.step-up-backdrop{z-index:1000;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#030a19c2;place-items:center;padding:1rem;animation:.18s ease-out step-up-fade;display:grid;position:fixed;inset:0}.step-up-modal{isolation:isolate;color:#eef6ff;background:radial-gradient(circle at 82% 0,#2d79eb38,#0000 37%),linear-gradient(155deg,#10284b,#09172e 72%);border:1px solid #80afed47;border-radius:1.35rem;flex-direction:column;align-items:stretch;gap:.78rem;width:min(29rem,100%);padding:1.65rem;animation:.2s ease-out step-up-rise;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 100px #00000080}.step-up-modal:before{z-index:-1;content:"";filter:blur(18px);background:#1f73e329;border-radius:50%;height:16rem;position:absolute;inset:auto -16% -72% 28%}.step-up-shield{color:#cfe6ff;background:linear-gradient(145deg,#5ba4ff52,#2364cb21);border:1px solid #7bb9ff61;border-radius:1rem;place-items:center;width:3rem;height:3rem;font-size:1.65rem;font-weight:900;display:grid;box-shadow:inset 0 1px #ffffff2b}.step-up-kicker{color:#8fc1ff;letter-spacing:.15em;font-size:.67rem;font-weight:850}.step-up-modal h2{letter-spacing:-.025em;margin:-.1rem 0 0;font-size:1.45rem}.step-up-modal p{color:#bbcee7;margin:0;line-height:1.5}.step-up-backup-label{color:#c9dcf4;gap:.38rem;font-size:.78rem;font-weight:750;display:grid}.step-up-backup-label input{box-sizing:border-box;color:#eff7ff;width:100%;font-family:var(--font-mono);letter-spacing:.11em;background:#0f2343c7;border:1px solid #98baeb47;border-radius:.72rem;padding:.8rem;font-size:1rem;font-weight:600;line-height:1}.step-up-backup-label input:focus{border-color:#69a9ff;outline:none;box-shadow:0 0 .5rem .02rem #69a9ff73}.step-up-mode{color:#9ecaff;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font:700 .78rem/1 inherit}.step-up-mode:hover{text-decoration:underline}.step-up-hint{color:#9fb4cf;margin:0;font-size:.76rem;line-height:1.45}.step-up-error{color:#ffdce1;background:#97233840;border:1px solid #ff8b9c8c;border-radius:.72rem;padding:.7rem .78rem;font-size:.82rem}.step-up-actions{justify-content:flex-end;gap:.55rem;margin-top:.3rem;display:flex}.step-up-actions button{cursor:pointer;border-radius:.7rem;min-height:2.55rem;padding:.64rem .95rem;font:750 .86rem/1 inherit}.step-up-secondary{color:#d6e6fa;background:#ffffff0d;border:1px solid #a7c6ea4d}.step-up-primary{color:#fff;background:linear-gradient(135deg,#438cf5,#256bce);border:1px solid #5d9fff;box-shadow:0 8px 24px #236edb47}.step-up-actions button:disabled,.step-up-mode:disabled{cursor:not-allowed;opacity:.55}.step-up-toast{z-index:1001;color:#d7ffe9;background:#0f392d;border:1px solid #51cb92;border-radius:.72rem;align-items:center;gap:.45rem;padding:.76rem .9rem;font-weight:800;display:flex;position:fixed;bottom:1.2rem;right:1.2rem;box-shadow:0 12px 30px #00000040}.step-up-toast span{color:#103d2c;background:#49c886;border-radius:50%;place-items:center;width:1.15rem;height:1.15rem;font-size:.8rem;display:grid}@media (forced-colors:active){.step-up-backup-label input:focus{outline-offset:0;outline:2px solid highlight}}@keyframes step-up-fade{0%{opacity:0}to{opacity:1}}@keyframes step-up-rise{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}@media (width<=430px){.step-up-modal{border-radius:1.05rem;padding:1.3rem}.step-up-actions{grid-template-columns:1fr;display:grid}.step-up-actions button{width:100%}.step-up-primary{grid-row:1}}.step-up-backdrop--light{-webkit-backdrop-filter:blur(6px);background:#0f172a6b}.step-up-modal--light{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 24px 60px #0f172a2e}.step-up-modal--light:before{display:none}.step-up-modal--light .step-up-shield{color:#2563eb;box-shadow:none;background:#eff6ff;border:1px solid #dbeafe}.step-up-modal--light .step-up-kicker{color:#2563eb}.step-up-modal--light h2{color:#0f172a}.step-up-modal--light p,.step-up-modal--light .step-up-hint{color:#64748b}.step-up-modal--light .step-up-backup-label{color:#0f172a}.step-up-modal--light .step-up-backup-label input{color:#0f172a;letter-spacing:normal;background:#fff;border:1px solid #cbd5e1;font-family:inherit}.step-up-modal--light .step-up-backup-label input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.step-up-modal--light .step-up-mode{color:#2563eb}.step-up-modal--light .step-up-error{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.step-up-modal--light .step-up-secondary{color:#334155;background:#fff;border:1px solid #cbd5e1}.step-up-modal--light .step-up-primary{box-shadow:none;background:#2563eb;border:1px solid #2563eb}.step-up-modal--light .step-up-primary:hover{background:#1d4ed8;border-color:#1d4ed8}.step-up-password-wrap{display:block;position:relative}.step-up-password-wrap input{padding-right:4.2rem}.step-up-eye{color:#2563eb;cursor:pointer;background:0 0;border:0;font:650 .78rem/1 inherit;position:absolute;top:50%;right:.6rem;transform:translateY(-50%)}.step-up-toast{color:#14532d;background:#ecfdf3;border-color:#a7f3d0}.imp-banner{z-index:2000;border-bottom:1px solid var(--t-warning);background:var(--t-warning-soft);min-height:2.35rem;color:var(--t-warning-text);text-align:center;justify-content:center;align-items:center;gap:.75rem;padding:.4rem .9rem;font-size:.83rem;font-weight:650;line-height:1.35;display:flex;position:fixed;inset:0 0 auto}.imp-banner.expired{border-bottom-color:var(--t-danger);background:var(--t-danger-soft);color:var(--t-danger-text)}.imp-banner-text{overflow-wrap:anywhere}.imp-banner-exit{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:8px;flex:none;padding:.28rem .75rem;font-weight:750}.imp-banner-exit:hover{background:#7f7f7f29}.imp-banner-exit:focus-visible{outline-offset:2px;outline:2px solid}@media (width<=560px){.imp-banner{text-align:left;justify-content:space-between;gap:.5rem;font-size:.78rem}}.lp-network-canvas{z-index:0;pointer-events:none;background:#050b16;width:100%;height:100%;display:block;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.lp-network-canvas{opacity:.82}}.inv{color:#09090b;background:#f4f4f5;min-height:100vh;margin:0;font:400 14px/20px Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}.inv,.inv *{box-sizing:border-box}.inv button,.inv input{font:inherit;color:inherit}.inv a{color:#2563eb}.inv-bar,.inv main{width:min(920px,100% - 32px);margin:0 auto}.inv-bar{justify-content:space-between;align-items:center;padding:20px 0 8px;display:flex}.inv-brand{color:inherit;letter-spacing:-.02em;align-items:center;gap:10px;font-size:18px;font-weight:650;text-decoration:none;display:flex}.inv-brand img,.inv-mark{width:28px;height:28px}.inv-langs{background:#fff;border:1px solid #e4e4e7;border-radius:8px;padding:2px;display:flex}.inv-langs button{cursor:pointer;background:0 0;border:0;border-radius:6px;height:28px;padding:0 10px}.inv-langs button[aria-pressed=true]{color:#fff;background:#09090b}.inv main{padding:12px 0 48px}.inv-search{background:#fff;border:1px solid #e4e4e7;border-radius:16px;padding:28px 24px;box-shadow:0 1px 2px #09090b0d}.inv-search.is-compact{padding:12px}.inv-mark{margin-bottom:14px;display:block}.inv-search h1{letter-spacing:-.03em;margin:0 0 6px;font-size:28px;line-height:1.15}.inv-search p{color:#52525b;margin:0 0 18px}.inv-search-row{gap:8px;display:flex}.inv-search input{letter-spacing:.04em;background:#fff;border:1px solid #e4e4e7;border-radius:10px;flex:1;min-width:0;height:44px;padding:0 14px}.inv-search input:focus{outline-offset:2px;outline:1.5px solid #a1a1aa}.inv-search button{color:#fff;cursor:pointer;white-space:nowrap;background:#09090b;border:0;border-radius:10px;height:44px;padding:0 16px}.inv-note{color:#71717a;margin:14px 0 0;font-size:13px}.inv-error{color:#dc2626;margin:12px 0 0}.inv-sheet{background:#fff;border:1px solid #e4e4e7;border-radius:16px;margin-top:16px;padding:28px 28px 22px;position:relative;overflow:hidden;box-shadow:0 1px 2px #09090b0d}.inv-watermark{opacity:.07;pointer-events:none;-webkit-user-select:none;user-select:none;width:min(78%,520px);position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.inv-sheet>:not(.inv-watermark){position:relative}.inv-sheet-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.inv-issuer{align-items:flex-start;gap:12px;min-width:0;display:flex}.inv-issuer img{width:54px;height:54px}.inv-issuer strong{letter-spacing:-.03em;font-size:22px;line-height:1.1;display:block}.inv-issuer span{color:#52525b;font-size:13px;line-height:1.45;display:block}.inv-qr{flex:none;width:84px;height:84px}.inv-sheet h2{text-align:center;letter-spacing:.08em;margin:22px 0 0;font-size:22px}.inv-date,.inv-order{text-align:center;margin:4px 0 0}.inv-date{color:#52525b}.inv-order{letter-spacing:.02em;font-weight:650}.inv-order span{color:#52525b;margin-right:6px;font-weight:500}.inv-facts{border-top:1px solid #e4e4e7;grid-template-columns:1fr 1fr;gap:12px 28px;margin-top:22px;padding-top:16px;display:grid}.inv-facts div{min-width:0}.inv-facts span{color:#71717a;font-size:12px;line-height:16px;display:block}.inv-facts b{overflow-wrap:anywhere;margin-top:2px;font-weight:550;display:block}.inv-currency{text-align:right;color:#52525b;margin:14px 0 0;font-size:13px}.inv-table-wrap{margin-top:10px;overflow-x:auto}.inv-sheet table{border-collapse:collapse;width:100%;min-width:560px}.inv-sheet th,.inv-sheet td{text-align:right;border:1px solid #e4e4e7;padding:8px 10px;font-size:13px}.inv-sheet th{color:#52525b;text-align:center;background:#fafafa;font-weight:550}.inv-sheet td:first-child,.inv-sheet th:first-child{text-align:center;width:42px}.inv-sheet td:nth-child(2),.inv-sheet th:nth-child(2){text-align:left}.inv-totals{width:min(100%,360px);margin-top:8px;margin-left:auto}.inv-totals div{border-bottom:1px solid #e4e4e7;justify-content:space-between;gap:16px;padding:7px 0;display:flex}.inv-totals b{font-variant-numeric:tabular-nums;text-align:right}.inv-words{color:#52525b;margin:14px 0 0}.inv-words span{color:#71717a;margin-right:6px}.inv-signs{text-align:center;grid-template-columns:1fr 1fr;gap:16px;margin-top:36px;display:grid}.inv-signs small{color:#71717a;font-size:12px;display:block}.inv-signs b{margin-top:28px;display:block}.inv-sheet footer{text-align:center;margin-top:28px}.inv-sheet footer a{color:#2563eb;text-underline-offset:3px;text-decoration:underline}.inv-sheet footer span{margin-top:4px;font-weight:650;display:block}.inv-download{color:#fff;background:#09090b;border-radius:10px;justify-content:center;align-items:center;height:42px;margin-top:16px;text-decoration:none;display:flex}@media (width<=720px){.inv-bar,.inv main{width:min(100% - 20px,920px)}.inv-search{padding:22px 16px}.inv-search h1{font-size:24px}.inv-search-row{flex-direction:column}.inv-search button{width:100%}.inv-sheet{padding:18px 14px 16px}.inv-issuer img{width:42px;height:42px}.inv-issuer strong{font-size:18px}.inv-qr{width:68px;height:68px}.inv-facts{grid-template-columns:1fr;gap:10px}.inv-signs{margin-top:24px}.inv-signs b{margin-top:18px}}@media (width>=721px) and (width<=1024px){.inv-sheet{padding:24px 22px 18px}}.landing-v2.as2{color:#09090b;--primary:#2aabee;--primary-hover:#229ed9;--primary-fg:#fff;--accent:#2aabee;--accent-soft:#e8f6fd;background:#fff;height:auto;min-height:100vh;overflow:visible}:is(html:has(.landing-v2),body:has(.landing-v2)){color:#09090b;background:#fff}html[data-theme=dark] .landing-v2.as2{--bg:#fff;--bg-subtle:#fafafa;--bg-muted:#f4f4f5;--bg-hover:#f4f4f5;--bg-overlay:#fff;--fg:#09090b;--fg-2:#52525b;--fg-3:#71717a;--fg-4:#a1a1aa;--border:#e4e4e7;--border-soft:#f0f0f2;--input:#e4e4e7;--primary:#2aabee;--primary-hover:#229ed9;--primary-fg:#fff;--accent:#2aabee;--accent-soft:#e8f6fd;--ring:#4f46e540;--focus:#a1a1aa;--green:#16a34a;--amber:#d97706;--red:#dc2626;--red-soft:#fef2f2;--amber-soft:#fffbeb;--green-soft:#f0fdf4;--shadow-sm:0 1px 2px #09090b0d;--shadow-md:0 4px 12px #09090b14, 0 1px 3px #09090b0f;--shadow-lg:0 16px 48px #09090b29, 0 2px 8px #09090b14;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#09090b;background:#fff}html[data-theme=dark] .landing-v2.as2 :is(.input,.select,.textarea){background:#fff}html[data-theme=dark] .landing-v2.as2 .seg button.on{color:#09090b;background:#e8f6fd;box-shadow:inset 0 0 0 1px #2aabee}.lv2-container{width:min(1200px,100% - 48px);margin:0 auto}.lv2-narrow{width:min(760px,100% - 48px)}.landing-v2.as2{font-size:16px;line-height:24px}.landing-v2 .lv2-navbar{z-index:20;background:var(--bg);border-bottom:1px solid var(--border);width:auto;display:block;position:sticky;top:0}.lv2-navbar-inner{align-items:center;gap:28px;min-height:68px;display:flex}.lv2-brand{letter-spacing:-.02em;color:var(--fg);flex:none;align-items:center;gap:10px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.lv2-brand img{width:22px;height:22px}.landing-v2 .lv2-nav-links{flex:auto;align-items:center;gap:22px;width:auto;min-width:0;display:flex;overflow:visible}.lv2-nav-links a{color:var(--fg-2);white-space:nowrap;flex:none;font-size:14px;line-height:20px}.lv2-nav-links a:hover{color:var(--fg)}.lv2-navbar-cta{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.lv2-navbar-cta .btn{border-radius:8px;height:36px;padding:0 14px;font-size:14px}.lv2-burger{border:1px solid var(--border);background:var(--bg);width:40px;height:40px;color:var(--fg);border-radius:8px;justify-content:center;align-items:center;display:none}.lv2-burger:hover{background:var(--bg-hover)}.lv2-mobile-drawer{border-top:1px solid var(--border);background:var(--bg);padding:8px 16px 16px;display:none}.lv2-mobile-drawer a{min-height:36px;color:var(--fg-2);align-items:center;font-size:14px;display:flex}.lv2-mobile-menu-actions{flex-direction:column;align-items:flex-start;gap:8px;margin-top:8px;display:flex}.lv2-language-dropdown{position:relative}.lv2-language-trigger{height:32px;color:var(--fg-2);border-radius:6px;align-items:center;gap:6px;padding:0 8px;font-size:13px;display:inline-flex}.lv2-language-trigger:hover,.lv2-language-trigger[aria-expanded=true]{background:var(--bg-hover);color:var(--fg)}.lv2-language-short{display:none}.lv2-language-menu{z-index:30;border:1px solid var(--border);background:var(--bg);min-width:160px;box-shadow:var(--shadow-md);border-radius:8px;gap:2px;padding:4px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.lv2-language-menu button{width:100%;min-height:32px;color:var(--fg-2);text-align:left;background:0 0;border-radius:6px;grid-template-columns:20px 1fr 16px;align-items:center;gap:8px;padding:0 8px;font-size:13px;display:grid}.lv2-language-menu button:hover,.lv2-language-menu button.is-active{background:var(--bg-hover);color:var(--fg)}.lv2-hero{padding:72px 0 28px}.lv2-hero-grid{grid-template-columns:minmax(0,1.28fr) minmax(280px,.72fr);align-items:center;gap:36px;display:grid}.lv2-hero-copy{max-width:760px}.lv2-hero-h1{letter-spacing:-.035em;font-size:46px;font-weight:600;line-height:1.16}.lv2-hero-h1 span{color:#2aabee}.lv2-hero-subtext{max-width:34rem;color:var(--fg-2);margin-top:18px;font-size:18px;line-height:28px}.lv2-hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.landing-v2 .lv2-hero-actions .btn-lg{border-radius:8px;height:44px;padding:0 18px;font-size:15px}.landing-v2 .btn-primary{color:#fff;background:#2aabee}.landing-v2 .btn-primary:hover:not(:disabled){background:#229ed9}.lv2-hero-benefits{flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.lv2-hero-benefits li{color:#52525b;background:#e8f6fd;border:1px solid #c5e8f8;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 10px 0 8px;font-size:13px;display:inline-flex}.lv2-hero-benefits .icon{color:#2aabee}.lv2-stage{min-width:0}.lv2-stage-window{border:1px solid var(--border);background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 24px 48px #09090b14,0 1px 2px #09090b0d}.lv2-stage-top{border-bottom:1px solid var(--border);align-items:center;gap:12px;height:56px;padding:0 16px;display:flex}.lv2-stage-logo{background:#2aabee;border-radius:6px;flex:none;width:22px;height:22px}.lv2-stage-top-bars{flex:1;gap:7px;min-width:0;display:grid}.lv2-stage-top-bars i{background:#e4e4e7;border-radius:4px;height:7px;display:block}.lv2-stage-top-bars i:first-child{background:#d4d4d8;width:42%}.lv2-stage-top-bars i:last-child{width:24%}.lv2-stage-top-action{background:#2aabee;border-radius:6px;flex:none;width:76px;height:28px}.lv2-stage-body{grid-template-columns:56px minmax(0,1fr);min-height:392px;display:grid}.lv2-stage-rail{border-right:1px solid var(--border);background:#fafafa;flex-direction:column;align-items:center;gap:8px;padding:12px 0;display:flex}.lv2-stage-rail span{color:#71717a;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.lv2-stage-rail span.is-on{color:#fff;background:#2aabee}.lv2-stage-main{flex-direction:column;gap:14px;min-width:0;padding:16px;display:flex}.lv2-stage-chart{background:#e8f6fd;border-radius:8px;height:176px;position:relative;overflow:hidden}.lv2-stage-chart svg{width:100%;height:100%;position:absolute;inset:0}.lv2-stage-grid{fill:none;stroke:#c5e8f8;stroke-width:1px}.lv2-stage-area{fill:#2aabee38}.lv2-stage-line{fill:none;stroke:#2aabee;stroke-width:2.5px;stroke-linecap:round}.lv2-stage-line-soft{stroke:#7dcdf4;stroke-width:1.5px}.lv2-stage-bars{align-items:flex-end;gap:6px;height:52px;display:flex;position:absolute;bottom:12px;left:14px;right:14px}.lv2-stage-bars i{background:#18181b;border-radius:3px 3px 0 0;flex:1;min-width:0;display:block}.lv2-stage-bars i:first-child{opacity:.28;height:38%}.lv2-stage-bars i:nth-child(2){opacity:.85;height:62%}.lv2-stage-bars i:nth-child(3){background:#71717a;height:46%}.lv2-stage-bars i:nth-child(4){opacity:1;background:#2aabee;height:84%}.lv2-stage-bars i:nth-child(5){opacity:.45;height:58%}.lv2-stage-bars i:nth-child(6){opacity:1;background:#2aabee;height:72%}.lv2-stage-bars i:nth-child(7){opacity:.3;height:50%}.lv2-stage-bars i:nth-child(8){opacity:1;background:#2aabee;height:92%}.lv2-stage-bars i:nth-child(9){background:#71717a;height:66%}.lv2-stage-bars i:nth-child(10){opacity:.55;height:44%}.lv2-stage-bars i:nth-child(11){opacity:1;background:#2aabee;height:76%}.lv2-stage-bars i:nth-child(12){opacity:.35;height:54%}.lv2-stage-rows{margin:0;display:grid}.lv2-stage-rows li{border-top:1px solid #f0f0f2;grid-template-columns:28px minmax(0,1fr) 64px;align-items:center;gap:12px;min-height:54px;display:grid}.lv2-stage-rows li:first-child{border-top:0}.lv2-stage-dot{background:#f4f4f5;border-radius:8px;width:28px;height:28px}.lv2-stage-rows li:nth-child(2) .lv2-stage-dot{border-radius:50%}.lv2-stage-rows li:nth-child(4) .lv2-stage-dot{background:#2aabee}.lv2-stage-lines{gap:6px;min-width:0;display:grid}.lv2-stage-lines i{background:#e4e4e7;border-radius:4px;height:7px;display:block}.lv2-stage-lines i:first-child{background:#d4d4d8}.lv2-stage-rows li:first-child .lv2-stage-lines i:first-child{width:78%}.lv2-stage-rows li:first-child .lv2-stage-lines i:last-child{width:46%}.lv2-stage-rows li:nth-child(2) .lv2-stage-lines i:first-child{width:62%}.lv2-stage-rows li:nth-child(2) .lv2-stage-lines i:last-child{width:34%}.lv2-stage-rows li:nth-child(3) .lv2-stage-lines i:first-child{width:88%}.lv2-stage-rows li:nth-child(3) .lv2-stage-lines i:last-child{width:52%}.lv2-stage-rows li:nth-child(4) .lv2-stage-lines i:first-child{width:54%}.lv2-stage-rows li:nth-child(4) .lv2-stage-lines i:last-child{width:28%}.lv2-stage-pill{background:#2aabee;border-radius:5px;justify-self:end;height:10px}.lv2-stage-rows li:first-child .lv2-stage-pill{width:48px}.lv2-stage-rows li:nth-child(2) .lv2-stage-pill{background:#d4d4d8;width:28px}.lv2-stage-rows li:nth-child(3) .lv2-stage-pill{opacity:.72;width:56px}.lv2-stage-rows li:nth-child(4) .lv2-stage-pill{background:#a1a1aa;width:36px}.lv2-strip{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#fafafa}.lv2-modules{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:22px 0;display:grid}.lv2-module{min-width:0;color:var(--fg);flex-direction:column;align-items:flex-start;gap:10px;font-size:14px;font-weight:500;line-height:20px;display:flex}.lv2-module-icon{color:#2aabee;background:#e8f6fd;border:1px solid #c5e8f8;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.lv2-section{padding:96px 0}.lv2-section-alt{background:var(--bg-subtle)}.lv2-section-intro{max-width:680px;margin-bottom:40px}.lv2-section-intro h2,.lv2-contact h2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(32px,3vw,40px);font-weight:600;line-height:1.15}.lv2-section-intro p,.lv2-lead{color:var(--fg-2);margin-top:12px;font-size:16px;line-height:26px}.lv2-eyebrow{color:var(--fg-3);align-items:center;gap:8px;margin-bottom:12px;font-size:13px;font-weight:500;display:flex}.lv2-eyebrow:before{content:"";background:#2aabee;border-radius:2px;flex:none;width:8px;height:8px}.lv2-features{display:grid}.lv2-feature{border-top:1px solid var(--border);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:48px;padding:36px 0;display:grid}.lv2-feature-copy{min-width:0}.lv2-feature-mark{color:#2aabee;background:#e8f6fd;border-radius:8px;place-items:center;width:40px;height:40px;margin-bottom:16px;display:grid}.lv2-feature h3{letter-spacing:-.025em;text-wrap:balance;margin:12px 0 10px;font-size:26px;font-weight:600;line-height:32px}.lv2-feature-copy>p{max-width:42ch;color:var(--fg-2);font-size:16px;line-height:26px}.lv2-feature ul{gap:18px;margin:0;display:grid}.lv2-feature li{color:var(--fg-2);align-items:flex-start;gap:10px;font-size:14px;line-height:22px;display:flex}.lv2-feature li .icon{color:#2aabee;margin-top:3px}.lv2-feature li strong{color:var(--fg);font-size:15px;font-weight:600;display:block}.lv2-feature li .dim{margin-top:4px;display:block}.landing-v2 .lv2-workflow{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.lv2-workflow li{border:1px solid var(--border);background:#fff;border-radius:8px;flex-direction:column;gap:0;min-height:196px;padding:22px;display:flex}.lv2-step-top{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.lv2-step-top>span:first-child{letter-spacing:.04em;color:#2aabee;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.lv2-step-icon{color:#2aabee;background:#e8f6fd;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.lv2-workflow h3{letter-spacing:-.02em;margin:0 0 8px;font-size:18px;font-weight:600;line-height:24px}.lv2-workflow p{color:var(--fg-2);margin:0;font-size:14px;line-height:22px}.lv2-nudge{justify-content:center;margin-top:28px;display:flex}.lv2-pricing-toolbar{max-width:100%;margin-bottom:28px;display:flex}.landing-v2 .lv2-pricing-toolbar .seg{border-radius:8px;flex-wrap:wrap;padding:4px}.landing-v2 .lv2-pricing-toolbar .seg button{border-radius:6px;height:34px;padding:0 12px}.lv2-pricing-toolbar .seg button span{color:var(--fg-3);margin-left:6px;font-size:12px;font-weight:500}.lv2-pricing-loading{color:var(--fg-3);padding:32px 0;font-size:14px}.landing-v2 .tiers{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.landing-v2 .tier{border:1px solid var(--border);background:#fff;border-radius:8px;gap:20px;padding:28px 24px 24px;box-shadow:0 1px 2px #09090b0d,0 14px 32px #09090b0f}.landing-v2 .tier:first-child{border-left:1px solid var(--border);border-top:1px solid var(--border)}.landing-v2 .tier h3{letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:24px}.landing-v2 .price{letter-spacing:-.03em;flex-wrap:wrap;align-items:baseline;gap:2px;font-size:36px;line-height:40px;display:flex}.landing-v2 .tier ul{gap:12px;font-size:14px;line-height:20px}.landing-v2 .tier:not(.is-lead) li .icon{color:#2aabee}.landing-v2 .tier.is-lead{color:#fafafa;background:#18181b;border-color:#2aabee #18181b #18181b;border-top-style:solid;border-top-width:3px;box-shadow:0 16px 32px #09090b29}.landing-v2 .tier.is-lead .dim,.landing-v2 .tier.is-lead .price small,.landing-v2 .tier.is-lead li{color:#a1a1aa}.landing-v2 .tier.is-lead li .icon{color:#fafafa}.landing-v2 .tier.is-lead .btn-primary{color:#18181b;background:#fafafa}.landing-v2 .tier.is-lead .btn-primary:hover{background:#e4e4e7}.landing-v2 .tier .btn{border-radius:8px;height:40px;font-size:14px}.lv2-price-saving{color:#2aabee;font-weight:600}.landing-v2 .tier.is-lead .lv2-price-saving{color:#2aabee}.landing-v2 .lv2-custom{background:var(--bg-subtle);border-radius:8px;flex-wrap:wrap;margin-top:16px;padding:16px 18px}.lv2-email-pricing{margin-top:56px}.lv2-email-pricing h3{letter-spacing:-.025em;font-size:28px;font-weight:600;line-height:34px}.lv2-faq{border-top:1px solid var(--border)}.lv2-faq details{border-bottom:1px solid var(--border)}.lv2-faq summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:16px 0;font-size:16px;font-weight:600;list-style:none;display:flex}.lv2-faq summary::-webkit-details-marker{display:none}.lv2-faq summary .icon{color:var(--fg-3);flex:none}.lv2-faq details[open] summary .icon{transform:rotate(180deg)}.lv2-faq p{max-width:68ch;color:var(--fg-2);margin:0 0 18px;font-size:15px;line-height:24px}.lv2-cta-band{color:#09090b;background:#fff;border-top:1px solid #e4e4e7;padding:88px 0}.lv2-final{max-width:680px}.lv2-final h2{letter-spacing:-.03em;color:#09090b;text-wrap:balance;font-size:clamp(32px,4vw,44px);font-weight:600;line-height:1.12}.lv2-final p{color:#52525b;max-width:36rem;margin-top:12px;font-size:16px;line-height:26px}.lv2-cta-band .btn-primary{color:#fff;background:#2aabee}.lv2-cta-band .btn-primary:hover{background:#229ed9}.lv2-cta-band .btn-secondary{color:#09090b;box-shadow:none;background:#fff;border-color:#e4e4e7}.lv2-cta-band .btn-secondary:hover{background:#f4f4f5}.lv2-contact{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:start;gap:56px;display:grid}.lv2-contact-links{gap:10px;margin-top:28px;display:grid}.lv2-contact-links a,.lv2-contact-links>div{border:1px solid var(--border);min-height:64px;color:var(--fg);background:#fff;border-radius:8px;align-items:center;gap:12px;padding:12px 14px;display:flex}.lv2-contact-links .icon{color:#2aabee}.lv2-contact-links .dim,.lv2-contact-links strong{display:block}.lv2-contact-links .dim{font-size:12px}.lv2-contact-links strong{font-weight:600}.lv2-form{border:1px solid var(--border);background:#fff;border-radius:8px;padding:24px;box-shadow:0 1px 2px #09090b0a}.landing-v2 .lv2-form .input,.landing-v2 .lv2-form .textarea{border-radius:8px;height:40px;font-size:14px}.landing-v2 .lv2-form .textarea{height:auto;min-height:120px}.lv2-footer{border-top:1px solid var(--border);background:#fff;padding:56px 0 28px}.lv2-footer-grid{grid-template-columns:1.5fr repeat(3,minmax(0,1fr));gap:40px;display:grid}.lv2-footer h4{margin:0 0 14px;font-size:14px;font-weight:600}.lv2-footer ul{gap:10px;display:grid}.lv2-footer li a,.lv2-footer-grid>div>p{color:var(--fg-3);font-size:14px;line-height:22px}.lv2-footer-grid>div>p{max-width:28ch;margin-top:14px}.lv2-footer li a:hover{color:var(--fg)}.lv2-footer-bottom{border-top:1px solid var(--border);color:var(--fg-3);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:36px;padding-top:18px;font-size:13px;display:flex}.lv2-footer-bottom a{color:var(--fg-2)}.lv2-badge,.tag{display:inline-flex}@media (width<=1500px){.lv2-language-label{display:none}.lv2-language-short{display:inline}}@media (width<=1200px){.landing-v2 .lv2-nav-links{gap:16px}.lv2-navbar-inner{gap:20px}}@media (width<=1080px){.lv2-nav-links a[href=\/],.lv2-nav-links a[href=\#faq]{display:none}}@media (width<=959px){.landing-v2 .lv2-nav-links,.landing-v2 .lv2-navbar-cta{display:none}.landing-v2 .lv2-burger{margin-left:auto;display:inline-flex}.landing-v2 .lv2-mobile-drawer{display:block}.lv2-navbar-inner{gap:12px;min-height:60px}.lv2-hero-grid,.lv2-feature,.lv2-contact,.lv2-footer-grid,.landing-v2 .lv2-workflow,.landing-v2 .tiers{grid-template-columns:1fr}.lv2-hero{padding:36px 0 8px}.lv2-hero-h1{font-size:36px;line-height:1.1}.lv2-hero-subtext{font-size:16px;line-height:24px}.lv2-section{padding:64px 0}.lv2-section-intro{margin-bottom:28px}.lv2-feature{gap:18px;padding:28px 0}.lv2-feature h3{font-size:22px;line-height:28px}.lv2-modules{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px}.lv2-cta-band{padding:64px 0}.lv2-mobile-drawer a{min-height:44px;font-size:16px}.lv2-mobile-menu-actions .btn,.lv2-mobile-menu-actions .lv2-language-trigger{justify-content:center;width:100%}.lv2-mobile-menu-actions .lv2-language-trigger{justify-content:flex-start}}@media (width<=640px){.lv2-container,.lv2-narrow{width:min(1160px,100% - 32px)}.lv2-hero-h1{font-size:34px}.lv2-hero-actions .btn-lg{flex:auto}.lv2-modules{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-v2 .lv2-pricing-toolbar .seg{grid-template-columns:1fr 1fr;width:100%;display:grid}.landing-v2 .lv2-pricing-toolbar .seg button{white-space:normal;height:auto;min-height:40px;padding:6px 8px}.lv2-stage-body{grid-template-columns:48px minmax(0,1fr);min-height:0}.lv2-stage-chart{height:148px}.lv2-footer-bottom{flex-direction:column}}.d2-main{padding-top:8px}.d2-hero{padding:40px 0 8px}.d2-hero-inner{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:720px;margin:0 auto;display:flex}.d2-hero-title{letter-spacing:-.02em;color:var(--fg);margin:0;font-size:32px;font-weight:600;line-height:40px}.d2-hero-sub{max-width:640px;color:var(--fg-2);margin:0;font-size:14px;line-height:22px}.d2-section{padding:40px 0 56px}.d2-section-alt{background:var(--bg-subtle)}.d2-head{text-align:center;max-width:720px;margin:0 auto 28px}.lv2-title-h2{letter-spacing:-.015em;color:var(--fg);margin:0;font-size:20px;font-weight:600;line-height:28px}.lv2-subtitle{color:var(--fg-2);margin:8px 0 0;font-size:14px;line-height:22px}.d2-list{flex-direction:column;gap:12px;max-width:960px;margin:0 auto;display:flex}.d2-row{border:1px solid var(--border);background:var(--bg);border-radius:8px;align-items:center;gap:16px;padding:16px;display:flex}.d2-row.is-soon{background:var(--bg-subtle);border-style:dashed}.d2-row-icon{background:var(--bg-muted);width:36px;height:36px;color:var(--fg-2);border-radius:8px;flex:none;place-items:center;display:grid}.d2-row-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.d2-row-title{align-items:center;gap:8px;display:flex}.d2-row-title h3{color:var(--fg);margin:0;font-size:14px;font-weight:600}.d2-row-badge{background:var(--bg-muted);height:20px;color:var(--fg-2);border-radius:4px;align-items:center;padding:0 6px;font-size:12px;display:inline-flex}.d2-row-req,.d2-row-hash{color:var(--fg-3);margin:0;font-size:13px}.d2-row-hash{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.d2-row-hash code,.d2-command code,.d2-safe code{color:var(--fg);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.d2-copy{border:1px solid var(--input);background:var(--bg);height:28px;color:var(--fg);cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-size:12px;display:inline-flex}.d2-row-sums{color:var(--fg-2);align-items:center;gap:4px;font-size:12px;display:inline-flex}.d2-row-action{flex:none}.d2-soon-pill{border:1px dashed var(--input);height:32px;color:var(--fg-3);border-radius:6px;align-items:center;padding:0 12px;font-size:13px;display:inline-flex}.d2-command,.d2-safe{border:1px solid var(--border);background:var(--bg);border-radius:8px;max-width:900px;margin:0 auto;padding:16px}.d2-safe{margin-top:12px}.d2-command-head{color:var(--fg-3);justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:13px;display:flex}.d2-command pre,.d2-safe pre{background:var(--bg-muted);border-radius:6px;margin:0;padding:12px;overflow-x:auto}.d2-script-link{color:var(--fg-2);align-items:center;gap:6px;margin-top:12px;font-size:13px;display:inline-flex}.d2-safe strong{margin-bottom:8px;font-size:13px;display:block}.d2-steps{counter-reset:d2step;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 16px;padding:0;list-style:none;display:grid}.d2-steps li{border:1px solid var(--border);background:var(--bg);border-radius:8px;padding:16px}.d2-steps li:before{counter-increment:d2step;content:counter(d2step, decimal-leading-zero);color:var(--fg-3);margin-bottom:8px;font-size:12px;display:block}.d2-steps h3,.d2-info h3{color:var(--fg);margin:0 0 6px;font-size:14px;font-weight:600}.d2-steps p,.d2-info p{color:var(--fg-3);margin:0;font-size:13px;line-height:18px}.d2-info{grid-template-columns:1fr 1fr;gap:12px;display:grid}.d2-info article{border:1px solid var(--border);background:var(--bg);border-radius:8px;gap:12px;padding:16px;display:flex}.d2-note{text-align:center;max-width:900px;color:var(--fg-3);margin:16px auto 0;font-size:13px}@media (width<=960px){.d2-row{flex-wrap:wrap}.d2-row-action,.d2-download,.d2-soon-pill{width:100%}.d2-download{justify-content:center}.d2-steps{grid-template-columns:1fr 1fr}.d2-info{grid-template-columns:1fr}}@media (width<=640px){.d2-hero-title{font-size:28px;line-height:36px}.d2-steps,.landing-v2 .fields-2{grid-template-columns:1fr}}:root{--t-bg:#09090b;--t-sidebar-bg:#18181b;--t-card-bg:#18181b;--t-input-bg:#27272a;--t-bg-elevated:#1f1f23;--t-surface-hover:#27272a;--t-border:#27272a;--t-border-strong:#71717a;--t-border-soft:#202024;--t-text:#fafafa;--t-text-muted:#a1a1aa;--t-text-faint:#8b8b94;--t-text-disabled:#63636b;--t-primary:#2e5bff;--t-primary-hover:#3b82f6;--t-primary-text:#60a5fa;--t-primary-contrast:#fff;--t-primary-soft:#14223f;--t-primary-soft-text:#93c5fd;--app-gap-xs:4px;--app-gap-sm:8px;--app-gap-md:12px;--app-gap-lg:16px;--app-gap-xl:20px;--t-success:#22c55e;--t-success-soft:#10261a;--t-success-text:#4ade80;--t-warning:#f59e0b;--t-warning-soft:#2b2008;--t-warning-text:#fbbf24;--t-danger:#ef4444;--t-danger-soft:#2c1316;--t-danger-text:#f87171;--t-info:#3b82f6;--t-info-soft:#14223f;--t-info-text:#93c5fd;--t-focus:#60a5fa;--radius-card:16px;--radius-card-sm:16px;--radius-control:12px;--radius-badge:999px;--radius-icon-btn:8px;--shell-sidebar-w:256px;--shell-head-h:64px;--space-section:24px;--t-violet:#a78bfa;--t-teal:#2dd4bf;--t-teal-deep:#14b8a6;--t-violet-deep:#a855f7;--t-glow-brand:transparent;--t-glow-indigo:transparent;--t-glow-teal:transparent;--t-gradient:linear-gradient(90deg,#2e5bff,#06b6d4);--t-gradient-hero:linear-gradient(90deg,#2e5bff,#0ea5e9,#06b6d4);--t-glow-primary:0 10px 15px -3px #3b82f64d,0 4px 6px -4px #3b82f64d;--t-shadow-sm:0 1px 2px #00000059;--t-shadow:0 2px 6px #0000004d,0 8px 24px #00000040;--t-shadow-lg:0 18px 50px #00000073;--bg:var(--t-bg);--bg-elevated:var(--t-bg-elevated);--sidebar-bg:var(--t-sidebar-bg);--card-bg:var(--t-card-bg);--input-bg:var(--t-input-bg);--surface-hover:var(--t-surface-hover);--border:var(--t-border);--border-strong:var(--t-border-strong);--text:var(--t-text);--text-muted:var(--t-text-muted);--text-faint:var(--t-text-faint);--text-disabled:var(--t-text-disabled);--primary:var(--t-primary);--primary-hover:var(--t-primary-hover);--primary-text:var(--t-primary-text);--primary-contrast:var(--t-primary-contrast);--primary-soft:var(--t-primary-soft);--primary-soft-text:var(--t-primary-soft-text);--success:var(--t-success);--success-soft:var(--t-success-soft);--success-text:var(--t-success-text);--warning:var(--t-warning);--warning-soft:var(--t-warning-soft);--warning-text:var(--t-warning-text);--danger:var(--t-danger);--danger-soft:var(--t-danger-soft);--danger-text:var(--t-danger-text);--info:var(--t-info);--info-soft:var(--t-info-soft);--info-text:var(--t-info-text);--focus:var(--t-focus);--shadow-sm:var(--t-shadow-sm);--shadow:var(--t-shadow);--shadow-lg:var(--t-shadow-lg);--chart-1:#3b82f6;--chart-2:#4ade80;--chart-3:#fbbf24;--chart-4:#f87171;--chart-5:#38bdf8;--chart-6:#c084fc;--chart-grid:#27272a;--chart-axis:#a1a1aa;--chart-track:#27272a;--font-display:"Be Vietnam Pro","Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-heading:"Be Vietnam Pro","Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-ui:"Be Vietnam Pro","Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--font-code:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;font-family:var(--font-ui);color:var(--text);background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0;overflow-x:hidden}body{background:radial-gradient(circle at 85% 0,var(--t-glow-brand) 0,transparent 32rem),var(--bg);color:var(--text)}button,input,select{font:inherit}button,a{transition:all .18s}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.center{place-items:center;min-height:100vh;padding:1rem;display:grid}.app-shell{min-height:100vh}header{z-index:2;background:var(--sidebar-bg);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);align-items:center;gap:2rem;padding:1rem max(1rem,50vw - 590px);display:flex;position:sticky;top:0}a{color:var(--primary-text);text-decoration:none}.brand{color:var(--text);font-size:1.25rem;font-weight:900}nav{flex:1;gap:1.25rem;display:flex}nav a[aria-current]{color:var(--text);border-bottom:2px solid var(--primary)}.language{gap:.25rem;display:flex}.language button{padding:.4rem .6rem}.content{width:min(1180px,100%);margin:auto;padding:2rem 1rem 5rem}.title-row h1{margin:.2rem 0 1.5rem;font-size:clamp(2.2rem,6vw,4.8rem)}.eyebrow{color:var(--primary-text);letter-spacing:.15em;text-transform:uppercase;margin:0;font-weight:800}.card{background:var(--card-bg);border:1px solid var(--border);box-shadow:var(--shadow-lg);border-radius:18px;padding:1.3rem}.subscription{margin-bottom:2.5rem}.sub-row{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.plan{flex-direction:column;min-width:0;display:flex}.plan h3{margin:.2rem 0;font-size:1.5rem}.code,.badge{border:1px solid var(--border-strong);text-transform:uppercase;border-radius:999px;align-items:center;padding:.25rem .55rem;font-size:.8rem;display:inline-flex}.price-list{margin:.5rem 0;padding:0;list-style:none}.price-list li{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:.3rem;padding:.65rem 0;display:flex}.price-list small{width:100%;color:var(--text-muted)}.plan details{margin:auto 0 1rem}.plan summary{cursor:pointer;color:var(--primary-text);font-weight:700}dl{margin:.7rem 0}dl div{border-bottom:1px solid var(--border);justify-content:space-between;gap:1rem;padding:.35rem 0;display:flex}dt{color:var(--text-muted)}dd{text-align:right;overflow-wrap:anywhere;margin:0}.actions-grid{grid-template-columns:1fr 1fr;gap:1rem;margin:2rem 0;display:grid}form{flex-direction:column;gap:1rem;display:flex}label{color:var(--text-muted);flex-direction:column;gap:.4rem;font-weight:650;display:flex}input,select{border:1px solid var(--border-strong);background:var(--input-bg);width:100%;color:var(--text);border-radius:10px;padding:.8rem}button,.primary{border:1px solid var(--border-strong);background:var(--bg-elevated);color:var(--text);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:.7rem 1rem;font-weight:750;display:inline-flex}.primary{background:var(--primary);border-color:var(--primary);color:var(--primary-contrast)}.wide{width:100%;margin-top:auto}.safety,.alert,.success,.empty,.denied{border-radius:12px;padding:1rem}.safety{background:var(--info-soft);color:var(--info-text)}.alert,.denied{background:var(--danger-soft);color:var(--danger-text)}.success{background:var(--success-soft);color:var(--success-text)}.badge span{font-size:.65rem}.status-paid,.status-active,.status-trialing{color:var(--success-text)}.status-underpaid,.status-manual_review{color:var(--warning-text)}.status-failed,.status-expired{color:var(--danger-text)}.auth{width:min(520px,100%)}.auth h1{text-transform:capitalize}.payment{margin-top:1rem}@media (width<=900px){.plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){header{flex-wrap:wrap;gap:.75rem}nav{order:3;width:100%;padding-bottom:.2rem;overflow-x:auto}.content{padding-top:1.25rem}.plans,.actions-grid{grid-template-columns:1fr}.card{padding:1rem}.sub-row{flex-direction:column;align-items:flex-start}}.title-row{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.muted{color:#9eb1ca;line-height:1.5}.quota{border:1px solid var(--primary);background:var(--card-bg);min-width:10rem;color:var(--primary-text);border-radius:14px;flex-direction:column;gap:.25rem;padding:1rem;display:flex}.quota span{color:var(--primary-text);font-size:.85rem}.section-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.section-heading h2{margin:.1rem 0}.editor{max-width:760px;margin:1rem 0}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.button-row,.row-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.add-button{margin:.5rem 0 1rem}.list-card{margin-top:1rem;overflow:hidden}.desktop-table{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:760px}th,td{text-align:left;border-bottom:1px solid var(--border-strong);vertical-align:top;padding:.8rem}th{color:var(--primary-text);text-transform:uppercase;letter-spacing:.05em;font-size:.82rem}td small,td span>small{color:#8ca5c5;margin-top:.2rem;display:block}.row-actions button,.link-button{padding:.45rem .65rem;font-size:.85rem}.link-button{color:var(--primary-text);background:0 0;border:0;padding:.35rem 0;display:block}.danger{border-color:var(--danger);background:var(--card-bg);color:var(--danger-text)}.mobile-list{display:none}.mobile-card{border:1px solid var(--primary);background:var(--card-bg);border-radius:13px;padding:1rem}.mobile-card>div:first-child{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.mobile-card p{color:#b9c9dc;overflow-wrap:anywhere;margin:.6rem 0}.checks{flex-wrap:wrap;gap:1rem;margin:.75rem 0;display:flex}.checks label{flex-direction:row;align-items:center;font-size:.9rem}.checks input{width:auto}.wizard{max-width:680px;margin:1rem 0}.wizard form{max-width:520px}.wizard .section-heading p{color:#9eb1ca;margin:.25rem 0}.status-connected,.status-healthy{color:var(--success-text)}.status-awaiting_code,.status-awaiting_2fa,.status-unchecked{color:var(--primary-text)}.status-degraded,.status-unhealthy{color:var(--warning-text)}.status-disconnected,.status-disabled,.status-deleted{color:var(--danger-text)}.status-simulation{color:var(--primary-text)}.status-paused{color:var(--warning-text)}.status-session_revoked{color:var(--danger-text)}.editor small{color:#8ca5c5;font-weight:400}.editor input:disabled{opacity:.75;cursor:not-allowed}.mono-secret{font-family:var(--font-mono);letter-spacing:.05em;border:1px solid var(--primary);background:var(--card-bg);color:var(--primary-text);word-break:break-all;border-radius:10px;padding:.75rem 1rem;font-size:1.05rem}.backup-codes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:.75rem 0;padding:0;list-style:none;display:grid}.backup-codes li{font-family:var(--font-mono);border:1px solid var(--primary);background:var(--card-bg);color:var(--primary-text);border-radius:8px;padding:.5rem .75rem}@media (width<=760px){.title-row{flex-direction:column;align-items:flex-start}.quota{width:100%}.form-grid{grid-template-columns:1fr}.row-actions{align-items:stretch}.row-actions button{flex:8rem}.list-card{overflow:visible}.section-heading{align-items:flex-start}.section-heading .badge{flex:none}}@media (width<=1100px){.desktop-table{display:none}.mobile-list{gap:.75rem;display:grid}}.filter-row{flex-wrap:wrap;gap:.75rem;margin-bottom:1rem;display:flex}.filter-row input{flex:2 16rem}.filter-row select{flex:10rem}.inline-check{flex-direction:row;flex:none;align-items:center;gap:.5rem;font-weight:650}.inline-check input{flex:none;width:auto}@media (width<=760px){.filter-row{flex-direction:column}}.landing-lang{color:#a8b3c7;border:1px solid #0b122020;border-radius:9px;align-items:center;gap:.3rem;padding:.32rem .5rem;display:inline-flex}.landing-lang .language{gap:.1rem}.landing-lang .language button{color:var(--text-muted);background:0 0;border:0;border-radius:6px;padding:.18rem .34rem;font-size:.8rem;font-weight:750}.landing-lang .language button[aria-pressed=true]{color:#fff;background:#0b12201a}.brand-mark{object-fit:contain;flex:none;display:inline-block}.lp{--brand:var(--t-primary-text);--brand-fill:var(--t-primary);--brand-2:var(--t-primary-hover);--brand-deep:var(--t-primary-text);--bg:var(--t-bg);--bg-2:var(--t-sidebar-bg);--card:var(--t-card-bg);--line:var(--t-border);--line-2:var(--t-border-strong);--ink:var(--t-text);--ink-2:var(--t-text);--muted:var(--t-text-muted);--faint:var(--t-text-muted);--sh-sm:var(--t-shadow-sm);--sh-md:var(--t-shadow);--gut:clamp(1.15rem,5vw,2.25rem);--wrap:1220px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg);color:var(--ink);font-feature-settings:"cv02","cv03","cv04";-webkit-font-smoothing:antialiased;overflow-x:hidden}.lp svg.ico{flex:none;display:block}.lp :where(a){color:inherit;text-decoration:none}.lp :where(h1,h2,h3,h4){letter-spacing:-.028em;color:var(--ink);margin:0;line-height:1.28}.lp :where(p){margin:0}.lp :where(ul,ol){margin:0;padding:0;list-style:none}.lp ::selection{background:#5b5cf026}.lp [data-reveal]{transition:opacity .6s cubic-bezier(.21,.6,.35,1),transform .6s cubic-bezier(.21,.6,.35,1)}.lp [data-reveal]:not(.is-visible){opacity:0;transform:translateY(22px)}.lp [data-reveal=left]:not(.is-visible){transform:translate(-24px)}.lp [data-reveal=right]:not(.is-visible){transform:translate(24px)}.lp [data-reveal=zoom]:not(.is-visible){transform:scale(.975)}@media (prefers-reduced-motion:reduce){.lp [data-reveal],.lp [data-reveal]:not(.is-visible){opacity:1!important;transition:none!important;transform:none!important}.lp *{animation:none!important}}.lp-header{z-index:60;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b1220f5;border-bottom:1px solid #0000;padding:0;transition:border-color .25s;display:block;position:sticky;top:0}.lp-header.is-scrolled{border-bottom-color:var(--line)}.lp-header-inner{width:min(var(--wrap),100%);padding:.8rem var(--gut);align-items:center;gap:2rem;margin:0 auto;display:flex}.lp-brand{white-space:nowrap;letter-spacing:-.03em;color:var(--ink);flex:none;align-items:center;gap:.5rem;font-size:1.16rem;font-weight:800;display:inline-flex}.lp-brand b{color:var(--brand);font-weight:800}.lp-nav{flex:1;justify-content:center;align-items:center;gap:clamp(.9rem,2.2vw,1.9rem);display:flex}.lp-nav a{color:var(--ink-2);white-space:nowrap;padding:.3rem 0;font-size:.9rem;font-weight:600;transition:color .2s}.lp-header-cta{align-items:center;gap:.55rem;display:flex}.lp-btn,.lp-btn-outline,.lp-btn-ghost{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.58rem 1.1rem;font-size:.91rem;font-weight:700;transition:transform .2s cubic-bezier(.2,.7,.3,1),background .2s,border-color .2s,color .2s;display:inline-flex}.lp-btn{background:var(--brand-fill);color:#fff}.lp-btn:hover{background:var(--brand-deep);transform:translateY(-1px)}.lp-btn-outline{background:var(--card);color:var(--ink);border-color:var(--line-2)}.lp-btn-outline:hover{border-color:var(--border-strong);background:var(--surface-hover);transform:translateY(-1px)}.lp-btn-ghost{color:var(--ink-2);border-color:var(--line-2);background:0 0}.lp-btn-ghost:hover{color:var(--brand-deep);border-color:var(--border-strong);background:var(--surface-hover)}.lp-btn-lg{border-radius:12px;padding:.82rem 1.5rem;font-size:.97rem}.lp-btn .ico,.lp-btn-outline .ico{transition:transform .22s cubic-bezier(.2,.7,.3,1)}.lp-btn:hover .ico{transform:translate(3px)}.lp-burger{border:1px solid var(--line-2);background:var(--card);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:2.4rem;height:2.4rem;margin-left:auto;display:none}.lp-burger span{background:var(--ink);border-radius:2px;width:1.05rem;height:2px;transition:transform .25s,opacity .2s}.lp-burger[aria-expanded=true] span:first-child{transform:translateY(6px)rotate(45deg)}.lp-burger[aria-expanded=true] span:nth-child(2){opacity:0}.lp-burger[aria-expanded=true] span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.lp-mobile-nav{padding:.4rem var(--gut) 1.2rem;border-top:1px solid var(--line);background:var(--bg);flex-direction:column;gap:.2rem;animation:.24s ease-out lpDrop;display:flex}@keyframes lpDrop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.lp-mobile-nav a:not(.lp-btn):not(.lp-btn-ghost){border-bottom:1px solid var(--line);color:var(--ink-2);padding:.8rem .2rem;font-weight:650}.lp-mobile-nav .lp-btn,.lp-mobile-nav .lp-btn-ghost{justify-content:center;margin-top:.55rem}.lp-hero{isolation:isolate;padding:clamp(3rem,6vw,4.75rem) var(--gut) 0;position:relative}.lp-aurora{z-index:-2;pointer-events:none;background:radial-gradient(40rem 24rem at 50% 22%,#0e203680,#0000 66%),radial-gradient(26rem 18rem at 14% 4%,#0e203666,#0000 70%),radial-gradient(26rem 18rem at 88% 8%,#132a1c4d,#0000 70%);height:48rem;position:absolute;inset:-10rem -20% auto}.lp-grid-bg{z-index:-1;pointer-events:none;background-image:linear-gradient(#0b122010 1px,#0000 1px),linear-gradient(90deg,#0b122010 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 58% at 50% 16%,#000 10%,#0000 78%);mask-image:radial-gradient(70% 58% at 50% 16%,#000 10%,#0000 78%)}.lp-hero-grid{width:min(var(--wrap),100%);grid-template-columns:minmax(0,1.02fr) minmax(25rem,.98fr);align-items:center;gap:clamp(2rem,6vw,5.7rem);margin-inline:auto;display:grid}.lp-hero-copy{width:auto;margin:0}.lp-pill{border:1px solid var(--line-2);background:var(--card);max-width:100%;color:var(--ink-2);white-space:nowrap;box-shadow:var(--sh-sm);border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .95rem;font-size:.81rem;font-weight:650;display:inline-flex}.lp-pill i{background:var(--success);border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite lpPulse;box-shadow:0 0 0 3px #22c55e2e}@keyframes lpPulse{0%,to{opacity:1}50%{opacity:.4}}.lp-hero h1{text-wrap:balance;margin:1.35rem 0 1.1rem;font-size:clamp(2.1rem,4vw,3.52rem);font-weight:800;line-height:1.18}.lp-grad{color:var(--brand)}.lp-hero-copy>p{max-width:39rem;color:var(--muted);font-size:clamp(1rem,1.4vw,1.09rem);line-height:1.68}.lp-hero-actions{flex-wrap:wrap;justify-content:flex-start;gap:.7rem;margin:2rem 0 1.4rem;display:flex}.lp-checks{flex-wrap:wrap;justify-content:flex-start;gap:.5rem 1.15rem;display:flex}.lp-checks li{color:var(--ink-2);align-items:center;gap:.4rem;font-size:.86rem;font-weight:650;display:flex}.lp-checks .ico{color:var(--success-text)}.lp-hero-preview{isolation:isolate;place-items:center;min-height:29rem;padding:1.4rem 1.1rem;display:grid;position:relative}.lp-preview-halo{z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#0e2036a8,#0000 76%);border-radius:50%;position:absolute;inset:14% 2% 10%}.lp-preview-window{border:1px solid var(--border);background:var(--card-bg);border-radius:1.25rem;width:min(29rem,100%);transition:transform .38s cubic-bezier(.2,.7,.3,1),box-shadow .38s;position:relative;overflow:hidden;box-shadow:0 28px 65px -30px #5b5cf066,0 12px 28px #00000012}.lp-hero-preview:hover .lp-preview-window{transform:translateY(-4px)rotate(-.35deg);box-shadow:0 34px 75px -32px #5b5cf072,0 15px 31px #00000016}.lp-preview-top{border-bottom:1px solid var(--border);background:linear-gradient(180deg,var(--card-bg),var(--surface-hover));justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.lp-preview-product{color:var(--text);letter-spacing:-.02em;align-items:center;gap:.35rem;font-size:.82rem;font-weight:800;display:inline-flex}.lp-preview-product b{color:var(--brand)}.lp-preview-product em{border:1px solid var(--border);background:var(--card-bg);color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin-left:.25rem;padding:.19rem .45rem;font-size:.6rem;font-style:normal;font-weight:750}.lp-preview-avatar{background:linear-gradient(135deg,var(--primary),var(--primary-hover));color:#fff;border-radius:50%;flex:none;place-items:center;width:1.85rem;height:1.85rem;font-size:.72rem;font-weight:800;display:grid;box-shadow:0 4px 10px #5b5cf038}.lp-preview-copy{border:1px solid var(--border);background:linear-gradient(135deg,var(--surface-hover),var(--card-bg));border-radius:1rem;padding:1.15rem 1.2rem 1.1rem}.lp-preview-kicker{color:var(--primary-text);letter-spacing:.02em;align-items:center;gap:.38rem;font-size:.68rem;font-weight:760;display:flex}.lp-preview-kicker i{background:var(--success);border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 0 3px #22c55e20}.lp-preview-copy>strong{color:var(--text);letter-spacing:-.045em;margin:.72rem 0 .48rem;font-size:clamp(1.42rem,2.4vw,1.78rem);font-weight:800;line-height:1.16;display:block}.lp-preview-copy>p{color:var(--text-muted);font-size:.79rem;line-height:1.55}.lp-preview-steps{align-items:center;gap:.42rem;margin:1rem .35rem;display:flex}.lp-preview-steps>span{border:1px solid var(--border);background:var(--card-bg);width:1.55rem;height:1.55rem;color:var(--text-muted);border-radius:50%;place-items:center;display:grid}.lp-preview-steps>span.is-done{border-color:var(--success);background:var(--success-soft);color:var(--success-text)}.lp-preview-steps>span.is-current{border-color:var(--border);background:var(--surface-hover);color:var(--primary-text);box-shadow:0 0 0 4px #5b5cf010}.lp-preview-steps>i{background:var(--surface-hover);flex:1;height:1px;display:block}.lp-preview-steps>i:first-of-type{background:linear-gradient(90deg,var(--success),var(--primary))}.lp-preview-queue{gap:.48rem;display:grid}.lp-preview-queue article{border:1px solid var(--border);background:var(--card-bg);border-radius:.78rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.72rem .75rem;transition:transform .25s;display:grid}.lp-hero-preview:hover .lp-preview-queue article:first-child{border-color:var(--border);transform:translate(3px)}.lp-hero-preview:hover .lp-preview-queue article:nth-child(2){border-color:var(--success-text);transform:translate(5px)}.lp-hero-preview:hover .lp-preview-queue article:nth-child(3){border-color:var(--border);transform:translate(2px)}.lp-preview-queue-icon{border-radius:.65rem;place-items:center;width:2rem;height:2rem;display:grid}.lp-preview-queue-icon.tone-blue{background:var(--surface-hover);color:var(--primary-text)}.lp-preview-queue-icon.tone-green{background:var(--success-soft);color:var(--success-text)}.lp-preview-queue-icon.tone-violet{background:var(--surface-hover);color:var(--primary-text)}.lp-preview-queue strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:760;display:block;overflow:hidden}.lp-preview-queue small{color:var(--text-muted);white-space:nowrap;margin-top:.12rem;font-size:.66rem;display:block}.lp-preview-queue b{color:var(--text-muted);white-space:nowrap;font-size:.65rem;font-weight:720}.lp-preview-queue b.is-ok{color:var(--success-text);align-items:center;gap:.18rem;display:inline-flex}.lp-preview-float{z-index:2;border:1px solid var(--border);background:#0b1220f2;border-radius:.85rem;align-items:center;gap:.55rem;width:11.6rem;padding:.68rem .72rem;transition:transform .34s cubic-bezier(.2,.7,.3,1),box-shadow .34s;display:flex;position:absolute;box-shadow:0 12px 25px #5b5cf012}.lp-preview-float>span{background:var(--surface-hover);width:1.9rem;height:1.9rem;color:var(--primary-text);border-radius:.58rem;flex:none;place-items:center;display:grid}.lp-preview-float b{color:var(--text);font-size:.68rem;font-weight:760;line-height:1.25;display:block}.lp-preview-float small{color:var(--text-muted);margin-top:.12rem;font-size:.6rem;line-height:1.35;display:block}.lp-preview-safety{bottom:2.2rem;right:-.1rem}.lp-preview-safety>span{background:var(--success-soft);color:var(--success-text)}.lp-preview-signal{top:3rem;left:-.5rem}.lp-preview-signal>span{background:var(--surface-hover);color:var(--primary-text)}.lp-hero-preview:hover .lp-preview-safety{transform:translate(4px,-5px)}.lp-shot{padding-inline:var(--gut);margin-top:clamp(2.5rem,6vw,3.5rem)}.lp-shot-box{width:min(var(--wrap),100%);border-radius:16px;margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00000014,0 30px 70px -26px #5b5cf04d,0 6px 16px #0000000d}.lp-shot-scale{transform-origin:0 0;will-change:transform}.lp-shot-cap{text-align:center;color:var(--muted);margin-top:1rem;font-size:.85rem}.lp-facts{padding:clamp(2.5rem,5vw,3.5rem) var(--gut) 0}.lp-facts dl{width:min(var(--wrap),100%);border:1px solid var(--line);background:var(--line);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-inline:auto;display:grid;overflow:hidden}.lp-facts dl>div{background:var(--card);border:0;padding:1.35rem 1.4rem;display:block}.lp-facts dt{letter-spacing:-.03em;color:var(--ink);font-size:1.32rem;font-weight:800}.lp-facts dd{color:var(--muted);text-align:left;margin:.4rem 0 0;font-size:.86rem;line-height:1.6}.lp-section{padding:clamp(3.5rem,7vw,6rem) var(--gut);position:relative}.lp-section>*{width:min(var(--wrap),100%);margin-inline:auto}.lp-section-alt{background:var(--bg-2);border-block:1px solid var(--line)}.lp-head{text-align:center;margin-bottom:clamp(2.2rem,4vw,3rem)}.lp-eyebrow{color:var(--brand);letter-spacing:.13em;text-transform:uppercase;font-size:.78rem;font-weight:800;display:inline-block}.lp-head h2{text-wrap:balance;margin:.85rem 0;font-size:clamp(1.7rem,3.4vw,2.5rem);font-weight:800;line-height:1.26}.lp-head p{max-width:42rem;color:var(--muted);margin-inline:auto;font-size:1.02rem;line-height:1.72}.lp-bento{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.lp-tile{isolation:isolate;border:1px solid var(--line);background:var(--card);border-radius:16px;padding:1.5rem;transition:transform .3s cubic-bezier(.2,.7,.3,1),border-color .3s;position:relative;overflow:hidden}.lp-tile.is-wide{grid-column:span 2}.lp-tile:before{content:"";z-index:-1;opacity:0;pointer-events:none;box-shadow:var(--sh-md);border-radius:inherit;transition:opacity .3s;position:absolute;inset:0}.lp-tile:hover{border-color:var(--line-2);transform:translateY(-4px)}.lp-tile:hover:before{opacity:1}.lp-tile-icon{border:1px solid var(--border);background:var(--surface-hover);width:2.6rem;height:2.6rem;color:var(--brand);border-radius:12px;place-items:center;margin-bottom:1rem;display:grid}.lp-tile h3{margin-bottom:.45rem;font-size:1.04rem;font-weight:750}.lp-tile p{color:var(--muted);font-size:.91rem;line-height:1.7}.lp-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.lp-step{border:1px solid var(--line);background:var(--card);border-radius:16px;padding:1.5rem;transition:transform .3s cubic-bezier(.2,.7,.3,1),border-color .3s;position:relative}.lp-step:hover{border-color:var(--line-2);transform:translateY(-4px)}.lp-step-num{background:var(--surface-hover);color:var(--brand-deep);letter-spacing:.04em;border-radius:999px;padding:.16rem .5rem;font-size:.72rem;font-weight:800;position:absolute;top:1.15rem;right:1.2rem}.lp-step-icon{background:var(--brand-fill);color:#fff;border-radius:11px;place-items:center;width:2.3rem;height:2.3rem;margin-bottom:.9rem;display:grid}.lp-step h3{font-size:1rem;font-weight:750}.lp-step p{color:var(--muted);margin-top:.45rem;font-size:.89rem;line-height:1.68}.lp-split{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.lp-split>*{width:auto;margin-inline:0}.lp-split-copy h2{margin:.85rem 0;font-size:clamp(1.6rem,3.1vw,2.3rem);font-weight:800}.lp-split-lead{color:var(--muted);font-size:1rem;line-height:1.7}.lp-split-points{gap:1.05rem;margin:1.7rem 0 2rem;display:grid}.lp-split-points li{align-items:flex-start;gap:.75rem;display:flex}.lp-split-icon{border:1px solid var(--border);background:var(--surface-hover);width:2.1rem;height:2.1rem;color:var(--brand);border-radius:10px;flex:none;place-items:center;display:grid}.lp-split-points strong{font-size:.95rem;font-weight:700;display:block}.lp-split-points small{color:var(--muted);margin-top:.2rem;font-size:.87rem;line-height:1.55;display:block}.lp-analytics-art{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.lp-analytics-cta{text-align:center;margin-top:2rem}.lp-bento-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-mini-card{border:1px solid var(--line);background:var(--card);box-shadow:var(--sh-md);color:var(--ink);border-radius:16px;padding:1.15rem 1.3rem;font-size:13px}.lp-mini-head{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.5rem;display:flex}.lp-mini-head strong{letter-spacing:-.02em;font-size:.98rem;font-weight:750}.lp-mini-head span{color:var(--faint);font-size:.78rem;font-weight:650}.lp-mini-split{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.5rem;display:grid}.lp-mini-split .dm-donut{width:128px;margin:0}.lp-mini-note{border-top:1px solid var(--line);color:var(--faint);margin-top:.85rem;padding-top:.75rem;font-size:.78rem}.lp-mini-rows{gap:.1rem;display:grid}.lp-mini-rows li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 110px 54px;align-items:center;gap:.9rem;padding:.6rem 0;display:grid}.lp-mini-rows li:first-child{border-top:0}.lp-mini-rows strong{font-size:.86rem;font-weight:700;display:block}.lp-mini-rows small{color:var(--faint);font-size:.75rem;display:block}.lp-mini-rows b{text-align:right;color:var(--ink-2);font-size:.83rem;font-weight:750}.lp-safety{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.lp-safety article{border:1px solid var(--line);background:var(--card);border-radius:16px;gap:1rem;padding:1.5rem;transition:border-color .3s;display:flex}.lp-safety article:hover{border-color:var(--line-2)}.lp-safety-icon{border:1px solid var(--success-text);background:var(--success-soft);width:2.5rem;height:2.5rem;color:var(--success-text);border-radius:12px;flex:none;place-items:center;display:grid}.lp-safety h3{font-size:1rem;font-weight:750}.lp-safety p{color:var(--muted);margin-top:.4rem;font-size:.9rem;line-height:1.7}.lp-toggle{border:1px solid var(--line);background:var(--bg-2);border-radius:999px;gap:.25rem;width:max-content;margin:0 auto clamp(2rem,4vw,2.6rem);padding:.3rem;display:flex}.lp-toggle button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.4rem;padding:.55rem 1.2rem;font-size:.88rem;font-weight:700;transition:background .25s,color .25s;display:inline-flex}.lp-toggle button:hover{color:var(--ink)}.lp-toggle button[aria-pressed=true]{background:var(--card);color:var(--ink);box-shadow:var(--sh-sm)}.lp-toggle em{background:var(--success-soft);color:var(--success-text);border-radius:999px;padding:.1rem .4rem;font-size:.7rem;font-style:normal;font-weight:800}.lp-plans{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.lp-plan{border:1px solid var(--line);background:var(--card);border-radius:18px;flex-direction:column;padding:1.6rem 1.4rem;transition:transform .3s cubic-bezier(.2,.7,.3,1),border-color .3s;display:flex;position:relative}.lp-plan:hover{border-color:var(--line-2);transform:translateY(-5px)}.lp-plan.is-featured{border-color:var(--brand-fill);box-shadow:var(--sh-md)}.lp-plan-ribbon{background:var(--brand-fill);color:#fff;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:.3rem .9rem;font-size:.68rem;font-weight:800;position:absolute;top:-.75rem;left:50%;transform:translate(-50%)}.lp-plan-top h3{font-size:1.1rem;font-weight:800}.lp-plan-top p{color:var(--muted);margin-top:.3rem;font-size:.83rem}.lp-plan-price{align-items:baseline;gap:.3rem;margin:1.1rem 0 .3rem;display:flex}.lp-plan-price strong{letter-spacing:-.035em;font-size:1.85rem;font-weight:800}.lp-plan-price span{color:var(--muted);font-size:.86rem;font-weight:600}.lp-plan-note{color:var(--muted);margin-bottom:1.2rem;font-size:.79rem;line-height:1.55}.lp-plan-list{gap:.6rem;margin-bottom:1.5rem;display:grid}.lp-plan-list li{color:var(--ink-2);align-items:flex-start;gap:.5rem;font-size:.85rem;line-height:1.45;display:flex}.lp-plan-list .ico{background:var(--success-soft);color:var(--success-text);box-sizing:content-box;border-radius:50%;flex:none;margin-top:.22rem;padding:1px}.lp-plan-cta{border:1px solid var(--line-2);background:var(--card);width:100%;color:var(--ink);text-align:center;border-radius:11px;justify-content:center;align-items:center;gap:.4rem;margin-top:auto;padding:.74rem .8rem;font-size:.85rem;font-weight:750;transition:transform .22s,background .22s,border-color .22s;display:inline-flex}.lp-plan-cta .ico{transition:transform .22s}.lp-plan-cta:hover{border-color:var(--border-strong);background:var(--surface-hover)}.lp-plan-cta:hover .ico{transform:translate(3px)}.lp-plan-cta.is-primary{background:var(--brand-fill);color:#fff;border-color:#0000}.lp-plan-cta.is-primary:hover{background:var(--brand-deep);transform:translateY(-1px)}.lp-loading{text-align:center;color:var(--muted)}.lp-faq{gap:.7rem;max-width:48rem;margin-inline:auto;display:grid}.lp-faq-item{border:1px solid var(--line);background:var(--card);border-radius:13px;transition:border-color .25s;overflow:hidden}.lp-faq-item:hover,.lp-faq-item[open]{border-color:var(--line-2)}.lp-faq-item summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.3rem;font-size:.95rem;font-weight:700;list-style:none;display:flex}.lp-faq-item summary::-webkit-details-marker{display:none}.lp-faq-chevron{background:var(--surface-hover);width:1.7rem;height:1.7rem;color:var(--muted);border-radius:50%;flex:none;place-items:center;transition:transform .28s cubic-bezier(.2,.7,.3,1),background .28s,color .28s;display:grid}.lp-faq-chevron .ico{transform:rotate(90deg)}.lp-faq-item[open] .lp-faq-chevron{background:var(--brand-fill);color:#fff;transform:rotate(180deg)}.lp-faq-body{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.2,.7,.3,1);display:grid}.lp-faq-item[open] .lp-faq-body{grid-template-rows:1fr}.lp-faq-body>p{color:var(--ink-2);font-size:.92rem;line-height:1.75;overflow:hidden}.lp-faq-item[open] .lp-faq-body>p{padding:0 1.3rem 1.2rem}.lp-cta-wrap{padding:clamp(3rem,6vw,5rem) var(--gut)}.lp-cta{width:min(var(--wrap),100%);border:1px solid var(--line);background:var(--bg-2);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;margin-inline:auto;padding:clamp(2rem,4vw,3rem) clamp(1.6rem,3.5vw,3rem);display:flex}.lp-cta h2{font-size:clamp(1.5rem,2.8vw,2.15rem);font-weight:800}.lp-cta p{max-width:34rem;color:var(--muted);margin-top:.55rem;font-size:.97rem;line-height:1.6}.lp-cta-actions{flex-wrap:wrap;gap:.7rem;display:flex}.lp-footer{padding:clamp(3rem,6vw,4rem) var(--gut) 0;border-top:1px solid var(--line);background:var(--bg-2)}.lp-footer-top{width:min(var(--wrap),100%);grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:2rem;margin-inline:auto;padding-bottom:2.5rem;display:grid}.lp-footer-brand p{max-width:23rem;color:var(--muted);margin:.85rem 0 1.05rem;font-size:.87rem;line-height:1.65}.lp-footer-tg{border:1px solid var(--line-2);background:var(--card);color:var(--brand-deep);border-radius:999px;align-items:center;gap:.45rem;padding:.48rem .9rem;font-size:.84rem;font-weight:700;transition:background .22s,border-color .22s;display:inline-flex}.lp-footer-tg:hover{background:var(--surface-hover);border-color:var(--border-strong)}.lp-footer-col h4{margin-bottom:.95rem;font-size:.85rem;font-weight:800}.lp-footer-col ul{gap:.6rem;display:grid}.lp-footer-col a{color:var(--ink-2);font-size:.87rem;transition:color .2s}.lp-footer-col a:hover{color:var(--brand)}.lp-footer-bottom{width:min(var(--wrap),100%);border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-inline:auto;padding:1.35rem 0;font-size:.83rem;display:flex}.lp-footer-bottom a{color:var(--brand);font-weight:650}.dm{--dm-line:var(--t-border);--dm-grid:var(--t-border);--dm-ink:var(--t-text);--dm-muted:var(--t-text-muted);--dm-faint:var(--t-text-muted);--dm-tint:var(--t-bg);background:var(--dm-tint);color:var(--dm-ink);text-align:left;font-feature-settings:normal;-webkit-font-smoothing:auto;border-radius:14px;flex-direction:column;font-size:13px;line-height:1.35;display:flex;position:relative;overflow:hidden}.dm h1,.dm h2,.dm h3,.dm h4{color:inherit;letter-spacing:inherit}.dm svg.ico{stroke-width:1.8px}.dm strong,.dm b{font-weight:750}:where(.dm) button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;padding:0;display:inline-flex}:where(.dm) label{color:inherit;font-weight:inherit;flex-direction:row;align-items:center;gap:0;display:flex}:where(.dm) input{width:auto;color:inherit;background:0 0;border:0;border-radius:0;padding:0}.dm :focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:6px}.dm-chrome{background:var(--surface-hover);border-bottom:1px solid var(--border);flex:none;align-items:center;gap:14px;height:38px;padding:0 14px;display:flex}.dm-dots{gap:6px;display:flex}.dm-dots i{background:var(--surface-hover);border-radius:50%;width:9px;height:9px}.dm-dots i:first-child{background:var(--danger)}.dm-dots i:nth-child(2){background:var(--warning)}.dm-url{background:var(--card-bg);height:22px;color:var(--dm-muted);border-radius:999px;align-items:center;gap:5px;padding:0 12px;font-size:11px;display:inline-flex}.dm-live-tag{background:var(--success-soft);color:var(--success-text);border-radius:999px;margin-left:auto;padding:3px 9px;font-size:10.5px;font-weight:750}.dm-body{flex:1;min-height:0;display:flex}.dm-side{background:var(--card-bg);border-right:1px solid var(--dm-line);flex-direction:column;flex:none;width:232px;padding:14px 12px;display:flex}.dm-side-brand{letter-spacing:-.03em;align-items:center;gap:8px;padding:0 6px 14px;font-size:16px;font-weight:800;display:flex}.dm-side-brand b{color:var(--primary-text)}.dm-nav{flex:none;gap:0;display:block}.dm-nav-group{margin-top:14px}.dm-nav-label{color:var(--dm-faint);letter-spacing:.1em;text-transform:uppercase;padding:0 8px 6px;font-size:10px;font-weight:750;display:block}.dm-nav-item{width:100%;color:var(--text-muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;padding:8px 10px;font-size:12.5px;font-weight:650;transition:background .15s,color .15s;display:flex}.dm-nav-item .ico{color:var(--text-muted)}.dm-nav-item:hover{background:var(--surface-hover);color:var(--dm-ink)}.dm-nav-item.is-active{background:var(--surface-hover);border-color:var(--border);color:var(--primary-text);font-weight:750}.dm-nav-item.is-active .ico{color:var(--primary-text)}.dm-plan{border:1px solid var(--border);background:var(--surface-hover);border-radius:12px;margin-top:auto;padding:12px}.dm-plan>span{color:var(--dm-muted);letter-spacing:.1em;text-transform:uppercase;font-size:9.5px;font-weight:750;display:block}.dm-plan strong{letter-spacing:-.03em;margin:2px 0;font-size:19px;font-weight:800;display:block}.dm-plan small{color:var(--dm-muted);font-size:11px;display:block}.dm-plan-btn{background:var(--primary);color:#fff;text-align:center;border-radius:8px;width:100%;margin-top:9px;padding:7px 0;font-size:11.5px;font-weight:750;display:block}.dm-plan-btn:hover{background:var(--primary)}.dm-main{flex-direction:column;flex:1;min-width:0;display:flex}.dm-top{background:var(--card-bg);border-bottom:1px solid var(--dm-line);flex:none;align-items:center;gap:12px;height:52px;padding:0 16px;display:flex}.dm-search{border:1px solid var(--border);background:var(--surface-hover);height:32px;color:var(--dm-faint);border-radius:9px;flex:1;gap:8px;padding:0 12px}.dm-search input{width:100%;min-width:0;color:var(--dm-ink);background:0 0;border:0;flex:1;padding:0;font-size:12px}.dm-search input::placeholder{color:var(--dm-faint)}.dm-search:focus-within{border-color:var(--border-strong);background:var(--card-bg)}.dm-bell{position:relative}.dm-top-icon{width:32px;height:32px;color:var(--dm-muted);background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;display:grid;position:relative}.dm-top-icon:hover{background:var(--surface-hover);color:var(--dm-ink)}.dm-top-icon i{background:var(--danger);border:1.5px solid var(--card-bg);border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:7px}.dm-bell-menu{z-index:5;border:1px solid var(--dm-line);background:var(--card-bg);border-radius:12px;gap:2px;width:290px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 34px #0000001f}.dm-bell-menu>div{border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:0 8px;padding:8px 9px;display:grid}.dm-bell-menu>div:hover{background:var(--surface-hover)}.dm-bell-menu strong{font-size:11.5px}.dm-bell-menu small{color:var(--dm-muted);grid-column:1;font-size:10.5px}.dm-bell-menu b{color:var(--dm-faint);grid-row:1;font-size:10.5px;font-weight:600}.dm-user{border:1px solid var(--border);border-radius:999px;align-items:center;gap:8px;padding:4px 10px 4px 4px;display:flex}.dm-user i{background:var(--primary);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-style:normal;font-weight:800;display:grid}.dm-user strong{font-size:12px;display:block}.dm-user small{color:var(--dm-faint);font-size:10.5px;display:block}.dm-page{flex:1;align-content:start;gap:13px;min-height:0;padding:16px;display:grid;overflow:hidden}.dm-page-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dm-page-head h4{letter-spacing:-.03em;align-items:center;gap:8px;font-size:21px;font-weight:800;display:flex}.dm-page-head h4 .ico{color:var(--primary-text)}.dm-page-head p{color:var(--dm-muted);margin-top:3px;font-size:12px}.dm-page-actions{align-items:center;gap:8px;display:flex}.dm-clock{border:1px solid var(--border);background:var(--card-bg);color:var(--dm-muted);border-radius:10px;align-items:center;gap:7px;padding:7px 11px;font-size:11.5px;display:flex}.dm-clock .ico{color:var(--dm-faint)}.dm-clock b{color:var(--dm-ink);font-size:12.5px}.dm-clock em{color:var(--primary-text);font-style:normal;font-weight:700}.dm-ghost-btn,.dm-btn{border:1px solid var(--border);background:var(--card-bg);color:var(--text);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.dm-ghost-btn:hover,.dm-btn:hover{border-color:var(--border-strong);background:var(--surface-hover)}.dm-btn{background:var(--primary);color:#fff;border-color:#0000}.dm-btn:disabled{color:var(--text-muted)}.dm-btn:hover{background:var(--primary);border-color:#0000}.dm-btn:disabled{background:var(--surface-hover);color:var(--dm-faint);cursor:not-allowed}.dm-btn.is-ghost{background:var(--surface-hover);color:var(--dm-muted)}.dm-link{color:var(--primary-text);font-size:11.5px;font-weight:700}.dm-link:hover{text-decoration:underline}.dm-icon-btn{border:1px solid var(--border);background:var(--card-bg);width:26px;height:26px;color:var(--dm-muted);border-radius:8px;place-items:center;display:grid}.dm-icon-btn:hover{border-color:var(--border-strong);color:var(--dm-ink)}.dm-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dm-stat{border:1px solid var(--dm-line);background:var(--card-bg);border-radius:13px;overflow:hidden}.dm-stat-top{justify-content:space-between;align-items:flex-start;gap:10px;padding:13px 14px 8px;display:flex}.dm-stat-top span{color:var(--dm-muted);font-size:11.5px;font-weight:600;display:block}.dm-stat-top strong{letter-spacing:-.035em;margin:3px 0 2px;font-size:26px;font-weight:800;display:block}.dm-stat-top em{font-size:11px;font-style:normal;font-weight:700;display:block}.dm-stat-icon{color:#fff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.dm-stat.t-blue .dm-stat-icon{background:var(--primary)}.dm-stat.t-green .dm-stat-icon{background:var(--success)}.dm-stat.t-violet .dm-stat-icon{background:var(--primary)}.dm-stat.t-amber .dm-stat-icon{background:var(--warning)}.dm-stat.t-blue em{color:var(--primary-text)}.dm-stat.t-green em{color:var(--success-text)}.dm-stat.t-violet em{color:var(--primary-text)}.dm-stat.t-amber em{color:var(--warning-text)}.dm-spark{width:100%;height:44px;display:block}.dm-row{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr) minmax(0,1fr);gap:13px;display:grid}.dm-row-2{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.dm-card{border:1px solid var(--dm-line);background:var(--card-bg);border-radius:13px;flex-direction:column;padding:13px 15px 15px;display:flex}.dm-card-fill{flex:1;min-height:0}.dm-page:has(>.dm-card-fill:nth-child(2):last-child){grid-template-rows:auto minmax(0,1fr);align-content:stretch}.dm-card-head{justify-content:space-between;align-items:center;gap:10px;min-height:30px;margin-bottom:10px;display:flex}.dm-card-head strong{letter-spacing:-.02em;font-size:14px;font-weight:750}.dm-card-head>span{color:var(--dm-faint);font-size:11.5px;font-weight:650}.dm-tabs{gap:6px;margin-bottom:10px;display:flex}.dm-tabs button{background:var(--surface-hover);color:var(--text-muted);border:1px solid #0000;border-radius:8px;justify-content:center;padding:5px 11px;font-size:11.5px;font-weight:700;transition:background .15s,color .15s}.dm-tabs button:hover{background:var(--surface-hover);color:var(--dm-ink)}.dm-tabs button[aria-pressed=true]{background:var(--primary);color:#fff}.dm-legend{gap:14px;margin-bottom:4px;display:flex}.dm-legend span{color:var(--dm-muted);align-items:center;gap:5px;font-size:11px;font-weight:600;display:flex}.dm-legend i{border-radius:50%;width:7px;height:7px}.dm-chart{width:100%;margin-top:auto;display:block}.dm-axis{fill:var(--dm-faint);font-size:9px}.dm-donut{place-items:center;width:132px;margin:2px auto 6px;display:grid;position:relative}.dm-donut.is-lg{width:158px}.dm-donut svg{width:100%;height:auto}.dm-donut-mid{text-align:center;line-height:1.15;position:absolute}.dm-donut-mid strong{letter-spacing:-.03em;font-size:20px;font-weight:800;display:block}.dm-donut-mid small{color:var(--dm-muted);font-size:10.5px}.dm-donut-legend{gap:7px;margin-top:auto;display:grid}.dm-donut-legend li{color:var(--text-muted);align-items:center;gap:7px;font-size:11.5px;font-weight:650;display:flex}.dm-donut-legend i{border-radius:50%;flex:none;width:8px;height:8px}.dm-donut-legend b{color:var(--dm-ink);margin-left:auto;font-size:12px}.dm-split-body{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;display:grid}.dm-note{border-top:1px solid var(--dm-line);color:var(--dm-faint);margin-top:10px;padding-top:9px;font-size:11px}.dm-feed{gap:2px;display:grid}.dm-feed li{border-top:1px solid var(--border);align-items:center;gap:9px;padding:6px 0;display:flex}.dm-feed li:first-child{border-top:0}.dm-feed i{background:var(--surface-hover);width:24px;height:24px;color:var(--primary-text);border-radius:8px;flex:none;place-items:center;display:grid}.dm-feed span{flex:1;min-width:0}.dm-feed strong{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;display:block;overflow:hidden}.dm-feed small{text-overflow:ellipsis;white-space:nowrap;color:var(--dm-faint);font-size:10.5px;display:block;overflow:hidden}.dm-feed b{color:var(--dm-faint);flex:none;font-size:10.5px;font-weight:600}.dm-table{align-content:start;display:grid}.dm-tr{border-top:1px solid var(--border);align-items:center;gap:12px;padding:8px 0;font-size:12px;display:grid}.dm-tr>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dm-tr.is-pick{cursor:pointer}.dm-tr.is-pick:hover{background:var(--surface-hover)}.dm-th{color:var(--dm-muted);letter-spacing:.09em;text-transform:uppercase;border-top:0;font-size:10px;font-weight:750}.dm-t-muted{color:var(--dm-muted)}.dm-t-faint{color:var(--dm-faint)}.dm-t-ok{color:var(--success-text);font-weight:650}.dm-t-mono{font-variant-numeric:tabular-nums;color:var(--text)}.dm-empty{color:var(--dm-faint);text-align:center;padding:22px 0;font-size:12px}.dm-pill{border-radius:999px;align-items:center;padding:3px 9px;font-size:10.5px;font-weight:750;display:inline-flex}.dm-pill.t-ok{background:var(--success-soft);color:var(--success-text)}.dm-pill.t-warn{background:var(--warning-soft);color:var(--warning-text)}.dm-pill.t-err{background:var(--danger-soft);color:var(--danger-text)}.dm-pill.t-run{background:var(--info-soft);color:var(--primary-text)}.dm-pill.t-off{background:var(--surface-hover);color:var(--text-muted)}.dm-health{align-items:center;gap:7px;display:flex}.dm-health b{color:var(--dm-muted);font-size:11.5px}.dm-meter{background:var(--surface-hover);border-radius:999px;flex:1;min-width:0;height:6px;overflow:hidden}.dm-meter i{background:var(--primary);border-radius:999px;height:100%;display:block}.dm-meter i.ok{background:var(--success)}.dm-meter i.warn{background:var(--warning)}.dm-meter i.err{background:var(--danger)}.dm-tr input[type=checkbox]{width:15px;height:15px;accent-color:var(--primary-text);cursor:pointer;margin:0}.dm-switch-list{display:grid}.dm-switch-list li{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.dm-switch-list li:first-child{border-top:0}.dm-switch-list strong{font-size:12.5px;display:block}.dm-switch-list small{color:var(--dm-muted);margin-top:2px;font-size:11px;display:block}.dm-switch{background:var(--surface-hover);border-radius:999px;flex:none;width:38px;height:22px;transition:background .18s;position:relative}.dm-switch span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.dm-switch i{background:var(--card-bg);border-radius:50%;width:16px;height:16px;transition:transform .18s cubic-bezier(.2,.7,.3,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.dm-switch.is-on{background:var(--success)}.dm-switch.is-on i{transform:translate(16px)}.dm-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dm-plan-card{border:1px solid var(--dm-line);background:var(--card-bg);border-radius:12px;flex-direction:column;gap:4px;padding:14px;display:flex}.dm-plan-card.is-current{border-color:var(--primary);background:var(--surface-hover)}.dm-plan-name{align-items:center;gap:7px;font-size:12.5px;font-weight:750;display:flex}.dm-plan-name b{background:var(--info-soft);color:var(--primary-text);border-radius:999px;padding:2px 7px;font-size:9.5px;font-weight:750}.dm-plan-card strong{letter-spacing:-.03em;font-size:21px;font-weight:800}.dm-plan-card em{color:var(--dm-muted);font-size:11.5px;font-style:normal;font-weight:600}.dm-plan-card small{color:var(--dm-muted);margin-bottom:8px;font-size:11.5px}.dm-plan-card .dm-btn{justify-content:center;margin-top:auto}.dm-nav-strip{background:var(--card-bg);border-bottom:1px solid var(--dm-line);scrollbar-width:none;flex:none;gap:6px;padding:9px 14px;display:flex;overflow-x:auto}.dm-nav-strip::-webkit-scrollbar{display:none}.dm-strip-item{background:var(--surface-hover);color:var(--text-muted);white-space:nowrap;border-radius:999px;flex:none;gap:6px;padding:6px 11px;font-size:11.5px;font-weight:650;transition:background .15s,color .15s}.dm-strip-item:hover{background:var(--surface-hover);color:var(--dm-ink)}.dm-strip-item .ico{color:var(--text-muted)}.dm-strip-item.is-active{background:var(--primary);color:#fff}.dm-strip-item.is-active .ico{color:#fff}.dm.is-narrow .dm-side-brand{flex:none;gap:6px;padding:0;font-size:14px}.dm.is-narrow .dm-user{padding:4px}.dm.is-narrow .dm-page-head{flex-direction:column;align-items:stretch;gap:10px}.dm.is-narrow .dm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dm.is-narrow .dm-row,.dm.is-narrow .dm-row-2,.dm.is-narrow .dm-plan-grid{grid-template-columns:minmax(0,1fr)}.dm.is-narrow .dm-row>.dm-card{height:300px}.lp-legal{padding:clamp(2.5rem,6vw,4rem) var(--gut) 0}.lp-legal-head{width:min(var(--wrap),100%);border-bottom:1px solid var(--line);margin-inline:auto;padding-bottom:clamp(2rem,4vw,2.8rem)}.lp-legal-back{color:var(--brand);align-items:center;gap:.4rem;font-size:.87rem;font-weight:700;display:inline-flex}.lp-legal-back .ico{transform:rotate(180deg)}.lp-legal-back:hover{color:var(--brand-deep)}.lp-legal-head h1{margin:1rem 0 .8rem;font-size:clamp(1.9rem,3.8vw,2.7rem);font-weight:800;line-height:1.24}.lp-legal-head p{max-width:44rem;color:var(--muted);font-size:1.02rem;line-height:1.72}.lp-legal-date{border:1px solid var(--line-2);background:var(--bg-2);color:var(--ink-2);border-radius:999px;margin-top:1.1rem;padding:.3rem .8rem;font-size:.8rem;font-weight:650;display:inline-block}.lp-legal-body{width:min(var(--wrap),100%);grid-template-columns:minmax(0,17rem) minmax(0,1fr);gap:clamp(2rem,5vw,3.5rem);margin-inline:auto;padding:clamp(2rem,4vw,3rem) 0 clamp(3rem,6vw,4.5rem);display:grid}.lp-legal-toc{align-self:start;max-height:calc(100vh - 8rem);position:sticky;top:5.5rem;overflow-y:auto}.lp-legal-toc h2{letter-spacing:.13em;text-transform:uppercase;color:var(--brand);margin-bottom:.9rem;font-size:.78rem;font-weight:800}.lp-legal-toc ol{gap:.15rem;display:grid}.lp-legal-toc a{color:var(--ink-2);border-radius:8px;padding:.42rem .65rem;font-size:.86rem;line-height:1.45;transition:background .18s,color .18s;display:block}.lp-legal-toc a:hover{background:var(--bg-2);color:var(--brand-deep)}.lp-legal-doc{max-width:46rem}.lp-legal-doc>section{scroll-margin-top:5.5rem}.lp-legal-doc>section+section{margin-top:2.2rem}.lp-legal-doc h2{margin-bottom:.85rem;font-size:1.18rem;font-weight:750;line-height:1.35}.lp-legal-doc p{color:var(--ink-2);font-size:.97rem;line-height:1.8}.lp-legal-doc p+p{margin-top:.85rem}.lp-legal-doc ul{gap:.6rem;margin-top:.9rem;display:grid}.lp-legal-doc li{color:var(--ink-2);padding-left:1.35rem;font-size:.97rem;line-height:1.75;position:relative}.lp-legal-doc li:before{content:"";background:var(--brand-fill);border-radius:50%;width:5px;height:5px;position:absolute;top:.62rem;left:.3rem}.lp-legal-note{border:1px solid var(--line);background:var(--bg-2);color:var(--ink-2);border-radius:14px;margin-top:2.6rem;padding:1.1rem 1.3rem;font-size:.92rem;line-height:1.7}.lp-legal-note a{color:var(--brand);font-weight:700}.lp-legal-note a:hover{color:var(--brand-deep)}@media (width<=1080px){.lp-nav{gap:1rem}.lp-nav a{font-size:.86rem}.lp-facts dl,.lp-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1024px){.lp-bento-4,.lp-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-legal-body{grid-template-columns:1fr}.lp-legal-toc{border-bottom:1px solid var(--line);max-height:none;padding-bottom:1.5rem;position:static}.lp-legal-toc ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.lp-hero-grid{grid-template-columns:1fr;gap:1.4rem}.lp-hero-copy{text-align:center}.lp-hero-copy>p{margin-inline:auto}.lp-hero-actions,.lp-checks{justify-content:center}.lp-hero-preview{width:min(31rem,100%);min-height:27rem;margin-inline:auto}.lp-split{grid-template-columns:1fr}.lp-bento,.lp-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-tile.is-wide{grid-column:span 1}.lp-safety{grid-template-columns:1fr}.lp-footer-top{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-footer-brand{grid-column:1/-1}}@media (width<=760px){.lp-nav,.lp-header-cta{display:none}.lp-burger{display:flex}.lp-hero{padding-top:2.2rem}.lp-hero h1{font-size:clamp(2rem,10vw,2.55rem)}.lp-hero-preview{min-height:24rem;padding:1rem 0}.lp-preview-window{width:calc(100% - 1.6rem)}.lp-preview-body,.lp-preview-copy{padding:1rem}.lp-preview-float{width:10.2rem;padding:.55rem .6rem}.lp-preview-float b{font-size:.63rem}.lp-preview-float small{font-size:.56rem}.lp-preview-signal{top:1.4rem;left:0}.lp-preview-safety{bottom:1.2rem;right:0}.lp-grid-bg{background-size:46px 46px}.lp-hero-actions{flex-direction:column;align-items:stretch;margin:1.6rem 0 1.2rem}.lp-hero-actions>*{justify-content:center}.lp-facts dl,.lp-bento,.lp-bento-4,.lp-steps,.lp-plans,.lp-analytics-art,.lp-legal-toc ol{grid-template-columns:1fr}.lp-legal-head h1{font-size:clamp(1.6rem,7vw,2.1rem)}.lp-mini-split{grid-template-columns:1fr;justify-items:center;gap:.9rem}.lp-mini-split .dm-donut-legend,.lp-toggle{width:100%}.lp-toggle button{flex:1;justify-content:center;padding:.6rem .5rem}.lp-cta{flex-direction:column;align-items:flex-start}.lp-cta-actions{width:100%}.lp-cta-actions>*{flex:1;justify-content:center}.lp-footer-top{grid-template-columns:1fr;gap:1.8rem}.lp-footer-bottom{flex-direction:column;gap:.4rem}}@media (width<=560px){.lp-shot-box{border-radius:12px}.lp-shot-cap{font-size:.78rem}.lp-mini-rows li{grid-template-columns:minmax(0,1fr) 70px 48px;gap:.6rem}}.auth-page{isolation:isolate;background:var(--card-bg);min-height:100vh;color:var(--ink,#e8eef8);--ink:var(--t-text);--muted:var(--t-text-muted);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:relative;overflow:hidden}.auth-horizon{z-index:0;filter:blur(8px);pointer-events:none;background:radial-gradient(closest-side at 42% 0,#5b5cf075,#7374ff1f 46%,#0000 72%);border-radius:50%;width:130%;height:46rem;position:absolute;bottom:-32rem;left:50%;transform:translate(-50%)}.auth-brand{z-index:1;flex-direction:column;justify-content:space-between;gap:2.5rem;padding:2.4rem clamp(2rem,4vw,4rem);display:flex;position:relative;overflow:hidden}.auth-plane{z-index:-1;opacity:.95;filter:drop-shadow(0 14px 44px #5b5cf070);pointer-events:none;width:min(16rem,34%);height:auto;position:absolute;top:4%;right:1.5rem}.auth-brand .brand{color:#fff;align-items:center;gap:.6rem;font-size:1.18rem;font-weight:800;display:inline-flex}.auth-brand-body{max-width:34rem}.auth-brand h1{letter-spacing:-.02em;color:#fff;margin:0 0 1.1rem;font-size:clamp(1.9rem,3vw,2.7rem);font-weight:800;line-height:1.2}.auth-brand h1 span{color:var(--primary-text)}.auth-brand>div>p{color:#93a1b8;margin:0 0 2.2rem;line-height:1.65}.auth-point-icon{width:2.4rem;height:2.4rem;color:var(--primary-text);background:#5b5cf024;border:1px solid #5b5cf03d;border-radius:12px;flex:none;place-items:center;display:grid}.auth-points small{color:var(--text-muted);font-size:.85rem;line-height:1.5}.auth-testimonial{border:1px solid var(--border-strong);background:#0b1220b8;border-radius:14px;margin-top:2.2rem;padding:1.1rem 1.25rem}.auth-stars{color:var(--warning-text);letter-spacing:.15em;font-size:.9rem}.auth-testimonial p{color:#93a1b8;margin:.5rem 0 0;font-size:.87rem;line-height:1.55}.auth-copyright{color:var(--text-muted);margin:0;font-size:.82rem}.auth-main{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;padding:2.4rem clamp(1.25rem,3vw,3rem);display:flex;position:relative}.auth-mobile-bar{justify-content:space-between;align-items:center;gap:1rem;width:min(27rem,100%);display:none}.auth-mobile-bar .brand{color:#fff;align-items:center;gap:.5rem;font-size:1.05rem;font-weight:800;display:inline-flex}.auth-card{border:1px solid var(--border-strong);background:linear-gradient(160deg,var(--card-bg),var(--bg-elevated));border-radius:18px;width:min(27rem,100%);padding:clamp(1.5rem,3vw,2.2rem);box-shadow:0 30px 70px #00000073}.auth-card-head h2{color:#fff;margin:0 0 .4rem;font-size:1.55rem;font-weight:800}.auth-card form{gap:1.05rem}.auth-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.auth-field{gap:.45rem;font-weight:600}.auth-label{color:#c3cddd;font-size:.88rem;font-weight:650}.auth-control-icon{color:var(--text-muted);pointer-events:none;place-items:center;display:grid;position:absolute;left:.85rem}.auth-control input{border:1px solid var(--border-strong);background:var(--card-bg);width:100%;color:var(--ink);border-radius:10px;padding:.78rem .85rem;font-weight:500}.auth-control-icon~input{padding-left:2.5rem}.auth-eye{width:2rem;height:2rem;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;right:.5rem}.auth-eye:hover{color:#c3cddd}.auth-hint{color:var(--text-muted);font-size:.78rem;font-weight:400}.auth-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.auth-row a,.auth-switch a,.auth-link{color:var(--primary-text);font-size:.88rem;font-weight:650}.auth-check{color:#c3cddd;flex-direction:row;align-items:center;gap:.55rem;font-size:.88rem;font-weight:500}.auth-check input{width:1.05rem;height:1.05rem;accent-color:var(--primary-text);flex:none}.auth-terms{align-items:flex-start;line-height:1.5}.auth-submit{border:1px solid var(--primary);background:linear-gradient(135deg,var(--primary),var(--primary-hover));color:#fff;border-radius:10px;width:100%;margin-top:.3rem;padding:.85rem 1rem;font-size:.98rem;font-weight:750;box-shadow:0 10px 26px #5b5cf04d}.auth-submit:hover:not(:disabled){filter:brightness(1.08)}.auth-switch{text-align:center;margin-top:1.2rem}.auth-switch p{color:var(--muted);margin:0;font-size:.9rem}.auth-link{cursor:pointer;background:0 0;border:0;padding:0}.auth-encryption{color:var(--text-muted);justify-content:center;align-items:center;gap:.4rem;margin:1rem 0 0;font-size:.8rem;display:flex}@media (width<=960px){.auth-page{grid-template-columns:1fr}.auth-brand{display:none}.auth-mobile-bar{display:flex}.auth-horizon{height:44rem;bottom:-30rem}.auth-main{justify-content:flex-start;padding-top:1.75rem}}@media (width<=420px){.auth-grid{grid-template-columns:1fr}}.shell{--sbg:var(--t-sidebar-bg);--bg:var(--t-bg);--card:var(--t-card-bg);--line:var(--t-border);--ink:var(--t-text);--muted:var(--t-text-muted);--shadow:var(--t-shadow);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(1100px 420px at 78% -8%,var(--t-glow-brand) 0,transparent 70%) var(--bg);min-height:100vh;color:var(--ink);grid-template-columns:16rem minmax(0,1fr);display:grid}.shell .brand{color:var(--ink);align-items:center;gap:.6rem;font-size:1.12rem;font-weight:800;display:inline-flex}.shell svg.ico{flex:none;display:block}.shell-side{background:var(--sbg);border-right:1px solid var(--line);flex-direction:column;gap:1.1rem;max-height:100vh;padding:1.1rem .9rem;display:flex;position:sticky;top:0;overflow-y:auto}@media (width>=1101px){.shell{height:100vh}.shell-side{height:100%;max-height:none}.shell-body{height:100vh;overflow:hidden auto}}.shell-nav{flex-direction:column;flex:1;gap:1.1rem;display:flex}.shell-nav-group{flex-direction:column;gap:.15rem;display:flex}.shell-nav-title{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;margin:.35rem 0 .3rem .6rem;font-size:.68rem;font-weight:800}.shell-nav a{color:var(--text-muted);border-radius:11px;align-items:center;gap:.7rem;padding:.62rem .8rem;font-size:.9rem;font-weight:600;transition:background .18s,color .18s,box-shadow .18s;display:flex;position:relative}.shell-nav a:hover:not([aria-current=page]){background:var(--surface-hover);color:var(--text)}.shell-nav a:hover:not([aria-current=page]) .ico{color:var(--primary-text)}.shell-nav a[aria-current=page]{background:linear-gradient(135deg,var(--surface-hover),var(--info-soft));color:var(--primary-text);border:1px solid var(--border);font-weight:700;box-shadow:0 0 0 3px #5b5cf00d}.shell-nav a[aria-current=page]:before{content:"";background:linear-gradient(180deg,var(--primary),var(--primary-hover));border-radius:0 4px 4px 0;width:4px;height:1.5rem;position:absolute;top:50%;left:-.9rem;transform:translateY(-50%)}.shell-nav a[aria-current=page] .ico{color:var(--primary-text)}.shell-nav a[aria-current=page] em{background:var(--primary);color:#fff}.shell-nav a em{background:var(--info-soft);color:var(--primary-text);border-radius:999px;margin-left:auto;padding:.1rem .4rem;font-size:.65rem;font-style:normal;font-weight:700}.shell-plan{border:1px solid var(--border);background:linear-gradient(160deg,var(--surface-hover),var(--border));border-radius:14px;flex-direction:column;gap:.45rem;padding:1rem;display:flex;box-shadow:0 4px 14px #5b5cf014}.shell-plan-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;font-weight:750}.shell-plan strong{color:var(--ink);letter-spacing:.02em;font-size:1.2rem;font-weight:800}.shell-plan small{color:var(--text-muted);font-size:.76rem}.shell-plan-bar{background:var(--surface-hover);border-radius:999px;height:6px;display:block;overflow:hidden}.shell-plan-bar span{background:linear-gradient(90deg,var(--primary),var(--primary-hover));border-radius:999px;height:100%;display:block}.shell-plan-cta{background:linear-gradient(135deg,var(--primary),var(--primary-hover));color:#fff;text-align:center;border-radius:10px;margin-top:.45rem;padding:.6rem;font-size:.85rem;font-weight:750;box-shadow:0 6px 16px #5b5cf045}.shell-plan-cta:hover{filter:brightness(1.07)}.shell-body{flex-direction:column;min-width:0;display:flex}.shell-top{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b1220e8;align-items:center;gap:1rem;padding:.7rem 1.25rem;display:flex;position:sticky;top:0}.shell-burger{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:3.5px;width:2.3rem;height:2.3rem;display:none}.shell-burger span{background:var(--ink);border-radius:2px;width:1rem;height:2px}.shell-search{border:1px solid var(--line);background:var(--surface-hover);color:var(--text-muted);border-radius:12px;flex-direction:row;flex:1;align-items:center;gap:.6rem;padding:.62rem .9rem;font-weight:400;display:flex;position:relative}.shell-search:focus-within{border-color:var(--border);background:var(--card-bg);box-shadow:0 0 0 3px #5b5cf01f}.shell-search .ico{color:var(--text-muted)}.shell-bell{width:2.5rem;height:2.5rem;color:var(--text);border-radius:10px;place-items:center;display:grid}.shell-bell .ico{stroke-width:2px}.shell-bell:hover{background:var(--surface-hover);color:var(--primary-text)}.shell-search input{color:var(--ink);background:0 0;border:0;padding:0;font-size:.88rem}.shell-search input:focus{outline:none}.shell-top-actions{align-items:center;gap:.6rem;margin-left:auto;display:flex}.shell-lang .language{border:1px solid var(--line);background:var(--surface-hover);border-radius:10px;gap:.2rem;padding:.25rem;display:flex}.shell-lang .language button{color:var(--text-muted);letter-spacing:.02em;background:0 0;border:0;border-radius:7px;align-items:center;gap:.35rem;padding:.35rem .6rem;font-size:.78rem;font-weight:750;display:inline-flex}.shell-lang .language button span{font-size:.95rem}.shell-lang .language button[aria-pressed=true]{background:var(--card-bg);color:var(--primary-text);box-shadow:0 1px 3px #0000001a}.shell-lang .language button:hover:not([aria-pressed=true]){color:var(--text)}.shell-user{border:1px solid var(--line);background:var(--card);color:var(--ink);box-shadow:var(--shadow);border-radius:999px;align-items:center;gap:.6rem;padding:.35rem .8rem .35rem .4rem;font-size:.83rem;display:flex}.shell-user strong{white-space:nowrap;font-weight:700;display:block}.shell-user small{color:var(--text-muted);font-size:.72rem}.shell-avatar{background:linear-gradient(140deg,var(--primary),var(--primary-hover));color:#fff;border-radius:50%;flex:none;place-items:center;width:2.1rem;height:2.1rem;font-weight:800;display:grid;overflow:hidden;box-shadow:0 4px 10px #5b5cf03d}.shell-avatar img{object-fit:cover;width:100%;height:100%}.shell-signout{border:1px solid var(--line);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:8px;padding:.45rem .8rem;font-size:.82rem;font-weight:650}.shell-signout:hover{border-color:var(--border-strong);color:var(--text)}.shell .shell-scrim{z-index:30;cursor:pointer;background:#0b122073;border:0;border-radius:0;padding:0;display:none;position:fixed;inset:0}.shell-tabs{display:none}.shell .content{width:100%;max-width:none;margin:0;padding:1.5rem 1.25rem 3rem}.ov{isolation:isolate;position:relative}.ov-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.4rem;display:flex}.ov-head h1{color:var(--ink);letter-spacing:-.01em;align-items:center;gap:.6rem;margin:0 0 .25rem;font-size:1.7rem;font-weight:800;display:flex}.ov-head h1 .ico{color:var(--primary-text)}.ov-head .muted{color:var(--muted);margin:0;font-size:.9rem}.ov-head-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.ar-head-toggle{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:11px;align-items:center;gap:.6rem;padding:.4rem .7rem;display:flex}.ar-head-toggle select{width:auto;color:var(--text);background:0 0;border:0;padding:.45rem .6rem;font-size:.85rem;font-weight:650}.ar-switch{border:1px solid var(--line);background:var(--surface-hover);cursor:pointer;border-radius:999px;flex:none;width:2.6rem;height:1.5rem;padding:0;position:relative}.ar-switch span{background:var(--card-bg);border-radius:50%;width:1.25rem;height:1.25rem;transition:transform .15s;position:absolute;top:1px;left:1px;box-shadow:0 1px 3px #0003}.ar-switch.on{background:var(--success);border-color:var(--success)}.ar-switch.on span{transform:translate(1.1rem)}.ar-switch:disabled{opacity:.5;cursor:not-allowed}.ar-switch-label{color:var(--text);white-space:nowrap;font-size:.83rem;font-weight:650}@media (width<=760px){.ar-head-toggle{flex-wrap:wrap;row-gap:.4rem;width:100%}.ar-head-toggle select{flex:auto;min-width:0}}.mp-plan-required{color:var(--primary-text);align-items:center;gap:1.1rem;padding:1.6rem;display:flex}.mp-plan-required h2{color:var(--text);margin:0 0 .3rem;font-size:1.05rem}.mp-plan-required p{color:var(--text-muted);margin:0;font-size:.88rem}.mp-plan-required .primary{white-space:nowrap;margin-left:auto}.mp-job-grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1rem;display:grid}.mp-job-card{border:1px solid var(--line);background:var(--card);border-radius:12px;flex-direction:column;gap:.55rem;padding:1.1rem;display:flex}.mp-job-card-head{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.mp-job-card-head h3{color:var(--text);margin:0;font-size:.95rem}.mp-job-stats{color:var(--text-muted);gap:.9rem;font-size:.8rem;display:flex}.mp-job-actions{align-items:center;gap:.5rem;margin-top:.2rem;display:flex}.mp-job-actions button:first-child{flex:1}.mp-back{color:var(--primary-text);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-bottom:.4rem;padding:0;font-size:.85rem;font-weight:650}.mp-section-title{color:var(--text);margin:0;font-size:.95rem}.mp-source-kind-toggle{gap:.5rem;margin-bottom:.2rem;display:flex}.mp-source-kind-toggle button{border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:9px;flex:1;padding:.5rem;font-size:.85rem}.mp-source-kind-toggle button.active{border-color:var(--primary);color:var(--primary-text);font-weight:650}.mp-hint{color:var(--danger-text);margin-top:.2rem;font-size:.76rem;display:block}.mp-bulk-actions{color:var(--text-muted);align-items:center;gap:.6rem;margin-left:auto;font-size:.83rem;display:flex}.mp-bulk-actions button{padding:.4rem .7rem;font-size:.8rem}.mp-flag{background:var(--surface-hover);color:var(--text-muted);text-transform:uppercase;border-radius:5px;margin-left:.4rem;padding:.1rem .4rem;font-size:.68rem;font-style:normal}.mp-eligible-yes{color:var(--success-text);align-items:center;gap:.3rem;font-size:.82rem;display:inline-flex}.mp-eligible-no{color:var(--text-muted);font-size:.82rem}.mp-risk-icon{background:var(--danger-soft);color:var(--danger-text)}.mp-risk-list{color:var(--text-muted);gap:.4rem;margin:0 0 .3rem;padding-left:1.1rem;font-size:.86rem;line-height:1.45;display:grid}.mp-risk-check{border:1px solid var(--danger-text);background:var(--danger-soft);color:var(--danger-text);border-radius:9px;flex-direction:row;align-items:flex-start;gap:.55rem;padding:.75rem;font-size:.87rem}.mp-risk-check input{width:auto;margin-top:.15rem}.mp-paused-banner{border-color:var(--danger-text);background:var(--danger-soft);color:var(--danger-text);align-items:flex-start;gap:.9rem;margin-top:1rem;padding:1rem 1.1rem;display:flex}.mp-paused-banner strong{color:var(--danger-text);margin-bottom:.25rem;display:block}.mp-paused-banner p{color:var(--danger-text);margin:0 0 .3rem;font-size:.86rem;line-height:1.5}.mp-run-actions{gap:.5rem;margin-left:auto;display:flex}.mp-run-actions button{align-items:center;gap:.4rem;display:inline-flex}.mp-showbots{color:var(--text-muted);white-space:nowrap;flex-direction:row;align-items:center;gap:.4rem;font-size:.82rem;display:inline-flex}.mp-showbots input{width:auto;margin:0}.mp-summary{border-top:1px solid var(--line);background:var(--surface-hover);flex-wrap:wrap;gap:1.6rem;margin:0;padding:.9rem 1.1rem;display:flex}.mp-summary div{flex-direction:column;gap:.15rem;display:flex}.mp-summary dt{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}.mp-summary dd{color:var(--text);font-variant-numeric:tabular-nums;margin:0;font-size:1.02rem;font-weight:700}@media (width<=760px){.mp-summary{gap:.9rem 1.4rem;padding:.8rem .9rem}}.mp-run-panel{padding:1.1rem}.mp-run-head{align-items:center;gap:.75rem;margin-bottom:.6rem;display:flex}.mp-run-count{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.85rem}.mp-run-bar{background:var(--surface-hover);border-radius:999px;height:.55rem;overflow:hidden}.mp-run-bar div{background:var(--primary);border-radius:999px;height:100%;transition:width .4s}.mp-run-stats{gap:1.75rem;margin:.85rem 0 0;display:flex}.mp-run-stats div{flex-direction:column;gap:.15rem;display:flex}.mp-run-stats dt{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.76rem}.mp-run-stats dd{color:var(--text);font-variant-numeric:tabular-nums;margin:0;font-size:1.1rem;font-weight:700}.mp-stat-added{color:var(--success-text)}.mp-stat-failed{color:var(--danger-text)}@media (width<=760px){.mp-run-actions{width:100%;margin-left:0}.mp-run-actions button{flex:1}.mp-run-stats{justify-content:space-between;gap:1.1rem}.mp-paused-banner{flex-direction:column;gap:.6rem}}.ar-quiet{flex-direction:column;gap:.85rem;display:flex}.ar-quiet-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.ar-quiet-head h2{margin:0 0 .2rem;font-size:1rem}.ar-quiet-head p{max-width:52ch;margin:0;font-size:.83rem}.ar-quiet-state{border:1px solid var(--line);background:var(--surface-hover);color:var(--text-muted);white-space:nowrap;border-radius:999px;flex:none;padding:.3rem .65rem;font-size:.78rem;font-weight:650}.ar-quiet-state.on{border-color:var(--border);background:var(--surface-hover);color:var(--primary-text)}.ar-quiet-row{flex-wrap:wrap;align-items:flex-end;gap:.7rem;display:flex}.ar-quiet-row label{color:var(--text-muted);flex-direction:column;gap:.28rem;font-size:.8rem;font-weight:650;display:flex}.ar-quiet-row input{width:auto;min-width:8.5rem}.ar-quiet-row button{flex:none}.ar-rule-actions{gap:.22rem}.ar-rule-actions .ac-icon-btn,.shell--refresh .ar-rule-actions .ac-icon-btn{border-radius:8px;width:1.7rem;height:1.7rem;padding:0}.ar-rule-actions .ar-switch{width:2.2rem;height:1.3rem}.ar-rule-actions .ar-switch span{width:1.05rem;height:1.05rem}.ar-rule-actions .ar-switch.on span{transform:translate(.9rem)}.ov-range{border:1px solid var(--line);background:var(--card);color:var(--text);white-space:nowrap;box-shadow:var(--shadow);cursor:pointer;border-radius:11px;align-items:center;gap:.55rem;padding:.6rem .95rem;font-size:.86rem;font-weight:600;display:inline-flex}.ov-range .ico{color:var(--primary-text)}.ov-export{border:1px solid var(--line);background:var(--card);color:var(--text);white-space:nowrap;box-shadow:var(--shadow);border-radius:11px;align-items:center;gap:.55rem;padding:.6rem 1rem;font-size:.86rem;font-weight:650;display:inline-flex}.ov-export:hover{border-color:var(--border);color:var(--primary-text);box-shadow:0 4px 14px #5b5cf01f}.ov-clock{position:relative}.ov-clock-trigger:hover{border-color:var(--border)}.ov-clock-trigger[aria-expanded=true]{border-color:var(--primary);box-shadow:0 0 0 3px #5b5cf029}.ov-clock-time{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:750}.ov-clock-date{color:var(--text-muted);font-weight:500}.ov-clock-zone{border-left:1px solid var(--line);color:var(--primary-text);padding-left:.5rem;font-weight:650}.ov-clock-menu{z-index:30;border:1px solid var(--line);background:var(--card-bg);border-radius:12px;gap:.15rem;width:14rem;max-height:18rem;padding:.4rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0;overflow-y:auto;box-shadow:0 12px 32px #0000001f}.ov-clock-menu button{color:var(--text);text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:.6rem;padding:.5rem .6rem;font-size:.85rem;font-weight:600;display:flex}.ov-clock-menu button:hover{background:var(--surface-hover)}.ov-clock-menu button.active{background:var(--surface-hover);color:var(--primary-text)}.ov-clock-menu button small{color:var(--text-muted);font-weight:650}.ov-clock-menu button.active small{color:var(--primary-text)}@media (width<=480px){.ov-clock-date{display:none}}.ov-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1.1rem;display:grid}.ov-stat{border:1px solid var(--line);background:var(--card);min-width:0;box-shadow:var(--shadow);border-radius:16px;flex-direction:column;gap:.85rem;padding:1.15rem 1.2rem 1.05rem;display:flex}.ov-stat-top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.ov-stat-text{min-width:0}.ov-stat-text span{color:var(--muted);font-size:.85rem;font-weight:550;display:block}.ov-stat strong{color:var(--ink);margin:.35rem 0 .3rem;font-size:1.85rem;font-weight:800;line-height:1.1;display:block}.ov-stat em{color:var(--success-text);font-size:.78rem;font-style:normal;font-weight:600}.ov-stat-icon{color:#fff;border-radius:13px;flex:none;place-items:center;width:3rem;height:3rem;display:grid}.ov-spark{width:100%;height:3.4rem;display:block}.tone-blue .ov-stat-icon{background:linear-gradient(140deg,var(--primary),var(--primary-hover));box-shadow:0 8px 18px #5b5cf042}.tone-green .ov-stat-icon{background:linear-gradient(140deg,var(--success),var(--success-text));box-shadow:0 8px 18px #22c55e3d}.tone-violet .ov-stat-icon{background:linear-gradient(140deg,var(--primary),var(--primary-hover));box-shadow:0 8px 18px #5b5cf03d}.tone-amber .ov-stat-icon{background:linear-gradient(140deg,var(--warning),var(--warning-text));box-shadow:0 8px 18px #f59e0b42}.tone-red .ov-stat-icon{background:linear-gradient(140deg,var(--danger),var(--danger-text));box-shadow:0 8px 18px #ef444442}.ov-row{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr) minmax(0,1.1fr);gap:1rem;margin-bottom:1.1rem;display:grid}.ov-row-2{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:1rem;margin-bottom:1.1rem;display:grid}.ov-card{border:1px solid var(--line);background:var(--card);min-width:0;box-shadow:var(--shadow);border-radius:16px;flex-direction:column;padding:1.25rem;display:flex}.ov-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;margin-bottom:.9rem;display:flex}.ov-card-head h2{color:var(--ink);white-space:nowrap;margin:0;font-size:1.02rem;font-weight:750}.ov-card-head a{color:var(--primary-text);white-space:nowrap;font-size:.83rem;font-weight:650}.ov-card-head a:hover{color:var(--primary-text);text-decoration:underline}.ov-toggle{gap:.3rem;display:inline-flex}.ov-toggle button{border:1px solid var(--line);background:var(--card);color:var(--text-muted);cursor:pointer;border-radius:9px;padding:.4rem .85rem;font-size:.8rem;font-weight:650}.ov-toggle button:hover:not([aria-pressed=true]){border-color:var(--border);color:var(--primary-text)}.ov-toggle button[aria-pressed=true]{border-color:var(--primary);background:var(--primary);color:#fff;box-shadow:0 4px 12px #5b5cf045}.ov-legend{color:var(--text-muted);flex-wrap:wrap;gap:1.2rem;margin-bottom:.6rem;font-size:.8rem;font-weight:550;display:flex}.ov-legend span,.ov-legend-list li{align-items:center;gap:.4rem;display:flex}.ov-legend i,.ov-legend-list i,.ov-tip i{border-radius:50%;flex:none;width:8px;height:8px}.ov-chart,.ov-bars{position:relative}.ov-chart svg,.ov-bars svg{width:100%;height:auto;display:block}.ov-chart rect{cursor:crosshair}.ov-tip{border:1px solid var(--border);background:var(--bg-elevated);box-shadow:var(--shadow);color:var(--text-muted);pointer-events:none;border-radius:10px;gap:.2rem;padding:.6rem .75rem;font-size:.76rem;display:grid;position:absolute;top:.5rem;right:.5rem}.ov-tip strong{color:var(--ink);font-size:.8rem}.ov-tip span{align-items:center;gap:.4rem;display:flex}.ov-tip b{color:var(--ink);margin-left:auto}.ov-donut{place-items:center;margin:.9rem 0 .4rem;display:grid;position:relative}.ov-donut svg{width:100%;max-width:11.5rem;height:auto}.ov-donut-center{text-align:center;line-height:1.2;position:absolute}.ov-donut-center strong{color:var(--ink);font-size:1.6rem;font-weight:800;display:block}.ov-donut-center small{color:var(--muted);font-size:.78rem}.ov-legend-list{color:var(--text-muted);gap:.55rem;margin:.9rem 0 0;padding:0;font-size:.83rem;list-style:none;display:grid}.ov-legend-list b{color:var(--ink);margin-left:auto;font-weight:700}.ov-feed{gap:.3rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.ov-feed li{border-bottom:1px solid var(--border);align-items:center;gap:.7rem;min-width:0;padding:.5rem 0;display:flex}.ov-feed li:last-child{border-bottom:0}.ov-feed-icon{background:linear-gradient(140deg,var(--primary),var(--primary-hover));color:#fff;border-radius:10px;flex:none;place-items:center;width:2.1rem;height:2.1rem;display:grid;box-shadow:0 4px 10px #5b5cf033}.ov-feed li>span:last-child{flex:1;justify-content:space-between;align-items:center;gap:.6rem;min-width:0;display:flex}.ov-feed strong{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:.85rem;font-weight:700;overflow:hidden}.ov-feed small{color:var(--text-muted);flex:none;font-size:.76rem}.ov-rate{white-space:nowrap;align-items:center;gap:.6rem;display:flex}.ov-rate i{background:var(--surface-hover);border-radius:999px;flex:1;min-width:3rem;height:5px;display:block;overflow:hidden}.ov-rate i span{background:var(--primary);border-radius:999px;height:100%;display:block}.ov .desktop-table table{min-width:0}.ov .desktop-table th,.ov .desktop-table td{border-bottom:1px solid var(--line)}@media (width<=1180px){.ov-row,.ov-row-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ov-card-chart{grid-column:1/-1}}@media (width<=1100px){.shell{grid-template-columns:1fr}.shell-side{z-index:40;width:16rem;transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.shell-nav-open .shell-side{transform:none}.shell-nav-open .shell-scrim{display:block}.shell-burger{display:flex}.ov-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.shell-user small,.shell-signout{display:none}.shell .content{padding:1.1rem .9rem 5.5rem}.ov-row,.ov-row-2{grid-template-columns:1fr}.ov-head-actions{width:100%}.ov-range,.ov-clock{flex:1}.ov-clock-menu{width:auto;left:0;right:0}.ov-bars{overflow-x:auto}.ov-bars svg{min-width:34rem}.ov-tip{width:max-content;position:sticky;left:.5rem;right:auto}.shell-tabs{z-index:25;padding:.45rem .4rem calc(.45rem + env(safe-area-inset-bottom));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b1220f5;grid-auto-columns:1fr;grid-auto-flow:column;gap:.2rem;display:grid;position:fixed;bottom:0;left:0;right:0}.shell-tabs a{color:var(--text-muted);border-radius:9px;flex-direction:column;align-items:center;gap:.2rem;min-width:0;padding:.35rem .1rem;font-size:.66rem;font-weight:650;display:flex}.shell-tabs a span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.shell-tabs a[aria-current=page]{color:var(--primary-text);background:var(--surface-hover)}}@media (width<=560px){.ov-stat{padding:.9rem}.ov-stat strong{font-size:1.5rem}.ov-stat-icon{width:2.4rem;height:2.4rem}}@media (width<=340px){.ov-stats{grid-template-columns:1fr}}.shell{--radius:14px}.shell .content{width:100%;max-width:none}.shell .title-row{align-items:flex-start;margin-bottom:1.3rem}.shell .title-row h1{color:var(--ink);margin:0 0 .3rem;font-size:1.7rem;font-weight:800;line-height:1.2}.shell .eyebrow{display:none}.shell .muted{color:var(--muted);font-size:.9rem}.shell h2{color:var(--ink);font-size:1.05rem;font-weight:700}.shell h3{color:var(--ink);font-size:.98rem;font-weight:700}.shell .card{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow);padding:1.1rem}.shell .card.denied,.shell .alert,.shell .success,.shell .safety,.shell .empty{border-radius:10px;padding:.85rem 1rem;font-size:.9rem}.shell .alert,.shell .card.denied{border:1px solid var(--danger-text);background:var(--danger-soft);color:var(--danger-text)}.shell .success{border:1px solid var(--success-text);background:var(--success-soft);color:var(--success-text)}.shell .safety{border:1px solid var(--border);background:var(--surface-hover);color:var(--primary-text)}.shell .empty{border:1px dashed var(--line);color:var(--muted);text-align:center;background:0 0}.ov-empty{color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:.6rem;padding:1.6rem 1rem;display:flex}.ov-empty-gift{width:6rem;height:auto}.ov-empty p{margin:0;font-size:.88rem}.ac-toolbar{flex-wrap:wrap;align-items:center;gap:.7rem;margin-bottom:1rem;display:flex}.ac-toolbar .ac-search{flex:1;min-width:14rem;max-width:none}.ac-toolbar select{border:1px solid var(--line);background:var(--card);width:auto;min-width:9.5rem;color:var(--text);border-radius:12px;padding:.62rem .8rem;font-size:.86rem;font-weight:600}.ac-toolbar .primary{white-space:nowrap;align-items:center;gap:.5rem;display:inline-flex}.ac-pills{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.ms-range-pop{gap:.6rem;width:16rem;padding:.9rem;display:grid}.ms-range-pop label{color:var(--text-muted);font-size:.8rem;font-weight:650}.ms-keyword-hint{margin:-.5rem 0 1rem;font-size:.85rem}.ms-keyword-hint strong{color:var(--danger-text)}.ms-nowrap{white-space:nowrap}.ms-scan-row{grid-template-columns:1fr auto auto;align-items:center;gap:.7rem;margin-bottom:.6rem;display:grid}.ms-keyword-box{border:1.5px solid var(--border-strong);background:var(--card);color:var(--text-muted);border-radius:12px;flex-direction:row;grid-column:1/-1;align-items:center;gap:.65rem;padding:.85rem 1.1rem;display:flex;box-shadow:0 2px 8px #00000012}.ms-keyword-box:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #5b5cf029}.ms-keyword-box .ico{color:var(--text-muted);flex:none}.ms-keyword-box .ms-keyword-input{min-width:0;color:var(--ink);background:0 0;border:0;flex:1;padding:0;font-size:1rem}.ms-keyword-box .ms-keyword-input:focus{box-shadow:none;outline:none}.ms-scan-row select{padding:.72rem .9rem}.ms-filter-row select{border:1.5px solid var(--border-strong);color:var(--text);font-weight:700;box-shadow:0 2px 8px #00000012}.ms-filter-row{margin-top:.2rem}@media (width<=640px){.ms-scan-row{grid-template-columns:1fr}.ms-scan-row select,.ms-scan-row button{width:100%}}.ms-split{grid-template-columns:1fr 1fr;margin-top:1.6rem}@media (width<=760px){.ms-split{grid-template-columns:1fr}}.ar-split{grid-template-columns:1fr 1fr;margin-top:1.6rem}@media (width<=760px){.ar-split{grid-template-columns:1fr}}.ar-trigger-text{text-overflow:ellipsis;white-space:nowrap;max-width:9rem;color:var(--ink);font-weight:600;display:block;overflow:hidden}.ar-trigger-schedule{color:var(--text-muted);margin-top:.15rem;font-size:.78rem;display:block}.ar-content-col{white-space:nowrap;text-overflow:ellipsis;max-width:12rem;overflow:hidden}.ms-msg-preview{white-space:nowrap;text-overflow:ellipsis;max-width:19rem;overflow:hidden}.ms-detail-message{background:var(--bg);border:1px solid var(--line);border-radius:12px;margin:0 0 1.1rem;padding:.9rem 1rem}.ms-detail-message p{color:var(--ink);white-space:pre-wrap;word-break:break-word;margin:0 0 .5rem;line-height:1.5}.ms-detail-message span{color:var(--text-muted);font-size:.8rem}.ms-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1.4rem;margin:0 0 1.1rem;display:grid}.ms-detail-grid div{padding:0}.ms-detail-grid dt{color:var(--muted);margin-bottom:.15rem;font-size:.78rem}.ms-detail-grid dd{color:var(--ink);text-align:left;overflow-wrap:anywhere;margin:0;font-weight:650}@media (width<=480px){.ms-detail-grid{grid-template-columns:1fr}}.ac-pills button{border:1px solid var(--line);background:var(--card);color:var(--text-muted);border-radius:999px;padding:.5rem .95rem;font-size:.83rem;font-weight:650}.ac-pills button.active{border-color:var(--primary);background:var(--primary);color:#fff}.ac-proxy-col{max-width:6.4rem}.ac-cell{align-items:center;gap:.7rem;min-width:0;display:flex}.ac-cell>span:not(.ac-avatar):not(.hs-act-icon):not(.as-type-icon){flex-direction:column;gap:.15rem;min-width:0;max-width:13rem;display:flex}.ac-cell strong{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:700;display:block;overflow:hidden}.ac-cell small{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;display:block;overflow:hidden}.ac-avatar{width:2.6rem;height:2.6rem;color:var(--bg);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:.8rem;font-weight:800;display:grid;position:relative;overflow:hidden}.ac-avatar img{object-fit:cover;width:100%;height:100%}.ac-avatar i{border:2px solid var(--card);border-radius:50%;width:.65rem;height:.65rem;position:absolute;bottom:-1px;right:-1px}.ac-actions{white-space:nowrap;align-items:center;gap:.3rem;display:flex}.ac-icon-btn{border:1px solid var(--line);background:var(--card);width:2.15rem;height:2.15rem;color:var(--text-muted);border-radius:9px;place-items:center;padding:0;display:grid}.ac-icon-btn:hover:not(:disabled){border-color:var(--border);color:var(--primary-text);background:var(--surface-hover)}.ac-icon-btn.danger:hover:not(:disabled){border-color:var(--danger-text);color:var(--danger-text);background:var(--danger-soft)}.ac-icon-btn:disabled{opacity:.4;cursor:not-allowed}.proxy-row-checking td,.proxy-row-checking,.shell--refresh .proxy-row-checking td,.shell--refresh .mobile-card.proxy-row-checking{background:linear-gradient(100deg,var(--surface-hover),var(--border),var(--surface-hover));background-size:200% 100%;animation:1.4s ease-in-out infinite proxy-check-sheen}.proxy-check-btn.is-checking,.shell--refresh .proxy-check-btn.is-checking{border-color:var(--primary);background:var(--surface-hover);color:var(--primary-text);box-shadow:0 0 0 3px #dce9ff}.proxy-check-btn.is-checking:disabled{opacity:1;cursor:wait}.proxy-check-btn.is-checking .ico{animation:.85s linear infinite proxy-check-spin}.proxy-location{gap:.14rem;min-width:8.5rem;display:grid}.proxy-location-primary{color:var(--text);font-family:var(--font-mono);font-size:.84rem;font-weight:600}.proxy-location small{color:var(--text-muted);align-items:center;gap:.32rem;font-size:.78rem;line-height:1.25;display:flex}.proxy-country-avatar{border:1px solid var(--border);background:var(--card-bg);border-radius:.52rem;overflow:visible;box-shadow:0 4px 10px #5b5cf014;justify-content:center!important;align-items:center!important;width:2.78rem!important;height:2.05rem!important;display:inline-flex!important}.proxy-avatar-flag{--CountryFlagIcon-height:1.45rem;background-position:50%;background-size:cover;border-radius:.16rem;flex:none;box-shadow:0 1px 3px #0000002b;width:2.18rem!important;height:1.45rem!important;margin:auto!important;display:block!important}.proxy-country-avatar i{border-color:var(--card-bg);bottom:-.22rem;right:-.22rem}.proxy-quick-add{gap:1rem;display:grid}.proxy-line-field{gap:.42rem;display:grid}.proxy-line-field>span,.proxy-protocol>span{color:var(--text);font-size:.82rem;font-weight:750}.proxy-line-field input{width:100%;font-family:var(--font-mono)}.proxy-line-field small{color:var(--text-muted);line-height:1.45}.proxy-protocol{gap:.42rem;max-width:12rem;display:grid}.proxy-file-picker{border:1.5px dashed var(--border-strong);background:var(--surface-hover);min-height:9rem;color:var(--primary-text);text-align:center;cursor:pointer;border-radius:.9rem;place-items:center;gap:.42rem;padding:1.1rem;display:grid}.proxy-file-picker:hover{border-color:var(--primary);background:var(--surface-hover)}.proxy-file-picker input{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.proxy-file-picker span{font-weight:750}.proxy-file-picker small{color:var(--text-muted)}.proxy-check-progress{font-weight:650;color:var(--primary-text)!important}.proxy-check-progress i{background:currentColor;border-radius:50%;width:.5rem;height:.5rem;animation:.8s ease-in-out infinite proxy-check-pulse}@keyframes proxy-check-spin{to{transform:rotate(360deg)}}@keyframes proxy-check-pulse{50%{opacity:.35;transform:scale(.55)}}@keyframes proxy-check-sheen{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.proxy-row-checking,.proxy-row-checking td,.proxy-check-btn.is-checking .ico,.proxy-check-progress i{animation:none}}.ac-menu{display:inline-flex;position:relative}.ac-menu-list{z-index:20;border:1px solid var(--border);background:var(--card-bg);width:11rem;box-shadow:var(--shadow);border-radius:11px;gap:.15rem;padding:.35rem;display:grid;position:absolute;top:calc(100% + .4rem);right:0}.ac-menu-list button{color:var(--text);text-align:left;background:0 0;border:0;border-radius:7px;padding:.5rem .6rem;font-size:.85rem;font-weight:600}.ac-menu-list button:hover:not(:disabled){background:var(--surface-hover)}.ac-menu-list button:disabled{opacity:.4;cursor:not-allowed}.ac-menu-popover{z-index:1200;margin:0;position:fixed;top:auto;bottom:auto;right:auto}.toast-host{z-index:1300;pointer-events:none;justify-items:end;gap:.5rem;display:grid;position:fixed;top:6.25rem;right:1rem}.toast{--toast-accent:var(--success-text);--toast-tint:var(--success-soft);border:1px solid var(--toast-accent);background:linear-gradient(var(--toast-tint),var(--toast-tint)),var(--card-bg);max-width:min(23rem,100vw - 2rem);color:var(--text);box-shadow:var(--shadow-lg);pointer-events:auto;border-radius:.75rem;align-items:center;gap:.6rem;padding:.7rem .8rem;animation:.22s ease-out both toast-in;display:flex}.toast-success{--toast-accent:var(--success-text);--toast-tint:var(--success-soft)}.toast-info{--toast-accent:var(--info-text);--toast-tint:var(--info-soft)}.toast-warning{--toast-accent:var(--warning-text);--toast-tint:var(--warning-soft)}.toast-error{--toast-accent:var(--danger-text);--toast-tint:var(--danger-soft)}.toast.is-leaving{animation:.24s ease-in both toast-out}.toast-icon{color:var(--toast-accent);flex:none;display:inline-flex}.toast-text{overflow-wrap:anywhere;flex:auto;font-size:.86rem;font-weight:650;line-height:1.4}.toast-close{width:1.55rem;height:1.55rem;color:var(--text-muted);box-shadow:none;background:0 0;border:0;border-radius:.45rem;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.toast-close:hover{background:var(--surface-hover);color:var(--text);transform:none}.toast-close:focus-visible{outline:2px solid var(--toast-accent);outline-offset:1px}@keyframes toast-in{0%{opacity:0;transform:translate(1.5rem)}to{opacity:1;transform:none}}@keyframes toast-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(1.5rem)}}@media (prefers-reduced-motion:reduce){.toast,.toast.is-leaving{animation-duration:.01ms}}@media (width<=760px){.toast-host{justify-items:stretch;top:4.75rem;left:.75rem;right:.75rem}}.ac-pagination{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.1rem;display:flex}.ac-page-size{color:var(--text-muted);align-items:center;gap:.5rem;font-size:.83rem;font-weight:600;display:flex}.ac-page-size select{border:1px solid var(--line);background:var(--card);color:var(--text);border-radius:8px;padding:.35rem .55rem;font-size:.83rem}.ac-pagination-pages{align-items:center;gap:.3rem;display:flex}.ac-pagination-pages button{border:1px solid var(--line);background:var(--card);width:2.1rem;height:2.1rem;color:var(--text-muted);border-radius:8px;padding:0;font-size:.85rem;font-weight:650}.ac-pagination-pages button.active{border-color:var(--primary);background:var(--primary);color:#fff}.ac-pagination-pages button:disabled{opacity:.4;cursor:not-allowed}.ac-detail dl{gap:.6rem;margin:1rem 0;display:grid}.ac-detail dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding-bottom:.6rem;display:flex}.ac-detail dt{color:var(--muted);font-size:.85rem}.ac-detail dd{color:var(--ink);text-align:right;overflow-wrap:anywhere;margin:0;font-weight:650}.ac-mobile-card{flex-direction:column;gap:.8rem;display:flex}.ac-mobile-card .ac-cell{padding-right:0}.ac-mobile-card .badge{margin-left:auto}.ac-mobile-fields{gap:.5rem;margin:0;display:grid}.ac-mobile-fields div{justify-content:space-between;gap:.75rem;font-size:.83rem;display:flex}.ac-mobile-fields dt{color:var(--muted)}.ac-mobile-fields dd{color:var(--text);text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.ac-mobile-card .ac-actions{border-top:1px solid var(--line);justify-content:flex-end;padding-top:.5rem}@media (width<=760px){.ac-toolbar{flex-direction:column;align-items:stretch}.ac-toolbar .primary{justify-content:center}}.radar-picker{border:1px solid var(--line);background:var(--surface-hover);border-radius:12px;gap:.3rem;max-height:16rem;margin:.2rem 0;padding:.5rem;display:grid;overflow-y:auto}.radar-picker-row{cursor:pointer;border-radius:9px;flex-direction:row;align-items:center;gap:.65rem;padding:.5rem .6rem;display:flex}.radar-picker-row:hover{background:var(--card-bg)}.radar-picker-row input[type=checkbox]{flex:none;width:auto}.radar-picker-row span{flex-direction:column;gap:.1rem;min-width:0;display:flex}.radar-picker-row strong{color:var(--ink);overflow-wrap:anywhere;font-size:.87rem}.radar-picker-row small{color:var(--text-muted);font-size:.76rem}.radar-picker-note{background:var(--success-soft);color:var(--success-text);border-radius:999px;align-self:flex-start;margin-top:.15rem;padding:.1rem .38rem;font-size:.68rem;font-style:normal;font-weight:750}.shell button,.shell .primary,.shell .add-button{border:1px solid var(--line);background:var(--surface-hover);color:var(--text);border-radius:9px;padding:.55rem .9rem;font-size:.88rem;font-weight:650}.shell button:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-hover)}.shell .primary,.shell .add-button{border-color:var(--primary);background:linear-gradient(135deg,var(--primary),var(--primary-hover));color:#fff;box-shadow:0 6px 18px #5b5cf03d}.shell .primary:hover:not(:disabled),.shell .add-button:hover:not(:disabled){filter:brightness(1.08);background:linear-gradient(135deg,var(--primary),var(--primary-hover))}.shell button:disabled{opacity:.55;cursor:not-allowed}.shell .danger{border-color:var(--danger-text);background:var(--danger-soft);color:var(--danger-text)}.shell .link-button{color:var(--primary-text);background:0 0;border:0;padding:.3rem 0}.shell label{color:var(--text);gap:.4rem;font-size:.88rem;font-weight:650}.shell input,.shell select{border:1px solid var(--line);background:var(--surface-hover);color:var(--ink);border-radius:9px;padding:.65rem .8rem;font-size:.9rem;font-weight:400}.shell input:focus,.shell select:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #5b5cf029}.shell input::placeholder{color:var(--text-muted)}.shell small,.shell .editor small{color:var(--text-muted);font-weight:400}.shell table{min-width:640px}.shell th{border-bottom:1px solid var(--line);color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;padding:.7rem .8rem;font-size:.72rem;font-weight:700}.shell td{border-bottom:1px solid var(--line);color:var(--text);padding:.75rem .8rem;font-size:.9rem}.shell tbody tr:last-child td{border-bottom:0}.shell tbody tr:hover td{background:var(--surface-hover)}.shell td strong{color:var(--ink);font-weight:650}.shell td small,.shell td span>small{color:var(--text-muted)}.shell .badge,.shell .code{border:1px solid var(--line);background:var(--surface-hover);color:var(--text);letter-spacing:0;text-transform:none;white-space:nowrap;border-radius:999px;padding:.2rem .55rem;font-size:.72rem;font-weight:650}.shell th{white-space:nowrap}.shell .status-connected,.shell .status-healthy,.shell .status-active,.shell .status-trialing,.shell .status-paid,.shell .status-completed{border-color:var(--success-text);background:var(--success-soft);color:var(--success-text)}.shell .status-running,.shell .status-scheduled,.shell .status-simulation,.shell .status-awaiting_code,.shell .status-awaiting_2fa,.shell .status-unchecked,.shell .status-pending{border-color:var(--border);background:var(--surface-hover);color:var(--primary-text)}.shell .status-degraded,.shell .status-unhealthy,.shell .status-paused,.shell .status-underpaid,.shell .status-manual_review{border-color:var(--warning);background:var(--warning-soft);color:var(--warning-text)}.shell .status-failed,.shell .status-expired,.shell .status-disconnected,.shell .status-disabled,.shell .status-deleted,.shell .status-canceled{border-color:var(--danger-text);background:var(--danger-soft);color:var(--danger-text)}.shell .mobile-card{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:12px;padding:.9rem}.shell .mobile-card p{color:var(--muted);margin:.5rem 0;font-size:.87rem}.shell .quota{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:12px;padding:.85rem 1rem}.shell .quota span{color:var(--muted);font-size:.82rem}.shell .plans{gap:1rem}.shell .plan h3{font-size:1.25rem}.shell .price-list li,.shell dl div{border-bottom:1px solid var(--line)}.shell dt{color:var(--muted)}.shell .filter-row input,.shell .filter-row select{background:var(--surface-hover)}.shell .section-heading{margin-bottom:.85rem}.shell .trial-note{border:1px dashed var(--line);color:var(--muted);border-radius:9px;margin:auto 0 0;padding:.6rem .75rem;font-size:.83rem;line-height:1.5}.session-shielded{display:contents}.session-shielded[inert]{filter:blur(7px);display:block}.session-overlay{z-index:120;-webkit-backdrop-filter:blur(6px)saturate(.7);background:#0b1220bf;place-items:center;padding:1.25rem;animation:.18s session-fade;display:grid;position:fixed;inset:0}.session-dialog{border:1px solid var(--primary);background:linear-gradient(165deg,var(--card-bg),var(--bg-elevated));text-align:center;border-radius:20px;width:min(29rem,100%);max-height:100%;padding:2.1rem 2rem 1.6rem;animation:.22s session-rise;position:relative;overflow-y:auto;box-shadow:0 30px 90px #000000b8,inset 0 0 0 1px #ffffff0a}.session-close{color:#8ba0bd;border-radius:9px;place-items:center;width:2rem;height:2rem;display:grid;position:absolute;top:.85rem;right:.85rem}.session-mark{filter:drop-shadow(0 12px 30px #5b5cf05c);width:7.5rem;height:7.5rem;margin:.25rem auto 1.1rem;display:block}.session-dialog h2{color:#fff;letter-spacing:-.01em;margin:0 0 .75rem;font-size:1.5rem;font-weight:800;line-height:1.25}.session-body p:last-child{margin-bottom:0}.session-primary,.session-secondary{border-radius:11px;justify-content:center;align-items:center;gap:.55rem;width:100%;padding:.85rem 1.1rem;font-size:.97rem;font-weight:750;display:flex}.session-primary{border:1px solid var(--primary);background:linear-gradient(135deg,var(--primary),var(--primary-hover));color:#fff;box-shadow:0 10px 26px #5b5cf052}.session-primary:hover{filter:brightness(1.09)}.session-secondary{color:var(--primary-text);background:#0b122008;border:1px solid #0b122026;margin-top:.7rem}.session-note{color:var(--text-muted);text-align:left;border-top:1px solid #0b122012;justify-content:center;align-items:center;gap:.5rem;margin:1.4rem 0 0;padding-top:1.1rem;font-size:.79rem;line-height:1.5;display:flex}.session-note svg{color:var(--primary-text);flex:none}@keyframes session-fade{0%{opacity:0}to{opacity:1}}@keyframes session-rise{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}@media (width<=480px){.session-overlay{padding:1rem}.session-dialog{border-radius:17px;padding:1.7rem 1.25rem 1.35rem}.session-mark{width:6.25rem;height:6.25rem;margin-bottom:.9rem}.session-dialog h2{font-size:1.28rem}.session-body{margin-bottom:1.25rem;font-size:.9rem}}@media (prefers-reduced-motion:reduce){.session-overlay,.session-dialog{animation:none}}.admin-keys-issued{border-color:var(--primary);margin-bottom:1.25rem}.admin-key-list{gap:.4rem;margin:.85rem 0 0;padding:0;list-style:none;display:grid}.admin-key-list li{border:1px solid var(--primary);background:var(--card-bg);border-radius:9px;padding:.55rem .7rem}.admin-key-list code{font-family:var(--font-mono);letter-spacing:.04em;color:var(--primary-text);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;font-size:.92rem}.admin-kill{margin-top:1.25rem}.admin-kill p{margin:.75rem 0}.admin-kill button{align-self:flex-start}.modal-scrim{z-index:130;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0b1220c4;place-items:center;padding:1.25rem 1rem;animation:.16s ease-out modal-fade;display:grid;position:fixed;inset:0}.modal-scrim>.editor{width:min(720px,100%);max-height:calc(100dvh - 2.5rem);margin:0;animation:.18s ease-out modal-rise;overflow-y:auto;box-shadow:0 28px 70px #000c}.shell .modal-scrim>.editor{box-shadow:0 28px 70px #000c}@keyframes modal-fade{0%{opacity:0}to{opacity:1}}@keyframes modal-rise{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.modal-scrim,.modal-scrim>.editor{animation:none}}@media (width<=600px){.modal-scrim{align-items:end;padding:.75rem .6rem}.modal-scrim>.editor{max-height:calc(100dvh - 1.5rem)}}.global-modal-root{position:static}.global-modal-scrim{z-index:900;pointer-events:auto;width:100vw;height:100dvh;animation:.16s ease-out globalScrimFadeIn;position:fixed;inset:0;-webkit-backdrop-filter:blur(5px)!important;background:#0f172a52!important}.global-modal-layer{z-index:910;pointer-events:none;place-items:center;width:100vw;height:100dvh;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.global-modal-layer>*{pointer-events:auto}.modal-scrim.media-picker-scrim{z-index:920}@keyframes globalScrimFadeIn{0%{opacity:0}to{opacity:1}}.detail-modal{flex-direction:column;gap:0;width:min(640px,100%);max-height:calc(100dvh - 2.5rem);display:flex;overflow:hidden!important}.detail-modal-head{flex:none;align-items:flex-start;margin-bottom:0;padding-bottom:1rem}.detail-modal-icon{background:linear-gradient(140deg,var(--primary),var(--primary-hover));color:#fff;border-radius:13px;flex:none;place-items:center;width:2.9rem;height:2.9rem;font-weight:800;display:grid;overflow:hidden;box-shadow:0 8px 18px #5b5cf03d}.detail-modal-icon img{object-fit:cover;width:100%;height:100%}.detail-modal-icon>.ac-avatar,.detail-modal-icon>.ms-avatar{border-radius:0;width:100%;height:100%;margin:0}.detail-modal-head .modal-head-text{flex:auto;min-width:0}.detail-modal-head h2{overflow-wrap:anywhere;font-size:1.15rem;line-height:1.3}.detail-modal-head p{overflow-wrap:anywhere}.detail-modal-status{flex:none;align-self:center}.detail-modal-body{overscroll-behavior:contain;flex:auto;min-height:0;padding:1.05rem 0 .35rem;overflow-y:auto}.detail-modal-body>:first-child{margin-top:0}.detail-modal-body>.detail-modal-meta:first-child{border-top:0;margin-top:0;padding-top:0}.detail-modal-meta{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.3rem;margin:.35rem 0 0;padding-top:.95rem;display:grid}.detail-modal-meta>div{gap:.18rem;min-width:0;display:grid}.detail-modal-meta dt{color:var(--muted);font-size:.76rem;font-weight:600}.detail-modal-meta dd{color:var(--ink);overflow-wrap:anywhere;text-align:left;margin:0;font-size:.85rem;font-weight:650}.detail-modal-foot{border-top:1px solid var(--line);background:var(--card-bg);flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.55rem;margin-top:auto;padding-top:.95rem;display:flex}.detail-modal-foot>*{margin:0}.detail-modal-foot a{border:1px solid var(--line);background:var(--bg);width:auto;color:var(--ink);border-radius:9px;align-items:center;gap:.4rem;padding:.55rem .9rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.detail-modal-foot a:hover{border-color:var(--primary);background:var(--surface-hover);color:var(--ink)}.detail-modal-foot a:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.detail-modal-close{margin-left:auto!important}.detail-modal-foot:has(.detail-modal-close:only-child) .detail-modal-close{width:100%;margin-left:0!important}@media (width<=600px){.detail-modal{width:100%;max-height:calc(100dvh - 1.5rem)}.detail-modal-meta{grid-template-columns:1fr}.detail-modal-foot{grid-template-columns:1fr;display:grid}.detail-modal-foot>*,.detail-modal-close{width:100%;margin-left:0!important}}.modal-head{border-bottom:1px solid var(--line);align-items:center;gap:.9rem;margin-bottom:1.2rem;padding-bottom:1.1rem;display:flex}.modal-head-icon{background:linear-gradient(140deg,var(--primary),var(--primary-hover));color:#fff;border-radius:13px;flex:none;place-items:center;width:2.9rem;height:2.9rem;display:grid;box-shadow:0 8px 18px #5b5cf03d}.modal-head h2{color:var(--ink);margin:0;font-size:1.18rem;font-weight:800}.modal-head p{color:var(--muted);margin:.2rem 0 0;font-size:.85rem}.modal-head-text{flex:1;min-width:0}.modal-head .badge{flex:none;margin-left:auto}.scan-progress{border:1px solid var(--border);background:linear-gradient(120deg,var(--surface-hover),var(--border));border-radius:15px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem .85rem;margin:.85rem 0 1rem;padding:.9rem 1rem;display:grid;box-shadow:0 5px 15px #5b5cf00b}.scan-progress-orb{background:var(--info-soft);width:2.65rem;height:2.65rem;color:var(--primary-text);border-radius:.85rem;grid-row:span 2;place-items:center;display:grid}.scan-progress-copy{min-width:0}.scan-progress-copy>div{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.scan-progress-copy strong{color:var(--primary-text);font-size:.9rem;font-weight:800}.scan-progress-copy output{color:var(--primary-text);font-variant-numeric:tabular-nums;flex:none;font-size:1.12rem;font-weight:850}.scan-progress-copy p,.scan-progress-phase{color:var(--text-muted);margin:.15rem 0 0;font-size:.78rem;line-height:1.42;display:block}.scan-progress-phase{color:var(--primary-text);margin-top:.1rem;font-size:.71rem;font-weight:700}.scan-progress-track{background:var(--info-soft);border-radius:999px;grid-column:2;height:.42rem;overflow:hidden}.scan-progress-track>span{border-radius:inherit;background:linear-gradient(90deg,var(--primary),var(--primary-hover));transform-origin:0;width:100%;height:100%;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:block;transform:scaleX(.07)}.scan-progress-messages .scan-progress-orb{background:var(--success-soft);color:var(--t-teal)}.scan-progress-messages .scan-progress-track>span{background:linear-gradient(90deg,var(--t-teal-deep),var(--t-teal))}.scan-progress.is-complete{border-color:var(--success);background:var(--success-soft)}.scan-progress.is-complete .scan-progress-orb{background:var(--card-bg);color:var(--success-text)}.scan-progress.is-complete .scan-progress-copy output,.scan-progress.is-complete .scan-progress-phase{color:var(--success-text)}.scan-progress.is-complete .scan-progress-track>span{background:var(--success)}@media (width<=560px){.scan-progress{gap:.45rem .7rem;padding:.8rem}.scan-progress-orb{border-radius:.75rem;width:2.4rem;height:2.4rem}.scan-progress-copy strong{font-size:.84rem}.scan-progress-copy output{font-size:1rem}.scan-progress-copy p{font-size:.73rem}}@media (prefers-reduced-motion:reduce){.scan-progress-track>span{transition:none}}textarea{resize:vertical;border:1px solid var(--primary);background:var(--card-bg);color:#fff;border-radius:10px;width:100%;min-height:7rem;padding:.8rem;line-height:1.5}.shell textarea{border:1px solid var(--line);background:var(--surface-hover);color:var(--ink)}.shell textarea:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #5b5cf029}.shell textarea::placeholder{color:var(--text-muted)}.simple-stat-grid article{flex-direction:column;gap:.35rem;display:flex}.simple-stat-grid span{color:var(--muted);font-size:.9rem}.simple-stat-grid strong{color:var(--ink);font-size:2rem}.simple-stat-grid small{color:var(--text-muted)}.simple-align-end{align-self:end}.simple-message{white-space:pre-wrap;word-break:break-word;min-width:20rem}.simple-overrides{border:1px solid var(--line);background:var(--surface-hover);border-radius:12px;gap:.8rem;padding:.9rem;display:grid}.simple-overrides summary{cursor:pointer;color:var(--primary-text);font-weight:750}.simple-overrides label{margin-top:.45rem}.simple-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.simple-list li{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.55rem 0;display:flex}.simple-list li:last-child{border-bottom:0}.simple-list strong{white-space:nowrap}.content code{overflow-wrap:anywhere}@media (width<=760px){.simple-align-end{align-self:stretch}.simple-stat-grid{grid-template-columns:1fr}}.bill-top{align-items:stretch;gap:1rem;margin-bottom:1.1rem;display:flex}.bill-current{flex:2.3 1 0;min-width:0}.bill-current-grid{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:1.6rem;display:grid}.bill-label{color:var(--muted);margin-bottom:.35rem;font-size:.78rem;font-weight:650;display:block}.bill-muted{color:var(--muted);font-size:.83rem}.bill-current-planrow{align-items:center;gap:.6rem;margin-bottom:.3rem;display:flex}.bill-current-planrow strong{color:var(--ink);letter-spacing:.02em;font-size:1.4rem;font-weight:800}.bill-storage-text{color:var(--ink);margin-bottom:.4rem;font-size:.92rem;font-weight:700;display:block}.bill-progress{background:var(--surface-hover);border-radius:999px;height:.5rem;margin-bottom:.3rem;overflow:hidden}.bill-progress-fill{background:linear-gradient(90deg,var(--primary),var(--primary-hover));border-radius:999px;height:100%}.bill-current-meta{flex-direction:column;gap:.7rem;display:flex}.bill-current-meta strong{color:var(--ink);font-size:.92rem;font-weight:700;display:block}.bill-upgrade-btn{white-space:nowrap;justify-self:end;align-items:center;gap:.5rem;display:inline-flex}.bill-upgrade-ico{display:inline-flex;transform:rotate(-90deg)}.bill-pay-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=640px){.bill-pay-grid{grid-template-columns:1fr}}.bill-banner{background:var(--surface-hover);border-color:var(--border);flex-direction:column;flex:1 1 0;gap:.6rem;min-width:13rem;display:flex}.bill-banner .ico{color:var(--primary-text)}.bill-banner p{color:var(--primary-text);margin:0;font-size:.85rem;line-height:1.5}.bill-plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1.1rem;display:grid}.bill-plan-card{flex-direction:column;gap:.9rem;display:flex;position:relative;overflow:visible}.bill-plan-card.recommended{border-color:var(--primary);box-shadow:0 10px 30px #5b5cf026}.bill-plan-ribbon{background:var(--primary);color:#fff;border-radius:999px;padding:.25rem .65rem;font-size:.68rem;font-weight:750;position:absolute;top:-.75rem;right:1.1rem;box-shadow:0 4px 10px #5b5cf042}.bill-plan-head{align-items:center;gap:.7rem;display:flex}.bill-plan-head strong{color:var(--ink);font-size:1.05rem;font-weight:750;display:block}.bill-plan-head small{color:var(--muted);font-size:.78rem}.bill-plan-icon{color:#fff;border-radius:50%;flex:none;place-items:center;width:2.6rem;height:2.6rem;display:grid}.tone-blue .bill-plan-icon{background:linear-gradient(140deg,var(--primary),var(--primary-hover));box-shadow:0 6px 14px #5b5cf03d}.tone-green .bill-plan-icon{background:linear-gradient(140deg,var(--success),var(--success-text));box-shadow:0 6px 14px #22c55e3d}.tone-amber .bill-plan-icon{background:linear-gradient(140deg,var(--warning),var(--warning-text));box-shadow:0 6px 14px #f59e0b3d}.tone-violet .bill-plan-icon{background:linear-gradient(140deg,var(--primary),var(--primary-hover));box-shadow:0 6px 14px #5b5cf03d}.bill-plan-free{color:var(--ink);font-size:2rem;font-weight:800}.bill-plan-bullets{color:var(--ink);flex:1;gap:.5rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:grid}.bill-plan-bullets li{align-items:center;gap:.5rem;display:flex}.bill-plan-bullets .ico{color:var(--success-text);flex:none}.bill-plan-prices{flex:1;align-content:start;gap:.6rem;display:grid}.bill-price-row{justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.85rem;display:flex}.bill-price-row strong{color:var(--ink);font-size:.95rem}.bill-price-row small{color:var(--muted)}.bill-price-row em{color:var(--success-text);white-space:nowrap;font-size:.78rem;font-style:normal}.bill-plan-card>button{margin-top:auto}.bill-compare{margin-bottom:1.1rem}.bill-compare-head{margin-bottom:1rem}.bill-compare-head h2{color:var(--ink);margin:0;font-size:1.05rem;font-weight:750}.bill-compare-table{border:1px solid var(--line);border-radius:14px;overflow-x:auto}.bill-compare-table table{border-collapse:separate;border-spacing:0;width:100%;min-width:640px}.bill-compare-table th,.bill-compare-table td{text-align:center;border-bottom:1px solid var(--line);white-space:nowrap;color:var(--ink);padding:.85rem 1rem;font-size:.85rem}.bill-compare-table thead th{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;background:var(--bg);font-size:.76rem;font-weight:750}.bill-compare-table td:first-child,.bill-compare-table th:first-child{text-align:left;white-space:normal;min-width:11rem;font-weight:650}.bill-compare-table tbody tr:hover td{background:var(--bg)}.bill-compare-table tbody tr:last-child td{border-bottom:0}.bill-compare-table .bill-compare-highlight{background:var(--surface-hover);position:relative}.bill-compare-table thead th.bill-compare-highlight{color:var(--primary-text);border-top-left-radius:10px;border-top-right-radius:10px}.bill-compare-tag{letter-spacing:.04em;color:#fff;background:var(--primary);text-transform:none;border-radius:999px;width:max-content;margin:0 auto .35rem;padding:.15rem .55rem;font-size:.66rem;font-weight:800;display:block}.bill-compare-table tbody tr:hover td.bill-compare-highlight{background:var(--info-soft)}.bill-compare-table tbody tr:last-child td.bill-compare-highlight{border-bottom-right-radius:10px;border-bottom-left-radius:10px}.bill-compare-toggle{color:var(--primary-text);cursor:pointer;background:0 0;border:0;margin:1rem auto 0;font-size:.86rem;font-weight:650;display:block}.bill-card-head{align-items:center;gap:.8rem;margin-bottom:1rem;display:flex}.bill-card-head h2{color:var(--ink);margin:0;font-size:1.05rem;font-weight:750}.bill-sandbox-note{align-items:center;gap:.4rem;margin:.3rem 0 0;display:flex}.bill-sandbox-note .ico{color:var(--text-muted);flex:none}.bill-payment{margin-top:1.1rem}@media (width<=1100px){.bill-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1600px){.bill-current-grid{grid-template-columns:1fr 1fr;row-gap:1.2rem}.bill-current-meta{flex-direction:row;grid-column:1/-1;justify-content:flex-start;gap:2.5rem}.bill-upgrade-btn{grid-column:1/-1;justify-content:center;justify-self:stretch}}@media (width<=760px){.bill-top{flex-direction:column}.bill-current-grid{grid-template-columns:1fr}.bill-current-meta{flex-direction:column;gap:.7rem}}@media (width<=480px){.bill-plans{grid-template-columns:1fr}}.bill-qr-modal{max-width:26rem}.bill-qr-wrap{background:var(--bg);border:1px solid var(--line);border-radius:14px;justify-content:center;margin:0 0 1.1rem;padding:1.1rem;display:flex}.bill-qr-img{object-fit:contain;background:var(--card-bg);border-radius:10px;width:220px;height:220px}.bill-qr-fields div{border:1px solid var(--line);background:var(--card);border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .75rem;display:flex}.bill-qr-fields dt{color:var(--muted);flex:none;font-size:.78rem;font-weight:650}.bill-qr-fields dd{text-align:right;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;margin:0;display:flex}.bill-qr-fields code{font-family:var(--font-mono);color:var(--ink);overflow-wrap:anywhere;font-size:.88rem}.bill-copy-btn{width:2rem;height:2rem;color:var(--primary-text);border-radius:8px;flex:none;place-items:center;padding:0;display:inline-grid}.bill-copy-btn .ico{width:.94rem;height:.94rem}.bill-copy-btn:hover:not(:disabled){background:var(--surface-hover);border-color:var(--border);color:var(--primary-text)}.shell--refresh .status-cancelled{border-color:var(--danger-text);background:var(--danger-soft);color:var(--danger-text)}.bill-qr-fields .bill-qr-row-stack{flex-direction:column;align-items:stretch;gap:.4rem}.bill-qr-fields .bill-qr-row-stack dd{text-align:left;justify-content:space-between}.bill-payment .bill-card-head{margin-bottom:.9rem}.bill-payment-waiting{border:1px solid var(--border);background:var(--surface-hover);color:var(--primary-text);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;margin:0 0 1rem;padding:.8rem .9rem;display:grid}.bill-payment-wait-icon{background:var(--info-soft);width:2.05rem;height:2.05rem;color:var(--primary-text);border-radius:50%;place-items:center;display:grid}.bill-payment-wait-icon.is-checking .ico{animation:.85s linear infinite bill-payment-spin}.bill-payment-waiting strong{color:var(--primary-text);font-size:.84rem;font-weight:750;display:block}.bill-payment-waiting p{color:var(--primary-text);margin:.16rem 0 0;font-size:.76rem;line-height:1.42}.bill-payment-waiting small{color:var(--warning-text);margin-top:.3rem;font-size:.73rem;line-height:1.35;display:block}.bill-payment-refresh{white-space:nowrap;border:1px solid var(--primary);background:var(--card-bg);color:var(--primary-text);border-radius:8px;justify-content:center;align-items:center;gap:.35rem;padding:.42rem .65rem;font-size:.74rem;font-weight:700;display:inline-flex}.bill-payment-refresh:not(:disabled):hover{background:var(--info-soft)}@keyframes bill-payment-spin{to{transform:rotate(360deg)}}.bill-payment-success-card{border:1px solid var(--success);background:linear-gradient(145deg,var(--success-soft),#0f2418);color:var(--success-text);border-radius:14px;padding:1rem}.bill-payment-success-head{align-items:flex-start;gap:.75rem;display:flex}.bill-payment-success-icon{background:var(--success);color:#fff;border-radius:50%;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid;box-shadow:0 5px 14px #22c55e35}.bill-payment-success-head h3{color:var(--success-text);margin:0;font-size:1rem;font-weight:800}.bill-payment-receipt div{border:1px solid var(--success-text);background:var(--card-bg);border-radius:9px;flex-direction:column;gap:.17rem;padding:.56rem .65rem;display:flex}.bill-payment-receipt dt{color:var(--success-text);font-size:.68rem;font-weight:700}.bill-payment-receipt dd{overflow-wrap:anywhere;color:var(--success-text);text-align:left;margin:0;font-size:.8rem;font-weight:650}.bill-payment-receipt dd strong{font-weight:800}.bill-payment-receipt-foot{border-top:1px solid var(--success-text);justify-content:space-between;align-items:center;gap:.8rem;padding-top:.8rem;display:flex}.bill-payment-receipt-foot>span{max-width:16rem;color:var(--success-text);align-items:flex-start;gap:.4rem;font-size:.76rem;line-height:1.42;display:flex}.bill-payment-receipt-foot>span .ico{color:var(--success-text);flex:none;margin-top:.04rem}.bill-payment-receipt-foot .primary{white-space:nowrap;flex:none;align-items:center;gap:.4rem;padding:.52rem .75rem;font-size:.78rem}.bill-payment-action-error{color:var(--danger-text);margin:.75rem 0 0;font-size:.78rem;font-weight:650}@media (width<=560px){.bill-payment-waiting{grid-template-columns:auto minmax(0,1fr)}.bill-payment-refresh{grid-column:1/-1;width:100%}.bill-payment-receipt{grid-template-columns:1fr}.bill-payment-receipt-foot{flex-direction:column;align-items:stretch}.bill-payment-receipt-foot>span{max-width:none}.bill-payment-receipt-foot .primary{justify-content:center;width:100%}}.as-master{border:1px solid var(--line);background:var(--card);color:var(--text);box-shadow:var(--shadow);white-space:nowrap;border-radius:11px;align-items:center;gap:.6rem;padding:.55rem .9rem;font-size:.85rem;font-weight:650;display:flex}.as-type-pills{margin-top:-.35rem}.as-type-pills button{align-items:center;gap:.4rem;display:inline-flex}.as-cell{padding-right:.5rem}.as-type-icon{color:#fff;border-radius:12px;flex:none;place-items:center;width:2.6rem;height:2.6rem;display:grid;box-shadow:0 6px 14px #00000026}.as-content-preview{text-overflow:ellipsis;white-space:nowrap;max-width:16rem;color:var(--text-muted);font-size:.85rem;display:block;overflow:hidden}.as-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.32rem .7rem;font-size:.76rem;font-weight:700;display:inline-flex}.as-badge.on{background:var(--success-soft);color:var(--success-text)}.as-badge.off{background:var(--warning-soft);color:var(--warning-text)}.as-badge.review{background:var(--danger-soft);color:var(--danger-text)}.as-badge.draft{background:var(--surface-hover);color:var(--text-muted)}.as-mobile-card>div:first-child{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.as-mobile-card .as-cell{padding-right:0}.as-meta{color:var(--text-muted);margin:-.3rem 0 .5rem;font-size:.78rem;display:block}.as-split{grid-template-columns:1fr 1fr;margin-top:1.6rem}.as-feed strong{text-transform:capitalize}.as-page .as-content-preview{max-width:14rem}.as-history .desktop-table table,.ar-history .desktop-table table{min-width:860px}.hs-cell-title{text-overflow:ellipsis;white-space:nowrap;max-width:13rem;display:block;overflow:hidden}.hs-cell-nowrap{white-space:nowrap}.ar-history-sent-link{color:#2e5bff;white-space:nowrap;margin-left:.5rem;font-size:.75rem;display:inline-block}.hs-sent-content{background:#f6f7fb;border:1px solid #e7e9f2;border-radius:.6rem;margin:0 0 1rem;padding:.7rem .85rem}.hs-sent-content>span{letter-spacing:.04em;text-transform:uppercase;color:#5b6478;margin-bottom:.35rem;font-size:.7rem;font-weight:700;display:block}.hs-sent-content>p{white-space:pre-wrap;overflow-wrap:anywhere;color:#0a0f1e;margin:0;font-size:.85rem}.hs-telegram-link{align-items:center;gap:.35rem;text-decoration:none;display:inline-flex}.as-history-row-foot{justify-content:space-between;align-items:center;gap:.6rem;margin-top:.4rem;display:flex}.as-history .hs-linkbtn,.ar-history .hs-linkbtn{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.as-page .desktop-table td:nth-child(2){min-width:11rem}.as-page .ac-cell strong{white-space:nowrap;text-overflow:ellipsis;max-width:10.5rem;overflow:hidden}.as-detail-blockers{border:1px solid var(--warning-soft);background:var(--warning-soft);border-radius:12px;margin:0 0 1.15rem;padding:.85rem .9rem}.as-detail-blockers h3{color:var(--warning-text);margin:0 0 .5rem;font-size:.9rem;font-weight:750}.as-detail-blockers ul{gap:.35rem;margin:0 0 .55rem;padding:0;list-style:none;display:grid}.as-detail-blockers li{color:var(--ink);align-items:flex-start;gap:.4rem;font-size:.85rem;font-weight:650;display:flex}.as-detail-blockers li .ico{color:var(--warning-text);flex:none;margin-top:.1rem}.as-detail-blockers p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.5}.as-detail-message,.as-detail-runs,.as-exec-block{margin:0 0 1.15rem}.as-detail-message h3,.as-detail-runs h3,.as-exec-block h3{color:var(--ink);margin:0 0 .55rem;font-size:.92rem;font-weight:750}.as-detail-message p{border:1px solid var(--line);background:var(--bg);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:11px;margin:0;padding:.8rem .9rem;line-height:1.55}.as-detail-runs .as-run-list{margin-bottom:0}.as-exec-message{border:1px solid var(--line);background:var(--bg);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:11px;margin:0;padding:.8rem .9rem;line-height:1.55}.as-exec-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin:0 0 1.25rem;display:grid}.as-exec-count{border:1px solid var(--line);background:var(--bg);text-align:center;border-radius:11px;gap:.15rem;padding:.65rem .5rem;display:grid}.as-exec-count strong{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.25rem;font-weight:800}.as-exec-count span{color:var(--muted);font-size:.74rem;font-weight:650}.as-exec-count.is-ok strong{color:var(--success-text)}.as-exec-count.is-bad strong{color:var(--danger-text)}.as-exec-count.is-warn strong{color:var(--warning-text)}.as-timeline{gap:.85rem;margin:0;padding:0 0 0 1.35rem;list-style:none;display:grid;position:relative}.as-timeline:before{background:var(--line);content:"";width:2px;position:absolute;top:.45rem;bottom:.45rem;left:.31rem}.as-timeline li{align-items:flex-start;gap:.6rem;display:flex;position:relative}.as-timeline-dot{border:2px solid var(--line);background:var(--card-bg);border-radius:50%;width:.68rem;height:.68rem;position:absolute;top:.3rem;left:-1.35rem}.as-timeline-done .as-timeline-dot{border-color:var(--success-text);background:var(--success-text)}.as-timeline-current .as-timeline-dot{border-color:var(--primary);background:var(--card-bg);box-shadow:0 0 0 3px #5b5cf033}.as-timeline-failed .as-timeline-dot{border-color:var(--danger-text);background:var(--danger-text)}.as-timeline-body{gap:.1rem;display:grid}.as-timeline-body strong{color:var(--ink);font-size:.86rem;font-weight:700}.as-timeline-pending .as-timeline-body strong{color:var(--muted);font-weight:650}.as-timeline-body small{color:var(--muted);font-size:.76rem}.as-exec-failure{border:1px solid var(--danger-soft);background:var(--danger-soft);border-radius:12px;padding:.85rem .9rem}.as-exec-failure h3{color:var(--danger-text);margin-bottom:.35rem}.as-exec-failure-title{color:var(--ink);margin:0 0 .3rem;font-weight:750}.as-exec-failure-detail{color:var(--ink);margin:0 0 .5rem;font-size:.86rem;line-height:1.5}.as-exec-failure-code{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.75rem}.as-exec-failure-code code{background:var(--card-bg);border-radius:5px;padding:.1rem .3rem;font-size:.72rem}.as-exec-tasks{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.as-exec-tasks li{border:1px solid var(--line);background:var(--bg);border-radius:11px;gap:.24rem;padding:.7rem .85rem;display:grid}.as-exec-task-head{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.as-exec-task-target{gap:.1rem;min-width:0;display:grid}.as-exec-task-target strong,.as-exec-task-target a{color:var(--ink);overflow-wrap:anywhere;font-size:.87rem;font-weight:700}.as-exec-task-target a{color:var(--primary-text)}.as-exec-task-target small{color:var(--muted);overflow-wrap:anywhere;font-size:.75rem}.as-exec-task-meta{color:var(--muted);font-size:.76rem}.as-exec-task-error{color:var(--danger-text);font-size:.76rem}.as-exec-task-error code{background:var(--danger-soft);border-radius:4px;padding:.05rem .28rem;font-size:.7rem}.as-exec-task-link{color:var(--primary-text);justify-self:start;font-size:.76rem;font-weight:700}@media (width<=600px){.as-exec-counts{grid-template-columns:repeat(2,minmax(0,1fr))}}.as-run-list{gap:.6rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.as-run-list li{border:1px solid var(--line);background:var(--bg);border-radius:11px;flex-direction:column;gap:.3rem;padding:.75rem .9rem;display:flex}.as-run-list li>div{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.as-run-list small{color:var(--text-muted)}.as-run-list button{align-self:flex-start;margin-top:.15rem}@media (width<=760px){.as-split{grid-template-columns:1fr}.as-master{flex:1;justify-content:space-between}.ov-head-actions{width:100%}.ov-head-actions .primary{white-space:nowrap;flex:1;justify-content:center}}.hs-page{flex-direction:column;gap:1.15rem;display:flex}.hs-page>.ov-head,.hs-page>.ov-stats,.hs-page>.hs-split{margin-bottom:0}.ov-head-title{align-items:center;gap:.9rem;min-width:0;display:flex}.ov-head-title h1{margin:0 0 .25rem}.hs-head-icon{background:linear-gradient(145deg,var(--surface-hover),var(--info-soft));width:3rem;height:3rem;color:var(--primary-text);border-radius:14px;flex:none;place-items:center;display:grid;box-shadow:0 4px 12px #5b5cf01f}.hs-page .ov-head-actions .ov-export{background:var(--card);color:var(--text);border-radius:11px;padding:.6rem 1rem}.ov-stat em.neg{color:var(--text-muted)}.hs-controls{flex-direction:column;gap:.85rem;display:flex}.hs-controls .ac-toolbar,.hs-controls .ac-pills{margin-bottom:0}.hs-toolbar .ac-search{flex:16rem;max-width:26rem}.hs-toolbar .ov-export{margin-left:auto}.hs-page .hs-toolbar .ov-export{background:var(--card);color:var(--text);box-shadow:var(--shadow);border-radius:12px;padding:.62rem .9rem}.hs-filter-btn{white-space:nowrap;align-items:center;gap:.5rem;display:inline-flex}.hs-pills button{align-items:center;gap:.4rem;display:inline-flex}.hs-list{padding:0;overflow:hidden}.hs-list .ov-empty{padding:2.4rem 1rem}.hs-list .desktop-table{overflow-x:auto}.hs-page .hs-table table{min-width:840px}.hs-page .hs-table th,.hs-page .hs-table td{vertical-align:middle;padding:.8rem 1rem}.hs-list input[type=checkbox]{width:1.05rem;height:1.05rem;accent-color:var(--primary-text);cursor:pointer;margin:0;padding:0}.hs-check{white-space:nowrap;width:1%}.hs-time-cell{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.84rem}.hs-cell{gap:.65rem}.hs-cell strong{white-space:nowrap;text-overflow:ellipsis;max-width:16rem;overflow:hidden}.hs-act-icon{border-radius:11px;flex:none;justify-content:center;place-items:center;width:2.1rem;height:2.1rem;display:inline-grid}.hs-cell .hs-act-icon,.ac-cell .hs-act-icon{justify-content:center!important;place-items:center!important;display:inline-grid!important}.hs-act-icon svg.ico{margin:auto;display:block}.hs-source-link{color:var(--primary-text);white-space:nowrap;font-weight:650}.hs-code{color:var(--text-muted);letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.82rem;font-weight:650}.hs-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .68rem;font-size:.76rem;font-weight:700;display:inline-flex}.hs-badge.ok{background:var(--success-soft);color:var(--success-text)}.hs-badge.done{background:var(--info-soft);color:var(--primary-text)}.hs-badge.reply{background:var(--success-soft);color:var(--t-teal)}.hs-badge.warn{background:var(--warning-soft);color:var(--warning-text)}.hs-badge.err{background:var(--danger-soft);color:var(--danger-text)}.hs-mobile-list{gap:.7rem;padding:1rem;display:grid}.hs-mobile-card{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.hs-mc-main{flex-direction:column;flex:8rem;gap:.15rem;min-width:0;display:flex}.hs-mc-main strong{color:var(--ink);overflow-wrap:anywhere;font-size:.92rem;font-weight:700}.hs-mc-main small{color:var(--muted);overflow-wrap:anywhere;font-size:.78rem}.hs-mc-side{flex-direction:column;flex:none;align-items:flex-end;gap:.3rem;display:flex}.hs-mc-time{color:var(--text-muted);white-space:nowrap;font-size:.78rem;font-weight:600}.hs-mc-actions{margin-left:auto}.shell .hs-see-all{width:100%;color:var(--primary-text);background:0 0;border:0;justify-content:center;align-items:center;gap:.4rem;margin-top:.2rem;font-size:.88rem;font-weight:700;display:flex}.shell .hs-see-all:hover{background:0 0;text-decoration:underline}.hs-split{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);gap:1rem}.shell .hs-linkbtn{color:var(--primary-text);background:0 0;border:0;padding:0;font-size:.83rem;font-weight:650}.shell .hs-linkbtn:hover{color:var(--primary-text);background:0 0;text-decoration:underline}.hs-feed li{align-items:center;gap:.7rem}.hs-feed .hs-act-icon{border-radius:10px;width:1.95rem;height:1.95rem}.hs-feed-text{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.hs-feed-text strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:700;overflow:hidden}.hs-feed-text small{color:var(--text-muted);font-size:.76rem}.hs-feed-time{white-space:nowrap;flex-direction:column;flex:none;align-items:flex-end;gap:.05rem;display:flex}.hs-feed-time span{color:var(--text);font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:650}.hs-feed-time small{color:var(--text-muted);font-size:.72rem}.hs-feed-dot{border-radius:50%;flex:none;width:9px;height:9px}.hs-detail{max-width:34rem}.hs-detail-head{align-items:center;gap:.75rem;margin:.4rem 0 .2rem;display:flex}.hs-detail-head strong{color:var(--ink);font-weight:700;display:block}.hs-detail-head small{color:var(--muted);font-size:.8rem}@media (width<=1180px){.hs-split{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr)}}@media (width<=760px){.hs-controls{order:1}.hs-page>.ov-stats{order:2}.hs-page>.hs-list{order:3}.hs-page>.hs-split{order:4}.hs-split{grid-template-columns:1fr}.hs-toolbar{grid-template-columns:1fr 1fr;align-items:center;gap:.6rem;display:grid}.hs-toolbar select,.hs-toolbar .ov-clock{width:100%;min-width:0}.hs-toolbar .ov-clock .ov-range{justify-content:flex-start;width:100%;overflow:hidden}.hs-toolbar .ov-clock .ov-range .ov-range-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hs-filter-btn{grid-column:1/-1;justify-content:center}}.st-page{flex-direction:column;gap:1.15rem;display:flex}.st-page>.ov-head,.st-page>.ov-stats,.st-page>.st-grid{margin-bottom:0}.st-head-icon{background:linear-gradient(145deg,var(--surface-hover),var(--info-soft));color:var(--primary-text)}.st-stat{border:1px solid var(--line);background:var(--card);min-width:0;box-shadow:var(--shadow);border-radius:16px;flex-direction:column;gap:.45rem;padding:1.1rem 1.2rem;display:flex}.st-stat-head{color:var(--muted);align-items:center;gap:.55rem;font-size:.83rem;font-weight:650;display:flex}.st-stat-icon{color:#fff;border-radius:10px;flex:none;place-items:center;width:2.15rem;height:2.15rem;display:grid}.st-stat-icon.tone-blue{background:linear-gradient(140deg,var(--primary),var(--primary-hover))}.st-stat-icon.tone-green{background:linear-gradient(140deg,var(--success),var(--success-text))}.st-stat-icon.tone-amber{background:linear-gradient(140deg,var(--warning),var(--warning-text))}.st-stat-icon.tone-violet{background:linear-gradient(140deg,var(--primary),var(--primary-hover))}.st-stat-icon.tone-red{background:linear-gradient(140deg,var(--danger),var(--danger-text))}.st-stat strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:1.2rem;font-weight:800;overflow:hidden}.st-stat small{color:var(--muted);font-size:.8rem}.st-stat-ok{color:var(--success-text)}.st-stat-warn{color:var(--warning-text)}@media (width<=1320px){.st-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.st-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.st-grid .ov-card-head h2{align-items:center;gap:.5rem;display:flex}.st-avatar-row{align-items:center;gap:1rem;margin-bottom:1.1rem;display:flex}.st-avatar{background:linear-gradient(140deg,var(--primary),var(--primary-hover));color:#fff;border-radius:50%;flex:none;place-items:center;width:4.2rem;height:4.2rem;font-size:1.5rem;font-weight:800;display:grid;overflow:hidden;box-shadow:0 4px 12px #5b5cf03d}.st-avatar img{object-fit:cover;width:100%;height:100%}.st-avatar-actions{flex-direction:column;gap:.4rem;min-width:0;display:flex}.st-avatar-actions .button-row{gap:.6rem}.st-avatar-actions small{color:var(--text-muted);font-size:.72rem;line-height:1.4}.st-profile-grid{margin-top:0}.st-profile-grid input[readonly]{color:var(--muted);cursor:default}.st-profile-save{grid-column:1/-1;display:flex}.st-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;display:flex}.st-row:last-child{border-bottom:0;padding-bottom:0}.st-row-text{align-items:flex-start;gap:.65rem;min-width:0;display:flex}.st-row-icon{background:var(--surface-hover);width:1.9rem;height:1.9rem;color:var(--text-muted);border-radius:9px;flex:none;place-items:center;margin-top:.05rem;display:grid}.st-row-text strong{color:var(--ink);font-size:.9rem;font-weight:700;display:block}.st-row-text small{color:var(--muted);margin-top:.1rem;font-size:.78rem;display:block}.st-row select{width:auto;min-width:8rem}.st-row>button{white-space:nowrap}.st-field{flex-direction:column;gap:.4rem;min-width:0;display:flex}.st-field-label{color:var(--text-muted);font-weight:650}.st-field-hint{color:var(--text-muted);font-size:.72rem;line-height:1.4}.tz-picker{width:100%;min-width:0;position:relative}.st-row-stacked{flex-direction:column;align-items:stretch;gap:.6rem}.tz-picker-trigger{border:1px solid var(--border-strong);background:var(--input-bg);width:100%;color:var(--text);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:.55rem;padding:.65rem .8rem;display:flex}.tz-picker-trigger:hover{border-color:var(--primary)}.tz-picker-trigger .tz-city{flex-direction:column;flex:1;gap:.05rem;min-width:0;font-weight:650;display:flex;overflow:hidden}.tz-picker-trigger .tz-id{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:500;display:block;overflow:hidden}.tz-offset{background:var(--info-soft);color:var(--primary-text);white-space:nowrap;border-radius:999px;flex:none;padding:.16rem .5rem;font-size:.74rem;font-weight:750}.tz-picker-menu{z-index:40;border:1px solid var(--line);background:var(--card-bg);border-radius:12px;gap:.35rem;padding:.55rem;display:grid;position:absolute;top:calc(100% + .35rem);left:0;right:0;box-shadow:0 14px 34px #00000024}.tz-picker-search{border:1px solid var(--border-strong);border-radius:8px;width:100%;padding:.55rem .6rem}.tz-picker-list{overscroll-behavior:contain;gap:.1rem;max-height:15.5rem;display:grid;overflow-y:auto}.tz-picker-option{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:.6rem;padding:.5rem .55rem;display:flex}.tz-picker-option:hover{background:var(--surface-hover)}.tz-picker-option.active{background:var(--surface-hover);color:var(--primary-text)}.tz-picker-option>span:first-child{flex-direction:column;gap:.05rem;min-width:0;display:flex}.tz-picker-option strong{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:650;display:block;overflow:hidden}.tz-picker-option small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;display:block;overflow:hidden}.tz-picker-empty{color:var(--text-muted);text-align:center;padding:.85rem .5rem;font-size:.8rem}@media (width<=760px){.tz-picker-menu{z-index:120;max-height:70dvh;position:fixed;inset:auto 8px 8px}.tz-picker-list{max-height:54dvh}}.st-danger{border-color:var(--danger-text)}.st-danger .ov-card-head h2{color:var(--danger-text)}.st-danger .st-row-icon{background:var(--danger-soft);color:var(--danger-text)}.st-danger .muted{margin:-.2rem 0 .4rem}.st-sessions-card{margin-top:0}.st-sessions-card .ov-card-head span.muted{font-size:.8rem}.st-session-mobile p{margin:.3rem 0 .6rem}.st-footnote{text-align:center;justify-content:center;align-items:center;gap:.5rem;font-size:.85rem;display:flex}@media (width<=1320px){.st-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.st-grid,.st-profile-grid{grid-template-columns:1fr}.st-row{flex-wrap:wrap}.st-row select{width:100%}}.an-page{flex-direction:column;gap:1.15rem;display:flex}.an-page>.ov-head,.an-page>.ov-stats,.an-page>.an-grid{margin-bottom:0}.an-head-icon{background:linear-gradient(145deg,var(--surface-hover),var(--info-soft));color:var(--primary-text)}.ov-stat em.down{color:var(--danger-text)}.an-toolbar{margin-bottom:0}.an-window-toggle{margin-left:auto}.an-source-pills{margin-top:-.35rem}.an-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.an-foot-note{color:var(--success-text);align-items:center;gap:.4rem;margin:.75rem 0 0;font-size:.8rem;font-weight:650;display:flex}.an-rank-list{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.an-rank-list li{align-items:center;gap:.6rem;display:flex}.an-rank{color:#fff;border-radius:50%;flex:none;place-items:center;width:1.6rem;height:1.6rem;font-size:.72rem;font-weight:800;display:grid}.an-rank-name{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.85rem;font-weight:650;overflow:hidden}.an-rank-count{color:var(--text-muted);flex:none;font-size:.8rem;font-weight:650}.an-rank-list .ov-rate{flex:none;width:6rem}.an-insight-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.an-insight{align-items:flex-start;gap:.6rem;display:flex}.an-insight-icon{color:#fff;border-radius:9px;flex:none;place-items:center;width:1.9rem;height:1.9rem;display:grid}.an-insight-icon.tone-green{background:linear-gradient(140deg,var(--success),var(--success-text))}.an-insight-icon.tone-amber{background:linear-gradient(140deg,var(--warning),var(--warning-text))}.an-insight-icon.tone-blue,.an-insight-icon.tone-violet{background:linear-gradient(140deg,var(--primary),var(--primary-hover))}.an-insight-icon.tone-red{background:linear-gradient(140deg,var(--danger),var(--danger-text))}.an-insight strong{color:var(--ink);font-size:.85rem;font-weight:700;display:block}.an-insight small{color:var(--muted);margin-top:.1rem;font-size:.78rem;display:block}.an-updated{color:var(--text-muted);justify-content:center;align-items:center;gap:.4rem;margin:0;font-size:.8rem;display:flex}@media (width<=1320px){.an-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.an-grid{grid-template-columns:1fr}.an-toolbar{flex-direction:column;align-items:stretch}.an-window-toggle{width:100%;margin-left:0}.an-window-toggle button{flex:1}}.auth-page{--auth-ink:var(--t-text);--auth-muted:var(--t-text-muted);--auth-line:var(--t-border);--auth-blue:var(--t-primary-text);--auth-blue-2:var(--t-primary-hover);isolation:isolate;background:radial-gradient(48rem 36rem at 17% 20%,var(--t-glow-indigo) 0,var(--t-sidebar-bg) 56%,transparent 100%),var(--t-bg);min-height:100svh;color:var(--auth-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);font-family:Inter,ui-sans-serif,system-ui,sans-serif;display:grid;position:relative;overflow:hidden}.auth-page:before{content:"";z-index:-3;pointer-events:none;background:radial-gradient(28rem 20rem at 85% 8%,#131d31ab,#0000 73%),radial-gradient(32rem 18rem at 16% 96%,#0e203670,#0000 74%);position:absolute;inset:0}.auth-backdrop{z-index:-2;pointer-events:none;background:radial-gradient(70% 60% at 55% 0,#0e2036b8,#0000 74%);border-radius:50% 50% 0 0/45% 45% 0 0;height:23rem;position:absolute;bottom:-13rem;left:-6vw;right:-6vw;transform:rotate(-4deg)}.auth-header{z-index:2;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-column:1/-1;justify-content:space-between;align-items:flex-start;gap:1rem;padding:2.7rem clamp(2.5rem,4.2vw,5rem) 0;display:flex;position:relative;top:auto}.auth-logo{color:var(--auth-ink);align-items:center;gap:.7rem;text-decoration:none;display:inline-flex}.auth-logo .brand-mark{width:3rem;height:3rem}.auth-logo span{gap:.05rem;display:grid}.auth-logo strong{letter-spacing:-.055em;font-size:2rem;font-weight:800;line-height:1}.auth-logo small{color:var(--auth-blue);letter-spacing:-.02em;font-size:.78rem;font-weight:600}.auth-language{padding-top:.25rem}.auth-language .language{align-items:center;gap:.65rem;display:flex}.auth-language .language button{color:var(--text-muted);letter-spacing:.02em;background:0 0;border:0;padding:0;font-size:1rem;font-weight:650}.auth-language .language button+button:before{content:"|";color:#aeb8c7;margin-right:.65rem;font-weight:400;display:inline-block}.auth-story{align-self:center;width:min(41rem,100%);padding:2rem 2.5rem clamp(2rem,5vh,4.2rem) clamp(3rem,7vw,8rem)}.auth-points{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.auth-points li{align-items:flex-start;gap:.95rem;display:flex}.auth-point-icon{background:linear-gradient(145deg,var(--surface-hover),var(--border));width:3.2rem;height:3.2rem;color:var(--auth-blue);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 8px 24px #5b5cf01a}.auth-points strong{color:var(--auth-ink);font-size:1.02rem;font-weight:750;display:block}.auth-points small{color:var(--text-muted);margin-top:.22rem;font-size:.88rem;line-height:1.45;display:block}.auth-art{width:min(38rem,100%);height:15.7rem;margin-top:2.1rem;position:relative}.auth-art article{border:1px solid var(--border);background:var(--card-bg);border-radius:15px;position:absolute;box-shadow:0 16px 36px #5b5cf014}.auth-art-messages{width:18rem;padding:.7rem 1rem;top:.6rem;left:5%}.auth-art-messages>div{border-bottom:1px solid var(--border);grid-template-columns:2.45rem 1fr auto auto;align-items:center;gap:.65rem;min-height:3.7rem;display:grid}.auth-art-messages>div:last-child{border:0}.auth-art-messages i{background:linear-gradient(145deg,var(--primary),var(--info-soft));border-radius:50%;width:2.2rem;height:2.2rem;display:block;box-shadow:inset 0 -7px #ffffff4a}.auth-art-messages span{gap:.38rem;display:grid}.auth-art-messages b{background:var(--surface-hover);border-radius:999px;width:5.4rem;height:.45rem;display:block}.auth-art-messages b+b{background:var(--surface-hover);width:8rem}.auth-art-messages em{background:var(--surface-hover);color:var(--primary-text);border-radius:6px;align-self:start;margin-top:.5rem;padding:.2rem .38rem;font-size:.62rem;font-style:normal}.auth-art-messages strong{background:var(--t-teal-deep);color:#fff;border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;font-size:.72rem;display:grid}.auth-art-chart{width:16rem;padding:1rem 1.05rem;bottom:.15rem;right:16%}.auth-art-chart>div{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.auth-art-chart strong{color:var(--auth-ink);font-size:.74rem}.auth-art-chart em{color:var(--t-teal);font-size:.67rem;font-style:normal}.auth-art-chart>span{align-items:flex-end;gap:.42rem;height:3.2rem;margin-top:.72rem;display:flex}.auth-art-chart i{background:linear-gradient(var(--primary),var(--info-soft));border-radius:2px 2px 0 0;width:.78rem;height:43%;display:block}.auth-art-chart i:nth-child(2){height:70%}.auth-art-chart i:nth-child(3){height:36%}.auth-art-chart i:nth-child(4){height:91%}.auth-art-chart i:nth-child(5){height:51%}.auth-art-chart i:nth-child(6){height:74%}.auth-art-chart i:nth-child(7){background:linear-gradient(var(--primary),var(--primary-hover));height:100%}.auth-art-shield{text-align:center;justify-items:center;width:9.1rem;padding:1rem .8rem .95rem;display:grid;top:4rem;right:1%}.auth-art-shield>span{background:linear-gradient(145deg,var(--surface-hover),var(--info-soft));width:3.6rem;height:3.6rem;color:var(--auth-blue);border-radius:50%;place-items:center;display:grid}.auth-art-shield strong{margin-top:.5rem;font-size:.78rem}.auth-art-shield small{color:var(--text-muted);margin-top:.18rem;font-size:.65rem}.auth-art-route{border-top:2px dashed var(--border);border-right:2px dashed var(--border);border-radius:0 5.5rem 0 0;width:11rem;height:8rem;position:absolute;top:1.85rem;right:12%;transform:rotate(9deg)}.auth-art-plane{z-index:1;background:linear-gradient(145deg,var(--info-soft),var(--primary));color:#fff;border-radius:50%;place-items:center;width:3.05rem;height:3.05rem;display:grid;position:absolute;top:.2rem;right:11%;transform:rotate(-18deg);box-shadow:0 8px 18px #5b5cf035}.auth-art-spark{z-index:1;background:var(--primary);border-radius:50%;width:.42rem;height:.42rem;position:absolute}.auth-art-spark-a{top:4rem;left:1%}.auth-art-spark-b{background:var(--primary);width:.28rem;height:.28rem;bottom:2.4rem;left:2%}.auth-art-spark-c{background:var(--info-soft);width:.55rem;height:.55rem;bottom:1rem;right:4%}.auth-main{place-items:center;min-width:0;padding:1.3rem clamp(2.5rem,5vw,6.5rem) clamp(2.2rem,6vh,4.8rem) 1.5rem;display:grid}.auth-card{border:1px solid var(--border);width:min(38.75rem,100%);color:var(--auth-ink);background:#0b1220f5;border-radius:22px;padding:clamp(2.2rem,3.1vw,3.25rem);box-shadow:0 20px 55px #5b5cf020}.auth-card-head{text-align:center;margin-bottom:2rem}.auth-card-head h2{color:var(--auth-ink);letter-spacing:-.05em;margin:0;font-size:clamp(2rem,2.6vw,2.48rem);font-weight:800}.auth-card-head p{color:var(--text-muted);margin:.45rem 0 0;font-size:1.03rem}.auth-form{gap:1.1rem;display:flex}.auth-field{gap:.42rem;display:flex;position:relative}.auth-page .auth-label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auth-password-field .auth-label{clip:auto;white-space:normal;width:auto;height:auto;color:var(--auth-ink);margin:0;padding:0;font-size:.92rem;font-weight:700;position:static;overflow:visible}.auth-control{align-items:center;display:flex;position:relative}.auth-control-icon{z-index:1;color:var(--text-muted);pointer-events:none;place-items:center;display:grid;position:absolute;left:1rem}.auth-control input{border:1px solid var(--auth-line);background:var(--card-bg);width:100%;min-height:3.85rem;color:var(--auth-ink);border-radius:10px;padding:.85rem 1rem .85rem 3.25rem;font-size:1rem;font-weight:500;box-shadow:0 1px 1px #00000003}.auth-control input::placeholder{color:var(--text-muted)}.auth-control input:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #5b5cf014}.auth-control:has(.auth-eye) input{padding-right:3.15rem}.auth-eye{z-index:2;width:2.25rem;height:2.25rem;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;right:.6rem}.auth-eye:hover{background:var(--surface-hover);color:var(--auth-blue)}.auth-hint{color:var(--text-muted);padding-left:.1rem;font-size:.78rem;font-weight:500}.auth-login-tabs{border:1px solid var(--auth-line);background:var(--card-bg);border-radius:10px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.auth-login-tabs button{border:0;border-left:1px solid var(--auth-line);min-height:3.85rem;color:var(--auth-ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:.55rem;padding:.7rem;font-size:1rem;font-weight:700;display:flex}.auth-login-tabs button:first-child{border-left:0}.auth-login-tabs button.active{background:linear-gradient(135deg,var(--surface-hover),var(--border));color:var(--auth-blue);box-shadow:inset 0 0 0 1px #a6c5fb}.auth-or{color:var(--text-muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:1.1rem;font-size:.76rem;display:grid}.auth-or span{background:var(--surface-hover);height:1px}.auth-or em{font-style:normal}.auth-row{justify-content:space-between;align-items:center;gap:1rem;margin-top:.05rem;display:flex}.auth-row a,.auth-switch a,.auth-link{color:var(--auth-blue);font-size:.95rem;font-weight:650;text-decoration:none}.auth-check{color:var(--auth-ink);flex-direction:row;align-items:center;gap:.65rem;font-size:.95rem;font-weight:500;line-height:1.45;display:flex}.auth-check input{width:1.5rem;height:1.5rem;accent-color:var(--auth-blue);cursor:pointer;flex:none}.auth-terms{color:var(--text-muted);align-items:flex-start;margin-top:.1rem;font-size:.86rem}.auth-terms input{margin-top:.05rem}.auth-terms a{color:var(--auth-blue);font-weight:600}.auth-submit{border:1px solid var(--primary);background:linear-gradient(135deg,var(--primary),var(--primary-hover));color:#fff;cursor:pointer;border-radius:9px;width:100%;min-height:3.85rem;margin-top:.35rem;padding:.8rem 1rem;font-size:1rem;font-weight:750;box-shadow:0 10px 22px #5b5cf02b}.auth-submit:hover:not(:disabled){background:linear-gradient(135deg,var(--primary),var(--primary-hover));transform:translateY(-1px)}.auth-submit:disabled{opacity:.62;cursor:not-allowed}.auth-alert,.auth-notice{border-radius:10px;margin:0;padding:.78rem .9rem;font-size:.87rem;line-height:1.5}.auth-alert{border:1px solid var(--danger);background:var(--danger-soft);color:var(--danger-text)}.auth-notice{border:1px solid var(--t-teal-deep);background:var(--success-soft);color:var(--t-teal)}.auth-switch{text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin-top:2rem;display:grid}.auth-switch:before,.auth-switch:after{content:"";background:var(--surface-hover);height:1px}.auth-switch p{color:var(--auth-ink);white-space:nowrap;grid-column:2;margin:0;font-size:.95rem}.auth-encryption{display:none}.auth-switch-mode{text-align:center;margin:0}.session-shielded[inert]{filter:blur(9px)saturate(.78);display:block;transform:scale(1.006)}.session-overlay{z-index:120;background:var(--surface-hover);background:color-mix(in srgb,var(--surface-hover) 65%,transparent);-webkit-backdrop-filter:blur(9px)saturate(.78);place-items:center;padding:1.5rem;display:grid}.session-dialog{border:1px solid var(--border);background:radial-gradient(30rem 22rem at 85% -12%,var(--t-glow-indigo) 0,transparent 62%),radial-gradient(24rem 18rem at -10% 112%,var(--t-glow-brand) 0,transparent 66%),var(--card-bg);text-align:center;border-radius:22px;width:min(31.5rem,100%);max-height:calc(100dvh - 3rem);padding:2.15rem 2.45rem 1.85rem;overflow-y:auto;box-shadow:0 28px 70px #5b5cf035}.session-close{width:2.1rem;height:2.1rem;color:var(--text-muted);top:1rem;right:1rem}.session-close:hover{background:var(--surface-hover);color:var(--auth-blue)}.session-mark{filter:drop-shadow(0 10px 22px #5b5cf022);width:8rem;height:8rem;margin:0 auto .85rem}.session-dialog h2{color:var(--auth-ink);letter-spacing:-.04em;margin:0 0 .7rem;font-size:1.58rem;font-weight:800}.session-body{color:var(--text-muted);margin-bottom:1.35rem;font-size:.94rem;line-height:1.62}.session-body p{margin:0 0 .25rem}.session-primary,.session-secondary{border-radius:8px;min-height:3rem;padding:.7rem 1rem;font-size:.98rem;font-weight:700}.session-primary{border-color:var(--primary);background:linear-gradient(135deg,var(--primary),var(--primary-hover));box-shadow:0 9px 18px #5b5cf028}.session-secondary{border:1px solid var(--primary);background:var(--card-bg);color:var(--primary-text);margin-top:.65rem}.session-secondary:hover{border-color:var(--primary);background:var(--surface-hover)}.session-note{border-top:1px solid var(--border);color:var(--text-muted);text-align:left;justify-content:flex-start;gap:.65rem;margin:1.25rem 0 0;padding-top:1rem;font-size:.8rem;line-height:1.45}.session-overlay,.session-dialog{animation:none}@media (width<=900px){.auth-page{flex-direction:column;min-height:100svh;display:flex;overflow:hidden auto}.auth-header{width:100%;padding:2rem 1.8rem 0}.auth-logo .brand-mark{width:2.7rem;height:2.7rem}.auth-logo strong{font-size:1.7rem}.auth-logo small{font-size:.68rem}.auth-language{padding-top:.15rem}.auth-story{text-align:center;width:min(48rem,100%);padding:2.25rem clamp(1.8rem,7vw,4rem) 0}.auth-story-copy h1{font-size:clamp(2rem,7vw,2.85rem);line-height:1.2}.auth-story-copy p{margin:1rem auto 0;font-size:1rem}.auth-points{display:none}.auth-art{transform-origin:top;width:min(33rem,100%);height:14.5rem;margin:1.7rem auto 0;transform:scale(.92)}.auth-main{width:100%;padding:1rem clamp(1.8rem,7vw,4rem) 2.5rem}.auth-card{border-radius:22px;width:100%;padding:clamp(2rem,6vw,3rem)}.auth-card-head{margin-bottom:1.8rem}.auth-card-head h2{font-size:2rem}.auth-form-register{gap:.9rem}.session-dialog{padding:2.05rem 1.9rem 1.65rem}.session-mark{width:7rem;height:7rem}}@media (width<=470px){.auth-header{padding:1.4rem 1.15rem 0}.auth-logo{gap:.48rem}.auth-logo .brand-mark{width:2.3rem;height:2.3rem}.auth-logo strong{font-size:1.45rem}.auth-logo small{font-size:.58rem}.auth-language .language{gap:.4rem}.auth-language .language button{font-size:.88rem}.auth-language .language button+button:before{margin-right:.4rem}.auth-story{padding:1.7rem 1rem 0}.auth-story-copy h1{letter-spacing:-.05em;font-size:1.84rem}.auth-story-copy p{font-size:.92rem;line-height:1.58}.auth-art{width:23rem;max-width:112%;height:12rem;margin-top:1.25rem;transform:scale(.77)}.auth-main{padding:0 .75rem 1.5rem}.auth-card{border-radius:19px;padding:1.7rem 1.3rem}.auth-card-head{margin-bottom:1.45rem}.auth-card-head h2{font-size:1.72rem}.auth-card-head p{font-size:.9rem}.auth-form{gap:.9rem}.auth-control input,.auth-login-tabs button,.auth-submit{min-height:3.55rem}.auth-control input{font-size:.92rem}.auth-login-tabs button{font-size:.9rem}.auth-row,.auth-check{font-size:.86rem}.auth-switch{gap:.65rem;margin-top:1.45rem}.auth-switch p{font-size:.86rem}.auth-terms{font-size:.8rem}.session-overlay{padding:.8rem}.session-dialog{border-radius:19px;width:min(100%,23.5rem);padding:1.75rem 1.4rem 1.35rem}.session-mark{width:6.3rem;height:6.3rem}.session-dialog h2{font-size:1.35rem}.session-body{font-size:.88rem}.session-primary,.session-secondary{min-height:2.85rem;font-size:.93rem}.session-note{font-size:.75rem}}.auth-header{padding:2.7rem clamp(3.5rem,4vw,4.2rem) 0}.auth-logo-mark{filter:drop-shadow(0 5px 9px #5b5cf029);flex:none;width:3.2rem;height:3.2rem;display:block}.auth-story{width:min(44rem,100%);padding:2rem 2.5rem clamp(2rem,5vh,4.2rem) clamp(4rem,4.8vw,5.05rem)}.auth-story-copy h1{font-size:2.4rem;line-height:1.2}.auth-art-messages{left:16%}.auth-card{width:39rem;max-width:100%;min-height:49.25rem;padding:2.625rem}@media (width>=1025px) and (width<=1500px){.auth-card{min-height:56.2rem}}@media (width<=1024px){.auth-page{flex-direction:column;min-height:100svh;display:flex;overflow:hidden auto}.auth-header{width:100%;padding:2.75rem 3.2rem 0}.auth-logo{gap:.8rem}.auth-logo-mark{width:3.7rem;height:3.7rem}.auth-logo strong{font-size:2.45rem}.auth-logo small{font-size:.84rem}.auth-language{padding-top:.45rem}.auth-language .language button{font-size:1.2rem}.auth-story{text-align:left;width:100%;padding:5.55rem 6.8rem 0}.auth-story-copy h1{font-size:2.7rem;line-height:1.22}.auth-story-copy p{max-width:45rem;margin:1.25rem 0 0;font-size:1.38rem;line-height:1.62}.auth-points,.auth-art{display:none}.auth-main{place-items:start stretch;width:100%;padding:7rem 4rem 4rem;display:grid}.auth-card{border-radius:26px;justify-self:stretch;width:auto;max-width:none;min-height:68.75rem;padding:3.75rem 3.25rem 3.4rem}.auth-card-head{margin-bottom:2rem}.auth-card-head h2{font-size:3rem}.auth-card-head p{font-size:1.5rem}.auth-form{gap:2rem}.auth-login-tabs{border-radius:13px}.auth-login-tabs button,.auth-control input,.auth-submit{min-height:5.55rem;font-size:1.48rem}.auth-control-icon{left:1.35rem}.auth-control input{border-radius:13px;padding-left:4.2rem}.auth-control:has(.auth-eye) input{padding-right:4.1rem}.auth-eye{width:3rem;height:3rem;right:1rem}.auth-eye svg{width:22px;height:22px}.auth-or{gap:1.7rem;font-size:1.1rem}.auth-password-field .auth-label{display:none}.auth-row a,.auth-switch a,.auth-link,.auth-check{font-size:1.28rem}.auth-check{gap:.8rem}.auth-check input{width:1.75rem;height:1.75rem}.auth-submit{border-radius:11px;margin-top:.2rem}.auth-switch{gap:1.2rem;margin-top:3rem}.auth-switch p{font-size:1.25rem}.auth-switch:before,.auth-switch:after{background:var(--surface-hover)}}.auth-password-field{flex-direction:column;gap:.72rem}.auth-password-field .auth-control{width:100%}@media (width>=1501px){.auth-story{padding-top:2.65rem}.auth-story-copy h1{font-size:2.2rem}.auth-art{margin-top:4.05rem}}@media (width>=1025px) and (width<=1500px){.auth-story-copy h1{font-size:2.2rem;transform:translateY(-1.2rem)}.auth-art{margin-top:6.1rem}}@media (width<=1024px){.auth-story-copy h1{font-size:2.45rem}.auth-main{padding-top:7.625rem}.auth-card{justify-self:start;width:calc(100vw - 8rem);max-width:none}.auth-card-head{margin-bottom:2.7rem}}.auth-field{flex-direction:column}.auth-field .auth-control{width:100%}@media (width<=1024px){.auth-card-head{margin-bottom:3.25rem}.auth-or{margin-top:.9rem}.auth-password-field{margin-top:1.8rem}.auth-row{margin-top:1rem}.auth-submit{margin-top:.9rem}.auth-switch{margin-top:4.15rem}}.auth-card .auth-form{gap:1.45rem}@media (width>=1501px){.auth-story{padding-top:5.25rem}.auth-story-copy h1{font-size:2rem;transform:translateY(-.9rem)}}@media (width>=1025px) and (width<=1500px){.auth-story-copy h1{font-size:2rem}}@media (width>=1025px){.auth-login-tabs{margin-bottom:-.3rem}.auth-card .auth-submit{margin-top:.8rem}}@media (width<=1024px){.auth-card .auth-form{gap:2rem}}@media (width>=1025px){.auth-page-register .auth-main{transform:translateY(-.95rem)}.auth-page-register .auth-card{min-height:0}.auth-page-register .auth-card-head{margin-bottom:1.95rem}.auth-page-register .auth-card .auth-form{gap:1.08rem}.auth-page-register .auth-field:has(#auth-username){margin-bottom:.875rem}.auth-page-register .auth-field:has(#auth-new-password) .auth-hint{display:none}.auth-page-register .auth-submit{margin-top:-.15rem}.auth-page-register .auth-register-or{margin:1.7rem 0 1.55rem}.auth-page-register .auth-switch{margin-top:0}}@media (width<=1024px){.auth-page-register .auth-header{justify-content:center}.auth-page-register .auth-language{display:none}.auth-page-register .auth-story{text-align:center;padding-top:3.1rem}.auth-page-register .auth-story-copy p{text-align:center;max-width:43rem;margin-top:.8rem;margin-left:auto;margin-right:auto}.auth-page-register .auth-art{width:44rem;max-width:none;height:15.7rem;margin:1.15rem auto 0;display:block;transform:none}.auth-page-register .auth-art-messages{width:20.8rem;left:4rem}.auth-page-register .auth-art-chart{left:15rem;right:auto}.auth-page-register .auth-main{grid-template-columns:minmax(0,1fr);place-items:start center;padding:2.25rem 0 2.4rem}.auth-page-register .auth-card{border-radius:22px;justify-self:center;width:calc(100vw - 14.4rem);max-width:none;min-height:0;padding:2.5rem 2.7rem 2.35rem}.auth-page-register .auth-card-head{margin-bottom:2.5rem}.auth-page-register .auth-card-head h2{font-size:2.4rem}.auth-page-register .auth-card-head p{font-size:1.25rem}.auth-page-register .auth-card .auth-form{gap:1.45rem}.auth-page-register .auth-control input,.auth-page-register .auth-submit{min-height:4.75rem;font-size:1.2rem}.auth-page-register .auth-hint{font-size:1rem}.auth-page-register .auth-field:has(#auth-username){margin-bottom:1.3rem}.auth-page-register .auth-check{font-size:1rem}.auth-page-register .auth-check input{width:1.5rem;height:1.5rem}.auth-page-register .auth-password-field{margin-top:0}.auth-page-register .auth-field:has(#auth-new-password) .auth-hint{display:none}.auth-page-register .auth-terms{margin-top:.55rem}.auth-page-register .auth-submit{margin-top:.24rem}.auth-page-register .auth-register-or{margin:2.825rem 0 1.8rem}.auth-page-register .auth-switch{margin-top:2.2rem}.auth-page-register .auth-switch p{font-size:1.1rem}}.auth-register-or{color:var(--text-muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:1.1rem;font-size:.76rem;display:grid}.auth-register-or span{background:var(--surface-hover);height:1px}.auth-register-or em{font-style:normal}.auth-register-subtitle-mobile{display:none}@media (width<=1024px){.auth-register-subtitle-desktop{display:none}.auth-register-subtitle-mobile{display:inline}}.session-dialog{padding-bottom:2.16rem;padding-left:2.95rem;padding-right:2.95rem;transform:translateY(-.53rem)}.session-mark{margin:0 auto 3.54rem}.session-note{padding-left:1.9rem}.session-note svg{width:1.7rem;height:1.7rem}@media (width>=1025px){.session-body{font-size:.88rem}}@media (width<=1024px){.session-overlay{padding:1rem}.session-dialog{border-radius:24px;width:min(37rem,100vw - 4rem);max-height:calc(100dvh - 2rem);padding:2.4rem 2.45rem 2.965rem;transform:translateY(2.16rem)}.session-mark{width:12.4rem;height:12.4rem;margin:0 auto .7rem}.session-dialog h2{margin-bottom:1.625rem;font-size:1.82rem;line-height:1.25}.session-body{margin-bottom:2.76rem;font-size:1.22rem;line-height:1.55}.session-primary,.session-secondary{min-height:4.25rem;font-size:1.4rem}.session-secondary{margin-top:1.275rem}.session-note{gap:.85rem;margin-top:.84rem;padding:1.25rem 0 0;font-size:1.08rem;line-height:1.55}.session-note svg{background:var(--surface-hover);border-radius:10px;width:2.85rem;height:2.85rem;padding:.5rem}}.auth-page{--auth-ink:var(--t-text);--auth-muted:var(--t-text-muted);--auth-blue:var(--t-primary-text);--auth-line:var(--t-border);background:radial-gradient(35rem 30rem at 94% 11%,var(--t-glow-indigo) 0,transparent 74%),radial-gradient(34rem 26rem at 4% 74%,var(--t-glow-brand) 0,transparent 78%),var(--t-bg);min-height:100svh;color:var(--auth-ink);grid-template-rows:5.7rem minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.auth-page:before{z-index:-3;background:radial-gradient(50rem 21rem at 18% 108%,#0e2036ab,#0000 67%)}.auth-backdrop{z-index:-2;background:linear-gradient(142deg,var(--surface-hover) 0%,#0e2036ad 42%,#131d3100 74%);border-radius:50% 50% 0 0/55% 55% 0 0;height:25rem;bottom:-13.5rem;left:-8vw;right:14vw;transform:rotate(7deg)}.auth-header{grid-column:1/-1;align-items:center;padding:1.8rem clamp(3rem,4.5vw,4.7rem) 0}.auth-logo{gap:.65rem}.auth-logo-mark{filter:drop-shadow(0 7px 12px #5b5cf028);width:3rem;height:3rem}.auth-logo span{display:block}.auth-logo strong{letter-spacing:-.055em;gap:0;font-size:1.72rem;font-weight:800;line-height:1;display:flex}.auth-logo small{display:none}.auth-language{padding:0}.auth-language .language{gap:.55rem}.auth-language .language button{color:var(--text-muted);font-size:1rem;font-weight:600}.auth-language .language button[aria-pressed=true]{color:var(--primary-text)}.auth-language .language button+button:before{color:#a1adbd;margin-right:.55rem}.auth-story{align-self:start;width:auto;max-width:51rem;padding:2.45rem 2rem 2rem clamp(4.2rem,7.2vw,7.55rem);position:relative}.auth-story:before{content:"";background:radial-gradient(circle,var(--primary) 2px,transparent 2.5px) 0 0/1.25rem 1.25rem;opacity:.75;width:3rem;height:7.2rem;position:absolute;top:11rem;left:.45rem}.auth-story-copy h1{color:var(--text);letter-spacing:-.035em;margin:2.7rem 0 0;font-size:2.55rem;font-weight:800;line-height:1.17}.auth-story-copy h1 span{color:var(--primary-text)}.auth-story-copy p{max-width:37rem;color:var(--text-muted);margin:1.3rem 0 2.15rem;font-size:1.03rem;line-height:1.72}.auth-kicker{background:linear-gradient(100deg,var(--surface-hover),var(--info-soft));color:var(--primary-text);border-radius:12px;align-items:center;padding:.56rem .86rem;font-size:.86rem;font-weight:650;display:inline-flex;box-shadow:0 7px 16px #5b5cf012}.auth-points{gap:1.25rem}.auth-points li{align-items:center;gap:1.6rem}.auth-point-icon{background:var(--surface-hover);width:3.85rem;height:3.85rem;box-shadow:none;border-radius:15px}.auth-points li.tone-blue .auth-point-icon{background:var(--surface-hover);color:var(--primary-text)}.auth-points li.tone-green .auth-point-icon{background:var(--success-soft);color:var(--success-text)}.auth-points li.tone-orange .auth-point-icon{background:var(--warning-soft);color:var(--warning-text)}.auth-points strong{font-size:1.02rem;font-weight:780}.auth-points small{margin-top:.22rem;font-size:.88rem;line-height:1.45}.auth-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:min(46rem,100%);max-width:100%;margin:2.2rem 0 0;display:grid}.auth-metric{border:1px solid var(--border);background:#0b1220f0;border-radius:14px;min-height:9.65rem;padding:1.1rem 1.1rem .85rem;transition:transform .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 16px 26px #5b5cf014}.auth-metric small{color:var(--text-muted);font-size:.76rem;font-weight:550;display:block}.auth-metric strong{color:var(--primary-text);letter-spacing:-.035em;margin-top:.6rem;font-size:1.45rem;font-weight:800;display:block}.auth-metric em{color:var(--success-text);margin-top:.5rem;font-size:.7rem;font-style:normal;font-weight:700;display:block}.auth-metric>span{color:var(--text-muted);margin-top:.28rem;font-size:.65rem;display:block}.auth-metric svg{width:5.8rem;height:3.35rem;position:absolute;bottom:1rem;right:.75rem}.auth-metric path{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.auth-metric.tone-blue{color:var(--primary-text)}.auth-metric.tone-green,.auth-metric.tone-green strong{color:var(--success-text)}.auth-metric.tone-violet,.auth-metric.tone-violet strong{color:var(--primary-text)}.auth-main{grid-template-columns:minmax(0,1fr);place-items:center start;padding:0 clamp(3rem,7.45vw,8rem) 2.2rem clamp(3rem,7.2vw,7.55rem);transform:translateY(-.45rem)}.auth-page .auth-card{border:1px solid var(--border);width:min(37rem,100%);min-height:44.35rem;color:var(--text);background:#0b1220f5;border-radius:20px;justify-self:start;padding:3.4rem 3.12rem 3rem;transition:transform .24s,box-shadow .24s;position:relative;box-shadow:0 24px 60px #5b5cf01f}.auth-page-register .auth-main{transform:translateY(-.45rem)}.auth-page-register .auth-card{width:min(37rem,100%);min-height:0;padding:1.85rem 3.12rem 1.7rem}.auth-page-register .auth-field{gap:.42rem}.auth-page-register .auth-field:has(#auth-username){margin-bottom:0}.auth-page-register .auth-submit{min-height:3.35rem}.auth-page .auth-card-head{text-align:center;margin:0 0 2.55rem}.auth-page .auth-card-head h2{letter-spacing:-.05em;font-size:2.15rem;line-height:1.18}.auth-page .auth-card-head p{color:var(--text-muted);margin:.55rem 0 0;font-size:1.02rem}.auth-page .auth-card .auth-form{flex-direction:column;gap:1.6rem;display:flex}.auth-page-register .auth-card .auth-form{gap:1.05rem}.auth-page .auth-field{flex-direction:column;gap:.62rem;margin:0;display:flex}.auth-page .auth-label,.auth-page .auth-password-field .auth-label{clip:auto;white-space:normal;width:auto;height:auto;color:var(--text);border:0;margin:0;padding:0;font-size:.93rem;font-weight:720;position:static;overflow:visible}.auth-page .auth-control{width:100%;display:flex;position:relative}.auth-page .auth-control-icon{color:var(--text-muted);left:1.05rem}.auth-page .auth-control input{border-color:var(--border);min-height:4rem;color:var(--text);border-radius:10px;padding:.85rem 3rem .85rem 3.45rem;font-size:1rem;transition:border-color .2s,box-shadow .2s,transform .2s;box-shadow:0 1px 2px #00000003}.auth-page .auth-control input:focus{border-color:var(--primary);background:var(--card-bg);box-shadow:0 0 0 4px #5b5cf017}.auth-page .auth-eye{color:var(--text-muted);transition:color .2s,background .2s;right:.7rem}.auth-page .auth-hint{color:var(--text-muted);padding-left:.05rem;font-size:.78rem}.auth-page .auth-password-field{margin:0}.auth-page .auth-row{min-height:1.55rem;margin:0}.auth-page .auth-row a,.auth-page .auth-switch a,.auth-page .auth-link{color:var(--primary-text);font-size:.92rem;font-weight:650}.auth-page .auth-check{color:var(--text);font-size:.92rem}.auth-page .auth-check input{width:1.4rem;height:1.4rem}.auth-page .auth-submit{border-color:var(--primary);background:linear-gradient(120deg,var(--primary),var(--primary-hover));color:#fff;letter-spacing:-.01em;border-radius:10px;min-height:4rem;margin:.1rem 0 0;font-size:1.08rem;font-weight:760;transition:transform .2s,box-shadow .2s,filter .2s;box-shadow:0 12px 24px #5b5cf031}.auth-page .auth-submit:hover:not(:disabled){filter:saturate(1.1)brightness(1.03);transform:translateY(-2px);box-shadow:0 17px 28px #5b5cf042}.auth-page .auth-submit:active:not(:disabled){transform:translateY(0)}.auth-login-or,.auth-register-or{color:var(--text-muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:1.15rem;margin:1.55rem 0 1.5rem;font-size:.87rem;display:grid}.auth-login-or span,.auth-register-or span{background:var(--surface-hover);height:1px}.auth-login-or em,.auth-register-or em{text-transform:lowercase;font-style:normal}.auth-page .auth-switch{text-align:center;margin:0;display:block}.auth-page .auth-switch:before,.auth-page .auth-switch:after{display:none}.auth-page .auth-switch p{white-space:normal;margin:0;font-size:.95rem}.auth-page .auth-encryption{width:100%;color:var(--text-muted);justify-content:center;align-items:center;gap:.55rem;margin:0;font-size:.85rem;display:flex;position:absolute;top:calc(100% + 2.1rem);right:0}.auth-page .auth-encryption svg{color:var(--text-muted)}.auth-page-register .auth-card-head{margin-bottom:2rem}.auth-page-register .auth-card-head h2{font-size:2rem}.auth-page-register .auth-control input{min-height:3.55rem}.auth-page-register .auth-terms{margin:.3rem 0 0;font-size:.83rem}.auth-page-register .auth-submit{min-height:3.7rem;margin-top:.2rem}.auth-page-register .auth-register-or{margin:1.45rem 0 1.3rem}.auth-page-register .auth-switch p{font-size:.91rem}@media (hover:hover){.auth-page .auth-card:hover{transform:translateY(-3px);box-shadow:0 30px 68px #5b5cf026}.auth-points li{transition:transform .2s}.auth-points li:hover{transform:translate(5px)}.auth-metric:hover{transform:translateY(-5px);box-shadow:0 21px 33px #5b5cf020}.auth-logo:hover .auth-logo-mark{transform:rotate(-7deg)translateY(-1px)}.auth-logo-mark{transition:transform .25s}}@media (width<=1180px){.auth-page{flex-direction:column;display:flex;overflow:hidden auto}.auth-header{min-height:5.8rem;padding:1.8rem 2.8rem 0}.auth-story{text-align:center;align-self:stretch;max-width:none;padding:2.8rem clamp(2.4rem,8vw,5.4rem) 0}.auth-story:before{display:none}.auth-story-copy h1{font-size:clamp(2.25rem,5.8vw,3.35rem)}.auth-story-copy p{margin:1.2rem auto 1.8rem}.auth-kicker{font-size:.88rem}.auth-points{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.auth-points li{align-items:flex-start;gap:.65rem}.auth-point-icon{border-radius:12px;width:3.15rem;height:3.15rem}.auth-points strong{font-size:.9rem}.auth-points small{font-size:.77rem}.auth-metrics{width:min(43rem,100%);margin:1.8rem auto 0}.auth-main{width:100%;padding:2.7rem 2.8rem 4rem;transform:none}.auth-page .auth-card{justify-self:center;width:min(37rem,100%)}.auth-page-register .auth-card{width:min(38.75rem,100%)}.auth-page .auth-encryption{margin-top:1.5rem;position:static}}@media (width<=680px){.auth-header{min-height:auto;padding:1.35rem 1.25rem 0}.auth-logo-mark{width:2.75rem;height:2.75rem}.auth-logo strong{font-size:1.55rem}.auth-language .language button{font-size:.92rem}.auth-story{padding:2.35rem 1.25rem 0}.auth-kicker{white-space:normal;text-align:center;max-width:100%;padding:.48rem .72rem;font-size:.75rem;line-height:1.35}.auth-story-copy h1{margin-top:1.35rem;font-size:clamp(2rem,9vw,2.6rem);line-height:1.16}.auth-story-copy p{font-size:.93rem;line-height:1.65}.auth-points{text-align:left;grid-template-columns:1fr;gap:.78rem;max-width:31rem;margin:0 auto;display:grid}.auth-points li{align-items:center}.auth-point-icon{width:3rem;height:3rem}.auth-points small{font-size:.75rem}.auth-metrics{display:none}.auth-main{padding:2.2rem .85rem 2.6rem}.auth-page .auth-card,.auth-page-register .auth-card{border-radius:18px;width:100%;min-height:0;padding:2.1rem 1.35rem 1.8rem}.auth-page .auth-card-head{margin-bottom:1.8rem}.auth-page .auth-card-head h2{font-size:1.85rem}.auth-page .auth-card-head p{font-size:.94rem}.auth-page .auth-card .auth-form{gap:1.25rem}.auth-page-register .auth-card .auth-form{gap:.95rem}.auth-page .auth-control input{min-height:3.55rem;font-size:.93rem}.auth-page .auth-submit{min-height:3.65rem;font-size:1rem}.auth-page .auth-row,.auth-page .auth-check{font-size:.84rem}.auth-login-or,.auth-register-or{gap:.8rem;margin:1.25rem 0}.auth-page-register .auth-control input{min-height:3.35rem}.auth-page-register .auth-submit{min-height:3.55rem}.auth-page .auth-encryption{font-size:.75rem;line-height:1.4}}@media (prefers-reduced-motion:reduce){.auth-page *{transition:none!important}}@media (width<=1024px){.auth-page-register .auth-header{justify-content:space-between}.auth-page-register .auth-language{display:block}.auth-page-register .auth-card{width:min(37rem,100%)}}.ex-page{--ex-blue:var(--primary);--ex-ink:var(--text);--ex-muted:var(--text-muted);--ex-line:var(--border);--ex-soft:var(--surface-hover);width:min(1460px,100%);color:var(--ex-ink);padding:1.25rem 1.5rem 2.3rem!important}.ex-page button{font-family:inherit}.ex-page>.alert,.ex-page>.success{margin:0 0 1rem}.ex-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ex-choose{gap:.6rem;margin-bottom:1rem;display:grid}.ex-section-title{color:var(--ex-ink);letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:740}.ex-dataset-row{flex-wrap:wrap;gap:.5rem;display:flex}.ex-dataset-row button{align-items:center;gap:.45rem;min-height:2.75rem;transition:border-color .16s,background .16s,color .16s;border:1px solid var(--ex-line)!important;background:var(--card-bg)!important;color:var(--text-muted)!important;box-shadow:none!important;border-radius:10px!important;padding:.45rem 1rem!important;font-size:.84rem!important;font-weight:680!important;display:inline-flex!important}.ex-dataset-row button .ico{color:var(--text-muted)}.ex-dataset-row button:hover{border-color:var(--primary)!important;color:var(--primary-text)!important}.ex-dataset-row button:hover .ico{color:var(--primary-text)}.ex-dataset-row button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ex-dataset-row button.is-selected{border-color:var(--primary)!important;background:var(--info-soft)!important;color:var(--primary-text)!important}.ex-dataset-row button.is-selected .ico{color:var(--primary-text)}.ex-dataset-desc{color:var(--text-muted);flex-wrap:wrap;align-items:baseline;gap:.15rem .65rem;margin:0;font-size:.8rem;line-height:1.5;display:flex}.ex-dataset-desc strong{color:var(--ex-ink);font-size:.82rem;font-weight:700}.ex-dataset-desc em{color:var(--text-muted);font-size:.76rem;font-style:normal;font-weight:650}.ex-dataset-desc em:before{content:"·";color:var(--border-strong,var(--border));margin-right:.55rem}.ex-layout{grid-template-columns:minmax(0,1fr) minmax(300px,330px);align-items:stretch;gap:1rem;margin-bottom:1rem;display:grid}.ex-col{border:1px solid var(--ex-line);background:var(--card-bg);border-radius:14px;flex-direction:column;gap:1rem;min-width:0;padding:1.15rem 1.25rem;display:flex;box-shadow:0 1px 2px #0a0f1e0a}.ex-col-confirm{justify-content:space-between;position:sticky;top:1rem}.ex-col-head h2{color:var(--ex-ink);letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:740}.ex-field{gap:.5rem;display:grid}.ex-label{color:var(--ex-ink);font-size:.82rem;font-weight:650}.ex-hint{color:var(--text-muted);margin:0;font-size:.74rem;line-height:1.5}.ex-hint-center{text-align:center}.ex-format-row{gap:.5rem;display:flex}.ex-format-row button{min-width:6.5rem;min-height:2.75rem;transition:border-color .16s,background .16s,color .16s;border:1px solid var(--ex-line)!important;background:var(--card-bg)!important;color:var(--text-muted)!important;box-shadow:none!important;border-radius:10px!important;padding:.45rem 1.1rem!important;font-size:.85rem!important;font-weight:700!important}.ex-format-row button:hover{border-color:var(--primary)!important;color:var(--primary-text)!important}.ex-format-row button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ex-format-row button.is-selected{border-color:var(--primary)!important;background:var(--info-soft)!important;color:var(--primary-text)!important}.ex-range-buttons{flex-wrap:wrap;gap:.4rem;display:flex}.ex-range-buttons button{justify-content:center;align-items:center;gap:.3rem;min-height:2.25rem;transition:border-color .16s,background .16s,color .16s;border:1px solid var(--border)!important;background:var(--card-bg)!important;color:var(--text-muted)!important;box-shadow:none!important;border-radius:999px!important;padding:.35rem .8rem!important;font-size:.76rem!important;font-weight:680!important;display:inline-flex!important}.ex-range-buttons button:hover{border-color:var(--primary)!important;color:var(--primary-text)!important}.ex-range-buttons button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ex-range-buttons button.is-selected{border-color:var(--primary)!important;background:var(--primary)!important;color:#fff!important}.ex-date-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;max-width:34rem;display:grid}.ex-date-fields label{gap:.3rem;color:var(--text-muted)!important;font-size:.72rem!important;font-weight:640!important;display:grid!important}.ex-date-fields input{width:100%;height:2.75rem;border:1px solid var(--border)!important;background:var(--card-bg)!important;color:var(--text)!important;box-shadow:none!important;border-radius:10px!important;padding:.45rem .6rem!important;font-size:.78rem!important;font-weight:640!important}.ex-date-fields input:focus{border-color:var(--primary)!important;box-shadow:0 0 0 3px #2e5bff14!important}.ex-fields-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .9rem;margin:0;padding:0;list-style:none;display:grid}.ex-fields-list li{color:var(--text-muted);padding-left:1.05rem;font-size:.78rem;line-height:1.5;position:relative}.ex-fields-list li:before{content:"";background:var(--primary);opacity:.5;border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:.42rem;left:.1rem}.ex-cta-group{gap:.55rem;display:grid}.ex-summary-rows{display:contents}.ex-sum-row{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.ex-sum-row span{color:var(--text-muted);font-size:.75rem}.ex-sum-row b{color:var(--ex-ink);text-align:right;font-size:.8rem;font-weight:700}.ex-warn{color:var(--warning-text);align-items:center;gap:.4rem;margin:0;font-size:.74rem;font-weight:650;display:flex}.ex-security{border:1px solid var(--success-soft);background:var(--success-soft);border-radius:10px;align-items:flex-start;gap:.5rem;padding:.6rem .7rem;display:flex}.ex-security-icon{background:var(--card-bg);width:1.5rem;height:1.5rem;color:var(--success-text);border-radius:8px;flex:none;place-items:center;display:grid}.ex-security strong{color:var(--success-text);font-size:.76rem;font-weight:700;display:block}.ex-security small{color:var(--text-muted);margin-top:.12rem;font-size:.7rem;line-height:1.45;display:block}.ex-download{justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:2.9rem;transition:filter .16s,box-shadow .16s;border:1px solid var(--primary)!important;background:var(--primary)!important;color:#fff!important;border-radius:10px!important;padding:.6rem 1rem!important;font-size:.85rem!important;font-weight:720!important;display:flex!important;box-shadow:0 2px 10px #2e5bff33!important}.ex-download:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 4px 14px #2e5bff42!important}.ex-download:disabled{cursor:not-allowed;opacity:.6}.ex-history{margin-top:.25rem}.ex-history-head{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:.7rem;padding:0 .15rem;display:flex}.ex-history-head h2{color:var(--ex-ink);margin:0;font-size:1.02rem;font-weight:740}.ex-history-head p{color:var(--text-muted);margin:.18rem 0 0;font-size:.77rem}.ex-history-head button{align-items:center;gap:.35rem;color:var(--primary-text)!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:.8rem!important;font-weight:720!important;display:inline-flex!important}.ex-history-table{border:1px solid var(--ex-line);background:var(--card-bg);border-radius:12px;overflow-x:auto}.ex-history-table table{border-collapse:collapse;width:100%;min-width:680px}.ex-history-table th{text-align:left;white-space:nowrap;border-bottom:1px solid var(--border)!important;background:var(--surface-hover)!important;color:var(--text-muted)!important;letter-spacing:0!important;text-transform:none!important;padding:.6rem .8rem!important;font-size:.7rem!important;font-weight:720!important}.ex-history-table td{white-space:nowrap;border-bottom:1px solid var(--border)!important;color:var(--text-muted)!important;vertical-align:middle!important;padding:.5rem .8rem!important;font-size:.76rem!important}.ex-history-table tbody tr:last-child td{border-bottom:0}.ex-history-table tbody tr:hover td{background:var(--surface-hover)}.ex-file-name{max-width:22rem;color:var(--ex-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:650;display:block;overflow:hidden}.ex-row-actions{justify-content:flex-end;gap:.35rem;display:flex}.ex-row-download,.ex-row-remove{place-items:center;width:1.75rem;height:1.75rem;border:1px solid var(--border)!important;background:var(--card-bg)!important;color:var(--primary-text)!important;box-shadow:none!important;border-radius:8px!important;padding:0!important;display:inline-grid!important}.ex-row-remove{color:var(--text-muted)!important}.ex-row-remove:hover{border-color:var(--danger)!important;background:var(--danger-soft)!important;color:var(--danger-text)!important}.ex-row-download:hover:not(:disabled){border-color:var(--primary)!important;background:var(--surface-hover)!important}.ex-row-download:disabled{cursor:not-allowed;opacity:.42}@media (width<=760px){.ex-page{padding:1.2rem .8rem 6rem!important}.ex-row-actions{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.ex-page *{transition:none!important}}@media (width<=760px){.shell:has(.ex-page) .shell-top{flex-wrap:nowrap;min-height:5.25rem;padding:.65rem .9rem}.shell:has(.ex-page) .shell-search{background:0 0;border:0;flex:1;min-width:0;padding:0;display:block}.shell:has(.ex-page) .shell-search>.ico{display:none}.shell:has(.ex-page) .shell-search input{display:none}.shell:has(.ex-page) .shell-search:before{content:"AutoSend";min-height:2.5rem;color:var(--text);letter-spacing:-.045em;background:url(/logo.png) 0/2rem 2rem no-repeat;align-items:center;padding-left:2.5rem;font-size:1.35rem;font-weight:800;display:flex}:root[data-theme=dark] .shell:has(.ex-page) .shell-search:before{background-image:url(/autosend-logo-light.png)}.shell:has(.ex-page) .shell-top-actions{gap:.42rem;margin-left:0}.shell:has(.ex-page) .shell-lang .language{padding:.15rem}.shell:has(.ex-page) .shell-lang .language button:not([aria-pressed=true]){display:none}.shell:has(.ex-page) .shell-lang .language button{padding:.34rem .55rem}.shell:has(.ex-page) .shell-user{box-shadow:none;background:0 0;border:0;padding:0}.shell:has(.ex-page) .shell-user>span:not(.shell-avatar){display:none}.shell:has(.ex-page) .shell-avatar{width:2.35rem;height:2.35rem}.shell:has(.ex-page) .shell-tabs{display:none}.ex-page{padding-top:2.15rem!important}.ex-head{flex-wrap:nowrap!important;margin-bottom:1.8rem!important}.ex-head>div{flex:1;min-width:0;width:auto!important}}@media (width>=761px){.shell:has(.ex-page){grid-template-columns:250px minmax(0,1fr)}.shell:has(.ex-page) .shell-top{padding-left:1.5rem;padding-right:1.5rem}.shell:has(.ex-page) .shell-search input{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.shell:has(.ex-page) .ex-page{padding-top:1.4rem!important}.shell:has(.ex-page) .ex-head{margin-bottom:1.2rem!important}}@media (width>=1101px) and (width<=1500px){.shell:has(.ex-page){grid-template-columns:13.875rem minmax(0,1fr)}.shell:has(.ex-page) .shell-top{padding-left:1.6rem;padding-right:1.5rem}.shell:has(.ex-page) .ex-page{padding-left:1.6rem!important;padding-right:1.5rem!important}}@media (width>=1501px){.shell:has(.ex-page) .ex-page{padding-left:1.625rem!important;padding-right:1.125rem!important}}.shell--refresh{--tenant-blue:#2e5bff;--tenant-blue-deep:#1e46e8;--tenant-violet:#7c3aed;--tenant-teal:#0d9488;--tenant-sky:#eef3ff;--tenant-ink:#111827;--tenant-soft:#667085;--tenant-line:#e6e8ec;--sbg:#fff;--bg:#f7f8fa;--card:#fff;--line:#e6e8ec;--ink:#111827;--muted:#667085;--faint:#98a2b3;--primary:#2e5bff;--primary-hover:#1e46e8;--primary-text:#2e5bff;--primary-soft:#eef3ff;--success:#10b981;--success-soft:#ecfdf5;--success-text:#047857;--warning:#f59e0b;--warning-soft:#fffbeb;--warning-text:#b45309;--danger:#ef4444;--danger-soft:#fef2f2;--danger-text:#b91c1c;--shadow:none;color:#111827;min-height:100vh;position:relative;background:#f7f8fa!important}.shell--refresh header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;padding:0;position:static}.shell--refresh .shell-body{flex-direction:column;min-height:100vh;display:flex;position:relative;background:#f7f8fa!important}.shell--refresh .shell-body:before{display:none}@media (width>=1024px){.shell--refresh:not(:has(.ex-page)){grid-template-columns:240px minmax(0,1fr);min-height:100vh;padding:0;display:grid}.shell--refresh:not(:has(.ex-page)) .shell-side{width:240px;min-width:240px;height:100vh;box-shadow:none;z-index:30;background:#fff;border-right:1px solid #e6e8ec;border-radius:0;padding:1.25rem .85rem;position:sticky;top:0;overflow-y:auto}.shell--refresh:not(:has(.ex-page)) .shell-body{border-radius:0;min-height:100vh;overflow-y:auto;background:#f7f8fa!important}}.shell--refresh .shell-side{box-shadow:none;scrollbar-width:thin;scrollbar-color:#e7e9f2 transparent;border-right:1px solid #e7edf5;flex-direction:column;gap:.75rem;display:flex;overflow:hidden auto;background:#fff!important}.shell--refresh .brand-row{justify-content:space-between;align-items:center;margin-bottom:.6rem;padding:.25rem .25rem .25rem .65rem;display:flex}.shell--refresh .brand-row .brand{color:#0a0f1e;letter-spacing:-.02em;gap:.65rem;margin-bottom:0;padding:0;font-size:1.15rem;font-weight:700}.shell--refresh .brand .brand-mark{filter:none}:root[data-theme=dark] .shell--refresh .brand .brand-mark{filter:invert()}.shell--refresh .shell-collapse-btn{color:#5b6478;cursor:pointer;background:#fff;border:1px solid #e7edf5;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:all .15s;display:flex}.shell--refresh .shell-collapse-btn:hover{color:#0a0f1e;background:#f4f7fb;border-color:#d0d5dd}.shell--refresh .shell-nav{flex-direction:column;gap:.5rem;display:flex}.shell--refresh .shell-nav-group{flex-direction:column;gap:.12rem;display:flex}.shell--refresh .shell-nav-title{color:#6b7489;letter-spacing:.05em;text-transform:uppercase;margin:.45rem 0 .2rem .75rem;font-size:.7rem;font-weight:600}.shell--refresh .shell-nav a{color:#1e2537;border:1px solid #0000;border-radius:12px;align-items:center;gap:.75rem;height:40px;min-height:40px;padding:0 .85rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex}.shell--refresh .shell-nav a .ico{color:#5b6478;transition:color .15s}.shell--refresh .shell-nav a:hover:not([aria-current=page]){box-shadow:none;border-color:#0000;transform:none;color:#0a0f1e!important;background:#f4f7fb!important}.shell--refresh .shell-nav a:hover:not([aria-current=page]) .ico{transform:none;color:#0a0f1e!important}.shell--refresh .shell-nav a[aria-current=page]{box-shadow:none;border-color:#0000;font-weight:600;color:#2e5bff!important;background:#eaf2ff!important}.shell--refresh .shell-nav a[aria-current=page]:before{display:none}.shell--refresh .shell-nav a em{color:#2e5bff;background:#eaf2ff;border-radius:4px;padding:.12rem .42rem;font-size:.65rem}.shell--refresh .shell-upgrade-wrap{margin-top:auto;padding-top:1rem}.shell--refresh .shell-upgrade-card{background:#eaf2ff;border-radius:14px;align-items:center;gap:.75rem;padding:.75rem .85rem;text-decoration:none;transition:background .15s;display:flex}.shell--refresh .shell-upgrade-card:hover{background:#deebff}.shell--refresh .shell-upgrade-icon{color:#fff;background:#2e5bff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.shell--refresh .shell-upgrade-text{flex-direction:column;flex:1;min-width:0;display:flex}.shell--refresh .shell-upgrade-text strong{color:#0a0f1e;font-size:.825rem;font-weight:700;line-height:1.2}.shell--refresh .shell-upgrade-text span{color:#5b6478;white-space:normal;font-size:.7rem;line-height:1.3}.shell--refresh .shell-upgrade-arrow{color:#2e5bff;flex-shrink:0;align-items:center;display:flex}.shell--refresh .shell-top{z-index:25!important;height:72px!important;min-height:72px!important;max-height:72px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:0!important;border-bottom:1px solid #e7edf5!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;gap:1rem!important;margin:0!important;padding:0 2rem!important;display:flex!important;position:sticky!important;top:0!important}.shell--refresh .shell-search{background:#fff;border:1px solid #e5ebf3;border-radius:12px;align-items:center;gap:.65rem;width:580px;max-width:640px;height:44px;min-height:44px;padding:0 1rem;transition:border-color .15s,box-shadow .15s;display:flex}.shell--refresh .shell-search:hover{border-color:#d0d5dd}.shell--refresh .shell-search:focus-within{border-color:#2e5bff;box-shadow:0 0 0 3px #2563eb1a}.shell--refresh .shell-search input{color:#0a0f1e;background:0 0;border:none;outline:none;width:100%;font-size:.875rem}.shell--refresh .shell-search input::placeholder{color:#6b7489;font-size:.875rem}.shell--refresh .shell-search .ico{color:#6b7489;flex-shrink:0}.shell--refresh .shell-search-kbd{color:#5b6478;pointer-events:none;white-space:nowrap;background:#f6f7fb;border:1px solid #e5ebf3;border-radius:6px;padding:3px 7px;font-size:.7rem;font-weight:600;line-height:1}.shell--refresh .shell-top-actions{align-items:center;gap:.75rem;display:flex}.shell--refresh .shell-bell{color:#5b6478;background:#fff;border:1px solid #e5ebf3;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:all .15s;display:flex;position:relative}.shell--refresh .shell-bell:hover{color:#0a0f1e;background:#f4f7fb;border-color:#d0d5dd;transform:none}.shell--refresh .shell-bell-dot{background:#ef4444;border:1.5px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:9px;right:9px}.shell--refresh .language{align-items:center;display:inline-flex;position:relative}.shell--refresh .language:after{display:none!important}.shell--refresh .language-trigger{cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:.45rem;height:42px;padding:0 .95rem;font-size:.85rem;font-weight:500;transition:border-color .15s,background .15s;display:inline-flex;color:#1e2537!important;box-shadow:none!important;background:#fff!important;border:1px solid #e5ebf3!important}.shell--refresh .language-trigger:hover{background:#f4f7fb!important;border-color:#d0d5dd!important}.shell--refresh .language-popover{white-space:nowrap;z-index:100;background:#fff;border:1px solid #e7edf5;border-radius:12px;flex-direction:column;gap:2px;min-width:190px;padding:.35rem;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0f172a14}.shell--refresh .language-option{cursor:pointer;text-align:left;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:.5rem .75rem;font-size:.825rem;font-weight:500;transition:background .12s;display:flex;color:#1e2537!important;box-shadow:none!important;background:0 0!important;border:none!important}.shell--refresh .language-option:hover{color:#0a0f1e!important;background:#f4f7fb!important}.shell--refresh .language-option.active{font-weight:600;color:#2e5bff!important;background:#eaf2ff!important}.shell--refresh .language-check{color:#2e5bff;font-size:.85rem;font-weight:700}.shell--refresh .shell-user-menu-wrap{align-items:center;display:inline-flex;position:relative}.shell--refresh .shell-user-btn{cursor:pointer;border-radius:12px;align-items:center;gap:.75rem;padding:.25rem .5rem;font-family:inherit;transition:background .15s;display:flex;color:#0a0f1e!important;box-shadow:none!important;background:0 0!important;border:none!important}.shell--refresh .shell-user-btn:hover{background:#f4f7fb!important}.shell--refresh .shell-avatar{color:#fff;width:40px;height:40px;box-shadow:none;background:linear-gradient(135deg,#3b82f6,#1e46e8);border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;font-weight:600;display:flex;overflow:hidden}.shell--refresh .shell-avatar img{object-fit:cover;width:100%;height:100%}.shell--refresh .shell-user-info{text-align:left;flex-direction:column;display:flex}.shell--refresh .shell-user-info strong{color:#0a0f1e;font-size:.875rem;font-weight:600;line-height:1.2}.shell--refresh .shell-user-info small{color:#5b6478;text-transform:capitalize;font-size:.78rem;font-weight:500}.shell--refresh .shell-user-dropdown{z-index:100;background:#fff;border:1px solid #e7edf5;border-radius:12px;flex-direction:column;gap:.25rem;min-width:220px;padding:.5rem;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #0f172a14}.shell--refresh .shell-user-dropdown-header{align-items:center;gap:.65rem;padding:.5rem .75rem;display:flex}.shell--refresh .shell-user-dropdown-info{text-align:left;flex-direction:column;display:flex}.shell--refresh .shell-user-dropdown-info strong{color:#0a0f1e;font-size:.875rem;font-weight:600;line-height:1.2}.shell--refresh .shell-user-dropdown-info small{color:#5b6478;text-transform:capitalize;font-size:.78rem}.shell--refresh .shell-user-dropdown-divider{background:#eef2f7;height:1px;margin:.25rem 0}.shell--refresh .shell-user-dropdown-item{text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;font-size:.825rem;font-weight:500;text-decoration:none;transition:background .12s;display:flex;color:#1e2537!important;box-shadow:none!important;background:0 0!important;border:none!important}.shell--refresh .shell-user-dropdown-item:hover{color:#0a0f1e!important;background:#f4f7fb!important}.shell--refresh .shell-user-dropdown-logout:hover{color:#dc2626!important;background:#feecec!important}.shell--refresh .shell-signout-btn{color:#5b6478;cursor:pointer;background:0 0;border:1px solid #e7edf5;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .15s;display:flex}.shell--refresh .shell-signout-btn:hover{color:#ef4444;background:#feecec;border-color:#ef4444}.shell--refresh .shell-burger{color:#0a0f1e;background:#fff;border:1px solid #e7edf5;border-radius:10px}.shell--refresh .content:not(.ex-page){padding:20px 24px 24px}.shell--refresh .content.ov:not(.ex-page){flex-direction:column;gap:16px;width:100%;max-width:1460px;margin:0 auto;display:flex}.shell--refresh .ov-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:none!important;padding:0!important;position:static!important}.shell--refresh .ov-header-left h1{color:#0a0f1e;letter-spacing:-.025em;margin:0 0 .25rem;font-size:1.75rem;font-weight:700;line-height:1.2}.shell--refresh .ov-header-left p{color:#5b6478;margin:0;font-size:.925rem;font-weight:500}.shell--refresh .ov-header-right{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.shell--refresh .ov-system-status{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.shell--refresh .ov-status-indicator{color:#0a0f1e;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}.shell--refresh .ov-status-dot{background:#22c55e;border-radius:50%;width:8px;height:8px;display:inline-block}.shell--refresh .ov-status-time{color:#5b6478;margin-top:2px;font-size:.78rem}.shell--refresh .ov-btn-primary{color:#fff;cursor:pointer;background:#2e5bff;border:none;border-radius:12px;align-items:center;gap:.5rem;padding:.65rem 1.25rem;font-size:.925rem;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.shell--refresh .ov-btn-primary:hover{color:#fff;background:#1e46e8}.shell--refresh .ov-kpis{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.shell--refresh .ov-kpi-card{background:#fff;border:1px solid #e7edf5;border-radius:16px;flex-direction:column;justify-content:space-between;min-height:140px;padding:1.25rem 1.4rem;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 6px 20px #0f172a0a}.shell--refresh .ov-kpi-card:hover{border-color:#d0d5dd}.shell--refresh .ov-kpi-header{align-items:center;gap:.75rem;margin-bottom:.65rem;display:flex}.shell--refresh .ov-kpi-label{color:#1e2537;font-size:.875rem;font-weight:600}.shell--refresh .ov-kpi-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.shell--refresh .ov-kpi-icon.tone-blue{color:#2e5bff;background:#eaf2ff}.shell--refresh .ov-kpi-icon.tone-green{color:#22c55e;background:#eafbf1}.shell--refresh .ov-kpi-icon.tone-violet{color:#8b5cf6;background:#f4edff}.shell--refresh .ov-kpi-icon.tone-teal{color:#14b8a6;background:#e9fbf8}.shell--refresh .ov-kpi-bottom{justify-content:space-between;align-items:flex-end;gap:.5rem;display:flex}.shell--refresh .ov-kpi-meta{flex-direction:column;gap:.3rem;display:flex}.shell--refresh .ov-kpi-value{color:#0a0f1e;font-size:1.95rem;font-weight:700;line-height:1.1}.shell--refresh .ov-kpi-sub{color:#5b6478;white-space:nowrap;align-items:center;gap:.35rem;font-size:.85rem;font-weight:500;display:flex}.shell--refresh .ov-trend-up{color:#22c55e;align-items:center;gap:2px;font-weight:600;display:inline-flex}.shell--refresh .ov-trend-down{color:#ef4444;align-items:center;gap:2px;font-weight:600;display:inline-flex}.shell--refresh .ov-kpi-subtext{color:#5b6478}.shell--refresh .ov-kpi-spark-wrap{flex-shrink:0;align-items:flex-end;width:80px;height:36px;display:flex}.shell--refresh .ov-kpi-spark-wrap .ov-spark{width:100%;height:100%;display:block}.shell--refresh .ov-analytics-section{grid-template-columns:minmax(0,7.2fr) minmax(0,2.8fr);align-items:stretch;gap:1rem;display:grid}.shell--refresh .ov-chart-card{background:#fff;border:1px solid #e7edf5;border-radius:16px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex;box-shadow:0 6px 20px #0f172a0a}.shell--refresh .ov-chart-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.shell--refresh .ov-chart-header h2{color:#0a0f1e;margin:0;font-size:1.125rem;font-weight:700}.shell--refresh .ov-period-wrap{align-items:center;display:inline-flex;position:relative}.shell--refresh .ov-period-btn{cursor:pointer;border-radius:12px;align-items:center;gap:.5rem;height:40px;padding:0 .95rem;font-size:.85rem;font-weight:500;transition:all .15s;display:inline-flex;color:#1e2537!important;box-shadow:none!important;background:#fff!important;border:1px solid #e5ebf3!important}.shell--refresh .ov-period-btn:hover{background:#f4f7fb!important;border-color:#d0d5dd!important}.shell--refresh .ov-period-btn:focus{outline:none;border-color:#2e5bff!important;box-shadow:0 0 0 3px #2563eb1a!important}.shell--refresh .ov-period-popover{z-index:50;background:#fff;border:1px solid #e7edf5;border-radius:12px;flex-direction:column;gap:2px;min-width:140px;padding:.35rem;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0f172a14}.shell--refresh .ov-period-option{cursor:pointer;text-align:left;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:.5rem .75rem;font-size:.825rem;font-weight:500;transition:background .12s;display:flex;color:#1e2537!important;box-shadow:none!important;background:0 0!important;border:none!important}.shell--refresh .ov-period-option:hover{color:#0a0f1e!important;background:#f4f7fb!important}.shell--refresh .ov-period-option.active{font-weight:600;color:#2e5bff!important;background:#eaf2ff!important}.shell--refresh .ov-period-check{color:#2e5bff;font-size:.85rem;font-weight:700}.shell--refresh .ov-chart-legend{color:#3a4356;align-items:center;gap:1.35rem;font-size:.85rem;font-weight:500;display:flex}.shell--refresh .ov-chart-legend-item{align-items:center;gap:.45rem;display:flex}.shell--refresh .ov-chart-container{width:100%;position:relative;overflow:hidden}.shell--refresh .ov-chart-empty{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:3.5rem 1.5rem;display:flex}.shell--refresh .ov-empty-icon{color:#5b6478;background:#f4f7fb;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.shell--refresh .ov-chart-empty h3{color:#0a0f1e;margin:0;font-size:1.05rem;font-weight:600}.shell--refresh .ov-chart-empty p{color:#5b6478;margin:0;font-size:.875rem}.shell--refresh .ov-dual-tip{pointer-events:none;z-index:10;background:#fff;border:1px solid #e5eaf2;border-radius:12px;min-width:160px;padding:.75rem .95rem;font-size:.825rem;position:absolute;box-shadow:0 12px 32px #0f172a14}.shell--refresh .ov-dual-tip-title{color:#0a0f1e;margin-bottom:.35rem;font-size:.825rem;font-weight:600;display:block}.shell--refresh .ov-dual-tip-row{align-items:center;gap:.45rem;margin-top:.2rem;font-size:.8rem;display:flex}.shell--refresh .ov-tip-label{color:#3a4356}.shell--refresh .ov-tip-val{color:#0a0f1e;margin-left:auto;font-weight:700}.shell--refresh .ov-chart-header h2{color:var(--t-text)}.shell--refresh .ov-chart-legend{color:var(--t-text-muted);flex-wrap:wrap;gap:.35rem 1rem;font-size:.75rem}.shell--refresh .ov-legend-swatch{border-radius:2px;flex-shrink:0;width:18px;height:2.5px;display:inline-block}.shell--refresh .ov-legend-swatch--total{background:var(--chart-1)}.shell--refresh .ov-legend-swatch--success{background:repeating-linear-gradient(90deg,var(--ov-series-success) 0 7px,transparent 7px 11px);height:2px}.shell--refresh .ov-legend-swatch--failed{background:var(--chart-4);opacity:.85;height:1.75px}.shell--refresh .ov-chart-insights{align-items:stretch;gap:0;margin-top:-.25rem;display:flex}.shell--refresh .ov-chart-insight{flex-direction:column;flex:1 1 0;gap:.2rem;min-width:0;padding:0 1.1rem;display:flex}.shell--refresh .ov-chart-insight:first-child{padding-left:0}.shell--refresh .ov-chart-insight:last-child{padding-right:0}.shell--refresh .ov-chart-insight+.ov-chart-insight{border-left:1px solid var(--t-border-soft)}.shell--refresh .ov-chart-insight-label{color:var(--t-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:600;overflow:hidden}.shell--refresh .ov-chart-insight-value{color:var(--t-text);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:1.05rem;font-weight:700;line-height:1.2;overflow:hidden}.shell--refresh .ov-chart-grid-line{stroke:var(--chart-grid);stroke-opacity:.6;stroke-width:1px;vector-effect:non-scaling-stroke}.shell--refresh .ov-chart-grid-line--baseline{stroke:var(--chart-axis);stroke-opacity:.3;stroke-width:1px}.shell--refresh .ov-chart-axis-text{fill:var(--chart-axis)}.shell--refresh .ov-line-crosshair{stroke:var(--chart-axis);stroke-opacity:.35;stroke-width:1px;stroke-dasharray:4 4;pointer-events:none;vector-effect:non-scaling-stroke}.shell--refresh .ov-chart-card{--ov-series-success:var(--chart-2)}:root[data-theme=light] .shell--refresh .ov-chart-card{--ov-series-success:#16a34a}.shell--refresh .ov-line-path{fill:none;vector-effect:non-scaling-stroke}.shell--refresh .ov-line-glow{fill:none;stroke:var(--chart-1);stroke-width:7px;stroke-opacity:.1;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;vector-effect:non-scaling-stroke}.shell--refresh .ov-line-path--total{stroke:var(--chart-1);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.shell--refresh .ov-line-path--failed{stroke:var(--chart-4);stroke-width:1.75px;stroke-opacity:.85;stroke-linecap:round;stroke-linejoin:round}.shell--refresh .ov-line-path--success{stroke:var(--ov-series-success);stroke-width:2px;stroke-dasharray:7 4;stroke-linecap:butt;stroke-linejoin:round}.shell--refresh .ov-line-area{pointer-events:none}.shell--refresh .ov-line-dot{stroke:var(--t-card-bg);stroke-width:1.5px;vector-effect:non-scaling-stroke;pointer-events:none}.shell--refresh .ov-line-dot--total{fill:var(--chart-1)}.shell--refresh .ov-line-dot--success{fill:var(--ov-series-success)}.shell--refresh .ov-line-dot--success-ring{fill:none;stroke:var(--ov-series-success)}.shell--refresh .ov-line-dot--failed{fill:var(--chart-4);fill-opacity:.85}.shell--refresh .ov-chart-empty h3{color:var(--t-text)}.shell--refresh .ov-chart-empty p{color:var(--t-text-muted)}.shell--refresh .ov-empty-icon{background:var(--t-surface-hover);color:var(--t-text-faint)}.shell--refresh .ov-chart-container{overflow:visible}.shell--refresh .ov-dual-tip{max-width:calc(100% - 32px);top:16px}.shell--refresh .ov-tip-swatch{border-radius:2px;flex-shrink:0;width:14px;height:2.5px;display:inline-block}.shell--refresh .ov-tip-swatch--total{background:var(--chart-1)}.shell--refresh .ov-tip-swatch--success{background:repeating-linear-gradient(90deg,var(--ov-series-success) 0 7px,transparent 7px 11px)}.shell--refresh .ov-tip-swatch--failed{background:var(--chart-4);opacity:.85}.shell--refresh .ov-dual-tip-row:last-child{border-top:1px solid var(--t-border-soft);margin-top:.35rem;padding-top:.3rem}.shell--refresh .ov-dual-tip .ov-tip-val{font-variant-numeric:tabular-nums}.shell--refresh .ov-chart-skeleton{flex-direction:column;gap:1rem;display:flex}.shell--refresh .ov-chart-skeleton-insights,.shell--refresh .ov-chart-skeleton-legend,.shell--refresh .ov-chart-skeleton-plot{background:linear-gradient(90deg,var(--t-surface-hover),var(--t-card-bg),var(--t-surface-hover));background-size:200% 100%;border-radius:12px;animation:1.3s ease-in-out infinite media-skeleton-pulse}.shell--refresh .ov-chart-skeleton-insights{height:48px}.shell--refresh .ov-chart-skeleton-legend{width:180px;height:18px}.shell--refresh .ov-chart-skeleton-plot{aspect-ratio:760/260}@media (width<=560px){.shell--refresh .ov-chart-insight{gap:.15rem;padding:0 .7rem}.shell--refresh .ov-chart-insight-label{font-size:.68rem}.shell--refresh .ov-chart-insight-value{font-size:.95rem}.shell--refresh .ov-chart-skeleton-insights{height:44px}.shell--refresh .ov-dual-tip{top:auto;bottom:8px}}.shell--refresh .ov-side-column{flex-direction:column;gap:1rem;display:flex}.shell--refresh .ov-card{background:#fff;border:1px solid #e7edf5;border-radius:16px;flex-direction:column;gap:10px;padding:16px;display:flex;box-shadow:0 6px 20px #0f172a0a}.shell--refresh .ov-card-head{justify-content:space-between;align-items:center;margin-bottom:.25rem;display:flex}.shell--refresh .ov-card-head h2{color:#0a0f1e;margin:0;font-size:1.05rem;font-weight:700}.shell--refresh .ov-card-more{color:#6b7489;cursor:pointer;font-size:1.1rem}.shell--refresh .ov-card-link{color:#2e5bff;font-size:.85rem;font-weight:600;text-decoration:none}.shell--refresh .ov-card-link:hover{text-decoration:underline}.shell--refresh .ov-attention-list{flex-direction:column;gap:.65rem;display:flex}.shell--refresh .ov-attention-item{background:#fff;border:1px solid #e7edf5;border-radius:12px;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.shell--refresh .ov-attention-item.ov-danger .ov-attention-icon{color:#ef4444}.shell--refresh .ov-attention-item.ov-warning .ov-attention-icon{color:#f59e0b}.shell--refresh .ov-attention-item.ov-success{background:#eafbf1;border:1px solid #b6ebc7;border-radius:12px;padding:.85rem 1rem}.shell--refresh .ov-attention-item.ov-success .ov-attention-icon{color:#22c55e}.shell--refresh .ov-attention-item.ov-success strong{color:#0a0f1e;font-size:.875rem;font-weight:600}.shell--refresh .ov-attention-item.ov-success span{color:#3a4356;font-size:.8rem;font-weight:400}.shell--refresh .ov-attention-body{flex-direction:column;flex:1;gap:2px;display:flex}.shell--refresh .ov-attention-body strong{color:#0a0f1e;font-size:.85rem;font-weight:600}.shell--refresh .ov-attention-body span{color:#5b6478;font-size:.78rem}.shell--refresh .ov-btn-sm{cursor:pointer;border-radius:8px;flex-shrink:0;padding:.3rem .65rem;font-size:.75rem;font-weight:600;text-decoration:none}.shell--refresh .ov-btn-outline-danger{color:#ef4444;background:#fff;border:1px solid #ef4444}.shell--refresh .ov-btn-outline-danger:hover{color:#fff;background:#ef4444}.shell--refresh .ov-btn-outline-warning{color:#d97706;background:#fff;border:1px solid #f59e0b}.shell--refresh .ov-btn-outline-warning:hover{color:#fff;background:#f59e0b}.shell--refresh .ov-attention-link{color:#5b6478;align-items:center;display:flex}.shell--refresh .ov-activity-list{flex-direction:column;gap:0;display:flex}.shell--refresh .ov-activity-item{border-bottom:1px solid #f4f7fb;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem 0;display:flex}.shell--refresh .ov-activity-item:last-child{border-bottom:none}.shell--refresh .ov-activity-left{align-items:center;gap:.75rem;min-width:0;display:flex}.shell--refresh .ov-activity-icon{color:#5b6478;background:#f4f7fb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.shell--refresh .ov-activity-details{flex-direction:column;gap:1px;min-width:0;display:flex}.shell--refresh .ov-activity-details strong{color:#0a0f1e;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:600;overflow:hidden}.shell--refresh .ov-activity-details small{color:#5b6478;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.shell--refresh .ov-activity-time{color:#6b7489;flex-shrink:0;font-size:.78rem}.shell--refresh .ov-empty-activity{color:#6b7489;text-align:center;padding:1rem 0;font-size:.85rem}.shell--refresh .ov-campaigns-card{background:#fff;border:1px solid #e7edf5;border-radius:16px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex;box-shadow:0 6px 20px #0f172a0a}.shell--refresh .ov-table{border-collapse:collapse;text-align:left;width:100%;font-size:.875rem}.shell--refresh .ov-table th{color:#5b6478;text-transform:uppercase;letter-spacing:.04em;background:#f6f7fb;border-bottom:1px solid #eef2f7;padding:.85rem 1rem;font-size:.76rem;font-weight:600}.shell--refresh .ov-table td{color:#0a0f1e;vertical-align:middle;border-bottom:1px solid #eef2f7;padding:.95rem 1rem}.shell--refresh .ov-table td strong{color:#0a0f1e;font-weight:700}.shell--refresh .ov-badge{border-radius:9999px;align-items:center;gap:.4rem;padding:.25rem .65rem;font-size:.78rem;font-weight:500;display:inline-flex}.shell--refresh .ov-badge-dot{background:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block}.shell--refresh .ov-badge-running{color:#2e5bff;background:#eaf2ff;border:none;font-weight:600}.shell--refresh .ov-badge-running .ov-badge-dot{background:#2e5bff}.shell--refresh .ov-badge-completed{color:#16a34a;background:#eafbf1;border:none;font-weight:600}.shell--refresh .ov-badge-completed .ov-badge-dot{background:#22c55e}.shell--refresh .ov-badge-paused{color:#3a4356;background:#f4f7fb;border:none;font-weight:500}.shell--refresh .ov-badge-error{color:#dc2626;background:#feecec;border:none;font-weight:600}.shell--refresh .ov-row-action{color:#6b7489;cursor:pointer;padding:0 .4rem;font-size:1.15rem;text-decoration:none}.shell--refresh .ov-row-action:hover{color:#0a0f1e}.shell--refresh .ov-mobile-campaigns{display:none}.shell--refresh .ov-table-empty{text-align:center;color:#5b6478;flex-direction:column;align-items:center;gap:.75rem;padding:2.5rem 1rem;display:flex}.shell--refresh .ov-modal-scrim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#0f172a66;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.shell--refresh .ov-modal{background:#fff;border:1px solid #e7edf5;border-radius:16px;flex-direction:column;width:100%;max-width:480px;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #0f172a1a,0 10px 10px -5px #0f172a0a}.shell--refresh .ov-modal-head{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:flex-start;padding:1.25rem 1.5rem;display:flex}.shell--refresh .ov-modal-head h2{color:#0a0f1e;margin:0 0 .25rem;font-size:1.15rem;font-weight:700}.shell--refresh .ov-modal-head p{color:#5b6478;margin:0;font-size:.85rem}.shell--refresh .ov-modal-close{color:#5b6478;cursor:pointer;background:0 0;border:none;padding:.25rem}.shell--refresh .ov-modal-body{flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.shell--refresh .ov-modal-foot{background:#f6f7fb;border-top:1px solid #eef2f7;justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 1.5rem;display:flex}.shell--refresh .ov-form-group{flex-direction:column;gap:.4rem;display:flex}.shell--refresh .ov-form-group label{color:#1e2537;font-size:.8rem;font-weight:600}.shell--refresh .ov-form-group select,.shell--refresh .ov-form-group input[type=date]{color:#0a0f1e;background:#fff;border:1px solid #e5ebf3;border-radius:10px;outline:none;padding:.55rem .75rem;font-size:.875rem}.shell--refresh .ov-form-group select:focus,.shell--refresh .ov-form-group input[type=date]:focus{border-color:#2e5bff}.shell--refresh .ov-form-row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.shell--refresh .ov-format-options{gap:1rem;display:flex}.shell--refresh .ov-format-option{color:#3a4356;cursor:pointer;border:1px solid #e5ebf3;border-radius:10px;align-items:center;gap:.4rem;padding:.5rem .85rem;font-size:.85rem;font-weight:600;display:inline-flex}.shell--refresh .ov-format-option.active{color:#2e5bff;background:#eaf2ff;border-color:#2e5bff}.shell--refresh .ov-btn-secondary{color:#1e2537;cursor:pointer;background:#fff;border:1px solid #e5ebf3;border-radius:10px;padding:.55rem 1rem;font-size:.875rem;font-weight:600}.shell--refresh .ov-alert-danger{color:#dc2626;background:#feecec;border:1px solid #fecdca;border-radius:10px;align-items:center;gap:.5rem;padding:.65rem .85rem;font-size:.8rem;display:flex}.shell--refresh .ov-alert-success{color:#16a34a;background:#eafbf1;border:1px solid #b6ebc7;border-radius:10px;align-items:center;gap:.5rem;padding:.65rem .85rem;font-size:.8rem;display:flex}@media (width>=1024px) and (width<=1279px){.shell--refresh .ov-analytics-section{grid-template-columns:1fr}.shell--refresh .ov-kpis{grid-template-columns:repeat(2,1fr)}}@media (width>=768px) and (width<=1023px){.shell--refresh .ov-kpis{grid-template-columns:repeat(2,1fr)}.shell--refresh .ov-analytics-section{grid-template-columns:1fr}.shell--refresh .content:not(.ex-page){padding:1.25rem 1.25rem 2.5rem}}@media (width<=767px){.shell--refresh .shell-top{padding:0 1rem}.shell--refresh .shell-search,.shell--refresh .shell-user-info{display:none}.shell--refresh .content:not(.ex-page){padding:1rem .85rem 5.5rem}.shell--refresh .ov-header{flex-direction:column;align-items:stretch}.shell--refresh .ov-header-right{justify-content:space-between}.shell--refresh .ov-system-status{text-align:left;align-items:flex-start}.shell--refresh .ov-kpis{grid-template-columns:repeat(2,1fr);gap:.75rem}.shell--refresh .ov-kpi-card{padding:1rem .85rem}.shell--refresh .ov-kpi-value{font-size:1.45rem}.shell--refresh .ov-kpi-sub{display:none}.shell--refresh .ov-analytics-section{grid-template-columns:1fr}.shell--refresh .ov-desktop-table{display:none}.shell--refresh .ov-mobile-campaigns{flex-direction:column;gap:.75rem;display:flex}.shell--refresh .ov-mobile-card{background:#fff;border:1px solid #e6e8ec;border-radius:8px;flex-direction:column;gap:.4rem;min-height:44px;padding:.85rem;display:flex}.shell--refresh .ov-mobile-card-top{justify-content:space-between;align-items:center;display:flex}.shell--refresh .ov-mobile-card-top strong{color:#111827;font-size:.875rem}.shell--refresh .ov-mobile-card-bottom{color:#667085;justify-content:space-between;align-items:center;font-size:.75rem;display:flex}}@media (width<=430px){.shell--refresh .ov-kpis{gap:.6rem}.shell--refresh .ov-kpi-card{padding:.85rem .75rem}.shell--refresh .ov-kpi-value{font-size:1.3rem}.shell--refresh .ov-kpi-icon{width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.shell--refresh *,.shell--refresh :before,.shell--refresh :after{scroll-behavior:auto!important;transition:none!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.shell--refresh .shell-top,.shell--refresh .shell-tabs{-webkit-backdrop-filter:none}.shell--refresh .shell-tabs{background:#0b1220f8}.shell--refresh a,.shell--refresh button{transition-property:transform,color,background-color,border-color,opacity;transition-duration:.16s;transition-timing-function:ease}.shell--refresh .ov-stat,.shell--refresh .ov-card,.shell--refresh .bill-plan-card{transition-property:transform,border-color;transition-duration:.18s;transition-timing-function:ease}.shell--refresh .primary,.shell--refresh .add-button{transition-property:transform,background-color,border-color,opacity;transition-duration:.18s;transition-timing-function:ease}@media (hover:none){.shell--refresh .shell-nav a:hover:not([aria-current=page]),.shell--refresh .ov-stat:hover,.shell--refresh .ov-card:hover,.shell--refresh .bill-plan-card:hover,.shell--refresh .primary:hover:not(:disabled),.shell--refresh .add-button:hover:not(:disabled){transform:none}}.shell--refresh .shell-context{min-width:10.5rem;color:var(--text-muted);flex:none;gap:.08rem;padding:.12rem .2rem;line-height:1.2;display:grid}.shell--refresh .shell-context span{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:650;overflow:hidden}.shell--refresh .shell-context strong{color:var(--text);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:760;overflow:hidden}@media (width>=1101px){.shell--refresh .shell-search{flex:0 clamp(16rem,30vw,31rem);max-width:31rem}}@media (width<=760px){.shell--refresh .shell-context{display:none}.shell--refresh .shell-search{flex:1}}.shell--refresh .content.ov:not(.ex-page)>.ov-head{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 0 16px;padding:.1rem 0;overflow:visible}.shell--refresh .content.ov:not(.ex-page)>.ov-head:after{display:none}.shell--refresh .ov-head h1{margin-bottom:3px;font-size:1.35rem;line-height:1.25}.shell--refresh .ov-head h1 .ico{border-radius:.55rem;padding:.3rem}.shell--refresh .ov-head .muted{margin-top:3px;font-size:.84rem;line-height:1.45}.language{align-items:center;display:inline-flex;position:relative}.language select{appearance:none;border:1px solid var(--border);background:var(--card-bg);width:auto;min-width:0;color:var(--text-muted);box-shadow:none;cursor:pointer;border-radius:.72rem;padding:.48rem 2rem .48rem .7rem;font-size:.8rem;font-weight:700;line-height:1.2}.language:after{content:"⌄";color:var(--text-muted);pointer-events:none;font-size:.82rem;line-height:1;position:absolute;top:50%;right:.72rem;transform:translateY(-54%)}.shell--refresh .shell-lang .language{background:0 0;border:0;border-radius:0;padding:0}.shell--refresh .shell-lang .language select{min-height:2.35rem}.auth-language .language select{color:var(--text-muted);background:0 0;border:0}.shell--refresh .ov-card-chart .ov-chart{background:linear-gradient(180deg,var(--card-bg),var(--surface-hover));border-radius:.9rem;margin:.2rem -.2rem -.35rem;padding:.5rem .2rem .2rem}.shell--refresh .ov-card-chart .ov-chart svg line{stroke-dasharray:4 4}.shell-account-actions{flex:none;align-items:center;gap:.45rem;display:flex}@media (width>=761px) and (width<=1100px){.shell--refresh,.shell--refresh .shell-body,.shell--refresh .content{min-width:0;max-width:100%;overflow-x:clip}.shell--refresh .shell-top{gap:.55rem;min-width:0}.shell--refresh .shell-context{flex:0 9.5rem;min-width:0;padding:.12rem 0}.shell--refresh .shell-search{flex:12rem;min-width:0}.shell--refresh .shell-top-actions{flex:none;gap:.38rem;min-width:0;margin-left:0}.shell--refresh .shell-bell{width:2.35rem;height:2.35rem}.shell--refresh .shell-lang .language select{width:3.75rem;min-width:3.75rem;padding-left:.55rem;padding-right:1.4rem}.shell--refresh .shell-lang .language:after{right:.52rem}.shell--refresh .shell-account-actions{border:1px solid var(--border);background:var(--card-bg);border-radius:999px;flex:none;align-items:center;gap:.14rem;padding:.12rem .16rem .12rem .12rem;display:flex;box-shadow:0 4px 11px #5b5cf00b}.shell--refresh .shell-account-actions .shell-user{box-shadow:none;background:0 0;border:0;padding:0}.shell--refresh .shell-account-actions .shell-user>span:not(.shell-avatar){display:none}.shell--refresh .shell-account-actions .shell-avatar{width:2.15rem;height:2.15rem}.shell--refresh .shell-account-actions .shell-signout{background:var(--surface-hover);white-space:nowrap;border:0;border-radius:.58rem;padding:.42rem .58rem;font-size:.75rem}.shell--refresh .shell-account-actions .shell-signout:hover{background:var(--danger-soft)}.shell--refresh .content.ov .ov-head{gap:.75rem}.shell--refresh .content.ov .ov-head-actions{gap:.4rem}.shell--refresh .content.ov .quota{border-radius:.72rem;min-width:0;padding:.48rem .62rem}.shell--refresh .content.ov .quota strong{font-size:.76rem;line-height:1.25}.shell--refresh .content.ov .quota span{font-size:.69rem}.shell--refresh .ac-toolbar{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:.6rem;display:grid}.shell--refresh .ac-toolbar .ac-search{grid-column:1/-1;width:100%;min-width:0}.shell--refresh .ac-toolbar select,.shell--refresh .ac-toolbar button{width:100%;min-width:0}.shell--refresh .ac-toolbar button{justify-content:center}.shell--refresh .ac-page .desktop-table,.shell--refresh .px-page .desktop-table{overscroll-behavior-inline:contain;scrollbar-color:var(--info-soft) transparent;max-width:100%}.shell--refresh .ac-page .desktop-table table{min-width:58rem}.shell--refresh .px-page .desktop-table table{min-width:64rem}.shell--refresh .ac-page .desktop-table td:first-child{min-width:12.5rem}.shell--refresh .ac-page .desktop-table .ac-cell>span,.shell--refresh .px-page .desktop-table .ac-cell>span{min-width:0;max-width:11rem}.shell--refresh .ac-page .desktop-table .ac-cell strong,.shell--refresh .px-page .desktop-table .ac-cell strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.shell--refresh .ac-page .desktop-table .ac-actions,.shell--refresh .px-page .desktop-table .ac-actions{min-width:11.5rem}}.shell--refresh .ac-insights,.shell--refresh .px-insights{margin-top:1.6rem}@media (width<=760px){.shell--refresh .ac-insights,.shell--refresh .px-insights{margin-top:1.25rem}}.auth-page-login .auth-main{transform:none}.shell--refresh .bill-compare{border-color:var(--border);background:linear-gradient(145deg,var(--card-bg),var(--surface-hover));padding:0;overflow:hidden;box-shadow:0 14px 34px #5b5cf010}.shell--refresh .bill-compare-head{border-bottom:1px solid var(--border);background:linear-gradient(112deg,var(--card-bg),var(--surface-hover));justify-content:space-between;align-items:center;gap:1.25rem;margin:0;padding:1.2rem 1.3rem 1.05rem;display:flex}.shell--refresh .bill-section-kicker{color:var(--primary-text);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.42rem;margin-bottom:.38rem;font-size:.68rem;font-weight:800;display:flex}.shell--refresh .bill-section-kicker .ico{color:var(--primary-text)}.shell--refresh .bill-compare-head h2{color:var(--text);letter-spacing:-.025em;margin:0;font-size:1.12rem;font-weight:800}.shell--refresh .bill-compare-head p{max-width:42rem;color:var(--text-muted);margin:.32rem 0 0;font-size:.82rem;line-height:1.48}.shell--refresh .bill-compare-hint{border:1px solid var(--border);color:var(--text-muted);white-space:nowrap;background:#0b1220b8;border-radius:999px;flex:none;align-items:center;gap:.45rem;padding:.52rem .7rem;font-size:.74rem;font-weight:700;display:flex}.shell--refresh .bill-compare-hint .ico{color:var(--primary-text)}.shell--refresh .bill-compare-table{border-color:var(--border);background:var(--card-bg);border-radius:1rem;margin:1rem 1.15rem 1.15rem;box-shadow:0 5px 16px #5b5cf008}.shell--refresh .bill-compare-table th,.shell--refresh .bill-compare-table td{border-color:var(--border);padding:.9rem 1rem;font-size:.83rem;line-height:1.35}.shell--refresh .bill-compare-table thead th{background:linear-gradient(180deg,var(--surface-hover),var(--border));height:5.6rem;color:var(--text-muted);letter-spacing:.075em;vertical-align:middle;padding:.62rem .8rem;font-size:.67rem}.shell--refresh .bill-compare-table thead th:first-child{color:var(--text-muted);text-align:left;padding-left:1.05rem}.shell--refresh .bill-compare-table tbody tr:nth-child(2n) td{background:var(--card-bg)}.shell--refresh .bill-compare-table tbody tr:hover td{background:var(--surface-hover)}.shell--refresh .bill-compare-table td:first-child{color:var(--text-muted);padding-left:1.05rem;font-weight:750;position:relative}.shell--refresh .bill-compare-table tbody tr:nth-child(-n+4) td:first-child{color:var(--primary-text)}.shell--refresh .bill-compare-table tbody tr:nth-child(-n+4) td:first-child:before{content:"";background:linear-gradient(180deg,var(--primary),var(--primary-hover));border-radius:0 99px 99px 0;width:3px;height:1.25rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.shell--refresh .bill-compare-plan{justify-items:center;gap:.2rem;min-width:7.6rem;display:grid}.shell--refresh .bill-compare-plan-tags{justify-content:center;align-items:center;gap:.25rem;min-height:1.3rem;display:flex}.shell--refresh .bill-compare-plan strong{color:var(--text-muted);letter-spacing:-.01em;font-size:.84rem;font-weight:800;display:block}.shell--refresh .bill-compare-plan small{min-height:1.8rem;color:var(--text-muted);letter-spacing:0;text-transform:none;font-size:.66rem;font-weight:600;line-height:1.35;display:block}.shell--refresh .bill-compare-tag,.shell--refresh .bill-compare-current-tag{letter-spacing:.025em;text-transform:none;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.18rem .48rem;font-size:.62rem;font-weight:800;display:inline-flex}.shell--refresh .bill-compare-tag{border:1px solid var(--border);background:linear-gradient(130deg,var(--primary),var(--primary-hover));margin:0;box-shadow:0 4px 9px #5b5cf032}.shell--refresh .bill-compare-current-tag{border:1px solid var(--success);background:var(--success-soft);color:var(--t-teal)}.shell--refresh .bill-compare-table thead th.bill-compare-highlight{color:var(--primary-text);background:linear-gradient(#131d31cc,#1c2940cc)}.shell--refresh .bill-compare-table tbody tr:nth-child(2n) .bill-compare-highlight{background:#131d31b8}.shell--refresh .bill-compare-table tbody tr:hover .bill-compare-highlight{background:var(--info-soft)}.shell--refresh .bill-compare-table thead .bill-compare-current{background:linear-gradient(180deg,var(--success-soft),var(--surface-hover));color:var(--t-teal)}.shell--refresh .bill-compare-table .bill-compare-highlight.bill-compare-current{background:linear-gradient(180deg,var(--success-soft),var(--surface-hover))}.shell--refresh .bill-compare-toggle{border:1px solid var(--border);background:var(--surface-hover);color:var(--primary-text);border-radius:.7rem;margin:.1rem auto 1.15rem;padding:.52rem .78rem;font-size:.78rem;font-weight:750}.shell--refresh .bill-compare-toggle:hover{border-color:var(--primary);background:var(--surface-hover)}@media (width<=760px){.shell--refresh .bill-compare-head{align-items:flex-start;padding:1rem}.shell--refresh .bill-compare-head h2{font-size:1.02rem}.shell--refresh .bill-compare-head p{font-size:.76rem}.shell--refresh .bill-compare-hint{display:none}.shell--refresh .bill-compare-table{border-radius:.78rem;margin:.72rem}.shell--refresh .bill-compare-table table{min-width:42rem}.shell--refresh .bill-compare-table th,.shell--refresh .bill-compare-table td{padding:.73rem .62rem;font-size:.74rem}.shell--refresh .bill-compare-table thead th{height:5.15rem;padding:.5rem .42rem;font-size:.59rem}.shell--refresh .bill-compare-table th:first-child,.shell--refresh .bill-compare-table td:first-child{z-index:2;background:var(--card-bg);min-width:8.7rem;padding-left:.7rem;position:sticky;left:0;box-shadow:5px 0 10px #5b5cf008}.shell--refresh .bill-compare-table thead th:first-child{z-index:4;background:var(--surface-hover)}.shell--refresh .bill-compare-table tbody tr:nth-child(2n) td:first-child{background:var(--card-bg)}.shell--refresh .bill-compare-table tbody tr:hover td:first-child{background:var(--surface-hover)}.shell--refresh .bill-compare-plan{min-width:6.25rem}.shell--refresh .bill-compare-plan strong{font-size:.73rem}.shell--refresh .bill-compare-plan small{min-height:1.7rem;font-size:.58rem}.shell--refresh .bill-compare-tag,.shell--refresh .bill-compare-current-tag{padding:.15rem .34rem;font-size:.54rem}.shell--refresh .bill-compare-toggle{margin-bottom:.85rem}}.auth-page .auth-submit{justify-content:center;align-items:center;line-height:1.2;display:flex}.two-factor-setup{text-align:center;justify-items:center;gap:.7rem;margin:0 0 1.1rem;display:grid}.two-factor-setup>p{margin:0}.two-factor-qr{border:1px solid var(--border);background:var(--card-bg);border-radius:1rem;place-items:center;width:14.75rem;min-height:14.75rem;padding:.65rem;display:grid;box-shadow:0 10px 26px #5b5cf012}.two-factor-qr img{aspect-ratio:1;width:100%;height:auto;image-rendering:pixelated;display:block}.two-factor-qr span{color:var(--text-muted);font-size:.86rem}.two-factor-manual{font-size:.8rem;font-weight:700;color:var(--text-muted)!important}.two-factor-setup .mono-secret{text-align:left;width:100%;margin:0}.two-factor-setup .muted{margin:0;font-size:.84rem}@media (width<=680px){.two-factor-qr{width:min(13.25rem,100%);min-height:min(13.25rem,100%)}}.backup-code-actions{flex-wrap:wrap;gap:.65rem;margin:.9rem 0 1rem;display:flex}.backup-code-actions button{flex:11rem;justify-content:center}@media (width<=480px){.backup-code-actions{grid-template-columns:1fr;display:grid}.backup-code-actions button{width:100%}}.as-schedule-builder,.as-media-builder{border:1px solid var(--border);background:linear-gradient(135deg,var(--card-bg),var(--surface-hover));border-radius:1rem;margin:1rem 0;padding:1rem 1.05rem}.as-builder-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.85rem;display:flex}.as-builder-head>div{gap:.2rem;display:grid}.as-builder-head strong{color:var(--text);font-size:.94rem}.as-builder-head small{color:var(--text-muted);line-height:1.4}.as-builder-head>label{min-width:8.25rem;color:var(--text-muted);gap:.25rem;font-size:.73rem;font-weight:750;display:grid}.as-builder-head select{border:1px solid var(--border);background:var(--card-bg);min-height:2.3rem;color:var(--text);border-radius:.62rem;padding:.35rem .55rem;font-weight:700}.as-time-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.as-time-grid label{border:1px solid var(--border);background:var(--card-bg);color:var(--text-muted);border-radius:.75rem;gap:.32rem;padding:.65rem .72rem;font-size:.76rem;font-weight:750;display:grid}.as-time-grid input{min-width:0;color:var(--text);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:.42rem .15rem;font-weight:750}.as-time-grid input:focus{box-shadow:none;outline:0}.as-media-builder{background:linear-gradient(135deg,var(--card-bg),var(--surface-hover))}.editor .as-list-hint{border:1px solid var(--warning);background:var(--warning-soft);color:var(--warning-text);border-radius:.6rem;margin-top:.4rem;padding:.5rem .6rem;font-size:.76rem;font-weight:600;line-height:1.45;display:block}.as-media-plan{background:var(--warning-soft);color:var(--warning-text);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:.3rem;padding:.32rem .55rem;font-size:.7rem;font-weight:800;display:inline-flex}.as-media-plan.unlocked{background:var(--success-soft);color:var(--success-text)}.as-media-picker{border:1px dashed var(--border-strong);background:var(--card-bg);width:100%;min-height:4.7rem;color:var(--primary-text);text-align:left;box-shadow:none;border-radius:.85rem;align-items:center;gap:.75rem;padding:.8rem 1rem;display:flex}.as-media-picker:hover:not(:disabled){border-color:var(--primary);background:var(--surface-hover);transform:none}.as-media-picker:disabled{opacity:.72;cursor:wait}.as-media-picker>span{gap:.18rem;display:grid}.as-media-picker strong{font-size:.86rem}.as-media-picker small{color:var(--text-muted);font-size:.76rem;line-height:1.35}.as-media-selected{border:1px solid var(--border);background:var(--card-bg);border-radius:.85rem;grid-template-columns:3.75rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.6rem;display:grid}.as-media-selected img,.as-media-selected video{object-fit:cover;background:var(--surface-hover);border-radius:.6rem;width:3.75rem;height:3.75rem;display:block}.as-media-selected>div{gap:.2rem;min-width:0;display:grid}.as-media-selected strong{text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:.84rem;overflow:hidden}.as-media-selected small{text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:.74rem;overflow:hidden}.as-media-upgrade{text-align:center;max-width:28rem}.as-upgrade-icon{background:linear-gradient(145deg,var(--warning-soft),var(--warning));width:3.15rem;height:3.15rem;color:var(--warning-text);border-radius:1rem;place-items:center;margin:0 auto .7rem;display:grid}.as-media-upgrade h2{color:var(--text);margin:.1rem 0 .55rem}.as-media-upgrade p{color:var(--text-muted);margin:0;line-height:1.55}.as-media-upgrade ul{text-align:left;gap:.55rem;margin:1rem 0;padding:0;list-style:none;display:grid}.as-media-upgrade li{color:var(--text-muted);align-items:center;gap:.48rem;font-size:.84rem;display:flex}.as-media-upgrade li svg{color:var(--success-text)}.as-media-upgrade .button-row{justify-content:center;margin-top:.9rem}@media (width<=620px){.as-builder-head{gap:.7rem;display:grid}.as-builder-head>label{width:100%}.as-time-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.shell--refresh .ac-pills button.active{color:#fff;text-shadow:0 1px 1px #5b5cf047;font-weight:750}.shell--refresh .ac-pills button.active .ico{color:currentColor;opacity:1}.ex-dataset-row,.ex-layout,.ex-col,.ex-date-fields,.ex-fields-list,.ex-history-table{min-width:0;max-width:100%}.shell:has(.ex-page){min-width:0;max-width:100%}.shell:has(.ex-page) .shell-body{min-width:0;max-width:100%}.shell:has(.ex-page) .ex-page{min-width:0;max-width:100%}.ex-page{container:export-page/inline-size}@media (width<=1100px){.shell:has(.ex-page){grid-template-columns:minmax(0,1fr);width:100%;max-width:100vw;overflow-x:clip}.shell:has(.ex-page) .shell-body{width:100%;max-width:100%;overflow-x:clip}:is(.shell:has(.ex-page) .shell-top,.shell:has(.ex-page) .ex-page){width:100%;max-width:100%}}@container export-page (width<=640px){.ex-date-fields,.ex-fields-list{grid-template-columns:minmax(0,1fr)}}.shell--refresh .bill-compare{background:var(--card-bg);box-shadow:0 12px 30px #5b5cf010}.shell--refresh .bill-compare-head{background:var(--card-bg);border-bottom:1px solid var(--border);padding:1.05rem 1.2rem .95rem}.shell--refresh .bill-compare-head h2{font-size:1.08rem}.shell--refresh .bill-compare-head p{max-width:35rem;margin-top:.26rem;font-size:.78rem}.shell--refresh .bill-compare-table{border-color:var(--border);box-shadow:none;border-radius:.85rem;margin:.85rem 1rem 1rem}.shell--refresh .bill-compare-table table{min-width:43.5rem}.shell--refresh .bill-compare-table th,.shell--refresh .bill-compare-table td{padding:.72rem .8rem;font-size:.79rem;line-height:1.3}.shell--refresh .bill-compare-table thead th{background:var(--card-bg);height:4.3rem;color:var(--text-muted);padding:.48rem .7rem;font-size:.64rem}.shell--refresh .bill-compare-table thead th:first-child{background:var(--card-bg);width:34%;min-width:12rem}.shell--refresh .bill-compare-plan{gap:.12rem;min-width:5.7rem}.shell--refresh .bill-compare-plan-tags{min-height:1rem}.shell--refresh .bill-compare-plan strong{color:var(--text);font-size:.82rem}.shell--refresh .bill-compare-tag,.shell--refresh .bill-compare-current-tag{padding:.12rem .36rem;font-size:.55rem}.shell--refresh .bill-compare-group th{text-transform:uppercase;border-bottom:1px solid var(--border)!important;background:var(--surface-hover)!important;color:var(--text-muted)!important;letter-spacing:.065em!important;text-align:left!important;padding:.55rem .8rem!important;font-size:.64rem!important;font-weight:800!important}.shell--refresh .bill-compare-group th .ico{vertical-align:-.15rem;color:var(--primary-text);margin-right:.38rem;display:inline-block}.shell--refresh .bill-compare-feature{align-items:center;gap:.55rem;min-width:12rem;display:flex;text-align:left!important;white-space:normal!important}.shell--refresh .bill-compare-feature>span:last-child{gap:.1rem;min-width:0;display:grid}.shell--refresh .bill-compare-feature strong{color:var(--text-muted);font-size:.77rem;font-weight:750}.shell--refresh .bill-compare-feature small{color:var(--text-muted);font-size:.65rem;font-weight:600;line-height:1.3}.shell--refresh .bill-feature-icon{background:var(--surface-hover);width:1.75rem;height:1.75rem;color:var(--primary-text);border-radius:.55rem;flex:none;place-items:center;display:grid}.shell--refresh .bill-feature-icon-media{background:var(--success-soft);color:var(--success-text)}.shell--refresh .bill-compare-table tbody tr:not(.bill-compare-group) td:not(:first-child){color:var(--text);font-variant-numeric:tabular-nums}.shell--refresh .bill-compare-table tbody tr:not(.bill-compare-group) td:not(:first-child)>strong{color:var(--text);font-size:.82rem}.shell--refresh .bill-price-free{color:var(--success-text)!important}.shell--refresh .bill-cycle-prices{justify-items:center;gap:.28rem;display:grid}.shell--refresh .bill-cycle-prices span{color:var(--text);gap:.02rem;font-size:.72rem;font-weight:750;display:grid}.shell--refresh .bill-cycle-prices small{color:var(--text-muted);font-size:.6rem;font-weight:600}.shell--refresh .bill-media-feature td{background:var(--card-bg)!important}.shell--refresh .bill-feature-yes{color:var(--success-text);justify-content:center;align-items:center;gap:.25rem;font-size:.75rem;font-weight:800;display:inline-flex}.shell--refresh .bill-feature-yes .ico{background:var(--success-soft);border-radius:50%;padding:1px}.shell--refresh .bill-feature-no{color:#9aa6b6;font-size:.72rem;font-weight:650}.shell--refresh .bill-compare-table .bill-compare-highlight{background:var(--surface-hover)!important}.shell--refresh .bill-compare-table .bill-compare-current{box-shadow:inset 1px 0 #b9e6d5,inset -1px 0 #b9e6d5}.shell--refresh .bill-compare-table thead .bill-compare-highlight,.shell--refresh .bill-compare-table thead .bill-compare-current,.shell--refresh .bill-compare-table tbody tr:hover td,.shell--refresh .bill-compare-table tbody tr:hover .bill-compare-highlight{background:var(--surface-hover)!important}.shell--refresh .bill-compare-toggle{margin:.05rem auto 1rem}@media (width<=760px){.shell--refresh .bill-compare-head{padding:.9rem 1rem}.shell--refresh .bill-compare-head p{font-size:.74rem}.shell--refresh .bill-compare-table{margin:.65rem}.shell--refresh .bill-compare-table table{min-width:39.5rem}.shell--refresh .bill-compare-table th,.shell--refresh .bill-compare-table td{padding:.64rem .55rem;font-size:.72rem}.shell--refresh .bill-compare-table thead th{height:3.75rem;padding:.4rem .35rem}.shell--refresh .bill-compare-table thead th:first-child{min-width:9.8rem}.shell--refresh .bill-compare-feature{gap:.45rem;min-width:9.8rem}.shell--refresh .bill-feature-icon{border-radius:.48rem;width:1.55rem;height:1.55rem}.shell--refresh .bill-compare-feature strong{font-size:.7rem}.shell--refresh .bill-compare-feature small{font-size:.58rem}.shell--refresh .bill-compare-group th{padding:.48rem .62rem!important;font-size:.58rem!important}.shell--refresh .bill-cycle-prices span{font-size:.65rem}.shell--refresh .bill-feature-yes,.shell--refresh .bill-feature-no{font-size:.66rem}}@media (width<=680px){.auth-page-login{grid-template-columns:1fr;min-height:100dvh;display:grid;overflow:auto}.auth-page-login .auth-header,.auth-page-login .auth-story{display:none}.auth-page-login .auth-main{place-items:center;width:100%;min-height:100dvh;padding:1rem;display:grid}.auth-page-login .auth-card{border-radius:18px;width:min(100%,30rem);min-height:0;padding:clamp(1.65rem,7vw,2.1rem) clamp(1.2rem,6vw,1.7rem)}.auth-page-login .auth-card-head{margin-bottom:1.5rem}.auth-page-login .auth-encryption{margin-top:1.35rem;position:static}.auth-page-login .auth-header{z-index:3;width:auto;min-height:0;padding:0;display:block;position:absolute;top:1rem;right:1rem}.auth-page-login .auth-header .auth-logo{display:none}.auth-page-login .auth-header .auth-language{padding:0;display:block}.auth-page-login .auth-main{padding-top:4.1rem}.auth-page-login .auth-language .language button{font-size:.9rem}}.ex-history-file{align-items:center;gap:.45rem;min-width:0;max-width:22rem;display:flex}.ex-history-table td:first-child{min-width:14rem}.ex-history-file .ex-row-file{flex:none;margin:0}.ex-file-name{min-width:0;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;font-weight:650;line-height:1.35;display:block;overflow:hidden}:is(.ex-history:has(.ex-history-table tbody:empty) .ex-history-table,.ex-history:has(.ex-history-table tbody:empty) .ex-history-mobile){display:none}.ex-history:has(.ex-history-table tbody:empty) .ex-history-head button{display:none!important}@media (width<=760px){.ex-history-mobile .ex-file-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:730;line-height:1.3;display:block;overflow:hidden}}.shell--refresh .shell-scrim:hover,.shell--refresh .shell-scrim:focus-visible{box-shadow:none!important;background:#0b122073!important;border:0!important;transform:none!important}.shell--refresh .shell-search.shell-search-expanded{flex:auto;max-width:none}.media-page{max-width:1500px}.media-upload-button{white-space:nowrap}.media-plan-required{align-items:center;gap:1rem;padding:1.25rem;display:flex}.media-plan-required>div{flex:1}.media-plan-required h2,.media-plan-required p{margin:0}.media-plan-required p{color:var(--text-muted);margin-top:.28rem}.media-overview{border:1px solid var(--border);background:linear-gradient(135deg,var(--card-bg),var(--surface-hover));border-radius:1.15rem;gap:1rem;margin:1rem 0 1.2rem;padding:1.25rem;display:grid;box-shadow:0 8px 24px #5b5cf00a}.media-storage{gap:.75rem;display:grid}.media-storage>div:first-child{flex-wrap:wrap;align-items:baseline;gap:.65rem;display:flex}.media-storage strong{color:var(--text);font-size:1.35rem}.media-storage strong small,.media-storage p{color:var(--text-muted);font-size:.88rem}.media-storage p{width:100%;margin:0}.media-storage-meter,.media-upload-track{background:var(--surface-hover);border-radius:999px;height:.62rem;display:block;overflow:hidden}.media-storage-meter span,.media-upload-track i{border-radius:inherit;background:linear-gradient(90deg,var(--primary),var(--t-teal-deep));height:100%;transition:width .2s;display:block}.media-quota-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.media-quota-grid article{border:1px solid var(--border);background:var(--card-bg);border-radius:.85rem;align-items:center;gap:.7rem;padding:.8rem;display:flex}.media-quota-grid strong,.media-quota-grid small{display:block}.media-quota-grid small{color:var(--text-muted);margin-top:.15rem;font-size:.77rem}.media-kind-icon{background:var(--surface-hover);width:2.45rem;height:2.45rem;color:var(--primary-text);border-radius:.72rem;flex:none;place-items:center;display:grid}.media-kind-icon.kind-gif,.media-kind-tag.kind-gif{background:var(--primary-soft);color:var(--primary-text)}.media-kind-icon.kind-video,.media-kind-tag.kind-video{background:var(--success-soft);color:var(--t-teal)}.media-dropzone{border:1.5px dashed var(--border-strong);background:var(--surface-hover);color:var(--primary-text);border-radius:1rem;align-items:center;gap:.8rem;margin-bottom:1rem;padding:1.1rem 1.2rem;display:flex}.media-dropzone>div{flex:1;gap:.18rem;display:grid}.media-dropzone small{color:var(--text-muted)}.media-dropzone button{border:1px solid var(--border);background:var(--card-bg);color:var(--primary-text);white-space:nowrap;border-radius:.65rem;padding:.55rem .8rem;font-weight:700}.media-upload-queue{border:1px solid var(--border);background:var(--card-bg);border-radius:1rem;gap:.58rem;margin-bottom:1rem;padding:1rem;display:grid}.media-upload-queue .section-heading{margin:0}.media-upload-queue .section-heading h2{font-size:1rem}.media-upload-queue .section-heading button{color:var(--primary-text);background:0 0;border:0;font-weight:700}.media-upload-row{border:1px solid var(--border);border-radius:.75rem;align-items:center;gap:.65rem;padding:.65rem;display:flex}.media-upload-row>div{flex:1;gap:.28rem;min-width:0;display:grid}.media-upload-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.media-upload-row small{color:var(--text-muted);font-size:.76rem}.media-upload-row.failed{border-color:var(--danger-text)}.media-upload-row.failed>svg{color:var(--danger-text)}.media-upload-row.done>svg{color:var(--success-text)}.media-upload-percent{min-width:2.5rem;color:var(--primary-text);text-align:right;font-size:.78rem;font-weight:750}.media-library-toolbar{justify-content:space-between;align-items:center;gap:1rem;margin:1.15rem 0 .8rem;display:flex}.media-library-toolbar>span{color:var(--text-muted);font-size:.86rem}.media-grid{grid-template-columns:repeat(auto-fill,minmax(205px,1fr));align-items:start;gap:1rem;display:grid}.media-card{border:1px solid var(--border);background:var(--card-bg);border-radius:1rem;overflow:hidden;box-shadow:0 6px 17px #5b5cf00a}.media-card-preview{background:var(--surface-hover);place-items:center;min-height:8rem;max-height:19rem;padding:.5rem;display:grid;position:relative}.media-card-preview img,.media-card-preview video{object-fit:contain;border-radius:.48rem;width:auto;max-width:100%;height:auto;max-height:18rem;display:block}.media-card-preview video{background:var(--card-bg);width:100%}.media-preview-fallback{color:#8a9abb;place-items:center;gap:.35rem;min-height:8rem;display:grid}.media-preview-fallback small{font-size:.72rem}.media-kind-tag{background:var(--surface-hover);color:var(--primary-text);border-radius:999px;padding:.22rem .48rem;font-size:.66rem;font-weight:800;position:absolute;top:.58rem;left:.58rem}.media-card-copy{gap:.25rem;padding:.75rem .8rem .45rem;display:grid}.media-card-copy strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.media-card-copy small,.media-card-actions small{color:var(--text-muted);font-size:.73rem}.media-card-actions{justify-content:space-between;align-items:center;gap:.45rem;padding:0 .8rem .75rem;display:flex}.media-empty{text-align:center;color:var(--text-muted);justify-items:center;gap:.35rem;padding:3rem 1rem;display:grid}.media-empty h2,.media-empty p{margin:0}.media-empty h2{color:var(--text);font-size:1.1rem}.media-empty p{max-width:30rem}.media-picker-modal{max-width:52rem}.media-picker-modal .section-heading{align-items:flex-start}.media-picker-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.7rem;max-height:55vh;display:grid;overflow:auto}.media-picker-grid button{border:1px solid var(--border);background:var(--card-bg);color:var(--text);text-align:left;border-radius:.75rem;gap:.38rem;padding:.45rem;display:grid;overflow:hidden}.media-picker-grid button:hover{border-color:var(--primary);background:var(--surface-hover)}.media-picker-grid button>span{background:var(--surface-hover);border-radius:.45rem;place-items:center;min-height:6.5rem;max-height:9rem;display:grid;overflow:hidden}.media-picker-grid img,.media-picker-grid video{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:8.5rem;display:block}.media-picker-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.media-picker-grid small{color:var(--text-muted);font-size:.7rem}@media (width<=760px){.media-page .ov-head{align-items:flex-start}.media-upload-button{width:auto}.media-plan-required{flex-wrap:wrap;align-items:flex-start}.media-plan-required .primary{text-align:center;width:100%}.media-quota-grid{grid-template-columns:1fr}.media-dropzone{flex-wrap:wrap;align-items:flex-start}.media-dropzone button{width:100%}.media-dropzone>div{min-width:0}.media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.media-card-preview{max-height:13rem;padding:.35rem}.media-card-preview img,.media-card-preview video{max-height:12rem}.media-card-actions{align-items:flex-start;min-height:2.75rem}.media-library-toolbar{flex-direction:column;align-items:flex-start}.media-library-toolbar .ac-pills{max-width:100%;overflow:auto}.media-storage>div:first-child{flex-direction:column;align-items:flex-start;gap:.25rem}.media-storage p{width:auto}}@media (width<=430px){.media-grid{grid-template-columns:1fr}.media-card-preview{max-height:none}.media-card-preview img,.media-card-preview video{max-height:19rem}}.shell--refresh .ov-card,.shell--refresh .card:not(.editor):not(.bill-plan-card),.shell--refresh .list-card{border-color:var(--border);box-shadow:var(--shadow);border-radius:1rem}.shell--refresh .primary,.shell--refresh .add-button{border-color:var(--primary);background:linear-gradient(118deg,var(--primary),var(--primary-hover));box-shadow:0 8px 17px #5b5cf02c}.shell--refresh .primary:hover:not(:disabled),.shell--refresh .add-button:hover:not(:disabled){background:linear-gradient(118deg,var(--primary),var(--primary-hover));box-shadow:0 11px 22px #5b5cf03d}.shell--refresh input,.shell--refresh select,.shell--refresh textarea{border-color:var(--border);background:var(--card-bg);color:var(--text);border-radius:.72rem}.shell--refresh input:focus,.shell--refresh select:focus,.shell--refresh textarea:focus{border-color:var(--border);box-shadow:0 0 0 4px #5b5cf012}.shell--refresh .list-card{overflow:hidden}.shell--refresh table th{background:var(--surface-hover);color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;padding:.76rem .9rem;font-size:11px;font-weight:600}.shell--refresh table td{border-color:var(--border);color:var(--text-muted);padding:.84rem .9rem}.shell--refresh tbody tr:hover td{background:var(--surface-hover)}.shell--refresh .badge{border-color:var(--border);background:var(--surface-hover);color:var(--text-muted)}.shell--refresh .status-connected,.shell--refresh .status-healthy,.shell--refresh .status-active,.shell--refresh .status-trialing,.shell--refresh .status-paid,.shell--refresh .status-completed{border-color:var(--success-text);background:var(--success-soft);color:var(--t-teal)}.shell--refresh .ac-toolbar .ac-search,.shell--refresh .ac-toolbar select{border-color:var(--border);background:var(--card-bg);border-radius:.75rem}.shell--refresh .ac-pills button{border-color:var(--border);background:var(--card-bg);color:var(--text-muted);border-radius:.7rem}.shell--refresh .ac-pills button.active{border-color:var(--primary);background:linear-gradient(118deg,var(--primary),var(--primary-hover));box-shadow:0 6px 13px #5b5cf026}.shell--refresh .modal-scrim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b122066}.shell--refresh .modal-scrim>.editor{border-color:var(--border);border-radius:1.1rem;box-shadow:0 26px 60px #00000038}@media (width<=760px){.shell--refresh .content:not(.ex-page){padding:1.15rem .85rem 6.1rem}.shell--refresh .ov-card,.shell--refresh .card:not(.editor):not(.bill-plan-card),.shell--refresh .list-card{border-radius:.92rem}.shell--refresh .shell-tabs{background:#fff;border-color:#e6e8ec;box-shadow:0 -4px 12px #0000000d}.shell--refresh .shell-tabs a[aria-current=page]{color:#2e5bff;background:#eef3ff}}.auth-logo-image{object-fit:contain;filter:drop-shadow(0 7px 13px #5b5cf02e);flex:none;width:3.35rem;height:3.35rem;display:block}.auth-logo strong i{color:var(--auth-ink);font-style:normal}.auth-logo strong b{color:var(--auth-blue)}.auth-kicker{border:1px solid var(--border);background:linear-gradient(135deg,var(--surface-hover),var(--info-soft));min-height:2.15rem;color:var(--primary-text);letter-spacing:-.01em;border-radius:999px;align-items:center;margin:0 0 1.55rem;padding:.35rem .8rem;font-size:.8rem;font-weight:750;display:inline-flex}.auth-story-copy h1{text-wrap:balance;max-width:35rem}.auth-story-copy p{max-width:34rem}.auth-main{place-items:center;padding:1.35rem clamp(2.5rem,5vw,6.5rem) clamp(2.4rem,5vh,4.2rem) 1.5rem}.auth-card{border-color:var(--border);background:linear-gradient(145deg,var(--card-bg),var(--bg-elevated));border-radius:24px;min-height:0;padding:clamp(2rem,3vw,2.75rem);box-shadow:0 20px 50px #5b5cf017,0 2px 5px #5b5cf008}.auth-page-login .auth-card{min-height:31rem}.auth-card-head{margin-bottom:1.65rem}.auth-card-head h2{font-size:clamp(1.85rem,2.4vw,2.25rem)}.auth-card-head p{font-size:.98rem}.auth-form{gap:1rem}.auth-form-register{gap:.82rem}.auth-page .auth-label{clip:auto;white-space:normal;width:auto;height:auto;color:var(--auth-ink);border:0;margin:0;padding:0;font-size:.89rem;font-weight:720;position:static;overflow:visible}.auth-password-field{gap:.42rem}.auth-password-field .auth-label{font-size:.89rem}.auth-control input{background:var(--card-bg);border-radius:12px;min-height:3.5rem;transition:border-color .18s,box-shadow .18s,background .18s}.auth-control input:hover{border-color:var(--border)}.auth-control input:focus{background:var(--card-bg);border-color:var(--primary);box-shadow:0 0 0 4px #5b5cf014}.auth-hint{font-size:.73rem;line-height:1.35}.auth-terms{margin-top:.08rem}.auth-submit{border-radius:12px;min-height:3.55rem;transition:transform .18s,box-shadow .18s,background .18s;box-shadow:0 12px 25px #5b5cf02c}.auth-submit:hover:not(:disabled){box-shadow:0 15px 29px #5b5cf03e}.auth-switch{margin-top:1.6rem}.auth-encryption{color:var(--text-muted);margin-top:1.15rem;display:flex}@media (width>=1025px){.auth-page-register .auth-card{margin-block:1rem}.auth-page-register .auth-card-head{margin-bottom:1.45rem}}@media (width<=1024px){.auth-logo-image{width:3.7rem;height:3.7rem}.auth-main{padding-top:4rem}.auth-card{min-height:0!important}.auth-page .auth-label{font-size:1.18rem}.auth-control input,.auth-submit{min-height:4.7rem}.auth-form{gap:1.35rem}.auth-form-register{gap:1.05rem}.auth-card-head{margin-bottom:1.8rem}}@media (width<=470px){.auth-logo-image{width:2.45rem;height:2.45rem}.auth-main{padding-top:1.2rem}.auth-page .auth-label{font-size:.86rem}.auth-control input,.auth-submit{min-height:3.35rem}.auth-form{gap:.85rem}.auth-form-register{gap:.76rem}.auth-card-head{margin-bottom:1.3rem}.auth-encryption{font-size:.74rem}}.bill-qr-modal{width:min(56rem,100%);max-width:56rem;padding:clamp(1rem,2.25vw,1.55rem)}.bill-payment-brand{min-width:0;color:var(--text);letter-spacing:-.035em;white-space:nowrap;align-items:center;gap:.58rem;font-size:1.04rem;font-weight:850;line-height:1;display:inline-flex}.bill-payment-brand img{object-fit:contain;flex:none;width:2.75rem;height:2.75rem;display:block}.bill-qr-brandbar,.bill-payment-success-brandbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.bill-qr-brandbar .badge{white-space:nowrap;margin-left:auto}.bill-qr-intro{margin:1.15rem 0 1rem}.bill-qr-intro h2{color:var(--text);letter-spacing:-.04em;margin:0;font-size:clamp(1.28rem,2.2vw,1.7rem);font-weight:850}.bill-qr-intro p{color:var(--text-muted);margin:.34rem 0 0;font-size:.9rem;line-height:1.45}.bill-qr-layout{grid-template-columns:minmax(18rem,1.08fr) minmax(20rem,.92fr);align-items:start;gap:1.2rem;display:grid}.bill-qr-visual{border:1px solid var(--border);background:linear-gradient(145deg,var(--surface-hover),var(--border));border-radius:1.15rem;min-width:0;padding:.75rem}.bill-qr-wrap{aspect-ratio:1;border:1px solid var(--border);background:var(--card-bg);border-radius:.9rem;place-items:center;width:100%;margin:0;padding:.55rem;display:grid;overflow:hidden;box-shadow:0 12px 26px #5b5cf010}.bill-qr-img{object-fit:contain;background:var(--card-bg);border-radius:.55rem;width:100%;height:100%;display:block}.bill-qr-placeholder{width:100%;height:100%;color:var(--text-muted);background:var(--card-bg);border-radius:.55rem;place-items:center;display:grid}.bill-qr-visual>p{color:var(--text-muted);text-align:center;margin:.7rem .2rem .1rem;font-size:.76rem;line-height:1.45}.bill-qr-details{min-width:0}.bill-qr-fields{gap:.58rem;margin:0;display:grid}.bill-qr-fields div{border-color:var(--border);background:var(--card-bg);border-radius:.8rem;padding:.68rem .78rem;box-shadow:0 2px 6px #00000005}.bill-qr-fields .bill-qr-amount{border-color:var(--border);background:linear-gradient(135deg,var(--surface-hover),var(--border))}.bill-qr-amount dt{color:var(--primary-text)}.bill-qr-amount dd strong{color:var(--primary-text);font-size:1.02rem;font-weight:850}.bill-payment-success-card{border:1px solid var(--success-text);background:linear-gradient(145deg,var(--card-bg),var(--success-soft));color:var(--success-text);border-radius:1.1rem;padding:1.08rem;position:relative;overflow:hidden;box-shadow:0 12px 30px #22c55e12}.bill-payment-success-card.is-compact{margin:0;padding:1.15rem}.bill-payment-success-brandbar{z-index:2;margin-bottom:.9rem;position:relative}.bill-payment-verified{border:1px solid var(--success);background:var(--card-bg);color:var(--t-teal);white-space:nowrap;border-radius:.65rem;align-items:center;gap:.32rem;padding:.4rem .6rem;font-size:.68rem;font-weight:800;display:inline-flex}.bill-payment-success-head{z-index:1;align-items:flex-start;gap:.78rem;display:flex;position:relative}.bill-payment-success-icon{z-index:1;background:linear-gradient(135deg,var(--success),var(--success-text));color:#fff;border-radius:50%;flex:none;place-items:center;width:2.65rem;height:2.65rem;display:grid;position:relative;box-shadow:0 9px 19px #22c55e38}.bill-payment-success-kicker{color:var(--t-teal);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.12rem;font-size:.68rem;font-weight:800;display:block}.bill-payment-success-head h3{color:var(--t-teal);letter-spacing:-.025em;margin:0;font-size:1.08rem;font-weight:850}.bill-payment-success-head p{color:var(--text-muted);margin:.26rem 0 0;font-size:.8rem;line-height:1.45}.bill-payment-success-card.is-compact .bill-payment-success-head{text-align:center;flex-direction:column;align-items:center;padding:1.1rem .4rem .3rem;display:flex}.bill-payment-success-card.is-compact .bill-payment-success-icon{width:5.15rem;height:5.15rem;box-shadow:0 0 0 .62rem #dff8e9,0 0 0 1.18rem #effcf4,0 16px 30px #22c55e38}.bill-payment-success-card.is-compact .bill-payment-success-head h3{font-size:clamp(1.6rem,3vw,2.1rem)}.bill-payment-success-card.is-compact .bill-payment-success-head p{max-width:29rem;font-size:.88rem}.bill-success-confetti{z-index:0;pointer-events:none;position:absolute;inset:-.1rem 0 0;overflow:hidden}.bill-success-confetti i{left:var(--x);top:var(--y);background:var(--primary);opacity:0;width:.5rem;height:.5rem;transform:translate(-50%,8px) scale(.25) rotate(var(--rotation));animation:bill-confetti-burst 1.55s cubic-bezier(.18,.82,.3,1) var(--delay) both;border-radius:.12rem;position:absolute}.bill-success-confetti i:nth-child(3n){background:var(--success);border-radius:50%}.bill-success-confetti i:nth-child(4n){background:var(--warning)}.bill-success-confetti i:nth-child(5n){background:var(--primary)}@keyframes bill-confetti-burst{0%{opacity:0;transform:translate(-50%,8px) scale(.22) rotate(var(--rotation))}18%{opacity:1;transform:translate(-50%,-4px) scale(1) rotate(var(--rotation))}72%{opacity:1}to{opacity:0;transform:translate(-50%,18px) scale(.7) rotate(var(--rotation))}}.bill-payment-receipt{grid-template-columns:1fr 1fr;gap:.58rem .75rem;margin:1rem 0;display:grid}.bill-payment-success-card.is-compact .bill-payment-receipt{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin:1.1rem 0}.bill-payment-receipt div{border-color:var(--success-text);background:var(--card-bg);border-radius:.78rem;padding:.66rem .72rem}.bill-payment-receipt dt{color:var(--text-muted)}.bill-payment-receipt dd{color:var(--t-teal)}.bill-payment-receipt-foot{border-top-color:var(--success-text)}.bill-payment-receipt-foot>span{max-width:18rem;color:var(--text-muted)}@media (width<=850px){.bill-qr-modal{width:min(42rem,100%)}.bill-qr-layout{grid-template-columns:1fr}.bill-qr-visual{justify-self:center;width:min(100%,31rem)}.bill-payment-success-card.is-compact .bill-payment-receipt{grid-template-columns:1fr 1fr}}@media (width<=560px){.bill-qr-modal{padding:1rem}.bill-qr-brandbar,.bill-payment-success-brandbar{gap:.6rem}.bill-payment-brand{font-size:.94rem}.bill-payment-brand img{width:2.35rem;height:2.35rem}.bill-qr-intro{margin:.95rem 0}.bill-qr-intro h2{font-size:1.34rem}.bill-payment-success-card.is-compact .bill-payment-receipt{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.bill-success-confetti i{opacity:.8;transform:translate(-50%,0) rotate(var(--rotation));animation:none}}.modal-scrim>.bill-qr-modal{width:min(56rem,100%);max-width:56rem}@media (width<=850px){.modal-scrim>.bill-qr-modal{width:min(42rem,100%)}}.bill-qr-modal-actions{border-top:1px solid var(--border);margin-top:1.2rem;padding-top:.2rem;display:flex}.bill-qr-modal-actions .wide{width:100%;min-height:3.1rem;margin:0}.bill-plan-downgrade-note{color:var(--warning-text);align-items:flex-start;gap:.38rem;margin:-.18rem 0 .08rem;font-size:.74rem;font-weight:650;line-height:1.38;display:flex}.bill-plan-downgrade-note .ico{color:var(--warning-text);flex:none;margin-top:.03rem}.bill-payment-downgrade-note{margin:.82rem 0 .2rem}.bill-plan-card.plan-downgrade-locked{border-color:var(--warning);background:linear-gradient(160deg,var(--card-bg),var(--warning-soft))}.bill-plan-card.plan-downgrade-locked>button:disabled{border-color:var(--warning);background:var(--warning-soft);color:var(--warning-text);opacity:1}.bill-payment-success-card.is-compact{background:radial-gradient(circle at 50% 10%,var(--success-soft) 0,var(--surface-hover) 34%,var(--card-bg) 72%);border-color:var(--success-text);padding:clamp(1.05rem,2.2vw,1.45rem);box-shadow:0 16px 36px #22c55e17}.bill-payment-success-card.is-compact .bill-payment-success-brandbar{margin-bottom:1.05rem;padding-bottom:1rem}.bill-payment-success-card.is-compact .bill-payment-success-head{padding:1.38rem .55rem .58rem}.bill-payment-success-card.is-compact .bill-payment-success-head h3{color:var(--text);letter-spacing:-.04em}.bill-payment-success-card.is-compact .bill-payment-success-head p{color:var(--text-muted);line-height:1.52}.bill-payment-success-card.is-compact .bill-payment-success-kicker{color:var(--success-text)}.bill-payment-success-card.is-compact .bill-payment-receipt{margin:1.2rem 0 1rem}.bill-payment-success-card.is-compact .bill-payment-receipt div{border-color:var(--success-text);background:var(--card-bg);min-height:6.5rem;box-shadow:0 4px 12px #22c55e10}.bill-payment-success-card.is-compact .bill-payment-receipt dd{color:var(--text);font-variant-numeric:tabular-nums;font-size:.83rem}.bill-payment-success-card.is-compact .bill-payment-receipt div:first-child dd{letter-spacing:.015em}.bill-payment-success-card.is-compact .bill-payment-receipt-foot{padding-top:1rem}.bill-success-confetti i{opacity:.55;will-change:transform,opacity;width:.56rem;height:.56rem;animation:bill-confetti-celebrate 4.8s cubic-bezier(.18,.82,.3,1) var(--delay) infinite}@keyframes bill-confetti-celebrate{0%{opacity:0;transform:translate(-50%,8px) scale(.2) rotate(var(--rotation))}10%{opacity:.95;transform:translate(-50%,-5px) scale(1) rotate(var(--rotation))}63%{opacity:.86;transform:translate(calc(-50% + var(--drift-x)),var(--drift-y)) scale(.92) rotate(calc(var(--rotation) + 120deg))}86%{opacity:.36;transform:translate(calc(-50% + var(--drift-x)),calc(var(--drift-y) + 10px)) scale(.72) rotate(calc(var(--rotation) + 180deg))}to{opacity:0;transform:translate(-50%,8px) scale(.2) rotate(var(--rotation))}}@media (width<=560px){.bill-qr-modal-actions{margin-top:1rem}.bill-payment-success-card.is-compact .bill-payment-success-head{padding-top:1.15rem}.bill-payment-success-card.is-compact .bill-payment-receipt div{min-height:0}}@media (prefers-reduced-motion:reduce){.bill-success-confetti i{opacity:.7;transform:translate(-50%,0) rotate(var(--rotation));animation:none}}.lp{isolation:isolate;background:0 0;min-height:100vh;position:relative}.lp>header,.lp>main,.lp>footer{z-index:1;position:relative}.lp-header{background:#050b16d6;border-bottom-color:#29406080}.lp-header-inner{width:min(1240px,100%);padding-block:.9rem}.lp-brand{font-size:1.24rem}.lp-brand b{color:#8b79ff}.lp-nav a{color:#d9e4f4}.lp-nav a:hover{color:#42c8f4}.lp-hero{padding-top:clamp(3.25rem,6vw,5rem)}.lp-aurora{opacity:.36}.lp-grid-bg{opacity:.22}.lp-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(34rem,1.1fr);gap:clamp(2rem,5vw,4.8rem)}.lp-hero-copy{max-width:40rem}.lp-pill{color:#d9e8f8;background:#071427d9;border-color:#42628e;box-shadow:inset 0 0 0 1px #152d4c}.lp-hero h1{letter-spacing:-.05em;max-width:39rem;font-size:clamp(2.8rem,5.3vw,4.35rem);line-height:1.06}.lp-grad{background:linear-gradient(100deg,#21c7ef 0%,#4f8cff 45%,#9e55ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.lp-hero-copy>p{color:#a8bad1;max-width:38rem;font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.72}.lp-btn:hover{background:linear-gradient(110deg,#26d4f6 0%,#7a62ff 72%)}.lp-btn-outline{color:#edf5ff;background:#071427b8;border-color:#56709d}.lp-btn-outline:hover{background:#0e2038;border-color:#77b8ec}.lp-checks{gap:.55rem 1rem}.lp-checks li{color:#d2deed;font-size:.8rem}.lp-checks .ico{color:#5de6f2;background:#0b273b;border:1px solid #2abedc;border-radius:50%;padding:.15rem}.lp-hero-preview{min-height:34rem;padding:1rem .3rem 0}.lp-preview-window{background:#071427e8;border-color:#31547e;width:min(36rem,100%);box-shadow:0 28px 70px -28px #1169d070,inset 0 0 0 1px #122b4c}.lp-preview-paper-plane{color:#249fe0;filter:drop-shadow(0 0 16px #299eff80);opacity:.95;place-items:center;width:6.5rem;height:6.5rem;display:grid;position:absolute;top:1.55rem;right:1.35rem;transform:rotate(-9deg)}.lp-preview-section-label{color:#879bb7;letter-spacing:.1em;margin:1rem .25rem .55rem;font-size:.63rem;font-weight:800;display:block}.lp-preview-queue{gap:.42rem}.lp-preview-queue article{background:#09172ae8;border-color:#1f3d5f;padding:.62rem .7rem}.lp-preview-queue article:hover{background:#0b1d35;border-color:#438fc4}.lp-preview-queue-icon.tone-blue{color:#8c91ff;background:#182c5c}.lp-preview-queue-icon.tone-green{color:#43dfaa;background:#0d392f}.lp-preview-queue-icon.tone-violet{color:#a18cff;background:#29245b}.lp-preview-queue b{align-items:center;gap:.2rem;display:inline-flex}.lp-preview-queue b .ico{color:#b0bddd}.lp-preview-queue b.is-ok{color:#5df0b1}.lp-preview-stats{background:#071426ee;border:1px solid #294c75;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));width:min(40rem,100% + 4rem);margin:0 -2rem;padding:.8rem 1.15rem;display:grid;box-shadow:0 16px 36px #0208148a}.lp-preview-stats article{border-right:1px solid #25405f;grid-template-rows:auto auto auto;grid-template-columns:2rem 1fr;column-gap:.55rem;padding:0 .7rem;display:grid;position:relative}.lp-preview-stats article:last-child{border-right:0}.lp-preview-stats article>span{border-radius:8px;grid-row:1/4;place-items:center;width:2rem;height:2rem;display:grid}.lp-preview-stats article>span.tone-blue{color:#8ea0ff;background:#192b60}.lp-preview-stats article>span.tone-green{color:#43dfad;background:#103c32}.lp-preview-stats article>span.tone-violet{color:#a58dff;background:#30265e}.lp-preview-stats article>span.tone-amber{color:#ffc43e;background:#52360e}.lp-preview-stats small{color:#91a6c1;white-space:nowrap;font-size:.62rem}.lp-preview-stats strong{color:#eef5ff;letter-spacing:-.03em;white-space:nowrap;font-size:1.18rem;line-height:1.15}.lp-preview-stats em{color:#35e7a2;white-space:nowrap;font-size:.6rem;font-style:normal}.lp-preview-stats em.amber{color:#ffc13a}.lp-shot{margin-top:clamp(2rem,4vw,3rem)}.lp-shot-box{box-shadow:0 0 0 1px #234671,0 30px 70px -26px #1260be66,0 8px 28px #01071280}.lp-facts dl,.lp-plan,.lp-tile,.lp-step,.lp-safety article,.lp-mini-card,.lp-faq-item{background:#071427dc;border-color:#203e62}.lp-facts dl{box-shadow:0 16px 40px #02081445}.lp-section-alt,.lp-footer{background:#07101eb8}.lp-cta{background:#071427db;border-color:#294867}@media (width<=1080px){.lp-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(28rem,1.08fr);gap:2rem}.lp-hero h1{font-size:clamp(2.5rem,5.5vw,3.7rem)}.lp-preview-stats{width:calc(100% + 2rem);margin-inline:-1rem}}@media (width<=900px){.lp-hero-grid{grid-template-columns:1fr;gap:1.8rem}.lp-hero-copy{max-width:42rem}.lp-hero-preview{width:min(40rem,100%);min-height:34rem}}@media (width<=760px){.lp-header-inner{padding-block:.72rem}.lp-hero{padding-top:2.35rem}.lp-hero h1{font-size:clamp(2.45rem,11vw,3.3rem);line-height:1.05}.lp-hero-copy>p{font-size:1rem}.lp-checks{gap:.55rem .85rem}.lp-checks li{font-size:.76rem}.lp-hero-preview{min-height:29rem;padding-top:.4rem}.lp-preview-window{width:calc(100% - 1rem)}.lp-preview-paper-plane{width:5rem;height:5rem;top:1.7rem;right:.9rem}.lp-preview-paper-plane .ico{width:52px;height:52px}.lp-preview-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 0;width:calc(100% - .5rem);margin:0 .25rem;padding:.8rem .5rem}.lp-preview-stats article{border-right:0;padding:.15rem .45rem}.lp-preview-stats article:nth-child(-n+2){border-bottom:1px solid #25405f;padding-bottom:.65rem}.lp-preview-stats article:nth-child(n+3){padding-top:.65rem}}.lp-hero-preview{isolation:isolate;perspective:1400px;align-content:center;place-items:center;gap:.9rem;min-height:34rem;padding:1rem .3rem 0;display:grid;position:relative}.lp-product-card{isolation:isolate;width:min(36rem,100%);transform-style:preserve-3d;backface-visibility:hidden;background:linear-gradient(145deg,#0c1d36 0%,#071426 56%,#061021 100%);border:1px solid #31547e;border-radius:1.45rem;padding:1.45rem 1.5rem 1.3rem;transition:transform .38s cubic-bezier(.2,.7,.3,1),opacity .38s;position:relative;transform:perspective(1400px)rotateX(2deg)rotateY(-4deg);box-shadow:0 28px 62px -30px #0a67c969,inset 0 0 0 1px #183454}.lp-product-card:before{content:"";z-index:-2;border-radius:inherit;pointer-events:none;background:#040c19;border:1px solid #224266;position:absolute;inset:8px -8px -8px 8px;transform:translateZ(-1px)}.lp-product-card:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(26rem 15rem at 0 0,#268de91a,#0000 68%);position:absolute;inset:0}.lp-hero-preview:hover .lp-product-card{border-color:#4c83bc;transform:perspective(1400px)rotateX(1deg)rotateY(-2deg)translateY(-3px)}.lp-product-card-head{border-bottom:1px solid #224266;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.95rem;display:flex}.lp-product-label{color:#a9bfd9;letter-spacing:.13em;align-items:center;gap:.5rem;font-size:.68rem;font-weight:800;display:inline-flex}.lp-product-label i{background:#42e3ac;border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 0 3px #42e3ac1c}.lp-product-live{color:#67d9f3;letter-spacing:.1em;border:1px solid #2e567d;border-radius:999px;padding:.24rem .45rem;font-size:.58rem;font-weight:800}.lp-product-card-intro{grid-template-columns:minmax(0,1fr) 8rem;align-items:center;gap:1rem;min-height:10.5rem;padding:1.35rem 0 1.3rem;display:grid;position:relative}.lp-product-card-copy{z-index:1;position:relative}.lp-product-card-copy>span{color:#68bde4;letter-spacing:.03em;margin-bottom:.65rem;font-size:.7rem;font-weight:700;display:block}.lp-product-card-copy>strong{color:#f1f7ff;letter-spacing:-.055em;font-size:clamp(1.8rem,3.2vw,2.35rem);font-weight:820;line-height:1.02;display:block}.lp-product-card-copy>p{color:#9bb2ce;max-width:20rem;margin:.85rem 0 0;font-size:.79rem;line-height:1.55}.lp-product-card-mark{color:#32c4f1;opacity:.18;justify-self:end;place-items:center;width:8rem;height:8rem;display:grid;position:relative;transform:rotate(-11deg)}.lp-product-card-mark:before{content:"";opacity:.7;border:1px solid #36c9f0;border-radius:50%;position:absolute;inset:6%;transform:rotate(24deg)}.lp-product-card-mark:after{content:"";background:#66e8ff;border-radius:50%;width:.35rem;height:.35rem;position:absolute;top:8%;right:4%;box-shadow:0 0 0 4px #39c9ef1c}.lp-product-card-mark .ico{stroke-width:1px;width:6.3rem;height:6.3rem}.lp-product-status-list{border-top:1px solid #224266}.lp-product-status{grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.82rem 0;display:grid}.lp-product-status+.lp-product-status{border-top:1px solid #193554}.lp-product-status-icon{color:#8ca2ff;background:#142b4d;border-radius:.62rem;place-items:center;width:2rem;height:2rem;display:grid}.lp-product-status.tone-green .lp-product-status-icon{color:#54e5b4;background:#0e382f}.lp-product-status.tone-violet .lp-product-status-icon{color:#ad91ff;background:#292657}.lp-product-status-copy{min-width:0}.lp-product-status-copy strong{color:#e9f2ff;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:780;display:block;overflow:hidden}.lp-product-status-copy small{color:#8098b5;text-overflow:ellipsis;white-space:nowrap;margin-top:.16rem;font-size:.65rem;display:block;overflow:hidden}.lp-product-status>b{color:#a7bad2;white-space:nowrap;font-size:.67rem;font-weight:760}.lp-product-status>b.is-ok{color:#55e9b3}.lp-metrics-strip{background:#061322f7;border:1px solid #294c75;border-radius:.9rem;grid-template-columns:repeat(4,minmax(0,1fr));width:min(38rem,100% + 1.4rem);margin-top:.05rem;padding:.72rem .85rem;display:grid;box-shadow:0 12px 30px #0208147a}.lp-metrics-strip article{border-right:1px solid #224266;gap:.18rem;min-width:0;padding:0 .85rem;display:grid}.lp-metrics-strip article:last-child{border-right:0}.lp-metrics-strip strong{color:#eef5ff;letter-spacing:-.035em;white-space:nowrap;font-size:1.18rem;line-height:1.1}.lp-metrics-strip span{color:#87a0bd;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}@media (width<=1080px){.lp-product-card{width:min(34rem,100%)}.lp-product-card-intro{grid-template-columns:minmax(0,1fr) 7rem}.lp-product-card-mark{width:7rem;height:7rem}}@media (width<=900px){.lp-hero-preview{min-height:34rem}.lp-product-card{transform:perspective(1400px)rotateX(1.5deg)rotateY(-2.5deg)}.lp-hero-preview:hover .lp-product-card{transform:perspective(1400px)rotateX(.75deg)rotateY(-1.25deg)translateY(-2px)}}@media (width<=760px){.lp-hero-preview{perspective:none;gap:.85rem;min-height:auto;padding:.8rem 0 0}.lp-product-card{border-radius:1.25rem;width:calc(100% - 1rem);padding:1.2rem 1rem 1.05rem;transform:none}.lp-hero-preview:hover .lp-product-card{transform:translateY(-2px)}.lp-product-card-intro{grid-template-columns:minmax(0,1fr) 5.8rem;gap:.45rem;min-height:9.6rem;padding:1.1rem 0}.lp-product-card-mark{opacity:.15;width:5.8rem;height:5.8rem}.lp-product-card-mark .ico{width:4.7rem;height:4.7rem}.lp-product-card-copy>strong{font-size:clamp(1.7rem,8vw,2rem)}.lp-product-card-copy>p{font-size:.75rem}.lp-metrics-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 0;width:calc(100% - .5rem);margin-top:0;padding:.7rem .45rem}.lp-metrics-strip article{border-right:0;padding:.15rem .55rem}.lp-metrics-strip article:nth-child(-n+2){border-bottom:1px solid #224266;padding-bottom:.6rem}.lp-metrics-strip article:nth-child(n+3){padding-top:.15rem}}@media (width<=480px){.lp-product-card-intro{grid-template-columns:1fr;min-height:0;padding:1.05rem 0 1rem}.lp-product-card-mark{opacity:.13;width:5rem;height:5rem;position:absolute;top:.15rem;right:-.3rem}.lp-product-card-mark .ico{width:4rem;height:4rem}.lp-product-card-copy{padding-right:2.6rem}.lp-product-card-copy>p{max-width:18rem}.lp-product-status{grid-template-columns:1.8rem minmax(0,1fr) auto;gap:.55rem;padding:.72rem 0}.lp-product-status-icon{width:1.8rem;height:1.8rem}.lp-product-status-copy small{font-size:.61rem}.lp-product-status>b{font-size:.62rem}}@media (prefers-reduced-motion:reduce){.lp-product-card,.lp-hero-preview:hover .lp-product-card{transition:none;transform:none}}.lp-hero-preview{perspective:none;gap:.9rem;min-height:34rem;padding:1rem .3rem 0}.lp-preview-window{background:#071427e8;border:1px solid #31547e;border-radius:1.25rem;width:min(36rem,100%);transition:none;position:relative;overflow:hidden;transform:none;box-shadow:0 28px 70px -28px #1169d070,inset 0 0 0 1px #122b4c}.lp-preview-top{background:#0b1a31e6;border-bottom-color:#28476d;padding:.82rem 1.05rem}.lp-preview-product{color:#a5b7d2;letter-spacing:.08em;gap:.48rem;width:100%;font-size:.7rem}.lp-preview-product>.ico:first-child{color:#7a78ff}.lp-preview-product em{color:#8397b5;background:0 0;border:0;margin-left:.25rem;padding:.2rem .4rem;font-size:.58rem}.lp-preview-product b{color:#f3f7ff;letter-spacing:0;margin-left:auto;font-size:.78rem}.lp-preview-product>.ico:last-child{color:#8da2be;transform:rotate(90deg)}.lp-preview-avatar{background:linear-gradient(135deg,#7e8dff,#6050e8);box-shadow:0 0 20px #6574ff70}.lp-preview-body{padding:1.08rem}.lp-preview-copy{background:linear-gradient(125deg,#0d2341e8,#09172ce8);border-color:#4681c4;min-height:8.9rem;padding:1.12rem 1.25rem;position:relative}.lp-preview-copy>strong{max-width:17rem;font-size:clamp(1.5rem,3vw,2rem)}.lp-preview-copy>p{color:#b5c5db;max-width:19rem}.lp-preview-paper-plane{color:#249fe0;filter:none;opacity:.2;width:6.5rem;height:6.5rem;top:1.55rem;right:1.35rem;transform:rotate(-9deg)}.lp-preview-paper-plane .ico{stroke-width:1.1px}.lp-hero-preview,.lp-hero-preview *,.lp-hero-preview:before,.lp-hero-preview:after,.lp-hero-preview :before,.lp-hero-preview :after{transition:none}.lp-hero-preview .lp-preview-float{z-index:2;background:linear-gradient(150deg,#102b4a 0,#0a1526 100%);border:1px solid #2c4c76;border-radius:.85rem;align-items:center;gap:.55rem;width:max-content;min-width:11.6rem;max-width:14.6rem;padding:.68rem .72rem;transition:transform .34s cubic-bezier(.2,.7,.3,1);display:flex;position:absolute;box-shadow:0 12px 25px #02060dbf}.lp-hero-preview .lp-preview-float>span{color:#a78bfa;background:#241c4d;border-radius:.58rem;flex:none;place-items:center;width:1.9rem;height:1.9rem;display:grid}.lp-hero-preview .lp-preview-float>div{min-width:0}.lp-hero-preview .lp-preview-float b{color:#eef3fb;white-space:nowrap;font-size:.68rem;font-weight:760;line-height:1.25;display:block}.lp-hero-preview .lp-preview-float small{color:#93a7c4;white-space:nowrap;margin-top:.12rem;font-size:.6rem;line-height:1.35;display:block}.lp-hero-preview .lp-preview-signal{top:3rem;left:-.5rem}.lp-hero-preview:hover .lp-preview-signal{transform:translate(-4px,4px)}@media (width<=900px){.lp-hero-preview{min-height:31rem}}@media (width<=760px){.lp-hero-preview{gap:.85rem;min-height:auto;padding:.8rem 0 0}.lp-hero-preview .lp-preview-float{min-width:10.2rem;max-width:calc(100% - 1.4rem);padding:.55rem .6rem}.lp-hero-preview .lp-preview-float b{font-size:.63rem}.lp-hero-preview .lp-preview-float small{font-size:.56rem}.lp-hero-preview .lp-preview-signal{top:1.4rem;left:0}.lp-preview-window{width:calc(100% - 1rem)}.lp-preview-body{padding:1rem}.lp-preview-copy{min-height:8.3rem;padding:1rem}.lp-preview-copy>strong{font-size:clamp(1.45rem,8vw,1.9rem)}.lp-preview-copy>p{max-width:16rem;font-size:.74rem}.lp-preview-paper-plane{width:5rem;height:5rem;top:1.55rem;right:.75rem}.lp-preview-paper-plane .ico{width:4.1rem;height:4.1rem}}.shell--refresh .shell-context{min-width:0;max-width:22rem;padding:.1rem .1rem .1rem .15rem}.shell--refresh .shell-context span{color:var(--text);letter-spacing:-.02em;font-size:1.02rem;font-weight:700;line-height:1.25}@media (width>=1101px){.shell--refresh .shell-search,.shell--refresh .shell-search.shell-search-expanded{flex:auto;min-width:12rem;max-width:none}}@media (width>=761px) and (width<=1100px){.shell--refresh .shell-context{flex:0 auto;max-width:12rem}.shell--refresh .shell-context span{font-size:.92rem}.shell--refresh .shell-search{flex:8rem;max-width:none}}.ov-chart svg .ov-line{stroke-linecap:round;stroke-linejoin:round}.ov-chart svg .ov-area{stroke:none}.ov-chart svg .ov-dot{transition:r .16s}.ov-bars svg .ov-bar{transition:opacity .16s}.ov-bars svg .ov-bar:hover{opacity:.86}.ov-solo-split{grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center;gap:clamp(1.2rem,4vw,2.75rem);display:grid}.ov-solo-split .ov-donut{margin:0}.ov-solo-split .ov-legend-list{grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));gap:.15rem 2.25rem;width:100%;max-width:52rem;margin:0;display:grid}@media (width<=760px){.ov-solo-split{grid-template-columns:minmax(0,1fr);gap:.9rem}.ov-solo-split .ov-legend-list{grid-template-columns:minmax(0,1fr)}}.hs-pager{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.hs-pager-count{color:var(--text-muted);font-size:.83rem}.hs-pager-controls{align-items:center;gap:.3rem;display:flex}.hs-pager-controls button{border:1px solid var(--border);background:var(--card-bg);min-width:2.3rem;min-height:2.3rem;color:var(--text-muted);cursor:pointer;border-radius:.62rem;padding:.35rem .6rem;font-size:.83rem;font-weight:650;transition:border-color .16s,background .16s,color .16s}.hs-pager-controls button:hover:not(:disabled){border-color:var(--primary);color:var(--text)}.hs-pager-controls button.active{border-color:var(--primary);background:linear-gradient(118deg,var(--primary),var(--primary-hover));color:#fff}.hs-pager-controls button:disabled{opacity:.42;cursor:not-allowed}@media (width<=760px){.hs-pager{justify-content:center;padding:.75rem .5rem}.hs-pager-count{text-align:center;width:100%}}.lp-btn{background:linear-gradient(112deg,#1cb0e8 0%,#3f76ef 46%,#6851f4 100%);box-shadow:0 8px 20px #3569ff2e}.lp-btn:hover{background:linear-gradient(112deg,#2cc0f5 0%,#4f86ff 46%,#7a62ff 100%);box-shadow:0 10px 24px #3569ff3d}.auth-page{--auth-surface:#071427;--auth-line:#203e62;--auth-line-2:#31547e;--auth-ink:#eef5ff;--auth-ink-2:#d9e4f4;--auth-muted:#a8bad1;--auth-faint:#91a6c1;--auth-cyan:#42c8f4;--auth-violet:#8b79ff;color:var(--auth-ink);background:0 0}.auth-page>.lp-network-canvas{z-index:-1}.auth-page:before,.auth-page .auth-backdrop{display:none}.auth-page .auth-logo strong i{color:var(--auth-ink)}.auth-page .auth-logo strong b{color:var(--auth-violet)}.auth-page .auth-language .language button{color:var(--auth-muted)}.auth-page .auth-language .language button[aria-pressed=true]{color:var(--auth-cyan)}.auth-page .auth-language .language select{border-color:var(--auth-line);color:var(--auth-ink-2);background:#071427cc}.auth-page .auth-kicker{color:#d9e8f8;background:#071427d9;border:1px solid #42628e;box-shadow:inset 0 0 0 1px #152d4c}.auth-page .auth-story-copy h1{color:var(--auth-ink)}.auth-page .auth-story-copy h1 span{background:linear-gradient(100deg,#21c7ef 0%,#4f8cff 45%,#9e55ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.auth-page .auth-story-copy p{color:var(--auth-muted)}.auth-page .auth-story:before{opacity:.5;background:radial-gradient(circle,#2f6fbf 2px,#0000 2.5px) 0 0/1.25rem 1.25rem}.auth-page .auth-points strong{color:var(--auth-ink-2)}.auth-page .auth-points small{color:var(--auth-faint)}.auth-page .auth-point-icon{border:1px solid var(--auth-line);background:#0b1d35}.auth-page .auth-points li.tone-blue .auth-point-icon{color:#5cc8f5;border-color:#2f6fbf}.auth-page .auth-points li.tone-green .auth-point-icon{color:#43dfaa;background:#0d392f;border-color:#1c6a58}.auth-page .auth-points li.tone-orange .auth-point-icon{color:#ffc43e;background:#3a2a0d;border-color:#6a4a15}.auth-page .auth-metric{border-color:var(--auth-line);background:#071427dc;box-shadow:0 16px 40px #02081445}.auth-page .auth-metric small,.auth-page .auth-metric>span{color:var(--auth-faint)}.auth-page .auth-metric.tone-blue,.auth-page .auth-metric.tone-blue strong{color:#5cc8f5}.auth-page .auth-metric.tone-green,.auth-page .auth-metric.tone-green strong{color:#35e7a2}.auth-page .auth-metric.tone-violet,.auth-page .auth-metric.tone-violet strong{color:var(--auth-violet)}.auth-page .auth-card{border-color:var(--auth-line-2);color:var(--auth-ink);background:#071427f2;box-shadow:0 28px 70px -28px #1169d05c,inset 0 0 0 1px #122b4c}.auth-page .auth-card-head h2{color:var(--auth-ink)}.auth-page .auth-card-head p{color:var(--auth-muted)}.auth-page .auth-label{color:var(--auth-ink-2)}.auth-page .auth-control input{border-color:var(--auth-line);color:var(--auth-ink);background:#0a1a30}.auth-page .auth-control input::placeholder{color:#7d92b0}.auth-page .auth-control input:focus{background:#0b1d35;border-color:#42a0e0;box-shadow:0 0 0 4px #1c8fd41f}.auth-page .auth-control-icon,.auth-page .auth-eye{color:#8da2be}.auth-page .auth-eye:hover{color:var(--auth-cyan);background:#0b1d35}.auth-page .auth-hint{color:var(--auth-faint)}.auth-page .auth-check{color:var(--auth-ink-2)}.auth-page .auth-check input{accent-color:#4f8cff}.auth-page .auth-row a,.auth-page .auth-switch a,.auth-page .auth-link,.auth-page .auth-terms a{color:var(--auth-cyan)}.auth-page .auth-submit{color:#fff;background:linear-gradient(112deg,#1cb0e8 0%,#3f76ef 46%,#6851f4 100%);border-color:#0000;box-shadow:0 10px 24px #3569ff3d}.auth-page .auth-submit:hover:not(:disabled){background:linear-gradient(112deg,#2cc0f5 0%,#4f86ff 46%,#7a62ff 100%);box-shadow:0 14px 28px #3569ff4d}.auth-login-or,.auth-register-or{color:var(--auth-faint)}.auth-login-or span,.auth-register-or span{background:var(--auth-line)}.auth-page .auth-switch p{color:var(--auth-muted)}.auth-page .auth-encryption,.auth-page .auth-encryption svg{color:var(--auth-faint)}.auth-page .auth-alert{color:#ff9db1;background:#1b0f1a;border-color:#7a2740}.auth-page .auth-notice{color:#5df0b1;background:#0b1f1c;border-color:#1c6a58}.ac-pills button{align-items:center;gap:.4rem;display:inline-flex}@media (width<=560px){.shell--refresh .ov-stat{gap:.6rem;min-height:0;padding:.9rem .85rem .8rem}.shell--refresh .ov-stat-top{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 .5rem;display:grid}.shell--refresh .ov-stat-text{display:contents}.shell--refresh .ov-stat-text span{grid-column:1/-1;font-size:.74rem;line-height:1.3}.shell--refresh .ov-stat strong{grid-column:1;margin:.3rem 0 0;font-size:1.55rem}.shell--refresh .ov-stat-icon{border-radius:.68rem;grid-area:2/2;width:2.15rem;height:2.15rem}.shell--refresh .ov-stat em{grid-column:1/-1;margin-top:.28rem;font-size:.68rem;line-height:1.35}.shell--refresh .ov-spark{height:2.6rem}.ov-bars{-webkit-overflow-scrolling:touch;overflow-x:auto}.ov-bars svg{min-width:31rem}.ov-legend{gap:.45rem .9rem;font-size:.75rem}.shell--refresh .ov-card-head h2{white-space:normal;font-size:.92rem}.shell--refresh .ov-donut svg{max-width:9.5rem}.ov-donut-center strong{font-size:1.35rem}}@media (width>=761px) and (width<=1500px){.ex-config-grid{row-gap:.95rem}}.shell--refresh .shell-burger span{background:var(--text)}.shell--refresh .shell-burger:hover span{background:var(--primary-text)}@media (width>=761px) and (width<=1100px){.shell--refresh .shell-lang .language select{width:auto;min-width:0;max-width:9rem;padding-right:1.5rem}}.primary,.add-button{align-items:center;gap:.5rem}@media (width<=760px){.ov-bars{scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 0 88%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 88%,#0000 100%)}.ov-bars::-webkit-scrollbar{display:none}}@media (width<=1180px){.ov-row-2:has(>.ov-card-chart)>.ov-card{grid-column:1/-1}}.session-overlay{-webkit-backdrop-filter:blur(10px)saturate(.75);background:#030914c7}.session-dialog{background:radial-gradient(30rem 22rem at 88% -14%,#12c7f024 0,#0000 60%),radial-gradient(26rem 20rem at -12% 114%,#6851f42e 0,#0000 64%),#071427f2;border-color:#294867;box-shadow:0 30px 80px -26px #0b2a5aa8,inset 0 0 0 1px #122b4c}.session-close{color:#8da2be}.session-close:hover{color:#42c8f4;background:#0e2038}.session-mark{filter:drop-shadow(0 12px 30px #3569ff4d)}.session-dialog h2{color:#eef5ff}.session-body{color:#a8bad1}.session-primary{color:#fff;background:linear-gradient(110deg,#12c7f0 0%,#6851f4 72%);border-color:#0000;box-shadow:0 12px 28px #3569ff3b}.session-primary:hover{filter:none;background:linear-gradient(110deg,#26d4f6 0%,#7a62ff 72%)}.session-secondary{color:#edf5ff;background:#071427b8;border-color:#56709d}.session-secondary:hover{background:#0e2038;border-color:#77b8ec}.session-note{color:#91a6c1;border-top-color:#203e62}.session-note svg{color:#5de6f2}@media (width<=1024px){.session-note svg{background:#0b273b}}.bill-countdown{font-variant-numeric:tabular-nums;color:var(--primary-text);font-weight:750}.bill-countdown.is-over{color:var(--danger-text)}@media (width>=1181px) and (width<=1320px){.auth-page{overflow:hidden auto}.auth-story{padding-left:clamp(2rem,4vw,4.2rem);padding-right:1.5rem}.auth-main{padding-left:2rem;padding-right:2rem}.auth-page .auth-card{width:100%}}@media (width<=1180px){.auth-page{overflow:hidden auto}}.shell--refresh .ui-page-intro{border:1px solid var(--border);background:linear-gradient(115deg,var(--card-bg),var(--surface-hover) 70%,var(--border));border-radius:1.2rem;justify-content:space-between;align-items:center;gap:1.25rem;min-height:6.4rem;margin:0 0 1.15rem;padding:1.15rem 1.3rem;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #5b5cf00b}.shell--refresh .ui-page-intro:after{content:"";pointer-events:none;background:radial-gradient(circle,#142a46a8 0,#0000 68%);border-radius:50%;width:16rem;height:16rem;position:absolute;top:-7rem;right:-4rem}.shell--refresh .ui-page-intro-copy,.shell--refresh .ui-page-intro-actions{z-index:1;position:relative}.shell--refresh .ui-page-intro-copy{align-items:center;gap:.85rem;min-width:0;display:flex}.shell--refresh .ui-page-intro-copy>div{min-width:0}.shell--refresh .ui-page-intro h1{color:var(--text);letter-spacing:-.045em;margin:0;font-size:1.58rem;font-weight:820;line-height:1.2}.shell--refresh .ui-page-intro p{max-width:58rem;color:var(--text-muted);margin:.35rem 0 0;font-size:.83rem;line-height:1.5}.shell--refresh .ui-page-intro-icon{border:1px solid var(--border);background:linear-gradient(145deg,var(--surface-hover),var(--info-soft));width:2.85rem;height:2.85rem;color:var(--primary-text);border-radius:.9rem;flex:none;place-items:center;display:grid;box-shadow:0 7px 15px #5b5cf01b}.shell--refresh .ui-page-intro-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.shell--refresh .ui-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.95rem;margin:0 0 1.15rem;display:grid}.shell--refresh .ui-kpi-card{border:1px solid var(--border);background:var(--card-bg);border-radius:1.08rem;flex-direction:column;gap:.72rem;min-width:0;min-height:9.3rem;padding:1rem 1.05rem .8rem;display:flex;position:relative;overflow:hidden;box-shadow:0 9px 23px #5b5cf00b}.shell--refresh .ui-kpi-card:before{content:"";background:linear-gradient(90deg,var(--primary),var(--primary-hover));height:3px;position:absolute;inset:0 0 auto}.shell--refresh .ui-kpi-card.tone-green:before{background:linear-gradient(90deg,var(--t-teal-deep),var(--t-teal))}.shell--refresh .ui-kpi-card.tone-amber:before{background:linear-gradient(90deg,var(--warning),var(--warning-text))}.shell--refresh .ui-kpi-card.tone-violet:before{background:linear-gradient(90deg,var(--primary),var(--primary-hover))}.shell--refresh .ui-kpi-top{justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.shell--refresh .ui-kpi-copy{min-width:0}.shell--refresh .ui-kpi-copy span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:650;display:block;overflow:hidden}.shell--refresh .ui-kpi-copy strong{color:var(--text);letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:.28rem 0 0;font-size:1.62rem;font-weight:820;line-height:1.1;display:block}.shell--refresh .ui-kpi-icon{background:var(--surface-hover);width:2.35rem;height:2.35rem;color:var(--primary-text);border-radius:.78rem;flex:none;place-items:center;display:grid}.shell--refresh .tone-green .ui-kpi-icon{background:var(--success-soft);color:var(--t-teal)}.shell--refresh .tone-amber .ui-kpi-icon{background:var(--warning-soft);color:var(--warning-text)}.shell--refresh .ui-kpi-trend{min-height:1.15rem;color:var(--t-teal);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.28rem;font-size:.68rem;font-weight:700;line-height:1.25;display:flex;overflow:hidden}.shell--refresh .ui-kpi-trend.is-down{color:var(--danger-text)}.shell--refresh .ui-kpi-trend .ico{flex:none;transform:rotate(-45deg)}.shell--refresh .ui-kpi-trend.is-down .ico{transform:rotate(45deg)}.shell--refresh .ui-kpi-card .ov-spark{opacity:.85;height:2.65rem;margin-top:auto}.shell--refresh .ui-chart-card{min-width:0;min-height:25rem;padding:1.1rem 1.15rem 1rem}.shell--refresh .ui-chart-card-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:.75rem;padding-bottom:.75rem;display:flex}.shell--refresh .ui-chart-card-head h2{color:var(--text);letter-spacing:-.025em;margin:0;font-size:1rem;font-weight:800}.shell--refresh .ui-chart-card-head p{color:var(--text-muted);margin:.25rem 0 0;font-size:.73rem;line-height:1.4}.shell--refresh .ui-chart-card-actions{flex:none}.shell--refresh .ui-chart-card-body{flex-direction:column;flex:1;min-height:0;padding-top:.75rem;display:flex}.shell--refresh .ui-chart-card-footer{border-top:1px solid var(--border);color:var(--text-muted);align-items:center;gap:.35rem;margin-top:.65rem;padding-top:.65rem;font-size:.68rem;line-height:1.35;display:flex}.shell--refresh .ui-chart-card-footer .ico{color:var(--primary-text);flex:none}.shell--refresh .ui-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:0;padding:0;display:grid}.shell--refresh .ui-info-grid>div{border:1px solid var(--border);background:var(--surface-hover);border-radius:.78rem;min-width:0;padding:.72rem .78rem}.shell--refresh .ui-info-grid dt{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:650;overflow:hidden}.shell--refresh .ui-info-grid dd{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:.28rem 0 0;font-size:.79rem;font-weight:750;line-height:1.4;overflow:hidden}.shell--refresh .ui-action-bar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.shell--refresh .ui-action-bar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.shell--refresh .ui-action-bar>span:first-child{min-width:0;color:var(--text-muted);align-items:flex-start;gap:.42rem;font-size:.75rem;line-height:1.4;display:flex}.shell--refresh .ui-action-bar>span:first-child .ico{color:var(--primary-text);flex:none}.shell--refresh .secondary{border:1px solid var(--border);background:var(--surface-hover);min-height:2.4rem;color:var(--text-muted);border-radius:.72rem;justify-content:center;align-items:center;gap:.42rem;padding:.55rem .78rem;font-size:.75rem;font-weight:720;display:inline-flex}.shell--refresh .secondary:hover:not(:disabled){border-color:var(--primary);background:var(--card-bg);color:var(--primary-text)}.shell--refresh .ui-section-heading{justify-content:space-between;align-items:flex-end;gap:1rem;margin:1.25rem 0 .8rem;display:flex}.shell--refresh .ui-section-heading h2{color:var(--text);letter-spacing:-.03em;margin:.18rem 0 0;font-size:1.08rem;font-weight:820}.shell--refresh .ui-section-heading p{color:var(--text-muted);margin:.28rem 0 0;font-size:.76rem;line-height:1.45}.shell--refresh .ui-section-eyebrow{color:var(--primary-text);letter-spacing:.1em;text-transform:uppercase;font-size:.67rem;font-weight:800}.shell--refresh .ui-section-meta{border:1px solid var(--border);background:var(--surface-hover);color:var(--text-muted);border-radius:999px;flex:none;align-items:center;gap:.35rem;padding:.42rem .62rem;font-size:.68rem;font-weight:700;display:inline-flex}.shell--refresh .ui-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.shell--refresh .ui-form-section{border:1px solid var(--border);background:var(--card-bg);border-radius:1.12rem;flex-direction:column;min-width:0;padding:1.05rem 1.1rem 1rem;display:flex;box-shadow:0 9px 24px #5b5cf00a}.shell--refresh .ui-form-section:first-child{border-top:3px solid var(--primary)}.shell--refresh .ui-form-section:last-child{border-top:3px solid var(--t-teal)}.shell--refresh .ui-form-section-head{border-bottom:1px solid var(--border);align-items:flex-start;gap:.55rem;min-width:0;padding-bottom:.85rem;display:flex}.shell--refresh .ui-form-section-head>div{min-width:0}.shell--refresh .ui-form-step{background:var(--surface-hover);width:1.55rem;height:1.55rem;color:var(--primary-text);border-radius:.52rem;flex:none;place-items:center;font-size:.64rem;font-weight:850;display:grid}.shell--refresh .ui-form-section-icon{background:var(--surface-hover);width:2.1rem;height:2.1rem;color:var(--primary-text);border-radius:.7rem;flex:none;place-items:center;display:grid}.shell--refresh .ui-form-section:last-child .ui-form-section-icon{background:var(--success-soft);color:var(--t-teal)}.shell--refresh .ui-form-section h2{color:var(--text);letter-spacing:-.02em;margin:.05rem 0 0;font-size:.96rem;font-weight:800}.shell--refresh .ui-form-section-head p{color:var(--text-muted);margin:.2rem 0 0;font-size:.73rem;line-height:1.4}.shell--refresh .ui-form-section-body{flex-direction:column;flex:1;min-width:0;padding-top:.9rem;display:flex}.shell--refresh .bill-action-form{flex-direction:column;flex:1;gap:.8rem;display:flex}.shell--refresh .bill-action-form>label{color:var(--text-muted);gap:.38rem;font-size:.75rem;font-weight:700;display:grid}.shell--refresh .bill-action-form .bill-form-actions{border-top:1px solid var(--border);align-items:center;margin-top:auto;padding-top:.85rem}.shell--refresh .bill-form-actions>span{font-size:.68rem}.shell--refresh .bill-form-actions>button{flex:none}.shell--refresh .bill-flow{margin-bottom:1.15rem}.shell--refresh .bill-flow-heading{margin-top:.35rem}.shell--refresh .bill-flow+.bill-plans{margin-top:0}.shell--refresh .bill-payment-action-card .bill-sandbox-note{margin:.1rem 0 0;font-size:.7rem}.shell--refresh .billing-page .bill-top{margin-bottom:0}.shell--refresh .billing-page .bill-current,.shell--refresh .billing-page .bill-banner{box-shadow:0 9px 24px #5b5cf00a}.shell--refresh .ui-status-card.bill-payment-success-card{border:1px solid var(--border);background:var(--card-bg);box-shadow:none;color:var(--text);border-radius:1.05rem;padding:1.05rem 1.1rem}.shell--refresh .ui-status-card.bill-payment-success-card.is-compact{background:linear-gradient(145deg,var(--card-bg),var(--surface-hover));border-color:var(--border);margin:0;padding:1.15rem 1.2rem;box-shadow:0 12px 28px #5b5cf00d}.shell--refresh .bill-payment-success-brandbar{border-color:var(--border);margin-bottom:.9rem;padding-bottom:.8rem}.shell--refresh .bill-payment-verified{border-color:var(--border);background:var(--success-soft);color:var(--t-teal)}.shell--refresh .ui-status-head.bill-payment-success-head{border:0;align-items:flex-start;gap:.72rem;padding:0;display:flex}.shell--refresh .bill-payment-success-icon{background:var(--success-soft);width:2.5rem;height:2.5rem;color:var(--t-teal);box-shadow:none}.shell--refresh .bill-payment-success-card.is-compact .bill-payment-success-icon{width:3.35rem;height:3.35rem;box-shadow:0 0 0 5px var(--success-soft)}.shell--refresh .bill-payment-success-kicker{color:var(--t-teal);letter-spacing:.08em;font-size:.65rem}.shell--refresh .bill-payment-success-head h3{color:var(--text);font-size:1.08rem}.shell--refresh .bill-payment-success-card.is-compact .bill-payment-success-head{text-align:left;flex-direction:row;align-items:center;padding:.25rem 0 .35rem;display:flex}.shell--refresh .bill-payment-success-card.is-compact .bill-payment-success-head h3{font-size:1.45rem}.shell--refresh .bill-payment-success-head p{color:var(--text-muted);font-size:.76rem;line-height:1.45}.shell--refresh .bill-payment-highlight{border:1px solid var(--border);background:var(--surface-hover);border-radius:.9rem;grid-template-columns:1.25fr 1fr 1.15fr;gap:.65rem;margin:1rem 0 .8rem;padding:.78rem;display:grid}.shell--refresh .bill-payment-highlight>div{border-left:1px solid var(--border);gap:.23rem;min-width:0;padding:0 .7rem;display:grid}.shell--refresh .bill-payment-highlight>div:first-child{border-left:0;padding-left:.1rem}.shell--refresh .bill-payment-highlight span{color:var(--text-muted);font-size:.67rem;font-weight:650}.shell--refresh .bill-payment-highlight strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:780;overflow:hidden}.shell--refresh .bill-payment-highlight .bill-payment-amount strong{color:var(--primary-text);font-variant-numeric:tabular-nums;font-size:1.15rem}.shell--refresh .bill-payment-details{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:.85rem}.shell--refresh .bill-payment-details>div{background:0 0}.shell--refresh .bill-payment-details dd{font-size:.75rem}.shell--refresh .bill-payment-receipt-foot{border-top:1px solid var(--border);margin-top:.2rem;padding-top:.85rem}.shell--refresh .bill-payment-receipt-foot>span{max-width:28rem}.shell--refresh .bill-payment-action-error{margin:.7rem 0 0}.shell--refresh .ui-status-card .bill-success-confetti{display:none}.shell--refresh .ui-kpi-card{gap:.52rem;min-height:8rem;padding:.88rem .95rem .65rem}.shell--refresh .ui-kpi-card .ov-spark{height:2.35rem}.shell--refresh .an-page .ui-page-intro{margin-bottom:.95rem}.shell--refresh .an-page .ac-toolbar{margin-bottom:.65rem}.shell--refresh .an-page .an-source-pills{margin-bottom:1rem}.shell--refresh .an-page .ov-row-2{align-items:stretch;margin-bottom:1rem}.shell--refresh .an-page .ui-chart-card{height:100%}.shell--refresh .an-primary-chart .ov-chart{flex:1;align-items:center;min-height:16.5rem;display:flex}.shell--refresh .an-success-chart .ui-chart-card-body{justify-content:center}.shell--refresh .an-success-chart .ov-donut{max-width:12rem;margin:.2rem auto .75rem}.shell--refresh .an-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1rem;display:grid}.shell--refresh .an-grid>.ov-card{min-height:20.5rem}.shell--refresh .an-grid>.ov-card .ov-card-head{margin-bottom:.8rem}.shell--refresh .an-grid>.ov-card:last-child{grid-column:1/-1;min-height:0}.shell--refresh .an-grid>.ov-card:last-child .an-insight-list{grid-template-columns:repeat(4,minmax(0,1fr))}.shell--refresh .an-insight{border:1px solid var(--border);background:linear-gradient(135deg,var(--card-bg),var(--surface-hover));min-width:0;box-shadow:none;border-radius:.82rem;padding:.82rem .75rem}.shell--refresh .an-insight>span:last-child{min-width:0}.shell--refresh .an-insight strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.77rem;display:block;overflow:hidden}.shell--refresh .an-insight small{color:var(--text-muted);margin-top:.22rem;font-size:.7rem;line-height:1.42;display:block}.shell--refresh .an-updated{color:var(--text-muted);align-items:center;gap:.35rem;margin:.1rem 0 0;font-size:.7rem;display:flex}.shell--refresh .an-updated .ico{color:var(--primary-text)}.shell--refresh .ex-page .ui-page-intro{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:.1rem 0 1rem;padding:0;overflow:visible}.shell--refresh .ex-page .ui-page-intro:after{display:none}.shell--refresh .ex-page .ui-page-intro h1{letter-spacing:-.04em;font-size:1.85rem;font-weight:760;line-height:1.2}.shell--refresh .ex-page .ui-page-intro p{margin-top:.34rem;font-size:.92rem}.shell--refresh .ex-page .ex-layout{align-items:stretch;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(300px,330px)!important;display:grid!important}.shell--refresh .ex-page .ex-download{min-height:3rem}.shell--refresh .ex-page .ex-history-empty{border:1px dashed var(--border);background:var(--surface-hover);border-radius:12px;min-height:0;margin-top:0;padding:1.25rem 1rem}.shell--refresh .ex-page .ex-history-empty .ui-empty-state-icon{border-radius:.7rem;width:2.2rem;height:2.2rem}.shell--refresh .ex-page .ex-history-empty h3{font-size:.92rem}.shell--refresh .ex-page .ex-history-empty p{font-size:.78rem}.shell--refresh .ui-empty-state{text-align:center;justify-items:center;gap:.45rem;padding:2.4rem 1.2rem;display:grid}.shell--refresh .ui-empty-state-icon{border:1px solid var(--border);background:var(--surface-hover);width:3.2rem;height:3.2rem;color:var(--primary-text);border-radius:1rem;place-items:center;display:grid}.shell--refresh .ui-empty-state h3{color:var(--text);margin:.1rem 0 0;font-size:.95rem;font-weight:800}.shell--refresh .ui-empty-state p{max-width:31rem;color:var(--text-muted);margin:0;font-size:.76rem;line-height:1.5}.shell--refresh .ui-empty-state-note{color:var(--primary-text);font-size:.7rem;font-weight:700}.shell--refresh .an-page .an-primary-chart{min-height:22.5rem}.shell--refresh .an-primary-chart .ov-chart{min-height:14rem}.shell--refresh .an-primary-chart .ov-chart svg{min-height:12.5rem}.shell--refresh .an-success-chart{min-height:22.5rem}@supports selector(:has(*)){.shell--refresh:has(.assistant-widget,.support-widget,.floating-assistant,.chat-widget) .content{padding-right:clamp(4rem,5vw,5.25rem)}}@media (width<=1180px){.shell--refresh .ui-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.shell--refresh .ex-page .ex-layout{grid-template-columns:minmax(0,1fr) 300px!important}.shell--refresh .an-grid>.ov-card:last-child .an-insight-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.shell--refresh .ui-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shell--refresh .ui-page-intro{flex-direction:column;align-items:flex-start}.shell--refresh .ui-page-intro-actions{justify-content:flex-start;width:100%}.shell--refresh .ex-page .ex-layout{grid-template-columns:1fr!important}.shell--refresh .ex-page .ex-col-confirm{position:static}.shell--refresh .bill-payment-highlight{grid-template-columns:1fr 1fr}.shell--refresh .bill-payment-highlight .bill-payment-amount{border:0;border-bottom:1px solid var(--border);grid-column:1/-1;padding:0 0 .55rem}}@media (width<=760px){.shell--refresh .ui-page-intro{min-height:0;margin-bottom:.95rem;padding:1rem}.shell--refresh .ui-page-intro h1{font-size:1.32rem}.shell--refresh .ui-page-intro p{font-size:.76rem}.shell--refresh .ui-page-intro-icon{width:2.5rem;height:2.5rem}.shell--refresh .ui-page-intro-actions{gap:.4rem}.shell--refresh .ui-page-intro-actions>*{flex:1;justify-content:center;min-width:0}.shell--refresh .ui-form-grid{grid-template-columns:1fr}.shell--refresh .ui-section-heading{flex-direction:column;align-items:flex-start;gap:.55rem}.shell--refresh .ui-section-meta{align-self:flex-start}.shell--refresh .ui-kpi-card{min-height:8.7rem;padding:.9rem}.shell--refresh .ui-kpi-copy strong{font-size:1.4rem}.shell--refresh .ui-kpi-trend{font-size:.63rem}.shell--refresh .ui-chart-card{min-height:0;padding:.95rem}.shell--refresh .an-page .an-primary-chart,.shell--refresh .an-page .an-success-chart{min-height:0}.shell--refresh .an-primary-chart .ov-chart{min-height:14rem}.shell--refresh .an-primary-chart .ov-chart svg{min-height:12.5rem}.shell--refresh .an-grid{grid-template-columns:1fr}.shell--refresh .an-grid>.ov-card{min-height:0}.shell--refresh .an-grid>.ov-card:last-child{grid-column:auto}.shell--refresh .an-grid>.ov-card:last-child .an-insight-list,.shell--refresh .ui-info-grid,.shell--refresh .bill-payment-details,.shell--refresh .bill-payment-highlight{grid-template-columns:1fr}.shell--refresh .bill-payment-highlight>div,.shell--refresh .bill-payment-highlight .bill-payment-amount{border:0;padding:.15rem 0}.shell--refresh .ui-action-bar{flex-direction:column;align-items:stretch}.shell--refresh .ui-action-bar-actions{width:100%}.shell--refresh .ui-action-bar-actions>*{flex:1}.shell--refresh .bill-form-actions{align-items:stretch!important}.shell--refresh .bill-form-actions>button{width:100%}.shell--refresh .ex-page .ex-config-grid{grid-template-columns:1fr}.shell--refresh .ex-page .ex-time-picker{grid-column:auto}.shell--refresh .ex-page .ex-download-row{flex-direction:column;align-items:stretch}.shell--refresh .ex-page .ex-download{width:100%}}.lp-download-page{min-height:100vh}.lp-download-main{padding:clamp(6rem,10vw,8.5rem) var(--gut) 0;position:relative}.lp-download-hero{width:min(var(--wrap),100%);grid-template-columns:minmax(0,1.05fr) minmax(22rem,.95fr);align-items:center;gap:clamp(2rem,6vw,5.5rem);margin-inline:auto;display:grid}.lp-download-hero-copy h1{letter-spacing:-.065em;max-width:39rem;margin:1rem 0;font-size:clamp(2.7rem,6vw,5.25rem);font-weight:830;line-height:1.02}.lp-download-hero-copy>p{max-width:37rem;color:var(--muted);font-size:1.08rem;line-height:1.75}.lp-download-hero-actions{flex-wrap:wrap;gap:.7rem;margin-top:1.7rem;display:flex}.lp-download-trust{align-items:flex-start;gap:.45rem;display:flex;color:var(--faint)!important;margin-top:1.1rem!important;font-size:.8rem!important;line-height:1.55!important}.lp-download-trust .ico{color:var(--success-text);flex:none;margin-top:.1rem}.lp-download-release-card{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#101c30e8,#07111fe8);border-radius:1.35rem;padding:1.2rem;box-shadow:0 28px 80px -34px #5b5cf05c}.lp-download-release-top{border-bottom:1px solid var(--line);align-items:center;gap:.75rem;padding:.2rem .15rem 1.05rem;display:flex}.lp-download-app-icon{border:1px solid var(--line-2);width:3rem;height:3rem;color:var(--brand);background:linear-gradient(145deg,#122d4b,#101527);border-radius:.9rem;flex:none;place-items:center;display:grid}.lp-download-release-top div{flex:1;min-width:0}.lp-download-release-top strong{color:var(--ink);font-size:.95rem;font-weight:800;display:block}.lp-download-release-top span{color:var(--muted);margin-top:.2rem;font-size:.72rem;display:block}.lp-download-release-top>b{color:#42c8f4;letter-spacing:.08em;text-transform:uppercase;border:1px solid #42c8f466;border-radius:999px;padding:.28rem .55rem;font-size:.63rem}.lp-download-release-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:1.1rem 0;display:grid}.lp-download-release-meta div{border:1px solid var(--line);background:#ffffff05;border-radius:.8rem;padding:.75rem .8rem}.lp-download-release-meta dt{color:var(--faint);letter-spacing:.04em;text-transform:uppercase;font-size:.66rem;font-weight:720}.lp-download-release-meta dd{color:var(--ink);margin-top:.28rem;font-size:.86rem;font-weight:750}.lp-download-hash{background:#071522;border:1px solid #42c8f438;border-radius:.85rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.8rem;display:grid}.lp-download-hash>span{color:#42c8f4;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:800}.lp-download-hash code{color:#d9e4f4;white-space:nowrap;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.65rem;line-height:1.5;overflow:auto}.lp-download-copy{border:1px solid var(--line-2);background:var(--surface-hover);color:var(--ink-2);font:inherit;cursor:pointer;border-radius:.55rem;flex:none;justify-content:center;align-items:center;gap:.35rem;padding:.42rem .58rem;font-size:.67rem;font-weight:750;display:inline-flex}.lp-download-copy:hover{color:#42c8f4;border-color:#42c8f4aa}.lp-download-release-note{color:var(--faint);align-items:flex-start;gap:.45rem;margin-top:.85rem;font-size:.72rem;line-height:1.55;display:flex}.lp-download-release-note .ico{color:#f5b84b;flex:none;margin-top:.1rem}.lp-download-terminal,.lp-download-manual{width:min(var(--wrap),100%);margin:clamp(4.5rem,9vw,8rem) auto 0}.lp-download-section-head{max-width:43rem;margin-bottom:1.7rem}.lp-download-section-head h2{letter-spacing:-.045em;margin:.75rem 0 .65rem;font-size:clamp(1.7rem,3vw,2.55rem);font-weight:810;line-height:1.15}.lp-download-section-head p{color:var(--muted);font-size:.96rem;line-height:1.75}.lp-download-command-card{border:1px solid var(--line-2);background:linear-gradient(145deg,var(--card),var(--bg-2));box-shadow:var(--sh-md);border-radius:1.1rem;padding:1.2rem}.lp-download-command-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.lp-download-command-head>span{color:var(--success-text);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.72rem;font-weight:800;display:inline-flex}.lp-download-command-head>span:before{content:"";background:var(--success);border-radius:50%;width:.42rem;height:.42rem}.lp-download-command-card pre,.lp-download-safe-command pre,.lp-download-manual-grid pre{color:#d9e4f4;white-space:pre;background:#050c16;border:1px solid #42c8f42b;border-radius:.8rem;margin:0;font:500 .82rem/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.lp-download-command-card pre{padding:1rem}.lp-download-script-link{color:#42c8f4;align-items:center;gap:.35rem;margin-top:.85rem;font-size:.8rem;font-weight:750;display:inline-flex}.lp-download-script-link:hover{color:#8b79ff}.lp-download-safe-command{border:1px dashed var(--line-2);background:#ffffff03;border-radius:.9rem;margin-top:1rem;padding:1rem 1.1rem}.lp-download-safe-command strong{color:var(--ink-2);margin-bottom:.7rem;font-size:.78rem;display:block}.lp-download-safe-command pre{padding:.8rem}.lp-download-details{width:min(var(--wrap),100%);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.2rem auto 0;display:grid}.lp-download-detail-card{border:1px solid var(--line);background:var(--card);border-radius:1rem;align-items:flex-start;gap:.9rem;padding:1.2rem;display:flex}.lp-download-detail-icon{background:var(--surface-hover);width:2.4rem;height:2.4rem;color:var(--brand);border-radius:.75rem;flex:none;place-items:center;display:grid}.lp-download-detail-card h3{font-size:.95rem;font-weight:780}.lp-download-detail-card p{color:var(--muted);margin-top:.38rem;font-size:.82rem;line-height:1.65}.lp-download-detail-card a{color:var(--brand);font-weight:700}.lp-download-platform-disabled{border:1px solid var(--line);color:var(--faint);border-radius:999px;margin-top:.65rem;padding:.3rem .55rem;font-size:.67rem;font-weight:700;display:inline-flex}.lp-download-short-hash{color:var(--brand);white-space:nowrap;margin-top:.65rem;font:600 .65rem/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;display:block;overflow:auto}.lp-download-manual-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.lp-download-manual-grid>div{min-width:0}.lp-download-manual-grid>div>span{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.5rem;font-size:.7rem;font-weight:800;display:block}.lp-download-manual-grid pre{min-height:5.4rem;padding:.9rem}.lp-download-first-launch{width:min(var(--wrap),100%);background:linear-gradient(120deg,#f5b84b0d,#ffffff03);border:1px solid #f5b84b4d;border-radius:1rem;align-items:flex-start;gap:1rem;margin:1.2rem auto clamp(4.5rem,9vw,8rem);padding:1.25rem 1.35rem;display:flex}.lp-download-first-launch-icon{color:#f5b84b;background:#f5b84b1a;border-radius:.8rem;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}.lp-download-first-launch h3{font-size:1rem;font-weight:800}.lp-download-first-launch p{color:var(--muted);margin-top:.35rem;font-size:.84rem;line-height:1.6}.lp-download-first-launch ol{color:var(--ink-2);gap:.25rem;margin:.7rem 0 0 1.1rem;font-size:.82rem;line-height:1.55;display:grid}.lp-download-first-launch small{color:var(--faint);margin-top:.7rem;font-size:.72rem;display:block}.lp-download-page .lp-footer{position:relative}@media (width<=900px){.lp-download-hero{grid-template-columns:1fr;gap:2rem}.lp-download-hero-copy{text-align:center;max-width:43rem;margin-inline:auto}.lp-download-hero-copy h1,.lp-download-hero-copy>p{margin-inline:auto}.lp-download-hero-actions{justify-content:center}.lp-download-trust{text-align:left;justify-content:center}.lp-download-release-card{width:min(35rem,100%);margin-inline:auto}}@media (width<=760px){.lp-download-main{padding-top:5.2rem}.lp-download-hero-copy h1{font-size:clamp(2.25rem,11vw,3.4rem)}.lp-download-hero-copy>p{font-size:.95rem}.lp-download-hero-actions{flex-direction:column;align-items:stretch}.lp-download-hero-actions>*{justify-content:center}.lp-download-release-meta{gap:.5rem}.lp-download-hash{grid-template-columns:1fr auto}.lp-download-hash code{grid-area:2/1/auto/-1}.lp-download-details,.lp-download-manual-grid{grid-template-columns:1fr}.lp-download-first-launch{gap:.7rem;padding:1rem}.lp-download-first-launch ol{margin-left:1rem}}@media (width<=420px){.lp-download-release-card{padding:.85rem}.lp-download-release-top{gap:.5rem}.lp-download-release-top>b{font-size:.58rem}.lp-download-release-meta dd{font-size:.78rem}.lp-download-command-card{padding:.85rem}.lp-download-copy{padding:.4rem .48rem;font-size:.62rem}}@media (prefers-reduced-motion:reduce){.shell--refresh .ui-kpi-card,.shell--refresh .ui-chart-card,.shell--refresh .ui-form-section{transition:none!important}}:root[data-theme=light]{--t-bg:#f6f7fb;--t-sidebar-bg:#fff;--t-card-bg:#fff;--t-input-bg:#f6f7fb;--t-bg-elevated:#fff;--t-surface-hover:#f1f3f9;--t-border:#e7e9f2;--t-border-strong:#cbd2e0;--t-border-soft:#f0f2f8;--t-text:#0a0f1e;--t-text-muted:#5b6478;--t-text-faint:#6b7489;--t-text-disabled:#a1a1aa;--t-primary:#2e5bff;--t-primary-hover:#1e46e8;--t-primary-text:#2e5bff;--t-primary-contrast:#fff;--t-primary-soft:#eef3ff;--t-primary-soft-text:#1d3fd7;--t-success:#0e9f6e;--t-success-soft:#e9f8f2;--t-success-text:#0e7c57;--t-warning:#d97706;--t-warning-soft:#fff6e6;--t-warning-text:#b45309;--t-danger:#e5484d;--t-danger-soft:#feeded;--t-danger-text:#c22d32;--t-info:#2e5bff;--t-info-soft:#eef3ff;--t-info-text:#1d3fd7;--t-focus:#2e5bff;--t-violet:#6d4aff;--t-teal:#14b8a6;--t-teal-deep:#0d9488;--t-violet-deep:#5b3ae0;--t-glow-brand:transparent;--t-glow-indigo:transparent;--t-glow-teal:transparent;--t-shadow-sm:0 1px 2px #0a0f1e0d;--t-shadow:0 1px 3px #0a0f1e0d,0 1px 2px #0a0f1e08;--t-shadow-lg:0 10px 30px #0a0f1e12;--chart-1:#2e5bff;--chart-2:#0e9f6e;--chart-3:#d97706;--chart-4:#e5484d;--chart-5:#14b8a6;--chart-6:#6d4aff;--chart-grid:#e7e9f2;--chart-axis:#6b7489;--chart-track:#e7e9f2;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=light] body,body[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.shell--refresh{--sbg:var(--t-sidebar-bg);--bg:var(--t-bg);--card:var(--t-card-bg);--card-bg:var(--t-card-bg);--input-bg:var(--t-input-bg);--bg-elevated:var(--t-bg-elevated);--surface:var(--t-card-bg);--surface-hover:var(--t-surface-hover);--line:var(--t-border);--border:var(--t-border);--border-strong:var(--t-border-strong);--border-soft:var(--t-border-soft);--ink:var(--t-text);--text:var(--t-text);--muted:var(--t-text-muted);--text-muted:var(--t-text-muted);--text-faint:var(--t-text-faint);--text-disabled:var(--t-text-disabled);--primary:var(--t-primary);--primary-hover:var(--t-primary-hover);--primary-text:var(--t-primary-text);--primary-contrast:var(--t-primary-contrast);--primary-soft:var(--t-primary-soft);--primary-soft-text:var(--t-primary-soft-text);--success:var(--t-success);--success-soft:var(--t-success-soft);--success-text:var(--t-success-text);--warning:var(--t-warning);--warning-soft:var(--t-warning-soft);--warning-text:var(--t-warning-text);--danger:var(--t-danger);--danger-soft:var(--t-danger-soft);--danger-text:var(--t-danger-text);--info:var(--t-info);--info-soft:var(--t-info-soft);--info-text:var(--t-info-text);--focus:var(--t-focus);--shadow-sm:var(--t-shadow-sm);--shadow:var(--t-shadow);--shadow-lg:var(--t-shadow-lg);color:var(--t-text);color-scheme:inherit;background:var(--t-bg)!important}.shell--refresh .shell-body,.shell--refresh .content{color:var(--t-text);background:var(--t-bg)!important}.shell--refresh .shell-side,.shell--refresh .shell-top,.shell--refresh .shell-tabs{color:var(--t-text);background:var(--t-sidebar-bg)!important;border-color:var(--t-border)!important}.shell--refresh .shell-search,.shell--refresh .shell-burger,.shell--refresh .shell-user-btn,.shell--refresh .shell-account-actions{color:var(--t-text);background:var(--t-input-bg)!important;border-color:var(--t-border)!important}.shell--refresh .shell-search input,.shell--refresh .shell-search input::placeholder,.shell--refresh .shell-nav a,.shell--refresh .shell-nav-title{color:var(--t-text-muted)}.shell--refresh .shell-nav a:hover:not([aria-current=page]){border-color:#0000;background:var(--t-surface-hover)!important;color:var(--t-text)!important}.shell--refresh .shell-nav a[aria-current=page]{border-color:#0000;background:var(--t-primary-soft)!important;color:var(--t-primary-text)!important}.shell--refresh .shell-nav a .ico{color:var(--t-text-muted)}.shell--refresh .shell-nav a:hover:not([aria-current=page]) .ico{color:var(--t-text)!important}.shell--refresh .shell-nav a[aria-current=page] .ico{color:var(--t-primary-text)!important}.shell--refresh .shell-nav a em{background:var(--t-primary-soft);color:var(--t-primary-text)}.shell--refresh .shell-collapse-btn{background:var(--t-card-bg);color:var(--t-text-muted);border-color:var(--t-border)}.shell--refresh .shell-plan{background:var(--t-card-bg);border-color:var(--t-border);box-shadow:var(--t-shadow-sm)}.shell--refresh .shell-user-dropdown,.shell--refresh .language select,.shell--refresh .language-popover{color:var(--t-text);background:var(--t-bg-elevated)!important;border-color:var(--t-border)!important}.shell--refresh input,.shell--refresh select,.shell--refresh textarea{background:var(--t-input-bg);color:var(--t-text);border-color:var(--t-border-strong)}.shell--refresh input::placeholder,.shell--refresh textarea::placeholder{color:var(--t-text-faint)}.shell--refresh .card:not(.editor),.shell--refresh .ov-card,.shell--refresh .ov-kpi-card,.shell--refresh .ov-chart-card,.shell--refresh .ov-campaigns-card,.shell--refresh .ov-mobile-card,.shell--refresh .list-card,.shell--refresh .finance-panel,.shell--refresh .finance-loading,.shell--refresh .finance-empty-panel,.shell--refresh .finance-route-state,.shell--refresh .ui-kpi-card,.shell--refresh .ui-chart-card,.shell--refresh .ui-form-section,.shell--refresh .bill-compare,.shell--refresh .bill-plan-card,.shell--refresh .media-card,.shell--refresh .auction-card{background:var(--t-card-bg);border-color:var(--t-border);color:var(--t-text);box-shadow:var(--t-shadow-sm)}.shell--refresh h1,.shell--refresh h2,.shell--refresh h3,.shell--refresh h4,.shell--refresh strong,.shell--refresh td,.shell--refresh .ov-kpi-value{color:var(--t-text)}.shell--refresh .muted,.shell--refresh small,.shell--refresh th,.shell--refresh .ov-kpi-label,.shell--refresh .ov-kpi-sub,.shell--refresh .ov-card p,.shell--refresh .ar-header-titles p,.shell--refresh .ar-master-status-text{color:var(--t-text-muted)}.shell--refresh .ar-rule-row{background:var(--t-card-bg);border-color:var(--t-border)}.shell--refresh .ar-rule-row:hover{background:var(--t-surface-hover)}.shell--refresh .ar-rule-name,.shell--refresh .ar-trigger-text strong{color:var(--t-text)}.shell--refresh .ar-rule-sub,.shell--refresh .ar-cell-tag,.shell--refresh .ar-trigger-text,.shell--refresh .ar-reply-text,.shell--refresh .ar-scope-text{color:var(--t-text-muted)}.shell--refresh .ar-account-select-wrap select{background:var(--t-input-bg);border-color:var(--t-border-strong);color:var(--t-text)}.shell--refresh .ar-account-text{color:var(--t-text)}.shell--refresh .ar-rules-surface{background:var(--t-card-bg);border-color:var(--t-border);box-shadow:var(--t-shadow-sm)}.shell--refresh .ar-rule-head-row{background:var(--t-surface-hover)!important;border-color:var(--t-border)!important;color:var(--t-text-muted)!important}.shell--refresh .ac-pagination{background:var(--t-card-bg);border-color:var(--t-border);color:var(--t-text)}.shell--refresh .ar-rules-surface .ac-pagination{background:var(--t-card-bg)!important;border-color:var(--t-border)!important}.shell--refresh .ac-page-size{color:var(--t-text-muted)}.shell--refresh .ac-page-size select{background:var(--t-input-bg);border-color:var(--t-border-strong);color:var(--t-text)}.shell--refresh .ar-status-text.active{color:var(--t-success-text)}.shell--refresh .ar-status-text.paused{color:var(--t-text-muted)}.shell--refresh .st-row>button.danger{color:var(--t-danger-text)}.shell--refresh .ov-card-head h2{color:var(--t-text)}.shell--refresh .st-danger .ov-card-head h2{color:var(--t-danger-text)}.shell--refresh .shell-upgrade-card{background:var(--t-primary-soft)}.shell--refresh .shell-upgrade-text strong{color:var(--t-text)}.shell--refresh .shell-upgrade-text span{color:var(--t-text-muted)}:root[data-theme=light] .shell--refresh .ar-status-text.active{color:#15803d}:root[data-theme=light] .shell--refresh .st-row>button.danger{color:#b91c1c}.shell--refresh table th,.shell--refresh .ov-table th{background:var(--t-surface-hover);color:var(--t-text-muted);border-color:var(--t-border)}.shell--refresh table td,.shell--refresh .ov-table td{border-color:var(--t-border);color:var(--t-text)}.shell--refresh .shell-scrim{-webkit-backdrop-filter:none;background:#0f172a14!important}.shell--refresh .shell-tabs{box-shadow:0 -1px 0 var(--t-border)}.shell--refresh .modal-scrim,.shell--refresh .ov-modal-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a2e!important}.shell--refresh .modal-scrim>.editor,.shell--refresh .ov-modal{background:var(--t-bg-elevated);border-color:var(--t-border);color:var(--t-text)}.shell--refresh .bill-compare-hint{background:var(--t-surface-hover);color:var(--t-text-muted);border-color:var(--t-border)}.shell--refresh .ov-attention-item,.shell--refresh .ov-status-card{background:var(--t-card-bg);border-color:var(--t-border)}.shell--refresh .ov-attention-item.ov-danger{background:var(--t-danger-soft);border-color:#fda29b}.shell--refresh .ov-attention-item.ov-warning{background:var(--t-warning-soft);border-color:#fec84b}.shell--refresh .ov-attention-item.ov-success{background:var(--t-success-soft);border-color:#75e0a7}.shell--refresh .primary,.shell--refresh .add-button{background:var(--t-primary);border-color:var(--t-primary);color:var(--t-primary-contrast)}.shell--refresh .primary:hover:not(:disabled),.shell--refresh .add-button:hover:not(:disabled){background:var(--t-primary-hover)}@media (width>=768px) and (width<=1279px){:is(.shell--refresh,.shell--refresh:not(:has(.ex-page))){grid-template-columns:72px minmax(0,1fr);min-height:100dvh}.shell--refresh .shell-side{padding:calc(1rem + env(safe-area-inset-top)) .45rem calc(1rem + env(safe-area-inset-bottom));top:0;overflow:visible auto;z-index:70!important;width:72px!important;min-width:72px!important;height:100dvh!important;max-height:100dvh!important;position:sticky!important;transform:none!important}.shell--refresh .brand-row{justify-content:center;margin-bottom:.8rem;padding:.25rem 0}.shell--refresh .brand-row .brand{justify-content:center;gap:0}.shell--refresh .brand-row .brand>span,.shell--refresh .shell-nav-title,.shell--refresh .shell-plan,.shell--refresh .shell-collapse-btn{display:none}.shell--refresh .shell-nav{gap:.8rem}.shell--refresh .shell-nav-group{gap:.25rem}.shell--refresh .shell-nav a{justify-content:center;min-height:44px;padding:.62rem .35rem}.shell--refresh .shell-nav a>span,.shell--refresh .shell-nav a>em,.shell--refresh .shell-nav a[aria-current=page]:before{display:none}.shell--refresh .shell-upgrade-wrap{justify-content:center;width:100%;margin-top:auto;padding-top:.5rem;display:flex}.shell--refresh .shell-upgrade-card{background:#eaf2ff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;min-height:44px;margin:0 auto;padding:0;text-decoration:none;display:flex}.shell--refresh .shell-upgrade-card:hover{background:#deebff}.shell--refresh .shell-upgrade-icon{color:#fff;background:#2e5bff;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.shell--refresh .shell-upgrade-text,.shell--refresh .shell-upgrade-arrow{display:none!important}.shell--refresh .shell-body{min-width:0;min-height:100dvh;overflow-x:clip}.shell--refresh .shell-top{min-height:64px;gap:.6rem!important;padding:0 1rem!important}.shell--refresh .shell-burger{flex:none;width:44px;height:44px;display:flex}.shell--refresh .shell-context{display:none}.shell--refresh .shell-search{flex:auto;width:auto;min-width:0;max-width:none}.shell--refresh .shell-user-info,.shell--refresh .shell-user-chevron{display:none}.shell--refresh .shell-top-actions{gap:.4rem;min-width:0}.shell--refresh .shell-bell{width:44px;height:44px}.shell--refresh .shell-user-btn{min-width:44px;min-height:44px;padding:.28rem}.shell--refresh .shell-lang .language select{width:auto;min-width:3.75rem;min-height:44px}.shell--refresh.shell-nav-open .shell-side{padding:calc(1rem + env(safe-area-inset-top)) .85rem calc(1rem + env(safe-area-inset-bottom));inset:0 auto 0 0;z-index:70!important;width:240px!important;min-width:240px!important;height:100dvh!important;max-height:100dvh!important;position:fixed!important;transform:none!important}.shell--refresh.shell-nav-open .brand-row{justify-content:space-between;padding:.25rem .25rem .25rem .65rem}.shell--refresh.shell-nav-open .brand-row .brand{justify-content:flex-start;gap:.65rem}.shell--refresh.shell-nav-open .brand-row .brand>span,.shell--refresh.shell-nav-open .shell-nav-title,.shell--refresh.shell-nav-open .shell-plan,.shell--refresh.shell-nav-open .shell-collapse-btn{display:flex}.shell--refresh.shell-nav-open .shell-nav a{justify-content:flex-start;padding:.55rem .75rem}.shell--refresh.shell-nav-open .shell-nav a>span,.shell--refresh.shell-nav-open .shell-nav a>em{display:inline}.shell--refresh.shell-nav-open .shell-scrim{z-index:60;display:block;position:fixed;inset:0;background:#0f172a14!important}.shell--refresh.shell-nav-open .shell-upgrade-wrap{width:100%;padding-top:1rem;display:block}.shell--refresh.shell-nav-open .shell-upgrade-card{background:#eaf2ff;border-radius:14px;align-items:center;gap:.75rem;width:auto;height:auto;min-height:0;margin:0;padding:.75rem .85rem;display:flex}.shell--refresh.shell-nav-open .shell-upgrade-icon{color:#fff;background:#2e5bff;border-radius:10px;width:36px;height:36px}.shell--refresh.shell-nav-open .shell-upgrade-text,.shell--refresh.shell-nav-open .shell-upgrade-arrow{display:flex!important}}@media (width>=1280px){.shell--refresh{grid-template-columns:240px minmax(0,1fr);min-height:100dvh}.shell--refresh .shell-side{width:240px;min-width:240px;height:100dvh;max-height:100dvh}.shell--refresh .shell-body{min-height:100dvh}.shell--refresh.shell-sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)}.shell--refresh.shell-sidebar-collapsed .shell-side{width:72px;min-width:72px;padding-inline:.45rem}.shell--refresh.shell-sidebar-collapsed .brand-row{justify-content:center;padding-inline:0}.shell--refresh.shell-sidebar-collapsed .brand-row .brand{justify-content:center;gap:0}.shell--refresh.shell-sidebar-collapsed .brand-row .brand>span,.shell--refresh.shell-sidebar-collapsed .shell-nav-title,.shell--refresh.shell-sidebar-collapsed .shell-plan{display:none}.shell--refresh.shell-sidebar-collapsed .shell-nav a{justify-content:center;padding-inline:.35rem}.shell--refresh.shell-sidebar-collapsed .shell-nav a>span,.shell--refresh.shell-sidebar-collapsed .shell-nav a>em{display:none}.shell--refresh.shell-sidebar-collapsed .shell-collapse-btn{transform:rotate(180deg)}.shell--refresh.shell-sidebar-collapsed .shell-upgrade-wrap{justify-content:center;width:100%;margin-top:auto;padding-top:.5rem;display:flex}.shell--refresh.shell-sidebar-collapsed .shell-upgrade-card{background:#eaf2ff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;min-height:44px;margin:0 auto;padding:0;text-decoration:none;display:flex}.shell--refresh.shell-sidebar-collapsed .shell-upgrade-card:hover{background:#deebff}.shell--refresh.shell-sidebar-collapsed .shell-upgrade-icon{color:#fff;background:#2e5bff;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.shell--refresh.shell-sidebar-collapsed .shell-upgrade-text,.shell--refresh.shell-sidebar-collapsed .shell-upgrade-arrow{display:none!important}}@media (width<=767px){.shell--refresh{grid-template-columns:minmax(0,1fr);min-height:100dvh}.shell--refresh .shell-side{z-index:70;width:min(286px,86vw);min-width:0;height:100dvh;max-height:100dvh;padding:calc(1rem + env(safe-area-inset-top)) calc(.85rem + env(safe-area-inset-right)) calc(1rem + env(safe-area-inset-bottom)) calc(.85rem + env(safe-area-inset-left));transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:12px 0 30px #1018281f}.shell--refresh.shell-nav-open .shell-side{transform:none}.shell--refresh.shell-nav-open .shell-scrim{z-index:60;display:block;position:fixed;inset:0;background:#0f172a29!important}.shell--refresh .shell-top{min-height:calc(64px + env(safe-area-inset-top));height:auto!important;max-height:none!important;padding:env(safe-area-inset-top) calc(.85rem + env(safe-area-inset-right)) 0 calc(.85rem + env(safe-area-inset-left))!important;flex-wrap:nowrap!important;gap:.5rem!important}.shell--refresh .shell-burger{flex:none;width:44px;height:44px;display:flex}.shell--refresh .shell-search{display:none}.shell--refresh .shell-top-actions{gap:.25rem;min-width:0}.shell--refresh .shell-bell{width:44px;height:44px}.shell--refresh .shell-user-info,.shell--refresh .shell-user-chevron{display:none}.shell--refresh .shell-user-btn{min-width:44px;min-height:44px;padding:.28rem}.shell--refresh .shell-lang .language select{width:3.5rem;min-width:3.5rem;min-height:44px}.shell--refresh .shell-tabs{padding:.45rem calc(.4rem + env(safe-area-inset-right)) calc(.45rem + env(safe-area-inset-bottom)) calc(.4rem + env(safe-area-inset-left));background:var(--t-sidebar-bg)!important}.shell--refresh .content{padding:1rem calc(.85rem + env(safe-area-inset-right)) calc(5.5rem + env(safe-area-inset-bottom)) calc(.85rem + env(safe-area-inset-left));min-width:0}.shell--refresh .ui-page-intro,.shell--refresh .ov-head{max-width:100%}}.lp-download-hero-wide{width:min(var(--wrap),100%);grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,5.5rem);min-height:20rem;margin-inline:auto;display:grid}.lp-download-hero-wide .lp-download-hero-copy{max-width:54rem}.lp-download-hero-wide .lp-download-hero-copy>p{max-width:48rem}.lp-download-hero-points{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:1.35rem;font-size:.76rem;font-weight:720;display:flex}.lp-download-hero-points span{align-items:center;gap:.35rem;display:inline-flex}.lp-download-hero-points .ico{color:var(--success-text)}.lp-download-platforms{width:min(var(--wrap),100%);margin:clamp(2rem,5vw,4rem) auto 0}.lp-download-platform-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.lp-download-platform-card{border:1px solid var(--line-2);background:linear-gradient(145deg,var(--card),var(--bg-2));min-width:0;box-shadow:var(--sh-md);border-radius:1.15rem;flex-direction:column;padding:1.15rem;display:flex}.lp-download-platform-card.is-arm64{border-color:#42c8f477}.lp-download-platform-card.is-x64{border-color:#8b79ff66}.lp-download-platform-card.is-coming-soon{border-color:var(--line);background:linear-gradient(145deg,#0d1626,var(--card));opacity:.9}.lp-download-platform-top{border-bottom:1px solid var(--line);align-items:center;gap:.65rem;min-width:0;padding-bottom:.9rem;display:flex}.lp-download-platform-icon{color:#42c8f4;background:#42c8f41a;border-radius:.8rem;flex:none;place-items:center;width:2.7rem;height:2.7rem;display:grid}.is-x64 .lp-download-platform-icon{color:#a9a4ff;background:#8b79ff1c}.is-coming-soon .lp-download-platform-icon{background:var(--surface-hover);color:var(--faint)}.lp-download-platform-top>div{flex:1;min-width:0}.lp-download-platform-top strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:820;display:block;overflow:hidden}.lp-download-platform-top span{color:var(--muted);margin-top:.2rem;font-size:.7rem;display:block}.lp-download-platform-top>b{color:#42c8f4;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid #42c8f466;border-radius:999px;flex:none;padding:.27rem .48rem;font-size:.58rem}.is-x64 .lp-download-platform-top>b{color:#a9a4ff;border-color:#8b79ff66}.is-coming-soon .lp-download-platform-top>b{border-color:var(--line-2);color:var(--faint)}.lp-download-platform-hardware{min-height:2.4rem;color:var(--ink-2);margin:.9rem 0 0;font-size:.8rem;font-weight:760;line-height:1.5}.lp-download-platform-card .lp-download-release-meta{gap:.5rem;margin:.8rem 0}.lp-download-platform-card .lp-download-release-meta div{padding:.62rem .65rem}.lp-download-platform-card .lp-download-release-meta dd{overflow-wrap:anywhere;font-size:.76rem}.lp-download-platform-card .lp-download-hash{grid-template-columns:auto minmax(0,1fr) auto;gap:.42rem;padding:.65rem}.lp-download-platform-card .lp-download-hash code{font-size:.58rem}.lp-download-platform-card .lp-download-copy{padding:.35rem .45rem;font-size:.6rem}.lp-download-platform-actions{gap:.55rem;margin-top:.85rem;display:grid}.lp-download-platform-actions .lp-btn{justify-content:center;width:100%;min-height:2.65rem;padding:.62rem .7rem;font-size:.72rem}.lp-download-platform-sums,.lp-download-card-install{color:#42c8f4;justify-content:center;align-items:center;gap:.32rem;font-size:.7rem;font-weight:760;display:inline-flex}.lp-download-platform-sums:hover,.lp-download-card-install:hover{color:#a9a4ff}.lp-download-card-install{color:var(--muted);justify-content:flex-start;margin-top:auto;padding-top:1rem}.lp-download-windows-copy{min-height:5.25rem;color:var(--muted);align-items:flex-start;gap:.45rem;margin:.8rem 0;font-size:.75rem;line-height:1.55;display:flex}.lp-download-windows-copy .ico{color:var(--faint);flex:none}.lp-download-platform-cta{border:1px solid var(--line-2);background:var(--surface-hover);width:100%;min-height:2.65rem;color:var(--faint);font:inherit;border-radius:.58rem;justify-content:center;align-items:center;padding:.62rem .7rem;font-size:.72rem;font-weight:780;display:flex}.lp-download-platform-cta.is-disabled{cursor:not-allowed;opacity:.78}.lp-download-help-grid{margin-top:1.2rem}.lp-download-manual-grid>div{gap:.55rem;display:grid}.lp-download-manual-grid>div>span{margin-top:.2rem}.lp-download-manual-grid pre+pre{min-height:0}.lp-download-platform-card [data-reveal]{min-width:0}@media (width<=1100px){.lp-download-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-download-platform-card.is-coming-soon{grid-column:1/-1}.lp-download-platform-card.is-coming-soon .lp-download-windows-copy{min-height:0}}@media (width<=760px){.lp-download-hero-wide{min-height:0}.lp-download-hero-points{flex-direction:column;align-items:flex-start;gap:.45rem}.lp-download-platform-grid{grid-template-columns:1fr}.lp-download-platform-card.is-coming-soon{grid-column:auto}.lp-download-platform-card .lp-download-hash{grid-template-columns:1fr auto}.lp-download-platform-card .lp-download-hash code{grid-area:2/1/auto/-1}.lp-download-manual-grid{grid-template-columns:1fr}.lp-download-help-grid{margin-top:1rem}}.lp-auction-hero{flex-direction:column;justify-content:center;align-items:center;gap:1.3rem;min-height:34rem;padding:1rem .3rem 0;display:flex}.lp-auction-stage{perspective:1600px;--rx:2deg;--ry:-4deg;--mx:64%;--my:12%;width:min(36rem,100%);margin-inline:auto;position:relative}.lp-auction-aurora{z-index:0;filter:blur(46px);pointer-events:none;background:conic-gradient(#2c9df240,#6a5cf03d,#52e6b12e,#2c9df240);border-radius:48%;height:19rem;animation:18s linear infinite lpAuctionAurora;position:absolute;inset:-22% -14% auto -8%}.lp-auction-stage:before,.lp-auction-stage:after{z-index:0;content:"";pointer-events:none;transform-origin:50% 100%;border:1px solid #1c3a5c;border-radius:1.35rem;width:88%;height:85%;transition:opacity .4s;position:absolute;bottom:-.5rem;left:50%}.lp-auction-stage:before{transform:translate(-50%,.6rem) translateZ(-46px) rotate(-2.6deg) rotateX(calc(var(--rx) * .5)) rotateY(calc(var(--ry) * .5));opacity:.82;background:linear-gradient(160deg,#132c4d,#081426)}.lp-auction-stage:after{width:78%;height:80%;transform:translate(-50%,1.25rem) translateZ(-92px) rotate(3.4deg) rotateX(calc(var(--rx) * .3)) rotateY(calc(var(--ry) * .3));opacity:.55;background:linear-gradient(160deg,#0f2138,#060f1e);border-color:#152c48}.lp-auction-board{z-index:1;isolation:isolate;width:100%;transform:rotateX(var(--rx)) rotateY(var(--ry));background:linear-gradient(150deg,#0e2748 0%,#081a30 55%,#050e1c 100%);border:1px solid #2b5683;border-radius:1.45rem;transition:transform .5s cubic-bezier(.2,.7,.3,1),border-color .3s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 40px 90px -34px #1769d094,inset 0 0 0 1px #173354,inset 0 1px #6ea9ff2e}.lp-auction-stage:hover .lp-auction-board{border-color:#4b8bc0;box-shadow:0 46px 100px -34px #1769d0b0,inset 0 0 0 1px #234a73,inset 0 1px #8fc0ff40}.lp-auction-sheen{z-index:0;background:radial-gradient(38rem circle at var(--mx) var(--my),#ffffff20,transparent 58%);opacity:.65;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.lp-auction-stage:hover .lp-auction-sheen{opacity:1}.lp-auction-board-head{z-index:1;background:#0b1b31e6;border-bottom:1px solid #24476b;justify-content:space-between;align-items:center;gap:1rem;padding:.92rem 1.1rem;display:flex;position:relative}.lp-auction-product{color:#dcecff;letter-spacing:.12em;align-items:center;gap:.45rem;font-size:.68rem;font-weight:820;display:inline-flex}.lp-auction-product>.ico{color:#8d8aff}.lp-auction-signal{background:#52e6b1;border-radius:50%;width:.43rem;height:.43rem;box-shadow:0 0 0 4px #52e6b11c}.lp-auction-server{color:#86a5c6;white-space:nowrap;align-items:center;gap:.32rem;font-size:.64rem;font-weight:700;display:inline-flex}.lp-auction-server .ico{color:#63d8ef}.lp-auction-empty{z-index:1;text-align:center;flex-direction:column;align-items:center;padding:1.75rem 1.4rem 1.5rem;display:flex;position:relative}.lp-auction-gavel{place-items:center;width:6.2rem;height:5.6rem;margin:.1rem 0 .85rem;display:grid;position:relative}.lp-auction-gavel-glow{z-index:0;background:radial-gradient(closest-side,#6366f199,#0000 75%);border-radius:50%;width:4.6rem;height:1.3rem;animation:4.5s ease-in-out infinite lpAuctionGlowPulse;position:absolute;bottom:-.05rem}.lp-auction-gavel-art{z-index:1;filter:drop-shadow(0 12px 18px #1c1650a8)drop-shadow(0 2px 6px #05142c);animation:4.6s ease-in-out infinite lpAuctionFloat;position:relative}.lp-auction-spark{z-index:2;background:#c4b5fd;border-radius:50%;animation:2.6s ease-in-out infinite lpAuctionTwinkle;position:absolute;box-shadow:0 0 8px #a78bfa}.lp-auction-spark-a{width:.3rem;height:.3rem;top:.2rem;right:.4rem}.lp-auction-spark-b{background:#7dd3fc;width:.2rem;height:.2rem;animation-delay:.9s;top:1.3rem;left:0;box-shadow:0 0 7px #7dd3fc}.lp-auction-spark-c{width:.16rem;height:.16rem;animation-delay:1.7s;top:-.15rem;left:2.5rem}@keyframes lpAuctionFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes lpAuctionGlowPulse{0%,to{opacity:.7;transform:scaleX(1)}50%{opacity:1;transform:scaleX(1.1)}}@keyframes lpAuctionTwinkle{0%,to{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1)}}@keyframes lpAuctionAurora{to{transform:rotate(360deg)}}.lp-auction-countdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;width:100%;max-width:22rem;margin:.85rem 0;display:grid}.lp-auction-countdown div{background:linear-gradient(160deg,#132a4d,#081a30);border:1px solid #2b4870;border-radius:.68rem;flex-direction:column;align-items:center;gap:.15rem;padding:.55rem .3rem;display:flex}.lp-auction-countdown b{color:#eef3fb;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.28rem;font-weight:850}.lp-auction-countdown span{color:#7f9bc0;letter-spacing:.05em;text-transform:uppercase;font-size:.56rem;font-weight:760}.lp-auction-status{color:#b8b1ff;letter-spacing:.08em;text-transform:uppercase;background:#594df31a;border:1px solid #7c6dff66;border-radius:999px;align-items:center;gap:.35rem;padding:.27rem .58rem;font-size:.61rem;font-weight:820;display:inline-flex}.lp-auction-status:before{content:"";background:#9d8dff;border-radius:50%;width:.34rem;height:.34rem;box-shadow:0 0 0 3px #9d8dff1c}.lp-auction-status.live{color:#ffb4b4;background:#ef44441c;border-color:#ef444466}.lp-auction-status.live:before{background:#f66;animation:1.6s ease-in-out infinite lpAuctionLivePulse;box-shadow:0 0 0 3px #ff66661c}.lp-auction-live-price{color:#79e4ff;letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-shadow:0 0 26px #2c9df266;margin:.15rem 0 .35rem;font-size:2.15rem;font-weight:850}@keyframes lpAuctionLivePulse{0%,to{opacity:1}50%{opacity:.35}}.lp-auction-empty strong{color:#f0f7ff;letter-spacing:-.045em;margin:.82rem 0 .58rem;font-size:clamp(1.45rem,3vw,2rem);font-weight:820;line-height:1.08;display:block}.lp-auction-empty p{color:#9bb2ce;max-width:24rem;font-size:.78rem;line-height:1.62}.lp-auction-board-cta{color:#fff;background:linear-gradient(110deg,#7c6dff,#3b5bf5);border:1px solid #8b7cf0;border-radius:.68rem;justify-content:center;align-items:center;gap:.42rem;margin-top:1.1rem;padding:.72rem 1rem;font-size:.76rem;font-weight:800;transition:transform .2s,filter .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 24px #4f46e54a,inset 0 1px #ffffff40}.lp-auction-board-cta:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 14px 28px #4f46e566,inset 0 1px #ffffff40}.lp-auction-board-cta:active{transform:translateY(0)}.lp-auction-board-cta .ico{transition:transform .2s}.lp-auction-board-cta:hover .ico{transform:translate(3px)}.lp-auction-steps{z-index:1;background:#06132299;border-top:1px solid #1e3d5e;grid-template-columns:minmax(0,1fr) 2rem minmax(0,1fr) 2rem minmax(0,1fr);align-items:center;padding:1rem 1.35rem 1.15rem;display:grid;position:relative}.lp-auction-steps span{justify-items:center;gap:.28rem;display:grid}.lp-auction-steps i{color:#8ed9f3;background:#0b2540;border:1px solid #3974a2;border-radius:50%;place-items:center;width:1.65rem;height:1.65rem;font:700 .58rem ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.lp-auction-steps span:first-child i{color:#e7f9ff;background:linear-gradient(150deg,#12406b,#0b2540);border-color:#63d8ef;box-shadow:0 0 0 3px #2695d026,0 0 16px -4px #35c9f0a8}.lp-auction-steps b{color:#8ca7c3;font-size:.62rem;font-weight:760}.lp-auction-steps em{background:linear-gradient(90deg,#2d5f88,#5360ba);height:1px;font-size:0}.lp-auction-meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem;max-width:min(36rem,100%);display:flex}.lp-auction-meta span{color:#a9bfd9;background:linear-gradient(160deg,#0e2440d9,#081426d9);border:1px solid #26456c;border-radius:999px;align-items:center;gap:.42rem;padding:.4rem .72rem .4rem .42rem;font-size:.63rem;font-weight:740;display:inline-flex;box-shadow:0 8px 18px -12px #02060dcc}.lp-auction-meta .ico{box-sizing:content-box;color:#55d4ef;background:#122f52;border-radius:50%;flex:none;width:.85rem;height:.85rem;padding:.32rem}@media (width<=900px){.lp-auction-stage{width:min(40rem,100%)}}@media (width<=760px){.lp-auction-hero{gap:1rem;min-height:auto;padding:.8rem 0 0}.lp-auction-stage{--rx:0deg;--ry:0deg}.lp-auction-stage:before,.lp-auction-stage:after,.lp-auction-aurora{display:none}.lp-auction-board{border-radius:1.25rem;width:calc(100% - 1rem);margin-inline:auto}.lp-auction-board-head{padding:.82rem .85rem}.lp-auction-product{letter-spacing:.08em;font-size:.59rem}.lp-auction-server{font-size:.59rem}.lp-auction-empty{padding:1.35rem .95rem 1.2rem}.lp-auction-empty strong{font-size:clamp(1.35rem,7vw,1.75rem)}.lp-auction-empty p{font-size:.74rem}.lp-auction-steps{padding-inline:.85rem}.lp-auction-meta{gap:.5rem}.lp-auction-meta span{font-size:.6rem}}@media (width<=430px){.lp-auction-board-head{flex-direction:column;align-items:flex-start;gap:.45rem}.lp-auction-server{align-self:flex-end;margin-top:-1.6rem}.lp-auction-empty{padding-top:1.15rem}.lp-auction-gavel{width:5.2rem;height:4.7rem;margin-bottom:.7rem}.lp-auction-gavel-art{width:38px;height:38px}.lp-auction-countdown{gap:.35rem}.lp-auction-countdown div{padding:.42rem .18rem}.lp-auction-countdown b{font-size:1.05rem}.lp-auction-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.lp-auction-steps em{display:none}.lp-auction-steps b{font-size:.58rem}.lp-auction-meta{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));width:calc(100% - 1rem);display:grid}.lp-auction-meta span{justify-content:center}}@media (prefers-reduced-motion:reduce){.lp-auction-stage{--rx:0deg!important;--ry:0deg!important}.lp-auction-board,.lp-auction-board-cta,.lp-auction-gavel-glow,.lp-auction-gavel-art,.lp-auction-spark,.lp-auction-aurora{transition:none;animation:none;transform:none}}.lp-download-page .lp-download-main.download-page-main{padding:clamp(3.2rem,6vw,5.2rem) var(--gut) 0}.lp-download-page .lp-network-canvas{opacity:.5}.download-hero{width:min(1240px,100%);margin:0 auto;padding:clamp(1.4rem,3vw,2.5rem) 0 clamp(1.8rem,4vw,3.1rem)}.download-hero-copy{max-width:760px}.download-hero-copy h1{letter-spacing:-.068em;margin:1rem 0 .95rem;font-size:clamp(3.2rem,5vw,4.5rem);font-weight:790;line-height:.98}.download-hero-copy>p{max-width:660px;color:var(--muted);font-size:1rem;line-height:1.7}.download-trust-row{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:1.15rem;margin-top:1.35rem;font-size:.75rem;font-weight:700;display:flex}.download-trust-row span{align-items:center;gap:.4rem;line-height:1.4;display:inline-flex}.download-trust-row i{width:22px;height:22px;color:var(--success-text);background:#7be0b214;border:1px solid #7be0b24d;border-radius:7px;flex:none;place-items:center;font-style:normal;display:grid}.download-trust-row i svg{width:15px;height:15px;display:block}.download-platforms,.download-terminal-section,.download-manual-section{width:min(1240px,100%);margin-inline:auto}.download-platforms{margin-top:clamp(.6rem,2vw,1.4rem)}.download-section-head{max-width:680px;margin-bottom:1.15rem}.download-section-head h2{letter-spacing:-.045em;margin:.65rem 0 .5rem;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:760;line-height:1.1}.download-section-head p{max-width:650px;color:var(--muted);font-size:.9rem;line-height:1.65}.download-platform-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:18px;display:grid}.download-card{border:1px solid var(--line-2);background:linear-gradient(145deg,#0c1525eb,#0a1220e8);border-radius:16px;flex-direction:column;min-width:0;min-height:500px;padding:20px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;box-shadow:0 18px 42px -30px #020712}.download-card:hover{border-color:#91a6c446;transform:translateY(-2px);box-shadow:0 22px 46px -30px #020712}.download-card.is-arm64{border-color:#42c8f466;box-shadow:0 18px 42px -30px #42c8f42e}.download-card.is-x64{border-color:#8b79ff5c}.download-card-windows{border-color:var(--line-2);background:linear-gradient(145deg,#0d1728f0,#0a1220e8)}.download-card-header{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:36px;display:grid}.download-icon-box{color:#42c8f4;background:#42c8f414;border:1px solid #42c8f444;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.is-x64 .download-icon-box{color:#aaa3ff;background:#8b79ff12;border-color:#8b79ff55}.download-card-windows .download-icon-box{color:#b4c3d5;background:#91a6c30d;border-color:#91a6c433}.download-icon-box svg{display:block;width:18px!important;height:18px!important}.download-card-title{gap:3px;min-width:0;display:grid}.download-card-title strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:760;line-height:1.2;overflow:hidden}.download-card-title span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;line-height:1.35;overflow:hidden}.download-badge{color:#65d8ff;letter-spacing:.075em;white-space:nowrap;border:1px solid #42c8f466;border-radius:999px;justify-content:center;align-items:center;height:24px;padding:0 9px;font-size:.58rem;font-weight:800;line-height:1;display:inline-flex}.is-x64 .download-badge{color:#b1aaff;border-color:#8b79ff66}.download-card-windows .download-badge{color:#aebccd;border-color:#91a6c444}.download-card-chip{min-height:24px;color:var(--ink-2);align-items:center;gap:.4rem;margin-top:17px;font-size:.74rem;font-weight:700;line-height:1.35;display:flex}.download-card-chip span{width:20px;height:20px;color:var(--success-text);flex:none;place-items:center;display:grid}.download-card-chip svg{display:block;width:14px!important;height:14px!important}.download-card-chip-muted{color:var(--muted)}.download-card-chip-muted span{color:var(--faint)}.download-card-divider{background:var(--line);height:1px;margin:16px 0 0}.download-card-body{flex-direction:column;flex:1;min-height:0;display:flex}.download-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:15px 0 14px;display:grid}.download-meta-grid>div{min-width:0;padding:0 14px}.download-meta-grid>div:nth-child(odd){padding-left:0}.download-meta-grid>div:nth-child(2n){border-left:1px solid var(--line)}.download-meta-grid>div:nth-child(n+3){border-top:1px solid var(--line);margin-top:13px;padding-top:13px}.download-meta-grid>div:nth-child(3){padding-left:0}.download-meta-grid dt{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-size:.61rem;font-weight:760;line-height:1.2}.download-meta-grid dd{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:.82rem;font-weight:730;line-height:1.25;overflow:hidden}.download-hash-row{border:1px solid var(--line);background:#ffffff04;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:grid}.download-hash-row>span{color:#65d8ff;letter-spacing:.07em;text-transform:uppercase;font-size:.61rem;font-weight:800;line-height:1}.download-hash-row code{min-width:0;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font:600 .61rem/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;display:block;overflow:hidden}.download-copy-button{border:1px solid var(--line-2);background:var(--surface-hover);width:66px;height:30px;color:var(--ink-2);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:0 7px;font:700 .62rem/1 inherit;display:inline-flex}.download-copy-button:hover{color:#65d8ff;border-color:#42c8f499}.download-copy-button svg{display:block;width:14px!important;height:14px!important}.download-card-actions{gap:9px;margin-top:auto;padding-top:18px;display:grid}.download-primary-cta{color:#fff;text-align:center;background:linear-gradient(110deg,#31c9f0,#7568f5);border:1px solid #73ddff66;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 14px;font-size:.76rem;font-weight:800;line-height:1;transition:filter .2s,transform .2s;display:inline-flex;box-shadow:0 10px 24px -18px #42c8f4}.download-primary-cta:hover{filter:brightness(1.08);transform:translateY(-1px)}.download-primary-cta svg{display:block;width:18px!important;height:18px!important}.download-checksum-link,.download-terminal-link{min-height:30px;color:var(--muted);justify-content:center;align-items:center;gap:6px;font-size:.69rem;font-weight:700;line-height:1.2;display:inline-flex}.download-checksum-link:hover,.download-terminal-link:hover{color:#8cddff}.download-terminal-link{border:1px solid var(--line-2);min-height:38px;color:var(--ink-2);background:#ffffff02;border-radius:9px}.download-terminal-link svg{display:block;width:15px!important;height:15px!important}.download-primary-cta:focus-visible,.download-copy-button:focus-visible,.download-checksum-link:focus-visible,.download-terminal-link:focus-visible,.download-disabled-cta:focus-visible{outline-offset:3px;outline:2px solid #75dcff}.download-windows-body{justify-content:space-between}.download-windows-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:18px 10px;display:flex}.download-windows-icon{color:#b4c3d5;background:#91a6c30d;border:1px solid #91a6c433;border-radius:16px;place-items:center;width:54px;height:54px;margin-bottom:16px;display:grid}.download-windows-icon svg{display:block;width:24px!important;height:24px!important}.download-windows-empty strong{max-width:230px;color:var(--ink-2);font-size:.86rem;font-weight:740;line-height:1.4}.download-windows-empty p{max-width:245px;color:var(--muted);margin-top:8px;font-size:.74rem;line-height:1.55}.download-windows-empty small{max-width:245px;color:var(--faint);margin-top:12px;font-size:.67rem;line-height:1.45}.download-disabled-cta{border:1px solid var(--line-2);background:var(--surface-hover);width:100%;min-height:46px;color:var(--muted);cursor:not-allowed;opacity:.9;border-radius:11px;justify-content:center;align-items:center;font:800 .76rem/1 inherit;display:inline-flex}.download-disabled-cta:disabled{cursor:not-allowed}.download-terminal-section{margin-top:clamp(4rem,8vw,6.5rem)}.download-terminal-section .download-section-head,.download-manual-section .download-section-head{margin-bottom:1.35rem}.download-command-card{box-shadow:0 18px 42px -32px #020712}.download-manual-section{margin-top:clamp(4rem,8vw,6.5rem)}@media (width<=900px){.lp-download-page .lp-nav,.lp-download-page .lp-header-cta{display:none}.lp-download-page .lp-burger{display:flex}}@media (width<=1120px){.download-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.download-card-windows{grid-column:1/-1}.download-windows-empty{min-height:150px}}@media (width<=760px){.lp-download-page .lp-download-main.download-page-main{padding-top:2.6rem}.download-hero{padding-top:1rem;padding-bottom:2.2rem}.download-hero-copy h1{font-size:clamp(2.8rem,11vw,4rem)}.download-hero-copy>p{font-size:.92rem;line-height:1.65}.download-trust-row{flex-direction:column;align-items:flex-start;gap:.65rem .9rem}.download-platforms{margin-top:.8rem}.download-platform-grid{grid-template-columns:1fr;gap:14px}.download-card,.download-card-windows{min-height:0;padding:17px}.download-windows-empty{min-height:0;padding:28px 10px}.download-section-head h2{font-size:clamp(1.7rem,7.5vw,2.2rem)}.download-section-head p{font-size:.86rem}.download-terminal-section,.download-manual-section{margin-top:4rem}.download-hash-row{grid-template-columns:auto minmax(0,1fr) auto}.download-primary-cta{min-height:46px}.download-card-actions{padding-top:16px}}@media (width<=420px){.download-card-header{grid-template-columns:36px minmax(0,1fr) auto;gap:8px}.download-card-title strong{font-size:.86rem}.download-card-title span{font-size:.67rem}.download-badge{padding:0 7px;font-size:.55rem}.download-meta-grid>div{padding-right:10px}.download-hash-row{grid-template-columns:auto minmax(0,1fr) auto;gap:6px;padding:8px}.download-hash-row code{font-size:.55rem}.download-copy-button{width:62px;padding:0 5px}.download-checksum-link,.download-terminal-link{font-size:.67rem}}.download-meta-grid dd{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.download-meta-grid{grid-template-columns:1.15fr .85fr 1.15fr .85fr;align-items:center;gap:10px 12px}.download-meta-grid>div{display:contents;border:0!important;margin:0!important;padding:0!important}.download-meta-label{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;place-self:center start;font-size:.61rem;font-weight:760;line-height:1.2}.download-meta-value{text-align:right;color:var(--ink);letter-spacing:0;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;place-self:center end;font-size:.82rem;font-weight:730;line-height:1.25}.download-meta-label:nth-of-type(n+3),.download-meta-value:nth-of-type(n+3){border-top:1px solid var(--line);margin-top:3px;padding-top:12px}.download-card .download-card-chip,.download-card .download-meta-value,.download-card .download-hash-value{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}.download-hash-row{grid-template-columns:auto minmax(0,1fr) 66px;align-items:center;column-gap:12px;min-height:48px}.download-hash-label{color:#65d8ff;letter-spacing:.07em;text-transform:uppercase;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;align-self:center;font-size:.61rem;font-weight:800;line-height:1;display:block}.download-hash-value{min-width:0;color:var(--ink-2);letter-spacing:0;text-overflow:ellipsis;text-align:left;white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;font:600 .61rem/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;display:block;overflow:hidden}.download-copy-button{justify-content:center;align-items:center;gap:8px;width:66px;height:30px}@media (width<=760px){.download-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 0}.download-meta-grid>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;border:0!important;margin:0!important;padding:0 10px!important}.download-meta-grid>div:nth-child(odd){padding-left:0!important}.download-meta-grid>div:nth-child(2n){border-left:1px solid var(--line)!important;padding-right:0!important}.download-meta-grid>div:nth-child(n+3){border-top:1px solid var(--line)!important;margin-top:0!important;padding-top:12px!important}.download-meta-label:nth-of-type(n+3),.download-meta-value:nth-of-type(n+3){border-top:0;margin-top:0;padding-top:0}.download-meta-value{font-size:.78rem}}:root[data-theme=light] .session-overlay{-webkit-backdrop-filter:blur(2px);background:#0f172a2e}:root[data-theme=light] .session-dialog{border-color:var(--t-border);background:var(--t-bg-elevated);box-shadow:var(--t-shadow-lg);color:var(--t-text)}:root[data-theme=light] .session-close{color:var(--t-text-muted)}:root[data-theme=light] .session-close:hover{background:var(--t-surface-hover);color:var(--t-text)}:root[data-theme=light] .session-mark{filter:none}:root[data-theme=light] .session-dialog h2{color:var(--t-text)}:root[data-theme=light] .session-body{color:var(--t-text-muted)}:root[data-theme=light] .session-primary{border-color:var(--t-primary);background:var(--t-primary);color:var(--t-primary-contrast);box-shadow:none}:root[data-theme=light] .session-primary:hover{background:var(--t-primary-hover)}:root[data-theme=light] .session-secondary{border-color:var(--t-border-strong);background:var(--t-card-bg);color:var(--t-text)}:root[data-theme=light] .session-secondary:hover{border-color:var(--t-primary);background:var(--t-primary-soft);color:var(--t-primary-text)}:root[data-theme=light] .session-note{border-top-color:var(--t-border);color:var(--t-text-muted)}:root[data-theme=light] .session-note svg{color:var(--t-primary-text)}@media (width<=1024px){:root[data-theme=light] .session-note svg{background:var(--t-primary-soft)}}.shell,.shell--refresh,.shell-body,.content,.ac,.toast-host,.toast,.modal-scrim,.ov-modal-scrim,.step-up-modal,.finance-page,[data-product-shell]{font-family:var(--font-ui)}.shell h1,.shell--refresh h1,.shell--refresh .ov-header-left h1,.shell--refresh .ui-page-intro h1,.ov-head h1,.ex-head h1,.bill-head h1,.finance-page h1,.finance-head h1,.ac h1,.title-row h1,.product-title{font-family:var(--font-display);letter-spacing:-.025em;font-size:28px;font-weight:700;line-height:1.2}.shell--refresh .ov-header-left p,.shell--refresh .ui-page-intro p,.ov-head .muted,.ex-head p,.bill-head p,.finance-page-head p,.finance-head p,.product-subtitle{font-family:var(--font-ui);letter-spacing:0;font-size:14px;font-weight:400;line-height:1.5}.shell--refresh .ov-chart-header h2,.shell--refresh .ov-card-head h2,.shell--refresh .ov-campaigns-card h2,.shell--refresh .section-heading h2,.shell--refresh .ui-card-header h2,.shell--refresh .ui-section-heading h2,.shell--refresh .bill-plan-card h3,.shell--refresh .ex-page .ex-config>h2,.shell--refresh .card>h2,.finance-page h2,.finance-section-head h2,.finance-card h2,.auction-card h2,.modal h2,.ov-modal h2,.step-up-modal h2,.editor h2,.ac h2,.product-section-title{font-family:var(--font-display);letter-spacing:-.015em;font-size:18px;font-weight:700;line-height:1.25}.shell--refresh .ov-card-sm h2,.shell--refresh .ov-card-sm h3,.shell--refresh .ui-card-sm h2,.ac h3,.product-card-title{font-family:var(--font-display);letter-spacing:-.01em;font-size:16px;font-weight:700;line-height:1.3}.shell--refresh .ov-kpi-value,.shell--refresh .ui-kpi-copy strong,.finance-balance strong,.auction-price strong,.bill-balance-value,.stat-value,.kpi-value,.ac-kpi-value,.ac .kpi-num,.product-kpi-value{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:31px;font-weight:700;line-height:1.05}.shell--refresh .ov-kpi-label,.shell--refresh .ui-kpi-copy span,.finance-balance>span,.auction-price span,.bill-balance-label,.stat-label,.kpi-label,.ac-kpi-label,.product-kpi-label{font-family:var(--font-ui);letter-spacing:0;font-size:13.5px;font-weight:600}.shell--refresh .ov-kpi-sub,.shell--refresh .ov-kpi-subtext,.shell--refresh .ui-kpi-trend,.finance-balance small,.auction-price small,.stat-sub,.kpi-sub,.product-kpi-sub{font-family:var(--font-ui);font-size:12.5px;font-weight:500;line-height:1.4}.shell--refresh .shell-nav a,.ac .ac-navlink{font-family:var(--font-ui);letter-spacing:0;font-size:13.5px;font-weight:500}.shell--refresh .shell-nav a[aria-current=page],.ac .ac-navlink[aria-current]{font-weight:600}.shell--refresh .shell-nav-title,.ac .ac-navgroup{font-family:var(--font-ui);letter-spacing:.04em;text-transform:uppercase;font-size:11.5px;font-weight:600}.shell--refresh .shell-search input{font-family:var(--font-ui);font-size:14px;font-weight:400}.shell--refresh .shell-user-info strong{font-family:var(--font-ui);font-size:13.5px;font-weight:600}.shell--refresh .shell-user-info small{font-family:var(--font-ui);font-size:11.5px;font-weight:500}.shell--refresh .shell-lang button,.shell--refresh .shell-lang select,.shell--refresh button:not(.technical-code):not(.mono-code),.shell--refresh .primary,.shell--refresh .button-row button,.shell--refresh .row-actions button,.finance-btn,.ac-btn,.product-btn{font-family:var(--font-ui);font-size:14px;font-weight:600}.shell--refresh input:not([type=checkbox]):not([type=radio]):not(.mono-input):not(.proxy-line-field input),.shell--refresh select,.shell--refresh textarea,.finance-inline-form input,.finance-inline-form select,.finance-withdraw-form input,.finance-withdraw-form select,.ac input,.ac select,.ac textarea{font-family:var(--font-ui);font-size:14px;font-weight:400}.shell--refresh label,.finance-inline-form label,.finance-withdraw-form label,.ac label{font-family:var(--font-ui);font-size:13px;font-weight:600}.shell--refresh small,.finance-inline-form small,.finance-withdraw-form small,.ac small{font-family:var(--font-ui);font-size:12.5px;font-weight:400;line-height:1.4}.shell--refresh th,.finance-table th,.ac table th,.ac-table th{font-family:var(--font-ui);letter-spacing:.02em;font-size:12px;font-weight:600}.shell--refresh td,.finance-table td,.ac table td,.ac-table td{font-family:var(--font-ui);font-size:13.5px;font-weight:400;line-height:1.4}.shell--refresh td strong,.finance-table td strong,.ac table td strong{font-weight:600}.shell--refresh [class*=status-],.finance-status,.finance-entry,.ac-pill,.product-badge{font-family:var(--font-ui);font-size:12px;font-weight:600}.modal,.ov-modal,.step-up-modal{font-family:var(--font-ui)}.modal h2,.ov-modal h2,.step-up-modal h2{font-family:var(--font-display);font-size:19px;font-weight:700}.modal p,.ov-modal p,.step-up-modal p{font-family:var(--font-ui);font-size:14px;font-weight:400;line-height:1.5}.toast-host,.toast{font-family:var(--font-ui)}.toast-title{font-family:var(--font-ui);font-size:13.5px;font-weight:600}.toast-body{font-family:var(--font-ui);font-size:12.5px;font-weight:400}.shell--refresh .ov-chart-card .ov-chart-header h2,.shell--refresh .ui-chart-card h2{font-family:var(--font-display);font-size:18px;font-weight:700}.shell--refresh .ov-chart text,.shell--refresh .ov-donut-meta,.shell--refresh .chart-legend{font-family:var(--font-ui)}.shell code,.shell pre,.shell--refresh code,.shell--refresh pre,.ac code,.ac pre,.modal code,.ov-modal code,.finance-page code,.mono-secret,.backup-codes li,.admin-key-list code,.bill-qr-fields code,.proxy-location-primary,.proxy-line-field input,.step-up-backup-label input,.otp-input input,.ac-mono,.technical-code,.technical-value,[data-mono]{font-family:var(--font-mono)}@media (width<=1024px){.shell h1,.shell--refresh h1,.shell--refresh .ov-header-left h1,.shell--refresh .ui-page-intro h1,.ov-head h1,.ex-head h1,.bill-head h1,.finance-page h1,.finance-head h1,.ac h1,.title-row h1,.product-title{font-size:26px}}@media (width<=768px){.shell h1,.shell--refresh h1,.shell--refresh .ov-header-left h1,.shell--refresh .ui-page-intro h1,.ov-head h1,.ex-head h1,.bill-head h1,.finance-page h1,.finance-head h1,.ac h1,.title-row h1,.product-title{font-size:24px}.shell--refresh .ov-chart-header h2,.shell--refresh .ov-card-head h2,.shell--refresh .ov-campaigns-card h2,.shell--refresh .section-heading h2,.shell--refresh .ui-card-header h2,.shell--refresh .ui-section-heading h2,.finance-page h2,.ac h2,.product-section-title{font-size:17px}}.proxy-select-wrap{align-items:center;width:100%;display:flex;position:relative}.proxy-select-wrap select{appearance:none;width:100%;height:40px;min-height:40px;font-family:var(--font-ui,Inter, sans-serif);border:1px solid var(--border);background:var(--card-bg,#fff);color:var(--text,#0a0f1e);box-sizing:border-box;cursor:pointer;border-radius:9px;padding-left:12px;padding-right:38px;font-size:13px;font-weight:500;line-height:normal}.proxy-select-chevron{pointer-events:none;width:14px;height:14px;color:var(--text-muted,#5b6478);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.proxy-select-chevron svg{flex:none;width:14px;height:14px;display:block}.proxy-quick-add .button-row button{height:38px;min-height:38px;font-family:var(--font-ui,Inter, sans-serif);box-sizing:border-box;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.proxy-quick-add .button-row button svg{flex:none;width:16px;height:16px;display:block}.shell--refresh .content.ov:not(.ex-page):not(.as-page)>.ov-head,.shell--refresh .content.ov:not(.ex-page):not(.as-page)>.finance-page-head,.shell--refresh .content.ov:not(.ex-page):not(.as-page)>.ui-page-intro,.shell--refresh .content.ov:not(.ex-page):not(.as-page)>.billing-intro,.shell--refresh .content.ov:not(.ex-page):not(.as-page)>.analytics-intro,.shell--refresh .content.ov.media-page>*,.shell--refresh .content.ov.billing-page>*,.shell--refresh .content.ov.hs-page>*,.shell--refresh .content.ov.an-page>*,.shell--refresh .content.ov.finance-page>*{margin-top:0!important;margin-bottom:0!important}.shell--refresh .ov-empty,.shell--refresh .media-empty,.shell--refresh .as-list-empty,.shell--refresh .ui-empty-state,.shell--refresh .finance-empty-panel{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-height:150px!important;padding:1.25rem 1rem!important;display:flex!important}.shell--refresh .ov-empty .ico,.shell--refresh .media-empty .ico,.shell--refresh .ui-empty-state-icon{flex:none!important;width:38px!important;height:38px!important;font-size:38px!important}.shell--refresh .ms-scan-row{grid-template-columns:1fr auto auto!important;align-items:center!important;gap:8px!important;margin:0!important;display:grid!important}.shell--refresh .ms-keyword-box{border-radius:10px!important;gap:8px!important;padding:.65rem .9rem!important}.shell--refresh .ms-keyword-hint{margin:-6px 0 0!important;font-size:.78rem!important;line-height:1.4!important}.shell--refresh .ms-filter-row{gap:8px!important;margin:0 0 -4px!important}.shell--refresh .ms-split{gap:12px!important;margin:0!important}.shell--refresh .ar-quiet{border-radius:14px!important;margin:0!important;padding:16px!important}.shell--refresh .ar-quiet-head{margin-bottom:8px!important}.shell--refresh .ar-quiet-head h2+p{margin-top:3px!important}.shell--refresh .ar-quiet-row{gap:8px!important}.shell--refresh .content.ov>.ac-toolbar{gap:8px!important;margin:0 0 -4px!important}.shell--refresh .content.ov>.list-card,.shell--refresh .ar-history{margin:0!important}.shell--refresh .ar-split{gap:12px!important;margin:0!important}.shell--refresh .media-overview{border-radius:14px!important;gap:10px!important;margin:0!important;padding:14px 16px!important}.shell--refresh .media-storage{gap:6px!important}.shell--refresh .media-storage p{margin:4px 0 0!important}.shell--refresh .media-quota-grid{gap:10px!important}.shell--refresh .media-quota-grid article{border-radius:10px!important;gap:8px!important;padding:10px 12px!important}.shell--refresh .media-dropzone{border-radius:12px!important;gap:10px!important;min-height:56px!important;max-height:none!important;margin:0!important;padding:10px 14px!important}.shell--refresh .media-library-toolbar{gap:8px!important;margin:0 0 -4px!important}.shell--refresh .media-grid{gap:10px!important;margin:0!important}.shell--refresh .media-card-copy{padding:10px 12px 6px!important}.shell--refresh .media-card-actions{padding:0 12px 10px!important}.shell--refresh .finance-page-head{margin:0!important}.shell--refresh .finance-balance-grid{gap:10px!important;margin:0!important}.shell--refresh .finance-grid{gap:12px!important;margin:0!important}.shell--refresh .finance-panel{margin:0!important;padding:16px!important}.shell--refresh .finance-stage-note{margin:0!important}.shell--refresh .finance-tabs{gap:6px!important;margin:0 0 -4px!important}.shell--refresh .auction-grid{gap:12px!important;margin:0!important}.shell--refresh .billing-page .billing-intro{margin:0!important}.shell--refresh .billing-page .bill-top{gap:12px!important;margin:0!important}.shell--refresh .billing-page .bill-current{border-radius:14px!important;padding:16px!important}.shell--refresh .billing-page .bill-current-grid{gap:14px!important}.shell--refresh .billing-page .bill-banner{border-radius:14px!important;gap:8px!important;padding:14px 16px!important}.shell--refresh .billing-page .bill-flow-heading{margin:0 0 -6px!important}.shell--refresh .billing-page .bill-flow{gap:12px!important;margin:0!important}.shell--refresh .ui-form-section{border-radius:14px!important;padding:16px!important}.shell--refresh .bill-action-form{gap:12px!important}.shell--refresh .billing-page .bill-plans-heading{margin:0 0 -6px!important}.shell--refresh .billing-page .bill-plans{gap:12px!important;margin:0!important}.shell--refresh .bill-plan-card{border-radius:14px!important;gap:10px!important;padding:16px!important}.shell--refresh .billing-page .bill-compare{margin:0!important}.shell--refresh .bill-compare-head{margin-bottom:10px!important}.shell--refresh .hs-page{gap:16px!important}.shell--refresh .hs-controls{margin:0 0 -4px!important}.shell--refresh .hs-toolbar{gap:8px!important;margin-bottom:8px!important}.shell--refresh .hs-pills{gap:6px!important;margin:0!important}.shell--refresh .hs-list{margin:0!important}.shell--refresh .hs-table th,.shell--refresh .hs-table td{padding:.65rem .85rem!important}.shell--refresh .hs-pager{padding:10px 16px!important}.shell--refresh .hs-split{gap:12px!important;margin:0!important}.shell--refresh .an-page{gap:16px!important}.shell--refresh .an-page .analytics-intro,.shell--refresh .an-page .ui-page-intro{margin:0!important}.shell--refresh .an-page .an-toolbar{gap:8px!important;margin:0 0 -8px!important}.shell--refresh .an-page .an-source-pills{gap:6px!important;margin:0!important}.shell--refresh .ui-kpi-grid{gap:10px!important;margin:0!important}.shell--refresh .ui-kpi-card{min-height:7rem!important;padding:12px 14px!important}.shell--refresh .an-page .ov-row-2,.shell--refresh .an-grid{gap:12px!important;margin:0!important}.shell--refresh .an-grid>.ov-card{min-height:0!important;padding:16px!important}.shell .as-create-btn,.shell--refresh .as-create-btn,.as-page .as-create-btn{color:#fff!important;background:#2e5bff!important;border:1px solid #0000!important}.shell .as-create-btn:hover:not(:disabled),.shell--refresh .as-create-btn:hover:not(:disabled),.as-page .as-create-btn:hover:not(:disabled){color:#fff!important;background:#1e46e8!important;border-color:#0000!important}.shell .as-create-btn svg,.shell--refresh .as-create-btn svg,.as-page .as-create-btn svg{color:#fff!important;stroke:#fff!important}.shell .as-create-btn span,.shell--refresh .as-create-btn span,.as-page .as-create-btn span{color:#fff!important}:root{--app-page-max-width:1460px;--app-page-gutter-x:24px;--app-page-padding-top:20px;--app-page-padding-bottom:24px;--app-page-title-subtitle-gap:4px;--app-page-header-content-gap:16px;--app-page-section-gap:16px}@media (width>=768px) and (width<=1279px){:root{--app-page-gutter-x:20px;--app-page-padding-bottom:40px}}@media (width<=767px){:root{--app-page-gutter-x:14px;--app-page-padding-top:18px;--app-page-padding-bottom:calc(6.1rem + env(safe-area-inset-bottom))}}.shell--refresh .content:not(.ex-page),.shell--refresh .content.ex-page{box-sizing:border-box;width:100%;max-width:var(--app-page-max-width);min-width:0;margin-inline:auto;padding:var(--app-page-padding-top) var(--app-page-gutter-x) var(--app-page-padding-bottom)!important}.shell--refresh .content:not(.ex-page),.shell--refresh .content.ov:not(.ex-page),.shell--refresh .content.ex-page{flex-direction:column;display:flex;gap:var(--app-page-section-gap)!important}.shell--refresh .content:not(.ex-page)>*,.shell--refresh .content.ex-page>*{margin-block:0!important}.shell--refresh .content.ov>.ov-head,.shell--refresh .content.ov>.ov-header,.shell--refresh .content.ov>.px-head,.shell--refresh .content.ov>.rd-head,.shell--refresh .content.ov>.as-head,.shell--refresh .content.ov>.ms-header,.shell--refresh .content.ov>.ar-header,.shell--refresh .content.ov>.finance-page-head,.shell--refresh .content.ov>.ui-page-intro{margin:0!important}.shell--refresh .content.ov>.px-head,.shell--refresh .content.ov>.rd-head,.shell--refresh .content.ov>.as-head,.shell--refresh .content.ov>.ms-header,.shell--refresh .content.ov>.ar-header{align-items:flex-start}.shell--refresh main.content.ov.ac-page>.ov-head,.shell--refresh main.content.ov.ac-page>.ac-filter-card,.shell--refresh main.content.ov.ac-page>.ac-insights,.shell--refresh .content.ov.ac-page:not(.ex-page)>.ov-head,.shell--refresh .content.ov.ac-page:not(.ex-page)>.list-card,.shell--refresh .content.ov.ac-page:not(.ex-page)>.ac-insights,.shell--refresh main.content.ov.ac-page:not(.ex-page):not(.as-page)>.ov-head,.shell--refresh .content.ov>.ac-toolbar{margin:0!important}.shell--refresh .rd-title-wrap .rd-subtitle{margin-top:0}.shell--refresh .ac-page .ov-head .muted{margin-top:var(--app-page-title-subtitle-gap)!important}.shell--refresh .px-head-title h1+p,.shell--refresh .rd-title+.rd-subtitle,.shell--refresh .as-head-title h1+.as-subtitle,.shell--refresh .ms-header-text h1+p,.shell--refresh .ar-header-titles h1+p,.shell--refresh .ov-head h1+p,.shell--refresh .ov-header-left h1+p,.shell--refresh .ui-page-intro h1+p,.shell--refresh .finance-page-head h1+p{margin-top:var(--app-page-title-subtitle-gap)}@media (width>=1280px){.shell--refresh:has(.ex-page){grid-template-columns:240px minmax(0,1fr)}}.shell--refresh .media-page{box-sizing:border-box;flex-direction:column;gap:18px;max-width:1500px;display:flex}.shell--refresh .media-page-header{justify-content:space-between;align-items:flex-start;gap:18px;margin:0;display:flex}.shell--refresh .media-page-header h1{color:var(--t-text);letter-spacing:-.025em;margin:0;font-size:clamp(1.45rem,2.2vw,1.8rem);font-weight:800;line-height:1.2}.shell--refresh .media-page-header p{color:var(--t-text-muted);margin:5px 0 0;font-size:.9rem;line-height:1.45}.shell--refresh .media-page-header .media-upload-button{white-space:nowrap;flex:none;align-items:center;gap:8px;min-height:42px;padding:0 17px;display:inline-flex}.shell--refresh .media-overview{border:1px solid var(--t-border);background:var(--t-card-bg);box-shadow:var(--t-shadow-sm);border-radius:14px;grid-template-columns:minmax(15rem,.9fr) minmax(0,2.1fr);align-items:stretch;gap:16px;margin:0;padding:14px 16px;display:grid}.shell--refresh .media-storage{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px 12px;min-width:0;padding:5px 8px 5px 3px;display:grid}.shell--refresh .media-storage>div:first-child{flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:5px 9px;display:flex}.shell--refresh .media-storage-heading{width:100%;color:var(--t-text);font-size:.78rem;font-weight:700}.shell--refresh .media-plan-label{color:var(--t-text-muted);font-size:.78rem;font-weight:650}.shell--refresh .media-storage strong{color:var(--t-text);font-variant-numeric:tabular-nums;font-size:1.45rem;font-weight:800;line-height:1.1}.shell--refresh .media-storage strong small{color:var(--t-text-muted);font-size:.95rem;font-weight:600}.shell--refresh .media-storage-meter{background:var(--t-border-soft);border-radius:999px;grid-column:1;width:100%;height:8px}.shell--refresh .media-storage-meter span{border-radius:inherit;background:var(--t-primary);height:100%;transition:width .2s;display:block}.shell--refresh .media-storage-percent{color:var(--t-text-muted);white-space:nowrap;grid-column:2;font-size:.76rem;font-weight:700}.shell--refresh .media-quota-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.shell--refresh .media-quota-card{border:1px solid var(--t-border);background:var(--t-surface-hover);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:10px 12px;display:grid}.shell--refresh .media-quota-card.kind-image{background:#f5f8ff;border-color:#dfe9ff}.shell--refresh .media-quota-card.kind-gif{background:#faf7ff;border-color:#ede4ff}.shell--refresh .media-quota-card.kind-video{background:#f3fbf9;border-color:#dcf2ed}.shell--refresh .media-quota-card .media-kind-icon{width:2.35rem;height:2.35rem;color:var(--t-primary);background:#e4efff;border-radius:9px}.shell--refresh .media-quota-card.kind-gif .media-kind-icon{color:var(--t-violet-deep);background:#eee5ff}.shell--refresh .media-quota-card.kind-video .media-kind-icon{color:var(--t-teal-deep);background:#dff7ef}.shell--refresh .media-quota-card strong,.shell--refresh .media-quota-card b,.shell--refresh .media-quota-card small{min-width:0;display:block}.shell--refresh .media-quota-card strong{color:var(--t-text);font-size:.78rem}.shell--refresh .media-quota-card b{color:var(--t-text);margin-top:2px;font-size:1.15rem;line-height:1}.shell--refresh .media-quota-card small{color:var(--t-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.67rem;line-height:1.3;overflow:hidden}.shell--refresh .media-dropzone{min-height:90px;color:var(--t-text);background:#f7faff;border:1.5px dashed #8ab6ff;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:0;padding:14px 16px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.shell--refresh .media-dropzone.is-dragging,.shell--refresh .media-dropzone:hover{border-color:var(--t-primary);background:#f1f6ff;box-shadow:0 0 0 3px #2e5bff12}.shell--refresh .media-dropzone-icon{width:2.8rem;height:2.8rem;color:var(--t-primary);background:#e4efff;border-radius:12px;place-items:center;display:grid}.shell--refresh .media-dropzone>div{gap:4px;min-width:0;display:grid}.shell--refresh .media-dropzone strong{color:var(--t-text);font-size:.9rem}.shell--refresh .media-dropzone small{color:var(--t-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;line-height:1.4;overflow:hidden}.shell--refresh .media-dropzone button{border:1px solid var(--t-border);background:var(--t-card-bg);min-height:36px;color:var(--t-primary);white-space:nowrap;border-radius:9px;padding:0 14px;font-weight:750}.shell--refresh .media-dropzone button:hover{border-color:var(--t-primary);background:var(--t-primary-soft)}.shell--refresh .media-upload-queue{border:1px solid var(--t-border);background:var(--t-card-bg);border-radius:12px;margin:0;padding:12px}.shell--refresh .media-upload-row{border-color:var(--t-border);padding:9px}.shell--refresh .media-library-toolbar{margin:0}.shell--refresh .media-toolbar{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin:0;display:flex}.shell--refresh .media-filter-tabs{flex:none;gap:8px;min-width:0;display:flex;overflow-x:auto}.shell--refresh .media-filter-tabs button{border:1px solid var(--t-border);background:var(--t-card-bg);min-height:38px;color:var(--t-text-muted);white-space:nowrap;border-radius:9px;align-items:center;gap:5px;padding:0 13px;font-size:.8rem;font-weight:700;display:inline-flex}.shell--refresh .media-filter-tabs button span{color:inherit;opacity:.78;font-size:.72rem}.shell--refresh .media-filter-tabs button.active{border-color:var(--t-primary);background:var(--t-primary);color:var(--t-primary-contrast);box-shadow:0 5px 12px #2e5bff26}.shell--refresh .media-toolbar-controls{flex:1;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.shell--refresh .media-search{border:1px solid var(--t-border);background:var(--t-card-bg);min-width:11rem;max-width:20rem;height:38px;color:var(--t-text-muted);border-radius:9px;flex-direction:row;flex:1;align-items:center;gap:8px;padding:0 11px;display:flex}.shell--refresh .media-search:focus-within{border-color:var(--t-primary);box-shadow:0 0 0 3px #2e5bff14}.shell--refresh .media-search input{width:100%;min-width:0;height:100%;box-shadow:none;background:0 0;border:0;outline:0;padding:0;font-size:.78rem}.shell--refresh .media-sort{color:var(--t-text-muted);white-space:nowrap;flex-direction:row;flex:none;align-items:center;gap:6px;font-size:.72rem;font-weight:650;display:inline-flex}.shell--refresh .media-sort select{border:1px solid var(--t-border);background:var(--t-card-bg);min-width:7.8rem;height:38px;color:var(--t-text);border-radius:9px;padding:0 9px;font-size:.78rem;font-weight:650}.shell--refresh .media-view-toggle{border:1px solid var(--t-border);background:var(--t-card-bg);border-radius:9px;flex:none;height:38px;padding:3px;display:inline-flex}.shell--refresh .media-view-toggle button{width:34px;color:var(--t-text-muted);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.shell--refresh .media-view-toggle button.active{background:var(--t-primary);color:var(--t-primary-contrast)}.shell--refresh .media-results{border:1px solid var(--t-border);background:var(--t-card-bg);box-shadow:var(--t-shadow-sm);border-radius:12px;overflow:visible}.shell--refresh .media-selection-bar{border-bottom:1px solid var(--t-border);justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:8px 12px;display:flex}.shell--refresh .media-select-all{color:var(--t-text);white-space:nowrap;flex-direction:row;align-items:center;gap:9px;font-size:.8rem;font-weight:700;display:inline-flex}.shell--refresh .media-select-all input,.shell--refresh .media-card-select input,.shell--refresh .media-list-select input{width:18px;height:18px;accent-color:var(--t-primary);cursor:pointer;margin:0}.shell--refresh .media-bulk-actions{align-items:center;gap:7px;display:inline-flex}.shell--refresh .media-bulk-actions .ac-icon-btn{width:36px;height:36px}.shell--refresh .media-clear-selection{color:var(--t-primary);background:0 0;border:0;padding:0 5px;font-size:.75rem;font-weight:700}.shell--refresh .media-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:12px;margin:0;padding:12px;display:grid}.shell--refresh .media-card{border:1px solid var(--t-border);background:var(--t-card-bg);min-width:0;height:100%;box-shadow:var(--t-shadow-sm);border-radius:11px;flex-direction:column;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;overflow:visible}.shell--refresh .media-card:hover,.shell--refresh .media-card.is-selected{border-color:#9cbfff;box-shadow:0 7px 18px #2e5bff12}.shell--refresh .media-card-preview{aspect-ratio:4/3;background:var(--t-surface-hover);border-radius:10px 10px 0 0;min-height:0;max-height:none;padding:0;position:relative;overflow:hidden}.shell--refresh .media-card-preview-button{border-radius:inherit;background:var(--t-surface-hover);cursor:pointer;border:0;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.shell--refresh .media-card-preview-button img,.shell--refresh .media-card-preview-button video{object-fit:cover;border-radius:0;width:100%;max-width:none;height:100%;max-height:none;display:block}.shell--refresh .media-card-preview-button:hover{box-shadow:inset 0 0 0 2px #2e5bff80}.shell--refresh .media-card-select{z-index:2;place-items:center;width:18px;height:18px;padding:0;display:grid;position:absolute;top:9px;left:9px}.shell--refresh .media-card-select span{display:none}.shell--refresh .media-kind-tag{z-index:2;color:var(--t-primary);background:#fffffff2;border:1px solid #fffa;border-radius:999px;padding:4px 8px;font-size:.64rem;font-weight:800;line-height:1;top:9px;left:auto;right:9px;box-shadow:0 2px 5px #0a0f1e12}.shell--refresh .media-kind-tag.kind-gif{color:var(--t-violet-deep);background:#fcf8ff}.shell--refresh .media-kind-tag.kind-video{color:var(--t-teal-deep);background:#f5fffb}.shell--refresh .media-video-play{color:#fff;background:#0a0f1ecc;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 3px 10px #0a0f1e30}.shell--refresh .media-video-play .ico{margin-left:2px}.shell--refresh .media-video-duration{color:#fff;font-variant-numeric:tabular-nums;background:#0a0f1ed9;border-radius:5px;padding:3px 6px;font-size:.65rem;position:absolute;bottom:8px;right:8px}.shell--refresh .media-card-copy{align-content:center;gap:5px;min-height:61px;padding:9px 11px 6px;display:grid}.shell--refresh .media-card-copy strong{color:var(--t-text);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:750;line-height:1.25;overflow:hidden}.shell--refresh .media-card-copy small{color:var(--t-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;line-height:1.2;overflow:hidden}.shell--refresh .media-card-actions{justify-content:space-between;align-items:center;gap:7px;min-height:45px;padding:0 11px 9px;display:flex}.shell--refresh .media-card-actions>small{min-width:0;color:var(--t-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.63rem;line-height:1.2;overflow:hidden}.shell--refresh .media-card-actions>small.is-in-use{color:var(--t-warning-text)}.shell--refresh .media-card-action-buttons{flex:none;gap:6px;display:inline-flex}.shell--refresh .media-card-action-buttons .ac-icon-btn{border-radius:8px;width:34px;height:32px}.shell--refresh .media-card-menu{position:relative}.shell--refresh .media-card-menu-list{z-index:20;border:1px solid var(--t-border);background:var(--t-bg-elevated);width:150px;box-shadow:var(--t-shadow-lg);border-radius:9px;gap:2px;padding:5px;display:grid;position:absolute;bottom:calc(100% + 6px);right:0}.shell--refresh .media-card-menu-list button{width:100%;color:var(--t-text);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:8px;font-size:.74rem;font-weight:650;display:flex}.shell--refresh .media-card-menu-list button:hover:not(:disabled){background:var(--t-surface-hover)}.shell--refresh .media-card-menu-list button.is-danger{color:var(--t-danger-text)}.shell--refresh .media-card-menu-list button:disabled{color:var(--t-text-disabled);cursor:not-allowed}.shell--refresh .media-empty{min-height:190px;color:var(--t-text-muted);text-align:center;justify-items:center;gap:7px;padding:38px 16px;display:grid}.shell--refresh .media-empty .ico{color:var(--t-primary)}.shell--refresh .media-empty h2,.shell--refresh .media-empty p{margin:0}.shell--refresh .media-empty h2{color:var(--t-text);font-size:1rem}.shell--refresh .media-empty p{max-width:32rem;font-size:.8rem;line-height:1.5}.shell--refresh .media-empty button{border:1px solid var(--t-border);background:var(--t-card-bg);color:var(--t-primary);border-radius:7px;margin-top:5px;padding:7px 10px;font-size:.75rem;font-weight:700}.shell--refresh .media-list{gap:6px;padding:10px 12px 12px;display:grid}.shell--refresh .media-list-head,.shell--refresh .media-list-row{grid-template-columns:22px 58px minmax(0,1fr) 7rem 7rem auto;align-items:center;gap:10px;min-width:0;display:grid}.shell--refresh .media-list-head{color:var(--t-text-muted);text-transform:uppercase;padding:0 9px 6px;font-size:.66rem;font-weight:750}.shell--refresh .media-list-row{border:1px solid var(--t-border);min-height:66px;color:var(--t-text-muted);border-radius:9px;padding:6px 9px;font-size:.75rem}.shell--refresh .media-list-row:hover,.shell--refresh .media-list-row.is-selected{background:var(--t-surface-hover);border-color:#9cbfff}.shell--refresh .media-list-select{place-items:center;display:grid}.shell--refresh .media-list-preview{background:var(--t-surface-hover);cursor:pointer;border:0;border-radius:6px;width:58px;height:44px;padding:0;display:block;position:relative;overflow:hidden}.shell--refresh .media-list-preview img,.shell--refresh .media-list-preview video{object-fit:cover;width:100%;height:100%;display:block}.shell--refresh .media-list-name{gap:3px;min-width:0;display:grid}.shell--refresh .media-list-name strong{color:var(--t-text);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.shell--refresh .media-list-name small{color:var(--t-text-muted);font-size:.68rem}.shell--refresh .media-list-actions{gap:5px;display:inline-flex}.shell--refresh .media-list-actions .ac-icon-btn{width:31px;height:31px}.shell--refresh .media-results-loading .media-selection-bar{border-bottom:0}.shell--refresh .media-card-skeleton{overflow:hidden}.shell--refresh .media-card-skeleton .media-card-preview,.shell--refresh .media-skeleton-line{background:linear-gradient(90deg, var(--t-surface-hover), #fff, var(--t-surface-hover));background-size:200% 100%;animation:1.3s ease-in-out infinite media-skeleton-pulse}.shell--refresh .media-card-skeleton .media-card-preview{border-radius:10px 10px 0 0}.shell--refresh .media-skeleton-line{border-radius:999px;width:78%;height:10px;display:block}.shell--refresh .media-skeleton-line-small{width:52%;height:8px}@keyframes media-skeleton-pulse{50%{background-position:-100% 0}}@media (width>=1320px){.shell--refresh .media-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=1100px){.shell--refresh .media-overview{grid-template-columns:1fr}.shell--refresh .media-storage{padding-right:3px}.shell--refresh .media-toolbar{flex-direction:column;align-items:stretch}.shell--refresh .media-toolbar-controls{justify-content:stretch;width:100%}.shell--refresh .media-search{max-width:none}.shell--refresh .media-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){.shell--refresh .media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shell--refresh .media-list-head,.shell--refresh .media-list-row{grid-template-columns:22px 58px minmax(0,1fr) 6rem auto}.shell--refresh .media-list-head span:nth-child(5),.shell--refresh .media-list-row>span:nth-of-type(2){display:none}}@media (width<=760px){.shell--refresh .media-page{gap:14px}.shell--refresh .media-page-header{flex-direction:column;gap:12px}.shell--refresh .media-page-header .media-upload-button{justify-content:center;width:100%}.shell--refresh .media-overview{padding:12px}.shell--refresh .media-quota-grid{gap:8px}.shell--refresh .media-quota-card{grid-template-columns:1fr;justify-items:start;gap:6px;padding:9px}.shell--refresh .media-quota-card .media-kind-icon{width:2.1rem;height:2.1rem}.shell--refresh .media-quota-card small{white-space:normal}.shell--refresh .media-dropzone{grid-template-columns:auto minmax(0,1fr);align-items:start;min-height:0;padding:13px}.shell--refresh .media-dropzone button{grid-column:1/-1;width:100%}.shell--refresh .media-dropzone small{white-space:normal;overflow:visible}.shell--refresh .media-toolbar-controls{flex-wrap:wrap}.shell--refresh .media-search{flex:100%}.shell--refresh .media-sort{flex:1;justify-content:space-between}.shell--refresh .media-sort select{flex:1}.shell--refresh .media-view-toggle{margin-left:auto}.shell--refresh .media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px}.shell--refresh .media-card-copy{min-height:58px;padding-inline:9px}.shell--refresh .media-card-actions{padding-inline:9px}.shell--refresh .media-card-actions>small{display:none}.shell--refresh .media-card-action-buttons{justify-content:flex-end;width:100%}.shell--refresh .media-selection-bar{flex-wrap:wrap;align-items:flex-start}.shell--refresh .media-bulk-actions{justify-content:flex-end;width:100%}.shell--refresh .media-list{padding:8px}.shell--refresh .media-list-head{display:none}.shell--refresh .media-list-row{grid-template-columns:22px 52px minmax(0,1fr) auto;gap:8px}.shell--refresh .media-list-preview{width:52px;height:42px}.shell--refresh .media-list-row>span{display:none}.shell--refresh .media-list-actions{grid-area:1/4}.shell--refresh .media-list-actions .ac-icon-btn:not(:first-child){display:none}}@media (width<=430px){.shell--refresh .media-storage strong{font-size:1.3rem}.shell--refresh .media-quota-card strong{font-size:.72rem}.shell--refresh .media-quota-card b{font-size:1.05rem}.shell--refresh .media-card-copy strong{font-size:.74rem}}@media (prefers-reduced-motion:reduce){.shell--refresh .media-dropzone,.shell--refresh .media-card{transition:none}.shell--refresh .media-card-skeleton .media-card-preview,.shell--refresh .media-skeleton-line{animation:none}}.shell--refresh .media-preview-modal{width:min(860px,100%);max-width:860px;padding:18px}.shell--refresh .media-preview-modal-head{border-bottom:1px solid var(--t-border);justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;padding-bottom:12px;display:flex}.shell--refresh .media-preview-modal-head>div{min-width:0}.shell--refresh .media-preview-modal-kicker{color:var(--t-primary);margin-bottom:4px;font-size:.72rem;font-weight:750;display:block}.shell--refresh .media-preview-modal-head h2{margin:0;font-size:1.05rem}.shell--refresh .media-preview-modal-head .ac-icon-btn{flex:none}.shell--refresh .media-preview-modal-stage{background:var(--t-surface-hover);border-radius:10px;place-items:center;min-height:160px;max-height:min(68vh,640px);display:grid;overflow:hidden}.shell--refresh .media-preview-modal-stage img,.shell--refresh .media-preview-modal-stage video{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:min(68vh,640px);display:block}.shell--refresh .media-preview-modal-meta{color:var(--t-text-muted);margin:11px 0 0;font-size:.76rem}@media (width<=600px){.shell--refresh .media-preview-modal{padding:13px}.shell--refresh .media-preview-modal-stage,.shell--refresh .media-preview-modal-stage img,.shell--refresh .media-preview-modal-stage video{max-height:58vh}}.lp-legal-page{--brand:#4338ca;--brand-fill:#4f46e5;--brand-2:#4338ca;--brand-deep:#3730a3;--bg:#f7f9fc;--bg-2:#f1f3f9;--card:#fff;--line:#e7e9f2;--line-2:#cbd2e0;--ink:#101828;--ink-2:#344054;--muted:#526179;--faint:#5b6478;--sh-sm:0 1px 3px #1018280f;--sh-md:0 12px 32px #10182814;background:var(--bg);min-height:100vh;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.lp-legal-page .lp-header{border-bottom-color:var(--line);background:#fffffff5;box-shadow:0 1px 2px #10182806}.lp-legal-page .lp-header.is-scrolled{border-bottom-color:var(--line-2)}.lp-legal-page .lp-legal{padding:clamp(2rem,4vw,3.3rem) var(--gut) 0}.lp-legal-page .lp-legal-head{width:min(var(--wrap),100%);border-bottom:1px solid var(--line);margin-inline:auto;padding:0 0 clamp(2rem,4vw,3rem)}.lp-legal-page .lp-legal-back{color:var(--brand);margin-bottom:1.35rem;font-size:.88rem}.lp-legal-page .lp-legal-eyebrow{color:var(--brand);letter-spacing:.13em;text-transform:uppercase;margin-bottom:.7rem;font-size:.72rem;font-weight:800;display:block}.lp-legal-page .lp-legal-head h1{letter-spacing:-.045em;max-width:58rem;margin:.2rem 0 .8rem;font-size:clamp(2.15rem,4.3vw,3.45rem);font-weight:830;line-height:1.12}.lp-legal-page .lp-legal-head>p{max-width:52rem;color:var(--muted);font-size:1.05rem;line-height:1.75}.lp-legal-meta{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1.2rem;display:flex}.lp-legal-page .lp-legal-date{color:#475467;background:#fff;border-color:#d7deeb;margin:0;padding:.38rem .75rem}.lp-legal-language{color:#475467;background:#fff;border:1px solid #d7deeb;border-radius:999px;padding:.38rem .72rem;font-size:.78rem;font-weight:700}.lp-legal-page .lp-legal-body{width:min(var(--wrap),100%);grid-template-columns:minmax(0,16rem) minmax(0,1fr);gap:clamp(1.25rem,3vw,2.25rem);padding:clamp(1.5rem,3.5vw,2.6rem) 0 clamp(3rem,6vw,5rem)}.lp-legal-page .lp-legal-toc{flex:none;align-self:start;min-width:0;max-height:calc(100vh - 7rem);display:block;position:sticky;top:5.75rem;overflow:auto}.lp-legal-toc details{border:1px solid var(--line);box-shadow:var(--sh-sm);background:#fff;border-radius:14px;overflow:hidden}.lp-legal-toc summary{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:.7rem;padding:1rem;font-size:.93rem;font-weight:780;list-style:none;display:flex}.lp-legal-toc summary::-webkit-details-marker{display:none}.lp-legal-toc summary:after{content:"";border-right:1.7px solid var(--muted);border-bottom:1.7px solid var(--muted);flex:none;width:.48rem;height:.48rem;transition:transform .18s;transform:rotate(45deg)translateY(-2px)}.lp-legal-toc details[open] summary:after{transform:rotate(225deg)translate(-1px,-1px)}.lp-legal-toc-count{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:.72rem;font-weight:650}.lp-legal-page .lp-legal-toc ol{border-top:1px solid #eef1f5;grid-template-columns:minmax(0,1fr);gap:.12rem;padding:0 .55rem .7rem;list-style:none;display:grid}.lp-legal-page .lp-legal-toc li{min-width:0}.lp-legal-page .lp-legal-toc a{color:#475467;overflow-wrap:anywhere;border-radius:7px;padding:.45rem .55rem;font-size:.78rem;line-height:1.42;transition:background .16s,color .16s;display:block}.lp-legal-page .lp-legal-toc a:hover{color:var(--brand-deep);background:#f3f4ff}.lp-legal-page .lp-legal-doc{border:1px solid var(--line);min-width:0;max-width:none;box-shadow:var(--sh-sm);background:#fff;border-radius:18px;padding:clamp(1.25rem,3vw,2.6rem)}.lp-legal-page .lp-legal-doc>section{min-width:0;scroll-margin-top:6.5rem}.lp-legal-page .lp-legal-doc>section+section{border-top:1px solid #edf0f4;margin-top:2rem;padding-top:1.85rem}.lp-legal-page .lp-legal-doc h2{color:#172033;letter-spacing:-.018em;margin:0 0 .8rem;font-size:1.12rem;font-weight:780;line-height:1.45}.lp-legal-page .lp-legal-doc p{color:#3d4a5d;overflow-wrap:anywhere;font-size:.96rem;line-height:1.82}.lp-legal-page .lp-legal-doc p+p{margin-top:.8rem}.lp-legal-page .lp-legal-doc ul{gap:.6rem;margin-top:.85rem}.lp-legal-page .lp-legal-doc li{color:#3d4a5d;overflow-wrap:anywhere;font-size:.95rem;line-height:1.75}.lp-legal-page .lp-legal-doc li:before{background:var(--brand-fill)}.lp-legal-page .lp-legal-doc a{color:var(--brand);text-underline-offset:3px;font-weight:650;-webkit-text-decoration:underline #c7d2fe;text-decoration:underline #c7d2fe}.lp-legal-page .lp-legal-doc a:hover{color:var(--brand-deep);text-decoration-color:currentColor}.lp-legal-page .lp-legal-sources ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1.5rem}.lp-legal-page .lp-legal-sources li{padding-left:1.15rem;font-size:.84rem}.lp-legal-page .lp-legal-contact{background:#f7f9ff;border:1px solid #dbe4f2;border-radius:13px;margin-top:2rem;padding:1.2rem 1.25rem}.lp-legal-page .lp-legal-contact h2{margin-bottom:.5rem}.lp-legal-page .lp-legal-contact p{font-size:.9rem}.lp-legal-page .lp-legal-contact>a{margin-top:.65rem;display:inline-block}.lp-legal-page .lp-legal-related{margin-top:1.2rem}.lp-legal-page .lp-legal-related>span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.55rem;font-size:.72rem;font-weight:800;display:block}.lp-legal-page .lp-legal-related>a{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem .8rem;padding:1rem 1.1rem;text-decoration:none;display:grid}.lp-legal-page .lp-legal-related>a strong{color:var(--ink);grid-column:1;font-size:.94rem}.lp-legal-page .lp-legal-related>a span{color:var(--muted);grid-column:1;font-size:.83rem;font-weight:450;line-height:1.6;text-decoration:none}.lp-legal-page .lp-legal-related>a .ico{grid-area:1/2/3;transform:rotate(180deg)}.lp-legal-page .lp-legal-note{border-color:var(--line);color:var(--ink-2);background:#fff}.lp-legal-page .lp-footer{border-top-color:var(--line);background:#f1f3f9}.lp-legal-page .lp-footer .lp-brand{color:var(--ink)}.lp-legal-page .lp-footer-bottom{color:var(--muted);border-top-color:#dbe2ea}.lp-language-switch{border:1px solid var(--line-2);min-width:2.8rem;color:var(--ink-2);font:inherit;cursor:pointer;background:#fff;border-radius:9px;justify-content:center;align-items:center;padding:.48rem .65rem;font-size:.78rem;font-weight:750;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.lp-language-switch:hover{color:var(--brand-deep);background:#f5f6ff;border-color:#a5b4fc}.lp-language-switch:focus-visible,.lp-legal-page a:focus-visible,.lp-legal-toc summary:focus-visible{outline-offset:3px;outline:3px solid #818cf8}@media (width<=1024px){.lp-legal-page .lp-legal-body{grid-template-columns:minmax(0,1fr)}.lp-legal-page .lp-legal-toc{border:0;max-height:none;padding:0;position:static;overflow:visible}.lp-legal-page .lp-legal-doc{max-width:none}}@media (width<=760px){.lp-legal-page .lp-legal{padding-top:1.5rem}.lp-legal-page .lp-legal-head{padding-bottom:1.7rem}.lp-legal-page .lp-legal-head h1{font-size:clamp(1.9rem,8vw,2.65rem)}.lp-legal-page .lp-legal-head>p{font-size:.98rem}.lp-legal-page .lp-legal-body{gap:1rem;padding-top:1rem}.lp-legal-page .lp-legal-toc details:not([open]){box-shadow:none}.lp-legal-page .lp-legal-toc ol{grid-template-columns:minmax(0,1fr)}.lp-legal-page .lp-legal-doc{border-radius:14px;padding:1.15rem .95rem}.lp-legal-page .lp-legal-doc>section+section{margin-top:1.65rem;padding-top:1.45rem}.lp-legal-page .lp-legal-doc h2{font-size:1.03rem}.lp-legal-page .lp-legal-doc p,.lp-legal-page .lp-legal-doc li{font-size:.91rem;line-height:1.78}.lp-legal-page .lp-legal-sources ul{grid-template-columns:minmax(0,1fr)}.lp-legal-page .lp-footer{padding-top:2.3rem}.lp-legal-page .lp-mobile-nav .lp-language-switch{align-self:flex-start;margin:.55rem 0}}@media (width<=380px){.lp-legal-page{--gut:1rem}.lp-legal-page .lp-legal-meta{gap:.45rem}.lp-legal-page .lp-legal-date,.lp-legal-language{font-size:.72rem}.lp-legal-page .lp-legal-doc{padding:1rem .8rem}.lp-legal-page .lp-legal-contact{padding:1rem}.lp-legal-page .lp-legal-related>a{padding:.85rem}}@media (prefers-reduced-motion:reduce){.lp-legal-page *,.lp-legal-page :before,.lp-legal-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.lp-legal-page .lp-legal-head{z-index:auto;align-items:initial;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;gap:0;display:block;position:static;top:auto}.lp-legal-page .lp-header .lp-nav a{color:var(--ink-2)}.lp-legal-page .lp-header .lp-nav a:hover{color:var(--brand)}.confirm-scrim{z-index:140;background:color-mix(in srgb,var(--t-text) 34%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);place-items:center;padding:1.25rem 1rem;animation:.16s ease-out both confirm-fade;display:grid;position:fixed;inset:0}.confirm-dialog{border:1px solid var(--t-border);border-radius:var(--radius-card);background:var(--t-bg-elevated);width:min(28rem,100%);color:var(--t-text);box-shadow:var(--t-shadow-lg);gap:.9rem;padding:1.5rem;animation:.18s cubic-bezier(.2,.8,.2,1) both confirm-pop;display:grid}.confirm-dialog h2{letter-spacing:-.015em;margin:0;font-size:1.05rem;font-weight:700;line-height:1.3}.confirm-dialog p{color:var(--t-text-muted);overflow-wrap:anywhere;margin:0;font-size:.9rem;line-height:1.55}.confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;margin-top:.2rem;display:flex}.confirm-actions button{border-radius:var(--radius-control);cursor:pointer;min-height:38px;padding:0 1rem;font-size:.9rem;font-weight:600;transition:background .15s,border-color .15s,color .15s}.confirm-cancel{background:var(--t-card-bg);border:1px solid var(--t-border);color:var(--t-text)}.confirm-cancel:hover{background:var(--t-surface-hover);border-color:var(--t-border-strong)}.confirm-ok{background:var(--t-primary);border:1px solid var(--t-primary);color:var(--t-primary-contrast)}.confirm-ok:hover{background:var(--t-primary-hover);border-color:var(--t-primary-hover)}.confirm-ok.danger{background:var(--t-danger);border-color:var(--t-danger);color:#fff}.confirm-ok.danger:hover{background:color-mix(in srgb,var(--t-danger) 85%,#000);border-color:color-mix(in srgb,var(--t-danger) 85%,#000)}.confirm-actions button:focus-visible{outline:2px solid var(--t-focus);outline-offset:2px}@keyframes confirm-fade{0%{opacity:0}to{opacity:1}}@keyframes confirm-pop{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.confirm-scrim,.confirm-dialog{animation:none!important}}.shell--refresh .mono,.shell--refresh .num,.shell--refresh code,.shell--refresh kbd,.shell--refresh .ov-kpi-value,.shell--refresh .ov-kpi-sub,.shell--refresh .finance-amount,.shell--refresh .wallet-amount,.shell--refresh .bill-price,.shell--refresh .ac-mono,.shell--refresh td.num,.shell--refresh .proxy-location-primary,.shell--refresh .proxy-endpoint,.shell--refresh .tg-id,[data-figure]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.shell--refresh p .mono,.shell--refresh p .num{font-variant-numeric:tabular-nums;font-family:inherit}.shell--refresh table th,.shell--refresh .ov-table th,.shell--refresh button.shell-nav-title,.shell--refresh .shell-nav-title{letter-spacing:.05em;text-transform:uppercase;color:var(--t-text-faint);font-size:11px;font-weight:600}.shell--refresh .list-card,.shell--refresh .table-card{border:1px solid var(--t-border);background:var(--t-card-bg);box-shadow:none;border-radius:12px;overflow:hidden}.shell--refresh table{border-collapse:collapse;width:100%}.shell--refresh table th,.shell--refresh table td{border-top:0;border-left:0;border-right:0;border-bottom:1px solid var(--t-border-soft);vertical-align:middle}.shell--refresh table thead th{border-bottom:1px solid var(--t-border);background:0 0;padding:10px 16px}.shell--refresh table tbody td{padding:14px 16px}.shell--refresh table tbody tr:last-child td{border-bottom:0}.shell--refresh table tbody tr:hover td{background:var(--t-surface-hover)}.shell--refresh .tabs,.shell--refresh .seg-tabs{scrollbar-width:none;margin:0 0 var(--space-section);border-bottom:1px solid var(--t-border);background:0 0;flex-wrap:nowrap;align-items:center;gap:2px;display:flex;overflow-x:auto}.shell--refresh .tabs::-webkit-scrollbar{display:none}.shell--refresh .tabs>button,.shell--refresh .seg-tabs>button,.shell--refresh .tabs>a{height:38px;color:var(--t-text-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;align-items:center;gap:7px;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex;position:relative}.shell--refresh .tabs>button:hover,.shell--refresh .seg-tabs>button:hover,.shell--refresh .tabs>a:hover{color:var(--t-text)}.shell--refresh .tabs>button[aria-selected=true],.shell--refresh .tabs>button[aria-current],.shell--refresh .seg-tabs>button[aria-selected=true],.shell--refresh .tabs>a[aria-current]{color:var(--t-primary)}.shell--refresh .tabs>button[aria-selected=true]:after,.shell--refresh .tabs>button[aria-current]:after,.shell--refresh .seg-tabs>button[aria-selected=true]:after,.shell--refresh .tabs>a[aria-current]:after{content:"";background:var(--t-primary);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.shell--refresh .segmented{border:1px solid var(--t-border);background:var(--t-surface-hover);border-radius:10px;align-items:center;gap:2px;padding:3px;display:inline-flex}.shell--refresh .segmented>button{height:30px;color:var(--t-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:0 12px;font-size:12.5px;font-weight:600}.shell--refresh .segmented>button[aria-pressed=true],.shell--refresh .segmented>button[aria-selected=true]{background:var(--t-card-bg);color:var(--t-text);box-shadow:var(--t-shadow-sm)}.shell--refresh .ov-header{grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:1rem;display:grid}.shell--refresh .ov-header-left{min-width:0}.shell--refresh .ov-header-right{grid-template-columns:max-content max-content;justify-content:end;align-items:center;gap:1rem;min-width:0;display:grid}.shell--refresh .ov-system-status,.shell--refresh .ov-status-indicator{min-width:0}.shell--refresh .ov-btn-primary{white-space:nowrap}.shell--refresh .ov-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.shell--refresh .ov-kpi-card,.shell--refresh .ov-kpi-header,.shell--refresh .ov-kpi-bottom,.shell--refresh .ov-kpi-meta{min-width:0}.shell--refresh .ov-kpi-label{overflow-wrap:anywhere}.shell--refresh .ov-kpi-value{font-variant-numeric:tabular-nums}@media (width>=768px) and (width<=1199px){.shell--refresh .ov-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px) and (width<=1439px){.shell--refresh .ov-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.shell--refresh .ov-chart-card,.shell--refresh .ov-side-column{min-width:0}@media (width>=1280px){.shell--refresh .ov-analytics-section{align-items:stretch}.shell--refresh .ov-chart-card,.shell--refresh .ov-side-column{align-self:stretch}}.shell--refresh .ov-side-column>.ov-card:last-child .ov-card-head{flex-wrap:nowrap;gap:.4rem;min-width:0}.shell--refresh .ov-side-column>.ov-card:last-child .ov-card-head h2{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:clamp(.82rem,.95vw,1.05rem);line-height:1.25;overflow:hidden}.shell--refresh .ov-side-column>.ov-card:last-child .ov-card-link{white-space:nowrap;flex:none;font-size:clamp(.72rem,.8vw,.85rem)}.shell--refresh .ov-campaigns-card,.shell--refresh .ov-desktop-table{min-width:0;max-width:100%}.shell--refresh .ov-desktop-table{overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--t-border) transparent;width:100%;overflow-x:auto}.shell--refresh .ov-table{width:100%;min-width:820px}.shell--refresh .ov-table th,.shell--refresh .ov-table td{white-space:nowrap}.shell--refresh .ov-desktop-table:focus-visible{outline:2px solid var(--t-primary);outline-offset:2px}.shell--refresh .ov-desktop-table::-webkit-scrollbar{height:6px}.shell--refresh .ov-desktop-table::-webkit-scrollbar-thumb{background:var(--t-border);border-radius:999px}@media (width<=767px){.shell--refresh .ov-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.shell--refresh .ov-header{grid-template-columns:minmax(0,1fr)}.shell--refresh .ov-header-right{grid-template-columns:minmax(0,1fr) max-content;justify-content:stretch;gap:.5rem;width:100%}.shell--refresh .ov-system-status{text-align:left;align-items:flex-start}.shell--refresh .ov-status-indicator,.shell--refresh .ov-status-time{max-width:100%}.shell--refresh .ov-analytics-section{grid-template-columns:minmax(0,1fr)}.shell--refresh .ov-side-column{width:100%}}@media (width<=360px){.shell--refresh .ov-header-right{grid-template-columns:minmax(0,1fr)}.shell--refresh .ov-system-status{width:100%}.shell--refresh .ov-btn-primary{justify-self:end}}@media (width<=560px){.shell--refresh .shell-tabs a{justify-content:center;min-width:0;min-height:44px;padding:.3rem .1rem;position:relative}.shell--refresh .shell-tabs a span{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shell--refresh .shell-tabs a[aria-current=page] span,.shell--refresh .shell-tabs a:hover span,.shell--refresh .shell-tabs a:focus-visible span{z-index:2;clip:auto;clip-path:none;border:1px solid var(--t-border);background:var(--t-sidebar-bg);width:max-content;max-width:min(76vw,14rem);height:auto;color:var(--t-text);text-align:center;white-space:normal;border-radius:.6rem;margin:0;padding:.42rem .62rem;font-size:.72rem;line-height:1.25;bottom:calc(100% + .45rem);left:50%;overflow:visible;transform:translate(-50%);box-shadow:0 6px 18px #0f172a24}.shell--refresh .shell-tabs a:first-child[aria-current=page] span,.shell--refresh .shell-tabs a:first-child:hover span,.shell--refresh .shell-tabs a:first-child:focus-visible span{left:0;transform:none}.shell--refresh .shell-tabs a:last-child[aria-current=page] span,.shell--refresh .shell-tabs a:last-child:hover span,.shell--refresh .shell-tabs a:last-child:focus-visible span{left:auto;right:0;transform:none}}:root{--app-page-max-width:1600px;--app-page-gutter-x:32px;--app-page-padding-top:32px;--app-page-padding-bottom:32px;--app-page-header-content-gap:24px;--app-page-section-gap:24px}@media (width>=768px) and (width<=1279px){:root{--app-page-gutter-x:24px;--app-page-padding-top:24px;--app-page-padding-bottom:40px}}@media (width<=767px){:root{--app-page-gutter-x:16px;--app-page-padding-top:16px;--app-page-padding-bottom:calc(6.1rem + env(safe-area-inset-bottom))}}.shell.shell--refresh{color:var(--t-text);background:var(--t-bg)!important}.shell.shell--refresh .shell-body,.shell.shell--refresh .content{background:var(--t-bg)!important}@media (width>=1280px){.shell.shell--refresh:not(.shell-sidebar-collapsed){grid-template-columns:var(--shell-sidebar-w) minmax(0,1fr)!important}.shell.shell--refresh:not(.shell-sidebar-collapsed) .shell-side{width:var(--shell-sidebar-w)!important;min-width:var(--shell-sidebar-w)!important}}.shell.shell--refresh .shell-side{background:var(--t-sidebar-bg)!important;border-right:1px solid var(--t-border)!important;box-shadow:none!important;gap:0!important;padding:0!important}.shell.shell--refresh .brand-row{height:var(--shell-head-h);border-bottom:1px solid var(--t-border);flex:none;margin:0;padding:0 16px 0 20px}.shell.shell--refresh .brand-row .brand{color:var(--t-text);letter-spacing:-.01em;gap:12px;font-size:1.125rem;font-weight:700}.shell.shell--refresh .shell-wordmark{letter-spacing:-.02em;text-transform:uppercase;font-weight:900}.shell.shell--refresh .shell-wordmark b{font-weight:inherit;background:var(--t-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.shell.shell--refresh .shell-collapse-btn{border:1px solid var(--t-border);background:var(--t-card-bg);width:28px;height:28px;color:var(--t-text-faint);border-radius:8px}.shell.shell--refresh .shell-collapse-btn:hover{background:var(--t-surface-hover);color:var(--t-text)}.shell.shell--refresh .shell-nav{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;gap:12px;min-height:0;padding:16px 12px;overflow-y:auto}.shell.shell--refresh .shell-nav-group{gap:0}.shell.shell--refresh button.shell-nav-title{width:100%;box-shadow:none;color:var(--t-text-faint);font:inherit;letter-spacing:.05em;text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin:0 0 4px;padding:6px 12px;font-size:11px;font-weight:600;display:flex}.shell.shell--refresh button.shell-nav-title:hover{color:var(--t-text);background:0 0}.shell.shell--refresh button.shell-nav-title .ico{flex:none;transition:transform .2s}.shell.shell--refresh .shell-nav-group.is-collapsed button.shell-nav-title .ico{transform:rotate(-90deg)}.shell.shell--refresh .shell-nav-items{grid-template-rows:1fr;transition:grid-template-rows .2s;display:grid}.shell.shell--refresh .shell-nav-items-inner{flex-direction:column;gap:2px;min-height:0;display:flex;overflow:hidden}@media (width<=767px),(width>=1280px){.shell.shell--refresh:not(.shell-sidebar-collapsed) .shell-nav-group.is-collapsed .shell-nav-items{grid-template-rows:0fr}.shell.shell--refresh:not(.shell-sidebar-collapsed) .shell-nav-group.is-collapsed .shell-nav-items-inner{visibility:hidden}}.shell.shell--refresh .shell-nav a{border-radius:var(--radius-control);height:auto;min-height:38px;color:var(--t-text-muted);border:0;gap:12px;padding:8px 12px;font-size:14px;font-weight:500;line-height:1.35}.shell.shell--refresh .shell-nav a>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.shell.shell--refresh .shell-nav a .ico{color:var(--t-text-faint)}.shell.shell--refresh .shell-nav a[aria-current=page]{font-weight:600}.shell.shell--refresh .shell-upgrade-wrap{border-top:1px solid var(--t-border);background:var(--t-sidebar-bg);flex-direction:column;flex:none;gap:10px;margin-top:0;padding:12px;display:flex}.shell.shell--refresh .shell-side-lang{justify-content:space-between;align-items:center;gap:8px;padding:0 4px;display:flex}.shell.shell--refresh .shell-side-lang>span{color:var(--t-text-faint);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:600}.shell.shell--refresh .shell-side-lang .language{background:var(--t-surface-hover);border:0;border-radius:9999px;gap:2px;padding:2px;display:inline-flex}.shell.shell--refresh .shell-side-lang .language button{min-width:38px;box-shadow:none;color:var(--t-text-muted);cursor:pointer;background:0 0;border:0;border-radius:9999px;padding:4px 12px;font-size:12px;font-weight:600;line-height:1.4}.shell.shell--refresh .shell-side-lang .language button[aria-pressed=true]{background:var(--t-card-bg);color:var(--t-text);box-shadow:var(--t-shadow-sm)}.shell.shell--refresh .shell-side-lang .language button:hover:not([aria-pressed=true]){color:var(--t-text);background:0 0}.shell.shell--refresh .shell-upgrade-card{border-radius:var(--radius-control);background:var(--t-primary-soft)}.shell.shell--refresh .shell-upgrade-icon{background:var(--t-primary);color:var(--t-primary-contrast);border-radius:10px}.shell.shell--refresh .shell-upgrade-text strong{color:var(--t-text)}.shell.shell--refresh .shell-upgrade-text span{color:var(--t-text-muted)}.shell.shell--refresh .shell-upgrade-arrow{color:var(--t-primary-text)}.shell.shell--refresh .shell-top{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);gap:16px;height:56px!important;min-height:56px!important;max-height:56px!important;padding:0 var(--app-page-gutter-x)!important;background:color-mix(in srgb,var(--t-sidebar-bg) 85%,transparent)!important;border-bottom:1px solid var(--t-border)!important}.shell.shell--refresh .shell-top-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--t-text-faint);letter-spacing:.01em;flex:auto;margin:0;font-size:12.5px;font-weight:600;line-height:1.2;overflow:hidden}.shell.shell--refresh .shell-top-title:before{content:"";vertical-align:-1px;opacity:.7;background:currentColor;width:11px;height:11px;margin-right:7px;display:inline-block;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><path d='M3 10.2 12 3l9 7.2'/><path d='M5.5 9.5V20h13V9.5'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><path d='M3 10.2 12 3l9 7.2'/><path d='M5.5 9.5V20h13V9.5'/></svg>") 50%/contain no-repeat}.shell.shell--refresh .shell-top-actions{gap:12px}.shell.shell--refresh .shell-bell{border-radius:var(--radius-control);width:40px;height:40px;color:var(--t-text-muted);border:1px solid var(--t-border)!important;background:var(--t-card-bg)!important}.shell.shell--refresh .shell-bell:hover{color:var(--t-text);border-color:var(--t-border-strong)!important;background:var(--t-surface-hover)!important}.shell.shell--refresh .shell-theme{border:1px solid var(--t-border);background:var(--t-surface-hover);border-radius:9999px;flex:none;align-items:center;padding:2px;display:inline-flex}.shell.shell--refresh .shell-theme button{width:28px;height:28px;box-shadow:none;color:var(--t-text-faint);cursor:pointer;background:0 0;border:0;border-radius:9999px;place-items:center;padding:0;transition:background .15s,color .15s;display:grid}.shell.shell--refresh .shell-theme button:hover:not([aria-pressed=true]){color:var(--t-text);background:0 0}.shell.shell--refresh .shell-theme button[aria-pressed=true]{background:var(--t-text);color:var(--t-bg)}.shell.shell--refresh .shell-user-btn{border-radius:9999px;gap:10px;padding:2px 8px 2px 2px}.shell.shell--refresh .shell-user-btn:hover{background:var(--t-surface-hover)!important}.shell.shell--refresh .shell-avatar{background:var(--t-primary);width:36px;height:36px;color:var(--t-primary-contrast);box-shadow:0 0 0 2px var(--t-sidebar-bg),0 0 0 4px var(--t-border);font-size:.8rem;font-weight:700}.shell.shell--refresh .shell-user-info strong,.shell.shell--refresh .shell-user-dropdown-info strong{color:var(--t-text)}.shell.shell--refresh .shell-user-info small,.shell.shell--refresh .shell-user-dropdown-info small{color:var(--t-text-muted)}.shell.shell--refresh .shell-user-dropdown{box-shadow:var(--t-shadow-lg);border-radius:16px;background:var(--t-bg-elevated)!important;border-color:var(--t-border)!important}.shell.shell--refresh .shell-user-dropdown-divider{background:var(--t-border)}.shell.shell--refresh .shell-user-dropdown-item{border-radius:10px;color:var(--t-text-muted)!important}.shell.shell--refresh .shell-user-dropdown-item:hover{background:var(--t-surface-hover)!important;color:var(--t-text)!important}.shell.shell--refresh .shell-user-dropdown-logout:hover{background:var(--t-danger-soft)!important;color:var(--t-danger-text)!important}.shell.shell--refresh .shell-burger{border-radius:var(--radius-control);border-color:var(--t-border);background:var(--t-card-bg)}.shell.shell--refresh .content:not(.ex-page){padding:var(--app-page-padding-top) var(--app-page-gutter-x) var(--app-page-padding-bottom)}.shell.shell--refresh .content.ov:not(.ex-page){max-width:var(--app-page-max-width);gap:var(--app-page-section-gap);margin:0}.shell.shell--refresh .shell-tabs{background:var(--t-sidebar-bg)!important;border-color:var(--t-border)!important}@media (width<=767px){.shell.shell--refresh .shell-top{gap:12px;padding:0 16px!important}.shell.shell--refresh .shell-top-title{font-size:12.5px}.shell.shell--refresh .shell-top{height:52px!important;min-height:52px!important;max-height:52px!important}.shell.shell--refresh .shell-user-info,.shell.shell--refresh .shell-user-chevron{display:none}}@media (width>=768px) and (width<=1279px){.shell.shell--refresh:not(.shell-nav-open) .shell-nav-title,.shell.shell--refresh:not(.shell-nav-open) .shell-side-lang{display:none!important}.shell.shell--refresh:not(.shell-nav-open) .brand-row{justify-content:center;padding:0}.shell.shell--refresh:not(.shell-nav-open) .shell-nav{padding:12px 8px}.shell.shell--refresh:not(.shell-nav-open) .shell-upgrade-wrap{align-items:center;padding:8px}}@media (width>=1280px){.shell.shell--refresh.shell-sidebar-collapsed .shell-nav-title,.shell.shell--refresh.shell-sidebar-collapsed .shell-side-lang{display:none!important}.shell.shell--refresh.shell-sidebar-collapsed .brand-row{justify-content:center;padding:0}.shell.shell--refresh.shell-sidebar-collapsed .shell-nav{padding:12px 8px}.shell.shell--refresh.shell-sidebar-collapsed .shell-upgrade-wrap{align-items:center;padding:8px}}.shell.shell--refresh .shell-plan-badge{border:1px solid var(--t-border);border-radius:var(--radius-control);background:var(--t-surface-hover);width:100%;color:var(--t-text-muted);align-items:center;gap:8px;margin:0;padding:9px 12px;font-size:12px;font-weight:500;display:flex}.shell.shell--refresh .shell-plan-badge svg{color:var(--t-violet);flex:none}.shell.shell--refresh .shell-plan-badge strong{color:var(--t-text);letter-spacing:.02em;font-weight:700}.shell.shell--refresh.shell-sidebar-collapsed .shell-plan-badge{justify-content:center;padding:9px 0}.shell.shell--refresh.shell-sidebar-collapsed .shell-plan-badge span{display:none}.shell.shell--refresh .ov-kpi-card,.shell.shell--refresh .ov-chart-card,.shell.shell--refresh .ov-card,.shell.shell--refresh .ov-campaigns-card{background:var(--t-card-bg);border:1px solid var(--t-border);border-radius:var(--radius-card);box-shadow:var(--t-shadow-sm);color:var(--t-text)}.shell.shell--refresh .ov-kpi-card{gap:12px;min-height:0;padding:20px 24px;transition:box-shadow .2s,border-color .2s}.shell.shell--refresh .ov-kpi-card:hover{border-color:var(--t-border-strong);box-shadow:var(--t-shadow)}.shell.shell--refresh .ov-chart-card,.shell.shell--refresh .ov-card,.shell.shell--refresh .ov-campaigns-card{padding:24px}.shell.shell--refresh .ov-kpis,.shell.shell--refresh .ov-analytics-section,.shell.shell--refresh .ov-side-column{gap:var(--space-section)}@media (width<=767px){.shell.shell--refresh .ov-kpi-card,.shell.shell--refresh .ov-chart-card,.shell.shell--refresh .ov-card,.shell.shell--refresh .ov-campaigns-card{border-radius:var(--radius-card-sm);padding:16px}.shell.shell--refresh .ov-kpis,.shell.shell--refresh .ov-analytics-section,.shell.shell--refresh .ov-side-column{gap:16px}}.shell.shell--refresh .ov-header-left h1{color:var(--t-text);letter-spacing:-.02em;font-size:24px;font-weight:700}.shell.shell--refresh .ov-header-left p{color:var(--t-text-muted);font-weight:400}.shell.shell--refresh .ov-status-indicator{color:var(--t-text)}.shell.shell--refresh .ov-status-time{color:var(--t-text-faint)}.shell.shell--refresh .ov-btn-primary{border-radius:var(--radius-control);background:var(--t-primary);color:var(--t-primary-contrast);box-shadow:0 1px 2px color-mix(in srgb,var(--t-primary) 35%,transparent);padding:10px 20px;font-size:14px;font-weight:600}.shell.shell--refresh .ov-btn-primary:hover{background:var(--t-primary-hover);color:var(--t-primary-contrast)}.shell.shell--refresh .ov-kpi-header{flex-direction:row-reverse;justify-content:space-between;margin:0}.shell.shell--refresh .ov-kpi-label{color:var(--t-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:600}.shell.shell--refresh .ov-kpi-icon{border-radius:var(--radius-icon-btn);width:32px;height:32px}.shell.shell--refresh .ov-kpi-icon.tone-blue{background:var(--t-primary-soft);color:var(--t-primary-text)}.shell.shell--refresh .ov-kpi-icon.tone-green{background:var(--t-success-soft);color:var(--t-success-text)}.shell.shell--refresh .ov-kpi-icon.tone-violet{background:color-mix(in srgb,var(--t-violet) 14%,var(--t-card-bg));color:var(--t-violet)}.shell.shell--refresh .ov-kpi-icon.tone-teal{background:color-mix(in srgb,var(--t-teal) 14%,var(--t-card-bg));color:var(--t-teal-deep)}.shell.shell--refresh .ov-kpi-value{color:var(--t-text);letter-spacing:-.03em;font-size:28px;font-weight:800;line-height:1.05}.shell.shell--refresh .ov-kpi-sub,.shell.shell--refresh .ov-kpi-subtext{color:var(--t-text-muted);font-weight:500}.shell.shell--refresh .ov-trend-up{color:var(--t-success-text)}.shell.shell--refresh .ov-trend-down{color:var(--t-danger-text)}.shell.shell--refresh .ov-kpi-bottom{align-items:flex-end;gap:12px}.shell.shell--refresh .ov-kpi-meta{flex:auto;min-width:0}.shell.shell--refresh .ov-kpi-sub{white-space:normal;flex-wrap:wrap;line-height:1.35}.shell.shell--refresh .ov-kpi-spark-wrap{flex:0 0 56px;width:56px}.shell.shell--refresh .ov-chart-header h2,.shell.shell--refresh .ov-card-head h2,.shell.shell--refresh .ov-campaigns-card h2{color:var(--t-text);letter-spacing:-.015em;font-size:18px;font-weight:700}.shell.shell--refresh .ov-card-link{color:var(--t-primary-text);font-weight:600}.shell.shell--refresh .ov-card-link:hover{text-decoration:underline}.shell.shell--refresh .ov-card-more{color:var(--t-text-faint)}.shell.shell--refresh .ov-period-btn{border-radius:var(--radius-control);height:40px;font-weight:500;border:1px solid var(--t-border)!important;background:var(--t-card-bg)!important;color:var(--t-text)!important}.shell.shell--refresh .ov-period-btn:hover{border-color:var(--t-border-strong)!important;background:var(--t-surface-hover)!important}.shell.shell--refresh .ov-period-popover{border-color:var(--t-border);background:var(--t-bg-elevated);box-shadow:var(--t-shadow-lg);border-radius:16px}.shell.shell--refresh .ov-chart-axis-text,.shell.shell--refresh .ov-chart-x-label{fill:var(--chart-axis);color:var(--chart-axis)}.shell.shell--refresh .ov-chart-insight-label{color:var(--t-text-muted)}.shell.shell--refresh .ov-chart-insight-value{color:var(--t-text)}.shell.shell--refresh .ov-chart-legend-item{color:var(--t-text-muted)}.shell.shell--refresh .ov-attention-item{border-radius:var(--radius-control);border:1px solid var(--t-border);background:var(--t-card-bg);border-left-width:4px}.shell.shell--refresh .ov-attention-item.ov-success{background:var(--t-success-soft);border-color:color-mix(in srgb,var(--t-success) 30%,var(--t-border));border-left-color:var(--t-success)}.shell.shell--refresh .ov-attention-item.ov-warning{background:var(--t-warning-soft);border-color:color-mix(in srgb,var(--t-warning) 35%,var(--t-border));border-left-color:var(--t-warning)}.shell.shell--refresh .ov-attention-item.ov-danger{background:var(--t-danger-soft);border-color:color-mix(in srgb,var(--t-danger) 30%,var(--t-border));border-left-color:var(--t-danger)}.shell.shell--refresh .ov-attention-item.ov-success .ov-attention-icon{color:var(--t-success-text)}.shell.shell--refresh .ov-attention-item.ov-warning .ov-attention-icon{color:var(--t-warning-text)}.shell.shell--refresh .ov-attention-item.ov-danger .ov-attention-icon{color:var(--t-danger-text)}.shell.shell--refresh .ov-attention-body strong,.shell.shell--refresh .ov-attention-item.ov-success strong{color:var(--t-text)}.shell.shell--refresh .ov-attention-body span,.shell.shell--refresh .ov-attention-item.ov-success span{color:var(--t-text-muted)}.shell.shell--refresh .ov-activity-item{border-color:var(--t-border)}.shell.shell--refresh .ov-activity-icon{border-radius:var(--radius-control);background:var(--t-surface-hover);color:var(--t-text-muted)}.shell.shell--refresh .ov-activity-details strong{color:var(--t-text)}.shell.shell--refresh .ov-activity-details small,.shell.shell--refresh .ov-activity-time{color:var(--t-text-faint)}.shell.shell--refresh .ov-table th{background:var(--t-surface-hover);border-bottom:1px solid var(--t-border);color:var(--t-text-muted);letter-spacing:.05em;text-transform:uppercase;padding:12px 16px;font-size:12px;font-weight:600}.shell.shell--refresh .ov-table td{border-bottom:1px solid var(--t-border);color:var(--t-text);padding:16px}.shell.shell--refresh .ov-table tbody tr:hover td{background:var(--t-surface-hover)}.shell.shell--refresh .ov-table tbody tr:last-child td{border-bottom:0}.shell.shell--refresh .ov-badge{border-radius:var(--radius-badge);font-size:12px;font-weight:700}.shell.shell--refresh .ov-badge-running{background:var(--t-success-soft);color:var(--t-success-text)}.shell.shell--refresh .ov-badge-paused{background:var(--t-warning-soft);color:var(--t-warning-text)}.shell.shell--refresh .ov-row-action{border-radius:var(--radius-icon-btn);color:var(--t-text-faint)}.shell.shell--refresh .ov-row-action:hover{background:var(--t-surface-hover);color:var(--t-text)}.shell.shell--refresh .ov-mobile-card{border-radius:var(--radius-card-sm);background:var(--t-card-bg);border-color:var(--t-border)}.shell.shell--refresh .ov-chart-container .ov-empty,.shell.shell--refresh .ov-card .ov-empty{color:var(--t-text-muted)}.u-tone-primary{--u-tone:var(--t-primary);--u-tone-text:var(--t-primary-text)}.u-tone-success{--u-tone:var(--t-success);--u-tone-text:var(--t-success-text)}.u-tone-warning{--u-tone:var(--t-warning);--u-tone-text:var(--t-warning-text)}.u-tone-danger{--u-tone:var(--t-danger);--u-tone-text:var(--t-danger-text)}.u-tone-violet{--u-tone:var(--t-violet);--u-tone-text:var(--t-violet)}.u-tone-teal{--u-tone:var(--t-teal);--u-tone-text:var(--t-teal-deep)}.u-tone-neutral{--u-tone:var(--t-text-faint);--u-tone-text:var(--t-text-muted)}.u-mono.u-mono{font-family:var(--font-code);font-size:.92em}.u-btn.u-btn{border-radius:var(--radius-control);min-height:40px;color:var(--t-text);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,transform .2s;display:inline-flex}.u-btn.u-btn:focus-visible{outline:2px solid var(--t-focus);outline-offset:2px}.u-btn.u-btn:disabled,.u-btn.u-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.u-btn--sm.u-btn--sm{border-radius:var(--radius-icon-btn);min-height:34px;padding:0 12px;font-size:13px}.u-btn--lg.u-btn--lg{min-height:48px;padding:0 24px;font-size:15px}.u-btn--block.u-btn--block{width:100%}.u-btn--primary.u-btn--primary{background:var(--t-primary);color:var(--t-primary-contrast);box-shadow:var(--t-glow-primary)}.u-btn--primary.u-btn--primary:hover:not(:disabled){background:var(--t-primary-hover);color:var(--t-primary-contrast);border-color:#0000}.u-btn--gradient.u-btn--gradient{background:var(--t-gradient);color:#fff;box-shadow:var(--t-glow-primary)}.u-btn--gradient.u-btn--gradient:hover:not(:disabled){background:var(--t-gradient);color:#fff;border-color:#0000;transform:scale(1.02)}.u-btn--secondary.u-btn--secondary{background:var(--t-card-bg);border-color:var(--t-border-strong);color:var(--t-text)}.u-btn--secondary.u-btn--secondary:hover:not(:disabled){background:var(--t-surface-hover);border-color:var(--t-border-strong)}.u-btn--ghost.u-btn--ghost{color:var(--t-text-muted)}.u-btn--ghost.u-btn--ghost:hover:not(:disabled){background:var(--t-surface-hover);color:var(--t-text);border-color:#0000}.u-btn--danger.u-btn--danger{background:var(--t-danger);color:#fff}.u-btn--danger.u-btn--danger:hover:not(:disabled){background:color-mix(in srgb,var(--t-danger) 85%,#000);color:#fff;border-color:#0000}.u-btn--icon.u-btn--icon{border-radius:var(--radius-icon-btn);width:36px;min-height:36px;color:var(--t-text-muted);padding:0}.u-btn--icon.u-btn--icon:hover:not(:disabled){background:var(--t-surface-hover);color:var(--t-text);border-color:#0000}.u-field.u-field{min-width:0;color:var(--t-text);flex-direction:column;gap:6px;font-size:14px;font-weight:500;display:flex}.u-field-hint{color:var(--t-text-faint);font-size:12px;font-weight:400;line-height:1.4}.u-field-error{color:var(--t-danger-text);font-size:12px;font-weight:500;line-height:1.4}.u-input.u-input{border:1px solid var(--t-border-strong);border-radius:var(--radius-control);background:var(--t-input-bg);width:100%;min-height:42px;color:var(--t-text);font:inherit;box-shadow:none;outline:none;padding:9px 16px;font-size:14px;font-weight:400;transition:border-color .2s,box-shadow .2s}.u-input.u-input::placeholder{color:var(--t-text-faint)}.u-input.u-input:focus{border-color:var(--t-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--t-primary) 55%,transparent)}.u-input.u-input:disabled{opacity:.6;cursor:not-allowed}textarea.u-input.u-input{resize:vertical;min-height:96px;line-height:1.5}.u-search{min-width:0;display:block;position:relative}.u-search>.ico{color:var(--t-text-faint);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.u-search .u-input.u-input{padding-left:40px}@media (width<=639px){.u-input.u-input{font-size:16px}}.u-switch.u-switch{background:var(--t-border-strong);width:44px;height:24px;min-height:0;box-shadow:none;cursor:pointer;border:0;border-radius:999px;flex:none;padding:0;transition:background-color .2s;position:relative}.u-switch.u-switch:after{content:"";width:20px;height:20px;box-shadow:var(--t-shadow-sm);background:#fff;border-radius:50%;transition:transform .2s;position:absolute;top:2px;left:2px}.u-switch.u-switch[aria-checked=true]{background:var(--t-success)}.u-switch.u-switch[aria-checked=true]:after{transform:translate(20px)}.u-switch.u-switch:hover:not(:disabled){background:var(--t-border-strong)}.u-switch.u-switch[aria-checked=true]:hover:not(:disabled){background:var(--t-success)}.u-switch.u-switch:focus-visible{outline:2px solid var(--t-focus);outline-offset:2px}.u-switch.u-switch:disabled{opacity:.55;cursor:not-allowed}.u-card.u-card{border:1px solid var(--t-border);border-radius:var(--radius-card-sm);background:var(--t-card-bg);min-width:0;box-shadow:var(--t-shadow-sm);color:var(--t-text)}.u-card--pad.u-card--pad{padding:24px}.u-card-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.u-card-head h2.u-card-title{color:var(--t-text);letter-spacing:-.015em;margin:0;font-size:18px;font-weight:700;line-height:1.3}.u-card-sub{color:var(--t-text-muted);margin:2px 0 0;font-size:13px;font-weight:400;line-height:1.45}.u-kpi.u-kpi{flex-direction:column;gap:12px;padding:20px 24px;transition:box-shadow .2s,border-color .2s;display:flex}.u-kpi.u-kpi:hover{border-color:var(--t-border-strong);box-shadow:var(--t-shadow)}.u-kpi-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.u-kpi-label{color:var(--t-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:600}.u-kpi-icon{border-radius:var(--radius-icon-btn);background:color-mix(in srgb,var(--u-tone) 14%,var(--t-card-bg));width:32px;height:32px;color:var(--u-tone-text);flex:none;place-items:center;transition:transform .2s;display:grid}.u-kpi.u-kpi:hover .u-kpi-icon{transform:scale(1.1)}.u-kpi-value{color:var(--t-text);letter-spacing:-.025em;font-size:28px;font-weight:800;line-height:1.1}.u-kpi-sub{color:var(--t-text-muted);font-size:13px;font-weight:500;line-height:1.35}.u-badge.u-badge{background:color-mix(in srgb,var(--u-tone) 16%,var(--t-card-bg));color:var(--u-tone-text);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.u-page-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:24px;display:flex}.u-page-head-copy{align-items:center;gap:12px;min-width:0;display:flex}.u-page-head-icon{border-radius:var(--radius-control);background:var(--t-primary-soft);width:40px;height:40px;color:var(--t-primary-text);flex:none;place-items:center;display:grid}.u-page-head h1.u-page-title{color:var(--t-text);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700;line-height:1.25}.u-page-sub{color:var(--t-text-muted);margin:2px 0 0;font-size:14px;line-height:1.45}.u-page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.u-filter-bar{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.u-filter-bar>.u-search{flex:240px}.u-segmented{border-radius:var(--radius-control);background:var(--t-surface-hover);scrollbar-width:none;gap:2px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.u-segmented button.u-segmented-item{border-radius:var(--radius-icon-btn);min-height:32px;box-shadow:none;color:var(--t-text-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:13px;font-weight:600;transition:color .2s,background-color .2s}.u-segmented button.u-segmented-item:hover:not(:disabled){color:var(--t-text);background:0 0}.u-segmented button.u-segmented-item[aria-pressed=true],.u-segmented button.u-segmented-item[aria-pressed=true]:hover:not(:disabled){background:var(--t-card-bg);box-shadow:var(--t-shadow-sm);color:var(--t-primary-text)}.u-segmented button.u-segmented-item:focus-visible{outline:2px solid var(--t-focus);outline-offset:1px}.u-choices{flex-wrap:wrap;gap:8px;display:flex}.u-choices button.u-choice{border:1px solid var(--t-border);border-radius:var(--radius-control);background:var(--t-card-bg);min-height:40px;box-shadow:none;color:var(--t-text-muted);font:inherit;cursor:pointer;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:500;transition:border-color .2s,color .2s,background-color .2s;display:inline-flex}.u-choices button.u-choice:hover:not(:disabled){border-color:var(--t-border-strong);background:var(--t-surface-hover);color:var(--t-text)}.u-choices button.u-choice[aria-checked=true],.u-choices button.u-choice[aria-checked=true]:hover:not(:disabled){border-color:var(--t-primary);background:var(--t-primary-soft);color:var(--t-primary-text);font-weight:600}.u-choices button.u-choice:focus-visible{outline:2px solid var(--t-focus);outline-offset:2px}.shell.shell--refresh .content.u-page{gap:var(--app-page-section-gap);width:100%;max-width:var(--app-page-max-width);flex-direction:column;margin:0;display:flex}.u-page>.u-page-head{margin-bottom:0}.u-field>.u-segmented{align-self:flex-start}.u-stack{flex-direction:column;gap:16px;min-width:0;display:flex}.u-split{gap:var(--app-page-section-gap);grid-template-columns:minmax(0,1fr) minmax(0,360px);align-items:start;display:grid}.u-two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:6px;display:grid}.u-chips{flex-wrap:wrap;gap:6px;display:flex}.u-gap-top{margin-top:12px}.u-center{text-align:center}.u-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.u-row-actions{justify-content:flex-end;gap:4px;display:inline-flex}.u-card-head--bar{border-bottom:1px solid var(--t-border);margin:0;padding:20px 24px}.u-summary{flex-direction:column;margin:0;display:flex}.u-summary>div{border-bottom:1px solid var(--t-border-soft);justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;display:flex}.u-summary>div:last-child{border-bottom:0}.u-summary dt{color:var(--t-text-muted);font-size:13px;font-weight:400}.u-summary dd{color:var(--t-text);text-align:right;margin:0;font-size:14px;font-weight:600}@media (width<=1023px){.u-split{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.u-card--pad.u-card--pad,.u-card-head--bar{padding:16px}.u-page-head-copy{align-items:flex-start}}@media (width<=479px){.u-two-col{grid-template-columns:minmax(0,1fr)}}.u-table-wrap.u-table-wrap{overflow-x:auto}table.u-table.u-table{border-collapse:collapse;width:100%;min-width:0;font-size:14px}.u-table.u-table th{border-bottom:1px solid var(--t-border);background:var(--t-surface-hover);color:var(--t-text-muted);letter-spacing:.05em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:12px 16px;font-size:12px;font-weight:600}.u-table.u-table td{border-bottom:1px solid var(--t-border-soft);color:var(--t-text);vertical-align:middle;padding:12px 16px}.u-table.u-table tbody tr:last-child td{border-bottom:0}.u-table.u-table tbody tr:hover td{background:var(--t-surface-hover)}.u-table.u-table .is-right{text-align:right}.u-list{display:none}.u-list-card{border-bottom:1px solid var(--t-border-soft);flex-direction:column;gap:8px;padding:12px 16px;display:flex}.u-list-card:last-child{border-bottom:0}.u-list-row{justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;display:flex}.u-list-row>span:first-child{color:var(--t-text-muted);flex:none;font-size:12px}.u-list-row>span:last-child{text-align:right;overflow-wrap:anywhere;min-width:0}@media (width<=767px){.u-table-wrap--stack.u-table-wrap--stack{display:none}.u-list{display:block}}.u-banner.u-banner{border:1px solid color-mix(in srgb,var(--u-tone) 30%,var(--t-border));border-left:4px solid var(--u-tone);border-radius:var(--radius-control);background:color-mix(in srgb,var(--u-tone) 8%,var(--t-card-bg));color:var(--t-text);align-items:flex-start;gap:12px;padding:12px 16px;font-size:14px;line-height:1.45;display:flex}.u-banner>.ico{color:var(--u-tone-text);flex:none;margin-top:2px}.u-banner-body{flex:auto;min-width:0}.u-banner-body strong{font-weight:600;display:block}.u-banner-body span{color:var(--t-text-muted)}.u-empty{color:var(--t-text-muted);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 16px;display:flex}.u-empty>.ico{color:var(--t-border-strong)}.u-empty h3.u-empty-title{color:var(--t-text);margin:4px 0 0;font-size:15px;font-weight:600}.u-empty p{max-width:44ch;margin:0;font-size:14px;line-height:1.5}.u-skeleton{border-radius:var(--radius-icon-btn);background:var(--t-surface-hover);animation:1.6s ease-in-out infinite u-pulse;display:block}@keyframes u-pulse{50%{opacity:.5}}@keyframes u-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.u-rise{animation:.35s cubic-bezier(.16,1,.3,1) both u-rise}@media (prefers-reduced-motion:reduce){.u-skeleton,.u-rise{animation:none}.u-btn.u-btn,.u-kpi-icon{transition:none}}
