@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_17e40f8d-module__AxUEhG__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_17e40f8d-module__AxUEhG__variable{--font-body:"Manrope", "Manrope Fallback"}
@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0d9446e69c4847e-s.10blc4._e8owh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.12gpghvmuotht.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3fd967fc5374d70a-s.17n1p.kggnicm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../media/dd14639a62c56cb2-s.06a7f.f9wwf6c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b59689b1142d37ce-s.0f8~qglggluhl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d0d9446e69c4847e-s.10blc4._e8owh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.12gpghvmuotht.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3fd967fc5374d70a-s.17n1p.kggnicm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/dd14639a62c56cb2-s.06a7f.f9wwf6c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b59689b1142d37ce-s.0f8~qglggluhl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded Fallback;src:local(Arial);ascent-override:73.93%;descent-override:18.2%;line-gap-override:0.0%;size-adjust:134.59%}.unbounded_e8fa0c3d-module__E3ZD3q__className{font-family:Unbounded,Unbounded Fallback;font-style:normal}.unbounded_e8fa0c3d-module__E3ZD3q__variable{--font-display:"Unbounded", "Unbounded Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#030508;--bg-elevated:#0a0e14;--fg:#e8f4f8;--muted:#7a8a9e;--accent:#22d3ee;--accent-bright:#67e8f9;--accent-dim:#22d3ee24;--accent-glow:#22d3ee59;--card:#0c121a;--card-hover:#111927;--border:#1a2838;--border-bright:#22d3ee59;--danger:#f87171;--warning:#fbbf24;--radius:8px;--radius-lg:12px;--shadow:0 12px 40px #0000008c;--header-h:64px;--max-w:1200px;--landing-max:1080px;--font:var(--font-body), system-ui, -apple-system, sans-serif}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--fg);font-family:var(--font);margin:0;line-height:1.5}body{background-image:radial-gradient(80% 55% at 50% -25%,#22d3ee24,#0000 65%),radial-gradient(40% 30% at 100% 0,#38bdf80f,#0000);background-size:auto}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.shell{flex-direction:column;min-height:100vh;display:flex}.shell-main{flex:1}.site-header{z-index:50;height:var(--header-h);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#030508e0;position:sticky;top:0;box-shadow:0 8px 32px #00000040}.site-header-inner{max-width:var(--max-w);justify-content:space-between;align-items:center;gap:1rem;height:100%;margin:0 auto;padding:0 1.25rem;display:flex}.site-logo{font-family:var(--font-display);color:var(--fg);letter-spacing:-.02em;align-items:center;gap:.55rem;font-weight:700;text-decoration:none;display:inline-flex}.site-logo:hover{color:var(--accent-bright);text-decoration:none}.site-logo-img{object-fit:contain;filter:drop-shadow(0 0 10px var(--accent-glow));display:block}.site-logo-text{text-transform:lowercase}.site-logo--hero .site-logo-img{filter:drop-shadow(0 0 24px var(--accent-glow))}.site-nav{align-items:center;gap:.35rem;display:flex}.nav-link{border-radius:var(--radius);color:var(--muted);border:1px solid #0000;padding:.45rem .75rem;font-size:.9rem;text-decoration:none}.nav-link:hover{color:var(--fg);background:var(--card);text-decoration:none}.nav-skeleton{background:var(--card);border-radius:999px;width:120px;height:36px;animation:1.2s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.5}}.user-menu{position:relative}.user-menu-trigger{border:1px solid var(--border);background:var(--card);color:var(--fg);cursor:pointer;font:inherit;border-radius:999px;align-items:center;gap:.5rem;padding:.25rem .5rem .25rem .25rem;display:inline-flex}.user-menu-trigger:hover{background:var(--card-hover);border-color:#2dd4bf59}.user-menu-name{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:.88rem;font-weight:600;overflow:hidden}.user-menu-chevron{color:var(--muted);margin-right:.25rem;font-size:.65rem}.user-menu-panel{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--bg-elevated);min-width:260px;max-width:320px;box-shadow:var(--shadow);padding:.65rem;position:absolute;top:calc(100% + 8px);right:0}.user-menu-head{border-bottom:1px solid var(--border);flex-direction:column;gap:.15rem;margin-bottom:.35rem;padding:.5rem .65rem .75rem;display:flex}.user-menu-head strong{font-size:.95rem}.user-menu-section{padding:.35rem .65rem}.user-menu-label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 .35rem;font-size:.72rem}.user-menu-mini-list{margin:0;padding:0;list-style:none}.user-menu-mini-list li{padding:.2rem 0}.user-menu-links{flex-direction:column;gap:.1rem;padding:.35rem 0;display:flex}.user-menu-links a{color:var(--fg);border-radius:8px;padding:.5rem .65rem;font-size:.9rem;text-decoration:none;display:block}.user-menu-links a:hover{background:var(--card);text-decoration:none}.user-menu-links a.accent{color:var(--accent)}.user-menu-logout{width:100%;color:var(--danger);font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;margin-top:.35rem;padding:.55rem;font-size:.9rem}.user-menu-logout:hover{background:#f871711a}.site-footer{border-top:1px solid var(--border);background:#03050880;margin-top:0;padding:1.75rem 1.5rem;position:relative}.site-footer-inner{max-width:var(--max-w);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;margin:0 auto;display:flex}.site-footer-brand{flex-direction:column;gap:.35rem;display:flex}.site-footer-brand p{margin:0;font-size:.85rem}.site-footer-nav{flex-wrap:wrap;gap:1rem;display:flex}.site-footer-nav a{color:var(--muted);font-size:.88rem}.site-footer-social .social-link{width:2.25rem;height:2.25rem}main.page,.site-page{max-width:var(--max-w);margin:0 auto;padding:2rem 1.5rem 3.5rem;position:relative}.site-page-bg{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.site-page-orb{filter:blur(70px);border-radius:50%;position:absolute}.site-page-orb--1{background:#22d3ee1f;width:360px;height:360px;top:-5%;right:-8%}.site-page-orb--2{background:#38bdf814;width:280px;height:280px;bottom:10%;left:-10%}.site-page-inner{z-index:1;position:relative}.site-page-head{margin-bottom:1.75rem}.site-page-tag{border:1px solid var(--border-bright);background:var(--accent-dim);color:var(--accent-bright);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin-bottom:.65rem;padding:.22rem .65rem;font-size:.72rem;font-weight:700;display:inline-block}.site-page-sub{max-width:42rem;margin:-.75rem 0 0;font-size:1rem;line-height:1.6}.site-page-banner{border-radius:var(--radius);border:1px solid var(--border-bright);background:var(--accent-dim);margin:0 0 1rem;padding:.65rem .85rem}.page-title{font-family:var(--font-display), var(--font);letter-spacing:-.03em;margin:0 0 .5rem;font-size:clamp(1.65rem,3.5vw,2.25rem);font-weight:700;line-height:1.15}.page-narrow{max-width:480px}.page-narrow .site-page-inner{max-width:440px;margin:0 auto}.page-enter-head>*{animation:.65s cubic-bezier(.22,1,.36,1) backwards page-fade-up}.page-enter-chip{animation-delay:50ms}.page-enter-title{animation-delay:.12s}.page-enter-sub{animation-delay:.2s}.page-enter-body{animation:.7s cubic-bezier(.22,1,.36,1) .18s backwards page-fade-up}.page-stagger>.stack>*,.page-stagger .stack>.card,.page-stagger>.card,.page-stagger>.form,.page-stagger .grid>*,.page-stagger>.tabs,.page-stagger .tabs,.page-stagger>[role=tabpanel]>*,.page-stagger--solo>:not([hidden]){animation:.55s cubic-bezier(.22,1,.36,1) backwards page-fade-up}.page-stagger .stack>:first-child,.page-stagger>.card:first-child,.page-stagger>.form:first-child,.page-stagger .grid>:first-child{animation-delay:.22s}.page-stagger .stack>:nth-child(2),.page-stagger .grid>:nth-child(2){animation-delay:.3s}.page-stagger .stack>:nth-child(3),.page-stagger .grid>:nth-child(3){animation-delay:.38s}.page-stagger .stack>:nth-child(4),.page-stagger .grid>:nth-child(4){animation-delay:.46s}.page-stagger .stack>:nth-child(5),.page-stagger .grid>:nth-child(5){animation-delay:.54s}.page-stagger .tabs,.page-stagger>.tabs{animation-delay:.24s}@keyframes page-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.site-page-orb--1{animation:10s ease-in-out infinite site-orb-drift}.site-page-orb--2{animation:12s ease-in-out infinite reverse site-orb-drift}@keyframes site-orb-drift{0%,to{transform:translate(0)}50%{transform:translate(12px,-16px)}}.bio-editor-note{margin:0 0 .85rem;font-size:.88rem}.bio-editor-note--locked{color:var(--warning)}.bio-editor{border-radius:var(--radius-lg);background:linear-gradient(160deg,#22d3ee0f,#03050880);border:1px solid #22d3ee33;margin-bottom:1rem;transition:border-color .2s,box-shadow .2s;overflow:hidden}.bio-editor:focus-within{box-shadow:0 0 0 3px var(--accent-dim);border-color:#22d3ee73}.bio-editor--disabled{opacity:.72;border-color:var(--border);background:#03050859}.bio-editor--disabled:focus-within{box-shadow:none;border-color:var(--border)}.bio-editor-toolbar{background:#0003;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .85rem;display:flex}.bio-editor-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.78rem;font-weight:600}.bio-editor-count{font-variant-numeric:tabular-nums;color:var(--muted);font-size:.78rem}.bio-editor-count--warn{color:var(--warning)}.bio-editor-field{padding:.15rem}.bio-editor-input{border-radius:calc(var(--radius-lg) - 2px);width:100%;min-height:7.5rem;max-height:14rem;color:var(--fg);font:inherit;resize:none;background:0 0;border:none;outline:none;padding:.85rem .95rem;font-size:.95rem;line-height:1.6;display:block}.bio-editor-input::placeholder{color:#7a8a9ebf}.bio-editor-input:disabled{cursor:not-allowed;color:var(--muted)}.bio-editor-save{width:100%;max-width:16rem}.profile-bio{border-radius:var(--radius);color:var(--fg);white-space:pre-wrap;word-break:break-word;background:#22d3ee0a;border:1px solid #22d3ee1f;margin:.35rem 0 0;padding:.75rem .9rem;font-size:.95rem;line-height:1.6}.profile-bio--empty{color:var(--muted);background:0 0;border-style:dashed;font-style:italic}@media (prefers-reduced-motion:reduce){.page-enter-head>*,.page-enter-body,.page-stagger>*,.page-stagger .stack>*,.site-page-orb--1,.site-page-orb--2{animation:none!important}}.hero{text-align:center;padding:2.5rem 0 1.5rem}.hero h1{letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(1.85rem,4.5vw,2.75rem);line-height:1.15}.hero-lead{color:var(--muted);max-width:32rem;margin:0 auto 1.75rem;font-size:1.05rem;line-height:1.65}.card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border);border-radius:var(--radius-lg);background:#0c121ad1;padding:1.35rem 1.45rem;transition:border-color .2s,box-shadow .2s;box-shadow:inset 0 1px #ffffff0a,0 12px 40px #00000047}.site-page .card:hover{border-color:#22d3ee38}.card.highlight{border-color:var(--border-bright);background:linear-gradient(135deg,#22d3ee1a,#0c121aeb)}.stack{flex-direction:column;gap:1rem;display:flex}.stack.sm{gap:.65rem}.grid{gap:1rem;display:grid}.grid.stats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.grid.tops,.grid.two{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.stat span{color:var(--muted);font-size:.8rem;display:block}.stat strong{font-size:1.35rem}.btn{border-radius:var(--radius);background:var(--accent);color:#031318;cursor:pointer;border:1px solid #00000040;border-bottom-width:2px;justify-content:center;align-items:center;gap:.35rem;padding:.6rem 1.1rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:filter .15s,transform .1s,border-color .15s;display:inline-flex;box-shadow:inset 0 1px #ffffff38}.btn:hover{filter:brightness(1.08);text-decoration:none;transform:translateY(-1px)}.btn:active{border-bottom-width:2px;transform:translateY(1px)}.btn.btn-sm{padding:.45rem .9rem;font-size:.85rem}.btn.secondary{background:var(--card);color:var(--fg);border-color:var(--border);box-shadow:inset 0 1px #ffffff0f}.btn.ghost{color:var(--muted);border:1px solid var(--border);background:0 0}.btn.danger{background:var(--danger);color:#1a0505}.btn.sm{padding:.35rem .7rem;font-size:.82rem}.form{flex-direction:column;gap:.85rem;display:flex}.form label{color:var(--muted);flex-direction:column;gap:.35rem;font-size:.85rem;display:flex}input,select{border-radius:var(--radius);border:1px solid var(--border);color:var(--fg);font:inherit;background:#030508a6;padding:.65rem .85rem;font-size:.95rem;transition:border-color .15s,box-shadow .15s}textarea{border-radius:var(--radius);border:1px solid var(--border);color:var(--fg);font:inherit;resize:vertical;background:#030508a6;min-height:120px;padding:.65rem .85rem;font-size:.95rem;transition:border-color .15s,box-shadow .15s}.admin-perm-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.35rem;display:grid}input:focus,textarea:focus,select:focus{box-shadow:0 0 0 3px var(--accent-dim);border-color:#22d3ee8c;outline:none}.row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.row.between{justify-content:space-between}.muted{color:var(--muted)}.error{color:var(--danger);font-size:.9rem}.info{color:var(--accent);font-size:.9rem}.avatar{object-fit:cover;background:#1a2330;border-radius:50%;flex-shrink:0}.avatar.md{width:36px;height:36px}.avatar.sm{width:28px;height:28px}.avatar.lg{width:80px;height:80px}.avatar.placeholder{color:var(--accent);background:var(--accent-dim);place-items:center;font-size:1rem;font-weight:700;display:grid}.profile-head{align-items:center;gap:1.25rem;display:flex}.profile-head h1{font-family:var(--font-display), var(--font);letter-spacing:-.02em;margin:0;font-weight:700}.profile-name-row{flex-wrap:wrap;align-items:center;gap:.5rem .65rem;display:flex}.role-badge{letter-spacing:.04em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.72rem;font-weight:700;line-height:1.2;display:inline-flex}.role-badge--creator{color:#fde68a;background:#fbbf2426;border-color:#fbbf2473;box-shadow:0 0 12px #fbbf2433}.role-badge--admin{color:#67e8f9;background:#22d3ee1f;border-color:#22d3ee66;box-shadow:0 0 12px #22d3ee2e}.role-badge--mediagigant{color:#f0abfc;background:#c084fc24;border-color:#c084fc73;box-shadow:0 0 12px #c084fc33}.media-referral-card{background:linear-gradient(145deg,#c084fc14,#0000 55%);border:1px solid #c084fc40}.media-referral-badge{letter-spacing:.04em;text-transform:uppercase;color:#f0abfc;background:#c084fc26;border:1px solid #c084fc59;border-radius:999px;align-self:flex-start;padding:.2rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.media-referral-head h2{margin:.35rem 0 0}.media-referral-stats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;display:grid}.media-referral-stat{border:1px solid var(--border);background:#ffffff05;border-radius:12px;flex-direction:column;gap:.15rem;padding:.85rem 1rem;display:flex}.media-referral-stat--highlight{background:#c084fc1a;border-color:#c084fc73}.media-referral-stat-value{font-size:1.35rem;font-weight:700;font-family:var(--font-display,inherit)}.list{margin:0;padding:0;list-style:none}.list li{border-bottom:1px solid var(--border);padding:.5rem 0}.list li:last-child{border-bottom:none}.top-list li{align-items:center;gap:.5rem;display:flex}.top-list .rank{width:1.5rem;color:var(--muted)}.top-list .value{color:var(--accent);margin-left:auto}.top-column{flex-direction:column;display:flex}.top-me{border-top:1px dashed var(--border);margin-top:1rem;padding-top:.85rem}.top-me-label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 .5rem;font-size:.78rem}.top-me-row{border-radius:var(--radius);background:#22d3ee14;border:1px solid #22d3ee33;align-items:center;gap:.5rem;padding:.55rem .65rem;display:flex}.top-me-row .rank{width:1.5rem;color:var(--accent);font-weight:700}.top-me-row .value{color:var(--accent);margin-left:auto;font-weight:600}.tabs{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-lg);border:1px solid var(--border);background:#0c121abf;flex-wrap:wrap;gap:.35rem;margin-bottom:1.25rem;padding:.3rem;display:flex}.tab{border-radius:var(--radius);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:none;padding:.55rem 1rem;font-size:.88rem;transition:background .15s,color .15s}.tab:hover{color:var(--fg);background:#ffffff0a}.tab.active{background:var(--accent-dim);color:var(--accent-bright);font-weight:700;box-shadow:inset 0 0 0 1px #22d3ee40}.welcome-banner{flex-direction:column;gap:.75rem;display:flex}.welcome-banner .row{justify-content:flex-end}.admin-layout{gap:1rem;display:grid}@media (min-width:900px){.admin-layout{grid-template-columns:1fr 1fr}.admin-layout .span-2{grid-column:1/-1}}.admin-user-row{text-align:left;width:100%;color:var(--fg);cursor:pointer;font:inherit;background:0 0;border:none;border-radius:8px;padding:.65rem .5rem}.admin-user-row:hover,.admin-user-row.active{background:var(--accent-dim);box-shadow:inset 0 0 0 1px #22d3ee33}.code{background:var(--bg);border:1px solid var(--border);border-radius:8px;max-height:280px;padding:.75rem;font-size:.72rem;overflow:auto}.linkish{color:var(--fg);cursor:pointer;text-align:left;background:0 0;border:none;padding:.25rem 0}.qr{border-radius:8px;width:180px;height:180px}.social{flex-wrap:wrap;gap:.75rem;display:flex}.actions{flex-wrap:wrap;justify-content:center;gap:.65rem;display:flex}.auth-card{background:linear-gradient(160deg,#22d3ee0f,#0c121aeb);border-color:#22d3ee2e;padding:1.65rem 1.75rem}.auth-switch{text-align:center;margin-top:1rem;font-size:.9rem}.hp-field{clip:rect(0, 0, 0, 0);white-space:nowrap;opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.turnstile-wrap{margin:.35rem 0 .5rem}.admin-fraud-limits{gap:.75rem;max-width:22rem;display:grid}.admin-fraud-limits label{flex-direction:column;gap:.35rem;font-size:.9rem;display:flex}.badge{background:var(--accent-dim);color:var(--accent);border-radius:6px;padding:.15rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.badge.danger{color:var(--danger);background:#f8717126}.admin-form-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.85rem;display:grid}.admin-form-grid label{color:var(--muted);flex-direction:column;gap:.35rem;font-size:.82rem;display:flex}.admin-span-2{grid-column:1/-1}.admin-check{color:var(--fg);cursor:pointer;align-items:center;gap:.4rem;font-size:.88rem;display:inline-flex}.admin-check input{width:auto}.admin-user-list{max-height:420px;overflow-y:auto}.keys-list li{flex-wrap:wrap;gap:.5rem}.dash-profile{flex-direction:column;gap:1.25rem;display:flex}.dash-profile-main{align-items:center;gap:1.25rem;display:flex}.dash-profile-info{flex:1;min-width:0}.dash-nickname{font-family:var(--font-display), var(--font);letter-spacing:-.02em;margin:0;font-size:1.75rem;font-weight:700;line-height:1.2}.dash-email{margin:.25rem 0 .5rem}.dash-profile-link{font-size:.9rem}.dash-stats{border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.75rem;padding-top:.25rem;display:grid}.dash-stat{border-radius:var(--radius);background:#22d3ee0f;border:1px solid #22d3ee24;padding:.65rem .75rem}.dash-stat span{color:var(--muted);margin-bottom:.2rem;font-size:.78rem;display:block}.dash-stat strong{font-size:1.25rem}.avatar.xl{width:96px;height:96px;font-size:2rem}.dash-tabs{flex-wrap:wrap}.dash-panel h2,.top-column h2,.card>h2:first-child{font-family:var(--font-display), var(--font);letter-spacing:-.02em;font-weight:700}.dash-panel h2{margin:0 0 .35rem;font-size:1.15rem}.dash-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.dash-panel-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.dash-action-card{border-radius:var(--radius-lg);border:1px solid var(--border);background:#ffffff05;flex-direction:column;gap:.65rem;padding:1rem;transition:border-color .15s,background .15s;display:flex}.dash-action-card:hover{background:#22d3ee0a;border-color:#22d3ee40}.dash-action-card h3{margin:0;font-size:1rem}.dash-balance-pill{background:var(--accent-dim);border:1px solid #2dd4bf40;border-radius:10px;flex-direction:column;align-items:flex-end;padding:.5rem .85rem;display:flex}.dash-balance-pill span{color:var(--muted);font-size:.75rem}.dash-balance-pill strong{font-size:1.1rem}.dash-shop{flex-direction:column;gap:1rem;display:flex}.dash-qty-row{flex-wrap:wrap;align-items:flex-end;gap:1.25rem;display:flex}.dash-qty-label{color:var(--muted);flex-direction:column;gap:.4rem;font-size:.85rem;display:flex}.dash-qty-control{align-items:center;gap:.35rem;display:flex}.dash-qty-control input{text-align:center;width:4rem}.dash-total{flex-direction:column;gap:.15rem;display:flex}.dash-total span{color:var(--muted);font-size:.8rem}.dash-total strong{font-size:1.35rem}.dash-insufficient{color:var(--danger)}.dash-buy-btn{align-self:flex-start}.dash-friend-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.dash-friend-item{border:1px solid var(--border);background:#ffffff05;border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .75rem;display:flex}.dash-friend-row{align-items:center;gap:.65rem;min-width:0;display:flex}.dash-avatar-edit{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.dash-disable-2fa{max-width:360px}.dash-gift-buy{flex-direction:column;gap:.65rem;margin-bottom:1rem;display:flex}.dash-owned-keys h3{margin:0 0 .5rem;font-size:.95rem}.dash-key-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.dash-key-item{border:1px solid var(--border);background:#ffffff05;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .75rem;display:flex}.dash-key-code{color:var(--accent);font-family:ui-monospace,monospace;font-size:.9rem}.dash-key-meta{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;display:flex}.dash-key-label{font-size:.88rem;font-weight:600}.dash-key-code-blur{filter:blur(5px);-webkit-user-select:none;user-select:none;pointer-events:none;opacity:.55;letter-spacing:.05em}.dash-friend-actions{flex-wrap:wrap;align-items:flex-start}.dash-friend-buttons{flex-direction:column;align-items:flex-end;gap:.5rem;display:flex}.dash-gift-item{flex-wrap:wrap}.danger-text{color:var(--danger)!important}.dash-friend-item select{max-width:180px;padding:.4rem .5rem;font-size:.82rem}.profile-viewers-title{margin:0;font-size:1rem}.profile-viewer-list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.profile-viewer-item{border:1px solid var(--border);background:#ffffff05;border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .65rem;display:flex}.profile-viewer-row{min-width:0;color:inherit;align-items:center;gap:.6rem;text-decoration:none;display:flex}.profile-viewer-row:hover .profile-viewer-name{color:var(--accent)}.profile-viewer-name{font-size:.92rem;font-weight:600}.profile-viewer-meta{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.profile-viewer-meta time{white-space:nowrap;font-size:.78rem}.profile-reaction-icon{width:1.25rem;height:1.25rem;color:var(--accent-bright);filter:drop-shadow(0 0 6px var(--accent-glow));justify-content:center;align-items:center;display:inline-flex}.profile-reaction-icon svg{width:100%;height:100%}.profile-reactions{align-items:center;gap:.65rem}.profile-reaction-btn{color:#67e8f9b8;cursor:pointer;background:#22d3ee0f;border:1px solid #22d3ee38;border-radius:12px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;transition:color .2s,background .2s,border-color .2s,box-shadow .2s,transform .15s;display:inline-flex}.profile-reaction-btn svg{width:1.35rem;height:1.35rem}.profile-reaction-btn:hover{color:var(--accent-bright);background:#22d3ee1f;border-color:#22d3ee73;transform:translateY(-1px)}.profile-reaction-btn.active{color:var(--accent-bright);background:var(--accent-dim);border-color:#67e8f9a6;box-shadow:0 0 18px #22d3ee47}.stat-label{align-items:center;gap:.35rem;display:inline-flex}.stat-icon{width:.95rem;height:.95rem;color:var(--accent);opacity:.85}.landing{overflow-x:clip}.landing-hero{min-height:calc(100vh - var(--header-h));text-align:center;justify-content:center;align-items:center;padding:2rem 1.5rem 4rem;display:flex;position:relative}.landing-hero-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.landing-grid{background-image:linear-gradient(#22d3ee0b 1px,#0000 1px),linear-gradient(90deg,#22d3ee0b 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000,#0000);mask-image:radial-gradient(70% 60% at 50% 30%,#000,#0000)}.landing-orb{filter:blur(60px);border-radius:50%;animation:8s ease-in-out infinite landing-float;position:absolute}.landing-orb--1{background:#22d3ee38;width:420px;height:420px;top:-8%;left:50%;transform:translate(-50%)}.landing-orb--2{background:#38bdf81f;width:280px;height:280px;animation-delay:-2s;top:20%;right:-5%}.landing-orb--3{background:#22d3ee1a;width:220px;height:220px;animation-delay:-4s;bottom:5%;left:-3%}@keyframes landing-float{0%,to{transform:translateY(0)translate(-50%)}50%{transform:translateY(18px)translate(calc(12px - 50%))}}.landing-orb--2,.landing-orb--3{animation-name:landing-float-side}@keyframes landing-float-side{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}.landing-hero-inner{max-width:720px;margin:0 auto;position:relative}.landing-logo-wrap{margin:0 auto 1.75rem;display:inline-flex;position:relative}.landing-logo-ring{border:1px solid #22d3ee40;border-radius:50%;animation:3s ease-in-out infinite landing-ring-pulse;position:absolute;inset:-18%}.landing-logo-ring:after{content:"";border:1px solid #22d3ee1f;border-radius:50%;animation:3s ease-in-out infinite reverse landing-ring-pulse;position:absolute;inset:-12%}@keyframes landing-ring-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.landing-logo-img{filter:drop-shadow(0 0 40px #22d3ee73)drop-shadow(0 0 80px #22d3ee33);width:clamp(180px,28vw,240px);height:auto;animation:5s ease-in-out infinite landing-logo-float;position:relative}@keyframes landing-logo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.landing-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-bright);margin:0 0 .65rem;font-size:.78rem;font-weight:600}.landing-title{font-family:var(--font-display), var(--font);letter-spacing:-.03em;margin:0 0 1rem;font-size:clamp(2rem,5.5vw,3.35rem);font-weight:700;line-height:1.1}.landing-gradient-text{background:linear-gradient(135deg, var(--accent-bright), #38bdf8);color:#0000;-webkit-background-clip:text;background-clip:text}.landing-lead{color:var(--muted);max-width:32rem;margin:0 auto 1.85rem;font-size:clamp(1.02rem,2.2vw,1.15rem);line-height:1.65}.landing-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.landing-hero-note{letter-spacing:.06em;margin:1.15rem 0 0;font-size:.82rem}.landing-scroll-hint{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;flex-direction:column;align-items:center;gap:.5rem;margin-top:2.75rem;font-size:.78rem;text-decoration:none;animation:2s ease-in-out infinite landing-bounce;display:inline-flex}.landing-scroll-hint:hover{color:var(--accent-bright);text-decoration:none}.landing-scroll-mouse{border:2px solid #22d3ee73;border-radius:12px;width:22px;height:34px;position:relative}.landing-scroll-mouse:after{content:"";background:var(--accent);border-radius:2px;width:4px;height:7px;margin-left:-2px;animation:2s ease-in-out infinite landing-scroll-dot;position:absolute;top:6px;left:50%}@keyframes landing-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes landing-scroll-dot{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}.landing-animate{opacity:0;animation:.85s cubic-bezier(.22,1,.36,1) forwards landing-fade-up}.landing-animate--1{animation-delay:50ms}.landing-animate--2{animation-delay:.15s}.landing-animate--3{animation-delay:.25s}.landing-animate--4{animation-delay:.35s}.landing-animate--5{animation-delay:.45s}.landing-animate--6{animation-delay:.55s}.landing-animate--7{animation-delay:.7s}@keyframes landing-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.landing-showcases{max-width:var(--landing-max);flex-direction:column;gap:clamp(4rem,10vh,7rem);margin:0 auto;padding:2rem 1.5rem 4rem;display:flex}.landing-showcase{grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(2rem,5vw,3.5rem);display:grid}.landing-showcase--reverse{direction:rtl}.landing-showcase--reverse>*{direction:ltr}.landing-showcase-tag{border:1px solid var(--border-bright);background:var(--accent-dim);color:var(--accent-bright);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin-bottom:.75rem;padding:.25rem .65rem;font-size:.72rem;font-weight:700;display:inline-block}.landing-showcase-copy h2{font-family:var(--font-display), var(--font);letter-spacing:-.02em;margin:0 0 .75rem;font-size:clamp(1.35rem,3vw,1.85rem);font-weight:700;line-height:1.2}.landing-showcase-copy p{color:var(--muted);max-width:34ch;margin:0;font-size:1rem;line-height:1.65}.landing-showcase-frame{border-radius:calc(var(--radius-lg) + 4px);background:linear-gradient(135deg,#22d3ee73,#22d3ee0d 50%,#38bdf840);padding:1px;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s;position:relative;box-shadow:0 24px 60px #00000073,0 0 0 1px #22d3ee14}.landing-showcase-frame:hover{transform:translateY(-4px)scale(1.01);box-shadow:0 32px 70px #00000080,0 0 40px #22d3ee1f}.landing-final{max-width:var(--landing-max);text-align:center;border:1px solid var(--border);border-radius:calc(var(--radius-lg) + 4px);background:linear-gradient(#22d3ee0f,#0c121ae6);margin:0 auto 4rem;padding:3rem 1.5rem;position:relative;overflow:hidden}.landing-final-glow{pointer-events:none;background:radial-gradient(#22d3ee33,#0000 70%);height:200px;position:absolute;inset:-40% 20% auto}.landing-final h2{font-family:var(--font-display), var(--font);margin:0 0 .5rem;font-size:clamp(1.5rem,3vw,2rem);position:relative}.landing-final p{color:var(--muted);margin:0 0 1.5rem;position:relative}.landing-final-social{justify-content:center;margin-top:1.5rem;position:relative}.reveal{opacity:0;transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1)}.reveal--up{transform:translateY(36px)}.reveal--left{transform:translate(-40px)}.reveal--right{transform:translate(40px)}.reveal--scale{transform:scale(.94)translateY(16px)}.reveal.is-visible{opacity:1;transform:none}.mockup-shell{border-radius:var(--radius-lg);background:#070b10;font-size:.72rem;line-height:1.35;overflow:hidden}.mockup-titlebar{background:#ffffff08;border-bottom:1px solid #ffffff0f;align-items:center;gap:.35rem;padding:.45rem .65rem;display:flex}.mockup-dot{border-radius:50%;width:8px;height:8px}.mockup-dot--r{background:#ef4444}.mockup-dot--y{background:#eab308}.mockup-dot--g{background:#22c55e}.mockup-title{color:var(--muted);letter-spacing:.04em;margin-left:.35rem;font-weight:600}.mockup-body{min-height:220px;display:flex}.mockup-rail{background:#0003;border-right:1px solid #ffffff0f;flex-direction:column;gap:.35rem;min-width:4.5rem;padding:.65rem .45rem;display:flex}.mockup-rail-item{color:var(--muted);text-align:center;border-radius:6px;padding:.35rem .4rem;font-size:.62rem}.mockup-rail-item--active{color:var(--accent-bright);background:#22d3ee26}.mockup-main{flex-direction:column;flex:1;gap:.55rem;padding:.75rem;display:flex}.mockup-main--full{width:100%}.mockup-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;padding:.65rem}.mockup-card--glow{box-shadow:inset 0 0 0 1px #22d3ee1f}.mockup-row{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.mockup-pill{color:var(--accent-bright);background:#22d3ee26;border-radius:999px;padding:.12rem .4rem;font-size:.58rem;font-weight:700}.mockup-pill--live{color:#4ade80;background:#22c55e2e;animation:2s ease-in-out infinite mockup-pulse}@keyframes mockup-pulse{50%{opacity:.65}}.mockup-stat-row{color:var(--muted);justify-content:space-between;margin-bottom:.45rem;font-size:.62rem;display:flex}.mockup-tunnel{flex-direction:column;gap:.15rem;margin-bottom:.5rem;display:flex}.mockup-tunnel-label{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.58rem}.mockup-tunnel code{color:var(--accent-bright);word-break:break-all;font-family:ui-monospace,Consolas,monospace;font-size:.62rem}.mockup-btn{font:inherit;cursor:default;border:none;border-radius:6px;font-size:.65rem;font-weight:700}.mockup-btn--primary{background:linear-gradient(180deg, var(--accent), #0891b2);color:#031318;width:100%;padding:.45rem}.mockup-btn--ghost{color:var(--fg);background:#ffffff0f;border:1px solid #ffffff1a;padding:.3rem .55rem}.mockup-btn--tiny{background:var(--accent-dim);color:var(--accent-bright);border:1px solid var(--border-bright);padding:.2rem .45rem}.mockup-console{background:#00000059;border-radius:6px;padding:.5rem;font-family:ui-monospace,Consolas,monospace;font-size:.58rem}.mockup-console-line{color:#94a3b8;margin:0 0 .2rem}.mockup-console-line--ok{color:#4ade80}.mockup-console-line--dim{color:#64748b}.mockup-search{color:var(--muted);background:#00000040;border:1px solid #ffffff14;border-radius:6px;margin-bottom:.25rem;padding:.45rem .6rem}.mockup-mod-grid{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.mockup-mod-card{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:6px;align-items:center;gap:.45rem;padding:.45rem;display:flex}.mockup-mod-icon{border-radius:6px;flex-shrink:0;width:28px;height:28px}.mockup-mod-card strong{font-size:.65rem;display:block}.mockup-mod-card span{color:#4ade80;font-size:.55rem}.mockup-import{color:var(--muted);justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:.35rem;font-size:.62rem;display:flex}.mockup-account{gap:.65rem}.mockup-profile{align-items:center;gap:.55rem;display:flex}.mockup-avatar{background:linear-gradient(135deg, var(--accent), #0891b2);color:#031318;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.mockup-avatar--sm{border-radius:6px;width:24px;height:24px;font-size:.65rem}.mockup-profile strong{font-size:.75rem;display:block}.mockup-profile span{color:var(--muted);font-size:.6rem}.mockup-stats{grid-template-columns:repeat(3,1fr);gap:.35rem;display:grid}.mockup-stat{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:6px;padding:.4rem}.mockup-stat span{color:var(--muted);margin-bottom:.15rem;font-size:.55rem;display:block}.mockup-stat strong{color:var(--accent-bright);font-size:.72rem}.mockup-friends{background:#ffffff08;border:1px solid #ffffff0f;border-radius:6px;padding:.45rem}.mockup-friends>span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.35rem;font-size:.58rem;display:block}.mockup-friend-row{align-items:center;gap:.4rem;font-size:.65rem;display:flex}.mockup-friend-row .mockup-btn{margin-left:auto}.mockup-play{text-align:center;align-items:center}.mockup-version-pick{color:var(--muted);justify-content:center;align-items:center;gap:.45rem;font-size:.62rem;display:flex}.mockup-version-pick strong{color:var(--fg);font-size:.85rem}.mockup-play-btn{background:linear-gradient(180deg, var(--accent-bright), var(--accent));color:#031318;width:100%;max-width:180px;font-family:var(--font-display), var(--font);letter-spacing:.06em;border:none;border-radius:8px;padding:.65rem;font-size:.85rem;font-weight:700;animation:2.5s ease-in-out infinite mockup-play-glow;box-shadow:0 8px 24px #22d3ee40}@keyframes mockup-play-glow{50%{box-shadow:0 8px 32px #22d3ee66}}.mockup-install-list{flex-direction:column;gap:.3rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.mockup-install-item{color:var(--muted);background:#ffffff08;border-radius:6px;justify-content:space-between;padding:.35rem .45rem;font-size:.62rem;display:flex}.mockup-install-item--active{color:var(--fg);background:#22d3ee1f;border:1px solid #22d3ee33}.btn-download{text-align:left;flex-direction:row}.btn-download-body{flex-direction:column;gap:.1rem;line-height:1.2;display:flex}.btn-download-label{font-weight:700}.btn-download-meta{opacity:.75;font-size:.72rem;font-weight:500}.btn-download-icon{font-size:1.1rem;line-height:1}.btn-download--sm{padding:.4rem .75rem;font-size:.82rem}.btn-download--sm .btn-download-meta{display:none}.btn-download--lg{justify-content:center;min-width:13rem;padding:.85rem 1.5rem;font-size:1rem}.btn-download--lg .btn-download-body{text-align:center;align-items:center}.header-download.btn-download--sm .btn-download-icon{display:none}.social-links{flex-wrap:wrap;gap:.55rem;display:flex}.social-link{border-radius:var(--radius);border:1px solid color-mix(in srgb, var(--social-color) 35%, transparent);background:color-mix(in srgb, var(--social-color) 10%, transparent);color:var(--fg);align-items:center;gap:.45rem;padding:.45rem .75rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.social-link svg{width:1.1rem;height:1.1rem;color:var(--social-color)}.social-link:hover{background:color-mix(in srgb, var(--social-color) 18%, transparent);border-color:color-mix(in srgb, var(--social-color) 55%, transparent);text-decoration:none;transform:translateY(-2px)}.page-decor{pointer-events:none;z-index:5;width:96px;height:96px;color:var(--accent-bright);filter:drop-shadow(0 0 22px #22d3ee73);animation:5s ease-in-out infinite decor-float;position:fixed;top:clamp(5.5rem,16vh,9rem);right:clamp(.75rem,3vw,2.5rem)}.page-decor-stage{place-items:center;width:100%;height:100%;display:grid;position:relative}.page-decor-pedestal{background:linear-gradient(#22d3ee38,#030508d9);border:1px solid #22d3ee47;border-radius:3px;width:58px;height:14px;position:absolute;bottom:4px;transform:perspective(120px)rotateX(52deg);box-shadow:0 8px 24px #00000073,inset 0 1px #ffffff14}.page-decor-object{z-index:1;width:72%;height:72%;margin-bottom:10px;position:relative}.landing .page-decor{opacity:.85;width:104px;height:104px;top:auto;bottom:clamp(5rem,12vh,8rem);right:clamp(.75rem,4vw,3rem)}.landing .page-decor-object{width:78%;height:78%}.page-decor-svg{width:100%;height:100%;display:block}.page-decor-spin{width:100%;height:100%;animation:10s linear infinite decor-spin}.page-decor-spin--tilt{animation:12s ease-in-out infinite decor-spin-tilt}.page-decor-spin--reverse{animation:14s linear infinite reverse decor-spin}.page-decor-bob{width:100%;height:100%;animation:3.5s ease-in-out infinite decor-bob}.page-decor-bob--slow{animation-duration:4.5s}.page-decor-swing{transform-origin:70% 80%;width:100%;height:100%;animation:4s ease-in-out infinite decor-swing}.page-decor-orbit-wrap{width:100%;height:100%;position:relative}.page-decor-orbit-wrap--wide{width:88px;height:88px}.page-decor-lock{z-index:1;position:relative}.page-decor-orbit-dot{background:var(--accent-bright);width:10px;height:10px;box-shadow:0 0 12px var(--accent-glow);border-radius:50%;margin:-5px 0 0 -5px;animation:5s linear infinite decor-orbit;position:absolute;top:50%;left:50%}.page-decor-orbit-dot--a{animation-duration:4s}.page-decor-orbit-dot--b{width:7px;height:7px;margin:-3.5px 0 0 -3.5px;animation-duration:6.5s;animation-direction:reverse}.page-decor-orbit-ring{border:1px dashed #22d3ee59;border-radius:50%;animation:18s linear infinite decor-spin;position:absolute;inset:8%}.page-decor-orbit-core{background:radial-gradient(circle, var(--accent-bright), var(--accent));border-radius:50%;position:absolute;inset:38%;box-shadow:0 0 20px #22d3ee80}.page-decor-cube-wrap{perspective:140px;place-items:center;width:100%;height:100%;display:grid}.page-decor-cube{width:42px;height:42px;transform-style:preserve-3d;animation:9s linear infinite decor-cube-spin;position:relative}.page-decor-cube-face{width:42px;height:42px;image-rendering:pixelated;border:1px solid #00000059;position:absolute}.page-decor-cube-face--top{background:var(--cube-top);transform:rotateX(90deg)translateZ(21px)}.page-decor-cube-face--left{background:var(--cube-side);transform:rotateY(-90deg)translateZ(21px)}.page-decor-cube-face--right{background:var(--cube-front);transform:translateZ(21px)}.page-decor-cube--head .page-decor-cube-face--top{background:#5d4037}.page-decor-cube--head .page-decor-cube-face--left{background:#c6a17a}.page-decor-cube--head .page-decor-cube-face--right{background:0 0;padding:0;overflow:hidden}.page-decor-head-face{width:100%;height:100%;image-rendering:pixelated;display:block}.page-decor-portal-wrap{place-items:center;width:100%;height:100%;display:grid;position:relative}.page-decor-portal{z-index:1;width:46px;height:54px;position:relative}.page-decor-portal-frame{background:linear-gradient(#6b5344 0%,#3d2b1f 100%);border:3px solid #5c4033;border-radius:3px;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #8b6914,0 4px 12px #00000073}.page-decor-portal-vortex{background:linear-gradient(160deg,#22d3eef2 0%,#8b5cf6d9 45%,#06b6d4e6 100%);border-radius:1px;animation:2.4s ease-in-out infinite decor-portal-pulse;position:absolute;inset:7px;box-shadow:inset 0 0 18px #ffffff40}.page-decor-portal-shine{opacity:.7;background:repeating-linear-gradient(-12deg,#0000,#0000 4px,#ffffff1f 4px 6px);animation:3.5s linear infinite decor-portal-drift;position:absolute;inset:12px 10px}.page-decor-portal-particle{background:var(--accent-bright);width:5px;height:5px;box-shadow:0 0 10px var(--accent-glow);border-radius:50%;animation:5.5s linear infinite decor-orbit;position:absolute}.page-decor-portal-particle--a{animation-duration:4.2s}.page-decor-portal-particle--b{width:4px;height:4px;animation-duration:6.8s;animation-direction:reverse}.page-decor-crystal-wrap{width:100%;height:100%;position:relative}.page-decor-crystal-svg{filter:drop-shadow(0 0 16px #22d3ee8c)}.page-decor-crystal-spark{width:8px;height:8px;box-shadow:0 0 14px var(--accent-bright);background:#fff;border-radius:50%;animation:1.6s ease-in-out infinite decor-pulse;position:absolute;top:8%;right:18%}.page-decor-heart-wrap{width:100%;height:100%;position:relative}.page-decor-heart{filter:drop-shadow(0 0 14px #22d3ee8c);animation:2.8s ease-in-out infinite decor-heart-glow}.page-decor-heart-spark{background:var(--accent-bright);width:6px;height:6px;box-shadow:0 0 10px var(--accent-glow);border-radius:50%;animation:2s ease-in-out infinite decor-pulse;position:absolute}.page-decor-heart-spark--a{top:18%;right:8%}.page-decor-heart-spark--b{width:4px;height:4px;animation-delay:.9s;bottom:28%;left:6%}.page-decor-server{flex-direction:column;align-items:center;gap:6px;width:100%;height:100%;display:flex}.page-decor-server-led{border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite decor-pulse}.page-decor-server-led--g{background:#4ade80;animation-delay:0s}.page-decor-server-led--y{background:#fbbf24;animation-delay:.35s}.page-decor-server-led--c{background:var(--accent-bright);animation-delay:.7s}.page-decor-server-body{background:linear-gradient(#22d3ee26,#030508cc);border:2px solid #22d3ee73;border-radius:6px;flex-direction:column;justify-content:center;gap:5px;width:52px;height:38px;padding:0 8px;display:flex}.page-decor-server-body i{background:#22d3ee59;border-radius:2px;height:3px;animation:2.4s ease-in-out infinite decor-scan;display:block}.page-decor-server-body i:nth-child(2){animation-delay:.3s}.page-decor-server-body i:nth-child(3){animation-delay:.6s}@keyframes decor-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes decor-spin{to{transform:rotate(360deg)}}@keyframes decor-spin-tilt{0%,to{transform:rotateY(0)rotateX(12deg)}50%{transform:rotateY(180deg)rotateX(-8deg)}}@keyframes decor-bob{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-10px)rotate(4deg)}}@keyframes decor-swing{0%,to{transform:rotate(-12deg)}50%{transform:rotate(14deg)}}@keyframes decor-orbit{0%{transform:rotate(0)translate(34px)rotate(0)}to{transform:rotate(360deg)translate(34px)rotate(-360deg)}}@keyframes decor-cube-spin{0%{transform:rotateX(-18deg)rotateY(0)}to{transform:rotateX(-18deg)rotateY(360deg)}}@keyframes decor-pulse{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}@keyframes decor-scan{0%,to{opacity:.35;transform:scaleX(.7)}50%{opacity:1;transform:scaleX(1)}}@keyframes decor-flame{0%,to{opacity:1;transform:scaleY(1)scaleX(1)}50%{opacity:.88;transform:scaleY(1.12)scaleX(.92)}}@keyframes decor-heart-glow{0%,to{filter:drop-shadow(0 0 12px #22d3ee73)}50%{filter:drop-shadow(0 0 22px #22d3eebf)}}@media (prefers-reduced-motion:reduce){.landing-animate,.landing-logo-img,.landing-logo-ring,.landing-orb,.landing-scroll-hint,.mockup-pill--live,.mockup-play-btn,.page-decor,.page-decor-spin,.page-decor-bob,.page-decor-swing,.page-decor-cube,.page-decor-torch-flame,.page-decor-heart,.page-decor-heart-spark,.page-decor-orbit-dot,.page-decor-orbit-ring,.page-decor-server-led,.page-decor-server-body i{animation:none!important}.reveal{opacity:1;transition:none;transform:none}}@media (max-width:768px){.landing-showcase,.landing-showcase--reverse{direction:ltr;grid-template-columns:1fr}.landing-showcase-visual{order:-1}.landing-showcase-copy p{max-width:none}}@media (max-width:640px){.page-decor{opacity:.7;width:64px;height:64px;top:auto;bottom:4.25rem;right:.65rem}.page-decor-pedestal{width:44px;height:10px}.landing .page-decor{width:72px;height:72px}.landing-hero{min-height:auto;padding-top:1.5rem}.landing-scroll-hint{display:none}.header-download .btn-download-label{font-size:.78rem}.site-footer-inner{flex-direction:column;align-items:flex-start}.user-menu-name{display:none}.dash-profile-main{text-align:center;flex-direction:column}.dash-balance-pill{align-items:flex-start}}.page-download .download-hero-card{align-items:flex-start}.download-hero-actions{flex-wrap:wrap;gap:.75rem;display:flex}.download-note{margin:0;font-size:.92rem}.download-content h2{margin:0 0 .5rem;font-size:1.15rem}.download-content p{color:var(--text-muted,#ffffffb8);margin:0 0 1rem;line-height:1.65}.download-list{color:var(--text-muted,#ffffffb8);margin:0 0 1.25rem;padding-left:1.25rem;line-height:1.65}.download-list li+li{margin-top:.35rem}.download-links{flex-wrap:wrap;gap:.65rem;margin-top:.5rem}.page-seo .seo-hero-card{align-items:flex-start}.seo-note{margin:0;font-size:.9rem}.seo-content h2{margin:0 0 .5rem;font-size:1.15rem}.seo-content h3{margin:0 0 .35rem;font-size:1rem}.seo-content p{color:var(--text-muted,#ffffffb8);margin:0 0 1rem;line-height:1.65}.seo-list{margin:0 0 1.25rem;padding-left:1.25rem;line-height:1.65}.seo-list li+li{margin-top:.35rem}.seo-faq{border-top:1px solid var(--border);padding-top:.5rem}.seo-faq-item+.seo-faq-item{margin-top:1rem}.seo-related-list{flex-wrap:wrap;gap:.5rem 1rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.seo-related-list a{color:var(--accent);text-decoration:none}.seo-related-list a:hover{color:var(--accent-bright)}.seo-links{flex-wrap:wrap;gap:.65rem;margin-top:.5rem}.seo-guides-ul{flex-direction:column;align-items:flex-start;gap:.65rem}.seo-guides-ul li{width:100%}
