@font-face{font-family:__Instrument_Sans_3f4a4b;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Instrument_Sans_3f4a4b;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Instrument_Sans_Fallback_3f4a4b;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_3f4a4b{font-family:__Instrument_Sans_3f4a4b,__Instrument_Sans_Fallback_3f4a4b;font-style:normal}.__variable_3f4a4b{--font-lc-sans:"__Instrument_Sans_3f4a4b","__Instrument_Sans_Fallback_3f4a4b"}@font-face{font-family:__Space_Grotesk_c219ed;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_c219ed;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_c219ed;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_Fallback_c219ed;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_c219ed{font-family:__Space_Grotesk_c219ed,__Space_Grotesk_Fallback_c219ed;font-style:normal}.__variable_c219ed{--font-lc-disp:"__Space_Grotesk_c219ed","__Space_Grotesk_Fallback_c219ed"}@font-face{font-family:__JetBrains_Mono_4dc837;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_4dc837;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_4dc837;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_4dc837;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_4dc837;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_4dc837;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_Fallback_4dc837;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_4dc837{font-family:__JetBrains_Mono_4dc837,__JetBrains_Mono_Fallback_4dc837;font-style:normal}.__variable_4dc837{--font-lc-mono:"__JetBrains_Mono_4dc837","__JetBrains_Mono_Fallback_4dc837"}.lc{--lc-paper:#fff;--lc-sand:#f5f6f1;--lc-mint:#eaf3ec;--lc-stone:#f1f2ee;--lc-ink:#15181c;--lc-ink-2:#3f464c;--lc-ink-3:#6e757b;--lc-line:#e4e6df;--lc-line-2:#d6d9d0;--lc-green:#0e7a48;--lc-green-deep:#0b6339;--lc-green-bright:#3ecf8e;--lc-green-wash:#e4f3e9;--lc-red:#c03a2e;--lc-red-ink:#a02d23;--lc-red-wash:#faecea;--lc-red-line:#efd3cd;--lc-mono:var(--font-lc-mono),ui-monospace,"SF Mono",Menlo,monospace;--lc-sans:var(--font-lc-sans),-apple-system,"Segoe UI",sans-serif;--lc-disp:var(--font-lc-disp),var(--lc-sans);--lc-max:1140px;--lc-pad:clamp(4.5rem,9vw,8.5rem);background:var(--lc-paper);color:var(--lc-ink);font-family:var(--lc-sans);font-size:17.5px;line-height:1.65;-webkit-font-smoothing:antialiased}.lc *{margin:0;padding:0;box-sizing:border-box}.lc ::selection{background:var(--lc-green-bright);color:#0b2e1d}.lc a{color:inherit}.lc img{max-width:100%}.lc .wrap{max-width:var(--lc-max);margin:0 auto;padding:0 24px}.lc .num{font-variant-numeric:tabular-nums}.lc .mono{font-family:var(--lc-mono)}.lc :focus-visible{outline:2px solid var(--lc-green);outline-offset:3px;border-radius:3px}.lc .btn{display:inline-block;font-family:var(--lc-mono);font-weight:500;font-size:14px;padding:11px 20px;border-radius:8px;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:transform .15s ease-out,background .15s ease-out,border-color .15s ease-out,color .15s ease-out}.lc .btn:active{transform:scale(.97)}.lc .btn-primary{background:var(--lc-green-deep);color:#fff}.lc .btn-primary:hover{background:#09522e}.lc .btn-ghost{border-color:var(--lc-line-2);color:var(--lc-ink);background:var(--lc-paper)}.lc .btn-ghost:hover{border-color:var(--lc-green-deep);color:var(--lc-green-deep)}.lc .btn-lg{padding:15px 28px;font-size:15px}.lc .hero{padding:clamp(3.5rem,7vw,6rem) 0 0;background-image:radial-gradient(#e9ece1 1px,transparent 1.5px);background-size:26px 26px}.lc .hero-top{display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:48px;align-items:start}.lc .eyebrow{font-family:var(--lc-mono);font-size:12px;letter-spacing:.13em;text-transform:uppercase;color:var(--lc-green-deep);margin-bottom:26px;display:block}.lc h1{font-family:var(--lc-disp);font-size:clamp(2.4rem,5.4vw,4.1rem);font-weight:700;line-height:1.05;letter-spacing:-.028em;max-width:17ch;margin-bottom:28px;text-wrap:balance;color:var(--lc-ink)}.lc h1 .strike{color:#a9afb5;text-decoration:line-through;text-decoration-color:var(--lc-red);text-decoration-thickness:2.5px}.lc .sub{font-size:1.2rem;line-height:1.6;color:var(--lc-ink-2);max-width:36em;margin-bottom:34px}.lc .sub strong{color:var(--lc-ink);font-weight:600}.lc .sub .g{color:var(--lc-green-deep);font-weight:600}.lc .cta-row{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.lc .micro{font-family:var(--lc-mono);font-size:12.5px;color:var(--lc-ink-3)}.lc .micro b{color:var(--lc-ink-2);font-weight:500}.lc .rail{border-left:1px solid var(--lc-line-2);padding-left:20px;display:flex;flex-direction:column;gap:14px;padding-top:6px}.lc .rail p{font-family:var(--lc-mono);font-size:12px;color:var(--lc-ink-3);line-height:1.5}.lc .rail p:before{content:"$ ";color:var(--lc-green-deep)}.lc .rail p b{color:var(--lc-ink-2);font-weight:500}.lc .hero-log{margin-top:52px}.lc .term{background:#0f1216;border:1px solid #d9dcd3;border-radius:12px;overflow:hidden;box-shadow:0 20px 50px rgba(21,24,28,.18)}.lc .term-bar{display:flex;align-items:center;gap:8px;padding:11px 16px;border-bottom:1px solid hsla(0,0%,100%,.08)}.lc .dot{width:10px;height:10px;border-radius:50%;background:#2e3339}.lc .term-title{font-family:var(--lc-mono);font-size:11.5px;color:#8a939c;margin-left:8px;letter-spacing:.03em}.lc .term-body{font-family:var(--lc-mono);font-size:13px;line-height:1.9;padding:20px 22px 24px;color:#9aa3ac;overflow-x:auto;white-space:pre}.lc .term-body .cmd{color:#f2f4f6}.lc .term-body .ok{color:#4ade97}.lc .term-body .dim{color:#77808a}.lc .term-body .hi{color:#e8ebee}.lc .caret{display:inline-block;width:8px;height:14px;background:var(--lc-green-bright);vertical-align:-2px;animation:lc-blink 1.1s steps(1) infinite}@keyframes lc-blink{50%{opacity:0}}.lc .ticker{margin-top:clamp(3rem,6vw,4.5rem);border-block:1px solid var(--lc-red-line);background:var(--lc-red-wash);overflow:hidden;white-space:nowrap;padding:10px 0}.lc .ticker-track{display:inline-block;animation:lc-slide 52s linear infinite}.lc .ticker:hover .ticker-track{animation-play-state:paused}.lc .ticker span{font-family:var(--lc-mono);font-size:12.5px;color:var(--lc-red-ink);padding:0 14px}.lc .ticker i{color:rgba(160,45,35,.45);font-style:normal}@keyframes lc-slide{to{transform:translateX(-50%)}}.lc section{padding:var(--lc-pad) 0;scroll-margin-top:72px}.lc .sand{background:var(--lc-sand)}.lc .mint{background:var(--lc-mint)}.lc .stone{background:var(--lc-stone)}.lc .pull{font-family:var(--lc-disp);font-size:clamp(1.75rem,4.1vw,3rem);font-weight:500;line-height:1.18;letter-spacing:-.02em;max-width:20ch;color:var(--lc-ink)}.lc .pull .q{color:var(--lc-red)}.lc .pull .em{color:var(--lc-red-ink);font-weight:600}.lc .pull-cite{font-family:var(--lc-mono);font-size:12.5px;color:var(--lc-ink-3);margin-top:26px}.lc .pull-cite a{color:var(--lc-ink-2);text-decoration:none;border-bottom:1px dotted var(--lc-ink-3)}.lc .pull-cite a:hover{color:var(--lc-green-deep);border-color:var(--lc-green-deep)}.lc .wall-lead{font-family:var(--lc-mono);font-size:12.5px;color:var(--lc-ink-3);letter-spacing:.04em;margin:clamp(3rem,6vw,4.5rem) 0 26px;padding-top:26px}.lc .wall,.lc .wall-lead{border-top:1px solid var(--lc-line-2)}.lc .wall .row{display:grid;grid-template-columns:190px minmax(0,1fr);gap:32px;padding:30px 0;border-bottom:1px solid var(--lc-line);align-items:baseline}.lc .wall .who{font-family:var(--lc-mono);font-size:11.5px;color:var(--lc-ink-3);line-height:1.5}.lc .wall .who a{color:var(--lc-ink-3);text-decoration:none;border-bottom:1px dotted var(--lc-ink-3)}.lc .wall .who a:hover{color:var(--lc-green-deep);border-color:var(--lc-green-deep)}.lc .wall .said{font-size:clamp(1.08rem,1.9vw,1.34rem);line-height:1.55;color:var(--lc-ink-2);max-width:44em}.lc .wall .said b{color:var(--lc-ink);font-weight:600}.lc .agit{max-width:46em;font-size:1.12rem;color:var(--lc-ink-2);margin-top:clamp(3rem,6vw,4rem);padding-left:24px;border-left:2px solid var(--lc-red)}.lc .agit strong{color:var(--lc-ink);font-weight:600}.lc .agit .k{color:var(--lc-red-ink);font-weight:600}.lc .pivot-say{font-family:var(--lc-disp);max-width:24ch;font-size:clamp(1.7rem,3.6vw,2.6rem);font-weight:700;line-height:1.14;margin-bottom:clamp(2.5rem,5vw,3.5rem);color:var(--lc-ink)}.lc .pivot-say span{color:var(--lc-green-deep)}.lc .diff{font-family:var(--lc-mono);font-size:clamp(12.5px,1.55vw,15.5px);line-height:2.1;border-block:1px solid var(--lc-line-2);background:#fbfcfa}.lc .diff .l{display:grid;grid-template-columns:34px minmax(0,1fr);padding:0 28px;color:var(--lc-ink-2)}.lc .diff .l .g{color:var(--lc-ink-3);user-select:none}.lc .diff .del{background:#fbe9e6}.lc .diff .del .g{color:var(--lc-red-ink)}.lc .diff .del .t{color:#9c544c;text-decoration:line-through;text-decoration-color:rgba(192,58,46,.45)}.lc .diff .add{background:#e4f3e9}.lc .diff .add .g{color:var(--lc-green-deep)}.lc .diff .add .t{color:var(--lc-ink);font-weight:500}.lc .diff .ctx .t{color:var(--lc-ink-3);font-style:italic}.lc .diff-meta{font-family:var(--lc-mono);font-size:11.5px;color:var(--lc-ink-3);padding:10px 28px;border-bottom:1px solid var(--lc-line-2);background:#f6f8f3}.lc .pivot-after{font-family:var(--lc-mono);font-size:13px;color:var(--lc-ink-2);margin-top:26px}.lc .pivot-after b{color:var(--lc-green-deep);font-weight:500}.lc .transcript-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:56px;align-items:start}.lc .transcript{font-family:var(--lc-mono);font-size:13px;line-height:2.05;background:var(--lc-paper);border:1px solid var(--lc-line-2);border-radius:12px;padding:22px 24px;overflow-x:auto;white-space:pre;color:var(--lc-ink-2);box-shadow:0 10px 30px rgba(21,24,28,.06)}.lc .transcript .cmd{color:var(--lc-ink);font-weight:500}.lc .transcript .ok{color:var(--lc-green-deep)}.lc .transcript .hi{color:var(--lc-ink);font-weight:500}.lc .transcript .dim{color:var(--lc-ink-3)}.lc .transcript .ref{color:var(--lc-green-deep);background:var(--lc-green-wash);border-radius:3px;padding:1px 5px}.lc .notes{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--lc-line-2)}.lc .note{padding:22px 0;border-bottom:1px solid var(--lc-line)}.lc .note .n{font-family:var(--lc-mono);font-size:11px;letter-spacing:.12em;color:var(--lc-green-deep);margin-bottom:8px}.lc .note h3{font-size:16px;font-weight:600;margin-bottom:6px;line-height:1.3;color:var(--lc-ink)}.lc .note p{font-size:14.5px;color:var(--lc-ink-2);line-height:1.6}.lc .note p b{color:var(--lc-ink);font-weight:600}.lc .transcript-h{font-family:var(--lc-disp);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700;line-height:1.16;max-width:22ch;margin-bottom:14px;color:var(--lc-ink)}.lc .transcript-sub{color:var(--lc-ink-2);max-width:44em;margin-bottom:clamp(2.5rem,5vw,3.5rem)}.lc .transcript-sub strong{color:var(--lc-ink);font-weight:600}.lc .cred{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:64px;align-items:end}.lc .bignum{font-family:var(--lc-mono);font-weight:700;font-size:clamp(6rem,19vw,15rem);line-height:.86;letter-spacing:-.05em;color:var(--lc-ink);font-variant-numeric:tabular-nums}.lc .bignum-cap{font-family:var(--lc-mono);font-size:12.5px;color:var(--lc-ink-3);margin-top:20px;max-width:24ch;line-height:1.6}.lc .bignum-cap b{color:var(--lc-green-deep);font-weight:500}.lc .ledger dl{border-top:1px solid var(--lc-line-2)}.lc .ledger div{display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px;padding:20px 0;border-bottom:1px solid var(--lc-line)}.lc .ledger dt{font-family:var(--lc-mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--lc-ink-3)}.lc .ledger dd{font-size:15.5px;color:var(--lc-ink-2)}.lc .ledger dd b{color:var(--lc-ink);font-weight:600}.lc .cred-claim{font-size:1.08rem;color:var(--lc-ink-2);max-width:48em;margin-top:clamp(2.5rem,5vw,3.25rem)}.lc .cred-claim strong{color:var(--lc-ink);font-weight:600}.lc .cred-claim a{color:var(--lc-green-deep);text-decoration:none;border-bottom:1px dotted var(--lc-green-deep)}.lc .slip-grid{display:grid;grid-template-columns:380px minmax(0,1fr);gap:clamp(3rem,6vw,5rem);align-items:start}.lc .slip{background:var(--lc-paper);border:1px solid var(--lc-line-2);border-radius:2px;padding:30px 28px 34px;position:relative;font-family:var(--lc-mono);box-shadow:0 16px 40px rgba(21,24,28,.1)}.lc .slip:after{content:"";position:absolute;left:-1px;right:-1px;bottom:-9px;height:9px;background:linear-gradient(-45deg,var(--lc-sand) 6px,transparent 0) repeat-x,linear-gradient(45deg,var(--lc-sand) 6px,transparent 0) repeat-x;background-size:12px 12px}.lc .slip-h{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:16px;border-bottom:1px dashed var(--lc-line-2);margin-bottom:4px}.lc .slip-h .t{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--lc-ink)}.lc .slip-h .d{font-size:11px;color:var(--lc-ink-3)}.lc .slip ul{list-style:none}.lc .slip li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:15px 0;border-bottom:1px dotted var(--lc-line);font-size:12.5px;line-height:1.5;align-items:baseline}.lc .slip li .w{color:var(--lc-ink)}.lc .slip li .w i{display:block;font-style:normal;color:var(--lc-ink-3);font-size:11.5px;margin-top:3px}.lc .slip li .p{color:var(--lc-ink-2);white-space:nowrap}.lc .slip .total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:18px;padding-top:18px;border-top:1px solid var(--lc-line-2)}.lc .slip .total .l{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--lc-ink-3)}.lc .slip .total .v{font-size:26px;font-weight:700;color:var(--lc-green-deep);letter-spacing:-.02em}.lc .slip .terms{font-size:11.5px;color:var(--lc-ink-3);line-height:1.7;margin-top:18px}.lc .slip .terms b{color:var(--lc-ink-2);font-weight:500}.lc .slip .code{height:34px;margin-top:22px;opacity:.55;background:repeating-linear-gradient(90deg,var(--lc-ink) 0 2px,transparent 2px 4px,var(--lc-ink) 4px 5px,transparent 5px 9px,var(--lc-ink) 9px 12px,transparent 12px 15px)}.lc .slip .code-cap{font-size:10.5px;color:var(--lc-ink-3);letter-spacing:.14em;margin-top:8px;text-align:center}.lc .offer-copy h2{font-family:var(--lc-disp);font-size:clamp(1.75rem,3.5vw,2.6rem);font-weight:700;line-height:1.12;max-width:20ch;margin-bottom:18px;color:var(--lc-ink)}.lc .offer-copy p{color:var(--lc-ink-2);max-width:42em;margin-bottom:16px}.lc .offer-copy p strong{color:var(--lc-ink);font-weight:600}.lc .steps-inline{margin:30px 0;border-top:1px solid var(--lc-line-2)}.lc .steps-inline div{display:grid;grid-template-columns:200px minmax(0,1fr);gap:20px;padding:16px 0;border-bottom:1px solid var(--lc-line);align-items:baseline}.lc .steps-inline code{font-family:var(--lc-mono);font-size:12.5px;color:var(--lc-green-deep)}.lc .steps-inline span{font-size:14.5px;color:var(--lc-ink-2)}.lc .steps-inline span b{color:var(--lc-ink);font-weight:600}.lc .faq{max-width:840px}.lc .faq .qh{font-family:var(--lc-disp);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700;line-height:1.16;margin-bottom:12px;color:var(--lc-ink)}.lc .faq .qlead{color:var(--lc-ink-2);margin-bottom:clamp(2rem,4vw,2.75rem)}.lc details{border-bottom:1px solid var(--lc-line);display:grid;grid-template-columns:56px minmax(0,1fr);gap:8px;padding:4px 0}.lc details:first-of-type{border-top:1px solid var(--lc-line-2)}.lc details .qn{font-family:var(--lc-mono);font-size:11.5px;color:var(--lc-ink-3);padding-top:24px}.lc details[open] .qn{color:var(--lc-green-deep)}.lc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0 18px;font-size:17px;font-weight:600;color:var(--lc-ink);transition:color .15s ease-out}.lc summary::-webkit-details-marker{display:none}.lc summary:hover{color:var(--lc-green-deep)}.lc summary .pm{font-family:var(--lc-mono);color:var(--lc-ink-3);font-size:17px;transition:transform .2s ease-out,color .15s ease-out}.lc details[open] summary .pm{transform:rotate(45deg);color:var(--lc-green-deep)}.lc .a{padding:0 0 24px;font-size:15.5px;color:var(--lc-ink-2);max-width:46em}.lc .a b{color:var(--lc-ink);font-weight:600}.lc .fit-h{font-family:var(--lc-disp);font-size:clamp(1.6rem,3.2vw,2.3rem);font-weight:700;line-height:1.14;max-width:24ch;margin-bottom:14px;color:var(--lc-ink)}.lc .fit-lead{color:var(--lc-ink-2);max-width:44em;margin-bottom:clamp(2.25rem,4.5vw,3rem)}.lc .fit-lead strong{color:var(--lc-ink);font-weight:600}.lc .fitdiff{font-family:var(--lc-mono);font-size:clamp(12.5px,1.5vw,14.5px);line-height:1.75;border-block:1px solid var(--lc-line-2);background:var(--lc-paper)}.lc .fitdiff .l{display:grid;grid-template-columns:22px minmax(0,1fr);gap:14px;padding:14px 26px;align-items:baseline}.lc .fitdiff .g{font-weight:700}.lc .fitdiff .pl{background:var(--lc-green-wash)}.lc .fitdiff .pl .g{color:var(--lc-green-deep)}.lc .fitdiff .pl .t{color:var(--lc-ink-2)}.lc .fitdiff .mi{background:var(--lc-red-wash)}.lc .fitdiff .mi .g{color:var(--lc-red-ink)}.lc .fitdiff .band,.lc .fitdiff .mi .t{color:var(--lc-ink-3)}.lc .fitdiff .band{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;background:#f6f8f3;border-block:1px solid var(--lc-line);padding:8px 26px}.lc .ps{display:grid;grid-template-columns:88px minmax(0,1fr);border-top:1px solid var(--lc-line-2);max-width:820px}.lc .ps dt{font-family:var(--lc-mono);font-size:12.5px;color:var(--lc-green-deep)}.lc .ps dd,.lc .ps dt{padding:28px 0;border-bottom:1px solid var(--lc-line)}.lc .ps dd{font-size:1.02rem;color:var(--lc-ink-2);line-height:1.65}.lc .ps dd b{color:var(--lc-ink);font-weight:600}.lc .ps dd a{color:var(--lc-green-deep);text-decoration:none;border-bottom:1px dotted var(--lc-green-deep)}.lc .close{margin-top:clamp(3rem,6vw,4.5rem);max-width:820px}.lc .close h2{font-family:var(--lc-disp);font-size:clamp(1.9rem,3.8vw,2.8rem);font-weight:700;line-height:1.1;letter-spacing:-.02em;margin-bottom:16px;color:var(--lc-ink)}.lc .close p{color:var(--lc-ink-2);margin-bottom:28px}.lc .rv{opacity:0;transform:translateY(14px);transition:opacity .55s ease-out,transform .55s ease-out}.lc .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lc .rv{opacity:1;transform:none;transition:none}.lc .caret,.lc .ticker-track{animation:none}}@media (max-width:1000px){.lc .cred,.lc .hero-top,.lc .slip-grid,.lc .transcript-grid{grid-template-columns:1fr;gap:40px}.lc .cred{align-items:start}.lc .rail{border-left:none;border-top:1px solid var(--lc-line-2);padding:20px 0 0;flex-direction:row;flex-wrap:wrap;gap:22px}}@media (max-width:760px){.lc{font-size:16.5px}.lc section{padding:clamp(3.5rem,10vw,5rem) 0}.lc .wall .row{grid-template-columns:1fr;gap:10px}.lc .ledger div,.lc .steps-inline div{grid-template-columns:1fr;gap:6px}.lc .cta-row .btn{width:100%;text-align:center}.lc .ps{grid-template-columns:60px minmax(0,1fr)}.lc details{grid-template-columns:38px minmax(0,1fr)}.lc details .qn{padding-top:22px}}