.login-page{background:var(--rail-bg);background-image:none}.login-shell{border-color:var(--workspace-line);border-radius:var(--workspace-canvas-radius);box-shadow:0 1px 2px rgba(16,24,40,.05),0 24px 56px -28px rgba(16,24,40,.16);overflow:hidden}.login-brand{background:linear-gradient(165deg,#2348f5,#1838d6 52%,#152fa8)}.login-page .auth-err,.login-page .auth-field input,.login-page .auth-mode button,.login-page .auth-ok,.login-page .auth-pending,.login-page .btn{border-radius:var(--shell-control-radius)}.login-page .auth-field input{border-color:var(--workspace-line-strong);background:#fff}.login-page .auth-field input:focus{border-color:var(--brand)}.login-page .btn.ghost{border-color:var(--workspace-line-strong)}.osite{background:var(--rail-bg);background-image:none;background-attachment:scroll}.osite-nav{background:rgba(255,255,255,.96);border-bottom-color:var(--workspace-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.osite .osite-logo .mark.mark-pic{width:36px;height:36px;padding:5px;border-radius:10px;background:var(--rail-logo-tile);border:1px solid var(--rail-logo-tile-border);box-shadow:0 1px 2px rgba(16,24,40,.04);overflow:hidden}.osite-anc a.on{color:var(--brand2)}.osite-login{border-radius:var(--shell-control-radius)}.osite:not(.osite-inner):not(.osite-home-premium) .v2-def-band,.osite:not(.osite-inner):not(.osite-home-premium) .v2-facts,.osite:not(.osite-inner):not(.osite-home-premium) .v2-hero{background:#fff}.osite:not(.osite-inner):not(.osite-home-premium) .v2-facts,.osite:not(.osite-inner):not(.osite-home-premium) .v2-hero{border-bottom:1px solid var(--workspace-line)}.osite .v2-ask,.osite .v2-cap,.osite .v2-faq details,.osite .v2-kb,.osite .v2-route,.osite .v2-scene{border-radius:var(--shell-card-radius)}.osite .osite-cta .btn,.osite .v2-btn{border-radius:var(--shell-control-radius)}.osite .v2-chips span{border-color:var(--workspace-line);background:#fff}.osite .osite-cta .btn:not(.ghost){background:var(--brand);background-image:none;box-shadow:0 1px 2px rgba(36,80,255,.2)}.osite .osite-cta .btn:not(.ghost):hover{background:var(--brand2);box-shadow:0 4px 14px -4px rgba(36,80,255,.35)}.osite.osite-inner .osite-page{background:#fff;border-radius:var(--workspace-canvas-radius) var(--workspace-canvas-radius) 0 0;box-shadow:0 -1px 0 var(--workspace-line);min-height:calc(100vh - 64px)}.osite-inner .osite-card,.osite-inner .osite-feat,.osite-inner .osite-how>div,.osite-inner .osite-price article,.osite-inner .osite-vs article{border-radius:var(--shell-card-radius);border-color:var(--workspace-line)}.osite-foot{background:var(--rail-bg-bottom);border-top:1px solid var(--rail-border)}