@import url('https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,300..900;1,300..900&display=swap');*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;}:root{color-scheme:dark;--black:#080808;--black-2:#0f0f0f;--black-3:#141414;--black-4:#1a1a1a;--border:rgba(255,255,255,0.07);--border-light:rgba(255,255,255,0.12);--text:#ffffff;--text-dim:rgba(255,255,255,0.45);--text-muted:rgba(255,255,255,0.25);--green:#3ecf6e;--yellow:#e0c352;--font-main:'Nunito',sans-serif;--font-logo:'Nunito',sans-serif;--accent:#ffffff;--frost:blur(14px) saturate(140%);--frost-chrome:blur(18px) saturate(150%);}html{scroll-behavior:smooth;scroll-padding-top:80px;}body{background:var(--black);color:var(--text);font-family:var(--font-main);font-size:15px;line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;}::-webkit-scrollbar{width:6px;height:6px;}::-webkit-scrollbar-track{background:transparent;}::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.22);border-radius:10px;}::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,0.45);}#navbar{position:fixed;top:14px;left:0;right:0;z-index:100;padding:0 24px;display:flex;align-items:center;background:transparent;}.nav-inner{position:relative;max-width:1100px;width:100%;margin:0 auto;height:58px;display:flex;align-items:center;gap:28px;padding:0 10px 0 22px;border-radius:999px;background:rgba(10,10,11,0.58);backdrop-filter:var(--frost-chrome) brightness(1.04);-webkit-backdrop-filter:var(--frost-chrome) brightness(1.04);border:1px solid rgba(255,255,255,0.08);box-shadow:0 10px 34px rgba(0,0,0,0.42);transition:background 0.45s ease,box-shadow 0.45s ease,border-color 0.45s ease;}#navbar.scrolled .nav-inner{background:rgba(9,9,10,0.76);backdrop-filter:var(--frost-chrome) brightness(1.03);-webkit-backdrop-filter:var(--frost-chrome) brightness(1.03);border-color:rgba(255,255,255,0.1);box-shadow:0 14px 44px rgba(0,0,0,0.5);}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.nav-inner{background:rgba(11,11,12,0.94);}}.nav-logo{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:700;font-family:var(--font-logo);letter-spacing:-0.01em;color:var(--text);text-decoration:none;flex-shrink:0;user-select:none !important;-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;}.nav-logo img{width:24px !important;height:24px !important;object-fit:contain;transition:transform 0.3s ease;}.nav-logo:hover img{transform:scale(1.08);}.nav-links{display:flex;list-style:none;gap:26px;margin:0 0 0 6px;}.nav-links a{display:inline-flex;align-items:center;gap:7px;color:var(--text-dim);text-decoration:none;font-size:14px;font-weight:400;letter-spacing:0.01em;transition:color 0.2s;position:relative;}.nav-links a[href="/forum"]::before,.nav-links a[href="/status"]::before{content:"";width:15px;height:15px;flex-shrink:0;background:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;}.nav-links a[href="/forum"]::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/></svg>");}.nav-links a[href="/status"]::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='22 12 18 12 15 21 9 3 6 12 2 12'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='22 12 18 12 15 21 9 3 6 12 2 12'/></svg>");}.nav-links a::after{content:'';position:absolute;width:0;height:1px;bottom:-4px;left:0;background-color:var(--text);transition:width 0.3s ease;}.nav-links a:hover{color:var(--text);}.nav-links a:hover::after{width:100%;}.nav-right{display:flex;align-items:center;gap:12px;margin-left:auto;}.nav-cta{display:inline-flex;align-items:center;gap:7px;background:white;color:black;padding:10px 20px;border-radius:999px;font-size:13px;font-weight:600;text-decoration:none;letter-spacing:0.02em;transition:opacity 0.2s,transform 0.2s,box-shadow 0.2s;white-space:nowrap;flex-shrink:0;}.nav-cta::before{content:"";width:15px;height:15px;flex-shrink:0;background:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4'/><polyline points='10 17 15 12 10 7'/><line x1='15' y1='12' x2='3' y2='12'/></svg>") center / contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4'/><polyline points='10 17 15 12 10 7'/><line x1='15' y1='12' x2='3' y2='12'/></svg>") center / contain no-repeat;}.nav-cta:hover{opacity:0.88;transform:translateY(-1px);box-shadow:0 6px 20px rgba(255,255,255,0.18);}.nav-profile-btn{display:flex;align-items:center;gap:10px;background:rgba(255,255,255,0.05);border:1px solid var(--border);padding:4px 14px 4px 4px;border-radius:100px;text-decoration:none;transition:background 0.2s,border-color 0.2s;}.nav-profile-btn:hover{background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.15);}.nav-avatar-img,.nav-avatar-letter{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;}.nav-avatar-img{object-fit:cover;}.nav-avatar-letter{background:white;color:black;font-size:13px;font-weight:700;}.nav-username{color:white;font-size:13px;font-weight:500;}.toast-container{position:fixed;bottom:24px;right:24px;display:flex;flex-direction:column;gap:10px;z-index:99999;pointer-events:none;}.toast{position:relative;overflow:hidden;will-change:transform,opacity;background:rgba(10,10,10,0.88);backdrop-filter:var(--frost-chrome);-webkit-backdrop-filter:var(--frost-chrome);border:1px solid rgba(255,255,255,0.08);border-top:1px solid rgba(255,255,255,0.12);color:#f3f4f6;padding:11px 16px;border-radius:10px;font-size:13px;font-weight:500;box-shadow:0 12px 32px rgba(0,0,0,0.5),0 4px 12px rgba(0,0,0,0.3),inset 0 1px 0 rgba(255,255,255,0.05);transform:translateY(12px);opacity:0;transition:transform 0.4s cubic-bezier(0.16,1,0.3,1),opacity 0.4s cubic-bezier(0.16,1,0.3,1);pointer-events:auto;min-width:280px;max-width:380px;box-sizing:border-box;display:flex;align-items:center;gap:10px;}.toast.show{transform:translateY(0);opacity:1;}.toast-icon{width:16px;height:16px;flex-shrink:0;}.toast.success .toast-icon{color:#10b981;}.toast.error .toast-icon{color:#ef4444;}.toast.warning .toast-icon{color:#f59e0b;}.toast-message{flex:1;line-height:1.45;color:rgba(255,255,255,0.9);-webkit-font-smoothing:antialiased;}.toast-icon{color:currentColor;}.dash-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:24px;}@media (max-width:768px){.dash-grid-2{grid-template-columns:1fr;}}.toggle-switch{position:relative;display:inline-block;width:44px;height:24px;}.toggle-switch input{opacity:0;width:0;height:0;}.toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,0.1);transition:.3s;border-radius:24px;border:1px solid var(--border-light);}.toggle-slider:before{position:absolute;content:"";height:16px;width:16px;left:3px;bottom:3px;background-color:var(--text-muted);transition:.3s;border-radius:50%;}input:checked + .toggle-slider{background-color:#fff;border-color:#fff;}input:checked + .toggle-slider:before{transform:translateX(20px);background-color:#0a0a0a;}.session-list{display:flex;flex-direction:column;gap:12px;}.session-item{display:flex;align-items:center;gap:16px;padding:12px 8px;background:transparent;border-bottom:1px solid rgba(255,255,255,0.05);}.session-item:last-child{border-bottom:none;}.session-icon{width:40px;height:40px;background:rgba(255,255,255,0.05);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--text-muted);}.session-item.active .session-icon{background:rgba(255,255,255,0.1);color:#fff;}.session-details{flex:1;}.session-title{font-weight:500;font-size:14px;color:white;margin-bottom:4px;display:flex;align-items:center;gap:8px;}.session-meta{font-size:12px;color:var(--text-dim);}.badge-active{background:rgba(34,197,94,0.1);color:#22c55e;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;}.cropper-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8);backdrop-filter:blur(10px);z-index:1000;display:flex;align-items:center;justify-content:center;}.cropper-card{background:var(--black-2);border:1px solid var(--border);border-radius:12px;padding:30px;width:100%;max-width:450px;box-shadow:0 30px 60px rgba(0,0,0,0.8);}.cropper-workspace{width:100%;position:relative;overflow:hidden;}.cropper-view-box{border-radius:50% !important;outline:none !important;box-shadow:0 0 0 1px rgba(255,255,255,0.2) !important;}.cropper-face{border-radius:50% !important;background-color:transparent !important;}.cropper-line,.cropper-point,.cropper-dashed,.cropper-center{display:none !important;}.cropper-modal{background-color:rgba(0,0,0,0.85) !important;opacity:1 !important;}.btn-primary,.btn-ghost,.btn-ice,.btn-danger{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-family:var(--font-main);font-size:14px;font-weight:500;text-decoration:none;letter-spacing:0.01em;border-radius:99px;border:1px solid transparent;cursor:pointer;white-space:nowrap;position:relative;overflow:hidden;transition:opacity 0.18s,transform 0.18s,box-shadow 0.18s,background 0.18s,border-color 0.18s,color 0.18s;}.btn-primary:active,.btn-ghost:active,.btn-ice:active,.btn-danger:active{transform:scale(0.97) !important;opacity:0.9;}.btn-primary{background:#ffffff;color:#0a0a0a;padding:11px 24px;font-weight:600;letter-spacing:0.02em;box-shadow:0 2px 8px rgba(0,0,0,0.25);}.btn-primary::before{content:'';position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(to right,transparent,rgba(0,0,0,0.1),transparent);transform:skewX(-20deg);}.btn-primary:hover{opacity:0.9;transform:translateY(-1px);box-shadow:0 6px 22px rgba(255,255,255,0.14);}.btn-primary:hover::before{animation:btn-shine 0.65s ease-out;}@keyframes btn-shine{100%{left:200%;}}.btn-ghost{background:rgba(255,255,255,0.04);color:rgba(255,255,255,0.6);padding:11px 22px;border-color:rgba(255,255,255,0.12);}.btn-ghost:hover{background:rgba(255,255,255,0.08);color:rgba(255,255,255,0.9);border-color:rgba(255,255,255,0.22);transform:translateY(-1px);}.btn-ice{background:rgba(148,210,255,0.08);color:rgba(148,210,255,0.85);padding:11px 22px;border-color:rgba(148,210,255,0.22);}.btn-ice:hover{background:rgba(148,210,255,0.14);color:rgba(148,210,255,1);border-color:rgba(148,210,255,0.38);transform:translateY(-1px);}.btn-ice:disabled{opacity:0.35;cursor:not-allowed;transform:none !important;}.btn-danger{background:rgba(239,68,68,0.08);color:rgba(239,68,68,0.85);padding:11px 22px;border-color:rgba(239,68,68,0.22);}.btn-danger:hover{background:rgba(239,68,68,0.14);color:rgba(239,68,68,1);border-color:rgba(239,68,68,0.38);transform:translateY(-1px);}.btn-sm{padding:8px 16px;font-size:13px;}body{transition:opacity 0.4s ease,transform 0.4s ease;}body.fade-out{opacity:0;transform:scale(0.98);}.hero{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;min-height:100vh;min-height:100svh;padding:140px 64px 80px;max-width:1100px;margin:0 auto;}.hero-bg{position:fixed;inset:0;z-index:-1;pointer-events:none;}.hero-split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px;width:100%;opacity:0;animation:slideUpFade 0.8s ease forwards 0.2s;}.hero-image-side{display:flex;align-items:center;justify-content:center;}.hero-img-wrap{position:relative;display:flex;align-items:center;justify-content:center;}.hero-game-img{width:240px;height:240px;object-fit:contain;position:relative;z-index:1;}.hero-dollar-fallback{font-family:var(--font-logo);font-size:180px;font-weight:700;color:white;line-height:1;}.hero-text-side{display:flex;flex-direction:column;gap:20px;text-align:left;}@keyframes pulse-dot{0%,100%{opacity:1;box-shadow:0 0 6px var(--green);}50%{opacity:0.6;box-shadow:0 0 12px var(--green);}}.hero-title{font-family:var(--font-logo);font-size:clamp(52px,7vw,90px);line-height:1;letter-spacing:-0.04em;}.title-thin{font-weight:300;color:rgba(255,255,255,0.55);}.title-bold{font-weight:800;color:#fff;}.hero-sub{font-size:15px;color:var(--text-dim);font-weight:300;line-height:1.6;letter-spacing:0.01em;max-width:420px;}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;}.hero-visual{flex-shrink:0;display:flex;align-items:center;justify-content:center;}.hero-dollar-wrap{position:relative;width:280px;height:280px;display:flex;align-items:center;justify-content:center;}.hero-dollar{font-family:var(--font-logo);font-size:140px;font-weight:700;color:white;line-height:1;position:relative;z-index:2;letter-spacing:-0.06em;}.hero-loader-preview{flex-shrink:0;display:flex;align-items:center;justify-content:center;}.loader-card{width:280px;background:rgba(18,18,18,0.9);border:1px solid rgba(255,255,255,0.1);border-radius:14px;padding:24px 22px 20px;backdrop-filter:var(--frost-chrome);-webkit-backdrop-filter:var(--frost-chrome);box-shadow:0 0 0 1px rgba(255,255,255,0.04),0 30px 80px rgba(0,0,0,0.8),inset 0 1px 0 rgba(255,255,255,0.08);display:flex;flex-direction:column;align-items:center;gap:0;animation:none;position:relative;}.loader-top-bar{position:absolute;top:14px;right:14px;}.lb-dots{display:flex;gap:5px;}.dot{width:10px;height:10px;border-radius:50%;}.dot-red{background:#ff5f57;}.dot-yellow{background:#ffbd2e;}.loader-icon{margin-bottom:12px;opacity:0.85;}.lc-name{font-size:16px;font-weight:600;color:white;letter-spacing:0.01em;margin-bottom:2px;}.lc-sub{font-size:10px;color:var(--text-muted);letter-spacing:0.05em;text-transform:lowercase;margin-bottom:16px;}.lc-info{width:100%;display:flex;flex-direction:column;gap:7px;margin-bottom:16px;padding-top:12px;border-top:1px solid rgba(255,255,255,0.06);}.lc-row{display:flex;justify-content:space-between;align-items:center;}.lc-label{font-size:11px;color:var(--text-muted);letter-spacing:0.03em;}.lc-val{font-size:11px;color:rgba(255,255,255,0.7);font-weight:500;}.lc-green{color:var(--green);}.lc-wait{font-size:10px;color:var(--text-muted);margin-bottom:8px;align-self:flex-start;}.lc-progress-wrap{width:100%;height:2px;background:rgba(255,255,255,0.08);border-radius:2px;overflow:hidden;margin-bottom:8px;}.lc-progress-bar{height:100%;background:white;border-radius:2px;width:0%;transition:width 0.1s linear;}.lc-status{font-size:10px;color:var(--green);letter-spacing:0.04em;align-self:flex-end;}.section-header{text-align:center;margin-bottom:56px;}.section-label{font-size:11px;text-transform:lowercase;letter-spacing:0.12em;color:var(--text-muted);margin-bottom:12px;}.section-header h2{font-size:clamp(36px,5vw,54px);font-weight:700;letter-spacing:-0.03em;line-height:1.1;margin-bottom:14px;}.section-desc{color:var(--text-dim);font-size:15px;font-weight:300;max-width:400px;margin:0 auto;}.features{padding:120px 32px;max-width:1100px;margin:0 auto;}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border:1px solid var(--border);border-radius:14px;overflow:hidden;}.feature-card{padding:32px 28px;background:var(--black-2);border:none;display:flex;flex-direction:column;gap:14px;transition:background 0.2s;cursor:default;}.feature-card:hover{background:var(--black-3);}.features-grid .feature-card + .feature-card{border-left:1px solid var(--border);}.features-grid .feature-card:nth-child(4),.features-grid .feature-card:nth-child(5),.features-grid .feature-card:nth-child(6){border-top:1px solid var(--border);}.features-grid .feature-card:nth-child(4){border-left:none;}.feat-icon{width:38px;height:38px;background:rgba(255,255,255,0.05);border:1px solid var(--border);border-radius:9px;display:flex;align-items:center;justify-content:center;}.feature-card h3{font-size:15px;font-weight:600;color:white;letter-spacing:-0.01em;}.feature-card p{font-size:13px;color:var(--text-dim);font-weight:300;line-height:1.6;}.inside{padding:120px 32px;max-width:1100px;margin:0 auto;}.inside-q{color:var(--text-muted);}.inside .section-header.inside-head{text-align:left;margin-bottom:36px;}.inside-head h2{margin-bottom:12px;}.inside-head .section-desc{margin:0;max-width:480px;}.inside-bento{display:grid;grid-template-columns:1.32fr 1fr;grid-auto-rows:auto;gap:14px;}.inside-card{-webkit-backdrop-filter:var(--frost);backdrop-filter:var(--frost);position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:16px;background:radial-gradient(120% 120% at 100% 0%,rgba(255,255,255,0.035),transparent 55%),var(--black-2);padding:24px;cursor:default;-webkit-tap-highlight-color:transparent;}.inside-card:focus{outline:none;}.inside-card:focus-visible{outline:1px solid rgba(255,255,255,0.45);outline-offset:3px;}.inside-card::before{content:attr(data-num);position:absolute;z-index:0;font-family:ui-monospace,'SF Mono','Cascadia Mono',Menlo,Consolas,monospace;font-weight:700;line-height:1;letter-spacing:-0.05em;color:rgba(255,255,255,0.055);pointer-events:none;transition:color 0.4s ease,-webkit-text-stroke-color 0.4s ease,transform 0.5s cubic-bezier(0.4,0,0.2,1);}@supports (-webkit-text-stroke:1px #fff){.inside-card::before{color:rgba(255,255,255,0.03);-webkit-text-stroke:1.1px rgba(255,255,255,0.13);}}.inside-card:is(:hover,:focus-visible,.is-live)::before{color:rgba(255,255,255,0.075);-webkit-text-stroke-color:rgba(255,255,255,0.34);}.inside-card::after{content:'';position:absolute;inset:0;z-index:3;border-radius:inherit;padding:1px;background:radial-gradient(240px circle at var(--mx,50%) var(--my,0%),rgba(255,255,255,0.9),rgba(255,255,255,0.22) 38%,transparent 72%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;pointer-events:none;transition:opacity 0.35s ease;}.inside-card:is(:hover,:focus-visible,.is-live)::after{opacity:1;}@supports not ((mask-composite:exclude) or (-webkit-mask-composite:xor)){.inside-card::after{display:none;}}.inside-glow{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;transition:opacity 0.4s ease;background:radial-gradient(340px circle at var(--mx,50%) var(--my,0%),rgba(255,255,255,0.07),transparent 62%);}.inside-card:is(:hover,:focus-visible,.is-live) .inside-glow{opacity:1;}.inside-dim{position:absolute;inset:0;z-index:4;pointer-events:none;background:var(--black);opacity:0;transition:opacity 0.35s ease;}.inside-glyph{position:absolute;z-index:1;pointer-events:none;display:block;}.inside-icon{display:block;width:100%;height:100%;overflow:visible;color:var(--text);opacity:0.3;transition:opacity 0.4s ease,transform 0.55s cubic-bezier(0.4,0,0.2,1);}.inside-card:is(:hover,:focus-visible,.is-live) .inside-icon{opacity:0.95;}.inside-card h3{position:relative;z-index:2;font-size:16px;font-weight:700;letter-spacing:-0.02em;color:#fff;margin:30px 0 8px;transition:transform 0.45s cubic-bezier(0.22,0.8,0.2,1);}.inside-card p{position:relative;z-index:2;font-size:13px;font-weight:300;line-height:1.65;color:var(--text-dim);max-width:26ch;transition:color 0.3s ease,transform 0.45s cubic-bezier(0.22,0.8,0.2,1) 0.03s;}.inside-card:is(:hover,:focus-visible,.is-live) p{color:rgba(255,255,255,0.6);}.inside-card:is(:hover,:focus-visible,.is-live) h3,.inside-card:is(:hover,:focus-visible,.is-live) p{transform:translateX(5px);}.inside-card--lead{grid-row:span 2;justify-content:flex-end;min-height:340px;padding:30px;background:radial-gradient(90% 110% at 84% 0%,rgba(255,255,255,0.05),transparent 58%),var(--black-3);}.inside-card--lead::before{top:16px;left:24px;font-size:clamp(64px,9vw,104px);}.inside-card--lead:is(:hover,:focus-visible,.is-live)::before{transform:translateY(-4px);}.inside-card--lead .inside-glyph{top:26%;right:-10px;width:210px;height:210px;}.inside-card--lead .inside-icon{opacity:0.42;}.inside-card--lead:is(:hover,:focus-visible,.is-live) .inside-icon{opacity:1;}.inside-card--lead h3{font-size:clamp(24px,3.4vw,34px);letter-spacing:-0.035em;line-height:1.05;margin:18px 0 12px;}.inside-card--lead p{font-size:15px;max-width:30ch;}.inside-card--vis,.inside-card--perf{min-height:168px;}.inside-card--vis::before,.inside-card--perf::before{top:16px;right:20px;font-size:46px;}.inside-card--vis:is(:hover,:focus-visible,.is-live)::before,.inside-card--perf:is(:hover,:focus-visible,.is-live)::before{transform:translateX(4px);}.inside-card--vis .inside-glyph,.inside-card--perf .inside-glyph{right:-22px;bottom:-20px;width:118px;height:118px;}.inside-card--vis .inside-icon,.inside-card--perf .inside-icon{opacity:0.26;}@media (hover:hover) and (pointer:fine){.inside-bento:has(.inside-card:hover) .inside-card:not(:hover) .inside-dim,.inside-bento:has(.inside-card:focus-visible) .inside-card:not(:focus-visible) .inside-dim{opacity:0.5;}}.inside-icon rect,.inside-icon circle,.inside-icon path{fill:currentColor;}.inside-icon line{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;}.ic-hvh{position:relative;display:block;width:100%;height:100%;}.ic-hvh-fig{position:absolute;left:50%;bottom:4%;width:69%;height:92%;transform:translateX(-50%);background:currentColor;-webkit-mask-image:url("data:image/png;base64,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");mask-image:url("data:image/png;base64,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");-webkit-mask-mode:alpha;mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:bottom center;mask-position:bottom center;-webkit-mask-size:contain;mask-size:contain;opacity:0.26;transition:opacity 0.45s ease,transform 0.6s cubic-bezier(0.22,0.8,0.2,1);}.inside-card--lead:is(:hover,:focus-visible,.is-live) .ic-hvh-fig{opacity:0.92;transform:translateX(-50%) translateY(3px) scale(1.045);}.ic-sun-svg line{stroke:currentColor;stroke-linecap:round;fill:none;}.inside-icon .ic-sun-core{fill:#fff;opacity:0.95;transform-origin:14px 14px;transition:transform 0.5s cubic-bezier(0.34,1.3,0.64,1);}.inside-card--vis:is(:hover,:focus-visible,.is-live) .ic-sun-core{transform:scale(1.08);}.ic-sun-rays{transform-origin:14px 14px;transition:transform 0.9s cubic-bezier(0.32,0.9,0.28,1);}.inside-card--vis:is(:hover,:focus-visible,.is-live) .ic-sun-rays{transform:rotate(45deg);}.ic-sun-rays line{stroke-width:1.8;opacity:0.75;transform-origin:14px 14px;transition:opacity 0.35s ease,transform 0.6s cubic-bezier(0.34,1.25,0.64,1);}.inside-card--vis:is(:hover,:focus-visible,.is-live) .ic-sun-rays line{opacity:1;transform:scale(1.12);}@media (prefers-reduced-motion:reduce){.inside-card *,.inside-card::before,.inside-card::after,.inside-glyph::after,.inside-icon *{transition:none !important;animation:none !important;}.inside-card:is(:hover,:focus-visible,.is-live)::before,.inside-card:is(:hover,:focus-visible,.is-live) .inside-icon,.inside-card:is(:hover,:focus-visible,.is-live) h3,.inside-card:is(:hover,:focus-visible,.is-live) p,.inside-card:is(:hover,:focus-visible,.is-live) .ic-sun,.inside-card:is(:hover,:focus-visible,.is-live) .ic-sun-rays line{transform:none;}.inside-card--lead:is(:hover,:focus-visible,.is-live) .ic-hvh-fig{transform:translateX(-50%);}.inside-card--vis:is(:hover,:focus-visible,.is-live) .ic-sun-rays,.inside-card--vis:is(:hover,:focus-visible,.is-live) .ic-sun-rays line,.inside-card--vis:is(:hover,:focus-visible,.is-live) .ic-sun-core{transform:none;}.inside-card:is(:hover,:focus-visible,.is-live) .ic-dot{filter:none;}}@media (max-width:900px){.inside-bento{grid-template-columns:1fr 1fr;}.inside-card--lead{grid-column:1 / -1;grid-row:auto;min-height:300px;--scan-dist:186px;}.inside-card--vis::before,.inside-card--perf::before{font-size:40px;}}@media (max-width:620px){.inside{padding:80px 20px;}.inside-head{margin-bottom:28px;}.inside-bento{grid-template-columns:1fr;gap:12px;}.inside-card{padding:22px 20px;}.inside-card--lead{padding:24px 20px 26px;min-height:250px;--scan-dist:128px;}.inside-card--lead::before{font-size:58px;top:14px;left:20px;}.inside-card--lead .inside-glyph{top:30%;right:-6px;width:130px;height:130px;}.inside-card--lead h3{font-size:24px;margin:14px 0 10px;}.inside-card--lead p{font-size:13px;max-width:28ch;}.inside-card--vis,.inside-card--perf{min-height:150px;}.inside-card--vis::before,.inside-card--perf::before{font-size:34px;top:14px;right:16px;}.inside-card--vis .inside-glyph,.inside-card--perf .inside-glyph{width:96px;height:96px;right:-16px;bottom:-14px;}.inside-card h3{margin-top:24px;}.inside-card p{font-size:12.5px;max-width:27ch;}.inside-card:is(:hover,:focus-visible,.is-live) h3,.inside-card:is(:hover,:focus-visible,.is-live) p{transform:translateX(3px);}}.status-section{padding:120px 32px;max-width:900px;margin:0 auto;}.status-table{border:1px solid var(--border);border-radius:12px;overflow:hidden;}.st-header{display:grid;grid-template-columns:2fr 1fr 1.2fr 1fr;padding:12px 20px;background:rgba(255,255,255,0.03);border-bottom:1px solid var(--border);font-size:11px;text-transform:lowercase;letter-spacing:0.08em;color:var(--text-muted);}.st-row{display:grid;grid-template-columns:2fr 1fr 1.2fr 1fr;padding:16px 20px;border-bottom:1px solid var(--border);font-size:13px;color:rgba(255,255,255,0.65);align-items:center;transition:background 0.15s;}.st-row:last-child{border-bottom:none;}.st-row:hover{background:rgba(255,255,255,0.02);}.st-badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:100px;font-size:11px;font-weight:500;width:fit-content;letter-spacing:0.03em;}.st-green{background:rgba(74,222,128,0.1);color:var(--green);border:1px solid rgba(74,222,128,0.2);}.st-yellow{background:rgba(251,191,36,0.1);color:var(--yellow);border:1px solid rgba(251,191,36,0.2);animation:pulse-yellow 2s ease infinite;}@keyframes pulse-yellow{0%,100%{opacity:1;}50%{opacity:0.6;}}.info-strip{border-top:1px solid var(--border);padding:0 32px;max-width:1100px;margin:0 auto;}.info-inner{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;padding:48px 0;}.info-item{display:flex;flex-direction:column;gap:10px;padding:0 40px;}.info-item:first-child{padding-left:0;}.info-item:last-child{padding-right:0;}.info-num{font-size:11px;font-weight:600;letter-spacing:0.12em;color:var(--text-muted);}.info-text{font-size:14px;color:rgba(255,255,255,0.6);font-weight:300;line-height:1.5;letter-spacing:0.01em;}.info-sep{width:1px;height:48px;background:var(--border);flex-shrink:0;}.pricing{padding:40px 32px 80px;max-width:1400px;margin:0 auto;}.section-header{opacity:0;animation:slideUpFade 0.8s ease forwards 0.4s;}.pricing-grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:16px;width:100%;max-width:none;margin:0 auto;}.price-card{-webkit-backdrop-filter:var(--frost);backdrop-filter:var(--frost);position:relative;overflow:hidden;background:rgba(255,255,255,0.045);border:1px solid rgba(255,255,255,0.08);border-top:1px solid rgba(255,255,255,0.15);border-radius:20px;padding:30px 24px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;will-change:transform;isolation:isolate;transition:border-color 0.4s,transform 0.4s cubic-bezier(0.175,0.885,0.32,1.275),box-shadow 0.4s,background-color 0.4s;box-shadow:0 16px 50px -12px rgba(0,0,0,0.65),0 4px 16px rgba(0,0,0,0.2),inset 0 1.5px 0 0 rgba(255,255,255,0.06);opacity:0;animation:slideUpFade 0.8s ease forwards;}.price-card::before{content:'';position:absolute;inset:0;border-radius:20px;background:transparent;pointer-events:none;}#price-test{animation-delay:0.4s;}#price-day{animation-delay:0.5s;}#price-week2{animation-delay:0.6s;}#price-month{animation-delay:0.7s;}#price-lifetime{animation-delay:0.8s;}.price-card:hover{background:rgba(255,255,255,0.05);border-color:rgba(255,255,255,0.2);transform:translateY(-8px);box-shadow:0 28px 70px -10px rgba(0,0,0,0.8),0 6px 20px rgba(0,0,0,0.25),inset 0 1.5px 0 0 rgba(255,255,255,0.1);}.price-featured{background:rgba(255,255,255,0.04);border-color:rgba(255,255,255,0.15);box-shadow:0 0 40px rgba(255,255,255,0.02),0 20px 50px rgba(0,0,0,0.6),inset 0 1.5px 0 0 rgba(255,255,255,0.06);transform:scale(1.02);}.price-featured:hover{background:rgba(255,255,255,0.06);border-color:rgba(255,255,255,0.25);transform:scale(1.02) translateY(-6px);box-shadow:0 25px 60px rgba(0,0,0,0.8),inset 0 1.5px 0 0 rgba(255,255,255,0.1);}.pc-badge{position:absolute;top:-10px;left:50%;transform:translateX(-50%);background:rgba(15,15,15,0.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,0.15);color:rgba(255,255,255,0.85);font-size:9px;font-weight:600;letter-spacing:0.08em;text-transform:lowercase;padding:3px 10px;border-radius:100px;white-space:nowrap;}.pc-period{font-family:var(--font-logo);font-size:11px;text-transform:lowercase;letter-spacing:0.1em;color:var(--text-dim);margin-bottom:8px;font-weight:700;}.pc-price{font-family:var(--font-logo);font-size:38px;font-weight:700;letter-spacing:-0.02em;color:white;margin-bottom:24px;line-height:1;}.pc-btn{width:100%;padding:11px;font-size:13px;background:rgba(255,255,255,0.03) !important;color:rgba(255,255,255,0.75) !important;border:1px solid rgba(255,255,255,0.12) !important;box-shadow:none !important;}.pc-btn:hover{background:#ffffff !important;color:#000000 !important;border-color:#ffffff !important;opacity:1 !important;}.price-featured .pc-btn{background:#ffffff !important;color:#000000 !important;border:1px solid #ffffff !important;}.price-featured .pc-btn:hover{background:#ffffff !important;color:#000000 !important;opacity:0.9 !important;}.footer{padding:40px 32px;border-top:1px solid var(--border);}.footer-inner{max-width:1100px;margin:0 auto;display:flex;align-items:center;gap:24px;}.footer-logo{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;font-family:var(--font-logo);color:rgba(255,255,255,0.3);letter-spacing:-0.01em;}.footer-legal{font-size:11px;color:var(--text-muted);letter-spacing:0.01em;margin-left:auto;}.footer-copy{font-size:11px;color:var(--text-muted);}@media (max-width:1100px){.pricing-grid{grid-auto-flow:row;grid-template-columns:1fr 1fr;}}@media (max-width:560px){.pricing-grid{grid-auto-flow:row;grid-template-columns:1fr;}}.nav-icon{width:20px;height:20px;object-fit:contain;filter:invert(1);opacity:0.9;}.stats-strip{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--black-2);padding:40px 32px;}.stats-inner{max-width:800px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:0;}.stat-item{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;}.stat-num{font-size:34px;font-weight:700;letter-spacing:-0.04em;color:white;line-height:1;}.stat-label{font-size:12px;color:var(--text-muted);letter-spacing:0.04em;font-weight:400;text-transform:lowercase;}.stat-divider{width:1px;height:40px;background:var(--border);flex-shrink:0;}@media (max-width:500px){.stats-inner{gap:16px;flex-wrap:wrap;}.stat-divider{display:none;}.stat-num{font-size:26px;}}@media (max-width:600px){.features-grid{grid-template-columns:1fr;}.feature-card{border-left:none !important;}.features-grid .feature-card + .feature-card{border-left:none;border-top:1px solid var(--border);}.st-header,.st-row{grid-template-columns:1.5fr 1fr;}.st-header span:nth-child(2),.st-header span:nth-child(4),.st-row span:nth-child(2),.st-row span:nth-child(4){display:none;}.footer-inner{flex-direction:column;text-align:center;}.footer-legal{margin-left:0;}.nav-links{display:none;}.nav-inner{gap:10px;padding:0 8px 0 16px;}.nav-inner >:last-child{margin-left:auto;}.nav-social{display:none !important;}.lang-current{padding:7px 7px;gap:5px;}.lang-current .lang-code{display:none;}.nav-cta{padding:9px 15px;}}.auth-wrapper{min-height:100vh;display:grid;grid-template-columns:280px 1fr;position:relative;}.auth-side-left{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px 24px;position:relative;background:var(--black);}.auth-side-left:hover{background:rgba(255,255,255,0.015);}.auth-side-left .grid-overlay{position:absolute;inset:0;opacity:0.4;pointer-events:none;}.auth-branding{display:flex;flex-direction:column;align-items:center;gap:14px;position:relative;z-index:1;}.auth-brand-logo{width:120px;height:120px;object-fit:contain;filter:drop-shadow(0 0 24px rgba(255,255,255,0.18));transition:transform 0.3s ease,filter 0.3s ease;}.auth-side-left:hover .auth-brand-logo{transform:scale(1.05);filter:drop-shadow(0 0 35px rgba(255,255,255,0.3));}.auth-brand-logo-fallback{font-family:var(--font-logo);font-size:72px;font-weight:700;color:white;line-height:1;text-shadow:0 0 40px rgba(255,255,255,0.2);}.auth-brand-name{font-family:var(--font-logo);font-size:28px;font-weight:700;color:white;letter-spacing:-0.02em;}.auth-brand-sub{display:none;}.auth-brand-stats{display:none;}.auth-brand-stat{display:flex;flex-direction:column;align-items:center;gap:4px;}.auth-brand-stat-num{font-size:20px;font-weight:700;font-family:var(--font-logo);color:white;letter-spacing:-0.02em;}.auth-brand-stat-label{font-size:10px;color:var(--text-muted);text-transform:lowercase;letter-spacing:0.08em;}.auth-side-right{display:flex;align-items:center;justify-content:center;padding:60px;background:rgba(0,0,0,0.3);position:relative;}.auth-side-right .hero-bg{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0.3;}.auth-card{width:100%;max-width:400px;position:relative;z-index:1;opacity:0;animation:slideUpFade 0.6s ease forwards 0.1s;background:rgba(255,255,255,0.03);backdrop-filter:var(--frost-chrome);-webkit-backdrop-filter:var(--frost-chrome);border:1px solid rgba(255,255,255,0.09);border-top:1px solid rgba(255,255,255,0.16);border-radius:20px;padding:32px 28px;box-shadow:0 20px 60px -15px rgba(0,0,0,0.7),0 4px 16px rgba(0,0,0,0.3),inset 0 1.5px 0 0 rgba(255,255,255,0.08);}@media (max-width:768px){.auth-wrapper{grid-template-columns:1fr;}.auth-side-left{display:none;}.auth-side-right{padding:40px 16px;}.auth-card{padding:24px 20px;}}.auth-header{text-align:left;margin-bottom:32px;}.auth-logo{display:none;}.auth-title{font-family:var(--font-logo);font-size:28px;font-weight:700;letter-spacing:-0.03em;color:white;margin-bottom:8px;}.auth-subtitle{font-size:14px;color:var(--text-dim);line-height:1.5;}.auth-form{display:flex;flex-direction:column;gap:16px;}.form-group{display:flex;flex-direction:column;gap:8px;}.form-group label{font-size:12px;color:var(--text-dim);text-transform:lowercase;letter-spacing:0.05em;font-weight:500;}.form-input{background:rgba(255,255,255,0.03);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.09);color:white;padding:13px 16px;border-radius:12px;font-size:14px;font-family:var(--font-main);transition:border-color 0.2s,box-shadow 0.2s,background 0.2s;outline:none;box-shadow:inset 0 1px 0 rgba(255,255,255,0.02);}.form-input::placeholder{color:rgba(255,255,255,0.2);}.form-input:focus{background:rgba(255,255,255,0.06);border-color:rgba(255,255,255,0.25);box-shadow:0 0 0 3px rgba(255,255,255,0.04);}.auth-submit{width:100%;margin-top:10px;padding:14px;font-size:15px;}.captcha-box{display:flex;align-items:center;gap:12px;background:white;border:1px solid #e0e0e0;padding:10px 14px;border-radius:4px;height:65px;box-shadow:0 0 5px rgba(0,0,0,0.05);cursor:pointer;position:relative;}.cf-logo{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;}.cf-logo span{color:#999;font-size:10px;font-family:sans-serif;margin-top:2px;}.cf-checkbox{width:24px;height:24px;border:2px solid #ccc;border-radius:3px;display:flex;align-items:center;justify-content:center;transition:all 0.2s;}.cf-checkbox.checking{border-color:transparent;border-top-color:#f6821f;border-radius:50%;animation:cf-spin 1s linear infinite;}.cf-checkbox.success{border-color:#28a745;background:#28a745;}.cf-checkbox.success::after{content:'';width:6px;height:12px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);margin-bottom:2px;}.cf-text{color:#333;font-size:14px;font-family:sans-serif;}@keyframes cf-spin{to{transform:rotate(360deg);}}.cf-overlay{position:fixed;inset:0;background:white;z-index:99999;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:system-ui,-apple-system,sans-serif;color:#333;}.cf-overlay-inner{max-width:600px;padding:40px;text-align:center;}.cf-spinner{width:60px;height:60px;border:3px solid transparent;border-top-color:#f6821f;border-radius:50%;animation:cf-spin 1s linear infinite;margin:0 auto 30px;}.cf-overlay h1{font-size:24px;font-weight:500;margin-bottom:16px;color:#333;}.cf-overlay p{font-size:16px;color:#555;margin-bottom:40px;}.cf-ray{font-size:12px;color:#999;margin-top:60px;}.auth-footer{margin-top:24px;text-align:center;font-size:13px;color:var(--text-dim);}.auth-footer a{color:white;text-decoration:none;font-weight:500;margin-left:4px;transition:color 0.2s;cursor:pointer;}.auth-footer a:hover{color:var(--text-dim);}.auth-error{background:rgba(239,68,68,0.1);border:1px solid rgba(239,68,68,0.2);color:#ef4444;padding:12px;border-radius:8px;font-size:13px;text-align:center;display:none;margin-bottom:16px;}.dashboard-page{padding-top:120px;min-height:100vh;background:#070707;}.dashboard-container{max-width:1100px;margin:0 auto;padding:0 32px 60px;display:grid;grid-template-columns:280px minmax(0,1fr);gap:32px;}@media (max-width:800px){.dashboard-container{grid-template-columns:1fr;}}@keyframes slideUpFade{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}.dash-avatar{width:72px;height:72px;background:rgba(255,255,255,0.06);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:700;font-family:var(--font-logo);color:white;margin-bottom:16px;border:2px solid rgba(255,255,255,0.12);box-shadow:0 0 0 4px rgba(255,255,255,0.03),0 8px 24px rgba(0,0,0,0.3);position:relative;cursor:pointer;overflow:hidden;transition:all 0.3s cubic-bezier(0.34,1.56,0.64,1);}.dash-username{font-family:var(--font-logo);font-size:20px;font-weight:700;color:white;margin-bottom:6px;letter-spacing:-0.02em;}.dash-role{font-size:11px;color:var(--text-muted);text-transform:lowercase;letter-spacing:0.12em;font-weight:500;}.dash-nav-link{display:flex;align-items:center;gap:12px;padding:11px 14px;color:rgba(255,255,255,0.45);text-decoration:none;border-radius:10px;font-size:14px;font-weight:500;transition:all 0.3s cubic-bezier(0.25,0.8,0.25,1);position:relative;}.dash-nav-link:hover{background:rgba(255,255,255,0.05);color:rgba(255,255,255,0.9);transform:translateX(4px);}.dash-nav-link.active{background:rgba(255,255,255,0.07);color:white;padding-left:20px;}.dash-nav-link.active svg{opacity:1;}.dash-content{display:flex;flex-direction:column;gap:24px;opacity:0;animation:slideUpFade 0.6s ease forwards 0.15s;}.dash-panel{background:#0e0e0e;border:1px solid var(--border);border-radius:14px;padding:32px;margin-bottom:18px;}.dash-section-view > .dash-panel:last-child{margin-bottom:0;}.dash-panel:hover{border-color:rgba(255,255,255,0.16);background:#141414;transform:translateY(-2px);box-shadow:0 8px 14px -4px rgba(0,0,0,0.6),inset 0 1.5px 0 0 rgba(255,255,255,0.08);}.dash-panel-header{font-family:var(--font-logo);font-size:16px;font-weight:700;color:white;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,0.06);letter-spacing:-0.01em;}.sub-card{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;background:rgba(0,0,0,0.2);border:1px solid rgba(255,255,255,0.05);border-top:1px solid rgba(255,255,255,0.08);padding:20px 24px;border-radius:16px;flex-wrap:wrap;gap:16px;transition:border-color 0.3s,background-color 0.3s,box-shadow 0.3s,transform 0.3s;box-shadow:0 10px 30px -10px rgba(0,0,0,0.5),inset 0 1.5px 0 0 rgba(255,255,255,0.04);}.sub-card:hover{border-color:rgba(255,255,255,0.1);background:rgba(0,0,0,0.3);transform:translateY(-1px);box-shadow:0 14px 35px -10px rgba(0,0,0,0.6),inset 0 1.5px 0 0 rgba(255,255,255,0.06);}.sub-info h4{font-size:16px;font-weight:600;color:white;margin-bottom:4px;}.sub-info p{font-size:13px;color:var(--text-dim);}.sub-status{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;padding:4px 10px;border-radius:100px;}.sub-status.inactive{background:rgba(255,255,255,0.05);color:var(--text-dim);border:1px solid var(--border);}.sub-action{display:flex;gap:12px;}.session-list{display:flex;flex-direction:column;gap:8px;}.session-item{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:12px;background:rgba(255,255,255,0.032);border:1px solid rgba(255,255,255,0.075);transition:background-color 0.2s,border-color 0.2s;}.session-item.active{background:rgba(255,255,255,0.05);border-color:rgba(255,255,255,0.18);}.session-item:hover{background:rgba(255,255,255,0.05);border-color:rgba(255,255,255,0.12);}.session-icon{width:38px;height:38px;background:rgba(255,255,255,0.05);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:rgba(255,255,255,0.6);}.session-item.active .session-icon{background:rgba(255,255,255,0.1);color:var(--green);}.session-details{flex:1;min-width:0;}.session-title{font-size:14px;font-weight:600;color:white;display:flex;align-items:center;gap:8px;margin-bottom:3px;}.session-meta{font-size:12px;color:var(--text-muted);}.session-badge{font-size:10px;font-weight:600;padding:2px 8px;border-radius:100px;background:rgba(255,255,255,0.08);color:#fff;border:1px solid rgba(255,255,255,0.18);text-transform:lowercase;letter-spacing:0.05em;}.dl-btn{display:inline-flex;align-items:center;gap:8px;}.verification-tabs{display:flex;margin-bottom:24px;border-radius:99px;padding:4px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.08);gap:4px;backdrop-filter:var(--frost-chrome);-webkit-backdrop-filter:var(--frost-chrome);box-shadow:0 8px 32px rgba(0,0,0,0.3);}.verification-tabs .tab-btn{flex:1;padding:8px 16px;font-family:var(--font-main);font-size:13px;font-weight:500;border-radius:99px;background:transparent;border:0;color:rgba(255,255,255,0.5);cursor:pointer;transition:all 0.25s cubic-bezier(0.4,0,0.2,1);outline:none;}.verification-tabs .tab-btn:hover{color:rgba(255,255,255,0.9);}.verification-tabs .tab-btn.active{background:#ffffff;color:#000000;font-weight:600;box-shadow:0 4px 12px rgba(0,0,0,0.3);}.forum-container{max-width:1200px;margin:120px auto 120px;padding:0 24px;}.forum-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;gap:20px;}.forum-title-group h1{font-size:32px;font-weight:700;letter-spacing:-0.03em;margin-bottom:8px;}.forum-title-group p{color:var(--text-dim);font-size:14px;}.forum-grid{display:grid;grid-template-columns:280px 1fr;gap:32px;align-items:start;}.forum-sidebar{position:relative;overflow:hidden;background:rgba(255,255,255,0.03);backdrop-filter:var(--frost-chrome);-webkit-backdrop-filter:var(--frost-chrome);border:1px solid rgba(255,255,255,0.08);border-top:1px solid rgba(255,255,255,0.14);border-radius:20px;padding:24px;position:sticky;top:100px;box-shadow:0 20px 60px -15px rgba(0,0,0,0.6),inset 0 1.5px 0 0 rgba(255,255,255,0.07);}.forum-sidebar-btn{width:100%;padding:12px;font-size:14px;font-weight:600;border-radius:99px;margin-bottom:24px;display:flex;align-items:center;justify-content:center;gap:8px;}.forum-categories-list{display:flex;flex-direction:column;gap:6px;}.forum-cat-item{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:10px;font-size:14px;font-weight:500;color:var(--text-dim);text-decoration:none;transition:all 0.2s ease;border:1px solid transparent;}.forum-cat-item:hover{background:rgba(255,255,255,0.02);color:var(--text);}.forum-cat-item.active{background:rgba(255,255,255,0.05);border-color:rgba(255,255,255,0.08);color:var(--text);}.forum-cat-count{font-size:11px;background:var(--black-3);color:var(--text-dim);padding:2px 8px;border-radius:99px;border:1px solid var(--border);}.forum-main{display:flex;flex-direction:column;gap:16px;}.forum-thread-card{position:relative;overflow:hidden;background:rgba(255,255,255,0.03);backdrop-filter:var(--frost-chrome);-webkit-backdrop-filter:var(--frost-chrome);border:1px solid rgba(255,255,255,0.08);border-top:1px solid rgba(255,255,255,0.13);border-radius:18px;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);text-decoration:none;color:inherit;box-shadow:0 10px 40px -10px rgba(0,0,0,0.5),inset 0 1.5px 0 0 rgba(255,255,255,0.06);}.forum-thread-card:hover{border-color:rgba(255,255,255,0.18);background:rgba(255,255,255,0.055);transform:translateY(-3px);box-shadow:0 24px 60px -10px rgba(0,0,0,0.65),0 4px 16px rgba(0,0,0,0.2),inset 0 1.5px 0 0 rgba(255,255,255,0.1);}.forum-thread-left{display:flex;align-items:center;gap:16px;flex:1;}.forum-thread-avatar{width:42px;height:42px;border-radius:50%;background:var(--black-4);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:16px;color:var(--text);overflow:hidden;}.forum-thread-avatar img{width:100%;height:100%;object-fit:cover;}.forum-thread-info{display:flex;flex-direction:column;gap:4px;}.forum-thread-title{font-size:16px;font-weight:600;color:var(--text);letter-spacing:-0.01em;}.forum-thread-meta{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--text-dim);}.forum-thread-meta-author{font-weight:500;color:var(--text);}.forum-thread-meta-badge{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;font-size:10.5px;font-weight:600;letter-spacing:0.02em;text-transform:lowercase;background:rgba(255,255,255,0.045);border:1px solid var(--border);color:var(--text-dim);vertical-align:middle;}.badge-admin{background:rgba(255,255,255,0.07);border-color:rgba(255,255,255,0.16);color:#fff;}.badge-sub{background:rgba(62,207,110,0.09);border-color:rgba(62,207,110,0.24);color:var(--green);}.badge-member{background:rgba(255,255,255,0.04);border-color:var(--border);color:var(--text-muted);}.badge-banned{background:rgba(239,68,68,0.1);border-color:rgba(239,68,68,0.26);color:#ef4444;}.admin-table-container{width:100%;overflow-x:auto;margin-top:15px;border-radius:8px;border:1px solid var(--border);}.admin-table{width:100%;border-collapse:collapse;font-size:13px;text-align:left;}.admin-table th,.admin-table td{padding:12px 16px;border-bottom:1px solid var(--border);white-space:nowrap;vertical-align:middle;}.admin-table th{background:rgba(255,255,255,0.02);font-weight:600;color:white;}.admin-table tr:last-child td{border-bottom:none;}.admin-table tr{transition:background-color 0.2s;}.admin-table tr:hover{background:rgba(255,255,255,0.01);}.admin-badge-active{color:var(--green);font-weight:500;}.admin-badge-banned{color:#ef4444;font-weight:500;}.admin-ip-list{display:flex;flex-direction:column;gap:10px;margin-top:15px;max-height:250px;overflow-y:auto;padding-right:8px;}.admin-ip-item{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-radius:8px;background:rgba(255,255,255,0.02);border:1px solid var(--border-light);font-size:13px;}.admin-ip-address{font-family:monospace;color:white;}.admin-ip-reason{color:var(--text-dim);font-size:11px;}.forum-thread-right{display:flex;align-items:center;gap:32px;}.forum-thread-replies{display:flex;align-items:center;gap:6px;color:var(--text-dim);font-size:13px;}.thread-detail-container{max-width:1000px;margin:120px auto 120px;padding:0 24px;}.thread-header{margin-bottom:32px;}.thread-category-tag{display:inline-block;font-size:11px;text-transform:lowercase;letter-spacing:0.08em;color:var(--text-dim);background:rgba(255,255,255,0.05);border:1px solid var(--border);padding:4px 12px;border-radius:99px;margin-bottom:16px;}.thread-header h1{font-size:32px;font-weight:700;letter-spacing:-0.03em;line-height:1.2;}.forum-post-list{display:flex;flex-direction:column;gap:20px;margin-bottom:40px;}.forum-post{background:rgba(255,255,255,0.03);backdrop-filter:var(--frost-chrome);-webkit-backdrop-filter:var(--frost-chrome);border:1px solid rgba(255,255,255,0.09);border-radius:16px;display:grid;grid-template-columns:200px 1fr;min-height:180px;box-shadow:0 10px 40px -10px rgba(0,0,0,0.5),inset 0 1.5px 0 0 rgba(255,255,255,0.06);}.forum-post-author{padding:24px;border-right:1px solid rgba(255,255,255,0.05);display:flex;flex-direction:column;align-items:center;text-align:center;background:rgba(0,0,0,0.15);box-shadow:inset 1px 1px 0 rgba(255,255,255,0.02),inset -10px 0 20px rgba(0,0,0,0.15);border-top-left-radius:16px;border-bottom-left-radius:16px;}.forum-author-avatar{width:64px;height:64px;border-radius:50%;background:var(--black-4);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:24px;color:var(--text);margin-bottom:12px;overflow:hidden;}.forum-author-avatar img{width:100%;height:100%;object-fit:cover;}.forum-author-name{font-size:15px;font-weight:600;color:var(--text);margin-bottom:6px;}.forum-post-content{padding:24px;display:flex;flex-direction:column;justify-content:space-between;}.forum-post-body{font-size:15px;color:rgba(255,255,255,0.85);line-height:1.7;white-space:pre-wrap;flex:1;}.forum-post-footer{margin-top:24px;font-size:11px;color:var(--text-muted);border-top:1px solid rgba(255,255,255,0.03);padding-top:12px;}.forum-reply-section h3{font-size:20px;font-weight:600;margin-bottom:16px;}.forum-reply-box{background:rgba(255,255,255,0.03);backdrop-filter:var(--frost);-webkit-backdrop-filter:var(--frost);border:1px solid rgba(255,255,255,0.09);border-radius:16px;padding:24px;box-shadow:0 10px 40px -10px rgba(0,0,0,0.5),inset 0 1.5px 0 0 rgba(255,255,255,0.06);}.forum-textarea{width:100%;height:150px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.09);border-radius:12px;color:var(--text);padding:16px;font-family:inherit;font-size:14px;resize:none;outline:none;transition:border-color 0.3s,background-color 0.3s,box-shadow 0.3s;margin-bottom:16px;}.forum-textarea:focus{background:rgba(255,255,255,0.04);border-color:rgba(255,255,255,0.2);box-shadow:0 0 15px rgba(255,255,255,0.03);}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:transparent;display:flex;align-items:center;justify-content:center;z-index:1000;visibility:hidden;pointer-events:none;transition:background 0.3s ease,visibility 0s linear 0.3s;}.modal-overlay.active{background:rgba(0,0,0,0.45);visibility:visible;pointer-events:auto;transition:background 0.3s ease,visibility 0s linear 0s;}.modal-content{position:relative;isolation:isolate;overflow:hidden;will-change:transform;background:rgba(8,8,8,0.55);backdrop-filter:var(--frost);-webkit-backdrop-filter:var(--frost);border:1px solid rgba(255,255,255,0.08);border-top:1px solid rgba(255,255,255,0.12);border-radius:16px;width:100%;max-width:600px;padding:32px;box-shadow:0 4px 30px rgba(0,0,0,0.3),inset 0 1.5px 0 0 rgba(255,255,255,0.06);transform:translateY(24px) scale(0.96);transition:transform 0.4s cubic-bezier(0.16,1,0.3,1);}.modal-content::before{content:'';position:absolute;inset:0;border-radius:16px;background:linear-gradient(135deg,rgba(255,255,255,0.04) 0%,transparent 50%);pointer-events:none;z-index:0;}.modal-overlay.active .modal-content{transform:translateY(0) scale(1);}.modal-header{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;}.modal-header h2{font-size:22px;font-weight:700;}.modal-close-btn{background:transparent;border:0;color:var(--text-dim);cursor:pointer;padding:4px;}.modal-close-btn:hover{color:var(--text);}.forum-form-group{position:relative;z-index:1;margin-bottom:20px;}.forum-form-group label{display:block;font-size:13px;font-weight:500;color:var(--text-dim);margin-bottom:8px;}.forum-input,.forum-select{width:100%;background:rgba(255,255,255,0.03);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.09);border-radius:12px;color:var(--text);padding:12px 16px;font-family:inherit;font-size:14px;outline:none;transition:border-color 0.3s,background-color 0.3s,box-shadow 0.3s;box-sizing:border-box;}.forum-select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px;transition:border-color 0.25s,background-color 0.25s,box-shadow 0.25s;}.forum-select:hover{border-color:rgba(255,255,255,0.15);background-color:rgba(255,255,255,0.04);}.forum-input:focus,.forum-select:focus{background:rgba(255,255,255,0.04);border-color:rgba(255,255,255,0.2);box-shadow:0 0 15px rgba(255,255,255,0.03);}.forum-select option{background-color:#050505 !important;color:#ffffff !important;padding:12px;}.modal-actions{position:relative;z-index:1;display:flex;justify-content:flex-end;gap:12px;margin-top:32px;}@media (max-width:768px){.forum-grid{grid-template-columns:1fr;}.forum-sidebar{position:static;}.forum-post{grid-template-columns:1fr;}.forum-post-author{border-right:0;border-bottom:1px solid var(--border);flex-direction:row;align-items:center;gap:16px;text-align:left;min-height:auto;padding:16px 24px;border-top-right-radius:16px;border-bottom-left-radius:0;}.forum-author-avatar{width:40px;height:40px;margin-bottom:0;font-size:16px;}}.forum-attachment-group{display:flex;flex-direction:column;gap:12px;}.forum-attachment-input-wrapper{position:relative;display:block;width:100%;}.forum-attachment-btn{display:flex;align-items:center;justify-content:flex-start;gap:8px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.09);color:var(--text-dim);padding:12px 16px;border-radius:12px;font-size:14px;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer;transition:all 0.25s ease;width:100%;box-sizing:border-box;}.forum-attachment-btn:hover{background:rgba(255,255,255,0.04);border-color:rgba(255,255,255,0.15);color:var(--text);}.forum-btn-icon{display:inline-block;vertical-align:middle;flex-shrink:0;position:relative;top:-1px;}.forum-attachment-preview{display:none;position:relative;max-width:240px;border-radius:10px;border:1px solid var(--border-light);overflow:hidden;background:var(--black-3);box-shadow:0 4px 20px rgba(0,0,0,0.3);}.forum-attachment-preview.active{display:block;}.forum-attachment-preview img,.forum-attachment-preview video{width:100%;max-height:150px;object-fit:cover;display:block;}.forum-attachment-remove-btn{position:absolute;top:8px;right:8px;background:rgba(0,0,0,0.78);border:1px solid rgba(255,255,255,0.1);color:#fff;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.2s;}.forum-attachment-remove-btn:hover{background:rgba(255,255,255,0.16);border-color:rgba(255,255,255,0.35);}.forum-post-media{margin-top:16px;border-radius:12px;border:1px solid var(--border);overflow:hidden;max-width:600px;background:var(--black-3);display:inline-flex;justify-content:center;align-items:center;align-self:flex-start;}.forum-post-media img,.forum-post-media video{max-width:100%;max-height:400px;display:block;object-fit:contain;}.user-profile-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:transparent;z-index:10000;display:flex;justify-content:center;align-items:center;visibility:hidden;pointer-events:none;transition:background 0.3s ease,visibility 0s linear 0.3s;}.user-profile-overlay.active{background:rgba(0,0,0,0.45);visibility:visible;pointer-events:auto;transition:background 0.3s ease,visibility 0s linear 0s;}.user-profile-card{position:relative;isolation:isolate;overflow:hidden;will-change:transform;background:rgba(8,8,8,0.55);backdrop-filter:var(--frost);-webkit-backdrop-filter:var(--frost);border:1px solid rgba(255,255,255,0.08);border-top:1px solid rgba(255,255,255,0.12);border-radius:16px;padding:30px;width:90%;max-width:400px;box-shadow:0 4px 30px rgba(0,0,0,0.3),inset 0 1.5px 0 0 rgba(255,255,255,0.06);transform:translateY(24px) scale(0.96);transition:transform 0.35s cubic-bezier(0.16,1,0.3,1);}.user-profile-overlay.active .user-profile-card{transform:translateY(0) scale(1);}.user-profile-close{position:absolute;top:15px;right:15px;background:none;border:none;color:var(--text-dim);cursor:pointer;padding:5px;transition:color 0.2s;}.user-profile-close:hover{color:white;}.user-profile-header{display:flex;flex-direction:column;align-items:center;gap:15px;margin-bottom:25px;}.user-profile-avatar{width:80px;height:80px;border-radius:50%;background:var(--black-3);display:flex;justify-content:center;align-items:center;font-size:28px;color:white;font-weight:600;overflow:hidden;border:2px solid rgba(255,255,255,0.1);}.user-profile-avatar img{width:100%;height:100%;object-fit:cover;}.user-profile-name{font-size:20px;font-weight:600;color:white;letter-spacing:-0.02em;}.user-profile-badge{display:inline-block;padding:4px 12px;border-radius:20px;font-size:11px;font-weight:600;text-transform:lowercase;letter-spacing:0.05em;margin-top:-5px;}.user-profile-stats{display:grid;grid-template-columns:1fr 1fr;gap:15px;background:rgba(255,255,255,0.03);padding:20px;border-radius:12px;border:1px solid rgba(255,255,255,0.05);}.user-profile-stat{display:flex;flex-direction:column;align-items:center;gap:5px;}.user-profile-stat-label{font-size:11px;color:var(--text-dim);text-transform:lowercase;letter-spacing:0.05em;}.user-profile-stat-value{font-size:16px;font-weight:500;color:white;}.forum-delete-btn{background:rgba(239,68,68,0.08);border:1px solid rgba(239,68,68,0.2);color:#ef4444;font-size:12px;font-family:inherit;font-weight:500;cursor:pointer;padding:6px 12px;border-radius:8px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all 0.2s;display:inline-flex;align-items:center;gap:6px;-webkit-font-smoothing:antialiased;}.forum-delete-btn:hover{background:rgba(239,68,68,0.2);border-color:rgba(239,68,68,0.4);transform:translateY(-1px);}.forum-author-name{cursor:pointer;transition:opacity 0.2s;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;}.forum-author-name:hover{opacity:0.8;text-decoration:underline;}.forum-author-avatar{cursor:pointer;transition:transform 0.2s;}.forum-author-avatar:hover{transform:scale(1.05);}.confirm-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:transparent;z-index:10001;display:flex;justify-content:center;align-items:center;visibility:hidden;pointer-events:none;transition:background 0.3s ease,visibility 0s linear 0.3s;}.confirm-overlay.active{background:rgba(0,0,0,0.45);visibility:visible;pointer-events:auto;transition:background 0.3s ease,visibility 0s linear 0s;}.confirm-card{position:relative;isolation:isolate;overflow:hidden;will-change:transform;background:rgba(8,8,8,0.55);backdrop-filter:var(--frost);-webkit-backdrop-filter:var(--frost);border:1px solid rgba(255,255,255,0.08);border-top:1px solid rgba(255,255,255,0.12);border-radius:12px;padding:24px;width:90%;max-width:340px;box-shadow:0 4px 30px rgba(0,0,0,0.3),inset 0 1.5px 0 0 rgba(255,255,255,0.06);transform:translateY(24px) scale(0.96);transition:transform 0.35s cubic-bezier(0.16,1,0.3,1);text-align:center;}.confirm-overlay.active .confirm-card{transform:translateY(0) scale(1);}.confirm-title{font-size:16px;font-weight:600;color:white;margin-bottom:10px;}.confirm-message{font-size:14px;color:var(--text-dim);margin-bottom:24px;line-height:1.5;}.confirm-actions{display:flex;gap:12px;justify-content:center;}.confirm-btn-cancel{padding:8px 16px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);color:white;border-radius:6px;font-size:13px;cursor:pointer;transition:all 0.2s;}.confirm-btn-cancel:hover{background:rgba(255,255,255,0.1);}.confirm-btn-danger{padding:8px 16px;background:#dc2626;border:1px solid #b91c1c;color:white;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all 0.2s;}.confirm-btn-danger:hover{background:#ef4444;}@keyframes spin{to{transform:rotate(360deg);}}@keyframes pageEnter{from{opacity:0;}to{opacity:1;}}body{animation:pageEnter 0.15s ease both;}body.page-exit{opacity:0;transition:opacity 0.25s ease;pointer-events:none;}iframe{border:none !important;}.checkout-card,.auth-card,.forum-thread-card,.forum-sidebar,.forum-reply-box{backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);}a,button{transition:opacity 0.18s ease,color 0.18s ease,background 0.18s ease,border-color 0.18s ease,transform 0.18s ease,box-shadow 0.18s ease;}.price-card,.dash-panel,.forum-thread-card{transition:border-color 0.35s cubic-bezier(0.4,0,0.2,1),transform 0.35s cubic-bezier(0.4,0,0.2,1),box-shadow 0.35s cubic-bezier(0.4,0,0.2,1),background 0.35s ease;}.dash-section-view{opacity:1;}.nav-links a.active,.nav-links a:hover{color:white;}.faq-item{background:rgba(255,255,255,0.03) !important;backdrop-filter:var(--frost);-webkit-backdrop-filter:var(--frost);border:1px solid rgba(255,255,255,0.09) !important;border-radius:16px !important;box-shadow:0 10px 40px -10px rgba(0,0,0,0.5),inset 0 1.5px 0 0 rgba(255,255,255,0.06);overflow:hidden;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);}.faq-item:hover{background:rgba(255,255,255,0.05) !important;border-color:rgba(255,255,255,0.16) !important;transform:translateY(-2px);box-shadow:0 16px 40px rgba(0,0,0,0.6),inset 0 1.5px 0 0 rgba(255,255,255,0.08);}.btn-primary:active,.btn-ghost:active,.btn-ice:active,.btn-danger:active,button:active{transform:scale(0.96) !important;transition:transform 0.1s cubic-bezier(0.4,0,0.2,1) !important;}.ref-step-card{background:rgba(255,255,255,0.02) !important;border:1px solid rgba(255,255,255,0.07) !important;border-radius:12px !important;padding:24px 20px;text-align:center;transition:all 0.3s cubic-bezier(0.25,0.8,0.25,1);}.ref-step-card:hover{transform:translateY(-4px);background:rgba(255,255,255,0.04) !important;border-color:rgba(255,255,255,0.14) !important;box-shadow:0 10px 30px -10px rgba(0,0,0,0.5);}.ref-step-card svg{transition:transform 0.4s cubic-bezier(0.34,1.56,0.64,1);}.ref-step-card:hover svg{transform:scale(1.18);}.active-section .dash-panel > *{animation:contentSlideUp 0.5s cubic-bezier(0.16,1,0.3,1) both;}.active-section .dash-panel > *:nth-child(1){animation-delay:0.02s;}.active-section .dash-panel > *:nth-child(2){animation-delay:0.08s;}.active-section .dash-panel > *:nth-child(3){animation-delay:0.14s;}.active-section .dash-panel > *:nth-child(4){animation-delay:0.2s;}@keyframes contentSlideUp{from{opacity:0;transform:translateY(8px);}to{opacity:1;transform:translateY(0);}}.lang-switch{position:relative;display:inline-flex;flex-shrink:0;}.lang-current{display:inline-flex;align-items:center;gap:7px;padding:7px 9px 7px 11px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.07);border-radius:999px;color:var(--text-dim);font:600 12px/1 var(--font-main);letter-spacing:0.06em;text-transform:uppercase;cursor:pointer;transition:background 0.2s ease,border-color 0.2s ease,color 0.2s ease;}.lang-current:hover{background:rgba(255,255,255,0.06);border-color:rgba(255,255,255,0.1);color:var(--text);}.lang-switch[data-open="true"] .lang-current{background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.14);color:var(--text);}.lang-current:focus-visible{outline:2px solid var(--accent);outline-offset:2px;}.lang-flag{width:16px;height:11px;flex-shrink:0;border-radius:2px;background-repeat:no-repeat;background-size:cover;box-shadow:0 0 0 1px rgba(0,0,0,0.35);}.lang-chevron{width:11px;height:11px;flex-shrink:0;opacity:0.55;transition:transform 0.25s ease;}.lang-switch[data-open="true"] .lang-chevron{transform:rotate(180deg);}.lang-menu{position:absolute;top:calc(100% + 10px);right:0;z-index:20;min-width:152px;margin:0;padding:6px;list-style:none;background:rgba(15,15,16,0.86);backdrop-filter:var(--frost-chrome);-webkit-backdrop-filter:var(--frost-chrome);border:1px solid rgba(255,255,255,0.09);border-radius:14px;box-shadow:0 16px 40px rgba(0,0,0,0.55);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity 0.18s ease,transform 0.18s ease,visibility 0.18s;}.lang-switch[data-open="true"] .lang-menu{opacity:1;visibility:visible;transform:translateY(0);}.lang-btn{display:flex;align-items:center;gap:9px;width:100%;padding:9px 11px;background:transparent;border:0;border-radius:9px;color:var(--text-dim);font:500 13px/1 var(--font-main);text-align:left;cursor:pointer;transition:background 0.16s ease,color 0.16s ease;}.lang-btn:hover{background:rgba(255,255,255,0.06);color:var(--text);}.lang-btn.active{color:var(--text);}.lang-btn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;}.lang-btn.active::after{content:"";margin-left:auto;width:13px;height:13px;flex-shrink:0;background:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>") center / contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>") center / contain no-repeat;}.msgs-chat-who{display:flex;flex-direction:column;gap:2px;min-width:0;}.msgs-chat-name{line-height:1.15;}.msgs-presence{font-size:11px;font-weight:500;color:var(--text-muted);letter-spacing:0.01em;}.msgs-presence.is-online{color:rgba(255,255,255,0.7);}.msgs-conv-avatar{position:relative;}.msgs-online-dot{position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border-radius:50%;background:var(--green);border:2px solid #0d0d0d;}.tfa-hide{filter:blur(7px);transition:filter 0.18s ease;}.tfa-hide:hover,.tfa-hide:focus,.tfa-hide:focus-within,.tfa-hide.revealed{filter:none;}.tfa-reveal-hint{font-size:11px;color:var(--text-muted);margin-top:8px;text-align:center;}.msg-tick{display:inline-flex;align-items:center;margin-left:5px;vertical-align:-1px;color:rgba(255,255,255,0.32);transition:color 0.2s ease;}.msg-tick.is-read{color:rgba(255,255,255,0.85);}.ref-friends{display:flex;flex-direction:column;gap:8px;}.ref-friends-empty{color:var(--text-dim);font-size:13px;padding:12px 0;}.ref-friend{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:12px;background:rgba(255,255,255,0.025);border:1px solid rgba(255,255,255,0.06);}.ref-friend-avatar{width:32px;height:32px;flex-shrink:0;border-radius:50%;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:white;overflow:hidden;}.ref-friend-avatar img{width:100%;height:100%;object-fit:cover;}.ref-friend-name{font-size:14px;font-weight:600;color:white;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.ref-friend-tag{padding:2px 8px;border-radius:999px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.14);color:rgba(255,255,255,0.7);font-size:10.5px;font-weight:700;flex-shrink:0;}.ref-friend-when{margin-left:auto;font-size:11.5px;color:var(--text-muted);flex-shrink:0;}@keyframes msgIn{from{opacity:0;transform:translateY(8px) scale(0.98);}to{opacity:1;transform:none;}}.msg-row.is-new{animation:msgIn 0.26s cubic-bezier(0.22,1,0.36,1) both;}@media (prefers-reduced-motion:reduce){.msg-row.is-new{animation:none;}}.msg-daysep{display:flex;align-items:center;gap:10px;margin:14px 4px 10px;color:var(--text-muted);font-size:11px;font-weight:600;letter-spacing:0.04em;}.msg-daysep::before,.msg-daysep::after{content:"";flex:1;height:1px;background:rgba(255,255,255,0.07);}.msgs-conv-when{float:right;font-size:10.5px;font-weight:500;color:var(--text-muted);margin-left:8px;}.msgs-conv-item.is-blocked .msgs-conv-avatar,.msgs-conv-item.is-blocked .msgs-conv-name,.msgs-conv-item.is-blocked .msgs-conv-preview{opacity:0.45;}.msgs-conv-blocked{display:inline-block;flex-shrink:0;margin-right:6px;padding:1px 6px;border-radius:999px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.16);color:rgba(255,255,255,0.6);font-size:9.5px;font-weight:700;letter-spacing:0.03em;vertical-align:middle;}.msgs-blocked-bar{display:flex;align-items:center;justify-content:center;padding:14px 20px;border-top:1px solid rgba(255,255,255,0.05);flex-shrink:0;}.msgs-blocked-bar[hidden]{display:none;}.msgs-unblock-btn{width:100%;max-width:320px;padding:12px 18px;border-radius:999px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.18);color:#fff;font:700 13px/1 var(--font-main);cursor:pointer;transition:background 0.18s ease,border-color 0.18s ease;}.msgs-unblock-btn:hover{background:rgba(255,255,255,0.12);border-color:rgba(255,255,255,0.3);}.msgs-block-btn{margin-left:auto;padding:6px 12px;border-radius:999px;background:transparent;border:1px solid rgba(255,255,255,0.12);color:var(--text-dim);font:600 11.5px/1 var(--font-main);cursor:pointer;flex-shrink:0;transition:background 0.18s ease,color 0.18s ease,border-color 0.18s ease;}.msgs-block-btn:hover{background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.25);color:#fff;}.msgs-block-btn.is-blocked{border-color:rgba(255,255,255,0.35);color:#fff;}.msgs-block-btn.is-blocked:hover{background:rgba(255,255,255,0.12);border-color:rgba(255,255,255,0.35);color:#fff;}.notif-bell{position:relative;display:inline-flex;flex-shrink:0;}.notif-bell-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.07);border-radius:999px;color:var(--text-dim);cursor:pointer;transition:background 0.2s ease,border-color 0.2s ease,color 0.2s ease;}.notif-bell-btn:hover{background:rgba(255,255,255,0.06);border-color:rgba(255,255,255,0.1);color:var(--text);}.notif-bell[data-open="true"] .notif-bell-btn{background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.14);color:var(--text);}.notif-bell-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px;}.notif-bell-badge{position:absolute;top:2px;right:2px;min-width:15px;height:15px;padding:0 4px;background:var(--green);color:black;border-radius:999px;font:800 10px/15px var(--font-main);text-align:center;}.notif-dropdown{position:absolute;top:calc(100% + 10px);right:0;z-index:20;width:340px;max-width:calc(100vw - 32px);max-height:420px;display:flex;flex-direction:column;margin:0;padding:0;background:rgba(15,15,16,0.86);backdrop-filter:var(--frost-chrome);-webkit-backdrop-filter:var(--frost-chrome);border:1px solid rgba(255,255,255,0.09);border-radius:14px;box-shadow:0 16px 40px rgba(0,0,0,0.55);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity 0.18s ease,transform 0.18s ease,visibility 0.18s;}.notif-bell[data-open="true"] .notif-dropdown{opacity:1;visibility:visible;transform:translateY(0);}.notif-dropdown-header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,0.08);font:700 13px/1 var(--font-main);color:var(--text);letter-spacing:-0.01em;flex-shrink:0;}.notif-mark-all{background:transparent;border:0;color:var(--text-dim);font:600 11px/1 var(--font-main);text-transform:none;letter-spacing:normal;cursor:pointer;padding:4px 0;transition:color 0.15s ease;}.notif-mark-all:hover{color:var(--text);}.notif-list{overflow-y:auto;padding:6px;}.notif-empty{padding:24px 14px;text-align:center;color:var(--text-dim);font-size:13px;}.notif-item{position:relative;padding:10px 12px 10px 22px;border-radius:10px;cursor:pointer;transition:background 0.15s ease;}.notif-item:hover{background:rgba(255,255,255,0.05);}.notif-item.unread::before{content:"";position:absolute;left:8px;top:16px;width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:none;}.notif-item-title{font-size:13px;font-weight:700;color:var(--text);margin-bottom:2px;}.notif-item-body{font-size:12.5px;color:var(--text-dim);line-height:1.4;}.notif-item-time{font-size:11px;color:var(--text-muted);margin-top:4px;}.lang-btn::before{content:"";width:16px;height:11px;flex-shrink:0;border-radius:2px;background-repeat:no-repeat;background-size:cover;box-shadow:0 0 0 1px rgba(0,0,0,0.35);}.lang-flag[data-flag="en"],.lang-btn[data-lang="en"]::before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7410 3900'><defs><pattern id='us' width='741' height='840' patternUnits='userSpaceOnUse'><circle cx='185' cy='210' r='100' fill='%23fff'/><circle cx='555' cy='630' r='100' fill='%23fff'/></pattern></defs><rect width='7410' height='3900' fill='%23fff'/><g fill='%23B22234'><rect width='7410' height='300' y='0'/><rect width='7410' height='300' y='600'/><rect width='7410' height='300' y='1200'/><rect width='7410' height='300' y='1800'/><rect width='7410' height='300' y='2400'/><rect width='7410' height='300' y='3000'/><rect width='7410' height='300' y='3600'/></g><rect width='2964' height='2100' fill='%233C3B6E'/><rect width='2964' height='2100' fill='url(%23us)'/></svg>");}.lang-flag[data-flag="ru"],.lang-btn[data-lang="ru"]::before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 6'><rect width='9' height='6' fill='%23fff'/><rect width='9' height='4' y='2' fill='%230039A6'/><rect width='9' height='2' y='4' fill='%23D52B1E'/></svg>");}.hero{display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;min-height:100vh;min-height:100svh;padding:140px 32px 90px;max-width:1100px;margin:0 auto;}.hx-halo{position:absolute;left:50%;top:44%;width:900px;height:520px;transform:translate(-50%,-50%);pointer-events:none;background:radial-gradient(ellipse at center,rgba(255,255,255,0.07) 0%,rgba(255,255,255,0.03) 38%,transparent 70%);filter:blur(6px);}.hx{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;animation:hx-in 0.7s cubic-bezier(0.22,1,0.36,1) both;}.hx-title{font-family:var(--font-logo);font-size:clamp(56px,10vw,132px);font-weight:800;line-height:1;letter-spacing:-0.045em;margin:0;color:var(--text);}.hx-title .hx-accent{font-weight:300;}.hx-desc{margin:18px 0 0;font-size:clamp(14px,1.6vw,16px);font-weight:400;color:var(--text-dim);letter-spacing:0.01em;}.hx-actions{display:flex;align-items:center;gap:12px;margin-top:36px;flex-wrap:wrap;justify-content:center;}.hx-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:46px;padding:0 26px;border-radius:999px;font-size:14px;font-weight:600;letter-spacing:0.01em;text-decoration:none;white-space:nowrap;transition:background 0.2s ease,border-color 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease,opacity 0.2s ease;}.hx-btn-main{background:#fff;color:#0a0a0a;border:1px solid #fff;}.hx-btn-main:hover{transform:translateY(-1px);box-shadow:0 8px 26px rgba(255,255,255,0.18);}.hx-btn-ghost{background:rgba(255,255,255,0.05);border:1px solid var(--border-light);color:var(--text);}.hx-btn-ghost:hover{background:rgba(255,255,255,0.09);border-color:rgba(255,255,255,0.2);transform:translateY(-1px);}.hx-btn-ghost svg{width:18px;height:18px;opacity:0.85;}@keyframes hx-in{from{opacity:0;transform:translateY(18px);}to{opacity:1;transform:translateY(0);}}@media (prefers-reduced-motion:reduce){.hx{animation:none;}.hx-btn:hover{transform:none;}}@media (max-width:560px){.hero{padding:120px 22px 70px;}.hx-halo{width:520px;height:380px;}.hx-actions{margin-top:28px;width:100%;}.hx-btn{flex:1 1 auto;min-width:140px;}}.sub-row{display:flex;align-items:center;gap:18px;padding:18px;border-radius:14px;background:rgba(255,255,255,0.025);border:1px solid var(--border);position:relative;overflow:hidden;}.sub-row::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(62,207,110,0.55),transparent);}.sub-row.is-frozen{border-color:rgba(215,255,254,0.28);}.sub-row.is-frozen::before{background:linear-gradient(90deg,transparent,rgba(215,255,254,0.75),transparent);}.sub-row.is-expired{border-color:rgba(239,68,68,0.28);}.sub-row.is-expired::before{background:linear-gradient(90deg,transparent,rgba(239,68,68,0.6),transparent);}.sub-row-art{width:58px;height:58px;border-radius:12px;object-fit:cover;flex-shrink:0;box-shadow:0 6px 18px rgba(0,0,0,0.5);}.sub-row-body{flex:1;min-width:0;}.sub-row-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;}.sub-row-head h4{margin:0;font-size:16px;font-weight:600;letter-spacing:-0.01em;}.sub-row-exp{margin:5px 0 0;font-size:13px;color:var(--text-dim);}.sub-row-exp span{color:rgba(255,255,255,0.78);}.sub-row-date{margin:2px 0 0;font-size:11px;color:var(--text-muted);}.sub-row-actions{display:flex;gap:8px;flex-shrink:0;}.hwid-btn{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;padding:8px 14px;border-radius:999px;font-family:inherit;font-size:12.5px;font-weight:500;color:var(--yellow);background:rgba(224,195,82,0.07);border:1px solid rgba(224,195,82,0.22);cursor:pointer;transition:background 0.2s ease,border-color 0.2s ease;}.hwid-btn svg{width:13px;height:13px;}.hwid-btn:hover:not(:disabled){background:rgba(224,195,82,0.13);border-color:rgba(224,195,82,0.4);}.hwid-btn:disabled{color:var(--text-muted);background:transparent;border-color:var(--border);cursor:not-allowed;}@media (max-width:620px){.sub-row{flex-wrap:wrap;}.sub-row-actions{width:100%;}.sub-row-actions > *{flex:1 1 auto;justify-content:center;}.hwid-row{flex-direction:column;align-items:flex-start;}.hwid-btn{width:100%;justify-content:center;}}.sess-kill-btn{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:999px;font-family:inherit;font-size:11.5px;font-weight:500;letter-spacing:0.01em;text-transform:lowercase;color:var(--text-dim);background:rgba(255,255,255,0.03);border:1px solid var(--border-light);cursor:pointer;transition:color 0.2s ease,background 0.2s ease,border-color 0.2s ease;}.sess-kill-btn::before{content:'';width:6px;height:6px;border-radius:50%;background:currentColor;opacity:0.5;}.sess-kill-btn:hover{color:#fff;background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.3);}.sec-panel{padding-bottom:22px;}.sec-hint{margin:0 0 18px;font-size:13px;line-height:1.5;color:var(--text-dim);}.sec-current{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:-8px 0 18px;padding:10px 14px;border-radius:10px;background:rgba(255,255,255,0.02);border:1px solid var(--border);font-size:13px;color:var(--text-dim);}.sec-current b{font-weight:500;color:var(--text);word-break:break-all;}.sec-form{display:flex;flex-direction:column;gap:18px;max-width:420px;}.sec-field{display:flex;flex-direction:column;gap:7px;}.sec-label{font-size:11.5px;letter-spacing:0.05em;color:var(--text-muted);}.sec-input{height:44px;padding:0 15px;border-radius:11px;background:rgba(0,0,0,0.35);border:1px solid var(--border-light);color:var(--text);font-family:inherit;font-size:13.5px;outline:none;transition:border-color 0.2s ease,background 0.2s ease,box-shadow 0.2s ease;}.sec-input::placeholder{color:rgba(255,255,255,0.28);}.sec-input:hover{border-color:rgba(255,255,255,0.18);}.sec-input:focus{border-color:rgba(255,255,255,0.38);background:rgba(0,0,0,0.5);box-shadow:0 0 0 3px rgba(255,255,255,0.05);}.sec-submit{align-self:flex-start;margin-top:2px;height:40px;padding:0 22px;border:0;border-radius:999px;background:#fff;color:#0a0a0a;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:opacity 0.2s ease,transform 0.2s ease;}.sec-submit:hover{opacity:0.88;transform:translateY(-1px);}.sec-submit:disabled{opacity:0.5;cursor:not-allowed;transform:none;}.sec-toggles{display:flex;flex-direction:column;}.sec-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 0;}.sec-toggle-row + .sec-toggle-row{border-top:1px solid var(--border);}.sec-toggle-row:first-child{padding-top:4px;}.sec-toggle-row:last-child{padding-bottom:2px;}.sec-toggle-text{min-width:0;}.sec-toggle-text h5{margin:0 0 4px;font-size:14px;font-weight:600;color:var(--text);}.sec-toggle-text p{margin:0;font-size:12.5px;line-height:1.45;color:var(--text-dim);}.sec-toggle-row .toggle-switch{flex-shrink:0;}@media (max-width:560px){.sec-form{max-width:none;}.sec-submit{width:100%;text-align:center;}.sec-toggle-row{gap:14px;}}.creed{max-width:780px;margin:0 auto;padding:56px 32px 0;text-align:center;}.creed-kicker{margin:0 0 22px;font-size:12px;font-weight:600;letter-spacing:0.22em;color:var(--green);opacity:0.85;}.creed-title{margin:0;font-family:var(--font-logo);font-size:clamp(34px,5.4vw,60px);font-weight:700;line-height:1.05;letter-spacing:-0.035em;color:var(--text);}.creed-desc{margin:20px auto 0;max-width:560px;font-size:clamp(14px,1.7vw,16px);font-weight:300;line-height:1.65;color:var(--text-dim);}.creed + .inside{padding-top:140px;}@media (max-width:560px){.creed{padding:44px 22px 0;}.creed-kicker{letter-spacing:0.16em;margin-bottom:16px;}.creed + .inside{padding-top:90px;}}.ic-fps{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;line-height:1;color:var(--text);transition:color 0.35s ease;}.ic-fps-num{font-family:ui-monospace,"SF Mono","Cascadia Mono",Menlo,Consolas,monospace;font-size:30px;font-weight:700;letter-spacing:-0.03em;min-width:3ch;text-align:center;font-variant-numeric:tabular-nums;}.ic-fps-unit{font-style:normal;font-size:10px;font-weight:600;letter-spacing:0.16em;color:var(--text-muted);transition:color 0.35s ease;}.ic-fps.is-drop{color:var(--green);}.ic-fps.is-drop .ic-fps-unit{color:rgba(62,207,110,0.7);}.inside-glow{background:radial-gradient(240px circle at var(--mx,50%) var(--my,50%),rgba(255,255,255,0.13),rgba(255,255,255,0.05) 38%,transparent 66%);}.creed-kicker{color:rgba(255,255,255,0.55);font-size:12.5px;letter-spacing:0.2em;opacity:1;}.creed-title{font-family:var(--font-main);font-size:clamp(40px,6.4vw,72px);font-weight:700;letter-spacing:-0.03em;line-height:1.08;}.creed-desc{max-width:620px;font-size:clamp(15px,1.8vw,17px);}.shots{max-width:1100px;margin:0 auto;padding:130px 32px 0;}.shots-head{text-align:left;margin-bottom:30px;}.shots-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(440px,1fr));gap:18px;}.shot{margin:0;border-radius:16px;overflow:hidden;background:var(--black-2);border:1px solid var(--border);transition:border-color 0.3s ease,transform 0.4s cubic-bezier(0.22,0.8,0.2,1);}.shot:hover{border-color:var(--border-light);transform:translateY(-3px);}.shot img{display:block;width:100%;height:auto;transform:scale(1.02);transition:transform 0.5s cubic-bezier(0.22,0.8,0.2,1);}.shot:hover img{transform:scale(1);}@media (max-width:560px){.shots{padding:80px 22px 0;}.shots-grid{grid-template-columns:1fr;gap:14px;}}.lb{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:40px;background:rgba(4,4,4,0.92);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;visibility:hidden;transition:opacity 0.22s ease,visibility 0.22s;}.lb.is-open{opacity:1;visibility:visible;}.lb-img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:10px;box-shadow:0 24px 80px rgba(0,0,0,0.7);transform:scale(0.97);transition:transform 0.22s cubic-bezier(0.22,0.9,0.25,1);}.lb.is-open .lb-img{transform:scale(1);}.lb-close{position:absolute;top:20px;right:22px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-light);border-radius:50%;background:rgba(255,255,255,0.05);color:#fff;cursor:pointer;transition:background 0.2s ease,border-color 0.2s ease;}.lb-close:hover{background:rgba(255,255,255,0.12);border-color:rgba(255,255,255,0.25);}.lb-close svg{width:17px;height:17px;}.shot img,.forum-post-media img{cursor:zoom-in;}@media (max-width:560px){.lb{padding:16px;}.lb-close{top:12px;right:12px;width:36px;height:36px;}}@media (prefers-reduced-motion:reduce){.lb,.lb-img{transition:none;}}.forum-thread-title,.forum-post-body,.thread-header h1,.forum-post-content{overflow-wrap:anywhere;word-break:break-word;min-width:0;}.forum-post-item,.forum-thread-item{min-width:0;}.thread-pending-tag{display:inline-block;margin-left:8px;padding:1px 8px;border-radius:999px;font-size:10.5px;font-weight:600;vertical-align:middle;background:rgba(224,195,82,0.1);border:1px solid rgba(224,195,82,0.28);color:var(--yellow);}.forum-thread-tag{display:inline-flex;align-items:center;margin-right:8px;padding:1px 8px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:0.06em;text-transform:lowercase;vertical-align:middle;background:rgba(255,255,255,0.07);border:1px solid rgba(255,255,255,0.14);color:rgba(255,255,255,0.75);}.forum-thread-tag.tag-request,.thread-tag-badge.tag-request{background:rgba(255,255,255,0.14);border-color:rgba(255,255,255,0.3);color:#fff;}.thread-tag-badge{margin-left:8px;font-weight:700;letter-spacing:0.06em;}.forum-tag-filter{display:flex;flex-wrap:wrap;gap:8px;margin:-8px 0 20px;}.forum-tag-filter[hidden]{display:none;}.forum-tag-pills{display:flex;flex-wrap:wrap;gap:8px;}.forum-tag-pill{appearance:none;-webkit-appearance:none;padding:6px 14px;border-radius:999px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.10);color:var(--text-dim);font-family:inherit;font-size:12.5px;font-weight:600;letter-spacing:0.02em;text-transform:lowercase;cursor:pointer;transition:background 0.18s ease,border-color 0.18s ease,color 0.18s ease;}.forum-tag-pill:hover{background:rgba(255,255,255,0.07);border-color:rgba(255,255,255,0.18);color:var(--text);}.forum-tag-pill.active{background:#fff;border-color:#fff;color:var(--black);}.forum-tag-pill:focus-visible{outline:1px solid rgba(255,255,255,0.5);outline-offset:2px;}.session-list .session-item.is-extra{display:none !important;}.session-list.show-extra .session-item.is-extra{display:flex !important;}.sess-more{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;margin-top:6px;padding:10px 0;border:0;border-radius:10px;background:transparent;cursor:pointer;transition:background 0.2s ease;}.sess-more:hover{background:rgba(255,255,255,0.04);}.sess-more span{width:4px;height:4px;border-radius:50%;background:var(--text-muted);transition:background 0.2s ease,transform 0.25s ease;}.sess-more:hover span{background:var(--text-dim);}.sess-more.is-open span:first-child{transform:translateX(4px);}.sess-more.is-open span:last-child{transform:translateX(-4px);}[data-i18n],[data-i18n-html]{transition:opacity 0.15s ease,transform 0.15s ease;}.lang-out{opacity:0;transform:translateY(-4px);}@media (prefers-reduced-motion:reduce){[data-i18n],[data-i18n-html]{transition:none;}.lang-out{opacity:1;transform:none;}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.price-card,.inside-card,.faq-item{background:#121213;}.lang-menu,.notif-dropdown,.toast,.loader-card{background:#17171a;}}@media (prefers-reduced-transparency:reduce){.nav-inner,.price-card,.inside-card,.faq-item,.creed,.lang-menu,.notif-dropdown,.toast,.loader-card{backdrop-filter:none;-webkit-backdrop-filter:none;}.price-card,.inside-card,.faq-item{background:#121213;}.lang-menu,.notif-dropdown,.toast,.loader-card{background:#17171a;}}.nav-inner{animation:nav-in 0.6s cubic-bezier(0.22,1,0.36,1) both;}.hx{animation:none;}.hx-title{font-size:clamp(56px,11vw,148px);animation:wm-settle 0.95s cubic-bezier(0.22,1,0.36,1) 0.12s both;will-change:transform,opacity;}.hx-desc{margin:14px 0 0;font-family:var(--font-logo);font-size:clamp(17px,1.9vw,24px);font-weight:300;line-height:1.25;letter-spacing:-0.01em;color:rgba(255,255,255,0.68);text-wrap:balance;animation:hx-in 0.7s cubic-bezier(0.22,1,0.36,1) 0.48s both;}.hx-actions{margin-top:34px;animation:hx-in 0.7s cubic-bezier(0.22,1,0.36,1) 0.62s both;}.hx-btn:active{transform:scale(0.96);transition-duration:0.08s;}@keyframes nav-in{from{opacity:0;transform:translateY(-14px);}to{opacity:1;transform:none;}}@keyframes wm-settle{from{opacity:0;transform:translateY(18px) scale(1.035);}to{opacity:1;transform:none;}}.section-header h2,.creed-title{font-size:clamp(48px,7.5vw,84px);font-weight:800;letter-spacing:-0.045em;line-height:0.95;}.section-header h2{margin-bottom:18px;}body.sr-on .sr{opacity:0;transform:translateY(18px);transition:opacity 0.7s cubic-bezier(0.22,1,0.36,1),transform 0.7s cubic-bezier(0.22,1,0.36,1);will-change:opacity,transform;}body.sr-on .sr.sr-in{opacity:1;transform:none;will-change:auto;}body.sr-on .price-card{animation:none;opacity:1;}.sf{position:relative;overflow:hidden;padding:72px 32px 64px;max-width:900px;margin:40px auto 0;font-family:var(--font-main);color:#fff;}.sf-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px 80px;align-items:start;position:relative;z-index:2;}.sf-brand{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:800;letter-spacing:-0.02em;margin-bottom:16px;cursor:default;user-select:none;}.sf-brand img{width:22px;height:22px;object-fit:contain;}.sf-tag{font-size:15px;line-height:1.55;color:rgba(255,255,255,0.45);max-width:340px;margin:0;}.sf-col{display:flex;flex-wrap:wrap;gap:14px 28px;max-width:420px;}.sf-col h4{width:100%;font-size:13px;font-weight:700;letter-spacing:0;text-transform:none;color:rgba(255,255,255,0.32);margin:3px 0 14px;}.sf-col a{display:inline-block;font-size:15.5px;color:rgba(255,255,255,0.6);text-decoration:none;margin:0;transition:color 0.2s;}.sf-col a:hover{color:#fff;}.sf-hr{height:1px;background:rgba(255,255,255,0.08);margin:48px 0 40px;position:relative;z-index:2;}.sf-copy{font-size:15px;color:rgba(255,255,255,0.5);margin:0 0 8px;position:relative;z-index:2;}.sf-copy b{color:rgba(255,255,255,0.85);font-weight:700;}.sf-legal{font-size:12px;color:rgba(255,255,255,0.3);line-height:1.5;margin:0;max-width:720px;position:relative;z-index:2;}@media (max-width:560px){.hx-desc{margin-top:10px;letter-spacing:-0.015em;}.hx-actions{margin-top:28px;}.sf{padding:56px 22px 0;}.sf-top{flex-direction:column;gap:30px;}}@media (prefers-reduced-motion:reduce){.nav-inner,.hx-title,.hx-desc,.hx-actions{animation:none;}.hx-btn:active{transform:none;}body.sr-on .sr{opacity:1;transform:none;transition:none;}}#dh-silk{display:block;width:100%;height:100%;opacity:0;transition:opacity 1.4s ease;}#dh-silk.on{opacity:1;}.hx-halo{opacity:0.5;}@media (prefers-reduced-motion:reduce){#dh-silk{transition:none;}}.dashboard-container.wl{display:grid;grid-template-columns:290px minmax(0,1fr);gap:20px;align-items:start;max-width:1010px;margin:0 auto;padding:0 24px 70px;}.wl-side{display:flex;flex-direction:column;gap:20px;position:sticky;top:104px;}.wl-card{background:#0e0e0e;border:1px solid rgba(255,255,255,0.085);border-radius:15px;}.wl-side .wl-card:last-child .wl-card-pad,.wl-side .wl-card:last-child{padding-top:14px;padding-bottom:14px;}.wl-card-pad{padding:26px 26px 24px;}.wl-ident{display:flex;flex-direction:column;align-items:center;text-align:center;}.wl-ident .dash-avatar{width:82px;height:82px;border-radius:50%;background:#181818;border:1px solid rgba(255,255,255,0.12);display:flex;align-items:center;justify-content:center;font-family:var(--font-logo);font-size:30px;font-weight:700;color:#fff;margin-bottom:17px;overflow:hidden;box-shadow:none;text-transform:none;transition:border-color 0.2s ease;}.wl-ident .dash-avatar:hover{border-color:rgba(255,255,255,0.3);box-shadow:none;}.wl-ident .dash-avatar::after{content:'';position:absolute;inset:0;border-radius:50%;background:rgba(0,0,0,0.6) url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M23 19a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h4l2-3h6l2 3h4a2 2 0 0 1 2 2z'/><circle cx='12' cy='13' r='4'/></svg>") center / 24px 24px no-repeat;opacity:0;transition:opacity 0.18s ease;pointer-events:none;}.wl-ident .dash-avatar:hover::after,.wl-ident .dash-avatar:focus-visible::after{opacity:1;}.wl-ident .dash-avatar:focus-visible{outline:none;border-color:rgba(255,255,255,0.45);}@media (hover:none){.wl-ident .dash-avatar::after{opacity:0.5;}}.wl-ident .dash-avatar img{width:100%;height:100%;object-fit:cover;}.wl-ident-name{font-size:20.5px;font-weight:700;color:#fff;letter-spacing:-0.01em;margin-bottom:7px;text-transform:none;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.wl-ident-uid{font-size:14px;color:rgba(255,255,255,0.42);text-transform:none;letter-spacing:0;font-weight:400;}.wl-nav{display:flex;flex-direction:column;}.wl-nav{gap:2px;}.wl-nav .dash-nav-link{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px;margin:0;background:transparent;border:none;border-radius:12px;font-size:15.5px;font-weight:500;color:rgba(255,255,255,0.6);text-decoration:none;text-transform:lowercase;transition:background-color 0.18s ease,color 0.18s ease;}.wl-nav .dash-nav-link:hover{background:rgba(255,255,255,0.04);color:rgba(255,255,255,0.92);transform:none;}.wl-nav .dash-nav-link.active{background:rgba(255,255,255,0.07);color:#fff;font-weight:600;}.wl-count{font-size:13px;font-weight:600;color:rgba(255,255,255,0.4);font-variant-numeric:tabular-nums;}.wl-nav .dash-nav-link.active .wl-count{color:rgba(255,255,255,0.6);}.wl-nav-foot{display:flex;flex-direction:column;gap:2px;margin-top:10px;padding-top:14px;border-top:1px solid rgba(255,255,255,0.09);}.wl-tool{display:flex;align-items:center;gap:10px;padding:9px 0;margin:0;background:transparent;border:none;border-radius:0;font-size:14.5px;font-weight:500;color:rgba(255,255,255,0.42);text-decoration:none;text-transform:lowercase;transition:color 0.18s ease;}.wl-tool:hover{color:#fff;background:transparent;transform:none;}.wl-tool svg{flex-shrink:0;}.dashboard-container.wl .dash-content{min-width:0;}.dashboard-container.wl .dash-panel{background:#0e0e0e;border:1px solid rgba(255,255,255,0.085);border-radius:15px;padding:0;margin-bottom:20px;overflow:hidden;transition:border-color 0.2s ease;}.dashboard-container.wl .dash-panel:hover{border-color:rgba(255,255,255,0.16);background:#121212;transform:none;box-shadow:none;}.dashboard-container.wl .dash-panel-header{padding:20px 26px;margin:0;border-bottom:1px solid rgba(255,255,255,0.08);font-family:var(--font-main);font-size:18.5px;font-weight:600;color:#fff;letter-spacing:-0.01em;text-transform:lowercase;}.dashboard-container.wl .dash-panel > *:not(.dash-panel-header){padding-left:26px;padding-right:26px;}.dashboard-container.wl .dash-panel > *:not(.dash-panel-header):first-child{padding-top:24px;}.dashboard-container.wl .dash-panel > *:last-child{padding-bottom:24px;}.dashboard-container.wl .dash-panel-header + *{padding-top:24px;}.wl-slab{display:flex;align-items:center;gap:20px;flex-wrap:wrap;}.wl-slab-art{width:78px;height:78px;border-radius:13px;object-fit:cover;flex-shrink:0;border:1px solid rgba(255,255,255,0.08);box-shadow:none;}.wl-slab-main{flex:1;min-width:160px;}.wl-slab-game{font-size:16.5px;font-weight:600;color:#fff;margin-bottom:9px;text-transform:none;}.wl-slab-big{display:flex;align-items:baseline;gap:10px;margin-bottom:7px;}.wl-slab-big b{font-family:var(--font-logo);font-size:40px;font-weight:700;color:#fff;letter-spacing:-0.04em;line-height:0.9;font-variant-numeric:tabular-nums;}.wl-slab-big span{font-size:14px;color:rgba(255,255,255,0.45);text-transform:lowercase;}.wl-slab-meta{font-size:14px;color:rgba(255,255,255,0.4);text-transform:lowercase;}.wl-slab-actions{display:flex;gap:9px;flex-wrap:wrap;flex-shrink:0;align-self:center;margin-left:auto;}.wl-slab.is-frozen .wl-slab-big b{color:rgba(255,255,255,0.6);}.wl-slab.is-expired .wl-slab-big b{color:rgba(255,255,255,0.35);}.wl-slab.is-expired .wl-slab-art{opacity:0.4;}.wl-slab.is-none .wl-slab-big b{color:rgba(255,255,255,0.25);}.wl-chip{display:inline-flex;align-items:center;padding:4px 11px;border-radius:999px;font-size:11.5px;font-weight:600;letter-spacing:0.06em;text-transform:lowercase;background:#fff;color:#0a0a0a;border:1px solid #fff;margin-left:10px;vertical-align:middle;}.wl-chip[data-state="frozen"]{background:transparent;border-color:rgba(255,255,255,0.3);color:rgba(255,255,255,0.7);}.wl-chip[data-state="expired"]{background:rgba(255,255,255,0.06);border-color:rgba(255,255,255,0.08);color:rgba(255,255,255,0.4);}.hwid-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:20px;padding-top:20px;border-top:1px solid rgba(255,255,255,0.07);}.hwid-row-text{flex:1;min-width:160px;font-size:14.5px;color:rgba(255,255,255,0.48);}@media (max-width:980px){.dashboard-container.wl{grid-template-columns:minmax(0,1fr);padding:0 16px 60px;}.wl-side{position:static;top:auto;}.wl-ident{flex-direction:row;text-align:left;gap:16px;}.wl-ident .dash-avatar{width:60px;height:60px;font-size:22px;margin-bottom:0;}.wl-ident-name{margin-bottom:3px;}.dashboard-container.wl .dash-panel-header{padding:18px 20px;}.dashboard-container.wl .dash-panel > *:not(.dash-panel-header){padding-left:20px;padding-right:20px;}.wl-card-pad{padding:22px 20px 20px;}.wl-slab-actions{width:100%;}.wl-slab-actions > *{flex:1 1 auto;}}.wl-nav .dash-nav-link > span:first-child{display:flex;align-items:center;gap:11px;min-width:0;}.wl-nav-ico{width:18px;height:18px;flex-shrink:0;opacity:0.78;transition:opacity 0.18s ease;}.wl-nav .dash-nav-link:hover .wl-nav-ico{opacity:0.95;}.wl-nav .dash-nav-link.active .wl-nav-ico{opacity:1;}.wl-nav .dash-nav-link.active .wl-count{color:rgba(255,255,255,0.75);}.dashboard-container.wl .dash-panel > .wl-redeem-wrap{padding-top:14px;padding-bottom:18px;}.wl-redeem{display:flex;align-items:center;gap:10px;max-width:440px;}.wl-redeem input{flex:1;min-width:0;height:44px;padding:0 20px;background:#131313;border:1px solid rgba(255,255,255,0.09);border-radius:99px;outline:none;color:#fff;font-family:var(--font-main);font-size:15px;letter-spacing:0.03em;-webkit-appearance:none;appearance:none;transition:border-color 0.2s ease,background-color 0.2s ease;}.wl-redeem input:hover{border-color:rgba(255,255,255,0.16);}.wl-redeem input:focus{border-color:rgba(255,255,255,0.3);background:#181818;}.wl-redeem input::placeholder{color:rgba(255,255,255,0.3);letter-spacing:0.03em;}.wl-redeem input::-webkit-search-cancel-button{display:none;}.wl-redeem .btn-primary{height:44px;padding:0 26px;flex-shrink:0;box-shadow:none;font-size:14.5px;}.wl-redeem .btn-primary:hover{transform:none;box-shadow:none;opacity:0.88;}@media (max-width:560px){.wl-redeem{max-width:none;}.wl-redeem .btn-primary{padding:0 18px;}}#admin-nav-link{justify-content:flex-start;gap:10px;padding:11px 14px;background:rgba(62,207,110,0.07);border:1px solid rgba(62,207,110,0.22);border-radius:12px;color:var(--green);font-weight:500;font-size:14.5px;transition:background-color 0.18s ease,border-color 0.18s ease;}#admin-nav-link svg{opacity:0.9;}#admin-nav-link:hover{background:rgba(62,207,110,0.13);border-color:rgba(62,207,110,0.4);color:var(--green);}.wl-slab-actions .btn-primary,.wl-slab-actions .btn-ghost,.wl-slab-actions .btn-ice,.hwid-row .btn-ghost{height:38px;padding:0 18px;font-size:13.5px;box-shadow:none;}.wl-slab-actions .btn-primary:hover,.wl-slab-actions .btn-ghost:hover,.wl-slab-actions .btn-ice:hover,.hwid-row .btn-ghost:hover{transform:none;box-shadow:none;}.wl-slab-actions .btn-ghost:disabled,.wl-slab-actions .btn-ice:disabled{opacity:0.4;cursor:not-allowed;}.notif-item.is-static{cursor:default;}.notif-item.is-static:hover{background:transparent;}#logout-btn{padding:11px 14px;border-radius:12px;color:rgba(239,68,68,0.72);transition:background-color 0.18s ease,color 0.18s ease;}#logout-btn:hover{background:rgba(239,68,68,0.09);color:#ef4444;}.tgl-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:#070707;}.tgl-card{width:100%;max-width:440px;background:#0e0e0e;border:1px solid rgba(255,255,255,0.085);border-radius:16px;padding:34px 30px 30px;text-align:center;}.tgl-icon{width:58px;height:58px;margin:0 auto 18px;border-radius:50%;background:#181818;border:1px solid rgba(255,255,255,0.1);display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,0.75);}.tgl-title{font-family:var(--font-logo);font-size:22px;font-weight:700;color:#fff;letter-spacing:-0.02em;margin-bottom:22px;text-transform:lowercase;}.tgl-state{text-align:left;}.tgl-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,0.06);font-size:14px;}.tgl-row:last-of-type{border-bottom:none;}.tgl-k{color:rgba(255,255,255,0.4);text-transform:lowercase;}.tgl-v{color:#fff;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.tgl-muted{font-size:14px;color:rgba(255,255,255,0.42);line-height:1.6;text-align:center;}.tgl-warn{margin-top:14px;padding:11px 13px;border-radius:10px;background:rgba(224,195,82,0.08);border:1px solid rgba(224,195,82,0.26);color:#e0c352;font-size:13px;line-height:1.5;}.tgl-good{font-size:15px;font-weight:600;color:var(--green);text-align:center;margin-bottom:10px;}.tgl-bad{font-size:14px;color:rgba(255,255,255,0.6);text-align:center;line-height:1.6;}.tgl-confirm{width:100%;margin-top:20px;padding:13px;font-size:15px;}.tgl-back{display:block;width:fit-content;margin:18px auto 0;text-decoration:none;}