@font-face{font-family:Timegoing;src:url(/fonts/Timegoing-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#050507;--bg-soft:#0d1016;--panel:#10121a9e;--panel-strong:#11141edb;--line:#ffffff1a;--line-strong:#ffffff2e;--text:#f7f7fb;--muted:#a5abb8;--pink:#ff4d8d;--cyan:#8df5ff;--green:#77f2bd;--gold:#ffd166;--shadow:0 30px 100px #00000073;font-family:Montserrat,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{background:var(--bg);min-width:300px;min-height:100vh;color:var(--text);margin:0;overflow-x:hidden}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}img,canvas,video{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}::selection{color:#fff;background:#8df5ff40}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#06070b}::-webkit-scrollbar-thumb{background:linear-gradient(var(--cyan), var(--pink));border:3px solid #06070b;border-radius:99px}.ambient-bg:before{content:"";filter:blur(70px);background:conic-gradient(from 140deg,#0000,#8df5ff1f,#0000,#ff4d8d21,#0000);animation:18s linear infinite drift;position:absolute;inset:-20%}.ambient-bg:after{content:"";opacity:.32;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}main{width:min(1180px,100% - 36px);margin:0 auto}.navbar-container{z-index:50;-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);background:linear-gradient(135deg,#ffffff17,#ffffff08);border:1px solid #ffffff1f;border-radius:28px;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;width:min(1160px,100% - 28px);min-height:76px;padding:12px 14px 12px 20px;display:grid;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 70px #00000061}.logo-canvas{align-items:center;width:190px;height:52px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.logo-canvas canvas{pointer-events:none;position:absolute;inset:0}.logo-canvas .logo-wordmark{opacity:0;pointer-events:none}.nav-buttons-group{justify-content:center;align-items:center;gap:8px;display:flex}.graphic-nav-btn{min-height:46px;color:var(--text);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1c;border-radius:18px;align-items:center;gap:9px;padding:0 16px;transition:transform .25s,border-color .25s,background .25s;display:inline-flex;position:relative;overflow:hidden}.graphic-nav-btn .btn-bg{opacity:0;filter:blur(1px);background:radial-gradient(circle at 25% 0,#8df5ff47,#0000 54%),radial-gradient(circle at 80% 100%,#ff4d8d3d,#0000 55%);transition:opacity .25s;position:absolute;inset:0}.graphic-nav-btn .btn-icon,.graphic-nav-btn .btn-label{z-index:1;position:relative}.graphic-nav-btn:hover,.graphic-nav-btn.active{background:#ffffff14;border-color:#8df5ff59;transform:translateY(-2px)}.graphic-nav-btn:hover .btn-bg,.graphic-nav-btn.active .btn-bg{opacity:1}.nav-socials{justify-content:end;gap:8px;display:flex}.nav-socials a{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:15px;place-items:center;width:42px;height:42px;text-decoration:none;transition:all .25s;display:grid}.theme-toggle{width:42px;height:42px;color:var(--text);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:15px;place-items:center;transition:transform .2s,border-color .2s,background .2s;display:grid}.theme-toggle:hover{border-color:var(--pink);transform:translateY(-2px)}.hero-section{align-items:center;min-height:100vh;padding:132px 0 70px;display:flex}.hero-grid{grid-template-columns:minmax(0,1.04fr) minmax(320px,.82fr);align-items:center;gap:56px;width:100%;display:grid}.eyebrow,.section-kicker{width:fit-content;color:var(--cyan);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:8px;font-size:12px;font-weight:900;display:inline-flex}.hero-copy h1{letter-spacing:0;background:linear-gradient(100deg, #fff 16%, var(--cyan) 42%, var(--pink) 68%, #fff 92%);color:#0000;filter:drop-shadow(0 22px 45px #ff4d8d21);-webkit-background-clip:text;margin:20px 0 18px;font-family:Timegoing,system-ui,sans-serif;font-size:clamp(64px,12vw,150px);font-weight:400;line-height:.82}.hero-copy p{width:min(670px,100%);color:var(--muted);margin:0;font-size:clamp(16px,2vw,20px);line-height:1.75}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.primary-cta,.ghost-cta{cursor:pointer;border:1px solid #ffffff24;border-radius:18px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 20px;font-weight:900;text-decoration:none;display:inline-flex}.primary-cta{background:linear-gradient(135deg, var(--pink), #9b6dff 52%, var(--cyan));color:#050507;box-shadow:0 18px 45px #ff4d8d2e}.ghost-cta{color:var(--text);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0e}.stat-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:650px;margin-top:36px;display:grid}.stat-strip div{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0b;border:1px solid #ffffff1a;border-radius:20px;min-height:86px;padding:18px}.stat-strip strong{font-size:21px;display:block}.stat-strip span{color:var(--muted);margin-top:5px;font-size:12px;font-weight:700;display:block}.hero-stage{perspective:1000px;place-items:center;min-height:520px;display:grid;position:relative}.stage-card-main{aspect-ratio:4/5;width:min(420px,92vw);box-shadow:var(--shadow);background:linear-gradient(155deg,#ffffff21,#ffffff09),url(https://images.unsplash.com/photo-1611162616475-46b635cb6868?auto=format&fit=crop&w=1000&q=85) 50%/cover;border:1px solid #ffffff29;border-radius:30px;animation:6s ease-in-out infinite cardFloat;position:relative;overflow:hidden;transform:rotateX(6deg)rotateY(-10deg)}.stage-card-main:before{content:"";background:linear-gradient(#0000 20%,#050507c7);position:absolute;inset:0}.scanline{mix-blend-mode:screen;opacity:.5;background:linear-gradient(#0000 50%,#ffffff0b 51%) 0 0/100% 8px;position:absolute;inset:0}.brand-mark{letter-spacing:-.07em;font-family:Montserrat,system-ui,sans-serif;font-size:42px;font-weight:900;position:absolute;top:26px;left:26px}.pulse-play{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;background:#ffffff21;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:94px;height:94px;margin:auto;display:grid;position:absolute;inset:0;box-shadow:0 0 0 16px #ffffff0a}.stage-caption{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#00000052;border:1px solid #ffffff1f;border-radius:20px;padding:18px;position:absolute;bottom:24px;left:26px;right:26px}.stage-caption span{color:var(--cyan);text-transform:uppercase;font-size:11px;font-weight:900;display:block}.stage-caption strong{margin-top:6px;font-size:18px;display:block}.floating-chip{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff1a;border:1px solid #ffffff29;border-radius:99px;align-items:center;gap:7px;padding:12px 14px;font-size:12px;font-weight:900;display:inline-flex;position:absolute;box-shadow:0 16px 50px #00000040}.chip-one{top:18%;left:4%}.chip-two{top:32%;right:1%}.chip-three{bottom:17%;left:15%}.about-band,.social-band{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(135deg,#ffffff13,#ffffff06);border:1px solid #ffffff1a;border-radius:30px;margin:30px 0 110px;padding:clamp(26px,5vw,54px)}.about-band h2,.social-band h2,.section-header h2{letter-spacing:0;text-transform:uppercase;margin:12px 0 14px;font-size:clamp(34px,6vw,72px);font-weight:900;line-height:1}.about-band p,.section-header p{color:var(--muted);max-width:850px;margin:0;font-size:16px;line-height:1.75}.section-header.compact .section-kicker{margin:0 auto}.timeline-section,.gallery-section{padding:72px 0 110px;scroll-margin-top:110px}.timeline-container{max-width:1000px;margin:0 auto;padding:18px 0;position:relative}.timeline-line{background:linear-gradient(transparent, var(--cyan), var(--pink), transparent);width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 20px #8df5ff4d}.timeline-item{opacity:0;width:50%;padding:20px 38px;animation:.7s forwards fadeInUp;position:relative}.timeline-item.left{left:0}.timeline-item.right{left:50%}.timeline-dot{background:var(--bg);border:3px solid var(--cyan);border-radius:50%;width:18px;height:18px;position:absolute;top:48px;box-shadow:0 0 24px #8df5ff80}.timeline-item.left .timeline-dot{right:-9px}.timeline-item.right .timeline-dot{left:-9px}.timeline-card,.items-list-card,.admin-form-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0e;border:1px solid #ffffff1a;border-radius:24px;overflow:hidden;box-shadow:0 20px 70px #00000038}.video-thumb{aspect-ratio:16/9;cursor:pointer;background:#000;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.video-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .55s}.video-thumb span{color:#fff;background:#ff4d8dd1;border-radius:50%;place-items:center;width:62px;height:62px;margin:auto;display:grid;position:absolute;inset:0;box-shadow:0 0 35px #ff4d8d73}.video-thumb:hover img{transform:scale(1.07)}.timeline-card-body{padding:22px}.card-meta,.card-actions-row,.mini-stats{align-items:center;gap:12px;display:flex}.card-meta{color:var(--muted);justify-content:space-between;font-size:12px}.card-meta span,.mini-stats span,.card-actions-row a{align-items:center;gap:6px;display:inline-flex}.card-meta strong{color:var(--cyan);text-transform:uppercase;font-size:11px}.timeline-card h3{margin:14px 0 8px;font-size:22px;line-height:1.18}.timeline-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.card-actions-row{border-top:1px solid #ffffff14;justify-content:space-between;margin-top:18px;padding-top:16px}.card-actions-row a{color:#fff;font-size:12px;font-weight:900;text-decoration:none}.mini-stats{color:var(--muted);font-size:12px}.gallery-tabs{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.gallery-tabs button{min-height:42px;color:var(--text);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:99px;align-items:center;gap:8px;padding:0 16px;font-weight:900;display:inline-flex}.gallery-tabs button.active{background:#ff4d8d29;border-color:#ff4d8d6b}.gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.gallery-card{cursor:pointer;opacity:0;background:0 0;border:1px solid #ffffff1a;border-radius:24px;min-height:360px;padding:0;animation:.6s forwards fadeInUp;position:relative;overflow:hidden}.gallery-card img{object-fit:cover;width:100%;height:100%;transition:transform .65s;position:absolute;inset:0}.gallery-sheen{background:linear-gradient(#0000 20%,#000000d1);position:absolute;inset:0}.gallery-hover-overlay{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur();text-align:left;background:#00000047;flex-direction:column;justify-content:space-between;padding:22px;transition:all .3s;display:flex;position:absolute;inset:0}.gallery-card:hover img{transform:scale(1.08)}.gallery-card:hover .gallery-hover-overlay{opacity:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hover-badge{background:#ffffff1f;border:1px solid #ffffff29;border-radius:99px;align-items:center;gap:7px;width:fit-content;padding:8px 11px;font-size:12px;font-weight:900;display:inline-flex}.hover-eye{align-self:center}.gallery-hover-overlay h3{margin:0 0 5px;font-size:22px}.gallery-hover-overlay p{color:var(--muted);margin:0}.modal-overlay{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#000000b3;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.video-modal,.gallery-lightbox{background:var(--panel-strong);width:min(920px,100%);box-shadow:var(--shadow);border:1px solid #ffffff1f;border-radius:26px;position:relative;overflow:hidden}.video-modal iframe{aspect-ratio:16/9;border:0;width:100%;display:block}.modal-close{z-index:2;color:#fff;cursor:pointer;background:#00000075;border:1px solid #ffffff1f;border-radius:14px;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:14px;right:14px}.modal-info,.video-lightbox-view>div{padding:22px}.modal-info h3,.video-lightbox-view h3{margin:0 0 6px}.modal-info p,.video-lightbox-view p{color:var(--muted);margin:0}.external-video-card{text-align:center;place-items:center;min-height:340px;padding:40px;display:grid}.external-video-card a,.music-player-mock a{color:var(--cyan);font-weight:900}.music-lightbox-view{grid-template-columns:320px 1fr;align-items:center;gap:28px;padding:32px;display:grid}.music-lightbox-view>img{aspect-ratio:1;object-fit:cover;border-radius:22px;width:100%}.music-player-mock h3{margin:0;font-size:32px}.music-player-mock p{color:var(--muted);margin:8px 0 22px}.soundwave-container{align-items:center;gap:5px;height:54px;margin-bottom:24px;display:flex}.soundwave-container span{background:linear-gradient(var(--cyan), var(--pink));border-radius:99px;width:5px;height:16px;animation:.9s ease-in-out infinite alternate wave}.video-lightbox-view video{background:#000;width:100%;max-height:68vh;display:block}.social-band{grid-template-columns:.85fr 1.15fr;align-items:center;gap:28px;display:grid}.social-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.social-grid a{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:22px;flex-direction:column;justify-content:center;gap:9px;min-height:96px;padding:18px;font-weight:900;text-decoration:none;display:flex}.social-grid strong{color:var(--muted);font-size:12px}.site-footer{width:min(1180px,100% - 36px);color:var(--muted);border-top:1px solid #ffffff14;justify-content:space-between;gap:16px;margin:0 auto 30px;padding:24px 0 38px;display:flex}.site-footer span{color:#fff;letter-spacing:0;font-family:Timegoing,system-ui,sans-serif;font-size:30px;font-weight:400}.site-footer p{margin:0}.admin-login-section{place-items:center;min-height:100vh;padding:26px;display:grid}.login-glass-card{text-align:center;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);width:min(470px,100%);box-shadow:var(--shadow);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:30px;justify-items:center;gap:18px;padding:34px;display:grid}.lock-icon-circle{width:68px;height:68px;color:var(--cyan);background:#8df5ff1f;border:1px solid #8df5ff40;border-radius:50%;place-items:center;display:grid}.login-glass-card h1{margin:0;font-size:34px}.login-glass-card p,.login-glass-card small{color:var(--muted);margin:0;line-height:1.6}.login-form{gap:12px;width:100%;display:grid}.login-form input,.admin-form-card input,.admin-form-card textarea{color:#fff;background:#0000003d;border:1px solid #ffffff1c;border-radius:15px;outline:none;width:100%;min-height:48px;padding:12px 14px}.login-form button,.admin-primary{background:linear-gradient(135deg, var(--pink), var(--cyan));color:#050507;cursor:pointer;border:0;border-radius:15px;justify-content:center;align-items:center;gap:9px;min-height:48px;font-weight:900;display:inline-flex}.error-message{color:var(--pink);font-size:13px}.admin-panel-section{grid-template-columns:290px 1fr;gap:24px;min-height:100vh;padding:24px;display:grid}.admin-sidebar{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffff0e;border:1px solid #ffffff1a;border-radius:28px;height:calc(100vh - 48px);padding:22px;position:sticky;top:24px}.admin-sidebar nav,.backup-controls{gap:10px;margin-top:28px;display:grid}.admin-sidebar button,.backup-controls label,.public-link{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff17;border-radius:15px;align-items:center;gap:10px;min-height:46px;padding:0 13px;font-weight:800;text-decoration:none;display:flex}.admin-sidebar button.active{background:#8df5ff1f;border-color:#8df5ff47}.backup-controls input{display:none}.admin-content-area{min-width:0}.admin-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.admin-header span{color:var(--cyan);text-transform:uppercase;font-size:12px;font-weight:900}.admin-header h1{margin:6px 0 0;font-size:clamp(32px,5vw,58px);line-height:1}.admin-header strong{color:var(--green);background:#77f2bd1f;border-radius:99px;align-items:center;gap:7px;padding:10px 14px;display:inline-flex}.admin-stack{gap:18px;display:grid}.admin-stack.two-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-form-card,.items-list-card{padding:22px}.admin-form-card h2,.items-list-card h2{margin:0 0 18px;font-size:20px}.admin-brand{min-height:46px;color:var(--text);align-items:center;font-family:Timegoing,system-ui,sans-serif;font-size:30px;text-decoration:none;display:inline-flex}.admin-error{color:#ffafca;background:#ff4d8d1a;border:1px solid #ff4d8d52;border-radius:16px;margin:0 0 18px;padding:14px 18px}.admin-stat-strip{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.admin-stat-strip span,.admin-youtube-status span{color:var(--muted);background:#ffffff0b;border:1px solid #ffffff1a;border-radius:14px;padding:10px 13px;font-size:12px;font-weight:800}.admin-card-heading,.admin-form-actions,.admin-media-field,.admin-row-actions{justify-content:space-between;align-items:center;gap:14px;display:flex}.admin-card-heading{margin-bottom:18px}.admin-card-heading h2{margin:0}.admin-form-card select{width:100%;min-height:48px;color:var(--text);background:#10121a;border:1px solid #ffffff1c;border-radius:15px;padding:12px 14px}.admin-media-field>label:first-child{flex:1}.admin-upload{min-height:48px;color:var(--cyan);cursor:pointer;background:#8df5ff14;border:1px solid #8df5ff3d;border-radius:15px;flex:none;justify-content:center;align-items:center;gap:9px;margin-top:21px;padding:0 15px;font-size:13px;font-weight:900;display:inline-flex}.admin-upload input{display:none}.admin-seo-fields{background:#8df5ff09;border:1px solid #8df5ff24;border-radius:18px;margin:12px 0 18px;padding:18px}.admin-seo-fields h3,.admin-subheading{margin:0 0 14px;font-size:16px}.admin-subheading{margin-top:28px!important}.admin-help{color:var(--muted);margin:-4px 0 20px;line-height:1.65}.admin-social-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;margin-bottom:18px;display:grid}.admin-youtube-status{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.admin-secondary{min-height:42px;color:var(--text);cursor:pointer;background:#ffffff0e;border:1px solid #ffffff24;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-weight:800;display:inline-flex}.admin-row-actions{justify-content:end}.admin-row-actions .admin-secondary{min-height:38px}.admin-form-actions{justify-content:flex-start;margin-top:12px}.admin-form-actions>label{min-width:180px;margin:0}.admin-form-actions>.admin-primary{min-width:190px}.admin-panel-section button:disabled{cursor:wait;opacity:.62}.admin-form-card label{color:var(--muted);gap:8px;margin-bottom:14px;font-size:13px;font-weight:800;display:grid}.admin-form-card textarea{resize:vertical;min-height:100px}.form-grid-2,.form-grid-3{gap:12px;display:grid}.form-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.item-row{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex}.item-row strong,.item-row span{display:block}.item-row span{color:var(--muted);margin-top:4px;font-size:12px}.item-row button{color:#fff;cursor:pointer;background:#ff4d8d1a;border:1px solid #ff4d8d3d;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.reveal-up{opacity:0;animation:.8s forwards fadeInUp}.delay-1{animation-delay:.14s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes drift{to{transform:rotate(360deg)}}@keyframes cardFloat{0%,to{transform:rotateX(6deg)rotateY(-10deg)translateY(0)}50%{transform:rotateX(3deg)rotateY(-6deg)translateY(-14px)}}@keyframes wave{to{height:48px}}@media (width<=980px){.navbar-container{grid-template-columns:auto minmax(0,1fr) auto;gap:12px}.nav-socials{gap:6px;display:flex}.nav-buttons-group{justify-content:end;overflow-x:auto}.hero-grid,.social-band,.music-lightbox-view,.admin-panel-section{grid-template-columns:1fr}.hero-stage{min-height:430px}.timeline-line{left:10px}.timeline-item,.timeline-item.right{width:100%;padding:18px 0 18px 38px;left:0}.timeline-item.left .timeline-dot,.timeline-item.right .timeline-dot{left:1px;right:auto}.gallery-grid,.social-grid,.admin-stack.two-cols{grid-template-columns:1fr 1fr}.admin-sidebar{height:auto;position:relative;top:auto}}@media (width<=640px){main{width:min(100% - 24px,1180px)}.navbar-container{border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;gap:6px;width:calc(100% - 16px);min-height:auto;padding:8px;top:10px}.logo-canvas{width:96px}.logo-canvas canvas,.logo-canvas:after{display:none}.logo-canvas>span{font-size:16px}.nav-buttons-group{justify-content:center;gap:2px;min-width:0}.graphic-nav-btn{justify-content:center;min-width:30px;min-height:38px;padding:0 6px}.graphic-nav-btn .btn-label{display:none}.nav-socials{gap:3px;display:flex}.nav-socials a,.theme-toggle{border-radius:9px;width:30px;height:30px}.hero-section{padding-top:116px}.hero-copy h1{font-size:72px}.stat-strip,.gallery-grid,.social-grid,.form-grid-2,.form-grid-3{grid-template-columns:1fr}.about-band,.social-band{border-radius:24px;margin-bottom:70px}.gallery-card{min-height:310px}.site-footer{flex-direction:column}.admin-panel-section{padding:12px}.admin-form-card,.items-list-card{padding:17px}.admin-media-field,.admin-form-actions,.admin-card-heading{flex-direction:column;align-items:stretch}.admin-upload{margin-top:0}.admin-social-fields{grid-template-columns:1fr}.admin-row-actions{flex-direction:row}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.logo-canvas{width:190px}.logo-canvas .logo-wordmark{opacity:1;color:#0000;background:linear-gradient(100deg, #fff 10%, var(--cyan) 48%, var(--pink) 82%);letter-spacing:0;-webkit-background-clip:text;background-clip:text;font-family:Timegoing,system-ui,sans-serif;font-size:29px;font-weight:400}.hero-copy h1{letter-spacing:0;font-size:clamp(72px,11vw,132px);font-weight:400}.plaque-name{letter-spacing:0;font-family:Timegoing,system-ui,sans-serif;font-weight:400}.stage-card-main{background:radial-gradient(at 75% 22%,#8df5ff6b,#0000 30%),radial-gradient(at 30% 70%,#ff4d8d7a,#0000 40%),linear-gradient(145deg,#171b2a,#08090e 70%)}.video-thumb{background:radial-gradient(circle at 75% 20%,#8df5ff4d,#0000 34%),linear-gradient(145deg,#1a1b2b,#090a10 72%)}.gallery-empty-state{text-align:center;background:linear-gradient(135deg,#ffffff12,#ffffff06);border:1px solid #ffffff1a;border-radius:24px;grid-column:1/-1;place-content:center;justify-items:center;min-height:250px;padding:32px;display:grid}.gallery-empty-icon{width:48px;height:48px;color:var(--cyan);background:#8df5ff14;border:1px solid #8df5ff3d;border-radius:16px;place-items:center;margin-bottom:12px;display:grid}.gallery-empty-state h3{margin:0 0 8px;font-size:22px}.gallery-empty-state p{max-width:440px;color:var(--muted);margin:0;line-height:1.65}.video-empty{min-height:280px}:where(a,button,input,textarea,label):focus-visible{outline:2px solid var(--cyan);outline-offset:4px}@media (width<=640px){.logo-canvas .logo-wordmark{opacity:0}.hero-copy h1{font-size:clamp(64px,17vw,88px)}}.nav-buttons-group .graphic-nav-btn{white-space:nowrap}.nav-socials{gap:7px}.hero-section{position:relative}.hero-copy{z-index:1;position:relative}.hero-stage{isolation:isolate}.goal-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(140deg,#8df5ff1c,#ff4d8d14 56%,#ffffff09);border:1px solid #8df5ff40;border-radius:26px;margin-top:30px;padding:24px;position:relative;overflow:hidden;box-shadow:0 22px 65px #00000042,inset 0 1px #ffffff14}.goal-card:before{content:"";filter:blur(65px);pointer-events:none;background:#8df5ff1f;border-radius:50%;width:220px;height:220px;position:absolute;top:-90px;right:-80px}.goal-pin{color:var(--cyan);letter-spacing:.08em;text-transform:uppercase;background:#8df5ff1a;border:1px solid #8df5ff40;border-radius:99px;align-items:center;gap:7px;padding:7px 11px;font-size:11px;font-weight:900;display:inline-flex;position:relative}.goal-card h2{margin:15px 0 12px;font-size:clamp(20px,2.4vw,28px);line-height:1.15;position:relative}.goal-numbers{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.goal-numbers strong{color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(28px,4vw,40px)}.goal-numbers>span{color:var(--muted);font-size:13px;font-weight:800}.goal-counter-embed{justify-items:start;gap:5px;width:min(100%,300px);display:grid}.goal-counter-embed iframe{background:#fff;border:0;border-radius:10px;width:100%;height:72px;display:block}.goal-counter-embed a{color:var(--muted);text-underline-offset:3px;font-size:10px;font-weight:800;text-decoration:underline}.goal-track{background:#0000005c;border:1px solid #ffffff1f;border-radius:99px;height:12px;margin:18px 0 11px;position:relative;overflow:hidden}.goal-fill{width:var(--goal);border-radius:inherit;background:linear-gradient(90deg, var(--cyan), #8f7dff 55%, var(--pink));min-width:3px;height:100%;transition:width 1s cubic-bezier(.2,.8,.2,1);position:relative;box-shadow:0 0 20px #8df5ff8c}.goal-fill i{filter:blur(3px);background:linear-gradient(90deg,#0000,#ffffffa6);width:42px;height:100%;position:absolute;top:0;right:0}.goal-tick{background:#ffffff7a;width:2px;height:14px;position:absolute;top:-2px}.goal-meta{color:var(--muted);justify-content:space-between;gap:12px;font-size:12px;font-weight:800;display:flex}.goal-actions{flex-wrap:wrap;gap:10px;margin-top:19px;display:flex}.goal-actions .primary-cta,.goal-actions .ghost-cta{border-radius:14px;min-height:44px;padding:0 15px;font-size:12px}.plaque-scene{perspective:1100px;touch-action:pan-y;cursor:grab;place-items:center;width:min(470px,100%);height:540px;display:grid;position:relative}.plaque-scene:active{cursor:grabbing}.plaque-aura{aspect-ratio:1;filter:blur(14px);background:radial-gradient(circle,#8df5ff30,#ff4d8d1c 46%,#0000 72%);border-radius:50%;width:68%;position:absolute}.plaque-orbit{border:1px solid #8df5ff33;border-radius:50%;width:83%;height:36%;position:absolute;transform:rotate(-24deg);box-shadow:0 0 24px #8df5ff0d}.orbit-b{border-color:#ff4d8d30;width:96%;height:26%;transform:rotate(38deg)}.plaque{aspect-ratio:.79;width:min(330px,76vw);transform-style:preserve-3d;filter:drop-shadow(0 30px 35px #0006);position:relative}.plaque-depth{background:linear-gradient(135deg,#707985,#dce1e6 34%,#8d959d 74%,#e8ebee);border:1px solid #ffffff5c;border-radius:20px;position:absolute;inset:0;box-shadow:inset 0 1px 5px #ffffffbf}.plaque-face{color:#333a43;background:linear-gradient(145deg,#eef1f4,#c9cfd5 34%,#e3e6e9 62%,#aeb5bc);border:1px solid #ffffffd1;border-radius:19px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 2px 6px #ffffffe0,inset 0 -18px 34px #333c4626,0 22px 48px #00000057}.plaque-shine{transform:translateX(calc(var(--shine,50%) - 50%)) rotate(12deg);opacity:.8;pointer-events:none;background:linear-gradient(110deg,#0000 38%,#ffffffbd 49%,#0000 59%);position:absolute;inset:-35%}.plaque-inner{text-align:center;border:1px solid #424b542e;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:8%;display:flex;position:absolute;inset:9%;box-shadow:inset 0 0 22px #ffffff59}.plaque-top{color:#59636d;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:8px;font-size:8px;font-weight:900;display:flex}.plaque-top span{background:#37404a59;width:18px;height:1px}.plaque-play{background:linear-gradient(145deg,#30363c,#1a1e22);border-radius:12px;place-items:center;width:70px;height:49px;margin:26px 0 20px;display:grid;box-shadow:0 8px 18px #171c223b,inset 0 1px #ffffff29}.plaque-play svg{fill:#e6eaed;width:27px;height:27px}.plaque-count{letter-spacing:-.06em;font-size:clamp(50px,8vw,72px);font-weight:400;line-height:.95}.plaque-subs{color:#626c75;letter-spacing:.2em;text-transform:uppercase;margin-top:7px;font-size:10px;font-weight:900}.plaque-name{color:#3a424a;text-shadow:0 1px #ffffffb3;margin-top:24px;font-size:clamp(24px,4vw,33px)}.plaque-spark{z-index:2;background:#fff;border-radius:50%;width:9px;height:9px;animation:2.8s ease-in-out infinite alternate sparkPulse;position:absolute;box-shadow:0 0 22px 5px #8df5ffb3}.spark-1{top:16%;right:4%}.spark-2{animation-delay:.6s;bottom:22%;left:3%}.spark-3{width:5px;height:5px;animation-delay:1s;top:30%;left:8%}.plaque-hint{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800;position:absolute;bottom:5px}@keyframes sparkPulse{0%{opacity:.35;transform:scale(.65)}to{opacity:1;transform:scale(1.25)}}.marquee{background:#ffffff06;border-block:1px solid #ffffff14;width:100%;overflow:hidden}.marquee-track{will-change:transform;align-items:center;gap:26px;width:max-content;padding:16px 0;animation:34s linear infinite marqueeMove;display:flex}.marquee-track span{color:#ffffffbf;letter-spacing:.18em;text-shadow:7px 0 8px #ffffff2e,16px 0 16px #ffffff17;align-items:center;gap:26px;font-size:11px;font-weight:900;display:inline-flex}.marquee-track i{background:var(--pink);border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #ff4d8dbf}@keyframes marqueeMove{to{transform:translate(-33.333%)}}.pillars-section,.videos-section,.shorts-section,.news-preview{padding:100px 0;scroll-margin-top:110px}.pillars-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.pillar-card{background:linear-gradient(150deg,#ffffff14,#ffffff06);border:1px solid #ffffff1a;border-radius:23px;min-height:218px;padding:23px;transition:border-color .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 18px 55px #0000002b}.pillar-card:after,.video-card:after{content:"";pointer-events:none;background:radial-gradient(240px circle at var(--mx,50%) var(--my,50%), #8df5ff1f, transparent 70%);opacity:0;transition:opacity .25s;position:absolute;inset:0}.pillar-card:hover:after,.video-card:hover:after{opacity:1}.pillar-icon{width:46px;height:46px;color:var(--cyan);background:#8df5ff17;border:1px solid #8df5ff33;border-radius:15px;place-items:center;display:grid}.pillar-card h3{margin:18px 0 8px;font-size:17px}.pillar-badge{color:var(--green);text-transform:uppercase;letter-spacing:.08em;background:#77f2bd14;border:1px solid #77f2bd33;border-radius:99px;padding:6px 9px;font-size:9px;font-weight:900;position:absolute;top:18px;right:17px}.video-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sync-status{color:var(--gold);text-align:center;margin:-22px auto 28px;font-size:13px}.video-card{min-width:0;color:var(--text);text-align:left;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:22px;padding:0;text-decoration:none;transition:border-color .25s,box-shadow .25s;position:relative;overflow:hidden}.video-card-thumb{aspect-ratio:16/9;background:#10131b;display:block;position:relative;overflow:hidden}.video-card-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.video-card:hover .video-card-thumb img{transform:scale(1.045)}.video-card-play,.short-play{color:#fff;place-items:center;display:grid;position:absolute;inset:0}.video-card-play svg{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090b107a;border:1px solid #ffffff59;border-radius:50%;width:50px;height:50px;padding:15px}.video-card-body{gap:8px;padding:16px;display:grid;position:relative}.video-card-body strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.video-card-body small{color:var(--muted);font-size:11px}.video-card-cta{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:145px;padding:22px;display:flex}.video-card-cta strong{font-size:14px}.video-card-cta small{color:var(--muted)}.shorts-rail{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(155px,205px);grid-auto-flow:column;gap:16px;padding:2px 2px 18px;display:grid;overflow-x:auto}.short-card{aspect-ratio:9/16;color:#fff;text-align:left;cursor:pointer;scroll-snap-align:start;background:#12151b;border:1px solid #ffffff1f;border-radius:23px;min-width:0;text-decoration:none;position:relative;overflow:hidden}.short-card>img{object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.short-card:hover>img{transform:scale(1.06)}.short-shade{background:linear-gradient(#00000008 24%,#000000c2);position:absolute;inset:0}.short-play svg{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000004d;border:1px solid #ffffff52;border-radius:50%;width:48px;height:48px;padding:14px}.short-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:900;line-height:1.4;display:-webkit-box;position:absolute;bottom:16px;left:15px;right:15px;overflow:hidden}.short-more{text-align:center;background:linear-gradient(155deg,#8df5ff17,#ff4d8d12);border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.short-more strong{font-size:14px}.news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.news-card{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:22px;min-width:0;text-decoration:none;transition:border-color .25s,box-shadow .25s;overflow:hidden}.news-card-img{min-height:185px;color:var(--cyan);background:linear-gradient(145deg,#8df5ff1a,#ff4d8d1f);place-items:center;display:grid;overflow:hidden}.news-card-img img{object-fit:cover;width:100%;height:100%;min-height:185px;transition:transform .45s}.news-card:hover .news-card-img img{transform:scale(1.045)}.news-card-body{gap:11px;padding:19px;display:grid}.news-card-body small{color:var(--muted);font-size:10px}.news-card-body strong{font-size:18px;line-height:1.3}.news-card-body>span{-webkit-line-clamp:3;color:var(--muted);-webkit-box-orient:vertical;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.center-action{justify-content:center;margin-top:28px;display:flex}.news-page,.article-page{min-height:75vh;padding:158px 0 90px}.news-hero{margin-bottom:48px!important}.section-header h1{text-transform:uppercase;margin:12px 0 14px;font-size:clamp(36px,7vw,72px);font-weight:900;line-height:1}.news-grid.page{margin-bottom:40px}.article-page{max-width:850px}.back-link{margin-bottom:30px}.article{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:28px;padding:clamp(22px,5vw,54px)}.article-meta{color:var(--muted);font-size:12px}.article-meta b{color:var(--cyan)}.article h1{margin:18px 0;font-size:clamp(34px,6vw,58px);line-height:1.06}.article-lead{color:var(--muted);font-size:18px;line-height:1.7}.article figure{margin:26px 0}.article figure img{object-fit:cover;border-radius:20px;width:100%;max-height:520px}.article figcaption{color:var(--muted);margin-top:8px;font-size:11px}.article-body{color:#e5e7ee;white-space:normal;font-size:16px;line-height:1.85}.article-source{color:var(--cyan);align-items:center;gap:8px;margin-top:18px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.article-tags{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.article-tags span{color:var(--cyan);border:1px solid #8df5ff24;border-radius:99px;padding:7px 10px;font-size:11px}.social-band{background:linear-gradient(135deg,#fff1,#ffffff05);border:1px solid #ffffff1a;border-radius:28px;margin:0 0 85px;padding:32px}.social-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.social-grid a{transition:transform .2s,border-color .2s,background .2s}.social-grid a:hover{background:#ffffff13;border-color:#8df5ff40;transform:translateY(-3px)}.social-extras{grid-column:1/-1;gap:12px;display:grid}.social-extras>.section-kicker{color:var(--muted)}.social-grid.extra-socials{grid-template-columns:repeat(3,minmax(0,1fr))}.social-grid.primary-socials{grid-template-columns:repeat(2,minmax(0,1fr))}.social-band>div:first-child p{max-width:430px;color:var(--muted);font-size:13px;line-height:1.65}.news-preview-priority{padding-top:40px}.creator-invite{background:linear-gradient(120deg,#bd82ff21,#ff40581c 62%,#ffffff06);border:1px solid #ff405847;border-radius:16px 30px 16px 16px;grid-template-columns:minmax(210px,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(24px,5vw,64px);margin:0 0 30px;padding:clamp(22px,4vw,46px);display:grid;overflow:hidden;box-shadow:6px 7px #492653}.creator-invite-teaser{aspect-ratio:4/5;color:#fff;cursor:pointer;background:#211522;border:2px solid #f5dccc;border-radius:14px 28px 14px 14px;justify-self:center;width:min(100%,245px);padding:0;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:7px 8px #6c315e}.creator-invite-teaser:hover{transform:rotate(0)translateY(-4px);box-shadow:9px 12px #6c315e}.creator-invite-teaser img{object-fit:cover;width:100%;height:100%;display:block}.creator-invite-teaser:after{content:"";background:linear-gradient(#0000001a,#0000 30%,#0009);position:absolute;inset:0}.creator-invite-teaser-label{z-index:1;letter-spacing:.09em;background:#241228cc;border:1px solid #ffffff80;border-radius:5px;align-items:center;gap:6px;padding:7px 9px;font-size:8px;font-weight:900;display:inline-flex;position:absolute;top:12px;left:10px}.creator-invite-play{z-index:1;color:#fff;filter:drop-shadow(0 3px 12px #000000bf);place-items:center;display:grid;position:absolute;inset:0}.creator-invite-copy h2{letter-spacing:-.055em;margin:12px 0;font-size:clamp(32px,5.5vw,58px);line-height:.98}.creator-invite-copy p{max-width:560px;color:var(--muted);margin:0;font-size:clamp(14px,1.7vw,17px);line-height:1.7}.creator-invite-actions{flex-wrap:wrap;gap:11px;margin-top:22px;display:flex}.creator-invite-actions .primary-cta,.creator-invite-actions .ghost-cta{min-height:45px;font-size:12px}.creator-invite-actions .ghost-cta svg{width:16px;height:16px}.creator-invite-copy>small{max-width:560px;color:var(--muted);margin-top:16px;font-size:10px;line-height:1.6;display:block}.creator-invite.variant-b{background:linear-gradient(245deg,#bd82ff2b,#ff405813 58%,#ffffff06);border-color:#bd82ff59;grid-template-columns:minmax(0,1.15fr) minmax(210px,.85fr)}.creator-invite.variant-b .creator-invite-teaser{order:2;transform:rotate(2deg);box-shadow:-7px 8px #703c72}.creator-invite.variant-b .creator-invite-teaser:hover{transform:rotate(0)translateY(-4px);box-shadow:-9px 12px #703c72}.creator-invite.variant-b .creator-invite-copy{order:1}.ad-slot{width:min(100%,970px);min-height:0;margin:28px auto;display:none;overflow:hidden}.ad-slot:not(:empty){min-height:100px;display:block}.ad-slot>.adsbygoogle{width:100%;min-height:100px;display:block}.scroll-progress{z-index:60;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.scroll-progress span{transform-origin:0;background:linear-gradient(90deg, var(--cyan), #a36dff, var(--pink));width:100%;height:100%;display:block;transform:scaleX(0);box-shadow:0 0 13px #8df5ff80}.back-to-top{z-index:45;color:#fff;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#11141ed1;border:1px solid #ffffff29;border-radius:16px;width:48px;height:48px;font-size:22px;transition:all .2s;position:fixed;bottom:24px;right:24px;transform:translateY(10px)}.back-to-top.show{opacity:1;pointer-events:auto;transform:translateY(0)}.cursor-glow{z-index:-1;pointer-events:none;will-change:transform;background:radial-gradient(circle,#8df5ff11,#0000 68%);border-radius:50%;width:440px;height:440px;position:fixed;top:0;left:0}[data-reveal]{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s);transform:translateY(24px)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}.tilt-card{will-change:transform}@media (width<=980px){.pillars-grid,.video-grid,.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-grid{gap:28px}.plaque-scene{height:470px}}@media (width<=640px){.hero-grid{grid-template-columns:1fr}.hero-stage{min-height:400px}.plaque-scene{height:400px}.plaque{width:min(250px,70vw)}.plaque-top{font-size:6px}.plaque-play{width:55px;height:39px;margin:19px 0 14px}.plaque-name{margin-top:17px}.goal-card{padding:19px}.pillars-section,.videos-section,.shorts-section,.news-preview{padding:72px 0}.pillars-grid,.video-grid,.news-grid,.social-grid.four{grid-template-columns:1fr}.pillar-card{min-height:190px}.shorts-rail{grid-auto-columns:minmax(145px,45vw)}.social-band{padding:22px}.news-page,.article-page{padding-top:125px}.article{padding:22px}}@media (prefers-reduced-motion:reduce){.marquee-track,.plaque-spark{animation:none}[data-reveal]{opacity:1;transition:none;transform:none}}:root{--bg:#08050d;--bg-soft:#120a18;--panel:#140c1bb8;--panel-strong:#160c1df0;--pink:#ff4058;--cyan:#bd82ff;--green:#e879d5}.hero-copy h1{margin:14px 0 8px;padding:.08em .04em .15em 0;line-height:1.08;display:block;overflow:visible}.fun-world-badge{color:#fff;letter-spacing:.08em;background:linear-gradient(100deg,#bd82ff29,#ff405821);border:1px solid #ff405859;border-radius:99px;align-items:center;gap:9px;width:fit-content;margin:0 0 20px;padding:10px 15px;font-size:11px;font-weight:900;display:flex;box-shadow:0 8px 30px #af46be1f,inset 0 1px #ffffff1a}.fun-world-badge span{font-size:17px}.goal-description{color:var(--muted);margin:-2px 0 16px;font-size:13px;line-height:1.6;position:relative}.subscriber-status{color:var(--gold);align-items:center;gap:7px;margin-top:12px;font-size:11px;font-weight:800;display:flex}.subscriber-status.is-live{color:var(--green)}.goal-footnote{color:var(--muted);margin-top:12px;font-size:10px;line-height:1.5;display:block}.goal-actions .primary-cta{flex:220px}.plaque{isolation:isolate;transform-style:preserve-3d}.plaque-depth{background:linear-gradient(115deg,#45404f 0%,#c8c0d0 20%,#5a5362 43%,#ded9e3 68%,#494251 100%);border-radius:20px;box-shadow:inset 0 1px 5px #ffffffb3,0 1px 2px #08050d66}.plaque-face{backface-visibility:hidden;transform:translateZ(2px)}.plaque-back{color:#2b2532;text-align:center;backface-visibility:hidden;background:radial-gradient(circle at 50% 35%,#bd82ff33,#0000 44%),linear-gradient(145deg,#c8c1d0,#797180 55%,#3b3544);border:1px solid #fff9;border-radius:19px;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:12%;display:flex;position:absolute;inset:0;transform:rotateY(180deg)translateZ(20px);box-shadow:inset 0 2px 8px #ffffff9e,inset 0 -18px 34px #0c07123d}.plaque-back>span{letter-spacing:.35em;font-size:10px;font-weight:900}.plaque-back strong{letter-spacing:.08em;font-size:clamp(17px,3vw,23px)}.plaque-back i{border:2px solid #2b2532b8;border-radius:10px;width:52px;height:36px}.plaque-back small{color:#443c4a;max-width:190px;font-size:10px;line-height:1.6}.pillar-card{color:var(--text);text-decoration:none;transition:border-color .25s,box-shadow .25s,transform .25s;display:block}.pillar-art{background:radial-gradient(circle at 70% 22%,#ff405847,#0000 55%),linear-gradient(145deg,#bd82ff38,#ffffff08);border:1px solid #ffffff1f;border-radius:24px;place-items:center;width:82px;height:78px;transition:transform .3s,filter .3s;display:grid;position:absolute;top:26px;right:24px;overflow:hidden;transform:rotate(5deg);box-shadow:inset 0 1px #ffffff2b,0 12px 30px #0000003d}.pillar-art>span{filter:drop-shadow(0 5px 5px #0000004d);font-size:35px;transform:translate(-8px,-5px)rotate(-8deg)}.pillar-art>svg{color:#fff;filter:drop-shadow(0 2px 8px #bd82ffcc);position:absolute;bottom:8px;right:9px}.pillar-card:hover .pillar-art{filter:saturate(1.2);transform:rotate(-5deg)scale(1.08)translateY(-3px)}.pillar-card .pillar-icon{display:none}.pillar-card h3{max-width:calc(100% - 74px);margin-top:12px}.pillar-card p{max-width:calc(100% - 6px);padding-right:4px}.pillar-badge{color:#ff8b9b;background:#ff405817;border-color:#ff405847}.nav-tiktok-icon{color:#fff;text-shadow:-2px 1px #bd82ff,2px -1px #ff4058;font-size:23px;font-weight:900}.nav-x-icon{color:#fff;font-size:15px;font-weight:700}.topic-page{min-height:75vh;padding:150px 0 90px}.topic-back{margin-bottom:24px}.topic-hero,.topic-details{background:linear-gradient(135deg,#bd82ff1c,#ff405812 58%,#ffffff06);border:1px solid #bd82ff2e;border-radius:32px;padding:clamp(25px,6vw,70px);position:relative;overflow:hidden;box-shadow:0 24px 85px #0000003d}.topic-hero{min-height:370px}.topic-emoji{filter:drop-shadow(0 16px 24px #00000059);font-size:clamp(70px,13vw,145px);position:absolute;top:30px;right:7%;transform:rotate(9deg)}.topic-hero .section-kicker{z-index:1;position:relative}.topic-hero h1{z-index:1;text-wrap:balance;max-width:760px;margin:20px 0 16px;font-size:clamp(38px,8vw,82px);line-height:1.02;position:relative}.topic-hero>p{z-index:1;max-width:760px;color:var(--muted);font-size:clamp(15px,2vw,19px);line-height:1.75;position:relative}.topic-actions{z-index:1;flex-wrap:wrap;gap:12px;margin-top:28px;display:flex;position:relative}.topic-details{background:#ffffff09;margin-top:22px}.topic-details h2{margin:0 0 14px;font-size:clamp(21px,3vw,30px)}.topic-details p{max-width:850px;color:var(--muted);margin:0 0 28px;line-height:1.8}.topic-tags{flex-wrap:wrap;gap:9px;display:flex}.topic-tags span{color:#dfc5ff;background:#bd82ff12;border:1px solid #bd82ff38;border-radius:99px;padding:9px 13px;font-size:12px;font-weight:700;transition:transform .2s,border-color .2s,background .2s}.topic-tags span:hover{background:#ff40581a;border-color:#ff405870;transform:translateY(-2px)}@media (width<=640px){.fun-world-badge{letter-spacing:.04em;font-size:9px}.pillar-art{border-radius:20px;width:70px;height:68px;top:18px;right:17px}.pillar-art>span{font-size:30px}.topic-page{padding-top:124px}.topic-hero{min-height:auto}.topic-emoji{opacity:.8;top:20px;right:6%}}:root{--bg:#100b12;--bg-soft:#1a111b;--panel:#1e1520;--panel-strong:#211625;--line:#fff2e529;--line-strong:#fff2e547;--text:#fff3e7;--muted:#c1b2bd;--pink:#ff5263;--cyan:#b276ed;--green:#e879d5;--gold:#ffc96b;--shadow:7px 8px 0 #572a6985}body{background:var(--bg)}.ambient-bg{background:#100b12}.ambient-bg:before,.ambient-bg:after{display:none}::-webkit-scrollbar-thumb{background:var(--cyan);border-color:var(--bg)}.navbar-container{-webkit-backdrop-filter:none;backdrop-filter:none;background:#18111a;border:1px solid #fff2e52e;border-radius:18px;min-height:66px;padding:8px 12px 8px 18px;box-shadow:4px 5px #572a69}.logo-canvas{width:170px;height:44px;overflow:visible}.logo-canvas canvas,.logo-canvas:after{display:none}.logo-canvas .logo-wordmark{opacity:1;pointer-events:auto;color:var(--text);letter-spacing:-.08em;font-family:Montserrat,system-ui,sans-serif;font-size:23px;font-weight:900}.logo-canvas .logo-wordmark>span{color:var(--pink)}.graphic-nav-btn{background:0 0;border-color:#0000;border-radius:10px;min-height:42px}.graphic-nav-btn .btn-bg{background:var(--cyan);filter:none}.graphic-nav-btn:hover,.graphic-nav-btn.active{border-color:var(--text);background:var(--cyan);color:#1a111b;transform:none}.nav-socials a{background:0 0;border-radius:10px}.nav-socials a:hover{border-color:var(--pink);transform:translateY(-2px)rotate(-5deg)}.hero-grid{grid-template-columns:minmax(0,.92fr) minmax(380px,1.08fr);align-items:center;gap:clamp(26px,4vw,58px)}.hero-copy h1{color:var(--text);-webkit-text-fill-color:currentColor;letter-spacing:-.095em;filter:none;text-shadow:4px 5px #b276ed73;background:0 0;margin:18px 0 12px;padding:0 0 .11em;font-family:Montserrat,system-ui,sans-serif;font-size:clamp(72px,10.2vw,132px);font-weight:900;line-height:.92}.hero-copy h1>span{color:var(--pink);-webkit-text-fill-color:var(--pink)}.eyebrow{color:#d7aaff}.hero-chapter{color:var(--pink);border-right:1px solid #fff2e557;padding-right:10px;font-size:10px}.fun-world-badge{background:var(--pink);color:#24121b;letter-spacing:.09em;border:1px solid #ff8390;border-radius:5px;gap:11px;margin:8px 0 22px;padding:9px 13px 9px 9px;font-size:10px;transform:rotate(-1.3deg);box-shadow:4px 4px #792a43}.fun-world-badge .badge-number{color:#fff3e7;background:#251521;border-radius:3px;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.fun-world-badge>span:last-child{font-size:20px}.hero-copy>p{color:#d0c0cb;max-width:520px;font-size:clamp(16px,1.65vw,19px);line-height:1.65}.primary-cta,.ghost-cta{border-radius:9px;min-height:49px;transition:transform .18s,box-shadow .18s,background .18s}.primary-cta{background:var(--pink);color:#24121b;border:1px solid #ff8290;box-shadow:4px 4px #792a43}.primary-cta:hover{transform:translate(2px,2px);box-shadow:2px 2px #792a43}.ghost-cta{background:#1d1520;border-color:#fff2e540}.ghost-cta:hover{border-color:var(--cyan);background:#30203a}.hero-actions{margin-top:27px}.hero-human-note{color:#c6b5c3;align-items:center;gap:11px;margin-top:22px;font-size:11px;line-height:1.5;display:flex}.hero-human-note>b,.hero-human-note b{color:var(--text)}.hero-human-note>span:last-child{color:var(--pink);margin-left:auto;font-size:18px}.hero-note-avatar{color:#fff5e8;background:#bd6c45;border:2px solid #f3d9bd;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid;box-shadow:2px 3px #743c47}.hero-stage{perspective:1300px;isolation:isolate;min-height:610px;display:block;position:relative}.hero-stage:before{content:"";z-index:-1;clip-path:polygon(3% 1%,100% 5%,96% 98%,0 93%);background:#241629;border:2px solid #55305e;position:absolute;inset:52px 7px 48px 20px}.stage-note{z-index:6;color:#251721;text-transform:uppercase;background:#f8d7a8;border:2px solid #24121b;align-items:center;gap:9px;padding:9px 12px;font-size:9px;line-height:1.25;display:flex;position:absolute;transform:rotate(4deg);box-shadow:4px 5px #913c56}.stage-note span{background:var(--pink);color:#fff3e7;border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;font-weight:900;display:grid}.stage-note b{letter-spacing:.07em;font-size:9px}.stage-note-top{top:30px;right:18px}.stage-note-bottom{bottom:13px;left:23px;transform:rotate(-4deg)}.toy-scene{z-index:4;perspective:1100px;pointer-events:none;width:300px;height:400px;position:absolute;top:82px;left:-4px}.toy-console{width:235px;height:315px;transform-style:preserve-3d;animation:5.5s ease-in-out infinite consoleBob;position:absolute;top:36px;left:24px;transform:rotateX(-5deg)rotateY(-16deg)rotate(-3deg)}.toy-back{backface-visibility:hidden;background:#331840;border:1px solid #6f38a0;border-radius:24px;position:absolute;inset:0;transform:translateZ(-28px)}.toy-front{color:#fff4e8;backface-visibility:hidden;background:#7942ad;border:4px solid #f6d5bd;border-radius:23px;flex-direction:column;padding:19px 19px 16px;display:flex;position:absolute;inset:0;transform:translateZ(28px);box-shadow:inset 0 0 0 3px #ffffff1a,0 15px #4a2468}.toy-side{transform-origin:0;background:linear-gradient(90deg,#55276e,#35193f);border:2px solid #301537;border-radius:0 17px 17px 0;width:56px;height:calc(100% - 26px);position:absolute;top:13px;left:100%;transform:rotateY(90deg);box-shadow:inset -7px 0 #291433}.toy-top{transform-origin:bottom;background:#b96ce2;border:2px solid #452050;border-radius:13px 13px 0 0;width:calc(100% - 30px);height:48px;position:absolute;top:10px;left:15px;transform:rotateX(-90deg)}.toy-brand-row{color:#f1d8ff;letter-spacing:.16em;justify-content:space-between;font-size:7px;font-weight:900;display:flex}.toy-screen{background:#100c14;border:6px solid #3b2344;border-radius:12px;flex:1;place-items:center;margin:15px 0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #9250bb,0 4px #512c69}.toy-screen:before{content:"";background:repeating-linear-gradient(0deg,#0000 0 4px,#ffffff0a 5px 6px);position:absolute;inset:0}.toy-screen-mark{color:#fff0dc;letter-spacing:-.1em;font-size:24px;font-weight:900;position:absolute;top:16px;left:16px}.toy-screen-mark span{color:var(--pink)}.toy-screen-play{background:var(--pink);color:#301522;border:2px solid #ffd1d5;border-radius:18px;place-items:center;width:54px;height:54px;display:grid;transform:rotate(-7deg);box-shadow:0 5px #972f52}.toy-screen>small{color:#c995ec;letter-spacing:.12em;font-size:7px;font-weight:900;position:absolute;bottom:10px;right:12px}.toy-control-row{justify-content:space-between;align-items:center;padding:0 4px;display:flex}.toy-dpad{width:43px;height:43px;position:relative}.toy-dpad i,.toy-dpad b{background:#f2d8c4;border-radius:4px;width:37px;height:14px;position:absolute;top:14px;left:3px;box-shadow:0 3px #9c7292}.toy-dpad b{width:14px;height:37px;top:3px;left:14px}.toy-buttons{gap:10px;display:flex;transform:rotate(-15deg)}.toy-buttons i{background:var(--pink);color:#371927;border:2px solid #ffd4d6;border-radius:50%;place-items:center;width:28px;height:28px;font-size:8px;font-style:normal;font-weight:900;display:grid;box-shadow:0 4px #8e3151}.toy-buttons i:first-child{background:#f3c64f;border-color:#ffe8ac;margin-top:12px;box-shadow:0 4px #9c652f}.toy-speaker{gap:4px;margin:14px 0 5px auto;display:flex;transform:rotate(-18deg)}.toy-speaker i{background:#4a285a;border-radius:5px;width:3px;height:15px}.toy-logo{color:#fff0e2;align-self:center;font-family:Timegoing,sans-serif;font-size:19px}.toy-foot{background:#3d1c4d;border-radius:0 0 7px 7px;width:45px;height:12px;position:absolute;bottom:-8px;transform:translateZ(3px)rotateX(-10deg)}.toy-foot-left{left:33px}.toy-foot-right{right:33px}.toy-sticker{z-index:5;border:2px solid #251521;align-items:center;gap:6px;font-size:9px;font-weight:900;display:inline-flex;position:absolute;box-shadow:3px 4px #180b1ab3}.toy-sticker-live{color:#26171f;background:#f7d8ac;padding:8px 10px;top:3px;left:0;transform:rotate(-7deg)}.toy-sticker-live i{background:#ed4256;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #ed42562e}.toy-sticker-laugh{text-shadow:0 2px #d9b6a4,0 5px #816270;background:#fff2df;border-radius:50%;padding:7px;font-size:27px;top:15px;right:2px;transform:rotate(9deg)}.toy-sticker-game{color:#2b1220;background:#ff5263;padding:9px 11px;font-size:12px;bottom:31px;right:1px;transform:rotate(8deg)}.toy-caption{color:#e2d0df;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800;position:absolute;bottom:0;right:5px}@keyframes consoleBob{0%,to{transform:rotateX(-5deg)rotateY(-16deg)rotate(-3deg)translateY(0)}50%{transform:rotateX(-3deg)rotateY(-12deg)rotate(-1deg)translateY(-8px)}}.plaque-scene{z-index:2;perspective:1200px;width:315px;height:510px;position:absolute;top:28px;right:-14px}.plaque-aura,.plaque-orbit{display:none}.plaque{filter:drop-shadow(12px 17px #0c070e52);border-radius:17px;width:min(250px,72vw)}.plaque-depth{background:linear-gradient(110deg,#58485d,#d2c4cd 26%,#776274 55%,#cfc2cd 80%,#554453);border:1px solid #7e687b;border-radius:17px;box-shadow:inset 0 1px 5px #fff9,0 1px 2px #08050d66}.plaque:before,.plaque:after{content:"";z-index:1;pointer-events:none;border:1px solid #796179;position:absolute}.plaque:before{transform-origin:0;background:repeating-linear-gradient(0deg,#514056 0 9px,#927b91 10px 12px);border-radius:0 8px 8px 0;width:27px;height:calc(100% - 20px);top:10px;left:calc(100% - 1px);transform:rotateY(90deg)}.plaque:after{transform-origin:top;background:linear-gradient(90deg,#544158,#aa95a7 45%,#4c3a50);border-radius:0 0 8px 8px;width:calc(100% - 20px);height:26px;top:calc(100% - 1px);left:10px;transform:rotateX(-90deg)}.plaque-face{background:linear-gradient(140deg,#f3e8ec,#c9bbc7 60%,#e0d5df);border:2px solid #f6edf0;border-radius:16px;overflow:hidden;box-shadow:inset 0 2px 8px #fffffff2,inset 0 -12px 25px #41284133,0 8px 14px #0003}.plaque-inner{border:1px solid #43314757;border-radius:10px;inset:8%}.plaque-top{color:#5e4862;letter-spacing:.12em;font-size:7px}.plaque-play{background:#63268b;margin:22px 0 16px;box-shadow:0 5px #3b1854,inset 0 1px #ffffff47}.plaque-count{color:#382342;letter-spacing:-.07em;font-size:clamp(39px,6vw,57px)}.plaque-subs{color:#704b72;letter-spacing:.12em;font-size:8px}.plaque-name{color:#382342;margin-top:18px;font-size:clamp(20px,3vw,27px)}.plaque-caption{color:#705d73;letter-spacing:.04em;margin-top:9px;font-size:7px;font-weight:800}.plaque-back{background:linear-gradient(145deg,#d9cbd6,#806a82 55%,#44354b);transform:rotateY(180deg)translateZ(26px)}.plaque-hint{color:#d9c4da;letter-spacing:.12em;font-size:8px;bottom:0}.goal-card{border:1px solid #6e4569;border-left:5px solid var(--pink);-webkit-backdrop-filter:none;backdrop-filter:none;background:#1d1420;border-radius:6px 16px 16px 6px;margin-top:28px;padding:20px;box-shadow:5px 6px #602c7278}.goal-card:before{display:none}.goal-pin{color:#e2b9ff;background:#392044;border:0;border-radius:3px}.goal-card h2{letter-spacing:-.025em;font-size:21px}.goal-description{font-size:12px}.goal-numbers strong{color:#fff0dc}.subscriber-status{font-size:10px}.goal-footnote{font-size:9px}.goal-actions .primary-cta,.goal-actions .ghost-cta{border-radius:7px}.marquee{background:#ff5263;border-block:0}.marquee-track{padding:12px 0;animation-duration:55s}.marquee-track span{color:#26121b;font-size:10px}.marquee-track i{box-shadow:none;background:#692784}.section-header.compact{text-align:left;max-width:none;margin:0 0 28px}.section-header.compact .section-kicker{color:#daf;margin:0}.section-header h2{letter-spacing:-.06em;text-transform:none;max-width:800px;margin:10px 0 12px;font-size:clamp(33px,5vw,58px);line-height:.99}.section-header p{max-width:680px;font-size:14px}.pillars-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.pillar-card{background:#201622;border:1px solid #fff3e72b;border-radius:12px 24px 12px 12px;min-height:250px;padding:20px;transition:border-color .2s,box-shadow .2s;box-shadow:4px 5px #492653}.pillar-card:after{display:none}.pillar-card:hover{border-color:var(--topic-accent,var(--pink));box-shadow:6px 8px #492653}.pillar-index{color:#c2a3ce;letter-spacing:.12em;justify-content:space-between;align-items:center;font-size:10px;font-weight:900;display:flex}.pillar-index svg{color:var(--topic-accent,var(--pink))}.pillar-art{background:var(--topic-accent,var(--pink));width:75px;height:75px;box-shadow:0 6px 0 var(--topic-shadow,#682948), 3px 9px 0 #0003;transform-style:preserve-3d;border:2px solid #f5dccc;border-radius:22px;top:45px;right:22px;overflow:visible;transform:rotate(8deg)rotateY(-14deg)}.pillar-art:after{content:"";transform-origin:0;background:var(--topic-shadow,#682948);border-radius:0 4px 4px 0;width:8px;height:calc(100% - 14px);position:absolute;top:7px;right:-9px;transform:rotateY(90deg)}.pillar-art>span{z-index:1;filter:drop-shadow(0 3px #2d122c80);text-shadow:0 2px #4a2249a6,0 5px #28122b61;font-size:35px;position:relative;transform:translate(-2px,-3px)rotate(-8deg)}.pillar-art>i{z-index:0;color:#33193759;font-size:34px;font-style:normal;position:absolute;inset:0;transform:translate(5px,5px)}.topic-card-shorts{--topic-accent:#ff5365;--topic-shadow:#8a304e}.topic-card-memes{--topic-accent:#ed8e55;--topic-shadow:#8e493d}.topic-card-compilacoes{--topic-accent:#9b63da;--topic-shadow:#53316f}.topic-card-edicoes{--topic-accent:#db5b7c;--topic-shadow:#783049}.topic-card-resenhas{--topic-accent:#8c6bdd;--topic-shadow:#44336f}.topic-card-cs2{--topic-accent:#ff6257;--topic-shadow:#852b3c}.topic-card-reacts{--topic-accent:#b466dc;--topic-shadow:#60337c}.topic-card-lives{--topic-accent:#eb546a;--topic-shadow:#822d4c}.pillar-card h3{max-width:calc(100% - 56px);margin:45px 0 8px;font-size:17px;line-height:1.15}.pillar-card p{color:#cbbdca;margin:0;font-size:11px;line-height:1.55}.pillar-badge{color:#f3ccad;letter-spacing:.11em;background:0 0;border:1px solid #fff3e738;border-radius:4px;margin-top:14px;padding:6px 8px;font-size:8px;display:inline-flex;position:static}.pillar-card.soon .pillar-badge{color:#d3a9f3;background:0 0;border-color:#b276ed66}.shorts-rail{grid-auto-columns:minmax(165px,220px);gap:18px;padding:5px 4px 15px}.short-card{border:2px solid #f3d7c6;border-radius:10px 22px 10px 10px;box-shadow:5px 6px #542c63}.short-card:hover{transform:translateY(-5px)rotate(-1deg)}.short-more{background:#2a1b31;border:2px dashed #c493e0;box-shadow:5px 6px #542c63}.short-more svg{color:#e4b5ff}.video-grid{gap:18px}.video-card{background:#201622;border:1px solid #fff3e729;border-radius:12px;box-shadow:4px 5px #492653}.video-card:after{display:none}.video-card:hover{border-color:#dc92f3;box-shadow:6px 7px #492653}.video-card-thumb{background:#24172a}.video-card-play svg{background:var(--pink);color:#251421;border-radius:12px}.video-card-cta{box-shadow:none;border-style:dashed}.video-card-cta>svg{color:var(--pink)}.news-grid{gap:18px}.news-card{background:#201622;border:1px solid #fff3e729;border-radius:11px;box-shadow:4px 5px #492653}.news-card:hover{border-color:var(--pink);box-shadow:6px 7px #492653}.news-card-img{color:#e2b0ff;background:#35203e}.news-card-body{padding:16px}.news-card-body small b{color:#e7b5ff}.news-card-body strong{font-size:16px}.news-card-source{color:#f3bd9a!important}.gallery-empty-state{background:#1d1420;border-radius:12px}.gallery-empty-icon{color:#e2b0ff;background:#34203e;border-color:#b276ed4d;border-radius:12px}.social-band{background:#1c1420;border:1px solid #fff3e729;border-radius:14px;box-shadow:5px 6px #492653}.social-grid a{background:#271b2b;border-radius:10px;min-height:86px}.social-grid a:hover{border-color:var(--pink);background:#34203c}.topic-hero,.topic-details{background:#1e1522;border:1px solid #fff3e729;border-radius:14px;box-shadow:5px 6px #492653}.topic-hero h1{letter-spacing:-.06em}.topic-tags span{background:#30203a;border-radius:5px}.site-footer{border-color:#fff3e726;align-items:center}.site-footer>a{color:#e4b5ff;font-size:12px;font-weight:800}.scroll-progress span{background:var(--pink);box-shadow:none}.back-to-top{border-color:var(--pink);background:#241629;border-radius:10px}@media (width<=980px){.hero-grid{grid-template-columns:minmax(0,1fr) minmax(330px,.85fr);gap:20px}.hero-stage{min-height:550px}.toy-scene{transform-origin:0;transform:scale(.88)}.plaque-scene{transform-origin:100%;transform:scale(.86)}.pillars-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.social-grid.extra-socials{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.hero-section{min-height:0;padding:118px 0 40px}.hero-grid{grid-template-columns:1fr;gap:18px}.hero-copy h1{font-size:clamp(70px,17vw,106px)}.hero-stage{min-height:485px}.toy-scene{transform-origin:0 0;top:56px;left:-8px;transform:scale(.75)}.plaque-scene{transform-origin:100% 0;top:6px;right:-8px;transform:scale(.74)}.stage-note-top{top:8px;right:5px}.stage-note-bottom{bottom:7px;left:6px}.pillars-section,.videos-section,.shorts-section,.news-preview{padding:58px 0}.creator-invite,.creator-invite.variant-b{grid-template-columns:1fr;gap:24px}.creator-invite.variant-b .creator-invite-teaser,.creator-invite.variant-b .creator-invite-copy{order:initial}.creator-invite-teaser{width:min(215px,75%)}.section-header h2{font-size:clamp(31px,9vw,46px)}}@media (width<=480px){.navbar-container{grid-template-columns:auto minmax(0,1fr) auto}.logo-canvas{width:92px}.logo-canvas .logo-wordmark{font-size:15px}.nav-buttons-group{gap:3px}.graphic-nav-btn{min-height:38px;padding:0 5px}.nav-socials{gap:4px}.nav-socials a,.theme-toggle{border-radius:9px;width:29px;height:29px}.hero-stage{min-height:400px;margin-inline:-5px}.toy-scene{top:54px;left:-22px;transform:scale(.64)}.plaque-scene{top:8px;right:0;transform:scale(.64)}.stage-note{padding:7px 8px}.stage-note-bottom{bottom:0}.pillars-grid{gap:13px}.pillar-card{min-height:230px;padding:16px}.pillar-art{width:64px;height:64px;top:40px;right:14px}.pillar-art>span,.pillar-art>i{font-size:29px}.pillar-card h3{max-width:calc(100% - 45px);font-size:15px}.pillar-card p{font-size:10px}.goal-actions{align-items:stretch}.goal-actions .ghost-cta{min-height:40px}}@media (width<=360px){.navbar-container{gap:4px;padding:7px}.logo-canvas{width:52px}.logo-canvas .logo-wordmark{display:none}.nav-buttons-group{gap:0}.graphic-nav-btn{min-width:27px;padding:0 3px}.nav-socials{gap:2px}.nav-socials a,.theme-toggle{width:26px;height:26px}.hero-stage{width:100%;min-width:0}.plaque-scene{width:300px}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f8f2f7;--bg-soft:#fff;--panel:#ffffffe0;--panel-strong:#fffffff5;--line:#30183324;--line-strong:#30183340;--text:#241a29;--muted:#6d5b70;--pink:#d83a56;--cyan:#7948a8;--green:#39704e;--gold:#8d5c11;--shadow:0 25px 70px #3f1f4229;background:var(--bg)}:root[data-theme=light] body{background:var(--bg);color:var(--text)}:root[data-theme=light] .ambient-bg:before{opacity:.35}:root[data-theme=light] .graphic-nav-btn,:root[data-theme=light] .nav-socials a,:root[data-theme=light] .theme-toggle{color:var(--text);background:#30183309;border-color:#30183324}:root[data-theme=light] .nav-socials a:hover,:root[data-theme=light] .theme-toggle:hover{background:#fff}:root[data-theme=light] .hero-copy h1{background-image:linear-gradient(100deg,#241a29 16%,#7948a8 42%,#d83a56 68%,#241a29 92%)}:root[data-theme=light] .hero-copy>p,:root[data-theme=light] .hero-human-note,:root[data-theme=light] .section-header p{color:var(--muted)}:root[data-theme=light] .goal-card,:root[data-theme=light] .creator-invite{background:linear-gradient(140deg,#fffffff7,#f5e9fbf5 58%,#ffebe9ed);border-color:#5f377033;box-shadow:5px 6px #dcc7e4}:root[data-theme=light] .goal-numbers strong{color:var(--text)}:root[data-theme=light] .goal-track{background:#3018331a;border-color:#30183329}:root[data-theme=light] .goal-meta{color:var(--muted)}:root[data-theme=light] .ghost-cta{color:var(--text);background:#fffc;border-color:#3018332e}:root[data-theme=light] .ghost-cta:hover{background:#fff}:root[data-theme=light] .pillar-card,:root[data-theme=light] .video-card,:root[data-theme=light] .news-card,:root[data-theme=light] .social-band,:root[data-theme=light] .topic-hero,:root[data-theme=light] .topic-details{color:var(--text);background:#fff;border-color:#30183326;box-shadow:4px 5px #dfcde4}:root[data-theme=light] .pillar-card p,:root[data-theme=light] .social-band>div:first-child p,:root[data-theme=light] .video-card-body small,:root[data-theme=light] .news-card-body>span{color:var(--muted)}:root[data-theme=light] .pillar-index{color:#725d79}:root[data-theme=light] .short-card{border-color:#56345f;box-shadow:5px 6px #d9c3e3}:root[data-theme=light] .short-more{color:var(--text);background:#f2e7f6;border-color:#8456a0;box-shadow:5px 6px #d9c3e3}:root[data-theme=light] .social-grid a{color:var(--text);background:#f7f0f8;border-color:#30183324}:root[data-theme=light] .news-card-body small{color:#765d7e}:root[data-theme=light] .gallery-empty-state{color:var(--text);background:#fff;border-color:#30183321}:root[data-theme=light] .gallery-empty-state p{color:var(--muted)}:root[data-theme=light] .marquee{border-color:#3018331f}:root[data-theme=light] .marquee-track span{color:#fff8f1}:root[data-theme=light] .site-footer{color:var(--muted);border-color:#30183329}:root[data-theme=light] .site-footer .brand-font{color:var(--text)}:root[data-theme=light] .site-footer>a{color:#7948a8}:root[data-theme=light] ::-webkit-scrollbar-thumb{border-color:#f1e8f2}:root[data-theme=light] .creator-invite-copy>small{color:var(--muted)}:root[data-theme=light] .admin-experiment-report{background:#7948a80f;border-color:#30183324}.footer-primary-links{flex-wrap:wrap;gap:12px;display:inline-flex}.footer-primary-links a{color:var(--muted);font-size:12px;font-weight:800;text-decoration:none}.footer-primary-links a:hover{color:var(--pink)}.admin-experiment-report{background:#bd82ff0f;border:1px solid #bd82ff38;border-radius:12px;margin:18px 0 22px;padding:18px}.admin-experiment-report h3{margin:0 0 8px;font-size:15px}.admin-experiment-report .admin-help{margin:0 0 12px}.admin-experiment-report code{color:var(--cyan);font-weight:800}@media (width<=640px){.social-grid.extra-socials{grid-template-columns:repeat(2,minmax(0,1fr))}.social-extras{grid-column:1/-1}.footer-primary-links{gap:8px}}@media (prefers-reduced-motion:reduce){.marquee-track span{text-shadow:none}}.shorts-library-link{color:var(--text);font:inherit;cursor:pointer;background:#bd82ff1a;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;margin-top:20px;padding:11px 15px;font-size:12px;font-weight:900;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.shorts-library-link:hover{border-color:var(--pink);background:#ff4d8d21;transform:translateY(-2px)}.short-library-page,.short-page{width:min(1200px,100% - 48px);margin:0 auto;padding:clamp(44px,7vw,88px) 0 100px}.short-library-hero{background:radial-gradient(at 87% 15%,#ff4d8d33,#0000 37%),radial-gradient(at 5% 90%,#bd82ff2e,#0000 42%),linear-gradient(135deg,#21122af5,#0f0a14f5);border:1px solid #ffffff21;border-radius:34px;padding:clamp(30px,7vw,75px);position:relative;overflow:hidden;box-shadow:8px 10px #70337f59,0 30px 90px #00000040}.short-library-hero>:not(.short-library-hero-orb){z-index:1;position:relative}.short-library-hero h1{letter-spacing:-.055em;max-width:760px;margin:14px 0;font-size:clamp(38px,7vw,76px);line-height:.98}.short-library-hero p{max-width:650px;color:var(--muted);margin:0;font-size:clamp(14px,1.8vw,17px);line-height:1.7}.short-library-hero-orb{aspect-ratio:1;color:#fff;background:linear-gradient(145deg,#ff5365,#9f4fbd 65%,#56246d);border:1px solid #ffffff38;border-radius:34% 66% 56% 44%/49% 38% 62% 51%;place-items:center;width:clamp(90px,14vw,170px);font-size:clamp(24px,4vw,42px);animation:5s ease-in-out infinite shortsOrbFloat;display:grid;position:absolute;top:50%;right:clamp(30px,9vw,120px);transform:translateY(-50%)rotate(-12deg);box-shadow:inset 12px 12px 25px #ffffff38,inset -16px -18px 30px #1906247a,0 25px 55px #d3386647}@keyframes shortsOrbFloat{50%{border-radius:55% 45% 36% 64%/44% 60% 40% 56%;transform:translateY(calc(-50% - 10px))rotate(4deg)}}.short-library-hero-links{flex-wrap:wrap;gap:12px 20px;margin-top:27px;display:flex}.short-library-hero-links>*{color:var(--text);align-items:center;gap:8px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.short-library-hero-links a{color:#f0b5ff}.short-catalog-notice{color:var(--gold);background:#ffd1660f;border:1px solid #ffd1663d;border-radius:17px;align-items:flex-start;gap:12px;margin:28px 0 0;padding:16px 18px;display:flex}.short-catalog-notice>svg{flex:none;margin-top:2px}.short-catalog-notice p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.short-catalog-notice strong{color:var(--gold)}.short-catalog-notice code{color:var(--text)}.short-library-content{padding-top:55px}.short-library-toolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;display:flex}.short-sort-tabs{flex-wrap:wrap;gap:8px;display:flex}.short-sort-tabs button{min-height:42px;color:var(--muted);font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:850;transition:all .2s;display:inline-flex}.short-sort-tabs button:hover,.short-sort-tabs button.active{color:var(--text);background:#ff4d8d1f;border-color:#ff4d8d80}.short-library-search{width:min(330px,100%);min-height:43px;color:var(--muted);background:#ffffff0b;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:9px;padding:0 13px;display:flex}.short-library-search:focus-within{border-color:#bd82ff;box-shadow:0 0 0 3px #bd82ff1a}.short-library-search input{width:100%;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;font-size:12px}.short-library-search input::placeholder{color:var(--muted)}.short-recommendation-note,.short-result-count{color:var(--muted);font-size:11px}.short-recommendation-note{margin:0 0 21px}.short-library-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:18px;display:grid}.library-short-card{min-width:0;color:var(--text);background:#ffffff0b;border:1px solid #ffffff1c;border-radius:18px;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s;overflow:hidden;box-shadow:4px 5px #70337f47}.library-short-card:hover{border-color:#ff4d8d80;transform:translateY(-5px)rotate(-.5deg);box-shadow:6px 9px #70337f66,0 20px 50px #0003}.library-short-image{aspect-ratio:9/13;background:#18111f;display:block;position:relative;overflow:hidden}.library-short-image:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0000007a);position:absolute;inset:30% 0 0}.library-short-image img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.library-short-card:hover .library-short-image img{transform:scale(1.05)}.library-short-play{z-index:1;color:#fff;place-items:center;display:grid;position:absolute;inset:0}.library-short-play svg{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0a060f66;border:1px solid #ffffff6b;border-radius:50%;width:48px;height:48px;padding:14px}.library-short-duration{z-index:1;color:#fff;letter-spacing:.08em;background:linear-gradient(110deg,#e94162,#a558c0);border-radius:999px;padding:5px 8px;font-size:9px;font-weight:950;position:absolute;top:10px;left:10px}.library-short-content{gap:9px;padding:13px;display:grid}.library-short-content>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.library-short-stats,.library-short-date{color:var(--muted);align-items:center;gap:5px;font-size:10px;display:flex}.library-short-tags{flex-wrap:wrap;gap:5px;display:flex}.library-short-tags span{color:#d7adff;text-overflow:ellipsis;white-space:nowrap;background:#bd82ff1a;border-radius:6px;max-width:100%;padding:4px 6px;font-size:9px;overflow:hidden}.short-load-more{min-height:47px;color:var(--text);font:inherit;cursor:pointer;background:#ff4d8d1a;border:1px solid #ff4d8d61;border-radius:999px;justify-content:center;align-items:center;gap:9px;margin:30px auto 0;padding:0 20px;font-size:12px;font-weight:900;display:flex}.short-load-more:disabled{opacity:.6;cursor:wait}.short-library-empty{color:var(--muted);text-align:center;border:1px dashed #ffffff2e;border-radius:20px;padding:60px 20px}.short-library-empty h2{color:var(--text);margin:12px 0 7px;font-size:20px}.short-library-empty p{margin:0;font-size:13px}.short-page-shell{max-width:1050px;margin:0 auto}.short-back-link,.short-related-heading a{color:#e3b2ff;align-items:center;gap:7px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.short-detail-heading{margin:30px 0 24px}.short-detail-heading h1{letter-spacing:-.04em;max-width:900px;margin:12px 0;font-size:clamp(30px,5vw,54px);line-height:1.08}.short-detail-meta{color:var(--muted);flex-wrap:wrap;gap:16px;font-size:12px;display:flex}.short-detail-meta span{align-items:center;gap:6px;display:inline-flex}.short-detail-layout{grid-template-columns:minmax(230px,340px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.short-player-wrap{aspect-ratio:9/16;background:#100b16;border:1px solid #ffffff29;border-radius:22px;position:relative;overflow:hidden;box-shadow:7px 8px #70337f59}.short-player-wrap iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.short-detail-panel{background:linear-gradient(145deg,#fff1,#bd82ff0f);border:1px solid #ffffff1f;border-radius:22px;justify-items:start;gap:14px;padding:clamp(20px,4vw,34px);display:grid}.short-detail-panel h2{margin:0;font-size:25px}.short-detail-panel>p{color:var(--muted);white-space:pre-line;margin:0;font-size:13px;line-height:1.7}.short-detail-panel .primary-cta{margin-top:4px;text-decoration:none}.short-rss-link{color:var(--muted);align-items:center;gap:7px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.short-detail-tags{border-top:1px solid #ffffff1a;gap:10px;width:100%;margin-top:10px;padding-top:17px;display:grid}.short-detail-tags>span{align-items:center;gap:7px;font-size:11px;font-weight:900;display:inline-flex}.short-detail-tags>div{flex-wrap:wrap;gap:7px;display:flex}.short-detail-tags a{color:#d7adff;background:#bd82ff1a;border-radius:999px;padding:6px 9px;font-size:10px;text-decoration:none}.short-related{margin-top:65px}.short-related-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.short-related-heading h2{margin:0;font-size:23px}.short-page-loading,.short-page-error{color:var(--muted);padding:22px 0}.short-page-error{color:var(--gold)}:root[data-theme=light] .short-library-hero{background:radial-gradient(at 87% 15%,#e64a7426,#0000 37%),radial-gradient(at 5% 90%,#975fba24,#0000 42%),linear-gradient(135deg,#fff8fc,#f3e8f8);border-color:#30183326;box-shadow:7px 8px #dcc7e4}:root[data-theme=light] .short-library-hero p,:root[data-theme=light] .short-catalog-notice p,:root[data-theme=light] .short-recommendation-note,:root[data-theme=light] .short-result-count,:root[data-theme=light] .library-short-stats,:root[data-theme=light] .library-short-date,:root[data-theme=light] .short-detail-panel>p,:root[data-theme=light] .short-detail-meta{color:var(--muted)}:root[data-theme=light] .short-library-hero-links>*{color:var(--text)}:root[data-theme=light] .short-library-hero-links a,:root[data-theme=light] .short-back-link,:root[data-theme=light] .short-related-heading a{color:#75408f}:root[data-theme=light] .short-library-search,:root[data-theme=light] .short-sort-tabs button,:root[data-theme=light] .library-short-card,:root[data-theme=light] .short-detail-panel{color:var(--text);background-color:#fff;border-color:#30183326}:root[data-theme=light] .short-library-search input{color:var(--text)}:root[data-theme=light] .short-sort-tabs button.active{background:#f9e9f1;border-color:#b94d74}:root[data-theme=light] .short-detail-tags{border-color:#30183324}@media (width<=760px){.short-library-page,.short-page{width:min(100% - 30px,600px);padding-top:35px}.short-library-hero{border-radius:23px;box-shadow:5px 6px #70337f59}.short-library-hero-orb{width:62px;font-size:20px;top:25px;right:23px;transform:rotate(-12deg)}@keyframes shortsOrbFloat{50%{transform:translateY(-6px)rotate(4deg)}}.short-library-hero h1{max-width:85%;font-size:clamp(35px,9vw,56px)}.short-library-toolbar{flex-direction:column-reverse;align-items:stretch}.short-library-search{width:100%}.short-sort-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.short-sort-tabs button{justify-content:center;gap:6px;padding-inline:8px;font-size:10px}.short-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.library-short-card{border-radius:14px}.library-short-content{gap:7px;padding:10px}.library-short-content>strong{font-size:12px}.short-detail-layout{grid-template-columns:minmax(0,1fr);max-width:560px;margin:0 auto}.short-player-wrap{justify-self:center;width:min(100%,360px)}.short-detail-panel{width:100%}.short-related .short-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=400px){.short-sort-tabs button svg{display:none}.short-library-grid{gap:9px}.library-short-content{padding:8px}.library-short-tags span{font-size:8px}}@media (prefers-reduced-motion:reduce){.short-library-hero-orb{animation:none}.shorts-library-link,.library-short-card,.library-short-image img{transition:none}}.channel-avatar{object-fit:cover;color:#fff5e8;background:linear-gradient(135deg,#bd82ff,#ff4d8d);border:2px solid #f3d9bd;border-radius:50%;flex:none;font-size:10px;font-weight:900;display:block;box-shadow:2px 3px #70337f8c}.channel-avatar-small{width:34px;height:34px}.channel-avatar-regular{width:38px;height:38px}.channel-avatar-large{width:clamp(72px,10vw,112px);height:clamp(72px,10vw,112px)}.channel-avatar-fallback{place-items:center;display:grid}.channel-byline{z-index:1;width:fit-content;max-width:100%;color:var(--text);align-items:center;gap:10px;text-decoration:none;display:inline-flex;position:relative}.channel-byline>span:not(.channel-avatar){gap:3px;min-width:0;display:grid}.channel-byline strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.channel-byline small{color:var(--muted);font-size:10px}.channel-byline:hover strong{color:#e3b2ff}.hero-channel-profile{isolation:isolate;background:linear-gradient(120deg,#241426,#351e3b 58%,#642d45);border:1px solid #fff2e53d;border-radius:10px 24px 10px 10px;align-items:flex-end;width:min(440px,100%);min-height:96px;margin:18px 0 16px;padding:13px;display:flex;position:relative;overflow:hidden;box-shadow:5px 6px #572a69}.hero-channel-banner{z-index:-2;object-fit:cover;opacity:.7;width:100%;height:100%;position:absolute;inset:0}.hero-channel-shade{z-index:-1;background:linear-gradient(90deg,#140c17e6,#140c1752 70%,#140c17a3);position:absolute;inset:0}.hero-channel-profile .channel-byline{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f09119e;border:1px solid #ffffff2e;border-radius:999px;padding:6px 10px 6px 6px}.hero-human-note>.channel-avatar{width:38px;height:38px}:root[data-theme=light] .channel-byline{color:var(--text)}:root[data-theme=light] .hero-channel-profile{border-color:#3018333d;box-shadow:5px 6px #dcc7e4}:root[data-theme=light] .hero-channel-profile .channel-byline{background:#ffffffd6}@media (width<=640px){.hero-channel-profile{min-height:82px;margin-block:14px;padding:9px}.hero-channel-profile .channel-byline{gap:8px}}.hero-copy .eyebrow{letter-spacing:.1em;margin-bottom:4px;font-size:11px}.hero-copy h1{margin:10px 0 14px}.hero-channel-profile{align-items:center;min-height:88px;margin:0 0 18px}.fun-world-badge{align-items:center;max-width:100%;margin:0 0 20px;padding:9px 14px;line-height:1.3;display:inline-flex;transform:none}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:88px}body{overflow-x:clip}img,video,iframe{max-width:100%}button,a,[role=tab]{touch-action:manipulation;-webkit-tap-highlight-color:transparent}input,select,textarea{font-size:16px}@media (width<=640px){.hero-copy .eyebrow{letter-spacing:.06em;font-size:10px}.hero-copy h1{margin:8px 0 12px}.hero-channel-profile{width:100%;min-height:76px;margin-bottom:14px}.fun-world-badge{letter-spacing:.05em;padding:8px 12px;font-size:10px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .primary-cta,.hero-actions .ghost-cta{justify-content:center;width:100%;min-height:48px}button,.primary-cta,.ghost-cta{min-height:44px}main{padding-bottom:env(safe-area-inset-bottom)}}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-400-normal-BLhwKU8k.woff2)format("woff2"),url(/assets/montserrat-latin-400-normal-xItZbAXg.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-600-normal-UVxSCcoG.woff2)format("woff2"),url(/assets/montserrat-latin-600-normal-CdhFl4lI.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-700-normal-BdjcYUrC.woff2)format("woff2"),url(/assets/montserrat-latin-700-normal-BWkrl476.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/montserrat-latin-800-normal-axpkC1rd.woff2)format("woff2"),url(/assets/montserrat-latin-800-normal-C3dfDxXV.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/montserrat-latin-900-normal-B0TD3Qnu.woff2)format("woff2"),url(/assets/montserrat-latin-900-normal-BDWDmVut.woff)format("woff")}html{scrollbar-gutter:stable;-webkit-tap-highlight-color:transparent}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;overflow-wrap:break-word}img,svg,video{max-width:100%}:focus-visible{outline-offset:2px}::selection{background:#ff526359}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{.navbar-container,.sb-zones,.cookie-banner{display:none!important}}.lang-switcher{border:1px solid var(--line);background:#ffffff0d;border-radius:99px;padding:3px;display:inline-flex}.lang-switcher button{color:var(--muted);font:inherit;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-radius:99px;align-items:center;gap:4px;padding:5px 9px;font-size:11px;font-weight:900;transition:background .2s,color .2s;display:inline-flex}.lang-switcher button:hover{color:var(--text)}.lang-switcher button.active{background:linear-gradient(135deg, var(--pink), #9b6dff);color:#fff}@media (width<=640px){.lang-switcher button{padding:5px 7px}.lang-switcher button span{display:none}}.gp{justify-items:center;gap:14px;width:min(420px,100%);margin-inline:auto;display:grid}.gp-scene{perspective:1200px;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;place-items:center;width:100%;height:clamp(360px,46vw,470px);display:grid;position:relative}.gp-scene:active{cursor:grabbing}.gp-glow{aspect-ratio:1;filter:blur(26px);pointer-events:none;background:radial-gradient(circle,#ffc44042,#8df5ff1f 45%,#0000 70%);border-radius:50%;width:86%;position:absolute}.gp-floor{filter:blur(6px);background:radial-gradient(closest-side,#00000080,#0000);border-radius:50%;width:58%;height:22px;position:absolute;bottom:4%}.gp-plaque{--gx:50%;--gy:30%;--sheen:0deg;aspect-ratio:.78;width:min(270px,66vw);transform-style:preserve-3d;will-change:transform;position:relative}.gp-plaque>*{border-radius:18px;position:absolute;inset:0}.gp-edge{background:linear-gradient(#8a6a24,#3d2d0d 55%,#6f531a)}.gp-face,.gp-back{backface-visibility:hidden}.gp-face{transform-style:preserve-3d;background:repeating-linear-gradient(90deg, #ffffff0d 0 1px, transparent 1px 3px), conic-gradient(from var(--sheen) at 50% 50%, #5b4515, #d8b052 14%, #7c5d1c 28%, #f2d588 42%, #6b4f16 58%, #d0a64a 74%, #5b4515);border:1px solid #ffe6a08c;overflow:hidden;transform:translateZ(1px);box-shadow:inset 0 0 0 5px #00000047,inset 0 0 0 6px #ffecb459,inset 0 -18px 30px #00000059,0 0 0 1px #0006}.gp-inner{text-align:center;color:#f6efe0;transform-style:preserve-3d;background:radial-gradient(120% 90% at 50% 0,#202737,#0b0f19 70%);border-radius:12px;align-content:space-between;justify-items:center;padding:16px 12px 14px;display:grid;position:absolute;inset:14px;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 10px 28px #0009}.gp-inner>*{transform:translateZ(14px)}.gp-kicker{letter-spacing:.16em;text-transform:uppercase;color:#f2d588;font-size:10px;font-weight:900}.gp-badge{background:linear-gradient(145deg,#ff4b4b,#b3121a);border-radius:50%;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 6px 16px #00000080,inset 0 2px 3px #fff6;transform:translateZ(30px)!important}.gp-badge svg{fill:#fff;width:26px;height:26px}.gp-count{letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:linear-gradient(#fff,#f2d588);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(30px,8vw,40px);font-weight:900;line-height:1;transform:translateZ(26px)!important}.gp-of{color:#c9c1ae;font-size:11px;font-weight:700}.gp-bar{background:#ffffff1a;border-radius:99px;width:86%;height:8px;overflow:hidden;box-shadow:inset 0 1px 3px #0009}.gp-bar i{border-radius:inherit;background:linear-gradient(90deg,#f2d588,#ff9d2e);height:100%;display:block;box-shadow:0 0 12px #ffaa32b3}.gp-pct{color:#aab3c5;font-size:10.5px;font-weight:700}.gp-name{letter-spacing:.14em;text-transform:uppercase;color:#f2d588;font-size:14px;font-weight:900}.gp-screw{z-index:2;background:radial-gradient(circle at 35% 30%,#fff3c9,#7c5d1c 70%);border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 1px 2px #0009}.gp-screw.s1{top:4px;left:4px}.gp-screw.s2{top:4px;right:4px}.gp-screw.s3{bottom:4px;left:4px}.gp-screw.s4{bottom:4px;right:4px}.gp-glare{pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(circle at var(--gx) var(--gy), #ffffffd9, #fff0 52%);position:absolute;inset:0;transform:translateZ(40px)}.gp-back{text-align:center;color:#2b200a;background:conic-gradient(from var(--sheen), #6b4f16, #d8b052, #7c5d1c, #f2d588, #6b4f16);border:1px solid #ffe6a080;place-content:center;gap:10px;padding:20px;display:grid;transform:rotateY(180deg)translateZ(21px);box-shadow:inset 0 0 0 5px #0003}.gp-back strong{letter-spacing:-.02em;font-size:24px;font-weight:900}.gp-back small{font-size:11px;font-weight:800;line-height:1.5}.gp-actions{flex-wrap:wrap;justify-content:center;gap:10px;width:100%;display:flex}.gp-actions>*{flex:150px;justify-content:center;min-width:0}.gp-hint{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}@media (width<=520px){.gp-scene{height:380px}}@media (prefers-reduced-motion:reduce){.gp-plaque{will-change:auto}}.comments{gap:14px;display:grid}.comments h3{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin:0;font-size:12px;font-weight:900;display:flex}.comments h3 span{color:var(--text);letter-spacing:0;background:#ffffff1a;border-radius:99px;padding:1px 8px}.cm-form{grid-template-columns:auto 1fr;align-items:start;gap:12px;display:grid}.cm-form:not(:has(.avatar)){grid-template-columns:1fr}.cm-form textarea{border:1px solid var(--line-strong);width:100%;min-height:64px;color:var(--text);font:inherit;resize:vertical;background:#ffffff0f;border-radius:14px;padding:12px 14px;font-size:14.5px}.cm-form textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 3px color-mix(in srgb, var(--cyan) 25%, transparent);outline:none}.cm-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.cm-actions small,.cm-empty,.cm-closed,.cm-note{color:var(--muted);margin:0;font-size:12.5px}.cm-note{color:var(--text);background:#8df5ff14;border-radius:12px;padding:9px 12px}.cm-reply{color:var(--muted);margin:0 0 6px;font-size:12.5px}.cm-reply button{color:var(--cyan);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-weight:800}.cm-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.cm{grid-template-columns:auto 1fr;gap:12px;display:grid}.cm--child{margin-left:36px}.cm-body{border:1px solid var(--line);background:#ffffff0b;border-radius:16px;min-width:0;padding:10px 14px}.cm-body header{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.cm-body header a{color:var(--text);text-decoration:none}.cm-body header small{color:var(--muted);font-size:12px}.cm-tag{background:var(--pink);color:#08050d;text-transform:uppercase;letter-spacing:.06em;border-radius:99px;padding:2px 7px;font-size:10px;font-style:normal;font-weight:900}.cm-body p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 6px;font-size:14.5px;line-height:1.5}.cm-body footer{flex-wrap:wrap;gap:4px 12px;display:flex}.cm-body footer button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:4px 2px;font-size:12.5px;font-weight:700;display:inline-flex}.cm-body footer button:hover,.cm-body footer button.on{color:var(--pink)}.cm-body footer button.on svg{fill:currentColor}:root[data-theme=light] .cm-form textarea,:root[data-theme=light] .cm-body{background:#fff}.profile,.account{gap:20px;width:min(1040px,100% - 28px);margin:0 auto;padding:110px 0 60px;display:grid}.pf-card{border:1px solid var(--line-strong);background:var(--panel);-webkit-backdrop-filter:blur(24px)saturate(1.5);backdrop-filter:blur(24px)saturate(1.5);border-radius:28px;position:relative;overflow:hidden}.pf-banner{aspect-ratio:3;background:linear-gradient(120deg, var(--ac,var(--pink)), #3b1f6b 60%, #0b3a4a);background-position:50%;background-size:cover;min-height:130px;max-height:260px}.pf-head{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-top:-46px;padding:0 clamp(16px,4vw,30px) 22px;display:flex;position:relative}.pf-head .avatar{border:4px solid var(--bg-soft,#0d1016);box-shadow:0 10px 30px #0006}.pf-id{flex:1;gap:2px;min-width:200px;padding-top:50px;display:grid}.pf-id h1{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:clamp(22px,4vw,32px);line-height:1.1;display:flex}.pf-id small{color:var(--muted);font-size:14px;font-weight:700}.pf-bio{white-space:pre-wrap;overflow-wrap:anywhere;max-width:70ch;margin:0;padding:0 clamp(16px,4vw,30px) 8px;line-height:1.6}.pf-meta{color:var(--muted);flex-wrap:wrap;gap:8px 18px;padding:0 clamp(16px,4vw,30px) 22px;font-size:13px;font-weight:700;display:flex}.pf-meta a{color:var(--cyan)}.pf-stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.pf-stats div{text-align:center;gap:2px;padding:14px;display:grid}.pf-stats div+div{border-left:1px solid var(--line)}.pf-stats b{font-size:22px}.pf-stats small{color:var(--muted);font-size:12px;font-weight:700}.pf-badge{background:color-mix(in srgb, var(--ac,var(--pink)) 25%, transparent);border:1px solid var(--ac,var(--pink));letter-spacing:.05em;text-transform:uppercase;border-radius:99px;padding:3px 9px;font-size:11px;font-weight:900}.pf-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;gap:16px;display:grid}.pf-box{border:1px solid var(--line);background:var(--panel);border-radius:22px;gap:12px;min-width:0;padding:18px;display:grid}.pf-box h2{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0;font-size:13px;font-weight:900}.pf-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pf-list li{border:1px solid var(--line);background:#ffffff08;border-radius:12px;gap:2px;min-width:0;padding:10px 12px;font-size:14px;display:grid}.pf-list li small{color:var(--muted)}.pf-list li a,.pf-list li button.link{color:var(--text);font-weight:800;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;text-decoration:none}.pf-empty{color:var(--muted);margin:0;font-size:13.5px}.pf-private{text-align:center;color:var(--muted);padding:40px 20px}.ac-tabs{border:1px solid var(--line);background:var(--panel);z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:18px;flex-wrap:wrap;gap:6px;padding:6px;display:flex;position:sticky;top:84px}.ac-tabs button{min-height:40px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:7px;padding:8px 14px;font-size:14px;font-weight:800;display:inline-flex}.ac-tabs button.on{background:linear-gradient(135deg, var(--pink), #9b6dff);color:#08050d}.ac-panel{gap:16px;display:grid}.ac-row{border:1px solid var(--line);background:#ffffff08;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 14px;display:flex}.ac-row>div{gap:2px;min-width:0;display:grid}.ac-row small{color:var(--muted)}.ac-switch{cursor:pointer;align-items:center;gap:10px;font-size:14px;font-weight:700;display:inline-flex}.ac-switch input{appearance:none;cursor:pointer;background:#ffffff2e;border-radius:99px;flex:none;width:44px;height:26px;transition:background .2s;position:relative}.ac-switch input:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px}.ac-switch input:checked{background:var(--pink)}.ac-switch input:checked:after{transform:translate(18px)}.ac-media{gap:14px;display:grid}.ac-banner{aspect-ratio:3;border:1px dashed var(--line-strong);color:var(--muted);background:#ffffff0a 50%/cover no-repeat;border-radius:18px;place-items:center;font-size:13px;font-weight:700;display:grid}.ac-swatches{flex-wrap:wrap;gap:10px;display:flex}.ac-swatches button{cursor:pointer;border:3px solid #0000;border-radius:50%;width:34px;height:34px;min-height:0;padding:0}.ac-swatches button.on{border-color:var(--text)}.ac-two{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;display:grid}.ac-msg{background:#4ade801f;border:1px solid #4ade8066;border-radius:12px;margin:0;padding:10px 14px;font-size:14px;font-weight:700}.ac-msg[data-kind=error]{background:#ff4d611a;border-color:#ff4d6173}:root[data-theme=light] .pf-card,:root[data-theme=light] .pf-box,:root[data-theme=light] .ac-tabs{background:#fff}:root[data-theme=light] .pf-head .avatar{border-color:#fff}@media (width<=640px){.profile,.account{padding-top:92px}.ac-tabs{flex-wrap:nowrap;top:72px;overflow-x:auto}.ac-tabs button{flex:none}}.hh-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.hh-panel{--tone:141, 245, 255;background:linear-gradient(160deg, rgba(var(--tone), .14), #ffffff0a 55%), #0e121c8c;-webkit-backdrop-filter:blur(18px)saturate(150%);border:1px solid #ffffff24;border-radius:22px;grid-template-rows:auto 1fr;gap:10px;min-width:0;padding:16px;display:grid;box-shadow:inset 0 1px #ffffff2e,0 18px 40px #00000047}.hh-panel.tone-news{--tone:190, 200, 220}.hh-panel.tone-sports{--tone:52, 211, 153}.hh-panel.tone-offers{--tone:255, 176, 64}.hh-panel header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.hh-ico{width:36px;height:36px;color:rgb(var(--tone));background:rgba(var(--tone), .16);border-radius:12px;place-items:center;display:grid}.hh-panel h3{margin:0;font-size:16px;line-height:1.2}.hh-panel header small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;display:block;overflow:hidden}.hh-all{color:rgb(var(--tone));white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:800;display:inline-flex}.hh-list{align-content:start;gap:8px;min-width:0;display:grid}.hh-row{all:unset;box-sizing:border-box;cursor:pointer;background:#ffffff0d;border:1px solid #0000;border-radius:14px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:10px;padding:8px;transition:background .2s,border-color .2s,transform .2s;display:grid}.hh-row:hover,.hh-row:focus-visible{background:rgba(var(--tone), .14);border-color:rgba(var(--tone), .4);transform:translateY(-1px)}.hh-row:focus-visible{outline:2px solid rgb(var(--tone));outline-offset:2px}.hh-thumb{background:#ffffff14;border-radius:10px;place-items:center;width:52px;height:52px;font-weight:900;display:grid;overflow:hidden}.hh-thumb img{object-fit:cover;width:100%;height:100%}.hh-text{gap:2px;min-width:0;display:grid}.hh-text strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.3;display:-webkit-box;overflow:hidden}.hh-text small,.hh-lg{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.hh-panel.tone-sports .hh-row{grid-template-columns:minmax(0,1fr);gap:4px}.hh-score{gap:4px;min-width:0;display:grid}.hh-score>span{grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:13px;display:grid}.hh-score img,.hh-score i{object-fit:contain;border-radius:50%;width:20px;height:20px}.hh-score em{text-overflow:ellipsis;white-space:nowrap;font-style:normal;font-weight:700;overflow:hidden}.hh-score b{font-variant-numeric:tabular-nums}.hh-skel{background:linear-gradient(90deg,#ffffff0d,#ffffff1f,#ffffff0d) 0 0/200% 100%;border-radius:14px;height:68px;animation:1.3s linear infinite hh-sh}@keyframes hh-sh{to{background-position:-200% 0}}.hh-empty{color:var(--muted);margin:0;padding:18px 6px;font-size:13px}.hh-chips{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.hh-chips a{background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:7px;padding:9px 15px;font-size:13px;font-weight:800;transition:background .2s,transform .2s;display:inline-flex}.hh-chips a:hover{background:#ffffff21;transform:translateY(-1px)}:root[data-theme=light] .hh-panel{background:linear-gradient(160deg, rgba(var(--tone), .16), #ffffffb3 60%), #fffc;border-color:#1e28461f;box-shadow:0 14px 34px #1e28461a}:root[data-theme=light] .hh-row{background:#1e28460a}:root[data-theme=light] .hh-chips a{background:#fffc;border-color:#1e284624}:root[data-theme=light] .hh-skel{background:linear-gradient(90deg,#1e28460d,#1e28461f,#1e28460d) 0 0/200% 100%}@media (width<=980px){.hh-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hh-skel{animation:none}.hh-row,.hh-chips a{transition:none}}.donate-box{background:linear-gradient(135deg,#f472b624,#5eead41f);border:1px solid #ffffff1f;border-radius:22px;gap:12px;margin:16px 0;padding:18px;display:grid}.donate-copy h3{align-items:center;gap:8px;margin:0 0 4px;font-size:17px;display:flex}.donate-copy h3 svg{color:#f472b6}.donate-copy p{opacity:.85;margin:0;font-size:14px;line-height:1.5}.donate-box small{opacity:.6;font-size:11.5px}.donate-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.donate-btn{color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .15s,filter .15s;display:inline-flex}.donate-btn:hover,.donate-btn:focus-visible{filter:brightness(1.1);transform:translateY(-2px)}.donate-btn--pix{background:linear-gradient(135deg,#ec4899,#8b5cf6)}.donate-btn--card{background:#635bff}.donate-box .donate-actions{justify-content:flex-start}@media (width<=520px){.donate-box{border-radius:18px;padding:14px}.donate-box .donate-actions{flex-direction:column}.donate-btn{width:100%}}.nw-page{width:min(1180px,100% - 32px);color:var(--text);margin:0 auto;padding:120px 0 80px}.nw-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nw-page a:focus-visible,.nw-page button:focus-visible,.nw-page input:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.nw-hero{gap:14px;max-width:820px;margin-bottom:32px;display:grid}.nw-hero h1{letter-spacing:-.02em;margin:0;font-size:clamp(2.2rem,5vw,3.8rem);line-height:1.05}.nw-hero p{color:var(--muted);max-width:62ch;margin:0;line-height:1.6}.nw-kicker{color:var(--cyan);letter-spacing:.14em;text-transform:uppercase;font-size:.8rem;font-weight:700}.nw-toolbar{gap:14px;margin-top:10px;display:grid}.nw-search{border:1px solid var(--line-strong);background:var(--panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);max-width:460px;min-height:46px;color:var(--muted);border-radius:999px;align-items:center;gap:10px;padding:0 16px;display:flex}.nw-search:focus-within{border-color:var(--cyan)}.nw-search input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1}.nw-search input:focus-visible{outline:0}.nw-chips{flex-wrap:wrap;gap:8px;display:flex}.nw-chips button{border:1px solid var(--line);background:var(--panel);min-height:38px;color:var(--muted);font:inherit;cursor:pointer;border-radius:999px;padding:0 16px;font-weight:600;transition:color .2s,border-color .2s,background .2s}.nw-chips button:hover{color:var(--text);border-color:var(--line-strong)}.nw-chips button.active{color:#07090d;background:var(--cyan);border-color:#0000}.nw-btn{border:1px solid var(--line-strong);background:var(--panel);min-height:42px;color:var(--text);font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 20px;font-weight:600;text-decoration:none;transition:border-color .2s,transform .2s;display:inline-flex}.nw-btn:hover:not(:disabled){border-color:var(--cyan);transform:translateY(-1px)}.nw-btn:disabled{opacity:.6;cursor:progress}.nw-btn-small{min-height:34px;padding:0 14px;font-size:.88rem}.nw-content{gap:28px;display:grid}.nw-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:22px;display:grid}.nw-more{justify-content:center;display:flex}.nw-sentinel{height:1px}@keyframes nw-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.nw-card{opacity:1;border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:.5s both nw-in;animation-delay:var(--nw-delay,0s);border-radius:22px;transition:transform .25s,border-color .25s;overflow:hidden}.nw-card:hover,.nw-card:focus-within{border-color:var(--line-strong);transform:translateY(-4px)}.nw-card-link{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.nw-card-body{align-content:start;gap:10px;padding:18px 20px 22px;display:grid}.nw-card h3{margin:0;font-size:1.15rem;line-height:1.3}.nw-card p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}.nw-card-link:hover h3{color:var(--cyan)}.nw-card-featured .nw-card-link{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);display:grid}.nw-card-featured .nw-card-body{align-content:center;gap:14px;padding:32px}.nw-card-featured h3{font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.15}.nw-card-featured p{-webkit-line-clamp:5;font-size:1.02rem}.nw-cover{aspect-ratio:16/9;background:linear-gradient(135deg,#8df5ff33,#bd82ff40);position:relative;overflow:hidden}.nw-cover img{object-fit:cover;width:100%;height:100%;display:block}.nw-cover:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#05050773);position:absolute;inset:0}.nw-cover-fallback{background:linear-gradient(135deg,#1b3a55,#4b2a72 60%,#8a3f7a);place-items:center;display:grid}.nw-cover-fallback span{color:#ffffffd9;font-size:clamp(2.5rem,8vw,4.5rem);font-weight:800}.nw-card-featured .nw-cover{aspect-ratio:16/9;height:100%;min-height:100%}.nw-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:.82rem;display:flex}.nw-meta-read{align-items:center;gap:4px;display:inline-flex}.nw-badge{color:var(--cyan);letter-spacing:.04em;text-transform:uppercase;background:#8df5ff24;border-radius:999px;padding:3px 10px;font-size:.72rem;font-weight:700}.nw-state{text-align:center;border:1px dashed var(--line-strong);background:var(--panel);color:var(--muted);border-radius:24px;justify-items:center;gap:10px;padding:56px 20px;display:grid}.nw-state h2{color:var(--text);margin:0;font-size:1.3rem}.nw-state p{max-width:46ch;margin:0}@keyframes nw-pulse{0%,to{opacity:.55}50%{opacity:1}}.nw-skeleton{gap:28px;display:grid}.nw-sk-featured,.nw-sk-card,.nw-sk-line,.nw-sk-title{background:var(--panel);border:1px solid var(--line);border-radius:22px;animation:1.4s ease-in-out infinite nw-pulse}.nw-sk-featured{aspect-ratio:21/9}.nw-sk-card{height:300px}.nw-sk-line{width:200px;height:18px}.nw-sk-title{height:90px}.nw-article-skeleton{gap:20px;display:grid}.nw-article-page{width:min(860px,100% - 32px)}.nw-back{border:1px solid var(--line);background:var(--panel);min-height:40px;color:var(--text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:0 16px;display:inline-flex}.nw-back:hover{border-color:var(--cyan)}.nw-progress{z-index:1000;pointer-events:none;background:0 0;height:3px;position:fixed;top:0;left:0;right:0}.nw-progress span{background:linear-gradient(90deg, var(--cyan), #bd82ff);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.nw-article{gap:24px;display:grid}.nw-article-head{gap:14px;display:grid}.nw-article-head h1{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(2rem,4.6vw,3.2rem);line-height:1.1}.nw-lead{color:var(--muted);margin:0;font-size:1.25rem;line-height:1.55}.nw-hero-figure{gap:8px;margin:0;display:grid}.nw-hero-figure .nw-cover{border-radius:22px}.nw-hero-figure figcaption{color:var(--muted);font-size:.82rem}.nw-share{border-block:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0;display:flex}.nw-share-label{color:var(--muted);align-items:center;gap:6px;margin-right:6px;font-size:.88rem;display:inline-flex}.nw-toc{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:18px;padding:18px 22px}.nw-toc strong{color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:.8rem;display:block}.nw-toc ol{gap:6px;margin:0;padding-left:20px;display:grid}.nw-toc a{color:var(--text);text-decoration:none}.nw-toc a:hover{color:var(--cyan);text-decoration:underline}.nw-toc-sub{color:var(--muted);margin-left:16px;list-style-type:circle}.nw-prose{overflow-wrap:anywhere;width:100%;max-width:70ch;margin-inline:auto;font-size:1.1rem;line-height:1.78}.nw-prose>*{margin-block:0 1.2em}.nw-prose h2,.nw-prose h3,.nw-prose h4{margin-block:1.8em .6em;scroll-margin-top:96px;line-height:1.25}.nw-prose h2{font-size:1.7rem}.nw-prose h3{font-size:1.35rem}.nw-prose h4{color:var(--muted);font-size:1.1rem}.nw-prose a{color:var(--cyan);text-underline-offset:3px}.nw-prose ul,.nw-prose ol{padding-left:1.4em}.nw-prose li{margin-block:.35em}.nw-prose li>ul,.nw-prose li>ol{margin-block:.3em 0}.nw-prose blockquote{border-left:4px solid var(--cyan);color:var(--muted);margin-inline:0;padding:6px 0 6px 22px;font-size:1.2rem;font-style:italic}.nw-prose blockquote>*{margin-block:.6em}.nw-prose hr{background:var(--line-strong);border:0;height:1px;margin-block:2em}.nw-prose mark{color:inherit;background:#8df5ff47;border-radius:4px;padding:0 .2em}.nw-prose code{background:#7f7fa033;border-radius:6px;padding:.12em .4em;font-size:.92em}.nw-prose pre{border:1px solid var(--line);background:#00000059;border-radius:14px;padding:16px 18px;font-size:.92rem;line-height:1.5;overflow-x:auto}.nw-prose pre code{background:0 0;padding:0}.nw-prose img{border-radius:14px;max-width:100%;height:auto;margin-inline:auto;display:block}.nw-prose figure{gap:8px;margin-inline:0;display:grid}.nw-prose figcaption{color:var(--muted);text-align:center;font-size:.85rem}.nw-table-wrap{border:1px solid var(--line);border-radius:12px;overflow-x:auto}.nw-prose table{border-collapse:collapse;width:100%;min-width:480px;font-size:.98rem;line-height:1.5}.nw-prose th,.nw-prose td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 14px}.nw-prose th{background:#8df5ff1a;font-weight:700}.nw-prose tr:last-child td{border-bottom:0}.nw-cols{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.nw-embed{aspect-ratio:16/9;background:#000;border-radius:16px;position:relative;overflow:hidden}.nw-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.nw-source{border:1px solid var(--cyan);background:linear-gradient(135deg,#8df5ff1a,#bd82ff1a);border-radius:20px;justify-items:start;gap:8px;width:100%;max-width:70ch;margin-inline:auto;padding:22px 24px;display:grid}.nw-source-kicker{color:var(--cyan);letter-spacing:.14em;text-transform:uppercase;font-size:.76rem;font-weight:800}.nw-source strong{overflow-wrap:anywhere;font-size:1.2rem}.nw-source p{color:var(--muted);margin:0;font-size:.95rem;line-height:1.55}.nw-tags{flex-wrap:wrap;gap:8px;width:100%;max-width:70ch;margin:0;margin-inline:auto;padding:0;list-style:none;display:flex}.nw-tags li{border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:999px;padding:5px 12px;font-size:.86rem}.nw-related{gap:18px;margin-top:56px;display:grid}.nw-related h2{margin:0;font-size:1.5rem}:root[data-theme=light] .nw-badge{background:#7a3cbe1f}:root[data-theme=light] .nw-chips button.active{color:#fff}:root[data-theme=light] .nw-prose pre{background:#1e14280f}:root[data-theme=light] .nw-prose code{background:#1e142814}:root[data-theme=light] .nw-prose th{background:#7a3cbe14}:root[data-theme=light] .nw-prose mark{background:#ffd25a80}:root[data-theme=light] .nw-cover:after{background:linear-gradient(#0000 60%,#1e142840)}@media (width<=860px){.nw-page{padding-top:96px}.nw-card-featured .nw-card-link{grid-template-columns:1fr}.nw-card-featured .nw-cover{height:auto}.nw-card-featured .nw-card-body{padding:20px}.nw-prose{font-size:1.04rem}}@media (prefers-reduced-motion:reduce){.nw-card,.nw-sk-featured,.nw-sk-card,.nw-sk-line,.nw-sk-title{animation:none}.nw-card,.nw-btn,.nw-chips button{transition:none}}.nw-page{--cyan:#e8ecf2;--pink:#9aa3b2;--dp-accent:#e8ecf2;isolation:isolate;position:relative}.nw-page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(700px 320px at 20% 0,#ffffff21,#0000 70%),radial-gradient(600px 300px at 85% 10%,#96a0b229,#0000 70%),linear-gradient(#14161be6,#0000);height:520px;position:absolute;inset:0 -50vw auto}.nw-hero h1{background:linear-gradient(120deg,#fff 10%,#aeb6c4 60%,#6b7280);color:#0000;-webkit-background-clip:text;background-clip:text}.nw-kicker{color:#c3c9d4}.nw-search{background:linear-gradient(135deg,#ffffff14,#ffffff05);max-width:640px;min-height:54px}.nw-chips button.active{color:#0b0c0f;background:linear-gradient(135deg,#fff,#b7bfcc)}.nw-card{background:linear-gradient(160deg,#ffffff0f,#ffffff04);position:relative}.nw-peek-btn{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;background:#08090cb8;transition:opacity .2s,transform .2s;position:absolute;top:12px;right:12px;transform:translateY(-4px)}.nw-card:hover .nw-peek-btn,.nw-card:focus-within .nw-peek-btn,.nw-peek-btn:focus-visible{opacity:1;transform:none}@media (hover:none){.nw-peek-btn{opacity:1;transform:none}}.nw-section-title{letter-spacing:-.01em;margin:36px 0 16px;font-size:1.3rem}.nw-market{grid-template-columns:repeat(auto-fit,minmax(176px,1fr));gap:10px;margin:8px 0 28px;display:grid}.nw-market .nw-ind{text-align:left;white-space:normal;overflow-wrap:normal;word-break:normal;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;height:auto;min-height:0;padding:12px 16px;display:flex}.nw-ind-label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:.78rem;font-weight:700}.nw-market .nw-ind strong{white-space:nowrap;font-size:1.25rem;line-height:1.2}.nw-ind-trend{white-space:nowrap;align-items:center;gap:4px;font-size:.82rem;font-weight:700;display:inline-flex}.nw-ind--up .nw-ind-trend{color:#ff8a8a}.nw-ind--down .nw-ind-trend{color:#7ee2a8}.nw-ind--flat .nw-ind-trend{color:var(--muted)}.nw-live{border:1px solid var(--line);background:linear-gradient(160deg,#ffffff0d,#00000040);border-radius:22px;margin:0 0 12px;padding:20px}.nw-live-head{gap:12px;margin-bottom:14px;display:grid}.nw-live-head h2{overflow-wrap:anywhere;align-items:center;gap:8px;margin:0;font-size:1.15rem;display:flex}.nw-live-head h2 svg{color:#ff6b6b}.nw-live-head h2 small{color:var(--muted);margin-left:4px;font-size:.72rem;font-weight:700}.nw-live-filters{gap:8px;display:grid}.nw-scope button{font-size:.78rem}.nw-live-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.nw-lc{text-align:left;border:1px solid var(--line);width:100%;color:var(--text);font:inherit;cursor:pointer;background:#ffffff0a;border-radius:18px;grid-template-rows:auto 1fr;gap:0;padding:0;transition:border-color .2s,background .2s,transform .25s;display:grid;overflow:hidden}.nw-lc:hover{border-color:var(--line-strong);background:#ffffff14;transform:translateY(-3px)}.nw-lc-media{aspect-ratio:16/9;background:linear-gradient(135deg,#2a2d36,#11131a);display:block;position:relative;overflow:hidden}.nw-lc-media img{object-fit:cover;width:100%;height:100%;transition:scale .5s;display:block}.nw-lc:hover .nw-lc-media img{scale:1.05}.nw-lc-media b{color:#ffffff59;place-items:center;font-size:2.4rem;display:grid;position:absolute;inset:0}.nw-lc-flag{letter-spacing:.06em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a108c;border:1px solid #ffffff40;border-radius:999px;padding:3px 10px;font-size:10.5px;font-style:normal;font-weight:900;position:absolute;top:10px;left:10px}.nw-lc-copy{align-content:start;gap:6px;min-width:0;padding:12px 14px 14px;display:grid}.nw-lc-sum{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.5;display:-webkit-box;overflow:hidden}.nw-lc-tr{color:var(--cyan,#8df5ff);font-size:10.5px;font-style:normal;font-weight:800}.nw-lc.lead{grid-column:1/-1;grid-template-rows:none;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.nw-lc.lead .nw-lc-media{aspect-ratio:auto;min-height:260px}.nw-lc.lead .nw-live-title{font-size:clamp(1.15rem,2.4vw,1.6rem);line-height:1.2}.nw-lc.lead .nw-lc-copy{align-content:center;gap:10px;padding:22px}.nw-lc.no-img.lead{grid-template-columns:1fr}.nw-lc.no-img.lead .nw-lc-media{display:none}.nw-live-more{justify-content:center;margin-top:16px;display:flex}.nw-live-src{color:var(--muted);font-size:.75rem;font-weight:700}.nw-live-title{font-weight:600;line-height:1.35}.nw-live-note{color:var(--muted);margin:0}.nw-lc-sk{cursor:default;min-height:190px;animation:1.4s ease-in-out infinite nw-pulse}.nw-pautas-chips{margin:0 0 14px}.nw-live-img{object-fit:cover;border-radius:14px;width:100%;max-height:220px}@media (width<=760px){.nw-lc.lead{grid-template-columns:1fr}.nw-lc.lead .nw-lc-media{aspect-ratio:16/9;min-height:0}}@media (width<=560px){.nw-market{grid-template-columns:repeat(2,minmax(0,1fr))}.nw-live{padding:14px}.nw-live-grid,.nw-lc.lead{grid-template-columns:1fr}.nw-lc.lead .nw-lc-media{aspect-ratio:16/9;min-height:0}}.did-you-mean{border:1px solid color-mix(in srgb, currentColor 18%, transparent);background:color-mix(in srgb, currentColor 6%, transparent);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 16px;width:min(100%,720px);margin:14px auto 0;padding:10px 16px;font-size:.95rem;display:flex}.did-you-mean button,.did-you-mean a{color:inherit;font:inherit;cursor:pointer}.did-you-mean button{text-underline-offset:3px;background:0 0;border:0;padding:0 2px;font-style:italic;font-weight:700;text-decoration:underline}.did-you-mean a{opacity:.9;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.did-you-mean a:hover,.did-you-mean button:hover{opacity:1;text-decoration:underline}.about-chapters{gap:2px;position:sticky}.about-chapters button{z-index:1;transition:color .25s,scale .45s cubic-bezier(.34,1.8,.5,1);position:relative}.about-chapters button.active{color:#fff;background:0 0;scale:1.08}.about-chapters button:active{scale:.92}.chapter-pill{z-index:0;background:linear-gradient(135deg, var(--pink), #9b6dff);border-radius:99px;transition:translate .75s cubic-bezier(.34,1.9,.45,1),width .55s cubic-bezier(.5,1.7,.5,1);position:absolute;top:6px;bottom:6px;left:0;box-shadow:0 8px 22px -6px #9b6dffb3}.about-section.arrive{animation:1s cubic-bezier(.2,.8,.2,1) about-elastic}@keyframes about-elastic{0%{translate:0 28px;scale:.985}45%{translate:0 -10px;scale:1.006}70%{translate:0 4px;scale:1}to{translate:0}}.about-section.arrive>h2{transform-origin:0;animation:1s cubic-bezier(.34,1.7,.5,1) about-stretch}@keyframes about-stretch{0%{scale:1.12 .86}to{scale:1}}.about-page{counter-reset:chapter}.about-section>h2{counter-increment:chapter;border-bottom:2px solid var(--text);flex-wrap:wrap;align-items:baseline;padding-bottom:14px}.about-section>h2:before{content:counter(chapter, decimal-leading-zero);letter-spacing:.12em;color:var(--pink);align-self:flex-start;padding-top:.5em;font-size:.42em;font-weight:900}.about-section>h2 .emoji3d{display:none}.about-prose{border-left:3px solid var(--pink);padding-left:20px}.story-points{counter-reset:point;grid-template-columns:1fr;gap:0;margin-top:34px}.story-point{counter-increment:point;grid-template-columns:70px 220px 1fr;align-items:baseline;gap:16px;padding:22px 4px;transition:padding-left .5s cubic-bezier(.34,1.8,.5,1),background .3s;display:grid;border:0!important;border-top:1px solid var(--line)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-radius:0!important}.story-point:last-child{border-bottom:1px solid var(--line)!important}.story-point:before{content:counter(point, decimal-leading-zero);color:#0000;-webkit-text-stroke:1px var(--pink);font-size:34px;font-weight:900}.story-point .emoji3d{display:none}.story-point b{font-size:20px}.story-point:hover{padding-left:18px;background:linear-gradient(90deg,#ff5fa21a,#0000)!important}.project-card,.era-explorer,.gantt{border-radius:8px 28px}.project-emoji{filter:grayscale(.15)}@media (width<=760px){.story-point{grid-template-columns:52px 1fr}.story-point span:last-child{grid-column:2}}@media (prefers-reduced-motion:reduce){.chapter-pill,.about-section.arrive,.about-section.arrive>h2{transition:none;animation:none}}.ax-networks,.ax-top{gap:14px;margin:0;padding:0;list-style:none;display:grid}.ax-networks{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.ax-networks a{border:1px solid var(--line);background:var(--panel);height:100%;color:var(--text);border-radius:20px;align-items:center;gap:14px;padding:18px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.ax-networks a:hover{border-color:#bd82ff99;transform:translateY(-2px)}.ax-icon{background:#bd82ff24;border-radius:16px;flex:none;place-items:center;width:52px;height:52px;font-size:26px;display:grid}.ax-text{flex:1;gap:2px;min-width:0;display:grid}.ax-text small{color:var(--muted);font-weight:700}.ax-text em{color:var(--muted);font-size:13px;font-style:normal;line-height:1.4}.ax-top{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-bottom:18px}.ax-top a{color:var(--text);gap:8px;text-decoration:none;display:grid}.ax-thumb{aspect-ratio:16/9;background:var(--panel-strong);border-radius:16px;display:block;position:relative;overflow:hidden}.ax-thumb img{object-fit:cover;width:100%;height:100%}.ax-thumb svg{color:#fff;filter:drop-shadow(0 2px 6px #0009);position:absolute;bottom:10px;right:10px}.ax-top b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.ax-top small{color:var(--muted);font-weight:700}.ax-faq{gap:10px;max-width:860px;display:grid}.ax-faq details{border:1px solid var(--line);background:var(--panel);border-radius:16px;padding:0 18px}.ax-faq summary{cursor:pointer;padding:16px 0;font-weight:800}.ax-faq p{color:var(--muted);margin:0 0 16px;line-height:1.7}.ax-contact .about-actions{justify-content:flex-start}@media (width<=820px){.ax-networks{grid-template-columns:1fr}.ax-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ax-networks a{padding:14px}}.about-page{width:min(1120px,100% - 32px);color:var(--text);margin:0 auto;padding:140px 0 90px}.about-page h1,.about-page h2,.about-page h3{text-wrap:balance}.about-page a{color:var(--cyan)}.about-page .primary-cta{color:#050507}.about-page .ghost-cta{color:var(--text)}.about-page button{font-family:inherit}.about-hero{text-align:center;isolation:isolate;--mx:0;--my:0;padding:40px 20px 30px;position:relative}.about-hero:before{content:"";z-index:-1;filter:blur(30px);background:radial-gradient(circle at 25% 30%,#ff405847,#0000 55%),radial-gradient(circle at 78% 20%,#bd82ff52,#0000 55%);height:520px;position:absolute;inset:-10% 0 auto}.about-kicker{letter-spacing:.08em;text-transform:uppercase;background:#bd82ff17;border:1px solid #bd82ff4d;border-radius:99px;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:800;display:inline-flex}.about-greeting{color:var(--muted);margin:18px 0 0;font-size:18px;font-weight:800}.about-hero h1{letter-spacing:-.04em;max-width:900px;margin:8px auto 18px;font-size:clamp(40px,8vw,88px);line-height:1.02}.about-hero .grad{background:linear-gradient(120deg, var(--pink), #9b6dff 55%, var(--cyan));color:#0000;-webkit-background-clip:text;background-clip:text}.about-lead{max-width:760px;color:var(--muted);margin:0 auto;font-size:clamp(16px,2.2vw,20px);line-height:1.75}.about-lead strong{color:var(--text)}.about-started{color:var(--muted);margin:14px 0 0;font-size:14px;font-weight:700}.about-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}.about-birthday{background:#ffd16614;border:1px dashed #ffd16680;border-radius:99px;margin:22px 0 0;padding:9px 16px;font-size:14px;font-weight:800;display:inline-block}.about-birthday[data-today=true]{border-style:solid;animation:1.4s ease-in-out infinite about-pulse}.about-orbs{z-index:-1;pointer-events:none;position:absolute;inset:0}.orb{filter:drop-shadow(0 18px 18px #00000080)drop-shadow(0 0 22px #bd82ff59);translate:calc(var(--mx) * 26px) calc(var(--my) * 20px);font-size:clamp(34px,6vw,68px);transition:translate .25s ease-out;animation:6s ease-in-out infinite about-float;position:absolute}.o1{top:6%;left:5%}.o2{translate:calc(var(--mx) * -30px) calc(var(--my) * 18px);animation-delay:-1s;top:12%;right:7%}.o3{animation-delay:-2s;top:52%;left:2%}.o4{translate:calc(var(--mx) * -22px) calc(var(--my) * -16px);animation-delay:-3s;top:58%;right:3%}.o5{font-size:34px;animation-delay:-4s;top:30%;left:14%}.o6{font-size:34px;animation-delay:-5s;top:34%;right:15%}.about-stats{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin:40px 0 0;padding:0;list-style:none;display:grid}.about-stats li,.story-point,.project-card,.about-card,.skill,.era-explorer,.gantt{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform-style:preserve-3d;border-radius:24px;transition:transform .18s ease-out,border-color .2s;box-shadow:0 24px 60px #00000047}.about-stats li{padding:22px 16px}.about-stats b{background:linear-gradient(135deg, var(--pink), var(--cyan));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(34px,5vw,52px);line-height:1;display:block}.about-stats span{color:var(--muted);margin-top:8px;font-size:13px;font-weight:700;display:block}.about-chapters{z-index:20;border:1px solid var(--line);background:var(--panel-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-width:none;border-radius:99px;justify-content:center;gap:6px;width:fit-content;max-width:100%;margin:26px auto 0;padding:6px;display:flex;position:sticky;top:84px;overflow-x:auto}.about-chapters button{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:99px;padding:9px 16px;font-size:13px;font-weight:800;transition:background .2s,color .2s}.about-chapters button:hover{color:var(--text)}.about-chapters button.active{background:linear-gradient(135deg, var(--pink), #9b6dff);color:#fff}.about-section{margin-top:72px;scroll-margin-top:150px}.about-section>h2{letter-spacing:-.03em;align-items:center;gap:14px;margin:0 0 18px;font-size:clamp(28px,4.6vw,48px);display:flex}.about-prose{max-width:820px;color:var(--muted);font-size:17px;line-height:1.85}.about-prose strong{color:var(--text)}.emoji3d{filter:drop-shadow(0 10px 8px #0000008c)drop-shadow(0 0 14px #ffffff1f);transition:transform .3s;display:inline-block;transform:perspective(500px)rotateY(-14deg)rotateX(8deg)}.emoji3d.big{margin-bottom:8px;font-size:56px}.emoji3d.huge{font-size:clamp(90px,16vw,150px);animation:5s ease-in-out infinite about-float}[data-tilt]:hover .emoji3d{transform:perspective(500px)rotateY(14deg)rotateX(-6deg)scale(1.18)translateZ(30px)}.story-points{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:26px;display:grid}.story-point{color:var(--muted);flex-direction:column;gap:6px;padding:20px;font-size:14px;display:flex}.story-point .emoji3d{font-size:34px}.story-point b{color:var(--text);font-size:16px}.era-explorer{--tone:var(--pink);border-color:color-mix(in srgb, var(--tone) 45%, transparent);box-shadow:0 24px 80px color-mix(in srgb, var(--tone) 22%, transparent);margin-top:26px;padding:22px;transition:border-color .4s,box-shadow .4s}.era-explorer[data-tone=green]{--tone:#77f2bd}.era-explorer[data-tone=cyan]{--tone:#8df5ff}.era-explorer[data-tone=violet]{--tone:#b58bff}.era-explorer[data-tone=pink]{--tone:#ff4d8d}.era-explorer[data-tone=gold]{--tone:#ffd166}.era-explorer[data-tone=red]{--tone:#ff4058}.era-track{background:var(--line);border-radius:9px;height:5px;margin-bottom:16px;overflow:hidden}.era-track span{background:var(--tone);height:100%;transition:width .45s,background .4s;display:block}.era-tabs{scrollbar-width:thin;gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.era-tab{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:16px;flex:none;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:800;transition:all .2s;display:flex}.era-tab .emoji3d{font-size:20px}.era-tab.done{color:var(--text)}.era-tab.active{background:color-mix(in srgb, var(--tone) 20%, transparent);border-color:var(--tone);color:var(--text);transform:translateY(-2px)}.era-panel{grid-template-columns:minmax(140px,220px) 1fr;align-items:center;gap:24px;padding:26px 8px 8px;animation:.45s about-in;display:grid}.era-art{text-align:center}.era-phase{color:var(--tone);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.era-body h3{letter-spacing:-.02em;margin:8px 0 10px;font-size:clamp(26px,4vw,40px)}.era-body>p{color:var(--muted);margin:0 0 14px;font-size:16px;line-height:1.8}.era-body strong{color:var(--text)}.era-live{background:color-mix(in srgb, var(--tone) 16%, transparent);border-radius:99px;align-items:center;gap:8px;margin-top:16px;padding:8px 14px;font-size:13px;font-weight:800;display:inline-flex}.live-dot{background:#3be07a;border-radius:50%;width:9px;height:9px;animation:1.6s infinite about-ping;box-shadow:0 0 #3be07a99}.era-controls{justify-content:flex-end;gap:10px;margin-top:12px;display:flex}.era-controls .ghost-cta{min-height:44px;padding:0 14px}.about-tags{flex-wrap:wrap;gap:8px;display:flex}.about-tags span{background:#bd82ff14;border:1px solid #bd82ff40;border-radius:99px;padding:7px 12px;font-size:12px;font-weight:700}.about-projects{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));align-items:start;gap:18px;margin-top:28px;display:grid}.project-card{padding:26px;position:relative;overflow:hidden}.project-card:before{content:"";background:var(--tone);height:4px;position:absolute;inset:0 0 auto}.project-card:after{content:"";background:var(--tone);opacity:.14;filter:blur(30px);pointer-events:none;border-radius:50%;width:220px;height:220px;position:absolute;top:-80px;right:-80px}.tone-violet{--tone:linear-gradient(90deg, #9b6dff, #e879d5)}.tone-red{--tone:linear-gradient(90deg, #ff4058, #ffb347)}.tone-cyan{--tone:linear-gradient(90deg, #8df5ff, #77f2bd)}.tone-gold{--tone:linear-gradient(90deg, #ffd166, #ff9e4a)}.tone-base{--tone:linear-gradient(90deg, #666b7a, #a5abb8)}.project-top{justify-content:space-between;align-items:flex-start;display:flex}.project-emoji{font-size:50px}.status-chip{letter-spacing:.06em;text-transform:uppercase;background:#ffffff14;border-radius:99px;padding:5px 11px;font-size:11px;font-weight:900}.status-active{color:#62f0a0;background:#3be07a29}.status-paused{color:#ffd166;background:#ffd16629}.project-badge{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:12px 0 6px;font-size:12px;font-weight:800;display:block}.project-card h3{letter-spacing:-.02em;margin:0;font-size:28px}.project-since{color:var(--muted);margin:4px 0 10px;font-size:13px;font-weight:800;display:block}.project-card p{color:var(--muted);margin:10px 0 14px;line-height:1.7}.project-card strong{color:var(--text)}.project-toggle{border:1px solid var(--line-strong);color:var(--text);cursor:pointer;background:0 0;border-radius:99px;align-items:center;gap:6px;margin-bottom:14px;padding:8px 14px;font-size:12px;font-weight:800;display:inline-flex}.project-card.open .project-toggle svg{transform:rotate(90deg)}.project-more{background:#ffffff0a;border-radius:16px;margin-bottom:14px;padding:14px;animation:.35s about-in}.project-more[hidden]{display:none}.project-more>p{margin:0 0 10px}.game-tabs{flex-wrap:wrap;gap:6px;display:flex}.game-tabs button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:99px;padding:7px 11px;font-size:12px;font-weight:800}.game-tabs button.active{color:var(--text);background:#ff40582e;border-color:#ff405880}.game-panel{margin-top:10px;animation:.3s about-in}.game-panel b{color:var(--gold);font-size:13px}.game-panel p{margin:6px 0 0;font-size:14px}.gantt{margin-top:26px;padding:24px}.gantt h3{margin:0 0 4px;font-size:22px}.gantt-hint{color:var(--muted);margin:0 0 18px;font-size:13px}.gantt-chart{padding-bottom:6px;overflow-x:auto}.gantt-axis,.gantt-row{grid-template-columns:118px minmax(420px,1fr);align-items:center;display:grid}.gantt-axis{height:22px;margin-left:118px;display:block;position:relative}.gantt-axis span{color:var(--muted);font-size:11px;font-weight:700;position:absolute;transform:translate(-50%)}.gantt-row{height:34px}.gantt-label{color:var(--muted);padding-right:8px;font-size:12px;font-weight:800}.gantt-lane{background:#ffffff0d;border-radius:99px;height:20px;position:relative}.gantt-bar{background:var(--tone);cursor:pointer;opacity:.75;border:0;border-radius:99px;height:100%;transition:opacity .2s,transform .2s,box-shadow .2s;position:absolute;top:0}.gantt-bar:hover{opacity:1;transform:scaleY(1.2)}.gantt-bar.selected{opacity:1;box-shadow:0 0 0 2px var(--text), 0 8px 24px #ffffff1f}.gantt-detail{background:#ffffff0a;border-radius:16px;margin-top:14px;padding:14px 16px;font-size:14px}.gantt-detail span{color:var(--gold);margin-left:6px;font-weight:800}.gantt-detail p{color:var(--muted);margin:6px 0 0;line-height:1.6}.skill-filters{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.skill-filters button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:99px;padding:9px 16px;font-size:13px;font-weight:800}.skill-filters button.active{background:linear-gradient(135deg, var(--pink), #9b6dff);color:#fff;border-color:#0000}.skill-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.skill{flex-direction:column;gap:4px;padding:20px;animation:.35s both about-in;display:flex}.skill .emoji3d{font-size:34px}.skill small{color:var(--muted);font-weight:700}.skill.group-gestao{border-top:3px solid #ffd166}.skill.group-criativo{border-top:3px solid #ff4d8d}.skill.group-ferramentas{border-top:3px solid #8df5ff}.about-split{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;margin-top:24px;display:grid}.about-card{padding:28px}.about-card h3{margin:0 0 10px;font-size:24px}.about-card p{color:var(--muted);margin:0;line-height:1.8}.about-card strong{color:var(--text)}.about-punch{text-align:center;letter-spacing:-.02em;background:linear-gradient(120deg, var(--pink), var(--cyan));color:#0000;-webkit-background-clip:text;background-clip:text;margin:34px 0 0;font-size:clamp(22px,3.6vw,36px);font-weight:900}.about-promise{text-align:center;background:linear-gradient(145deg,#ff40581a,#bd82ff1f);border:1px solid #ff405847;border-radius:32px;padding:48px 24px}.about-promise h2{justify-content:center}.about-promise blockquote{max-width:720px;margin:0 auto;font-size:clamp(18px,2.6vw,24px);font-weight:600;line-height:1.65}.about-signature{text-align:center;color:var(--muted);margin-top:56px}.about-fullname{opacity:.6;margin-top:6px;font-size:12px}@keyframes about-float{0%,to{transform:translateY(0)rotate(-6deg)}50%{transform:translateY(-18px)rotate(6deg)}}@keyframes about-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes about-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes about-ping{70%{box-shadow:0 0 0 10px #3be07a00}to{box-shadow:0 0 #3be07a00}}@media (width<=720px){.about-page{padding-top:120px}.orb{opacity:.35}.era-panel{text-align:center;grid-template-columns:1fr}.era-body .about-tags{justify-content:center}.about-chapters{justify-content:flex-start;top:76px}.gantt{margin-top:12px;padding:10px}.gantt h3{margin-bottom:6px;font-size:16px}.gantt-hint,.gantt-chart{display:none}.gantt-mobile{gap:5px;display:grid}.gantt-mobile-row{border:1px solid var(--line);width:100%;min-height:0;color:var(--text);text-align:left;cursor:pointer;background:0 0;border-radius:8px;gap:3px;padding:5px 8px;display:grid}.gantt-mobile-row.active{border-color:color-mix(in srgb, var(--tone) 65%, transparent);background:#ffffff0b}.gantt-mobile-main{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.gantt-mobile-main b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.gantt-mobile-main>span{color:var(--muted);flex:none;font-size:9px;font-weight:700}.gantt-mobile-track{background:#ffffff17;border-radius:99px;height:2px;overflow:hidden}.gantt-mobile-track i{border-radius:inherit;background:var(--tone);height:100%;display:block}.gantt-detail{margin-top:6px;padding:6px 8px;font-size:11px}.gantt-detail p{display:none}}@media (prefers-reduced-motion:reduce){.orb,.emoji3d.huge,.about-birthday,.live-dot{animation:none}.about-page [data-tilt],.emoji3d,.era-panel,.project-more,.skill,.game-panel{transition:none;animation:none}}@media (width<=820px),(pointer:coarse){.about-page *,.about-page :before,.about-page :after{-webkit-backdrop-filter:none!important;transform-style:flat!important}.about-hero:before,.project-card:after{opacity:.5;filter:none!important}.orb,.emoji3d{filter:none!important;animation:none!important;translate:none!important}.emoji3d{transform:none!important}.about-stats li,.story-point,.project-card,.about-card,.skill,.era-explorer,.gantt{box-shadow:none!important;transition:none!important}.about-section.arrive,.about-section.arrive>h2,.skill,.era-panel,.project-more,.game-panel{animation:none!important}.about-chapters{background:var(--panel-strong)}}.ai-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;margin-bottom:8px;display:flex}.ai-ranges{flex-wrap:wrap;gap:6px;display:flex}.ai-ranges button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:1px solid #ffffff2e;border-radius:999px;padding:7px 14px;font-size:.84rem}.ai-ranges button.active{color:#fff;background:linear-gradient(135deg,#ff4d8d,#a855f7);border-color:#0000}.ai-custom{gap:8px;display:flex}.ai-custom label{opacity:.85;gap:2px;font-size:.74rem;display:grid}.ai-live{align-items:center;gap:6px;font-size:.86rem;font-weight:700;display:inline-flex}.ai-live i{background:#22c55e;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #22c55e40}.ai-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:14px 0;display:grid}.ai-stat{background:#ffffff0d;border-radius:14px;gap:4px;padding:14px;display:grid}.ai-stat span{opacity:.75;font-size:.76rem}.ai-stat strong{font-size:1.6rem}.delta{opacity:.7;font-size:.78rem;font-style:normal}.delta.up{color:#22c55e;opacity:1}.delta.down{color:#f87171;opacity:1}.ai-chart{width:100%;height:auto}.ai-chart .grid{stroke:#ffffff1a}.ai-chart .axis{fill:currentColor;opacity:.6;font-size:10px}.ai-chart .l1{fill:none;stroke:#ff4d8d;stroke-width:2.4px}.ai-chart .l2{fill:none;stroke:#60a5fa;stroke-width:2px;stroke-dasharray:4 3}.ai-chart .dot{fill:#ff4d8d}.ai-legend{align-items:center;gap:14px;font-size:.8rem;display:flex}.ai-legend .k1,.ai-legend .k2{border-radius:2px;width:14px;height:4px;display:inline-block}.ai-legend .k1{background:#ff4d8d}.ai-legend .k2{background:#60a5fa}.ai-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.ai-bars{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ai-bars li{grid-template-columns:minmax(80px,1fr) 2fr auto;align-items:center;gap:10px;font-size:.86rem;display:grid}.ai-bars .bar{background:#ffffff14;border-radius:4px;height:8px;overflow:hidden}.ai-bars .bar i{background:linear-gradient(90deg,#ff4d8d,#a855f7);height:100%;display:block}.ai-table{border-collapse:collapse;width:100%;font-size:.86rem}.ai-table th,.ai-table td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff14;padding:9px 8px}.ai-table tbody tr{cursor:pointer}.ai-table tbody tr:hover{background:#ffffff0a}.ai-table small{opacity:.6;display:block}.ai-detail{background:#ffffff0a;border-radius:14px;margin-top:16px;padding:14px}.ai-hours{grid-template-columns:repeat(24,1fr);align-items:end;gap:4px;height:120px;display:grid}.ai-hours div{text-align:center;grid-template-rows:1fr auto;height:100%;font-size:.62rem;display:grid}.ai-hours i{background:linear-gradient(#ff4d8d,#a855f7);border-radius:3px 3px 0 0;align-self:end;min-height:2px}.sec-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sec-check{background:#ffffff0d;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.sec-check span{gap:2px;display:grid}.sec-check small{opacity:.7}.sec-check.ok svg{color:#22c55e}.sec-check.warn svg{color:#f59e0b}.sec-secret{letter-spacing:2px;word-break:break-all;background:#00000059;border-radius:10px;margin:8px 0;padding:12px;font-size:1.1rem;display:block}.sub-card{gap:8px;display:grid}.sub-card header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.sub-card p{overflow-wrap:anywhere;margin:0}.sub-card .sub-text{white-space:pre-wrap;opacity:.85}.sub-status{background:#ffffff1a;border-radius:99px;padding:3px 10px;font-size:12px;font-weight:800}.sub-status.new{background:#ff4d8d40}.sub-status.approved{background:#5ef2a638}.sub-status.rejected{background:#ff6b6b38}.admin-chip.danger{color:#ff8a8a}.ai-admin h2{align-items:center;gap:8px;display:flex}.ai-stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin:12px 0;padding:0;list-style:none;display:grid}.ai-stats li{background:#ffffff0d;border-radius:14px;padding:10px 12px;display:grid}.ai-stats b{font-size:1.4rem}.ai-stats span{opacity:.7;font-size:.8rem}.ai-tabs,.ai-toolbar{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.ai-tabs button,.ai-toolbar button{color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:999px;padding:8px 14px}.ai-tabs button.on,.ai-toolbar button.on{background:var(--accent,#7c5cff);color:#fff;border-color:#0000}.ai-log{gap:8px;max-height:52vh;padding:4px 2px 12px;display:grid;overflow:auto}.ai-bubble{white-space:pre-wrap;overflow-wrap:anywhere;background:#ffffff12;border-radius:16px;max-width:86%;padding:10px 14px}.ai-bubble.user{background:var(--accent,#7c5cff);color:#fff;justify-self:end}.ai-empty,.ai-note{opacity:.7;font-size:.9rem}.ai-send{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.ai-send textarea{flex:260px}.ai-result{gap:8px;margin-top:14px;display:grid}.ai-result pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:50vh;font:inherit;background:#00000040;border-radius:14px;padding:12px;overflow:auto}.ai-inline{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.ai-inline small{opacity:.7}.au{gap:16px}.au-tabs{border:1px solid var(--line);background:#ffffff0a;border-radius:16px;flex-wrap:wrap;gap:6px;padding:6px;display:flex}.au-tabs button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;padding:9px 16px;font-weight:800}.au-tabs button.on{background:var(--pink);color:#fff}.au-tabs.sm{margin-bottom:14px}.au-cards{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.au-card{border:1px solid var(--line-strong);background:var(--panel);border-radius:18px;gap:4px;padding:16px;display:grid}.au-card b{font-variant-numeric:tabular-nums;font-size:30px}.au-card span{color:var(--muted);font-size:13px;font-weight:700}.au-card.warn{background:#fbbf241a;border-color:#fbbf24}.au-bars{align-items:flex-end;gap:4px;height:120px;display:flex}.au-bars i{background:linear-gradient(var(--pink), var(--cyan));border-radius:4px 4px 0 0;flex:1;min-width:4px}.au-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.au-list li{background:#ffffff0a;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.au-list small,.au-users small,.au-queue small{color:var(--muted);display:block}.au-split{grid-template-columns:minmax(280px,380px) 1fr;align-items:start;gap:16px;display:grid}.au-filters{grid-template-columns:1fr auto;gap:8px;margin-bottom:12px;display:grid}.au-filters input,.au-filters select,.au-settings input[type=text],.au-settings input:not([type]),.au-settings select{border:1px solid var(--line-strong);background:var(--panel);min-height:42px;color:var(--text);font:inherit;border-radius:12px;width:100%;padding:8px 12px}.au-users{gap:4px;margin:0;padding:0;list-style:none;display:grid}.au-users button{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:8px;display:grid}.au-users button:hover,.au-users button.on{border-color:var(--line-strong);background:#ffffff0f}.au-av{background:var(--pink);text-transform:uppercase;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:900;display:grid;overflow:hidden}.au-av img{object-fit:cover;width:100%;height:100%}.au-pill{background:#ffffff1a;border-radius:99px;padding:2px 9px;font-size:11px;font-style:normal;font-weight:900}.au-pill.active{color:#4ade80;background:#4ade8033}.au-pill.suspended,.au-pill.failed{color:#ff6b81;background:#ff6b8133}.au-pill.pending{color:#fbbf24;background:#fbbf2433}.au-pager{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.au-dl{gap:8px;margin:12px 0;display:grid}.au-dl div{border-bottom:1px dashed var(--line);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.au-dl dt{color:var(--muted)}.au-dl dd{margin:0;font-weight:700}.au-actions{flex-wrap:wrap;gap:8px;display:flex}.au-danger{color:#ff6b81;font:inherit;cursor:pointer;background:#ff6b811f;border:1px solid #ff6b81;border-radius:12px;padding:10px 16px;font-weight:800}.au-queue{gap:12px;margin:0;padding:0;list-style:none;display:grid}.au-queue li{border:1px solid var(--line);border-radius:16px;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:14px;display:flex}.au-queue p{overflow-wrap:anywhere;margin:6px 0}.au-queue a{color:var(--cyan);overflow-wrap:anywhere}.au-settings{gap:14px;max-width:560px;display:grid}.au-settings label{gap:6px;font-weight:800;display:grid}.au-switch{align-items:center;gap:10px;display:flex!important}@media (width<=900px){.au-split{grid-template-columns:1fr}}.lab-stats{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-bottom:12px;display:grid}.lab-stats>div{border:1px solid var(--line,#ffffff1a);background:#ffffff09;border-radius:14px;gap:2px;min-width:0;padding:12px;display:grid}.lab-stats small{color:var(--muted,#a5abb8);font-size:11px}.lab-stats b{overflow-wrap:anywhere;font-size:1.1rem}.lab-fuels{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:10px 0 14px;display:grid}.lab-fuels label{gap:6px;font-size:13px;display:grid}.lab-catalog{gap:8px;max-height:460px;margin:12px 0 18px;display:grid;overflow:auto}.lab-cat-row{grid-template-columns:minmax(0,1.4fr) 90px 80px minmax(0,1.6fr) auto;align-items:center;gap:8px;display:grid}.lab-cat-row strong{overflow-wrap:anywhere;min-width:0;display:grid}.lab-cat-row small{opacity:.6;font-weight:500}.lab-cat-row input,.lab-cat-row select{width:100%;min-width:0}@media (width<=760px){.lab-cat-row{grid-template-columns:minmax(0,1fr) 1fr}.lab-cat-row strong,.lab-cat-row button{grid-column:1/-1}}.lab-demo{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:10px;margin:10px 0;display:grid}.lab-preview{border:1px dashed var(--line-strong,#fff3);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;margin:10px 0;padding:18px;display:flex}.lab-preview h3,.lab-preview p{flex-basis:100%;margin:0}.lab-block{border-bottom:1px solid var(--line,#ffffff14);grid-template-columns:70px minmax(0,1fr);align-items:center;gap:8px;padding:10px 0;display:grid}.lab-block>:nth-child(n+3){grid-column:2}.lab-block .btn--icon{justify-self:start}.lab-sub{color:var(--muted,#a5abb8);text-transform:uppercase;letter-spacing:.08em;margin:14px 0 0;font-size:.85rem}.lab-flags{gap:8px;margin:10px 0;display:grid}.lab-flags label{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (width<=640px){.lab-demo,.lab-block{grid-template-columns:1fr}.lab-block>:nth-child(n+3){grid-column:1}}.dl-page{grid-template-columns:minmax(0,1fr);gap:26px;padding:120px 0 80px;display:grid}.dl-page>*{min-width:0}.dl-hero{text-align:center;justify-items:center;gap:14px;display:grid}.dl-hero h1{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(34px,5vw,60px);line-height:1.05}.dl-hero p{opacity:.75;text-wrap:pretty;max-width:620px;margin:0}.dl-search{border-radius:20px;align-items:center;gap:10px;width:min(640px,100%);min-height:58px;padding:0 18px;display:flex}.dl-search input{min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:16px}.dl-clear{width:30px;height:30px;color:inherit;cursor:pointer;background:#ffffff1a;border:0;border-radius:10px;place-items:center;padding:0;display:grid}.dl-stats{flex-wrap:wrap;justify-content:center;gap:10px;margin:6px 0 0;padding:0;list-style:none;display:flex}.dl-stats li{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:16px;gap:2px;min-width:120px;padding:10px 18px;display:grid}.dl-stats b{font-size:22px;font-weight:900;line-height:1.1}.dl-stats span{text-transform:uppercase;letter-spacing:.06em;opacity:.65;font-size:11.5px}.dl-top{gap:12px;display:grid}.dl-top h2,.dl-related h2{margin:0;font-size:18px}.dl-top-row{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.dl-top-item{color:inherit;border-radius:20px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;padding:10px 14px 10px 10px;text-decoration:none;transition:transform .2s;display:grid;position:relative}.dl-top-item:hover{transform:translateY(-2px)}.dl-top-item i{z-index:2;color:#fff;background:linear-gradient(135deg, var(--pink), var(--cyan));border-radius:50%;place-items:center;width:24px;height:24px;font:900 12px/1 inherit;display:grid;position:absolute;top:-8px;left:-6px}.dl-top-item .dl-thumb{aspect-ratio:1;border-radius:14px;width:56px}.dl-top-item .dl-chip{display:none}.dl-top-item span:last-child{min-width:0;display:grid}.dl-top-item strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dl-top-item small{opacity:.65}.dl-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dl-categories{scrollbar-width:none;max-width:100%;overflow-x:auto}.dl-categories::-webkit-scrollbar{display:none}.dl-categories button b{background:#ffffff26;border-radius:99px;padding:2px 7px;font-size:11px}.dl-sort{align-items:center;gap:10px;font-size:13px;font-weight:700;display:inline-flex}.dl-sort select{min-height:40px;color:inherit;font:inherit;background:#ffffff14;border:1px solid #ffffff29;border-radius:14px;padding:0 12px}.dl-count{opacity:.85;flex-wrap:wrap;align-items:center;gap:12px;margin:0;font-size:13px;display:flex}.dl-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:18px;transition:opacity .2s;display:grid}.dl-grid.is-loading{opacity:.5}.dl-card{animation:.55s cubic-bezier(.2,.8,.2,1) backwards dl-rise;animation-delay:var(--d,0s);border-radius:24px;grid-template-rows:1fr auto;display:grid;overflow:hidden}.dl-card-link{color:inherit;grid-template-rows:auto 1fr;min-width:0;text-decoration:none;display:grid}.dl-thumb{aspect-ratio:16/9;background:linear-gradient(135deg,#ff4d8d52,#6f5bff52);place-items:center;display:grid;position:relative;overflow:hidden}.dl-thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dl-thumb img:not([hidden])~.dl-thumb-icon{display:none}.dl-thumb.is-logo img{object-fit:contain;background:#ffffffeb;border-radius:18px;width:64px;height:64px;padding:10px;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px -10px #00000080}.dl-thumb-icon{font-size:42px}.dl-chip{text-overflow:ellipsis;white-space:nowrap;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008c;border-radius:99px;max-width:calc(100% - 20px);padding:4px 10px;font-size:11px;font-weight:800;position:absolute;top:10px;left:10px;overflow:hidden}.dl-card-body{align-content:start;gap:8px;padding:16px 16px 10px;display:grid}.dl-card-body strong{overflow-wrap:anywhere;font-size:17px;line-height:1.25}.dl-desc{opacity:.72;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.dl-meta{flex-wrap:wrap;gap:6px;display:flex}.dl-meta em{text-overflow:ellipsis;white-space:nowrap;background:#ffffff1a;border-radius:99px;max-width:100%;padding:3px 9px;font-size:11px;font-style:normal;font-weight:700;overflow:hidden}.dl-card-foot{justify-content:space-between;align-items:center;gap:10px;padding:8px 16px 16px;font-size:12px;display:flex}.dl-card-foot small{opacity:.75}.dl-skel{grid-template-rows:150px 22px 14px;align-content:start;gap:0;min-height:300px;padding:0;display:grid}.dl-skel span{background:linear-gradient(90deg,#ffffff0d,#ffffff24,#ffffff0d) 0 0/200% 100%;border-radius:10px;margin:14px 16px 0;animation:1.2s linear infinite dp-shimmer;display:block}.dl-skel span:first-child{border-radius:0;margin:0}.dl-pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:8px;display:flex}.dl-crumbs{opacity:.8;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.dl-crumbs a{color:inherit;text-decoration:none}.dl-crumbs a:hover{text-decoration:underline}.dl-detail-card{border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:28px;padding:24px;display:grid}.dl-detail-media{border-radius:22px;align-self:start;overflow:hidden}.dl-detail-media .dl-thumb{aspect-ratio:16/10}.dl-detail-media .dl-thumb.is-logo img{width:96px;height:96px}.dl-detail-main{align-content:start;gap:16px;min-width:0;display:grid}.dl-detail-main h1{text-wrap:balance;margin:0;font-size:clamp(26px,3.4vw,40px);line-height:1.1}.dl-lead{opacity:.82;margin:0;line-height:1.6}.dl-facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0;display:grid}.dl-facts div{background:#ffffff0f;border:1px solid #ffffff14;border-radius:14px;min-width:0;padding:10px 12px}.dl-facts dt{text-transform:uppercase;letter-spacing:.05em;opacity:.6;font-size:11px}.dl-facts dd{overflow-wrap:anywhere;margin:2px 0 0;font-weight:700}.dl-cta-row{flex-wrap:wrap;gap:10px;display:flex}.dl-note{opacity:.7;margin:-6px 0 0;font-size:12.5px}.dl-safe{background:#5eead414;border:1px solid #5eead447;border-radius:16px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.dl-safe svg{color:#5eead4;flex:none;margin-top:2px}.dl-safe span{gap:2px;display:grid}.dl-safe small{opacity:.8;line-height:1.5}.dl-content{border-radius:24px;gap:10px;padding:22px 24px;line-height:1.7;display:grid}.dl-content h2{margin:0;font-size:18px}.dl-content p{white-space:pre-line;margin:0}.dl-tags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dl-tags a{color:inherit;background:#ffffff0d;border:1px solid #ffffff29;border-radius:99px;padding:6px 14px;font-size:12.5px;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s;display:inline-block}.dl-tags a:hover{border-color:var(--cyan);background:#ffffff1f}.dl-related{gap:14px;display:grid}@keyframes dl-rise{0%{opacity:0;translate:0 22px}}:root[data-theme=light] .dl-stats li,:root[data-theme=light] .dl-facts div,:root[data-theme=light] .dl-tags a{background:#fff9;border-color:#3018331f}:root[data-theme=light] .dl-sort select{background:#ffffffb3;border-color:#30183326}:root[data-theme=light] .dl-meta em,:root[data-theme=light] .dl-categories button b{background:#30183314}:root[data-theme=light] .dl-safe{background:#0d948814;border-color:#0d94884d}@media (prefers-reduced-motion:reduce){.dl-card,.dl-skel span{animation:none}}@media (width<=800px){.dl-detail-card{grid-template-columns:1fr;padding:16px}.dl-page{padding-top:96px}.dl-toolbar{align-items:stretch}.dl-sort{justify-content:space-between;width:100%}}@media (width<=480px){.dl-stats li{flex:90px;min-width:0;padding:8px 12px}.dl-card-foot{flex-wrap:wrap}}.cm-appstore{gap:24px;margin-top:60px;display:grid}.cm-store-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.cm-header-text h2{letter-spacing:-.02em;margin:6px 0 8px;font-size:clamp(26px,4.2vw,38px)}.cm-header-text p{color:var(--muted);max-width:65ch;margin:0;line-height:1.5}.cm-user-dev-status{color:#a855f7;align-items:center;gap:6px;margin-left:10px;font-size:13px;font-weight:700;display:inline-flex}.cm-publish-btn{white-space:nowrap}.cm-flash-status{background:color-mix(in srgb, var(--pink) 15%, transparent);border:1px solid var(--pink);color:var(--text);border-radius:16px;margin:0;padding:14px 20px;font-weight:600}.cm-filter-bar{grid-template-columns:1.5fr 2.5fr;align-items:center;gap:12px;display:grid}.cm-search-field{border:1px solid var(--line-strong);border-radius:16px;align-items:center;gap:10px;min-height:48px;padding:0 16px;display:flex}.cm-search-field input{color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14.5px}.cm-clear-btn{width:24px;height:24px;color:inherit;cursor:pointer;background:#ffffff1f;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.cm-selects-row{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.cm-selects-row select{border:1px solid var(--line-strong);background:var(--panel);min-height:48px;color:inherit;font:inherit;border-radius:14px;padding:0 12px;font-size:13px;font-weight:600}.cm-apps-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:18px;display:grid}.cm-app-card{border:1px solid var(--line-strong);background:var(--panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;border-radius:24px;grid-template-rows:auto 1fr auto auto;gap:12px;padding:20px;transition:transform .22s cubic-bezier(.2,.8,.2,1),border-color .22s,box-shadow .22s;display:grid;position:relative}.cm-app-card:hover{border-color:color-mix(in srgb, var(--pink) 50%, var(--cyan));transform:translateY(-4px);box-shadow:0 16px 36px -12px #0006}.cm-app-card.is-featured{background:linear-gradient(145deg, #a855f714, var(--panel));border-color:#a855f7}.cm-card-header{align-items:center;gap:14px;display:flex}.cm-app-thumb{background:linear-gradient(135deg, var(--pink), var(--cyan));border-radius:16px;flex:none;place-items:center;width:60px;height:60px;display:grid;overflow:hidden;box-shadow:0 6px 16px -4px #0000004d}.cm-app-thumb img{object-fit:cover;width:100%;height:100%}.cm-thumb-initial{color:#fff;font-size:26px;font-weight:900}.cm-card-headings{gap:3px;min-width:0;display:grid}.cm-card-title-row{align-items:center;gap:8px;display:flex}.cm-card-title-row h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;font-weight:800;overflow:hidden}.cm-badge-ver{color:var(--muted);background:#ffffff1f;border-radius:6px;padding:2px 6px;font-size:11px;font-weight:800}.cm-card-author{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;display:flex}.cm-dev-badge{letter-spacing:.03em;color:#e9d5ff;background:linear-gradient(135deg,#a855f740,#ec489940);border:1px solid #a855f780;border-radius:99px;align-items:center;gap:4px;padding:2px 7px;font-size:10.5px;font-weight:900;display:inline-flex}:root[data-theme=light] .cm-dev-badge{color:#7e22ce;border-color:#a855f766}.cm-card-desc{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.cm-card-tags{flex-wrap:wrap;gap:6px;display:flex}.cm-chip-cat,.cm-chip-plat,.cm-chip-lic{color:inherit;opacity:.85;background:#ffffff14;border-radius:8px;padding:3px 8px;font-size:11px;font-weight:700}.cm-chip-cat{background:color-mix(in srgb, var(--cyan) 18%, transparent)}.cm-rating{align-items:center;gap:6px;display:inline-flex}.cm-stars{align-items:center;gap:2px;display:flex}.cm-star-btn{color:#ffffff40;cursor:default;background:0 0;border:0;padding:0;display:flex}.cm-star-btn:not(:disabled){cursor:pointer}.cm-star-btn.is-filled{color:#fbbf24}.cm-score{color:#fbbf24;font-size:13px;font-weight:800}.cm-count{color:var(--muted);font-size:11.5px}.cm-card-footer{border-top:1px solid var(--line-strong);justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.cm-btn-download{align-items:center;gap:6px;display:inline-flex}.cm-empty-catalog{text-align:center;border:1px dashed var(--line-strong);color:var(--muted);border-radius:24px;justify-items:center;gap:10px;padding:50px 20px;display:grid}.cm-empty-catalog h3{color:var(--text);margin:0}.cm-loading-skeleton{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:18px;display:grid}.cm-card-skel{background:linear-gradient(90deg,#ffffff0a,#ffffff1a,#ffffff0a) 0 0/200% 100%;border-radius:24px;height:200px;animation:1.2s linear infinite dp-shimmer}.cm-submit-form{gap:18px;display:grid}.cm-dev-notice{border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.cm-dev-notice.is-developer{color:#f3e8ff;background:linear-gradient(135deg,#a855f729,#ec489929);border:1px solid #a855f766}.cm-dev-notice.is-standard{border:1px solid var(--line-strong);color:var(--muted);background:#ffffff0d}.cm-dev-notice strong{color:var(--text);margin-bottom:2px;font-size:14px;display:block}.cm-dev-notice p{margin:0;font-size:12.5px;line-height:1.4}.cm-form-grid{gap:14px;display:grid}.cm-field{gap:6px;display:grid}.cm-field>span,.cm-label{color:var(--muted);font-size:13px;font-weight:800}.cm-field small{color:var(--muted);font-size:12px}.cm-field-row{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.cm-submit-form input,.cm-submit-form select,.cm-submit-form textarea{border:1px solid var(--line-strong);background:var(--panel);width:100%;min-height:44px;color:var(--text);font:inherit;border-radius:14px;padding:10px 14px;font-size:14px}.cm-upload-group{align-items:center;gap:14px;display:flex}.cm-upload-box{border:2px dashed var(--line-strong);cursor:pointer;background:#ffffff0a;border-radius:20px;place-items:center;width:90px;height:90px;display:grid;overflow:hidden}.cm-upload-box img{object-fit:cover;width:100%;height:100%}.cm-upload-placeholder{text-align:center;color:var(--muted);place-items:center;gap:4px;padding:8px;font-size:11px;display:grid}.cm-screenshot-input-row{gap:8px;display:flex}.cm-screenshots-previews{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.cm-screenshot-thumb{border:1px solid var(--line-strong);border-radius:12px;width:100px;height:60px;position:relative;overflow:hidden}.cm-screenshot-thumb img{object-fit:cover;width:100%;height:100%}.cm-remove-shot{color:#fff;cursor:pointer;background:#000000b3;border:0;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:4px;right:4px}.cm-msg-alert{color:#ff6b81;background:#ff6b8126;border:1px solid #ff6b81;border-radius:12px;margin:0;padding:10px 14px;font-size:13.5px;font-weight:700}.cm-submit-actions{justify-content:flex-end;gap:10px;display:flex}.cm-detail-sheet{gap:24px;display:grid}.cm-sheet-hero{align-items:flex-start;gap:20px;display:flex}.cm-sheet-icon{background:linear-gradient(135deg, var(--pink), var(--cyan));border-radius:24px;flex:none;place-items:center;width:96px;height:96px;display:grid;overflow:hidden;box-shadow:0 10px 24px -6px #0006}.cm-sheet-icon img{object-fit:cover;width:100%;height:100%}.cm-sheet-icon .cm-icon-letter{color:#fff;font-size:44px;font-weight:900}.cm-sheet-meta{flex:1;gap:8px;min-width:0;display:grid}.cm-title-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cm-title-line h2{margin:0;font-size:clamp(24px,3.5vw,32px);font-weight:900}.cm-pill-ver{color:var(--muted);background:#ffffff1f;border-radius:8px;padding:3px 9px;font-size:13px;font-weight:800}.cm-author-box{color:var(--muted);align-items:center;gap:8px;font-size:14px;display:flex}.cm-metrics-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.cm-pill-stat{color:var(--muted);background:#ffffff14;border-radius:99px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.cm-rate-msg{color:#5eead4;margin:4px 0 0;font-size:13px;font-weight:700}.cm-screenshots-rail{scrollbar-width:thin;gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.cm-shot-item{aspect-ratio:16/9;border:1px solid var(--line-strong);border-radius:16px;flex:none;width:240px;transition:transform .2s;overflow:hidden}.cm-shot-item:hover{transform:scale(1.02)}.cm-shot-item img{object-fit:cover;width:100%;height:100%}.cm-sheet-tabs{margin-top:4px}.cm-sheet-body{gap:16px;display:grid}.cm-text-desc{color:inherit;opacity:.9;font-size:15px;line-height:1.65}.cm-share-row{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.cm-share-row>span{opacity:.7;font-size:.85rem}.cm-tags-list{flex-wrap:wrap;gap:8px;display:flex}.cm-tag-chip{border:1px solid var(--line-strong);color:var(--muted);background:#ffffff14;border-radius:99px;padding:4px 12px;font-size:12px;font-weight:700}.cm-security-disclaimer{color:#5eead4;background:#5eead414;border:1px solid #5eead44d;border-radius:18px;align-items:flex-start;gap:12px;padding:14px 18px;font-size:13px;line-height:1.5;display:flex}.cm-changelog-box{border:1px solid var(--line-strong);background:#ffffff0d;border-radius:18px;padding:16px 20px;font-size:14px;line-height:1.6}@media (width<=900px){.cm-filter-bar{grid-template-columns:1fr}.cm-selects-row{grid-template-columns:1fr 1fr}}@media (width<=640px){.cm-store-header{flex-direction:column;align-items:stretch}.cm-publish-btn{width:100%}.cm-sheet-hero{text-align:center;flex-direction:column;align-items:center}.cm-sheet-meta{justify-items:center}.cm-metrics-row{justify-content:center}}.cm-featured-section{background:linear-gradient(135deg,#a855f71a,#ec489914);border:1px solid #a855f74d;border-radius:24px;gap:12px;padding:16px 20px;display:grid}.cm-featured-badge{text-transform:uppercase;letter-spacing:.05em;color:#c084fc;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.cm-featured-row{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.cm-featured-card{border:1px solid var(--line-strong);cursor:pointer;border-radius:18px;align-items:center;gap:12px;padding:12px 16px;transition:transform .2s;display:flex}.cm-featured-card:hover{border-color:#a855f7;transform:translateY(-2px)}.cm-featured-icon{background:linear-gradient(135deg, var(--pink), var(--cyan));border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.cm-featured-icon img{object-fit:cover;width:100%;height:100%}.cm-featured-icon span{color:#fff;font-size:20px;font-weight:900}.cm-featured-info{gap:2px;min-width:0;display:grid}.cm-featured-info strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.cm-featured-info small{color:var(--muted);font-size:11.5px}.tl-page{max-width:1100px;color:var(--text,#f7f7fb);margin:0 auto;padding:32px 20px 80px}.tl-page h1{margin:0 0 8px;font-size:clamp(1.8rem,4vw,2.6rem)}.tl-lead{opacity:.75;max-width:70ch;margin:0 0 24px}.tl-back{color:var(--cyan,#8df5ff);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:6px;margin-bottom:16px;padding:0;display:inline-flex}.tl-filter{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.tl-search{background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;height:42px;padding:0 14px;display:flex}.tl-search input{color:inherit;font:inherit;background:0 0;border:0;outline:0;min-width:180px}.tl-tabs{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.tl-filter .tl-tabs{margin:0}.tl-tabs button{color:inherit;cursor:pointer;font:inherit;background:#ffffff0d;border:1px solid #ffffff29;border-radius:999px;padding:8px 14px;font-size:.9rem}.tl-tabs button.on{background:var(--cyan,#8df5ff);color:#06121a;border-color:#0000;font-weight:700}.tl-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.tl-card{text-align:left;color:inherit;cursor:pointer;font:inherit;background:#ffffff0d;border:1px solid #ffffff24;border-radius:18px;flex-direction:column;gap:6px;padding:18px;transition:transform .15s,border-color .15s;display:flex}.tl-card:hover,.tl-card:focus-visible{border-color:var(--cyan,#8df5ff);transform:translateY(-3px)}.tl-card.featured{background:linear-gradient(135deg,#8df5ff2e,#ff8bd11f);grid-column:span 2}.tl-card svg{color:var(--cyan,#8df5ff)}.tl-card span{opacity:.75;font-size:.92rem}.tl-card small{opacity:.5;margin-top:auto;padding-top:6px}.tl-panel{background:#ffffff0d;border:1px solid #ffffff24;border-radius:22px;flex-direction:column;gap:14px;padding:22px;display:flex}.tl-drop{text-align:center;cursor:pointer;border:2px dashed #ffffff47;border-radius:18px;flex-direction:column;align-items:center;gap:6px;padding:38px 18px;transition:all .15s;display:flex}.tl-drop:hover,.tl-drop.over,.tl-drop:focus-visible{border-color:var(--cyan,#8df5ff);background:#8df5ff14}.tl-drop small{opacity:.6}.tl-note{opacity:.75;margin:0;font-size:.92rem}.tl-note.err{color:#ff8a8a;opacity:1}.tl-row{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.tl-row.center{justify-content:center}.tl-field{flex-direction:column;gap:6px;min-width:170px;font-size:.9rem;display:flex}.tl-field select,.tl-text,.calc-in{color:inherit;font:inherit;background:#0000004d;border:1px solid #ffffff2e;border-radius:12px;padding:10px 12px}.tl-text{resize:vertical;box-sizing:border-box;width:100%;font-family:ui-monospace,Consolas,monospace}.tl-btn{height:42px;color:inherit;cursor:pointer;font:inherit;background:#ffffff14;border:1px solid #fff3;border-radius:999px;padding:0 18px}.tl-btn.primary{background:var(--cyan,#8df5ff);color:#06121a;border-color:#0000;font-weight:700}.tl-check{align-items:center;gap:6px;display:flex}.tl-chip{background:#ffffff14;border-radius:999px;padding:6px 12px;font-size:.88rem}.tl-log{opacity:.8;margin:0;padding-left:18px;font-size:.88rem}.tl-verdict{border-radius:12px;margin:0;padding:12px 14px;font-weight:600}.tl-verdict.ok{color:#6ee7a0;background:#46dc8226}.tl-verdict.bad{color:#ff9a9a;background:#ff5a5a26}.sp-gauge{text-align:center;padding:18px 0 4px}.sp-gauge small{opacity:.7;display:block}.sp-gauge b{background:linear-gradient(90deg,#8df5ff,#ff8bd1);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(3.5rem,12vw,6rem);line-height:1}.sp-gauge em{opacity:.6;font-style:normal;display:block}.sp-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.sp-card{background:#00000038;border-radius:16px;flex-direction:column;gap:6px;padding:14px;display:flex}.sp-stat{flex-direction:column;gap:2px;min-width:0;display:flex}.sp-stat small{opacity:.6;font-size:.78rem}.sp-stat b{overflow-wrap:anywhere;font-size:1.05rem}.sp-stat.big b{font-size:2rem}.sp-stat em{opacity:.6;font-size:.8rem;font-style:normal}.sp-chart{width:100%;height:70px}.sp-nerd{border-top:1px solid #ffffff24;flex-direction:column;gap:12px;padding-top:14px;display:flex}.sp-nerd h3,.sp-nerd h4{margin:0}.sp-nerd h4{opacity:.7;margin-bottom:8px;font-size:.9rem}.sp-table{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.sp-table section{flex-direction:column;gap:8px;font-family:ui-monospace,Consolas,monospace;display:flex}.kb{gap:20px;padding-bottom:6px;display:flex;overflow-x:auto}.kb-main{flex:auto;min-width:640px}.kb-pad{min-width:150px}.kb-row{gap:4px;margin-bottom:4px;display:flex}.kb-key{background:#ffffff12;border:1px solid #ffffff29;border-radius:8px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;min-width:34px;height:40px;font-size:.72rem;display:flex}.kb-key.hit{background:#46dc824d}.kb-key.down{color:#fff;background:#3b82f6}.ms-area{cursor:crosshair;-webkit-user-select:none;user-select:none;background:#0000004d;border:1px dashed #ffffff4d;border-radius:16px;place-items:center;height:240px;display:grid;position:relative;overflow:hidden}.ms-dot{background:var(--cyan,#8df5ff);pointer-events:none;border-radius:50%;width:14px;height:14px;margin:-7px;position:absolute}.ms-btns{flex-wrap:wrap;gap:8px;display:flex}.ms-btns .kb-key{flex:90px;height:54px}.calc{flex-direction:column;gap:10px;max-width:380px;display:flex}.calc-in{font-size:1.3rem}.calc-out{text-align:right;overflow-wrap:anywhere;min-height:2.4rem;font-size:1.8rem;font-weight:800}.calc-out.err{color:#ff9a9a;font-size:.95rem;font-weight:500}.calc-keys{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.calc-keys button{height:48px;color:inherit;font:inherit;cursor:pointer;background:#ffffff12;border:1px solid #ffffff29;border-radius:12px;font-size:1.05rem}.calc-keys .eq{background:var(--cyan,#8df5ff);color:#06121a;font-weight:800}@media (width<=640px){.tl-card.featured{grid-column:auto}}.tl-stack{gap:14px;display:grid}.tl-chip.ok{background:#50dc8c38}.tl-chip.bad{background:#ff646438}.tl-progress{background:#ffffff1f;border-radius:999px;height:8px;overflow:hidden}.tl-progress i{background:var(--cyan,#8df5ff);height:100%;transition:width .2s;display:block}.tl-progress-wrap{justify-items:start;gap:8px;display:grid}.tl-progress-wrap .tl-progress{width:100%}.tl-results{gap:8px;display:grid}.tl-result{background:#ffffff0f;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.tl-btn:disabled{opacity:.5;cursor:not-allowed}:root[data-theme=light] .tl-progress{background:#0000001a}:root[data-theme=light] .tl-result{background:#0000000d}.pc-filter{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:10px;max-width:420px;padding:10px 16px;display:flex}.pc-filter input{min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:1}.pc-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:12px;display:grid}.pc-card{text-align:left;min-width:0;font:inherit;color:inherit;cursor:pointer;-webkit-backdrop-filter:blur(20px)saturate(1.5);backdrop-filter:blur(20px)saturate(1.5);background:linear-gradient(155deg,#ffffff1a,#ffffff08);border:1px solid #ffffff24;border-radius:22px;align-content:start;justify-items:start;gap:8px;padding:16px;transition:transform .25s,border-color .2s;display:grid;box-shadow:inset 0 1px #ffffff2e}.pc-card:hover{border-color:#ffffff59;transform:translateY(-4px)}.pc-skel{background-size:200% 100%;min-height:150px;animation:1.2s linear infinite dp-shimmer}.pc-icon{background:#ffffff1a;border-radius:14px;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.pc-name{overflow-wrap:anywhere;font-weight:800;line-height:1.3}.pc-sub{opacity:.6}.pc-price{gap:2px;display:grid}.pc-price strong{color:#5eead4;font-size:1.25rem}.pc-price small,.pc-noprice{opacity:.65;font-size:12px}.pc-cta{background:#ffffff1f;border-radius:999px;margin-top:4px;padding:6px 12px;font-size:12px;font-weight:800}.pc-detail{gap:16px;display:grid}.pc-detail-price{background:#ffffff0f;border-radius:18px;gap:6px;padding:16px;display:grid}.pc-detail-price p{margin:0}.pc-stores{grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));gap:10px;display:grid}.pc-store{color:inherit;border:1px solid #ffffff24;border-left:4px solid var(--sc,#888);background:#ffffff0d;border-radius:16px;gap:2px;padding:12px 14px;text-decoration:none;transition:background .2s,transform .2s;display:grid}.pc-store:hover{background:#ffffff1f;transform:translateY(-2px)}.pc-store small{opacity:.65}.offers-page{grid-template-columns:minmax(0,1fr);gap:40px;width:min(1240px,100% - 32px);margin:0 auto;padding:120px 0 80px;display:grid}.offers-hero{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;padding:8px 0 0;display:grid}.offers-search{min-width:0}.offers-search .btn{flex-shrink:0}.offers-hero h1{letter-spacing:-.03em;max-width:18ch;margin:0;font-size:clamp(34px,5.4vw,64px);line-height:1.02}.offers-hero.compact h1{max-width:24ch;font-size:clamp(28px,4vw,46px)}.offers-hero p{opacity:.82;max-width:62ch;margin:0;font-size:17px;line-height:1.55}.offers-search{border-radius:999px;align-items:center;gap:10px;max-width:680px;margin-top:8px;padding:8px 8px 8px 18px;display:flex}.offers-search input{min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:10px 0;font-size:16px}.offers-crumbs{opacity:.85;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:-20px;font-size:14px;display:flex}.offers-crumbs a{color:inherit;border-bottom:1px dashed;text-decoration:none}.offers-section{gap:16px;display:grid}.offers-head h2{letter-spacing:-.02em;margin:0;font-size:clamp(22px,2.6vw,30px)}.offers-head p{opacity:.7;margin:4px 0 0;font-size:14px}.offers-note{opacity:.75;text-align:center;padding:16px}.offer-card{cursor:pointer}.offer-card:focus-visible{outline:2px solid var(--cyan,#8df5ff);outline-offset:3px}.offer-price:after{content:"Ver detalhes";opacity:0;white-space:nowrap;margin-left:auto;font-size:11.5px;font-weight:800;transition:opacity .2s}.offer-card:hover .offer-price:after,.offer-card:focus-visible .offer-price:after{opacity:.75}.offer-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;display:grid}.offer-card{color:inherit;animation:.6s cubic-bezier(.2,.8,.2,1) backwards offer-in;animation-delay:var(--d,0s);background:#ffffff12;border:1px solid #ffffff24;border-radius:20px;grid-template-rows:auto 1fr;text-decoration:none;transition:translate .35s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;display:grid;overflow:hidden}.offer-card:hover{translate:0 -6px;box-shadow:0 22px 40px -18px #0009}:root[data-theme=light] .offer-card{background:#ffffffbf;border-color:#fffffff2}.offer-img{aspect-ratio:460/215;background:#00000040;place-items:center;font-size:40px;display:grid;position:relative;overflow:hidden}.offer-img img{object-fit:cover;width:100%;height:100%;transition:scale .5s}.offer-card:hover .offer-img img{scale:1.06}.offer-badge{color:#fff;background:#16a34a;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:900;position:absolute;top:10px;left:10px}.offer-badge.free{background:linear-gradient(135deg,#f59e0b,#ef4444)}.offer-body{align-content:start;gap:4px;padding:12px 14px 14px;display:grid}.offer-body strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.25;display:-webkit-box;overflow:hidden}.offer-body small{opacity:.65}.offer-price{align-items:baseline;gap:8px;margin-top:4px;display:flex}.offer-price s{opacity:.55;font-size:13px}.offer-price em{font-size:18px;font-style:normal;font-weight:900}@keyframes offer-in{0%{opacity:0;translate:0 18px}}.store-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;display:grid}.store-tile{--c:#8b5cf6;color:inherit;background:linear-gradient(145deg, color-mix(in srgb, var(--c) 30%, transparent), #ffffff0d);border:1px solid color-mix(in srgb, var(--c) 55%, transparent);animation:.5s backwards offer-in;animation-delay:var(--d,0s);border-radius:18px;gap:2px;padding:16px;text-decoration:none;transition:translate .35s cubic-bezier(.34,1.56,.64,1);display:grid}.store-tile:hover{translate:0 -5px}.store-tile span{font-size:26px}.store-logo{object-fit:contain;background:#fff;border-radius:10px;width:40px;height:40px;margin-bottom:6px;padding:4px}.store-initial{background:#ffffff2e;border-radius:10px;place-items:center;width:40px;height:40px;margin-bottom:6px;font-weight:800;display:grid}.cat-tile{min-height:110px;position:relative;overflow:hidden}.cat-tile>*{z-index:2;position:relative}.cat-tile .topic-photo{z-index:0;object-fit:cover;opacity:.55;width:100%;height:100%;transition:scale .5s,opacity .3s;position:absolute;inset:0}.cat-tile:has(.topic-photo):before{content:"";z-index:1;background:linear-gradient(#08080e40 0%,#08080ee6 100%);position:absolute;inset:0}.cat-tile .topic-photo~*{text-shadow:0 2px 10px #000000b3;color:#fff}.cat-tile .topic-photo~small{opacity:.85}.cat-tile:has(.topic-photo) .tile-icon{display:none}.cat-tile:hover .topic-photo{opacity:.65;scale:1.08}.store-tile small{opacity:.7}.offers-cats{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;display:grid}.cat-tile{color:inherit;animation:.5s backwards offer-in;animation-delay:var(--d,0s);background:#ffffff12;border:1px solid #ffffff24;border-radius:20px;gap:4px;padding:18px;text-decoration:none;transition:translate .35s cubic-bezier(.34,1.56,.64,1),background .3s;display:grid}:root[data-theme=light] .cat-tile{background:#ffffffb3;border-color:#fffffff2}.cat-tile:hover,.cat-tile.active{background:linear-gradient(135deg,#ff5fa247,#8b5cf647);translate:0 -5px}.cat-tile span{font-size:28px}.cat-tile small{opacity:.7;font-size:12.5px;line-height:1.35}.offers-subnav{scrollbar-width:thin;gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.offers-subnav a{color:inherit;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;flex:none;padding:9px 16px;font-size:14px;font-weight:700;text-decoration:none;transition:scale .3s cubic-bezier(.34,1.56,.64,1)}.offers-subnav a:hover{scale:1.06}.offers-subnav a.active{color:#fff;background:linear-gradient(135deg,#ff5fa2,#8b5cf6);border-color:#0000}.shop-chips{scrollbar-width:thin;gap:8px;padding:2px 0 8px;display:flex;overflow-x:auto}.shop-chips .chip{color:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;flex:none;padding:7px 14px;font-size:13px;font-weight:700}.shop-chips .chip.active{color:#fff;background:linear-gradient(135deg,#ff5fa2,#8b5cf6);border-color:#0000}[data-theme=light] .shop-chips .chip{background:#fff;border-color:#14182824}[data-theme=light] .shop-chips .chip.active{color:#fff;background:linear-gradient(135deg,#ff5fa2,#8b5cf6)}.offers-ad{min-height:90px}@media (width<=700px){.offers-page{gap:30px;padding-top:100px}.offer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.offers-search{padding-left:14px}.offer-price:after{display:none}}@media (width<=380px){.offer-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.offer-card,.store-tile,.cat-tile{animation:none}}.hub{gap:16px;min-width:0;margin:8px 0 28px;display:grid}.hub-top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hub-top h2{margin:0 auto 0 0;font-size:clamp(22px,3vw,30px)}.hub-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.hub-region,.hub-search{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 14px;display:flex}.hub-region select{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;outline:0;max-width:160px;font-weight:700}.hub-region select option{color:#111}.hub-search{flex:260px;min-width:0;max-width:460px}.hub-search input{min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:16px}.hub-search button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:6px;display:grid}.hub-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.hub-head h3,.hub-results h3{align-items:center;gap:8px;margin:0;font-size:18px;display:flex}.hub-head small,.hub-note{opacity:.65}.hub-note{margin:0;font-size:13px}.hub-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:14px;display:grid}.hub-card{color:inherit;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;min-width:0;text-decoration:none;transition:transform .25s,border-color .25s;display:flex;overflow:hidden}.hub-card:hover,.hub-card:focus-visible{border-color:#ff5fa299;transform:translateY(-3px)}.hub-card.big{grid-column:1/-1}.hub-img{aspect-ratio:16/9;background:#8b5cf62e;position:relative;overflow:hidden}.hub-card.big .hub-img{aspect-ratio:21/9}.hub-img img{object-fit:cover;width:100%;height:100%;display:block}.hub-ph{opacity:.5;place-items:center;width:100%;height:100%;font-size:40px;font-weight:900;display:grid}.hub-tag,.hub-fire{letter-spacing:.04em;text-transform:uppercase;color:#fff;background:#0a0810cc;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800;position:absolute;top:10px}.hub-tag{left:10px}.hub-fire{background:linear-gradient(135deg,#ff5fa2,#f97316);align-items:center;gap:4px;display:inline-flex;right:10px}.hub-body{gap:6px;padding:12px 14px 14px;display:grid}.hub-body strong{-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.hub-card.big .hub-body strong{font-size:clamp(18px,2.4vw,26px)}.hub-body small{opacity:.65}.hub-skel{min-height:220px;animation:1.2s ease-in-out infinite hub-pulse}.hub-results{gap:14px;display:grid}.hub-empty{opacity:.7;margin:0}.hub-ents{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:10px;display:grid}.hub-ent{color:inherit;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:12px;min-width:0;padding:10px 12px;text-decoration:none;display:flex}.hub-ent:hover{border-color:#8b5cf6b3}.hub-ent>img,.hub-ent>.hub-ph{object-fit:contain;border-radius:50%;flex:none;width:44px;height:44px;font-size:20px}.hub-ent span{min-width:0;display:grid}.hub-ent strong,.hub-ent small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hub-ent small{opacity:.65}@keyframes hub-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.hub-skel{animation:none}.hub-card{transition:none}}@media (width<=560px){.hub-region,.hub-search{flex:100%;max-width:none}.hub-card.big .hub-img{aspect-ratio:16/9}}@media (width>=1800px){.hub-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.sp-page{width:min(1240px,100% - 24px);color:var(--text);grid-template-columns:minmax(0,1fr);gap:34px;margin:0 auto;padding:96px 0 80px;display:grid}.sp-crumbs{opacity:.8;align-items:center;gap:8px;margin-bottom:-18px;font-size:14px;display:flex}.sp-crumbs a{color:inherit;border-bottom:1px dashed;text-decoration:none}.sp-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.sp-hero h1{letter-spacing:-.03em;margin:0;font-size:clamp(32px,6vw,64px);line-height:1.02}.sp-hero p{opacity:.8;max-width:58ch;margin:10px 0 0;font-size:16px;line-height:1.5}.sp-clock{background:var(--panel);border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:right;border-radius:18px;gap:2px;padding:12px 18px;display:grid}.sp-clock strong{font-variant-numeric:tabular-nums;color:var(--cyan);font-size:clamp(24px,4vw,34px)}.sp-clock small{opacity:.7;text-transform:capitalize}.sp-section{gap:14px;min-width:0;display:grid}.sp-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;display:flex}.sp-head h2{letter-spacing:-.02em;align-items:center;gap:10px;margin:0;font-size:clamp(22px,2.6vw,30px);display:flex}.sp-head small{opacity:.65}.sp-pulse{background:#ef4444;border-radius:50%;flex:none;width:10px;height:10px;animation:1.4s infinite sp-pulse;box-shadow:0 0 #ef4444b3}@keyframes sp-pulse{70%{box-shadow:0 0 0 10px #ef444400}to{box-shadow:0 0 #ef444400}}.sp-img{object-fit:contain;display:block}.sp-fallback{color:var(--text);background:linear-gradient(135deg,#8b5cf673,#ff4d8d73);place-items:center;font-weight:900;display:grid}.sp-fallback.round{border-radius:50%}.sp-crest{border-radius:50%;flex:none;width:32px;height:32px;font-size:14px}.sp-crest.sm{width:22px;height:22px;font-size:11px}.sp-league-logo,.sp-chip-logo{border-radius:6px;flex:none;width:26px;height:26px;font-size:12px}.sp-chip-logo{width:20px;height:20px}.sp-live-strip{scroll-snap-type:x proximity;scrollbar-width:thin;gap:12px;padding:2px 2px 10px;display:flex;overflow-x:auto}.sp-live-strip>.sp-empty{margin:0}.sp-live-card{scroll-snap-align:start;color:inherit;-webkit-backdrop-filter:blur(22px)saturate(1.6);backdrop-filter:blur(22px)saturate(1.6);background:linear-gradient(155deg,#ef444429,#ffffff0a 60%);border:1px solid #ef444473;border-radius:22px;flex:0 0 min(280px,80vw);gap:10px;padding:14px 16px;text-decoration:none;transition:translate .3s cubic-bezier(.34,1.56,.64,1);display:grid;box-shadow:inset 0 1px #fff3}.sp-live-card .sp-crest{width:30px;height:30px}.sp-live-card:hover{translate:0 -4px}.sp-live-top{align-items:center;gap:8px;font-size:13px;display:flex}.sp-live-top b{color:#ef4444}.sp-live-top small{opacity:.65;text-overflow:ellipsis;white-space:nowrap;max-width:50%;margin-left:auto;overflow:hidden}.sp-live-row{align-items:center;gap:10px;display:flex}.sp-live-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:700;overflow:hidden}.sp-live-row strong{font-variant-numeric:tabular-nums;font-size:20px}.sp-controls{flex-wrap:wrap;gap:10px;display:flex}.sp-days{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sp-days button,.sp-chips button,.sp-more,.sp-error button,.sp-watch-btn{font:inherit;cursor:pointer;color:inherit;border:1px solid var(--line);background:var(--panel);border-radius:999px;padding:9px 16px;font-size:14px;font-weight:700;transition:scale .25s cubic-bezier(.34,1.56,.64,1),background .2s}.sp-days button:hover,.sp-chips button:hover,.sp-more:hover,.sp-error button:hover,.sp-watch-btn:hover{scale:1.05}.sp-days button.on,.sp-chips button.on{color:#fff;background:linear-gradient(135deg,#ff4d8d,#8b5cf6);border-color:#0000}.sp-days input{font:inherit;color:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--panel);border:1px solid var(--line);border-radius:999px;padding:8px 14px}:root[data-theme=light] .sp-days input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.sp-days button:focus-visible,.sp-chips button:focus-visible,.sp-more:focus-visible,.sp-watch-btn:focus-visible,.sp-live-card:focus-visible,.sp-news-card:focus-visible,.sp-days input:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.sp-chips{scrollbar-width:thin;gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.sp-chips button{flex:none;align-items:center;gap:8px;padding:7px 14px;display:inline-flex}.sp-chips.leagues button.on{background:linear-gradient(135deg, var(--lc,#8b5cf6), #8b5cf6)}.sp-chips.leagues .sp-chip-logo{background-color:#ffffffd9;padding:2px}.sp-group{gap:10px;margin-top:8px;display:grid}.sp-group-head{align-items:center;gap:10px;display:flex}.sp-group-head h3{margin:0;font-size:18px}.sp-group-head small{opacity:.6;margin-left:auto}.sp-events{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.sp-event{background:var(--panel);border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:16px;gap:8px;min-width:0;padding:12px 14px;display:grid}.sp-event.in{border-color:#ef444480}.sp-event-main{grid-template-columns:62px minmax(0,1fr);align-items:center;gap:10px;display:grid}.sp-status{opacity:.85;flex-direction:column;align-items:flex-start;gap:4px;font-size:12px;font-weight:800;line-height:1.2;display:flex}.sp-status.in{color:#ef4444;opacity:1}.sp-match{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.sp-match.single{grid-template-columns:1fr}.sp-side{align-items:center;gap:8px;min-width:0;display:flex}.sp-side.right{text-align:right;flex-direction:row-reverse}.sp-team{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.sp-side.win .sp-team{color:var(--cyan)}.sp-score{font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:18px;display:flex}.sp-score i{opacity:.5;font-size:13px;font-style:normal}.sp-sub{opacity:.65;padding-left:72px;font-size:12.5px}.sp-sessions{flex-wrap:wrap;gap:6px;margin:0;padding:0 0 0 72px;list-style:none;display:flex}.sp-sessions li{border:1px solid var(--line);border-radius:10px;padding:4px 10px;font-size:12px;display:grid}.sp-sessions li.post{opacity:.5}.sp-sessions li.in{border-color:#ef4444}.sp-sessions small{opacity:.7;text-transform:capitalize}.sp-watch{gap:8px;padding-left:72px;display:grid}.sp-watch-btn{justify-self:start;padding:5px 12px;font-size:12.5px}.sp-watch-panel{border:1px dashed var(--line-strong);border-radius:12px;padding:10px 12px;font-size:13px}.sp-watch-panel ul{flex-wrap:wrap;gap:6px 14px;margin:0 0 6px;padding:0;list-style:none;display:flex}.sp-watch-panel li{align-items:baseline;gap:6px;display:flex}.sp-watch-panel a{color:var(--cyan);font-weight:700}.sp-watch-panel small,.sp-watch-panel p{opacity:.65;margin:0}.sp-more{justify-self:center}.sp-tables{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:16px;display:grid}.sp-table-wrap{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:6px 10px 10px;overflow-x:auto}.sp-table-wrap h4{margin:10px 4px 4px}.sp-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.sp-table th{opacity:.6;text-align:center;padding:8px 6px;font-size:12px;font-weight:700}.sp-table td{text-align:center;border-top:1px solid var(--line);padding:7px 6px}.sp-table .l{text-align:left}.sp-table .rk{opacity:.7;font-weight:800}.sp-table .pts{color:var(--cyan);font-weight:900}.sp-table tr.has-note .rk{box-shadow:inset 3px 0 0 var(--green)}.sp-tcell{align-items:center;gap:8px;min-width:120px;display:flex}.sp-tcell span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sp-news-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:14px;display:grid}.sp-news-card{color:inherit;background:var(--panel);border:1px solid var(--line);border-radius:18px;grid-template-rows:auto 1fr;text-decoration:none;transition:translate .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;display:grid;overflow:hidden}.sp-news-card:hover{translate:0 -5px;box-shadow:0 20px 36px -18px #0009}.sp-news-img{aspect-ratio:16/9;background:#00000040;overflow:hidden}.sp-news-photo{object-fit:cover;width:100%;height:100%;font-size:40px}.sp-news-body{align-content:start;gap:6px;padding:12px 14px 14px;display:grid}.sp-news-body strong{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;line-height:1.3;display:-webkit-box;overflow:hidden}.sp-news-body p{opacity:.7;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.sp-news-body small{opacity:.6}.sp-sentinel{height:1px}.sp-empty{opacity:.7;text-align:center;padding:18px}.sp-error{background:var(--panel);text-align:center;border:1px solid #ef444466;border-radius:16px;justify-items:center;gap:10px;padding:18px;display:grid}.sp-error p{margin:0}.sp-skels{gap:8px;display:grid}.sp-skel{background:linear-gradient(100deg, var(--panel) 30%, var(--line) 50%, var(--panel) 70%) 0 0 / 220% 100%;border-radius:16px;animation:1.3s linear infinite sp-shimmer}.sp-skel-card{flex:0 0 min(260px,78vw);height:104px}.sp-skel-row{height:62px}.sp-skel-table{height:280px}.sp-skel-news{height:250px}@keyframes sp-shimmer{to{background-position:-220% 0}}@media (width<=700px){.sp-page{gap:28px;padding-top:84px}.sp-clock{text-align:left;width:100%}.sp-event-main{grid-template-columns:1fr;gap:6px}.sp-status{flex-direction:row;align-items:center}.sp-sub,.sp-watch,.sp-sessions{padding-left:0}.sp-tcell{min-width:0}.sp-table .pts{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.sp-pulse,.sp-skel{animation:none}.sp-live-card,.sp-news-card,.sp-days button,.sp-chips button{transition:none}}.sb-zones::-webkit-scrollbar{display:none}.sb-zones{margin-bottom:14px}.sb-board{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.sb-col{gap:16px;min-width:0;display:grid}.sb-widget{-webkit-backdrop-filter:blur(26px)saturate(1.7);backdrop-filter:blur(26px)saturate(1.7);background:linear-gradient(155deg,#ffffff1c,#ffffff08 55%,#38bdf80f);border:1px solid #ffffff29;border-radius:26px;align-content:start;gap:12px;min-width:0;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff38,0 24px 50px -28px #000000b3}.sb-w-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.sb-w-head h3{align-items:center;gap:8px;margin:0;font-size:1rem;display:flex}.sb-w-head h3 svg{color:#5eead4}.sb-w-head small{opacity:.65;font-size:11.5px}.sb-w-head select{max-width:100%;font:inherit;color:inherit;background:#ffffff14;border:1px solid #fff3;border-radius:12px;padding:7px 12px;font-size:13px;font-weight:700}.sb-w-head select option{color:#111}.sb-tabs{background:#00000040;border-radius:14px;gap:4px;padding:4px;display:flex}.sb-tabs button{font:inherit;color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1 1 0;padding:8px 6px;font-size:12.5px;font-weight:800;transition:background .2s,opacity .2s}.sb-tabs button.on{opacity:1;background:#ffffff29}.sb-scroll{scrollbar-width:thin;gap:10px;max-height:470px;display:grid;overflow:auto}.sb-table{border-collapse:collapse;width:100%;font-size:13px}.sb-table caption{text-align:left;padding:6px 4px;font-weight:800}.sb-table th{letter-spacing:.05em;text-transform:uppercase;opacity:.65;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c121ab3;padding:6px;font-size:11px;position:sticky;top:0}.sb-table td{text-align:center;border-top:1px solid #ffffff12;padding:7px 6px}.sb-table .l{text-align:left}.sb-table .rk{opacity:.8;width:28px;font-weight:800}.sb-table .pts{color:#5eead4;font-weight:900}.sb-table tr.has-note .rk{box-shadow:inset 3px 0 #38bdf8}.sb-team{align-items:center;gap:8px;min-width:0;display:flex}.sb-team span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:170px;overflow:hidden}.sb-crest{object-fit:contain;border-radius:6px;flex:none;width:22px;height:22px}.sb-crest--fb{background:#ffffff24;place-items:center;font-size:11px;font-weight:900;display:grid}.sb-more{justify-self:center}.sb-leaders{scrollbar-width:thin;gap:6px;max-height:470px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.sb-leaders li{background:#ffffff0d;border-radius:14px;grid-template-columns:26px 26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.sb-leaders .rk{opacity:.7;text-align:center;font-weight:900}.sb-leaders b{color:#5eead4;font-size:1.15rem}.sb-l-name{min-width:0;display:grid}.sb-l-name strong,.sb-l-name small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sb-l-name small{opacity:.65}button.sb-link{color:inherit;font:inherit;text-align:left;cursor:pointer;text-wrap:nowrap;background:0 0;border:0;border-radius:10px;margin:-3px 0 -3px -4px;padding:3px 8px 3px 4px;transition:background .18s,color .18s}button.sb-link:hover,button.sb-link:focus-visible{color:#5eead4;background:#5eead424}button.sb-link:focus-visible{outline-offset:1px;outline:2px solid #5eead4}.sb-table tbody tr:hover td{background:#ffffff0a}.sb-tbl{gap:8px;display:grid;container-type:inline-size}@container (width<=440px){.sb-table .opt{display:none}}.zk-up1{--z:#22c55e}.zk-up2{--z:#38bdf8}.zk-up3{--z:#a78bfa}.zk-po{--z:#f59e0b}.zk-down{--z:#ef4444}.sb-table tr.z-up1{--z:#22c55e}.sb-table tr.z-up2{--z:#38bdf8}.sb-table tr.z-up3{--z:#a78bfa}.sb-table tr.z-po{--z:#f59e0b}.sb-table tr.z-down{--z:#ef4444}.sb-table tr[class*=z-] td{background:color-mix(in srgb, var(--z) 9%, transparent)}.sb-table tr[class*=z-]:hover td{background:color-mix(in srgb, var(--z) 17%, transparent)}.sb-table tr[class*=z-] .rk{box-shadow:inset 4px 0 0 var(--z)}.sb-table tr[class*=z-] .rk span{color:var(--z)}.sb-table tr.me td{background:#5eead42e;font-weight:800}.sb-table td.w{color:#4ade80;font-weight:700}.sb-table td.d{color:#fbbf24;font-weight:700}.sb-table td.lo{color:#f87171;font-weight:700}.sb-table td.gd.pos{color:#4ade80;font-weight:700}.sb-table td.gd.neg{color:#f87171;font-weight:700}.sb-table td.pts{font-size:14px}.sb-legend{opacity:.85;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:11.5px;list-style:none;display:flex}.sb-legend li{align-items:center;gap:6px;display:inline-flex}.sb-legend .zk{background:var(--z);border-radius:3px;flex:none;width:10px;height:10px}[data-theme=light] .sb-table td.w,[data-theme=light] .sb-table td.gd.pos{color:#15803d}[data-theme=light] .sb-table td.d{color:#b45309}[data-theme=light] .sb-table td.lo,[data-theme=light] .sb-table td.gd.neg{color:#b91c1c}[data-theme=light] .sb-table tr[class*=z-] td{background:color-mix(in srgb, var(--z) 12%, #fff)}[data-theme=light] .sb-table tr.me td{background:#ccfbf1}.sb-es-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sb-es-list a{color:inherit;background:#ffffff0d;border-radius:16px;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:12px;padding:8px;text-decoration:none;transition:background .2s,transform .2s;display:grid}.sb-es-list a:hover{background:#ffffff1c;transform:translate(3px)}.sb-es-list img,.sb-es-ph{object-fit:cover;border-radius:12px;width:84px;height:60px}.sb-es-ph{background:#ffffff1a;place-items:center;display:grid}.sb-es-list span:last-child{gap:3px;min-width:0;display:grid}.sb-es-list strong{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.sb-es-list small{opacity:.6}.sb-skel{background:linear-gradient(90deg,#ffffff0d,#ffffff1f,#ffffff0d) 0 0/200% 100%;border-radius:16px;height:220px;animation:1.2s linear infinite dp-shimmer}.sb-empty,.sb-note{opacity:.7;margin:0;font-size:13px}@media (width<=900px){.sb-board{grid-template-columns:minmax(0,1fr)}}.sb-table tr.is-live td{background:#ef44441f;animation:2.4s ease-in-out infinite sb-pulse}.sb-table .mv{vertical-align:middle;margin-left:3px;font-size:9px;font-style:normal}.sb-table .mv.up{color:#4ade80}.sb-table .mv.dn{color:#f87171}.sb-table .pts{transition:color .3s}.sb-livetag{opacity:.85;white-space:nowrap;text-overflow:ellipsis;max-width:200px;margin:2px 0 0 28px;font-size:11px;display:block;overflow:hidden}.sb-livetag b{color:#fff;letter-spacing:.04em;background:#ef4444;border-radius:4px;padding:0 5px;font-size:9.5px}.sb-livetag b.end{background:#64748b}.sb-livebar{background:#ef444424;border-radius:12px;align-items:center;gap:8px;margin:0;padding:8px 12px;font-size:12.5px;display:flex}.sb-livebar i{background:#ef4444;border-radius:50%;flex:none;width:8px;height:8px;animation:1.2s ease-in-out infinite sb-pulse-dot}@keyframes sb-pulse{50%{background:#ef444433}}@keyframes sb-pulse-dot{50%{opacity:.3;transform:scale(.7)}}.sb-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.sb-table{min-width:300px}@media (prefers-reduced-motion:reduce){.sb-table tr.is-live td,.sb-livebar i{animation:none}}@media (width<=520px){.sb-widget{border-radius:22px;padding:12px}.sb-scroll{max-height:70vh}.sb-team span:last-child{max-width:96px}.sb-table th,.sb-table td{padding:7px 3px}.sb-table{font-size:12px}.sb-livetag{max-width:130px;margin-left:0}.sb-w-head{flex-wrap:wrap;gap:8px}.sb-w-head select{max-width:100%}}.sp-page{--sp-blue:#38bdf8;--sp-green:#34d399;--cyan:var(--sp-blue);--pink:var(--sp-green);isolation:isolate;position:relative}.sp-page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 70% at 15% 0,#38bdf838,#0000 70%),radial-gradient(50% 60% at 90% 10%,#34d3992e,#0000 70%);height:560px;position:absolute;inset:0 -12px auto}.sp-hero h1,.sp-clock strong{background:linear-gradient(100deg, var(--sp-blue), var(--sp-green));color:#0000;-webkit-background-clip:text;background-clip:text}.sp-chips button.on,.sp-days button.on{background:linear-gradient(135deg, var(--sp-blue), var(--sp-green));color:#04130e;border-color:#0000}.sp-section{padding-block:2px}.se-search{gap:14px;display:grid}.se-bar{background:linear-gradient(135deg, #38bdf81f, #34d3991a), var(--panel,#ffffff0d);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #38bdf873;border-radius:22px;align-items:center;gap:12px;min-height:64px;padding:8px 12px 8px 20px;transition:box-shadow .25s,border-color .25s;display:flex;box-shadow:0 0 0 4px #38bdf814,0 22px 50px -28px #34d39999}.se-bar:focus-within{border-color:var(--sp-green);box-shadow:0 0 0 4px #34d3992e,0 22px 50px -24px #34d399cc}.se-lupa{color:var(--sp-green);flex:none}.se-bar input{min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:10px 0;font-size:clamp(15px,2.4vw,18px)}.se-bar input::placeholder{opacity:.6}.se-quick{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.se-quick>span{opacity:.7;margin-right:2px;font-size:13px}.se-results{border:1px solid var(--line);background:var(--panel,#ffffff0a);border-radius:20px;gap:18px;padding:16px;display:grid}.se-group{gap:10px;min-width:0;display:grid}.se-group h3,.se-follow h2{letter-spacing:.1em;text-transform:uppercase;opacity:.7;margin:0;font-size:12px}.se-follow h2{letter-spacing:-.01em;text-transform:none;opacity:1;font-size:clamp(18px,2.2vw,24px)}.se-note{opacity:.75;margin:0;font-size:14px;line-height:1.5}.se-list{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;display:grid}.se-result{border:1px solid var(--line);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffff08;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;transition:border-color .2s,transform .2s;display:flex}button.se-result:hover{border-color:var(--sp-green);transform:translateY(-1px)}.se-result>span{gap:1px;min-width:0;display:grid}.se-result strong,.se-result small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.se-result small{opacity:.65;font-size:12px}.se-crest{object-fit:contain;background:#ffffff0f;border-radius:10px;flex:none;width:36px;height:36px;padding:3px}.se-crest--fb{background:linear-gradient(135deg,#38bdf873,#34d39973);place-items:center;padding:0;font-weight:900;display:grid}.se-news{gap:8px;display:grid}.se-news a{border:1px solid var(--line);color:inherit;border-radius:12px;gap:2px;padding:10px 12px;text-decoration:none;display:grid}.se-news a:hover{border-color:var(--sp-blue)}.se-news small{opacity:.6}.se-follow{gap:12px;display:grid}.se-follow-list{flex-wrap:wrap;gap:10px;display:flex}.se-fav{background:#34d39912;border:1px solid #34d39959;border-radius:16px;align-items:center;gap:6px;max-width:100%;padding:6px 6px 6px 8px;display:flex}.se-fav-open{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:4px;display:flex}.se-fav-open span{min-width:0;display:grid}.se-fav-open small{opacity:.65;font-size:12px}.se-hero{opacity:.85;align-items:center;gap:12px;font-size:12.5px;display:flex}.se-hero .se-crest{border-radius:16px;width:56px;height:56px}.se-matches{gap:8px;margin:0;padding:0;list-style:none;display:grid}.se-match{border:1px solid var(--line);background:#ffffff08;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.se-match>span{flex:1;gap:1px;min-width:0;display:grid}.se-match strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.se-match small{opacity:.65;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.se-match b{font-variant-numeric:tabular-nums;flex:none}.se-match em{opacity:.7;text-align:right;flex:none;max-width:38%;font-size:12px;font-style:normal}.se-match.r-W{border-left:3px solid #34d399}.se-match.r-L{border-left:3px solid #f87171}.se-match.r-D{border-left:3px solid #fbbf24}.se-live{color:#f87171;letter-spacing:.06em;font-size:12px}.se-form{gap:6px;display:inline-flex}.se-form i{color:#04130e;border-radius:9px;place-items:center;width:30px;height:30px;font-size:13px;font-style:normal;font-weight:900;display:grid}.se-form .r-W{background:#34d399}.se-form .r-L{background:#f87171}.se-form .r-D{background:#fbbf24}.se-chip-btn{color:inherit;font:inherit;cursor:pointer;background:0 0}.se-chip-btn:hover{border-color:var(--sp-green)}@media (width<=640px){.se-bar{border-radius:18px;min-height:56px;padding-left:14px}.se-list{grid-template-columns:minmax(0,1fr)}.se-match em{max-width:30%}}:root[data-theme=light] .se-result,:root[data-theme=light] .se-match{background:#30183309}.lc{border:1px solid var(--line);background:radial-gradient(120% 140% at 0% 0%, #ef444424, transparent 55%), radial-gradient(90% 120% at 100% 100%, #22d3ee1a, transparent 60%), var(--panel);-webkit-backdrop-filter:blur(26px)saturate(1.5);backdrop-filter:blur(26px)saturate(1.5);border-radius:28px;gap:16px;min-width:0;padding:clamp(14px,2.4vw,24px);display:grid;box-shadow:inset 0 1px #ffffff29}.lc-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 16px;display:flex}.lc-title{gap:4px;min-width:0;display:grid}.lc-title h2{letter-spacing:-.02em;margin:0;font-size:clamp(22px,2.8vw,32px)}.lc-title p{opacity:.7;margin:0;font-size:14px}.lc-badge{letter-spacing:.1em;color:var(--muted,#9aa3b2);border:1px solid var(--line);border-radius:999px;justify-self:start;align-items:center;gap:7px;padding:4px 11px;font-size:11px;font-weight:900;display:inline-flex}.lc-badge i{background:currentColor;border-radius:50%;width:8px;height:8px}.lc-badge.on{color:#fff;background:linear-gradient(135deg,#ef4444,#f97316);border-color:#0000;box-shadow:0 6px 20px #ef444466}.lc-badge.on i{animation:1.4s infinite sp-pulse;box-shadow:0 0 #ffffffb3}.lc-tools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lc-tools small{opacity:.65}.lc-tools button,.lc-chips button{font:inherit;cursor:pointer;color:inherit;border:1px solid var(--line);background:var(--panel);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:700;line-height:1.2;transition:scale .25s cubic-bezier(.34,1.56,.64,1),background .2s;display:inline-flex}.lc-tools button:hover,.lc-chips button:hover{scale:1.04}.lc-chips{scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.lc-chips::-webkit-scrollbar{display:none}.lc-chips button{flex:none}.lc-chips button b{background:#ffffff1f;border-radius:999px;padding:1px 7px;font-size:11px}.lc-chips button.on{color:#fff;background:linear-gradient(135deg,#ef4444,#f97316);border-color:#0000}.lc-chips button.on b{background:#00000040}.lc-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,310px),1fr));gap:14px;display:grid}.lc-grid>.lc-next{grid-column:1/-1}.lc-skel{background:linear-gradient(100deg,#ffffff0d 30%,#ffffff21 50%,#ffffff0d 70%) 0 0/220% 100%;border-radius:22px;height:168px;animation:1.4s linear infinite lc-shimmer}@keyframes lc-shimmer{to{background-position:-220% 0}}.lc-card{color:inherit;background:linear-gradient(160deg,#ef444429,#ffffff08 55%);border:1px solid #ef444466;border-radius:22px;gap:14px;padding:14px 16px 12px;text-decoration:none;transition:translate .3s cubic-bezier(.34,1.56,.64,1),border-color .2s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e}.lc-card:hover{border-color:#ef4444bf;translate:0 -4px}.lc-card:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.lc-card-top{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.lc-league{text-overflow:ellipsis;white-space:nowrap;opacity:.75;letter-spacing:.02em;min-width:0;font-size:12px;font-weight:700;overflow:hidden}.lc-clock{font-variant-numeric:tabular-nums;color:#ff6b6b;background:#ef444429;border-radius:999px;flex:none;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:900;display:inline-flex}.lc-clock i{background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.4s infinite sp-pulse}.lc-board{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.lc-team{text-align:center;justify-items:center;gap:8px;min-width:0;display:grid}.lc-team span{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:100%;font-size:13px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.lc-team.win span{color:var(--cyan)}.lc-crest{filter:drop-shadow(0 4px 10px #0000004d);border-radius:50%;flex:none;width:46px;height:46px;font-size:18px}.lc-crest.sm{filter:none;width:22px;height:22px;font-size:10px}.lc-result{font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:flex}.lc-result>span{opacity:.4;font-weight:700}.lc-score{letter-spacing:-.02em;text-align:center;min-width:1ch;font-size:clamp(30px,4vw,40px);line-height:1}.lc-score.win{color:var(--cyan)}.lc-score.long{letter-spacing:.08em;overflow-wrap:anywhere;word-break:break-all;max-width:7ch;font-size:17px;line-height:1.15}.lc-bar{background:#ffffff1f;border-radius:999px;height:4px;overflow:hidden}.lc-bar span{border-radius:inherit;background:linear-gradient(90deg,#f97316,#ef4444);height:100%;transition:width .8s;display:block}.lc-card-foot{justify-content:space-between;align-items:center;gap:10px;min-width:0;font-size:12px;display:flex}.lc-tv{text-overflow:ellipsis;white-space:nowrap;opacity:.65;min-width:0;overflow:hidden}.lc-go{color:var(--cyan);flex:none;font-weight:800}.lc-go b{transition:translate .2s;display:inline-block}.lc-card:hover .lc-go b{translate:4px}.lc-next{gap:10px;display:grid}.lc-next h3{opacity:.85;margin:0;font-size:15px}.lc-next ul{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.lc-next a{color:inherit;border:1px solid var(--line);background:var(--panel);border-radius:16px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 14px;text-decoration:none;transition:translate .25s,border-color .2s;display:grid}.lc-next a:hover{border-color:var(--cyan);translate:0 -2px}.lc-next time{font-variant-numeric:tabular-nums;color:var(--cyan);font-weight:900}.lc-vs{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.lc-vs em{opacity:.5;font-style:normal}:root[data-theme=light] .lc{background:radial-gradient(120% 140% at 0 0,#ef444417,#0000 55%),#fff;box-shadow:0 10px 30px #0f172a14}:root[data-theme=light] .lc-card{background:linear-gradient(160deg,#ef444414,#fff 55%)}:root[data-theme=light] .lc-bar{background:#0f172a1a}:root[data-theme=light] .lc-chips button b{background:#0f172a14}@media (width<=520px){.lc{border-radius:22px}.lc-crest{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.lc-card,.lc-skel,.lc-bar span,.lc-clock i,.lc-badge i{transition:none;animation:none}}.se-match{padding:0}.se-match-in{width:100%;min-width:0;color:inherit;border-radius:inherit;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.se-match-in>span{flex:1;gap:1px;min-width:0;display:grid}a.se-match-in{transition:background .2s,transform .2s}a.se-match-in:hover,a.se-match-in:focus-visible{background:#34d3991a;transform:translate(2px)}.se-match.is-live{background:#f8717112;border-color:#f8717180}.se-next-hero{background:linear-gradient(135deg,#38bdf824,#34d3991f);border:1px solid #38bdf859;border-radius:18px;align-items:center;gap:14px;margin-bottom:10px;padding:14px;display:flex}.se-next-hero .se-crest{border-radius:16px;width:56px;height:56px}.se-next-hero>div{gap:2px;min-width:0;display:grid}.se-next-hero small{text-transform:uppercase;letter-spacing:.08em;color:#34d399;font-size:11px;font-weight:800}.se-next-hero strong{overflow-wrap:anywhere;font-size:1.1rem}.se-next-hero span{opacity:.75;font-size:12.5px}.se-next-hero.is-live{background:linear-gradient(135deg,#f871712e,#fbbf241a);border-color:#f8717199}.se-next-hero.is-live small{color:#f87171}.se-table-toggle{margin-top:10px}.se-roster-group h4{letter-spacing:.08em;text-transform:uppercase;opacity:.65;margin:14px 0 8px;font-size:12px}.se-players{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px;display:grid}.se-player{text-align:center;border:1px solid var(--line);color:inherit;font:inherit;background:#ffffff0a;border-radius:16px;justify-items:center;gap:4px;min-width:0;padding:12px 8px;display:grid}button.se-player{cursor:pointer;transition:transform .2s,border-color .2s}button.se-player:hover,button.se-player:focus-visible{border-color:#34d39999;transform:translateY(-2px)}.se-player .se-crest{object-fit:cover;object-position:top;border-radius:50%;width:72px;height:72px;padding:0}.se-player strong{overflow-wrap:anywhere;font-size:13px;line-height:1.2}.se-player small{opacity:.65;font-size:11.5px}.se-hero.is-player .se-crest{object-fit:cover;object-position:top;border-radius:50%;width:96px;height:96px;padding:0}.se-fav{flex-wrap:wrap}.se-fav.is-live{background:#f8717114;border-color:#f8717199}.se-fav-go{color:#052e1f;white-space:nowrap;background:#34d399;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700;text-decoration:none}.se-fav.is-live .se-fav-go{color:#2a0505;background:#f87171}.sp-event{position:relative}.sp-follow{color:#34d399;background:#34d3991f;border:1px solid #34d3994d;border-radius:999px;align-self:flex-start;margin-bottom:6px;padding:4px 10px;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-flex}.sp-follow:hover,.sp-follow:focus-visible{background:#34d39940}.sp-event.in .sp-follow{color:#fecaca;background:#f871712e;border-color:#f8717173}.cookie-banner{z-index:90;background:color-mix(in srgb, var(--bg,#0b0710) 88%, #000);width:min(720px,100vw - 24px);color:var(--text,#f5eefa);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #ffffff24;border-radius:20px;gap:14px;padding:18px 20px;display:grid;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 24px 60px #00000080}.cookie-head{align-items:flex-start;gap:12px;display:flex}.cookie-head h2{margin:0 0 4px;font-size:1.02rem}.cookie-head p{opacity:.85;margin:0;font-size:.88rem;line-height:1.5}.cookie-head a{color:inherit;text-decoration:underline}.cookie-options{gap:8px;display:grid}.cookie-option{cursor:pointer;background:#ffffff0d;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:.84rem;display:flex}.cookie-option span{gap:2px;display:grid}.cookie-option strong{font-size:.9rem}.cookie-option.is-locked{opacity:.7;cursor:default}.cookie-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.cookie-btn{font:inherit;cursor:pointer;color:inherit;background:0 0;border:1px solid #fff3;border-radius:999px;align-items:center;gap:6px;padding:10px 16px;font-size:.86rem;font-weight:700;display:inline-flex}.cookie-btn.primary{color:#fff;background:linear-gradient(135deg,#ff4d8d,#a855f7);border-color:#0000}.cookie-btn:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (width<=560px){.cookie-actions .cookie-btn{flex:100%;justify-content:center}}.submit-page{gap:28px;width:min(100% - 32px,760px);margin:0 auto;padding:120px 0 64px;display:grid}.submit-hero{text-align:center;justify-items:center;gap:14px;display:grid}.submit-hero h1{letter-spacing:-.04em;background:linear-gradient(135deg, var(--pink), #9b6dff 55%, var(--cyan));color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(44px,9vw,92px);line-height:.95}.submit-hero p{max-width:58ch;color:var(--muted);margin:0;font-size:clamp(15px,1.8vw,18px);line-height:1.65}.submit-steps{grid-template-columns:repeat(3,1fr);gap:12px;width:100%;margin:8px 0 0;padding:0;list-style:none;display:grid}.submit-steps li{color:var(--muted);background:#ffffff0b;border:1px solid #ffffff1a;border-radius:20px;justify-items:center;gap:4px;padding:16px 12px;font-size:13px;display:grid}.submit-steps li b{color:var(--text);font-size:14px}.submit-form{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:28px;gap:16px;padding:clamp(18px,3vw,30px);display:grid;position:relative}.field{gap:6px;display:grid}.field>span{font-size:13px;font-weight:800}.field input,.field textarea{width:100%;color:var(--text);font:inherit;box-sizing:border-box;background:#00000047;border:1px solid #ffffff29;border-radius:14px;padding:14px 16px;font-size:16px}.field textarea{resize:vertical;min-height:110px}.field input:focus,.field textarea:focus{outline:2px solid var(--pink);outline-offset:1px}.field input[aria-invalid=true]{border-color:#ff6b6b}.field-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.field-hint{color:var(--muted);font-size:12px;font-style:normal}.field-hint.ok{color:#5ef2a6}.field-hint.bad{color:#ff8a8a}.check{cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.check input{width:20px;height:20px;accent-color:var(--pink);flex:none;margin-top:2px}.hp-field{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.submit-send{width:100%}.submit-send:disabled{opacity:.6;cursor:progress}.submit-alert{background:#ffffff14;border-radius:12px;margin:0;padding:12px 14px}.submit-alert.bad{color:#ffb4b4;background:#ff6b6b29}.submit-privacy{color:var(--muted);line-height:1.5}.submit-privacy a{color:var(--cyan)}.submit-done{text-align:center;background:#5ef2a60f;border:1px solid #5ef2a64d;border-radius:28px;justify-items:center;gap:16px;padding:40px 20px;display:grid}.submit-done svg{color:#5ef2a6}.submit-done h1{margin:0;font-size:clamp(28px,5vw,44px)}.submit-done p{max-width:52ch;color:var(--muted);margin:0;line-height:1.6}.submit-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (width<=640px){.field-row,.submit-steps{grid-template-columns:1fr}.submit-page{padding-top:96px}}@media (width>=1600px){.submit-page{width:min(100% - 64px,900px)}}.err-page{text-align:center;--tone:#ff4d8d;justify-items:center;gap:28px;width:min(100% - 32px,920px);margin:0 auto;padding:120px 0 64px;display:grid}.err-page.tone-violet{--tone:#a78bfa}.err-page.tone-gold{--tone:#ffd54a}.err-page.tone-red{--tone:#ff6b6b}.err-page.tone-cyan{--tone:#19c9d9}.err-hero{justify-items:center;gap:10px;display:grid}.err-code{letter-spacing:-.06em;background:linear-gradient(135deg, var(--tone), #9b6dff);color:#0000;filter:drop-shadow(0 12px 40px color-mix(in srgb, var(--tone) 40%, transparent));-webkit-background-clip:text;background-clip:text;font-size:clamp(88px,22vw,220px);font-weight:950;line-height:.85}.err-hero h1{align-items:center;gap:12px;margin:0;font-size:clamp(24px,4vw,40px);line-height:1.1;display:inline-flex}.err-hero p{max-width:60ch;color:var(--muted);margin:0;font-size:clamp(15px,1.6vw,18px);line-height:1.6}.err-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.err-widget{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:24px;justify-items:center;gap:14px;width:min(100%,560px);padding:22px;display:grid}.err-widget p{color:var(--muted);margin:0}.runner{gap:12px;width:min(100%,860px);display:grid}.runner-canvas{aspect-ratio:8/3;touch-action:none;cursor:pointer;image-rendering:auto;background:#12071f;border:1px solid #ffffff24;border-radius:22px;width:100%;display:block;box-shadow:0 30px 80px #ff4d8d2e}.runner-pad{gap:10px;display:none}.runner-btn{min-height:56px;color:var(--text);touch-action:none;-webkit-user-select:none;user-select:none;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:16px;flex:1;font-size:16px;font-weight:900}.runner-btn:active{background:var(--pink);color:#050507}.runner-btn.alt:active{background:var(--cyan)}.runner-help{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.runner-help kbd{font:inherit;background:#ffffff14;border:1px solid #ffffff38;border-radius:6px;padding:2px 7px;font-weight:800}.runner-stage{gap:10px;width:min(100%,860px);display:grid}.runner-status{color:var(--muted);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:8px;font-size:12px;display:grid}.runner-status>span:nth-child(2){justify-self:center}.runner-live-score{color:#b7f4f4;font-variant-numeric:tabular-nums;white-space:nowrap}.runner-status span,.runner-section-head strong{align-items:center;gap:7px;display:inline-flex}.runner-status svg,.runner-section-head strong svg{color:#ffd54a}.runner-status b{color:var(--text);font-variant-numeric:tabular-nums}.runner-rotate-tip{color:#b7f4f4;justify-content:center;align-items:center;gap:7px;margin:0;font-size:12px;display:flex}.runner-rotate-tip svg{flex:none}.runner-record-form{text-align:left;background:#ff4d8d12;border:1px solid #ff4d8d47;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:12px;display:grid}.runner-record-form label{gap:5px;font-size:12px;font-weight:800;display:grid}.runner-record-form input{border:1px solid var(--line-strong);width:100%;min-height:42px;color:var(--text);font:inherit;background:#0003;border-radius:8px;padding:8px 10px}.runner-record-form>button{color:#180914;cursor:pointer;background:#ff4d8d;border:0;border-radius:8px;min-height:42px;padding:8px 12px;font-weight:900}.runner-record-form>button:disabled{opacity:.5;cursor:not-allowed}.runner-record-form>span,.runner-record-form>small{color:var(--muted);grid-column:1/-1;font-size:11px}.runner-shop,.runner-leaderboard{border-top:1px solid var(--line);text-align:left;width:min(100%,860px);padding-top:20px}.runner-section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.runner-section-head h2{margin:3px 0 12px;font-size:21px}.runner-section-head strong{color:var(--text);font-variant-numeric:tabular-nums;border:1px solid #ffd54a47;border-radius:8px;align-self:flex-start;padding:7px 10px}.runner-kicker{color:#19c9d9;letter-spacing:.08em;align-items:center;gap:6px;font-size:10px;font-weight:900;display:inline-flex}.runner-shop-tabs{border:1px solid var(--line);background:#ffffff09;border-radius:9px;gap:4px;width:fit-content;max-width:100%;margin-bottom:12px;padding:4px;display:flex}.runner-shop-tabs button{min-height:36px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:800}.runner-shop-tabs button.active{color:var(--text);background:#19c9d929}.runner-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.runner-product{border:1px solid var(--line);background:#ffffff06;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:9px;display:grid}.runner-swatch,.runner-product-icon{border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.runner-product-icon{color:#19c9d9;background:#19c9d91a}.runner-product-copy{gap:2px;min-width:0;display:grid}.runner-product-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.runner-product-copy small{color:var(--muted);font-size:10px;line-height:1.35}.runner-product>button{min-height:34px;color:var(--text);font:inherit;cursor:pointer;white-space:nowrap;background:#ffd54a14;border:1px solid #ffd54a4d;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:5px 8px;font-size:10px;font-weight:900;display:inline-flex}.runner-product>button:disabled{opacity:.45;cursor:not-allowed}.runner-shop-note,.runner-shop-notice{color:var(--muted);margin:9px 0 0;font-size:12px}.runner-shop-notice{color:#b7f4f4}.runner-leaderboard ol{gap:5px;margin:0;padding:0;list-style:none;display:grid}.runner-leaderboard li{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:40px;padding:5px 9px;display:grid}.runner-rank-position{color:#ffd54a;font-variant-numeric:tabular-nums;font-size:12px;font-weight:900}.runner-leaderboard li b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.runner-leaderboard li strong{font-variant-numeric:tabular-nums;font-size:13px}.runner-leaderboard>p,.runner-leaderboard>small{color:var(--muted);font-size:12px}.runner-ad-slot{contain:layout paint;color:#ffffff59;pointer-events:none;border:1px dashed #ffffff14;border-radius:8px;place-items:center;width:min(100%,728px);min-height:90px;font-size:10px;display:grid}.runner-ad-slot:before{content:"Espaço reservado para anúncio"}@media (hover:none),(width<=820px){.runner-pad{display:flex}}.padlock{width:120px;height:120px;color:var(--text);cursor:pointer;background:linear-gradient(135deg,#a78bfa4d,#ff4d8d33);border:1px solid #ffffff2e;border-radius:32px;place-items:center;display:grid}.padlock.shake{animation:.5s err-shake}@keyframes err-shake{20%{transform:translate(-12px)rotate(-6deg)}40%{transform:translate(12px)rotate(6deg)}60%{transform:translate(-8px)}80%{transform:translate(8px)}}.ring{--p:0;background:conic-gradient(var(--tone,#ffd54a) calc(var(--p) * 1%), #ffffff1a 0);border-radius:50%;grid-template-areas:"n";place-items:center;width:132px;height:132px;display:grid;position:relative}.ring:before{content:"";background:#0c0713;border-radius:50%;position:absolute;inset:10px}.ring b,.ring span{grid-area:n;font-size:40px;font-weight:950;position:relative}.ring span{opacity:.6;font-size:14px;transform:translate(26px,12px)}.err-term{text-align:left;background:#07030d;justify-items:stretch;margin:0;font:13px/1.7 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:block;overflow-x:auto}.err-term .good{color:#5ef2a6}.err-term .bad{color:#ff6b6b;font-weight:800}.bars{align-items:flex-end;gap:8px;height:80px;display:flex}.bars i{background:#ffffff2e;border-radius:6px;width:16px;animation:1.4s ease-in-out infinite err-bar}.bars i:first-child{height:16px}.bars i:nth-child(2){height:30px;animation-delay:.1s}.bars i:nth-child(3){height:46px;animation-delay:.2s}.bars i:nth-child(4){height:62px;animation-delay:.3s}.bars i:nth-child(5){height:78px;animation-delay:.4s}.bars.on i{background:#5ef2a6;animation:none}@keyframes err-bar{0%,to{opacity:.25}50%{opacity:1;background:var(--tone,#19c9d9)}}.maint-bar{background:#ffffff1a;border-radius:99px;width:100%;height:16px;overflow:hidden}.maint-bar span{border-radius:inherit;background:repeating-linear-gradient(45deg,#a78bfa 0 14px,#ff4d8d 14px 28px) 0 0/40px 100%;height:100%;transition:width 1s;animation:1s linear infinite err-stripes;display:block}@keyframes err-stripes{to{background-position:40px 0}}.sand{color:var(--tone,#ffd54a);animation:3s ease-in-out infinite err-flip}@keyframes err-flip{0%,40%{transform:rotate(0)}60%,to{transform:rotate(180deg)}}@media (width<=520px){.err-page{padding-top:96px}.err-actions>*{flex:100%}}@media (width<=700px){.runner{gap:18px}.runner-canvas{border-radius:12px;box-shadow:0 12px 30px #ff4d8d1f}.runner-status,.runner-help{font-size:11px}.runner-products,.runner-record-form{grid-template-columns:minmax(0,1fr)}.runner-record-form>button{width:100%}.runner-shop,.runner-leaderboard{padding-top:16px}.runner-section-head h2{font-size:19px}.runner-ad-slot{min-height:72px}}@media (width>=1600px){.err-page{width:min(100% - 64px,1100px)}.err-hero p{font-size:20px}}@media (prefers-reduced-motion:reduce){.padlock.shake,.bars i,.maint-bar span,.sand{animation:none}}.auth{gap:16px;width:100%;max-width:460px;margin-inline:auto;display:grid}.auth-tabs,.auth-via{border:1px solid var(--line);background:#ffffff0f;border-radius:16px;grid-template-columns:1fr 1fr;gap:6px;padding:5px;display:grid}.auth-tabs button,.auth-via button{min-height:40px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:14px;font-weight:800;transition:background .2s,color .2s;display:inline-flex}.auth-tabs button.on,.auth-via button.on{background:linear-gradient(135deg, var(--pink), #9b6dff);color:#08050d}.auth-form{gap:14px;display:grid}.auth-captcha{justify-content:center;min-height:65px;display:flex}.auth-field{gap:6px;font-size:13px;font-weight:800;display:grid}.auth-field>span{color:var(--text)}.auth-field small{color:var(--muted);font-weight:600}.auth-field input,.auth-field textarea,.auth-field select,.auth-affix{border:1px solid var(--line-strong);width:100%;min-height:46px;color:var(--text);font:inherit;background:#ffffff0f;border-radius:14px;padding:11px 14px;font-size:15px;font-weight:600;transition:border-color .2s,box-shadow .2s}.auth-field textarea{resize:vertical;min-height:90px}.auth-field input:focus,.auth-field textarea:focus,.auth-field select:focus,.auth-affix:focus-within{border-color:var(--cyan);box-shadow:0 0 0 3px color-mix(in srgb, var(--cyan) 28%, transparent);outline:none}.auth-affix{align-items:center;gap:4px;padding:0 14px;display:flex}.auth-affix span{color:var(--muted);font-weight:800}.auth-affix input{background:0 0;border:0;min-height:44px;padding:11px 0;box-shadow:none!important}.auth-code{text-align:center;letter-spacing:.5em;font-size:24px!important;font-weight:900!important}.auth-check{color:var(--muted);align-items:flex-start;gap:10px;font-size:13px;font-weight:600;line-height:1.4;display:flex}.auth-check input{accent-color:var(--pink);flex:none;width:17px;height:17px;margin-top:2px}.auth-error{color:#ff6b81;margin:0;font-size:13px;font-weight:700}.auth-ok{color:#4ade80!important;font-weight:800!important}.auth-note,.auth-reason,.auth-foot{color:var(--muted);align-items:flex-start;gap:8px;margin:0;font-size:13px;line-height:1.5;display:flex}.auth-reason{background:color-mix(in srgb, var(--pink) 12%, transparent);color:var(--text);border-radius:12px;padding:10px 12px;font-weight:700}.auth-reason svg,.auth-foot svg,.auth-note svg{flex:none;margin-top:2px}.auth-dev{border:1px dashed var(--gold);color:var(--gold);border-radius:12px;margin:0;padding:10px 12px;font-size:13px}.auth-links{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;display:flex}.auth-links button{color:var(--cyan);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 2px;font-size:13px;font-weight:800;display:inline-flex}.auth-links button:hover{text-decoration:underline}.auth-google{gap:10px;color:#1f1f1f!important;background:#fff!important;border-color:#fff!important}.auth-or{color:var(--muted);align-items:center;gap:12px;font-size:12px;font-weight:700;display:flex}.auth-or:before,.auth-or:after{content:"";background:var(--line);flex:1;height:1px}.auth-hp{opacity:0;width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}.auth-strength{align-items:center;gap:10px;display:flex}.auth-strength i{background:#ffffff1a;border-radius:99px;flex:1;height:5px;position:relative;overflow:hidden}.auth-strength i:after{content:"";width:calc(var(--s) * 100%);border-radius:inherit;background:linear-gradient(90deg,#ff4d61,#ffd166,#4ade80) 0 0/400px 100%;transition:width .25s;position:absolute;inset:0}.nav-account{border:1px solid var(--line-strong);max-width:168px;min-height:40px;color:var(--text);font:inherit;cursor:pointer;background:#ffffff12;border-radius:999px;align-items:center;gap:8px;padding:4px 14px 4px 5px;font-size:13px;font-weight:800;display:inline-flex}.nav-account--guest{background:linear-gradient(135deg, var(--pink), #9b6dff);color:#08050d;border-color:#0000;padding:6px 16px}.nav-account .avatar{flex:none;width:30px;height:30px}.nav-account b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav-menu-wrap{position:relative}.nav-menu{z-index:1100;-webkit-backdrop-filter:blur(28px)saturate(1.6);backdrop-filter:blur(28px)saturate(1.6);background:linear-gradient(150deg,#ffffff24,#ffffff0a),#0e1018d1;border:1px solid #ffffff3d;border-radius:18px;gap:2px;min-width:220px;padding:8px;animation:.18s both dp-pop;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 30px 80px #00000080}.nav-menu button,.nav-menu a{color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.nav-menu button:hover,.nav-menu a:hover{background:#ffffff1a}.nav-menu hr{background:var(--line);border:0;height:1px;margin:4px 6px}:root[data-theme=light] .nav-menu{background:#fffffff0;border-color:#30183324;box-shadow:0 24px 60px #3c1e3c38}:root[data-theme=light] .auth-field input,:root[data-theme=light] .auth-field textarea,:root[data-theme=light] .auth-affix{background:#fff}:root[data-theme=light] .auth-tabs,:root[data-theme=light] .auth-via{background:#3018330f}.avatar{background:linear-gradient(135deg, var(--ac,#ff4d8d), #6a4cff);color:#08050d;aspect-ratio:1;border-radius:50%;flex:none;place-items:center;font-weight:900;display:inline-grid;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.ts-toasts{z-index:1500;pointer-events:none;gap:8px;width:min(420px,100vw - 24px);display:grid;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.ts-toast{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:var(--text);background:#0e1018db;border:1px solid #ffffff3d;border-radius:16px;padding:12px 16px;font-size:14px;font-weight:700;animation:.25s both dp-pop;box-shadow:0 16px 50px #0006}.ts-toast[data-kind=error]{border-color:#ff4d6199}.ts-toast[data-kind=ok]{border-color:#4ade8080}:root[data-theme=light] .ts-toast{background:#fffffff5}.acx{gap:18px;display:grid}.acx-hero .pf-banner{aspect-ratio:auto;height:clamp(150px,24vw,240px);position:relative}.acx-hero .pf-banner:after{content:"";background:linear-gradient(#0000 40%,#00000073);position:absolute;inset:0}.acx-hero .pf-banner:not([style*=url]){background:radial-gradient(circle at 15% 20%, color-mix(in srgb, var(--ac,var(--pink)) 70%, transparent), transparent 55%), radial-gradient(circle at 85% 80%, #38bdf8aa, transparent 50%), #10131c}.acx-hero .pf-id{gap:8px}.acx-layout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:18px;display:grid}.acx-side{gap:12px;display:grid;position:sticky;top:92px}.acx-meter{border:1px solid var(--line);background:var(--panel);border-radius:20px;gap:8px;padding:14px;display:grid}.acx-meter>div{align-items:baseline;gap:8px;display:flex}.acx-meter b{font-size:26px}.acx-meter span,.acx-meter small{color:var(--muted);font-size:12.5px}.acx-meter i{background:#ffffff1a;border-radius:99px;height:8px;display:block;overflow:hidden}.acx-meter i:after{content:"";height:100%;width:var(--p,0);border-radius:inherit;background:linear-gradient(90deg, var(--ac,var(--pink)), #38bdf8);transition:width .6s cubic-bezier(.2,.8,.2,1);display:block}.acx-nav{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:20px;gap:4px;padding:8px;display:grid}.acx-nav button{min-height:42px;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:8px 12px;font-size:14px;font-weight:800;transition:background .2s,color .2s;display:flex}.acx-nav button>svg{flex:none}.acx-nav button:hover{color:var(--text);background:#ffffff0f}.acx-nav button.on{background:linear-gradient(135deg, color-mix(in srgb, var(--ac,var(--pink)) 80%, #fff 0%), #9b6dff);color:#08050d}.acx-main{gap:14px;min-width:0;display:grid}.acx-title h2{margin:0;font-size:clamp(20px,3vw,26px)}.acx-title p{color:var(--muted);margin:2px 0 0;font-size:13.5px}.acx-links{gap:10px;margin:0;padding:0;list-style:none;display:grid}.acx-links li{border:1px solid var(--line);background:#ffffff08;border-radius:16px;align-items:center;gap:12px;padding:10px 12px;display:flex}.acx-links label{flex:1;gap:4px;min-width:0;display:grid}.acx-links label span{color:var(--muted);font-size:12px;font-weight:800}.acx-links input{width:100%;min-width:0}.acx-add{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.acx-add select{flex:200px;min-height:40px}.sl-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0 clamp(16px,4vw,30px) 18px;list-style:none;display:flex}.acx-hero .sl-chips,.pf-box .sl-chips{padding:0}.sl-chips a,.sl-chips button{border:1px solid var(--line);color:var(--text);font:inherit;cursor:pointer;background:#ffffff0d;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;text-decoration:none;transition:transform .2s,border-color .2s;display:inline-flex}.sl-chips a:hover,.sl-chips button:hover,.sl-chips a:focus-visible,.sl-chips button:focus-visible{border-color:var(--pc,var(--ac));transform:translateY(-1px)}.sl-chips i,.acx-links i{color:#0b0b10;background:var(--pc,#888);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-style:normal;font-weight:900;display:inline-grid}.acx-links i{width:40px;height:40px;font-size:13px}.sl-chips span{text-align:left;line-height:1.15;display:grid}.sl-chips b{font-size:13px}.sl-chips small{color:var(--muted);font-size:11.5px}.acx-pills{flex-wrap:wrap;gap:8px;display:flex}.acx-pills button{border:1px solid var(--line);color:var(--text);font:inherit;cursor:pointer;background:#ffffff0a;border-radius:999px;padding:8px 16px;font-weight:700}.acx-pills button.on{background:var(--ac,var(--pink));color:#08050d;border-color:#0000}.acx-facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0;display:grid}.acx-facts div{border:1px solid var(--line);background:#ffffff08;border-radius:14px;padding:12px 14px}.acx-facts dt{color:var(--muted);font-size:12px;font-weight:700}.acx-facts dd{margin:2px 0 0;font-size:18px;font-weight:900}@media (width<=860px){.acx-layout{grid-template-columns:1fr}.acx-side{position:static}.acx-nav{scroll-snap-type:x proximity;display:flex;overflow-x:auto}.acx-nav button{scroll-snap-align:start;flex:none}.acx-meter{order:2}}.mi-sub{opacity:.7;text-align:center;margin:4px 0 0;font-size:.9rem}.mi-title{text-align:center;text-wrap:balance;margin:6px 0 10px;font-size:clamp(1.4rem,4vw,2.2rem)}.mi-duel{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin:18px 0;display:grid}.mi-duel .mi-player:nth-child(2){order:3}.mi-score{text-align:center;order:2;justify-items:center;gap:8px;display:grid}.mi-player{text-align:center;opacity:.85;justify-items:center;gap:6px;min-width:0;display:grid}.mi-player.win{opacity:1}.mi-player b{overflow-wrap:anywhere}.mi-player small{opacity:.65}.mi-photo{background:color-mix(in srgb, var(--mc,#16a34a) 22%, #0000);border:2px solid color-mix(in srgb, var(--mc,#16a34a) 60%, #0000);border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.mi-photo>img:first-child{object-fit:cover;object-position:top;border-radius:50%;width:100%;height:100%}.mi-photo>b{letter-spacing:.04em;font-size:1.1em}.mi-flag{object-fit:cover;border-radius:3px;width:22px;height:16px;position:absolute;bottom:-2px;right:-4px;box-shadow:0 0 0 2px #00000080}.mi-sets{border-collapse:collapse;font-variant-numeric:tabular-nums;max-width:100%;margin:0 auto 12px}.mi-sets th,.mi-sets td{text-align:center;border-bottom:1px solid #ffffff1a;padding:8px 14px}.mi-sets th[scope=row]{text-align:left}.mi-sets thead th{opacity:.6;font-size:.75rem;font-weight:600}.mi-sets td.won{color:var(--mc,#16a34a);font-weight:800}.mi-sets sup{opacity:.7;margin-left:2px;font-size:.65em}.mi-others{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mi-others li{background:#ffffff0d;border-radius:14px;grid-template-columns:110px 1fr auto 1fr;align-items:center;gap:10px;padding:10px 12px;display:grid}.mi-others li[data-state=in]{outline:1px solid var(--mc,#16a34a)}.mi-others time{opacity:.7;font-size:.75rem}.mi-others span:nth-of-type(2){text-align:right}.mi-others em{font-variant-numeric:tabular-nums;text-align:center;font-style:normal;font-weight:700}.mi-others .w{font-weight:800}.mi-others small{opacity:.55;grid-column:1/-1;font-size:.72rem}.mi-others small:empty{display:none}.mi-sessions{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.mi-sessions button{color:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;display:inline-flex}.mi-sessions button.on{background:var(--mc,#16a34a);color:#fff;border-color:#0000}.mi-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.mi-grid li{background:#ffffff0d;border-radius:14px;align-items:center;gap:10px;min-width:0;padding:8px 12px;display:flex}.mi-grid .pos{text-align:center;font-variant-numeric:tabular-nums;width:1.6em}.mi-grid li.p1 .pos{color:#facc15}.mi-grid li.p2 .pos{color:#cbd5e1}.mi-grid li.p3 .pos{color:#d97706}.mi-grid li>span:not(.mi-photo){overflow-wrap:anywhere;flex:1;min-width:0;display:grid}.mi-grid small{opacity:.6}.mi-grid em{opacity:.7;font-style:normal}@media (width<=640px){.mi-duel{grid-template-columns:1fr 1fr}.mi-score{order:3;grid-column:1/-1}.mi-others li{grid-template-columns:1fr auto 1fr}.mi-others time{grid-column:1/-1}}.mi-periods{width:auto}.mi-box{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-bottom:14px;font-size:.82rem;display:block;overflow-x:auto}.mi-box th,.mi-box td{text-align:center;white-space:nowrap;border-bottom:1px solid #ffffff14;padding:6px 8px}.mi-box th[scope=row],.mi-box thead th:first-child{text-align:left}.mi-pl{align-items:center;gap:8px;display:inline-flex}.mi-pl img{object-fit:cover;object-position:top;background:#ffffff14;border-radius:50%;width:28px;height:28px}.es-versus{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin:18px 0 14px;display:grid}.es-team{text-align:center;opacity:.85;justify-items:center;gap:8px;min-width:0;display:grid}.es-team.win{opacity:1}.es-team b{overflow-wrap:anywhere;font-size:clamp(1rem,2.6vw,1.3rem)}.es-team .mi-photo{background:#ffffff0f;border-radius:22px}.es-team .mi-photo>img:first-child{object-fit:contain;box-sizing:border-box;border-radius:0;padding:8px}.es-form{gap:4px;display:inline-flex}.es-form i{color:#06130a;border-radius:6px;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;font-weight:900;display:inline-grid}.es-form i.r-W{background:#22c55e}.es-form i.r-L{background:#f87171}.es-games{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin:0 0 10px;padding:0;list-style:none;display:grid}.es-games li{background:#ffffff0d;border:1px solid #0000;border-radius:14px;gap:2px;min-width:0;padding:10px 12px;display:grid}.es-games li span{opacity:.65;text-transform:uppercase;letter-spacing:.05em;font-size:.72rem}.es-games li b{overflow-wrap:anywhere}.es-games li small{opacity:.6}.es-games li.w-home{border-color:color-mix(in srgb, var(--mc,#8b5cf6) 70%, transparent)}.es-games li.w-away{border-color:#38bdf8b3}.es-games li[data-state=in]{outline:1px solid #f87171}.es-games li[data-state=pre],.es-games li[data-state=skip]{opacity:.6}.es-streams{flex-wrap:wrap;justify-content:center;gap:8px;margin:8px 0;display:flex}.es-rosters{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;display:grid}.es-roster h3{margin:0 0 8px;font-size:1rem}.es-roster ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.es-roster li{background:#ffffff0d;border-radius:14px;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.es-roster li span{min-width:0;display:grid}.es-roster li b,.es-roster li small{overflow-wrap:anywhere}.es-roster li small{opacity:.6;font-size:.74rem}.es-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.es-table th,.es-table td{text-align:center;border-bottom:1px solid #ffffff14;padding:8px 10px}.es-table thead th{opacity:.6;font-size:.74rem}.es-table th[scope=row]{text-align:left;align-items:center;gap:8px;font-weight:700;display:flex}.es-table tr.mine{background:color-mix(in srgb, var(--mc,#8b5cf6) 18%, transparent)}.es-table tr.mine th[scope=row]{color:var(--mc,#8b5cf6)}@media (width<=620px){.es-versus{grid-template-columns:1fr 1fr}.es-versus .mi-score{order:-1;grid-column:1/-1}}.pf{background:#ffffff1f;border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.pf img{object-fit:cover;object-position:top;width:100%;height:100%}.pf b{letter-spacing:.03em}.lu-pitch{background:repeating-linear-gradient(#1f7a3f 0 12.5%,#23873f 12.5% 25%);border:2px solid #ffffff59;border-radius:18px;flex-direction:column;justify-content:space-around;gap:6px;min-height:480px;margin:8px 0 14px;padding:18px 6px;display:flex;position:relative;overflow:hidden}.lu-pitch:after{content:"";background:#ffffff59;height:2px;position:absolute;top:50%;left:0;right:0}.lu-box{border:2px solid #ffffff59;height:13%;position:absolute;left:25%;right:25%}.lu-box.top{border-top:0;top:0}.lu-box.bottom{border-bottom:0;bottom:0}.lu-circle{aspect-ratio:1;border:2px solid #ffffff59;border-radius:50%;width:22%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lu-row{z-index:1;justify-content:space-evenly;align-items:flex-start;display:flex;position:relative}.lu-player{text-align:center;justify-items:center;gap:3px;width:20%;min-width:0;display:grid}.lu-player b{color:#fff;text-shadow:0 1px 3px #000;text-overflow:ellipsis;white-space:nowrap;background:#00000059;border-radius:6px;max-width:100%;padding:1px 5px;font-size:.68rem;line-height:1.15;overflow:hidden}.lu-face{display:inline-block;position:relative}.lu-face .pf{border:2px solid var(--tc,#fff);box-shadow:0 2px 8px #00000080}.lu-face em{color:#fff;background:var(--tc,#111);border:1px solid #fff;border-radius:9px;min-width:18px;padding:0 4px;font:700 .62rem/16px system-ui;position:absolute;bottom:-3px;left:-6px}.lu-face .lu-ev{font-size:.75rem;position:absolute;bottom:-4px;right:-8px}.lu-face .lu-card{position:absolute;top:-2px;right:-4px}.lu-card{border-radius:2px;width:9px;height:13px;display:inline-block}.lu-card.yellow{background:#facc15}.lu-card.red{background:#ef4444}.lu-arrow{align-items:center;gap:2px;font-size:.7rem;font-weight:800;line-height:1;display:inline-flex}.lu-arrow small{font-size:.62rem;font-weight:600}.lu-arrow.in{color:#22c55e}.lu-arrow.out{color:#ef4444}.lu-face .lu-arrow{background:#000000bf;border-radius:8px;padding:1px 3px;position:absolute;top:-4px;left:-8px}.lu-player.is-out .pf{filter:grayscale(.6);opacity:.85}.lu-list{gap:4px;margin:0 0 6px;padding:0;list-style:none;display:grid}.lu-list li{background:#ffffff0a;border-radius:12px;align-items:center;gap:8px;padding:5px 8px;display:flex}.lu-list li.is-in{background:#22c55e1f}.lu-list li.is-out{background:#ef44441a}.lu-list li>i{opacity:.75;text-align:center;min-width:22px;font-style:normal;font-weight:700}.lu-list li>span{overflow-wrap:anywhere;flex:1;min-width:0;display:grid}.lu-list li small{opacity:.65}.lu-list li>u{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.mt-board[data-lead=home] .mt-team:first-child,.mt-board[data-lead=away] .mt-team:last-child{--tone:#22c55e}.mt-board[data-lead=home] .mt-team:last-child,.mt-board[data-lead=away] .mt-team:first-child{--tone:#ef4444}.mt-board[data-lead] .mt-team{border-bottom:3px solid var(--tone,transparent);padding-bottom:6px;transition:opacity .4s;position:relative}.mt-board[data-lead] .mt-team:not([data-ahead]){opacity:.82}.mt-board .mt-team .mt-tag{letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--tone,#64748b);border-radius:999px;align-self:center;padding:2px 9px;font-size:.68rem;font-weight:800}.mt-score .up{color:#22c55e}.mt-score .down{color:#ef4444;opacity:.85}.mt-score.flash{animation:1.4s ease-out mtFlash}@keyframes mtFlash{0%{text-shadow:0 0 28px #22c55e;transform:scale(1.25)}to{transform:scale(1)}}.mt-alerts{z-index:5;gap:6px;margin:8px 0;display:grid;position:sticky;top:8px}.mt-alerts p{background:#0f172aeb;border:1px solid #ffffff2e;border-radius:14px;margin:0;padding:9px 14px;font-weight:600;animation:.6s ease-out mtFlash}.mt-leaders li .pf{margin-right:8px}.mt-leaders li{align-items:center}.match{gap:16px;width:min(1040px,100% - 28px);margin:0 auto;padding:104px 0 60px;display:grid}.mt-back{border:1px solid var(--line-strong);background:var(--panel);color:var(--text);font:inherit;cursor:pointer;border-radius:99px;justify-self:start;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:800;display:inline-flex}.mt-card{border:1px solid var(--line-strong);background:var(--panel);-webkit-backdrop-filter:blur(24px)saturate(1.5);backdrop-filter:blur(24px)saturate(1.5);border-radius:26px;min-width:0}.mt-hero{background:radial-gradient(70% 90% at 50% -20%, color-mix(in srgb, var(--mc) 40%, transparent), transparent 70%), var(--panel);gap:16px;padding:clamp(16px,4vw,30px);display:grid;position:relative;overflow:hidden}.mt-league{text-align:center;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:900}.mt-board{grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(8px,3vw,28px);display:grid}.mt-team{text-align:center;justify-items:center;gap:8px;min-width:0;display:grid}.mt-team b{overflow-wrap:anywhere;font-size:clamp(14px,2.6vw,20px)}.mt-crest{object-fit:contain;filter:drop-shadow(0 8px 18px #00000059);width:clamp(54px,12vw,84px);height:clamp(54px,12vw,84px)}.mt-crest--empty{background:#ffffff1a;border-radius:50%;place-items:center;font-weight:900;display:grid}.mt-mid{justify-items:center;gap:6px;display:grid}.mt-score{font-variant-numeric:tabular-nums;align-items:center;gap:clamp(8px,2vw,16px);font-size:clamp(38px,9vw,72px);font-weight:900;line-height:1;display:flex}.mt-score i{color:var(--muted);font-size:.5em;font-style:normal}.mt-status{background:#ffffff14;border-radius:99px;align-items:center;gap:8px;padding:5px 14px;font-size:13px;font-weight:900;display:inline-flex}.mt-status.in{color:#ff6b81;background:#ff3c502e}.mt-pulse{background:#ff3b57;border-radius:50%;width:8px;height:8px;animation:1.2s infinite mt-pulse}@keyframes mt-pulse{50%{opacity:.4;transform:scale(1.7)}}.mt-form{gap:4px;display:inline-flex}.mt-form i{color:#08050d;border-radius:6px;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;font-weight:900;display:grid}.mt-form i[data-r=W]{background:#4ade80}.mt-form i[data-r=D]{background:#fbbf24}.mt-form i[data-r=L]{background:#ff6b81}.mt-scorers{color:var(--muted);grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.mt-scorers li{gap:2px;display:grid}.mt-scorers li:first-child{text-align:right;padding-right:12px}.mt-scorers li:last-child{padding-left:12px}.mt-info{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:6px 18px;font-size:13px;font-weight:700;display:flex}.mt-actions{justify-content:center}.mt-live-note{text-align:center;color:var(--muted)}.mt-tabs{border:1px solid var(--line);background:var(--panel);scrollbar-width:none;z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:18px;gap:6px;padding:6px;display:flex;position:sticky;top:84px;overflow-x:auto}.mt-tabs button{min-height:40px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;align-items:center;gap:7px;padding:8px 14px;font-size:14px;font-weight:800;display:inline-flex}.mt-tabs button.on{background:var(--mc);color:#fff}.mt-panel{gap:16px;padding:clamp(14px,3vw,24px);display:grid}.mt-panel h2{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0;font-size:12px;font-weight:900}.mt-empty{color:var(--muted);text-align:center;margin:0;padding:16px}.mt-timeline,.mt-comment{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mt-timeline li{border:1px solid var(--line);background:#ffffff08;border-radius:14px;grid-template-columns:52px 28px 1fr;align-items:start;gap:10px;padding:10px 12px;display:grid}.mt-timeline li[data-kind=goal],.mt-timeline li[data-kind=penalty],.mt-timeline li[data-kind=own-goal]{border-color:color-mix(in srgb, var(--mc) 70%, transparent);background:color-mix(in srgb, var(--mc) 14%, transparent)}.mt-timeline time,.mt-comment time{font-variant-numeric:tabular-nums;color:var(--mc);font-weight:900}.mt-timeline b{font-size:13px}.mt-timeline p,.mt-comment p{overflow-wrap:anywhere;margin:2px 0 0;font-size:14px;line-height:1.5}.mt-comment li{border-bottom:1px dashed var(--line);grid-template-columns:52px 1fr;gap:10px;padding:6px 4px;display:grid}.mt-comment li.imp p{font-weight:800}.mt-stats{gap:14px;margin:0;padding:0;list-style:none;display:grid}.mt-stat{grid-template-columns:56px 1fr 56px;align-items:center;gap:12px;display:grid}.mt-stat>b{text-align:center;font-variant-numeric:tabular-nums;font-size:18px}.mt-stat>b.lead{color:var(--mc)}.mt-stat>div{text-align:center;color:var(--muted);gap:5px;font-size:12px;font-weight:800;display:grid}.mt-bar{gap:4px;height:8px;display:flex}.mt-bar i{background:#fff3;border-radius:99px;display:block}.mt-bar i:first-child{background:var(--mc)}.mt-lineups{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;display:grid}.mt-lineup h4{align-items:center;gap:8px;margin:0 0 10px;display:flex}.mt-lineup h4 em{color:var(--mc);margin-left:auto;font-size:13px;font-style:normal}.mt-lineup h5{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:14px 0 6px;font-size:11px}.mt-lineup ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.mt-lineup li{background:#ffffff09;border-radius:10px;grid-template-columns:28px 1fr auto auto;align-items:center;gap:8px;padding:7px 10px;font-size:14px;display:grid}.mt-lineup li i{color:var(--mc);text-align:center;font-style:normal;font-weight:900}.mt-lineup li small{color:var(--muted)}.mt-lineup li u{min-width:14px;font-size:12px;text-decoration:none}.mt-videos{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;display:grid}.mt-videos figure{gap:8px;margin:0;display:grid}.mt-videos video,.mt-videos img{aspect-ratio:16/9;object-fit:cover;background:#000;border-radius:16px;width:100%}.mt-videos figcaption{font-size:14px;font-weight:700;line-height:1.35}.mt-leaders{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px;display:grid}.mt-leaders h4{margin:0 0 8px}.mt-leaders ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mt-leaders li{background:#ffffff09;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.mt-leaders small{color:var(--muted);font-size:12px;display:block}.mt-leaders b{color:var(--mc);font-size:20px}.mt-news{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mt-news a{color:var(--text);border:1px solid var(--line);border-radius:16px;grid-template-columns:160px 1fr;align-items:center;gap:14px;padding:10px;text-decoration:none;display:grid}.mt-news img{object-fit:cover;border-radius:10px;width:160px;height:90px}.mt-news span{gap:4px;font-weight:800;line-height:1.35;display:grid}.mt-news small{color:var(--cyan)}:root[data-theme=light] .mt-card,:root[data-theme=light] .mt-tabs,:root[data-theme=light] .mt-back{background:#fff}:root[data-theme=light] .mt-timeline li,:root[data-theme=light] .mt-lineup li,:root[data-theme=light] .mt-leaders li{background:#3018330a}@media (width<=640px){.match{padding-top:92px}.mt-tabs{top:72px}.mt-news a{grid-template-columns:1fr}.mt-news img{aspect-ratio:16/9;width:100%;height:auto}.mt-timeline li{grid-template-columns:44px 24px 1fr}}.mt-watch{gap:12px;margin-top:14px;display:grid}.mt-watch h2{margin:0;font-size:18px}.mt-watch-list{flex-wrap:wrap;gap:10px 14px;margin:0;padding:0;list-style:none;display:flex}.mt-watch-list li{align-items:center;gap:6px;display:flex}.mt-watch small{opacity:.75}.mt-goal{z-index:900;pointer-events:auto;background:radial-gradient(circle at var(--gx,20%) 50%, color-mix(in srgb, var(--mc,#16a34a) 45%, transparent), transparent 60%);cursor:pointer;align-items:center;animation:6s both mt-goal-bg;display:flex;position:fixed;inset:0;overflow:hidden}.mt-goal.from-home{--gx:12%;justify-content:flex-start}.mt-goal.from-away{--gx:88%;justify-content:flex-end}.mt-goal-card{background:linear-gradient(135deg, var(--mc,#16a34a), #111);color:#fff;text-align:center;border-radius:26px;gap:4px;margin:0 clamp(12px,5vw,70px);padding:22px 34px;display:grid;box-shadow:0 30px 90px #0000008c}.mt-goal.from-home .mt-goal-card{animation:6s cubic-bezier(.2,1.2,.3,1) both mt-goal-left}.mt-goal.from-away .mt-goal-card{animation:6s cubic-bezier(.2,1.2,.3,1) both mt-goal-right}.mt-goal-card strong{letter-spacing:-.03em;text-shadow:0 6px 24px #00000073;font-size:clamp(38px,9vw,84px);line-height:1}.mt-goal-card span{font-size:clamp(16px,3vw,26px);font-weight:800}.mt-goal-card small{opacity:.85;font-size:15px}.mt-confetti{top:-20px;left:calc(var(--gx,20%) + (var(--i) - 9) * 3%);background:hsl(calc(var(--i) * 41), 90%, 60%);width:9px;height:16px;animation:mt-fall calc(2.2s + (var(--i) % 5) * .35s) ease-in calc((var(--i) % 6) * .12s) both;border-radius:2px;position:absolute}@keyframes mt-goal-left{0%{transform:translate(-130%)scale(.8)}12%{transform:translate(0)scale(1.08)}20%{transform:scale(1)}85%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-130%)}}@keyframes mt-goal-right{0%{transform:translate(130%)scale(.8)}12%{transform:translate(0)scale(1.08)}20%{transform:scale(1)}85%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(130%)}}@keyframes mt-goal-bg{0%{opacity:0}8%{opacity:1}85%{opacity:1}to{opacity:0}}@keyframes mt-fall{to{opacity:.9;transform:translateY(110vh)rotate(540deg)}}.mt-timeline li{animation:.45s both mt-slide-in}@keyframes mt-slide-in{0%{opacity:0;transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.mt-goal,.mt-goal-card,.mt-confetti,.mt-timeline li{animation-duration:10ms!important}.mt-goal{animation-delay:0s}}.mt-player{aspect-ratio:16/9;background:#000;border-radius:16px;position:relative;overflow:hidden}.mt-player iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.ai-fab{z-index:46;font:inherit;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#8b5cf6d9,#22d3eebf);border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;padding:12px 18px;font-size:14px;font-weight:800;line-height:1;transition:scale .25s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:fixed;bottom:20px;left:20px;box-shadow:0 10px 30px #6366f173,inset 0 1px #ffffff59}.ai-fab:hover{scale:1.05}.ai-fab:focus-visible{outline-offset:3px;outline:2px solid #fff}.ai-fab.on{opacity:.85}:is(body:has(.admin-panel-section,.admin-login-section) .ai-fab,body:has(.admin-panel-section,.admin-login-section) .ai-panel){display:none}.ai-panel{z-index:47;width:min(400px,100vw - 24px);height:min(560px,100dvh - 110px);color:var(--text,#fff);border:1px solid var(--line,#ffffff29);-webkit-backdrop-filter:blur(28px)saturate(1.6);backdrop-filter:blur(28px)saturate(1.6);background:#0e111cc7;border-radius:24px;grid-template-rows:auto minmax(0,1fr) auto auto;animation:.25s cubic-bezier(.34,1.4,.64,1) ai-in;display:grid;position:fixed;bottom:76px;left:20px;overflow:hidden;box-shadow:0 24px 70px #00000080,inset 0 1px #ffffff2e}@keyframes ai-in{0%{opacity:0;translate:0 14px;scale:.97}}.ai-panel header{border-bottom:1px solid var(--line,#ffffff1f);justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.ai-panel header strong{font-size:16px;display:block}.ai-panel header small{opacity:.65;font-size:12px}.ai-actions{flex:none;gap:6px;display:flex}.ai-actions button,.ai-chips button{font:inherit;cursor:pointer;color:inherit;border:1px solid var(--line,#ffffff29);white-space:nowrap;background:#ffffff12;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700;line-height:1.2}.ai-actions button:hover,.ai-chips button:hover{background:#ffffff29}.ai-body{overscroll-behavior:contain;align-content:start;gap:10px;padding:14px 16px;display:grid;overflow-y:auto}.ai-hello p{opacity:.85;margin:0 0 12px;font-size:14px;line-height:1.5}.ai-chips{flex-wrap:wrap;gap:8px;display:flex}.ai-chips button{white-space:normal;text-align:left;border-radius:14px}.ai-msg{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:18px;max-width:92%;padding:10px 14px;font-size:14px;line-height:1.55}.ai-msg.user{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6366f1);border-bottom-right-radius:6px;justify-self:end}.ai-msg.assistant{border:1px solid var(--line,#ffffff1a);background:#ffffff17;border-bottom-left-radius:6px;justify-self:start}.ai-typing{gap:4px;padding:4px 0;display:inline-flex}.ai-typing i{opacity:.5;background:currentColor;border-radius:50%;width:6px;height:6px;animation:1s infinite ai-dot}.ai-typing i:nth-child(2){animation-delay:.15s}.ai-typing i:nth-child(3){animation-delay:.3s}@keyframes ai-dot{40%{opacity:1;translate:0 -4px}}.ai-error{color:#fecaca;background:#ef44442e;border:1px solid #ef444466;border-radius:12px;margin:0;padding:8px 12px;font-size:13px}.ai-panel form{border-top:1px solid var(--line,#ffffff1f);align-items:flex-end;gap:8px;padding:10px 12px;display:flex}.ai-panel textarea{resize:none;min-width:0;max-height:110px;font:inherit;color:inherit;border:1px solid var(--line,#ffffff29);field-sizing:content;background:#ffffff12;border-radius:16px;flex:1;padding:10px 14px;font-size:14px}.ai-panel textarea:focus-visible{outline:2px solid var(--cyan,#22d3ee);outline-offset:1px}.ai-panel form button{font:inherit;color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b5cf6,#22d3ee);border:0;border-radius:14px;flex:none;padding:12px 16px;font-size:13px;font-weight:800;line-height:1}.ai-panel form button:disabled{opacity:.45;cursor:not-allowed}.ai-note{opacity:.55;text-align:center;margin:0;padding:0 14px 10px;font-size:11px}:root[data-theme=light] .ai-panel{color:#0f172a;background:#ffffffe0;border-color:#0f172a1f;box-shadow:0 24px 60px #0f172a38}:root[data-theme=light] .ai-msg.assistant,:root[data-theme=light] .ai-panel textarea,:root[data-theme=light] .ai-actions button,:root[data-theme=light] .ai-chips button{background:#0f172a0d;border-color:#0f172a1f}:root[data-theme=light] .ai-error{color:#991b1b}@media (width<=520px){.ai-fab{padding:11px 15px;bottom:12px;left:12px}.ai-panel{width:auto;height:min(70dvh,560px);bottom:66px;left:8px;right:8px}}@media (prefers-reduced-motion:reduce){.ai-panel,.ai-typing i{animation:none}.ai-fab{transition:none}}.liquid-glass-defs{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.ambient-bg{z-index:-1;background:#0f0a14;position:fixed;inset:0;overflow:hidden}.ambient-bg i{filter:blur(60px);opacity:.55;will-change:transform;border-radius:50%;width:46vmax;height:46vmax;position:absolute}.ambient-bg i:first-child{background:#ff4d8d;animation:26s ease-in-out infinite alternate drift-a;top:-14vmax;left:-10vmax}.ambient-bg i:nth-child(2){background:#6f5bff;animation:32s ease-in-out infinite alternate drift-b;top:25vh;right:-16vmax}.ambient-bg i:nth-child(3){opacity:.4;background:#19c9d9;animation:38s ease-in-out infinite alternate drift-c;bottom:-20vmax;left:25vw}:root[data-theme=light] .ambient-bg i{opacity:.38}@keyframes drift-a{to{transform:translate(18vw,16vh)scale(1.15)}}@keyframes drift-b{to{transform:translate(-22vw,12vh)scale(.9)}}@keyframes drift-c{to{transform:translate(-18vw,-20vh)scale(1.2)}}.liquid-glass{--lx:50%;--ly:0%;isolation:isolate;-webkit-backdrop-filter:blur(16px)saturate(1.6);backdrop-filter:blur(16px)saturate(1.6);background:linear-gradient(145deg,#ffffff29,#ffffff0a)!important;border:1px solid #ffffff38!important;box-shadow:inset 0 1px #ffffff73,inset 0 -1px #ffffff14,inset 0 0 22px #ffffff0f,0 18px 40px -18px #0000008c!important}@supports ((-webkit-backdrop-filter:url(#liquid-glass)) or (backdrop-filter:url(#liquid-glass))){.liquid-glass{-webkit-backdrop-filter:blur(5px)saturate(1.6)url(#liquid-glass);backdrop-filter:blur(5px)saturate(1.6)url(#liquid-glass)}}:where(.liquid-glass){position:relative}.liquid-glass:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(240px circle at var(--lx) var(--ly), #ffffff4d, transparent 62%);opacity:.55;transition:opacity .3s;position:absolute;inset:0}.liquid-glass:hover:before{opacity:1}:root[data-theme=light] .liquid-glass{background:linear-gradient(145deg,#ffffffb3,#ffffff4d)!important;border-color:#ffffffd9!important;box-shadow:inset 0 1px #fff,inset 0 0 20px #ffffff80,0 16px 36px -16px #3c1e3c4d!important}.navbar-container{-webkit-backdrop-filter:blur(22px)saturate(1.7);backdrop-filter:blur(22px)saturate(1.7);background:#140c1a6b!important;border:1px solid #ffffff2e!important;box-shadow:inset 0 1px #ffffff59,0 14px 40px -16px #0009!important}:root[data-theme=light] .navbar-container{background:#ffffff80!important;border-color:#ffffffe6!important;box-shadow:inset 0 1px #fff,0 14px 36px -16px #3c1e3c4d!important}:root[data-theme=light] .hero-copy h1{-webkit-text-fill-color:currentColor!important;color:#1b1220!important;text-shadow:none!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}.channel-banner-card{border-radius:26px;margin:0 0 22px;padding:8px;overflow:hidden}.channel-banner-img{aspect-ratio:1707/283;object-fit:cover;border-radius:19px;width:100%;height:auto;display:block}.channel-banner-card figcaption{padding:12px 8px 4px}.hero-channel-profile{display:none}.hero-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:26px 0 0;display:grid}.hero-stats dd small{opacity:.75;letter-spacing:.04em;text-transform:uppercase;font-size:.55em;font-weight:800}.hero-stats>div{border-radius:18px;padding:14px 16px}.hero-stats dt{letter-spacing:.08em;text-transform:uppercase;opacity:.7;font-size:11px}.hero-stats dd{margin:4px 0 0;font-size:clamp(20px,2.2vw,28px);font-weight:900}.stage-note{animation:6s ease-in-out infinite float-note}.stage-note-bottom{animation-delay:-3s}@keyframes float-note{50%{translate:0 -9px}}.plaque-scene,.toy-scene,.stage-note,.marquee,.navbar-container,.eyebrow,.fun-world-badge,.section-kicker,.pillar-card,.short-card,.video-card,.hero-stats,.goal-card,button,.dl-categories,.offers-hero,.offer-card,.store-tile,.cat-tile,.offers-subnav,.about-nav,.ad-slot,.dl-card,footer{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}img{-webkit-user-drag:none}input,textarea,[contenteditable],.article-body,.news-body{-webkit-user-select:text;user-select:text}.marquee-track{animation-duration:38s}.admin-primary,.dl-get,.shorts-library-link{position:relative;overflow:hidden}.dl-get:after,.admin-primary:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff73,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.dl-get:hover:after,.admin-primary:hover:after{transition:transform .8s;transform:translate(120%)}.pillar-card,.video-card,.news-card,.short-card{transition:box-shadow .3s,border-color .3s}.pillar-card:hover,.video-card:hover,.news-card:hover{box-shadow:0 24px 50px -22px #ff4d8d8c}[data-reveal]{transition-timing-function:cubic-bezier(.2,.8,.2,1)}main{width:min(1280px,100% - 48px)}.pillars-section,.videos-section,.shorts-section,.news-preview{padding:96px 0;position:relative}.shorts-section:before,.news-preview:before{content:"";z-index:-1;background:#ffffff09;border:1px solid #ffffff12;border-radius:40px;position:absolute;inset:28px -24px}:root[data-theme=light] .shorts-section:before,:root[data-theme=light] .news-preview:before{background:#ffffff73;border-color:#fffc}.social-band{padding:clamp(24px,3vw,40px)!important}.admin-chip-list{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.admin-chip{color:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.admin-chip:hover{border-color:var(--pink,#ff4d8d)}.admin-file-field{border:1px dashed #ffffff40;border-radius:14px;gap:8px;padding:14px;display:grid}.admin-progress{background:#ffffff1f;border-radius:99px;height:8px;overflow:hidden}.admin-progress>span,.admin-progress>i{background:linear-gradient(90deg,#ff4d8d,#19c9d9);height:100%;transition:width .2s;display:block}.admin-inline-link{color:var(--cyan,#19c9d9);font-size:13px}:root[data-theme=light] .admin-chip,:root[data-theme=light] .admin-file-field{background:#00000008;border-color:#0000002e}@media (width<=760px){main{width:min(100% - 24px,1280px)}.hero-stats{grid-template-columns:repeat(2,1fr)}.shorts-section:before,.news-preview:before{inset:16px -8px}.pillars-section,.videos-section,.shorts-section,.news-preview{padding:56px 0}}@media (prefers-reduced-motion:reduce){.ambient-bg i,.stage-note,.marquee-track,.dl-card{animation:none!important}}@media (width>=981px){.navbar-container{grid-template-columns:auto minmax(0,1fr) auto;gap:14px;width:min(1280px,100% - 28px)}.nav-buttons-group{gap:4px;min-width:0}}:where(img,video,canvas,svg){max-width:100%}:where(h1,h2,h3,p,strong,small,a,span,li){overflow-wrap:break-word}:where(main,section,article,aside,header,footer),:where(.offer-grid,.store-grid,.offers-cats,.sports-grid,.news-grid)>*{min-width:0}body.panel-open{overflow:hidden}:where(button,[role=button],.primary-cta,.ghost-cta,.graphic-nav-btn){text-align:center;white-space:normal;text-wrap:balance;padding-block:10px;padding-inline:18px;line-height:1.25}:where(button)>:where(svg,img){flex:none}.btn{--btn-h:44px;--btn-bg:#ffffff0f;--btn-fg:var(--text,#f7f7fb);--btn-bd:#ffffff29;--btn-glow:#8df5ff52;min-height:var(--btn-h);border:1px solid var(--btn-bd);background:var(--btn-bg);max-width:100%;color:var(--btn-fg);font:inherit;text-align:center;white-space:normal;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:800;line-height:1.25;text-decoration:none;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:inline-flex;position:relative}.btn:hover{border-color:var(--btn-glow);box-shadow:0 10px 26px -12px var(--btn-glow);transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn:focus-visible{outline:2px solid var(--btn-glow);outline-offset:3px}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.btn>svg,.btn>img{flex:none;width:1.15em;height:1.15em}.btn--primary{--btn-bg:linear-gradient(135deg, var(--pink,#ff4d8d), #9b6dff 55%, var(--cyan,#8df5ff));--btn-fg:#07070b;--btn-bd:transparent}.btn--soft{--btn-bg:#8df5ff1a;--btn-bd:#8df5ff47}.btn--danger{--btn-bg:#ff4d611f;--btn-bd:#ff4d6166;--btn-glow:#ff4d6173}.btn--sm{--btn-h:36px;border-radius:12px;padding:6px 12px;font-size:13px}.btn--lg{--btn-h:52px;padding:12px 24px;font-size:15px}.btn--block{width:100%;display:flex}.btn--icon{width:var(--btn-h);padding:0}:root[data-theme=light] .btn{--btn-bg:#3018330d;--btn-bd:#3018332e}:root[data-theme=light] .btn--primary{--btn-bg:linear-gradient(135deg, #d83a56, #7948a8);--btn-fg:#fff;--btn-bd:transparent}.btn-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dp-backdrop{z-index:1200;-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:radial-gradient(60% 50% at 20% 15%,#ff5fa238,#0000 70%),radial-gradient(55% 50% at 85% 85%,#8df5ff2e,#0000 70%),#04050a9e;justify-content:center;align-items:center;padding:clamp(12px,3vw,40px);animation:.22s both dp-fade;display:flex;position:fixed;inset:0}.dp{--dp-accent:var(--cyan,#8df5ff);background:linear-gradient(150deg, #ffffff29, #ffffff0d 45%, #ffffff17), color-mix(in srgb, var(--dp-accent) 6%, #0e10188c);-webkit-backdrop-filter:blur(34px)saturate(1.8);backdrop-filter:blur(34px)saturate(1.8);width:min(860px,100%);max-height:min(88dvh,900px);color:var(--text,#f7f7fb);border:1px solid #ffffff42;border-radius:28px;flex-direction:column;animation:.28s cubic-bezier(.2,.8,.2,1) both dp-pop;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 120px #0000008c,inset 0 1px #ffffff80,inset 0 -1px #ffffff1a,inset 0 0 40px #ffffff0d}:root[data-theme=light] .dp{background:linear-gradient(150deg,#ffffffd1,#ffffff8c);border-color:#ffffffe6;box-shadow:0 40px 100px #3c1e3c4d,inset 0 1px #fff}.dp--wide{width:min(1000px,100%)}.dp:before{content:"";background:linear-gradient(90deg, var(--dp-accent), transparent);height:3px;position:absolute;inset:0 0 auto}.dp:after{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(420px at 12% -8%,#ffffff38,#0000 60%);position:absolute;inset:0}.dp-head{border-bottom:1px solid var(--line,#ffffff1a);align-items:flex-start;gap:12px;padding:20px 20px 14px;display:flex}.dp-head>div{flex:1;min-width:0}.dp-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--dp-accent);margin-bottom:4px;font-size:11px;font-weight:900;display:block}.dp-title{margin:0;font-size:clamp(20px,3.4vw,26px);line-height:1.15}.dp-body{overscroll-behavior:contain;flex:1;align-content:start;gap:18px;min-height:0;padding:18px 20px 28px;display:grid;overflow-y:auto}.dp-foot{border-top:1px solid var(--line,#ffffff1a);padding:14px 20px}.dp-section{gap:10px;display:grid}.dp-section>h3{letter-spacing:.1em;text-transform:uppercase;color:var(--muted,#a5abb8);margin:0;font-size:12px;font-weight:900}.dp-note{color:var(--muted,#a5abb8);margin:0;font-size:12.5px;line-height:1.5}.dp-media{aspect-ratio:16/7;object-fit:cover;background:#ffffff0d;border-radius:14px;width:100%}.dp-stats{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.dp-stat{border:1px solid var(--line,#ffffff1a);background:#ffffff09;border-radius:14px;gap:2px;min-width:0;padding:12px;display:grid}.dp-stat small{color:var(--muted,#a5abb8);font-size:11px;display:block}.dp-stat b{overflow-wrap:anywhere;font-size:18px;line-height:1.2;display:block}.dp-stat em{color:var(--muted,#a5abb8);font-size:11.5px;font-style:normal}.dp-chips{flex-wrap:wrap;gap:6px;display:flex}.dp-chip{border:1px solid var(--line-strong,#ffffff2e);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.dp-table{gap:8px;display:grid}.dp-row{border:1px solid var(--line,#ffffff1a);background:#ffffff08;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.dp-row.best{background:#4ade8012;border-color:#4ade8080}.dp-row>span{flex:1;gap:1px;min-width:0;display:grid}.dp-row>span small{color:var(--muted,#a5abb8);font-size:11.5px}.dp-row>b{flex:none;font-size:15px}.dp-bar{background:#ffffff14;border-radius:99px;height:6px;overflow:hidden}.dp-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--dp-accent), #4ade80);height:100%;display:block}.dp-chart{width:100%;height:auto;overflow:visible}.dp-skel{background:linear-gradient(90deg,#ffffff0d,#ffffff1f,#ffffff0d) 0 0/200% 100%;border-radius:8px;height:14px;animation:1.2s linear infinite dp-shimmer}.dp-error{background:#ff4d6114;border:1px solid #ff4d6166;border-radius:12px;padding:14px}.peek{gap:18px;display:grid}.peek-hero{background:#ffffff0f;border-radius:20px;margin:0;position:relative;overflow:hidden;box-shadow:0 18px 40px -18px #0009}.peek-img{aspect-ratio:16/9;object-fit:cover;width:100%;max-height:min(380px,42dvh);display:block}.peek-hero figcaption{letter-spacing:.04em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#0a0a108c;border:1px solid #ffffff40;border-radius:999px;padding:5px 12px;font-size:11.5px;font-weight:800;position:absolute;bottom:12px;left:12px}.peek-text{align-content:start;gap:12px;min-width:0;display:grid}.peek-text p{overflow-wrap:anywhere;margin:0;line-height:1.65}.peek-lead{font-size:1.08rem;font-weight:600}.peek-meta{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.peek-time{color:var(--muted,#a5abb8);font-size:12.5px}.peek-tag{color:var(--cyan,#8df5ff);background:#8df5ff24;border:1px solid #8df5ff59;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:800}.peek-related{gap:8px;margin:0;padding:0;list-style:none;display:grid}.peek-related button{text-align:left;border:1px solid var(--line,#ffffff1a);width:100%;color:inherit;font:inherit;cursor:pointer;background:#ffffff08;border-radius:12px;gap:2px;padding:10px 12px;transition:border-color .2s,background .2s;display:grid}.peek-related button:hover{border-color:var(--line-strong,#ffffff40);background:#ffffff12}.peek-related small{color:var(--muted,#a5abb8)}@media (width<=640px){.dp-backdrop{align-items:flex-end;padding:0}.dp,.dp--wide{border-bottom:0;border-radius:22px 22px 0 0;width:100%;max-height:92dvh;animation-name:dp-rise}}@keyframes dp-fade{0%{opacity:0}}@keyframes dp-pop{0%{opacity:0;transform:translateY(18px)scale(.97)}}@keyframes dp-rise{0%{opacity:0;transform:translateY(40px)}}@keyframes dp-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.dp-backdrop,.dp,.dp-skel{animation:none}.btn{transition:none}}:root[data-theme=light] .dp{color:#241a29;background:#fff}:root[data-theme=light] .dp-stat,:root[data-theme=light] .dp-row{background:#30183309}:root{--nav-top:18px;--nav-h:66px;--rail-top:calc(var(--nav-top) + var(--nav-h) + 12px)}.navbar-container{width:min(1280px,100% - 28px);top:var(--nav-top);min-height:var(--nav-h);border-radius:24px;gap:14px;padding:8px 12px 8px 16px;grid-template-columns:auto minmax(0,1fr) auto!important;box-shadow:inset 0 1px #ffffff4d,0 16px 44px -18px #000000a6!important}.nav-buttons-group,.rail{background:linear-gradient(160deg,#ffffff1a,#ffffff08);border:1px solid #ffffff1f;border-radius:20px;align-items:center;gap:2px;min-width:0;max-width:100%;padding:4px;display:flex;box-shadow:inset 0 1px #ffffff2e}.nav-buttons-group{scrollbar-width:none;justify-content:flex-start;justify-self:center;width:fit-content;overflow:auto hidden}.nav-buttons-group::-webkit-scrollbar{display:none}.logo-canvas,.nav-socials{flex-shrink:0}.nav-socials{align-items:center;gap:8px;display:flex}.graphic-nav-btn,.rail>button{min-height:40px;color:var(--muted);font:inherit;letter-spacing:.01em;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:16px;flex:none;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 14px;font-size:13px;font-weight:800;transition:background .22s,color .22s,box-shadow .22s;display:inline-flex;position:relative;overflow:hidden}.graphic-nav-btn .btn-bg{display:none}.graphic-nav-btn .btn-icon{display:inline-flex}.graphic-nav-btn .btn-label{font-size:13px;font-weight:800}.graphic-nav-btn:hover,.rail>button:hover{color:var(--text);background:#ffffff17;border:0;transform:none}.graphic-nav-btn.active,.rail>button.on,.rail>button.active{color:#fff;background:linear-gradient(135deg, var(--pink), var(--cyan));box-shadow:0 8px 22px -10px var(--pink), inset 0 1px 0 #ffffff59;border:0;transform:none}.graphic-nav-btn:focus-visible,.rail>button:focus-visible{outline:2px solid var(--text);outline-offset:2px}.nav-socials a,.theme-toggle{width:40px;height:40px;color:var(--text);background:linear-gradient(160deg,#ffffff1a,#ffffff08);border:1px solid #ffffff1f;border-radius:14px;padding:0}.nav-socials a:hover,.theme-toggle:hover{border-color:var(--cyan);background:#ffffff1f;transform:translateY(-1px)}.sb-zones{top:var(--rail-top);z-index:40;scrollbar-width:none;-webkit-backdrop-filter:blur(22px)saturate(1.7);backdrop-filter:blur(22px)saturate(1.7);background:#140c1a80;width:fit-content;margin-inline:auto;position:sticky;overflow-x:auto;box-shadow:inset 0 1px #ffffff40,0 14px 34px -16px #0009}.sb-zones>button{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0 16px}.sb-zones>button:hover{background:#ffffff17;border:0;transform:none}.sb-zones>button.on{color:#04141a;background:linear-gradient(135deg,#5eead4,#38bdf8);border:0;box-shadow:0 8px 22px -10px #38bdf8cc,inset 0 1px #ffffff80}:root[data-theme=light] .nav-buttons-group,:root[data-theme=light] .rail{box-shadow:none;background:#3018330d;border-color:#3018331f}:root[data-theme=light] .graphic-nav-btn:hover,:root[data-theme=light] .rail>button:hover{background:#30183314}:root[data-theme=light] .nav-socials a,:root[data-theme=light] .theme-toggle{background:#fff9;border-color:#3018331f}:root[data-theme=light] .sb-zones{background:#fff9}.nav-socials .lang-switcher{background:linear-gradient(160deg,#ffffff1a,#ffffff08);border:1px solid #ffffff1f;border-radius:16px;padding:4px}.nav-socials .lang-switcher button{border-radius:12px;min-height:30px}.nav-socials .lang-switcher button.active{color:#fff;background:linear-gradient(135deg, var(--pink), var(--cyan));box-shadow:0 6px 16px -8px var(--pink)}:root[data-theme=light] .nav-socials .lang-switcher{background:#fff9;border-color:#3018331f}.graphic-nav-btn{gap:0;min-width:42px;padding:0 12px}.graphic-nav-btn .btn-label{opacity:0;white-space:nowrap;max-width:0;transition:max-width .32s cubic-bezier(.3,.8,.3,1),opacity .22s,margin .32s;display:inline-block;overflow:hidden}.graphic-nav-btn.active .btn-label{opacity:1;max-width:150px;margin-left:8px}@media (width>=1341px){.navbar-container{width:min(1440px,100% - 28px)}}@media (width<=980px){.nav-buttons-group{scrollbar-width:none;justify-content:flex-start;justify-self:stretch;overflow-x:auto}.nav-buttons-group::-webkit-scrollbar{display:none}.nav-socials a{display:none}}@media (width<=640px){:root{--nav-top:10px;--nav-h:54px}.navbar-container{border-radius:20px;padding:6px}.nav-buttons-group{border-radius:16px;padding:3px}.graphic-nav-btn{border-radius:13px;min-width:32px;min-height:36px;padding:0 8px}.graphic-nav-btn.active .btn-label{opacity:0;max-width:0;margin-left:0}.nav-socials a,.theme-toggle{border-radius:11px;width:32px;height:32px}.sb-zones{width:100%}.sb-zones>button{min-height:36px;padding:0 13px;font-size:12.5px}}@media (width<=480px){.graphic-nav-btn{min-width:28px;padding:0 5px}.nav-socials a,.theme-toggle{width:28px;height:28px}}@media (width<=360px){.graphic-nav-btn{min-width:25px;padding:0 3px}.nav-socials a,.theme-toggle{width:25px;height:25px}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3f5fa;--bg-soft:#fff;--panel:#ffffffc7;--panel-strong:#fffffff0;--line:#181c341a;--line-strong:#181c3433;--text:#151826;--muted:#565c73;--pink:#d92b4b;--cyan:#6a45d6;--green:#1f7a4d;--gold:#946200;--lt-card:#ffffffdb;--lt-border:#181c3417;--lt-shadow:0 1px 2px #181c340f, 0 10px 30px -12px #181c3429;--lt-shadow-hover:0 2px 4px #181c3412, 0 18px 40px -14px #181c343d;--shadow:0 24px 60px -24px #181c3438}:root[data-theme=light],:root[data-theme=light] body{background:var(--bg);color:var(--text)}:root[data-theme=light] .ambient-bg{background:radial-gradient(60% 50% at 8% 0,#6a45d61a,#0000 70%),radial-gradient(50% 45% at 92% 6%,#d92b4b14,#0000 70%),radial-gradient(60% 50% at 50% 100%,#38bdf812,#0000 70%),#f3f5fa}:root[data-theme=light] .navbar-container{border-color:var(--lt-border);-webkit-backdrop-filter:blur(22px)saturate(1.6);backdrop-filter:blur(22px)saturate(1.6);background:#ffffffc7!important;box-shadow:inset 0 1px #ffffffe6,0 12px 36px -16px #181c3438!important}:root[data-theme=light] .nav-buttons-group,:root[data-theme=light] .rail{border-color:var(--lt-border);background:#181c340b}:root[data-theme=light] .graphic-nav-btn,:root[data-theme=light] .rail>button{color:var(--muted);background:0 0}:root[data-theme=light] .graphic-nav-btn:hover,:root[data-theme=light] .rail>button:hover{color:var(--text);background:#181c3412}:root[data-theme=light] .graphic-nav-btn.active,:root[data-theme=light] .rail>button.on,:root[data-theme=light] .rail>button.active{color:#fff;background:linear-gradient(135deg, var(--pink), var(--cyan));box-shadow:0 8px 20px -10px var(--pink)}:root[data-theme=light] .sb-zones>button.on{color:#fff;background:linear-gradient(135deg,#0f9d8a,#1f7bd8);box-shadow:0 8px 20px -10px #1f7bd8}:root[data-theme=light] .sb-zones{background:#fffc;box-shadow:0 12px 30px -16px #181c3440}:root[data-theme=light] .pillar-card,:root[data-theme=light] .video-card,:root[data-theme=light] .news-card,:root[data-theme=light] .social-band,:root[data-theme=light] .topic-hero,:root[data-theme=light] .topic-details,:root[data-theme=light] .gallery-empty-state{border-color:var(--lt-border);background:var(--lt-card);box-shadow:var(--lt-shadow);transition:box-shadow .25s,transform .25s}:root[data-theme=light] .pillar-card:hover,:root[data-theme=light] .video-card:hover,:root[data-theme=light] .news-card:hover{box-shadow:var(--lt-shadow-hover)}:root[data-theme=light] .goal-card,:root[data-theme=light] .creator-invite{box-shadow:var(--lt-shadow);background:linear-gradient(145deg,#fffffff5,#f3eeffe6 60%,#fff0f3e0);border-color:#6a45d62e}:root[data-theme=light] .short-card{box-shadow:var(--lt-shadow);border-color:#181c3438}:root[data-theme=light] .short-more{box-shadow:var(--lt-shadow);background:#f1ecff;border-color:#6a45d659}:root[data-theme=light] .social-grid a{border-color:var(--lt-border);background:#f5f6fb}:root[data-theme=light] .social-grid a:hover{background:#ebedf8}:root[data-theme=light] .ghost-cta{border-color:var(--line-strong);background:#ffffffd9}:root[data-theme=light] .site-footer{border-color:var(--line);background:#ffffff80}:root[data-theme=light] ::-webkit-scrollbar-track{background:#e9ecf4}:root[data-theme=light] ::-webkit-scrollbar-thumb{background:#b8bdd2;border-color:#e9ecf4}:root[data-theme=light] .btn--soft,:root[data-theme=light] .btn--ghost{color:var(--text);border-color:var(--line-strong);background:#ffffffd9;box-shadow:0 1px 2px #181c340f}:root[data-theme=light] .btn--soft:hover,:root[data-theme=light] .btn--ghost:hover{border-color:var(--cyan);background:#fff}:root[data-theme=light] .sb-widget{border-color:var(--lt-border);box-shadow:var(--lt-shadow);background:linear-gradient(155deg,#ffffffeb,#ffffffbd 60%,#38bdf814)}:root[data-theme=light] .sb-w-head h3 svg,:root[data-theme=light] .sb-table .pts{color:#0b7d70}:root[data-theme=light] .sb-w-head select{border-color:var(--line-strong);background:#fff}:root[data-theme=light] .sb-tabs{background:#181c340f}:root[data-theme=light] .sb-tabs button.on{background:#fff;box-shadow:0 1px 3px #181c3424}:root[data-theme=light] .sb-table th{background:#f3f5faeb}:root[data-theme=light] .sb-table td{border-top-color:#181c3412}:root[data-theme=light] .sb-crest--fb{background:#181c3414}:root[data-theme=light] .sb-leaders li{background:#181c340a}:root[data-theme=light] button.sb-link:hover,:root[data-theme=light] button.sb-link:focus-visible{color:#0b7d70;background:#0f9d8a1f}:root[data-theme=light] button.sb-link:focus-visible{outline-color:#0b7d70}:root[data-theme=light] .nw-page{--cyan:#2b3040;--pink:#6b7384;--dp-accent:#2b3040}:root[data-theme=light] .nw-page:before{background:radial-gradient(700px 320px at 20% 0,#181c3414,#0000 70%),radial-gradient(600px 300px at 85% 10%,#6a73841f,#0000 70%)}:root[data-theme=light] .nw-hero h1{background:linear-gradient(120deg,#151826 10%,#3a4157 55%,#7a8296);-webkit-background-clip:text;background-clip:text}:root[data-theme=light] .nw-kicker{color:#4a5268}:root[data-theme=light] .nw-search{border-color:var(--line-strong);box-shadow:var(--lt-shadow);background:#fff}:root[data-theme=light] .nw-chips button.active{color:#fff;background:linear-gradient(135deg,#1d2233,#4a5268)}:root[data-theme=light] .nw-card,:root[data-theme=light] .nw-lc,:root[data-theme=light] .nw-live{background:var(--lt-card);border-color:var(--lt-border);box-shadow:var(--lt-shadow)}:root[data-theme=light] .nw-lc:hover{box-shadow:var(--lt-shadow-hover);background:#fff}:root[data-theme=light] .nw-peek-btn{color:var(--text);background:#ffffffe6}:root[data-theme=light] .sp-page{--sp-blue:#1f7bd8;--sp-green:#0f9d8a}:root[data-theme=light] .sp-page:before{background:radial-gradient(60% 70% at 15% 0,#38bdf829,#0000 70%),radial-gradient(50% 60% at 90% 10%,#34d39924,#0000 70%)}:root[data-theme=light] .sp-chips button.on,:root[data-theme=light] .sp-days button.on{color:#fff}:root[data-theme=light] .se-bar{box-shadow:0 0 0 4px #1f7bd814, var(--lt-shadow);background:#fff}:root[data-theme=light] .offer-card,:root[data-theme=light] .cat-tile,:root[data-theme=light] .dl-card,:root[data-theme=light] .dl-top-card{background:var(--lt-card);border-color:var(--lt-border);box-shadow:var(--lt-shadow)}:root[data-theme=light] .offer-card:hover,:root[data-theme=light] .cat-tile:hover,:root[data-theme=light] .dl-card:hover{box-shadow:var(--lt-shadow-hover)}:root[data-theme=light] .dp-stat{background:#181c3409}:root[data-theme=light] ::selection{background:#6a45d638}:root[data-theme=light] :focus-visible{outline-color:var(--cyan)}:root{--tab-h:62px;--tab-gap:8px;--safe-b:env(safe-area-inset-bottom,0px);--safe-t:env(safe-area-inset-top,0px)}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}html,body{max-width:100%}body{-webkit-tap-highlight-color:transparent;overflow-x:clip}img,video,canvas,iframe,svg{max-width:100%}img{height:auto}a,button,[role=button],[role=tab],summary,label,select,input{touch-action:manipulation}.nw-page:before{inset:0 0 auto}.rail,.sb-zones,.nw-chips,.cm-chips,.dl-chips{scrollbar-width:none;-webkit-overflow-scrolling:touch}.rail::-webkit-scrollbar{display:none}.sb-zones::-webkit-scrollbar{display:none}.nw-chips::-webkit-scrollbar{display:none}@media (hover:none){.nw-peek-btn{opacity:1;transform:none}.btn:hover,.graphic-nav-btn:hover{transform:none}}@media (pointer:coarse),(width<=760px){.btn,.btn--sm{min-height:44px}.btn--icon{min-width:44px}select,input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea{min-height:44px;font-size:16px}input[type=checkbox],input[type=radio]{width:22px;height:22px}.footer a,.site-footer a,footer a,.hh-all,.hub-link,.sp-link{align-items:center;min-height:40px;display:inline-flex}.dp-chip,.nw-chips button,.dl-chip{align-items:center;min-height:36px;display:inline-flex}}@media (width<=760px){:root{--nav-top:calc(8px + var(--safe-t));--nav-h:54px;--rail-top:calc(var(--nav-top) + var(--nav-h) + 8px)}body{padding-bottom:calc(var(--tab-h) + var(--tab-gap) * 2 + var(--safe-b))}main,.page,section{scroll-margin-top:calc(var(--rail-top) + 8px)}html body .navbar-container{top:var(--nav-top);width:auto;min-height:var(--nav-h);height:var(--nav-h);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:20px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px 6px 10px;display:flex;position:fixed;left:8px;right:8px;transform:none;box-shadow:none!important;background:0 0!important;border:0!important}html body .navbar-container:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;-webkit-backdrop-filter:blur(22px)saturate(1.7);backdrop-filter:blur(22px)saturate(1.7);background:#140c1a9e;border:1px solid #ffffff29;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff4d,0 12px 32px -14px #000000b3}:root[data-theme=light] body .navbar-container{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none!important;background:0 0!important;border:0!important}:root[data-theme=light] body .navbar-container:before{background:#ffffffdb;border-color:#181c341f;box-shadow:0 10px 28px -14px #181c344d}html body .logo-canvas{flex:0 auto;gap:8px;width:auto;min-width:0;height:40px}html body .logo-canvas .logo-wordmark{font-size:19px}html body .nav-socials{flex:none;gap:6px;margin-left:auto}html body .nav-socials a{display:none}html body .nav-socials .lang-switcher{border-radius:14px;padding:3px}html body .nav-socials .lang-switcher button{justify-content:center;min-width:34px;min-height:36px;padding:0 6px;font-size:11.5px}html body .nav-socials .lang-switcher button span{display:none}html body .theme-toggle{border-radius:14px;flex:none;width:40px;height:40px}html body .nav-account{white-space:nowrap;border-radius:14px;justify-content:center;min-width:40px;min-height:40px;padding:0 12px}.nav-menu{max-width:calc(100vw - 16px);right:0}html body .nav-buttons-group{z-index:70;top:auto;left:8px;right:8px;bottom:calc(var(--tab-gap) + var(--safe-b));width:auto;height:var(--tab-h);scroll-snap-type:x proximity;overscroll-behavior-x:contain;-webkit-backdrop-filter:blur(24px)saturate(1.8);backdrop-filter:blur(24px)saturate(1.8);background:#140c1ab8;border:1px solid #ffffff2e;border-radius:24px;justify-content:space-between;justify-self:auto;gap:2px;padding:6px;position:fixed;overflow:auto hidden;box-shadow:inset 0 1px #ffffff4d,0 -6px 30px -10px #0009,0 14px 34px -12px #000000b3}:root[data-theme=light] body .nav-buttons-group{background:#ffffffe6;border-color:#181c3424;box-shadow:0 10px 30px -10px #181c3459}html body .graphic-nav-btn{scroll-snap-align:center;border-radius:18px;flex:1 0 40px;min-width:40px;height:100%;min-height:100%;padding:0 6px}html body .graphic-nav-btn .btn-icon svg{width:21px;height:21px}html body .graphic-nav-btn.active{flex:none;padding:0 14px}html body .graphic-nav-btn.active .btn-label{opacity:1;max-width:110px;margin-left:7px;font-size:12.5px}.back-to-top{right:12px;bottom:calc(var(--tab-h) + var(--tab-gap) * 2 + var(--safe-b) + 10px);width:44px;height:44px}.ai-fab{left:12px;bottom:calc(var(--tab-h) + var(--tab-gap) * 2 + var(--safe-b) + 10px);padding:12px 16px}.ai-panel{width:auto;left:8px;right:8px;bottom:calc(var(--tab-h) + var(--tab-gap) * 2 + var(--safe-b) + 66px);height:min(560px, calc(100dvh - var(--rail-top) - var(--tab-h) - 90px))}.cookie-banner{max-height:70dvh;overflow-y:auto;bottom:calc(var(--tab-h) + var(--tab-gap) * 2 + var(--safe-b) + 8px)!important;width:calc(100% - 16px)!important}.ts-toasts{bottom:calc(var(--tab-h) + var(--tab-gap) * 2 + var(--safe-b) + 8px)}.dp-backdrop{align-items:flex-end;padding:0}.dp,.dp--wide{border-radius:24px 24px 0 0;width:100%;max-height:94dvh}.dp-head{z-index:2;padding:16px 16px 12px;position:sticky;top:0}.dp-body{padding:14px 16px calc(24px + var(--safe-b));gap:16px}.dp-foot{padding:12px 16px calc(12px + var(--safe-b))}.dp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dp-row{flex-wrap:wrap}small,.gp-kicker,.gp-of,.gp-pct,.gp-hint,.hh-lg,.lc-badge,.hub-tag,.hub-fire,.dl-chip{font-size:max(12px,.85em)}h1{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}p,li,td,th,dd{overflow-wrap:break-word}.btn-row{gap:8px}.btn-row>.btn{flex:auto;justify-content:center}.btn--lg{--btn-h:50px;padding:12px 18px;font-size:15px}.btn{white-space:normal;text-align:center;line-height:1.2}table:not(.sb-table){-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}.sb-tbl{-webkit-overflow-scrolling:touch;overflow-x:auto}.sb-table td,.sb-table th{padding-inline:4px}.sb-table .sb-team span{text-overflow:ellipsis;white-space:nowrap;max-width:96px;overflow:hidden}.cm-store-header,.cm-filter-bar,.cm-selects-row{min-width:0}.cm-store-header>*,.cm-filter-bar>*,.cm-selects-row>*{min-width:0;max-width:100%}.cm-search-field,.cm-search-field input{width:100%;min-width:0}.sb-zones{top:var(--rail-top);max-width:100%}.sb-zones>button,.rail>button{min-height:40px}}@media (width<=480px){html body .graphic-nav-btn.active{flex:1 0 40px;padding:0 6px}html body .graphic-nav-btn.active .btn-label{opacity:0;max-width:0;margin-left:0}html body .logo-canvas .logo-wordmark{font-size:17px}html body .nav-account{width:40px;padding:0;font-size:0}html body .nav-account svg{width:19px;height:19px}.ai-fab span,.ai-fab .ai-fab-label{display:none}.ai-fab{padding:14px}}@media (width<=380px){html body .logo-canvas .logo-wordmark{display:none}html body .nav-socials .lang-switcher button{min-width:30px;padding:0 4px}}@media (width<=900px) and (height<=480px) and (orientation:landscape){:root{--tab-h:50px;--nav-h:46px}html body .graphic-nav-btn .btn-icon svg{width:18px;height:18px}}.hero-section{min-height:0;padding:128px 0 28px}.hero-stage{min-height:460px}.pillars-section,.videos-section,.shorts-section,.news-preview{padding:44px 0}.pillars-section+.shorts-section,.videos-section{margin-top:0}.hh{padding-block:16px 8px}.hh-grid{margin-top:16px}.creator-invite,.creator-invite.variant-b{margin-block:8px 12px}.section-header.compact,.social-band{margin-bottom:24px}.center-action{margin-top:18px}@media (width<=760px){main{overflow-x:clip}.hero-section{padding:calc(var(--nav-top) + var(--nav-h) + 16px) 0 8px;min-height:0}.hero-grid{gap:14px}.hero-copy{gap:12px;display:grid}.hero-copy>*{margin:0}.brand-title{font-size:clamp(40px,13vw,58px);line-height:.95}.eyebrow,.fun-world-badge{padding:7px 12px;font-size:11px}.hero-copy>p{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:14.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.channel-banner-card{border-radius:18px}.channel-banner-img{object-fit:cover;width:100%;max-height:110px}.hero-actions{grid-template-columns:1fr;gap:8px;display:grid}.hero-actions>*{justify-content:center;width:100%;min-height:48px}.hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:4px 0 0}.hero-stats>div{border-radius:14px;padding:10px 12px}.hero-stats dd{font-size:19px}.hero-stage{min-height:0;margin-top:4px}.pillars-section,.videos-section,.shorts-section,.news-preview{padding:26px 0}.hh{padding-block:10px 0}.section-header.compact{text-align:left;margin:0 0 14px}.section-header h2{margin:8px 0;font-size:clamp(26px,8vw,34px)}.section-header p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.section-header.compact .section-kicker{margin:0}.hh-grid{grid-template-columns:1fr;gap:10px;margin-top:12px}.hh-panel{border-radius:18px;gap:8px;padding:12px}.hh-list>:nth-child(n+4){display:none}.hh-row{padding:7px}.hh-thumb{width:46px;height:46px}.hh-chips{scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;justify-content:flex-start;margin:12px -2px 0;padding:2px;overflow-x:auto}.hh-chips::-webkit-scrollbar{display:none}.hh-chips a{scroll-snap-align:start;flex:none;min-height:40px}.news-grid,.pillars-grid,.video-grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;gap:12px;padding:2px 2px 12px;scroll-padding-inline:2px;display:grid;overflow-x:auto}.news-grid::-webkit-scrollbar{display:none}.pillars-grid::-webkit-scrollbar{display:none}.video-grid::-webkit-scrollbar{display:none}.news-grid>*,.pillars-grid>*,.video-grid>*{scroll-snap-align:start;min-width:0}.pillars-grid{grid-auto-columns:62%}.pillar-card{min-height:0;padding:14px}.video-grid .video-card-cta{min-height:140px}.shorts-rail{scroll-snap-type:x mandatory;padding-bottom:10px}.short-card{scroll-snap-align:start}.creator-invite,.creator-invite.variant-b{border-radius:20px;gap:14px;margin-block:4px 8px;padding:16px}.creator-invite-teaser{justify-self:center;width:min(150px,46%)}.creator-invite-copy h2{font-size:clamp(22px,7vw,28px)}.creator-invite-copy small{display:none}.creator-invite-actions{gap:8px;display:grid}.creator-invite-actions>*{justify-content:center;min-height:46px}.center-action{margin-top:8px}.center-action .ghost-cta{justify-content:center;width:100%}.social-band{gap:14px;margin-bottom:14px;padding:18px!important}.social-band h2{font-size:clamp(24px,7.5vw,32px)}footer,.site-footer,.footer{padding-block:18px}.nw-hero,.of-hero,.sp-hero,.dl-hero{padding-block:calc(var(--nav-top) + var(--nav-h) + 14px) 10px}.nw-hero h1,.of-hero h1,.sp-hero h1,.dl-hero h1{font-size:clamp(28px,9vw,40px)}.nw-hero p,.of-hero p,.sp-hero p,.dl-hero p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13.5px;display:-webkit-box;overflow:hidden}.hero-stage{display:none}.hh-grid{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:88%;grid-auto-flow:column;padding-bottom:6px;display:grid;overflow-x:auto}.hh-grid::-webkit-scrollbar{display:none}.hh-grid>*{scroll-snap-align:start;min-width:0}.nw-live-filters{scrollbar-width:none;flex-wrap:nowrap;gap:8px;display:flex;overflow-x:auto}.nw-live-filters::-webkit-scrollbar{display:none}.nw-live-filters>*{flex-wrap:nowrap;flex:none;gap:6px;display:flex}.nw-live-grid{grid-template-columns:1fr;gap:8px}.nw-lc:not(.lead){border-radius:14px;grid-template-rows:none;grid-template-columns:104px minmax(0,1fr)}.nw-lc:not(.lead) .nw-lc-media{aspect-ratio:auto;min-height:100%}.nw-lc:not(.lead) .nw-lc-sum{display:none}.nw-lc:not(.lead) .nw-lc-copy{gap:4px;padding:10px 12px}.nw-lc:not(.lead) .nw-lc-flag{display:none}.nw-lc.lead .nw-lc-media{min-height:180px}.nw-lc.lead .nw-lc-copy{padding:14px}.offer-grid,.store-grid,.sp-news-grid,.hub-grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:74%;grid-auto-flow:column;gap:10px;padding:2px 2px 10px;display:grid;overflow-x:auto}.offer-grid::-webkit-scrollbar{display:none}.store-grid::-webkit-scrollbar{display:none}.sp-news-grid::-webkit-scrollbar{display:none}.hub-grid::-webkit-scrollbar{display:none}.offer-grid>*,.store-grid>*,.sp-news-grid>*,.hub-grid>*{scroll-snap-align:start;min-width:0}.store-grid,.hub-grid{grid-auto-columns:82%}.offers-cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.offers-section{padding-block:14px}.sp-events>:nth-child(n+7){display:none}.sp-group{padding-block:10px}}@media (width<=420px){.news-grid,.video-grid{grid-auto-columns:86%}.pillars-grid{grid-auto-columns:70%}}
