@import "https://fonts.googleapis.com/css2?family=Archivo+Black&family=Bricolage+Grotesque:opsz,wght@12..96,400..800&family=Creepster&family=DM+Sans:ital,opsz,wght@0,9..40,400..700;1,9..40,400..700&family=Eater&family=IBM+Plex+Mono:wght@400;500&family=IBM+Plex+Sans:ital,wght@0,400;0,500;0,600;1,400&family=Instrument+Serif:ital@0;1&family=JetBrains+Mono:wght@400;500;700&family=Nosifer&family=Nunito+Sans:wght@400;600&family=Outfit:wght@400..700&family=Playfair+Display:wght@500;700&family=Sometype+Mono:ital,wght@0,400..700;1,400..700&family=Source+Sans+3:wght@400;600&family=Special+Elite&family=Syne:wght@600;700&family=Unbounded:wght@500;700&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink-0:#07070a;--ink-1:#0a0a0b;--ink-2:#111113;--ink-3:#17171a;--ink-4:#1f1f24;--rule:#f3efe714;--rule-strong:#f3efe729;--rule-bright:#f3efe747;--bone:#f3efe7;--bone-dim:#b6b1a4;--bone-faint:#6a6659;--bone-ghost:#3c3a36;--accent:#ff6a3d;--accent-soft:#ff9671;--accent-dim:#c84f2c;--accent-glow:#ff6a3d59;--blood:#ff5b45;--font-display:"Geist", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-ui:var(--font-display);--font-mono:"Geist Mono", "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-editorial:"Instrument Serif", Georgia, serif;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-in-out:cubic-bezier(.7, 0, .3, 1)}*,:before,:after{box-sizing:border-box}html,body{height:100%}html{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--accent-dim) var(--ink-1)}body.is-studio,body.is-studio #root{height:100dvh;overflow:hidden}body:not(.is-studio):has(.stage-root){height:100dvh;overflow:hidden}body:not(.is-studio):has(.stage-root) #root{scrollbar-gutter:stable;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}body:not(.is-studio):has(.stage-root) .stage-root{flex:auto;height:100%;min-height:0}body{background:var(--ink-1);color:var(--bone);font-family:var(--font-ui);font-feature-settings:"ss01" on, "cv11" on;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;letter-spacing:-.005em;margin:0}#root{min-height:100%}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--ink-1);border-left:1px solid var(--rule);border-top:1px solid var(--rule)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg, color-mix(in oklab, var(--accent) 55%, transparent), color-mix(in oklab, var(--accent-dim) 55%, transparent));border:2px solid var(--ink-1);transition:background .18s var(--ease-out), border-color .18s var(--ease-out);background-clip:padding-box;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, var(--accent-soft), var(--accent));border-color:var(--ink-2);background-clip:padding-box}::-webkit-scrollbar-thumb:active{background:var(--accent);background-clip:padding-box}::-webkit-scrollbar-corner{background:var(--ink-1)}.scroll-slim,.cfg-nav-list,.cfg-workspace,.studio-preview-frame,.anth-modal-body,.anth-dd-list{scrollbar-width:thin;scrollbar-color:var(--accent-dim) transparent}.scroll-slim::-webkit-scrollbar{width:6px;height:6px}.cfg-nav-list::-webkit-scrollbar{width:6px;height:6px}.cfg-workspace::-webkit-scrollbar{width:6px;height:6px}.studio-preview-frame::-webkit-scrollbar{width:6px;height:6px}.anth-modal-body::-webkit-scrollbar{width:6px;height:6px}.anth-dd-list::-webkit-scrollbar{width:6px;height:6px}.scroll-slim::-webkit-scrollbar-track{background:0 0;border:0}.cfg-nav-list::-webkit-scrollbar-track{background:0 0;border:0}.cfg-workspace::-webkit-scrollbar-track{background:0 0;border:0}.studio-preview-frame::-webkit-scrollbar-track{background:0 0;border:0}.anth-modal-body::-webkit-scrollbar-track{background:0 0;border:0}.anth-dd-list::-webkit-scrollbar-track{background:0 0;border:0}.scroll-slim::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--accent) 45%, transparent);background-clip:padding-box;border:1px solid #0000;border-radius:2px}.cfg-nav-list::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--accent) 45%, transparent);background-clip:padding-box;border:1px solid #0000;border-radius:2px}.cfg-workspace::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--accent) 45%, transparent);background-clip:padding-box;border:1px solid #0000;border-radius:2px}.studio-preview-frame::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--accent) 45%, transparent);background-clip:padding-box;border:1px solid #0000;border-radius:2px}.anth-modal-body::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--accent) 45%, transparent);background-clip:padding-box;border:1px solid #0000;border-radius:2px}.anth-dd-list::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--accent) 45%, transparent);background-clip:padding-box;border:1px solid #0000;border-radius:2px}.scroll-slim::-webkit-scrollbar-thumb:hover{background:var(--accent);background-clip:padding-box}.cfg-nav-list::-webkit-scrollbar-thumb:hover{background:var(--accent);background-clip:padding-box}.cfg-workspace::-webkit-scrollbar-thumb:hover{background:var(--accent);background-clip:padding-box}.studio-preview-frame::-webkit-scrollbar-thumb:hover{background:var(--accent);background-clip:padding-box}.anth-modal-body::-webkit-scrollbar-thumb:hover{background:var(--accent);background-clip:padding-box}.anth-dd-list::-webkit-scrollbar-thumb:hover{background:var(--accent);background-clip:padding-box}.anth-range{appearance:none;cursor:pointer;--anth-range-fill:var(--c-accent,var(--accent));background:0 0;width:100%;height:8px}.anth-range:focus{outline:none}.anth-range:focus-visible{outline:2px solid var(--anth-range-fill);outline-offset:2px;border-radius:2px}.anth-range::-webkit-slider-runnable-track{background:linear-gradient(180deg, var(--ink-0), var(--ink-2));border:1px solid var(--rule-strong);border-radius:2px;height:6px;box-shadow:inset 0 1px 1px #0006}.anth-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--anth-range-fill);border:1px solid color-mix(in oklab, var(--anth-range-fill) 75%, #0a0a0a);width:14px;height:14px;transition:background .12s var(--ease-out);border-radius:2px;margin-top:-5px;box-shadow:0 0 0 1px #00000059}.anth-range:hover::-webkit-slider-thumb{background:color-mix(in oklab, var(--anth-range-fill) 90%, #fff)}.anth-range::-moz-range-track{background:linear-gradient(180deg, var(--ink-0), var(--ink-2));border:1px solid var(--rule-strong);border-radius:2px;height:6px;box-shadow:inset 0 1px 1px #0006}.anth-range::-moz-range-thumb{border:1px solid color-mix(in oklab, var(--anth-range-fill) 75%, #0a0a0a);background:var(--anth-range-fill);border-radius:2px;width:14px;height:14px;box-shadow:0 0 0 1px #00000059}:where(button,input:not(.anth-range),select,textarea,a,[role=tab],[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}::selection{background:var(--accent);color:var(--ink-0)}@keyframes anth-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes anth-fade-in{0%{opacity:0}to{opacity:1}}@keyframes anth-stagger-in{0%{opacity:0;filter:blur(6px);transform:translateY(8px)}to{opacity:1;filter:none;transform:none}}@keyframes anth-slide-over{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@keyframes anth-pulse-dot{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}body.is-studio :not(:where(.stage-root,.stage-root *)){transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.claim-shell{background:radial-gradient(900px 520px at 18% -10%, #ff6a3d14, transparent 55%), radial-gradient(600px 400px at 100% 100%, #ff6a3d0a, transparent 60%), var(--ink-1);min-height:100dvh;color:var(--bone);font-family:var(--font-ui);place-items:center;padding:clamp(20px,4vw,40px);display:grid}.claim-card{border:1px solid var(--rule-strong);background:var(--ink-2);width:min(480px,100%);animation:anth-fade-up .35s var(--ease-out) both;border-radius:2px;padding:clamp(24px,4vw,30px);position:relative}.claim-card:before,.claim-card:after{content:"";pointer-events:none;width:14px;height:14px;position:absolute}.claim-card:before{border-top:1px solid var(--accent);border-left:1px solid var(--accent);top:10px;left:10px}.claim-card:after{border-bottom:1px solid var(--accent);border-right:1px solid var(--accent);bottom:10px;right:10px}.claim-eyebrow{font-family:var(--font-mono);letter-spacing:.26em;text-transform:uppercase;color:var(--bone-faint);margin-bottom:8px;font-size:.62rem}.claim-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--bone);margin:0 0 10px;font-size:1.55rem;font-weight:700}.claim-desc{color:var(--bone-dim);margin:0 0 18px;font-size:.88rem;line-height:1.55}.claim-identity{background:radial-gradient(160px 60px at 0% 0%, #ff6a3d14, transparent 70%), var(--ink-3);border:1px solid var(--rule);border-left:2px solid var(--accent);border-radius:2px;align-items:center;gap:12px;margin-bottom:18px;padding:10px 12px;display:flex}.claim-identity-avatar{border:1px solid var(--rule-strong);background:var(--ink-2);border-radius:2px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid;overflow:hidden}.claim-identity-avatar img{object-fit:cover;width:100%;height:100%;display:block}.claim-identity-body{flex-direction:column;gap:2px;min-width:0;display:flex}.claim-identity-eyebrow{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--bone-faint);align-items:center;gap:6px;font-size:.56rem;display:inline-flex}.claim-identity-name{font-family:var(--font-display);color:var(--bone);letter-spacing:-.02em;font-size:.9rem;font-weight:600}.claim-field{flex-direction:column;gap:10px;margin-bottom:18px;display:flex}.claim-label{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--bone-faint);font-size:.58rem}.claim-input-wrap{border:1px solid var(--rule-strong);background:var(--ink-1);transition:border-color .18s var(--ease-out);border-radius:2px;grid-template-columns:auto 1fr;align-items:stretch;display:grid;overflow:hidden}.claim-input-wrap:focus-within{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent-glow)}.claim-input-prefix{font-family:var(--font-mono);letter-spacing:.04em;color:var(--bone-faint);background:var(--ink-2);border-right:1px solid var(--rule-strong);white-space:nowrap;align-items:center;padding:12px 12px 12px 14px;font-size:.85rem;display:inline-flex}.claim-input{appearance:none;color:var(--bone);font-family:var(--font-mono);letter-spacing:.02em;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:12px 14px;font-size:1.02rem}.claim-input::placeholder{color:var(--bone-ghost);letter-spacing:.04em}.claim-preview{font-family:var(--font-mono);color:var(--bone-dim);align-items:baseline;gap:10px;font-size:.7rem;display:inline-flex}.claim-preview-label{letter-spacing:.24em;text-transform:uppercase;color:var(--bone-faint);font-size:.54rem}.claim-preview-value{font:inherit;color:var(--accent);letter-spacing:.02em}.claim-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.claim-btn{appearance:none;border:1px solid var(--accent);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:var(--accent);color:var(--ink-0);transition:background .18s var(--ease-out), border-color .18s var(--ease-out), transform .18s var(--ease-out);border-radius:2px;padding:11px 18px;font-size:.68rem;font-weight:600}.claim-btn:hover:not(:disabled){background:var(--accent-soft);border-color:var(--accent-soft)}.claim-btn:active:not(:disabled){transform:translateY(1px)}.claim-btn:disabled{opacity:.45;cursor:not-allowed}.claim-cancel{border:1px solid var(--rule);color:var(--bone-dim);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:color .18s var(--ease-out), border-color .18s var(--ease-out);background:0 0;border-radius:2px;align-items:center;padding:10px 14px;font-size:.66rem;text-decoration:none;display:inline-flex}.claim-cancel:hover{color:var(--bone);border-color:var(--rule-bright)}.claim-error{color:var(--blood);font-size:.82rem;font-family:var(--font-mono);letter-spacing:.04em;margin:0 0 14px}.anth-modal-backdrop{z-index:200;-webkit-backdrop-filter:blur(6px)saturate(115%);animation:anth-fade-in .18s var(--ease-out) both;background:#050507b8;place-items:center;padding:clamp(16px,4vw,40px);display:grid;position:fixed;inset:0}.anth-modal-panel{background:var(--ink-2);border:1px solid var(--rule-strong);width:min(520px,100%);max-height:min(86dvh,760px);color:var(--bone);font-family:var(--font-ui);animation:anth-fade-up .24s var(--ease-out) both;border-radius:2px;flex-direction:column;display:flex;position:relative;overflow:hidden}.anth-modal-panel:before,.anth-modal-panel:after{content:"";pointer-events:none;z-index:2;width:14px;height:14px;position:absolute}.anth-modal-panel:before{border-top:1px solid var(--accent);border-left:1px solid var(--accent);top:10px;left:10px}.anth-modal-panel:after{border-bottom:1px solid var(--accent);border-right:1px solid var(--accent);bottom:10px;right:10px}.anth-modal-head{border-bottom:1px solid var(--rule);background:radial-gradient(420px 160px at 0% 0%, #ff6a3d14, transparent 70%), var(--ink-2);padding:18px 22px 14px;position:relative}.anth-modal-eyebrow{font-family:var(--font-mono);letter-spacing:.26em;text-transform:uppercase;color:var(--bone-faint);margin-bottom:6px;font-size:.62rem}.anth-modal-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--bone);margin:0;font-size:1.35rem;font-weight:700}.anth-modal-close{appearance:none;border:1px solid var(--rule);background:var(--ink-3);width:28px;height:28px;color:var(--bone-dim);font-family:var(--font-mono);cursor:pointer;transition:color .18s var(--ease-out), border-color .18s var(--ease-out), background .18s var(--ease-out);border-radius:2px;place-items:center;font-size:.85rem;display:grid;position:absolute;top:14px;right:14px}.anth-modal-close:hover{color:var(--ink-0);background:var(--accent);border-color:var(--accent)}.anth-modal-body{color:var(--bone-dim);flex-direction:column;gap:14px;padding:18px 22px 22px;font-size:.88rem;line-height:1.55;display:flex;overflow:auto}.anth-modal-body p{margin:0}.anth-modal-foot{border-top:1px solid var(--rule);background:var(--ink-2);justify-content:flex-end;gap:10px;padding:12px 22px 18px;display:flex}.anth-modal-row{background:var(--ink-3);border:1px solid var(--rule);border-radius:2px;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.anth-modal-row-body{flex-direction:column;gap:3px;min-width:0;display:flex}.anth-modal-row-title{font-family:var(--font-display);color:var(--bone);letter-spacing:-.02em;font-size:.88rem;font-weight:600}.anth-modal-row-desc{color:var(--bone-faint);font-size:.76rem;line-height:1.4}.anth-plan-pill{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--rule-strong);color:var(--bone-faint);background:var(--ink-2);white-space:nowrap;text-align:right;border-radius:2px;flex-shrink:0;max-width:min(100%,200px);padding:7px 11px;font-size:.58rem;line-height:1.2}.anth-plan-pill--paid{color:var(--accent);border-color:color-mix(in oklab, var(--accent) 45%, var(--rule-strong));background:color-mix(in oklab, var(--accent) 10%, var(--ink-2))}.anth-modal-row--plan-cta{align-items:start}@media (width<=480px){.anth-modal-row--plan-cta{grid-template-columns:1fr}.anth-modal-row--plan-cta .anth-get-premium{justify-content:center;width:100%}}.anth-get-premium{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:.7rem;text-decoration:none}.anth-modal-confirm-copy{color:var(--bone-dim);word-break:break-word;margin:0;font-size:.86rem;line-height:1.55}.anth-settings{background:var(--rule);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);gap:1px;display:grid}.anth-settings-row{appearance:none;background:var(--ink-2);color:var(--bone);text-align:left;cursor:pointer;transition:background .16s var(--ease-out);border:0;grid-template-columns:1fr auto;align-items:center;gap:18px;padding:16px 20px;font-family:inherit;display:grid}.anth-settings-row:hover{background:var(--ink-3)}.anth-settings-copy{min-width:0}.anth-settings-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--bone);margin-bottom:4px;font-size:.98rem;font-weight:600}.anth-settings-sub{color:var(--bone-faint);font-size:.78rem;line-height:1.45}.anth-settings-switch{background:var(--ink-0);border:1px solid var(--rule-strong);width:34px;height:18px;transition:background .18s var(--ease-out), border-color .18s var(--ease-out);border-radius:2px;flex-shrink:0;position:relative}.anth-settings-switch-thumb{background:var(--bone-dim);width:12px;height:12px;transition:transform .2s var(--ease-out), background .2s var(--ease-out);border-radius:1px;position:absolute;top:2px;left:2px}.anth-settings-row.is-on .anth-settings-switch{background:color-mix(in oklab, var(--accent) 18%, var(--ink-0));border-color:var(--accent)}.anth-settings-row.is-on .anth-settings-switch-thumb{background:var(--accent);transform:translate(16px)}.anth-settings-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.anth-identity-row{background:radial-gradient(180px 80px at 0% 0%, #ff6a3d14, transparent 70%), var(--ink-3);border:1px solid var(--rule-strong);border-radius:2px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px;display:grid;position:relative;overflow:hidden}.anth-identity-row:before{content:"";background:var(--accent);opacity:.9;width:3px;height:100%;position:absolute;top:0;left:0}.anth-identity-avatar{border:1px solid var(--rule-strong);background:var(--ink-2);border-radius:2px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid;position:relative;overflow:hidden}.anth-identity-avatar img{object-fit:cover;width:100%;height:100%;display:block}.anth-identity-avatar-dot{background:var(--accent);border:2px solid var(--ink-3);width:10px;height:10px;animation:anth-pulse-dot 1.6s var(--ease-in-out) infinite;border-radius:50%;position:absolute;bottom:-3px;right:-3px;box-shadow:0 0 0 2px #ff6a3d2e}.anth-identity-body{flex-direction:column;gap:3px;min-width:0;display:flex}.anth-identity-eyebrow{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--bone-faint);align-items:center;gap:6px;font-size:.6rem;display:inline-flex}.anth-identity-name{font-family:var(--font-display);color:var(--bone);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:600;overflow:hidden}.anth-identity-meta{font-family:var(--font-mono);color:var(--bone-dim);align-items:baseline;gap:8px;min-width:0;font-size:.68rem;display:inline-flex}.anth-identity-meta-label{letter-spacing:.22em;text-transform:uppercase;color:var(--bone-faint);font-size:.54rem}.anth-identity-meta code{font:inherit;color:var(--bone-dim);text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}a.anth-modal-row.anth-modal-row--link{color:inherit;transition:background .18s var(--ease-out), border-color .18s var(--ease-out);text-decoration:none}a.anth-modal-row.anth-modal-row--link:hover{background:var(--ink-4);border-color:var(--rule-bright)}.anth-modal-row-cta{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);border:1px solid color-mix(in oklab, var(--accent) 55%, transparent);transition:background .18s var(--ease-out), color .18s var(--ease-out);border-radius:2px;padding:6px 10px;font-size:.66rem}a.anth-modal-row.anth-modal-row--link:hover .anth-modal-row-cta{background:var(--accent);color:var(--ink-0)}.anth-modal-row input,.anth-modal-row select,.anth-modal-row textarea{appearance:none;background:var(--ink-1);border:1px solid var(--rule);color:var(--bone);font:inherit;border-radius:2px;width:100%;min-width:0;padding:7px 10px;font-size:.85rem}.anth-modal-row input:focus,.anth-modal-row select:focus,.anth-modal-row textarea:focus{border-color:var(--accent);outline:none}.anth-btn{appearance:none;border:1px solid var(--rule-strong);background:var(--ink-2);color:var(--bone);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:background .18s var(--ease-out), color .18s var(--ease-out), border-color .18s var(--ease-out), transform .18s var(--ease-out);border-radius:2px;padding:9px 14px;font-size:.7rem}.anth-btn:hover:not(:disabled){background:var(--accent);color:var(--ink-0);border-color:var(--accent)}.anth-btn:active:not(:disabled){transform:translateY(1px)}.anth-btn:disabled{opacity:.45;cursor:not-allowed}.anth-btn--ghost{border-color:var(--rule);color:var(--bone-dim);background:0 0}.anth-btn--ghost:hover:not(:disabled){color:var(--bone);background:var(--ink-3);border-color:var(--rule-bright)}.anth-btn--danger{color:var(--blood);border-color:color-mix(in oklab, var(--blood) 38%, transparent)}.anth-btn--danger:hover:not(:disabled){background:var(--blood);border-color:var(--blood);color:var(--ink-0)}.anth-btn--primary{background:var(--accent);color:var(--ink-0);border-color:var(--accent)}.anth-btn--primary:hover:not(:disabled){background:var(--accent-soft);border-color:var(--accent-soft);color:var(--ink-0)}.anth-modal-details{border:1px solid var(--rule);background:var(--ink-1);border-radius:2px;margin-top:2px}.anth-modal-details>summary{cursor:pointer;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--bone-dim);transition:color .15s var(--ease-out);align-items:center;gap:10px;padding:10px 14px;font-size:.66rem;list-style:none;display:flex}.anth-modal-details>summary::-webkit-details-marker{display:none}.anth-modal-details>summary:before{content:"▸";color:var(--accent);transition:transform .2s var(--ease-out);font-size:.7rem}.anth-modal-details[open]>summary:before{transform:rotate(90deg)}.anth-modal-details>summary:hover{color:var(--bone)}.anth-modal-details-body{color:var(--bone-dim);padding:0 14px 14px;font-size:.82rem;line-height:1.55}.anth-dd{width:100%;font-family:var(--font-ui);color:var(--bone);position:relative}.anth-dd.is-disabled{opacity:.55;pointer-events:none}.anth-dd-trigger{appearance:none;background:var(--ink-1);width:100%;color:var(--bone);border:1px solid var(--rule);font:inherit;text-align:left;cursor:pointer;transition:border-color .18s var(--ease-out), background .18s var(--ease-out), box-shadow .18s var(--ease-out);border-radius:2px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:9px 12px;font-size:.9rem;display:grid}.anth-dd-trigger:empty{min-height:36px}.anth-dd-leading{font-family:var(--font-mono);color:var(--bone-faint);letter-spacing:.16em;font-size:.75rem}.anth-dd-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.anth-dd-caret{color:var(--bone-faint);transition:color .18s var(--ease-out), transform .22s var(--ease-out);font-size:.85rem}.anth-dd.is-open .anth-dd-trigger{border-color:var(--accent);background:var(--ink-3);box-shadow:0 0 0 1px var(--accent-glow) inset}.anth-dd.is-open .anth-dd-caret{color:var(--accent);transform:rotate(-180deg)}.anth-dd-trigger:hover:not(:disabled){border-color:var(--rule-bright)}.anth-dd-list{z-index:220;background:var(--ink-2);border:1px solid var(--rule-strong);max-height:280px;animation:anth-fade-up .14s var(--ease-out) both;font-family:var(--font-ui);color:var(--bone);border-radius:2px;margin:0;padding:4px;list-style:none;position:fixed;overflow:auto;box-shadow:0 20px 60px -12px #000000a6,0 0 0 1px #0006}.anth-dd-opt{cursor:pointer;color:var(--bone-dim);-webkit-user-select:none;user-select:none;transition:background .14s var(--ease-out), color .14s var(--ease-out);border-radius:2px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.anth-dd-opt.is-active,.anth-dd-opt:hover{background:var(--ink-3);color:var(--bone)}.anth-dd-opt.is-selected{color:var(--bone)}.anth-dd-opt.is-selected .anth-dd-num{color:var(--accent)}.anth-dd-num{font-family:var(--font-mono);letter-spacing:.18em;color:var(--bone-faint);font-size:.62rem}.anth-dd-opt-body{flex-direction:column;gap:2px;min-width:0;display:flex}.anth-dd-opt-label{letter-spacing:-.015em;color:inherit;font-size:.88rem;font-weight:500}.anth-dd-opt-hint{color:var(--bone-faint);letter-spacing:-.005em;font-size:.7rem}.anth-dd-tick{color:var(--accent);font-size:.55rem;line-height:1}.anth-image-field{background:var(--ink-1);border:1px dashed var(--rule);transition:border-color .2s var(--ease-out), background .2s var(--ease-out);border-radius:2px;flex-direction:column;gap:6px;padding:10px;display:flex}.anth-image-field.is-drag{border-color:var(--accent);background:#ff6a3d0f}.anth-image-row{grid-template-columns:auto 1fr;align-items:stretch;gap:12px;display:grid}.anth-image-preview{border:1px solid var(--rule-strong);background:var(--ink-2);border-radius:2px;flex-shrink:0;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.anth-image-preview img{object-fit:cover;width:100%;height:100%}.anth-image-preview-empty{font-family:var(--font-mono);color:var(--bone-ghost);font-size:1.2rem}.anth-image-inputs{flex-direction:column;gap:6px;min-width:0;display:flex}.anth-image-inputs input[type=text]{appearance:none;background:var(--ink-2);border:1px solid var(--rule);color:var(--bone);font:inherit;border-radius:2px;width:100%;min-width:0;padding:7px 10px;font-size:.85rem}.anth-image-inputs input[type=text]:focus{border-color:var(--accent);outline:none}.anth-image-actions{flex-wrap:wrap;gap:8px;display:flex}.anth-image-btn{appearance:none;background:var(--ink-3);color:var(--bone);border:1px solid var(--rule-strong);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background .18s var(--ease-out), color .18s var(--ease-out), border-color .18s var(--ease-out);border-radius:2px;padding:7px 11px;font-size:.66rem}.anth-image-btn:hover:not(:disabled){background:var(--accent);color:var(--ink-0);border-color:var(--accent)}.anth-image-btn--ghost{color:var(--bone-dim);background:0 0}.anth-image-btn:disabled{opacity:.5;cursor:wait}.anth-image-note{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--bone-faint);font-size:.64rem}.anth-image-note.is-error{color:var(--blood)}.anth-image-preview-empty{--tick:#ff6a3d8c;--hatch:#f3efe70d;background-color:var(--ink-3);background-image:repeating-linear-gradient(135deg, transparent 0, transparent 8px, var(--hatch) 8px, var(--hatch) 9px);width:100%;height:100%;color:var(--bone-faint);font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;text-align:center;font-size:.58rem;font-weight:500;line-height:1;display:block;position:relative}.anth-image-preview-empty:before,.anth-image-preview-empty:after{content:"";width:8px;height:8px;position:absolute}.anth-image-preview-empty:before{border-top:1px solid var(--tick);border-left:1px solid var(--tick);top:4px;left:4px}.anth-image-preview-empty:after{border-bottom:1px solid var(--tick);border-right:1px solid var(--tick);bottom:4px;right:4px}.anth-image-preview-empty-label{white-space:nowrap;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.anth-brand-picker{border:1px solid var(--rule);background:var(--ink-1);border-radius:2px;flex-direction:column;gap:10px;padding:12px;display:flex}.anth-brand-picker-head{align-items:center;gap:10px;display:flex}.anth-brand-picker-search{appearance:none;background:var(--ink-2);border:1px solid var(--rule);color:var(--bone);font-family:var(--font-mono);letter-spacing:.08em;border-radius:2px;flex:1;padding:8px 10px;font-size:.72rem}.anth-brand-picker-search::placeholder{color:var(--bone-faint)}.anth-brand-picker-search:focus{border-color:var(--accent);outline:none}.anth-brand-picker-count{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--bone-faint);font-size:.62rem}.anth-brand-picker-grid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:4px;display:grid}.anth-brand-chip{appearance:none;color:var(--bone-dim);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .15s var(--ease-out), border-color .15s var(--ease-out), color .15s var(--ease-out);background:0 0;border:1px solid #0000;border-radius:2px;flex-direction:column;align-items:center;gap:6px;padding:12px 6px 10px;font-size:.62rem;display:flex}.anth-brand-chip:hover{background:var(--ink-2);border-color:var(--rule-strong);color:var(--bone)}.anth-brand-chip.is-active{background:var(--ink-3);border-color:var(--accent);color:var(--bone)}.anth-brand-chip-label{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.anth-brand-picker-empty{text-align:center;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--bone-faint);grid-column:1/-1;padding:18px 12px;font-size:.66rem}.anth-color{border:1px solid var(--rule);background:var(--ink-1);transition:border-color .15s var(--ease-out);border-radius:2px;grid-template-columns:auto 1fr auto;align-items:stretch;display:grid;overflow:hidden}.anth-color:focus-within{border-color:var(--accent)}.anth-color.is-invalid{border-color:var(--danger,#ff5b45)}.anth-color-swatch{cursor:pointer;border-right:1px solid var(--rule);background:var(--ink-2);width:36px;position:relative;overflow:hidden}.anth-color--compact .anth-color-swatch{width:28px}.anth-color-swatch input[type=color]{opacity:0;cursor:pointer;appearance:none;background:0 0;border:none;width:100%;height:100%;padding:0;position:absolute;inset:0}.anth-color-chip{border-radius:2px;position:absolute;inset:4px;box-shadow:inset 0 0 0 1px #00000059}.anth-color-text{appearance:none;color:var(--bone);font-family:var(--font-mono);letter-spacing:.06em;background:0 0;border:none;outline:none;width:100%;min-width:0;padding:8px 10px;font-size:.78rem}.anth-color--compact .anth-color-text{padding:6px 8px;font-size:.7rem}.anth-color-text::placeholder{color:var(--bone-faint);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem}.anth-color-clear{appearance:none;border:none;border-left:1px solid var(--rule);color:var(--bone-faint);font-family:var(--font-mono);cursor:pointer;transition:color .15s var(--ease-out);background:0 0;padding:0 10px;font-size:.9rem}.anth-color-clear:hover{color:var(--accent)}@media (width<=480px){.anth-image-row{grid-template-columns:1fr}.anth-image-preview{width:100%;height:140px}.anth-modal-panel{max-height:92dvh}.anth-modal-head{padding:16px 16px 12px}.anth-modal-body{padding:14px 16px 18px}.anth-modal-foot{padding:12px 16px 16px}.anth-modal-row{grid-template-columns:1fr}}.cfg-fab,.cfg-scrim,.cfg-drawer:not(.cfg-drawer--page){display:none}.cfg-root--page{--cfg-pad:24px;--cfg-radius:2px;--cfg-tick:14px;width:100%;height:100%;min-height:0;font-family:var(--font-ui);color:var(--bone);flex-direction:column;flex:auto;display:flex}.cfg-shell{border:1px solid var(--rule-strong);background:var(--ink-2);border-radius:var(--cfg-radius);grid-template-columns:minmax(240px,298px) minmax(0,1fr);align-items:stretch;width:100%;height:100%;min-height:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000040,0 30px 90px -20px #0000008c}.cfg-shell:before,.cfg-shell:after{content:"";width:var(--cfg-tick);height:var(--cfg-tick);pointer-events:none;z-index:2;position:absolute}.cfg-shell:before{border-top:1px solid var(--accent);border-left:1px solid var(--accent);top:10px;left:10px}.cfg-shell:after{border-bottom:1px solid var(--accent);border-right:1px solid var(--accent);bottom:10px;right:10px}.cfg-sidebar{background:linear-gradient(180deg, #ff6a3d08, transparent 26%), var(--ink-2);border-right:1px solid var(--rule-strong);flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.cfg-sidebar-header{border-bottom:1px solid var(--rule);padding:24px 22px 18px}.cfg-kicker{font-family:var(--font-mono);letter-spacing:.26em;text-transform:uppercase;color:var(--bone-faint);justify-content:space-between;align-items:center;margin-bottom:14px;font-size:.6rem;font-weight:500;display:flex}.cfg-kicker-count{color:var(--accent)}.cfg-sidebar-title{font-family:var(--font-display);color:var(--bone);letter-spacing:-.035em;margin:0 0 10px;font-size:1.75rem;font-weight:700;line-height:1}.cfg-sidebar-title em{font-family:var(--font-display);color:var(--accent);letter-spacing:-.035em;font-style:normal;font-weight:700}.cfg-sidebar-lead{color:var(--bone-dim);letter-spacing:-.005em;max-width:36ch;margin:0;font-size:.84rem;line-height:1.5}.cfg-search{border-bottom:1px solid var(--rule);background:var(--ink-1);transition:background .18s var(--ease-out);align-items:center;gap:8px;padding:4px 14px;display:flex}.cfg-search:focus-within{background:var(--ink-3);box-shadow:inset 2px 0 0 var(--accent)}.cfg-search-icon{color:var(--bone-faint);font-size:.82rem;line-height:1}.cfg-search input{appearance:none;color:var(--bone);font:inherit;background:0 0;border:0;flex:1;padding:4px 0;font-size:.78rem;line-height:1.3}.cfg-search input::placeholder{color:var(--bone-faint)}.cfg-search input:focus{outline:none}.cfg-nav-list{scrollbar-gutter:stable;flex-direction:column;flex:auto;gap:1px;min-height:0;margin:0;padding:10px 10px 14px;list-style:none;display:flex;overflow-y:auto}.cfg-root--page.is-compact .cfg-nav-item{grid-template-columns:auto 1fr auto;gap:10px;padding:8px 14px 9px}.cfg-root--page.is-compact .cfg-nav-desc{display:none}.cfg-root--page.is-compact .cfg-sidebar-header{padding:18px 20px 14px}.cfg-root--page.is-compact .cfg-sidebar-lead{display:none}.cfg-nav-item{width:100%;color:var(--bone-dim);font:inherit;text-align:left;cursor:pointer;transition:color .18s var(--ease-out), padding-left .2s var(--ease-out);background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:baseline;gap:14px;padding:11px 14px 12px 16px;display:grid;position:relative}.cfg-nav-item:before{content:"";width:1px;transition:background .18s var(--ease-out), width .18s var(--ease-out);background:0 0;position:absolute;top:14px;bottom:14px;left:0}.cfg-nav-item:hover{color:var(--bone);padding-left:18px}.cfg-nav-item:hover:before{background:var(--rule-bright)}.cfg-nav-item.is-active{color:var(--bone);padding-left:20px}.cfg-nav-item.is-active:before{background:var(--accent);width:2px}.cfg-nav-num{font-family:var(--font-mono);letter-spacing:.16em;color:var(--bone-faint);transition:color .18s var(--ease-out);font-size:.66rem;font-weight:500}.cfg-nav-item.is-active .cfg-nav-num{color:var(--accent)}.cfg-nav-body{flex-direction:column;gap:3px;min-width:0;display:flex}.cfg-nav-label{font-family:var(--font-display);color:inherit;letter-spacing:-.018em;font-size:.92rem;font-weight:500;line-height:1.15}.cfg-nav-item.is-active .cfg-nav-label{color:var(--bone);font-weight:600}.cfg-nav-desc{color:var(--bone-faint);letter-spacing:-.005em;font-size:.72rem;line-height:1.4}.cfg-nav-caret{font-family:var(--font-mono);color:#0000;transition:color .18s var(--ease-out), transform .22s var(--ease-out);align-self:center;font-size:.9rem}.cfg-nav-item:hover .cfg-nav-caret{color:var(--bone-dim);transform:translate(2px)}.cfg-nav-item.is-active .cfg-nav-caret{color:var(--accent);transform:translate(3px)}.cfg-nav-empty{color:var(--bone-faint);padding:16px 12px;font-size:.82rem;font-style:italic}.cfg-sidebar-foot{border-top:1px solid var(--rule-strong);background:var(--ink-1);flex:none;grid-template-columns:1fr;gap:1px;padding:0;display:grid}.cfg-foot-row{background:var(--rule);grid-template-columns:1fr auto;gap:1px;display:grid}.cfg-foot-btn--icon{min-width:44px;color:var(--bone-dim);padding:13px 12px 14px}.cfg-foot-btn--icon:hover{color:var(--accent)}.cfg-foot-btn{appearance:none;color:var(--bone-dim);font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:color .18s var(--ease-out), background .18s var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:13px 10px 14px;font-size:.66rem;font-weight:500;display:flex;position:relative}.cfg-foot-btn:before{content:"";height:1px;transition:background .18s var(--ease-out);background:0 0;position:absolute;top:0;left:0;right:0}.cfg-foot-btn:hover{color:var(--bone);background:var(--ink-3)}.cfg-foot-btn:hover:before{background:var(--accent)}.cfg-foot-btn-icon{color:var(--accent);font-size:.85rem;line-height:1}.cfg-foot-meta{background:var(--ink-0);border-top:1px solid var(--rule);grid-column:1/-1;justify-content:space-between;align-items:center;padding:9px 14px 10px;display:flex}.cfg-foot-mono{font-family:var(--font-mono);letter-spacing:.26em;text-transform:uppercase;color:var(--bone-faint);font-size:.58rem;font-weight:500}.cfg-foot-mono--accent{color:var(--accent)}.cfg-foot-dot{background:var(--accent);width:5px;height:5px;box-shadow:0 0 6px var(--accent-glow);animation:anth-pulse-dot 2.2s var(--ease-in-out) infinite;border-radius:999px}.cfg-taglines-list{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.cfg-tagline-row{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.cfg-tagline-num{font-family:var(--font-mono);color:var(--accent);min-width:1.5em;font-size:.72rem;font-weight:600}.cfg-tagline-remove{flex-shrink:0}.cfg-tagline-add{align-self:flex-start;margin-top:4px}.cfg-sep-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin-bottom:16px;display:grid}.cfg-link-drag-row.cfg-badge-pinned-row{align-items:flex-start}.cfg-link-drag-row .cfg-link-drag-card{flex:1;min-width:0}.cfg-link-editor-details{border:1px solid var(--rule);background:var(--ink-0);border-radius:2px;margin-top:12px;overflow:hidden}.cfg-link-editor-summary{cursor:pointer;color:var(--bone);transition:background .15s var(--ease-out);flex-wrap:wrap;align-items:baseline;gap:8px 14px;padding:12px 14px;font-size:.82rem;list-style:none;display:flex}.cfg-link-editor-summary::-webkit-details-marker{display:none}.cfg-link-editor-summary:before{content:"+";color:var(--accent);font-family:var(--font-mono);margin-right:10px;font-size:.85rem}.cfg-link-editor-details[open]>.cfg-link-editor-summary:before{content:"−"}.cfg-link-editor-summary:hover{background:var(--ink-3)}.cfg-link-editor-summary-main{letter-spacing:-.02em;font-weight:600}.cfg-link-editor-summary-meta{min-width:0;font-family:var(--font-mono);color:var(--bone-dim);letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.68rem;overflow:hidden}.cfg-link-editor-body{border-top:1px solid var(--rule);animation:anth-fade-up .22s var(--ease-out) both;flex-direction:column;gap:14px;padding:14px 16px 18px;display:flex}.cfg-link-editor-details[open]{border-color:var(--rule-strong)}.cfg-workspace{overflow-anchor:none;overscroll-behavior:contain;scrollbar-gutter:stable;background:var(--ink-1);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow-y:auto}.cfg-workspace-head{z-index:4;padding:26px var(--cfg-pad) 22px;border-bottom:1px solid var(--rule-strong);background:radial-gradient(500px 180px at 0% 0%, #ff6a3d0d, transparent 70%), var(--ink-2);position:sticky;top:0}.cfg-crumbs{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--bone-faint);align-items:center;gap:8px;margin-bottom:14px;font-size:.64rem;font-weight:500;display:flex}.cfg-crumb-num{color:var(--accent)}.cfg-crumb-label{color:var(--bone-dim);margin-left:6px}.cfg-workspace-title{font-family:var(--font-display);letter-spacing:-.035em;color:var(--bone);margin:0;font-size:clamp(1.9rem,4vw,2.6rem);font-weight:700;line-height:1.02}.cfg-workspace-title em{font-family:var(--font-display);color:var(--accent);letter-spacing:-.035em;font-style:normal;font-weight:700}.cfg-workspace-desc{color:var(--bone-dim);letter-spacing:-.005em;max-width:56ch;margin:10px 0 0;font-size:.88rem;line-height:1.55}.cfg-body{padding:22px var(--cfg-pad) 36px;animation:anth-fade-up .28s var(--ease-out) both}.cfg-section{flex-direction:column;gap:14px;max-width:820px;display:flex}.cfg-section .cfg-block-head~.cfg-block-head{border-top:1px solid var(--rule-strong);margin-top:22px;padding-top:18px}.cfg-section>*{animation:anth-stagger-in .32s var(--ease-out) both}.cfg-root--page.is-still .cfg-section>*,.cfg-root--page.is-still .cfg-body{animation:none!important}.cfg-section>:first-child{animation-delay:20ms}.cfg-section>:nth-child(2){animation-delay:50ms}.cfg-section>:nth-child(3){animation-delay:80ms}.cfg-section>:nth-child(4){animation-delay:.11s}.cfg-section>:nth-child(5){animation-delay:.14s}.cfg-section>:nth-child(6){animation-delay:.17s}.cfg-section>:nth-child(n+7){animation-delay:.2s}.cfg-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cfg-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (width<=640px){.cfg-grid-2,.cfg-grid-3{grid-template-columns:1fr}}.cfg-field{flex-direction:column;gap:6px;min-width:0;display:flex}.cfg-label{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--bone-faint);align-items:center;gap:6px;font-size:.6rem;font-weight:500;display:flex}.cfg-unit{font-family:var(--font-mono);letter-spacing:.16em;color:var(--bone-faint);border:1px solid var(--rule);background:var(--ink-1);border-radius:2px;padding:1px 5px;font-size:.52rem;line-height:1.3}.cfg-field-hint{color:var(--bone-faint);letter-spacing:-.005em;font-size:.72rem}.cfg-readonly-tag{font-family:var(--font-mono);letter-spacing:.05em;border:1px solid var(--rule);background:var(--ink-2);color:var(--accent);border-radius:4px;padding:10px 12px;font-size:.95rem}.cfg-field input:not([type=checkbox]),.cfg-field textarea,.cfg-tagline-row input{border:1px solid var(--rule);background:var(--ink-1);width:100%;color:var(--bone);font:inherit;letter-spacing:-.005em;transition:border-color .18s var(--ease-out), background .18s var(--ease-out), box-shadow .18s var(--ease-out);border-radius:2px;padding:9px 12px;font-size:.88rem}.cfg-field textarea{resize:vertical;min-height:64px;line-height:1.55}.cfg-field input:hover:not(:focus),.cfg-field textarea:hover:not(:focus),.cfg-tagline-row input:hover:not(:focus){border-color:var(--rule-bright)}.cfg-field input:focus,.cfg-field textarea:focus,.cfg-tagline-row input:focus{border-color:var(--accent);background:var(--ink-3);box-shadow:inset 0 0 0 1px var(--accent-glow);outline:none}.cfg-toggle{border:1px solid var(--rule);background:var(--ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .15s var(--ease-out), background .15s var(--ease-out);border-radius:2px;align-items:center;gap:12px;padding:10px 12px;display:inline-flex;position:relative}.cfg-toggle:hover{border-color:var(--rule-strong);background:var(--ink-3)}.cfg-toggle input{opacity:0;cursor:pointer;z-index:3;width:100%;height:100%;margin:0;position:absolute;inset:0}.cfg-toggle-ui,.cfg-toggle-label{pointer-events:none}.cfg-toggle-ui{z-index:1;border:1px solid var(--rule-strong);background:var(--ink-0);width:34px;height:18px;transition:background .18s var(--ease-out), border-color .18s var(--ease-out);border-radius:2px;flex-shrink:0;position:relative}.cfg-toggle-knob{background:var(--bone-dim);width:12px;height:12px;transition:transform .2s var(--ease-out), background .2s var(--ease-out);border-radius:1px;position:absolute;top:2px;left:2px}.cfg-toggle input:checked+.cfg-toggle-ui{border-color:var(--accent);background:#ff6a3d26}.cfg-toggle input:checked+.cfg-toggle-ui .cfg-toggle-knob{background:var(--accent);transform:translate(16px)}.cfg-toggle input:focus-visible+.cfg-toggle-ui{outline:2px solid var(--accent);outline-offset:2px}.cfg-toggle-label{z-index:2;color:var(--bone);letter-spacing:-.005em;flex-direction:column;gap:2px;font-size:.88rem;line-height:1.3;display:inline-flex;position:relative}.cfg-toggle-hint{font-family:var(--font-mono);letter-spacing:.08em;color:var(--bone-faint);text-transform:none;font-size:.62rem;font-weight:400}.cfg-hint{color:var(--bone-dim);letter-spacing:-.005em;margin:0;font-size:.82rem;line-height:1.55}.cfg-empty{color:var(--bone-faint);margin:0;font-size:.82rem;font-style:italic}.cfg-block-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:12px;margin-top:10px;padding-bottom:8px;display:flex}.cfg-block-head h3{font-family:var(--font-display);color:var(--bone);letter-spacing:-.025em;margin:0;font-size:1.05rem;font-weight:600}.cfg-block-sub{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--bone-faint);font-size:.6rem;font-weight:500}.cfg-card{border:1px solid var(--rule-strong);background:var(--ink-2);transition:border-color .18s var(--ease-out), transform .18s var(--ease-out);border-radius:2px;flex-direction:column;gap:12px;padding:14px;display:flex;position:relative}.cfg-card:hover{border-color:var(--rule-bright)}.cfg-card-title{border-bottom:1px solid var(--rule);align-items:center;gap:12px;padding-bottom:10px;display:flex}.cfg-card-num{font-family:var(--font-mono);letter-spacing:.22em;color:var(--accent);border:1px solid var(--accent);border-radius:2px;padding:3px 6px;font-size:.6rem;font-weight:500}.cfg-card-label{font-family:var(--font-display);letter-spacing:-.02em;color:var(--bone);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.96rem;font-weight:600;overflow:hidden}.cfg-mini{appearance:none;border:1px solid var(--rule-strong);color:var(--bone);cursor:pointer;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;transition:background .15s var(--ease-out), border-color .15s var(--ease-out), color .15s var(--ease-out), transform .15s var(--ease-out);background:0 0;border-radius:4px;padding:7px 12px;font-size:.68rem;font-weight:500}.cfg-mini:hover{background:var(--accent);color:var(--ink-0);border-color:var(--accent)}.cfg-mini:active{transform:scale(.97)}.cfg-btn{appearance:none;border:1px solid var(--accent);background:var(--accent);color:var(--ink-0);cursor:pointer;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;transition:background .15s var(--ease-out), color .15s var(--ease-out), border-color .15s var(--ease-out), transform .15s var(--ease-out), box-shadow .15s var(--ease-out);border-radius:4px;padding:11px 16px;font-size:.72rem;font-weight:600}.cfg-btn:hover{background:var(--accent-soft);border-color:var(--accent-soft);box-shadow:0 6px 22px -6px var(--accent-glow)}.cfg-btn:active{transform:scale(.98)}.cfg-btn:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.cfg-btn--ghost{color:var(--bone);border-color:var(--rule-strong);background:0 0}.cfg-btn--ghost:hover{background:var(--ink-3);color:var(--bone);border-color:var(--bone);box-shadow:none}.cfg-danger{appearance:none;border:1px solid var(--blood);color:var(--blood);cursor:pointer;font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;transition:background .15s var(--ease-out), color .15s var(--ease-out);background:0 0;border-radius:4px;padding:7px 12px;font-size:.66rem;font-weight:500}.cfg-danger:hover{background:var(--blood);color:var(--ink-0)}.cfg-danger--big{padding:12px 16px;font-size:.74rem}.cfg-tpl-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-top:4px;display:grid}.cfg-tpl{appearance:none;text-align:left;border:1px solid var(--rule-strong);background:var(--ink-2);color:var(--bone);cursor:pointer;font:inherit;transition:border-color .2s var(--ease-out), background .2s var(--ease-out), transform .2s var(--ease-out), box-shadow .2s var(--ease-out);border-radius:2px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;gap:10px 14px;padding:14px;display:grid;position:relative;overflow:hidden}.cfg-tpl:after{content:"";background:radial-gradient(220px 120px at 100% 0%, var(--accent-glow), transparent 70%);opacity:0;transition:opacity .2s var(--ease-out);pointer-events:none;position:absolute;inset:0}.cfg-tpl:hover{border-color:var(--rule-bright);background:var(--ink-3);transform:translateY(-2px);box-shadow:0 12px 30px -14px #0009}.cfg-tpl:hover:after{opacity:1}.cfg-tpl.is-current{border-color:var(--accent);background:linear-gradient(180deg, #ff6a3d0f, transparent 70%), var(--ink-2)}.cfg-tpl.is-applied{animation:anth-fade-in .3s var(--ease-out);border-color:var(--accent)}.cfg-tpl-swatch{border:1px solid var(--rule-strong);border-radius:2px;grid-row:1/3;align-self:center;width:56px;height:56px}.cfg-tpl-body{flex-direction:column;grid-area:1/2/2;gap:4px;min-width:0;display:flex}.cfg-tpl-name{font-family:var(--font-display);letter-spacing:-.025em;color:var(--bone);font-size:1rem;font-weight:700}.cfg-tpl-tag{color:var(--bone-dim);letter-spacing:-.005em;font-size:.78rem}.cfg-tpl-author{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--bone-faint);margin-top:3px;font-size:.6rem;font-weight:500}.cfg-tpl-apply{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent);transition:background .15s var(--ease-out), color .15s var(--ease-out), transform .15s var(--ease-out);background:#ff6a3d14;border-radius:999px;grid-area:2/2;justify-self:start;padding:4px 8px;font-size:.62rem;font-weight:500}.cfg-tpl:hover .cfg-tpl-apply{background:var(--accent);color:var(--ink-0)}.cfg-advanced{border:1px solid var(--rule);background:var(--ink-2);border-radius:2px;margin-top:22px;overflow:hidden}.cfg-advanced-toggle{appearance:none;color:var(--bone);text-align:left;width:100%;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:background .15s var(--ease-out);background:0 0;border:0;align-items:center;gap:10px;padding:12px 16px;font-size:.68rem;font-weight:500;display:flex}.cfg-advanced-toggle:hover{background:var(--ink-3)}.cfg-advanced-caret{color:var(--accent);font-size:.75rem}.cfg-advanced-body{border-top:1px solid var(--rule);animation:anth-fade-up .22s var(--ease-out) both;flex-direction:column;gap:14px;padding:14px 16px 18px;display:flex}.cfg-link-advanced{border:1px dashed var(--rule);background:0 0;border-radius:2px;margin-top:4px;overflow:hidden}.cfg-link-advanced>summary{cursor:pointer;font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--bone-dim);transition:color .15s var(--ease-out);padding:10px 14px;font-size:.64rem;font-weight:500;list-style:none}.cfg-link-advanced>summary::-webkit-details-marker{display:none}.cfg-link-advanced>summary:before{content:"+";color:var(--accent);font-family:var(--font-mono);margin-right:10px}.cfg-link-advanced[open]>summary:before{content:"−"}.cfg-link-advanced>summary:hover{color:var(--bone)}.cfg-link-advanced[open]{border-style:solid}.cfg-link-advanced[open]>:not(summary){padding-left:14px;padding-right:14px}.cfg-link-advanced[open]>:last-child{padding-bottom:14px}.cfg-actions{flex-wrap:wrap;gap:10px;display:flex}.cfg-json{font-family:var(--font-mono);font-size:.78rem;line-height:1.55}.cfg-danger-zone{background:repeating-linear-gradient(135deg, transparent 0 12px, #ff5b4508 12px 14px), var(--ink-2);border:1px solid #ff5b454d;border-radius:2px;flex-direction:column;gap:12px;margin-top:18px;padding:18px;display:flex}.cfg-danger-head{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--blood);font-size:.68rem;font-weight:500}.cfg-inline-2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cfg-cursor-scale-row{align-items:center;gap:12px;display:flex}.cfg-cursor-scale-row input[type=range]{flex:1;min-width:0}.cfg-cursor-scale-val{text-align:right;font-variant-numeric:tabular-nums;color:var(--bone-dim);flex:0 0 2.75rem;font-size:.82rem}@media (width<=960px){.cfg-shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;height:100%;min-height:0;overflow:hidden}.cfg-sidebar{border-right:0;border-bottom:1px solid var(--rule-strong);flex:none;min-height:0;overflow:hidden}.cfg-workspace{height:100%;min-height:0;overflow:hidden auto}.cfg-workspace-head{position:sticky;top:0}.cfg-sidebar-header{padding:18px 18px 14px}.cfg-sidebar-lead{display:none}.cfg-search{padding:4px 12px}.cfg-nav-list{scrollbar-width:thin;flex-direction:row;flex:none;gap:6px;padding:10px 14px;overflow:auto hidden}.cfg-nav-list li{flex:none}.cfg-nav-item{border:1px solid var(--rule);white-space:nowrap;border-radius:2px;grid-template-columns:auto auto;align-items:center;gap:8px;padding:9px 12px}.cfg-nav-item:before,.cfg-nav-desc,.cfg-nav-caret{display:none}.cfg-nav-item.is-active{border-color:var(--accent);background:#ff6a3d14;padding-left:12px}.cfg-sidebar-foot{grid-template-columns:1fr 1fr}.cfg-workspace-title{font-size:clamp(1.55rem,6.2vw,2.05rem)}}@media (width<=560px){.cfg-root--page{--cfg-pad:16px}.cfg-workspace-head{padding:22px 16px 18px}.cfg-body{padding:18px 16px 28px}.cfg-grid-2,.cfg-grid-3{grid-template-columns:1fr}.cfg-sidebar-foot{grid-template-columns:1fr 1fr}.cfg-foot-btn{letter-spacing:.14em;padding:11px 8px 12px;font-size:.6rem}.cfg-foot-meta{flex-wrap:wrap;gap:6px;padding:8px 12px 9px}}.cfg-stats{gap:22px;display:grid}.cfg-stats-head{gap:6px;display:grid}.cfg-stats-head--sub{border-top:1px solid var(--rule);margin-top:6px;padding-top:18px}.cfg-stats-kicker{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--bone-faint);align-items:center;gap:8px;font-size:.62rem;display:inline-flex}.cfg-stats-kicker-dot{background:var(--accent);width:6px;height:6px;animation:anth-pulse-dot 1.6s var(--ease-in-out) infinite;border-radius:50%;box-shadow:0 0 0 2px #ff6a3d33}.cfg-stats-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--bone);margin:0;font-size:clamp(1.15rem,2.2vw,1.45rem);font-weight:500}.cfg-stats-title em{color:var(--accent);font-family:inherit;font-style:normal;font-weight:inherit}.cfg-stats-sub{max-width:62ch;color:var(--bone-dim);margin:0;font-size:.82rem;line-height:1.55}.cfg-stats-row{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.cfg-kpi{background:var(--ink-2);border:1px solid var(--rule);border-radius:2px;gap:6px;padding:14px 14px 12px;display:grid;position:relative;overflow:hidden}.cfg-kpi:before{content:"";background:linear-gradient(90deg,#ff6a3d59 0%,#ff6a3d00 60%);height:1px;position:absolute;inset:0 0 auto}.cfg-kpi--ember{background:color-mix(in oklab, var(--accent) 8%, var(--ink-2));border-color:color-mix(in oklab, var(--accent) 32%, var(--rule))}.cfg-kpi-label{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--bone-faint);font-size:.58rem}.cfg-kpi-value{font-family:var(--font-display);letter-spacing:-.025em;color:var(--bone);font-variant-numeric:tabular-nums;font-size:clamp(1.4rem,2.8vw,1.9rem);line-height:1}.cfg-kpi-delta{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:.62rem}.cfg-kpi-delta--up{color:var(--accent)}.cfg-kpi-delta--down{color:var(--blood)}.cfg-kpi-delta--flat{color:var(--bone-faint)}.cfg-spark{background:var(--ink-2);border:1px solid var(--rule);border-radius:2px;gap:8px;margin:0;padding:12px 14px 10px;display:grid;position:relative}.cfg-spark-svg{width:100%;height:140px;display:block}.cfg-spark-axis{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--bone-faint);justify-content:space-between;font-size:.6rem;display:flex}.cfg-spark-empty{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--bone-faint);pointer-events:none;place-items:center;font-size:.7rem;display:grid;position:absolute;inset:0}.cfg-stats-bars{gap:10px;display:grid}.cfg-stats-bar{border:1px solid var(--rule);background:var(--ink-2);border-radius:2px;gap:6px;padding:10px 12px;display:grid}.cfg-stats-bar-row{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-dim);justify-content:space-between;align-items:baseline;gap:12px;font-size:.7rem;display:flex}.cfg-stats-bar-label{color:var(--bone)}.cfg-stats-bar-value{color:var(--bone);font-variant-numeric:tabular-nums}.cfg-stats-bar-over{color:var(--bone-faint)}.cfg-stats-bar-track{background:var(--ink-3);border:1px solid var(--rule);border-radius:2px;width:100%;height:6px;position:relative;overflow:hidden}.cfg-stats-bar-fill{background:linear-gradient(90deg, var(--accent-dim), var(--accent));height:100%;transition:width .4s var(--ease-out);display:block}.cfg-stats-chips{flex-wrap:wrap;gap:8px;display:flex}.cfg-stats-chip{background:var(--ink-2);border:1px solid var(--rule);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;border-radius:2px;align-items:center;gap:8px;padding:6px 10px;font-size:.64rem;display:inline-flex}.cfg-stats-chip-label{color:var(--bone-faint)}.cfg-stats-chip-value{color:var(--accent);font-weight:500}.cfg-stats-chip--dim .cfg-stats-chip-value{color:var(--bone-faint)}.cfg-achievements{margin-top:8px}.cfg-achievement-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.cfg-achievement{--badge-color:var(--accent);background:var(--ink-2);border:1px solid var(--rule);transition:background .16s var(--ease-out), border-color .16s var(--ease-out), transform .2s var(--ease-out);border-radius:3px;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid;position:relative}.cfg-achievement:hover{transform:translateY(-1px)}.cfg-achievement.is-earned{background:linear-gradient(135deg, color-mix(in oklab, var(--badge-color) 8%, var(--ink-2)), var(--ink-2) 60%);border-color:color-mix(in oklab, var(--badge-color) 45%, var(--rule))}.cfg-achievement.is-earned:before{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--badge-color) 20%, transparent);position:absolute;inset:-1px}.cfg-achievement.is-locked{opacity:.68}.cfg-achievement-icon{background:var(--ink-1);border:1px solid var(--rule);width:44px;height:44px;color:var(--bone-faint);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cfg-achievement.is-earned .cfg-achievement-icon{color:var(--badge-color);background:color-mix(in oklab, var(--badge-color) 12%, var(--ink-1));border-color:color-mix(in oklab, var(--badge-color) 35%, var(--rule));box-shadow:0 0 20px -6px color-mix(in oklab, var(--badge-color) 40%, transparent)}.cfg-achievement-body{min-width:0}.cfg-achievement-title{font-family:var(--font-display);letter-spacing:-.005em;color:var(--bone);margin-bottom:2px;font-size:.88rem;font-weight:600}.cfg-achievement.is-earned .cfg-achievement-title{color:color-mix(in oklab, var(--badge-color) 25%, var(--bone))}.cfg-achievement-desc{color:var(--bone-faint);font-size:.72rem;line-height:1.4}.cfg-achievement-check,.cfg-achievement-lock{border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.cfg-achievement-check{background:var(--badge-color);color:var(--ink-0)}.cfg-achievement-lock{color:var(--bone-faint)}.cfg-stats-meta{border-top:1px solid var(--rule);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-faint);flex-wrap:wrap;align-items:baseline;gap:18px;padding-top:14px;font-size:.68rem;display:flex}.cfg-stats-meta-line{gap:8px;display:inline-flex}.cfg-stats-meta-label{color:var(--bone-faint)}.cfg-stats-meta-value{color:var(--bone);font-variant-numeric:tabular-nums}.cfg-stats-meta-link{color:var(--accent);margin-left:auto;text-decoration:none}.cfg-stats-meta-link:hover{text-underline-offset:3px;text-decoration:underline}.cfg-stats-skeleton{border:1px solid var(--rule);background:var(--ink-2);border-radius:2px;gap:8px;padding:14px;display:grid}.cfg-stats-skeleton-bar{background:linear-gradient(90deg, var(--ink-3) 0%, var(--ink-4) 50%, var(--ink-3) 100%);height:10px;animation:cfg-stats-shimmer 1.4s var(--ease-in-out) infinite;background-size:200% 100%;border-radius:2px;display:block}.cfg-stats-skeleton-bar--wide{height:140px}@keyframes cfg-stats-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.cfg-stats-empty{border:1px dashed var(--rule-strong);background:var(--ink-2);color:var(--bone-dim);border-radius:2px;gap:4px;padding:18px;font-size:.85rem;display:grid}.cfg-stats-empty strong{color:var(--bone);font-weight:500}@media (width<=860px){.cfg-stats-row{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.cfg-stats-row{grid-template-columns:1fr 1fr}}.cfg-discord-avatar{border:1px solid var(--rule);background:linear-gradient(135deg,oklab(57.7436% .0140405 -.208618/.12) 0%,#0000 60%);border-radius:4px;align-items:center;gap:12px;padding:10px 12px;display:flex}.cfg-discord-avatar-img{object-fit:cover;border:1px solid var(--rule-strong);border-radius:999px;flex-shrink:0;width:44px;height:44px}.cfg-discord-avatar-body{flex:1;gap:2px;min-width:0;display:grid}.cfg-discord-avatar-title{color:var(--bone);letter-spacing:.02em;font-size:.78rem}.cfg-discord-avatar-sub{color:var(--bone-dim);font-size:.66rem;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cfg-avatar-stack{gap:8px;display:grid}.cfg-avatar-discord-revert{justify-self:start}.cfg-btn--danger{border-color:var(--blood);color:var(--blood)}.cfg-btn--danger:hover{background:var(--blood);color:var(--ink-0);border-color:var(--blood)}.cfg-block-meta{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--bone-faint);font-size:.64rem}.cfg-badge-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin-top:12px;display:grid}.cfg-badge-pick{--badge-tone:var(--accent);appearance:none;border:1px solid var(--rule);background:var(--ink-2);color:var(--bone);text-align:left;cursor:pointer;transition:border-color .15s var(--ease-out), background .15s var(--ease-out), transform .15s var(--ease-out);border-radius:4px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.cfg-badge-pick:hover{border-color:color-mix(in oklab, var(--badge-tone) 60%, var(--rule-strong));background:var(--ink-3)}.cfg-badge-pick:active{transform:scale(.99)}.cfg-badge-pick.is-added{border-color:var(--badge-tone);background:color-mix(in oklab, var(--badge-tone) 10%, var(--ink-2))}.cfg-badge-pick.is-locked{cursor:not-allowed;opacity:.72}.cfg-badge-pick.is-locked:hover{border-color:var(--rule);background:var(--ink-2);transform:none}.cfg-hint-warn{color:color-mix(in oklab, #ffb14a 85%, var(--bone));border-left:2px solid oklab(81.7448% .0495251 .138316/.7);padding-left:10px}.cfg-badge-pick-art{background:color-mix(in oklab, var(--badge-tone) 12%, var(--ink-0));border:1px solid color-mix(in oklab, var(--badge-tone) 30%, var(--rule));border-radius:4px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.cfg-badge-pick-art img{width:22px;height:22px;display:block}.cfg-badge-pick-copy{gap:2px;min-width:0;display:grid}.cfg-badge-pick-label{font-family:var(--font-display);letter-spacing:-.01em;color:var(--bone);font-size:.92rem;font-weight:600}.cfg-badge-pick-sub{color:var(--bone-faint);text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.74rem;line-height:1.35;display:-webkit-box;overflow:hidden}.cfg-badge-pick-state{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--bone-faint);border:1px solid var(--rule);border-radius:2px;flex-shrink:0;padding:4px 8px;font-size:.6rem;font-weight:500}.cfg-badge-pick.is-added .cfg-badge-pick-state{color:var(--badge-tone);border-color:color-mix(in oklab, var(--badge-tone) 60%, transparent)}.cfg-badge-pinned{border:1px solid var(--rule);background:var(--ink-1);border-radius:4px;gap:8px;margin-top:16px;padding:12px;display:grid}.cfg-badge-pinned-head{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--bone-faint);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:8px;font-size:.62rem;font-weight:600;display:flex}.cfg-badge-pinned-hint{opacity:.75;letter-spacing:.18em;font-weight:400}.cfg-badge-pinned-row{transition:background .15s var(--ease-out), box-shadow .15s var(--ease-out), opacity .15s var(--ease-out);border-radius:3px;align-items:center;gap:10px;padding:4px 2px;display:flex}.cfg-badge-pinned-row.is-dragging{opacity:.35}.cfg-badge-pinned-row.is-drop{background:color-mix(in oklab, var(--accent) 10%, transparent);box-shadow:inset 0 1px 0 var(--accent)}.cfg-badge-pinned-grip{width:18px;height:22px;color:var(--bone-faint);cursor:grab;transition:color .15s var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cfg-badge-pinned-grip:hover{color:var(--bone)}.cfg-badge-pinned-row:active .cfg-badge-pinned-grip,.cfg-badge-pinned-row.is-dragging .cfg-badge-pinned-grip{cursor:grabbing}.cfg-badge-pinned-icon{object-fit:contain;flex-shrink:0;width:18px;height:18px}.cfg-badge-pinned-name{min-width:0;color:var(--bone);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.9rem;font-weight:500;overflow:hidden}@media (width<=520px){.cfg-badge-grid{grid-template-columns:1fr}.cfg-badge-pinned-row{flex-wrap:wrap}}.amb-dec{z-index:1;pointer-events:none;mix-blend-mode:screen;position:fixed;inset:0}.amb-plasma{filter:blur(40px)saturate(1.4)}.amb-plasma-a,.amb-plasma-b,.amb-plasma-c{opacity:.55;background:conic-gradient(from 120deg,#ff3c788c,#785aff73,#3cdcff80,#ffc87873,#ff3c788c);animation:14s linear infinite amb-plasma-spin;position:absolute;inset:-30%}.amb-plasma-b{opacity:.35;filter:blur(10px);animation-duration:20s;animation-direction:reverse}.amb-plasma-c{opacity:.28;mix-blend-mode:lighten;animation-duration:26s}@keyframes amb-plasma-spin{to{transform:rotate(360deg)scale(1.05)}}.amb-aurora{filter:saturate(1.25)}.amb-aurora-a,.amb-aurora-b,.amb-aurora-c{opacity:.45;background:radial-gradient(closest-side,#ff507859,#0000 70%);animation:18s ease-in-out infinite alternate amb-aurora-move;position:absolute;inset:-20%}.amb-aurora-b{background:radial-gradient(closest-side,#50c8ff52,#0000 70%);animation-duration:24s;animation-delay:-6s}.amb-aurora-c{background:radial-gradient(closest-side,#c878ff47,#0000 70%);animation-duration:30s;animation-delay:-12s}@keyframes amb-aurora-move{0%{transform:translate(-6%,-4%)scale(1)}to{transform:translate(8%,6%)scale(1.08)}}.amb-grid{mix-blend-mode:overlay;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:48px 48px;animation:22s linear infinite amb-grid-drift;-webkit-mask-image:radial-gradient(#000 0%,#0000 72%);mask-image:radial-gradient(#000 0%,#0000 72%)}@keyframes amb-grid-drift{0%{background-position:0 0,0 0}to{background-position:480px 320px,-320px 480px}}.amb-hearts{overflow:hidden}.amb-heart{left:calc(var(--i,0) * 7% + 5%);color:#ff78a059;--i:0;font-size:clamp(12px,2.2vw,22px);animation:linear infinite amb-heart-rise;position:absolute;bottom:-10%}.amb-heart-0{animation-duration:14s;animation-delay:-2s;left:8%}.amb-heart-1{color:#a0c8ff47;animation-duration:18s;animation-delay:-6s;left:22%}.amb-heart-2{animation-duration:16s;animation-delay:-1s;left:40%}.amb-heart-3{color:#ffdca042;animation-duration:20s;animation-delay:-9s;left:58%}.amb-heart-4{animation-duration:17s;animation-delay:-4s;left:72%}.amb-heart-5{color:#c8ffc838;animation-duration:19s;animation-delay:-11s;left:88%}@keyframes amb-heart-rise{0%{opacity:0;transform:translateY(0)rotate(-8deg)}10%{opacity:1}to{opacity:0;transform:translateY(-110vh)rotate(12deg)}}.amb-bokeh span,.amb-bokeh-dot{filter:blur(.5px);opacity:.35;background:radial-gradient(circle at 30% 30%,#ffffff8c,#fff0 62%);border-radius:999px;animation:16s ease-in-out infinite amb-bokeh-float;position:absolute}.amb-bokeh-0{width:120px;height:120px;top:18%;left:6%}.amb-bokeh-1{width:180px;height:180px;animation-delay:-3s;top:10%;left:70%}.amb-bokeh-2{width:90px;height:90px;animation-delay:-7s;top:62%;left:40%}.amb-bokeh-3{width:140px;height:140px;animation-delay:-1s;top:72%;left:22%}.amb-bokeh-4{width:200px;height:200px;animation-delay:-9s;top:28%;left:52%}.amb-bokeh-5{width:70px;height:70px;animation-delay:-4s;top:58%;left:84%}.amb-bokeh-6{width:110px;height:110px;animation-delay:-12s;top:44%;left:12%}@keyframes amb-bokeh-float{50%{opacity:.5;transform:translate(12px,-18px)scale(1.05)}}@media (prefers-reduced-motion:reduce){.amb-aurora-a,.amb-aurora-b,.amb-aurora-c,.amb-plasma-a,.amb-plasma-b,.amb-plasma-c,.amb-grid,.amb-heart,.amb-bokeh-dot{animation:none!important}}.ambient-canvas{z-index:2;pointer-events:none;mix-blend-mode:screen;width:100%;height:100%;position:fixed;inset:0}.stage-root{min-height:100dvh;color:var(--c-text);font-family:var(--font-body);flex-direction:column;display:flex;position:relative;overflow:hidden}.stage-root.is-invert{filter:invert()hue-rotate(180deg)contrast(1.05)}.stage-root.stage-root--custom-cursor a,.stage-root.stage-root--custom-cursor button,.stage-root.stage-root--custom-cursor [role=button],.stage-root.stage-root--custom-cursor input,.stage-root.stage-root--custom-cursor textarea,.stage-root.stage-root--custom-cursor select,.stage-root.stage-root--custom-cursor .music-btn,.stage-root.stage-root--custom-cursor .link-pill,.stage-root.stage-root--custom-cursor .link-icon,.stage-root.stage-root--custom-cursor .card-eyebrow-link{cursor:inherit!important}.stage-root.stage-root--custom-cursor .stage-gate{cursor:pointer!important}.stage-root.is-lightning:after{content:"";z-index:90;pointer-events:none;mix-blend-mode:overlay;background:#ffffffe6;position:fixed;inset:0}.stage-bg-shift{z-index:0;will-change:transform;transition:transform .35s ease-out;position:fixed;inset:0}.stage-bg{will-change:transform;position:absolute;inset:0}.stage-bg.is-slowzoom{animation:28s ease-in-out infinite alternate bg-slowzoom}@keyframes bg-slowzoom{0%{transform:scale(1)}to{transform:scale(1.08)}}.bg-video{object-fit:cover;opacity:.85;width:calc(100% + 48px);height:calc(100% + 48px);position:absolute;inset:-24px;transform:scale(1.04)}.bg-image{pointer-events:none;background-repeat:no-repeat;width:calc(100% + 48px);height:calc(100% + 48px);position:absolute;inset:-24px;transform:scale(1.04)}.bg-veil{pointer-events:none;background:#000;position:absolute;inset:0}.bg-tint{pointer-events:none;background:var(--tint-color,#000);opacity:var(--tint-a,0);position:absolute;inset:0}.particles-canvas{z-index:7;pointer-events:none;mix-blend-mode:screen;opacity:.85;position:fixed;inset:0}.scanlines{z-index:9;pointer-events:none;opacity:.6;mix-blend-mode:overlay;background:repeating-linear-gradient(#ffffff14,#ffffff14 1px,#0000 1px 3px);position:fixed;inset:0}.vignette{z-index:10;pointer-events:none;background:radial-gradient(#0000 35%,#000000d9 95%);position:fixed;inset:0}.film-grain{z-index:8;pointer-events:none;opacity:var(--grain-opacity,.18);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E");position:fixed;inset:0}.stage-main{z-index:5;overflow-anchor:none;overscroll-behavior:contain;flex-direction:column;flex:auto;justify-content:safe center;align-items:center;min-height:0;padding:clamp(16px,4vw,48px);display:flex;position:relative;overflow:hidden auto}.card-surface{width:min(var(--card-max,520px), 100%);position:relative}.card-surface:before,.card-surface:after{content:"";pointer-events:none;z-index:4;width:16px;height:16px;position:absolute}.card-surface:before{border-top:1px solid var(--c-accent);border-left:1px solid var(--c-accent);top:-10px;left:-10px}.card-surface:after{border-bottom:1px solid var(--c-accent);border-right:1px solid var(--c-accent);bottom:-10px;right:-10px}.card-surface.is-chromeless:before,.card-surface.is-chromeless:after{display:none}.stage-root.is-gated .stage-main,.stage-root.is-gated .card-surface{pointer-events:none;filter:blur(22px)brightness(.55);transition:filter .5s var(--ease-out,cubic-bezier(.22, 1, .36, 1)), transform .5s var(--ease-out,cubic-bezier(.22, 1, .36, 1));transform:scale(.98)}.stage-gate{z-index:60;cursor:pointer;color:var(--c-text,#f5f5f7);font-family:var(--font-body,system-ui, sans-serif);background:0 0;border:0;place-items:center;padding:clamp(24px,6vw,48px);display:grid;position:absolute;inset:0;overflow:hidden}body:not(.is-studio) .stage-root.is-gated .stage-gate{box-sizing:border-box;width:100%;height:100%;min-height:100svh;position:fixed;inset:0}.stage-gate:focus-visible{outline:none}.stage-gate-bg{background:radial-gradient(800px 500px at 50% 55%, color-mix(in oklab, var(--c-accent) 18%, transparent) 0%, transparent 60%), radial-gradient(ellipse at center, #00000059 0%, #000c 70%, #000000eb 100%);-webkit-backdrop-filter:blur(10px)saturate(1.25);animation:gate-bg-in .55s var(--ease-out,cubic-bezier(.22, 1, .36, 1)) both;position:absolute;inset:0}.stage-gate-bg:after{content:"";opacity:.35;mix-blend-mode:overlay;pointer-events:none;background:repeating-linear-gradient(#ffffff0d,#ffffff0d 1px,#0000 1px 3px);position:absolute;inset:0}.stage-gate-frame{pointer-events:none;border:1px solid color-mix(in oklab, var(--c-accent) 28%, #ffffff0f);animation:gate-frame-in .65s 50ms var(--ease-out,cubic-bezier(.22, 1, .36, 1)) both;border-radius:2px;position:absolute;inset:clamp(16px,3vw,28px)}.stage-gate-frame:before,.stage-gate-frame:after{content:"";border:1.5px solid var(--c-accent,#ff6a3d);width:18px;height:18px;box-shadow:0 0 16px color-mix(in oklab, var(--c-accent) 45%, transparent);position:absolute}.stage-gate-frame:before{animation:gate-corner .5s .2s var(--ease-out) both;border-bottom:0;border-right:0;top:-1px;left:-1px}.stage-gate-frame:after{animation:gate-corner .5s .35s var(--ease-out) both;border-top:0;border-left:0;bottom:-1px;right:-1px}.stage-gate-inner{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:18px;padding:clamp(20px,4vw,32px) clamp(28px,6vw,56px);display:flex;position:relative}.stage-gate-eyebrow{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.32em;text-transform:uppercase;color:color-mix(in oklab, var(--c-accent,#ff6a3d) 85%, white);animation:gate-eyebrow .55s .18s var(--ease-out) both;align-items:center;gap:12px;font-size:.7rem;display:inline-flex}.stage-gate-tick{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--c-accent) 70%, white) 50%, color-mix(in oklab, var(--c-accent) 70%, white));opacity:.7;width:32px;height:1px;display:inline-block}.stage-gate-eyebrow .stage-gate-tick:last-child{background:linear-gradient(270deg, transparent, color-mix(in oklab, var(--c-accent) 70%, white) 50%, color-mix(in oklab, var(--c-accent) 70%, white))}.stage-gate-cta{font-family:var(--font-display,var(--font-body));letter-spacing:-.02em;color:var(--c-text,#fff);flex-wrap:wrap;justify-content:center;font-size:clamp(2rem,5.5vw,3.2rem);font-weight:700;line-height:1;animation:3.6s ease-in-out infinite gate-glow;display:inline-flex}.stage-gate-ch{opacity:0;animation:gate-char .45s var(--ease-out,cubic-bezier(.22, 1, .36, 1)) forwards;display:inline-block;transform:translateY(18px)}.stage-gate-chevron{color:color-mix(in oklab, var(--c-accent) 80%, white);opacity:0;animation:gate-chevron-in .5s .7s var(--ease-out,cubic-bezier(.22, 1, .36, 1)) forwards, gate-chevron-bob 1.6s 1.2s ease-in-out infinite;margin-top:4px}.stage-gate:hover .stage-gate-cta{text-shadow:0 0 40px color-mix(in oklab, var(--c-accent) 70%, transparent);transform:translateY(-1px)}.stage-gate:hover .stage-gate-frame{border-color:color-mix(in oklab, var(--c-accent) 55%, #ffffff1a)}.stage-gate:hover .stage-gate-chevron{transform:translateY(2px)}.stage-gate:active .stage-gate-inner{transform:scale(.98)}.stage-gate-cta,.stage-gate-inner,.stage-gate-chevron{transition:transform .18s var(--ease-out,cubic-bezier(.22, 1, .36, 1)), text-shadow .22s var(--ease-out)}@keyframes gate-bg-in{0%{opacity:0;-webkit-backdrop-filter:blur()}to{opacity:1}}@keyframes gate-frame-in{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes gate-corner{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes gate-eyebrow{0%{opacity:0;letter-spacing:.5em}to{opacity:1;letter-spacing:.32em}}@keyframes gate-char{to{opacity:1;transform:translateY(0)}}@keyframes gate-glow{0%,to{text-shadow:0 0 20px color-mix(in oklab, var(--c-accent) 35%, transparent), 0 0 2px color-mix(in oklab, var(--c-accent) 20%, transparent)}50%{text-shadow:0 0 44px color-mix(in oklab, var(--c-accent) 70%, transparent), 0 0 8px color-mix(in oklab, var(--c-accent) 40%, transparent)}}@keyframes gate-chevron-in{to{opacity:1}}@keyframes gate-chevron-bob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.studio-preview-frame .stage-gate{position:absolute}@media (prefers-reduced-motion:reduce){.stage-gate-bg,.stage-gate-frame,.stage-gate-frame:before,.stage-gate-frame:after,.stage-gate-eyebrow,.stage-gate-ch,.stage-gate-cta,.stage-gate-chevron{animation:none!important}.stage-gate-ch{opacity:1;transform:none}.stage-gate-chevron{opacity:1}}.stage-mouse-fx{z-index:8;pointer-events:none;position:absolute;inset:0;overflow:hidden}.stage-mouse-fx-canvas{width:100%;height:100%;display:block}.stage-mouse-fx-ring{border:2px solid var(--c-accent);will-change:transform;background:0 0;border-radius:50%;width:44px;height:44px;position:absolute;top:0;left:0}.profile-card{border-radius:var(--card-radius,22px);background:color-mix(in oklab, var(--c-glass) calc(var(--card-opacity,1) * 100%), transparent);border:var(--card-bw,1px) solid var(--card-bc,#ffffff14);width:100%;box-shadow:0 0 0 1px #00000059, 0 calc(18px + 40px * var(--card-shadow,.55)) calc(60px + 80px * var(--card-shadow,.55)) #0000008c;-webkit-backdrop-filter:blur(var(--card-blur,18px)) saturate(1.2);backdrop-filter:blur(var(--card-blur,18px)) saturate(1.2);isolation:isolate;padding:0;position:relative;overflow:visible}.card-motion{width:100%;position:relative}.card-tilt-layer{z-index:0;border-radius:inherit;position:relative}.profile-card.is-tilt{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;transition:transform .1s ease-out}.profile-card:not(.is-tilt){transition:none;transform:none}.card-motion.is-float{animation:card-float calc(6s - 3s * min(var(--float-amt,.35), 1)) ease-in-out infinite}@keyframes card-float{0%,to{transform:translateY(0)}50%{transform:translateY(calc(-6px * min(var(--float-amt,.35), 1)))}}.profile-card.is-chroma{position:relative}.profile-card.is-chroma:after{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:screen;opacity:calc(var(--chroma,0) * .55);background:linear-gradient(90deg,#ff00002e,#0000 40%),linear-gradient(270deg,#00ffff29,#0000 40%);position:absolute;inset:0;transform:translate(1px)}.card-motion.is-glitch{animation:2.6s steps(2,end) infinite glitch-jitter}@keyframes glitch-jitter{0%,90%,to{transform:translate(0,0)}91%{transform:translate3d(calc(var(--glitch,0) * 3px), calc(var(--glitch,0) * -2px), 0)}93%{transform:translate3d(calc(var(--glitch,0) * -4px), calc(var(--glitch,0) * 1px), 0)}}.profile-card.is-border-pulse{animation:3.2s ease-in-out infinite border-pulse}.card-motion.is-float.is-glitch{animation:card-float calc(6s - 3s * min(var(--float-amt,.35), 1)) ease-in-out infinite, glitch-jitter 2.6s steps(2, end) infinite}.profile-card.is-chromeless{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}.profile-card.is-chromeless .card-rim{display:none}@keyframes border-pulse{50%{border-color:color-mix(in oklab, var(--c-accent) 55%, var(--card-bc));box-shadow:0 0 0 1px #00000059, 0 30px 90px color-mix(in oklab, var(--c-accent) 22%, #000000a6)}}.profile-card.is-border-snake:not(.is-rgb) .card-rim{padding:max(2px, var(--card-bw,2px));background:0 0}.profile-card.is-border-snake:not(.is-rgb) .card-rim:after{content:"";background:conic-gradient(from 0deg, transparent 0deg 300deg, color-mix(in oklab, var(--c-accent) 92%, white) 318deg, color-mix(in oklab, var(--c-accent-soft) 70%, transparent) 332deg, transparent 345deg 360deg);transform-origin:50%;will-change:transform;animation:3.8s linear infinite snake-rim-spin;position:absolute;inset:-58%}@keyframes snake-rim-spin{to{transform:rotate(360deg)}}.profile-card.is-border-marching:not(.is-rgb) .card-rim{padding:max(2px, var(--card-bw,2px));background:0 0}.profile-card.is-border-marching:not(.is-rgb) .card-rim:after{content:"";background:repeating-conic-gradient(from 0deg, transparent 0deg 20deg, color-mix(in oklab, var(--c-accent) 85%, white) 21deg 26deg, transparent 27deg 44deg);transform-origin:50%;will-change:transform;animation:2.2s linear infinite marching-rim-spin;position:absolute;inset:-55%}@keyframes marching-rim-spin{to{transform:rotate(-360deg)}}.card-rim{pointer-events:none;border-radius:inherit;padding:max(1px, var(--card-bw,1px));-webkit-mask-composite:xor;z-index:1;background:linear-gradient(120deg,#ffffff38,#ffffff05 40%,#ffffff14);position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.profile-card.is-rgb .card-rim{padding:max(2px, var(--card-bw,2px));background:0 0}.profile-card.is-rgb .card-rim:after{content:"";animation:rgb-rim-spin var(--rgb-speed,4s) linear infinite;transform-origin:50%;will-change:transform;background:conic-gradient(#ff4d4d,#ffd24d,#6bff7a,#4ddbff,#a78bfa,#ff4d8d,#ff4d4d);position:absolute;inset:-60%}@keyframes rgb-rim-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.card-banner{border-top-left-radius:var(--card-radius,22px);border-top-right-radius:var(--card-radius,22px);width:100%;position:relative;overflow:hidden}.card-banner img{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.02)}.card-banner-veil{pointer-events:none;background:linear-gradient(#0000001a,#000000bf);position:absolute;inset:0}.card-inner{z-index:2;padding:var(--card-pad,clamp(22px, 4vw, 34px));position:relative}.card-inner[data-section-spacing=relaxed]>*+*{margin-top:.7rem}.card-inner[data-section-spacing=ruled]>*+*{border-top:1px solid color-mix(in oklab, var(--c-text) 8%, transparent);margin-top:.85rem;padding-top:.85rem}.card-inner .card-sep-before{border-top:1px solid color-mix(in oklab, var(--c-text) 8%, transparent);margin-top:.72rem;padding-top:.72rem}.card-head{align-items:flex-start;gap:18px;display:flex}.card-head-leading{flex-shrink:0;align-items:flex-start;gap:12px;display:flex}.avatar-wrap{transition:transform .4s var(--ease-out,cubic-bezier(.22, 1, .36, 1));transform-style:preserve-3d;flex-shrink:0;position:relative}.avatar-wrap.has-ring .avatar{box-shadow:0 0 0 1px var(--c-accent,#ff6a3d), 0 12px 40px #00000073;border-color:#ff6a3d59}@media (hover:hover){.avatar-wrap.has-tilt:hover{transform:perspective(420px)rotateX(6deg)rotateY(-8deg)translateZ(6px)}}.avatar-presence{background:var(--presence-color,#80848e);width:13px;height:13px;box-shadow:0 0 0 3px var(--c-lift,#111113), 0 0 10px color-mix(in srgb, var(--presence-color,#80848e) 70%, transparent);border-radius:999px;position:absolute;bottom:3px;right:3px}.avatar-presence.is-online{animation:2.4s ease-in-out infinite presence-pulse}.avatar-presence.is-idle{opacity:.9;animation:3.6s ease-in-out infinite presence-pulse}.avatar-presence.is-dnd{animation:none}.avatar-presence.is-offline{opacity:.75;animation:none}@keyframes presence-pulse{0%,to{box-shadow:0 0 0 3px var(--c-lift,#111113), 0 0 4px color-mix(in srgb, var(--presence-color,#23a55a) 50%, transparent)}50%{box-shadow:0 0 0 3px var(--c-lift,#111113), 0 0 12px color-mix(in srgb, var(--presence-color,#23a55a) 90%, transparent)}}.card-activity{border:1px solid var(--c-rule,#f3efe714);border-left:2px solid var(--presence-color,var(--c-accent));background:color-mix(in srgb, var(--c-lift,#111113) 88%, transparent);font-family:var(--c-font-mono,"Geist Mono"), ui-monospace, monospace;letter-spacing:.01em;color:var(--c-text-muted,#b6b2a9);border-radius:2px;align-items:center;gap:10px;min-width:0;margin-top:12px;padding:8px 10px;font-size:.78rem;display:flex}.card-activity-art{object-fit:cover;border:1px solid var(--c-rule,#f3efe714);border-radius:2px;flex-shrink:0;width:32px;height:32px}.card-activity-glyph{background:var(--c-bg-deep,#0a0a0b);border:1px solid var(--c-rule,#f3efe714);width:32px;height:32px;color:var(--presence-color,var(--c-accent));border-radius:2px;flex-shrink:0;place-items:center;display:grid}.card-activity-body{flex-direction:column;gap:2px;min-width:0;display:flex}.card-activity-verb{color:var(--c-text,var(--bone,#f3efe7));white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.card-activity-verb:before{content:"→ ";color:var(--presence-color,var(--c-accent));margin-right:2px}.card-activity-details{color:var(--c-text-muted,#8a8680);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}@media (prefers-reduced-motion:reduce){.avatar-wrap{transition:none}.avatar-presence{animation:none!important}.avatar-wrap.has-tilt:hover{transform:none}}.avatar{object-fit:cover;border:1px solid #ffffff1f;border-radius:20px;width:86px;height:86px;box-shadow:0 12px 40px #00000073}.avatar.is-circle{border-radius:999px}.avatar.is-sharp{border-radius:10px}.avatar-fallback{background:radial-gradient(120% 120% at 30% 20%, #ff6a3d1f, transparent 55%), var(--c-lift,#111113);color:var(--c-accent);font-family:var(--c-font-display,"Geist"), system-ui, sans-serif;letter-spacing:-.02em;place-items:center;font-size:1.5rem;font-weight:700;display:grid;position:relative;overflow:hidden}.head-text{overflow-wrap:anywhere;flex:1;min-width:0}.display-name{font-family:var(--font-display);font-weight:700;font-size:calc(clamp(1.6rem, 4.5vw, 2.1rem) * var(--type-display-scale,1));letter-spacing:var(--name-tracking,-.02em);margin:0;line-height:1.05}.name-fx-glow{animation:name-glow 3.4s var(--ease-in-out,ease-in-out) infinite;will-change:text-shadow}@keyframes name-glow{0%,to{text-shadow:0 0 8px color-mix(in oklab, var(--c-accent) 45%, transparent), 0 0 22px color-mix(in oklab, var(--c-accent) 22%, transparent)}50%{text-shadow:0 0 1px color-mix(in oklab, var(--c-accent) 60%, transparent), 0 0 20px color-mix(in oklab, var(--c-accent) 75%, transparent), 0 0 48px color-mix(in oklab, var(--c-accent-soft) 45%, transparent)}}.name-fx-gradient{background:linear-gradient(92deg, var(--c-accent-soft), var(--c-accent), color-mix(in oklab, var(--c-accent) 70%, white));color:#0000;-webkit-background-clip:text;background-clip:text}.name-fx-shimmer{background-image:linear-gradient(105deg, var(--c-text) 0%, var(--c-text) 32%, color-mix(in oklab, var(--c-accent-soft) 55%, var(--c-text)) 44%, color-mix(in oklab, var(--c-accent) 50%, var(--c-text)) 50%, color-mix(in oklab, var(--c-accent-soft) 55%, var(--c-text)) 56%, var(--c-text) 68%, var(--c-text) 100%);color:var(--c-text);-webkit-text-fill-color:transparent;background-position:100%;background-repeat:no-repeat;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:3.6s ease-in-out infinite name-shimmer;display:inline-block}@keyframes name-shimmer{0%{background-position:100%}to{background-position:0%}}.name-fx-glitch{animation:2.4s steps(2,end) infinite name-glitch-shadow}@keyframes name-glitch-shadow{0%,88%,to{text-shadow:none}89%{text-shadow:2px 0 color-mix(in oklab, var(--c-accent) 70%, cyan), -2px 0 color-mix(in oklab, var(--c-danger) 70%, red)}91%{text-shadow:-3px 0 color-mix(in oklab, var(--c-accent-soft) 80%, white), 1px 0 color-mix(in oklab, var(--c-accent) 60%, transparent)}}.handle{color:var(--c-muted);font-size:calc(.85rem * var(--type-body-scale,1));margin:6px 0 0}.subtitle{color:var(--c-muted);font-size:calc(.95rem * var(--type-body-scale,1));min-height:1.45em;margin:18px 0 0;line-height:1.45}.bio-md .bio-strong{color:var(--c-text);font-weight:700}.bio-md .bio-em{color:var(--c-accent-soft)}.bio-md .bio-code{font-family:var(--font-mono);background:#00000059;border:1px solid #ffffff1f;border-radius:8px;padding:.1em .35em;font-size:.9em}.bio-md .bio-a{color:var(--c-accent-soft)}.caret{vertical-align:-.15em;background:var(--c-accent);width:8px;height:1.1em;margin-left:2px;animation:1s step-end infinite caret-blink;display:inline-block}@keyframes caret-blink{50%{opacity:0}}.caret--rail{background:color-mix(in oklab, var(--c-accent) 82%, white);opacity:.92;width:1.5px;margin-left:3px;animation:none}.typing-line--rail{flex-direction:column;align-items:stretch;max-width:100%;display:inline-flex}.typing-line-rail-head{flex-flow:wrap;align-items:baseline;column-gap:0;min-width:0;display:inline-flex}.typing-line-rail-text{white-space:pre-wrap;min-width:0}.typing-rail-underline{background:0 0;border-radius:1px;height:1px;margin-top:5px;position:relative;overflow:hidden}.typing-rail-underline:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--c-accent) 70%, transparent), var(--c-accent), color-mix(in oklab, var(--c-accent) 70%, transparent), transparent);width:32%;animation:2.8s ease-in-out .2s infinite rail-shuttle;position:absolute;top:0;bottom:0;left:0}@keyframes rail-shuttle{0%,to{opacity:.35;transform:translate(0)}50%{opacity:1;transform:translate(212.5%)}}.card-eyebrow{font-family:var(--c-font-mono,"Geist Mono"), ui-monospace, monospace;letter-spacing:.24em;text-transform:uppercase;color:var(--c-text-muted);align-items:center;gap:8px;margin-bottom:14px;font-size:.58rem;display:flex}.card-eyebrow-mono{color:var(--c-accent)}.card-eyebrow-link{color:inherit;cursor:pointer;transition:color .18s var(--ease-out,cubic-bezier(.22, 1, .36, 1));text-decoration:none;position:relative}.card-eyebrow-link:after{content:"";transform-origin:0;opacity:.7;height:1px;transition:transform .22s var(--ease-out,cubic-bezier(.22, 1, .36, 1));background:currentColor;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.card-eyebrow-link:hover,.card-eyebrow-link:focus-visible{color:color-mix(in oklab, var(--c-accent) 80%, white);outline:none}.card-eyebrow-link:hover:after,.card-eyebrow-link:focus-visible:after{transform:scaleX(1)}.card-eyebrow-sep{color:var(--c-text-muted);opacity:.6}.card-eyebrow-handle{color:var(--c-text-muted)}.card-eyebrow-rule{background:linear-gradient(90deg, color-mix(in oklab, var(--c-text) 20%, transparent), transparent);flex:1;min-width:12px;height:1px}.card-eyebrow-num{color:var(--c-accent);letter-spacing:.28em}.stage-root .card-eyebrow-num.card-eyebrow-uid{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1;letter-spacing:.14em;justify-content:center;min-inline-size:2.5ch}.stage-root .card-eyebrow-num.stage-tip{z-index:1;cursor:pointer;isolation:isolate;position:relative}.stage-root .card-eyebrow-num.stage-tip.card-eyebrow-uid{align-items:baseline;display:inline-flex}.stage-root .card-eyebrow-num.stage-tip:before,.stage-root .card-eyebrow-num.stage-tip:after{opacity:0;pointer-events:none;transition:opacity .16s var(--ease-out,ease), transform .16s var(--ease-out,ease);z-index:5;position:absolute;left:50%;transform:translate(-50%)translateY(4px)}.stage-root .card-eyebrow-num.stage-tip:before{content:attr(data-stage-tip);letter-spacing:.03em;text-transform:none;color:var(--c-text);white-space:nowrap;word-break:normal;text-overflow:ellipsis;text-align:left;writing-mode:horizontal-tb;max-width:min(320px,92vw);font-size:.66rem;font-weight:600;font-family:var(--font-body,system-ui, sans-serif);box-sizing:border-box;-webkit-backdrop-filter:blur(8px);direction:ltr;unicode-bidi:isolate;background:#0a0a0cf2;border:1px solid #ffffff1f;border-radius:4px;padding:5px 9px;display:block;bottom:calc(100% + 8px);overflow:hidden}.stage-root .card-eyebrow-num.stage-tip:after{content:"";border-top:5px solid #0a0a0cf2;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;bottom:calc(100% + 3px)}.stage-root .card-eyebrow-num.stage-tip:hover:before,.stage-root .card-eyebrow-num.stage-tip:hover:after{opacity:1;transform:translate(-50%)translateY(0)}.shimmer-line{background-image:linear-gradient(105deg, var(--c-text,#f3efe7) 0%, var(--c-text,#f3efe7) 32%, color-mix(in oklab, var(--c-accent-soft,#ff9671) 50%, var(--c-text,#f3efe7)) 44%, color-mix(in oklab, var(--c-accent,#ff6a3d) 45%, var(--c-text,#f3efe7)) 50%, color-mix(in oklab, var(--c-accent-soft,#ff9671) 50%, var(--c-text,#f3efe7)) 56%, var(--c-text,#f3efe7) 68%, var(--c-text,#f3efe7) 100%);color:var(--c-text,#f3efe7);-webkit-text-fill-color:transparent;background-position:100%;background-repeat:no-repeat;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:5s ease-in-out infinite subtitle-shimmer;display:inline-block}@keyframes subtitle-shimmer{0%{background-position:100%}to{background-position:0%}}.glow-line{color:var(--c-text,#f3efe7);animation:subtitle-glow 3.4s var(--ease-in-out,ease-in-out) infinite;will-change:text-shadow;display:inline-block}@keyframes subtitle-glow{0%,to{text-shadow:0 0 6px color-mix(in oklab, var(--c-accent) 30%, transparent), 0 0 18px color-mix(in oklab, var(--c-accent) 15%, transparent)}50%{text-shadow:0 0 1px color-mix(in oklab, var(--c-accent) 55%, transparent), 0 0 14px color-mix(in oklab, var(--c-accent) 70%, transparent), 0 0 38px color-mix(in oklab, var(--c-accent-soft) 45%, transparent)}}.scramble-line{font-family:var(--c-font-mono,"Geist Mono"), ui-monospace, monospace;letter-spacing:.05em;font-variant-numeric:tabular-nums;word-break:keep-all;white-space:pre-wrap}.tagline{font-family:var(--font-display);color:var(--c-accent-soft);font-size:calc(1rem * var(--type-body-scale,1));letter-spacing:.01em;perspective:720px;margin:12px 0 0}.badges+.tagline{margin-top:18px}.tagline-inner{transform-origin:50%;display:inline-block}.tagline-inner--motion{animation:.62s cubic-bezier(.22,1,.32,1) both tagline-rotate-cycle}.tagline-inner--fade{animation:tagline-fade-swap .55s var(--ease-out,ease-out) both}@keyframes tagline-fade-swap{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes tagline-rotate-cycle{0%{opacity:0;filter:blur(5px);transform:translateY(12px)rotateX(-22deg)scale(.96)}55%{filter:blur()}to{opacity:1;filter:blur();transform:translateY(0)rotateX(0)scale(1)}}@keyframes tagline-a11y-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.tagline-inner--motion,.tagline-inner--fade{animation:.28s both tagline-a11y-fade}}.stage-root .stage-tip{z-index:1;position:relative}.stage-root .link-icon.stage-tip:before,.stage-root .link-icon.stage-tip:after{opacity:0;pointer-events:none;transition:opacity .16s var(--ease-out,ease), transform .16s var(--ease-out,ease);z-index:5;position:absolute;left:50%;transform:translate(-50%)translateY(4px)}.stage-root .link-icon.stage-tip:before{content:attr(data-stage-tip);white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;color:var(--c-text);-webkit-backdrop-filter:blur(8px);background:#0a0a0cf2;border:1px solid #ffffff1f;border-radius:4px;padding:5px 9px;font-size:.66rem;font-weight:600;bottom:calc(100% + 8px)}.stage-root .link-icon.stage-tip:after{content:"";border-top:5px solid #0a0a0cf2;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;bottom:calc(100% + 3px)}.stage-root .link-icon.stage-tip:hover:before,.stage-root .link-icon.stage-tip:hover:after,.stage-root .link-icon.stage-tip:focus-visible:before,.stage-root .link-icon.stage-tip:focus-visible:after{opacity:1;transform:translate(-50%)translateY(0)}.stage-root .link-pill.stage-tip:after{content:attr(data-stage-tip);white-space:normal;word-break:break-word;text-align:center;max-width:min(300px,78vw);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--c-text);-webkit-backdrop-filter:blur(8px);pointer-events:none;opacity:0;visibility:hidden;transition:opacity .16s var(--ease-out,ease), transform .16s var(--ease-out,ease), visibility 0s linear .16s;z-index:45;background:#0a0a0cf2;border:1px solid #ffffff1f;border-radius:4px;padding:5px 9px;font-size:.66rem;font-weight:600;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(4px)}.stage-root .link-pill.stage-tip:hover:after,.stage-root .link-pill.stage-tip:focus-visible:after{opacity:1;visibility:visible;transition-delay:0s,0s,0s;transform:translate(-50%)translateY(0)}.stage-root .badge.stage-tip:not(.is-icon):before{content:attr(data-stage-tip);white-space:normal;word-break:break-word;text-align:left;max-width:min(300px,72vw);font-family:var(--font-mono);letter-spacing:.06em;text-transform:none;color:var(--c-text);-webkit-backdrop-filter:blur(8px);pointer-events:none;opacity:0;visibility:hidden;transition:opacity .16s var(--ease-out,ease), transform .16s var(--ease-out,ease), visibility 0s linear .16s;z-index:45;background:#0a0a0cf2;border:1px solid #ffffff1f;border-radius:4px;padding:5px 9px;font-size:.66rem;font-weight:600;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px)}.stage-root .badge.stage-tip:not(.is-icon):hover:before,.stage-root .badge.stage-tip:not(.is-icon):focus-visible:before{opacity:1;visibility:visible;transition-delay:0s,0s,0s;transform:translate(-50%)translateY(0)}.link-pill.stage-tip,.badge.stage-tip:not(.is-icon){overflow:visible}.badges{flex-wrap:wrap;gap:7px;margin:14px 0 0;padding:0;list-style:none;display:flex}.badges.is-mono .badge:not(.is-icon){color:#fff;background:0 0;border-color:#ffffff61}.badge{letter-spacing:.12em;text-transform:uppercase;color:var(--c-text);background:#00000040;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:.62rem;display:inline-flex}.badge.is-icon{cursor:default;isolation:isolate;background:0 0;border:0;border-radius:0;padding:0;position:relative;overflow:visible}.badge.is-icon .badge-img{filter:drop-shadow(0 1px 2px #00000080);width:18px;height:18px;transition:transform .2s var(--ease-out,cubic-bezier(.16, 1, .3, 1));display:block}.stage-root .badges.is-mono .badge.is-icon .badge-img{filter:brightness(0)invert()drop-shadow(0 1px 2px #00000080);opacity:.94}.badge.is-icon:hover .badge-img,.badge.is-icon:focus-within .badge-img{transform:translateY(-1px)scale(1.1)}.stage-root .badges.is-mono .badge.is-icon:hover .badge-img,.stage-root .badges.is-mono .badge.is-icon:focus-within .badge-img{filter:brightness(0)invert()drop-shadow(0 1px 3px #0000008c)}.badge.is-icon:before,.badge.is-icon:after{opacity:0;pointer-events:none;transition:opacity .16s var(--ease-out,ease), transform .16s var(--ease-out,ease);z-index:5;position:absolute;left:50%;transform:translate(-50%)translateY(4px)}.badge.is-icon:before{content:attr(data-label);letter-spacing:.14em;text-transform:uppercase;color:var(--c-text);white-space:nowrap;-webkit-backdrop-filter:blur(8px);background:#0a0a0cf2;border:1px solid #ffffff1f;border-radius:4px;padding:5px 9px;font-size:.66rem;font-weight:600;bottom:calc(100% + 8px)}.badge.is-icon:after{content:"";border-top:5px solid #0a0a0cf2;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;bottom:calc(100% + 3px)}.badge.is-icon:hover:before,.badge.is-icon:hover:after,.badge.is-icon:focus-within:before,.badge.is-icon:focus-within:after{opacity:1;transform:translate(-50%)translateY(0)}.badge.is-shimmer:not(.is-icon){position:relative;overflow:hidden}.badge.is-shimmer:not(.is-icon):after{content:"";background:linear-gradient(90deg,#0000,#ffffff59,#0000);animation:2.6s ease-in-out infinite shimmer;position:absolute;inset:0;transform:translate(-120%)}.badge.is-icon.is-shimmer .badge-img{animation:2.4s ease-in-out infinite badge-icon-shimmer}.stage-root .badges.is-mono .badge.is-icon.is-shimmer .badge-img{animation:2.4s ease-in-out infinite badge-icon-shimmer-mono}@keyframes shimmer{to{transform:translate(120%)}}@keyframes badge-icon-shimmer{0%,to{filter:drop-shadow(0 1px 2px #00000080)}50%{filter:drop-shadow(0 0 10px)drop-shadow(0 1px 2px #00000080)}}@keyframes badge-icon-shimmer-mono{0%,to{filter:brightness(0)invert()drop-shadow(0 1px 2px #00000073);opacity:.92}50%{filter:brightness(0)invert()drop-shadow(0 0 9px #ffffff80);opacity:1}}.badge-img{object-fit:contain;width:16px;height:16px}.stats-row{border-top:1px solid #ffffff0f;flex-wrap:wrap;gap:10px 16px;margin:20px 0 0;padding-top:16px;display:flex}.stat{flex-direction:column;gap:2px;display:flex}.stat-k{letter-spacing:.18em;text-transform:uppercase;color:var(--c-muted);font-size:.65rem}.stat-v{font-family:var(--font-display);font-size:1.05rem}.stat-v.mono{font-family:var(--font-mono);font-size:.95rem}.card-views{color:var(--c-muted);font-family:var(--font-mono);letter-spacing:.04em;opacity:.72;pointer-events:none;-webkit-user-select:none;user-select:none;align-items:center;gap:5px;font-size:.72rem;display:inline-flex;position:absolute;bottom:10px;left:14px}.card-views-eye{opacity:.85;display:block}.card-views-num{font-variant-numeric:tabular-nums}.card-views--bl{left:14px;right:auto}.card-views--br{right:14px;left:auto!important}.card-views--beside-avatar{opacity:.88;flex-direction:column;align-self:center;align-items:center;gap:2px;position:static}.card-views--beside-avatar .card-views-eye{opacity:1}.card-views--head-end{opacity:.85;align-self:flex-start;margin-top:4px;margin-left:auto;position:static}.hero-location{font-size:calc(.88rem * var(--type-body-scale,1));letter-spacing:.04em;color:color-mix(in oklab, var(--c-accent-soft) 82%, var(--c-text));font-family:var(--font-display);text-transform:lowercase;align-items:center;gap:8px;margin:14px 0 0;padding:0;display:inline-flex}.hero-location-pin{opacity:.85;color:var(--c-accent);flex-shrink:0}.links{margin:18px 0 0}.links.is-stack{gap:var(--link-gap,10px);flex-direction:column;display:flex}.links.is-grid{grid-template-columns:repeat(auto-fit, minmax(min(var(--link-grid-min,200px), 100%), 1fr));gap:var(--link-gap,10px);display:grid}.links.is-icons{justify-content:center;align-items:center;gap:var(--link-gap,14px);flex-wrap:wrap;display:flex}.link-icon{width:46px;height:46px;color:color-mix(in oklab, var(--c-accent) 88%, white);cursor:pointer;transition:transform .2s var(--ease-out,cubic-bezier(.16, 1, .3, 1)), filter .22s ease, color .2s ease;filter:drop-shadow(0 0 10px color-mix(in oklab, var(--c-accent) 35%, transparent));background:0 0;border:0;border-radius:999px;place-items:center;padding:0;text-decoration:none;display:grid}.link-icon:hover,.link-icon:focus-visible{filter:drop-shadow(0 0 16px color-mix(in oklab, var(--c-accent) 65%, transparent));outline:none;transform:translateY(-2px)scale(1.06)}.link-icon:focus-visible{box-shadow:0 0 0 2px color-mix(in oklab, var(--c-accent) 55%, transparent)}.link-icon.is-featured{color:var(--c-accent);filter:drop-shadow(0 0 14px color-mix(in oklab, var(--c-accent) 70%, transparent))}.link-icon-glyph{display:block}.link-icon-img{object-fit:contain;width:26px;height:26px;display:block}.link-pill{--link-accent:var(--c-accent);--link-pad-l:16px;padding:12px 14px 12px var(--link-pad-l);color:color-mix(in oklab, var(--c-text) 78%, transparent);transition:color .2s var(--ease-out,cubic-bezier(.2, .8, .2, 1)), padding-left .22s cubic-bezier(.2, .8, .2, 1), border-color .22s ease, background .22s ease;text-align:left;width:100%;font:inherit;cursor:pointer;background:linear-gradient(90deg,#ffffff09,#ffffff04);border:1px solid #ffffff17;border-radius:6px;align-items:center;gap:12px;text-decoration:none;display:flex;position:relative;overflow:hidden}.link-pill:before{content:"";background:0 0;width:1px;transition:background .22s cubic-bezier(.2,.8,.2,1),width .22s cubic-bezier(.2,.8,.2,1);position:absolute;top:10px;bottom:10px;left:0}a.link-pill{cursor:pointer}.link-pill:hover{color:var(--c-text);--link-pad-l:20px;border-color:color-mix(in oklab, var(--link-accent) 40%, #ffffff24);background:linear-gradient(90deg, color-mix(in oklab, var(--link-accent) 10%, transparent), #ffffff03)}.link-pill:hover:before{background:var(--link-accent);width:2px}.link-pill:hover .link-chev{opacity:1;border-color:color-mix(in oklab, var(--link-accent) 75%, white);transform:rotate(-45deg)translate(4px,3px)}.link-pill:hover .link-glyph,.link-pill:hover .link-ico{filter:drop-shadow(0 0 10px color-mix(in oklab, var(--link-accent) 55%, transparent))}.link-pill:focus-visible{outline:2px solid color-mix(in oklab, var(--link-accent) 70%, white);outline-offset:3px}.link-pill.is-featured{border-color:color-mix(in oklab, var(--c-accent) 45%, transparent);background:linear-gradient(92deg, color-mix(in oklab, var(--c-accent) 18%, transparent), color-mix(in oklab, var(--c-accent) 4%, transparent));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--c-accent) 25%, transparent), 0 10px 28px -18px color-mix(in oklab, var(--c-accent) 80%, transparent);--link-pad-l:20px}.link-pill.is-featured:before{background:var(--c-accent);width:3px;top:8px;bottom:8px}.link-pill.is-featured:hover{--link-pad-l:22px}.link-pill.is-featured:hover:before{width:3px}.link-pill.is-featured:hover{border-color:color-mix(in oklab, var(--c-accent) 75%, white);background:linear-gradient(92deg, color-mix(in oklab, var(--c-accent) 26%, transparent), color-mix(in oklab, var(--c-accent) 6%, transparent));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--c-accent) 45%, transparent), 0 14px 34px -16px color-mix(in oklab, var(--c-accent) 95%, transparent)}.link-pin{color:var(--c-accent);filter:drop-shadow(0 0 6px color-mix(in oklab, var(--c-accent) 65%, transparent));transition:transform .25s var(--ease-out), filter .25s var(--ease-out);flex-shrink:0;transform:rotate(18deg)}.link-pill:hover .link-pin{filter:drop-shadow(0 0 10px color-mix(in oklab, var(--c-accent) 85%, transparent));transform:rotate(28deg)translateY(-1px)}.link-ico{object-fit:contain;width:22px;height:22px}.link-dot{background:var(--link-accent);width:10px;height:10px;box-shadow:0 0 16px color-mix(in oklab, var(--link-accent) 60%, transparent);border-radius:999px}.link-glyph{flex-shrink:0;width:22px;height:22px}.link-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.link-chev{opacity:0;border-bottom:2px solid #ffffff59;border-right:2px solid #ffffff59;width:9px;height:9px;transition:opacity .2s,transform .22s cubic-bezier(.2,.8,.2,1),border-color .2s;transform:rotate(-45deg)translateY(1px)}.link-pill:focus-visible .link-chev{opacity:1}.music-btn:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.card-audio-track{clip:rect(0, 0, 0, 0);white-space:nowrap;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.media-row{flex-direction:column;gap:12px;margin-top:18px;display:flex}.music{flex-direction:column;gap:10px;display:flex}.music-btn{width:100%;color:var(--c-text);font:inherit;cursor:pointer;text-align:left;background:#0000004d;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .18s,background .18s;display:flex}.music-btn:hover{border-color:#ffffff2e}.music-glyph{letter-spacing:.08em;width:2.2rem;font-size:.75rem}.music-label{color:var(--c-muted);font-size:.85rem}.music-vol{align-items:center;gap:10px;padding:0 2px 2px;display:flex}.music-vol-label{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--c-muted);flex-shrink:0;font-size:.62rem}.music-vol-range{flex:auto;min-width:0}.embed-shell iframe{border:0;border-radius:6px;width:100%;height:152px}.embed-yt iframe{height:220px}.discord-shell iframe{border:0;border-radius:6px;width:100%;height:420px;max-height:55vh}@media (prefers-reduced-motion:reduce){.card-motion.is-glitch,.card-motion.is-glitch:after,.name-fx-glitch,.stage-root.is-lightning:after,.caret,.typing-rail-underline:after{animation:none!important}}@media (width<=560px){.stage-main{padding:clamp(10px,3vw,20px)}.card-eyebrow{letter-spacing:.2em;gap:6px;font-size:.52rem}.card-surface:before,.card-surface:after{width:12px;height:12px}.card-surface:before{top:-6px;left:-6px}.card-surface:after{bottom:-6px;right:-6px}.link-pill{min-height:44px;padding-top:10px;padding-bottom:10px}.music-btn{min-height:44px}}@media (width<=420px){.card-inner{padding:clamp(18px,5vw,24px)}.card-head{gap:14px}.avatar{width:72px;height:72px}.display-name{word-break:break-word;max-width:100%}.embed-yt iframe{height:180px}.discord-shell iframe{height:360px}}.studio{--studio-top-h:74px;--studio-sticky-top:calc(var(--studio-top-h) + 20px);background:radial-gradient(1100px 620px at -8% -15%, #ff6a3d0d, transparent 55%), radial-gradient(900px 600px at 115% 8%, #ff6a3d06, transparent 60%), var(--ink-1);height:100dvh;color:var(--bone);font-family:var(--font-ui);animation:anth-fade-in .35s var(--ease-out) both;grid-template-rows:auto 1fr;display:grid;overflow:clip}html{scroll-padding-top:calc(var(--studio-top-h,74px) + 20px)}html:has(.studio){scroll-behavior:auto;scroll-padding-top:0}.studio-top{z-index:20;background:linear-gradient(180deg, var(--ink-1) 55%, #0a0a0bb8 100%);-webkit-backdrop-filter:blur(14px)saturate(110%);position:relative}.studio-top-row{grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(14px,3vw,36px);padding:16px clamp(18px,3vw,32px) 14px;display:grid}.studio-top-rule{background:var(--rule);height:1px;margin:0 clamp(18px,3vw,32px)}.studio-brand{color:inherit;transition:color .18s var(--ease-out);border-radius:2px;align-items:center;gap:12px;padding:4px 4px 4px 0;text-decoration:none;display:inline-flex}.studio-brand:hover .studio-brand-mark{border-color:var(--accent);filter:drop-shadow(0 0 10px color-mix(in oklab, var(--accent) 65%, transparent));transform:rotate(-4deg)}.studio-brand-mark{border:1px solid var(--rule-strong);background:var(--ink-2);width:44px;height:44px;transition:border-color .18s var(--ease-out), transform .25s var(--ease-out), filter .25s var(--ease-out);border-radius:3px;place-items:center;display:grid;overflow:hidden}.studio-brand-mark img{object-fit:contain;width:40px;height:40px;display:block}.studio-brand-text{flex-direction:column;gap:6px;line-height:1;display:flex}.studio-brand-name{font-family:var(--font-display);letter-spacing:-.03em;color:var(--bone);font-size:1.25rem;font-weight:700}.studio-brand-dot{color:var(--accent);margin-left:1px;font-weight:500}.studio-brand-sub{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--bone-faint);font-size:.6rem;font-weight:500}.studio-slug-block{border-left:1px solid var(--rule);flex-direction:column;gap:5px;min-width:0;padding-left:clamp(12px,2vw,22px);display:flex}.studio-slug-eyebrow{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--bone-faint);font-size:.6rem}.studio-slug{font-family:var(--font-mono);color:var(--bone);white-space:nowrap;text-overflow:ellipsis;max-width:60vw;font-size:.95rem;font-weight:500;overflow:hidden}.studio-top-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.studio-seg{border:1px solid var(--rule-strong);background:var(--ink-2);border-radius:6px;gap:2px;padding:3px;display:inline-flex;position:relative;overflow:hidden}.studio-seg button{appearance:none;color:var(--bone-dim);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:color .2s var(--ease-out), background .2s var(--ease-out), transform .2s var(--ease-out);background:0 0;border:0;border-radius:4px;padding:7px 12px;font-size:.68rem;font-weight:500}.studio-seg button:hover{color:var(--bone)}.studio-seg button.is-active{background:var(--accent);color:var(--ink-0);box-shadow:0 2px 10px -2px var(--accent-glow)}.studio-seg button.is-active:active{transform:scale(.97)}.studio-open-live{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--bone);border:1px solid var(--rule-strong);background:var(--ink-2);transition:background .18s var(--ease-out), color .18s var(--ease-out), border-color .18s var(--ease-out), transform .18s var(--ease-out);border-radius:4px;align-items:center;gap:8px;padding:9px 14px;font-size:.7rem;text-decoration:none;display:inline-flex}.studio-open-live:hover{background:var(--accent);color:var(--ink-0);border-color:var(--accent);transform:translate(2px)}.studio-open-live span{transition:transform .2s var(--ease-out)}.studio-open-live:hover span{transform:translate(3px)}.studio-main{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:20px;min-height:0;padding:20px clamp(18px,3vw,32px) 24px;display:grid;overflow:hidden}.studio-pane{min-height:0;animation:anth-fade-up .4s var(--ease-out) both;flex-direction:column;display:flex}.studio-pane--editor{min-width:0;min-height:0}.studio-split-handle{z-index:5;cursor:col-resize;width:10px;transition:background .15s var(--ease-out);background:0 0;border-radius:2px;margin:0 -2px}.studio-split-handle:hover,.studio-split-handle.is-dragging{background:color-mix(in oklab, var(--accent) 22%, transparent)}.studio-split-handle:after{content:"";background:var(--rule-strong);border-radius:1px;width:2px;height:44px;margin:0 auto;display:block;position:relative;top:50%;transform:translateY(-50%)}.studio-split-handle:hover:after,.studio-split-handle.is-dragging:after{background:var(--accent)}.studio-pane--preview{border:1px solid var(--rule-strong);background:var(--ink-2);border-radius:2px;grid-template-rows:auto 1fr;height:100%;animation-delay:80ms;display:grid;position:relative;overflow:hidden}.studio-pane--preview:before,.studio-pane--preview:after{content:"";pointer-events:none;z-index:3;width:14px;height:14px;position:absolute}.studio-pane--preview:before{border-top:1px solid var(--accent);border-left:1px solid var(--accent);top:10px;left:10px}.studio-pane--preview:after{border-bottom:1px solid var(--accent);border-right:1px solid var(--accent);bottom:10px;right:10px}.studio-preview-chrome{border-bottom:1px solid var(--rule-strong);background:var(--ink-3);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.studio-preview-tab{font-family:var(--font-mono);color:var(--bone-dim);align-items:center;gap:10px;font-size:.7rem;display:inline-flex}.studio-preview-dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 10px var(--accent-glow);animation:anth-pulse-dot 2.4s var(--ease-in-out) infinite;border-radius:999px}.studio-preview-url{color:var(--bone);font-weight:500}.studio-preview-tag{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--bone-faint);font-size:.6rem}.studio-preview-frame{overflow-anchor:none;overscroll-behavior:contain;scrollbar-gutter:stable;isolation:isolate;min-height:0;position:relative;overflow:auto}.studio-preview-frame .stage-root{height:100%;min-height:100%}.studio-preview-frame .stage-root.is-gated .stage-gate{width:100%;height:100%;min-height:100%;position:absolute;inset:0}.studio-preview-frame .stage-main{flex:auto;min-height:0}.studio-preview-frame .stage-bg-shift,.studio-preview-frame .stage-root.is-lightning:after,.studio-preview-frame .particles-canvas,.studio-preview-frame .scanlines,.studio-preview-frame .vignette,.studio-preview-frame .film-grain,.studio-preview-frame .stage-mouse-fx{position:absolute}@media (width<=720px){.studio-top-row{grid-template-columns:1fr auto;row-gap:10px}.studio-slug-block{border-left:0;border-top:1px solid var(--rule);grid-column:1/-1;padding-top:10px;padding-left:0}.studio-top-actions{grid-column:2;justify-self:end}.studio-open-live{display:none}}@media (width<=480px){.studio-seg button{letter-spacing:.12em;padding:7px 9px;font-size:.62rem}}.studio-commit-bar{z-index:80;background:color-mix(in oklab, var(--ink-2) 94%, transparent);border:1px solid var(--rule-strong);-webkit-backdrop-filter:blur(22px)saturate(1.15);backdrop-filter:blur(22px)saturate(1.15);min-width:min(620px,100vw - 32px);animation:studio-commit-in .42s var(--ease-out) both;border-radius:2px;grid-template-columns:auto 1fr auto;align-items:stretch;gap:0;padding:0;display:grid;position:fixed;bottom:28px;left:50%;overflow:visible;transform:translate(-50%);box-shadow:inset 0 1px #ffffff08,0 28px 70px #0009,0 10px 28px #00000073,0 0 0 1px #ff6a3d0a}.studio-commit-bar:before,.studio-commit-bar:after{content:"";pointer-events:none;z-index:2;width:12px;height:12px;animation:studio-commit-ticks .6s var(--ease-out) both;position:absolute}.studio-commit-bar:before{border-top:1px solid var(--accent);border-left:1px solid var(--accent);top:-1px;left:-1px}.studio-commit-bar:after{border-bottom:1px solid var(--accent);border-right:1px solid var(--accent);bottom:-1px;right:-1px}@keyframes studio-commit-in{0%{opacity:0;filter:blur(4px);transform:translate(-50%,40px)}60%{filter:blur()}to{opacity:1;filter:blur();transform:translate(-50%)}}@keyframes studio-commit-ticks{0%{opacity:0;transform:scale(2.2)}to{opacity:1;transform:scale(1)}}.studio-commit-slug{border-right:1px solid var(--rule-strong);background:color-mix(in oklab, var(--ink-1) 70%, transparent);flex-direction:column;justify-content:center;gap:2px;padding:10px 18px;display:inline-flex}.studio-commit-slug-label{font-family:var(--font-mono);letter-spacing:.26em;text-transform:uppercase;color:var(--bone-faint);font-size:.55rem}.studio-commit-slug-value{font-family:var(--font-mono);letter-spacing:.04em;color:var(--accent);font-size:.82rem}.studio-commit-msg{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--bone);justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:.68rem;display:inline-flex}.studio-commit-msg:before{content:"";background:var(--accent);width:7px;height:7px;animation:anth-pulse-dot 1.6s var(--ease-in-out) infinite;border-radius:50%;box-shadow:0 0 0 2px #ff6a3d33,0 0 12px 2px #ff6a3d59}.studio-commit-actions{border-left:1px solid var(--rule-strong);align-items:stretch;display:inline-flex}.studio-commit-btn{appearance:none;font:inherit;font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--bone);cursor:pointer;transition:background .18s var(--ease-out), color .18s var(--ease-out), box-shadow .18s var(--ease-out);background:0 0;border:0;padding:14px 24px;font-size:.7rem;font-weight:500;position:relative}.studio-commit-btn+.studio-commit-btn{border-left:1px solid var(--rule-strong)}.studio-commit-btn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.studio-commit-btn:active{transform:translateY(1px)}.studio-commit-btn--ghost{color:var(--bone-dim)}.studio-commit-btn--ghost:hover{color:var(--bone);background:var(--ink-3)}.studio-commit-btn--primary{background:var(--accent);color:var(--ink-0);box-shadow:inset 0 0 0 0 var(--accent-soft);font-weight:600}.studio-commit-btn--primary:hover{background:var(--accent-soft);color:var(--ink-0);box-shadow:inset 0 -2px 0 0 var(--accent)}@media (width<=680px){.studio-commit-bar{grid-template-rows:auto auto;grid-template-columns:1fr auto;min-width:calc(100vw - 20px)}.studio-commit-slug{border-right:0;border-bottom:1px solid var(--rule-strong);grid-column:1/-1;padding:8px 14px}.studio-commit-msg{letter-spacing:.16em;justify-content:flex-start;padding:12px;font-size:.62rem}.studio-commit-actions{border-left:1px solid var(--rule-strong)}.studio-commit-btn{letter-spacing:.18em;padding:12px 16px;font-size:.64rem}}.login-shell{background:radial-gradient(1000px 600px at -5% 0%, #ff6a3d12, transparent 55%), radial-gradient(800px 500px at 100% 20%, #ff6a3d09, transparent 58%), var(--ink-1);min-height:100dvh;color:var(--bone);font-family:var(--font-ui);place-items:center;padding:clamp(20px,4vw,40px);display:grid}.login-card{border:1px solid var(--rule-strong);background:var(--ink-2);border-radius:2px;width:min(420px,100%);padding:clamp(22px,4vw,28px);position:relative;box-shadow:inset 0 0 0 1px #00000059,0 28px 80px -24px #0000008c}.login-card:before,.login-card:after{content:"";pointer-events:none;width:14px;height:14px;position:absolute}.login-card:before{border-top:1px solid var(--accent);border-left:1px solid var(--accent);top:10px;left:10px}.login-card:after{border-bottom:1px solid var(--accent);border-right:1px solid var(--accent);bottom:10px;right:10px}.login-back{margin:0 0 12px}.login-back a{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--bone-faint);transition:color .18s var(--ease-out);font-size:.6rem;font-weight:500;text-decoration:none}.login-back a:hover{color:var(--accent)}.login-back a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.login-kicker{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--bone-faint);margin:0 0 10px;font-size:.6rem;font-weight:500}.login-title{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 8px;font-size:clamp(1.45rem,4vw,1.85rem);font-weight:700;line-height:1.1}.login-title em{color:var(--accent);font-style:normal}.login-desc{color:var(--bone-dim);margin:0 0 22px;font-size:.88rem;line-height:1.5}.login-turnstile{justify-content:center;min-height:68px;margin-bottom:18px;display:flex}.login-error{border:1px solid color-mix(in oklab, var(--blood) 45%, transparent);background:color-mix(in oklab, var(--blood) 12%, transparent);color:color-mix(in oklab, var(--bone) 92%, var(--blood));border-radius:2px;margin:0 0 14px;padding:10px 12px;font-size:.82rem}.login-actions{flex-direction:column;gap:12px;display:flex}.login-discord{appearance:none;color:#fff;width:100%;font-family:var(--font-ui);letter-spacing:-.01em;cursor:pointer;transition:filter .18s var(--ease-out), transform .18s var(--ease-out), border-color .18s var(--ease-out);background:#5865f2;border:1px solid #5865f2;border-radius:4px;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-size:.9rem;font-weight:600;display:inline-flex}.login-discord:hover:not(:disabled){filter:brightness(1.06)}.login-discord:active:not(:disabled){transform:scale(.99)}.login-discord:disabled{opacity:.45;cursor:not-allowed}.login-note{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--bone-ghost);margin:16px 0 0;font-size:.62rem;line-height:1.45}.home{min-height:100dvh;color:var(--bone);font-family:var(--font-ui);background:var(--ink-1);flex-direction:column;display:flex;position:relative;overflow-x:hidden}.home-ambient{pointer-events:none;z-index:0;background:radial-gradient(1000px 600px at -5% 0%, #ff6a3d12, transparent 55%), radial-gradient(800px 500px at 100% 20%, #ff6a3d09, transparent 58%), var(--ink-1);position:fixed;inset:0}.home>header,.home>main,.home>footer{z-index:1;position:relative}.home-main{flex-direction:column;flex:1;gap:0;display:flex}.home-section{box-sizing:border-box;border-top:1px solid var(--rule);width:100%;max-width:1120px;margin:0 auto;padding-left:clamp(20px,4vw,32px);padding-right:clamp(20px,4vw,32px)}.home-section:first-of-type{border-top:0}.home-header{border-bottom:1px solid var(--rule);-webkit-backdrop-filter:blur(12px)saturate(110%);background:linear-gradient(#0a0a0beb 0%,#0a0a0bb8 100%)}.home-header-inner{align-items:center;gap:12px;max-width:1120px;margin:0 auto;padding:16px clamp(20px,4vw,32px);display:flex}.home-logo-mark{border:1px solid var(--rule-strong);background:var(--ink-2);border-radius:3px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.home-logo-mark img{object-fit:contain;width:32px;height:32px;display:block}.home-logo-text{flex-direction:column;gap:4px;min-width:0;display:flex}.home-logo-name{font-family:var(--font-display);letter-spacing:-.03em;color:var(--bone);font-size:1.12rem;font-weight:700;line-height:1}.home-logo-dot{color:var(--accent);margin-left:1px;font-weight:500}.home-logo-sub{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--bone-faint);font-size:.58rem;font-weight:500}.home-header-spacer{flex:1}.home-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.home-btn-ghost{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);border:1px solid color-mix(in oklab, var(--accent) 55%, var(--rule-strong));background:color-mix(in oklab, var(--accent) 8%, var(--ink-2));transition:color .2s var(--ease-out), border-color .2s var(--ease-out), background .2s var(--ease-out);border-radius:3px;justify-content:center;align-items:center;padding:8px 14px;font-size:.6rem;font-weight:600;text-decoration:none;display:inline-flex}.home-btn-ghost:hover{color:var(--bone);border-color:var(--accent);background:color-mix(in oklab, var(--accent) 16%, var(--ink-2))}.home-btn-ghost:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.home-link-quiet{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--bone-dim);border:1px solid var(--rule-strong);background:var(--ink-2);transition:color .2s var(--ease-out), border-color .2s var(--ease-out), background .2s var(--ease-out);border-radius:3px;padding:8px 12px;font-size:.65rem;font-weight:500;text-decoration:none}.home-link-quiet:hover{color:var(--bone);border-color:var(--accent);background:color-mix(in oklab, var(--accent) 8%, var(--ink-2))}.home-link-quiet:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.home-hero{animation:anth-fade-up .5s var(--ease-out) both;padding-top:clamp(40px,7vw,80px);padding-bottom:clamp(36px,5vw,56px)}.home-kicker{font-family:var(--font-mono);letter-spacing:.26em;text-transform:uppercase;color:var(--bone-faint);margin:0 0 14px;font-size:.62rem}.home-kicker--centered{text-align:center;max-width:56ch;margin-left:auto;margin-right:auto}.home-title{max-width:16ch;font-family:var(--font-display);letter-spacing:-.038em;color:var(--bone);margin:0 0 16px;font-size:clamp(2.1rem,6.5vw,3.15rem);font-weight:700;line-height:1.04}.home-title em{color:var(--accent);font-style:normal}.home-lede{max-width:52ch;color:var(--bone-dim);letter-spacing:-.01em;margin:0 0 28px;font-size:1.02rem;line-height:1.6}.home-lede-accent{color:var(--bone);font-weight:600}.home-hero-premium{border:1px solid color-mix(in oklab, var(--accent) 28%, var(--rule-strong));background:radial-gradient(420px 120px at 0% 0%, #ff6a3d1a, transparent 65%), var(--ink-2);border-radius:3px;align-items:flex-start;gap:14px;max-width:58ch;margin:0 0 28px;padding:14px 16px;display:flex}.home-hero-premium-mark{border:1px solid var(--rule-strong);background:var(--ink-1);border-radius:3px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.home-hero-premium-mark img{object-fit:contain;width:20px;height:20px;display:block}.home-hero-premium p{color:var(--bone-dim);letter-spacing:-.01em;margin:0;font-size:.86rem;line-height:1.55}.home-hero-premium strong{color:var(--bone);font-weight:600}.home-hero-cta{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.home-hero-cta-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.home-hero-hint{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-ghost);font-size:.6rem}.home-btn{font-family:var(--font-ui);border:1px solid var(--accent);background:var(--accent);color:var(--ink-0);letter-spacing:-.02em;transition:filter .2s var(--ease-out), transform .2s var(--ease-out);border-radius:3px;justify-content:center;align-items:center;padding:14px 22px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.home-btn:hover{filter:brightness(1.05);transform:translate(1px)}.home-btn:focus-visible{outline:2px solid var(--accent-soft);outline-offset:3px}.home-panels{grid-template-columns:1fr;gap:22px;padding-top:40px;padding-bottom:48px;display:grid}@media (width>=900px){.home-panels{grid-template-columns:1fr 1fr;align-items:start}}.home-panel{border:1px solid var(--rule-strong);background:var(--ink-2);min-height:0;animation:anth-fade-up .45s var(--ease-out) both;border-radius:2px;padding:clamp(22px,3vw,28px);animation-delay:60ms;position:relative;box-shadow:inset 0 0 0 1px #00000047,0 24px 70px -28px #00000080}.home-panel--showcase{animation-delay:30ms}.home-panel:before,.home-panel:after{content:"";pointer-events:none;z-index:1;width:14px;height:14px;position:absolute}.home-panel:before{border-top:1px solid var(--accent);border-left:1px solid var(--accent);top:10px;left:10px}.home-panel:after{border-bottom:1px solid var(--accent);border-right:1px solid var(--accent);bottom:10px;right:10px}.home-panel-eyebrow{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--bone-faint);margin:0 0 8px;font-size:.6rem}.home-panel-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--bone);margin:0 0 10px;font-size:1.35rem;font-weight:700;line-height:1.12}.home-panel-desc{color:var(--bone-dim);margin:0 0 16px;font-size:.9rem;line-height:1.55}.home-checklist{color:var(--bone-dim);margin:0;padding-left:1.1rem;font-size:.86rem;line-height:1.6}.home-checklist li{margin-bottom:8px}.home-checklist li::marker{color:var(--accent-dim)}.home-editor-ghost{border:1px solid var(--rule-strong);background:var(--ink-1);border-radius:2px;min-height:180px;margin-top:8px;position:relative;overflow:hidden}.home-editor-ghost-tick{z-index:1;pointer-events:none;width:10px;height:10px;position:absolute}.home-editor-ghost-tick--tl{border-top:1px solid var(--accent);border-left:1px solid var(--accent);opacity:.7;top:6px;left:6px}.home-editor-ghost-tick--br{border-bottom:1px solid var(--accent);border-right:1px solid var(--accent);opacity:.7;bottom:6px;right:6px}.home-editor-ghost-grid{grid-template-columns:minmax(72px,28%) 1fr;min-height:180px;display:grid}.home-editor-ghost-rail{border-right:1px solid var(--rule);background:linear-gradient(180deg, var(--ink-2) 0%, var(--ink-1) 100%)}.home-editor-ghost-work{flex-direction:column;gap:8px;padding:14px 16px 18px;display:flex}.home-editor-ghost-bar{background:var(--bone-ghost);opacity:.35;border-radius:1px;width:44%;height:6px}.home-editor-ghost-line{background:var(--rule);opacity:.8;border-radius:1px;height:4px}.home-editor-ghost-line--short{opacity:.5;width:55%}.home-tiers{text-align:center;padding-top:40px;padding-bottom:56px}.home-section-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--bone);margin:0 0 14px;font-size:clamp(1.5rem,3.5vw,1.9rem);font-weight:700;line-height:1.15}.home-section-title em{color:var(--accent);font-style:normal}.home-section-sub{max-width:58ch;color:var(--bone-dim);text-align:center;margin:0 auto 32px;font-size:.95rem;line-height:1.6}.home-tier-grid{text-align:left;grid-template-columns:1fr;gap:16px;display:grid}@media (width>=700px){.home-tier-grid{grid-template-columns:1fr 1fr}}.home-tier{border:1px solid var(--rule-strong);background:var(--ink-2);transition:border-color .2s var(--ease-out);border-radius:2px;padding:20px 20px 22px;position:relative}.home-tier--paid{border-color:color-mix(in oklab, var(--accent) 32%, var(--rule-strong));background:radial-gradient(300px 120px at 0% 0%, #ff6a3d14, transparent 70%), var(--ink-2)}.home-tier-name{font-family:var(--font-display);letter-spacing:-.02em;color:var(--bone);margin:0 0 6px;font-size:1.1rem;font-weight:700}.home-tier-for{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--bone-faint);margin:0 0 14px;font-size:.6rem;line-height:1.4}.home-tier-list{color:var(--bone-dim);margin:0;padding-left:1rem;font-size:.86rem;line-height:1.5}.home-tier-list li{margin-bottom:6px}.home-tier-list li::marker{color:var(--accent-dim)}.home-final-cta{margin-bottom:0;padding-top:8px;padding-bottom:56px}.home-final-inner{border:1px solid var(--rule-strong);background:radial-gradient(500px 180px at 0% 0%, #ff6a3d14, transparent 70%), var(--ink-2);text-align:center;border-radius:2px;padding:clamp(28px,4vw,40px)}.home-final-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--bone);margin:0 0 8px;font-size:1.45rem;font-weight:700}.home-final-desc{color:var(--bone-dim);margin:0 0 20px;font-size:.9rem;line-height:1.5}.home-final-inner .home-btn{display:inline-flex}.home-final-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.home-btn--edge{border-color:var(--rule-strong);color:var(--bone);background:0 0}.home-btn--edge:hover{border-color:var(--accent);color:var(--bone);background:color-mix(in oklab, var(--accent) 8%, var(--ink-2));filter:none}.home-footer{border-top:1px solid var(--rule);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;margin-top:auto;padding:20px clamp(20px,4vw,32px) 32px;display:flex}.home-footer-meta{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--bone-ghost);margin:0;font-size:.58rem;line-height:1.5}.home-footer-discord{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-dim);border:1px solid var(--rule-strong);background:var(--ink-2);transition:color .2s var(--ease-out), border-color .2s var(--ease-out), background .2s var(--ease-out);border-radius:3px;align-items:center;gap:10px;padding:8px 14px;font-size:.6rem;font-weight:500;text-decoration:none;display:inline-flex}.home-footer-discord:hover{color:#5865f2;border-color:color-mix(in oklab, #5865f2 40%, var(--rule-strong));background:color-mix(in oklab, #5865f2 10%, var(--ink-2))}.home-footer-discord:focus-visible{outline-offset:2px;outline:2px solid #5865f2}.home-footer-discord-icon{flex-shrink:0;display:block}.unclaimed-shell{background:var(--ink-1);min-height:100dvh;color:var(--bone);isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}.unclaimed-bg{pointer-events:none;z-index:0;position:absolute;inset:0}.unclaimed-bg-grid{background-image:linear-gradient(to right, var(--rule) 1px, transparent 1px), linear-gradient(to bottom, var(--rule) 1px, transparent 1px);opacity:.6;background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 55% at 50% 45%,#000000e6,#0000 75%);mask-image:radial-gradient(70% 55% at 50% 45%,#000000e6,#0000 75%)}.unclaimed-bg-noise{background:radial-gradient(ellipse 60% 50% at 50% 50%, color-mix(in oklab, var(--accent) 10%, transparent), transparent 70%);filter:blur(60px);opacity:.55;position:absolute;inset:-20%}.unclaimed-top{z-index:2;border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:16px;padding:24px 32px;display:flex;position:relative}.unclaimed-brand{color:var(--bone);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:13px;text-decoration:none;display:inline-flex}.unclaimed-brand-mark img{border-radius:2px;display:block}.unclaimed-brand-dot{color:var(--accent);margin-left:1px}.unclaimed-stamp{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-faint);font-size:11px}.unclaimed-main{z-index:2;flex:auto;place-items:center;padding:48px 24px 72px;display:grid;position:relative}.unclaimed-card{background:var(--ink-2);border:1px solid var(--rule-strong);width:min(640px,100%);animation:anth-stagger-in .5s var(--ease-out) both;flex-direction:column;gap:18px;padding:36px 36px 32px;display:flex;position:relative}.unclaimed-card:before{content:"";border-top:2px solid var(--accent);pointer-events:none;position:absolute;inset:0}.unclaimed-kicker{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);font-size:11px}.unclaimed-url{font-family:var(--font-mono);letter-spacing:.05em;color:var(--bone-dim);flex-wrap:wrap;align-items:baseline;gap:0;font-size:15px;display:flex}.unclaimed-url-host{color:var(--bone-faint)}.unclaimed-url-slash{color:var(--accent);margin:0 2px}.unclaimed-url-slug{color:var(--bone);font-weight:500}.unclaimed-title{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(28px,4vw,42px);font-weight:500;line-height:1.05}.unclaimed-title em{color:var(--accent);font-family:inherit;font-style:normal;font-weight:inherit}.unclaimed-lead{color:var(--bone-dim);max-width:54ch;margin:0;font-size:14px;line-height:1.55}.unclaimed-lead code{font-family:var(--font-mono);background:var(--ink-3);border:1px solid var(--rule);color:var(--bone);border-radius:2px;padding:1px 6px;font-size:12.5px}.unclaimed-actions{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.unclaimed-btn{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--rule-strong);background:var(--ink-1);color:var(--bone);cursor:pointer;transition:border-color .18s var(--ease-out), background .18s var(--ease-out), color .18s var(--ease-out), transform .18s var(--ease-out);border-radius:2px;align-items:center;gap:8px;padding:10px 18px;font-size:12px;text-decoration:none;display:inline-flex}.unclaimed-btn:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-1px)}.unclaimed-btn--primary{background:var(--accent);color:var(--ink-0);border-color:var(--accent)}.unclaimed-btn--primary:hover{background:var(--accent-soft);color:var(--ink-0);border-color:var(--accent-soft)}.unclaimed-foot{border-top:1px solid var(--rule);color:var(--bone-faint);margin:4px 0 0;padding-top:14px;font-size:12px;line-height:1.5}.shop{background:var(--ink-0,#0a0c10);min-height:100vh;color:var(--bone,#e8e4dc)}.shop-ambient{pointer-events:none;z-index:0;background:radial-gradient(80% 50% at 50% -20%,#ff6a3d1f,#0000 55%),radial-gradient(60% 40% at 100%,#4ddbff0f,#0000 50%);position:fixed;inset:0}.shop-main{z-index:1;max-width:880px;margin:0 auto;padding:32px 20px 80px;position:relative}.shop-kicker{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.22em;text-transform:uppercase;color:var(--bone-faint,#9a9590);margin:0 0 10px;font-size:.62rem}.shop-title{font-family:var(--font-display,Georgia, serif);letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(1.6rem,4vw,2.1rem);font-weight:600}.shop-lede{max-width:52ch;color:var(--bone-faint,#b8b3ab);margin:0 0 28px;font-size:.95rem;line-height:1.55}.shop-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.shop-card{border:1px solid var(--rule,#2a2e38);background:var(--ink-2,#12151c);border-radius:6px;align-content:start;gap:12px;padding:20px;display:grid}.shop-card-icon{background:color-mix(in oklab, var(--accent,#ff6a3d) 8%, var(--ink-1,#0f1118));border:1px solid var(--rule,#2a2e38);border-radius:8px;place-items:center;width:52px;height:52px;display:grid}.shop-card-icon img{display:block}.shop-card-title{margin:0;font-size:1.1rem;font-weight:600}.shop-card-desc{color:var(--bone-faint,#b8b3ab);margin:0;font-size:.88rem;line-height:1.45}.shop-buy{justify-self:start;margin-top:4px}.shop-card-foot{gap:10px;display:grid}.shop-card-missing{color:var(--bone-faint,#9a9590);margin:0;font-size:.8rem;line-height:1.45}.shop-card-missing code{color:var(--accent,#ff6a3d);font-size:.72rem}.shop-notice{border:1px solid color-mix(in oklab, #ffb14a 45%, var(--rule));background:color-mix(in oklab, #ffb14a 10%, var(--ink-2));border-radius:6px;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;padding:12px 14px;font-size:.88rem;display:flex}.shop-notice-dismiss{border:1px solid var(--rule);color:inherit;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;background:0 0;border-radius:4px;flex-shrink:0;padding:4px 8px;font-size:.72rem}.shop-more{border-top:1px solid var(--rule);margin-top:40px;padding-top:28px}.shop-more-title{margin:0 0 8px;font-size:1rem;font-weight:600}.shop-more-desc{max-width:56ch;color:var(--bone-faint,#b8b3ab);margin:0 0 16px;font-size:.88rem;line-height:1.5}.shop-more-cta{display:inline-flex}
