/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.hidden{display:none}.inline{display:inline}.table{display:table}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#17131c;--ink-soft:#514957;--paper:#fffdfb;--paper-warm:#fff5ef;--plum:#5a3549;--plum-deep:#2a1b2c;--coral:#ff6e78;--coral-deep:#d64859;--mint:#61d9b2;--mint-deep:#17886e;--gold:#ffbe55;--lavender:#a583e8;--line:#2318281f;--shadow:0 24px 70px #3a1f3221;--radius:8px;--font-display:ui-rounded, "SF Pro Rounded", "Avenir Next", system-ui, sans-serif;--font-body:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);letter-spacing:0;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}.skip-link{z-index:1000;border-radius:var(--radius);background:var(--ink);color:#fff;padding:12px 16px;transition:top .18s;position:fixed;top:-80px;left:16px}.skip-link:focus{top:16px}.shell{width:min(1160px,100% - 48px);margin-inline:auto}.site-header{z-index:30;color:#fff;padding:18px 0;position:absolute;inset:0 0 auto}.header-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;display:grid}.brand{align-items:center;gap:11px;width:fit-content;display:inline-flex}.brand img{border:1px solid #ffffff9e;border-radius:10px;width:44px;height:44px;box-shadow:0 8px 24px #1208142e}.brand span{line-height:1.05;display:grid}.brand strong{font-family:var(--font-display);font-size:18px;font-weight:800}.brand small{color:#ffffffad;letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-size:10px;font-weight:700}.main-nav{-webkit-backdrop-filter:blur(18px);background:#1f142259;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:28px;padding:10px 18px;display:flex}.main-nav a{font-size:13px;font-weight:720;position:relative}.main-nav a:after{background:var(--mint);content:"";opacity:0;border-radius:2px;height:2px;transition:opacity .16s,transform .16s;position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(.4)}.main-nav a:hover:after,.main-nav a:focus-visible:after{opacity:1;transform:scaleX(1)}.header-status{background:#ffffff1a;border:1px solid #ffffff3d;border-radius:999px;justify-self:end;padding:9px 13px;font-size:11px;font-weight:750}.hero{color:#fff;isolation:isolate;background:#392432;min-height:760px;display:grid;position:relative;overflow:hidden}.hero-media{z-index:-3;filter:saturate(.94)contrast(1.03);width:min(710px,55vw);max-width:none;position:absolute;top:-210px;right:max(-80px,50vw - 720px)}.hero:before{z-index:-2;content:"";background:linear-gradient(90deg,#1c101dfc 0%,#2f1a2bed 36%,#3d22347a 64%,#1e131f2e 100%),linear-gradient(#0000 58%,#1f121eb8);position:absolute;inset:0}.hero:after{z-index:-1;content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 75%);mask-image:linear-gradient(90deg,#000,#0000 75%)}.hero-shade{background:linear-gradient(#0000,#170f17a3);height:120px;position:absolute;bottom:0;left:0;right:0}.hero-content{align-self:center;padding-top:100px}.eyebrow{color:var(--coral-deep);letter-spacing:.17em;text-transform:uppercase;margin:0 0 16px;font-size:11px;font-weight:850}.hero-eyebrow{color:#9af0d5}.hero h1{max-width:690px;font-family:var(--font-display);letter-spacing:0;margin:0;font-size:clamp(64px,8vw,112px);font-weight:900;line-height:.88}.hero-lead{color:#ffd59b;font-family:var(--font-display);margin:26px 0 0;font-size:clamp(24px,3vw,40px);font-weight:830;line-height:1.05}.hero-copy{color:#ffffffc2;max-width:560px;margin:22px 0 0;font-size:17px;line-height:1.7}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.button{min-height:48px;font-family:var(--font-display);border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;padding:0 20px;font-size:14px;font-weight:820;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--coral);color:#25141d;box-shadow:0 14px 34px #ff6e7842}.button-primary:hover{box-shadow:0 18px 40px #ff6e7857}.button-ghost{color:#fff;-webkit-backdrop-filter:blur(12px);background:#ffffff14;border-color:#ffffff40}.button-dark{background:var(--ink);color:#fff;box-shadow:0 16px 32px #1f152033}.availability{color:#ffffff94;align-items:center;gap:9px;margin-top:28px;font-size:12px;font-weight:670;display:flex}.availability-dot{background:var(--mint);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #61d9b21f}.hero-scroll{border:1px solid #ffffff52;border-radius:20px;width:27px;height:43px;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.hero-scroll span{background:#fff;border-radius:4px;width:4px;height:8px;animation:1.8s ease-in-out infinite scroll-cue;position:absolute;top:9px;left:50%;transform:translate(-50%)}@keyframes scroll-cue{0%,to{opacity:.35;transform:translate(-50%)}50%{opacity:1;transform:translate(-50%,9px)}}.intro-band{background:var(--paper);padding:110px 0 104px}.section-heading{max-width:650px;margin-bottom:52px}.section-heading-wide{max-width:800px}.section-heading h2,.showcase-copy h2,.collection-heading h2,.values-layout h2,.closing-content h2,.page-hero h1,.legal-page h1,.support-contact h2{font-family:var(--font-display);letter-spacing:0;margin:0;font-size:clamp(38px,5vw,64px);font-weight:900;line-height:1}.section-heading>p:last-child,.showcase-copy>p,.collection-heading>p,.page-hero p,.support-contact p{color:var(--ink-soft);margin:22px 0 0;font-size:17px;line-height:1.7}.stat-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.stat-item{padding:42px 34px 42px 0}.stat-item+.stat-item{border-left:1px solid var(--line);padding-left:34px}.stat-item strong{color:var(--plum);font-family:var(--font-display);font-size:58px;font-weight:900;line-height:1}.stat-item h3{font-family:var(--font-display);margin:10px 0 8px;font-size:18px;font-weight:820}.stat-item p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.65}.showcase-band{color:#fff;background:#201621;padding:112px 0;overflow:hidden}.showcase-layout{grid-template-columns:.8fr 1.2fr;align-items:center;gap:84px;display:grid}.showcase-copy .eyebrow{color:var(--mint)}.showcase-copy h2{font-size:clamp(40px,5vw,68px)}.showcase-copy>p{color:#ffffffa6}.feature-list{gap:0;margin:34px 0 0;padding:0;list-style:none;display:grid}.feature-list li{color:#ffffffd1;border-top:1px solid #ffffff1c;padding:15px 0 15px 28px;font-size:14px;position:relative}.feature-list li:last-child{border-bottom:1px solid #ffffff1c}.feature-list li:before{background:var(--coral);content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:21px;left:3px;box-shadow:0 0 0 5px #ff6e781a}.gameplay-frame{width:min(100%,560px);margin:0 auto;position:relative}.gameplay-frame:before{z-index:0;content:"";filter:blur(18px);background:radial-gradient(circle,#ff707d33,#0000 68%);border-radius:50%;position:absolute;inset:14% -14% 2%}.gameplay-frame img{z-index:1;object-fit:cover;object-position:center 38%;border:1px solid #ffffff2e;border-radius:8px;width:100%;max-height:720px;position:relative;box-shadow:0 32px 90px #0006}.gameplay-frame figcaption{z-index:2;color:#ffffffc7;-webkit-backdrop-filter:blur(16px);background:#231724d1;border:1px solid #ffffff29;border-radius:7px;align-items:center;gap:12px;padding:13px 16px;font-size:12px;font-weight:720;display:flex;position:absolute;bottom:28px;right:-30px;box-shadow:0 14px 38px #00000038}.gameplay-frame figcaption span{color:var(--mint);font-weight:850}.world-band{background:var(--paper-warm);padding:112px 0 120px}.screenshot-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.screenshot-card{margin:0}.screenshot-visual{aspect-ratio:.55;background:#d9ccd5;border:1px solid #41263924;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 20px 48px #44293b1f}.screenshot-visual img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.75,.25,1)}.screenshot-card:hover img{transform:scale(1.025)}.screenshot-card figcaption{gap:6px;padding:18px 4px 0;display:grid}.screenshot-card figcaption span{color:var(--coral-deep);letter-spacing:.14em;font-size:9px;font-weight:850}.screenshot-card figcaption strong{font-family:var(--font-display);font-size:15px;line-height:1.25}.collection-band{color:#fff;background:#19131e;padding:114px 0 126px;overflow:hidden}.collection-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:60px;display:grid}.collection-heading .eyebrow{color:#d7b9ff}.collection-heading>p{color:#ffffff9e}.puff-lineup{grid-template-columns:repeat(6,1fr);align-items:end;gap:9px;margin-top:64px;display:grid}.puff-item{place-items:center;min-width:0;margin:0;display:grid;position:relative}.puff-item:before{z-index:0;content:"";filter:blur(18px);opacity:.28;border-radius:50%;height:34%;position:absolute;bottom:28px;left:7%;right:7%}.puff-blue:before,.puff-cyan:before{background:#43d8ff}.puff-pink:before{background:#ff8fc8}.puff-gold:before{background:#ffc56b}.puff-violet:before{background:#b494ff}.puff-coral:before{background:#ff796f}.puff-item img{z-index:1;aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 20px 22px #00000057);width:100%;transition:transform .3s cubic-bezier(.2,.75,.25,1),filter .3s;position:relative;transform:translateY(0)}.puff-item:hover img{filter:drop-shadow(0 26px 26px #0000006b);transform:translateY(-10px)}.puff-item figcaption{z-index:2;color:#ffffff8c;letter-spacing:.1em;text-transform:uppercase;margin-top:7px;font-size:9px;font-weight:800;position:relative}.values-band{background:var(--paper);padding:112px 0}.values-layout{grid-template-columns:.9fr 1.1fr;gap:100px;display:grid}.value-list{border-top:1px solid var(--line)}.value-list article{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;gap:18px;padding:26px 0;display:grid}.value-list article>span{color:var(--coral-deep);font-size:11px;font-weight:850}.value-list h3{font-family:var(--font-display);margin:0 0 6px;font-size:19px}.value-list p{color:var(--ink-soft);margin:0;font-size:14px}.closing-cta{background:#ffd9d4;padding:112px 0 116px;position:relative;overflow:hidden}.closing-cta:before{content:"";background-image:linear-gradient(#6233460d 1px,#0000 1px),linear-gradient(90deg,#6233460d 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.closing-content{z-index:2;text-align:center;max-width:680px;position:relative}.closing-content p:not(.eyebrow){color:#704e5c;max-width:520px;margin:18px auto 28px}.cta-puff{z-index:1;filter:drop-shadow(0 24px 32px #5a354938);width:min(330px,28vw);position:absolute;bottom:-48px}.cta-puff-left{left:-30px;transform:rotate(7deg)}.cta-puff-right{right:-32px;transform:rotate(-7deg)}.site-footer{color:#fff;background:#17131c;padding:72px 0 24px}.footer-grid{grid-template-columns:1.2fr .8fr;gap:80px;display:grid}.footer-brand .brand small{text-transform:none}.footer-brand>p{color:#ffffff7a;max-width:380px;margin:22px 0 0;font-size:13px}.footer-links{grid-template-columns:repeat(2,1fr);gap:44px;display:grid}.footer-links>div{align-content:start;gap:10px;display:grid}.footer-links strong{color:#ffffff6b;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:10px}.footer-links a{color:#ffffffc7;width:fit-content;font-size:13px}.footer-links a:hover{color:var(--mint)}.footer-bottom{color:#ffffff5c;border-top:1px solid #ffffff1a;justify-content:space-between;gap:24px;margin-top:64px;padding-top:22px;font-size:10px;display:flex}.interior .site-header{background:#17131c;position:relative}.page-hero{background:#f7edea;padding:98px 0 86px}.page-hero .shell{grid-template-columns:1.1fr .9fr;align-items:end;gap:80px;display:grid}.page-hero p{max-width:560px;margin:0}.support-grid{grid-template-columns:repeat(2,1fr);gap:16px;padding:84px 0 100px;display:grid}.support-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:30px}.support-card .support-index{width:34px;height:34px;color:var(--coral-deep);background:#f7ebe8;border-radius:7px;justify-content:center;align-items:center;font-size:10px;font-weight:850;display:inline-flex}.support-card h2{font-family:var(--font-display);margin:22px 0 8px;font-size:22px;line-height:1.15}.support-card>p{color:var(--ink-soft);margin:0 0 24px;font-size:14px}.support-card details{border-top:1px solid var(--line)}.support-card details:last-child{border-bottom:1px solid var(--line)}.support-card summary{cursor:pointer;padding:17px 28px 17px 0;font-size:13px;font-weight:760;list-style:none;position:relative}.support-card summary::-webkit-details-marker{display:none}.support-card summary:after{color:var(--coral-deep);content:"+";font-size:18px;font-weight:400;position:absolute;top:15px;right:2px}.support-card details[open] summary:after{content:"−"}.support-card details p,.support-card details ol{color:var(--ink-soft);margin:-2px 0 18px;font-size:13px;line-height:1.7}.support-card details ol{padding-left:18px}.support-contact{color:#fff;background:#201621;padding:88px 0}.support-contact .shell{grid-template-columns:1fr auto;align-items:center;gap:60px;display:grid}.support-contact h2{font-size:clamp(36px,5vw,58px)}.support-contact p{color:#fff9}.support-meta{padding:70px 0 90px}.support-meta-grid{grid-template-columns:repeat(3,1fr);gap:36px;display:grid}.support-meta h3{font-family:var(--font-display);margin:0 0 8px;font-size:17px}.support-meta p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.7}.legal-page{background:var(--paper);padding:86px 0 110px}.legal-header{border-bottom:1px solid var(--line);max-width:760px;padding-bottom:42px}.legal-header p{color:var(--ink-soft);margin:18px 0 0}.legal-content{grid-template-columns:220px minmax(0,720px);gap:80px;margin-top:54px;display:grid}.legal-toc{border-left:2px solid #f1dad5;align-self:start;gap:11px;padding-left:16px;display:grid;position:sticky;top:24px}.legal-toc a{color:var(--ink-soft);font-size:12px;font-weight:680}.legal-toc a:hover{color:var(--coral-deep)}.legal-sections{gap:38px;display:grid}.legal-sections section{scroll-margin-top:30px}.legal-sections h2{font-family:var(--font-display);margin:0 0 10px;font-size:24px;line-height:1.2}.legal-sections p,.legal-sections li{color:var(--ink-soft);font-size:14px;line-height:1.8}.legal-sections p{margin:0}.legal-sections ul{margin:0;padding-left:20px}.legal-sections a{color:var(--coral-deep);text-underline-offset:3px;font-weight:720;text-decoration:underline}@media (width<=980px){.header-inner{grid-template-columns:1fr auto}.main-nav{display:none}.hero{min-height:720px}.hero-media{opacity:.68;width:64vw;top:-80px;right:-70px}.showcase-layout,.values-layout{gap:54px}.screenshot-grid{grid-template-columns:repeat(2,1fr);row-gap:44px}.puff-lineup{grid-template-columns:repeat(3,1fr);row-gap:28px}.page-hero .shell{grid-template-columns:1fr;gap:28px}.legal-content{grid-template-columns:180px minmax(0,1fr);gap:50px}}@media (width<=720px){.shell{width:min(100% - 32px,1160px)}.site-header{padding:14px 0}.brand img{border-radius:9px;width:38px;height:38px}.brand strong{font-size:16px}.header-status{padding:8px 10px;font-size:9px}.hero{min-height:780px}.hero-media{opacity:.48;width:102vw;top:0;right:-115px}.hero:before{background:linear-gradient(#2d19286b 0%,#231421f0 56%,#1a101b 100%),linear-gradient(90deg,#1a101be6,#0000)}.hero-content{align-self:end;padding:130px 0 116px}.hero h1{font-size:62px}.hero-lead{font-size:28px}.hero-copy{font-size:15px}.hero-actions{grid-template-columns:1fr;display:grid}.button{width:100%}.hero-scroll{display:none}.intro-band,.showcase-band,.world-band,.collection-band,.values-band{padding:82px 0}.section-heading{margin-bottom:38px}.stat-grid{grid-template-columns:1fr}.stat-item,.stat-item+.stat-item{border-left:0;padding:26px 0}.stat-item+.stat-item{border-top:1px solid var(--line)}.stat-item strong{font-size:48px}.showcase-layout,.values-layout,.collection-heading{grid-template-columns:1fr}.showcase-layout{gap:44px}.gameplay-frame img{max-height:620px}.gameplay-frame figcaption{right:12px}.screenshot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 12px}.screenshot-card figcaption{padding-top:13px}.screenshot-card figcaption strong{font-size:13px}.collection-heading{gap:4px}.puff-lineup{grid-template-columns:repeat(2,1fr);margin-top:40px}.values-layout{gap:44px}.closing-cta{padding:88px 0 190px}.cta-puff{width:47vw;bottom:-44px}.cta-puff-left{left:-24px}.cta-puff-right{right:-22px}.footer-grid{grid-template-columns:1fr;gap:46px}.footer-bottom{display:grid}.page-hero{padding:70px 0 62px}.support-grid{grid-template-columns:1fr;padding:56px 0 72px}.support-contact .shell{grid-template-columns:1fr;gap:30px}.support-meta-grid{grid-template-columns:1fr}.legal-page{padding:62px 0 84px}.legal-content{grid-template-columns:1fr;gap:42px}.legal-toc{position:static}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.home-v2{--night:#171125;--night-soft:#251a38;--cream:#fff9f4;--rose:#ff858b;--rose-hot:#ff6474;--lilac:#c7a8ff;--aqua:#83ead1;--violet:#7651d8;background:var(--cream);overflow:hidden}.home-v2 .site-header{padding-top:22px;position:absolute}.home-v2 .header-inner{-webkit-backdrop-filter:blur(24px);background:#18102594;border:1px solid #ffffff1f;border-radius:20px;min-height:64px;padding:8px 10px 8px 12px;box-shadow:0 18px 50px #0805102e}.home-v2 .brand img{border:0;border-radius:13px;width:44px;height:44px}.home-v2 .brand small{color:#ffffff8a}.home-v2 .main-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;gap:26px;padding:0}.home-v2 .main-nav a{color:#ffffffbd;font-size:12px}.home-v2 .header-status{color:#fffc;letter-spacing:.03em;background:#ffffff14;border:1px solid #ffffff1f;padding:10px 15px}.game-hero{color:#fff;isolation:isolate;background:radial-gradient(circle at 78% 38%,#7d53d952,#0000 35%),radial-gradient(circle at 48% -12%,#ff6f7f33,#0000 34%),linear-gradient(145deg,#151020 0%,#20152f 48%,#171125 100%);min-height:920px;position:relative;overflow:hidden}.game-hero:before{z-index:-1;content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 94%);mask-image:linear-gradient(#000,#0000 94%)}.game-hero:after{content:"";border:1px solid #ffffff12;border-radius:50%;width:70%;height:80%;position:absolute;bottom:-28%;right:-10%;transform:rotate(-14deg)}.hero-orb{z-index:-1;filter:blur(1px);opacity:.8;border-radius:50%;position:absolute}.hero-orb-coral{filter:blur(18px);background:radial-gradient(circle at 35% 30%,#ffb59d,#ff687d 50%,#ff5d790d 72%);width:210px;height:210px;top:17%;right:7%}.hero-orb-mint{filter:blur(24px);opacity:.38;background:radial-gradient(circle at 35% 30%,#cbffec,#6de4c8 50%,#58d9bd08 72%);width:150px;height:150px;bottom:8%;right:39%}.game-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr);align-items:center;gap:50px;min-height:920px;padding-top:114px;display:grid}.game-hero-copy{z-index:5;padding-bottom:10px;position:relative}.hero-kicker,.section-kicker{color:var(--rose-hot);letter-spacing:.18em;text-transform:uppercase;margin:0 0 20px;font-size:10px;font-weight:860}.hero-kicker{color:var(--aqua);align-items:center;gap:10px;display:flex}.hero-kicker span{background:currentColor;width:26px;height:1px}.game-hero h1{max-width:620px;font-family:var(--font-display);letter-spacing:-.06em;margin:0;font-size:clamp(72px,7.8vw,118px);font-weight:920;line-height:.83}.game-hero h1 em{color:#0000;background:linear-gradient(90deg,#ff9e96 2%,#ff6f87 44%,#c39aff 96%);-webkit-background-clip:text;background-clip:text;margin-top:14px;font-style:normal;display:block}.hero-description{color:#ffffffad;max-width:540px;margin:30px 0 0;font-size:17px;line-height:1.72}.home-v2 .hero-actions{margin-top:34px}.home-v2 .button{border-radius:14px;gap:16px;min-height:54px;padding:0 23px;font-size:13px}.home-v2 .button-primary{color:#2a1420;background:linear-gradient(135deg,#ff9a93,#ff697d);box-shadow:0 18px 44px #ff697d4d}.home-v2 .button-ghost{background:#ffffff0f;border-color:#ffffff29}.hero-proof{align-items:center;gap:15px;margin-top:34px;display:flex}.proof-icons{padding-left:7px;display:flex}.proof-icons img{object-fit:contain;background:#342449;border:2px solid #21162f;border-radius:50%;width:37px;height:37px;margin-left:-7px}.hero-proof p{gap:3px;margin:0;display:grid}.hero-proof strong{color:#ffffffe0;font-size:12px}.hero-proof p span{color:#ffffff6e;font-size:10px}.hero-stage{height:700px;position:relative;transform:translate(44px)}.phone-card{aspect-ratio:1320/2868;background:#261a37;border:1px solid #fff3;border-radius:38px;width:326px;position:absolute;overflow:hidden;box-shadow:0 42px 100px #04020985}.phone-card:after{border-radius:inherit;content:"";pointer-events:none;border:8px solid #ffffff12;position:absolute;inset:0}.phone-card img{object-fit:cover;width:100%;height:100%}.phone-card-back{opacity:.74;top:50px;left:18px;transform:rotate(-8deg)}.phone-card-front{z-index:2;top:3px;right:26px;transform:rotate(5deg)}.stage-note{z-index:4;color:#fff;-webkit-backdrop-filter:blur(20px);background:#231733bd;border:1px solid #ffffff2e;position:absolute;box-shadow:0 20px 55px #0302084d}.stage-note-level{border-radius:18px;min-width:150px;padding:17px 19px;display:grid;bottom:82px;right:-6px}.stage-note-level strong{color:#ffc0b5;font-family:var(--font-display);font-size:34px;line-height:1}.stage-note-level span{color:#ffffff9e;margin-top:4px;font-size:10px}.stage-note-world{border-radius:999px;align-items:center;gap:9px;padding:12px 15px;font-size:10px;font-weight:760;display:flex;bottom:34px;left:-16px}.stage-note-dot{background:var(--aqua);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #83ead11c}.hero-scroll-v2{color:#fff6;letter-spacing:.18em;align-items:center;gap:10px;font-size:8px;font-weight:800;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.hero-scroll-v2 i{color:#ffffffc2;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.proof-strip{z-index:4;background:#fff;position:relative;box-shadow:0 -28px 70px #0c071429}.proof-strip-grid{grid-template-columns:repeat(3,1fr);display:grid}.proof-strip article{align-items:center;gap:18px;min-height:138px;padding:24px 42px;display:flex}.proof-strip article+article{border-left:1px solid #2519331a}.proof-strip strong{color:#3d2854;font-family:var(--font-display);white-space:nowrap;font-size:40px;font-weight:900;line-height:1}.proof-strip span{color:#72697b;max-width:150px;font-size:11px;font-weight:680;line-height:1.45}.play-story{background:var(--cream);padding:140px 0 150px}.play-story-grid{grid-template-columns:minmax(0,.83fr) minmax(480px,1.17fr);align-items:center;gap:92px;display:grid}.play-copy h2,.journey-copy h2,.section-intro h2,.collection-copy h2,.season-copy h2,.trust-grid h2,.closing-v2 h2{font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(48px,5.4vw,76px);font-weight:900;line-height:.98}.play-copy>p:not(.section-kicker),.journey-copy>p:not(.section-kicker),.section-intro>p,.collection-copy>p:not(.section-kicker),.season-copy>p:not(.section-kicker){color:#6c6472;margin:26px 0 0;font-size:16px;line-height:1.75}.play-features{border-top:1px solid #2d1d3921;margin-top:36px;display:grid}.play-features article{border-bottom:1px solid #2d1d3921;grid-template-columns:44px 1fr;gap:15px;padding:20px 0;display:grid}.play-features article>span{color:var(--rose-hot);padding-top:3px;font-size:9px;font-weight:860}.play-features h3{font-family:var(--font-display);margin:0 0 4px;font-size:17px}.play-features p{color:#7b7380;margin:0;font-size:12px;line-height:1.58}.play-visual-stack{min-height:715px;position:relative}.play-visual{margin:0;position:absolute}.play-visual img{object-fit:cover;width:100%;height:100%}.play-visual-main{width:74%;height:680px;top:0;right:0}.play-visual-main:before{z-index:-1;content:"";filter:blur(38px);background:#7651d826;border-radius:50%;position:absolute;inset:12% -20% -6% 8%}.play-visual-main img{border-radius:32px;box-shadow:0 36px 90px #2d183a3d}.play-visual-main figcaption{color:#43364a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffbf8db;border:1px solid #ffffffb8;border-radius:14px;gap:4px;padding:15px 18px;font-size:10px;font-weight:700;display:grid;position:absolute;bottom:24px;right:-24px;box-shadow:0 18px 45px #2a19342e}.play-visual-main figcaption span{color:var(--rose-hot);letter-spacing:.14em;font-size:8px;font-weight:860}.play-visual-combo{z-index:2;width:34%;bottom:3px;left:0}.play-visual-combo img{aspect-ratio:1320/2868;border:6px solid #fff;border-radius:25px;box-shadow:0 24px 65px #2d183a42}.play-visual-combo figcaption{color:#746879;text-align:center;text-transform:uppercase;margin-top:10px;font-size:9px;font-weight:760}.world-journey{color:#fff;background:#20162d;padding:140px 0;position:relative;overflow:hidden}.world-journey:before{aspect-ratio:1;content:"";filter:blur(20px);background:#6648be29;border-radius:50%;width:65%;position:absolute;top:-45%;left:-15%}.journey-grid{grid-template-columns:minmax(430px,.95fr) 1.05fr;align-items:center;gap:105px;display:grid;position:relative}.journey-visual{width:min(100%,480px);margin-left:24px;position:relative}.journey-visual:before{z-index:0;content:"";border:1px solid #ffffff17;border-radius:34px;position:absolute;inset:-30px 38px 22px -28px}.journey-visual img{z-index:1;object-fit:cover;border-radius:30px;max-height:680px;position:relative;box-shadow:0 38px 100px #03020880}.journey-badge{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#241733c7;border:1px solid #ffffff29;border-radius:17px;gap:5px;min-width:182px;padding:18px 20px;display:grid;position:absolute;bottom:45px;right:-40px;box-shadow:0 20px 48px #00000047}.journey-badge span{color:var(--aqua);letter-spacing:.14em;font-size:8px;font-weight:860}.journey-badge strong{font-family:var(--font-display);font-size:14px}.journey-copy .section-kicker,.collection-copy .section-kicker{color:var(--aqua)}.journey-copy>p:not(.section-kicker){color:#ffffff94}.journey-steps{align-items:center;gap:12px;margin-top:38px;display:flex}.journey-steps span{color:#ffffffb8;text-transform:uppercase;font-size:9px;font-weight:780}.journey-steps i{background:#fff3;width:24px;height:1px}.puffy-life{background:#fff9f4;padding:140px 0 150px}.section-intro{grid-template-columns:1.08fr .72fr;align-items:end;gap:100px;display:grid}.section-intro>p{margin-bottom:6px}.life-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:66px;display:grid}.life-card{background:#fff;border:1px solid #2e1c391c;border-radius:25px;grid-template-columns:1.05fr .95fr;min-height:450px;display:grid;overflow:hidden;box-shadow:0 24px 65px #371f3c14}.life-card-wide{grid-column:span 2;grid-template-columns:1.25fr .75fr;min-height:510px}.life-card-media{background:#352447;min-height:0;overflow:hidden}.life-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.76,.25,1)}.life-card:hover .life-card-media img{transform:scale(1.025)}.life-card-wide .life-card-media img{object-position:center 34%}.life-card-copy{flex-direction:column;justify-content:flex-end;padding:34px;display:flex;position:relative}.life-number{color:#d8cfd9;font-size:10px;font-weight:850;position:absolute;top:28px;right:28px}.life-card-copy>p{color:var(--rose-hot);letter-spacing:.15em;margin:0 0 10px;font-size:8px;font-weight:870}.life-card-copy h3{font-family:var(--font-display);margin:0;font-size:clamp(24px,2.3vw,34px);line-height:1.04}.life-card-copy small{color:#746b78;margin-top:14px;font-size:12px;line-height:1.65}.collection-v2{color:#fff;background:#171124;padding:135px 0 118px;position:relative;overflow:hidden}.collection-v2:before{content:"";opacity:.18;background-image:radial-gradient(#ffffff1a .8px,#0000 .8px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 34%,#0000);mask-image:linear-gradient(#0000,#000 34%,#0000)}.collection-glow{aspect-ratio:1.2;filter:blur(70px);background:#704ecf38;border-radius:50%;width:60%;position:absolute;bottom:-45%;right:7%}.collection-copy{z-index:2;max-width:760px;position:relative}.collection-copy>p:not(.section-kicker){color:#ffffff8a;max-width:620px}.puff-lineup-v2{z-index:2;grid-template-columns:repeat(6,1fr);align-items:end;gap:8px;margin-top:66px;display:grid;position:relative}.puff-card-v2{place-items:center;min-width:0;margin:0;display:grid;position:relative}.puff-card-v2 .puff-halo{aspect-ratio:1;filter:blur(30px);opacity:.2;background:#8c6ce5;border-radius:50%;width:85%;position:absolute;bottom:34px}.puff-card-v2.puff-pink .puff-halo,.puff-card-v2.puff-coral .puff-halo{background:#ff6f91}.puff-card-v2.puff-cyan .puff-halo,.puff-card-v2.puff-blue .puff-halo{background:#57d8dc}.puff-card-v2.puff-gold .puff-halo{background:#f7bb62}.puff-card-v2 img{z-index:2;aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 20px 30px #0000006b);width:100%;transition:transform .32s cubic-bezier(.2,.76,.25,1);position:relative}.puff-card-v2:hover img{transform:translateY(-12px)rotate(-2deg)}.puff-card-v2 figcaption{z-index:2;color:#ffffff70;letter-spacing:.16em;text-transform:uppercase;margin-top:8px;font-size:8px;font-weight:820;position:relative}.season-story{background:#ffddd5;padding:140px 0 150px;overflow:hidden}.season-story-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:95px;display:grid}.season-copy>p:not(.section-kicker){color:#775c66}.season-tags{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.season-tags span{color:#684c58;background:#ffffff54;border:1px solid #4a283921;border-radius:999px;padding:9px 12px;font-size:9px;font-weight:740}.season-screens{min-height:660px;position:relative}.season-screens img{aspect-ratio:1320/2868;object-fit:cover;border:7px solid #fffc;border-radius:34px;width:310px;position:absolute;box-shadow:0 34px 80px #5e2d4040}.season-screen-back{top:22px;left:28px;transform:rotate(-8deg)}.season-screen-front{z-index:2;top:-6px;right:30px;transform:rotate(7deg)}.trust-band{background:#fff;padding:130px 0}.trust-grid{grid-template-columns:.85fr 1.15fr;gap:100px;display:grid}.trust-list{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.trust-list article{background:#fffaf7;border:1px solid #2c1a361a;border-radius:20px;min-height:235px;padding:25px}.trust-list article>span{color:var(--rose-hot);letter-spacing:.14em;font-size:8px;font-weight:860}.trust-list h3{font-family:var(--font-display);margin:52px 0 10px;font-size:18px;line-height:1.15}.trust-list p{color:#786e7b;margin:0;font-size:11px;line-height:1.65}.closing-v2{background:linear-gradient(140deg,#6ee0c6,#a7f0dc 52%,#cbf6e9);padding:125px 0 135px;position:relative;overflow:hidden}.closing-v2:before{content:"";background-image:linear-gradient(#1b55480d 1px,#0000 1px),linear-gradient(90deg,#1b55480d 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0}.closing-v2-copy{z-index:2;text-align:center;position:relative}.closing-v2 .section-kicker{color:#3a5d54}.closing-v2 h2{color:#1f3030}.closing-v2-copy>p:not(.section-kicker){color:#496c64;margin:22px auto 30px}.closing-v2 .button-dark{background:#21182c;border-radius:14px}.closing-puff{z-index:1;filter:drop-shadow(0 28px 34px #2051473d);width:min(340px,25vw);position:absolute;bottom:-65px}.closing-puff-left{left:-24px;transform:rotate(8deg)}.closing-puff-right{right:-20px;transform:rotate(-7deg)}@media (width<=1060px){.game-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr)}.game-hero h1{font-size:74px}.hero-stage{height:620px;transform:translate(30px)}.phone-card{width:282px}.play-story-grid,.season-story-grid{gap:56px}.journey-grid{gap:70px}.trust-grid{grid-template-columns:1fr;gap:55px}}@media (width<=860px){.home-v2 .header-inner{grid-template-columns:1fr auto}.home-v2 .main-nav{display:none}.game-hero,.game-hero-grid{min-height:1080px}.game-hero-grid{grid-template-columns:1fr;align-content:start;gap:30px;padding-top:160px}.game-hero-copy{max-width:600px}.hero-stage{width:min(100%,620px);height:570px;margin:0 auto;transform:none}.phone-card{width:270px}.phone-card-back{left:50px}.phone-card-front{right:55px}.stage-note-level{bottom:42px;right:30px}.stage-note-world{bottom:13px;left:25px}.hero-scroll-v2{display:none}.proof-strip article{padding-inline:24px}.play-story-grid,.journey-grid,.season-story-grid{grid-template-columns:1fr}.play-copy{max-width:680px}.play-visual-stack{width:min(100%,620px);margin:0 auto}.journey-grid{gap:70px}.journey-visual{margin:0 auto}.journey-copy{max-width:680px}.section-intro{grid-template-columns:1fr;gap:12px}.section-intro>p{max-width:650px}.life-card,.life-card-wide{grid-column:auto;grid-template-columns:1fr}.life-card-media{min-height:440px}.life-card-copy{min-height:220px}.puff-lineup-v2{grid-template-columns:repeat(3,1fr);row-gap:30px}.season-story-grid{gap:55px}.season-screens{width:min(100%,650px);margin:0 auto}}@media (width<=640px){.home-v2 .site-header{padding-top:12px}.home-v2 .header-inner{border-radius:17px;min-height:58px}.home-v2 .brand small{display:none}.home-v2 .header-status{padding:8px 10px;font-size:8px}.game-hero,.game-hero-grid{min-height:950px}.game-hero-grid{padding-top:132px}.game-hero h1{font-size:clamp(58px,18vw,78px)}.hero-description{font-size:15px}.home-v2 .hero-actions{grid-template-columns:1fr}.hero-proof{margin-top:25px}.hero-stage{height:435px;margin-top:18px}.phone-card{border-radius:26px;width:204px}.phone-card:after{border-width:5px}.phone-card-back{top:35px;left:6px}.phone-card-front{right:8px}.stage-note-level{min-width:124px;padding:13px 15px;bottom:18px;right:0}.stage-note-level strong{font-size:27px}.stage-note-world{bottom:0;left:0}.proof-strip-grid{grid-template-columns:1fr;padding-block:8px}.proof-strip article{min-height:92px;padding:16px 0}.proof-strip article+article{border-top:1px solid #2519331a;border-left:0}.proof-strip strong{min-width:102px;font-size:34px}.play-story,.world-journey,.puffy-life,.collection-v2,.season-story,.trust-band{padding:92px 0}.play-copy h2,.journey-copy h2,.section-intro h2,.collection-copy h2,.season-copy h2,.trust-grid h2,.closing-v2 h2{font-size:44px}.play-story-grid{gap:56px}.play-visual-stack{min-height:520px}.play-visual-main{width:82%;height:500px}.play-visual-main figcaption{right:-10px}.play-visual-combo{width:38%}.journey-grid{gap:60px}.journey-visual{width:calc(100% - 18px)}.journey-visual:before{display:none}.journey-badge{bottom:24px;right:-10px}.journey-steps{flex-wrap:wrap;gap:9px}.journey-steps i{width:13px}.life-grid{grid-template-columns:1fr;margin-top:44px}.life-card,.life-card-wide{min-height:0}.life-card-media{min-height:420px}.life-card-copy{min-height:210px;padding:28px}.puff-lineup-v2{grid-template-columns:repeat(2,1fr);margin-top:44px}.season-screens{min-height:480px}.season-screens img{border-width:5px;border-radius:26px;width:215px}.season-screen-back{left:2px}.season-screen-front{right:3px}.trust-list{grid-template-columns:1fr}.trust-list article{min-height:190px}.trust-list h3{margin-top:36px}.closing-v2{padding:92px 0 180px}.closing-puff{width:45vw;bottom:-32px}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--admin-bg:#0d0c13;--admin-panel:#15131d;--admin-panel-raised:#1a1723;--admin-line:#ffffff13;--admin-line-strong:#ffffff24;--admin-text:#f7f4fa;--admin-muted:#948e9d;--admin-coral:#ff777d;--admin-mint:#66d9b5;--admin-gold:#f7bc61;--admin-violet:#aa8aef}.admin-shell,.admin-access-denied{background:radial-gradient(circle at 76% -10%, #8b66cb21, transparent 32%), radial-gradient(circle at 16% 96%, #ff777d13, transparent 30%), var(--admin-bg);min-height:100vh;color:var(--admin-text);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif}.admin-shell{grid-template-columns:248px minmax(0,1fr);display:grid}.admin-sidebar{border-right:1px solid var(--admin-line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0c0b11d1;flex-direction:column;height:100vh;padding:26px 18px 22px;display:flex;position:sticky;top:0}.admin-brand{align-items:center;gap:11px;padding:0 8px 28px;display:flex}.admin-brand img{border:1px solid #ffffff38;border-radius:11px;width:39px;height:39px;box-shadow:0 10px 30px #00000061}.admin-brand span{line-height:1.05;display:grid}.admin-brand strong{letter-spacing:-.02em;font-size:15px;font-weight:780}.admin-brand small{color:var(--admin-muted);letter-spacing:.14em;margin-top:6px;font-size:8px;font-weight:750}.admin-sidebar nav{gap:4px;display:grid}.admin-sidebar nav a{color:#aaa4b0;border:1px solid #0000;border-radius:9px;align-items:center;gap:11px;min-height:43px;padding:0 12px;font-size:12px;font-weight:620;transition:all .15s;display:flex}.admin-sidebar nav a span{color:#77717f;text-align:center;width:19px;font-size:16px}.admin-sidebar nav a:hover{border-color:var(--admin-line);color:#fff;background:#ffffff09}.admin-sidebar nav a.active{color:#fff;background:linear-gradient(90deg,#ff777d29,#ff777d0b);border-color:#ff777d2e}.admin-sidebar nav a.active span{color:var(--admin-coral)}.admin-sidebar-note{border:1px solid var(--admin-line);background:#ffffff06;border-radius:10px;grid-template-columns:10px 1fr;margin-top:auto;padding:15px 13px;display:grid}.admin-sidebar-note strong{font-size:10px;font-weight:680}.admin-sidebar-note small{color:var(--admin-muted);grid-column:2;margin-top:2px;font-size:9px}.secure-dot{background:var(--admin-mint);border-radius:50%;width:7px;height:7px;margin-top:4px;box-shadow:0 0 0 4px #66d9b51a}.admin-main{min-width:0;padding:0 34px}.admin-topbar{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;min-height:106px;display:flex}.admin-topbar p,.admin-section-heading p,.panel-title-row p{color:var(--admin-muted);letter-spacing:.15em;margin:0 0 6px;font-size:9px;font-weight:760}.admin-topbar h1{letter-spacing:-.035em;margin:0;font-size:clamp(21px,2.2vw,29px);font-weight:690}.admin-top-actions{align-items:center;gap:10px;display:flex}.admin-top-actions button{border:1px solid var(--admin-line-strong);min-height:34px;color:var(--admin-text);cursor:pointer;background:#ffffff09;border-radius:8px;padding:0 13px;font-size:10px;font-weight:650}.admin-top-actions button:disabled{opacity:.55}.status-pill{border:1px solid var(--admin-line);color:#aaa4b0;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:9px;font-weight:700;display:inline-flex}.status-pill i{background:var(--admin-gold);border-radius:50%;width:6px;height:6px}.status-pill.healthy i{background:var(--admin-mint);box-shadow:0 0 9px #66d9b5b3}.avatar{color:#fff;background:linear-gradient(145deg,#563c5d,#2d2235);border:1px solid #ffffff29;border-radius:10px;place-items:center;width:35px;height:35px;font-size:12px;font-weight:800;display:grid}.admin-alert{color:#e8c98f;background:#f7bc6114;border:1px solid #f7bc6140;border-radius:9px;margin-top:18px;padding:11px 13px;font-size:11px}.admin-section{padding:32px 0 24px;scroll-margin-top:18px}.admin-section-heading,.panel-title-row{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.admin-section-heading h2,.panel-title-row h2{letter-spacing:-.025em;margin:0;font-size:18px;font-weight:670}.admin-section-heading>span,.panel-title-row>span{color:var(--admin-muted);font-size:9px}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:10px;margin-top:18px;display:grid}.metric-card,.admin-panel{border:1px solid var(--admin-line);background:linear-gradient(145deg,#ffffff0a,#ffffff03);border-radius:12px;position:relative;overflow:hidden;box-shadow:0 18px 50px #0000001f}.metric-card:after{content:"";background:#aa8aef0b;border-radius:50%;width:86px;height:86px;position:absolute;bottom:-34px;right:-18px}.metric-card>div{color:var(--admin-muted);letter-spacing:.12em;align-items:center;gap:6px;font-size:8px;font-weight:800;display:flex}.metric-card>strong{letter-spacing:-.05em;margin-top:17px;font-size:clamp(25px,2.8vw,37px);font-weight:690;display:block}.metric-card p{color:#817b88;margin:4px 0 0;font-size:9px}.metric-card em{color:#817b88;background:#ffffff0b;border-radius:5px;padding:4px 6px;font-size:8px;font-style:normal;font-weight:700;position:absolute;top:15px;right:14px}.metric-card.live{background:linear-gradient(145deg,#66d9b516,#ffffff03);border-color:#66d9b530}.metric-card.live>strong{color:#d9fff3}.metric-card.safe em{color:var(--admin-mint)}.metric-card.danger{border-color:#ff777d4d}.pulse{background:var(--admin-mint);border-radius:50%;width:6px;height:6px;position:relative}.pulse:after{border:1px solid var(--admin-mint);content:"";border-radius:50%;animation:1.8s infinite admin-pulse;position:absolute;inset:-4px}@keyframes admin-pulse{0%{opacity:.7;transform:scale(.7)}80%,to{opacity:0;transform:scale(1.45)}}.admin-work-grid{grid-template-columns:minmax(0,1.23fr) minmax(330px,.77fr);align-items:start;gap:14px;display:grid}.admin-panel{padding:21px;scroll-margin-top:18px}.admin-side-stack{gap:14px;display:grid}.composer{border-color:#ff777d24}.consent-badge{background:#66d9b512;border:1px solid #66d9b52e;border-radius:999px;padding:6px 8px;font-weight:680;color:var(--admin-mint)!important}.composer form{grid-template-columns:1fr 160px;gap:13px 12px;margin-top:19px;display:grid}.composer label{color:#b0aab6;gap:6px;font-size:10px;font-weight:630;display:grid}.composer label>span{color:#6f6875;justify-self:end;margin-top:-20px;font-size:8px;font-weight:500}.composer label:nth-of-type(2),.composer label:nth-of-type(3),.composer label:nth-of-type(4),.notification-preview,.confirm-row,.send-button,.send-result{grid-column:1/-1}.composer input:not([type=checkbox]),.composer select,.composer textarea{border:1px solid var(--admin-line-strong);color:#f4f0f5;width:100%;font:inherit;background:#08070c6b;border-radius:8px;outline:none;font-size:11px;transition:border .15s,box-shadow .15s}.composer input:not([type=checkbox]),.composer select{height:39px;padding:0 11px}.composer textarea{resize:vertical;min-height:78px;padding:10px 11px;line-height:1.5}.composer input:focus,.composer select:focus,.composer textarea:focus{border-color:#ff777d85;box-shadow:0 0 0 3px #ff777d12}.audience-estimate{border:1px solid var(--admin-line);background:#ffffff06;border-radius:8px;align-content:center;padding:9px 12px;display:grid}.audience-estimate span{color:var(--admin-muted);letter-spacing:.13em;font-size:7px;font-weight:750}.audience-estimate strong{letter-spacing:-.04em;margin-top:2px;font-size:18px}.audience-estimate small{color:#716b78;font-size:8px}.notification-preview{background:linear-gradient(135deg,#f5eff221,#ffffff0e);border:1px solid #ffffff1c;border-radius:12px;gap:10px;padding:12px;display:flex}.notification-preview img{border-radius:9px;width:37px;height:37px}.notification-preview div{min-width:0}.notification-preview span{color:#9a929f;letter-spacing:.07em;font-size:7px;font-weight:750}.notification-preview strong{margin-top:2px;font-size:10px;display:block}.notification-preview p{color:#b8b1bc;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:9px;overflow:hidden}.confirm-row{grid-template-columns:none;align-items:center;color:#918a97!important;gap:8px!important;display:flex!important}.confirm-row input{accent-color:var(--admin-coral)}.confirm-row span{color:inherit!important;justify-self:auto!important;margin:0!important;font-size:9px!important}.send-button{background:linear-gradient(105deg, var(--admin-coral), #e96383);color:#210e15;cursor:pointer;border:0;border-radius:9px;justify-content:space-between;align-items:center;min-height:44px;padding:0 15px;font-size:11px;font-weight:800;display:flex;box-shadow:0 14px 28px #ff777d26}.send-button:disabled{cursor:not-allowed;filter:grayscale(.6);opacity:.38}.send-button span{font-size:17px}.send-result{color:var(--admin-mint);margin:-3px 0 0;font-size:10px}.ring{border:5px solid #66d9b524;border-top-color:var(--admin-mint);border-radius:50%;place-items:center;width:46px;height:46px;font-weight:780;display:grid;transform:rotate(12deg);color:#cff9ec!important;font-size:10px!important}.ring:first-line{transform:rotate(-12deg)}.push-stats{border:1px solid var(--admin-line);background:var(--admin-line);border-radius:9px;grid-template-columns:1fr 1fr;gap:1px;margin-top:17px;display:grid;overflow:hidden}.push-stats div{background:#14121b;padding:12px;display:grid}.push-stats span{color:var(--admin-muted);font-size:8px}.push-stats strong{letter-spacing:-.03em;margin-top:4px;font-size:17px}.privacy-note{color:#77717e;margin:13px 0 0;font-size:8px;line-height:1.6}.version-list{gap:12px;margin-top:18px;display:grid}.version-row{grid-template-columns:74px 1fr 40px;align-items:center;gap:9px;display:grid}.version-row>span{display:grid}.version-row small{color:#77717e;font-size:7px}.version-row i{background:#ffffff0e;border-radius:5px;height:5px;overflow:hidden}.version-row b{background:linear-gradient(90deg, var(--admin-violet), #c79bdd);border-radius:5px;height:100%;display:block}.version-row em{color:#8c8592;text-align:right;font-size:9px;font-style:normal}.level-health{gap:0;display:grid}.level-health .panel-title-row{margin-bottom:11px}.level-row{border-top:1px solid var(--admin-line);color:#a59eaa;grid-template-columns:1fr 80px 45px;align-items:center;min-height:37px;font-size:9px;display:grid}.level-row strong{color:#fff}.level-row em{color:var(--admin-mint);background:#66d9b512;border-radius:5px;justify-self:end;padding:3px 6px;font-style:normal;font-weight:700}.level-row em.hot{color:var(--admin-coral);background:#ff777d14}.campaign-history{margin-top:14px;margin-bottom:26px}.campaign-table{margin-top:18px}.campaign-head,.campaign-row{grid-template-columns:minmax(250px,1.7fr) 1fr .75fr .8fr .6fr;align-items:center;gap:16px;display:grid}.campaign-head{color:#77717e;letter-spacing:.08em;text-transform:uppercase;padding:0 10px 9px;font-size:8px;font-weight:750}.campaign-row{border-top:1px solid var(--admin-line);color:#a39ca8;min-height:62px;padding:10px;font-size:9px}.campaign-row>span{align-items:center;gap:7px;min-width:0;display:flex}.campaign-row>span:first-child,.campaign-row>span:nth-child(4){gap:2px;display:grid}.campaign-row strong{color:#f5f1f6;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.campaign-row small{color:#716a77;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.campaign-status{background:var(--admin-gold);border-radius:50%;width:6px;height:6px}.campaign-status.completed{background:var(--admin-mint)}.campaign-status.configuration_error{background:var(--admin-coral)}.empty-state{color:#756e7b;padding:18px 4px;font-size:10px}.admin-footer{border-top:1px solid var(--admin-line);color:#69636f;justify-content:space-between;padding:18px 0 28px;font-size:8px;display:flex}.admin-access-denied{place-content:center;justify-items:start;padding:36px;display:grid}.admin-access-denied img{border-radius:14px;width:58px;height:58px}.admin-access-denied p{color:var(--admin-coral);letter-spacing:.16em;margin:26px 0 8px;font-size:9px;font-weight:800}.admin-access-denied h1{letter-spacing:-.045em;max-width:520px;margin:0;font-size:clamp(28px,5vw,58px);line-height:1}.admin-access-denied a{border:1px solid var(--admin-line-strong);color:#aaa3b0;border-radius:8px;margin-top:30px;padding:11px 14px;font-size:11px}@media (width<=1120px){.metric-grid{grid-template-columns:repeat(3,1fr)}.admin-work-grid{grid-template-columns:1fr}.admin-side-stack{grid-template-columns:repeat(3,1fr)}.campaign-head,.campaign-row{grid-template-columns:minmax(220px,1.5fr) 1fr .7fr .7fr}.campaign-head span:last-child,.campaign-row span:last-child{display:none}}@media (width<=820px){.admin-shell{display:block}.admin-sidebar{border-right:0;border-bottom:1px solid var(--admin-line);height:auto;padding:15px 18px;position:static}.admin-brand{padding:0}.admin-sidebar nav,.admin-sidebar-note{display:none}.admin-main{padding:0 18px}.admin-topbar{min-height:96px}.status-pill{display:none}.metric-grid{grid-template-columns:1fr 1fr}.admin-side-stack{grid-template-columns:1fr}.campaign-head{display:none}.campaign-row{grid-template-columns:1fr 1fr;gap:9px;padding:14px 4px}.campaign-row>span:first-child{grid-column:1/-1}.campaign-row>span:last-child{display:flex}}@media (width<=520px){.admin-topbar p,.admin-top-actions button{display:none}.admin-section-heading{align-items:flex-end}.metric-grid{grid-template-columns:1fr}.metric-card{min-height:122px}.composer form{grid-template-columns:1fr}.audience-estimate{grid-column:1}.campaign-row{grid-template-columns:1fr}.campaign-row>span{grid-column:1}.admin-footer{gap:5px;display:grid}}@media (prefers-reduced-motion:reduce){.pulse:after{animation:none}.admin-sidebar nav a,.composer input,.composer select,.composer textarea{transition:none}}.status-pill.warning{color:var(--admin-gold);border-color:#f7bc614d}.status-pill.warning i{background:var(--admin-gold);box-shadow:0 0 9px #f7bc6199}.setup-card{background:linear-gradient(180deg, #f7bc610f, #f7bc6104), var(--admin-panel);border-color:#f7bc6147;margin-top:18px}.setup-lead{color:var(--admin-muted);margin:4px 0 16px;font-size:12px;line-height:1.6}.setup-lead strong{color:var(--admin-text);font-weight:700}.setup-checklist{gap:10px;margin:0;padding:0;list-style:none;display:grid}.setup-checklist li{border:1px solid var(--admin-line);background:var(--admin-panel-raised);border-radius:11px;grid-template-columns:22px 1fr auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.setup-checklist li.ready{border-color:#66d9b538}.setup-checklist li i{border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;font-weight:800;display:grid}.setup-checklist li.ready i{color:var(--admin-mint);background:#66d9b524}.setup-checklist li.missing i{color:var(--admin-gold);background:#f7bc6124}.setup-checklist li>div{flex-direction:column;gap:3px;min-width:0;display:flex}.setup-checklist li strong{color:var(--admin-text);font-size:13px;font-weight:700}.setup-checklist li code{color:var(--admin-violet);letter-spacing:.02em;background:#ffffff0d;border-radius:6px;align-self:flex-start;padding:2px 7px;font-size:11px}.setup-checklist li small{color:var(--admin-muted);font-size:11px;line-height:1.4}.setup-checklist li>span{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.setup-checklist li.ready>span{color:var(--admin-mint)}.setup-checklist li.missing>span{color:var(--admin-gold)}@media (width<=560px){.setup-checklist li{grid-template-columns:22px 1fr}.setup-checklist li>span{grid-column:2}}.admin-sidebar nav button{color:#98929f;cursor:pointer;width:100%;min-height:56px;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:11px;padding:9px 12px;display:grid}.admin-sidebar nav button:hover{border-color:var(--admin-line);color:#fff;background:#ffffff09}.admin-sidebar nav button.active{color:#f5f0fa;background:#aa8aef1a;border-color:#aa8aef2e}.admin-sidebar nav button>span:first-child{color:#77717f;place-items:center;width:22px;display:grid}.admin-sidebar nav button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:18px;height:18px}.nav-copy{gap:2px;display:grid}.nav-copy strong{font-size:13px;font-weight:700}.nav-copy small{color:#6f6976;font-size:10px;font-weight:520}.admin-main>.command-center,.admin-main>.setup-card,.admin-main>.admin-section,.admin-main>.admin-work-grid,.admin-main>.campaign-history{display:none}.admin-main[data-view=overview]>#overview,.admin-main[data-view=overview]>.setup-card,.admin-main[data-view=overview]>#pulse,.admin-main[data-view=control-room]>#control-room,.admin-main[data-view=notifications]>.admin-work-grid,.admin-main[data-view=notifications]>#campaigns,.admin-main[data-view=system]>.admin-work-grid,.admin-main[data-view=analytics][data-analytics=growth]>#growth,.admin-main[data-view=analytics][data-analytics=funnel]>#funnel,.admin-main[data-view=analytics][data-analytics=revenue]>#revenue,.admin-main[data-view=analytics][data-analytics=reports]>#reports{display:block}.workspace-subnav{border:1px solid var(--admin-line);background:#0c0b11b8;border-radius:12px;gap:4px;margin:20px 0 2px;padding:4px;display:inline-flex}.workspace-subnav button{color:#8f8995;cursor:pointer;min-height:38px;font:inherit;background:0 0;border:0;border-radius:8px;padding:0 14px;font-size:12px;font-weight:700}.workspace-subnav button[aria-selected=true]{color:#17131d;background:#eee8f7;box-shadow:0 4px 16px #0000002e}.admin-main[data-view=notifications]>.admin-work-grid,.admin-main[data-view=system]>.admin-work-grid{grid-template-columns:1fr;max-width:1120px;margin:28px auto 0}.admin-main[data-view=notifications]>.admin-work-grid>.admin-side-stack,.admin-main[data-view=system]>.admin-work-grid>.composer{display:none}.admin-main[data-view=system]>.admin-work-grid>.admin-side-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-main[data-view=notifications]>#campaigns{max-width:1120px;margin-inline:auto}.admin-main[data-view=overview]>#overview{margin-top:26px}.admin-main[data-view=overview]>#pulse{padding-top:38px}.admin-main[data-view=overview] .metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.admin-main[data-view=overview] .metric-card{border-radius:14px;min-height:150px;padding:20px}.admin-main[data-view=analytics]>.admin-section,.admin-main[data-view=analytics]>#reports{padding-top:30px}.admin-panel,.metric-card,.studio-pulse-card{border-color:#ffffff13;box-shadow:0 14px 44px #0000001f}.admin-section-heading h2,.panel-title-row h2{letter-spacing:-.025em}.panel-title-row>div>p,.admin-section-heading>div>p{letter-spacing:.085em}.command-center{background:linear-gradient(135deg,#aa8aef17,#121018d1 58%);border-color:#aa8aef21;min-height:310px}.command-copy{max-width:690px}.command-copy h2{max-width:620px;font-size:clamp(30px,4vw,48px);line-height:1.08}.command-description{max-width:610px;font-size:14px;line-height:1.65}.command-signals{grid-template-columns:repeat(2,minmax(0,1fr));max-width:470px}.command-signals article{background:#ffffff09;border-radius:12px;min-height:112px}.command-actions button{border:1px solid var(--admin-line-strong);color:#c6c0ca;cursor:pointer;min-height:42px;font:inherit;background:#ffffff09;border-radius:9px;align-items:center;gap:8px;padding:0 15px;font-size:12px;font-weight:700;display:inline-flex}.command-actions button.primary{color:#e6dcfa;background:#aa8aef24;border-color:#aa8aef40}.studio-pulse-card{background:#ffffff06;min-height:124px;padding:18px}.studio-pulse-card>strong{margin-top:15px}.studio-tabs button{border:0;border-radius:8px;min-height:40px}.admin-main[data-view=system]>.player-directory{display:block}.player-directory{max-width:1240px;margin-inline:auto;padding-top:30px}.player-directory-heading{margin-bottom:18px}.player-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.player-summary-grid article{background:#ffffff06;border:1px solid #ffffff13;border-radius:13px;align-content:center;gap:5px;min-height:118px;padding:18px;display:grid}.player-summary-grid span{color:#8e8794;letter-spacing:.08em;font-size:10px;font-weight:800}.player-summary-grid strong{color:#f4eef6;letter-spacing:-.04em;font-size:28px}.player-summary-grid small{color:#716b77;font-size:11px}.player-toolbar{grid-template-columns:minmax(240px,1fr) 180px 180px;gap:8px;margin:18px 0 12px;display:grid}.player-toolbar input,.player-toolbar select{border:1px solid var(--admin-line-strong);color:#e9e3eb;width:100%;min-height:42px;font:inherit;background:#08070c94;border-radius:9px;outline:0;padding:0 12px;font-size:12px}.player-toolbar input:focus,.player-toolbar select:focus{border-color:#aa8aef99}.player-directory-layout{grid-template-columns:minmax(0,1.6fr) minmax(280px,.65fr);align-items:start;gap:14px;display:grid}.player-list-panel{min-width:0;padding:0;overflow:hidden}.player-table{overflow-x:auto}.player-table-head,.player-table-row{grid-template-columns:minmax(210px,1.4fr) 130px 90px 100px 120px;align-items:center;gap:12px;min-width:760px;display:grid}.player-table-head{border-bottom:1px solid var(--admin-line);color:#77717e;letter-spacing:.08em;text-transform:uppercase;background:#ffffff05;min-height:44px;padding:0 16px;font-size:9px;font-weight:800}.player-table-row{color:#aaa3ae;cursor:pointer;width:100%;min-height:66px;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff0b;padding:8px 16px;font-size:12px}.player-table-row:hover{background:#ffffff07}.player-table-row.selected{box-shadow:inset 3px 0 0 var(--admin-violet);background:#aa8aef13}.player-table-row>strong{color:#ddd6df;font-size:13px}.player-identity{align-items:center;gap:10px;min-width:0;display:flex}.player-identity>i,.player-profile-head>i{color:#e8ddf8;background:linear-gradient(145deg,#aa8aef33,#ff777d14);border:1px solid #aa8aef38;border-radius:50%;flex:none;place-items:center;font-style:normal;font-weight:800;display:grid}.player-identity>i{width:36px;height:36px;font-size:11px}.player-identity>span{gap:3px;min-width:0;display:grid}.player-identity strong{color:#ede7ef;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.player-identity small{color:#716a77;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.player-status{white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.player-status i{background:#716b77;border-radius:50%;width:7px;height:7px}.player-status.online{color:#8cdec5}.player-status.online i{background:#66d9b5;box-shadow:0 0 0 4px #66d9b51a}.player-status.active{color:#b7d7cd}.player-status.active i{background:#5dbaa9}.player-status.recent{color:#c5b890}.player-status.recent i{background:#cfad63}.player-status.inactive{color:#817a86}.player-pagination{color:#7f7885;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:8px 14px;font-size:11px;display:flex}.player-pagination>div{gap:6px;display:flex}.player-pagination button{border:1px solid var(--admin-line);color:#bdb6c1;cursor:pointer;min-height:34px;font:inherit;background:#ffffff06;border-radius:7px;padding:0 11px;font-size:11px}.player-pagination button:disabled{cursor:default;opacity:.38}.player-profile{padding:20px;position:sticky;top:92px}.player-profile-head{align-items:center;gap:13px;display:flex}.player-profile-head>i{width:52px;height:52px;font-size:15px}.player-profile-head>div{gap:2px;min-width:0;display:grid}.player-profile-head span{color:#77717e;letter-spacing:.08em;font-size:9px;font-weight:800}.player-profile-head h3{color:#f3edf4;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:20px;overflow:hidden}.player-profile-head code{color:#857b8d;font-size:9px}.player-profile-status{border-block:1px solid var(--admin-line);justify-content:space-between;align-items:center;gap:10px;margin:18px 0;padding:12px 0;display:flex}.player-profile-status small{color:#77717e;font-size:10px}.player-profile dl{gap:0;margin:0;display:grid}.player-profile dl>div{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;gap:14px;min-height:38px;display:flex}.player-profile dt{color:#7d7682;font-size:11px}.player-profile dd{color:#d5ced8;margin:0;font-size:12px;font-weight:700}.player-social-stats{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:16px;display:grid}.player-social-stats>div{border:1px solid var(--admin-line);text-align:center;background:#ffffff05;border-radius:9px;align-content:center;gap:4px;min-height:82px;padding:9px;display:grid}.player-social-stats strong{color:#eee8f0;font-size:18px}.player-social-stats span{color:#79727f;font-size:9px;line-height:1.35}.player-data-note{color:#746d79;margin:16px 0 0;font-size:10px;line-height:1.55}@media (width<=1080px){.player-directory-layout{grid-template-columns:1fr}.player-profile{position:static}}@media (width<=760px){.player-summary-grid,.player-toolbar{grid-template-columns:1fr 1fr}.player-toolbar label{grid-column:1/-1}}@media (width<=520px){.player-summary-grid{gap:7px}.player-summary-grid article{min-height:104px;padding:14px}.player-summary-grid strong{font-size:23px}.player-toolbar{grid-template-columns:1fr}.player-toolbar label{grid-column:auto}}.operations-grid{gap:16px}.level-filter-row{border:1px solid var(--admin-line);background:#ffffff05;border-radius:11px;padding:14px}.level-analysis-grid,.comparison-card,.before-after,.economy-simulator,.event-schedule-editor{background:#ffffff05;border-color:#ffffff12}.workflow-toolbar,.audit-toolbar{border:1px solid var(--admin-line);background:#ffffff05;border-radius:10px;padding:12px}@media (width<=1180px){.admin-main[data-view=overview] .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.admin-sidebar nav button{flex:none;grid-template-columns:18px auto;min-height:42px;padding-inline:11px}.admin-sidebar nav button .nav-copy small{display:none}.admin-sidebar nav button .nav-copy strong{white-space:nowrap;font-size:11px}.workspace-subnav{display:flex;overflow-x:auto}.workspace-subnav button{flex:none}.admin-main[data-view=system]>.admin-work-grid>.admin-side-stack,.command-center{grid-template-columns:1fr}.command-signals{max-width:none}}@media (width<=560px){.admin-main[data-view=overview] .metric-grid{grid-template-columns:1fr 1fr}.admin-main[data-view=overview] .metric-card{min-height:126px;padding:15px}.command-signals{grid-template-columns:1fr 1fr}.studio-tabs{border-radius:10px}}.composer label span.over-comfort{color:var(--admin-gold)}.composer-hint{color:#e8c98f;background:#f7bc6112;border:1px solid #f7bc6138;border-radius:9px;grid-column:1/-1;margin:0;padding:9px 11px;font-size:10px;line-height:1.5}.campaign-cancel{color:var(--admin-coral);cursor:pointer;white-space:nowrap;background:#ff777d17;border:1px solid #ff777d52;border-radius:999px;margin-left:2px;padding:4px 9px;font-size:9px;font-weight:700}.campaign-cancel:hover:not(:disabled){border-color:var(--admin-coral);background:#ff777d29}.campaign-cancel:disabled{opacity:.5;cursor:default}.campaign-status.cancelled{background:#6f6a76}.campaign-status.sending{background:var(--admin-violet)}.issue-list{gap:8px;display:grid}.issue-row{border:1px solid var(--admin-line);background:var(--admin-panel-raised);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.issue-row span{color:#cfc8d5;font-size:10px;line-height:1.4}.issue-row em{color:var(--admin-gold);font-size:12px;font-style:normal;font-weight:750}.range-switch{border:1px solid var(--admin-line);background:#ffffff05;border-radius:999px;gap:2px;padding:3px;display:inline-flex}.range-switch button{color:#8c8592;cursor:pointer;letter-spacing:.04em;background:0 0;border:0;border-radius:999px;padding:6px 13px;font-family:inherit;font-size:9px;font-weight:700;transition:background .16s,color .16s}.range-switch button:hover{color:var(--admin-text)}.range-switch button.active{color:var(--admin-coral);background:#ff777d24}.insight-panel{margin-top:18px;padding:20px 18px 14px}.insight-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-top:14px}.chart{margin:0}.chart svg{width:100%;height:190px;display:block}.chart-legend{color:#8c8592;flex-wrap:wrap;gap:16px;margin-top:10px;font-size:9px;display:flex}.chart-legend .swatch{vertical-align:middle;border-radius:3px;width:9px;height:3px;margin-right:6px;display:inline-block}.chart-legend .swatch.coral{background:var(--admin-coral)}.chart-legend .swatch.mint{background:var(--admin-mint)}.chart-scale{color:#6f6975;margin-left:auto}.chart-axis{color:#6f6975;justify-content:space-between;margin-top:3px;font-size:8px;display:flex}.funnel{gap:13px;margin:18px 0 0;padding:0;list-style:none;display:grid}.funnel-head{color:#a59eaa;justify-content:space-between;align-items:baseline;gap:10px;font-size:9px;display:flex}.funnel-head strong{color:var(--admin-text);font-size:11px}.funnel-track{background:#ffffff0d;border-radius:6px;height:6px;margin-top:5px;overflow:hidden}.funnel-fill{background:linear-gradient(90deg, var(--admin-coral), var(--admin-violet));border-radius:6px;height:100%}.funnel li small{color:#77717e;margin-top:4px;font-size:8px;display:block}.progression{margin-top:18px}.progression-bars{align-items:flex-end;gap:3px;height:128px;display:flex}.progression-bar{flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;height:100%;display:flex}.progression-bar>div{background:linear-gradient(180deg, var(--admin-violet), #aa8aef47);border-radius:3px 3px 0 0;width:100%;min-height:2px}.progression-bar.flagged>div{background:linear-gradient(180deg, var(--admin-coral), #ff777d4d)}.progression-bar>span{color:#6f6975;margin-top:5px;font-size:7px}.progression-note{color:#8c8592;margin:12px 0 0;font-size:9px}.progression-note strong{color:var(--admin-coral)}.level-row.level-head{color:#77717e;letter-spacing:.07em;text-transform:uppercase;border-top:0;min-height:0;padding-bottom:8px;font-size:8px;font-weight:750}.level-row .mono{text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;overflow:hidden}.level-row strong.warn{color:var(--admin-gold)}.locale-row{grid-template-columns:minmax(0,1fr) 90px 44px}.locale-row>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.locale-row strong{color:#c9c3ce;font-size:9px;font-weight:600}.failure-chips{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.failure-chips span{border:1px solid var(--admin-line);color:#8c8592;border-radius:999px;padding:5px 8px;font-size:8px}.ad-list{gap:14px;margin-top:18px;display:grid}.ad-head{color:#a59eaa;justify-content:space-between;align-items:baseline;font-size:9px;display:flex}.ad-head strong{color:var(--admin-mint);font-size:12px}.ad-stages{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.ad-stages span{border:1px solid var(--admin-line);color:#8c8592;border-radius:6px;padding:4px 7px;font-size:8px}@media (width<=900px){.insight-grid{grid-template-columns:minmax(0,1fr)}.progression-bars{height:96px}}.mini-sparkline{opacity:.7;width:80px;height:28px;position:absolute;bottom:14px;right:12px}.metric-card:hover .mini-sparkline{opacity:1}.trend-badge{letter-spacing:.02em;vertical-align:middle;border-radius:6px;align-items:center;gap:3px;margin-left:8px;padding:2px 7px;font-size:9px;font-style:normal;font-weight:720;display:inline-flex}.trend-badge.up{color:var(--admin-mint);background:#66d9b51a}.trend-badge.down{color:var(--admin-coral);background:#ff777d1a}.trend-badge.flat{color:#77717e;background:#ffffff0a}.skeleton{background:#ffffff0a;border-radius:6px;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0a,#0000);animation:1.8s infinite skeleton-shimmer;position:absolute;inset:0}.skeleton-value{border-radius:6px;width:64px;height:32px;display:inline-block}.skeleton-text{border-radius:4px;width:100px;height:10px;display:inline-block}@keyframes skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.stability-grid{border:1px solid var(--admin-line);background:var(--admin-line);border-radius:9px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:17px;display:grid;overflow:hidden}.stability-grid div{background:#14121b;padding:13px;display:grid}.stability-grid span{color:var(--admin-muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.stability-grid strong{letter-spacing:-.03em;margin-top:4px;font-size:19px}.stability-grid strong.zero{color:var(--admin-mint)}.stability-grid strong.nonzero{color:var(--admin-coral)}.template-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin-bottom:16px;display:grid}.template-card{border:1px solid var(--admin-line);cursor:pointer;background:#ffffff05;border-radius:9px;gap:4px;padding:12px;transition:border-color .15s,background .15s;display:grid}.template-card:hover{background:#ff777d0a;border-color:#ff777d47}.template-card .template-emoji{font-size:18px}.template-card .template-name{color:var(--admin-text);font-size:10px;font-weight:680}.template-card .template-desc{color:var(--admin-muted);font-size:8px}.ios-notification-sim{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:linear-gradient(145deg,#ffffff1f,#ffffff0f);border:1px solid #ffffff26;border-radius:16px;grid-column:1/-1;padding:16px 14px;position:relative;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff1a}.ios-notification-sim:before{content:"iPHONE KİLİT EKRANI ÖNİZLEMESİ";color:#6f6875;letter-spacing:.14em;margin-bottom:10px;font-size:7px;font-weight:750;display:block}.ios-notification-sim .notif-body{background:linear-gradient(135deg,#3c3746d9,#282432e6);border:1px solid #ffffff14;border-radius:13px;gap:10px;padding:11px 12px;display:flex;box-shadow:0 4px 16px #0003}.ios-notification-sim .notif-body img{border-radius:9px;width:38px;height:38px;box-shadow:0 2px 8px #00000040}.ios-notification-sim .notif-body>div{flex:1;min-width:0}.ios-notification-sim .notif-header{justify-content:space-between;align-items:center;display:flex}.ios-notification-sim .notif-header span{color:#9a929f;letter-spacing:.06em;font-size:8px;font-weight:700}.ios-notification-sim .notif-header small{color:#6f6875;font-size:7px}.ios-notification-sim .notif-title{color:#f5f1f6;margin-top:3px;font-size:11px;font-weight:680;display:block}.ios-notification-sim .notif-text{color:#b8b1bc;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:10px;line-height:1.4;display:-webkit-box;overflow:hidden}.metric-card{transition:transform .15s,border-color .15s,box-shadow .15s}.metric-card:hover{border-color:#aa8aef33;transform:translateY(-2px);box-shadow:0 20px 60px #0000002e,0 0 0 1px #aa8aef14}.metric-card.live:hover{border-color:#66d9b54d;box-shadow:0 20px 60px #0000002e,0 0 0 1px #66d9b51f}.admin-section+.admin-section{border-top:1px solid var(--admin-line)}@keyframes admin-fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.admin-section{animation:.4s backwards admin-fadeUp}.admin-section:nth-child(2){animation-delay:50ms}.admin-section:nth-child(3){animation-delay:.1s}.admin-section:nth-child(4){animation-delay:.15s}.admin-section:nth-child(5){animation-delay:.2s}.quick-campaigns{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.quick-campaign-card{border:1px solid var(--admin-line);background:#ffffff05;border-radius:9px;padding:11px}.quick-campaign-card .qc-title{color:#f5f1f6;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;overflow:hidden}.quick-campaign-card .qc-body{color:#77717e;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;overflow:hidden}.quick-campaign-card .qc-meta{color:#6f6875;align-items:center;gap:6px;margin-top:6px;font-size:8px;display:flex}.quick-campaign-card .qc-dot{border-radius:50%;width:5px;height:5px}.quick-campaign-card .qc-dot.completed{background:var(--admin-mint)}.quick-campaign-card .qc-dot.sending{background:var(--admin-violet)}.quick-campaign-card .qc-dot.queued{background:var(--admin-gold)}.quick-campaign-card .qc-dot.cancelled{background:#6f6a76}@media (width<=820px){.stability-grid,.template-grid{grid-template-columns:1fr 1fr}.quick-campaigns{grid-template-columns:1fr}}@media (width<=520px){.stability-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.skeleton:after{animation:none}.metric-card{transition:none}.admin-section{animation:none}}.admin-shell{scroll-behavior:smooth}.admin-topbar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#0d0c13f5 76%,#0d0c1300);min-height:92px;position:sticky;top:0}.admin-topbar p,.admin-section-heading p,.panel-title-row p{font-size:11px}.admin-topbar h1{font-size:clamp(24px,2.1vw,32px)}.admin-section-heading h2,.panel-title-row h2{font-size:clamp(20px,1.7vw,25px)}.admin-section-heading>span,.panel-title-row>span{font-size:12px;line-height:1.5}.admin-sidebar{width:268px;padding:28px 20px 22px}.admin-shell{grid-template-columns:268px minmax(0,1fr)}.admin-brand small{font-size:10px}.admin-sidebar nav a{min-height:46px;font-size:13px}.admin-sidebar nav a span{place-items:center;width:22px;display:grid}.admin-sidebar nav a svg,.admin-top-actions button svg,.command-actions svg,.report-toolbar svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.admin-sidebar-note strong{font-size:12px}.admin-sidebar-note small{font-size:11px;line-height:1.4}.admin-top-actions button{align-items:center;gap:8px;min-height:40px;padding-inline:15px;font-size:12px;display:inline-flex}.status-pill{padding:9px 12px;font-size:11px}.avatar{width:40px;height:40px;font-size:14px}.command-center{border:1px solid var(--admin-line-strong);background:radial-gradient(circle at 86% 0,#aa8aef24,#0000 38%),linear-gradient(135deg,#fff1,#ffffff04);border-radius:18px;grid-template-columns:minmax(280px,.9fr) minmax(460px,1.1fr);gap:clamp(24px,4vw,64px);margin-top:24px;padding:clamp(24px,3vw,38px);scroll-margin-top:110px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000038}.command-center:after{background:var(--admin-violet);content:"";width:3px;position:absolute;inset:0 auto 0 0}.command-center.healthy:after{background:var(--admin-mint)}.command-center.warning:after{background:var(--admin-gold)}.command-center.attention:after{background:var(--admin-coral)}.command-copy{z-index:1;position:relative}.command-status{border:1px solid var(--admin-line);color:#c9c3ce;border-radius:999px;align-items:center;gap:8px;margin-bottom:26px;padding:7px 10px;font-size:11px;font-weight:720;display:inline-flex}.command-status i{background:var(--admin-violet);border-radius:50%;width:7px;height:7px}.healthy .command-status i{background:var(--admin-mint);box-shadow:0 0 0 5px #66d9b517}.warning .command-status i{background:var(--admin-gold)}.attention .command-status i{background:var(--admin-coral)}.command-copy>p:not(.command-description){color:var(--admin-muted);letter-spacing:.14em;margin:0 0 8px;font-size:11px;font-weight:800}.command-copy h2{letter-spacing:-.045em;max-width:640px;margin:0;font-size:clamp(28px,3vw,44px);font-weight:680;line-height:1.05}.command-description{color:#aaa4b0;max-width:620px;margin:15px 0 0;font-size:14px;line-height:1.65}.command-actions{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.command-actions a{border:1px solid var(--admin-line-strong);color:#d8d2dc;background:#ffffff09;border-radius:9px;align-items:center;gap:9px;min-height:42px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.command-actions a.primary{color:#ffd8da;background:#ff777d1f;border-color:#ff777d4d}.command-signals{border:1px solid var(--admin-line);background:var(--admin-line);border-radius:13px;grid-template-columns:1fr 1fr;align-self:center;gap:1px;display:grid;overflow:hidden}.command-signals article{background:#100e17e6;align-content:center;min-height:118px;padding:18px;display:grid}.command-signals span{color:var(--admin-muted);letter-spacing:.11em;font-size:10px;font-weight:800}.command-signals strong{letter-spacing:-.045em;margin-top:7px;font-size:clamp(24px,2.4vw,34px)}.command-signals small{color:#7e7885;margin-top:3px;font-size:11px}.command-signals .signal-safe{color:var(--admin-mint)}.command-signals .signal-danger{color:var(--admin-coral)}.admin-section{padding-block:42px 30px;scroll-margin-top:104px}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.metric-card{min-height:158px;padding:20px}.metric-card>div{font-size:10px}.metric-card>strong{margin-top:21px;font-size:clamp(30px,2.8vw,42px)}.metric-card p{max-width:75%;font-size:12px;line-height:1.45}.metric-card em,.trend-badge{font-size:10px}.admin-panel{border-radius:15px;padding:clamp(20px,2vw,28px)}.privacy-note,.report-note{font-size:11px;line-height:1.65}.empty-state,.composer label{font-size:13px}.composer label>span{font-size:11px}.composer input:not([type=checkbox]),.composer select,.composer textarea{font-size:14px}.composer input:not([type=checkbox]),.composer select{height:44px}.composer textarea{min-height:100px}.audience-estimate span{font-size:9px}.audience-estimate strong{font-size:22px}.audience-estimate small{font-size:11px}.confirm-row span{font-size:12px!important}.send-button{min-height:48px;font-size:13px}.send-result,.composer-hint{font-size:12px}.push-stats span{font-size:11px}.push-stats strong{font-size:22px}.version-row strong{font-size:12px}.version-row small{font-size:10px}.version-row em,.level-row,.campaign-row{font-size:12px}.level-row{min-height:44px}.campaign-head{font-size:10px}.campaign-row{min-height:72px}.campaign-row strong{font-size:13px}.campaign-row small{font-size:11px}.campaign-cancel{min-height:30px;padding-inline:10px;font-size:11px}.admin-footer,.chart-legend,.funnel-head,.progression-note,.ad-head{font-size:11px}.funnel-head strong,.ad-head strong{font-size:13px}.funnel li small,.ad-stages span,.failure-chips span{font-size:10px}.chart-axis,.progression-bar>span{font-size:9px}.template-card .template-name{font-size:12px}.template-card .template-desc,.ios-notification-sim .notif-header span,.ios-notification-sim .notif-header small{font-size:10px}.ios-notification-sim .notif-title{font-size:13px}.ios-notification-sim .notif-text,.quick-campaign-card .qc-title{font-size:12px}.quick-campaign-card .qc-body,.quick-campaign-card .qc-meta{font-size:10px}.reports{margin-top:18px}.report-toolbar{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;display:flex}.report-toolbar>div{align-items:center;gap:10px;display:flex}.report-toolbar svg{color:var(--admin-violet)}.report-toolbar label{color:#c4bdc9;font-size:12px;font-weight:700}.report-toolbar select,.report-toolbar button,.report-list-toolbar input,.report-list-toolbar button{border:1px solid var(--admin-line-strong);min-height:40px;color:var(--admin-text);font:inherit;background:#08070c6b;border-radius:8px;font-size:12px}.report-toolbar select{padding-inline:10px 30px}.report-toolbar button,.report-list-toolbar button{cursor:pointer;padding-inline:14px;font-weight:700}.report-toolbar button:disabled,.report-list-toolbar button:disabled{cursor:default;opacity:.5}.report-loading{color:var(--admin-muted);text-align:center;padding:56px 0;font-size:13px}.report-kpis{border:1px solid var(--admin-line);background:var(--admin-line);border-radius:12px;grid-template-columns:repeat(6,minmax(120px,1fr));gap:1px;margin-top:20px;display:grid;overflow:hidden}.report-kpis article{background:var(--admin-panel);align-content:center;min-height:100px;padding:15px;display:grid}.report-kpis span{color:var(--admin-muted);letter-spacing:.04em;font-size:10px;font-weight:750}.report-kpis strong{letter-spacing:-.04em;margin-top:7px;font-size:24px}.activity-chart{border:1px solid var(--admin-line);background:#07060b38;border-radius:12px;margin:20px 0 0;padding:20px}.activity-chart-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.activity-chart-head div{gap:4px;display:grid}.activity-chart-head span{color:var(--admin-muted);letter-spacing:.12em;font-size:10px;font-weight:800}.activity-chart-head strong{font-size:16px}.activity-chart-head small,.activity-chart figcaption{color:var(--admin-muted);font-size:11px}.activity-bars{align-items:flex-end;gap:clamp(3px,.75vw,10px);height:158px;margin-top:20px;display:flex;overflow:hidden}.activity-bars>div{flex-direction:column;flex:1;align-items:center;gap:5px;min-width:3px;display:flex}.activity-bars span,.activity-bars small{min-height:13px;color:var(--admin-muted);font-size:9px}.activity-bars i{background:linear-gradient(180deg, var(--admin-violet), #aa8aef3d);border-radius:5px 5px 2px 2px;width:100%;max-width:48px;min-height:3px}.activity-chart figcaption{margin-top:13px}.daily-details{margin-top:14px}.daily-details summary{color:#aaa4b0;cursor:pointer;font-size:12px}.report-tabs{gap:5px;margin-top:26px;padding-bottom:4px;display:flex;overflow-x:auto}.report-tabs button{min-height:38px;color:var(--admin-muted);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;padding-inline:13px;font-size:12px;font-weight:700}.report-tabs button[aria-selected=true]{color:#ddd2fa;background:#aa8aef1c;border-color:#aa8aef40}.report-list-toolbar{align-items:center;gap:10px;margin-top:14px;display:flex}.report-list-toolbar label{flex:1}.report-list-toolbar input{width:100%;padding-inline:12px}.report-list-toolbar>span{color:var(--admin-muted);white-space:nowrap;font-size:11px}.report-table-wrap{border:1px solid var(--admin-line);border-radius:10px;margin-top:14px;overflow-x:auto}.report-table{border-collapse:collapse;width:100%;font-size:12px}.report-table th{color:#948e9d;letter-spacing:.07em;text-align:left;text-transform:uppercase;background:#1a1723;padding:12px 14px;font-size:10px;position:sticky;top:0}.report-table td{border-top:1px solid var(--admin-line);color:#c6bfcb;padding:12px 14px}.report-table tbody tr:hover{background:#ffffff06}.reports .report-note{margin:14px 0 0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.admin-shell :focus-visible{outline:2px solid var(--admin-violet);outline-offset:3px}@media (width<=1180px){.command-center{grid-template-columns:1fr}.report-kpis{grid-template-columns:repeat(3,1fr)}}@media (width<=820px){.admin-shell{display:block}.admin-sidebar{z-index:40;border-right:0;border-bottom:1px solid var(--admin-line);background:#0c0b11f5;width:100%;height:auto;padding:12px 16px 10px;position:sticky;top:0}.admin-brand{padding:0 0 10px}.admin-brand img{width:34px;height:34px}.admin-sidebar nav{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.admin-sidebar nav::-webkit-scrollbar{display:none}.admin-sidebar nav a{flex:none;min-height:38px;padding-inline:10px;font-size:11px}.admin-sidebar nav a span{width:18px}.admin-sidebar nav a svg{width:15px;height:15px}.admin-main{padding-inline:16px}.admin-topbar{min-height:84px;position:static}.admin-topbar .status-pill{display:none}.command-center{margin-top:10px;scroll-margin-top:112px}.admin-section{scroll-margin-top:112px}.report-kpis{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.admin-topbar h1{font-size:21px}.admin-top-actions{gap:7px}.admin-top-actions button{min-width:40px;padding-inline:10px;font-size:0;display:inline-flex}.admin-top-actions button svg{width:18px;height:18px}.command-center{padding:22px 18px}.command-copy h2{font-size:29px}.command-signals{grid-template-columns:1fr}.command-signals article{min-height:96px}.admin-section-heading{align-items:flex-start}.admin-section-heading>span{text-align:right;max-width:46%}.report-toolbar{align-items:flex-start}.report-toolbar>div{grid-template-columns:auto 1fr;display:grid}.report-toolbar select{grid-column:1/-1}.report-kpis{grid-template-columns:1fr 1fr}.report-kpis article{min-height:90px}.report-list-toolbar{flex-wrap:wrap}.report-list-toolbar label{flex-basis:100%}.activity-chart{padding-inline:12px}}.studio-room .admin-section-heading>span{align-items:center;gap:8px;display:inline-flex}.cloud-status-dot{background:var(--admin-mint);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #66d9b51a}.studio-pulse-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.studio-pulse-card{border:1px solid var(--admin-line);background:linear-gradient(145deg,#ffffff0d,#ffffff05);border-radius:14px;min-height:140px;padding:20px}.studio-pulse-card>span{color:var(--admin-muted);letter-spacing:.1em;font-size:9px;font-weight:800;display:block}.studio-pulse-card>strong{color:#f7f3f7;letter-spacing:-.05em;margin-top:21px;font-size:31px;display:block}.studio-pulse-card>strong small{color:var(--admin-muted);font-size:16px;font-weight:500}.studio-pulse-card>p{color:#77717f;margin:5px 0 0;font-size:11px}.studio-pulse-events{background:linear-gradient(145deg,#66d9b51c,#ffffff05);border-color:#66d9b533}.studio-safe{color:var(--admin-mint)!important}.studio-warn{color:var(--admin-gold)!important}.studio-urgent-row{border:1px solid var(--admin-line);background:#ffffff05;border-radius:11px;align-items:center;gap:10px;margin-top:12px;padding:13px 16px;display:flex;overflow-x:auto}.studio-urgent-row>div{color:#ddd7df;flex:none;align-items:center;gap:8px;padding-right:8px;font-size:12px;font-weight:720;display:inline-flex}.studio-urgent-icon{width:20px;height:20px;color:var(--admin-coral);background:#ff777d24;border-radius:6px;place-items:center;font-size:11px;display:grid}.studio-urgent-row>span{white-space:nowrap;border-radius:999px;flex:none;padding:7px 10px;font-size:10px}.studio-urgent-row .urgent{color:#f2c56f;background:#f2bb521c}.studio-urgent-row .resolved{color:#8bdcc3;background:#66d9b514}.studio-tabs{border-bottom:1px solid var(--admin-line);scrollbar-width:none;gap:5px;margin-top:26px;display:flex;overflow-x:auto}.studio-tabs button{min-height:42px;color:var(--admin-muted);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:9px 9px 0 0;flex:none;padding:0 14px;font-size:12px;font-weight:720}.studio-tabs button[aria-selected=true]{border-color:var(--admin-line);color:#f8f4f8;background:#ffffff0b}.studio-notice{color:#a5e9d4;background:#66d9b50f;border:1px solid #66d9b533;border-radius:9px;margin:14px 0 0;padding:12px 14px;font-size:12px}.studio-work-grid{grid-template-columns:minmax(0,1.38fr) minmax(260px,.62fr);gap:14px;margin-top:14px;display:grid}.level-studio-panel{min-width:0}.level-filter-row{grid-template-columns:repeat(4,1fr);gap:8px;margin:22px 0 17px;display:grid}.level-filter-row label,.level-edit-form label,.batch-controls label,.rollout-editor label,.economy-editor label{color:var(--admin-muted);gap:7px;font-size:10px;font-weight:700;display:grid}.level-filter-row select,.level-edit-form input,.level-edit-form select,.batch-controls input,.batch-controls select,.role-form input,.role-form select,.experiment-form input,.experiment-form select{border:1px solid var(--admin-line-strong);width:100%;min-height:38px;color:var(--admin-text);font:inherit;background:#08070c73;border-radius:7px;outline:0;padding:0 10px;font-size:12px}.level-filter-row select:focus,.level-edit-form input:focus,.level-edit-form select:focus,.batch-controls input:focus,.batch-controls select:focus{border-color:#aa8aef99}.level-studio-layout{grid-template-columns:170px minmax(0,1fr);gap:16px;display:grid}.level-list-compact{align-content:start;gap:5px;display:grid}.level-list-compact button{color:#b9b2bd;cursor:pointer;text-align:left;background:#ffffff05;border:1px solid #0000;border-radius:8px;grid-template-columns:1fr auto;gap:3px 8px;min-height:56px;padding:10px 11px;display:grid}.level-list-compact button:hover{border-color:var(--admin-line);background:#ffffff0a}.level-list-compact button.active{color:#fff;background:#ff777d1a;border-color:#ff777d47}.level-list-compact button span{font-size:11px;font-weight:720}.level-list-compact button small{color:var(--admin-muted);grid-column:1;font-size:9px}.level-list-compact button strong{grid-area:1/2/span 2;align-self:center;font-size:13px}.list-footnote{color:#66606c;margin:8px 3px;font-size:9px;line-height:1.5}.level-detail{min-width:0}.level-detail-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.level-detail-head>div>span{color:var(--admin-muted);letter-spacing:.12em;font-size:9px;font-weight:800}.level-detail-head h3{letter-spacing:-.04em;margin:5px 0 0;font-size:23px}.health-chip{border-radius:999px;padding:7px 9px;font-size:10px;font-weight:760}.health-chip.healthy{color:var(--admin-mint);background:#66d9b51a}.health-chip.warning{color:var(--admin-gold);background:#f2bb521c}.level-kpi-row{border:1px solid var(--admin-line);background:var(--admin-line);border-radius:9px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:18px;display:grid;overflow:hidden}.level-kpi-row>div{background:#0b0a1099;align-content:center;gap:7px;min-height:74px;padding:12px;display:grid}.level-kpi-row span{color:var(--admin-muted);letter-spacing:.08em;font-size:8px;font-weight:800}.level-kpi-row strong{color:#eee9ef;letter-spacing:-.04em;font-size:17px}.level-detail-signals{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 16px;display:grid}.level-detail-signals div{border:1px solid var(--admin-line);background:#0b0a1075;border-radius:10px;padding:10px 11px}.level-detail-signals span{color:var(--admin-muted);letter-spacing:.08em;font-size:8px;font-weight:800;display:block}.level-detail-signals strong{color:#e8e1e7;margin-top:5px;font-size:11px;line-height:1.35;display:block}.board-preview-wrap{border:1px solid var(--admin-line);background:#0504084d;border-radius:11px;margin-top:14px;padding:15px}.board-preview-header{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.board-preview-header>span{color:var(--admin-muted);letter-spacing:.12em;font-size:8px;font-weight:800}.board-preview-header button,.level-edit-form button,.studio-secondary,.studio-primary,.record-actions button,.role-form button,.experiment-form button{color:#ded3fb;cursor:pointer;min-height:34px;font:inherit;background:#aa8aef1f;border:1px solid #aa8aef40;border-radius:7px;padding:0 11px;font-size:10px;font-weight:750}.board-preview-header button:hover,.studio-secondary:hover,.studio-primary:hover{background:#aa8aef33}.board-preview{background:linear-gradient(145deg,#251a37,#151020);border:1px solid #ffffff1a;border-radius:13px;grid-template-columns:repeat(6,1fr);gap:4px;width:min(100%,342px);margin:0 auto;padding:9px;display:grid;box-shadow:inset 0 0 24px #0003}.board-tile{aspect-ratio:1;cursor:pointer;background:#ffffff08;border:0;border-radius:7px;place-items:center;padding:4px;display:grid}.board-tile span{border-radius:32% 44% 38% 42%;width:70%;height:70%;transition:transform .15s;display:block;box-shadow:inset 4px 5px 5px #ffffff42,inset -4px -5px 6px #0003,0 3px 6px #00000040}.board-tile:hover span,.board-tile.selected span{transform:scale(1.15)rotate(-6deg)}.tile-rose span{background:linear-gradient(145deg,#ffb0a5,#f26081)}.tile-aqua span{background:linear-gradient(145deg,#bdffef,#46d2cf)}.tile-gold span{background:linear-gradient(145deg,#ffe8a5,#f5a84b)}.tile-violet span{background:linear-gradient(145deg,#e0c5ff,#8b67dd)}.tile-blue span{background:linear-gradient(145deg,#c3eaff,#659fe8)}.board-preview.is-playing{box-shadow:0 0 0 1px #66d9b542,inset 0 0 24px #66d9b514}.board-preview-footer{color:#77717e;justify-content:space-between;gap:12px;margin-top:10px;font-size:9px;display:flex}.before-after{border:1px solid var(--admin-line);background:#ffffff05;border-radius:10px;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-top:14px;padding:13px;display:grid}.before-after>div{gap:6px;display:grid}.before-after span{color:var(--admin-muted);font-size:8px;font-weight:800}.before-after strong{letter-spacing:-.04em;font-size:21px}.before-after>i{color:var(--admin-violet);font-size:17px;font-style:normal}.before-after .after strong{color:var(--admin-mint)}.before-after>small{color:#6d6674;grid-column:1/-1;font-size:9px}.level-edit-form{grid-template-columns:repeat(3,1fr) auto;align-items:end;gap:8px;margin-top:14px;display:grid}.level-edit-form button{white-space:nowrap;min-height:38px}.batch-edit-panel{align-self:start}.batch-edit-panel .panel-title-row{margin-bottom:18px}.studio-muted{color:#88818d;margin:0;font-size:12px;line-height:1.62}.batch-episode{background:#aa8aef12;border:1px solid #aa8aef29;border-radius:10px;gap:5px;margin-top:20px;padding:14px;display:grid}.batch-episode span{color:var(--admin-violet);letter-spacing:.12em;font-size:8px;font-weight:820}.batch-episode strong{color:#e4dafb;font-size:14px}.batch-episode small{color:#92899d;font-size:10px}.batch-controls{gap:11px;margin-top:17px;display:grid}.batch-edit-panel>.studio-secondary{width:100%;margin-top:15px}.bot-compare{border-top:1px solid var(--admin-line);gap:5px;margin-top:22px;padding-top:18px;display:grid}.bot-compare span{color:var(--admin-muted);letter-spacing:.12em;font-size:8px;font-weight:800}.bot-compare strong{color:var(--admin-mint);letter-spacing:-.04em;font-size:25px}.bot-compare small{color:#77717f;font-size:10px;line-height:1.5}.workflow-layout,.liveops-layout,.governance-layout{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:14px;margin-top:14px;display:grid}.workflow-panel,.liveops-panel,.roles-panel{min-width:0}.workflow-steps{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:9px;margin-top:20px;display:grid}.workflow-steps>div{border:1px solid var(--admin-line);background:#ffffff04;border-radius:10px;gap:5px;padding:13px;display:grid}.workflow-steps>div.active{background:#66d9b50f;border-color:#66d9b538}.workflow-steps span{color:var(--admin-muted);font-size:8px;font-weight:800}.workflow-steps strong{font-size:13px}.workflow-steps small{color:#77717f;font-size:9px}.workflow-steps>i{color:#625a6b;font-size:16px;font-style:normal}.record-list{border:1px solid var(--admin-line);background:var(--admin-line);border-radius:10px;gap:1px;margin-top:20px;display:grid;overflow:hidden}.record-row{background:#0d0c13d1;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:14px;display:grid}.record-row>div:first-child{gap:4px;min-width:0;display:grid}.record-kind{color:var(--admin-violet);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:820}.record-row strong{color:#eee9ef;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.record-row small{color:#77717f;font-size:9px}.record-status,.role-badge{white-space:nowrap;border-radius:999px;align-self:start;padding:6px 8px;font-size:9px;font-weight:760}.record-status.draft{color:#cbb6fa;background:#aa8aef1a}.record-status.review{color:#f2c56f;background:#f2bb521c}.record-status.published{color:#8bdcc3;background:#66d9b51a}.record-actions{grid-column:1/-1;gap:7px;display:flex}.record-actions button{min-height:29px;padding-inline:9px;font-size:9px}.record-actions .danger-button{color:#ffadb1;background:#ff777d14;border-color:#ff777d38}.release-panel{align-self:start}.release-row{border-bottom:1px solid var(--admin-line);grid-template-columns:38px 1fr auto;align-items:center;gap:9px;min-height:57px;display:grid}.release-row>span{color:#6f6875;font-size:8px;font-weight:830}.release-row>span.release-current{color:var(--admin-mint)}.release-row>div{gap:3px;display:grid}.release-row strong{font-size:12px}.release-row small{color:#77717f;font-size:9px}.release-row em{color:#8c8593;font-size:10px;font-style:normal}.release-safety{color:#aaa4b0;grid-template-columns:8px 1fr;gap:9px;margin-top:19px;font-size:11px;display:grid}.release-safety>span{background:var(--admin-mint);border-radius:50%;width:7px;height:7px;margin-top:3px}.release-safety strong{color:#77717f;grid-column:2;font-size:9px;font-weight:500}.cloud-badge{color:var(--admin-mint)!important}.liveops-section-title{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:baseline;gap:12px;margin-top:22px;padding-bottom:9px;display:flex}.liveops-section-title:first-of-type{margin-top:20px}.liveops-section-title span{color:#aaa4b0;letter-spacing:.11em;font-size:9px;font-weight:800}.liveops-section-title small{color:#6f6875;font-size:9px}.event-toggle-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:11px;display:grid}.event-toggle{border:1px solid var(--admin-line);cursor:pointer;border-radius:9px;align-items:flex-start;gap:9px;min-height:75px;padding:11px;display:flex}.event-toggle.enabled{background:#66d9b50d;border-color:#66d9b52e}.event-toggle.disabled{opacity:.7}.event-toggle input,.switch-line input{opacity:0;pointer-events:none;position:absolute}.toggle-ui{background:#433c4c;border-radius:999px;flex:none;width:28px;height:16px;transition:all .15s;display:inline-flex;position:relative}.toggle-ui:after{content:"";background:#938a9c;border-radius:50%;width:10px;height:10px;transition:all .15s;position:absolute;top:3px;left:3px}.event-toggle input:checked+.toggle-ui,.switch-line input:checked+.toggle-ui{background:var(--admin-mint)}.event-toggle input:checked+.toggle-ui:after,.switch-line input:checked+.toggle-ui:after{background:#13271f;transform:translate(12px)}.event-toggle>div{gap:4px;display:grid}.event-toggle strong{font-size:11px}.event-toggle small{color:#77717f;font-size:9px;line-height:1.35}.rollout-editor{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.rollout-editor>label:first-child{grid-column:1/-1}.rollout-editor label>strong,.economy-editor label>strong{color:#ded3fb;justify-self:end;margin-top:-22px;font-size:14px}.rollout-editor input[type=range],.economy-editor input[type=range]{width:100%;accent-color:var(--admin-violet)}.rollout-editor textarea{resize:vertical;border:1px solid var(--admin-line-strong);min-height:63px;color:var(--admin-text);font:inherit;background:#08070c73;border-radius:7px;padding:9px;font-size:11px}.switch-line{grid-template-columns:auto 1fr;align-items:center;gap:9px;color:#c6bfca!important;display:flex!important}.economy-editor{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.liveops-actions{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.studio-primary{color:#a5e9d4;background:#66d9b51f;border-color:#66d9b540}.kill-switch-panel{align-self:start}.kill-switch-row{color:#e4dfe6;cursor:pointer;width:100%;min-height:49px;font:inherit;background:#ff777d0b;border:1px solid #ff777d1f;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;padding:0 12px;font-size:11px;display:flex}.kill-switch-row:hover{background:#ff777d17;border-color:#ff777d4d}.kill-switch-row strong{color:#ff9ca3;font-size:10px}.kill-switch-row i{margin-left:5px;font-size:14px;font-style:normal}.experiment-panel{grid-column:1/-1}.experiment-form{grid-template-columns:1fr 190px auto;gap:8px;margin-top:17px;display:grid}.experiment-list{border:1px solid var(--admin-line);background:var(--admin-line);border-radius:9px;gap:1px;margin-top:14px;display:grid;overflow:hidden}.experiment-row{background:#0d0c13cc;grid-template-columns:1fr auto auto;align-items:center;gap:12px;min-height:51px;padding:10px 12px;display:grid}.experiment-row>div{gap:3px;display:grid}.experiment-row strong{color:#e9e3eb;font-size:11px}.experiment-row small,.experiment-row em{color:#77717f;font-size:9px;font-style:normal}.governance-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.role-list{border:1px solid var(--admin-line);background:var(--admin-line);border-radius:9px;gap:1px;margin-top:18px;display:grid;overflow:hidden}.role-row{background:#0d0c13d1;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;min-height:57px;padding:10px 12px;display:grid}.role-avatar{color:#d4c5fb;background:#aa8aef21;border-radius:8px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid}.role-row>div:nth-child(2){gap:3px;min-width:0;display:grid}.role-row strong{color:#e7e1e8;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.role-row small{color:#77717f;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.role-badge.admin{color:#ffafb3;background:#ff777d1c}.role-badge.designer{color:#d0bdfa;background:#aa8aef1c}.role-badge.analyst{color:#a6c8ff;background:#75aeff1c}.role-badge.reviewer{color:#f2c56f;background:#f2bb521c}.role-form{grid-template-columns:1fr 140px auto;gap:8px;margin-top:16px;display:grid}.role-form button{min-height:38px}.roles-panel>.studio-muted{margin-top:13px}.audit-list{border:1px solid var(--admin-line);background:var(--admin-line);border-radius:9px;gap:1px;margin-top:18px;display:grid;overflow:hidden}.audit-list article{background:#0d0c13d1;grid-template-columns:8px 1fr auto;align-items:center;gap:10px;min-height:56px;padding:10px 12px;display:grid}.audit-dot{background:var(--admin-violet);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #aa8aef17}.audit-list article>div{gap:3px;min-width:0;display:grid}.audit-list strong{color:#e7e1e8;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.audit-list small,.audit-list em{color:#77717f;font-size:9px;font-style:normal}.audit-list em{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}@media (width<=1180px){.studio-pulse-grid{grid-template-columns:repeat(2,1fr)}.studio-work-grid,.workflow-layout,.liveops-layout,.governance-layout{grid-template-columns:1fr}.batch-edit-panel,.release-panel,.kill-switch-panel{width:100%}}@media (width<=820px){.studio-room{padding-top:40px}.studio-pulse-grid{grid-template-columns:repeat(2,1fr)}.level-studio-layout{grid-template-columns:1fr}.level-list-compact{grid-template-columns:repeat(3,1fr)}.level-list-compact button{min-height:52px}.level-list-compact .list-footnote{grid-column:1/-1}.event-toggle-grid,.economy-editor{grid-template-columns:1fr}.economy-editor label{border-bottom:1px solid var(--admin-line);padding-bottom:8px}.experiment-form,.role-form{grid-template-columns:1fr}.workflow-steps{gap:5px}.workflow-steps>i{font-size:12px}}@media (width<=560px){.studio-pulse-grid{gap:7px}.studio-pulse-card{min-height:118px;padding:14px}.studio-pulse-card>strong{margin-top:16px;font-size:25px}.studio-pulse-card>p{font-size:10px}.level-filter-row,.level-kpi-row,.level-edit-form{grid-template-columns:1fr 1fr}.level-edit-form label:last-of-type,.level-edit-form button{grid-column:1/-1}.board-preview-footer{gap:4px;display:grid}.before-after{gap:6px}.workflow-steps>div{padding:9px}.workflow-steps strong{font-size:10px}.workflow-steps small{font-size:8px}.record-row{grid-template-columns:1fr}.record-status{justify-self:start}.experiment-row{grid-template-columns:1fr auto}.experiment-row em{grid-column:1/-1}}.studio-heading{align-items:center}.studio-heading-meta{align-items:center;gap:10px;display:flex}.studio-heading-meta>span:first-child{color:#a8a1ad;align-items:center;gap:7px;font-size:12px;display:flex}.studio-room input,.studio-room select,.studio-room textarea,.studio-room button{font-size:12px}.studio-tabs{scrollbar-width:none;overflow-x:auto}.studio-tabs::-webkit-scrollbar{display:none}.operations-grid{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);gap:14px;display:grid}.operations-grid>section{min-width:0}.attention-list,.health-checks,.activity-feed,.release-table{border:1px solid var(--admin-line);background:var(--admin-line);border-radius:10px;gap:1px;margin-top:18px;display:grid;overflow:hidden}.attention-list button{min-height:68px;color:inherit;text-align:left;cursor:pointer;background:#0d0c13e0;border:0;grid-template-columns:10px 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.attention-list button:hover{background:#1a1623f5}.attention-list button>div,.activity-feed article>div{gap:4px;display:grid}.attention-list strong,.activity-feed strong{color:#eee8ef;font-size:13px}.attention-list small,.activity-feed small{color:var(--admin-muted);font-size:11px}.attention-list button>i{color:var(--admin-violet);font-size:16px;font-style:normal}.attention-dot{background:#5dba9a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #5dba9a1a}.attention-dot.urgent{background:#f2bb52;box-shadow:0 0 0 4px #f2bb521c}.health-checks>div{background:#0d0c13e0;grid-template-columns:1fr auto;gap:8px 12px;padding:14px;display:grid}.health-checks span:first-child{color:#c8c1cb;font-size:12px}.health-checks strong{color:#f0ebf1;font-size:12px}.studio-progress{background:#ffffff0f;border-radius:99px;grid-column:1/-1;width:100%;height:5px;display:block;overflow:hidden}.studio-progress i{border-radius:inherit;background:var(--admin-violet);height:100%;display:block}.studio-progress.rose i{background:#ff777d}.studio-progress.aqua i{background:#5dbaa9}.studio-progress.gold i{background:#f2bb52}.release-table>div{background:#0d0c13e0;grid-template-columns:42px 1fr 1fr auto;align-items:center;gap:10px;min-height:54px;padding:10px 12px;display:grid}.release-table strong{color:#eee8ef;font-size:13px}.release-table small,.release-table em{color:var(--admin-muted);font-size:11px;font-style:normal}.activity-feed article{background:#0d0c13e0;grid-template-columns:9px 1fr;align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:grid}.text-button{color:#bda5f1;cursor:pointer;background:0 0;border:0}.level-filter-expanded{grid-template-columns:repeat(5,minmax(110px,1fr))}.level-analysis-grid{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0;display:grid}.signal-panel{border:1px solid var(--admin-line);background:#0b0a1075;border-radius:10px;min-height:130px;padding:13px}.signal-panel>span,.level-trend>div:first-child span,.level-change-history>span{color:var(--admin-muted);letter-spacing:.08em;font-size:10px;font-weight:800}.signal-panel>div{grid-template-columns:1fr auto;gap:6px 10px;margin-top:11px;display:grid}.signal-panel strong{color:#ddd6e0;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.signal-panel small{color:var(--admin-muted);font-size:10px}.signal-panel p,.level-change-history p{color:var(--admin-muted);margin:16px 0 0;font-size:11px}.level-trend{border:1px solid var(--admin-line);background:#0b0a1075;border-radius:10px;margin:12px 0;padding:13px}.level-trend>div:first-child{justify-content:space-between;gap:12px;display:flex}.level-trend>div:first-child strong{color:#dcd4df;font-size:11px}.level-trend-bars{align-items:flex-end;gap:4px;height:72px;margin-top:12px;display:flex}.level-trend-bars i{background:linear-gradient(#aa8aef,#63508f);border-radius:4px 4px 1px 1px;flex:1;min-width:3px}.level-trend-bars small{width:100%;color:var(--admin-muted);text-align:center;align-self:center;font-size:11px}.comparison-card{background:linear-gradient(120deg,#aa8aef14,#5dbaa90a);border:1px solid #aa8aef38;border-radius:10px;grid-template-columns:1fr auto 1fr 1fr;align-items:center;gap:10px;margin:12px 0;padding:12px;display:grid}.comparison-card>div{gap:4px;display:grid}.comparison-card>i{color:#a894cf;font-style:normal}.comparison-card span{color:var(--admin-muted);letter-spacing:.07em;font-size:9px;font-weight:800}.comparison-card strong{color:#f0eaf2;font-size:17px}.comparison-card small{color:var(--admin-muted);font-size:10px}.comparison-card .comparison-gap{border-left:1px solid var(--admin-line);padding-left:12px}.level-edit-expanded{grid-template-columns:repeat(4,1fr)}.level-edit-expanded .wide-field{grid-column:1/-2}.level-change-history{border-top:1px solid var(--admin-line);margin-top:14px;padding-top:14px}.level-change-history>div{border-bottom:1px solid #ffffff0a;justify-content:space-between;gap:12px;padding:9px 0;display:flex}.level-change-history strong{color:#dcd5df;font-size:11px}.level-change-history small{color:var(--admin-muted);font-size:10px}.batch-range{grid-template-columns:1fr 1fr;gap:8px;display:grid}.batch-impact{background:#aa8aef0f;border:1px solid #aa8aef33;border-radius:10px;gap:5px;padding:14px;display:grid}.batch-impact span{color:var(--admin-muted);letter-spacing:.08em;font-size:9px;font-weight:800}.batch-impact strong{color:#eee8ef;font-size:22px}.batch-impact small{color:var(--admin-muted);font-size:11px}.workflow-toolbar{grid-template-columns:1fr 150px 150px;gap:8px;margin:16px 0 10px;display:grid}.workflow-toolbar input,.workflow-toolbar select,.review-note input,.audit-toolbar input{border:1px solid var(--admin-line);color:#e9e3eb;background:#08070ca3;border-radius:8px;min-height:38px;padding:0 11px}.review-note{color:var(--admin-muted);gap:6px;margin-bottom:10px;font-size:11px;font-weight:700;display:grid}.detailed-record-list .record-row{padding:0;display:block}.detailed-record-list .record-row summary{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:13px;list-style:none;display:grid}.detailed-record-list .record-row summary::-webkit-details-marker{display:none}.detailed-record-list .record-row summary>div{grid-template-columns:auto 1fr;align-items:center;gap:5px 9px;display:grid}.detailed-record-list .record-row summary small{color:var(--admin-muted);grid-column:1/-1;font-size:10px}.record-detail{border-top:1px solid var(--admin-line);padding:0 13px 13px}.record-summary{flex-wrap:wrap;gap:6px;padding:12px 0;display:flex}.record-summary span{color:#cfc7d2;background:#ffffff0d;border-radius:6px;padding:6px 8px;font-size:10px}.record-meta{color:var(--admin-muted);flex-wrap:wrap;gap:8px 14px;font-size:10px;display:flex}.record-meta code{color:#9e8ec2}.record-detail .record-actions{justify-content:flex-start;margin-top:12px}.release-checklist{gap:12px;margin:18px 0;display:grid}.release-checklist>div{color:#c9c2cc;align-items:center;gap:9px;font-size:12px;display:flex}.release-checklist i{border:1px solid #49434f;border-radius:50%;width:16px;height:16px}.release-checklist i.done{background:#5dbaa9;border-color:#5dbaa9;box-shadow:inset 0 0 0 4px #17131b}.event-toggle.selected{border-color:#aa8aef8c;box-shadow:inset 0 0 0 1px #aa8aef29}.event-schedule-editor{border:1px solid var(--admin-line);background:#0b0a1075;border-radius:10px;grid-template-columns:1.1fr 1fr 1fr 1fr;gap:8px;margin:10px 0 20px;padding:12px;display:grid}.event-schedule-editor>div,.event-schedule-editor label{align-content:center;gap:6px;display:grid}.event-schedule-editor span,.event-schedule-editor label{color:var(--admin-muted);font-size:10px;font-weight:700}.event-schedule-editor strong{color:#eee8ef;font-size:13px}.event-schedule-editor input,.event-schedule-editor select{border:1px solid var(--admin-line);color:#e8e1ea;background:#08070cb3;border-radius:7px;min-height:38px;padding:0 8px}.economy-simulator{grid-template-columns:1fr 1fr 1.4fr;gap:8px;margin:12px 0 18px;display:grid}.economy-simulator>div{border:1px solid var(--admin-line);background:#0b0a1075;border-radius:9px;gap:7px;padding:12px;display:grid}.economy-simulator span{color:var(--admin-muted);font-size:10px;font-weight:700}.economy-simulator label{color:#aaa2af;align-items:center;gap:6px;font-size:10px;display:flex}.economy-simulator input{border:1px solid var(--admin-line);color:#eee8ef;background:#08070cb3;border-radius:7px;width:90px;min-height:34px;padding:0 8px}.economy-simulator strong{color:#ede7ee;font-size:13px}.economy-simulator small{color:var(--admin-muted);font-size:10px;line-height:1.45}.economy-simulator .warning{background:#f2bb520f;border-color:#f2bb524d}.economy-simulator .healthy{border-color:#5dbaa93d}.ad-policy-editor{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px;display:grid}.ad-policy-editor>label{border:1px solid var(--admin-line);color:#c8c0cb;border-radius:9px;align-items:center;gap:8px;min-height:48px;padding:10px;font-size:11px;display:flex}.ad-policy-editor input[type=number]{border:1px solid var(--admin-line);color:#eee8ef;background:#08070cb3;border-radius:7px;width:90px;min-height:32px;padding:0 8px}.kill-switch-row.armed{background:#ff777d1a;border-color:#ff777d80}.kill-switch-row.armed strong{color:#ff9ea3}.experiment-form-detailed{grid-template-columns:repeat(5,minmax(120px,1fr)) auto;align-items:end}.experiment-form-detailed label{color:var(--admin-muted);gap:6px;font-size:10px;font-weight:700;display:grid}.experiment-form-detailed input,.experiment-form-detailed select{width:100%}.governance-detailed{grid-template-columns:minmax(360px,.9fr) minmax(400px,1.1fr)}.governance-boundaries{grid-column:1/-1}.role-matrix{border:1px solid var(--admin-line);border-radius:9px;margin-top:18px;overflow-x:auto}.role-matrix>div{border-bottom:1px solid var(--admin-line);grid-template-columns:minmax(180px,1.5fr) repeat(4,minmax(70px,1fr));min-width:540px;display:grid}.role-matrix>div:last-child{border-bottom:0}.role-matrix strong,.role-matrix span{color:#bfb7c3;text-align:center;padding:9px;font-size:10px}.role-matrix strong{text-align:left}.role-matrix>div:first-child{background:#ffffff06}.role-matrix .allowed{color:#77cbb1}.role-matrix .denied{color:#5e5863}.audit-toolbar{grid-template-columns:1fr auto;gap:8px;margin-top:16px;display:grid}.audit-toolbar button{min-height:38px;padding:0 12px}.audit-list article p{color:#a9a1ae;grid-column:1/-1;margin:3px 0 0;font-size:10px;line-height:1.45}.boundary-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:18px;display:grid}.boundary-grid>div{border:1px solid var(--admin-line);background:#0b0a1075;border-radius:9px;gap:6px;padding:14px;display:grid}.boundary-grid strong{color:#eee8ef;font-size:16px}.boundary-grid span{color:var(--admin-muted);font-size:11px;line-height:1.4}@media (width<=1180px){.operations-grid,.governance-detailed{grid-template-columns:1fr}.governance-boundaries{grid-column:auto}.level-filter-expanded{grid-template-columns:repeat(3,1fr)}.event-schedule-editor{grid-template-columns:1fr 1fr}.experiment-form-detailed{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.studio-heading{align-items:flex-start}.studio-heading-meta{flex-direction:column;align-items:flex-start}.level-filter-expanded,.workflow-toolbar{grid-template-columns:1fr 1fr}.workflow-toolbar input{grid-column:1/-1}.level-analysis-grid,.economy-simulator{grid-template-columns:1fr}.comparison-card{grid-template-columns:1fr auto 1fr}.comparison-card .comparison-gap{border-top:1px solid var(--admin-line);border-left:0;grid-column:1/-1;padding:10px 0 0}.level-edit-expanded{grid-template-columns:1fr 1fr}.level-edit-expanded .wide-field{grid-column:1/-1}.event-schedule-editor,.ad-policy-editor{grid-template-columns:1fr}.experiment-form-detailed,.boundary-grid{grid-template-columns:1fr 1fr}}@media (width<=520px){.level-filter-expanded,.workflow-toolbar,.experiment-form-detailed{grid-template-columns:1fr}.workflow-toolbar input{grid-column:auto}.release-table>div{grid-template-columns:38px 1fr auto}.release-table small{display:none}.detailed-record-list .record-row summary{grid-template-columns:1fr}.detailed-record-list .record-row summary>.record-status{justify-self:start}.boundary-grid{grid-template-columns:1fr}}.admin-main[data-view=overview]>#overview,.admin-main[data-view=notifications]>.admin-work-grid,.admin-main[data-view=system]>.admin-work-grid{display:grid}.studio-room{padding-top:30px}.studio-room:not(.tab-operations) .studio-pulse-grid{display:none}.studio-room:not(.tab-operations) .studio-tabs{margin-top:18px}.studio-tabs{border:1px solid var(--admin-line);background:#0a090e8c;border-radius:12px;gap:2px;padding:4px}.studio-tabs button{border:0;border-radius:8px}.studio-tabs button[aria-selected=true]{color:#17131d;background:#eee8f7eb;border:0}.admin-editor-fields{border:0;min-width:0;margin:0;padding:0}.admin-editor-fields:disabled{opacity:.72}.player-toolbar{grid-template-columns:minmax(200px,2fr) repeat(4,minmax(135px,1fr))}.player-toolbar input,.player-toolbar select{font-size:14px}.directory-avatar{object-fit:contain;background:#aa8aef1f;border-radius:12px;flex:none;width:42px;height:42px}.player-profile-head .directory-avatar{width:64px;height:64px}.player-identity small{white-space:normal;font-family:inherit;font-size:12px}.player-profile dd{overflow-wrap:anywhere}.player-data-note{font-size:14px;line-height:1.6}.player-directory-heading button{border:1px solid var(--admin-line-strong);color:#fff;cursor:pointer;background:#332643;border-radius:10px;padding:9px 16px}@media (width<=1200px){.player-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.player-toolbar label{grid-column:1/-1}}@media (width<=600px){.player-toolbar{grid-template-columns:1fr}}.directory-actions,.directory-shortcuts,.directory-resultbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.directory-actions label{align-items:center;gap:8px;font-size:13px;display:flex}.directory-actions button,.directory-shortcuts button{color:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff24;border-radius:12px;min-height:44px;padding:10px 14px}.directory-actions button:disabled{opacity:.4;cursor:default}.directory-shortcuts{margin:22px 0 14px}.directory-shortcuts button:hover{background:#b9a2ff20;border-color:#b9a2ff80}.directory-resultbar{color:#bbb7ca;justify-content:space-between;margin-top:14px;font-size:12px}.directory-resultbar select{color:#eeeaf8;background:#242131;border:1px solid #ffffff26;border-radius:10px;margin-left:8px;padding:10px}.directory-progress{background:linear-gradient(135deg,#294e473b,#8570b91c);border:1px solid #8cdbc12b;border-radius:16px;margin:16px 0;padding:18px}.directory-progress span{color:#b1d7ca;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.directory-progress strong{margin:9px 0;font-size:24px;display:block}.directory-progress p{color:#c3becf;margin:0;font-size:13px;line-height:1.65}.admin-section button:focus-visible,.admin-section select:focus-visible,.admin-section input:focus-visible{outline-offset:3px;outline:2px solid #c1a7ff}@media (width<=760px){.player-directory-heading{flex-direction:column;align-items:flex-start;gap:16px}.directory-actions{width:100%}.directory-resultbar{flex-direction:column;align-items:flex-start}}.admin-shell{--admin-bg:#10141e;--admin-panel:#1a2030;--admin-panel-raised:#222b3d;--admin-line:#ffffff12;--admin-line-strong:#ffffff24;--admin-muted:#a3aec3;--admin-text:#f4f6fc;--admin-violet:#b7adff;background:radial-gradient(ellipse at 90% 0, #34305644, transparent 45%), var(--admin-bg);font-variant-numeric:tabular-nums}.admin-main{width:100%;max-width:1800px;margin-inline:auto;padding-inline:clamp(20px,3.2vw,56px)}.admin-sidebar{background:#151a26;border-color:#ffffff0d;padding:32px 18px}.admin-brand{gap:13px;padding-bottom:38px}.admin-brand img{border-radius:15px;width:46px;height:46px;box-shadow:0 6px 20px #0003}.admin-brand strong{font-size:18px}.admin-brand small{color:#a3aec3;letter-spacing:.13em;font-size:9px}.admin-sidebar nav{gap:8px}.admin-sidebar nav button{color:#aab4c7;border-radius:15px;min-height:66px;padding:12px}.admin-sidebar nav button .nav-copy strong{font-size:13px}.admin-sidebar nav button .nav-copy small{color:#909db3;line-height:1.5}.admin-sidebar nav button.active{color:#34232d;background:#ffb4ad;border-color:#0000;box-shadow:0 6px 18px #0002}.admin-sidebar nav button.active .nav-copy small,.admin-sidebar nav button.active>span{color:#694650}.admin-sidebar-note{background:#1d2635;border-radius:14px;padding:17px 14px}.admin-sidebar-note small{color:#a3aec3;line-height:1.5}.admin-topbar{background:0 0;gap:20px;min-height:122px}.admin-topbar h1{letter-spacing:-.045em;font-size:clamp(26px,2.7vw,38px);font-weight:730}.admin-topbar p{color:#a3aec3;margin-bottom:10px;font-size:10px}.admin-top-actions button{background:#222b3d;border-radius:12px;min-height:42px;padding-inline:16px;font-size:13px}.admin-section-heading h2{letter-spacing:-.035em;font-size:25px}.admin-section-heading p{color:#b7adff;font-size:10px}.admin-section{padding-block:30px}.admin-panel,.metric-card,.studio-pulse-card{background:var(--admin-panel);border:1px solid var(--admin-line);border-radius:20px;box-shadow:0 8px 24px #05081418}.command-center{background:linear-gradient(115deg,#2f3550,#222b3d);border:1px solid #ffffff18;border-radius:24px;margin-top:28px;padding:30px}.command-center h2{letter-spacing:-.04em}.command-signals article{background:#11192766;border-color:#ffffff12;border-radius:14px}.command-signals small,.metric-card p{color:#a3aec3}.metric-card{min-height:152px}.metric-card>strong{letter-spacing:-.05em}.workspace-subnav{margin-top:24px}.player-directory{max-width:none}.player-summary-grid{gap:14px}.player-summary-grid article{background:linear-gradient(140deg,#222b3d,#1a2030);border-color:#ffffff14;border-radius:20px;min-height:140px;padding:22px;position:relative}.player-summary-grid article:first-child{background:linear-gradient(140deg,#393451,#242c40);border-color:#b7adff50}.player-summary-grid span{color:#b5bfd0;letter-spacing:.09em;font-size:10px}.player-summary-grid strong{color:#f5f7ff;font-size:38px;font-weight:720}.player-summary-grid small{color:#a3aec3;font-size:12px;line-height:1.5}.directory-explainer{color:#a3aec3;margin:18px 0;font-size:12px}.directory-explainer summary{cursor:pointer;width:fit-content;min-height:30px;padding-block:5px}.directory-explainer .player-data-note{margin-top:8px}.directory-evidence{border:1px solid var(--admin-line);background:#171e2b;border-radius:16px;gap:0;overflow:hidden}.directory-evidence article,.directory-evidence article:first-child{border:0;border-right:1px solid var(--admin-line);min-height:100px;box-shadow:none;background:0 0;border-radius:0;padding:18px 22px}.directory-evidence strong{color:#b7adff;font-size:26px}.directory-evidence small{font-size:11px}.directory-filter-card{border:1px solid var(--admin-line);background:#1a2030;border-radius:20px;margin-top:24px;padding:22px}.directory-filter-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.directory-filter-title strong{font-size:16px}.directory-filter-title span{color:#a3aec3;font-size:12px}.directory-shortcuts{gap:8px;margin:18px 0 12px}.directory-shortcuts button{background:#262e42;border-color:#0000;border-radius:9px;min-height:36px;padding:8px 12px;font-size:12px}.directory-actions button{background:#252e42;border-color:#ffffff18;border-radius:10px;font-size:12px}.directory-actions button:last-child{color:#241d3c;background:#c4baff;border-color:#0000;font-weight:700}.player-toolbar{margin:16px 0 12px}.player-toolbar input,.player-toolbar select,.directory-resultbar select{color:#e3e9f6;background:#111927;border-color:#ffffff20;border-radius:11px;min-height:44px;font-size:13px}.player-toolbar input::placeholder{color:#97a4bb}.directory-resultbar{color:#a3aec3}.player-data-note{color:#a3aec3;font-size:12px}.player-directory-layout{gap:20px;margin-top:18px}.player-list-panel{padding:0}.player-table-head{color:#a3aec3;background:#202a3b;min-height:48px}.player-table-row{color:#b5bfd0;border-color:#ffffff09;min-height:78px}.player-table-row.selected{background:#b7adff12;box-shadow:inset 3px 0 #b7adff}.player-identity strong{font-size:14px}.player-identity small,.player-profile dt,.player-profile-status small,.player-profile-head code{color:#a3aec3;font-size:12px}.directory-avatar{background:#303a50;border-radius:15px;width:48px;height:48px;padding:3px}.player-profile{padding:24px}.player-profile-head .directory-avatar{border-radius:22px;width:76px;height:76px}.player-profile-head h3{font-size:24px}.player-profile-head span{color:#b7adff;font-size:10px}.directory-progress{background:linear-gradient(135deg,#29473e,#263346);border-color:#7ed8b725;border-radius:16px;padding:20px}.directory-progress strong{font-size:26px}.directory-progress p{color:#c2d6d4}.player-profile dl>div{min-height:43px}.player-social-stats span{color:#a3aec3;font-size:11px}.player-pagination{color:#a3aec3;padding:15px}.admin-shell button{transition:background .16s,border-color .16s}.admin-shell button:focus-visible,.admin-shell input:focus-visible,.admin-shell select:focus-visible{outline-offset:3px;outline:2px solid #c4baff}@media (width>=1081px) and (width<=1450px){.player-directory-layout{grid-template-columns:1fr}.player-profile{position:static}}@media (width<=820px){.admin-sidebar{background:#151a26f5;padding:16px}.admin-brand{padding-bottom:14px}.admin-sidebar nav{gap:8px;display:flex;overflow-x:auto}.admin-sidebar nav button{border-radius:10px;flex:none;min-height:44px;display:grid}.admin-topbar{flex-wrap:wrap;align-items:flex-start;min-height:116px;padding-block:22px}.admin-main{padding-inline:18px}.player-summary-grid article{min-height:128px;padding:18px}.directory-evidence article{min-height:108px}.player-directory-layout{grid-template-columns:1fr}.player-profile{position:static}}@media (width<=560px){.admin-topbar h1{font-size:27px}.player-summary-grid{grid-template-columns:1fr 1fr;gap:10px}.directory-evidence{gap:0}.player-summary-grid strong{font-size:30px}.directory-evidence strong{font-size:24px}.directory-filter-card{padding:16px}.directory-filter-title{flex-direction:column;align-items:flex-start;gap:5px}.directory-actions{gap:8px}.directory-actions label{width:100%}.player-table-head{display:none}.player-table-row{grid-template-columns:1fr auto;gap:9px 12px;min-width:0;padding:16px}.player-table-row .player-identity{grid-column:1/-1}.player-table-row>strong{text-align:left}.player-table-row>strong:before{content:"Lig puanı · ";color:#a3aec3;font-size:11px;font-weight:400}.player-table-row>span:last-child{text-align:right;font-size:11px}.player-table-row>span:nth-child(3){text-align:right}.player-profile{padding:20px}.command-center{padding:22px}}@media (prefers-reduced-motion:reduce){.admin-shell button{transition:none}}@media (width<=820px){.admin-sidebar nav button{width:auto}.admin-sidebar nav{scrollbar-width:thin;padding-bottom:4px}.admin-sidebar nav::-webkit-scrollbar{height:3px;display:block}.admin-sidebar nav::-webkit-scrollbar-thumb{background:#58647a;border-radius:5px}}.admin-sidebar nav button.active>span:first-child{color:#694650}
