.helm{--helm-bg:150 22% 95%;--helm-deck:150 18% 92.5%;--helm-panel:0 0% 100%;--helm-panel-raised:150 26% 97.5%;--helm-line:155 14% 84%;--helm-line-strong:155 10% 68%;--helm-ink:165 32% 9%;--helm-ink-muted:162 9% 31%;--helm-ink-faint:160 6% 46%;--helm-accent:160 84% 28%;--helm-accent-ink:0 0% 100%;--helm-accent-soft:152 60% 91%;--helm-accent-deep:162 88% 20%;--helm-aqua:182 78% 29%;--helm-sky:206 84% 36%;--helm-holding:158 82% 26%;--helm-drifting:30 94% 32%;--helm-breached:350 74% 42%;--helm-unknown:160 6% 40%;--helm-band:166 70% 36%;--helm-floor:350 74% 42%;--helm-focus:160 84% 28%;--helm-glass-top:0 0% 100% / .86;--helm-glass-bottom:0 0% 100% / .68;--helm-glass-strong-top:0 0% 100% / .94;--helm-glass-strong-bottom:0 0% 100% / .8;--helm-rim:160 20% 40% / .14;--helm-rim-strong:160 30% 30% / .26;--helm-highlight:0 0% 100% / .9;--helm-shadow:0 1px 2px #24423b0f, 0 12px 32px -16px #1c403738;--helm-glow:0 0 0 1px hsl(var(--helm-accent) / .55), 0 8px 28px -10px hsl(var(--helm-accent) / .45);--helm-spot:152 70% 45% / .1;--helm-aurora-a:152 72% 50% / .16;--helm-aurora-b:182 70% 45% / .11;--helm-dot:165 20% 20% / .09;--helm-grain-opacity:.025;--helm-r-panel:20px;--helm-r-tile:14px;--helm-t-1:.12s;--helm-t-2:.22s;--helm-t-3:.42s;--helm-t-4:.65s;--helm-ease:cubic-bezier(.16, 1, .3, 1);--helm-ease-pop:cubic-bezier(.34, 1.56, .64, 1);color-scheme:light;background-color:hsl(var(--helm-bg));color:hsl(var(--helm-ink))}.dark .helm{--helm-bg:160 24% 3.5%;--helm-deck:160 18% 6%;--helm-panel:160 16% 7.5%;--helm-panel-raised:160 14% 10%;--helm-line:155 12% 16%;--helm-line-strong:155 10% 26%;--helm-ink:150 20% 94%;--helm-ink-muted:150 8% 68%;--helm-ink-faint:150 6% 50%;--helm-accent:152 72% 56%;--helm-accent-ink:160 40% 5%;--helm-accent-soft:152 45% 13%;--helm-accent-deep:156 70% 34%;--helm-aqua:172 70% 50%;--helm-sky:204 92% 70%;--helm-holding:152 72% 56%;--helm-drifting:38 94% 62%;--helm-breached:352 88% 71%;--helm-unknown:150 6% 62%;--helm-band:160 70% 50%;--helm-floor:352 88% 71%;--helm-focus:152 72% 56%;--helm-glass-top:150 30% 92% / .07;--helm-glass-bottom:150 30% 92% / .035;--helm-glass-strong-top:150 30% 92% / .11;--helm-glass-strong-bottom:150 30% 92% / .06;--helm-rim:150 40% 90% / .09;--helm-rim-strong:150 40% 90% / .17;--helm-highlight:150 40% 96% / .07;--helm-shadow:0 1px 1px #0000004d, 0 24px 48px -24px #000000b3;--helm-glow:0 0 0 1px hsl(var(--helm-accent) / .6), 0 0 32px -6px hsl(var(--helm-accent) / .45);--helm-spot:152 72% 56% / .09;--helm-aurora-a:152 72% 56% / .12;--helm-aurora-b:172 70% 50% / .08;--helm-dot:150 40% 90% / .07;--helm-grain-opacity:.03;color-scheme:dark}.helm-shell{isolation:isolate;background-color:hsl(var(--helm-bg));position:relative}.helm-shell:before,.helm-shell:after{content:"";pointer-events:none;z-index:-1;position:fixed}.helm-shell:before{background-image:radial-gradient(42vmax 34vmax at 18% 14%, hsl(var(--helm-aurora-a)), transparent 70%), radial-gradient(40vmax 32vmax at 84% 88%, hsl(var(--helm-aurora-b)), transparent 70%), radial-gradient(26vmax 20vmax at 70% 6%, hsl(var(--helm-aurora-b) / .5), transparent 70%);will-change:transform;animation:48s steps(480,end) infinite alternate helm-aurora;inset:-25vmax}.helm-shell:after{background-image:radial-gradient(hsl(var(--helm-dot)) 1px, transparent 1.2px);background-size:24px 24px;inset:0;-webkit-mask-image:radial-gradient(85% 75% at 55% 40%,#000 35%,#0000 100%);mask-image:radial-gradient(85% 75% at 55% 40%,#000 35%,#0000 100%)}.helm-grain{z-index:-1;pointer-events:none;opacity:var(--helm-grain-opacity);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}@keyframes helm-aurora{0%{transform:translate(0,0)rotate(0)scale(1)}50%{transform:translate(3vmax,2vmax)rotate(6deg)scale(1.05)}to{transform:translate(-2vmax,3vmax)rotate(-4deg)scale(1.02)}}@media (prefers-reduced-motion:reduce){.helm-shell:before{animation:none}}.helm-rail{background-image:linear-gradient(180deg, hsl(var(--helm-glass-strong-top)), hsl(var(--helm-glass-bottom)));border-color:hsl(var(--helm-rim));-webkit-backdrop-filter:blur(22px)saturate(150%)}.helm-topbar{background-color:hsl(var(--helm-bg) / .55);border-color:hsl(var(--helm-rim));-webkit-backdrop-filter:blur(18px)saturate(150%)}:where(.helm-panel){border-radius:var(--helm-r-panel);position:relative}.helm-panel{isolation:isolate;border:1px solid hsl(var(--helm-rim));background-image:linear-gradient(180deg, hsl(var(--helm-glass-top)), hsl(var(--helm-glass-bottom)));box-shadow:inset 0 1px 0 hsl(var(--helm-highlight)), var(--helm-shadow);-webkit-backdrop-filter:blur(18px)saturate(140%);transition:border-color var(--helm-t-2) var(--helm-ease), box-shadow var(--helm-t-2) var(--helm-ease), transform var(--helm-t-2) var(--helm-ease)}.helm-panel:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%), hsl(var(--helm-spot)), transparent 60%);transition:opacity var(--helm-t-3) var(--helm-ease);position:absolute;inset:0}.helm-panel:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--mx,50%) var(--my,0%), hsl(var(--helm-accent) / .55), transparent 70%);-webkit-mask-composite:xor;-webkit-mask-composite:xor;transition:opacity var(--helm-t-3) var(--helm-ease);padding:1px;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.helm-panel:hover{border-color:hsl(var(--helm-rim-strong))}.helm-panel:hover:before,.helm-panel:hover:after,.helm-panel:focus-within:after{opacity:1}.helm-panel-lift:hover{transform:translateY(-2px)}.helm-panel-strong{background-image:linear-gradient(180deg, hsl(var(--helm-glass-strong-top)), hsl(var(--helm-glass-strong-bottom)));border-color:hsl(var(--helm-rim-strong))}.helm-panel-primary,.helm-panel[aria-current=true],.helm-panel[aria-selected=true]{border-color:hsl(var(--helm-accent) / .6);box-shadow:inset 0 1px 0 hsl(var(--helm-highlight)), var(--helm-glow), var(--helm-shadow)}:where(.helm-panel-raised){border-radius:var(--helm-r-tile)}.helm-panel-raised{border:1px solid hsl(var(--helm-rim));background-color:hsl(var(--helm-glass-top));box-shadow:inset 0 1px 0 hsl(var(--helm-highlight))}:root:not(.dark) .helm .helm-panel-raised{background-color:hsl(var(--helm-panel-raised) / .85)}.helm-hairline{border-color:hsl(var(--helm-rim))}.helm-muted{color:hsl(var(--helm-ink-muted))}.helm-faint{color:hsl(var(--helm-ink-faint))}.helm-accent{color:hsl(var(--helm-accent))}.helm-label{color:hsl(var(--helm-ink-muted));letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.helm-figure{font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:"tnum", "zero", "cv01", "cv11", "ss01";letter-spacing:-.02em;font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif}.helm-id{font-variant-numeric:tabular-nums;letter-spacing:0;font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.helm-numeral{font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:"tnum", "zero", "cv01", "cv11", "ss01";letter-spacing:-.035em;font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif;font-weight:600;line-height:1.02}.helm-title{letter-spacing:-.03em;font-size:1.75rem;font-weight:650;line-height:1.12}@media (width>=1024px){.helm-title{font-size:2rem}}.helm-signal-text{color:hsl(var(--helm-accent));text-shadow:0 0 28px hsl(var(--helm-accent) / .45)}.helm-state-holding{color:hsl(var(--helm-holding))}.helm-state-drifting{color:hsl(var(--helm-drifting))}.helm-state-breached{color:hsl(var(--helm-breached))}.helm-state-unknown{color:hsl(var(--helm-unknown))}.helm-state-sky{color:hsl(var(--helm-sky))}.helm-chip{border:1px solid hsl(var(--helm-rim-strong));background-color:hsl(var(--helm-glass-bottom));white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.0625rem .55rem;font-size:.75rem;font-weight:550;line-height:1.25rem;display:inline-flex}button.helm-chip{cursor:pointer;transition:border-color var(--helm-t-1) var(--helm-ease), background-color var(--helm-t-1) var(--helm-ease), box-shadow var(--helm-t-2) var(--helm-ease)}button.helm-chip:hover{border-color:hsl(var(--helm-accent) / .6)}.helm-chip-accent,.helm-chip[aria-checked=true],.helm-chip[aria-pressed=true]{border-color:hsl(var(--helm-accent) / .7);background-color:hsl(var(--helm-accent) / .14);color:hsl(var(--helm-ink));box-shadow:0 0 18px -6px hsl(var(--helm-accent) / .55)}.helm-chip.helm-state-holding,.helm-tone-holding{border-color:hsl(var(--helm-holding) / .45);background-color:hsl(var(--helm-holding) / .1)}.helm-chip.helm-state-drifting,.helm-tone-drifting{border-color:hsl(var(--helm-drifting) / .45);background-color:hsl(var(--helm-drifting) / .1)}.helm-chip.helm-state-breached,.helm-tone-breached{border-color:hsl(var(--helm-breached) / .45);background-color:hsl(var(--helm-breached) / .1)}.helm-chip.helm-state-unknown,.helm-tone-unknown{border-color:hsl(var(--helm-unknown) / .4);background-color:hsl(var(--helm-unknown) / .08)}.helm-chip.helm-state-sky,.helm-tone-sky{border-color:hsl(var(--helm-sky) / .45);background-color:hsl(var(--helm-sky) / .1)}label.helm-chip{transition:border-color var(--helm-t-1) var(--helm-ease), background-color var(--helm-t-1) var(--helm-ease)}label.helm-chip:has(input:checked){border-color:hsl(var(--helm-accent) / .7);background-color:hsl(var(--helm-accent) / .14)}label.helm-chip:has(input:focus-visible){outline:3px solid hsl(var(--helm-focus));outline-offset:2px}:where(.helm-btn){position:relative}.helm-btn{border:1px solid hsl(var(--helm-rim-strong));background-image:linear-gradient(180deg, hsl(var(--helm-glass-strong-top)), hsl(var(--helm-glass-bottom)));min-height:2.375rem;color:hsl(var(--helm-ink));box-shadow:inset 0 1px 0 hsl(var(--helm-highlight));transition:border-color var(--helm-t-1) var(--helm-ease), box-shadow var(--helm-t-2) var(--helm-ease), transform var(--helm-t-2) var(--helm-ease), filter var(--helm-t-2) var(--helm-ease);border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:0 1rem;font-size:.8125rem;font-weight:600;display:inline-flex}.helm-btn:hover:not(:disabled){border-color:hsl(var(--helm-accent) / .65);box-shadow:inset 0 1px 0 hsl(var(--helm-highlight)), 0 0 22px -8px hsl(var(--helm-accent) / .6);transform:translateY(-1px)}.helm-btn:active:not(:disabled){transform:translateY(0)}.helm-btn:disabled{cursor:not-allowed;opacity:.55}.helm-btn-primary{border-color:hsl(var(--helm-accent) / .9);background-image:linear-gradient(180deg, hsl(var(--helm-accent)), hsl(var(--helm-accent-deep)));color:hsl(var(--helm-accent-ink));box-shadow:inset 0 1px 0 #ffffff47, var(--helm-glow)}.dark .helm .helm-btn-primary{background-image:linear-gradient(180deg, #54e8a3, hsl(var(--helm-accent)))}.helm-btn-primary:hover:not(:disabled){border-color:hsl(var(--helm-accent));filter:brightness(1.06)saturate(1.08);box-shadow:inset 0 1px 0 #ffffff4d, 0 0 0 1px hsl(var(--helm-accent) / .7), 0 0 40px -6px hsl(var(--helm-accent) / .6)}.helm-btn-signal{border-color:hsl(var(--helm-accent) / .75);background-image:none;background-color:hsl(var(--helm-accent) / .12);color:hsl(var(--helm-ink))}.helm-btn-signal:hover:not(:disabled){background-color:hsl(var(--helm-accent) / .2)}.helm-btn-hero{min-height:2.75rem;padding:0 1.35rem;font-size:.875rem;overflow:hidden}.helm-btn-hero:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff73 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.helm-btn-hero:hover:not(:disabled):after{transition:transform var(--helm-t-4) var(--helm-ease);transform:translate(120%)}.helm :focus-visible{outline:3px solid hsl(var(--helm-focus));outline-offset:2px}.helm [tabindex="-1"]:focus-visible{outline:none}.helm .helm-btn:focus-visible,.helm .helm-chip:focus-visible{outline-offset:3px}.helm-input{border:1px solid hsl(var(--helm-rim-strong));background-color:hsl(var(--helm-panel) / .7);width:100%;min-height:2.375rem;color:hsl(var(--helm-ink));transition:border-color var(--helm-t-1) var(--helm-ease), box-shadow var(--helm-t-2) var(--helm-ease);border-radius:12px;padding:.375rem .75rem;font-size:.875rem;box-shadow:inset 0 1px 2px #0000001f}.helm-input:hover:not(:disabled){border-color:hsl(var(--helm-accent) / .45)}.helm .helm-input:focus-visible{border-color:hsl(var(--helm-accent));box-shadow:0 0 0 3px hsl(var(--helm-accent) / .28), 0 0 24px -8px hsl(var(--helm-accent) / .6);outline:none}.helm select.helm-input option{background-color:hsl(var(--helm-panel));color:hsl(var(--helm-ink))}.helm input[type=range]{accent-color:hsl(var(--helm-accent))}.helm-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid hsl(var(--helm-rim-strong));background-color:hsl(var(--helm-ink) / .12);cursor:pointer;width:2.5rem;height:1.4rem;transition:background-color var(--helm-t-2) var(--helm-ease), border-color var(--helm-t-2) var(--helm-ease), box-shadow var(--helm-t-2) var(--helm-ease);border-radius:999px;flex:none;position:relative}.helm-toggle:after{content:"";background-color:hsl(var(--helm-ink));width:calc(1.4rem - 6px);height:calc(1.4rem - 6px);transition:transform var(--helm-t-3) var(--helm-ease-pop);border-radius:999px;position:absolute;top:2px;left:2px}.helm-toggle:checked{border-color:hsl(var(--helm-accent));background-color:hsl(var(--helm-accent));box-shadow:0 0 18px -4px hsl(var(--helm-accent) / .6)}.helm-toggle:checked:after{background-color:hsl(var(--helm-accent-ink));transform:translate(1.1rem)}.helm-nav-link{color:hsl(var(--helm-ink-muted));transition:background-color var(--helm-t-1) var(--helm-ease), color var(--helm-t-1) var(--helm-ease), box-shadow var(--helm-t-2) var(--helm-ease);border-radius:12px;align-items:center;gap:.7rem;padding:.55rem .75rem;font-size:.875rem;font-weight:500;display:flex;position:relative}.helm-nav-link:hover{background-color:hsl(var(--helm-glass-top));color:hsl(var(--helm-ink))}.helm-nav-link[aria-current=page]{color:hsl(var(--helm-ink));background-image:linear-gradient(90deg, hsl(var(--helm-accent) / .2), hsl(var(--helm-accent) / .04));box-shadow:inset 0 0 0 1px hsl(var(--helm-accent) / .32), 0 0 24px -12px hsl(var(--helm-accent) / .8);font-weight:600}.helm-nav-link[aria-current=page]:before{content:"";background-color:hsl(var(--helm-accent));width:3px;box-shadow:0 0 12px hsl(var(--helm-accent) / .9);border-radius:0 3px 3px 0;position:absolute;top:22%;bottom:22%;left:-.75rem}.helm-nav-link[aria-current=page] svg{color:hsl(var(--helm-accent))}.helm-nav-link[aria-disabled=true]{cursor:not-allowed}.helm-nav-link[aria-disabled=true]:hover{color:hsl(var(--helm-ink-muted));background-color:#0000}.helm-table{border-collapse:separate;border-spacing:0;width:100%}.helm-table thead th{z-index:1;background-color:hsl(var(--helm-panel) / .82);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid hsl(var(--helm-rim-strong));color:hsl(var(--helm-ink-muted));letter-spacing:.08em;text-transform:uppercase;text-align:left;padding:.6rem .75rem;font-size:.6875rem;font-weight:600;position:sticky;top:0}.helm-table tbody td,.helm-table tbody th{border-top:1px solid hsl(var(--helm-rim));padding:.7rem .75rem}.helm-table tbody tr:first-child td,.helm-table tbody tr:first-child th{border-top:0}.helm-table tbody tr{background-image:radial-gradient(360px circle at var(--mx,-100%) 50%, hsl(var(--helm-spot)), transparent 70%);transition:background-color var(--helm-t-1) var(--helm-ease);background-size:100% 100%}.helm-table tbody tr:hover{background-color:hsl(var(--helm-glass-bottom))}.helm-divide>*+*{border-top:1px solid hsl(var(--helm-rim))}.helm-meter-track{background-color:hsl(var(--helm-ink) / .1)}.helm-meter-fill{background-image:linear-gradient(90deg, hsl(var(--helm-accent-deep)), hsl(var(--helm-accent)));box-shadow:0 0 12px hsl(var(--helm-accent) / .5)}.helm-ring-track{stroke:hsl(var(--helm-ink) / .1)}.helm-ring-holding{stroke:hsl(var(--helm-holding));color:hsl(var(--helm-holding) / .55)}.helm-ring-drifting{stroke:hsl(var(--helm-drifting));color:hsl(var(--helm-drifting) / .55)}.helm-ring-breached{stroke:hsl(var(--helm-breached));color:hsl(var(--helm-breached) / .55)}.helm-ring-unknown{stroke:hsl(var(--helm-unknown));color:#0000}.helm-ring-accent{stroke:hsl(var(--helm-accent));color:hsl(var(--helm-accent) / .55)}.helm-ring-aqua{stroke:hsl(var(--helm-aqua));color:hsl(var(--helm-aqua) / .55)}.helm-ring-sky{stroke:hsl(var(--helm-sky));color:hsl(var(--helm-sky) / .55)}.helm-ring-sweep{filter:drop-shadow(0 0 3px)}.helm-pips{align-items:center;gap:.1875rem;display:inline-flex}.helm-pip{border:1px solid hsl(var(--helm-line-strong));border-radius:999px;width:.5rem;height:.5rem}.helm-pip-on{border-color:hsl(var(--helm-accent));background-color:hsl(var(--helm-accent));box-shadow:0 0 8px hsl(var(--helm-accent) / .7)}.helm-skeleton{border-radius:var(--helm-r-panel);border:1px solid hsl(var(--helm-rim));background-image:linear-gradient(180deg, hsl(var(--helm-glass-top)), hsl(var(--helm-glass-bottom)));position:relative;overflow:hidden}.helm-skeleton:after{content:"";background-image:linear-gradient(100deg, transparent 20%, hsl(var(--helm-accent) / .08) 50%, transparent 80%);animation:helm-shimmer 1.8s var(--helm-ease) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes helm-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.helm-skeleton:after{animation:none}}.helm-chart-band{fill:hsl(var(--helm-band) / .16)}.helm-chart-band-stop-top{stop-color:hsl(var(--helm-accent));stop-opacity:.32}.helm-chart-band-stop-mid{stop-color:hsl(var(--helm-aqua));stop-opacity:.14}.helm-chart-band-stop-bottom{stop-color:hsl(var(--helm-aqua));stop-opacity:.04}.helm-chart-band-edge{stroke:hsl(var(--helm-accent) / .28);stroke-width:1px;fill:none}.helm-chart-p50{stroke:hsl(var(--helm-accent));fill:none;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round}.helm-chart-p50-glow{stroke:hsl(var(--helm-accent));fill:none;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;opacity:.22;filter:blur(4px)}.helm-chart-floor{stroke:hsl(var(--helm-floor));stroke-dasharray:5 4;stroke-width:1.5px}.helm-chart-floor-label{fill:hsl(var(--helm-floor));font-size:10px;font-weight:600}.helm-chart-axis{stroke:hsl(var(--helm-ink) / .08)}.helm-chart-text{fill:hsl(var(--helm-ink-muted));font-size:10px}.helm-chart-today{stroke:hsl(var(--helm-ink) / .55);stroke-width:1px;stroke-dasharray:2 3}.helm-chart-today-dot{fill:hsl(var(--helm-ink))}.helm-chart-pin{fill:hsl(var(--helm-accent))}.helm-chart-runday{stroke:hsl(var(--helm-accent) / .75);stroke-width:2px;stroke-linecap:round}.helm-chart-receipt{fill:hsl(var(--helm-sky))}.helm-chart-past{stroke:hsl(var(--helm-ink-muted));fill:none;stroke-width:1.5px}.helm-chart-scenario{stroke:hsl(var(--helm-ink));fill:none;stroke-width:2px;stroke-dasharray:7 4}.helm-chart-cross{stroke:hsl(var(--helm-ink) / .4);stroke-width:1px}.helm-chart-cross-dot{fill:hsl(var(--helm-accent));stroke:hsl(var(--helm-bg));stroke-width:2px}.helm-chart-surface{border-radius:var(--helm-r-tile);outline-offset:4px;touch-action:pan-y;position:relative}.helm-tooltip{z-index:2;pointer-events:none;border:1px solid hsl(var(--helm-rim-strong));background-color:hsl(var(--helm-panel) / .88);-webkit-backdrop-filter:blur(14px)saturate(140%);min-width:11rem;box-shadow:var(--helm-shadow);border-radius:12px;padding:.5rem .65rem;font-size:.75rem;line-height:1.35;position:absolute}.helm-spark-line{fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.helm-spark-holding{stroke:hsl(var(--helm-holding));color:hsl(var(--helm-holding))}.helm-spark-drifting{stroke:hsl(var(--helm-drifting));color:hsl(var(--helm-drifting))}.helm-spark-breached{stroke:hsl(var(--helm-breached));color:hsl(var(--helm-breached))}.helm-spark-unknown{stroke:hsl(var(--helm-unknown));color:hsl(var(--helm-unknown))}.helm-spark-accent{stroke:hsl(var(--helm-accent));color:hsl(var(--helm-accent))}.helm-spark-aqua{stroke:hsl(var(--helm-aqua));color:hsl(var(--helm-aqua))}.helm-spark-end{fill:currentColor;stroke:hsl(var(--helm-bg));stroke-width:2px}.helm-trend-line{stroke:hsl(var(--helm-ink-muted))}.helm-trend-end{fill:hsl(var(--helm-ink));stroke:hsl(var(--helm-panel));stroke-width:2px}.helm-pillbars{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:.5rem;display:grid}.helm-pillbar-track{background-color:hsl(var(--helm-ink) / .06);border-radius:999px;align-items:flex-end;height:100%;display:flex;position:relative;overflow:hidden}.helm-pillbar{background-image:linear-gradient(180deg, hsl(var(--helm-accent)), hsl(var(--helm-aqua) / .75));width:100%;min-height:6px;box-shadow:0 0 16px -4px hsl(var(--helm-accent) / .6);transform-origin:bottom;animation:helm-grow var(--helm-t-4) var(--helm-ease) both;animation-delay:calc(var(--i,0) * 45ms + .12s);border-radius:999px}.helm-pillbar-quiet{background-image:linear-gradient(180deg, hsl(var(--helm-aqua) / .7), hsl(var(--helm-aqua) / .35));box-shadow:none}@keyframes helm-grow{0%{opacity:.3;transform:scaleY(0)}to{opacity:1;transform:none}}.helm-heat{grid-template-columns:1rem repeat(var(--weeks,12), minmax(0, 1.9rem));justify-content:space-between;gap:4px;display:grid}.helm-heat-cell{aspect-ratio:1;border:1px solid hsl(var(--helm-ink) / .05);background-color:hsl(var(--helm-ink) / .05);cursor:pointer;min-width:0;transition:transform var(--helm-t-1) var(--helm-ease), box-shadow var(--helm-t-2) var(--helm-ease);border-radius:6px}.helm-heat-cell[data-level="1"]{background-color:hsl(var(--helm-accent) / .2);border-color:hsl(var(--helm-accent) / .2)}.helm-heat-cell[data-level="2"]{background-color:hsl(var(--helm-accent) / .4);border-color:hsl(var(--helm-accent) / .3)}.helm-heat-cell[data-level="3"]{background-color:hsl(var(--helm-accent) / .65);border-color:hsl(var(--helm-accent) / .5)}.helm-heat-cell[data-level="4"]{background-color:hsl(var(--helm-accent));border-color:hsl(var(--helm-accent));box-shadow:0 0 12px -2px hsl(var(--helm-accent) / .7)}[data-direction=owed] .helm-heat-cell[data-level="1"]{background-color:hsl(var(--helm-aqua) / .2);border-color:hsl(var(--helm-aqua) / .2)}[data-direction=owed] .helm-heat-cell[data-level="2"]{background-color:hsl(var(--helm-aqua) / .4);border-color:hsl(var(--helm-aqua) / .3)}[data-direction=owed] .helm-heat-cell[data-level="3"]{background-color:hsl(var(--helm-aqua) / .65);border-color:hsl(var(--helm-aqua) / .5)}[data-direction=owed] .helm-heat-cell[data-level="4"]{background-color:hsl(var(--helm-aqua));border-color:hsl(var(--helm-aqua));box-shadow:0 0 12px -2px hsl(var(--helm-aqua) / .7)}.helm-heat-cell[data-today=true]{outline:1.5px solid hsl(var(--helm-ink) / .7);outline-offset:1px}.helm-heat-cell[data-past=true]{opacity:.35;cursor:default}.helm-heat-cell:hover:not([data-past=true]){transform:scale(1.12)}.helm-heat-cell[aria-selected=true]{box-shadow:0 0 0 2px hsl(var(--helm-bg)), 0 0 0 4px hsl(var(--helm-ink))}.helm .helm-heat-cell:focus-visible{outline:3px solid hsl(var(--helm-focus));outline-offset:2px}.helm-heat-legend{border-radius:3px;width:.7rem;height:.7rem;display:inline-block}@media (prefers-reduced-motion:reduce){.helm-pillbar{animation:none}.helm-heat-cell{transition:none}}.helm-enter{animation:helm-rise var(--helm-t-4) var(--helm-ease) both;animation-delay:calc(min(var(--i,0), 10) * 40ms)}@keyframes helm-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.helm-draw-in{animation:helm-draw var(--helm-t-4) var(--helm-ease) both;animation-delay:.12s}@keyframes helm-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.helm-cell-in{animation:helm-fade var(--helm-t-3) var(--helm-ease) both;animation-delay:calc(var(--d,0) * 22ms + 80ms)}@keyframes helm-fade{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.helm-ring-sweep{animation:helm-sweep .9s var(--helm-ease) both;animation-delay:.12s}@keyframes helm-sweep{0%{stroke-dashoffset:var(--helm-ring-c)}}.helm-live-dot{background-color:currentColor;border-radius:999px;flex:none;width:.5rem;height:.5rem;display:inline-block;position:relative;box-shadow:0 0 10px}.helm-live-dot:after{content:"";border-radius:inherit;opacity:0;animation:helm-breathe 2.4s var(--helm-ease) infinite;border:1.5px solid;position:absolute;inset:-4px}.helm-live-still:after{display:none}@keyframes helm-breathe{0%{opacity:.7;transform:scale(.5)}70%,to{opacity:0;transform:scale(1.5)}}.helm-pulse{transform-box:fill-box;transform-origin:50%;animation:helm-pulse 4.8s var(--helm-ease) infinite}@keyframes helm-pulse{0%,62%{opacity:0;transform:scale(.92)}72%{opacity:.5}to{opacity:0;transform:scale(1.18)}}.helm-radar{border:1.5px solid;border-radius:999px;width:1rem;height:1rem;display:inline-block;position:relative;overflow:hidden}.helm-radar:before{content:"";background:conic-gradient(from 0deg, transparent 0 70%, currentColor 100%);opacity:.85;animation:1.1s linear infinite helm-spin;position:absolute;inset:0}.helm-radar:after{content:"";background-color:currentColor;border-radius:999px;width:3px;height:3px;margin:-1.5px;position:absolute;top:50%;left:50%}@keyframes helm-spin{to{transform:rotate(360deg)}}.helm-mark-spin{animation:helm-spin 2.6s var(--helm-ease) infinite}@media (prefers-reduced-motion:reduce){.helm-enter,.helm-draw-in,.helm-cell-in,.helm-ring-sweep,.helm-live-dot:after,.helm-pulse,.helm-mark-spin,.helm-radar:before{animation:none}.helm-pulse{opacity:0}.helm-panel,.helm-btn,.helm-panel:before,.helm-panel:after{transition:none}.helm-panel-lift:hover,.helm-btn:hover:not(:disabled){transform:none}}.helm-mode-switch{--mode-ease:cubic-bezier(.34, 1.56, .64, 1);isolation:isolate;border:1px solid hsl(var(--border-strong) / .8);background-image:linear-gradient(180deg, hsl(var(--card) / .85), hsl(var(--muted) / .7));box-shadow:inset 0 1px 2px hsl(var(--shadow-color) / .12), 0 1px 0 hsl(var(--highlight) / .06);-webkit-backdrop-filter:blur(12px)saturate(140%);view-transition-name:helm-mode-switch;border-radius:999px;align-items:stretch;padding:3px;display:inline-flex;position:relative}.helm .helm-mode-switch{border-color:hsl(var(--helm-rim-strong));background-image:linear-gradient(180deg, hsl(var(--helm-glass-strong-top)), hsl(var(--helm-glass-bottom)));box-shadow:inset 0 1px 2px #00000040, 0 0 0 1px hsl(var(--helm-accent) / .06)}.helm-mode-thumb{z-index:0;width:var(--thumb-w,0px);transform:translateX(var(--thumb-x,0px));background-color:hsl(var(--foreground));box-shadow:0 1px 2px hsl(var(--shadow-color) / .25), inset 0 1px 0 hsl(var(--highlight) / .18);opacity:0;border-radius:999px;position:absolute;top:3px;bottom:3px;left:0;overflow:hidden}.helm-mode-switch[data-ready=true] .helm-mode-thumb{opacity:1}.helm-mode-switch[data-animate=true] .helm-mode-thumb{transition:transform .42s var(--mode-ease), width .42s var(--mode-ease), background-color .22s ease, box-shadow .42s ease}.helm-mode-switch[data-mode=helm] .helm-mode-thumb{background-color:#23c786;background-image:linear-gradient(135deg,#5aeda3,#1dc38c 55%,#1daf9c);box-shadow:0 0 0 1px #3ee09480,0 0 22px -2px #3ee094a6,inset 0 1px #fff6}.helm-mode-thumb:after{content:"";background:linear-gradient(105deg,#0000 30%,#ffffffa6 50%,#0000 70%);position:absolute;inset:0;transform:translate(-130%)}.helm-mode-switch[data-mode=helm] .helm-mode-thumb:after{animation:.9s cubic-bezier(.16,1,.3,1) .26s both helm-thumb-sweep}@keyframes helm-thumb-sweep{to{transform:translate(130%)}}.helm-mode-option{z-index:1;letter-spacing:-.005em;color:hsl(var(--muted-foreground));cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .8rem;font-size:.8125rem;font-weight:600;transition:color .22s;display:inline-flex;position:relative}.helm-mode-option:hover{color:hsl(var(--foreground))}.helm .helm-mode-option{color:hsl(var(--helm-ink-muted))}.helm .helm-mode-option:hover{color:hsl(var(--helm-ink))}.helm-mode-option[aria-checked=true]{color:hsl(var(--background))}.helm-mode-switch:not([data-ready=true]) .helm-mode-option[aria-checked=true]{background-color:hsl(var(--foreground))}.helm-mode-switch[data-mode=helm] .helm-mode-option[aria-checked=true],.helm .helm-mode-switch[data-mode=helm] .helm-mode-option[aria-checked=true]{color:#071d16}.helm-mode-switch[data-mode=helm]:not([data-ready=true]) .helm-mode-option[aria-checked=true]{background-color:#26d991}.helm-mode-option:focus-visible{outline:3px solid hsl(var(--ring));outline-offset:2px}.helm .helm-mode-option:focus-visible{outline-color:hsl(var(--helm-focus))}.helm-mode-mark{flex:none;width:.95rem;height:.95rem}.helm-mode-switch[data-mode=helm] .helm-mode-mark{animation:.65s cubic-bezier(.34,1.56,.64,1) both helm-mark-arrive}@keyframes helm-mark-arrive{0%{transform:rotate(-180deg)}to{transform:rotate(0)}}.helm-mode-discover{border-radius:4px;position:relative;overflow:hidden}.helm-mode-discover:after{content:"";mix-blend-mode:screen;background:linear-gradient(100deg,#0000 25%,#47eb9e8c 50%,#0000 75%);animation:3.6s cubic-bezier(.16,1,.3,1) 1.2s infinite helm-discover;position:absolute;inset:0;transform:translate(-140%)}:root:not(.dark) .helm-mode-discover:after{mix-blend-mode:multiply;background:linear-gradient(100deg,#0000 25%,#0d966459 50%,#0000 75%)}@keyframes helm-discover{0%{transform:translate(-140%)}45%,to{transform:translate(140%)}}::view-transition-group(helm-mode-switch){z-index:10;animation-duration:.65s;animation-timing-function:cubic-bezier(.16,1,.3,1)}html[data-helm-transition]::view-transition-group(root){animation-duration:.65s}html[data-helm-transition=enter]::view-transition-old(root){animation:.65s cubic-bezier(.16,1,.3,1) both helm-vt-recede}html[data-helm-transition=enter]::view-transition-new(root){animation:.65s cubic-bezier(.16,1,.3,1) both helm-vt-reveal}html[data-helm-transition=leave]::view-transition-old(root){z-index:2;animation:.56s cubic-bezier(.7,0,.84,0) both helm-vt-collapse}html[data-helm-transition=leave]::view-transition-new(root){z-index:1;animation:.65s cubic-bezier(.16,1,.3,1) both helm-vt-rise}@keyframes helm-vt-reveal{0%{clip-path:circle(0px at var(--helm-vt-x,50%) var(--helm-vt-y,0px))}to{clip-path:circle(150vmax at var(--helm-vt-x,50%) var(--helm-vt-y,0px))}}@keyframes helm-vt-collapse{0%{clip-path:circle(150vmax at var(--helm-vt-x,50%) var(--helm-vt-y,0px))}to{clip-path:circle(0px at var(--helm-vt-x,50%) var(--helm-vt-y,0px))}}@keyframes helm-vt-recede{to{filter:brightness(.55)blur(2px);transform:scale(.96)}}@keyframes helm-vt-rise{0%{opacity:.4;filter:blur(2px);transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.helm-mode-switch[data-animate=true] .helm-mode-thumb{transition:none}.helm-mode-switch[data-mode=helm] .helm-mode-thumb:after,.helm-mode-switch[data-mode=helm] .helm-mode-mark,.helm-mode-discover:after{animation:none}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.helm-condition-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.helm-condition-row>*{flex:9rem;min-width:0}.helm-condition-row>.helm-condition-remove{flex:none;padding-left:.5rem;padding-right:.5rem}@media (width>=640px){.helm-condition-row{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(0,1.4fr) auto;display:grid}}.helm-condition-value{align-items:center;gap:.375rem;min-width:0;display:flex}.helm-condition-currency{flex:none;width:4.5rem}.helm-what-if-table th,.helm-what-if-table td{vertical-align:top;padding:.25rem .5rem .25rem 0}.helm-what-if-table td:last-child{font-weight:600}.helm-command-input{border-radius:999px;min-height:3rem;padding-left:1.15rem;padding-right:1.15rem;font-size:1rem}.helm-command:focus-within{border-color:hsl(var(--helm-accent) / .55);box-shadow:inset 0 1px 0 hsl(var(--helm-highlight)), var(--helm-glow), var(--helm-shadow)}.helm-readback .helm-chip-accent{animation:helm-chip-fill var(--helm-t-4) var(--helm-ease-pop) both;animation-delay:calc(min(var(--i,0), 12) * 60ms + 80ms)}@keyframes helm-chip-fill{0%{filter:brightness(1.6);transform:scale(.86)}60%{filter:brightness(1.35)}to{filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.helm-readback .helm-chip-accent{animation:none}}.helm-row-in{animation:helm-rise var(--helm-t-3) var(--helm-ease) both}.helm-plan-list{position:relative}.helm-plan-list:before{content:"";background-image:linear-gradient(180deg, hsl(var(--helm-accent) / .5), hsl(var(--helm-rim-strong)) 60%, transparent);width:1px;position:absolute;top:1.4rem;bottom:1.4rem;left:.4rem}.helm-plan-row+.helm-plan-row{border-top:1px solid hsl(var(--helm-rim))}.helm-plan-node{border:2px solid hsl(var(--helm-bg));background-color:hsl(var(--helm-accent));width:10px;height:10px;box-shadow:0 0 0 1px hsl(var(--helm-accent) / .6), 0 0 10px hsl(var(--helm-accent) / .8);border-radius:999px;position:absolute;top:1.35rem;left:calc(.4rem - 4.5px)}.helm-plan-node[data-guard=blocked]{background-color:hsl(var(--helm-breached));box-shadow:0 0 0 1px hsl(var(--helm-breached) / .6), 0 0 10px hsl(var(--helm-breached) / .6)}.helm-plan-row[data-state=EXECUTED] .helm-plan-node,.helm-plan-row[data-state=UNDONE] .helm-plan-node,.helm-plan-row[data-state=REJECTED] .helm-plan-node,.helm-plan-row[data-state=SUPERSEDED] .helm-plan-node{background-color:hsl(var(--helm-ink-faint));box-shadow:none}.helm-tour-target{scroll-margin:6rem}.helm-tour-ring{z-index:35;pointer-events:none;border-radius:calc(var(--helm-r-panel) + 6px);border:2px solid hsl(var(--helm-accent));box-shadow:0 0 0 9999px hsl(var(--helm-bg) / .45), 0 0 36px 2px hsl(var(--helm-accent) / .55), inset 0 0 24px -6px hsl(var(--helm-accent) / .5);transition:transform var(--helm-t-4) var(--helm-ease), width var(--helm-t-4) var(--helm-ease), height var(--helm-t-4) var(--helm-ease), opacity var(--helm-t-3) var(--helm-ease);position:fixed}@media (prefers-reduced-motion:reduce){.helm-tour-ring,.helm-row-in{transition:none;animation:none}}.helm-tour{border-color:hsl(var(--helm-accent) / .55);background-image:linear-gradient(180deg, hsl(var(--helm-glass-strong-top)), hsl(var(--helm-glass-strong-bottom)));box-shadow:var(--helm-glow), var(--helm-shadow)}:root:not(.dark) .helm .helm-tour,.dark .helm .helm-tour{background-color:hsl(var(--helm-panel) / .86)}.helm-dropzone{border-radius:var(--helm-r-panel);border:1.5px dashed hsl(var(--helm-rim-strong));transition:border-color var(--helm-t-2) var(--helm-ease), background-color var(--helm-t-2) var(--helm-ease);position:relative}.helm-dropzone:hover,.helm-dropzone[data-over=true]{border-color:hsl(var(--helm-accent) / .7);background-color:hsl(var(--helm-accent) / .05)}.helm-dropzone[data-scanning=true]{border-style:solid;border-color:#0000;overflow:hidden}.helm-dropzone[data-scanning=true]:before{content:"";background:conic-gradient(from 0deg, transparent 0 75%, hsl(var(--helm-accent)) 90%, transparent 100%);z-index:-2;animation:1.6s linear infinite helm-spin;position:absolute;inset:-50%}.helm-dropzone[data-scanning=true]:after{content:"";border-radius:calc(var(--helm-r-panel) - 1.5px);background-color:hsl(var(--helm-bg));z-index:-1;position:absolute;inset:1.5px}@media (prefers-reduced-motion:reduce){.helm-dropzone[data-scanning=true]:before{animation:none}}.helm-rail-track{background-color:hsl(var(--helm-ink) / .1);border-radius:999px;height:4px;position:relative;overflow:hidden}.helm-rail-fill{transform-origin:0;background-image:linear-gradient(90deg, hsl(var(--helm-accent-deep)), hsl(var(--helm-accent)), hsl(var(--helm-aqua)));box-shadow:0 0 14px hsl(var(--helm-accent) / .8);transition:transform var(--helm-t-4) var(--helm-ease);position:absolute;inset:0}.helm-step-marker{border:1px solid hsl(var(--helm-rim-strong));background-color:hsl(var(--helm-glass-top));width:1.75rem;height:1.75rem;color:hsl(var(--helm-ink-muted));border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.helm-step-marker[data-state=done]{border-color:hsl(var(--helm-accent));background-color:hsl(var(--helm-accent));color:hsl(var(--helm-accent-ink));box-shadow:0 0 14px -2px hsl(var(--helm-accent) / .8)}.helm-step-marker[data-state=current]{border-color:hsl(var(--helm-accent));color:hsl(var(--helm-ink));box-shadow:0 0 0 3px hsl(var(--helm-accent) / .2), 0 0 18px -2px hsl(var(--helm-accent) / .7)}.helm-preview-veil{filter:blur(6px)saturate(120%);opacity:.6;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}
