.pricing-grid[data-variant=app]{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;display:grid}.pricing-card[data-variant=app]{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);flex-direction:column;padding:20px;transition:border-color .2s;display:flex;position:relative}.pricing-card[data-variant=app]:hover{border-color:color-mix(in srgb, var(--foreground) 22%, transparent)}.pricing-card[data-variant=app][data-state=current]{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary) inset}.pricing-card[data-variant=app] .pricing-card__flag{background:var(--primary);color:var(--primary-foreground);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:2px 9px;font-size:9.5px;font-weight:700;position:absolute;top:-9px;left:18px}.pricing-card[data-variant=app] .pricing-card__name{letter-spacing:-.01em;color:var(--foreground);font-size:15px;font-weight:800}.pricing-card[data-variant=app] .pricing-card__blurb{color:var(--muted-foreground);margin-top:4px;font-size:12.5px;line-height:1.45}.pricing-card[data-variant=app] .pricing-card__price{border-top:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:3px 6px;margin-top:14px;padding-top:14px;display:flex}.pricing-card[data-variant=app] .pricing-card__amount{letter-spacing:-.02em;min-width:0;color:var(--foreground);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.28em;font-size:clamp(22px,3.4vw,28px);font-weight:800;line-height:1.05;display:inline-flex}.pricing-card[data-variant=app] .pricing-card__amount-unit{letter-spacing:.05em;color:var(--foreground);font-size:.42em;font-weight:800}.pricing-card[data-variant=app] .pricing-card__period{color:var(--muted-foreground);font-size:13px}.pricing-card[data-variant=app] .pricing-card__sep{border-radius:calc(var(--radius) - 4px);background:color-mix(in srgb, var(--muted) 70%, transparent);flex-direction:column;align-items:flex-start;gap:3px;margin-top:10px;padding:10px 12px;display:flex}.pricing-card[data-variant=app] .pricing-card__sep-label{color:var(--muted-foreground);font-size:11.5px}.pricing-card[data-variant=app] .pricing-card__sep-value{color:var(--foreground);font-variant-numeric:tabular-nums;text-wrap:balance;font-size:clamp(13px,1.8vw,14.5px);font-weight:700;line-height:1.25}.pricing-card[data-variant=app] .pricing-card__sep-value-num{font-variant-numeric:tabular-nums}.pricing-card[data-variant=app] .pricing-card__cards{margin:16px 0 0}.pricing-card[data-variant=app] .pricing-card__cards-caption{color:var(--foreground);flex-direction:column;gap:1px;margin-top:10px;font-size:12px;display:flex}.pricing-card[data-variant=app] .pricing-card__cards-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-size:10.5px;font-weight:700}.pricing-card[data-variant=app] .pricing-card__list{flex-direction:column;gap:8px;margin:16px 0 20px;padding:0;list-style:none;display:flex}.pricing-card[data-variant=app] .pricing-card__item{color:var(--muted-foreground);align-items:baseline;gap:8px;font-size:12.5px;line-height:1.4;display:flex}.pricing-card[data-variant=app] .pricing-card__item-mark{width:12px;color:var(--primary);flex:none;font-weight:700}.pricing-card[data-variant=app] .pricing-card__item-label{flex:auto}.pricing-card[data-variant=app] .pricing-card__item-value{color:var(--foreground);font-variant-numeric:tabular-nums;flex:none;font-weight:700}.pricing-card[data-variant=app] .pricing-card__cta{border:1px solid var(--border);border-radius:calc(var(--radius) - 2px);width:100%;color:var(--foreground);cursor:pointer;background:0 0;justify-content:center;align-items:center;margin-top:auto;padding:9px 16px;font-size:13px;font-weight:600;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.pricing-card[data-variant=app] .pricing-card__cta:hover:not(:disabled){border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.pricing-card[data-variant=app] .pricing-card__cta:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.pricing-card[data-variant=app] .pricing-card__cta:disabled{cursor:default;border-color:var(--border);background:color-mix(in srgb, var(--muted) 70%, transparent);color:var(--muted-foreground)}.pricing-focus[data-variant=app]{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:none}.pricing-focus[data-variant=app] .pricing-focus__option{border:1px solid var(--border);color:var(--muted-foreground);cursor:pointer;background:0 0;border-radius:999px;padding:6px 13px;font-size:12.5px;font-weight:600}.pricing-focus[data-variant=app] .pricing-focus__option[data-active=true]{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.pricing-focus[data-variant=app] .pricing-focus__option:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.pricing-table-wrap[data-variant=app]{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);overflow:hidden}.pricing-table[data-variant=app]{border-collapse:collapse;width:100%;font-size:12.5px}.pricing-table[data-variant=app] thead th{background:color-mix(in srgb, var(--muted) 60%, transparent);border-bottom:1px solid var(--border);color:var(--foreground);text-align:center;padding:11px 14px;font-size:12px;font-weight:700}.pricing-table[data-variant=app] thead th.pricing-table__rowhead{text-align:left;color:var(--muted-foreground)}.pricing-table[data-variant=app] .pricing-table__group{background:color-mix(in srgb, var(--muted) 45%, transparent);border-top:1px solid var(--border);border-bottom:1px solid var(--border);text-align:left;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);padding:9px 14px;font-size:10px;font-weight:700}.pricing-table[data-variant=app] tbody th.pricing-table__rowhead{text-align:left;color:var(--muted-foreground);vertical-align:top;padding:10px 14px;font-weight:500}.pricing-table[data-variant=app] .pricing-table__hint{opacity:.8;margin-top:2px;font-size:11px;display:block}.pricing-table[data-variant=app] td{text-align:center;color:var(--foreground);font-variant-numeric:tabular-nums;padding:10px 14px}.pricing-table[data-variant=app] tbody tr+tr th,.pricing-table[data-variant=app] tbody tr+tr td{border-top:1px solid var(--border)}.pricing-table[data-variant=app] .pricing-table__mark{color:var(--primary);font-weight:700}.pricing-table[data-variant=app] .pricing-table__money{flex-direction:column;align-items:center;gap:2px;max-width:100%;font-weight:400;line-height:1.35;display:inline-flex}.pricing-table[data-variant=app] .pricing-table__rate{color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:400}.pricing-table[data-variant=app] .pricing-table__sep{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:400}.pricing-table[data-variant=app] .pricing-table__usd{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:13px;font-weight:400}.pricing-notes[data-variant=app]{color:var(--muted-foreground);flex-direction:column;gap:5px;margin:12px 0 0;padding:0;font-size:11.5px;line-height:1.5;list-style:none;display:flex}@media (max-width:1023px){.pricing-table[data-variant=app] td{white-space:normal;padding:10px}.pricing-table[data-variant=app] .pricing-table__rate,.pricing-table[data-variant=app] .pricing-table__sep{font-size:12.5px}.pricing-table[data-variant=app] .pricing-table__usd{font-size:12px}}@media (max-width:767px){.pricing-focus[data-variant=app]{display:flex}.pricing-card[data-variant=app]{padding:18px 16px}.pricing-card[data-variant=app] .pricing-card__amount{font-size:clamp(22px,7vw,26px)}.pricing-card[data-variant=app] .pricing-card__usd-equiv{font-size:16px}.pricing-table[data-variant=app] td{white-space:normal}.pricing-table[data-variant=app] .pricing-table__usd{font-size:12.5px}.pricing-table[data-variant=app][data-focus=plus] .pricing-col:not(.pricing-col--plus),.pricing-table[data-variant=app][data-focus=premium] .pricing-col:not(.pricing-col--premium),.pricing-table[data-variant=app][data-focus=platinum] .pricing-col:not(.pricing-col--platinum),.pricing-table[data-variant=app][data-focus=basic-business] .pricing-col:not(.pricing-col--basic-business),.pricing-table[data-variant=app][data-focus=plus-business] .pricing-col:not(.pricing-col--plus-business){display:none}}@media (prefers-reduced-motion:reduce){.pricing-card[data-variant=app],.pricing-card[data-variant=app] .pricing-card__cta{transition:none}}.pricing-card[data-variant=app] .pricing-card__usd-equiv{color:var(--foreground);font-variant-numeric:tabular-nums;margin-top:8px;font-size:17px;font-weight:700;line-height:1.35}.pricing-card[data-variant=app] .pricing-card__usd-equiv[data-status=error],.pricing-card[data-variant=app] .pricing-card__usd-equiv[data-status=loading]{color:var(--muted-foreground);font-size:12px;font-weight:500}.pricing-card[data-variant=app] .pricing-card__usd-label{letter-spacing:.05em;color:var(--muted-foreground);font-size:.7em;font-weight:800}.pricing-card[data-variant=app] .pricing-card__sep-sub{color:var(--foreground);font-variant-numeric:tabular-nums;margin-top:1px;font-size:14px;font-weight:700}.pricing-rate[data-variant=app]{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 10px;font-size:12.5px;line-height:1.5;display:flex}.pricing-rate[data-variant=app] strong{color:var(--foreground);font-weight:700}.pricing-rate[data-variant=app][data-status=error]{border-radius:calc(var(--radius) - 4px);background:color-mix(in srgb, var(--destructive) 10%, transparent);color:var(--destructive);padding:8px 12px}.pricing-rate[data-variant=app] .pricing-rate__retry{font:inherit;color:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}
:root[data-plan=plus]{--primary:#bf0a30;--primary-hover:#8c0721;--primary-foreground:#fff;--ring:#5ba3ff;--sidebar:#00072d;--sidebar-primary:#bf0a30;--sidebar-primary-foreground:#fff;--sidebar-ring:#5ba3ff}:root.dark[data-plan=plus],:root[data-plan=plus].dark{--primary:#bf0a30;--primary-hover:#e01a42;--primary-foreground:#fff}:root[data-plan=basic-business]{--primary:#bf0a30;--primary-hover:#8c0721;--primary-foreground:#fff;--ring:#5ba3ff;--sidebar:#00072d;--sidebar-primary:#bf0a30;--sidebar-primary-foreground:#fff;--sidebar-ring:#5ba3ff}:root.dark[data-plan=basic-business],:root[data-plan=basic-business].dark{--primary:#bf0a30;--primary-hover:#e01a42;--primary-foreground:#fff}:root[data-plan=premium]{--background:#f5f7fc;--foreground:#0f1a3d;--card:#fff;--card-foreground:#0f1a3d;--popover:#fff;--popover-foreground:#0f1a3d;--secondary:#eef1f9;--secondary-foreground:#0f1a3d;--muted:#f0f3fa;--muted-foreground:#4c5678;--border:#dde3f0;--input:#b0bacf;--primary:#1e3a8a;--primary-hover:#172554;--primary-foreground:#fff;--ring:#818cf8;--accent:#4f46e5;--accent-foreground:#fff;--sidebar:#060914;--sidebar-primary:#4f46e5;--sidebar-primary-foreground:#fff;--sidebar-ring:#818cf8;--sidebar-border:#818cf838;--scrollbar-thumb:#1e3a8a38;--scrollbar-thumb-hover:#1e3a8a61;--accent-rgb:79, 70, 229;--brand-primary-gradient:linear-gradient(135deg, #6366f1 0%, #1e3a8a 55%, #172554 100%);--brand-navy:#0f1a3d;--brand-navy-deep:#060914;--brand-sidebar:#060914;--brand-red:#1e3a8a;--brand-red-hover:#172554;--navy-rgb:15, 26, 61}:root.dark[data-plan=premium],:root[data-plan=premium].dark{--background:#080b18;--foreground:#f8fafc;--card:#12182c;--card-foreground:#f8fafc;--popover:#12182c;--popover-foreground:#f8fafc;--secondary:#1a2238;--secondary-foreground:#f8fafc;--muted:#1a2238;--muted-foreground:#a5b4fc;--border:#2a3558;--input:#3d4a72;--primary:#4f46e5;--primary-hover:#6366f1;--primary-foreground:#fff;--accent:#a5b4fc;--accent-foreground:#080b18;--scrollbar-thumb:#a5b4fc47;--scrollbar-thumb-hover:#a5b4fc6b;--accent-rgb:79, 70, 229;--brand-primary-gradient:linear-gradient(135deg, #818cf8 0%, #4f46e5 55%, #312e81 100%);--brand-navy:#a5b4fc;--brand-navy-deep:#080b18;--brand-sidebar:#060914;--brand-red:#4f46e5;--brand-red-hover:#6366f1;--navy-rgb:165, 180, 252}:root[data-plan=platinum]{--background:#fff;--foreground:#12151a;--card:#fff;--card-foreground:#12151a;--popover:#fff;--popover-foreground:#12151a;--secondary:#f3f6fa;--secondary-foreground:#12151a;--muted:#f4f7fb;--muted-foreground:#5a6b82;--border:#d8e0ea;--input:#9aabc0;--primary:#3d5a80;--primary-hover:#2f4666;--primary-foreground:#fff;--ring:#9eb6d4;--accent:#6b8cb0;--accent-foreground:#fff;--sidebar:#0e1620;--sidebar-primary:#9eb6d4;--sidebar-primary-foreground:#0e1620;--sidebar-ring:#9eb6d4;--sidebar-border:#9eb6d447;--scrollbar-thumb:#3d5a8038;--scrollbar-thumb-hover:#3d5a8061;--accent-rgb:107, 140, 176;--brand-primary-gradient:linear-gradient(135deg, #9eb6d4 0%, #3d5a80 55%, #2f4666 100%);--brand-navy:#12151a;--brand-navy-deep:#0e1620;--brand-sidebar:#0e1620;--brand-red:#3d5a80;--brand-red-hover:#2f4666;--navy-rgb:18, 21, 26}:root.dark[data-plan=platinum],:root[data-plan=platinum].dark{--background:#0a0e14;--foreground:#eef3f8;--card:#141a22;--card-foreground:#eef3f8;--popover:#141a22;--popover-foreground:#eef3f8;--secondary:#1c2430;--secondary-foreground:#eef3f8;--muted:#1c2430;--muted-foreground:#9eb6d4;--border:#2a3544;--input:#5a6b82;--primary:#9eb6d4;--primary-hover:#c0d0e6;--primary-foreground:#0e1620;--accent:#c0d0e6;--accent-foreground:#0a0e14;--scrollbar-thumb:#9eb6d447;--scrollbar-thumb-hover:#9eb6d46b;--accent-rgb:158, 182, 212;--brand-primary-gradient:linear-gradient(135deg, #c0d0e6 0%, #9eb6d4 50%, #6b8cb0 100%);--brand-navy:#c0d0e6;--brand-navy-deep:#0a0e14;--brand-sidebar:#0e1620;--brand-red:#9eb6d4;--brand-red-hover:#c0d0e6;--navy-rgb:192, 208, 230}:root[data-plan=plus-business]{--background:#fbf8f3;--foreground:#1c1408;--card:#fff;--card-foreground:#1c1408;--popover:#fff;--popover-foreground:#1c1408;--secondary:#f5efe6;--secondary-foreground:#1c1408;--muted:#f7f1e8;--muted-foreground:#6b5a40;--border:#e8dcc8;--input:#c4b08a;--primary:#7a4e0c;--primary-hover:#5c3a08;--primary-foreground:#fff;--ring:#e8bd6a;--accent:#c68b28;--accent-foreground:#fff;--sidebar:#140e06;--sidebar-primary:#d9a441;--sidebar-primary-foreground:#140e06;--sidebar-ring:#e8bd6a;--sidebar-border:#e8bd6a47;--scrollbar-thumb:#7a4e0c38;--scrollbar-thumb-hover:#7a4e0c61;--accent-rgb:198, 139, 40;--brand-primary-gradient:linear-gradient(135deg, #e8bd6a 0%, #7a4e0c 55%, #5c3a08 100%);--brand-navy:#1c1408;--brand-navy-deep:#140e06;--brand-sidebar:#140e06;--brand-red:#7a4e0c;--brand-red-hover:#5c3a08;--navy-rgb:28, 20, 8}:root.dark[data-plan=plus-business],:root[data-plan=plus-business].dark{--background:#100c07;--foreground:#faf6f0;--card:#1c150c;--card-foreground:#faf6f0;--popover:#1c150c;--popover-foreground:#faf6f0;--secondary:#2a1f12;--secondary-foreground:#faf6f0;--muted:#2a1f12;--muted-foreground:#d9a441;--border:#3d2e18;--input:#6b5428;--primary:#e8bd6a;--primary-hover:#f0d08a;--primary-foreground:#1a1208;--accent:#f0d08a;--accent-foreground:#100c07;--scrollbar-thumb:#f0d08a47;--scrollbar-thumb-hover:#f0d08a6b;--accent-rgb:232, 189, 106;--brand-primary-gradient:linear-gradient(135deg, #f0d08a 0%, #e8bd6a 55%, #c68b28 100%);--brand-navy:#f0d08a;--brand-navy-deep:#100c07;--brand-sidebar:#140e06;--brand-red:#e8bd6a;--brand-red-hover:#f0d08a;--navy-rgb:240, 208, 138}:root[data-plan=premium] .bg-sidebar{background-image:linear-gradient(#6366f124 0%,#0000 42%),linear-gradient(135deg,#060914 0%,#0c1228 55%,#060914 100%)}:root.dark[data-plan=premium] .bg-sidebar,:root[data-plan=premium].dark .bg-sidebar{background-image:linear-gradient(#a5b4fc1f 0%,#0000 42%),linear-gradient(135deg,#060914 0%,#12183a 55%,#060914 100%)}:root[data-plan=platinum] .bg-sidebar{background-image:linear-gradient(#9eb6d429 0%,#0000 42%),linear-gradient(145deg,#0e1620 0%,#1a2838 50%,#0e1620 100%)}:root.dark[data-plan=platinum] .bg-sidebar,:root[data-plan=platinum].dark .bg-sidebar{background-image:linear-gradient(#c0d0e61f 0%,#0000 42%),linear-gradient(145deg,#0a0e14 0%,#1a2432 50%,#0a0e14 100%)}:root[data-plan=plus-business] .bg-sidebar{background-image:linear-gradient(#d9a44129 0%,#0000 40%),linear-gradient(145deg,#140e06 0%,#2a1c0a 50%,#140e06 100%)}:root.dark[data-plan=plus-business] .bg-sidebar,:root[data-plan=plus-business].dark .bg-sidebar{background-image:linear-gradient(#f0d08a24 0%,#0000 40%),linear-gradient(145deg,#140e06 0%,#322210 50%,#140e06 100%)}:root[data-plan=premium] main.bg-background{background-image:linear-gradient(165deg,#4f46e509 0%,#0000 45% 100%)}:root.dark[data-plan=premium] main.bg-background,:root[data-plan=premium].dark main.bg-background{background-image:linear-gradient(165deg,#6366f11f 0%,#0000 42%,#0f172a80 100%)}:root[data-plan=platinum] main.bg-background{background-image:linear-gradient(165deg,#9eb6d40f 0%,#0000 50% 100%)}:root.dark[data-plan=platinum] main.bg-background,:root[data-plan=platinum].dark main.bg-background{background-image:linear-gradient(165deg,#9eb6d41a 0%,#0000 44%,#00000059 100%)}:root[data-plan=plus-business] main.bg-background{background-image:linear-gradient(165deg,#d9a4410b 0%,#0000 45% 100%)}:root.dark[data-plan=plus-business] main.bg-background,:root[data-plan=plus-business].dark main.bg-background{background-image:linear-gradient(165deg,#e8bd6a1a 0%,#0000 42%,#00000059 100%)}
html:root:has(.sep-tw):not(:has(.sep-landing)):not(:has(.sep-us-landing-root)){font-size:16px!important}:is(html:root:has(.sep-landing),html:root:has(.sep-us-landing-root)){font-size:62.5%!important}.sep-tw button{background:revert-layer;color:revert-layer}.sep-tw :is(input,textarea,button,select,[role=combobox],[role=listbox],[role=option],[data-radix-collection-item]):focus,.sep-tw :is(input,textarea,button,select,[role=combobox],[role=listbox],[role=option],[data-radix-collection-item]):focus-visible{outline:none!important}.sep-landing.sep-legal-documents main :not(.container){margin:revert-layer;padding:revert-layer}.sep-landing:is(.sep-legal-documents,.sep-marketing-chrome) main a{color:revert-layer;-webkit-text-decoration:revert-layer;text-decoration:revert-layer}
:is(html:has(.auth-shell--wide),body:has(.auth-shell--wide)){height:100%!important;max-height:100dvh!important;overflow:hidden!important}body:has(.auth-shell--wide)>div:has(.auth-shell--wide){flex-direction:column;display:flex;height:100%!important;max-height:100dvh!important;overflow:hidden!important}body:has(.auth-shell--wide) .auth-shell--wide{flex:auto;min-height:0}
