@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;700;800&family=Quantico:wght@400;700&family=Orbitron:wght@800;900&family=Rajdhani:wght@500;600;700&display=swap";@import"https://1v99.gg/fonts/tungsten/font-face.css";:root{--bg: #050505;--panel: rgba(255, 255, 255, .035);--panel-strong: rgba(255, 255, 255, .07);--line: rgba(255, 255, 255, .08);--text: #f2f2f2;--muted: rgba(242, 242, 242, .44);--faint: rgba(242, 242, 242, .2);--yellow: #ffffff;--accent-rgb: 255,255,255;--black: #0b0b0b;color-scheme:dark;font-family:Quantico,system-ui,sans-serif}*{box-sizing:border-box}select{min-height:42px;padding:0 38px 0 12px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(45deg,transparent 50%,var(--yellow) 50%) calc(100% - 18px) 50% / 6px 6px no-repeat,linear-gradient(135deg,var(--yellow) 50%,transparent 50%) calc(100% - 13px) 50% / 6px 6px no-repeat,#00000052;color:var(--text);appearance:none}select option{background:#090909;color:#f2f2f2}select:focus{outline:0;border-color:rgba(var(--accent-rgb),.42);box-shadow:0 0 0 1px rgba(var(--accent-rgb),.08)}.strikeSelect{position:relative;width:100%;min-width:0;z-index:5}.strikeSelect.open{z-index:80}.strikeSelectButton{width:100%;min-height:42px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(90deg,rgba(var(--accent-rgb),.08),transparent 42%),#00000052;color:var(--text);text-align:left;font:800 13px Quantico,sans-serif}.strikeSelectButton span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.strikeSelectButton svg{color:var(--yellow);flex:0 0 auto}.strikeSelectMenu{z-index:5000;max-height:260px;overflow:auto;padding:8px;border:1px solid rgba(var(--accent-rgb),.28);background:linear-gradient(rgba(var(--accent-rgb),.028) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--accent-rgb),.028) 1px,transparent 1px),#050505;background-size:42px 42px;box-shadow:0 18px 38px #0000009e,0 0 22px rgba(var(--accent-rgb),.08)}.strikeSelectMenu button{width:100%;min-height:34px;padding:0 10px;display:block;border:0;background:transparent;color:var(--text);text-align:left;font:800 12px Quantico,sans-serif}.strikeSelectMenu button:hover,.strikeSelectMenu button.active{background:rgba(var(--accent-rgb),.16);color:var(--yellow)}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--yellow) 72%,#8a8a8a) #070707}body{margin:0;min-height:100vh;color:var(--text);background:linear-gradient(rgba(var(--accent-rgb),.022) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--accent-rgb),.022) 1px,transparent 1px),radial-gradient(circle at 50% 10%,rgba(var(--accent-rgb),.14),transparent 32rem),#050505;background-size:80px 80px,80px 80px,auto,auto;overflow-x:hidden}body:after{content:"";position:fixed;top:88px;right:8px;bottom:22px;z-index:60;width:1px;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(var(--accent-rgb),.32) 18%,rgba(255,255,255,.16) 50%,rgba(var(--accent-rgb),.32) 82%,transparent);box-shadow:0 0 18px rgba(var(--accent-rgb),.18);opacity:.75}::-webkit-scrollbar{width:16px;height:16px}::-webkit-scrollbar-track{background:linear-gradient(180deg,rgba(var(--accent-rgb),.075),transparent 18%,transparent 82%,rgba(var(--accent-rgb),.075)),linear-gradient(90deg,rgba(255,255,255,.045),transparent 42%),#070707;border-left:1px solid rgba(255,255,255,.055)}::-webkit-scrollbar-thumb{min-height:76px;border:5px solid #070707;background:linear-gradient(180deg,rgba(255,255,255,.72),var(--yellow) 34%,color-mix(in srgb,var(--yellow) 72%,#7a7a7a) 100%);box-shadow:inset 0 0 0 1px #ffffff2e,0 0 18px rgba(var(--accent-rgb),.34);clip-path:polygon(0 8px,8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#fff,var(--yellow) 28%,var(--yellow) 100%);box-shadow:inset 0 0 0 1px #ffffff47,0 0 28px rgba(var(--accent-rgb),.58)}::-webkit-scrollbar-thumb:active{background:var(--yellow)}::-webkit-scrollbar-button:single-button{width:16px;height:16px;background:linear-gradient(135deg,transparent 0 38%,rgba(var(--accent-rgb),.72) 39% 55%,transparent 56%),#070707;border-left:1px solid rgba(255,255,255,.055)}::-webkit-scrollbar-button:single-button:vertical:increment{transform:rotate(180deg)}::-webkit-scrollbar-corner{background:#070707}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.loadingOverlay{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;align-content:center;gap:24px;background:radial-gradient(circle at 50% 45%,rgba(var(--accent-rgb),.14),transparent 18rem),linear-gradient(rgba(var(--accent-rgb),.018) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--accent-rgb),.018) 1px,transparent 1px),#020202e6;background-size:auto,80px 80px,80px 80px,auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:loadingFadeIn .22s ease both}.loadingMark{width:86px;height:86px;position:relative;display:grid;place-items:center}.loadingMark:before,.loadingMark:after{content:"";position:absolute;inset:12px;border:1px solid rgba(var(--accent-rgb),.35);transform:rotate(45deg)}.loadingMark:before{animation:loadingDiamondSpin 1.15s linear infinite;box-shadow:0 0 28px rgba(var(--accent-rgb),.16)}.loadingMark:after{inset:25px;border-color:rgba(var(--accent-rgb),.18);animation:loadingDiamondPulse 1.15s ease-in-out infinite}.loadingDiamond{width:38px;height:38px;display:grid;place-items:center;filter:drop-shadow(0 0 14px rgba(var(--accent-rgb),.42));animation:loadingLogoFloat 1.15s ease-in-out infinite}.loadingDiamond img{width:34px;height:34px;object-fit:contain}.loadingText{color:#f2f2f2a3;font-size:13px;font-weight:900;letter-spacing:4px;text-transform:uppercase;text-shadow:0 0 18px rgba(var(--accent-rgb),.18)}.topbar{position:fixed;top:22px;left:50%;transform:translate(-50%);z-index:10;width:calc(100% - 30px);max-width:1326px;min-height:56px;padding:8px 28px;display:flex;align-items:center;gap:18px;background:#070707e0;border:1px solid rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px #ffffff04,0 12px 50px #0000008c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:navDrop .65s cubic-bezier(.22,1,.36,1) both}.topbar:before,.topbar:after,.cornered:before,.cornered:after{content:"";position:absolute;width:8px;height:8px;background:var(--yellow);pointer-events:none;z-index:2}.topbar .yellowButton:after,.feature:after,.step:after,.productCard:after,.ecoCard:after,.podiumCard:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 0%,transparent 42%,rgba(var(--accent-rgb),.16) 50%,transparent 58%,transparent 100%);transform:translate(-120%);transition:transform .65s cubic-bezier(.22,1,.36,1)}.feature:hover:after,.step:hover:after,.productCard:hover:after,.ecoCard:hover:after,.podiumCard:hover:after,.topbar .yellowButton:hover:after{transform:translate(120%)}.topbar:before,.cornered:before{top:0;left:0;clip-path:polygon(0 0,100% 0,0 100%)}.topbar:after,.cornered:after{right:0;bottom:0;clip-path:polygon(100% 0,100% 100%,0 100%)}.cornered{position:relative}.cornered:hover:before,.cornered:hover:after,.topbar:hover:before,.topbar:hover:after{width:12px;height:12px;filter:drop-shadow(0 0 8px var(--yellow))}.ecosystem,.nav button,.menuButton{border:1px solid var(--line);background:#ffffff06;color:var(--muted);display:inline-flex;align-items:center;gap:8px;padding:8px 14px;text-transform:uppercase;font-size:11px;font-weight:800;letter-spacing:.08em;min-height:30px;transition:color .2s ease,border-color .2s ease,background .2s ease,transform .2s ease,text-shadow .2s ease}.ecosystem{margin-right:2px}.ecosystem:hover,.menuButton:hover{border-color:rgba(var(--accent-rgb),.28);color:var(--yellow);background:rgba(var(--accent-rgb),.08)}.logoButton{border:0;background:transparent;padding:0}.logoButton img{width:86px;height:32px;object-fit:contain;padding:0;border:0;border-radius:0;filter:drop-shadow(0 0 9px rgba(var(--accent-rgb),.28));transition:transform .25s ease,filter .25s ease;transform:scale(1)}.logoButton:hover img{transform:scale(1.06);filter:drop-shadow(0 0 18px rgba(var(--accent-rgb),.58))}.headerDivider{width:1px;height:27px;margin:0 14px 0 12px;flex:0 0 auto;background:#ffffff21;box-shadow:none;opacity:.82}.nav{display:flex;align-items:center;gap:10px;flex:1}.nav button{position:relative;border-color:transparent;background:transparent}.nav button:hover{color:var(--text);transform:translateY(-1px)}.nav .active,.nav button:hover .active{color:var(--yellow)}.nav .active{text-shadow:0 0 12px rgba(var(--accent-rgb),.45)}.navBadge{position:absolute;top:-2px;right:-3px;min-width:17px;height:17px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(5,5,5,.65);background:var(--yellow);color:#070707;font-size:10px;font-weight:900;line-height:1;box-shadow:0 0 14px rgba(var(--accent-rgb),.42)}.nav button.disabled{cursor:default;color:#f2f2f257}.nav button.disabled:hover{color:#f2f2f285;transform:none}.yellowButton{position:relative;overflow:hidden;border:0;min-height:44px;padding:0 26px;display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--yellow);color:#050505;font-weight:900;text-transform:uppercase;letter-spacing:.11em;box-shadow:0 0 35px rgba(var(--accent-rgb),.22);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));transition:transform .22s ease,box-shadow .22s ease,background .22s ease}.yellowButton:hover{transform:translateY(-2px);box-shadow:0 0 42px rgba(var(--accent-rgb),.45);background:color-mix(in srgb,var(--yellow) 88%,white)}.menuButton{display:none;margin-left:auto;color:var(--yellow)}.profileWrap{position:relative;margin-left:auto}.profileButton{min-height:46px;min-width:218px;padding:0 14px 0 8px;display:inline-flex;align-items:center;gap:11px;border:1px solid rgba(var(--accent-rgb),.22);background:rgba(var(--accent-rgb),.075);color:var(--text);text-align:left;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));box-shadow:inset 0 1px #ffffff09,0 0 26px rgba(var(--accent-rgb),.1);transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.profileButton:hover{transform:translateY(-2px);border-color:rgba(var(--accent-rgb),.46);background:rgba(var(--accent-rgb),.12);box-shadow:0 0 30px rgba(var(--accent-rgb),.18)}.profileAvatar{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(var(--accent-rgb),.42);background:rgba(var(--accent-rgb),.12);color:var(--yellow);font-size:13px;font-weight:900;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px))}.profileAvatar img{width:100%;height:100%;object-fit:cover}.profileButton small,.profileButton b{display:block;max-width:142px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.profileButton small{color:var(--yellow);font-size:9px;font-weight:900;letter-spacing:.18em}.profileButton b{margin-top:2px;color:var(--text);font-size:12px;font-weight:900;letter-spacing:.09em}.profileRoleBadge{width:26px;height:26px;display:inline-grid;place-items:center;border:1px solid rgba(var(--accent-rgb),.24);background:rgba(var(--accent-rgb),.1);color:var(--yellow)}.profileRoleBadge.owner,.profileMenuRole.owner{border-color:#ffffff47;background:#ffffff1f;color:#fff}.profileChevron{margin-left:auto;color:#ffffff59;transition:transform .2s ease,color .2s ease}.profileChevron.open{color:var(--yellow);transform:rotate(180deg)}.profileMenu{position:fixed;z-index:80;width:292px;padding:14px;border:1px solid rgba(var(--accent-rgb),.2);background:linear-gradient(rgba(var(--accent-rgb),.025) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--accent-rgb),.025) 1px,transparent 1px),#090909f7;background-size:54px 54px;box-shadow:0 22px 60px #0000006b}.profileMenuHead{display:grid;grid-template-columns:46px 1fr;gap:12px;align-items:center;margin-bottom:14px}.profileAvatar.big{width:46px;height:46px;flex-basis:46px}.profileMenuHead small,.profilePanelKicker{display:block;color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.profileMenuHead b,.profileMenuHead em{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-style:normal;text-transform:uppercase}.profileMenuHead b{margin-top:3px;color:var(--text);font-size:14px;letter-spacing:.08em}.profileMenuHead em{margin-top:4px;color:var(--yellow);font-size:9px;letter-spacing:.15em}.profileMenuRole{width:fit-content;min-height:24px;margin-top:8px;padding:0 9px;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(var(--accent-rgb),.24);background:rgba(var(--accent-rgb),.1);color:var(--yellow);font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.profileMenuRole.modalRole{margin-top:10px}.profileMiniStats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px}.profileMiniStats strong{min-height:52px;display:grid;align-content:center;justify-items:center;gap:3px;border:1px solid rgba(255,255,255,.075);background:#ffffff09;color:var(--yellow);font-size:14px}.profileMiniStats small{color:var(--muted);font-size:8px;letter-spacing:.11em;text-transform:uppercase}.profileMenuActions{display:grid;gap:7px;margin-bottom:10px}.profileMenu button,.profileQuickActions button,.profileLogout{width:100%;min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--text);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;transition:color .2s ease,border-color .2s ease,background .2s ease}.profileMenu button:hover,.profileQuickActions button:hover{color:var(--yellow);border-color:rgba(var(--accent-rgb),.3);background:rgba(var(--accent-rgb),.08)}.profileLogout{border-color:#ffffff1c!important;background:#00000057!important;color:#ffffffbd!important}.profileLogout:hover{color:var(--yellow)!important;border-color:rgba(var(--accent-rgb),.38)!important;background:rgba(var(--accent-rgb),.09)!important}.profileModal{position:relative;width:min(930px,96vw);padding:26px;border:1px solid rgba(var(--accent-rgb),.24);background:radial-gradient(circle at 12% 0%,rgba(var(--accent-rgb),.13),transparent 22rem),linear-gradient(rgba(var(--accent-rgb),.022) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--accent-rgb),.022) 1px,transparent 1px),#070707fa;background-size:auto,58px 58px,58px 58px,auto;box-shadow:0 32px 90px #0000008f;animation:modalIn .28s cubic-bezier(.22,1,.36,1) both}.profileModalHero{display:grid;grid-template-columns:88px 1fr;gap:18px;align-items:center;padding-right:44px;margin-bottom:20px}.profileModalAvatar{width:88px;height:88px;flex-basis:88px;font-size:30px;box-shadow:0 0 34px rgba(var(--accent-rgb),.14)}.profileModalHero small{display:inline-flex;align-items:center;gap:8px;color:var(--yellow);font-size:11px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.profileModalHero small:before{content:"";width:7px;height:7px;background:var(--yellow);transform:rotate(45deg)}.profileModalHero h2{margin:4px 0;color:var(--text);font-family:Tungsten,Orbitron,sans-serif;font-size:clamp(3.2rem,7vw,5.7rem);line-height:.88;letter-spacing:.06em;text-transform:uppercase}.profileModalHero p{margin:0;color:var(--muted);font-size:12px;font-weight:900;letter-spacing:.08em}.profileStatusDeck{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px}.profileStatusDeck article{min-height:112px;padding:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff09}.profileStatusDeck svg{color:var(--yellow)}.profileStatusDeck b{display:block;margin:12px 0 4px;color:var(--yellow);font-family:JetBrains Mono,monospace;font-size:24px}.profileStatusDeck span{color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.profileModalGrid{display:grid;grid-template-columns:.9fr 1.1fr;gap:14px}.profilePanel{min-height:190px;padding:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff09}.profilePanelKicker{color:var(--yellow);margin-bottom:14px}.profileQuickActions{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.profileInventoryList{display:grid;gap:8px}.profileInventoryList article{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:center;padding:10px;border:1px solid rgba(255,255,255,.07);background:#0000002e}.profileInventoryList svg{color:var(--yellow)}.profileInventoryList b,.profileInventoryList small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase}.profileInventoryList b{color:var(--text);font-size:12px}.profileInventoryList small,.profilePanel p{color:var(--muted);font-size:11px;font-weight:900;line-height:1.6}.profileModalFooter{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.profileModalFooter span{color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.profileModalFooter .profileLogout{width:auto;min-width:180px;padding:0 18px}.hero{min-height:100vh;display:grid;place-items:center;align-content:center;text-align:center;position:relative;overflow:hidden;padding:7.6rem 1rem 4.3rem;animation:fadeIn .7s ease both}.hero:before{content:"";position:absolute;left:50%;top:118px;z-index:1;width:min(920px,calc(100vw - 56px));height:170px;transform:translate(-50%);background:url(/assets/stk-ambient-banner.png) center / contain no-repeat;opacity:.18;filter:grayscale(1) brightness(.85);pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent);mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent)}.heroContent{position:relative;z-index:2;width:min(980px,calc(100vw - 34px));margin-inline:auto;display:grid;justify-items:center}.heroSoloArt{position:absolute;z-index:0;inset:82px 0 46px;overflow:hidden;pointer-events:none;opacity:.66}.heroSoloArt:before,.heroSoloArt:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none}.heroSoloArt:before{background:radial-gradient(circle at 58% 44%,rgba(255,255,255,.05),transparent 24%),radial-gradient(circle at 58% 48%,rgba(var(--accent-rgb),.18),transparent 32%),linear-gradient(90deg,#050505f5,#05050594 30%,#0505056b 54%,#050505ed),linear-gradient(180deg,#050505eb,#05050529 38%,#050505f0)}.heroSoloArt:after{border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.055);background:linear-gradient(90deg,transparent,rgba(255,255,255,.08) 49.6%,transparent 49.8%,transparent 50.2%,rgba(255,255,255,.08) 50.4%,transparent),repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 92px),repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 1px,transparent 1px 82px);opacity:.55}.heroSoloArt img{position:absolute;left:50%;top:50%;width:min(1180px,84vw);height:min(668px,58vh);object-fit:cover;object-position:56% 43%;transform:translate(-47%,-48%) scale(1.03);filter:saturate(.84) contrast(1.08) brightness(.72);-webkit-mask-image:radial-gradient(ellipse at 54% 47%,#000 0 44%,rgba(0,0,0,.72) 58%,transparent 80%);mask-image:radial-gradient(ellipse at 54% 47%,#000 0 44%,rgba(0,0,0,.72) 58%,transparent 80%)}.awardScatter{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.awardMark{position:absolute;display:block;object-fit:contain;opacity:1;animation:awardFloat 8s ease-in-out infinite}.awardMark-crown{width:104px}.awardMark-trophy{width:92px}.awardMark-arrow{width:132px}.awardMark-x{width:72px}.awardScatter-hero .awardMark:nth-child(1){left:10%;top:24%;transform:rotate(-12deg);animation-delay:-.7s}.awardScatter-hero .awardMark:nth-child(2){right:12%;top:28%;width:168px;transform:rotate(11deg);animation-delay:-2.1s}.awardScatter-hero .awardMark:nth-child(3){left:28%;bottom:19%;width:54px;transform:rotate(9deg);animation-delay:-3.2s}.awardScatter-hero .awardMark:nth-child(4){right:27%;bottom:12%;width:96px;transform:rotate(-8deg);animation-delay:-4.4s}.awardScatter-hero .awardMark:nth-child(5){right:6%;bottom:34%;width:58px;transform:rotate(16deg);animation-delay:-5.3s}.awardScatter-hero .awardMark:nth-child(6){left:14%;bottom:30%;width:150px;transform:rotate(-18deg);animation-delay:-6s}.awardScatter-hero .awardMark:nth-child(7){right:19%;top:17%;width:62px;transform:rotate(15deg);animation-delay:-2.9s}.awardScatter-featured .awardMark:nth-child(1){left:6%;top:18px;width:96px;transform:rotate(-14deg)}.awardScatter-featured .awardMark:nth-child(2){right:7%;bottom:4px;width:82px;transform:rotate(10deg);animation-delay:-2.3s}.awardScatter-featured .awardMark:nth-child(3){right:22%;top:38px;width:82px;transform:rotate(11deg);animation-delay:-3.8s}.awardScatter-featured .awardMark:nth-child(6){left:28%;bottom:16px;width:112px;transform:rotate(9deg);animation-delay:-4.9s}.awardScatter-featured .awardMark:nth-child(7){right:38%;top:96px;width:54px;transform:rotate(-8deg);animation-delay:-1.4s}.awardScatter-featured .awardMark:nth-child(4),.awardScatter-featured .awardMark:nth-child(5){display:none}.awardScatter-creator .awardMark:nth-child(1){left:3%;top:18%;width:92px;transform:rotate(-10deg)}.awardScatter-creator .awardMark:nth-child(2){right:4%;top:8%;width:86px;transform:rotate(9deg);animation-delay:-1.7s}.awardScatter-creator .awardMark:nth-child(3){right:36%;bottom:10%;width:78px;transform:rotate(13deg);animation-delay:-4.1s}.awardScatter-creator .awardMark:nth-child(6){left:44%;top:10%;width:110px;transform:rotate(14deg);animation-delay:-5.6s}.awardScatter-creator .awardMark:nth-child(7){right:16%;bottom:18%;width:50px;transform:rotate(-14deg);animation-delay:-2.2s}.awardScatter-creator .awardMark:nth-child(4),.awardScatter-creator .awardMark:nth-child(5){display:none}.awardScatter-store .awardMark:nth-child(1){left:46%;top:24px;width:88px;transform:rotate(12deg)}.awardScatter-store .awardMark:nth-child(2){right:28px;bottom:16px;width:88px;transform:rotate(-8deg);animation-delay:-2.8s}.awardScatter-store .awardMark:nth-child(3){left:22px;bottom:26px;width:76px;transform:rotate(-12deg);animation-delay:-4.6s}.awardScatter-store .awardMark:nth-child(6){right:370px;top:32px;width:112px;transform:rotate(-13deg);animation-delay:-5.2s}.awardScatter-store .awardMark:nth-child(7){left:52%;bottom:44px;width:48px;transform:rotate(10deg);animation-delay:-1.2s}.awardScatter-store .awardMark:nth-child(4),.awardScatter-store .awardMark:nth-child(5){display:none}.awardScatter-showcase .awardMark:nth-child(1){left:26px;top:28px;width:92px;transform:rotate(-11deg)}.awardScatter-showcase .awardMark:nth-child(2){right:36%;top:18px;width:84px;transform:rotate(12deg);animation-delay:-2.2s}.awardScatter-showcase .awardMark:nth-child(3){right:24px;bottom:34px;width:82px;transform:rotate(16deg);animation-delay:-3.7s}.awardScatter-showcase .awardMark:nth-child(6){left:30%;bottom:28px;width:128px;transform:rotate(12deg);animation-delay:-5.4s}.awardScatter-showcase .awardMark:nth-child(7){right:15%;top:46%;width:54px;transform:rotate(-15deg);animation-delay:-2.6s}.awardScatter-showcase .awardMark:nth-child(4),.awardScatter-showcase .awardMark:nth-child(5){display:none}.featuredTop,.worksMask,.creatorBand>:not(.awardScatter),.storeHeroPanel>:not(.awardScatter),.showcaseHero>:not(.awardScatter){position:relative;z-index:2}.online{margin:0;color:var(--yellow);font-family:Tungsten,Orbitron,Rajdhani,sans-serif;font-size:clamp(8rem,18.5vw,14.2rem);font-weight:900;line-height:.76;letter-spacing:.035em;text-shadow:0 0 42px rgba(var(--accent-rgb),.6);animation:riseIn .7s .12s cubic-bezier(.22,1,.36,1) both,yellowPulse 3.8s ease-in-out infinite}.brandWord{width:min(860px,calc(100vw - 48px));margin:0 auto;line-height:0;filter:drop-shadow(0 0 16px rgba(255,255,255,.18)) drop-shadow(0 0 24px rgba(var(--accent-rgb),.12));animation:riseIn .7s .12s cubic-bezier(.22,1,.36,1) both}.brandWord img{display:block;width:100%;height:auto;object-fit:contain}.heroSignal{display:inline-flex;align-items:center;gap:10px;margin-bottom:10px;color:#f2f2f29e;font-size:12px;font-weight:900;letter-spacing:.32em;text-transform:uppercase;animation:riseIn .7s .06s cubic-bezier(.22,1,.36,1) both}.heroSignal span{width:9px;height:9px;background:var(--yellow);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);box-shadow:0 0 18px var(--yellow)}.onlineLabel,.eyebrow{color:#f2f2f29e;font-weight:900;letter-spacing:.34em;text-transform:uppercase}.onlineLabel{display:flex;align-items:center;gap:10px;margin-top:20px;font-size:13px;animation:riseIn .7s .2s both}.onlineLabel span{width:12px;height:12px;border-radius:50%;background:var(--yellow);box-shadow:0 0 20px var(--yellow)}.hero h1{margin:18px 0 0;color:var(--yellow);font-family:Tungsten,Quantico,sans-serif;font-size:clamp(2.6rem,5vw,4.35rem);font-weight:900;line-height:.95;text-transform:uppercase;letter-spacing:.045em;text-shadow:0 0 12px rgba(var(--accent-rgb),.18);animation:riseIn .7s .32s cubic-bezier(.22,1,.36,1) both}.typeHeadline{min-height:clamp(2.5rem,5vw,4.15rem)}.typeHeadline span{position:relative;display:inline-block;min-width:min(760px,calc(100vw - 40px))}.typeHeadline span:after{content:"";display:inline-block;width:.12em;height:.78em;margin-left:.12em;background:var(--yellow);box-shadow:0 0 14px rgba(var(--accent-rgb),.55);transform:translateY(.08em);animation:cursorBlink .82s steps(1,end) infinite}.heroIntro{width:min(560px,calc(100vw - 34px));margin:16px auto 26px;color:#f2f2f285;font-size:14px;font-weight:700;line-height:1.65;animation:riseIn .7s .38s cubic-bezier(.22,1,.36,1) both}.heroButton{width:min(264px,90vw);animation:riseIn .7s .42s cubic-bezier(.22,1,.36,1) both}.heroActions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;animation:riseIn .7s .42s cubic-bezier(.22,1,.36,1) both}.partnerTicker{position:absolute;left:0;right:0;bottom:72px;z-index:1;min-height:76px;display:flex;align-items:center;overflow:hidden;border-top:1px solid rgba(255,255,255,.055);border-bottom:1px solid rgba(255,255,255,.055);background:linear-gradient(90deg,#050505fa,rgba(var(--accent-rgb),.035) 48%,#050505fa),#080808b8;box-shadow:inset 0 1px #ffffff06,0 0 38px #00000061}.partnerTicker:before,.partnerTicker:after{content:"";position:absolute;top:0;bottom:0;z-index:2;width:min(18vw,220px);pointer-events:none}.partnerTicker:before{left:0;background:linear-gradient(90deg,#050505,transparent)}.partnerTicker:after{right:0;background:linear-gradient(270deg,#050505,transparent)}.tickerMask{width:100%;overflow:hidden}.tickerTrack{display:flex;align-items:center;width:max-content;will-change:transform;animation:partnerMarquee 54s linear infinite}.partnerTicker:hover .tickerTrack{animation-play-state:paused}.partnerItem{flex:0 0 auto;display:inline-flex;align-items:center;gap:24px;margin-right:18px;padding:7px 18px 7px 0;border:1px solid transparent;color:#f2f2f257;font-size:12px;font-weight:900;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;cursor:default;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));transition:color .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease,text-shadow .2s ease,padding .2s ease}.partnerItem:hover{padding-left:18px;color:#d2d2d2e6;border-color:#a0a0a038;background:#96969613;box-shadow:0 0 18px #a0a0a01f,0 0 22px rgba(var(--accent-rgb),.06);text-shadow:0 0 10px rgba(180,180,180,.2)}.partnerItem i{width:7px;height:7px;display:inline-block;background:var(--yellow);opacity:.62;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);box-shadow:0 0 16px rgba(var(--accent-rgb),.5);transition:opacity .2s ease,transform .2s ease,box-shadow .2s ease}.partnerItem:hover i{opacity:1;transform:scale(1.15);box-shadow:0 0 20px rgba(var(--accent-rgb),.82)}.brandStripSection{position:relative;width:min(1180px,calc(100% - 34px));min-height:104px;margin:-38px auto 0;display:grid;grid-template-columns:minmax(42px,1fr) minmax(280px,760px) minmax(42px,1fr);align-items:center;gap:18px;z-index:4}.brandStripSection span{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent)}.brandStripSection img{width:100%;height:58px;object-fit:cover;border:1px solid rgba(255,255,255,.075);background:#070707;box-shadow:0 18px 54px #0000006b,0 0 24px #ffffff09;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));filter:grayscale(.12) contrast(1.08) brightness(.86)}.brandStripSection-showcase{margin:24px auto 16px;min-height:82px}.brandStripSection-showcase img{height:48px;opacity:.9}.featuredWorks{position:relative;width:100%;overflow:hidden;padding:58px 0 80px;border-top:1px solid rgba(255,255,255,.035);background:radial-gradient(circle at 50% 0%,rgba(var(--accent-rgb),.06),transparent 28rem),linear-gradient(180deg,#050505d6,#050505fa)}.featuredTop{width:min(980px,calc(100% - 34px));margin:0 auto 34px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.featuredTop .sectionTitle{flex:1;margin:0;text-align:left}.featuredTop .sectionMark{margin-left:0;margin-right:0}.featuredTop .sectionTitle h2{font-size:clamp(2rem,3.4vw,3.45rem);line-height:.95;white-space:nowrap}.featuredTop .sectionTitle p{margin-bottom:0}.showcaseButton{margin-top:8px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;min-width:172px;padding:0 24px;border:1px solid rgba(255,255,255,.09);background:#0c0c0ceb;color:#f2f2f280;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));transition:transform .2s ease,color .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.showcaseButton:hover{transform:translateY(-2px);color:#f2f2f2c7;border-color:#ffffff24;background:#121212f5;box-shadow:0 0 24px #7878781a}.worksMask{position:relative;width:100%;overflow:hidden}.worksMask:before,.worksMask:after{content:"";position:absolute;inset:0 auto 0 0;z-index:2;width:min(16vw,210px);pointer-events:none;background:linear-gradient(90deg,#050505,transparent)}.worksMask:after{left:auto;right:0;background:linear-gradient(270deg,#050505,transparent)}.worksTrack{display:flex;align-items:center;gap:16px;width:max-content;padding:0 16px;animation:worksMarquee 38s linear infinite}.worksTrack:has(.workCard:hover){animation-play-state:paused}.workCard{--work-accent: var(--yellow);--work-bg: #101010;position:relative;flex:0 0 clamp(320px,32vw,430px);height:236px;overflow:hidden;border:1px solid rgba(255,255,255,.095);background:#090909;box-shadow:0 18px 54px #00000059;cursor:default;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.workCard:before,.workCard:after{content:"";position:absolute;z-index:3;width:10px;height:10px;background:var(--yellow);pointer-events:none}.workCard:before{top:0;left:0;clip-path:polygon(0 0,100% 0,0 100%)}.workCard:after{right:0;bottom:0;clip-path:polygon(100% 0,100% 100%,0 100%)}.workCard:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--work-accent) 52%,white 8%);box-shadow:0 20px 70px #0000007a,0 0 34px color-mix(in srgb,var(--work-accent) 28%,transparent)}.workArt{position:absolute;inset:0;display:grid;align-content:end;gap:8px;padding:28px;background:linear-gradient(180deg,#00000029,#00000057 48%,#000000f0),radial-gradient(circle at 78% 28%,color-mix(in srgb,var(--work-accent) 32%,transparent),transparent 15rem),linear-gradient(rgba(var(--accent-rgb),.035) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--accent-rgb),.03) 1px,transparent 1px),linear-gradient(135deg,var(--work-bg),#070707 68%);background-size:auto,auto,52px 52px,52px 52px,auto;filter:grayscale(1) brightness(.5) contrast(1.05);transform:scale(1.01);transition:filter .35s ease,transform .35s ease}.workArt:before{content:"";position:absolute;inset:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(105deg,transparent 0%,transparent 44%,rgba(var(--accent-rgb),.13) 50%,transparent 56%,transparent 100%);transform:translate(-120%);opacity:.55;transition:transform .7s cubic-bezier(.22,1,.36,1)}.workArt:after{content:"";position:absolute;width:220px;height:220px;right:-70px;top:-66px;border:42px solid color-mix(in srgb,var(--work-accent) 24%,transparent);opacity:.28;transform:rotate(14deg);clip-path:polygon(0 0,100% 0,100% 72%,72% 100%,0 100%)}.workCard:hover .workArt{filter:grayscale(0) brightness(.96) contrast(1.05);transform:scale(1.045)}.workCard:hover .workArt:before{transform:translate(120%)}.workArt .workImage{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.72;mix-blend-mode:screen}.workArt .workLogo{position:absolute;right:28px;top:24px;width:52px;height:36px;object-fit:contain;opacity:.72;filter:drop-shadow(0 0 16px color-mix(in srgb,var(--work-accent) 28%,transparent))}.workArt b,.workArt small{position:relative;z-index:1}.workArt b{max-width:70%;color:#f2f2f2eb;font-family:Tungsten,Quantico,sans-serif;font-size:clamp(2.4rem,3.35vw,3.65rem);line-height:.86;letter-spacing:.055em;text-transform:uppercase;text-shadow:0 0 18px rgba(0,0,0,.65)}.workArt small{color:#f2f2f29e;font-size:11px;font-weight:900;letter-spacing:.22em;text-transform:uppercase}.workCard>span{position:absolute;left:28px;bottom:16px;z-index:1;color:color-mix(in srgb,var(--work-accent) 62%,white 22%);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ghostButton{min-height:44px;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(var(--accent-rgb),.28);background:rgba(var(--accent-rgb),.055);color:var(--yellow);font-weight:900;text-transform:uppercase;letter-spacing:.11em;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));transition:transform .22s ease,background .22s ease,border-color .22s ease,box-shadow .22s ease}.ghostButton:hover{transform:translateY(-2px);background:rgba(var(--accent-rgb),.12);border-color:var(--yellow);box-shadow:0 0 34px rgba(var(--accent-rgb),.18)}.heroServiceRail{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px;animation:riseIn .7s .52s cubic-bezier(.22,1,.36,1) both}.heroServiceRail span{padding:7px 12px;border:1px solid rgba(255,255,255,.08);background:#ffffff09;color:#f2f2f26b;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.18em;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px))}.crownCloud{position:absolute;inset:0;pointer-events:none;opacity:.1}.crownCloud svg{position:absolute;color:var(--yellow);opacity:.24;filter:drop-shadow(0 0 10px rgba(var(--accent-rgb),.55));animation:crownFloat 7s ease-in-out infinite}.crownCloud svg:nth-child(1){left:7%;top:47%;animation-delay:-.2s}.crownCloud svg:nth-child(2){right:12%;top:45%;animation-delay:-1.2s}.crownCloud svg:nth-child(3){left:27%;bottom:7%;animation-delay:-2.2s}.crownCloud svg:nth-child(4){right:35%;bottom:19%;animation-delay:-3.1s}.crownCloud svg:nth-child(5){left:46%;top:45%;animation-delay:-.8s}.crownCloud svg:nth-child(6){right:7%;bottom:14%;animation-delay:-4.1s}.crownCloud svg:nth-child(7){left:15%;top:24%;animation-delay:-5s}.crownCloud svg:nth-child(8){right:17%;top:30%;animation-delay:-3.8s}.crownCloud svg:nth-child(9){left:63%;top:17%;animation-delay:-1.7s}.crownCloud svg:nth-child(10){left:55%;bottom:34%;animation-delay:-5.5s}.crownCloud svg:nth-child(11){right:28%;bottom:8%;animation-delay:-6.2s}.crownCloud svg:nth-child(12){left:33%;top:31%;animation-delay:-2.9s}.crownCloud svg:nth-child(13){right:4%;top:58%;animation-delay:-4.8s}.crownCloud svg:nth-child(14){left:2%;bottom:16%;animation-delay:-6.8s}.section,.page{width:min(1360px,calc(100% - 32px));margin:0 auto;padding:88px 0}.page{padding-top:118px}.sectionTitle{text-align:center;margin-bottom:38px}.sectionMark{width:min(150px,100%);margin:0 auto 16px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;color:var(--yellow)}.sectionMark span{height:1px;background:linear-gradient(90deg,transparent,rgba(var(--accent-rgb),.55))}.sectionMark span:last-child{background:linear-gradient(90deg,rgba(var(--accent-rgb),.55),transparent)}.sectionMark svg{width:18px;height:18px;stroke-width:2.3;filter:drop-shadow(0 0 10px rgba(var(--accent-rgb),.36))}.sectionTitle h2,.creatorBand h2,.productSection h3,.hallGrid h2{margin:0;font-family:Tungsten,Quantico,sans-serif;font-size:clamp(2rem,4vw,4rem);text-transform:uppercase;font-weight:900;letter-spacing:.04em}.sectionTitle em{color:var(--yellow);font-style:normal}.sectionTitle p,.pageIntro p,.productSection p,.creatorBand p,.apostados p,.insights p{color:var(--muted)}.featureGrid,.steps,.productGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.feature,.step,.productCard,.rankTable,.prizeCard,.insights,.support{background:var(--panel);border:1px solid var(--line);box-shadow:inset 0 1px #ffffff0a}.feature,.step{overflow:hidden;padding:28px 24px;min-height:224px;transition:transform .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease}.feature:hover,.step:hover,.productCard:hover,.ecoCard:hover{transform:translateY(-6px);border-color:rgba(var(--accent-rgb),.5);background:#ffffff0d;box-shadow:0 0 0 1px rgba(var(--accent-rgb),.08),0 24px 60px #00000059}.feature:hover h3,.step:hover h3,.productCard:hover h4,.ecoCard:hover h3{color:var(--yellow);text-shadow:0 0 18px rgba(var(--accent-rgb),.3)}.feature svg,.step svg{color:var(--yellow);width:32px;height:32px;transition:transform .25s ease,filter .25s ease}.feature:hover svg,.step:hover svg{transform:scale(1.08);filter:drop-shadow(0 0 12px rgba(var(--accent-rgb),.7))}.feature h3,.step h3{text-transform:uppercase;margin:18px 0 10px}.feature p,.step p{color:var(--muted);line-height:1.65}.feedbackSection{padding-top:74px}.feedbackGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.feedbackCard{position:relative;min-height:220px;padding:24px;overflow:hidden;border:1px solid var(--line);background:linear-gradient(135deg,rgba(var(--accent-rgb),.06),transparent 36%),#ffffff09;box-shadow:inset 0 1px #ffffff0a;transition:transform .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease}.feedbackCard:hover{transform:translateY(-6px);border-color:rgba(var(--accent-rgb),.45);background:linear-gradient(135deg,rgba(var(--accent-rgb),.1),transparent 38%),#ffffff0d;box-shadow:0 0 0 1px rgba(var(--accent-rgb),.08),0 24px 60px #00000059}.feedbackMeta{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center}.feedbackAvatar{width:44px;height:44px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(var(--accent-rgb),.28);background:rgba(var(--accent-rgb),.1);color:var(--yellow);font-weight:900;clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,7px 100%,0 calc(100% - 7px))}.feedbackAvatar img{width:100%;height:100%;object-fit:cover}.feedbackMeta b,.feedbackMeta span{display:block;text-transform:uppercase}.feedbackMeta b{color:var(--text);font-size:14px}.feedbackMeta span{color:var(--muted);font-size:11px;font-weight:900;letter-spacing:.12em}.feedbackMeta svg{color:var(--yellow);opacity:.74}.feedbackCard p{margin:22px 0 0;color:#f2f2f29e;line-height:1.75}.feedbackMoreButton{min-height:44px;margin:24px auto 0;padding:0 24px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.09);background:#0c0c0ceb;color:#f2f2f294;font-size:12px;font-weight:900;letter-spacing:.13em;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));transition:transform .2s ease,color .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.feedbackMoreButton:hover{transform:translateY(-2px);color:var(--yellow);border-color:rgba(var(--accent-rgb),.28);background:rgba(var(--accent-rgb),.06);box-shadow:0 0 24px rgba(var(--accent-rgb),.12)}.creatorBand{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr 1.1fr;gap:44px;align-items:center}.creatorBand .sectionMark{margin-left:0;margin-right:0}.miniGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.miniCard{border:1px solid var(--line);background:#ffffff06;padding:26px;min-height:128px}.miniCard b{color:var(--yellow);font-family:JetBrains Mono}.miniCard{transition:transform .25s ease,border-color .25s ease,background .25s ease}.miniCard:hover{transform:translateY(-4px);border-color:rgba(var(--accent-rgb),.38);background:rgba(var(--accent-rgb),.055)}.manifestoSection{display:grid;grid-template-columns:.95fr 1.05fr;gap:34px;align-items:center;padding-top:72px}.manifestoCopy{position:relative;min-height:360px;display:flex;flex-direction:column;justify-content:center;padding:34px;border:1px solid var(--line);background:radial-gradient(circle at 20% 10%,rgba(var(--accent-rgb),.13),transparent 22rem),#ffffff07;overflow:hidden}.manifestoCopy:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(var(--accent-rgb),.022) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--accent-rgb),.022) 1px,transparent 1px);background-size:64px 64px;opacity:.8}.manifestoCopy>*{position:relative;z-index:1}.manifestoCopy .sectionMark{margin-left:0;margin-right:0}.manifestoCopy h2{margin:10px 0 18px;color:var(--yellow);font-family:Tungsten,Quantico,sans-serif;font-size:clamp(3.2rem,6.2vw,6rem);line-height:.86;text-transform:uppercase;letter-spacing:.04em;text-shadow:0 0 20px rgba(var(--accent-rgb),.18)}.manifestoCopy p{max-width:620px;margin:0 0 14px;color:#f2f2f294;line-height:1.8}.manifestoCopy b{margin-top:12px;color:var(--text);font-size:13px;font-weight:900;letter-spacing:.22em;text-transform:uppercase}.manifestoMedia{position:relative;min-height:360px;overflow:hidden;border:1px solid rgba(var(--accent-rgb),.18);background:#050505;box-shadow:0 24px 70px #00000070,0 0 36px rgba(var(--accent-rgb),.08)}.manifestoMedia video{width:100%;height:100%;min-height:360px;display:block;object-fit:cover;filter:grayscale(.35) brightness(.74) contrast(1.08)}.manifestoMedia:hover video{filter:grayscale(0) brightness(.92) contrast(1.03)}.manifestoPlayer{display:grid;gap:18px}.lyricButton{width:min(288px,100%);min-height:44px;margin:0 auto;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.09);background:#0c0c0ceb;color:#f2f2f29e;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));transition:transform .2s ease,color .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.lyricButton:hover{transform:translateY(-2px);color:var(--yellow);border-color:rgba(var(--accent-rgb),.3);background:rgba(var(--accent-rgb),.07);box-shadow:0 0 24px rgba(var(--accent-rgb),.13)}.step{position:relative}.step>b{position:absolute;top:-10px;right:-10px;width:34px;height:34px;display:grid;place-items:center;background:var(--yellow);color:var(--black)}.step a{display:inline-block;margin:4px 8px 0 0;padding:8px 12px;background:#ffffff0f;border:1px solid var(--line);color:var(--yellow)}.pageIntro{padding-top:36px}.pageIntro h1{margin:0 0 10px;color:var(--text);font-family:Tungsten,Quantico,sans-serif;font-size:clamp(3.8rem,8vw,6.8rem);font-weight:900;line-height:.9;text-transform:uppercase;letter-spacing:.04em;text-shadow:0 0 18px rgba(var(--accent-rgb),.16)}.center{text-align:center}.storePage{padding-top:56px}.storeRedesign{max-width:1240px}.storeHeroPanel{position:relative;overflow:hidden;min-height:310px;padding:28px 32px;display:grid;grid-template-columns:minmax(0,1.25fr) 390px;gap:28px;align-items:stretch;border:1px solid rgba(var(--accent-rgb),.16);background:linear-gradient(rgba(var(--accent-rgb),.022) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--accent-rgb),.018) 1px,transparent 1px),radial-gradient(circle at 18% 15%,rgba(var(--accent-rgb),.18),transparent 20rem),linear-gradient(135deg,#ffffff0e,rgba(var(--accent-rgb),.035) 52%,#0000003d);background-size:64px 64px,64px 64px,auto,auto;box-shadow:0 28px 80px #00000061,inset 0 1px #ffffff09}.storeHeroCopy{display:grid;align-content:center;justify-items:start}.storeHeroCopy .sectionMark{margin-left:0;margin-right:0}.storeHeroCopy h1{max-width:820px;margin:12px 0 18px;font-family:Tungsten,Quantico,sans-serif;font-size:clamp(4.2rem,7vw,7.4rem);line-height:.88;color:var(--text);text-transform:uppercase;letter-spacing:.04em;text-shadow:0 0 34px rgba(var(--accent-rgb),.18);word-break:normal;overflow-wrap:normal}.storeHeroCopy p{max-width:620px;margin:0;color:#f2f2f28a;line-height:1.75}.storeHeroTags{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.storeHeroTags span{min-height:34px;padding:0 14px;display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.09);background:#00000047;color:var(--yellow);font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.storeCommandPanel{padding:18px;display:grid;align-content:center;gap:14px;border:1px solid rgba(255,255,255,.085);background:radial-gradient(circle at 70% 0%,rgba(var(--accent-rgb),.18),transparent 11rem),#00000057;box-shadow:inset 0 1px #ffffff09}.storeCommandTop small,.spotlightButton small{display:block;color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.storeCommandTop b{display:block;margin-top:8px;color:var(--yellow);font-size:20px;text-transform:uppercase}.storeCommandPanel p{margin:0;color:#f2f2f28a;line-height:1.65}.storeMiniStats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.storeMiniStats div,.poolStats div{border:1px solid var(--line);background:#ffffff09;padding:12px}.storeMiniStats strong,.poolStats strong{color:var(--yellow);font:800 20px JetBrains Mono;display:block}.storeMiniStats span,.poolStats span{color:var(--muted);text-transform:uppercase;font-size:9px}.spotlightButton{min-height:58px;padding:0 16px;display:flex;align-items:center;gap:12px;border:1px solid rgba(var(--accent-rgb),.24);background:rgba(var(--accent-rgb),.08);color:var(--text);text-align:left;transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.spotlightButton svg{color:var(--yellow)}.spotlightButton b{display:block;margin-top:5px;color:var(--text);text-transform:uppercase;letter-spacing:.08em}.spotlightButton:hover{transform:translateY(-3px);border-color:rgba(var(--accent-rgb),.48);background:rgba(var(--accent-rgb),.13);box-shadow:0 0 28px rgba(var(--accent-rgb),.12)}.storeControlDeck{margin-top:18px;padding:18px;display:grid;grid-template-columns:1fr minmax(260px,410px) auto;gap:14px;align-items:center;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.storeControlDeck h2{margin:5px 0 0;color:var(--text);text-transform:uppercase;font-size:20px}.storeControlDeck label,.storeControlDeck button,.insights label{border:1px solid var(--line);background:#ffffff0a;min-height:48px;display:flex;align-items:center;gap:10px;padding:0 14px}.filterBadge{color:#f2f2f2b3;font-weight:900;text-transform:uppercase}input{width:100%;border:0;outline:0;background:transparent;color:var(--text)}.chips{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 30px}.chips button,.segmented button{border:1px solid var(--line);background:#ffffff09;color:var(--muted);padding:10px 14px;text-transform:uppercase;font-weight:900;transition:transform .2s ease,color .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.chips button:hover,.segmented button:hover{transform:translateY(-2px);border-color:rgba(var(--accent-rgb),.42);color:var(--yellow);box-shadow:0 0 20px rgba(var(--accent-rgb),.08)}.chips .active,.segmented .active{background:var(--yellow);color:var(--black);border-color:var(--yellow)}.storeNotice,.requestStatus{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border:1px solid rgba(var(--accent-rgb),.22);background:rgba(var(--accent-rgb),.07);color:var(--yellow);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.storeNotice{margin:0 0 10px}.requestStatus{margin:0 0 14px}.productSection{margin-top:44px}.productSectionHeader{margin-bottom:16px}.productSection .sectionMark{width:126px;margin:0 0 14px}.productSection h3{margin-bottom:6px;color:var(--text);font-size:clamp(2.2rem,4.2vw,4.5rem)}.productSection p{margin-top:0}.productGrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));margin-top:16px}.productCard{min-height:342px;padding:14px;position:relative;display:flex;flex-direction:column;gap:12px;overflow:hidden;background:radial-gradient(circle at 85% 0%,rgba(var(--accent-rgb),.12),transparent 10rem),linear-gradient(135deg,#ffffff0b,#ffffff05);transition:transform .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease}.productArt{height:154px;width:auto;margin:8px auto;display:grid;place-items:center;border:0;background:transparent;color:var(--yellow);filter:drop-shadow(0 18px 22px rgba(0,0,0,.5));transition:transform .35s ease,filter .35s ease}.productArt img{max-height:154px;object-fit:contain}.productCard:hover .productArt{transform:translateY(-6px) scale(1.06);filter:drop-shadow(0 20px 26px rgba(0,0,0,.55)) drop-shadow(0 0 16px rgba(var(--accent-rgb),.22))}.productCard h4{margin:0;min-height:44px;text-transform:uppercase;font-size:15px}.badges{min-height:24px;display:flex;gap:6px}.badges span{background:var(--yellow);color:var(--black);font:900 11px JetBrains Mono;padding:4px 6px}.price{margin-top:auto;color:var(--yellow);display:flex;gap:6px;align-items:center;font-weight:900}.price del{color:var(--faint);margin-left:4px}.productCard button{min-height:40px;border:1px solid rgba(var(--accent-rgb),.25);background:rgba(var(--accent-rgb),.12);color:var(--yellow);font-weight:900;transition:background .2s ease,color .2s ease,border-color .2s ease}.productCard button:hover{background:var(--yellow);color:var(--black);border-color:var(--yellow)}.modalProductArt{min-height:320px;display:grid;place-items:center;color:var(--yellow)}.modalProductArt img{max-height:360px;object-fit:contain}.showcasePage{padding-top:118px;user-select:none;-webkit-user-select:none}.showcasePage img,.showcasePage video{-webkit-user-drag:none;user-drag:none}.showcaseHero{position:relative;min-height:520px;padding:34px;display:grid;grid-template-columns:minmax(0,.86fr) minmax(360px,1.14fr);gap:30px;align-items:center;border:1px solid rgba(var(--accent-rgb),.18);background:radial-gradient(circle at 18% 18%,rgba(var(--accent-rgb),.16),transparent 24rem),linear-gradient(rgba(var(--accent-rgb),.018) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--accent-rgb),.018) 1px,transparent 1px),#ffffff08;background-size:auto,72px 72px,72px 72px,auto;overflow:hidden}.showcaseHero:before{content:"";position:absolute;inset:24px 28px auto;height:138px;background:url(/assets/stk-ambient-banner.png) center / cover no-repeat;opacity:.16;filter:grayscale(1) brightness(.78);pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)}.showcaseHero .sectionMark{margin-left:0;margin-right:0}.showcaseHero h1{margin:8px 0 16px;max-width:620px;color:var(--text);font-family:Tungsten,Quantico,sans-serif;font-size:clamp(4rem,8vw,7.4rem);line-height:.84;text-transform:uppercase;letter-spacing:.045em;text-shadow:0 0 24px rgba(var(--accent-rgb),.16)}.showcaseHero p{max-width:580px;margin:0;color:#f2f2f294;line-height:1.75}.showcaseSpotlight{min-height:360px;display:grid;grid-template-rows:1fr auto;border:1px solid rgba(255,255,255,.09);background:#00000042;overflow:hidden;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px))}.showcaseSpotlight>div:last-child{padding:22px;border-top:1px solid rgba(255,255,255,.075)}.showcaseSpotlight small,.showcaseCardBody span,.showcaseCardBody small,.showcaseCardBody b{color:var(--yellow);font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.showcaseSpotlight h2{margin:10px 0 8px;font-size:clamp(2rem,4vw,3.6rem);line-height:.9;text-transform:uppercase}.showcaseSpotlight p{color:var(--muted)}.showcaseFilters{margin:26px 0 22px;display:flex;gap:10px;flex-wrap:wrap}.showcaseFilters button{min-height:42px;padding:0 18px;border:1px solid rgba(255,255,255,.09);background:#ffffff09;color:#f2f2f28c;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;transition:color .2s ease,border-color .2s ease,background .2s ease,transform .2s ease}.showcaseFilters button:hover,.showcaseFilters .active{transform:translateY(-2px);border-color:rgba(var(--accent-rgb),.42);background:rgba(var(--accent-rgb),.12);color:var(--yellow)}.showcaseCategorySections{display:grid;gap:46px}.showcaseCategoryBlock{display:grid;gap:20px}.showcaseCategoryTitle{display:grid;grid-template-columns:auto auto minmax(80px,1fr) auto;align-items:center;gap:10px}.showcaseCategoryTitle svg{color:var(--yellow);filter:drop-shadow(0 0 10px rgba(var(--accent-rgb),.36))}.showcaseCategoryTitle b{color:var(--yellow);font-size:15px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.showcaseCategoryTitle span{height:1px;background:linear-gradient(90deg,rgba(var(--accent-rgb),.62),transparent)}.showcaseCategoryTitle small{color:#f2f2f26b;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.showcaseGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.showcaseCard{min-height:430px;display:grid;grid-template-rows:220px 1fr;border:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,rgba(var(--accent-rgb),.06),transparent 42%),#ffffff08;overflow:hidden;transition:transform .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease}.showcaseCard:hover{transform:translateY(-6px);border-color:rgba(var(--accent-rgb),.4);background:linear-gradient(135deg,rgba(var(--accent-rgb),.1),transparent 42%),#ffffff0b;box-shadow:0 26px 70px #00000059,0 0 28px rgba(var(--accent-rgb),.08)}.showcaseMedia{width:100%;height:100%;min-height:220px;object-fit:contain;background:#070707}.showcaseMedia.fallback{position:relative;display:grid;place-items:center;overflow:hidden;padding:0;border:0;border-bottom:1px solid rgba(255,255,255,.075);background:radial-gradient(circle at 70% 20%,rgba(var(--accent-rgb),.13),transparent 9rem),linear-gradient(135deg,#ffffff0e,#00000042);color:var(--yellow);cursor:pointer}.showcaseMedia.fallback:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.46));pointer-events:none}.showcaseMedia.fallback img{width:100%;height:100%;object-fit:contain;background:radial-gradient(circle at 50% 48%,rgba(var(--accent-rgb),.08),transparent 18rem),#070707;filter:grayscale(.72) brightness(.58);transition:filter .35s ease,transform .35s ease}.showcaseCard:hover .showcaseMedia.fallback img,.showcaseSpotlight:hover .showcaseMedia.fallback img{filter:grayscale(0) brightness(.86);transform:scale(1.01)}.showcaseMedia.fallback svg{position:absolute;z-index:1;color:var(--yellow);filter:drop-shadow(0 0 18px rgba(var(--accent-rgb),.3))}.showcaseMedia.modalMedia{cursor:default}.showcaseMediaHint{position:absolute;right:14px;bottom:14px;z-index:2;min-height:30px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid rgba(var(--accent-rgb),.28);background:#00000085;color:var(--yellow);font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;opacity:0;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease,background .2s ease}.showcaseMedia:hover .showcaseMediaHint,.showcaseCard:hover .showcaseMediaHint,.showcaseSpotlight:hover .showcaseMediaHint{opacity:1;transform:translateY(0)}.showcaseCardBody{padding:22px;display:grid;align-content:start;gap:12px}.showcaseCardBody span{display:inline-flex;align-items:center;gap:8px}.showcaseCardBody h3{margin:0;color:var(--text);font-size:clamp(1.7rem,3vw,2.8rem);line-height:.9;text-transform:uppercase}.showcaseCardBody p{margin:0;color:var(--muted);line-height:1.65}.showcaseCardBody div{display:flex;justify-content:space-between;gap:12px;margin-top:4px}.showcaseCardBody b{color:#f2f2f285}.showcaseOpenButton{width:fit-content;padding:0;border:0;background:transparent;color:var(--yellow);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.showcaseOpenButton span{display:inline;margin-left:4px;transition:margin-left .2s ease}.showcaseOpenButton:hover span{margin-left:9px}.showcasePreviewModal{position:relative;width:min(1160px,96vw);max-height:min(780px,88vh);display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.72fr);border:1px solid rgba(var(--accent-rgb),.22);background:linear-gradient(rgba(var(--accent-rgb),.018) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--accent-rgb),.018) 1px,transparent 1px),#0b0b0b;background-size:80px 80px;color:var(--text);overflow:hidden;animation:modalIn .28s cubic-bezier(.22,1,.36,1) both}.showcasePreviewMedia{position:relative;min-height:min(66vh,620px);display:grid;place-items:center;border-right:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 50% 20%,rgba(var(--accent-rgb),.11),transparent 20rem),#00000057}.showcasePreviewMedia .showcaseMedia,.showcasePreviewMedia .showcaseMedia.fallback{width:100%;height:100%;min-height:min(66vh,620px);border:0}.showcasePreviewMedia .showcaseMedia.fallback img{width:100%;height:100%;object-fit:contain;filter:grayscale(0) brightness(.92)}.showcasePreviewMedia .showcaseMedia.fallback:after{background:linear-gradient(180deg,transparent,rgba(0,0,0,.18))}.showcaseGalleryArrow{position:absolute;top:50%;z-index:4;width:46px;height:54px;display:grid;place-items:center;border:1px solid rgba(var(--accent-rgb),.28);background:#00000094;color:var(--yellow);transform:translateY(-50%);transition:background .2s ease,border-color .2s ease,transform .2s ease}.showcaseGalleryArrow:hover{border-color:rgba(var(--accent-rgb),.62);background:rgba(var(--accent-rgb),.12)}.showcaseGalleryArrow.prev{left:18px}.showcaseGalleryArrow.prev svg{transform:rotate(180deg)}.showcaseGalleryArrow.next{right:18px}.showcaseGalleryCounter{position:absolute;left:50%;bottom:18px;z-index:4;min-height:30px;padding:0 12px;display:inline-flex;align-items:center;border:1px solid rgba(var(--accent-rgb),.26);background:#0000009e;color:var(--yellow);font-size:10px;font-weight:900;letter-spacing:.16em;transform:translate(-50%)}.showcasePreviewInfo{padding:30px;display:flex;flex-direction:column;gap:16px}.showcasePreviewInfo .sectionMark{margin-left:0;margin-right:0}.showcasePreviewInfo h2{margin:0;color:var(--text);font-family:Tungsten,Quantico,sans-serif;font-size:clamp(3.2rem,5vw,5.6rem);line-height:.85;text-transform:uppercase;letter-spacing:.04em}.showcasePreviewInfo p{margin:0;color:var(--muted);line-height:1.7}.showcasePreviewMeta{display:grid;gap:10px;margin:4px 0 10px}.showcasePreviewMeta span{min-height:48px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid rgba(255,255,255,.075);background:#ffffff09;color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.showcasePreviewMeta b{color:var(--yellow)}.showcasePreviewInfo .yellowButton{margin-top:auto;width:100%;min-height:46px;display:inline-flex}.segmented{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:28px 0}.deadline{display:flex;justify-content:center;gap:16px;color:var(--muted);flex-wrap:wrap}.deadline b{color:var(--yellow);display:block}.podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:16px;margin:40px auto;max-width:920px}.podiumCard{border:1px solid var(--line);background:linear-gradient(180deg,rgba(var(--accent-rgb),.11),#ffffff09);text-align:center;padding:24px 18px;min-height:245px;position:relative;overflow:hidden;transition:transform .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease}.podiumCard:hover{transform:translateY(-7px);border-color:rgba(var(--accent-rgb),.48);box-shadow:0 25px 70px #00000061,0 0 32px rgba(var(--accent-rgb),.08)}.podiumCard.p1{min-height:300px;border-color:rgba(var(--accent-rgb),.38)}.podiumCard>b{color:var(--yellow);font:900 28px JetBrains Mono}.avatar{width:74px;height:74px;margin:10px auto;display:grid;place-items:center;border:1px solid rgba(var(--accent-rgb),.35);background:rgba(var(--accent-rgb),.12);color:var(--yellow);font-weight:900;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.podiumCard:hover .avatar{transform:scale(1.05);border-color:var(--yellow);box-shadow:0 0 25px rgba(var(--accent-rgb),.18)}.podiumCard h3{margin:0}.podiumCard p,.podiumCard small{color:var(--muted)}.rankTable{max-width:1080px;margin:26px auto;padding:16px;overflow:auto}.tableTitle,.tableHead,.tableRow{display:grid;grid-template-columns:52px 1fr 100px 100px 100px 110px;gap:12px;align-items:center;min-width:720px}.tableTitle{grid-template-columns:1fr auto;padding:12px;color:var(--yellow);text-transform:uppercase}.tableHead{color:var(--muted);text-transform:uppercase;font-size:12px;padding:12px;border-bottom:1px solid var(--line)}.tableRow{padding:12px;border-bottom:1px solid rgba(255,255,255,.045)}.tableRow small{display:block;color:var(--muted)}.tableRow{transition:transform .2s ease,background .2s ease,color .2s ease}.tableRow:hover{transform:translate(5px);background:rgba(var(--accent-rgb),.055);color:var(--yellow)}.apostados{text-align:center;max-width:920px}.apostados h1{font-size:clamp(4rem,11vw,8rem);color:var(--yellow);margin:0;text-transform:uppercase}.closed{display:inline-block;margin:24px 0;padding:10px 16px;color:var(--yellow);border:1px solid rgba(var(--accent-rgb),.28);background:rgba(var(--accent-rgb),.08)}.prizeCard{text-align:left;padding:28px}.poolStats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0}.prizeRow{display:flex;justify-content:space-between;padding:16px 0;border-top:1px solid var(--line)}.prizeRow b{color:var(--yellow)}.prizeRow{transition:transform .2s ease,background .2s ease}.prizeRow:hover{transform:translate(6px);background:rgba(var(--accent-rgb),.045)}.hallGrid{display:grid;grid-template-columns:1fr;gap:44px}.hallGrid h2{font-size:clamp(2rem,5vw,4rem)}.insights{max-width:960px;margin:38px auto 0;padding:24px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.insights h2,.insights p{grid-column:1 / -1;margin:0;text-transform:uppercase}.insights label{display:grid;color:var(--muted);text-transform:uppercase}footer{margin-top:50px;border-top:1px solid var(--line);background:#080808;padding:46px min(6vw,72px);display:grid;grid-template-columns:1fr minmax(280px,420px);gap:24px;color:var(--muted)}footer img{width:110px;opacity:.65}footer img{transform:scale(1.7);transform-origin:left center;margin:18px 0 26px}footer .support a{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--line);background:#ffffff09;color:var(--yellow);transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease}footer .support a:hover{transform:translateY(-3px);background:var(--yellow);color:var(--black);border-color:var(--yellow)}.support{min-height:168px;padding:24px;display:grid;grid-template-columns:48px 1fr;gap:16px;align-items:start;border:1px solid rgba(var(--accent-rgb),.16);background:radial-gradient(circle at 10% 10%,rgba(var(--accent-rgb),.1),transparent 14rem),linear-gradient(rgba(var(--accent-rgb),.018) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--accent-rgb),.018) 1px,transparent 1px),#ffffff09;background-size:auto,56px 56px,56px 56px,auto;overflow:hidden}.supportIcon{width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(var(--accent-rgb),.22);background:rgba(var(--accent-rgb),.09);color:var(--yellow);filter:drop-shadow(0 0 16px rgba(var(--accent-rgb),.14))}.support b{display:block;margin:6px 0 8px;color:var(--yellow);text-transform:uppercase;letter-spacing:.08em}.support p{margin:0;color:var(--muted);line-height:1.65}.support a{grid-column:1 / -1;justify-self:start;width:auto!important;height:auto!important;min-width:190px;min-height:42px;padding:0 16px;display:inline-flex!important;justify-content:center;align-items:center;gap:9px;border-color:rgba(var(--accent-rgb),.2)!important;background:rgba(var(--accent-rgb),.1)!important;color:var(--yellow)!important;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.support a:hover{background:var(--yellow)!important;color:var(--black)!important;box-shadow:0 0 24px rgba(var(--accent-rgb),.14)}footer>p{grid-column:1 / -1;border-top:1px solid var(--line);padding-top:22px;font-size:12px}.modalBackdrop{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:20px;background:#000000c2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal,.loginModal{position:relative;width:min(940px,96vw);border:1px solid rgba(var(--accent-rgb),.22);background:#0b0b0b;color:var(--text);padding:28px;animation:modalIn .28s cubic-bezier(.22,1,.36,1) both}.modal{display:grid;grid-template-columns:minmax(220px,360px) 1fr;gap:28px}.modal img{max-height:380px;object-fit:contain;margin:auto}.modal h2,.loginModal h2{text-transform:uppercase;color:var(--yellow)}.modal p{color:var(--muted);line-height:1.65;max-height:220px;overflow:auto}.modalPrice{color:var(--yellow);font:900 28px JetBrains Mono;display:flex;align-items:center;gap:10px;margin:18px 0}.close{position:absolute;right:12px;top:12px;border:1px solid var(--line);background:#ffffff0d;color:var(--text);width:38px;height:38px}.loginModal{max-width:460px;text-align:center}.loginModal svg{color:var(--yellow);margin:0 auto}.loginModal p{color:var(--muted);line-height:1.6}.loginError{display:block;margin:0 auto 14px;color:#ff6b4a;line-height:1.5;max-width:340px}.adminPage{min-height:100vh;padding-top:118px}.adminShell{display:grid;grid-template-columns:240px 1fr;gap:26px;align-items:start}.adminSidebar{position:sticky;top:102px;min-height:620px;padding:22px 14px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(rgba(var(--accent-rgb),.018) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--accent-rgb),.018) 1px,transparent 1px),#ffffff09;background-size:58px 58px}.adminSidebar h2{margin:8px 10px 6px;color:var(--yellow);font-size:20px;text-transform:uppercase}.adminSidebar p{margin:0 10px 22px;color:var(--muted);font-size:12px;line-height:1.5}.adminMenu{display:grid;gap:8px}.adminMenu button{min-height:44px;padding:0 12px;display:flex;align-items:center;gap:10px;border:1px solid transparent;background:transparent;color:#f2f2f27a;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;transition:color .2s ease,border-color .2s ease,background .2s ease,transform .2s ease}.adminMenu button:hover,.adminMenu .active{color:#050505;border-color:var(--yellow);background:var(--yellow);transform:translate(3px)}.adminContent{display:grid;gap:28px}.adminContent .adminSection.reveal{opacity:1;transform:none}.adminHero{position:relative;min-height:230px;padding:30px;display:grid;grid-template-columns:1fr auto;align-items:start;gap:22px;border:1px solid rgba(var(--accent-rgb),.18);background:radial-gradient(circle at 18% 10%,rgba(var(--accent-rgb),.14),transparent 24rem),#ffffff09;overflow:hidden}.adminHero:after,.clientHero:after{content:"";position:absolute;right:26px;bottom:22px;width:min(430px,42%);height:94px;background:url(/assets/stk-ambient-banner.png) center / cover no-repeat;opacity:.14;filter:grayscale(1) brightness(.82);pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)}.adminHero>*,.clientHero>*{position:relative;z-index:1}.adminHero .sectionMark{margin-left:0;margin-right:0}.adminHero h1,.adminDenied h1{margin:8px 0 14px;color:var(--text);font-family:Tungsten,Quantico,sans-serif;font-size:clamp(3.8rem,7vw,6.8rem);line-height:.85;text-transform:uppercase;letter-spacing:.045em;text-shadow:0 0 22px rgba(var(--accent-rgb),.14)}.adminHero p,.adminDenied p{max-width:720px;margin:0;color:#f2f2f28a;line-height:1.7}.adminBadge{min-height:38px;padding:0 14px;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(var(--accent-rgb),.22);background:rgba(var(--accent-rgb),.08);color:var(--yellow);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.adminSection h3{margin:0 0 16px;color:var(--text);font-size:20px;text-transform:uppercase;letter-spacing:.08em}.adminSectionTitle{margin-bottom:16px;display:flex;align-items:end;justify-content:space-between;gap:18px}.adminSectionTitle h3{margin-bottom:8px}.adminSectionTitle p{margin:0;color:var(--muted);line-height:1.6}.adminSave{min-width:190px}.adminActions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.transcriptAdminGrid{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(420px,1.45fr);gap:16px;align-items:start}.transcriptListPanel,.transcriptDetailPanel{min-height:520px}.transcriptList{display:grid;gap:9px;max-height:620px;overflow:auto;padding-right:4px}.transcriptList button{min-height:92px;padding:12px;display:grid;gap:6px;text-align:left;border:1px solid rgba(255,255,255,.075);background:#0003;color:var(--text)}.transcriptList button.active,.transcriptList button:hover{border-color:rgba(var(--accent-rgb),.34);background:rgba(var(--accent-rgb),.08)}.transcriptList b,.transcriptList small,.transcriptList em{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.transcriptList b{font-size:13px;letter-spacing:.05em}.transcriptList small,.transcriptList em{color:var(--muted);font-size:10px;font-style:normal;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.ticketStatus{width:fit-content;min-height:22px;padding:0 8px;display:inline-flex;align-items:center;border:1px solid rgba(var(--accent-rgb),.24);background:rgba(var(--accent-rgb),.09);color:var(--yellow);font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.ticketStatus.closed{border-color:#ffffff1a;background:#ffffff0e;color:#f2f2f2b3}.transcriptMetaGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0}.transcriptMetaGrid span{min-height:62px;padding:12px;display:grid;gap:6px;border:1px solid rgba(255,255,255,.07);background:#0000002e;color:#f2f2f2b8;font-size:11px}.transcriptMetaGrid b{color:var(--muted);font-size:9px;letter-spacing:.14em;text-transform:uppercase}.transcriptPreview{max-height:520px;min-height:300px;margin:0;padding:16px;overflow:auto;white-space:pre-wrap;border:1px solid rgba(255,255,255,.08);background:#00000047;color:#f2f2f2c7;font:800 12px/1.65 JetBrains Mono,monospace}.metricsGraph{margin-top:16px;padding:18px;display:grid;gap:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff06}.metricsGraph div{display:grid;grid-template-columns:130px 1fr;align-items:center;gap:12px}.metricsGraph span{color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.metricsGraph b{position:relative;min-height:32px;padding:7px 10px;overflow:hidden;border:1px solid rgba(var(--accent-rgb),.14);background:#00000038}.metricsGraph b:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--bar);background:rgba(var(--accent-rgb),.16)}.permissionRoleGrid,.permissionList,.courseAdminList,.lessonAdminList{display:grid;gap:12px;margin-top:14px}.permissionRole,.permissionMember,.courseAdminItem,.lessonAdminList>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 42px;gap:10px;align-items:center;padding:12px;border:1px solid rgba(255,255,255,.07);background:#0000002e}.permissionRole{grid-template-columns:minmax(140px,.8fr) repeat(6,minmax(110px,1fr))}.permissionMember b,.permissionMember small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.permissionMember small{color:var(--muted);font-size:10px}.courseAdminItem{grid-template-columns:minmax(160px,1fr) minmax(180px,1fr) minmax(180px,1fr) 120px 42px}.lessonAdminList{grid-column:1 / -1}.lessonAdminList>div{grid-template-columns:minmax(160px,.8fr) minmax(220px,1fr)}.coursesPage,.supportPage{padding-top:7rem}.courseRows{width:min(1280px,calc(100vw - 48px));margin:24px auto 80px;display:grid;gap:18px}.courseCard{padding:18px;display:grid;grid-template-columns:220px 1fr;gap:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.coursePoster{min-height:140px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(var(--accent-rgb),.14);color:var(--yellow);background:#0000003d}.coursePoster img{width:100%;height:100%;object-fit:cover}.lessonStrip{display:flex;gap:10px;overflow-x:auto;padding-top:10px}.lessonStrip a{min-width:190px;padding:12px;border:1px solid rgba(255,255,255,.08);background:#00000038;color:var(--text);text-decoration:none}.supportShell{width:min(1280px,calc(100vw - 48px));margin:0 auto 80px;display:grid;grid-template-columns:300px 1fr;gap:16px}.adminSupportBoard{margin-top:16px}.adminSupportShell{width:100%;margin:16px 0 0;grid-template-columns:280px minmax(0,1fr)}.supportPanel,.supportChat{padding:20px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.adminSupportShell .supportPanel,.adminSupportShell .supportChat{padding:14px;background:#00000029}.supportPanelHead,.supportChatHead,.supportComposer>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.adminTicketActions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.supportTicketList,.supportMessages{display:grid;gap:10px}.supportTicketList button,.supportTicketList small,.supportMessages article{padding:12px;border:1px solid rgba(255,255,255,.08);background:#0003;color:var(--text)}.supportTicketList button.active{border-color:rgba(var(--accent-rgb),.34);color:var(--yellow)}.supportMessages{min-height:320px;max-height:520px;overflow:auto;margin:16px 0}.supportMessages article.staff{border-color:rgba(var(--accent-rgb),.22);background:rgba(var(--accent-rgb),.08)}.supportForm{display:grid;grid-template-columns:1fr 1fr;gap:12px}.supportForm .wide,.supportComposer textarea{grid-column:1 / -1}.supportForm label,.supportComposer{display:grid;gap:8px}.supportForm textarea,.supportComposer textarea{min-height:120px;padding:12px;border:1px solid rgba(255,255,255,.09);background:#00000047;color:var(--text);resize:vertical}.supportFiles{display:flex;flex-wrap:wrap;gap:8px}.supportFiles a{color:var(--yellow)}.supportEmpty{min-height:320px;display:grid;place-items:center;align-content:center;gap:8px;text-align:center;color:var(--muted)}.supportHeroPanel{width:min(980px,calc(100vw - 48px));margin:0 auto 18px;padding:clamp(32px,5vw,58px);text-align:center;border:1px solid rgba(255,255,255,.1);background:linear-gradient(rgba(var(--accent-rgb),.022) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--accent-rgb),.022) 1px,transparent 1px),radial-gradient(circle at 50% 0%,rgba(255,255,255,.12),transparent 28rem),#ffffff09;background-size:62px 62px,62px 62px,auto,auto}.supportHeroPanel h1{margin:6px 0 10px;font-family:Tungsten,Orbitron,sans-serif;font-size:clamp(76px,12vw,150px);line-height:.82;letter-spacing:0;text-transform:uppercase}.supportHeroPanel p{max-width:720px;margin:0 auto 24px;color:var(--muted);font-weight:800}.supportDiscordShell{width:min(1320px,calc(100vw - 48px));min-height:680px;margin:0 auto 80px;display:grid;grid-template-columns:310px minmax(0,1fr);gap:14px}.adminSupportShell{width:100%;min-height:620px;margin:16px 0 0;grid-template-columns:290px minmax(0,1fr)}.supportDiscordSidebar,.supportDiscordChannel{border:1px solid rgba(255,255,255,.08);background:linear-gradient(rgba(var(--accent-rgb),.018) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--accent-rgb),.018) 1px,transparent 1px),#ffffff09;background-size:54px 54px}.supportDiscordSidebar{padding:18px;align-self:stretch}.supportDiscordChannel{min-width:0;padding:0;display:flex;flex-direction:column;overflow:hidden}.supportChannelTop{min-height:82px;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff06}.supportChannelTop span{color:var(--yellow);font-weight:900}.supportChannelTop h2{margin:3px 0;font-size:clamp(22px,3vw,34px);text-transform:uppercase}.supportChannelTop p{margin:0;color:var(--muted);overflow-wrap:anywhere}.supportWelcome{padding:30px 24px 18px;border-bottom:1px solid rgba(255,255,255,.06)}.supportWelcome>div{width:58px;height:58px;display:grid;place-items:center;border-radius:50%;background:#ffffff0e;color:var(--text);font:900 42px JetBrains Mono}.supportWelcome h3{margin:14px 0 6px;font-size:clamp(24px,3vw,34px)}.supportWelcome p{margin:0;color:var(--text);overflow-wrap:anywhere}.supportStaffBar{display:flex;flex-wrap:wrap;gap:9px;padding:12px 20px;border-bottom:1px solid rgba(255,255,255,.07);background:rgba(var(--accent-rgb),.06)}.supportDiscordMessages{flex:1;min-height:260px;max-height:none;overflow:auto;display:grid;align-content:start;gap:0;padding:16px 20px 22px}.supportDiscordMessages article{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:10px 0;border:0;background:transparent}.supportDiscordMessages article:hover{background:#ffffff06}.supportMsgAvatar{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;overflow:hidden;background:var(--yellow);color:var(--black);font-weight:900;text-transform:uppercase}.supportMsgAvatar img{width:100%;height:100%;object-fit:cover}.supportDiscordMessages b{display:flex;align-items:baseline;gap:10px}.supportDiscordMessages small{color:var(--muted);font-size:11px}.supportDiscordMessages p{margin:5px 0 0;line-height:1.5;overflow-wrap:anywhere}.supportDiscordComposer{margin:0 14px 14px;min-height:58px;display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff0b}.supportDiscordComposer .adminUploadButton{min-height:42px;width:42px;padding:0;font-size:22px;letter-spacing:0}.supportDiscordComposer textarea{width:100%;min-height:42px;max-height:140px;padding:10px 12px;border:0;background:transparent;color:var(--text);resize:vertical}.supportAttachmentStatus{padding:0 18px 12px;color:var(--muted)}.supportOpenModal,.supportAdminPanelModal{position:relative;width:min(720px,94vw);max-height:88vh;overflow:auto;padding:28px;border:1px solid rgba(var(--accent-rgb),.22);background:linear-gradient(rgba(var(--accent-rgb),.022) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--accent-rgb),.022) 1px,transparent 1px),#080808;background-size:54px 54px}.supportOpenModal{display:grid;gap:14px}.supportOpenModal h2,.supportAdminPanelModal h2{margin:0;text-transform:uppercase;color:var(--yellow)}.supportOpenModal p,.supportAdminPanelModal p{margin:0 0 8px;color:var(--muted)}.supportOpenModal label{display:grid;gap:7px}.supportOpenModal label span{color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.supportOpenModal input,.supportOpenModal textarea,.supportAdminActionList input{width:100%;min-height:42px;padding:0 12px;border:1px solid rgba(255,255,255,.1);background:#0000004d;color:var(--text)}.supportOpenModal textarea{min-height:130px;padding:12px;resize:vertical}.supportAdminActionList{display:grid;gap:10px}.supportAdminActionList>div{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1.2fr) auto;gap:10px;align-items:center;padding:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff09}.supportAdminActionList b{color:var(--text)}.supportAdminActionList span{color:var(--muted);font-size:13px}.darkButton,.dangerButton{min-height:42px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,255,255,.09);background:#070707b8;color:#f2f2f2b8;font-weight:900;letter-spacing:.1em;text-transform:uppercase;transition:transform .2s ease,border-color .2s ease,color .2s ease,background .2s ease}.darkButton:hover{transform:translateY(-2px);border-color:rgba(var(--accent-rgb),.28);color:var(--yellow);background:rgba(var(--accent-rgb),.06)}.dangerButton{color:#ff6868;border-color:#ff686829}.dangerButton:hover{transform:translateY(-2px);border-color:#ff686861;background:#ff686814}.iconOnly{width:42px;padding:0}.adminSaveStatus{display:inline-block;margin:0 0 14px;color:var(--yellow);font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.adminStats,.adminCards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.adminStat,.adminCard{border:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,rgba(var(--accent-rgb),.065),transparent 42%),#ffffff09;box-shadow:inset 0 1px #ffffff09}.adminStat{min-height:132px;padding:22px}.adminStat small,.adminStat span{display:block;color:var(--muted);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.adminStat strong{display:block;margin:16px 0 10px;color:var(--yellow);font:900 34px JetBrains Mono,monospace}.adminCard{min-height:210px;padding:24px;transition:transform .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease}.adminCard:hover{transform:translateY(-5px);border-color:rgba(var(--accent-rgb),.42);background:linear-gradient(135deg,rgba(var(--accent-rgb),.1),transparent 42%),#ffffff0d;box-shadow:0 24px 60px #00000047}.adminCard svg{color:var(--yellow)}.adminCard h4{margin:18px 0 10px;text-transform:uppercase}.adminCard p{color:var(--muted);line-height:1.65}.adminCard b{color:var(--yellow);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.adminEmptyTab{min-height:320px;display:grid;align-content:center;justify-items:center;gap:12px;padding:34px;text-align:center;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 50% 10%,rgba(var(--accent-rgb),.09),transparent 22rem),#ffffff09}.adminEmptyTab svg{color:var(--yellow);filter:drop-shadow(0 0 18px rgba(var(--accent-rgb),.24))}.adminEmptyTab h3{margin:0;color:var(--text);font-family:Tungsten,Quantico,sans-serif;font-size:clamp(3rem,6vw,5.5rem);line-height:.86;text-transform:uppercase}.adminEmptyTab p{max-width:520px;margin:0;color:var(--muted);line-height:1.7}.adminEmptyTab b{color:var(--yellow);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.adminDenied{width:min(780px,100%);margin:80px auto;padding:34px;text-align:center;border:1px solid rgba(var(--accent-rgb),.2);background:#ffffff09}.adminDenied p{margin:0 auto 24px}.appearanceEditor{display:grid;gap:14px}.adminEditorCard{padding:22px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(rgba(var(--accent-rgb),.018) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--accent-rgb),.018) 1px,transparent 1px),#ffffff09;background-size:58px 58px}.adminEditorCard h4{margin:0 0 18px;color:var(--yellow);text-transform:uppercase;letter-spacing:.1em}.partnerEditorGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.partnerEditorGrid label,.workEditorRow label,.categoryMetaGrid label,.productEditorRow label{display:grid;gap:7px}.partnerEditorGrid span,.workEditorRow span,.categoryMetaGrid span,.productEditorRow span,.adminCheck span{color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.partnerEditorGrid input,.workEditorRow input,.categoryMetaGrid input,.productEditorRow input,.adminAccessEditor input,.adminAccessEditor textarea,.adminAccessEditor select{min-height:42px;padding:0 12px;border:1px solid rgba(255,255,255,.09);background:#00000047;color:var(--text)}.adminMediaField{display:grid;grid-template-columns:minmax(180px,1fr) 190px;gap:10px;align-items:center}.adminUploadButton{position:relative;min-height:42px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:9px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#0000003d;color:var(--text);font-size:11px;font-weight:900;letter-spacing:.09em;text-transform:uppercase;cursor:pointer}.adminUploadButton:hover{border-color:rgba(var(--accent-rgb),.34);color:var(--yellow)}.adminUploadButton.disabled{opacity:.62;pointer-events:none}.adminUploadButton input{position:absolute;inset:0;opacity:0;cursor:pointer}.adminAccessEditor textarea{min-height:150px;padding:12px;resize:vertical;font:700 13px JetBrains Mono,monospace;line-height:1.6}.partnerEditorGrid input:focus,.workEditorRow input:focus,.categoryMetaGrid input:focus,.productEditorRow input:focus,.adminAccessEditor input:focus,.adminAccessEditor textarea:focus,.adminAccessEditor select:focus{border-color:rgba(var(--accent-rgb),.38);box-shadow:0 0 0 1px rgba(var(--accent-rgb),.06)}.adminAccessEditor{display:grid;grid-template-columns:.9fr 1.4fr;gap:14px}.adminAccessEditor label{display:grid;gap:7px}.adminAccessEditor span{color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.adminAccessEditor input[readonly]{color:#f2f2f275}.themeColorEditor{display:grid;grid-template-columns:110px minmax(180px,1fr) minmax(220px,1.2fr);gap:14px;align-items:end}.themeColorEditor label{display:grid;gap:7px}.themeColorEditor span{color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.themeColorEditor input{min-height:42px;padding:0 12px;border:1px solid rgba(255,255,255,.09);background:#00000047;color:var(--text)}.themeColorEditor input[type=color]{padding:4px}.themeColorPreview{min-height:70px;padding:14px;display:grid;align-content:center;border:1px solid color-mix(in srgb,var(--preview-color),transparent 62%);background:radial-gradient(circle at 82% 10%,color-mix(in srgb,var(--preview-color),transparent 74%),transparent 8rem),#ffffff09;box-shadow:0 0 28px color-mix(in srgb,var(--preview-color),transparent 88%)}.themeColorPreview b{color:var(--preview-color);text-transform:uppercase;letter-spacing:.12em}.themeColorPreview small{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-weight:900}.lobbyPanelEditor{display:grid;grid-template-columns:minmax(260px,1fr) 168px;gap:14px;align-items:end}.lobbyPanelEditor label{display:grid;gap:7px}.lobbyPanelEditor span,.lobbyPanelEditor small{color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.lobbyPanelEditor input{min-height:42px;padding:0 12px;border:1px solid rgba(255,255,255,.09);background:#00000047;color:var(--text)}.lobbyPanelEditor input:focus{border-color:rgba(var(--accent-rgb),.38);box-shadow:0 0 0 1px rgba(var(--accent-rgb),.06)}.lobbyPanelPreview{width:168px;aspect-ratio:428 / 486;border:1px solid rgba(var(--accent-rgb),.22);background:#00000057;overflow:hidden}.lobbyPanelPreview img{width:100%;height:100%;object-fit:cover}.lobbyPanelEditor small{grid-column:1 / -1}.workEditorList{display:grid;gap:14px}.workEditorRow{display:grid;grid-template-columns:150px 1fr 1fr;gap:12px;align-items:end;padding:14px;border:1px solid rgba(255,255,255,.065);background:#0000002e}.workEditorRow .wide{grid-column:2 / -1}.workEditorPreview{grid-row:span 2;min-height:112px;position:relative;overflow:hidden;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--work-accent) 38%,white 6%);background:radial-gradient(circle at 70% 20%,color-mix(in srgb,var(--work-accent) 28%,transparent),transparent 8rem),linear-gradient(135deg,var(--work-bg),#070707);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px))}.workEditorPreview img{width:100%;height:100%;object-fit:cover;filter:grayscale(.2) brightness(.8)}.workEditorPreview span{max-width:80%;color:#f2f2f2b8;font-family:Tungsten,Quantico,sans-serif;font-size:2.4rem;line-height:.86;text-align:center}.storeEditor,.storeCategoryEditor{display:grid;gap:16px}.storeCategoryHeader{display:flex;align-items:start;justify-content:space-between;gap:18px}.storeCategoryHeader h4{margin-bottom:6px}.storeCategoryHeader p{margin:0;color:var(--muted);font-size:12px}.categoryMetaGrid{display:grid;grid-template-columns:minmax(180px,1fr) minmax(160px,.7fr) 180px;gap:12px;align-items:end}.adminCheck{min-height:42px;padding:0 12px;display:flex!important;align-items:center;gap:9px;border:1px solid rgba(255,255,255,.09);background:#0003}.adminCheck input{width:15px;height:15px;accent-color:var(--yellow)}.productEditorList{display:grid;gap:12px}.productEditorRow{display:grid;grid-template-columns:86px minmax(180px,1.2fr) 110px 110px;gap:12px;align-items:end;padding:14px;border:1px solid rgba(255,255,255,.065);background:#0000002e}.productEditorRow .wide{grid-column:span 2}.productEditorPreview{grid-row:span 2;min-height:104px;display:grid;place-items:center;overflow:hidden;color:var(--yellow);border:1px solid rgba(var(--accent-rgb),.12);background:radial-gradient(circle at 50% 20%,rgba(var(--accent-rgb),.16),transparent 5rem),#ffffff09;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px))}.productEditorPreview img{width:100%;height:100%;object-fit:cover;filter:grayscale(.28) brightness(.78)}.productFlags{min-height:42px;display:flex;align-items:stretch;gap:8px}.productFlags .adminCheck{flex:1}.emptyProducts{min-height:84px;display:grid;place-items:center;border:1px dashed rgba(255,255,255,.12);color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900;letter-spacing:.14em}.adminFeedbackGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.adminFeedbackGrid .feedbackCard{min-height:180px}.clientPage{min-height:100vh;padding-top:118px}.clientLocked{max-width:760px;margin:86px auto 0}.clientShell{grid-template-columns:250px 1fr}.clientHero{grid-template-columns:1fr 230px}.clientIdentity{padding:18px;display:grid;justify-items:start;gap:6px;border:1px solid rgba(var(--accent-rgb),.16);background:rgba(var(--accent-rgb),.055)}.clientIdentity .profileAvatar{width:58px;height:58px}.clientIdentity small,.clientIdentity em{color:var(--muted);font-size:10px;font-style:normal;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.clientIdentity b{color:var(--text);text-transform:uppercase}.clientProductGrid,.clientBotGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.clientProductCard,.clientBotCard,.clientNote{border:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,rgba(var(--accent-rgb),.07),transparent 44%),#ffffff09}.clientProductCard{position:relative;min-height:260px;padding:22px;display:flex;flex-direction:column;gap:12px}.clientProductCard.collected{border-color:#ffffff0e}.clientProductBadge{position:absolute;top:12px;right:12px;z-index:2;min-height:24px;padding:0 8px;display:inline-flex;align-items:center;gap:5px;color:#070707!important;background:var(--yellow);font-size:9px!important;box-shadow:0 0 16px rgba(var(--accent-rgb),.35)}.clientProductPreview{height:142px;display:grid;place-items:center;overflow:hidden;color:var(--yellow);border:1px solid rgba(var(--accent-rgb),.12);background:radial-gradient(circle at 50% 20%,rgba(var(--accent-rgb),.12),transparent 7rem),#00000047;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px))}.clientProductPreview img{width:100%;height:100%;object-fit:cover;filter:brightness(.82) saturate(.95)}.clientProductPreview.placeholder{height:58px;width:58px;border-color:transparent;background:rgba(var(--accent-rgb),.08);clip-path:none}.clientProductCard svg,.clientBotCard svg{color:var(--yellow)}.clientProductCard span,.clientProductCard small,.clientBotCard small,.clientNote small{color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.clientProductCard h4,.clientBotCard h4{margin:0;text-transform:uppercase}.clientProductCard p,.clientBotCard p,.clientNote p{margin:0;color:var(--muted);line-height:1.65}.clientProductCard div{margin-top:auto;display:flex;justify-content:space-between;gap:12px;color:var(--yellow);text-transform:uppercase}.downloadButton{width:100%;min-height:42px;display:inline-flex;align-items:center;justify-content:center}.downloadStack{display:grid!important;grid-template-columns:1fr;gap:8px!important}.clientPendingFile{min-height:42px;display:grid;place-items:center;border:1px dashed rgba(255,255,255,.12);color:var(--muted)!important;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.clientBotCard{min-height:190px;padding:22px;display:grid;grid-template-columns:auto 1fr;gap:14px}.clientBotCard>span,.clientBotCard>b{grid-column:1 / -1;color:var(--yellow);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.clientNotes{display:grid;gap:12px}.clientNote{padding:18px}.clientNote b{display:block;margin:8px 0;color:var(--yellow);text-transform:uppercase}.clientEmpty{grid-column:1 / -1}.clientAdminLayout{display:grid;grid-template-columns:270px 1fr;gap:16px;align-items:start}.clientAdminList{display:grid;gap:8px}.clientListHeader h4,.clientListHeader p{margin:0}.clientListHeader p{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.clientSearchField{min-height:42px;margin:14px 0;padding:0 12px;display:flex;align-items:center;gap:9px;border:1px solid rgba(255,255,255,.09);background:#00000047;color:var(--muted)}.clientSearchField input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text)}.clientAdminList button{min-height:58px;padding:10px 12px;display:grid;justify-items:start;border:1px solid rgba(255,255,255,.08);background:#0003;color:#f2f2f29e;text-transform:uppercase}.clientAdminList button.active,.clientAdminList button:hover{border-color:rgba(var(--accent-rgb),.32);color:var(--yellow);background:rgba(var(--accent-rgb),.08)}.clientAdminList span{color:var(--muted);font-size:10px}.clientAdminList small{color:rgba(var(--accent-rgb),.62);font-size:9px;font-weight:900;letter-spacing:.12em}.clientEditorPanel,.clientAdminGroup,.clientAdminItems{display:grid;gap:14px}.clientGroupHeader{min-height:52px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(255,255,255,.07);background:#0000002e}.clientGroupToggle{border:0;padding:0;display:inline-flex;align-items:center;gap:9px;background:transparent;color:var(--yellow);text-transform:uppercase}.clientGroupToggle h4{margin:0}.clientMetaGrid,.clientAdminItem{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.clientAdminItem{grid-template-columns:repeat(4,minmax(0,1fr)) 42px;padding:12px;border:1px solid rgba(255,255,255,.065);background:#0000002e;align-items:end}.clientAdminItem.compact{grid-template-columns:repeat(4,minmax(120px,1fr)) 42px}.clientAdminItem .wide{grid-column:span 2}.clientMetaGrid label,.clientAdminItem label{display:grid;gap:7px}.clientMetaGrid span,.clientAdminItem span{color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.clientMetaGrid input,.clientAdminItem input{min-height:42px;padding:0 12px;border:1px solid rgba(255,255,255,.09);background:#00000047;color:var(--text)}.clientAdminItem input[type=file]{padding:10px 12px;color:var(--muted)}.clientFileList{display:grid;gap:8px;align-self:stretch}.clientFileList small{min-height:42px;padding:12px;border:1px dashed rgba(255,255,255,.1);color:var(--muted);font-size:11px}.clientFileChip{min-height:36px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid rgba(255,255,255,.09);background:#00000042;color:#f2f2f2b8;text-transform:none;overflow:hidden}.clientFileChip:hover{border-color:rgba(var(--accent-rgb),.32);color:var(--yellow)}.clientAdminItem .adminUploadButton{width:100%}.showcaseAdminGrid{display:none;gap:16px}.showcasePortfolioBuilder{display:grid;gap:16px}.showcaseQuickAdd,.showcaseProjectPanel{padding:26px;border:1px solid rgba(255,255,255,.075);background:linear-gradient(rgba(var(--accent-rgb),.018) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--accent-rgb),.018) 1px,transparent 1px),#ffffff07;background-size:58px 58px}.showcaseBuilderTitle{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.showcaseBuilderTitle h4{margin:0;display:inline-flex;align-items:center;gap:10px;color:var(--text);font-size:18px;letter-spacing:.05em}.showcaseBuilderTitle span,.showcaseUploadStatus{color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.showcaseQuickGrid{display:grid;grid-template-columns:minmax(240px,1fr) minmax(220px,1fr) 194px 154px;gap:16px;align-items:center}.showcaseComposerDetails{display:grid;grid-template-columns:minmax(130px,.7fr) 100px minmax(220px,1fr) 142px;gap:12px;margin-top:12px;align-items:center}.showcaseQuickGrid input,.showcaseQuickGrid select,.showcaseComposerDetails input,.showcaseCategoryCreator input,.showcaseProjectRow input,.showcaseProjectRow select,.showcaseProjectRow textarea{width:100%;min-height:44px;padding:0 14px;border:1px solid rgba(255,255,255,.09);background:#00000047;color:var(--text)}.showcaseQuickGrid input:focus,.showcaseQuickGrid select:focus,.showcaseComposerDetails input:focus,.showcaseCategoryCreator input:focus,.showcaseProjectRow input:focus,.showcaseProjectRow select:focus,.showcaseProjectRow textarea:focus{border-color:rgba(var(--accent-rgb),.38);box-shadow:0 0 0 1px rgba(var(--accent-rgb),.08)}.showcaseUploadButton{min-height:44px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(255,255,255,.1);background:#0000003d;color:var(--text);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;cursor:pointer}.showcaseUploadButton input{display:none}.showcaseUploadButton:hover{border-color:rgba(var(--accent-rgb),.34);color:var(--yellow)}.showcaseComposerPreview{min-height:42px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}.showcaseComposerPreview span,.showcaseComposerPreview small{max-width:100%;padding:8px 10px;border:1px solid rgba(255,255,255,.08);background:#0003;color:#f2f2f299;font-size:10px;font-weight:800;overflow:hidden;text-overflow:ellipsis}.showcaseCategoryCreator{margin-top:20px;padding-top:18px;border-top:1px solid rgba(255,255,255,.07)}.showcaseCategoryCreator h4{margin:0 0 12px;display:inline-flex;align-items:center;gap:9px;font-size:16px}.showcaseCategoryCreator>div:first-of-type{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,.75fr) 132px;gap:10px}.showcaseCategoryChips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.showcaseCategoryChips button{min-height:32px;padding:0 14px;border:1px solid rgba(255,255,255,.08);background:#ffffff0e;color:var(--text);font-size:12px;font-weight:800}.showcaseCategoryChips button.active,.showcaseCategoryChips button:hover{border-color:rgba(var(--accent-rgb),.34);background:rgba(var(--accent-rgb),.12);color:var(--yellow)}.showcaseProjectList{display:grid;gap:12px;max-height:720px;overflow:auto;padding-right:4px}.showcaseProjectRow{display:grid;grid-template-columns:86px minmax(160px,1fr) minmax(150px,.8fr) minmax(120px,.7fr) 86px 128px 42px;gap:10px;align-items:center;padding:12px;border:1px solid rgba(255,255,255,.07);background:#0000002e}.showcaseProjectRow .wide{grid-column:span 2}.showcaseProjectRow textarea{min-height:54px;padding:10px 12px;resize:vertical;font:700 11px JetBrains Mono,monospace}.showcaseInlineUpload{display:flex}.showcaseInlineUpload .adminUploadButton{width:100%}.showcaseProjectThumb{width:86px;height:66px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(var(--accent-rgb),.16);background:#ffffff09;color:var(--yellow)}.showcaseProjectThumb img{width:100%;height:100%;object-fit:cover}.showcaseCategoryEditor,.showcaseItemEditor{display:grid;gap:12px}.showcaseCategoryRow{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(150px,.7fr) minmax(240px,1.4fr) 42px;gap:12px;align-items:end;padding:14px;border:1px solid rgba(255,255,255,.065);background:#0000002e}.showcaseCategoryRow label,.showcaseItemRow label{display:grid;gap:7px}.showcaseCategoryRow span,.showcaseItemRow span{color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.showcaseCategoryRow input,.showcaseItemRow input,.showcaseItemRow select,.showcaseItemRow textarea{min-height:42px;padding:0 12px;border:1px solid rgba(255,255,255,.09);background:#00000047;color:var(--text)}.showcaseItemRow textarea{min-height:98px;padding:12px;resize:vertical;font:700 12px JetBrains Mono,monospace;line-height:1.5}.showcaseCategoryRow input:focus,.showcaseItemRow input:focus,.showcaseItemRow select:focus,.showcaseItemRow textarea:focus{border-color:rgba(var(--accent-rgb),.38);box-shadow:0 0 0 1px rgba(var(--accent-rgb),.06)}.showcaseItemRow{display:grid;grid-template-columns:120px minmax(160px,1fr) minmax(150px,.85fr) minmax(120px,.65fr) minmax(150px,.85fr) 90px;gap:12px;align-items:end;padding:14px;border:1px solid rgba(255,255,255,.065);background:#0000002e}.showcaseItemRow .wide{grid-column:span 2}.showcaseGalleryField{grid-column:span 3}.showcaseGalleryField small{color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.showcaseItemPreview{grid-row:span 3;min-height:148px;display:grid;place-items:center;overflow:hidden;color:var(--yellow);border:1px solid rgba(var(--accent-rgb),.13);background:radial-gradient(circle at 50% 20%,rgba(var(--accent-rgb),.13),transparent 6rem),#ffffff09;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px))}.showcaseItemPreview img{width:100%;height:100%;object-fit:cover;filter:grayscale(.25) brightness(.78)}.feedbackModal{position:relative;width:min(980px,96vw);max-height:min(780px,88vh);display:flex;flex-direction:column;border:1px solid rgba(var(--accent-rgb),.22);background:linear-gradient(rgba(var(--accent-rgb),.018) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--accent-rgb),.018) 1px,transparent 1px),#0b0b0b;background-size:80px 80px;color:var(--text);padding:30px;overflow:hidden;animation:modalIn .28s cubic-bezier(.22,1,.36,1) both}.feedbackModal .sectionMark{margin-left:0;margin-right:0}.feedbackModal h2{margin:0;color:var(--yellow);font-family:Tungsten,Quantico,sans-serif;font-size:clamp(2.8rem,6vw,5rem);line-height:.9;text-transform:uppercase;letter-spacing:.04em}.feedbackModal>p{margin:10px 0 22px;color:var(--muted)}.feedbackModalList{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;overflow:auto;padding-right:6px}.feedbackModalList .feedbackCard{min-height:178px}.lyricsModal{position:relative;width:min(720px,94vw);max-height:min(720px,88vh);border:1px solid rgba(var(--accent-rgb),.22);background:linear-gradient(rgba(var(--accent-rgb),.018) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--accent-rgb),.018) 1px,transparent 1px),#0b0b0b;background-size:80px 80px;color:var(--text);padding:30px;overflow:hidden;animation:modalIn .28s cubic-bezier(.22,1,.36,1) both}.lyricsModal .sectionMark{margin-left:0;margin-right:0}.lyricsModal h2{margin:8px 0 20px;color:var(--yellow);font-family:Tungsten,Quantico,sans-serif;font-size:clamp(3rem,7vw,5.8rem);line-height:.86;text-transform:uppercase;letter-spacing:.04em}.lyricsText{max-height:50vh;overflow:auto;padding-right:8px}.lyricsText p{margin:0 0 16px;color:#f2f2f2a8;line-height:1.85}.reveal,.stagger>*,.tableRow,.podiumCard,.productCard,.feature,.step,.miniCard,.ecoCard{opacity:0;transform:translateY(28px) scale(.985);will-change:opacity,transform}.reveal.is-visible,.stagger>*.is-visible,.tableRow.is-visible,.podiumCard.is-visible,.productCard.is-visible,.feature.is-visible,.step.is-visible,.miniCard.is-visible,.ecoCard.is-visible{animation:revealUp .72s cubic-bezier(.22,1,.36,1) var(--reveal-delay, 0ms) both}.podiumCard.p1.is-visible{animation-name:revealHeroPodium}.reveal.has-revealed,.stagger>*.has-revealed,.tableRow.has-revealed,.podiumCard.has-revealed,.productCard.has-revealed,.feature.has-revealed,.step.has-revealed,.miniCard.has-revealed,.ecoCard.has-revealed{opacity:1;transform:none}.productSection h3,.productSection p,.hallGrid h2{opacity:0;transform:translateY(16px);animation:revealUp .65s cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:entry 0% cover 20%}.ecosystemPage{min-height:100vh;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 20px 36px;overflow:hidden}.ecosystemPage:before{content:"";position:fixed;inset:0;background:linear-gradient(rgba(var(--accent-rgb),.025) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--accent-rgb),.025) 1px,transparent 1px);background-size:80px 80px;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000 10%,transparent 100%);mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000 10%,transparent 100%);pointer-events:none}.ecoGlow{position:absolute;width:700px;height:420px;border-radius:999px;background:rgba(var(--accent-rgb),.06);filter:blur(160px);animation:yellowPulse 5s ease-in-out infinite}.ecoScribble{position:fixed;z-index:0;width:275px;height:230px;pointer-events:none;opacity:.96;filter:drop-shadow(0 0 18px rgba(var(--accent-rgb),.58)) drop-shadow(0 0 58px rgba(var(--accent-rgb),.22))}.ecoScribble path{fill:none;stroke-linecap:round;stroke-linejoin:round}.scribbleGlow path{stroke:rgba(var(--accent-rgb),.22);stroke-width:40;filter:blur(9px)}.scribblePaint path{stroke:var(--yellow);stroke-width:20}.scribblePaint path:nth-child(2),.scribblePaint path:nth-child(3),.scribblePaint path:nth-child(5){stroke-width:24}.scribblePaint path:nth-child(4),.scribblePaint path:nth-child(7){stroke-width:16;opacity:.88}.scribblePaint path:nth-child(1){stroke-width:27}.scribblePaint path:nth-child(6){stroke-width:13;opacity:.8}.scribbleCuts path{stroke:#4331007a;stroke-width:3;stroke-dasharray:10 15 26 18;opacity:.82}.ecoScribble.topLeft{top:-70px;left:-100px;transform:rotate(-7deg) scale(1.02)}.ecoScribble.bottomRight{right:-105px;bottom:-76px;transform:rotate(180deg) scale(1.05)}.ecoLogo,.ecoKicker,.ecosystemPage h1,.ecoStage,.ecoIntroPanel,.ecoCards,.beOne,.ecosystemPage>small{position:relative;z-index:1}.ecoLogo img{width:118px;margin-bottom:22px;opacity:.85;filter:drop-shadow(0 0 18px rgba(var(--accent-rgb),.35));animation:riseIn .55s both;transform:scale(1.42)}.ecoKicker{color:var(--muted);margin:0 0 8px;font-weight:900;letter-spacing:.22em;text-transform:uppercase}.ecosystemPage h1{margin:0 0 28px;font:900 clamp(4rem,8.4vw,7.1rem) / .82 "Tungsten","Quantico",sans-serif;text-transform:uppercase;letter-spacing:.055em;text-align:center;text-shadow:0 0 60px rgba(var(--accent-rgb),.18);animation:riseIn .65s .1s both}.ecoStage{width:min(1240px,100%);display:grid;grid-template-columns:minmax(320px,428px) minmax(620px,1fr);gap:16px;align-items:stretch;justify-content:center}.ecoIntroPanel{min-height:486px;height:100%;width:100%;padding:0;border:1px solid rgba(var(--accent-rgb),.22);background:radial-gradient(circle at 15% 15%,rgba(var(--accent-rgb),.14),transparent 17rem),linear-gradient(135deg,rgba(var(--accent-rgb),.08),#ffffff07 48%,#00000038);display:grid;place-items:center;overflow:hidden}.ecoIntroPanel:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(var(--accent-rgb),.022) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--accent-rgb),.018) 1px,transparent 1px);background-size:56px 56px;opacity:.7}.ecoIntroPanel>*{position:relative;z-index:1}.ecoIntroPanel img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none;filter:drop-shadow(0 34px 42px rgba(0,0,0,.56)) drop-shadow(0 0 32px rgba(var(--accent-rgb),.14));animation:lobbyCardFloat 5.2s ease-in-out infinite}.ecoCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:14px}.ecoCard{height:100%;min-height:236px;display:flex;flex-direction:column;padding:22px;border:1px solid var(--line);background:#ffffff09;color:var(--text);transition:transform .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease;overflow:hidden;min-width:0}.ecoCard.disabled{opacity:.56;cursor:default}.ecoCard.disabled:hover{transform:none;border-color:var(--line);background:#ffffff09;box-shadow:none}.ecoMeta{display:flex;justify-content:space-between;gap:12px;color:var(--yellow);font:900 12px JetBrains Mono,monospace;letter-spacing:.12em}.ecoMeta b{color:var(--muted)}.ecoCard svg{margin:36px 0 18px;color:var(--yellow);width:32px;height:32px;transition:transform .25s ease,filter .25s ease}.ecoCard:hover svg{transform:scale(1.08) rotate(-5deg);filter:drop-shadow(0 0 12px rgba(var(--accent-rgb),.55))}.ecoCard h3{font:900 clamp(2rem,2.7vw,2.7rem) / .88 "Tungsten","Quantico",sans-serif;letter-spacing:.025em;margin:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:clip}.ecoCard strong{color:var(--yellow);margin-top:8px;letter-spacing:.18em}.ecoCard p{color:var(--muted);line-height:1.6;margin:16px 0 20px}.ecoCard em{margin-top:auto;width:fit-content;min-height:32px;display:inline-flex;align-items:center;gap:9px;color:var(--yellow);font-style:normal;text-transform:uppercase;font-weight:900;letter-spacing:.08em;font-size:12px;text-shadow:0 0 12px rgba(var(--accent-rgb),.18);transition:gap .22s ease,color .22s ease,text-shadow .22s ease}.ecoCard em span{font-family:JetBrains Mono,monospace;line-height:1;transform:translateY(-1px);transition:transform .22s ease}.ecoCard:hover em{gap:14px;color:#fff;text-shadow:0 0 18px rgba(255,255,255,.32)}.ecoCard:hover em span{transform:translate(3px,-1px)}.beOne{margin:34px 0 18px;color:var(--muted);letter-spacing:.42em}.ecosystemPage>small{margin-top:26px;color:var(--faint);letter-spacing:.18em}@keyframes navDrop{0%{opacity:0;transform:translate(-50%,-18px)}to{opacity:1;transform:translate(-50%)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes riseIn{0%{opacity:0;transform:translateY(26px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes revealUp{0%{opacity:0;transform:translateY(28px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes revealHeroPodium{0%{opacity:0;transform:translateY(34px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes modalIn{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes yellowPulse{0%,to{filter:drop-shadow(0 0 18px rgba(var(--accent-rgb),.34))}50%{filter:drop-shadow(0 0 42px rgba(var(--accent-rgb),.72))}}@keyframes partnerMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes worksMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes cursorBlink{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes loadingFadeIn{0%{opacity:0}to{opacity:1}}@keyframes loadingDiamondSpin{0%{transform:rotate(45deg)}to{transform:rotate(405deg)}}@keyframes loadingDiamondPulse{0%,to{opacity:.35;transform:rotate(45deg) scale(.82)}50%{opacity:.9;transform:rotate(45deg) scale(1.08)}}@keyframes loadingLogoFloat{0%,to{transform:translateY(0) scale(.96);opacity:.72}50%{transform:translateY(-3px) scale(1);opacity:1}}@keyframes lobbyCardFloat{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@keyframes crownFloat{0%,to{transform:translateZ(0) rotate(-8deg);opacity:.12}45%{transform:translate3d(10px,-18px,0) rotate(7deg);opacity:.28}70%{transform:translate3d(-8px,-6px,0) rotate(2deg);opacity:.18}}@keyframes awardFloat{0%,to{translate:0 0}45%{translate:8px -14px}70%{translate:-6px -4px}}.planAdminGrid,.paymentGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.planAdminCard{display:grid;gap:14px}.planAdminHeader{display:grid;grid-template-columns:46px 1fr auto;gap:12px;align-items:center}.planAdminHeader h4,.planAdminHeader p{margin:0}.planAdminHeader p{color:var(--muted);font-size:11px}.planAdminHeader>b{color:var(--yellow);text-transform:uppercase;font-size:11px;letter-spacing:.12em}.inlinePlanDays{min-width:120px}.inlinePlanDays input{width:92px}.paymentPage{padding-top:110px}.paymentSummary,.paymentPixBox,.paymentQrPlaceholder{border:1px solid var(--line);background:#ffffff09;padding:18px}.paymentSummary{min-width:230px}.paymentSummary small,.paymentPixBox small{display:block;color:var(--muted);text-transform:uppercase;letter-spacing:.16em;font-size:10px}.paymentSummary b{display:block;font-size:2rem;margin:8px 0}.paymentPixBox strong{display:block;margin-top:8px;word-break:break-all}.paymentQrCard{min-height:360px;display:grid;place-items:center}.paymentQrCard img{width:min(100%,360px);aspect-ratio:1;object-fit:contain}.paymentQrPlaceholder{width:min(100%,360px);aspect-ratio:1;display:grid;place-items:center;text-align:center;color:var(--muted)}@media(max-width:980px){.topbar{padding:8px 14px;gap:12px;top:8px}.menuButton{display:inline-flex}.login,.headerDivider{display:none}.nav{position:absolute;top:calc(100% + 8px);right:0;width:min(340px,calc(100vw - 28px));display:none;flex-direction:column;padding:12px;background:#0a0a0af5;border:1px solid var(--line)}.nav.open{display:flex}.nav button{width:100%;justify-content:flex-start}.featureGrid,.steps,.feedbackGrid,.creatorBand,.manifestoSection,.hallGrid,.adminShell,.adminHero,.adminStats,.adminCards,.partnerEditorGrid,.workEditorRow,.adminAccessEditor,.themeColorEditor,.lobbyPanelEditor,.adminMediaField,.categoryMetaGrid,.productEditorRow,.adminFeedbackGrid,.transcriptAdminGrid,.transcriptMetaGrid,.metricsGraph div,.permissionRole,.permissionMember,.courseAdminItem,.lessonAdminList>div,.courseCard,.supportShell,.supportForm,.storeHeroPanel,.storeControlDeck,.showcaseHero,.showcaseGrid,.showcaseCategoryRow,.showcaseItemRow,.showcaseQuickGrid,.showcaseComposerDetails,.showcaseCategoryCreator>div:first-of-type,.showcaseProjectRow,.showcasePreviewModal,.clientShell,.clientHero,.clientProductGrid,.clientBotGrid,.clientAdminLayout,.clientMetaGrid,.clientAdminItem,footer{grid-template-columns:1fr}.adminSidebar{position:relative;top:auto;min-height:auto}.workEditorRow .wide,.productEditorRow .wide,.showcaseCategoryRow .wide,.showcaseItemRow .wide,.showcaseProjectRow .wide,.clientAdminItem .wide{grid-column:auto}.productEditorPreview,.workEditorPreview,.showcaseItemPreview{grid-row:auto}.adminSectionTitle{align-items:stretch;flex-direction:column}.storeCommandPanel,.showcaseHero{min-height:auto}.showcaseHero:before{height:86px;inset:16px 16px auto;opacity:.12}.showcasePreviewMedia{min-height:360px;border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.showcasePreviewMedia .showcaseMedia,.showcasePreviewMedia .showcaseMedia.fallback{min-height:360px}.profileModalGrid,.profileStatusDeck{grid-template-columns:repeat(2,1fr)}.hero{min-height:82vh;padding-top:7.5rem}.hero:before{top:104px;width:calc(100vw - 28px);height:96px;opacity:.12}.heroSoloArt{inset:82px 0 34px;opacity:.5}.heroSoloArt img{width:min(980px,112vw);height:min(560px,54vh);transform:translate(-50%,-48%) scale(1.04)}.awardMark-crown{width:72px}.awardMark-trophy{width:64px}.awardScatter-hero .awardMark:nth-child(2){width:112px;right:5%}.awardScatter-store .awardMark:nth-child(2),.awardScatter-showcase .awardMark:nth-child(2){width:86px}.brandStripSection{width:calc(100% - 24px);min-height:76px;margin-top:-24px;grid-template-columns:1fr}.brandStripSection span{display:none}.brandStripSection img{height:42px}.adminHero:after,.clientHero:after{right:14px;bottom:14px;width:62%;height:58px;opacity:.1}.partnerTicker{bottom:36px;min-height:62px}.partnerItem{font-size:10px;gap:18px;margin-right:12px;padding-right:14px}.partnerItem:hover{padding-left:14px}.featuredWorks{padding:44px 0 62px}.workCard{flex-basis:min(74vw,390px);height:214px}.onlineLabel{letter-spacing:.22em}.ecoStage{grid-template-columns:1fr;align-items:start}.ecoCards{grid-template-columns:repeat(2,1fr)}.ecoIntroPanel{aspect-ratio:428 / 486;height:auto;min-height:0}.clientPage{padding-top:98px}.clientAdminItem .iconOnly{width:100%}}@media(max-width:680px){.ecosystem{display:none}.section,.page{width:min(100% - 22px,1360px);padding:58px 0}.poolStats,.podium,.miniGrid,.insights{grid-template-columns:1fr}.adminPage{padding-top:98px}.adminHero,.adminDenied{padding:24px 18px}.adminBadge{justify-content:center}.feedbackModalList{grid-template-columns:1fr}.manifestoCopy{min-height:auto;padding:26px 22px}.manifestoMedia,.manifestoMedia video{min-height:230px}.lyricsModal{padding:24px 18px}.storeHeroPanel{padding:24px 18px;min-height:auto}.storeHeroCopy h1{font-size:3.5rem;line-height:.92}.storeControlDeck{align-items:stretch}.productGrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.storeMiniStats{grid-template-columns:1fr}.showcasePage{padding-top:98px}.showcaseHero{padding:24px 18px}.showcaseHero h1{font-size:3.6rem}.showcaseFilters{justify-content:center}.showcaseCard{min-height:390px;grid-template-rows:190px 1fr}.showcasePreviewModal{max-height:88vh}.showcasePreviewMedia,.showcasePreviewMedia .showcaseMedia,.showcasePreviewMedia .showcaseMedia.fallback{min-height:260px}.showcasePreviewInfo{padding:24px 18px}.profileModal{padding:22px 16px;max-height:90vh;overflow:auto}.profileModalHero{grid-template-columns:62px 1fr;gap:12px}.profileModalAvatar{width:62px;height:62px;flex-basis:62px;font-size:22px}.profileModalHero h2{font-size:3.4rem}.profileStatusDeck,.profileModalGrid,.profileQuickActions{grid-template-columns:1fr}.profileModalFooter{align-items:stretch;flex-direction:column}.profileModalFooter .profileLogout{width:100%}.modal{grid-template-columns:1fr}.feedbackModal{padding:24px 18px}.hero h1{font-size:3rem}.heroContent{width:min(100%,calc(100vw - 24px))}.heroSoloArt{inset:74px -18vw 18px;opacity:.38}.heroSoloArt:before{background:radial-gradient(circle at 52% 42%,rgba(var(--accent-rgb),.14),transparent 34%),linear-gradient(90deg,#050505f2,#0505058a,#050505f2),linear-gradient(180deg,#050505f5,#05050547 42%,#050505f5)}.heroSoloArt img{width:126vw;height:52vh;min-height:360px;object-position:55% 42%;transform:translate(-50%,-49%) scale(1.02)}.awardScatter-hero .awardMark:nth-child(n+4),.awardScatter-featured .awardMark:nth-child(n+3),.awardScatter-creator .awardMark:nth-child(n+3),.awardScatter-store .awardMark:nth-child(n+3),.awardScatter-showcase .awardMark:nth-child(n+3){display:none}.awardScatter-hero .awardMark:nth-child(6),.awardScatter-hero .awardMark:nth-child(7),.awardScatter-featured .awardMark:nth-child(6),.awardScatter-featured .awardMark:nth-child(7),.awardScatter-creator .awardMark:nth-child(6),.awardScatter-creator .awardMark:nth-child(7),.awardScatter-store .awardMark:nth-child(6),.awardScatter-store .awardMark:nth-child(7),.awardScatter-showcase .awardMark:nth-child(6),.awardScatter-showcase .awardMark:nth-child(7){display:none}.awardScatter-hero .awardMark:nth-child(1){left:4%;top:18%;width:42px}.awardScatter-hero .awardMark:nth-child(2){right:-18px;top:20%;width:92px}.awardScatter-featured .awardMark:nth-child(1),.awardScatter-creator .awardMark:nth-child(1),.awardScatter-store .awardMark:nth-child(1),.awardScatter-showcase .awardMark:nth-child(1){width:62px}.awardScatter-featured .awardMark:nth-child(2),.awardScatter-creator .awardMark:nth-child(2),.awardScatter-store .awardMark:nth-child(2),.awardScatter-showcase .awardMark:nth-child(2){width:58px}.typeHeadline span{min-width:min(520px,calc(100vw - 28px))}.brandWord{width:min(520px,calc(100vw - 28px))}.heroIntro{font-size:13px}.featuredTop{flex-direction:column;align-items:stretch;gap:16px}.featuredTop .sectionTitle{text-align:center}.featuredTop .sectionTitle h2{white-space:normal;font-size:2.45rem}.showcaseButton{align-self:center;min-height:38px;min-width:136px;padding:0 14px;font-size:10px}.workCard{flex-basis:82vw;height:190px}.workArt{padding:20px}.workArt b{font-size:2.35rem}.logoButton img{width:74px;height:28px}.ecoCards{grid-template-columns:1fr}.ecosystemPage h1{font-size:4.3rem}.ecoIntroPanel{aspect-ratio:428 / 486;height:auto;min-height:0}.ecoScribble{width:150px;height:110px;opacity:.58}.ecoScribble.topLeft{left:-60px;top:-20px}.ecoScribble.bottomRight{right:-62px;bottom:-20px}}
