:root{--bg: 12 12 16;--fg: 240 240 255;--muted: 180 190 210;--brand-1: #FFD200;--brand-2: #FF0033;--accent: #FF7A00;--glass: 255 255 255 / .06;--stroke: 255 255 255 / .12;--radius-xl: 22px;--radius-md: 14px;--corner-gap: 20px;--safe-right: env(safe-area-inset-right, 0px);--header-h: 64px;--header-h-closed: 64px;--header-h-pad: var(--header-h);--header-offset: 14px;--top-gap: 24px;--hover-y: -4px;--hover-scale: 1.01;--nav-indicator-speed: 1.8s;--bg-gradient-1: radial-gradient(1200px 800px at 0% 0%, rgba(255,210,0,.25), transparent 60%);--bg-gradient-2: radial-gradient(900px 700px at 100% 10%, rgba(255,0,51,.2), transparent 60%);--bg-gradient-3: radial-gradient(800px 600px at 50% 100%, rgba(255,122,0,.16), transparent 60%)}[data-theme=dark]{--bg: 8 8 10;--fg: 200 200 220;--muted: 140 145 165;--brand-1: #9B9B9B;--brand-2: #6B6B6B;--accent: #8B8B8B;--brand-1-rgb: 155, 155, 155;--brand-2-rgb: 107, 107, 107;--bg-gradient-1: radial-gradient(1200px 800px at 0% 0%, rgba(100,100,120,.15), transparent 60%);--bg-gradient-2: radial-gradient(900px 700px at 100% 10%, rgba(60,60,80,.12), transparent 60%);--bg-gradient-3: radial-gradient(800px 600px at 50% 100%, rgba(80,80,100,.1), transparent 60%)}[data-theme=blue]{--bg: 8 12 20;--fg: 228 238 255;--muted: 160 180 205;--brand-1: #00D4FF;--brand-2: #0066FF;--accent: #00FFAA;--brand-1-rgb: 0, 212, 255;--brand-2-rgb: 0, 102, 255;--bg-gradient-1: radial-gradient(1200px 800px at 0% 0%, rgba(0,100,200,.25), transparent 60%);--bg-gradient-2: radial-gradient(900px 700px at 100% 10%, rgba(0,150,255,.2), transparent 60%);--bg-gradient-3: radial-gradient(800px 600px at 50% 100%, rgba(0,200,180,.16), transparent 60%)}[data-theme=green]{--bg: 10 16 12;--fg: 230 245 230;--muted: 160 185 165;--brand-1: #7FFF00;--brand-2: #228B22;--accent: #90EE90;--brand-1-rgb: 127, 255, 0;--brand-2-rgb: 34, 139, 34;--bg-gradient-1: radial-gradient(1200px 800px at 0% 0%, rgba(50,150,50,.25), transparent 60%);--bg-gradient-2: radial-gradient(900px 700px at 100% 10%, rgba(34,139,34,.2), transparent 60%);--bg-gradient-3: radial-gradient(800px 600px at 50% 100%, rgba(100,180,100,.16), transparent 60%)}[data-theme=white]{--bg: 12 12 16;--fg: 255 255 255;--muted: 200 205 215;--brand-1: #EDEDED;--brand-2: #CFCFCF;--accent: #FFFFFF;--brand-1-rgb: 237, 237, 237;--brand-2-rgb: 207, 207, 207;--bg-gradient-1: radial-gradient(1200px 800px at 0% 0%, rgba(255,255,255,.14), transparent 60%);--bg-gradient-2: radial-gradient(900px 700px at 100% 10%, rgba(255,255,255,.1), transparent 60%);--bg-gradient-3: radial-gradient(800px 600px at 50% 100%, rgba(255,255,255,.08), transparent 60%)}[data-theme=red]{--bg: 16 8 8;--fg: 255 220 220;--muted: 200 140 140;--brand-1: #FF0000;--brand-2: #B00000;--accent: #FF6688;--brand-1-rgb: 255, 0, 0;--brand-2-rgb: 176, 0, 0;--bg-gradient-1: radial-gradient(1200px 800px at 0% 0%, rgba(255,0,50,.25), transparent 60%);--bg-gradient-2: radial-gradient(900px 700px at 100% 10%, rgba(200,0,30,.2), transparent 60%);--bg-gradient-3: radial-gradient(800px 600px at 50% 100%, rgba(255,50,100,.16), transparent 60%)}[data-theme=purple]{--bg: 12 8 16;--fg: 240 220 255;--muted: 180 140 200;--brand-1: #BB86FC;--brand-2: #7C3AED;--accent: #E0B0FF;--brand-1-rgb: 187, 134, 252;--brand-2-rgb: 124, 58, 237;--bg-gradient-1: radial-gradient(1200px 800px at 0% 0%, rgba(180,100,255,.25), transparent 60%);--bg-gradient-2: radial-gradient(900px 700px at 100% 10%, rgba(124,58,237,.2), transparent 60%);--bg-gradient-3: radial-gradient(800px 600px at 50% 100%, rgba(200,150,255,.16), transparent 60%)}[data-theme=orange]{--bg: 16 10 8;--fg: 255 230 200;--muted: 200 150 100;--brand-1: #FFA500;--brand-2: #FF7F00;--accent: #FFB84D;--brand-1-rgb: 255, 165, 0;--brand-2-rgb: 255, 127, 0;--bg-gradient-1: radial-gradient(1200px 800px at 0% 0%, rgba(255,150,0,.25), transparent 60%);--bg-gradient-2: radial-gradient(900px 700px at 100% 10%, rgba(230,126,0,.2), transparent 60%);--bg-gradient-3: radial-gradient(800px 600px at 50% 100%, rgba(255,180,80,.16), transparent 60%)}[data-theme=pink]{--bg: 16 8 14;--fg: 255 220 240;--muted: 200 140 180;--brand-1: #FF1493;--brand-2: #E91E63;--accent: #FF69B4;--brand-1-rgb: 255, 20, 147;--brand-2-rgb: 233, 30, 99;--bg-gradient-1: radial-gradient(1200px 800px at 0% 0%, rgba(255,20,147,.25), transparent 60%);--bg-gradient-2: radial-gradient(900px 700px at 100% 10%, rgba(233,30,99,.2), transparent 60%);--bg-gradient-3: radial-gradient(800px 600px at 50% 100%, rgba(255,105,180,.16), transparent 60%)}[data-theme=brown]{--bg: 14 10 8;--fg: 240 220 200;--muted: 180 140 100;--brand-1: #8B4513;--brand-2: #5D3A1A;--accent: #DEB887;--brand-1-rgb: 139, 69, 19;--brand-2-rgb: 93, 58, 26;--bg-gradient-1: radial-gradient(1200px 800px at 0% 0%, rgba(210,105,30,.25), transparent 60%);--bg-gradient-2: radial-gradient(900px 700px at 100% 10%, rgba(139,69,19,.2), transparent 60%);--bg-gradient-3: radial-gradient(800px 600px at 50% 100%, rgba(222,184,135,.16), transparent 60%)}[data-theme=teal]{--bg: 8 14 14;--fg: 200 240 240;--muted: 120 190 190;--brand-1: #20B2AA;--brand-2: #008B8B;--accent: #7FFFD4;--brand-1-rgb: 32, 178, 170;--brand-2-rgb: 0, 139, 139;--bg-gradient-1: radial-gradient(1200px 800px at 0% 0%, rgba(32,178,170,.25), transparent 60%);--bg-gradient-2: radial-gradient(900px 700px at 100% 10%, rgba(0,139,139,.2), transparent 60%);--bg-gradient-3: radial-gradient(800px 600px at 50% 100%, rgba(175,238,238,.16), transparent 60%)}@media(prefers-reduced-motion:reduce){:root{--hover-y: 0;--hover-scale: 1}}*{box-sizing:border-box}html{height:100%}body{min-height:100%}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h-closed) + var(--header-offset) + 20px);color-scheme:dark}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:rgb(var(--bg))}::-webkit-scrollbar-thumb{background:-webkit-linear-gradient(180deg,var(--brand-1),var(--brand-2));background:linear-gradient(180deg,var(--brand-1),var(--brand-2));border-radius:6px;border:2px solid rgb(var(--bg))}::-webkit-scrollbar-thumb:hover{background:-webkit-linear-gradient(180deg,var(--brand-2),var(--brand-1));background:linear-gradient(180deg,var(--brand-2),var(--brand-1))}*{scrollbar-width:thin;scrollbar-color:var(--brand-1) rgb(var(--bg))}body{-ms-overflow-style:-ms-autohiding-scrollbar}body{margin:0;color:rgb(var(--fg));font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,Helvetica Neue,Arial;background:var(--bg-gradient-1),var(--bg-gradient-2),var(--bg-gradient-3),rgb(var(--bg));background-attachment:fixed;padding-top:calc(var(--header-h-closed) + var(--header-offset) + var(--top-gap));position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision;opacity:1}body>:first-child{margin-top:-6px}::selection{background:var(--brand-1);color:rgb(var(--bg))}::-moz-selection{background:var(--brand-1);color:rgb(var(--bg))}a,button,select,[role=button]{cursor:pointer!important}input:not([type=text]):not([type=search]):not([type=email]):not([type=url]):not([type=tel]):not([type=password]):not([type=number]){cursor:pointer!important}input[type=text],input[type=search],input[type=email],input[type=url],input[type=tel],input[type=password],input[type=number],textarea{cursor:text!important}html,body{overscroll-behavior-y:contain;overflow-x:clip}@supports not (overflow: clip){html,body{overflow-x:hidden}}html.menu-open{--header-h-pad: var(--header-h-closed)}html.menu-open,html.menu-open body,html.scroll-locked,html.scroll-locked body{overflow:hidden!important;overscroll-behavior:none!important;touch-action:none!important}.container{width:min(1120px,92vw);margin-inline:auto}.header{position:fixed;top:var(--header-offset);left:50%;transform:translate(-50%);width:min(94%,1120px);z-index:1000;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:8px 14px;border-radius:999px;-webkit-backdrop-filter:saturate(130%) blur(10px);backdrop-filter:saturate(130%) blur(10px);background:-webkit-linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.04));background:linear-gradient(180deg,#ffffff14,#ffffff0a);border:1px solid rgba(255,255,255,.14);box-shadow:0 8px 28px #00000040;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.header.scrolled{background:#0a0a0ca6;box-shadow:0 10px 32px #00000059}.brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:inherit;font-weight:800;letter-spacing:.3px}.brand img{width:28px;height:28px;display:block;border-radius:12px;object-fit:cover}.menu-toggle{position:relative;justify-self:end;appearance:none;width:40px;height:40px;border-radius:14px;border:1px solid rgba(255,255,255,.16);background-color:#ffffff0f;color:rgb(var(--fg));padding:0;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;transition:transform .2s ease,background-color .2s ease}.menu-toggle:after{content:"↓";display:block;transition:transform .3s ease;line-height:1}.header.open .menu-toggle:after{transform:rotate(180deg)}.menu-icon,.menu-bar{display:none}@media(min-width:920px){.menu-toggle{display:none!important}.nav-links{display:inline-flex!important;opacity:1!important;max-height:none!important}}@media(max-width:919px){.menu-toggle{display:flex!important}}.nav-links{list-style:none;margin:0;padding:0;display:none;align-items:center;gap:12px;position:relative;grid-column:2}.nav-links li{display:block}.nav-links a{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;text-decoration:none;color:rgb(var(--fg));border:none;outline:none;box-shadow:none;background:none}@media(min-width:920px){.nav-links{display:inline-flex!important;justify-self:end;opacity:1!important;max-height:none!important}.nav-links li{display:inline-flex}}@media(max-width:919px){.header{padding:1px 14px;border-radius:22px;overflow:hidden;max-height:calc(90vh - var(--header-offset) * 2)}.brand span{line-height:1}.nav-links{grid-column:1 / -1;display:grid;width:100%;max-height:0;opacity:0;overflow-y:auto;overflow-x:hidden;margin:0;padding:0;position:relative;background:none!important;border:0!important;box-shadow:none!important;transition:max-height .35s cubic-bezier(.2,0,.2,1),opacity .35s ease}.header.open{overflow-y:auto;max-height:85vh;overscroll-behavior:contain;touch-action:auto!important}.header.open .nav-links{margin-top:12px;padding:12px 8px;max-height:60vh;opacity:1}.nav-links li{list-style:none;position:relative;display:flex;flex-direction:column;align-items:center}.nav-links a{display:flex;align-items:center;justify-content:center;width:100%;padding:18px 12px;margin:0;border-radius:0;text-decoration:none;text-align:center;color:rgb(var(--fg));position:relative}@media(hover:hover)and (pointer:fine){.nav-links a:hover,.nav-links a:focus-visible{background:#ffffff0a;outline:none}}.nav-links a[aria-current=page]:after{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:6px;width:var(--ul-w, 60%);height:3px;border-radius:999px;background:linear-gradient(90deg,var(--brand-1),var(--brand-2));will-change:background;-webkit-transform:translateZ(0)}.nav-links li:before{content:"";display:block;height:1px;width:calc(100% - 16px);margin:0 auto 12px;background:#ffffff1a}.nav-links li:first-child:before{display:none;margin:0}.nav-links li:last-child:after{content:"";display:block;height:0}.header.open .nav-links{padding:12px 8px}.nav-links a{padding:14px 12px}.header.open #navIndicator{opacity:0}}@media(max-width:919px){.menu-toggle,.brand{margin:0!important;transform:translateY(5.5px)}}#navIndicator{position:absolute;left:0;bottom:0;width:0;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--brand-1),var(--brand-2));box-shadow:0 2px 10px #00000040;opacity:0;transform:translateZ(0);transition:transform var(--nav-indicator-speed) cubic-bezier(.4,0,.2,1),width var(--nav-indicator-speed) cubic-bezier(.4,0,.2,1),opacity .25s ease}#navIndicator.show{opacity:1}.hero{display:grid;grid-template-columns:1.1fr .9fr;gap:24px;align-items:flex-start;padding:clamp(24px,4vw,40px);background:var(--bg-gradient-1),var(--bg-gradient-2);border:1px solid rgba(255,255,255,.06);border-radius:20px}@media(max-width:980px){.hero{grid-template-columns:1fr}}.hero-title{line-height:1.05;font-size:clamp(32px,4.6vw,52px);margin:0}.hero-title .brand-word{background:linear-gradient(90deg,var(--brand-1),var(--brand-2));-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:800}.hero-subline{margin-top:24px;margin-bottom:12px;line-height:1;font-size:clamp(18px,3vw,26px);opacity:.95}.badge{display:inline-flex;gap:10px;align-items:center;padding:8px 12px;border-radius:999px;font-size:12px;font-weight:700;background:#ffffff14;border:1px solid rgba(255,255,255,.16)}.actions{display:flex;flex-wrap:wrap;gap:10px}.btn{display:inline-flex;align-items:center;gap:10px;padding:12px 16px;border-radius:14px;text-decoration:none;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;font-weight:700;color:rgb(var(--fg));transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease;width:fit-content;max-width:100%}.btn,.card,.stat-card,.time-box,.team-card.card{transition:transform .18s cubic-bezier(.2,.9,.2,1),box-shadow .22s cubic-bezier(.2,.9,.2,1),border-color .18s ease,background-color .18s ease;will-change:transform,box-shadow}.btn.cta{background:linear-gradient(90deg,var(--brand-1),var(--brand-2));color:#101214;border:none}@media(hover:hover)and (pointer:fine){html:not([data-hover=off]) .btn:hover,html:not([data-hover=off]) .btn:focus-visible,html:not([data-hover=off]) .btn.cta:hover,html:not([data-hover=off]) .card:hover,html:not([data-hover=off]) .card:focus-visible,html:not([data-hover=off]) .stat-card:hover,html:not([data-hover=off]) .time-box:hover,html:not([data-hover=off]) .team-card.card:hover{transform:scale(var(--hover-scale));box-shadow:0 10px 28px #00000059;border-color:#ffffff47;background-color:#ffffff14}html:not([data-hover=off]) #toTop:hover{transform:translateY(0) scale(1.05);box-shadow:0 10px 28px #00000073}html[data-hover=off] .btn:hover,html[data-hover=off] .btn:focus-visible,html[data-hover=off] .btn.cta:hover,html[data-hover=off] .card:hover,html[data-hover=off] .card:focus-visible,html[data-hover=off] .stat-card:hover,html[data-hover=off] .time-box:hover,html[data-hover=off] .team-card.card:hover{transform:none!important;box-shadow:0 10px 28px #00000059;border-color:#ffffff47;background-color:#ffffff14}html[data-hover=off] #toTop:hover{transform:none!important;box-shadow:0 10px 28px #00000073}}html:not([data-hover=off]) .card:focus-visible,html:not([data-hover=off]) .btn:focus-visible,html:not([data-hover=off]) .team-card.card:focus-visible{transform:translateY(var(--hover-y)) scale(var(--hover-scale));box-shadow:0 10px 28px #00000059}html[data-hover=off] .card:focus-visible,html[data-hover=off] .btn:focus-visible,html[data-hover=off] .team-card.card:focus-visible{transform:none!important;box-shadow:0 10px 28px #00000059}@media(prefers-reduced-motion:reduce){.btn,.card,.stat-card,.time-box,.team-card.card{transition:none!important;transform:none!important;box-shadow:none!important}}.status-card{background:var(--bg-gradient-1),var(--bg-gradient-2),#ffffff0d!important;border:1px solid rgba(255,255,255,.14)!important}@media(hover:hover)and (pointer:fine){.status-card:hover{background:var(--bg-gradient-1),var(--bg-gradient-2),#ffffff14!important}}.grid{display:grid;grid-template-columns:repeat(12,1fr);gap:14px}.section{padding:52px 0}.section-title{font-size:clamp(22px,3vw,34px);margin:0 0 14px}.section-sub{color:rgb(var(--muted));margin:0 0 24px}.underline{height:2px;width:64px;background:linear-gradient(90deg,var(--brand-1),var(--brand-2));border-radius:2px;margin-bottom:16px}.lead{color:rgb(var(--muted));font-size:clamp(16px,1.8vw,20px);margin:8px 0 20px}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,JetBrains Mono,monospace}.center{text-align:center}.footer{padding:34px 0 70px;color:rgb(var(--muted))}.footer-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}.footer-card{grid-column:span 4;padding:16px;border-radius:16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12)}@media(max-width:900px){.footer-card{grid-column:span 12}}.site-footer2{--footer2-accent: var(--brand-1);margin-top:34px;padding-top:26px;border-top:1px solid rgba(255,255,255,.1);color:rgb(var(--fg))}.footer2-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:24px;align-items:start}.footer2-brand{display:flex;align-items:center;gap:12px;font-weight:1000;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;color:inherit;width:fit-content;transform-origin:left center;transition:transform .18s ease,color .18s ease}.footer2-brand:hover,.footer2-brand:focus-visible{transform:scale(1.03);color:color-mix(in srgb,var(--footer2-accent) 75%,white)}.footer2-brand img{width:42px;height:42px;border-radius:12px}.footer2-text{margin-top:12px;opacity:.78;font-size:13px;line-height:1.6;max-width:62ch}.footer2-social{margin-top:16px;display:flex;gap:10px;flex-wrap:wrap}.footer2-social a{width:40px;height:40px;border-radius:999px;display:grid;place-items:center;color:inherit;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;transition:transform .18s ease,border-color .18s ease,background-color .18s ease;text-decoration:none}.footer2-social a:visited{color:inherit}.footer2-social a:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--footer2-accent) 55%,rgba(255,255,255,.18));background:color-mix(in srgb,var(--footer2-accent) 12%,rgba(255,255,255,.06));color:color-mix(in srgb,var(--footer2-accent) 75%,white)}.footer2-social svg,.footer2-social img{width:18px;height:18px}.footer2-col h4{margin:0 0 10px;font-size:14px;font-weight:900;letter-spacing:.01em}.footer2-links{display:grid;justify-items:start;gap:9px}.footer2-links a{display:inline-block;width:auto;padding:0;margin:0;border-radius:0;text-decoration:none;color:inherit;opacity:.82;font-weight:800;font-size:13px}.footer2-links a:visited{color:inherit}.footer2-links a:hover{opacity:1;color:color-mix(in srgb,var(--footer2-accent) 70%,white)}.footer2-bottom{margin-top:22px;padding:14px 0 18px;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;align-items:flex-start;gap:6px;opacity:.82;font-size:13px}.footer2-bottom .version{font-weight:900;color:inherit}.site-footer2 .footer-version-link,.site-footer2 .footer-version-link:visited,.site-footer2 .footer-version-link *{color:inherit}.site-footer2 .footer-version-link:hover,.site-footer2 .footer-version-link:focus-visible,.site-footer2 .footer-version-link:hover *,.site-footer2 .footer-version-link:focus-visible *{color:color-mix(in srgb,var(--footer2-accent) 75%,white)}html[data-hover=off] .footer2-brand:hover,html[data-hover=off] .footer2-brand:focus-visible{transform:none!important}html[data-hover=off] .footer2-social a:hover,html[data-hover=off] .footer2-social a:focus-visible{transform:none!important}@media(max-width:950px){.footer2-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.footer2-grid{grid-template-columns:1fr}.footer2-bottom .version{padding-right:calc(56px + var(--corner-gap))}}#toTop{position:fixed;right:calc(var(--safe-right) + var(--corner-gap));bottom:20px!important;width:56px!important;height:56px!important;border:none;border-radius:50%;background:linear-gradient(135deg,var(--brand-1),var(--brand-2));color:#000;font-size:30px!important;line-height:1;font-weight:600;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 24px #00000059;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(30px);transition:opacity .3s ease,visibility .3s ease,transform .3s ease,right .3s ease;z-index:900;will-change:transform;isolation:isolate}#toTop:hover{transform:translateY(0) scale(1.05);box-shadow:0 10px 28px #00000073}#toTop.visible{opacity:1;visibility:visible;transform:translateY(0)}#toTop:focus-visible{outline:2px solid rgba(255,255,255,.7);outline:2px solid color-mix(in oklab,white 70%,transparent);outline-offset:3px}@media(max-width:600px){#toTop{right:calc(var(--safe-right) + var(--corner-gap));width:56px!important;height:56px!important;font-size:30px!important;bottom:20px!important}}@font-face{font-family:Minecraft Chat;src:url(/assets/fonts/minecraft.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.mc{font-family:Minecraft Chat,Minecraftia,"Press Start 2P",monospace;letter-spacing:.02em;-webkit-font-smoothing:none;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.typewriter{display:inline-flex;align-items:baseline;gap:.25ch;min-height:1.2em}.typewriter .cursor{display:inline-block;opacity:1;-webkit-animation:tw-blink 1s steps(1,end) infinite;animation:tw-blink 1s steps(1,end) infinite}.typewriter .cursor.no-blink{-webkit-animation:none!important;animation:none!important;opacity:1!important}@-webkit-keyframes tw-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes tw-blink{0%,49%{opacity:1}50%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.typewriter .cursor{-webkit-animation:none;animation:none}}.status-wrap{display:grid;gap:14px}.widget-img{width:100%;height:auto;display:block;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;position:relative;opacity:0;transition:opacity .35s ease}.widget-img.loaded{opacity:1}.widget-container{position:relative;overflow:hidden;border-radius:14px}.widget-container:before{content:"";position:absolute;inset:0;background:none;pointer-events:none;z-index:2}.widget-container:after{content:"";position:absolute;inset:0;background:-webkit-linear-gradient(120deg,transparent 40%,rgba(240,240,255,.45) 50%,transparent 60%);background:linear-gradient(120deg,transparent 40%,rgba(240,240,255,.45) 50%,transparent 60%);width:100%;height:100%;opacity:1;pointer-events:none;z-index:3;-webkit-animation:shimmer-diagonal .85s linear infinite;animation:shimmer-diagonal .85s linear infinite;transition:opacity .3s ease}.widget-container.loaded:after{opacity:0}.widget-container.loaded:before{opacity:0}.badges-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.badges-row img{height:20px;width:auto}.thumb-container{position:relative;display:block;width:100%;overflow:hidden;background:linear-gradient(135deg,#ffffff05,#ffffff0f)}.thumb-container:before{content:"";position:absolute;inset:0;background:none;pointer-events:none;z-index:2}.thumb-container:after{content:"";position:absolute;inset:0;background:-webkit-linear-gradient(120deg,transparent 40%,rgba(240,240,255,.45) 50%,transparent 60%);background:linear-gradient(120deg,transparent 40%,rgba(240,240,255,.45) 50%,transparent 60%);width:100%;height:100%;opacity:1;pointer-events:none;z-index:3;-webkit-animation:shimmer-diagonal .85s linear infinite;animation:shimmer-diagonal .85s linear infinite;transition:opacity .3s ease}.thumb-container.loaded:after{opacity:0}.thumb-container.loaded:before{opacity:0}@-webkit-keyframes shimmer-diagonal{0%{-webkit-transform:translateX(-100%) skewX(-18deg);transform:translate(-100%) skew(-18deg)}to{-webkit-transform:translateX(100%) skewX(-18deg);transform:translate(100%) skew(-18deg)}}@keyframes shimmer-diagonal{0%{-webkit-transform:translateX(-100%) skewX(-18deg);transform:translate(-100%) skew(-18deg)}to{-webkit-transform:translateX(100%) skewX(-18deg);transform:translate(100%) skew(-18deg)}}.thumb{display:block;width:100%;height:auto;object-position:center;opacity:0;transition:opacity .35s ease,transform .35s ease}.thumb.loaded{opacity:1}.thumb.cover{height:100%;object-fit:cover}.thumb-container.aspect-16-9{aspect-ratio:16 / 9}.skin{position:relative}.skin:before{content:"";position:absolute;inset:0;background:none;pointer-events:none;z-index:2}.skin:after{content:"";position:absolute;inset:0;background:-webkit-linear-gradient(120deg,transparent 40%,rgba(240,240,255,.45) 50%,transparent 60%);background:linear-gradient(120deg,transparent 40%,rgba(240,240,255,.45) 50%,transparent 60%);width:100%;height:100%;opacity:1;pointer-events:none;z-index:3;-webkit-animation:shimmer-diagonal .85s linear infinite;animation:shimmer-diagonal .85s linear infinite;transition:opacity .3s ease}.skin.loaded:after{opacity:0}.skin.loaded:before{opacity:0}.avatar{position:relative}.avatar:before{content:"";position:absolute;inset:0;border-radius:18px;background:none;pointer-events:none;z-index:2}.avatar:after{content:"";position:absolute;inset:0;border-radius:18px;background:-webkit-linear-gradient(120deg,transparent 40%,rgba(240,240,255,.45) 50%,transparent 60%);background:linear-gradient(120deg,transparent 40%,rgba(240,240,255,.45) 50%,transparent 60%);width:100%;height:100%;opacity:1;pointer-events:none;z-index:3;-webkit-animation:shimmer-diagonal .85s linear infinite;animation:shimmer-diagonal .85s linear infinite;transition:opacity .3s ease}.avatar.loaded:after{opacity:0}.avatar.loaded:before{opacity:0}.modes{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.mode-card{display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:18px;min-height:150px}.mode-card h3{margin:8px 0}.mode-card .section-sub{flex:1;margin:0 0 12px}.mode-tag{display:inline-block;width:fit-content;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700;background:#ffffff14;border:1px solid rgba(255,255,255,.18)}.crazy-tag{background:#ffffff14!important;border:1px solid rgba(255,255,255,.18)!important}@media(max-width:900px){.modes{grid-template-columns:1fr}}.why{display:grid;grid-template-columns:repeat(12,1fr);gap:14px}.why .card{grid-column:span 6}@media(max-width:900px){.why .card{grid-column:span 12}}.stats{display:grid;grid-template-columns:repeat(12,1fr);gap:14px}.stat-card{grid-column:span 4;text-align:center;padding:18px;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.stat-card:hover{transform:translateY(var(--hover-y)) scale(var(--hover-scale));border-color:#ffffff47;box-shadow:0 10px 28px #00000059,0 0 0 1px #ffffff14 inset;background-color:#ffffff14}.stat-card h3{font-size:clamp(22px,3.5vw,28px);margin:4px 0}.stat-card p{opacity:.85;margin:0}@media(max-width:900px){.stat-card{grid-column:span 12}}.cta-section{margin-top:28px}.cta-strip{display:grid;gap:14px;align-items:center;text-align:center;padding:28px;border-radius:18px;background:linear-gradient(135deg,#ffd20024,#ff00331f);border:1px solid rgba(255,255,255,.18)}@supports (background: color-mix(in oklab,red 50%,blue)){.cta-strip{background:linear-gradient(135deg,color-mix(in oklab,var(--brand-1) 55%,transparent),color-mix(in oklab,var(--brand-2) 55%,transparent))}}.cta-strip h3{font-size:clamp(22px,3vw,28px);margin:0}.cta-strip .section-sub{margin:0;opacity:.9}#copy-ip{cursor:pointer;font-weight:700;color:#101214;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;width:fit-content;margin-inline:auto}#copy-ip.copied{background:linear-gradient(90deg,#00e676,#00c853)!important;color:#000!important;transform:scale(1.05)!important;box-shadow:0 0 18px #00ff7866!important}#copy-ip.copied{animation:pulseSuccess .6s ease-out}html:not([data-hover=off]) #copy-ip.copied{-webkit-transform:scale(1.05)!important;transform:scale(1.05)!important;box-shadow:0 0 18px #00ff7866!important}html:not([data-hover=off]) #copy-ip.copied:hover,html:not([data-hover=off]) #copy-ip.copied:focus-visible{-webkit-transform:translateY(var(--hover-y)) scale(var(--hover-scale)) scale(1.05)!important;transform:translateY(var(--hover-y)) scale(var(--hover-scale)) scale(1.05)!important;box-shadow:0 12px 30px #00000059,0 0 20px #00ff7873!important}@-webkit-keyframes pulseSuccess{0%{box-shadow:0 0 #00ff7800}50%{box-shadow:0 0 25px #00ff7873}to{box-shadow:0 0 18px #00ff7866}}@keyframes pulseSuccess{0%{box-shadow:0 0 #00ff7800}50%{box-shadow:0 0 25px #00ff7873}to{box-shadow:0 0 18px #00ff7866}}html[data-hover=off] #copy-ip.copied{-webkit-transform:scale(1.05)!important;transform:scale(1.05)!important;box-shadow:0 0 18px #00ff7866!important}@media(min-width:920px){.header .nav-links a,.header .brand,.header .brand a,.header .logo a,.header .site-title a{color:rgb(var(--fg));font-weight:600;text-decoration:none;transition:color .25s ease,text-shadow .25s ease}.header .nav-links a[aria-current=page],.header .nav-links a.active{color:var(--brand-1);text-shadow:0 0 6px rgba(255,210,0,.6)}@supports (color: color-mix(in oklab,red 50%,blue)){.header .nav-links a[aria-current=page],.header .nav-links a.active{text-shadow:0 0 6px color-mix(in oklab,var(--brand-1) 60%,transparent)}}@supports selector(:has(*)){.header .nav-links a[aria-current=page],.header .nav-links a.active{color:rgb(var(--fg));text-shadow:none}.header:not(:has(.nav-links a:hover)) .nav-links a[aria-current=page],.header:not(:has(.nav-links a:hover)) .nav-links a.active{color:var(--brand-1);text-shadow:0 0 6px rgba(255,210,0,.6);text-shadow:0 0 6px color-mix(in oklab,var(--brand-1) 60%,transparent)}}.header .nav-links a:hover,.header .nav-links a:focus-visible,.header .brand:hover,.header .brand a:hover,.header .logo a:hover,.header .site-title a:hover,.header .brand:focus-visible,.header .brand a:focus-visible,.header .logo a:focus-visible,.header .site-title a:focus-visible{color:var(--brand-1);text-shadow:0 0 6px rgba(255,210,0,.6)}@supports (color: color-mix(in oklab,red 50%,blue)){.header .nav-links a:hover,.header .nav-links a:focus-visible,.header .brand:hover,.header .brand a:hover,.header .logo a:hover,.header .site-title a:hover,.header .brand:focus-visible,.header .brand a:focus-visible,.header .logo a:focus-visible,.header .site-title a:focus-visible{text-shadow:0 0 6px color-mix(in oklab,var(--brand-1) 60%,transparent)}}.header .nav-links a.hovered{color:var(--brand-1)!important;text-shadow:0 0 6px rgba(255,210,0,.6)!important}@supports (color: color-mix(in oklab,red 50%,blue)){.header .nav-links a.hovered{text-shadow:0 0 6px color-mix(in oklab,var(--brand-1) 60%,transparent)!important}}@supports selector(:has(*)){.header .nav-links.has-hover:has(.hovered) a[aria-current=page]:not(.hovered){color:rgb(var(--fg))!important;text-shadow:none!important;opacity:.9}}}@media(max-width:919px){.header .nav-links a,.header .brand,.header .brand a,.header .logo a,.header .site-title a{color:rgb(var(--fg));font-weight:600;text-decoration:none}.header .nav-links a[aria-current=page],.header .nav-links a.active{color:var(--brand-1);text-shadow:0 0 6px rgba(255,210,0,.6)}@supports (color: color-mix(in oklab,red 50%,blue)){.header .nav-links a[aria-current=page],.header .nav-links a.active{text-shadow:0 0 6px color-mix(in oklab,var(--brand-1) 60%,transparent)}}}.btn,.btn a{color:inherit!important;text-decoration:none!important;text-shadow:none!important}.footer a{color:var(--brand-1);text-decoration:underline;text-decoration-thickness:1.6px;text-underline-offset:3px;border-bottom:none;padding-bottom:0;transition:color .25s ease,text-decoration-color .25s ease,opacity .25s ease;opacity:.9;font-weight:600;text-decoration-color:currentColor}.footer a:hover,.footer a:focus-visible{color:var(--brand-2);text-decoration-color:var(--brand-2);opacity:1}.footer-version-link{position:relative;display:inline-flex;align-items:center;gap:6px;text-decoration:none!important;padding-bottom:2px;white-space:nowrap}.footer-version-link *,.footer-version-link{text-decoration:none!important;border:none}.footer-version-link:hover,.footer-version-link:focus-visible{color:var(--brand-2)}.footer-version-link *{text-decoration:none!important;border:none}.footer-version-link:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:1.4px;background:currentColor;transition:background .25s ease}.timeline--changelog{position:relative;width:min(1120px,92vw);margin:0 auto 24px;--rail-col: 46px;--rail-w: 3px;--dot-size: 14px;--dot-border: 3px}.timeline--changelog:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--rail-col) / 2);width:var(--rail-w);transform:translate(-50%);background:linear-gradient(180deg,var(--brand-1),var(--brand-2));border-radius:999px;opacity:.85;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0px,rgba(0,0,0,1) 42px,rgba(0,0,0,1) calc(100% - 42px),rgba(0,0,0,0) 100%);mask-image:linear-gradient(180deg,#0000,#000 42px calc(100% - 42px),#0000)}.timeline--changelog .timeline-item{display:grid;grid-template-columns:var(--rail-col) 1fr;gap:18px;margin-bottom:16px}.timeline--changelog .timeline-rail{position:relative}.timeline--changelog .timeline-dot{position:absolute;top:28px;left:50%;transform:translate(-50%);width:var(--dot-size);height:var(--dot-size);border-radius:50%;background:rgb(var(--fg));border:var(--dot-border) solid var(--brand-1);box-shadow:0 6px 16px #00000059}.timeline--changelog .timeline-entry{overflow:visible!important;min-width:0;overflow-wrap:break-word;word-break:break-word}.timeline--changelog .timeline-head{display:flex;align-items:baseline;gap:10px;margin-bottom:10px}.timeline--changelog .timeline-title{margin:0;font-size:18px}.timeline--changelog .timeline-date{color:rgb(var(--muted));font-size:14px}.timeline--changelog .timeline-body{display:flex;flex-direction:column;gap:12px}.timeline--changelog .cl-group{padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}.timeline--changelog .cl-group:first-child{border-top:none;padding-top:0}.timeline--changelog .cl-group-title{margin:0 0 6px;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--muted))}.timeline--changelog .cl-group-list{margin:0;padding-left:18px}.timeline--changelog .cl-group-list li{margin:6px 0;color:rgb(var(--fg))}.timeline--changelog.is-empty:before{display:none}.timeline--changelog.is-empty:after{display:none}.timeline--changelog.is-empty{margin-top:10px}.timeline--changelog.is-empty .section-sub{margin-top:-6px}.cl-controls{width:min(1120px,92vw);margin:0 auto 40px;display:flex;flex-direction:column;gap:10px}.cl-status{font-size:14px;color:rgb(var(--muted))}.cl-controls-row{display:flex;align-items:center;gap:12px}.cl-loader{width:22px;height:22px;border-radius:999px;border:3px solid rgba(255,255,255,.18);border-top-color:#ffffffd9;animation:clspin .9s linear infinite}@keyframes clspin{to{transform:rotate(360deg)}}@media(max-width:720px){.timeline--changelog{--rail-col: 38px;--rail-w: 2px;--dot-size: 12px;--dot-border: 2px}.timeline--changelog:after{background-size:100% 34px,100% 34px}.timeline--changelog .timeline-head{flex-wrap:wrap;gap:6px}.cl-controls-row{flex-direction:column;align-items:flex-start}}.cl-loader{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:3px solid rgba(255,255,255,.18);border-top-color:var(--brand-1);animation:clSpin .9s linear infinite;margin:8px 0}@keyframes clSpin{to{transform:rotate(360deg)}}.cl-controls{display:flex;flex-direction:column;gap:10px;align-items:flex-start;margin-top:12px}.legal-page-card{padding:clamp(24px,4vw,40px);border-radius:var(--radius-xl, 22px);background:#0c0c10d9!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:0 6px 18px #0000001f!important;width:min(1120px,92vw);margin-inline:auto;margin-bottom:40px;transition:none;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.legal-header-wrap{width:min(1120px,92vw);margin:28px auto 0}.legal-header-wrap .section-title{text-align:left}.legal-header-wrap .underline{margin-left:0}.legal-page-card a{color:var(--brand-1);text-decoration:underline;text-decoration-thickness:1.4px;text-underline-offset:2px;text-decoration-color:var(--brand-1);transition:color .2s ease,text-decoration-color .2s ease;font-weight:600}.legal-page-card a:hover,.legal-page-card a:focus-visible{color:var(--brand-2);text-decoration-color:var(--brand-2)}@media(max-width:919px){.header .brand,.header .brand a,.header .logo a,.header .site-title a{color:rgb(var(--fg))!important;text-shadow:none!important;-webkit-tap-highlight-color:transparent}.header .brand:hover,.header .brand a:hover,.header .logo a:hover,.header .site-title a:hover,.header .brand:focus-visible,.header .brand a:focus-visible,.header .logo a:focus-visible,.header .site-title a:focus-visible{color:inherit!important;text-shadow:none!important;outline:none}}html[data-theme=white] .btn.cta,html[data-theme=white] .btn.cta:hover,html[data-theme=white] .theme-btn.active,html[data-theme=white] #copy-ip,html[data-theme=white] .menu-item-btn:hover,html[data-theme=white] .menu-item-btn:focus-visible{color:#101214!important;text-shadow:none!important}html[data-theme=white] .btn.cta{background:linear-gradient(90deg,var(--brand-1),var(--brand-2));border:none}html[data-theme=white] .theme-btn.active{background:#ffd2002e;border-color:#ffd20073}@supports (background: color-mix(in oklab,red 50%,blue)){html[data-theme=white] .theme-btn.active{background:color-mix(in oklab,var(--brand-1) 20%,white 30%);border-color:color-mix(in oklab,var(--brand-1) 60%,white 20%)}}html[data-theme=white] .menu-item-btn{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.12)!important;color:#fff!important}html[data-theme=white] .menu-item-btn:hover,html[data-theme=white] .menu-item-btn:focus-visible{background:#ffffff14!important;border-color:#ffffff3d!important;color:#fff!important;box-shadow:0 4px 16px #0000004d!important}#settingsPanel .settings-header{display:grid!important;grid-template-columns:40px 1fr 40px;align-items:center!important;justify-content:stretch!important;padding:24px;border-bottom:1px solid rgba(255,255,255,.12);background:rgba(var(--bg),.98);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#settingsPanel .settings-header .settings-close{grid-column:1!important;justify-self:start!important;margin:0!important}#settingsPanel .settings-header h3{grid-column:2!important;justify-self:center!important;text-align:center!important;margin:0!important}.settings-fab{position:fixed;bottom:20px;right:calc(var(--safe-right) + var(--corner-gap));width:56px;height:56px;border-radius:50%;border:none;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);z-index:899;transition:transform .3s ease,background .3s ease,box-shadow .3s ease,bottom .3s ease;box-shadow:0 4px 16px #0000004d;display:flex;align-items:center;justify-content:center;will-change:transform;isolation:isolate}.settings-fab:hover{-webkit-transform:scale(1.05);transform:scale(1.05);background:#ffffff26;box-shadow:0 6px 20px #0006}.settings-fab.raised{bottom:90px}.hamburger-icon{position:relative;display:block;width:20px;height:2px;background:rgb(var(--fg));margin:0 auto;border-radius:2px;transition:background .3s ease}.hamburger-icon:before,.hamburger-icon:after{content:"";position:absolute;left:0;width:20px;height:2px;background:rgb(var(--fg));border-radius:2px;transition:transform .3s ease}.hamburger-icon:before{transform:translateY(-7px)}.hamburger-icon:after{transform:translateY(7px)}.settings-overlay{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:1000}.settings-overlay.active{opacity:1;visibility:visible}.settings-panel{position:fixed;right:-400px;top:0;bottom:0;width:min(400px,85vw);background:rgba(var(--bg),.98);-webkit-backdrop-filter:saturate(130%) blur(20px);backdrop-filter:saturate(130%) blur(20px);border-left:1px solid rgba(255,255,255,.14);box-shadow:-4px 0 28px #0006;z-index:1001;transition:right .4s cubic-bezier(.4,0,.2,1);overflow-y:auto;touch-action:auto!important;overscroll-behavior:contain}.settings-panel.active{right:0}.settings-panel.submenu{z-index:1002}.settings-header{display:flex;align-items:center;justify-content:space-between;height:70px;padding:0 24px;border-bottom:1px solid rgba(255,255,255,.12);position:sticky;top:0;background:rgba(var(--bg),.98);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10}.settings-header h3{margin:0;font-size:24px}.settings-close{width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:rgb(var(--fg));font-size:20px;line-height:1;padding:0;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000003d,0 0 0 1px #ffffff14;transition:background .2s ease,box-shadow .2s ease,border-color .2s ease}@media(hover:hover){.settings-close:hover{background:linear-gradient(135deg,#ffffff1f,#ffffff0f);border-color:#ffffff3d;box-shadow:0 4px 12px #00000052,0 0 10px #ffffff26,0 0 0 1px #ffffff29,0 0 0 1px #ffffff1f inset}}.back-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(135deg,#ffffff14,#ffffff0a);color:rgb(var(--fg));font-size:15px;font-weight:600;transition:transform .2s ease,background .2s ease,box-shadow .2s ease;box-shadow:0 2px 8px #0003}@media(hover:hover){.back-btn:hover{transform:translate(-4px);background:linear-gradient(135deg,#ffffff1f,#ffffff0f);box-shadow:0 4px 12px #0000004d}}.settings-content{padding:24px}.menu-item-btn{width:100%;display:flex;align-items:center;justify-content:space-between;padding:16px;margin-bottom:12px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:rgb(var(--fg));font-size:16px;font-weight:600;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}@media(hover:hover){.menu-item-btn:hover{transform:scale(1.02);border-color:#ffffff3d;background:#ffffff14;box-shadow:0 8px 24px #0006}.menu-item-btn:hover .arrow{transform:translate(4px)}}.menu-item-btn .arrow{font-size:20px;transition:transform .2s ease}.theme-options{display:grid;gap:12px}.theme-btn{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:rgb(var(--fg));font-size:16px;font-weight:600;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}@media(hover:hover){.theme-btn:hover{transform:scale(1.02);border-color:#ffffff3d;background:#ffffff14;box-shadow:0 8px 24px #0006}}.theme-btn.active{border-color:var(--brand-1);background:#ffd20026;box-shadow:0 0 0 2px #ffd2001f}@supports (background: color-mix(in oklab,red 50%,blue)){.theme-btn.active{background:color-mix(in oklab,var(--brand-1) 15%,transparent);box-shadow:0 0 0 2px color-mix(in oklab,var(--brand-1) 20%,transparent)}}.theme-preview{width:48px;height:48px;border-radius:10px;border:1px solid rgba(255,255,255,.2);flex-shrink:0}#backgroundSubmenu .theme-btn,#backgroundSubmenu .theme-btn *{color:#fff!important}#backgroundSubmenu .theme-btn{background:#ffffff0d;border-color:#ffffff1f;box-shadow:0 2px 8px #0000002e;transform:none}#backgroundSubmenu .theme-btn:hover,#backgroundSubmenu .theme-btn:focus-visible{background:#ffffff0d;border-color:#ffffff1f;box-shadow:0 2px 8px #0000002e;transform:none}#backgroundSubmenu .theme-btn.active{background:#ffffff1a;border-color:#ffffff4d;box-shadow:0 0 0 2px #ffffff40,0 2px 12px #00000040;transform:none;position:relative}#backgroundSubmenu .theme-btn.active:before{content:"";position:absolute;inset:0;border-radius:14px;opacity:.15;pointer-events:none;z-index:-1}#backgroundSubmenu .theme-btn.active[data-theme=standard]:before{background:linear-gradient(135deg,#ffd200,#f03)}#backgroundSubmenu .theme-btn.active[data-theme=white]:before{background:linear-gradient(135deg,#ededed,#cfcfcf)}#backgroundSubmenu .theme-btn.active[data-theme=dark]:before{background:linear-gradient(135deg,#9b9b9b,#6b6b6b)}#backgroundSubmenu .theme-btn.active[data-theme=blue]:before{background:linear-gradient(135deg,#00d4ff,#06f)}#backgroundSubmenu .theme-btn.active[data-theme=green]:before{background:linear-gradient(135deg,#7fff00,#228b22)}#backgroundSubmenu .theme-btn.active[data-theme=red]:before{background:linear-gradient(135deg,#f36,#c03)}#backgroundSubmenu .theme-btn.active[data-theme=purple]:before{background:linear-gradient(135deg,#bb86fc,#7c3aed)}#backgroundSubmenu .theme-btn.active[data-theme=orange]:before{background:linear-gradient(135deg,#ff9500,#e67e00)}#backgroundSubmenu .theme-btn.active[data-theme=pink]:before{background:linear-gradient(135deg,#ff1493,#e91e63)}#backgroundSubmenu .theme-btn.active[data-theme=brown]:before{background:linear-gradient(135deg,#d2691e,#8b4513)}#backgroundSubmenu .theme-btn.active[data-theme=teal]:before{background:linear-gradient(135deg,#20b2aa,#008b8b)}#backgroundSubmenu .theme-btn.active:hover,#backgroundSubmenu .theme-btn.active:focus-visible{background:#ffffff1f;border-color:#ffffff59;box-shadow:0 0 0 2px #ffffff4d,0 2px 14px #0000004d;transform:none}#backgroundSubmenu .theme-btn[data-theme=red] .theme-preview{background:linear-gradient(135deg,red,#b00000)!important}.hover-row .theme-preview{background:linear-gradient(135deg,var(--brand-1),var(--brand-2))}.hover-control{margin-top:12px}.hover-label{display:flex;justify-content:space-between;align-items:center;font-weight:700;margin-bottom:6px}.hover-value{opacity:.9;font-weight:700}.hover-control input[type=range]{width:100%;height:18px;border-radius:3px;background:transparent;outline:none;-webkit-appearance:none;appearance:none;cursor:pointer;position:relative;margin:0;vertical-align:middle}.hover-control input[type=range]::-webkit-slider-runnable-track{width:100%;height:6px;border-radius:3px;background:linear-gradient(to right,var(--brand-1) 0%,var(--brand-2) var(--slider-percent, 0%),rgba(255,255,255,.1) var(--slider-percent, 0%),rgba(255,255,255,.1) 100%);position:relative}.hover-control input[type=range]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:6px;border-radius:3px;background:linear-gradient(to right,var(--brand-1),var(--brand-2));width:var(--slider-percent, 0%);pointer-events:none;z-index:1;display:none}.hover-control input[type=range]::-moz-range-track{width:100%;height:6px;border-radius:3px;background:#ffffff1a}.hover-control input[type=range]::-moz-range-progress{height:6px;border-radius:3px;background:linear-gradient(to right,var(--brand-1),var(--brand-2))}.hover-control input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,var(--brand-1),var(--brand-2));cursor:pointer;box-shadow:0 2px 6px #0000004d;transition:all .2s ease;position:relative;z-index:2;margin-top:-6px}@media(hover:hover)and (pointer:fine){html:not([data-hover=off]) .hover-control input[type=range]::-webkit-slider-thumb:hover{box-shadow:0 2px 8px #0006;transform:scale(1.1)}}.hover-control input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,var(--brand-1),var(--brand-2));cursor:pointer;border:none;box-shadow:0 2px 6px #0000004d;transition:all .2s ease}@media(hover:hover)and (pointer:fine){html:not([data-hover=off]) .hover-control input[type=range]::-moz-range-thumb:hover{box-shadow:0 2px 8px #0006;transform:scale(1.1)}}.hover-control input[type=range]:focus,.effect-control input[type=range]:focus{background:transparent!important;outline:none}.hover-control .hint{opacity:.75;margin:8px 0 0;font-size:14px}.hover-actions{margin-top:14px;display:flex;gap:10px}.switch{position:relative;display:inline-block;width:48px;height:28px}.switch input{display:none}.switch .slider{position:absolute;inset:0;cursor:pointer;border-radius:999px;background:#fff3;transition:background .2s ease;border:1px solid rgba(255,255,255,.25)}.switch .slider:before{content:"";position:absolute;height:22px;width:22px;left:3px;top:50%;transform:translateY(-50%);border-radius:50%;background:rgb(var(--fg));transition:transform .2s ease}.switch input:checked+.slider{background:linear-gradient(90deg,var(--brand-1),var(--brand-2));border-color:transparent}.switch input:checked+.slider:before{transform:translate(21px,-50%)}@media(max-width:600px){.settings-panel{display:none!important}.settings-panel.active{display:block!important}.settings-fab{right:calc(var(--safe-right) + var(--corner-gap));bottom:16px}.settings-fab.raised{bottom:90px}.settings-panel{width:100vw}}html[data-hover=off]{--hover-y: 0px;--hover-scale: 1}html[data-hover=off] .btn:hover,html[data-hover=off] .btn:focus-visible{transform:none!important}html[data-hover=off] .btn.cta:hover{transform:none!important}html[data-hover=off] .card:hover,html[data-hover=off] .card:focus-visible,html[data-hover=off] .status-card:hover{transform:none!important}html[data-hover=off] .stat-card:hover{transform:none!important}@media(hover:none)and (any-hover:none){button[data-submenu=hover],#hoverSubmenu{display:none!important}}html[data-hover=off] .menu-item-btn:hover,html[data-hover=off] .menu-item-btn:focus-visible,html[data-hover=off] .back-btn:hover,html[data-hover=off] .back-btn:focus-visible{transform:none!important}html[data-hover=off] .theme-btn:hover,html[data-hover=off] .theme-btn:focus-visible{transform:none!important}html[data-hover=off] #backgroundSubmenu .theme-btn,html[data-hover=off] #backgroundSubmenu .theme-btn:hover,html[data-hover=off] #backgroundSubmenu .theme-btn:focus-visible{transform:none!important}html[data-hover=off] #backgroundSubmenu .theme-btn.active,html[data-hover=off] #backgroundSubmenu .theme-btn.active:hover,html[data-hover=off] #backgroundSubmenu .theme-btn.active:focus-visible{transform:none!important}.back-btn:before{content:"←";display:inline-block;transform:translateY(-2px);margin-right:6px;font-weight:800;font-size:1.1em}@media(min-width:920px){html[data-hover=off] .header .nav-links a:hover,html[data-hover=off] .header .nav-links a:focus-visible,html[data-hover=off] .header .brand:hover,html[data-hover=off] .header .brand a:hover,html[data-hover=off] .header .logo a:hover,html[data-hover=off] .header .site-title a:hover{color:var(--brand-1)!important;text-shadow:0 0 6px rgba(255,210,0,.6)!important}@supports (color: color-mix(in oklab,red 50%,blue)){html[data-hover=off] .header .nav-links a:hover,html[data-hover=off] .header .nav-links a:focus-visible,html[data-hover=off] .header .brand:hover,html[data-hover=off] .header .brand a:hover,html[data-hover=off] .header .logo a:hover,html[data-hover=off] .header .site-title a:hover{text-shadow:0 0 6px color-mix(in oklab,var(--brand-1) 60%,transparent)!important}}}@media(max-width:919px){html[data-hover=off] .nav-links a:hover,html[data-hover=off] .nav-links a:focus-visible{background:none!important}}html[data-hover=off] #toTop:hover{transform:none!important;box-shadow:0 6px 24px #00000059!important}html[data-hover=off] img:hover,html[data-hover=off] picture:hover,html[data-hover=off] video:hover,html[data-hover=off] canvas:hover,html[data-hover=off] svg:hover{transform:none!important;filter:none!important;opacity:1!important;box-shadow:none!important;outline:none!important}html[data-hover=off] a:hover img,html[data-hover=off] a:focus-visible img{transform:none!important;filter:none!important;opacity:1!important;box-shadow:none!important}#settingsPanel .settings-header h3{grid-column:2!important;justify-self:end!important;text-align:right!important;margin:0!important;line-height:1!important;font-size:22px!important;font-weight:800!important;padding-right:6px!important}#settingsPanel .settings-header{display:grid!important;grid-template-columns:56px 1fr!important;align-items:center!important;height:64px!important;padding:0 24px!important;border-bottom:1px solid rgba(255,255,255,.12)!important;background:#0c0c1047!important;backdrop-filter:blur(16px) saturate(130%)!important;-webkit-backdrop-filter:blur(16px) saturate(130%)!important}#settingsPanel .settings-header .settings-close{grid-column:1!important;place-self:center start!important;width:40px!important;height:40px!important;border-radius:50%!important;border:1px solid rgba(255,255,255,.16)!important;background:#ffffff0f!important;color:rgb(var(--fg))!important;font-size:18px!important;line-height:1!important;margin-left:4px!important}#settingsPanel .settings-header h3{grid-column:2!important;justify-self:end!important;text-align:right!important;margin:0!important;line-height:1.1!important;font-size:24px!important;font-weight:700!important;padding-right:8px!important;transform:translateY(1px)}#settingsPanel>.settings-header{display:grid!important;grid-template-columns:auto 1fr!important;align-items:center!important;gap:12px!important;height:64px!important;padding:0 24px!important;border-bottom:1px solid rgba(255,255,255,.12)!important;background:#0c0c1047!important;backdrop-filter:blur(16px) saturate(130%)!important;-webkit-backdrop-filter:blur(16px) saturate(130%)!important;position:sticky;top:0;z-index:10}#settingsPanel>.settings-header .settings-close{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:10px 16px!important;min-width:40px!important;height:auto!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.16)!important;background:linear-gradient(135deg,#ffffff14,#ffffff0a)!important;color:rgb(var(--fg))!important;font-size:18px!important;font-weight:600!important;transition:transform .2s ease,background .2s ease,box-shadow .2s ease!important;box-shadow:0 2px 8px #0003!important;line-height:1!important}#settingsPanel>.settings-header h3{text-align:center!important;margin:0!important;padding:0!important;font-size:22px!important;font-weight:700!important;line-height:1!important;color:rgb(var(--fg))!important}@media(max-width:600px){#settingsPanel>.settings-header{padding:0 16px!important}#settingsPanel>.settings-header h3{font-size:20px!important}}#settingsPanel>.settings-header{display:flex!important;align-items:center!important;gap:12px!important;min-height:70px!important;padding:12px 24px!important;border-bottom:1px solid rgba(255,255,255,.12)!important;background:#0c0c1047!important;backdrop-filter:blur(16px) saturate(130%)!important;-webkit-backdrop-filter:blur(16px) saturate(130%)!important;position:sticky;top:0;z-index:10}#settingsPanel>.settings-header .settings-close{order:-1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:8px 0 12px!important;width:40px!important;min-width:40px!important;height:40px!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.16)!important;background:linear-gradient(135deg,#ffffff14,#ffffff0a)!important;color:rgb(var(--fg))!important;font-size:28px!important;font-weight:400!important;transition:transform .2s ease,background .2s ease,box-shadow .2s ease!important;box-shadow:0 2px 8px #0003!important;line-height:1!important}#settingsPanel>.settings-header .settings-close:hover{transform:translate(-4px)!important;background:linear-gradient(135deg,#ffffff1f,#ffffff0f)!important;box-shadow:0 4px 12px #0000004d!important}#settingsPanel>.settings-header h3{order:1!important;flex:1!important;text-align:right!important;margin:0!important;padding:0!important;font-size:26px!important;font-weight:700!important;line-height:40px!important;color:rgb(var(--fg))!important}@media(max-width:600px){#settingsPanel>.settings-header{padding:20px!important;min-height:84px!important}#settingsPanel>.settings-header h3{font-size:24px!important;font-weight:700!important}}html[data-hover=off] #settingsPanel>.settings-header .settings-close:hover{transform:none!important;background:linear-gradient(135deg,#ffffff14,#ffffff0a)!important;box-shadow:0 2px 8px #0003!important}.settings-panel .settings-header{padding:12px 24px!important;min-height:64px!important}html[data-hover=off] .back-btn,html[data-hover=off] #settingsPanel .settings-close,html[data-hover=off] .settings-fab{transition-property:background,background-color,border-color,box-shadow,color,opacity!important;transition-duration:.2s!important;transition-timing-function:ease!important}html[data-hover=off] .back-btn:hover,html[data-hover=off] .back-btn:focus-visible,html[data-hover=off] #settingsPanel .settings-close:hover,html[data-hover=off] #settingsPanel .settings-close:focus-visible{transform:none!important;background:linear-gradient(135deg,#ffffff1f,#ffffff0f)!important;border-color:#ffffff3d!important;box-shadow:0 4px 12px #00000047,0 0 14px #ffffff29 inset,0 0 12px #ffffff1f!important}html[data-hover=off] .settings-fab:hover,html[data-hover=off] .settings-fab:focus-visible{transform:none!important;box-shadow:0 8px 24px #00000040!important}html[data-hover=off] .settings-fab:hover .hamburger-icon,html[data-hover=off] .settings-fab:focus-visible .hamburger-icon{transform:none!important}@media(min-width:920px){html[data-hover=off] .header .nav-links a:hover,html[data-hover=off] .header .nav-links a:focus-visible,html[data-hover=off] .header .brand:hover,html[data-hover=off] .header .brand a:hover,html[data-hover=off] .header .logo a:hover,html[data-hover=off] .header .site-title a:hover,html[data-hover=off] .header .brand:focus-visible,html[data-hover=off] .header .brand a:focus-visible,html[data-hover=off] .header .logo a:focus-visible,html[data-hover=off] .header .site-title a:focus-visible{color:var(--brand-1)!important;text-shadow:0 0 6px color-mix(in oklab,var(--brand-1) 60%,transparent)!important}}html[data-hover=off] .settings-fab{transition-property:bottom,background,background-color,border-color,box-shadow,color,opacity,transform!important}html[data-hover=off] .settings-fab:hover,html[data-hover=off] .settings-fab:focus-visible{transform:none!important;background:#ffffff1a!important;box-shadow:0 4px 16px #0000004d!important}@media(hover:hover)and (pointer:fine){html:not([data-hover=off]) .card,html:not([data-hover=off]) .stat-card,html:not([data-hover=off]) .team-card.card,html:not([data-hover=off]) .time-box,html:not([data-hover=off]) .btn,html:not([data-hover=off]) .btn.cta{transition:transform .22s cubic-bezier(.2,.9,.2,1)!important;will-change:transform!important}html:not([data-hover=off]) .card:hover,html:not([data-hover=off]) .card:focus-visible,html:not([data-hover=off]) .stat-card:hover,html:not([data-hover=off]) .team-card.card:hover,html:not([data-hover=off]) .time-box:hover,html:not([data-hover=off]) .btn:hover,html:not([data-hover=off]) .btn:focus-visible,html:not([data-hover=off]) .btn.cta:hover{transform:translateY(var(--hover-y, -6px)) scale(var(--hover-scale, 1.02))!important;box-shadow:0 12px 36px #0000006b!important;border-color:#ffffff4d!important;background-color:#ffffff17!important}html[data-hover=off] .card:hover,html[data-hover=off] .card:focus-visible,html[data-hover=off] .stat-card:hover,html[data-hover=off] .team-card.card:hover,html[data-hover=off] .time-box:hover,html[data-hover=off] .btn:hover,html[data-hover=off] .btn:focus-visible,html[data-hover=off] .btn.cta:hover{transform:none!important;box-shadow:0 12px 36px #0000006b!important;border-color:#ffffff4d!important;background-color:#ffffff17!important}}@media(prefers-reduced-motion:reduce){html:not([data-hover=off]) .card,html:not([data-hover=off]) .stat-card,html:not([data-hover=off]) .team-card.card,html:not([data-hover=off]) .time-box,html:not([data-hover=off]) .btn{transition:none!important;transform:none!important;box-shadow:none!important}}.card,.stat-card,.team-card.card,.footer-card,.status-card{background:#0c0c10d9!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:0 6px 18px #0000001f!important;border-radius:18px!important;padding:16px!important;overflow:hidden!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.card,.stat-card,.time-box,.team-card,.footer-card,.status-card,.card .section-sub,.card p,.card h1,.card h2,.card h3,.card h4{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;text-rendering:optimizeLegibility}html:not([data-hover=off]) .card:hover,html:not([data-hover=off]) .card:focus-visible,html:not([data-hover=off]) .team-card.card:hover,html:not([data-hover=off]) .stat-card:hover{box-shadow:0 8px 24px #00000047!important}html[data-hover=off] .card:hover,html[data-hover=off] .card:focus-visible,html[data-hover=off] .team-card.card:hover,html[data-hover=off] .stat-card:hover{box-shadow:0 8px 24px #00000047!important}.reveal{opacity:0;transform:translateY(18px) scale(1);transition:opacity .6s cubic-bezier(.2,.9,.2,1),transform .6s cubic-bezier(.2,.9,.2,1);will-change:opacity,transform}.reveal.reveal--visible{opacity:1;transform:translateY(0) scale(1)}.reveal[style*=--reveal-delay]{transition-delay:var(--reveal-delay)}@media(prefers-reduced-motion:reduce){.reveal{transition:none!important;transform:none!important;opacity:1!important}}.reveal-stagger>.reveal{opacity:0;transform:translateY(20px)}.reveal-stagger>.reveal.reveal--visible{transition-delay:var(--reveal-delay, 0s)}html.reveal-cloak main>*,html.reveal-cloak main section>*,html.reveal-cloak .card,html.reveal-cloak .mode-card,html.reveal-cloak .stat-card,html.reveal-cloak .section-title,html.reveal-cloak .hero-title,html.reveal-cloak .hero-subline,html.reveal-cloak .thumb-container,html.reveal-cloak .thumb,html.reveal-cloak .cta-strip,html.reveal-cloak .footer-card,html.reveal-cloak .status-card,html.reveal-cloak .modes>*,html.reveal-cloak .why>*,html.reveal-cloak .stats>*{opacity:0!important;visibility:hidden!important;transform:translateY(18px)!important}#wallpaper-bg{position:fixed;inset:0;z-index:-9999;pointer-events:none;will-change:filter,transform;transform:translateZ(0);-webkit-transform:translateZ(0)}.wallpaper-controls{display:flex;flex-direction:column;gap:16px}.btn-primary{background:linear-gradient(135deg,var(--brand-1),var(--brand-2));color:#000;font-weight:600;border:none;padding:12px 20px;border-radius:10px;cursor:pointer;transition:all .3s ease}.btn-primary:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.btn-primary:active{transform:translateY(0)}.btn-primary:focus{outline:2px solid var(--brand-1);outline-offset:2px}.btn-secondary{background:#ffffff1a;color:rgba(var(--fg),1);border:1px solid rgba(255,255,255,.2);padding:12px 20px;border-radius:10px;cursor:pointer;transition:all .3s ease;font-weight:500}.btn-secondary:hover{background:#ffffff26;border-color:#ffffff4d}.btn-secondary:focus{outline:2px solid rgba(var(--fg),.5);outline-offset:2px}.wallpaper-effect-controls{display:flex;flex-direction:column;gap:16px;padding:16px;background:#ffffff08;border-radius:10px;border:1px solid rgba(255,255,255,.08)}.effect-control{display:flex;flex-direction:column;gap:8px}.wallpaper-hint{margin:-4px 0 12px;font-size:13px;color:rgba(var(--muted),.85);text-align:center}.effect-control label{display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:500;color:rgba(var(--fg),.9)}.effect-value{color:rgba(var(--brand-1),1);font-weight:600;min-width:40px;text-align:right}.effect-control input[type=range]{width:100%;height:18px;border-radius:3px;background:transparent;outline:none;-webkit-appearance:none;appearance:none;cursor:pointer;position:relative;margin:0;vertical-align:middle}.effect-control input[type=range]::-webkit-slider-runnable-track{width:100%;height:6px;border-radius:3px;background:linear-gradient(to right,var(--brand-1) 0%,var(--brand-2) var(--slider-percent, 0%),rgba(255,255,255,.1) var(--slider-percent, 0%),rgba(255,255,255,.1) 100%);position:relative}.effect-control input[type=range]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:6px;border-radius:3px;background:linear-gradient(to right,var(--brand-1),var(--brand-2));width:var(--slider-percent, 0%);pointer-events:none;z-index:1;display:none}.effect-control input[type=range]::-moz-range-track{width:100%;height:6px;border-radius:3px;background:#ffffff1a}.effect-control input[type=range]::-moz-range-progress{height:6px;border-radius:3px;background:linear-gradient(to right,var(--brand-1),var(--brand-2))}.effect-control input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,var(--brand-1),var(--brand-2));cursor:pointer;box-shadow:0 2px 6px #0000004d;transition:all .2s ease;position:relative;z-index:2;margin-top:-6px}@media(hover:hover)and (pointer:fine){html:not([data-hover=off]) .effect-control input[type=range]::-webkit-slider-thumb:hover{box-shadow:0 2px 8px #0006;transform:scale(1.1)}}.effect-control input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,var(--brand-1),var(--brand-2));cursor:pointer;border:none;box-shadow:0 2px 6px #0000004d;transition:all .2s ease}@media(hover:hover)and (pointer:fine){html:not([data-hover=off]) .effect-control input[type=range]::-moz-range-thumb:hover{box-shadow:0 2px 8px #0006;transform:scale(1.1)}}.effect-control input[type=range]:focus{background:#ffffff26}.wallpaper-error{background:#ff646426;border:1px solid rgba(255,100,100,.4);color:#ff6464;padding:12px;border-radius:8px;font-size:14px;animation:slideInDown .3s ease}@keyframes slideInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.wallpaper-actions{display:flex;gap:8px;flex-direction:column}.wallpaper-actions .btn{width:100%;padding:12px 16px}.wp-control-group{display:flex;flex-direction:column;gap:8px}.wp-label{font-size:14px;font-weight:600;color:rgba(var(--fg),.9)}.wp-fit-options{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.wp-fit-btn{padding:8px 4px;border-radius:8px;border:1px solid rgba(255,255,255,.15);background:#ffffff0d;color:rgba(var(--fg),.8);font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:inherit}.wp-fit-btn.active{background:linear-gradient(135deg,var(--brand-1),var(--brand-2));color:#000;border-color:transparent}@media(hover:hover)and (pointer:fine){html:not([data-hover=off]) .wp-fit-btn:hover:not(.active){background:#ffffff1f;border-color:#ffffff40}}.wp-position-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;max-width:120px}.wp-pos-btn{width:100%;aspect-ratio:1;border-radius:6px;border:1px solid rgba(255,255,255,.15);background:#ffffff0d;cursor:pointer;transition:all .2s ease;padding:0}.wp-pos-btn.active{background:linear-gradient(135deg,var(--brand-1),var(--brand-2));border-color:transparent}@media(hover:hover)and (pointer:fine){html:not([data-hover=off]) .wp-pos-btn:hover:not(.active){background:#ffffff1f}}.wp-drop-active{border:2px dashed var(--brand-1)!important;border-radius:16px!important;transition:border .2s ease!important}.wp-preview{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:#ffffff08;cursor:default!important;transition:border-color .2s ease,box-shadow .2s ease}.wp-preview,.wp-preview *{cursor:default!important}.wp-preview:hover{border-color:#ffffff38}.wp-preview.wp-drop-active{border:2px dashed var(--brand-1)!important;box-shadow:0 0 20px #ffd20026}.wp-preview-img{position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;transition:opacity .2s ease}.wp-preview.has-image .wp-preview-placeholder{display:none}.wp-preview-placeholder{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:rgba(var(--muted),.6);font-size:13px;text-align:center;line-height:1.4;pointer-events:none}.wp-preview-icon{font-size:32px;opacity:.5}.beta-badge{display:inline-block;margin-left:12px;padding:4px 10px;background:linear-gradient(135deg,var(--brand-1),var(--brand-2));color:#fff;font-size:11px;font-weight:700;letter-spacing:.8px;border-radius:6px;transform:scale(.85);transform-origin:right center;box-shadow:0 2px 8px color-mix(in srgb,var(--brand-1) 30%,transparent)}@media(max-width:600px){.wallpaper-effect-controls{padding:12px;gap:12px}.effect-control label{font-size:13px}}#settingsPanel>.settings-header .settings-close{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;padding:0!important;margin:0!important;color:transparent!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;cursor:pointer;overflow:hidden}#settingsPanel>.settings-header .settings-close:before,#settingsPanel>.settings-header .settings-close:after{content:""!important;position:absolute!important;width:18px!important;height:2px!important;background-color:rgb(var(--fg))!important;border-radius:2px!important}#settingsPanel>.settings-header .settings-close:before{transform:rotate(45deg)!important}#settingsPanel>.settings-header .settings-close:after{transform:rotate(-45deg)!important}#settingsPanel>.settings-header .settings-close:hover{background:#ffffff26!important}html[data-hover=off] .effect-control input[type=range]::-webkit-slider-thumb:hover,html[data-hover=off] .hover-control input[type=range]::-webkit-slider-thumb:hover,html[data-hover=off] .effect-control input[type=range]::-moz-range-thumb:hover,html[data-hover=off] .hover-control input[type=range]::-moz-range-thumb:hover{transform:none!important;box-shadow:0 2px 6px #0000004d!important}
