@import url("https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=JetBrains+Mono:wght@400;500;700&display=swap");.lg{background:var(--lg-paper);color:var(--lg-ink);font-family:var(--lg-mono);font-size:14.5px;line-height:1.72;min-height:100vh;-webkit-font-smoothing:antialiased}body:has(.lg),html:has(.lg){background:#faf8f3}html:has(.lg){scroll-behavior:smooth}body:has(.lg){margin:0;overflow-x:hidden}@media (prefers-reduced-motion:reduce){html:has(.lg){scroll-behavior:auto}}.lg *,.lg :after,.lg :before{box-sizing:border-box;margin:0;padding:0}.lg :where(p,li,td,th,dd){overflow-wrap:anywhere}.lg :where(h1,h2,h3,h4){overflow-wrap:normal;word-break:keep-all}.lg img,.lg svg{max-width:100%}.lg img{height:auto}.lg a{color:inherit}.lg :focus-visible{outline:2px solid var(--lg-stamp);outline-offset:3px}.lg .wrap{max-width:var(--lg-maxw);margin:0 auto;padding:0 26px}.lg .hdr{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:rgba(250,248,243,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--lg-rule)}.lg .hdr-in{max-width:var(--lg-maxw);margin:0 auto;padding:12px 26px;display:flex;align-items:center;gap:20px}.lg .brand{--lw:112px;--band:calc(var(--lw) * 94 / 420);--overshoot:1.12;display:flex;align-items:flex-start;gap:12px;text-decoration:none;flex:none}.lg .brand img.m{height:calc(var(--band) * var(--overshoot));width:auto;margin-top:calc(var(--lw) * 6 / 420 - var(--band) * (var(--overshoot) - 1) / 2)}.lg .brand img.w{width:var(--lw);display:block}.lg .hdr nav{margin-left:auto;display:flex;gap:22px;align-items:center}.lg .hdr nav a{font-size:11.5px;letter-spacing:.04em;text-decoration:none;color:var(--lg-ink-soft);text-transform:uppercase}.lg .hdr nav a:hover{color:var(--lg-ink)}@media (max-width:840px){.lg .hdr nav a.nl{display:none}}.lg .btn,.lg .hdr nav a.btn,.lg .hdr nav a.btn:hover{color:var(--lg-paper)}.lg .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--lg-mono);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;padding:13px 20px;border:1.5px solid var(--lg-ink);background:var(--lg-ink);cursor:pointer;transition:background .15s,color .15s}.lg .btn:hover{background:#2a2a26}.lg .btn.alt{background:transparent;color:var(--lg-ink)}.lg .btn.alt:hover{background:var(--lg-ink);color:var(--lg-paper)}.lg .btn.sm{padding:9px 14px;font-size:11.5px}.lg .gmark{width:15px;height:15px;flex:none;background:#fff;padding:1px;border-radius:2px}@media (prefers-reduced-motion:reduce){.lg *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.lg .sec-no{font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--lg-ink-soft)}.lg h1{font-size:clamp(44px,6.4vw,84px);line-height:1.02;letter-spacing:-.02em;margin:18px 0 0;max-width:14ch}.lg h1,.lg h2{font-family:var(--lg-serif);font-weight:400}.lg h2{font-size:clamp(30px,4.2vw,50px);line-height:1.06;letter-spacing:-.015em;margin:12px 0 0;max-width:20ch}.lg h3{font-family:var(--lg-mono);font-size:14.5px;font-weight:700;letter-spacing:.01em;line-height:1.45}.lg em{font-family:var(--lg-serif);font-style:italic;font-size:1.12em}.lg p{color:var(--lg-ink-soft);max-width:62ch}.lg li b,.lg p b{color:var(--lg-ink);font-weight:700}.lg.app ol,.lg.app ul{padding-left:20px;max-width:62ch}.lg.app li+li{margin-top:10px}.lg .perf{height:16px;background-image:radial-gradient(circle at 8px 8px,var(--lg-paper) 5.5px,transparent 6px);background-size:16px 16px;background-color:var(--lg-rule-soft);background-position:0 -8px;border-top:1px solid var(--lg-rule);border-bottom:1px solid var(--lg-rule)}.lg .rule-thick{height:3px;background:var(--lg-ink)}.lg .lr{display:flex;align-items:baseline;gap:8px;padding:9px 0;border-bottom:1px dotted var(--lg-rule)}.lg .lr .k{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lg .lr .dots{flex:1 1;min-width:14px;border-bottom:1px dotted #b9b2a0;transform:translateY(-4px)}.lg .lr .v{white-space:nowrap;font-weight:700}.lg .lr.total{border-bottom:none;border-top:2px solid var(--lg-ink);margin-top:6px;padding-top:12px;font-size:16px}.lg .lr.zero .v{color:var(--lg-credit)}.lg .lr.last{border-bottom:none}.lg .lr.paid{border-top:1px dotted var(--lg-rule);margin-top:14px;padding-top:12px}.lg .lr .v.paused{color:var(--lg-stamp)}.lg .hero{padding:78px 0 72px;position:relative}.lg .hero:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.55;background-image:repeating-linear-gradient(0deg,transparent 0 33px,var(--lg-rule-soft) 33px 34px);mask-image:linear-gradient(180deg,#000,transparent 88%);-webkit-mask-image:linear-gradient(180deg,#000,transparent 88%)}.lg .hero .wrap{position:relative;z-index:1}.lg .hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:56px;gap:56px;align-items:start}@media (max-width:960px){.lg .hero-grid{grid-template-columns:minmax(0,1fr);gap:44px}.lg h1{max-width:100%}}.lg .eyebrow{font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--lg-ink-soft)}.lg .lede{margin-top:26px;font-size:15px;max-width:50ch}.lg .cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.lg .fineprint{font-size:11.5px;letter-spacing:.03em;color:var(--lg-ink-soft);margin-top:16px;text-transform:uppercase}.lg .receipt{background:#fff;border:1px solid var(--lg-rule);box-shadow:0 22px 50px -30px rgba(14,14,12,.5);padding:26px 24px 0;position:relative}.lg .receipt:after{content:"";display:block;height:16px;margin:0 -24px;background-image:radial-gradient(circle at 8px 0,transparent 7px,#fff 7.5px);background-size:16px 16px}.lg .rc-hd{text-align:center;padding-bottom:16px;border-bottom:2px solid var(--lg-ink)}.lg .rc-hd img{width:104px;margin:0 auto 10px;display:block}.lg .rc-hd .t{font-weight:700;letter-spacing:.2em}.lg .rc-hd .s,.lg .rc-hd .t{font-size:10.5px;text-transform:uppercase}.lg .rc-hd .s{letter-spacing:.1em;color:var(--lg-ink-soft);margin-top:4px}.lg .receipt .body{padding:14px 0 18px}.lg .rc-note{font-size:11px;color:var(--lg-ink-soft);text-align:center;padding:14px 0 20px;border-top:1px dotted var(--lg-rule);letter-spacing:.02em;line-height:1.6}.lg section{padding:82px 0}.lg .sec-hd{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px;margin-bottom:44px}.lg .sec-hd .lead{margin-top:10px;font-size:15px}.lg .cols2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));grid-gap:44px;gap:44px}.lg .cols2.tight{gap:8px 44px}.lg .cols2>*{min-width:0}.lg .item h3{margin-bottom:8px}.lg .item .num{font-size:11px;font-weight:700;letter-spacing:.18em;color:var(--lg-stamp);text-transform:uppercase;margin-bottom:12px}.lg .item p{font-size:13.8px;line-height:1.68}.lg .flow{list-style:none}.lg .fstep{--nodew:62px;--node:34px;--drop:46px;display:grid;grid-template-columns:var(--nodew) minmax(0,.9fr) minmax(0,1.1fr);grid-template-rows:auto;grid-column-gap:30px;column-gap:30px}.lg .fnode{position:relative;grid-column:1;grid-row:1/-1}.lg .fnode:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--node) / 2 - .5px);width:1px;background:var(--lg-ink)}.lg .fstep:first-child .fnode:before{top:calc(var(--node) / 2)}.lg .fstep:last-child .fnode:before{bottom:calc(100% - var(--node) / 2)}.lg .fnode span{position:relative;z-index:1;display:grid;place-items:center;width:var(--node);height:var(--node);border-radius:50%;background:var(--lg-ink);color:var(--lg-paper);font-family:var(--lg-mono);font-size:11.5px;font-weight:700;letter-spacing:.04em}.lg .fbody{grid-column:2;grid-row:1;padding-bottom:var(--drop)}.lg .fbody h3{margin-bottom:10px;margin-top:1px}.lg .fbody p{font-size:13.8px;line-height:1.68}.lg .fbody a{white-space:nowrap;text-decoration:underline;text-underline-offset:3px;color:var(--lg-ink)}.lg .ffig{grid-column:3;grid-row:1;padding-bottom:var(--drop)}.lg .fstep:last-child .fbody,.lg .fstep:last-child .ffig{padding-bottom:0}@media (max-width:900px){.lg .fstep{--nodew:54px;--drop:44px;grid-template-columns:var(--nodew) minmax(0,1fr);grid-template-rows:auto auto;column-gap:22px;row-gap:16px}.lg .fbody{padding-bottom:0}.lg .ffig{grid-column:2;grid-row:2}}@media (max-width:620px){.lg .fstep{--nodew:44px;--node:30px;--drop:38px;column-gap:14px}.lg .fnode span{font-size:10.5px}}.lg .card{background:#fff;border:1px solid var(--lg-rule);padding:15px 16px}.lg .card .lr{padding:7px 0;font-size:12px}.lg .card>.lr:first-child{padding-top:0}.lg .pool .ph{padding-bottom:11px;border-bottom:2px solid var(--lg-ink)}.lg .pool .ph .t{font-size:9.5px;font-weight:700;letter-spacing:.12em}.lg .pool .ph .s,.lg .pool .ph .t{text-transform:uppercase;color:var(--lg-ink-soft)}.lg .pool .ph .s{margin-top:5px;font-size:10.5px;letter-spacing:.1em}.lg .pdots{display:flex;flex-wrap:wrap;gap:9px;padding:16px 0}.lg .pdots span{width:13px;height:13px;border-radius:50%;border:1px solid var(--lg-rule);background:var(--lg-paper-2)}.lg .pdots span.me{background:var(--lg-credit);border-color:var(--lg-credit);box-shadow:0 0 0 3px rgba(11,122,69,.16)}.lg .pool .pf{display:flex;flex-wrap:wrap;gap:6px 18px;padding-top:12px;border-top:1px dotted var(--lg-rule);font-size:10.5px;letter-spacing:.02em;color:var(--lg-ink-soft)}.lg .pool .pf span{display:inline-flex;align-items:center;gap:7px}.lg .pool .pf i.key{width:9px;height:9px;border-radius:50%;border:1px solid var(--lg-rule);background:var(--lg-paper-2);flex:none}.lg .pool .pf i.key.me{background:var(--lg-credit);border-color:var(--lg-credit)}.lg .tcard .tl{padding-bottom:15px;margin-bottom:13px;border-bottom:2px solid var(--lg-ink)}.lg .tl{width:100%}.lg .tl .bar{position:relative;height:2px;background:var(--lg-ink);margin:16px 0 14px}.lg .tl .bar:after,.lg .tl .bar:before{content:"";position:absolute;top:-6px;width:2px;height:14px;background:var(--lg-ink)}.lg .tl .bar:before{left:0}.lg .tl .bar:after{right:0}.lg .tl .gap{position:absolute;left:50%;top:-10px;transform:translateX(-50%);background:#fff;padding:2px 9px;font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--lg-credit);white-space:nowrap}.lg .tl .ends{display:flex;justify-content:space-between;gap:10px;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--lg-ink-soft)}.lg .tl .ends span:last-child{text-align:right}.lg .gcard .gh{font-family:var(--lg-mono);font-size:9.5px;font-weight:700;line-height:1.72;letter-spacing:.12em;text-transform:uppercase;color:var(--lg-ink-soft);margin:0;max-width:none;padding-bottom:9px;border-bottom:2px solid var(--lg-ink)}.lg .grow{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px dotted var(--lg-rule);font-size:12px}.lg .grow>span{min-width:0}.lg .grow b{font-weight:700}.lg .grow .hood{font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--lg-ink-soft)}.lg .grow .tel{font-size:11px;white-space:nowrap;flex:none}.lg .grow.me b{color:var(--lg-credit)}.lg .gcard .gf,.lg .grow.me .tel{color:var(--lg-ink-soft)}.lg .gcard .gf{padding-top:12px;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase}.lg .tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,244px),1fr));grid-gap:34px;gap:34px;margin-top:40px}.lg .tiles>*{min-width:0}.lg .tile{display:flex;flex-direction:column;border-top:2px solid var(--lg-ink);padding-top:16px}.lg .tile .num{margin-bottom:0}.lg .tile .viz{flex:1 1;display:flex;align-items:center;justify-content:center;min-height:132px;padding:16px 0 18px}.lg .tile>p:last-child{margin-top:auto}.lg .tile svg{width:100%;max-width:196px;height:auto}.lg .tile svg text{font-family:var(--lg-mono);font-size:9.5px;font-weight:700;letter-spacing:.08em;fill:var(--lg-ink-soft)}.lg .trunk{width:100%}.lg .tbar{display:flex;height:34px;border:1.5px solid var(--lg-ink);background:#fff}.lg .tbar span{display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--lg-paper);background:var(--lg-ink);border-right:1.5px solid var(--lg-paper-2)}.lg .tbar span:last-child{border-right:none}.lg .tkey{margin-top:9px;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--lg-ink-soft)}.lg .tkey b{color:var(--lg-ink);font-size:12px}.lg .tlegend{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:8px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--lg-ink-soft)}.lg .gsz{width:100%}.lg .gsrow{display:grid;grid-template-columns:58px minmax(0,1fr) 30px;grid-gap:10px;gap:10px;align-items:center;margin-bottom:9px}.lg .gslab{font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--lg-ink-soft);white-space:nowrap}.lg .gsbar{position:relative;height:18px;background:#fff;border:1px solid var(--lg-rule)}.lg .gsbar i{position:absolute;top:0;bottom:0;left:0;background:repeating-linear-gradient(45deg,#0e0e0c 0 3px,#2b2b26 3px 6px)}.lg .gsval{font-family:var(--lg-serif);font-size:17px;line-height:1;text-align:right}.lg .gsval.credit{color:var(--lg-credit-tint)}.lg .gsnote{margin-top:10px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--lg-ink-soft)}.lg .dark{background:var(--lg-ink);color:var(--lg-paper)}.lg .dark p{color:var(--lg-on-ink)}.lg .dark li b,.lg .dark p b{color:#fff}.lg .dark .eyebrow,.lg .dark .fineprint,.lg .dark .sec-no{color:var(--lg-on-ink-dim)}.lg .dark .item .num,.lg .dark .qa summary:after{color:var(--lg-stamp-lt)}.lg .dark .lr{border-bottom-color:#2e2e29}.lg .dark .lr .dots{border-bottom-color:#3b3b35}.lg .dark .lr.total{border-top-color:var(--lg-paper)}.lg .dark .lr.paid{border-top-color:#2e2e29}.lg .dark .lr.zero .v{color:var(--lg-credit-lt)}.lg .dark .lr .v.paused{color:var(--lg-stamp-lt)}.lg .dark h3{color:#fff}.lg .figure{border:1px solid var(--lg-rule);background:#fff;padding:26px}.lg .fig-hd{display:flex;flex-wrap:wrap;gap:8px 18px;justify-content:space-between;align-items:baseline;padding-bottom:16px;border-bottom:2px solid var(--lg-ink);margin-bottom:20px}.lg .fig-hd b{font-size:13px;letter-spacing:.02em}.lg .fig-hd span{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--lg-ink-soft)}.lg .plot{position:relative;--labw:152px;--gap:12px;--barx:calc(var(--labw) + var(--gap))}.lg .prow{display:grid;grid-template-columns:var(--labw) minmax(0,1fr);grid-gap:var(--gap);gap:var(--gap);align-items:center;margin-bottom:7px}.lg .prow.last{margin-bottom:0}.lg .prow .lab{font-size:11px;color:var(--lg-ink-soft);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lg .prow .lab b{color:var(--lg-ink)}.lg .pbar{position:relative;height:22px;background:var(--lg-paper-2);border:1px solid var(--lg-rule-soft)}.lg .pbar i{position:absolute;top:0;bottom:0;background:repeating-linear-gradient(45deg,#0e0e0c 0 3px,#2b2b26 3px 6px)}.lg .prow.off .pbar i{background:repeating-linear-gradient(45deg,#c9c4b6 0 3px,#dbd6c9 3px 6px)}.lg .band{position:absolute;border-left:1.5px solid var(--lg-credit);border-right:1.5px solid var(--lg-credit);background:rgba(11,122,69,.1);z-index:2;pointer-events:none;top:17px;bottom:23px;left:calc(var(--barx) + (100% - var(--barx)) * .4167);width:calc((100% - var(--barx)) * .1833)}.lg .axis{position:relative;height:16px;font-size:10px;color:var(--lg-ink-soft)}.lg .axis span{position:absolute;top:0;transform:translateX(-50%);white-space:nowrap}.lg .fig-out{margin-top:18px;padding-top:14px;border-top:2px solid var(--lg-ink);display:flex;flex-wrap:wrap;gap:6px 18px;align-items:baseline;font-size:12px;letter-spacing:.03em;text-transform:uppercase}.lg .fig-out b{color:var(--lg-credit);font-size:14px}.lg .fig-note{font-size:12.5px;color:var(--lg-ink-soft);margin-top:16px;line-height:1.65}@media (max-width:620px){.lg .lr .k{white-space:normal;overflow:visible;text-overflow:clip}.lg .plot{--labw:112px;--gap:8px}.lg .prow .lab{font-size:9.5px}.lg .figure{padding:18px}}.lg .numbers{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));grid-gap:0;gap:0;border-top:3px solid var(--lg-paper);border-bottom:3px solid var(--lg-paper)}.lg .numbers .n{padding:34px 26px;border-right:1px solid #2e2e29}.lg .numbers .n:last-child{border-right:none}.lg .numbers .cap{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--lg-on-ink-dim)}.lg .numbers .big{font-family:var(--lg-serif);font-size:60px;line-height:1;margin-top:12px;letter-spacing:-.02em}.lg .numbers .n.strike .big{color:#6b6960;text-decoration:line-through;text-decoration-thickness:2px}.lg .numbers .n.win .big{color:var(--lg-credit-lt)}.lg .numbers .sub{font-size:11.5px;color:var(--lg-on-ink-dim);margin-top:10px;letter-spacing:.02em}.lg .chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:20px}.lg .chip{font-size:11.5px;letter-spacing:.02em;padding:5px 11px;border:1px solid var(--lg-rule);background:#fff}.lg .chip.q{color:var(--lg-ink-soft)}.lg .qa details{border-bottom:1px solid var(--lg-rule)}.lg .qa summary{cursor:pointer;list-style:none;padding:20px 34px 20px 0;position:relative;font-weight:700;font-size:14.5px}.lg .qa summary em{font-weight:400}.lg .qa summary::-webkit-details-marker{display:none}.lg .qa summary:after{content:"[+]";position:absolute;right:0;top:20px;color:var(--lg-stamp);font-size:12px}.lg .qa details[open] summary:after{content:"[–]"}.lg .qa p{padding:0 34px 22px 0;font-size:13.8px;line-height:1.7;max-width:74ch}.lg .final{text-align:center;padding:82px 0 96px}.lg .final img{height:46px;width:auto;margin:0 auto 26px;display:block}.lg .final h2{margin:0 auto;max-width:16ch}.lg .final p{margin:20px auto 0;text-align:center}.lg .final .cta{justify-content:center}.lg .final .fineprint{text-align:center}.lg footer{border-top:1px solid var(--lg-rule);padding:30px 0 60px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--lg-ink-soft)}.lg .ft{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center;justify-content:space-between}.lg .ft a{text-decoration:none}.lg .ft a:hover{color:var(--lg-ink)}.lg .ft img{width:88px;opacity:.6}.lg .ft-links{display:flex;flex-wrap:wrap;gap:18px}.lg .tint{background:var(--lg-paper-2)}.lg .tint .item .num,.lg .tint .qa summary:after{color:var(--lg-stamp-tint)}.lg section.flush{padding-bottom:0}.lg .settle-note{padding-top:34px;padding-bottom:82px}.lg .settle-note p{margin:0 auto;text-align:center;font-size:13.5px;max-width:56ch}.lg section .fineprint{margin-top:40px}.lg .nf{min-height:100vh;display:flex;flex-direction:column;justify-content:center;text-align:center;padding:80px 0}.lg .nf img{width:148px;margin:0 auto;display:block}.lg .nf h1{font-size:clamp(34px,4.6vw,56px);margin:30px auto 0;max-width:18ch}.lg .nf p{margin:18px auto 0;max-width:48ch}.lg .nf .cta{justify-content:center}.lg.app{min-height:100dvh;display:flex;flex-direction:column}.lg.app .app-main{flex:1 1;width:100%}.lg .app-main{padding-top:46px;padding-bottom:82px}@media (max-width:620px){.lg .app-main{padding-top:32px;padding-bottom:60px}}.lg .col{max-width:62ch}.lg .app-main h1{font-size:clamp(30px,4.2vw,50px);max-width:24ch}.lg .stack{display:grid;grid-gap:34px;gap:34px}.lg .stack.tight{gap:18px}.lg .stack>*{min-width:0}.lg .field .actions .input,.lg .field .actions .select{flex:1 1;width:auto;min-width:0}.lg .field .actions .btn{flex:none}.lg .count{display:flex;align-items:center;gap:10px}.lg .count .n{font-family:var(--lg-serif);font-size:26px;line-height:1;color:var(--lg-ink);min-width:1.6ch;text-align:center}.lg .onb-bar{display:flex;align-items:center;gap:14px 20px;flex-wrap:wrap;padding-bottom:18px;border-bottom:1px solid var(--lg-rule);margin-bottom:30px}.lg .onb-miles{margin-left:auto;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--lg-ink-soft)}.lg .onb-track{display:flex;flex-wrap:wrap}.lg .onb-track button{font-family:var(--lg-mono);font-size:11px;font-weight:700;letter-spacing:.16em;color:var(--lg-ink-soft);background:none;border:0;border-bottom:2px solid transparent;padding:5px 9px;cursor:pointer}.lg .onb-track button:disabled{cursor:default}.lg .onb-track button.done{color:var(--lg-ink);border-bottom-color:var(--lg-ink-soft)}.lg .onb-track button.active{color:var(--lg-ink);border-bottom-color:var(--lg-ink)}.lg .onb-photo{width:76px;height:76px;flex:none;border:1px solid var(--lg-rule);background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.lg .onb-photo img{width:100%;height:100%;object-fit:cover}.lg .onb-photo span{font-family:var(--lg-serif);font-size:28px;line-height:1;color:var(--lg-ink-soft)}.lg .onb-photo-row{display:flex;align-items:center;gap:16px}.lg .legal section{padding:40px 0;scroll-margin-top:76px}.lg .legal section:first-of-type{padding-top:34px}.lg .legal section>*+*{margin-top:14px}.lg .legal h1{font-size:clamp(34px,4.6vw,56px)}.lg .legal h2{margin:0 0 6px}.lg .legal h3{margin-top:26px}.lg .legal code{font-family:var(--lg-mono);color:var(--lg-ink)}.lg .fields{display:grid;grid-gap:22px;gap:22px}.lg .field{display:grid;grid-gap:7px;gap:7px}.lg .field>label{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--lg-ink-soft)}.lg .hint{font-size:11.5px;line-height:1.55;color:var(--lg-ink-soft)}.lg .input,.lg .select,.lg .textarea{font-family:var(--lg-mono);font-size:14.5px;line-height:1.5;color:var(--lg-ink);background:#fff;border:1.5px solid var(--lg-ink-soft);border-radius:0;padding:10px 12px;width:100%;transition:border-color .15s}.lg .textarea{min-height:108px;resize:vertical}.lg .select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:34px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath fill='%230E0E0C' d='M0 0h10L5 6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:10px 6px}.lg .input::placeholder,.lg .textarea::placeholder{color:var(--lg-ink-soft);opacity:1}.lg .input:hover,.lg .select:hover,.lg .textarea:hover{border-color:var(--lg-ink)}.lg .choice{display:flex;align-items:flex-start;gap:10px;font-size:13.8px;line-height:1.5;color:var(--lg-ink-soft);cursor:pointer}.lg .choice input{accent-color:var(--lg-ink);width:16px;height:16px;margin-top:2px;flex:none}.lg .choice b{color:var(--lg-ink);font-weight:700}.lg .choice input:disabled,.lg .choice input:disabled:hover,.lg .choice:has(input:disabled),.lg .choice:has(input:disabled):hover{cursor:not-allowed!important}.lg .actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:4px}.lg .field.bad .input,.lg .field.bad .select,.lg .field.bad .textarea,.lg .input[aria-invalid=true],.lg .select[aria-invalid=true],.lg .textarea[aria-invalid=true]{border-width:2px;border-color:var(--lg-stamp);padding:9.5px 11.5px}.lg .field.bad .select,.lg .select[aria-invalid=true]{padding-right:33.5px}.lg .err{font-size:11.5px;font-weight:700;line-height:1.5;letter-spacing:.02em;color:var(--lg-stamp)}.lg .err:before{content:"[!] "}.lg .note{border-left:3px solid var(--lg-ink);background:var(--lg-paper-2);padding:13px 16px;font-size:13px;line-height:1.6;color:var(--lg-ink-soft)}.lg .note>*+*{margin-top:8px}.lg .note b{color:var(--lg-ink);font-weight:700}.lg .note.bad{border-left-color:var(--lg-stamp)}.lg .note.bad b{color:var(--lg-stamp-tint)}.lg .note.ok{border-left-color:var(--lg-credit)}.lg .note.ok b{color:var(--lg-credit-tint)}.lg .empty{border:1px dotted var(--lg-rule);background:#fff;padding:34px 26px;text-align:center}.lg .empty .nil{font-family:var(--lg-serif);font-size:34px;line-height:1;color:var(--lg-ink-soft)}.lg .empty p{margin:12px auto 0;max-width:44ch;font-size:13.5px}.lg .empty .cta{justify-content:center;margin-top:20px}.lg .skel{background:var(--lg-rule-soft);height:14px;width:100%;animation:lg-pulse 1.5s ease-in-out infinite}.lg .skel+.skel{margin-top:9px}.lg .skel.w60{width:60%}.lg .skel.w40{width:40%}.lg .skel.tall{height:34px}@keyframes lg-pulse{50%{opacity:.45}}.lg .loading{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--lg-ink-soft)}.lg .btn:disabled,.lg .btn:disabled:hover,.lg .btn[aria-disabled=true],.lg .btn[aria-disabled=true]:hover{background:transparent!important;border:1.5px dotted var(--lg-ink-soft)!important;color:var(--lg-ink-soft)!important;cursor:not-allowed!important}.lg .input:disabled,.lg .input:disabled:hover,.lg .select:disabled,.lg .select:disabled:hover,.lg .textarea:disabled,.lg .textarea:disabled:hover{background-color:var(--lg-rule-soft)!important;border-style:dotted!important;border-color:var(--lg-ink-soft)!important;color:var(--lg-ink-soft)!important;cursor:not-allowed!important;opacity:1!important}.lg .btn.danger{background:var(--lg-stamp);border-color:var(--lg-stamp);color:var(--lg-paper)}.lg .btn.danger:hover{background:#a9351f;border-color:#a9351f}.lg .btn.danger.alt{background:transparent;color:var(--lg-stamp)}.lg .btn.danger.alt:hover{background:var(--lg-stamp);color:var(--lg-paper)}.lg .tint .btn.danger.alt,.lg .tint .err{color:var(--lg-stamp-tint)}.lg .tint .btn.danger.alt:hover{color:var(--lg-paper)}.lg .tint .lr .v.paused{color:var(--lg-stamp-tint)}.lg .tint .lr.zero .v{color:var(--lg-credit-tint)}.lg .tint .note{background:var(--lg-paper)}.lg .dark .choice,.lg .dark .field>label,.lg .dark .hint,.lg .dark .loading{color:var(--lg-on-ink-dim)}.lg .dark .input,.lg .dark .select,.lg .dark .textarea{background-color:#1a1a17;border-color:var(--lg-on-ink);color:var(--lg-paper)}.lg .dark .input:hover,.lg .dark .select:hover,.lg .dark .textarea:hover{border-color:var(--lg-paper)}.lg .dark .select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath fill='%23FAF8F3' d='M0 0h10L5 6z'/%3E%3C/svg%3E")}.lg .dark .choice input{accent-color:var(--lg-credit-lt)}.lg .dark .choice b{color:#fff}.lg .dark .err{color:var(--lg-stamp-lt)}.lg .dark .field.bad .input,.lg .dark .field.bad .select,.lg .dark .field.bad .textarea,.lg .dark .input[aria-invalid=true],.lg .dark .select[aria-invalid=true],.lg .dark .textarea[aria-invalid=true]{border-color:var(--lg-stamp-lt)}.lg .dark .note{background:#1a1a17;border-left-color:var(--lg-paper);color:var(--lg-on-ink)}.lg .dark .note b{color:#fff}.lg .dark .note.bad{border-left-color:var(--lg-stamp-lt)}.lg .dark .note.bad b{color:var(--lg-stamp-lt)}.lg .dark .note.ok{border-left-color:var(--lg-credit-lt)}.lg .dark .note.ok b{color:var(--lg-credit-lt)}.lg .dark .empty{background:#1a1a17;border-color:var(--lg-on-ink-dim)}.lg .dark .empty .nil,.lg .dark .empty p{color:var(--lg-on-ink)}.lg .dark .skel{background:#2e2e29}.lg .dark .btn{background:var(--lg-paper);border-color:var(--lg-paper);color:var(--lg-ink)}.lg .dark .btn:hover{background:#e4e0d6;border-color:#e4e0d6}.lg .dark .btn.alt{background:transparent;border-color:var(--lg-paper);color:var(--lg-paper)}.lg .dark .btn.alt:hover{background:var(--lg-paper);color:var(--lg-ink)}.lg .dark .btn.danger{background:var(--lg-stamp-lt);border-color:var(--lg-stamp-lt);color:var(--lg-ink)}.lg .dark .btn.danger:hover{background:#ee7a63;border-color:#ee7a63}.lg .dark .btn.danger.alt{background:transparent;color:var(--lg-stamp-lt)}.lg .dark .btn.danger.alt:hover{background:var(--lg-stamp-lt);color:var(--lg-ink)}.lg .dark .btn:disabled,.lg .dark .btn:disabled:hover,.lg .dark .btn[aria-disabled=true],.lg .dark .btn[aria-disabled=true]:hover{border-color:var(--lg-on-ink)!important;color:var(--lg-on-ink)!important}.lg .dark .input:disabled,.lg .dark .input:disabled:hover,.lg .dark .select:disabled,.lg .dark .select:disabled:hover,.lg .dark .textarea:disabled,.lg .dark .textarea:disabled:hover{background-color:#1a1a17!important;border-color:var(--lg-on-ink-dim)!important;color:var(--lg-on-ink-dim)!important}.lg .dark :focus-visible{outline-color:var(--lg-stamp-lt)}