@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{--accent:#0089ff;--ink:#f4f8ff;--ink-dim:#d6e4ffa8;--bg:#030a2e;--bg-deep:#01041a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Inter,system-ui,sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{overscroll-behavior-y:none;background:#000}body{min-height:100vh;color:var(--ink);background-color:#000;background-image:radial-gradient(520px 1000px at 0%,#0089ff8c,#0000 70%),radial-gradient(760px 520px at 92% 8%,#4696ff33,#0000 70%),radial-gradient(900px 420px at 55% 112%,#0089ff29,#0000 70%),none;background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;overflow-x:hidden}.page{min-height:100vh;position:relative;overflow:clip}.backdrop{background:#000;position:absolute;inset:0;overflow:hidden}.scene{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.eyebrow{color:#bfe6ff;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:13px;font-weight:600}.lede{color:#f0f8ffd9;max-width:520px;font-size:18px;line-height:1.55}.glass-nav{z-index:50;border-radius:26px;height:min(640px,80vh,80dvh);margin-top:calc(min(640px,80vh,80dvh)/-2);position:fixed;top:50%;left:16px;overflow:hidden}.glass-nav:after{content:"";pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(#ffffff80,#ffffff1f 35% 65%,#ffffff4d);border-radius:26px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass-nav .sidebar{-webkit-tap-highlight-color:transparent;pointer-events:auto;-webkit-user-select:none;user-select:none}.sidebar{height:100%;color:var(--ink);flex-direction:column;padding:14px;display:flex;position:relative;overflow:hidden}.sidebar ul{flex-direction:column;gap:4px;list-style:none;display:flex;position:relative}.nav-item{color:#ffffffdb;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:15px;align-items:center;gap:14px;width:100%;height:46px;padding:0 8.5px;font:600 15px Inter,system-ui,sans-serif;transition:color .2s;display:flex;position:relative}.nav-item:focus{outline:none}@media (hover:hover){.nav-item:hover{color:#fff;background:#ffffff1a}}.nav-item:active{transform:scale(.97)}.nav-item:focus-visible{outline:none}.nav-item.is-active{color:#fff}.nav-icon{flex:none;position:relative}.nav-label{position:relative}.nav-active{pointer-events:none;background-color:#0089ff80;border-radius:15px;height:46px;transition:background-color .18s;position:absolute;top:0;left:0;right:0;box-shadow:inset 0 1px #ffffff73}.nav-active[data-premium=true]{background-color:#46b9ff}.nav-item.is-solid{background-color:#0089ff80;box-shadow:inset 0 1px #ffffff73}.sidebar-gap{cursor:pointer;flex:1;min-height:20px}.sidebar-foot{position:relative}.menu-burger{color:#fff;pointer-events:auto;cursor:pointer;justify-content:center;align-items:center;width:64px;height:48px;display:flex;position:absolute;top:0;left:0}@media (width<=700px){.glass-nav{border-radius:24px;margin-top:0;top:24px}.glass-nav:after{border-radius:24px}.glass-nav .sidebar{height:auto;position:absolute;inset:0}}.home{padding-left:100px;position:relative;overflow-x:clip}.hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:36px;min-height:100vh;padding:40px 24px 120px;display:flex}.hero h1{letter-spacing:-.04em;font-size:clamp(44px,8vw,104px);font-weight:800;line-height:1.02}.hero-accent{background:linear-gradient(#8fd2ff,#0089ff);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-actions{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.btn{color:#fff;border:1px solid #ffffff40;border-radius:12px;justify-content:center;align-items:center;height:48px;padding:0 26px;font:600 16px Inter,system-ui,sans-serif;text-decoration:none;display:inline-flex}.btn-primary{background:linear-gradient(267deg,#0089ff 8%,#0a3fd6 142%)}.btn-ghost{background:#ffffff0f}.footer{margin-top:10px;padding-right:24px}.wordmark-wrap{box-sizing:content-box;width:auto;min-height:0;margin:-70px -70px 0;padding:70px 70px 0;overflow:clip;-webkit-mask-image:linear-gradient(#000 calc(100% - 90px),#0000);mask-image:linear-gradient(#000 calc(100% - 90px),#0000)}.wordmark{-webkit-user-select:none;user-select:none;--wm-core:#cfe9ff;--wm-bright:#46b9ff;--wm-base:#0089ff;--wm-hot:#fff;filter:drop-shadow(0 0 16px #0089ff12);width:100%;height:auto;display:block;overflow:visible}.footer-bar{color:#ffffff80;border-top:1px solid #ffffff1a;padding:24px 0 32px;font-size:13px}@media (width<=700px){.home{padding-left:0}.hero{padding:20px 24px 180px}.footer{padding:0 20px}}.hero-title{font-size:0;line-height:0}.headline-wrap{width:min(78vw,640px)}.headline{--wm-core:#cfe9ff;--wm-bright:#46b9ff;--wm-base:#0089ff;--wm-hot:#fff;width:100%;height:auto;display:block;overflow:visible}.glow-fx{opacity:0;transition:opacity .5s ease-out}.ring-fx{opacity:0;transition:opacity 1.4s ease-in-out}@media (hover:none),(width<=700px){.wordmark{filter:none}}.nav-item{overflow:hidden}.nav-item:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(120px circle at var(--gx,50%) var(--gy,50%), #46b9ff57, #0089ff1f 45%, transparent 75%);transition:opacity .6s;position:absolute;inset:0}@media (hover:hover){.nav-item:hover:before{opacity:1}}.nav-active{animation:3.6s ease-in-out infinite breathe}@keyframes breathe{0%,to{box-shadow:inset 0 1px #ffffff73,0 0 #46b9ff00}50%{box-shadow:inset 0 1px #ffffff73,0 0 18px 2px #46b9ff61}}@media (width<=700px){.scene{object-fit:fill;height:100%}.nav-active{will-change:transform;animation:none}.nav-item:before{display:none}body{background-color:#000;background-image:radial-gradient(240px 520px at 0 48%,#0089ff4d,#0000 70%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}}.glass-btn{z-index:2;color:#fff;-webkit-backdrop-filter:blur(14px)saturate(1.5);backdrop-filter:blur(14px)saturate(1.5);background:linear-gradient(#006eff38,#00288c2e);border:1px solid #ffffff38;border-radius:14px;transition:box-shadow .3s,transform .3s,background .3s;position:relative;box-shadow:0 0 28px #0089ff61,inset 0 1px #fff6}.glass-free{background:linear-gradient(#bee1ff33,#5a96e61f);box-shadow:0 0 28px #78beff52,inset 0 1px #ffffff80}@media (hover:hover){.glass-btn:hover{transform:translateY(-1px);box-shadow:0 0 40px #0096ff99,inset 0 1px #ffffff8c}}@media (width<=700px){.btn{border-radius:12px;height:40px;padding:0 18px;font-size:14px}.hero-actions{gap:14px}}.hero{position:relative}.scroll-cue{color:#d6e4ff99;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;font:600 11px Inter,system-ui,sans-serif;transition:color .3s;display:flex;position:absolute;bottom:36px;left:50%;transform:translate(-50%)}.scroll-cue svg{animation:1.9s ease-in-out infinite cue}@keyframes cue{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}@media (hover:hover){.scroll-cue:hover{color:#fff}}@media (width<=700px){.scroll-cue{bottom:24px}}.scroll-cue{transition:opacity .5s,color .3s,visibility .5s}.scroll-cue.is-gone{opacity:0;visibility:hidden;pointer-events:none}.sidebar-foot{flex-direction:column;gap:6px;display:flex}.nav-cta{color:#fff;background:linear-gradient(#2aa4ff,#0a6ae6);box-shadow:inset 0 1px #ffffff80,0 6px 20px #0078ff73}@media (hover:hover){.nav-cta:hover{background:linear-gradient(#45b2ff,#1478f5)}}.hero-title{position:relative}.hero-title .headline-wrap{z-index:1;position:relative}.route-view{animation:.28s both routeIn}@keyframes routeIn{0%{opacity:0}to{opacity:1}}body.route-leaving .route-view{opacity:0;transition:opacity 90ms;animation:none}@media (prefers-reduced-motion:reduce){.route-view{animation:none}}.page,.backdrop,.scene{min-height:100dvh}@media (width<=700px){html,body{background-color:#000;min-height:100dvh}}html{touch-action:pan-x pan-y;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@media (width<=700px){input,select,textarea{font-size:16px!important}html,body{overscroll-behavior-x:none;touch-action:pan-y;overflow-x:clip}}.glass-nav:before{content:"";z-index:3;border-radius:inherit;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(115deg,#ffffff57 0%,#ffffff14 22%,#0000 38%),radial-gradient(120% 40% at 50% 0,#ffffff38,#0000 70%);position:absolute;inset:0}.glass-nav .sidebar{z-index:4;position:relative}@media (width<=760px){.glass-nav{-webkit-backdrop-filter:blur(14px)saturate(1.7);backdrop-filter:blur(14px)saturate(1.7);background:linear-gradient(160deg,#96c8ff29,#1446be1a 55%,#0a288224)}.glass-nav:before{opacity:.6}}.ring-halo{animation:3.2s ease-in-out infinite halo-pulse}@keyframes halo-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.ring-halo{animation:none}}@media (width<=760px){.ring-halo{animation:none}.blob-a,.blob-b,.blob-c{will-change:auto;animation:none!important}.what-panel,.cta-glass,.glass-btn,.faq-panel,.plat-tile,.what-panel *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.what-panel{background:linear-gradient(#14326e8c,#0612309e)}.glass-btn{background:linear-gradient(#286ee666,#0a329666)}}.hero-actions{align-items:center;gap:14px}.hero-btn{letter-spacing:-.005em;color:#fff;isolation:isolate;border-radius:16px;justify-content:center;align-items:center;gap:9px;height:52px;padding:0 28px;font:600 16px Inter,system-ui,sans-serif;text-decoration:none;transition:transform .2s,box-shadow .25s,background .25s,border-color .25s;display:inline-flex;position:relative;overflow:hidden}.hero-btn:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(#ffffff47,#fff0);border-radius:15px 15px 40% 40%/15px 15px 12px 12px;position:absolute;inset:1px 1px 52%}.hero-btn.is-main{background:linear-gradient(#3d9bff 0%,#0a63e6 100%);border:1px solid #bee1ff8c;box-shadow:inset 0 1px #fff9,0 8px 28px #006eff80,0 0 0 1px #003cb466}.hero-btn.is-main svg{transition:transform .2s}.hero-btn.is-ghost{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #fff3;box-shadow:inset 0 1px #ffffff38}@media (hover:hover){.hero-btn:hover{transform:translateY(-2px)}.hero-btn.is-main:hover{box-shadow:inset 0 1px #ffffffb3,0 12px 36px #0082ffa6,0 0 0 1px #003cb466}.hero-btn.is-main:hover svg{transform:translate(3px)}.hero-btn.is-ghost:hover{background:#ffffff1f;border-color:#ffffff59}}@media (width<=760px){.hero-actions{flex-direction:column-reverse;gap:12px;width:min(300px,100%)}.hero-btn{width:100%;height:50px;font-size:15.5px}.hero-btn.is-ghost{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff17}}.hero-btn.is-ghost{background:linear-gradient(#8cc3ff33,#2864dc1a);border-color:#bedcff59;box-shadow:inset 0 1px #ffffff59,0 6px 20px #00288c40}@media (width<=760px){.hero-btn.is-ghost{background:linear-gradient(#8cc3ff38,#2864dc24)}}.hero-btn{letter-spacing:0;isolation:auto;border-radius:12px;height:48px;padding:0 26px;font-size:15.5px;font-weight:600;transition:background .18s,border-color .18s,color .18s,transform .18s;overflow:visible}.hero-btn:before{content:none}.hero-btn.is-main{color:#0b0d12;box-shadow:none;background:#f4f6fb;border:1px solid #f4f6fb}.hero-btn.is-ghost{color:#fff;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#16181d;border:1px solid #ffffff1f}@media (hover:hover){.hero-btn:hover{transform:none}.hero-btn.is-main:hover{box-shadow:none;background:#fff}.hero-btn.is-ghost:hover{background:#1f2229;border-color:#ffffff3d}}.hero-btn:active{transform:scale(.98)}@media (width<=760px){.hero-btn.is-ghost{background:#16181d}}html{scrollbar-width:thin;scrollbar-color:#ffffff38 transparent}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#fff3 padding-box padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#ffffff57 padding-box padding-box}::-webkit-scrollbar-corner{background:0 0}@media (width<=760px){.scene{filter:saturate(.35)brightness(.62)}body{background:radial-gradient(240px 520px at 0 48%,#0089ff1f,#0000 70%),#000}.blob{opacity:.16}.what-panel,.hub-wrap .what-panel,.ow-wrap .what-panel{background:linear-gradient(#1e24309e,#0c0f16b3);border-color:#ffffff1a}.cta-sheen{opacity:.35}.glass-nav{will-change:transform;transform:translateZ(0)}.headline,.headline-wrap{transform:translateZ(0)}}.headline-wrap{position:relative}.ring-overlay{pointer-events:none;will-change:transform;position:absolute;top:0;left:0}@media (width<=700px){.glass-nav .sidebar{z-index:4;height:auto;position:absolute;inset:0}.sidebar-gap{min-height:16px}}.hero-sub{color:#d6e4fab8;text-align:center;text-wrap:balance;max-width:560px;margin:-26px auto 0;font-size:17px;line-height:1.6}@media (width<=760px){.hero-sub{max-width:340px;margin-top:-26px;font-size:15.5px}}.glass-nav{box-shadow:inset 0 2px 1px #ffffffbf,inset 0 -3px 10px #ffffff38,inset 3px 0 12px #bee1ff47,inset -3px 0 12px #78beff38,inset 0 0 40px #a0d2ff33,0 18px 50px #00195a80,0 0 40px #4696ff1f}@media (width<=760px){.glass-nav{-webkit-backdrop-filter:blur(10px)saturate(2)brightness(1.12);backdrop-filter:blur(10px)saturate(2)brightness(1.12);background:linear-gradient(155deg,#bee1ff47,#1e5ad224 50%,#a0d2ff33)}}@media (width<=760px),(hover:none){.blob{filter:none!important;animation:none!important;display:none!important}.what-bg{display:none}.plat-orb,.plat-tile{transform-style:flat!important;will-change:auto!important;transform:none!important}.glass-nav,.ring-overlay{will-change:auto}.wordmark,.headline{filter:none!important}}html,body,body *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}img,svg{-webkit-user-drag:none;user-drag:none}@media (width>=761px){.glass-nav.liqui-glass{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;isolation:isolate;background:0 0}.glass-nav.liqui-glass:before,.glass-nav.liqui-glass:after{display:none}}.glass-nav{-webkit-backdrop-filter:blur(12px)saturate(1.7);backdrop-filter:blur(12px)saturate(1.7);background:linear-gradient(157deg,#26304657,#090d1770);box-shadow:inset 0 1px #ffffff29,0 25px 50px #00000040}.glass-nav:before{background:linear-gradient(115deg,#ffffff1f 0%,#0000 28%)}.glass-nav:after{background:linear-gradient(#bed6ff66,#bed6ff1a 35% 65%,#bed6ff40)}.glass-nav.liqui-glass{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0}.glass-nav.liqui-glass:before,.glass-nav.liqui-glass:after{display:none}.what{flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:0;padding:80px 24px 30px;display:flex;position:relative}.what-bg{z-index:0;pointer-events:none;position:absolute;inset:0}.blob{filter:blur(70px);opacity:.55;border-radius:50%;position:absolute}.blob-a{background:radial-gradient(circle,#0089ff,#0000 70%);width:520px;height:520px;animation:16s ease-in-out infinite drift;top:12%;left:8%}.blob-b{background:radial-gradient(circle,#5b6bff,#0000 70%);width:460px;height:460px;animation:20s ease-in-out infinite reverse drift;top:30%;right:6%}.blob-c{background:radial-gradient(circle,#19c6ff,#0000 70%);width:380px;height:380px;animation:24s ease-in-out infinite drift;bottom:4%;left:42%}@keyframes drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(40px,-30px)scale(1.12)}}.what-title{z-index:1;letter-spacing:-.04em;text-align:center;font-size:clamp(36px,6vw,72px);font-weight:800;position:relative}.what-sub{z-index:1;color:#d6e4ffbf;text-align:center;max-width:520px;font-size:16px;position:relative}.what-slider{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;min-height:270px}.what-track{min-height:270px;position:relative}.what-slide{text-align:center;opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:40px 80px;transition:opacity .5s,transform .7s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0;transform:translate(50px)}.what-slide.is-before{transform:translate(-50px)}.what-slide.is-on{opacity:1;pointer-events:auto;transform:none}.slide-big{letter-spacing:-.035em;font-size:clamp(28px,4.4vw,50px);font-weight:800;line-height:1.08}.slide-big span{background:linear-gradient(#bfe6ff,#3aa8ff);color:#0000;-webkit-background-clip:text;background-clip:text}.slide-text{color:#d6e4ffbf;max-width:480px;font-size:16px;line-height:1.55}.what-arrow{z-index:2;color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:40px;height:40px;margin-top:-20px;transition:background .2s;display:grid;position:absolute;top:50%}.what-arrow:hover{background:#ffffff29}.what-prev{left:16px}.what-next{right:16px}.what-dots{z-index:1;gap:8px;display:flex;position:relative}.what-dots button{cursor:pointer;background:#ffffff4d;border:0;border-radius:50%;width:7px;height:7px;padding:0;transition:width .3s,background .3s}.what-dots button.is-on{background:#46b9ff;border-radius:4px;width:22px}.how-link{z-index:1;color:#fff;background:linear-gradient(#006eff38,#00288c2e);border:1px solid #ffffff38;border-radius:14px;align-items:center;gap:8px;height:46px;margin-top:8px;padding:0 24px;font:600 15px Inter,system-ui,sans-serif;text-decoration:none;transition:box-shadow .3s,transform .3s;display:inline-flex;position:relative;box-shadow:0 0 28px #0089ff61,inset 0 1px #fff6}.how-link svg{animation:1.8s ease-in-out infinite nudge}@keyframes nudge{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@media (hover:hover){.how-link:hover{transform:translateY(-1px);box-shadow:0 0 40px #0096ff99,inset 0 1px #ffffff80}}.how{flex-direction:column;justify-content:center;align-items:center;gap:30px;min-height:0;padding:55px 24px 30px;display:flex;position:relative}.how-steps{z-index:1;grid-template-columns:repeat(3,1fr);gap:20px;width:min(1000px,100%);display:grid;position:relative}.how-card{flex-direction:column;gap:12px;width:auto;padding:32px 26px;display:flex;position:relative}.how-num{letter-spacing:-.04em;color:#ffffff14;font-size:44px;font-weight:800;position:absolute;top:16px;right:20px}.how-icon{background:linear-gradient(#0089ff73,#003cb44d);border-radius:14px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 0 22px #0089ff66,inset 0 1px #fff6}.how-card h3{letter-spacing:-.02em;margin-top:18px;font-size:21px;font-weight:700}.how-card p{color:#d6e4ffb8;font-size:15px;line-height:1.55}.how-blob{inset:auto 10% 10% auto}@media (width<=700px){.headline-wrap{width:94vw}.what{padding:60px 16px 30px}.what-slide{padding:30px 24px}.what-arrow{display:none}.how-steps{grid-template-columns:1fr}.blob{filter:blur(50px)}}.what-panel{z-index:1;-webkit-backdrop-filter:url(#kglass)blur(3px)saturate(1.5);backdrop-filter:url(#kglass)blur(3px)saturate(1.5);background:linear-gradient(#78beff1a,#003cb40a);border:1px solid #fff3;border-radius:26px;width:min(820px,100%);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff80,inset 0 0 22px #78beff1f,inset 0 -1px #ffffff1f,0 30px 80px #00145080,0 0 60px #0089ff2e}.faq{flex-direction:column;justify-content:center;align-items:center;gap:28px;min-height:0;padding:60px 24px 30px;display:flex;position:relative}.faq-blob{top:20%;left:10%}.faq-panel{width:min(760px,100%);padding:10px 8px}.faq-q{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 22px;font:600 16px Inter,system-ui,sans-serif;display:flex}.faq-q svg{color:#d6e4ffb3;flex:none;transition:transform .4s cubic-bezier(.22,1,.36,1),color .3s}.faq-item.is-open .faq-q svg{color:#46b9ff;transform:rotate(180deg)}.faq-a{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1);display:grid}.faq-item.is-open .faq-a{grid-template-rows:1fr}.faq-a>div{overflow:hidden}.faq-a p{color:#d6e4ffbf;opacity:0;padding:0 22px 22px;font-size:15px;line-height:1.6;transition:opacity .35s,transform .45s;transform:translateY(-4px)}.faq-item.is-open .faq-a p{opacity:1;transition-delay:80ms;transform:none}@media (hover:hover){.faq-q:hover{background:#ffffff0a}}@media (width<=700px){.faq{padding:90px 16px 70px}.faq-q{padding:18px 16px;font-size:15px}.faq-a p{padding:0 16px 18px}}.cta{justify-content:center;padding:40px 24px 50px;display:flex;position:relative}.cta-box{isolation:isolate;border:1px solid #ffffff2e;border-radius:34px;place-items:center;width:min(960px,100%);height:270px;min-height:0;padding:12px 24px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 80px #0089ff40,0 40px 90px #000a3299,inset 0 1px #ffffff59}.cta-img{object-fit:cover;object-position:50% 62%;z-index:-4;width:100%;height:100%;position:absolute;inset:0}.cta-tint{z-index:-3;background:linear-gradient(#00144640,#000a288c);position:absolute;inset:0}.cta-sheen{z-index:-2;mix-blend-mode:screen;background:radial-gradient(60% 80% at 20% 0,#78c8ff47,#0000 60%),radial-gradient(50% 60% at 100% 100%,#0089ff4d,#0000 65%);position:absolute;inset:0}.cta-grain{z-index:-1;opacity:.12;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.cta-inner{z-index:1;width:min(620px,100%);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:18px;padding:0;display:flex;position:relative;overflow:visible}.cta-glass{z-index:-1;border-radius:inherit;-webkit-backdrop-filter:url(#kglass)blur(4px)saturate(1.5);backdrop-filter:url(#kglass)blur(4px)saturate(1.5);pointer-events:none;background:linear-gradient(#a0d2ff24,#003cb414);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff80,inset 0 0 40px #78beff24}.cta-title{letter-spacing:-.035em;font-size:clamp(28px,4.4vw,46px);font-weight:800;line-height:1.08}.cta-title span{background:linear-gradient(#d6efff,#46b9ff);color:#0000;-webkit-background-clip:text;background-clip:text}.cta-text{color:#e2eeffd1;font-size:16px}.cta-btn{height:50px;margin-top:6px;padding:0 34px;font-size:16px}@media (width<=700px){.cta{padding:20px 14px 40px}.cta-box{aspect-ratio:auto;border-radius:26px;min-height:400px;padding:24px 14px}.cta-inner{padding:32px 20px}.cta-btn{height:44px}}.what-title{transition:opacity .6s,transform .7s cubic-bezier(.22,1,.36,1)}.what-title.is-hidden{opacity:0;pointer-events:none;transform:translateY(-14px)}.cue-inline{z-index:1;margin-top:6px;position:relative;bottom:auto;left:auto;transform:none}.faq-panel,.faq-panel.what-panel{border-radius:0;flex-direction:column;gap:10px;padding:0;display:flex;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}.faq-item{background:linear-gradient(#ffffff16,#ffffff09);border:1px solid #ffffff1f;border-radius:18px;transition:background .3s,border-color .3s;overflow:hidden;box-shadow:inset 0 1px #ffffff24}.faq-item+.faq-item{border-top:1px solid #ffffff1f}.faq-item.is-open{background:linear-gradient(#ffffff1f,#ffffff0d);border-color:#fff3}.faq-q{border-radius:18px}@media (hover:hover){.faq-q:hover{background:#ffffff0d}}@media (width<=700px){.faq-item,.faq-q{border-radius:16px}.faq-panel{gap:8px}}.plat{flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:0;padding:55px 24px 30px;display:flex;position:relative}.plat-blob{top:10%;left:auto;right:20%}.plat-grid{z-index:1;flex-wrap:wrap;justify-content:center;gap:34px 30px;width:min(900px,100%);margin-top:18px;display:flex;position:relative}.plat-tile{--mx:50%;--my:30%;perspective:600px;flex-direction:column;align-items:center;gap:14px;width:128px;display:flex}.plat-orb{--rx:0deg;--ry:0deg;--mx:50%;--my:30%;width:112px;height:112px;transform:rotateX(var(--rx)) rotateY(var(--ry));filter:drop-shadow(0 0 22px color-mix(in srgb, var(--glow) 50%, transparent)) drop-shadow(0 14px 18px #0006);transition:transform .35s ease-out,filter .45s;position:relative}.plat-orb:after{content:"";pointer-events:none;opacity:0;-webkit-mask-image:var(--img);-webkit-mask-image:var(--img);mask-image:var(--img);background:radial-gradient(90px circle at var(--mx) var(--my), #ffffffd9, #ffffff26 55%, transparent 75%);mix-blend-mode:soft-light;transition:opacity .35s;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%}.plat-orb img{object-fit:contain;width:100%;height:100%;display:block}.plat-tile figcaption{color:#e2eeffd9;text-align:center;letter-spacing:-.01em;font-size:14px;font-weight:600}@media (hover:hover){.plat-tile:hover .plat-orb{filter:drop-shadow(0 0 38px color-mix(in srgb, var(--glow) 90%, transparent)) drop-shadow(0 18px 22px #00000073)}.plat-tile:hover .plat-orb:after{opacity:1}}@media (width<=700px){.plat{padding:50px 16px 30px}.plat-grid{gap:26px 14px}.plat-tile{gap:10px;width:96px}.plat-orb{width:84px;height:84px}.plat-tile figcaption{font-size:12px}}.plat{gap:14px;padding-top:24px;padding-bottom:20px}.plat-grid{gap:18px 24px;margin-top:4px}.plat-tile{gap:8px}.plat-orb{width:98px;height:98px}@media (width<=700px){.plat{padding-top:24px}.plat-grid{gap:16px 12px}.plat-orb{width:76px;height:76px}.plat-tile{width:92px}}.skel{background:#ffffff12;display:block;position:relative;overflow:hidden}.skel:after{content:"";background:linear-gradient(90deg,#0000,#ffffff1f,#0000);animation:1.4s ease-in-out infinite skel-sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes skel-sweep{to{transform:translate(100%)}}.nav-cta.skel{border-radius:14px;height:44px}.skel-stack{flex-direction:column;gap:14px;display:flex}.skel-row{align-items:center;gap:14px;display:flex}@media (prefers-reduced-motion:reduce){.skel:after{animation:none}}.lg-wrap{z-index:1;grid-template-columns:220px 1fr;align-items:start;column-gap:48px;width:min(900px,100%);margin:0 auto;padding:110px 24px 50px 110px;display:grid;position:relative}.lg-wrap header{grid-column:1/-1;margin-bottom:30px}.lg-kicker{letter-spacing:.12em;text-transform:uppercase;color:#aad7ffbf;font-size:12.5px;font-weight:600}.lg-wrap h1{letter-spacing:-.035em;margin-top:6px;font-size:clamp(32px,4.4vw,46px);font-weight:800}.lg-date{color:#d6e4fa80;margin-top:8px;font-size:13.5px}.lg-intro{color:#ecf2ffc7;max-width:560px;margin-top:14px;font-size:15px;line-height:1.6}.lg-toc{border-right:1px solid #ffffff14;flex-direction:column;gap:2px;padding-right:20px;display:flex;position:sticky;top:90px}.lg-toc a{color:#d6e4fa99;border-radius:8px;gap:10px;padding:6px 8px;font-size:13.5px;line-height:1.35;text-decoration:none;transition:background .15s,color .15s;display:flex}.lg-toc a span{color:#d6e4fa59;font-variant-numeric:tabular-nums;flex:none;width:20px}.lg-toc a:hover{color:#fff;background:#ffffff0d}.lg-body{min-width:0}.lg-body section{border-bottom:1px solid #ffffff12;margin-bottom:30px;padding:0 0 30px;scroll-margin-top:90px}.lg-body section:last-child{border-bottom:0;margin-bottom:0}.lg-body h2{letter-spacing:-.015em;align-items:baseline;gap:12px;margin-bottom:12px;font-size:20px;font-weight:700;display:flex}.lg-body h2 span{color:#d6e4fa59;font-variant-numeric:tabular-nums;font-weight:500}.lg-body p{color:#ecf2ffd1;font-size:15.5px;line-height:1.7}.lg-body p+p{margin-top:14px}@media (width<=900px){.lg-wrap{grid-template-columns:1fr;padding:96px 16px 40px}.lg-toc{display:none}}.footer-bar{justify-content:space-between;align-items:center;gap:16px;display:flex}.footer-links{gap:18px;display:inline-flex}.footer-links a{color:#d6e4fa99;text-decoration:none}.footer-links a:hover{color:#fff}.footer-link{font:inherit;color:#d6e4fa99;cursor:pointer;background:0 0;border:0;padding:0}.footer-link:hover{color:#fff}.premium{position:relative}.prem-blob-a{top:8%;left:6%}.prem-hero{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:14px;padding:130px 24px 40px;display:flex;position:relative}.prem-kicker{letter-spacing:.22em;text-transform:uppercase;color:#46b9ff;font-size:13px;font-weight:700}.prem-title{letter-spacing:-.045em;font-size:clamp(40px,7vw,84px);font-weight:800;line-height:1.02}.prem-title span{background:linear-gradient(#d6efff,#3aa8ff);color:#0000;-webkit-background-clip:text;background-clip:text}.prem-sub{color:#d6e4ffbf;max-width:520px;font-size:17px;line-height:1.55}.prem-plans{z-index:1;grid-template-columns:1fr 1fr;align-items:stretch;gap:22px;width:min(860px,100%);margin:20px auto 0;padding:0 24px;display:grid;position:relative}.prem-card{flex-direction:column;gap:10px;width:auto;padding:34px 30px;display:flex;position:relative;overflow:hidden}.prem-card h2{letter-spacing:-.02em;font-size:22px;font-weight:700}.prem-price{align-items:baseline;gap:10px;margin-top:4px;display:flex}.prem-price strong{letter-spacing:-.04em;font-size:52px;font-weight:800;line-height:1}.prem-price span{color:#d6e4ff99;font-size:15px}.prem-note{color:#d6e4ffb3;font-size:15px}.prem-card ul{border-top:1px solid #ffffff1a;flex-direction:column;flex:1;gap:12px;margin:14px 0 22px;padding-top:18px;list-style:none;display:flex}.prem-card li{color:#ecf4ffeb;align-items:center;gap:12px;font-size:15px;display:flex}.prem-card li svg{color:#d6e4ff80;flex:none}.prem-card-hot li svg{color:#46b9ff}.prem-card-hot{background:linear-gradient(#0089ff38,#003cb414);border-color:#78c8ff8c;box-shadow:inset 0 1px #ffffff8c,inset 0 0 40px #0089ff29,0 30px 80px #00145080,0 0 80px #0089ff4d}.prem-badge{letter-spacing:.04em;background:linear-gradient(#2aa0ff,#0a5fe0);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700;position:absolute;top:22px;right:22px;box-shadow:0 0 18px #0089ff8c}.prem-btn{width:100%}.prem-btn:disabled{opacity:.55;cursor:not-allowed}.prem-steps{z-index:1;flex-direction:column;align-items:center;gap:28px;padding:80px 24px 30px;display:flex;position:relative}@media (width<=700px){.prem-hero{padding:110px 20px 20px}.prem-plans{grid-template-columns:1fr;padding:0 16px}.prem-card{padding:28px 22px}.prem-steps{padding:50px 16px 20px}}.premium:before{content:"";z-index:0;pointer-events:none;opacity:.95;filter:saturate(1.15);background:url(/cta-bg.jpg) 50% 35%/cover no-repeat;width:min(1500px,100vw);height:880px;position:absolute;top:40px;left:50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(62% 58% at 50% 46%,#000 38%,#0000 76%);mask-image:radial-gradient(62% 58% at 50% 46%,#000 38%,#0000 76%)}.prem-hero,.prem-plans,.prem-steps{z-index:1}.prem-card{-webkit-backdrop-filter:url(#kglass)blur(10px)saturate(1.9)brightness(1.05);backdrop-filter:url(#kglass)blur(10px)saturate(1.9)brightness(1.05);background:linear-gradient(165deg,#ffffff24,#ffffff08 42%,#005adc1a);border:1px solid #ffffff61;border-radius:36px;box-shadow:inset 0 2px 1px #ffffffb3,inset 0 -3px 8px #8cc8ff47,inset 0 0 36px #ffffff17,0 34px 80px #000a328c}.prem-card:before{content:"";pointer-events:none;background:linear-gradient(#ffffff52,#fff0);border-radius:0 0 60% 60%/0 0 100% 100%;height:120px;position:absolute;top:0;left:6%;right:6%}.prem-card:after{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;opacity:.8;background:conic-gradient(from 210deg,#ffffffd9,#78c8ff1a 25%,#ffffff80 50%,#78c8ff1a 75%,#ffffffd9);padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.prem-card-hot{background:linear-gradient(165deg,#78c8ff4d,#0089ff1f 50%,#003cc838);box-shadow:inset 0 2px 1px #ffffffd9,inset 0 -4px 12px #46b9ff73,inset 0 0 50px #78c8ff2e,0 40px 90px #00145a99,0 0 90px #0089ff59}.prem-card>*{z-index:1;position:relative}.prem-card ul{border-top-color:#ffffff2e}.prem-plans{gap:28px}@media (width<=700px){.premium:before{height:640px;top:20px}}.prem-plans:has(>.prem-card:only-child){grid-template-columns:minmax(0,420px);justify-content:center}.premium{padding-bottom:0}@media (width<=700px){.premium{padding-bottom:0}}@media (width<=760px){.premium.is-owned .footer{display:none}.premium.is-owned{min-height:0;padding-bottom:24px}}.auth-page{background:linear-gradient(#0304078c,#030407cc),url(/auth-bg.jpg) 50%/cover no-repeat,url(/cta-bg.jpg) 50%/cover no-repeat,#04060a;place-items:center;min-height:100vh;padding:90px 16px 40px;display:grid;position:relative}.auth-home{color:#ecf2ffd1;align-items:center;gap:3px;font:500 15px Inter,system-ui,sans-serif;text-decoration:none;display:inline-flex;position:absolute;top:26px;left:112px}.auth-home:hover{color:#fff}.auth-card{-webkit-backdrop-filter:blur(22px)saturate(1.4);backdrop-filter:blur(22px)saturate(1.4);background:linear-gradient(#14161cbd,#0a0b0fd1);border:1px solid #ffffff17;border-radius:20px;flex-direction:column;gap:18px;width:min(410px,100%);padding:30px 28px 26px;display:flex;box-shadow:inset 0 1px #ffffff12,0 30px 70px #0000008c}.auth-title{letter-spacing:-.02em;text-align:center;font-size:25px;font-weight:600}.auth-sub{color:#d6def08c;text-align:center;margin-top:-10px;font-size:14px}.auth-tabs{background:#ffffff0b;border-radius:11px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.auth-tabs button{color:#d6def08c;cursor:pointer;background:0 0;border:0;border-radius:8px;height:34px;font:500 14px Inter,system-ui,sans-serif;transition:background .2s,color .2s}.auth-tabs button.is-on{color:#fff;background:#ffffff17;box-shadow:inset 0 1px #ffffff14}.auth-form{flex-direction:column;gap:15px;display:flex}.auth-center{text-align:center;align-items:center;gap:12px}.auth-field{color:#e2eafad9;text-align:left;flex-direction:column;gap:7px;font-size:13px;font-weight:500;display:flex}.auth-field-wide{width:100%}.auth-field input{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;outline:none;width:100%;height:42px;padding:0 13px;font:400 15px Inter,system-ui,sans-serif;transition:border-color .2s,background .2s}.pw-wrap{display:block;position:relative}.pw-wrap input{padding-right:42px}.pw-eye{color:#d6def08c;cursor:pointer;background:0 0;border:0;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:0;right:0}.pw-eye:hover{color:#fff}.pw-rules{color:#ff96a0e6;flex-direction:column;gap:4px;margin-top:9px;font-size:12.5px;list-style:none;display:flex}.pw-rules li:before{content:"•";margin-right:7px}.auth-check{color:#d6def0cc;cursor:pointer;text-align:left;align-items:center;gap:10px;font-size:14px;display:flex}.auth-check input{accent-color:#1d8bff;width:17px;height:17px}.auth-captcha{justify-content:center;align-self:stretch;min-height:65px;display:flex}.auth-error{color:#ff8d98;text-align:left;font-size:13.5px}.auth-ok{color:#7be0b3;font-size:14px}.auth-link{color:#96befff2;cursor:pointer;background:0 0;border:0;padding:0;font:500 13.5px Inter,system-ui,sans-serif}.auth-link:disabled{color:#d6def066;cursor:default}.auth-badge{color:#bed7fff2;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.wiz-title{letter-spacing:-.01em;font-size:19px;font-weight:600}.wiz-text{color:#d6def099;font-size:14px;line-height:1.5}.wiz-text b{color:#fff;word-break:break-all;font-weight:600}.auth-glass{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px)saturate(1.6);backdrop-filter:blur(12px)saturate(1.6);background:linear-gradient(#3c8cff80,#0a46c857);border:1px solid #ffffff42;border-radius:12px;width:100%;height:44px;padding:0;font:600 15px Inter,system-ui,sans-serif;transition:transform .2s,box-shadow .25s,opacity .2s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff8c,inset 0 -10px 16px #50a0ff2e,0 8px 22px #0046dc4d}.auth-glass:before{content:"";pointer-events:none;background:linear-gradient(#ffffff47,#ffffff05);border-radius:11px 11px 40% 40%/11px 11px 14px 14px;position:absolute;inset:1px 1px 52%}.auth-glass span{position:relative}.auth-glass:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px #ffffffa6,inset 0 -10px 16px #50a0ff3d,0 12px 28px #005aff66}.auth-glass:disabled{opacity:.5;cursor:not-allowed}.acct-btn{border-radius:10px;width:auto;height:34px;padding:0 16px;font-size:13px}.acct-list{flex-direction:column;gap:10px;list-style:none;display:flex}.acct-list li{background:#ffffff0b;border:1px solid #ffffff12;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.acct-list strong{font-size:14px;font-weight:600;display:block}.acct-list span{color:#d6def08c;word-break:break-all;font-size:13px}.acct-ok{color:#7be0b3;white-space:nowrap;align-items:center;gap:5px;font-size:13px;font-style:normal;font-weight:500;display:inline-flex}@media (width<=700px){.auth-home{left:20px}.auth-card{padding:26px 20px 22px}}.auth-page{isolation:isolate;background:#07080b;overflow:hidden}.auth-page:before{content:"";z-index:-2;filter:grayscale(.85)brightness(.55)contrast(1.1);background:url(/auth-bg.jpg) 50%/cover no-repeat,url(/cta-bg.jpg) 50%/cover no-repeat;position:absolute;inset:0}.auth-page:after{content:"";z-index:-1;background:radial-gradient(at 50% 40%,#0a0b0e33,#050608c7);position:absolute;inset:0}.auth-card{-webkit-backdrop-filter:url(#kglass)blur(14px)saturate(1.3)brightness(1.04);backdrop-filter:url(#kglass)blur(14px)saturate(1.3)brightness(1.04);background:linear-gradient(160deg,#ffffff1f,#ffffff08 40%,#0e0f1380);border:1px solid #ffffff38;position:relative;box-shadow:inset 0 1.5px 1px #ffffff80,inset 0 -2px 6px #ffffff14,inset 0 0 30px #ffffff0a,0 36px 80px #0009}.auth-card:before{content:"";pointer-events:none;background:linear-gradient(#ffffff17,#fff0);border-radius:0 0 50% 50%/0 0 100% 100%;height:56px;position:absolute;top:0;left:8%;right:8%}.auth-card>*{position:relative}.auth-tabs{background:#00000047;border:1px solid #ffffff0f}.auth-tabs button.is-on{background:#ffffff24;box-shadow:inset 0 1px #ffffff38}.auth-field input{background:#0000004d;border-color:#ffffff1a}.auth-field input:focus{background:#0006;border-color:#fff6}.auth-check input{accent-color:#9aa4b5}.auth-link{color:#d6deeecc}.auth-badge{color:#ebf0fae6;background:#ffffff12}.auth-glass{-webkit-backdrop-filter:blur(14px)saturate(1.5);backdrop-filter:blur(14px)saturate(1.5);background:linear-gradient(#ffffff3d,#ffffff12);border:1px solid #ffffff57;box-shadow:inset 0 1.5px #ffffffb3,inset 0 -8px 14px #ffffff0f,0 8px 22px #0006}.auth-glass:before{background:linear-gradient(#ffffff4d,#ffffff05);inset:1px 1px 50%}.auth-glass:hover:not(:disabled){background:linear-gradient(#ffffff52,#ffffff1a);box-shadow:inset 0 1.5px #ffffffd9,inset 0 -8px 14px #ffffff14,0 12px 28px #00000080}.auth-card{-webkit-backdrop-filter:none;backdrop-filter:none;isolation:isolate}.auth-card:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;-webkit-backdrop-filter:blur(22px)saturate(1.3)brightness(1.04);backdrop-filter:blur(22px)saturate(1.3)brightness(1.04);position:absolute;inset:0}.auth-card:before{z-index:0}.auth-card>*{z-index:1;position:relative}@media (width<=700px){.auth-page{place-items:start center;min-height:100dvh;padding-top:96px}.auth-glass,.auth-tabs button,.auth-link{touch-action:manipulation}}.auth-card{min-height:575px}.auth-form{flex:1}.auth-form>button[type=submit],.auth-form>.glass-btn:last-child{margin-top:auto}@media (width<=700px){.auth-card{min-height:0}}.wiz-email{overflow-wrap:anywhere;word-break:break-word;max-width:100%;margin-top:4px;display:inline-block}.auth-tabs{position:relative}.auth-tabs button{z-index:1;transition:color .25s;position:relative;box-shadow:none!important;background:0 0!important}.auth-tabs button.is-on{color:#fff}.auth-pill{background:#ffffff24;border-radius:8px;width:calc(50% - 4.5px);transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;bottom:3px;left:3px;box-shadow:inset 0 1px #ffffff38}.auth-pill.is-right{transform:translate(calc(100% + 3px))}.auth-height{margin:0 -2px;padding:0 2px;transition:height .35s cubic-bezier(.22,1,.36,1);overflow:hidden}@keyframes auth-swap-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.auth-glass:disabled{opacity:1;cursor:not-allowed;color:#ffffff52;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#2e3036cc,#1c1e23d9);border-color:#ffffff12;box-shadow:inset 0 1px #ffffff0d}.auth-glass{transition:transform .2s,box-shadow .25s,background .3s,color .3s,border-color .3s}@media (prefers-reduced-motion:reduce){.auth-pill,.auth-height,.auth-swap{transition:none;animation:none}}.auth-page{min-height:100dvh}.auth-page:before,.auth-page:after{height:100lvh;position:fixed;inset:0 0 auto}@media (width<=760px){.auth-page:before{background-position:top;background-size:cover}}.auth-terms{color:#5fb0ff;font-weight:500;text-decoration:none}.auth-terms:hover{color:#9ccdff;text-decoration:underline}.auth-glass:disabled{color:#ffffff6b;-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);background:linear-gradient(#ffffff1f,#ffffff08),#22242ab8;border:1px solid #ffffff29;box-shadow:inset 0 1.5px #ffffff47,inset 0 -8px 14px #ffffff08,0 8px 22px #0006}.auth-glass:disabled:before{opacity:.55}.auth-swap{animation:.22s ease-out auth-swap-fade}@keyframes auth-swap-fade{0%{opacity:0}to{opacity:1}}.auth-height{min-height:332px;transition:none;height:auto!important}.auth-page{place-items:start center;padding-top:max(96px,14vh)}@media (width<=760px){.auth-height{min-height:332px}.auth-page{padding-top:92px}}.auth-check-ghost{visibility:hidden;pointer-events:none}.auth-ghost-box{flex:none;width:16px;height:16px}.auth-captcha{justify-content:center;align-items:flex-start;min-height:66px;display:flex}.auth-card:after{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(118deg,#ffffff42 0%,#ffffff0d 16%,#0000 32% 70%,#aad7ff24 88%,#ffffff38 100%);position:absolute;inset:0}@media (width<=760px){.auth-card{-webkit-backdrop-filter:blur(16px)saturate(1.6)brightness(1.08)}}.auth-captcha{height:70px;min-height:70px;overflow:visible}.auth-height,.auth-tabs{z-index:2;position:relative}.auth-card{-webkit-backdrop-filter:blur(22px)saturate(1.3)brightness(1.04);backdrop-filter:blur(22px)saturate(1.3)brightness(1.04);background:linear-gradient(160deg,#ffffff1f,#ffffff08 40%,#0e0f1380);border:1px solid #ffffff38;box-shadow:inset 0 1.5px 1px #ffffff8c,inset 0 -2px 6px #ffffff14,inset 0 0 30px #ffffff0a,0 36px 80px #0009}.auth-card:before{background:linear-gradient(#ffffff1c,#fff0);height:56px;left:8%;right:8%}.auth-card:after{background:linear-gradient(118deg,#ffffff1a 0%,#ffffff05 14%,#0000 28% 78%,#ffffff12 100%)}@media (width<=760px){.auth-card{-webkit-backdrop-filter:blur(18px)saturate(1.3)brightness(1.04)}.auth-page:before,.auth-page:after{height:auto;top:0;bottom:-40vh}.auth-page:before{background-position:50% 22%,50% 22%;background-size:auto 118%,cover}}.auth-height{margin:0;padding:0;overflow:visible}.auth-card{background:linear-gradient(118deg,#ffffff14 0%,#ffffff05 14%,#0000 28%),linear-gradient(160deg,#ffffff1f,#ffffff08 40%,#0e0f1380)}.auth-card:after{-webkit-backdrop-filter:none;backdrop-filter:none;mix-blend-mode:normal}.auth-page:before{filter:none;opacity:.62;background-blend-mode:luminosity, luminosity, normal;background:url(/auth-bg.jpg) 50%/cover no-repeat,url(/cta-bg.jpg) 50%/cover no-repeat,gray}.auth-card:after{display:none}.auth-card{isolation:auto}.hub-wrap .what-panel,.ow-wrap .what-panel{background:linear-gradient(#326edc17,#00196421);border:1px solid #a0c8ff21;box-shadow:inset 0 1px #fff3,inset 0 0 36px #286eff12,0 24px 60px #0008288c,0 0 50px #0064ff17}.hub-platforms li{background:linear-gradient(#78afff12,#00288c0d);border-color:#ffffff17;box-shadow:inset 0 1px #ffffff29}.hub-health dl div{background:#508cff0f;border-color:#ffffff14}.hub-plan{background:#78afff17;border-color:#ffffff26;box-shadow:inset 0 1px #fff3}.hub-wrap .glass-btn,.ow-wrap .glass-btn{background:linear-gradient(#0064f033,#00237838);border-color:#ffffff29}.hub-wrap .glass-free{background:linear-gradient(#96c3ff24,#3c6ec824);box-shadow:0 0 20px #5aa0ff33,inset 0 1px #ffffff4d}.ow-page{min-height:100vh;position:relative}.ow-wrap{z-index:1;flex-direction:column;gap:22px;width:min(900px,100%);margin:0 auto;padding:92px 24px 50px 110px;display:flex;position:relative}.ow-wrap .what-panel{width:auto}.ow-stack{flex-direction:column;gap:18px;display:flex}.ow-skel{flex-direction:column;gap:14px;display:flex}.ow-title{letter-spacing:-.03em;font-size:28px;font-weight:800}.ow-muted{color:#d6e4fa80;font-size:14px}.ow-tabs{-webkit-backdrop-filter:blur(10px);background:#0014504d;border:1px solid #a0c8ff1f;border-radius:14px;align-self:flex-start;gap:4px;padding:4px;display:inline-flex}.ow-tabs a{color:#d6e4fa99;border-radius:10px;padding:7px 18px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s,color .2s}.ow-tabs a:hover{color:#fff}.ow-tabs a.active{color:#fff;background:#5096ff33;box-shadow:inset 0 1px #fff3}.ow-tiles{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.ow-tile{border-radius:20px;flex-direction:column;gap:4px;padding:18px 20px;display:flex}.ow-tile span{color:#d6e4fa99;font-size:13px}.ow-tile strong{letter-spacing:-.03em;font-size:30px;font-weight:800}.ow-tile em{color:#d6e4fa73;font-size:12px;font-style:normal}.ow-panel{border-radius:22px;flex-direction:column;gap:10px;padding:22px 24px;display:flex}.ow-panel h2{font-size:17px;font-weight:700}.ow-panel h2 small{color:#d6e4fa80;margin-left:8px;font-size:13px;font-weight:500}.ow-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ow-panel-head a{color:#9cc6ff;font-size:13.5px;text-decoration:none}.ow-two{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ow-row{border-bottom:1px solid #ffffff12;justify-content:space-between;gap:16px;padding:9px 0;font-size:14px;display:flex}.ow-row:last-child{border-bottom:0}.ow-row span{color:#d6e4fa8c}.ow-row strong{text-align:right;word-break:break-word;font-weight:600}.ow-status{flex-direction:column;list-style:none;display:flex}.ow-status li{border-bottom:1px solid #ffffff0f;align-items:center;gap:12px;padding:10px 0;font-size:14px;display:flex}.ow-status li:last-child{border-bottom:0}.ow-status span{flex:1;font-weight:600}.ow-status small{color:#d6e4fa73;font-size:12.5px}.ow-dot{align-items:center;gap:6px;font-size:12.5px;font-style:normal;font-weight:600;display:inline-flex}.ow-dot:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px}.ow-dot.is-working{color:#8fe9c0}.ow-dot.is-unstable{color:#ffcb7a}.ow-search{color:#d6e4faa6;-webkit-backdrop-filter:blur(10px);background:#00195a4d;border:1px solid #a0c8ff29;border-radius:16px;align-items:center;gap:10px;height:46px;padding:0 16px;display:flex}.ow-search input{color:#fff;background:0 0;border:0;outline:none;flex:1;height:100%;font:400 15px Inter,system-ui,sans-serif}.ow-results{gap:4px;min-height:120px;padding:10px}.ow-result{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:14px;padding:10px 12px;transition:background .2s;display:flex}.ow-result:hover{background:#78afff1a}.ow-result .ow-rt{flex-direction:column;flex:1;min-width:0;display:flex}.ow-result strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.ow-result small{color:#d6e4fa80;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.ow-tag{color:#a9cdff;background:#3d8bff29;border-radius:99px;flex:none;padding:3px 10px;font-size:11.5px;font-style:normal;font-weight:600}.ow-avatar{object-fit:cover;background:#ffffff14;border-radius:50%;flex:none}.ow-avatar-fallback{color:#d6e4fad9;place-items:center;font-weight:700;display:grid}.ow-back{color:#d6e4fa99;align-self:flex-start;align-items:center;gap:6px;font-size:13.5px;text-decoration:none;display:inline-flex}.ow-back:hover{color:#fff}.ow-who{border-radius:22px;align-items:center;gap:16px;padding:18px 22px;display:flex}.ow-who h1{letter-spacing:-.025em;font-size:22px;font-weight:800}.ow-who p{color:#d6e4fa80;margin-top:2px;font-size:13px}.ow-badges{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto;display:flex}.ow-badge{color:#e2eeffd9;background:#78afff1a;border:1px solid #ffffff1f;border-radius:99px;padding:4px 12px;font-size:12.5px;font-weight:600}.ow-badge.is-premium{color:#bcdcff;background:#3d8bff38}.ow-badge.is-trial{color:#b8f2d8;background:#7be0b31f}.ow-subtabs{margin-top:-6px}.ow-filters{gap:8px;display:flex}.ow-filters select{appearance:none;color:#fff;background:#001e5a59 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' stroke='%23cfe6ff' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E") right 10px center no-repeat;border:1px solid #a0c8ff2e;border-radius:10px;outline:none;height:30px;padding:0 26px 0 11px;font:500 13px Inter,system-ui,sans-serif}.ow-task-list{flex-direction:column;list-style:none;display:flex}.ow-task{border-top:1px solid #ffffff12}.ow-task-head{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 120px 92px 100px 16px;align-items:center;gap:12px;width:100%;padding:12px 2px;font:500 14px Inter,system-ui,sans-serif;display:grid}.ow-task-head:hover{background:#78afff0d}.ow-task-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ow-task-platform{color:#d6e4fa80;font-size:12.5px}.ow-task-bar{background:#ffffff14;border-radius:99px;height:6px;display:block;overflow:hidden}.ow-task-bar .dash-fill{border-radius:inherit;height:100%;display:block}.ow-chev{color:#d6e4fa73;transition:transform .25s}.is-open .ow-chev{transform:rotate(180deg)}.ow-task-body{grid-template-columns:1fr 1fr;column-gap:28px;padding:2px 8px 12px 12px;display:grid}.ow-task-body .dash-err{grid-column:1/-1;margin-top:6px}@media (width<=900px){.ow-wrap{padding:92px 16px 40px}.ow-tiles{grid-template-columns:1fr 1fr}.ow-two{grid-template-columns:1fr}.ow-who{flex-wrap:wrap}.ow-badges{margin-left:0}.ow-task-head{grid-template-columns:minmax(0,1fr) 84px 16px}.ow-task-platform,.ow-task-bar{display:none}.ow-task-body{grid-template-columns:1fr}}.ow-tile strong{font-weight:600}.ow-sheet{border-radius:24px;flex-direction:column;padding:0;display:flex}.ow-block{border-bottom:1px solid #ffffff12;padding:24px 28px}.ow-block:last-child{border-bottom:0}.ow-label{color:#d6e4fa80;margin-bottom:8px;font-size:12.5px}.ow-big{letter-spacing:-.035em;font-size:44px;font-weight:600;line-height:1}.ow-line{color:#e2eeffcc;font-size:16px;line-height:1.5}.ow-line b{color:#fff;font-weight:600}.ow-line .is-bad{color:#ff9a8f}.ow-split{background:#ffffff0f;border-radius:99px;height:6px;margin-top:18px;display:flex;overflow:hidden}.ow-split span{height:100%;display:block}.is-a{background:#5aa2ff}.is-b{background:#7be0b3}.is-c{background:#d6e4fa4d}.ow-legend{color:#d6e4fab3;flex-wrap:wrap;gap:6px 20px;margin-top:12px;font-size:13.5px;display:flex}.ow-legend span{align-items:center;gap:8px;display:inline-flex}.ow-legend i{border-radius:50%;width:8px;height:8px;display:inline-block}.ow-runs{flex-direction:column;gap:10px;margin-top:16px;list-style:none;display:flex}.ow-runs li{grid-template-columns:26px 140px 1fr 80px;align-items:center;gap:14px;font-size:14px;display:grid}.ow-runbar{background:#ffffff12;border-radius:99px;height:4px;overflow:hidden}.ow-runbar span{border-radius:inherit;background:#5aa2ff;height:100%;display:block}.ow-runbar .is-warn{background:#ffb257}.ow-runs small{text-align:right;color:#d6e4fa80;font-size:12.5px}.ow-logo{object-fit:cover;border-radius:9px;flex:none}.ow-logo-blank{background:#ffffff14;display:inline-block}.ow-task-head{grid-template-columns:34px minmax(0,1fr) 150px 74px 16px}.ow-task-id{flex-direction:column;min-width:0;display:flex}.ow-task-id strong{font-size:14px;font-weight:600}.ow-task-id small{color:#d6e4fa80;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ow-task-prog{align-items:center;gap:10px;display:flex}.ow-task-prog .ow-task-bar{flex:1}.ow-task-prog em{color:#d6e4fa99;text-align:right;min-width:32px;font-size:12px;font-style:normal}.ow-task-time{color:#d6e4fa8c;text-align:right;font-size:12.5px}.ow-chev{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.ow-pager{color:#d6e4fa99;border-top:1px solid #ffffff12;justify-content:center;align-items:center;gap:16px;margin-top:4px;padding-top:12px;font-size:13px;display:flex}.ow-pager button{color:#fff;cursor:pointer;background:#508cff1f;border:1px solid #a0c8ff33;border-radius:10px;height:32px;padding:0 16px;font:500 13px Inter,system-ui,sans-serif;transition:background .2s,opacity .2s}.ow-pager button:hover:not(:disabled){background:#508cff3d}.ow-pager button:disabled{opacity:.35;cursor:default}.dash-fill.is-green{background:linear-gradient(90deg,#35c98a,#7be0b3);box-shadow:0 0 8px #50dca059}.dash-fill.is-orange{background:linear-gradient(90deg,#f08a2c,#ffb257)}.hub-head h1{margin-top:0;font-weight:700}.hub-wrap .hub-platforms ul{flex-direction:column;gap:8px;display:flex}.hub-wrap .hub-platforms li{text-align:left;border-radius:16px;flex-direction:row;align-items:center;gap:14px;padding:9px 14px}.hub-wrap .hub-platforms li strong{flex:0 0 120px;font-size:14px}.hub-wrap .hub-platforms li small{text-align:right;color:#d6e4fa8c;flex:0 0 64px;font-size:12.5px}.hub-bar{background:#ffffff12;border-radius:99px;flex:1;height:5px;overflow:hidden}.hub-bar span{border-radius:inherit;background:linear-gradient(90deg,#35c98a,#7be0b3);height:100%;display:block}@media (width<=900px){.ow-runs li{grid-template-columns:26px 1fr 60px}.ow-runs .ow-runbar{display:none}.ow-task-head{grid-template-columns:34px minmax(0,1fr) 70px 16px}.ow-task-prog{display:none}}.hub-recent,.ow-panel,.ow-sheet,.hub-wrap .hub-recent,.ow-wrap .ow-panel,.hub-wrap .hub-recent.what-panel,.ow-wrap .ow-panel.what-panel,.ow-wrap .ow-sheet.what-panel{-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4)}.ow-task-body{animation:.22s ease-out ow-open}@keyframes ow-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ow-buys{flex-direction:column;gap:14px;display:flex}.ow-buy{background:#78aaff0d;border:1px solid #ffffff14;border-radius:14px;padding:14px 16px}.ow-buy header{flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:8px;display:flex}.ow-buy header strong{font-size:15px;font-weight:600}.ow-buy header span{color:#cfe6ff;font-size:15px}.ow-buy header em{text-transform:capitalize;background:#ffffff14;border-radius:5px;padding:2px 8px;font-size:11.5px;font-style:normal;font-weight:600}.ow-buy header em.is-ok{color:#7be0b3;background:#7be0b31f}.ow-days{grid-template-columns:repeat(14,1fr);align-items:end;gap:5px;height:70px;margin-top:16px;display:grid}.ow-days div{background:#ffffff0d;border-radius:5px;align-items:flex-end;height:100%;display:flex;overflow:hidden}.ow-days span{background:linear-gradient(#7db6ff,#2f7bff);border-radius:5px;width:100%;min-height:2px;display:block}.ow-axis{color:#d6e4fa73;justify-content:space-between;margin-top:8px;font-size:12px;display:flex}.ow-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:18px 24px;margin-top:4px;display:grid}.ow-stats div{flex-direction:column;gap:3px;display:flex}.ow-stats b{letter-spacing:-.025em;font-size:26px;font-weight:600}.ow-stats span{color:#d6e4fa80;font-size:12.5px}.ow-grid{grid-template-columns:1fr 1fr;padding:6px;display:grid}.ow-grid .ow-cell{border-bottom:1px solid #ffffff12;padding:22px 24px}.ow-grid .ow-cell:nth-child(odd):not(.ow-wide){border-right:1px solid #ffffff12}.ow-grid .ow-wide{grid-column:1/-1}.ow-grid .ow-cell:last-child{border-bottom:0}.ow-rates{flex-direction:column;gap:12px;margin-top:4px;display:flex}.ow-rates div{color:#d6e4faa6;grid-template-columns:70px 1fr 54px;align-items:center;gap:12px;font-size:13px;display:grid}.ow-rates b{text-align:right;color:#fff;font-size:14px;font-weight:600}.ow-rate-bar{background:#ffffff12;border-radius:99px;height:6px;overflow:hidden}.ow-rate-bar span{border-radius:inherit;background:linear-gradient(90deg,#35c98a,#7be0b3);height:100%;display:block}.ow-hint{color:#d6e4fa66;margin-top:12px;font-size:12px}.ow-mini{grid-template-columns:1fr 1fr;gap:14px 16px;margin-top:2px;display:grid}.ow-mini div{flex-direction:column;gap:2px;display:flex}.ow-mini b{letter-spacing:-.025em;font-size:24px;font-weight:600}.ow-mini span{color:#d6e4fa80;font-size:12.5px}.ow-foot .ow-line{color:#d6e4fa99;font-size:14px}.ow-link{color:#9cc6ff;cursor:pointer;background:0 0;border:0;font:500 13px Inter,system-ui,sans-serif}.ow-when{color:#d6e4fa73;margin-left:auto;font-size:12.5px;font-style:normal}.ow-days{height:90px}@media (width<=900px){.ow-grid{grid-template-columns:1fr}.ow-grid .ow-cell:nth-child(odd):not(.ow-wide){border-right:0}}.ow-wrap{gap:14px;padding-top:84px;padding-bottom:24px}.ow-over{flex-direction:column;gap:14px;display:flex}.ow-over-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.ow-over-grid.is-two{grid-template-columns:1fr 1.3fr}.ow-card{border-radius:22px;flex-direction:column;gap:4px;min-width:0;padding:20px 22px;display:flex}.ow-card .ow-big{font-size:38px}.ow-card .ow-days{height:56px;margin-top:12px}.ow-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.ow-card-head .ow-label{margin-bottom:0}.ow-state{border-radius:99px;padding:3px 10px;font-size:11.5px;font-weight:600}.ow-state.is-up{color:#7be0b3;background:#7be0b31f}.ow-state.is-down{color:#ff9a8f;background:#ff6e641f}.ow-card .ow-rates{gap:9px;margin-top:10px}.ow-card .ow-hint{margin-top:8px}.ow-card .ow-runs{gap:8px;margin-top:8px}.ow-card .ow-runs li{grid-template-columns:22px 120px 1fr 74px;gap:12px;font-size:13.5px}.ow-foot-line{color:#d6e4fa80;padding:0 6px;font-size:13px}.ow-foot-line b{color:#ffffffd9;font-weight:600}.ow-empty-note{padding:6px 4px}@media (width<=1100px){.ow-over-grid,.ow-over-grid.is-two{grid-template-columns:1fr}}.ow-wrap:has(.ow-over){width:min(1180px,100%)}.ow-ups{flex-direction:column;gap:9px;margin-top:10px;display:flex}.ow-ups>div{color:#d6e4faa6;grid-template-columns:62px 1fr auto;align-items:center;gap:12px;font-size:13px;display:grid}.ow-ups b{color:#fff;text-align:right;white-space:nowrap;font-size:13px;font-weight:600}.ow-ups b i{color:#d6e4fa73;font-style:normal;font-weight:400}.ow-none{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:34px 20px 30px;display:flex}.ow-none-icon{color:#9cc6ff;background:linear-gradient(160deg,#a0cdff2e,#326ee61a);border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:4px;display:grid;box-shadow:inset 0 1px #ffffff4d}.ow-none strong{font-size:16px;font-weight:600}.ow-none p{color:#d6e4fa8c;max-width:360px;font-size:13.5px;line-height:1.5}.ow-none p b{color:#fff;word-break:break-all;font-weight:600}.ow-none .st-btn{margin-top:8px}:is(.ow-wrap:has(.ow-user),.ow-wrap:has(.ow-tasks-page)){width:min(1100px,100%)}.ow-user .ow-who,.ow-tasks-page .ow-who{padding:14px 20px}.ow-user .ow-who h1,.ow-tasks-page .ow-who h1{font-size:19px}.ow-tiles-sm{gap:10px}.ow-tiles-sm .ow-tile{border-radius:16px;padding:12px 16px}.ow-tiles-sm .ow-tile strong{font-size:22px}.ow-cols{grid-template-columns:1fr 1.25fr;align-items:start;gap:14px;display:grid}.ow-col{flex-direction:column;gap:14px;min-width:0;display:flex}.ow-user .ow-panel,.ow-tasks-page .ow-panel{gap:6px;padding:16px 20px}.ow-user .ow-row{padding:6px 0;font-size:13px}.ow-user .ow-buy{padding:10px 14px}.ow-user .ow-task-head{padding:9px 2px}.ow-trial{color:#d6e4fa99;margin-top:10px;font-size:13px}.ow-trial b{color:#fff;font-weight:600}.ow-trial i{color:#d6e4fa66;font-style:normal}.ow-pager button{align-items:center;gap:6px;display:inline-flex}.ow-tasks-page .ow-task-head{padding:9px 2px}@media (width<=1000px){.ow-cols{grid-template-columns:1fr}}.ow-results{gap:2px;padding:14px 10px 10px}.ow-results .ow-panel-head{padding:0 12px 8px}.ow-results .ow-panel-head h2{font-size:15px}.ow-result{gap:14px;padding:10px 12px}.ow-result .ow-rt strong{font-size:14.5px}.ow-result .ow-rt small{margin-top:2px;font-size:12.5px}.ow-result+.ow-result{border-top:1px solid #ffffff0d}.ow-result:after{content:"";border-top:1.6px solid #d6e4fa59;border-right:1.6px solid #d6e4fa59;flex:none;width:7px;height:7px;margin-left:auto;transition:transform .15s,border-color .15s;transform:rotate(45deg)}.ow-result:hover:after{border-color:#fff;transform:rotate(45deg)translate(2px,-2px)}.ow-result .ow-tag,.ow-result .ow-when{margin-left:auto}.ow-result .ow-tag+:after{margin-left:12px}.is-d{background:#ffb257}:is(.ow-wrap,.ow-wrap:has(.ow-over),.ow-wrap:has(.ow-user),.ow-wrap:has(.ow-tasks-page)){width:min(1180px,100%)}.ow-wrap>.ow-stack:not(.ow-user):not(.ow-tasks-page){max-width:820px}.ow-pager .ow-pager-page{color:#d6e4fab3;background:0 0;border-color:#0000;padding:0 10px}.ow-pager .ow-pager-page:hover:not(:disabled){color:#fff;background:#ffffff12}.ow-pager-edit{color:#d6e4fab3;align-items:center;gap:8px;display:inline-flex}.ow-pager-edit input{text-align:center;color:#fff;-moz-appearance:textfield;background:#101113;border:1px solid #ffffff4d;border-radius:9px;outline:none;width:58px;height:32px;font:600 14px Inter,system-ui,sans-serif}.ow-pager-edit input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ow-pager-edit input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ow-tabs .ow-mine{border-left:1px solid #ffffff1a;border-radius:0 10px 10px 0;margin-left:6px;padding-left:16px}.ow-tabs .ow-mine.active{box-shadow:none;color:#d6e4fa99;background:0 0}.vt-card{text-align:center;align-items:center;gap:14px;padding:36px 30px 30px}.vt-card h1{letter-spacing:-.025em;font-size:24px;font-weight:700;line-height:1.2}.vt-card p{color:#d6e4fa9e;max-width:340px;font-size:14.5px;line-height:1.55}.vt-badge{color:#cfe6ff;background:linear-gradient(160deg,#aad2ff38,#3c78f01f);border-radius:18px;place-items:center;width:60px;height:60px;margin-bottom:4px;display:grid;box-shadow:inset 0 1px #fff6,0 10px 26px #143ca04d}.vt-badge.is-good{color:#9cf0c8;background:linear-gradient(160deg,#78e6b438,#1e96641f)}.vt-badge.is-bad{color:#ffb3a8;background:linear-gradient(160deg,#ff968233,#be3c321f)}.vt-agree{text-align:left;margin-top:8px;font-size:14px}.vt-agree a{color:#9cc6ff}.vt-check{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.vt-status{color:#d6e4fa80!important;font-size:13px!important}.vt-note{align-items:center;gap:6px;display:inline-flex;color:#d6e4fa73!important;font-size:12.5px!important}.vt-skel{flex-direction:column;align-items:center;gap:14px;width:100%;display:flex}.vt-preview{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000a6;border:1px solid #ffffff1f;border-radius:12px;gap:4px;padding:5px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.vt-preview a{color:#d6e4fab3;border-radius:8px;padding:5px 10px;font-size:12px;text-decoration:none}.vt-preview a.is-on{color:#fff;background:#ffffff24}@media (width<=700px){.vt-preview{flex-wrap:wrap;justify-content:center;width:calc(100% - 24px)}}.vt-card h1.is-good{color:#9cf0c8}.vt-card h1.is-bad{color:#ffb3a8}.vt-card{padding-top:34px}.vt-agree{cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.vt-agree:hover{background:#ffffff0f;border-color:#ffffff3d}.vt-agree input{appearance:none;cursor:pointer;background:#000a2866;border:1.5px solid #ffffff4d;border-radius:7px;flex:none;width:22px;height:22px;margin:0;transition:background .18s,border-color .18s,box-shadow .18s;position:relative}.vt-agree input:after{content:"";border:2.4px solid #fff;border-width:0 2.4px 2.4px 0;width:6px;height:11px;transition:transform .18s cubic-bezier(.3,1.6,.5,1);position:absolute;top:2.5px;left:6.5px;transform:rotate(45deg)scale(0)}.vt-agree input:checked{background:linear-gradient(#4aa2ff,#1d6bf0);border-color:#bee1ffb3;box-shadow:0 0 14px #2882ff80,inset 0 1px #ffffff80}.vt-agree input:checked:after{transform:rotate(45deg)scale(1)}.vt-agree input:focus-visible{outline-offset:2px;outline:2px solid #96c3ffcc}.vt-agree span{color:#ecf2ffd9;font-size:14px;line-height:1.4}.vt-agree a,.vt-agree a:hover,.vt-agree a:visited{color:#8fc4ff;text-decoration:none}.vt-agree a:hover{color:#cfe6ff}.vt-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.vt-actions .st-btn{text-decoration:none}.vt-hint{letter-spacing:.02em;color:#fff;overflow-wrap:anywhere;word-break:break-all;margin:2px 0 6px;font:600 18px Inter,system-ui,sans-serif}.nf-card{width:min(440px,100%);padding:40px 32px 34px}.nf-code{letter-spacing:-.05em;background:linear-gradient(#fff,#96c3ff73);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:84px;font-weight:800;line-height:1}.nf-card h1{margin-top:2px}.earn-wrap{z-index:1;flex-direction:column;gap:22px;width:min(860px,100%);margin:24px auto 0;padding:0 24px 40px;display:flex;position:relative}.earn-card{flex-direction:column;gap:14px;width:auto;padding:28px 30px;display:flex}.earn-card h2{letter-spacing:-.02em;align-items:center;gap:10px;font-size:20px;font-weight:700;display:flex}.earn-center{text-align:center;align-items:center;padding:40px 30px}.earn-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:6px;display:flex}.earn-stats{text-align:center;grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.earn-stats strong{letter-spacing:-.03em;font-size:32px;font-weight:800;display:block}.earn-stats span{color:#d6e4ffa6;font-size:13px}.earn-fields{grid-template-columns:1fr 2fr;gap:16px;display:grid}.earn-field{flex-direction:column;gap:8px;min-width:0;display:flex}.earn-label{letter-spacing:.12em;text-transform:uppercase;color:#d6e4ff99;font-size:12px;font-weight:700}.earn-copy{background:#00143c59;border:1px solid #fff3;border-radius:16px;align-items:center;gap:10px;padding:12px 14px;display:flex}.earn-copy code{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;overflow:hidden}.earn-copy button{width:34px;height:34px;color:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff40;border-radius:10px;flex:none;place-items:center;display:grid}.earn-copy button:hover{background:#ffffff29}.earn-two{grid-template-columns:1fr 1fr;gap:22px;display:grid}.earn-card ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.earn-card li{color:#ecf4ffeb;align-items:flex-start;gap:12px;font-size:15px;line-height:1.45;display:flex}.earn-card li svg{color:#46b9ff;flex:none;margin-top:3px}.earn-apply{gap:10px;display:flex}.earn-apply input{min-width:0;color:inherit;background:#00143c59;border:1px solid #ffffff40;border-radius:14px;flex:1;padding:12px 14px;font-size:15px}.earn-result{color:#d6e4ffd9;font-size:14px}.earn-history li{border-top:1px solid #ffffff1a;grid-template-columns:1fr auto auto 70px;align-items:center;gap:14px;padding:10px 0;display:grid}.earn-history li:first-child{border-top:0}.earn-pill{color:#d6e4ffcc;background:#ffffff1a;border-radius:999px;padding:3px 12px;font-size:12px;font-weight:700}.earn-pill.is-bought{color:#7ff0b0;background:#3cc87833}.earn-when{color:#d6e4ff8c;font-size:13px}.earn-history strong{text-align:right;color:#7ff0b0}.earn-cash{flex-direction:row;align-items:center;gap:18px}.earn-cash>div{flex:1}.earn-cash h2{margin-bottom:4px}.earn-toast{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:center;background:#081846d9;border:1px solid #ffffff4d;border-radius:18px;max-width:calc(100vw - 32px);padding:14px 22px;font-size:15px;position:fixed;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 20px 60px #000a3299}@media (width<=700px){.earn-wrap{padding:0 16px 30px}.earn-stats{grid-template-columns:repeat(2,1fr)}.earn-fields,.earn-two{grid-template-columns:1fr}.earn-cash{text-align:center;flex-direction:column;align-items:stretch}.earn-history li{grid-template-columns:1fr auto 60px}.earn-when{display:none}}.earn-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.earn-edit{color:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex}.earn-edit:hover{background:#ffffff29}.earn-edit-form{flex-direction:column;gap:10px;display:flex}.earn-input-row{padding:6px 8px 6px 14px}.earn-prefix{color:#d6e4ff99;flex:none;font-size:15px}.earn-input-row input{min-width:0;color:inherit;background:0 0;border:0;outline:none;flex:1;padding:8px 6px;font-size:15px}.earn-left{justify-content:flex-start}.earn-banner{color:#b8f5d2;background:#28a06429;border:1px solid #78dca066;border-radius:18px;align-items:center;gap:12px;padding:14px 20px;font-size:15px;display:flex}.earn-bar{background:#ffffff1a;border-radius:999px;height:12px;overflow:hidden}.earn-bar span{border-radius:inherit;background:linear-gradient(90deg,#2aa0ff,#7ff0b0);height:100%;transition:width .6s;display:block}.earn-bar-text{color:#d6e4ffa6;justify-content:space-between;margin-top:-6px;font-size:13px;display:flex}.earn-redeem .btn{align-self:flex-start}.earn-redeem .btn:disabled{opacity:.55;cursor:not-allowed}.earn .earn-hero{gap:6px;padding:92px 24px 4px}.earn .earn-title{letter-spacing:-.03em;font-size:clamp(26px,3.4vw,38px);font-weight:700;line-height:1.1}.earn .earn-sub{color:#d6e4ff9e;max-width:440px;font-size:15px;line-height:1.5}.earn .earn-wrap{gap:12px;width:min(600px,100%);margin-top:14px;padding-bottom:28px}.earn .earn-card{border-radius:24px;gap:10px;padding:18px 20px}.earn .earn-slim{padding:14px 18px}.earn .prem-card{-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4);background:linear-gradient(165deg,#ffffff12,#ffffff05 50%,#005adc0d);border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff59,0 14px 36px #000a3259}.earn .prem-card:before,.earn .prem-card:after{display:none}.earn .earn-card h2{font-size:16px;font-weight:600}.earn .earn-center{padding:28px 22px}.earn .earn-stats{gap:10px}.earn .earn-stats strong{font-size:22px;font-weight:700}.earn .earn-stats span{font-size:12px}.earn .earn-copy{border-radius:14px;padding:9px 12px}.earn .earn-copy code{font-size:14px}.earn .earn-copy button{border-radius:9px;width:30px;height:30px}.earn .earn-fields{grid-template-columns:1fr 1.6fr;gap:10px}.earn .earn-banner{border-radius:14px;padding:10px 16px;font-size:14px}.earn .earn-apply input{border-radius:12px;padding:10px 12px;font-size:14px}.earn .earn-history li{padding:7px 0;font-size:14px}.earn .earn-hint{color:#d6e4ff8c;text-align:center;padding:0 8px;font-size:13px;line-height:1.5}.earn .earn-hint a{color:inherit;text-decoration:underline}.earn .earn-redeem .btn{align-self:flex-start}.earn .earn-redeem h2{gap:8px}@media (width<=700px){.earn .earn-hero{padding:84px 16px 2px}.earn .earn-fields{grid-template-columns:1fr}.earn .earn-stats{grid-template-columns:repeat(2,1fr)}}.earn .earn-friend{color:#ecf4ffe6;align-items:center;gap:10px;font-size:14px;display:flex}.earn .earn-friend .ow-avatar{flex:none}.earn .earn-banner{gap:10px}.earn-toast{align-items:center;gap:10px;display:flex}.earn .earn-stats-3{grid-template-columns:repeat(3,1fr)}.earn .earn-card{transition:border-color .5s,box-shadow .5s,background .5s}.earn .prem-card.is-saved{background:linear-gradient(165deg,#4ade8024,#4ade800a 55%,#005adc0a);border-color:#4ade808c;animation:.5s ease-out earn-saved-pop;box-shadow:inset 0 1px #ffffff59,0 0 0 1px #4ade8040,0 14px 40px #22c55e38}.earn .prem-card.is-saved .earn-copy{border-color:#4ade8066}.earn .prem-card.is-saved .earn-copy code{color:#bbf7d0}.earn .earn-result.is-good{color:#86efac;align-items:center;gap:7px;font-weight:600;display:flex}@keyframes earn-saved-pop{0%{transform:scale(.985)}55%{transform:scale(1.012)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.earn .prem-card.is-saved{animation:none}}.earn .earn-landing{margin-top:110px}.earn .earn-tick{color:#052e16;background:linear-gradient(160deg,#86efac,#22c55e);border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;animation:.55s cubic-bezier(.34,1.56,.64,1) earn-tick-pop;display:inline-flex;box-shadow:0 0 0 8px #4ade8026,0 10px 30px #22c55e66}.earn-tick-sm,.earn .earn-tick-sm{width:22px;height:22px;box-shadow:none;flex:none;animation:none}.earn-applied{color:#bbf7d0;background:#4ade801a;border:1px solid #4ade8066;border-radius:14px;justify-content:center;align-items:center;gap:9px;margin:4px 0;padding:9px 14px;font-size:14px;display:flex}.earn-applied strong{color:#fff}.earn-toast.is-good{border-color:#4ade808c;box-shadow:0 0 0 1px #4ade8040,0 20px 60px #000a3299}@keyframes earn-tick-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.earn .earn-tick{animation:none}}.earn .btn{cursor:pointer;background:linear-gradient(#ffffff29,#ffffff0f);border-color:#ffffff4d;height:44px;padding:0 22px;font-size:15px;transition:transform .15s,box-shadow .15s,filter .15s;box-shadow:inset 0 1px #ffffff59,0 6px 16px #000a324d}.earn .btn-primary{background:linear-gradient(#2f9bff 0%,#0a5be0 100%);border-color:#fff6;box-shadow:inset 0 1px #ffffff80,0 8px 22px #006eff73}@media (hover:hover){.earn .btn:not(:disabled):hover{filter:brightness(1.12);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff80,0 12px 26px #0050dc80}}.earn .btn:not(:disabled):active{filter:brightness(.95);transform:translateY(1px)scale(.98);box-shadow:inset 0 2px 6px #00000059}.earn .btn:focus-visible,.earn .earn-edit:focus-visible,.earn .earn-copy button:focus-visible{outline-offset:2px;outline:2px solid #9cd0ff}.earn .btn:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.earn .earn-edit{cursor:pointer;transition:transform .15s,background .15s}.earn .earn-edit:active,.earn .earn-copy button:active{transform:scale(.94)}.earn .earn-copy{transition:border-color .25s,box-shadow .25s,background .25s}.earn .earn-copy.is-bad{background:#7f1d1d47;border-color:#f87171bf;animation:.35s earn-shake;box-shadow:0 0 0 3px #f871712e}.earn .earn-copy.is-bad input,.earn .earn-copy.is-bad .earn-prefix{color:#fecaca}.earn .earn-result.is-bad{color:#fca5a5;align-items:center;gap:7px;font-weight:600;display:flex}.earn .earn-apply input{transition:border-color .25s,box-shadow .25s,background .25s}.earn .earn-apply.is-good input{background:#16653440;border-color:#4ade80b3;box-shadow:0 0 0 3px #4ade8029}.earn .earn-apply.is-bad input{background:#7f1d1d47;border-color:#f87171bf;box-shadow:0 0 0 3px #f871712e}@keyframes earn-shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@media (prefers-reduced-motion:reduce){.earn .earn-copy.is-bad{animation:none}}.prem-proof{z-index:2;flex-direction:column;gap:14px;width:min(960px,100% - 32px);margin:28px auto 0;display:flex;position:relative}.prem-proof-stats{color:#d6e4ffbf;text-align:center;flex-wrap:wrap;justify-content:center;gap:10px 26px;font-size:15px;display:flex}.prem-proof-stats strong{color:#fff;font-weight:700}.prem-proof-quotes{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.prem-quote{color:#ecf4ffeb;background:linear-gradient(165deg,#ffffff12,#ffffff05);border:1px solid #ffffff29;border-radius:20px;flex-direction:column;gap:10px;padding:16px 18px;font-size:14px;line-height:1.5;display:flex}.prem-quote-stars{color:#ffd166;letter-spacing:2px;font-size:13px}.prem-quote-who{color:#d6e4ffb3;align-items:center;gap:8px;margin-top:auto;font-size:13px;display:flex}.prem-proof-link{color:#d6e4ffb3;align-self:center;font-size:13px;text-decoration:underline}@media (width<=760px){.prem-proof-quotes{grid-template-columns:1fr}}.sel{display:inline-block;position:relative}.sel-btn{color:#ffffffeb;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-width:128px;height:34px;padding:0 11px 0 13px;font:500 13px Inter,system-ui,sans-serif;transition:border-color .15s,background .15s;display:inline-flex}.sel-btn:hover{background:#ffffff12;border-color:#fff3}.sel.is-open .sel-btn{border-color:#ffffff47}.sel-btn svg{color:#ffffff80;flex:none;transition:transform .15s}.sel.is-open .sel-btn svg{transform:rotate(180deg)}.sel-menu{z-index:30;background:#0b0e14;border:1px solid #ffffff1f;border-radius:10px;min-width:100%;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 30px #00000080}.sel-menu li{color:#ffffff9e;cursor:pointer;white-space:nowrap;border-radius:6px;justify-content:space-between;align-items:center;gap:18px;padding:7px 10px;font-size:13px;display:flex}.sel-menu li.is-focus{color:#fff;background:#ffffff12}.sel-menu li.is-on{color:#fff}.sel-menu li svg{color:#ffffffb3;flex:none}.hub-wrap .hub-recent.what-panel,.ow-wrap .ow-panel.what-panel{overflow:visible}.lv-panel{margin-bottom:14px;padding:18px 20px 14px}.lv-top{align-items:center;gap:10px;margin-bottom:12px;display:flex}.lv-top h2{letter-spacing:-.02em;font-size:17px;font-weight:700}.lv-top small{color:#d6e4fa66;margin-left:auto;font-size:12px}.lv-dot{background:#4ade80;border-radius:50%;width:9px;height:9px;animation:1.8s ease-out infinite lv-pulse;box-shadow:0 0 #4ade8099}.lv-panel ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.lv-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.lv-head{align-items:center;gap:12px;display:flex}.lv-title{text-align:left;flex-direction:column;gap:2px;min-width:0;display:flex}.lv-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;overflow:hidden}.lv-title span{color:#d6e4fa80;font-size:12.5px}.lv-pill{color:#86efac;background:#4ade8024;border:1px solid #4ade804d;border-radius:999px;flex:none;margin-left:auto;padding:4px 11px;font-size:12px;font-weight:600}.lv-pill.is-waiting{color:#fcd34d;background:#fbbf241f;border-color:#fbbf244d}.lv-pill.is-queued{color:#cbd5e1;background:#94a3b824;border-color:#94a3b84d}.lv-bar{background:#ffffff14;border-radius:999px;height:8px;overflow:hidden}.lv-bar span{border-radius:inherit;background:linear-gradient(90deg,#2f7cf6,#6db3ff);height:100%;transition:width .8s;display:block}.lv-meta{color:#d6e4fa99;text-align:left;flex-wrap:wrap;gap:4px 16px;font-size:12.5px;display:flex}.lv-meta b{color:#fff;font-weight:700}.lv-activity{color:#d6e4fa80;text-align:left;margin:0;font-size:12.5px}.lv-sections{flex-wrap:wrap;gap:6px;display:flex}.lv-sections span{color:#d6e4fa80;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:8px;padding:3px 9px;font-size:11.5px}.lv-sections .is-part{color:#bcd9ff;border-color:#6eaaff59}.lv-sections .is-done{color:#86efac;border-color:#4ade804d}@keyframes lv-pulse{0%{box-shadow:0 0 #4ade808c}70%,to{box-shadow:0 0 0 9px #4ade8000}}@media (width<=700px){.lv-panel{padding:14px 14px 10px}.lv-top small,.lv-sections{display:none}}.dash-page{min-height:100vh;position:relative}.dash-wrap{z-index:1;flex-direction:column;gap:16px;width:min(980px,100%);margin:0 auto;padding:120px 24px 60px;display:flex;position:relative}.dash-title{letter-spacing:-.035em;font-size:clamp(30px,4vw,44px);font-weight:800}.dash-sub{color:#d6def099;margin-top:-8px;font-size:15px}.dash-stats{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.dash-stat{background:linear-gradient(160deg,#ffffff1a,#ffffff08);border:1px solid #ffffff24;border-radius:16px;flex-direction:column;gap:4px;padding:16px 18px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff4d}.dash-stat-icon{color:#bed7ffe6}.dash-stat-label{color:#d6def099;font-size:12.5px}.dash-stat strong{letter-spacing:-.02em;font-size:28px;font-weight:700}.dash-stat em{color:#d6def080;font-size:12px;font-style:normal}.dash-card{flex-direction:column;gap:12px;width:auto;padding:22px 24px;display:flex}.dash-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dash-head h2{font-size:17px;font-weight:700}.dash-head span{color:#d6def080;font-size:13px}.dash-none{color:#d6def080;font-size:14px}.dash-line{grid-template-columns:150px 1fr 36px;align-items:center;gap:14px;font-size:14px;display:grid}.dash-line span{color:#e2eafad9}.dash-line strong{text-align:right;font-weight:600}.dash-bar{background:#ffffff14;border-radius:99px;height:8px;overflow:hidden;box-shadow:inset 0 1px 2px #00000059}.dash-fill{border-radius:inherit;height:100%;transition:width .6s cubic-bezier(.2,.8,.2,1);display:block}.dash-fill.is-blue{background:linear-gradient(90deg,#3d8bff,#7db6ff);box-shadow:0 0 10px #3d8bff80}.dash-fill.is-red{background:linear-gradient(90deg,#e5534b,#ff8d86)}.dash-fill.is-grey{background:linear-gradient(90deg,#6b7280,#9aa1ad)}.dash-filters{flex-wrap:wrap;gap:10px;display:flex}.dash-filters select{color:#fff;background:#0000004d;border:1px solid #ffffff24;border-radius:10px;outline:none;height:36px;padding:0 12px;font:500 13.5px Inter,system-ui,sans-serif}.dash-tasks{flex-direction:column;gap:4px;list-style:none;display:flex}.dash-tasks li{border-top:1px solid #ffffff12;flex-direction:column;gap:8px;padding:14px 4px;display:flex}.dash-task-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.dash-task-top strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.dash-task-meta{color:#d6def08c;flex-wrap:wrap;gap:14px;font-size:12.5px;display:flex}.dash-pill{background:#ffffff14;border-radius:99px;flex:none;padding:3px 10px;font-size:12px;font-weight:600}.dash-pill.is-completed{color:#7be0b3;background:#7be0b31f}.dash-pill.is-failed{color:#ff8d98;background:#ff8d981f}.dash-pill.is-running,.dash-pill.is-queued{color:#9cc6ff;background:#3d8bff24}.dash-err{color:#ff8d98;font-size:12.5px}.dash-empty{align-items:flex-start}.dash-empty h2{font-size:18px;font-weight:700}.dash-empty p{color:#d6def099;font-size:14px}@media (width<=800px){.dash-wrap{padding:100px 16px 40px}.dash-stats{grid-template-columns:1fr 1fr}.dash-line{grid-template-columns:110px 1fr 30px}}.dash-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.dash-top .dash-sub{margin-top:4px}.hub-wrap{z-index:1;flex-direction:column;gap:16px;width:min(1180px,100%);margin:0 auto;padding:96px 24px 50px 110px;display:flex;position:relative}.hub-wrap .what-panel{width:auto}.hub-head{border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:20px 26px;display:flex}.hub-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#aad7ffcc;font-size:12.5px;font-weight:600}.hub-head h1{letter-spacing:-.03em;margin-top:4px;font-size:clamp(26px,3.2vw,34px);font-weight:800}.hub-head-right{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hub-plan{color:#e2eeffe6;background:#a0cdff1f;border:1px solid #ffffff38;border-radius:99px;padding:6px 14px;font-size:13px;font-weight:600;box-shadow:inset 0 1px #ffffff59}.hub-plan.is-premium{color:#cfe6ff;background:#3d8bff47}.hub-plan.is-trial{color:#b8f2d8;background:#7be0b324}.hub-btn{cursor:pointer;align-items:center;gap:6px;height:42px;padding:0 20px;font-size:14px;text-decoration:none;display:inline-flex}.hub-grid{grid-template-columns:repeat(12,1fr);gap:16px;display:grid}.hub-card{flex-direction:column;gap:14px;min-width:0;padding:22px 24px;display:flex}.hub-card-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.hub-card-head h2{letter-spacing:-.015em;font-size:17px;font-weight:700}.hub-card-head span{color:#d6e4fa8c;font-size:12.5px}.hub-card-head select{color:#fff;background:#001e5a59;border:1px solid #fff3;border-radius:10px;outline:none;height:32px;padding:0 10px;font:500 13px Inter,system-ui,sans-serif}.hub-platforms{grid-column:span 7}.hub-health,.hub-week{grid-column:span 5}.hub-platforms ul{grid-template-columns:repeat(4,1fr);gap:10px;list-style:none;display:grid}.hub-platforms li{text-align:center;background:linear-gradient(#a0cdff1a,#003cb40a);border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;align-items:center;gap:6px;padding:12px 6px 10px;display:flex;box-shadow:inset 0 1px #ffffff47}.hub-platforms li.is-mine{border-color:#96cdff80;box-shadow:inset 0 1px #fff6,0 0 22px #4696ff40}.hub-orb{filter:drop-shadow(0 6px 10px #000a3280);width:52px;height:52px;display:block}.hub-orb img{object-fit:contain;width:100%;height:100%}.hub-platforms strong{font-size:13px;font-weight:600}.hub-dot{align-items:center;gap:5px;font-size:11.5px;font-style:normal;font-weight:600;display:inline-flex}.hub-dot:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px}.hub-dot.is-working{color:#8fe9c0}.hub-dot.is-unstable{color:#ffcb7a}.hub-ring{width:150px;height:150px;margin:2px auto;position:relative}.hub-ring svg{width:100%;height:100%}.hub-ring-track{fill:none;stroke:#ffffff1a;stroke-width:10px}.hub-ring-fill{fill:none;stroke:url(#hub-ring-grad);stroke-width:10px;stroke-linecap:round;filter:drop-shadow(0 0 8px #3c8cffb3);transition:stroke-dashoffset .9s cubic-bezier(.2,.8,.2,1)}.hub-ring div{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.hub-ring strong{letter-spacing:-.03em;font-size:30px;font-weight:800}.hub-ring span{color:#d6e4fa99;font-size:12px}.hub-health dl{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hub-health dl div{background:#a0cdff14;border:1px solid #ffffff1a;border-radius:14px;padding:10px 12px}.hub-health dt{color:#d6e4fa8c;font-size:12px}.hub-health dd{margin-top:2px;font-size:20px;font-weight:700}.hub-week .dh-colbar{background:#a0cdff1a}.hub-recent .own-task{border-top-color:#ffffff1a}.hub-task-body{grid-template-columns:repeat(4,1fr);gap:10px;padding:2px 6px 12px;display:grid}.hub-task-body div{flex-direction:column;gap:2px;display:flex}.hub-task-body span{color:#d6e4fa80;font-size:11.5px}.hub-task-body strong{font-size:13px;font-weight:600}.hub-task-body .dash-err{grid-column:1/-1}.hub-empty{flex-direction:column;align-items:flex-start;gap:12px;padding:6px 0;display:flex}.hub-empty p{color:#d6e4faa6;font-size:14px}.hub-strip{border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.hub-strip p{color:#e2eeffbf;font-size:14px}.hub-strip b{color:#cfe6ff;font-weight:600}@media (width<=960px){.hub-wrap{padding:96px 16px 40px}.hub-platforms,.hub-health,.hub-week,.hub-recent{grid-column:1/-1}.hub-platforms ul{grid-template-columns:repeat(3,1fr)}.hub-task-body{grid-template-columns:1fr 1fr}}.dh-chart{grid-template-columns:repeat(7,1fr);align-items:end;gap:8px;height:170px;display:grid}.dh-col{flex-direction:column;align-items:center;gap:6px;height:100%;display:flex}.dh-count{color:#d6def099;font-size:12px}.dh-colbar{background:#ffffff0d;border-radius:8px;flex:1;align-items:flex-end;width:100%;max-width:38px;display:flex;overflow:hidden}.dh-colbar span{background:linear-gradient(#7db6ff,#2f7bff);border-radius:8px;width:100%;min-height:3px;transition:height .6s cubic-bezier(.2,.8,.2,1);display:block;box-shadow:0 0 12px #3d8bff80}.dh-day{color:#d6def08c;font-size:12px}.hub-card-head select{appearance:none;background:#001e5a59 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' stroke='%23cfe6ff' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E") right 9px center no-repeat;height:28px;padding:0 24px 0 10px;font-size:12.5px}.hub-wrap .what-panel,.ow-wrap .what-panel{-webkit-backdrop-filter:blur(18px)saturate(1.7);backdrop-filter:blur(18px)saturate(1.7);background:linear-gradient(#96c8ff13,#2864dc0b);border:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff38,inset 0 0 32px #78b4ff12,0 26px 60px #00082880}.hub-wrap .what-panel:after,.ow-wrap .what-panel:after{content:"";border-radius:inherit;pointer-events:none;z-index:2;-webkit-mask-composite:xor;background:linear-gradient(#ffffff80,#ffffff1a 35% 65%,#ffffff47);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hub-top{border-radius:28px;flex-wrap:wrap;align-items:center;gap:20px;padding:24px 28px;display:flex}.hub-badge{color:#e6f2ff;background:radial-gradient(circle at 30% 25%,#bee1ff8c,#286ef059 60%,#0a288280);border-radius:50%;flex:none;place-items:center;width:64px;height:64px;font-size:26px;font-weight:700;display:grid;box-shadow:inset 0 1px #fff9,0 0 28px #3c8cff59}.hub-badge img{object-fit:cover;border-radius:50%;width:100%;height:100%}.hub-badge{overflow:hidden}.hub-top-text{flex-direction:column;flex:1;min-width:180px;display:flex}.hub-top-text>span{color:#bed7fab3;font-size:14px}.hub-top-text h1{letter-spacing:-.03em;margin:2px 0 4px;font-size:clamp(28px,3.4vw,38px);font-weight:700;line-height:1.1}.hub-top-text p{color:#d6e4fa8c;font-size:13.5px}.hub-top-actions{flex-wrap:wrap;gap:10px;display:flex}.hub-used{grid-column:span 7}.hub-week{grid-column:span 5}.hub-recent{grid-column:1/-1}.hub-wrap .hub-used ul{flex-direction:column;gap:6px;list-style:none;display:flex}.hub-wrap .hub-used li{background:#8cbeff0d;border-radius:16px;align-items:center;gap:14px;padding:8px 12px;display:flex;box-shadow:inset 0 1px #ffffff1a}.hub-wrap .hub-used li strong{flex:0 0 120px;font-size:14px;font-weight:600}.hub-wrap .hub-used li small{text-align:right;color:#d6e4fa8c;flex:0 0 66px;font-size:12.5px}.hub-wrap .hub-used .hub-bar{flex:1;height:6px}.hub-wrap .hub-used .hub-bar span{background:linear-gradient(90deg,#4c97ff,#9fd0ff);box-shadow:0 0 10px #50a0ff73}.hub-premium{border-radius:26px;flex-wrap:wrap;align-items:center;gap:22px;padding:24px 28px;display:flex;background:linear-gradient(120deg,#6eafff29,#1e5adc14 55%,#96c8ff0f)!important}.hub-premium-gem{color:#dcefff;background:radial-gradient(circle at 30% 25%,#c8e6ff80,#3278f04d 70%);border-radius:18px;flex:none;place-items:center;width:58px;height:58px;display:grid;box-shadow:inset 0 1px #ffffff8c,0 0 26px #4696ff59}.hub-premium-text{flex:1;min-width:240px}.hub-premium-text h2{letter-spacing:-.02em;font-size:20px;font-weight:700}.hub-premium-text p{color:#d6e4faa6;margin:4px 0 10px;font-size:14px}.hub-premium-text ul{color:#e2eeffd9;flex-wrap:wrap;gap:8px 18px;font-size:13.5px;list-style:none;display:flex}.hub-premium-text li{align-items:center;gap:6px;display:inline-flex}.hub-premium-text li svg{color:#8fd0ff}.hub-premium-btn{height:46px;padding:0 28px}@media (width<=960px){.hub-used,.hub-week{grid-column:1/-1}.hub-top{padding:20px}}.nav-avatar{object-fit:cover;border-radius:50%;flex:none;width:26px;height:26px;box-shadow:0 0 0 1px #ffffff80}.hub-wrap{gap:14px;padding-top:84px;padding-bottom:28px}.hub-top{border-radius:24px;gap:16px;padding:16px 24px}.hub-badge{width:52px;height:52px;font-size:22px}.hub-top-text h1{margin:0 0 2px;font-size:clamp(24px,3vw,30px)}.hub-top-text>span,.hub-top-text p{font-size:13px}.hub-grid{gap:14px}.hub-card{border-radius:24px;gap:10px;padding:18px 22px}.hub-card-head h2{font-size:16px}.hub-week .dh-chart{height:150px}.hub-wrap .hub-used li{padding:6px 12px}.hub-recent .ow-task-head{padding:8px 2px}.hub-recent .ow-pager{padding-top:10px}.hub-btn{height:38px;padding:0 18px;font-size:13.5px}@media (width<=960px){.hub-wrap{padding:84px 14px 32px}.hub-top{padding:14px 16px}.hub-top-actions{width:100%}.hub-top-actions .hub-btn{flex:1;justify-content:center}.hub-card{padding:16px}.hub-wrap .hub-used li strong{flex:0 0 96px;font-size:13px}.hub-wrap .hub-used li small{flex:0 0 52px}.hub-week .dh-chart{gap:5px;height:130px}.hub-recent .ow-task-head{grid-template-columns:34px minmax(0,1fr) 62px 16px;gap:10px}.hub-recent .ow-task-prog{display:none}.ow-task-body{grid-template-columns:1fr}}.hub-wrap .what-panel,.hub-wrap .dash-stat,.hub-wrap .hub-platforms li{-webkit-backdrop-filter:url(#liquiwarp)blur(10px)saturate(1.7)brightness(1.06);backdrop-filter:url(#liquiwarp)blur(10px)saturate(1.7)brightness(1.06);box-shadow:inset 0 1.5px 1px #ffffff52,inset 0 -2px 6px #ffffff0f,0 14px 40px #0014504d}@media (width<=760px){.hub-wrap .what-panel,.hub-wrap .dash-stat,.hub-wrap .hub-platforms li{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}.hub-btn{white-space:nowrap}@media (width<=700px){.hub-open{display:none}}.st-wrap{z-index:1;grid-template-columns:210px 1fr;align-items:start;gap:32px;width:min(1000px,100%);margin:0 auto;padding:100px 24px 60px 110px;display:grid;position:relative}.st-nav{border-right:1px solid #ffffff14;flex-direction:column;gap:2px;padding-right:22px;display:flex}.st-nav button{color:#d6e4fa99;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;height:38px;padding:0 12px;font:500 14px Inter,system-ui,sans-serif;transition:background .15s,color .15s;display:flex}.st-nav button:hover{color:#fff}.st-nav button.is-on{color:#fff;background:#78aaff1a}.st-rule{background:#ffffff14;height:1px;margin:8px 0}.st-main{flex-direction:column;gap:16px;min-width:0;display:flex}.st-main .what-panel{width:auto}.st-card{border-radius:16px;flex-direction:column;padding:24px 28px 8px;display:flex}.hub-wrap .what-panel,.ow-wrap .what-panel{box-shadow:none}.st-main .st-card{-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5);background:linear-gradient(#96c8ff0d,#2864dc08);box-shadow:inset 0 1px #ffffff1a}.st-card h1{letter-spacing:-.02em;margin-bottom:14px;font-size:21px;font-weight:700}.st-line{align-items:center;gap:16px;padding:18px 0;display:flex}.st-line+.st-line,.st-line+.st-form+.st-line{border-top:0}.st-line>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.st-line b{align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:flex}.st-line span{color:#d6e4fa80;word-break:break-all;font-size:13.5px}.st-dots{letter-spacing:1px;font-size:12px}.st-ok{color:#7be0b3;background:#7be0b31a;border-radius:5px;padding:2px 8px;font-size:11.5px;font-style:normal;font-weight:600}.st-logo{color:#fff;background:#5865f2;border-radius:12px;flex:none;place-items:center;width:48px;height:48px;display:grid}.st-eye{color:#96c3ffe6;cursor:pointer;background:0 0;border:0;padding:0 0 0 4px;font:500 12.5px Inter,system-ui,sans-serif}.st-btn{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:9px;flex:none;align-items:center;gap:7px;height:36px;padding:0 14px;font:500 13.5px Inter,system-ui,sans-serif;transition:background .15s,border-color .15s;display:inline-flex}.st-btn:hover:not(:disabled){background:#ffffff17;border-color:#ffffff38}.st-btn.is-primary{background:linear-gradient(#2f6fff,#1e4fd6);border-color:#fff3}.st-btn.is-primary:hover:not(:disabled){background:linear-gradient(#4a82ff,#2a5de6)}.st-btn:disabled{opacity:.45;cursor:default}.st-form{flex-direction:column;gap:12px;max-width:440px;padding:0 0 20px;display:flex}.st-field{color:#d6e4faa6;flex-direction:column;gap:6px;font-size:13px;display:flex}.st-field input{color:#fff;background:#000a2866;border:1px solid #ffffff24;border-radius:9px;outline:none;height:40px;padding:0 12px;font:400 14.5px Inter,system-ui,sans-serif;transition:border-color .15s}.st-field input:focus{border-color:#78aaffb3}.st-form>div{gap:8px;display:flex}.st-hint{color:#d6e4fa73;font-size:12.5px}.st-note{color:#9fd8ff;font-size:13.5px}.st-card .st-line+.st-line,.st-card .st-form+.st-line{border-top:1px solid #ffffff0f}@media (width<=900px){.st-wrap{grid-template-columns:1fr;gap:16px;padding:92px 16px 40px}.st-nav{border-right:0;flex-flow:wrap;padding-right:0}.st-rule{display:none}.st-line{flex-wrap:wrap}}.dr-wrap{z-index:1;place-items:center;min-height:100vh;padding:90px 24px;display:grid;position:relative}.dr-card{text-align:center;border-radius:22px;flex-direction:column;align-items:center;gap:10px;width:min(420px,100%);padding:32px 30px;display:flex}.dr-card h1{letter-spacing:-.02em;font-size:22px;font-weight:700}.dr-card p{color:#d6e4fa8c;margin-bottom:8px;font-size:14px}.dr-card .st-btn{text-decoration:none}.ow-ref{flex-direction:column;gap:18px;min-width:0;display:flex}.ow-ref-tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;display:grid}.ow-ref-table{min-width:0;padding:8px 0;overflow-x:auto}.ow-ref-table table{border-collapse:collapse;width:100%;font-size:14px}.ow-ref-table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:#d6e4ff99;padding:10px 14px;font-size:12px}.ow-ref-table td{white-space:nowrap;border-top:1px solid #ffffff14;padding:10px 14px}.ow-ref-table code{font-size:13px}.ow-ref-pay{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ow-ref-pay input{width:82px;color:inherit;background:#00143c59;border:1px solid #ffffff40;border-radius:10px;padding:6px 8px;font-size:13px}.ow-ref-pay button{color:inherit;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:10px;padding:6px 12px;font-size:13px}.ow-ref-pay button:disabled{opacity:.45;cursor:not-allowed}.ow-ref-tag{color:#ffd98a;background:#ffbe3c33;border-radius:999px;padding:2px 10px;font-size:11px;font-weight:700}@media (width<=700px){.ow-tabs{max-width:100%;overflow-x:auto}.ow-tabs a{white-space:nowrap;padding:7px 12px}.ow-ref-tiles{grid-template-columns:1fr 1fr;gap:10px}.ow-ref-table{padding:6px 0;overflow-x:visible}.ow-ref-table table,.ow-ref-table tbody,.ow-ref-table tr,.ow-ref-table td{width:100%;display:block}.ow-ref-table thead{display:none}.ow-ref-table tr{border-top:1px solid #ffffff14;padding:10px 14px}.ow-ref-table tr:first-child{border-top:0}.ow-ref-table td{white-space:normal;word-break:break-all;text-align:right;border-top:0;justify-content:space-between;align-items:center;gap:12px;padding:5px 0;display:flex}.ow-ref-table td:before{content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;color:#d6e4ff8c;text-align:left;word-break:normal;flex:none;font-size:12px}.ow-ref-table td[colspan]{text-align:left;display:block}.ow-ref-table td[colspan]:before{content:none}.ow-ref-table td:empty{display:none}.ow-ref-pay{justify-content:flex-end}}.st-item{border-top:1px solid #ffffff0f;transition:background .2s}.st-card h1+.st-item{border-top:0}.st-item .st-line{border-top:0!important}.st-item.is-editing{background:#78aaff0d;border-top-color:#0000;border-radius:14px;margin:0 -14px;padding:0 14px 14px}.st-item.is-editing+.st-item{border-top-color:#0000}.st-btn.is-active{background:#ffffff17;border-color:#ffffff3d}.st-edit{transform-origin:top;background:#000a2861;border:1px solid #ffffff17;border-radius:12px;flex-direction:column;gap:14px;padding:16px 18px;animation:.22s cubic-bezier(.2,.8,.2,1) st-open;display:flex;box-shadow:inset 0 1px #ffffff0d}@keyframes st-open{0%{opacity:0;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:none}}.st-edit-head b{font-size:14.5px;font-weight:600}.st-edit-head p{color:#d6e4fa80;margin-top:2px;font-size:13px}.st-edit-body{flex-direction:column;gap:14px;max-width:420px;display:flex}.st-edit-actions{border-top:1px solid #ffffff0f;justify-content:flex-end;gap:8px;margin-top:2px;padding-top:14px;display:flex}.st-error{color:#ff9a8f;background:#ff5a501a;border:1px solid #ff6e6433;border-radius:8px;padding:8px 12px;font-size:13px}.st-field{gap:7px}.st-field>span:first-child{color:#d6e4fab3;font-size:12.5px;font-weight:500}.st-input{align-items:center;display:flex;position:relative}.st-input input,.st-field>input{color:#fff;background:#ffffff0d;border:1px solid #ffffff24;border-radius:10px;outline:none;width:100%;height:42px;padding:0 40px 0 13px;font:400 14.5px Inter,system-ui,sans-serif;transition:border-color .15s,background .15s,box-shadow .15s}.st-input.is-valid input{border-color:#7be0b380}.st-showpw{color:#d6e4fa8c;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:4px;right:4px}.st-showpw:hover{color:#fff;background:#ffffff0f}.st-input.is-valid .st-showpw{right:30px}.st-input.is-valid input{padding-right:66px}.st-valid{color:#7be0b3;position:absolute;right:12px}.st-input:not(.is-valid) .st-valid{display:none}.st-code{text-align:center;letter-spacing:.5em;max-width:240px;font-weight:600;padding:0 0 0 .5em!important;font-size:22px!important}.st-hint{color:#d6e4fa73;font-size:12.5px;transition:color .15s}.st-hint.is-bad{color:#ffb4a8}.st-rules{flex-wrap:wrap;gap:6px 16px;list-style:none;display:flex}.st-rules li{color:#d6e4fa73;align-items:center;gap:6px;font-size:12.5px;transition:color .2s;display:inline-flex}.st-rules li svg{opacity:.35;transition:opacity .2s,color .2s}.st-rules li.is-ok{color:#8fe9c0}.st-rules li.is-ok svg{opacity:1;color:#7be0b3}.st-note{color:#b8f2d8;background:#7be0b31a;border:1px solid #7be0b338;border-radius:10px;align-self:flex-start;align-items:center;gap:8px;padding:9px 14px;font-size:13.5px;animation:.22s ease-out st-open;display:flex}.st-btn:active:not(:disabled){transform:translateY(1px)}@media (width<=900px){.st-item.is-editing{margin:0 -8px;padding:0 8px 12px}.st-edit{padding:14px}.st-edit-body{max-width:none}.st-edit-actions .st-btn{flex:1;justify-content:center}}.st-item.is-editing{background:linear-gradient(#96c8ff12,#2864dc0a);box-shadow:inset 0 1px #ffffff1f}.st-edit{-webkit-backdrop-filter:blur(18px)saturate(1.7);backdrop-filter:blur(18px)saturate(1.7);background:linear-gradient(160deg,#a0cdff24,#326ee612 55%,#0a28781f);border:0;position:relative;box-shadow:inset 0 1px #ffffff57,inset 0 0 28px #78b4ff14,0 14px 34px #000a3266}.st-edit:after{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(#ffffff80,#ffffff1a 35% 65%,#ffffff47);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.st-edit-actions{border-top-color:#ffffff1f}.st-input input,.st-field>input{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#ffffff1a,#ffffff0a);border-color:#fff3;box-shadow:inset 0 1px #ffffff29}.st-input input:focus,.st-field>input:focus{background:linear-gradient(#ffffff24,#ffffff0f);border-color:#96c3ffd9;box-shadow:inset 0 1px #ffffff38,0 0 0 3px #508cff38}.st-edit .st-btn,.st-line .st-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#ffffff29,#ffffff0d);border-color:#ffffff3d;box-shadow:inset 0 1px #ffffff57,0 4px 12px #000a324d}.st-edit .st-btn:hover:not(:disabled),.st-line .st-btn:hover:not(:disabled){background:linear-gradient(#ffffff38,#ffffff14);border-color:#ffffff5c}.st-edit .st-btn.is-primary,.st-line .st-btn.is-primary{background:linear-gradient(#5aa0ffc7,#1e5ae69e);border-color:#bedcff80;box-shadow:inset 0 1px #ffffff8c,0 6px 18px #1e64ff66}.st-edit .st-btn.is-primary:hover:not(:disabled),.st-line .st-btn.is-primary:hover:not(:disabled){background:linear-gradient(#78b4ffe0,#326ef0b8)}.st-line .st-btn.is-active{background:linear-gradient(#ffffff3d,#ffffff1a)}.st-wrap{min-height:1260px}.st-edit-actions{justify-content:flex-start}.st-edit-actions .st-btn{gap:8px}.st-btn svg{flex:none}@media (width<=900px){.st-wrap{min-height:0}.st-edit-actions .st-btn{flex:none;justify-content:center;width:100%}}.st-item.is-editing{isolation:isolate;background:radial-gradient(260px 160px at 14% 22%,#2882ff57,#0000 70%),radial-gradient(300px 190px at 86% 82%,#5ac8ff3d,#0000 70%),radial-gradient(220px 140px at 62% 8%,#786eff33,#0000 70%),#06123466;position:relative}.st-edit{-webkit-backdrop-filter:url(#kglass)blur(8px)saturate(1.9)brightness(1.08);backdrop-filter:url(#kglass)blur(8px)saturate(1.9)brightness(1.08);background:linear-gradient(155deg,#bee1ff33,#5a96ff1a 45%,#143caa24);box-shadow:inset 0 1.5px 1px #fff9,inset 0 -2px 6px #ffffff1a,inset 0 0 36px #96cdff24,0 18px 40px #000a3c80}.st-edit:before{content:"";pointer-events:none;background:linear-gradient(#ffffff29,#fff0);border-radius:0 0 50% 50%/0 0 100% 100%;height:46px;position:absolute;top:0;left:6%;right:6%}.st-edit>*{position:relative}.st-edit:after{background:linear-gradient(#ffffffb3,#ffffff24 32% 68%,#ffffff6b)}.st-btn,.st-edit .st-btn,.st-line .st-btn,.hub-wrap .glass-btn,.ow-wrap .glass-btn,.hub-btn,.ow-pager button,.sel-btn,.ow-search,.auth-glass.acct-btn{text-shadow:none;color:#e8e9ec!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#17181b!important;border:1px solid #ffffff1a!important}.st-btn:hover:not(:disabled),.st-edit .st-btn:hover:not(:disabled),.st-line .st-btn:hover:not(:disabled),.hub-wrap .glass-btn:hover,.ow-wrap .glass-btn:hover,.hub-btn:hover,.ow-pager button:hover:not(:disabled),.sel-btn:hover{transform:none;background:#222327!important;border-color:#ffffff2e!important}.st-btn.is-primary,.st-edit .st-btn.is-primary,.st-line .st-btn.is-primary,.hub-wrap .glass-free,.ow-wrap .glass-free{color:#fff!important;background:#2b2c31!important;border-color:#fff3!important}.st-btn.is-primary:hover:not(:disabled),.st-edit .st-btn.is-primary:hover:not(:disabled),.st-line .st-btn.is-primary:hover:not(:disabled),.hub-wrap .glass-free:hover{background:#36373d!important}.st-btn.is-active{background:#26272b!important}.st-btn:disabled{opacity:.4}.sel-menu{background:#131417;border-color:#ffffff1a}.ow-tabs a.active,.st-nav button.is-on{box-shadow:none;background:#232428}.ow-tabs{background:#111214;border-color:#ffffff14}.st-edit .st-input input,.st-input input,.st-field>input{box-shadow:none;-webkit-backdrop-filter:none;background:#101113;border-color:#ffffff1f}.st-input input:focus,.st-field>input:focus{border-color:#fff6;box-shadow:0 0 0 3px #ffffff12}.hub-plan,.hub-plan.is-premium{color:#e8e9ec;box-shadow:none;background:#1d1e22;border-color:#ffffff1f}.rv-wrap{z-index:1;flex-direction:column;gap:16px;width:min(1100px,100%);min-height:80vh;margin:0 auto;padding:110px 24px 40px 110px;display:flex;position:relative}.rv-wrap .what-panel{width:auto}.rv-top{grid-template-columns:1fr 1.25fr;align-items:center;gap:20px;display:grid}.rv-title{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.rv-title h1{letter-spacing:-.04em;font-size:clamp(32px,4.4vw,52px);font-weight:800;line-height:1.05}.rv-title h1 span{background:linear-gradient(#d6efff,#46b9ff);color:#0000;-webkit-background-clip:text;background-clip:text}.rv-title p{color:#d6e4fa99;font-size:15.5px}.rv-stats{border-radius:22px;grid-template-columns:auto auto 1fr;align-items:center;gap:26px;padding:22px 28px;display:grid}.rv-avg,.rv-total{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.rv-avg b,.rv-total b{letter-spacing:-.03em;font-size:40px;font-weight:700;line-height:1}.rv-avg span,.rv-total span{color:#d6e4fa8c;font-size:12.5px}.rv-total{border-left:1px solid #ffffff1a;padding-left:26px}.rv-dist{flex-direction:column;gap:7px;min-width:0;list-style:none;display:flex}.rv-dist li{grid-template-columns:26px 1fr 74px;align-items:center;gap:10px;font-size:12.5px;display:grid}.rv-dist li>span:first-child{color:#d6e4fab3;align-items:center;gap:3px;display:inline-flex}.rv-dist li>span:first-child svg{color:#ffcf5a}.rv-bar{background:#ffffff14;border-radius:99px;height:5px;overflow:hidden}.rv-bar span{border-radius:inherit;background:linear-gradient(90deg,#4c97ff,#9fd0ff);height:100%;display:block}.rv-dist small{text-align:right;color:#d6e4fa8c;font-size:12px}.rv-search{color:#d6e4fa99;background:#101113;border:1px solid #ffffff1a;border-radius:10px;flex:1;align-items:center;gap:8px;min-width:180px;height:38px;padding:0 12px;display:flex}.rv-search input{color:#fff;background:0 0;border:0;outline:none;flex:1;height:100%;font:400 14px Inter,system-ui,sans-serif}.rv-chips{flex-wrap:wrap;gap:6px;display:flex}.rv-chips button{color:#ecf2ffd9;cursor:pointer;background:#17181b;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:5px;height:36px;padding:0 14px;font:500 13.5px Inter,system-ui,sans-serif;display:inline-flex}.rv-chips button:hover{background:#222327}.rv-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.rv-card{color:inherit;border-radius:20px;flex-direction:column;gap:10px;padding:18px 20px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}a.rv-card:hover{transform:translateY(-2px)}.rv-card header strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.rv-card p{color:#ecf2ffe0;white-space:pre-wrap;word-break:break-word;-webkit-line-clamp:5;-webkit-box-orient:vertical;flex:1;font-size:14.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.rv-card footer{color:#d6e4fa80;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;padding-top:10px;font-size:12.5px;display:flex}.rv-stars{color:#ffffff38;gap:2px;display:inline-flex}.rv-stars .is-on{color:#ffcf5a}.rv-btn{color:#fff;cursor:pointer;background:#17181b;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:7px;height:40px;padding:0 18px;font:500 14px Inter,system-ui,sans-serif;text-decoration:none;display:inline-flex}.rv-btn:hover:not(:disabled){background:#222327}.rv-btn.is-primary{background:#2b2c31;border-color:#ffffff38}.rv-btn:disabled{opacity:.4;cursor:default}.rv-write{border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 22px;display:flex}.rv-write p{color:#ecf2ffd9;align-items:center;gap:8px;font-size:14.5px;display:inline-flex}.rv-write.is-form{flex-direction:column;align-items:stretch}.rv-write-head{justify-content:space-between;align-items:center;display:flex}.rv-write-head strong{font-size:17px}.rv-x{color:#d6e4fa99;cursor:pointer;background:0 0;border:0}.rv-pick{gap:4px;display:flex}.rv-pick button{color:#ffffff40;cursor:pointer;background:0 0;border:0;padding:2px}.rv-pick .is-on{color:#ffcf5a}.rv-write textarea{resize:vertical;color:#fff;background:#101113;border:1px solid #ffffff1f;border-radius:12px;outline:none;width:100%;padding:12px 14px;font:400 15px/1.5 Inter,system-ui,sans-serif}.rv-write textarea:focus{border-color:#fff6}.rv-write-foot{color:#d6e4fa80;justify-content:space-between;align-items:center;font-size:12.5px;display:flex}.rv-back{color:#d6e4fa99;align-self:flex-start;align-items:center;gap:6px;font-size:13.5px;text-decoration:none;display:inline-flex}.rv-back:hover{color:#fff}.rv-link{color:#9cc6ff;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font:500 13px Inter,system-ui,sans-serif;display:inline-flex}.rv-one{max-width:760px}.rv-empty{text-align:center;border-radius:22px;flex-direction:column;align-items:center;gap:8px;padding:36px 24px;display:flex}.rv-empty p{color:#d6e4fa8c;margin-bottom:8px;font-size:14px}@media (width<=1000px){.rv-top{grid-template-columns:1fr}.rv-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.rv-wrap{padding:96px 16px 32px}.rv-grid{grid-template-columns:1fr}.rv-stats{grid-template-columns:1fr 1fr}.rv-dist{grid-column:1/-1}.rv-total{border-left:0;padding-left:0}}.rv-top,.rv-stats{display:none}.rv-hero{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:6px 0 14px;display:flex}.rv-kicker{letter-spacing:.12em;text-transform:uppercase;color:#aad7ffbf;font-size:13px;font-weight:600}.rv-hero h1{letter-spacing:-.05em;font-size:clamp(56px,8vw,92px);font-weight:800;line-height:1}.rv-hero h1 small{letter-spacing:0;color:#d6e4fa73;font-size:.3em;font-weight:500}.rv-count{color:#d6e4fa99;font-size:15px}.rv-split{gap:3px;width:min(460px,100%);height:8px;margin:6px 0 8px;display:flex}.rv-split span{opacity:.9;border-radius:99px;min-width:6px}.rv-split .s5{background:#5aa2ff}.rv-split .s4{background:#7bc4ff}.rv-split .s3{background:#a5d8ff}.rv-split .s2{background:#ffcf5a}.rv-split .s1{background:#ff9a8f}.rv-filters{box-shadow:none;background:0 0;border:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:0;display:flex;overflow:visible}.rv-filters .sel-btn{height:36px}.rv-grid{column-count:3;column-gap:16px;display:block}.rv-card{break-inside:avoid;border-radius:26px;gap:14px;margin-bottom:16px;padding:22px 24px}.rv-card p{-webkit-line-clamp:unset;flex:none;font-size:15.5px;line-height:1.6;display:block}.rv-card footer{border-top:0;justify-content:flex-start;gap:10px;padding-top:4px}.rv-card footer div{flex-direction:column;flex:1;min-width:0;display:flex}.rv-card footer strong{color:#fff;font-size:14px;font-weight:600}.rv-card footer span{font-size:12px}@media (width<=1000px){.rv-grid{column-count:2}}@media (width<=700px){.rv-grid{column-count:1}}.rv-filters{z-index:6;position:relative}.rv-filters .sel-menu{z-index:40;background:#131417}.rv-wrap{gap:22px;width:min(780px,100%)}.rv-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.rv-head h1{letter-spacing:-.02em;color:#fff;background:0 0;font-size:30px;font-weight:700}.rv-head p{color:#d6e4fa8c;min-height:20px;margin-top:4px;font-size:14px}.rv-filters{justify-content:flex-start;gap:8px}.rv-search{flex:0 220px;height:34px}.rv-chips button{color:#d6e4fab3;background:0 0;border-color:#ffffff14;height:34px;padding:0 11px;font-size:13px}.rv-chips button svg{color:#d6e4fa80}.rv-chips button.is-on{color:#fff;background:#ffffff14;border-color:#fff3}.rv-chips button.is-on svg{color:#ffcf5a}.rv-grid{column-count:1;border-top:1px solid #ffffff14;column-gap:0}.rv-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-bottom:1px solid #ffffff14;border-radius:0;margin:0;padding:22px 2px;display:block;transform:none}a.rv-card:hover{background:#ffffff06;transform:none}.rv-card p{color:#ecf2ffe6;font-size:15.5px;line-height:1.6}.rv-card footer{color:#d6e4fa80;align-items:center;gap:10px;margin-top:10px;padding:0;font-size:13px;display:flex}.rv-card footer strong{color:#ffffffd9;flex:none;font-size:13px;font-weight:600}.rv-card footer .rv-stars{color:#fff3}.rv-card footer .rv-stars .is-on{color:#ffcf5a}.rv-card footer .rv-link{margin-left:auto}.rv-card.is-full{border:0;padding:8px 2px}.rv-card.is-full p{font-size:19px}.rv-write{border-radius:14px;box-shadow:none!important;background:0 0!important;border:1px solid #ffffff1a!important}.rv-write:after{display:none!important}.rv-empty{border-radius:14px;box-shadow:none!important;background:0 0!important;border:1px dashed #ffffff24!important}.rv-empty:after{display:none!important}@media (width<=700px){.rv-card footer{flex-wrap:wrap}}.rv-search{flex:0 150px}.rv-chips{gap:4px}.rv-chips button{padding:0 9px}.rv-wrap{width:min(1000px,100%)}.rv-grid{column-count:initial;border-top:0;grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.rv-card{--mx:50%;--my:0px;background:#0b0c0f;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;gap:12px;margin:0;padding:20px 22px;transition:background .2s;display:flex;position:relative;overflow:hidden}a.rv-card:hover{background:#0e1013}.rv-card .rv-edge{border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(180px circle at var(--mx) var(--my), #82befff2, #5a96ff59 40%, transparent 70%);-webkit-mask-composite:xor;padding:1px;transition:opacity .25s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.rv-card:hover .rv-edge{opacity:1}.rv-card:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(240px circle at var(--mx) var(--my), #5a96ff12, transparent 70%);transition:opacity .25s;position:absolute;inset:0}.rv-card:hover:after{opacity:1}.rv-card header{align-items:center;gap:10px;display:flex}.rv-card header div{flex-direction:column;flex:1;min-width:0;display:flex}.rv-card header strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;overflow:hidden}.rv-card header span{color:#d6e4fa73;font-size:12px}.rv-card p{color:#ecf2ffe0;-webkit-line-clamp:6;-webkit-box-orient:vertical;flex:1;font-size:14.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.rv-card.is-full p{font-size:17px;display:block}.rv-card footer{border-top:1px solid #ffffff12;align-items:center;gap:8px;margin:0;padding:12px 0 0;display:flex}.rv-vote{color:#d6e4fab3;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:6px;height:30px;padding:0 11px;font:500 13px Inter,system-ui,sans-serif;display:inline-flex}.rv-vote:hover{color:#fff;background:#ffffff0f}.rv-owner{gap:4px;margin-left:auto;display:inline-flex}.rv-owner button{color:#d6e4fa8c;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.rv-owner button:hover{color:#fff;background:#ffffff0f}.rv-owner button.is-on{color:#ffd76a;border-color:#ffcf5a80}.rv-tags{gap:6px;display:flex}.rv-tags span{color:#ecf2ffcc;background:#ffffff12;border-radius:99px;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.rv-tags .is-gold{color:#ffd76a;background:#ffcf5a24}.rv-card.is-gold{background:linear-gradient(160deg,#ffd6781a,#9664140d 55%,#0d0b07);border-color:#ffcf5a66;box-shadow:0 0 40px #ffbe3c1f,inset 0 0 30px #ffc85a0f}.rv-card.is-gold header strong{color:#ffe9a8}.rv-card.is-gold .rv-stars .is-on{color:#ffd76a;filter:drop-shadow(0 0 4px #ffc85099)}.rv-sheen{pointer-events:none;z-index:1;mix-blend-mode:screen;background:linear-gradient(105deg,#0000 42%,#fff4c812 47%,#ffecaa47 50%,#fff4c812 53%,#0000 58%);animation:4.6s ease-in-out infinite rv-sheen;position:absolute;inset:-40% -60%;transform:translate(-60%)}@keyframes rv-sheen{0%{transform:translate(-60%)}45%,to{transform:translate(60%)}}@media (prefers-reduced-motion:reduce){.rv-sheen{opacity:.5;animation:none}}.rv-card>*{z-index:2;position:relative}.rv-card>.rv-edge,.rv-card>.rv-sheen{z-index:1;position:absolute}@media (width<=760px){.rv-grid{grid-template-columns:1fr}}.rv-card:hover{border-color:#78b4ff59;box-shadow:0 0 30px #468cff2e,inset 0 0 40px #5a96ff0f}.rv-card.is-gold{border-color:#0000;box-shadow:0 0 46px #ffbe3c47,0 0 90px #ffaa281f,inset 0 0 44px #ffc85a1a}.rv-card.is-gold:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:conic-gradient(from var(--spin,0deg), #7a4d08, #ffe28a 12%, #fff6cf 20%, #ffcf5a 30%, #8a5a10 45%, #ffe28a 62%, #fff6cf 70%, #ffcf5a 82%, #7a4d08);-webkit-mask-composite:xor;padding:2px;animation:5s linear infinite rv-spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@property --spin{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes rv-spin{to{--spin:360deg}}.rv-sheen{background:linear-gradient(105deg,#0000 38%,#fff4c81f 45%,#fff0b48c 50%,#fff4c81f 55%,#0000 62%);animation-duration:3.4s}.rv-vote,.rv-owner button{background:0 0;border:0;padding:0 8px}.rv-vote:hover,.rv-owner button:hover,.rv-vote.is-on{background:0 0}.rv-owner button.is-on{border:0}.rv-grid.is-lit .rv-card .rv-edge,.rv-grid.is-lit .rv-card:after{opacity:1}.rv-grid.is-lit .rv-card{border-color:#ffffff0d}.rv-card .rv-edge{background:radial-gradient(420px circle at var(--mx) var(--my), #fff, #96cdfff2 18%, #5096ff80 42%, transparent 72%)}.rv-card.is-gold .rv-edge{background:radial-gradient(420px circle at var(--mx) var(--my), #fffbe6, #ffdc78 18%, #ffb43c99 42%, transparent 72%)}.rv-card .rv-edge{background:radial-gradient(340px circle at var(--mx) var(--my), #dceeffd9, #82b9ff8c 22%, #5096ff40 46%, transparent 72%);padding:1px}.rv-card.is-gold .rv-edge{background:radial-gradient(340px circle at var(--mx) var(--my), #fff5cde6, #ffd26e99 22%, #ffb43c47 46%, transparent 72%);padding:1.5px}.rv-card:after{background:radial-gradient(420px circle at var(--mx) var(--my), #6eaaff12, transparent 70%)}.rv-card.is-gold:after{background:radial-gradient(420px circle at var(--mx) var(--my), #ffc85012, transparent 70%)}.rv-card:hover{box-shadow:0 0 18px #468cff1a,inset 0 0 28px #5a96ff08}.rv-card.is-gold{box-shadow:0 0 28px #ffbe3c29,inset 0 0 28px #ffc85a0d}.rv-card.is-gold:hover{box-shadow:0 0 36px #ffbe3c38,inset 0 0 32px #ffc85a12}.rv-card.is-gold:before{opacity:.8}.rv-sheen{background:linear-gradient(105deg,#0000 40%,#fff4c80f 46%,#fff0b43d 50%,#fff4c80f 54%,#0000 60%)}.rv-card.is-full{border:1px solid #ffffff1a;border-radius:22px;gap:18px;padding:26px 30px}.rv-card.is-full.is-gold{border-color:#0000}.rv-card.is-full p{font-size:18px;line-height:1.65}.rv-card.is-full header strong{font-size:16px}.rv-one{max-width:760px;margin:0 auto}.rv-card .rv-link{margin-left:auto}.rv-card .rv-owner{margin-left:12px}.rv-rate{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.rv-pick{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;gap:2px;padding:6px 8px;display:flex}.rv-pick button{color:#ffffff38;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:42px;height:42px;padding:0;transition:color .12s,transform .12s,background .12s;display:grid}.rv-pick button:hover{transform:scale(1.12)}.rv-pick button:focus-visible{outline-offset:1px;outline:2px solid #96c3ffb3}.rv-pick button.is-lit{color:#ffcf5a}.rv-pick button.is-lit svg{filter:drop-shadow(0 0 6px #ffc85080)}.rv-pick button.is-set{animation:.28s rv-pop}@keyframes rv-pop{0%{transform:scale(1)}45%{transform:scale(1.28)}to{transform:scale(1)}}.rv-rate-label{color:#d6e4fa73;min-width:110px;font-size:14px;transition:color .15s}.rv-rate-label.is-on{color:#ffe29a;font-weight:600}@media (prefers-reduced-motion:reduce){.rv-pick button.is-set{animation:none}}.rv-grid{grid-template-rows:repeat(2,236px);grid-auto-rows:236px}.rv-grid .rv-card{height:236px;min-height:0}.rv-grid .rv-card p{-webkit-line-clamp:4;flex:1;min-height:0}.rv-grid .rv-card footer{margin-top:auto}@media (width<=760px){.rv-grid{grid-template-rows:repeat(4,236px)}}.rv-rate-collapsed{color:#ecf2ffd9;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:10px;height:44px;padding:0 16px 0 12px;font:500 14px Inter,system-ui,sans-serif;display:inline-flex}.rv-rate-collapsed .is-on{color:#ffcf5a;filter:drop-shadow(0 0 5px #ffc85080)}.rv-rate.is-mobile .rv-pick{transform-origin:0;animation:.22s ease-out rv-expand}.rv-rate.is-mobile .rv-pick button{width:40px;height:40px}.rv-rate.is-mobile .rv-rate-label{min-width:0}@keyframes rv-expand{0%{opacity:0;transform:scaleX(.4)}to{opacity:1;transform:none}}@media (width<=760px){html.rv-lock,html.rv-lock body{overflow:visible}.rv-page .footer{display:none}.rv-wrap{gap:14px;min-height:0;padding-top:84px;padding-bottom:20px}.rv-head h1{font-size:26px}.rv-filters{gap:6px}.rv-search{flex:100%}.rv-chips{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.rv-grid{grid-template-rows:repeat(2,200px);grid-auto-rows:200px;gap:12px}.rv-grid .rv-card{gap:10px;height:200px;padding:16px 18px}.rv-grid .rv-card p{-webkit-line-clamp:3;font-size:14px}}.rv-owner button.is-danger{color:#ff8a80}.rv-owner button.is-danger:hover{color:#ffb3a8}.rv-more{color:#8fc4ff;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:-4px 0 0;padding:0;font-size:13px;font-weight:600}.rv-more:hover{color:#cfe6ff}.rv-modal{z-index:400;-webkit-backdrop-filter:blur(6px);cursor:default;background:#020408b3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.rv-modal-card{text-align:left;background:linear-gradient(160deg,#ffffff1a,#ffffff08 40%,#0e0f13d9);border:1px solid #ffffff2e;border-radius:22px;flex-direction:column;gap:16px;width:min(560px,100%);max-height:min(80vh,640px);padding:26px 28px;display:flex;position:relative;overflow-y:auto;box-shadow:inset 0 1px #ffffff4d,0 30px 80px #0009}.rv-modal-card header{align-items:center;gap:12px;padding-right:34px;display:flex}.rv-modal-card header div{flex-direction:column;gap:2px;min-width:0;display:flex}.rv-modal-card header span{color:#d6e4fa80;font-size:12.5px}.rv-modal-card p{color:#ecf2ffeb;white-space:pre-wrap;word-break:break-word;-webkit-line-clamp:unset;font-size:16px;line-height:1.65;display:block;overflow:visible}.rv-modal-x{color:#d6e4fab3;cursor:pointer;background:#ffffff0f;border:0;border-radius:9px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:14px;right:14px}.rv-modal-x:hover{color:#fff;background:#ffffff1f}.rv-grid .rv-card p.is-cut{-webkit-mask-image:linear-gradient(#000 55%,#00000014 100%);mask-image:linear-gradient(#000 55%,#00000014 100%)}.rv-owner button{transition:color .2s,background .2s}.rv-owner button.is-danger{color:#ff6b5e;background:#ff5a4b24;border-radius:8px}.rv-owner button.is-done{color:#4ade80;pointer-events:none;background:#4ade8024;border-radius:8px}.rv-card{transition:opacity .4s,transform .4s,border-color .15s,background .15s}.rv-card.is-leaving{opacity:0;pointer-events:none;transform:scale(.94)translateY(8px)}.rv-vote.is-on svg{color:#6ee7a8}@media (width<=760px){.rv-card footer{align-items:center;gap:4px;display:flex}.rv-owner button,.rv-vote{min-width:34px;min-height:34px}}.rv-modal{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000e6}.rv-modal-card{background:linear-gradient(160deg,#ffffff14,#0e0f13f5 35%,#08090cfa)}.rv-vote.is-on{color:#fff;background:0 0;border-color:#0000}.rv-vote.is-on svg{color:#fff;fill:#fff}.rv-kind{letter-spacing:.02em;color:#bec6d680;pointer-events:none;font-size:11px;font-weight:600;position:absolute;top:7px;right:16px}.rv-refund{color:#d6e4fa99;margin-top:10px;font-size:13px}.rv-refund a{color:#7fb4ff;text-underline-offset:3px;text-decoration:underline}.rv-grid{grid-template-rows:repeat(2,310px);grid-auto-rows:310px;gap:18px}.rv-grid .rv-card{border-radius:22px;gap:16px;height:310px;padding:26px 28px}.rv-grid .rv-card header strong{font-size:16.5px}.rv-grid .rv-card header span{font-size:13px}.rv-grid .rv-card p{-webkit-line-clamp:6;font-size:16.5px;line-height:1.6}@media (width<=760px){.rv-grid{grid-template-rows:repeat(2,250px);grid-auto-rows:250px;gap:14px}.rv-grid .rv-card{gap:12px;height:250px;padding:20px 22px}.rv-grid .rv-card p{-webkit-line-clamp:4;font-size:15px}}.pp-page{--pp-text:#f6f9fff7;--pp-dim:#d6e2f8c2;--pp-faint:#d6e2f885;--pp-blue:#8fc2ff;height:100dvh;color:var(--pp-text);padding:22px 22px 22px 116px;font-family:Inter,system-ui,sans-serif;display:flex;position:relative;overflow:hidden}.pp-page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(42% 38% at 16% 14%,#fff3,#0000 70%),radial-gradient(38% 36% at 86% 84%,#ffffff24,#0000 70%),radial-gradient(30% 28% at 74% 18%,#fff4e41f,#0000 70%),radial-gradient(34% 30% at 30% 82%,#e4ecf41a,#0000 70%),linear-gradient(160deg,#2a2b30,#18191d 55%,#222328);position:fixed;inset:0}.pp-work{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid}.pp-win-v{grid-area:1/1}.pp-glass{isolation:isolate;-webkit-backdrop-filter:blur(28px)saturate(1.35);backdrop-filter:blur(28px)saturate(1.35);background:linear-gradient(165deg,#ffffff26,#ffffff0f);border:1px solid #ffffff42;position:relative;box-shadow:inset 0 1px #fff6,inset 0 -1px #ffffff0f,0 18px 48px #0000004d}.pp-glass:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff14,#fff0);height:60px;position:absolute;top:0;left:0;right:0}.pp-win{border-radius:22px;flex-direction:column;min-width:0;min-height:0;animation:.35s both pp-fade;display:flex;overflow:hidden}.pp-bar{border-bottom:1px solid #ffffff1f;flex:none;align-items:center;gap:10px;min-height:48px;padding:8px 12px 8px 16px;display:flex}.pp-bar h2{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14.5px;font-weight:750;overflow:hidden}.pp-ctrls{gap:2px;margin-left:auto;display:flex}.pp-ctrl{color:#e6eeffb8;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:32px;height:30px;transition:background .2s,color .2s;display:grid}.pp-ctrl:hover{color:#fff;background:#ffffff29}.pp-body{flex-direction:column;flex:1;gap:10px;min-height:0;padding:10px;display:flex}.pp-foot{color:var(--pp-dim);border-top:1px solid #ffffff24;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px 10px 16px;font-size:13px;display:flex}.pp-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff47 transparent;flex:1;min-height:0;padding:8px 2px 18px;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 16px calc(100% - 28px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 16px calc(100% - 28px),#0000 100%)}.pp-scroll::-webkit-scrollbar{width:8px}.pp-scroll::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:8px}.pp-tools{gap:6px;display:flex;position:relative}.pp-searchbox{flex:1;min-width:0;position:relative}.pp-subjects-view .pp-searchbox{flex:none}.pp-searchbox>svg{color:var(--pp-dim);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.pp-input{color:#fff;background:#00000038;border:1px solid #ffffff38;border-radius:12px;outline:none;width:100%;height:40px;padding:0 12px;font:500 14px Inter,system-ui,sans-serif;transition:border-color .2s,background .2s,box-shadow .2s;box-shadow:inset 0 1px #ffffff1f}.pp-searchbox .pp-input{padding-left:36px}.pp-input::placeholder{color:var(--pp-faint)}.pp-input:hover{border-color:#ffffff6b}.pp-input:focus{background:#00000052;border-color:#ffffffb3;box-shadow:inset 0 1px #ffffff1a,0 0 0 3px #ffffff29}.pp-btn{color:#fff;white-space:nowrap;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff3d;border-radius:12px;justify-content:center;align-items:center;gap:7px;height:40px;padding:0 14px;font:600 13.5px Inter,system-ui,sans-serif;transition:background .2s,opacity .2s,border-color .2s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff4d}.pp-btn:active{background:#ffffff42}.pp-btn.is-primary{color:#0d0f14;background:#ffffffeb;border-color:#0000;box-shadow:0 4px 14px #0003}.pp-btn.is-primary:hover{background:#fff}.pp-btn.is-sm{border-radius:11px;height:34px;padding:0 11px;font-size:13px}.pp-btn:disabled{opacity:.45;cursor:not-allowed}.pp-spin{animation:.9s linear infinite pp-rot}@keyframes pp-rot{to{transform:rotate(360deg)}}:is(.pp-btn,.pp-ctrl,.pp-tab,.pp-card,.pp-sel-btn,.pp-input,.pp-opt,.pp-chipbtn,.pp-subj,.pp-mtab,.pp-menu button):focus-visible{outline-offset:2px;outline:2px solid #fff}.pp-card{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 10px;margin-bottom:6px;padding:11px 14px;transition:border-color .2s,background .2s;display:grid;position:relative}.pp-card:hover{background:#ffffff1c;border-color:#ffffff4d}.pp-card.is-on{background:#fff3;border-color:#fff9}.pp-card.is-in:before{content:"";background:#fff;border-radius:50%;width:5px;height:5px;margin-top:-2.5px;position:absolute;top:50%;left:5px}.pp-line{min-width:0;font-size:14px;font-weight:650}.pp-marks{color:var(--pp-dim);white-space:nowrap;font-size:12.5px;font-weight:600}.pp-tags{color:var(--pp-faint);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:12.5px;font-weight:500;overflow:hidden}.pp-card:hover .pp-card-x,.pp-card:focus-within .pp-card-x{display:inline-grid}.pp-vbar{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#16181eb8;align-items:center;gap:12px;min-height:52px;padding:8px 10px;display:flex}.pp-vbar h2{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;font-weight:750;overflow:hidden}.pp-tabs{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);scrollbar-width:none;background:#16181eb8;gap:2px;padding:0 10px;display:flex;overflow-x:auto}.pp-tabs::-webkit-scrollbar{display:none}.pp-tab{color:#dce6fa9e;white-space:nowrap;cursor:pointer;background:0 0;border:0;height:40px;padding:0 14px;font:650 13.5px Inter,system-ui,sans-serif;transition:color .2s;position:relative}.pp-tab:hover,.pp-tab[aria-selected=true]{color:#fff}.pp-tab[aria-selected=true]:after{content:"";background:#fff;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:12px;right:12px}.pp-tab:disabled{opacity:.35;cursor:not-allowed}.pp-paper{color:#111;scrollbar-width:thin;scrollbar-color:#ffffff4d transparent;flex:1;min-height:0;padding:14px 14px 30px;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 18px calc(100% - 36px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 18px calc(100% - 36px),#0000 100%)}.pp-paper-in{color:#111;background:#fff;border-radius:16px;flex-direction:column;gap:10px;max-width:860px;margin:0 auto;padding:24px 26px 30px;animation:.25s pp-fade;display:flex;box-shadow:0 12px 34px #00000047}.pp-paper img{width:100%;height:auto;display:block}.pp-paper pre{white-space:pre-wrap;color:#1a1a1a;margin:0;font:400 15px/1.6 Inter,system-ui,sans-serif}.pp-paper-empty{text-align:center;height:100%;color:var(--pp-dim);align-content:center;place-items:center;gap:10px;padding:24px;font-size:15px;display:grid}.pp-paper-empty svg{color:var(--pp-faint)}.pp-paper-in .pp-paper-empty{color:#667;height:auto;min-height:220px}.pp-paper-in .pp-paper-empty svg{color:#9ab}.pp-pdf{background:#0c0d118c;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.pp-pdf-bar{background:#16181ee6;border-bottom:1px solid #ffffff14;flex:none;align-items:center;gap:4px;min-height:42px;padding:4px 10px;display:flex}.pp-pdf-label{letter-spacing:.06em;text-transform:uppercase;color:var(--pp-dim);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.pp-pdf-btn{color:#ecf2ffd9;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:30px;height:30px;transition:background .15s;display:grid}.pp-pdf-btn:hover:not(:disabled){background:#ffffff24}.pp-pdf-btn:disabled{opacity:.3;cursor:default}.pp-pdf-page-input{color:#fff;text-align:center;background:#0000004d;border:1px solid #fff3;border-radius:8px;outline:none;width:40px;height:28px;padding:0 4px;font:700 13px Inter,system-ui,sans-serif}.pp-pdf-page-input:focus{border-color:#ffffffb3}.pp-pdf-count{min-width:32px;color:var(--pp-dim);font-variant-numeric:tabular-nums;font-size:13px}.pp-pdf-sep{background:#ffffff24;width:1px;height:20px;margin:0 6px}.pp-pdf-zoom{color:#ecf2ffe6;cursor:pointer;background:0 0;border:0;border-radius:8px;min-width:50px;height:28px;padding:0 6px;font:700 13px Inter,system-ui,sans-serif}.pp-pdf-zoom:hover{background:#ffffff1f}.pp-pdf-scroll{scrollbar-width:thin;scrollbar-color:#ffffff4d transparent;flex:1;min-height:0;padding:14px;overflow:auto}.pp-pdf-page{outline-offset:2px;background:#fff;border-radius:4px;outline:2px solid #0000;margin:0 auto 14px;line-height:0;transition:box-shadow .26s,outline-color .26s;overflow:hidden;box-shadow:0 6px 22px #0006}.pp-pdf-page canvas{display:block}.pp-pdf-flick{outline-color:#78aaffd9;box-shadow:0 6px 22px #0006,0 0 0 4px #78aaff38}.pp-pdf-note{min-height:50%;color:var(--pp-dim);text-align:center;align-content:center;place-items:center;gap:10px;font-size:14px;display:grid}.pp-frame.is-split{flex-direction:row;gap:2px}.pp-frame-col{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.pp-matchbar{color:var(--pp-dim);background:#16181eb8;border-bottom:1px solid #ffffff1a;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px;font-size:13px;display:flex}.pp-upload{cursor:pointer;width:100%}.pp-paper .pp-chipbtn{color:#111;background:#f1f3f8;border-color:#cfd4de;justify-content:center;min-width:48px}.pp-paper .pp-chipbtn:hover{background:#e6e9f0}.pp-paper .pp-chipbtn[aria-pressed=true]{color:#fff;background:#111;border-color:#111}.pp-paper .pp-skel{background:linear-gradient(100deg,#eee 30%,#f8f8f8 50%,#eee 70%) 0 0/200% 100%}.pp-frame{color:#667;background:#fff;flex-direction:column;flex:1;min-height:0;display:flex}.pp-frame iframe{background:#fff;border:0;flex:1;width:100%;min-height:0}.pp-dimtext{color:var(--pp-dim);font-size:13px}.pp-crumbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.pp-crumb{color:#fff;text-align:left;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:9px;min-width:0;padding:8px 10px;transition:background .2s,border-color .2s;display:flex}.pp-crumb:hover{background:#ffffff1a}.pp-crumb[aria-selected=true]{background:#ffffff29;border-color:#fff9}.pp-crumb span:last-child{min-width:0;display:grid}.pp-crumb small{color:var(--pp-faint);font-size:11px;font-weight:600}.pp-crumb strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.pp-tile-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));align-content:start;gap:10px;display:grid}.pp-tile{color:#fff;min-height:84px;font:inherit;text-align:left;cursor:pointer;background:#ffffff12;border:1px solid #ffffff29;border-radius:18px;align-content:center;gap:4px;padding:14px 16px;transition:background .2s,border-color .2s,transform .2s;display:grid}.pp-tile strong{letter-spacing:-.02em;font-size:18px;font-weight:800}.pp-tile small{color:var(--pp-faint);font-size:12.5px}.pp-tile:hover{background:#ffffff24;border-color:#ffffff61;transform:translateY(-1px)}.pp-tile.is-on{background:#fff3;border-color:#ffffffb3}.pp-keep{align-self:flex-start}.pp-browse{flex-direction:column;flex:1;gap:10px;min-height:0;padding:14px;display:flex}.pp-browse .pp-scroll{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));align-content:start;gap:8px;display:grid}.pp-browse .pp-scroll>.pp-card,.pp-browse .pp-scroll>div{margin-bottom:0}.pp-browse .pp-scroll>.pp-empty,.pp-browse .pp-scroll>.pp-error{grid-column:1/-1}.pp-browse .pp-card{height:100%;margin-bottom:0}.pp-browse .pp-skel{margin-bottom:0}.pp-browse .pp-seg{max-width:340px}.pp-browse .pp-upload{align-self:flex-start;width:auto}.pp-browse-foot{color:var(--pp-faint);flex-wrap:wrap;flex:none;justify-content:space-between;gap:10px;font-size:12.5px;display:flex}.pp-scroll.is-dropping{outline-offset:-4px;border-radius:14px;outline:2px dashed #ffffff73}.pp-card[draggable=true]{cursor:grab}.pp-subjects-view{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);min-height:0;color:var(--pp-text);background:#16181ed1;flex-direction:column;flex:1;gap:14px;padding:18px;display:flex}.pp-subjects-view h3{letter-spacing:-.02em;font-size:20px;font-weight:800}.pp-group{flex-direction:column;gap:7px;display:flex}.pp-group-label{letter-spacing:.08em;text-transform:uppercase;color:var(--pp-faint);font-size:11.5px;font-weight:700}.pp-chips{flex-wrap:wrap;gap:7px;display:flex}.pp-chipbtn{color:#f0f4fae6;cursor:pointer;background:#ffffff12;border:1px solid #fff3;border-radius:17px;align-items:center;gap:6px;height:34px;padding:0 13px;font:600 13px Inter,system-ui,sans-serif;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.pp-chipbtn:hover{background:#ffffff24}.pp-chipbtn[aria-pressed=true]{color:#0d0f14;background:#ffffffeb;border-color:#0000}.pp-subj-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));align-content:start;gap:8px;display:grid}.pp-subj{color:#fff;text-align:left;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:10px 13px;font:600 14px Inter,system-ui,sans-serif;transition:border-color .2s,background .2s;display:flex}.pp-subj small{color:var(--pp-faint);flex:none;font-size:11.5px;font-weight:600}.pp-subj:hover{background:#ffffff1f;border-color:#ffffff57}.pp-subj.is-on{background:#fff3;border-color:#ffffffa6}.pp-sel{min-width:0;position:relative}.pp-sel-btn{color:#fff;text-align:left;cursor:pointer;background:#ffffff14;border:1px solid #ffffff38;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;width:100%;height:38px;padding:0 10px 0 12px;font:600 13.5px Inter,system-ui,sans-serif;transition:border-color .2s,background .2s;display:flex}.pp-sel-btn:hover{background:#ffffff24;border-color:#fff6}.pp-sel-btn span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-sel-btn .is-placeholder{color:var(--pp-dim)}.pp-sel-btn svg{flex:none;transition:transform .25s}.pp-sel.is-open .pp-sel-btn svg{transform:rotate(180deg)}.pp-sel.is-open .pp-sel-btn{border-color:#fff9}.pp-pop{z-index:60;transform-origin:top;background:#1c1e24e6;border-radius:15px;min-width:190px;padding:6px;animation:.16s ease-out pp-pop;position:absolute;top:calc(100% + 6px);left:0;right:0}.pp-pop.is-up{transform-origin:bottom;top:auto;bottom:calc(100% + 6px)}.pp-pop.is-right{left:auto;right:0}@keyframes pp-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.pp-pop .pp-input{height:36px;margin-bottom:6px}.pp-opts{scrollbar-width:thin;max-height:240px;overflow-y:auto}.pp-opt{color:#f0f4faeb;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:8px 10px;font:500 13.5px Inter,system-ui,sans-serif;transition:background .15s;display:flex}.pp-opt small{color:var(--pp-faint);font-size:11.5px}.pp-opt[aria-selected=true]{color:#fff;background:#ffffff29;font-weight:700}.pp-none{color:var(--pp-faint);padding:10px;font-size:13px}.pp-filterpop{gap:10px;width:auto;min-width:0;padding:12px;display:grid;left:0;right:0}.pp-field{color:var(--pp-dim);flex-direction:column;gap:5px;font-size:11.5px;font-weight:700;display:flex}.pp-two{grid-template-columns:1fr 1fr;gap:8px;display:grid}@property --pp-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.pp-win:after{content:"";z-index:8;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--pp-angle), transparent 0deg, transparent 240deg, #ffffff1a 285deg, #ffffffe6 345deg, #fff0 360deg);-webkit-mask-composite:xor;filter:drop-shadow(0 0 5px #ffffff8c);padding:1.5px;animation:8s linear infinite pp-trace;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes pp-trace{to{--pp-angle:360deg}}@keyframes pp-fade{0%{opacity:0}to{opacity:1}}.pp-empty{text-align:center;color:var(--pp-dim);flex:1;align-content:center;place-items:center;gap:8px;padding:20px;font-size:13.5px;display:grid}.pp-error{color:#ffd2d2;font-size:13px}.pp-skel{background:linear-gradient(100deg,#ffffff0f 30%,#ffffff2e 50%,#ffffff0f 70%) 0 0/200% 100%;border-radius:14px;height:58px;margin-bottom:7px;animation:1.4s linear infinite pp-shimmer}@keyframes pp-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.pp-toast{z-index:99;border-radius:16px;padding:11px 18px;font-size:14px;font-weight:650;animation:.25s pp-fade;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}@media (width<=860px){.pp-frame.is-split{flex-direction:column}.pp-page{padding:82px 8px 8px}.pp-paper{padding:8px 8px 24px}.pp-paper-in{padding:14px 12px 18px}.pp-subj-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-btn-label{display:none}}.pp-page{--lg-fill:linear-gradient(155deg, #ffffff38 0%, #ffffff12 46%, #ffffff21 100%);--lg-hover:linear-gradient(155deg, #ffffff52 0%, #ffffff1c 50%, #fff3 100%);--lg-on:linear-gradient(155deg, #ffffff75 0%, #ffffff2b 55%, #ffffff47 100%);--lg-edge:#ffffff4d;--lg-lit:inset 0 1px 0 #fff9, inset 0 -1px 0 #ffffff1a, inset 1px 0 0 #ffffff24, inset -1px 0 0 #ffffff1a}.pp-page:before{background:radial-gradient(48% 44% at 12% 10%,#ffffff5c,#0000 70%),radial-gradient(40% 40% at 90% 16%,#ffe8cd3d,#0000 70%),radial-gradient(46% 44% at 80% 90%,#cee2ff38,#0000 70%),radial-gradient(34% 32% at 20% 86%,#ffffff2e,#0000 70%),radial-gradient(60% 50%,#ffffff0d,#0000 80%),linear-gradient(160deg,#40424a 0%,#22242a 48%,#33353c 100%)}.pp-glass{background:var(--lg-fill);border:1px solid var(--lg-edge);-webkit-backdrop-filter:blur(22px)saturate(1.7)brightness(1.08);backdrop-filter:blur(22px)saturate(1.7)brightness(1.08);box-shadow:var(--lg-lit), 0 18px 48px #00000052}.pp-vbar,.pp-tabs,.pp-matchbar,.pp-pdf-bar{-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);background:#ffffff0d;border-bottom:1px solid #ffffff29}.pp-pdf-label,.pp-frame-label{color:#f0f4fccc}.pp-subjects-view{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.pp-tile,.pp-subj,.pp-card,.pp-crumb{background:var(--lg-fill);box-shadow:var(--lg-lit), 0 8px 20px #0003;-webkit-backdrop-filter:blur(14px)saturate(1.5);backdrop-filter:blur(14px)saturate(1.5);text-shadow:0 1px 2px #0000004d;border:1px solid #ffffff3d;transition:background .25s,border-color .25s,transform .25s,box-shadow .25s}.pp-tile:hover,.pp-subj:hover,.pp-card:hover,.pp-crumb:hover{background:var(--lg-hover);box-shadow:var(--lg-lit), 0 12px 26px #0000003d;border-color:#ffffff75;transform:translateY(-1px)}.pp-tile.is-on,.pp-subj.is-on,.pp-card.is-on,.pp-crumb[aria-selected=true]{background:var(--lg-on);border-color:#ffffffb8;box-shadow:inset 0 1px #ffffffd9,inset 0 -1px #ffffff29,0 0 0 1px #fff3,0 12px 30px #00000042}.pp-btn{background:var(--lg-fill);box-shadow:var(--lg-lit), 0 6px 14px #0003;-webkit-backdrop-filter:blur(10px)saturate(1.5);backdrop-filter:blur(10px)saturate(1.5);text-shadow:0 1px 2px #0000004d;border:1px solid #ffffff4d}.pp-btn:hover{background:var(--lg-hover)}.pp-btn.is-dark{background:linear-gradient(155deg,#0003,#00000057);border-color:#fff3;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #ffffff0d,0 6px 14px #0000002e}.pp-btn.is-dark:hover{background:linear-gradient(155deg,#ffffff1f,#00000047)}.pp-btn.is-on{background:var(--lg-on);border-color:#ffffffb3}.pp-btn.is-primary{color:#101218;text-shadow:none;background:linear-gradient(#fff 0%,#e4e7ee 100%);border-color:#ffffffe6;box-shadow:inset 0 1px #fff,0 8px 20px #00000047}.pp-input,.pp-sel-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0003;border:1px solid #ffffff42;box-shadow:inset 0 2px 6px #0000004d,inset 0 1px #ffffff1a}.pp-input:focus{background:#0000004d}.pp-pop{-webkit-backdrop-filter:blur(28px)saturate(1.7);backdrop-filter:blur(28px)saturate(1.7);box-shadow:var(--lg-lit), 0 18px 40px #0006;background:linear-gradient(155deg,#4c4e58b3,#24262ccc);border:1px solid #ffffff4d}.pp-opt.is-active{background:#ffffff1f}.pp-chipbtn{background:var(--lg-fill);box-shadow:var(--lg-lit);border:1px solid #ffffff42}.pp-chipbtn[aria-pressed=true]{background:var(--lg-on);color:#fff;border-color:#ffffffb3}.pp-toast{background:linear-gradient(155deg,#50525cc7,#22242adb)}.pp-page{--pp-dim:#f4f7ffe6;--pp-faint:#ecf1fcc2;--lg-fill:linear-gradient(155deg, #ffffff26 0%, #ffffff0a 46%, #ffffff17 100%);--lg-hover:linear-gradient(155deg, #ffffff40 0%, #ffffff14 50%, #ffffff26 100%);--lg-on:linear-gradient(155deg, #ffffff57 0%, #ffffff1f 55%, #ffffff38 100%)}.pp-glass{background:var(--lg-fill), #14161c57;-webkit-backdrop-filter:blur(22px)saturate(1.7);backdrop-filter:blur(22px)saturate(1.7)}.pp-crumb small,.pp-tile small,.pp-subj small,.pp-tags,.pp-marks{color:#f0f5ffcc}.pp-vbar h2,.pp-tab[aria-selected=true]{text-shadow:0 1px 2px #00000059}.pp-vbar,.pp-tabs,.pp-matchbar,.pp-pdf-bar{background:linear-gradient(#0e101680,#0e101661);border-bottom:1px solid #ffffff29;box-shadow:inset 0 1px #ffffff24}.pp-pdf-btn,.pp-pdf-zoom,.pp-pdf-count{color:#f4f7ffeb}.pp-pdf-page-input{background:#00000059}.pp-page:before{filter:grayscale()brightness(1.05)contrast(1.18);background:url(/cta-bg.jpg) 50%/cover no-repeat,#050608}.pp-page{--lg-fill:linear-gradient(155deg, #ffffff21 0%, #ffffff05 50%, #ffffff12 100%);--lg-hover:linear-gradient(155deg, #ffffff38 0%, #ffffff0f 50%, #ffffff1f 100%);--lg-on:linear-gradient(155deg, #ffffff52 0%, #ffffff1a 55%, #ffffff2e 100%);--lg-lit:inset 0 1.5px 1px #ffffff73, inset 0 -2px 8px #ffffff14, inset 1px 0 0 #ffffff1f, inset -1px 0 0 #ffffff1a}.pp-glass{background:var(--lg-fill);-webkit-backdrop-filter:blur(5px)saturate(1.7)brightness(1.06);backdrop-filter:blur(5px)saturate(1.7)brightness(1.06);box-shadow:var(--lg-lit), 0 16px 44px #0006;border:1px solid #ffffff52}.pp-glass:before{background:linear-gradient(#ffffff1a,#fff0);height:30%}.pp-warp{-webkit-backdrop-filter:url(#liquiwarp)blur(5px)saturate(1.7)brightness(1.06);backdrop-filter:url(#liquiwarp)blur(5px)saturate(1.7)brightness(1.06)}.pp-tile,.pp-crumb{-webkit-backdrop-filter:url(#liquiwarp)blur(4px)saturate(1.7)brightness(1.08);backdrop-filter:url(#liquiwarp)blur(4px)saturate(1.7)brightness(1.08)}.pp-subj,.pp-card,.pp-btn{-webkit-backdrop-filter:blur(6px)saturate(1.6)brightness(1.06);backdrop-filter:blur(6px)saturate(1.6)brightness(1.06)}.pp-vbar,.pp-tabs,.pp-matchbar,.pp-pdf-bar{-webkit-backdrop-filter:blur(8px)saturate(1.5);backdrop-filter:blur(8px)saturate(1.5);background:#080a0e4d}.pp-pdf{background:#0000001a}.pp-input,.pp-sel-btn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000002e}.pp-tile,.pp-subj,.pp-card,.pp-crumb{background:var(--lg-fill), #06080c38}.pp-tile:hover,.pp-subj:hover,.pp-card:hover,.pp-crumb:hover{background:var(--lg-hover), #06080c33}.pp-tile.is-on,.pp-subj.is-on,.pp-card.is-on,.pp-crumb[aria-selected=true]{background:var(--lg-on), #06080c2e}.pp-btn:not(.is-primary):not(.is-dark){background:var(--lg-fill), #06080c33}.pp-page{flex-direction:column;gap:10px}.pp-legal{text-align:center;color:var(--pp-faint);flex:none;padding:0 12px;font-size:12px;line-height:1.45}.pp-legal a{color:var(--pp-dim);text-decoration:underline}@media (prefers-reduced-motion:reduce){.pp-win:after,.pp-win,.pp-pop,.pp-skel,.pp-spin,.pp-paper-in{animation:none}.pp-card,.pp-subj,.pp-btn,.pp-chipbtn{transition:none}}@media (prefers-reduced-transparency:reduce){.pp-glass,.pp-pop{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(160deg,#3a3c44,#25272d)}.pp-btn{background:#ffffff24}.pp-btn.is-primary{background:#fff}.pp-input,.pp-sel-btn{background:#15171c}.pp-glass:before{display:none}}@media (forced-colors:active){.pp-win:after{display:none}.pp-glass,.pp-btn,.pp-tab,.pp-input,.pp-sel-btn,.pp-card,.pp-chipbtn,.pp-subj{border:1px solid canvastext}.pp-card.is-on,.pp-chipbtn[aria-pressed=true],.pp-tab[aria-selected=true]{outline:2px solid highlight}}
