:root{--f5-accent:#7fe9f5;--f5-accent-deep:#1ec8e0;--f5-accent-hsl:186 92% 68%;--f5-ink:#02050a;--f5-text:#eef8fa;--f5-text-dim:rgba(202,228,235,0.66);--f5-text-faint:rgba(168,198,208,0.40);--f5-line:rgba(127,233,245,0.14);--f5-glass:rgba(8,15,22,0.42);--font-display:"Chakra Petch","Space Grotesk",system-ui,sans-serif;--font-body:"Space Grotesk",system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,monospace;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-cine:cubic-bezier(0.65,0,0.35,1)}*{box-sizing:border-box}body,html{margin:0;padding:0;height:100%}body{background:var(--f5-ink);color:var(--f5-text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;overflow:hidden}#root{height:100vh;width:100vw}button{font-family:inherit;cursor:pointer}img{-webkit-user-drag:none;user-select:none}::selection{background:rgba(127,233,245,.3);color:#fff}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:linear-gradient(hsl(var(--f5-accent-hsl)/.35),hsl(var(--f5-accent-hsl)/.1));border-radius:8px}.op-mono{font-family:var(--font-mono)}.op-display{font-family:var(--font-display)}.gl-sky{inset:0;width:100vw;height:100vh;display:block}.gl-sky,.sky-breath{position:fixed;z-index:0;pointer-events:none}.sky-breath{inset:-20%;background:radial-gradient(60% 50% at 50% 110%,hsl(var(--f5-accent-hsl)/.1),transparent 70%);mix-blend-mode:screen}.cine-bar{position:fixed;left:0;right:0;z-index:60;background:#000;height:11vh;transition:transform 1.1s var(--ease-cine);pointer-events:none}.cine-bar.top{top:0;transform-origin:top}.cine-bar.bottom{bottom:0;transform-origin:bottom}.cine-bar.retracted.top{transform:translateY(-100%)}.cine-bar.retracted.bottom{transform:translateY(100%)}.titlebar{position:fixed;top:0;left:0;right:0;height:44px;z-index:66;gap:12px;padding:0 10px 0 16px;background:linear-gradient(180deg,rgba(4,9,14,.74),rgba(4,9,14,.12));backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);-webkit-app-region:drag;app-region:drag}.titlebar,.titlebar .tb-brand{display:flex;align-items:center}.titlebar .tb-brand{gap:9px;opacity:.92}.titlebar .tb-brand img{height:15px;display:block;filter:drop-shadow(0 0 8px hsl(var(--f5-accent-hsl)/.35))}.titlebar .tb-tag{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.22em;color:var(--f5-text-faint);text-transform:uppercase;padding-left:10px;border-left:1px solid var(--f5-line)}.titlebar .tb-spacer{flex:1}.tb-ctrls{display:flex;gap:2px;-webkit-app-region:no-drag;app-region:no-drag}.tb-btn{width:38px;height:30px;border:none;background:transparent;border-radius:8px;color:var(--f5-text-dim);display:grid;place-items:center;transition:background .18s ease,color .18s ease}.tb-btn:hover{background:rgba(127,233,245,.1);color:var(--f5-text)}.tb-btn.close:hover{background:rgba(255,84,94,.18);color:#ff8e96}.tb-orb{width:12px;height:12px;border-radius:999px;display:block;background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.9),rgba(127,233,245,.9) 35%,rgba(30,200,224,.85) 60%,rgba(4,22,29,.9) 100%);box-shadow:0 0 14px hsl(var(--f5-accent-hsl)/.6),inset 0 1px 2px rgba(255,255,255,.35)}.boot{position:fixed;inset:0;z-index:70;display:grid;place-items:center;background:#000;cursor:pointer}.boot.leaving{animation:boot-out .9s var(--ease-cine) .05s both}@keyframes boot-out{to{opacity:0;visibility:hidden}}.boot-cam{display:grid;place-items:center;animation:boot-cam 4.4s var(--ease-out) both}@keyframes boot-cam{0%{transform:scale(1.1)}to{transform:scale(1)}}.boot-kword{font-size:clamp(26px,3.4vw,46px);font-weight:700;letter-spacing:.3em;text-indent:.3em;text-transform:uppercase;white-space:nowrap;color:#f2fbfd;text-shadow:0 0 36px hsl(var(--f5-accent-hsl)/.45);animation:boot-kword .64s var(--ease-cine) both}@keyframes boot-kword{0%{opacity:0;transform:scale(1.45);filter:blur(16px)}24%{opacity:1;transform:scale(1.05);filter:blur(0)}78%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.94);filter:blur(7px)}}.boot-logo{position:relative;display:grid;place-items:center;gap:26px}.boot-line{position:absolute;left:50%;top:50%;height:1px;width:0;background:linear-gradient(90deg,transparent,var(--f5-accent),transparent);box-shadow:0 0 24px 2px hsl(var(--f5-accent-hsl)/.8);transform:translate(-50%,-50%);animation:boot-line .85s var(--ease-cine) both,boot-line-dim 1.2s ease 1s both}@keyframes boot-line{0%{width:0;opacity:0}30%{opacity:1}to{width:min(74vw,900px);opacity:1}}@keyframes boot-line-dim{to{opacity:.25}}.boot-shock{position:absolute;left:50%;top:50%;width:130px;height:130px;border-radius:50%;border:1px solid hsl(var(--f5-accent-hsl)/.8);box-shadow:0 0 30px hsl(var(--f5-accent-hsl)/.5),inset 0 0 30px hsl(var(--f5-accent-hsl)/.3);transform:translate(-50%,-50%) scale(.2);opacity:0;animation:boot-shock 1.3s var(--ease-out) .42s both}@keyframes boot-shock{0%{opacity:0;transform:translate(-50%,-50%) scale(.2)}18%{opacity:.9}to{opacity:0;transform:translate(-50%,-50%) scale(3.4)}}.boot-lockup{width:clamp(190px,19vw,280px);object-fit:contain;filter:drop-shadow(0 0 34px hsl(var(--f5-accent-hsl)/.6));animation:boot-lockup 1.3s var(--ease-out) .3s both}@keyframes boot-lockup{0%{opacity:0;transform:scale(.62);filter:drop-shadow(0 0 0 transparent) blur(16px)}55%{opacity:1;filter:drop-shadow(0 0 52px hsl(186 92% 68%/.9)) blur(0)}to{opacity:1;transform:scale(1)}}.boot-cap{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.52em;color:var(--f5-text-faint);text-transform:uppercase;text-indent:.52em;animation:boot-cap .9s var(--ease-out) 1s both}@keyframes boot-cap{0%{opacity:0;transform:translateY(14px);filter:blur(8px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.boot-flash{position:absolute;inset:0;background:#dffaff;opacity:0;animation:boot-flash .55s ease 1.5s both;pointer-events:none}@keyframes boot-flash{0%{opacity:0}18%{opacity:.85}to{opacity:0}}.boot-skip{position:absolute;bottom:13.5vh;left:0;right:0;text-align:center;font-family:var(--font-mono);font-size:10px;letter-spacing:.3em;text-indent:.3em;color:rgba(170,200,210,.3);text-transform:uppercase;animation:boot-cap 1s ease 1.2s both}.stage{position:fixed;inset:0;z-index:10}.scene{position:absolute;inset:0;display:grid}.scene.scene-out{animation:scene-out .55s var(--ease-cine) both;pointer-events:none}@keyframes scene-out{to{opacity:0;transform:scale(1.06);filter:blur(10px)}}.scene.scene-in{animation:scene-in .9s var(--ease-out) both}@keyframes scene-in{0%{opacity:0;transform:scale(.965);filter:blur(8px)}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes f5-rise{0%{opacity:0;transform:translate3d(0,26px,0);filter:blur(5px)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}.f5-rise{animation:f5-rise .85s var(--ease-out) both}@keyframes f5-fade{0%{opacity:0}to{opacity:1}}@keyframes f5-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;transition-duration:.001ms!important}}.login-scene{place-items:center;padding:64px 24px 48px}.login-wrap{display:grid;grid-template-columns:minmax(0,1.05fr) 400px;gap:clamp(32px,6vw,96px);width:min(1180px,100%);align-items:center}.login-hero{max-width:560px}.login-logo{width:142px;height:auto;object-fit:contain;margin-bottom:26px;filter:drop-shadow(0 0 18px hsl(var(--f5-accent-hsl)/.3))}.login-eyebrow{font-size:10.5px;letter-spacing:.4em;text-transform:uppercase;color:hsl(var(--f5-accent-hsl)/.85);margin-bottom:18px;display:flex;align-items:center;gap:12px}.login-eyebrow:before{content:"";width:30px;height:1px;background:hsl(var(--f5-accent-hsl)/.5)}.login-headline{font-size:clamp(30px,3.6vw,50px);line-height:1.06;margin:0 0 18px;font-weight:700;letter-spacing:-.01em;text-wrap:balance}.login-headline em{font-style:normal;background:linear-gradient(100deg,#fff 10%,var(--f5-accent) 55%,#38bdf8 90%);-webkit-background-clip:text;background-clip:text;color:transparent}.login-sub{color:var(--f5-text-dim);font-size:15px;line-height:1.65;margin:0 0 30px;max-width:46ch}.login-stats{display:flex;gap:28px}.login-stat .ls-v{font-family:var(--font-display);font-size:22px;font-weight:700;color:#fff}.login-stat .ls-k{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--f5-text-faint);margin-top:4px}.login-card-inner{padding:30px 28px 26px;display:flex;flex-direction:column;gap:14px}.seg{display:grid;grid-template-columns:1fr 1fr;background:rgba(6,12,18,.55);border:1px solid var(--f5-line);border-radius:13px;padding:4px;margin-bottom:4px}.seg,.seg button{position:relative}.seg button{z-index:1;border:none;background:none;color:var(--f5-text-dim);font-size:13px;font-weight:600;padding:9px 0;border-radius:10px;transition:color .25s ease}.seg button.active{color:#fff}.seg-pill{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);background:linear-gradient(160deg,rgba(127,233,245,.2),rgba(34,211,238,.07));border:1px solid rgba(127,233,245,.3);border-radius:10px;transition:transform .4s var(--ease-out)}.field{display:flex;flex-direction:column;gap:7px}.field-label{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase}.field-icon,.field-label{color:var(--f5-text-faint)}.field-icon{display:flex;align-items:center;gap:10px;background:rgba(5,11,17,.6);border:1px solid var(--f5-line);border-radius:12px;padding:0 14px;transition:border-color .25s ease,box-shadow .25s ease}.field-icon:focus-within{border-color:hsl(var(--f5-accent-hsl)/.55);box-shadow:0 0 0 3px hsl(var(--f5-accent-hsl)/.12),0 0 24px hsl(var(--f5-accent-hsl)/.12);color:var(--f5-accent)}.field-icon input{flex:1;background:none;border:none;outline:none;color:var(--f5-text);font-family:var(--font-body);font-size:14px;padding:12px 0}.field-icon input::placeholder{color:var(--f5-text-faint)}.login-row{justify-content:space-between;margin-top:-2px}.check,.login-row{display:flex;align-items:center}.check{gap:8px;font-size:12.5px;color:var(--f5-text-dim);cursor:pointer}.check input{display:none}.check .box{width:16px;height:16px;border-radius:5px;border:1px solid var(--f5-line);background:rgba(5,11,17,.6);display:inline-grid;place-items:center;transition:all .2s ease}.check input:checked+.box{background:var(--f5-accent);border-color:var(--f5-accent);box-shadow:0 0 12px hsl(var(--f5-accent-hsl)/.5)}.check input:checked+.box:after{content:"✓";font-size:10px;color:#04222a;font-weight:800}.link-btn{background:none;border:none;color:hsl(var(--f5-accent-hsl)/.8);font-size:12.5px;padding:0}.link-btn:hover{color:var(--f5-accent);text-decoration:underline}.login-or{display:flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:9px;letter-spacing:.25em;color:var(--f5-text-faint)}.login-or:after,.login-or:before{content:"";flex:1;height:1px;background:var(--f5-line)}.btn-primary{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid rgba(127,233,245,.55);background:linear-gradient(165deg,rgba(127,233,245,.24),rgba(30,200,224,.1));color:#eafdff;font-weight:700;font-size:14px;font-family:var(--font-display);letter-spacing:.04em;border-radius:13px;padding:13px 22px;box-shadow:0 0 0 0 hsl(var(--f5-accent-hsl)/0),inset 0 1px 0 rgba(255,255,255,.14);transition:box-shadow .3s ease,transform .2s var(--ease-out),border-color .3s ease}.btn-primary:hover{box-shadow:0 0 34px hsl(var(--f5-accent-hsl)/.35),inset 0 1px 0 rgba(255,255,255,.18);border-color:hsl(var(--f5-accent-hsl)/.9);transform:translateY(-1px)}.btn-primary:active{transform:translateY(0) scale(.985)}.btn-primary:disabled{opacity:.75;cursor:default;transform:none}.btn-primary .btn-fill{position:absolute;inset:0;z-index:0;transform-origin:left;background:linear-gradient(90deg,hsl(var(--f5-accent-hsl)/.4),hsl(var(--f5-accent-hsl)/.22));transition:transform .2s linear}.btn-primary>*{position:relative;z-index:1}.btn-primary .btn-sheen{position:absolute;inset:0;z-index:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.22) 50%,transparent 70%);background-size:250% 100%;background-position:200% 0;animation:btn-sheen 3.6s ease infinite}@keyframes btn-sheen{0%,60%{background-position:200% 0}to{background-position:-50% 0}}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:rgba(10,18,26,.4);border:1px solid var(--f5-line);color:var(--f5-text-dim);font-size:13.5px;font-weight:600;border-radius:13px;padding:12px 20px;transition:all .22s ease}.btn-ghost:hover{color:#fff;border-color:rgba(127,233,245,.4);background:rgba(127,233,245,.07)}.btn-google{display:flex;align-items:center;justify-content:center;gap:10px;background:rgba(240,248,252,.94);border:none;color:#1c2733;font-weight:600;font-size:14px;border-radius:12px;padding:12px 16px;transition:transform .2s var(--ease-out),box-shadow .25s ease}.btn-google:hover{transform:translateY(-1px);box-shadow:0 8px 28px rgba(220,245,255,.18)}.icon-btn{width:46px;height:46px;display:grid;place-items:center;background:rgba(10,18,26,.45);border:1px solid var(--f5-line);border-radius:13px;color:var(--f5-text-dim);transition:all .22s ease}.icon-btn:hover{color:var(--f5-accent);border-color:rgba(127,233,245,.45);box-shadow:0 0 20px hsl(var(--f5-accent-hsl)/.18)}.spinner{width:15px;height:15px;border-radius:50%;border:2px solid rgba(234,253,255,.25);border-top-color:#eafdff;animation:f5-spin .7s linear infinite}.modal-scrim{position:fixed;inset:0;z-index:55;background:rgba(1,4,8,.55);backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%);display:grid;place-items:center;padding:24px;animation:f5-fade .3s ease both}.modal-card{width:100%;animation:modal-pop .55s var(--ease-out) both}@keyframes modal-pop{0%{opacity:0;transform:translateY(26px) scale(.96);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}.modal-inner{padding:24px 24px 22px;display:flex;flex-direction:column;gap:14px}.modal-head{display:flex;gap:14px;align-items:center}.modal-ico{width:50px;height:50px;border-radius:15px;display:grid;place-items:center;border:1px solid var(--f5-line);color:var(--f5-accent);flex:0 0 auto}.modal-title{font-family:var(--font-display);font-size:18px;font-weight:700}.modal-desc{color:var(--f5-text-dim);font-size:12.5px;margin-top:3px}.mh-txt{flex:1;min-width:0}.modal-close{width:34px;height:34px;border-radius:10px;border:1px solid var(--f5-line);background:none;color:var(--f5-text-dim);display:grid;place-items:center;transition:all .2s ease}.modal-close:hover{color:#fff;border-color:rgba(255,255,255,.3)}.modal-foot{display:flex;gap:10px;margin-top:4px}.modal-foot .btn-primary{flex:1}.detail-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.dstat{background:rgba(5,11,17,.55);border:1px solid var(--f5-line);border-radius:13px;padding:11px 13px}.dstat .dk{font-family:var(--font-mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--f5-text-faint)}.dstat .dv{font-family:var(--font-display);font-size:15px;font-weight:700;margin-top:4px}.cl-list{display:flex;flex-direction:column;gap:7px}.cl-item{display:flex;gap:12px;align-items:baseline;font-size:13px;background:rgba(5,11,17,.4);border:1px solid rgba(127,233,245,.08);border-radius:11px;padding:9px 13px}.cl-v{font-family:var(--font-mono);font-size:10.5px;color:var(--f5-accent);flex:0 0 auto}.cl-txt{color:var(--f5-text-dim)}.section-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--f5-text-faint);display:flex;align-items:center;gap:12px}.section-label:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--f5-line),transparent)}.pack-grid,.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.plan-grid{grid-template-columns:1fr 1fr}.pack,.plan{position:relative;cursor:pointer;text-align:center;background:rgba(5,11,17,.55);border:1px solid var(--f5-line);border-radius:15px;padding:16px 10px 14px;transition:all .22s var(--ease-out)}.pack:hover,.plan:hover{transform:translateY(-2px);border-color:rgba(127,233,245,.35)}.pack.sel,.plan.sel{border-color:hsl(var(--f5-accent-hsl)/.8);background:linear-gradient(170deg,rgba(127,233,245,.12),rgba(5,11,17,.6));box-shadow:0 0 26px hsl(var(--f5-accent-hsl)/.18)}.pk-pop{position:absolute;top:-9px;left:50%;transform:translateX(-50%);font-family:var(--font-mono);font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;background:var(--f5-accent);color:#04222a;font-weight:700;padding:3px 9px;border-radius:99px;white-space:nowrap}.pk-tok{font-family:var(--font-display);font-size:22px;font-weight:700}.pk-lbl{font-family:var(--font-mono);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--f5-text-faint);margin-top:2px}.pk-bonus{font-size:11px;color:var(--f5-accent);margin-top:5px}.pk-price{font-size:14px;font-weight:700;margin-top:7px;color:var(--f5-text-dim)}.pack.sel .pk-price{color:#fff}.pl-lbl{font-size:13px;font-weight:600;color:var(--f5-text-dim)}.pl-price{font-family:var(--font-display);font-size:22px;font-weight:700;margin-top:5px}.pl-per{font-size:12px;color:var(--f5-text-faint);font-family:var(--font-body);font-weight:500}.pl-note{font-size:11px;color:var(--f5-accent);margin-top:4px}.toast-wrap{position:fixed;bottom:26px;right:26px;z-index:65;display:flex;flex-direction:column;gap:9px;align-items:flex-end;pointer-events:none}.toast{display:flex;align-items:center;gap:10px;background:rgba(8,15,22,.85);border:1px solid rgba(127,233,245,.3);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:13px;padding:11px 16px;font-size:13px;font-weight:600;box-shadow:0 12px 40px rgba(0,0,0,.5),0 0 24px hsl(var(--f5-accent-hsl)/.12);animation:toast-in .5s var(--ease-out) both}.toast .ti{color:var(--f5-accent);display:grid;place-items:center}@keyframes toast-in{0%{opacity:0;transform:translateX(40px) scale(.95);filter:blur(4px)}to{opacity:1;transform:none;filter:blur(0)}}.tbw{display:flex;align-items:center;gap:8px;-webkit-app-region:no-drag;app-region:no-drag;min-width:0}@media (max-width:1120px){.tb-search kbd,.titlebar .tb-tag{display:none}.titlebar{gap:8px}.avatar-btn .avatar-name{display:none}.res-pill .rp-bar,.tb-btn{width:32px}}.tb-search{display:flex;align-items:center;gap:8px;background:rgba(8,15,22,.5);border:1px solid var(--f5-line);border-radius:99px;padding:0 13px;height:32px;color:var(--f5-text-faint);transition:border-color .25s ease,box-shadow .25s ease,flex-basis .3s var(--ease-out);flex:0 1 190px;min-width:92px;width:auto}.tb-search:focus-within{border-color:hsl(var(--f5-accent-hsl)/.5);color:var(--f5-accent);box-shadow:0 0 18px hsl(var(--f5-accent-hsl)/.15);flex-basis:240px}.tb-search input{flex:1;min-width:0;background:none;border:none;outline:none;color:var(--f5-text);font-size:12.5px;font-family:var(--font-body)}.tb-search input::placeholder{color:var(--f5-text-faint)}.tb-search kbd{font-family:var(--font-mono);font-size:9px;color:var(--f5-text-faint);border:1px solid var(--f5-line);border-radius:5px;padding:1px 5px}.quota-pill{display:flex;align-items:center;gap:8px;height:32px;background:rgba(8,15,22,.5);border:1px solid var(--f5-line);border-radius:99px;padding:0 12px;color:var(--f5-text-dim);transition:all .22s ease}.quota-pill.active,.quota-pill:hover{border-color:hsl(var(--f5-accent-hsl)/.5);color:#fff}.quota-pill .qp-bolt{color:var(--f5-accent);display:grid;place-items:center}.quota-pill .qp-bar{width:52px;height:4px;border-radius:99px;overflow:hidden;background:rgba(127,233,245,.14);position:relative}.quota-pill .qp-bar i{position:absolute;inset:0 auto 0 0;border-radius:99px;background:linear-gradient(90deg,var(--f5-accent-deep),var(--f5-accent));box-shadow:0 0 8px hsl(var(--f5-accent-hsl)/.7)}.quota-pill .qp-pct{font-family:var(--font-mono);font-size:10.5px}.tok-pill{display:flex;align-items:center;gap:8px;height:32px;background:rgba(8,15,22,.5);border:1px solid var(--f5-line);border-radius:99px;padding:0 5px 0 12px;color:var(--f5-text);font-family:var(--font-mono);font-size:11.5px;transition:all .22s ease}.tok-pill:hover{border-color:hsl(var(--f5-accent-hsl)/.5)}.tok-pill .tp-ico{color:var(--f5-accent);display:grid;place-items:center}.tok-pill .tp-add{width:22px;height:22px;border-radius:99px;border:none;background:rgba(127,233,245,.16);color:var(--f5-accent);font-size:14px;line-height:1;display:grid;place-items:center;transition:all .2s ease}.tok-pill .tp-add:hover{background:var(--f5-accent);color:#04222a;box-shadow:0 0 14px hsl(var(--f5-accent-hsl)/.6)}.lang-toggle{display:flex;height:32px;border:1px solid var(--f5-line);border-radius:99px;overflow:hidden;background:rgba(8,15,22,.5)}.lang-toggle button{border:none;background:none;color:var(--f5-text-faint);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;padding:0 11px;transition:all .2s ease}.lang-toggle button.active{background:rgba(127,233,245,.14);color:var(--f5-accent)}.avatar-btn{display:flex;align-items:center;gap:8px;height:32px;background:rgba(8,15,22,.5);border:1px solid var(--f5-line);border-radius:99px;padding:0 10px 0 4px;color:var(--f5-text-dim);font-size:12.5px;font-weight:600;transition:all .22s ease}.avatar-btn:hover{border-color:hsl(var(--f5-accent-hsl)/.5);color:#fff}.avatar{width:25px;height:25px;border-radius:99px;display:grid;place-items:center;background:linear-gradient(140deg,var(--f5-accent),#2563eb);color:#03212a;font-weight:800;font-size:12px;font-family:var(--font-display)}.res-pill{display:flex;align-items:center;gap:8px;height:32px;background:rgba(8,15,22,.5);border:1px solid var(--f5-line);border-radius:99px;padding:0 5px 0 12px;color:var(--f5-text-dim);transition:all .22s ease}.res-pill.active,.res-pill:hover{border-color:hsl(var(--f5-accent-hsl)/.5);color:#fff;box-shadow:0 0 18px hsl(var(--f5-accent-hsl)/.14)}.res-pill .rp-bolt,.res-pill .rp-coin{color:var(--f5-accent);display:grid;place-items:center;transition:color .4s ease}.res-pill .rp-bar{width:44px;height:4px;border-radius:99px;overflow:hidden;background:hsl(var(--f5-accent-hsl)/.14);position:relative}.res-pill .rp-bar i{position:absolute;inset:0 auto 0 0;border-radius:99px;background:linear-gradient(90deg,var(--f5-accent-deep),var(--f5-accent));box-shadow:0 0 8px hsl(var(--f5-accent-hsl)/.7);transition:background .4s ease}.res-pill .rp-pct{font-size:10.5px}.res-pill .rp-div{width:1px;height:14px;background:var(--f5-line)}.res-pill .rp-tok{font-size:11px;color:var(--f5-text)}.res-pill .rp-add{width:22px;height:22px;border-radius:99px;background:hsl(var(--f5-accent-hsl)/.16);color:var(--f5-accent);font-size:14px;line-height:1;display:grid;place-items:center;transition:all .2s ease;cursor:pointer}.res-pill .rp-add:hover{background:var(--f5-accent);color:#04222a;box-shadow:0 0 14px hsl(var(--f5-accent-hsl)/.6)}.pop-anchor{position:relative;display:flex;align-items:center}.pop-scrim{position:fixed;inset:0;z-index:40}.popover-wrap{position:absolute;top:calc(100% + 12px);right:0;z-index:67}.popover{position:relative;z-index:67;width:280px;transform-origin:top right;animation:pop-in .4s var(--ease-out) both}@keyframes pop-in{0%{opacity:0;transform:translateY(12px) scale(.97);filter:blur(4px)}to{opacity:1;transform:none;filter:blur(0)}}.um-inner{padding:8px;display:flex;flex-direction:column}.um-head{padding:12px 12px 10px;border-bottom:1px solid var(--f5-line);margin-bottom:6px}.um-name{font-weight:700;font-size:14px}.um-mail{color:var(--f5-text-faint);font-size:11.5px;margin-top:2px;font-family:var(--font-mono)}.um-item{display:flex;align-items:center;gap:10px;background:none;border:none;color:var(--f5-text-dim);font-size:13px;font-weight:500;text-align:left;padding:10px 12px;border-radius:10px;transition:all .18s ease}.um-item:hover{background:rgba(127,233,245,.08);color:#fff}.um-item.danger:hover{background:rgba(255,84,94,.1);color:#ff8e96}.qpop-inner{padding:16px;display:flex;flex-direction:column;gap:10px}.qpop-row{display:flex;align-items:baseline;justify-content:space-between}.qpop-title{font-size:13px;font-weight:700}.qpop-meta{font-family:var(--font-mono);font-size:10px;color:var(--f5-text-faint)}.qpop-bar{height:6px;border-radius:99px;background:rgba(127,233,245,.12);overflow:hidden}.qpop-bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--f5-accent-deep),var(--f5-accent));box-shadow:0 0 10px hsl(var(--f5-accent-hsl)/.7);transition:width .6s var(--ease-out)}.qpop-sub{font-size:11px;color:var(--f5-text-faint)}.qpop-divider{height:1px;background:var(--f5-line);margin:2px 0}.qpop-bonus{background:none;border:none;padding:0;color:var(--f5-accent);font-family:var(--font-mono);font-size:12px}.qpop-bonus:hover{text-decoration:underline}.qpop-hint{font-size:10.5px;color:var(--f5-text-faint);line-height:1.5}.qpop-up{display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid hsl(var(--f5-accent-hsl)/.45);background:linear-gradient(165deg,rgba(127,233,245,.16),rgba(30,200,224,.05));color:#eafdff;font-weight:700;font-size:12.5px;border-radius:11px;padding:10px;transition:all .22s ease}.qpop-up:hover{box-shadow:0 0 22px hsl(var(--f5-accent-hsl)/.3)}.home-scene{grid-template-rows:1fr;overflow:hidden;transition:opacity .5s var(--ease-cine),transform .5s var(--ease-cine)}.home-scene.scene-hidden{animation:none;opacity:0;transform:scale(1.05);pointer-events:none}.hero-stage{position:absolute;inset:44px 0 150px;display:flex;align-items:center;perspective:1200px}.hero{position:relative;z-index:2;padding-left:clamp(40px,6.5vw,110px);max-width:min(720px,56vw)}.hero-eyebrow{display:flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:11px;letter-spacing:.38em;text-transform:uppercase;color:var(--hero-c1,var(--f5-accent));text-shadow:0 0 16px var(--hero-c1,var(--f5-accent));margin-bottom:20px}.hero-eyebrow:before{content:"";width:34px;height:1px;background:currentColor;opacity:.7}.hero-eyebrow .he-idx{color:var(--f5-text-faint);text-shadow:none;letter-spacing:.2em}.hero-title{margin:0 0 18px;font-family:var(--font-display);font-size:clamp(48px,6.2vw,86px);font-weight:700;line-height:.98;letter-spacing:-.005em;text-transform:uppercase;background:linear-gradient(175deg,#ffffff 30%,rgba(214,240,246,.75) 75%,rgba(160,210,222,.5));-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 6px 30px rgba(2,8,14,.8));text-wrap:balance}.hero-desc{margin:0 0 22px;color:var(--f5-text-dim);font-size:15.5px;line-height:1.7;max-width:47ch;text-wrap:pretty}.hero-meta{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:28px}.chip,.hero-meta{align-items:center}.chip{display:inline-flex;gap:7px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;color:var(--f5-text-dim);border:1px solid var(--f5-line);border-radius:99px;background:rgba(6,12,18,.5);padding:6px 12px}.chip b{color:var(--f5-text);font-weight:600}.chip .sdot{width:6px;height:6px;border-radius:99px;background:#34d399;box-shadow:0 0 8px #34d399}.chip.off .sdot{background:#fb7185;box-shadow:0 0 8px #fb7185}.chip.update-chip{color:var(--hero-c1,var(--f5-accent));border-color:color-mix(in oklch,var(--hero-c1,var(--f5-accent)) 45%,transparent)}.hero-actions{display:flex;align-items:center;gap:11px}.hero-actions .btn-primary{min-width:196px;padding:15px 26px;font-size:15px;border-radius:15px}.hero-actions .icon-btn{width:52px;height:52px;border-radius:15px}.hero-anim>*{animation:hero-up .7s var(--ease-out) both}.hero-anim>:first-child{animation-delay:.02s}.hero-anim>:nth-child(2){animation-delay:.08s}.hero-anim>:nth-child(3){animation-delay:.16s}.hero-anim>:nth-child(4){animation-delay:.22s}.hero-anim>:nth-child(5){animation-delay:.28s}@keyframes hero-up{0%{opacity:0;transform:translateY(34px);filter:blur(8px)}to{opacity:1;transform:none;filter:blur(0)}}.hero-art{position:absolute;z-index:1;right:clamp(20px,9vw,160px);top:50%;width:clamp(260px,26vw,400px);aspect-ratio:1;transform:translateY(-54%);transform-style:preserve-3d;will-change:transform;pointer-events:none}.hero-art .ha-glow{position:absolute;inset:-34%;background:radial-gradient(circle,var(--hero-glow,rgba(34,211,238,.4)),transparent 62%);filter:blur(30px);opacity:.85;animation:ha-breathe 7s ease-in-out infinite}@keyframes ha-breathe{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.12);opacity:1}}.hero-art .ha-ring{position:absolute;inset:-7%;border:1px solid color-mix(in oklch,var(--hero-c1,var(--f5-accent)) 30%,transparent);border-radius:50%;mask-image:linear-gradient(155deg,black 20%,transparent 70%);animation:ha-spin 26s linear infinite}.hero-art .ha-ring.r2{inset:-16%;animation-duration:44s;animation-direction:reverse;mask-image:linear-gradient(-20deg,black 12%,transparent 60%)}@keyframes ha-spin{to{transform:rotate(1turn)}}.hero-art img{position:absolute;inset:8%;width:84%;height:84%;object-fit:contain;filter:drop-shadow(0 30px 60px rgba(0,0,0,.65)) drop-shadow(0 0 44px var(--hero-glow,rgba(34,211,238,.35)));animation:ha-float 9s ease-in-out infinite,hero-art-in .9s var(--ease-out) both}@keyframes ha-float{0%,to{transform:translateY(0) rotate(-1.2deg)}50%{transform:translateY(-20px) rotate(1.2deg)}}@keyframes hero-art-in{0%{opacity:0;transform:scale(.82) translateY(30px);filter:blur(16px)}to{opacity:1}}.hero-art .ha-floor{position:absolute;left:6%;right:6%;bottom:-16%;height:18%;background:radial-gradient(ellipse 60% 100% at 50% 0,var(--hero-glow,rgba(34,211,238,.25)),transparent 70%);filter:blur(12px);opacity:.7}.hero-pager{position:absolute;right:26px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:14px;z-index:3}.hero-pager .hp-num{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;color:var(--f5-text-faint);writing-mode:vertical-rl}.hero-pager .hp-dots{display:flex;flex-direction:column;gap:8px}.hero-pager .hp-dot{width:5px;height:5px;border-radius:99px;border:none;padding:0;background:rgba(170,200,210,.25);transition:all .35s var(--ease-out)}.hero-pager .hp-dot.on{height:22px;background:var(--hero-c1,var(--f5-accent));box-shadow:0 0 10px var(--hero-c1,var(--f5-accent))}.hero-pager .hp-keys{font-family:var(--font-mono);font-size:9px;color:var(--f5-text-faint);opacity:.7}.dock-zone{position:fixed;left:0;right:0;bottom:0;height:150px;z-index:20;justify-content:center;padding-bottom:22px;pointer-events:none}.dock,.dock-zone{display:flex;align-items:flex-end}.dock{pointer-events:auto;gap:6px;padding:13px 16px 11px;border-radius:26px;background:linear-gradient(170deg,rgba(14,24,33,.6),rgba(5,11,17,.5));backdrop-filter:blur(26px) saturate(160%);-webkit-backdrop-filter:blur(26px) saturate(160%);border:1px solid rgba(127,233,245,.16);box-shadow:0 24px 70px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.09),0 0 50px hsl(var(--f5-accent-hsl)/.06);animation:dock-in 1s var(--ease-out) .25s both}@keyframes dock-in{0%{opacity:0;transform:translateY(70px);filter:blur(8px)}to{opacity:1;transform:none;filter:blur(0)}}.dock-sep{width:1px;align-self:stretch;margin:6px 7px;background:var(--f5-line)}.dock-tile{position:relative;border:none;background:none;padding:0;display:flex;flex-direction:column;align-items:center;gap:6px;transform-origin:bottom center;transition:transform .16s ease-out;will-change:transform}.dock-tile .dt-ico{position:relative;width:var(--dock-size,62px);height:var(--dock-size,62px);border-radius:19px;display:grid;place-items:center;background:radial-gradient(circle at 32% 24%,rgba(127,233,245,.12),transparent 65%),linear-gradient(165deg,rgba(18,30,41,.85),rgba(6,12,18,.9));border:1px solid rgba(127,233,245,.15);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 8px 22px rgba(0,0,0,.45);overflow:visible;transition:border-color .2s ease,box-shadow .25s ease}.dock-tile:hover .dt-ico{border-color:color-mix(in oklch,var(--tile-c,var(--f5-accent)) 55%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 12px 30px rgba(0,0,0,.5),0 0 26px color-mix(in oklch,var(--tile-c,var(--f5-accent)) 35%,transparent)}.dock-tile .dt-ico img{width:72%;height:72%;object-fit:contain;filter:drop-shadow(0 4px 10px rgba(0,0,0,.5))}.dock-tile.dim{opacity:.3;filter:saturate(.4)}.dock-tile .dt-dot{width:4.5px;height:4.5px;border-radius:99px;background:transparent;transition:all .3s ease}.dock-tile.sel .dt-dot{background:var(--tile-c,var(--f5-accent));box-shadow:0 0 9px var(--tile-c,var(--f5-accent))}.dock-tile .dt-tip{position:absolute;bottom:calc(100% + 13px);left:50%;transform:translateX(-50%) translateY(5px);white-space:nowrap;font-size:11.5px;font-weight:600;color:var(--f5-text);font-family:var(--font-mono);background:rgba(7,13,20,.92);border:1px solid var(--f5-line);border-radius:9px;padding:6px 11px;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .25s var(--ease-out)}.dock-tile:hover .dt-tip{opacity:1;transform:translateX(-50%) translateY(0)}.dock-tile .dt-tip .tt-sub{color:var(--f5-text-faint);margin-left:7px;font-size:10px}.dt-badge{position:absolute;top:-5px;right:-5px;z-index:2;width:19px;height:19px;border-radius:99px;display:grid;place-items:center;font-size:10px;font-weight:800;border:1.5px solid #04090f}.dt-badge.update{background:var(--f5-accent);color:#04222a;box-shadow:0 0 12px hsl(var(--f5-accent-hsl)/.7)}.dt-badge.renew{background:#fb7185;color:#2a0407;box-shadow:0 0 12px rgba(251,113,133,.7)}.dt-badge.lock{background:rgba(20,32,42,.95);color:var(--f5-text-faint);border-color:rgba(127,233,245,.2)}.dt-overlay{position:absolute;inset:0;border-radius:inherit;display:grid;place-items:center;background:rgba(3,7,11,.55);color:var(--f5-text);backdrop-filter:blur(1px)}.dock-tile .dt-ring{position:absolute;inset:-4px}.yt-tile{background:radial-gradient(circle at 32% 24%,rgba(255,60,60,.18),transparent 65%),linear-gradient(165deg,rgba(30,14,16,.9),rgba(12,5,6,.92))!important;border-color:rgba(255,90,90,.3)!important}.yt-tile .yt-play{width:38%;height:38%;border-radius:30%;background:#ff3d3d;color:#fff;display:grid;place-items:center;box-shadow:0 0 20px rgba(255,61,61,.6)}.soon-letters{font-family:var(--font-display);font-weight:700;font-size:19px;color:var(--f5-text-faint)}.btn-progress-label{font-family:var(--font-mono);font-size:13px;letter-spacing:.06em}@property --md-ang{syntax:"<angle>";initial-value:0deg;inherits:false}.mini-dock{position:fixed;left:16px;top:50%;transform:translateY(-50%);z-index:30;display:flex;flex-direction:column;align-items:center;gap:7px;padding:12px 9px;border-radius:24px;background:linear-gradient(170deg,rgba(14,24,33,.62),rgba(5,11,17,.52));backdrop-filter:blur(26px) saturate(160%);-webkit-backdrop-filter:blur(26px) saturate(160%);border:1px solid hsl(var(--f5-accent-hsl)/.18);box-shadow:0 24px 70px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.09),0 0 50px hsl(var(--f5-accent-hsl)/.08);animation:md-in .7s var(--ease-out) both}.mini-dock:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;pointer-events:none;background:conic-gradient(from var(--md-ang),transparent 0 8%,hsl(var(--f5-accent-hsl)/.9) 13%,hsl(var(--f5-accent-hsl)/.15) 20%,transparent 28% 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:md-ring 7s linear infinite}@keyframes md-ring{to{--md-ang:360deg}}.mini-dock:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 50% at 50% 0,hsl(var(--f5-accent-hsl)/.1),transparent 60%)}@keyframes md-in{0%{opacity:0;transform:translateY(-50%) translateX(-60px);filter:blur(8px)}to{opacity:1;transform:translateY(-50%) translateX(0);filter:blur(0)}}.md-tile{position:relative;border:none;padding:0;width:46px;height:46px;border-radius:15px;display:grid;place-items:center;background:radial-gradient(circle at 32% 24%,hsl(var(--f5-accent-hsl)/.1),transparent 65%),linear-gradient(165deg,rgba(18,30,41,.85),rgba(6,12,18,.9));border:1px solid rgba(127,233,245,.13);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 6px 16px rgba(0,0,0,.4);transition:transform .22s var(--ease-out),border-color .2s ease,box-shadow .25s ease;animation:md-tile-in .55s var(--ease-out) both}@keyframes md-tile-in{0%{opacity:0;transform:translateX(-26px) scale(.8)}to{opacity:1;transform:none}}.md-tile:hover{transform:scale(1.12);border-color:color-mix(in oklch,var(--tile-c,var(--f5-accent)) 55%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 10px 24px rgba(0,0,0,.5),0 0 22px color-mix(in oklch,var(--tile-c,var(--f5-accent)) 35%,transparent)}.md-tile img{width:70%;height:70%;object-fit:contain;filter:drop-shadow(0 3px 8px rgba(0,0,0,.5))}.md-tile.md-brand{background:none;border-color:transparent;box-shadow:none}.md-tile.md-brand img{width:62%;height:62%;filter:drop-shadow(0 0 10px hsl(var(--f5-accent-hsl)/.5));animation:md-breathe 4.5s ease-in-out infinite}@keyframes md-breathe{0%,to{filter:drop-shadow(0 0 8px hsl(var(--f5-accent-hsl)/.4));transform:scale(1)}50%{filter:drop-shadow(0 0 18px hsl(var(--f5-accent-hsl)/.85));transform:scale(1.06)}}.md-tile .md-dot{position:absolute;left:-7px;top:50%;transform:translateY(-50%);width:4px;height:4px;border-radius:99px;background:transparent;transition:all .3s ease}.md-tile.sel .md-dot{background:var(--tile-c,var(--f5-accent));height:18px;box-shadow:0 0 9px var(--tile-c,var(--f5-accent))}.md-sep{width:22px;height:1px;background:var(--f5-line);margin:2px 0}.md-badge{position:absolute;top:-4px;right:-4px;width:17px;height:17px;border-radius:99px;display:grid;place-items:center;border:1.5px solid #04090f}.md-badge.update{background:var(--f5-accent);color:#04222a;box-shadow:0 0 10px hsl(var(--f5-accent-hsl)/.7)}.md-badge.dl{background:rgba(20,32,42,.95);color:var(--f5-text-dim);border-color:rgba(127,233,245,.25)}.md-tile.md-orb{overflow:hidden}.md-orb-icon{width:16px;height:16px;border-radius:999px;display:block;background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.95),rgba(127,233,245,.92) 32%,rgba(30,200,224,.88) 58%,rgba(4,22,29,.92) 100%);box-shadow:0 0 16px hsl(var(--f5-accent-hsl)/.65),inset 0 1px 3px rgba(255,255,255,.35)}.md-tile .md-tip{position:absolute;left:calc(100% + 13px);top:50%;transform:translateY(-50%) translateX(-5px);white-space:nowrap;font-size:11.5px;font-weight:600;color:var(--f5-text);font-family:var(--font-mono);background:rgba(7,13,20,.92);border:1px solid var(--f5-line);border-radius:9px;padding:6px 11px;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .25s var(--ease-out);z-index:5}.md-tile:hover .md-tip{opacity:1;transform:translateY(-50%) translateX(0)}.md-tok{flex-direction:column;gap:1px;display:flex;align-items:center;justify-content:center}.md-tok .md-tok-ico{color:var(--f5-accent);display:grid;place-items:center}.md-tok .md-tok-v{font-family:var(--font-mono);font-size:8.5px}.md-expand,.md-tok .md-tok-v{color:var(--f5-text-dim)}.md-expand:hover{color:var(--f5-accent)}.op-orb{position:fixed;top:0;left:0;width:64px;height:64px;border:none;padding:0;border-radius:999px;overflow:hidden;appearance:none;-webkit-appearance:none;background:radial-gradient(circle at 32% 24%,rgba(255,255,255,.26),rgba(127,233,245,.18) 28%,rgba(4,11,17,.72) 70%,rgba(4,9,14,.95) 100%);box-shadow:0 10px 18px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.24),0 0 14px hsl(var(--f5-accent-hsl)/.18);display:grid;place-items:center;cursor:grab}.op-orb:active{cursor:grabbing}.op-orb-core{width:48px;height:48px;border-radius:999px;display:grid;place-items:center;background:linear-gradient(180deg,rgba(10,18,27,.92),rgba(4,10,15,.92));border:1px solid rgba(127,233,245,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 18px hsl(var(--f5-accent-hsl)/.18)}.op-orb-core img{width:58%;height:58%;object-fit:contain;filter:drop-shadow(0 0 10px hsl(var(--f5-accent-hsl)/.6))}.op-orb-ring{position:absolute;inset:2px;border-radius:999px;pointer-events:none;border:1px solid rgba(127,233,245,.28);box-shadow:0 0 16px hsl(var(--f5-accent-hsl)/.24)}.palette-scrim{position:fixed;inset:0;z-index:58;background:rgba(1,4,8,.5);backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%);display:flex;justify-content:center;align-items:flex-start;padding:18vh 24px 24px;animation:f5-fade .25s ease both}.palette{width:min(580px,100%);animation:pal-pop .45s var(--ease-out) both}@keyframes pal-pop{0%{opacity:0;transform:translateY(-18px) scale(.97);filter:blur(6px)}to{opacity:1;transform:none;filter:blur(0)}}.pal-inner{display:flex;flex-direction:column}.pal-input{display:flex;align-items:center;gap:12px;padding:16px 18px;color:var(--f5-accent);border-bottom:1px solid var(--f5-line)}.pal-input input{flex:1;background:none;border:none;outline:none;color:var(--f5-text);font-family:var(--font-body);font-size:15.5px}.pal-input input::placeholder{color:var(--f5-text-faint)}.pal-input kbd{font-family:var(--font-mono);font-size:9.5px;color:var(--f5-text-faint);border:1px solid var(--f5-line);border-radius:6px;padding:2px 7px}.pal-list{max-height:330px;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:2px}.pal-item{display:flex;align-items:center;gap:13px;background:none;border:none;text-align:left;border-radius:12px;padding:10px 12px;transition:background .15s ease}.pal-item.on{background:linear-gradient(95deg,color-mix(in oklch,var(--tile-c,var(--f5-accent)) 14%,transparent),transparent 80%);box-shadow:inset 2px 0 0 var(--tile-c,var(--f5-accent))}.pal-ico{width:36px;height:36px;border-radius:11px;flex:0 0 auto;display:grid;place-items:center;background:rgba(6,12,18,.6);border:1px solid var(--f5-line);color:var(--f5-accent)}.pal-ico img{width:70%;height:70%;object-fit:contain}.pal-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.pal-name{font-size:13.5px;font-weight:600;color:var(--f5-text)}.pal-sub{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pal-act,.pal-sub{color:var(--f5-text-faint)}.pal-act{font-size:10px;opacity:0;transition:opacity .15s ease}.pal-item.on .pal-act{opacity:1;color:var(--tile-c,var(--f5-accent))}.pal-empty{padding:26px;text-align:center;font-size:11px;letter-spacing:.2em}.pal-empty,.pal-foot{color:var(--f5-text-faint)}.pal-foot{display:flex;gap:18px;justify-content:center;padding:11px;border-top:1px solid var(--f5-line);font-size:9.5px;letter-spacing:.08em}.vid-scene{overflow:hidden;background:#03070b}.vid-bg{position:absolute;inset:58px 0 0 0;animation:f5-fade .4s ease both;transition:inset .3s ease}body.video-idle .titlebar,body.video-idle .vid-fade.bottom,body.video-idle .vid-fade.top,body.video-idle .vid-overlay-head{opacity:0;pointer-events:none;transition:opacity .45s ease,transform .45s ease}body.video-idle .titlebar{transform:translateY(-6px)}body.video-idle .vid-overlay-head{transform:translateY(6px)}body.video-idle .vid-bg{inset:0}body.video-idle .vid-scene,body.video-idle .vid-scene *{cursor:none}.titlebar,.vid-fade.bottom,.vid-fade.top,.vid-overlay-head{transition:opacity .25s ease,transform .3s ease}.vid-bg iframe{width:100%;height:100%;border:none;display:block;transform:scale(1.02);filter:saturate(1.02) contrast(1.02)}.vid-fade{position:absolute;left:0;right:0;z-index:2;pointer-events:none}.vid-fade.top{top:0;height:80px;background:linear-gradient(180deg,rgba(2,5,9,.92),rgba(2,5,9,0))}.vid-fade.bottom{bottom:0;height:240px;background:linear-gradient(0deg,rgba(2,5,9,.96),rgba(2,5,9,0))}.vid-overlay-head{position:absolute;left:42px;right:42px;bottom:60px;z-index:3;display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.vid-overlay-copy{max-width:min(680px,58vw)}.vid-overlay-kicker{font-family:var(--font-mono);font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:hsl(var(--f5-accent-hsl)/.92);margin-bottom:12px}.vid-overlay-title{font-family:var(--font-display);font-size:clamp(24px,3vw,42px);line-height:1.05;font-weight:700;color:rgba(255,255,255,.96);text-shadow:0 10px 36px rgba(0,0,0,.55)}.vid-overlay-sub{margin-top:10px;font-size:13px;color:rgba(233,244,248,.74);font-family:var(--font-mono)}.vid-overlay-actions{display:flex;align-items:center;gap:10px}.vid-overlay-btn{height:38px;padding:0 16px;border-radius:999px;border:1px solid rgba(127,233,245,.16);background:rgba(6,12,18,.34);color:rgba(255,255,255,.9);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);transition:all .22s ease}.vid-overlay-btn:hover{border-color:hsl(var(--f5-accent-hsl)/.48);box-shadow:0 0 22px hsl(var(--f5-accent-hsl)/.14)}.vid-overlay-btn.close:hover{border-color:rgba(255,255,255,.28)}.vid-close{position:absolute;top:54px;right:18px;z-index:6;width:44px;height:44px;border-radius:999px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);background:rgba(6,12,18,.5);color:rgba(255,255,255,.92);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);cursor:pointer;transition:transform .18s ease,background .2s ease,border-color .2s ease;-webkit-app-region:no-drag;app-region:no-drag;box-shadow:0 8px 24px rgba(0,0,0,.45)}.vid-close:hover{border-color:rgba(255,120,120,.65);color:#fff;background:rgba(40,8,8,.55);transform:scale(1.06)}.vid-close:active{transform:scale(.94)}.vid-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:58px;height:58px;border-radius:999px;display:grid;place-items:center;border:1px solid rgba(127,233,245,.18);background:rgba(6,12,18,.28);color:rgba(255,255,255,.9);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);transition:all .22s ease}.vid-nav.left{left:28px}.vid-nav.right{right:28px}.vid-nav:hover{border-color:hsl(var(--f5-accent-hsl)/.48);box-shadow:0 0 26px hsl(var(--f5-accent-hsl)/.16)}.vid-nav:disabled{opacity:.35;cursor:default;box-shadow:none}.vid-arrow-icon{display:grid;place-items:center}.vid-arrow-icon.left{transform:rotate(180deg)}.vid-overlay-foot{position:absolute;left:42px;bottom:34px;z-index:3;font-family:var(--font-mono);font-size:11px;color:rgba(233,244,248,.72);padding:10px 14px;border-radius:999px;background:rgba(6,12,18,.28);border:1px solid rgba(127,233,245,.12);backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%)}.vid-empty{min-height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;border-radius:22px;border:1px solid hsl(var(--f5-accent-hsl)/.16);background:linear-gradient(170deg,rgba(14,24,33,.5),rgba(5,11,17,.55));box-shadow:inset 0 1px 0 rgba(255,255,255,.06);text-align:center;padding:24px}.vid-empty.fullscreen{position:absolute;inset:0;min-height:100%;border-radius:0;border:none;background:radial-gradient(circle at 50% 35%,rgba(127,233,245,.06),rgba(3,7,11,.96) 58%)}.vid-empty-title{font-size:14px;color:var(--f5-text-dim);max-width:34ch;line-height:1.6}.yt-admin-stack{display:flex;flex-direction:column;gap:12px}.yt-admin-label{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--f5-text-faint);font-family:var(--font-mono)}.yt-admin-textarea{width:100%;min-height:240px;resize:vertical;border-radius:18px;border:1px solid var(--f5-line);background:rgba(4,10,15,.72);color:var(--f5-text);padding:16px 18px;outline:none;font-size:13px;line-height:1.65;font-family:var(--font-mono);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.yt-admin-textarea:focus{border-color:hsl(var(--f5-accent-hsl)/.45);box-shadow:0 0 0 1px hsl(var(--f5-accent-hsl)/.2),0 0 26px hsl(var(--f5-accent-hsl)/.12)}.yt-admin-hint{font-size:12px;color:var(--f5-text-faint);line-height:1.6}.yt-admin-meta{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--f5-text-dim);font-family:var(--font-mono)}.admin-modal-inner{max-height:min(84vh,900px);overflow:hidden}.admin-grid{display:grid;grid-template-columns:320px minmax(0,1fr);gap:16px;min-height:560px;max-height:calc(min(84vh, 900px) - 120px);min-height:0}.admin-form,.admin-side{border-radius:20px;border:1px solid var(--f5-line);background:rgba(4,10,15,.55);box-shadow:inset 0 1px 0 rgba(255,255,255,.04);min-height:0}.admin-side{padding:12px;gap:10px}.admin-form,.admin-side{display:flex;flex-direction:column;min-height:0}.admin-form{padding:14px;gap:12px;overflow:auto}.admin-side-top{gap:10px}.admin-side-brand,.admin-side-top{display:flex;flex-direction:column}.admin-side-brand{gap:2px}.admin-side-title{font-family:var(--font-display);font-size:18px;font-weight:700;color:var(--f5-text)}.admin-side-sub{font-size:11px;color:var(--f5-text-faint)}.admin-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.admin-stat-pill{display:flex;flex-direction:column;gap:2px;padding:10px 10px 9px;border-radius:16px;border:1px solid rgba(127,233,245,.1);background:linear-gradient(180deg,rgba(10,17,24,.76),rgba(7,12,18,.94))}.admin-stat-pill.on{border-color:rgba(16,185,129,.18)}.admin-stat-pill.off{border-color:rgba(255,84,94,.16)}.admin-stat-num{font-family:var(--font-display);font-size:18px;line-height:1;color:var(--f5-text)}.admin-stat-label{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--f5-text-faint)}.admin-side-actions{display:flex;gap:8px}.admin-mini-btn{flex:1;padding:10px 12px;font-size:12px}.admin-search{display:flex;align-items:center;gap:8px;width:100%;height:40px;padding:0 12px;border-radius:14px;background:rgba(8,15,22,.5);border:1px solid var(--f5-line);color:var(--f5-text-faint);flex:0 0 auto}.admin-search:focus-within{border-color:hsl(var(--f5-accent-hsl)/.5);color:var(--f5-accent);box-shadow:0 0 18px hsl(var(--f5-accent-hsl)/.15)}.admin-search input{flex:1;min-width:0;background:transparent;border:none;outline:none;color:var(--f5-text);font-size:12.5px;font-family:var(--font-body)}.admin-search input::placeholder{color:var(--f5-text-faint)}.admin-list{display:flex;flex-direction:column;gap:8px;overflow:auto;padding-right:2px;min-height:0}.admin-item{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:rgba(8,15,22,.42);border:1px solid rgba(127,233,245,.08);border-radius:15px;padding:10px 11px;transition:all .22s var(--ease-out)}.admin-item:hover{border-color:rgba(127,233,245,.22);transform:translateY(-1px)}.admin-item.sel{border-color:hsl(var(--f5-accent-hsl)/.5);background:radial-gradient(circle at left center,rgba(127,233,245,.15),transparent 48%),linear-gradient(160deg,rgba(127,233,245,.12),rgba(8,15,22,.54));box-shadow:0 0 22px hsl(var(--f5-accent-hsl)/.12),inset 0 0 0 1px rgba(127,233,245,.06)}.admin-item-icon{width:42px;height:42px;border-radius:13px;flex:0 0 auto;display:grid;place-items:center;background:rgba(5,11,17,.7);border:1px solid rgba(127,233,245,.12);color:var(--f5-accent)}.admin-item-icon img{width:74%;height:74%;object-fit:contain}.admin-item-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.admin-item-name{font-size:13px;font-weight:700;color:var(--f5-text)}.admin-item-meta{font-size:10.5px;color:var(--f5-text-faint);font-family:var(--font-mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-item-state{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;border-radius:999px;padding:4px 8px;border:1px solid var(--f5-line)}.admin-item-state.on{color:#89f5bc;border-color:rgba(16,185,129,.25)}.admin-item-state.off{color:#ff9aa5;border-color:rgba(255,84,94,.2)}.admin-empty{display:grid;place-items:center;min-height:180px;border-radius:16px;border:1px dashed rgba(127,233,245,.14);color:var(--f5-text-faint);font-size:12px}.admin-form-grid{display:grid;gap:12px}.admin-form-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-form-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-col-span-2{grid-column:span 2}.admin-hidden-input{display:none}.admin-app-hero{display:grid;grid-template-columns:84px minmax(0,1fr) 220px;gap:14px;align-items:center;padding:14px;border-radius:22px;border:1px solid rgba(127,233,245,.12);background:radial-gradient(circle at top left,rgba(127,233,245,.12),transparent 34%),linear-gradient(180deg,rgba(9,16,24,.76),rgba(5,10,16,.9));box-shadow:0 16px 40px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.05)}.admin-app-mark{width:84px;height:84px;border-radius:22px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(127,233,245,.16);background:radial-gradient(circle at 30% 24%,rgba(127,233,245,.2),rgba(7,14,21,.92));color:var(--f5-accent);box-shadow:0 0 28px hsl(var(--f5-accent-hsl)/.12)}.admin-app-mark img{width:100%;height:100%;object-fit:cover}.admin-app-summary{min-width:0;display:flex;flex-direction:column;gap:6px}.admin-app-kicker{font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;color:var(--f5-text-faint);text-transform:uppercase}.admin-app-title{font-size:24px;line-height:1.05;font-weight:700;font-family:var(--font-display);color:var(--f5-text)}.admin-app-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-family:var(--font-mono);font-size:11px;color:var(--f5-text-dim)}.admin-app-meta span{padding:5px 8px;border-radius:999px;border:1px solid rgba(127,233,245,.12);background:rgba(8,15,22,.36)}.admin-app-tools{display:flex;justify-content:flex-end}.admin-hero-actions{display:flex;flex-direction:column;gap:10px;align-items:stretch}.admin-hero-color{display:flex;align-items:center;gap:10px;justify-content:center;min-height:42px;padding:0 12px;border-radius:16px;border:1px solid rgba(127,233,245,.12);background:rgba(8,15,22,.36);font-family:var(--font-mono);font-size:11px;color:var(--f5-text-dim)}.admin-hero-color-dot{width:16px;height:16px;border-radius:999px;box-shadow:0 0 16px currentColor,inset 0 1px 2px rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.18)}.admin-state-pill.on{color:#89f5bc}.admin-state-pill.off{color:#ff9aa5}.admin-panel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-panel-card{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:20px;border:1px solid rgba(127,233,245,.1);background:linear-gradient(180deg,rgba(8,15,22,.55),rgba(6,11,17,.76));box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.admin-panel-card-wide{grid-column:1/-1}.admin-card-head{display:flex;flex-direction:column;gap:4px}.admin-card-title{font-size:13px;font-weight:700;color:var(--f5-text);letter-spacing:.02em}.admin-card-sub{font-size:11px;color:var(--f5-text-faint)}.admin-media-row{display:grid;grid-template-columns:1fr;gap:12px;align-items:stretch}.admin-media-field{min-width:0}.admin-inline-logo{display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center;padding:14px;border-radius:18px;border:1px solid rgba(127,233,245,.12);background:rgba(8,15,22,.34)}.admin-logo-preview{width:108px;height:108px;border-radius:24px;display:grid;place-items:center;background:radial-gradient(circle at 30% 24%,rgba(127,233,245,.16),rgba(7,14,21,.82));border:1px solid rgba(127,233,245,.12);color:var(--f5-accent);overflow:hidden}.admin-logo-preview img{width:100%;height:100%;object-fit:cover}.field-icon-action{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.field-icon-action input{min-width:0}.admin-inline-action{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;border:1px solid rgba(127,233,245,.14);background:rgba(127,233,245,.06);color:var(--f5-accent);transition:all .2s var(--ease-out)}.admin-inline-action:hover{border-color:rgba(127,233,245,.34);background:rgba(127,233,245,.12);transform:translateY(-1px)}.admin-action-btn{width:100%;min-height:40px;justify-content:center}.admin-color-picker{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 10px;border-radius:18px;border:1px solid rgba(127,233,245,.12);background:rgba(8,15,22,.34)}.admin-color-picker input[type=color]{width:44px;height:44px;border:none;padding:0;background:transparent;border-radius:14px;cursor:pointer}.admin-color-picker input[type=color]::-webkit-color-swatch-wrapper{padding:0}.admin-color-picker input[type=color]::-webkit-color-swatch{border:1px solid rgba(255,255,255,.18);border-radius:14px}.admin-color-value{font-family:var(--font-mono);font-size:12px;color:var(--f5-text-dim);letter-spacing:.08em}.admin-textarea.short{min-height:120px}.admin-checks{display:flex;gap:16px;flex-wrap:wrap}@media (max-width:980px){.hero{max-width:88vw}.hero-art{opacity:.35;right:-6vw}.login-wrap{grid-template-columns:1fr;gap:40px}.login-hero{display:none}.admin-app-hero,.admin-grid,.admin-panel-grid,.admin-stats{grid-template-columns:1fr}.admin-app-tools{justify-content:stretch}.admin-col-span-2,.admin-panel-card-wide{grid-column:auto}.admin-form-grid.cols-2,.admin-form-grid.cols-3{grid-template-columns:1fr}.vid-overlay-head{top:auto;bottom:92px;left:16px;right:16px;flex-direction:column;align-items:stretch;gap:10px}.vid-overlay-copy{max-width:none}.vid-overlay-kicker{margin-bottom:6px}.vid-overlay-title{font-size:18px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vid-overlay-sub{margin-top:6px;font-size:12px}.vid-overlay-actions{justify-content:flex-start}.vid-nav{width:46px;height:46px}.vid-nav.left{left:8px}.vid-nav.right{right:8px}.vid-overlay-foot{display:none}.vid-close{top:50px;right:14px}}.ob-mobile-prefs{display:block}.ob-prefs{display:flex;flex-direction:column;gap:4px;padding:2px 4px}.ob-prefs-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 6px}.ob-prefs-label{font-size:13px;color:#fff;opacity:.85}.titlebar .tb-sound,.titlebar>.tbw>.lang-toggle{display:none}@media (max-width:640px){.dock-sep,.dock-zone,.hero-stage{display:none}.dock-tile{--dock-size:68px;flex:none;gap:9px}.dock-tile .dt-ico{border-radius:22px}.dock-tile .dt-badge{display:none}.dock-tile .dt-tip{position:static;transform:none;opacity:1;pointer-events:none;order:2;background:none;border:none;border-radius:0;padding:0;box-shadow:none;white-space:normal;max-width:96px;text-align:center;line-height:1.18;font-family:var(--font-body);font-size:11.5px;font-weight:500;color:rgba(255,255,255,.92);text-shadow:0 1px 5px rgba(0,0,0,.7)}.dock-tile .dt-dot,.dock-tile .dt-tip .tt-sub{display:none}}.border-glow-card{--edge-proximity:0;--cursor-angle:45deg;--edge-sensitivity:28;--color-sensitivity:calc(var(--edge-sensitivity) + 20);--border-radius:28px;--glow-padding:40px;--cone-spread:25;position:relative;border-radius:var(--border-radius);isolation:isolate;transform:translateZ(.01px);display:grid;border:1px solid rgb(255 255 255/10%);background:var(--card-bg,#070d14);overflow:visible;box-shadow:0 1px 2px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.12),0 4px 8px rgba(0,0,0,.14),0 8px 16px rgba(0,0,0,.16),0 16px 32px rgba(0,0,0,.2),0 32px 64px rgba(0,0,0,.24)}.border-glow-card:after,.border-glow-card:before,.border-glow-card>.edge-light{content:"";position:absolute;inset:0;border-radius:inherit;transition:opacity .25s ease-out;z-index:-1}.border-glow-card:not(:hover):not(.sweep-active):after,.border-glow-card:not(:hover):not(.sweep-active):before,.border-glow-card:not(:hover):not(.sweep-active)>.edge-light{opacity:0;transition:opacity .75s ease-in-out}.border-glow-card:before{border:1px solid transparent;background:linear-gradient(var(--card-bg,#070d14) 0 100%) padding-box,linear-gradient(rgb(255 255 255/0) 0 100%) border-box,var(--gradient-one) border-box,var(--gradient-two) border-box,var(--gradient-three) border-box,var(--gradient-four) border-box,var(--gradient-five) border-box,var(--gradient-six) border-box,var(--gradient-seven) border-box,var(--gradient-base) border-box;opacity:calc((var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));mask-image:conic-gradient(from var(--cursor-angle) at center,black calc(var(--cone-spread) * 1%),transparent calc((var(--cone-spread) + 15) * 1%),transparent calc((100 - var(--cone-spread) - 15) * 1%),black calc((100 - var(--cone-spread)) * 1%))}.border-glow-card:after{border:1px solid transparent;background:var(--gradient-one) padding-box,var(--gradient-two) padding-box,var(--gradient-three) padding-box,var(--gradient-four) padding-box,var(--gradient-five) padding-box,var(--gradient-six) padding-box,var(--gradient-seven) padding-box,var(--gradient-base) padding-box;mask-image:linear-gradient(to bottom,black,black),radial-gradient(ellipse at 50% 50%,black 40%,transparent 65%),radial-gradient(ellipse at 66% 66%,black 5%,transparent 40%),radial-gradient(ellipse at 33% 33%,black 5%,transparent 40%),radial-gradient(ellipse at 66% 33%,black 5%,transparent 40%),radial-gradient(ellipse at 33% 66%,black 5%,transparent 40%),conic-gradient(from var(--cursor-angle) at center,transparent 5%,black 15%,black 85%,transparent 95%);mask-composite:subtract,add,add,add,add,add;opacity:calc(var(--fill-opacity, .5) * (var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));mix-blend-mode:soft-light}.border-glow-card>.edge-light{inset:calc(var(--glow-padding) * -1);pointer-events:none;z-index:1;mask-image:conic-gradient(from var(--cursor-angle) at center,black 2.5%,transparent 10%,transparent 90%,black 97.5%);opacity:calc((var(--edge-proximity) - var(--edge-sensitivity)) / (100 - var(--edge-sensitivity)));mix-blend-mode:plus-lighter}.border-glow-card>.edge-light:before{content:"";position:absolute;inset:var(--glow-padding);border-radius:inherit;box-shadow:inset 0 0 0 1px var(--glow-color),inset 0 0 1px 0 var(--glow-color-60),inset 0 0 3px 0 var(--glow-color-50),inset 0 0 6px 0 var(--glow-color-40),inset 0 0 15px 0 var(--glow-color-30),inset 0 0 25px 2px var(--glow-color-20),inset 0 0 50px 2px var(--glow-color-10),0 0 1px 0 var(--glow-color-60),0 0 3px 0 var(--glow-color-50),0 0 6px 0 var(--glow-color-40),0 0 15px 0 var(--glow-color-30),0 0 25px 2px var(--glow-color-20),0 0 50px 2px var(--glow-color-10)}.border-glow-inner{display:flex;flex-direction:column;position:relative;z-index:1;height:100%}.glass{background:linear-gradient(155deg,rgba(16,27,37,.5),rgba(5,11,17,.38));backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);border:1px solid var(--f5-line)}