:root{--fig-orange:#ff6b2c;--fig-violet:#8758ff;--fig-red:#ef3e5b;--fig-yellow:#ffd24a;--fig-blue:#2f8cff;--fig-cyan:#55d8ff;--fig-ink:#070914;--fig-surface:#101526;--fig-surface-raised:#171e34;--fig-text:#f8f9ff;--fig-muted:#aab2cb;--fig-border:#ffffff21;--fig-radius-sm:.75rem;--fig-radius:1.25rem;--fig-radius-lg:2rem;--fig-shadow:0 24px 80px #00000052;--fig-max:88rem;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}::selection{color:#fff;background:#ff6b2c59}html{scroll-behavior:smooth;background:var(--fig-ink)}body{min-width:20rem;color:var(--fig-text);background:radial-gradient(circle at 15% 0%, #8758ff2e, transparent 32rem), radial-gradient(circle at 90% 20%, #ff6b2c24, transparent 28rem), var(--fig-ink);margin:0}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}button,summary,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--fig-yellow);outline-offset:3px}.fig-app{flex-direction:column;min-height:100vh;display:flex}.fig-skip-link{z-index:100;color:#080b16;background:#fff;border-radius:.5rem;padding:.75rem 1rem;position:fixed;top:.5rem;left:.5rem;transform:translateY(-160%)}.fig-skip-link:focus{transform:translateY(0)}.fig-header{z-index:20;border-bottom:1px solid var(--fig-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070914db;grid-template-columns:auto auto 1fr auto;align-items:center;gap:1.25rem;min-height:4.75rem;padding:.85rem clamp(1rem,4vw,4rem);display:grid;position:sticky;top:0}.fig-home-link{border-radius:.75rem}.fig-brand{letter-spacing:-.03em;align-items:center;gap:.7rem;font-weight:850;display:inline-flex}.fig-brand__symbol{aspect-ratio:1;color:#fff;background:linear-gradient(135deg, var(--fig-orange), var(--fig-violet) 48%, var(--fig-blue));letter-spacing:-.04em;border-radius:.8rem .3rem;place-items:center;width:2.4rem;font-size:.64rem;display:grid;box-shadow:0 0 25px #8758ff59}.fig-brand__wordmark{white-space:nowrap}.fig-product-name{color:var(--fig-muted);border-left:1px solid var(--fig-border);padding-left:1rem;font-size:.85rem}.fig-desktop-nav{color:var(--fig-muted);justify-content:flex-end;align-items:center;gap:1.25rem;font-size:.9rem;display:flex}.fig-desktop-nav a:hover,.fig-desktop-nav a:focus-visible,.fig-nav-link--emphasis{color:var(--fig-text)}.fig-header__tools{align-items:center;gap:.6rem;display:flex}.fig-locale-switch{border:1px solid var(--fig-border);border-radius:999px;padding:.55rem .7rem;font-size:.75rem;font-weight:800}.fig-mobile-nav{display:none;position:relative}.fig-mobile-nav summary{min-width:3.4rem;color:var(--fig-text);border:1px solid var(--fig-border);cursor:pointer;text-align:center;border-radius:999px;padding:.55rem .7rem;font-size:.75rem;font-weight:800;list-style:none}.fig-mobile-nav summary::-webkit-details-marker{display:none}.fig-mobile-nav nav{border:1px solid var(--fig-border);width:min(19rem,100vw - 2rem);box-shadow:var(--fig-shadow);background:#0c101efa;border-radius:1rem;padding:.65rem;display:grid;position:absolute;top:calc(100% + .75rem);right:0}.fig-mobile-nav nav a{color:var(--fig-muted);border-radius:.65rem;padding:.85rem .9rem}.fig-mobile-nav nav a:hover,.fig-mobile-nav nav a:focus-visible{color:#fff;background:#ffffff0f}main{flex:1}.fig-hero{max-width:var(--fig-max);margin:0 auto;padding:clamp(5rem,11vw,10rem) clamp(1.2rem,5vw,5rem) 5rem}.fig-hero--compact{padding-bottom:3rem}.fig-eyebrow,.fig-kicker{color:var(--fig-yellow);text-transform:uppercase;letter-spacing:.16em;margin:0 0 1rem;font-size:.72rem;font-weight:800}.fig-hero h1{letter-spacing:-.065em;max-width:16ch;margin:0;font-size:clamp(3rem,8vw,7.5rem);line-height:.93}.fig-hero--compact h1{font-size:clamp(2.8rem,7vw,6.3rem)}.fig-hero__lead{max-width:45rem;color:var(--fig-muted);margin:2rem 0 0;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.65}.fig-gradient-text{color:#0000;background:linear-gradient(90deg, var(--fig-orange), var(--fig-yellow), var(--fig-violet), var(--fig-blue));-webkit-background-clip:text;background-clip:text}.fig-status-badge{color:#9ef0b6;background:#4ade8014;border:1px solid #4ade8040;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.55rem .85rem;font-size:.78rem;font-weight:750;display:inline-flex}.fig-status-badge:before{aspect-ratio:1;content:"";background:#4ade80;border-radius:50%;width:.5rem;box-shadow:0 0 12px #4ade80}.fig-grid{max-width:var(--fig-max);grid-template-columns:repeat(3,1fr);gap:1rem;margin:0 auto;padding:0 clamp(1.2rem,5vw,5rem) 6rem;display:grid}.fig-feature-card,.fig-panel{border:1px solid var(--fig-border);border-radius:var(--fig-radius);min-height:14rem;box-shadow:var(--fig-shadow);background:linear-gradient(145deg,#ffffff0e,#ffffff04);padding:clamp(1.25rem,3vw,2rem)}.fig-feature-card{min-height:16rem}.fig-feature-card h3,.fig-panel h2,.fig-panel h3{letter-spacing:-.035em;margin:0 0 .8rem}.fig-feature-card h3{font-size:1.45rem}.fig-feature-card div,.fig-feature-card p,.fig-panel p,.fig-copy,.fig-muted{color:var(--fig-muted);line-height:1.65}.fig-section{max-width:var(--fig-max);margin:0 auto;padding:clamp(3.5rem,8vw,7rem) clamp(1.2rem,5vw,5rem)}.fig-section+.fig-section{border-top:1px solid #ffffff12}.fig-section__header{max-width:50rem;margin-bottom:2rem}.fig-section__header h2,.fig-section>h2{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,4.5vw,4.25rem);line-height:1}.fig-section__header p:not(.fig-eyebrow){color:var(--fig-muted);line-height:1.7}.fig-section-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;display:grid}.fig-panel{grid-column:span 4}.fig-panel--wide{grid-column:span 8}.fig-panel--full{grid-column:1/-1}.fig-chip-row{flex-wrap:wrap;gap:.55rem;display:flex}.fig-chip{min-height:2rem;color:var(--fig-muted);border:1px solid var(--fig-border);border-radius:999px;align-items:center;padding:.4rem .7rem;font-size:.78rem;font-weight:750;display:inline-flex}.fig-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.fig-stat{border:1px solid var(--fig-border);background:#ffffff06;border-radius:1rem;padding:1.2rem}.fig-stat strong{letter-spacing:-.05em;margin-bottom:.35rem;font-size:clamp(1.6rem,3vw,2.6rem);display:block}.fig-stat span{color:var(--fig-muted);font-size:.82rem}.fig-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.fig-list li,.fig-list>a{border-bottom:1px solid var(--fig-border);justify-content:space-between;gap:1rem;padding:1rem 0;display:flex}.fig-list li:last-child,.fig-list>a:last-child{border-bottom:0}.fig-link-arrow{color:var(--fig-text);align-items:center;gap:.55rem;font-weight:800;display:inline-flex}.fig-link-arrow:after{content:"→";transition:transform .16s}.fig-link-arrow:hover:after{transform:translate(.25rem)}.fig-callout{border:1px solid var(--fig-border);border-radius:var(--fig-radius-lg);box-shadow:var(--fig-shadow);background:radial-gradient(circle at 85% 15%,#2f8cff59,#0000 20rem),linear-gradient(135deg,#8758ff33,#ff6b2c1f);padding:clamp(2rem,6vw,5rem);position:relative;overflow:hidden}.fig-callout h2{max-width:17ch}.fig-page-nav{flex-wrap:wrap;gap:.65rem;margin-top:1.5rem;display:flex}.fig-page-nav a{color:var(--fig-muted);border:1px solid var(--fig-border);border-radius:999px;padding:.65rem .85rem;font-size:.82rem;font-weight:750}.fig-page-nav a:hover,.fig-page-nav a:focus-visible{color:#fff;border-color:#ffffff4d}.fig-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.fig-button{color:#fff;background:linear-gradient(135deg, var(--fig-orange), var(--fig-red));cursor:pointer;border:0;border-radius:.8rem;justify-content:center;align-items:center;min-height:3rem;padding:.8rem 1.1rem;font-weight:800;transition:transform .16s,box-shadow .16s;display:inline-flex}.fig-button:hover{transform:translateY(-2px);box-shadow:0 14px 28px #ef3e5b33}.fig-button--secondary{border:1px solid var(--fig-border);background:0 0}.fig-form{border:1px solid var(--fig-border);border-radius:var(--fig-radius);background:var(--fig-surface);max-width:32rem;margin:4rem auto;padding:2rem}.fig-form label{color:var(--fig-muted);gap:.45rem;margin-top:1rem;font-size:.9rem;display:grid}.fig-form input,.fig-form select,.fig-form textarea{width:100%;color:var(--fig-text);border:1px solid var(--fig-border);background:#090d19;border-radius:.7rem;padding:.85rem 1rem}.fig-form [role=alert]{color:#ff9bab}.fig-footer{color:var(--fig-muted);border-top:1px solid var(--fig-border);padding:2.5rem clamp(1rem,4vw,4rem);font-size:.85rem}.fig-footer__inner{max-width:var(--fig-max);margin:0 auto}.fig-footer-grid{grid-template-columns:minmax(12rem,2fr) repeat(3,minmax(8rem,1fr));gap:2rem;display:grid}.fig-footer-grid h2,.fig-footer-grid h3{color:var(--fig-text);margin:0 0 .75rem;font-size:.9rem}.fig-footer-grid nav{gap:.55rem;display:grid}.fig-footer-grid a:hover,.fig-footer-grid a:focus-visible{color:#fff}.fig-visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width<=850px){.fig-header{grid-template-columns:auto 1fr auto}.fig-product-name,.fig-desktop-nav{display:none}.fig-mobile-nav{display:block}.fig-grid{grid-template-columns:1fr}.fig-panel,.fig-panel--wide{grid-column:1/-1}.fig-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fig-footer-grid{grid-template-columns:1fr 1fr}}@media (width<=520px){.fig-header{gap:.55rem;padding-inline:.8rem}.fig-brand__wordmark{display:none}.fig-stat-grid,.fig-footer-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--id-bg:#08090d;--id-surface:#11131a;--id-surface-2:#171a23;--id-border:#ffffff1f;--id-text:#f8f8fb;--id-muted:#a7a9b6;--id-orange:#ff6a1a;--id-violet:#8b5cf6;--id-cyan:#22d3ee;--id-yellow:#ffd84d;--id-danger:#ff5678;--id-radius:22px}*{box-sizing:border-box}html{background:var(--id-bg);scroll-behavior:smooth}body{background:var(--id-bg);color:var(--id-text);margin:0;font-family:Inter,Segoe UI,system-ui,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.id-app{background:radial-gradient(circle at 85% 4%, #8b5cf624, transparent 30rem), radial-gradient(circle at 12% 30%, #ff6a1a14, transparent 26rem), var(--id-bg);min-height:100vh;overflow:hidden}.id-header{z-index:40;border-bottom:1px solid var(--id-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08090ddb;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:78px;padding:0 4vw;display:grid;position:sticky;top:0}.id-brand{align-items:center;gap:10px;display:inline-flex}.id-brand>span{letter-spacing:-.04em;align-items:baseline;gap:5px;font-size:20px;display:flex}.id-brand small{color:var(--id-orange);letter-spacing:.18em;font-size:11px}.id-header nav{color:var(--id-muted);justify-content:center;gap:clamp(15px,2.3vw,34px);font-size:13px;font-weight:700;display:flex}.id-header nav a:hover,.id-header nav a:focus-visible{color:var(--id-text)}.id-header__actions{align-items:center;gap:10px;display:flex}.id-menu{display:none;position:relative}.id-menu summary{cursor:pointer;border:1px solid var(--id-border);border-radius:999px;place-content:center;gap:5px;width:42px;min-height:42px;list-style:none;display:grid}.id-menu summary::-webkit-details-marker{display:none}.id-menu summary span{background:var(--id-text);width:15px;height:2px;transition:transform .18s;display:block}.id-menu[open] summary span:first-child{transform:translateY(3.5px)rotate(45deg)}.id-menu[open] summary span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.id-menu nav{border:1px solid var(--id-border);background:#08090dfa;border-radius:16px;width:min(19rem,100vw - 2.25rem);display:grid;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 24px 70px #0000008c}.id-menu:not([open]) nav{display:none}.id-menu nav a{border-bottom:1px solid var(--id-border);color:var(--id-muted);padding:14px 16px;font-size:14px;font-weight:800}.id-menu nav a:last-child{color:var(--id-text);border-bottom:0}.id-menu nav a:hover,.id-menu nav a:focus-visible{color:var(--id-text);background:#ffffff0d}.id-locale{border:1px solid var(--id-border);border-radius:999px;place-items:center;min-width:38px;min-height:38px;font-size:11px;font-weight:900;display:grid}.id-button{background:linear-gradient(115deg, var(--id-orange), #ff3d65);color:#fff;letter-spacing:.02em;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 18px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:0 8px 30px #ff6a1a2e}.id-button:hover{filter:brightness(1.06);transform:translateY(-1px)}.id-button:disabled{cursor:wait;opacity:.55;transform:none}.id-button--ghost{border-color:var(--id-border);box-shadow:none;background:#ffffff09}.id-button--large{min-height:52px;padding-inline:24px}.id-button--danger{color:#ff9caf;box-shadow:none;background:#ff567817;border-color:#ff567866}.id-hero{z-index:0;isolation:isolate;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:clamp(32px,7vw,110px);min-height:calc(100vh - 78px);padding:72px max(5vw,28px);display:grid;position:relative;overflow:hidden}.id-hero:after{z-index:1;background:linear-gradient(90deg, var(--id-bg) 0%, #08090deb 36%, #08090d57 72%, var(--id-bg) 100%), linear-gradient(180deg, #08090d24, var(--id-bg) 100%);content:"";pointer-events:none;position:absolute;inset:0}.id-hero__backdrop{z-index:0;object-fit:cover;object-position:center;opacity:.62;width:66%;height:100%;position:absolute;inset:0 0 0 34%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 30% 82%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 30% 82%,#0000 100%)}.id-hero__copy{z-index:2;max-width:770px;position:relative}.id-kicker{color:var(--id-orange);letter-spacing:.22em;margin:0 0 18px;font-size:11px;font-weight:900}.id-hero h1,.id-section h2,.id-panel-hero h1{text-transform:uppercase;letter-spacing:-.055em;margin:0;font-family:Arial Black,Impact,sans-serif;line-height:.93}.id-hero h1{max-width:820px;font-size:clamp(48px,7vw,104px)}.id-hero__copy>p:not(.id-kicker){color:#c5c7d1;max-width:680px;margin:28px 0 0;font-size:clamp(16px,1.5vw,21px);line-height:1.65}.id-actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.id-hero__visual{z-index:2;aspect-ratio:1;isolation:isolate;place-items:center;display:grid;position:relative}.id-core{z-index:3;aspect-ratio:1;background:radial-gradient(circle at 30% 20%,#ffffff3b,#0000 24%),linear-gradient(145deg,#ff6a1a,#8b5cf6 66%,#132231);border:1px solid #ffffff40;border-radius:34% 66% 58% 42%/40% 42% 58% 60%;place-items:center;width:43%;animation:7s ease-in-out infinite id-float;display:grid;position:relative;box-shadow:0 0 80px #8b5cf661,inset 0 0 40px #ffffff1f}.id-core span{font-size:clamp(40px,6vw,84px)}.id-core strong{margin-top:-12%;font:900 clamp(25px,4vw,54px)/1 Arial Black,sans-serif}.id-core small{letter-spacing:.18em;font-size:8px;font-weight:900}.id-orbit{border:1px solid #ffffff29;border-radius:50%;position:absolute}.id-orbit:after{content:"";aspect-ratio:1;background:var(--id-cyan);width:9px;box-shadow:0 0 20px var(--id-cyan);border-radius:50%;position:absolute}.id-orbit--one{animation:18s linear infinite id-spin;inset:16%;transform:rotate(22deg)}.id-orbit--one:after{top:12%;left:9%}.id-orbit--two{border-style:dashed;animation:25s linear infinite id-spin-back;inset:5%;transform:rotate(-18deg)}.id-orbit--two:after{background:var(--id-orange);box-shadow:0 0 20px var(--id-orange);bottom:20%;right:2%}.id-signal{z-index:4;border:1px solid var(--id-border);letter-spacing:.16em;background:#0f1118db;border-radius:999px;padding:8px 12px;font-size:9px;font-weight:900;position:absolute}.id-signal--a{color:var(--id-orange);top:16%;right:8%}.id-signal--b{color:var(--id-cyan);bottom:23%;left:3%}.id-signal--c{color:var(--id-yellow);bottom:8%;right:23%}.id-section{border-top:1px solid var(--id-border);padding:110px max(5vw,28px)}.id-section__heading{grid-template-columns:.7fr 1.3fr;align-items:end;gap:40px;margin-bottom:50px;display:grid}.id-section h2{font-size:clamp(38px,5.5vw,78px)}.id-feature-grid{border:1px solid var(--id-border);border-radius:var(--id-radius);grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.id-feature{border-right:1px solid var(--id-border);background:linear-gradient(#ffffff09,#0000);min-height:290px;padding:28px}.id-feature:last-child{border-right:0}.id-feature>span{color:var(--id-orange);font-size:11px;font-weight:900}.id-feature h3{margin:92px 0 14px;font-size:20px}.id-feature p,.id-section--split>p{color:var(--id-muted);line-height:1.65}.id-section--split{grid-template-columns:1fr 1fr;align-items:center;gap:9vw;display:grid}.id-section--split>p{max-width:620px;font-size:19px}.id-footer{border-top:1px solid var(--id-border);color:var(--id-muted);justify-content:space-between;gap:30px;padding:40px 5vw;font-size:12px;display:flex}.id-footer>div{gap:20px;display:flex}.id-footer strong{color:#fff}.id-auth{grid-template-columns:1fr 1fr;min-height:calc(100vh - 78px);display:grid}.id-auth__story{border-right:1px solid var(--id-border);background:radial-gradient(circle at 30% 30%,#ff6a1a3d,#0000 24rem),linear-gradient(145deg,#141019,#08090d);flex-direction:column;justify-content:flex-end;padding:6vw;display:flex}.id-auth__story h1{text-transform:uppercase;letter-spacing:-.05em;margin:0;font:900 clamp(48px,6vw,90px)/.93 Arial Black,sans-serif}.id-auth__story p{color:#c5c7d1;max-width:560px;line-height:1.7}.id-auth__panel{place-items:center;padding:40px;display:grid}.id-auth-card{border:1px solid var(--id-border);background:#11131ae0;border-radius:28px;width:min(100%,520px);padding:clamp(28px,4vw,56px);box-shadow:0 24px 80px #00000059}.id-auth-card h2{margin:0 0 14px;font-size:34px}.id-auth-card>p{color:var(--id-muted);line-height:1.6}.id-auth-card .id-button{width:100%;margin-top:24px}.id-note{color:#b8f4fc;background:#22d3ee0e;border:1px solid #22d3ee33;border-radius:14px;margin-top:20px;padding:14px;font-size:12px;line-height:1.55}.id-dashboard{width:min(1480px,92vw);margin:0 auto;padding:56px 0 100px}.id-panel-hero{border:1px solid var(--id-border);background:linear-gradient(110deg,#ff6a1a17,#8b5cf614);border-radius:28px;grid-template-columns:auto 1fr auto;align-items:center;gap:26px;padding:32px;display:grid}.id-panel-hero h1{font-size:clamp(34px,5vw,68px)}.id-panel-hero p{color:var(--id-muted);margin:8px 0 0}.fig-avatar{color:#fff;border:1px solid #ffffff3d;border-radius:32%;flex:none;place-items:center;font-weight:900;display:inline-grid;box-shadow:inset 0 0 28px #ffffff1f,0 14px 36px #00000059}.fig-avatar--sm{width:44px;height:44px;font-size:19px}.fig-avatar--md{width:74px;height:74px;font-size:30px}.fig-avatar--lg{width:112px;height:112px;font-size:52px}.fig-avatar--ember{background:linear-gradient(140deg,#ff7a18,#ff315e)}.fig-avatar--violet{background:linear-gradient(140deg,#7c3aed,#c026d3)}.fig-avatar--cyan{color:#05151a;background:linear-gradient(140deg,#0891b2,#22d3ee)}.fig-avatar--blue{background:linear-gradient(140deg,#1d4ed8,#60a5fa)}.fig-avatar--gold{color:#271403;background:linear-gradient(140deg,#eab308,#fb923c)}.fig-avatar--rose{background:linear-gradient(140deg,#e11d48,#fb7185)}.id-progress{min-width:170px}.id-progress strong{text-align:right;font-size:28px;display:block}.id-progress__track{background:#ffffff1a;border-radius:99px;height:6px;margin-top:8px;overflow:hidden}.id-progress__track span{background:linear-gradient(90deg, var(--id-orange), var(--id-violet));height:100%;display:block}.id-dashboard-grid{grid-template-columns:250px minmax(0,1fr);gap:24px;margin-top:24px;display:grid}.id-sidebar{border:1px solid var(--id-border);background:#11131ab3;border-radius:20px;align-self:start;gap:5px;padding:14px;display:grid;position:sticky;top:102px}.id-sidebar a{color:var(--id-muted);border-radius:12px;padding:12px 14px;font-size:13px;font-weight:700}.id-sidebar a:hover,.id-sidebar a[data-active=true]{color:#fff;background:#ffffff12}.id-content{min-width:0}.id-card{border:1px solid var(--id-border);background:#11131ab8;border-radius:22px;padding:26px}.id-card+.id-card{margin-top:18px}.id-card h2,.id-card h3{margin:0 0 10px}.id-card__header{justify-content:space-between;align-items:start;gap:20px;margin-bottom:22px;display:flex}.id-card__header p{color:var(--id-muted);margin:5px 0 0}.id-stat-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.id-stat{border:1px solid var(--id-border);background:#ffffff06;border-radius:17px;padding:22px}.id-stat strong{font-size:28px;display:block}.id-stat span{color:var(--id-muted);font-size:12px}.id-quick-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.id-quick{border:1px solid var(--id-border);background:linear-gradient(140deg,#ff6a1a0f,#8b5cf609);border-radius:18px;min-height:160px;padding:22px}.id-quick span{color:var(--id-orange);letter-spacing:.14em;font-size:10px;font-weight:900}.id-quick h3{margin-top:36px}.id-quick p{color:var(--id-muted);font-size:13px;line-height:1.5}.id-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.id-field{gap:8px;display:grid}.id-field--full{grid-column:1/-1}.id-field>span,.id-field legend{color:#d4d5dd;font-size:12px;font-weight:800}.id-field input,.id-field textarea,.id-field select{border:1px solid var(--id-border);color:#fff;background:#0d0f15;border-radius:12px;outline:0;width:100%;min-height:46px;padding:11px 13px}.id-field textarea{resize:vertical;min-height:120px}.id-field input:focus,.id-field textarea:focus,.id-field select:focus{border-color:var(--id-violet);box-shadow:0 0 0 3px #8b5cf621}.id-field small{color:var(--id-muted)}.id-check{color:#d4d5dd;align-items:center;gap:9px;font-size:13px;display:flex}.id-check input{width:17px;height:17px;accent-color:var(--id-orange)}.id-switch-grid{gap:10px;display:grid}.id-switch-row{border:1px solid var(--id-border);border-radius:13px;justify-content:space-between;gap:20px;padding:15px;display:flex}.id-switch-row div strong{font-size:13px;display:block}.id-switch-row div small{color:var(--id-muted)}.id-avatar-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.id-avatar-choice{border:1px solid var(--id-border);color:#fff;cursor:pointer;background:0 0;border-radius:16px;justify-items:center;gap:8px;padding:14px 8px;display:grid}.id-avatar-choice[data-selected=true]{border-color:var(--id-orange);background:#ff6a1a14}.id-avatar-choice small{color:var(--id-muted);text-align:center}.id-color-row{flex-wrap:wrap;gap:10px;display:flex}.id-color-choice{cursor:pointer;border:3px solid #0000;border-radius:50%;width:42px;height:42px;padding:0}.id-color-choice[data-selected=true]{border-color:#fff;box-shadow:0 0 0 3px #ffffff26}.id-color-choice--ember{background:#ff5b32}.id-color-choice--violet{background:#8b5cf6}.id-color-choice--cyan{background:#22d3ee}.id-color-choice--blue{background:#3b82f6}.id-color-choice--gold{background:#fbbf24}.id-color-choice--rose{background:#f43f5e}.id-game-list{gap:12px;display:grid}.id-game{border:1px solid var(--id-border);background:#ffffff05;border-radius:16px;padding:18px}.id-game__top{justify-content:space-between;align-items:center;gap:15px;display:flex}.id-game__form{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.id-role-row{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.id-role-pill{border:1px solid var(--id-border);color:var(--id-muted);cursor:pointer;background:0 0;border-radius:999px;padding:8px 11px}.id-role-pill[data-selected=true]{border-color:var(--id-cyan);color:#fff;background:#22d3ee14}.id-slot,.id-link-row{grid-template-columns:repeat(5,1fr) auto;align-items:end;gap:10px;margin-top:12px;display:grid}.id-link-row{grid-template-columns:1fr 1fr 2fr 1fr auto}.id-icon-button{border:1px solid var(--id-border);color:#fff;cursor:pointer;background:#ffffff08;border-radius:12px;width:42px;height:42px}.id-form-actions{z-index:5;border:1px solid var(--id-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#08090deb;border-radius:18px;justify-content:space-between;align-items:center;gap:15px;margin-top:24px;padding:13px;display:flex;position:sticky;bottom:14px}.id-form-status{color:var(--id-muted);font-size:12px}.id-form-status[data-tone=success]{color:#74efb2}.id-form-status[data-tone=error]{color:#ff9caf}.id-empty{color:var(--id-muted);text-align:center;border:1px dashed #fff3;border-radius:16px;padding:28px}.id-public{width:min(1120px,92vw);margin:0 auto;padding:70px 0 110px}.id-public__hero{border:1px solid var(--id-border);background:linear-gradient(130deg,#ff6a1a14,#8b5cf614);border-radius:28px;grid-template-columns:auto 1fr;align-items:center;gap:28px;padding:38px;display:grid}.id-public__hero h1{margin:0;font-size:clamp(38px,6vw,74px);line-height:1}.id-public__hero p{color:var(--id-muted)}.id-tag-row{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.id-tag{border:1px solid var(--id-border);color:#d8d9e0;border-radius:999px;padding:7px 10px;font-size:11px}.id-public-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}@keyframes id-spin{to{transform:rotate(382deg)}}@keyframes id-spin-back{to{transform:rotate(-378deg)}}@keyframes id-float{50%{transform:translateY(-12px)rotate(3deg)}}@media (width<=1000px){.id-header nav{display:none}.id-header{grid-template-columns:1fr auto}.id-menu{display:block}.id-hero{grid-template-columns:1fr;padding-top:90px}.id-hero__visual{width:min(600px,100%);margin:0 auto}.id-feature-grid{grid-template-columns:repeat(2,1fr)}.id-feature:nth-child(2){border-right:0}.id-feature:nth-child(-n+2){border-bottom:1px solid var(--id-border)}.id-section__heading,.id-section--split,.id-dashboard-grid{grid-template-columns:1fr}.id-sidebar{display:flex;position:static;overflow-x:auto}.id-sidebar a{white-space:nowrap}.id-avatar-grid{grid-template-columns:repeat(4,1fr)}}@media (width<=720px){.id-header{min-height:68px;padding-inline:18px}.id-header__actions .id-button{display:none}.id-hero{min-height:auto;padding:70px 22px}.id-hero:after{background:linear-gradient(90deg,#08090dad,#08090d47),linear-gradient(#08090db8,#08090d3d 52%,#08090ddb)}.id-hero__backdrop{opacity:.76;object-position:center;width:100%;height:100%;inset:0;-webkit-mask-image:none;mask-image:none}.id-hero__visual{margin-top:10px}.id-section{padding:72px 22px}.id-feature-grid{grid-template-columns:1fr}.id-feature{border-right:0;border-bottom:1px solid var(--id-border);min-height:220px}.id-feature:last-child{border-bottom:0}.id-feature h3{margin-top:55px}.id-footer{flex-direction:column}.id-auth{grid-template-columns:1fr}.id-auth__story{border-right:0;border-bottom:1px solid var(--id-border);min-height:45vh;padding:45px 24px}.id-auth__panel{padding:24px}.id-panel-hero{grid-template-columns:auto 1fr;padding:22px}.id-progress{grid-column:1/-1}.id-progress strong{text-align:left}.id-stat-grid,.id-quick-grid,.id-form-grid,.id-public-grid{grid-template-columns:1fr}.id-avatar-grid{grid-template-columns:repeat(3,1fr)}.id-game__form,.id-slot,.id-link-row{grid-template-columns:1fr}.id-field--full,.id-role-row{grid-column:auto}.id-public__hero{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.fig-page-shell{background:radial-gradient(circle at 85% 8%, #8b5cf62e, transparent 28rem), var(--id-bg);min-height:100vh;padding:7rem 6vw 5rem}.fig-page-hero,.fig-content-section{max-width:1180px;margin:0 auto}.fig-page-hero{padding:4rem 0 3rem}.fig-page-hero h1{letter-spacing:-.065em;max-width:820px;margin:.45rem 0 1rem;font-size:clamp(2.5rem,7vw,5.8rem);line-height:.92}.fig-page-hero p:not(.fig-kicker){max-width:650px;color:var(--id-muted);font-size:1.1rem;line-height:1.7}.fig-kicker{color:var(--id-orange);letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:800}.fig-primary-button{background:linear-gradient(135deg, var(--id-orange), #ff315c);border-radius:999px;margin-top:1.2rem;padding:.85rem 1.2rem;font-weight:800;display:inline-flex}.fig-content-section{padding-top:2rem}.fig-section-heading h2{letter-spacing:-.05em;margin:.4rem 0 1.5rem;font-size:clamp(1.8rem,4vw,3rem)}.fig-card-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.fig-card{border:1px solid var(--id-border);border-radius:var(--id-radius);background:linear-gradient(150deg,#ffffff12,#ffffff06);min-height:180px;padding:1.2rem}.fig-card-icon{background:linear-gradient(135deg, var(--id-violet), var(--id-cyan));border-radius:13px;place-items:center;width:42px;height:42px;margin-bottom:1.1rem;font-size:.72rem;font-weight:900;display:grid}.fig-card h3{margin:0 0 .45rem;font-size:1.2rem}.fig-card p,.fig-card span,.fig-empty-state{color:var(--id-muted)}.fig-card span{font-size:.78rem}.id-photo-showcase{border-top:1px solid var(--id-border);background:linear-gradient(135deg,#22d3ee0f,#0000 45%),#ffffff04;grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(2rem,7vw,7rem);padding:100px max(5vw,28px);display:grid}.id-photo-showcase__intro h2{letter-spacing:-.055em;text-transform:uppercase;max-width:10ch;margin:.5rem 0 1rem;font-family:Arial Black,Impact,sans-serif;font-size:clamp(34px,4.8vw,68px);line-height:.95}.id-photo-showcase__intro>p:not(.id-kicker){max-width:34rem;color:var(--id-muted);line-height:1.7}.id-photo-grid{grid-template-rows:1fr .72fr;grid-template-columns:1.1fr .9fr;gap:12px;min-height:470px;display:grid}.id-photo-card{border:1px solid var(--id-border);border-radius:var(--id-radius);background:var(--id-surface);min-height:190px;margin:0;position:relative;overflow:hidden}.id-photo-card--tall{grid-row:span 2}.id-photo-card--wide{grid-column:2}.id-photo-card img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1);display:block}.id-photo-card:hover img,.id-photo-card:focus-within img{transform:scale(1.045)}.id-photo-card:after{content:"";pointer-events:none;background:linear-gradient(#0000,#08090de0);position:absolute;inset:42% 0 0}.id-photo-card figcaption{z-index:1;color:#fff;letter-spacing:.05em;font-size:12px;font-weight:800;position:absolute;bottom:14px;left:16px;right:16px}@media (width<=820px){.id-photo-showcase{grid-template-columns:1fr;padding-block:76px}.id-photo-showcase__intro h2{max-width:14ch}}@media (width<=520px){.id-photo-grid{grid-template-columns:1fr 1fr;gap:8px;min-height:380px}.id-photo-card--tall{grid-row:span 2}.id-photo-card figcaption{font-size:10px;bottom:9px;left:10px;right:10px}}.id-form-actions>div{min-width:0}.id-form-errors{color:#ffb2c1;gap:5px;margin:9px 0 0;padding-left:18px;font-size:12px;line-height:1.45;display:grid}.id-field input[aria-invalid=true],.id-field select[aria-invalid=true],.id-avatar-grid[aria-invalid=true]{border-color:var(--id-danger);box-shadow:0 0 0 3px #ff56781f}.id-identity-snapshot{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.id-identity-snapshot>div{border:1px solid var(--id-border);background:#ffffff06;border-radius:15px;min-width:0;padding:17px}.id-identity-snapshot span{color:var(--id-muted);margin-bottom:7px;font-size:11px;display:block}.id-identity-snapshot strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}@media (width<=900px){.id-identity-snapshot{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.id-identity-snapshot{grid-template-columns:1fr}}.admin-console,.admin-unavailable{--admin-bg:#080910;--admin-surface:#10121c;--admin-surface-2:#151827;--admin-line:#ffffff17;--admin-text:#f6f7fb;--admin-muted:#979caf;--admin-violet:#8b5cf6;--admin-orange:#ff6b2c;--admin-cyan:#55d8ff;--admin-green:#65f2ae;color:var(--admin-text)}.admin-console{background:radial-gradient(circle at 70% -10%, #8b5cf621, transparent 30rem), var(--admin-bg)}.admin-console button,.admin-console input,.admin-console select,.admin-unavailable button,.admin-unavailable input,.admin-unavailable select{font:inherit}.admin-primary-button:disabled,.admin-toggle:disabled,.admin-console select:disabled{cursor:wait;opacity:.55}.admin-owner-settings{border:1px solid var(--admin-line);background:#ffffff05;border-radius:.85rem;gap:.85rem;margin-top:1rem;padding:1rem;display:grid}.admin-owner-settings__intro,.admin-owner-settings__list article{justify-content:space-between;align-items:center;gap:1rem;display:flex}.admin-owner-settings__intro span,.admin-owner-settings__list small{color:var(--admin-muted);font-size:.68rem}.admin-owner-settings form{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.admin-owner-settings label{color:var(--admin-muted);flex:18rem;gap:.3rem;font-size:.7rem;display:grid}.admin-owner-settings input{box-sizing:border-box;border:1px solid var(--admin-line);min-height:2.4rem;color:var(--admin-text);background:#0b0d15;border-radius:.55rem;padding:.55rem .7rem}.admin-owner-settings__list{gap:.5rem;display:grid}.admin-owner-settings__list article{border-top:1px solid #ffffff14;padding-top:.65rem}.admin-owner-settings__list article>div{gap:.25rem;display:grid}@media (width<=1180px){.admin-console{grid-template-columns:13.5rem minmax(0,1fr)}.admin-metric-grid{grid-template-columns:repeat(3,1fr)}.admin-icon-editor{grid-template-columns:repeat(4,1fr)}.admin-icon-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.admin-console{display:block}.admin-sidebar{width:100%;height:auto;position:relative}.admin-sidebar nav{display:flex;overflow-x:auto}.admin-sidebar nav a{white-space:nowrap}.admin-sidebar__guard{margin-top:1rem}.admin-dashboard-hero,.admin-section-heading{grid-template-columns:1fr;display:grid}.admin-split{grid-template-columns:1fr}.admin-icon-grid,.admin-security-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.admin-topbar{padding:.8rem 1rem}.admin-owner-badge{display:none}.admin-dashboard-hero,.admin-metric-grid,.admin-section{width:min(100% - 2rem,1120px)}.admin-dashboard-hero{align-items:start}.admin-live-chip{white-space:normal}.admin-metric-grid,.admin-icon-grid,.admin-security-grid{grid-template-columns:1fr 1fr}.admin-field-row,.admin-icon-editor{grid-template-columns:1fr}.admin-icon-editor .admin-action-message{grid-column:auto}.admin-audit-list article{grid-template-columns:auto minmax(0,1fr)}.admin-audit-list time{grid-column:2}}@media (width<=420px){.admin-metric-grid,.admin-icon-grid,.admin-security-grid{grid-template-columns:1fr}}.admin-skip-link{z-index:100;color:#fff;background:#7048e8;border-radius:.65rem;padding:.7rem 1rem;font-size:.8rem;font-weight:800;text-decoration:none;transition:transform .15s;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}.admin-skip-link:focus{transform:translateY(0)}.admin-browser{gap:.8rem;display:grid}.admin-browser__toolbar{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:1rem;grid-template-columns:minmax(14rem,2fr) repeat(3,minmax(8rem,1fr)) auto;align-items:end;gap:.65rem;padding:.9rem;display:grid}.admin-browser__toolbar--audit{grid-template-columns:minmax(15rem,2fr) minmax(12rem,1fr) auto}.admin-browser__toolbar label{min-width:0;color:var(--admin-muted);gap:.35rem;font-size:.68rem;font-weight:750;display:grid}.admin-browser__toolbar input,.admin-browser__toolbar select{box-sizing:border-box;width:100%;min-height:2.55rem;color:var(--admin-text);border:1px solid var(--admin-line);background:#0b0d15;border-radius:.58rem;padding:.58rem .68rem;font-size:.75rem}.admin-browser__toolbar input:focus,.admin-browser__toolbar select:focus,.admin-inline-control select:focus,.admin-editor-card input:focus,.admin-editor-card select:focus,.admin-icon-editor input:focus,.admin-icon-editor select:focus{border-color:var(--admin-cyan);outline:0;box-shadow:0 0 0 .2rem #55d8ff1f}.admin-secondary-button,.admin-inline-save{min-height:2.5rem;color:var(--admin-text);cursor:pointer;background:#55d8ff0f;border:1px solid #55d8ff38;border-radius:.58rem;padding:.55rem .8rem;font-size:.7rem;font-weight:850}.admin-secondary-button:disabled,.admin-inline-save:disabled{cursor:not-allowed;opacity:.42}.admin-browser__summary{color:var(--admin-muted);align-items:baseline;gap:.5rem;padding-inline:.2rem;font-size:.72rem;display:flex}.admin-browser__summary strong{color:var(--admin-text);font-size:1.1rem}.admin-profile-card-list{display:none}.admin-inline-control{grid-template-columns:minmax(7rem,1fr) auto;align-items:center;min-width:8.5rem}.admin-inline-control .admin-action-message{grid-column:1/-1}.admin-action-message[data-state=success]{color:var(--admin-green)}.admin-action-message[data-state=error]{color:#ff9e9e}.admin-toggle.is-armed{color:#fff;background:#ff6b2c26;border-color:#ff6b2cb8}.admin-record-card>.admin-action-message{grid-column:1/-1}.admin-module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.admin-module-card{box-sizing:border-box;min-height:11.5rem;color:inherit;border:1px solid var(--admin-line);background:linear-gradient(145deg, #8b5cf611, transparent 52%), var(--admin-surface);border-radius:.95rem;flex-direction:column;gap:.65rem;padding:1rem;text-decoration:none;display:flex}a.admin-module-card:hover,a.admin-module-card:focus-visible{border-color:#55d8ff52;outline:none;transform:translateY(-2px)}.admin-module-card__top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.admin-module-card__top code{color:#72788d;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.admin-module-state{color:#f8bc93;background:#ff6b2c0e;border:1px solid #ff6b2c2e;border-radius:999px;padding:.3rem .45rem;font-size:.58rem;font-weight:850}.admin-module-state.is-operational{color:var(--admin-green);background:#65f2ae0e;border-color:#65f2ae2e}.admin-module-card>strong{font-size:.95rem}.admin-module-card p,.admin-module-card small{color:var(--admin-muted);margin:0;font-size:.7rem;line-height:1.55}.admin-module-card small{color:#767c91;margin-top:auto}.admin-audit-list details{margin-top:.35rem}.admin-audit-list summary{color:var(--admin-cyan);cursor:pointer;font-size:.66rem}.admin-audit-list pre{color:#c9cde0;border:1px solid var(--admin-line);white-space:pre-wrap;word-break:break-word;background:#080910;border-radius:.5rem;max-width:48rem;margin:.45rem 0 0;padding:.65rem;font-size:.65rem;line-height:1.5;overflow:auto}.admin-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.control-center-studio-launch{background:radial-gradient(circle at 100% 0%, #8b5cf61f, transparent 48%), var(--admin-surface);border:1px solid #55d8ff33;border-radius:1rem;gap:.9rem;max-width:54rem;margin:1.25rem auto 0;padding:clamp(1.25rem,3vw,2rem);display:grid}.control-center-studio-launch h2,.control-center-studio-launch p{margin:0}.control-center-studio-launch>.admin-primary-button{justify-self:start}.control-center-studio-launch .control-muted{max-width:48rem}@media (width<=1180px){.admin-browser__toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-browser__search,.admin-browser__toolbar .admin-secondary-button{grid-column:1/-1}.admin-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.admin-topbar{flex-direction:column;align-items:flex-start}.admin-topbar__actions{width:100%;padding-bottom:.25rem;overflow-x:auto}.admin-topbar__actions a{flex:none}.admin-profile-table-view{display:none}.admin-profile-card-list{gap:.65rem;display:grid}.admin-profile-card{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:.85rem;gap:.65rem;padding:.9rem;display:grid}.admin-profile-card__identity{align-items:center;gap:.65rem;display:flex}.admin-profile-card__identity>div{gap:.12rem;display:grid}.admin-profile-card p,.admin-profile-card small,.admin-profile-card span{color:var(--admin-muted);margin:0;font-size:.7rem}.admin-profile-card .admin-state-pill{justify-self:start}.admin-module-grid{grid-template-columns:1fr}}@media (width<=560px){.admin-browser__toolbar,.admin-browser__toolbar--audit{grid-template-columns:1fr}.admin-browser__search,.admin-browser__toolbar .admin-secondary-button{grid-column:auto}.admin-inline-control{grid-template-columns:1fr}.admin-inline-control .admin-action-message{grid-column:auto}}:root{--admin-bg:#080910;--admin-surface:#10121c;--admin-surface-2:#151827;--admin-line:#ffffff17;--admin-text:#f6f7fb;--admin-muted:#979caf;--admin-violet:#8b5cf6;--admin-orange:#ff6b2c;--admin-cyan:#55d8ff;--admin-green:#65f2ae}html{scroll-behavior:smooth}body{color:var(--admin-text);background:radial-gradient(circle at 70% -10%, #8b5cf621, transparent 30rem), var(--admin-bg);margin:0}button,input,select{font:inherit}.admin-console{grid-template-columns:17rem minmax(0,1fr);min-height:100vh;display:grid}.admin-sidebar{box-sizing:border-box;border-right:1px solid var(--admin-line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#080910f0;flex-direction:column;height:100vh;padding:1.35rem;display:flex;position:sticky;top:0}.admin-sidebar__brand{border-bottom:1px solid var(--admin-line);align-items:center;gap:.8rem;padding:.3rem .3rem 1.35rem;display:flex}.admin-sidebar__brand>div:last-child,.admin-sidebar__guard>div{gap:.15rem;display:grid}.admin-sidebar__brand strong{letter-spacing:.02em;font-size:.95rem}.admin-sidebar__brand span,.admin-sidebar__guard span,.admin-sidebar__guard strong{color:var(--admin-muted);text-overflow:ellipsis;font-size:.69rem;overflow:hidden}.admin-sidebar nav{gap:.3rem;margin-top:1.6rem;display:grid}.admin-sidebar nav a{color:var(--admin-muted);border:1px solid #0000;border-radius:.7rem;padding:.78rem .85rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:all .16s;position:relative}.admin-sidebar nav a:hover,.admin-sidebar nav a:focus-visible{color:#fff;background:#8b5cf617;border-color:#8b5cf647;outline:none}.admin-sidebar__guard{background:#65f2ae09;border:1px solid #65f2ae29;border-radius:.8rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;min-width:0;margin-top:auto;padding:.85rem;display:grid}.admin-sidebar__guard strong{color:var(--admin-green)}.admin-pulse{background:var(--admin-green);border-radius:50%;width:.52rem;height:.52rem;display:inline-block;box-shadow:0 0 0 .35rem #65f2ae14,0 0 1rem #65f2ae59}.admin-workspace{min-width:0;padding-bottom:5rem}.admin-topbar{border-bottom:1px solid var(--admin-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080910b3;justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;padding:0 2.2rem;display:flex}.admin-topbar>div:first-child{gap:.18rem;display:grid}.admin-topbar>div:first-child>strong{font-size:.92rem}.admin-kicker{color:var(--admin-cyan);letter-spacing:.16em;margin:0;font-size:.61rem;font-weight:900}.admin-topbar__actions{align-items:center;gap:.75rem;display:flex}.admin-topbar__actions a,.admin-owner-badge{color:var(--admin-muted);border:1px solid var(--admin-line);border-radius:999px;padding:.45rem .65rem;font-size:.68rem;font-weight:800;text-decoration:none}.admin-owner-badge{color:var(--admin-green);border-color:#65f2ae33}.admin-dashboard-hero,.admin-metric-grid,.admin-section{width:min(1120px,100% - 4.4rem);margin-inline:auto}.admin-dashboard-hero{box-sizing:border-box;border:1px solid var(--admin-line);background:linear-gradient(135deg, #8b5cf62e, transparent 47%), linear-gradient(315deg, #ff6b2c14, transparent 42%), var(--admin-surface);border-radius:1.5rem;justify-content:space-between;align-items:end;gap:2rem;margin-top:2.2rem;padding:clamp(1.7rem,5vw,3.7rem);display:flex;position:relative;overflow:hidden}.admin-dashboard-hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.admin-dashboard-hero:after{content:"";pointer-events:none;border:1px solid #55d8ff1f;border-radius:50%;width:24rem;height:24rem;position:absolute;top:-8rem;right:-7rem;box-shadow:0 0 0 4rem #8b5cf606,0 0 0 8rem #ff6b2c05}.admin-dashboard-hero>div:first-child{z-index:1;max-width:45rem;position:relative}.admin-dashboard-hero h1{letter-spacing:-.055em;max-width:44rem;margin:.8rem 0;font-size:clamp(2rem,5vw,4.2rem);line-height:.98}.admin-dashboard-hero p:last-child,.admin-section-heading>p{color:var(--admin-muted);font-size:.9rem;line-height:1.7}.admin-live-chip{z-index:1;white-space:nowrap;background:#080910a8;border:1px solid #65f2ae29;border-radius:.75rem;align-items:center;gap:.6rem;padding:.7rem .85rem;font-size:.7rem;font-weight:800;display:flex;position:relative}.admin-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem;margin-top:.75rem;display:grid}.admin-metric{border:1px solid var(--admin-line);background:#10121cb8;border-radius:.85rem;flex-direction:column;justify-content:space-between;min-height:7rem;padding:1rem;display:flex}.admin-metric strong{letter-spacing:-.04em;font-size:1.85rem}.admin-metric span{color:var(--admin-muted);font-size:.67rem;line-height:1.35}.admin-section{padding-top:5.5rem;scroll-margin-top:1rem}.admin-section-heading{grid-template-columns:minmax(0,1fr) minmax(17rem,30rem);align-items:end;gap:2rem;margin-bottom:1.4rem;display:grid}.admin-section-heading h2{letter-spacing:-.04em;margin:.55rem 0 0;font-size:clamp(1.7rem,3vw,2.6rem)}.admin-section-heading>p{margin:0}.admin-table-wrap{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:1rem;overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;font-size:.74rem}.admin-table th,.admin-table td{text-align:left;border-bottom:1px solid var(--admin-line);white-space:nowrap;padding:.9rem 1rem}.admin-table th{color:var(--admin-muted);letter-spacing:.06em;text-transform:uppercase;background:#ffffff05;font-size:.62rem}.admin-table tbody tr:last-child td{border-bottom:0}.admin-profile-cell{align-items:center;gap:.65rem;display:flex}.admin-profile-cell>span:last-child{gap:.15rem;display:grid}.admin-profile-cell small,.admin-record-card small,.admin-icon-card small{color:var(--admin-muted)}.admin-avatar,.admin-record-icon,.admin-icon-preview{color:#d9ceff;background:#8b5cf61a;border:1px solid #8b5cf640;border-radius:.7rem;flex:none;place-items:center;width:2.2rem;height:2.2rem;font-size:.7rem;font-weight:900;display:grid;overflow:hidden}.admin-state-pill{color:#ffbf9f;background:#ff6b2c0f;border:1px solid #ff6b2c33;border-radius:999px;padding:.3rem .5rem;font-size:.62rem;font-weight:800}.admin-state-pill.is-active{color:var(--admin-green);background:#65f2ae0d;border-color:#65f2ae2e}.admin-inline-control{gap:.25rem;display:grid}.admin-inline-control select,.admin-editor-card input,.admin-editor-card select,.admin-icon-editor input,.admin-icon-editor select{box-sizing:border-box;min-height:2.45rem;color:var(--admin-text);border:1px solid var(--admin-line);background:#0b0d15;border-radius:.55rem;padding:.55rem .65rem;font-size:.72rem}.admin-split{grid-template-columns:minmax(18rem,.8fr) minmax(22rem,1.2fr);align-items:start;gap:.85rem;display:grid}.admin-editor-card,.admin-icon-editor{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:1rem;gap:.85rem;padding:1.2rem;display:grid}.admin-editor-card label,.admin-icon-editor label,.admin-editor-card fieldset{min-width:0;color:var(--admin-muted);border:0;gap:.35rem;margin:0;padding:0;font-size:.67rem;font-weight:750;display:grid}.admin-editor-card__heading{border-bottom:1px solid var(--admin-line);align-items:center;gap:.7rem;padding-bottom:.8rem;display:flex}.admin-editor-card__heading>span{background:linear-gradient(135deg, var(--admin-violet), var(--admin-orange));border-radius:.6rem;place-items:center;width:2.1rem;height:2.1rem;font-size:1.2rem;display:grid}.admin-editor-card__heading>div{display:grid}.admin-editor-card__heading small{color:var(--admin-muted)}.admin-field-row{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.admin-check-row{flex-wrap:wrap;gap:.7rem;display:flex}.admin-check-row label,.admin-switch-line{grid-template-columns:auto 1fr;align-items:center;gap:.4rem;display:flex}.admin-primary-button{color:#fff;cursor:pointer;background:linear-gradient(110deg,#7048e8,#9b5cff 55%,#ff6b2c);border:0;border-radius:.6rem;justify-content:center;align-items:center;min-height:2.55rem;padding:.65rem .9rem;font-size:.72rem;font-weight:850;text-decoration:none;display:inline-flex;box-shadow:0 .75rem 2rem #7048e829}.admin-primary-button:disabled,.admin-toggle:disabled,select:disabled{cursor:wait;opacity:.55}.admin-record-list{gap:.55rem;display:grid}.admin-record-card{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:.8rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.85rem;display:grid}.admin-record-card>div:first-child{align-items:center;gap:.65rem;min-width:0;display:flex}.admin-record-card>div:first-child>div{gap:.15rem;min-width:0;display:grid}.admin-toggle{color:var(--admin-muted);border:1px solid var(--admin-line);cursor:pointer;background:0 0;border-radius:999px;padding:.42rem .6rem;font-size:.62rem;font-weight:850}.admin-toggle.is-active{color:var(--admin-green);background:#65f2ae0d;border-color:#65f2ae38}.admin-action-message{min-height:.9rem;color:var(--admin-muted);font-size:.59rem}.admin-icon-editor{grid-template-columns:1fr 1.25fr 1.25fr .7fr .9fr .7fr auto auto;align-items:end;margin-bottom:.8rem}.admin-icon-editor .admin-action-message{grid-column:1/-1}.admin-icon-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.admin-icon-card{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:.85rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;padding:.85rem;display:grid}.admin-icon-card>div{min-width:0;display:grid}.admin-icon-card .admin-toggle,.admin-icon-card .admin-action-message{grid-column:1/-1}.admin-icon-preview{color:var(--icon-hint,white);border-color:color-mix(in srgb, var(--icon-hint,white) 28%, transparent);background:color-mix(in srgb, var(--icon-hint,white) 9%, transparent);font-size:1.15rem}.admin-audit-list{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:1rem;overflow:hidden}.admin-audit-list article{border-bottom:1px solid var(--admin-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.85rem 1rem;display:grid}.admin-audit-list article:last-child{border-bottom:0}.admin-audit-list article>div{gap:.15rem;font-size:.73rem;display:grid}.admin-audit-list span,.admin-audit-list time{color:var(--admin-muted);font-size:.63rem}.admin-audit-mark{background:var(--admin-cyan);border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 .8rem #55d8ff66}.admin-security-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.admin-security-grid article{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:.85rem;flex-direction:column;justify-content:space-between;min-height:7rem;padding:1rem;display:flex}.admin-security-grid span{color:var(--admin-muted);font-size:.65rem}.admin-security-grid strong{font-size:.82rem;line-height:1.4}.admin-empty{color:var(--admin-muted);text-align:center;background:#ffffff05;border:1px dashed #ffffff24;border-radius:.85rem;padding:2rem;font-size:.77rem}.admin-unavailable{box-sizing:border-box;background:radial-gradient(circle at 50% 20%,#8b5cf62e,#0000 26rem);place-content:center;justify-items:start;gap:.85rem;min-height:100vh;padding:2rem;display:grid}.admin-unavailable__mark{background:linear-gradient(135deg, var(--admin-violet), var(--admin-orange));border-radius:.9rem;place-items:center;width:3.4rem;height:3.4rem;font-weight:950;display:grid}.admin-unavailable h1{letter-spacing:-.05em;max-width:46rem;margin:0;font-size:clamp(2rem,5vw,4rem)}.admin-unavailable p{max-width:42rem;color:var(--admin-muted);margin:0;line-height:1.7}.admin-unavailable small{color:#646a7e}@media (width<=1180px){.admin-console{grid-template-columns:13.5rem minmax(0,1fr)}.admin-metric-grid{grid-template-columns:repeat(3,1fr)}.admin-icon-editor{grid-template-columns:repeat(4,1fr)}.admin-icon-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.admin-console{display:block}.admin-sidebar{width:100%;height:auto;position:relative}.admin-sidebar nav{display:flex;overflow-x:auto}.admin-sidebar nav a{white-space:nowrap}.admin-sidebar__guard{margin-top:1rem}.admin-dashboard-hero,.admin-section-heading{grid-template-columns:1fr;display:grid}.admin-split{grid-template-columns:1fr}.admin-icon-grid,.admin-security-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.admin-topbar{padding:.8rem 1rem}.admin-owner-badge{display:none}.admin-dashboard-hero,.admin-metric-grid,.admin-section{width:min(100% - 2rem,1120px)}.admin-dashboard-hero{align-items:start}.admin-live-chip{white-space:normal}.admin-metric-grid,.admin-icon-grid,.admin-security-grid{grid-template-columns:1fr 1fr}.admin-field-row,.admin-icon-editor{grid-template-columns:1fr}.admin-icon-editor .admin-action-message{grid-column:auto}.admin-audit-list article{grid-template-columns:auto minmax(0,1fr)}.admin-audit-list time{grid-column:2}}@media (width<=420px){.admin-metric-grid,.admin-icon-grid,.admin-security-grid{grid-template-columns:1fr}}.control-shell{width:min(100% - 2rem,1240px);color:var(--admin-text);margin:0 auto;padding:2rem 0 4rem}.control-hero{border:1px solid var(--admin-line);background:radial-gradient(circle at top right, #7048e840, transparent 40%), var(--admin-surface);border-radius:1.25rem;justify-content:space-between;align-items:end;gap:2rem;padding:2rem;display:flex}.control-hero h1{max-width:680px;margin:.25rem 0 .75rem;font-size:clamp(2rem,5vw,3.7rem);line-height:.95}.control-hero p{max-width:700px;color:var(--admin-muted)}.control-owner{background:#060912b3;border:1px solid #55d8ff40;border-radius:.85rem;gap:.35rem;min-width:14rem;padding:1rem;font-size:.78rem;display:grid}.control-owner span,.control-muted,.control-list small{color:var(--admin-muted)}.control-message{background:#3bd68e14;border:1px solid #3bd68e66;border-radius:.75rem;padding:.8rem 1rem}.control-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;margin:1rem 0;display:grid}.control-metrics article,.control-card{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:1rem}.control-metrics article{gap:.25rem;padding:1rem;display:grid}.control-metrics strong{font-size:1.55rem}.control-metrics span{color:var(--admin-muted);font-size:.72rem}.control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.control-card{gap:.8rem;padding:1.2rem;display:grid}.control-card h2,.control-card p{margin:0}.control-card label{color:var(--admin-muted);gap:.3rem;font-size:.75rem;font-weight:700;display:grid}.control-card input,.control-card select,.control-card textarea{box-sizing:border-box;border:1px solid var(--admin-line);width:100%;color:var(--admin-text);background:#0b0d15;border-radius:.55rem;padding:.65rem}.control-card textarea{resize:vertical;min-height:5rem}.control-card>.admin-primary-button,.control-card>.admin-secondary-button{justify-self:start}.control-list{gap:.6rem;display:grid}.control-list article{border:1px solid var(--admin-line);border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.control-list article>div:first-child{gap:.25rem;min-width:0;display:grid}.control-actions{flex-wrap:wrap;gap:.5rem;display:flex}.control-status{text-transform:uppercase;background:#ffffff14;border-radius:999px;width:fit-content;padding:.2rem .45rem;font-size:.65rem}.control-status--published,.control-status--delivered{color:#62e4a3;background:#62e4a31f}.control-status--failed,.control-status--dead_letter{color:#ff8b8b;background:#ff8b8b1f}.control-empty{color:var(--admin-muted);border:1px dashed var(--admin-line);border-radius:.75rem;padding:1rem}@media (width<=900px){.control-hero,.control-grid{grid-template-columns:1fr;display:grid}.control-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.control-shell{width:min(100% - 1rem,1240px)}.control-hero{padding:1.25rem}.control-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.control-list article{flex-direction:column;align-items:flex-start}.control-list time{color:var(--admin-muted);font-size:.72rem}}.admin-support-center{gap:1.25rem;display:grid}.admin-support-center__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.admin-support-center__stats article{border:1px solid var(--admin-line);background:#ffffff08;border-radius:.8rem;padding:1rem}.admin-support-center__stats strong{font-size:1.7rem;display:block}.admin-support-center__stats span{color:var(--admin-muted);font-size:.78rem}.admin-support-center__layout{grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:1rem;display:grid}.admin-support-center__tickets{align-content:start;gap:.5rem;display:grid}.admin-support-ticket{border:1px solid var(--admin-line);width:100%;color:inherit;text-align:left;cursor:pointer;background:#ffffff06;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem;display:flex}.admin-support-ticket:hover,.admin-support-ticket.is-selected{background:#ff6a1a14;border-color:#ff6a1aa6}.admin-support-ticket span{gap:.2rem;min-width:0;display:grid}.admin-support-ticket strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-support-ticket small{color:var(--admin-muted)}.admin-support-ticket em{color:var(--admin-muted);font-size:.65rem;font-style:normal}.admin-support-ticket em.is-urgent{color:#ff9caf}.admin-support-ticket em.is-high{color:#ffd84d}.admin-support-center__detail{border:1px solid var(--admin-line);background:#ffffff06;border-radius:.9rem;min-width:0;padding:1.25rem}.admin-support-ticket__header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.admin-support-ticket__header h3{margin:.25rem 0}.admin-support-ticket__header small,.admin-support-ticket__description{color:var(--admin-muted)}.admin-support-ticket__messages{gap:.6rem;max-height:260px;margin:1rem 0;display:grid;overflow:auto}.admin-support-ticket__messages article{border:1px solid var(--admin-line);border-radius:.65rem;padding:.75rem}.admin-support-ticket__messages p{white-space:pre-wrap;margin:.35rem 0}.admin-support-ticket__messages small{color:var(--admin-muted)}.admin-support-center__detail form,.admin-support-members form{flex-wrap:wrap;gap:.6rem;display:flex}.admin-support-center__detail textarea{border:1px solid var(--admin-line);color:#fff;resize:vertical;background:#0d0f15;border-radius:.65rem;flex:100%;min-height:90px;padding:.75rem}.admin-support-center__detail select,.admin-support-members input,.admin-support-members select{border:1px solid var(--admin-line);color:#fff;background:#0d0f15;border-radius:.6rem;min-height:42px;padding:.55rem .7rem}.admin-support-members{background:#22d3ee0a;border:1px solid #22d3ee38;border-radius:.9rem;gap:.8rem;padding:1.2rem;display:grid}.admin-support-members h3{margin:.25rem 0}.admin-support-members p{color:var(--admin-muted);margin:0}.admin-support-members__list{gap:.5rem;display:grid}.admin-support-members__list article{border:1px solid var(--admin-line);border-radius:.6rem;align-items:center;gap:.75rem;padding:.65rem .75rem;display:flex}.admin-support-members__list span{color:var(--admin-muted);flex:1;font-size:.8rem}@media (width<=760px){.admin-support-center__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-support-center__layout{grid-template-columns:1fr}.admin-support-ticket__header{flex-direction:column}}.tournament-ops{padding-bottom:5rem}.tournament-ops__quick-link{background:#3ddaff0f;border:1px solid #3ddaff59;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;width:min(100% - 3rem,1120px);margin:0 auto 1rem;padding:.85rem 1rem;display:flex}.tournament-ops__quick-link>div{gap:.2rem;display:grid}.tournament-ops__quick-link strong{font-size:.92rem}.tournament-ops__quick-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.tournament-ops__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;width:min(100% - 3rem,1120px);margin:0 auto 1rem;display:grid}.tournament-ops__metrics article{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:.9rem;gap:.35rem;padding:1.1rem;display:grid}.tournament-ops__metrics strong{color:var(--admin-cyan);font-size:clamp(1.8rem,4vw,3rem)}.tournament-ops__metrics span,.tournament-admin-list small,.payment-admin-table small{color:var(--admin-muted)}.tournament-ops__section{border:1px solid var(--admin-line);background:#ffffff05;border-radius:1rem;margin-top:1rem}.tournament-ops__technical{border:1px solid var(--admin-line);background:#ffffff05;border-radius:.9rem;width:min(100% - 3rem,1120px);margin:0 auto 1rem}.tournament-ops__technical summary{min-height:4.25rem;color:var(--admin-muted);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;list-style:none;display:flex}.tournament-ops__technical summary::-webkit-details-marker{display:none}.tournament-ops__technical summary>span:first-child{gap:.2rem;display:grid}.tournament-ops__technical summary strong{color:var(--admin-text)}.tournament-ops__technical summary>span:last-child{color:var(--admin-cyan);font-size:.82rem;font-weight:700}.tournament-ops__technical-content{gap:1rem;padding:0 1rem 1rem;display:grid}.tournament-ops__technical-content .tournament-ops__section{width:100%;margin:0}.tournament-quick-create{background:linear-gradient(120deg,#3ddaff14,#ffffff05);border:1px solid #3ddaff59;border-radius:.8rem;justify-content:space-between;align-items:center;gap:1rem;margin:0 0 1rem;padding:1rem;display:flex}.tournament-quick-create h3,.tournament-quick-create p{margin:0}.tournament-quick-create>div{gap:.35rem;display:grid}.tournament-quick-create>div>p:last-child{color:var(--admin-muted);line-height:1.5}.tournament-quick-create .tournament-form__message{margin:0}.tournament-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.tournament-form--legacy{display:none!important}.tournament-wizard{background:linear-gradient(145deg,#121421fa,#0a0c14fa);border:1px solid #8b5cf63d;border-radius:1.35rem;gap:clamp(1.5rem,3vw,2.25rem);padding:clamp(1.35rem,3.5vw,2.75rem);display:grid;box-shadow:0 1.5rem 4rem #0003}.tournament-wizard__steps{border:1px solid var(--admin-line);background:#ffffff06;border-radius:.9rem;grid-template-columns:repeat(9,minmax(0,1fr));gap:.6rem;padding:.5rem;display:grid}.tournament-wizard__steps button{min-width:0;min-height:3.4rem;color:var(--admin-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.65rem;justify-items:center;gap:.35rem;padding:.8rem .45rem;display:grid}.tournament-wizard__steps button:hover,.tournament-wizard__steps button:focus-visible{color:var(--admin-text);border-color:#8b5cf659;outline:none}.tournament-wizard__steps button.is-active{color:#fff;background:linear-gradient(140deg,#8b5cf638,#ff6b2c24);border-color:#ff6b2c8c}.tournament-wizard__steps button.is-complete{color:var(--admin-green)}.tournament-wizard__steps button span{background:#ffffff14;border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;font-size:.7rem;font-weight:900;display:grid}.tournament-wizard__steps button.is-active span{background:linear-gradient(135deg, var(--admin-violet), var(--admin-orange));color:#fff}.tournament-wizard__steps button strong{text-overflow:ellipsis;white-space:nowrap;max-width:9rem;font-size:.61rem;overflow:hidden}.tournament-wizard__progress{background:#ffffff14;border-radius:999px;height:.3rem;overflow:hidden}.tournament-wizard__progress span{border-radius:inherit;background:linear-gradient(90deg, var(--admin-violet), var(--admin-orange));height:100%;transition:width .18s;display:block}.tournament-wizard__panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.15rem,2vw,1.75rem);padding:clamp(.5rem,1.5vw,1rem) 0;display:grid}.tournament-wizard__panel[hidden]{display:none}.tournament-wizard__heading{border-bottom:1px solid var(--admin-line);grid-column:1/-1;gap:.6rem;padding:.35rem 0 1.35rem;display:grid}.tournament-wizard__heading h3{color:var(--admin-text);letter-spacing:-.035em;margin:0;font-size:clamp(1.35rem,2.8vw,2.2rem)}.tournament-wizard__heading p:last-child{max-width:48rem;color:var(--admin-muted);margin:0;line-height:1.6}.tournament-wizard__panel>label{min-width:0}.tournament-wizard__panel textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:9.5rem;color:var(--admin-text);border:1px solid var(--admin-line);font:inherit;background:#090b13;border-radius:.75rem;padding:.9rem 1rem;line-height:1.6}.tournament-wizard__panel textarea:focus{border-color:var(--admin-cyan);outline:0;box-shadow:0 0 0 3px #3ddaff1f}.tournament-wizard__wide{grid-column:1/-1}.tournament-wizard__callout{color:var(--admin-muted);background:#55d8ff0f;border:1px solid #55d8ff33;border-radius:.8rem;gap:.35rem;padding:1rem;line-height:1.55;display:grid}.tournament-wizard__callout strong{color:var(--admin-text)}.tournament-wizard__checklist{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.tournament-wizard__checklist span{border:1px solid var(--admin-line);min-height:3rem;color:var(--admin-muted);background:#ffffff06;border-radius:.75rem;align-items:center;gap:.65rem;padding:1rem;font-size:.74rem;display:flex}.tournament-wizard__checklist b{border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;font-size:.7rem;display:grid}.tournament-wizard__checklist .is-ready{color:var(--admin-green);border-color:#65f2ae33}.tournament-wizard__checklist .is-ready b{background:#65f2ae24}.tournament-wizard__checklist .is-missing{color:#ffc49e;border-color:#ff6b2c33}.tournament-wizard__checklist .is-missing b{background:#ff6b2c24}.tournament-wizard__actions{border-top:1px solid var(--admin-line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.8rem;padding-top:1rem;display:flex}.tournament-wizard__message{grid-column:1/-1;margin:0}.tournament-wizard__step-message{color:#ffd1a9;background:#ff6b2c14;border:1px solid #ff6b2c52;border-radius:.7rem;margin:0;padding:.8rem 1rem;line-height:1.45}.tournament-wizard__media-grid{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1rem;display:grid}.tournament-wizard__media-control{background:#ffffff06;border:1px dashed #fff3;border-radius:1rem;gap:.7rem;min-height:12rem;padding:1.25rem;display:grid}.tournament-wizard__media-control input[type=file]{width:100%}.tournament-wizard__media-control img{object-fit:cover;border-radius:.75rem;width:100%;max-height:10rem}.tournament-form label{color:var(--admin-muted);align-content:start;gap:.4rem;font-size:.72rem;font-weight:750;display:grid}.tournament-form input,.tournament-form select{border:1px solid var(--admin-line);color:#fff;background:#090b13;border-radius:.55rem;outline:0;width:100%;min-height:2.8rem;padding:.65rem .75rem}.tournament-form input:focus,.tournament-form select:focus{border-color:var(--admin-cyan);box-shadow:0 0 0 3px #3ddaff1f}.tournament-form .admin-primary-button,.tournament-form__message{align-self:end}.tournament-form__message{color:var(--admin-cyan);grid-column:span 2;margin:0}.tournament-admin-list,.payment-admin-table{gap:.65rem;display:grid}.tournament-admin-list article,.payment-admin-table article{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:.75rem;align-items:center;gap:1rem;padding:1rem;display:grid}.tournament-admin-list article{grid-template-columns:minmax(0,1fr) auto}.tournament-admin-list article>div:first-child,.payment-admin-table article>div:first-child{gap:.25rem;display:grid}.tournament-admin-list__identity{align-items:center;gap:.85rem;display:flex!important}.tournament-admin-list__identity img,.tournament-admin-list__cover-placeholder{object-fit:cover;background:linear-gradient(135deg,#8b5cf66b,#ff6b2c52);border-radius:.6rem;flex:none;width:7.5rem;height:4.5rem}.tournament-admin-list__cover-placeholder{color:#fff;letter-spacing:.14em;place-items:center;font-weight:900;display:grid}.tournament-catalogue-toolbar{border:1px solid var(--admin-line);background:#ffffff06;border-radius:.7rem;justify-content:space-between;align-items:end;gap:1rem;margin:0 0 .8rem;padding:.8rem;display:flex}.tournament-catalogue-toolbar__filters{flex-wrap:wrap;gap:.45rem;display:flex}.tournament-catalogue-toolbar__filters button{min-height:2.35rem;color:var(--admin-muted);border:1px solid var(--admin-line);cursor:pointer;background:#090b13;border-radius:.5rem;padding:.45rem .7rem}.tournament-catalogue-toolbar__filters button.is-active{color:#fff;background:#3ddaff1f;border-color:#3ddaffa6}.tournament-catalogue-toolbar__count{color:var(--admin-muted);font-size:.76rem}.tournament-detail{overflow:hidden}.tournament-detail__tabs{border-bottom:1px solid var(--admin-line);flex-wrap:wrap;gap:.45rem;margin:0 0 1rem;padding-bottom:.75rem;display:flex}.tournament-detail__tabs button{color:var(--admin-muted);border:1px solid var(--admin-line);cursor:pointer;background:0 0;border-radius:.55rem;padding:.55rem .8rem}.tournament-detail__tabs button.is-active{color:#fff;background:#ff6b2c1f;border-color:#ff6b2ca6}.tournament-detail__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.tournament-detail__value{border:1px solid var(--admin-line);background:#ffffff06;border-radius:.65rem;gap:.3rem;min-width:0;padding:.8rem;display:grid}.tournament-detail__value span{color:var(--admin-muted);text-transform:uppercase;font-size:.68rem}.tournament-detail__value strong{overflow-wrap:anywhere}.tournament-detail__actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.6rem;display:flex}.tournament-detail__empty{border:1px dashed var(--admin-line);color:var(--admin-muted);border-radius:.75rem;gap:.65rem;padding:1rem;display:grid}.tournament-detail__empty p{margin:0;line-height:1.5}.tournament-participant-table{gap:.55rem;display:grid;overflow-x:auto}.tournament-participant-table__row{border:1px solid var(--admin-line);background:#ffffff06;border-radius:.65rem;grid-template-columns:minmax(12rem,1.4fr) minmax(8rem,.8fr) minmax(8rem,.8fr) minmax(7rem,.7fr) minmax(8rem,.8fr);align-items:center;gap:.75rem;min-width:46rem;padding:.75rem;display:grid}.tournament-participant-table__row>div{gap:.2rem;min-width:0;display:grid}.tournament-participant-table__row>div span{color:var(--admin-muted);overflow-wrap:anywhere;font-size:.76rem}.tournament-participant-table__row>span{overflow-wrap:anywhere}.tournament-admin-list dl{gap:1.2rem;margin:0;display:flex}.tournament-admin-list dl div{gap:.15rem;display:grid}.tournament-admin-list dt{color:var(--admin-muted);text-transform:uppercase;font-size:.62rem}.tournament-admin-list dd{margin:0;font-weight:800}.payment-admin-table article{grid-template-columns:minmax(0,1fr) auto auto auto}.payment-admin-table a{color:var(--admin-cyan)}.payment-readiness{border-left:3px solid #ff9d3f;overflow:hidden}.payment-readiness.is-ready{border-left-color:#42e8a8}.payment-readiness__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.payment-readiness__grid article{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:.7rem;align-items:center;gap:.65rem;min-width:0;padding:.8rem;display:flex}.payment-readiness__grid article>span{color:#42e8a8;background:#42e8a821;border-radius:999px;flex:none;place-items:center;width:1.8rem;height:1.8rem;font-weight:900;display:grid}.payment-readiness__grid article>div{gap:.15rem;min-width:0;display:grid}.payment-readiness__grid small,.payment-readiness__currencies,.tournament-form__help{color:var(--admin-muted)}.payment-readiness__currencies{margin:1rem 0 0}.payment-readiness__notice{color:#ffd2aa;background:#ff9d3f17;border-radius:.6rem;margin:.75rem 0 0;padding:.75rem .85rem;line-height:1.55}.payment-readiness.is-ready .payment-readiness__notice{color:#baf8de;background:#42e8a814}.payment-verification{border-left:3px solid #8b5cf6}.payment-verification__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.payment-verification__grid article{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:.7rem;gap:.35rem;padding:.9rem;display:grid}.payment-verification__grid span{color:#d5c7ff;font-size:1rem;font-weight:850}.payment-verification__grid small,.payment-verification__notice,.payment-admin-table__warning{color:var(--admin-muted);line-height:1.5}.payment-verification__notice{color:#ded4ff;background:#8b5cf61a;border-radius:.6rem;margin:.75rem 0 0;padding:.8rem .9rem}.payment-admin-table__warning{grid-column:2/-1;margin:-.4rem 0 0;font-size:.72rem}.tournament-form__help{align-self:center;line-height:1.5}.admin-state-page{place-content:center;justify-items:start;gap:1rem;width:min(100% - 2rem,50rem);min-height:100vh;margin:auto;display:grid}.admin-state-page h1{text-transform:uppercase;margin:0;font-size:clamp(2.8rem,8vw,6rem);line-height:.9}.admin-state-page p{max-width:42rem;color:var(--admin-muted);line-height:1.7}@media (width<=900px){.tournament-ops__metrics,.tournament-form,.payment-readiness__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tournament-quick-create,.tournament-ops__quick-link{flex-direction:column;align-items:stretch}.tournament-ops__quick-actions{justify-content:stretch}.tournament-ops__quick-actions>*{text-align:center;flex:auto}.tournament-wizard__steps{grid-template-columns:repeat(3,minmax(0,1fr))}.tournament-wizard__checklist{grid-template-columns:repeat(2,minmax(0,1fr))}}.control-center-frame-shell{gap:1.25rem}.control-center-frame{background:#090a13;border:1px solid #8c78ff59;border-radius:1.25rem;width:100%;min-height:1800px}.control-center-frame__fallback{color:var(--admin-muted,#b4b4c4);font-size:.9rem}.control-center-frame__fallback a{color:#a88cff;font-weight:700}.tournament-form__section-label{border-top:1px solid var(--admin-line);color:var(--admin-accent);letter-spacing:.14em;grid-column:1/-1;margin-top:.75rem;padding-top:.8rem;font-size:.72rem;font-weight:800}.tournament-timeline{border:1px solid var(--admin-line);background:#ffffff06;border-radius:.75rem;grid-column:1/-1;padding:1rem}.tournament-timeline__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:.65rem 0;display:grid}.tournament-timeline__steps span{border-left:2px solid var(--admin-accent);gap:.25rem;padding:.7rem;display:grid}.tournament-timeline__steps small{color:var(--admin-muted);line-height:1.35}@media (width<=720px){.tournament-timeline__steps{grid-template-columns:1fr 1fr}}.tournament-form__checks{grid-column:span 3;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.tournament-form__toggle{border:1px solid var(--admin-line);background:#ffffff06;border-radius:.55rem;align-items:center;min-height:2.8rem;padding:.65rem .75rem;gap:.55rem!important;display:flex!important}.tournament-form__toggle input{width:1rem;min-height:1rem}.tournament-form__legacy-repricing{color:var(--admin-text);background:#f59e0b14;border:1px solid #f59e0b8c;border-radius:.65rem;grid-column:1/-1;align-items:flex-start;padding:.8rem .9rem;line-height:1.4;gap:.65rem!important;display:flex!important}.tournament-form__legacy-repricing input{accent-color:#f59e0b;width:1.1rem;min-height:1.1rem;margin-top:.15rem}@media (width<=640px){.tournament-ops__metrics,.tournament-form{grid-template-columns:1fr;width:min(100% - 2rem,1120px)}.payment-readiness__grid,.tournament-wizard__media-grid,.payment-verification__grid{grid-template-columns:1fr}.tournament-ops__section{border-radius:.75rem}.tournament-form__message{grid-column:auto}.tournament-wizard{border-radius:.9rem;padding:1rem}.tournament-wizard__panel{grid-template-columns:1fr}.tournament-wizard__wide{grid-column:auto}.tournament-wizard__checklist{grid-template-columns:1fr}.tournament-wizard__steps button strong{font-size:.55rem}.tournament-admin-list article,.payment-admin-table article{grid-template-columns:1fr}.tournament-catalogue-toolbar{flex-direction:column;align-items:stretch}.tournament-detail__grid{grid-template-columns:1fr}.tournament-admin-list dl{flex-wrap:wrap}}.admin-console--standalone{min-height:100vh;display:block}.admin-topbar--standalone{z-index:20;position:sticky;top:0}.admin-workspace--standalone{min-width:0}.finance-hero{background:linear-gradient(132deg, #55d8ff26, transparent 45%), linear-gradient(315deg, #65f2ae14, transparent 42%), var(--admin-surface)}.finance-ops{padding-bottom:5rem}.finance-metrics,.finance-section{width:min(1120px,100% - 4.4rem);margin-inline:auto}.finance-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-top:.8rem;display:grid}.finance-metric{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:.9rem;flex-direction:column;justify-content:space-between;min-height:6.6rem;padding:1rem;display:flex}.finance-metric strong{color:var(--admin-cyan);letter-spacing:-.05em;font-size:clamp(1.8rem,4vw,3rem)}.finance-metric.is-warning strong{color:#ffb067}.finance-metric.is-violet strong{color:#bba2ff}.finance-metric.is-success strong{color:var(--admin-green)}.finance-metric span,.finance-section__heading>p,.finance-provider__footer,.finance-payment small{color:var(--admin-muted)}.finance-metric span{max-width:12rem;font-size:.7rem;line-height:1.4}.finance-section{padding-top:4rem}.finance-section__heading{grid-template-columns:minmax(0,1fr) minmax(17rem,31rem);align-items:end;gap:2rem;margin-bottom:1.2rem;display:grid}.finance-section__heading h2{letter-spacing:-.04em;margin:.45rem 0 0;font-size:clamp(1.65rem,3vw,2.55rem)}.finance-section__heading>p{margin:0;font-size:.85rem;line-height:1.65}.finance-provider{box-sizing:border-box;border:1px solid var(--admin-line);background:#10121cb8;border-left:3px solid #ffb067;border-radius:1rem;margin-top:1rem;padding:1.35rem}.finance-provider .finance-section__heading{margin-bottom:1rem}.finance-mode{color:#ffd2aa;letter-spacing:.1em;border:1px solid #ffb06747;border-radius:999px;justify-self:end;padding:.35rem .6rem;font-size:.63rem;font-weight:900}.finance-mode.is-live{color:var(--admin-green);border-color:#65f2ae42}.finance-readiness-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.finance-readiness-grid article{border:1px solid var(--admin-line);background:#080910b3;border-radius:.7rem;align-items:center;gap:.65rem;padding:.75rem;display:flex}.finance-readiness-grid article>span{color:#ffb067;background:#ffb0671a;border-radius:50%;flex:none;place-items:center;width:1.8rem;height:1.8rem;font-weight:900;display:grid}.finance-readiness-grid article.is-ready>span{color:var(--admin-green);background:#65f2ae1a}.finance-readiness-grid article>div{gap:.15rem;min-width:0;display:grid}.finance-readiness-grid strong{font-size:.75rem}.finance-readiness-grid small{color:var(--admin-muted);letter-spacing:.08em;font-size:.55rem;font-weight:900}.finance-provider__footer{grid-template-columns:minmax(12rem,.6fr) minmax(18rem,1.4fr);gap:.7rem;margin-top:.8rem;display:grid}.finance-provider__footer p{background:#ffffff06;border-radius:.65rem;gap:.35rem;margin:0;padding:.75rem;font-size:.72rem;line-height:1.5;display:grid}.finance-provider__footer p.is-ready{color:#bbf9dd;background:#65f2ae0f}.finance-provider__footer p.is-blocked{color:#ffd2aa;background:#ffb0670f}.finance-currency-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.finance-currency-grid article{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:.8rem;gap:.4rem;padding:1rem;display:grid}.finance-currency-grid span{color:var(--admin-muted);letter-spacing:.12em;font-size:.62rem;font-weight:900}.finance-currency-grid strong{color:var(--admin-green);font-size:1.35rem}.finance-currency-grid .admin-empty{grid-column:1/-1}.finance-toolbar{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:.8rem;grid-template-columns:minmax(14rem,1fr) minmax(11rem,.45fr) auto;align-items:end;gap:.7rem;margin-bottom:.7rem;padding:.8rem;display:grid}.finance-toolbar label,.finance-review-form label{color:var(--admin-muted);gap:.35rem;font-size:.65rem;font-weight:800;display:grid}.finance-toolbar input,.finance-toolbar select,.finance-review-form select,.finance-review-form textarea{box-sizing:border-box;width:100%;min-height:2.6rem;color:var(--admin-text);border:1px solid var(--admin-line);background:#090b13;border-radius:.55rem;outline:0;padding:.6rem .7rem}.finance-toolbar input:focus,.finance-toolbar select:focus,.finance-review-form select:focus,.finance-review-form textarea:focus{border-color:var(--admin-cyan);box-shadow:0 0 0 3px #55d8ff1a}.finance-secondary-button,.finance-danger-button{min-height:2.55rem;color:var(--admin-text);border:1px solid var(--admin-line);cursor:pointer;background:#ffffff09;border-radius:.6rem;padding:.6rem .8rem;font-size:.69rem;font-weight:850}.finance-danger-button{color:#ffd2d2;background:#ff616114;border-color:#ff61614d}.finance-secondary-button:disabled,.finance-danger-button:disabled{cursor:wait;opacity:.5}.finance-global-message{color:#c9f7ff;background:#55d8ff0f;border:1px solid #55d8ff29;border-radius:.7rem;margin:0 0 .7rem;padding:.75rem .85rem;font-size:.72rem;line-height:1.5}.finance-payment-list{gap:.7rem;display:grid}.finance-payment{border:1px solid var(--admin-line);background:var(--admin-surface);border-radius:.9rem;overflow:hidden}.finance-payment.requires-review{border-left:3px solid #ffb067}.finance-payment__legacy-warning{color:#fcc;background:#ff616114;border-bottom:1px solid #ff616133;margin:0;padding:.8rem 1rem;line-height:1.5}.finance-payment>header{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:start;gap:1rem;padding:1rem;display:flex}.finance-payment>header>div:first-child{gap:.25rem;display:grid}.finance-payment>header p{margin:0;font-size:.75rem;font-weight:850}.finance-payment>header strong{color:var(--admin-green);font-size:1.3rem}.finance-payment__states{flex-wrap:wrap;justify-content:end;gap:.45rem;display:flex}.finance-status,.finance-refund-state{border:1px solid var(--admin-line);color:var(--admin-muted);background:#ffffff06;border-radius:999px;padding:.32rem .52rem;font-size:.58rem;font-weight:850}.finance-status.is-success{color:var(--admin-green);border-color:#65f2ae33}.finance-status.is-review{color:#ffd2aa;border-color:#ffb06740}.finance-status.is-failed{color:#faa;border-color:#ff616138}.finance-refund-state{color:#cdbfff;border-color:#8b5cf640}.finance-payment__details{border-bottom:1px solid var(--admin-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;display:grid}.finance-payment__details>div{border-right:1px solid var(--admin-line);align-content:start;gap:.35rem;min-width:0;padding:.8rem 1rem;display:grid}.finance-payment__details>div:last-child{border-right:0}.finance-payment__details dt{color:var(--admin-muted);text-transform:uppercase;font-size:.55rem;font-weight:800}.finance-payment__details dd{min-width:0;margin:0;font-size:.66rem}.finance-payment__details code{overflow-wrap:anywhere;color:#cdd2e6}.finance-payment__actions{align-items:center;gap:.65rem;padding:.8rem 1rem;display:flex}.finance-payment__actions a{color:var(--admin-cyan);font-size:.68rem;font-weight:800}.finance-review-form{background:#ffb06709;border-top:1px solid #ffb06729;grid-template-columns:minmax(12rem,.8fr) minmax(11rem,.55fr) minmax(16rem,1fr);align-items:end;gap:.7rem;padding:1rem;display:grid}.finance-review-form>div:first-child{gap:.3rem;display:grid}.finance-review-form>div:first-child small{line-height:1.45}.finance-review-form__justification{grid-column:span 1}.finance-confirmation{grid-column:1/-1;grid-template-columns:auto 1fr;align-items:start;line-height:1.5;color:#ffd2aa!important;gap:.55rem!important;display:flex!important}.finance-confirmation input{margin-top:.15rem}.finance-review-form>button{justify-self:start}@media (width<=960px){.finance-metrics,.finance-currency-grid,.finance-readiness-grid,.finance-payment__details{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-payment__details>div{border-bottom:1px solid var(--admin-line)}.finance-review-form{grid-template-columns:1fr 1fr}}@media (width<=700px){.finance-metrics,.finance-section{width:min(100% - 2rem,1120px)}.finance-section__heading,.finance-provider__footer,.finance-toolbar,.finance-review-form{grid-template-columns:1fr}.finance-mode{justify-self:start}.finance-payment>header{display:grid}.finance-payment__states{justify-content:start}.finance-review-form>button,.finance-review-form__justification{width:100%}}@media (width<=480px){.finance-metrics,.finance-currency-grid,.finance-readiness-grid,.finance-payment__details{grid-template-columns:1fr}.finance-payment__details>div{border-right:0}}.id-studio{gap:18px;display:grid}.id-studio .id-card+.id-card{margin-top:0}.id-studio__intro{background:linear-gradient(120deg,#ff6a1a12,#8b5cf60e);justify-content:space-between;align-items:center;gap:24px;display:flex}.id-studio__intro h2{font-size:clamp(28px,4vw,44px)}.id-studio__intro p:last-child{color:var(--id-muted);margin:8px 0 0;line-height:1.6}.id-card__subsection{border-top:1px solid var(--id-border);margin-top:28px;padding-top:24px}.id-language-field{border:0;flex-wrap:wrap;align-items:center;gap:16px;padding:0;display:flex}.id-language-field legend{width:100%;margin-bottom:2px}.id-privacy-audience{max-width:420px;margin-bottom:20px}.id-switch-row>input{width:20px;height:20px;accent-color:var(--id-orange);flex:none}.id-add-select select{border:1px solid var(--id-border);color:#fff;background:#0d0f15;border-radius:999px;min-height:42px;padding:0 12px}.id-verification-state{color:var(--id-muted);text-transform:uppercase;letter-spacing:.08em;margin-top:5px;font-size:10px;display:block}.id-connection-card{background:linear-gradient(120deg,#22d3ee0f,#8b5cf60b);border-color:#22d3ee38;justify-content:space-between;align-items:center;gap:24px;display:flex}.id-connection-card>div{padding-left:24px;position:relative}.id-connection-card p{color:var(--id-muted);margin:7px 0 0}.id-connection-dot{aspect-ratio:1;background:#4ade80;border-radius:50%;width:11px;position:absolute;top:3px;left:0;box-shadow:0 0 18px #4ade80}.id-detail-list{gap:0;margin:0;display:grid}.id-detail-list>div{border-top:1px solid var(--id-border);justify-content:space-between;gap:20px;padding:15px 0;display:flex}.id-detail-list dt{color:var(--id-muted)}.id-detail-list dd{text-align:right;overflow-wrap:anywhere;margin:0}.id-public-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.id-public-list li{border-top:1px solid var(--id-border);justify-content:space-between;align-items:center;gap:20px;padding:15px 0;display:flex}.id-public-list li:first-child{border-top:0}.id-public-list li>div{gap:5px;display:grid}.id-public-list span,.id-public-list small{color:var(--id-muted);font-size:12px}.id-public-list a{color:var(--id-cyan);font-weight:800}.id-public-list__end{text-align:right}.id-tag--accent{color:#ffd0b5;background:#ff6a1a14;border-color:#ff6a1a6b}.id-data-note{color:var(--id-muted);margin:18px 0 0;font-size:11px;line-height:1.55}.id-empty{gap:8px;display:grid}.id-empty strong{color:#dfe1e9}.id-empty span{font-size:12px}.id-system-page{align-content:center;justify-items:start;gap:16px;width:min(720px,100vw - 40px);min-height:100vh;margin:0 auto;display:grid}.id-system-page h1{text-transform:uppercase;letter-spacing:-.055em;margin:0;font:900 clamp(42px,8vw,78px)/.96 Arial Black,sans-serif}.id-system-page>p:not(.id-kicker){max-width:590px;color:var(--id-muted);margin:0;line-height:1.7}.id-visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width<=720px){.id-studio__intro,.id-connection-card,.id-card__header,.id-public-list li,.id-detail-list>div{flex-direction:column;align-items:flex-start}.id-public-list__end,.id-detail-list dd{text-align:left}.id-form-actions{flex-direction:column;align-items:stretch}.id-form-actions .id-button{width:100%}}
