:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}@media (width<=1024px){body:not(.yy-web-admin-shell) #root{text-align:start;border-inline:none;width:100%;max-width:none;margin:0}body:not(.yy-web-admin-shell){overflow-x:hidden}}body.yy-web-admin-shell #root{text-align:start;border-inline:none;width:100%;max-width:none;margin:0}body.yy-web-admin-shell .agent-portal-root,body.yy-web-admin-shell .agent-login-root{box-sizing:border-box;max-width:100vw;font-size:14px;line-height:1.45;overflow-x:hidden}body.yy-web-admin-shell .agent-portal-root h1,body.yy-web-admin-shell .agent-login-root h1,body.yy-web-admin-shell .agent-portal-root h2,body.yy-web-admin-shell .agent-login-root h2{margin:0;font-family:Inter,PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif}body.yy-web-admin-shell .agent-layout-mobile-header{padding-top:max(0px, env(safe-area-inset-top,0px));box-sizing:border-box}body.yy-web-admin-shell .agent-layout-sidebar-safe{padding-bottom:max(12px, env(safe-area-inset-bottom,0px));box-sizing:border-box}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}body.client-portal-shell{overflow-x:hidden}body.client-portal-shell #root{text-align:start;border-inline:none;width:100%;max-width:none;margin:0}.client-layout-bottom-tab{display:none}@media (width<=1024px),(hover:none) and (pointer:coarse){.client-layout-root{grid-template-columns:1fr!important}.client-layout-sidebar,.client-layout-mobile-menu{display:none!important}.client-layout-main-wrap{height:100dvh}.client-layout-header{min-height:64px!important;padding-left:14px!important;padding-right:14px!important}.client-layout-header-title{font-size:18px!important}.client-layout-header-right .client-layout-pref-button{display:none!important}.client-layout-main{padding:14px 14px 16px!important}.client-layout-bottom-tab{z-index:90;min-height:56px;padding-bottom:env(safe-area-inset-bottom,0px);background:var(--cl-sidebar-bg);border-top:1px solid var(--cl-border);box-sizing:border-box;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0f172a14}body.client-portal-shell .client-layout-main{padding-bottom:calc(20px + 56px + env(safe-area-inset-bottom,0px))!important}}@media (width<=767px),(hover:none) and (pointer:coarse){.client-layout-header-right{gap:6px!important}.client-layout-main{padding:12px 12px 14px!important;padding-bottom:calc(18px + 56px + env(safe-area-inset-bottom,0px))!important}}@media (width>=1025px) and (hover:hover) and (pointer:fine){.client-layout-bottom-tab,.client-layout-mobile-menu{display:none!important}}.client-layout-tab-item{min-width:0;color:var(--cl-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:8px 4px 6px;font-size:11px;font-weight:700;display:flex}.client-layout-tab-item-active{color:var(--cl-primary)}.client-layout-tab-icon{justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.client-orders-mobile-list{flex-direction:column;gap:12px;display:none}.client-orders-desktop-table{display:block}@media (width<=767px),(hover:none) and (pointer:coarse){.client-orders-mobile-list{display:flex}.client-orders-desktop-table{display:none!important}}.client-order-mobile-card{background:var(--cl-card);border:1px solid var(--cl-border);box-sizing:border-box;border-radius:16px;padding:14px 14px 12px}.checkout-qr-card{max-width:100%;width:min(220px,100vw - 56px)!important;height:min(220px,100vw - 56px)!important}.checkout-qr-card svg,.checkout-qr-card img{width:auto!important;max-width:100%!important;height:auto!important;max-height:100%!important}.checkout-pay-workspace{box-sizing:border-box;width:100%;max-width:100%;overflow-x:hidden}.home-mobile-only{display:none}.home-desktop-only{display:block}@media (width<=767px),(hover:none) and (pointer:coarse){.home-mobile-only{display:block}.home-desktop-only{display:none!important}.home-mobile-shell{flex-direction:column;gap:14px;padding:4px 0 28px;display:flex;overflow-x:hidden}.home-mobile-hero-card{background:linear-gradient(145deg,#3b73ff38 0%,#ffffff0f 48%,#0f172a59 100%);border:1px solid #ffffff1a;border-radius:20px;padding:20px 18px;box-shadow:0 16px 40px #080f2347}.home-mobile-brand-row{align-items:center;gap:10px;margin-bottom:14px;display:flex}.home-mobile-signal-icon{color:#93c5fd;background:#3b73ff33;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.home-mobile-eyebrow{letter-spacing:.02em;color:#e8eff7eb;font-size:15px;font-weight:800}.home-mobile-hero-card .home-mobile-tagline{margin-top:0}.home-mobile-tagline{letter-spacing:-.01em;color:#e8eff7e0;margin:0 0 10px;font-size:21px;font-weight:800;line-height:1.4}.home-mobile-intro{color:#e8eff7b8;margin:0;font-size:14px;line-height:1.6}.home-mobile-actions{box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;gap:10px;width:100%;padding:14px;display:flex}.home-mobile-btn{color:#f7f9fd;cursor:pointer;text-align:center;box-sizing:border-box;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;justify-content:center;align-items:center;width:100%;min-height:50px;padding:12px 16px;font-size:16px;font-weight:700;text-decoration:none;display:flex;writing-mode:horizontal-tb!important}.home-mobile-btn-primary{color:#fff;background:linear-gradient(135deg,#3b73ff 0%,#5b8cff 100%);border-color:#0000;min-height:54px;font-size:17px;box-shadow:0 10px 28px #3b73ff59}.home-mobile-btn-secondary-strong{background:#ffffff1a;border-color:#ffffff29;min-height:50px}.home-mobile-btn-secondary{color:#e8eff7f0;background:#93c5fd14;border-color:#93c5fd2e;min-height:48px}.home-mobile-btn-ghost{background:0 0;border-color:#ffffff1a;min-height:46px;font-size:15px;font-weight:700}.home-mobile-btn-link{color:#93c5fdf2;min-height:44px;box-shadow:none;background:0 0;border:none;font-size:14px;font-weight:700}.home-mobile-perks{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:4px;display:grid}.home-mobile-perk-card{text-align:center;background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;padding:12px 6px;display:flex}.home-mobile-perk-icon{color:#93c5fde6;font-size:10px;line-height:1}.home-mobile-perk-label{color:#e8eff7d1;font-size:12px;font-weight:700;line-height:1.3;writing-mode:horizontal-tb!important}.home-topbar-mobile .top-actions{display:none!important}.home-topbar-signal-icon{display:none}.home-topbar-mobile .home-topbar-brand{flex:none;align-items:center;gap:10px;min-width:0;display:flex}.home-topbar-mobile .home-topbar-signal-icon{color:#bfdbfe;background:#3b73ff47;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.home-topbar-mobile .home-topbar-signal-icon svg{width:24px;height:24px}.home-topbar-mobile .home-topbar-brand-bars,.home-topbar-mobile .brand-mark{display:none!important}.home-topbar-mobile .brand-name{letter-spacing:-.02em;color:#fff;white-space:nowrap;font-size:24px;font-weight:900;line-height:1;writing-mode:horizontal-tb!important;display:block!important}.home-topbar-mobile .topbar{min-height:0;padding:8px 0 2px}.page.home-page-root,.page{max-width:100vw;overflow-x:hidden}.page .hero{min-height:auto!important;padding-top:8px!important;padding-bottom:20px!important}.page .hero .container{padding-left:16px;padding-right:16px}.home-topbar-mobile .btn{height:40px;padding:0 12px;font-size:13px}.auth-page .grid,.auth-page .rightPane,.auth-page .auth-desktop-only{display:none!important}.auth-page .layout{grid-template-columns:1fr!important}.auth-page .leftPane{width:100%;min-height:100dvh;padding:16px 16px calc(24px + env(safe-area-inset-bottom,0px));border-right:none}.auth-page .formShell{max-width:100%;margin:0 auto}.auth-page .title{font-size:26px!important}.auth-page .subTitle{margin-bottom:8px;font-size:14px!important}.auth-invite-field,.auth-invite-hint{display:none!important}}.plans-android-card{display:none}.plans-desktop-body{flex-direction:column;flex:1;justify-content:space-between;gap:14px;display:flex}@media (width<=767px),(hover:none) and (pointer:coarse){.plans-page-wrap,.plans-public-shell{max-width:100vw;overflow-x:hidden}.plans-notice-mobile-hide{display:none!important}.plans-plan-grid{flex-direction:column!important;grid-template-columns:1fr!important;gap:14px!important;width:100%!important;max-width:100%!important;display:flex!important}.plans-plan-card{word-break:break-word;writing-mode:horizontal-tb!important;border-radius:20px!important;justify-content:flex-start!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;padding:0!important;overflow:hidden!important}.plans-plan-card *{writing-mode:horizontal-tb!important;text-orientation:mixed!important}.plans-desktop-body{display:none!important}.plans-android-card{box-sizing:border-box;width:100%;display:block}.plans-android-head{border-bottom:1px solid var(--cl-border,#0f172a14);justify-content:space-between;align-items:center;gap:10px;min-height:0;padding:10px 14px;display:flex}.plans-android-head-left{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.plans-android-name{color:var(--cl-text,#0f172a);font-size:18px;font-weight:900;line-height:1.22}.plans-android-accent{max-width:100%;color:var(--cl-primary,#2563eb);text-overflow:ellipsis;white-space:nowrap;background:#2563eb1f;border-radius:999px;align-self:flex-start;padding:4px 8px;font-size:10px;font-weight:900;overflow:hidden}.plans-android-price-head{color:var(--cl-text,#0f172a);white-space:nowrap;flex-shrink:0;font-size:16px;font-weight:900}.plans-android-body{flex-direction:column;gap:8px;padding:10px 12px 12px;display:flex}.plans-android-meta-row{gap:10px;display:flex}.plans-android-mini{border:1px solid var(--cl-border,#0f172a1a);background:var(--cl-bg,#f8fafc);box-sizing:border-box;border-radius:12px;flex:1;min-width:0;padding:8px 10px}.plans-android-mini-label{color:var(--cl-muted,#64748b);font-size:11px;font-weight:700}.plans-android-mini-value{color:var(--cl-text,#0f172a);margin-top:4px;font-size:13px;font-weight:900}.plans-android-mini-right .plans-android-mini-value{text-align:right}.plans-android-desc{border:1px solid var(--cl-border,#0f172a1a);background:var(--cl-bg,#f8fafc);box-sizing:border-box;-webkit-overflow-scrolling:touch;border-radius:12px;max-height:112px;padding:10px;overflow-y:auto}.plans-android-desc-title{color:var(--cl-text,#0f172a);margin-bottom:2px;font-size:13px;font-weight:900}.plans-android-feature{color:var(--cl-nav-text,#475569);align-items:flex-start;gap:6px;font-size:12px;font-weight:700;line-height:1.4;display:flex}.plans-android-feature+.plans-android-feature{margin-top:2px}.plans-android-feature-dot{color:#16a34a;flex-shrink:0;width:12px;font-weight:900}.plans-android-buy{background:var(--cl-primary,#2563eb);color:#fff;cursor:pointer;border:none;border-radius:13px;flex-shrink:0;width:100%;min-height:44px;margin-top:4px;font-size:16px;font-weight:900}body.client-portal-shell .plans-page-wrap{padding-bottom:calc(28px + 56px + env(safe-area-inset-bottom,0px))!important}.plans-public-shell{padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))!important}.plans-trial-banner-mobile{flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:10px!important;height:auto!important;min-height:0!important;padding:18px 20px!important}.plans-trial-banner-mobile .plans-trial-banner-text{flex:none!important;min-width:0!important}.plans-trial-banner-mobile .plans-trial-banner-title{margin-bottom:4px!important;font-size:15px!important;line-height:1.35!important}.plans-trial-banner-mobile .plans-trial-banner-desc{font-size:13px!important;line-height:1.45!important}.plans-trial-banner-mobile .plans-trial-btn{width:100%;height:44px;min-height:44px;flex:none!important;align-self:stretch!important;margin-top:2px!important}}.order-config-android-flow{display:none}.order-config-desktop-flow{display:grid}@media (width<=767px),(hover:none) and (pointer:coarse){.order-config-android-flow{flex-direction:column;gap:12px;width:100%;display:flex;overflow-x:hidden}.order-config-desktop-flow{display:none!important}.order-config-android-hero{border:1px solid var(--cl-border);background:var(--cl-card);border-radius:18px;padding:14px;box-shadow:0 5px 10px #0f172a0a}.order-config-android-hero-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.order-config-android-hero-title{min-width:0;color:var(--cl-text);flex:1;margin:0;font-size:18px;font-weight:900;line-height:1.35}.order-config-android-hero-tag{max-width:44%;color:var(--cl-primary);text-overflow:ellipsis;white-space:nowrap;background:#2563eb1f;border-radius:999px;flex-shrink:0;padding:5px 10px;font-size:11px;font-weight:900;overflow:hidden}.order-config-android-hero-meta{color:var(--cl-nav-text);margin:10px 0 0;font-size:13px;font-weight:800;line-height:1.45}.order-config-android-desc{border:1px solid var(--cl-border);background:var(--cl-bg);border-radius:14px;padding:12px}.order-config-android-desc-title{color:var(--cl-text);margin-bottom:4px;font-size:14px;font-weight:900}.order-config-android-feature{color:var(--cl-nav-text);gap:7px;font-size:12px;font-weight:700;line-height:1.5;display:flex}.order-config-android-feature-dot{color:#16a34a;font-weight:900}.order-config-android-block-title{color:var(--cl-text);margin:0;font-size:16px;font-weight:900}.order-config-android-cycle-grid{flex-direction:column;gap:10px;display:flex}.order-config-android-cycle-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.order-config-android-cycle-spacer{min-height:1px}.order-config-android-cycle-item{border:1px solid var(--cl-border);background:var(--cl-card);text-align:left;cursor:pointer;box-sizing:border-box;border-radius:16px;flex-direction:column;align-items:stretch;min-height:92px;padding:10px 12px;display:flex}.order-config-android-cycle-item-active{border:2px solid var(--cl-primary);background:#2563eb14}.order-config-android-cycle-top{color:var(--cl-text);justify-content:space-between;align-items:center;gap:8px;font-size:15px;font-weight:900;display:flex}.order-config-android-cycle-check{color:var(--cl-primary);font-size:18px;font-weight:900}.order-config-android-cycle-price{color:var(--cl-text);align-self:flex-end;margin-top:8px;font-size:17px;font-weight:900}.order-config-android-cycle-save{color:var(--cl-muted);min-height:16px;margin-top:6px;font-size:12px;font-weight:800}.order-config-android-notice{color:var(--cl-primary);background:#2563eb14;border:1px solid #2563eb2e;border-radius:14px;padding:10px 12px;font-size:12px;font-weight:700;line-height:1.5}.order-config-android-total{border:1px solid var(--cl-border);background:var(--cl-card);border-radius:16px;flex-direction:column;gap:10px;padding:14px;display:flex}.order-config-android-total-title{color:var(--cl-text);font-size:16px;font-weight:900}.order-config-android-total-row{color:var(--cl-nav-text);justify-content:space-between;gap:12px;font-size:13px;font-weight:700;display:flex}.order-config-android-total-row-strong{color:var(--cl-primary);font-size:14px;font-weight:900}.order-config-android-buy{background:var(--cl-primary);color:#fff;cursor:pointer;border:none;border-radius:14px;width:100%;min-height:48px;font-size:16px;font-weight:900}.order-config-android-buy:disabled{opacity:.65;cursor:not-allowed}}.checkout-android-pay-flow{display:none}.checkout-desktop-pay-entry{display:block}@media (width<=767px),(hover:none) and (pointer:coarse){.checkout-android-pay-flow{flex-direction:column;gap:10px;width:100%;margin-top:8px;display:flex}.checkout-desktop-pay-entry{display:none!important}.checkout-android-amount-card{border:1px solid var(--cl-border);background:var(--cl-card);border-radius:16px;overflow:hidden}.checkout-android-amount-band{background:var(--cl-primary);color:#fff;padding:12px 14px}.checkout-android-amount-label{opacity:.9;font-size:12px;font-weight:800}.checkout-android-amount-value{margin-top:4px;font-size:30px;font-weight:900;line-height:1.1}.checkout-android-order-no{color:var(--cl-nav-text);justify-content:space-between;gap:10px;padding:10px 12px;font-size:12px;font-weight:700;display:flex}.checkout-android-order-no strong{text-align:right;color:var(--cl-text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:800;overflow:hidden}.checkout-android-pay-title{color:var(--cl-nav-text);letter-spacing:.2px;font-size:12px;font-weight:800}.checkout-android-method-stack{flex-direction:column;gap:8px;display:flex}.checkout-android-method-item{text-align:left;border:1px solid var(--cl-border);background:var(--cl-card);cursor:pointer;box-sizing:border-box;border-radius:14px;width:100%;padding:10px 11px}.checkout-android-method-item-active{border:2px solid var(--cl-primary);background:#2563eb14;box-shadow:0 6px 12px #2563eb1f}.checkout-android-method-title{color:var(--cl-text);font-size:14px;font-weight:900}.checkout-android-method-sub{color:var(--cl-muted);margin-top:2px;font-size:11px;font-weight:600;line-height:1.4}.checkout-android-settle-btn{background:var(--cl-primary);color:#fff;cursor:pointer;border:none;border-radius:14px;width:100%;min-height:46px;font-size:16px;font-weight:900;box-shadow:0 5px 10px #2563eb47}.checkout-android-settle-btn:disabled{opacity:.6;cursor:not-allowed}.checkout-android-pay-note{text-align:center;color:var(--cl-muted);padding:0 4px;font-size:11px;font-weight:600;line-height:1.45}.checkout-android-inline-warn{color:#b45309;background:#f59e0b1f;border:1px solid #f59e0b59;border-radius:12px;padding:10px 12px;font-size:12px;font-weight:800;line-height:1.45}.checkout-cashier-wrap-mobile-compact{flex-direction:column;gap:10px;display:flex}.checkout-cashier-wrap-mobile-compact .checkout-pay-workspace{margin-top:0!important}.checkout-pre-pay-details-desktop,.checkout-pre-pay-countdown-desktop{display:none!important}}@media (width>=768px) and (width<=1024px){.plans-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.client-mobile-hub{display:none}.client-dashboard-download-desktop,.subscription-tutorial-desktop,.subscription-issue-desktop{display:block}.subscription-mobile-official-card{display:none}@media (width<=767px),(hover:none) and (pointer:coarse){.client-mobile-hub{flex-direction:column;gap:10px;width:100%;margin-bottom:14px;display:flex;overflow-x:hidden}.client-mobile-hub-btn{border:1px solid var(--cl-border);background:var(--cl-card);width:100%;min-height:48px;color:var(--cl-text);text-align:left;cursor:pointer;box-sizing:border-box;word-break:break-word;border-radius:14px;padding:12px 16px;font-size:15px;font-weight:800;writing-mode:horizontal-tb!important}.client-dashboard-download-desktop,.subscription-issue-desktop{display:none!important}.subscription-mobile-official-card{box-sizing:border-box;border:1px solid var(--cl-border);background:var(--cl-card);border-radius:18px;flex-direction:column;gap:12px;width:100%;margin-bottom:14px;padding:16px;display:flex;overflow-x:hidden}.subscription-mobile-official-title{color:var(--cl-text);font-size:16px;font-weight:900;line-height:1.25}.subscription-mobile-official-actions{flex-direction:column;gap:10px;width:100%;display:flex}.subscription-mobile-official-group{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}.subscription-mobile-official-group-title{color:var(--cl-muted);font-size:13px;font-weight:850;line-height:1.3}.subscription-mobile-official-hint{color:var(--cl-muted);font-size:12px;font-weight:650;line-height:1.5}.subscription-mobile-official-btn{box-sizing:border-box;border:1px solid var(--cl-border);background:var(--cl-bg);width:100%;min-height:48px;color:var(--cl-text);cursor:pointer;text-align:center;white-space:normal;word-break:break-word;border-radius:14px;justify-content:center;align-items:center;padding:12px 14px;font-size:15px;font-weight:850;text-decoration:none;display:flex}.subscription-mobile-official-btn-primary{background:var(--cl-primary);color:#fff;border-color:#0000}.download-page-fallback-actions{flex-direction:column;gap:10px;margin-top:14px;display:flex}.download-page-fallback-btn{color:#fff;box-sizing:border-box;background:#2563eb;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:10px 14px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.download-page-fallback-btn-secondary{color:#93c5fd;background:0 0;border:1px solid #94a3b859}.download-page-root{overflow-x:hidden;padding:16px!important}.download-page-link-row{flex-direction:column!important;align-items:stretch!important}.download-page-link-row a{box-sizing:border-box!important;justify-content:center!important;width:100%!important}.download-page-root .download-page-card-grid{grid-template-columns:1fr!important}.profile-mobile-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}body.client-portal-shell .profile-page-wrap{padding-bottom:calc(28px + 56px + env(safe-area-inset-bottom,0px))!important}.profile-change-email-mobile-hide{display:none!important}.profile-hero-mobile-compact{padding:14px!important}.profile-hero-mobile-compact h2{font-size:18px!important}.client-dashboard-top-grid{grid-template-columns:1fr!important}.client-dashboard-left-stack{display:none!important}.client-dashboard-action-grid{grid-template-columns:1fr!important}body.client-portal-shell .client-dashboard-page-wrap,body.client-portal-shell .subscription-page-wrap{padding-bottom:calc(20px + 56px + env(safe-area-inset-bottom,0px))!important}}.profile-mobile-shortcuts{display:none}@media (width<=1024px),(hover:none) and (pointer:coarse){.profile-mobile-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}}.profile-shortcut-btn{border:1px solid var(--cl-border);background:var(--cl-card);min-height:44px;color:var(--cl-text);cursor:pointer;text-align:left;border-radius:12px;padding:10px 12px;font-size:14px;font-weight:700}@media (width<=767px),(hover:none) and (pointer:coarse){.plans-public-shell{padding:12px!important}}@media (width<=1024px),(hover:none) and (pointer:coarse){.subscription-page-mobile-adapt{width:100%;overflow-x:hidden;writing-mode:horizontal-tb!important}.subscription-page-mobile-adapt *{writing-mode:horizontal-tb!important;text-orientation:mixed!important}.subscription-page-mobile-adapt .subscription-devices-import-block{box-sizing:border-box;width:100%;overflow-x:hidden;border-radius:18px!important;margin-bottom:14px!important;padding:16px!important}.subscription-page-mobile-adapt .subscription-devices-actions,.subscription-page-mobile-adapt .subscription-devices-btn-group{width:100%!important}.subscription-page-mobile-adapt .subscription-devices-import-block button{box-sizing:border-box!important;white-space:normal!important;word-break:break-word!important;width:100%!important;max-width:100%!important;min-height:46px!important}.subscription-page-mobile-adapt .subscription-devices-qr-tabs{flex-wrap:wrap!important;gap:8px!important}.subscription-page-mobile-adapt .subscription-devices-qr-tabs button{flex:none!important;width:auto!important;min-height:36px!important}.subscription-page-mobile-adapt .subscription-devices-qr-wrap{justify-content:center!important;width:100%!important;margin:0 auto!important;display:flex!important}.subscription-page-mobile-adapt .subscription-devices-qr-wrap svg{max-width:100%;width:min(240px,100vw - 80px)!important;height:auto!important}.subscription-page-mobile-adapt .subscription-devices-import-block details button{width:100%!important}.subscription-page-mobile-adapt .subscription-tutorial-desktop{width:100%;margin-top:4px;display:block!important}.subscription-page-mobile-adapt .subscription-tutorial-desktop>div{border-radius:18px!important;padding:16px!important}.subscription-page-mobile-adapt .subscription-client-grid-mobile{grid-template-columns:1fr!important;gap:10px!important}.subscription-page-mobile-adapt .subscription-client-grid-mobile>div{border-radius:16px!important;padding:14px!important}.subscription-page-mobile-adapt .subscription-issue-desktop{display:none!important}}.mobile-my-menu-backdrop{display:none}@media (width<=1024px),(hover:none) and (pointer:coarse){.mobile-my-menu-backdrop{z-index:110;box-sizing:border-box;background:#0f172a73;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.mobile-my-menu-panel{background:var(--cl-card);border:1px solid var(--cl-border);width:100%;max-height:min(88vh,100dvh);padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));box-sizing:border-box;border-bottom:none;border-radius:16px 16px 0 0;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 -12px 40px #0f172a29;writing-mode:horizontal-tb!important}.mobile-my-menu-header{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.mobile-my-menu-title{color:var(--cl-text);font-size:18px;font-weight:900}.mobile-my-menu-email{color:var(--cl-muted);word-break:break-all;margin-top:4px;font-size:13px}.mobile-my-menu-close{border:1px solid var(--cl-border);background:var(--cl-bg);width:40px;height:40px;color:var(--cl-text);cursor:pointer;border-radius:12px;flex-shrink:0;font-size:22px;line-height:1}.mobile-my-menu-list{-webkit-overflow-scrolling:touch;flex-direction:column;gap:12px;display:flex;overflow-y:auto}.mobile-my-menu-section{flex-direction:column;gap:8px;display:flex}.mobile-my-menu-section-title{color:var(--cl-muted);letter-spacing:.04em;padding:0 4px;font-size:12px;font-weight:800;writing-mode:horizontal-tb!important}.mobile-my-menu-item{border:1px solid var(--cl-border);background:var(--cl-bg);width:100%;min-height:48px;color:var(--cl-text);text-align:left;cursor:pointer;box-sizing:border-box;border-radius:14px;padding:12px 16px;font-size:15px;font-weight:800;writing-mode:horizontal-tb!important}.mobile-my-menu-logout{color:#dc2626;background:#dc26260f;border-color:#dc262640;margin-top:4px}}@media (width<=767px),(hover:none) and (pointer:coarse){.subscription-import-modal-backdrop{z-index:200!important;justify-content:center!important;align-items:flex-end!important;padding:0!important}.subscription-import-modal-panel{width:100%!important;max-width:100%!important;max-height:min(92dvh,100%)!important;padding:16px 14px calc(20px + env(safe-area-inset-bottom,0px))!important;writing-mode:horizontal-tb!important;box-sizing:border-box!important;border-radius:16px 16px 0 0!important;margin:0!important;overflow:hidden auto!important}.subscription-import-modal-panel *{writing-mode:horizontal-tb!important;text-orientation:mixed!important}.subscription-import-modal-panel .subscription-import-tab-row{-webkit-overflow-scrolling:touch;padding-bottom:4px;flex-wrap:nowrap!important;gap:8px!important;margin-bottom:12px!important;overflow-x:auto!important}.subscription-import-modal-panel .subscription-import-tab-btn{white-space:nowrap!important;flex:none!important;padding:8px 12px!important;font-size:12px!important}.subscription-import-modal-panel .subscription-import-qr-wrap{justify-content:center!important;margin:8px 0 12px!important;display:flex!important}.subscription-import-modal-panel .subscription-import-qr-wrap svg{width:100%!important;max-width:min(240px,100vw - 56px)!important;height:auto!important}.subscription-import-modal-panel .subscription-import-modal-actions{flex-direction:column!important;gap:10px!important}.subscription-import-modal-panel .subscription-import-modal-actions button{width:100%!important;min-height:46px!important;font-size:14px!important}.subscription-import-section-wrap .subscription-import-btn-row{flex-direction:column!important}.subscription-import-section-wrap .subscription-import-btn-row button{width:100%!important;min-height:44px!important}}.counter{color:var(--accent);background:var(--accent-bg);border:2px solid #0000;border-radius:5px;margin-bottom:24px;padding:5px 10px;font-size:16px;transition:border-color .3s}.counter:hover{border-color:var(--accent-border)}.counter:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hero{position:relative}.hero .base,.hero .framework,.hero .vite{margin:0 auto;inset-inline:0}.hero .base{z-index:0;width:170px;position:relative}.hero .framework,.hero .vite{position:absolute}.hero .framework{z-index:1;height:28px;top:34px;transform:perspective(2000px)rotate(300deg)rotateX(44deg)rotateY(39deg)scale(1.4)}.hero .vite{z-index:0;width:auto;height:26px;top:107px;transform:perspective(2000px)rotate(300deg)rotateX(40deg)rotateY(39deg)scale(.8)}#center{flex-direction:column;flex-grow:1;place-content:center;place-items:center;gap:25px;display:flex}@media (width<=1024px){#center{gap:18px;padding:32px 20px 24px}}#next-steps{border-top:1px solid var(--border);text-align:left;display:flex}#next-steps>div{flex:1 1 0;padding:32px}@media (width<=1024px){#next-steps>div{padding:24px 20px}}#next-steps .icon{width:22px;height:22px;margin-bottom:16px}@media (width<=1024px){#next-steps{text-align:center;flex-direction:column}}#docs{border-right:1px solid var(--border)}@media (width<=1024px){#docs{border-right:none;border-bottom:1px solid var(--border)}}#next-steps ul{gap:8px;margin:32px 0 0;padding:0;list-style:none;display:flex}#next-steps ul .logo{height:18px}#next-steps ul a{color:var(--text-h);background:var(--social-bg);border-radius:6px;align-items:center;gap:8px;padding:6px 12px;font-size:16px;text-decoration:none;transition:box-shadow .3s;display:flex}#next-steps ul a:hover{box-shadow:var(--shadow)}#next-steps ul a .button-icon{width:18px;height:18px}@media (width<=1024px){#next-steps ul{flex-wrap:wrap;justify-content:center;margin-top:20px}#next-steps ul li{flex:calc(50% - 8px)}#next-steps ul a{box-sizing:border-box;justify-content:center;width:100%}}#spacer{border-top:1px solid var(--border);height:88px}@media (width<=1024px){#spacer{height:48px}}.ticks{width:100%;position:relative}.ticks:before,.ticks:after{content:"";border:5px solid #0000;position:absolute;top:-4.5px}.ticks:before{border-left-color:var(--border);left:0}.ticks:after{border-right-color:var(--border);right:0}:root{--bg:#060b14;--text:#f7f9fd;--muted:#e8eff7bd;--muted-2:#e8eff775;--blue:#2f68ff;--blue-2:#4d81ff;--shadow-blue:0 16px 40px #2f68ff47}*{box-sizing:border-box}html,body,#root{background:#060b14;width:100%;min-height:100%;margin:0;padding:0;overflow-x:hidden}body{color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at 12% 12%,#2a5dff1a,#0000 28%),radial-gradient(circle at 88% 18%,#8440ff14,#0000 24%),linear-gradient(#060b14 0%,#07111a 48%,#050a12 100%);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}.page{background:radial-gradient(circle at 18% 24%,#3e6eff0f,#0000 24%),radial-gradient(circle at 82% 72%,#7454ff0d,#0000 24%);min-height:100vh;position:relative;overflow:hidden}.grid{pointer-events:none;opacity:.46;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000000d1,#0000 88%);mask-image:radial-gradient(circle,#000000d1,#0000 88%)}.layout{z-index:1;grid-template-columns:44% 56%;min-height:100vh;display:grid;position:relative}.leftPane{background:radial-gradient(circle at 16% 22%,#4f80ff14,#0000 24%),radial-gradient(circle at 84% 18%,#775fff12,#0000 22%),linear-gradient(145deg,#171e31f0,#111627fa);border-right:1px solid #ffffff0f;flex-direction:column;min-height:100vh;padding:26px 34px 24px;display:flex;position:relative}.leftPane:after{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff04,#0000 24%);position:absolute;inset:0}.brandBar{z-index:1;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.brand{align-items:center;gap:12px;display:flex}.brandMark{grid-template-columns:repeat(3,1fr);gap:3px;width:16px;height:22px;display:grid}.brandMark span{background:linear-gradient(#74a3ff 0%,#2f68ff 100%);border-radius:2px;display:block}.brandMark span:first-child{align-self:end;height:10px}.brandMark span:nth-child(2){align-self:end;height:16px}.brandMark span:nth-child(3){align-self:end;height:22px}.brandName{letter-spacing:-.03em;color:#fff;font-size:20px;font-weight:900;line-height:1}.langWrap{flex:none;position:relative}.langBtn{color:#e8eff7d6;cursor:pointer;white-space:nowrap;word-break:keep-all;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;min-width:56px;height:42px;padding:0 10px;font-size:18px;font-weight:900;line-height:1;transition:background .18s,color .18s;display:inline-flex}.langBtn:hover{color:#fff;background:#ffffff0d}.langMenu{z-index:20;background:#1a1f30fa;border:1px solid #ffffff14;border-radius:14px;min-width:162px;padding:10px;position:absolute;top:48px;right:0;box-shadow:0 18px 44px #00000057}.langItem{color:#e8eff7db;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;width:100%;height:44px;padding:0 12px;font-size:15px;font-weight:700;transition:background .18s,color .18s;display:flex}.langItem:hover{color:#fff;background:#ffffff0d}.langItem.active{color:#fff;background:#2f68ff1a}.langCheck{color:#fff;justify-content:center;width:16px;font-size:16px;font-weight:900;display:inline-flex}.formShell{z-index:1;width:min(440px,100%);margin:auto;position:relative}.formHead{margin-bottom:22px}.title{letter-spacing:-.05em;color:#f8fbff;margin:0;font-size:34px;font-weight:950;line-height:1.08}.subTitle{color:var(--muted);margin-top:10px;font-size:16px;line-height:1.7}.form{gap:14px;margin-top:16px;display:grid}.field{gap:8px;display:grid}.fieldLabel{color:#e8eff7eb;font-size:14px;font-weight:700}.inputWrap{position:relative}.input{box-sizing:border-box;color:#fff;background:#ffffff16;border:1px solid #ffffff0f;border-radius:12px;outline:none;width:100%;height:56px;padding:0 48px 0 16px;font-size:15px;transition:border-color .18s,box-shadow .18s,background .18s}.input::placeholder{color:#e8eff75c}.input:focus{background:#ffffff1a;border-color:#4f80ff57;box-shadow:0 0 0 4px #2f68ff1a}.inputIcon{color:#e8eff794;pointer-events:none;width:18px;height:18px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.inputWithLeft{padding-left:46px}.iconBtn{color:#e8eff794;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.iconBtn:hover{color:#ffffffeb}.registerEmailRow{grid-template-columns:minmax(0,1fr) 20px 138px;align-items:start;gap:6px;display:grid}.registerEmailPrefixWrap{position:relative}.registerEmailPrefixInput{padding-left:46px;padding-right:14px}.registerEmailAt{color:#e8eff7bd;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;min-height:56px;font-size:18px;font-weight:800;display:flex}.registerEmailDomainWrap{position:relative}.registerEmailDomainTrigger{color:#f7f9fd;text-align:left;cursor:pointer;background:#ffffff16;border:1px solid #ffffff0f;border-radius:12px;width:100%;height:56px;padding:0 34px 0 14px;font-size:15px;font-weight:700;transition:border-color .18s,box-shadow .18s,background .18s}.registerEmailDomainTrigger:hover{background:#ffffff1a}.registerEmailDomainWrap.open .registerEmailDomainTrigger{background:#ffffff1a;border-color:#4f80ff57;box-shadow:0 0 0 4px #2f68ff1a}.registerEmailDomainValue{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.registerEmailDomainArrow{pointer-events:none;border-bottom:2px solid #e8eff794;border-right:2px solid #e8eff794;width:9px;height:9px;margin-top:-7px;transition:transform .18s;position:absolute;top:50%;right:14px;transform:rotate(45deg)}.registerEmailDomainWrap.open .registerEmailDomainArrow{margin-top:-2px;transform:rotate(-135deg)}.registerEmailDomainMenu{z-index:30;background:#1a1f30fa;border:1px solid #ffffff14;border-radius:14px;max-height:240px;padding:8px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 44px #00000057}.registerEmailDomainMenu::-webkit-scrollbar{width:6px}.registerEmailDomainMenu::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:999px}.registerDomainItem{color:#e8eff7db;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;width:100%;min-height:38px;padding:0 10px;font-size:14px;font-weight:700;transition:background .16s,color .16s}.registerDomainItem:hover{color:#fff;background:#2f68ff1f}.registerDomainItem.active{color:#fff;background:#2f68ff2e}.rememberRow{justify-content:space-between;align-items:center;gap:12px;margin-top:2px;display:flex}.auth-invite-bound{background:#2f68ff1a;border:1px solid #508cff47;border-radius:14px;justify-content:center;align-items:center;gap:4px;padding:11px 14px;display:grid}.auth-invite-bound-label{color:#dbeafedb;text-align:center;font-size:12px;font-weight:800;line-height:1.3}.auth-invite-bound-code{color:#fff;text-align:center;word-break:break-all;width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;font-weight:800;line-height:1.35;display:block}.rememberLabel{cursor:pointer;color:#e8eff7eb;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:14px;display:inline-flex}.check{background:#ffffff0a;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;transition:border-color .18s,background .18s,box-shadow .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff08}.check:after{content:"";opacity:0;background:#2f68ff;border-radius:999px;width:10px;height:10px;transition:opacity .18s,transform .18s;transform:scale(.7);box-shadow:0 0 12px #2f68ff99}.check.checked{background:#2f68ff1a;border-color:#4f80ff57}.check.checked:after{opacity:1;transform:scale(1)}.inlineLink{color:#2f68ff;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;transition:color .18s}.inlineLink:hover{color:#7aa6ff}.codeInput{padding-right:108px}.codeBtn{color:#8eb4ff;cursor:pointer;background:#2f68ff1f;border:none;border-radius:10px;min-width:76px;height:34px;padding:0 12px;font-size:13px;font-weight:800;transition:background .18s,color .18s,opacity .18s;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.codeBtn:hover:not(:disabled){color:#c6dbff;background:#2f68ff2e}.messageError,.messageSuccess{white-space:pre-wrap;word-break:break-word;border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.65}.messageError{color:#ffb8b8;background:#ff52521a;border:1px solid #ff52522e}.messageSuccess{color:#bff4e3;background:#58e3b41a;border:1px solid #58e3b42e}.submitBtn{color:#fff;cursor:pointer;width:100%;height:50px;box-shadow:var(--shadow-blue);background:linear-gradient(135deg,#2f68ff 0%,#2c63f4 100%);border:none;border-radius:10px;margin-top:2px;font-size:16px;font-weight:900;transition:transform .18s,box-shadow .18s,opacity .18s}.submitBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 18px 42px #2f68ff6b}.submitBtn:disabled,.codeBtn:disabled{opacity:.72;cursor:not-allowed}.switchRow{margin-top:18px}.switchBtn{color:#e8eff799;cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;gap:4px;width:100%;min-height:40px;padding:8px 14px;font-size:14px;line-height:1.7;transition:color .18s,background .18s;display:inline-flex}.switchBtn:hover{color:#fff;background:#ffffff0a}.switchBtn strong{color:#fffffff0;font-weight:800}.copyright{z-index:1;text-align:center;color:#e8eff770;margin-top:auto;padding-top:26px;font-size:13px;line-height:1.7;position:relative}.rightPane{background:radial-gradient(circle at 54% 52%,#325cff1f,#0000 18%),radial-gradient(circle at 78% 30%,#6e54ff14,#0000 22%),linear-gradient(#02050b 0%,#03070e 100%);justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.rightPane:before{content:"";pointer-events:none;background:radial-gradient(circle at 62% 44%,#3c66ff1a,#0000 24%),radial-gradient(circle at 74% 72%,#3c66ff0f,#0000 18%);position:absolute;inset:0}.visualTitle{z-index:3;letter-spacing:-.065em;color:#ffffffe0;text-shadow:0 14px 34px #00000042;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(54px,6.2vw,84px);font-weight:950;line-height:.93;animation:4.8s ease-in-out infinite titleReveal;position:absolute;top:23%;left:18%}.visualTitle .line{white-space:nowrap;display:block;overflow:hidden}.visualTitle .lineText{opacity:0;display:inline-block;transform:translateY(34px)scale(.96)}.visualTitle .line1 .lineText{animation:4.8s ease-in-out .15s infinite wordReveal}.visualTitle .line2{margin-top:6px}.visualTitle .line2 .lineText{animation:4.8s ease-in-out .55s infinite wordReveal}.visualMotion{transform-origin:50%;animation:7s ease-in-out infinite visualDrift;position:absolute;inset:0}.planetGlow{aspect-ratio:1;filter:blur(1px);background:radial-gradient(circle at 50% 46%,#3566ff57,#1b294e2e 34%,#060b1405 62%,#0000 72%);border-radius:50%;width:88%;animation:6.2s ease-in-out infinite breathe;position:absolute;bottom:-18%;right:-10%;box-shadow:inset 0 -80px 140px #0000009e,inset 0 16px 70px #638aff1a,0 -14px 48px #4f80ff29}.planetCoreGlow{aspect-ratio:1;filter:blur(12px);pointer-events:none;background:radial-gradient(circle,#3e6dff4d,#3e6dff0f 55%,#0000 72%);border-radius:50%;width:34%;animation:4.8s ease-in-out infinite pulseCore;position:absolute;bottom:14%;right:18%}.orbit{border:1px solid #79a4ff1a;border-radius:50%;animation:linear infinite driftOrbit;position:absolute;transform:rotate(-7deg)}.orbit-1{width:64%;height:16%;animation-duration:15s;bottom:26%;right:6%}.orbit-2{opacity:.64;width:78%;height:22%;animation-duration:18s;bottom:31%;right:3%}.orbit-3{opacity:.34;width:92%;height:28%;animation-duration:22s;bottom:37%;right:-4%}.arcLine{transform-origin:50%;background:linear-gradient(90deg,#0000 0%,#779cff0a 10%,#779cff29 50%,#779cff0a 90%,#0000 100%);height:1px;animation:linear infinite slideArc;position:absolute}.planetCities{border-radius:50%;width:72%;height:44%;position:absolute;bottom:9%;right:4%;overflow:hidden;-webkit-mask-image:radial-gradient(circle at 50% 40%,#000,#000000d1 56%,#0000 90%);mask-image:radial-gradient(circle at 50% 40%,#000,#000000d1 56%,#0000 90%)}.cityLight{background:#ffdda9f0;border-radius:999px;animation:4s ease-in-out infinite twinkleStrong;position:absolute;box-shadow:0 0 12px #ffd68af2,0 0 28px #ffb85a6b}.cityLight.sm{width:6px;height:6px}.cityLight.md{width:9px;height:9px}.cityLight.lg{width:14px;height:14px}.particle{background:radial-gradient(circle,#9ac4fffa,#9ac4ff2e 60%,#0000 72%);border-radius:999px;animation-name:floatDotStrong;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;box-shadow:0 0 16px #7aa6ff75}@keyframes floatDotStrong{0%,to{opacity:.58;transform:translate(0,0)scale(1)}25%{opacity:.82;transform:translate(7px,-12px)scale(1.08)}50%{opacity:1;transform:translate(-5px,-24px)scale(1.18)}75%{opacity:.8;transform:translate(6px,-11px)scale(1.06)}}@keyframes twinkleStrong{0%,to{opacity:.42;transform:translateY(0)scale(.86)}30%{opacity:.86;transform:translateY(-5px)scale(1.06)}50%{opacity:1;transform:translateY(-10px)scale(1.22)}75%{opacity:.78;transform:translateY(-4px)scale(1.02)}}@keyframes breathe{0%,to{opacity:.88;transform:scale(1)translateY(0)}50%{opacity:1;transform:scale(1.04)translateY(-16px)}}@keyframes pulseCore{0%,to{opacity:.66;transform:scale(.95)translateY(0)}50%{opacity:1;transform:scale(1.12)translateY(-18px)}}@keyframes driftOrbit{0%{opacity:.24;transform:rotate(-7deg)translate(0,0)}25%{opacity:.42;transform:rotate(-7deg)translate(10px,-8px)}50%{opacity:.66;transform:rotate(-7deg)translate(22px,-14px)}75%{opacity:.4;transform:rotate(-7deg)translate(9px,-6px)}to{opacity:.24;transform:rotate(-7deg)translate(0,0)}}@keyframes slideArc{0%{transform:translate3d(-22px, 0px, 0) rotate(var(--arc-rotate));opacity:.18}50%{transform:translate3d(24px, -10px, 0) rotate(var(--arc-rotate));opacity:.88}to{transform:translate3d(-22px, 0px, 0) rotate(var(--arc-rotate));opacity:.18}}@keyframes visualDrift{0%,to{transform:translate(0,0)}50%{transform:translateY(-16px)}}@keyframes titleReveal{0%,to{opacity:.18;transform:translateY(12px)}18%{opacity:1;transform:translate(0,0)}65%{opacity:.94;transform:translate(4px,-6px)}to{opacity:.18;transform:translateY(12px)}}@keyframes wordReveal{0%,12%{opacity:0;filter:blur(6px);transform:translateY(36px)scale(.96)}24%,62%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(2px);transform:translateY(-12px)scale(1.02)}}@media (width<=1024px),(hover:none) and (pointer:coarse){.layout{grid-template-columns:1fr}.leftPane{border-bottom:1px solid #ffffff0f;border-right:none;min-height:auto}.rightPane{min-height:420px}.formShell{max-width:520px}.copyright{margin-top:26px}.visualTitle{font-size:clamp(50px,8vw,80px);top:16%;left:12%}}@media (width<=767px),(hover:none) and (pointer:coarse){.auth-desktop-only{display:none!important}.leftPane{padding:20px 16px 22px}.rightPane{min-height:300px}.title{font-size:30px}.subTitle{font-size:15px}.input,.registerEmailDomainTrigger{height:52px}.registerEmailAt{min-height:52px}.submitBtn{height:48px}.brandName{font-size:18px}.visualTitle{font-size:42px;top:15%;left:8%}.registerEmailRow{grid-template-columns:minmax(0,1fr) 18px 120px;gap:4px}.layout,.rightPane,.leftPane{max-width:100vw;overflow-x:hidden}}@media (width>=768px) and (width<=1024px){.formShell{max-width:100%;padding-left:8px;padding-right:8px}.visualTitle{font-size:clamp(42px,7vw,64px)}}
