:root{color-scheme:light;--rx-bg:#f4f6fb;--rx-surface:#fff;--rx-surface-2:#f8fafd;--rx-surface-3:#eef2f9;--rx-surface-4:#e6ebf4;--rx-ink:#12161f;--rx-ink-2:#39435a;--rx-muted:#667085;--rx-faint:#98a2b3;--rx-line:#e3e8f0;--rx-line-strong:#d2dae7;--rx-inverse:#101828;--rx-brand:#3157e8;--rx-brand-hover:#2543c9;--rx-brand-press:#1f37a8;--rx-brand-soft:#eef2ff;--rx-brand-soft-2:#dfe7ff;--rx-brand-ink:#2239a2;--rx-on-brand:#fff;--rx-violet:#7c3aed;--rx-success:#0f9d6e;--rx-success-soft:#e8f8f1;--rx-warn:#b45309;--rx-warn-soft:#fef4e6;--rx-danger:#d92d20;--rx-danger-soft:#fdecea;--rx-info:#0b6bcb;--rx-info-soft:#e9f2fe;--rx-r-xs:6px;--rx-r-sm:10px;--rx-r-md:14px;--rx-r-lg:18px;--rx-r-xl:24px;--rx-r-2xl:32px;--rx-r-full:999px;--rx-shadow-1:0 1px 2px #1018280d, 0 1px 3px #1018280a;--rx-shadow-2:0 6px 16px #10182814, 0 2px 6px #1018280d;--rx-shadow-3:0 24px 64px #1018282e, 0 8px 20px #10182814;--rx-shadow-brand:0 8px 22px #3157e847;--rx-dur-1:90ms;--rx-dur-2:.14s;--rx-dur-3:.18s;--rx-dur-4:.24s;--rx-dur-5:.32s;--rx-ease-standard:cubic-bezier(.2, 0, 0, 1);--rx-ease-emphasized:cubic-bezier(.05, .7, .1, 1);--rx-ease-spring:cubic-bezier(.2, .9, .3, 1.12);--rx-ease-exit:cubic-bezier(.4, 0, 1, 1);--rx-z-header:40;--rx-z-drawer:60;--rx-z-popover:70;--rx-z-modal:80;--rx-z-toast:90;--rx-appbar:64px;--rx-rail:264px}html.dark,html[data-theme=dark]{color-scheme:dark;--rx-bg:#0a0f1a;--rx-surface:#121a29;--rx-surface-2:#0e1624;--rx-surface-3:#1a2233;--rx-surface-4:#222c40;--rx-ink:#eef2f9;--rx-ink-2:#c7d1e2;--rx-muted:#9aa6b9;--rx-faint:#6f7d94;--rx-line:#232d40;--rx-line-strong:#33405a;--rx-inverse:#f2f5fb;--rx-brand:#6d87ff;--rx-brand-hover:#849aff;--rx-brand-press:#5a74f0;--rx-brand-soft:#1b2440;--rx-brand-soft-2:#223058;--rx-brand-ink:#b9c8ff;--rx-on-brand:#fff;--rx-success:#34d399;--rx-success-soft:#10b98124;--rx-warn:#fbbf24;--rx-warn-soft:#f59e0b24;--rx-danger:#fb7185;--rx-danger-soft:#f43f5e29;--rx-info:#7db6ff;--rx-info-soft:#3b82f629;--rx-shadow-1:0 1px 2px #0006;--rx-shadow-2:0 8px 22px #00000073;--rx-shadow-3:0 28px 72px #0009, 0 8px 22px #00000059;--rx-shadow-brand:0 8px 22px #4762f466}@keyframes rx-fade-in{0%{opacity:0}to{opacity:1}}@keyframes rx-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes rx-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes rx-pop-in{0%{opacity:0;transform:scale(.92)translateY(6px)}to{opacity:1;transform:none}}@keyframes rx-slide-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes rx-slide-right{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@keyframes rx-shimmer{0%{background-position:180% 0}to{background-position:-80% 0}}@keyframes rx-spin{to{transform:rotate(360deg)}}@keyframes rx-pulse-dot{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}@keyframes rx-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.rx-fade-in{animation:rx-fade-in var(--rx-dur-3) var(--rx-ease-standard) both}.rx-fade-up{animation:rx-fade-up var(--rx-dur-4) var(--rx-ease-emphasized) both}.rx-scale-in{animation:rx-scale-in var(--rx-dur-3) var(--rx-ease-standard) both}.rx-pop-in{animation:rx-pop-in var(--rx-dur-4) var(--rx-ease-spring) both}.rx-slide-up{animation:rx-slide-up var(--rx-dur-5) var(--rx-ease-emphasized) both}.rx-slide-right{animation:rx-slide-right var(--rx-dur-4) var(--rx-ease-standard) both}.rx-stagger>*{animation:rx-fade-up var(--rx-dur-4) var(--rx-ease-emphasized) both}.rx-stagger>:first-child{animation-delay:0s}.rx-stagger>:nth-child(2){animation-delay:24ms}.rx-stagger>:nth-child(3){animation-delay:48ms}.rx-stagger>:nth-child(4){animation-delay:72ms}.rx-stagger>:nth-child(5){animation-delay:96ms}.rx-stagger>:nth-child(6){animation-delay:.12s}.rx-stagger>:nth-child(7){animation-delay:.144s}.rx-stagger>:nth-child(8){animation-delay:.168s}.rx-stagger>:nth-child(9){animation-delay:.192s}.rx-stagger>:nth-child(10){animation-delay:.216s}.rx-spin{animation:.9s linear infinite rx-spin}.rx-pulse{animation:rx-pulse-dot 2.2s var(--rx-ease-standard) infinite}.rx-btn{border-radius:var(--rx-r-full);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;user-select:none;height:40px;transition:background-color var(--rx-dur-3) var(--rx-ease-standard), border-color var(--rx-dur-3) var(--rx-ease-standard), color var(--rx-dur-3) var(--rx-ease-standard), box-shadow var(--rx-dur-3) var(--rx-ease-standard), transform var(--rx-dur-2) var(--rx-ease-standard), opacity var(--rx-dur-2) linear;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 18px;font:600 13.5px/1 Inter,system-ui,sans-serif;text-decoration:none;display:inline-flex}.rx-btn:active:not(:disabled){transform:scale(.97)}.rx-btn:focus-visible{outline:2px solid var(--rx-brand);outline-offset:2px}.rx-btn:disabled{opacity:.5;cursor:not-allowed}.rx-btn-primary{background:var(--rx-brand);color:var(--rx-on-brand);box-shadow:var(--rx-shadow-brand)}.rx-btn-primary:hover:not(:disabled){background:var(--rx-brand-hover)}.rx-btn-tonal{background:var(--rx-brand-soft);color:var(--rx-brand-ink)}.rx-btn-tonal:hover:not(:disabled){background:var(--rx-brand-soft-2)}.rx-btn-outline{background:var(--rx-surface);border-color:var(--rx-line-strong);color:var(--rx-ink-2);box-shadow:var(--rx-shadow-1)}.rx-btn-outline:hover:not(:disabled){background:var(--rx-surface-2);border-color:var(--rx-brand);color:var(--rx-brand)}.rx-btn-ghost{color:var(--rx-ink-2);background:0 0}.rx-btn-ghost:hover:not(:disabled){background:var(--rx-surface-3)}.rx-btn-danger{background:var(--rx-danger-soft);color:var(--rx-danger)}.rx-btn-danger:hover:not(:disabled){background:var(--rx-danger);color:#fff}.rx-btn-sm{height:32px;padding:0 13px;font-size:12px}.rx-btn-lg{height:48px;padding:0 24px;font-size:15px}.rx-btn-block{width:100%}.rx-iconbtn{border-radius:var(--rx-r-full);width:40px;height:40px;color:var(--rx-muted);cursor:pointer;transition:background-color var(--rx-dur-2) var(--rx-ease-standard), color var(--rx-dur-2) var(--rx-ease-standard), transform var(--rx-dur-2) var(--rx-ease-standard);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.rx-iconbtn:hover{background:var(--rx-surface-3);color:var(--rx-ink)}.rx-iconbtn:active{transform:scale(.92)}.rx-iconbtn:focus-visible{outline:2px solid var(--rx-brand);outline-offset:1px}.rx-iconbtn[aria-pressed=true]{background:var(--rx-brand-soft);color:var(--rx-brand)}.rx-iconbtn-sm{width:32px;height:32px}.rx-field{border:1px solid var(--rx-line-strong);border-radius:var(--rx-r-md);background:var(--rx-surface);width:100%;height:44px;color:var(--rx-ink);transition:border-color var(--rx-dur-2) var(--rx-ease-standard), box-shadow var(--rx-dur-2) var(--rx-ease-standard), background-color var(--rx-dur-2) var(--rx-ease-standard);padding:0 14px;font:400 14px/1.4 Inter,system-ui,sans-serif}.rx-field::placeholder{color:var(--rx-faint)}.rx-field:hover{border-color:var(--rx-line-strong)}.rx-field:focus{border-color:var(--rx-brand);box-shadow:0 0 0 4px color-mix(in srgb, var(--rx-brand) 14%, transparent);outline:none}.rx-field:focus-visible{outline:none}.rx-card{background:var(--rx-surface);border:1px solid var(--rx-line);border-radius:var(--rx-r-lg);box-shadow:var(--rx-shadow-1)}.rx-card-hover{transition:transform var(--rx-dur-3) var(--rx-ease-standard), box-shadow var(--rx-dur-3) var(--rx-ease-standard), border-color var(--rx-dur-3) var(--rx-ease-standard)}.rx-card-hover:hover{box-shadow:var(--rx-shadow-2);border-color:var(--rx-line-strong);transform:translateY(-2px)}.rx-menu{border:1px solid var(--rx-line);border-radius:var(--rx-r-lg);background:var(--rx-surface);min-width:220px;box-shadow:var(--rx-shadow-3);animation:rx-pop-in var(--rx-dur-4) var(--rx-ease-emphasized) both;transform-origin:100% 0;padding:6px}.rx-menu-item{border-radius:var(--rx-r-sm);width:100%;color:var(--rx-ink-2);text-align:left;cursor:pointer;transition:background-color var(--rx-dur-1) linear, color var(--rx-dur-1) linear;background:0 0;border:0;align-items:center;gap:10px;padding:9px 10px;font:500 13px/1.2 Inter,system-ui,sans-serif;text-decoration:none;display:flex}.rx-menu-item:hover{background:var(--rx-surface-3);color:var(--rx-ink)}.rx-menu-item:focus-visible{outline:2px solid var(--rx-brand);outline-offset:-2px}.rx-menu-item[data-danger=true]{color:var(--rx-danger)}.rx-menu-item[data-danger=true]:hover{background:var(--rx-danger-soft)}.rx-menu-item[data-active=true]{background:var(--rx-brand-soft);color:var(--rx-brand-ink);font-weight:600}.rx-menu-label{letter-spacing:.09em;text-transform:uppercase;color:var(--rx-faint);padding:10px 10px 6px;font:700 10.5px/1 Inter,system-ui,sans-serif}.rx-menu-sep{background:var(--rx-line);height:1px;margin:6px 4px}.rx-scrim{-webkit-backdrop-filter:blur(6px)saturate(120%);animation:rx-fade-in var(--rx-dur-3) linear both;background:#0f172a6b;position:fixed;inset:0}.rx-kbd{border:1px solid var(--rx-line);border-radius:var(--rx-r-xs);background:var(--rx-surface-2);min-width:20px;height:20px;color:var(--rx-muted);border-bottom-width:2px;place-items:center;padding:0 5px;font:600 10.5px/1 Inter,system-ui,sans-serif;display:inline-grid}.rx-badge{border-radius:var(--rx-r-full);background:var(--rx-surface-3);height:22px;color:var(--rx-muted);letter-spacing:.01em;align-items:center;gap:5px;padding:0 9px;font:600 11px/1 Inter,system-ui,sans-serif;display:inline-flex}.rx-badge-brand{background:var(--rx-brand-soft);color:var(--rx-brand-ink)}.rx-badge-success{background:var(--rx-success-soft);color:var(--rx-success)}.rx-badge-warn{background:var(--rx-warn-soft);color:var(--rx-warn)}.rx-badge-danger{background:var(--rx-danger-soft);color:var(--rx-danger)}.rx-skeleton{border-radius:var(--rx-r-sm);background:linear-gradient(100deg, var(--rx-surface-3) 20%, var(--rx-surface-4) 40%, var(--rx-surface-3) 60%);background-size:240% 100%;animation:1.4s linear infinite rx-shimmer}.rx-switch{border-radius:var(--rx-r-full);background:var(--rx-surface-4);cursor:pointer;width:44px;height:26px;transition:background-color var(--rx-dur-3) var(--rx-ease-standard);border:0;flex:none;padding:0;position:relative}.rx-switch:after{content:"";width:20px;height:20px;transition:transform var(--rx-dur-3) var(--rx-ease-spring);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #1018284d}.rx-switch[aria-checked=true],.rx-switch[data-on=true]{background:var(--rx-brand)}.rx-switch[aria-checked=true]:after,.rx-switch[data-on=true]:after{transform:translate(18px)}.rx-switch:focus-visible{outline:2px solid var(--rx-brand);outline-offset:2px}.rx-tooltip{z-index:var(--rx-z-popover);border-radius:var(--rx-r-sm);background:var(--rx-inverse);color:var(--rx-bg);pointer-events:none;opacity:0;transition:opacity var(--rx-dur-2) linear, transform var(--rx-dur-2) var(--rx-ease-standard);padding:5px 9px;font:600 11.5px/1.2 Inter,system-ui,sans-serif;position:absolute;transform:translateY(3px)}.rx-tooltip[data-show=true]{opacity:1;transform:none}.rx-scroll{scrollbar-width:thin;scrollbar-color:var(--rx-line-strong) transparent}.rx-scroll::-webkit-scrollbar{width:10px;height:10px}.rx-scroll::-webkit-scrollbar-track{background:0 0}.rx-scroll::-webkit-scrollbar-thumb{background:var(--rx-line-strong);border-radius:var(--rx-r-full);background-clip:content-box;border:3px solid #0000}.rx-scroll::-webkit-scrollbar-thumb:hover{background:var(--rx-faint);background-clip:content-box}.rx-toast{border:1px solid var(--rx-line);border-radius:var(--rx-r-md);background:var(--rx-surface);width:100%;color:var(--rx-ink);box-shadow:var(--rx-shadow-3);animation:rx-pop-in var(--rx-dur-4) var(--rx-ease-spring) both;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.rx-toast[data-kind=success]{border-color:color-mix(in srgb, var(--rx-success) 34%, var(--rx-line))}.rx-toast[data-kind=error]{border-color:color-mix(in srgb, var(--rx-danger) 34%, var(--rx-line))}.rx-toast-progress{border-radius:0 0 var(--rx-r-md) var(--rx-r-md);opacity:.35;transform-origin:0;background:currentColor;height:2px;animation:linear both rx-progress;position:absolute;inset:auto 0 0}@media (prefers-reduced-motion:reduce){.rx-fade-in,.rx-fade-up,.rx-scale-in,.rx-pop-in,.rx-slide-up,.rx-slide-right,.rx-stagger>*,.rx-menu,.rx-toast,.rx-scrim,.rx-skeleton{animation:none!important}.rx-spin{animation-duration:2.4s}.rx-pulse{opacity:1;animation:none!important}.rx-btn,.rx-iconbtn,.rx-card-hover,.rx-menu-item,.rx-switch,.rx-switch:after{transition-duration:.01ms!important}}.rx-menu-item>svg{flex:none;width:16px;height:16px}.rx-appbar{z-index:var(--rx-z-header);height:var(--rx-appbar);background:color-mix(in srgb, var(--rx-bg) 84%, transparent);-webkit-backdrop-filter:blur(16px)saturate(140%);transition:border-color var(--rx-dur-3) var(--rx-ease-standard), background-color var(--rx-dur-3) var(--rx-ease-standard);border-bottom:1px solid #0000;position:sticky;top:0}.rx-appbar[data-scrolled=true]{border-color:var(--rx-line);background:color-mix(in srgb, var(--rx-surface) 88%, transparent)}.rx-appbar-inner{align-items:center;gap:10px;height:100%;display:flex}.rx-appbar-left,.rx-appbar-right{align-items:center;gap:4px;min-width:0;display:flex}.rx-appbar-left{flex:0 auto;min-width:0}.rx-appbar-right{flex:none;margin-left:auto}.rx-appbar-center{flex:1;justify-content:center;min-width:0;display:flex}.rx-appbar-spacer{flex:1}.rx-brand{border-radius:var(--rx-r-md);min-width:0;color:var(--rx-ink);transition:background-color var(--rx-dur-2) var(--rx-ease-standard);align-items:center;gap:9px;padding:4px 6px 4px 2px;text-decoration:none;display:flex}.rx-brand:hover{background:var(--rx-surface-3)}.rx-brand:focus-visible{outline:2px solid var(--rx-brand);outline-offset:1px}.rx-brand-mark{color:#fff;background:linear-gradient(135deg,#3157e8 0%,#6d4df6 60%,#a855f7 100%);border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-size:15px;font-weight:800;line-height:1;display:grid;box-shadow:0 4px 12px #3157e84d}.rx-brand-text{flex-direction:column;min-width:0;line-height:1.15;display:flex}.rx-brand-name{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:800;overflow:hidden}.rx-brand-name b{font-weight:800}.rx-brand-sub{color:var(--rx-faint);white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:500;overflow:hidden}.rx-nav{align-items:center;gap:2px;display:flex}.rx-nav a{border-radius:var(--rx-r-full);color:var(--rx-muted);white-space:nowrap;transition:background-color var(--rx-dur-2) var(--rx-ease-standard), color var(--rx-dur-2) var(--rx-ease-standard);padding:7px 12px;font-size:13px;font-weight:600;text-decoration:none}.rx-nav a:hover{background:var(--rx-surface-3);color:var(--rx-ink)}.rx-nav a[aria-current=page],.rx-nav a[data-active=true]{background:var(--rx-brand-soft);color:var(--rx-brand-ink)}.rx-nav a:focus-visible{outline:2px solid var(--rx-brand);outline-offset:1px}.rx-popover-host{display:inline-flex;position:relative}.rx-popover{z-index:var(--rx-z-popover);border:1px solid var(--rx-line);border-radius:var(--rx-r-lg);background:var(--rx-surface);min-width:220px;box-shadow:var(--rx-shadow-3);animation:rx-pop-in var(--rx-dur-4) var(--rx-ease-emphasized) both;transform-origin:0 0;padding:6px;position:absolute;top:calc(100% + 8px);left:0}.rx-popover[hidden]{display:none}.rx-popover[data-align=end]{transform-origin:100% 0;left:auto;right:0}.rx-apps-panel{width:min(420px,100vw - 24px);padding:0}.rx-apps-head{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 10px;display:flex}.rx-apps-title{letter-spacing:-.02em;color:var(--rx-ink);font-size:13.5px;font-weight:800}.rx-apps-sub{color:var(--rx-faint);margin-top:2px;font-size:11px}.rx-apps-grid{grid-template-columns:1fr 1fr;gap:6px;padding:0 8px 6px;display:grid}.rx-app-item{border-radius:var(--rx-r-md);color:var(--rx-ink-2);animation:rx-fade-up var(--rx-dur-4) var(--rx-ease-emphasized) both;transition:background-color var(--rx-dur-2) var(--rx-ease-standard), transform var(--rx-dur-2) var(--rx-ease-standard);align-items:flex-start;gap:10px;padding:10px;text-decoration:none;display:flex}.rx-app-item:hover{background:var(--rx-surface-3);transform:translateY(-1px)}.rx-app-item:focus-visible{outline:2px solid var(--rx-brand);outline-offset:-2px}.rx-app-item[data-current=true]{background:var(--rx-brand-soft)}.rx-app-item[data-current=true] .rx-app-name{color:var(--rx-brand-ink)}.rx-app-icon{border-radius:10px;flex:none;place-items:center;width:32px;height:32px;margin-top:1px;display:grid}.rx-app-icon svg{width:16px;height:16px}.rx-app-text{flex:1;min-width:0;line-height:1.2}.rx-app-name{color:var(--rx-ink);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex;overflow:hidden}.rx-app-desc{color:var(--rx-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:10.5px;display:block;overflow:hidden}.rx-app-check{color:var(--rx-brand);flex:none;display:inline-flex}.rx-app-check svg{width:12px;height:12px}.rx-apps-idbody{border-top:1px solid var(--rx-line);margin:2px 8px 8px;padding-top:6px}.rx-app-idicon{border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.rx-app-idicon svg{width:16px;height:16px}.rx-app-idname{flex:1;font-size:12.5px}.rx-app-idarrow{color:var(--rx-faint);display:inline-flex}.rx-app-idarrow svg{width:14px;height:14px}.rx-apps-foot{border-top:1px solid var(--rx-line);background:var(--rx-surface-2);border-radius:0 0 var(--rx-r-lg) var(--rx-r-lg);color:var(--rx-muted);justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:11px;display:flex}.rx-account-panel{width:min(300px,100vw - 24px);padding:0}.rx-account-head{align-items:flex-start;gap:11px;padding:14px 14px 12px;display:flex}.rx-account-meta{flex:1;min-width:0}.rx-account-name{color:var(--rx-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.rx-account-mail{color:var(--rx-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11px;overflow:hidden}.rx-avatar{color:#fff;letter-spacing:.02em;user-select:none;background:linear-gradient(135deg,#3157e8 0%,#7c3aed 100%);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:12.5px;font-weight:800;display:grid}.rx-avatar-lg{width:42px;height:42px;font-size:14px}.rx-account-trigger{border-radius:var(--rx-r-full);transition:box-shadow var(--rx-dur-2) var(--rx-ease-standard);padding:2px}.rx-account-trigger:hover{box-shadow:0 0 0 3px var(--rx-brand-soft)}.rx-account-trigger:focus-visible{outline:2px solid var(--rx-brand);outline-offset:2px}.rx-popover-sep{background:var(--rx-line);height:1px;margin:6px 8px}.rx-popover-body{padding:6px}.rx-menu-fill{flex:1;min-width:0}.rx-lang-item{width:100%;color:var(--rx-ink-2);align-items:center;gap:10px;padding:9px 10px;font:500 13px/1.2 Inter,system-ui,sans-serif;display:flex}.rx-lang-item>svg{flex:none;width:16px;height:16px}.rx-lang-select{flex:none;align-items:center;display:inline-flex;position:relative}.rx-lang-select>svg{pointer-events:none;width:13px;height:13px}.rx-lang-select .rx-lang-select-chev{color:var(--rx-muted);position:absolute;right:7px}.rx-lang-select select{-webkit-appearance:none;appearance:none;border:1px solid var(--rx-line);border-radius:var(--rx-r-full);background:var(--rx-surface);max-width:166px;height:30px;color:var(--rx-ink-2);cursor:pointer;transition:background-color var(--rx-dur-2) var(--rx-ease-standard), border-color var(--rx-dur-2) var(--rx-ease-standard);padding:0 26px 0 10px;font:600 12px/1 Inter,system-ui,sans-serif}.rx-lang-select select:hover{background:var(--rx-surface-3);border-color:var(--rx-line-strong)}.rx-lang-select select:focus-visible{outline:2px solid var(--rx-brand);outline-offset:1px}.rx-lang-pill{border-radius:var(--rx-r-full);height:34px;color:var(--rx-ink-2);cursor:pointer;transition:background-color var(--rx-dur-2) var(--rx-ease-standard), border-color var(--rx-dur-2) var(--rx-ease-standard), color var(--rx-dur-2) var(--rx-ease-standard);background:0 0;border:1px solid #0000;align-items:center;gap:5px;padding:0 9px 0 12px;display:inline-flex}.rx-lang-pill:hover,.rx-lang-pill[aria-expanded=true]{background:var(--rx-surface-3);color:var(--rx-ink)}.rx-lang-pill:focus-visible{outline:2px solid var(--rx-brand);outline-offset:1px}.rx-lang-pill-code{letter-spacing:.06em;font:700 11.5px/1 Inter,system-ui,sans-serif}.rx-lang-pill-chev{width:13px;height:13px;color:var(--rx-muted);transition:transform var(--rx-dur-2) var(--rx-ease-standard);flex:none}.rx-lang-pill[aria-expanded=true] .rx-lang-pill-chev{transform:rotate(180deg)}.rx-lang-menu{min-width:208px}.rx-lang-list{padding:0 0 4px}.rx-lang-opt{gap:8px}.rx-lang-opt-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rx-lang-opt-code{letter-spacing:.08em;color:var(--rx-faint);flex:none;font:700 10px/1 Inter,system-ui,sans-serif}.rx-lang-opt[data-active=true] .rx-lang-opt-code{color:var(--rx-brand)}.rx-lang-opt-check{width:16px;height:16px;color:var(--rx-brand);opacity:0;transition:opacity var(--rx-dur-1) linear, transform var(--rx-dur-2) var(--rx-ease-emphasized);flex:none;display:inline-flex;transform:scale(.8)}.rx-lang-opt-check>svg{width:16px;height:16px}.rx-lang-opt[data-active=true] .rx-lang-opt-check{opacity:1;transform:scale(1)}.rx-mobile-nav{width:min(280px,100vw - 24px)}.rx-menu-toggle{display:none}@media (width<=1000px){.rx-appbar-center{display:none}.rx-menu-toggle{display:inline-grid}}@media (width<=620px){.rx-brand-sub{display:none}.rx-appbar-inner{gap:6px}.rx-hide-sm,.rx-lang-slot,[data-rx-lang-slot]{display:none!important}}@media (prefers-reduced-motion:reduce){.rx-popover,.rx-app-item{transition-duration:.01ms!important;animation:none!important}}[data-rx-theme] .rx-theme-sun{display:none}[data-rx-theme] .rx-theme-moon,html[data-theme=dark] [data-rx-theme] .rx-theme-sun{display:block}html[data-theme=dark] [data-rx-theme] .rx-theme-moon{display:none}.rx-mobile-nav .rx-mobile-cta{justify-content:center;width:100%;margin:0;display:flex}.rx-mobile-nav .rx-menu-item[aria-current]{background:var(--rx-brand-soft);color:var(--rx-brand-ink)}:root{--bg:var(--rx-bg);--panel:var(--rx-surface);--ink:var(--rx-ink);--muted:var(--rx-muted);--line:var(--rx-line);--accent:var(--rx-brand);--accent-dark:var(--rx-brand-hover);--violet:var(--rx-violet);--radius:var(--rx-r-lg);--max:1180px;--header:var(--rx-appbar)}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header) + 20px)}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}::selection{background:#3157e82e}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}button,input,select,textarea{font:inherit}.container{width:min(var(--max), calc(100vw - 40px));margin:0 auto}.site-header{z-index:50;height:var(--header);backdrop-filter:blur(16px);background:#f6f7fbd1;border-bottom:1px solid #0000;transition:border-color .2s,background .2s;position:sticky;top:0}.site-header.scrolled{border-color:var(--line);background:#ffffffe0}.header-inner{height:var(--header);align-items:center;gap:26px;display:flex}.brand{letter-spacing:-.03em;align-items:center;gap:10px;font-size:17px;font-weight:800;display:flex}.brand-mark{background:linear-gradient(135deg, var(--accent), var(--violet));color:#fff;border-radius:11px;place-items:center;width:35px;height:35px;font-size:16px;font-weight:800;display:grid;box-shadow:0 6px 18px #3157e847}.nav{align-items:center;gap:2px;display:flex}.nav a{color:#4c5872;border-radius:9px;padding:8px 12px;font-size:13px;font-weight:600;transition:all .15s}.nav a:hover{color:var(--accent);background:#3157e814}.header-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.btn{border-radius:var(--rx-r-full);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;height:44px;transition:background-color var(--rx-dur-3) var(--rx-ease-standard), border-color var(--rx-dur-3) var(--rx-ease-standard), color var(--rx-dur-3) var(--rx-ease-standard), box-shadow var(--rx-dur-3) var(--rx-ease-standard), transform var(--rx-dur-2) var(--rx-ease-standard);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:13.5px;font-weight:600;display:inline-flex}.btn:focus-visible{outline:2px solid var(--rx-brand);outline-offset:2px}.btn-primary{background:var(--rx-brand);color:var(--rx-on-brand);box-shadow:var(--rx-shadow-brand)}.btn-primary:hover{background:var(--rx-brand-hover)}.btn-dark{background:var(--rx-inverse);color:var(--rx-bg)}.btn-dark:hover{background:color-mix(in srgb, var(--rx-inverse) 86%, var(--rx-brand))}.btn-ghost{border-color:var(--rx-line-strong);background:var(--rx-surface);color:var(--rx-ink-2);box-shadow:var(--rx-shadow-1)}.btn-ghost:hover{background:var(--rx-surface-2);border-color:var(--rx-brand);color:var(--rx-brand)}.btn-white{background:var(--rx-surface);color:var(--rx-ink);border-color:var(--rx-line)}.btn-white:hover{background:var(--rx-surface-2)}.btn-sm{border-radius:10px;height:36px;padding:0 14px;font-size:12px}.hero{color:#fff;background:#0a0f1e;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(800px 420px at 18% -10%,#3157e880,#0000 65%),radial-gradient(720px 400px at 92% 8%,#7c3aed5c,#0000 65%),radial-gradient(560px 360px at 55% 110%,#0ea5e92e,#0000 60%);position:absolute;inset:0}.hero:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;mask-image:linear-gradient(#000000b3,#0000 85%)}.hero-inner{z-index:1;gap:48px;padding:82px 0 72px;display:grid;position:relative}.eyebrow{letter-spacing:.02em;color:#ffffffd1;backdrop-filter:blur(8px);background:#ffffff12;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:6px 12px;font-size:11px;font-weight:700;display:inline-flex}.eyebrow .dot{background:#34d399;border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 4px #34d39929}.hero h1{letter-spacing:-.045em;max-width:760px;margin:22px 0 0;font-size:clamp(38px,6vw,68px);font-weight:800;line-height:1.02}.hero h1 .grad{background:linear-gradient(100deg,#93b4ff 10%,#c4b5fd 55%,#7dd3fc 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-lead{color:#ffffffad;max-width:600px;margin:20px 0 0;font-size:16px;line-height:1.65}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.hero-meta{color:#ffffff8c;flex-wrap:wrap;gap:18px;margin-top:26px;font-size:11.5px;font-weight:600;display:flex}.hero-meta span{align-items:center;gap:6px;display:inline-flex}.hero-meta .check{color:#34d399}.hero-visual{backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff24;border-radius:24px;padding:12px;position:relative;box-shadow:0 40px 120px #0006}.mock{color:#0e1424;background:#f7f9fd;border-radius:16px;overflow:hidden}.mock-top{background:#fff;border-bottom:1px solid #e4e8f1;align-items:center;gap:6px;height:34px;padding:0 12px;display:flex}.mock-dot{background:#d6dbe6;border-radius:999px;width:7px;height:7px}.mock-url{color:#7a849c;background:#f1f4fa;border-radius:6px;margin-left:8px;padding:3px 10px;font-size:9px;font-weight:600}.mock-body{grid-template-columns:118px 1fr;min-height:290px;display:grid}.mock-side{background:#eff3fb;border-right:1px solid #e4e8f1;padding:12px 9px}.mock-logo{align-items:center;gap:6px;margin-bottom:12px;font-size:10px;font-weight:800;display:flex}.mock-logo .brand-mark{width:18px;height:18px;box-shadow:none;border-radius:6px;font-size:9px}.mock-item{color:#64708a;border-radius:7px;align-items:center;gap:5px;padding:6px 7px;font-size:8.5px;font-weight:600;display:flex}.mock-item.active{color:#2543c9;background:#dfe7ff}.mock-main{padding:14px}.mock-headline{letter-spacing:-.02em;font-size:13px;font-weight:800}.mock-mail{background:#fff;border:1px solid #e8ecf4;border-radius:10px;align-items:flex-start;gap:8px;margin-top:9px;padding:9px;display:flex}.mock-mail.unread{background:#f7f9ff;border-color:#dbe4ff}.mock-avatar{color:#fff;background:linear-gradient(135deg,#3157e8,#7c3aed);border-radius:999px;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:8px;font-weight:800;display:grid}.mock-lines{flex:1;min-width:0}.mock-line{background:#dfe5f0;border-radius:3px;height:5px;margin-bottom:4px}.mock-line.w60{width:60%}.mock-line.w80{width:82%}.mock-line.w40{background:#edf1f8;width:40%}.mock-line.w95{background:#edf1f8;width:95%}.mock-badge{color:#fff;backdrop-filter:blur(10px);background:#10182ceb;border:1px solid #ffffff29;border-radius:14px;align-items:center;gap:8px;padding:10px 13px;font-size:10px;font-weight:700;display:flex;position:absolute;bottom:34px;right:-14px;box-shadow:0 18px 40px #00000059}.mock-badge .dot{background:#34d399;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 4px #34d39924}.trust{border-bottom:1px solid var(--line);background:#fff}.trust-inner{grid-template-columns:repeat(4,1fr);gap:1px;padding:22px 0;display:grid}.trust-item{border-left:1px solid var(--line);align-items:center;gap:10px;padding:0 20px;display:flex}.trust-item:first-child{border-left:0;padding-left:0}.trust-icon{width:34px;height:34px;color:var(--accent);background:#3157e814;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.trust-title{font-size:12px;font-weight:700}.trust-text{color:var(--muted);font-size:10.5px}.section{padding:76px 0}.section.alt{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:34px;display:flex}.kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);align-items:center;gap:6px;font-size:10.5px;font-weight:800;display:inline-flex}.section h2{letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(26px,3.4vw,38px);font-weight:800;line-height:1.1}.section-lead{max-width:520px;color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.65}.grid-3{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.grid-4{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.card{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:22px;transition:all .18s}.card:hover{border-color:#c9d5f5;transform:translateY(-2px);box-shadow:0 16px 40px #141e4612}.card-icon{width:42px;height:42px;color:var(--accent);background:linear-gradient(135deg,#3157e81f,#7c3aed1f);border-radius:13px;place-items:center;font-size:18px;display:grid}.card h3{letter-spacing:-.02em;margin:16px 0 6px;font-size:15px;font-weight:800}.card p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.65}.card-meta{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.pill{color:#5a6580;background:#f1f4fa;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:10px;font-weight:700;display:inline-flex}.pill.green{color:#067647;background:#e9f9f1}.pill.amber{color:#b54708;background:#fff7e8}.pill.blue{color:var(--accent);background:#eef3ff}.project-card .project-head{align-items:flex-start;gap:12px;display:flex}.project-card .card-icon{flex-shrink:0}.project-card .card-title{margin:2px 0 0;font-size:14px;font-weight:800}.project-card .card-url{color:#98a2b3;margin-top:2px;font-size:10.5px}.premium-banner{color:#fff;background:linear-gradient(120deg,#0d1426 0%,#18224a 55%,#2b2470 100%);border-radius:28px;gap:26px;padding:42px;display:grid;position:relative;overflow:hidden}.premium-banner:before{content:"";pointer-events:none;background:radial-gradient(560px 300px at 88% 0,#7c3aed8c,#0000 65%),radial-gradient(520px 320px at 5% 100%,#3157e873,#0000 65%);position:absolute;inset:0}.premium-banner>*{position:relative}.premium-banner h2{letter-spacing:-.045em;max-width:640px;margin:12px 0 0;font-size:clamp(28px,4vw,44px);line-height:1.05}.premium-banner p{color:#ffffffad;max-width:560px;margin:12px 0 0;font-size:14px;line-height:1.65}.price{align-items:flex-end;gap:8px;display:flex}.price .amount{letter-spacing:-.05em;font-size:52px;font-weight:800;line-height:1}.price .period{color:#fff9;padding-bottom:6px;font-size:12px}.pricing-grid{grid-template-columns:1fr 1.1fr;align-items:stretch;gap:16px;display:grid}.plan{border:1px solid var(--line);border-radius:var(--rx-r-xl);background:var(--panel);box-shadow:var(--rx-shadow-1);transition:border-color var(--rx-dur-3) var(--rx-ease-standard), box-shadow var(--rx-dur-3) var(--rx-ease-standard), transform var(--rx-dur-3) var(--rx-ease-standard);flex-direction:column;padding:28px;display:flex}.plan:hover{border-color:var(--rx-line-strong);box-shadow:var(--rx-shadow-2)}.plan.featured{border-color:color-mix(in srgb, var(--rx-brand) 42%, var(--rx-line));box-shadow:0 24px 70px color-mix(in srgb, var(--rx-brand) 16%, transparent);position:relative}.plan-name{justify-content:space-between;align-items:center;font-size:14px;font-weight:800;display:flex}.plan-price{letter-spacing:-.05em;margin:14px 0 0;font-size:42px;font-weight:800;line-height:1}.plan-price span{letter-spacing:0;color:var(--muted);font-size:12px;font-weight:600}.plan-desc{color:var(--muted);margin:10px 0 0;font-size:12.5px;line-height:1.6}.plan-list{gap:9px;margin:20px 0 0;padding:0;list-style:none;display:grid}.plan-list li{color:var(--rx-ink-2);align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.45;display:flex}.plan-list .tick{color:var(--rx-success);flex-shrink:0;margin-top:1px}.plan-list .muted{color:#a0a8ba}.plan .btn{width:100%;margin-top:auto}.plan-cta{margin-top:auto;padding-top:22px}.pay-methods{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.pay-method{border:1px solid var(--line);color:#5a6580;background:#fbfcfe;border-radius:9px;align-items:center;gap:6px;padding:7px 11px;font-size:10.5px;font-weight:700;display:inline-flex}.feature-table{border-collapse:collapse;border:1px solid var(--line);border-radius:var(--rx-r-lg);background:var(--panel);width:100%;font-size:12.5px;overflow:hidden}.feature-table th,.feature-table td{text-align:left;border-bottom:1px solid var(--line);padding:13px 16px}.feature-table th{letter-spacing:.1em;text-transform:uppercase;color:#8790a6;background:#f9fafc;font-size:10px;font-weight:800}.feature-table tr:last-child td{border-bottom:0}.feature-table td:not(:first-child),.feature-table th:not(:first-child){text-align:center;width:150px}.feature-table .yes{color:#12b76a;font-weight:800}.feature-table .no{color:#c4cad8}.faq{gap:10px;display:grid}.faq details{border:1px solid var(--line);background:#fff;border-radius:14px;padding:0 18px}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-size:13px;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:#98a2b3;font-size:18px;font-weight:500;transition:all .15s}.faq details[open] summary:after{transform:rotate(45deg)}.faq .answer{color:var(--muted);padding:0 0 16px;font-size:12.5px;line-height:1.7}.final-cta{text-align:center;color:#fff;background:#0a0f1e;padding:70px 0;position:relative;overflow:hidden}.final-cta:before{content:"";background:radial-gradient(700px 360px at 50% 120%,#3157e873,#0000 65%);position:absolute;inset:0}.final-cta>*{position:relative}.final-cta h2{letter-spacing:-.04em;margin:0;font-size:clamp(28px,4vw,44px)}.final-cta p{color:#ffffff9e;max-width:500px;margin:12px auto 0;font-size:14px;line-height:1.6}.final-cta .hero-actions{justify-content:center}.site-footer{color:#ffffff8c;background:#0a0f1e;border-top:1px solid #ffffff14}.footer-inner{grid-template-columns:1.4fr repeat(3,1fr);gap:34px;padding:46px 0 34px;display:grid}.footer-brand{color:#fff;font-size:16px;font-weight:800}.footer-desc{max-width:280px;margin:10px 0 0;font-size:11.5px;line-height:1.7}.footer-col h4{letter-spacing:.12em;text-transform:uppercase;color:#ffffff59;margin:0 0 10px;font-size:10px;font-weight:800}.footer-col a{color:#fff9;padding:3px 0;font-size:11.5px;display:block}.footer-col a:hover{color:#fff}.footer-bottom{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 0 26px;font-size:10.5px;display:flex}.page{padding:54px 0 80px}.page-narrow{width:min(480px,100vw - 32px);margin:0 auto}.page-card{border:1px solid var(--line);background:#fff;border-radius:24px;padding:30px;box-shadow:0 24px 70px #141e4614}.page-title{letter-spacing:-.035em;margin:0;font-size:26px}.page-sub{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.6}.form{gap:14px;margin-top:22px;display:grid}.field label{color:#59647c;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.input{border:1px solid var(--line);width:100%;height:46px;color:var(--ink);background:#fff;border-radius:12px;outline:none;padding:0 14px;transition:all .15s}.input:focus{border-color:var(--accent);box-shadow:0 0 0 4px #3157e81f}.form .btn{width:100%;margin-top:4px}.form-error{color:#b42318;background:#fef3f2;border-radius:10px;padding:11px 13px;font-size:12px;font-weight:500;display:none}.form-error.show{display:block}.form-ok{color:#067647;background:#ecfdf3;border-radius:10px;padding:11px 13px;font-size:12px;font-weight:500;display:none}.form-ok.show{display:block}.form-foot{border-top:1px solid var(--line);text-align:center;color:var(--muted);margin-top:18px;padding-top:16px;font-size:11.5px}.form-foot a{color:var(--accent);font-weight:700}.account-grid{grid-template-columns:1.4fr 1fr;align-items:start;gap:16px;display:grid}.account-card{border:1px solid var(--line);background:#fff;border-radius:20px;padding:24px}.account-status{align-items:center;gap:14px;display:flex}.account-avatar{background:linear-gradient(135deg, var(--accent), var(--violet));color:#fff;border-radius:999px;place-items:center;width:48px;height:48px;font-weight:800;display:grid}.account-email{font-size:15px;font-weight:800}.account-role{color:var(--muted);font-size:11px}.account-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:13px 0;font-size:12.5px;display:flex}.account-row:last-child{border-bottom:0}.account-row .label{color:var(--muted)}.account-row .value{font-weight:700}.premium-badge{color:#b54708;background:#fff7e8;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:10px;font-weight:800;display:inline-flex}.premium-badge.active{color:#b93815;background:#fff4e5}.docs-shell{grid-template-columns:250px 1fr;align-items:start;gap:44px;padding:44px 0 80px;display:grid}.docs-nav{top:calc(var(--header) + 24px);border:1px solid var(--line);background:#fff;border-radius:16px;padding:16px;position:sticky}.docs-nav-title{letter-spacing:.12em;text-transform:uppercase;color:#98a2b3;margin-bottom:8px;font-size:10px;font-weight:800}.docs-nav a{color:#5a6580;border-radius:8px;padding:7px 9px;font-size:12px;font-weight:600;display:block}.docs-nav a:hover,.docs-nav a.active{color:var(--accent);background:#3157e814}.docs-nav .group{margin-top:16px}.prose{color:#39445c;min-width:0;max-width:780px;font-size:14px;line-height:1.75}.prose h1{letter-spacing:-.04em;color:var(--ink);margin:0 0 12px;font-size:34px;line-height:1.1}.prose h2{letter-spacing:-.03em;color:var(--ink);margin:40px 0 12px;font-size:22px}.prose h3{letter-spacing:-.02em;color:var(--ink);margin:26px 0 8px;font-size:16px}.prose p{margin:0 0 14px}.prose ul,.prose ol{margin:0 0 16px;padding-left:22px}.prose li{margin:5px 0}.prose a{color:var(--accent);font-weight:600}.prose a:hover{text-decoration:underline}.prose code{color:#2543c9;background:#eef1f8;border-radius:6px;padding:2px 6px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.prose pre{color:#dbe4ff;background:#0d1426;border-radius:14px;margin:0 0 18px;padding:16px;font-size:12px;line-height:1.65;overflow-x:auto}.prose pre code{color:inherit;background:0 0;padding:0;font-size:12px}.prose blockquote{border-left:3px solid var(--accent);color:#33427a;background:#eef3ff;border-radius:0 10px 10px 0;margin:0 0 16px;padding:12px 16px;font-size:13px}.prose hr{border:0;border-top:1px solid var(--line);margin:32px 0}.prose table{border-collapse:collapse;width:100%;margin-bottom:18px;font-size:12.5px}.prose th,.prose td{border:1px solid var(--line);text-align:left;padding:9px 12px}.prose th{text-transform:uppercase;letter-spacing:.08em;color:#7a849c;background:#f7f9fc;font-size:10.5px}.docs-cards{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:24px;display:grid}@media (width>=960px){.hero-inner{grid-template-columns:1.08fr .92fr;align-items:center;padding:96px 0 84px}}@media (width<=960px){.grid-4,.grid-3{grid-template-columns:repeat(2,1fr)}.pricing-grid,.account-grid{grid-template-columns:1fr}.docs-shell{grid-template-columns:1fr;gap:24px}.docs-nav{position:static}.footer-inner{grid-template-columns:1fr 1fr}.trust-inner{grid-template-columns:repeat(2,1fr);gap:18px}.trust-item{border-left:0;padding:0}}@media (width<=720px){.nav{display:none}.hero-inner{padding:56px 0 60px}.hero-visual{display:none}.grid-3,.grid-4,.docs-cards{grid-template-columns:1fr}.section{padding:54px 0}.section-head{margin-bottom:24px}.premium-banner{padding:28px}.footer-inner{grid-template-columns:1fr;gap:24px}.plan,.page-card{padding:22px}.header-actions .btn-ghost{display:none}}html[data-theme=dark] body{background:var(--bg);color:var(--ink)}html[data-theme=dark] .site-header{background:#0a0f1bd1}html[data-theme=dark] .site-header.scrolled{border-color:var(--line);background:#0e1422e6}html[data-theme=dark] .menu-toggle{border-color:var(--line);color:var(--ink);background:#141a29}html[data-theme=dark] .nav{border-color:var(--line);background:#0e1422fa}html[data-theme=dark] .btn-white,html[data-theme=dark] .btn-ghost,html[data-theme=dark] .pay-method{border-color:var(--line);color:var(--ink);background:#141a29}html[data-theme=dark] .btn-white:hover,html[data-theme=dark] .btn-ghost:hover{background:#1c2437}html.dark .btn-dark,html[data-theme=dark] .btn-dark{background:var(--rx-surface-3);color:var(--rx-ink);border-color:var(--rx-line-strong)}html.dark .btn-dark:hover,html[data-theme=dark] .btn-dark:hover{background:var(--rx-surface-4)}html[data-theme=dark] .card,html[data-theme=dark] .plan,html[data-theme=dark] .page-card,html[data-theme=dark] .account-card,html[data-theme=dark] .faq details,html[data-theme=dark] .feature-table,html[data-theme=dark] .docs-nav{background:var(--panel);border-color:var(--line)}html[data-theme=dark] .card:hover{border-color:#33405c;box-shadow:0 20px 50px #00000059}html[data-theme=dark] .plan.featured{border-color:#3b4c78;box-shadow:0 20px 60px #0006}html[data-theme=dark] .section.alt{background:#0d1322}html[data-theme=dark] .trust{background:var(--panel);border-color:var(--line)}html[data-theme=dark] .trust-inner,html[data-theme=dark] .trust-item{border-color:var(--line)}html[data-theme=dark] .pill.green{color:#6ee7b7;background:#10b98129}html[data-theme=dark] .pill.amber,html[data-theme=dark] .premium-badge{color:#fcd34d;background:#f59e0b29}html[data-theme=dark] .pill.blue{color:#a8bcff;background:#3157e833}html[data-theme=dark] .feature-table th{background:#1a2233}html[data-theme=dark] .feature-table th,html[data-theme=dark] .feature-table td{border-color:var(--line)}html[data-theme=dark] .faq .answer{color:var(--muted)}html[data-theme=dark] .input,html[data-theme=dark] select.input{border-color:var(--line);color:var(--ink);background:#101724}html[data-theme=dark] .input::placeholder{color:#70809a}html[data-theme=dark] .docs-nav a:hover,html[data-theme=dark] .docs-nav a.active{background:#202a3c}html[data-theme=dark] .prose pre{border-color:var(--line);background:#0d1322}html[data-theme=dark] .prose code{color:#c7d3ea;background:#1a2233}html[data-theme=dark] .prose blockquote{color:var(--muted);border-color:#33405c}html[data-theme=dark] .prose th{background:#1a2233}html[data-theme=dark] .prose th,html[data-theme=dark] .prose td,html[data-theme=dark] .account-row{border-color:var(--line)}html[data-theme=dark] .nf-hint{background:#6d87ff24}html[data-theme=dark] .hero:after,html[data-theme=dark] .final-cta:before{opacity:.55}html[data-theme=dark] .site-footer{border-color:var(--line)}.theme-toggle{border:1px solid var(--line);background:var(--panel);width:38px;height:38px;color:var(--ink);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;transition:background .18s,transform .12s;display:inline-flex}.theme-toggle:hover{background:#eef2fb}html[data-theme=dark] .theme-toggle:hover{background:#1c2437}.theme-toggle:active{transform:scale(.94)}html.js [data-reveal]{opacity:0;will-change:opacity, transform;transition:opacity .6s cubic-bezier(.2,.8,.2,1),transform .6s cubic-bezier(.2,.8,.2,1);transform:translateY(18px)}html.js [data-reveal].in{opacity:1;transform:none}.hero h1{animation:.7s both hero-rise}.hero-lead{animation:.7s 80ms both hero-rise}.hero-actions{animation:.7s .16s both hero-rise}.hero-meta{animation:.7s .24s both hero-rise}.hero-visual{animation:.9s cubic-bezier(.2,.8,.2,1) .18s both hero-float-in}@keyframes hero-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes hero-float-in{0%{opacity:0;transform:translateY(28px)scale(.98)}to{opacity:1;transform:none}}.card,.project-card,.plan,.pay-method,.btn,.trust-item{transition:transform .2s,box-shadow .2s,border-color .2s,background .2s}.card:hover,.project-card:hover{transform:translateY(-3px)}.btn:active{transform:scale(.97)}.brand-mark{transition:transform .25s cubic-bezier(.2,.9,.3,1.4)}.brand:hover .brand-mark{transform:rotate(-8deg)scale(1.06)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}html.js [data-reveal]{opacity:1;transition:none;transform:none}.hero h1,.hero-lead,.hero-actions,.hero-meta,.hero-visual{animation:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}html[data-theme=dark] .acc-premium{background:radial-gradient(520px 240px at 100% 0,#7c3aed38,#0000 70%),#141a29}html[data-theme=dark] .acc-premium.is-premium{background:radial-gradient(520px 250px at 100% 0,#f59e0b33,#0000 70%),linear-gradient(120deg,#1a1b1f,#141a29 60%);border-color:#3c3320}html[data-theme=dark] .acc-icon-btn{border-color:var(--line);color:#aeb9cb;background:#1a2130}html[data-theme=dark] .acc-icon-btn:hover{color:var(--ink);background:#222c40}html[data-theme=dark] .acc-chip.green{color:#6ee7b7;background:#10b98129}html[data-theme=dark] .acc-chip.amber{color:#fcd34d;background:#f59e0b29}html[data-theme=dark] .acc-chip.red{color:#fda4af;background:#f43f5e29}html[data-theme=dark] .acc-chip.slate{color:#aeb9cb;background:#202a3c}html[data-theme=dark] .acc-code{background:#101724;border-color:#2c3d70}html[data-theme=dark] .acc-code code{border-color:var(--line);color:#a8bcff;background:#161f31}html[data-theme=dark] .acc-limit-row{background:#1a2130}html[data-theme=dark] .acc-limit-row b{color:#e3e8f2}html[data-theme=dark] .acc-links a{color:#ccd5e3}html[data-theme=dark] .acc-links a:hover{color:var(--accent);background:#1e2739}html[data-theme=dark] .acc-toast{color:#e3e8f2;border-color:var(--line);background:#141a29;box-shadow:0 18px 40px #00000080}html[data-theme=dark] .acc-plan-title,html[data-theme=dark] .acc-row .value{color:var(--ink)}.limits-wrap{border:1px solid var(--rx-line);border-radius:var(--rx-r-lg);background:var(--panel);box-shadow:var(--rx-shadow-1);margin-top:34px;overflow-x:auto}.limits-note{border-bottom:1px solid var(--rx-line);color:var(--muted);align-items:center;gap:10px;padding:12px 16px;font-size:12px;display:flex}.limits-table{border:0;margin:0}.limits-table th{z-index:1;background:var(--rx-surface-2);backdrop-filter:blur(6px);position:sticky;top:0}.limits-table .limit-group td{background:var(--rx-surface-2);border-top:1px solid var(--rx-line);border-bottom:1px solid var(--rx-line);letter-spacing:.08em;text-transform:uppercase;color:var(--rx-faint);padding:9px 18px;font-size:10.5px;font-weight:800}.limits-table td[data-limit]{font-variant-numeric:tabular-nums}.limits-table td[data-bool=true]{color:var(--rx-success);font-weight:600}.limits-table td[data-bool=false]{color:var(--rx-faint)}.plan-k{color:var(--muted);font-weight:600}.plan-list li b{font-variant-numeric:tabular-nums}@media (width<=620px){.limits-note{flex-wrap:wrap}.limits-table th,.limits-table td{padding-left:12px;padding-right:12px}}
