/* BLINKBUN v3.0.3 — additive premium visual system */
:root{--v303-cyan:#65e6ff;--v303-violet:#9b7cff;--v303-mint:#53edc2;--v303-ink:#06101c;--v303-line:rgba(126,188,228,.15);--v303-text:#eaf6ff;--v303-muted:#9db4c6}
html{scroll-behavior:smooth}body{background-image:radial-gradient(circle at 16% -6%,rgba(56,202,255,.045),transparent 30%),radial-gradient(circle at 88% 10%,rgba(139,102,255,.05),transparent 32%)}
.v230-shell,.v250-shell,.i280-shell,.rv240-shell,.v285-shell{isolation:isolate}
.v230-header,.v260-header{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:linear-gradient(180deg,rgba(5,18,31,.88),rgba(5,18,31,.66));border-bottom-color:rgba(115,187,229,.14)!important}
.v230-brand img{filter:drop-shadow(0 0 12px rgba(85,217,255,.22))}.v230-brand b{letter-spacing:.07em}.v230-brand small{letter-spacing:.12em!important}
.v260-nav a{position:relative}.v260-nav a:after{content:"";position:absolute;left:50%;right:50%;bottom:-17px;height:2px;border-radius:10px;background:linear-gradient(90deg,var(--v303-cyan),var(--v303-violet));transition:left .2s ease,right .2s ease}.v260-nav a:hover:after,.v260-nav a[aria-current="page"]:after{left:10%;right:10%}
button,a,input,select,textarea{transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid rgba(101,230,255,.55);outline-offset:3px}
.v230-hero,.v250-hero,.i280-hero,.rv240-hero,.v285-hero{box-shadow:0 28px 75px rgba(0,0,0,.27),inset 0 1px 0 rgba(255,255,255,.035)!important}
.v230-hero h1,.v250-hero h1,.i280-hero h1,.rv240-hero h1{letter-spacing:-.055em!important;text-wrap:balance}
.v230-hero p,.v250-hero p,.i280-hero p,.rv240-hero p{color:#adc4d4!important;line-height:1.72!important}
.v230-radar-stats>div,.v250-plan,.v250-add,.v250-watch-list,.v250-alerts,.v281-telegram,.i280-card,.i280-panel,.rv240-card,.v285-data-shell .checker-section,.v285-data-shell .checker-stat,.v291-home-auth,.v293-most-watched,.v300-memory,.v302-report-guard{border-color:var(--v303-line)!important;box-shadow:0 18px 48px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.025)!important}
.v230-radar-stats>div:hover,.i280-card:hover,.rv240-card:hover,.v285-data-shell .checker-stat:hover{border-color:rgba(101,230,255,.28)!important;box-shadow:0 22px 56px rgba(0,0,0,.24),0 0 0 1px rgba(101,230,255,.035)!important}
.v291-auth-join,.primary,.v250-btn.primary,.v230-hero-actions .primary{background:linear-gradient(135deg,#64e7ff 0%,#7ca2ff 52%,#a17cff 100%)!important;color:#07111c!important;border-color:transparent!important;box-shadow:0 8px 26px rgba(91,185,255,.15)!important;font-weight:850!important}.v291-auth-join:hover,.primary:hover,.v250-btn.primary:hover{transform:translateY(-1px);box-shadow:0 12px 34px rgba(91,185,255,.23)!important}
.v291-account-menu{box-shadow:0 28px 72px rgba(0,0,0,.48),0 0 0 1px rgba(93,208,255,.06)!important}
.v291-account-dot{box-shadow:0 0 12px #43e9ba!important}
code{font-variant-ligatures:none}.v250-kicker,.v230-kicker,.i280-kicker,.rv240-kicker{letter-spacing:.14em!important}
::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#06101b}::-webkit-scrollbar-thumb{background:#18384d;border:2px solid #06101b;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#24536e}
@media(prefers-reduced-motion:no-preference){.v303-reveal{opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .5s ease}.v303-reveal.v303-in{opacity:1;transform:none}}
@media(max-width:760px){.v230-header,.v260-header{backdrop-filter:none}.v260-nav{scrollbar-width:none}.v230-hero,.v250-hero,.i280-hero,.rv240-hero{border-radius:24px!important}}
