:root{--sa-top: 0px;--sa-right: 0px;--sa-bottom: 0px;--sa-left: 0px}@media (display-mode: standalone){:root{--sa-top: env(safe-area-inset-top);--sa-right: env(safe-area-inset-right);--sa-bottom: env(safe-area-inset-bottom);--sa-left: env(safe-area-inset-left)}html,body{overscroll-behavior-y:none}button,a{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}}html[data-native]{--sa-top: env(safe-area-inset-top);--sa-right: env(safe-area-inset-right);--sa-bottom: env(safe-area-inset-bottom);--sa-left: env(safe-area-inset-left)}html[data-native],html[data-native] body{overscroll-behavior-y:none}html[data-native] :is(button,a){-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}@media (max-width: 959px){html .app-inner{padding:calc(16px + var(--sa-top)) max(16px,var(--sa-right)) 16px max(16px,var(--sa-left))}html .main{padding-bottom:calc(120px + var(--sa-bottom))}}@media (min-width: 960px){html .app-inner{padding:calc(24px + var(--sa-top)) max(24px,var(--sa-right)) 24px max(24px,var(--sa-left))}}html .bottom-nav{left:max(12px,var(--sa-left));right:max(12px,var(--sa-right))}html .view-mode .view-bar{top:calc(12px + var(--sa-top))}html .view-mode{padding-top:var(--sa-top)}html .lock{padding:calc(24px + var(--sa-top)) max(24px,var(--sa-right)) calc(24px + var(--sa-bottom)) max(24px,var(--sa-left))}html .sheet{--sheet-pb: calc(24px + var(--sa-bottom))}.offline-banner{position:fixed;left:50%;transform:translate(-50%);top:max(10px,env(safe-area-inset-top));z-index:66;display:inline-flex;align-items:center;gap:8px;max-width:calc(100vw - 24px);padding:8px 14px;border-radius:var(--r-pill);font-size:var(--fs-sm);font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 12px 26px -14px var(--drop),inset 0 0 0 1px var(--glass-line);animation:offline-in .24s ease both}.offline-banner .dot-warn{width:8px;height:8px;border-radius:var(--r-pill);background:var(--warn);flex-shrink:0}.offline-banner .muted{font-weight:600}.update-prompt{position:fixed;left:50%;transform:translate(-50%);bottom:calc(max(14px,env(safe-area-inset-bottom)) + 140px);z-index:66;display:inline-flex;align-items:center;gap:10px;padding:8px 8px 8px 14px;border-radius:var(--r-pill);font-size:var(--fs-sm);font-weight:700;color:var(--text);box-shadow:0 14px 30px -14px var(--drop),inset 0 0 0 1px var(--glass-line)}.update-prompt .btn{min-height:32px;padding:0 12px;font-size:var(--fs-sm)}@media (min-width: 960px){.update-prompt{bottom:24px;left:auto;right:470px;transform:none}}@media (max-width: 640px){.offline-banner{white-space:normal;flex-wrap:wrap;justify-content:center;text-align:center;border-radius:var(--r-l);width:max-content}}.sheet-offline{display:block;font-size:var(--fs-xs);font-weight:600;color:var(--warn)}.sheet-foot[data-offline] .btn-ember{opacity:.45;cursor:not-allowed}body.is-offline .veil-pill{top:calc(max(10px,env(safe-area-inset-top)) + 44px)}@keyframes offline-in{0%{opacity:0;transform:translate(-50%,-8px)}}@media (prefers-reduced-motion: reduce){.offline-banner{animation:none}}.notif-state{display:flex;gap:10px;align-items:flex-start;padding:12px;border-radius:var(--r-m);background:var(--row);font-size:var(--fs-sm);line-height:1.5}.notif-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.card.anat{gap:14px}.anat-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.anat-kpis>span{display:flex;flex-direction:column;gap:3px;font-size:var(--fs-xs);padding:10px 12px;border-radius:var(--r-m);background:var(--row);min-width:0}.anat-kpis .sora{font-size:var(--fs-lg);font-weight:700;color:var(--text)}.anat-readout{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;font-size:var(--fs-sm);min-height:20px}.anat-readout>span{display:inline-flex;align-items:center;gap:6px}.anat-sw{display:inline-block;width:10px;height:10px;border-radius:var(--r-mark)}.anat-sw.int{background:var(--muted)}.anat-sw.pri{background:var(--loan)}.anat-sw.today{width:2px;height:12px;border-radius:var(--r-mark);background:var(--text-2)}.anat-chart{display:block;width:100%;height:auto;overflow:visible;touch-action:pan-y;cursor:crosshair;outline-offset:4px}.anat-grid{stroke:var(--line);stroke-width:1}.anat-axis{fill:var(--text-3);font-size:var(--fs-xs);font-family:var(--font-ui)}.anat-strong{fill:var(--text-2);font-weight:700}.anat-int{fill:var(--muted);fill-opacity:.8}.anat-pri{fill:var(--loan);fill-opacity:.45}.anat-int-line{fill:none;stroke:var(--text-3);stroke-width:2;stroke-linejoin:round}.anat-tot-line{fill:none;stroke:var(--loan);stroke-width:2;stroke-linejoin:round}.anat-today{stroke:var(--text-2);stroke-width:1.5}.anat-cross{stroke:var(--text-2);stroke-width:1.2;stroke-dasharray:4 4}.anat-hover{stroke:var(--text-3);stroke-width:1;stroke-dasharray:3 4}.anat-dot{fill:var(--bg);stroke:var(--text-3);stroke-width:2}.anat-dot.pri{stroke:var(--loan)}@media (max-width: 720px){.anat-kpis{grid-template-columns:1fr 1fr}}.rep-list{display:flex;flex-direction:column;gap:6px;max-height:640px;overflow-y:auto;padding-right:2px}.rep-month{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:var(--r-m);border:none;background:transparent;color:var(--text);text-align:left;font:inherit;cursor:pointer}.rep-month[aria-current=true]{background:var(--bg);box-shadow:inset 3px 3px 8px var(--sh-d),inset -3px -3px 8px var(--sh-l)}.rep-month:not([aria-current=true]):hover{background:var(--row)}.card.rep-card{gap:16px}.rep-headline{margin:0;font-family:var(--font-num);font-weight:800;font-size:var(--fs-xl);letter-spacing:-.01em;line-height:1.25}.rep-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.rep-kpis>span{display:flex;flex-direction:column;gap:3px;font-size:var(--fs-xs);padding:12px;border-radius:var(--r-m);background:var(--row);min-width:0}.rep-kpis .sora{font-size:var(--fs-lg);font-weight:700}.rep-split{display:flex;height:14px;border-radius:var(--r-pill);overflow:hidden;gap:2px;background:var(--track)}.rep-split>span{display:block;height:100%}.rep-split .int{background:var(--muted)}.rep-split .pri{background:var(--loan)}.rep-split .pre{background:var(--loan);opacity:.55}.rep-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.rep-box{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:var(--r-m);background:var(--row);font-size:var(--fs-sm);min-width:0}.rep-box h3{margin:0;font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);font-weight:700}.rep-highlights{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:var(--fs-sm);line-height:1.5}@media (max-width: 860px){.rep-kpis{grid-template-columns:1fr 1fr}.rep-grid{grid-template-columns:1fr}}.card.rep-banner{position:relative;flex-direction:row;align-items:center;gap:14px;padding:14px 16px}.rep-banner-icon{width:42px;height:42px;border-radius:var(--r-pill);flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--lg-ink);background:var(--bg);box-shadow:inset 4px 4px 10px var(--sh-d),inset -4px -4px 10px var(--sh-l)}@media (max-width: 520px){.card.rep-banner{flex-wrap:wrap;padding-right:40px}.rep-banner>.stack{flex:1 1 calc(100% - 60px)}.rep-banner>.btn{flex:1 0 100%}.rep-banner>.toast-x{position:absolute;top:10px;right:10px}}@media print{.sidebar,.bottom-nav,.toasts,.commit-pill,.veil-pill,.ptr,.no-print,.view-bar{display:none!important}body,.app{background:#fff!important;color:#000!important}.app-inner{display:block!important;padding:0!important;max-width:none!important}.rep-print-area{grid-column:1 / -1!important}.rep-card{box-shadow:none!important;border:1px solid #ccc;background:#fff!important}.rep-kpis>span,.rep-box{background:#f4f4f6!important}.amt{filter:none!important}.muted,.faint{color:#444!important}@page{size:A4;margin:14mm}}.rep-why{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:var(--r-m);background:var(--row);font-size:var(--fs-sm)}.rep-why-part{padding-left:12px;font-size:var(--fs-xs)}.ck-mark{display:inline-block;width:8px;height:8px;flex-shrink:0}.ck-mark.k-emi{border-radius:var(--r-pill);background:var(--loan)}.ck-mark.k-sip{border-radius:var(--r-mark);background:var(--invest)}.ck-mark.k-task{border-radius:var(--r-pill);box-shadow:inset 0 0 0 1.7px var(--lg-ink)}.ck-mark.k-checkpoint{width:7px;height:7px;margin:0 .5px;border-radius:var(--r-mark);background:var(--warn);transform:rotate(45deg)}.ck-mark.done{opacity:.4}.ck-mark.k-sip.partial{background:linear-gradient(to top,var(--invest) 50%,transparent 50%);box-shadow:inset 0 0 0 1.5px var(--invest)}.ck-marks{display:flex;align-items:center;gap:3px;height:9px}.ck-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.ck-day{border:none;background:transparent;border-radius:var(--r-m);min-height:70px;padding:8px 0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:5px;color:var(--text-2)}.ck-day .ck-wd{font-size:var(--fs-xs);font-weight:600;line-height:1;white-space:nowrap}.ck-day[aria-pressed=true]{color:var(--text)}.ck-num{font-family:var(--font-num);font-weight:700;font-size:var(--fs-md);line-height:1.1;color:var(--text)}.ck-num.today{color:var(--em-ink)}@media (max-width: 400px){.ck-day .ck-wd{font-size:var(--fs-xs);letter-spacing:-.01em}.ck-num{font-size:var(--fs-md)}}.ck-item{display:flex;align-items:center;gap:12px;padding:8px 2px;min-height:52px;text-decoration:none;color:var(--text);border-radius:var(--r-m)}.ck-item+.ck-item{border-top:1px solid var(--line)}.ck-title{font-size:var(--fs-sm);font-weight:600;line-height:1.35;overflow-wrap:anywhere}.ck-sub{font-size:var(--fs-xs);line-height:1.4;overflow-wrap:anywhere}.ck-when{color:var(--text);font-weight:600}.ck-amt{font-weight:700;font-size:var(--fs-md);white-space:nowrap}.ck-done{padding:3px 8px;font-size:var(--fs-xs)}.ck-item.done .ck-title{color:var(--text-2);text-decoration:line-through;text-decoration-color:var(--text-3)}.ck-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.ck-head>span{text-align:center;font-size:var(--fs-xs);font-weight:700;letter-spacing:.08em;color:var(--text-3);padding:2px 0}.ck-grid [role=gridcell]{display:block;min-width:0}.ck-cell{width:100%;min-height:70px;border:none;background:transparent;border-radius:var(--r-m);padding:8px 8px 7px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:6px;color:var(--text);text-align:left}.ck-cell.blank{min-height:0;padding:0}.ck-cell.past{opacity:.35;cursor:default}.ck-cell .ck-num{font-size:var(--fs-md)}.ck-cell-marks{display:flex;flex-wrap:wrap;align-items:center;gap:3px;min-height:9px}.ck-more{font-size:var(--fs-xs);font-weight:700;color:var(--text-2);line-height:1}@media (max-width: 600px){.ck-grid{gap:3px}.ck-cell{min-height:50px;padding:6px 2px 5px;align-items:center;border-radius:var(--r-s)}.ck-cell .ck-num{font-size:var(--fs-sm)}.ck-cell-marks{justify-content:center;gap:2px}.ck-cell .ck-mark{width:6px;height:6px}.ck-cell .ck-mark.k-checkpoint{width:5px;height:5px}.ck-more{font-size:var(--fs-xs)}}.ck-agenda{gap:4px}.ck-agenda-day{display:flex;flex-direction:column}.ck-agenda-date{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:8px;width:100%;border:none;cursor:pointer;text-align:left;background:var(--bg);color:var(--text-2);font-size:var(--fs-sm);font-weight:700;padding:12px 2px 6px;border-bottom:1px solid var(--glass-line)}.ck-soon{margin-left:auto;padding:2px 8px;font-size:var(--fs-xs)}.ck-day,.ck-cell{transition:box-shadow .2s ease,color .2s ease,transform .2s ease}@media (prefers-reduced-motion: reduce){.ck-day,.ck-cell{transition:none}}.ck-month .icon-btn:disabled{opacity:.4;cursor:not-allowed}.ck-link{border:none;background:none;padding:12px 4px;margin:-12px -4px;font:inherit;font-weight:700;color:var(--lg-ink);cursor:pointer}.ck-cell.before .ck-num{opacity:.7}.wi-stage{position:relative;display:flex;flex-direction:column;gap:12px}.wi-stage.wide{display:grid;grid-template-columns:minmax(0,1fr) 150px;grid-template-areas:"chart tray";gap:18px;align-items:center}.wi-stage.wide .wi-tray{grid-area:tray;flex-direction:column;text-align:center;padding:18px 12px}.wi-stage.wide .wi-chart{grid-area:chart}.wi-tray{display:flex;align-items:center;gap:14px;padding:10px 14px;border-radius:var(--r-l)}.wi-slot{width:56px;height:56px;border-radius:var(--r-pill);flex-shrink:0;box-shadow:inset 3px 3px 8px var(--sh-d),inset -3px -3px 8px var(--sh-l)}.wi-tray.empty .wi-slot{box-shadow:none;border:2px dashed var(--text-3);opacity:.45}.wi-tray-label{font-size:var(--fs-sm);font-weight:600;color:var(--text-2);line-height:1.35}.wi-chart{position:relative;min-width:0;display:flex;flex-direction:column;gap:4px}.wi-svg{display:block;width:100%;height:auto;overflow:visible;cursor:crosshair;touch-action:pan-y}.wi-gap{fill:var(--em-a);fill-opacity:.16;stroke:none}.wi-after{stroke:var(--text)}.wi-guide{stroke:var(--text-3);stroke-opacity:.7;stroke-dasharray:3 3}.wi-drop{stroke:var(--em-b);stroke-width:3;stroke-linecap:round;stroke-opacity:.8}.wi-flag{position:absolute;top:22px;transform:translate(-50%);white-space:nowrap;pointer-events:none;font-size:var(--fs-xs);font-weight:700;padding:4px 9px;border-radius:var(--r-pill);background:var(--glass-strong);box-shadow:0 8px 18px -10px var(--drop),inset 0 0 0 1px var(--glass-line);color:var(--text);z-index:4}.wi-coin{position:absolute;left:0;top:0;z-index:5;border-radius:var(--r-pill);padding:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-num);font-weight:800;font-size:var(--fs-xl);cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;box-shadow:0 12px 24px -10px var(--em-b),inset 0 0 0 3px #ffffff47,inset 0 -4px #0000001f;transition:transform .55s cubic-bezier(.3,1.35,.5,1),box-shadow .2s ease;will-change:transform}.wi-coin.drag{cursor:grabbing;box-shadow:0 20px 34px -12px var(--em-b),inset 0 0 0 3px #ffffff5c,inset 0 -4px #0000001f}.wi-coin.placed{box-shadow:0 0 0 4px var(--bg),0 10px 22px -10px var(--em-b),inset 0 0 0 3px #ffffff47}.wi-panel{padding-top:12px;border-top:1px solid var(--line)}.wi-amount{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap}.wi-chip{min-height:32px;padding:0 12px;font-size:var(--fs-sm);font-weight:700;border-radius:var(--r-m)}.wi-chip.on{box-shadow:inset 3px 3px 8px var(--sh-d),inset -3px -3px 8px var(--sh-l);color:var(--em-ink)}.tm-small{min-height:34px;padding:0 12px;font-size:var(--fs-sm)}.tm-readout{display:flex;flex-wrap:wrap;gap:18px 28px;align-items:flex-start}.tm-readout>.stack{flex:1 1 260px}.tm-bars{flex:1 1 240px;padding-top:4px}.tm-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:10px 14px;margin-top:4px}.tm-stats>span{display:flex;flex-direction:column;gap:3px;font-size:var(--fs-xs)}.tm-stats>span>:last-child{font-size:var(--fs-md);font-weight:700;color:var(--text)}.tm-bar{display:grid;grid-template-columns:24px minmax(0,1fr) 70px;gap:8px;align-items:center}.tm-bar-track{display:block;height:12px;border-radius:var(--r-pill);padding:3px}.tm-bar-track>span{display:block;height:6px;border-radius:var(--r-pill);transition:width .25s ease}.tm-events{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.tm-scrub{position:relative}.tm-pins{position:relative;height:34px}.tm-pin:before,.tm-cp:before{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px}.tm-pin{position:absolute;top:14px;transform:translate(-50%);width:20px;height:20px;border:none;padding:0;border-radius:var(--r-pill);cursor:pointer;font-size:var(--fs-xs);font-weight:800;line-height:20px;background:var(--bg);box-shadow:3px 3px 7px var(--sh-d),-2px -2px 6px var(--sh-l)}.tm-pin.pre{color:var(--em-ink)}.tm-pin.rate{color:var(--text-2)}.tm-cp{position:absolute;top:2px;width:11px;height:11px;margin-left:-5.5px;border:none;padding:0;border-radius:var(--r-mark);transform:rotate(45deg);cursor:pointer;background:var(--lg-ink);box-shadow:0 0 0 2px var(--bg)}.tm-cp.on{background:var(--em-b)}.tm-spark{position:relative;height:64px}.tm-spark svg{display:block;width:100%;height:100%}.tm-now{position:absolute;top:0;bottom:-8px;width:1px;background:var(--text-3);opacity:.55}.tm-cursor{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:var(--text);opacity:.85;pointer-events:none}.tm-cursor>span{position:absolute;left:1px;width:10px;height:10px;border-radius:var(--r-pill);transform:translate(-50%,-50%);background:var(--bg);box-shadow:0 0 0 2px var(--em-b)}.tm-track-wrap{position:relative;height:36px}.tm-track{position:absolute;left:0;right:0;top:10px;height:16px;border-radius:var(--r-pill);padding:4px}.tm-track>span{display:block;height:8px;border-radius:var(--r-pill);background:var(--loan)}.tm-knob{position:absolute;top:3px;width:30px;height:30px;border-radius:var(--r-pill);pointer-events:none}.tm-range{position:absolute;left:0;right:0;top:34px;width:100%;height:100px;margin:0;opacity:0;cursor:ew-resize}.tm-scrub:focus-within .tm-knob{outline:2px solid var(--lg-a);outline-offset:2px}.tm-years{position:relative;height:30px;font-size:var(--fs-xs);color:var(--text-3)}.tm-years>span{position:absolute;top:0;transform:translate(-50%);white-space:nowrap}.tm-years>.tm-today{top:14px;color:var(--em-ink);font-weight:700}.tm-cpbox{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 14px;border-radius:var(--r-m)}.tm-leg-cp{display:inline-block;width:8px;height:8px;border-radius:var(--r-mark);transform:rotate(45deg);background:var(--lg-ink)}@media (prefers-reduced-motion: reduce){.wi-coin{transition:none}.tm-bar-track>span{transition:none}}.tm-pin{width:auto;min-width:20px;padding:0 5px}.tm-pin sup{font-size:var(--fs-xs);margin-left:1px;color:var(--text-3)}.rcpt-wrap{filter:drop-shadow(0 12px 18px var(--drop));padding:2px 4px}.rcpt-paper{--zz: 12px;--ink: var(--em-ink);position:relative;display:flex;flex-direction:column;gap:10px;padding:24px 20px 20px;color:var(--text);background:linear-gradient(180deg,var(--row),transparent 40%),var(--bg);box-shadow:inset 3px 3px 8px var(--sh-d),inset -3px -3px 8px var(--sh-l);-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom / var(--zz) 51% repeat-x,conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) top / var(--zz) 51% repeat-x;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom / var(--zz) 51% repeat-x,conic-gradient(from 135deg at top,#0000,#000 1deg 89deg,#0000 90deg) top / var(--zz) 51% repeat-x;font-variant-numeric:tabular-nums}.rcpt-paper.tone-invest{--ink: var(--lg-ink)}.rcpt-head{position:relative;display:flex;flex-direction:column;gap:4px;min-height:64px}.rcpt-head>.rcpt-brand,.rcpt-head>.label{padding-right:96px}.rcpt-brand{font-family:var(--font-num);font-weight:700;font-size:var(--fs-xs);color:var(--ink);letter-spacing:.02em}.rcpt-amount{font-weight:800;font-size:var(--fs-xl);letter-spacing:-.02em;line-height:1.1;overflow-wrap:anywhere}.rcpt-stamp{position:absolute;right:0;top:4px;padding:5px 10px;border-radius:var(--r-s);font-family:var(--font-num);font-weight:800;font-size:var(--fs-sm);letter-spacing:.16em;color:var(--st);border:2.5px solid var(--st);box-shadow:inset 0 0 0 2px var(--bg),inset 0 0 0 3.5px var(--st);transform:rotate(-9deg);opacity:.88;animation:rcpt-thunk .32s cubic-bezier(.3,1.5,.5,1) .12s both}.rcpt-stamp.st-gain{--st: var(--gain)}.rcpt-stamp.st-warn{--st: var(--warn)}.rcpt-stamp.st-loan{--st: var(--em-ink)}.rcpt-stamp.st-invest{--st: var(--lg-ink)}.rcpt-stamp.st-neutral{--st: var(--text-2)}@keyframes rcpt-thunk{0%{opacity:0;transform:rotate(-9deg) scale(1.7)}70%{opacity:.95;transform:rotate(-9deg) scale(.94)}to{opacity:.88;transform:rotate(-9deg) scale(1)}}.rcpt-cut{border:none;border-top:1.5px dashed var(--text-3);opacity:.45;margin:2px 0;width:100%}.rcpt-sec{display:flex;flex-direction:column;gap:6px}.rcpt-sec-title{font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--text-3)}.rcpt-lines{margin:0;display:flex;flex-direction:column;gap:7px}.rcpt-line{display:flex;align-items:baseline;gap:8px;font-size:var(--fs-sm)}.rcpt-line dt{flex:1;min-width:0;display:flex;align-items:baseline;gap:6px;color:var(--text-2)}.rcpt-line dt .dot{align-self:center}.rcpt-lbl{white-space:nowrap}.rcpt-line dt:after{content:"";flex:1;min-width:14px;border-bottom:1.5px dotted var(--text-3);opacity:.55;transform:translateY(-3px)}.rcpt-line dd{margin:0;max-width:64%;text-align:right;font-weight:600;color:var(--text);overflow-wrap:anywhere;display:inline-flex;align-items:baseline;justify-content:flex-end;flex-wrap:wrap;gap:4px 8px}.rcpt-line dd.mono{font-size:var(--fs-sm)}.rcpt-line.strong dt,.rcpt-line.strong dd{font-weight:800;color:var(--text)}.rcpt-line dd.ink-gain{color:var(--gain)}.rcpt-line dd.ink-loss{color:var(--loss)}.rcpt-line dd.ink-warn{color:var(--warn)}.rcpt-line dd.ink-loan{color:var(--em-ink)}.rcpt-line dd.ink-invest{color:var(--lg-ink)}.rcpt-copy{border:none;background:var(--bg);color:var(--ink);font:inherit;font-family:var(--font-ui);font-size:var(--fs-xs);font-weight:700;padding:3px 9px;border-radius:var(--r-s);cursor:pointer;box-shadow:3px 3px 7px var(--sh-d),-3px -3px 7px var(--sh-l)}.rcpt-copy:active{box-shadow:inset 2px 2px 5px var(--sh-d),inset -2px -2px 5px var(--sh-l)}.rcpt-barcode{display:block;width:100%;max-width:260px;height:34px;margin:2px auto 0;fill:var(--text);opacity:.72}.rcpt-foot{text-align:center;font-size:var(--fs-xs);color:var(--text-3);letter-spacing:.04em;overflow-wrap:anywhere}.rcpt-actions{display:flex;flex-wrap:wrap;gap:8px}.rcpt-actions .btn{min-height:40px;padding:0 14px;font-size:var(--fs-sm)}.rcpt-confirm{flex-basis:100%;display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:var(--r-m)}.rcpt-row{width:100%;border:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:var(--r-m);transition:background .15s ease}.rcpt-row:hover{background:var(--row)}.rcpt-open{border:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;padding:0;min-width:0}@media (prefers-reduced-motion: reduce){.rcpt-stamp{animation:none}.rcpt-row{transition:none}}@media print{html.rcpt-printing,html.rcpt-printing body{background:#fff!important}html.rcpt-printing .app{height:0!important;min-height:0!important;overflow:hidden!important}html.rcpt-printing body *{visibility:hidden!important}html.rcpt-printing .rcpt-paper,html.rcpt-printing .rcpt-paper *{visibility:visible!important}html.rcpt-printing .sheet-scrim,html.rcpt-printing .sheet{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:none!important;box-shadow:none!important;animation:none!important;transform:none!important}html.rcpt-printing .rcpt-wrap{filter:none!important}html.rcpt-printing .rcpt-paper{--bg: #fff;--row: #fff;--text: #111;--text-2: #3a3f4b;--text-3: #6b7180;--sh-d: transparent;--sh-l: transparent;--gain: #0B7A55;--loss: #C92A45;--warn: #9A5B00;--em-ink: #A34A06;--lg-ink: #0A6B78;position:fixed;top:10mm;left:50%;transform:translate(-50%);width:92mm;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}html.rcpt-printing .rcpt-copy{display:none}html.rcpt-printing .rcpt-stamp{animation:none}}.fxw{gap:14px}.fxw-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap}.fxw-signal{align-self:flex-start;white-space:normal;line-height:1.4;padding:7px 12px;gap:8px}.chip-neutral{background:var(--row);color:var(--text)}.fxw-chart{position:relative}.fxw-grid{stroke:var(--text-3);stroke-opacity:.18;stroke-width:1}.fxw-axis{fill:var(--text-3);font-family:var(--font-ui);font-size:var(--fs-xs)}.fxw-reflabel{fill:var(--text-2);font-weight:600;paint-order:stroke;stroke:var(--bg);stroke-width:3px}.fxw-ref-mine{stroke:var(--text-2);stroke-width:1.5;stroke-dasharray:6 4}.fxw-ref-loan{stroke:var(--text-3);stroke-width:1.5;stroke-dasharray:2 4}.fxw-cross{stroke:var(--text-3);stroke-opacity:.6;stroke-dasharray:3 4}.fxw-dot{stroke:var(--bg);stroke-width:2}.fxw-tip{position:absolute;top:2px;transform:translate(-50%);padding:5px 10px;border-radius:var(--r-s);font-size:var(--fs-sm);white-space:nowrap;pointer-events:none;box-shadow:0 8px 18px -10px var(--drop),inset 0 0 0 1px var(--glass-line)}.fxw-key{display:inline-block;width:14px;height:3px;border-radius:var(--r-mark)}.fxw-key-mine{background:none;border-top:2px dashed var(--text-2);height:0}.fxw-key-loan{background:none;border-top:2px dotted var(--text-3);height:0}.mkt-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 6px 5px 10px;border-radius:var(--r-pill);font-size:var(--fs-xs);color:var(--text-2);background:var(--row);white-space:nowrap;max-width:100%}.mkt-chip.warn{background:var(--warn-bg);color:var(--warn)}.mkt-refresh{border:none;background:var(--bg);color:var(--text);font:inherit;font-weight:700;font-size:var(--fs-xs);padding:3px 9px;border-radius:var(--r-pill);cursor:pointer;box-shadow:2px 2px 5px var(--sh-d),-2px -2px 5px var(--sh-l)}.mkt-refresh:disabled{opacity:.5;cursor:default}@media (max-width: 859px){.mkt-refresh{position:relative}.mkt-refresh:before{content:"";position:absolute;top:-12px;right:-4px;bottom:-12px;left:-4px}}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/sora-latin-ext-600-normal-Cue1zdhl.woff2) format("woff2"),url(/assets/sora-latin-ext-600-normal-DLOJK0Ta.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/sora-latin-600-normal-Cdg4DaK0.woff2) format("woff2"),url(/assets/sora-latin-600-normal-1_7fyUAY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/sora-latin-ext-700-normal-DM0oy5s8.woff2) format("woff2"),url(/assets/sora-latin-ext-700-normal-Oc7uZIYt.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/sora-latin-700-normal-9waGdLWo.woff2) format("woff2"),url(/assets/sora-latin-700-normal-BKPfQAnC.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/sora-latin-ext-800-normal-YDFYE6t9.woff2) format("woff2"),url(/assets/sora-latin-ext-800-normal-BvAfeed7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/sora-latin-800-normal-2tKLL3qT.woff2) format("woff2"),url(/assets/sora-latin-800-normal-c3Huklug.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQQAAAQuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AdBEICoRkhAALIAABNgIkAzoEIAWFAAeBFAwHG2oHKJ6DceNW4lJEFHn9tEOE37LNsvkjHr7f739rn3u+OSrSxLQytE91Dw2PYtNVq3Qaw/vJ7fUBMdOj/u2ImB98cT5WUx9F13ZKt06mU7tG1sAYcM26yCRX4f/0904bmwq8hwkUUMTRX61pa9C3xlpAGYw1vOu8C2SBZZFlld7DAW82RJWmwYMI1AJCKBNCIASqdZGFmtPSNQRhMpR0EKjWTwm6z6sJ+4jqhxjovTinVdRpZaQjaQzAYjI8NgAKDJCokgunCn9oUQE8VZd/F//+v6P4F1U9gLr58yNI/dJX9BAshEoJbTDogz7ocKoUsPvES8UK/aQIUQgpGgECBVLkOEV6iASTYgNAPKdNXayhDPL7IJuAZnEYSZ0eOLc9i5Rv5/+lEi3sW/kfnCf/+fTe0sxS7CKLx5erRJkKOixEqQaoqrvx5HN4iz4VhX0gS6DjFIWUzn/fIXJRVFY1NFRVNVeFt+SYmrK6vCU6eJsnKnJj5HTESMTQZOTI3Y/tzr3rUcOsiRy/ciP50s3Mycgxmhz9GMXhjzVH30ut796NHP0UUa31/Zoa6vCH6iPvdIM0IRANaT60FablmZlZd+UKNFy9NrvnFGxb5NC2CRxR0/rIyF/WNn+35sv9r+tHVhkseuWGKkCPPh96+GXt8Lc/Sh24ujfjf+tNw1lZWreiPuHb/PSpyjdv2rf/++ZE5TSKjFdZxYsBvr1sEHl5STuHZqYR7jGYGvGBBdjcaB5bODY1GAxMjsd0wDMIzXAXODRd74DxNMtO4YuYHclgLQRzp9KlUmxptCwv9bYgvWGD2xBW7r9413fdJu+mxzvzAUYeeONQvZP4kgfqZle4jhH/MWh+UbxgtJdrLdXLymNL53PRU0D3Q6FcXTfGqGcul6vrqhgLGAVSv+IVIfZOHpu+mlLqSlnj903j8mazXDsba/wbxhS/4Oubh1c5/uXDgt4j5KtnGEy5BIJHo0ur+jD+r2qCkuP1aRVM8EpUoRYSJyqNRA38uwDvHBNo0AejO2Z+ZYLLal1QiFyFh1EDQOgSCSCpjwwKU8yDbIjroEwne0G5Qca49cYp4AlqtQNZfWTQoFb1tRpFYAmRD+HXTkV4uQhG2bg4OKmyoypAsUGtWgQXyFxYrkpODeUxvGqIZA61erXo0sFG1UBGuPgpuon8RNUG2DhovAjZCBuZwtXrU3mQGki9+pm0eVZAXoWxLWTQoYHBPrJR4WunNxIFbCHfkTyPK+sqxjxDmGArZvf79JGJ3GwEqjwc7a7NIrl/7bJ7Nzu4+n1Ow6shEPnUrtVo7cnd5Wi5qCUbBIQbNKCP95FMCSZylEV5VCiiMqqiOmrKZ/I/C0gI1fyuulVcM2E1r4MhtcV/fbCD+HwEvVzH1dGNAzFE0FTbKzyQz3gootrNbN2a4PuG0j0JOgE=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA9UABAAAAAALMAAAA7zAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGnAbhWocghYGYD9TVEFUXgCDBBEICrBAp3ILgjgAATYCJAOEKAQgBYUAB4xODAcbIiYzo8LGAQCKfn4o/usELQ4rdj22ABHwitFYjZPqB3XSqAbV3C5dFkHYtTehxpeGbU+3+QexdERCkxARw9oNxAyetvXzdhdjl/7aiBiHgcqBjZywaGPSh4mNFccpF3DHlfyO8Jc/OiSe/kb7/iQYRAE23iScpHngiRRBFETNiZzQwc2HOllJ0fqXIjTY8RTYbDsklKc81hGPQcOJojhD/w80ll1aG/qiQErbzqOXjmvOVKd14tuv+Hxrlbarq/5xH7CiMPjaZXlrfNSp7uqaroZXvYAzc8A0kH2zs3MvHQBUORcJ2GG2cdFRgArh+Sgb7yOsjImpmgM0kq1FwhQCQzQ1Mt+j7at5GSAAIQAAKFLk6uMul4pIl4HIpEEUK0dUMiCMmhFWNoSDC+Exghgzi5i3hNhtN9qaINo+EbQj1tEIgJVLj5oebQ6I1/fyLMQYALYgALKS0yEOQCJG89uIiEPKyeRDVCmC0HgZ203jIg7kk6cHxfEKeBSDXtxd6n5yJzqpfSgXs9xMri1fPezlKMAVcCGEIhmwHiDRtJOyKfXkGsAVqI7ohIZs0rsDM/IU4fuQgkppCk2n+VRHy6mFttJ26t16mBjQPyIeYhvZnyXaiDSeaAYYXLiKPIm4uKh1zIq6gSRVU7WNPIV5v1PwBOy07RrrT6skwoEAtYyZeYgpBUABaDEmtPWRGP/UGABFgUUjchFXAghAgAYQpyPkCIBBoRwQgU/g3kQcyqTY9KSDItmjjmmkP+qJHG3C66hjXhtlhzwglI+1+4Be+T77hYQxxeNkCIDaKU+ANXhkMqePOVAQr7uwCjoBlCdtHQE8TNRd17//A/evkhSpkOMDA9VTmwAVAbLNlwMkoAG5qG2bWCYA/h3uEYgEhFqSmJJPpCIFbJHg1Aw5GaAujjqMzIHc8NrIHBEJJjGZP3cuFQZD9PvzLvZIaCIjBcTvEnIzTWiGjqdzlD+VAO2TUERK8smEi8lNNOguiAM9P6Gfo6bX8bD0v7V/cPwA/fDBi0BaGgUllWy5AATy6X9gAZqRVIsMLuVmqQ3QmrBbiFgTiWbxLDj1hBqINGLVYewQwySWWRyeQK1kXVJ0S2UjZ5WgXaIOSTodp42CUzqHXH226ZfJI4tXth45eqnslGdQgSGFhmmMyOdTbEyJcdv56U0pNa3MDJ1JVRZUmldtkcESglQkAOA8AMgAoBeYLQi+wDxAtwAAGlXJUdVLPLmo/TLRystE3SsqO29LUY0hsrtvBoXUw1Fy+XjIhqbj4rEZISsUysW1L68PlGRwyWImjWXjS9LFyUzjC7v7Z5hYsYKRhIH49EyxTJxutwOy2PRxp1R63SVViB+eNFYRywlEzJBIMDIl5Aa4PtbFOno416WTTkfVQwSPgIve66BCbLAuLmpCh59ln5uFECODSuUIJ2CJCCzDwbf+DV2/3yTtan5J1gEVuilcVASHULO9Bt+nWkIEHMMit5gOxaO4JpWjvdzOcySeFek9q4dy3jxi2BxHwsuuo2CzbQ+KJWxyqPUJljVCU3WT8JwlhZyLkKODRhZkQByHu8ERJIcGBexSmdwGPfMPbjnC0SwRUTyCAIwY4Mdr9zxJTKE5yp0mcEe9s3Umm/TZp2s4X/27cQUmhrd4Ow4ibPOTOxxT6w+S8ENc9AGE7meFOlNbuzjngJtzjFKcrMsxtf4G4UIPcNGXbvwNaeDea6+1L7kaYG+M13a455pruOh5Ww0HlhllPy/PsqS9Zr7ZV9cSLODAoItzBt2cI5i1brCxQRIcH6yr9wV5+XjhtlxuziH7LiqGTXVnkfCZntd1doJ5liyIno6X3GqH56fcnGNwE2IXvYhw5a/MJGsMns/TOawd+2HX5kOXxQZFsYkwmMetzGtqKDKSe+h9h7jX77z2Snb98vyL7rjmil1N3B/cCBfsC5rymA/ExpPlni/DL9i7eflmn66oxrSlMRRB/8Dbq/e/3aN95L3BG+dFd1d+uCVzKhQy5/+I77CmWJ/o2Hygaay8yleXU1c1NH2IpqHOYUtriyWHf3iZwxjZvNxm/Ti/O5+22uC3nVFxhu1wvQc08ZZ+nb5/9oBF38ehJXaKPt7K6/v34Ltqai21rbXDXI3BRDa+9XDSGp8gzZZarV2ag9v3RBzSNfFjU/M+uVduNDTsMNY0GCOHDU3O4dazeb3zFXjg0rlPuiV75+m+kzV3v5qc/PHdJ2j6pI+wDP+U7mFPW/uw23ltZemTVTo+3+KNa1yyuwdmfI41j1/yvbG3oaLR3G3Sd1xdrNOUfAou3jYw0z860D9jr+9sqU1IIHve9W56/fIEU2fztvaqHQ213trhKauqjXVmr/kFxP1m7bdCE88Plpb1m840l/VNQz72QvvMPlc5z9fvKPt1xBtXv9yVZ9nGmxscXiDfwGcI4LQ9duBaG7Nxjw2aWMuArp7In2qxObTwKfr40/iy/j34zhqeN59qHuZqDBaysQWiL/PZsk4cyV13mvbwWw7phfEDC/O+fm9/ram+sspcXxs5hm9pHjufSujGRbKXaTPmBAPPfMm45bau15+jR/bbBx80mR7sCth94rfB6Q6sngJcuO1v4a7Lu157ad9GKIlypuEea9GDnXs0IytDmZ2Rka2cVv4jrIHmaFZ3O9OWlWX7gLuRH1mMjsxE8VrEH/XNRrErsh61R6PD3e2d7dDsb3Z38k15W/kFkrwmHk+PhWNKx3nLMhHkSl5ZLMvHWPGPfwRB9AKr2QoSUb4qSlB18X715zkqwRI0G3lvUOptugtcID+tsKQForrC+pqxS4X1dcof21bf4OQcbZ2Le6y53kKao3rxNWE9f1a+S3t2tiIu5yej2d/W12RozBwrLh7LbDT0NkUDi+HBQPj0xIlAoKHFFxAMPB8Vce+KKo28Rq0SHV3LUk6MNLv35DMrCzVNmbxBeCGCKzMtu20y8f+SVD4h31Sosky03Upl9YJxzh+L0ZFANLR4LOpYj452tne145E/wok2e6JX/xBX/vH8WaFQojdWlrhzuOXjs1Zn3cCkT4qWSmZeqX/B4tciE4HBmUBZwGxtMDaqnCpdllPVaIzdNw9ZqfDU30ppYDgw2B+A5JP5L8bj4tgWoy/t6WRRcO2P8uFDakiP2fMWaviyaOYFr94gE0nEsXysWligOuHRC2TiH0XSJ/4WqQcjE4GxmUAocKlG+jECgZHFwGX8vabVzf8f4KQSi8Gp6laIdgV0q8OzbmjyaWdnW1MQXZoJDb7ZaEdzVzMoNQiAGESUwszDAIzTDIqSxGFoxoRZ/vTKM8CfyZ9V/ZAPfzZ/Ds4tMHm0dSxCkOPaNpKlK8/KwGQVCdzqbPDn1HKuiT8WHUnStEQYZB2TC6WJ6spymNIjBV7JK5lSs1C5qDoRSYBUSlgH31LlM7X5O4o8eBxrX3MDwtOG1iZdZ/NjXsu0gBJohRVmlQNfwVfQmsReAdZEAahljqkMaxLHg/gT+BONkwxcgT0CH/5k/pQrcCpMUYiGtPqbDGvVgALfitYyTHyI7iP25WqsSqAlstCbcmZ3k0PcRZlgbs0KCrwb7lImBTqQCCawVEpMWHur0DRm3+9sVAOK6UQiqESr8NaEtY8Vu86AIjK3KRZhXNwqD34Oc38umLZM7/33+38/uOj7///Z9yMAAHqAUtN3Bsa/l9rSiKVxlONqqbKozYWfYMRMRkicEE2FhIs4TuWQJL0RDNwCPy0hP1CbGAVY9Mb6W+DZ2p14CIQoIBjqGKpe6lOONhDJTUFBXMgZYOPct8C7Ffmf2jR2ksQ72U7f6SBu5gywoW8x2Qhy1APl1CZGAQ4ksGGD8loGsjY0UQKXmhdvpBboCNglmiU2XUCieL2dF1bDaTacoykaTjgFAhquyoFkiSk0LZyooeM7gQDVIlmNOwCPlICNKQpatkhBhUQJpdLCVwFqWj3FQ8sWeajTWbJiLeRJQlRmsyh1YLRZtAzVNr0dAoCqYN6wXLhzQGL8LY6mvwSAd1698ly88s2Xfwa7FbVA/wsgBhQAgABfG3dQHs2o/066DhB0wWo68NIlpR8Rtqkj9flbwtMc3oZyWoIn3n+L86o5vA1V8ng6L4C9+Ax3YgMBHN8Er4rV97ZRXgdo2vF244hH35wAzlOM0Y1BABGNnNCZ4UFNPID7U9KeSCgiP5EiDnMizejpExlFzj9RIM2BE2MU8pwgViH7TAQQSqpgnDuJJAk2kHIaYDNnhs+sFsvBuaf5DXMbXT9uwvLIbk49b4mBNm3JsEV+85YtKUHWb5rT5ywap9WpUZtWo6q5Fot8W89a0m4OaXOK2Ywat2KaD3NdRi1S/+eloldCT0fn1K5q61Mpa6eaNrKMB6WMQqn83IfXmTNv1eIRiaKj7aOsikMmoxej+EfqsmjOpFHDLnneylGLQxT66vnHnh/n12VXDN1Hw6/bcNpctWo3vrwApZvfrdEDiP8IzgPkeiYUoQlzDvYWB0cnZ6uLq5t7+aRk5I6TIFGS5IqkSJWWXjqFDEqZVLJky5FrG7W8quQrUEijSLESWtsz0tErVVa9chUqValmUMNoh1omZjxSM4s69Ro0atKspTe1smrLpl2HTl262dg5OLm4eezMw6tHrz79BgzyGarXsBGjxqJtJvhNmjJtxqw58xYsWrJsxS4Bu61aE7THXvvsFxJ2wEERhxx2xFHHrIs6fuE/r+1vm6/8jhhtDCwnASDGR1h4SGhYwEGU1Y/Xffk5G4u9XgIAYtxyGpZ5y9sDdNbyP142W5DgAhoE7i3q0c5x2vm9v24aZuNohdcxqSEAz8up00My03HSwmqPa8bMecG3Tjzb+f9EelEtg2vpzPeiIEEBwSA8IEDBwAE9F5Z6vQIQjAnLGTgWLO+uZTL/qwGEAYOAQpg3TefgwBCQgBDzqukKDBAOoU3KVtqIbBXK9XpEAAujuudkZN724kIGmrtVaS38ZZLrS9/4fsKMQhN3yXK5gvSBvJ2Y9/Nydbcvb0bm58+e3FhmGfGLJ9u7axl1F1LQTbaCeyrbu7wFCsorFgV4qnh+GUrWtaczqkSBB96AEeKRB94k2SyLuyw3qwrxeg3P5FNR1Av1Gsq2/ds6dPPkBAAA) format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAASUABAAAAAACRAAAAQ3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFHgeBFAwHG3AHKB4HzukrRjyF5Gb4kQ/B873d17mv8TWkoqUUGaHodJCtoqntw7m8tiPWyGkfWDU/IMpzVk4zAs9Czv3c7Os5NvKFG1Ht9vBVXySRZpJc4tTrbM3sTRFcLa3zVboKWRIoAksKSKgqUQWEwlSoqjp44V5J9/kjd0+Fi5xaFjwJArgBAIJgIAgCCAI4CdNMqGuYXYUKdADLAkAAJwl6iX0+bZqEm1AH0Hu9rvrJHwxQG1Q/gFYwWYbgTRWgwEESVzbmtjQAt3DXO7Tu/+9Q/KNKWhTCgZ8fQSWoL0CUUgTBjgL8iEAcce7YHBeA8ZvogieCnxI0BCVeACCAAhBD/oDcAdUPABSgAX4kBPBTwjCAjwYSCneiqF65LUo/qXdYFrRwTujtMrKm07plTbSqLQFAiHBN7E4DG5wkiGXhCYBNETh3K/AciHN69iFfQjFOr9EXQQAAQXRNszs8PR0OH4fDV/dwGe76CHdj1MQa11DXYGcfZ6+B1X0OfwjY+i7KpQ1w9d+1z3/HydCB1f3U8A0fRFv+0bXxPWrZu3d9Nn4UcbLs/QCXLH/j3PCKblKOiZxLOR78W9brPo7eGTLz/F27ZPmePQdCB1YP4nJU91o4gU9cy64L3c3SPu8GfDn6ZXD2cGmllVqSxtD5vCXHm5xaeHlnpffx7DcPvXog5NnjA//cPz2btsz3yf+0MI8ri33tuv7upNbYmW5STbosW8bYItV/SPzxvXC0KnpWnFdC91oojit5Lyo6WcJQ1YzwBYbi52ohJVpcxfcHBqsv0nFz8U74rzS6M7r0RVlXZ3jJC4G92O//7Lm78VOtnUx+aQxAzsqPnrRr1t9zDrezKePvZ027x+fGte4s4NXu7/jEp3G9cM1bICYgACbuETUUD5wmenGXA/IBpAKVrl0AEJ5cqr6Q89tGq+SpqkDfX2DtG+pZ9teuae0AX98c301CX179InyErnSG8WCiABB4HFbVrw/lpTdBIOk82nXbpHKoQGyBpUovAAD4XQA8ZTUCeBJHIpI0v0FRrgcnckV3ANckrwYJKXEihQfdSKPER6XeExmEeEMmSe6QBwWmkZdmSOSthhibgIkBlUYreBKd/0NeVAE9WAyEaQpH6KikDWlUVg43Jy2FOmaYlsZhDEGZXO3mWEyWHI6zuaJkMlcSQ9k4F+KidIiFyZItGDc7r1pUj6wP6zrWB0/fbeeFeHl4YOvETMNiM8Ny+7OO6Qh2wur20YVxFts5dlORdl5Kwd5utR7SRcxqX8RA5Ehacha76hg7c6yzNm/Xf6vOLNrv544lIEkWg7xWo/ItBAeIJEmt0XgBwgM8gTifoiiLJroYYooNTeziEKe4zOoR/wvIKp89hSr+6jFAqw/LaonjmZHSscMNg4iPlWpFrO1RN3zkMU+/xUP+JQ99TbvTl1Vg0gtirT6lbwYAAAA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,[data-skin=prism]{--fs-xs: 11px;--fs-sm: 12.5px;--fs-md: 15px;--fs-lg: 18px;--fs-xl: 26px;--fs-hero: clamp(34px, 1.6vw + 22px, 44px);--r-s: 10px;--r-m: 16px;--r-l: 24px;--r-pill: 999px;--r-mark: 3px;--btn-r: var(--r-pill);--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--font-ui: Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--font-num: Sora, Inter, system-ui, sans-serif;--font-head: var(--font-num);--font-label: var(--font-ui);--font-mono: "JetBrains Mono", ui-monospace, monospace;--num-weight: 800;--head-weight: 700;--num-track: -.02em;--label-case: uppercase;--label-track: .14em;--label-weight: 600;--dur-fast: .15s;--dur: .3s;--dur-slow: .9s;--ease: cubic-bezier(.2, .8, .2, 1);--ease-spring: cubic-bezier(.2, 1.3, .4, 1);--card-border: 0 solid transparent;--focus: var(--lg-a);--bg-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .5  0 0 0 0 .5  0 0 0 0 .5  0 0 0 .055 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}:root,[data-theme=dark]{--bg: #1B1E26;--surface: #232733;--surface-hero: #252A37;--surface-2: rgba(255,255,255,.045);--line: rgba(255,255,255,.08);--sh-d: rgba(0,0,0,.58);--sh-l: rgba(255,255,255,.055);--elev: inset 0 1px 0 rgba(255,255,255,.06), 0 14px 30px -18px rgba(0,0,0,.75);--elev-sm: inset 0 1px 0 rgba(255,255,255,.07), 0 4px 12px -6px rgba(0,0,0,.6);--inset: inset 0 2px 6px rgba(0,0,0,.42), inset 0 0 0 1px rgba(255,255,255,.05);--well: rgba(255,255,255,.045);--well-shadow: inset 0 0 0 1px rgba(255,255,255,.05);--text: #EEF0F6;--text-2: #A9AFBF;--text-3: #9399A9;--glass: rgba(36,40,52,.62);--glass-strong: rgba(30,33,43,.84);--glass-line: rgba(255,255,255,.12);--track: rgba(255,255,255,.12);--skel: rgba(255,255,255,.04);--skel-hi: rgba(255,255,255,.12);--em-a: #FFB547;--em-b: #FF6B8B;--em-ink: #FFC27A;--lg-a: #4F9BFF;--lg-mid: #42BDD0;--lg-b: #34E0A1;--lg-ink: #6FE3C1;--lg-deep-a: #1D6FD8;--lg-deep-b: #08805C;--loan: #FF8A66;--invest: #3CC6B6;--gain: #34D399;--gain-bg: rgba(52,211,153,.12);--loss: #FF7A8A;--loss-bg: rgba(255,122,138,.12);--warn: #FFC27A;--warn-bg: rgba(255,194,122,.12);--t1: #C4486D;--t2: #BF7B0F;--t3: #8D77E5;--t4: #179FA5;--muted: #4A5060;--drop: rgba(0,0,0,.5);--lens-ring: rgba(255,255,255,.6);--scrim: rgba(8,10,14,.55);--row: rgba(255,255,255,.04);color-scheme:dark}[data-theme=light]{--bg: #E6EAF2;--surface: #E6EAF2;--surface-hero: #E9EDF4;--surface-2: rgba(120,136,166,.1);--line: rgba(80,96,128,.14);--sh-d: rgba(148,162,186,.62);--sh-l: rgba(255,255,255,.96);--elev: 7px 7px 16px var(--sh-d), -6px -6px 14px var(--sh-l);--elev-sm: 3px 3px 8px var(--sh-d), -3px -3px 8px var(--sh-l);--inset: inset 4px 4px 10px var(--sh-d), inset -4px -4px 10px var(--sh-l);--well: rgba(120,136,166,.11);--well-shadow: none;--text: #1A1F2C;--text-2: #4A5266;--text-3: #5E6679;--glass: rgba(255,255,255,.55);--glass-strong: rgba(244,246,250,.86);--glass-line: rgba(255,255,255,.8);--track: rgba(255,255,255,.8);--skel: rgba(255,255,255,.45);--skel-hi: rgba(255,255,255,.8);--em-a: #F7A23B;--em-b: #EC4F7E;--em-ink: #9D4706;--lg-a: #2F7BEA;--lg-mid: #1C9BB8;--lg-b: #12B886;--lg-ink: #096571;--loan: #E2603F;--invest: #12929F;--gain: #08694A;--gain-bg: rgba(8,105,74,.1);--loss: #B5223D;--loss-bg: rgba(181,34,61,.1);--warn: #865000;--warn-bg: rgba(240,170,60,.14);--t1: #970C46;--t2: #AA5F04;--t3: #6E60D2;--t4: #038871;--muted: #AEB6C6;--drop: rgba(80,96,128,.3);--lens-ring: rgba(255,255,255,.95);--scrim: rgba(214,220,232,.55);--row: rgba(255,255,255,.45);color-scheme:light}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background-color:var(--bg);background-image:var(--bg-image);color:var(--text);font-family:var(--font-ui);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}a{color:inherit}button,input,select,textarea{font-family:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-s)}.neu{background:var(--surface);box-shadow:var(--elev);border:var(--card-border);transition:box-shadow var(--dur) ease,transform var(--dur) ease}:is(.card,.card-lg,.sidebar) .neu:not(.press):not(.on){background:var(--surface-2);box-shadow:none}:is(.card,.card-lg,.sidebar) .neu.press:not(.card){box-shadow:var(--elev-sm)}.neu-in{background:var(--well);box-shadow:var(--well-shadow)}.neu-in.input,.pin-dots>span{background:var(--bg);box-shadow:var(--inset)}.press{transition:box-shadow var(--dur) ease,transform var(--dur) ease,filter var(--dur) ease,opacity var(--dur) ease;cursor:pointer}.neu.press:active{box-shadow:var(--inset);transform:scale(.97)}.gem.press:active{transform:scale(.96);filter:brightness(.94)}.glass{background:var(--glass);-webkit-backdrop-filter:blur(22px) saturate(175%);backdrop-filter:blur(22px) saturate(175%);box-shadow:0 20px 44px -22px var(--drop),inset 0 0 0 1px var(--glass-line)}.glass-strong{background:var(--glass-strong);-webkit-backdrop-filter:blur(26px) saturate(175%);backdrop-filter:blur(26px) saturate(175%);box-shadow:0 -20px 50px -20px var(--drop),inset 0 1px 0 var(--glass-line)}:is(.card,.card-lg).glass{background:var(--surface-hero);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--elev);border:var(--card-border)}.btn-ember{border:none;color:#1a1206;font-weight:700;background:linear-gradient(180deg,#ffffff61,#fff0 55%),linear-gradient(135deg,var(--em-a),var(--em-b));box-shadow:0 12px 26px -10px var(--em-b)}.btn-lagoon{border:none;color:#fff;font-weight:700;background:linear-gradient(180deg,#ffffff52,#fff0 55%),linear-gradient(135deg,var(--lg-deep-a),var(--lg-deep-b));box-shadow:0 12px 26px -10px var(--lg-deep-b)}.btn-orb{border:none;color:#fff;background:linear-gradient(180deg,#fff6,#fff0 50%),radial-gradient(circle at 78% 82%,#ec4f7eb3,#ec4f7e00 55%),linear-gradient(135deg,var(--lg-deep-a),var(--lg-deep-b));box-shadow:0 14px 28px -10px var(--lg-deep-b)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border-radius:var(--btn-r);border:none;font-weight:600;font-size:var(--fs-md);text-decoration:none}.btn.neu{border:var(--card-border)}.btn[aria-disabled=true],.btn:disabled{opacity:.45;cursor:not-allowed}.icon-btn{width:44px;height:44px;border-radius:var(--btn-r);border:none;display:inline-flex;align-items:center;justify-content:center;padding:0;color:var(--text)}.icon-btn.neu{border:var(--card-border)}.slosh{transform:rotate(var(--tilt,0deg));transform-origin:50% 0;transition:top 1.2s cubic-bezier(.25,1.2,.4,1)}.wave{animation:wave 3.4s linear 3}.wave2{animation:wave 5.6s linear 2 reverse}.bob{animation:bob 2.6s ease-in-out 4 alternate}:is(.card,.card-lg):hover :is(.wave,.wave2,.bob){animation-iteration-count:infinite}@keyframes wave{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes bob{0%{transform:translateY(-2px)}to{transform:translateY(3px)}}.draw{stroke-dasharray:1;stroke-dashoffset:1;animation:draw 1.6s cubic-bezier(.3,.7,.2,1) .15s forwards}@keyframes draw{to{stroke-dashoffset:0}}.fadein{opacity:0;animation:fadein 1.1s ease .4s forwards}@keyframes fadein{to{opacity:1}}.rise{transform-origin:50% 100%;animation:rise .9s cubic-bezier(.2,1.2,.4,1) both}@keyframes rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.peek{animation:peek .32s cubic-bezier(.2,1.3,.4,1)}@keyframes peek{0%{opacity:0;transform:scale(.92) translateY(8px)}to{opacity:1;transform:none}}.sheet-in{animation:sheetin .45s cubic-bezier(.2,1.1,.3,1) both}@keyframes sheetin{0%{transform:translateY(60%)}to{transform:none}}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.range{position:relative;height:40px}.range-track{position:absolute;left:0;right:0;top:12px;height:16px;border-radius:var(--r-pill);padding:4px}.range-track>div{height:8px;border-radius:var(--r-pill)}.range-knob{position:absolute;top:3px;width:34px;height:34px;border-radius:var(--r-pill);pointer-events:none}.range input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.range:focus-within .range-track{outline:2px solid var(--focus);outline-offset:2px}.knob{background:var(--knob, linear-gradient(180deg, #FFFFFF, #E4E8F0));box-shadow:0 1px 3px #00000059,inset 0 1px #ffffffb3;transition:left .3s cubic-bezier(.3,1.4,.5,1),box-shadow .2s ease}.fade{transition:opacity .3s ease}.amt{transition:filter .25s ease}[data-hide=true] .amt{filter:blur(9px)}.nc{display:inline-block}.nc-flash{animation:nc-flash .8s ease-out;border-radius:var(--r-s)}@keyframes nc-flash{0%{background:var(--gain-bg);box-shadow:0 0 0 4px var(--gain-bg);transform:translateY(-3px)}18%{transform:none}to{background:transparent;box-shadow:0 0 0 4px transparent}}.nc-fade{animation:nc-fade .34s ease-out}@keyframes nc-fade{0%{opacity:0;letter-spacing:.06em}to{opacity:1}}.nc-blink{animation:nc-blink .6s steps(1)}@keyframes nc-blink{0%{opacity:0}20%{opacity:1}35%{opacity:0}55%{opacity:1}}.nc-bounce{animation:nc-bounce .7s cubic-bezier(.3,1.6,.5,1);transform-origin:30% 70%}@keyframes nc-bounce{0%{transform:scale(.6) rotate(-6deg)}55%{transform:scale(1.14) rotate(3deg)}78%{transform:scale(.96)}to{transform:none}}.nc-press{animation:nc-press .6s cubic-bezier(.2,.7,.2,1)}@keyframes nc-press{0%{opacity:.15;filter:blur(2px)}to{opacity:1;filter:blur(0)}}@media (prefers-reduced-motion: reduce){.wave,.wave2,.bob,.draw,.fadein,.rise,.peek,.sheet-in,.spin,.nc{animation:none!important}.draw{stroke-dashoffset:0}.fadein{opacity:1}.slosh{transform:none;transition:none}.knob,.fade{transition:none}}@media (prefers-reduced-transparency: reduce){.glass,.glass-strong{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}}.sora{font-family:var(--font-num)}.label{font-family:var(--font-label);font-size:var(--fs-xs);letter-spacing:var(--label-track);text-transform:var(--label-case);color:var(--text-2);font-weight:var(--label-weight)}.muted{color:var(--text-2)}.faint{color:var(--text-3)}.big{font-family:var(--font-num);font-weight:var(--num-weight);letter-spacing:var(--num-track);line-height:1.05}.h1{margin:0;font-family:var(--font-head);font-weight:var(--head-weight);font-size:var(--fs-xl);letter-spacing:-.01em}.h2{margin:0;font-family:var(--font-head);font-weight:var(--head-weight);font-size:var(--fs-lg)}.ink-loan{color:var(--em-ink)}.ink-invest{color:var(--lg-ink)}.ink-gain{color:var(--gain)}.ink-loss{color:var(--loss)}.ink-warn{color:var(--warn)}.mono{font-family:var(--font-mono)}.svg-num{font-family:var(--font-num)}.svg-ui{font-family:var(--font-ui)}.app{min-height:100vh;min-height:100dvh;background-color:var(--bg);background-image:var(--bg-image);color:var(--text);position:relative;overflow-x:clip}.app-inner{display:flex;gap:8px;max-width:1480px;margin:0 auto;padding:24px;align-items:flex-start}.sidebar{display:none}.main{flex:1;min-width:0;display:flex;flex-direction:column;gap:24px;padding-bottom:120px}.page{display:flex;flex-direction:column;gap:24px}.grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(330px,100%),1fr));align-items:start}.span-all{grid-column:1 / -1}.cols{display:grid;gap:24px;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.cols.eq{align-items:stretch}.cols>*{min-width:0}.c-12{grid-column:span 12}.c-8{grid-column:span 8}.c-7{grid-column:span 7}.c-6{grid-column:span 6}.c-5{grid-column:span 5}.c-4{grid-column:span 4}.c-3{grid-column:span 3}.col{display:flex;flex-direction:column;gap:24px;min-width:0}.section{display:flex;flex-direction:column;gap:12px}.section-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:0 8px;flex-wrap:wrap}.section-title{margin:0;font-family:var(--font-label);font-size:var(--fs-sm);letter-spacing:var(--label-track);text-transform:var(--label-case);font-weight:700;color:var(--text-2)}.tiles{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr))}@media (max-width: 1279px){.c-8,.c-7,.c-5,.c-4{grid-column:span 12}.c-3{grid-column:span 6}}@media (max-width: 859px){.cols>*{grid-column:1 / -1}.cols,.page,.main{gap:16px}}@media (min-width: 960px){.phone-only{display:none!important}}@media (max-width: 959px){.wide-only{display:none!important}}.card{border-radius:var(--r-l);padding:16px;display:flex;flex-direction:column;gap:12px}.card-lg{border-radius:var(--r-l);padding:24px;display:flex;flex-direction:column;gap:12px}@media (max-width: 859px){.card-lg{padding:16px}}.row{display:flex;align-items:center;gap:12px}.between{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.stack{display:flex;flex-direction:column;gap:8px}.chip{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border-radius:var(--r-pill);font-size:var(--fs-sm);font-weight:700}.chip-gain{background:var(--gain-bg);color:var(--gain)}.chip-loss{background:var(--loss-bg);color:var(--loss)}.chip-warn{background:var(--warn-bg);color:var(--warn)}.dot{width:9px;height:9px;border-radius:var(--r-mark);display:inline-block;flex-shrink:0}.legend{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:var(--fs-sm);color:var(--text-2)}.legend>span{display:inline-flex;align-items:center;gap:8px}.rel{position:relative;z-index:1}.bottom-nav{position:fixed;left:12px;right:12px;bottom:max(16px,env(safe-area-inset-bottom));z-index:30;padding:8px 12px;border-radius:var(--r-pill);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;max-width:520px;margin:0 auto}.nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:50px;color:var(--text-2);text-decoration:none;font-size:var(--fs-xs);font-weight:600}.nav-item.active{color:var(--text);font-weight:700}.nav-item.active.loan{color:var(--em-ink)}.nav-item.active.invest{color:var(--lg-ink)}.orb{width:58px;height:58px;border-radius:var(--r-pill);display:flex;align-items:center;justify-content:center;margin:-26px auto 0;box-shadow:0 14px 28px -10px var(--lg-deep-b),0 0 0 6px var(--bg)}.seg{display:grid;gap:4px;padding:4px;border-radius:var(--r-l)}.seg>a,.seg>button{min-height:38px;border-radius:max(0px,calc(var(--r-l) - 4px));border:none;background:transparent;color:var(--text-2);font-weight:600;font-size:var(--fs-sm);display:flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;padding:0 8px}.seg>.on{color:var(--text)}.field{display:flex;flex-direction:column;gap:8px}.field>.lbl{font-size:var(--fs-sm);font-weight:600;color:var(--text-2);padding-left:4px}.input{display:flex;align-items:center;gap:8px;min-height:50px;border-radius:var(--r-m);padding:0 12px}.input input,.input select,.input textarea{flex:1;min-width:0;border:none;background:transparent;outline:none;font-size:var(--fs-md);font-weight:600}.input.err{box-shadow:var(--inset),0 0 0 1.5px var(--loss)}.input:focus-within{outline:2px solid var(--focus);outline-offset:2px}.input .capture-text{resize:vertical;font-size:var(--fs-sm);font-weight:500;line-height:1.45;min-height:84px}.paste-box{resize:vertical;border:none;border-radius:var(--r-m);padding:16px;font-size:var(--fs-xs);line-height:1.6;white-space:pre;overflow-x:auto;width:100%;box-sizing:border-box}@media (pointer: coarse){.input input,.input select,.input textarea,.tax-cert input,textarea,.input .capture-text,textarea.paste-box{font-size:max(16px,1em)}}.msg{font-size:var(--fs-sm);font-weight:600;padding-left:4px}.sheet-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:var(--scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:flex-end;justify-content:center}.sheet{--sheet-pb: 24px;width:100%;max-width:560px;max-height:92dvh;overflow-y:auto;border-radius:var(--r-l) var(--r-l) 0 0;padding:12px 24px var(--sheet-pb);display:flex;flex-direction:column;gap:16px}.sheet{color:var(--text);font-family:var(--font-ui);text-transform:none;letter-spacing:normal;font-weight:400}.sheet:focus,.story:focus{outline:none}.sheet-head{touch-action:none}.sheet-handle{touch-action:none;padding:8px 0;margin:-8px 0;background-clip:content-box}.sheet-foot{position:sticky;bottom:calc(-1 * var(--sheet-pb));z-index:1;margin:0 -24px calc(-1 * var(--sheet-pb));padding:12px 24px max(var(--sheet-pb),calc(12px + env(safe-area-inset-bottom)));display:flex;flex-direction:column;gap:8px;background:inherit;-webkit-backdrop-filter:inherit;backdrop-filter:inherit;border-radius:0}@media (max-height: 700px){.sheet .pin-keys{grid-template-columns:repeat(3,54px);gap:12px}.sheet .pin-keys>button{width:54px;height:54px;font-size:var(--fs-lg)}}.commit-fold{border:none;background:transparent;padding:0;cursor:pointer;text-align:left;color:inherit}.sheet-handle{align-self:center;width:40px;height:5px;border-radius:var(--r-mark);background:var(--text-3);opacity:.5}.table{width:100%;border-collapse:separate;border-spacing:0 4px;font-size:var(--fs-sm)}.table th{font-size:var(--fs-xs);font-weight:600;color:var(--text-3);padding:0 12px;text-align:right}.table td{padding:8px 12px;text-align:right;background:var(--row)}.table th:first-child,.table td:first-child{text-align:left}.table td:first-child{border-radius:var(--r-s) 0 0 var(--r-s)}.table td:last-child{border-radius:0 var(--r-s) var(--r-s) 0}.scroll-x{overflow-x:auto}.sx-wrap{position:relative;min-width:0}.sx{--sx-bg: var(--surface)}.scroll-x.sx .table th:first-child,.scroll-x.sx .table td:first-child{position:sticky;left:0;z-index:1;background-color:var(--sx-bg);background-image:linear-gradient(var(--row),var(--row))}.scroll-x.sx .table thead th{position:sticky;top:0;z-index:2;background:var(--sx-bg)}.scroll-x.sx .table thead th:first-child{z-index:3}.sx-hint{position:absolute;top:0;right:4px;font-size:var(--fs-xs);color:var(--text-3);pointer-events:none}@media (max-width: 859px){.sx{max-height:70dvh;overflow:auto;overscroll-behavior:contain}.act-link{display:inline-block;padding-block:12px}.ck-ib{min-width:44px;min-height:44px}}@media (min-width: 960px){.sidebar{display:flex;position:sticky;top:24px;flex:0 0 248px;flex-direction:column;gap:24px;padding:24px 16px;border-radius:var(--r-l);max-height:calc(100vh - 48px);overflow-y:auto;scrollbar-width:thin}.bottom-nav{display:none}.main{padding:8px 8px 40px 16px}.side-link{display:flex;align-items:center;gap:12px;min-height:46px;padding:0 12px;border-radius:var(--r-m);color:var(--text-2);text-decoration:none;font-weight:600;font-size:var(--fs-md)}.side-link.active{color:var(--text)}}@media (max-width: 959px){.app-inner{padding:16px}}.brand{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:var(--text)}.bm-tilt{display:inline-flex;flex-shrink:0;transition:transform .25s cubic-bezier(.2,.9,.3,1.2);cursor:pointer;transform-style:preserve-3d}.bm{display:block;overflow:visible;filter:drop-shadow(0 6px 10px rgba(0,0,0,.18))}.bm .bm-coins{transform-box:view-box;transform-origin:22px 22px}.bm .bm-coin,.bm .bm-bob,.bm .bm-bill{transform-box:fill-box;transform-origin:center}.bm .bm-bob{animation:bm-bob 2.6s ease-in-out 4 alternate}.bm .c-usd .bm-bob{animation-delay:-1.3s}.bm .bm-up{stroke-dasharray:46;stroke-dashoffset:0}.bm .bm-bill{opacity:0}.bm.hov .bm-up{animation:bm-draw .7s cubic-bezier(.6,0,.2,1)}.bm.hov .bm-head{animation:bm-pop .45s cubic-bezier(.3,1.8,.5,1) .55s both}.bm.hov .bm-coins{animation:bm-orbit 1.6s cubic-bezier(.55,0,.3,1) infinite}.bm.hov .bm-coin{animation:bm-counter 1.6s cubic-bezier(.55,0,.3,1) infinite}.bm.hov .bm-bill{animation:bm-fly 1.2s ease-out infinite}.bm.jump{animation:bm-jump .7s cubic-bezier(.3,1.6,.5,1)}.bm.jump .bm-bill{animation:bm-burst .8s ease-out both}.bm.jump .bm-bill:nth-child(1){--bx: -16px}.bm.jump .bm-bill:nth-child(2){--bx: 0px}.bm.jump .bm-bill:nth-child(3){--bx: 16px}@keyframes bm-bob{0%{transform:translateY(-.8px)}to{transform:translateY(.8px)}}@keyframes bm-draw{0%{stroke-dashoffset:46}to{stroke-dashoffset:0}}@keyframes bm-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes bm-orbit{0%{transform:rotate(0)}45%,to{transform:rotate(180deg)}}@keyframes bm-counter{0%{transform:rotate(0)}45%,to{transform:rotate(-180deg)}}@keyframes bm-fly{0%{opacity:0;transform:translateY(0) rotate(0)}20%{opacity:1}to{opacity:0;transform:translateY(-26px) rotate(-14deg)}}@keyframes bm-jump{0%{transform:translateY(0) scale(1) rotate(0)}35%{transform:translateY(-5px) scale(1.12) rotate(-7deg)}to{transform:translateY(0) scale(1) rotate(0)}}@keyframes bm-burst{0%{opacity:0;transform:translate(0) rotate(0)}25%{opacity:1}to{opacity:0;transform:translate(var(--bx, 0px),-34px) rotate(25deg)}}@media (prefers-reduced-motion: reduce){.bm-tilt{transition:none}.bm,.bm *{animation:none!important}}.toasts{position:fixed;left:12px;right:12px;bottom:calc(max(16px,env(safe-area-inset-bottom)) + 84px);z-index:70;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}.toast{pointer-events:auto;position:relative;width:100%;max-width:460px;display:flex;align-items:center;gap:12px;padding:12px 12px 16px 16px;border-radius:var(--r-l);overflow:hidden;touch-action:pan-y;animation:toastin .26s cubic-bezier(.2,1.2,.4,1) both;transition:transform .2s ease,opacity .2s ease;box-shadow:0 18px 40px -16px var(--drop),inset 0 0 0 1px var(--glass-line)}@keyframes toastin{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}}.toast-mark{width:30px;height:30px;border-radius:var(--r-pill);flex-shrink:0;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:var(--fs-md);background:var(--well)}.clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.toast-title{font-size:var(--fs-md);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.toast-sub{font-size:var(--fs-sm);line-height:1.35}.toast-btn{min-height:34px;padding:0 12px;font-size:var(--fs-sm);font-weight:700;flex-shrink:0}.toast-x{border:none;background:transparent;color:var(--text-3);font-size:var(--fs-lg);width:26px;height:26px;border-radius:var(--r-pill);cursor:pointer;flex-shrink:0}.toast-bar{position:absolute;left:16px;right:16px;bottom:5px;height:3px;border-radius:var(--r-mark);background:var(--track);overflow:hidden}@media (max-width: 959px){body.sheet-open .toasts{top:max(12px,env(safe-area-inset-top));bottom:auto}}.toast-bar>span{display:block;height:100%;border-radius:var(--r-mark);transition:width .1s linear}@media (min-width: 960px){.toasts{left:auto;right:24px;bottom:24px;align-items:flex-end;width:420px}}@media (prefers-reduced-motion: reduce){.toast{animation:none}}.cb-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;pointer-events:none}.cb-origin{position:absolute;left:50%;bottom:18%;width:0;height:0}.cb-origin>span{position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;border-radius:50%;font-family:var(--font-num);font-weight:800;transform:translate(-50%,-50%);opacity:0;animation:cb-fly 1.5s cubic-bezier(.15,.7,.35,1) both}.cb-coin{color:#1a1206;box-shadow:inset 0 -3px #0000002e,inset 0 2px #ffffff8c,0 6px 12px -6px #0006}.cb-coin.inr{background:linear-gradient(135deg,var(--em-a),var(--em-b))}.cb-coin.usd{background:linear-gradient(135deg,var(--lg-a),var(--lg-b));color:#fff}.cb-paper{border-radius:2px!important}.cb-paper.p0{background:var(--em-a)}.cb-paper.p1{background:var(--em-b)}.cb-paper.p2{background:var(--lg-a)}.cb-paper.p3{background:var(--lg-b)}@keyframes cb-fly{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}12%{opacity:1}70%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy) + 220px)) rotate(var(--rot)) scale(1)}}.cb-banner{pointer-events:auto;position:absolute;left:50%;top:max(24px,env(safe-area-inset-top));transform:translate(-50%);display:flex;align-items:center;gap:12px;padding:12px 12px 12px 16px;border-radius:var(--r-l);width:min(420px,calc(100vw - 32px));animation:cb-in .28s cubic-bezier(.2,1.3,.4,1) both;box-shadow:0 22px 44px -18px var(--drop),inset 0 0 0 1px var(--glass-line)}@keyframes cb-in{0%{opacity:0;transform:translate(-50%,-12px) scale(.94)}to{opacity:1;transform:translate(-50%)}}.cb-badge{width:38px;height:38px;border-radius:var(--r-pill);flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:var(--fs-lg);font-weight:800;color:#1a1206;background:linear-gradient(135deg,var(--em-a),var(--em-b))}.cb-banner.invest .cb-badge{background:linear-gradient(135deg,var(--lg-a),var(--lg-b));color:#fff}.cb-title{font-family:var(--font-num);font-size:var(--fs-lg)}.cb-sub{font-size:var(--fs-sm)}.cb-tape{position:absolute;left:0;right:0;top:40%;overflow:hidden;padding:12px 0;background:var(--gain);color:var(--bg);font-family:var(--font-num);font-weight:800;font-size:var(--fs-lg);letter-spacing:.02em}.cb-tape>span{display:inline-block;white-space:nowrap;animation:cb-tape 2.8s linear both}@keyframes cb-tape{0%{transform:translate(100vw)}to{transform:translate(-100%)}}.cb-stamp{position:absolute;left:50%;top:42%;display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 24px;border:4px double var(--loss);border-radius:var(--r-s);color:var(--loss);font-family:var(--font-head);font-weight:700;font-size:clamp(36px,8vw,64px);letter-spacing:.12em;line-height:1;animation:cb-stamp 2s ease both}.cb-stamp small{font-family:var(--font-mono);font-size:var(--fs-sm);letter-spacing:.14em;font-weight:500}@keyframes cb-stamp{0%{opacity:0;transform:translate(-50%,-50%) rotate(-10deg) scale(2.2)}18%{opacity:1;transform:translate(-50%,-50%) rotate(-10deg) scale(.95)}26%,82%{opacity:1;transform:translate(-50%,-50%) rotate(-10deg) scale(1)}to{opacity:0;transform:translate(-50%,-50%) rotate(-10deg) scale(1)}}.cb-flash{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);padding:8px 16px;background:var(--text);color:var(--bg);font-family:var(--font-num);font-size:var(--fs-xl);white-space:nowrap;animation:cb-flash 1.8s steps(1) both}@keyframes cb-flash{0%,20%,40%,60%,80%{opacity:1}10%,30%,50%{opacity:0}to{opacity:0}}.cb-sticker{position:absolute;opacity:0;animation:cb-pop 1.9s cubic-bezier(.3,1.6,.5,1) both}@keyframes cb-pop{0%{opacity:0;transform:scale(0) rotate(-40deg)}22%{opacity:1;transform:scale(1.2) rotate(8deg)}35%{transform:scale(1) rotate(0)}80%{opacity:1;transform:translateY(-30px) rotate(10deg)}to{opacity:0;transform:translateY(-60px) rotate(20deg)}}@media (prefers-reduced-motion: reduce){.cb-banner{animation:none}.cb-origin,.cb-tape,.cb-stamp,.cb-flash,.cb-sticker{display:none}}.veil-pill{position:fixed;left:50%;transform:translate(-50%);top:max(16px,env(safe-area-inset-top));z-index:60;display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:var(--r-pill);border:none;font-size:var(--fs-sm);font-weight:700;color:var(--text);white-space:nowrap;max-width:calc(100vw - 24px);overflow:hidden;text-overflow:ellipsis}.ptr{position:fixed;left:50%;top:10px;z-index:65;pointer-events:none;transform:translate(-50%,calc(-60px + var(--pull, 0) * 70px));opacity:var(--pull, 0)}.ptr>span{width:40px;height:40px;border-radius:var(--r-pill);display:flex;align-items:center;justify-content:center;color:var(--lg-ink);transform:rotate(calc(var(--pull, 0) * 300deg))}.app[data-refreshing=true] .ptr{opacity:1;transform:translate(-50%,10px)}.app[data-refreshing=true] .ptr>span{animation:spin .8s linear infinite}.app:not([data-pulling=true]) .ptr{transition:transform .25s ease,opacity .25s ease}::view-transition-old(root){animation:vt-out .16s ease both}::view-transition-new(root){animation:vt-in .24s cubic-bezier(.2,.9,.3,1) both}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0;transform:translateY(6px)}}.skel{display:block;height:12px;border-radius:var(--r-mark);background:linear-gradient(90deg,var(--skel) 0%,var(--skel-hi) 45%,var(--skel) 90%);background-size:220% 100%;animation:skel 1.2s ease-in-out infinite}.skel.lg{height:34px;border-radius:var(--r-s)}.skel.md{height:18px}@keyframes skel{0%{background-position:120% 0}to{background-position:-100% 0}}.cap-meter{display:block;height:6px;border-radius:var(--r-mark);background:var(--track);overflow:hidden}.cap-meter>span{display:block;height:100%;border-radius:var(--r-mark);transition:width .3s ease}@media (prefers-reduced-motion: reduce){.skel{animation:none}::view-transition-old(root),::view-transition-new(root){animation:none}}.lens-pin{position:absolute;bottom:-2px;transform:translate(-50%);width:18px;height:18px;border-radius:var(--r-pill);display:flex;align-items:center;justify-content:center;font-size:var(--fs-xs);font-weight:800;color:var(--text-2);background:var(--bg);border:1.5px solid var(--glass-line);pointer-events:auto}.lens-bubble{position:absolute;transform:translate(-50%,-100%);padding:4px 12px;border-radius:var(--r-s);font-size:var(--fs-sm);font-weight:700;white-space:nowrap;pointer-events:none;display:flex;flex-direction:column;gap:2px;align-items:center;box-shadow:0 10px 22px -12px var(--drop),inset 0 0 0 1px var(--glass-line)}.lens-bubble-pin{font-size:var(--fs-xs);font-weight:600;color:var(--text-2)}.odo{display:inline-flex;align-items:baseline;line-height:1.1;font-variant-numeric:tabular-nums}.odo-d{display:inline-block;height:1.1em;overflow:hidden;position:relative}.odo-strip{display:flex;flex-direction:column;transition:transform .9s cubic-bezier(.2,.9,.25,1);will-change:transform}.odo-strip>span{height:1.1em;line-height:1.1em;text-align:center}.odo-s{display:inline-block}@media (prefers-reduced-motion: reduce){.odo-strip{transition:none}}.hero-num{display:inline-block}.df-days{color:var(--em-ink)}.df-days .odo-strip>span,.df-days .odo-s{background:linear-gradient(135deg,var(--em-a),var(--em-b));-webkit-background-clip:text;background-clip:text;color:transparent}.df-rings{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-top:12px;border-top:1px solid var(--line)}.jar{position:relative;flex-shrink:0;width:84px;height:118px;display:flex;flex-direction:column;align-items:center}.jar-pct{font-size:var(--fs-sm);font-weight:800;color:var(--em-ink);margin-top:2px}.jar-coin{fill:var(--loan)}.jar-drop{position:absolute;left:50%;top:-18px;width:24px;height:24px;margin-left:-12px;border-radius:var(--r-pill);display:flex;align-items:center;justify-content:center;font-family:var(--font-num);font-size:var(--fs-sm);font-weight:800;color:#1a1206;background:var(--loan);box-shadow:inset 0 -2px #0000002e,0 6px 10px -6px #0006;opacity:0;animation:jar-drop 1.3s cubic-bezier(.5,0,.7,1) both}@keyframes jar-drop{0%{opacity:0;transform:translateY(-30px) rotate(0)}15%{opacity:1}62%{transform:translateY(58px) rotate(200deg) scaleY(1)}70%{transform:translateY(54px) rotate(220deg) scaleY(.85)}82%{opacity:1;transform:translateY(60px) rotate(250deg)}to{opacity:0;transform:translateY(62px) rotate(260deg)}}.stat-spark{display:flex;justify-content:space-between;align-items:flex-end;gap:8px}.df-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.df-facts>span{display:flex;flex-direction:column;gap:4px;font-size:var(--fs-xs);padding:8px 12px;border-radius:var(--r-m);background:var(--row)}.df-facts strong,.df-facts .amt{font-size:var(--fs-md)}.stat{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:var(--r-m);background:var(--well);box-shadow:var(--well-shadow)}.today-lead{display:flex;flex-direction:column;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--line)}.today-icon{width:36px;height:36px;border-radius:var(--r-pill);flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--well)}.on-track{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-sm);color:var(--text-2);flex-wrap:wrap}.on-track>strong{color:var(--text)}.tube{position:relative;overflow:hidden;flex-shrink:0;background:var(--well);box-shadow:var(--well-shadow)}.tube-fill{position:absolute;left:6px;right:6px;bottom:6px;border-radius:var(--r-pill);background:var(--loan);transition:height .9s var(--ease)}.wm{display:none}.lock{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px;background-color:var(--bg);background-image:var(--bg-image)}.lock-card{width:min(380px,100%);border-radius:var(--r-l);padding:24px 24px 16px;display:flex;flex-direction:column;gap:16px}.lock-backend{border:none;background:transparent;color:var(--text-3);font-size:var(--fs-xs);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.pin{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.pin-dots{display:flex;gap:12px;padding:8px 0 4px}.pin-dots>span{width:13px;height:13px;border-radius:var(--r-pill);transition:background .15s ease,transform .15s ease}.pin-dots>span.on{background:linear-gradient(135deg,var(--em-a),var(--em-b));box-shadow:none;transform:scale(1.08)}.pin-shake{animation:pin-shake .38s ease}@keyframes pin-shake{20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}.pin-keys{display:grid;grid-template-columns:repeat(3,64px);gap:16px}.pin-keys>button{width:64px;height:64px;border-radius:var(--btn-r);border:none;font-family:var(--font-num);font-size:var(--fs-xl);font-weight:700;color:var(--text)}.pin-keys>.btn-ember{color:#1a1206}.pin-keys>button:disabled{opacity:.45;cursor:not-allowed}.commit-card{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:12px;border-radius:var(--r-m)}.commit-card>.row{display:grid;grid-template-columns:1fr 1fr}.commit-pill{position:fixed;left:50%;transform:translate(-50%);bottom:calc(max(16px,env(safe-area-inset-bottom)) + 82px);z-index:35;display:inline-flex;align-items:center;gap:8px;padding:8px 12px 8px 16px;border-radius:var(--r-pill);border:none;font-size:var(--fs-sm);font-weight:600;color:var(--text);white-space:nowrap;box-shadow:0 14px 30px -14px var(--drop),inset 0 0 0 1px var(--glass-line)}.commit-pill>strong{padding:4px 12px;border-radius:var(--r-pill);color:var(--text);background:var(--surface);box-shadow:var(--elev-sm);font-size:var(--fs-sm)}.commit-dot{width:8px;height:8px;border-radius:var(--r-pill);background:var(--warn)}@media (min-width: 960px){.commit-pill{display:none}}.commit-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;max-height:220px;overflow-y:auto}.commit-list>li{display:flex;gap:12px;align-items:baseline;font-size:var(--fs-sm);padding:8px 12px;border-radius:var(--r-s);background:var(--row)}.commit-sign{font-family:var(--font-num);font-weight:800;width:14px;flex-shrink:0;text-align:center}.commit-sign.added{color:var(--gain)}.commit-sign.removed{color:var(--loss)}.commit-sign.changed{color:var(--warn)}.ro-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--r-pill);font-size:var(--fs-sm);font-weight:700;color:var(--lg-ink);background:color-mix(in srgb,var(--lg-a) 14%,transparent)}.app[data-readonly=true] .rw{display:none!important}.uncommitted{font-size:var(--fs-xs);font-weight:700;color:var(--warn)}@media (prefers-reduced-motion: reduce){.pin-shake{animation:none}}.app[data-readonly=true] [data-rw]{display:none!important}.hl{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;overflow:hidden;cursor:pointer;background:radial-gradient(circle at 50% 42%,#3a1b2e,#22141f 55%,#160e15);color:#ffe6ee;font-family:Sora,Inter,system-ui,sans-serif;animation:hl-in .35s ease both}[data-theme=light] .hl{background:radial-gradient(circle at 50% 42%,#ffe3ec,#fbd3e0 55%,#f4c1d2);color:#8e1f48}@keyframes hl-in{0%{opacity:0}}.hl-out{animation:hl-out .5s cubic-bezier(.5,0,.2,1) forwards}@keyframes hl-out{to{opacity:0;transform:scale(1.08);filter:blur(6px)}}.hl-heart{position:relative;animation:hl-pop .75s cubic-bezier(.2,1.6,.4,1) both,hl-beat .6s ease-in-out 1.55s 2;filter:drop-shadow(0 18px 30px rgba(255,79,126,.45))}@keyframes hl-pop{0%{transform:scale(0) rotate(-12deg)}to{transform:scale(1) rotate(0)}}@keyframes hl-beat{0%,to{transform:scale(1)}30%{transform:scale(1.14)}55%{transform:scale(.97)}75%{transform:scale(1.06)}}.hl-fill{transform:translateY(78px);animation:hl-rise 1.3s cubic-bezier(.3,.8,.3,1) .25s forwards}@keyframes hl-rise{to{transform:translateY(6px)}}.hl-wave{animation:hl-wave 1.6s linear infinite}.hl-wave2{animation:hl-wave 2.4s linear infinite reverse}@keyframes hl-wave{0%{transform:translate(0)}to{transform:translate(50px)}}.hl-ring{position:absolute;left:50%;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;border:2px solid #FF8FB0;opacity:0;animation:hl-ring 1.1s ease-out 1.6s 2}@keyframes hl-ring{0%{opacity:.7;transform:scale(.7)}to{opacity:0;transform:scale(1.7)}}.hl-words{margin:0;font-size:clamp(40px,11vw,64px);font-weight:800;letter-spacing:-.02em;display:flex;align-items:baseline}.hl-letter{display:inline-block;opacity:0;transform:translateY(26px) scale(.6);animation:hl-letter .55s cubic-bezier(.2,1.7,.4,1) forwards;background:linear-gradient(135deg,#ffb3c9,#ff5c8a);-webkit-background-clip:text;background-clip:text;color:transparent}[data-theme=light] .hl-letter{background:linear-gradient(135deg,#e23e72,#a81e4e);-webkit-background-clip:text;background-clip:text}.hl-mini{font-size:.5em;margin-left:.18em;transform-origin:50% 80%}@keyframes hl-letter{60%{opacity:1;transform:translateY(-6px) scale(1.08)}to{opacity:1;transform:none}}.hl-float{position:absolute;bottom:-30px;color:#ff7ba1;opacity:0;animation-name:hl-float;animation-timing-function:ease-out;animation-fill-mode:both}@keyframes hl-float{0%{opacity:0;transform:translate(0) scale(.6) rotate(-10deg)}15%{opacity:.9}to{opacity:0;transform:translate(var(--drift),-78vh) scale(1.1) rotate(14deg)}}.hl-skip{position:absolute;bottom:max(28px,env(safe-area-inset-bottom));font-size:12px;opacity:.55;letter-spacing:.08em}.hl-still .hl-heart,.hl-still .hl-letter{animation:none;opacity:1;transform:none}.hl-still .hl-fill{animation:none;transform:translateY(6px)}@media (prefers-reduced-motion: reduce){.hl,.hl-wave,.hl-wave2{animation:none}.hl-out{animation:none;opacity:0;transition:opacity .35s}}.sb-group{display:flex;flex-direction:column;gap:8px}.sb-head{display:flex;align-items:center;justify-content:space-between;border:none;background:transparent;padding:0 8px;cursor:pointer;color:var(--text-2);min-height:20px}.sb-head .sb-chev{transition:transform .2s ease}.sb-head[aria-expanded=false] .sb-chev{transform:rotate(-90deg)}.sb-icons{display:grid;gap:8px}.sb-icons.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.sb-icons.n5{grid-template-columns:repeat(5,minmax(0,1fr))}.sb-icon{height:42px;border-radius:var(--r-m);border:none;display:flex;align-items:center;justify-content:center;color:var(--text-2);text-decoration:none;background:transparent;cursor:pointer}.sb-icons.n5 .sb-icon{height:36px;border-radius:var(--r-s)}.neu.sb-icon{background:var(--surface);border:var(--card-border)}.sb-icon.active{color:var(--text)}.sb-orb{width:46px;height:46px;border-radius:var(--r-pill);display:flex;align-items:center;justify-content:center;align-self:center;flex-shrink:0}.sb-bottom{margin-top:auto;display:flex;flex-direction:column;gap:12px}@media (min-width: 960px){.sidebar.sb-tight{gap:16px;padding:16px}.sidebar.sb-rows .side-link{min-height:40px}}.mix-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;font-size:var(--fs-sm)}.mix-steps>li{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;padding:8px 0;border-top:1px solid var(--line)}.ex-totals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ex-totals>span{display:flex;flex-direction:column;gap:4px;font-size:var(--fs-xs);padding:8px 12px;border-radius:var(--r-m);background:var(--row)}.ex-totals .sora{font-size:var(--fs-md);font-weight:700}.ex-row{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:var(--r-m);border:none;background:var(--row);color:var(--text);width:100%;text-align:left;font:inherit}button.ex-row{cursor:pointer}@media (max-width: 720px){.ex-totals{grid-template-columns:1fr 1fr}}@media (min-width: 960px){.df-wide{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr) auto;grid-template-areas:"info rings jar" "seg facts jar" "time time time";column-gap:24px;row-gap:16px;align-items:center}.df-wide .df-top{display:contents}.df-wide .df-info{grid-area:info}.df-wide .jar{grid-area:jar;align-self:center;transform:scale(1.25);transform-origin:center;margin:0 16px}.df-wide .df-seg{grid-area:seg}.df-wide .df-rings{grid-area:rings;border-top:none;padding-top:0}.df-wide .df-facts{grid-area:facts}.df-wide .df-time{grid-area:time}}.view-mode .view-bar{position:sticky;top:12px;z-index:30;max-width:1180px;margin:12px auto 0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px 8px 16px;border-radius:var(--r-l)}.view-main{max-width:1180px;margin:0 auto;padding:24px 0 60px;display:flex;flex-direction:column;gap:24px}.view-sub{font-size:var(--fs-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.view-heart{color:#ff6b95}@media (max-width: 1220px){.view-mode .view-bar{margin:12px 24px 0}.view-main{padding:24px 24px 60px}}@media (max-width: 640px){.view-mode .view-bar{margin:8px 12px 0;padding:8px 8px 8px 12px}.view-main{padding:16px 12px 40px;gap:16px}.view-asof{display:none}.view-sub{max-width:46vw}}.view-sub-narrow{display:none}@media (max-width: 640px){.view-sub-wide{display:none}.view-sub-narrow{display:block}}@media (max-width: 640px){.seg.seg-many{display:flex;overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth;-webkit-mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 16px),transparent);mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 16px),transparent)}[data-skin=ink] .seg>a,[data-skin=mint] .seg>a{letter-spacing:.06em}[data-skin=ink] .sheet .btn,[data-skin=mint] .sheet .btn{letter-spacing:.04em}.seg.seg-many::-webkit-scrollbar{display:none}.seg.seg-many>a{flex:0 0 auto;padding:0 16px!important;font-size:var(--fs-sm)!important}}.skin-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr));gap:12px}.skin-tile{position:relative;display:flex;flex-direction:column;gap:8px;padding:12px;min-height:120px;text-align:left;cursor:pointer;border-radius:var(--r-m);border:var(--card-border);background-color:var(--bg);background-image:var(--bg-image);color:var(--text);font-family:var(--font-ui);box-shadow:inset 0 0 0 1px var(--line)}.skin-tile[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--text),0 0 0 3px var(--bg)}.skin-tile .sk-name{font-family:var(--font-head);font-weight:var(--head-weight);font-size:var(--fs-lg)}.skin-tile .sk-num{font-family:var(--font-num);font-weight:var(--num-weight);font-size:calc(var(--fs-xl) * .78);letter-spacing:var(--num-track);line-height:1;white-space:nowrap}.skin-tile .sk-sw{display:flex;gap:4px;margin-top:auto}.skin-tile .sk-sw>span{flex:1;height:8px;border-radius:var(--r-mark)}.skin-tile .sk-card{background:var(--surface);box-shadow:var(--elev-sm, none);border:var(--card-border);border-radius:var(--r-s);padding:8px}.seg.seg-sm{border-radius:var(--r-m)}.seg.seg-sm>button{min-height:32px;border-radius:max(0px,calc(var(--r-m) - 4px));font-size:var(--fs-sm)}.vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}del{text-decoration:line-through}ins{text-decoration:none}.odo-d,.odo-s{user-select:none;-webkit-user-select:none}.skip-link{position:fixed;left:12px;top:-64px;z-index:200;padding:12px 16px;border-radius:var(--r-s);background:var(--surface);color:var(--text);box-shadow:var(--elev);border:var(--card-border);font-weight:700;text-decoration:none;transition:top var(--dur-fast) ease}.skip-link:focus{top:12px}main:focus{outline:none}.toast-x{width:44px;height:44px;margin:-9px -9px -9px -4px}@media (max-width: 859px){.seg>a,.seg>button{min-height:44px}.seg.seg-sm>button{min-height:40px}}.chart-table{display:flex;flex-direction:column;gap:8px}.chart-table-toggle{align-self:flex-start;border:none;background:none;padding:10px 0;margin:-6px 0;font:inherit;font-size:var(--fs-xs);font-weight:700;color:var(--text-3);cursor:pointer;min-height:44px}.chart-table-toggle:hover,.chart-table-toggle:focus-visible{color:var(--text)}.chart-table-wrap{max-height:300px;overflow:auto;border-radius:var(--r-s)}.chart-table-wrap .table{min-width:280px}.chart-table-wrap thead th{position:sticky;top:0;background:var(--bg);padding-top:4px;padding-bottom:4px}:is(.btn-ember,.btn-lagoon):disabled,:is(.btn-ember,.btn-lagoon)[aria-disabled=true]:not(:hover){background:var(--surface-2, var(--row));color:var(--text-3);box-shadow:none;border-color:transparent}.input.err{box-shadow:inset 0 0 0 1.5px var(--err, var(--loss))}@media (min-width: 900px){.sheet-scrim{align-items:center;padding:24px}.sheet{border-radius:var(--r-l);max-height:88dvh}.sheet-handle{display:none}}.pick-btn{flex:1;min-width:0;align-self:stretch;display:flex;align-items:center;gap:8px;margin:0;padding:0;border:0;background:transparent;color:var(--text);font:inherit;font-size:var(--fs-md);font-weight:600;text-align:left;cursor:pointer}.pick-btn:focus-visible{outline:none}.pick-btn:disabled{cursor:default;opacity:.55}.pick-v{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pick-btn.is-ph .pick-v{color:var(--text-3);font-weight:400}.pick-ic{flex-shrink:0;color:var(--text-3);transition:transform var(--dur-fast) ease}.pick-ic.up{transform:rotate(180deg)}.pop{--pick-hover: var(--surface-2);position:fixed;z-index:90;border-radius:var(--r-m);padding:6px;color:var(--text);font-family:var(--font-ui);animation:pop-in var(--dur-fast) var(--ease)}.glass.pop{background:var(--glass-strong)}.pop-up{animation-name:pop-in-up}@keyframes pop-in{0%{opacity:0;transform:translateY(-4px)}}@keyframes pop-in-up{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion: reduce){.pop{animation:none}.pick-ic{transition:none}}.pick-list{list-style:none;margin:0;padding:0;max-height:min(320px,50vh);overflow-y:auto;outline:none}.pick-opt{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding:0 12px;border-radius:var(--r-s);font-size:var(--fs-md);font-weight:500;cursor:pointer}.pick-opt.act{background:var(--pick-hover)}.pick-opt.on{font-weight:700}.pick-opt>svg{flex-shrink:0;color:var(--focus)}.pick{display:flex;flex-direction:column;gap:4px;padding:4px}.pick-head{display:flex;align-items:center;gap:4px}.pick-title{flex:1;min-height:36px;display:flex;align-items:center;justify-content:center;border:0;border-radius:var(--r-s);background:transparent;color:var(--text);font:inherit;font-family:var(--font-head);font-size:var(--fs-md);font-weight:var(--head-weight)}.pick-nav{width:36px;height:36px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--r-s);background:transparent;color:var(--text-2);cursor:pointer}button.pick-title{cursor:pointer}:is(button.pick-title,.pick-nav,.pick-link,.pick-cell):hover:not(:disabled):not(.on){background:var(--pick-hover)}.pick-nav:disabled{opacity:.3;cursor:default}.pick-wk{display:grid;grid-template-columns:repeat(7,1fr);padding:4px 0 2px;text-align:center;font-size:var(--fs-xs);font-weight:600;color:var(--text-3)}.pick-grid{display:grid;gap:2px}.pick-grid.days{grid-template-columns:repeat(7,1fr)}.pick-grid.months{grid-template-columns:repeat(3,1fr);gap:4px;padding-top:4px}.pick-cell{position:relative;height:36px;border:0;border-radius:var(--r-s);background:transparent;color:var(--text);font:inherit;font-family:var(--font-num);font-size:var(--fs-sm);font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer}.pick-grid.months .pick-cell{height:44px;font-family:var(--font-ui)}.pick-cell:disabled{opacity:.35;cursor:default}.pick-cell.now:after{content:"";position:absolute;left:50%;bottom:4px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--focus)}.pick-cell.on{background:var(--surface);box-shadow:var(--elev-sm);color:var(--text);font-weight:800}:is(.pick-cell,.pick-title,.pick-nav,.pick-link):focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.pick-foot{display:flex;justify-content:space-between;gap:8px;margin-top:4px;padding-top:4px;border-top:1px solid var(--line)}.pick-link{min-height:36px;padding:0 12px;border:0;border-radius:var(--r-s);background:transparent;color:var(--text-2);font:inherit;font-size:var(--fs-sm);font-weight:600;cursor:pointer}.pick-link:disabled{opacity:.4;cursor:default}@media (pointer: coarse){.pick-cell{height:40px}.pick-opt{min-height:44px}}.check{position:relative;flex-shrink:0;width:22px;height:22px;display:inline-grid;place-items:center;border-radius:var(--check-r, 6px);box-shadow:inset 0 0 0 1.5px var(--text-3);color:var(--bg)}.check>input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.check>input:disabled{cursor:default}.check>svg{opacity:0;pointer-events:none}.check:has(>input:checked){background:var(--text);box-shadow:none}.check>input:checked+svg{opacity:1}.check:has(>input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}@media (max-width: 640px){.ql-row{grid-template-columns:minmax(0,1fr) auto!important}.ql-row>:nth-child(2){grid-column:1 / 2;grid-row:2}.ql-row>:nth-child(3){grid-column:2;grid-row:1 / span 2;align-self:center}}.explain-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin:-8px -6px -8px 0;border:none;background:none;color:var(--text-3);cursor:pointer;vertical-align:middle;border-radius:var(--r-pill)}.explain-btn:hover,.explain-btn:focus-visible{color:var(--text)}.explain-btn:before{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px}.explain-formula{margin:0;font-size:var(--fs-sm);line-height:1.55;color:var(--text-2)}.explain-lines{display:flex;flex-direction:column}.explain-line{gap:12px;padding:8px 0;border-bottom:1px solid var(--line);font-size:var(--fs-sm);align-items:baseline}.explain-line>:first-child{flex:1;min-width:0}.explain-total{font-weight:700;border-bottom:none}.effect{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px 0;line-height:1.5}.commit-effect{border-radius:var(--r-m);padding:12px 14px;display:flex;flex-direction:column;gap:6px}.fc-bars{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;height:124px;margin-top:24px;align-items:end}.fc-months{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;font-size:var(--fs-xs);text-align:center}.fc-val{position:absolute;left:50%;transform:translate(-50%);font-size:var(--fs-xs);font-weight:700;white-space:nowrap}.fc-col{position:relative;height:100%;display:flex;align-items:flex-end}.fc-plan{position:absolute;left:-2px;right:-2px;bottom:0;border-top:2px dashed var(--text-3);opacity:.7;pointer-events:none}.fc-act{width:100%;min-height:2px;border-radius:var(--r-mark) var(--r-mark) 0 0;background:var(--loan)}.fc-act.invest{background:var(--invest)}.fc-act.partial{opacity:.45}.fc-key{display:inline-block}.fc-key.plan{width:14px;border-top:2px dashed var(--text-3)}.fc-key.act{width:10px;height:10px;border-radius:var(--r-mark);background:var(--loan)}.rv-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.rv-step{display:flex;gap:12px;padding:16px 0;border-bottom:1px solid var(--line)}.rv-step:last-child{border-bottom:none}.rv-n{width:28px;height:28px;border-radius:var(--r-pill);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:var(--fs-sm);background:var(--row);color:var(--text-2);flex-shrink:0}.rv-step.done .rv-n{background:var(--gain-bg);color:var(--gain)}.rv-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:var(--fs-sm)}.rv-items li{display:flex;align-items:center;gap:8px}.rv-items li.done{color:var(--text-3)}.rv-tick{width:26px;height:26px;flex-shrink:0;border-radius:var(--r-s);border:1.5px solid var(--text-3);background:none;display:inline-flex;align-items:center;justify-content:center;color:var(--gain);font-weight:800;cursor:pointer}.rv-foot{padding-top:16px;border-top:1px solid var(--line)}.tax-cert{min-height:38px;max-width:170px;padding:0 10px;margin-left:auto}.tax-cert input{font-size:var(--fs-sm);text-align:right}.cf-budget{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end}.cf-range{flex:1 1 200px;align-self:center}.cf-result{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cf-result>span{display:flex;flex-direction:column;gap:4px;font-size:var(--fs-xs);padding:12px 16px;border-radius:var(--r-m);background:var(--row);min-width:0}.cf-result .sora{font-size:var(--fs-lg);font-weight:700}@media (max-width: 860px){.cf-result{grid-template-columns:1fr 1fr}}.section-toggle{display:inline-flex;align-items:center;gap:6px;border:none;background:none;padding:8px 0;cursor:pointer}.match-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px}.match-tranches{display:flex;flex-direction:column;gap:4px;padding-top:8px;border-top:1px solid var(--line);font-size:var(--fs-sm)}.match-tranches>div{display:grid;grid-template-columns:minmax(0,1fr) repeat(2,minmax(0,.9fr));gap:8px;align-items:center}.match-tranches>div>:not(:first-child){text-align:right}@media (max-width: 420px){.match-grid{grid-template-columns:1fr}}[data-skin=ticker]{--font-ui: "Inter Tight", Inter, system-ui, sans-serif;--font-num: "JetBrains Mono", ui-monospace, monospace;--font-head: "Inter Tight", Inter, system-ui, sans-serif;--font-label: "Inter Tight", Inter, system-ui, sans-serif;--num-weight: 700;--head-weight: 800;--num-track: -.03em;--label-case: uppercase;--label-track: .08em;--label-weight: 700;--fs-hero: clamp(32px, 1.4vw + 20px, 40px);--r-s: 8px;--r-m: 12px;--r-l: 14px;--r-pill: 999px;--r-mark: 2px;--btn-r: 12px;--dur-fast: .12s;--dur: .12s;--ease: cubic-bezier(0, 0, .2, 1);--ease-spring: cubic-bezier(0, 0, .2, 1);--bg-image: none;--card-border: 1px solid var(--line);--bg: #000000;--surface: #0C0E11;--surface-hero: #0C0E11;--surface-2: #14171C;--line: #21252C;--elev: none;--elev-sm: none;--inset: inset 0 0 0 1px #2C313A;--well: #14171C;--well-shadow: none;--text: #F4F5F7;--text-2: #9AA1AC;--text-3: #7D8592;--glass: rgba(12,14,17,.92);--glass-strong: #14171C;--glass-line: #2C313A;--track: #2C313A;--skel: #0C0E11;--skel-hi: #21252C;--gain: #00D26A;--gain-bg: rgba(0,210,106,.14);--loss: #FF5A5F;--loss-bg: rgba(255,90,95,.14);--warn: #F5B83D;--warn-bg: rgba(245,184,61,.14);--on-gain: #001A0C;--loan: #F5B83D;--invest: #A78BFA;--em-a: #F5B83D;--em-b: #F5B83D;--em-ink: #F5B83D;--lg-a: #A78BFA;--lg-mid: #7DD3FC;--lg-b: #A78BFA;--lg-ink: #B9A3FF;--lg-deep-a: #A78BFA;--lg-deep-b: #7C5CF0;--t1: #0593E6;--t2: #B5820C;--t3: #7F4BB1;--t4: #D65C88;--muted: #2C313A;--drop: rgba(0,0,0,.6);--lens-ring: #F4F5F7;--scrim: rgba(0,0,0,.6);--row: #0C0E11;color-scheme:dark}[data-skin=ticker][data-theme=light]{--bg: #FFFFFF;--surface: #F6F7F9;--surface-hero: #F6F7F9;--surface-2: #EEF0F3;--line: #E3E6EB;--inset: inset 0 0 0 1px #D5D9E0;--well: #EEF0F3;--text: #0B0C0E;--text-2: #596170;--text-3: #6A7280;--glass: rgba(255,255,255,.94);--glass-strong: #FFFFFF;--glass-line: #E3E6EB;--track: #E3E6EB;--skel: #F6F7F9;--skel-hi: #E3E6EB;--gain: #00753B;--gain-bg: rgba(0,117,59,.1);--loss: #C62828;--loss-bg: rgba(198,40,40,.1);--warn: #8E5C00;--warn-bg: rgba(154,100,0,.1);--on-gain: #FFFFFF;--loan: #B87A00;--invest: #6F35A2;--em-a: #B87A00;--em-b: #B87A00;--em-ink: #8F5E00;--lg-a: #6F35A2;--lg-mid: #2A80E2;--lg-b: #6F35A2;--lg-ink: #5B2A88;--lg-deep-a: #6F35A2;--lg-deep-b: #5B2A88;--t1: #2A80E2;--t2: #854408;--t3: #6F35A2;--t4: #CC4A7C;--muted: #D5D9E0;--drop: rgba(20,24,32,.18);--lens-ring: #0B0C0E;--scrim: rgba(255,255,255,.6);--row: #F6F7F9;color-scheme:light}[data-skin=ticker][data-option=cb]{--gain: #4C9AFF;--gain-bg: rgba(76,154,255,.14);--loss: #FFA94D;--loss-bg: rgba(255,169,77,.14);--on-gain: #00122B;--t1: #22B8CF}[data-skin=ticker][data-option=cb][data-theme=light]{--gain: #1F6FEB;--gain-bg: rgba(31,111,235,.1);--loss: #C2410C;--loss-bg: rgba(194,65,12,.1);--on-gain: #FFFFFF;--t1: #0E8FA3}[data-skin=ticker] .neu,[data-skin=ticker] :is(.card,.card-lg).glass{background:var(--surface);box-shadow:none;border:1px solid var(--line)}[data-skin=ticker] :is(.card,.card-lg,.sidebar) .neu:not(.press):not(.on){background:var(--surface-2);border-color:transparent}[data-skin=ticker] :is(.card,.card-lg,.sidebar) .neu.press:not(.card){box-shadow:none}[data-skin=ticker] .neu.press:active{box-shadow:none;transform:translateY(1px);filter:brightness(.9)}[data-skin=ticker] .press:hover{filter:brightness(1.08)}[data-skin=ticker] .glass,[data-skin=ticker] .glass-strong{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 0 0 1px var(--glass-line)}[data-skin=ticker] .bottom-nav{border-radius:var(--r-l)}[data-skin=ticker] .orb{box-shadow:0 0 0 6px var(--bg)}[data-skin=ticker] :is(.btn-ember,.btn-lagoon,.btn-orb){background:var(--gain);color:var(--on-gain);box-shadow:none;font-weight:800}[data-skin=ticker] .btn-lagoon{background:var(--text);color:var(--bg)}[data-skin=ticker] .gem.press:active{filter:brightness(.88);transform:translateY(1px)}[data-skin=ticker] .seg{background:transparent;box-shadow:inset 0 -1px 0 var(--line);border-radius:0;padding:0;gap:16px}[data-skin=ticker] .seg>a,[data-skin=ticker] .seg>button{border-radius:0;background:transparent;box-shadow:none;border:0;border-bottom:2px solid transparent;font-weight:700;padding:0 4px}[data-skin=ticker] .seg>.on{background:transparent;border-bottom-color:var(--text);box-shadow:none}[data-skin=ticker] .toggle{background:var(--muted)}[data-skin=ticker] .toggle-fill{background:var(--gain)!important}[data-skin=ticker] .knob{background:#fff;box-shadow:none;border:0}[data-skin=ticker] .chip{border-radius:var(--r-s);font-family:var(--font-num);font-weight:700}[data-skin=ticker] .chip-gain:before{content:"▲";font-size:.8em}[data-skin=ticker] .chip-loss:before{content:"▼";font-size:.8em}[data-skin=ticker] .table td{background:transparent;border-bottom:1px solid var(--line);border-radius:0!important;font-family:var(--font-num);font-size:var(--fs-xs)}[data-skin=ticker] .bar{background:var(--muted);padding:0!important}[data-skin=ticker] .bar-fill{height:100%!important;border-radius:0!important}[data-skin=ticker] .tube{border-radius:var(--r-s)!important;background:var(--muted)}[data-skin=ticker] .tube-fill{left:0;right:0;bottom:0;border-radius:0}[data-skin=ticker] .df-days{background:none;color:var(--text)}[data-skin=ticker] .lens-bubble{border-radius:var(--r-s);font-family:var(--font-num)}[data-skin=ticker] .jar-shine{display:none}[data-skin=ticker] .toast{border-radius:var(--r-m);animation:tk-toast .16s cubic-bezier(0,0,.2,1) both;box-shadow:0 0 0 1px var(--glass-line)}@keyframes tk-toast{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}[data-skin=ticker] .toast-mark{border-radius:var(--r-s);background:var(--surface-2)}[data-skin=ticker] .cb-banner{border-radius:var(--r-m);animation:tk-toast .16s cubic-bezier(0,0,.2,1) both}[data-skin=ticker] .cb-badge{border-radius:var(--r-s);background:var(--gain);color:var(--on-gain)}[data-skin=ticker] .pin-dots>span.on{background:var(--text)}[data-skin=ticker] .commit-pill>strong{background:var(--surface-2);color:var(--text);box-shadow:none;border-radius:var(--r-s)}[data-skin=ticker] .sora{font-family:var(--font-head)}[data-skin=ticker] .big,[data-skin=ticker] .big .sora{font-family:var(--font-num)}[data-skin=ticker] .pop{--pick-hover: var(--line)}[data-skin=ticker] .pick-cell.on{background:var(--text);color:var(--bg);box-shadow:none}[data-skin=ticker] .pick-wk{text-transform:uppercase;letter-spacing:.08em}[data-skin=ticker] .check{--check-r: 4px;box-shadow:inset 0 0 0 1px var(--text-3)}[data-skin=ink]{--focus: var(--text);--font-ui: Inter, system-ui, sans-serif;--font-num: "Instrument Serif", Georgia, serif;--font-head: "Instrument Serif", Georgia, serif;--font-label: Inter, system-ui, sans-serif;--num-weight: 400;--head-weight: 400;--num-track: -.01em;--label-case: uppercase;--label-track: .16em;--label-weight: 600;--fs-xl: 30px;--fs-hero: clamp(42px, 2vw + 28px, 56px);--r-s: 0px;--r-m: 0px;--r-l: 0px;--r-pill: 0px;--r-mark: 0px;--btn-r: 0px;--dur-fast: .2s;--dur: .3s;--ease: ease;--ease-spring: ease;--card-border: 0 solid transparent;--bg-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .3  0 0 0 0 .28  0 0 0 0 .25  0 0 0 .07 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");font-synthesis:none;--bg: #F5F3EE;--surface: #F5F3EE;--surface-hero: #F5F3EE;--surface-2: transparent;--line: #CFCBC1;--elev: none;--elev-sm: none;--inset: inset 0 -1px 0 #111111;--well: transparent;--well-shadow: inset 0 0 0 1px #CFCBC1;--text: #111111;--text-2: #5C5C5C;--text-3: #6E6E6E;--glass: #F5F3EE;--glass-strong: #F5F3EE;--glass-line: #111111;--track: #E2DED4;--skel: #ECE9E2;--skel-hi: #E2DED4;--gain: #111111;--gain-bg: transparent;--loss: #111111;--loss-bg: transparent;--warn: #111111;--warn-bg: transparent;--loan: #111111;--invest: #6E6E6E;--em-a: #111111;--em-b: #111111;--em-ink: #111111;--lg-a: #A8A8A8;--lg-mid: #4A4A4A;--lg-b: #7A7A7A;--lg-ink: #111111;--lg-deep-a: #111111;--lg-deep-b: #111111;--t1: #111111;--t2: #4A4A4A;--t3: #7A7A7A;--t4: #A8A8A8;--muted: #CFCBC1;--drop: transparent;--lens-ring: #111111;--scrim: rgba(245,243,238,.7);--row: transparent;color-scheme:light}[data-skin=ink][data-theme=dark]{--bg: #0F0F10;--surface: #0F0F10;--surface-hero: #0F0F10;--line: #3A3936;--inset: inset 0 -1px 0 #F2F0EB;--well-shadow: inset 0 0 0 1px #3A3936;--text: #F2F0EB;--text-2: #B5B2AB;--text-3: #9C998F;--glass: #0F0F10;--glass-strong: #0F0F10;--glass-line: #F2F0EB;--track: #2A2926;--skel: #1A1A1B;--skel-hi: #2A2926;--gain: #F2F0EB;--loss: #F2F0EB;--warn: #F2F0EB;--loan: #F2F0EB;--invest: #9C998F;--em-a: #F2F0EB;--em-b: #F2F0EB;--em-ink: #F2F0EB;--lg-a: #5C5A56;--lg-mid: #BDBAB3;--lg-b: #8A8782;--lg-ink: #F2F0EB;--lg-deep-a: #F2F0EB;--lg-deep-b: #F2F0EB;--t1: #F2F0EB;--t2: #BDBAB3;--t3: #8A8782;--t4: #5C5A56;--muted: #3A3936;--lens-ring: #F2F0EB;--scrim: rgba(15,15,16,.7);color-scheme:dark}[data-skin=ink] :is(.card,.card-lg):is(.neu,.glass){background:transparent;box-shadow:none;border:0;border-top:1px solid var(--text);padding-left:0;padding-right:0}[data-skin=ink] .neu{background:transparent;box-shadow:none;border:1px solid var(--line)}[data-skin=ink] :is(.card,.card-lg,.sidebar) .neu:not(.press):not(.on){background:transparent;border:1px solid var(--line)}[data-skin=ink] .neu.press:active{box-shadow:none;transform:none;background:var(--text);color:var(--bg)}[data-skin=ink] .press:hover{border-color:var(--text)}[data-skin=ink] .glass,[data-skin=ink] .glass-strong{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 0 0 1px var(--text)}[data-skin=ink] .bottom-nav{box-shadow:none;border-top:1px solid var(--text);left:0;right:0;bottom:0;max-width:none;padding-bottom:max(8px,env(safe-area-inset-bottom))}[data-skin=ink] .orb{box-shadow:0 0 0 6px var(--bg);margin-top:-22px}[data-skin=ink] .sidebar{box-shadow:none;border:0;border-right:1px solid var(--line);background:transparent}[data-skin=ink] .stat,[data-skin=ink] .df-facts>span,[data-skin=ink] .ex-totals>span{background:transparent;box-shadow:none;border-left:1px solid var(--line);padding:4px 12px}[data-skin=ink] .today-lead{border-bottom:1px solid var(--line)}[data-skin=ink] .today-icon,[data-skin=ink] .toast-mark{background:transparent;box-shadow:inset 0 0 0 1px var(--text)}[data-skin=ink] :is(.btn-ember,.btn-lagoon,.btn-orb){background:var(--text);color:var(--bg);box-shadow:none;border:1px solid var(--text);text-transform:uppercase;letter-spacing:.14em;font-size:var(--fs-sm);font-weight:600;transition:background var(--dur) ease,color var(--dur) ease}[data-skin=ink] :is(.btn-ember,.btn-lagoon):hover{background:transparent;color:var(--text)}[data-skin=ink] .btn.neu{text-transform:uppercase;letter-spacing:.12em;font-size:var(--fs-xs)}[data-skin=ink] .gem.press:active{filter:none;transform:none}[data-skin=ink] .seg{background:transparent;box-shadow:none;padding:0;gap:16px;border-bottom:1px solid var(--line)}[data-skin=ink] .seg>a,[data-skin=ink] .seg>button{background:transparent;box-shadow:none;border:0;border-bottom:2px solid transparent;text-transform:uppercase;letter-spacing:.14em;font-size:var(--fs-xs);font-weight:600;padding:0 2px}[data-skin=ink] .seg>.on{border-bottom-color:var(--text);background:transparent}[data-skin=ink] .toggle{background:transparent;box-shadow:inset 0 0 0 1px var(--text)}[data-skin=ink] .toggle-fill{background:var(--text)!important}[data-skin=ink] .knob{background:var(--bg);box-shadow:inset 0 0 0 1px var(--text)}[data-skin=ink] .input{background:transparent!important;box-shadow:inset 0 -1px 0 var(--text)!important;padding:0 2px}[data-skin=ink] .h1{font-style:italic}[data-skin=ink] .chip{background:transparent;border:1px solid currentColor;text-transform:uppercase;letter-spacing:.1em;font-size:var(--fs-xs);font-weight:600}[data-skin=ink] .chip-loss{background:var(--text);color:var(--bg);border-color:var(--text)}[data-skin=ink] .chip-warn{border-style:dashed}[data-skin=ink] .chip-gain:before{content:"▲";font-size:.8em}[data-skin=ink] .chip-loss:before{content:"▼";font-size:.8em}[data-skin=ink] .table td{background:transparent;border-bottom:1px solid var(--line)}[data-skin=ink] .bar{background:transparent;box-shadow:inset 0 0 0 1px var(--text);padding:0!important}[data-skin=ink] .bar-fill{height:100%!important;background:repeating-linear-gradient(135deg,var(--text) 0 1.5px,transparent 1.5px 4px)!important}[data-skin=ink] .bar.mix>span{border-right:1px solid var(--bg)}[data-skin=ink] .tube{box-shadow:inset 0 0 0 1px var(--text);background:transparent}[data-skin=ink] .tube-fill{left:0;right:0;bottom:0;background:repeating-linear-gradient(135deg,var(--text) 0 1.5px,transparent 1.5px 4px)!important}[data-skin=ink] .df-days{background:none;color:var(--text);font-style:italic}[data-skin=ink] .df-rings{border-top-color:var(--line)}[data-skin=ink] .jar-coin{fill:var(--text)}[data-skin=ink] .jar-shine{display:none}[data-skin=ink] .lens-bubble{box-shadow:0 0 0 1px var(--text)}[data-skin=ink] .lens-pin{border-color:var(--text)}[data-skin=ink] .pin-dots>span.on{background:var(--text)}[data-skin=ink] .commit-pill>strong{background:transparent;color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}[data-skin=ink] .ro-badge{background:transparent;box-shadow:inset 0 0 0 1px var(--text);color:var(--text)}[data-skin=ink] .neu.lock-card{border-color:var(--text)}[data-skin=ink] .toast,[data-skin=ink] .cb-banner{animation:ink-fade .3s ease-out both;box-shadow:0 0 0 1px var(--text)}@keyframes ink-fade{0%{opacity:0}to{opacity:1}}[data-skin=ink] .cb-badge{background:var(--text);color:var(--bg)}[data-skin=ink] .cb-stamp{color:var(--text);border-color:var(--text);font-style:italic}[data-skin=ink] :is(.peek,.sheet-in){animation-name:ink-fade;animation-duration:.3s}[data-skin=ink] .bm{filter:grayscale(1) contrast(1.1)}[data-skin=ink]{--err: #B3261E}[data-skin=ink][data-theme=dark]{--err: #FF8A80}[data-skin=ink] .sora{font-family:var(--font-ui);font-variant-numeric:tabular-nums}[data-skin=ink] :is(.big,.hero-num,.h1,.h2) .sora,[data-skin=ink] .big.sora{font-family:var(--font-num)}[data-skin=ink] .pop{--pick-hover: transparent}[data-skin=ink] :is(button.pick-title,.pick-nav,.pick-link,.pick-cell):hover:not(:disabled):not(.on),[data-skin=ink] .pick-opt.act{text-decoration:underline;text-underline-offset:3px}[data-skin=ink] .pick-cell.on{background:var(--text);color:var(--bg);box-shadow:none}[data-skin=ink] :is(.pick-link,.pick-wk){text-transform:uppercase;letter-spacing:.12em;font-size:var(--fs-xs)}[data-skin=ink] .check{--check-r: 0px;box-shadow:inset 0 0 0 1px var(--text)}[data-skin=vapor]{--font-ui: VT323, "Courier New", monospace;--font-num: VT323, "Courier New", monospace;--font-head: VT323, "Courier New", monospace;--font-label: VT323, "Courier New", monospace;--font-mono: VT323, "Courier New", monospace;--num-weight: 400;--head-weight: 400;--num-track: 0;--label-case: uppercase;--label-track: .06em;--label-weight: 400;--fs-xs: 15px;--fs-sm: 17px;--fs-md: 19px;--fs-lg: 23px;--fs-xl: 32px;--fs-hero: clamp(44px, 2.2vw + 30px, 58px);--r-s: 0px;--r-m: 0px;--r-l: 0px;--r-pill: 0px;--r-mark: 0px;--btn-r: 0px;--dur-fast: .1s;--dur: .1s;--ease: steps(3);--ease-spring: steps(3);--card-border: 4px double var(--dim);--bg-image: none;font-synthesis:none;--fg: #FF71CE;--alt: #01CDFE;--dim: #B967FF;--faint: #3F1F66;--mint: #05FFA1;--hi: #FFFB96;--bg: #0C0520;--surface: rgba(185,103,255,.05);--surface-hero: rgba(185,103,255,.05);--surface-2: rgba(185,103,255,.08);--line: #3F1F66;--elev: none;--elev-sm: none;--inset: inset 0 0 0 2px var(--dim);--well: transparent;--well-shadow: inset 0 0 0 2px var(--faint);--text: var(--fg);--text-2: var(--dim);--text-3: #9B7FD6;--glass: #0C0520;--glass-strong: #0C0520;--glass-line: var(--dim);--track: var(--faint);--skel: rgba(185,103,255,.05);--skel-hi: rgba(185,103,255,.16);--gain: var(--mint);--gain-bg: rgba(5,255,161,.12);--loss: #FF4F6D;--loss-bg: rgba(255,79,109,.14);--warn: var(--hi);--warn-bg: rgba(255,251,150,.12);--loan: var(--alt);--invest: var(--hi);--em-a: var(--fg);--em-b: var(--fg);--em-ink: var(--alt);--lg-a: var(--hi);--lg-mid: var(--dim);--lg-b: var(--hi);--lg-ink: var(--hi);--lg-deep-a: var(--fg);--lg-deep-b: var(--fg);--t1: #FF71CE;--t2: #01CDFE;--t3: #B967FF;--t4: #FFFB96;--muted: var(--faint);--drop: transparent;--lens-ring: var(--hi);--scrim: rgba(12,5,32,.75);--row: rgba(185,103,255,.05);color-scheme:dark}[data-skin=vapor][data-option=cyan]{--fg: #01CDFE;--alt: #FF71CE;--t1: #01CDFE;--t2: #FF71CE}:root[data-skin=vapor] body{text-shadow:0 0 5px}:root[data-skin=vapor] body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;pointer-events:none;background:repeating-linear-gradient(to bottom,rgba(0,0,0,.26) 0,rgba(0,0,0,.26) 1px,transparent 1px,transparent 3px),radial-gradient(ellipse at center,transparent 60%,rgba(0,0,0,.55) 100%)}:root[data-skin=vapor] .app,:root[data-skin=vapor] .lock{animation:vp-flicker 6s steps(1) infinite}@keyframes vp-flicker{0%,to{opacity:1}47%{opacity:.96}48%{opacity:1}82%{opacity:.98}83%{opacity:1}}@media (prefers-reduced-motion: reduce){:root[data-skin=vapor] .app,:root[data-skin=vapor] .lock{animation:none}}[data-skin=vapor] svg{filter:drop-shadow(0 0 2.5px color-mix(in srgb,var(--alt) 60%,transparent))}[data-skin=vapor] .neu,[data-skin=vapor] :is(.card,.card-lg).glass{background:var(--surface);box-shadow:none;border:4px double var(--dim)}[data-skin=vapor] :is(.card,.card-lg,.sidebar) .neu:not(.press):not(.on){background:transparent;border:2px solid var(--faint)}[data-skin=vapor] .neu:not(.card):not(.card-lg){border:2px solid var(--fg);background:transparent}[data-skin=vapor] .neu.press:active{box-shadow:none;transform:translate(1px,1px)}[data-skin=vapor] .glass,[data-skin=vapor] .glass-strong{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border:2px solid var(--fg)}[data-skin=vapor] .sidebar{border:4px double var(--dim)}[data-skin=vapor] .stat,[data-skin=vapor] .df-facts>span,[data-skin=vapor] .ex-totals>span{background:transparent;box-shadow:none;border-top:2px solid var(--faint);border-radius:0}[data-skin=vapor] .today-icon,[data-skin=vapor] .toast-mark{background:transparent;box-shadow:inset 0 0 0 2px currentColor}[data-skin=vapor] :is(.h1,.h2,.label,.section-title,.btn,.nav-item,.chip,.seg>a,.seg>button,.side-link){text-transform:uppercase}[data-skin=vapor] .label:before,[data-skin=vapor] .section-title:before{content:"» "}[data-skin=vapor] .h1:after{content:"_";animation:vp-cursor 1s steps(1) infinite;color:var(--alt)}@keyframes vp-cursor{50%{opacity:0}}@media (prefers-reduced-motion: reduce){[data-skin=vapor] .h1:after{animation:none}}[data-skin=vapor] .btn:before{content:"[ "}[data-skin=vapor] .btn:after{content:" ]"}[data-skin=vapor] :is(.btn-ember,.btn-lagoon,.btn-orb){background:var(--fg);color:var(--bg);box-shadow:none;border:2px solid var(--fg);text-shadow:none;font-weight:400}[data-skin=vapor] :is(.btn-ember,.btn-lagoon,.btn-orb):hover{background:transparent;color:var(--fg)}[data-skin=vapor] .gem.press:active{filter:none;transform:translate(1px,1px)}[data-skin=vapor] .seg{background:transparent;box-shadow:none;padding:0;gap:8px}[data-skin=vapor] .seg>a,[data-skin=vapor] .seg>button{border:2px solid var(--fg);border-radius:0;background:transparent;color:var(--fg);box-shadow:none;text-shadow:none}[data-skin=vapor] .seg>:is(.on.neu,.on){background:var(--fg);color:var(--bg);border-color:var(--fg)}[data-skin=vapor] .toggle{background:transparent;box-shadow:inset 0 0 0 2px var(--fg)}[data-skin=vapor] .toggle-fill{background:var(--fg)!important}[data-skin=vapor] .knob{background:var(--bg);box-shadow:inset 0 0 0 2px var(--fg);border:0}[data-skin=vapor] .input{background:transparent!important;box-shadow:inset 0 0 0 2px var(--dim)!important}[data-skin=vapor] .orb{box-shadow:0 0 0 6px var(--bg)}[data-skin=vapor] .bottom-nav{border:2px solid var(--fg)}[data-skin=vapor] .chip{background:transparent;border:2px solid currentColor}[data-skin=vapor] .sx{--sx-bg: var(--bg)}[data-skin=vapor] .table td{background:transparent;border-bottom:1px dashed var(--faint)}[data-skin=vapor] .bar{background:transparent;box-shadow:inset 0 0 0 2px var(--faint);padding:3px!important}[data-skin=vapor] .bar-fill{background:repeating-linear-gradient(90deg,var(--alt) 0 8px,transparent 8px 11px)!important;border-radius:0!important}[data-skin=vapor] .tube{background:transparent;box-shadow:inset 0 0 0 2px var(--faint)}[data-skin=vapor] .tube-fill{border-radius:0;background:repeating-linear-gradient(to top,var(--alt) 0 8px,transparent 8px 11px)!important}[data-skin=vapor] .df-days{background:none;color:var(--fg)}[data-skin=vapor] .jar-coin{fill:var(--alt)}[data-skin=vapor] .jar-shine{display:none}[data-skin=vapor] .lens-cursor{animation:vp-cursor 1s steps(1) infinite}@media (prefers-reduced-motion: reduce){[data-skin=vapor] .lens-cursor{animation:none}}[data-skin=vapor] .lens-bubble{border:2px solid var(--fg);box-shadow:none}[data-skin=vapor] .lens-pin{border:2px solid var(--dim);background:var(--bg)}[data-skin=vapor] .pin-dots>span{box-shadow:inset 0 0 0 2px var(--fg);background:transparent}[data-skin=vapor] .pin-dots>span.on{background:var(--fg)}[data-skin=vapor] .commit-pill>strong{background:transparent;color:var(--fg);box-shadow:inset 0 0 0 2px var(--fg)}[data-skin=vapor] .ro-badge{background:transparent;box-shadow:inset 0 0 0 2px var(--alt);color:var(--alt)}[data-skin=vapor] .neu.lock-card:not(.card),[data-skin=vapor] .neu.sidebar:not(.card){border:4px double var(--dim);box-shadow:none}[data-skin=vapor] .toast{border:2px solid var(--fg);box-shadow:none;animation:none}[data-skin=vapor] .toast-title{display:inline-block;overflow:hidden;white-space:nowrap;vertical-align:bottom;max-width:100%;animation:vp-type 1s steps(30) both}[data-skin=vapor] .toast-title:before{content:"> "}@keyframes vp-type{0%{max-width:0}to{max-width:100%}}[data-skin=vapor] .toast-bar>span{background:var(--fg)!important}[data-skin=vapor] .cb-banner{border:2px solid var(--fg);box-shadow:none;animation:none}[data-skin=vapor] .cb-badge,[data-skin=vapor] .cb-flash{background:var(--fg);color:var(--bg);text-shadow:none}@media (prefers-reduced-motion: reduce){[data-skin=vapor] .toast-title{animation:none}}[data-skin=vapor] :is(.sidebar,.toast,.view-bar,.sheet) .btn:not(.btn-ember):not(.btn-lagoon):before,[data-skin=vapor] :is(.sidebar,.toast,.view-bar,.sheet) .btn:not(.btn-ember):not(.btn-lagoon):after{content:none}[data-skin=vapor] .pick-cell.on{background:var(--fg);color:var(--bg);box-shadow:none}[data-skin=vapor] .pick-opt.act{background:var(--fg);color:var(--bg)}[data-skin=vapor] .pick-opt.act>svg{color:var(--bg)}[data-skin=vapor] :is(.pick-title,.pick-link,.pick-wk,.pick-opt){text-transform:uppercase}[data-skin=vapor] .pick-cell.now:after{border-radius:0;background:var(--fg)}[data-skin=vapor] .check{--check-r: 0px;box-shadow:inset 0 0 0 2px var(--fg)}[data-skin=vapor] .check:has(>input:checked){background:var(--fg)}[data-skin=doodle]{--font-ui: Nunito, system-ui, sans-serif;--font-num: Fredoka, Nunito, system-ui, sans-serif;--font-head: Fredoka, Nunito, system-ui, sans-serif;--font-label: Caveat, "Comic Sans MS", cursive;--num-weight: 700;--head-weight: 600;--num-track: 0;--label-case: none;--label-track: 0;--label-weight: 700;--r-s: 12px 14px 10px 13px;--r-m: 16px 20px 14px 18px;--r-l: 20px 26px 18px 24px / 24px 18px 26px 20px;--r-pill: 999px;--r-mark: 3px;--btn-r: 20px 26px 18px 24px;--dur-fast: .12s;--dur: .2s;--ease: cubic-bezier(.3, 1.6, .5, 1);--ease-spring: cubic-bezier(.3, 1.6, .5, 1);--card-border: 2.5px solid var(--ink);--dot: #E7D9BF;--bg-image: radial-gradient(var(--dot) 1.3px, transparent 1.4px);--ink: #2B2118;--bg: #FFF8EC;--surface: #FFFFFF;--surface-hero: #FFFFFF;--surface-2: #FBF3E4;--line: rgba(43,33,24,.18);--hard: 4px 5px 0 var(--ink);--elev: var(--hard);--elev-sm: 3px 3px 0 var(--ink);--inset: inset 0 0 0 2px var(--ink);--well: #FBF3E4;--well-shadow: inset 0 0 0 2px rgba(43,33,24,.25);--text: #2B2118;--text-2: #66574A;--text-3: #6E6052;--glass: #FFFFFF;--glass-strong: #FFFFFF;--glass-line: var(--ink);--track: #EADFCB;--skel: #FBF3E4;--skel-hi: #F1E6D2;--gain: #1F7A52;--gain-bg: #D7F5E7;--loss: #A61B3B;--loss-bg: #FFE0E3;--warn: #8A5A00;--warn-bg: #FFF0C2;--tomato: #F2705C;--sun: #FFC93C;--mint: #5FD3A2;--sky: #8CCBF5;--lilac: #8C6CFF;--on-color: #2B2118;--loan: #E0533D;--invest: #2F86D0;--em-a: #F2705C;--em-b: #F2705C;--em-ink: #C2402B;--lg-a: #8CCBF5;--lg-mid: #5FD3A2;--lg-b: #8C6CFF;--lg-ink: #245F94;--lg-deep-a: #8CCBF5;--lg-deep-b: #8CCBF5;--t1: #B02A2D;--t2: #B18E15;--t3: #009EDB;--t4: #7444B4;--muted: #EADFCB;--drop: transparent;--lens-ring: var(--ink);--scrim: rgba(255,248,236,.7);--row: #FBF3E4;--focus: #245F94;color-scheme:light}[data-skin=doodle][data-theme=dark]{--ink: #F4F1E8;--dot: rgba(255,255,255,.07);--bg: #25312B;--surface: #2C3933;--surface-hero: #2C3933;--surface-2: rgba(0,0,0,.18);--line: rgba(244,241,232,.2);--hard: 4px 5px 0 rgba(0,0,0,.45);--elev-sm: 3px 3px 0 rgba(0,0,0,.45);--well: rgba(0,0,0,.18);--well-shadow: inset 0 0 0 2px rgba(244,241,232,.25);--text: #F4F1E8;--text-2: #CFC9BA;--text-3: #B9B3A4;--glass: #2C3933;--glass-strong: #2C3933;--track: rgba(244,241,232,.16);--skel: rgba(0,0,0,.14);--skel-hi: rgba(244,241,232,.1);--gain: #8EE3BE;--gain-bg: rgba(142,227,190,.16);--loss: #FF9C8E;--loss-bg: rgba(255,138,122,.16);--warn: #FFD966;--warn-bg: rgba(255,217,102,.14);--tomato: #FF8A7A;--sun: #FFD966;--mint: #8EE3BE;--sky: #8FD0FF;--lilac: #C3B2FF;--on-color: #1E2621;--loan: #FF8A7A;--invest: #8FD0FF;--em-a: #FF8A7A;--em-b: #FF8A7A;--em-ink: #FF9C8E;--lg-a: #8FD0FF;--lg-mid: #8EE3BE;--lg-b: #C3B2FF;--lg-ink: #8FD0FF;--lg-deep-a: #8FD0FF;--lg-deep-b: #8FD0FF;--focus: var(--lg-a);--t1: #CB6570;--t2: #A89620;--t3: #16A6C1;--t4: #6C6FC5;--muted: rgba(244,241,232,.16);--scrim: rgba(37,49,43,.7);--row: rgba(0,0,0,.14);color-scheme:dark}:root[data-skin=doodle] body,:root[data-skin=doodle] .app,:root[data-skin=doodle] .lock{background-size:18px 18px}[data-skin=doodle] .neu,[data-skin=doodle] :is(.card,.card-lg).glass{background:var(--surface);border:2.5px solid var(--ink);box-shadow:var(--hard)}[data-skin=doodle] :is(.card,.card-lg){border-radius:var(--r-l)}[data-skin=doodle] .cols>:nth-child(odd):is(.card,.neu),[data-skin=doodle] .cols>:nth-child(odd)>.card-lg{rotate:-.25deg}[data-skin=doodle] .cols>:nth-child(2n):is(.card,.neu),[data-skin=doodle] .cols>:nth-child(2n)>.card-lg{rotate:.2deg}[data-skin=doodle] :is(.card,.card-lg,.sidebar) .neu:not(.press):not(.on){background:var(--surface-2);border:2px solid var(--ink);box-shadow:none}[data-skin=doodle] :is(.card,.card-lg,.sidebar) .neu.press:not(.card){box-shadow:var(--elev-sm)}[data-skin=doodle] .press{transition:transform .12s ease,box-shadow .12s ease,translate .12s ease}[data-skin=doodle] .press:active,[data-skin=doodle] .neu.press:active{translate:3px 4px;scale:1.02 .94;box-shadow:none;transform:none}[data-skin=doodle] :is(.btn,.icon-btn):hover{animation:dd-wiggle .45s ease-in-out}@keyframes dd-wiggle{0%,to{rotate:0deg}25%{rotate:-2deg}75%{rotate:2deg}}[data-skin=doodle] .glass,[data-skin=doodle] .glass-strong{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;border:2.5px solid var(--ink);box-shadow:var(--hard)}[data-skin=doodle] .stat,[data-skin=doodle] .df-facts>span,[data-skin=doodle] .ex-totals>span{background:var(--surface-2);box-shadow:none;border:2px dashed var(--line);border-radius:var(--r-m)}[data-skin=doodle] .today-icon,[data-skin=doodle] .toast-mark{background:var(--sun);color:var(--on-color)!important;box-shadow:inset 0 0 0 2px var(--ink)}[data-skin=doodle] .label{font-size:19px;line-height:1}[data-skin=doodle] .section-title{font-size:22px;font-weight:700}[data-skin=doodle] .h1{letter-spacing:0}[data-skin=doodle] :is(.btn-ember,.btn-lagoon,.btn-orb){color:var(--on-color);border:3px solid var(--ink);box-shadow:5px 6px 0 var(--ink);font-family:var(--font-num);font-weight:600}[data-skin=doodle][data-theme=dark] :is(.btn-ember,.btn-lagoon,.btn-orb){box-shadow:5px 6px #00000073}[data-skin=doodle] .btn-ember{background:var(--tomato)}[data-skin=doodle] .btn-lagoon{background:var(--sky)}[data-skin=doodle] .btn-orb{background:var(--sun)}[data-skin=doodle] .seg{background:transparent;box-shadow:none;padding:0;gap:8px}[data-skin=doodle] .seg>a,[data-skin=doodle] .seg>button{border:2.5px solid var(--ink);border-radius:14px 18px 12px 16px;background:var(--surface);color:var(--text);box-shadow:3px 4px 0 var(--ink);font-family:var(--font-num);font-weight:600}[data-skin=doodle][data-theme=dark] .seg>:is(a,button){box-shadow:3px 4px #00000073}[data-skin=doodle] .seg>.on{background:var(--sun);color:var(--on-color);box-shadow:none;translate:3px 4px}[data-skin=doodle] .toggle{background:var(--surface-2);box-shadow:inset 0 0 0 2.5px var(--ink)}[data-skin=doodle] .toggle-fill{background:var(--mint)!important}[data-skin=doodle] .knob{background:var(--surface);border:2.5px solid var(--ink);box-shadow:none}[data-skin=doodle] .input{background:var(--surface)!important;box-shadow:inset 0 0 0 2.5px var(--ink)!important;border-radius:var(--r-m)}[data-skin=doodle] .orb{box-shadow:4px 5px 0 var(--ink),0 0 0 6px var(--bg)}[data-skin=doodle] .chip{border:2px solid currentColor;background:var(--surface);font-family:var(--font-num);font-weight:600}[data-skin=doodle] .chip-gain{background:var(--gain-bg)}[data-skin=doodle] .chip-loss{background:var(--loss-bg)}[data-skin=doodle] .chip-warn{background:var(--warn-bg)}[data-skin=doodle] .table td{background:transparent;border-bottom:2px dotted var(--line)}[data-skin=doodle] .bar{background:var(--surface)!important;box-shadow:inset 0 0 0 2px var(--ink)!important}[data-skin=doodle] .bar-fill{background-image:repeating-linear-gradient(135deg,rgba(0,0,0,.18) 0 2px,transparent 2px 6px)!important}[data-skin=doodle] .tube{background:var(--surface);box-shadow:inset 0 0 0 2.5px var(--ink)}[data-skin=doodle] .tube-fill{background-image:repeating-linear-gradient(135deg,rgba(0,0,0,.18) 0 2px,transparent 2px 6px)!important;border:2px solid var(--ink)}[data-skin=doodle] .df-days{background:none;color:var(--em-ink)}[data-skin=doodle] .jar-coin{fill:var(--sun)}[data-skin=doodle] .lens-bubble{border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink)}[data-skin=doodle] .pin-dots>span{box-shadow:inset 0 0 0 2px var(--ink);background:var(--surface)}[data-skin=doodle] .pin-dots>span.on{background:var(--tomato)}[data-skin=doodle] .commit-pill>strong{background:var(--surface);color:var(--text);border:2px solid var(--ink);box-shadow:none}[data-skin=doodle] .ro-badge{background:var(--sky);color:var(--on-color);box-shadow:inset 0 0 0 2px var(--ink)}[data-skin=doodle] .toast{border:2.5px solid var(--ink);box-shadow:var(--hard);animation:dd-toast .45s cubic-bezier(.3,1.7,.5,1) both;transform-origin:20% 100%}@keyframes dd-toast{0%{opacity:0;transform:scale(.4) rotate(-4deg)}to{opacity:1;transform:rotate(-1deg)}}[data-skin=doodle] .cb-banner{border:2.5px solid var(--ink);box-shadow:var(--hard)}[data-skin=doodle] .cb-badge{background:var(--sun);color:var(--on-color);box-shadow:inset 0 0 0 2px var(--ink)}@media (prefers-reduced-motion: reduce){[data-skin=doodle] :is(.btn,.icon-btn):hover{animation:none}[data-skin=doodle] .toast{animation:none}}[data-skin=doodle].skin-tile{background-size:18px 18px}[data-skin=doodle] .sidebar .btn{padding:0 4px}[data-skin=doodle] .pick-cell.on{background:var(--sun);color:var(--on-color);box-shadow:inset 0 0 0 2.5px var(--ink)}[data-skin=doodle] .pick-title{font-family:var(--font-label);font-size:var(--fs-lg);font-weight:700}[data-skin=doodle] .pick-opt.on>svg{color:var(--ink)}[data-skin=doodle] .check{--check-r: 5px 7px 4px 6px;box-shadow:inset 0 0 0 2.5px var(--ink)}[data-skin=doodle] .check:has(>input:checked){background:var(--sun);color:var(--on-color);box-shadow:inset 0 0 0 2.5px var(--ink)}[data-skin=mint]{--font-ui: "Cormorant Garamond", Georgia, serif;--font-num: "Cormorant Garamond", Georgia, serif;--font-head: "Cormorant Garamond", Georgia, serif;--font-label: Cinzel, Georgia, serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--num-weight: 600;--head-weight: 600;--num-track: 0;--label-case: uppercase;--label-track: .18em;--label-weight: 600;--fs-xs: 12px;--fs-sm: 14.5px;--fs-md: 17px;--fs-lg: 20px;--fs-xl: 30px;--fs-hero: clamp(40px, 2vw + 26px, 54px);--r-s: 4px;--r-m: 6px;--r-l: 8px;--r-pill: 999px;--r-mark: 1px;--btn-r: 4px;--dur-fast: .2s;--dur: .35s;--ease: cubic-bezier(.2, .7, .2, 1);--ease-spring: cubic-bezier(.2, .7, .2, 1);--card-border: 1px solid var(--line);--bg-image: none;font-synthesis:none;--accent: #7A6A45;--seal: #A3221B;--guill: rgba(122,106,69,.3);--ovi1: #1C7A4C;--ovi2: #2A4FA0;--bg: #EFECE3;--surface: #F8F6EF;--surface-hero: #F8F6EF;--surface-2: rgba(39,50,42,.04);--line: rgba(39,50,42,.2);--elev: 0 16px 28px -20px rgba(40,30,10,.45);--elev-sm: 0 1px 0 rgba(39,50,42,.08);--inset: inset 0 0 0 1px rgba(39,50,42,.3);--well: rgba(39,50,42,.04);--well-shadow: inset 0 0 0 1px rgba(39,50,42,.12);--text: #27322A;--text-2: #55604F;--text-3: #626B5C;--glass: rgba(248,246,239,.94);--glass-strong: #F8F6EF;--glass-line: rgba(39,50,42,.25);--track: rgba(39,50,42,.14);--skel: rgba(39,50,42,.035);--skel-hi: rgba(39,50,42,.12);--gain: #2B6A3F;--gain-bg: rgba(43,106,63,.1);--loss: #A3221B;--loss-bg: rgba(163,34,27,.08);--warn: #8A5A00;--warn-bg: rgba(138,90,0,.1);--loan: var(--accent);--invest: #1F6F78;--em-a: var(--accent);--em-b: var(--accent);--em-ink: #6A5A36;--lg-a: #1F6F78;--lg-mid: #5E7F5A;--lg-b: #2B6A3F;--lg-ink: #1F5F66;--lg-deep-a: #27322A;--lg-deep-b: #27322A;--t1: #8F6CE0;--t2: #931157;--t3: #C9690C;--t4: #179A8E;--muted: rgba(39,50,42,.14);--drop: rgba(40,30,10,.25);--lens-ring: #27322A;--scrim: rgba(239,236,227,.7);--row: rgba(39,50,42,.035);--on-ink: #F8F6EF;color-scheme:light}[data-skin=mint][data-option=lavender]{--accent: #7864B2;--guill: rgba(120,100,178,.28);--ovi1: #6A3DB8;--ovi2: #1D7A8C;--bg: #EEEBF4;--surface: #F9F8FC;--surface-hero: #F9F8FC;--line: rgba(51,41,90,.18);--text: #33295A;--text-2: #5C537E;--text-3: #645A86;--glass: rgba(249,248,252,.94);--glass-strong: #F9F8FC;--em-ink: #5E4C9A;--lens-ring: #33295A;--scrim: rgba(238,235,244,.7);--on-ink: #F9F8FC}[data-skin=mint][data-option=magenta]{--accent: #A81E5F;--guill: rgba(168,30,95,.22);--bg: #F4EAEF;--surface: #FCF8FA;--surface-hero: #FCF8FA;--line: rgba(84,18,62,.18);--text: #54123E;--text-2: #784662;--text-3: #7E5069;--glass: rgba(252,248,250,.94);--glass-strong: #FCF8FA;--em-ink: #8E1A50;--lens-ring: #54123E;--scrim: rgba(244,234,239,.7);--on-ink: #FCF8FA}[data-skin=mint][data-theme=dark]{--accent: #C9A64B;--seal: #E46A5E;--guill: rgba(201,166,75,.24);--ovi1: #7FD6B0;--ovi2: #8DB6FF;--bg: #0C231C;--surface: #102C24;--surface-hero: #102C24;--surface-2: rgba(236,223,182,.04);--line: rgba(236,223,182,.18);--elev: 0 16px 28px -20px rgba(0,0,0,.7);--elev-sm: none;--inset: inset 0 0 0 1px rgba(236,223,182,.3);--well: rgba(236,223,182,.04);--well-shadow: inset 0 0 0 1px rgba(236,223,182,.12);--text: #ECDFB6;--text-2: #BDB28E;--text-3: #A89E7E;--glass: rgba(16,44,36,.94);--glass-strong: #102C24;--glass-line: rgba(236,223,182,.25);--track: rgba(236,223,182,.16);--skel: rgba(236,223,182,.035);--skel-hi: rgba(236,223,182,.12);--gain: #8FD3A5;--gain-bg: rgba(143,211,165,.12);--loss: #E46A5E;--loss-bg: rgba(228,106,94,.12);--warn: #E0B04A;--warn-bg: rgba(224,176,74,.12);--loan: #C9A64B;--invest: #5FC7C9;--em-ink: #D9B95E;--lg-a: #5FC7C9;--lg-mid: #8FB98A;--lg-b: #8FD3A5;--lg-ink: #7FD6CF;--lg-deep-a: #ECDFB6;--lg-deep-b: #ECDFB6;--t1: #736BC9;--t2: #BD5167;--t3: #BB8D0C;--t4: #1BA8B5;--muted: rgba(236,223,182,.12);--drop: rgba(0,0,0,.5);--lens-ring: #ECDFB6;--scrim: rgba(12,35,28,.75);--row: rgba(236,223,182,.035);--on-ink: #102C24;color-scheme:dark}:root[data-skin=mint] .app:before,:root[data-skin=mint] .lock:before{content:"";position:absolute;left:0;right:0;top:0;height:110px;pointer-events:none;z-index:0;background-color:var(--guill);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='110'><path d='M0,55.0 L8,68.3 L16,78.8 L24,84.6 L32,85.0 L40,81.0 L48,74.4 L56,67.5 L64,61.7 L72,57.7 L80,55.0 L88,52.3 L96,48.3 L104,42.5 L112,35.6 L120,29.0 L128,25.0 L136,25.4 L144,31.2 L152,41.7 L160,55.0 M0,55.0 L8,41.7 L16,31.2 L24,25.4 L32,25.0 L40,29.0 L48,35.6 L56,42.5 L64,48.3 L72,52.3 L80,55.0 L88,57.7 L96,61.7 L104,67.5 L112,74.4 L120,81.0 L128,85.0 L136,84.6 L144,78.8 L152,68.3 L160,55.0 M0,61.0 L8,72.4 L16,82.5 L24,88.7 L32,89.5 L40,84.3 L48,74.4 L56,62.2 L64,50.4 L72,41.3 L80,36.1 L88,34.6 L96,35.5 L104,37.2 L112,38.4 L120,38.6 L128,38.7 L136,39.9 L144,43.7 L152,50.9 L160,61.0 M0,49.0 L8,37.6 L16,27.5 L24,21.3 L32,20.5 L40,25.7 L48,35.6 L56,47.8 L64,59.6 L72,68.7 L80,73.9 L88,75.4 L96,74.5 L104,72.8 L112,71.6 L120,71.4 L128,71.3 L136,70.1 L144,66.3 L152,59.1 L160,49.0 M0,67.9 L8,72.7 L16,77.9 L24,81.8 L32,82.2 L40,78.0 L48,69.0 L56,56.5 L64,43.0 L72,31.4 L80,24.1 L88,22.4 L96,26.0 L104,33.3 L112,42.0 L120,49.9 L128,55.8 L136,59.5 L144,61.9 L152,64.3 L160,67.9 M0,42.1 L8,37.3 L16,32.1 L24,28.2 L32,27.8 L40,32.0 L48,41.0 L56,53.5 L64,67.0 L72,78.6 L80,85.9 L88,87.6 L96,84.0 L104,76.7 L112,68.0 L120,60.1 L128,54.2 L136,50.5 L144,48.1 L152,45.7 L160,42.1 M0,74.9 L8,71.4 L16,68.9 L24,67.3 L32,65.8 L40,62.9 L48,57.6 L56,49.4 L64,39.5 L72,29.9 L80,23.0 L88,20.9 L96,24.7 L104,33.8 L112,46.3 L120,59.2 L128,70.1 L136,76.9 L144,79.3 L152,78.1 L160,74.9 M0,35.1 L8,38.6 L16,41.1 L24,42.7 L32,44.2 L40,47.1 L48,52.4 L56,60.6 L64,70.5 L72,80.1 L80,87.0 L88,89.1 L96,85.3 L104,76.2 L112,63.7 L120,50.8 L128,39.9 L136,33.1 L144,30.7 L152,31.9 L160,35.1 M0,79.2 L8,69.3 L16,59.4 L24,51.4 L32,46.3 L40,43.7 L48,42.3 L56,40.7 L64,38.2 L72,34.9 L80,31.9 L88,31.0 L96,33.9 L104,41.1 L112,52.3 L120,65.3 L128,77.5 L136,86.0 L144,89.2 L152,86.5 L160,79.2 M0,30.8 L8,40.7 L16,50.6 L24,58.6 L32,63.7 L40,66.3 L48,67.7 L56,69.3 L64,71.8 L72,75.1 L80,78.1 L88,79.0 L96,76.1 L104,68.9 L112,57.7 L120,44.7 L128,32.5 L136,24.0 L144,20.8 L152,23.5 L160,30.8 M0,77.4 L8,65.4 L16,51.9 L24,39.6 L32,31.0 L40,27.4 L48,28.3 L56,32.5 L64,37.9 L72,42.7 L80,46.3 L88,48.7 L96,51.2 L104,55.0 L112,61.0 L120,69.0 L128,77.6 L136,84.5 L144,87.5 L152,85.2 L160,77.4 M0,32.6 L8,44.6 L16,58.1 L24,70.4 L32,79.0 L40,82.6 L48,81.7 L56,77.5 L64,72.1 L72,67.3 L80,63.7 L88,61.3 L96,58.8 L104,55.0 L112,49.0 L120,41.0 L128,32.4 L136,25.5 L144,22.5 L152,24.8 L160,32.6' fill='none' stroke='black' stroke-width='.6'/></svg>") repeat-x;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='110'><path d='M0,55.0 L8,68.3 L16,78.8 L24,84.6 L32,85.0 L40,81.0 L48,74.4 L56,67.5 L64,61.7 L72,57.7 L80,55.0 L88,52.3 L96,48.3 L104,42.5 L112,35.6 L120,29.0 L128,25.0 L136,25.4 L144,31.2 L152,41.7 L160,55.0 M0,55.0 L8,41.7 L16,31.2 L24,25.4 L32,25.0 L40,29.0 L48,35.6 L56,42.5 L64,48.3 L72,52.3 L80,55.0 L88,57.7 L96,61.7 L104,67.5 L112,74.4 L120,81.0 L128,85.0 L136,84.6 L144,78.8 L152,68.3 L160,55.0 M0,61.0 L8,72.4 L16,82.5 L24,88.7 L32,89.5 L40,84.3 L48,74.4 L56,62.2 L64,50.4 L72,41.3 L80,36.1 L88,34.6 L96,35.5 L104,37.2 L112,38.4 L120,38.6 L128,38.7 L136,39.9 L144,43.7 L152,50.9 L160,61.0 M0,49.0 L8,37.6 L16,27.5 L24,21.3 L32,20.5 L40,25.7 L48,35.6 L56,47.8 L64,59.6 L72,68.7 L80,73.9 L88,75.4 L96,74.5 L104,72.8 L112,71.6 L120,71.4 L128,71.3 L136,70.1 L144,66.3 L152,59.1 L160,49.0 M0,67.9 L8,72.7 L16,77.9 L24,81.8 L32,82.2 L40,78.0 L48,69.0 L56,56.5 L64,43.0 L72,31.4 L80,24.1 L88,22.4 L96,26.0 L104,33.3 L112,42.0 L120,49.9 L128,55.8 L136,59.5 L144,61.9 L152,64.3 L160,67.9 M0,42.1 L8,37.3 L16,32.1 L24,28.2 L32,27.8 L40,32.0 L48,41.0 L56,53.5 L64,67.0 L72,78.6 L80,85.9 L88,87.6 L96,84.0 L104,76.7 L112,68.0 L120,60.1 L128,54.2 L136,50.5 L144,48.1 L152,45.7 L160,42.1 M0,74.9 L8,71.4 L16,68.9 L24,67.3 L32,65.8 L40,62.9 L48,57.6 L56,49.4 L64,39.5 L72,29.9 L80,23.0 L88,20.9 L96,24.7 L104,33.8 L112,46.3 L120,59.2 L128,70.1 L136,76.9 L144,79.3 L152,78.1 L160,74.9 M0,35.1 L8,38.6 L16,41.1 L24,42.7 L32,44.2 L40,47.1 L48,52.4 L56,60.6 L64,70.5 L72,80.1 L80,87.0 L88,89.1 L96,85.3 L104,76.2 L112,63.7 L120,50.8 L128,39.9 L136,33.1 L144,30.7 L152,31.9 L160,35.1 M0,79.2 L8,69.3 L16,59.4 L24,51.4 L32,46.3 L40,43.7 L48,42.3 L56,40.7 L64,38.2 L72,34.9 L80,31.9 L88,31.0 L96,33.9 L104,41.1 L112,52.3 L120,65.3 L128,77.5 L136,86.0 L144,89.2 L152,86.5 L160,79.2 M0,30.8 L8,40.7 L16,50.6 L24,58.6 L32,63.7 L40,66.3 L48,67.7 L56,69.3 L64,71.8 L72,75.1 L80,78.1 L88,79.0 L96,76.1 L104,68.9 L112,57.7 L120,44.7 L128,32.5 L136,24.0 L144,20.8 L152,23.5 L160,30.8 M0,77.4 L8,65.4 L16,51.9 L24,39.6 L32,31.0 L40,27.4 L48,28.3 L56,32.5 L64,37.9 L72,42.7 L80,46.3 L88,48.7 L96,51.2 L104,55.0 L112,61.0 L120,69.0 L128,77.6 L136,84.5 L144,87.5 L152,85.2 L160,77.4 M0,32.6 L8,44.6 L16,58.1 L24,70.4 L32,79.0 L40,82.6 L48,81.7 L56,77.5 L64,72.1 L72,67.3 L80,63.7 L88,61.3 L96,58.8 L104,55.0 L112,49.0 L120,41.0 L128,32.4 L136,25.5 L144,22.5 L152,24.8 L160,32.6' fill='none' stroke='black' stroke-width='.6'/></svg>") repeat-x}:root[data-skin=mint] .lock{position:relative}:root[data-skin=mint] .app-inner,:root[data-skin=mint] .lock-card,:root[data-skin=mint] .view-bar{position:relative;z-index:1}[data-skin=mint] .neu,[data-skin=mint] :is(.card,.card-lg).glass{background:var(--surface);border:1px solid var(--line);box-shadow:var(--elev)}[data-skin=mint] :is(.card,.card-lg){box-shadow:var(--elev),inset 0 0 0 4px var(--surface),inset 0 0 0 5px color-mix(in srgb,var(--accent) 40%,transparent)}[data-skin=mint] :is(.card,.card-lg,.sidebar) .neu:not(.press):not(.on){background:var(--surface-2);box-shadow:none}[data-skin=mint] :is(.card,.card-lg,.sidebar) .neu.press:not(.card){box-shadow:none}[data-skin=mint] .neu.press:active{box-shadow:none;transform:translateY(1px)}[data-skin=mint] .glass:not(.card):not(.card-lg),[data-skin=mint] .glass-strong{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 0 1px var(--glass-line),0 18px 34px -22px var(--drop)}[data-skin=mint] .stat,[data-skin=mint] .df-facts>span,[data-skin=mint] .ex-totals>span{background:transparent;box-shadow:none;border-top:1px solid var(--line);border-radius:0;padding-left:0}[data-skin=mint] .today-icon,[data-skin=mint] .toast-mark{background:transparent;box-shadow:inset 0 0 0 1px currentColor}[data-skin=mint] .h1{font-style:italic}[data-skin=mint] .h2{font-family:var(--font-label);font-size:var(--fs-sm);letter-spacing:.14em;text-transform:uppercase}[data-skin=mint] .big,[data-skin=mint] .sora{font-variant-numeric:lining-nums tabular-nums}[data-skin=mint] :is(.btn-ember,.btn-lagoon,.btn-orb){background:var(--text);color:var(--on-ink);border:1px solid var(--text);box-shadow:inset 0 0 0 3px var(--text),inset 0 0 0 4px color-mix(in srgb,var(--accent) 70%,transparent);font-family:var(--font-label);letter-spacing:.16em;text-transform:uppercase;font-size:var(--fs-xs);font-weight:600}[data-skin=mint] .btn.neu{font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;font-size:var(--fs-xs)}[data-skin=mint] .gem.press:active{filter:none;transform:translateY(1px)}[data-skin=mint] .seg{background:transparent;box-shadow:inset 0 0 0 1px var(--text);padding:0;gap:0;border-radius:var(--r-s);overflow:hidden}[data-skin=mint] .seg>a,[data-skin=mint] .seg>button{border-radius:0;box-shadow:none;border:0;border-left:1px solid var(--text);font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;font-size:var(--fs-xs);background:transparent}[data-skin=mint] .seg>:first-child{border-left:0}[data-skin=mint] .seg>.on{background:var(--text);color:var(--on-ink)}[data-skin=mint] .toggle{background:transparent;box-shadow:inset 0 0 0 1px var(--text)}[data-skin=mint] .toggle-fill{background:var(--text)!important}[data-skin=mint] .knob{background:var(--surface);box-shadow:inset 0 0 0 1px var(--text);border:0}[data-skin=mint] .input{background:var(--surface)!important;box-shadow:inset 0 0 0 1px var(--line)!important}[data-skin=mint] .orb{box-shadow:0 0 0 6px var(--bg)}[data-skin=mint] .chip{border-radius:var(--r-s);font-family:var(--font-label);letter-spacing:.1em;font-size:var(--fs-xs);text-transform:uppercase}[data-skin=mint] .table td{background:transparent;border-bottom:1px solid var(--line)}[data-skin=mint] .bar{background:transparent;box-shadow:inset 0 0 0 1px var(--line)}[data-skin=mint] .bar-fill{background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.45) 0 1px,transparent 1px 3.5px)!important}[data-skin=mint] .tube{background:transparent;box-shadow:inset 0 0 0 1px var(--text)}[data-skin=mint] .tube-fill{background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.45) 0 1px,transparent 1px 3.5px)!important}[data-skin=mint] .df-days{background:none;color:var(--text)}[data-skin=mint] .jar-coin{fill:var(--accent)}[data-skin=mint] .jar-shine{display:none}[data-skin=mint] .lens-bubble{box-shadow:0 0 0 1px var(--line),0 10px 22px -12px var(--drop)}[data-skin=mint] .pin-dots>span.on{background:var(--text)}[data-skin=mint] .commit-pill>strong{background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 1px var(--line)}[data-skin=mint] .ro-badge{background:transparent;box-shadow:inset 0 0 0 1px var(--accent);color:var(--text)}[data-skin=mint] .hero-num{background-image:linear-gradient(110deg,var(--text) 0%,var(--text) 40%,var(--ovi1) 50%,var(--ovi2) 60%,var(--text) 70%,var(--text) 100%);background-size:300% 100%;background-position:0% 0;-webkit-background-clip:text;background-clip:text;color:transparent;transition:background-position 1.3s ease}[data-skin=mint] .net-card:hover .hero-num{background-position:100% 0}[data-skin=mint] .serial{display:inline;margin-left:8px;font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.06em;color:var(--seal);text-transform:none}.serial{display:none}[data-skin=mint] .net-card{user-select:none;-webkit-user-select:none}[data-skin=mint] .wm{display:flex;flex-direction:column;align-items:center;position:absolute;right:16px;top:16px;color:var(--text);opacity:.06;pointer-events:none;transition:opacity .5s ease}[data-skin=mint] .wm-msg{font-family:var(--font-label);font-size:11px;letter-spacing:.2em;text-transform:uppercase;text-align:center;line-height:1.5;opacity:0;transition:opacity .5s ease .15s;margin-top:-8px}[data-skin=mint] .net-card[data-hold] .wm{opacity:.5}[data-skin=mint] .net-card[data-hold] .wm-msg{opacity:1}[data-skin=mint] .net-card[data-hold]{background:radial-gradient(circle at 80% 25%,color-mix(in srgb,var(--surface) 40%,#FFFFFF),var(--surface) 62%)}@media (prefers-reduced-motion: reduce){[data-skin=mint] .hero-num,[data-skin=mint] .wm,[data-skin=mint] .wm-msg{transition:none}}[data-skin=mint] .toast{border-radius:0;background:var(--surface);box-shadow:none;padding-top:18px;animation:mt-print .35s cubic-bezier(.2,.8,.2,1) both;-webkit-mask:radial-gradient(circle at 8px 0,transparent 5px,#000 5.5px) 0 0 / 16px 100% repeat-x;mask:radial-gradient(circle at 8px 0,transparent 5px,#000 5.5px) 0 0 / 16px 100% repeat-x}@keyframes mt-print{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}[data-skin=mint] .toasts{filter:drop-shadow(0 8px 12px var(--drop))}[data-skin=mint] .toast-title{font-family:var(--font-num);font-weight:600;font-size:var(--fs-md)}[data-skin=mint] .toast-title:before{content:"RECEIPT · ";font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.08em;color:var(--seal);font-weight:500}[data-skin=mint] .cb-banner{border-radius:var(--r-s);box-shadow:0 0 0 1px var(--glass-line),0 22px 44px -18px var(--drop)}[data-skin=mint] .cb-badge{background:var(--text);color:var(--on-ink)}[data-skin=mint] .cb-stamp{color:var(--seal);border-color:var(--seal);font-family:var(--font-label);mix-blend-mode:multiply}[data-skin=mint][data-theme=dark] .cb-stamp{mix-blend-mode:normal}[data-skin=mint],[data-skin=mint] *{font-variant-numeric:lining-nums tabular-nums}[data-skin=mint] .sidebar .btn.neu{letter-spacing:.06em;padding:0 4px}[data-skin=mint] .pop{--pick-hover: var(--line)}[data-skin=mint] .pick-cell.on{background:var(--text);color:var(--on-ink);box-shadow:none}[data-skin=mint] :is(.pick-link,.pick-wk,.pick-title){font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;font-size:var(--fs-xs)}[data-skin=mint] .pick-title{font-size:var(--fs-sm)}[data-skin=mint] .check{--check-r: 2px;box-shadow:inset 0 0 0 1px var(--text)}[data-skin=mint] .check:has(>input:checked){color:var(--on-ink)}
