:root[data-mode=light]{--bg:#f3f5f7;--bg-elev:#fbfcfd;--bg-sunk:#eaeef1;--bg-tint:#e2e7ec;--ink:#1b1a17;--ink-2:#3a3833;--ink-3:#6b6862;--ink-4:#9c9890;--rule:#d7dee3;--rule-strong:#bac3cb;--accent:oklch(0.42 0.04 250);--accent-soft:oklch(0.42 0.04 250/0.08);--accent-ink:oklch(0.36 0.04 250);--verified:oklch(0.52 0.08 145);--warn:oklch(0.58 0.10 60);--pending:oklch(0.55 0.04 75)}:root[data-mode=dark]{--bg:#10131a;--bg-elev:#181c24;--bg-sunk:#0a0d13;--bg-tint:#1c2029;--ink:#f2eee4;--ink-2:#d6d2c7;--ink-3:#908c82;--ink-4:#5e5a52;--rule:#262b36;--rule-strong:#373d49;--accent:oklch(0.72 0.06 250);--accent-soft:oklch(0.72 0.06 250/0.14);--accent-ink:oklch(0.82 0.05 250);--verified:oklch(0.72 0.10 145);--warn:oklch(0.74 0.10 60);--pending:oklch(0.65 0.04 75)}:root{--pad:16px;--pad-tight:12px;--radius:6px;--radius-lg:10px;--shadow-card:0 1px 0 0 var(--rule);--shadow-elev:0 8px 24px -12px rgba(0,0,0,.18),0 1px 0 0 var(--rule);--font-sans:"IBM Plex Sans",ui-sans-serif,system-ui,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--t-fast:120ms cubic-bezier(0.2,0,0,1);--t-mid:220ms cubic-bezier(0.2,0,0,1)}:root[data-density=tight]{--pad:14px;--pad-tight:10px}:root[data-density=generous]{--pad:20px;--pad-tight:16px}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"ss01","cv05"}body{min-height:100vh;transition:background var(--t-mid),color var(--t-mid)}a{color:inherit;text-decoration:none}button{cursor:pointer}button,input,textarea{font-family:inherit;font-size:inherit;border:0;background:none;color:inherit;padding:0}input,textarea{outline:0}::selection{background:var(--accent-soft);color:var(--accent-ink)}.app{min-height:100vh;display:flex;flex-direction:column}.topbar{position:sticky;top:0;z-index:50;display:flex;justify-content:space-between;padding:14px 28px;border-bottom:1px solid var(--rule);background:color-mix(in oklab,var(--bg) 92%,transparent);backdrop-filter:blur(10px)}.topbar,.wordmark{align-items:center}.wordmark{display:inline-flex;gap:8px;font-weight:600;letter-spacing:-.01em;font-size:16px}.wordmark-mark{width:16px;height:16px;position:relative;display:inline-block}.topbar-right{display:flex;align-items:center;gap:8px}.tb-link{font-size:13px;color:var(--ink-3);padding:6px 10px;border-radius:4px;transition:color var(--t-fast),background var(--t-fast)}.tb-link:hover{background:var(--bg-tint)}.tb-link.active,.tb-link:hover{color:var(--ink)}.main{flex:1;display:flex;flex-direction:column}.container{width:100%;max-width:1080px;margin:0 auto;padding:0 28px}.container-wide{max-width:1280px}.h-display{font-size:44px;letter-spacing:-.02em;line-height:1.05;font-weight:500;color:var(--ink)}.h-section{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);font-weight:500;font-family:var(--font-mono)}.h-page{font-size:28px;letter-spacing:-.015em;font-weight:500;line-height:1.15}.mono{font-family:var(--font-mono)}.mono-meta{font-size:11.5px;letter-spacing:0}.eyebrow,.mono-meta{font-family:var(--font-mono);color:var(--ink-3)}.eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.12em}.muted{color:var(--ink-3)}.dim{color:var(--ink-4)}.section-head{display:flex;align-items:baseline;gap:14px;padding-bottom:10px;margin-bottom:18px;border-bottom:1px solid var(--rule);flex-wrap:wrap}.section-head .title{flex:1;min-width:0;font-size:14px;font-weight:500;color:var(--ink);letter-spacing:-.005em}.section-head .meta{margin-left:auto;font-family:var(--font-mono);font-size:11px;color:var(--ink-4)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 14px;border-radius:6px;font-size:13.5px;font-weight:500;letter-spacing:-.005em;border:1px solid transparent;transition:background var(--t-fast),border-color var(--t-fast),color var(--t-fast),transform var(--t-fast);white-space:nowrap}.btn:active{transform:translateY(.5px)}.btn-primary{background:var(--ink);color:var(--bg);border-color:var(--ink)}:root[data-mode=dark] .btn-primary{background:var(--ink);color:var(--bg-sunk);border-color:var(--ink)}.btn-primary:hover{background:var(--ink-2);border-color:var(--ink-2)}.btn-accent{background:var(--accent);color:#fff;border-color:var(--accent)}:root[data-mode=dark] .btn-accent{color:var(--bg-sunk)}.btn-accent:hover{filter:brightness(.96)}.btn-ghost{background:transparent;color:var(--ink-2);border-color:var(--rule)}.btn-ghost:hover{background:var(--bg-tint);color:var(--ink);border-color:var(--rule-strong)}.btn-link{height:auto;padding:0;background:none;color:var(--accent-ink);border:0}.btn-link:hover{text-decoration:underline;text-underline-offset:3px}.btn-lg{height:44px;padding:0 20px;font-size:14.5px}.btn-sm{height:28px;padding:0 10px;font-size:12px;border-radius:5px}.badge{display:inline-flex;align-items:center;gap:4px;height:18px;padding:0 6px;border-radius:3px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--rule);color:var(--ink-3);background:var(--bg-elev);line-height:1}.badge-pending{color:var(--pending);border-color:color-mix(in oklab,var(--pending) 30%,var(--rule));background:color-mix(in oklab,var(--pending) 8%,var(--bg-elev))}.badge-featured{color:var(--ink);border-color:var(--ink);background:var(--bg-elev)}.badge-type{text-transform:lowercase;letter-spacing:.02em}.verified{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex-shrink:0;color:var(--verified);position:relative}.verified.lg{width:18px;height:18px}.verified.xl{width:22px;height:22px}.verified svg{width:100%;height:100%}svg{flex-shrink:0}.btn svg,svg{width:14px;height:14px}.btn-lg svg{width:16px;height:16px}.btn-sm svg{width:12px;height:12px}.icon-btn svg{width:16px;height:16px}.phead-meta svg{width:13px;height:13px}.dns-row svg,.qcard-meta svg{width:12px;height:12px}.status-row svg{width:14px;height:14px}.verify-strip .icon svg{width:18px;height:18px}.wordmark-mark svg{width:16px;height:16px}.tab-pill svg{width:14px;height:14px}.editable .pencil{width:14px!important;height:14px!important}.chip svg{width:11px;height:11px}.filter-pill svg{width:12px;height:12px}.copy svg{width:11px;height:11px}.disclose summary svg{width:14px;height:14px}.cat-arrow{width:16px;height:16px}.section-head svg{width:12px;height:12px}.tb-link svg{width:14px;height:14px}.ai-assist svg,.stat-row svg{width:12px;height:12px}.chip{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:4px;font-family:var(--font-mono);font-size:11.5px;color:var(--ink-2);background:var(--bg-tint);border:1px solid transparent;transition:background var(--t-fast),color var(--t-fast),border-color var(--t-fast);cursor:pointer;letter-spacing:0}.chip:hover{background:var(--bg-sunk);color:var(--ink);border-color:var(--rule)}.chip-static{cursor:default}.chip-static:hover{background:var(--bg-tint);color:var(--ink-2);border-color:transparent}.chip-removable{padding-right:4px}.chip-x{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;border-radius:3px;color:var(--ink-4)}.chip-x:hover{background:var(--rule);color:var(--ink)}.chip-add{border:1px dashed var(--rule-strong);background:transparent;color:var(--ink-3)}.qcard{display:flex;flex-direction:column;padding:var(--pad);border-radius:var(--radius-lg);background:var(--bg-elev);border:1px solid var(--rule);cursor:pointer;transition:background var(--t-fast),border-color var(--t-fast),transform var(--t-fast),box-shadow var(--t-fast);text-align:left;position:relative;overflow:hidden}.qcard:hover{border-color:var(--rule-strong);background:color-mix(in oklab,var(--bg-elev) 95%,var(--bg-tint));transform:translateY(-1px);box-shadow:0 4px 14px -8px rgba(0,0,0,.12)}.qcard-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:10px}.favicon{width:36px;height:36px;border-radius:7px;background:var(--bg-tint);border:1px solid var(--rule);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;font-family:var(--font-mono);font-weight:600;font-size:14px;color:var(--ink-2);letter-spacing:-.02em}.favicon.sm{width:24px;height:24px;border-radius:5px;font-size:11px}.favicon.md{width:36px;height:36px}.favicon.lg{width:56px;height:56px;border-radius:10px;font-size:20px}.favicon.xl{width:72px;height:72px;border-radius:12px;font-size:28px}.favicon img{width:100%;height:100%;object-fit:cover}.qcard-name-row{display:flex;align-items:center;gap:6px;min-width:0;flex-wrap:nowrap}.qcard-name{font-weight:500;font-size:14.5px;color:var(--ink);letter-spacing:-.01em;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qcard-domain{font-family:var(--font-mono);font-size:11.5px;color:var(--ink-3);margin-top:2px}.qcard-oneliner{font-size:13px;color:var(--ink-2);line-height:1.45;margin:0 0 10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.qcard-meta{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:10px;border-top:1px dashed var(--rule);font-family:var(--font-mono);font-size:11px;color:var(--ink-3);flex-wrap:wrap}.qcard-meta .dot{width:3px;height:3px;border-radius:50%;background:var(--ink-4)}.qcard-meta .sim{margin-left:auto;color:var(--accent-ink)}.qcard-feat-tag{position:absolute;top:10px;right:10px}:root[data-density=tight] .qcard{padding:12px}:root[data-density=tight] .qcard-oneliner{font-size:12.5px;-webkit-line-clamp:2}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-3,.grid-4{display:grid;gap:14px}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}@media (max-width:900px){.grid-3,.grid-4,.grid-5{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-2{grid-template-columns:minmax(0,1fr)}}.tabs{display:inline-flex;padding:4px;background:var(--bg-tint);border:1px solid var(--rule);border-radius:8px}.tab,.tabs{position:relative}.tab{z-index:1;padding:8px 16px;font-size:13.5px;font-weight:500;color:var(--ink-3);border-radius:5px;transition:color var(--t-fast);white-space:nowrap}.tab.active{color:var(--ink)}.tab-pill{position:absolute;z-index:0;top:4px;bottom:4px;border-radius:5px;box-shadow:0 1px 0 0 var(--rule),0 1px 4px -2px rgba(0,0,0,.1);transition:left var(--t-mid),width var(--t-mid)}.hero-input,.tab-pill{background:var(--bg-elev)}.hero-input{display:flex;align-items:center;height:56px;padding:0 6px 0 20px;border:1px solid var(--rule-strong);border-radius:10px;transition:border-color var(--t-fast),box-shadow var(--t-fast)}.hero-input:focus-within{border-color:var(--ink);box-shadow:0 0 0 4px var(--accent-soft)}.hero-input input{flex:1;height:100%;font-size:15px;font-family:var(--font-mono);letter-spacing:-.005em}.hero-input input::placeholder{color:var(--ink-4)}.hero-input .btn{height:44px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.sk{background:var(--bg-tint);border-radius:4px;animation:pulse 1.6s ease-in-out infinite}.phead{display:flex;align-items:flex-start;gap:20px;padding:32px 0 24px;border-bottom:1px solid var(--rule)}.phead-body{flex:1;min-width:0}.phead-name-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.phead-name{font-size:28px;font-weight:500;letter-spacing:-.02em;line-height:1.1;color:var(--ink)}.phead-oneliner{font-size:16px;color:var(--ink-2);margin:8px 0 14px;line-height:1.45;max-width:64ch}.phead-meta{display:flex;align-items:center;gap:14px;font-family:var(--font-mono);font-size:12px;color:var(--ink-3);flex-wrap:wrap;row-gap:6px}.phead-meta>span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.phead-meta .dot{width:3px;height:3px;border-radius:50%;background:var(--ink-4);flex-shrink:0}.phead-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.icon-btn{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid var(--rule);background:var(--bg-elev);color:var(--ink-2);transition:background var(--t-fast),color var(--t-fast),border-color var(--t-fast)}.icon-btn:hover{background:var(--bg-tint);color:var(--ink);border-color:var(--rule-strong)}.contact-btn{position:relative;width:36px;height:36px;border:1px solid var(--rule);border-radius:50%;background:var(--bg-elev);color:var(--ink-2);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:background var(--t-fast),color var(--t-fast),border-color var(--t-fast)}.contact-btn:focus-visible,.contact-btn:hover{background:var(--bg-tint);color:var(--ink);border-color:var(--rule-strong)}.contact-btn svg{width:16px;height:16px}.contact-bubble{top:calc(100% + 8px);right:0;color:var(--bg);padding:8px 12px;border-radius:8px;font:500 12px var(--font-mono);letter-spacing:-.01em;white-space:nowrap;opacity:0;pointer-events:none;transform:translateY(-2px);transition:opacity var(--t-fast),transform var(--t-fast);z-index:20;box-shadow:0 8px 24px rgba(0,0,0,.18)}.contact-bubble,.contact-bubble:before{position:absolute;background:var(--ink)}.contact-bubble:before{content:"";top:-4px;right:14px;width:8px;height:8px;transform:rotate(45deg)}.contact-bubble .cb-label{display:block;font-family:var(--font-sans);font-size:10.5px;font-weight:400;letter-spacing:.04em;text-transform:uppercase;color:var(--bg-tint);margin-bottom:2px}.contact-btn:focus-visible .contact-bubble,.contact-btn:hover .contact-bubble{opacity:1;transform:translateY(0)}.editable{display:inline-flex;align-items:center;gap:6px;border-radius:4px;padding:2px 4px;margin:-2px -4px;position:relative;transition:background var(--t-fast)}.editable:hover{background:var(--accent-soft);cursor:text}.editable .pencil{opacity:0;width:14px;height:14px;color:var(--accent-ink);transition:opacity var(--t-fast)}.editable:hover .pencil{opacity:1}.edit-input{border:1px solid var(--accent);border-radius:4px;padding:6px 10px}.edit-input,.edit-textarea{width:100%;background:var(--bg-elev);font:inherit;outline:0}.edit-textarea{border:1px solid var(--accent);border-radius:6px;padding:10px 12px;resize:vertical;min-height:80px}.ai-assist{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-mono);font-size:11px;color:var(--accent-ink);padding:4px 8px;border-radius:4px;border:1px solid var(--rule);background:var(--bg-elev)}.ai-assist:hover{background:var(--accent-soft);border-color:color-mix(in oklab,var(--accent) 40%,var(--rule))}.dns-card{background:var(--bg-elev);border:1px solid var(--rule);border-radius:12px;padding:28px}.dns-row{display:grid;grid-template-columns:110px 1fr auto;gap:12px;align-items:center;padding:14px 16px;background:var(--bg-sunk);border:1px solid var(--rule);border-radius:6px;font-family:var(--font-mono);font-size:12.5px}.dns-row+.dns-row{margin-top:8px}.dns-row .lbl{color:var(--ink-3);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.dns-row .val{color:var(--ink);word-break:break-all}.dns-row .copy{font-family:var(--font-mono);font-size:11px;color:var(--ink-3);padding:4px 8px;border-radius:4px;border:1px solid var(--rule)}.dns-row .copy:hover{background:var(--bg-tint);color:var(--ink)}.dns-row .copy.copied{color:var(--verified);border-color:color-mix(in oklab,var(--verified) 40%,var(--rule))}.status-row{display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:8px;background:var(--bg-tint);border:1px solid var(--rule);font-family:var(--font-mono);font-size:13px}.status-pulse{width:10px;height:10px;position:relative}.status-pulse,.status-pulse:before{border-radius:50%;background:var(--pending)}.status-pulse:before{content:"";position:absolute;inset:-4px;opacity:.4;animation:pulse-ring 1.6s ease-in-out infinite}.status-row.ok{background:color-mix(in oklab,var(--verified) 8%,var(--bg-tint));border-color:color-mix(in oklab,var(--verified) 30%,var(--rule));color:var(--verified)}.status-row.ok .status-pulse{background:var(--verified)}.status-row.ok .status-pulse:before{display:none}@keyframes pulse-ring{0%{transform:scale(.8);opacity:.4}70%{transform:scale(2.4);opacity:0}to{transform:scale(2.4);opacity:0}}.disclose{border:1px solid var(--rule);border-radius:8px;background:var(--bg-elev)}.disclose summary{list-style:none;cursor:pointer;padding:14px 16px;display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--ink-2)}.disclose summary::-webkit-details-marker{display:none}.disclose summary .chev{margin-left:auto;transition:transform var(--t-fast);color:var(--ink-3)}.disclose[open] summary .chev{transform:rotate(90deg)}.disclose-body{padding:0 16px 16px;display:flex;flex-wrap:wrap;gap:8px}.disclose-body .reg-link{font-family:var(--font-mono);font-size:12px;padding:6px 10px;border-radius:4px;background:var(--bg-tint);color:var(--ink-2)}.disclose-body .reg-link:hover{background:var(--bg-sunk);color:var(--ink)}.page-section{padding:40px 0}.page-section+.page-section{border-top:1px solid var(--rule)}.thesis-col h3{font-size:22px;font-weight:500;letter-spacing:-.015em;margin:0 0 12px}.thesis-col p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.6}.cat-row{display:flex;align-items:center;justify-content:space-between;padding:18px 0;border-bottom:1px solid var(--rule);cursor:pointer;transition:padding var(--t-fast)}.cat-row:hover{padding-left:8px}.cat-row .cat-name{font-size:18px;font-weight:500;letter-spacing:-.01em}.cat-row .cat-count{font-family:var(--font-mono);font-size:12px;color:var(--ink-3)}.cat-row .cat-arrow{color:var(--ink-3);transition:transform var(--t-fast),color var(--t-fast)}.cat-row:hover .cat-arrow{transform:translateX(4px);color:var(--ink)}.footer{padding:40px 0 60px;border-top:1px solid var(--rule);margin-top:40px;display:flex;align-items:center;justify-content:space-between;font-size:12.5px;color:var(--ink-3);font-family:var(--font-mono);flex-wrap:wrap;gap:14px}.footer-links{display:flex;gap:18px}.footer-links a:hover{color:var(--ink)}.modal-backdrop{position:fixed;inset:0;background:color-mix(in oklab,var(--bg-sunk) 70%,transparent);backdrop-filter:blur(4px);z-index:100;display:flex;align-items:center;justify-content:center;padding:24px;animation:fade .2s ease}@keyframes fade{0%{opacity:0}}.modal{background:var(--bg-elev);border:1px solid var(--rule);border-radius:12px;width:100%;max-width:480px;padding:28px;box-shadow:0 20px 60px -20px rgba(0,0,0,.3)}.toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);background:var(--ink);color:var(--bg);padding:10px 16px;border-radius:6px;font-size:13px;z-index:200;animation:rise .2s ease}@keyframes rise{0%{transform:translate(-50%,8px);opacity:0}}.filterbar{display:flex;align-items:center;gap:8px;padding:14px 0;border-bottom:1px solid var(--rule);margin-bottom:18px;flex-wrap:wrap}.filter-pill{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:6px;font-size:12.5px;color:var(--ink-2);background:var(--bg-elev);border:1px solid var(--rule);font-family:var(--font-mono)}.filter-pill:hover{background:var(--bg-tint)}.filter-pill.active{color:var(--ink);border-color:var(--ink)}.filter-pill .v{color:var(--ink)}.stat-row{display:flex;align-items:baseline;justify-content:space-between;padding:10px 0;border-bottom:1px dashed var(--rule);font-family:var(--font-mono);font-size:12px}.stat-row:last-child{border-bottom:0}.stat-row .label{color:var(--ink-3)}.stat-row .val{color:var(--ink);font-size:16px;font-weight:500}.stat-row .delta{color:var(--verified);font-size:11px;margin-left:8px}.owner-panel{background:var(--bg-elev);border:1px solid var(--rule);border-radius:10px;padding:18px}.owner-panel+.owner-panel{margin-top:14px}[class*=" grid-"] .owner-panel+.owner-panel,[class^=grid-] .owner-panel+.owner-panel{margin-top:0}.owner-panel h4{font-size:13px;font-weight:500;margin:0 0 12px;color:var(--ink);display:flex;align-items:center;gap:8px}.owner-panel h4:before{content:"";width:4px;height:4px;background:var(--accent);border-radius:50%}.profile-wrap{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:32px;padding:0 0 60px}.profile-wrap>*{min-width:0}@media (max-width:900px){.profile-wrap{grid-template-columns:minmax(0,1fr)}}.hscroll{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.hscroll-3{grid-template-columns:repeat(3,minmax(0,1fr))}.hscroll-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.hscroll{grid-auto-flow:column;grid-auto-columns:80%;grid-template-columns:none;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory}.hscroll>*{scroll-snap-align:start}}.sk-line{height:12px;border-radius:3px}.sk-block,.sk-line{background:var(--bg-tint);animation:pulse 1.6s ease-in-out infinite}.sk-block{border-radius:8px}.ledger{height:1px;background:repeating-linear-gradient(90deg,var(--rule) 0 6px,transparent 6px 12px);margin:20px 0}.fade-in{animation:fadeIn .38s cubic-bezier(.2,0,0,1)}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}}:root[data-motif=off] .motif-only{display:none!important}.verify-strip{display:flex;align-items:center;gap:16px;padding:16px 20px;background:color-mix(in oklab,var(--accent) 6%,var(--bg-elev));border:1px solid color-mix(in oklab,var(--accent) 25%,var(--rule));border-radius:10px}.verify-strip .icon{width:36px;height:36px;border-radius:8px;background:var(--accent);color:var(--bg-elev);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.verify-strip .body{flex:1;min-width:0}.verify-strip .body strong{font-weight:500;color:var(--ink)}.verify-strip .body small{display:block;color:var(--ink-3);margin-top:2px;font-size:12.5px}.port-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width:700px){.port-grid{grid-template-columns:repeat(2,1fr)}}.crumb{display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11.5px;color:var(--ink-3);padding:18px 0 0;flex-wrap:wrap}.crumb,.crumb>*{white-space:nowrap}.crumb a:hover{color:var(--ink)}.crumb .sep{color:var(--ink-4)}.tab-dot{width:4px;height:4px;border-radius:50%;background:var(--ink-4);display:inline-block}@media (max-width:700px){.topbar{padding:12px 16px}.container{padding:0 16px}.h-display{font-size:32px}}