@font-face{font-family:Inter;src:url(/fonts/inter-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Fragment Mono;src:url(/fonts/fragment-mono-400.woff2) format("woff2");font-weight:400;font-display:swap}:root{--sans:"Inter",-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;--mono:"Fragment Mono",ui-monospace,"SF Mono",Menlo,monospace;--serif:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;--accent:#3754fa;--alert:#d0342c;--warn:#d08a2c;--ok:#2ba05a;color-scheme:dark}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:#0b0d10;color:#eef0f3;font-family:var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit}.vsw{display:flex;align-items:center;gap:2px;font-family:var(--mono);font-size:10.5px;letter-spacing:.06em}.vsw a{padding:4px 8px;border-radius:4px;text-decoration:none;color:currentColor;opacity:.62;white-space:nowrap}.vsw a:hover{background:rgba(127,127,127,.16)}@media (hover:hover) and (pointer:fine){.vsw a:hover{opacity:1}}.vsw a[aria-current=page]{opacity:1;color:var(--accent);box-shadow:inset 0 -1px 0 var(--accent);border-radius:0}.ledger{background:#0b0d10;color:#eef0f3;font-size:14px}.ledger .mast{border-bottom:1px solid rgba(255,255,255,.11)}.ledger .mast-row{display:flex;align-items:center;gap:20px;padding:0 26px;height:calc(56px - 1px)}.ledger .logo{display:flex;align-items:center;gap:9px;font-weight:700;font-size:14.5px;letter-spacing:-.02em;color:#fff}.ledger .logo i{width:19px;height:19px;border-radius:5px;background:var(--accent);display:block;position:relative}.ledger .logo i:after{left:5px;width:9px;height:2px}.ledger .logo i:after,.ledger .logo i:before{content:"";position:absolute;bottom:5px;background:#fff}.ledger .logo i:before{left:11px;width:2px;height:9px}.ledger .mnav{display:flex;gap:22px;margin-left:8px}.ledger .mnav a{font-size:12.5px;color:#9aa2b0;text-decoration:none}.ledger .mnav a:hover{color:#fff}.ledger .mast .right{margin-left:auto;display:flex;align-items:center;gap:14px}.ledger .mast .right a{color:#9aa2b0}.ledger .btn,.ledger .mast .right a{font-size:12.5px;text-decoration:none}.ledger .btn{background:var(--accent);color:#fff;font-weight:500;padding:7px 14px;border-radius:6px}.ledger .today{padding:34px 26px 26px;border-bottom:1px solid rgba(255,255,255,.11)}.ledger .today .stamp{font-family:var(--mono);font-size:11px;color:#6f7787;letter-spacing:.04em;margin-bottom:14px}.ledger .today h1{margin:0;font-size:26px;line-height:1.34;font-weight:500;letter-spacing:-.018em;color:#fff;max-width:930px}.ledger .today h1 em{font-style:normal;color:#8b929e}.ledger .today .acts{display:flex;gap:9px;margin-top:22px}.ledger .ghost{border:1px solid rgba(255,255,255,.18);color:#eef0f3;font-size:12.5px;padding:7px 14px;border-radius:6px;text-decoration:none}.ledger .band{display:flex;align-items:center;gap:0;border-bottom:1px solid rgba(255,255,255,.11);font-family:var(--mono);font-size:11px;letter-spacing:.05em;color:#6f7787}.ledger .band .cell{padding:9px 14px;border-right:1px solid rgba(255,255,255,.08)}.ledger .band .cell b{color:#eef0f3;font-weight:400}.ledger .band .dot{width:6px;height:6px;border-radius:50%;display:inline-block;margin-right:7px;vertical-align:1px}.ledger .sechead{display:flex;align-items:baseline;gap:12px;padding:22px 26px 9px}.ledger .sechead h3{margin:0;font-size:12px;font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:#eef0f3;font-weight:400}.ledger .sechead span{font-size:12px;color:#6f7787}.ledger .sechead a{margin-left:auto;font-size:12px;color:#8b929e;text-decoration:none}.ledger .row{display:grid;grid-template-columns:3px 96px 1fr 168px 62px;align-items:start;border-top:1px solid rgba(255,255,255,.075);text-decoration:none;color:inherit}.ledger .row:hover{background:#101319}@media (hover:hover) and (pointer:fine){.ledger .row:hover .bar{opacity:1}}.ledger .bar{background:#3a4150;opacity:.55;align-self:stretch}.ledger .row.crit .bar{background:var(--alert);opacity:1}.ledger .row.watch .bar{background:var(--warn);opacity:1}.ledger .kind{font-family:var(--mono);font-size:10.5px;letter-spacing:.07em;color:#6f7787;padding:15px 0 15px 14px;white-space:nowrap}.ledger .row.crit .kind{color:#e0645c}.ledger .row.watch .kind{color:#d5a054}.ledger .body{padding:13px 22px 15px 6px;min-width:0}.ledger .body .t{font-size:14.5px;line-height:1.42;font-weight:500;color:#eef0f3;letter-spacing:-.008em}.ledger .row:hover .t{color:#fff}.ledger .body .d{font-size:12.5px;line-height:1.55;color:#7f8797;margin-top:4px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.ledger .body .so{font-size:12.5px;line-height:1.55;color:#9aa2b0;margin-top:5px}.ledger .body .so b{color:#c8cdd6;font-weight:500}.ledger .src{color:#6f7787;padding:16px 14px 15px 0}.ledger .age,.ledger .src{font-family:var(--mono);font-size:11px;text-align:right}.ledger .age{color:#5e6675;padding:16px 20px 15px 0}.ledger .daybreak{display:flex;align-items:center;gap:14px;padding:26px 26px 8px;border-top:1px solid rgba(255,255,255,.11);margin-top:6px}.ledger .daybreak b{font-family:var(--mono);font-size:11px;letter-spacing:.09em;color:#8b929e;font-weight:400}.ledger .daybreak i{flex:1 1;height:1px;background:rgba(255,255,255,.09)}.ledger .daybreak s{text-decoration:none;font-family:var(--mono);font-size:11px;color:#5e6675}.console{background:#0d0f13;color:#e6e9ee;font-size:13px}.console .ribbon{display:flex;align-items:center;gap:0;height:34px;background:#101319;border-bottom:1px solid rgba(255,255,255,.1);font-family:var(--mono);font-size:10.5px;letter-spacing:.05em;color:#7b8290}.console .ribbon .u{padding:0 14px;height:100%;display:flex;align-items:center;gap:8px;border-right:1px solid rgba(255,255,255,.08)}.console .ribbon .u b{color:#e6e9ee;font-weight:400}.console .ribbon .u:last-child{margin-left:auto;border-right:none;border-left:1px solid rgba(255,255,255,.08)}.console .dot{width:6px;height:6px;border-radius:50%;display:block}.console .shell{display:grid;grid-template-columns:226px 1fr 292px;min-height:660px}.console .rail{border-right:1px solid rgba(255,255,255,.1);padding:16px 0}.console .rail h5{margin:0 0 8px;padding:0 16px;font-family:var(--mono);font-size:10px;letter-spacing:.1em;color:#6c7382;font-weight:400}.console .rail .s{display:flex;align-items:center;gap:9px;padding:7px 16px;font-size:12.5px;color:#aeb5c2;cursor:default}.console .rail .s:hover{background:rgba(255,255,255,.045);color:#fff}.console .rail .s.on{color:#fff;box-shadow:inset 2px 0 0 var(--accent);background:rgba(55,84,250,.09)}.console .rail .s .n{margin-left:auto;font-family:var(--mono);font-size:10.5px;color:#6c7382}.console .rail .gap{height:1px;background:rgba(255,255,255,.08);margin:14px 0}.console .main{border-right:1px solid rgba(255,255,255,.1);padding:0 0 20px}.console .bandhead{display:flex;align-items:center;gap:10px;padding:14px 18px 10px;font-family:var(--mono);font-size:10.5px;letter-spacing:.09em;color:#8b929e}.console .bandhead .pipe{width:14px;height:2px;border-radius:1px}.console .bandhead .ct{margin-left:auto;color:#5f6675}.console .item{display:grid;grid-template-columns:1fr 130px;grid-gap:18px;gap:18px;padding:12px 18px;border-top:1px solid rgba(255,255,255,.07);align-items:start}.console .item:hover{background:#12151b}.console .item .t{font-size:13.5px;line-height:1.4;font-weight:500;color:#eef1f5;letter-spacing:-.006em}.console .item .why{font-size:12.5px;line-height:1.55;color:#8d95a3;margin-top:5px}.console .item .why b{color:#c3cad6;font-weight:500}.console .item .id{font-family:var(--mono);font-size:10.5px;color:#6c7382;margin-top:7px;display:flex;gap:12px;flex-wrap:wrap}.console .item .id em{font-style:normal;color:#9aa2b0}.console .item .rt{text-align:right;font-family:var(--mono);font-size:10.5px;color:#6c7382;padding-top:2px;line-height:1.9}.console .item .rt .st{display:inline-block;padding:2px 7px;border-radius:3px;letter-spacing:.05em}.console .st.mon{background:rgba(208,138,44,.16);color:#d9a45c}.console .st.ong{background:rgba(208,52,44,.16);color:#e0645c}.console .st.res{background:rgba(43,160,90,.15);color:#63b183}.console .st.new{background:rgba(55,84,250,.16);color:#8b9cff}.console .side{padding:16px 18px}.console .side h5{margin:0 0 10px;font-family:var(--mono);font-size:10px;letter-spacing:.1em;color:#6c7382;font-weight:400}.console .send{border:1px solid rgba(255,255,255,.11);border-radius:6px;padding:14px;background:#101319}.console .send .cl{font-family:var(--mono);font-size:11px;color:#8b929e}.console .send p{margin:8px 0 0;font-size:13px;line-height:1.55;color:#c3cad6}.console .send .go{margin-top:12px;display:block;text-align:center;background:var(--accent);color:#fff;font-size:12.5px;padding:7px;border-radius:5px;text-decoration:none;font-weight:500}.console .prev{margin-top:18px;border-top:1px solid rgba(255,255,255,.1);padding-top:14px}.console .prev .l{display:flex;gap:9px;padding:7px 0;font-size:12.5px;line-height:1.4;color:#aeb5c2;border-bottom:1px solid rgba(255,255,255,.06)}.console .prev .l i{font-family:var(--mono);font-style:normal;font-size:10.5px;color:#5f6675;padding-top:2px}.app-lock{display:flex;align-items:center;gap:6px;flex:none;min-width:0}.app-switch{display:inline-grid;place-items:center;flex:none;width:22px;height:22px;padding:0;background:none;border:0;border-radius:4px;color:color-mix(in srgb,currentColor 55%,transparent);cursor:pointer;transition:color .14s cubic-bezier(.32,.72,0,1),background .14s cubic-bezier(.32,.72,0,1)}.app-switch svg{width:14px;height:14px;display:block}.app-switch:hover{color:inherit;background:color-mix(in srgb,currentColor 8%,transparent)}.app-switch[aria-expanded=true]{color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent)}.app-switch:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.apps{position:relative;display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .2s cubic-bezier(.32,.72,0,1),visibility 0s linear .2s}header[data-apps=open] .apps{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .2s cubic-bezier(.32,.72,0,1),visibility 0s}.apps-in{min-height:0;overflow:hidden}.apps-row{display:grid;grid-template-columns:auto 1fr;align-items:stretch;padding:0 26px;border-top:1px solid color-mix(in srgb,currentColor 10%,transparent)}.apps-lab{display:flex;flex-direction:column;justify-content:center;gap:5px;font-family:var(--mono);font-size:10.5px;font-weight:400;letter-spacing:.1em;line-height:1.2;text-transform:none;padding-right:22px;margin-right:22px;border-right:1px solid color-mix(in srgb,currentColor 14%,transparent);white-space:nowrap}.apps-lab a{color:color-mix(in srgb,currentColor 55%,transparent);text-decoration:none;transition:color .14s cubic-bezier(.32,.72,0,1)}.apps-lab a:focus-visible,.apps-lab a:hover{color:var(--accent)}.apps-lab b{font-weight:400;color:inherit}.apps-list{display:flex;flex-wrap:wrap;gap:10px 28px;padding:12px 0}.app,.apps-list{align-items:center}.app{display:inline-flex;gap:8px;min-width:0;white-space:nowrap;font-size:13px;font-weight:600;letter-spacing:-.02em;text-transform:none;color:color-mix(in srgb,currentColor 72%,transparent);text-decoration:none;transition:color .14s cubic-bezier(.32,.72,0,1)}.app img{width:16px;height:16px;border-radius:4px;display:block;flex:none}.app:focus-visible,.app:hover{color:inherit}@media (max-width:700px){.apps-row{grid-template-columns:1fr}.apps-lab{padding:10px 0 0;margin:0;border-right:0}}@media (prefers-reduced-motion:reduce){.apps,header[data-apps=open] .apps{transition:none}}header[data-ground=dark] .app[data-tone=dark] img,header[data-ground=light] .app[data-tone=light] img{background:currentColor;padding:2px}.console .send .go,.ledger .btn,.ledger .mast .right a.btn{color:#fff}.ledger .band .cell,.ledger .kind,.ledger .sechead span,.ledger .src,.ledger .today .stamp{color:#737c8c}.ledger .age,.ledger .daybreak s{color:#727c8e}.console .item .id,.console .item .rt,.console .rail .s .n,.console .rail h5,.console .side h5{color:#757d8c}.console .rail .s.on .n{color:#7c8492}.console .bandhead .ct,.console .prev .l i{color:#747d8e}.vsw a[aria-current=page]{color:#5a72fb;box-shadow:inset 0 -1px 0 #5a72fb}a:focus-visible,button:focus-visible{outline:2px solid #5a72fb;outline-offset:2px;border-radius:3px}.console .item .t a,.console .prev .l,.console .rail a.s,.ledger .logo,.ledger .row{text-decoration:none}.console .item .t a:hover{color:#fff}.console .rail .s.on,.console .rail button.s.on{box-shadow:none;background:rgba(55,84,250,.13);border:1px solid rgba(90,114,251,.5);border-radius:5px;padding-top:6px;padding-bottom:6px;margin:1px 8px;width:calc(100% - 16px);color:#fff}.ledger .row:hover:not(.crit):not(.watch) .kind{color:#767f8f}:root{--ease:cubic-bezier(0.22,0.61,0.36,1)}.ledger .mast{position:-webkit-sticky;position:sticky;top:0;z-index:40;-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);background:rgba(11,13,16,.82)}.ledger .daybreak,.ledger .sechead{position:-webkit-sticky;position:sticky;top:56px;z-index:30;background:rgba(11,13,16,.93);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ledger .daybreak{margin-top:0;padding-top:14px;padding-bottom:10px}.ledger .sec{position:relative}.console .bandhead{position:-webkit-sticky;position:sticky;top:56px;z-index:20;background:rgba(13,15,19,.93);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ledger .logo{text-decoration:none}.ledger .logo img{display:block;border-radius:5px}.js [data-rise=""],.js [data-rise=out]{opacity:0;transform:translateY(10px)}.js [data-rise]{transition:opacity .5s var(--ease),transform .55s var(--ease)}.js [data-rise=in]{opacity:1;transform:none}.ledger .row{transition:background .16s var(--ease)}.ledger .row .age,.ledger .row .src,.ledger .row .t{transition:color .16s var(--ease)}.ledger .row:hover .age,.ledger .row:hover .src{color:#aeb5c2}.console .send .go,.ledger .btn,.ledger .ghost{transition:filter .16s var(--ease),transform .16s var(--ease)}.console .send .go:hover,.ledger .btn:hover{filter:brightness(1.12)}@media (hover:hover) and (pointer:fine){.console .send .go:hover,.ledger .btn:hover{transform:translateY(-1px)}}.ledger .ghost:hover{filter:brightness(1.4)}.console .item{transition:background .16s var(--ease)}.obj{display:block;height:auto;filter:drop-shadow(0 18px 28px rgba(0,0,0,.55));-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.ledger .today{position:relative;overflow:hidden}.ledger .today .hero-obj{position:absolute;right:40px;bottom:6px;width:148px;opacity:.96;pointer-events:none}.ledger .today .acts,.ledger .today .stamp,.ledger .today h1{position:relative;z-index:1}.ledger .kind .obj{margin:0 0 7px}.console .item .rt .obj{margin:0 0 8px auto}.console .send .obj{margin:2px auto 10px}@media (max-width:900px){.ledger .today .hero-obj{width:132px;right:8px;bottom:-18px;opacity:.5}.console .rail,.console .side{position:static;max-height:none}}.console .ribbon .brand{padding-left:14px}.console .ribbon .brand .logo{display:flex;align-items:center;gap:8px;font-family:var(--sans);font-size:12.5px;font-weight:700;letter-spacing:-.015em;color:#fff;text-decoration:none;text-transform:none}.console .ribbon .brand .logo img{display:block;border-radius:4px}.console .rail,.console .side{align-self:stretch;position:static;overflow:visible;max-height:none}.console .rail .stick,.console .side .stick{position:-webkit-sticky;position:sticky;top:56px;max-height:calc(100vh - 56px);overflow-y:auto;overscroll-behavior:contain}.console .side .stick{padding-bottom:18px}.console .rail button.s{width:100%;font:inherit;font-size:12.5px;text-align:left;background:none;border:0;cursor:pointer}.console .rail .s{transition:background .14s var(--ease),color .14s var(--ease)}.console .railsearch{padding:0 14px 12px}.console .railsearch input{width:100%;background:#0b0d10;border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:7px 10px;color:#e6e9ee;font-family:var(--mono);font-size:11px;letter-spacing:.02em}.console .railsearch input::placeholder{color:#757d8c}.console .railsearch input:focus{outline:none;border-color:rgba(90,114,251,.7)}.console .prev .l{text-decoration:none}.console .prev .l:hover{color:#fff}.obj[data-tone=crit]{filter:hue-rotate(122deg) saturate(.9) brightness(1.18) drop-shadow(0 18px 28px rgba(0,0,0,.55))}.obj[data-tone=watch]{filter:hue-rotate(178deg) saturate(2.3) brightness(1.25) drop-shadow(0 18px 28px rgba(0,0,0,.55))}.ledger .today-bg{position:absolute;inset:0;z-index:-2;background:url(/images/hero-cover.webp) center 42%/cover no-repeat}.ledger .today-veil{position:absolute;inset:0;z-index:-1;background:radial-gradient(90% 60% at 34% 78%,rgba(11,13,16,.78) 0,rgba(11,13,16,0) 74%),linear-gradient(180deg,rgba(11,13,16,.62) 0,rgba(11,13,16,.3) 30%,rgba(11,13,16,.66) 78%,#0b0d10)}.ledger .today{isolation:isolate}.ledger .mast .stats{display:flex;align-items:center;gap:16px;font-family:var(--mono);font-size:11px;color:#737c8c;letter-spacing:.02em;white-space:nowrap}.ledger .mast .stats span{display:inline-flex;align-items:center;gap:6px}.ledger .mast .stats b{color:#e6e9ee;font-weight:400}.ledger .mast .stats .dot{width:6px;height:6px;border-radius:50%;display:block}.console .shell{border-top:1px solid rgba(255,255,255,.1)}@media (max-width:1100px){.ledger .mast .stats{display:none}}.ledger .art{position:relative;max-width:1180px;padding:30px 26px 34px;border-bottom:1px solid rgba(255,255,255,.11)}.ledger .art-head{position:relative;padding-right:300px;min-height:210px}.ledger .art-kick{display:flex;align-items:center;gap:12px;font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:#737c8c}.ledger .art-kick .kindtag{color:#9aa2b0}.ledger .art-kick .st{display:inline-block;padding:2px 7px;border-radius:3px;letter-spacing:.05em}.ledger .st.mon{background:rgba(208,138,44,.16);color:#d9a45c}.ledger .st.ong{background:rgba(208,52,44,.16);color:#e0645c}.ledger .st.res{background:rgba(43,160,90,.15);color:#63b183}.ledger .st.new{background:rgba(55,84,250,.16);color:#8b9cff}.ledger .art h1{margin:14px 0 0;font-size:30px;line-height:1.26;font-weight:500;letter-spacing:-.018em;color:#fff;max-width:30ch}.ledger .art-obj{position:absolute;right:24px;top:-6px;width:210px}.ledger .art-body{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:34px;gap:34px;margin-top:26px;align-items:start}.ledger .art-prose p{margin:0 0 18px;font-size:15px;line-height:1.68;color:#c3cad6;max-width:68ch}.ledger .art-out{display:inline-block}.ledger .art-rec{border-left:1px solid rgba(255,255,255,.12);padding-left:22px}.ledger .art-rec h5{margin:0 0 12px;font-family:var(--mono);font-size:10px;letter-spacing:.1em;color:#757d8c;font-weight:400}.ledger .art-rec .ln{padding:9px 0;border-top:1px solid rgba(255,255,255,.1);font-size:12.5px;line-height:1.5;color:#c3cad6}.ledger .art-rec .ln em{font-style:normal;font-family:var(--mono);font-size:10.5px;color:#757d8c;display:block;margin-bottom:3px}@media (max-width:900px){.ledger .art-head{padding-right:0}.ledger .art-obj{position:static;width:140px;margin:18px 0 0}.ledger .art-body{grid-template-columns:minmax(0,1fr);gap:22px}.ledger .art-rec{border-left:none;border-top:1px solid rgba(255,255,255,.12);padding-left:0;padding-top:16px}.ledger .art h1{font-size:23px;max-width:none}}.ledger .art-prose .art-do{font-size:17px;line-height:1.6;color:#fff;font-weight:500;max-width:60ch}.ledger .doc{max-width:760px;padding:30px 26px 64px}.ledger .doc h2{margin:34px 0 10px;font-size:14px;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#eef0f3;font-weight:400}.ledger .doc h2:first-child{margin-top:0}.ledger .doc p{margin:0 0 16px;font-size:15px;line-height:1.7;color:#c3cad6}.ledger .plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;padding:26px;max-width:1000px}.ledger .plan{position:relative;background:#101319;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:22px}.ledger .plan.member{background:#12161f;border-color:rgba(90,114,251,.4)}.ledger .plan .chip{position:absolute;top:18px;right:18px;font-family:var(--mono);font-size:10px;letter-spacing:.1em;color:#fff;background:var(--accent);padding:3px 8px;border-radius:4px}.ledger .plan h3{margin:0 0 6px;font-size:15px;font-weight:600;color:#fff;letter-spacing:-.01em}.ledger .plan .price{margin:0 0 16px;font-size:14px;color:#c3cad6;font-family:var(--mono)}.ledger .plan ul{margin:0 0 20px;padding:0;list-style:none;display:grid;grid-gap:9px;gap:9px}.ledger .plan li{font-size:13.5px;line-height:1.5;color:#aeb5c2;padding-left:20px;position:relative}.ledger .plan li:before{content:"";position:absolute;left:2px;top:7px;width:8px;height:8px;border-radius:2px;background:rgba(90,114,251,.85)}.ledger .plan .acts{display:flex;gap:9px;flex-wrap:wrap}.ledger .plan .err{margin:12px 0 0;font-size:12.5px;color:#e0645c}.ledger button.btn,.ledger button.ghost{font-family:var(--sans);cursor:pointer}.ledger button.btn{background:var(--accent);color:#fff;font-size:12.5px;font-weight:500;padding:8px 15px;border-radius:6px;border:0}.ledger button.ghost{border:1px solid rgba(255,255,255,.18);background:none;color:#eef0f3;font-size:12.5px;padding:8px 15px;border-radius:6px}.ledger button:disabled{opacity:.6;cursor:default}.ledger .auth{max-width:380px;padding:26px;display:grid;grid-gap:8px;gap:8px}.ledger .auth .tabs{display:flex;gap:4px;margin-bottom:10px}.ledger .auth .tabs button{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;background:none;border:1px solid rgba(255,255,255,.12);color:#9aa2b0;padding:7px 11px;border-radius:6px;cursor:pointer}.ledger .auth .tabs button.on{color:#fff;border-color:rgba(90,114,251,.55);background:rgba(55,84,250,.13)}.ledger .auth label{font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#757d8c;margin-top:6px}.ledger .auth input{background:#0e1116;border:1px solid rgba(255,255,255,.13);border-radius:6px;padding:9px 11px;color:#eef0f3;font-size:13.5px;font-family:var(--sans)}.ledger .auth input:focus{outline:none;border-color:rgba(90,114,251,.7)}.ledger .auth .msg{margin:10px 0 0;font-size:12.5px;color:#c3cad6}@media (max-width:760px){.ledger .plans{grid-template-columns:minmax(0,1fr);padding:16px}}.ledger .sub{border-top:1px solid rgba(255,255,255,.11);background:#0e1116}.ledger .sub-in{max-width:760px;padding:34px 26px}.ledger .sub h3{margin:0 0 8px;font-size:19px;font-weight:600;color:#fff;letter-spacing:-.015em}.ledger .sub p{margin:0 0 16px;font-size:13.5px;line-height:1.6;color:#9aa2b0;max-width:58ch}.ledger .sub form{display:flex;gap:9px;flex-wrap:wrap}.ledger .sub input{flex:1 1 260px;background:#0b0d10;border:1px solid rgba(255,255,255,.13);border-radius:6px;padding:9px 12px;color:#eef0f3;font-size:13.5px;font-family:var(--sans)}.ledger .sub input:focus{outline:none;border-color:rgba(90,114,251,.7)}.ledger .sub .ok{margin:12px 0 0;font-size:12.5px;color:#63b183}.ledger .sub .err{margin:12px 0 0;font-size:12.5px;color:#e0645c}.ledger .foot{border-top:1px solid rgba(255,255,255,.11)}.ledger .foot-in{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px;padding:30px 26px 24px;max-width:1180px}.ledger .foot-col{display:grid;align-content:start;grid-gap:7px;gap:7px}.ledger .foot-col h5{margin:0 0 4px;font-family:var(--mono);font-size:10px;letter-spacing:.1em;color:#757d8c;font-weight:400}.ledger .foot-col a{font-size:13px;color:#aeb5c2;text-decoration:none}.ledger .foot-col a:hover{color:#fff}.ledger .foot-rule{border-top:1px solid rgba(255,255,255,.075);padding:14px 26px 30px;font-family:var(--mono);font-size:10.5px;letter-spacing:.05em;color:#737c8c}@media (max-width:760px){.ledger .foot-in{grid-template-columns:repeat(2,minmax(0,1fr));padding:22px 16px 18px}.ledger .sub-in{padding:24px 16px}}.ledger .doc-wide{max-width:900px}.ledger .doc h1{margin:0 0 18px;font-size:30px;line-height:1.24;font-weight:500;letter-spacing:-.018em;color:#fff;max-width:26ch}.ledger .doc h3{margin:26px 0 8px;font-size:15px;font-weight:600;color:#eef0f3;letter-spacing:-.01em}.ledger .doc a{color:#8b9cff;text-decoration:none;border-bottom:1px solid rgba(139,156,255,.35)}.ledger .doc a:hover{color:#fff;border-bottom-color:rgba(255,255,255,.5)}.ledger .doc ol,.ledger .doc ul{margin:0 0 16px;padding-left:20px;color:#c3cad6;font-size:15px;line-height:1.7}.ledger .doc li{margin:0 0 7px}.ledger .doc table{width:100%;border-collapse:collapse;margin:18px 0 22px;font-size:13px;display:block;overflow-x:auto}.ledger .doc thead th{text-align:left;font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#757d8c;font-weight:400;padding:0 14px 8px 0;border-bottom:1px solid rgba(255,255,255,.16);white-space:nowrap}.ledger .doc tbody td{padding:11px 14px 11px 0;border-bottom:1px solid rgba(255,255,255,.08);color:#c3cad6;line-height:1.5;vertical-align:top}.ledger .doc tbody tr:hover td{color:#eef0f3}.ledger .doc code{font-family:var(--mono);font-size:12.5px;color:#e6e9ee;background:#12161d;padding:1px 5px;border-radius:4px}.console .item,.console .main,.console .shell,.ledger .body,.ledger .row{min-width:0}.console .item .id,.console .item .t,.console .item .why,.ledger .body .d,.ledger .body .so,.ledger .body .t{overflow-wrap:anywhere}.console .rail .s a{text-decoration:none}@media (max-width:1100px){.console .shell{grid-template-columns:minmax(0,1fr)}.console .main,.console .rail{border-right:none;border-bottom:1px solid rgba(255,255,255,.1)}}@media (max-width:900px){.console .rail,.console .side{position:static;max-height:none}}@media (max-width:760px){.ledger .row{grid-template-columns:3px minmax(0,1fr) 62px}.ledger .kind{grid-column:2;padding:13px 0 0 6px}.ledger .body{grid-column:2;padding:4px 14px 14px 6px}.ledger .src{display:none}.ledger .age{grid-column:3;padding:13px 14px 0 0}.ledger .mast-row{height:auto;flex-wrap:wrap;gap:10px;padding:10px 16px}.ledger .today{padding:24px 16px 20px}.ledger .today h1{font-size:21px}.ledger .band{flex-wrap:wrap}.ledger .daybreak,.ledger .sechead{padding-left:16px;padding-right:16px}.console .item{grid-template-columns:minmax(0,1fr);gap:8px}.console .item .rt{text-align:left}.console .ribbon{height:auto;flex-wrap:wrap}.console .ribbon .u:last-child{margin-left:0;border-left:none}.vsw{flex-wrap:wrap}}