*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{background:var(--background);color:var(--foreground);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.55}.juncta-ladder__price,.juncta-ladder__share,.juncta-ladder__title,.juncta-ladder__stale,.juncta-ladder__aggregation,.juncta-ladder__jump{font-variant-numeric:tabular-nums}.shell{flex-direction:column;min-height:100vh;display:flex}.shell__main{flex:1}.notbuilt{max-width:560px;padding:var(--space-20) var(--space-4);text-align:center;margin:0 auto}.notbuilt__section{font-family:var(--font-mono);letter-spacing:.1em;color:var(--text-tertiary);margin:0;font-size:11px}.notbuilt h1{font-family:var(--font-display);margin:var(--space-2) 0;font-size:28px}.notbuilt__blurb{color:var(--text-secondary);margin:0 0 var(--space-4)}.notbuilt__status{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--warning);margin:0;font-size:11px}.swap-page{padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.swap-page__scenarios{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-wrap:wrap;display:flex}.swap-page__scenarios button{font:inherit;min-height:32px;color:var(--text-secondary);border:1px solid var(--border);border-radius:var(--radius-full);padding:var(--space-1) var(--space-3);cursor:pointer;background:0 0;font-size:12px}.swap-page__scenarios button[aria-pressed=true]{color:var(--foreground);background:var(--secondary);border-color:var(--primary)}.swap-page__why{color:var(--text-tertiary);margin-inline-start:auto;font-size:11px}.swap-page__columns{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(380px,440px);align-items:start;display:grid}@media (max-width:960px){.swap-page__columns{grid-template-columns:minmax(0,1fr)}}.swap-page__ladder h2{font-family:var(--font-display);margin:0 0 var(--space-2);color:var(--text-secondary);font-size:14px}.pools-page{padding:var(--space-4);gap:var(--space-4);flex-direction:column;display:flex}.pools-page__empty{padding:var(--space-16) var(--space-4);text-align:center;color:var(--text-secondary)}.pools-page__empty button{font:inherit;margin-top:var(--space-3);color:var(--foreground);border:1px solid var(--border);border-radius:var(--radius-full);padding:var(--space-1) var(--space-4);cursor:pointer;background:0 0;font-size:12px}.pools-page__note{color:var(--text-tertiary);margin:0;font-size:11px}.pool-detail-page{padding:var(--space-4)}.pool-detail-page__crumbs{gap:var(--space-2);color:var(--text-tertiary);margin-bottom:var(--space-3);font-size:12px;display:flex}.pool-detail-page__crumbs a{color:var(--text-secondary)}.add-page{padding:var(--space-4);gap:var(--space-4);flex-direction:column;display:flex}.add-page h1{font-family:var(--font-display);margin:0;font-size:24px}.add-page__which{align-items:center;gap:var(--space-3);font-family:var(--font-mono);color:var(--text-secondary);margin:var(--space-2) 0 0;font-size:12px;display:flex}.add-page__switch{font:inherit;color:var(--accent);border:var(--border-width) solid var(--border);border-radius:var(--radius-full);padding:3px var(--space-3);cursor:pointer;background:0 0;min-height:24px;font-size:11px}.add-page__switch:hover,.add-page__switch:focus-visible{border-color:var(--accent)}.add-page h2{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);margin:0 0 var(--space-3);font-size:10px}.add-page__columns{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(320px,400px);align-items:start;display:grid}@media (max-width:1000px){.add-page__columns{grid-template-columns:minmax(0,1fr)}}.add-page__steps{gap:var(--space-5);flex-direction:column;display:flex}.add-page__preview{margin:0 0 var(--space-2);color:var(--text-secondary);font-size:13px}.add-page__note{color:var(--text-tertiary);margin:0;font-size:11px}.add-page__ladder-heading{margin-top:var(--space-5)}.portfolio-page--centred{text-align:center;padding-top:var(--space-20);align-items:center;max-width:900px;margin:0 auto}.portfolio-page h1{font-family:var(--font-display);margin:0;font-size:24px}.portfolio-page__lead{color:var(--text-secondary);max-width:46ch;margin:0}.portfolio-page__connect{font-family:var(--font-display);color:var(--primary-foreground);background:var(--primary);border-radius:var(--radius);padding:var(--space-3) var(--space-5);cursor:pointer;border:0;font-size:14px;font-weight:600}.pools-page__empty button,.portfolio-page__connect{min-height:32px}.portfolio-page__action{padding:var(--space-2) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--foreground);white-space:nowrap;font-size:13px;text-decoration:none}.portfolio-page__action:first-child{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.portfolio-page__tier{font-family:var(--font-mono);color:var(--text-tertiary);margin-left:var(--space-2);font-size:10px}.portfolio-page__range{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);margin-left:var(--space-2);font-size:9px}.portfolio-page__open{font:inherit;border:1px solid var(--border);border-radius:var(--radius-sm);padding:2px var(--space-2);color:var(--foreground);cursor:pointer;background:0 0;font-size:12px}.create-page{max-width:760px;padding:var(--space-6) var(--space-4) var(--space-8);gap:var(--space-5);flex-direction:column;margin:0 auto;display:flex}.create-page__crumbs{gap:var(--space-2);font-family:var(--font-mono);color:var(--text-tertiary);font-size:11px;display:flex}.create-page__crumbs a{color:var(--text-secondary)}.create-page h1{font-family:var(--font-display);margin:0;font-size:26px}.create-page__lede{color:var(--text-secondary);max-width:62ch;margin:0;font-size:13px;line-height:1.6}.create-page__step{background:var(--card);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg,12px);padding:var(--space-4)}.create-page__step h2{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);margin:0 0 var(--space-3);font-size:10px}.create-page__pair{align-items:center;gap:var(--space-3);font-family:var(--font-mono);display:flex}.create-page__token{font:inherit;color:var(--foreground);background:var(--muted);border:var(--border-width) solid var(--input);border-radius:var(--radius);padding:var(--space-2) var(--space-4);cursor:pointer;min-height:40px;font-size:15px}.create-page__presets{gap:var(--space-2);margin-block:var(--space-3);flex-wrap:wrap;display:flex}.create-page__presets button{font:inherit;font-family:var(--font-mono);color:var(--text-secondary);border:var(--border-width) solid var(--input);border-radius:var(--radius);padding:var(--space-2) var(--space-3);cursor:pointer;background:0 0;min-height:34px;font-size:12px}.create-page__presets button[aria-pressed=true]{color:var(--foreground);border-color:var(--accent);background:var(--muted)}.create-page__price{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.create-page__price input{font:inherit;font-family:var(--font-mono);color:var(--foreground);background:var(--muted);border:var(--border-width) solid var(--input);border-radius:var(--radius);padding:var(--space-2) var(--space-3);width:12rem;min-height:40px;font-size:18px}.create-page__price span{font-family:var(--font-mono);color:var(--text-tertiary);font-size:11px}.create-page__price button{font:inherit;color:var(--accent);border:var(--border-width) solid var(--border);border-radius:var(--radius);padding:var(--space-2) var(--space-3);cursor:pointer;background:0 0;min-height:34px;font-size:12px}.create-page__note{color:var(--text-secondary);margin:var(--space-2) 0 0;font-size:12px;line-height:1.5}.create-page__warn{color:var(--text-secondary);background:color-mix(in srgb, var(--warning) 10%, transparent);border-inline-start:2px solid var(--warning);border-radius:var(--radius);padding:var(--space-3);margin:var(--space-3) 0 0;font-size:12px;line-height:1.5}.create-page__seed{align-items:center;gap:var(--space-3);color:var(--foreground);cursor:pointer;align-self:flex-start;max-width:68ch;font-size:13px;line-height:1.5;display:flex}.create-page__seed .juncta-toggle{order:-1}.create-page__review{gap:var(--space-4);margin:0 0 var(--space-4);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));display:grid}.create-page__review dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);font-size:9px}.create-page__review dd{font-family:var(--font-mono);color:var(--foreground);margin:2px 0 0;font-size:15px}.create-page__statement{color:var(--text-secondary);border-inline-start:2px solid var(--border);margin:0 0 var(--space-4);padding-inline-start:var(--space-3);font-size:12px;line-height:1.55}.create-page__problems{margin:0 0 var(--space-4);gap:var(--space-2);color:var(--danger);flex-direction:column;padding:0;font-size:12px;line-height:1.5;list-style:none;display:flex}.create-page__submit{width:100%;font:inherit;color:var(--primary-foreground);background:var(--primary);border-radius:var(--radius);padding:var(--space-3);cursor:pointer;border:0;min-height:44px;font-size:14px;font-weight:500}.create-page__submit[aria-disabled=true]{opacity:.45;cursor:not-allowed}.pools-page__create{font-family:var(--font-body);color:var(--foreground);border:var(--border-width) solid var(--border);border-radius:var(--radius);padding:var(--space-2) var(--space-4);background:0 0;align-self:start;align-items:center;min-height:36px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.pools-page__create:hover{border-color:var(--accent);color:var(--accent)}.create-page__token{align-items:center;gap:var(--space-2);display:inline-flex}.create-page__reviewpair{align-items:center;gap:var(--space-2);display:flex}.portfolio-page__actions{gap:var(--space-2);margin:var(--space-4) 0 var(--space-5);display:flex}.portfolio-page__action{min-height:36px;padding:0 var(--space-3);border:var(--border-width) solid var(--border);color:var(--foreground);align-items:center;font-size:13px;text-decoration:none;display:inline-flex}.portfolio-page__action:hover{background:var(--surface-hover)}.portfolio-page__tabs{border:var(--border-width) solid var(--border);margin-bottom:var(--space-4);display:inline-flex}.portfolio-page__tab{min-height:34px;padding:0 var(--space-3);color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px}.portfolio-page__tab[aria-selected=true]{background:var(--secondary);color:var(--foreground)}.portfolio-page__facts{gap:var(--space-4);margin:0 0 var(--space-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.portfolio-page__facts dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);font-size:10px}.portfolio-page__facts dd{margin:var(--space-1) 0 0;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:20px}.portfolio-page__note-inline{margin-top:var(--space-1);letter-spacing:0;text-transform:none;color:var(--text-tertiary);font-size:11px;display:block}.portfolio-page__subhead{margin:var(--space-5) 0 var(--space-2);font-size:14px}.portfolio-page__positions{border-collapse:collapse;width:100%;font-size:13px}.portfolio-page__positions th,.portfolio-page__positions td{text-align:right;padding:var(--space-2) var(--space-3);border-bottom:var(--border-width) solid var(--border);font-variant-numeric:tabular-nums}.portfolio-page__positions thead th{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);font-size:10px;font-weight:400}.portfolio-page__positions th[scope=row],.portfolio-page__positions thead th:first-child,.portfolio-page__positions thead th:nth-child(2),.portfolio-page__positions td:nth-child(2){text-align:left}.portfolio-page__tier{margin-left:var(--space-2);font-family:var(--font-mono);color:var(--text-tertiary);font-size:11px}.portfolio-page__range{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);font-size:10px;display:block}.portfolio-page__range[data-inrange]{color:var(--positive)}.portfolio-page__open{font:inherit;padding:var(--space-1) var(--space-2);border:var(--border-width) solid var(--border);color:var(--foreground);cursor:pointer;background:0 0;font-size:12px}.portfolio-page__open:hover{background:var(--surface-hover)}.borrow-page{padding:var(--space-4);gap:var(--space-4);flex-direction:column;max-width:1100px;margin:0 auto;display:flex}.borrow-page h1{font-family:var(--font-display);margin:0;font-size:24px}.borrow-page__lead{margin:var(--space-2) 0 0;color:var(--text-secondary);max-width:62ch;font-size:13px}.borrow-page__market{gap:var(--space-3);flex-direction:column;display:flex}.borrow-page__none{padding:var(--space-8) var(--space-4);text-align:center;color:var(--text-secondary);margin:0;font-size:13px}.borrow-page__none button{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;min-height:32px;font-size:13px;text-decoration:underline}.borrow-asset{padding:var(--space-4);gap:var(--space-5);flex-direction:column;max-width:1100px;margin:0 auto;display:flex}.borrow-asset--missing{padding-block:var(--space-16);text-align:center}.borrow-asset__crumbs{gap:var(--space-2);font-family:var(--font-mono);color:var(--text-tertiary);font-size:11px;display:flex}.borrow-asset__crumbs a{color:var(--text-secondary)}.borrow-asset__head{justify-content:space-between;align-items:flex-start;gap:var(--space-6);flex-wrap:wrap;display:flex}.borrow-asset__id{align-items:center;gap:var(--space-3);display:inline-flex}.borrow-asset__id h1{font-family:var(--font-display);margin:0;font-size:26px}.borrow-asset__id small{color:var(--text-tertiary);font-size:12px}.borrow-asset__stats{gap:var(--space-3) var(--space-6);flex-wrap:wrap;flex:520px;justify-content:flex-end;margin:0;display:flex}.borrow-asset__stats>div{min-width:120px}.borrow-asset__stats dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);align-items:center;font-size:10px;display:inline-flex}.borrow-asset__stats dd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin:0;font-size:20px}.borrow-asset__stats p{font-family:var(--font-mono);color:var(--text-tertiary);max-width:34ch;margin:2px 0 0;font-size:10px}.borrow-asset__closed{padding:var(--space-3);border-inline-start:2px solid var(--warning);background:color-mix(in srgb, var(--warning) 8%, transparent);margin:0;font-size:13px;line-height:1.5}.borrow-asset__section{gap:var(--space-3);flex-direction:column;display:flex}.borrow-asset__section h2{font-family:var(--font-display);margin:0;font-size:17px}.borrow-asset__section h3{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);margin:0;font-size:10px;font-weight:400}.borrow-asset__paused{padding:var(--space-4);border:var(--border-width) dashed var(--border);border-radius:var(--radius-md);color:var(--text-secondary);max-width:78ch;margin:0;font-size:13px;line-height:1.6}.borrow-asset__needwallet{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);border:var(--border-width) dashed var(--border);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.borrow-asset__needwallet p{color:var(--text-secondary);margin:0;font-size:13px}.borrow-asset__needwallet button{font:inherit;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:var(--primary);color:var(--primary-foreground);cursor:pointer;border:0;min-height:32px;font-size:13px}.borrow-asset__submit{font:inherit;padding:var(--space-3) var(--space-6);border-radius:var(--radius);background:var(--primary);color:var(--primary-foreground);cursor:pointer;border:0;align-self:flex-start;min-height:40px;font-size:14px}.borrow-asset__submit:disabled{opacity:.45;cursor:default}.borrow-asset__pools{border-collapse:collapse;width:100%;font-size:13px}.borrow-asset__pools th,.borrow-asset__pools td{text-align:end;padding:var(--space-2);border-block-end:var(--border-width) solid var(--border)}.borrow-asset__pools th:first-child,.borrow-asset__pools td:first-child{text-align:start}.borrow-asset__pools thead th{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);font-size:10px;font-weight:400}.borrow-asset__pools td{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.borrow-asset__pools a{align-items:center;gap:var(--space-3);color:var(--foreground);text-decoration:none;display:inline-flex}.borrow-asset__pools em{font-family:var(--font-mono);color:var(--text-tertiary);font-size:10px;font-style:normal}.create-page__made{gap:var(--space-3);padding:var(--space-4);border:var(--border-width) solid var(--primary);border-radius:var(--radius-md);background:color-mix(in srgb, var(--primary) 6%, transparent);flex-direction:column;display:flex}.create-page__made p{align-items:center;gap:var(--space-2);color:var(--text-secondary);margin:0;font-size:13px;line-height:1.6;display:flex}.create-page__made b{color:var(--foreground)}.create-page__made .create-page__submit{align-self:flex-start}.stats-page{padding:var(--space-4);gap:var(--space-5);flex-direction:column;max-width:1100px;margin:0 auto;display:flex}.stats-page__head h1{font-family:var(--font-display);margin:0;font-size:26px}.stats-page__lede{margin:var(--space-2) 0 0;max-width:68ch;color:var(--text-secondary);font-size:13px;line-height:1.6}.stats-page__hero{gap:var(--space-4);padding:var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin:0;display:grid}.stats-page__hero dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);font-size:10px}.stats-page__hero dd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:22px}.stats-page__hero p{color:var(--text-tertiary);margin:2px 0 0;font-size:11px;line-height:1.45}.stats-page__hero>div[data-emphasis] dd{color:var(--primary)}.stats-page__panel{gap:var(--space-3);padding:var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);flex-direction:column;display:flex}.stats-page__panel h2{font-family:var(--font-display);margin:0;font-size:17px}.stats-page__why{max-width:72ch;color:var(--text-secondary);margin:0;font-size:13px;line-height:1.6}.stats-page__row{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(340px,1fr));display:grid}.stats-page__versus{gap:var(--space-4);flex-direction:column;display:flex}.stats-page__sidehead,.stats-page__sidefoot{justify-content:space-between;align-items:baseline;gap:var(--space-3);color:var(--text-secondary);margin:0;font-size:12px;display:flex}.stats-page__sidehead b{font-family:var(--font-mono);color:var(--foreground);font-size:14px}.stats-page__sidefoot{margin-top:var(--space-1);font-family:var(--font-mono);color:var(--text-tertiary);font-size:11px}.stats-page__track{border-radius:var(--radius-full);background:var(--muted);height:14px;display:block;overflow:hidden}.stats-page__track i{background:var(--positive);height:100%;transition:width var(--motion-base) var(--ease-out);display:block}.stats-page__side[data-muted] .stats-page__track i{background:var(--text-tertiary)}.stats-page__side[data-muted] .stats-page__sidehead b{color:var(--text-secondary)}.stats-page__claim{margin:0;font-size:14px;line-height:1.6}.stats-page__claim b{font-family:var(--font-mono);color:var(--primary)}@media (prefers-reduced-motion:reduce){.stats-page__track i{transition:none}}.stats-page__pair{gap:var(--space-6);margin:0;display:flex}.stats-page__pair dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);font-size:10px}.stats-page__pair dd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:18px}.stats-page__assets,.stats-page__pools{border-collapse:collapse;width:100%;font-size:13px}.stats-page__assets th,.stats-page__assets td,.stats-page__pools th,.stats-page__pools td{text-align:end;padding:var(--space-2) var(--space-3);border-block-end:var(--border-width) solid var(--border)}.stats-page__assets th:first-child,.stats-page__pools th:first-child{text-align:start}.stats-page__assets thead th,.stats-page__pools thead th{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);font-size:10px;font-weight:400}.stats-page__assets td,.stats-page__pools td{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.stats-page__assets a,.stats-page__pools a{align-items:center;gap:var(--space-2);color:var(--foreground);text-decoration:none;display:inline-flex}.stats-page__assets a:hover,.stats-page__pools a:hover{color:var(--accent)}.stats-page__pools em{font-style:normal;font-family:var(--font-mono);color:var(--text-tertiary);font-size:11px}.stats-page__assets td em{font-style:normal;font-family:var(--font-body);color:var(--warning);margin-inline-start:var(--space-2);font-size:10px}.stats-page__assets tr[data-closed] td{color:var(--text-tertiary)}.stats-page__scroll{padding-block-end:2px;overflow-x:auto}.stats-page__scroll>table{min-width:520px}.stats-page__charts{gap:var(--space-4);flex-direction:column;display:flex}.stats-page__charts h2{font-family:var(--font-display);margin:0;font-size:17px}.stats-page__grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(420px,1fr));display:grid}.stats-page__chart{gap:var(--space-2);min-width:0;padding:var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-md);flex-direction:column;display:flex}.stats-page__chart h3{font-family:var(--font-display);margin:0;font-size:14px}.stats-page__chartslot{border-radius:var(--radius);background:var(--surface);height:300px}.pools-page__tabs{gap:var(--space-1);border:var(--border-width) solid var(--border);border-radius:var(--radius);align-self:flex-start;padding:2px;display:inline-flex}.pools-page__tabs button{font:inherit;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;min-height:34px;font-size:13px;display:inline-flex}.pools-page__tabs button[aria-selected=true]{background:var(--surface-hover);color:var(--foreground)}.pools-page__tabs span{font-family:var(--font-mono);color:var(--text-tertiary);font-size:11px}.pools-page__managed{gap:var(--space-3);flex-direction:column;display:flex}.pools-page__managedlede{max-width:76ch;color:var(--text-secondary);margin:0;font-size:13px;line-height:1.6}.portfolio-page__rowactions{gap:var(--space-1);justify-content:flex-end;display:inline-flex}.portfolio-page__rowactions button{font:inherit;padding:var(--space-1) var(--space-2);border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);color:var(--foreground);cursor:pointer;white-space:nowrap;background:0 0;min-height:32px;font-size:11px}.status-page{padding:var(--space-4);gap:var(--space-4);flex-direction:column;max-width:860px;margin:0 auto;display:flex}.status-page__crumb{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);margin:0;font-size:10px}.status-page__headline{align-items:center;gap:var(--space-3);margin:var(--space-2) 0 0;font-family:var(--font-display);font-size:26px;display:flex}.status-page__beacon{border-radius:var(--radius-full);background:var(--positive);flex:none;width:10px;height:10px}.status-page__headline[data-state=degraded] .status-page__beacon,.status-page__headline[data-state=maintenance] .status-page__beacon{background:var(--warning)}.status-page__headline[data-state=down] .status-page__beacon{background:var(--negative)}.status-page__sub{margin:var(--space-2) 0 0;max-width:68ch;color:var(--text-secondary);font-size:13px;line-height:1.6}.status-page__panel{border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--card);padding:var(--space-4)}.status-page__h2{margin:0 0 var(--space-3);font-size:14px;font-weight:500}.status-page__empty{color:var(--text-secondary);margin:0;font-size:13px}.status-components{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.status-components__row+.status-components__row{border-block-start:var(--border-width) solid var(--border);padding-block-start:var(--space-3)}.status-components__head{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.status-components__name{font-size:14px;font-weight:500}.status-components__state{align-items:center;gap:var(--space-2);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);white-space:nowrap;font-size:10px;display:inline-flex}.status-components__pip{border-radius:var(--radius-full);background:var(--positive);flex:none;width:7px;height:7px}.status-components__row[data-state=degraded] .status-components__pip,.status-components__row[data-state=maintenance] .status-components__pip{background:var(--warning)}.status-components__row[data-state=down] .status-components__pip{background:var(--negative)}.status-components__row[data-state=degraded] .status-components__state,.status-components__row[data-state=maintenance] .status-components__state{color:var(--warning)}.status-components__row[data-state=down] .status-components__state{color:var(--negative)}.status-components__affects{margin:var(--space-1) 0 0;color:var(--text-tertiary);font-size:12px}.status-components__detail{margin:var(--space-2) 0 0;max-width:72ch;color:var(--text-secondary);border-inline-start:2px solid var(--warning);padding-inline-start:var(--space-3);font-size:13px;line-height:1.6}.status-uptime{align-items:baseline;gap:var(--space-4);display:flex}.status-uptime__figure{font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin:0;font-size:30px}.status-uptime__label{color:var(--text-secondary);margin:0;font-size:13px}.status-uptime__label small{max-width:60ch;color:var(--text-tertiary);margin-block-start:var(--space-1);font-size:11px;display:block}.status-incidents{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.status-incidents__item+.status-incidents__item{border-block-start:var(--border-width) solid var(--border);padding-block-start:var(--space-4)}.status-incidents__head{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.status-incidents__title{margin:0;font-size:14px;font-weight:500}.status-incidents__badge{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:2px var(--space-2);border-radius:var(--radius-sm);border:var(--border-width) solid currentColor;white-space:nowrap;font-size:10px}.status-incidents__badge--open{color:var(--warning)}.status-incidents__badge--closed{color:var(--text-tertiary)}.status-incidents__meta{margin:var(--space-1) 0 var(--space-3);font-family:var(--font-mono);color:var(--text-tertiary);font-size:11px}.status-incidents__updates{padding:0 0 0 var(--space-3);border-inline-start:var(--border-width) solid var(--border);gap:var(--space-3);margin:0;list-style:none;display:grid}.status-incidents__stage{align-items:baseline;gap:var(--space-3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);margin:0;font-size:10px;display:flex}.status-incidents__body{margin:var(--space-1) 0 0;max-width:72ch;color:var(--text-secondary);font-size:13px;line-height:1.6}.announce-page{padding:var(--space-5) var(--space-4);gap:var(--space-4);box-sizing:border-box;flex-direction:column;width:100%;max-width:1080px;margin:0 auto;display:flex}.announce-page__head{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.announce-page__title{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:40px}.announce-page__social{gap:var(--space-2);display:flex}.announce-page__social a{align-items:center;gap:var(--space-2);min-height:38px;padding:0 var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--card);color:var(--foreground);font-size:13px;text-decoration:none;display:inline-flex}.announce-page__social a:hover{background:var(--surface-hover)}.announce-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.announce-card{border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--card);padding:var(--space-5) var(--space-5) var(--space-4);position:relative}.announce-card__when{font-family:var(--font-mono);color:var(--text-tertiary);font-size:11px;position:absolute;inset-block-start:var(--space-4);inset-inline-end:var(--space-5)}.announce-card__title{margin:0 0 var(--space-3);padding-inline-end:10ch;font-size:16px;font-weight:500}.announce-card__points{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.announce-card__points li{max-width:82ch;color:var(--text-secondary);padding-inline-start:var(--space-4);font-size:14px;line-height:1.55;position:relative}.announce-card__points li:before{content:"";border-radius:var(--radius-full);background:var(--text-tertiary);width:3px;height:3px;position:absolute;inset-block-start:.6em;inset-inline-start:2px}.announce-card__links{gap:var(--space-4);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}.announce-card__link{min-height:32px;color:var(--primary);align-items:center;font-size:13px;display:inline-flex}.juncta-welcome__scrim{z-index:130;padding:var(--space-4);background:color-mix(in srgb, var(--background) 72%, transparent);place-items:center;display:grid;position:fixed;inset:0}.juncta-welcome{width:min(520px,100%);padding:var(--space-5);border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-popover);position:relative}.juncta-welcome__close{color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:32px;min-height:32px;display:inline-flex;position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3)}.juncta-welcome__close:hover{color:var(--foreground)}.juncta-welcome__eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);margin:0;font-size:10px}.juncta-welcome__title{margin:var(--space-2) 0 var(--space-3);font-family:var(--font-display);max-width:22ch;font-size:22px;line-height:1.25}.juncta-welcome__body{margin:0 0 var(--space-3);color:var(--text-secondary);font-size:13px;line-height:1.65}.juncta-welcome__actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;margin-block-start:var(--space-4);display:flex}.juncta-welcome__cta{background:var(--primary);color:var(--primary-foreground);font:inherit;padding:var(--space-3) var(--space-5);border-radius:var(--radius);cursor:pointer;border:0;min-height:40px;font-size:13px;font-weight:500}.juncta-welcome__cta:hover{filter:brightness(1.08)}.juncta-welcome__links{gap:var(--space-4);display:flex}.juncta-welcome__link{min-height:32px;color:var(--text-secondary);align-items:center;font-size:12px;text-decoration:none;display:inline-flex}.juncta-welcome__link:hover{color:var(--foreground);text-underline-offset:3px;text-decoration:underline}.juncta-welcome__note{margin:var(--space-4) 0 0;color:var(--text-tertiary);font-size:12px}.board-page,.comp-page,.log-page,.calc-page,.keys-page{padding:var(--space-4);gap:var(--space-4);box-sizing:border-box;flex-direction:column;width:100%;margin:0 auto;display:flex}.board-page,.comp-page,.log-page{max-width:1180px}.calc-page,.keys-page{max-width:1000px}.board-page__title,.comp-page__title,.log-page__title,.calc-page__title,.keys-page__title{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:34px}.board-page__lede,.comp-page__lede,.calc-page__lede,.keys-page__lede{margin:var(--space-2) 0 0;max-width:68ch;color:var(--text-secondary);font-size:13px;line-height:1.6}.board-kinds{gap:var(--space-1);border-block-end:var(--border-width) solid var(--border);display:flex}.board-kinds__tab{font:inherit;color:var(--text-tertiary);border:0;padding:var(--space-2) var(--space-3);cursor:pointer;background:0 0;border-block-end:2px solid #0000;min-height:38px;margin-block-end:-1px;font-size:14px}.board-kinds__tab:hover{color:var(--text-secondary)}.board-kinds__tab[aria-pressed=true]{color:var(--foreground);border-block-end-color:var(--primary)}.board-page__totals{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.board-total__label{align-items:center;gap:var(--space-1);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);margin:0;font-size:10px;display:flex}.board-total__value{margin:var(--space-2) 0 0;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:28px}.board-total__value[data-tone=positive]{color:var(--positive)}.board-standing{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--card);display:flex}.board-standing__rank{font-family:var(--font-mono);border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);min-width:46px;min-height:30px;color:var(--text-tertiary);justify-content:center;align-items:center;font-size:14px;display:inline-flex}.board-standing[data-ranked] .board-standing__rank{color:var(--foreground);border-color:var(--accent)}.board-standing__who{font-size:14px}.board-standing__who small{font-family:var(--font-mono);color:var(--text-tertiary);font-size:11px;display:block}.board-standing__note{color:var(--text-secondary);text-align:end;margin-inline-start:auto;font-size:12px}.board-panel,.comp-panel,.keys-panel,.calc-panel{border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--card);padding:var(--space-4)}.board-panel__controls{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-block-end:var(--space-3);display:flex}.board-panel__tabs{gap:var(--space-1);border-radius:var(--radius);background:var(--muted);padding:3px;display:flex}.board-panel__tab{font:inherit;color:var(--text-secondary);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);cursor:pointer;background:0 0;border:0;min-height:30px;font-size:12px}.board-panel__tab[aria-pressed=true]{color:var(--foreground);background:var(--card)}.board-metric{position:relative}.board-metric__trigger{align-items:center;gap:var(--space-2);font:inherit;color:var(--foreground);background:var(--muted);border:var(--border-width) solid var(--input);border-radius:var(--radius);padding:0 var(--space-3);cursor:pointer;min-height:36px;font-size:13px;display:inline-flex}.board-metric__eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);font-size:10px}.board-metric__menu{z-index:40;width:340px;max-width:78vw;padding:var(--space-2);border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-popover);gap:1px;display:grid;position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-start:0}.board-metric__option{text-align:start;font:inherit;border-radius:var(--radius-sm);padding:var(--space-3);cursor:pointer;background:0 0;border:0;gap:2px;display:grid}.board-metric__option:hover{background:var(--surface-hover)}.board-metric__option-label{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--text-secondary);font-size:13px;display:flex}.board-metric__option[aria-selected=true] .board-metric__option-label{color:var(--foreground);font-weight:500}.board-metric__option-help{color:var(--text-tertiary);font-size:11px;line-height:1.5}.board-search{align-items:center;margin-inline-start:auto;display:flex;position:relative}.board-search svg{color:var(--text-tertiary);pointer-events:none;position:absolute;inset-inline-start:var(--space-3)}.board-search input{font:inherit;color:var(--foreground);background:var(--muted);border:var(--border-width) solid var(--input);border-radius:var(--radius);padding:var(--space-2) var(--space-3);width:18rem;min-height:36px;padding-inline-start:calc(var(--space-3) * 2 + 14px);font-size:13px}.board-table{border-collapse:collapse;table-layout:auto;width:100%;font-size:13px}.board-table th,.board-table td{text-align:right;padding:var(--space-3) var(--space-3);white-space:nowrap;border:0}.board-table tbody tr{border-block-end:var(--border-width) solid var(--border)}.board-table tbody tr:last-child{border-block-end:0}.board-table thead tr{border-block-end:var(--border-width) solid var(--border)}.board-table thead th{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);padding-block:var(--space-2);font-size:10px;font-weight:400}.board-table td{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.board-table__c-rank,.board-table__c-who{text-align:left!important}.board-table__c-rank{width:72px}.board-table__who{align-items:center;gap:var(--space-3);font-family:var(--font-sans);font-size:13px;display:inline-flex}.board-table tr[data-me]{background:color-mix(in oklab, var(--primary) 9%, transparent)}.board-table tbody tr:hover{background:var(--surface-hover)}.board-table__rank{min-width:34px;padding:3px var(--space-2);border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);font-family:var(--font-mono);color:var(--text-secondary);justify-content:center;align-items:center;font-size:12px;display:inline-flex}.board-table__rank[data-top]{color:var(--warning);border-color:color-mix(in oklab, var(--warning) 50%, transparent)}.board-table__pos{color:var(--positive)}.board-table__neg{color:var(--negative)}.board-filters{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-block-end:var(--space-3);display:flex}.board-filters__chip{font:inherit;color:var(--text-secondary);border:var(--border-width) solid var(--input);border-radius:var(--radius);padding:var(--space-1) var(--space-3);cursor:pointer;background:0 0;min-height:30px;font-size:12px}.board-filters__chip[aria-pressed=true]{color:var(--foreground);border-color:var(--accent);background:var(--muted)}.board-filters__help{max-width:52ch;color:var(--text-tertiary);text-align:end;margin-inline-start:auto;font-size:11px;line-height:1.5}@media (max-width:900px){.board-filters__help{text-align:start;margin-inline-start:0}}.juncta-identicon{border-radius:var(--radius-sm);flex:none}.board-pager{justify-content:center;align-items:center;gap:var(--space-3);font-family:var(--font-mono);color:var(--text-secondary);padding-block-start:var(--space-4);font-size:12px;display:flex}.board-pager button{border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);min-width:34px;min-height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.board-pager button:hover:not(:disabled){background:var(--surface-hover);color:var(--foreground)}.board-pager button:disabled{opacity:.35;cursor:default}.board-page__foot{color:var(--text-tertiary);margin:0;font-size:12px}.comp-page__totals{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.comp-total__label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);margin:0;font-size:10px}.comp-total__value{margin:var(--space-2) 0 0;font-family:var(--font-mono);font-size:28px}.comp-panel__bar{justify-content:space-between;align-items:center;gap:var(--space-4);margin-block-end:var(--space-3);display:flex}.comp-panel__h2{margin:0;font-size:15px;font-weight:500}.comp-panel__tabs{gap:var(--space-1);border-radius:var(--radius);background:var(--muted);padding:3px;display:flex}.comp-panel__tab{font:inherit;color:var(--text-secondary);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);cursor:pointer;background:0 0;border:0;min-height:30px;font-size:12px}.comp-panel__tab[aria-pressed=true]{color:var(--foreground);background:var(--card)}.comp-table{border-collapse:collapse;width:100%;font-size:13px}.comp-table th,.comp-table td{text-align:left;vertical-align:top;padding:var(--space-3);white-space:nowrap;border:0}.comp-table thead tr,.comp-table tbody tr{border-block-end:var(--border-width) solid var(--border)}.comp-table tbody tr:last-child{border-block-end:0}.comp-table tbody tr:hover{background:var(--surface-hover)}.comp-table thead th{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);padding-block:var(--space-2);font-size:10px;font-weight:400}.comp-table th[scope=row]{white-space:normal;min-width:26ch;font-weight:400}.comp-table__name{color:var(--foreground);font-size:14px;text-decoration:none;display:block}.comp-table__name:hover{text-underline-offset:3px;text-decoration:underline}.comp-table__summary{max-width:52ch;color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;margin-block-start:2px;font-size:12px;display:block;overflow:hidden}.comp-table__metric,.comp-table__period{font-family:var(--font-mono);color:var(--text-secondary);font-size:11px}.comp-table__status{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:2px var(--space-2);border-radius:var(--radius-sm);border:var(--border-width) solid currentColor;color:var(--text-tertiary);align-items:center;font-size:10px;display:inline-flex}.comp-table__status--active{color:var(--positive)}.comp-table__status--upcoming{color:var(--warning)}.comp-detail{padding:var(--space-4);gap:var(--space-4);box-sizing:border-box;flex-direction:column;width:100%;max-width:1080px;margin:0 auto;display:flex}.comp-detail__crumbs{align-items:center;gap:var(--space-2);color:var(--text-tertiary);font-size:13px;display:flex}.comp-detail__crumbs a{color:var(--text-secondary);text-decoration:none}.comp-detail__crumbs a:hover{color:var(--foreground);text-underline-offset:3px;text-decoration:underline}.comp-detail__head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.comp-detail__title{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:34px}.comp-detail__summary{margin:var(--space-2) 0 0;max-width:76ch;color:var(--text-secondary);font-size:14px;line-height:1.6}.comp-detail__chips{gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}.comp-detail__chip{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:3px var(--space-2);border-radius:var(--radius-sm);border:var(--border-width) solid var(--border);color:var(--text-tertiary);font-size:10px}.comp-detail__back{min-height:36px;padding:0 var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--card);color:var(--foreground);align-items:center;font-size:13px;text-decoration:none;display:inline-flex}.comp-detail__back:hover{background:var(--surface-hover)}.comp-detail__grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;display:grid}.comp-detail__panel{border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--card);padding:var(--space-4)}.comp-detail__h2{margin:0 0 var(--space-3);font-size:14px;font-weight:500}.comp-detail__facts{gap:var(--space-4);margin:0;display:grid}.comp-detail__facts dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);font-size:10px}.comp-detail__facts dd{margin:var(--space-2) 0 0;max-width:62ch;color:var(--text-secondary);font-size:13px;line-height:1.6}.comp-detail__facts dd small{color:var(--text-tertiary);margin-block-start:var(--space-1);font-size:11px;display:block}.comp-detail__how{margin:0 0 var(--space-3);max-width:76ch;color:var(--text-tertiary);font-size:12px}.comp-detail__rules{gap:var(--space-2);max-width:78ch;color:var(--text-secondary);margin:0;padding-inline-start:var(--space-4);font-size:13px;line-height:1.6;display:grid}.comp-card__bar{border-radius:var(--radius-full);background:var(--muted);height:4px;overflow:hidden}.comp-card__bar span{background:var(--positive);height:100%;display:block}.log-page__head{align-items:center;gap:var(--space-3);display:flex}.log-page__version{font-family:var(--font-mono);padding:2px var(--space-2);border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);color:var(--text-tertiary);font-size:11px}.log-page__grid{gap:var(--space-5);grid-template-columns:200px minmax(0,1fr);align-items:start;display:grid}@media (max-width:860px){.log-page__grid{grid-template-columns:minmax(0,1fr)}}.log-index{top:var(--space-4);gap:1px;display:grid;position:sticky}.log-index__label{margin:0 0 var(--space-2);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);font-size:10px}.log-index__month{justify-content:space-between;align-items:center;gap:var(--space-3);font:inherit;color:var(--text-secondary);border-radius:var(--radius-sm);padding:var(--space-2);text-align:start;cursor:pointer;background:0 0;border:0;min-height:32px;font-size:13px;display:flex}.log-index__month span{font-family:var(--font-mono);color:var(--text-tertiary);font-size:11px}.log-index__month:hover{background:var(--surface-hover)}.log-index__month[aria-pressed=true]{color:var(--foreground);background:var(--muted)}.log-list{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.log-release__head{justify-content:space-between;align-items:baseline;gap:var(--space-4);border-block-end:var(--border-width) solid var(--border);padding-block-end:var(--space-2);display:flex}.log-release__version{font-family:var(--font-mono);margin:0;font-size:18px}.log-release__when{font-family:var(--font-mono);color:var(--text-tertiary);font-size:11px}.log-release__title{margin:var(--space-3) 0 0;font-size:14px;font-weight:500}.log-release__body{margin:var(--space-2) 0 0;max-width:76ch;color:var(--text-secondary);font-size:13px;line-height:1.65}.log-release__image{border:var(--border-width) solid var(--border);border-radius:var(--radius);width:100%;margin-block-start:var(--space-3);display:block}.log-release__entries{margin:var(--space-3) 0 0;gap:var(--space-2);padding:0;list-style:none;display:grid}.log-release__entries li{max-width:84ch;color:var(--text-secondary);padding-inline-start:var(--space-4);font-size:14px;line-height:1.55;position:relative}.log-release__entries li:before{content:"";border-radius:var(--radius-full);background:var(--text-tertiary);width:3px;height:3px;position:absolute;inset-block-start:.6em;inset-inline-start:2px}.log-release__entries a{color:inherit;text-underline-offset:3px;text-decoration:underline}.log-release__links{gap:var(--space-4);margin-block-start:var(--space-3);display:flex}.log-release__links a{color:var(--primary);font-size:12px}.calc-scrim{z-index:110;padding:var(--space-4);background:0 0;place-items:center;display:grid;position:fixed;inset:0;overflow:auto}.calc-modal{border:var(--border-width) solid var(--border-strong,var(--border));border-radius:var(--radius);background:var(--card);width:min(560px,100%);box-shadow:0 24px 48px -12px #00000073, 0 0 0 1px color-mix(in srgb, var(--background) 60%, transparent);margin:auto}.calc-modal__head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);border-block-end:var(--border-width) solid var(--border);display:flex}.calc-modal__title{margin:0;font-size:17px;font-weight:500}.calc-modal__close{color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:32px;min-height:32px;display:inline-flex}.calc-modal__close:hover{color:var(--foreground)}.calc-tabs{gap:var(--space-1);padding:var(--space-3) var(--space-4) 0;display:flex}.calc-tab{font:inherit;white-space:nowrap;color:var(--text-tertiary);padding:var(--space-2) var(--space-3);cursor:pointer;background:0 0;border:0;border-block-end:2px solid #0000;min-height:34px;font-size:13px}.calc-tab:hover{color:var(--text-secondary)}.calc-tab[aria-selected=true]{color:var(--foreground);border-block-end-color:var(--primary)}.calc-rows{border-block-start:var(--border-width) solid var(--border);margin-block-start:-1px;display:grid}.calc-out__up{color:var(--positive)}.calc-out__down{color:var(--negative)}.calc-out__warn{color:var(--warning)}.calc-out div[data-lead] dd.calc-out__down,.calc-out div[data-diff] dd.calc-out__down{color:var(--negative)}.calc-rows[hidden]{display:none}.calc-row{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-4);border-block-end:var(--border-width) solid var(--border);min-height:46px;display:flex}.calc-row__label{align-items:center;gap:var(--space-1);color:var(--text-secondary);white-space:nowrap;font-size:14px;display:inline-flex}.calc-row__slider{align-items:center;gap:var(--space-3);display:inline-flex}.calc-row__slider input[type=range]{width:10rem;accent-color:var(--primary)}.calc-row__slider output{font-family:var(--font-mono);text-align:end;min-width:3.5rem;font-size:13px}.calc-chips{gap:var(--space-1);flex-wrap:wrap;justify-content:flex-end;display:inline-flex}.calc-chips button{font:inherit;font-family:var(--font-mono);color:var(--text-secondary);border:var(--border-width) solid var(--input);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);cursor:pointer;background:0 0;min-height:28px;font-size:11px}.calc-chips button[aria-pressed=true]{color:var(--foreground);border-color:var(--accent);background:var(--muted)}.pool-picker{position:relative}.pool-picker__trigger{align-items:center;gap:var(--space-2);font:inherit;color:var(--foreground);padding:var(--space-1) 0;cursor:pointer;background:0 0;border:0;min-height:32px;font-size:14px;display:inline-flex}.pool-picker__fee{font-family:var(--font-mono);color:var(--text-tertiary);font-size:11px}.pool-picker__menu{z-index:40;width:340px;max-width:80vw;max-height:320px;padding:var(--space-2);border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow-popover);gap:1px;display:grid;position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-end:0;overflow:auto}.pool-picker__option{align-items:center;gap:var(--space-3);width:100%;font:inherit;text-align:start;border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);cursor:pointer;background:0 0;border:0;min-height:46px;display:flex}.pool-picker__option:hover{background:var(--surface-hover)}.pool-picker__option[aria-selected=true]{background:var(--muted)}.pool-picker__naming{color:var(--foreground);font-size:13px}.pool-picker__naming small,.pool-picker__depth small{font-family:var(--font-mono);color:var(--text-tertiary);font-size:10px;display:block}.pool-picker__depth{text-align:end;font-family:var(--font-mono);color:var(--text-secondary);margin-inline-start:auto;font-size:12px}.calc-out{padding:var(--space-2) 0;margin:0;display:grid}.calc-out div{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-1) var(--space-4);display:flex}.calc-out dt{align-items:center;gap:var(--space-1);color:var(--text-tertiary);font-size:13px;display:inline-flex}.calc-out dd{text-align:end;font-family:var(--font-mono);margin:0;font-size:14px}.calc-out dd small{color:var(--text-tertiary);font-size:10px;display:block}.calc-out div[data-lead]{border-block-start:var(--border-width) solid var(--border);margin-block-start:var(--space-2);padding-block-start:var(--space-3)}.calc-out div[data-lead] dt{color:var(--text-secondary);font-size:14px}.calc-out div[data-lead] dd{font-size:20px}.calc-caveat{margin:var(--space-2) var(--space-4) var(--space-4);border-inline-start:2px solid var(--warning);color:var(--text-secondary);padding-inline-start:var(--space-3);font-size:11px;line-height:1.55}.calc-modal__actions{padding:0 var(--space-4) var(--space-4);display:flex}.calc-done{border-radius:var(--radius);background:var(--muted);min-height:40px;color:var(--foreground);font:inherit;cursor:pointer;border:0;flex:1;justify-content:center;align-items:center;font-size:13px;font-weight:500;display:inline-flex}.calc-done:hover{background:var(--surface-hover)}.keys-page__rule{padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--border);border-inline-start:2px solid var(--primary);border-radius:var(--radius);background:var(--card);max-width:82ch;margin:0;font-size:13px;line-height:1.65}.keys-panel__h2{align-items:center;gap:var(--space-1);margin:0 0 var(--space-3);font-size:14px;font-weight:500;display:flex}.keys-panel__bar{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.keys-panel__new{font:inherit;color:var(--primary-foreground);background:var(--primary);border-radius:var(--radius);padding:0 var(--space-4);cursor:pointer;border:0;min-height:34px;font-size:12px}.keys-panel__new:disabled{opacity:.5;cursor:default}.keys-tiers{border-collapse:collapse;width:100%;font-size:13px}.keys-tiers th,.keys-tiers td{text-align:left;vertical-align:top;padding:var(--space-3) var(--space-3) var(--space-3) 0;border-bottom:1px solid var(--border)}.keys-tiers thead th{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);font-size:10px;font-weight:400}.keys-tiers ul{gap:var(--space-1);color:var(--text-secondary);margin:0;padding-inline-start:var(--space-4);font-size:12px;line-height:1.55;display:grid}.keys-list{margin:var(--space-3) 0 0;gap:var(--space-3);padding:0;list-style:none;display:grid}.keys-row{border:var(--border-width) solid var(--border);border-radius:var(--radius);padding:var(--space-3) var(--space-4);background:var(--background)}.keys-row__top{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.keys-row__label{font-size:14px;font-weight:500}.keys-row__tag{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:2px var(--space-2);border-radius:var(--radius-sm);border:var(--border-width) solid currentColor;color:var(--text-tertiary);font-size:10px}.keys-row__tag--warn{color:var(--warning)}.keys-row__scopes{font-family:var(--font-mono);color:var(--text-tertiary);margin-inline-start:auto;font-size:11px}.keys-row__secret{align-items:center;gap:var(--space-2);margin-block-start:var(--space-2);display:flex}.keys-row__secret code{font-family:var(--font-mono);color:var(--text-secondary);background:var(--muted);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:12px}.keys-row__meta{align-items:center;gap:var(--space-4);font-family:var(--font-mono);color:var(--text-tertiary);flex-wrap:wrap;margin-block-start:var(--space-2);font-size:11px;display:flex}.keys-row__rate{padding-block-end:5px;position:relative}.keys-row__rate i{background:var(--primary);border-radius:var(--radius-full);height:2px;position:absolute;inset-block-end:0;inset-inline-start:0}.keys-row__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}.keys-row__actions button{font:inherit;color:var(--foreground);border:var(--border-width) solid var(--border);border-radius:var(--radius);padding:0 var(--space-3);cursor:pointer;background:0 0;min-height:32px;font-size:12px}.keys-row__danger{color:var(--negative)!important;border-color:color-mix(in oklab, var(--negative) 50%, transparent)!important}.keys-row__confirm{color:var(--text-secondary);flex:22ch;font-size:12px}.keys-page__foot{max-width:76ch;color:var(--text-tertiary);margin:0;font-size:12px}.keys-page__foot a{color:var(--primary)}.keys-new__note{max-width:78ch;color:var(--text-tertiary);margin:0;font-size:12px;line-height:1.6}.keys-row__hint{color:var(--text-tertiary);align-items:center;display:inline-flex}.keys-new{padding:var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--background);gap:var(--space-4);margin-block-start:var(--space-3);display:grid}.keys-new__h3{margin:0;font-size:14px;font-weight:500}.keys-new__field{gap:var(--space-2);color:var(--text-secondary);font-size:12px;display:grid}.keys-new__field input{font:inherit;color:var(--foreground);background:var(--muted);border:var(--border-width) solid var(--input);border-radius:var(--radius);padding:var(--space-2) var(--space-3);min-height:38px;font-size:14px}.keys-new__scopes{gap:var(--space-3);border:0;margin:0;padding:0;display:grid}.keys-new__scopes legend{padding:0 0 var(--space-2);color:var(--text-secondary);font-size:12px}.keys-new__scope{align-items:flex-start;gap:var(--space-3);min-height:32px;display:flex}.keys-new__scope>span{font-size:13px}.keys-new__scope small{max-width:72ch;color:var(--text-tertiary);font-size:11px;line-height:1.55;display:block}.keys-new__grant{border-inline-start:2px solid var(--warning);max-width:78ch;color:var(--text-secondary);margin:0;padding-inline-start:var(--space-3);font-size:12px;line-height:1.6}.keys-new__problem{color:var(--negative);margin:0;font-size:12px}.keys-new__actions{gap:var(--space-2);display:flex}.keys-new__actions button{font:inherit;color:var(--foreground);border:var(--border-width) solid var(--border);border-radius:var(--radius);padding:0 var(--space-4);cursor:pointer;background:0 0;min-height:36px;font-size:12px}.keys-new__submit{color:var(--primary-foreground)!important;background:var(--primary)!important;border-color:var(--primary)!important}.keys-reveal{padding:var(--space-4);border:var(--border-width) solid var(--primary);border-radius:var(--radius);background:color-mix(in oklab, var(--primary) 7%, transparent);gap:var(--space-3);margin-block-start:var(--space-3);display:grid}.keys-reveal__head{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--primary);margin:0;font-size:10px}.keys-reveal__secret{align-items:center;gap:var(--space-2);display:flex}.keys-reveal__secret code{font-family:var(--font-mono);word-break:break-all;background:var(--card);border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);flex:1;font-size:13px}.keys-reveal__note{max-width:78ch;color:var(--text-secondary);margin:0;font-size:12px;line-height:1.6}.keys-reveal__done{font:inherit;color:var(--foreground);border:var(--border-width) solid var(--border);border-radius:var(--radius);padding:0 var(--space-4);cursor:pointer;background:0 0;justify-self:flex-start;min-height:34px;font-size:12px}.partner-page{padding:var(--space-4);gap:var(--space-4);box-sizing:border-box;flex-direction:column;width:100%;max-width:1180px;margin:0 auto;display:flex}.partner-page__head{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.partner-page__naming{align-items:center;gap:var(--space-3);display:flex}.partner-page__title{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:30px}.partner-page__role{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:13px}.partner-page__charts{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(380px,1fr));display:grid}.partner-chart{border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--card);padding:var(--space-4);min-width:0}.partner-chart__h2{margin:0 0 var(--space-3);font-size:15px;font-weight:500}.board-table__who--link{color:inherit;text-decoration:none}.board-table__who--link:hover{text-underline-offset:3px;text-decoration:underline}.board-who{flex-direction:column;gap:1px;min-width:0;display:inline-flex}.board-who__name{align-items:center;gap:var(--space-2);font-size:13px;display:inline-flex}.board-who__mark{color:var(--primary);display:inline-flex}.board-who__role{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);font-size:10px}.comp-detail__grid{align-items:stretch}.comp-detail__panel--scroll{flex-direction:column;height:360px;padding-block-end:0;display:flex;overflow:hidden}.comp-detail__panel--scroll .comp-detail__h2{flex:none}.comp-detail__scroll{overscroll-behavior:contain;min-height:0;scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex:1;padding-block-end:var(--space-4);padding-inline-end:var(--space-3);overflow-y:auto}.comp-detail__scroll::-webkit-scrollbar{width:8px}.comp-detail__scroll::-webkit-scrollbar-track{background:0 0}.comp-detail__scroll::-webkit-scrollbar-thumb{background:var(--border);border-radius:var(--radius-full);border:2px solid var(--card)}.comp-detail__scroll::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}.comp-detail__panel--scroll{position:relative}.comp-detail__panel--scroll:after{content:"";inset-inline:var(--border-width);border-radius:0 0 var(--radius) var(--radius);background:linear-gradient(to top, var(--card), transparent);pointer-events:none;height:28px;position:absolute;inset-block-end:var(--border-width)}.keys-panel__lead{margin:0 0 var(--space-3);max-width:82ch;color:var(--text-secondary);font-size:13px;line-height:1.65}.keys-code{padding:var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--background);font-family:var(--font-mono);color:var(--text-secondary);tab-size:2;margin:0;font-size:12px;line-height:1.7;overflow-x:auto}.keys-code code{font:inherit;white-space:pre}.keys-page__lede a{color:var(--primary)}.keys-caps{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.keys-cap__h3{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);font-size:13px;font-weight:500;display:flex}.keys-cap__signs{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:1px var(--space-2);border-radius:var(--radius-sm);border:var(--border-width) solid currentColor;color:var(--warning);font-size:9px}.keys-cap ul{gap:var(--space-1);color:var(--text-secondary);margin:0;padding-inline-start:var(--space-4);font-size:12px;line-height:1.5;display:grid}.keys-panel__note{margin:var(--space-4) 0 0;border-inline-start:2px solid var(--border);max-width:80ch;color:var(--text-tertiary);padding-inline-start:var(--space-3);font-size:12px;line-height:1.55}.keys-tiers td span{color:var(--text-secondary);font-size:12px;display:block}.keys-row{border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--background);overflow:hidden}.keys-row[data-revoked]{opacity:.62}.keys-row__summary{align-items:center;gap:var(--space-3);width:100%;font:inherit;text-align:start;padding:var(--space-3) var(--space-4);min-height:46px;color:var(--foreground);cursor:pointer;background:0 0;border:0;display:flex}.keys-row__summary:hover{background:var(--surface-hover)}.keys-row__label{font-size:14px}.keys-row__when{font-family:var(--font-mono);color:var(--text-tertiary);margin-inline-start:auto;font-size:11px}.keys-row__sign{font-family:var(--font-mono);color:var(--text-tertiary);font-size:14px}.keys-row__detail{padding:0 var(--space-4) var(--space-4);gap:var(--space-3);border-block-start:var(--border-width) solid var(--border);padding-block-start:var(--space-3);display:grid}.sim-page,.lost-page{padding:var(--space-4);gap:var(--space-4);box-sizing:border-box;flex-direction:column;width:100%;max-width:1080px;margin:0 auto;display:flex}.sim-page__title,.lost-page__title{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:34px}.sim-page__lede,.lost-page__lede{margin:var(--space-2) 0 0;max-width:70ch;color:var(--text-secondary);font-size:13px;line-height:1.6}.sim-page__grid{gap:var(--space-4);grid-template-columns:minmax(0,400px) minmax(0,1fr);align-items:start;display:grid}@media (max-width:900px){.sim-page__grid{grid-template-columns:minmax(0,1fr)}}.sim-panel{border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--card);padding:var(--space-4);gap:var(--space-4);display:grid}.sim-panel__h2{margin:0;font-size:14px;font-weight:500}.sim-field{gap:var(--space-2);color:var(--text-secondary);justify-items:start;font-size:12px;display:grid}.sim-field__label{align-items:center;gap:var(--space-1);display:inline-flex}.sim-field__foot{font-family:var(--font-mono);color:var(--text-tertiary);font-size:11px}.sim-field .juncta-picker,.sim-field .juncta-numfield{width:100%}.sim-field .juncta-picker__trigger{justify-content:flex-start;width:100%}.sim-field .juncta-picker__value{margin-inline-end:auto}.sim-price{gap:var(--space-2);border-block-start:var(--border-width) solid var(--border);padding-block-start:var(--space-3);display:grid}.sim-price__label{color:var(--text-secondary);justify-content:space-between;align-items:baseline;font-size:12px;display:flex}.sim-price__label b{font-family:var(--font-mono);color:var(--foreground);font-size:18px}.sim-price input[type=range]{accent-color:var(--primary)}.sim-price__foot{font-family:var(--font-mono);color:var(--text-tertiary);font-size:11px}.sim-state{align-items:baseline;gap:var(--space-4);padding:var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--background);display:flex}.sim-state[data-level="1"]{border-color:color-mix(in oklab, var(--level-1) 45%, transparent)}.sim-state[data-level="2"]{border-color:color-mix(in oklab, var(--level-2) 45%, transparent)}.sim-state[data-level="3"]{border-color:color-mix(in oklab, var(--level-3) 50%, transparent)}.sim-state[data-level="4"]{border-color:color-mix(in oklab, var(--level-4) 55%, transparent)}.sim-state[data-level="5"]{border-color:color-mix(in oklab, var(--level-5) 60%, transparent)}.sim-state__hf{font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin:0;font-size:32px}.sim-state__hf[data-level="1"]{color:var(--level-1)}.sim-state__hf[data-level="2"]{color:var(--level-2)}.sim-state__hf[data-level="3"]{color:var(--level-3)}.sim-state__hf[data-level="4"]{color:var(--level-4)}.sim-state__hf[data-level="5"]{color:var(--level-5)}.sim-state__hf small{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);font-size:10px;display:block}.sim-state__verdict{max-width:44ch;color:var(--text-secondary);margin:0;font-size:13px;line-height:1.55}.sim-ladder{margin:0;padding:0;list-style:none;display:grid}.sim-ladder__step{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-block-end:var(--border-width) solid var(--border);opacity:.45;display:flex}.sim-ladder__step:last-child{border-block-end:0}.sim-ladder__step[data-reached]{opacity:1}.sim-ladder__level{font-family:var(--font-mono);text-align:center;min-width:30px;padding:2px var(--space-2);border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);color:var(--text-tertiary);font-size:11px}.sim-ladder__step[data-reached][data-level="1"] .sim-ladder__level{color:var(--level-1);border-color:color-mix(in oklab, var(--level-1) 55%, transparent)}.sim-ladder__step[data-reached][data-level="2"] .sim-ladder__level{color:var(--level-2);border-color:color-mix(in oklab, var(--level-2) 55%, transparent)}.sim-ladder__step[data-reached][data-level="3"] .sim-ladder__level{color:var(--level-3);border-color:color-mix(in oklab, var(--level-3) 55%, transparent)}.sim-ladder__step[data-reached][data-level="4"] .sim-ladder__level{color:var(--level-4);border-color:color-mix(in oklab, var(--level-4) 55%, transparent)}.sim-ladder__step[data-reached][data-level="5"] .sim-ladder__level{color:var(--level-5);border-color:color-mix(in oklab, var(--level-5) 55%, transparent)}.sim-ladder__naming{font-size:13px}.sim-ladder__facts{text-align:end;font-family:var(--font-mono);color:var(--text-secondary);margin-inline-start:auto;font-size:12px}.sim-ladder__naming small,.sim-ladder__facts small{font-family:var(--font-mono);color:var(--text-tertiary);font-size:10px;display:block}.sim-fix{padding:var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--background)}.sim-fix__head{margin:0 0 var(--space-2);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);font-size:10px}.sim-fix__row{justify-content:space-between;gap:var(--space-4);color:var(--text-secondary);margin:0;font-size:13px;display:flex}.sim-fix__row b{font-family:var(--font-mono);color:var(--foreground)}.sim-caveat,.lost-page__caveat{border-inline-start:2px solid var(--warning);max-width:76ch;color:var(--text-secondary);margin:0;padding-inline-start:var(--space-3);font-size:12px;line-height:1.6}.sim-page__foot,.lost-page__foot{color:var(--text-tertiary);margin:0;font-size:12px}.sim-page__foot a,.lost-page__foot a{color:var(--primary)}.lost-page__totals{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.board-total__value[data-tone=negative]{color:var(--negative)}.board-total__value small{font-family:var(--font-sans);color:var(--text-tertiary);font-size:11px;display:block}.lost-panel{border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--card);padding:var(--space-4)}.lost-filters{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-block-end:var(--space-3);display:flex}.lost-row{align-items:center;gap:var(--space-3);font-size:13px;display:inline-flex}.lost-row__naming small{align-items:center;gap:var(--space-2);font-family:var(--font-mono);color:var(--text-tertiary);margin-block-start:1px;font-size:10px;display:flex}.faucet-page{padding:var(--space-4);gap:var(--space-4);box-sizing:border-box;flex-direction:column;width:100%;max-width:900px;margin:0 auto;display:flex}.faucet-page__title{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:34px}.faucet-page__lede{margin:var(--space-2) 0 0;max-width:72ch;color:var(--text-secondary);font-size:13px;line-height:1.6}.faucet-page__rule{padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--border);border-inline-start:3px solid var(--warning);border-radius:var(--radius);background:var(--card);color:var(--foreground);margin:0;font-size:13px;line-height:1.6}.faucet-page__grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.faucet-card{gap:var(--space-3);padding:var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg);background:var(--card);display:grid}.faucet-card__head{align-items:center;gap:var(--space-3);display:flex}.faucet-card__naming{gap:1px;min-width:0;display:grid}.faucet-card__naming b{font-size:15px;font-weight:500}.faucet-card__naming small,.faucet-card__held small{color:var(--text-tertiary);font-size:11px}.faucet-card__held{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;justify-items:end;gap:1px;margin-inline-start:auto;font-size:15px;display:grid}.faucet-card__amounts{gap:var(--space-2);flex-wrap:wrap;display:flex}.faucet-card__amount{font:inherit;font-family:var(--font-mono);padding:0 var(--space-3);border:var(--border-width) solid var(--border);border-radius:var(--radius-full);min-height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;font-size:12px}.faucet-card__amount:hover:not(:disabled){background:var(--surface-hover);color:var(--foreground)}.faucet-card__amount[aria-checked=true]{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 12%, transparent);color:var(--foreground)}.faucet-card__amount:disabled{opacity:.45;cursor:default}.faucet-card__state{color:var(--text-secondary);gap:2px;margin:0;font-size:12px;line-height:1.6;display:grid}.faucet-card__state b{color:var(--foreground);font-size:12px;font-weight:500}.faucet-card[data-state=failed] .faucet-card__state b{color:var(--negative)}.faucet-card[data-state=delivered] .faucet-card__state b{color:var(--positive)}.faucet-card__wait{align-items:center;gap:var(--space-1);font-family:var(--font-mono);color:var(--warning-text,var(--text-secondary));margin:0;font-size:12px;display:flex}.faucet-card__go{font:inherit;font-family:var(--font-display);border-radius:var(--radius);background:var(--primary);min-height:42px;color:var(--primary-foreground);cursor:pointer;border:0;font-size:13px;font-weight:600}.faucet-card__go:disabled{opacity:.5;cursor:default}.faucet-gas,.faucet-next{padding:var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius);background:var(--card)}.faucet-gas__h2{margin:0 0 var(--space-2);font-size:14px;font-weight:500}.faucet-gas p{max-width:72ch;color:var(--text-secondary);margin:0;font-size:13px;line-height:1.6}.faucet-gas__link{color:var(--primary);margin-block-start:var(--space-3);font-size:13px;display:inline-block}.faucet-next ul{gap:var(--space-2);color:var(--text-secondary);margin:0;padding-inline-start:var(--space-4);font-size:13px;line-height:1.6;display:grid}.faucet-next a{color:var(--primary)}.faucet-card__actions{align-items:center;gap:var(--space-2);display:flex}.faucet-card__go{flex:1}.faucet-card__cancel{font:inherit;min-height:42px;padding:0 var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius);color:var(--text-secondary);cursor:pointer;background:0 0;font-size:12px}.faucet-card__cancel:hover{background:var(--surface-hover);color:var(--foreground)}.notfound{max-width:62ch;padding:calc(var(--space-4) * 3) var(--space-4);gap:var(--space-3);margin:0 auto;display:grid}.notfound__eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);margin:0;font-size:10px}.notfound__title{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:30px}.notfound__body{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.65}.notfound__ways{gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}.notfound__ways a{padding:var(--space-2) var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-full);color:var(--foreground);font-size:13px;text-decoration:none}.notfound__ways a:hover{background:var(--surface-hover)}
