.shell{display:grid;grid-template-columns:var(--nav-w) 1fr;min-height:100vh}.shell__nav{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;background:var(--c-ink);color:var(--c-text-invert);padding:var(--s-6) var(--s-4) var(--s-5);border-right:1px solid var(--c-ink-soft)}.shell__brand{display:flex;align-items:center;gap:var(--s-3);margin-bottom:var(--s-8);padding:0 var(--s-2)}.shell__brand-mark{display:inline-flex;background:transparent}.shell__brand-name{font-family:var(--f-display);font-weight:600;font-size:var(--fs-md);letter-spacing:var(--tracking-tight)}.shell__brand-sub{font-size:var(--fs-xs);color:var(--c-text-invert-mute);letter-spacing:var(--tracking-wide);text-transform:uppercase}.shell__menu{display:flex;flex-direction:column;gap:2px;flex:1}.shell__link{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-3);border-radius:var(--r-md);color:var(--c-text-invert-mute);font-size:var(--fs-sm);font-weight:500;transition:background var(--d-fast) var(--ease-out),color var(--d-fast) var(--ease-out)}.shell__link:hover{background:#ffffff0d;color:var(--c-text-invert)}.shell__link--active{background:#5fd3c81f;color:var(--c-accent-bright)}.shell__glyph{width:18px;display:inline-flex;justify-content:center;font-size:var(--fs-md);color:var(--c-accent-bright)}.shell__foot{margin-top:var(--s-6);border-top:1px solid var(--c-line-invert);padding-top:var(--s-4)}.shell__signout{width:100%;background:transparent;border:1px solid var(--c-line-invert);color:var(--c-text-invert);padding:var(--s-3);border-radius:var(--r-md);cursor:pointer;font-size:var(--fs-sm);transition:border-color var(--d-fast),background var(--d-fast)}.shell__signout:hover{background:#ffffff0a;border-color:var(--c-accent-bright)}.shell__warn{font-size:var(--fs-xs);color:var(--c-warn-soft);background:#b67c1e29;padding:var(--s-3);border-radius:var(--r-md);line-height:var(--lh-snug)}.shell__warn code{background:#00000040;padding:1px 5px;border-radius:3px}.shell__main{padding:var(--s-8) var(--s-9);max-width:var(--shell-max);width:100%}@media (max-width: 820px){.shell{grid-template-columns:1fr}.shell__nav{position:static;height:auto;flex-direction:row;align-items:center;padding:var(--s-3) var(--s-4);gap:var(--s-4)}.shell__brand{margin:0;flex:0 0 auto}.shell__brand-sub{display:none}.shell__menu{flex-direction:row;flex:1;overflow-x:auto;gap:var(--s-1)}.shell__link{padding:var(--s-2) var(--s-3)}.shell__link span:last-child{display:none}.shell__link--active span:last-child{display:inline}.shell__foot{margin:0;border:none;padding:0;flex:0 0 auto}.shell__signout{width:auto;padding:var(--s-2) var(--s-3)}.shell__warn{display:none}.shell__main{padding:var(--s-5) var(--s-4)}}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);border:1px solid transparent;border-radius:var(--r-md);cursor:pointer;font-family:var(--f-sans);font-weight:500;letter-spacing:-.005em;transition:background var(--d-fast) var(--ease-out),color var(--d-fast) var(--ease-out),border-color var(--d-fast) var(--ease-out),transform var(--d-fast) var(--ease-out);white-space:nowrap}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{cursor:not-allowed;opacity:.55}.btn--md{padding:.6rem 1rem;font-size:var(--fs-sm)}.btn--sm{padding:.4rem .75rem;font-size:var(--fs-xs)}.btn--primary{background:var(--c-ink);color:var(--c-text-invert);border-color:var(--c-ink)}.btn--primary:hover:not(:disabled){background:var(--c-accent);border-color:var(--c-accent)}.btn--ghost{background:transparent;color:var(--c-ink);border-color:var(--c-line-strong)}.btn--ghost:hover:not(:disabled){background:var(--c-bg-elev);border-color:var(--c-ink)}.btn--subtle{background:var(--c-bg-sunken);color:var(--c-ink);border-color:transparent}.btn--subtle:hover:not(:disabled){background:var(--c-line)}.btn--danger{background:transparent;color:var(--c-danger);border-color:var(--c-danger-soft)}.btn--danger:hover:not(:disabled){background:var(--c-danger-soft);color:var(--c-danger)}.btn--loading .btn__label{opacity:.55}.btn__spinner{position:absolute;width:14px;height:14px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:btn-spin .7s linear infinite}@keyframes btn-spin{to{transform:rotate(360deg)}}.pill{display:inline-flex;align-items:center;padding:2px 9px;font-size:var(--fs-xs);font-weight:600;letter-spacing:var(--tracking-wide);text-transform:uppercase;border-radius:var(--r-pill);border:1px solid transparent;line-height:1.6}.pill--neutral{background:var(--c-bg-sunken);color:var(--c-text-mute)}.pill--good{background:var(--c-good-soft);color:var(--c-good)}.pill--warn{background:var(--c-warn-soft);color:var(--c-warn)}.pill--danger{background:var(--c-danger-soft);color:var(--c-danger)}.pill--accent{background:var(--c-accent-soft);color:var(--c-accent)}.card{border-radius:var(--r-lg);padding:var(--s-6);border:1px solid var(--c-line)}.card--paper{background:var(--c-surface);box-shadow:var(--shadow-sm)}.card--sunken{background:var(--c-bg-sunken);border-color:transparent}.card--ink{background:var(--c-ink);color:var(--c-text-invert);border-color:var(--c-ink-soft);box-shadow:var(--shadow-ink)}.stat{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-lg);padding:var(--s-5);display:flex;flex-direction:column;gap:var(--s-2);box-shadow:var(--shadow-xs);position:relative;overflow:hidden}.stat:after{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--c-line-strong)}.stat--good:after{background:var(--c-good)}.stat--warn:after{background:var(--c-warn)}.stat--danger:after{background:var(--c-danger)}.stat--accent:after{background:var(--c-accent)}.stat__value{font-family:var(--f-display);font-size:var(--fs-2xl);font-weight:600;letter-spacing:var(--tracking-tight);color:var(--c-ink);line-height:var(--lh-tight)}.stat__hint{font-size:var(--fs-xs);color:var(--c-text-mute)}.empty{padding:var(--s-8) var(--s-6);border:1px dashed var(--c-line-strong);border-radius:var(--r-lg);background:var(--c-bg-elev);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--s-3)}.empty__title{font-family:var(--f-display);font-weight:600;font-size:var(--fs-lg);color:var(--c-ink)}.empty__desc{color:var(--c-text-mute);max-width:42ch}.empty__action{margin-top:var(--s-2)}.pageheader{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--s-6);margin-bottom:var(--s-7);flex-wrap:wrap}.pageheader__title{margin-top:var(--s-2)}.pageheader__desc{color:var(--c-text-mute);margin-top:var(--s-2);max-width:64ch}.pageheader__actions{display:flex;gap:var(--s-2)}.field{display:flex;flex-direction:column;gap:var(--s-2)}.field__label{font-size:var(--fs-xs);font-weight:600;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--c-text-mute)}.field input,.field textarea,.field select{background:var(--c-surface);border:1px solid var(--c-line-strong);border-radius:var(--r-md);padding:.65rem .85rem;font-size:var(--fs-sm);transition:border-color var(--d-fast),box-shadow var(--d-fast)}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--c-accent);box-shadow:0 0 0 3px var(--c-accent-soft);outline:none}.field__hint{font-size:var(--fs-xs);color:var(--c-text-faint)}.field__error{font-size:var(--fs-xs);color:var(--c-danger)}.copychip{display:inline-flex;align-items:center;gap:var(--s-2);padding:4px 10px;background:var(--c-bg-sunken);border:1px solid transparent;border-radius:var(--r-md);font-family:var(--f-mono);font-size:var(--fs-xs);color:var(--c-ink);cursor:pointer;transition:background var(--d-fast),border-color var(--d-fast)}.copychip:hover{border-color:var(--c-line-strong);background:var(--c-bg-elev)}.copychip code{background:transparent;padding:0}.copychip span{color:var(--c-text-mute);font-size:var(--fs-sm)}.splash{position:fixed;inset:0;background:var(--c-bg)}.login{position:relative;min-height:100vh;display:grid;place-items:center;padding:var(--s-6);background:var(--c-ink);color:var(--c-text-invert);overflow:hidden}.login__atmosphere{position:absolute;inset:0;background:radial-gradient(800px 600px at 15% 20%,rgba(95,211,200,.18),transparent 60%),radial-gradient(700px 500px at 90% 80%,rgba(182,124,30,.12),transparent 65%),repeating-linear-gradient(0deg,rgba(255,255,255,.015) 0,rgba(255,255,255,.015) 1px,transparent 1px,transparent 3px);pointer-events:none}.login__panel{position:relative;width:100%;max-width:420px;background:var(--c-surface);color:var(--c-text);border-radius:var(--r-xl);padding:var(--s-8);box-shadow:var(--shadow-lg)}.login__brand{display:flex;align-items:center;gap:var(--s-3);margin-bottom:var(--s-7)}.login__brand-name{font-family:var(--f-display);font-weight:700;font-size:var(--fs-md);letter-spacing:var(--tracking-tight);color:var(--c-ink)}.login__copy h1{font-size:var(--fs-2xl);margin-bottom:var(--s-3)}.login__copy p{color:var(--c-text-mute);font-size:var(--fs-sm);line-height:var(--lh-base);margin-bottom:var(--s-6)}.login__notice{background:var(--c-warn-soft);color:var(--c-warn);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);font-size:var(--fs-xs);margin-bottom:var(--s-5);line-height:var(--lh-snug)}.login__notice code{background:#0000000f;padding:1px 5px;border-radius:3px}.login__form{display:flex;flex-direction:column;gap:var(--s-5)}.login__form .btn{width:100%;padding:.8rem}.login__foot{margin-top:var(--s-6);padding-top:var(--s-4);border-top:1px solid var(--c-line);font-size:var(--fs-xs);color:var(--c-text-faint);text-align:center}.bcn-pre{position:fixed;inset:0;z-index:100;display:grid;place-items:center;background:radial-gradient(circle at 50% 50%,#0c1130,#050616 70%,#020310);overflow:hidden;pointer-events:none}.bcn-pre__flash{position:absolute;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,#fffffff2,#fff4dcb3 35%,#5fd3c866 60%,#5fd3c800 80%);will-change:transform,opacity;filter:blur(2px)}.bcn-pre__globe{position:relative;width:min(320px,70vmin);height:min(320px,70vmin);filter:drop-shadow(0 0 24px rgba(95,211,200,.55));will-change:transform,opacity}.bcn-pre__svg{width:100%;height:100%;overflow:visible}.bcn-pre__spin{transform-origin:0 0;animation:bcn-pre-spin 6s linear infinite}@keyframes bcn-pre-spin{to{transform:rotate(360deg)}}.bcn-pre__orbit{transform-origin:0 0;animation:bcn-pre-orbit 1.8s linear infinite}@keyframes bcn-pre-orbit{to{transform:rotate(-360deg)}}.bcn-pre__label{position:absolute;bottom:calc(50% - 220px);left:50%;transform:translate(-50%);margin:0;font-family:SF Mono,Menlo,monospace;font-size:.7rem;letter-spacing:.32em;text-transform:uppercase;color:#5fd3c8eb;text-shadow:0 0 12px rgba(95,211,200,.55);white-space:nowrap;will-change:opacity,transform}.bcn-pre__cursor{display:inline-block;margin-right:.5rem;animation:bcn-pre-blink .7s steps(1) infinite}@keyframes bcn-pre-blink{50%{opacity:0}}@media (max-width: 540px){.bcn-pre__globe{width:min(240px,64vmin);height:min(240px,64vmin)}.bcn-pre__flash{width:min(180px,50vmin);height:min(180px,50vmin)}.bcn-pre__label{bottom:calc(50% - min(170px,38vmin));font-size:.62rem}}@media (max-height: 520px){.bcn-pre__globe{width:min(200px,60vmin);height:min(200px,60vmin)}.bcn-pre__flash{width:min(150px,44vmin);height:min(150px,44vmin)}.bcn-pre__label{bottom:calc(50% - min(130px,34vmin))}}.bcn{position:relative;width:100%;background:#0a0d22;color:#f4f1e7;--bcn-scenes: 5;height:calc(var(--bcn-scenes) * 100vh);height:calc(var(--bcn-scenes) * 100dvh)}.bcn__stage{position:sticky;top:0;height:100vh;height:100dvh;width:100%;overflow:hidden;perspective:1400px}.bcn__sky{position:absolute;inset:0;z-index:0}.bcn__skyLayer{position:absolute;inset:-6%;will-change:opacity,transform}.bcn__stars{position:absolute;inset:0;pointer-events:none}.bcn__star{position:absolute;border-radius:50%;background:#fff;opacity:.9;box-shadow:0 0 6px #ffffffb3;animation:bcn-twinkle 4.5s ease-in-out infinite}@keyframes bcn-twinkle{0%,to{opacity:.25;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}.bcn__distantOrbs{position:absolute;inset:0;z-index:2;pointer-events:none}.bcn__distantOrb{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:84px;height:84px;border-radius:50%;background:radial-gradient(circle at 50% 40%,#5fd3c88c,#5fd3c80d 70%);box-shadow:0 0 60px #5fd3c859;animation:bcn-orb-pulse 5.5s ease-in-out infinite}.bcn__distantOrb em{font-style:normal;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:#f4f1e7d9}@keyframes bcn-orb-pulse{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.08);opacity:1}}.bcn__cardWrap{position:absolute;inset:0;z-index:3;display:grid;place-items:center;transform-style:preserve-3d}.bcn__card{position:relative;width:min(520px,60vw);aspect-ratio:16 / 10;border-radius:22px;background:linear-gradient(180deg,#ffffff1f,#ffffff0a),#141a2c8c;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(16px) saturate(1.05);-webkit-backdrop-filter:blur(16px) saturate(1.05);box-shadow:inset 0 1px #ffffff2e,0 60px 140px -40px #000000a6,0 30px 80px -30px #5fd3c840;transform-style:preserve-3d;will-change:transform;overflow:hidden}.bcn__halo{position:absolute;inset:-22%;z-index:-1;border-radius:50%;background:radial-gradient(circle at 50% 50%,#5fd3c880,#5fd3c800 65%);filter:blur(28px);animation:bcn-halo-breathe 6s ease-in-out infinite;will-change:opacity,transform}@keyframes bcn-halo-breathe{0%,to{transform:scale(.94)}50%{transform:scale(1.06)}}.bcn__chrome{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;gap:.6rem;padding:.55rem .9rem;background:#0a0d2273;border-bottom:1px solid rgba(255,255,255,.08);font-family:SF Mono,Menlo,monospace;font-size:.7rem;color:#f4f1e7b8}.bcn__chromeBar{display:inline-flex;gap:.3rem}.bcn__chromeBar span{width:8px;height:8px;border-radius:50%;background:#ffffff38}.bcn__chromeUrl{flex:1;text-align:center;letter-spacing:.04em}.bcn__surface{position:absolute;inset:2.4rem 1.2rem 1.2rem;display:flex;flex-direction:column;gap:.4rem;font-family:SF Mono,Menlo,monospace;font-size:.74rem;line-height:1.4;color:#f4f1e7d9}.bcn__schemaLine{display:flex;align-items:baseline;gap:.55rem;padding:.32rem .5rem;background:linear-gradient(90deg,#5fd3c829,#5fd3c800);border-left:2px solid #5fd3c8;border-radius:4px;will-change:opacity,transform}.bcn__schemaTag{color:#5fd3c8}.bcn__schemaName{color:#ffd9b6}.bcn__schemaText{color:#f4f1e7b3;font-size:.7rem}.bcn__connector{position:absolute;bottom:-22px;left:12%;width:76%;height:40px;pointer-events:none}.bcn__beams{position:absolute;inset:-25%;pointer-events:none}.bcn__console{position:absolute;top:50%;right:12%;width:min(280px,30vw);transform:translateY(-50%);padding:1rem 1.1rem;border-radius:14px;background:#0f1424c7;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(12px);box-shadow:0 30px 80px -30px #0000008c;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;font-size:.78rem;color:#f4f1e7d9;will-change:opacity,transform}.bcn__consoleHead{display:flex;align-items:center;gap:.5rem;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:#f4f1e7a6;margin-bottom:.8rem}.bcn__consoleDot{width:8px;height:8px;border-radius:50%;background:#5fd3c8;box-shadow:0 0 12px #5fd3c8}.bcn__consoleRow{display:grid;grid-template-columns:80px 1fr;align-items:center;gap:.6rem;margin:.45rem 0;font-size:.74rem}.bcn__bar{height:5px;background:#ffffff14;border-radius:999px;overflow:hidden}.bcn__barFill{height:100%;background:linear-gradient(90deg,#5fd3c8,#ffd9b6);border-radius:999px;will-change:width}.bcn__panelWrap{position:absolute;z-index:5;right:clamp(1.5rem,5vw,4rem);bottom:clamp(6rem,14vh,10rem);bottom:max(clamp(6rem,14vh,10rem),calc(env(safe-area-inset-bottom,0px) + 5.5rem));width:min(460px,44vw);pointer-events:auto}.bcn__panel{padding:1.6rem 1.8rem;border-radius:18px;background:#0a0d228c;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(18px) saturate(1.1);-webkit-backdrop-filter:blur(18px) saturate(1.1);box-shadow:0 30px 80px -30px #0000008c;color:#f4f1e7;will-change:opacity,transform}.bcn__eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#5fd3c8;margin:0 0 1rem}.bcn__index{display:inline-flex;align-items:center;justify-content:center;min-width:1.8rem;padding:.1rem .5rem;border-radius:999px;background:#5fd3c82e;color:#5fd3c8;font-variant-numeric:tabular-nums}.bcn__title{font-family:"Source Serif Pro","Source Serif 4",Georgia,serif;font-weight:600;letter-spacing:-.022em;line-height:1.05;font-size:clamp(1.75rem,2.6vw,2.5rem);margin:0 0 .9rem;color:#fff}.bcn__subhead{font-family:"Source Serif Pro","Source Serif 4",Georgia,serif;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.45;font-style:italic;letter-spacing:-.01em;color:#f4f1e7e6;margin:-.15rem 0 .9rem}.bcn__body{font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;font-size:.98rem;line-height:1.6;color:#f4f1e7d1;margin:0}.bcn__cta{display:flex;flex-direction:column;gap:.7rem;margin-top:1.4rem}.bcn__ctaBtn{display:inline-flex;align-self:flex-start;align-items:center;gap:.5rem;padding:.85rem 1.3rem;border-radius:999px;background:#5fd3c8;color:#0a0d22;font-weight:600;font-size:.92rem;text-decoration:none;transition:transform .16s cubic-bezier(.22,1,.36,1),background .16s cubic-bezier(.22,1,.36,1),box-shadow .16s cubic-bezier(.22,1,.36,1);box-shadow:0 18px 40px -18px #5fd3c8b3}.bcn__ctaBtn:hover{transform:translateY(-1px);background:#f4f1e7}.bcn__ctaNote{font-size:.78rem;color:#f4f1e799}.bcn__ctaSecondary{align-self:flex-start;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;font-size:.82rem;font-weight:500;color:#f4f1e7bf;text-decoration:none;letter-spacing:.02em;border-bottom:1px solid rgba(244,241,231,.25);padding-bottom:1px;transition:color .16s cubic-bezier(.22,1,.36,1),border-color .16s cubic-bezier(.22,1,.36,1)}.bcn__ctaSecondary:hover{color:#5fd3c8;border-color:#5fd3c8}.bcn-results{position:relative;z-index:1;background:linear-gradient(180deg,#0a0d22,#0e1330);color:#f4f1e7;padding:clamp(4rem,9vw,7rem) clamp(1.25rem,5vw,4rem);border-top:1px solid rgba(255,255,255,.06)}.bcn-results__inner{max-width:1120px;margin:0 auto}.bcn-results__head{max-width:720px;margin:0 auto clamp(2.5rem,6vw,4rem);text-align:center}.bcn-results__eyebrow{font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#5fd3c8;margin:0 0 .9rem}.bcn-results__title{font-family:"Source Serif Pro","Source Serif 4",Georgia,serif;font-weight:600;letter-spacing:-.02em;line-height:1.1;font-size:clamp(1.75rem,3.4vw,2.6rem);margin:0 0 1rem;color:#fff}.bcn-results__lede{font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;font-size:clamp(.98rem,1.4vw,1.08rem);line-height:1.6;color:#f4f1e7c7;margin:0}.bcn-results__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(1rem,2vw,1.5rem)}.bcn-results__card{padding:clamp(1.3rem,2.4vw,1.8rem);border-radius:18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:.6rem}.bcn-results__cardEyebrow{font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;font-size:.68rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#5fd3c8;margin:0}.bcn-results__cardTitle{font-family:"Source Serif Pro","Source Serif 4",Georgia,serif;font-weight:600;letter-spacing:-.015em;line-height:1.2;font-size:clamp(1.1rem,1.8vw,1.3rem);color:#fff;margin:0}.bcn-results__cardBody{font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;font-size:.95rem;line-height:1.6;color:#f4f1e7c7;margin:0}.bcn-results__cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.2rem;margin-top:clamp(2.5rem,5vw,3.5rem)}.bcn-results__primary{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.4rem;border-radius:999px;background:#5fd3c8;color:#0a0d22;text-decoration:none;font-weight:600;font-size:.95rem;box-shadow:0 18px 40px -18px #5fd3c8b3;transition:transform .16s cubic-bezier(.22,1,.36,1),background .16s cubic-bezier(.22,1,.36,1)}.bcn-results__primary:hover{transform:translateY(-1px);background:#f4f1e7}.bcn-results__secondary{font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;font-size:.88rem;font-weight:500;color:#f4f1e7bf;text-decoration:none;border-bottom:1px solid rgba(244,241,231,.25);padding-bottom:1px;transition:color .16s cubic-bezier(.22,1,.36,1),border-color .16s cubic-bezier(.22,1,.36,1)}.bcn-results__secondary:hover{color:#5fd3c8;border-color:#5fd3c8}.bcn__nav{position:absolute;top:0;left:0;right:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:calc(env(safe-area-inset-top,0px) + 1.2rem) max(clamp(1.2rem,4vw,2.4rem),env(safe-area-inset-right,0px)) 1.2rem max(clamp(1.2rem,4vw,2.4rem),env(safe-area-inset-left,0px))}.bcn__nav--floating{background:linear-gradient(180deg,#0a0d2238,#0a0d2200)}.bcn__brand{display:inline-flex;align-items:center;gap:.7rem;color:#f4f1e7;text-decoration:none;font-family:"Source Serif Pro",Georgia,serif;font-weight:600;text-shadow:0 1px 12px rgba(0,0,0,.25)}.bcn__brandMark{width:2.2rem;height:2.2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.7rem;background:linear-gradient(135deg,#5fd3c8,#0f5e58);color:#0a0d22;font-weight:700;box-shadow:0 12px 32px -16px #5fd3c8b3}.bcn__brandName{font-size:1.02rem}.bcn__navAdmin{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.05rem;border-radius:999px;background:#f4f1e7eb;color:#0a0d22;text-decoration:none;font-size:.88rem;font-weight:600;backdrop-filter:blur(6px);transition:transform .16s cubic-bezier(.22,1,.36,1),background .16s cubic-bezier(.22,1,.36,1);box-shadow:0 12px 32px -16px #00000073}.bcn__navAdmin:hover{transform:translateY(-1px);background:#5fd3c8}.bcn__dots{position:absolute;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 1.6rem);transform:translate(-50%);z-index:9;display:flex;gap:.55rem}.bcn__dot{width:7px;height:7px;border-radius:50%;background:#f4f1e752;transition:background .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1)}.bcn__dot.is-active{background:#5fd3c8;transform:scale(1.4);box-shadow:0 0 12px #5fd3c8b3}.bcn__hint{position:absolute;left:clamp(1.5rem,5vw,4rem);bottom:1.4rem;z-index:9;display:flex;align-items:center;gap:.7rem;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif;font-size:.7rem;letter-spacing:.32em;text-transform:uppercase;color:#f4f1e7b3;pointer-events:none}.bcn__hintLine{width:36px;height:1px;background:linear-gradient(90deg,#f4f1e7e6,#f4f1e700);animation:bcn-hint-pulse 2.4s ease-in-out infinite;transform-origin:left}@keyframes bcn-hint-pulse{0%,to{transform:scaleX(.6);opacity:.5}50%{transform:scaleX(1);opacity:1}}@media (max-width: 900px){.bcn__card{width:min(78vw,520px)}.bcn__panelWrap{right:auto;left:50%;transform:translate(-50%);bottom:max(5rem,calc(env(safe-area-inset-bottom,0px) + 4.5rem));width:min(420px,calc(100vw - 2.5rem))}.bcn__console{display:none}.bcn__distantOrb{width:64px;height:64px}.bcn__hint{display:none}}@media (max-width: 540px){.bcn__title{font-size:1.5rem}.bcn__subhead{font-size:.95rem}.bcn__body{font-size:.9rem}.bcn__panel{padding:1.1rem 1.2rem}.bcn__card{width:min(86vw,68vh)}.bcn__cardWrap{place-items:start center;padding-top:calc(env(safe-area-inset-top,0px) + 5.5rem)}.bcn__panelWrap{right:auto;left:50%;transform:translate(-50%);bottom:calc(env(safe-area-inset-bottom,0px) + 3.75rem);width:min(100% - 1.5rem,420px)}.bcn__schemaLine{font-size:.65rem;padding:.25rem .4rem}.bcn__distantOrbs{display:none}.bcn__cta{margin-top:1rem;gap:.55rem}.bcn__ctaBtn{padding:.75rem 1.15rem;font-size:.9rem}.bcn__ctaNote{font-size:.72rem}}@media (max-height: 520px) and (orientation: landscape){.bcn__cardWrap{place-items:center;padding-top:0}.bcn__card{width:min(48vw,44vh)}.bcn__panelWrap{bottom:calc(env(safe-area-inset-bottom,0px) + 1rem);width:min(360px,calc(100vw - 2rem))}.bcn__panel{padding:.9rem 1.1rem}.bcn__title{font-size:1.25rem}.bcn__subhead{font-size:.88rem}.bcn__body{font-size:.85rem}.bcn__dots{display:none}}.bcn-static{background:#0a0d22;color:#f4f1e7;min-height:100vh}.bcn-static .bcn__nav{position:sticky;background:#0a0d22d9;backdrop-filter:blur(10px)}.bcn-static__scene{min-height:80vh;display:grid;place-items:center;padding:clamp(3rem,8vw,6rem) clamp(1.5rem,5vw,4rem);border-bottom:1px solid rgba(244,241,231,.06)}.bcn-static__inner{max-width:70ch}.hiw{min-height:100dvh;min-height:100vh;background:radial-gradient(120% 80% at 50% 0%,#131638,#0a0d22 60%,#07091a);color:#f4f1e7;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}.hiw__nav{display:flex;align-items:center;justify-content:space-between;padding:calc(env(safe-area-inset-top,0px) + 1.2rem) max(clamp(1.2rem,4vw,2.4rem),env(safe-area-inset-right,0px)) 1.2rem max(clamp(1.2rem,4vw,2.4rem),env(safe-area-inset-left,0px))}.hiw__brand{display:inline-flex;align-items:center;gap:.7rem;color:#f4f1e7;text-decoration:none;font-family:"Source Serif Pro",Georgia,serif;font-weight:600}.hiw__brandMark{width:2.2rem;height:2.2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.7rem;background:linear-gradient(135deg,#5fd3c8,#0f5e58);color:#0a0d22;font-weight:700;box-shadow:0 12px 32px -16px #5fd3c8b3}.hiw__brandName{font-size:1.02rem}.hiw__navCta{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1rem;border-radius:999px;background:#f4f1e7eb;color:#0a0d22;text-decoration:none;font-size:.85rem;font-weight:600;transition:transform .16s cubic-bezier(.22,1,.36,1),background .16s cubic-bezier(.22,1,.36,1)}.hiw__navCta:hover{transform:translateY(-1px);background:#5fd3c8}.hiw__hero{max-width:760px;margin:0 auto;padding:clamp(2.5rem,6vw,4.5rem) clamp(1.25rem,5vw,3rem) clamp(2rem,5vw,3.5rem);text-align:center}.hiw__eyebrow{font-size:.72rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#f4f1e799;margin:0 0 1rem}.hiw__eyebrow--accent{color:#5fd3c8}.hiw__title{font-family:"Source Serif Pro","Source Serif 4",Georgia,serif;font-weight:600;letter-spacing:-.022em;line-height:1.08;font-size:clamp(1.9rem,4.6vw,3rem);margin:0 0 1.1rem;color:#fff}.hiw__lede{font-size:clamp(1rem,1.6vw,1.12rem);line-height:1.65;color:#f4f1e7cc;margin:0 auto;max-width:60ch}.hiw__steps{max-width:880px;margin:0 auto;padding:0 clamp(1.25rem,5vw,3rem) clamp(3rem,6vw,4.5rem)}.hiw__stepList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(1rem,2.4vw,1.8rem)}.hiw__step{display:grid;grid-template-columns:64px 1fr;gap:clamp(.9rem,2vw,1.4rem);align-items:start;padding:clamp(1.1rem,2.4vw,1.6rem) clamp(1.1rem,2.4vw,1.6rem);border-radius:18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.hiw__stepNum{font-family:SF Mono,Menlo,monospace;font-size:1.1rem;font-weight:600;letter-spacing:.02em;color:#5fd3c8;background:#5fd3c81f;border:1px solid rgba(95,211,200,.25);border-radius:12px;padding:.5rem 0;text-align:center;align-self:stretch;display:flex;align-items:center;justify-content:center}.hiw__stepTitle{font-family:"Source Serif Pro","Source Serif 4",Georgia,serif;font-weight:600;letter-spacing:-.015em;line-height:1.2;font-size:clamp(1.15rem,2vw,1.4rem);margin:0 0 .5rem;color:#fff}.hiw__stepBody{font-size:.98rem;line-height:1.6;color:#f4f1e7c7;margin:0}.hiw__also{max-width:880px;margin:0 auto;padding:0 clamp(1.25rem,5vw,3rem) clamp(3rem,6vw,4.5rem)}.hiw__alsoInner{padding:clamp(1.4rem,3vw,2.2rem);border-radius:18px;background:linear-gradient(180deg,#5fd3c812,#ffffff08);border:1px solid rgba(95,211,200,.18)}.hiw__alsoTitle{font-family:"Source Serif Pro","Source Serif 4",Georgia,serif;font-weight:600;letter-spacing:-.015em;line-height:1.2;font-size:clamp(1.25rem,2.4vw,1.6rem);margin:.4rem 0 .7rem;color:#fff}.hiw__alsoBody{font-size:.98rem;line-height:1.6;color:#f4f1e7c7;margin:0;max-width:60ch}.hiw__check{background:linear-gradient(180deg,rgba(95,211,200,.08) 0%,transparent 100%);padding:clamp(3rem,7vw,5rem) clamp(1.25rem,5vw,3rem);border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.hiw__checkInner{max-width:920px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.5rem,4vw,3rem);align-items:center}.hiw__checkCopy{max-width:38ch}.hiw__checkTitle{font-family:"Source Serif Pro","Source Serif 4",Georgia,serif;font-weight:600;letter-spacing:-.02em;line-height:1.15;font-size:clamp(1.5rem,2.8vw,2rem);margin:0 0 .9rem;color:#fff}.hiw__checkBody{font-size:1rem;line-height:1.6;color:#f4f1e7c7;margin:0}.hiw__checkForm{display:flex;flex-direction:column;gap:.85rem;padding:clamp(1.3rem,2.6vw,1.8rem);border-radius:18px;background:#0a0d228c;border:1px solid rgba(255,255,255,.14);box-shadow:0 30px 80px -30px #0000008c}.hiw__checkField{display:flex;flex-direction:column;gap:.45rem}.hiw__checkLabel{font-size:.78rem;font-weight:600;letter-spacing:.04em;color:#f4f1e7d9}.hiw__checkField input{width:100%;padding:.85rem 1rem;border-radius:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.18);color:#f4f1e7;font-family:inherit;font-size:1rem;outline:none;transition:border-color .16s cubic-bezier(.22,1,.36,1),background .16s cubic-bezier(.22,1,.36,1)}.hiw__checkField input:focus{border-color:#5fd3c8;background:#ffffff17}.hiw__checkBtn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.9rem 1.3rem;border-radius:999px;border:none;background:#5fd3c8;color:#0a0d22;font:inherit;font-weight:600;font-size:.95rem;cursor:pointer;box-shadow:0 18px 40px -18px #5fd3c8b3;transition:transform .16s cubic-bezier(.22,1,.36,1),background .16s cubic-bezier(.22,1,.36,1)}.hiw__checkBtn:hover{transform:translateY(-1px);background:#f4f1e7}.hiw__checkNote{font-size:.78rem;color:#f4f1e799;margin:0}.hiw__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;max-width:920px;margin:0 auto;padding:clamp(2rem,5vw,3rem) clamp(1.25rem,5vw,3rem) calc(env(safe-area-inset-bottom,0px) + 2.5rem);font-size:.9rem}.hiw__footerBack{color:#f4f1e7b3;text-decoration:none;border-bottom:1px solid rgba(244,241,231,.25);padding-bottom:1px;transition:color .16s cubic-bezier(.22,1,.36,1),border-color .16s cubic-bezier(.22,1,.36,1)}.hiw__footerBack:hover{color:#5fd3c8;border-color:#5fd3c8}.hiw__footerJoin{color:#5fd3c8;text-decoration:none;font-weight:600}.hiw__footerJoin:hover{color:#f4f1e7}@media (max-width: 720px){.hiw__checkInner{grid-template-columns:1fr}.hiw__checkCopy{max-width:none;text-align:left}.hiw__step{grid-template-columns:52px 1fr}}@media (max-width: 480px){.hiw__title{font-size:1.7rem}.hiw__lede{font-size:.98rem}.hiw__stepTitle{font-size:1.1rem}.hiw__stepBody{font-size:.92rem}}.ssb{min-height:100dvh;min-height:100vh;background:radial-gradient(120% 80% at 50% 0%,#131638,#0a0d22 60%,#07091a);color:#f4f1e7;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}.ssb__nav{display:flex;align-items:center;justify-content:space-between;padding:calc(env(safe-area-inset-top,0px) + 1.2rem) max(clamp(1.2rem,4vw,2.4rem),env(safe-area-inset-right,0px)) 1.2rem max(clamp(1.2rem,4vw,2.4rem),env(safe-area-inset-left,0px))}.ssb__brand{display:inline-flex;align-items:center;gap:.7rem;color:#f4f1e7;text-decoration:none;font-family:"Source Serif Pro",Georgia,serif;font-weight:600}.ssb__brandMark{width:2.2rem;height:2.2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.7rem;background:linear-gradient(135deg,#5fd3c8,#0f5e58);color:#0a0d22;font-weight:700;box-shadow:0 12px 32px -16px #5fd3c8b3}.ssb__brandName{font-size:1.02rem}.ssb__navCta{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1rem;border-radius:999px;background:#f4f1e7eb;color:#0a0d22;text-decoration:none;font-size:.85rem;font-weight:600;transition:transform .16s cubic-bezier(.22,1,.36,1),background .16s cubic-bezier(.22,1,.36,1)}.ssb__navCta:hover{transform:translateY(-1px);background:#5fd3c8}.ssb__hero{max-width:760px;margin:0 auto;padding:clamp(2.5rem,6vw,4.5rem) clamp(1.25rem,5vw,3rem) clamp(2rem,5vw,3.5rem);text-align:center}.ssb__eyebrow{font-size:.72rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#f4f1e799;margin:0 0 1rem}.ssb__eyebrow--accent{color:#5fd3c8}.ssb__title{font-family:"Source Serif Pro","Source Serif 4",Georgia,serif;font-weight:600;letter-spacing:-.022em;line-height:1.08;font-size:clamp(1.9rem,4.6vw,3rem);margin:0 0 1.1rem;color:#fff}.ssb__lede{font-size:clamp(1rem,1.6vw,1.12rem);line-height:1.65;color:#f4f1e7cc;margin:0 auto;max-width:60ch}.ssb__concepts{max-width:880px;margin:0 auto;padding:0 clamp(1.25rem,5vw,3rem) clamp(3rem,6vw,4.5rem)}.ssb__conceptList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(1rem,2.4vw,1.8rem)}.ssb__concept{display:grid;grid-template-columns:64px 1fr;gap:clamp(.9rem,2vw,1.4rem);align-items:start;padding:clamp(1.1rem,2.4vw,1.6rem) clamp(1.1rem,2.4vw,1.6rem);border-radius:18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.ssb__conceptNum{font-family:SF Mono,Menlo,monospace;font-size:1.1rem;font-weight:600;letter-spacing:.02em;color:#5fd3c8;background:#5fd3c81f;border:1px solid rgba(95,211,200,.25);border-radius:12px;padding:.5rem 0;text-align:center;align-self:stretch;display:flex;align-items:center;justify-content:center}.ssb__conceptTerm{font-family:"Source Serif Pro","Source Serif 4",Georgia,serif;font-weight:600;letter-spacing:-.015em;line-height:1.2;font-size:clamp(1.15rem,2vw,1.4rem);margin:0 0 .35rem;color:#fff}.ssb__conceptPlain{font-size:.95rem;font-weight:600;line-height:1.4;color:#5fd3c8;margin:0 0 .55rem}.ssb__conceptBody{font-size:.98rem;line-height:1.6;color:#f4f1e7c7;margin:0}.ssb__takeaway{background:linear-gradient(180deg,rgba(95,211,200,.08) 0%,transparent 100%);padding:clamp(2.5rem,6vw,4rem) clamp(1.25rem,5vw,3rem);border-top:1px solid rgba(255,255,255,.06)}.ssb__takeawayInner{max-width:760px;margin:0 auto;text-align:center}.ssb__takeawayTitle{font-family:"Source Serif Pro","Source Serif 4",Georgia,serif;font-weight:600;letter-spacing:-.02em;line-height:1.2;font-size:clamp(1.5rem,3vw,2.1rem);margin:0;color:#fff}.ssb__paths{padding:clamp(3rem,7vw,5rem) clamp(1.25rem,5vw,3rem);border-top:1px solid rgba(255,255,255,.06)}.ssb__pathsInner{max-width:920px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.25rem,3vw,2rem);align-items:stretch}.ssb__path{display:flex;flex-direction:column;gap:.85rem;padding:clamp(1.4rem,3vw,2rem);border-radius:18px;background:#0a0d228c;border:1px solid rgba(255,255,255,.14);box-shadow:0 30px 80px -30px #0000008c}.ssb__path--primary{border-color:#5fd3c859}.ssb__pathTitle{font-family:"Source Serif Pro","Source Serif 4",Georgia,serif;font-weight:600;letter-spacing:-.015em;line-height:1.2;font-size:clamp(1.2rem,2.2vw,1.5rem);margin:0;color:#fff}.ssb__pathBody{font-size:.96rem;line-height:1.6;color:#f4f1e7c7;margin:0}.ssb__checkForm{display:flex;flex-direction:column;gap:.85rem;margin-top:auto}.ssb__checkField{display:flex;flex-direction:column;gap:.45rem}.ssb__checkLabel{font-size:.78rem;font-weight:600;letter-spacing:.04em;color:#f4f1e7d9}.ssb__checkField input{width:100%;padding:.85rem 1rem;border-radius:12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.18);color:#f4f1e7;font-family:inherit;font-size:1rem;outline:none;transition:border-color .16s cubic-bezier(.22,1,.36,1),background .16s cubic-bezier(.22,1,.36,1)}.ssb__checkField input:focus{border-color:#5fd3c8;background:#ffffff17}.ssb__checkBtn,.ssb__joinBtn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.9rem 1.3rem;border-radius:999px;border:none;background:#5fd3c8;color:#0a0d22;font:inherit;font-weight:600;font-size:.95rem;text-decoration:none;cursor:pointer;box-shadow:0 18px 40px -18px #5fd3c8b3;transition:transform .16s cubic-bezier(.22,1,.36,1),background .16s cubic-bezier(.22,1,.36,1)}.ssb__joinBtn{margin-top:auto}.ssb__checkBtn:hover,.ssb__joinBtn:hover{transform:translateY(-1px);background:#f4f1e7}.ssb__checkNote{font-size:.78rem;color:#f4f1e799;margin:0}.ssb__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;max-width:920px;margin:0 auto;padding:clamp(2rem,5vw,3rem) clamp(1.25rem,5vw,3rem) calc(env(safe-area-inset-bottom,0px) + 2.5rem);font-size:.9rem}.ssb__footerBack{color:#f4f1e7b3;text-decoration:none;border-bottom:1px solid rgba(244,241,231,.25);padding-bottom:1px;transition:color .16s cubic-bezier(.22,1,.36,1),border-color .16s cubic-bezier(.22,1,.36,1)}.ssb__footerBack:hover{color:#5fd3c8;border-color:#5fd3c8}.ssb__footerLink{color:#5fd3c8;text-decoration:none;font-weight:600}.ssb__footerLink:hover{color:#f4f1e7}@media (max-width: 720px){.ssb__pathsInner{grid-template-columns:1fr}.ssb__concept{grid-template-columns:52px 1fr}}@media (max-width: 480px){.ssb__title{font-size:1.7rem}.ssb__lede{font-size:.98rem}.ssb__conceptTerm{font-size:1.1rem}.ssb__conceptBody{font-size:.92rem}}.anz{min-height:100dvh;min-height:100vh;background:radial-gradient(120% 80% at 50% 0%,#11152f,#0a0d22 58%,#060816);color:#f4f1e7;font-family:-apple-system,BlinkMacSystemFont,Inter,sans-serif}.anz__nav{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:calc(env(safe-area-inset-top,0px) + 1.2rem) max(clamp(1.2rem,4vw,2.4rem),env(safe-area-inset-right,0px)) 1.2rem max(clamp(1.2rem,4vw,2.4rem),env(safe-area-inset-left,0px))}.anz__brand{display:inline-flex;align-items:center;gap:.7rem;color:#f4f1e7;text-decoration:none;font-family:"Source Serif Pro",Georgia,serif;font-weight:600}.anz__brandMark{width:2.2rem;height:2.2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.7rem;background:linear-gradient(135deg,#5fd3c8,#0f5e58);color:#0a0d22;font-weight:700;box-shadow:0 12px 32px -16px #5fd3c8b3}.anz__brandName{font-size:1.02rem}.anz__navLinks{display:flex;align-items:center;gap:.85rem}.anz__navLink,.anz__navCta{text-decoration:none}.anz__navLink{color:#f4f1e7bd;font-size:.88rem}.anz__navLink:hover{color:#5fd3c8}.anz__navCta,.anz__submit,.anz__primaryCta,.anz__validator{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:999px;text-decoration:none;font-weight:600;transition:transform .16s cubic-bezier(.22,1,.36,1),background .16s cubic-bezier(.22,1,.36,1),color .16s cubic-bezier(.22,1,.36,1)}.anz__navCta,.anz__submit,.anz__primaryCta{padding:.82rem 1.2rem;background:#5fd3c8;color:#0a0d22;border:none;cursor:pointer;box-shadow:0 18px 40px -18px #5fd3c8b3}.anz__navCta:hover,.anz__submit:hover,.anz__primaryCta:hover{transform:translateY(-1px);background:#f4f1e7}.anz__hero,.anz__summary,.anz__grid,.anz__additions,.anz__evidenceIntro,.anz__evidence,.anz__details,.anz__ctaBand,.anz__statusWrap,.anz__placeholder{width:min(1100px,calc(100% - 2.5rem));margin:0 auto}.anz__hero{padding:clamp(2rem,5vw,4rem) 0 clamp(2rem,4vw,3rem)}.anz__eyebrow,.anz__cardEyebrow,.anz__statusEyebrow{margin:0 0 .9rem;font-size:.72rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#f4f1e79e}.anz__eyebrow--accent,.anz__cardEyebrow,.anz__statusEyebrow{color:#5fd3c8}.anz__title,.anz__summaryTitle,.anz__ctaBand h2,.anz__statusCard h2,.anz__placeholderCard h2{font-family:"Source Serif Pro","Source Serif 4",Georgia,serif;font-weight:600;letter-spacing:-.022em;line-height:1.08;color:#fff;margin:0 0 1rem}.anz__title{max-width:14ch;font-size:clamp(2rem,5vw,3.4rem)}.anz__summaryTitle,.anz__ctaBand h2,.anz__statusCard h2,.anz__placeholderCard h2{font-size:clamp(1.45rem,2.8vw,2.25rem)}.anz__lede,.anz__summaryBody,.anz__cardBody,.anz__statusCard p,.anz__detailLine{font-size:1rem;line-height:1.65;color:#f4f1e7cc;margin:0}.anz__form{margin-top:1.6rem;display:flex;flex-wrap:wrap;align-items:end;gap:.85rem}.anz__field{flex:1 1 380px;display:flex;flex-direction:column;gap:.45rem}.anz__label{font-size:.78rem;font-weight:600;letter-spacing:.04em;color:#f4f1e7d6}.anz__field input{width:100%;padding:.95rem 1rem;border-radius:14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.16);color:#f4f1e7;font-family:inherit;font-size:1rem;outline:none}.anz__field input:focus{border-color:#5fd3c8;background:#ffffff14}.anz__placeholderCard,.anz__statusCard,.anz__card,.anz__jsonCard,.anz__detailCard,.anz__additionsCard,.anz__summaryAside,.anz__summaryMain,.anz__ctaBand{border-radius:22px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);box-shadow:0 28px 70px -36px #00000073}.anz__placeholderCard,.anz__statusCard,.anz__card,.anz__jsonCard,.anz__detailCard,.anz__additionsCard,.anz__summaryMain,.anz__summaryAside,.anz__ctaBand{padding:clamp(1.25rem,2.4vw,1.8rem)}.anz__summary{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.9fr);gap:1rem;margin-bottom:1rem}.anz__summaryMeta{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.1rem}.anz__score,.anz__metaItem{display:inline-flex;align-items:center;border-radius:999px;padding:.42rem .72rem;font-size:.82rem}.anz__score{background:#5fd3c824;border:1px solid rgba(95,211,200,.28);color:#5fd3c8}.anz__score--strong{color:#72efc5}.anz__score--partial{color:#5fd3c8}.anz__score--thin{color:#ffd479}.anz__score--missing{color:#ff9c8f}.anz__metaItem{background:#ffffff0d;color:#f4f1e7b8}.anz__grid,.anz__additions,.anz__evidenceIntro,.anz__evidence,.anz__details{display:grid;gap:1rem;margin-bottom:1rem}.anz__grid,.anz__evidence,.anz__details{grid-template-columns:repeat(2,minmax(0,1fr))}.anz__additionsCard{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.9fr);gap:1rem;align-items:start}.anz__additionsMeta{display:grid;gap:.85rem;padding:1rem;border-radius:16px;background:#05071094;border:1px solid rgba(255,255,255,.08)}.anz__list{margin:0;padding-left:1.1rem;display:grid;gap:.65rem;color:#f4f1e7cc;line-height:1.55}.anz__jsonHead h3,.anz__card h3,.anz__detailCard h3,.anz__additionsCard h3{margin:0 0 .75rem;color:#fff;font-size:1.1rem}.anz__jsonBody{margin:0 0 1rem;font-size:.95rem;line-height:1.65;color:#f4f1e7bd}.anz__jsonPre{margin:0;padding:1rem;border-radius:16px;background:#050710d1;color:#d6efe8;font-family:SF Mono,Menlo,monospace;font-size:.82rem;line-height:1.6;overflow:auto;max-height:28rem}.anz__validator{margin-top:1rem;justify-content:flex-start;background:#ffffff0f;color:#f4f1e7;padding:.82rem 1rem}.anz__validator:hover{background:#5fd3c824;color:#5fd3c8}.anz__ctaBand{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:clamp(2.4rem,6vw,4rem)}.anz__statusWrap,.anz__placeholder{margin-bottom:1rem}@media (max-width: 900px){.anz__summary,.anz__grid,.anz__evidence,.anz__details,.anz__ctaBand,.anz__additionsCard{grid-template-columns:1fr}.anz__ctaBand{display:grid}}@media (max-width: 640px){.anz__nav{align-items:flex-start;flex-direction:column}.anz__navLinks{width:100%;justify-content:space-between}.anz__hero,.anz__summary,.anz__grid,.anz__evidence,.anz__details,.anz__ctaBand,.anz__statusWrap,.anz__placeholder{width:min(100% - 1.5rem,1100px)}.anz__title{max-width:none;font-size:1.85rem}.anz__form{align-items:stretch}.anz__submit,.anz__primaryCta{width:100%}}.beta-page{min-height:100vh;padding:var(--s-6);background:linear-gradient(135deg,rgba(15,94,88,.1),transparent 36%),linear-gradient(180deg,var(--c-bg) 0%,#f8f4ea 100%)}.beta-page--centered{display:grid;place-items:center}.beta-page--app{background:var(--c-bg)}.beta-nav{width:min(1120px,100%);margin:0 auto var(--s-8);display:flex;align-items:center;justify-content:space-between;gap:var(--s-4)}.beta-nav--surface{padding:var(--s-4) var(--s-5);background:#ffffffbd;border:1px solid var(--c-line);border-radius:var(--r-md);box-shadow:var(--shadow-sm)}.beta-brand,.beta-nav__links{display:inline-flex;align-items:center;gap:var(--s-3)}.beta-brand{color:var(--c-ink);font-family:var(--f-display);font-weight:700}.beta-brand__mark{width:32px;height:32px;display:grid;place-items:center;border-radius:7px;background:var(--c-ink);color:var(--c-text-invert)}.beta-nav__links{color:var(--c-text-mute);font-size:var(--fs-sm)}.beta-link-button{appearance:none;border:0;background:transparent;color:var(--c-accent);cursor:pointer;padding:0}.beta-hero,.beta-dashboard,.beta-install{width:min(1120px,100%);margin:0 auto}.beta-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,440px);gap:var(--s-8);align-items:start}.beta-hero__copy{padding-top:var(--s-8)}.beta-hero__copy h1,.beta-dashboard__header h1,.beta-install__header h1,.beta-auth-panel h1{max-width:760px;margin-top:var(--s-3)}.beta-hero__copy p:not(.eyebrow),.beta-auth-panel p:not(.eyebrow){max-width:620px;margin-top:var(--s-4);color:var(--c-text-mute);font-size:var(--fs-lg);line-height:var(--lh-loose)}.beta-form,.beta-auth-panel,.beta-code-panel,.beta-next-panel,.beta-password-panel,.beta-empty,.beta-domain-card{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-md);box-shadow:var(--shadow-md)}.beta-form{display:grid;gap:var(--s-5);padding:var(--s-6)}.beta-form--compact{box-shadow:none;border:0;padding:0}.beta-form label,.beta-password-panel label{display:grid;gap:var(--s-2);color:var(--c-text-mute);font-size:var(--fs-sm);font-weight:700}.beta-form input,.beta-password-panel input{width:100%;border:1px solid var(--c-line-strong);border-radius:var(--r-sm);padding:.85rem .95rem;background:var(--c-bg-elev);color:var(--c-ink)}.beta-type-grid{border:0;padding:0;margin:0;display:grid;gap:var(--s-3)}.beta-type-grid legend{margin-bottom:var(--s-2);color:var(--c-text-mute);font-size:var(--fs-sm);font-weight:700}.beta-type-grid label{position:relative;display:grid;gap:var(--s-1);padding:var(--s-4);border:1px solid var(--c-line);border-radius:var(--r-md);cursor:pointer}.beta-type-grid input{position:absolute;opacity:0;pointer-events:none}.beta-type-grid label.is-selected{border-color:var(--c-accent);background:var(--c-accent-soft)}.beta-type-grid small{color:var(--c-text-mute);line-height:var(--lh-base)}.beta-primary,.beta-secondary{border:0;border-radius:var(--r-sm);cursor:pointer;font-weight:800;padding:.9rem 1rem}.beta-primary{background:var(--c-accent);color:#fff}.beta-primary:disabled,.beta-secondary:disabled{cursor:not-allowed;opacity:.62}.beta-primary--link{display:inline-flex;justify-content:center;color:#fff}.beta-secondary{border:1px solid var(--c-line-strong);background:var(--c-bg-elev);color:var(--c-ink)}.beta-secondary-link{font-weight:800}.beta-error,.beta-muted{padding:var(--s-3) var(--s-4);border-radius:var(--r-sm)}.beta-error{background:var(--c-danger-soft);color:var(--c-danger)}.beta-muted{background:var(--c-bg-elev);color:var(--c-text-mute)}.beta-auth-panel{width:min(440px,100%);display:grid;gap:var(--s-6);padding:var(--s-7)}.beta-auth-panel--success{text-align:left}.beta-dashboard,.beta-install{display:grid;gap:var(--s-6)}.beta-dashboard__header,.beta-install__header{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4)}.beta-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-4)}.beta-metrics div{display:grid;gap:var(--s-1);padding:var(--s-5);background:var(--c-ink);color:var(--c-text-invert);border-radius:var(--r-md)}.beta-metrics span{font-family:var(--f-display);font-size:var(--fs-2xl);font-weight:800}.beta-metrics small{color:var(--c-text-invert-mute)}.beta-domain-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--s-4)}.beta-domain-card{display:grid;gap:var(--s-5);padding:var(--s-5)}.beta-domain-card h2{font-size:var(--fs-xl)}.beta-domain-card p{color:var(--c-text-mute)}.beta-domain-card dl,.beta-status-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-3);margin:0}.beta-domain-card dt,.beta-status-list dt{color:var(--c-text-mute);font-size:var(--fs-xs)}.beta-domain-card dd,.beta-status-list dd{margin:0;font-weight:800}.beta-domain-card__actions{display:flex;flex-wrap:wrap;gap:var(--s-3);align-items:center}.beta-domain-card__actions button.beta-secondary-link{background:none;border:none;padding:0;font:inherit;cursor:pointer;color:inherit}.beta-domain-card__verify{display:flex;flex-direction:column;gap:var(--s-3)}.beta-empty{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding:var(--s-6)}.beta-install-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);gap:var(--s-5);align-items:start}.beta-code-panel{overflow:hidden;background:var(--c-ink);border-color:var(--c-line-invert)}.beta-property-id{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-4);border-bottom:1px solid var(--c-line-invert);color:var(--c-text-invert-mute)}.beta-property-id__value{display:inline-block;margin-top:var(--s-1);font-size:1.15rem;font-weight:800;letter-spacing:.04em;color:var(--c-accent-bright)}.beta-domain-card__id code{font-weight:700;letter-spacing:.03em}.beta-code-panel__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-4);border-bottom:1px solid var(--c-line-invert);color:var(--c-text-invert-mute)}.beta-code-panel__bar button{border:1px solid var(--c-accent-bright);border-radius:var(--r-sm);padding:var(--s-2) var(--s-3);background:transparent;color:var(--c-accent-bright);cursor:pointer;font-weight:800}.beta-code-panel pre{max-height:520px;margin:0;padding:var(--s-5);overflow:auto;color:var(--c-text-invert);white-space:pre-wrap;word-break:break-word}.beta-code-panel__foot{display:grid;gap:var(--s-3);padding:var(--s-4);border-top:1px solid var(--c-line-invert)}.beta-code-panel__foot .beta-muted{margin:0;color:var(--c-text-invert-mute);font-size:.85rem}.beta-code-panel__links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3)}.beta-code-panel__links a{color:var(--c-accent-bright);font-weight:700}.beta-next-panel,.beta-password-panel{display:grid;gap:var(--s-5);padding:var(--s-5)}.beta-next-panel ol{margin:0;padding-left:1.2rem;color:var(--c-text-mute);line-height:var(--lh-loose)}.beta-platform-tabs{display:flex;flex-wrap:wrap;gap:var(--s-2)}.beta-platform-tab{border:1px solid var(--c-border);border-radius:var(--r-pill);padding:var(--s-2) var(--s-3);background:transparent;color:var(--c-text-mute);font-weight:700;font-size:.85rem;cursor:pointer}.beta-platform-tab:hover{border-color:var(--c-accent);color:var(--c-text)}.beta-platform-tab.is-active{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-on-accent, #fff)}.beta-status-pill{border-radius:var(--r-pill);padding:var(--s-2) var(--s-4);background:var(--c-good-soft);color:var(--c-good);font-weight:800}.beta-status-list{grid-template-columns:repeat(2,minmax(0,1fr))}.beta-password-panel{grid-template-columns:1fr 1fr 1fr auto;align-items:end}@media (max-width: 860px){.beta-page{padding:var(--s-4)}.beta-hero,.beta-install-grid,.beta-password-panel{grid-template-columns:1fr}.beta-hero__copy{padding-top:0}.beta-dashboard__header,.beta-install__header,.beta-empty,.beta-nav{align-items:flex-start;flex-direction:column}.beta-metrics{grid-template-columns:1fr}}@media (max-width: 520px){.beta-form,.beta-auth-panel,.beta-next-panel,.beta-password-panel,.beta-domain-card,.beta-empty{padding:var(--s-4)}.beta-domain-card dl,.beta-status-list{grid-template-columns:1fr 1fr}}.agency-page{display:grid;gap:var(--s-10);padding-bottom:var(--s-11)}.agency-nav-cta{border-radius:var(--r-pill);padding:var(--s-2) var(--s-4);background:var(--c-accent);color:#fff!important;font-weight:700}.agency-hero{width:min(880px,100%);margin:0 auto;text-align:center}.agency-hero h1{margin:var(--s-3) auto var(--s-4);max-width:18ch;font-family:var(--f-display);font-size:var(--fs-4xl);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--c-ink)}.agency-hero__lede{max-width:60ch;margin:0 auto var(--s-6);color:var(--c-text-mute);font-size:var(--fs-lg);line-height:var(--lh-loose)}.agency-hero__note{margin-top:var(--s-4);color:var(--c-text-faint);font-size:var(--fs-sm)}.agency-cta-row{display:flex;flex-wrap:wrap;gap:var(--s-4);align-items:center}.agency-hero .agency-cta-row,.agency-cta-row--center{justify-content:center}.agency-cta-secondary{color:var(--c-accent);font-weight:700}.agency-section{width:min(1120px,100%);margin:0 auto;text-align:center}.agency-section h2,.agency-final h2{margin:var(--s-2) auto var(--s-7);max-width:24ch;font-family:var(--f-display);font-size:var(--fs-3xl);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);color:var(--c-ink)}.agency-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--s-5);text-align:left}.agency-card{display:grid;gap:var(--s-3);padding:var(--s-6);background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm)}.agency-card h3{font-size:var(--fs-lg);color:var(--c-ink)}.agency-card p{color:var(--c-text-mute);line-height:var(--lh-loose)}a.agency-card--link{text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}a.agency-card--link:hover,a.agency-card--link:focus-visible{transform:translateY(-2px);border-color:var(--c-accent);box-shadow:var(--shadow-md)}a.agency-card--link .agency-cta-secondary{margin-top:var(--s-1)}.agency-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--s-5);margin:0;padding:0;list-style:none;text-align:left}.agency-step{display:flex;gap:var(--s-4);padding:var(--s-6);background:var(--c-bg-elev);border:1px solid var(--c-line);border-radius:var(--r-lg)}.agency-step__num{flex:0 0 auto;width:36px;height:36px;display:grid;place-items:center;border-radius:var(--r-pill);background:var(--c-ink);color:var(--c-text-invert);font-family:var(--f-display);font-weight:800}.agency-step h3{font-size:var(--fs-md);color:var(--c-ink)}.agency-step p{margin-top:var(--s-2);color:var(--c-text-mute);line-height:var(--lh-loose)}.agency-faq{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--s-5);text-align:left}.agency-faq__item{padding:var(--s-5);background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-md)}.agency-faq__item h3{font-size:var(--fs-md);color:var(--c-ink)}.agency-faq__item p{margin-top:var(--s-2);color:var(--c-text-mute);line-height:var(--lh-loose)}.agency-final{width:min(880px,100%);margin:0 auto;padding:var(--s-9) var(--s-7);text-align:center;background:linear-gradient(135deg,rgba(15,94,88,.12),transparent 60%),var(--c-ink);border-radius:var(--r-xl);box-shadow:var(--shadow-ink)}.agency-final h2{color:var(--c-text-invert)}.agency-final p{max-width:52ch;margin:0 auto var(--s-6);color:var(--c-text-invert-mute);font-size:var(--fs-lg);line-height:var(--lh-loose)}.agency-final .agency-cta-secondary{color:var(--c-accent-bright)}@media (max-width: 640px){.agency-page{gap:var(--s-8)}.agency-hero h1{font-size:var(--fs-3xl)}.agency-section h2,.agency-final h2{font-size:var(--fs-2xl)}}.toast-stack{position:fixed;bottom:var(--s-6);right:var(--s-6);display:flex;flex-direction:column;gap:var(--s-2);z-index:50;pointer-events:none}.toast{pointer-events:auto;min-width:220px;max-width:360px;padding:var(--s-3) var(--s-4);background:var(--c-ink);color:var(--c-text-invert);border-radius:var(--r-md);font-size:var(--fs-sm);box-shadow:var(--shadow-lg);border-left:3px solid var(--c-accent-bright);animation:toast-in var(--d-base) var(--ease-out)}.toast--success{border-left-color:var(--c-good)}.toast--warn{border-left-color:var(--c-warn)}.toast--danger{border-left-color:var(--c-danger)}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.svp{display:flex;flex-direction:column;gap:1.1rem;padding:1.4rem 1.5rem;border-radius:14px;background:linear-gradient(180deg,#fff,#f7f8fc);border:1px solid #e7e9f3;box-shadow:0 1px #0f172a0a}.svp--compact{padding:1.1rem 1.2rem;gap:.85rem}.svp__header{display:flex;flex-direction:column;gap:.3rem}.svp__header h2{margin:0;font-size:1.15rem;letter-spacing:-.01em}.svp__lede{margin:0;color:#4a5163;font-size:.92rem;line-height:1.5}.svp__lede code,.svp__status code{font-family:SF Mono,Menlo,monospace;font-size:.85em;padding:.05em .35em;background:#5fd3c824;border-radius:4px;color:#1d6b62}.svp__form{display:grid;grid-template-columns:1fr auto;gap:.7rem;align-items:end}.svp__field{display:flex;flex-direction:column;gap:.3rem;min-width:0}.svp__field span{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:#5b6478}.svp__field input{width:100%;font:inherit;padding:.6rem .75rem;border:1px solid #d5d9e6;border-radius:8px;background:#fff;color:#1a2030}.svp__field input:focus{outline:2px solid #5fd3c8;outline-offset:1px;border-color:#5fd3c8}.svp__status{display:flex;flex-direction:column;gap:.25rem;padding:.85rem 1rem;border-radius:10px;font-size:.9rem;line-height:1.5}.svp__status p{margin:0;color:inherit;opacity:.85}.svp__status strong{font-weight:600}.svp__status--info{background:#f0f3fa;color:#3a4566}.svp__status--waiting{background:#fff7e6;color:#6b4a08;border:1px solid #f3d99a}.svp__status--warn{background:#fff0ea;color:#7a3a16;border:1px solid #f6c1a3}.svp__status--ok{background:linear-gradient(180deg,#e9fbf7,#d8f6ee);color:#134840;border:1px solid #8edcc9}.svp__status--error{background:#fdecec;color:#7a1f1f;border:1px solid #f3b8b8}.svp__actions{display:flex;flex-direction:column;gap:.4rem;align-items:flex-start}.svp__hint{margin:0;font-size:.78rem;color:#6c7488}@media (max-width: 640px){.svp__form{grid-template-columns:1fr}}.dash__summary{margin-bottom:var(--s-6);display:flex;flex-direction:column;gap:var(--s-5)}.dash__summary-title{font-family:var(--f-display);font-size:var(--fs-2xl);margin-top:var(--s-2);color:var(--c-text-invert);letter-spacing:var(--tracking-tight)}.dash__summary-sub{color:var(--c-text-invert-mute);font-size:var(--fs-sm);margin-top:var(--s-2)}.dash__pills{display:flex;gap:var(--s-2);flex-wrap:wrap}.dash__notice{margin-bottom:var(--s-6);display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s-4);padding:var(--s-4);border-radius:var(--r-lg);border:1px solid var(--c-line);background:var(--c-bg-sunken)}.dash__notice--good{border-color:color-mix(in srgb,var(--c-good) 26%,var(--c-line));background:color-mix(in srgb,var(--c-good) 8%,var(--c-bg-sunken))}.dash__notice--warn{border-color:color-mix(in srgb,var(--c-warn) 26%,var(--c-line));background:color-mix(in srgb,var(--c-warn) 10%,var(--c-bg-sunken))}.dash__notice-title{margin-top:var(--s-2);font-family:var(--f-display);font-size:var(--fs-lg);color:var(--c-ink)}.dash__notice-body{margin-top:var(--s-2);color:var(--c-text);font-size:var(--fs-sm);max-width:62ch}.dash__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--s-4);margin-bottom:var(--s-6)}.dash__split{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-4)}@media (max-width: 820px){.dash__split{grid-template-columns:1fr}.dash__notice{flex-direction:column}}.dash__cardhead{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--s-4);gap:var(--s-3)}.dash__cardhead h3{margin-top:var(--s-2)}.dash__more{font-size:var(--fs-sm);color:var(--c-accent);font-weight:500}.dash__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.dash__list li{display:flex;justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) 0;border-top:1px solid var(--c-line);font-size:var(--fs-sm)}.dash__list li:first-child{border-top:none}.dash__list-primary{color:var(--c-ink);font-weight:500}.dash__list-mono{font-family:var(--f-mono);font-size:var(--fs-xs);color:var(--c-text-mute);background:var(--c-bg-sunken);padding:2px 7px;border-radius:4px}.dash__empty{color:var(--c-text-mute);font-size:var(--fs-sm);padding:var(--s-4) 0}.dom__grid{display:grid;grid-template-columns:360px 1fr;gap:var(--s-6);align-items:start}@media (max-width: 940px){.dom__grid{grid-template-columns:1fr}}.dom__sub{color:var(--c-text-mute);font-size:var(--fs-sm);margin-bottom:var(--s-5)}.dom__form{display:flex;flex-direction:column;gap:var(--s-4)}.dom__form-error{background:var(--c-danger-soft);color:var(--c-danger);padding:var(--s-3);border-radius:var(--r-md);font-size:var(--fs-xs)}.dom__listcol{display:flex;flex-direction:column;gap:var(--s-4)}.dom__listhead{display:flex;align-items:center;gap:var(--s-3)}.dom__count{font-family:var(--f-mono);font-size:var(--fs-xs);background:var(--c-bg-sunken);color:var(--c-text-mute);padding:2px 8px;border-radius:var(--r-pill)}.dom__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--s-4)}.dom__row{display:flex;flex-direction:column;gap:var(--s-3)}.dom__row-head{display:flex;justify-content:space-between;align-items:flex-start}.dom__row-pills{display:flex;gap:var(--s-2);flex-wrap:wrap;justify-content:flex-end}.dom__capability{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-3);border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-bg-sunken)}.dom__capability-main,.dom__capability-facts{display:flex;gap:var(--s-3);flex-wrap:wrap;color:var(--c-text-mute);font-size:var(--fs-xs)}.dom__capability-main span:first-child{color:var(--c-text);font-weight:600}.dom__capability-hosts{display:flex;gap:var(--s-2);flex-wrap:wrap}.dom__capability-hosts span{font-family:var(--f-mono);font-size:var(--fs-xs);color:var(--c-text);background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--r-sm);padding:2px 6px}.dom__row-domain{font-family:var(--f-display);font-weight:600;font-size:var(--fs-lg);color:var(--c-ink);letter-spacing:var(--tracking-tight)}.dom__row-desc{font-size:var(--fs-sm);color:var(--c-text-mute);margin-top:var(--s-1)}.dom__row-meta{display:flex;align-items:center;gap:var(--s-3);flex-wrap:wrap}.dom__row-link{font-size:var(--fs-sm);color:var(--c-accent)}.dom__row-actions{display:flex;gap:var(--s-2);flex-wrap:wrap}.dom__install{display:flex;flex-direction:column;gap:var(--s-4);padding:var(--s-4);border-radius:var(--r-lg);background:radial-gradient(circle at top right,color-mix(in srgb,var(--c-accent) 14%,transparent),transparent 38%),var(--c-bg-sunken);border:1px solid color-mix(in srgb,var(--c-accent) 18%,var(--c-border))}.dom__install-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s-3)}.dom__install-title{margin-top:var(--s-1);font-family:var(--f-display);font-size:var(--fs-lg);font-weight:600;color:var(--c-ink)}.dom__steps{margin:0;padding-left:1.25rem;display:grid;gap:var(--s-2);color:var(--c-text);font-size:var(--fs-sm)}.dom__steps code{font-family:var(--f-mono);font-size:.95em}.dom__install-note{margin:0;color:var(--c-text-mute);font-size:var(--fs-sm);line-height:var(--lh-relaxed)}.dom__capability-panel{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s-3);padding:var(--s-3);border-radius:var(--r-md);border:1px solid color-mix(in srgb,var(--c-good) 22%,var(--c-border));background:color-mix(in srgb,var(--c-good) 8%,var(--c-bg))}.dom__capability-title{margin-top:var(--s-1);color:var(--c-ink);font-size:var(--fs-sm);font-weight:600}.dom__install-links{display:flex;gap:var(--s-3);flex-wrap:wrap;align-items:center}.dom__snippet-shell{display:flex;flex-direction:column;gap:var(--s-3)}.dom__snippet-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s-3)}.dom__snippet-title{margin-top:var(--s-1);font-size:var(--fs-sm);color:var(--c-text-mute)}.dom__snippet-actions{display:flex;gap:var(--s-2);flex-wrap:wrap}.dom__snippet{background:var(--c-ink);color:var(--c-text-invert);padding:var(--s-4);border-radius:var(--r-md);overflow-x:auto;font-size:var(--fs-xs);line-height:var(--lh-snug);max-height:280px;margin:0}.dom__snippet code{color:inherit}@media (max-width: 720px){.dom__install-head,.dom__capability-panel,.dom__snippet-head{flex-direction:column}}.org-profile-page{min-height:100vh;padding:var(--s-6);background:var(--c-bg)}.org-profile{width:min(980px,100%);margin:0 auto;display:grid;gap:var(--s-5)}.org-profile__header,.org-profile__summary,.org-profile__actions{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4)}.org-profile__header h1{margin-top:var(--s-2)}.org-profile__link{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 var(--s-4);border:1px solid var(--c-line-strong);border-radius:var(--r-sm);color:var(--c-ink);font-weight:800}.org-profile__surface{display:grid;gap:var(--s-5);padding:var(--s-6);background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-md);box-shadow:var(--shadow-md)}.org-profile__summary{padding-bottom:var(--s-4);border-bottom:1px solid var(--c-line);color:var(--c-text-mute);font-size:var(--fs-sm)}.org-profile__summary>div{display:inline-flex;align-items:center;gap:var(--s-3);min-width:0}.org-profile__domain{color:var(--c-ink);font-weight:900;overflow-wrap:anywhere}.org-profile__form,.org-profile__section{display:grid;gap:var(--s-5)}.org-profile__section{padding:var(--s-5);background:var(--c-bg-elev);border:1px solid var(--c-line);border-radius:var(--r-sm)}.org-profile__section h2{font-size:var(--fs-lg)}.org-profile__grid{display:grid;gap:var(--s-4)}.org-profile__grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.org-profile__grid--address{grid-template-columns:minmax(220px,2fr) repeat(4,minmax(120px,1fr))}.org-profile label{display:grid;gap:var(--s-2);color:var(--c-text-mute);font-size:var(--fs-sm);font-weight:800}.org-profile input,.org-profile textarea{width:100%;border:1px solid var(--c-line-strong);border-radius:var(--r-sm);padding:.85rem .95rem;background:var(--c-surface);color:var(--c-ink);font:inherit;font-weight:500}.org-profile textarea{resize:vertical;min-height:132px}.org-profile__muted,.org-profile__error{padding:var(--s-3) var(--s-4);border-radius:var(--r-sm)}.org-profile__muted{color:var(--c-text-mute);background:var(--c-bg-elev)}.org-profile__error{color:var(--c-danger);background:var(--c-danger-soft)}@media (max-width: 900px){.org-profile-page{padding:var(--s-4)}.org-profile__grid--address{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.org-profile__header,.org-profile__summary,.org-profile__actions{align-items:flex-start;flex-direction:column}.org-profile__surface,.org-profile__section{padding:var(--s-4)}.org-profile__grid--two,.org-profile__grid--address{grid-template-columns:1fr}}.cache__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,220px));gap:var(--s-4);margin-bottom:var(--s-6)}.cache__panel{padding:0;overflow:hidden}.cache__controls{padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--c-line);background:var(--c-bg-elev)}.cache__filter{width:100%;padding:var(--s-3) var(--s-4);border:1px solid var(--c-line-strong);border-radius:var(--r-md);background:var(--c-surface);font-size:var(--fs-sm)}.cache__filter:focus{outline:none;border-color:var(--c-accent);box-shadow:0 0 0 3px var(--c-accent-soft)}.cache__loading{padding:var(--s-7);text-align:center;color:var(--c-text-mute)}.cache__tablewrap{overflow-x:auto}.cache__table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.cache__table thead th{text-align:left;font-family:var(--f-display);font-size:var(--fs-xs);font-weight:600;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--c-text-mute);padding:var(--s-3) var(--s-5);background:var(--c-bg-elev);border-bottom:1px solid var(--c-line);position:sticky;top:0}.cache__table tbody td{padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--c-line);vertical-align:top}.cache__table tbody tr:hover{background:var(--c-bg-elev)}.cache__cell-primary{min-width:240px}.cache__url{color:var(--c-ink);font-weight:500;word-break:break-all}.cache__key{display:inline-block;font-family:var(--f-mono);font-size:var(--fs-xs);color:var(--c-text-mute);margin-top:var(--s-1);background:var(--c-bg-sunken);padding:1px 6px;border-radius:4px}.cache__cell-actions{display:flex;gap:var(--s-2);margin-top:var(--s-3)}.cache__domain{font-family:var(--f-mono)}.cache__cell-faint{color:var(--c-text-faint);font-size:var(--fs-xs)}.cache__schema-row td{padding:0;background:var(--c-bg-elev)}.cache__schema-panel{padding:var(--s-5);border-bottom:1px solid var(--c-line)}.cache__schema-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-4);margin-bottom:var(--s-4);flex-wrap:wrap}.cache__schema-eyebrow{font-family:var(--f-display);font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--c-text-mute)}.cache__schema-target{margin-top:var(--s-1);font-weight:600;color:var(--c-ink);word-break:break-all}.cache__schema-meta{display:flex;gap:var(--s-2);margin-top:var(--s-3);flex-wrap:wrap;align-items:center;font-size:var(--fs-xs);color:var(--c-text-mute)}.cache__schema-state{font-size:var(--fs-sm);color:var(--c-text-mute)}.cache__schema-actions{display:flex;justify-content:flex-end;margin-bottom:var(--s-4)}.cache__schema-pre{margin:0;padding:var(--s-4);border-radius:var(--r-md);border:1px solid var(--c-line);background:var(--c-bg-sunken);color:var(--c-ink);font-family:var(--f-mono);font-size:12px;line-height:1.55;white-space:pre-wrap;word-break:break-word;overflow:auto;max-height:420px}.pages__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,220px));gap:var(--s-4);margin-bottom:var(--s-6)}.pages__layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:var(--s-5);margin-bottom:var(--s-6)}.pages__controls-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--s-4);align-items:end}.pages__controls-actions{display:flex;align-items:end;justify-content:flex-start;gap:var(--s-2);flex-wrap:wrap}.pages__import-card{display:flex;flex-direction:column;gap:var(--s-4)}.pages__import-head{display:flex;justify-content:space-between;gap:var(--s-3);align-items:flex-start}.pages__import-summary{display:flex;gap:var(--s-3);flex-wrap:wrap;font-size:var(--fs-sm);color:var(--c-text-mute)}.pages__job-url{color:var(--c-text-mute);font-size:var(--fs-xs);word-break:break-all}.pages__skiplist{display:flex;flex-direction:column;gap:var(--s-2)}.pages__skipitem{display:grid;grid-template-columns:auto 1fr;gap:var(--s-3);align-items:start;font-size:var(--fs-xs)}.pages__skipreason{font-family:var(--f-display);color:var(--c-text-mute);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.pages__skipurl{color:var(--c-ink);word-break:break-all}.pages__table-card{padding:0;overflow:hidden}.pages__table-topline{display:flex;justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--c-line);background:var(--c-bg-elev);color:var(--c-text-mute);font-size:var(--fs-sm)}.pages__pager{display:flex;gap:var(--s-2)}.pages__tablewrap{overflow-x:auto}.pages__table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.pages__table thead th{text-align:left;font-family:var(--f-display);font-size:var(--fs-xs);font-weight:600;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--c-text-mute);padding:var(--s-3) var(--s-5);background:var(--c-bg-elev);border-bottom:1px solid var(--c-line)}.pages__table tbody td{padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--c-line);vertical-align:top}.pages__table tbody tr:hover{background:var(--c-bg-elev)}.pages__cell-primary{min-width:280px}.pages__url{color:var(--c-ink);font-weight:600;word-break:break-all}.pages__row-error{margin-top:var(--s-2);color:var(--c-danger);font-size:var(--fs-xs)}.pages__mono{font-family:var(--f-mono);font-size:var(--fs-xs)}.pages__cell-faint{color:var(--c-text-faint);font-size:var(--fs-xs)}.pages__actions{display:flex;gap:var(--s-2);flex-wrap:wrap}.pages__detail-row td{padding:0;background:var(--c-bg-elev)}.pages__detail-panel{padding:var(--s-5)}.pages__detail-meta{display:flex;gap:var(--s-3);flex-wrap:wrap;margin-bottom:var(--s-4);color:var(--c-text-mute);font-size:var(--fs-xs)}.pages__detail-state{color:var(--c-text-mute);font-size:var(--fs-sm)}.pages__detail-pre{margin:0;padding:var(--s-4);border-radius:var(--r-md);border:1px solid var(--c-line);background:var(--c-bg-sunken);color:var(--c-ink);font-family:var(--f-mono);font-size:12px;line-height:1.55;white-space:pre-wrap;word-break:break-word;overflow:auto;max-height:420px}.pages__loading{padding:var(--s-7);text-align:center;color:var(--c-text-mute)}@media (max-width: 1100px){.pages__layout{grid-template-columns:1fr}}@media (max-width: 720px){.pages__table-topline,.pages__import-head{flex-direction:column;align-items:flex-start}}.an__filters{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--s-4);margin-bottom:var(--s-6)}.an__filter-group{display:inline-flex;gap:4px;padding:4px;border-radius:var(--r-md);border:1px solid var(--c-line);background:var(--c-bg-sunken)}.an__chip{border:none;background:transparent;color:var(--c-text-mute);font-size:var(--fs-sm);font-weight:600;padding:6px 12px;border-radius:var(--r-sm);cursor:pointer;transition:background .15s ease,color .15s ease}.an__chip:hover{color:var(--c-text)}.an__chip--on{background:var(--c-accent);color:#0a0f17}.an__select{display:flex;flex-direction:column;gap:4px}.an__select select{appearance:none;border:1px solid var(--c-line);background:var(--c-bg-sunken);color:var(--c-text);border-radius:var(--r-md);padding:8px 12px;font-size:var(--fs-sm);cursor:pointer;min-width:150px}.an__range-label{margin-left:auto;color:var(--c-text-mute);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;align-self:center}.an__section{margin-bottom:var(--s-7, var(--s-6))}.an__section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-4);margin-bottom:var(--s-4)}.an__section-head h3{margin-top:var(--s-1);font-family:var(--f-display)}.an__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--s-3);margin-bottom:var(--s-4)}.an__gauge{height:10px;border-radius:999px;background:var(--c-bg-sunken);border:1px solid var(--c-line);overflow:hidden;margin-bottom:var(--s-4)}.an__gauge-fill{height:100%;background:var(--c-accent);border-radius:999px;transition:width .4s ease}.an__gauge-fill--full{background:var(--c-danger, #f7768e)}.an__chart-title{margin-bottom:var(--s-3)}.an__funnel{display:flex;flex-direction:column;gap:var(--s-3)}.an__funnel-row{display:grid;grid-template-columns:160px 1fr 160px;align-items:center;gap:var(--s-4)}.an__funnel-meta{display:flex;flex-direction:column}.an__funnel-label{font-weight:600;color:var(--c-text)}.an__funnel-event{font-size:var(--fs-xs, .72rem);color:var(--c-text-mute);font-family:var(--f-mono, monospace)}.an__funnel-bar-wrap{display:flex;justify-content:center;align-items:center}.an__funnel-bar{display:flex;align-items:center;justify-content:center;min-height:38px;min-width:48px;max-width:100%;padding:0 14px;border-radius:999px;box-shadow:0 1px 2px #0a0f1714;transition:width .5s ease,background .3s ease}.an__funnel-total{font-weight:700;color:#0a0f17;font-variant-numeric:tabular-nums}.an__funnel-stats{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.an__funnel-unique{font-size:var(--fs-sm);color:var(--c-text-mute);font-variant-numeric:tabular-nums}.an__funnel-conv{font-weight:600;color:var(--c-text);font-variant-numeric:tabular-nums}.an__funnel-conv small{color:var(--c-text-mute);font-weight:400}@media (max-width: 720px){.an__funnel-row{grid-template-columns:1fr;gap:var(--s-2)}.an__funnel-stats{align-items:flex-start;text-align:left;flex-direction:row;gap:var(--s-3)}}.em__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,220px));gap:var(--s-4);margin-bottom:var(--s-6)}.em__notice{margin-bottom:var(--s-6);padding:var(--s-4) var(--s-5);font-size:var(--fs-sm);color:var(--c-text-mute)}.em__notice code{font-size:var(--fs-xs)}.em__panel{padding:0;overflow:hidden}.em__filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--c-line);background:var(--c-bg-elev)}.em__chips{display:inline-flex;gap:var(--s-1);padding:2px;background:var(--c-surface);border:1px solid var(--c-line-strong);border-radius:var(--r-md)}.em__chip{border:none;background:transparent;padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);font-size:var(--fs-sm);color:var(--c-text-mute);cursor:pointer}.em__chip--on{background:var(--c-accent-soft);color:var(--c-accent);font-weight:600}.em__select,.em__input{padding:var(--s-2) var(--s-3);border:1px solid var(--c-line-strong);border-radius:var(--r-md);background:var(--c-surface);font-size:var(--fs-sm)}.em__input{min-width:160px}.em__select:focus,.em__input:focus{outline:none;border-color:var(--c-accent);box-shadow:0 0 0 3px var(--c-accent-soft)}.em__loading{padding:var(--s-7);text-align:center;color:var(--c-text-mute)}.em__tablewrap{overflow-x:auto}.em__table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.em__table thead th{text-align:left;font-family:var(--f-display);font-size:var(--fs-xs);font-weight:600;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--c-text-mute);padding:var(--s-3) var(--s-5);background:var(--c-bg-elev);border-bottom:1px solid var(--c-line)}.em__table tbody td{padding:var(--s-3) var(--s-5);border-bottom:1px solid var(--c-line);vertical-align:middle}.em__row{cursor:pointer}.em__row:hover{background:var(--c-bg-elev)}.em__cell-faint{color:var(--c-text-mute)}.em__intent,.em__domain{font-size:var(--fs-xs);color:var(--c-text)}.em__detail-row td{background:var(--c-bg-elev)}.em__detail{display:grid;grid-template-columns:max-content 1fr;gap:var(--s-2) var(--s-5);margin:0;padding:var(--s-2) 0}.em__detail dt{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--c-text-mute)}.em__detail dd{margin:0;font-size:var(--fs-sm);min-width:0}.em__error{color:var(--c-danger, #f7768e)}.em__meta{margin:0;padding:var(--s-3);background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-sm);font-size:var(--fs-xs);overflow-x:auto;white-space:pre-wrap;word-break:break-word}.em__pager{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding:var(--s-4) var(--s-5);border-top:1px solid var(--c-line)}.em__pager-info{font-size:var(--fs-sm);color:var(--c-text-mute)}.em__pager-actions{display:inline-flex;gap:var(--s-2)}:root{--c-bg: #f6f1e7;--c-bg-elev: #fbf7ee;--c-bg-sunken: #ece5d4;--c-surface: #ffffff;--c-ink: #11161f;--c-ink-soft: #1b2330;--c-ink-mute: #2a3342;--c-text: #14181f;--c-text-mute: #5b6473;--c-text-faint: #8a93a1;--c-text-invert: #f6f1e7;--c-text-invert-mute: #b3bbc7;--c-line: #e2dccb;--c-line-strong: #cfc7b1;--c-line-invert: #2a3342;--c-accent: #0f5e58;--c-accent-soft: #d4ece8;--c-accent-bright: #5fd3c8;--c-warn: #b67c1e;--c-warn-soft: #f3e3c2;--c-danger: #a8311f;--c-danger-soft: #f3d8d3;--c-good: #2f7a4d;--c-good-soft: #d5ead9;--f-sans: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--f-display: "Space Grotesk", "Inter", ui-sans-serif, system-ui, sans-serif;--f-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--fs-xs: .75rem;--fs-sm: .8125rem;--fs-base: .9375rem;--fs-md: 1rem;--fs-lg: 1.125rem;--fs-xl: 1.375rem;--fs-2xl: 1.75rem;--fs-3xl: 2.25rem;--fs-4xl: 2.875rem;--lh-tight: 1.15;--lh-snug: 1.3;--lh-base: 1.5;--lh-loose: 1.7;--tracking-tight: -.02em;--tracking-wide: .08em;--s-1: .25rem;--s-2: .5rem;--s-3: .75rem;--s-4: 1rem;--s-5: 1.25rem;--s-6: 1.5rem;--s-7: 2rem;--s-8: 2.5rem;--s-9: 3rem;--s-10: 4rem;--s-11: 5rem;--r-sm: 4px;--r-md: 8px;--r-lg: 12px;--r-xl: 18px;--r-pill: 999px;--shadow-xs: 0 1px 0 rgba(17, 22, 31, .04);--shadow-sm: 0 1px 2px rgba(17, 22, 31, .06), 0 0 0 1px rgba(17, 22, 31, .04);--shadow-md: 0 4px 14px -4px rgba(17, 22, 31, .12), 0 0 0 1px rgba(17, 22, 31, .04);--shadow-lg: 0 24px 60px -28px rgba(17, 22, 31, .45);--shadow-ink: 0 30px 80px -32px rgba(15, 94, 88, .45);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--d-fast: .12s;--d-base: .2s;--d-slow: .32s;--shell-max: 1240px;--nav-w: 232px;--nav-w-collapsed: 64px}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}html{font-family:var(--f-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;color-scheme:light}body{margin:0;background:var(--c-bg);color:var(--c-text);font-size:var(--fs-base);line-height:var(--lh-base);font-feature-settings:"ss01","cv11"}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(900px 600px at 0% -10%,rgba(15,94,88,.1),transparent 60%),radial-gradient(700px 500px at 100% 0%,rgba(182,124,30,.06),transparent 65%);z-index:0}#root{position:relative;z-index:1}h1,h2,h3,h4{font-family:var(--f-display);font-weight:600;letter-spacing:var(--tracking-tight);margin:0;color:var(--c-ink)}h1{font-size:var(--fs-3xl);line-height:var(--lh-tight)}h2{font-size:var(--fs-2xl);line-height:var(--lh-snug)}h3{font-size:var(--fs-xl);line-height:var(--lh-snug)}h4{font-size:var(--fs-lg);line-height:var(--lh-snug)}p{margin:0}a{color:var(--c-accent);text-decoration:none;transition:color var(--d-fast) var(--ease-out)}a:hover{color:var(--c-ink)}code,pre,kbd{font-family:var(--f-mono);font-size:.875em}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--c-accent-bright);color:var(--c-ink)}.eyebrow{font-family:var(--f-display);font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--c-text-mute);font-weight:600}@keyframes seoge-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.rise{animation:seoge-rise var(--d-slow) var(--ease-out) both}.rise-stagger>*{animation:seoge-rise var(--d-slow) var(--ease-out) both}.rise-stagger>*:nth-child(1){animation-delay:0ms}.rise-stagger>*:nth-child(2){animation-delay:40ms}.rise-stagger>*:nth-child(3){animation-delay:80ms}.rise-stagger>*:nth-child(4){animation-delay:.12s}.rise-stagger>*:nth-child(5){animation-delay:.16s}.rise-stagger>*:nth-child(6){animation-delay:.2s}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px;border-radius:var(--r-sm)}
