.mlanding{--col:560px;--pad:22px;--safe-top:env(safe-area-inset-top,0px);position:relative;font-family:var(--sans);overflow-x:hidden;overflow-x:clip}.mlanding .col{position:relative;max-width:var(--col);margin:0 auto;min-height:100vh}@media (min-width:600px){.mlanding .col{border-left:2px solid var(--ink);border-right:2px solid var(--ink)}}.mlanding .odo{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(100%,var(--col));z-index:0;text-align:center;pointer-events:none;padding:0 var(--pad)}.mlanding .odo .lbl{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.mlanding .odo .num{font-family:var(--mono);font-weight:500;font-size:clamp(52px,15vw,84px);letter-spacing:-.04em;line-height:1;color:var(--ink);will-change:transform,filter;font-variant-numeric:tabular-nums}.mlanding .odo .num b{color:var(--accent);font-weight:500}.mlanding .odo .cap{font-family:var(--mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--sub);margin-top:12px;line-height:1.7;transition:color .3s,transform .3s}.mlanding .odo .cap.pop{color:var(--accent);transform:scale(1.1)}.mlanding .sheet{position:relative;z-index:2}.mlanding .panel{background:var(--paper);padding:84px var(--pad);position:relative}.mlanding .spacer{height:88vh;pointer-events:none}.mlanding .topbar{position:fixed;top:0;left:50%;transform:translateX(-50%);width:min(100%,var(--col));z-index:60;display:flex;align-items:center;justify-content:space-between;padding:calc(14px + var(--safe-top)) var(--pad) 14px}.mlanding .topbar:before{content:"";position:absolute;inset:0;background:var(--paper);border-bottom:2px solid var(--ink);z-index:-1}.mlanding .brand{display:flex;align-items:center;gap:8px;text-decoration:none;color:var(--ink);background:none;border:none;cursor:pointer;padding:0}.mlanding .brand .mark{height:19px;width:auto;flex-shrink:0}.mlanding .brand b{font-family:var(--serif);font-size:20px}.mlanding .brand .est{font-family:var(--mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.mlanding .tb{display:flex;align-items:center;gap:10px}.mlanding .theme-toggle{width:38px;height:38px;border-radius:50%;border:1.5px solid var(--rule);background:transparent;color:var(--ink);cursor:pointer;display:grid;place-items:center;font-size:14px;line-height:1;padding:0}.mlanding .theme-toggle .moon,html[data-theme=dark] .mlanding .theme-toggle .sun{display:none}html[data-theme=dark] .mlanding .theme-toggle .moon{display:block}.mlanding .tb .pill{font-family:var(--sans);font-weight:700;font-size:13px;color:var(--paper);background:var(--ink);padding:11px 18px;border-radius:2px;text-decoration:none;border:none;cursor:pointer;transition:background .2s}.mlanding .tb .pill:active{background:var(--accent)}.mlanding .eyebrow{letter-spacing:.2em;color:var(--accent);margin-bottom:16px}.mlanding .eyebrow,.mlanding .hint{font-family:var(--mono);font-size:11px;text-transform:uppercase}.mlanding .hint{letter-spacing:.12em;color:var(--muted);display:flex;align-items:flex-start;gap:10px;line-height:1.6}.mlanding .hint:before{content:"";width:28px;height:1.5px;background:var(--accent);flex:none;margin-top:7px}.mlanding .hero{min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding:calc(110px + var(--safe-top)) var(--pad) 120px;background:var(--paper);position:relative;z-index:2}.mlanding .hero h1{font-family:var(--serif);font-weight:400;letter-spacing:-.03em;line-height:.94;font-size:clamp(54px,18vw,96px);text-transform:uppercase;padding-bottom:.14em}.mlanding .hero h1 .l1{display:block}.mlanding .hero h1 .l2{display:block;color:transparent;-webkit-text-stroke:2px var(--ink)}.mlanding .hero h1 .l3{display:block;font-style:italic;color:var(--accent);text-transform:none;letter-spacing:-.02em}@media (prefers-reduced-motion:no-preference){.mlanding .hero .eyebrow{animation:mlHeroRise .7s cubic-bezier(.22,.9,.3,1) both}.mlanding .hero h1 .l1{animation:mlHeroRise .7s cubic-bezier(.22,.9,.3,1) .08s both}.mlanding .hero h1 .l2{animation:mlHeroRise .7s cubic-bezier(.22,.9,.3,1) .18s both}.mlanding .hero h1 .l3{animation:mlHeroRise .7s cubic-bezier(.22,.9,.3,1) .28s both}.mlanding .hero .below{animation:mlHeroRise .7s cubic-bezier(.22,.9,.3,1) .44s both}}@keyframes mlHeroRise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.mlanding .h1wrap{position:relative;z-index:2}.mlanding .h1wrap h1.xx{position:absolute;inset:0;pointer-events:none;transform-origin:0 0}.mlanding .h1wrap h1.en{clip-path:inset(0 0 100% 0)}.mlanding .scanhead{position:absolute;left:calc(-1*var(--pad));right:calc(-1*var(--pad));top:0;height:14px;background:var(--ink);box-shadow:0 5px 14px var(--shadow);opacity:0;z-index:5;transform:translateY(-30px);transition:opacity .25s}.mlanding .scanhead:before{content:"";position:absolute;left:10px;right:10px;bottom:2px;height:2px;background:linear-gradient(90deg,transparent,var(--accent) 15%,#ffd9ae 50%,var(--accent) 85%,transparent)}.mlanding .scanhead:after{content:"";position:absolute;left:0;right:0;top:3px;height:4px;background:repeating-linear-gradient(90deg,hsla(39,53%,89%,.35) 0 3px,transparent 3px 9px)}.mlanding .ltag{margin-top:26px;font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.mlanding .ltag b{color:var(--accent);font-weight:500}.mlanding .ltag .lx{color:var(--ink2)}.mlanding .hero .below{margin-top:40px;border-top:2px solid var(--ink);padding-top:18px;position:relative;z-index:3}.mlanding .hero .below p{font-size:17px;line-height:1.5;color:var(--sub)}.mlanding .hero .below p b{color:var(--ink);font-weight:700}.mlanding .scroll-cue{position:absolute;left:50%;bottom:40px;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);pointer-events:none}.mlanding .scroll-cue .line{width:1.5px;height:38px;background:var(--rule);position:relative;overflow:hidden}.mlanding .scroll-cue .line:after{content:"";position:absolute;left:0;top:-40%;width:100%;height:40%;background:var(--accent);animation:mlCuedrop 1.8s cubic-bezier(.4,0,.4,1) infinite}@keyframes mlCuedrop{0%{top:-40%}to{top:110%}}@media (prefers-reduced-motion:reduce){.mlanding .scroll-cue .line:after{animation:none;top:60%}}.mlanding .marquee{overflow:hidden;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);background:var(--paper);position:relative;z-index:2}.mlanding .marquee .mq{display:flex;gap:0;white-space:nowrap;will-change:transform}.mlanding .marquee .mq span{font-family:var(--serif);font-size:26px;padding:11px 0;letter-spacing:-.01em}.mlanding .marquee .mq i{font-style:normal;color:var(--accent);padding:11px 18px;font-family:var(--mono);font-size:15px;align-self:center}.mlanding .window-cap{position:relative;z-index:3;display:flex;justify-content:center;pointer-events:none;padding-top:56px}.mlanding .window-cap .card{background:var(--ink);color:var(--paper);font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;padding:11px 16px;text-align:center;line-height:1.6;max-width:88%}.mlanding .decoder h2{font-family:var(--serif);font-weight:400;font-size:clamp(32px,9vw,46px);letter-spacing:-.02em;line-height:1.04}.mlanding .decoder h2 em{font-style:italic;color:var(--accent)}.mlanding .decoder .lede{margin-top:16px;font-size:15px;line-height:1.65;color:var(--sub)}.mlanding .decoder .hint{margin:24px 0 26px}.mlanding .ledger-tbl{border-top:2px solid var(--ink)}.mlanding .lrow{display:grid;grid-template-columns:40px 1fr auto;grid-template-rows:auto auto;gap:4px 14px;align-items:center;border-bottom:1px solid var(--rule);padding:16px 4px;position:relative}.mlanding .lrow .lang{grid-row:1/3;align-self:center;font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;color:var(--paper);background:var(--ink2);padding:4px 0;text-align:center;transition:background .35s}.mlanding .lrow .scramble{grid-column:2;grid-row:1;font-family:var(--mono);font-size:14px;letter-spacing:.02em;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.mlanding .lrow .pr{grid-column:3;grid-row:1/3;align-self:center;font-family:var(--mono);font-size:15px;text-align:right;color:var(--muted);transition:color .35s;font-variant-numeric:tabular-nums}.mlanding .lrow .cat{grid-column:2;font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;display:flex;align-items:center;gap:7px;color:var(--sub);opacity:0;transform:translateX(-8px);transition:opacity .35s,transform .35s;min-height:13px}.mlanding .lrow .cat i{width:8px;height:8px;border-radius:50%;flex:none}.mlanding .lrow:after{content:"";position:absolute;left:0;bottom:-1px;height:2px;width:0;background:var(--accent);transition:width .45s cubic-bezier(.22,.9,.3,1)}.mlanding .lrow.on .cat{opacity:1;transform:none}.mlanding .lrow.on .pr{color:var(--accent)}.mlanding .lrow.on .lang{background:var(--accent)}.mlanding .lrow.on:after{width:100%}.mlanding .decoder .footnote{margin-top:20px;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);line-height:1.8}.mlanding .scanband{position:fixed;left:50%;transform:translateX(-50%);width:min(100%,var(--col));top:50%;height:0;z-index:35;pointer-events:none;opacity:0;transition:opacity .3s}.mlanding .scanband:before{content:"";position:absolute;left:8px;right:8px;top:0;height:1.5px;background:linear-gradient(90deg,transparent,var(--accent) 12%,var(--accent) 88%,transparent);opacity:.75}.mlanding .scanband .tag{position:absolute;right:10px;top:5px;font-family:var(--mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.mlanding .scanband.on{opacity:1}.mlanding .split{background:var(--ink);color:var(--paper);position:relative;z-index:2}.mlanding .split .inner{padding:84px var(--pad)}.mlanding .split h2{font-family:var(--serif);font-weight:400;font-size:clamp(32px,9vw,46px);letter-spacing:-.02em;line-height:1.04}.mlanding .split h2 em{font-style:italic;color:var(--accent)}.mlanding .split .lede{margin-top:16px;font-size:15px;line-height:1.65;color:var(--inv-sub)}.mlanding .split .hint{margin-top:26px;color:var(--inv-muted)}.mlanding .split .hint:before{background:var(--accent)}.mlanding .split-item{margin-top:30px;border:2px solid var(--inv-bd);padding:16px 18px;font-family:var(--mono)}.mlanding .split-item .top{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.mlanding .split-item .nm{font-size:15px;letter-spacing:.02em;min-width:0}.mlanding .split-item .nm .lang{font-size:9.5px;background:var(--inv-chip);padding:3px 6px;margin-right:10px;vertical-align:middle;letter-spacing:.1em}.mlanding .split-item .pr{font-size:18px;color:var(--accent);flex:none}.mlanding .split-item .en{color:var(--inv-sub);font-size:11.5px;margin-top:7px;letter-spacing:.06em}.mlanding .split-flex{margin-top:30px;display:flex;gap:20px;align-items:stretch}.mlanding .vsplit{position:relative;width:20px;flex:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mlanding .vtrack{position:absolute;inset:0;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--inv-bd)}.mlanding .vtrack .seg{width:100%}.mlanding .handle{position:absolute;left:-18px;right:-18px;height:44px;margin-top:-22px;cursor:ns-resize;z-index:5;display:flex;align-items:center;justify-content:center;touch-action:none}.mlanding .handle:before{content:"";width:22px;height:22px;border-radius:50%;background:var(--paper);border:1.5px solid var(--inv-bd);box-shadow:0 2px 8px rgba(0,0,0,.4)}.mlanding .handle.drag:before{background:var(--accent);border-color:var(--accent)}.mlanding .split-projects{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px}.mlanding .sp-card{border:1px solid var(--inv-bd);padding:14px 16px;position:relative;display:grid;grid-template-columns:1fr auto;gap:2px 14px;align-items:baseline}.mlanding .sp-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--pc)}.mlanding .sp-card .pn{font-family:var(--sans);font-weight:600;font-size:14.5px;padding-left:8px}.mlanding .sp-card .pk{font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--inv-muted);grid-column:1;padding-left:8px}.mlanding .sp-card .pv{font-family:var(--mono);font-size:21px;color:var(--accent);grid-row:1/3;grid-column:2;align-self:center;font-variant-numeric:tabular-nums;text-align:right}.mlanding .split .footnote{margin-top:26px;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--inv-muted);line-height:1.8}.mlanding .projects h2{font-family:var(--serif);font-weight:400;font-size:clamp(32px,9vw,46px);letter-spacing:-.02em;line-height:1.04}.mlanding .projects h2 em{font-style:italic;color:var(--accent)}.mlanding .projects .lede{margin-top:16px;font-size:15px;line-height:1.65;color:var(--sub)}.mlanding .projects{padding-left:0;padding-right:0}.mlanding .projects .head{padding:0 var(--pad)}.mlanding .proj-rail{margin-top:34px;display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:8px var(--pad) 18px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mlanding .proj-rail::-webkit-scrollbar{display:none}.mlanding .proj{flex:0 0 84%;max-width:400px;scroll-snap-align:center;border:2px solid var(--ink);padding:20px 20px 24px;background:var(--paper);box-shadow:6px 6px 0 var(--shadow)}.mlanding .proj .ph{display:flex;justify-content:space-between;align-items:baseline;border-bottom:2px solid var(--ink);padding-bottom:12px;gap:10px}.mlanding .proj .ph .pn{font-family:var(--serif);font-size:20px;letter-spacing:-.01em}.mlanding .proj .ph .pb{font-family:var(--mono);font-size:10px;color:var(--muted);letter-spacing:.08em;flex:none}.mlanding .proj .feed{margin-top:12px;display:flex;flex-direction:column;min-height:170px}.mlanding .mgroup{padding:9px 0;border-bottom:1px dashed var(--rule);opacity:0;transform:translateY(8px);transition:opacity .5s,transform .5s}.mlanding .mgroup:last-child{border-bottom:none}.mlanding .mgroup.in{opacity:1;transform:none}.mlanding .mhead{display:flex;justify-content:space-between;align-items:center;gap:10px;font-family:var(--mono)}.mlanding .mhead .mer{font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;border:1.5px solid var(--ink2);padding:3px 6px;color:var(--ink);background:var(--chip);white-space:nowrap}.mlanding .mhead .msum{font-size:10.5px;color:var(--muted)}.mlanding .mline{display:flex;justify-content:space-between;gap:10px;font-family:var(--mono);font-size:11px;color:var(--ink2);padding:6px 0 0 14px}.mlanding .mline .it{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mlanding .mline .amt{color:var(--ink)}.mlanding .proj .track{margin-top:14px;height:9px;background:rgba(28,20,9,.1);position:relative;overflow:hidden}html[data-theme=dark] .mlanding .proj .track{background:hsla(39,55%,89%,.1)}.mlanding .proj .track i{position:absolute;left:0;top:0;bottom:0;width:0;background:var(--pc);transition:width 1s cubic-bezier(.22,.9,.3,1)}.mlanding .proj .totals{display:flex;justify-content:space-between;margin-top:10px;font-family:var(--mono);font-size:12px}.mlanding .proj .totals .used{color:var(--accent);font-variant-numeric:tabular-nums}.mlanding .proj .totals .cap{color:var(--muted)}.mlanding .rail-dots{display:flex;justify-content:center;gap:8px;margin-top:4px}.mlanding .rail-dots i{width:7px;height:7px;border-radius:50%;background:var(--rule);transition:background .25s,transform .25s}.mlanding .rail-dots i.on{background:var(--accent);transform:scale(1.25)}.mlanding .projects .footnote{margin:24px var(--pad) 0;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);line-height:1.8}.mlanding .projects .footnote b{color:var(--accent);font-weight:500}.mlanding .phasetabs{display:flex;gap:6px;margin-top:12px;flex-wrap:wrap}.mlanding .phasetabs button{font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;padding:6px 9px;border:1.5px solid var(--rule);background:transparent;color:var(--sub);cursor:pointer;transition:border-color .2s,color .2s,background .2s}.mlanding .phasetabs button.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.mlanding .mgroup.off{display:none}.mlanding .ppl .inner{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding:calc(64px + var(--safe-top)) var(--pad) 20px}.mlanding .ppl .billhead{margin-top:22px;border:2px solid var(--inv-bd);border-bottom:none;padding:9px 12px;display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--inv-sub)}.mlanding .ppl .billhead .rname{font-family:var(--serif);font-size:17px;letter-spacing:.01em;text-transform:none;color:var(--paper)}.mlanding .ppl .bulk{display:flex;gap:7px}.mlanding .ppl .bulk button{font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;background:transparent;border:1.5px solid var(--inv-bd);color:var(--inv-sub);padding:6px 10px;cursor:pointer}.mlanding .ppl .bulk button:active{border-color:var(--paper);color:var(--paper)}.mlanding .bill{border:2px solid var(--inv-bd)}.mlanding .brow{display:grid;grid-template-columns:1fr auto;gap:5px 12px;align-items:center;padding:10px 12px;border-bottom:1px solid var(--inv-bd)}.mlanding .brow:last-child{border-bottom:none}.mlanding .brow .it{font-family:var(--mono);font-size:13px;letter-spacing:.02em;min-width:0}.mlanding .brow .it .en{display:block;font-size:9px;letter-spacing:.1em;color:var(--inv-muted);margin-top:3px}.mlanding .brow .pr{font-family:var(--mono);font-size:14px;text-align:right;color:var(--accent);font-variant-numeric:tabular-nums}.mlanding .brow .who{grid-column:1/-1;display:flex;gap:7px}.mlanding .chip{width:44px;height:44px;border:1.5px solid var(--inv-bd);background:transparent;color:var(--inv-muted);font-family:var(--mono);font-size:13px;cursor:pointer;display:grid;place-items:center;padding:0;transition:background .18s,color .18s,border-color .18s}.mlanding .chip.on{background:var(--paper);color:var(--ink);border-color:var(--paper)}.mlanding .brow.tax .pro{font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--inv-muted);border:1px dashed var(--inv-bd);padding:6px 9px}.mlanding .tape{position:sticky;top:calc(62px + var(--safe-top));z-index:15;background:var(--paper);color:var(--ink);border:2px solid var(--ink);box-shadow:4px 4px 0 rgba(0,0,0,.4);padding:9px 12px 11px;margin:12px 0 10px}.mlanding .tape .tt-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;text-align:center}.mlanding .tt-col{padding:4px 0 3px}.mlanding .tt-col.you{box-shadow:0 0 0 1.5px var(--accent)}.mlanding .tt-col b{display:block;font-family:var(--mono);font-weight:500;font-size:10px;letter-spacing:.1em;color:var(--sub)}.mlanding .tt-amt,.mlanding .tt-col.you b{color:var(--accent)}.mlanding .tt-amt{display:block;font-family:var(--mono);font-size:13px;margin-top:3px;font-variant-numeric:tabular-nums}.mlanding .tt-amt.bump{animation:mlTtbump .45s}@keyframes mlTtbump{0%{transform:translateY(0)}35%{transform:translateY(-4px);color:var(--ink)}to{transform:translateY(0)}}.mlanding .modes{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding-top:calc(64px + var(--safe-top));padding-bottom:20px}.mlanding .modes h2{font-family:var(--serif);font-weight:400;font-size:clamp(32px,9vw,46px);letter-spacing:-.02em;line-height:1.04}.mlanding .modes h2 em{font-style:italic;color:var(--accent)}.mlanding .modes .lede{margin-top:16px;font-size:15px;line-height:1.65;color:var(--sub)}.mlanding .modes .lede b{color:var(--ink);font-weight:600}.mlanding .modeswitch{margin-top:20px;display:flex;border:2px solid var(--ink)}.mlanding .modeswitch button{flex:1;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:13px 0;background:transparent;border:none;color:var(--sub);cursor:pointer;border-right:2px solid var(--ink);transition:background .2s,color .2s}.mlanding .modeswitch button:last-child{border-right:none}.mlanding .modeswitch button.on{background:var(--ink);color:var(--paper)}.mlanding .modes .hint{margin:16px 0 4px}.mlanding .netled{border-top:2px solid var(--ink)}.mlanding .nrow{display:grid;grid-template-columns:26px minmax(0,1fr) auto auto auto;gap:7px;padding:10px 0;border-bottom:1px solid var(--rule);align-items:center}.mlanding .nrow.hd{padding:7px 0}.mlanding .nrow.hd span{font-family:var(--mono);font-size:8px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);text-align:right;min-width:54px}.mlanding .nrow.hd span:first-child{grid-column:span 2;text-align:left}.mlanding .nrow.hd span:last-child{min-width:62px}.mlanding .nchip{width:26px;height:26px;border:1.5px solid var(--ink);display:grid;place-items:center;font-family:var(--mono);font-size:9.5px;color:var(--ink);flex:none}.mlanding .nrow .nm{font-family:var(--sans);font-weight:600;font-size:12.5px;line-height:1.25;min-width:0}.mlanding .nrow .ow,.mlanding .nrow .pd{font-family:var(--mono);font-size:10.5px;color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;min-width:54px}.mlanding .nrow .nm .tag{font-family:var(--mono);font-weight:400;font-size:9px;color:var(--muted);font-style:normal;letter-spacing:.04em;margin-left:5px}.mlanding .nrow .nt{font-family:var(--mono);text-align:right;font-size:13px;font-variant-numeric:tabular-nums;line-height:1.2;min-width:62px}.mlanding .nrow .nt.p{color:var(--accent)}.mlanding .nrow .nt.n{color:var(--ink)}.mlanding .nrow .nt.z{color:var(--muted)}.mlanding .modes .stamp{margin-top:18px;font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);line-height:1.7}.mlanding .settle{margin-top:12px;display:flex;flex-direction:column;gap:8px}.mlanding .pay{border:2px solid var(--ink);background:var(--paper);box-shadow:4px 4px 0 var(--shadow);padding:9px 12px;display:flex;align-items:center;gap:11px;font-family:var(--mono);font-size:12.5px}.mlanding .pay .rt{display:flex;align-items:center;gap:5px;flex:none}.mlanding .pay .rt b{color:var(--accent);font-weight:500}.mlanding .pchip{display:grid;place-items:center;width:24px;height:24px;border:1.5px solid var(--ink);font-size:10px;font-style:normal}.mlanding .pay .pwho{flex:1;font-family:var(--sans);font-size:11.5px;color:var(--sub);line-height:1.3}.mlanding .pay .amt{font-variant-numeric:tabular-nums;font-size:13px}.mlanding .paynote{font-size:13px;line-height:1.6;color:var(--sub)}.mlanding .modes .footnote{margin-top:20px;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);line-height:1.8}.mlanding .statstrip{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);background:var(--paper);position:relative;z-index:2}.mlanding .statstrip .stat{padding:26px var(--pad);border-bottom:2px solid var(--ink);display:flex;align-items:baseline;justify-content:space-between;gap:18px}.mlanding .statstrip .stat:last-child{border-bottom:none}.mlanding .statstrip .v{font-family:var(--mono);font-size:34px;font-weight:500;letter-spacing:-.02em;color:var(--accent);font-variant-numeric:tabular-nums;flex:none;min-width:112px}.mlanding .statstrip .k{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);line-height:1.6;text-align:right}.mlanding .cta{background:var(--paper);position:relative;z-index:2;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding:96px var(--pad) 60px}.mlanding .cta h2{font-family:var(--serif);font-weight:400;text-transform:uppercase;letter-spacing:-.03em;line-height:.94;font-size:clamp(48px,15vw,84px)}.mlanding .cta h2 em{font-style:italic;color:var(--accent);text-transform:none}.mlanding .cta .formrow{margin-top:36px;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);display:grid;grid-template-columns:44px 1fr;align-items:stretch}.mlanding .cta .formrow .idx{font-family:var(--mono);font-size:11px;color:var(--muted);display:flex;align-items:center}.mlanding .cta input{border:none;background:transparent;font-family:var(--mono);font-size:17px;color:var(--ink);padding:22px 0;outline:none;min-width:0;border-radius:0}.mlanding .cta input::-moz-placeholder{color:var(--muted)}.mlanding .cta input::placeholder{color:var(--muted)}.mlanding .cta .platbtns{display:flex;flex-direction:column;gap:12px;margin-top:18px}.mlanding .cta .platbtns button{font-family:var(--sans);font-weight:700;font-size:15px;padding:18px 20px;cursor:pointer;border:2px solid var(--ink);transition:background .2s,color .2s,border-color .2s;border-radius:0}.mlanding .cta .platbtns .solid{background:var(--ink);color:var(--paper)}.mlanding .cta .platbtns .solid:active{background:var(--accent);border-color:var(--accent)}.mlanding .cta .platbtns .ghost{background:transparent;color:var(--ink)}.mlanding .cta .platbtns .ghost:active{background:var(--ink);color:var(--paper)}.mlanding .cta .platbtns button:disabled{opacity:.55;cursor:default}.mlanding .cta .err{margin-top:18px;font-family:var(--mono);font-size:13px;color:var(--err);letter-spacing:.03em;line-height:1.6}.mlanding .cta .ok{display:none;margin-top:26px;font-family:var(--mono);font-size:13.5px;color:var(--accent);letter-spacing:.05em;line-height:1.7}.mlanding .cta.sent .formrow,.mlanding .cta.sent .platbtns{display:none}.mlanding .cta.sent .ok{display:block}.mlanding .footer-line{display:flex;flex-direction:column;gap:6px;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:56px;line-height:1.7}.mlanding .rotate-lock{display:none}@media (orientation:landscape) and (max-height:500px){.mlanding .rotate-lock{display:flex;position:fixed;inset:0;z-index:9999;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;padding:24px;background:var(--paper)}.mlanding .rotate-lock .rl-icon{font-size:44px;color:var(--accent);animation:rl-spin 2.4s ease-in-out infinite}.mlanding .rotate-lock .rl-title{font-family:var(--serif);font-size:22px;color:var(--ink)}.mlanding .rotate-lock .rl-sub{font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}}@keyframes rl-spin{0%,60%{transform:rotate(0)}80%,to{transform:rotate(-90deg)}}@media (prefers-reduced-motion:reduce){.mlanding .rotate-lock .rl-icon{animation:none}}.mlanding .panel.decoder{background:var(--ink);color:var(--paper)}.mlanding .decoder .lede{color:var(--inv-sub)}.mlanding .decoder .hint{color:var(--inv-muted)}.mlanding .decoder .ledger-tbl{border-top-color:var(--paper)}.mlanding .decoder .lrow{border-bottom-color:var(--inv-bd)}.mlanding .decoder .lrow .lang{background:var(--inv-chip);color:var(--paper)}.mlanding .decoder .lrow .scramble{color:var(--paper)}.mlanding .decoder .lrow .cat{color:var(--inv-sub)}.mlanding .decoder .lrow .pr{color:var(--inv-muted)}.mlanding .decoder .lrow.on .lang{background:var(--accent);color:#12100b}.mlanding .decoder .footnote{color:var(--inv-muted)}.mlanding .marquee .mq span{transition:color .45s}.mlanding .marquee .mq span.hl{font-style:italic;color:var(--accent)}.mlanding .askk h2{font-family:var(--serif);font-weight:400;font-size:clamp(32px,9vw,46px);letter-spacing:-.02em;line-height:1.04}.mlanding .askk h2 em{display:block;font-style:italic;color:var(--accent)}.mlanding .askk .lede{margin-top:16px;font-size:15px;line-height:1.65;color:var(--sub)}.mlanding .mak-bar{margin-top:26px;display:flex;align-items:center;border:2px solid var(--ink);background:var(--paper);box-shadow:5px 5px 0 var(--shadow);padding:6px 6px 6px 12px}.mlanding .mak-qtext{flex:1;min-width:0;display:flex;align-items:center;font-family:var(--mono);font-size:14px;color:var(--ink);white-space:nowrap;overflow:hidden}.mlanding .mak-qtext span{display:inline-block;transform-origin:0 50%}.mlanding .mak-caret{width:8px;height:1.2em;background:var(--accent);margin-left:3px;flex:none;animation:makCaret 1s steps(1) infinite}@keyframes makCaret{0%,55%{opacity:1}56%,to{opacity:0}}.mlanding .mak-pill{flex:none;display:flex;align-items:center;gap:7px;border-radius:999px;padding:10px 16px;background:linear-gradient(135deg,#d99044,#a85b28);color:#fff6e8;font-family:var(--sans);font-weight:700;font-size:13px}.mlanding .mak-pill img{width:20px;height:9px;filter:brightness(0) invert(1)}.mlanding .mak-chips{margin-top:14px;display:flex;gap:9px}.mlanding .mak-chips button{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:0 14px;min-height:44px;border:1.5px solid var(--rule);background:transparent;color:var(--sub);white-space:nowrap;cursor:pointer;transition:border-color .2s,color .2s,background .2s}.mlanding .mak-chips button.on{border-color:var(--accent);color:var(--accent);background:color-mix(in oklab,var(--accent) 8%,transparent)}.mlanding .askk .hint{margin-top:20px}.mlanding .mak-answerzone{min-height:300px}.mlanding .mak-summary{margin-top:16px;min-height:76px}.mlanding .mak-summary .s1{font-family:var(--serif);font-size:clamp(24px,7.5vw,34px);letter-spacing:-.01em;line-height:1.1}.mlanding .mak-summary .s2{font-family:var(--serif);font-style:italic;color:var(--accent);font-size:clamp(28px,8.5vw,40px);letter-spacing:-.01em;margin-top:2px}.mlanding .mak-summary .scope{margin-top:5px;font-family:var(--mono);font-size:10px;letter-spacing:.16em;color:var(--muted)}.mlanding .mak-deck{position:relative;isolation:isolate;cursor:pointer;margin-top:8px;height:0;transition:height .6s cubic-bezier(.22,.9,.3,1)}.mlanding .mak-card{position:absolute;left:0;right:0;top:22px;background:var(--paper);border:2px solid var(--ink);box-shadow:5px 5px 0 var(--shadow);padding:14px 14px 12px;transition:transform .5s cubic-bezier(.22,.9,.3,1),opacity .5s}.mlanding .mak-card.p0{z-index:3;transform:translateZ(0)}.mlanding .mak-card.p1{z-index:2;transform:translateY(-11px) scale(.96);opacity:.7}.mlanding .mak-card.p2{z-index:1;transform:translateY(-20px) scale(.925);opacity:.45}.mlanding .mak-card.exit{animation:makExit .41s cubic-bezier(.4,0,.7,.4) forwards;z-index:4}@keyframes makExit{to{transform:translateY(40px);opacity:0}}.mlanding .mak-card header{display:flex;align-items:center;gap:8px;border-bottom:2px solid var(--ink);padding-bottom:9px;margin-bottom:4px}.mlanding .mak-card .mer{font-size:8.5px;border:1.5px solid var(--ink2);padding:3px 6px;background:var(--chip)}.mlanding .mak-card .lchip,.mlanding .mak-card .mer{font-family:var(--mono);letter-spacing:.1em;white-space:nowrap}.mlanding .mak-card .lchip{font-size:8px;border:1.5px solid var(--accent);color:var(--accent);padding:3px 5px}.mlanding .mak-card .dt{margin-left:auto;font-family:var(--mono);font-size:9px;color:var(--muted);letter-spacing:.05em;white-space:nowrap}.mlanding .mak-row{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px dashed var(--rule);font-family:var(--mono);align-items:baseline}.mlanding .mak-row:last-child{border-bottom:none}.mlanding .mak-row .nm{font-size:12.5px;min-width:0;line-height:1.45}.mlanding .mak-row .nm .en{display:block;font-size:9px;letter-spacing:.1em;color:var(--muted);margin-top:2px}.mlanding .mak-row .nm .note{display:block;font-size:9px;letter-spacing:.05em;color:var(--accent);margin-top:2px}.mlanding .mak-row .pr{font-size:12.5px;text-align:right;color:var(--ink);font-variant-numeric:tabular-nums;flex:none}.mlanding .mak-row .pr .orig{display:block;font-size:9px;color:var(--muted);margin-top:2px}.mlanding .mak-maybe-div{display:flex;align-items:center;gap:8px;padding:9px 0 3px;font-family:var(--mono);font-size:9px;letter-spacing:.12em;color:var(--maybe)}.mlanding .mak-maybe-div i{flex:1;border-top:1.5px dashed var(--maybe);opacity:.6}.mlanding .mak-row.maybe .nm .why{display:block;font-size:11.5px;font-style:italic;color:var(--maybe);margin-top:2px;letter-spacing:.02em;font-family:var(--sans)}.mlanding .mak-row.maybe .pr{color:var(--maybe)}.mlanding .mak-card{animation:makReveal .9s cubic-bezier(.22,.9,.3,1) backwards}.mlanding .mak-card.p1{animation-delay:.14s}.mlanding .mak-card.p2{animation-delay:.28s}@keyframes makReveal{0%{opacity:0;transform:translateY(34px) scale(.97)}}.mlanding .mak-summary .s1,.mlanding .mak-summary .s2,.mlanding .mak-summary .scope{animation:makReveal .7s cubic-bezier(.22,.9,.3,1) backwards}.mlanding .mak-summary .s2{animation-delay:.1s}.mlanding .mak-summary .scope{animation-delay:.18s}.mlanding .mak-deck.flip-out .mak-card{animation:makFlipOut .22s ease-in forwards}.mlanding .mak-deck.flip-in .mak-card{animation:makFlipIn .3s cubic-bezier(.22,.9,.3,1) backwards}@keyframes makFlipOut{0%{transform:perspective(1000px) rotateY(0)}to{transform:perspective(1000px) rotateY(88deg);opacity:0}}@keyframes makFlipIn{0%{transform:perspective(1000px) rotateY(-88deg);opacity:0}to{transform:perspective(1000px) rotateY(0);opacity:1}}.mlanding .mak-deck.flip-in .mak-card.p1{animation-delay:.03s}.mlanding .mak-deck.flip-in .mak-card.p2{animation-delay:.06s}.mlanding .mak-foot{margin-top:14px;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.mlanding .mak-foot b{color:var(--accent);font-weight:500}@media (prefers-reduced-motion:reduce){.mlanding .mak-card,.mlanding .mak-card.exit,.mlanding .mak-caret,.mlanding .mak-deck.flip-in .mak-card,.mlanding .mak-deck.flip-out .mak-card,.mlanding .mak-summary .s1,.mlanding .mak-summary .s2,.mlanding .mak-summary .scope{animation:none}.mlanding .mak-card{transition:none}}.ledger .odo{position:fixed;left:0;right:0;top:50%;transform:translateY(-50%);z-index:0;text-align:center;pointer-events:none}.ledger .odo .lbl{font-family:var(--mono);font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.ledger .odo .num{font-family:var(--mono);font-weight:500;font-size:clamp(90px,13vw,220px);letter-spacing:-.04em;line-height:1;color:var(--ink);will-change:transform,filter;font-variant-numeric:tabular-nums}.ledger .odo .num b{color:var(--accent);font-weight:500}.ledger .odo .cap{font-family:var(--mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-top:14px}.ledger .sheet{position:relative;z-index:2}.ledger .panel{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:110px clamp(28px,6vw,110px);position:relative}.ledger .panel.solid{background:var(--paper)}.ledger .spacer{height:110vh;pointer-events:none}.ledger .topbar{position:fixed;top:0;left:0;right:0;z-index:60;display:flex;align-items:center;justify-content:space-between;padding:20px clamp(24px,4vw,52px)}.ledger .topbar:before{content:"";position:absolute;inset:0;background:var(--paper);border-bottom:2px solid var(--ink);z-index:-1}.ledger .brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink)}.ledger .brand .mark{height:22px;width:auto;flex-shrink:0}.ledger .brand b{font-family:var(--serif);font-size:23px}.ledger .brand .est{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.ledger .tb{display:flex;align-items:center;gap:18px}.ledger .tb .signin{font-family:var(--mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--sub);text-decoration:none;transition:color .2s}.ledger .tb .signin:hover{color:var(--accent)}.ledger .theme-toggle{width:34px;height:34px;border-radius:50%;border:1.5px solid var(--rule);background:transparent;color:var(--ink);cursor:pointer;display:grid;place-items:center;font-size:14px;line-height:1;padding:0}.ledger .theme-toggle .moon,html[data-theme=dark] .ledger .theme-toggle .sun{display:none}html[data-theme=dark] .ledger .theme-toggle .moon{display:block}.ledger .tb a.pill{font-weight:700;font-size:13.5px;color:var(--paper);background:var(--ink);padding:10px 20px;border-radius:2px;text-decoration:none;transition:background .2s}.ledger .tb a.pill:hover{background:var(--accent)}.ledger .eyebrow{letter-spacing:.22em;color:var(--accent);margin-bottom:18px}.ledger .eyebrow,.ledger .hint{font-family:var(--mono);font-size:12px;text-transform:uppercase}.ledger .hint{letter-spacing:.14em;color:var(--muted);display:flex;align-items:center;gap:10px}.ledger .hint:before{content:"";width:34px;height:1.5px;background:var(--accent);flex:none}.ledger .hero{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:110px clamp(28px,6vw,110px) 60px;background:var(--paper);position:relative;z-index:2}.ledger .hero h1{font-family:var(--serif);font-weight:400;letter-spacing:-.03em;line-height:.94;font-size:clamp(56px,9.2vw,150px);text-transform:uppercase}.ledger .hero h1 .l2{display:block;color:transparent;-webkit-text-stroke:2px var(--ink);transition:color .35s}.ledger .hero h1 .l2:hover{color:var(--accent);-webkit-text-stroke-color:var(--accent)}.ledger .hero h1 .l1{display:block}@media (prefers-reduced-motion:no-preference){.ledger .hero .eyebrow{animation:heroRise .7s cubic-bezier(.22,.9,.3,1) both}.ledger .hero .h1wrap{animation:heroRise .7s cubic-bezier(.22,.9,.3,1) .12s backwards}.ledger .hero .below{animation:heroRise .7s cubic-bezier(.22,.9,.3,1) .44s both}}@keyframes heroRise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.ledger .hero h1 .l3{display:block;font-style:italic;color:var(--accent);text-transform:none;letter-spacing:-.02em}.ledger .hero .below{display:flex;justify-content:space-between;align-items:flex-end;margin-top:40px;border-top:2px solid var(--ink);padding-top:18px;gap:40px;position:relative;z-index:3}.ledger .hero .below p{max-width:460px;font-size:16.5px;line-height:1.6;color:var(--sub)}.ledger .hero .below p b{color:var(--ink);font-weight:600}.ledger .hero .below .no{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);text-align:right;line-height:1.7;flex:none}.ledger .h1wrap{position:relative;z-index:2}.ledger .h1wrap h1{padding-bottom:.16em}.ledger .h1wrap h1.xx{position:absolute;inset:0;pointer-events:none}.ledger .h1wrap h1.xx span{white-space:nowrap;transform-origin:0 50%}.ledger .h1wrap h1.en{clip-path:inset(0 0 100% 0)}.ledger .scanhead{position:absolute;left:-24px;right:-24px;top:0;height:18px;background:var(--ink);box-shadow:0 6px 18px var(--shadow);opacity:0;z-index:5;transform:translateY(-30px);transition:opacity .25s}.ledger .scanhead:before{content:"";position:absolute;left:12px;right:12px;bottom:2.5px;height:2.5px;background:linear-gradient(90deg,transparent,var(--accent) 15%,#ffd9ae 50%,var(--accent) 85%,transparent)}.ledger .scanhead:after{content:"";position:absolute;left:0;right:0;top:4px;height:5px;background:repeating-linear-gradient(90deg,hsla(39,53%,89%,.35) 0 3px,transparent 3px 9px)}.ledger .ltag{position:absolute;bottom:-34px;right:0;font-family:var(--mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.ledger .ltag b{color:var(--accent);font-weight:500}.ledger .ltag .lx{color:var(--ink2)}@media (max-width:1020px){.ledger .ltag{display:none}}.ledger .hero .tape{font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--muted);display:flex;flex-direction:column;gap:7px;min-width:260px;flex:none}.ledger .hero .tape .tlbl{font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);display:flex;align-items:center;gap:8px}.ledger .hero .tape .tlbl:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);animation:tapeblink 2.2s ease-in-out infinite}@keyframes tapeblink{0%,to{opacity:1}50%{opacity:.25}}.ledger .hero .tape .tl{display:flex;justify-content:space-between;gap:16px;opacity:0;transform:translateY(-4px);transition:opacity .6s,transform .6s}.ledger .hero .tape .tl.show{opacity:1;transform:none}.ledger .hero .tape .tl .tc{color:var(--sub)}.ledger .hero .tape .tl b{color:var(--accent);font-weight:500}@media (prefers-reduced-motion:reduce){.ledger .hero .tape .tlbl:before{animation:none}}@media (max-width:1100px){.ledger .hero .tape{display:none}}.ledger .scroll-cue{position:absolute;left:50%;bottom:88px;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);pointer-events:none}.ledger .scroll-cue .line{width:1.5px;height:44px;background:var(--rule);position:relative;overflow:hidden}.ledger .scroll-cue .line:after{content:"";position:absolute;left:0;top:-40%;width:100%;height:40%;background:var(--accent);animation:cuedrop 1.8s cubic-bezier(.4,0,.4,1) infinite}@keyframes cuedrop{0%{top:-40%}to{top:110%}}@media (prefers-reduced-motion:reduce){.ledger .scroll-cue .line:after{animation:none;top:60%}}.ledger .marquee{overflow:hidden;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);background:var(--paper);position:relative;z-index:2}.ledger .marquee .mq{display:flex;gap:0;white-space:nowrap;will-change:transform}.ledger .marquee .mq span{font-family:var(--serif);font-size:clamp(30px,3.4vw,52px);padding:14px 0;letter-spacing:-.01em}.ledger .marquee .mq i{font-style:normal;color:var(--accent);padding:14px 28px;font-family:var(--mono);font-size:20px;align-self:center}.ledger .window-cap{position:relative;z-index:3;display:flex;justify-content:center;pointer-events:none;padding-top:76px}.ledger .window-cap .card{background:var(--ink);color:var(--paper);font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;padding:13px 24px;border-radius:0;box-shadow:none}.ledger .decoder h2{font-family:var(--serif);font-weight:400;font-size:clamp(44px,5vw,80px);letter-spacing:-.02em;line-height:1;max-width:840px}.ledger .decoder h2 em{font-style:italic;color:var(--accent)}.ledger .decoder .lede{margin-top:20px;max-width:560px;font-size:16px;line-height:1.6;color:var(--sub)}.ledger .decoder .hint{margin:28px 0 34px}.ledger .ledger-tbl{border-top:2px solid var(--ink)}.ledger .lrow{display:grid;grid-template-columns:56px 44px 1fr 170px 110px;gap:22px;align-items:center;border-bottom:1px solid var(--rule);padding:20px 8px;position:relative;cursor:crosshair}.ledger .lrow .idx{font-family:var(--mono);font-size:12px;color:var(--muted)}.ledger .lrow .lang{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;color:var(--paper);background:var(--ink2);padding:4px 7px;text-align:center;transition:background .35s}.ledger .lrow .scramble{font-family:var(--mono);font-size:clamp(15px,1.6vw,22px);letter-spacing:.02em;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ledger .lrow .cat{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;display:flex;align-items:center;gap:9px;color:var(--sub);opacity:0;transform:translateX(-8px);transition:opacity .35s,transform .35s}.ledger .lrow .cat i{width:9px;height:9px;border-radius:50%;flex:none}.ledger .lrow .pr{font-family:var(--mono);font-size:clamp(15px,1.5vw,21px);text-align:right;color:var(--muted);transition:color .35s}.ledger .lrow:after{content:"";position:absolute;left:0;bottom:-1px;height:2px;width:0;background:var(--accent);transition:width .45s cubic-bezier(.22,.9,.3,1)}.ledger .lrow.on .cat{opacity:1;transform:none}.ledger .lrow.on .pr{color:var(--accent)}.ledger .lrow.on .lang{background:var(--accent)}.ledger .lrow.on:after{width:100%}.ledger .decoder .footnote{margin-top:22px;font-family:var(--mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.ledger .split{background:var(--ink);color:var(--paper);position:relative;z-index:2}.ledger .split .split-inner{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:110px clamp(28px,6vw,110px)}.ledger .split h2{font-family:var(--serif);font-weight:400;font-size:clamp(40px,4.6vw,72px);letter-spacing:-.02em;line-height:1.02;max-width:860px}.ledger .split h2 em{font-style:italic;color:var(--accent)}.ledger .split .lede{margin-top:20px;max-width:560px;font-size:16px;line-height:1.6;color:var(--inv-sub)}.ledger .split .hint{margin-top:30px;color:var(--inv-muted)}.ledger .split .hint:before{background:var(--accent)}.ledger .split-item{margin-top:38px;border:2px solid var(--inv-bd);padding:22px 26px;display:flex;justify-content:space-between;align-items:baseline;font-family:var(--mono)}.ledger .split-item .nm{font-size:clamp(16px,1.8vw,24px);letter-spacing:.02em}.ledger .split-item .nm .lang{font-size:10.5px;background:var(--inv-chip);padding:3px 7px;margin-right:14px;vertical-align:middle;letter-spacing:.1em}.ledger .split-item .nm .en{color:var(--inv-sub);font-size:13px;margin-left:14px}.ledger .split-item .pr{font-size:clamp(18px,2vw,26px);color:var(--accent)}.ledger .splitbar-wrap{margin-top:34px}.ledger .splitbar{position:relative;height:64px;display:flex;border:2px solid var(--inv-bd);-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.ledger .seg{position:relative;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:none}.ledger .seg .amt{font-family:var(--mono);font-size:15px;color:#12100b;font-weight:500;white-space:nowrap}.ledger .handle{position:absolute;top:-10px;bottom:-10px;width:22px;margin-left:-11px;cursor:ew-resize;z-index:5;display:flex;align-items:center;justify-content:center}.ledger .handle:before{content:"";width:6px;height:100%;background:var(--paper);border:2px solid var(--ink);box-shadow:0 0 0 2px var(--inv-bd)}.ledger .handle.drag:before,.ledger .handle:hover:before{background:var(--accent)}.ledger .split-projects{margin-top:26px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ledger .sp-card{border:1px solid var(--inv-bd);padding:20px 22px;position:relative}.ledger .sp-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--pc)}.ledger .sp-card .pn{font-family:var(--sans);font-weight:600;font-size:15px}.ledger .sp-card .pk{font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--inv-muted);margin-top:4px}.ledger .sp-card .pv{font-family:var(--mono);font-size:clamp(22px,2.2vw,32px);color:var(--accent);margin-top:14px;font-variant-numeric:tabular-nums}.ledger .sp-card .pp{font-size:11px;margin-top:2px}.ledger .sp-card .pp,.ledger .split .footnote{font-family:var(--mono);color:var(--inv-muted)}.ledger .split .footnote{margin-top:30px;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase}.ledger .projects h2{font-family:var(--serif);font-weight:400;font-size:clamp(44px,5vw,80px);letter-spacing:-.02em;line-height:1;max-width:840px}.ledger .projects h2 em{font-style:italic;color:var(--accent)}.ledger .projects .lede{margin-top:20px;max-width:560px;font-size:16px;line-height:1.6;color:var(--sub)}.ledger .proj-grid{margin-top:48px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ledger .proj{border:2px solid var(--ink);padding:26px 26px 30px;background:var(--paper);box-shadow:7px 7px 0 var(--shadow)}.ledger .proj .ph{display:flex;justify-content:space-between;align-items:baseline;border-bottom:2px solid var(--ink);padding-bottom:14px}.ledger .proj .ph .pn{font-family:var(--serif);font-size:clamp(20px,1.9vw,27px);letter-spacing:-.01em}.ledger .proj .ph .pb{font-family:var(--mono);font-size:11px;color:var(--muted);letter-spacing:.1em}.ledger .proj .feed{margin-top:16px;display:flex;flex-direction:column;min-height:150px}.ledger .mgroup{padding:10px 0;border-bottom:1px dashed var(--rule);opacity:0;transform:translateY(8px);transition:opacity .5s,transform .5s}.ledger .mgroup:last-child{border-bottom:none}.ledger .mgroup.in{opacity:1;transform:none}.ledger .mhead{display:flex;justify-content:space-between;align-items:center;gap:12px;font-family:var(--mono)}.ledger .mhead .mer{font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;border:1.5px solid var(--ink2);padding:3px 7px;color:var(--ink);background:var(--chip);white-space:nowrap}.ledger .mhead .msum{font-size:11px;color:var(--muted)}.ledger .mline{display:flex;justify-content:space-between;gap:12px;font-family:var(--mono);font-size:12px;color:var(--ink2);padding:7px 0 0 18px}.ledger .mline .it{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ledger .mline .amt{color:var(--ink)}.ledger .proj .track{margin-top:16px;height:10px;background:rgba(28,20,9,.1);position:relative;overflow:hidden}html[data-theme=dark] .ledger .proj .track{background:hsla(39,55%,89%,.12)}.ledger .proj .track i{position:absolute;left:0;top:0;bottom:0;width:0;background:var(--pc);transition:width 1s cubic-bezier(.22,.9,.3,1)}.ledger .proj .totals{display:flex;justify-content:space-between;margin-top:12px;font-family:var(--mono);font-size:13px}.ledger .proj .totals .used{color:var(--accent);font-variant-numeric:tabular-nums}.ledger .proj .totals .cap{color:var(--muted)}.ledger .projects .footnote{margin-top:30px;font-family:var(--mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.ledger .projects .footnote b{color:var(--accent);font-weight:500}.ledger .statstrip{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);background:var(--paper);position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr)}.ledger .statstrip .stat{padding:34px clamp(20px,3vw,50px);border-right:2px solid var(--ink)}.ledger .statstrip .stat:last-child{border-right:none}.ledger .statstrip .v{font-family:var(--mono);font-size:clamp(30px,3vw,46px);font-weight:500;letter-spacing:-.02em;color:var(--accent);font-variant-numeric:tabular-nums}.ledger .statstrip .k{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:8px;line-height:1.5}.ledger .cta{background:var(--paper);position:relative;z-index:2;min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:110px clamp(28px,6vw,110px)}.ledger .cta h2{font-family:var(--serif);font-weight:400;text-transform:uppercase;letter-spacing:-.03em;line-height:.92;font-size:clamp(60px,9.5vw,160px)}.ledger .cta h2 em{font-style:italic;color:var(--accent);text-transform:none}.ledger .cta .formrow{margin-top:48px;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);display:grid;grid-template-columns:64px 1fr;align-items:stretch}.ledger .cta .formrow .idx{font-family:var(--mono);font-size:12px;color:var(--muted);display:flex;align-items:center}.ledger .cta input{border:none;background:transparent;font-family:var(--mono);font-size:clamp(18px,2vw,26px);color:var(--ink);padding:28px 0;outline:none;min-width:0}.ledger .cta input::-moz-placeholder{color:var(--muted)}.ledger .cta input::placeholder{color:var(--muted)}.ledger .cta .platbtns{display:flex;gap:14px;margin-top:20px}.ledger .cta .platbtns button{flex:1;font-family:var(--sans);font-weight:700;font-size:15px;padding:19px 20px;cursor:pointer;border:2px solid var(--ink);transition:background .2s,color .2s,border-color .2s}.ledger .cta .platbtns .solid{background:var(--ink);color:var(--paper)}.ledger .cta .platbtns .solid:hover{background:var(--accent);border-color:var(--accent)}.ledger .cta .platbtns .ghost{background:transparent;color:var(--ink)}.ledger .cta .platbtns .ghost:hover{background:var(--ink);color:var(--paper)}.ledger .cta .authline{margin-top:28px;font-size:14.5px;color:var(--sub)}.ledger .cta .authline a{color:var(--accent);font-weight:600;text-decoration:none;border-bottom:1.5px solid var(--accent)}.ledger .cta .ok{display:none;margin-top:30px;font-family:var(--mono);font-size:15px;color:var(--accent);letter-spacing:.05em}.ledger .cta.sent .formrow,.ledger .cta.sent .platbtns{display:none}.ledger .cta.sent .ok{display:block}.ledger .footer-line{display:flex;justify-content:space-between;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:70px;gap:20px;flex-wrap:wrap}.ledger .phasetabs{display:flex;gap:7px;margin-top:14px;flex-wrap:wrap}.ledger .phasetabs button{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:5px 10px;border:1.5px solid var(--rule);background:transparent;color:var(--sub);cursor:pointer;transition:border-color .2s,color .2s,background .2s}.ledger .phasetabs button:hover:not(.on){border-color:var(--ink);color:var(--ink)}.ledger .phasetabs button.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.ledger .mgroup.off{display:none}.ledger .ppl .billhead{margin-top:36px;border:2px solid var(--inv-bd);border-bottom:none;padding:13px 18px;display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--inv-sub)}.ledger .ppl .billhead b{color:var(--accent);font-weight:500}.ledger .ppl .bulk{display:flex;gap:8px}.ledger .ppl .bulk button{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;background:transparent;border:1.5px solid var(--inv-bd);color:var(--inv-sub);padding:6px 12px;cursor:pointer;transition:border-color .2s,color .2s}.ledger .ppl .bulk button:hover{border-color:var(--paper);color:var(--paper)}.ledger .bill{border:2px solid var(--inv-bd)}.ledger .brow{display:grid;grid-template-columns:40px 1fr auto 110px;gap:16px;align-items:center;padding:12px 18px;border-bottom:1px solid var(--inv-bd)}.ledger .brow:last-child{border-bottom:none}.ledger .brow .idx{font-family:var(--mono);font-size:11px;color:var(--inv-muted)}.ledger .brow .it{font-family:var(--mono);font-size:clamp(13px,1.4vw,17px);letter-spacing:.02em;min-width:0}.ledger .brow .it .en{display:block;font-size:10px;letter-spacing:.12em;color:var(--inv-muted);margin-top:3px}.ledger .brow .pr{font-family:var(--mono);font-size:clamp(14px,1.5vw,18px);text-align:right;color:var(--accent);font-variant-numeric:tabular-nums}.ledger .brow .who{display:flex;gap:7px}.ledger .chip{width:32px;height:32px;border:1.5px solid var(--inv-bd);background:transparent;color:var(--inv-muted);font-family:var(--mono);font-size:12.5px;cursor:pointer;display:grid;place-items:center;padding:0;transition:background .18s,color .18s,border-color .18s}.ledger .chip:hover{border-color:var(--paper);color:var(--paper)}.ledger .chip.on{background:var(--paper);color:var(--ink);border-color:var(--paper)}.ledger .brow.tax .pro{font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--inv-muted);border:1px dashed var(--inv-bd);padding:6px 9px}.ledger .shares{margin-top:26px;display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.ledger .share{border:1px solid var(--inv-bd);padding:16px 18px}.ledger .share .nm{font-weight:600;font-size:14px;display:flex;gap:8px;align-items:center}.ledger .share .nm .paid{font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent);padding:2px 5px}.ledger .share .val{font-family:var(--mono);font-size:clamp(20px,2vw,28px);color:var(--accent);margin-top:10px;font-variant-numeric:tabular-nums}.ledger .share .even{font-family:var(--mono);font-size:10.5px;color:var(--inv-muted);margin-top:3px}.ledger .modes h2{font-family:var(--serif);font-weight:400;font-size:clamp(44px,5vw,80px);letter-spacing:-.02em;line-height:1;max-width:900px}.ledger .modes h2 em{font-style:italic;color:var(--accent)}.ledger .modes .lede{margin-top:20px;max-width:600px;font-size:16px;line-height:1.6;color:var(--sub)}.ledger .modes .lede b{color:var(--ink);font-weight:600}.ledger .modes .duo{margin-top:8px;display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(28px,4vw,64px);align-items:start}.ledger .duo .stamp{margin-top:34px}.ledger .rec{margin-top:18px;font-size:13px;line-height:1.6;color:var(--sub);max-width:440px}.ledger .modes .ctx{margin-top:34px;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.ledger .modeswitch{margin-top:12px;display:inline-flex;border:2px solid var(--ink);width:-moz-max-content;width:max-content}.ledger .modeswitch button{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;padding:12px 24px;background:transparent;border:none;color:var(--sub);cursor:pointer;border-right:2px solid var(--ink);transition:background .2s,color .2s}.ledger .modeswitch button:last-child{border-right:none}.ledger .modeswitch button:hover:not(.on){color:var(--accent)}.ledger .modeswitch button.on{background:var(--ink);color:var(--paper)}.ledger .modes .hint{margin:24px 0 8px}.ledger .netled{border-top:2px solid var(--ink)}.ledger .nrow{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:16px;padding:15px 8px;border-bottom:1px solid var(--rule);font-family:var(--mono);align-items:baseline}.ledger .nrow.hd{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);padding:11px 8px}.ledger .nrow.hd span:not(:first-child){text-align:right}.ledger .nrow .nm{font-family:var(--sans);font-weight:600;font-size:15px}.ledger .nrow .nm .tag{font-family:var(--mono);font-weight:400;font-size:11px;color:var(--muted);margin-left:8px;font-style:normal;letter-spacing:.04em}.ledger .nrow .ow,.ledger .nrow .pd{text-align:right;font-size:14.5px;color:var(--sub);font-variant-numeric:tabular-nums}.ledger .nrow .nt{text-align:right;font-size:15.5px;font-variant-numeric:tabular-nums}.ledger .nrow .nt.p{color:var(--accent)}.ledger .nrow .nt.n{color:var(--ink)}.ledger .nrow .nt.z{color:var(--muted)}.ledger .modes .stamp{margin-top:28px;font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.ledger .settle{margin-top:14px;display:flex;flex-direction:column;gap:10px}.ledger .pay{border:2px solid var(--ink);background:var(--paper);box-shadow:5px 5px 0 var(--shadow);padding:14px 18px;display:flex;justify-content:space-between;gap:16px;font-family:var(--mono);font-size:14px}.ledger .pay .route b{color:var(--accent);font-weight:500}.ledger .pay .amt{font-variant-numeric:tabular-nums}.ledger .paynote{font-size:14.5px;color:var(--sub);max-width:520px}.ledger .modes .footnote{margin-top:30px;font-family:var(--mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}@media (max-width:900px){.ledger .lrow{grid-template-columns:40px 44px 1fr 90px}.ledger .lrow .cat{display:none}.ledger .proj-grid,.ledger .split-projects,.ledger .statstrip{grid-template-columns:1fr}.ledger .statstrip .stat{border-right:none;border-bottom:2px solid var(--ink)}.ledger .statstrip .stat:last-child{border-bottom:none}.ledger .hero .below{flex-direction:column;align-items:flex-start}.ledger .hero .below .no{text-align:left}.ledger .brow{grid-template-columns:1fr 84px}.ledger .brow .idx{display:none}.ledger .brow .who{grid-column:1/-1}.ledger .shares{grid-template-columns:repeat(2,1fr)}.ledger .nrow{grid-template-columns:1.3fr .9fr .9fr .9fr;gap:8px}.ledger .nrow .nm .tag{display:block;margin:2px 0 0}.ledger .modes .duo{grid-template-columns:1fr}}.ledger .ppl .split-inner{padding-top:70px;padding-bottom:70px}.ledger .ppl .lede{margin-top:16px}.ledger .ppl .hint{margin-top:20px}.ledger .ppl .billhead{margin-top:24px}.ledger .ppl .brow{padding:8px 18px}.ledger .ppl .brow .it{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ledger .ppl .brow .it .en{display:inline;margin-top:0;margin-left:12px}.ledger .ppl .shares{margin-top:18px}.ledger .ppl .share{padding:12px 16px}.ledger .ppl .share .val{margin-top:6px;font-size:clamp(18px,1.7vw,24px)}.ledger .ppl .footnote{margin-top:18px}.ledger .ppl .chip{width:38px;height:38px;font-size:13.5px}.ledger .share.bump{animation:share-bump .7s ease}.ledger .share.bump .val{animation:val-bump .7s ease;transform-origin:left center}@keyframes share-bump{0%{background:color-mix(in oklab,var(--accent) 16%,transparent);border-color:var(--accent)}to{background:transparent}}@keyframes val-bump{0%{transform:scale(1.14)}60%{transform:scale(1.03)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ledger .share.bump,.ledger .share.bump .val{animation:none}}.ledger .panel.solid.decoder{background:var(--ink);color:var(--paper)}.ledger .decoder .lede{color:var(--inv-sub)}.ledger .decoder .hint{color:var(--inv-muted)}.ledger .decoder .ledger-tbl{border-top-color:var(--paper)}.ledger .decoder .lrow{border-bottom-color:var(--inv-bd)}.ledger .decoder .lrow .idx{color:var(--inv-muted)}.ledger .decoder .lrow .lang{background:var(--inv-chip);color:var(--paper)}.ledger .decoder .lrow .scramble{color:var(--paper)}.ledger .decoder .lrow .cat{color:var(--inv-sub)}.ledger .decoder .lrow .pr{color:var(--inv-muted)}.ledger .decoder .lrow.on .lang{background:var(--accent);color:#12100b}.ledger .decoder .footnote{color:var(--inv-muted)}.ledger .marquee .mq span{transition:color .45s}.ledger .marquee .mq span.hl{font-style:italic;color:var(--accent)}.ledger .spacer{height:85vh}.ledger .askk h2{font-family:var(--serif);font-weight:400;font-size:clamp(44px,5vw,80px);letter-spacing:-.02em;line-height:1}.ledger .askk h2 em{display:block;font-style:italic;color:var(--accent)}.ledger .askk .lede{margin-top:20px;max-width:560px;font-size:16px;line-height:1.6;color:var(--sub)}.ledger .ak-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,4vw,64px);align-items:center}.ledger .ak-bar{margin-top:34px;display:flex;align-items:stretch;border:2px solid var(--ink);background:var(--paper);box-shadow:7px 7px 0 var(--shadow)}.ledger .ak-qtext{flex:1;min-width:0;display:flex;align-items:center;padding:16px 8px 16px 18px;font-family:var(--mono);font-size:clamp(15px,1.6vw,20px);color:var(--ink);white-space:nowrap;overflow:hidden}.ledger .ak-qtext span{display:inline-block;transform-origin:0 50%}.ledger .ak-caret{width:9px;height:1.25em;background:var(--accent);margin-left:3px;flex:none;animation:akCaret 1s steps(1) infinite}@keyframes akCaret{0%,55%{opacity:1}56%,to{opacity:0}}.ledger .ak-pill{align-self:center;margin-right:10px;flex:none;display:flex;align-items:center;gap:8px;border-radius:999px;padding:11px 24px;background:linear-gradient(135deg,#d99044,#a85b28);color:#fff6e8;font-family:var(--sans);font-weight:700;font-size:14.5px}.ledger .ak-pill img{width:22px;height:10px;filter:brightness(0) invert(1)}.ledger .ak-chips{margin-top:16px;display:flex;gap:9px;flex-wrap:wrap}.ledger .ak-chips button{font-family:var(--mono);font-size:13px;letter-spacing:.12em;text-transform:uppercase;padding:12px 20px;border:2px solid var(--rule);background:transparent;color:var(--sub);cursor:pointer;transition:border-color .2s,color .2s,background .2s}.ledger .ak-chips button:hover:not(.on){border-color:var(--ink);color:var(--ink)}.ledger .ak-chips button.on{border-color:var(--accent);color:var(--accent);background:color-mix(in oklab,var(--accent) 8%,transparent)}.ledger .askk .hint{margin-top:22px}.ledger .ak-summary{margin-top:18px;min-height:88px}.ledger .ak-summary .s1{font-family:var(--serif);font-size:clamp(22px,2.2vw,32px);letter-spacing:-.01em}.ledger .ak-summary .s2{font-family:var(--serif);font-style:italic;color:var(--accent);font-size:clamp(26px,2.6vw,40px);letter-spacing:-.01em;margin-top:2px}.ledger .ak-summary .scope{margin-top:6px;font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;color:var(--muted)}.ledger .ak-foot{margin-top:8px;font-family:var(--mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.ledger .ak-foot b{color:var(--accent);font-weight:500}.ledger .ak-deck{position:relative;isolation:isolate;cursor:pointer}.ledger .ak-card{position:absolute;left:0;right:0;top:28px;background:var(--paper);border:2px solid var(--ink);box-shadow:7px 7px 0 var(--shadow);padding:18px 20px 16px;transition:transform .5s cubic-bezier(.22,.9,.3,1),opacity .5s}.ledger .ak-card.p0{z-index:3;transform:translateZ(0)}.ledger .ak-card.p1{z-index:2;transform:translateY(-14px) scale(.955);opacity:.7}.ledger .ak-card.p2{z-index:1;transform:translateY(-26px) scale(.915);opacity:.45}.ledger .ak-card.exit{animation:akExit .43s cubic-bezier(.4,0,.7,.4) forwards;z-index:4}@keyframes akExit{to{transform:translateY(46px);opacity:0}}.ledger .ak-card header{display:flex;align-items:center;gap:10px;border-bottom:2px solid var(--ink);padding-bottom:11px;margin-bottom:6px}.ledger .ak-card .mer{font-size:9.5px;border:1.5px solid var(--ink2);padding:3px 7px;background:var(--chip)}.ledger .ak-card .lchip,.ledger .ak-card .mer{font-family:var(--mono);letter-spacing:.12em;white-space:nowrap}.ledger .ak-card .lchip{font-size:9px;border:1.5px solid var(--accent);color:var(--accent);padding:3px 6px}.ledger .ak-card .dt{margin-left:auto;font-family:var(--mono);font-size:10px;color:var(--muted);letter-spacing:.06em;white-space:nowrap}.ledger .ak-row{display:flex;justify-content:space-between;gap:14px;padding:8px 0;border-bottom:1px dashed var(--rule);font-family:var(--mono);align-items:baseline}.ledger .ak-row:last-child{border-bottom:none}.ledger .ak-row .nm{font-size:12.5px;min-width:0;line-height:1.45}.ledger .ak-row .nm .en{display:block;font-size:10px;letter-spacing:.1em;color:var(--muted);margin-top:2px}.ledger .ak-row .nm .note{display:block;font-size:10px;letter-spacing:.06em;color:var(--accent);margin-top:2px}.ledger .ak-row .pr{font-size:13px;text-align:right;color:var(--ink);font-variant-numeric:tabular-nums;flex:none}.ledger .ak-row .pr .orig{display:block;font-size:10px;color:var(--muted);margin-top:2px}.ledger .ak-maybe-div{display:flex;align-items:center;gap:10px;padding:10px 0 4px;font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;color:var(--maybe)}.ledger .ak-maybe-div i{flex:1;border-top:1.5px dashed var(--maybe);opacity:.6}.ledger .ak-row.maybe .nm .why{display:block;font-size:10.5px;font-style:italic;color:var(--maybe);margin-top:2px;letter-spacing:.02em;font-family:var(--sans)}.ledger .ak-row.maybe .pr{color:var(--maybe)}.ledger .ak-deck.flip-out .ak-card{animation:akFlipOut .24s ease-in forwards}.ledger .ak-deck.flip-in .ak-card{animation:akFlipIn .32s cubic-bezier(.22,.9,.3,1) backwards}@keyframes akFlipOut{0%{transform:perspective(1200px) rotateY(0)}to{transform:perspective(1200px) rotateY(88deg);opacity:0}}@keyframes akFlipIn{0%{transform:perspective(1200px) rotateY(-88deg);opacity:0}to{transform:perspective(1200px) rotateY(0);opacity:1}}.ledger .ak-deck.flip-in .ak-card.p1{animation-delay:.03s}.ledger .ak-deck.flip-in .ak-card.p2{animation-delay:.06s}@media (prefers-reduced-motion:reduce){.ledger .ak-card.exit,.ledger .ak-caret,.ledger .ak-deck.flip-in .ak-card,.ledger .ak-deck.flip-out .ak-card{animation:none}.ledger .ak-card{transition:none}}@media (max-width:900px){.ledger .ak-grid{grid-template-columns:1fr}.ledger .ak-card.p1{transform:translateY(0) scale(.97)}.ledger .ak-card.p2{transform:translateY(0) scale(.94)}}