.site{--max:1080px;--head-h:62px;--measure:62ch;--f-display:var(--ll-f-plex),ui-monospace,monospace;--f-body:var(--ll-f-plex),ui-monospace,monospace;--f-mono:var(--ll-f-plex),ui-monospace,monospace;min-height:100vh;display:flex;flex-direction:column;background:var(--ll-paper);color:var(--ll-ink);font-family:var(--f-body);font-size:14.5px;line-height:1.62;letter-spacing:-.008em;-webkit-font-smoothing:antialiased}.wrap{width:100%;max-width:var(--max);margin:0 auto;padding:0 24px}.site h1,.site h2,.site h3{font-family:var(--f-display);font-weight:600;margin:0}.site h1{font-size:clamp(27px,4.3vw,43px);line-height:1.06;letter-spacing:-.03em}.site h2{font-size:clamp(21px,2.5vw,27px);line-height:1.15;letter-spacing:-.022em}.site h3{font-size:15.5px;line-height:1.3;letter-spacing:-.014em}.site p{margin:0;max-width:var(--measure)}.lede{font-size:clamp(15.5px,1.7vw,17.5px);line-height:1.55;letter-spacing:-.014em;color:var(--ll-ink)}.sub{margin-top:10px}.small,.sub{color:var(--ll-muted)}.small{font-size:13px;letter-spacing:-.004em}.lbl{font-size:11px;line-height:1.2;letter-spacing:.18em;text-transform:uppercase;color:var(--ll-muted)}.fig,.lbl{font-family:var(--f-mono)}.fig{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0}.site a{color:var(--ll-green-ink);-webkit-text-decoration-color:color-mix(in srgb,var(--ll-green-ink) 35%,transparent);text-decoration-color:color-mix(in srgb,var(--ll-green-ink) 35%,transparent);text-underline-offset:3px}.site a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.site :focus-visible{outline:2px solid var(--ll-green-ink);outline-offset:2px;border-radius:3px}.site-head{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--ll-paper) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--ll-rule)}.site-head .wrap{gap:20px;height:var(--head-h);max-width:none;padding:0 clamp(16px,2.6vw,40px)}.brand,.site-head .wrap{display:flex;align-items:center}.brand{gap:11px;margin-right:auto;text-decoration:none;color:var(--ll-ink)!important}.brand-name{font-family:var(--f-display);font-weight:600;font-size:16px;letter-spacing:-.03em}.brand .dot{color:var(--ll-green)}.brand-by{font-family:var(--f-text);font-weight:400;font-size:12px;letter-spacing:0;color:var(--ll-muted)}.brand-mark-sm{height:34px;width:auto;display:block}.brand-mark{height:clamp(48px,7.5vw,92px);width:auto;display:block}.site-nav{display:flex;align-items:center;gap:22px}.site-nav a{color:var(--ll-muted);text-decoration:none;font-size:14px;letter-spacing:-.006em;transition:color var(--t-quick)}.site-nav a:hover{color:var(--ll-ink)}@media (max-width:780px){.hide-sm{display:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 17px;border-radius:8px;font-family:var(--f-body);font-size:14px;font-weight:500;letter-spacing:-.008em;text-decoration:none!important;border:1px solid transparent;cursor:pointer;transition:background var(--t-quick),border-color var(--t-quick),color var(--t-quick)}.btn-primary{background:var(--ll-green-ink);color:#fff!important}.btn-primary:hover{background:color-mix(in srgb,var(--ll-green-ink) 88%,#000)}.btn-ghost{border-color:var(--ll-rule);color:var(--ll-ink)!important;background:var(--ll-paper)}.btn-ghost:hover{border-color:var(--ll-muted)}.section{padding:96px 0;border-top:1px solid var(--ll-rule)}.hero{padding:0 0 72px}@media (max-width:720px){.section{padding:56px 0}.hero{padding:44px 0 56px}}.sec-head{display:flex;align-items:baseline;gap:14px;margin-bottom:26px}.sec-head .n{font-family:var(--f-mono);font-size:11px;letter-spacing:.18em;color:var(--ll-green-ink)}.sec-head .rule{flex:1 1;height:1px;background:var(--ll-rule)}.eyebrow{display:block;margin-bottom:18px;font-family:var(--f-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ll-muted)}.cta-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.cta-note{margin-top:14px;font-size:13px;color:var(--ll-muted)}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:1px;gap:1px;background:var(--ll-rule);border:1px solid var(--ll-rule);border-radius:10px;overflow:hidden;margin-top:34px}.card{background:var(--ll-paper);padding:24px 22px}.card h3{margin-bottom:8px}.card p{color:var(--ll-muted);font-size:14px}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:30px;gap:30px;margin-top:34px}.step h3{margin-bottom:7px}.step p{color:var(--ll-muted);font-size:14px}.step .n{font-family:var(--f-mono);font-size:11px;letter-spacing:.18em;color:var(--ll-green-ink);display:block;margin-bottom:10px}.site-foot{margin-top:auto;border-top:1px solid var(--ll-rule);padding:40px 0 56px;background:var(--ll-tint)}.site-foot .wrap{max-width:none;padding:0 clamp(16px,2.6vw,40px)}.foot-top{display:flex;align-items:flex-start;justify-content:space-between;gap:48px;flex-wrap:wrap}.foot-brand{display:flex;flex-direction:column;gap:12px}.broughtby{font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--ll-muted)}.brand-mark-text{font-family:var(--f-display);font-size:32px;color:var(--ll-green-ink)}.foot-links{flex-wrap:wrap;gap:14px 20px;max-width:380px}.foot-base,.foot-links{display:flex;justify-content:flex-end}.foot-base{align-items:center;gap:20px;margin-top:40px;padding-top:18px;border-top:1px solid var(--ll-rule)}.foot-copy{margin-left:auto;text-align:right;font-size:13px;color:var(--ll-muted)}@media (max-width:640px){.foot-top{flex-direction:column;gap:28px}.foot-links{justify-content:flex-start;max-width:none}.foot-base{flex-direction:column;align-items:flex-start;gap:14px}.foot-copy{margin-left:0;text-align:left}}.foot-links a{font-size:13px;text-decoration:none;color:var(--ll-muted)!important}.foot-links a:hover{color:var(--ll-ink)!important}.lc{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:44px;gap:44px;align-items:start;margin-top:40px}@media (max-width:860px){.lc{grid-template-columns:1fr;gap:30px}}.lc-svg{display:block;width:100%;max-width:560px;height:auto;margin:0 auto;touch-action:manipulation}.lc-ring{fill:none}.lc-ring,.lc-spoke{stroke:var(--ll-rule);stroke-width:1}.lc-shape{fill:color-mix(in srgb,var(--ll-ink) 9%,transparent);stroke:var(--ll-ink);stroke-width:1.5;stroke-linejoin:round;transition:all var(--t-spring) var(--e-spring)}.lc-shape[data-live="0"]{opacity:0}.lc-hit{fill:transparent;cursor:pointer}.lc-hit:hover{fill:color-mix(in srgb,var(--ll-ink) 4%,transparent)}.lc-hit:focus-visible{fill:color-mix(in srgb,var(--ll-green) 10%,transparent);outline:none}.lc-dot{transition:all var(--t-spring) var(--e-spring)}.lc-label{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.06em;fill:var(--ll-muted);transition:fill var(--t-quick)}.lc-label[data-on="1"]{font-weight:600}.lc-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;justify-content:center}.lc-hint{flex-basis:100%}.lc-eq,.lc-hint{text-align:center}.lc-eq{font-size:15px;padding:13px 15px;border:1px solid var(--ll-rule);border-radius:8px;background:var(--ll-tint);color:var(--ll-muted);opacity:.38;transition:opacity var(--t-move),color var(--t-move),border-color var(--t-move)}.lc-eq[data-live="1"]{opacity:1;color:var(--ll-ink);border-color:var(--ll-green)}.lc-results{display:flex;flex-direction:column;gap:9px;margin-top:16px;min-height:150px}.lc-empty{padding:12px 2px}.lc-card{border:1px solid var(--ll-rule);border-radius:9px;padding:13px 15px;background:var(--ll-paper);transition:transform var(--t-move) var(--e-move),border-color var(--t-quick)}.lc-card-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.lc-name{font-size:14.5px;letter-spacing:-.01em}.lc-pct{font-size:14px;color:var(--ll-ink)}.lc-part{color:var(--ll-muted)}.lc-bar{margin-top:10px;height:4px;border-radius:2px;background:var(--ll-rule);overflow:hidden}.lc-bar i{display:block;height:100%;background:var(--ll-ink);transition:width var(--t-spring) var(--e-spring)}.lc-note{margin-top:14px}.seg{padding:64px 0;border-top:1px solid var(--ll-rule)}.seg:first-of-type{border-top:0}@media (max-width:720px){.seg{padding:44px 0}}.num{display:flex;align-items:baseline;gap:12px;margin-bottom:14px}.num span{color:var(--ll-green-ink)}.num b,.num span{font-family:var(--f-mono);font-size:11px;letter-spacing:.18em}.num b{text-transform:uppercase;font-weight:400;color:var(--ll-muted)}.seg h2{margin-bottom:14px}.seg p+p{margin-top:14px}.seg p{color:var(--ll-muted)}.seg h2+p{color:var(--ll-ink)}.plainlist{list-style:none;padding:0;margin:14px 0 0}.plainlist li{padding:13px 0;border-top:1px solid var(--ll-rule);font-size:14.5px;color:var(--ll-muted)}.plainlist li b{color:var(--ll-ink);font-weight:600;letter-spacing:-.012em}.more{display:inline-block;margin-top:20px;font-size:14px;text-decoration:none!important}.more:after{content:" →"}.pull{font-size:clamp(17px,2.4vw,23px);line-height:1.4;letter-spacing:-.016em;font-weight:600;max-width:22ch;color:var(--ll-ink);font-family:var(--f-display)}.qdot{width:9px;height:9px;border-radius:50%;flex:none;display:inline-block}.qlab{letter-spacing:.18em}.doc-meta,.qlab{font-family:var(--f-mono);font-size:11px;text-transform:uppercase;color:var(--ll-muted)}.doc-meta{letter-spacing:.14em}.eq{font-size:17px;padding:26px 12px 8px;color:var(--ll-ink)}.eq,.eqn{font-family:var(--f-mono);text-align:center}.eqn{font-size:11px;padding-bottom:20px}.eqn,.refs{color:var(--ll-muted)}.refs{font-family:var(--f-mono);font-size:11.5px;line-height:2}.mrow{display:flex;gap:14px;align-items:baseline;padding:9px 0;border-top:1px solid var(--ll-rule)}.mrow .lab{font-size:12px;color:var(--ll-green-ink);min-width:150px;flex-shrink:0}.mrow .lab,.qchip{font-family:var(--f-mono)}.qchip{font-size:11px;padding:5px 12px;border-radius:99px;border:1px solid var(--ll-rule);color:var(--ll-muted)}.doc{max-width:760px;margin:0 auto}.doc-head{padding:52px 0 8px}.doc h1{font-size:clamp(22px,3.2vw,28px);letter-spacing:-.02em;font-size:clamp(27px,4vw,34px);line-height:1.22;letter-spacing:-.026em;margin:14px 0 0}.stand{font-size:17px;line-height:1.62;color:var(--ll-muted);margin-top:18px}.doc-foot{margin-top:40px;padding-top:22px;border-top:1px solid var(--ll-rule)}.qchips{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 6px}.qchip b{color:var(--ll-ink);font-weight:600}.price-head{margin:20px 0 8px}.price-head .lede{margin-top:14px}.demo-frame{margin:34px 0 56px;padding:0;display:flex;flex-direction:column;align-items:center}.demo-bar{display:flex;justify-content:space-between;font-family:var(--f-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--ll-muted);padding:0 2px 7px}.demo-bar,.demo-view{width:390px;max-width:100%}.demo-view{height:660px;overflow:hidden;border:1px solid var(--ll-rule);border-radius:3px;background:var(--ll-paper)}.demo-view iframe{width:100%;height:660px;border:0;display:block;pointer-events:none}.demo-frame figcaption{font-family:var(--f-mono);font-size:11px;line-height:1.6;color:var(--ll-muted);margin-top:14px;text-align:center;max-width:44ch}.price-plain{border:0;background:none;padding:0;box-shadow:none}.price-plain .ticks{border-top:1px solid var(--ll-rule);padding-top:18px}.chain{margin:30px 0 26px;padding:0}.chain-say{max-width:60ch;padding-bottom:20px;border-bottom:1px solid var(--ll-rule)}.chain-say b{display:block;font-size:clamp(17px,1.9vw,21px);line-height:1.32;letter-spacing:-.02em;font-weight:600;color:var(--ll-ink)}.chain-say span{display:block;margin-top:12px;font-size:14px;line-height:1.6;letter-spacing:-.008em;color:var(--ll-muted)}.chain-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0}.chain-link{padding:22px 22px 22px 0;border-right:1px solid var(--ll-rule)}.chain-link:last-child{border-right:0}.chain-link:not(:first-child){padding-left:22px}.chain-conf{font-family:var(--f-mono);font-size:30px;line-height:1;letter-spacing:-.03em;color:var(--ll-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chain-link blockquote{margin:14px 0 0;font-size:14px;line-height:1.5;color:var(--ll-ink)}.chain-to{display:flex;align-items:center;gap:8px;margin-top:14px;font-family:var(--f-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ll-muted)}.chain-to .dot{width:8px;height:8px;border-radius:50%;flex:none}.chain-to b{font-weight:400;color:var(--ll-ink)}.chain-link p{line-height:1.6;margin-top:12px}.chain-link p,.chain-owns{font-size:13px;color:var(--ll-muted)}.chain-owns{margin-top:4px;padding-top:18px;border-top:1px solid var(--ll-rule);line-height:1.65;max-width:72ch}.chain-owns b{color:var(--ll-ink);font-weight:500}.chain-owns em{font-style:normal;color:var(--ll-ink)}@media (max-width:780px){.chain-row{grid-template-columns:1fr}.chain-link{padding:20px 0;border-right:0;border-bottom:1px solid var(--ll-rule)}.chain-link:not(:first-child){padding-left:0}.chain-link:last-child{border-bottom:0}}.doc-fig{margin:34px 0 10px;padding:0}.doc-top{display:grid;grid-template-columns:minmax(0,330px) minmax(0,1fr);grid-gap:56px;gap:56px;align-items:center;width:min(96vw,1180px);margin-left:50%;transform:translateX(-50%);min-height:calc(100dvh - var(--head-h))}.doc-head-boxed{position:relative;padding:4px 2px;margin:0}.dot-snake{position:absolute;left:-28px;top:-28px;pointer-events:none}.doc-head-boxed h1{font-size:clamp(21px,2.2vw,27px)}.doc-head-boxed .stand{font-size:14px;margin-top:14px}.doc-fig-side{margin:0}.doc-fig-side figcaption{text-align:left;margin-left:0}@media (max-width:900px){.doc-top{display:block;width:100%;margin-left:0;transform:none}.doc-head-boxed{margin-top:32px}.doc-fig-side{margin-top:26px}}.dg{width:100%;background:none}.dg canvas,.doc-fig svg{display:block;width:100%}.doc-fig svg{max-width:560px;height:auto;margin:0 auto}.doc-fig figcaption{font-family:var(--f-mono);font-size:11px;line-height:1.6;color:var(--ll-muted);max-width:46ch;margin:16px auto 0;text-align:center}.pts{display:grid;grid-template-columns:repeat(auto-fill,minmax(178px,1fr));grid-gap:7px 18px;gap:7px 18px;margin-top:18px}.pt{display:flex;align-items:center;gap:9px;font-size:14px;color:var(--ll-ink)}.pt .dot{width:8px;height:8px;border-radius:50%;flex:none}.mrows{margin-top:18px}.mrow .txt{color:var(--ll-muted);font-size:14.5px}@media (max-width:620px){.mrow{flex-direction:column;gap:3px}.mrow .lab{min-width:0}}.wip{display:inline-block;margin-left:10px;padding:3px 9px;border-radius:99px;border:1px solid color-mix(in srgb,var(--ll-green) 40%,transparent);background:color-mix(in srgb,var(--ll-green) 7%,transparent);color:var(--ll-green-ink);font-family:var(--f-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;vertical-align:middle}.lead{font-size:17px;line-height:1.6;color:var(--ll-ink);max-width:var(--measure)}.close-cta{margin-top:30px;padding-top:26px;border-top:1px solid var(--ll-rule)}.price-card{border:1px solid var(--ll-rule);border-radius:12px;padding:28px;margin-top:28px;max-width:560px;background:var(--ll-paper)}.price-amount{display:flex;align-items:baseline;gap:10px;padding-bottom:20px;border-bottom:1px solid var(--ll-rule)}.price-amount .num{font-family:var(--f-mono);font-size:40px;letter-spacing:-.03em;color:var(--ll-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.price-amount .per{font-size:14px;color:var(--ll-muted)}.ticks{list-style:none;padding:0;margin:20px 0 24px}.ticks li{position:relative;padding:7px 0 7px 24px;font-size:14.5px;color:var(--ll-ink)}.ticks li:before{content:"";position:absolute;left:2px;top:15px;width:9px;height:5px;border-left:1.5px solid var(--ll-green);border-bottom:1.5px solid var(--ll-green);transform:rotate(-45deg)}.honest{border:1px solid var(--ll-rule);border-left:2px solid var(--ll-ink);border-radius:0 10px 10px 0;padding:20px 22px;margin-top:28px;max-width:620px;background:var(--ll-tint)}.honest h3{margin-bottom:8px}.honest p{font-size:14.5px;color:var(--ll-muted)}.honest p+p{margin-top:10px}.honest .fig{color:var(--ll-ink)}.fch{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0}.fch,.fch-stage{position:relative}.fch-stage{width:100%;height:calc(100dvh - var(--head-h));min-height:420px;overflow:hidden}.fch-stage canvas{display:block}.fch-fg,.fch-stage canvas{position:absolute;inset:0;width:100%;height:100%}.fch-fg{transition:opacity .8s ease}.fch[data-phase=blank] .fch-fg{opacity:0}.fch[data-phase=blank] .fch-fg,.fch[data-phase=reveal] .fch-fg{pointer-events:none}.fch[data-phase=blank] .fch-controls,.fch[data-phase=blank] .fch-readout{opacity:0;pointer-events:none}.fch-controls,.fch-readout{transition:opacity .6s ease .2s}@media (prefers-reduced-motion:reduce){.fch-controls,.fch-fg,.fch-readout{transition:none}}.fch-copy{position:absolute;z-index:3;pointer-events:none;left:clamp(20px,4vw,72px);top:15%;width:min(24ch,24%)}.fch-copy:before{content:"";position:absolute;inset:-26px -34px;z-index:-1;background:var(--ll-paper);-webkit-mask-image:radial-gradient(ellipse at 46% 50%,#000 50%,transparent 100%);mask-image:radial-gradient(ellipse at 46% 50%,#000 50%,transparent 100%)}.fch-copy h1{font-size:clamp(16px,1.55vw,21px);line-height:1.14;letter-spacing:-.028em}.fch-copy .lede{font-size:clamp(11.5px,.86vw,12.5px);line-height:1.55;margin-top:12px;color:var(--ll-muted)}.fch-copy .lede em{color:var(--ll-ink);font-style:normal;font-weight:500}.fch-cta{display:flex;gap:10px;margin-top:18px;pointer-events:auto}.fch-copy .cta-note{font-size:11px;color:var(--ll-muted);margin-top:10px}@media (max-width:960px){.fch-copy{position:static;z-index:3;width:auto;max-width:46ch;margin:0 auto 6px;padding:0 24px}.fch-copy h1{font-size:clamp(21px,3.4vw,30px)}.fch-copy .lede{font-size:clamp(13px,1.6vw,15px)}}.fch-wedge{cursor:pointer;-webkit-tap-highlight-color:transparent}.fch-wedge:focus{outline:none}.fch-wedge:focus-visible{outline:none;fill:color-mix(in srgb,var(--ll-green) 12%,transparent)}.fch-svgwrap{-moz-user-select:none;user-select:none;-webkit-user-select:none}.fch-controls{position:absolute;right:clamp(16px,2.6vw,40px);bottom:18px;display:flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:flex-end;z-index:4;max-width:min(60vw,420px)}.fch-controls button{font-family:var(--f-mono);font-size:9px;letter-spacing:.13em;text-transform:uppercase;padding:6px 11px;border:1px solid var(--ll-rule);background:color-mix(in srgb,var(--ll-paper) 88%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--ll-muted);border-radius:3px;cursor:pointer;transition:border-color var(--t-quick),color var(--t-quick)}.fch-controls button:hover:not(:disabled){border-color:color-mix(in srgb,var(--ll-green) 55%,transparent);color:var(--ll-green-ink)}.fch-controls button[data-on="1"]{background:var(--ll-ink);border-color:var(--ll-ink);color:var(--ll-paper)}.fch-controls button:disabled{opacity:.35;cursor:default}.fch-readout{position:absolute;bottom:52px;right:clamp(16px,2.6vw,40px);text-align:right;font-family:var(--f-mono);font-size:9px;letter-spacing:.12em;color:var(--ll-muted);text-transform:uppercase;z-index:3;white-space:nowrap}.fch-readout b{color:var(--ll-green-ink);font-weight:400}.auth{min-height:100dvh;display:grid;place-items:center;padding:var(--ll-sp-8) var(--ll-sp-5)}.auth-col{width:100%;max-width:360px}.auth-brand{display:flex;align-items:center;justify-content:center;gap:11px;text-decoration:none;color:var(--ll-ink)!important;margin-bottom:var(--ll-sp-7)}.auth-brand-name{font-family:var(--f-display);font-weight:600;font-size:22px;letter-spacing:-.03em}.auth-brand .dot{color:var(--ll-green)}.auth-brand-by{font-family:var(--f-text);font-size:13px;color:var(--ll-muted)}.auth-brand-mark{height:36px;width:auto;display:block}.auth-h{font-size:26px;line-height:1.15;letter-spacing:-.026em;margin:0;text-align:center}.auth-sub{color:var(--ll-muted);font-size:14px;line-height:1.6;margin:var(--ll-sp-3) 0 0;text-align:center}.auth-body{margin-top:var(--ll-sp-7)}.field{display:flex;flex-direction:column;gap:var(--ll-sp-2)}.field label{font-family:var(--f-mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ll-muted)}.field input{width:100%;box-sizing:border-box;padding:12px 13px;border-radius:var(--ll-r-md);border:1px solid var(--ll-rule);background:var(--ll-paper);color:var(--ll-ink);font-family:var(--f-body);font-size:15px;letter-spacing:-.006em}.field input::placeholder{color:var(--ll-muted);opacity:.7}.field input:focus{outline:2px solid var(--ll-green-ink);outline-offset:1px;border-color:transparent}.auth-body .btn{width:100%;margin-top:var(--ll-sp-5)}.notice{border:1px solid;border-radius:var(--ll-r-md);padding:10px 12px;font-size:13px;line-height:1.5}.notice-bad{border-color:color-mix(in srgb,var(--ll-bad) 35%,transparent);background:color-mix(in srgb,var(--ll-bad) 6%,transparent);color:var(--ll-bad)}.notice-ok{border-color:color-mix(in srgb,var(--ll-ok) 35%,transparent);background:color-mix(in srgb,var(--ll-ok) 6%,transparent);color:var(--ll-ok)}.field-note{margin-top:var(--ll-sp-3)}.auth-notice{margin-bottom:var(--ll-sp-5)}.auth-foot{margin-top:var(--ll-sp-6);padding-top:var(--ll-sp-5);border-top:1px solid var(--ll-rule);font-size:13.5px;color:var(--ll-muted);text-align:center}.auth-foot p{margin:0}.auth-fine{margin-top:var(--ll-sp-4)!important;font-size:12px;line-height:1.6}.prose{max-width:var(--measure)}.prose>*+*{margin-top:var(--ll-sp-5)}.prose h2{margin-top:var(--ll-sp-8)}.prose h3{margin-top:var(--ll-sp-6)}.prose ol,.prose ul{padding-left:1.25em;display:flex;flex-direction:column;gap:var(--ll-sp-2)}.prose li{line-height:1.62}.prose strong{font-weight:600}.updated{font-family:var(--f-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ll-muted)}.draft-notice{border:1px solid var(--ll-rule);border-left:2px solid var(--ll-state-ambiguous);background:var(--ll-tint);border-radius:var(--ll-r-md);padding:var(--ll-sp-4) var(--ll-sp-5);font-size:13.5px;line-height:1.6;color:var(--ll-ink);max-width:var(--measure)}.draft-notice strong{font-weight:600}.auth-shell{min-height:100dvh}.vc-read{display:flex;flex-direction:column}