@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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-outline-style:solid;--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;--tw-ease: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;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--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{.collapse{visibility:collapse}.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}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.overline{text-decoration-line:overline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--black:#08080a;--surface:#121216;--panel:#1a1a20;--violet:#8d20f0;--deep:#3d0b89;--cyan:#02ffff;--white:#f4f2f7;--muted:#aaa5b2}.messages-page{color:#f7f4fa;background:radial-gradient(circle at 82% 8%,#3d0b8947,#0000 28%),#08070a;min-height:100vh;padding-bottom:90px}.messages-top{border-bottom:1px solid #30233a;justify-content:space-between;align-items:center;height:72px;padding:0 clamp(22px,4vw,68px);display:flex}.messages-top .brand{color:#fff;font:600 18px var(--font-brand)}.messages-top>div,.messages-top>a:last-child{color:#9d94a3;font:700 12px var(--font-geist-mono)}.live-dot{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 12px var(--cyan);border-radius:50%;margin-right:7px;display:inline-block}.messages-hero{grid-template-columns:1.25fr .75fr;align-items:end;gap:70px;width:min(1460px,100%);min-height:300px;margin:auto;padding:58px clamp(22px,4vw,68px) 40px;display:grid}.messages-hero small,.messages-sidebar small,.group-rail>small{color:var(--cyan);font:700 10px var(--font-geist-mono)}.messages-hero h1{font:600 clamp(43px, 5.2vw, 76px) / .9 var(--font-geist-mono);letter-spacing:-.05em;margin:14px 0 0}.messages-hero h1 em{color:#0000;-webkit-text-stroke:1px #ae8bdb;font-style:normal}.messages-hero p{color:#b7afbb;max-width:500px;margin:0;font-size:17px;line-height:1.6}.messages-workspace{background:#0d0b10;border:1px solid #3c2d46;grid-template-columns:300px minmax(480px,1fr) 260px;width:min(1460px,100% - 36px);height:min(760px,100vh - 120px);min-height:650px;margin:auto;display:grid;box-shadow:0 30px 90px #00000075}.messages-sidebar{background:#0c0a0e;border-right:1px solid #34283c;flex-direction:column;display:flex}.messages-sidebar-head{justify-content:space-between;align-items:center;padding:24px 20px 18px;display:flex}.messages-sidebar-head>div{flex-direction:column;gap:6px;display:flex}.messages-sidebar-head b{color:#8d7c91;font:600 9px var(--font-geist-mono)}.messages-sidebar-head>button{width:36px;height:36px;color:var(--cyan);cursor:pointer;background:#160e1d;border:1px solid #523864;font-size:22px}.messages-sidebar-head>nav{gap:6px;display:flex}.messages-sidebar-head>nav button{width:36px;height:36px;color:var(--cyan);cursor:pointer;background:#160e1d;border:1px solid #523864;font-size:18px}.messages-filters{gap:4px;padding:0 14px 13px;display:flex;overflow-x:auto}.messages-filters button{color:#746c79;font:700 8px var(--font-geist-mono);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #302638;padding:8px 7px}.messages-filters button.active{border-color:var(--cyan);color:#fff}.conversation-list{flex:1;overflow-y:auto}.conversation-list>button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #252029;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;width:100%;padding:15px 16px;display:grid;position:relative}.conversation-list>button:hover,.conversation-list>button.active{background:linear-gradient(90deg,#3d0b8952,#0000)}.conversation-list>button.active:before{content:"";background:var(--cyan);left:0;width:3px;position:absolute;inset-block:0}.conversation-list>button>span,.chat-identity>span{width:42px;height:42px;color:var(--cyan);font:700 10px var(--font-geist-mono);background:linear-gradient(135deg,#251134,#3d0b89);border:1px solid #62358a;border-radius:10px;place-items:center;display:grid}.conversation-list>button div{min-width:0}.conversation-list>button b,.conversation-list>button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.conversation-list>button b{font:600 11px var(--font-geist-mono)}.conversation-list>button small{color:#827987;font:400 11px var(--font-geist-sans);margin-top:5px}.conversation-list>button i{color:#fff;width:20px;height:20px;font:700 9px var(--font-geist-mono);background:#8d20f0;border-radius:50%;place-items:center;font-style:normal;display:grid}.discover-groups{color:#aaa1ae;font:700 9px var(--font-geist-mono);cursor:pointer;background:0 0;border:1px solid #3b2c43;margin:13px;padding:13px}.chat-panel{background:radial-gradient(circle at 50% 40%,#3d0b8917,#0000 45%),#0a090c;grid-template-rows:76px 55px 1fr 105px;min-width:0;display:grid}.chat-panel>header{border-bottom:1px solid #34283c;justify-content:space-between;align-items:center;padding:0 24px;display:flex}.chat-panel>header>button{border:1px solid var(--cyan);color:var(--cyan);font:800 8px var(--font-geist-mono);background:#02ffff0f;padding:10px 12px}.chat-identity{align-items:center;gap:13px;display:flex}.chat-identity small{color:#8e8294;font:700 8px var(--font-geist-mono)}.chat-identity h2{font:600 16px var(--font-geist-mono);margin:4px 0 0}.chat-actions{gap:6px;display:flex}.chat-actions button{color:#9f95a3;cursor:pointer;background:0 0;border:1px solid #372d3c;width:34px;height:34px}.chat-actions button:hover{border-color:var(--cyan);color:var(--cyan)}.chat-context{background:linear-gradient(90deg,#8d20f01f,#0000);border-bottom:1px solid #2a2230;justify-content:space-between;align-items:center;padding:0 24px;display:flex}.chat-context div{align-items:center;gap:14px;display:flex}.chat-context small{color:#827789;font:700 8px var(--font-geist-mono)}.chat-context b{color:#d4cdd8;font:600 10px var(--font-geist-mono)}.chat-context a{color:var(--cyan);font:700 8px var(--font-geist-mono)}.message-stream{padding:24px 28px;overflow-y:auto}.date-separator{color:#685f6d;font:600 8px var(--font-geist-mono);grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin:0 0 22px;display:grid}.date-separator span{background:#27212b;height:1px}.message-stream article{grid-template-columns:38px 1fr;gap:12px;margin:0 0 22px;display:grid}.message-avatar{color:#bca8c7;width:34px;height:34px;font:700 8px var(--font-geist-mono);border:1px solid #493856;border-radius:50%;place-items:center;display:grid}.message-stream article>div>header{align-items:center;gap:10px;display:flex}.message-stream article header b{font:600 11px var(--font-geist-mono)}.message-stream article time{color:#69616e;font:600 8px var(--font-geist-mono)}.message-stream article p{color:#c4bdc8;max-width:670px;margin:6px 0;font-size:14px;line-height:1.55}.message-stream article nav{opacity:0;gap:12px;display:flex}.message-stream article:hover nav{opacity:1}.message-stream article nav button{color:#796f80;font:700 8px var(--font-geist-mono);cursor:pointer;background:0 0;border:0;padding:0}.message-stream article.mine .message-avatar{color:var(--cyan);border-color:#8d20f0}.message-stream article.mine header b{color:#c98bff}.message-stream article.system{background:#3d0b891f;border:1px solid #3b2b49;padding:14px}.message-file{color:#fff;text-align:left;cursor:pointer;background:#100d13;border:1px solid #403149;grid-template-columns:32px 1fr auto;align-items:center;width:min(480px,100%);margin:5px 0 9px;padding:13px;display:grid}.message-file span{color:var(--cyan);font-size:20px}.message-file b,.message-file i{font:500 9px var(--font-geist-mono)}.message-file i{color:#8f8296;font-style:normal}.chat-empty{text-align:center;padding:80px 20px}.composer{background:#100d13;border:1px solid #463653;grid-template-columns:45px 1fr 100px;align-items:center;margin:0 22px 18px;display:grid;position:relative}.composer>button{color:#aea4b3;cursor:pointer;background:0 0;border:0;height:52px}.composer>button:last-of-type{color:#fff;height:40px;font:700 9px var(--font-geist-mono);background:linear-gradient(135deg,#3d0b89,#8d20f0);margin:6px}.composer textarea{resize:none;color:#fff;background:0 0;border:0;outline:0;height:52px;padding:16px 8px}.composer small{color:#5d5562;font:600 7px var(--font-geist-mono);position:absolute;bottom:-17px;left:53px}.group-rail{background:#0c0a0e;border-left:1px solid #34283c;padding:25px 20px}.group-rail h3{font:600 21px/1.1 var(--font-geist-mono);margin:15px 0 28px}.group-stat{border-top:1px solid #2e2633;justify-content:space-between;align-items:end;padding:15px 0;display:flex}.group-stat b{font:600 28px var(--font-geist-mono)}.group-stat span{color:#837989;font:700 8px var(--font-geist-mono)}.group-rail section{background:#130d18;border:1px solid #3d2b48;margin:22px 0;padding:17px}.group-rail section small{color:#b06be2;font:700 8px var(--font-geist-mono)}.group-rail section p{color:#b8b0bc;font-size:12px;line-height:1.5}.group-rail section a{color:var(--cyan);font:700 8px var(--font-geist-mono)}.group-rail>button{color:#fff;width:100%;font:700 8px var(--font-geist-mono);cursor:pointer;background:#8d20f0;border:0;margin-bottom:8px;padding:13px}.group-rail>button.secondary{color:#8a808f;background:0 0;border:1px solid #3a303f}.group-modal{z-index:160;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050407db;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.group-modal form{background:#100c14;border:1px solid #684284;width:min(520px,100%);padding:38px;position:relative;box-shadow:0 30px 100px #000}.group-modal form>button:first-child{color:#fff;background:0 0;border:0;font-size:25px;position:absolute;top:15px;right:18px}.group-modal small{color:var(--cyan);font:700 9px var(--font-geist-mono)}.group-modal h2{font:600 28px/1 var(--font-geist-mono);margin:12px 0 25px}.group-modal label{color:#9d92a3;font:700 8px var(--font-geist-mono);gap:7px;margin:13px 0;display:grid}.group-modal input,.group-modal select,.group-modal textarea{color:#fff;background:#0a080c;border:1px solid #403448;min-height:45px;padding:12px}.group-modal textarea{min-height:85px}.group-modal label.group-check{font:400 11px var(--font-geist-sans);align-items:center;display:flex}.group-modal .group-check input{min-height:0}.group-modal form>button:last-child{color:#fff;width:100%;font:700 10px var(--font-geist-mono);background:linear-gradient(135deg,#3d0b89,#8d20f0);border:0;margin-top:12px;padding:15px}.gg-toast{z-index:180;border:1px solid var(--cyan);color:#fff;font:700 9px var(--font-geist-mono);background:#0d0a10;padding:13px 20px;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}@media (max-width:1100px){.messages-workspace{grid-template-columns:260px 1fr}.group-rail{display:none}}@media (max-width:760px){.messages-top>div{display:none}.messages-hero{grid-template-columns:1fr;gap:20px;min-height:260px;padding-top:45px}.messages-hero h1{font-size:42px}.messages-workspace{grid-template-columns:1fr;width:calc(100% - 20px);height:auto;min-height:800px}.messages-sidebar{border-bottom:1px solid #34283c;border-right:0;max-height:290px}.conversation-list{display:flex;overflow-x:auto}.conversation-list>button{min-width:260px}.discover-groups{display:none}.chat-panel{grid-template-rows:70px auto 1fr 100px;min-height:650px}.chat-context{padding:12px 16px}.chat-context div{gap:4px;display:grid}.chat-context a{display:none}.message-stream{padding:20px 16px}.composer{grid-template-columns:35px 1fr 76px;margin-inline:10px}.composer small{display:none}.search-trigger{bottom:76px}}.messages-hero-live{min-height:270px}.messages-workspace-live{border-radius:18px;grid-template-columns:minmax(250px,310px) minmax(0,1fr);height:min(720px,100vh - 110px);overflow:hidden}.messages-workspace-live .chat-panel{grid-template-rows:76px minmax(0,1fr) 105px}.messages-gate,.messages-loading{background:radial-gradient(circle at 90% 0,#8d20f03b,#0000 34%),linear-gradient(145deg,#15101b,#0b090e);border:1px solid #8d20f08c;border-radius:18px;width:min(920px,100% - 40px);margin:0 auto 100px;padding:clamp(34px,5vw,70px);box-shadow:0 35px 100px #0000005c}.messages-gate>span{color:var(--cyan);font:800 10px var(--font-geist-mono);letter-spacing:.12em}.messages-gate h2{max-width:720px;font:600 clamp(30px, 5vw, 58px) / .95 var(--font-geist-mono);margin:14px 0}.messages-gate p{color:#b8b0bc;max-width:690px;line-height:1.65}.messages-gate a,.messages-gate button{border:1px solid var(--cyan);color:var(--cyan);font:800 9px var(--font-geist-mono);cursor:pointer;background:#02ffff0f;margin-top:18px;padding:14px 18px;display:inline-flex}.messages-gate.error{border-color:#f45c9a8c}.messages-loading{color:var(--cyan);font:800 11px var(--font-geist-mono);letter-spacing:.1em}.messages-inline-error{color:#ffb5d3;background:#f45c9a17;border-bottom:1px solid #f45c9a6b;margin:0;padding:11px 16px;font-size:12px}.messages-inline-success{color:var(--cyan);background:#02ffff0f;border-bottom:1px solid #02ffff59;margin:0;padding:11px 16px;font-size:12px}.messages-workspace-live{grid-template-columns:300px minmax(480px,1fr)}.message-invites{background:linear-gradient(100deg,#8d20f01f,#02ffff08);border:1px solid #4f3560;width:min(1180px,100% - 36px);margin:0 auto 24px;padding:18px}.message-invites>header,.message-invites article,.message-invites nav,.empty-actions{align-items:center;gap:10px;display:flex}.message-invites>header{justify-content:space-between;margin-bottom:12px}.message-invites article{border-top:1px solid #34283c;justify-content:space-between;padding-top:12px}.message-invites h3{margin:4px 0 0}.message-invites button,.empty-actions button{border:1px solid var(--cyan);color:var(--cyan);font:800 8px var(--font-geist-mono);background:0 0;padding:10px 12px}.message-stream article nav{flex-wrap:wrap;gap:8px;display:flex}.messages-workspace-live .composer{grid-template-columns:minmax(0,1fr) 112px}.messages-workspace-live .composer textarea{padding-inline:16px}.messages-workspace-live .composer small{left:0}.messages-workspace-live button:disabled,.group-modal button:disabled{opacity:.48;cursor:not-allowed}@media (max-width:760px){.messages-hero-live{min-height:230px}.messages-workspace-live{grid-template-columns:1fr;height:auto}.messages-workspace-live .chat-panel{grid-template-rows:70px minmax(420px,1fr) 92px}.messages-workspace-live .composer{grid-template-columns:minmax(0,1fr) 86px}.messages-gate,.messages-loading{width:calc(100% - 24px);margin-bottom:70px;padding:28px 22px}}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--black)}body{background:var(--black);color:var(--white);font-family:var(--font-geist-sans), Arial, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.55}button,a{font:inherit}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}main{background:radial-gradient(circle at 72% 25%, #8d20f01f, transparent 34%), var(--black);min-height:100vh;overflow:hidden}.site-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08080aeb;border-bottom:1px solid #26232d;grid-template-columns:1fr auto 1fr;align-items:center;height:84px;padding:0 clamp(24px,4.6vw,76px);display:grid;position:relative}.brand{font-family:var(--font-brand), sans-serif;letter-spacing:.055em;white-space:nowrap;align-items:center;gap:13px;font-size:clamp(15px,1.2vw,19px);font-weight:400;display:flex}.brand-placeholder{border:1px solid var(--violet);width:36px;height:36px;color:var(--violet);place-items:center;font-size:12px;display:grid;transform:rotate(45deg)}.brand-placeholder:first-line{transform:rotate(-45deg)}.nav{color:#d4d1d8;gap:clamp(24px,3.5vw,58px);font-size:14px;font-weight:650;display:flex}.nav a{transition:color .2s}.nav a:hover{color:var(--cyan)}.header-actions{justify-self:end;align-items:center;gap:28px;display:flex}.language{align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.language button{color:#77727f;cursor:pointer;background:0 0;border:0;padding:8px 2px}.language button.active{color:var(--cyan)}.menu-button{display:none}.button{border:1px solid var(--violet);background:linear-gradient(110deg, var(--deep), var(--violet));color:#fff;text-transform:uppercase;min-height:54px;font-family:var(--font-geist-mono), monospace;letter-spacing:.03em;clip-path:polygon(0 0,94% 0,100% 25%,100% 100%,6% 100%,0 75%);justify-content:center;align-items:center;gap:12px;padding:0 28px;font-size:14px;font-weight:800;transition:transform .2s,filter .2s;display:inline-flex}.button:hover{filter:brightness(1.16);transform:translateY(-2px)}.button-small{min-height:44px;padding:0 20px;font-size:12px}.button-outline{color:#e3c8ff;background:#08080aa6}.hero{border-bottom:1px solid #30243c;grid-template-columns:minmax(480px,46%) 1fr;min-height:590px;display:grid;position:relative}.hero-glow{pointer-events:none;background:radial-gradient(circle at 62% 35%,#8d20f01c,#0000 32%);position:absolute;inset:0}.hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#08080a 0%,#08080afa 31%,#08080a85 54%,#08080a0d 80%),linear-gradient(#0000 74%,#08080a 100%);position:absolute;inset:0}.hero-content{z-index:3;align-self:center;max-width:760px;padding:74px 0 82px clamp(26px,4.6vw,76px);position:relative}.eyebrow{color:#cda8ef;font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;align-items:center;gap:10px;margin:0 0 26px;font-size:12px;font-weight:700;display:flex}.eyebrow i,.live-label i{background:var(--violet);width:8px;height:8px;box-shadow:0 0 16px var(--violet);border-radius:50%}h1{text-transform:uppercase;max-width:720px;font-family:var(--font-geist-mono), Arial, sans-serif;letter-spacing:-.026em;text-wrap:balance;margin:0;font-size:clamp(42px,4.35vw,70px);font-weight:600;line-height:1.02}h1 span{color:var(--violet);text-shadow:0 0 32px #8d20f02e;display:block}.hero-intro{color:#cbc7d0;max-width:610px;margin:27px 0 0;font-size:clamp(16px,1.35vw,21px);line-height:1.55}.hero-buttons{gap:16px;margin-top:36px;display:flex}.hero-image{z-index:0;background-image:linear-gradient(90deg,#08080a 0%,#0000 34%),url(/images/hero.webp);background-position:50%;background-size:cover;position:absolute;inset:0 0 0 31%}.hero-image:before{content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.live-card{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);clip-path:polygon(0 0,94% 0,100% 16%,100% 100%,0 100%);background:#08080ad1;border:1px solid #8d20f0bf;flex-direction:column;gap:6px;width:230px;padding:18px;display:flex;position:absolute;bottom:58px;right:5%}.live-label{color:var(--violet);letter-spacing:.12em;align-items:center;gap:8px;font-size:10px;font-weight:900;display:flex}.live-card strong{font-family:var(--font-geist-mono), monospace;font-size:22px}.live-card small{color:var(--muted)}.metric-strip{z-index:4;clip-path:polygon(1.2% 0,98.8% 0,100% 18%,100% 82%,98.8% 100%,1.2% 100%,0 82%,0 18%);background:#0b0a0ef5;border:1px solid #49206e;grid-template-columns:repeat(3,1fr);min-height:124px;margin:-1px clamp(24px,4.6vw,76px) 0;display:grid;position:relative}.metric{flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.metric:not(:last-child):after{content:"";background:#4b4055;width:1px;height:58%;position:absolute;right:0}.metric strong{font-family:var(--font-geist-mono), monospace;font-size:clamp(28px,3vw,48px);line-height:1}.metric span{color:var(--violet);text-transform:uppercase;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;margin-top:8px;font-size:12px;font-weight:800}.news-ribbon{background:#0d0d11;border:1px solid #2d2933;grid-template-columns:1.25fr 1.2fr 1.2fr 50px;align-items:center;min-height:90px;margin:24px clamp(24px,4.6vw,76px) 60px;display:grid}.news-heading{border-right:1px solid #393440;grid-template-columns:14px 1fr;align-items:center;column-gap:8px;padding:18px 26px;display:grid}.news-heading small{color:var(--violet);letter-spacing:.12em;font-size:10px;font-weight:900}.news-heading strong{text-transform:uppercase;grid-column:2;margin-top:5px;font-size:14px}.live-dot{background:var(--violet);width:8px;height:8px;box-shadow:0 0 10px var(--violet);border-radius:50%;grid-row:1/3;animation:1.7s infinite pulse}.news-ribbon>a{border-right:1px solid #393440;align-items:center;gap:16px;min-height:48px;padding:0 24px;display:flex}.news-ribbon>a b{color:var(--cyan);font-family:var(--font-geist-mono), monospace}.news-ribbon>a small{color:#7c7782;margin-left:auto}.section{border-top:1px solid #24212a;padding:110px clamp(24px,6vw,96px)}.section-title{max-width:780px;margin-bottom:48px}.section-title h2,.community-copy h2,.event-section h2,.alliance-section h2{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:-.055em;margin:0;font-size:clamp(36px,4vw,64px);line-height:1}.section-title>p:last-child,.community-copy>p,.alliance-section>p{color:var(--muted);max-width:700px;font-size:18px;line-height:1.65}.league-section{background:linear-gradient(135deg,#0b0a0d 30%,#160b20)}.league-grid{grid-template-columns:1.15fr .85fr;gap:24px;display:grid}.league-feature,.standings{background:#0c0b0fe0;border:1px solid #3d2b4e}.league-feature{background-image:linear-gradient(100deg,#0a090cf5,#0a090c8c),url(/images/news-team.webp);background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:470px;padding:46px;display:flex}.status{color:var(--cyan);letter-spacing:.12em;font-size:11px;font-weight:900}.league-feature>small{color:#bda7ce;letter-spacing:.1em;margin-top:26px}.league-feature h3{font:900 clamp(42px, 5vw, 76px) / 1 var(--font-geist-mono), monospace;margin:5px 0 10px}.league-feature p{color:#c5c0ca;max-width:520px;line-height:1.6}.league-meta{gap:8px;display:flex}.league-meta span{color:#ddd2e6;border:1px solid #69408b;padding:7px 10px;font-size:10px;font-weight:800}.league-feature .button{margin-top:18px}.standings-head,.standing{border-bottom:1px solid #2b2730;align-items:center;padding:0 24px;display:flex}.standings-head{height:72px;color:var(--violet);letter-spacing:.1em;justify-content:space-between;font-size:11px;font-weight:900}.standings-head small{color:#77717d}.standing{gap:18px;min-height:88px}.standing>b{color:#665d6d;font-family:var(--font-geist-mono), monospace}.team-mark{width:38px;height:38px;color:var(--cyan);border:1px solid #5e327c;place-items:center;font-size:10px;display:grid;transform:rotate(45deg)}.standing strong{font-family:var(--font-geist-mono), monospace;flex:1}.standing>span:last-child{color:var(--violet);font-size:12px;font-weight:900}.inline-title{justify-content:space-between;align-items:end;max-width:none;display:flex}.inline-title>a{color:var(--cyan);text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:900}.story-grid{grid-template-columns:1.4fr .8fr .8fr;gap:20px;display:grid}.story{background:#111014;border:1px solid #342b3d;flex-direction:column;min-height:420px;display:flex;position:relative;overflow:hidden}.story img{object-fit:cover;filter:saturate(.8);width:100%;height:225px}.story>div{margin-top:auto;padding:26px}.story small{color:var(--violet);letter-spacing:.1em;font-size:10px;font-weight:900}.story h3{font:800 clamp(22px, 2vw, 34px) / 1.08 var(--font-geist-mono), monospace;margin:10px 0 8px}.story p{color:var(--muted);line-height:1.55}.story-large{grid-template-columns:1fr 1fr;display:grid}.story-large img{height:100%}.text-story{background:linear-gradient(150deg,#180b21,#0d0d10)}.community-section{background:radial-gradient(circle at 85% 30%,#8d20f026,#0000 35%);grid-template-columns:1fr 1fr;align-items:center;gap:8vw;display:grid}.community-copy .button{margin-top:24px}.community-cards{gap:14px;display:grid}.community-cards article{background:#101014;border:1px solid #34283e;grid-template-columns:54px 1fr;align-items:center;padding:24px 28px;display:grid}.community-cards b{color:var(--violet);font-family:var(--font-geist-mono), monospace;grid-row:1/3}.community-cards h3{font:800 20px var(--font-geist-mono), monospace;text-transform:uppercase;margin:0}.community-cards p{color:var(--muted);margin:5px 0 0}.event-section{grid-template-columns:.75fr 1.25fr;gap:8vw;display:grid}.event-list article{border-top:1px solid #3b3441;grid-template-columns:90px 1fr 30px;align-items:center;min-height:120px;display:grid}.event-list article:last-child{border-bottom:1px solid #3b3441}.event-list span{color:var(--violet);font-family:var(--font-geist-mono), monospace}.event-list small{color:var(--muted)}.event-list h3{font:800 24px var(--font-geist-mono), monospace;text-transform:uppercase;margin:7px 0 0}.event-list b{color:var(--cyan)}.alliance-section{text-align:center;background:linear-gradient(140deg,#0e0c12,#1e0c2c);flex-direction:column;align-items:center;display:flex}.alliance-section .eyebrow{justify-content:center}.alliance-section>p{margin:28px auto}footer{color:#817b86;border-top:1px solid #2e2834;justify-content:space-between;align-items:center;padding:42px clamp(24px,6vw,96px);font-size:12px;display:flex}footer .brand{color:#fff}footer>div{gap:24px;display:flex}.simple-header{border-bottom:1px solid #2e2736;justify-content:space-between;align-items:center;height:82px;padding:0 clamp(24px,6vw,96px);display:flex}.form-page{background:radial-gradient(circle at 14% 40%,#8d20f029,#0000 30%),#09090b;min-height:100vh}.form-shell{grid-template-columns:.8fr 1.2fr;gap:8vw;max-width:1180px;margin:auto;padding:80px 24px 110px;display:grid}.form-intro h1{font:950 clamp(50px, 6vw, 90px) / .92 var(--font-geist-mono), monospace;color:var(--violet);margin:0}.form-intro>p{color:var(--muted);font-size:18px;line-height:1.6}.form-facts{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.form-facts span{border:1px solid #5a3176;padding:8px 12px;font-size:11px;font-weight:800}form{background:#101014;border:1px solid #3f2d4d;gap:20px;padding:38px;display:grid}label{color:#c9c4cd;text-transform:uppercase;letter-spacing:.06em;gap:9px;font-size:12px;font-weight:800;display:grid}input,select,textarea{color:#fff;background:#09090c;border:1px solid #3a3440;outline:none;width:100%;padding:14px 15px;font:15px Arial,sans-serif}input:focus,select:focus,textarea:focus{border-color:var(--violet);box-shadow:0 0 0 2px #8d20f02e}.form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.check{text-transform:none;letter-spacing:0;flex-direction:row;grid-template-columns:20px 1fr;align-items:flex-start;font-weight:400;line-height:1.4;display:flex}.check input{width:16px;accent-color:var(--violet);margin-top:2px}form .button{cursor:pointer;border:0}form .button:disabled{opacity:.55}.success{color:#6effcd}.error{color:#ff6d91}.admin-page{background:#09090b;grid-template-columns:260px 1fr;min-height:100vh;display:grid}.admin-page aside{border-right:1px solid #2e2834;flex-direction:column;gap:52px;padding:28px;display:flex}.admin-page aside nav{gap:8px;display:grid}.admin-page aside nav a{color:#96909c;border-left:2px solid #0000;padding:13px 14px}.admin-page aside nav a.active{color:#fff;border-color:var(--violet);background:#151119}.admin-page aside>a:last-child{color:#827b88;margin-top:auto}.admin-content{padding:60px}.admin-content>h1{font:850 clamp(36px, 4vw, 58px) / 1 var(--font-geist-mono), monospace;text-transform:none;letter-spacing:-.05em;max-width:none}.admin-metrics{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px;display:grid}.admin-metrics article,.admin-grid article{background:#101014;border:1px solid #322b38;padding:26px}.admin-metrics small{color:#8b8490;font-weight:800}.admin-metrics strong{font:900 44px var(--font-geist-mono), monospace;margin:18px 0 6px;display:block}.admin-metrics span{color:var(--violet)}.admin-grid{grid-template-columns:1.3fr .7fr;gap:16px;margin-top:18px;display:grid}.admin-grid h2{font:800 20px var(--font-geist-mono), monospace;text-transform:uppercase}.admin-grid ul{padding:0;list-style:none}.admin-grid li{color:#bdb8c1;border-top:1px solid #2a252f;padding:18px 0}.admin-grid li span{width:110px;color:var(--cyan);font-size:10px;font-weight:900;display:inline-block}.admin-grid article:last-child{flex-direction:column;align-items:stretch;gap:12px;display:flex}.admin-login{text-align:center;flex-direction:column;align-items:center;max-width:500px;margin:auto;display:flex}.admin-login h1{font:900 42px var(--font-geist-mono), monospace}.admin-login p{color:var(--muted);margin-bottom:28px}.admin-app{background:#09090b;grid-template-columns:260px 1fr;min-height:100vh;display:grid}.admin-sidebar{background:#0d0c10;border-right:1px solid #302939;flex-direction:column;height:100vh;padding:28px 20px;display:flex;position:sticky;top:0}.admin-sidebar .brand{padding:4px 10px 30px;font-size:15px}.admin-sidebar .brand small{color:var(--violet);font-size:9px}.admin-sidebar nav{gap:5px;display:grid}.admin-sidebar nav button{color:#98919e;text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;justify-content:space-between;width:100%;padding:13px 14px;display:flex}.admin-sidebar nav button:hover,.admin-sidebar nav button.active{color:#fff;border-left-color:var(--violet);background:#17131c}.admin-sidebar>a:last-child{color:#837c88;margin-top:auto;padding:12px;font-size:12px}.admin-workspace{min-width:0;padding:42px clamp(24px,4vw,64px) 80px}.admin-workspace>header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:38px;display:flex}.admin-workspace>header h1{max-width:none;font:850 clamp(30px, 3vw, 46px) / 1.05 var(--font-geist-mono), monospace;text-transform:none;letter-spacing:-.05em;margin:0}.admin-user{background:#121116;border:1px solid #342e3a;align-items:center;gap:12px;padding:9px 13px;display:flex}.admin-user>span{background:var(--deep);place-items:center;width:36px;height:36px;font-weight:900;display:grid}.admin-user div{display:grid}.admin-user b{font-size:12px}.admin-user small{color:#837d88;font-size:10px}.admin-alert{border:1px solid;margin:-16px 0 22px;padding:13px 16px;font-size:13px}.admin-alert.success{color:#62efc3;background:#0b1d18;border-color:#275e50}.admin-alert.error{color:#ff8da7;background:#241016;border-color:#6c3040}.admin-loading{text-align:center;color:#8e8793;border:1px solid #312b36;padding:50px}.admin-section-head{justify-content:space-between;align-items:end;margin:0 0 22px;display:flex}.admin-section-head h2{font:800 24px var(--font-geist-mono), monospace;text-transform:uppercase;margin:0}.admin-section-head p{color:#958e9a;margin:7px 0 0}.admin-form{background:#101014;border-color:#3b3045;margin-bottom:28px}.admin-form.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-form .wide{grid-column:1/-1}.admin-form .button{justify-self:start;min-width:180px}.admin-check{text-transform:none;letter-spacing:0;flex-direction:row;align-items:center;gap:10px;display:flex}.admin-check input{width:17px}.admin-subtitle{font:800 18px var(--font-geist-mono), monospace;text-transform:uppercase;margin:38px 0 16px}.ranking-form{grid-template-columns:2fr 1.5fr .7fr .7fr auto;align-items:end}.admin-table-wrap{background:#0f0e12;border:1px solid #332d38;overflow:auto}.admin-market-empty{color:#938b99;background:#121016;border:1px solid #3b3044;gap:8px;padding:30px;display:grid}.admin-market-empty strong{color:#fff}.admin-seller-reviews{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.admin-seller-reviews>article{background:linear-gradient(145deg,#3d0b892b,#0000 42%),#121016;border:1px solid #3f3148;padding:26px}.admin-seller-reviews article>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.admin-seller-reviews header span,.admin-seller-reviews dt{color:#02ffff;letter-spacing:.06em;font-size:9px;font-weight:900}.admin-seller-reviews h3{margin:8px 0 3px;font-size:1.65rem}.admin-seller-reviews header p,.admin-seller-reviews dd{color:#aaa2b0;margin:0}.admin-seller-reviews em{color:#d4a9ff;text-transform:uppercase;border:1px solid #8d20f0;padding:7px 10px;font-size:9px;font-style:normal;font-weight:900}.admin-seller-reviews em[data-status=active]{color:#02ffff;border-color:#02ffff}.admin-seller-reviews em[data-status=rejected],.admin-seller-reviews em[data-status=suspended]{color:#ff8dbf;border-color:#f5328c}.admin-seller-reviews dl{grid-template-columns:repeat(2,1fr);gap:18px;margin:24px 0;display:grid}.admin-seller-reviews dt{margin-bottom:5px}.admin-seller-reviews dd{font-size:.82rem}.admin-seller-contact{color:#8d8593;border-block:1px solid #352c3a;justify-content:space-between;gap:16px;padding-block:15px;font-size:.72rem;display:flex}.admin-seller-decisions,.admin-seller-reviewed{gap:12px;margin-top:20px;display:grid}.admin-seller-decisions form,.admin-seller-reviewed form{grid-template-columns:1fr auto;gap:8px;display:grid}.admin-seller-decisions input,.admin-seller-reviewed input{color:#fff;background:#0d0d0d;border:1px solid #493b51;min-width:0;padding:11px}.admin-seller-decisions button,.admin-seller-reviewed button{color:#fff;background:#8d20f0;border:1px solid #8d20f0;padding:11px 14px;font-size:10px;font-weight:900}.admin-seller-decisions button.danger,.admin-seller-reviewed button.danger{color:#ff8dbf;background:0 0;border-color:#7f2951}.admin-seller-reviewed p{color:#aaa2b0;margin:0;line-height:1.5}@media (max-width:1000px){.admin-seller-reviews{grid-template-columns:1fr}}.admin-table{border-collapse:collapse;width:100%;min-width:760px}.admin-table th{text-align:left;color:#837c89;text-transform:uppercase;letter-spacing:.08em;background:#151219;padding:13px 16px;font-size:10px}.admin-table td{color:#c9c4cc;border-top:1px solid #2c2731;padding:15px 16px;font-size:13px}.admin-table tbody tr:hover{background:#141119}.empty-row{text-align:center;color:#77717d!important;padding:36px!important}.table-actions{align-items:center;gap:7px;display:flex}.table-actions button,.table-actions select{color:#d8c8e3;cursor:pointer;background:#17111d;border:1px solid #4b365a;width:auto;padding:8px 10px;font-size:11px}.table-actions button.danger{color:#ff88a0;background:#1b1014;border-color:#5c2d3a}.admin-order-action{gap:7px;min-width:270px;display:flex}.admin-order-action input{color:#fff;background:#0f0e12;border:1px solid #4b365a;min-width:150px;padding:8px 10px;font-size:11px}.admin-no-action{color:#766f7c;font-size:11px}.admin-metrics{grid-template-columns:repeat(4,1fr)}.admin-metrics article button{color:var(--violet);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.legal-page{max-width:760px;min-height:100vh;margin:auto;padding:80px 24px}.legal-page>a{color:var(--violet)}.legal-page h1{margin:80px 0 30px}.legal-page h2{font:800 22px var(--font-geist-mono), monospace;margin-top:40px}.legal-page p{color:#b7b2ba;line-height:1.8}.news-page{background:#09090b;min-height:100vh}.news-page-head{max-width:1100px;padding:90px clamp(24px,8vw,130px) 70px}.news-page-head h1{max-width:980px}.news-page-head>p:last-child{max-width:680px;color:var(--muted);font-size:18px;line-height:1.6}.news-list{padding:0 clamp(24px,8vw,130px) 110px}.news-list article{border-top:1px solid #332d39;grid-template-columns:60px 260px 1fr;align-items:center;gap:30px;padding:32px 0;display:grid}.news-list article:last-child{border-bottom:1px solid #332d39}.news-list img{object-fit:cover;width:260px;height:165px}.news-media-pending{color:#a49aac;min-width:0;font:700 10px var(--font-geist-mono), monospace;letter-spacing:.07em;text-align:center;background:radial-gradient(circle at 60% 30%,#261338,#0b0a0e 80%);border:1px solid #352a42;place-items:center;display:grid}.news-list .news-media-pending{width:260px;height:165px}.news-universe-card>.news-media-pending{z-index:0;place-items:start end;padding:18px;position:absolute;inset:0}.community-news-row .news-media-pending{width:150px;height:120px}.news-number{color:#59525f;font:800 16px var(--font-geist-mono), monospace}.news-list small{color:var(--violet);letter-spacing:.1em;font-weight:900}.news-list h2{font:850 clamp(24px, 3vw, 38px) / 1.05 var(--font-geist-mono), monospace;margin:8px 0}.news-list p{color:var(--muted)}.news-list a{color:var(--cyan);text-transform:uppercase;font-size:11px;font-weight:900}@keyframes pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:1050px){.site-header{grid-template-columns:1fr auto}.menu-button{color:#fff;background:0 0;border:1px solid #4e4259;justify-self:end;width:42px;height:42px;font-size:22px;display:block}.nav{background:#0d0d10;border-bottom:1px solid #3e2854;flex-direction:column;gap:0;padding:18px 24px;display:none;position:absolute;top:84px;left:0;right:0}.nav.open{display:flex}.nav a{padding:14px}.header-actions{display:none}.hero{grid-template-columns:1fr}.hero-content{padding-right:28px}.hero-image{opacity:.68;inset:0 0 0 15%}.league-grid,.community-section,.event-section,.form-shell{grid-template-columns:1fr}.story-grid{grid-template-columns:1fr 1fr}.story-large{grid-column:1/-1}.admin-page{grid-template-columns:1fr}.admin-page aside{display:none}.admin-app{grid-template-columns:1fr}.admin-sidebar{height:auto;position:relative}.admin-sidebar nav{grid-template-columns:repeat(3,1fr)}.admin-sidebar>a:last-child{margin-top:18px}.admin-metrics,.ranking-form{grid-template-columns:1fr 1fr}}@media (max-width:680px){.site-header{height:72px;padding:0 18px}.brand{font-size:15px}.brand-placeholder{width:30px;height:30px}.nav{top:72px}.hero{min-height:650px}.hero:after{background:linear-gradient(90deg,#08080af5,#08080a80),linear-gradient(#0000 60%,#08080a 100%)}.hero-content{align-self:start;padding:70px 20px 130px}h1{font-size:clamp(42px,13vw,62px)}.hero-intro{font-size:16px}.hero-buttons{flex-direction:column;align-items:stretch}.hero-image{inset:0}.live-card{width:200px;bottom:28px;right:20px}.metric-strip{clip-path:none;grid-template-columns:1fr;margin:0}.metric{border-bottom:1px solid #302b35;min-height:104px}.metric:not(:last-child):after{display:none}.news-ribbon{grid-template-columns:1fr;margin:18px 0 40px}.news-ribbon>*{border-bottom:1px solid #2d2933;border-right:0!important}.news-ribbon>a{min-height:70px}.section{padding:76px 20px}.league-feature{padding:28px}.story-grid,.story-large{grid-template-columns:1fr;display:grid}.story-large{grid-column:auto}.story-large img{height:240px}.inline-title{align-items:start;gap:24px}footer{text-align:center;flex-direction:column;gap:24px}.form-row{grid-template-columns:1fr}form{padding:24px}.admin-content{padding:28px 20px}.admin-metrics,.admin-grid,.news-list article{grid-template-columns:1fr}.news-number{display:none}.news-list img{width:100%;height:auto}.admin-sidebar nav{grid-template-columns:1fr 1fr}.admin-workspace{padding:26px 16px 60px}.admin-workspace>header{align-items:flex-start}.admin-user{display:none}.admin-form.compact,.ranking-form{grid-template-columns:1fr}.admin-form .wide{grid-column:auto}}.hub{color:#f5f3f7;background:#08080a}.hub-header{z-index:50;background:#08080af7;border-bottom:1px solid #29242f;grid-template-columns:1fr auto 1fr;align-items:center;height:72px;padding:0 clamp(20px,3vw,48px);display:grid;position:sticky;top:0}.hub-header nav{text-transform:uppercase;gap:30px;font-size:12px;font-weight:800;display:flex}.hub-header nav a:hover{color:var(--cyan)}.hub-actions{justify-self:end;align-items:center;gap:15px;display:flex}.hub-actions>button{color:var(--cyan);cursor:pointer;background:0 0;border:0;font-weight:900}.hub-ticker{height:38px;font:700 10px var(--font-geist-mono), monospace;white-space:nowrap;background:#110c16;border-bottom:1px solid #382746;align-items:center;gap:34px;padding:0 clamp(20px,3vw,48px);display:flex;overflow:hidden}.hub-ticker b{color:#ff54c8}.hub-ticker span{color:#bdb5c3}.hub-ticker a{color:var(--cyan);margin-left:auto}.hub-top{grid-template-columns:minmax(0,1.65fr) minmax(330px,.75fr);gap:14px;min-height:610px;padding:16px clamp(20px,3vw,48px);display:grid}.hub-hero{border:1px solid #372a42;min-height:578px;position:relative;overflow:hidden}.hub-hero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hub-hero:after{content:"";background:linear-gradient(90deg,#060608fa,#060608bf 45%,#0606081f),linear-gradient(#0000 45%,#060608c7);position:absolute;inset:0}.hub-hero-copy{z-index:2;max-width:690px;position:absolute;bottom:52px;left:clamp(28px,4vw,64px)}.hub-hero-copy>small,.hub-section small,.active-league>span{color:var(--cyan);font:800 10px var(--font-geist-mono), monospace;letter-spacing:.12em}.hub-hero-copy h1{max-width:680px;margin:14px 0 18px;font-size:clamp(46px,5.2vw,78px);line-height:.9}.hub-hero-copy p{color:#cec9d1;max-width:580px;font-size:18px;line-height:1.5}.hub-hero-copy>div{gap:12px;margin-top:27px;display:flex}.hub-side{grid-template-rows:44px 1fr auto;gap:10px;display:grid}.game-tabs{border:1px solid #33293c;grid-template-columns:repeat(4,1fr);display:grid}.game-tabs button{color:#77717d;cursor:pointer;background:#0e0d11;border:0;border-right:1px solid #33293c;font-size:9px;font-weight:900}.game-tabs button.active{background:var(--violet);color:#fff}.active-league{background:radial-gradient(circle at 90% 5%,#8d20f061,#0000 40%),#120d18;border:1px solid #54316b;flex-direction:column;justify-content:flex-end;padding:30px;display:flex}.active-league>span{color:#6dffd5}.active-league small{color:#91899a;margin-top:30px;font-size:10px}.active-league h2{font:900 clamp(36px, 4vw, 58px) / .92 var(--font-geist-mono), monospace;margin:8px 0}.active-league p{color:#aaa3af;line-height:1.5}.active-league a{color:var(--cyan);margin-top:16px;font-size:12px;font-weight:900}.mini-ranking{background:#0e0d11;border:1px solid #332d38}.mini-ranking header,.mini-ranking>div{border-bottom:1px solid #2c2731;grid-template-columns:44px 1fr auto;align-items:center;padding:0 16px;display:grid}.mini-ranking header{height:43px;color:var(--violet);grid-template-columns:1fr auto;font-size:9px}.mini-ranking>div{height:42px;font-size:11px}.mini-ranking>div>b{color:#615b65}.mini-ranking>div>strong{color:var(--violet);font-size:9px}.proof-bar{background:#0e0c12;border:1px solid #392944;grid-template-columns:repeat(3,1fr) 1.15fr;min-height:88px;margin:0 clamp(20px,3vw,48px);display:grid}.proof-bar>div{border-right:1px solid #312a37;flex-direction:column;justify-content:center;padding:16px 24px;display:flex}.proof-bar strong{font:900 30px var(--font-geist-mono), monospace}.proof-bar span{color:#8b8490;letter-spacing:.1em;font-size:9px}.proof-bar .next-live{color:#aaa3ae;flex-direction:row;align-items:center;gap:10px;font-size:10px}.next-live i{background:#ff3fc6;border-radius:50%;width:9px;height:9px;box-shadow:0 0 13px #ff3fc6}.next-live b{color:#fff}.hub-section{border-top:1px solid #27222c;padding:78px clamp(20px,5vw,80px)}.section-head{justify-content:space-between;align-items:end;margin-bottom:30px;display:flex}.section-head h2,.action-intro h2,.poll-card h2,.challenge-card h2,.final-cta h2{max-width:850px;font:850 clamp(34px, 4vw, 60px) / .98 var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:-.055em;margin:8px 0 0}.section-head>a{color:var(--cyan);font-size:11px;font-weight:900}.activity-grid{grid-template-columns:1.3fr .85fr .85fr;gap:14px;display:grid}.activity-card{border:1px solid #312b36;min-height:390px;position:relative;overflow:hidden}.activity-card>img{object-fit:cover;width:100%;height:100%;transition:transform .35s;position:absolute;inset:0}.activity-card:hover>img{transform:scale(1.025)}.activity-card:after{content:"";background:linear-gradient(#09090b26 15%,#09090b 96%);position:absolute;inset:0}.activity-card>div{z-index:2;position:absolute;inset:auto 24px 24px}.activity-card small{color:var(--violet)}.activity-card h3{font:850 clamp(22px, 2.4vw, 36px) / 1 var(--font-geist-mono), monospace;margin:9px 0}.activity-card p{color:#beb8c1;line-height:1.5}.activity-card b{color:var(--cyan);font-size:10px}.activity-card:not(.featured) p{display:none}.action-zone{background:radial-gradient(circle at 85% 40%,#8d20f024,#0000 33%);grid-template-columns:.65fr 1.6fr;gap:6vw;display:grid}.action-intro>p{color:#9e97a4;line-height:1.6}.action-cards{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.action-cards>a{background:#100f13;border:1px solid #342b3e;flex-direction:column;min-height:330px;padding:26px;transition:all .2s;display:flex}.action-cards>a:hover{border-color:var(--violet);background:#16101d;transform:translateY(-4px)}.action-cards>a>b{color:#5e5765;font-family:var(--font-geist-mono)}.action-cards>a>span{margin:42px 0 20px;font-size:32px}.action-cards h3{font:850 21px var(--font-geist-mono);text-transform:uppercase;margin:0}.action-cards p{color:#99929f;line-height:1.55}.action-cards strong{color:var(--cyan);margin-top:auto;font-size:10px}.pulse{grid-template-columns:1fr 1fr;gap:14px;padding-top:14px;padding-bottom:14px;display:grid}.poll-card,.challenge-card{background:#100e14;border:1px solid #3a2d45;padding:42px}.poll-card>p,.challenge-card>p{color:#aaa3ae;line-height:1.6}.poll-card>div{gap:9px;margin-top:25px;display:grid}.poll-card button{color:#fff;cursor:pointer;background:#0b0a0d;border:1px solid #342d3b;padding:11px 13px}.poll-card button:disabled{cursor:default}.poll-card button>span{justify-content:space-between;font-size:11px;display:flex}.poll-card button>span strong{color:var(--cyan)}.poll-card button>i{background:linear-gradient(90deg, var(--violet), var(--cyan));height:3px;margin-top:8px;display:block}.challenge-card{background:linear-gradient(135deg,#1b0b26,#0d0d10)}.challenge-icon{color:var(--violet);margin-top:30px;font-size:70px;line-height:1;display:block}.challenge-card .button{margin-top:20px}.schedule-list{border:1px solid #322c37}.schedule-list article{border-bottom:1px solid #302a35;grid-template-columns:55px 1fr auto;align-items:center;min-height:105px;padding:0 28px;display:grid}.schedule-list article:last-child{border:0}.schedule-list article>b{color:#57515b;font-family:var(--font-geist-mono)}.schedule-list h3{font:800 22px var(--font-geist-mono);text-transform:uppercase;margin:5px 0}.schedule-list p,.schedule-list small{color:#817b86;margin:0}.schedule-list a{color:var(--cyan);font-size:10px;font-weight:900}.final-cta{text-align:center;background:radial-gradient(circle at 50% 60%,#8d20f040,#0000 38%),#0b090d;padding:110px 24px}.final-cta>small{color:#b48dd5;letter-spacing:.13em}.final-cta h2{max-width:900px;margin:20px auto}.final-cta p{color:#aaa3ae;font-size:18px}.final-cta .button{margin-top:20px}.news-filter{gap:8px;padding:0 clamp(24px,8vw,130px) 24px;display:flex}.news-filter span{color:#9e97a3;border:1px solid #3d3445;padding:8px 12px;font-size:9px;font-weight:900}.article-page{background:#09090b;min-height:100vh}.article-page>article{max-width:1100px;margin:auto;padding:80px 24px}.article-page h1{max-width:1000px;font-size:clamp(48px,6vw,88px)}.article-lead{color:#c1bbc5;max-width:760px;font-size:21px;line-height:1.55}.article-page article>img{width:100%;height:auto;margin:45px 0}.article-body{max-width:760px;margin:auto}.article-body p{color:#d2cdd5;font-size:19px;line-height:1.85}.article-page aside{background:#130d18;border:1px solid #513169;max-width:760px;margin:60px auto 0;padding:35px}.article-page aside strong{font:850 24px var(--font-geist-mono);text-transform:uppercase}.article-page aside p{color:#aaa3ae}@media (max-width:1000px){.hub-header{grid-template-columns:1fr auto}.hub-header .menu-button{display:block}.hub-header nav{background:#0c0b0e;flex-direction:column;padding:20px;display:none;position:absolute;top:72px;left:0;right:0}.hub-header nav.open{display:flex}.hub-actions{display:none}.hub-top{grid-template-columns:1fr}.hub-side{grid-template-rows:44px auto;grid-template-columns:1fr 1fr}.game-tabs{grid-column:1/-1}.proof-bar,.activity-grid{grid-template-columns:1fr 1fr}.featured{grid-column:1/-1}.action-zone,.pulse{grid-template-columns:1fr}}@media (max-width:650px){.hub-ticker{gap:18px}.hub-top{min-height:auto;padding:10px}.hub-hero{min-height:620px}.hub-hero-copy{bottom:25px;left:20px;right:20px}.hub-hero-copy h1{font-size:43px}.hub-hero-copy p{font-size:15px}.hub-hero-copy>div{flex-direction:column}.hub-side{grid-template-columns:1fr}.game-tabs{grid-column:auto}.proof-bar{grid-template-columns:1fr 1fr;margin:0 10px}.proof-bar .next-live{grid-column:1/-1}.hub-section{padding:60px 18px}.section-head{align-items:start;gap:18px}.activity-grid,.action-cards,.pulse{grid-template-columns:1fr}.activity-card{min-height:340px}.action-cards>a{min-height:270px}.schedule-list article{grid-template-columns:34px 1fr;padding:18px}.schedule-list article>a{grid-column:2}.article-page>article{padding:55px 18px}.article-page h1{font-size:43px}.news-filter{overflow:auto}}.community-page{color:#f5f3f7;background:#08080a;min-height:100vh}.community-page .simple-header nav{text-transform:uppercase;align-items:center;gap:24px;font-size:11px;font-weight:800;display:flex}.community-hero{background:radial-gradient(circle at 75% 45%,#8d20f04d,#0000 24%),linear-gradient(135deg,#0a090c,#130c19);border-bottom:1px solid #382943;grid-template-columns:1.5fr .55fr;align-items:center;gap:7vw;min-height:560px;padding:90px clamp(24px,7vw,110px);display:grid}.community-hero h1{max-width:900px;margin:15px 0;font-size:clamp(52px,7vw,105px);line-height:.87}.community-hero>div>p:not(.eyebrow){color:#bbb4c0;max-width:700px;font-size:19px;line-height:1.6}.community-hero>div>div{gap:12px;margin-top:28px;display:flex}.community-hero>aside{background:#0c090fb8;border:1px solid #704194;flex-direction:column;justify-content:center;min-height:290px;padding:32px;display:flex}.community-hero>aside b{color:#70ffd9;letter-spacing:.12em;font-size:10px}.community-hero>aside strong{font:900 clamp(50px, 6vw, 82px) / 1 var(--font-geist-mono), monospace;margin:30px 0 2px}.community-hero>aside span{color:#aaa2ae}.community-hero>aside small{color:var(--cyan);margin-top:35px}.channel-grid{grid-template-columns:repeat(4,1fr);gap:10px;padding:16px clamp(20px,4vw,62px);display:grid}.channel-grid>a{background:#0e0d11;border:1px solid #352d3b;gap:20px;min-height:210px;padding:26px;transition:all .2s;display:flex}.channel-grid>a:hover{border-color:var(--violet);background:#15101a;transform:translateY(-3px)}.channel-grid>a>span{color:var(--violet);font-size:26px}.channel-grid small{color:var(--cyan);font-weight:900}.channel-grid h2{font:800 17px/1.25 var(--font-geist-mono), monospace;text-transform:uppercase}.channel-grid b{color:#8a8290;margin-top:28px;font-size:9px;display:block}.community-feed{border-top:1px solid #29232e;padding:90px clamp(20px,6vw,95px)}.community-feed>header{justify-content:space-between;align-items:end;margin-bottom:32px;display:flex}.community-feed>header small{color:var(--cyan);font-size:9px;font-weight:900}.community-feed>header h2{font:900 clamp(38px, 5vw, 68px) / 1 var(--font-geist-mono), monospace;margin:7px 0 0}.community-feed>header>div:last-child{gap:6px;display:flex}.community-feed>header button{color:#8f8795;cursor:pointer;background:#0d0c0f;border:1px solid #3a3240;padding:9px 12px;font-size:9px;font-weight:900}.community-feed>header button.active{border-color:var(--violet);background:var(--violet);color:#fff}.feed-layout{grid-template-columns:1.4fr .55fr;gap:14px;display:grid}.feed-list{gap:10px;display:grid}.feed-list article{background:#0d0c0f;border:1px solid #342d39;padding:25px 28px}.feed-list article>header{grid-template-columns:42px 1fr auto;align-items:center;display:grid}.feed-list article>header>span{width:38px;height:38px;color:var(--cyan);background:#1a1121;border:1px solid #604175;place-items:center;font-weight:900;display:grid}.feed-list article>header>div{flex-direction:column;display:flex}.feed-list article header small{color:#77707b}.feed-list article em{color:#c9a4e8;border:1px solid #4f3a5e;padding:6px 9px;font-size:8px;font-style:normal;font-weight:900}.feed-list h3{color:var(--violet);font:900 12px var(--font-geist-mono), monospace;margin:22px 0 8px}.feed-list p{color:#d0cad4;margin:0;font-size:16px;line-height:1.6}.feed-list article>footer{color:inherit;text-align:left;border-top:1px solid #29242d;align-items:center;gap:7px;margin-top:18px;padding:18px 0 0;display:flex}.feed-list article>footer span{color:#88818c;background:#19151d;padding:5px 7px;font-size:8px;font-weight:900}.feed-list article>footer a{color:var(--cyan);margin-left:auto;font-size:9px;font-weight:900}.community-board{background:radial-gradient(circle at 80% 10%,#8d20f042,#0000 37%),#120e16;border:1px solid #55346b;height:max-content;padding:35px;position:sticky;top:92px}.community-board small{color:var(--cyan);font-weight:900}.community-board h3{font:900 clamp(26px, 3vw, 40px) / 1 var(--font-geist-mono), monospace}.community-board p{color:#aaa2ae;line-height:1.6}.community-board hr{border:0;border-top:1px solid #3b3042;margin:38px 0}.community-board>a:not(.button){color:var(--cyan);font-size:10px;font-weight:900}.migration-note{text-align:center;background:radial-gradient(circle,#8d20f038,#0000 35%),#0b090d;padding:100px 24px}.migration-note>b{color:var(--cyan);letter-spacing:.15em;font-size:10px}.migration-note h2{max-width:850px;font:900 clamp(40px, 5vw, 70px) / .96 var(--font-geist-mono), monospace;text-transform:uppercase;margin:15px auto}.migration-note p{color:#aaa3ae;max-width:760px;margin:20px auto 30px;line-height:1.7}.fame-page,.archive-page,.event-story,.public-profile{color:#f6f3f8;background:#08080a;min-height:100vh}.fame-page .simple-header nav,.archive-page .simple-header nav,.event-story .simple-header nav,.public-profile .simple-header nav{gap:24px;font-size:10px;font-weight:900;display:flex}.fame-hero{background:radial-gradient(circle at 80% 30%,#8d20f059,#0000 28%),linear-gradient(135deg,#08080a,#150b1c);border-bottom:1px solid #49305a;padding:120px clamp(24px,7vw,110px) 85px}.fame-hero h1,.archive-head h1{max-width:1050px;margin:16px 0;font-size:clamp(54px,7.8vw,118px);line-height:.83}.fame-hero>p:not(.eyebrow),.archive-head>p:not(.eyebrow){color:#bbb4c0;max-width:710px;font-size:19px;line-height:1.6}.fame-hero>div{grid-template-columns:auto auto auto auto;justify-content:start;align-items:end;gap:12px 20px;margin-top:50px;display:grid}.fame-hero strong{font:900 46px var(--font-geist-mono)}.fame-hero span{color:#8f8794;letter-spacing:.1em;max-width:110px;font-size:9px}.fame-filter{border-bottom:1px solid #29232f;gap:8px;padding:20px clamp(24px,6vw,90px);display:flex;overflow:auto}.fame-filter span{color:#a39ba8;white-space:nowrap;border:1px solid #42364a;padding:9px 14px;font-size:9px;font-weight:900}.fame-filter span:first-child{background:var(--violet);color:#fff;border-color:var(--violet)}.fame-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding:70px clamp(24px,6vw,90px);display:grid}.fame-grid article{background:radial-gradient(circle at 85% 10%,#8d20f029,#0000 30%),#0e0d11;border:1px solid #3a3041;flex-direction:column;min-height:420px;padding:32px;display:flex}.fame-grid article.featured{background:radial-gradient(circle at 80% 10%,#8d20f061,#0000 38%),#110b17;border-color:#704292;grid-column:span 2}.fame-rank{color:#3f3544;font:900 58px var(--font-geist-mono);margin-left:auto}.fame-grid small{color:var(--cyan);font-weight:900}.fame-grid h2{font:900 clamp(38px, 5vw, 74px) / .9 var(--font-geist-mono);margin:55px 0 3px}.fame-grid h3{color:#c99cf0;font:800 13px var(--font-geist-mono);margin:7px 0}.fame-grid p{color:#aaa3ae;max-width:590px;line-height:1.6}.fame-grid footer{color:inherit;text-align:left;background:0 0;border-top:1px solid #342c3a;justify-content:space-between;margin-top:auto;padding:22px 0 0;display:flex}.fame-grid footer a:first-child{color:var(--cyan);font-size:9px;font-weight:900}.fame-grid footer a:last-child{color:#77717c;font-size:9px}.legacy-cta{text-align:center;background:radial-gradient(circle,#8d20f040,#0000 40%),#0b090d;padding:100px 24px}.legacy-cta small{color:var(--cyan);font-weight:900}.legacy-cta h2{font:900 clamp(40px, 5vw, 74px) / .95 var(--font-geist-mono);margin:14px auto}.legacy-cta p{color:#aaa3ae}.legacy-cta .button{margin-top:18px}.archive-head{background:linear-gradient(135deg,#08080a,#120c17);border-bottom:1px solid #302737;padding:100px clamp(24px,7vw,110px) 70px}.archive-grid{grid-template-columns:1fr 1fr;gap:14px;padding:24px clamp(20px,4vw,62px) 100px;display:grid}.archive-grid article{background-position:50%;background-size:cover;border:1px solid #413449;flex-direction:column;justify-content:flex-end;min-height:520px;padding:36px;transition:all .25s;display:flex}.archive-grid article:hover{border-color:var(--violet);transform:translateY(-4px)}.archive-grid small{color:var(--cyan);font-size:9px;font-weight:900}.archive-grid h2{font:900 clamp(34px, 4vw, 60px) / .95 var(--font-geist-mono);margin:12px 0}.archive-grid p{color:#c5bec8;max-width:620px;line-height:1.55}.archive-grid footer{color:#aaa;text-align:left;background:0 0;border-top:1px solid #ffffff30;justify-content:space-between;padding:20px 0 0;display:flex}.archive-grid footer b{color:var(--cyan);font-size:9px}.event-cover{background-position:50%;background-size:cover;align-items:end;min-height:680px;padding:90px clamp(24px,7vw,110px);display:flex}.event-cover>div{max-width:920px}.event-cover small{color:var(--cyan);font-weight:900}.event-cover h1{margin:14px 0;font-size:clamp(58px,8vw,120px);line-height:.84}.event-cover p{color:#ddd6e0;max-width:700px;font-size:20px;line-height:1.6}.event-cover b{color:#b38ad1;font-size:10px}.event-results,.media-wall{border-top:1px solid #342b3b;padding:90px clamp(24px,6vw,90px)}.event-results header h2,.media-wall header h2{font:900 clamp(40px, 5vw, 70px) / .95 var(--font-geist-mono);margin:10px 0 30px}.event-results header small,.media-wall header small{color:var(--cyan);font-weight:900}.event-results>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.event-results article{background:#100d14;border:1px solid #4b3758;padding:28px}.event-results article span{color:var(--cyan);font-size:9px}.event-results article strong{font:900 30px var(--font-geist-mono);margin-top:30px;display:block}.event-results article p{color:#aaa}.empty-state,.media-empty{color:#999;border:1px solid #3a303f;padding:40px}.media-wall>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.media-wall article{background-position:50%;background-size:cover;border:1px solid #44334e;flex-direction:column;justify-content:flex-end;min-height:340px;padding:28px;display:flex}.media-wall article span{color:var(--cyan);text-transform:uppercase;font-size:9px}.media-wall article h3{font:900 25px var(--font-geist-mono)}.media-wall article b{color:var(--cyan);font-size:9px}.profile-hero{background:radial-gradient(circle at 75% 30%,#8d20f047,#0000 27%),#0b0a0d;border-bottom:1px solid #493357;grid-template-columns:170px 1fr 250px;align-items:center;gap:42px;padding:90px clamp(24px,6vw,90px);display:grid}.profile-avatar{width:170px;height:170px;color:var(--cyan);font:900 40px var(--font-geist-mono);background:#17101d;border:1px solid #754598;place-items:center;display:grid;overflow:hidden}.profile-avatar img{object-fit:cover;width:100%;height:100%}.profile-hero>div:nth-child(2)>small{color:var(--cyan);font-weight:900}.profile-hero h1{margin:8px 0;font-size:clamp(55px,7vw,105px);line-height:.85}.profile-hero p{color:#aaa3ae}.profile-actions{gap:10px;margin-top:25px;display:flex}.profile-actions button{background:var(--violet);color:#fff;cursor:pointer;border:0;padding:12px 18px;font-weight:900}.profile-hero>aside{background:#110d16;border:1px solid #533668;padding:30px}.profile-hero>aside span,.profile-hero>aside small{color:#91899a;font-size:9px;display:block}.profile-hero>aside strong{font:900 65px var(--font-geist-mono);margin:18px 0 2px;display:block}.profile-stats{border:1px solid #3c3045;grid-template-columns:repeat(4,1fr);margin:18px clamp(20px,4vw,62px);display:grid}.profile-stats article{border-right:1px solid #342b3b;padding:25px}.profile-stats article:last-child{border:0}.profile-stats small,.profile-stats span{color:#89818e;font-size:9px;display:block}.profile-stats strong{color:#fff;font:900 32px var(--font-geist-mono);margin:8px 0;display:block}.profile-body{grid-template-columns:1.5fr .7fr;gap:8vw;padding:80px clamp(24px,6vw,90px);display:grid}.profile-body>div>small,.profile-body>aside>small{color:var(--cyan);font-weight:900}.profile-body h2{font:900 clamp(40px, 5vw, 70px) / .95 var(--font-geist-mono)}.profile-body>div>p{color:#b5aeb9;max-width:720px;font-size:18px;line-height:1.7}.profile-body h3{color:#9375aa;font:900 12px var(--font-geist-mono);margin-top:55px}.game-record{border-top:1px solid #382f3e;grid-template-columns:1fr 1fr auto;padding:18px 5px;display:grid}.game-record span{color:#aaa}.game-record em{color:var(--cyan);font-size:9px;font-style:normal}.profile-body>aside{background:#100d14;border:1px solid #503564;height:max-content;padding:32px}.profile-body>aside article{border-bottom:1px solid #3b3042;gap:15px;padding:23px 0;display:flex}.profile-body>aside article>span{color:var(--violet);font-size:25px}.profile-body>aside b{font:900 14px var(--font-geist-mono)}.profile-body>aside p{color:#948d99}.profile-body>aside article small{color:#6c6670}@media (max-width:850px){.fame-grid,.archive-grid,.event-results>div,.media-wall>div{grid-template-columns:1fr}.fame-grid article.featured{grid-column:auto}.profile-hero{grid-template-columns:1fr}.profile-hero>aside{width:100%}.profile-stats{grid-template-columns:1fr 1fr}.profile-body{grid-template-columns:1fr}.fame-hero>div{grid-template-columns:auto auto}.archive-grid article{min-height:430px}}@media (max-width:560px){.fame-page .simple-header nav,.archive-page .simple-header nav,.event-story .simple-header nav,.public-profile .simple-header nav{display:none}.fame-hero,.archive-head{padding-left:20px;padding-right:20px}.fame-hero h1,.archive-head h1{font-size:48px}.fame-grid{padding:45px 15px}.fame-grid article{min-height:380px}.profile-stats{grid-template-columns:1fr 1fr;margin:10px}.profile-actions{flex-direction:column}.event-cover{min-height:620px;padding:60px 20px}.event-cover h1{font-size:52px}}.match-center{color:#f8f6fa;background:#07080a;min-height:100vh}.match-admin-view{color:#02ffff;letter-spacing:.08em;text-align:center;background:#02ffff12;border-bottom:1px solid #02ffff59;padding:10px 24px;font-size:11px;font-weight:900}.match-nav{z-index:35;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07080af0;position:sticky;top:0}.match-secure{color:#8d8591;align-items:center;gap:7px;font-size:7px;font-weight:900;display:flex}.match-secure i,.server-online i{background:#45ffc1;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #45ffc1}.match-hero{background:radial-gradient(circle at 75% 45%,#8d20f033,#0000 31%);grid-template-columns:1fr 650px;align-items:center;gap:55px;max-width:1540px;margin:auto;padding:49px clamp(24px,4vw,64px) 45px;display:grid}.match-hero>div:first-child>small,.match-panel small{color:var(--cyan);letter-spacing:.1em;font-size:8px;font-weight:950}.match-hero h1{margin:10px 0;font-size:clamp(43px,4.6vw,72px);line-height:.94}.match-hero h1 span{color:#908697}.match-hero>div:first-child p{color:#918995;max-width:610px;margin:0;font-size:13px;line-height:1.5}.versus-board{background:linear-gradient(135deg,#151019,#0c0d10);border:1px solid #53355f;border-radius:17px;grid-template-columns:1fr 120px 1fr;align-items:center;gap:20px;padding:25px;display:grid;box-shadow:0 25px 80px #34096740}.versus-board article{text-align:center}.match-emblem{clip-path:polygon(8% 0,92% 0,100% 18%,100% 75%,50% 100%,0 75%,0 18%);width:76px;height:84px;font:950 16px var(--font-geist-mono);place-items:center;margin:auto;display:grid}.match-emblem.slay{color:var(--cyan);background:linear-gradient(145deg,#9a20f9,#3b0877)}.match-emblem.nexus{color:#67f0ff;background:linear-gradient(145deg,#123d4b,#0c1820)}.versus-board article h2{margin:8px 0 6px;font-size:18px}.versus-board article>span{color:#8a818e;border:1px solid #4c424f;border-radius:5px;padding:5px 7px;font-size:6px;font-weight:950}.versus-board article>span.confirmed{color:#55ffd0;border-color:#45ffc161}.versus-board>div{text-align:center}.versus-board>div small,.versus-board>div strong,.versus-board>div b,.versus-board>div em{display:block}.versus-board>div small{color:#8d8591;font-size:7px}.versus-board>div strong{color:var(--cyan);font:950 25px var(--font-geist-mono);margin:5px 0}.versus-board>div b{color:#726b76;font-size:10px}.versus-board>div em{color:#fff;margin-top:6px;font-size:7px;font-style:normal}.match-stage-nav{background:#0d0d10;border:1px solid #39303e;border-radius:13px;grid-template-columns:repeat(5,1fr);max-width:1440px;margin:0 auto 14px;display:grid;overflow:hidden}.match-stage-nav button{color:#77707c;cursor:pointer;text-align:left;background:0 0;border:0;border-right:1px solid #312936;align-items:center;gap:12px;min-height:64px;padding:10px 15px;display:flex}.match-stage-nav button:last-child{border-right:0}.match-stage-nav button b{color:#4f4754;font:950 18px var(--font-geist-mono)}.match-stage-nav button span{font-size:8px;font-weight:950}.match-stage-nav button.active{color:#fff;background:linear-gradient(120deg,#8d20f040,#00ffff0a)}.match-stage-nav button.active b{color:var(--cyan)}.live-ops-panel{overflow:hidden}.live-actions{border-bottom:1px solid #995fff38;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:24px;display:grid}.live-actions button{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(145deg,#8023ec29,#0000 65%),#0e0b15eb;border:1px solid #995fff52;border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;min-height:170px;padding:22px;transition:transform .18s,border-color .18s,background .18s;display:flex}.live-actions button:hover:not(:disabled){border-color:var(--cyan);background:linear-gradient(145deg,#8023ec47,#00e5ff0f),#0e0b15f5;transform:translateY(-3px)}.live-actions button:disabled{opacity:.42;cursor:not-allowed}.live-actions button i{width:46px;height:46px;color:var(--cyan);border:1px solid #00e5ff6b;border-radius:50%;place-items:center;font-size:22px;font-style:normal;display:grid}.live-actions button strong{font:700 17px/1.15 var(--font-display)}.live-actions button small{color:var(--muted);font:500 13px/1.45 var(--font-body)}.live-timeline{padding:24px}.live-timeline>small{color:var(--cyan);letter-spacing:.08em;margin-bottom:15px;font-weight:800;display:block}.live-timeline article{border-top:1px solid #ffffff17;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:72px;display:grid}.live-timeline time{color:var(--muted);font-size:12px}.live-timeline article strong{letter-spacing:.04em;font-size:13px}.live-timeline article p{color:var(--muted);margin:5px 0 0;font-size:13px}.live-timeline article>span{color:#c8bdd6;letter-spacing:.06em;border:1px solid #c8bdd64d;border-radius:99px;padding:7px 10px;font-size:10px;font-weight:900}.live-timeline article>span.open{color:#ff5ca8;background:#ff5ca814;border-color:#ff5ca87a}.live-timeline article>span.approved,.live-timeline article>span.resolved{color:var(--cyan);background:#00e5ff12;border-color:#00e5ff6b}.match-workspace{grid-template-columns:minmax(0,1.7fr) minmax(300px,.58fr);gap:16px;max-width:1440px;min-height:600px;margin:auto;padding-bottom:100px;display:grid}.match-main,.match-side{align-content:start;gap:16px;display:grid}.match-panel{background:#0d0d10;border:1px solid #39303f;border-radius:15px;overflow:hidden}.match-panel>header{border-bottom:1px solid #302934;justify-content:space-between;align-items:end;padding:22px 24px;display:flex}.match-panel h2{margin:6px 0 0;font-size:clamp(26px,2.4vw,39px);line-height:.95}.match-panel>header>span,.match-panel>header>b{color:#9b909f;font-size:7px;font-weight:950}.checkin-body{background:radial-gradient(circle at 8%,#8d20f02b,#0000 28%);grid-template-columns:150px 1fr auto;align-items:center;gap:38px;min-height:390px;padding:50px;display:grid}.checkin-seal{color:#a723ff;width:135px;height:135px;font:950 48px var(--font-geist-mono);background:#170d20;border:1px solid #68378a;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 45px #8d20f026,0 0 45px #8d20f01a}.checkin-seal.done{color:#42ffc0;background:#0e1917;border-color:#42ffc0}.checkin-body h3{margin:0 0 10px;font-size:27px}.checkin-body p{color:#928995;max-width:500px;font-size:11px;line-height:1.5}.checkin-body ul{color:#b5adb8;padding:0;font-size:9px;line-height:2.1;list-style:none}.checkin-body li:before{content:"✓";color:#43ffc1;margin-right:8px}.checkin-body button,.result-cta{border:1px solid var(--cyan);color:var(--cyan);cursor:pointer;background:#00ffff0d;border-radius:8px;padding:14px 17px;font-size:8px;font-weight:950}.result-reconciliation{background:#8d20f059;border:1px solid #8d20f08c;grid-template-columns:minmax(240px,.8fr) minmax(320px,1.2fr);gap:1px;margin-top:24px;display:grid}.result-score,.result-decision{background:radial-gradient(circle at 100% 0,#8d20f029,#0000 45%),#0d0b12;min-height:250px;padding:clamp(26px,4vw,48px)}.result-score small,.result-decision small{color:#02ffff;letter-spacing:.12em;margin-bottom:18px;font:700 .72rem/1.2 Chakra Petch,sans-serif;display:block}.result-score strong{color:#fff;margin-bottom:24px;font:700 clamp(3.1rem,7vw,6.5rem)/.9 Chakra Petch,sans-serif;display:block}.result-score strong i{color:#8d20f0;font-style:normal}.result-score a{color:#02ffff;font:700 .78rem/1 Chakra Petch,sans-serif;text-decoration:none}.result-decision h3{color:#fff;margin:0 0 12px;font:700 clamp(1.65rem,3vw,2.6rem)/1 Chakra Petch,sans-serif}.result-decision p{color:#bbb4c5;max-width:590px;margin:0;line-height:1.7}.result-decision>div{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.result-decision button{color:#fff;cursor:pointer;background:#02ffff14;border:1px solid #02ffff8c;min-height:48px;padding:0 20px;font:700 .76rem/1 Chakra Petch,sans-serif}.result-decision button+button{background:#8d20f024;border-color:#8d20f0b3}.result-decision button:disabled{cursor:not-allowed;opacity:.42}.official-server{background:linear-gradient(135deg,#8d20f01f,#0000 45%),#0b0a10;border:1px solid #02ffff5c;margin-top:24px}.server-status{border-bottom:1px solid #02ffff38;align-items:center;gap:22px;padding:clamp(24px,4vw,42px);display:flex}.server-status>i{color:#02ffff;border:1px solid #02ffff;border-radius:50%;place-items:center;width:66px;height:66px;font:700 1.6rem/1 Chakra Petch,sans-serif;display:grid;box-shadow:0 0 30px #02ffff1f}.server-status small,.official-server dt{color:#02ffff;letter-spacing:.12em;font:700 .68rem/1.2 Chakra Petch,sans-serif}.server-status h3{color:#fff;margin:8px 0 4px;font:700 clamp(1.6rem,3vw,2.8rem)/1 Chakra Petch,sans-serif}.server-status p,.server-security,.server-notes{color:#aaa3b4;margin:0}.official-server dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.official-server dl>div{border-bottom:1px solid #8d20f038;border-right:1px solid #8d20f038;min-width:0;padding:24px}.official-server dd{overflow-wrap:anywhere;color:#fff;margin:10px 0 0;font:600 1rem/1.45 Chakra Petch,sans-serif}.server-notes,.server-security{padding:20px 24px;line-height:1.6}.server-notes{color:#ddd8e4;border-bottom:1px solid #8d20f038}.server-security{font-size:.82rem}@media (max-width:820px){.result-reconciliation{grid-template-columns:1fr}.result-score,.result-decision{min-height:auto}.official-server dl{grid-template-columns:1fr}}.checkin-body button:disabled{color:#43ffc1;opacity:.75;border-color:#43ffc1}.official-roster>header>b{color:#57ffd3}.roster-select-grid{grid-template-columns:repeat(2,1fr);gap:9px;padding:22px;display:grid}.roster-select-grid button{color:#fff;text-align:left;cursor:pointer;background:#0a0a0c;border:1px solid #3d3442;border-radius:10px;grid-template-columns:43px 1fr auto;align-items:center;gap:12px;min-height:83px;padding:14px;display:grid}.roster-select-grid button>span{width:41px;height:41px;font:900 10px var(--font-geist-mono);background:#18101c;border:1px solid #503b5b;border-radius:9px;place-items:center;display:grid}.roster-select-grid button strong,.roster-select-grid button small{display:block}.roster-select-grid button strong{font-size:12px}.roster-select-grid button small{color:#7e7682;margin-top:4px;font-size:7px}.roster-select-grid button i{color:#77707b;font-size:7px;font-style:normal;font-weight:950}.roster-select-grid button.selected{background:linear-gradient(120deg,#8d20f024,#0a0a0c);border-color:#744497}.roster-select-grid button.selected>span{border-color:var(--cyan);color:var(--cyan)}.roster-select-grid button.selected i{color:#51ffd0}.official-roster>footer{border-top:1px solid #302934;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.official-roster>footer p{color:#817985;margin:0;font-size:8px}.official-roster>footer button{background:var(--violet);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:11px 13px;font-size:7px;font-weight:950}.veto-panel>header span b{color:var(--cyan)}.veto-layout{grid-template-columns:1fr 290px;display:grid}.map-pool{border-right:1px solid #302934;grid-template-columns:repeat(2,1fr);gap:9px;padding:22px;display:grid}.map-pool button{color:#fff;text-align:left;cursor:pointer;background:#0a0a0c;border:1px solid #3d3442;border-radius:10px;grid-template-columns:47px 1fr;align-items:center;gap:12px;min-height:96px;padding:14px;display:grid}.map-pool button>span{color:#77707d;width:45px;height:52px;font:950 13px var(--font-geist-mono);background:linear-gradient(145deg,#22202a,#111217);border-radius:7px;grid-row:1/3;place-items:center;display:grid}.map-pool button strong{align-self:end;font-size:12px}.map-pool button small{color:#77707d;align-self:start;font-size:6px}.map-pool button:not(:disabled):hover{border-color:var(--cyan)}.map-pool button.ban{opacity:.48;border-color:#ad3467}.map-pool button.pick{border-color:var(--cyan);background:#00ffff0d}.veto-layout aside{padding:23px}.veto-layout aside>p{color:#7f7782;font-size:9px;line-height:1.6}.veto-layout aside>div{border-bottom:1px solid #2b252e;grid-template-columns:24px 48px 1fr;align-items:center;gap:8px;padding:12px 0;display:grid}.veto-layout aside>div b{color:#5d5561;font:900 13px var(--font-geist-mono)}.veto-layout aside>div span{color:var(--cyan);font-size:7px}.veto-layout aside>div strong{font-size:8px}.server-online{align-items:center;gap:7px;display:flex;color:#4dffc8!important}.server-card{background:#090a0c;border:1px solid #3d3443;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:18px;margin:24px;padding:24px;display:grid}.server-card>div small,.server-card>div strong{display:block}.server-card>div small{color:#736b78}.server-card>div strong{margin-top:7px;font-size:11px}.server-card code{color:#8fffe4;background:#050607;border:1px solid #302b34;border-radius:7px;grid-column:1/4;padding:15px;font-size:9px}.server-card button{border:1px solid var(--cyan);color:var(--cyan);cursor:pointer;background:0 0;border-radius:7px;font-size:7px;font-weight:950}.server-rules{border:1px solid #352e3a;border-radius:10px;grid-template-columns:repeat(3,1fr);margin:0 24px 24px;display:grid}.server-rules article{border-right:1px solid #352e3a;padding:18px}.server-rules article:last-child{border:0}.server-rules b,.server-rules span{display:block}.server-rules b{color:#fff;font:950 20px var(--font-geist-mono)}.server-rules span{color:#827a85;margin-top:5px;font-size:8px}.result-impact{text-align:center;grid-template-columns:1fr 50px 1fr 50px 1fr;align-items:center;gap:15px;padding:55px 35px;display:grid}.result-impact b{color:var(--cyan);font:950 29px var(--font-geist-mono)}.result-impact h3{margin:8px 0;font-size:16px}.result-impact p{color:#867e89;font-size:9px;line-height:1.5}.result-impact>i{background:linear-gradient(90deg, #633488, var(--cyan));height:1px}.result-cta{margin:0 auto 38px;display:block}.audit-log>header>i{background:var(--cyan);width:8px;height:8px;box-shadow:0 0 13px var(--cyan);border-radius:50%}.audit-log>article{border-bottom:1px solid #29242d;grid-template-columns:42px 1fr;gap:10px;padding:14px 19px;display:grid}.audit-log>article:last-child{border:0}.audit-log time{color:#625b66;font:900 8px var(--font-geist-mono)}.audit-log span{color:#9a929d;font-size:8px;line-height:1.4}.audit-log article.cyan span{color:#65e8cb}.audit-log article.pink span{color:#ef76ac}.match-help,.rulebook{padding:22px}.match-help h3,.rulebook h3{margin:7px 0;font-size:20px}.match-help p,.rulebook p{color:#88808c;font-size:9px;line-height:1.5}.match-help button,.rulebook button{color:var(--cyan);cursor:pointer;background:0 0;border:0;padding:0;font-size:7px;font-weight:950}.match-modal{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020304d6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.match-modal form{background:#100d13;border:1px solid #704385;border-radius:17px;width:min(550px,100%);padding:30px;position:relative}.match-modal h2{margin:7px 0 14px;font-size:34px}.match-modal form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.match-modal label{color:#a69daa;gap:7px;margin-top:13px;font-size:7px;font-weight:950;display:grid}.match-modal input,.match-modal textarea,.match-modal select{color:#fff;background:#09080b;border:1px solid #45394b;border-radius:7px;padding:13px;font:11px inherit}.match-modal textarea{resize:vertical;min-height:90px}.match-modal .button{width:100%;margin-top:20px}.match-toast{z-index:120;border:1px solid var(--cyan);color:#68ffe0;background:#0b1011;border-radius:9px;padding:12px 18px;font-size:8px;font-weight:950;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 15px 50px #000}@media (max-width:1100px){.match-hero,.match-workspace{grid-template-columns:1fr}.match-hero{gap:25px}.match-nav nav{display:none}}@media (max-width:720px){.versus-board{grid-template-columns:1fr 85px 1fr;padding:15px}.match-emblem{width:58px;height:64px}.match-stage-nav{grid-template-columns:repeat(5,minmax(70px,1fr));margin-inline:12px;overflow-x:auto}.match-stage-nav button{gap:6px;padding:8px}.match-stage-nav button span{font-size:6px}.match-workspace{margin-inline:12px}.checkin-body{text-align:center;grid-template-columns:1fr;padding:28px}.checkin-seal{margin:auto}.roster-select-grid,.map-pool,.veto-layout{grid-template-columns:1fr}.map-pool{border-bottom:1px solid #302934;border-right:0}.server-card{grid-template-columns:1fr 1fr}.server-card code{grid-column:1/-1;overflow:hidden}.server-card button{grid-column:1/-1;min-height:42px}.result-impact{grid-template-columns:1fr;padding:30px 20px}.result-impact>i{width:1px;height:30px;margin:auto}.match-secure{display:none}}.daily-base{color:#f6f3f8;background:#08080a;min-height:100vh}.team-loading-page,.team-empty-state{background:radial-gradient(circle at 78% 28%,#8d20f040,#0000 28%),#08070a;flex-direction:column;justify-content:center;min-height:calc(100vh - 74px);padding:clamp(40px,8vw,120px);display:flex}.team-loading-page{color:var(--cyan);font:700 12px var(--font-geist-mono);letter-spacing:.08em;align-items:center}.team-empty-state small{color:var(--cyan);font:700 10px var(--font-geist-mono)}.team-empty-state h1{max-width:900px;margin:18px 0;font-size:clamp(48px,7vw,94px);line-height:.92}.team-empty-state p{color:#aaa2ae;max-width:620px;margin:0 0 28px;font-size:17px}.team-empty-state .button{align-self:flex-start}.team-agenda-empty,.calendar-side-empty{color:#918998;padding:28px}.team-agenda-empty h3,.calendar-side-empty b{color:#fff;font-family:var(--font-geist-mono)}.match-reasons{flex-wrap:wrap;gap:7px;margin:10px 0 20px;padding:0;list-style:none;display:flex}.match-reasons li{color:var(--cyan);font:700 8px var(--font-geist-mono);text-transform:uppercase;border:1px solid #02ffff40;padding:7px 9px}.daily-base .app-header nav a.active{color:var(--cyan)}.daily-base .app-header>div a{color:#fff;font-size:11px;font-weight:900}.daily-launchpad{z-index:2;background:linear-gradient(90deg,#3d0b8929,#0000 45%),#0d0b11;border:1px solid #8d20f066;border-radius:14px;grid-template-columns:repeat(6,minmax(0,1fr));margin:18px clamp(18px,3vw,45px) 0;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 58px #00000057}.daily-launchpad>a{color:#fff;border-right:1px solid #8d20f038;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;min-height:88px;padding:16px 15px;transition:background .2s,transform .2s;display:grid}.daily-launchpad>a:last-child{border-right:0}.daily-launchpad>a:hover{background:radial-gradient(circle at 100% 0,#02ffff1a,#0000 60%),#8d20f029}.daily-launchpad>a>span{color:#02ffffb3;font:700 9px var(--font-geist-mono)}.daily-launchpad small,.daily-launchpad strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.daily-launchpad small{color:#817888;font:700 7px var(--font-geist-mono);letter-spacing:.04em;margin-bottom:5px}.daily-launchpad strong{font:700 10px var(--font-geist-mono);letter-spacing:.025em}.daily-launchpad b{color:var(--cyan);font-size:12px}.daily-welcome{background:radial-gradient(circle at 78% 30%,#8d20f04d,#0000 25%),linear-gradient(135deg,#09090b,#120b18);border-bottom:1px solid #422d4e;grid-template-columns:1fr 300px;align-items:end;gap:7vw;padding:80px clamp(22px,5vw,76px) 60px;display:grid}.daily-welcome>div>small{color:var(--cyan);letter-spacing:.11em;font-size:9px;font-weight:900}.daily-welcome>div>small i{background:var(--cyan);border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 11px #02ffffcc}.daily-welcome h1{max-width:1000px;margin:14px 0;font-size:clamp(48px,6vw,88px);line-height:.88}.daily-welcome>div>p{color:#b8b1bc;max-width:720px;font-size:17px;line-height:1.6}.daily-welcome>aside{background:#110d16;border:1px solid #633e7a;padding:28px}.daily-welcome>aside span{color:#9a8fa1;font-size:9px;font-weight:900}.daily-welcome>aside strong{color:var(--cyan);font:900 48px var(--font-geist-mono);margin:20px 0 5px;display:block}.daily-welcome>aside p{color:#ccc5cf}.daily-welcome>aside a{color:var(--cyan);font-size:9px;font-weight:900}.daily-command{background:#0d0c10;border:1px solid #3d3046;grid-template-columns:repeat(4,1fr);margin:16px clamp(18px,3vw,45px);display:grid}.daily-command article{border-right:1px solid #342a3a;flex-direction:column;min-height:190px;padding:25px;display:flex}.daily-command article:last-child{border:0}.daily-command small,.daily-command span{color:#8e8693;font-size:8px;font-weight:900}.daily-command strong{font:900 42px var(--font-geist-mono);margin:13px 0 2px}.daily-command b{color:#ad82ce;margin-top:16px;font-size:9px}.daily-command a{color:var(--cyan);margin-top:auto;font-size:8px;font-weight:900}.daily-layout{grid-template-columns:minmax(0,1.55fr) minmax(300px,.55fr);gap:16px;padding:50px clamp(18px,4vw,62px) 100px;display:grid}.daily-main{gap:16px;display:grid}.agenda-card,.daily-section,.daily-side>section{background:#0d0c10;border:1px solid #392f40}.agenda-card>header,.daily-section>header{border-bottom:1px solid #332a39;justify-content:space-between;align-items:end;padding:28px;display:flex}.agenda-card header small,.daily-section header small,.daily-side header small{color:var(--cyan);font-size:8px;font-weight:900}.agenda-card header h2,.daily-section header h2{font:900 clamp(30px, 4vw, 48px) / .95 var(--font-geist-mono);margin:6px 0 0}.agenda-card header a,.daily-section header>a{color:var(--cyan);font-size:8px;font-weight:900}.agenda-card>div>article{border-bottom:1px solid #2e2733;grid-template-columns:105px 8px 1fr auto;align-items:center;gap:17px;min-height:112px;padding:18px 26px;display:grid}.agenda-card>div>article:last-child{border:0}.agenda-card time b,.agenda-card time strong{display:block}.agenda-card time b{color:#8b8390;font-size:9px}.agenda-card time strong{font:900 24px var(--font-geist-mono);margin-top:5px}.agenda-card article>i{background:var(--violet);width:7px;height:7px;box-shadow:0 0 12px var(--violet);border-radius:50%}.agenda-card article small{color:#9c70bc;font-size:8px;font-weight:900}.agenda-card h3{font:900 17px var(--font-geist-mono);margin:5px 0}.agenda-card p{color:#817b86;margin:0;font-size:11px}.agenda-card article>a{color:var(--cyan);font-size:8px;font-weight:900}.agenda-card .agenda-empty{grid-template-columns:1fr auto}.agenda-empty p{font-size:13px}.recommend-grid{grid-template-columns:repeat(3,1fr);gap:9px;padding:12px;display:grid}.recommend-grid article{background:radial-gradient(circle at 90% 0,#8d20f02e,#0000 34%),#100e14;border:1px solid #3c3044;flex-direction:column;min-height:290px;padding:24px;transition:all .2s;display:flex}.recommend-grid article:hover{border-color:var(--violet);transform:translateY(-3px)}.recommend-grid article>span{color:var(--cyan);font:900 21px var(--font-geist-mono);align-self:flex-end}.recommend-grid small{color:#9470af;margin-top:35px;font-size:8px;font-weight:900}.recommend-grid h3{font:900 28px var(--font-geist-mono);margin:8px 0}.recommend-grid p{color:#99919e;line-height:1.5}.recommend-grid b,.recommend-grid article>a{color:var(--cyan);margin-top:auto;font-size:8px}.recommend-grid .recommend-empty{grid-column:1/-1;min-height:230px}.opportunities>div>article{border-bottom:1px solid #302833;grid-template-columns:70px 1fr auto;align-items:center;gap:18px;min-height:115px;padding:23px 28px;display:grid}.opportunities>div>article:last-child{border:0}.opportunities article>span{color:var(--violet);text-transform:uppercase;font-size:9px;font-weight:900}.opportunities h3{font:900 16px var(--font-geist-mono);margin:5px 0}.opportunities p{color:#8c8591;margin:0;font-size:12px}.opportunities article>a{color:var(--cyan);font-size:8px;font-weight:900}.daily-side{align-content:start;gap:12px;display:grid}.daily-side>section>header{border-bottom:1px solid #352b3b;justify-content:space-between;padding:20px 22px;display:flex}.daily-side>section>header b,.daily-side>section>header a{color:var(--cyan);font-size:8px}.daily-side>section>a>article,.daily-side>section>article{border-bottom:1px solid #2f2733;gap:12px;padding:19px 20px;display:flex}.daily-side article>i{background:#4f4653;border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-top:5px}.daily-side article.unread>i{background:#ff4bc8;box-shadow:0 0 10px #ff4bc8}.daily-side article b{font:800 11px var(--font-geist-mono)}.daily-side article p{color:#8f8894;margin:5px 0;font-size:11px;line-height:1.45}.daily-side article small{color:#5f5962;font-size:7px}.side-empty{padding:28px!important;display:block!important}.side-empty>a{color:var(--cyan);font-size:8px}.daily-side .daily-challenge{background:radial-gradient(circle at 80% 10%,#8d20f059,#0000 38%),#130d19;padding:28px}.daily-challenge>small{color:var(--cyan);font-weight:900}.daily-challenge>strong{float:right;color:#ff59ce;font-size:10px}.daily-challenge h3{font:900 25px/1 var(--font-geist-mono);margin:55px 0 10px}.daily-challenge>p{color:#aaa2ae;line-height:1.55}.daily-challenge .button{margin-top:15px}.market-page{background:#08080a;min-height:100vh}.market-page .simple-header nav{gap:24px;font-size:10px;font-weight:900;display:flex}.market-hero{background:radial-gradient(circle at 80% 35%,#8d20f04d,#0000 26%),#0b090e;border-bottom:1px solid #3f2d4b;padding:110px clamp(24px,7vw,110px) 80px}.market-hero small{color:var(--cyan);font-weight:900}.market-hero h1{max-width:1050px;margin:16px 0;font-size:clamp(55px,7vw,105px);line-height:.85}.market-hero p{color:#b7b0bb;max-width:730px;font-size:19px;line-height:1.6}.market-filters{border-bottom:1px solid #2f2734;gap:7px;padding:18px clamp(20px,5vw,75px);display:flex;overflow:auto}.market-filters span{color:#948c99;border:1px solid #403647;padding:9px 12px;font-size:8px;font-weight:900}.market-filters span:first-child{background:var(--violet);color:#fff}.market-grid{grid-template-columns:repeat(2,1fr);gap:12px;padding:60px clamp(20px,5vw,75px) 100px;display:grid}.market-grid>article{background:#0e0d11;border:1px solid #3b3042;flex-direction:column;min-height:390px;padding:32px;display:flex}.market-grid>article.featured{background:radial-gradient(circle at 90% 0,#8d20f047,#0000 38%),#110d16;border-color:#714391}.market-grid article>header{justify-content:space-between;display:flex}.market-grid article>header span,.market-grid article>header b{color:var(--cyan);text-transform:uppercase;font-size:8px}.market-grid article>small{color:#8d669f;margin-top:55px;font-weight:900}.market-grid h2{font:900 clamp(28px, 4vw, 48px) / .95 var(--font-geist-mono);margin:8px 0}.market-grid>article>p,.market-grid>article>div p{color:#a9a2ad;line-height:1.6}.market-grid>article>div{border-left:2px solid var(--violet);background:#151119;margin-top:18px;padding:16px}.market-grid>article>div b{color:#c492e8;font-size:8px}.market-grid footer{color:#8f8794;text-align:left;background:0 0;border-top:1px solid #342b3b;align-items:center;gap:14px;margin-top:auto;padding-top:24px;display:flex}.market-grid footer time{font-size:8px}.market-grid footer .button{margin-left:auto}.market-empty{grid-column:1/-1}@media (max-width:1050px){.daily-launchpad{grid-template-columns:repeat(3,minmax(0,1fr))}.daily-launchpad>a:nth-child(3){border-right:0}.daily-launchpad>a:nth-child(-n+3){border-bottom:1px solid #8d20f038}.daily-command{grid-template-columns:1fr 1fr}.daily-command article:nth-child(2){border-right:0}.daily-layout{grid-template-columns:1fr}.daily-side{grid-template-columns:1fr 1fr}.daily-side .daily-challenge{grid-column:1/-1}}@media (max-width:720px){.daily-base .app-header nav{display:none!important}.daily-launchpad{grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 10px 0}.daily-launchpad>a{border-bottom:1px solid #8d20f038;min-height:78px}.daily-launchpad>a:nth-child(odd){border-right:1px solid #8d20f038}.daily-launchpad>a:nth-child(2n){border-right:0}.daily-launchpad>a:nth-last-child(-n+2){border-bottom:0}.daily-welcome{grid-template-columns:1fr}.daily-command{margin:10px}.recommend-grid,.market-grid,.daily-side{grid-template-columns:1fr}.agenda-card>div>article{grid-template-columns:82px 1fr}.agenda-card article>i{display:none}.agenda-card article>div,.agenda-card article>a{grid-column:2}.opportunities>div>article{grid-template-columns:1fr}.market-page .simple-header nav{display:none}}@media (max-width:480px){.daily-welcome{padding:55px 18px}.daily-welcome h1{font-size:43px}.daily-command{grid-template-columns:1fr 1fr}.daily-command article{padding:18px}.daily-command strong{font-size:31px}.daily-layout{padding:35px 10px}.agenda-card>header,.daily-section>header{align-items:start;gap:15px;padding:20px}.recommend-grid{padding:8px}.market-hero{padding:75px 20px 55px}.market-hero h1{font-size:48px}.market-grid{padding:35px 12px}}.faceit-connect-page{color:#f6f3f8;background:#08080a;min-height:100vh}.faceit-connect-page .app-header nav a.active{color:var(--cyan)}.faceit-hero{background:radial-gradient(circle at 78% 35%,#ff4c1f21,#0000 25%),radial-gradient(circle at 64% 55%,#8d20f03b,#0000 30%),#09090b;border-bottom:1px solid #422d4e;grid-template-columns:1fr 290px;align-items:center;gap:60px;padding:70px clamp(24px,6vw,90px) 55px;display:grid}.faceit-hero small,.connection-card small,.faceit-security>small,.faceit-import small,.faceit-method>small{color:var(--cyan);letter-spacing:.1em;font-size:8px;font-weight:900}.faceit-hero h1{max-width:1050px;margin:13px 0 17px;font-size:clamp(45px,5.8vw,82px);line-height:.9}.faceit-hero p{color:#aaa3ae;max-width:720px;margin:0;font-size:15px;line-height:1.6}.faceit-logo{color:#fff;width:220px;height:220px;font:900 82px var(--font-geist-mono);background:linear-gradient(145deg,#ff4c1f,#7b1907);border:1px solid #633e75;border-radius:42px 9px;place-items:center;display:grid;box-shadow:0 30px 100px #ff4c1f29}.faceit-logo span{letter-spacing:.15em;margin-top:-70px;font-size:11px;display:block}.faceit-flow{grid-template-columns:minmax(0,1.25fr) minmax(300px,.45fr);gap:14px;padding:28px clamp(20px,5vw,75px);display:grid}.connection-card,.faceit-security,.faceit-import,.faceit-method{background:#0d0c10;border:1px solid #392f40;border-radius:14px;overflow:hidden}.connection-card>header{border-bottom:1px solid #342b3a;justify-content:space-between;align-items:end;padding:24px 26px;display:flex}.connection-card h2{margin:6px 0 0;font-size:clamp(27px,3vw,42px)}.connection-card header>span{color:#827a86;font-size:8px;font-weight:900}.connection-card header>span.online{color:#62ffd8}.connection-card>form{padding:38px 28px 30px}.connection-card label{color:#9a929e;text-transform:uppercase;font-size:8px;font-weight:900}.connection-card label>div{grid-template-columns:1fr auto;margin-top:8px;display:grid}.connection-card input{color:#fff;background:#09080b;border:1px solid #46384e;border-radius:7px 0 0 7px;padding:16px}.connection-card form button{background:var(--violet);color:#fff;cursor:pointer;border:0;border-radius:0 7px 7px 0;padding:0 20px;font-size:8px;font-weight:900}.connection-card form>p{color:#746d78;font-size:9px}.ownership-check,.connected-profile{grid-template-columns:74px 1fr auto;align-items:center;gap:18px;padding:30px;display:grid}.faceit-avatar{color:#ff6c48;background:#37130b;border:1px solid #ff4c1f;border-radius:19px 5px;place-items:center;width:70px;height:70px;font-weight:900;display:grid}.ownership-check h3,.connected-profile h3{margin:4px 0;font-size:25px}.ownership-check p,.connected-profile p{color:#8c8490;margin:0;font-size:9px}.ownership-check>button,.connected-profile>button{border:1px solid var(--cyan);color:var(--cyan);cursor:pointer;background:0 0;border-radius:6px;padding:12px 15px;font-size:8px;font-weight:900}.ownership-check aside{background:#ffb14a12;border-left:2px solid #ffb14a;grid-column:1/-1;padding:14px 16px}.ownership-steps{border:1px solid #342b3a;border-radius:8px;grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.ownership-steps span{color:#6f6873;border-right:1px solid #342b3a;align-items:center;gap:8px;padding:12px;font-size:7px;font-weight:900;display:flex}.ownership-steps span:last-child{border:0}.ownership-steps span b{border:1px solid #4a3b52;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.ownership-steps span.done{color:#62ffd8}.ownership-steps span.active{color:#fff;background:#8d20f021}.ownership-steps span.active b{border-color:var(--violet);background:var(--violet)}.ownership-check aside b{color:#ffb14a;font-size:8px}.ownership-check aside p{color:#a79889;margin-top:5px}.connected-metrics{border:1px solid #342b3a;border-radius:8px;grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.connected-metrics span{color:#77707b;border-right:1px solid #342b3a;padding:15px;font-size:7px;font-weight:900}.connected-metrics span:last-child{border:0}.connected-metrics b{color:#fff;font:900 21px var(--font-geist-mono);margin-bottom:4px;display:block}.connected-profile>button{grid-column:1/-1;justify-self:end}.faceit-security{padding:25px}.faceit-security ul{margin:24px 0;padding:0;list-style:none}.faceit-security li{color:#aaa2ae;border-bottom:1px solid #2f2733;gap:10px;padding:11px 0;font-size:9px;display:flex}.faceit-security li i{color:#62ffd8;font-style:normal}.faceit-security li.denied,.faceit-security li.denied i{color:#746c79}.faceit-security>p{color:#756e79;font-size:9px;line-height:1.55}.steam-proof{background:#0a090c;border:1px solid #3b3241;border-radius:8px;margin-top:22px;padding:15px}.steam-proof b{color:#79a8ff;font-size:8px}.steam-proof p{color:#7d7581;margin:7px 0 0;font-size:8px;line-height:1.55}.faceit-import{margin:0 clamp(20px,5vw,75px) 14px}.faceit-import>header{border-bottom:1px solid #342b3a;justify-content:space-between;align-items:end;padding:25px;display:flex}.faceit-import h2{margin:6px 0 0;font-size:37px}.faceit-import header>div:last-child{text-align:right}.faceit-import header strong{color:var(--cyan);font:900 33px var(--font-geist-mono);display:block}.faceit-import header span{color:#77707b;font-size:7px;font-weight:900}.faceit-import article{border-bottom:1px solid #2e2733;grid-template-columns:80px 135px repeat(3,1fr) 105px auto;align-items:center;gap:16px;min-height:82px;padding:14px 22px;display:grid}.faceit-import article code,.faceit-import article time{color:#736c77;font-size:8px}.faceit-import article small,.faceit-import article b{display:block}.faceit-import article small{color:#746d78;font-size:6px}.faceit-import article b{margin-top:4px;font-size:10px}.faceit-import article>span{color:#62ffd8;font-size:7px;font-weight:900}.faceit-import article>a{color:var(--cyan);font-size:7px;font-weight:900}.faceit-method{margin:0 clamp(20px,5vw,75px) 100px;padding:28px}.faceit-method>div{grid-template-columns:repeat(4,1fr);margin-top:22px;display:grid}.faceit-method article{border:1px solid #342b3a;border-right:0;min-height:165px;padding:20px}.faceit-method article:last-child{border-right:1px solid #342b3a}.faceit-method article>b{color:var(--cyan);font-size:9px}.faceit-method h3{margin:40px 0 7px;font-size:18px}.faceit-method p{color:#837c87;font-size:9px;line-height:1.5}@media (max-width:1000px){.faceit-hero{grid-template-columns:1fr}.faceit-logo{width:140px;height:140px;font-size:52px}.faceit-logo span{margin-top:-45px}.faceit-flow{grid-template-columns:1fr}.faceit-import article{grid-template-columns:80px 1fr 1fr}.faceit-import article>*{grid-column:auto}.faceit-method>div{grid-template-columns:1fr 1fr}}@media (max-width:650px){.faceit-connect-page .app-header nav,.back-center{display:none}.faceit-hero{padding:45px 18px 35px}.faceit-hero h1{font-size:43px}.faceit-flow{padding:18px 10px}.ownership-check,.connected-profile{grid-template-columns:65px 1fr}.ownership-check>button,.connected-profile>button{grid-column:1/-1}.connected-metrics{grid-template-columns:1fr}.faceit-import{margin:0 10px 12px}.faceit-import article{grid-template-columns:1fr 1fr}.faceit-import{overflow-x:auto}.faceit-method{margin:0 10px 80px}.faceit-method>div{grid-template-columns:1fr}}.verification-page{color:#f6f3f8;background:#08080a;min-height:100vh}.verification-page .app-header nav a.active{color:var(--cyan)}.back-center{color:#9a929e;font-size:8px;font-weight:900}.verification-hero{background:radial-gradient(circle at 78% 35%,#8d20f040,#0000 28%),linear-gradient(135deg,#09090b,#120b18);border-bottom:1px solid #422d4e;grid-template-columns:minmax(0,1fr) 390px;align-items:end;gap:70px;padding:68px clamp(24px,5vw,78px) 52px;display:grid}.verification-hero small,.ledger header small,.integrity-side small{color:var(--cyan);letter-spacing:.1em;font-size:8px;font-weight:900}.verification-hero h1{max-width:1000px;margin:12px 0 16px;font-size:clamp(46px,5.5vw,78px);line-height:.91}.verification-hero>div>p{color:#aaa3ae;max-width:800px;margin:0;font-size:16px;line-height:1.6}.verification-hero>aside{background:#0e0b12e0;border:1px solid #5c3b70;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:14px;padding:24px;display:grid}.verification-hero aside>span,.verification-hero aside>strong{grid-column:1/-1}.verification-hero aside>span{color:#8c8391;font-size:8px;font-weight:900}.verification-hero aside>strong{color:#fff;font:900 48px var(--font-geist-mono)}.verification-hero aside div{border-top:1px solid #392e40;padding-top:13px}.verification-hero aside div b,.verification-hero aside div small{display:block}.verification-hero aside div b{color:var(--cyan);font:900 18px var(--font-geist-mono)}.verification-hero aside div small{color:#706978;margin-top:4px;font-size:6px}.verification-summary{grid-template-columns:repeat(3,1fr);gap:10px;padding:18px clamp(20px,4vw,60px);display:grid}.verification-summary article{background:#0d0c10;border:1px solid #3a3041;border-radius:12px;grid-template-columns:45px 1fr auto;align-items:center;gap:15px;min-height:128px;padding:22px;display:grid}.verification-summary article>i{color:#fff;border-radius:50%;place-items:center;width:43px;height:43px;font-size:18px;font-style:normal;display:grid}.verification-summary article.good>i{background:#087d68;box-shadow:0 0 24px #02ffff29}.verification-summary article.partial>i{background:var(--violet)}.verification-summary article.neutral>i{background:#38323c}.verification-summary small{color:#817985;font-size:7px;font-weight:900}.verification-summary h2{margin:4px 0;font-size:19px}.verification-summary p{color:#847d89;margin:0;font-size:9px}.verification-summary strong{color:var(--cyan);font:900 24px var(--font-geist-mono)}.confirmation-queue{background:#02ffff0d;border:1px solid #02ffff61;border-radius:14px;margin:0 clamp(20px,4vw,60px) 18px;padding:22px}.confirmation-queue>header{margin-bottom:14px}.confirmation-queue>header small{color:var(--cyan);letter-spacing:.12em;font-size:8px;font-weight:900}.confirmation-queue>header h2{margin:5px 0}.confirmation-queue>header p{color:#9b93a0;margin:0}.confirmation-queue>div{gap:10px;display:grid}.confirmation-queue article{background:#0d0c10;border:1px solid #392f40;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.confirmation-queue article h3,.confirmation-queue article p{margin:3px 0 0}.confirmation-queue article small{color:#817985}.confirmation-queue article button{flex:none}.verification-workspace{grid-template-columns:minmax(0,1.55fr) minmax(310px,.48fr);gap:16px;padding:28px clamp(20px,4vw,60px) 100px;display:grid}.ledger,.integrity-side>section{background:#0d0c10;border:1px solid #392f40;border-radius:14px;overflow:hidden}.ledger>header{border-bottom:1px solid #342b3a;justify-content:space-between;align-items:end;padding:25px;display:flex}.ledger h2{margin:6px 0 0;font-size:clamp(27px,3vw,42px);line-height:.95}.ledger>header button{border:1px solid var(--cyan);color:var(--cyan);cursor:pointer;background:0 0;border-radius:6px;padding:11px 14px;font-size:8px;font-weight:900}.ledger>nav{background:#09080b;border-bottom:1px solid #302833;gap:5px;padding:10px 16px;display:flex;overflow-x:auto}.ledger>nav button{color:#77707b;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #39313e;border-radius:5px;padding:8px 10px;font-size:7px;font-weight:900}.ledger>nav button.active{border-color:var(--violet);background:var(--violet);color:#fff}.ledger>div>article{border-bottom:1px solid #2e2733;grid-template-columns:55px 18px minmax(180px,1fr) 190px 92px auto;align-items:center;gap:13px;min-height:105px;padding:17px 20px;display:grid}.ledger>div>article:last-child{border:0}.ledger time{color:#837b88;font:900 10px var(--font-geist-mono)}.status-mark{border-left:1px solid #342b3b;place-items:center;height:100%;display:grid}.status-mark i{background:#656069;border-radius:50%;width:7px;height:7px;margin-left:-1px}.status-mark.verified i{background:#62ffd8;box-shadow:0 0 12px #62ffd8}.status-mark.confirmed i{background:var(--violet);box-shadow:0 0 12px var(--violet)}.status-mark.review i{background:#ff5aa9;box-shadow:0 0 12px #ff5aa9}.session-copy small{color:#9670af;font-size:7px;font-weight:900}.session-copy h3{margin:5px 0;font-size:15px}.session-copy p{color:#79727e;margin:0;font-size:9px}.verification-state b,.verification-state span{display:block}.verification-state b{font-size:9px}.verification-state span{color:#79727e;margin-top:5px;font-size:8px}.verification-state.verified b{color:#62ffd8}.verification-state.confirmed b{color:#b969f8}.verification-state.review b{color:#ff6aae}.ranking-impact small,.ranking-impact strong{display:block}.ranking-impact small{color:#746c79;font-size:6px;font-weight:900}.ranking-impact strong{color:#fff;font:900 14px var(--font-geist-mono);margin-top:5px}.ledger article>button{color:var(--cyan);cursor:pointer;background:0 0;border:1px solid #413647;border-radius:5px;padding:8px;font-size:7px;font-weight:900}.integrity-side{align-content:start;gap:12px;display:grid}.integrity-side>section{padding-bottom:22px}.integrity-side section>header{border-bottom:1px solid #342b3a;padding:18px 20px}.integrity-side header strong{font:900 23px var(--font-geist-mono);margin-left:22px}.integrity-side header span{color:#736c77;font-size:8px}.integrity-ring{border:8px solid #29222e;border-top-color:var(--cyan);border-right-color:var(--cyan);text-align:center;border-bottom-color:#8d20f0;border-radius:50%;place-content:center;width:130px;height:130px;margin:27px auto;display:grid;transform:rotate(18deg)}.integrity-ring>*{transform:rotate(-18deg)}.integrity-ring b{font:900 26px var(--font-geist-mono)}.integrity-ring span{color:#62ffd8;font-size:7px;font-weight:900}.integrity-side ul{margin:0 20px 22px;padding:0;list-style:none}.integrity-side li{color:#aaa2ae;border-bottom:1px solid #2e2733;align-items:center;gap:9px;padding:10px 0;font-size:9px;display:flex}.integrity-side li i{background:#625b66;border-radius:50%;width:6px;height:6px}.integrity-side li i.ok{background:#62ffd8}.integrity-side li i.warn{background:#ff5aa9}.integrity-side section>a{color:var(--cyan);margin-left:20px;font-size:8px;font-weight:900}.integrity-side .fraud-card{background:radial-gradient(circle at 85% 0,#8d20f04d,#0000 38%),#120d17;padding:24px}.fraud-card h3{margin:38px 0 8px;font-size:24px;line-height:1}.fraud-card p{color:#958d99;font-size:10px;line-height:1.55}.fraud-card>div{border-top:1px solid #3c3044;border-bottom:1px solid #3c3044;justify-content:space-between;margin:20px 0 15px;padding:13px 0;display:flex}.fraud-card span{color:#7d7581;font-size:7px;font-weight:900}.fraud-card b{color:#62ffd8;font-size:8px}.fraud-card button{color:var(--cyan);cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;font-weight:900}.evidence-warning{color:#d9b3c5;background:#ff5aa914;border-left:2px solid #ff5aa9;padding:11px 13px;font-size:10px}@media (max-width:1100px){.verification-hero{grid-template-columns:1fr;gap:25px}.verification-hero>aside{max-width:500px}.verification-summary,.verification-workspace{grid-template-columns:1fr}.integrity-side{grid-template-columns:1fr 1fr}}@media (max-width:760px){.verification-page .app-header nav,.back-center{display:none}.verification-hero{padding:45px 18px 35px}.verification-hero h1{font-size:44px}.verification-summary{padding:12px}.verification-workspace{padding:20px 10px 80px}.ledger>header{flex-direction:column;align-items:start;gap:18px}.ledger>div>article{grid-template-columns:55px 1fr}.status-mark{display:none}.session-copy,.verification-state,.ranking-impact,.ledger article>button{grid-column:2}.integrity-side{grid-template-columns:1fr}}.personal-hq{color:#f7f4f8;background:#08080a;min-height:100vh}.team-hq{color:#f8f6fa;background:#08080a;min-height:100vh}.team-hq-nav{z-index:35;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08080af0;position:sticky;top:0}.team-switcher{color:#fff;align-items:center;gap:10px;display:flex}.team-switcher span{border:1px solid var(--cyan);width:36px;height:36px;color:var(--cyan);background:linear-gradient(145deg,#7719e7,#221038);border-radius:10px;place-items:center;font-size:9px;font-weight:950;display:grid}.team-switcher b{letter-spacing:.04em;font-size:9px}.team-switcher i{color:#8d8492;font-size:7px;font-style:normal}.team-command-hero{background:radial-gradient(circle at 78% 40%,#8d20f040,#0000 29%);grid-template-columns:1fr 430px;align-items:center;gap:56px;max-width:1540px;margin:auto;padding:54px clamp(24px,4vw,64px) 42px;display:grid}.team-identity-block{align-items:center;gap:28px;display:flex}.team-shield{clip-path:polygon(8% 0,92% 0,100% 18%,100% 75%,50% 100%,0 75%,0 18%);width:126px;height:142px;color:var(--cyan);font:950 30px var(--font-geist-mono);filter:drop-shadow(0 20px 35px #8d20f047);background:linear-gradient(150deg,#a021ff,#3d087b 58%,#121018);place-items:center;display:grid}.team-identity-block small,.team-panel small{color:var(--cyan);letter-spacing:.1em;font-size:8px;font-weight:950}.team-identity-block h1{margin:8px 0 7px;font-size:clamp(48px,5vw,78px);line-height:.9}.team-identity-block p{color:#aaa2af;margin:0;font-size:12px}.team-live-line{color:#77707b;margin-top:17px;font-size:7px;font-weight:900}.team-live-line i{background:var(--cyan);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 12px #02ffffbf}.team-match-clock{background:linear-gradient(135deg,#17101e,#0d0c10);border:1px solid #5b3b6a;border-radius:16px;padding:24px 27px;box-shadow:0 24px 70px #2b065852}.team-match-clock>small{color:#9a8da2;font-size:8px;font-weight:900}.team-match-clock>strong{color:var(--cyan);font:950 42px var(--font-geist-mono);margin:6px 0 11px;display:block}.team-match-clock>div{font:950 20px var(--font-geist-mono);align-items:center;gap:15px;display:flex}.team-match-clock>div span{color:#796f80;font-size:9px}.team-match-clock p{color:#8e8593;font-size:10px}.team-match-clock a{color:var(--cyan);font-size:8px;font-weight:950}.team-kpis{background:#0d0c10;border:1px solid #3a3040;border-radius:15px;grid-template-columns:repeat(4,1fr);max-width:1440px;margin:0 auto 16px;display:grid;overflow:hidden}.team-kpis article{border-right:1px solid #352b3b;min-height:144px;padding:23px}.team-kpis article:last-child{border:0}.team-kpis article.accent{background:linear-gradient(145deg,#8d20f02e,#120c17cc)}.team-kpis small{color:#8e8593;font-size:8px;font-weight:900}.team-kpis strong{font:950 36px var(--font-geist-mono);margin:10px 0 4px;display:block}.team-kpis strong span{color:#6f6874;font-size:19px}.team-kpis p{color:#8d8591;margin:0;font-size:9px}.team-tabs{background:#0d0c10;border:1px solid #32293a;border-radius:10px;gap:4px;max-width:1440px;margin:0 auto 12px;padding:5px;display:flex}.team-tabs button{color:#7e7683;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:11px 22px;font-size:8px;font-weight:950}.team-tabs button.active{background:var(--violet);color:#fff;box-shadow:0 10px 25px #8d20f03d}.team-workspace{grid-template-columns:minmax(0,1.65fr) minmax(330px,.65fr);gap:16px;max-width:1440px;margin:auto;padding-bottom:100px;display:grid}.team-main-column,.team-side-column{align-content:start;gap:16px;display:grid}.team-panel{background:#0d0c10;border:1px solid #392f40;border-radius:15px;overflow:hidden}.team-panel>header{border-bottom:1px solid #332a39;justify-content:space-between;align-items:end;padding:21px 23px;display:flex}.team-panel h2{margin:5px 0 0;font-size:clamp(24px,2.2vw,35px);line-height:.95}.roster-panel>header>b{color:var(--cyan);font-size:8px}.member-row{border-bottom:1px solid #29232d;grid-template-columns:52px 1.25fr .8fr .9fr 1.15fr auto;align-items:center;gap:15px;min-height:93px;padding:16px 20px;display:grid}.member-row:last-child{border:0}.member-avatar{color:#fff;width:43px;height:43px;font:900 12px var(--font-geist-mono);background:#1b1221;border:1px solid #55415f;border-radius:12px;place-items:center;display:grid;position:relative}.member-avatar i{background:#7c727f;border:2px solid #0d0c10;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-2px;right:-2px}.status-ready .member-avatar i{background:var(--cyan)}.status-late .member-avatar i{background:#ffba4a}.status-unavailable .member-avatar i{background:#ff4d91}.member-name h3{margin:0 0 4px;font-size:15px}.member-name h3 em{border:1px solid var(--cyan);color:var(--cyan);vertical-align:middle;border-radius:3px;margin-left:7px;padding:3px 5px;font-size:6px;font-style:normal}.member-name p,.member-status small{color:#847b88;margin:0;font-size:8px}.member-rank small,.member-proof small{color:#665e6a;margin-bottom:5px;display:block}.member-rank b,.member-proof b{color:#d9d3dc;font-size:8px}.member-proof b{color:var(--cyan)}.member-status{flex-direction:column;gap:5px;display:flex}.member-status span{color:#918897;border:1px solid #524459;border-radius:5px;width:max-content;padding:5px 7px;font-size:7px;font-weight:950}.status-ready .member-status span{color:var(--cyan);background:#41ffbf12;border-color:#41ffbf59}.status-late .member-status span{color:#ffba4a;border-color:#ffba4a66}.member-row>a,.row-action{color:var(--cyan);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #4e4055;border-radius:6px;padding:8px 9px;font-size:7px;font-weight:950}.team-agenda-panel>header button{border:1px solid var(--cyan);color:var(--cyan);cursor:pointer;background:0 0;border-radius:7px;padding:10px 13px;font-size:7px;font-weight:950}.team-agenda-list article{border-bottom:1px solid #2d2631;grid-template-columns:84px 2px 1fr auto;align-items:center;gap:18px;min-height:105px;padding:17px 21px;display:grid}.team-agenda-list article:last-child{border:0}.team-agenda-list article.next{background:linear-gradient(90deg,#8d20f01f,#0000)}.team-agenda-list time b,.team-agenda-list time strong{display:block}.team-agenda-list time b{color:#8b818f;font-size:7px}.team-agenda-list time strong{font:950 24px var(--font-geist-mono);margin-top:5px}.team-agenda-list article>i{background:#3b3241;width:2px;height:52px}.team-agenda-list article.next>i{background:var(--cyan);box-shadow:0 0 14px #00ffff80}.team-agenda-list h3{margin:5px 0 4px;font-size:15px}.team-agenda-list p{color:#837b87;margin:0;font-size:9px}.team-agenda-list a,.team-agenda-list button{color:var(--cyan);cursor:pointer;background:0 0;border:0;padding:0;font-size:7px;font-weight:950}.captain-decisions>header span{color:#ff5b99;background:#ff4d911f;border-radius:4px;padding:5px 7px;font-size:7px;font-weight:950}.captain-decisions>article{border-bottom:1px solid #2f2733;padding:20px 22px}.captain-decisions>article:last-child{border:0}.captain-decisions h3{margin:7px 0 4px;font-size:17px}.captain-decisions p{color:#8c838f;margin:0 0 14px;font-size:9px;line-height:1.5}.captain-decisions article>div{gap:6px;display:flex}.captain-decisions button,.captain-decisions a{color:#fff;cursor:pointer;background:0 0;border:1px solid #594462;border-radius:6px;padding:8px 9px;font-size:7px;font-weight:950}.captain-decisions button:first-child{border-color:var(--cyan);color:var(--cyan)}.announcement-box textarea{resize:vertical;color:#fff;background:#09090b;border:1px solid #403645;border-radius:8px;width:calc(100% - 44px);min-height:95px;margin:20px 22px 8px;padding:13px;font:11px inherit}.announcement-box footer{justify-content:space-between;align-items:center;padding:0 22px 20px;display:flex}.announcement-box footer span{color:#706875;font-size:7px}.announcement-box footer button{background:var(--violet);color:#fff;cursor:pointer;border:0;border-radius:6px;padding:9px 11px;font-size:7px;font-weight:950}.team-health{padding:23px}.team-health h3{margin:8px 0 12px;font-size:20px}.team-health>div{background:#29232d;border-radius:5px;height:6px;overflow:hidden}.team-health>div i{background:linear-gradient(90deg, var(--violet), var(--cyan));height:100%;display:block}.team-health p{color:#89818c;font-size:9px;line-height:1.5}.team-health a{color:var(--cyan);font-size:7px;font-weight:950}.team-modal{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030305d1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.team-modal form{background:#100d13;border:1px solid #704286;border-radius:17px;width:min(560px,100%);padding:30px;position:relative;box-shadow:0 30px 110px #000}.team-modal h2{margin:7px 0;font-size:35px}.team-modal p{color:#8d8492;font-size:10px}.team-modal form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.team-modal label{color:#aba2af;gap:7px;margin:14px 0 0;font-size:7px;font-weight:950;display:grid}.team-modal input,.team-modal textarea{color:#fff;background:#09080b;border:1px solid #44384b;border-radius:7px;padding:13px;font:11px inherit}.team-modal textarea{resize:vertical;min-height:90px}.team-modal .button{width:100%;margin-top:20px}.modal-close{color:#fff;cursor:pointer;background:0 0;border:0;font-size:20px;position:absolute;top:18px;right:18px}.team-toast,.team-loading{z-index:120;border:1px solid var(--cyan);color:var(--cyan);background:#0c1011;border-radius:9px;padding:12px 18px;font-size:8px;font-weight:950;position:fixed;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 16px 50px #000}.team-loading{top:86px;bottom:auto}.team-empty-state{grid-template-columns:minmax(0,1fr) minmax(420px,.72fr);align-items:center;gap:clamp(40px,7vw,110px);display:grid}.team-create-form{background:radial-gradient(circle at 100% 0,#8d20f03d,#0000 42%),#100c14;border:1px solid #8d20f080;border-radius:18px;gap:14px;padding:clamp(28px,4vw,46px);display:grid;box-shadow:0 30px 100px #00000085}.team-create-form h2{margin:2px 0 10px;font-size:clamp(27px,3vw,42px)}.team-create-form .form-row{grid-template-columns:1fr .7fr;gap:10px;display:grid}.team-create-form label{color:#aaa1ae;gap:7px;font-size:8px;font-weight:900;display:grid}.team-create-form input,.team-create-form select,.team-create-form textarea{color:#fff;background:#09080b;border:1px solid #43364b;border-radius:8px;width:100%;padding:13px 14px;font:12px inherit}.team-create-form textarea{resize:vertical;min-height:88px}.team-create-form .button{width:100%;margin-top:5px}.recruitment-panel{min-height:540px}.recruitment-panel>header button{border:1px solid var(--cyan);color:var(--cyan);cursor:pointer;background:#02ffff0a;border-radius:7px;padding:10px 13px;font-size:7px;font-weight:950}.vacancy-command-grid{grid-template-columns:1fr .82fr;gap:14px;padding:18px;display:grid}.vacancy-command-grid>section{align-content:start;gap:10px;min-width:0;display:grid}.vacancy-command-grid>section>small{color:#8c8390;padding:0 4px 4px}.team-vacancy,.candidate-row{background:radial-gradient(circle at 100% 0,#8d20f021,#0000 42%),#0a090c;border:1px solid #392e40;border-radius:12px;padding:20px}.team-vacancy.status-active{border-color:#02ffff61}.team-vacancy h3,.candidate-row h3{margin:5px 0;font-size:20px}.team-vacancy p,.candidate-row p{color:#958c99;margin:0;font-size:10px;line-height:1.55}.team-vacancy dl{border:1px solid #302736;grid-template-columns:.65fr 1.35fr;margin:18px 0;display:grid}.team-vacancy dl div{padding:12px}.team-vacancy dl div+div{border-left:1px solid #302736}.team-vacancy dt{color:#6f6773;font-size:7px}.team-vacancy dd{color:#fff;margin:5px 0 0;font-size:9px}.team-vacancy>button{color:var(--cyan);cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:900}.candidate-row{grid-template-columns:42px 1fr auto;align-items:center;gap:12px;display:grid}.candidate-row>span{border:1px solid var(--violet);width:42px;height:42px;color:var(--cyan);font:900 11px var(--font-geist-mono);background:#1b0d28;border-radius:10px;place-items:center;display:grid}.candidate-actions{align-items:center;gap:6px;display:flex}.candidate-actions a,.candidate-actions button{color:#aaa2ae;cursor:pointer;background:0 0;border:1px solid #493a51;border-radius:5px;padding:7px 8px;font-size:7px;font-weight:900}.candidate-actions button:last-child{border-color:var(--cyan);color:var(--cyan)}.team-modal fieldset{border:1px solid #403447;border-radius:8px;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:14px;display:flex}.team-modal fieldset legend{color:#aba2af;padding:0 6px;font-size:7px;font-weight:950}.team-modal fieldset label{border:1px solid #392f40;border-radius:6px;grid-template-columns:auto 1fr;align-items:center;margin:0;padding:8px 10px;display:flex}.team-modal fieldset input{width:auto;padding:0}.registration-center{color:#fff;background:radial-gradient(circle at 78% 18%,#8d20f033,#0000 28%),#08080a;min-height:100vh;padding-bottom:110px}.registration-hero{grid-template-columns:1fr auto;align-items:end;gap:60px;max-width:1440px;margin:auto;padding:clamp(70px,9vw,135px) clamp(24px,5vw,70px) 58px;display:grid}.registration-hero small,.registration-workspace>*>small{color:var(--cyan);letter-spacing:.1em;font-size:9px;font-weight:900}.registration-hero h1{max-width:980px;margin:15px 0;font-size:clamp(52px,7vw,104px);line-height:.88}.registration-hero p{color:#aaa2ae;max-width:760px;font-size:16px;line-height:1.6}.registration-hero aside{background:#02ffff09;border:1px solid #02ffff57;border-radius:14px;align-items:end;gap:14px;min-width:210px;padding:25px;display:flex}.registration-hero aside b{color:var(--cyan);font:900 50px var(--font-geist-mono)}.registration-hero aside span{color:#aaa2ae;font-size:8px;line-height:1.5}.registration-workspace{grid-template-columns:.65fr 1.35fr;align-items:start;gap:18px;max-width:1320px;margin:auto;padding:0 24px;display:grid}.registration-team-card,.registration-form{background:#0d0c10;border:1px solid #3d3045;border-radius:18px;padding:clamp(28px,4vw,44px)}.registration-team-card>span{border:1px solid var(--cyan);width:84px;height:84px;color:var(--cyan);font:900 18px var(--font-geist-mono);background:linear-gradient(145deg,#7b18e6,#241033);border-radius:20px;place-items:center;margin:32px 0 22px;display:grid}.registration-team-card h2,.registration-form h2{margin:10px 0;font-size:clamp(28px,3vw,45px);line-height:.95}.registration-team-card p,.registration-status p{color:#9b929f;line-height:1.55}.registration-team-card>a:not(.button),.registration-status a{color:var(--cyan);font-size:8px;font-weight:900}.registration-form{background:radial-gradient(circle at 100% 0,#8d20f02e,#0000 38%),#0d0c10;border-color:#8d20f085;gap:18px;display:grid}.registration-form>label:not(.check){color:#aaa2ae;gap:8px;font-size:8px;font-weight:900;display:grid}.registration-form select{color:#fff;background:#09080b;border:1px solid #46384e;border-radius:8px;padding:15px}.registration-list{border:1px solid #342a3b;border-radius:10px;overflow:hidden}.registration-list article{border-bottom:1px solid #342a3b;justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex}.registration-list article:last-child{border:0}.registration-list b,.registration-list span{display:block}.registration-list b{font-size:13px}.registration-list span,.registration-list time{color:#847b89;margin-top:5px;font-size:8px}.registration-status{background:#02ffff09;border:1px solid #02ffff47;border-radius:12px;padding:28px}.registration-status>span{color:var(--cyan);font-size:8px;font-weight:900}:is(body:has(.registration-center) .global-dock .search-trigger,body:has(.registration-center) .global-dock .explore-trigger,body:has(.registration-center) .global-dock .tutorial-help){width:auto}@media (max-width:1050px){.team-command-hero,.team-workspace,.team-empty-state{grid-template-columns:1fr}.team-kpis{grid-template-columns:repeat(2,1fr)}.team-kpis article:nth-child(2){border-right:0}.team-hq-nav nav{display:none}.team-empty-state{padding-top:70px}.vacancy-command-grid,.registration-workspace{grid-template-columns:1fr}}@media (max-width:720px){.team-command-hero{padding-top:32px}.team-identity-block{align-items:flex-start;gap:16px}.team-shield{width:75px;height:87px;font-size:19px}.team-kpis{grid-template-columns:1fr;margin-inline:14px}.team-kpis article{border-bottom:1px solid #352b3b;border-right:0}.team-tabs,.team-workspace{margin-inline:14px}.team-tabs{overflow-x:auto}.team-tabs button{white-space:nowrap}.team-empty-state{padding:44px 16px 100px}.team-empty-state h1{font-size:46px}.team-create-form{padding:24px 18px}.team-create-form .form-row,.team-modal form>div{grid-template-columns:1fr}.candidate-row{grid-template-columns:42px 1fr}.candidate-actions{grid-column:2}.registration-hero{grid-template-columns:1fr;padding:54px 18px 35px}.registration-hero aside{min-width:0}.registration-workspace{padding:0 14px}.member-row{grid-template-columns:46px 1fr auto}.member-rank,.member-proof{display:none}.member-status{grid-column:2}.member-row>a,.member-row>button{grid-area:1/3/3}.team-agenda-list article{grid-template-columns:70px 2px 1fr}.team-agenda-list article>a,.team-agenda-list article>button{grid-column:3;justify-self:start}.team-switcher i{display:none}}.personal-nav{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08080aeb;position:sticky;top:0}.player-pill{color:#fff;align-items:center;gap:9px;display:flex}.player-pill span{border:1px solid var(--cyan);width:32px;height:32px;color:var(--cyan);background:#1c0b2b;border-radius:50%;place-items:center;font-size:10px;font-weight:900;display:grid}.player-pill b{font-size:10px}.player-pill i{color:#8e8593;font-size:8px;font-style:normal}.hq-topbar{background:radial-gradient(circle at 79% 28%,#8d20f03d,#0000 30%);grid-template-columns:minmax(0,1fr) 420px;align-items:end;gap:60px;max-width:1540px;margin:0 auto;padding:54px clamp(24px,4vw,64px) 42px;display:grid}.hq-topbar>div:first-child small,.hq-panel header small{color:var(--cyan);letter-spacing:.1em;font-size:9px;font-weight:900}.hq-topbar h1{margin:10px 0 8px;font-size:clamp(46px,5vw,76px);line-height:.95}.hq-topbar>div:first-child p{color:#a9a2ad;margin:0;font-size:16px}.hq-next{background:linear-gradient(135deg,#17101d,#0d0c10);border:1px solid #59396b;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:8px 20px;padding:22px 24px;display:grid;box-shadow:0 22px 70px #3d0b8947}.hq-next>small{color:#9e8ca9;grid-column:1/-1;font-size:8px;font-weight:900}.hq-next>strong{color:var(--cyan);font:900 36px var(--font-geist-mono);grid-row:span 2}.hq-next div{flex-direction:column;gap:4px;display:flex}.hq-next div span{color:#9a6cbb;font-size:8px;font-weight:900}.hq-next div b{font-size:12px}.hq-next button{color:var(--cyan);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:8px;font-weight:900}.hq-stats{background:#0d0c10;border:1px solid #392f40;border-radius:14px;grid-template-columns:repeat(4,1fr);max-width:1440px;margin:0 auto 18px;display:grid;overflow:hidden}.hq-stats article{border-right:1px solid #342a3a;flex-direction:column;min-height:174px;padding:23px;display:flex}.hq-stats article:last-child{border:0}.hq-stats small{color:#88808d;font-size:8px;font-weight:900}.hq-stats article>div{justify-content:space-between;align-items:baseline;margin:11px 0 4px;display:flex}.hq-stats strong{font:900 37px var(--font-geist-mono)}.hq-stats b{color:#61ffd9;font-size:9px}.hq-stats p{color:#817a86;margin:4px 0 14px;font-size:10px}.hq-stats a,.hq-stats button{color:var(--cyan);text-align:left;cursor:pointer;background:0 0;border:0;margin-top:auto;padding:0;font-size:8px;font-weight:900}.hq-grid{grid-template-columns:minmax(0,1.6fr) minmax(320px,.58fr);gap:16px;max-width:1440px;margin:0 auto;padding-bottom:96px;display:grid}.hq-primary,.hq-sidebar{align-content:start;gap:16px;display:grid}.hq-panel{background:#0d0c10;border:1px solid #392f40;border-radius:14px;overflow:hidden}.hq-panel>header{border-bottom:1px solid #332a39;justify-content:space-between;align-items:end;padding:22px 24px;display:flex}.hq-panel header h2{margin:5px 0 0;font-size:clamp(25px,2.4vw,38px);line-height:1}.agenda-tools{gap:5px;display:flex}.agenda-tools button{color:#817986;cursor:pointer;background:0 0;border:1px solid #3c3341;border-radius:6px;padding:8px 11px;font-size:8px;font-weight:900}.agenda-tools button.active{border-color:var(--violet);color:#fff;background:#8d20f02e}.agenda-tools button.add{border-color:var(--cyan);color:var(--cyan)}.week-strip{background:#0a090c;border-bottom:1px solid #302833;grid-template-columns:repeat(7,1fr);gap:5px;padding:10px 18px;display:grid}.week-strip button{color:#77707b;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:56px;position:relative}.week-strip small,.week-strip b{display:block}.week-strip small{font-size:7px}.week-strip b{font:900 17px var(--font-geist-mono);margin-top:4px}.week-strip button.active{background:var(--violet);color:#fff}.week-strip button i{background:var(--cyan);border-radius:50%;width:4px;height:4px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.agenda-list article{border-bottom:1px solid #2d2731;grid-template-columns:92px 16px 1fr auto;align-items:center;gap:14px;min-height:110px;padding:17px 22px;display:grid}.agenda-list article:last-child{border:0}.agenda-list article.featured{background:linear-gradient(90deg,#8d20f021,#0000 65%)}.agenda-list time small,.agenda-list time b,.agenda-list time strong{display:block}.agenda-list time small{color:var(--cyan);font-size:7px;font-weight:900}.agenda-list time b{color:#817985;margin:3px 0;font-size:8px}.agenda-list time strong{font:900 22px var(--font-geist-mono)}.agenda-line{border-left:1px solid #372d3d;place-items:center;height:100%;display:grid}.agenda-line i{background:var(--violet);width:7px;height:7px;box-shadow:0 0 13px var(--violet);border-radius:50%;margin-left:-1px}.agenda-list article>div small{color:#9c70bc;font-size:8px;font-weight:900}.agenda-list h3{font:900 16px var(--font-geist-mono);margin:5px 0}.agenda-list p{color:#817a86;margin:0;font-size:10px}.agenda-list article>button{color:var(--cyan);cursor:pointer;background:0 0;border:1px solid #493653;border-radius:6px;padding:9px 11px;font-size:8px;font-weight:900}.match-radar>header>a,.activity-feed header a{color:var(--cyan);font-size:8px;font-weight:900}.radar-content{background:radial-gradient(circle at 8%,#8d20f036,#0000 22%);grid-template-columns:90px 1fr auto;align-items:center;gap:22px;padding:25px;display:grid}.team-emblem{border:1px solid var(--cyan);width:82px;height:82px;color:var(--cyan);background:linear-gradient(145deg,#7120be,#241033);border-radius:22px 6px;place-items:center;font-weight:900;display:grid}.radar-content small{color:#9d71bb;font-size:8px;font-weight:900}.radar-content h3{margin:5px 0;font-size:25px}.radar-content p{color:#918a96;margin:0;font-size:11px}.radar-content ul{color:#c6beca;gap:15px;padding:0;font-size:8px;font-weight:900;list-style:none;display:flex}.radar-actions{flex-direction:column;gap:7px;display:flex}.radar-actions button{color:#aaa2ae;cursor:pointer;background:0 0;border:1px solid #493a52;padding:11px;font-size:8px;font-weight:900}.radar-actions .button{padding:11px 15px}.invitation-card{padding-bottom:22px}.invitation-card>header{align-items:center;padding:17px 20px}.invitation-card header b{color:#ff63c9;font-size:7px}.invite-icon{border:1px solid var(--cyan);width:62px;height:62px;color:var(--cyan);background:#391061;border-radius:18px 5px;place-items:center;margin:25px 22px 17px;font-size:21px;font-weight:900;display:grid}.invitation-card>small,.invitation-card>h3,.invitation-card>p,.invitation-card>div:not(.invite-icon):not(.invite-result){margin-left:22px;margin-right:22px}.invitation-card>small{color:#9b72b9;font-size:8px;font-weight:900}.invitation-card>h3{margin-top:6px;margin-bottom:7px;font-size:23px;line-height:1}.invitation-card>p{color:#8f8793;font-size:10px}.invitation-card>div:last-child{grid-template-columns:1fr 1fr;gap:7px;margin-top:20px;display:grid}.invitation-card button{color:#9f97a3;cursor:pointer;background:0 0;border:1px solid #49384f;border-radius:6px;padding:12px;font-size:8px;font-weight:900}.invitation-card button.accept{border-color:var(--violet);background:var(--violet);color:#fff}.invite-result{text-align:center;padding:45px 25px}.invite-result strong{color:var(--cyan);font-size:42px}.invite-result h3{margin:10px 0 5px}.invite-result p{color:#8e8692;font-size:11px}.activity-feed article{border-bottom:1px solid #2e2832;gap:12px;padding:17px 20px;display:flex}.activity-feed article>i{background:#554b59;border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-top:4px}.activity-feed article>i.live{background:#62ffd8;box-shadow:0 0 10px #62ffd8}.activity-feed article b{font-size:10px}.activity-feed article p{color:#8f8793;margin:3px 0;font-size:9px}.activity-feed article small{color:#5f5862;font-size:7px}.daily-mission{background:radial-gradient(circle at 90% 0,#8d20f059,#0000 42%),#140d1a;border:1px solid #65407a;border-radius:14px;padding:24px}.daily-mission small{color:var(--cyan);font-size:8px;font-weight:900}.daily-mission>b{float:right;color:#ff5ccd;font-size:9px}.daily-mission h3{margin:42px 0 7px;font-size:24px}.daily-mission p{color:#a29aa6;font-size:10px}.daily-mission>div{align-items:center;gap:10px;margin:20px 0 14px;display:flex}.daily-mission>div span{background:#33283a;border-radius:5px;flex:1;height:5px}.daily-mission>div span i{background:var(--cyan);width:12%;height:100%;display:block}.daily-mission em{color:#7f7684;font-size:7px;font-style:normal}.daily-mission button{background:var(--violet);color:#fff;cursor:pointer;border:0;border-radius:6px;width:100%;padding:12px;font-size:8px;font-weight:900}.hq-quick{z-index:25;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e0b11f0;border:1px solid #4c3659;border-radius:12px;align-items:center;gap:5px;padding:8px;display:flex;position:fixed;bottom:76px;right:22px;box-shadow:0 20px 70px #000}.hq-quick span{color:#776f7b;padding:0 9px;font-size:7px;font-weight:900}.hq-quick a{color:#b9b1bd;border-radius:6px;padding:9px 11px;font-size:8px;font-weight:900}.hq-quick a:hover{color:var(--cyan);background:#8d20f038}.hq-modal{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040306d1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.hq-modal form{background:#100d14;border:1px solid #5f3e73;border-radius:16px;width:min(520px,100%);padding:30px;box-shadow:0 40px 120px #000}.hq-modal form>header{justify-content:space-between;margin-bottom:22px;display:flex}.hq-modal h2{margin:5px 0 0;font-size:28px}.hq-modal header small,.hq-modal label{color:var(--cyan);font-size:8px;font-weight:900}.hq-modal header button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:24px}.hq-modal form>div:not(header){grid-template-columns:1fr 1fr;gap:10px;display:grid}.hq-modal label{margin-bottom:13px;display:block}.hq-modal input,.hq-modal select{color:#fff;background:#09080b;border:1px solid #423649;border-radius:6px;width:100%;margin-top:6px;padding:13px}.hq-modal .button{clip-path:none;border-radius:6px;width:100%;margin-top:4px}.hq-toast{z-index:120;border:1px solid var(--cyan);color:#fff;background:#101015;border-radius:8px;padding:13px 18px;font-size:10px;font-weight:900;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 15px 60px #000}@media (max-width:1100px){.hq-topbar{grid-template-columns:1fr;gap:24px}.hq-next{max-width:520px}.hq-stats{grid-template-columns:1fr 1fr;margin:0 18px 16px}.hq-grid{grid-template-columns:1fr;margin:0 18px}.hq-sidebar{grid-template-columns:1fr 1fr}.daily-mission{grid-column:1/-1}}@media (max-width:720px){.personal-nav nav{display:none}.hq-topbar{padding:38px 18px 28px}.hq-topbar h1{font-size:44px}.hq-stats{grid-template-columns:1fr 1fr}.hq-stats article{min-height:155px;padding:18px}.hq-grid{margin:0 10px}.hq-panel>header{flex-direction:column;align-items:start;gap:16px}.week-strip{grid-template-columns:repeat(7,64px);overflow-x:auto}.agenda-list article{grid-template-columns:75px 1fr}.agenda-line{display:none}.agenda-list article>div{grid-column:2}.agenda-list article>button{grid-column:2;justify-self:start}.radar-content{grid-template-columns:70px 1fr}.radar-actions{flex-direction:row;grid-column:1/-1}.hq-sidebar{grid-template-columns:1fr}.daily-mission{grid-column:auto}.hq-quick{left:10px;right:10px;overflow-x:auto}.hq-quick span{display:none}}@media (max-width:460px){.player-pill i{display:none}.hq-stats{grid-template-columns:1fr}.hq-stats article{border-bottom:1px solid #342a3a;border-right:0;min-height:140px}.hq-next{grid-template-columns:1fr}.hq-next>strong{grid-row:auto}.agenda-tools{flex-wrap:wrap}.radar-content,.hq-modal form>div:not(header){grid-template-columns:1fr}}.calendar-page{color:#f6f3f8;background:#08080b;min-height:100vh}.calendar-nav>button{border:1px solid var(--cyan);color:var(--cyan);cursor:pointer;background:#02ffff0f;border-radius:7px;padding:11px 17px;font-size:9px;font-weight:900}.calendar-hero{background:radial-gradient(circle at 72% 20%,#8d20f038,#0000 34%),linear-gradient(115deg,#08080b 55%,#14091d);border-bottom:1px solid #35293d;grid-template-columns:1fr 290px;align-items:end;gap:60px;min-height:440px;padding:72px max(5vw,32px) 54px;display:grid}.calendar-hero small,.calendar-shell small{color:var(--cyan);letter-spacing:.08em;font-size:9px;font-weight:900}.calendar-hero h1{max-width:940px;margin:12px 0 20px;font-size:clamp(58px,7.5vw,116px);line-height:.82}.calendar-hero h1 span{color:#0000;-webkit-text-stroke:1px #9b63c4}.calendar-hero>div>p{color:#a49ca8;max-width:720px;font-size:17px;line-height:1.6}.calendar-hero aside{background:linear-gradient(145deg,#2d0f42e6,#0e0c12);border:1px solid #4e3860;border-radius:20px 5px;padding:25px;box-shadow:0 25px 80px #00000059}.calendar-hero aside>strong,.calendar-hero aside>span{display:block}.calendar-hero aside>strong{font:900 72px/1 var(--font-geist-mono);margin-top:8px}.calendar-hero aside>span{color:#99909e;font-size:9px;font-weight:900}.calendar-hero aside>div{border-top:1px solid #45334d;grid-template-columns:1fr auto;gap:5px;margin-top:22px;padding-top:18px;display:grid}.calendar-hero aside b{color:#68ffd7;grid-column:1/-1;font-size:8px}.calendar-hero aside p{margin:0;font-size:12px;font-weight:800}.calendar-hero aside time{color:var(--cyan);font-weight:900}.calendar-shell{max-width:1520px;margin:-18px auto 0;padding:0 28px 120px;position:relative}.calendar-toolbar{background:#0e0d11;border:1px solid #3a3041;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;min-height:74px;padding:14px 18px;display:grid;box-shadow:0 15px 60px #00000059}.calendar-toolbar>div,.calendar-toolbar nav{align-items:center;gap:7px;display:flex}.calendar-toolbar>div:first-child button{color:#aaa2ae;cursor:pointer;background:0 0;border:1px solid #3d3343;border-radius:5px;width:30px;height:30px}.calendar-toolbar strong{text-align:center;min-width:150px;font-size:10px}.calendar-toolbar nav{justify-content:center}.calendar-toolbar nav button,.calendar-toolbar>div:last-child button,.calendar-toolbar a{color:#88818d;cursor:pointer;background:0 0;border:1px solid #3b3240;border-radius:5px;padding:9px 12px;font-size:7px;font-weight:900}.calendar-toolbar nav button.active{border-color:var(--violet);color:#fff;background:#8d20f033}.calendar-toolbar>div:last-child button{color:var(--cyan)}.calendar-toolbar a{color:#b8afbd}.calendar-week{background:#0d0c10;border:1px solid #352c3a;border-radius:12px;grid-template-columns:repeat(7,1fr);margin-top:14px;display:grid;overflow:hidden}.calendar-week>button{color:#7e7782;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #332a38;min-height:134px;padding:19px;position:relative}.calendar-week>button:last-child{border:0}.calendar-week>button:hover{background:#121016}.calendar-week>button.active{color:#fff;box-shadow:inset 0 3px var(--violet);background:linear-gradient(145deg,#8d20f059,#02ffff0a)}.calendar-week small,.calendar-week strong,.calendar-week span{display:block}.calendar-week strong{font:900 32px var(--font-geist-mono);margin:7px 0}.calendar-week span{color:#766f7a;font-size:7px;font-weight:900}.calendar-week>button.active span{color:var(--cyan)}.calendar-week>button>div{gap:4px;display:flex;position:absolute;bottom:14px;left:19px;right:19px}.calendar-week i{background:#795092;border-radius:5px;width:22px;height:3px}.calendar-week i.type-training{background:var(--cyan)}.calendar-week i.type-competition{background:#ff4bb9}.calendar-week i.type-matchmaking{background:#9b35ff}.calendar-week i.type-stream{background:#ff743d}.calendar-content{grid-template-columns:minmax(0,1.7fr) minmax(300px,.52fr);gap:14px;margin-top:14px;display:grid}.calendar-day,.calendar-side>section{background:#0d0c10;border:1px solid #382f3e;border-radius:12px;overflow:hidden}.calendar-day>header{border-bottom:1px solid #332a38;justify-content:space-between;align-items:end;min-height:110px;padding:24px 28px;display:flex}.calendar-day h2{margin:7px 0 0;font-size:clamp(25px,3vw,42px);line-height:1}.calendar-day>header button{border:1px solid var(--cyan);color:var(--cyan);cursor:pointer;background:0 0;border-radius:5px;padding:10px 14px;font-size:8px;font-weight:900}.calendar-timeline article{background:linear-gradient(90deg,#8d20f017,#0000 60%);border-bottom:1px solid #2f2833;grid-template-columns:80px 14px 1fr auto;align-items:center;gap:16px;min-height:154px;padding:22px 26px;display:grid}.calendar-timeline article:last-child{border:0}.calendar-timeline time strong,.calendar-timeline time span{display:block}.calendar-timeline time strong{font:900 24px var(--font-geist-mono)}.calendar-timeline time span{color:#766e7a;margin-top:5px;font-size:8px}.calendar-timeline article>i{background:var(--violet);width:8px;height:8px;box-shadow:0 0 14px var(--violet);border-radius:50%}.calendar-timeline article.type-training>i{background:var(--cyan);box-shadow:0 0 14px var(--cyan)}.calendar-timeline article.type-competition>i{background:#ff4bb9;box-shadow:0 0 14px #ff4bb9}.calendar-timeline h3{margin:5px 0;font-size:20px}.calendar-timeline p{color:#908894;margin:0;font-size:11px}.calendar-timeline footer{color:#77707b;gap:12px;margin-top:13px;font-size:7px;font-weight:900;display:flex}.calendar-timeline footer b{color:#a85be1}.calendar-timeline article>button{color:var(--cyan);cursor:pointer;background:0 0;border:1px solid #483850;border-radius:5px;padding:9px 11px;font-size:7px;font-weight:900}.calendar-empty{text-align:center;place-content:center;justify-items:center;min-height:360px;padding:50px;display:grid}.calendar-empty>strong{color:var(--cyan);font-size:52px}.calendar-empty h3{margin:10px 0;font-size:30px}.calendar-empty p{color:#8e8792;max-width:460px}.calendar-empty>div{gap:8px;display:flex}.calendar-empty button,.calendar-empty a{border:1px solid var(--violet);background:var(--violet);color:#fff;cursor:pointer;border-radius:5px;padding:11px 15px;font-size:8px;font-weight:900}.calendar-empty a{color:var(--cyan);background:0 0;border-color:#44374b}.calendar-side{align-content:start;gap:14px;display:grid}.calendar-side section>header{border-bottom:1px solid #302833;justify-content:space-between;padding:16px 18px;display:flex}.calendar-side section>header b{color:#63ffd7;font-size:7px}.calendar-side section>article{border-bottom:1px solid #2e2731;grid-template-columns:32px 1fr;gap:12px;padding:17px 18px;display:grid}.calendar-side section>article>span{color:#514957;font:900 20px var(--font-geist-mono)}.calendar-side article h3{margin:3px 0;font-size:12px}.calendar-side article p{color:#7f7783;margin:0;font-size:8px}.calendar-availability-card,.calendar-sync-card{padding:22px}.calendar-availability-card header{margin:-22px -22px 20px}.calendar-availability-card header button{color:var(--cyan);cursor:pointer;background:0 0;border:0;font-size:7px;font-weight:900}.calendar-availability-card h3,.calendar-sync-card h3{margin:4px 0 10px;font-size:22px;line-height:1.05}.calendar-availability-card>p,.calendar-sync-card p{color:#8c8490;font-size:10px;line-height:1.5}.calendar-availability-card>div{align-items:center;gap:10px;margin-top:18px;display:flex}.calendar-availability-card>div b{color:var(--cyan);font:900 34px var(--font-geist-mono)}.calendar-availability-card>div span{font-size:8px;font-weight:900}.calendar-sync-card{background:radial-gradient(circle at 100% 0,#8d20f047,#0000 52%),#0d0c10!important}.calendar-sync-card a{color:var(--cyan);font-size:8px;font-weight:900}.calendar-modal{z-index:210;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040306e3;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.calendar-modal form,.availability-modal{background:#100d14;border:1px solid #67427e;border-radius:18px 5px;width:min(680px,100%);max-height:92vh;padding:28px;overflow-y:auto;box-shadow:0 30px 100px #000}.calendar-modal header{justify-content:space-between;align-items:start;margin-bottom:22px;display:flex}.calendar-modal h2{margin:5px 0 0;font-size:34px}.calendar-modal header>button{color:#aaa1ae;cursor:pointer;background:0 0;border:0;font-size:28px}.calendar-modal form>div:not(header){grid-template-columns:1fr 1fr;gap:10px;display:grid}.calendar-modal label{color:#9b929f;text-transform:uppercase;gap:7px;margin-bottom:12px;font-size:8px;font-weight:900;display:grid}.calendar-modal input,.calendar-modal select,.calendar-modal textarea{color:#fff;width:100%;font:13px var(--font-geist-sans);background:#0b090d;border:1px solid #44374b;border-radius:5px;padding:13px}.calendar-modal textarea{resize:vertical;min-height:76px}.calendar-modal form>.button,.availability-modal>.button{background:linear-gradient(90deg, var(--violet), #c425bd);color:#fff;cursor:pointer;border:0;border-radius:6px;width:100%;padding:15px;font-size:9px;font-weight:900}.availability-modal>p{color:#918997;line-height:1.5}.availability-grid{grid-template-columns:75px repeat(3,1fr);gap:6px;margin:22px 0;display:grid}.availability-grid>b{color:#77707b;text-align:center;font-size:7px}.availability-row{display:contents}.availability-row strong{padding:11px 0;font-size:9px}.availability-row button{color:#5f5863;cursor:pointer;background:#0b090d;border:1px solid #382f3e;border-radius:5px;padding:10px 5px;font-size:7px;font-weight:900}.availability-row button.active{border-color:var(--cyan);color:var(--cyan);background:#02ffff14}@media (max-width:1000px){.calendar-hero{grid-template-columns:1fr}.calendar-hero aside{display:none}.calendar-toolbar{grid-template-columns:1fr}.calendar-toolbar nav{justify-content:flex-start;overflow-x:auto}.calendar-week{grid-template-columns:repeat(7,140px);overflow-x:auto}.calendar-content{grid-template-columns:1fr}.calendar-side{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.calendar-nav nav{display:none}.calendar-nav>button{padding:9px}.calendar-hero{min-height:380px;padding:55px 18px 38px}.calendar-hero h1{font-size:55px}.calendar-hero>div>p{font-size:14px}.calendar-shell{padding:0 10px 100px}.calendar-toolbar>div:last-child{overflow-x:auto}.calendar-timeline article{grid-template-columns:68px 1fr}.calendar-timeline article>i{display:none}.calendar-timeline article>div{grid-column:2}.calendar-timeline article>button{grid-column:2;justify-self:start}.calendar-side,.calendar-modal form>div:not(header){grid-template-columns:1fr}.availability-grid{grid-template-columns:52px repeat(3,1fr)}.availability-row button{font-size:6px}}.notification-dock{z-index:188;position:fixed;bottom:22px;right:84px}.notification-dock>button{width:46px;height:46px;color:var(--cyan);font:900 20px var(--font-geist-mono);cursor:pointer;background:#130c19;border:1px solid #824bb0;border-radius:50%;position:relative;box-shadow:0 0 22px #8d20f066}.notification-dock>button b{color:#fff;min-width:19px;height:19px;font:900 8px var(--font-geist-sans);background:#ff3da8;border:2px solid #08080b;border-radius:20px;place-items:center;padding:0 4px;display:grid;position:absolute;top:-6px;right:-5px}.notification-dock>aside{background:#110d15;border:1px solid #563667;border-radius:14px 4px;width:min(370px,100vw - 30px);padding:21px;position:absolute;bottom:58px;right:0;box-shadow:0 25px 80px #000}.notification-dock aside header{justify-content:space-between;align-items:start;display:flex}.notification-dock aside small{color:var(--cyan);font-size:7px;font-weight:900}.notification-dock aside h2{margin:5px 0 0;font-size:23px}.notification-dock aside header button{color:#aaa1ad;cursor:pointer;background:0 0;border:0;font-size:22px}.notification-dock aside p{color:#8c8490;font-size:10px;line-height:1.5}.notification-dock aside a{color:var(--cyan);font-size:8px;font-weight:900}.notifications-page{color:#f6f3f8;background:#08080b;min-height:100vh}.notifications-nav>button{color:var(--cyan);cursor:pointer;background:0 0;border:1px solid #4b3a54;border-radius:6px;padding:10px 14px;font-size:8px;font-weight:900}.notifications-hero{background:radial-gradient(circle at 75% 10%,#8d20f040,#0000 35%),linear-gradient(120deg,#08080b 55%,#14091d);border-bottom:1px solid #34293a;grid-template-columns:1fr 370px;align-items:end;gap:70px;min-height:410px;padding:70px max(5vw,32px) 55px;display:grid}.notifications-hero small,.notifications-shell small{color:var(--cyan);letter-spacing:.08em;font-size:8px;font-weight:900}.notifications-hero h1{margin:12px 0 18px;font-size:clamp(54px,7vw,108px);line-height:.84}.notifications-hero h1 span{color:#0000;-webkit-text-stroke:1px #9a5ec4}.notifications-hero>div>p{color:#a29aa6;max-width:730px;font-size:16px;line-height:1.55}.notification-score{background:#0f0c13e6;border:1px solid #4b3857;border-radius:18px 5px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.notification-score article{border-right:1px solid #43324b;flex-direction:column;justify-content:center;min-height:145px;padding:24px;display:flex}.notification-score article strong{font:900 52px var(--font-geist-mono)}.notification-score article span{color:#8c8490;font-size:8px;font-weight:900}.notification-score>button{color:var(--cyan);cursor:pointer;background:#8d20f024;border:0;border-top:1px solid #43324b;grid-column:1/-1;padding:15px;font-size:8px;font-weight:900}.notifications-shell{max-width:1480px;margin:-18px auto 0;padding:0 28px 120px;position:relative}.notification-filters{background:#0e0d11;border:1px solid #3b3041;border-radius:12px;align-items:center;gap:7px;min-height:70px;padding:14px;display:flex;overflow-x:auto;box-shadow:0 18px 60px #00000059}.notification-filters button{color:#807883;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #3b3240;border-radius:5px;align-items:center;gap:6px;padding:10px 13px;font-size:7px;font-weight:900;display:flex}.notification-filters button.active{border-color:var(--violet);color:#fff;background:#8d20f033}.notification-filters button b{color:#fff;background:#ff3da8;border-radius:50%;place-items:center;min-width:17px;height:17px;font-size:7px;display:grid}.notifications-layout{grid-template-columns:minmax(0,1.65fr) minmax(300px,.55fr);gap:14px;margin-top:14px;display:grid}.notification-stream,.notification-sidebar>section{background:#0d0c10;border:1px solid #392f3f;border-radius:12px;overflow:hidden}.notification-stream>header{border-bottom:1px solid #312934;justify-content:space-between;align-items:end;min-height:105px;padding:22px 27px;display:flex}.notification-stream>header h2{margin:6px 0 0;font-size:clamp(25px,2.7vw,40px);line-height:1}.notification-stream>header>span{color:#6c6570;font-size:7px;font-weight:900}.notification-stream article{opacity:.72;border-bottom:1px solid #2f2833;grid-template-columns:64px 1fr;gap:20px;min-height:176px;padding:24px;transition:all .2s;display:grid;position:relative}.notification-stream article:hover{opacity:1;background:#110f14}.notification-stream article.unread{opacity:1;background:linear-gradient(90deg,#8d20f01f,#0000 62%)}.notification-stream article.unread:before{content:"";background:var(--cyan);width:3px;position:absolute;inset:0 auto 0 0}.notification-stream article.urgent{background:linear-gradient(90deg,#ff3da81f,#8d20f00a 52%,#0000)}.notice-icon{width:58px;height:58px;color:var(--cyan);font:900 22px var(--font-geist-mono);background:#1b1122;border:1px solid #55405f;border-radius:17px 5px;place-items:center;display:grid}.notice-icon.kind-competition{color:#ff5db7;border-color:#ff3da8}.notice-icon.kind-matchmaking{color:#b865ff;border-color:#8d20f0}.notice-icon.kind-training{border-color:var(--cyan)}.notice-icon.kind-ranking{color:#8effcf;border-color:#8effcf}.notice-main>header{justify-content:space-between;display:flex}.notice-main time{color:#6f6873;font-size:7px;font-weight:900}.notice-main h3{max-width:780px;margin:7px 0;font-size:22px}.notice-main>p{color:#978f9b;max-width:760px;margin:0;font-size:11px;line-height:1.5}.notice-main>span{color:#b978e7;margin-top:10px;font-size:8px;font-weight:900;display:inline-block}.notice-main footer{gap:8px;margin-top:17px;display:flex}.notice-main footer a,.notice-main footer button{color:#837b87;cursor:pointer;background:0 0;border:1px solid #43354b;border-radius:5px;padding:9px 11px;font-size:7px;font-weight:900}.notice-main footer a{border-color:var(--cyan);color:var(--cyan)}.notice-main footer .direct-actions{gap:7px;display:flex}.notice-main footer .direct-actions button{color:#a198a5;border-color:#573d60;min-width:128px;padding:10px 13px}.notice-main footer .direct-actions button.accept{border-color:var(--cyan);color:var(--cyan);background:#02ffff14;box-shadow:0 0 20px #02ffff0f}.notice-main footer .direct-actions button.accept:hover{background:var(--cyan);color:#071012}.notification-stream article.resolved{opacity:.86;background:linear-gradient(90deg,#44ffc212,#0000 55%)}.resolution{color:#a69daa;border:1px solid #4f4057;border-radius:5px;min-width:190px;padding:10px 13px;font-size:8px;font-weight:900}.resolution.accepted{color:#67ffd3;background:#5af0c412;border-color:#5af0c4}.resolution.declined{color:#ff79b8;border-color:#8b4968}.action-flag{color:#ff5fb8;font-size:7px;position:absolute;top:18px;right:23px}.notifications-empty{text-align:center;place-content:center;justify-items:center;min-height:360px;display:grid}.notifications-empty strong{color:#67ffd6;font-size:50px}.notifications-empty h3{margin:8px 0;font-size:28px}.notifications-empty p{color:#817985}.notification-sidebar{align-content:start;gap:14px;display:grid}.notification-sidebar>section{padding:22px}.notification-sidebar>section>header{border-bottom:1px solid #312934;justify-content:space-between;margin:-22px -22px 20px;padding:16px 20px;display:flex}.notification-sidebar header b{color:#69ffd7;font-size:7px}.notification-sidebar h3{font-size:22px;line-height:1.05}.notification-sidebar ol{padding:0;list-style:none}.notification-sidebar li{color:#9a929e;border-bottom:1px solid #302833;gap:11px;padding:11px 0;font-size:9px;font-weight:800;display:flex}.notification-sidebar li b{color:#5c5360}.quiet-card{background:radial-gradient(circle at 100% 0,#8d20f045,#0000 55%),#0d0c10!important}.quiet-card>p,.activity-pulse>p{color:#8c8490;font-size:10px;line-height:1.5}.quiet-card button{color:var(--cyan);cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:900}.activity-pulse strong,.activity-pulse span{display:block}.activity-pulse strong{font:900 55px var(--font-geist-mono);margin-top:10px}.activity-pulse span{color:#6effd8;font-size:8px;font-weight:900}.notification-modal{z-index:215;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030305e6;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.notification-modal>section{background:#110d15;border:1px solid #694381;border-radius:18px 5px;width:min(680px,100%);max-height:92vh;padding:28px;overflow-y:auto;box-shadow:0 30px 100px #000}.notification-modal header{justify-content:space-between;align-items:start;display:flex}.notification-modal h2{margin:5px 0;font-size:34px}.notification-modal header button{color:#aaa1ae;cursor:pointer;background:0 0;border:0;font-size:28px}.notification-modal>section>p{color:#8e8692;font-size:10px}.preference-list{border-top:1px solid #382e3e;margin:22px 0}.preference-list label{cursor:pointer;border-bottom:1px solid #382e3e;justify-content:space-between;align-items:center;min-height:62px;display:flex;position:relative}.preference-list span b,.preference-list span small{display:block}.preference-list span b{font-size:10px}.preference-list span small{color:#746c78;margin-top:4px;font-size:7px}.preference-list input{opacity:0;position:absolute}.preference-list i{background:#332b37;border-radius:20px;width:36px;height:20px;position:relative}.preference-list i:after{content:"";background:#786f7c;border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;top:3px;left:3px}.preference-list input:checked+i{background:#02ffff2e}.preference-list input:checked+i:after{background:var(--cyan);left:19px}.notification-modal>section>h3{margin-top:25px;font-size:11px}.channel-options{flex-wrap:wrap;gap:7px;display:flex}.channel-options button{color:#77707b;cursor:pointer;background:0 0;border:1px solid #3f3446;border-radius:5px;padding:10px;font-size:7px;font-weight:900}.channel-options button.active{border-color:var(--cyan);color:var(--cyan)}.quiet-form{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0;display:grid}.quiet-form label{color:#8b838f;gap:6px;font-size:8px;font-weight:900;display:grid}.quiet-form input{color:#fff;background:#0b090d;border:1px solid #423648;border-radius:5px;padding:12px}.notification-modal .button{background:linear-gradient(90deg, var(--violet), #c425bd);color:#fff;cursor:pointer;border:0;border-radius:6px;width:100%;padding:14px;font-size:8px;font-weight:900}@media (max-width:980px){.notifications-hero{grid-template-columns:1fr}.notification-score{max-width:460px}.notifications-layout{grid-template-columns:1fr}.notification-sidebar{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.notifications-nav nav{display:none}.notifications-hero{min-height:430px;padding:55px 18px 40px}.notifications-hero h1{font-size:52px}.notifications-shell{padding:0 10px 100px}.notification-stream article{grid-template-columns:48px 1fr;gap:13px;padding:19px 15px}.notice-icon{width:45px;height:45px}.notice-main h3{font-size:17px}.notice-main footer{flex-wrap:wrap}.action-flag{display:none}.notification-sidebar{grid-template-columns:1fr}.notification-dock{right:76px}.quiet-form{grid-template-columns:1fr}}.tutorial-help{z-index:190;width:auto;min-width:76px;height:46px;color:var(--cyan);font:900 18px var(--font-geist-mono);cursor:pointer;background:#160d1d;border:1px solid #9f54d5;border-radius:50%;justify-content:center;align-items:center;gap:7px;padding:0 14px;display:inline-flex;position:fixed;bottom:22px;right:22px;box-shadow:0 0 22px #8d20f073}.tutorial-help span{color:var(--cyan);font-size:17px}.tutorial-help b{color:#fff;font:700 9px var(--font-geist-mono);letter-spacing:.06em}.tutorial-overlay{z-index:200;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#030305db;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.tutorial-overlay>section{background:radial-gradient(circle at 90% 0,#8d20f052,#0000 35%),#0e0b12;border:1px solid #75469a;width:min(590px,100%);padding:42px;position:relative;box-shadow:0 30px 100px #000}.tutorial-close{color:#a79eab;cursor:pointer;background:0 0;border:0;font-size:28px;position:absolute;top:14px;right:18px}.tutorial-overlay small{color:var(--cyan);font-size:9px;font-weight:900}.tutorial-overlay h2{max-width:12ch;font:900 clamp(28px, 4vw, 44px) / 1 var(--font-geist-mono);text-transform:uppercase;margin:12px 0}.tutorial-overlay>section>p{color:#b8b0bc;font-size:16px;line-height:1.6}.tutorial-overlay ol{margin:28px 0;padding:0;list-style:none}.tutorial-overlay li{border-top:1px solid #352c3b;grid-template-columns:42px 1fr;align-items:center;padding:14px 0;display:grid}.tutorial-overlay li b{color:var(--violet);font-family:var(--font-geist-mono)}.tutorial-overlay li span{color:#ddd7e0}.tutorial-overlay footer{color:inherit;text-align:left;background:0 0;align-items:center;gap:14px;padding:0;display:flex}.tutorial-overlay footer>button:last-child{color:#77707c;cursor:pointer;background:0 0;border:0;font-size:8px}.viral-page,.moment-detail,.passport-page,.invite-page,.local-ranking-page{color:#f6f3f8;background:#08080a;min-height:100vh}.viral-page .simple-header nav,.passport-page .simple-header nav,.invite-page .simple-header nav,.local-ranking-page .simple-header nav{gap:22px;font-size:9px;font-weight:900;display:flex}.viral-hero{background:radial-gradient(circle at 80% 25%,#8d20f057,#0000 27%),linear-gradient(135deg,#09090b,#140b1b);border-bottom:1px solid #453051;padding:105px clamp(22px,7vw,110px) 80px}.viral-hero small{color:var(--cyan);font-weight:900}.viral-hero h1{max-width:1080px;margin:14px 0;font-size:clamp(52px,7vw,106px);line-height:.84}.viral-hero p{color:#bbb4bf;max-width:730px;font-size:18px;line-height:1.6}.moments-grid{grid-template-columns:repeat(2,1fr);gap:12px;padding:50px clamp(16px,4vw,65px) 100px;display:grid}.moments-grid>article{background:radial-gradient(circle at 90% 0,#8d20f033,#0000 36%),#0e0c12;border:1px solid #3c3043;flex-direction:column;min-height:570px;padding:34px;display:flex}.moments-grid>article.featured{background:radial-gradient(circle at 80% 10%,#8d20f06b,#0000 38%),#110c17;border-color:#744499;grid-column:1/-1;min-height:620px}.moments-grid article>header{color:var(--cyan);text-transform:uppercase;justify-content:space-between;font-size:8px;display:flex}.moments-grid article>div{margin-top:auto}.moments-grid article>div>small{color:#9b72b7;font-weight:900}.moments-grid h2{font:900 clamp(46px, 7vw, 92px) / .85 var(--font-geist-mono);margin:12px 0 4px}.moments-grid h3{max-width:850px;font:900 clamp(26px, 4vw, 50px) / .98 var(--font-geist-mono);margin:15px 0}.moments-grid p{color:#aca5b0;max-width:680px;line-height:1.6}.moments-grid article>div>strong,.moment-detail section>strong{color:var(--cyan);font:900 65px var(--font-geist-mono);margin:32px 0;display:block}.moments-grid article>div>strong em,.moment-detail strong em{color:#8d8491;font-size:9px;font-style:normal;display:block}.moments-grid footer{color:inherit;text-align:left;background:0 0;border-top:1px solid #382e3f;align-items:center;gap:10px;padding:22px 0 0;display:flex}.moments-grid footer>a{color:var(--cyan);margin-left:auto;font-size:8px;font-weight:900}.viral-votes{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.viral-votes button,.share-button{color:#cfc6d3;cursor:pointer;background:#141018;border:1px solid #4d3a59;padding:9px 12px;font-size:8px;font-weight:900}.viral-votes button.selected{border-color:var(--cyan);color:var(--cyan)}.viral-votes small{width:100%;color:var(--cyan)}.share-button{border-color:var(--violet);color:#fff;background:var(--violet)}.viral-empty{grid-column:1/-1;justify-content:center!important;min-height:360px!important}.viral-empty>span{color:var(--cyan);font-size:9px}.moment-detail{padding:55px clamp(20px,6vw,90px)}.moment-detail>section{max-width:950px;margin:80px auto}.moment-detail small{color:var(--cyan)}.moment-detail h1{font-size:clamp(58px,9vw,120px);line-height:.8}.moment-detail h2{font:900 clamp(35px, 5vw, 65px) / .95 var(--font-geist-mono)}.moment-detail p{color:#aaa3ae;font-size:18px;line-height:1.6}.moment-detail img{border:1px solid #6e4688;width:min(540px,100%);margin:45px auto;display:block}.moment-detail .viral-votes{margin:20px 0}.versus-list{gap:14px;padding:50px clamp(16px,5vw,75px) 100px;display:grid}.versus-list>article{text-align:center;background:radial-gradient(circle at 50% 20%,#8d20f040,#0000 30%),#0e0c12;border:1px solid #4d365a;padding:42px}.versus-list>article>small{color:var(--cyan);font-weight:900}.versus-list>article>h2{max-width:900px;font:900 clamp(30px, 5vw, 60px) / .95 var(--font-geist-mono);margin:14px auto 40px}.versus-stage{grid-template-columns:1fr 90px 1fr;align-items:center;display:grid}.versus-stage>section{background:#100e14;border:1px solid #3e3246;padding:40px}.versus-stage section>span{color:#554a5c;font:900 40px var(--font-geist-mono)}.versus-stage h3{font:900 clamp(35px, 6vw, 74px) / .9 var(--font-geist-mono);margin:25px 0 5px}.versus-stage p{color:#8d8691}.versus-stage strong{color:var(--cyan);font:900 38px var(--font-geist-mono);margin-top:30px;display:block}.versus-stage>b{font:900 27px var(--font-geist-mono)}.versus-list .viral-votes{justify-content:center;margin-top:22px}.versus-list .viral-votes button{min-width:190px}.versus-list .share-button{margin-top:12px}.prediction-layout{grid-template-columns:1.5fr .55fr;gap:14px;padding:55px clamp(18px,5vw,78px) 100px;display:grid}.prediction-layout>div{gap:10px;display:grid}.prediction-layout article{background:#0e0d11;border:1px solid #3d3244;padding:32px}.prediction-layout article>header{color:var(--cyan);justify-content:space-between;font-size:8px;display:flex}.prediction-layout article>small{color:#9470ad;margin-top:40px;display:block}.prediction-layout h2{font:900 clamp(28px, 4vw, 48px) / .98 var(--font-geist-mono)}.prediction-layout .viral-votes{margin:25px 0}.prediction-layout .viral-votes button{flex:1;min-height:48px}.prediction-layout article>footer{color:#807985;text-align:left;background:0 0;border-top:1px solid #322a38;justify-content:space-between;padding:20px 0 0;font-size:8px;display:flex}.prediction-layout>aside{background:radial-gradient(circle at 80% 0,#8d20f04d,#0000 35%),#110d16;border:1px solid #6e438b;height:max-content;padding:35px;position:sticky;top:90px}.prediction-layout>aside small{color:var(--cyan)}.prediction-layout>aside strong{font:900 75px var(--font-geist-mono);margin-top:35px;display:block}.prediction-layout>aside span{color:#837b88;font-size:8px}.prediction-layout>aside h3{font:900 27px/1 var(--font-geist-mono);margin-top:60px}.prediction-layout>aside p{color:#aaa3ae;line-height:1.6}.clips-layout{grid-template-columns:1.45fr .55fr;gap:14px;padding:45px clamp(16px,5vw,75px) 100px;display:grid}.clips-feed{gap:12px;display:grid}.clips-feed>article{background:#0e0d11;border:1px solid #3c3143;padding:28px}.clips-feed article>header{justify-content:space-between;display:flex}.clips-feed header small{color:var(--cyan)}.clips-feed h2{font:900 27px var(--font-geist-mono);margin:6px 0}.clips-feed header p{color:#837c88;margin:0}.clips-feed header>b{color:#ff50c8;font-size:8px}.clip-video{background-position:50%;background-size:cover;border:1px solid #4d3a58;flex-direction:column;justify-content:center;align-items:center;min-height:440px;margin:25px 0;display:flex}.clip-video span{border:1px solid var(--cyan);width:70px;height:70px;color:var(--cyan);border-radius:50%;place-items:center;font-size:25px;display:grid}.clip-video strong{margin-top:15px;font-size:8px}.clips-layout>aside{background:#110d16;border:1px solid #65417c;height:max-content;padding:32px;position:sticky;top:90px}.clips-layout>aside>small{color:var(--cyan)}.clips-layout>aside>h2{font:900 35px/1 var(--font-geist-mono)}.clips-layout>aside>p{color:#aaa3ae;line-height:1.55}.clip-form{background:0 0;border:0;gap:10px;padding:0;display:grid}.clip-form label{color:#918996;font-size:8px}.clip-form input,.clip-form select{color:#fff;background:#0b090d;border:1px solid #42354a;width:100%;margin-top:5px;padding:11px;display:block}.clip-form p{color:var(--cyan);font-size:10px}.passport-hero{background:radial-gradient(circle at 75% 35%,#8d20f059,#0000 27%),#0b090e;grid-template-columns:1fr 330px;align-items:center;gap:8vw;padding:100px clamp(22px,7vw,110px);display:grid}.passport-hero small{color:var(--cyan)}.passport-hero h1{margin:10px 0;font-size:clamp(60px,9vw,120px);line-height:.8}.passport-hero p{color:#aaa3ae}.passport-hero>div>div{grid-template-columns:auto auto auto auto;justify-content:start;align-items:center;gap:12px;margin-top:35px;display:grid}.passport-hero>div>div span{color:#827a87;font-size:8px}.passport-hero>div>div strong{font:900 34px var(--font-geist-mono)}.passport-hero>aside{aspect-ratio:.72;background:linear-gradient(145deg,#1c0b29,#0d0b11);border:1px solid #7b4b9b;flex-direction:column;padding:30px;display:flex}.passport-hero>aside span{color:var(--cyan);font:900 70px var(--font-geist-mono)}.passport-hero>aside b{font:900 21px var(--font-geist-mono);margin-top:auto}.passport-hero>aside small{color:#8c8291;margin-top:12px}.passport-stamps{padding:80px clamp(18px,5vw,75px)}.passport-stamps header h2{max-width:900px;font:900 clamp(40px, 5vw, 70px) / .95 var(--font-geist-mono)}.passport-stamps header small{color:var(--cyan)}.passport-stamps>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.passport-stamps article{background:#0e0d11;border:1px solid #3a3040;flex-direction:column;min-height:300px;padding:28px;display:flex}.passport-stamps article.locked{opacity:.46}.passport-stamps article.legendary{border-color:#8d20f0}.passport-stamps article>span{color:var(--cyan);font-size:50px}.passport-stamps article>small{color:#9e72ba;margin-top:30px}.passport-stamps h3{font:900 21px var(--font-geist-mono)}.passport-stamps p{color:#96909a;line-height:1.5}.passport-stamps article>b{color:var(--cyan);margin-top:auto;font-size:8px}.passport-share{text-align:center;background:radial-gradient(circle,#8d20f03b,#0000 40%),#0b090d;padding:100px 24px}.passport-share h2{max-width:900px;font:900 clamp(40px, 5vw, 70px) / .95 var(--font-geist-mono);margin:auto}.passport-share .button{margin-top:25px}.invite-hero{background:radial-gradient(circle at 80% 30%,#8d20f059,#0000 25%),#0b090e;padding:110px clamp(22px,7vw,110px)}.invite-hero small{color:var(--cyan)}.invite-hero h1{max-width:1000px;margin:14px 0;font-size:clamp(55px,8vw,110px);line-height:.83}.invite-hero>p{color:#b8b0bb;max-width:700px;font-size:18px;line-height:1.6}.ref-link{background:#0c0a0e;border:1px solid #66427d;align-items:center;max-width:850px;margin-top:35px;padding:10px;display:flex}.ref-link code{color:#ccc2d0;flex:1;padding:0 16px;overflow:hidden}.ref-metrics{border:1px solid #3e3345;grid-template-columns:repeat(3,1fr);margin:15px clamp(18px,4vw,60px);display:grid}.ref-metrics article{border-right:1px solid #352c3b;padding:28px}.ref-metrics small,.ref-metrics span{color:#89818d;font-size:8px;display:block}.ref-metrics strong{font:900 43px var(--font-geist-mono)}.ref-steps{padding:90px clamp(20px,5vw,75px)}.ref-steps header small{color:var(--cyan)}.ref-steps header h2{max-width:900px;font:900 clamp(38px, 5vw, 68px) / .95 var(--font-geist-mono)}.ref-steps>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.ref-steps article{background:#0e0d11;border:1px solid #3b3041;min-height:280px;padding:25px}.ref-steps article>b{color:var(--violet);font:900 26px var(--font-geist-mono)}.ref-steps h3{font:900 18px var(--font-geist-mono);margin-top:60px}.ref-steps p{color:#96909b;line-height:1.5}.ref-list{padding:30px clamp(20px,5vw,75px) 100px}.ref-list>h2{font:900 28px var(--font-geist-mono)}.ref-list>article{border-top:1px solid #3a3040;grid-template-columns:35px 1fr 1fr auto;padding:20px;display:grid}.ref-list article>span{color:var(--cyan)}.ref-list article>em{color:#9a72b6;font-size:8px;font-style:normal}.local-rank-hero{background:radial-gradient(circle at 80% 30%,#8d20f04d,#0000 26%),#0b090e;padding:110px clamp(22px,7vw,110px) 75px}.local-rank-hero small{color:var(--cyan)}.local-rank-hero h1{max-width:1100px;font-size:clamp(52px,7vw,100px);line-height:.84}.local-rank-hero p{color:#b5aeb9;font-size:18px}.local-filters{gap:7px;padding:16px clamp(16px,4vw,60px);display:flex;overflow:auto}.local-filters span{color:#938b98;white-space:nowrap;border:1px solid #3e3445;padding:9px 12px;font-size:8px}.local-filters span:first-child{background:var(--violet);color:#fff}.local-table{border:1px solid #3a3040;margin:30px clamp(16px,4vw,60px) 100px}.local-table>header,.local-table article{border-bottom:1px solid #332a39;grid-template-columns:70px 1fr 1fr 150px 120px;align-items:center;padding:18px 22px;display:grid}.local-table>header{color:#8e8693;font-size:8px}.local-table article strong{color:#655d69}.local-table article b{font:900 16px var(--font-geist-mono)}.local-table article span{color:#948c98}.local-table article em{color:var(--cyan);font:900 20px var(--font-geist-mono);font-style:normal}@media (max-width:900px){.prediction-layout,.clips-layout{grid-template-columns:1fr}.prediction-layout>aside,.clips-layout>aside{position:relative;top:auto}.passport-hero{grid-template-columns:1fr}.passport-hero>aside{width:min(330px,100%)}.passport-stamps>div,.ref-steps>div{grid-template-columns:1fr 1fr}.local-table>header,.local-table article{grid-template-columns:55px 1fr 100px}.local-table>header span:nth-child(3),.local-table>header span:nth-child(4),.local-table article span{display:none}}@media (max-width:650px){.viral-page .simple-header nav,.passport-page .simple-header nav,.invite-page .simple-header nav,.local-ranking-page .simple-header nav{display:none}.viral-hero{padding:75px 20px 55px}.viral-hero h1{font-size:48px}.moments-grid{grid-template-columns:1fr;padding:25px 10px}.moments-grid>article.featured{grid-column:auto}.moments-grid footer{flex-direction:column;align-items:flex-start}.moments-grid footer>a{margin-left:0}.versus-list{padding:25px 10px}.versus-list>article{padding:25px 12px}.versus-stage{grid-template-columns:1fr}.versus-stage>b{padding:14px}.prediction-layout,.clips-layout{padding:25px 10px}.passport-hero{padding:70px 20px}.passport-stamps{padding:55px 12px}.passport-stamps>div,.ref-steps>div{grid-template-columns:1fr}.invite-hero{padding:75px 20px}.ref-link{flex-direction:column;align-items:stretch}.ref-link code{padding:15px}.ref-metrics{grid-template-columns:1fr}.ref-steps{padding:60px 15px}.ref-list>article{grid-template-columns:30px 1fr auto}.ref-list article>p{display:none}.tutorial-overlay>section{padding:30px 22px}.tutorial-overlay footer{flex-direction:column;align-items:stretch}}.news-universe-grid{grid-template-columns:1.1fr .9fr;gap:14px;display:grid}.news-universe-grid>section{background:#0d0c0f;border:1px solid #352d3b;flex-direction:column;min-width:0;display:flex}.news-universe-grid>section>header{border-bottom:1px solid #332b38;padding:24px}.news-universe-grid>section>header small{color:var(--cyan);font-weight:900}.news-universe-grid>section>header h3{font:850 23px/1.05 var(--font-geist-mono), monospace;text-transform:uppercase;margin:8px 0 0}.news-universe-card{flex-direction:column;flex:auto;justify-content:flex-end;min-height:380px;display:flex;position:relative;overflow:hidden}.news-universe-card>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.news-universe-card:after{content:"";z-index:1;background:linear-gradient(#09090b14 15%,#09090b8c 48%,#09090b 88%);position:absolute;inset:0}.news-universe-card>div{z-index:2;padding:28px;position:relative}.news-universe-card h3,.news-universe-card p,.community-news-row h3,.community-news-row p{overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.news-universe-card h3,.news-universe-card p,.community-news-row h3{-webkit-line-clamp:3}.community-news-row p{-webkit-line-clamp:2}.news-universe-more{color:var(--cyan);font:900 11px var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #332b38;padding:16px 18px;display:block}.news-universe-empty{text-align:center;flex:auto;place-content:center;gap:12px;min-height:260px;padding:28px;display:grid}.news-universe-empty p{color:#c4bdc8;margin:0}.news-universe-empty a{color:var(--cyan);font-weight:900}.news-universe-card small,.community-news-row small{color:var(--violet);font-weight:900}.news-universe-card h3{font:850 clamp(26px, 2.8vw, 40px) / 1 var(--font-geist-mono), monospace;margin:8px 0}.news-universe-card p,.community-news-row p{color:#c4bdc8;line-height:1.5}.news-universe-card b,.community-news-row b{color:var(--cyan);font-size:9px}.community-news-row{border-bottom:1px solid #332b38;grid-template-columns:150px 1fr;gap:18px;padding:18px;display:grid}.community-news-row:last-child{border:0}.community-news-row img{object-fit:cover;width:150px;height:120px}.community-news-row h3{font:850 20px/1.05 var(--font-geist-mono), monospace;margin:5px 0}.community-news-row p{margin:7px 0;font-size:12px}.news-page .simple-header nav{gap:22px;font-size:10px;font-weight:900;display:flex}.news-leads{grid-template-columns:1fr 1fr;gap:12px;padding:0 clamp(24px,8vw,130px) 35px;display:grid}.news-leads article{background:radial-gradient(circle at 90% 0,#8d20f026,#0000 38%),#0e0d11;border:1px solid #3d3045;padding:28px}.news-leads small{color:var(--cyan);font-weight:900}.news-leads h2{font:850 28px/1 var(--font-geist-mono), monospace;margin:8px 0}.news-leads p{color:#a9a2ad;line-height:1.55}.news-leads a{color:var(--cyan);font-size:9px;font-weight:900}.news-filter button{color:#9e97a3;cursor:pointer;background:#0d0c10;border:1px solid #3d3445;padding:8px 12px;font-size:9px;font-weight:900}.news-filter button.active{border-color:var(--violet);background:var(--violet);color:#fff}.news-no-results{border:1px solid #3b3240;padding:55px}.news-no-results h2{font:850 28px var(--font-geist-mono), monospace}.news-no-results p{color:#aaa3ae}.news-no-results button{border:1px solid var(--violet);background:var(--violet);color:#fff;cursor:pointer;padding:10px 14px}.article-meta{color:#817a86;text-transform:uppercase;flex-wrap:wrap;gap:16px;max-width:760px;margin:24px 0;font-size:10px;font-weight:800;display:flex}.article-page .simple-header nav{gap:22px;font-size:10px;font-weight:900;display:flex}@media (max-width:900px){.news-universe-grid,.news-leads{grid-template-columns:1fr}}@media (max-width:650px){.news-page .simple-header nav,.article-page .simple-header nav{display:none}.community-news-row{grid-template-columns:100px 1fr}.community-news-row img{width:100px;height:100px}.news-universe-card{min-height:320px}.news-universe-card>div{padding:20px}.news-leads{padding:0 18px 25px}}.gg-footer{color:#8f8993;text-align:initial;background:#0b101f;border-top:1px solid #332b39;padding:0;display:block}.supporters{text-align:center;padding:54px clamp(24px,7vw,110px) 40px}.supporters>p{color:#fff;font:800 11px var(--font-geist-mono), monospace;letter-spacing:.13em;margin:0 0 18px}.supporters-art{max-width:1040px;height:112px;margin:auto;overflow:hidden}.supporters-art img{object-fit:cover;object-position:center 70%;width:100%;height:100%}@media (max-width:760px){.explore-trigger{right:70px!important}.simple-header nav,.app-header nav{max-width:62vw;overflow-x:auto;gap:14px!important}}body{--gg-command-clearance:82px;padding-bottom:var(--gg-command-clearance)}.global-dock{isolation:isolate;border-radius:14px;gap:0;min-height:52px;padding:4px;right:max(18px, env(safe-area-inset-right))!important;bottom:max(16px, env(safe-area-inset-bottom))!important;width:auto!important;left:auto!important}.tutorial-overlay,.search-overlay,.group-modal,.match-modal,.purchase-modal{padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left))}.tutorial-overlay h2{text-wrap:balance;max-width:15ch}.tutorial-overlay>section>p,.tutorial-overlay li span{text-wrap:pretty}.explore-panel>header{z-index:2;background:linear-gradient(#0b080f 78%,#0000);margin:-34px 0 0;padding-top:34px;position:sticky;top:-34px}.competition-hero h1,.official-hero h1,.match-head h1,.training-hero h1,.market-hero h1,.local-rank-hero h1,.news-page-head h1,.community-hero h1,.invite-hero h1,.passport-hero h1,.profile-hero h1,.fame-hero h1,.archive-head h1,.viral-hero h1{text-wrap:balance;max-width:18ch;font-size:clamp(42px,5.4vw,82px)!important;line-height:.96!important}@media (max-width:760px){body{--gg-command-clearance:72px}.global-dock{justify-content:stretch;min-height:54px;left:max(8px, env(safe-area-inset-left))!important;right:max(8px, env(safe-area-inset-right))!important;bottom:max(8px, env(safe-area-inset-bottom))!important;width:auto!important}.global-dock .explore-trigger{flex:1;min-width:0}.global-dock .notification-dock>aside{left:10px;right:10px;bottom:calc(70px + env(safe-area-inset-bottom));width:auto;position:fixed}.simple-header nav,.app-header nav{scrollbar-width:none;max-width:min(58vw,360px)}.simple-header nav::-webkit-scrollbar{display:none}.app-header nav::-webkit-scrollbar{display:none}.explore-panel{width:100%;padding:24px 18px calc(96px + env(safe-area-inset-bottom))}.explore-panel>header{margin-top:-24px;padding-top:24px;top:-24px}.explore-panel h2{font-size:clamp(32px,10vw,44px);line-height:1}.explore-priority,.explore-groups{grid-template-columns:1fr}.explore-priority a{min-height:76px}.tutorial-overlay>section{width:100%;padding:30px 22px 24px}.tutorial-overlay h2{font-size:clamp(28px,9vw,38px)}.tutorial-overlay>section>p{font-size:14px}.tutorial-overlay ol{margin:20px 0}.tutorial-overlay li{grid-template-columns:34px 1fr;padding:11px 0}.tutorial-overlay footer{flex-direction:column;align-items:stretch}.tutorial-overlay footer .button{justify-content:center;width:100%}.competition-hero h1,.official-hero h1,.match-head h1,.training-hero h1,.market-hero h1,.local-rank-hero h1,.news-page-head h1,.community-hero h1,.invite-hero h1,.passport-hero h1,.profile-hero h1,.fame-hero h1,.archive-head h1,.viral-hero h1{max-width:15ch;font-size:clamp(36px,11vw,52px)!important;line-height:1!important}}.explore-trigger{z-index:89;color:#fff;min-height:48px;font:800 11px var(--font-geist-mono);letter-spacing:.06em;cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c0911eb;border:1px solid #02ffff9e;border-radius:24px;align-items:center;gap:10px;padding:0 17px;display:flex;position:fixed;bottom:22px;right:24px;box-shadow:0 10px 40px #00000080,0 0 22px #8d20f047}.explore-trigger>span{color:var(--cyan)}.explore-trigger>b{color:var(--cyan);font-size:18px}.explore-trigger:hover{background:#171020;box-shadow:0 12px 42px #3d0b898c,0 0 24px #02ffff26}.search-trigger{z-index:89;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;height:48px;font:700 11px var(--font-geist-mono);letter-spacing:.07em;background:#0c0911eb;border:1px solid #8d20f0b3;border-radius:24px;align-items:center;gap:9px;padding:0 14px;display:flex;position:fixed;bottom:22px;right:238px;box-shadow:0 10px 40px #00000080}.search-trigger span{color:var(--cyan);font-size:23px;line-height:0}.search-trigger kbd{color:#aaa1b1;font:600 9px var(--font-geist-mono);border:1px solid #3a3144;border-radius:5px;padding:4px 7px}.search-trigger:hover{border-color:var(--cyan);background:#171020}.search-overlay,.search-page{color:#f7f5fa;background:radial-gradient(circle at 82% 10%,#3d0b894d,#0000 30%),#08070a;min-height:100vh}.search-overlay{z-index:120;background:radial-gradient(circle at 82% 10%,#3d0b8957,#0000 30%),#08070afb;padding:0 22px 60px;position:fixed;inset:0;overflow-y:auto}.search-page{padding:30px 22px 80px}.search-dismiss{z-index:122;color:#fff;cursor:pointer;background:#100d14;border:1px solid #43364e;border-radius:50%;width:48px;height:48px;font:300 28px Arial;position:fixed;top:26px;right:30px}.search-dismiss:hover{border-color:var(--cyan);color:var(--cyan)}.search-shell{width:min(1280px,100%);margin:0 auto}.search-heading{border-left:1px solid #8d20f073;border-right:1px solid #02ffff21;grid-template-columns:1.3fr .7fr;align-items:end;gap:70px;min-height:290px;padding:54px 72px 38px;display:grid}.search-heading small,.search-discovery small,.search-recent small{color:var(--cyan);font:700 11px var(--font-geist-mono);letter-spacing:.08em}.search-heading h1{font:600 clamp(44px, 5.3vw, 76px) / .9 var(--font-geist-mono);letter-spacing:-.055em;margin:12px 0 0}.search-heading h1 em{color:#0000;-webkit-text-stroke:1px #ae8bdb;font-style:normal}.search-heading p{color:#bcb5c2;max-width:430px;margin:0 0 7px;font-size:17px;line-height:1.6}.search-input-wrap{background:#100c14;border:1px solid #4c345e;grid-template-columns:50px 1fr auto;align-items:center;min-height:86px;display:grid;position:relative;box-shadow:0 18px 70px #3d0b892e}.search-input-wrap:focus-within{border-color:var(--cyan);box-shadow:0 0 0 1px #02ffff1f,0 18px 70px #3d0b8940}.search-input-wrap>span{color:var(--cyan);padding-left:25px;font-size:30px}.search-input-wrap input{color:#fff;height:84px;font:500 clamp(17px, 2vw, 24px) var(--font-geist-sans);background:0 0;border:0;outline:0}.search-input-wrap input::placeholder{color:#766e7d}.search-input-wrap button{color:#bbb1c2;height:42px;font:700 9px var(--font-geist-mono);cursor:pointer;background:0 0;border:1px solid #453a4a;margin-right:20px;padding:0 15px}.search-controls{border-bottom:1px solid #2b2431;grid-template-columns:1fr auto;gap:22px;padding:20px 0 30px;display:grid}.search-tabs{flex-wrap:wrap;gap:7px;display:flex}.search-tabs button{color:#a69eaa;font:700 9px var(--font-geist-mono);text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #342b3d;padding:11px 14px}.search-tabs button:hover,.search-tabs button.active{color:#fff;background:linear-gradient(135deg,#3d0b89,#8d20f0);border-color:#8d20f0}.search-controls label{color:#8f8696;font:700 9px var(--font-geist-mono);align-items:center;gap:10px;display:flex}.search-controls select{color:#fff;min-width:130px;height:39px;font:600 11px var(--font-geist-mono);background:#0d0b10;border:1px solid #342b3d;padding:0 30px 0 12px}.search-content{min-height:370px}.search-discovery{grid-template-columns:.75fr 1.25fr;gap:80px;padding:55px 0;display:grid}.search-discovery h2{max-width:430px;font:600 clamp(27px, 3.4vw, 44px) / 1.05 var(--font-geist-mono);margin:13px 0}.search-suggestions{border-top:1px solid #312938}.search-suggestions button{color:#eeeaf2;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #312938;grid-template-columns:45px 1fr 25px;align-items:center;width:100%;min-height:63px;display:grid}.search-suggestions button:hover{background:linear-gradient(90deg,#8d20f029,#0000);padding-left:12px}.search-suggestions b{color:#705e7c;font:600 10px var(--font-geist-mono)}.search-suggestions span{font:600 18px var(--font-geist-mono)}.search-suggestions i{color:var(--cyan);font-style:normal}.search-recent{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.search-recent button{color:#aaa1b0;font:600 9px var(--font-geist-mono);cursor:pointer;background:0 0;border:1px solid #382f40;padding:8px 11px}.search-status{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:350px;display:flex}.search-status h2{font:600 27px var(--font-geist-mono);margin:20px 0 7px}.search-status p{color:#a69dab;margin:0}.search-loader{border:2px solid #32243d;border-top-color:var(--cyan);border-right-color:#8d20f0;border-radius:50%;width:46px;height:46px;animation:.75s linear infinite search-spin}.search-status.empty>b{color:#3b2a4b;font:700 76px var(--font-geist-mono)}.search-status.empty a{color:#fff;font:700 10px var(--font-geist-mono);background:#8d20f0;margin-top:22px;padding:14px 18px}@keyframes search-spin{to{transform:rotate(360deg)}}.search-results{padding:31px 0}.search-results-head{color:#a49ba9;justify-content:space-between;align-items:center;padding-bottom:25px;font-size:14px;display:flex}.search-results-head b{color:var(--cyan);font:700 20px var(--font-geist-mono)}.search-results-head small{color:#736a79;font:600 9px var(--font-geist-mono)}.search-results>section{border-top:1px solid #302638;grid-template-columns:175px 1fr;display:grid}.search-results>section>h2{color:#dfd9e4;font:600 14px var(--font-geist-mono);text-transform:uppercase;margin:0;padding:30px 22px 30px 0}.search-results>section>h2 span{color:#5c496b;margin-top:8px;font-size:28px;display:block}.search-results>section>div{border-left:1px solid #302638;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.search-results a{color:#fff;border-bottom:1px solid #302638;border-right:1px solid #302638;min-height:175px;padding:27px 65px 26px 28px;transition:all .2s;position:relative}.search-results a:hover{box-shadow:inset 3px 0 var(--cyan);background:linear-gradient(135deg,#3d0b8947,#8d20f014)}.search-results a small{color:var(--cyan);font:700 9px var(--font-geist-mono)}.search-results a h3{font:600 24px/1.05 var(--font-geist-mono);margin:15px 0 7px}.search-results a p{color:#a9a1ae;margin:0;font-size:14px;line-height:1.5}.search-results a>b{color:#9b8ba8;font:700 9px var(--font-geist-mono);position:absolute;bottom:24px;right:22px}.search-results a:hover>b{color:var(--cyan)}.search-pagination{border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.5rem;display:flex}.search-pagination button,.search-status.empty button{border:1px solid var(--cyan);color:var(--cyan);letter-spacing:.08em;cursor:pointer;background:0 0;padding:.8rem 1rem;font:700 .72rem Chakra Petch,sans-serif}.search-pagination button:disabled{opacity:.3;cursor:not-allowed}.search-pagination span{color:#fff;letter-spacing:.08em;font:700 .72rem Chakra Petch,sans-serif}@media (max-width:760px){.search-trigger{justify-content:center;width:48px;padding:0;right:68px}.search-trigger b,.search-trigger kbd{display:none}.search-page,.search-overlay{padding-left:14px;padding-right:14px}.search-heading{grid-template-columns:1fr;gap:24px;min-height:245px;padding:65px 18px 28px}.search-heading h1{font-size:40px}.search-heading p{font-size:14px}.search-dismiss{top:14px;right:14px}.search-input-wrap{grid-template-columns:42px 1fr auto;min-height:68px}.search-input-wrap>span{padding-left:14px}.search-input-wrap input{min-width:0;height:66px;font-size:15px}.search-input-wrap button{margin-right:8px;padding:0 8px}.search-controls{grid-template-columns:1fr}.search-tabs{flex-wrap:nowrap;overflow-x:auto}.search-tabs button{white-space:nowrap}.search-discovery{grid-template-columns:1fr;gap:22px;padding:34px 0}.search-recent{grid-column:auto}.search-results-head small{display:none}.search-results>section{grid-template-columns:1fr}.search-results>section>h2{justify-content:space-between;padding:23px 4px 14px;display:flex}.search-results>section>h2 span{margin:0;font-size:18px}.search-results>section>div{border-left:0;grid-template-columns:1fr}.search-results a{border-left:1px solid #302638;min-height:155px}}.explore-backdrop{z-index:200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020204bd;position:fixed;inset:0}.explore-panel{z-index:201;overscroll-behavior:contain;box-sizing:border-box;background:linear-gradient(145deg,#09070d,#160b20 62%,#08080a);border-left:1px solid #02ffff59;width:min(760px,100%);height:100dvh;padding:34px clamp(22px,4vw,48px);transition:transform .3s;position:fixed;top:0;right:0;overflow:auto;transform:translate(102%);box-shadow:-35px 0 100px #0000009e}.explore-panel.open{transform:none}.explore-panel>header{border-bottom:1px solid #35283f;justify-content:space-between;align-items:start;padding-bottom:25px;display:flex}.explore-panel header small{color:var(--cyan);font:800 10px var(--font-geist-mono);letter-spacing:.13em}.explore-panel h2{margin:7px 0 0;font-size:clamp(34px,5vw,60px);line-height:.92}.explore-panel header button{color:#fff;cursor:pointer;background:#100d14;border:1px solid #51405f;border-radius:50%;width:42px;height:42px;font-size:25px}.explore-groups{grid-template-columns:1fr 1fr;gap:25px 40px;padding:30px 0;display:grid}.explore-groups h3{color:#8e8596;font:800 10px var(--font-geist-mono);letter-spacing:.13em;margin:0 0 7px}.explore-groups a{color:#e2dce6;border-bottom:1px solid #2f2736;justify-content:space-between;align-items:center;padding:12px 0;font-weight:600;display:flex}.explore-groups a b{color:var(--cyan)}.explore-groups a:hover{color:var(--cyan);padding-left:6px}.explore-panel>footer{background:0 0;border-top:1px solid #35283f;gap:10px;padding:22px 0 0;display:flex}.explore-panel>footer a{color:#fff;text-align:center;font:800 10px var(--font-geist-mono);border:1px solid #654080;flex:1;padding:14px}.explore-panel>footer a:first-child{background:var(--violet)}.competition-hero{padding-top:58px!important;padding-bottom:58px!important}.competition-hero>div{margin-top:26px!important}.official-hero,.match-head,.training-hero,.market-hero,.local-rank-hero,.news-page-head,.community-hero,.invite-hero,.passport-hero,.profile-hero,.fame-hero,.archive-head,.viral-hero{padding-top:64px!important;padding-bottom:60px!important}.identity-gateway{margin-top:54px!important;margin-bottom:54px!important}.identity-gateway>header{align-items:end;grid-template-columns:1fr .55fr!important}.identity-gateway>header h2{max-width:800px;font-size:clamp(40px,4.5vw,72px)!important}.identity-card{min-height:245px!important;padding:22px!important}.identity-card strong{font-size:clamp(27px,2.5vw,42px)!important}.identity-card p{margin-bottom:0}.identity-card b{margin-top:12px}.supporters{padding:40px clamp(24px,7vw,110px) 26px!important}.supporters-art{width:min(1040px,100%);height:auto!important;overflow:visible!important}.supporters-art img{display:block;object-fit:contain!important;object-position:center!important;width:100%!important;height:auto!important}.footer-directory{border-top:1px solid #292d39;grid-template-columns:minmax(220px,.65fr) 1.7fr;gap:70px;padding:45px clamp(24px,6vw,96px);display:grid}.footer-directory>div p{color:#9d96a4;max-width:340px}.footer-discord{color:var(--cyan);margin-top:12px;font-size:11px;font-weight:900;display:inline-block}.footer-directory>nav{grid-template-columns:repeat(4,1fr);gap:26px;display:grid}.footer-directory nav section{flex-direction:column;gap:9px;display:flex}.footer-directory nav b{color:var(--cyan);font:800 9px var(--font-geist-mono);letter-spacing:.1em;margin-bottom:4px}.footer-directory nav a{color:#a7a0ac;font-size:12px}.footer-directory nav a:hover{color:#fff}.footer-bottom{color:#716a77;border-top:1px solid #292d39;justify-content:space-between;padding:18px clamp(24px,6vw,96px);font-size:10px;display:flex}@media (max-width:800px){.explore-trigger{bottom:14px;right:14px}.explore-groups{grid-template-columns:1fr}.explore-panel>footer{flex-direction:column}.identity-gateway>header{grid-template-columns:1fr!important}.footer-directory{grid-template-columns:1fr;gap:34px}.footer-directory>nav{grid-template-columns:1fr 1fr}.competition-hero h1{font-size:43px!important}.official-hero,.match-head,.training-hero,.news-page-head,.community-hero,.passport-hero,.profile-hero,.fame-hero,.archive-head{padding-top:45px!important;padding-bottom:42px!important}}.footer-main{border-top:1px solid #292d39;justify-content:space-between;align-items:center;padding:28px clamp(24px,6vw,96px);font-size:11px;display:flex}.footer-main nav{gap:22px;display:flex}.footer-main a:hover{color:var(--cyan)}@media (max-width:1000px){.community-hero{grid-template-columns:1fr}.channel-grid{grid-template-columns:1fr 1fr}.feed-layout{grid-template-columns:1fr}.community-board{position:static}.community-feed>header{flex-direction:column;align-items:start;gap:24px}}@media (max-width:650px){.community-page .simple-header nav>a:not(.button){display:none}.community-hero{padding:65px 20px}.community-hero h1{font-size:48px}.community-hero>div>div{flex-direction:column}.channel-grid{grid-template-columns:1fr}.channel-grid>a{min-height:170px}.community-feed{padding:65px 18px}.community-feed>header>div:last-child{max-width:100%;overflow:auto}.feed-list article{padding:20px}.feed-list article>footer{flex-wrap:wrap;align-items:flex-start}.feed-list article>footer a{width:100%;margin:10px 0 0}.supporters{padding:40px 12px 28px}.supporters-art{height:90px}.footer-main{text-align:center;flex-direction:column;gap:18px}.footer-main nav{flex-wrap:wrap;justify-content:center}}.login-page,.onboarding-page,.member-app,.match-page,.competition-page{color:#f5f3f7;background:#08080a;min-height:100vh}.login-page{background:radial-gradient(circle at 75% 45%,#8d20f052,#0000 23%),#08080a;padding:42px clamp(24px,7vw,110px)}.login-page>section{flex-direction:column;justify-content:center;max-width:850px;min-height:76vh;display:flex}.login-page small,.onboarding-page small,.member-app small,.match-page small,.competition-page small{color:var(--cyan);letter-spacing:.12em;font-weight:900}.login-page h1{margin:14px 0;font-size:clamp(58px,8vw,112px);line-height:.86}.login-page p{color:#bab3bf;max-width:660px;font-size:19px;line-height:1.6}.login-page em{color:#746e78;max-width:520px;margin-top:20px;font-size:11px;font-style:normal}.discord-login{background:#5865f2;width:max-content;margin-top:22px}.onboarding-page>header{border-bottom:1px solid #312938;justify-content:space-between;align-items:center;height:74px;padding:0 clamp(24px,5vw,70px);display:flex}.onboarding-page>header span{color:#8f8795;font-size:9px}.onboarding-page>section{grid-template-columns:.72fr 1fr;gap:8vw;padding:70px clamp(20px,7vw,110px);display:grid}.onboarding-page h1{font-size:clamp(46px,5vw,76px);line-height:.92}.onboarding-page>section>div>p{color:#aaa3ae;line-height:1.7}.onboarding-form{gap:12px;display:grid}.form-step{background:#0e0d11;border:1px solid #362e3c;padding:28px}.form-step>small{margin-bottom:22px;display:block}.onboarding-games{grid-template-columns:repeat(4,1fr);margin-bottom:18px;display:grid}.onboarding-games button{color:#77707d;background:#09090b;border:1px solid #3a3340;padding:12px 5px;font-size:8px;font-weight:900}.onboarding-games button.active{background:var(--violet);color:#fff}.schedule-options{flex-wrap:wrap;gap:8px;display:flex}.schedule-options label{border:1px solid #3a3340;align-items:center;gap:7px;padding:9px 10px;font-size:9px;display:flex}.schedule-options input{width:auto}.app-header{background:#0a090c;border-bottom:1px solid #302936;justify-content:space-between;align-items:center;height:72px;padding:0 clamp(20px,4vw,60px);display:flex}.app-header nav{gap:28px;font-size:10px;font-weight:900;display:flex}.app-header nav .active,.app-header nav a:hover{color:var(--cyan)}.app-header>div{align-items:center;gap:15px;font-size:10px;display:flex}.app-header button{color:#817987;background:0 0;border:0}.app-welcome{background:radial-gradient(circle at 80% 30%,#8d20f038,#0000 25%),#0b090d;grid-template-columns:1fr auto;gap:40px;padding:70px clamp(20px,5vw,80px);display:grid}.app-welcome h1{max-width:970px;font-size:clamp(45px,5.7vw,86px);line-height:.9}.app-welcome p{color:#aaa3ae;font-size:18px}.app-welcome aside{border:1px solid #5a3770;flex-direction:column;width:180px;padding:25px;display:flex}.app-welcome aside strong{font:900 64px var(--font-geist-mono)}.app-welcome aside small{margin-top:auto}.app-actions{grid-template-columns:repeat(3,1fr);gap:10px;padding:14px clamp(20px,4vw,60px);display:grid}.app-actions>a{background:#0f0d12;border:1px solid #342d3a;flex-direction:column;min-height:290px;padding:28px;display:flex}.app-actions>a:hover{border-color:var(--violet);transform:translateY(-3px)}.app-actions>a>b{color:#5f5864}.app-actions h2{font:900 26px/1 var(--font-geist-mono)}.app-actions p{color:#9d96a1;line-height:1.55}.app-actions strong{color:var(--cyan);margin-top:auto;font-size:9px}.app-grid{grid-template-columns:.62fr 1fr 1fr;gap:12px;padding:60px clamp(20px,4vw,60px);display:grid}.app-grid>article{background:#0e0c10;border:1px solid #342d39;padding:28px}.avatar{background:var(--violet);width:70px;height:70px;font:900 23px var(--font-geist-mono);place-items:center;margin-top:22px;display:grid}.profile-card p{color:#aaa3ae}.profile-card>span{border-top:1px solid #2d2731;padding:8px 0;font-size:10px;display:block}.profile-card>a,.matches-card a{color:var(--cyan);margin-top:18px;font-size:9px;font-weight:900;display:block}.matches-card header{justify-content:space-between;display:flex}.matches-card>div,.app-feed>div{border-bottom:1px solid #2d2731;padding:18px 0}.matches-card>div{flex-direction:column;gap:6px;display:flex}.matches-card>div>b{color:var(--violet)}.matches-card>div span,.empty-state p{color:#9e97a2}.app-feed>div{gap:12px;display:flex}.app-feed i{background:var(--cyan);border-radius:50%;width:7px;height:7px;margin-top:5px}.app-feed span{color:#99929f;flex-direction:column;font-size:11px;display:flex}.app-feed b{color:#fff;margin-bottom:4px}.match-head{background:radial-gradient(circle at 80% 45%,#8d20f040,#0000 26%);grid-template-columns:1fr auto;gap:60px;padding:70px clamp(20px,6vw,95px);display:grid}.match-head h1{max-width:1000px;font-size:clamp(48px,6vw,88px);line-height:.88}.match-head p{color:#aaa3ae;max-width:690px;font-size:18px}.match-head aside{border:1px solid #59406b;flex-direction:column;width:210px;padding:30px;display:flex}.match-head aside b{color:#70ffd9;font-size:9px}.match-head aside strong{font:900 70px var(--font-geist-mono)}.match-workspace{grid-template-columns:1fr .7fr;gap:5vw;padding:60px clamp(20px,6vw,95px);display:grid}.match-workspace>div>header h2{font:900 30px var(--font-geist-mono)}.match-deck{max-width:610px}.swipe-card{background:radial-gradient(circle at 85% 5%,#8d20f047,#0000 30%),#100d14;border:1px solid #604078;padding:34px;box-shadow:0 28px 70px #000}.swipe-card>header{justify-content:space-between;display:flex}.team-mark{background:var(--violet);width:76px;height:76px;font:900 21px var(--font-geist-mono);place-items:center;display:grid}.swipe-card>header>span{text-align:right;color:var(--cyan);font:900 26px var(--font-geist-mono)}.swipe-card>header small{color:#817989;font-size:7px;display:block}.swipe-card>small{margin-top:30px;display:block}.swipe-card h2{font:900 clamp(38px, 4vw, 57px) / .95 var(--font-geist-mono);text-transform:uppercase}.swipe-card>p{color:#b4adb8;line-height:1.65}.vacancy-data{border:1px solid #382f40;grid-template-columns:repeat(3,1fr);margin-top:28px;display:grid}.vacancy-data>span{border-right:1px solid #382f40;flex-direction:column;padding:16px;display:flex}.vacancy-data b{font-size:10px}.swipe-card>footer{border:0;justify-content:center;gap:18px;padding:25px 0 0;display:flex}.swipe-card>footer button{cursor:pointer;border-radius:50%;width:62px;height:62px;font-size:28px}.pass{color:#ff64a3;background:#160e14;border:1px solid #65405b}.like{color:#6dffd7;background:#0c1916;border:1px solid #4b8f81}.deck-count{text-align:center;color:#77707d;font-size:9px}.lfg-form{background:#0d0c10;border:1px solid #382f40;height:max-content;padding:32px}.lfg-form h2{font:900 34px/1 var(--font-geist-mono)}.match-success,.match-empty{border:1px solid var(--violet);text-align:center;background:radial-gradient(circle,#8d20f04d,#0000 55%),#110d15;flex-direction:column;justify-content:center;max-width:610px;min-height:520px;padding:55px;display:flex}.match-success>strong{font:900 90px var(--font-geist-mono);color:var(--cyan)}.match-success button{color:#aaa3ae;background:0 0;border:0;margin-top:20px}.match-empty span{color:var(--cyan);font-size:60px}.competition-hero{background:radial-gradient(circle at 85% 20%,#8d20f047,#0000 30%);padding:95px clamp(20px,7vw,110px)}.competition-hero h1{max-width:1100px;font-size:clamp(55px,7vw,100px);line-height:.86}.competition-hero>p{color:#aaa3ae;font-size:19px}.competition-hero>div{color:#9d96a2;gap:30px;margin-top:45px;font-size:10px;display:flex}.competition-hero>div b{color:#70ffd9}.competition-hero>div strong{color:var(--cyan)}.competition-tabs{z-index:10;background:#0b0a0d;border-block:1px solid #322b38;align-items:center;gap:35px;height:58px;padding:0 clamp(20px,7vw,110px);font-size:9px;font-weight:900;display:flex;position:sticky;top:0}.ranking-section,.bracket-section,.next-matches{padding:80px clamp(20px,7vw,110px)}.ranking-section>header{justify-content:space-between;align-items:end;display:flex}.ranking-section h2,.bracket-section h2,.next-matches h2{font:900 clamp(38px, 5vw, 70px) / .95 var(--font-geist-mono);margin:8px 0}.ranking-section>header>span{color:#77717c;font-size:9px}.ranking-table{border:1px solid #352e3a;margin-top:28px}.group-standings{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:28px;display:grid}.group-standings>section{background:radial-gradient(circle at 100% 0,#3d0b8933,#0000 42%),#0d0b10;border:1px solid #8d20f059;border-radius:12px;min-width:0;padding:20px}.group-standings>section>small{color:var(--cyan);font:900 9px var(--font-geist-mono);letter-spacing:.08em}.group-standings .ranking-table{margin-top:14px}.ranking-row{border-bottom:1px solid #302a35;grid-template-columns:50px 1fr repeat(5,70px);align-items:center;min-height:63px;padding:0 22px;display:grid}.ranking-row.heading{color:#736c78;min-height:40px;font-size:8px}.ranking-row.qualifies{border-left:3px solid var(--violet)}.ranking-row strong{font:900 15px var(--font-geist-mono)}.ranking-row b{color:var(--cyan)}.ranking-legend{color:#89828d;font-size:9px}.ranking-legend i{background:var(--violet);width:8px;height:8px;display:inline-block}.bracket-section{background:#0c0a0e}.bracket{align-items:center;gap:90px;min-width:850px;display:flex}.bracket-section{overflow:auto}.bracket-round{flex:1 0 250px;gap:18px;display:grid}.bracket-round>b{color:#8d8592;font-size:9px}.bracket-match{background:#111015;border:1px solid #3a3240}.bracket-match>div{color:#918a95;border-bottom:1px solid #332c38;justify-content:space-between;align-items:center;height:42px;padding:0 14px;display:flex}.bracket-match .winner{color:#fff;border-left:3px solid var(--cyan)}.semis{gap:90px}.final{gap:0}@media (max-width:900px){.group-standings{grid-template-columns:1fr}.group-standings .ranking-row{grid-template-columns:36px 1fr repeat(5,48px);padding-inline:12px}}.next-matches{text-align:center}.next-matches>div{grid-template-columns:1fr 1fr;gap:10px;max-width:980px;margin:35px auto;display:grid}.next-matches article{border:1px solid #3b3042;flex-direction:column;padding:30px;display:flex}.next-matches article>b{color:var(--cyan)}.next-matches article>strong{font:900 22px var(--font-geist-mono);margin:18px}.next-matches article i{color:#817989;font-style:normal}@media (max-width:900px){.onboarding-page>section,.match-workspace,.app-grid,.app-actions,.app-welcome,.match-head{grid-template-columns:1fr}.channel-grid{grid-template-columns:1fr 1fr}.match-head aside,.app-welcome aside{width:auto}.ranking-row{grid-template-columns:42px 1fr repeat(2,50px)}.ranking-row>:nth-child(3),.ranking-row>:nth-child(5),.ranking-row>:nth-child(6){display:none}}@media (max-width:650px){.app-header nav{display:none}.app-welcome h1,.match-head h1,.competition-hero h1{font-size:46px}.app-welcome{padding:55px 18px}.app-actions,.app-grid{padding-inline:12px}.match-workspace{padding:45px 14px}.vacancy-data{grid-template-columns:1fr}.vacancy-data>span{border-bottom:1px solid #382f40}.onboarding-page>section{padding:50px 16px}.onboarding-games{grid-template-columns:1fr 1fr}.competition-hero{padding:65px 18px}.competition-hero>div{flex-direction:column;gap:8px}.ranking-section,.bracket-section,.next-matches{padding:60px 16px}.next-matches>div{grid-template-columns:1fr}.login-page h1{font-size:52px}}.training-page,.official-ranking-page,.connections-page{color:#f5f3f7;background:#08080a;min-height:100vh}.training-page .simple-header nav,.official-ranking-page .simple-header nav{gap:25px;font-size:10px;font-weight:900;display:flex}.training-hero{background:radial-gradient(circle at 80% 35%,#02ffff1a,#0000 24%),radial-gradient(circle at 72% 30%,#8d20f038,#0000 35%);grid-template-columns:1fr auto;gap:60px;padding:90px clamp(20px,7vw,110px);display:grid}.training-hero h1{max-width:1050px;font-size:clamp(52px,6.5vw,96px);line-height:.87}.training-hero p{color:#aaa3ae;max-width:720px;font-size:18px;line-height:1.6}.training-hero aside{border:1px solid #4a3c56;flex-direction:column;width:220px;padding:30px;display:flex}.training-hero aside>b{color:#70ffd9;font-size:9px}.training-hero aside>strong{font:900 54px var(--font-geist-mono);margin-top:34px}.training-hero aside>span{color:#a69fab}.training-body{padding:55px clamp(20px,5vw,80px)}.training-controls{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.training-controls>div{gap:6px;display:flex;overflow:auto}.training-controls>div button,.ranking-game-tabs button{color:#817a86;white-space:nowrap;background:#0d0c0f;border:1px solid #3b3341;padding:9px 12px;font-size:8px;font-weight:900}.training-controls button.active,.ranking-game-tabs button.active{background:var(--violet);border-color:var(--violet);color:#fff}.training-form{background:#100d14;border:1px solid #54376a;margin-bottom:25px;padding:32px}.training-form h2{font:900 35px var(--font-geist-mono)}.training-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.training-grid article{background:radial-gradient(circle at 95% 2%,#8d20f033,#0000 28%),#0e0d11;border:1px solid #382f40;flex-direction:column;min-height:390px;padding:28px;display:flex}.training-grid article>header{justify-content:space-between;font-size:9px;display:flex}.training-grid article>header span{color:#70ffd9}.training-grid article>header b{color:var(--violet)}.training-grid article>small{color:var(--cyan);margin-top:32px}.training-grid article h2{font:900 28px/1 var(--font-geist-mono);text-transform:uppercase}.training-grid article>p{color:#a9a2ad;line-height:1.55}.training-meta{border:1px solid #332d38;grid-template-columns:repeat(3,1fr);margin-top:auto;display:grid}.training-meta>span{border-right:1px solid #332d38;flex-direction:column;padding:12px;display:flex}.training-meta small{color:#77707c;font-size:7px}.training-meta b{font-size:9px}.training-grid article>footer{color:#8f8894;border:0;justify-content:space-between;align-items:center;padding:22px 0 0;display:flex}.training-grid article>footer button{border:1px solid var(--violet);background:var(--violet);color:#fff;padding:10px 12px;font-size:9px;font-weight:900}.training-grid article>footer button:disabled{color:#7f7884;background:#19161c;border-color:#3d3642}.room-attendance{border-top:1px solid #8d20f047;margin-top:16px;padding-top:14px}.room-attendance>small{color:#02ffff;font-weight:800}.room-attendance>div{grid-template-columns:1fr auto auto auto;align-items:center;gap:8px;margin-top:10px;display:grid}.room-attendance>div span{color:#a7a0ad;font-size:11px;font-weight:800}.room-attendance button{color:#fff;cursor:pointer;background:0 0;border:1px solid #8d20f0;padding:8px 10px;font-size:10px;font-weight:800}.room-attendance p{color:#a7a0ad;margin:10px 0 0;font-size:12px}.personal-ranking-impact{background:linear-gradient(135deg,#8d20f024,#0d0d0d 58%);border:1px solid #8d20f07a;margin:0 clamp(20px,4vw,72px) 64px;padding:clamp(24px,4vw,52px)}.personal-ranking-impact>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.personal-ranking-impact h2{margin:8px 0 30px;font-size:clamp(30px,4vw,62px)}.personal-ranking-impact>header>span{color:#02ffff;border:1px solid #02ffff;padding:10px 14px;font-size:11px;font-weight:900}.personal-ranking-impact>div{grid-template-columns:repeat(4,1fr);display:grid}.personal-ranking-impact article{border:1px solid #33263d;min-height:150px;padding:22px}.personal-ranking-impact article strong{margin:14px 0 8px;font-size:clamp(34px,4vw,64px);display:block}.personal-ranking-impact article p,.personal-ranking-note{color:#a7a0ad}.personal-ranking-note{margin:20px 0 0}@media (max-width:900px){.personal-ranking-impact>div{grid-template-columns:1fr 1fr}}@media (max-width:600px){.personal-ranking-impact>header{display:block}.personal-ranking-impact>header>span{margin-bottom:18px;display:inline-block}.personal-ranking-impact>div{grid-template-columns:1fr}}.official-hero{background:radial-gradient(circle at 85% 30%,#8d20f047,#0000 30%);grid-template-columns:1fr 260px;gap:7vw;padding:90px clamp(20px,7vw,110px);display:grid}.official-hero h1{max-width:1100px;font-size:clamp(51px,6vw,92px);line-height:.87}.official-hero>div>p{color:#aaa3ae;max-width:760px;font-size:19px}.official-hero aside{border:1px solid #5a3a70;grid-template-columns:1fr 1fr;align-items:center;padding:28px;display:grid}.official-hero aside>span{color:var(--cyan);grid-column:1/-1;font-size:9px}.official-hero aside strong{font:900 42px var(--font-geist-mono)}.official-hero aside strong span{color:#82798a;font-size:16px}.official-hero aside small{color:#918996;font-size:8px}.ranking-content{padding:80px clamp(20px,6vw,95px)}.ranking-content>header{justify-content:space-between;align-items:end;display:flex}.ranking-content>header h2,.ranking-method>header h2{max-width:900px;font:900 clamp(37px, 4vw, 61px) / .95 var(--font-geist-mono);margin:8px 0}.ranking-content>header>span{color:#7e7782;font-size:8px}.ranking-game-tabs{gap:6px;margin:28px 0 10px;display:flex;overflow:auto}.official-ranking{border:1px solid #39313e}.official-ranking>header,.official-ranking>article{border-bottom:1px solid #312a36;grid-template-columns:70px 1.3fr repeat(3,1fr) 90px;align-items:center;gap:18px;min-height:76px;padding:0 20px;display:grid}.official-ranking>header{color:#746d79;min-height:40px;font-size:8px}.official-ranking>article:nth-child(2){background:linear-gradient(90deg,#8d20f029,#0000)}.rank-position{font:900 23px var(--font-geist-mono)}.rank-position small{color:#77717b;font-size:8px;display:block}.rank-position small.up{color:#6dffd7}.rank-position small.down{color:#ff65a5}.rank-player{flex-direction:column;display:flex}.rank-player b{font:900 16px var(--font-geist-mono)}.rank-player small{color:#85808a;font-size:8px}.component-score{grid-template-columns:30px 1fr;align-items:center;gap:9px;display:grid}.component-score i{background:#2f2934;height:3px}.component-score em{background:linear-gradient(90deg, var(--violet), var(--cyan));height:3px;display:block}.official-ranking>article>strong{color:var(--cyan);font:900 22px var(--font-geist-mono)}.ranking-method{background:#0d0b0f;padding:85px clamp(20px,6vw,95px)}.ranking-method>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.ranking-method article{background:#100e13;border:1px solid #382f40;flex-direction:column;min-height:320px;padding:28px;display:flex}.ranking-method article>b{color:var(--violet);font:900 50px var(--font-geist-mono)}.ranking-method article h3{font:900 23px var(--font-geist-mono)}.ranking-method article p{color:#aaa3ae;line-height:1.6}.ranking-method article span{color:var(--cyan);margin-top:auto;font-size:8px}.ranking-method>footer{color:#aaa3ae;text-align:center;border:1px solid #483855;max-width:900px;margin:30px auto 0;padding:28px;display:block}.ranking-method>footer strong{color:#fff}.connections-head{background:radial-gradient(circle at 85% 20%,#8d20f038,#0000 28%);padding:75px clamp(20px,7vw,110px)}.connections-head h1{max-width:1000px;font-size:clamp(48px,6vw,88px);line-height:.88}.connections-head p{color:#aaa3ae;max-width:760px;font-size:18px}.connections-body{grid-template-columns:1fr 300px;gap:30px;padding:55px clamp(20px,6vw,95px);display:grid}.connection-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.connection-grid form,.connection-source-card{background:#0e0d11;border:1px solid #39313e;padding:24px}.connection-grid form header,.connection-source-card header{justify-content:space-between;display:flex}.connection-grid form header span,.connection-source-card header span{color:#a78aae;font-size:8px}.connection-grid form header span.verified,.connection-source-card header span.verified{color:#70ffd9}.connection-grid form p,.connection-source-card p{color:#8f8894;font-size:12px}.connection-grid form button,.connection-source-card button,.connection-source-card a{border:1px solid var(--violet);background:var(--violet);color:#fff;margin:6px 6px 0 0;padding:10px 12px;font-size:9px;font-weight:900;display:inline-block}.connection-message{color:var(--cyan);background:#100d14;border:1px solid #503763;grid-column:1/-1;margin:0 0 12px;padding:12px 16px}.connections-body>aside{background:#100d14;border:1px solid #503763;height:max-content;padding:28px}.connections-body>aside li{color:#aaa3ae;margin:15px 0;line-height:1.5}@media (max-width:950px){.training-grid,.ranking-method>div{grid-template-columns:1fr 1fr}.official-hero,.training-hero,.connections-body{grid-template-columns:1fr}.training-hero aside{width:auto}.official-ranking>header,.official-ranking>article{grid-template-columns:55px 1fr 70px}.official-ranking>header>:nth-child(3),.official-ranking>header>:nth-child(4),.official-ranking>header>:nth-child(5),.official-ranking>article>:nth-child(3),.official-ranking>article>:nth-child(4),.official-ranking>article>:nth-child(5){display:none}}@media (max-width:650px){.training-page .simple-header nav,.official-ranking-page .simple-header nav{display:none}.training-hero,.official-hero{padding:60px 18px}.training-hero h1,.official-hero h1,.connections-head h1{font-size:45px}.training-controls{flex-direction:column;align-items:stretch}.training-grid,.ranking-method>div,.connection-grid,.training-meta{grid-template-columns:1fr}.ranking-content>header{flex-direction:column;align-items:start;gap:20px}.ranking-content,.ranking-method,.connections-body{padding:55px 16px}.official-ranking>header,.official-ranking>article{grid-template-columns:45px 1fr 60px;gap:8px;padding:0 10px}.official-ranking>article>strong{font-size:17px}}:where(h1,h2,h3,h4,strong,b){font-synthesis:none}:where(h1,h2,h3){text-wrap:balance;font-family:var(--font-geist-mono), Arial, sans-serif!important;letter-spacing:-.022em!important;font-weight:600!important}:where(.hero,.hub-hero,.community-hero,.fame-hero,.archive-head,.event-cover,.viral-hero,.login-page,.invite-hero,.local-rank-hero,.training-hero,.official-hero,.connections-head,.match-head,.competition-hero) h1{max-width:980px;font-size:clamp(42px,5.4vw,78px)!important;line-height:1.01!important}:where(.section-head,.action-intro,.poll-card,.challenge-card,.final-cta,.community-feed,.migration-note,.legacy-cta,.ranking-content,.ranking-method,.event-results,.media-wall) h2{font-size:clamp(30px,3.5vw,52px)!important;line-height:1.08!important}:where(p,li,label,input,textarea,select,button,a){font-family:var(--font-geist-sans), Arial, sans-serif}:where(.button,.eyebrow,small,.site-header,.simple-header,.app-header,.admin-sidebar,.competition-tabs,.news-filter){font-family:var(--font-geist-mono), Arial, sans-serif}small{line-height:1.45;letter-spacing:.065em!important;font-size:11px!important}button,.button{font-size:12px;line-height:1.25}p{text-wrap:pretty}.hero-intro,.community-hero>div>p:not(.eyebrow),.viral-hero p,.login-page p,.training-hero p,.official-hero>div>p,.connections-head p,.match-head p,.competition-hero>p{max-width:720px;font-size:clamp(16px,1.35vw,19px)!important;line-height:1.62!important}@media (max-width:700px){.live-actions{grid-template-columns:1fr;padding:16px}.live-actions button{min-height:140px}.live-timeline{padding:16px}.live-timeline article{grid-template-columns:52px minmax(0,1fr)}.live-timeline article>span{grid-column:2;width:max-content;margin-bottom:12px}:where(.hero,.hub-hero,.community-hero,.fame-hero,.archive-head,.event-cover,.viral-hero,.login-page,.invite-hero,.local-rank-hero,.training-hero,.official-hero,.connections-head,.match-head,.competition-hero) h1{letter-spacing:-.018em!important;font-size:clamp(34px,10vw,48px)!important;line-height:1.04!important}:where(.section-head,.action-intro,.poll-card,.challenge-card,.final-cta,.community-feed,.migration-note,.legacy-cta,.ranking-content,.ranking-method,.event-results,.media-wall) h2{font-size:clamp(27px,8vw,38px)!important}body{font-size:15px}}.runtime-readiness{width:min(480px,100% - 300px);min-height:0;padding:0;display:block;right:auto}.runtime-readiness summary{color:var(--cyan);font:700 9px var(--font-geist-mono);cursor:pointer;padding:13px 16px;list-style:none}.runtime-readiness summary::-webkit-details-marker{display:none}.runtime-readiness summary:after{content:"+";float:right;font-size:14px}.runtime-readiness[open] summary:after{content:"−"}.runtime-readiness>div{border-top:1px solid #32243b;padding:0 16px 15px}.runtime-readiness>div p{padding:13px 0}@media (max-width:760px){.runtime-readiness{width:calc(100% - 88px);display:block;bottom:78px;left:10px;right:auto}.runtime-readiness>div p{grid-column:auto}.runtime-readiness~.pwa-prompt{bottom:130px}}.runtime-readiness{z-index:117;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d0a11f7;border:1px solid #8d20f0;align-items:center;gap:18px;min-height:54px;padding:11px 18px;display:flex;position:fixed;bottom:22px;left:22px;right:22px;box-shadow:0 15px 55px #000}.runtime-readiness span{color:var(--cyan);font:700 9px var(--font-geist-mono);white-space:nowrap}.runtime-readiness p{color:#a49aa9;flex:1;margin:0;font-size:11px}.runtime-readiness a{color:#fff;font:700 8px var(--font-geist-mono);white-space:nowrap}.status-page{color:#f7f5f9;background:radial-gradient(circle at 82% 8%,#3d0b8961,#0000 32%),#08070a;min-height:100vh;padding-bottom:80px}.status-page>header{border-bottom:1px solid #34263e;justify-content:space-between;align-items:center;height:74px;padding:0 clamp(22px,5vw,72px);display:flex}.status-page>header>a{color:#fff;font:600 18px var(--font-brand)}.status-page>header small,.status-page>section>small{color:var(--cyan);font:700 9px var(--font-geist-mono)}.status-page>section{width:min(1380px,100% - 44px);margin:auto;padding:80px 0 55px}.status-page h1{font:600 clamp(48px, 7vw, 92px) / .88 var(--font-geist-mono);letter-spacing:-.055em;margin:15px 0 20px}.status-page>section p{color:#aaa1af;max-width:650px;font-size:17px;line-height:1.6}.status-grid{border-left:1px solid #3b2d43;grid-template-columns:repeat(4,1fr);width:min(1380px,100% - 44px);margin:auto;display:grid}.status-grid article{border-block:1px solid #3b2d43;background:#0d0a10;border-right:1px solid #3b2d43;min-height:260px;padding:28px}.status-grid article>b{color:#4e395c;font:700 34px var(--font-geist-mono)}.status-grid article>span{color:#c37bf2;width:max-content;font:700 8px var(--font-geist-mono);border:1px solid #633977;margin:28px 0 14px;padding:7px 9px;display:block}.status-grid article.ready>span{border-color:var(--cyan);color:var(--cyan)}.status-grid h2{font:600 18px/1.15 var(--font-geist-mono)}.status-grid p{color:#8e8593;font-size:12px;line-height:1.5}.status-page>footer{color:#918794;justify-content:space-between;width:min(1380px,100% - 44px);margin:35px auto;font-size:12px;display:flex}.status-page>footer a{color:var(--cyan);font:700 9px var(--font-geist-mono)}@media (max-width:760px){.runtime-readiness{grid-template-columns:1fr auto;gap:5px 12px;display:grid;bottom:132px;left:10px;right:10px}.runtime-readiness p{grid-column:1/-1}.status-page>section{padding-top:55px}.status-grid{grid-template-columns:1fr}.status-grid article{min-height:auto}.status-page>footer{gap:12px;display:grid}}.runtime-readiness~.pwa-prompt{bottom:90px}@media (max-width:760px){.runtime-readiness~.pwa-prompt{bottom:230px}}.pwa-status{z-index:130;color:#08070a;min-height:38px;font:700 9px var(--font-geist-mono);background:#02ffff;justify-content:center;align-items:center;gap:16px;padding:8px 18px;display:flex;position:fixed;top:0;left:0;right:0}.pwa-status.offline{background:#ff8eb8}.pwa-status button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #08070a}.pwa-prompt{z-index:118;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d0a11f7;border:1px solid #513567;grid-template-columns:44px 1fr auto auto;align-items:center;gap:14px;width:min(560px,100% - 44px);padding:16px 18px;display:grid;position:fixed;bottom:22px;left:22px;box-shadow:0 20px 70px #000}.pwa-prompt>button:first-child{color:#8c8291;cursor:pointer;background:0 0;border:0;position:absolute;top:5px;right:8px}.pwa-prompt>span{width:44px;height:44px;color:var(--cyan);font:700 12px var(--font-geist-mono);background:linear-gradient(135deg,#3d0b89,#8d20f0);border-radius:10px;place-items:center;display:grid}.pwa-prompt div{gap:3px;display:grid}.pwa-prompt small{color:var(--cyan);font:700 8px var(--font-geist-mono)}.pwa-prompt b{font:600 10px var(--font-geist-mono)}.pwa-prompt p{color:#8f8594;margin:0;font-size:11px}.pwa-prompt>button:not(:first-child),.pwa-prompt>a{color:#fff;font:700 8px var(--font-geist-mono);cursor:pointer;background:#8d20f0;border:0;padding:11px 13px}.pwa-prompt>a{color:#9f95a3;background:0 0;border:1px solid #403448}.install-page{color:#f8f6fa;background:radial-gradient(circle at 84% 18%,#3d0b896b,#0000 32%),#08070a;min-height:100vh}.install-page>header{border-bottom:1px solid #30243a;justify-content:space-between;align-items:center;height:74px;padding:0 clamp(22px,5vw,78px);display:flex}.install-page>header .brand{color:#fff;font:600 18px var(--font-brand)}.install-page>header>a:last-child{color:#9d94a3;font:700 9px var(--font-geist-mono)}.install-hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;width:min(1450px,100%);min-height:690px;margin:auto;padding:70px clamp(22px,5vw,78px);display:grid}.install-hero small,.install-control small{color:var(--cyan);font:700 10px var(--font-geist-mono)}.install-hero h1{font:600 clamp(62px, 8vw, 116px) / .82 var(--font-geist-mono);letter-spacing:-.065em;margin:15px 0 25px}.install-hero h1 em{color:#0000;-webkit-text-stroke:1px #bb91e0;font-style:normal}.install-hero>div:first-child>p{color:#b8b0bc;max-width:610px;font-size:18px;line-height:1.65}.install-actions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.install-actions button{color:#fff;min-height:52px;font:700 9px var(--font-geist-mono);cursor:pointer;background:0 0;border:1px solid #58346d;padding:0 20px}.install-actions button:first-child{background:linear-gradient(135deg,#3d0b89,#8d20f0);border:0}.install-actions button.enabled{border-color:var(--cyan);color:var(--cyan)}.install-phone{perspective:1200px;place-items:center;display:grid}.phone-screen{background:radial-gradient(circle at 70% 15%,#8d20f047,#0000 34%),#0b0910;border:2px solid #58406b;border-radius:46px;width:min(350px,100%);min-height:570px;padding:50px 28px 80px;position:relative;transform:rotateY(-8deg);box-shadow:0 50px 110px #000,0 0 60px #8d20f02e}.phone-screen:before{content:"";background:#030205;border-radius:14px;width:88px;height:22px;position:absolute;top:15px;left:50%;transform:translate(-50%)}.phone-screen>small{color:var(--cyan);font:700 8px var(--font-geist-mono)}.phone-screen h2{font:600 30px/1 var(--font-geist-mono);margin:18px 0 50px}.phone-screen article{border-top:1px solid #352a3d;grid-template-columns:52px 1fr;gap:16px;padding:17px 0;display:grid}.phone-screen article>span{color:#aa79d4;font:600 17px var(--font-geist-mono)}.phone-screen article b,.phone-screen article small{font-family:var(--font-geist-mono);display:block}.phone-privacy{border-block:1px solid #352a3d;padding:24px 0}.phone-privacy b{color:var(--cyan);font:700 12px var(--font-geist-mono)}.phone-privacy p{color:#9e95a2;font-size:13px;line-height:1.6}.phone-screen article b{font-size:11px}.phone-screen article small{color:#7f7585;margin-top:5px;font-size:8px}.phone-screen footer{background:#120e16;border:1px solid #3e3048;border-radius:26px;justify-content:space-between;align-items:center;height:50px;padding:0 17px;display:flex;position:absolute;bottom:16px;left:18px;right:18px}.phone-screen footer b{color:var(--cyan);font:700 11px var(--font-geist-mono)}.phone-screen footer span{font:600 8px var(--font-geist-mono)}.phone-screen footer i{width:24px;height:24px;font:700 8px var(--font-geist-mono);background:#8d20f0;border-radius:50%;place-items:center;font-style:normal;display:grid}.install-benefits{background:#0b090e;border-block:1px solid #34263e;grid-template-columns:repeat(3,1fr);display:grid}.install-benefits article{border-right:1px solid #34263e;min-height:280px;padding:50px clamp(25px,4vw,65px)}.install-benefits article>b{color:#57366b;font:700 44px var(--font-geist-mono)}.install-benefits article h2{font:600 23px var(--font-geist-mono);margin:26px 0 12px}.install-benefits article p{color:#9e95a2;line-height:1.6}.install-control{background:linear-gradient(135deg,#3d0b8938,#0d0a10cc);border:1px solid #483256;grid-template-columns:1fr 1.2fr;gap:60px;width:min(1260px,100% - 44px);margin:90px auto;padding:55px;display:grid}.install-control h2{font:600 44px/1 var(--font-geist-mono);margin:15px 0}.install-control ul{margin:0;padding:0;list-style:none}.install-control li{border-bottom:1px solid #3a2e42;padding:15px 0 15px 38px;position:relative}.install-control li>span{color:var(--cyan);position:absolute;left:0}.install-control li b{font:600 12px var(--font-geist-mono)}.install-control li p{color:#908695;margin:4px 0;font-size:12px}.install-control>a{color:var(--cyan);font:700 9px var(--font-geist-mono);grid-column:2}.pwa-certification{background:#0b0910;border:1px solid #483256;grid-template-columns:1fr auto;gap:25px;width:min(1260px,100% - 44px);margin:0 auto 90px;padding:38px;display:grid}.pwa-certification small{color:var(--cyan);font:700 12px var(--font-geist-mono)}.pwa-certification h2{font:600 24px var(--font-geist-mono);margin:10px 0}.pwa-certification p{color:#9e95a2;margin:0}.pwa-certification>button{background:var(--cyan);color:#08070a;min-height:48px;font:700 12px var(--font-geist-mono);cursor:pointer;border:0;padding:0 20px}.pwa-certification small,.pwa-certification>button,.pwa-certification-result>span{font-size:12px}.legal-hub .legal-hero small,.legal-hub .pwa-certification small{font-size:14px}.accessibility-kicker{color:var(--cyan);font:700 14px/1.3 var(--font-geist-mono);display:block}.pwa-certification-result{border-top:1px solid #352a3d;grid-column:1/-1;padding-top:22px}.pwa-certification-result>b{color:var(--cyan);font:700 12px var(--font-geist-mono)}.pwa-certification-result>b.failed{color:#ff8eb8}.pwa-certification-result>span{float:right;font:700 12px var(--font-geist-mono)}.pwa-certification-result ul{grid-template-columns:repeat(2,1fr);gap:8px 22px;margin:20px 0 0;padding:0;list-style:none;display:grid}.pwa-certification-result li{color:#b9b0be;font-size:12px}.pwa-certification-result li.passed{color:#a6ffdf}.pwa-certification-result li.failed{color:#ff8eb8}.offline-page{text-align:center;color:#fff;background:radial-gradient(circle,#3d0b8940,#0000 35%),#08070a;place-items:center;min-height:100vh;padding:24px;display:grid}.offline-page>div{max-width:720px}.offline-page small{color:var(--cyan);font:700 9px var(--font-geist-mono)}.offline-page>div>b{width:90px;height:90px;color:var(--cyan);line-height:90px;font:700 20px var(--font-geist-mono);background:#3d0b89;border:1px solid #694384;border-radius:22px;margin:45px auto;display:block}.offline-page h1{font:600 clamp(38px, 6vw, 72px) / .92 var(--font-geist-mono)}.offline-page p{color:#a9a1ae;line-height:1.6}.offline-page nav{justify-content:center;gap:10px;margin-top:28px;display:flex}.offline-page nav a{color:#fff;font:700 9px var(--font-geist-mono);border:1px solid #493a53;padding:14px 18px}.offline-page nav a:first-child{background:#8d20f0;border-color:#8d20f0}@media (max-width:760px){.pwa-prompt{grid-template-columns:40px 1fr auto;width:calc(100% - 20px);padding:14px;bottom:132px;left:10px}.pwa-prompt div p,.pwa-prompt>a{display:none}.pwa-prompt>button:not(:first-child){padding:10px}.install-hero{grid-template-columns:1fr;gap:55px;min-height:auto;padding-top:55px}.install-hero h1{font-size:62px}.install-hero>div:first-child>p{font-size:15px}.phone-screen{transform:none}.install-benefits{grid-template-columns:1fr}.install-benefits article{border-bottom:1px solid #34263e;border-right:0;min-height:auto}.install-control{grid-template-columns:1fr;gap:25px;margin:45px auto;padding:30px 22px}.install-control h2{font-size:34px}.install-control>a{grid-column:1}.pwa-certification{grid-template-columns:1fr;padding:28px 20px}.pwa-certification-result ul{grid-template-columns:1fr}.offline-page nav{flex-direction:column}}.follow-control{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.follow-control>button{color:#f4f1f6;cursor:pointer;background:#110d15;border:1px solid #5d3b70;min-height:44px;padding:0 18px;font-weight:700}.follow-control>button[aria-pressed=true]{border-color:var(--cyan);color:var(--cyan)}.follow-control>small{color:#ff8eb8;max-width:260px}.market-filters button,.local-filters button{color:#938b98;white-space:nowrap;cursor:pointer;background:#0d0c10;border:1px solid #3e3445;padding:9px 12px;font-size:11px;font-weight:600}.market-filters button.active,.local-filters button.active{border-color:var(--violet);background:var(--violet);color:#fff}.market-empty>button{border:1px solid var(--violet);background:var(--violet);color:#fff;cursor:pointer;padding:11px 15px}.identity-gateway{width:min(1320px,100% - 40px);margin:72px auto}.identity-gateway>header{grid-template-columns:1.25fr .75fr;align-items:end;gap:40px;margin-bottom:24px;display:grid}.identity-gateway>header small{color:var(--cyan);letter-spacing:.13em;font-size:.72rem;font-weight:800}.identity-gateway>header h2{margin:.55rem 0 0;font-size:clamp(2.5rem,5vw,5.4rem);line-height:.92}.identity-gateway>header p{color:#bdb5c9;font-size:1.05rem;line-height:1.6}.identity-gateway>div{grid-template-columns:1.2fr 1fr 1.2fr;gap:14px;display:grid}.identity-card{color:#fff;background:linear-gradient(145deg,#18131f,#0d0c11);border:1px solid #342b42;flex-direction:column;justify-content:flex-end;min-height:330px;padding:26px;transition:all .25s;display:flex;position:relative;overflow:hidden}.identity-card:before{content:"";background:radial-gradient(circle at 80% 15%,#02ffff26,#0000 40%);position:absolute;inset:0}.identity-card>*{position:relative}.identity-card span{color:var(--cyan);letter-spacing:.1em;margin-bottom:auto;font-size:.7rem;font-weight:800}.identity-card strong{max-width:480px;font-family:var(--font-heading);font-size:clamp(2rem,3vw,3.5rem);line-height:.95}.identity-card p{color:#bdb5c9;max-width:480px;line-height:1.5}.identity-card b{color:var(--cyan);margin-top:18px;font-size:.8rem}.identity-card:hover{border-color:var(--cyan);transform:translateY(-4px)}.identity-card.player-card{background:linear-gradient(145deg,#8d20f04d,#100d15)}.identity-card.fame-card{background:linear-gradient(145deg,#f0308d33,#100d15)}@media (max-width:980px){.identity-gateway>header,.identity-gateway>div{grid-template-columns:1fr}.identity-card{min-height:260px}}:root{--gg-line:#9d70c747;--gg-glass:#110d17db;--gg-glow:0 18px 70px #3d0b893d;--gg-radius:14px}body:before{z-index:-1;pointer-events:none;content:"";background:linear-gradient(#8d20f009 1px,#0000 1px) 0 0/54px 54px,linear-gradient(90deg,#02ffff06 1px,#0000 1px) 0 0/54px 54px,radial-gradient(circle at 14% 12%,#8d20f024,#0000 24%),radial-gradient(circle at 88% 62%,#02ffff0f,#0000 21%);position:fixed;inset:0}.simple-header,.app-header{z-index:60;-webkit-backdrop-filter:blur(20px)saturate(135%);backdrop-filter:blur(20px)saturate(135%);background:#07060ac7;border-bottom:1px solid #8d20f04d;min-height:74px;position:sticky;top:0;box-shadow:0 14px 50px #00000059}.simple-header:after,.app-header:after,.hub-header:after{background:linear-gradient(90deg, transparent, var(--cyan));content:"";width:26%;height:1px;position:absolute;bottom:-1px;right:0;box-shadow:0 0 16px #02ffffb3}.simple-header nav a,.app-header nav a,.hub-header nav a{letter-spacing:.045em;padding:9px 0;position:relative}.simple-header nav a:after,.app-header nav a:after,.hub-header nav a:after{background:linear-gradient(90deg, var(--violet), var(--cyan));content:"";height:2px;transition:all .2s;position:absolute;bottom:2px;left:50%;right:50%}.simple-header nav a:hover:after,.app-header nav a:hover:after,.hub-header nav a:hover:after{left:0;right:0}.hub-header{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:#07060ad1;box-shadow:0 14px 50px #0006}.button{border-color:#c484ffa6;position:relative;box-shadow:0 10px 30px #8d20f03b,inset 0 1px #ffffff1f}.button:hover{box-shadow:0 14px 40px #8d20f066,0 0 22px #02ffff1f}.hub-hero,.activity-card,.active-league,.mini-ranking,.poll-card,.challenge-card,.identity-card,.news-leads article,.news-list article,.passport-stamps article,.fame-grid article,.archive-grid article,.event-results article,.media-wall article,.profile-stats article,.game-record,.ranking-method article,.ranking-formula,.ranking-inputs label,.admin-preview-grid article,.admin-preview-status,.market-grid article,.recommend-grid article,.connection-grid article,.training-grid article,.ref-metrics article,.ref-steps article,.versus-list article,.clips-feed article,.moments-grid article,.community-board,.daily-section,.agenda-card,.swipe-card,.lfg-form{border-radius:var(--gg-radius);box-shadow:var(--gg-glow)}.activity-card,.identity-card,.fame-grid article,.archive-grid article,.market-grid article,.moments-grid article,.clips-feed article{transition:transform .28s,border-color .28s,box-shadow .28s}.activity-card:hover,.identity-card:hover,.fame-grid article:hover,.archive-grid article:hover,.market-grid article:hover,.moments-grid article:hover,.clips-feed article:hover{border-color:#02ffff9e;transform:translateY(-6px);box-shadow:0 24px 75px #3d0b8961,0 0 28px #02ffff14}.hub-hero{border-color:#ad62ee80;box-shadow:0 30px 90px #3d0b894d}.hub-hero:before{z-index:2;background:linear-gradient(90deg, transparent, var(--cyan));width:42%;height:5px;box-shadow:0 0 26px var(--cyan);content:"";position:absolute;top:0;right:0}.proof-bar,.schedule-list,.ranking-table,.local-table,.admin-table-wrap{border-radius:var(--gg-radius);box-shadow:var(--gg-glow);overflow:hidden}.hub-section,.ranking-section,.bracket-section,.next-matches,.event-results,.media-wall,.ranking-content,.ranking-method,.passport-stamps,.profile-body{position:relative}.hub-section:before,.ranking-section:before,.bracket-section:before,.event-results:before,.ranking-content:before,.passport-stamps:before{background:linear-gradient(90deg, var(--violet), var(--cyan));width:120px;height:2px;box-shadow:0 0 18px var(--violet);content:"";position:absolute;top:-1px;left:clamp(20px,6vw,90px)}.official-hero,.competition-hero,.match-head,.training-hero,.market-hero,.local-rank-hero,.news-page-head,.community-hero,.invite-hero,.passport-hero,.profile-hero,.fame-hero,.archive-head,.viral-hero{background:linear-gradient(115deg,#08080afa 5%,#160a1fe0 58%,#08080aeb),radial-gradient(circle at 82% 24%,#02ffff1f,#0000 24%);position:relative;overflow:hidden}.official-hero:after,.competition-hero:after,.match-head:after,.training-hero:after,.market-hero:after,.news-page-head:after,.community-hero:after,.passport-hero:after,.profile-hero:after,.fame-hero:after,.archive-head:after{content:"";pointer-events:none;border:1px solid #02ffff21;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-48%;right:-4%;box-shadow:0 0 90px #8d20f038,inset 0 0 70px #02ffff0d}.news-list article,.schedule-list article,.ranking-row,.ref-list article{transition:background .2s,transform .2s}.news-list article:hover,.schedule-list article:hover,.ranking-row:not(.heading):hover,.ref-list article:hover{background:linear-gradient(90deg,#8d20f021,#02ffff09)}.news-list img,.article-page article>img{border-radius:12px;box-shadow:0 24px 65px #0000007a}.profile-avatar{border-radius:22px 6px;transform:rotate(-2deg);box-shadow:0 0 0 6px #8d20f014,0 20px 50px #3d0b896b}.profile-avatar>*{transform:rotate(2deg)}.fame-rank,.rank-position,.news-number{text-shadow:0 0 24px #8d20f04d}.game-tabs,.competition-tabs,.fame-filter,.ranking-game-tabs,.news-filter,.market-filters,.local-filters{scrollbar-width:none}.game-tabs button,.competition-tabs a,.fame-filter span,.ranking-game-tabs button,.news-filter button,.market-filters button,.local-filters button{transition:color .2s,background .2s,border-color .2s,transform .2s}.game-tabs button:hover,.competition-tabs a:hover,.fame-filter span:hover,.ranking-game-tabs button:hover,.news-filter button:hover,.market-filters button:hover,.local-filters button:hover{color:#fff;border-color:var(--cyan);background:#8d20f02e}.gg-footer{background:linear-gradient(145deg,#070609,#130b19 58%,#08080a);border-top:1px solid #8d20f06b;position:relative;overflow:hidden}.gg-footer:before{background:var(--cyan);width:34%;height:1px;box-shadow:0 0 24px var(--cyan);content:"";position:absolute;top:0;left:8%}@media (prefers-reduced-motion:no-preference){.next-live i,.eyebrow i{animation:2.2s ease-in-out infinite gg-pulse}@keyframes gg-pulse{50%{opacity:.45;box-shadow:0 0 28px var(--cyan)}}}@media (max-width:760px){:root{--gg-radius:10px}.simple-header{padding-inline:16px}.simple-header nav{gap:12px;overflow-x:auto}.simple-header nav a{white-space:nowrap;font-size:9px}.official-hero:after,.competition-hero:after,.match-head:after,.fame-hero:after{opacity:.55;width:260px;height:260px}}.admin-preview-hero,.admin-preview-grid,.admin-preview-status,.ranking-formula,.ranking-calculator{width:min(1180px,100% - 40px);margin-left:auto;margin-right:auto}.admin-preview-hero{padding:84px 0 44px}.admin-preview-hero small,.ranking-calculator small{color:var(--cyan);letter-spacing:.12em;font-weight:800}.admin-preview-hero h1{margin:.35rem 0 1rem;font-size:clamp(3rem,7vw,6.5rem);line-height:.9}.admin-preview-hero p{color:#c7c1d3;max-width:760px;font-size:1.1rem}.admin-preview-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.admin-preview-grid article,.admin-preview-status{background:#17131f;border:1px solid #332b43;padding:24px}.admin-preview-grid span{color:#8b8299;font-size:.7rem}.admin-preview-grid h2{margin:.7rem 0;font-size:2rem}.admin-preview-grid p{color:#bdb5c9;min-height:3em}.admin-preview-grid button{color:#8d8498;background:#211b2b;border:1px solid #51475e;padding:.8rem 1rem}.admin-preview-status{margin-top:16px;margin-bottom:80px}.admin-preview-status div{border-top:1px solid #332b43;justify-content:space-between;padding:1rem 0;display:flex}.admin-preview-status span{color:var(--cyan);font-size:.75rem;font-weight:800}.ranking-formula{border-left:4px solid var(--cyan);background:#13101a;margin-top:32px;padding:30px}.ranking-formula h2{font-size:2rem}.ranking-formula p{color:#c8c1d2;margin:.6rem 0}.ranking-appeal-panel{background:linear-gradient(135deg,#3d0b8947,#0d0d0df5);border:1px solid #02ffff3d;width:min(1180px,100% - 40px);margin:0 auto 72px;padding:30px}.ranking-appeal-panel>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:14px;display:flex}.ranking-appeal-panel h2{margin:5px 0 0;font-family:Days One,sans-serif}.ranking-appeal-panel>header>span,.ranking-appeal-panel small{color:#02ffff;letter-spacing:.1em;font:700 .72rem Chakra Petch,sans-serif}.ranking-appeal-panel>p{color:#ffffffb8;max-width:780px}.ranking-appeal-panel form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.ranking-appeal-panel label{letter-spacing:.08em;gap:8px;font:700 .76rem Chakra Petch,sans-serif;display:grid}.ranking-appeal-panel .wide{grid-column:1/-1}.ranking-appeal-panel select,.ranking-appeal-panel input,.ranking-appeal-panel textarea{color:#fff;width:100%;font:inherit;background:#0d0d0d;border:1px solid #ffffff2e;padding:13px 14px}.ranking-appeal-panel textarea{resize:vertical;min-height:110px}.ranking-appeal-panel button{color:#0d0d0d;background:#02ffff;border:0;justify-self:start;padding:14px 20px;font:800 .78rem Chakra Petch,sans-serif}.ranking-appeal-status,.ranking-appeal-resolution{background:#00000052;border-left:3px solid #02ffff;gap:6px;margin-top:22px;padding:18px;display:grid}.ranking-appeal-message{margin-top:16px;color:#02ffff!important}@media (max-width:720px){.ranking-appeal-panel{width:min(100% - 24px,1180px);padding:22px}.ranking-appeal-panel>header{flex-direction:column;align-items:start}.ranking-appeal-panel form{grid-template-columns:1fr}.ranking-appeal-panel .wide{grid-column:auto}}.ranking-calculator{padding:80px 0}.ranking-calculator>header{max-width:760px}.ranking-calculator h2{margin:.5rem 0;font-size:clamp(2.4rem,5vw,5rem);line-height:.95}.ranking-calculator>header p{color:#bdb5c9}.ranking-calc-layout{grid-template-columns:1fr 330px;gap:28px;margin-top:32px;display:grid}.ranking-inputs{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ranking-inputs label{background:#17131f;border:1px solid #332b43;padding:18px}.ranking-inputs label span{justify-content:space-between;display:flex}.ranking-inputs input{width:100%;accent-color:var(--cyan);margin-top:16px}.ranking-calc-layout aside{background:var(--cyan);color:#061114;align-self:start;padding:28px}.ranking-calc-layout aside>strong{margin:12px 0 24px;font-size:5rem;line-height:1;display:block}.ranking-calc-layout aside div{border-top:1px solid #159a9c;justify-content:space-between;padding:12px 0;display:flex}@media (max-width:760px){.admin-preview-grid,.ranking-calc-layout,.ranking-inputs{grid-template-columns:1fr}.admin-preview-status div{align-items:flex-start;gap:12px}.admin-preview-status span{text-align:right}}.hub-hero:after{background:linear-gradient(90deg,#060608f7 0%,#060608db 42%,#06060847 74%,#06060814 100%),linear-gradient(#0000 42%,#060608cc)}.supporters-art img{object-fit:contain;width:min(100%,1156px);height:auto}.simple-header nav,.app-header nav{align-items:center!important;gap:clamp(18px,2.2vw,34px)!important;display:flex!important}.global-dock{right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));z-index:188;background:#08070ce6;border:1px solid #8d20f06b;border-radius:32px;align-items:center;gap:10px;padding:7px;display:flex;position:fixed;box-shadow:0 18px 60px #00000094,0 0 28px #3d0b8947}.global-dock .search-trigger,.global-dock .explore-trigger,.global-dock .notification-dock,.global-dock .tutorial-help{margin:0;position:static!important;inset:auto!important}.global-dock .search-trigger,.global-dock .explore-trigger{height:46px;min-height:46px;box-shadow:none;border-radius:23px}.global-dock .search-trigger{padding-inline:15px}.global-dock .explore-trigger{background:linear-gradient(110deg,#3d0b89b8,#8d20f073);border-color:#02ffff80;padding-inline:17px}.global-dock .notification-dock>button,.global-dock .notification-dock>button{width:46px;height:46px;box-shadow:none}.global-dock .tutorial-help{width:76px;height:46px;box-shadow:none}.global-dock .notification-dock>aside{bottom:62px;right:0}.explore-panel{width:min(940px,100%)}.explore-priority{grid-template-columns:repeat(3,1fr);gap:10px;padding:24px 0 14px;display:grid}.explore-priority a{background:radial-gradient(circle at 100% 0,#8d20f033,#0000 52%),#100c15;border:1px solid #8d20f061;border-radius:11px;justify-content:space-between;align-items:center;min-height:92px;padding:17px;transition:transform .2s,border-color .2s;display:flex}.explore-priority a:hover{border-color:#02ffff94;transform:translateY(-2px)}.explore-priority a span,.explore-priority a b,.explore-priority a small{display:block}.explore-priority a b{color:#fff;font:700 11px var(--font-geist-mono);letter-spacing:.05em}.explore-priority a small{color:#8f8795;margin-top:6px;font-size:10px}.explore-priority a i,.explore-search i{color:var(--cyan);font-style:normal}.explore-search{color:#fff;min-height:52px;font:700 10px var(--font-geist-mono);letter-spacing:.04em;background:#02ffff0b;border:1px solid #02ffff52;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:0 18px;display:grid}.explore-search>span{color:var(--cyan);font-size:22px}.explore-groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.explore-groups a{gap:10px;font-size:13px}@media (max-width:1180px){.site-header{grid-template-columns:auto 1fr auto;gap:24px}.site-header nav{justify-content:center;gap:20px}.site-header nav a{font-size:10px}.hub-actions .button{padding-inline:18px}}@media (max-width:900px){.global-dock{gap:7px;padding:6px;bottom:12px;right:12px}.global-dock .search-trigger{justify-content:center;width:46px;padding:0}.global-dock .search-trigger b,.global-dock .search-trigger kbd{display:none}.global-dock .explore-trigger{padding-inline:14px}.explore-priority{grid-template-columns:repeat(2,1fr)}.explore-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.global-dock{justify-content:center;left:10px;right:10px}.global-dock .explore-trigger{flex:1;justify-content:center}.global-dock .tutorial-help{width:46px;min-width:46px;padding:0}.global-dock .tutorial-help b{display:none}.explore-panel{padding:24px 18px 120px}.explore-priority,.explore-groups{grid-template-columns:1fr}.explore-panel h2{font-size:36px}.explore-search b{font-size:8px}}.global-dock{right:max(20px, env(safe-area-inset-right));bottom:max(20px, env(safe-area-inset-bottom));-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a080ef5;border:1px solid #8d20f080;border-radius:15px;gap:0;min-height:54px;padding:5px;overflow:visible;box-shadow:0 18px 54px #0000009e,0 0 0 1px #02ffff09}.global-dock .search-trigger,.global-dock .explore-trigger,.global-dock .notification-dock>button,.global-dock .tutorial-help{min-width:46px;height:44px;min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:9px;margin:0;transition:color .18s,background .18s}.global-dock .search-trigger{justify-content:center;width:46px;padding:0}.global-dock .search-trigger b,.global-dock .search-trigger kbd{display:none}.global-dock .search-trigger span{font-size:21px}.global-dock .explore-trigger{color:#fff;background:linear-gradient(110deg,#3d0b89,#8d20f0);justify-content:center;min-width:150px;padding:0 17px}.global-dock .explore-trigger>span,.global-dock .explore-trigger>b{color:#02ffff}.global-dock .notification-dock,.global-dock .tutorial-help{border-left:1px solid #ffffff14;border-radius:0}.global-dock .notification-dock>button{border-radius:9px}.global-dock .notification-dock>button,.global-dock .tutorial-help{width:46px;padding:0}.global-dock .tutorial-help b{display:none}.global-dock .search-trigger:hover,.global-dock .notification-dock>button:hover,.global-dock .tutorial-help:hover{background:#8d20f029}.global-dock .explore-trigger:hover{box-shadow:none;background:linear-gradient(110deg,#5110ad,#a52af4)}body:has(.registration-center){padding-bottom:94px}@media (max-width:620px){.global-dock{justify-content:stretch;width:auto;left:12px;right:12px;transform:none}.global-dock .explore-trigger{flex:1;min-width:0}}.simple-header nav a,.app-header nav a{white-space:nowrap!important;letter-spacing:.06em!important;font-size:10px!important}.explore-trigger{right:78px!important}@media (max-width:760px){.explore-trigger{right:70px!important}.simple-header nav,.app-header nav{max-width:62vw;overflow-x:auto;gap:14px!important}}.passport-stamps>div{gap:22px!important}.passport-stamps article{position:relative;background:radial-gradient(circle at 50% 27%,#8d20f038,#0000 28%),linear-gradient(145deg,#16101e,#09090c)!important;border-color:#9d5cdc80!important;min-height:440px!important;padding:30px!important;overflow:hidden!important}.passport-stamps article:before{content:"";pointer-events:none;border:1px solid #ffffff0f;border-radius:10px;position:absolute;inset:10px}.passport-stamps article.earned{box-shadow:0 28px 80px #3d0b8966,inset 0 1px #ffffff14!important}.passport-stamps article.locked{opacity:.58;filter:none!important}.badge-seal{border:2px solid var(--cyan);background:radial-gradient(circle,#2a1640 0 38%,#0c0a10 39% 54%,#491275 55% 58%,#0b0910 59%);border-radius:50%;place-items:center;width:150px;height:150px;margin:5px auto 34px;display:grid;position:relative;box-shadow:0 0 0 8px #8d20f01a,0 0 44px #02ffff29,inset 0 0 28px #8d20f099}.badge-seal:before,.badge-seal:after{content:"";background:linear-gradient(#8d20f0,#351052);width:32px;height:54px;position:absolute;top:50%}.badge-seal:before{clip-path:polygon(100% 0,0 17%,25% 50%,0 83%,100% 100%);right:100%}.badge-seal:after{clip-path:polygon(0 0,100% 17%,75% 50%,100% 83%,0 100%);left:100%}.badge-seal i{color:#fff;text-shadow:0 0 24px var(--cyan);font-size:48px;font-style:normal}.badge-seal span{background:var(--cyan);border-radius:50%;place-items:center;color:#061114!important;width:34px!important;height:34px!important;font:900 10px var(--font-geist-mono)!important;display:grid!important;position:absolute!important;bottom:10px!important;right:10px!important}.passport-stamps article>small{text-transform:uppercase;letter-spacing:.12em}.passport-stamps article h3{font-size:27px!important}.passport-stamps article footer{justify-content:space-between;align-items:end;gap:15px;background:0 0!important;border-top:1px solid #372c40!important;margin-top:auto!important;padding-top:20px!important;display:flex!important}.passport-stamps article footer b{color:var(--cyan);font-size:9px}.passport-stamps article footer em{color:#6d6672;font:normal 8px var(--font-geist-mono)}.admin-demo-head{grid-template-columns:1fr 320px;align-items:end;gap:50px;width:min(1320px,100% - 48px);margin:auto;padding:62px 0 38px;display:grid}.admin-demo-head small{color:var(--cyan);letter-spacing:.12em;font-weight:900}.admin-demo-head h1{max-width:820px;margin:8px 0;font-size:clamp(48px,6vw,88px);line-height:.88}.admin-demo-head p{color:#bdb6c3;max-width:700px}.admin-demo-head aside{background:#15101b;border:1px solid #4a3558;border-radius:14px;padding:24px}.admin-demo-head aside>*{display:block}.admin-demo-head aside span{color:#867e8d;font-size:9px}.admin-demo-head aside b{color:#65ffd4;margin:15px 0}.admin-demo-head aside small{color:#aaa3ae;letter-spacing:0}.admin-demo-notice{background:#02ffff12;border:1px solid #02ffff73;border-radius:10px;align-items:center;gap:14px;width:min(1320px,100% - 48px);margin:0 auto 16px;padding:16px 20px;display:flex}.admin-demo-notice span{color:var(--cyan);font-size:22px}.admin-demo-notice p{flex:1;margin:0}.admin-demo-notice button{color:#fff;background:0 0;border:0;font-size:22px}.admin-demo-layout{grid-template-columns:280px 1fr;gap:16px;width:min(1320px,100% - 48px);margin:0 auto 90px;display:grid}.admin-demo-layout>nav{align-self:start;gap:8px;display:grid}.admin-demo-layout>nav button{text-align:left;color:#fff;cursor:pointer;background:#100d14;border:1px solid #382f41;border-radius:10px;grid-template-columns:1fr auto;padding:18px;display:grid}.admin-demo-layout>nav button.active{border-color:var(--cyan);background:linear-gradient(110deg,#8d20f040,#02ffff12)}.admin-demo-layout>nav span{font-weight:800}.admin-demo-layout>nav b{color:var(--cyan);grid-area:1/2/3;font-size:24px}.admin-demo-layout>nav small{color:#77707d;font-size:8px}.admin-demo-layout>article{background:#130f18;border:1px solid #41344a;border-radius:14px;padding:30px}.admin-demo-layout>article>header{justify-content:space-between;display:flex}.admin-demo-layout>article>header h2{margin:5px 0;font-size:44px}.admin-demo-layout>article>header p{color:#aaa3ae}.admin-demo-layout>article>header>div:last-child{text-align:right}.admin-demo-layout>article>header strong{color:var(--cyan);font-size:50px;display:block}.admin-action-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:26px 0;display:grid}.admin-action-grid button{color:#fff;cursor:pointer;background:#0c0a0f;border:1px solid #493653;border-radius:10px;flex-direction:column;align-items:flex-start;min-height:160px;padding:20px;display:flex}.admin-action-grid button:hover{border-color:var(--cyan);transform:translateY(-3px)}.admin-action-grid button span{color:#635b68}.admin-action-grid button b{margin-top:auto;font-size:17px}.admin-action-grid button small{color:var(--cyan);margin-top:8px}.admin-demo-table{border:1px solid #362e3c;border-radius:10px;overflow:hidden}.admin-demo-table header,.admin-demo-table>div{border-bottom:1px solid #302936;grid-template-columns:80px 1fr auto;padding:14px 16px;display:grid}.admin-demo-table header{grid-template-columns:1fr auto}.admin-demo-table span{color:#77707d}.admin-demo-table em{color:var(--cyan);font:normal 8px var(--font-geist-mono)}.swipe-card{background:radial-gradient(circle at 80% 10%,#02ffff1f,#0000 25%),linear-gradient(145deg,#1a0e24,#0b0a0e)!important}.swipe-card>header>span{width:86px;height:86px;color:var(--cyan);border:1px solid #02ffff80;border-radius:50%;place-items:center;font-size:25px;display:grid}.swipe-card>header>span small{font-size:7px;display:block}.swipe-card footer button{justify-content:center;align-items:center;gap:8px;border-radius:10px!important;width:145px!important;height:64px!important;display:flex!important}.swipe-card footer button i{font-size:28px;font-style:normal}.swipe-card footer button small{font-size:9px;font-weight:900}.swipe-card footer .like{background:linear-gradient(120deg, var(--violet), #d62fba)!important;color:#fff!important}.match-success{background:radial-gradient(circle at 50% 20%,#02ffff2e,#0000 30%),#120d18!important;border-radius:16px!important}.lfg-form{position:sticky;top:90px}@media (max-width:850px){.admin-demo-head,.admin-demo-layout,.admin-action-grid{grid-template-columns:1fr}.admin-demo-layout>nav{grid-template-columns:1fr 1fr}.badge-seal{width:125px;height:125px}.swipe-card footer button{width:118px!important}}.web-auth-page{background:radial-gradient(circle at 80% 48%,#8d20f033,#0000 32%),linear-gradient(118deg,#08080a 55%,#13091c);min-height:100vh;padding:28px clamp(24px,4.5vw,76px) 42px}.auth-brand-row{justify-content:space-between;align-items:center;max-width:1370px;margin:0 auto;display:flex}.auth-back{color:#918998;letter-spacing:.08em;font-size:11px;font-weight:900}.auth-shell{grid-template-columns:minmax(0,1.08fr) minmax(390px,.72fr);align-items:center;gap:clamp(48px,7vw,118px);width:100%;max-width:1370px;min-height:calc(100vh - 116px);margin:20px auto 0;display:grid}.auth-story>small,.auth-card>header>small{color:var(--cyan);letter-spacing:.13em;font-weight:900}.auth-story h1{max-width:760px;margin:14px 0 20px;font-size:clamp(48px,5vw,78px);line-height:.92}.auth-story>p:not(.auth-trust){color:#bdb6c3;max-width:650px;margin:0;font-size:clamp(16px,1.25vw,19px);line-height:1.65}.auth-benefits{border-top:1px solid #342a3a;border-left:1px solid #342a3a;grid-template-columns:1fr 1fr;margin-top:36px;display:grid}.auth-benefits>div{background:#110d148c;border-bottom:1px solid #342a3a;border-right:1px solid #342a3a;align-items:flex-start;gap:15px;min-height:86px;padding:18px 20px;display:flex}.auth-benefits b{color:var(--cyan);font-size:11px}.auth-benefits span{color:#d7d1db;font-size:13px;font-weight:700;line-height:1.45}.auth-trust{color:#807886!important;margin:18px 0 0!important;font-size:11px!important}.auth-card{background:linear-gradient(145deg,#18121dfa,#0c0a0ffa);border:1px solid #4b3657;border-radius:20px;padding:clamp(28px,3.2vw,46px);box-shadow:0 35px 100px #3d0b8957}.auth-card h2{margin:9px 0 5px;font-size:clamp(28px,2.5vw,42px);line-height:1}.auth-card>header>p{color:#928a98;margin:0;font-size:13px}.auth-card>footer{color:#6f6874;text-align:center;margin-top:18px;font-size:9px;line-height:1.5}.auth-error{color:#ffc2d8;background:#ff4d8d14;border-left:2px solid #ff4d8d;padding:11px 13px;font-size:12px}.web-auth{width:100%;margin-top:24px}.auth-tabs{border-bottom:1px solid #44334e;display:flex}.auth-tabs button{color:#77707d;background:0 0;border:0;flex:1;padding:12px 8px;font-weight:900}.auth-tabs button.active{border-bottom:2px solid var(--cyan);color:#fff}.web-auth form{background:0 0;grid-template-columns:1fr;gap:13px;padding:20px 0 16px;display:grid}.web-auth form label{color:#aaa3ae;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.web-auth form input{color:#fff;background:#0c0a0f;border:1px solid #403648;border-radius:7px;width:100%;margin-top:7px;padding:14px 15px}.web-auth form .button{clip-path:none;border-radius:7px;width:100%;margin-top:3px;padding:15px}.auth-state{border-left:2px solid var(--cyan);color:#c9c2cd;padding:12px}.auth-divider{color:#77707d;align-items:center;gap:10px;font-size:8px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#342b3b;flex:1;height:1px}.discord-secondary{color:#aaa3ae;cursor:pointer;background:0 0;border:1px solid #43374a;border-radius:7px;width:100%;margin-top:12px;padding:13px;font-weight:800}.match-head{max-width:1480px;margin:0 auto;grid-template-columns:minmax(0,1fr) 180px!important;align-items:end!important;min-height:auto!important;padding:48px clamp(28px,4vw,64px) 42px!important}.match-head h1{max-width:900px!important;margin:12px 0 14px!important;font-size:clamp(44px,4.3vw,66px)!important;line-height:.94!important}.match-workspace{align-items:start;max-width:1480px;margin:0 auto;grid-template-columns:minmax(520px,1.08fr) minmax(360px,.82fr)!important;gap:clamp(34px,4vw,64px)!important;padding:40px clamp(28px,4vw,64px) 90px!important}.match-workspace>div>header{margin-bottom:20px}.match-workspace>div>header h2{max-width:580px;margin:6px 0;font-size:clamp(28px,2.4vw,38px);line-height:1}.swipe-card{background:radial-gradient(circle at 88% 8%,#02ffff21,#0000 22%),radial-gradient(circle at 13% 18%,#8d20f052,#0000 28%),linear-gradient(145deg,#160c20,#09090c)!important;border:1px solid #8d20f0a6!important;border-radius:20px!important;min-height:510px!important;padding:30px!important;box-shadow:0 35px 100px #3d0b8961!important}.team-mark{box-shadow:0 0 30px #8d20f066;border:1px solid var(--cyan)!important;background:linear-gradient(145deg, var(--violet), #35115d)!important;border-radius:22px 5px!important;width:88px!important;height:88px!important;transform:none!important}.swipe-card h2{margin:15px 0 10px!important;font-size:clamp(38px,3.3vw,54px)!important;line-height:.94!important}.swipe-card>p{max-width:630px;font-size:15px!important;line-height:1.6!important}.vacancy-data{border-radius:12px;overflow:hidden;margin-top:22px!important}.vacancy-data>span{padding:14px!important}.swipe-card footer{justify-content:flex-start!important;gap:12px!important;margin-top:28px!important}.lfg-form{background:linear-gradient(145deg,#121017,#0a090c)!important;border-radius:20px!important;padding:30px!important;box-shadow:0 30px 80px #00000059!important}.lfg-form h2{margin-bottom:8px!important;font-size:clamp(28px,2.3vw,38px)!important;line-height:1!important}.lfg-intro{color:#918a96;margin:0 0 22px;font-size:13px;line-height:1.5}.lfg-form input,.lfg-form select,.lfg-form textarea{background:#0d0c10!important;border-radius:8px!important}.schedule-options label{border-radius:7px!important}.fame-page{background:linear-gradient(135deg,#070609,#0d0911 55%,#09070d)}.fame-hero.refined{min-height:520px;background:radial-gradient(circle at 82% 45%,#c69cf021,#0000 28%),linear-gradient(125deg,#08080a,#130c19)!important;padding:76px clamp(28px,7vw,110px)!important}.fame-hero.refined h1{max-width:1100px;font-size:clamp(58px,7vw,105px);line-height:.84}.fame-hero.refined>p:not(.eyebrow){max-width:820px;font-size:20px}.fame-filter{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070609f0;gap:10px;position:sticky;top:74px;padding:16px clamp(28px,6vw,90px)!important}.fame-filter button{color:#9f97a4;cursor:pointer;background:0 0;border:1px solid #42364a;padding:10px 16px;font-size:9px;font-weight:900}.fame-filter button.active{border-color:var(--violet);background:var(--violet);color:#fff}.fame-gallery{gap:28px;padding:65px clamp(28px,6vw,90px) 100px;display:grid}.fame-champion{background:linear-gradient(125deg,#100c14,#0a090c);border:1px solid #4a3854;border-radius:18px;grid-template-columns:320px 1fr;min-height:520px;display:grid;overflow:hidden;box-shadow:0 30px 90px #00000059}.champion-visual{background:radial-gradient(circle,#8d20f059,#0000 45%),linear-gradient(145deg,#1c1026,#09090c);border-right:1px solid #4b3659;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.champion-visual:after{content:"";border:1px solid #d6b3f72e;border-radius:50% 50% 8px 8px;position:absolute;inset:22px}.champion-laurel{color:#d9b8f5;letter-spacing:.25em;font-size:24px}.champion-visual strong{z-index:1;text-shadow:0 0 35px #02ffff38;margin:16px 0;font-size:86px;line-height:1}.champion-visual small{color:var(--cyan);letter-spacing:.14em}.champion-story{flex-direction:column;padding:44px 48px;display:flex}.champion-story>header{color:#837b89;justify-content:space-between;font-size:9px;display:flex}.champion-story>header span{color:var(--cyan)}.champion-story>small{color:#c797ee;margin-top:45px;font-weight:900}.champion-story h2{margin:6px 0 0;font-size:clamp(55px,6vw,92px);line-height:.85}.champion-story h3{color:#d6b0f4;margin:10px 0;font-size:16px}.champion-story>p{color:#bbb4c0;max-width:800px;font-size:16px;line-height:1.65}.champion-story dl{border-block:1px solid #382e3f;grid-template-columns:repeat(3,1fr);margin:25px 0;display:grid}.champion-story dl div{border-right:1px solid #382e3f;padding:17px}.champion-story dt{color:#716a77;font-size:8px}.champion-story dd{color:#eee9f1;margin:5px 0 0;font-weight:700}.champion-story footer{background:0 0;border:0;justify-content:space-between;margin-top:auto;padding:20px 0 0;display:flex}.champion-story footer a:first-child{color:var(--cyan);font-weight:900}.champion-story footer a:last-child{color:#9d95a2}.fame-empty{text-align:center;background:#0e0c11;border:1px solid #42364a;border-radius:18px;padding:80px}.fame-empty span{color:var(--cyan);font-size:50px}.fame-empty h2{max-width:800px;margin:15px auto;font-size:38px}@media (max-width:900px){.auth-shell{grid-template-columns:1fr;gap:32px;min-height:auto}.auth-story h1{font-size:clamp(42px,11vw,62px)}.auth-card{width:100%;max-width:600px}.auth-benefits{margin-top:26px}.match-workspace,.match-head{grid-template-columns:1fr!important}.match-head aside{display:none}.fame-champion{grid-template-columns:1fr}.champion-visual{border-bottom:1px solid #4b3659;border-right:0;min-height:260px}.champion-story{padding:28px}.champion-story dl{grid-template-columns:1fr}.champion-story dl div{border-bottom:1px solid #382e3f;border-right:0}.fame-filter{overflow-x:auto}.web-auth form{grid-template-columns:1fr}.web-auth form>*{grid-column:auto!important}}@media (max-width:560px){.web-auth-page{padding:22px 18px 36px}.auth-back,.auth-story h1 br{display:none}.auth-benefits{grid-template-columns:1fr}.auth-card{border-radius:14px;padding:24px 20px}}.campaign-ribbon{z-index:45;color:#fff;background:linear-gradient(100deg,#180c20fa,#0a090dfa);border:1px solid #6b4380;grid-template-columns:auto 1fr auto;align-items:center;gap:4px 18px;width:min(920px,100% - 180px);min-height:68px;padding:14px 56px 14px 20px;display:grid;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 18px 55px #000}.campaign-ribbon>span{color:#02ffff;grid-row:1/3;font-size:.5rem;font-weight:900}.campaign-ribbon strong{font-family:var(--font-display);font-size:1rem}.campaign-ribbon p{color:#aaa1af;grid-column:2;margin:0;font-size:.59rem}.campaign-ribbon a{color:#fff;white-space:nowrap;background:#8d20f0;grid-area:1/3/3;padding:11px 14px;font-size:.52rem;font-weight:900}.campaign-ribbon>button{color:#fff;background:0 0;border:0;font-size:1.2rem;position:absolute;top:9px;right:11px}@media (max-width:700px){.campaign-ribbon{grid-template-columns:1fr;width:calc(100% - 32px);padding:16px 40px 16px 16px;bottom:82px}.campaign-ribbon>span,.campaign-ribbon strong,.campaign-ribbon p,.campaign-ribbon a{grid-area:auto/1}.campaign-ribbon a{width:max-content}}.account-gate-page{background:radial-gradient(circle at 80% 20%,#8b1fff2e,#0000 32%),#08070d;place-items:center;min-height:100vh;padding:clamp(24px,6vw,88px);display:grid}.account-unavailable{background:linear-gradient(145deg,#191126fa,#0a090ffa);border:1px solid #ae4dff6b;width:min(780px,100%);padding:clamp(32px,6vw,72px);box-shadow:0 32px 90px #00000073}.account-unavailable small{color:var(--cyan);letter-spacing:.1em;font-weight:800}.account-unavailable h1{max-width:680px;margin:20px 0 16px;font-size:clamp(2.3rem,6vw,5.4rem);line-height:.95}.account-unavailable p{max-width:620px;color:var(--muted);font-size:1.05rem;line-height:1.7}.account-unavailable>div{flex-wrap:wrap;align-items:center;gap:22px;margin-top:32px;display:flex}.account-unavailable>div>a:not(.button){color:var(--cyan);font-weight:800}.web-auth button:disabled,.onboarding-form button:disabled{cursor:not-allowed;opacity:.48}.auth-state.ok{color:#d9fbff;border-color:#00eeff61}.auth-state.error{color:#ffd7e8;border-color:#ff468c61}.platform-unavailable{background:radial-gradient(circle at 78% 22%,#8723ff33,#0000 34%),linear-gradient(135deg,#07070b 0%,#100b19 100%);flex-direction:column;min-height:100vh;padding:clamp(24px,5vw,72px);display:flex}.platform-unavailable>section{border-left:2px solid var(--cyan);background:linear-gradient(110deg,#140f1ff0,#0c0a12b8);width:min(980px,100%);margin:auto 0;padding:clamp(32px,6vw,72px);box-shadow:0 32px 100px #0000006b}.platform-unavailable small{color:var(--cyan);letter-spacing:.1em;font-weight:800}.platform-unavailable h1{letter-spacing:-.04em;max-width:15ch;margin:20px 0;font-size:clamp(2.5rem,4.8vw,4.8rem);line-height:.98}.platform-unavailable p{max-width:720px;color:var(--muted);font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.7}.platform-unavailable section>div{flex-wrap:wrap;align-items:center;gap:24px;margin-top:36px;display:flex}.platform-unavailable section>div>a:not(.button){color:var(--cyan);font-weight:800}.module-empty{text-align:center;background:linear-gradient(135deg,#1c112db8,#0b0a10e6);border:1px solid #994eff47;grid-column:1/-1;padding:clamp(40px,7vw,90px)}.module-empty small{color:var(--cyan);font-weight:800}.module-empty h2{margin:16px 0 8px;font-size:clamp(2rem,4vw,4rem)}.module-empty p,.module-error{color:var(--muted)}.module-error{background:#ff438e14;border:1px solid #ff438e5c;padding:14px 18px}.official-ranking .ranking-empty{text-align:center;padding:48px 32px;display:block}.ranking-empty div{flex-direction:column;gap:8px;display:flex}.ranking-empty b{font-size:1.3rem}.ranking-empty small{color:var(--muted)}html,body{max-width:100%;overflow-x:clip}body{padding-bottom:82px}.global-dock{border-radius:14px;gap:0;min-height:52px;padding:4px;left:auto!important;right:max(18px, env(safe-area-inset-right))!important;bottom:max(16px, env(safe-area-inset-bottom))!important;width:auto!important}.global-dock .search-trigger,.global-dock .explore-trigger,.global-dock .notification-dock,.global-dock .notification-dock>button,.global-dock .tutorial-help{margin:0!important;position:static!important;inset:auto!important;transform:none!important}.global-dock .search-trigger,.global-dock .notification-dock>button,.global-dock .tutorial-help{width:44px;min-width:44px;height:44px;min-height:44px}.global-dock .explore-trigger{width:auto;min-width:142px;height:44px;min-height:44px;padding-inline:16px}.global-dock .notification-dock>aside{max-height:min(520px,100dvh - 96px);bottom:58px;right:0;overflow-y:auto}.tutorial-overlay>section,.group-modal form,.match-modal form,.purchase-modal form{overscroll-behavior:contain;max-height:calc(100dvh - 32px);overflow-y:auto}@media (max-width:760px){body{padding-bottom:72px}.global-dock{justify-content:stretch;left:max(8px, env(safe-area-inset-left))!important;right:max(8px, env(safe-area-inset-right))!important;bottom:max(8px, env(safe-area-inset-bottom))!important;width:auto!important}.global-dock .explore-trigger{flex:1;min-width:0}.global-dock .notification-dock>aside{left:10px;right:10px;bottom:calc(70px + env(safe-area-inset-bottom));width:auto;position:fixed}.explore-panel{width:100%;padding:24px 18px calc(96px + env(safe-area-inset-bottom))}.tutorial-overlay>section{width:100%;padding:30px 22px 24px}}.admin-sidebar nav a,.admin-sidebar nav button{color:#98919e;text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;justify-content:space-between;align-items:center;min-height:44px;padding:11px 13px;font-size:12px;display:flex}.admin-sidebar nav a:hover,.admin-sidebar nav a:focus-visible,.admin-sidebar nav button:hover,.admin-sidebar nav button.active{border-left-color:var(--violet);color:#fff;background:linear-gradient(90deg,#8d20f029,#0000)}.admin-workspace,.admin-form,.admin-grid,.admin-metrics,.admin-table-wrap{min-width:0}.admin-table-wrap{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.daily-welcome h1,.match-head h1{text-wrap:balance;max-width:16ch;font-size:clamp(42px,5.6vw,78px)!important;line-height:.97!important}.daily-launchpad>a,.daily-command article,.daily-section,.daily-side>section,.match-panel,.match-form{min-width:0}@media (max-width:1050px){.admin-sidebar{z-index:45;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d0c10f7;border-bottom:1px solid #302939;border-right:0;height:auto;padding:12px 16px 10px;position:sticky;top:0}.admin-sidebar .brand{padding:0 4px 10px}.admin-sidebar nav{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.admin-sidebar nav::-webkit-scrollbar{display:none}.admin-sidebar nav a,.admin-sidebar nav button{white-space:nowrap;background:#111015;border:1px solid #302939;border-radius:8px;flex:none;width:auto;min-width:148px;min-height:44px}.admin-sidebar>a:last-child{display:none}}@media (max-width:700px){.admin-workspace{padding:24px 14px 52px}.admin-workspace>header{align-items:flex-start;margin-bottom:24px}.admin-workspace>header h1{font-size:clamp(28px,9vw,38px);line-height:1.04}.admin-sidebar nav{grid-template-columns:none}.admin-sidebar nav a,.admin-sidebar nav button{min-width:132px;font-size:10px}.daily-welcome{padding:48px 18px 36px}.daily-welcome h1,.match-head h1{font-size:clamp(36px,11vw,50px)!important}.daily-command{grid-template-columns:1fr}.daily-command article{border-bottom:1px solid #302939;border-right:0}.daily-layout,.match-workspace{padding-inline:12px}}.match-head aside b,.match-head aside strong,.match-reasons b{color:var(--cyan)}.match-workspace{align-items:start}.match-deck,.lfg-form{width:100%}.swipe-card>footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.swipe-card>footer button{border-radius:7px;justify-content:center;align-items:center;gap:9px;width:100%;height:52px;min-height:52px;padding:0 18px;font-size:20px;font-weight:900;display:flex}.swipe-card>footer button small{color:currentColor;letter-spacing:.08em;text-transform:uppercase;font-size:9px;display:inline}.like{color:var(--cyan);background:linear-gradient(135deg,#3d0b8994,#02ffff14);border-color:#02ffff9e}.pass{background:#26282cc2;border-color:#ff539e7a}.lfg-form input,.lfg-form select,.lfg-form textarea,.lfg-form button{min-height:46px}@media (max-width:700px){.match-head{padding:42px 18px 32px}.match-head aside{width:100%}.match-workspace{gap:28px;padding-top:30px}.match-workspace>div>header h2{font-size:24px}.swipe-card,.lfg-form{padding:22px}.swipe-card h2{font-size:clamp(32px,11vw,43px)}.vacancy-data{grid-template-columns:1fr}.vacancy-data>span{border-bottom:1px solid #382f40;border-right:0}.vacancy-data>span:last-child{border-bottom:0}.lfg-form h2{font-size:28px}}.account-settings-card{background:#0d0b12;border:1px solid #493158;width:min(920px,100% - 32px);margin:64px auto;padding:clamp(28px,5vw,64px)}.account-settings-card>h1{margin:12px 0;font-size:clamp(2rem,5vw,4.5rem)}.account-settings-card>nav{flex-wrap:wrap;gap:20px;margin-top:32px;display:flex}.account-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:36px;display:grid}.account-control-grid article{border:1px solid #3b3342;padding:24px}.account-control-grid label,.account-settings-card form label{gap:8px;margin:14px 0;display:grid}.account-control-grid input,.account-settings-card form input{color:#fff;background:#09090b;border:1px solid #51455c;min-height:48px;padding:10px 12px}.account-danger{border-color:#8b264d!important}.account-danger button{color:#fff;background:#5b1230;border:1px solid #e52b72;min-height:46px;padding:10px 16px}.account-danger button:disabled{cursor:not-allowed;opacity:.45}@media (max-width:720px){.account-control-grid{grid-template-columns:1fr}}.member-management{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.member-management a,.member-management button{font-size:.68rem}.training-edit{border-top:1px solid #ffffff1f;margin-top:1rem;padding-top:.8rem}.training-edit summary{cursor:pointer;color:#02ffff;letter-spacing:.08em;font-family:Chakra Petch,sans-serif;font-weight:700}.training-edit form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.8rem;display:grid}.training-edit textarea,.training-edit button{grid-column:1/-1}@media (max-width:720px){.training-edit form{grid-template-columns:1fr}}.analytics-consent{z-index:9999;color:#fff;background:#0d0d0dfa;border:1px solid #3b2f48;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex;position:fixed;bottom:20px;left:20px;right:20px;box-shadow:0 18px 60px #0000008c}.analytics-consent b{font-family:var(--font-display,inherit);font-size:14px}.analytics-consent p{color:#bdb3c8;max-width:720px;margin:7px 0;font-size:14px}.analytics-consent a{color:#02ffff;font-size:12px;font-weight:800}.analytics-consent>div:last-child{flex-shrink:0;gap:10px;display:flex}.analytics-consent button{color:#fff;cursor:pointer;background:0 0;border:1px solid #8d20f0;min-height:44px;padding:0 18px;font-weight:900}.analytics-consent button:last-child{background:#8d20f0}@media (max-width:760px){.analytics-consent{padding:18px;display:block;bottom:10px;left:10px;right:10px}.analytics-consent>div:last-child{margin-top:16px;display:grid}.analytics-consent button{width:100%}}.auth-legal,.checkout-terms{color:#c9bdd3;align-items:flex-start;gap:.65rem;margin:1rem 0;font-size:.78rem;line-height:1.45;display:flex}.auth-legal input,.checkout-terms input{accent-color:#8d20f0;margin-top:.2rem}.auth-legal a,.checkout-terms a{color:#02ffff;text-decoration:underline}.skip-link{z-index:100000;color:#08070b;background:#02ffff;padding:12px 16px;font:700 14px/1.2 Chakra Petch,sans-serif;transition:transform .15s;position:fixed;inset:12px auto auto 12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline-offset:3px!important;outline:3px solid #02ffff!important}:where(button,input,select,textarea){min-height:44px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid canvastext!important}}.league-admin :where(small,label,button,span,p,td,th){font-size:max(12px,.75rem)}.tutorial-overlay{isolation:isolate;width:100vw;height:100dvh;max-width:none!important;transform:none!important}.tutorial-overlay>section{overscroll-behavior:contain;width:min(590px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;overflow:auto}#main-content .communities-hero{align-items:center;min-height:min(590px,100svh - 74px);padding:clamp(56px,7vh,88px) max(4vw,60px) clamp(54px,6vh,72px)}#main-content .communities-hero h1{overflow-wrap:anywhere;margin:20px 0 24px;letter-spacing:-.055em!important;font-size:clamp(2.7rem,5vw,5.25rem)!important;line-height:.94!important}.site-header{z-index:900;-webkit-backdrop-filter:blur(20px)saturate(135%);backdrop-filter:blur(20px)saturate(135%);background:#07060beb;border-bottom:1px solid #8d20f052;grid-template-columns:auto 1fr auto;align-items:center;min-height:68px;padding:0 clamp(20px,4vw,64px);display:grid;position:sticky;top:0;box-shadow:0 18px 60px #00000052}.site-header:after{background:linear-gradient(90deg,transparent,var(--cyan));content:"";width:min(34vw,440px);height:1px;position:absolute;bottom:-1px;right:0;box-shadow:0 0 16px #02ffffa6}.site-header-brand{color:#fff;font:400 18px/1 var(--font-brand);letter-spacing:-.035em;white-space:nowrap}.site-header nav{justify-content:center;gap:clamp(16px,2.2vw,34px);display:flex}.site-header nav a,.site-header-actions a{color:#aaa3af;font:700 10px/1 var(--font-geist-mono);letter-spacing:.08em;transition:color .2s}.site-header nav a:hover,.site-header nav a[aria-current=page],.site-header-actions a:hover{color:#fff}.site-header nav a[aria-current=page]{text-shadow:0 0 18px #02ffff73}.site-header-actions{align-items:center;gap:16px;display:flex}.site-header-account{background:#8d20f021;border:1px solid #8d20f0a3;border-radius:8px;padding:11px 14px;color:#fff!important}.site-header-menu{display:none}#main-content .simple-header,#main-content .app-header,#main-content .hub-header,#main-content .auth-brand-row,#main-content .legal-top,#main-content .gm-nav,#main-content .pd-nav,#main-content .seller-nav,#main-content .staff-top,#main-content .rep-top,#main-content .purchases-nav{display:none!important}#main-content main>header:first-child:has(nav){display:none!important}body:has(>.gg-footer) #main-content .gg-footer{display:none!important}#main-content h1{text-wrap:balance;max-width:24ch;font-family:var(--font-brand)!important;letter-spacing:-.04em!important;font-size:clamp(2rem,3.6vw,3.75rem)!important;font-weight:400!important;line-height:1.02!important}#main-content h2{text-wrap:balance;font-size:clamp(1.35rem,2.8vw,2.7rem);line-height:1.05;font-family:var(--font-geist-mono)!important}#main-content p{text-wrap:pretty}.supporters-grid{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(24px,4vw,58px);max-width:1120px;margin:28px auto 0;display:flex}.supporters-grid figure{place-items:center;width:150px;min-height:78px;margin:0;display:grid}.supporters-grid img{object-fit:contain;filter:grayscale()brightness(1.7);opacity:.78;width:100%;max-width:142px;height:58px;transition:all .2s}.supporters-grid figure:hover img{filter:none;opacity:1;transform:translateY(-2px)}.supporters-grid figcaption{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.supporters-empty{max-width:620px;margin:18px auto 0;font-size:13px;line-height:1.6;color:#77717c!important}@media (max-width:900px){.site-header{grid-template-columns:1fr auto;min-height:62px}.site-header-menu{color:#fff;background:#8d20f01a;border:1px solid #8d20f073;border-radius:8px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.site-header nav{background:#07060bfa;border-bottom:1px solid #8d20f052;flex-direction:column;align-items:stretch;gap:0;padding:10px 20px 18px;display:none;position:absolute;top:62px;left:0;right:0}.site-header nav.open{display:flex}.site-header nav a{border-bottom:1px solid #ffffff0f;padding:14px 4px}.site-header-actions{display:none}#main-content h1{font-size:clamp(1.85rem,8vw,2.75rem)!important}}:root{--gg-bg:#07070b;--gg-bg-raised:#0c0b12;--gg-surface:#120f19e0;--gg-surface-strong:#13101b;--gg-violet:#8d20f0;--gg-violet-bright:#ad55ff;--gg-cyan:#02ffff;--gg-text:#f7f5fa;--gg-muted:#a8a1b2;--gg-border:#af7edb33;--gg-border-strong:#b060f766;--gg-radius-sm:8px;--gg-radius:14px;--gg-radius-lg:22px;--gg-shadow:0 22px 70px #00000061;--gg-glow:0 0 0 1px #8d20f014,0 22px 70px #2f075b38}html{scrollbar-color:#8d20f0b3 #08070b;scroll-behavior:smooth}body{color:var(--gg-text);background:var(--gg-bg);font-family:var(--font-geist-sans);font-feature-settings:"kern","liga","calt";text-rendering:optimizelegibility}body:before{background:radial-gradient(circle at 12% 8%,#8d20f01f,#0000 24%),radial-gradient(circle at 91% 16%,#02ffff0b,#0000 22%),linear-gradient(#ffffff05 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#ffffff04 1px,#0000 1px) 0 0/64px 64px;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}body:after{z-index:-1;pointer-events:none;content:"";background:linear-gradient(112deg,#0000 0 47%,#8d20f006 48%,#0000 49% 100%);position:fixed;inset:0}::selection{color:#fff;background:#8d20f0cc}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#08070b}::-webkit-scrollbar-thumb{background:linear-gradient(var(--gg-violet),#55208b);border:3px solid #08070b;border-radius:10px}.site-header{-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);background:linear-gradient(#09080ef7,#08070ce8);border-color:#8d20f047;min-height:74px;padding-inline:clamp(18px,4.2vw,72px);box-shadow:0 16px 50px #00000057}.site-header-brand{font:400 17px/1 var(--font-brand);letter-spacing:-.04em;align-items:center;gap:12px;display:inline-flex}.site-header-brand img{object-fit:contain;filter:drop-shadow(0 0 13px #8d20f061);width:38px;height:38px}.site-header-brand span{color:var(--gg-cyan)}.site-header-brand b{color:#fff;font-weight:400}.site-header nav a{padding:28px 2px 25px;position:relative}.site-header nav a:after{background:linear-gradient(90deg,var(--gg-violet),var(--gg-cyan));content:"";border-radius:2px;height:2px;transition:all .22s;position:absolute;bottom:17px;left:50%;right:50%;box-shadow:0 0 13px #02ffff66}.site-header nav a:hover:after,.site-header nav a[aria-current=page]:after{left:0;right:0}.site-header-actions{gap:12px}.site-header-search{align-items:center;gap:6px;display:inline-flex}.site-header-search:first-letter{color:var(--gg-cyan);font-size:17px}.site-header-account{background:linear-gradient(135deg,#8d20f042,#410f6b29);border-color:#ad55ff94;border-radius:10px;box-shadow:inset 0 1px #ffffff14,0 10px 26px #2d075238}.site-header-signout-form{background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important}.site-header-signout{color:#c9c3ce;min-height:36px;font:700 10px/1 var(--font-geist-mono);letter-spacing:.08em;cursor:pointer;background:#ffffff09;border:1px solid #ffffff29;border-radius:9px;padding:0 12px;transition:border-color .2s,color .2s,background .2s}.site-header-signout:hover,.site-header-signout:focus-visible{color:#fff;background:#02ffff12;border-color:#02ffff8c;outline:none}.site-header-mobile-signout{background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:none!important}.site-header-mobile-signout button{color:#ff94bc;text-align:left;width:100%;font:700 10px/1 var(--font-geist-mono);letter-spacing:.08em;background:0 0;border:0;border-bottom:1px solid #ffffff0f;padding:14px 4px}@media (max-width:900px){.site-header-mobile-signout{display:block!important}}.web-auth form .auth-legal{grid-template-columns:1fr;gap:10px;margin:4px 0 2px;display:grid}.web-auth form .auth-legal label{color:#bbb3c2;letter-spacing:.035em;text-transform:none;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;font-size:10px;line-height:1.55;display:grid}.web-auth form .auth-legal input[type=checkbox]{width:18px;height:18px;min-height:18px;accent-color:var(--gg-violet);background:#0c0a0f;border:1px solid #665470;border-radius:4px;margin:1px 0 0;padding:0}.web-auth form .auth-legal a{color:var(--gg-cyan);text-underline-offset:3px;font-weight:700}#main-content{isolation:isolate}#main-content>main{position:relative}#main-content h1{color:#fff;text-shadow:0 10px 38px #0000004d;font-size:clamp(2rem,3.25vw,3.55rem)!important;line-height:1.04!important}#main-content h2{color:#f7f3fa;letter-spacing:-.025em;font-size:clamp(1.3rem,2.25vw,2.35rem)}#main-content h3{color:#f5f1f8;font-family:var(--font-geist-mono);letter-spacing:-.015em}#main-content p{color:var(--gg-muted);line-height:1.68}#main-content small,#main-content .eyebrow,#main-content [class*=kicker]{font-family:var(--font-geist-mono);letter-spacing:.09em;font-weight:700}#main-content .eyebrow,#main-content [class*=kicker],#main-content section>small:first-child,#main-content article>small:first-child{color:var(--gg-cyan);text-shadow:0 0 16px #02ffff2e}.admin-page-shell h1,.partner-admin h1,.staff-hub h1{font-size:clamp(1.9rem,3vw,3.25rem)!important}:where(button,.button,[role=button]){border-radius:var(--gg-radius-sm);font-family:var(--font-geist-mono);letter-spacing:.045em;transition:border-color .2s,background-color .2s,color .2s,box-shadow .2s,transform .2s}:where(button,.button,[role=button]):not(:disabled):hover{transform:translateY(-1px)}.button,.button-primary,[class*=primary]:where(button,a){color:#fff;background:linear-gradient(135deg,#8d20f0,#6418aa);border:1px solid #ad55ffad;box-shadow:inset 0 1px #ffffff2e,0 12px 30px #5710914d}.button:hover,.button-primary:hover{border-color:#02ffff85;box-shadow:0 15px 38px #5710916b,0 0 22px #02ffff14}.button-outline,[class*=secondary]:where(button,a){border:1px solid var(--gg-border-strong);color:#eee8f2;background:#110d18ad;box-shadow:inset 0 1px #ffffff0a}:where(button,a):disabled{cursor:not-allowed;filter:saturate(.45);opacity:.46}:where(input,select,textarea){font-family:var(--font-geist-sans);transition:border-color .2s,box-shadow .2s,background .2s;border-radius:var(--gg-radius-sm)!important;color:#f7f4fa!important;background:#07060bd1!important;border:1px solid #b190c947!important;box-shadow:inset 0 1px #ffffff06!important}:where(input,select,textarea):hover{border-color:#ad55ff7a!important}:where(input,select,textarea):focus{border-color:var(--gg-cyan)!important;background:#0a080ff5!important;box-shadow:0 0 0 3px #02ffff14,0 10px 30px #0003!important}:where(input,textarea)::placeholder{color:#6f6877;opacity:1}label{color:#c8c1ce;font-family:var(--font-geist-mono);letter-spacing:.035em;font-weight:600}#main-content :where(article,[class$=-card],[class*=-card\ ],[class$=-panel],[class*=-panel\ ],[class$=-board],[class*=-board\ ],[class$=-drawer],[class*=-drawer\ ]){border-color:var(--gg-border);border-radius:var(--gg-radius);box-shadow:var(--gg-glow)}#main-content article{transition:border-color .22s,box-shadow .22s,transform .22s}#main-content a:hover>article{border-color:#ad55ff6b;box-shadow:0 24px 75px #2305444d}#main-content article:has(a:hover){border-color:#ad55ff6b;box-shadow:0 24px 75px #2305444d}#main-content :where(.module-empty,.empty-state,[class$=-empty],[class*=-empty\ ]){border-radius:var(--gg-radius);color:var(--gg-muted);background:linear-gradient(135deg,#8d20f00e,#02ffff05);border:1px dashed #ad55ff4d}#main-content :where(.module-error,[class*=error]){border-radius:var(--gg-radius-sm)}#main-content :where([class*=tabs],[class*=-tabs],[role=tablist]){gap:4px}#main-content :where([role=tab],[class*=tabs] button,[class*=-tabs] button){color:#8f8799;background:0 0;border:1px solid #0000;border-radius:8px}#main-content :where([role=tab][aria-selected=true],[class*=tabs] button.active,[class*=-tabs] button.active){color:#fff;background:linear-gradient(135deg,#8d20f040,#8d20f014);border-color:#8d20f07a;box-shadow:inset 0 1px #ffffff0f}#main-content table{border-collapse:separate;border-spacing:0;border:1px solid var(--gg-border);border-radius:var(--gg-radius);width:100%;box-shadow:var(--gg-glow);background:#0a080ec2;overflow:hidden}#main-content :where(th,td){text-align:left;border-bottom:1px solid #ffffff0e;padding:13px 15px}#main-content th{color:#cfc6d7;font:700 10px var(--font-geist-mono);letter-spacing:.08em;background:#8d20f017}#main-content tr:last-child td{border-bottom:0}#main-content tbody tr{transition:background .18s}#main-content tbody tr:hover{background:#8d20f00e}#main-content :where(.status,[class*=badge],[class*=pill],[class*=chip]){letter-spacing:.055em;border-radius:999px}#main-content img{image-rendering:auto}#main-content :where(article,.profile-hero,.news-leads,.market-grid) img{transition:filter .3s,transform .35s}#main-content a:hover img{filter:saturate(1.08)contrast(1.03)}:where(.hq-modal,.purchase-modal,.match-modal,.group-modal,.pa-backdrop,.tutorial-overlay){-webkit-backdrop-filter:blur(14px)saturate(130%);backdrop-filter:blur(14px)saturate(130%);background:#030206c2!important}:where(.hq-modal form,.purchase-modal form,.match-modal form,.group-modal form,.review-drawer,.tutorial-overlay>section){border-radius:var(--gg-radius-lg)!important;background:linear-gradient(145deg,#140f1cfa,#0a080ffa)!important;border:1px solid #ad55ff57!important;box-shadow:0 35px 100px #000000a3,0 0 0 1px #02ffff09!important}.global-dock{-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:#0a080fe6!important;border:1px solid #ad55ff59!important;border-radius:16px!important;box-shadow:0 18px 52px #00000080,inset 0 1px #ffffff0f!important}.global-dock :where(button,a){border-radius:11px!important}.global-dock .explore-trigger{box-shadow:0 8px 24px #5a129752;background:linear-gradient(135deg,#8d20f0f0,#5b1399f0)!important}.gg-footer{background:radial-gradient(circle at 12% 18%,#8d20f01c,#0000 26%),linear-gradient(#0b0910,#07070a);border-top:1px solid #8d20f04d;position:relative;box-shadow:0 -20px 70px #00000038}.gg-footer:before{background:linear-gradient(90deg,transparent,var(--gg-violet),var(--gg-cyan),transparent);content:"";opacity:.65;height:1px;position:absolute;top:-1px;left:8%;right:8%}.footer-directory{gap:clamp(36px,7vw,110px)}.footer-directory>.brand,.footer-directory>div>.brand{align-items:center;gap:14px;display:inline-flex;color:#fff!important;font:400 18px var(--font-brand)!important}.footer-directory .brand img{filter:drop-shadow(0 0 16px #8d20f059);width:54px;height:54px}.footer-directory nav section b{color:#fff;letter-spacing:.1em}.footer-directory nav a{color:#928b99;transition:color .18s,transform .18s}.footer-directory nav a:hover{color:var(--gg-cyan);transform:translate(2px)}.footer-discord{background:#8d20f01a;border:1px solid #8d20f080;border-radius:9px;margin-top:8px;padding:12px 15px;display:inline-flex;color:#fff!important}.footer-bottom{border-top-color:#ffffff12}.supporters{background:#ffffff02}.supporters-grid figure{border-radius:10px;padding:10px;transition:background .2s}.supporters-grid figure:hover{background:#ffffff09}@media (max-width:900px){.site-header{min-height:66px;padding-inline:16px}.site-header-brand img{width:36px;height:36px}.site-header-brand{gap:10px;font-size:15px}.site-header-menu{background:#8d20f024;border-color:#ad55ff80}.site-header nav{background:#08070cfb;padding:8px 18px 20px;top:66px;box-shadow:0 26px 60px #0000008c}.site-header nav a{padding:15px 4px}.site-header nav a:after{display:none}#main-content h1{font-size:clamp(1.8rem,7.5vw,2.65rem)!important}.footer-directory .brand img{width:46px;height:46px}}@media (max-width:560px){:root{--gg-radius:11px;--gg-radius-lg:16px}.site-header-brand span{font-size:14px}.supporters-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.supporters-grid figure{width:auto}.footer-bottom{gap:12px 18px}.global-dock{border-radius:14px!important}}.analytics-consent button{text-indent:0!important;white-space:normal!important;max-width:100%!important;position:static!important;inset:auto!important;transform:none!important}@media (max-width:760px){.analytics-consent>div:last-child{width:100%;grid-template-columns:minmax(0,1fr)!important}.analytics-consent button{width:100%!important;min-width:0!important}}.legal-operator{border-radius:var(--gg-radius);box-shadow:var(--gg-glow);background:linear-gradient(135deg,#8d20f01f,#02ffff06);border:1px solid #443052;grid-template-columns:minmax(260px,.85fr) minmax(0,1.4fr);gap:34px;margin:0 0 34px;padding:clamp(24px,4vw,38px);display:grid}.legal-operator small,.legal-operator dt{color:#02ffff;font:700 11px var(--font-geist-mono);letter-spacing:.08em}.legal-operator h2{font:600 clamp(24px,3vw,38px) var(--font-geist-mono);margin:10px 0 8px}.legal-operator p,.legal-operator dd{color:#bdb3c6}.legal-operator dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;display:grid}.legal-operator dl div{border-bottom:1px solid #34283d;padding:0 0 16px}.legal-operator dt{margin-bottom:7px}.legal-operator dd{margin:0;line-height:1.45}.legal-operator a{color:#02ffff}@media (max-width:720px){.legal-operator,.legal-operator dl{grid-template-columns:1fr}}.competition-prep{background:linear-gradient(115deg,#3d0b892e,#0d0d0df5);border-top:1px solid #8d20f066;border-bottom:1px solid #8d20f066;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px clamp(20px,5vw,72px);display:flex}.competition-prep p{color:#e3dcea;max-width:650px;margin:0;line-height:1.6}.competition-prep>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.competition-prep .button{white-space:normal;text-align:center;margin-top:0}@media (max-width:700px){.competition-prep{align-items:stretch}.competition-prep>div{width:100%}.competition-prep .button{flex:100%}}.community-news-row .historical-thumb{color:#fff;background:linear-gradient(140deg,#351352,#100d18 75%);border:1px solid #543173;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:6px;width:150px;height:120px;display:flex}.community-news-row .historical-thumb strong{font:400 31px var(--font-days-one), sans-serif;letter-spacing:-.06em;color:#d9b8f7}.community-news-row .historical-thumb span{font:700 11px var(--font-geist-mono), monospace;letter-spacing:.22em;color:#02ffff}@media (max-width:650px){.community-news-row .historical-thumb,.community-news-row .news-media-pending{width:100px;height:100px}}.archive-head h2{font:850 clamp(26px,4vw,48px)/1.05 var(--font-geist-mono), monospace;max-width:940px}#main-content .hub .active-league--cs2{isolation:isolate;background-color:#100b15;background-image:linear-gradient(90deg,#0b0713f2 0%,#120a1fc9 48%,#1509215c 100%),url(/images/gg-cs2-temporada1-card.webp);background-position:50%,50%;background-repeat:no-repeat;background-size:cover,cover}#main-content .hub .active-league--cs2 h2,#main-content .hub .active-league--cs2 p,#main-content .hub .active-league--cs2 small,#main-content .hub .active-league--cs2>span{color:#f8f4ff}#main-content .hub .active-league--cs2 a{color:#02ffff}@media (max-width:740px){#main-content .hub .active-league--cs2{background-image:linear-gradient(90deg,#0b0713f2,#120a1fcc 62%,#120a1f82),url(/images/gg-cs2-temporada1-card.webp);background-position:50%,62%}}#main-content .hub .identity-gateway>div>.identity-card.player-card{background-color:#0e0a18;background-image:linear-gradient(90deg,#080610f5 0%,#0a0715e6 34%,#0e081b8a 72%,#0e081b66 100%),url(/images/gg-identity-perfil.webp)}#main-content .hub .identity-gateway>div>.identity-card.passport-card{background-color:#0e0a18;background-image:linear-gradient(90deg,#080610f5 0%,#0a0715e6 38%,#0e081b8c 72%,#0e081b6e 100%),url(/images/gg-identity-pasaporte.webp)}#main-content .hub .identity-gateway>div>.identity-card.fame-card{background-color:#0e0a18;background-image:linear-gradient(90deg,#080610f7 0%,#0a0715e0 38%,#0e081b8c 72%,#0e081b73 100%),url(/images/gg-identity-hall.webp)}#main-content .hub .identity-gateway>div>.identity-card:is(.player-card,.passport-card,.fame-card){background-position:50%,50%;background-repeat:no-repeat;background-size:cover,cover}#main-content .hub .identity-gateway>div>.identity-card:is(.player-card,.passport-card,.fame-card) p{color:#e8e3f0}.passport-page .passport-hero{background-color:#0b090e;background-image:linear-gradient(90deg,#08070ffa 0%,#0a0712e6 42%,#0a07127a 100%),url(/images/gg-pasaporte-hero.webp);background-position:50%,63%;background-repeat:no-repeat;background-size:cover}.fame-page .fame-hero.refined{background-color:#08080a!important;background-image:linear-gradient(90deg,#07060afa 0%,#0b0712e0 42%,#09061175 100%),url(/images/gg-hall-of-fame-hero.webp)!important;background-position:50%,62%!important;background-repeat:no-repeat!important;background-size:cover!important}.moments-page .viral-hero{background-color:#09090b;background-image:linear-gradient(90deg,#070513f7 0%,#070513eb 23%,#070513c4 45%,#0705134a 72%,#0705130d 100%),url(/images/gg-moments-hero.webp);background-position:50%,65%;background-repeat:no-repeat;background-size:cover}.moments-page .viral-hero h1{color:#fff;text-shadow:0 2px 16px #000000bf}.moments-page .viral-hero p{color:#eeeaf6;text-shadow:0 2px 12px #000000d9}#main-content .hub .challenge-card{background-color:#100e14;background-image:linear-gradient(90deg,#0a0810c2 0%,#0c08145e 52%,#0e081614 100%),url(/images/gg-challenge-home.webp);background-position:50%,61%;background-repeat:no-repeat;background-size:cover}.news-page .news-page-head{box-sizing:border-box;background-color:#09090b;background-image:linear-gradient(90deg,#05050f9e 0%,#05050f36 48%,#05050f05 100%),url(/images/gg-news-hero.webp);background-position:50%,50%;background-repeat:no-repeat;background-size:cover;width:100%;max-width:none}.news-page .news-page-head h1{max-width:840px}.news-media-pending.news-media-pending--world{background-color:#10101c;background-image:linear-gradient(#0908104a,#08070ea1),url(/images/gg-news-world-fallback.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.news-media-pending.news-media-pending--community{background-color:#120d1d;background-image:linear-gradient(#0908104f,#08070ead),url(/images/gg-news-community-fallback.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.news-media-pending>span{text-shadow:0 1px 3px #000;color:#f4eef8;background:#06060cd6;border:1px solid #ffffff24;padding:5px 8px}.match-page .match-head{background-color:#08080a;background-image:linear-gradient(90deg,#070513f7 0%,#070513f0 25%,#070513d9 47%,#07051361 67%,#0705130f 100%),url(/images/gg-matchmaking-hero.webp);background-position:50%,61%;background-repeat:no-repeat;background-size:cover}.match-page .match-head>div,.match-page .match-head>aside{z-index:1;position:relative}.match-page .match-head h1{color:#fff;text-shadow:0 2px 16px #000000b8}.match-page .match-head p{color:#eeebf4;text-shadow:0 2px 12px #000000d9}.match-page .match-head aside{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#070513c7}.match-page .match-head aside span{color:#f4effb}.training-page .training-hero{background-color:#08080a;background-image:linear-gradient(90deg,#070513f5 0%,#070513e6 25%,#070513c7 43%,#07051352 70%,#0705130f 100%),url(/images/gg-training-hero.webp);background-position:50%,61%;background-repeat:no-repeat;background-size:cover}.training-page .training-hero>div,.training-page .training-hero>aside{z-index:1;position:relative}.training-page .training-hero h1{color:#fff;text-shadow:0 2px 14px #000000b8}.training-page .training-hero p{color:#eeeaf5;text-shadow:0 2px 12px #000000d9}.training-page .training-hero aside{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#070513c7}.training-page .training-hero aside>span{color:#f2ecf9}.competition-page .competition-hero{background-color:#08080a;background-image:linear-gradient(90deg,#060510d6 0%,#060510a8 31%,#06051040 58%,#0605100d 100%),url(/images/gg-competencias-hero.webp);background-position:50%,62%;background-repeat:no-repeat;background-size:cover}@media (max-width:760px){.passport-page .passport-hero,.moments-page .viral-hero,.news-page .news-page-head,.match-page .match-head,.training-page .training-hero,.competition-page .competition-hero,#main-content .hub .challenge-card{background-position:50%,70%}.passport-page .passport-hero{background-image:linear-gradient(90deg,#08070ffa,#0a0712e0),url(/images/gg-pasaporte-hero.webp)}.fame-page .fame-hero.refined{background-image:linear-gradient(90deg,#07060afa,#0b0712e0),url(/images/gg-hall-of-fame-hero.webp)!important;background-position:50%,70%!important}.moments-page .viral-hero{background-image:linear-gradient(#070513f7 0%,#070513e8 55%,#070513b8 80%,#07051366 100%),url(/images/gg-moments-hero.webp);background-position:50%,64%}#main-content .hub .challenge-card{background-image:linear-gradient(#0a0810bd 0%,#0c081461 63%,#0c081430 100%),url(/images/gg-challenge-home.webp)}.news-page .news-page-head{background-image:linear-gradient(#05050fad 0%,#05050f59 56%,#05050f1a 100%),url(/images/gg-news-hero.webp);background-position:50%,63%}.match-page .match-head{background-image:linear-gradient(#070513f5 0%,#070513e6 54%,#070513ad 79%,#0705136b 100%),url(/images/gg-matchmaking-hero.webp);background-position:50%,64%}.training-page .training-hero{background-image:linear-gradient(#070513f7 0%,#070513e8 55%,#070513b8 80%,#0705137a 100%),url(/images/gg-training-hero.webp);background-position:50%,64%}.competition-page .competition-hero{background-image:linear-gradient(#060510d1 0%,#060510a3 61%,#0605107a 100%),url(/images/gg-competencias-hero.webp);background-position:50%,63%}}.competition-page .competition-tabs{gap:24px;font-size:12px}.competition-page .competition-tabs a{color:#eeeaf6;align-items:center;min-height:44px;display:inline-flex}.competition-page .competition-hero>p{color:#e7e1ef;text-shadow:0 1px 5px #000c}.platform-unavailable.not-found-page{min-height:auto;padding-block:clamp(40px,9vh,110px)}.footer-navigation{min-width:0}.footer-explore{margin-top:20px}.footer-explore summary{cursor:pointer;color:#02ffff;min-height:44px;padding:14px 0}.footer-explore nav{margin-top:18px}.footer-directory>.footer-navigation>nav{display:block}.footer-directory .footer-explore nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.ux-route-back{color:#02ffff;margin:0;padding:24px clamp(20px,4vw,64px)}.site-header a:focus-visible,.site-header button:focus-visible,.footer-explore summary:focus-visible{outline-offset:4px;outline:3px solid #02ffff}@media (max-width:1100px) and (min-width:901px){.site-header{gap:16px;padding-inline:18px}.site-header nav{gap:15px}.site-header-search span{display:none}}@media (max-width:560px){.footer-directory .footer-explore nav,.cs2-launch-step-grid{grid-template-columns:1fr}}.gg-public-icon{vertical-align:-.16em;stroke:currentColor;flex:none;display:inline-block;width:16px!important;max-width:none!important;height:16px!important}.site-header-premium{grid-template-columns:auto minmax(0,1fr) auto;gap:22px;padding-inline:clamp(24px,3vw,48px)}.site-header-premium nav{gap:clamp(14px,1.5vw,26px)}.site-header-utilities{align-items:center;gap:12px;display:flex}.site-header-utilities a{font:700 10px/1.2 var(--font-geist-mono);letter-spacing:.04em}.site-header-utilities .site-header-account{white-space:nowrap;align-items:center;gap:7px;min-height:40px;display:inline-flex}.site-language{background:#17111e;border:1px solid #554067;border-radius:6px;gap:2px;padding:3px;display:flex}.site-language button{color:#bcb1c8;font:600 10px/1 var(--font-geist-mono);cursor:pointer;background:0 0;border:0;border-radius:3px;min-height:30px;padding:9px 7px}.site-language button[aria-pressed=true]{color:#02ffff;background:#3d0b89}.site-language button:focus-visible{outline-offset:2px;outline:2px solid #02ffff}.site-header-utilities .site-header-search{color:#ddd5e8;padding:10px}.site-header-premium .site-header-signout{padding-inline:8px;font-size:9px}.site-header-utilities form{margin:0}@media (max-width:1150px){.site-header-premium{gap:14px;padding-inline:24px}.site-header-premium .site-header-brand{gap:8px;font-size:13px}.site-header-utilities{gap:8px}.site-header-utilities .site-header-search{display:none}.site-header-premium nav{gap:14px}.site-header-premium nav a{font-size:9px}}@media (max-width:900px){.site-header-premium{grid-template-columns:1fr auto auto;gap:14px;min-height:66px}.site-header-premium .site-header-brand{grid-area:1/1}.site-header-premium .site-header-menu{grid-area:1/3}.site-header-utilities{grid-area:1/2;display:flex}.site-header-premium nav{max-height:calc(100dvh - 66px);overflow-y:auto}.site-header-premium .site-header-menu .gg-public-icon{width:21px!important;height:21px!important}.site-header-premium nav a{min-height:44px;font-size:11px}.site-header-utilities .site-header-account{padding:10px;font-size:10px}.site-header-premium .site-header-signout-form{display:block!important}.site-header-premium .site-header-signout{min-height:38px}}@media (max-width:600px){.site-header-premium{grid-template-columns:auto 1fr auto;gap:10px;padding-inline:16px}.site-header-premium .site-header-brand span{display:none}.site-header-premium .site-header-brand img{width:34px;height:34px}.site-header-utilities{justify-self:end;gap:8px}.site-header-utilities .site-header-account{min-height:38px;padding:10px 8px;font-size:9px}.site-header-utilities .site-header-account svg{width:12px!important;height:12px!important}.site-language button{min-height:30px;padding:9px 7px}.site-header-premium .site-header-signout{padding:8px;font-size:8px}.site-header-premium .site-header-menu{width:44px;height:44px}.site-header-utilities .site-header-account,.site-header-premium .site-header-signout{min-height:44px}.site-language button{min-width:28px;min-height:36px}.site-header-utilities .site-header-account svg{display:none}}.gg-footer .footer-navigation{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:30px;display:grid}.gg-footer .footer-navigation>nav{min-width:0}.gg-footer .footer-bottom{flex-wrap:wrap;align-items:center;gap:12px 18px}.gg-footer .footer-directory nav a{overflow-wrap:anywhere}@media (max-width:560px){.gg-footer .footer-navigation{grid-template-columns:1fr;gap:25px}.gg-footer .footer-directory{padding:35px 24px}.gg-footer .footer-bottom{justify-content:flex-start}.gg-footer .footer-bottom>span{flex:1 0 100%}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-ease{syntax:"*";inherits:false}
