@layer components{.threshold-arrival{border:1px solid var(--line);border-left:2px solid var(--seal);background-color:var(--surface-sunk);font-size:var(--step--1);color:var(--fg-2);flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;margin-top:1.75rem;padding:.85rem 1.1rem;display:flex}.threshold{margin-top:2rem}.threshold-field{gap:.6rem;max-width:46rem;display:grid}.threshold-input{flex-wrap:wrap;gap:.6rem;display:flex}.threshold-input input{min-width:0;font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.01em;color:var(--fg-0);background-color:var(--surface-sunk);border:1px solid var(--line-strong);transition:border-color .18s var(--ease-out-quart);border-radius:0;flex:22rem;padding:.8rem .95rem}.threshold-input input::placeholder{color:var(--fg-4)}.threshold-input input:focus-visible{border-color:var(--seal);box-shadow:inset 0 0 0 1px var(--seal);outline:none}.threshold-input input[aria-invalid=true]{border-color:var(--fg-3)}.threshold-input .action:disabled{opacity:.42;cursor:not-allowed}.threshold-invalid{font-size:var(--step--1);color:var(--fg-2)}.threshold-privacy{font-size:var(--step--1);color:var(--fg-3);border-top:1px solid var(--line);max-width:54ch;margin-top:.2rem;padding-top:.7rem;line-height:1.55}.threshold-error{border:1px solid var(--line-strong);border-left:2px solid var(--seal);background-color:var(--surface-sunk);font-size:var(--step--1);color:var(--fg-1);margin-top:1.25rem;padding:.9rem 1.1rem}.threshold-result{border-top:1px solid var(--line-strong);margin-top:2.5rem;padding-top:1.75rem}.threshold-verdict{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.25rem 2rem;display:flex}.threshold-verdict-line{font-family:var(--font-display);font-size:var(--step-2);color:var(--fg-0);margin-top:.4rem;line-height:1.2}.threshold-verdict-line strong{color:var(--seal-text);font-weight:600}.threshold-verdict-note{font-size:var(--step--1);color:var(--fg-2);max-width:56ch;margin-top:.6rem;line-height:1.6}.threshold-verdict-actions{justify-items:start;gap:.6rem;display:grid}.threshold-toggle{font-family:var(--font-ui);font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2);cursor:pointer;align-items:center;gap:.5rem;display:inline-flex}.threshold-toggle input{accent-color:var(--seal)}.threshold-paths{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem;margin:1.75rem 0;display:grid}.threshold-path{text-align:left;border:1px solid var(--line);color:var(--fg-2);cursor:pointer;transition:border-color .2s var(--ease-out-quart), background-color .2s var(--ease-out-quart);background-color:#0000;gap:.3rem;padding:1rem 1.1rem;display:grid}.threshold-path:hover{border-color:var(--line-strong)}.threshold-path[aria-pressed=true]{border-color:var(--seal);background-color:color-mix(in oklab, var(--seal) 8%, transparent);color:var(--fg-0)}.threshold-path .folio{color:var(--seal-text)}.threshold-path-name{font-family:var(--font-display);font-size:var(--step-0);color:var(--fg-0)}.threshold-path-note{font-size:var(--step--1);color:var(--fg-3)}.threshold-caption{font-size:var(--step--1);color:var(--fg-3);max-width:62ch;padding-bottom:.9rem;line-height:1.55}.threshold-granted,.threshold-none{margin-top:2rem}.threshold-granted-head,.threshold-available-head{font-family:var(--font-display);font-size:var(--step-1);color:var(--fg-0);border-bottom:1px solid var(--line-strong);flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;padding-bottom:.85rem;line-height:1.3;display:flex}.threshold-available-head{font-size:var(--step-0);color:var(--fg-2);border-bottom-color:var(--line)}.threshold-available-count{color:var(--fg-4);margin-left:auto}.threshold-granted-list{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.75rem;margin-top:.75rem;list-style:none;display:grid}.threshold-grant{background-color:color-mix(in oklab, var(--seal) 7%, var(--surface));border:1px solid var(--seal-edge);box-shadow:inset 2px 0 0 var(--seal);align-content:start;gap:.6rem;padding:1.15rem 1.25rem 1.3rem;display:grid}.threshold-grant[data-focus=true]{background-color:color-mix(in oklab, var(--seal) 13%, var(--surface))}.threshold-grant-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}.threshold-grant-name{font-family:var(--font-mono);font-size:var(--step-0);color:var(--fg-0);word-break:break-word}.threshold-grant-constellation{color:var(--fg-3)}.threshold-grant-holding{font-size:var(--step--1);color:var(--fg-1)}.threshold-grant-holding strong{color:var(--seal-text);font-weight:600}.threshold-grant-note{font-size:var(--step--1);color:var(--fg-2);line-height:1.55}.threshold-granted-next{font-size:var(--step--1);color:var(--fg-2);max-width:64ch;margin-top:1.1rem;line-height:1.6}.threshold-available,.threshold-unresolved{margin-top:2.5rem}.threshold-available-list{list-style:none}.threshold-option{border-bottom:1px solid var(--line);grid-template-columns:minmax(8rem,14rem) minmax(0,1fr) auto;align-items:baseline;gap:.4rem 1.5rem;padding:.75rem 0;display:grid}.threshold-option[data-focus=true]{box-shadow:inset 2px 0 0 var(--seal);padding-left:.7rem}.threshold-option-name{font-family:var(--font-mono);font-size:var(--step--1);color:var(--fg-1);word-break:break-word}.threshold-option-need{font-size:var(--step--1);color:var(--fg-3)}.threshold-option-link{font-family:var(--font-ui);font-size:var(--step--2);letter-spacing:.09em;text-transform:uppercase;color:var(--fg-2);border-bottom:1px solid var(--line-strong);white-space:nowrap;padding-bottom:1px;text-decoration:none}.threshold-option-link:hover{color:var(--seal-text);border-bottom-color:var(--seal)}.threshold-unresolved .threshold-option-need{border-bottom:1px dashed var(--fg-4);font-style:italic}@media (width<=46rem){.threshold-option{grid-template-columns:1fr}}.threshold-checks{background-color:var(--line);border:1px solid var(--line);gap:1px;display:grid}.threshold-check{background-color:var(--surface);grid-template-columns:minmax(0,1fr) auto;gap:.35rem 1.5rem;padding:1rem 1.15rem;display:grid}.threshold-check dt{font-family:var(--font-display);font-size:var(--step-0);color:var(--fg-0);flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.threshold-check-value{font-family:var(--font-mono);font-size:var(--step--1);color:var(--fg-1);text-align:right}.threshold-check-note{font-size:var(--step--1);color:var(--fg-2);grid-column:1/-1;max-width:64ch;line-height:1.55}.threshold-mark[data-state=met]{color:var(--seal-text)}.threshold-mark[data-state=unmet]{color:var(--fg-2)}.threshold-mark[data-state=unknown]{color:var(--fg-3);border-bottom:1px dashed var(--fg-4)}.threshold-check[data-state=unknown]{background-image:repeating-linear-gradient(-45deg, transparent, transparent 7px, color-mix(in oklab, var(--fg-5) 30%, transparent) 7px, color-mix(in oklab, var(--fg-5) 30%, transparent) 8px)}.gate-group{margin-top:2.75rem}.gate-group-head{align-items:center;gap:1rem;margin-bottom:1.1rem;display:flex}.gate-group-head .rule{background-color:var(--line);flex:1;height:1px}.gate-grid{grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:.75rem;list-style:none;display:grid}.gate-card{background-color:var(--surface);border:1px solid var(--line);align-content:start;gap:.8rem;padding:1.15rem 1.25rem 1.25rem;display:grid}.gate-card[data-focus=true]{background-color:color-mix(in oklab, var(--seal) 7%, var(--surface));box-shadow:inset 2px 0 0 var(--seal)}.gate-card-head{align-items:flex-start;gap:.85rem;display:flex}.gate-mark{object-fit:cover;border:1px solid var(--line-strong);background-color:var(--surface-sunk);flex:none;width:34px;height:34px}.gate-name{font-family:var(--font-mono);font-size:var(--step-0);color:var(--fg-0);word-break:break-word}.gate-requirement{color:var(--seal-text);margin-top:.2rem}.gate-premise{font-size:var(--step--1);color:var(--fg-2);line-height:1.6}.gate-facts{border-top:1px solid var(--line);gap:.5rem;padding-top:.75rem;display:grid}.gate-facts>div{gap:.1rem;display:grid}.gate-facts dd{font-size:var(--step--1);color:var(--fg-1);word-break:break-all}.gate-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding-top:.85rem;display:flex}.gate-acquire{font-family:var(--font-ui);font-size:var(--step--2);letter-spacing:.09em;text-transform:uppercase;color:var(--seal-text);border-bottom:1px solid color-mix(in oklab, var(--seal) 45%, transparent);padding-bottom:1px;text-decoration:none}.gate-acquire:hover{border-bottom-color:var(--seal)}.gate-verify{font-family:var(--font-ui);font-size:var(--step--2);letter-spacing:.09em;text-transform:uppercase;color:var(--fg-3);border-bottom:1px solid var(--line-strong);padding-bottom:1px;text-decoration:none}.gate-verify:hover{color:var(--fg-1)}.path-steps{background-color:var(--line);border:1px solid var(--line);counter-reset:none;gap:1px;margin-top:1.75rem;list-style:none;display:grid}.path-step{background-color:var(--surface);grid-template-columns:auto minmax(0,1fr);gap:1.25rem;padding:1.5rem 1.5rem 1.6rem;display:grid}.path-step .folio{color:var(--seal-text);padding-top:.35rem}.path-step-title{font-family:var(--font-display);font-size:var(--step-1);color:var(--fg-0);flex-wrap:wrap;align-items:baseline;gap:.75rem;line-height:1.25;display:flex}.path-step-body{font-size:var(--step-0);color:var(--fg-1);max-width:68ch;margin-top:.6rem;line-height:1.65}.path-step-detail{font-size:var(--step--1);color:var(--fg-3);max-width:66ch;margin-top:.6rem;line-height:1.6}.path-facts{flex-wrap:wrap;gap:.85rem 2rem;margin-top:.9rem;display:flex}.path-facts>div{gap:.15rem;display:grid}.path-facts dd{font-size:var(--step--1);color:var(--fg-2);word-break:break-all}.path-links{flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:.9rem;display:flex}.path-links a{font-family:var(--font-ui);font-size:var(--step--2);letter-spacing:.09em;text-transform:uppercase;color:var(--seal-text);border-bottom:1px solid color-mix(in oklab, var(--seal) 45%, transparent);padding-bottom:1px;text-decoration:none}.path-links a:hover{border-bottom-color:var(--seal)}.path-step .code-plate{margin-top:.9rem}.path-step-blocked{background-image:repeating-linear-gradient(-45deg, transparent, transparent 9px, color-mix(in oklab, var(--fg-5) 26%, transparent) 9px, color-mix(in oklab, var(--fg-5) 26%, transparent) 10px)}.path-step-blocked .folio,.path-step-blocked .path-step-title{color:var(--fg-2)}.path-blocked-mark{color:var(--fg-3);border:1px dashed var(--fg-4);padding:.15rem .45rem}.absence-list{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.1rem 2.5rem;margin-top:1.75rem;list-style:none;display:grid}.absence-list li{border-bottom:1px solid var(--line);font-family:var(--font-display);font-size:var(--step-1);color:var(--fg-1);align-items:baseline;gap:.85rem;padding:.7rem 0;display:flex}.absence-mark{color:var(--seal-text);font-family:var(--font-mono)}@media (width<=40rem){.path-step{grid-template-columns:1fr;gap:.5rem}.threshold-check{grid-template-columns:1fr}.threshold-check-value{text-align:left}}.anchor-offset{height:0;scroll-margin-top:7rem;display:block}.gate-card{scroll-margin-top:7rem}.threshold-arrival a{color:var(--seal-text);font-family:var(--font-ui);font-size:var(--step--2);letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid color-mix(in oklab, var(--seal) 45%, transparent);padding-bottom:1px;text-decoration:none}.threshold-arrival a:hover{border-bottom-color:var(--seal)}.threshold-actions{flex-wrap:wrap;gap:.85rem 1rem;margin-top:2.25rem;display:flex}.statement-colossus+.lede,.statement-headline+.lede{margin-top:clamp(1.5rem,.9rem + 1.4vw,2.5rem)}.lede+.threshold,.lede+.threshold-arrival{margin-top:clamp(2rem,1.2rem + 1.8vw,3.25rem)}.statement-headline+.path-steps,.statement-headline+.absence-list{margin-top:clamp(1.75rem,1rem + 1.6vw,2.75rem)}.threshold-grant-head{align-items:flex-start;gap:.85rem;display:flex}.threshold-grant-mark{object-fit:cover;border:1px solid var(--seal-edge);background-color:var(--surface-sunk);flex:none;width:44px;height:44px}.threshold-grant-ident{gap:.25rem;min-width:0;display:grid}.threshold-grant-name{font-family:var(--font-display);font-size:var(--step-1);color:var(--fg-0);text-wrap:balance;line-height:1.2}.threshold-grant-meta{flex-wrap:wrap;align-items:baseline;gap:.5rem .9rem;display:flex}.threshold-grant-owners{font-family:var(--font-mono);font-size:var(--step--2);color:var(--fg-3)}.threshold-open{border:1px solid var(--line-strong);border-left:2px solid var(--seal);background-color:var(--surface-sunk);margin-top:2rem;padding:1.35rem 1.5rem 1.5rem}.threshold-open-head{font-family:var(--font-display);font-size:var(--step-1);color:var(--fg-0);flex-wrap:wrap;align-items:baseline;gap:.6rem .9rem;display:flex}.threshold-open-lede{font-size:var(--step--1);color:var(--fg-2);max-width:70ch;margin-top:.7rem;line-height:1.65}.threshold-clients{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1.25rem 2rem;margin-top:1.35rem;padding-top:1.25rem;list-style:none;display:grid}.threshold-client-name{font-size:var(--step-0);color:var(--fg-0);flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.threshold-client-name code{font-family:var(--font-mono);color:var(--seal-text)}.threshold-client-name .label{color:var(--fg-4)}.threshold-client p{font-size:var(--step--1);color:var(--fg-2);margin-top:.4rem;line-height:1.6}.threshold-open-link{font-family:var(--font-ui);font-size:var(--step--2);letter-spacing:.09em;text-transform:uppercase;color:var(--seal-text);border-bottom:1px solid color-mix(in oklab, var(--seal) 45%, transparent);margin-top:1.25rem;padding-bottom:1px;text-decoration:none;display:inline-block}.threshold-open-link:hover{border-bottom-color:var(--seal)}.act-opening{flex-direction:column;justify-content:center;min-height:min(80svh,46rem);padding-block:clamp(4rem,2.5rem + 6vw,8rem);display:flex}.threshold-scroll{border:1px solid var(--line-strong);color:var(--fg-1);font-family:var(--font-ui);font-size:var(--step--1);letter-spacing:.04em;transition:border-color .22s var(--ease-out-quart), color .22s var(--ease-out-quart), background-color .22s var(--ease-out-quart);align-items:center;gap:.9rem;margin-top:clamp(2rem,1.2rem + 2vw,3.25rem);padding:.75rem 1.15rem;text-decoration:none;display:inline-flex}.threshold-scroll:hover{border-color:var(--seal);background-color:color-mix(in oklab, var(--seal) 8%, transparent);color:var(--fg-0)}.threshold-scroll:focus-visible{outline:2px solid var(--seal);outline-offset:3px}.threshold-scroll-arrow{border:1px solid var(--seal);width:1.4rem;height:1.4rem;color:var(--seal-text);font-size:var(--step--1);animation:cue-fall 2.4s var(--ease-in-out-quint) infinite;border-radius:50%;place-items:center;line-height:1;display:grid}@keyframes cue-fall{0%,to{translate:0}50%{translate:0 3px}}@media (prefers-reduced-motion:reduce){.threshold-scroll-arrow{animation:none}}.threshold-lede-second{color:var(--fg-2);margin-top:1.1rem}.path-back{font-family:var(--font-ui);font-size:var(--step--2);letter-spacing:.09em;text-transform:uppercase;margin-bottom:1.5rem}.path-back a{color:var(--fg-3);border-bottom:1px solid var(--line-strong);padding-bottom:1px;text-decoration:none}.path-back a:hover{color:var(--fg-0);border-bottom-color:var(--seal)}.door-grid{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:.85rem;margin-top:2rem;list-style:none;display:grid}.door-link{border:1px solid var(--line-strong);background-color:var(--surface);height:100%;transition:border-color .22s var(--ease-out-quart), background-color .22s var(--ease-out-quart), translate .22s var(--ease-out-quart);grid-template-rows:auto auto 1fr auto auto;gap:.7rem;padding:1.35rem 1.4rem 1.4rem;text-decoration:none;display:grid}.door-link:hover{border-color:var(--seal);background-color:color-mix(in oklab, var(--seal) 5%, var(--surface));translate:0 -2px}.door-link:focus-visible{outline:2px solid var(--seal);outline-offset:3px}.door-head{align-items:baseline;gap:.9rem;display:flex}.door-head .folio{color:var(--seal-text)}.door-who{color:var(--fg-4)}.door-name{font-family:var(--font-display);font-size:var(--step-2);color:var(--fg-0);text-wrap:balance;line-height:1.15}.door-body{font-size:var(--step--1);color:var(--fg-2);line-height:1.65}.door-needs{border-top:1px solid var(--line);padding-top:.8rem}.door-needs ul{gap:.25rem;margin-top:.4rem;list-style:none;display:grid}.door-needs li{font-size:var(--step--1);color:var(--fg-2);padding-left:1rem;position:relative}.door-needs li:before{content:"—";color:var(--seal-text);position:absolute;left:0}.door-go{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding-top:.8rem;display:flex}.door-effort{color:var(--fg-3)}.door-arrow{color:var(--seal-text);font-size:var(--step-1);transition:translate .22s var(--ease-out-quart)}.door-link:hover .door-arrow{translate:4px}.door-note{font-size:var(--step--1);color:var(--fg-3);max-width:62ch;margin-top:1.75rem;line-height:1.65}.door-note a{color:var(--seal-text);border-bottom:1px solid color-mix(in oklab, var(--seal) 40%, transparent);text-decoration:none}.threshold-chains{flex-wrap:wrap;gap:.4rem;margin-bottom:.2rem;display:flex}.threshold-chain{font-family:var(--font-ui);font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);border:1px solid var(--line);cursor:pointer;transition:color .18s var(--ease-out-quart), border-color .18s var(--ease-out-quart);background-color:#0000;padding:.4rem .8rem}.threshold-chain[aria-pressed=true]{color:var(--fg-0);border-color:var(--seal);background-color:color-mix(in oklab, var(--seal) 8%, transparent)}.threshold-threshold{border-top:1px solid var(--line);gap:.4rem;max-width:34rem;margin-top:1.1rem;padding-top:1rem;display:grid}.threshold-threshold input{width:12rem;font-family:var(--font-mono);font-size:var(--step-0);color:var(--fg-0);background-color:var(--surface);border:1px solid var(--line-strong);padding:.7rem .85rem}.threshold-threshold input:focus-visible{border-color:var(--seal);box-shadow:inset 0 0 0 1px var(--seal);outline:none}.threshold-threshold-note{font-size:var(--step--1);color:var(--fg-2);line-height:1.6}.statement-headline[id],.act [id]{scroll-margin-top:7rem}.threshold-walk{gap:.75rem;margin-top:1.5rem;list-style:none;display:grid}.threshold-walk-step{border:1px solid var(--line);background-color:var(--surface);grid-template-columns:auto minmax(0,1fr);gap:1.1rem;padding:1.1rem 1.25rem 1.2rem;display:grid}.threshold-walk-step[data-state=met]{border-color:var(--seal-edge);background-color:color-mix(in oklab, var(--seal) 6%, var(--surface))}.threshold-walk-step[data-state=unknown]{background-image:repeating-linear-gradient(-45deg, transparent, transparent 9px, color-mix(in oklab, var(--fg-5) 26%, transparent) 9px, color-mix(in oklab, var(--fg-5) 26%, transparent) 10px)}.threshold-walk-step .folio{color:var(--fg-4);padding-top:.3rem}.threshold-walk-step[data-state=met] .folio{color:var(--seal-text)}.threshold-walk-body{gap:.4rem;display:grid}.threshold-walk-head{font-family:var(--font-display);font-size:var(--step-0);color:var(--fg-0);flex-wrap:wrap;align-items:baseline;gap:.7rem;display:flex}.threshold-walk-value{font-family:var(--font-mono);font-size:var(--step--1);color:var(--fg-1)}.threshold-walk-todo{font-size:var(--step--1);color:var(--fg-1);border-left:2px solid var(--seal);max-width:68ch;padding-left:.85rem;line-height:1.6}.threshold-walk-action{font-family:var(--font-ui);font-size:var(--step--2);letter-spacing:.09em;text-transform:uppercase;color:var(--seal-text);border-bottom:1px solid color-mix(in oklab, var(--seal) 45%, transparent);justify-self:start;margin-top:.3rem;padding-bottom:1px;text-decoration:none}.threshold-walk-action:hover{border-bottom-color:var(--seal)}.threshold-progress{gap:4px;display:inline-flex}.threshold-progress-tick{background-color:var(--line-strong);width:1.6rem;height:3px}.threshold-progress-tick[data-state=met]{background-color:var(--seal)}.threshold-result[data-refreshing=true] .threshold-walk{opacity:.55;transition:opacity .2s var(--ease-out-quart)}.threshold-mainnet-only{display:none}:global(html[data-network="devnet"]) .threshold-mainnet-only{display:flex}}
