.hb[data-chaos]{--hb-line:color-mix(in oklch, var(--foreground) 14%, transparent);--hb-xl:color-mix(in oklch, var(--primary) 62%, var(--leaxio-ink));--hb-lift:0 1px 1.5px oklch(var(--hb-ink-shadow) / .2), 0 8px 16px -6px oklch(var(--hb-ink-shadow) / .34);background:var(--leaxio-paper-muted)}.hb[data-chaos] .hb-head p,.hb[data-chaos] .hb-status,.hb[data-chaos] .hb-ledger{visibility:hidden}.hb[data-chaos]:before{content:"";background:radial-gradient(circle at 16% 99%, transparent 0 2.6rem, color-mix(in oklch, var(--warning-ink) 11%, transparent) 2.7rem 2.9rem, transparent 3.1rem);pointer-events:none;position:absolute;inset:0}.hb-mess{pointer-events:none;will-change:transform;position:absolute;inset:-.75rem;container-type:inline-size}.hb-mess-front{z-index:6}.hb-art{top:var(--y);left:var(--x);width:var(--w);rotate:var(--r);color:var(--foreground);box-shadow:var(--hb-lift);font-size:clamp(.56rem,1.5cqw,.74rem);line-height:1.25;position:absolute}.hb-xl{border:1px solid var(--hb-line);background:var(--card);border-radius:.35em}.hb-xl-title{background:var(--hb-xl);color:var(--leaxio-forest-foreground);border-radius:.3em .3em 0 0;align-items:center;gap:.35em;padding:.4em .65em;font-weight:600;display:flex}.hb-xl-title i{background:color-mix(in oklch, var(--leaxio-forest-foreground) 45%, transparent);border-radius:50%;width:.55em;height:.55em}.hb-xl-title span{text-overflow:ellipsis;white-space:nowrap;margin-left:.4em;overflow:hidden}.hb-xl-formula{border-bottom:1px solid var(--hb-line);background:var(--leaxio-paper-head);color:var(--muted-foreground);align-items:center;gap:.6em;padding:.25em .5em;display:flex}.hb-xl-formula b{border-right:1px solid var(--hb-line);padding-right:.6em;font-style:italic;font-weight:600}.hb-xl-formula span{color:var(--foreground)}.hb-xl-grid-charges{--cols:1.7em 1.2fr 1fr .9fr}.hb-xl-grid-agenda{--cols:1.7em 5.4em repeat(7, 1fr)}.hb-xl-line{grid-template-columns:var(--cols);display:grid}.hb-xl-corner,.hb-xl-row,.hb-xl-cell{border-right:1px solid var(--hb-line);border-bottom:1px solid var(--hb-line);text-overflow:ellipsis;white-space:nowrap;min-height:1.85em;padding:.3em .45em;overflow:hidden}.hb-xl-corner,.hb-xl-row{background:var(--leaxio-paper-muted);color:var(--muted-foreground);text-align:center;font-size:.9em;font-weight:500}.hb-xl-head{background:var(--leaxio-paper-head);font-weight:700}.hb-xl-head[data-day]{text-align:center}.hb-xl-cell[data-num]{text-align:right}.hb-xl-cell[data-missing]{background:color-mix(in oklch, var(--destructive) 9%, var(--card))}.hb-xl-cell[data-error]{color:var(--destructive-ink);font-weight:600}.hb-xl-total{color:var(--destructive-ink);outline:2px solid var(--hb-xl);outline-offset:-2px;font-weight:700;position:relative}.hb-xl-total:before{content:"";border:1px solid var(--card);background:var(--hb-xl);width:.45em;height:.45em;position:absolute;bottom:-.2em;right:-.2em}.hb-xl-total:after{content:"";border-top:.55em solid var(--destructive);border-left:.55em solid #0000;position:absolute;top:0;right:0}.hb-xl-comment{border:1px solid color-mix(in oklch, var(--warning) 55%, transparent);background:color-mix(in oklch, var(--warning) 30%, var(--card));max-width:55%;box-shadow:var(--hb-lift);color:var(--warning-foreground);padding:.35em .6em;font-weight:500;position:absolute;bottom:3.9em;right:-3%;rotate:2.5deg}.hb-xl-tabs{background:var(--leaxio-paper-muted);border-radius:0 0 .3em .3em;gap:.15em;padding:.3em .5em 0;display:flex}.hb-xl-tabs span{color:var(--muted-foreground);white-space:nowrap;border-radius:0 0 .3em .3em;padding:.25em .7em}.hb-xl-tabs span[data-on]{background:var(--card);box-shadow:inset 0 -2px 0 var(--hb-xl);color:var(--foreground);font-weight:600}.hb-xl-paint{color:var(--foreground);text-align:center;padding:0;font-weight:700}.hb-xl-paint[data-tone=a]{background:color-mix(in oklch, var(--primary) 52%, var(--card))}.hb-xl-paint[data-tone=b]{background:color-mix(in oklch, var(--warning) 55%, var(--card))}.hb-xl-paint[data-tone=x]{background:color-mix(in oklch, var(--destructive) 42%, var(--card));color:var(--destructive-ink)}.hb-xl-paint[data-tone=\?]{background:repeating-linear-gradient(135deg, transparent 0 .3em, color-mix(in oklch, var(--foreground) 10%, transparent) .3em .45em);color:var(--muted-foreground)}.hb-wa{border:1px solid var(--hb-line);background:var(--card);border-radius:.6em;overflow:hidden}.hb-wa-head{background:var(--leaxio-forest-raised);color:var(--leaxio-forest-foreground);align-items:center;gap:.55em;padding:.5em .65em;display:flex}.hb-wa-avatar{background:var(--leaxio-forest-muted);border-radius:50%;flex:none;width:2em;height:2em}.hb-wa-head p{flex:1;min-width:0;line-height:1.2;display:grid}.hb-wa-head b{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.hb-wa-head small{color:var(--leaxio-forest-muted);font-size:.85em}.hb-wa-unread{background:var(--primary);color:var(--hb-on-primary);border-radius:999px;padding:.1em .5em;font-size:.9em;font-weight:700}.hb-wa-dots{gap:.15em;margin-left:.35em;display:inline-flex}.hb-wa-dots i{background:currentColor;border-radius:50%;width:.3em;height:.3em;animation:1.3s ease-in-out infinite hb-typing}.hb-wa-dots i:nth-child(2){animation-delay:.16s}.hb-wa-dots i:nth-child(3){animation-delay:.32s}@keyframes hb-typing{0%,60%,to{opacity:.35;translate:0}30%{opacity:1;translate:0 -.2em}}.hb-wa-body{background:radial-gradient(color-mix(in oklch, var(--foreground) 12%, transparent) .07em, transparent .08em) 0 0 / .95em .95em, var(--leaxio-paper-accent);gap:.4em;padding:.65em;display:grid}.hb-wa-bubble{background:var(--card);max-width:88%;box-shadow:0 1px 0 var(--hb-line);border-radius:.5em;flex-wrap:wrap;align-items:flex-end;gap:0 .6em;padding:.35em .55em .25em;display:flex}.hb-wa-bubble[data-from=them]{border-top-left-radius:.12em;justify-self:start}.hb-wa-bubble[data-from=me]{background:color-mix(in oklch, var(--primary) 24%, var(--card));border-top-right-radius:.12em;justify-self:end}.hb-wa-bubble time{color:var(--muted-foreground);align-items:center;gap:.25em;margin-left:auto;font-size:.8em;display:inline-flex}.hb-ticks{fill:none;width:1.4em;stroke:var(--info);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px}.hb-wa-voice{align-items:center;gap:.5em;min-width:70%}.hb-wa-voice svg{width:.9em;fill:var(--foreground)}.hb-wa-wave{flex:1;align-items:center;gap:.13em;height:1.5em;display:flex}.hb-wa-wave i{background:color-mix(in oklch, var(--foreground) 42%, transparent);border-radius:1px;flex:1;min-width:1px}.hb-note-banner{border:1px solid var(--hb-line);background:var(--card);border-radius:.9em;align-items:center;gap:.65em;padding:.6em .8em;display:flex}.hb-banner-icon{background:var(--primary);border-radius:.5em;flex:none;width:2.2em;height:2.2em;position:relative}.hb-banner-icon:after{content:"";background:var(--card);border-radius:50%;position:absolute;inset:.55em .45em .65em}.hb-note-missed .hb-banner-icon{background:var(--destructive)}.hb-note-banner p{min-width:0;line-height:1.25;display:grid}.hb-note-banner small{color:var(--muted-foreground);font-size:.85em}.hb-note-banner b{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.hb-note-banner em{color:var(--destructive-ink);font-style:normal}.hb-note-banner span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hb-sms{background:var(--leaxio-paper-accent);border-radius:1em 1em 1em .25em;padding:.55em .8em .6em}.hb-sms small{color:var(--muted-foreground);margin-bottom:.15em;font-size:.85em;display:block}.hb-sms p{font-weight:500}.hb-sticky{width:auto;max-width:var(--w);border:1px solid color-mix(in oklch, var(--warning) 55%, transparent);background:color-mix(in oklch, var(--warning) 28%, var(--card));color:var(--warning-foreground);border-radius:.25em;padding:.5em .75em;font-weight:500}.hb-sticky[data-tone=alert]{border-color:var(--destructive);background:color-mix(in oklch, var(--destructive) 14%, var(--card));color:var(--destructive-ink);font-weight:700}.hb-files{box-shadow:none;gap:.3em;display:grid}.hb-files span{border:1px solid var(--hb-line);background:var(--card);box-shadow:var(--hb-lift);text-overflow:ellipsis;white-space:nowrap;border-radius:.3em;align-items:center;gap:.5em;padding:.4em .65em;font-weight:500;display:flex;overflow:hidden}.hb-files span:nth-child(2){translate:1.2em;rotate:1.6deg}.hb-files span:nth-child(3){translate:-.5em;rotate:-1.2deg}.hb-files i{background:linear-gradient(var(--card), var(--card)) 50% 50% / .12em 70% no-repeat, linear-gradient(var(--card), var(--card)) 50% 50% / 70% .12em no-repeat, var(--hb-xl);border-radius:.2em;flex:none;width:1.15em;height:1.15em}.hb-page{background:linear-gradient(var(--hb-line), var(--hb-line)) 1.45em 0 / 1px 100% no-repeat, radial-gradient(circle at .7em 50%, var(--leaxio-paper-muted) .28em, transparent .3em) 0 0 / 1.4em 3.2em repeat-y, repeating-linear-gradient(transparent 0 1.55em, color-mix(in oklch, var(--info) 22%, transparent) 1.55em 1.6em), var(--card);border-radius:0 0 .2em .2em;padding:.7em .7em .5em 1.9em;display:grid}.hb-page:before{content:"";background:conic-gradient(from 135deg at 50% 0, var(--card) 90deg, transparent 0) 0 0 / .8em .4em repeat-x;height:.4em;position:absolute;bottom:100%;left:0;right:0}.hb-page b{letter-spacing:.08em;line-height:1.6em}.hb-page span{font-weight:500;line-height:1.6em}.hb-page span[data-struck]{color:var(--muted-foreground);text-decoration:line-through .12em}.hb-receipt{background:var(--card);font-family:var(--font-mono), ui-monospace, monospace;text-align:center;gap:.15em;padding:.7em .7em .9em;font-size:clamp(.52rem,1.35cqw,.66rem);display:grid}.hb-receipt:after{content:"";background:conic-gradient(from -45deg at 50% 100%, var(--card) 90deg, transparent 0) 0 0 / .8em .4em repeat-x;height:.4em;position:absolute;top:100%;left:0;right:0}.hb-receipt b{border-bottom:1px dashed var(--hb-line);letter-spacing:.14em;padding-bottom:.3em}.hb-receipt strong{letter-spacing:-.03em;padding-top:.25em;font-size:1.5em;font-weight:700}.hb-receipt em{color:var(--destructive-ink);font-style:normal}@media (max-width:800px){[data-lg]{display:none}.hb-art{top:var(--my,var(--y));left:var(--mx,var(--x));width:var(--mw,var(--w));font-size:clamp(.56rem,2.1cqw,.7rem)}.hb-sticky{max-width:var(--mw,var(--w))}}@media (prefers-reduced-motion:reduce){.hb-wa-dots i{opacity:.7;animation:none}}
.hb-scale{--hb-scale-warn:var(--warning);--hb-scale-ok:var(--primary);pointer-events:none;margin-bottom:.7rem}.hb-scale-words{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.011em;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.45rem;font-size:.9375rem;font-weight:650;line-height:1.2;display:flex}.hb-scale-without{color:var(--hb-scale-warn)}.hb-scale-with{color:var(--hb-scale-ok)}.hb-scale-ruler{justify-content:space-between;align-items:flex-end;height:.95rem;display:flex;position:relative}.hb-scale-ruler i{--chaos:clamp(0, calc((var(--pos) - var(--at)) * .6), 1);width:1.5px;height:calc((var(--base) * (1 - var(--chaos)) + var(--h) * var(--chaos)) * 1%);background:color-mix(in oklch, var(--hb-scale-warn) calc(var(--chaos) * 100%), color-mix(in oklch, var(--hb-scale-ok) 50%, var(--leaxio-forest-muted)));transform:translateX(calc(var(--jx) * var(--chaos) * 1px)) rotate(calc(var(--jr) * var(--chaos) * 1deg));transform-origin:bottom;border-radius:1px}.hb-scale-marker{top:-.2rem;bottom:-.1rem;left:calc(var(--pos) * 1%);background:var(--hb-scale-ok);border-radius:1px;width:2px;margin-left:-1px;position:absolute}.hb-scale-marker:before{content:"";background:var(--hb-scale-ok);border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:-.2rem;left:50%;transform:translate(-50%)}@media (max-width:800px){.hb-scale-words{font-size:.875rem}}
.hb{--hb-label:6.4rem;--hb-lane:2.75rem;--hb-status:2.5rem;--hb-ink-shadow:20% .02 165;--hb-head:var(--leaxio-paper-head);--hb-on-primary:oklch(15% .03 149.58);--foreground:var(--leaxio-ink);--muted-foreground:var(--leaxio-ink-muted);--border:var(--leaxio-line);--hb-hairline:color-mix(in oklch, var(--foreground) 8%, transparent);padding:1.5rem var(--hb-pad) var(--hb-pad);border-radius:var(--radius-panel);background:var(--card);color:var(--foreground);font-size:.8125rem;position:relative;overflow:hidden}.hb-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.hb-head p{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.024em;font-size:1.25rem;font-weight:700;line-height:1.2}.hb-days,.hb-lane{grid-template-columns:var(--hb-label) repeat(7, minmax(0, 1fr));display:grid}.hb-days{border-top:2px solid var(--foreground);background:var(--hb-head);color:var(--muted-foreground);text-align:center;margin-top:1.1rem;font-size:.75rem;font-weight:600}.hb-days span{gap:.05rem;padding-block:.4rem .45rem;display:grid}.hb-days small,.hb-lane-name small{color:var(--muted-foreground);justify-content:center;align-items:center;gap:.28rem;font-size:.68rem;font-weight:500;line-height:1.1;display:inline-flex}.hb-days small:before,.hb-lane-name small:before{content:"";border:1.5px solid var(--success-ink);border-radius:50%;flex:none;width:.45rem;height:.45rem}.hb-days small[data-none]{color:var(--destructive-ink)}.hb-days small[data-none]:before{border-color:var(--destructive-ink);background:var(--destructive-ink)}.hb-days i{font-variant-numeric:lining-nums proportional-nums;font-style:normal;font-weight:700}.hb-days span[data-today] small{color:var(--foreground)}.hb-days span[data-today]{background:color-mix(in oklch, var(--foreground) 6%, transparent);box-shadow:inset 0 -2px 0 var(--foreground);color:var(--foreground);font-weight:700}.hb-schedule{position:relative;container-type:inline-size}.hb-lane{height:var(--hb-lane);align-items:center;position:relative}.hb-lane-bg{border-top:1px solid var(--hb-hairline);pointer-events:none;position:absolute;inset:0}.hb-lane-cells{inset:0 0 0 var(--hb-label);border-left:1px solid var(--hb-hairline);background:repeating-linear-gradient(to right, transparent 0 calc(100% / 7 - 1px), var(--hb-hairline) calc(100% / 7 - 1px) calc(100% / 7)), linear-gradient(to right, transparent calc(100% / 7 * 5), color-mix(in oklch, var(--foreground) 3.5%, transparent) calc(100% / 7 * 5));position:absolute}.hb-lane[data-last] .hb-lane-bg{border-bottom:1px solid var(--hb-hairline)}.hb-lane-cells:before{content:"";inset-block:0;left:calc(100% / 7 * var(--today));background:color-mix(in oklch, var(--foreground) 6%, transparent);width:14.2857%;position:absolute}.hb-lane-name{gap:.15rem;min-width:0;padding-right:.5rem;line-height:1.2;display:grid;position:relative}.hb-lane-name b,.hb-lane-name small span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hb-lane-name b{font-weight:600}.hb-lane-name small{justify-content:flex-start;min-width:0}.hb-lane-name small[data-state=busy]:before{border-color:var(--foreground);background:var(--foreground)}.hb-lane-name small[data-state=returns]{color:var(--warning-ink)}.hb-lane-name small[data-state=returns]:before{border-color:var(--warning-ink);background:linear-gradient(to top, var(--warning-ink) 50%, transparent 50%)}.hb-lane-name small[data-state=free]{color:var(--success-ink)}.hb[data-touched] .hb-days i,.hb[data-touched] .hb-lane-name small span{animation:.52s cubic-bezier(.22,1,.36,1) hb-settle}@keyframes hb-settle{0%{opacity:.2;translate:0 .25em}to{opacity:1;translate:0}}.hb-track{grid-column:2/-1;height:100%;position:relative}.hb-bar{top:.35rem;bottom:.35rem;left:calc(var(--start) / 7 * 100%);width:calc(var(--len) / 7 * 100% - 4px);--hb-day:calc((100cqw - var(--hb-label)) / 7);border:1px solid color-mix(in oklch, var(--hb-on-primary) 22%, transparent);border-radius:var(--radius-control);background:var(--primary);color:var(--hb-on-primary);font:inherit;text-align:left;cursor:default;touch-action:pan-y;user-select:none;transform:translate(calc(var(--dx,0) * var(--disorder,0) * var(--hb-day)), calc(var(--dy,0) * var(--disorder,0) * var(--hb-lane))) rotate(calc(var(--rot,0) * var(--disorder,0) * 1deg));box-shadow:0 calc(var(--disorder,0) * 1px) calc(var(--disorder,0) * 2px) oklch(var(--hb-ink-shadow) / calc(var(--disorder,0) * .16)), 0 calc(var(--disorder,0) * 5px) calc(var(--disorder,0) * 12px) calc(var(--disorder,0) * -3px) oklch(var(--hb-ink-shadow) / calc(var(--disorder,0) * .28));justify-content:space-between;align-items:center;gap:.35rem;margin-left:2px;padding:0 .5rem;font-size:.78rem;font-weight:600;transition:left .24s cubic-bezier(.22,1,.36,1),background-color .16s,border-color .16s;display:flex;position:absolute;overflow:hidden}.hb[data-settled] .hb-bar{cursor:grab}.hb-bar[data-status=returns-today]{border-color:color-mix(in oklch, var(--warning-foreground) 22%, transparent);background:var(--warning);color:var(--warning-foreground)}.hb-bar[data-status=reserved]{border-color:color-mix(in oklch, var(--primary) 60%, transparent);background:color-mix(in oklch, var(--primary) 16%, var(--card));color:var(--foreground)}.hb-bar[data-conflict]{border-color:var(--destructive);background:color-mix(in oklch, var(--destructive) 14%, var(--card));color:color-mix(in oklch, var(--destructive) 55%, var(--foreground))}.hb-bar[data-dragging]{z-index:10;cursor:grabbing;transition:background-color .16s,border-color .16s}.hb-bar:focus-visible{z-index:10;outline:2px solid var(--foreground);outline-offset:2px}.hb-bar:disabled{cursor:default}.hb-bar-name,.hb-bar-tag-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hb-bar-tag{flex:none;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;display:inline-flex}.hb-compare{--hb-pad:1.25rem;border-radius:var(--radius-panel);background:var(--card);isolation:isolate;position:relative;overflow:hidden}.hb-compare-before{z-index:2;will-change:clip-path;position:absolute;inset:0;overflow:hidden}.hb-compare-before .hb{height:100%}.hb-chip{border:1px solid color-mix(in oklch, var(--success) 28%, transparent);border-radius:var(--radius-pill);background:color-mix(in oklch, var(--success) 10%, var(--card));color:var(--success-ink);white-space:nowrap;align-items:center;gap:.25rem;padding:.125rem .375rem;font-size:.75rem;font-weight:600;line-height:1rem;display:inline-flex;overflow:hidden}.hb-compare-divider{z-index:4;background:var(--primary);pointer-events:none;will-change:left;width:2px;position:absolute;top:0;bottom:0}.hb-compare-handle{border:3px solid var(--card);background:var(--primary);width:2.75rem;height:2.75rem;color:var(--leaxio-ink);box-shadow:0 2px 4px oklch(var(--hb-ink-shadow) / .14), 0 8px 18px -6px oklch(var(--hb-ink-shadow) / .32);cursor:ew-resize;pointer-events:auto;touch-action:none;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hb-compare-handle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.1rem;height:1.1rem;overflow:visible}.hb-compare-handle:focus-visible{outline:3px solid var(--primary);outline-offset:4px}.hb-compare-instruction{color:var(--landing-quiet,var(--muted-foreground));text-align:center;margin-top:.55rem;font-size:.75rem;line-height:1.4}.hb-bar[data-nudge]{animation:1.1s cubic-bezier(.22,1,.36,1) .4s 2 hb-nudge}@keyframes hb-nudge{0%,to{translate:0}40%{translate:.6rem}}.hb-status{min-height:var(--hb-status);color:color-mix(in oklch, var(--foreground) 72%, transparent);align-items:center;gap:.5rem;margin-top:.4rem;font-size:.78rem;line-height:1.35;display:flex}.hb-status svg{flex:none}.hb-status[data-tone=ok]{color:color-mix(in oklch, var(--primary) 40%, var(--foreground))}.hb-status[data-tone=error]{color:color-mix(in oklch, var(--destructive) 55%, var(--foreground))}.hb-ledger{--hb-cell:.8rem;border-top:2px solid var(--foreground);border-bottom:1px solid var(--hb-hairline);margin-top:.3rem}.hb-ledger-head,.hb-ledger li,.hb-ledger-total{padding-inline:var(--hb-cell);justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.hb-ledger-head{border-bottom:1px solid var(--hb-hairline);background:var(--hb-head);align-items:center;padding-block:.5rem}.hb-ledger-head p{letter-spacing:-.012em;font-weight:700}.hb-ledger ul{margin:0;padding:0;list-style:none}.hb-ledger li{align-items:center;min-height:2.25rem}.hb-ledger-who{flex:1;min-width:0}.hb-ledger-method{color:var(--muted-foreground);white-space:nowrap;font-size:.72rem}.hb-ledger-paid{justify-content:flex-end;align-items:center;gap:.45rem;min-width:6.5rem;display:inline-flex}.hb-ledger-mark,.hb-ledger-match{color:var(--success-ink);align-items:center;gap:.3rem;display:inline-flex}.hb-ledger-match{margin-left:auto;font-size:.72rem;font-weight:600}.hb-ledger li+li{border-top:1px solid var(--hb-hairline)}.hb-ledger small{color:var(--muted-foreground);margin-left:.5rem;font-size:.72rem}.hb-ledger-total{border-top:1px solid color-mix(in oklch, var(--foreground) 30%, transparent);color:var(--muted-foreground);align-items:center;padding-block:.6rem}.hb-ledger-total strong{color:var(--foreground);font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.03em;font-size:1.4rem;font-weight:650;line-height:1}.hb-amount{font-variant-numeric:lining-nums proportional-nums}@media (max-width:800px){.hb{--hb-label:5rem;padding-top:1.4rem}.hb-compare{--hb-pad:.85rem}.hb-bar{padding:0 .4rem}.hb-bar-tag-text{display:none}.hb-ledger{--hb-cell:.6rem}.hb-ledger small,.hb-ledger-method,.hb-ledger-match,.hb-days small span{display:none}.hb-days small{gap:.2rem}.hb-ledger-paid{min-width:0}}@media (prefers-reduced-motion:reduce){.hb[data-touched] .hb-days i,.hb[data-touched] .hb-lane-name small span{animation:none}.hb-bar{transition:none}.hb-bar[data-nudge]{animation:none}}
.novedades-landing-module__FOWZ8G__landing{background:var(--background);padding-block:clamp(4rem,7vw,7rem)}.novedades-landing-module__FOWZ8G__landingGrid{grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.novedades-landing-module__FOWZ8G__landingHead{flex-direction:column;align-items:flex-start;padding-top:.75rem;display:flex}.novedades-landing-module__FOWZ8G__landingHeading{gap:1.5rem;display:grid}.novedades-landing-module__FOWZ8G__landingTitle{max-width:10ch;font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.75rem,4.8vw,4.5rem);font-weight:450;line-height:1.02}.novedades-landing-module__FOWZ8G__landingLead{max-width:32ch;color:var(--muted-foreground);text-wrap:pretty;font-size:1rem;line-height:1.65}.novedades-landing-module__FOWZ8G__landingAll{min-height:44px;color:var(--foreground);align-items:center;gap:1rem;margin-top:2.5rem;font-size:.875rem;font-weight:600;display:inline-flex}.novedades-landing-module__FOWZ8G__landingAllLabel{text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:.35em;transition:text-decoration-color .18s}.novedades-landing-module__FOWZ8G__landingAllArrow,.novedades-landing-module__FOWZ8G__landingArrow{border-radius:50%;flex:none;place-items:center;width:2.75rem;height:2.75rem;transition:background-color .18s,color .18s;display:inline-grid}.novedades-landing-module__FOWZ8G__landingAllArrow{border:1px solid var(--border-strong)}.novedades-landing-module__FOWZ8G__landingAllArrow svg,.novedades-landing-module__FOWZ8G__landingArrow svg{width:1.125rem;height:1.125rem;transition:transform .24s cubic-bezier(.16,1,.3,1)}.novedades-landing-module__FOWZ8G__landingAll:is(:hover,:focus-visible) .novedades-landing-module__FOWZ8G__landingAllLabel{text-decoration-color:currentColor}.novedades-landing-module__FOWZ8G__landingAll:is(:hover,:focus-visible) .novedades-landing-module__FOWZ8G__landingAllArrow,.novedades-landing-module__FOWZ8G__landingFeature:is(:hover,:focus-visible) .novedades-landing-module__FOWZ8G__landingArrow,.novedades-landing-module__FOWZ8G__landingRow:is(:hover,:focus-visible) .novedades-landing-module__FOWZ8G__landingArrow{background:var(--foreground);color:var(--card)}.novedades-landing-module__FOWZ8G__landingAll:is(:hover,:focus-visible) svg,.novedades-landing-module__FOWZ8G__landingFeature:is(:hover,:focus-visible) .novedades-landing-module__FOWZ8G__landingArrow svg,.novedades-landing-module__FOWZ8G__landingRow:is(:hover,:focus-visible) .novedades-landing-module__FOWZ8G__landingArrow svg{transform:translate(3px)}.novedades-landing-module__FOWZ8G__landingAll:focus-visible,.novedades-landing-module__FOWZ8G__landingFeature:focus-visible,.novedades-landing-module__FOWZ8G__landingRow:focus-visible{outline:2px solid var(--primary-ink);outline-offset:5px}.novedades-landing-module__FOWZ8G__landingLedger{min-width:0}.novedades-landing-module__FOWZ8G__landingFeature{border:1px solid var(--border);border-radius:var(--radius-surface,16px);background:var(--card);color:var(--foreground);transition:border-color .2s;display:block}.novedades-landing-module__FOWZ8G__landingCover{aspect-ratio:2.4;border-radius:var(--radius-surface,16px) var(--radius-surface,16px) 0 0;background:var(--muted);margin:-1px -1px 0;overflow:hidden}.novedades-landing-module__FOWZ8G__landingCover img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.novedades-landing-module__FOWZ8G__landingFeatureBody{padding:clamp(1.25rem,2.5vw,2rem)}.novedades-landing-module__FOWZ8G__landingFeatureMeta{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:1rem;font-size:.75rem;display:flex}.novedades-landing-module__FOWZ8G__landingChip{background:color-mix(in oklch, var(--primary) 13%, transparent);color:var(--primary-ink);border-radius:999px;align-items:center;padding:.1875rem .625rem;font-size:.6875rem;font-weight:650;line-height:1rem;display:inline-flex}.novedades-landing-module__FOWZ8G__landingChip:is([data-kind=maintenance],[data-kind=system]){background:color-mix(in oklch, var(--warning) 14%, transparent);color:var(--warning-ink)}.novedades-landing-module__FOWZ8G__landingFeatureTitle{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.03em;text-wrap:pretty;overflow-wrap:anywhere;font-size:clamp(1.5rem,2.25vw,2rem);font-weight:500;line-height:1.16;transition:color .18s}.novedades-landing-module__FOWZ8G__landingFeatureSummary{color:var(--muted-foreground);text-wrap:pretty;margin-top:1rem;font-size:.9375rem;line-height:1.65}.novedades-landing-module__FOWZ8G__landingFeatureFooter{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.75rem;padding-top:1rem;display:flex}.novedades-landing-module__FOWZ8G__landingReading{color:var(--muted-foreground);font-size:.75rem}.novedades-landing-module__FOWZ8G__landingFeatureMore{color:var(--primary-ink);align-items:center;gap:.75rem;font-size:.8125rem;font-weight:650;display:inline-flex}.novedades-landing-module__FOWZ8G__landingArrow{background:color-mix(in oklch, var(--primary) 13%, transparent);color:var(--primary-ink)}.novedades-landing-module__FOWZ8G__landingFeature:is(:hover,:focus-visible){border-color:var(--border-strong)}.novedades-landing-module__FOWZ8G__landingFeature:is(:hover,:focus-visible) .novedades-landing-module__FOWZ8G__landingFeatureTitle,.novedades-landing-module__FOWZ8G__landingRow:is(:hover,:focus-visible) .novedades-landing-module__FOWZ8G__landingRowTitle{color:var(--primary-ink)}@media (hover:hover) and (pointer:fine){.novedades-landing-module__FOWZ8G__landingFeature:hover .novedades-landing-module__FOWZ8G__landingCover img{transform:scale(1.025)}}.novedades-landing-module__FOWZ8G__landingRow{border-top:1px solid var(--border);min-height:6.5rem;color:var(--foreground);grid-template-columns:5rem minmax(0,1fr) auto;align-items:center;gap:1.25rem;margin-top:1.25rem;padding-block:1.25rem;display:grid}.novedades-landing-module__FOWZ8G__landingRowDate{font-variant-numeric:tabular-nums;gap:.25rem;display:grid}.novedades-landing-module__FOWZ8G__landingDateDay{letter-spacing:-.03em;font-size:1.75rem;line-height:1}.novedades-landing-module__FOWZ8G__landingDateMonth{color:var(--muted-foreground);text-transform:capitalize;font-size:.75rem}.novedades-landing-module__FOWZ8G__landingRowBody{gap:.625rem;min-width:0;display:grid}.novedades-landing-module__FOWZ8G__landingRowMeta{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.novedades-landing-module__FOWZ8G__landingRowTitle{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:1.0625rem;font-weight:550;line-height:1.4;transition:color .18s}@media (max-width:1000px){.novedades-landing-module__FOWZ8G__landingGrid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:2rem}.novedades-landing-module__FOWZ8G__landingTitle{font-size:clamp(2.75rem,5.5vw,3.5rem)}}@media (max-width:800px){.novedades-landing-module__FOWZ8G__landingGrid{grid-template-columns:minmax(0,1fr);gap:2rem}.novedades-landing-module__FOWZ8G__landingHead{padding-top:0}.novedades-landing-module__FOWZ8G__landingTitle{max-width:14ch;font-size:clamp(2.75rem,7vw,3.5rem)}.novedades-landing-module__FOWZ8G__landingHeading{gap:1rem}.novedades-landing-module__FOWZ8G__landingLead{max-width:42ch}.novedades-landing-module__FOWZ8G__landingAll{margin-top:1.25rem}.novedades-landing-module__FOWZ8G__landingCover{aspect-ratio:2}}@media (max-width:480px){.novedades-landing-module__FOWZ8G__landingRow{grid-template-columns:minmax(0,1fr) auto;gap:.75rem}.novedades-landing-module__FOWZ8G__landingRowDate{grid-column:1/-1;align-items:baseline;gap:.5rem;display:flex}.novedades-landing-module__FOWZ8G__landingRowMeta .novedades-landing-module__FOWZ8G__landingReading{display:none}}@media (prefers-reduced-motion:reduce){.novedades-landing-module__FOWZ8G__landing *{transition:none}.novedades-landing-module__FOWZ8G__landing :is(.novedades-landing-module__FOWZ8G__landingCover img,.novedades-landing-module__FOWZ8G__landingArrow svg,.novedades-landing-module__FOWZ8G__landingAllArrow svg){transform:none}}
