*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;background-color:var(--color-background-deep);background-image:linear-gradient(145deg,var(--color-background) 0,rgb(var(--ink-101523-rgb)) 42%,var(--color-background-teal) 73%,var(--color-background-deep) 100%);width:100%;max-width:100%;overflow-x:hidden}@media (width<=719px){body:before{content:"";height:env(safe-area-inset-top,0);z-index:100001;pointer-events:none;background:0 0;position:fixed;top:0;left:0;right:0}}body{background:radial-gradient(circle at 68% 78%,rgb(var(--accent-turquoise-rgb)/.12),transparent 40%),radial-gradient(circle at 14% 14%,rgb(var(--accent-purple-rgb)/.14),transparent 32%),linear-gradient(145deg,var(--color-background) 0,rgb(var(--ink-101523-rgb)) 42%,var(--color-background-teal) 73%,var(--color-background-deep) 100%);width:100%;min-width:0;max-width:100%;min-height:100vh;color:var(--color-text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:clip}button,input,select,textarea{font:inherit}select option{background:var(--color-background);color:var(--color-text)}::placeholder{color:var(--color-placeholder);opacity:1}::-webkit-input-placeholder{color:var(--color-placeholder);-webkit-text-fill-color:var(--color-placeholder)}::-moz-placeholder{color:var(--color-placeholder);opacity:1}button{cursor:pointer;border:0}img,svg{max-width:100%;display:block}h1,h2,h3,p{margin:0}#root{width:100%;max-width:100%;min-height:100vh}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--white-rgb:255 255 255;--black-rgb:0 0 0;--accent-purple-rgb:204 184 255;--accent-purple-2-rgb:201 181 255;--accent-yellow-rgb:255 229 160;--accent-yellow-2-rgb:255 227 154;--accent-turquoise-rgb:154 243 232;--accent-turquoise-2-rgb:150 238 226;--red-strong-rgb:255 80 80;--red-soft-rgb:255 120 120;--red-text-rgb:255 180 180;--red-text-bright-rgb:255 201 201;--red-status-rgb:248 113 113;--red-status-soft-rgb:252 165 165;--red-e5636b-rgb:229 99 107;--red-f0a8a8-rgb:240 168 168;--red-ef4444-rgb:239 68 68;--red-ff7882-rgb:255 120 130;--red-ff8c8c-rgb:255 140 140;--red-ffc4c4-rgb:255 196 196;--green-status-rgb:52 211 153;--green-status-soft-rgb:134 239 172;--green-8ee0be-rgb:142 224 190;--gold-rgb:245 200 66;--gold-soft-rgb:245 215 110;--gold-ffd648-rgb:255 214 72;--amber-rgb:251 191 36;--amber-ffc478-rgb:255 196 120;--cream-fff7e2-rgb:255 247 226;--teal-40e0d0-rgb:64 224 208;--teal-34e4c8-rgb:52 228 200;--teal-5ce0d8-rgb:92 224 216;--teal-5eead4-rgb:94 234 212;--teal-6ef0d8-rgb:110 240 216;--teal-7df0e0-rgb:125 240 224;--teal-7fe9dc-rgb:127 233 220;--violet-glow-rgb:137 92 255;--violet-805bff-rgb:128 91 255;--violet-a082f0-rgb:160 130 240;--ink-violet-rgb:93 63 183;--ink-on-accent-rgb:58 52 80;--slate-94a3b8-rgb:148 163 184;--background-rgb:17 13 29;--background-deep-rgb:8 10 20;--background-teal-rgb:11 23 32;--ink-rgb:5 2 14;--ink-scrim-rgb:4 2 12;--ink-0c0e1c-rgb:12 14 28;--ink-241d33-rgb:36 29 51;--ink-121620-rgb:18 22 32;--ink-252338-rgb:37 35 56;--ink-1e1e24-rgb:30 30 36;--ink-14141a-rgb:20 20 26;--ink-47445f-rgb:71 68 95;--ink-4d4a66-rgb:77 74 102;--ink-555171-rgb:85 81 113;--ink-19191e-rgb:25 25 30;--ink-24242b-rgb:36 36 43;--ink-403c56-rgb:64 60 86;--ink-080a16-rgb:8 10 22;--ink-0e0c1c-rgb:14 12 28;--ink-080c14-rgb:8 12 20;--ink-0a0e18-rgb:10 14 24;--ink-060212-rgb:6 2 18;--ink-060810-rgb:6 8 16;--ink-0d101e-rgb:13 16 30;--ink-0c121c-rgb:12 18 28;--ink-121020-rgb:18 16 32;--ink-181628-rgb:24 22 40;--ink-101523-rgb:16 21 35;--ink-0e1a20-rgb:14 26 32;--ink-221a30-rgb:34 26 48;--ink-121022-rgb:18 16 34;--ink-110e21-rgb:17 14 33;--ink-0b0a14-rgb:11 10 20;--ink-161126-rgb:22 17 38;--ink-3a2f63-rgb:58 47 99;--lavender-ece9f7-rgb:236 233 247;--lavender-e7e3f5-rgb:231 227 245;--lavender-cfc9e6-rgb:207 201 230;--lavender-9a93b5-rgb:154 147 181;--lavender-8b84a7-rgb:139 132 167;--lavender-7d7890-rgb:125 120 144;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-bottom-tight:max(calc(var(--safe-bottom) - 12px),0px);--app-height:var(--app-vh,100svh);--vv-height:100svh;--keyboard-inset:0px;--mobile-tabbar-h:4.275rem;--mobile-tabbar-total:calc(var(--mobile-tabbar-h) + var(--safe-bottom-tight));--color-background:#110d1d;--color-background-deep:#080a14;--color-background-teal:#0b1720;--color-text:#fffbf6f7;--color-text-body:#fff7efdb;--color-text-soft:#fff7efc2;--color-text-muted:#f2ebf8b8;--color-text-subtle:#e4dbee75;--color-placeholder:#f2ebf8b8;--accent-purple:#ccb8ff;--accent-purple-soft:#ccb8ff33;--accent-purple-faint:#ccb8ff1c;--accent-yellow:#ffe5a0;--accent-yellow-soft:#ffe5a02e;--accent-yellow-faint:#ffe5a01a;--accent-turquoise:#9af3e8;--accent-turquoise-soft:#9af3e833;--accent-turquoise-faint:#9af3e81c;--surface-glass:linear-gradient(135deg,#ffffff12,#ffffff09);--surface-glass-strong:linear-gradient(135deg,#ccb8ff1f,#ffe5a00a);--surface-soft:#ffffff0f;--surface-workspace:linear-gradient(135deg,#ffffff08,#ffffff04);--surface-card:linear-gradient(135deg,#ffffff12,#ffffff09);--surface-card-deep:linear-gradient(135deg,#ffffff1d,#ffffff0e);--surface-card-nested:#ffffff0a;--surface-card-strong:linear-gradient(135deg,#ffffff17,#ffffff0a);--surface-chat-shell:transparent;--chrome-surface:var(--surface-glass);--surface-button:#ffffff0e;--surface-button-hover:#ffffff1a;--border-soft:transparent;--border-strong:transparent;--border-purple:transparent;--border-yellow:#ffe5a01f;--border-turquoise:transparent;--glass-1-bg:linear-gradient(135deg,rgb(var(--white-rgb)/.05),rgb(var(--white-rgb)/.024));--glass-1-border:transparent;--glass-2-bg:var(--surface-glass);--glass-2-border:var(--border-soft);--glass-3-bg:linear-gradient(135deg,rgb(var(--white-rgb)/.115),rgb(var(--white-rgb)/.055));--glass-3-border:transparent;--glass-filter:blur(var(--glass-blur));--glass-matte:saturate(100%);--tint-purple-bg:linear-gradient(#ccb8ff1a,#ccb8ff1a);--tint-purple-bg-quiet:linear-gradient(#ccb8ff09,#ccb8ff09);--tint-yellow-bg:linear-gradient(#ffe5a00d,#ffe5a00d);--tint-green-bg:linear-gradient(#9af3e80a,#9af3e80a);--tint-red-bg:linear-gradient(#ff50500d,#ff50500d);--tint-red-border:#ff787838;--tint-purple-text:#ccb8ffb8;--tint-yellow-text:#ffe5a0b3;--tint-green-text:#9af3e8b8;--tint-red-text:#ffb4b4c7;--shadow-glass:0 24px 90px #05020e70;--shadow-card-leaf:0 24px 90px #05020e24;--shadow-accent:0 18px 60px #895cff29;--shadow-chat-chrome-header-desktop:0 6px 24px #05020e1f;--shadow-chat-chrome-composer-desktop:0 -8px 28px #05020e29;--radius-sm:1.5rem;--radius-md:1.5rem;--radius-card:1.5rem;--radius-lg:1.5rem;--radius-xl:1.5rem;--radius-chip:.75rem;--container-site:1200px;--container-site-wide:1280px;--container-admin:1280px;--container-admin-wide:1600px;--content-max-width:var(--container-site);--page-gutter:clamp(.875rem,3.2vw,1.5rem);--chrome-header-padding:.65rem;--chrome-brand-logo-size:2.5rem;--chrome-brand-icon-size:1.35rem;--chrome-brand-name-size:.95rem;--chrome-brand-desc-size:.68rem;--nav-pill-font-size:.84rem;--nav-pill-font-weight:600;--nav-pill-padding-y:.62rem;--nav-pill-padding-x:.88rem;--nav-pill-gap:.55rem;--nav-pill-icon-size:1rem;--nav-pill-tabs-gap:.55rem;--tab-shadow-gutter:.35rem;--card-shadow-gutter:.6rem;--stack-gap:.65rem;--stack-gap-lg:.85rem;--grid-gap:.5rem;--motion-duration-fast:.14s;--motion-duration-ui:.18s;--motion-duration-panel:.24s;--motion-ease-out:cubic-bezier(.22,1,.36,1);--motion-ease-spring:cubic-bezier(.2,1.12,.35,1);--motion-hover-scale:1.006;--motion-press-transform:translateY(0) scaleX(1.006) scaleY(.985);--chat-message-gutter:.625rem;--card-padding:1rem 1.1rem;--card-padding-lg:1.05rem 1.15rem;--panel-pad:.6rem;--workspace-pad:.9rem;--glass-blur-chrome:8px;--glass-blur:8px;--glass-blur-pill:10px;--glass-blur-mobile:6px;--glass-blur-mobile-pill:3px;--glass-blur-stack-base:3px;--glass-blur-stack-2:7.4px;--glass-blur-stack-3:8.9px;--glass-blur-stack-4:10px;--modal-backdrop-blur:5px;--modal-backdrop-background:#04020cc7;--modal-surface-background:var(--surface-glass);--modal-surface-shadow:var(--shadow-glass);--mobile-header-gap:.25rem;--header-top-offset:.75rem;--header-content-gap:.35rem;--chrome-header-height:6.25rem;--chrome-header-height-stacked:6.85rem;--chrome-bar-min-height:5rem;--scenic-mobile-edge:#141026;--viewport-canvas-fill:var(--scenic-mobile-edge);--scenic-mobile-background:radial-gradient(circle at 0% 0%,#ccb8ff38,transparent 52%),radial-gradient(circle at 100% 8%,#ffe5a01f,transparent 46%),radial-gradient(circle at 14% 14%,#ccb8ff47,transparent 30%),radial-gradient(circle at 86% 18%,#ffe5a029,transparent 27%),radial-gradient(circle at 55% 62%,#9af3e81a,transparent 38%),linear-gradient(180deg,var(--color-background) 0%,#121022 38%,#110e21 72%,var(--scenic-mobile-edge) 100%)}@media (width<=719px){:root{--viewport-canvas-fill:var(--scenic-mobile-edge);--accent-purple-soft:#ccb8ff47;--accent-purple-faint:#ccb8ff28;--accent-yellow-soft:#ffe5a040;--accent-yellow-faint:#ffe5a024;--accent-turquoise-soft:#9af3e847;--accent-turquoise-faint:#9af3e828;--border-yellow:#ffe5a024;--glass-blur-stack-base:3px;--glass-blur-stack-2:5.7px;--glass-blur-stack-3:5.3px;--glass-blur-stack-4:5px;--surface-card-deep:#ffffff16;--surface-glass:linear-gradient(135deg,#ffffff09,#ffffff05);--surface-soft:#ffffff09;--surface-button:#ffffff0d;--surface-button-hover:#ffffff17;--radius-sm:1.25rem;--radius-md:1.85rem;--radius-card:2.1rem;--radius-lg:2.4rem;--radius-xl:2.75rem;--tint-purple-bg:linear-gradient(#ccb8ff17,#ccb8ff17);--tint-yellow-bg:linear-gradient(#ffe5a014,#ffe5a014);--tint-green-bg:linear-gradient(#9af3e814,#9af3e814);--tint-red-bg:linear-gradient(#ff505012,#ff505012);--tint-red-border:#ff78783d;--tint-purple-text:#ccb8ffcc;--tint-yellow-text:#ffe5a0c7;--tint-green-text:#9af3e8cc;--tint-red-text:#ffb4b4d6;--shadow-accent:0 16px 48px #895cff30}}[data-theme=dark]{--color-background:#0b0b10;--color-background-deep:#070709;--color-text:#fffbf6f2;--color-text-body:#fff7efe0;--color-text-soft:#fff7efdb;--color-text-subtle:#e4dbee94;--surface-workspace:linear-gradient(135deg,#0c0c1008,#0c0c1006);--surface-glass:linear-gradient(135deg,#0e0e1221,#0e0e121a);--surface-card:linear-gradient(135deg,#0e0e1221,#0e0e121a);--surface-card-strong:linear-gradient(135deg,#1212170e,#0e0e120b);--surface-card-deep:linear-gradient(135deg,#12121718,#0e0e1213);--surface-card-nested:#0c0c1009;--surface-glass-strong:linear-gradient(135deg,#12121713,#0e0e120e);--surface-soft:#fffbf60a;--surface-button:#fffbf61a;--surface-button-hover:#fffbf629;--glass-1-bg:linear-gradient(135deg,#0c0c101a,#0c0c1012);--glass-2-bg:var(--surface-glass);--glass-3-bg:linear-gradient(135deg,#1212171f,#0e0e1217);--chrome-surface:linear-gradient(#0a0a0e73,#0a0a0e73);--glass-filter:blur(var(--glass-blur)) saturate(80%) brightness(.8);--glass-matte:saturate(80%) brightness(.8);--border-yellow:#ffe5a017;--tint-purple-bg:linear-gradient(#ccb8ff1f,#ccb8ff1f);--tint-green-bg:linear-gradient(#9af3e81c,#9af3e81c);--tint-yellow-bg:linear-gradient(#ffe5a01c,#ffe5a01c);--tint-red-bg:linear-gradient(#ff50501a,#ff50501a);--tint-purple-bg-quiet:linear-gradient(#5d3fb706,#5d3fb706);--shadow-glass:0 24px 90px #fffbf60e;--shadow-card-leaf:0 18px 70px #fffbf60d;--shadow-accent:0 0 0 transparent;--shadow-chat-chrome-header-desktop:0 6px 24px #fffbf60a;--shadow-chat-chrome-composer-desktop:0 -8px 28px #fffbf60d}@media (width<=719px){[data-theme=dark]{--surface-glass:linear-gradient(135deg,#0e0e120f,#0e0e120b);--surface-card:linear-gradient(135deg,#0e0e1217,#0e0e1212);--surface-workspace:linear-gradient(135deg,#0c0c1005,#0c0c1004);--surface-card-strong:linear-gradient(135deg,#1212170a,#0e0e1208);--surface-card-deep:#10101414;--surface-card-nested:#0c0c1006;--surface-glass-strong:linear-gradient(135deg,#1212170e,#0e0e120a);--glass-1-bg:linear-gradient(135deg,#0c0c1012,#0c0c100d);--glass-2-bg:var(--surface-glass);--glass-3-bg:linear-gradient(135deg,#12121716,#0e0e120f);--scenic-mobile-edge:#0b0b10;--scenic-mobile-background:radial-gradient(circle at 0% 0%,#5d3fb717,transparent 52%),radial-gradient(circle at 50% 48%,#5d3fb70f,transparent 55%),radial-gradient(circle at 100% 8%,#a37d2d0a,transparent 46%),radial-gradient(circle at 55% 62%,#12857a0a,transparent 38%),linear-gradient(180deg,var(--color-background) 0%,#0f0c17 38%,#0c0a13 72%,var(--scenic-mobile-edge) 100%)}}.app-base-bg{pointer-events:none;top:calc(env(safe-area-inset-top,0px)*-1);right:calc(env(safe-area-inset-right,0px)*-1);bottom:calc(env(safe-area-inset-bottom,0px)*-1);left:calc(env(safe-area-inset-left,0px)*-1);height:calc(100lvh + env(safe-area-inset-top,0px) + env(safe-area-inset-bottom,0px));z-index:0;background:rgb(var(--ink-403c56-rgb));margin:0;padding:0;position:fixed;overflow:hidden}[data-theme=dark] .app-base-bg{background:rgb(var(--ink-14141a-rgb))}html{background-color:rgb(var(--ink-403c56-rgb))}html[data-theme=dark]{background-color:rgb(var(--ink-14141a-rgb))}@media (width<=719px){.app-base-bg{height:calc(100lvh + env(safe-area-inset-top,0px) + env(safe-area-inset-bottom,0px) + 100px)}}.site{z-index:1;overflow-clip-margin:var(--card-shadow-gutter);width:100%;max-width:100%;min-height:100vh;position:relative;overflow-x:clip}.site--with-page-footer{flex-direction:column;display:flex}.site--with-page-footer>.site__container{flex:1 0 auto;min-height:auto}.site--with-page-footer>.footer{box-sizing:border-box;width:100%;padding-inline:max(var(--page-gutter),var(--safe-left)) max(var(--page-gutter),var(--safe-right));padding-bottom:calc(.75rem + var(--safe-bottom));flex-shrink:0;margin-top:auto}@media (width<=719px){.site{overflow-x:visible}}.site--cabinet{--content-max-width:var(--container-site)}.site--admin{--content-max-width:100%;--page-gutter:clamp(1.25rem,2.5vw,2.75rem)}.site__container{box-sizing:border-box;width:min(100%,var(--content-max-width));max-width:100%;min-height:100vh;padding:1.1rem var(--page-gutter) 1.5rem;margin:0 auto;position:relative}.site__container--admin{width:100%;max-width:100%}.site__main{max-width:100%;padding:1.25rem 0 3rem}.site--with-page-footer .site__main{padding-bottom:1.5rem}.header{top:calc(env(safe-area-inset-top,0px) + .75rem);z-index:50;isolation:isolate;background:0 0;position:sticky}.header__chrome{display:none}.header__card{padding:var(--chrome-header-padding);box-shadow:var(--shadow-glass),0 0 0 1px rgb(var(--accent-purple-rgb)/.06) inset}.header__inner{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem .75rem;display:grid;overflow:visible}.header__inner>.brand{grid-area:1/1}.header__inner>.header__actions{grid-area:1/2;place-self:center end}.brand{align-items:center;gap:.875rem;display:flex}.brand,.brand__text{min-width:0}.brand__logo{width:var(--chrome-brand-logo-size);height:var(--chrome-brand-logo-size);border:1px solid var(--border-purple);border-radius:var(--radius-md);background:linear-gradient(135deg,rgb(var(--accent-purple-rgb)/.28),rgb(var(--accent-turquoise-rgb)/.12));box-shadow:0 14px 36px rgb(var(--accent-purple-rgb)/.16),inset 0 1px 0 rgb(var(--white-rgb)/.12);place-items:center;display:grid}.brand__logo .lucide-icon,.brand__logo svg{width:var(--chrome-brand-icon-size);height:var(--chrome-brand-icon-size);color:var(--accent-purple)}.brand__name{font-size:var(--chrome-brand-name-size);letter-spacing:-.03em;font-weight:700}.brand__description{color:var(--color-text-subtle);font-size:var(--chrome-brand-desc-size);flex-direction:column;gap:.05rem;margin:.1rem 0 0;line-height:1.2;display:flex}.brand__description span{display:block}.header__actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:.65rem;display:flex;overflow:visible}.header__logout.button{width:auto;padding:var(--nav-pill-padding-y) var(--nav-pill-padding-x);font-size:var(--nav-pill-font-size);font-weight:var(--nav-pill-font-weight);border-radius:999px;line-height:1}.header__logout .lucide-icon,.header__logout svg{width:var(--nav-pill-icon-size);height:var(--nav-pill-icon-size);flex-shrink:0;display:block}.header__user{max-width:11rem;color:var(--color-text-soft);font-size:var(--nav-pill-font-size);text-overflow:ellipsis;white-space:nowrap;font-weight:650;line-height:1.2;overflow:hidden}.tabs{gap:var(--nav-pill-tabs-gap);width:max-content;min-width:100%;padding-inline:.15rem;display:flex;overflow:visible}.hero{margin-bottom:1.5rem}.hero__card{border-color:var(--glass-2-border);background:var(--surface-glass);box-shadow:var(--shadow-glass);padding:1.75rem 1.5rem;position:relative}.hero__accent-line{z-index:1;top:0;left:var(--block-accent-inset);width:var(--block-accent-width);background:var(--block-accent-gradient);height:2px;opacity:var(--block-accent-opacity);animation:5.4s ease-in-out infinite accent-shimmer;position:absolute}.hero__accent-line--bottom{top:auto;bottom:0;left:auto;right:var(--block-accent-inset)}.hero__grid{gap:1.8rem;display:grid}.hero__title{letter-spacing:-.055em;max-width:58rem;margin-top:1.35rem;font-size:clamp(2.35rem,6vw,4.15rem);line-height:1.03}.hero__description{max-width:54rem;color:var(--color-text-soft);margin-top:1.25rem;font-size:1rem;line-height:1.85}.hero__highlights{gap:.75rem;margin-top:1.5rem;display:grid}.hero-side{gap:.85rem;display:grid}.hero-side__feature{border:1px solid var(--border-soft);border-radius:var(--radius-md);background:rgb(var(--white-rgb)/.084);-webkit-backdrop-filter:blur(var(--glass-blur)) var(--glass-matte);backdrop-filter:blur(var(--glass-blur)) var(--glass-matte);background:linear-gradient(145deg,rgb(var(--accent-purple-rgb)/.18),rgb(var(--accent-turquoise-rgb)/.07));border-color:var(--border-purple);padding:1.25rem}.hero-side__feature-top{align-items:center;gap:.85rem;display:flex}.hero-side__title{margin-top:.2rem;font-weight:650}.hero-side__feature p{color:var(--color-text-muted);margin-top:1rem;font-size:.92rem;line-height:1.8}.hero-side__cards{gap:.85rem;display:grid}.page-transition{width:100%;max-width:100%;min-height:1px;display:block}.footer{color:rgb(var(--white-rgb)/.42);text-align:center;padding:1.25rem 0 .5rem;font-size:.78rem;line-height:1.6}@keyframes accent-shimmer{0%,to{opacity:.7;transform:scaleX(.94)}50%{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-data:reduce),(prefers-reduced-motion:reduce){.hero__accent-line,.page-transition{animation:none}}body.anims-paused .hero__accent-line{animation-play-state:paused!important}@media (width>=720px){.site__container{padding-inline:var(--page-gutter)}.hero__card{padding:2rem}.hero__highlights{grid-template-columns:repeat(2,fit-content(100%))}.hero-side__cards{grid-template-columns:repeat(2,1fr)}.tabs{flex-wrap:wrap;justify-content:flex-start;width:100%;min-width:0}}@media (width>=1120px){.site__container{padding-inline:clamp(1.25rem,2vw,2rem)}.header__inner{grid-template-rows:auto;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.55rem .85rem;display:grid}.header__inner>.brand{grid-area:1/1;justify-self:start}.header__inner>.header__actions{grid-area:1/3;justify-self:end}.tabs{flex-wrap:wrap;justify-content:center;width:auto;min-width:0;max-width:100%}.hero__card{padding:2.35rem 2rem}.hero__grid{grid-template-columns:minmax(22rem,.82fr) minmax(0,1.18fr);align-items:start;gap:1.5rem}.hero-side,.hero__main{min-width:0}.hero-side__cards{grid-template-columns:1fr}}.hero__actions{flex-direction:column;gap:.75rem;margin-top:1.55rem;display:flex}.hero__cta{min-height:3.25rem}.hero__proof{gap:.75rem;margin-top:1.25rem;display:grid}.hero__proof article{border:1px solid rgb(var(--white-rgb)/.11);border-radius:var(--radius-md);background:rgb(var(--white-rgb)/.06);-webkit-backdrop-filter:blur(var(--glass-blur-pill)) var(--glass-matte);backdrop-filter:blur(var(--glass-blur-pill)) var(--glass-matte);padding:.95rem}.hero__proof span,.hero__proof strong{display:block}.hero__proof strong{color:var(--color-text);font-size:.95rem}.hero__proof span{color:var(--color-text-muted);margin-top:.25rem;font-size:.82rem;line-height:1.45}@media (width>=720px){.hero__actions{flex-direction:row}.hero__proof{grid-template-columns:repeat(3,1fr)}}@media (width>=1120px){.hero__title{max-width:46rem;font-size:clamp(2.8rem,4.45vw,4.15rem)}}@media (width>=1380px){.hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(34rem,.92fr);gap:2rem}.hero-side__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.glass-card{box-sizing:border-box;overflow-clip-margin:2rem;border-radius:var(--radius-lg);background:var(--glass-2-bg);width:100%;max-width:100%;box-shadow:var(--shadow-glass);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);border:0;overflow:clip}.glass-card--1{background:var(--glass-1-bg)}.glass-card--3{background:var(--glass-3-bg)}.admin-workspace,.cabinet-workspace{--surface-glass:linear-gradient(135deg,rgb(var(--white-rgb)/.03),rgb(var(--white-rgb)/.015));--surface-card:linear-gradient(135deg,rgb(var(--white-rgb)/.03),rgb(var(--white-rgb)/.015));--glass-2-bg:var(--surface-glass)}[data-theme=dark] .admin-workspace,[data-theme=dark] .cabinet-workspace{--surface-glass:linear-gradient(135deg,#0e0e120d,#0e0e120a);--surface-card:linear-gradient(135deg,#0e0e120d,#0e0e120a);--glass-2-bg:var(--surface-glass)}.admin-workspace .glass-card:not(.account-modal__card):not(.admin-modal__dialog):not(.chat),.cabinet-workspace .glass-card:not(.account-modal__card):not(.admin-modal__dialog):not(.chat){z-index:0;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;position:relative}.admin-workspace .glass-card:not(.account-modal__card):not(.admin-modal__dialog):not(.chat):before,.cabinet-workspace .glass-card:not(.account-modal__card):not(.admin-modal__dialog):not(.chat):before{content:"";border-radius:inherit;z-index:-1;background:var(--stack-panel-bg,var(--glass-2-bg));-webkit-backdrop-filter:blur(var(--glass-blur-stack-2)) var(--glass-matte);backdrop-filter:blur(var(--glass-blur-stack-2)) var(--glass-matte);pointer-events:none;position:absolute;inset:0}[data-theme=dark] .admin-workspace .glass-card.asup__threads:not(.chat):before{-webkit-backdrop-filter:none;backdrop-filter:none}.glass-card:not(.pricing-card--featured):not(.chat):not(.account-modal__card):not(.admin-modal__dialog),.steps-grid article{position:relative}.glass-card:not(.pricing-card--featured):not(.chat):not(.account-modal__card):not(.admin-modal__dialog):after,.steps-grid article:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(#fffbf60b,#fffbf600 1px),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.8' numOctaves='2' stitchTiles='stitch' type='fractalNoise'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.02'/%3E%3C/svg%3E");position:absolute;inset:0}[data-theme=dark] .glass-card:not(.pricing-card--featured):not(.chat):not(.account-modal__card):not(.admin-modal__dialog):after,[data-theme=dark] .steps-grid article:after{background:linear-gradient(#fffbf606,#fffbf600 1px),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.8' numOctaves='2' stitchTiles='stitch' type='fractalNoise'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.05'/%3E%3C/svg%3E")}[data-theme=dark] .admin-workspace,[data-theme=dark] .cabinet-workspace{--surface-card-deep:linear-gradient(135deg,rgb(var(--white-rgb)/.03),rgb(var(--white-rgb)/.015)),linear-gradient(rgb(var(--ink-14141a-rgb)/.42),rgb(var(--ink-14141a-rgb)/.42));--surface-card:linear-gradient(135deg,rgb(var(--white-rgb)/.03),rgb(var(--white-rgb)/.015)),linear-gradient(rgb(var(--ink-14141a-rgb)/.34),rgb(var(--ink-14141a-rgb)/.34))}:is(.cabinet-workspace,.admin-workspace) :is(.subs--grant,.promo-user__available-item){--surface-card-deep:linear-gradient(135deg,rgb(var(--white-rgb)/.05),rgb(var(--white-rgb)/.025)),linear-gradient(rgb(var(--ink-14141a-rgb)/.14),rgb(var(--ink-14141a-rgb)/.14))}[data-theme=dark] :is(.cabinet-workspace,.admin-workspace) :is(.subs--grant,.promo-user__available-item){--surface-card-deep:linear-gradient(135deg,rgb(var(--white-rgb)/.03),rgb(var(--white-rgb)/.015)),linear-gradient(rgb(var(--ink-14141a-rgb)/.26),rgb(var(--ink-14141a-rgb)/.26))}:is(.cabinet-workspace,.admin-workspace,.macc,.madmin) :is(.subs,.buy__card,.promo-user__history-item,.promo-user__available-item,.cabinet-section,.cabinet-stat-card,.analytics-fin__tile,.analytics-ref-sum__item,.analytics-promo__tile,.analytics-promo__user){z-index:0;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--shadow-card-leaf);border:0;position:relative}:is(.cabinet-workspace,.admin-workspace,.macc,.madmin) :is(.subs,.buy__card,.promo-user__history-item,.promo-user__available-item,.cabinet-section,.cabinet-stat-card,.analytics-fin__tile,.analytics-ref-sum__item,.analytics-promo__tile,.analytics-promo__user):before{content:"";border-radius:inherit;z-index:-1;pointer-events:none;position:absolute;inset:0}:is(.cabinet-workspace,.admin-workspace,.macc,.madmin) :is(.subs,.buy__card,.promo-user__history-item,.promo-user__available-item,.cabinet-section,.cabinet-stat-card,.analytics-fin__tile,.analytics-ref-sum__item,.analytics-promo__tile,.analytics-promo__user):after{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(#fffbf60d,#fffbf600 1px);position:absolute;inset:0}@supports not (overflow-clip-margin:1px){.glass-card{overflow:visible}}:where([class*=-grid],[class*=__grid])>.glass-card{width:auto;min-width:0}:where([class*=-grid],[class*=__grid])>.glass-card.dl-card{overflow:visible}.pill{border:1px solid var(--border-purple);background:linear-gradient(135deg,rgb(var(--accent-purple-2-rgb)/.16),rgb(var(--white-rgb)/.06));color:var(--color-text-soft);-webkit-backdrop-filter:blur(var(--glass-blur-pill)) var(--glass-matte);backdrop-filter:blur(var(--glass-blur-pill)) var(--glass-matte);border-radius:999px;align-items:center;padding:.38rem .8rem;font-size:.78rem;font-weight:550;display:inline-flex}.glass-card .button,.glass-card .button--primary,.glass-card .pill,.glass-card .pricing-card__label,.glass-card .pricing-card__note{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.pill:nth-child(2){border-color:var(--border-yellow);background:linear-gradient(135deg,rgb(var(--accent-yellow-2-rgb)/.13),rgb(var(--white-rgb)/.06))}.pill:nth-child(3){border-color:var(--border-turquoise);background:linear-gradient(135deg,rgb(var(--accent-turquoise-2-rgb)/.12),rgb(var(--white-rgb)/.06))}[data-theme=dark] .pill{background:var(--surface-glass)}.button,.tab-button{justify-content:center;align-items:center;gap:var(--nav-pill-gap);border:1px solid var(--border-soft);color:var(--color-text-soft);background:rgb(var(--white-rgb)/.06);transition:background-color var(--motion-duration-ui) var(--motion-ease-out),border-color var(--motion-duration-ui) var(--motion-ease-out),color var(--motion-duration-ui) var(--motion-ease-out),transform var(--motion-duration-ui) var(--motion-ease-spring),box-shadow var(--motion-duration-ui) var(--motion-ease-out);border-radius:999px;display:inline-flex}.tab-button{padding:var(--nav-pill-padding-y) var(--nav-pill-padding-x);font-size:var(--nav-pill-font-size);font-weight:var(--nav-pill-font-weight);white-space:nowrap;flex-shrink:0;line-height:1;position:relative}.tab-button .lucide,.tab-button .lucide-icon,.tab-button svg{width:var(--nav-pill-icon-size);height:var(--nav-pill-icon-size);flex-shrink:0;display:block}.tab-button span{line-height:1.15}.tab-button__pill{z-index:0;pointer-events:none;border:1px solid var(--border-purple);background:linear-gradient(135deg,rgb(var(--accent-purple-2-rgb)/.24),rgb(var(--accent-yellow-2-rgb)/.09));box-shadow:0 9px 24px rgb(var(--ink-violet-rgb)/.18),0 18px 44px rgb(var(--accent-turquoise-rgb)/.08),inset 0 1px 0 rgb(var(--white-rgb)/.12);border-radius:999px;position:absolute;inset:-1px}.tab-button>.lucide-icon,.tab-button>span:not(.tab-button__pill),.tab-button>svg{z-index:1;position:relative}.button:hover,.tab-button:hover{border-color:rgb(var(--accent-purple-2-rgb)/.24);background:rgb(var(--accent-purple-2-rgb)/.11);color:var(--color-text)}.tab-button--active,.tab-button--active:hover{color:var(--color-text);background:0 0;border-color:#0000}.tab-button--alert:not(.tab-button--active){color:var(--accent-yellow);border-color:var(--border-soft);background:var(--accent-yellow-faint)}.tab-button--alert:not(.tab-button--active):hover{color:var(--accent-yellow);border-color:var(--border-soft);background:var(--accent-yellow-soft)}.tab-button--alert.tab-button--active{color:var(--accent-yellow)}.tab-button--alert .tab-button__pill{border-color:var(--border-soft);background:var(--accent-yellow-faint);box-shadow:none}.button{--button-border:var(--border-soft);--button-surface:var(--control-surface,rgb(var(--white-rgb)/.06));--button-inflate-radius:999px;isolation:isolate;width:100%;transition:background-color var(--motion-duration-ui) var(--motion-ease-out),border-color var(--motion-duration-ui) var(--motion-ease-out),color var(--motion-duration-ui) var(--motion-ease-out),box-shadow var(--motion-duration-ui) var(--motion-ease-out);background:0 0;border-color:#0000;border-radius:999px;padding:.74rem 1.05rem;font-size:.9rem;font-weight:650;line-height:1.15;position:relative}.button:before{content:"";z-index:-1;border:1px solid var(--button-border);border-radius:inherit;background:var(--button-surface);-webkit-backdrop-filter:blur(var(--glass-blur)) var(--glass-matte);backdrop-filter:blur(var(--glass-blur)) var(--glass-matte);transition:inset var(--motion-duration-ui) var(--motion-ease-spring),border-radius var(--motion-duration-ui) var(--motion-ease-spring),border-color var(--motion-duration-ui) var(--motion-ease-out),background var(--motion-duration-ui) var(--motion-ease-out);pointer-events:none;position:absolute;inset:0}.glass-card .button:before{-webkit-backdrop-filter:none;backdrop-filter:none}.button:hover:not(:disabled){--button-border:rgb(var(--accent-purple-2-rgb)/.24);--button-surface:rgb(var(--accent-purple-2-rgb)/.11);color:var(--color-text);background:0 0;border-color:#0000}@media (hover:hover){.button:hover:not(:disabled):before{border-radius:var(--button-inflate-radius);inset:-4px}}.button svg{width:1rem;height:1rem}.button.button--sm,.button.button--toolbar{padding:.58rem .9rem;font-size:.82rem}.button.button--toolbar{min-height:2.25rem}.button--primary{--button-border:var(--border-purple);--button-surface:linear-gradient(135deg,rgb(var(--accent-purple-rgb)/.16),rgb(var(--accent-purple-rgb)/.06)),var(--surface-glass);color:var(--color-text);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.button--primary svg{color:var(--accent-turquoise)}.button--primary:hover:not(:disabled){--button-border:rgb(var(--accent-purple-rgb)/.28);--button-surface:linear-gradient(135deg,rgb(var(--accent-purple-rgb)/.26),rgb(var(--accent-purple-rgb)/.1)),var(--surface-glass);box-shadow:none;background:0 0;border-color:#0000}.button--secondary:hover:not(:disabled){--button-border:rgb(var(--accent-turquoise-rgb)/.26);--button-surface:linear-gradient(var(--accent-turquoise-soft),var(--accent-turquoise-soft)),var(--surface-glass);background:0 0;border-color:#0000}.glass-card :is(h1,h2,h3,h4,h5,h6,p),.glass-card>.bal__list{padding-inline:.3rem}.glass-card>:not(:has(*)){padding-inline:.3rem}.admin-chrome__back.button,.cabinet-chrome__nav-btn.button{--button-border:var(--border-soft);--button-surface:rgb(var(--white-rgb)/.06)}.admin-chrome__back.button:hover:not(:disabled),.cabinet-chrome__nav-btn.button:hover:not(:disabled){--button-border:var(--border-soft);--button-surface:linear-gradient(var(--surface-button-hover),var(--surface-button-hover)),var(--surface-glass)}.button--primary:active:not(:disabled){box-shadow:none}[data-theme=dark] .button:hover:not(:disabled):not(.button--danger):not(.button--telegram):not(.button--card):not(.button--primary):not(.button--secondary){--button-surface:linear-gradient(var(--surface-button-hover),var(--surface-button-hover)),var(--surface-glass)}@media (width<=719px){.button:before{-webkit-backdrop-filter:blur(var(--glass-blur-stack-4)) var(--glass-matte);backdrop-filter:blur(var(--glass-blur-stack-4)) var(--glass-matte)}}.button--secondary{--button-border:var(--border-turquoise);--button-surface:var(--tint-green-bg),var(--surface-glass);background:0 0}.button--danger{--button-border:rgb(var(--red-soft-rgb)/.45);--button-surface:linear-gradient(rgb(var(--red-strong-rgb)/.14),rgb(var(--red-strong-rgb)/.14)),var(--surface-glass);color:rgb(var(--red-text-rgb));background:0 0;border-color:#0000}.button--danger:hover:not(:disabled){--button-border:rgb(var(--red-soft-rgb)/.6);--button-surface:linear-gradient(rgb(var(--red-strong-rgb)/.22),rgb(var(--red-strong-rgb)/.22)),var(--surface-glass);color:rgb(var(--red-text-bright-rgb));background:0 0;border-color:#0000}.button--card{--button-border:var(--border-purple);--button-inflate-radius:calc(var(--radius-sm) + .75rem);--button-surface:linear-gradient(135deg,rgb(var(--accent-purple-2-rgb)/.16),rgb(var(--white-rgb)/.07)),var(--surface-glass);border-radius:var(--radius-chip);width:100%;color:var(--color-text);background:0 0;border-color:#0000;justify-content:space-between;margin-top:auto;padding-inline:1rem}.icon-box{border:1px solid var(--border-purple);border-radius:var(--radius-chip);background:linear-gradient(135deg,rgb(var(--accent-purple-2-rgb)/.2),rgb(var(--white-rgb)/.06));place-items:center;width:3rem;height:3rem;display:grid}.icon-box .lucide,.icon-box .lucide-icon,.icon-box svg{width:1.25rem;height:1.25rem;color:var(--accent-purple)}.lucide,.lucide-icon{stroke:currentColor;fill:none;flex-shrink:0;width:1.25rem;height:1.25rem}.button .lucide,.button .lucide-icon,.button svg{width:1rem;height:1rem}.empty-state,.faq-list h3,.guide-card h3{text-align:center}.empty-state{border-color:rgb(var(--accent-purple-2-rgb)/.18);flex-direction:column;justify-content:center;align-items:center;min-height:22rem;padding:2rem 1.5rem;display:flex}.empty-state__icon{border:1px solid var(--border-yellow);border-radius:var(--radius-md);background:linear-gradient(135deg,rgb(var(--accent-yellow-2-rgb)/.16),rgb(var(--accent-purple-2-rgb)/.08));place-items:center;width:4rem;height:4rem;display:grid}.empty-state__icon svg{width:1.7rem;height:1.7rem;color:var(--accent-yellow)}.empty-state h2{letter-spacing:-.03em;margin-top:1.25rem;font-size:clamp(1.65rem,4vw,2rem)}.empty-state p{max-width:42rem;color:var(--color-text-body);margin-top:.8rem;font-size:.98rem;line-height:1.8}@media (width>=720px){.button{width:auto}}.button--telegram{--button-border:var(--border-turquoise);--button-surface:linear-gradient(135deg,rgb(var(--accent-turquoise-2-rgb)/.18),rgb(var(--white-rgb)/.07));color:var(--color-text);background:0 0;border-color:#0000;text-decoration:none}button:is(.mini,.icon-button,.econ__icon-btn,.support-widget__icon-btn,.support-widget__close,.devices__del,.subs__autorenew-gear,.subs__delete-btn,.bg-toggle__btn,.support-lightbox__btn,.support-emoji__toggle,.bcast-form__emoji-btn,.mail-compose__emoji-btn,.ui-search-field__clear,.admin-section-switch__btn){--compact-inflate-border:var(--border-turquoise);--compact-inflate-surface:var(--surface-button-hover);isolation:isolate;position:relative}button:is(.mini,.icon-button,.econ__icon-btn,.support-widget__icon-btn,.support-widget__close,.devices__del,.subs__autorenew-gear,.subs__delete-btn,.bg-toggle__btn,.support-lightbox__btn,.support-emoji__toggle,.bcast-form__emoji-btn,.mail-compose__emoji-btn,.ui-search-field__clear,.admin-section-switch__btn):before{content:"";z-index:-1;border:1px solid var(--compact-inflate-border);border-radius:inherit;background:var(--compact-inflate-surface);opacity:0;transition:inset var(--motion-duration-ui) var(--motion-ease-spring),border-radius var(--motion-duration-ui) var(--motion-ease-spring),opacity var(--motion-duration-fast) var(--motion-ease-out);pointer-events:none;position:absolute;inset:0}@media (hover:hover){button:is(.mini,.icon-button,.econ__icon-btn,.support-widget__icon-btn,.support-widget__close,.devices__del,.subs__autorenew-gear,.subs__delete-btn,.bg-toggle__btn,.support-lightbox__btn,.support-emoji__toggle,.bcast-form__emoji-btn,.mail-compose__emoji-btn,.ui-search-field__clear,.admin-section-switch__btn):hover:not(:disabled):before{border-radius:calc(var(--radius-sm) - .15rem);opacity:1;inset:-2px}}button:is(.mini--danger,.econ__icon-btn--danger,.devices__del,.subs__delete-btn){--compact-inflate-border:var(--tint-red-border);--compact-inflate-surface:var(--tint-red-bg)}.button:disabled{cursor:not-allowed;opacity:.62}.admin-workspace,.cabinet-workspace{--control-surface:rgb(var(--white-rgb)/.1);--surface-button:rgb(var(--white-rgb)/.1);--surface-button-hover:rgb(var(--white-rgb)/.16)}.admin-workspace .button,.cabinet-workspace .button{--surface-glass:linear-gradient(135deg,rgb(var(--white-rgb)/.1),rgb(var(--white-rgb)/.05))}@media (width<=719px){.admin-workspace,.cabinet-workspace{--surface-workspace:transparent;--surface-glass:linear-gradient(135deg,#ffffff0d,#ffffff06);--surface-card:var(--surface-glass);--glass-2-bg:var(--surface-glass)}[data-theme=dark] .admin-workspace,[data-theme=dark] .cabinet-workspace{--surface-workspace:transparent;--surface-glass:linear-gradient(135deg,#0e0e1208,#0e0e1206);--surface-card:var(--surface-glass);--glass-2-bg:var(--surface-glass)}.glass-card:not(.chat):not(.account-modal__card):not(.admin-modal__dialog){z-index:0;-webkit-backdrop-filter:none;backdrop-filter:none;position:relative}.glass-card:not(.chat):not(.account-modal__card):not(.admin-modal__dialog):before{content:"";z-index:-1;border-radius:inherit;-webkit-backdrop-filter:blur(var(--glass-blur-stack-base)) var(--glass-matte);backdrop-filter:blur(var(--glass-blur-stack-base)) var(--glass-matte);pointer-events:none;position:absolute;inset:0}:is(.macc,.madmin) .glass-card:not(.chat):not(.account-modal__card):not(.admin-modal__dialog):not(.promo-banner):not(.buy__promo-cta):not(.buy__trial):not(.verify-banner){border:0}:is(.macc,.madmin) :is(.glass-card.promo-banner,.glass-card.buy__trial){border:1px solid rgb(var(--accent-turquoise-rgb)/.3)}:is(.macc,.madmin) :is(.glass-card.buy__promo-cta,.glass-card.verify-banner){border:1px solid rgb(var(--accent-purple-rgb)/.3)}:is(.macc,.madmin) .promo-user__available-item,:is(.macc,.madmin) .subs--grant{border:1px solid #ccb8ff29}:root{--surface-card-nested:var(--surface-card-deep)}:is(input,select,textarea,code){-webkit-backdrop-filter:blur(var(--glass-blur-stack-4)) var(--glass-matte);backdrop-filter:blur(var(--glass-blur-stack-4)) var(--glass-matte)}.glass-card :is(.subs,.buy__card,.promo-user__history-item,.promo-user__available-item,.cabinet-stat-card,.cabinet-section,.analytics-fin__tile,.analytics-ref-sum__item,.analytics-promo__tile,.analytics-promo__user):before{background:var(--surface-card-deep);-webkit-backdrop-filter:blur(var(--glass-blur-stack-3)) var(--glass-matte);backdrop-filter:blur(var(--glass-blur-stack-3)) var(--glass-matte)}.glass-card .econ__table tr{background:var(--surface-card-deep)}.chat-page__top:after,.macc__tabbar:after,.macc__top:after,.madmin__tabbar:after,.madmin__top:after,.support-widget__panel--embedded .support-widget__composer:after{content:"";z-index:0;pointer-events:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.8' numOctaves='2' stitchTiles='stitch' type='fractalNoise'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.05'/%3E%3C/svg%3E");position:absolute;inset:0}}@media (hover:hover){button:is(.mini,.icon-button,.econ__icon-btn,.support-widget__icon-btn,.support-widget__close,.devices__del,.subs__autorenew-gear,.subs__delete-btn,.bg-toggle__btn,.support-lightbox__btn,.support-emoji__toggle,.bcast-form__emoji-btn,.mail-compose__emoji-btn,.ui-search-field__clear,.admin-section-switch__btn):hover:not(:disabled){box-shadow:none!important;background:0 0!important;border-color:#0000!important}}.admin-workspace .glass-card:is(.promo-banner,.buy__promo-cta,.buy__trial,.verify-banner):not(.account-modal__card):not(.admin-modal__dialog):not(.chat):before,.cabinet-workspace .glass-card:is(.promo-banner,.buy__promo-cta,.buy__trial,.verify-banner):not(.account-modal__card):not(.admin-modal__dialog):not(.chat):before{-webkit-backdrop-filter:none;backdrop-filter:none}.page{gap:var(--stack-gap);display:grid}.pricing-intro{border-color:var(--glass-2-border);background:var(--glass-2-bg);padding:.85rem 1.15rem}[data-theme=dark] .stat-card{background:var(--tint-green-bg),var(--glass-1-bg)}.pricing-intro h2{letter-spacing:-.04em;max-width:52rem;margin-top:0;font-size:clamp(1.85rem,4vw,2.65rem);line-height:1.16}.pricing-intro p{color:var(--color-text-soft);margin-top:.45rem;font-size:.98rem;line-height:1.85}.stats{gap:.8rem;display:grid}.pricing-intro__badge{border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface-soft);-webkit-backdrop-filter:blur(var(--glass-blur)) var(--glass-matte);backdrop-filter:blur(var(--glass-blur)) var(--glass-matte)}.stat-card{text-align:center;border-color:var(--border-turquoise);background:linear-gradient(rgb(var(--accent-turquoise-rgb)/.11),rgb(var(--accent-turquoise-rgb)/.11)),var(--glass-1-bg);min-width:0;padding:.72rem .95rem;position:relative}.stat-card:before{content:"";z-index:1;border-radius:inherit;background:radial-gradient(120px circle at var(--mx,50%) var(--my,50%),rgb(var(--accent-turquoise-rgb)/.9),rgb(var(--accent-turquoise-rgb)/0) 60%);-webkit-mask-composite:xor;opacity:0;transition:opacity .25s var(--motion-ease-out);pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (hover:hover){.stat-card:hover:before{opacity:1}}.stat-card strong{font-size:.95rem;display:block}.stat-card span{color:var(--color-text-muted);margin-top:.22rem;font-size:.85rem;line-height:1.5;display:block}.benefits-grid,.pricing-grid{gap:var(--stack-gap);padding:var(--card-shadow-gutter);margin:calc(var(--card-shadow-gutter)*-1);display:grid;overflow:visible}.benefit-card{flex-direction:column;display:flex}.benefit-card,.pricing-card{height:100%;padding:var(--card-padding-lg)}.benefit-card{--public-card-border:var(--glass-2-border);--public-card-surface:var(--surface-glass)}.benefit-card,.guide-card,.pricing-card{isolation:isolate;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;position:relative;overflow:visible}.pricing-card{transform:perspective(700px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .24s var(--motion-ease-out);backface-visibility:hidden;transform-style:preserve-3d}.benefit-card:before,.guide-card:before,.pricing-card:before{content:"";z-index:-1;border-radius:var(--radius-lg);background:var(--public-card-surface);box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(var(--glass-blur)) var(--glass-matte);backdrop-filter:blur(var(--glass-blur)) var(--glass-matte);transition:inset .45s var(--motion-ease-out),border-radius .45s var(--motion-ease-out),border-color .45s var(--motion-ease-out);pointer-events:none;border:0;position:absolute;inset:0}@property --glow-a{syntax:"<number>";inherits:true;initial-value:0}.benefit-card:before{background:radial-gradient(300px circle at var(--mx,50%) var(--my,50%),rgb(var(--accent-turquoise-rgb)/calc(var(--glow-a,0)*.26)),rgb(var(--accent-turquoise-rgb)/0) 70%),var(--public-card-surface,var(--surface-glass));transition:inset .45s var(--motion-ease-out),border-radius .45s var(--motion-ease-out),border-color .45s var(--motion-ease-out),--glow-a .3s var(--motion-ease-out)}@media (hover:hover){.benefit-card:hover,.steps-grid article:hover{--glow-a:1}}.benefit-card:hover,.pricing-card:hover{--public-card-border:rgb(var(--accent-purple-2-rgb)/.26)}[data-theme=dark] .benefit-card,[data-theme=dark] .pricing-card:not(.pricing-card--featured){--public-card-border:var(--border-purple)}[data-theme=dark] .benefit-card{--public-card-surface:var(--surface-glass)}[data-theme=dark] .pricing-card:not(.pricing-card--featured){--public-card-surface:var(--glass-3-bg)}[data-theme=dark] .pricing-card--featured{--public-card-surface:radial-gradient(circle at top right,rgb(var(--accent-yellow-2-rgb)/.045),transparent 32%),radial-gradient(circle at 18% 10%,rgb(var(--accent-purple-2-rgb)/.08),transparent 28%),linear-gradient(145deg,rgb(var(--accent-purple-rgb)/.07),rgb(var(--accent-purple-rgb)/.025)),var(--glass-3-bg)}[data-theme=dark] .benefit-card:hover,[data-theme=dark] .pricing-card:hover:not(.pricing-card--featured){--public-card-border:rgb(var(--accent-purple-2-rgb)/.12)}.benefit-card:hover:before,.pricing-card:hover:before{border-radius:calc(var(--radius-lg) + .75rem);transition-duration:.34s;inset:-4px}.glass-card:not(.pricing-card--featured):not(.chat):not(.account-modal__card):not(.admin-modal__dialog):is(.benefit-card,.pricing-card,.guide-card):after{inset:0}.benefit-card:after,.guide-card:after,.pricing-card:after{transition:inset .45s var(--motion-ease-out),border-radius .45s var(--motion-ease-out)}.glass-card:not(.pricing-card--featured):not(.chat):not(.account-modal__card):not(.admin-modal__dialog):is(.benefit-card,.pricing-card):hover:after{border-radius:calc(var(--radius-lg) + .75rem);transition-duration:.34s;inset:-4px}.benefit-card h3,.pricing-card h3{margin-top:1rem;font-size:1.08rem;line-height:1.55}.benefit-card p,.pricing-card p{color:var(--color-text-body);margin-top:.8rem;font-size:.93rem;line-height:1.8}.pricing-intro__row{flex-direction:column;gap:1rem;display:flex}.pricing-intro__badge{border-color:var(--border-turquoise);width:fit-content;color:var(--color-text-soft);background:linear-gradient(145deg,rgb(var(--accent-turquoise-2-rgb)/.11),rgb(var(--white-rgb)/.05));padding:.95rem 1rem;font-size:.9rem;line-height:1.6}.pricing-card{--public-card-border:rgb(var(--white-rgb)/.12);--public-card-surface:var(--surface-glass)}.pricing-card:not(.pricing-card--featured){--public-card-border:var(--glass-3-border);--public-card-surface:var(--glass-3-bg)}.pricing-card--featured{--public-card-border:transparent;--public-card-surface:radial-gradient(circle at top right,rgb(var(--accent-yellow-2-rgb)/.12),transparent 32%),radial-gradient(circle at 18% 10%,rgb(var(--accent-purple-2-rgb)/.18),transparent 28%),var(--surface-glass-strong);z-index:1;width:calc(100% + 6px);max-width:none;height:calc(100% + 8px);transform:perspective(700px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));margin:-4px -3px;position:relative}.pricing-card--featured:before{box-shadow:var(--shadow-glass),0 12px 40px rgb(var(--accent-turquoise-rgb)/.1)}[data-theme=dark] .pricing-card--featured:before{box-shadow:var(--shadow-glass)}.pricing-card--featured:after{content:"";z-index:-1;border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--accent-turquoise),var(--accent-purple));-webkit-mask:linear-gradient(rgb(var(--black-rgb)) 0 0) content-box,linear-gradient(rgb(var(--black-rgb)) 0 0);-webkit-mask:linear-gradient(rgb(var(--black-rgb)) 0 0) content-box,linear-gradient(rgb(var(--black-rgb)) 0 0);mask:linear-gradient(rgb(var(--black-rgb)) 0 0) content-box,linear-gradient(rgb(var(--black-rgb)) 0 0);-webkit-mask-composite:xor;pointer-events:none;transition:inset var(--motion-duration-ui) var(--motion-ease-spring),border-radius var(--motion-duration-ui) var(--motion-ease-spring);padding:1px;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.pricing-card--featured:hover:after{border-radius:calc(var(--radius-lg) + .75rem);inset:-4px}.pricing-card__label{border:1px solid var(--border-yellow);background:linear-gradient(135deg,rgb(var(--accent-yellow-2-rgb)/.18),rgb(var(--white-rgb)/.07));color:rgb(var(--cream-fff7e2-rgb)/.92);letter-spacing:.15em;text-transform:uppercase;border-radius:999px;padding:.38rem .72rem;font-size:.68rem;font-weight:750;position:absolute;top:1.25rem;right:1.25rem}.pricing-card__top{padding-right:5.2rem}.pricing-card__top h3{letter-spacing:-.02em;margin-top:0;font-size:1.25rem}.pricing-card__top p{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pricing-card__amount{background:linear-gradient(90deg,var(--accent-purple),var(--accent-yellow));color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.feature-list{gap:.75rem;margin:1.15rem 0 1.35rem;display:grid}.pricing-card .feature-list{margin:0 0 .85rem}.pricing-card .pricing-card__features{margin-top:.15rem}.feature-list__item{color:var(--color-text-soft);align-items:flex-start;gap:.7rem;font-size:.92rem;line-height:1.65;display:flex}.feature-list__item svg{width:1rem;height:1rem;color:var(--accent-turquoise);flex-shrink:0;margin-top:.2rem}@media (width>=720px){.page{gap:1.25rem}.pricing-intro{padding:.95rem 1.25rem}.benefits-grid,.pricing-grid{grid-template-columns:repeat(2,1fr)}.benefit-card,.pricing-card{padding:1.5rem}}@media (width>=1120px){.benefits-grid,.pricing-grid{grid-template-columns:repeat(3,1fr)}.pricing-intro__row{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:1.5rem}.pricing-intro__badge{max-width:18rem}}.faq-card,.section-intro{border-color:var(--glass-2-border);background:var(--glass-2-bg);padding:.85rem 1.15rem}.faq-card h2,.pricing-intro h2,.section-intro h2{letter-spacing:-.04em;margin-top:0;font-size:clamp(1.75rem,4vw,2.45rem)}.faq-card h2,.guide-card h3,.pricing-intro h2,.section-intro h2{text-align:center;max-width:50rem;margin-left:auto;margin-right:auto;line-height:1.16}.guide-card h3{letter-spacing:-.02em;font-size:1.05rem}.section-intro--sub{padding:.65rem 1.15rem}.section-intro--sub h2{font-size:clamp(1.25rem,3.2vw,1.65rem)}.pricing-intro p,.section-intro p{max-width:52rem;color:var(--color-text-soft);text-align:center;margin-top:.45rem;margin-left:auto;margin-right:auto;font-size:.98rem;line-height:1.85}.steps-grid{padding:var(--card-shadow-gutter);margin:calc(var(--card-shadow-gutter)*-1);gap:1rem;display:grid;overflow:visible}.steps-grid article{isolation:isolate;border-radius:var(--radius-md);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;flex-direction:column;gap:.55rem;padding:1.1rem;display:flex;position:relative}.steps-grid article:before{content:"";z-index:-1;border-radius:var(--radius-md);background:var(--surface-glass);box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(var(--glass-blur)) var(--glass-matte);backdrop-filter:blur(var(--glass-blur)) var(--glass-matte);transition:inset .45s var(--motion-ease-out),border-radius .45s var(--motion-ease-out),border-color .45s var(--motion-ease-out);pointer-events:none;border:0;position:absolute;inset:0}.steps-grid article:after{transition:inset .45s var(--motion-ease-out),border-radius .45s var(--motion-ease-out)}@media (hover:hover){.steps-grid article:hover:after,.steps-grid article:hover:before{border-radius:calc(var(--radius-md) + .6rem);transition-duration:.34s;inset:-4px}}.steps-grid__head{justify-content:center;align-items:center;gap:.65rem;min-height:3.25rem;display:flex}.faq-list h3,.guide-card h3,.steps-grid h3{font-size:1.04rem;line-height:1.45}.steps-grid article span{border:1px solid var(--border-purple);width:2.3rem;height:2.3rem;color:var(--accent-purple);background:rgb(var(--accent-purple-2-rgb)/.09);border-radius:50%;flex-shrink:0;place-items:center;font-size:.78rem;font-weight:800;display:inline-grid}.steps-grid h3{text-align:left;margin:0;line-height:1.25}.steps-grid p{text-align:center;margin:0}.faq-list p,.guide-card p,.steps-grid p{color:var(--color-text-body);font-size:.93rem;line-height:1.75}.faq-list p,.guide-card p{margin-top:.55rem}.guide-card{padding:var(--card-padding-lg);--public-card-border:var(--glass-2-border);--public-card-surface:var(--surface-glass)}.guide-card h3{margin-top:1rem}.faq-card{gap:1rem;display:grid}.glass-card.faq-card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.faq-list{gap:.8rem;display:grid}.faq-list article{border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface-card);-webkit-backdrop-filter:blur(var(--glass-blur)) var(--glass-matte);backdrop-filter:blur(var(--glass-blur)) var(--glass-matte);padding:1rem}@media (width>=720px){.faq-card,.section-intro{padding:.95rem 1.25rem}.steps-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1120px){.steps-grid{grid-template-columns:repeat(4,1fr)}}.benefits-grid--compact{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.hero__proof--simple{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=760px){.hero__proof--simple{grid-template-columns:1fr}}.icon-button{border:1px solid var(--border-soft);border-radius:var(--radius-chip);width:2.4rem;height:2.4rem;color:var(--color-text-soft);background:rgb(var(--white-rgb)/.06);place-items:center;display:grid}.icon-button:hover{border-color:var(--border-yellow);color:var(--color-text)}.icon-button .lucide,.icon-button .lucide-icon,.icon-button svg{width:1rem;height:1rem}.auth-card{max-width:620px;margin:0 auto;padding:clamp(24px,4vw,42px)}.support-chat{border:1px solid var(--border-soft);border-radius:var(--radius-md);background:rgb(var(--black-rgb)/.16);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.connections-form{gap:.85rem;display:grid}.connections-form>label{gap:.35rem;display:grid}.connections-form label span{color:var(--color-text-muted);font-size:.82rem}.connections-form input:not([type=checkbox]),.connections-form input[type=text]{border:1px solid var(--border-soft);border-radius:var(--radius-chip);width:100%;color:var(--color-text);background:rgb(var(--white-rgb)/.05);padding:.65rem .75rem}.connections-form__check{align-items:center;gap:.5rem;flex-direction:row!important;display:inline-flex!important}.connections-form__hint{font-size:.8rem}.connections-form__actions{justify-content:flex-end;gap:.5rem;margin-top:.35rem;display:flex}.connections-form label select{border:1px solid var(--border-soft);border-radius:var(--radius-chip);width:100%;color:var(--color-text);background:rgb(var(--white-rgb)/.05);padding:.65rem .75rem}.support-panel__chat{margin-top:0}.support-panel .support-chat{background:0 0;border:none;flex-direction:column;flex:1;min-height:0;display:flex}.site:has(.support-panel){flex-direction:column;height:100dvh;max-height:100dvh;display:flex;overflow:hidden}@media (height<=560px){.site:has(.support-panel){height:auto;max-height:none;overflow:visible}.support-panel .chat__list{min-height:14rem}}.site:has(.support-panel) .site__main{flex-direction:column;flex:1;min-height:0;padding-top:0;padding-bottom:0;display:flex}:is(.site:has(.support-panel) .cabinet,.site:has(.support-panel) .page-transition){flex-direction:column;flex:1;min-height:0;display:flex}.site:has(.support-panel) .cabinet{gap:0}@media (width<=719px){.site__main{padding-bottom:calc(2.75rem + var(--safe-bottom))}.header__inner{gap:.75rem}.header__actions{flex-wrap:nowrap;justify-content:flex-end}.header__user{max-width:6.5rem}.glass-card.hero__card,.section-intro{padding:.85rem 1rem}.section-intro h2{font-size:1.35rem}.section-intro p{font-size:.9rem;line-height:1.6}.connections-form input,.connections-form select,.connections-form textarea{font-size:16px}.hero__title{font-size:clamp(1.85rem,8vw,2.35rem)}.hero__description{font-size:.92rem}}.steps-grid article:before{background:radial-gradient(300px circle at var(--mx,50%) var(--my,50%),rgb(var(--accent-turquoise-rgb)/calc(var(--glow-a,0)*.26)),rgb(var(--accent-turquoise-rgb)/0) 70%),var(--surface-glass);transition:inset .45s var(--motion-ease-out),border-radius .45s var(--motion-ease-out),border-color .45s var(--motion-ease-out),--glow-a .3s var(--motion-ease-out)}.admin-workspace-tabs{scrollbar-width:none;flex-wrap:nowrap;gap:.15rem;margin-bottom:0;padding-block:0;display:flex;overflow-x:auto}.admin-workspace-tabs::-webkit-scrollbar{display:none}.admin-chrome{z-index:1;flex-wrap:wrap;align-items:center;gap:1rem;width:100%;padding:.85rem 1.1rem;display:flex;position:relative}.admin-chrome__back{flex-shrink:0;width:auto;text-decoration:none}.admin-chrome__brand{flex:auto;align-items:center;gap:.75rem;min-width:0;display:flex}.admin-chrome__actions,.admin-chrome__section-switch{flex-shrink:0;margin-left:auto}.admin-chrome__actions{justify-content:flex-end;align-items:center;gap:.85rem;display:flex}.admin-chrome.glass-card,.cabinet-chrome.admin-chrome{overflow-clip-margin:0;overflow:visible}.admin-chrome__icon{border-color:rgb(var(--accent-turquoise-rgb)/.45);background:linear-gradient(135deg,rgb(var(--accent-turquoise-rgb)/.22),rgb(var(--white-rgb)/.06));box-shadow:0 0 24px rgb(var(--accent-turquoise-rgb)/.14)}.admin-chrome__icon .lucide,.admin-chrome__icon .lucide-icon{width:1.35rem;height:1.35rem;color:var(--accent-turquoise)}.admin-chrome__title{letter-spacing:-.03em;text-align:left;max-width:none;color:var(--accent-turquoise);margin:0;font-size:clamp(1.65rem,3.5vw,2.25rem);font-weight:700;line-height:1.12}.admin-workspace{gap:0;padding:0;display:grid;overflow:visible}.admin-workspace.glass-card{z-index:0;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;position:relative;overflow:hidden}.admin-workspace.glass-card:before{content:"";z-index:0;border-radius:inherit;background:var(--surface-workspace);-webkit-backdrop-filter:blur(var(--glass-blur-stack-base)) var(--glass-matte);backdrop-filter:blur(var(--glass-blur-stack-base)) var(--glass-matte);pointer-events:none;position:absolute;inset:0}.admin-workspace.glass-card>*{z-index:1;position:relative}.admin-workspace__tabs{border-bottom:1px solid var(--border-soft);padding:.35rem .85rem 0}.admin-section-switch{background:var(--surface-soft);border:1px solid var(--border-soft);border-radius:999px;gap:.35rem;padding:.25rem;display:inline-flex;overflow:hidden}.admin-section-switch__btn{color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem 1rem;transition:color .15s,background .15s;display:inline-flex}.admin-section-switch__btn:hover{color:var(--color-text);background:rgb(var(--white-rgb)/.05)}.admin-section-switch__btn--active{color:var(--accent-turquoise);background:rgb(var(--accent-turquoise-rgb)/.12);box-shadow:inset 0 0 0 1px rgb(var(--accent-turquoise-rgb)/.25)}.admin-section-switch__btn.admin-section-switch__btn--active{--compact-inflate-surface:rgb(var(--accent-turquoise-rgb)/.12);--compact-inflate-border:rgb(var(--accent-turquoise-rgb)/.25)}@media (hover:hover){button.admin-section-switch__btn:hover:not(:disabled):before{border-radius:999px}}.admin-section-switch__btn--alert:not(.admin-section-switch__btn--active){color:var(--accent-yellow);background:var(--accent-yellow-faint);--compact-inflate-surface:var(--accent-yellow-soft);--compact-inflate-border:var(--border-yellow)}.admin-section-switch__btn--alert:not(.admin-section-switch__btn--active):hover{color:var(--accent-yellow);background:var(--accent-yellow-soft)}.admin-section-switch__btn--alert.admin-section-switch__btn--active{color:var(--accent-yellow)}.admin-section-switch__btn .lucide-icon{flex-shrink:0;width:1rem;height:1rem}@media (width>=720px){.site--admin .admin-chrome__back,.site--admin .user-menu__trigger{box-sizing:border-box;height:2.2rem}.site--admin .admin-section-switch{box-sizing:border-box;height:2.6rem}.site--admin .admin-chrome__back{padding:var(--nav-pill-padding-y) var(--nav-pill-padding-x);font-size:var(--nav-pill-font-size);border-radius:999px}.site--admin .admin-section-switch{align-items:stretch;padding:.2rem}.site--admin .admin-section-switch__btn{box-sizing:border-box;height:100%;padding-block:0}}@media (width<=1024px){.admin-chrome__title{font-size:clamp(1.35rem,3.8vw,1.85rem)}.admin-section-switch{flex-wrap:wrap;min-width:0;max-width:100%}.admin-section-switch__btn{padding:.45rem .75rem;font-size:.88rem}.admin-workspace-tabs .tab-button{padding:.65rem .72rem;font-size:.88rem}.site--admin .admin-workspace,.site--admin .admin-workspace__body{min-width:0}}@media (width<=720px){.admin-chrome__actions,.admin-chrome__section-switch{justify-content:flex-end;width:100%;margin-left:0}}.admin-workspace__body{padding:var(--workspace-pad)}.admin-workspace-tabs .tab-button{color:var(--color-text-muted);box-shadow:none;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:.85rem .95rem;transform:none}.admin-workspace-tabs .tab-button:hover{color:var(--color-text);border-color:#0000;border-bottom-color:rgb(var(--accent-turquoise-rgb)/.35);box-shadow:none;background:0 0;transform:none}.admin-workspace-tabs .tab-button--active,.admin-workspace-tabs .tab-button--active:hover{color:var(--accent-turquoise);box-shadow:none;background:0 0;transform:none}.admin-workspace-tabs .tab-button__pill{background:var(--accent-turquoise);height:2px;box-shadow:none;border:none;border-radius:0;inset:auto 0 -1px}.admin-workspace-tabs .tab-button--alert:not(.tab-button--active){color:var(--accent-yellow);background:0 0;border-bottom-color:#0000}.admin-workspace-tabs .tab-button--alert:not(.tab-button--active):hover{color:var(--accent-yellow);border-bottom-color:rgb(var(--accent-turquoise-rgb)/.35);background:0 0}.admin-workspace-tabs .tab-button--alert.tab-button--active,.admin-workspace-tabs .tab-button--alert.tab-button--active:hover{color:var(--accent-yellow);background:0 0}.admin-workspace-tabs .tab-button--alert .tab-button__pill{background:var(--accent-yellow)}.admin-workspace__body .cabinet-section__title{margin-bottom:.35rem}.admin-section{gap:1rem;display:grid}.page--admin{gap:0;margin-top:0}.page--admin .admin-workspace{width:100%;min-width:0}@media (width>=1280px){.page--admin .section-intro{max-width:none}}.admin-modal{z-index:2000;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.admin-modal__backdrop{background:var(--modal-backdrop-background);-webkit-backdrop-filter:blur(var(--modal-backdrop-blur));backdrop-filter:blur(var(--modal-backdrop-blur));cursor:pointer;border:0;padding:0;position:fixed;inset:0}.admin-modal__dialog{z-index:1;flex-direction:column;width:min(100%,28rem);max-height:min(90vh,44rem);margin:0;padding:0;display:flex;position:relative;overflow:hidden}.admin-modal__dialog--wide{width:min(100%,40rem)}:is(.admin-modal__dialog--wide:has(#add-vpn-user-form),.admin-modal__dialog--wide:has(#vpn-user-connections-form)){max-height:min(92vh,44rem)}.admin-modal__head{flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:1.15rem 1.2rem .85rem;display:flex}.admin-modal__head h3{margin:0;font-size:1.08rem}.admin-modal__body{flex:1;min-height:0;padding:0 1.2rem 1rem;overflow-y:auto}.admin-modal__footer{border-top:1px solid var(--border-soft);background:0 0;flex-shrink:0;padding:.7rem 1.2rem 1.1rem}.admin-modal__footer .connections-form__actions{margin-top:0}.admin-modal__footer .connections-form__actions .button{flex:none;width:auto;min-width:6.25rem}.admin-confirm__message{color:var(--color-text-muted);margin:0;font-size:.92rem;line-height:1.5}.site__container--admin .admin-workspace__body,.site__container--admin .section-intro{padding:1.05rem 1.1rem}.site__container--admin .admin-workspace__body{padding-bottom:1.25rem}.site__container--admin .admin-workspace{padding:0;overflow:visible}.site:has(.support-panel) .site__container--admin{min-height:0;padding-bottom:var(--page-gutter);flex-direction:column;flex:1;display:flex}.page--admin:has(.support-panel){flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.site:has(.support-panel) .admin-workspace{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.site:has(.support-panel) .glass-card.admin-workspace{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}:is(.page--admin:has(.support-panel) .admin-workspace__tabs,.site:has(.support-panel) .admin-workspace__tabs){flex-shrink:0}:is(.page--admin .admin-workspace__body:has(.support-panel),.site:has(.support-panel) .admin-workspace__body){flex-direction:column;flex:1;min-height:0;padding-bottom:1.05rem;display:flex;overflow:hidden}.support-panel.asup{flex:1;min-height:0}.glass-card.admin-workspace{overflow:visible}.site__container--admin .admin-workspace__body:not(:has(.support-panel)){overflow:visible}.site__container--admin .section-intro h2{font-size:clamp(1.45rem,3vw,2rem)}.site__container--admin .button.button--secondary{padding:.62rem .85rem;font-size:.84rem}@media (width>=720px) and (width<=1439px){.site--admin .admin-chrome{flex-wrap:nowrap}.site--admin .admin-chrome__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.site--admin .admin-chrome__back-label{display:none}.site--admin .admin-chrome__back{padding-inline:.62rem}.site--admin .admin-chrome__title{font-size:1.45rem}.admin-chrome .admin-section-switch__btn:not(.admin-section-switch__btn--active) span{display:none}.admin-chrome .admin-section-switch__btn:not(.admin-section-switch__btn--active){padding-inline:.7rem}.site--admin .user-menu__label{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:12ch;display:inline-block;overflow:hidden}}@media (width>=720px) and (width<=899px){.site--admin .admin-chrome__title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.user-menu{z-index:30;position:relative}.user-menu__trigger{padding:var(--nav-pill-padding-y) var(--nav-pill-padding-x);border:1px solid var(--border-soft);color:var(--color-text-soft);background:rgb(var(--white-rgb)/.06);font-size:var(--nav-pill-font-size);font-weight:var(--nav-pill-font-weight);cursor:pointer;transition:border-color var(--motion-duration-ui) var(--motion-ease-out),background-color var(--motion-duration-ui) var(--motion-ease-out),color var(--motion-duration-ui) var(--motion-ease-out);border-radius:999px;align-items:center;gap:.4rem;line-height:1;display:inline-flex}.user-menu__trigger:hover,.user-menu__trigger[aria-expanded=true]{border-color:var(--border-purple);color:var(--color-text);background:rgb(var(--accent-purple-2-rgb)/.11)}.user-menu__trigger--with-avatar{padding-block:.1rem;padding-inline:calc(var(--nav-pill-padding-x) - .25rem)}@media (width>=720px){.user-menu{align-self:center;align-items:center;max-width:14.25rem;display:flex}.user-menu__trigger{box-sizing:border-box;width:100%;height:2.2rem;padding-inline:var(--nav-pill-padding-x);justify-content:flex-start}.user-menu__trigger .user-avatar.user-menu__avatar{width:1.35rem;height:1.35rem}.user-menu__trigger>.lucide-icon.user-menu__identity-icon{width:1.05rem;height:1.05rem}.user-menu__chevron{margin-left:auto}}.user-menu__trigger--alert{color:var(--accent-yellow);border-color:var(--border-soft);background:var(--accent-yellow-faint)}.user-menu__trigger--alert:hover,.user-menu__trigger--alert[aria-expanded=true]{color:var(--accent-yellow);border-color:var(--border-soft);background:var(--accent-yellow-soft)}.user-menu__label,.user-menu__login{text-overflow:ellipsis;white-space:nowrap;max-width:11rem;overflow:hidden}.user-menu__trigger .lucide-icon{flex-shrink:0;width:1rem;height:1rem}.user-menu__chevron{opacity:.75;width:1rem;height:1rem}.user-menu__chevron--open{transform:rotate(180deg)}.user-menu__dropdown{border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--surface-glass);min-width:11.5rem;box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(var(--glass-blur-pill)) var(--glass-matte);backdrop-filter:blur(var(--glass-blur-pill)) var(--glass-matte);gap:.1rem;padding:.4rem;display:grid}[data-theme=dark] .user-menu__dropdown{box-shadow:0 12px 32px rgb(var(--ink-rgb)/.55)}a.user-menu__item{text-decoration:none}.user-menu__dropdown--floating{z-index:220;box-sizing:border-box;position:fixed;transform:translate(-100%)}.user-menu__dropdown--floating:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}.user-menu__item{border-radius:var(--radius-chip);width:100%;color:var(--color-text-soft);text-align:left;cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-ease-out),color var(--motion-duration-fast) var(--motion-ease-out);background:0 0;border:0;align-items:center;gap:.55rem;padding:.55rem .7rem;font-size:.84rem;font-weight:600;display:flex}.user-menu__item .lucide-icon,.user-menu__item svg{flex-shrink:0;width:1rem;height:1rem}.user-menu__item:hover{color:var(--color-text);background:rgb(var(--white-rgb)/.08)}.user-menu__item--danger{color:var(--tint-red-text)}.user-menu__item--danger:hover{color:var(--tint-red-text);background:var(--tint-red-bg)}.account-modal{z-index:120;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.settings-modal{z-index:240}.account-modal__backdrop{background:var(--modal-backdrop-background);-webkit-backdrop-filter:blur(var(--modal-backdrop-blur));backdrop-filter:blur(var(--modal-backdrop-blur));cursor:pointer;isolation:isolate;border:0;position:absolute;inset:0}.account-modal__card{z-index:1;width:min(100%,34rem);max-height:min(90vh,100%);padding:1.25rem;position:relative;overflow:auto}.account-modal__card--narrow{width:min(100%,26rem)}.account-modal__card--metric-history{width:min(100%,56rem)}.account-modal__head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.account-modal__head h2{margin:0;font-size:1.25rem}.account-modal__close{flex-shrink:0;place-items:center;width:2.35rem;height:2.35rem;padding:0;display:inline-grid}.account-modal__close .lucide-icon{width:1rem;height:1rem}.account-modal__message{color:var(--accent-turquoise);margin:0 0 .85rem;font-size:.86rem}.account-modal__muted{color:var(--color-text-muted);margin:0;font-size:.9rem}.account-modal__section{border-bottom:1px solid var(--border-soft);gap:.75rem;margin-bottom:1.15rem;padding-bottom:1.15rem;display:grid}.account-modal__section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.account-modal__section h3{margin:0;font-size:.95rem;font-weight:650}.account-modal__facts{gap:.55rem;margin:0;display:grid}.account-modal__facts>div{gap:.15rem;display:grid}.account-modal__facts dt{color:var(--color-text-muted);font-size:.78rem}.account-modal__facts dd{margin:0;font-size:.9rem}.account-modal__hint{color:var(--color-text-muted);margin:0;font-size:.82rem;line-height:1.55}.account-modal__form{gap:.75rem;display:grid}.account-modal__form label{gap:.35rem;display:grid}.account-modal__form label>span{color:var(--color-text-muted);font-size:.8rem;font-weight:600}.account-modal__form input,.account-modal__form select{border:1px solid var(--border-soft);border-radius:var(--radius-chip);width:100%;color:var(--color-text);background:rgb(var(--white-rgb)/.08);padding:.65rem .8rem;font-size:.9rem}.account-modal__form input:focus,.account-modal__form select:focus{border-color:var(--border-purple);outline:none}.account-modal__toggle{cursor:pointer;align-items:center;gap:.55rem;display:flex}.account-modal__toggle input{width:1rem;height:1rem;accent-color:var(--accent-turquoise)}.account-modal__toggle span{font-size:.9rem;font-weight:600}.cabinet-header{top:calc(env(safe-area-inset-top,0px) + var(--header-top-offset));z-index:50;width:min(100%,var(--content-max-width));padding-inline:var(--page-gutter);box-sizing:border-box;isolation:isolate;margin:0;position:fixed;left:50%;transform:translate(-50%)}@media (width>=1120px){.cabinet-header{padding-inline:clamp(1.25rem,2vw,2rem)}}.site--cabinet .site__container,.site--public .site__container{padding-top:calc(env(safe-area-inset-top,0px) + var(--header-top-offset) + var(--chrome-header-height) + var(--header-content-gap))}.site--admin .site__container,.site--admin .site__container--admin{padding-top:calc(env(safe-area-inset-top,0px) + var(--header-top-offset) + max(var(--chrome-header-height), var(--admin-header-h,0px)) + var(--header-content-gap))}.site--admin .site__main,.site--cabinet .site__main,.site--public .site__main{padding-top:0}@media (width<=960px){.site--public .site__container{padding-top:calc(env(safe-area-inset-top,0px) + var(--header-top-offset) + var(--chrome-header-height-stacked) + var(--header-content-gap))}}.cabinet-header__chrome{display:none}.cabinet-chrome{z-index:1;box-sizing:border-box;width:100%;min-height:var(--chrome-bar-min-height);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.1rem;display:flex;position:relative}.cabinet-chrome.glass-card{overflow-clip-margin:0;overflow:visible}.cabinet-chrome__brand{align-items:center;gap:.75rem;min-width:0;display:flex}.cabinet-chrome__icon{border-color:rgb(var(--accent-turquoise-rgb)/.45);background:linear-gradient(135deg,rgb(var(--accent-turquoise-rgb)/.22),rgb(var(--white-rgb)/.06));box-shadow:0 0 24px rgb(var(--accent-turquoise-rgb)/.14)}.cabinet-chrome__icon .lucide-icon{width:1.35rem;height:1.35rem;color:var(--accent-turquoise)}.cabinet-chrome__brand .cabinet-chrome__title{text-transform:uppercase;letter-spacing:.04em}.cabinet-chrome__title{letter-spacing:-.03em;color:var(--accent-turquoise);margin:0;font-size:clamp(1.65rem,3.5vw,2.25rem);font-weight:700;line-height:1.12}.cabinet-chrome__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.85rem;min-width:0;display:flex}@media (width>=720px){.site--cabinet .cabinet-chrome__nav-btn{box-sizing:border-box;height:2.2rem;padding:var(--nav-pill-padding-y) var(--nav-pill-padding-x);font-size:var(--nav-pill-font-size);border-radius:999px}.site--cabinet .cabinet-chrome__nav-btn .lucide-icon{width:var(--nav-pill-icon-size);height:var(--nav-pill-icon-size)}}.cabinet-chrome__admin,.cabinet-chrome__nav-btn,.cabinet-chrome__profile{white-space:nowrap;align-items:center;gap:.4rem;width:auto;text-decoration:none;display:inline-flex}.cabinet-chrome__profile--placeholder{visibility:hidden;pointer-events:none}.cabinet-chrome__email{max-width:min(100%,18rem);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.cabinet-chrome__logout{color:var(--color-text-soft);cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:0;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .16s;display:inline-flex}.cabinet-chrome__logout:hover{color:var(--color-text)}.cabinet-chrome__logout .lucide-icon{width:1rem;height:1rem}a.cabinet-chrome__brand{color:inherit;text-decoration:none}.cabinet-chrome--public{grid-template-columns:1fr auto 1fr;align-items:center;row-gap:.75rem;display:grid}.cabinet-chrome--public .cabinet-chrome__brand{justify-self:start}.cabinet-chrome--public .cabinet-chrome__nav{flex:unset;justify-self:center}.cabinet-chrome--public .cabinet-chrome__actions{justify-self:end}.cabinet-chrome__nav{flex-wrap:wrap;flex:auto;justify-content:center;align-items:center;gap:1.25rem;min-width:0;display:flex}.cabinet-chrome__nav-link{color:var(--color-text-soft);white-space:nowrap;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .16s}.cabinet-chrome__nav-link:hover{color:var(--color-text)}.cabinet-chrome__nav-link--active,.cabinet-chrome__nav-link.router-link-active{color:var(--accent-turquoise)}.site--public [id]{scroll-margin-top:calc(env(safe-area-inset-top,0px) + var(--header-top-offset) + var(--chrome-header-height) + var(--header-content-gap))}@media (width<=960px){.site--public [id]{scroll-margin-top:calc(env(safe-area-inset-top,0px) + var(--header-top-offset) + var(--chrome-header-height-stacked) + var(--header-content-gap))}.cabinet-chrome--public{justify-content:unset;grid-template-rows:auto auto;grid-template-columns:1fr auto}.cabinet-chrome--public .cabinet-chrome__brand{grid-area:1/1}.cabinet-chrome--public .cabinet-chrome__actions{grid-area:1/2}.cabinet-chrome--public .cabinet-chrome__nav{flex:unset;grid-area:2/1/auto/-1;justify-content:flex-start;justify-self:stretch;gap:1rem}}.cabinet-workspace{gap:0;padding:0;display:grid;overflow:visible}.cabinet-workspace.glass-card{z-index:0;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;position:relative;overflow:hidden}.cabinet-workspace.glass-card:before{content:"";z-index:0;border-radius:inherit;background:var(--surface-workspace);-webkit-backdrop-filter:blur(var(--glass-blur-stack-base)) var(--glass-matte);backdrop-filter:blur(var(--glass-blur-stack-base)) var(--glass-matte);pointer-events:none;position:absolute;inset:0}.cabinet-workspace.glass-card>*{z-index:1;position:relative}.cabinet-workspace__tabs{border-bottom:1px solid var(--border-soft);padding:.35rem .85rem 0}.admin-workspace__body,.cabinet-workspace__body{padding:var(--workspace-pad)}.admin-workspace__body .glass-card:not(.cabinet-workspace):not(.admin-workspace),.cabinet-workspace__body .glass-card:not(.cabinet-workspace):not(.admin-workspace){padding:var(--card-padding-lg);padding-inline:var(--panel-pad);overflow:hidden}:is(.admin-workspace__body.admin-workspace__body :has(>.glass-card),.cabinet-workspace__body.cabinet-workspace__body :has(>.glass-card)){gap:var(--panel-pad)}.cabinet-workspace__body .glass-card.buy__promo-cta:not(.cabinet-workspace):not(.admin-workspace){padding-block:.72rem}.admin-workspace-tabs,.cabinet-workspace-tabs{scrollbar-width:none;flex-wrap:nowrap;gap:.15rem;margin-bottom:0;padding-block:0;display:flex;overflow-x:auto}.cabinet-workspace-tabs::-webkit-scrollbar{display:none}.cabinet-workspace-tabs .tab-button{box-shadow:none;color:var(--color-text-muted);will-change:auto;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:.85rem .95rem;transform:none}.cabinet-workspace-tabs .tab-button:hover{color:var(--color-text);border-color:#0000;border-bottom-color:rgb(var(--accent-turquoise-rgb)/.35);box-shadow:none;background:0 0;transform:none}.cabinet-workspace-tabs .tab-button--active,.cabinet-workspace-tabs .tab-button--active:hover{color:var(--accent-turquoise);box-shadow:none;background:0 0;transform:none}.cabinet-workspace-tabs .tab-button__pill{background:var(--accent-turquoise);height:2px;box-shadow:none;border:none;border-radius:0;inset:auto 0 -1px}.cabinet-section{gap:var(--stack-gap);padding:var(--card-padding);border-radius:var(--radius-md);display:grid}.cabinet-section:before{background:var(--surface-card)}.cabinet-section--info{border-color:rgb(var(--accent-purple-rgb)/.35)}.cabinet-section__title{color:var(--color-text);align-items:center;gap:.5rem;margin:0 0 1rem;font-size:1.125rem;font-weight:700;display:flex}.cabinet-section__title .lucide-icon{width:1.1rem;height:1.1rem}.cabinet-stat-card{padding:var(--card-padding-lg);border-radius:var(--radius-md);gap:.35rem;display:grid}.cabinet-stat-card:before{background:var(--surface-card)}.cabinet-stat-card__head{align-items:center;gap:.65rem;margin-bottom:.35rem;display:flex}.cabinet-stat-card__value{color:var(--color-text);margin:0;font-size:1.875rem;font-weight:700}.dash-badge{border:1px solid var(--border-soft);border-radius:999px;align-items:center;padding:.15rem .55rem;font-size:.75rem;display:inline-flex}.dash-badge--active{color:var(--tint-green-text);border-color:var(--border-turquoise);background:linear-gradient(145deg,rgb(var(--accent-turquoise-rgb)/.1) 0,rgb(var(--accent-turquoise-rgb)/.04) 100%)}.dash-badge--success{color:rgb(var(--green-8ee0be-rgb)/.85);border-color:rgb(var(--green-status-rgb)/.32);background:linear-gradient(145deg,rgb(var(--green-status-rgb)/.11) 0,rgb(var(--green-status-rgb)/.04) 100%)}.dash-badge--warning{color:var(--tint-yellow-text);border-color:var(--border-yellow);background:linear-gradient(145deg,rgb(var(--accent-yellow-rgb)/.1) 0,rgb(var(--accent-yellow-rgb)/.04) 100%)}.dash-badge--muted{color:var(--color-text-muted);background:linear-gradient(145deg,rgb(var(--white-rgb)/.05) 0,rgb(var(--white-rgb)/.025) 100%)}.dash-badge--danger{color:var(--tint-red-text);border-color:var(--tint-red-border);background:linear-gradient(145deg,rgb(var(--red-strong-rgb)/.11) 0,rgb(var(--red-strong-rgb)/.04) 100%)}.legal-page{gap:var(--stack-gap);width:100%;max-width:100%;display:grid}.legal-document.glass-card{overflow-clip-margin:0;overflow:visible}@media (width<=719px){.macc{--page-gutter:.5rem;--macc-header-gap:.5rem;--macc-stack:.5rem}.macc__main .glass-card{box-sizing:border-box;min-width:0;max-width:100%;padding:var(--card-padding-lg);overflow-clip-margin:0;overflow:hidden}.macc .macc__main :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=file]):not([type=button]):not([type=submit]),select,.mini,.button--secondary){-webkit-backdrop-filter:blur(var(--glass-blur-mobile)) var(--glass-matte);backdrop-filter:blur(var(--glass-blur-mobile)) var(--glass-matte)}.macc .macc__main .glass-card :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=file]):not([type=button]):not([type=submit]),select,.mini,.button--secondary){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.macc .macc__main .acc,.macc .macc__main .bal,.macc .macc__main .buy,.macc .macc__main .docs,.macc .macc__main .faq-panel,.macc .macc__main .instr,.macc .macc__main .promo-user,.macc .macc__main .ref{gap:var(--macc-stack);min-width:0;display:grid}.macc .macc__main .glass-card{padding-inline:var(--panel-pad)}.macc__main .buy__grid{gap:var(--macc-stack);grid-template-columns:1fr}.macc__main .buy__card,.macc__main .buy__head{gap:.55rem}.macc__main .buy__price-value{font-size:clamp(1.5rem,6.5vw,1.85rem)}.macc__main .buy__price-period{font-size:.85rem}.macc__main .bal__row,.macc__main .promo-user__row{flex-direction:column;align-items:stretch}.macc__main .bal__input,.macc__main .promo-user__input{width:100%;min-width:0}.macc__main .bal__value{word-break:break-word;font-size:clamp(1.65rem,8vw,2rem);line-height:1.15}.macc__main .bal__tx{flex-wrap:wrap;align-items:flex-start;gap:.35rem .75rem}.macc__main .bal__tx-main{flex:12rem;min-width:0}.macc__main .bal__tx-desc{overflow-wrap:anywhere}.macc__main .bal__tx-amount{white-space:nowrap;margin-left:auto}.macc__main .acc__qr-wrap{padding:.35rem 0 .15rem}.macc__main .acc__url{gap:.55rem;display:grid}.macc__main .acc__url code{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;word-break:normal;min-width:0;font-size:.78rem;line-height:1.45;overflow:hidden}.macc__main .acc__copy{justify-content:center;width:100%}.macc__main .subs__row{align-items:stretch;gap:.55rem;display:grid}.macc__main .subs__actions{flex-wrap:wrap;justify-content:space-between;gap:.5rem;width:100%}.macc__main .subs__autorenew{max-width:100%}.macc__main .ref__stats{gap:var(--macc-stack);grid-template-columns:1fr}.macc__main .ref__url code{white-space:normal;word-break:break-all;overflow-wrap:anywhere}.macc__main .ref__copy{justify-content:center;width:100%}.macc__main .promo-user__tariffs li{align-items:flex-start}.macc__main .instr__dl{gap:var(--macc-stack)}.macc__main .instr__dl-links{flex-direction:column;align-items:stretch}.macc__main .instr__dl-link{justify-content:center}.macc__main :where(.bal,.buy,.acc,.ref,.promo-user,.instr,.docs,.faq-panel) .button--card,.macc__main :where(.bal,.buy,.acc,.ref,.promo-user,.instr,.docs,.faq-panel) .buy__btn{box-sizing:border-box;width:100%;max-width:100%}}.support-presence{color:var(--color-text-muted);align-items:center;gap:.35rem;font-size:.75rem;line-height:1.3;display:inline-flex}.support-presence__dot{background:var(--color-text-subtle);opacity:.75;border-radius:50%;flex-shrink:0;width:.45rem;height:.45rem}.support-presence--online{color:var(--accent-turquoise)}.support-presence--online .support-presence__dot{background:var(--accent-turquoise);opacity:1;box-shadow:0 0 0 2px rgb(var(--accent-turquoise-rgb)/.22)}.chat__peer{border-bottom:1px solid var(--border-soft);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.35rem .75rem;margin-bottom:0;padding:0 .15rem .55rem;display:flex}.chat__peer-name{color:var(--color-text-soft);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.88rem;font-weight:600;overflow:hidden}.asup__thread-presence{margin-top:.1rem}.chat-page{z-index:1;flex-direction:column;height:100svh;display:flex;position:relative;overflow:hidden}html.pwa-standalone .chat-page{height:100lvh}.chat-page .support-widget--page .support-widget__messages{padding-top:calc(4.2rem + var(--safe-top,0px));margin-bottom:calc(var(--chat-composer-h,0px)*-1);padding-bottom:calc(var(--chat-composer-h,0px) + .5rem)}.chat-page__top{z-index:30;height:calc(3.7rem + var(--safe-top,0px));padding:calc(.6rem + var(--safe-top,0px)) var(--page-gutter) .6rem;border-bottom:1px solid var(--border-soft);background:var(--chrome-surface);-webkit-backdrop-filter:blur(var(--glass-blur-chrome)) var(--glass-matte);backdrop-filter:blur(var(--glass-blur-chrome)) var(--glass-matte);box-shadow:0 8px 32px rgb(var(--ink-rgb)/.22);box-sizing:border-box;grid-template-columns:2.5rem minmax(0,1fr) 2.5rem;align-items:center;gap:.5rem;display:grid;position:fixed;top:0;left:0;right:0}.chat-page__back{border:1px solid var(--border-soft);background:var(--surface-soft);width:2.5rem;height:2.5rem;color:var(--color-text);cursor:pointer;border-radius:50%;place-items:center;display:inline-grid}.chat-page__back .lucide-icon{width:1.2rem;height:1.2rem}.chat-page__title{text-align:center;color:var(--color-text);margin:0;font-size:1.02rem;font-weight:700}.chat-page__identity{justify-self:center;align-items:center;gap:.5rem;min-width:0;max-width:100%;display:flex}.chat-page__identity .chat-page__avatar{width:2rem;height:2rem}.chat-page__identity .chat-page__title,.chat-page__subtitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-page__subtitle{margin:0;font-size:.72rem}.chat-page__loading,.chat-page__subtitle{text-align:center;color:var(--color-text-muted)}.chat-page__loading{margin:auto;padding:2rem}.chat-page .support-widget--page{flex:auto;min-height:0}.auth-card,.benefit-card,.empty-state,.faq-card,.glass-card:not(.admin-sidebar),.guide-card,.hero-side__feature,.hero__proof article,.pill,.pricing-card,.pricing-intro,.section-intro,.stat-card,.steps-grid article{contain:layout style}:where([class*=-grid],[class*=__grid])>.glass-card{contain:style}@media (width<=719px){:root{--glass-blur:var(--glass-blur-mobile);--glass-blur-pill:var(--glass-blur-mobile-pill)}.support-composer-field__mirror,.support-composer-field__textarea,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]):not([type=hidden]),select,textarea{font-size:16px}html{background-color:var(--viewport-canvas-fill,var(--scenic-mobile-edge,var(--color-background)));background-image:var(--scenic-mobile-background);background-position:top;background-repeat:no-repeat;background-size:100vw 100lvh;height:-webkit-fill-available;min-height:100lvh}body{box-sizing:border-box;min-height:100svh;min-height:var(--app-height,100svh);background:0 0;min-height:-webkit-fill-available;margin:0;padding:0}html.mobile-app-shell,html.mobile-no-back-swipe{overscroll-behavior-x:none;overflow-x:clip}html.mobile-app-shell{height:var(--app-height,100svh);max-height:var(--app-height,100svh);min-height:var(--app-height,100svh)}html.mobile-no-back-swipe{touch-action:manipulation;touch-action:pan-x pan-y}@media (display-mode:standalone){html.mobile-no-back-swipe{touch-action:manipulation}}html.mobile-chat-page,html.mobile-chat-page #__nuxt,html.mobile-chat-page body{overscroll-behavior:none;height:100%;min-height:0;max-height:none;overflow:hidden}html.pwa-standalone.mobile-chat-page,html.pwa-standalone.mobile-chat-page #__nuxt,html.pwa-standalone.mobile-chat-page body{height:100lvh}.macc,.madmin,.mobile-app,.support-widget,[role=button],a,button{touch-action:manipulation}html.mobile-app-shell :is(.macc,.madmin){height:var(--app-height,100svh);max-height:var(--app-height,100svh);z-index:1;min-height:0;position:fixed;top:0;left:0;right:0}html.mobile-app-shell body{height:var(--app-height,100svh);max-height:var(--app-height,100svh);overscroll-behavior:none;overscroll-behavior-x:none;min-height:0;position:fixed;top:0;left:0;right:0;overflow:clip hidden}html.mobile-app-shell #__nuxt{height:100%;min-height:0;max-height:100%;overflow:hidden}html.mobile-app-shell .macc,html.mobile-app-shell .madmin,html.mobile-app-shell .mobile-app{overscroll-behavior:none;overscroll-behavior-x:none;overflow-x:clip}html.pwa-standalone .macc__tabbar,html.pwa-standalone .madmin__tabbar{position:absolute}html.mobile-app-shell .macc__drawer,html.mobile-app-shell .macc__main,html.mobile-app-shell .madmin__main,html.mobile-app-shell .support-widget__panel--embedded .support-widget__messages{touch-action:pan-y;overscroll-behavior-y:contain;overflow-y:auto}html.keyboard-open :is(.macc__tabbar,.madmin__tabbar){visibility:hidden;pointer-events:none}html.keyboard-open .support-widget:not(.support-widget--embedded){bottom:calc(.5rem + var(--keyboard-inset,0px) + var(--safe-bottom,0px))}html.keyboard-open .support-widget__panel:not(.support-widget__panel--embedded){height:min(calc(var(--vv-height,100svh) - 2.5rem),40rem);max-height:min(calc(var(--vv-height,100svh) - 2.5rem),40rem)}#__nuxt,.site{background:0 0}#__nuxt{z-index:1;isolation:auto;position:relative}.madmin :is(.users__table-wrap,.nodes__table-wrap,.conn__table-wrap,.prod__table-wrap,.promo__table-wrap,.pay__wrap,.audit).glass-card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.sup-msg-menu{-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important}.sup-msg-menu__more{-webkit-backdrop-filter:blur(8px)saturate(1.1)!important;backdrop-filter:blur(8px)saturate(1.1)!important}.support-widget__bubble,.support-widget__composer,.support-widget__panel--embedded .support-widget__composer{-webkit-backdrop-filter:blur(var(--glass-blur-mobile-pill)) var(--glass-matte)!important;backdrop-filter:blur(var(--glass-blur-mobile-pill)) var(--glass-matte)!important}.chat-page .support-widget--page .support-widget__composer{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.support-emoji__panel--floating{-webkit-backdrop-filter:blur(var(--glass-blur-mobile-pill)) var(--glass-matte)!important;backdrop-filter:blur(var(--glass-blur-mobile-pill)) var(--glass-matte)!important}.admin-workspace.glass-card,.cabinet-workspace.glass-card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}.admin-workspace.glass-card:before,.cabinet-workspace.glass-card:before{-webkit-backdrop-filter:blur(var(--glass-blur-stack-base)) var(--glass-matte)!important;backdrop-filter:blur(var(--glass-blur-stack-base)) var(--glass-matte)!important;background:var(--block-accent-gradient) left var(--block-accent-inset) top /var(--block-accent-width) 2px no-repeat,var(--block-accent-gradient) right var(--block-accent-inset) bottom /var(--block-accent-width) 2px no-repeat,var(--surface-workspace)!important}.pill,.pricing-intro__badge{box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(var(--glass-blur-mobile-pill)) var(--glass-matte)!important;backdrop-filter:blur(var(--glass-blur-mobile-pill)) var(--glass-matte)!important}.pricing-card__note,.stat-card{background:var(--surface-soft)!important}.stat-card:nth-child(odd){background:var(--tint-yellow-bg)!important}.stat-card:nth-child(2n){background:var(--tint-green-bg)!important}.hero__card.glass-card{box-shadow:var(--shadow-glass),0 0 0 1px rgb(var(--accent-purple-rgb)/.08) inset,var(--shadow-accent);background:radial-gradient(circle at 10% 4%,rgb(var(--accent-purple-rgb)/.22),transparent 34%),radial-gradient(circle at 92% 22%,rgb(var(--accent-yellow-rgb)/.16),transparent 34%),radial-gradient(circle at 78% 100%,rgb(var(--accent-turquoise-rgb)/.16),transparent 30%),var(--surface-glass)!important}.cabinet-header,.header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.cabinet-header__chrome,.header__chrome{z-index:0;pointer-events:none;border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface-glass);-webkit-backdrop-filter:blur(var(--glass-blur-mobile)) var(--glass-matte);backdrop-filter:blur(var(--glass-blur-mobile)) var(--glass-matte);box-shadow:var(--shadow-glass);display:block;position:absolute;inset:0}.admin-chrome.glass-card,.cabinet-chrome.glass-card,.header__card.glass-card{z-index:1;box-shadow:none;border-color:#0000;position:relative;overflow:visible;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}.admin-chrome.glass-card:before,.cabinet-chrome.glass-card:before,.header__card.glass-card:before{content:none}.account-modal__backdrop,.admin-modal__backdrop{isolation:isolate;-webkit-backdrop-filter:blur(var(--modal-backdrop-blur))!important;backdrop-filter:blur(var(--modal-backdrop-blur))!important;background:var(--modal-backdrop-background)!important}.account-modal__card--metric-history.glass-card,.account-modal__card.glass-card,.admin-modal__dialog.glass-card{-webkit-backdrop-filter:blur(var(--glass-blur-mobile)) var(--glass-matte)!important;backdrop-filter:blur(var(--glass-blur-mobile)) var(--glass-matte)!important;background:var(--modal-surface-background)!important;box-shadow:var(--modal-surface-shadow)!important}:root{--page-gutter:.5rem;--radius-sm:1.35rem;--radius-lg:1.35rem;--radius-md:1.35rem;--radius-card:1.35rem;--radius-xl:1.35rem}body,html{overflow-x:auto}.site{max-width:100%;overflow-x:visible}.admin-section,.brand,.glass-card,.header,.header__card,.header__inner,.hero-side,.hero__card,.hero__grid,.hero__main,.page,.page-transition,.site__container,.site__main{box-sizing:border-box;min-width:0;max-width:100%}.site__container{padding:calc(var(--safe-top) + var(--mobile-header-gap)) max(var(--page-gutter),var(--safe-right)) calc(2.25rem + var(--safe-bottom)) max(var(--page-gutter),var(--safe-left))}.site--admin .site__container,.site--admin .site__container--admin,.site--cabinet .site__container,.site--public .site__container{padding-top:calc(var(--safe-top) + var(--mobile-header-gap) + var(--chrome-header-height) + var(--header-content-gap))}.site__main{padding-top:0;padding-bottom:calc(4rem + var(--safe-bottom))}#__nuxt,.site{min-height:100lvh}.cabinet-header,.header{top:calc(var(--safe-top) + var(--mobile-header-gap))}.cabinet-chrome{gap:.75rem}.cabinet-chrome__email{max-width:min(100%,12rem)}.brand,.header__inner{gap:.55rem}.brand,.brand__text{min-width:0}.brand__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.header__actions{flex-shrink:0;gap:.4rem}.tabs{width:max-content;min-width:min(100%,-moz-max-content);min-width:min(100%,max-content);gap:var(--nav-pill-tabs-gap);padding-inline:.05rem}.hero{margin-bottom:1rem}.hero__card{padding:.85rem .7rem}.hero__title{margin-top:.85rem;font-size:clamp(1.45rem,6.5vw,1.85rem);line-height:1.08}.hero__description{margin-top:.75rem;font-size:.86rem;line-height:1.55}.hero__grid{gap:.85rem}.hero__actions{gap:.5rem;margin-top:1rem}.hero__cta{width:100%;min-height:2.75rem}.hero__proof--simple{grid-template-columns:1fr;gap:.5rem}.hero__proof article{padding:.7rem}.pill{padding:.3rem .6rem;font-size:.72rem}.benefit-card,.pricing-card,.pricing-intro,.section-intro{padding:.85rem}.pricing-intro h2,.section-intro h2{font-size:clamp(1.2rem,5vw,1.5rem)}.pricing-intro p{font-size:.86rem;line-height:1.55}.benefits-grid,.benefits-grid--compact,.pricing-grid{grid-template-columns:1fr}.stat-card{padding:.75rem}.admin-chrome__title,.admin-workspace__tabs{margin-bottom:0}}@media (prefers-reduced-transparency:reduce){.account-modal__backdrop,.admin-modal__backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:rgb(var(--ink-scrim-rgb)/.92)!important}@media (width<=719px){:root{--glass-blur:0px;--glass-blur-pill:0px;--glass-blur-mobile:0px;--glass-blur-mobile-pill:0px}}}@media (width<=380px){.header__inner>.header__actions{align-self:flex-start}.admin-workspace-tabs .tab-button{flex:100%}}.admin-workspace .glass-card:not(.account-modal__card):not(.admin-modal__dialog):not(.chat),.analytics-dashboard>.cabinet-section,.analytics-details-grid>.cabinet-section,.cabinet-section--info,.cabinet-section:not(.cabinet-section--info),.cabinet-stat-card{border-color:var(--glass-2-border);--stack-panel-bg:var(--surface-glass)}[data-theme=dark] .admin-workspace .glass-card.asup__threads:not(.chat){--stack-panel-bg:transparent;background:0 0}[data-theme=dark] .admin-workspace .glass-card:not(.account-modal__card):not(.admin-modal__dialog):not(.chat),[data-theme=dark] .cabinet-section--info,[data-theme=dark] .cabinet-section:not(.cabinet-section--info),[data-theme=dark] .cabinet-stat-card{border-color:var(--glass-2-border)}@media (width<=719px){.cabinet-section--info{border-color:var(--glass-2-border);--stack-panel-bg:var(--surface-glass)}}.cabinet-section .cabinet-section__title .lucide-icon{color:var(--tint-purple-text)}.admin-workspace .analytics-stat-icon--blue,.admin-workspace .analytics-stat-icon--green,.admin-workspace .analytics-stat-icon--orange,.admin-workspace .analytics-stat-icon--purple{background:linear-gradient(145deg,rgb(var(--accent-purple-rgb)/.14) 0,rgb(var(--accent-purple-rgb)/.05) 100%);color:var(--tint-purple-text)}:root{--block-accent-gradient:linear-gradient(90deg,transparent,var(--accent-purple),var(--accent-yellow),var(--accent-turquoise),transparent);--block-accent-opacity:.94;--block-accent-glow:0 0 14px rgb(var(--accent-purple-rgb)/.22),0 0 10px rgb(var(--accent-yellow-rgb)/.16),0 0 8px rgb(var(--accent-turquoise-rgb)/.18);--block-accent-width:min(18rem,calc(100% - 4rem));--block-accent-inset:clamp(1.35rem,5vw,2.15rem)}@media (width<=719px){:root{--block-accent-glow:0 0 14px rgb(var(--accent-purple-rgb)/.29),0 0 10px rgb(var(--accent-yellow-rgb)/.22),0 0 8px rgb(var(--accent-turquoise-rgb)/.24)}}[data-theme=dark]{--block-accent-opacity:0;--block-accent-glow:0 0 0 rgb(var(--black-rgb)/0)}.admin-workspace.glass-card,.cabinet-workspace.glass-card{z-index:0;position:relative}.admin-workspace.glass-card:before,.cabinet-workspace.glass-card:before{background:var(--block-accent-gradient) left var(--block-accent-inset) top /var(--block-accent-width) 2px no-repeat,var(--block-accent-gradient) right var(--block-accent-inset) bottom /var(--block-accent-width) 2px no-repeat,var(--surface-workspace)}html{scrollbar-width:thin;scrollbar-color:transparent transparent;scrollbar-gutter:stable}html.is-scrolling{scrollbar-color:rgb(var(--accent-turquoise-rgb)/.38) transparent}:not(.scrollbar-hide):not(.tabs-scroll):not(.cabinet-workspace-tabs):not(.admin-workspace-tabs):not(.analytics-period-switch){scrollbar-width:thin;scrollbar-color:transparent transparent}html.is-scrolling :not(.scrollbar-hide):not(.tabs-scroll):not(.cabinet-workspace-tabs):not(.admin-workspace-tabs){scrollbar-color:rgb(var(--accent-turquoise-rgb)/.34) transparent}:not(.scrollbar-hide)::-webkit-scrollbar{width:7px;height:7px}:not(.scrollbar-hide)::-webkit-scrollbar-button{width:0;height:0;display:none}:not(.scrollbar-hide)::-webkit-scrollbar-track{background:0 0}:not(.scrollbar-hide)::-webkit-scrollbar-thumb{background-color:#0000;background-clip:padding-box;border:2px solid #0000;border-radius:999px;transition:background-color .35s,box-shadow .35s}html.is-scrolling :not(.scrollbar-hide)::-webkit-scrollbar-thumb{background-color:rgb(var(--accent-turquoise-rgb)/.34);box-shadow:inset 0 0 0 1px rgb(var(--accent-purple-rgb)/.16),0 0 10px rgb(var(--accent-turquoise-rgb)/.12)}html.is-scrolling :not(.scrollbar-hide)::-webkit-scrollbar-thumb:hover{background-color:rgb(var(--accent-turquoise-rgb)/.48)}@media (prefers-reduced-data:reduce),(prefers-reduced-motion:reduce){:not(.scrollbar-hide)::-webkit-scrollbar-thumb{transition:none}}body.perf-lite{--glass-blur:6px;--glass-filter:blur(var(--glass-blur));--glass-blur-pill:7px;--glass-blur-mobile:4px;--glass-blur-mobile-pill:3px;--glass-blur-stack-base:2px;--glass-blur-stack-2:5px;--glass-blur-stack-3:6px;--glass-blur-stack-4:7px}[data-theme=dark] body.perf-lite{--glass-filter:blur(var(--glass-blur)) saturate(80%) brightness(.8)}@media (width<=719px){body.perf-lite{--glass-blur:4px;--glass-blur-stack-base:2px;--glass-blur-stack-2:3.8px;--glass-blur-stack-3:3.5px;--glass-blur-stack-4:3.5px}}body.perf-static{--glass-blur:4px;--glass-filter:blur(var(--glass-blur));--glass-blur-pill:4px;--glass-blur-mobile:2px;--glass-blur-mobile-pill:2px;--glass-blur-stack-base:1px;--glass-blur-stack-2:2.5px;--glass-blur-stack-3:3px;--glass-blur-stack-4:3.5px}[data-theme=dark] body.perf-static{--glass-filter:blur(var(--glass-blur)) saturate(80%) brightness(.8)}@media (width<=719px){body.perf-static{--glass-blur:2px;--glass-blur-stack-base:1px;--glass-blur-stack-2:2px;--glass-blur-stack-3:2px;--glass-blur-stack-4:2px}}body.scenic-off .admin-workspace.glass-card:before,body.scenic-off .cabinet-workspace.glass-card:before,body.scenic-off .glass-card,body.scenic-off .pill{-webkit-backdrop-filter:blur(var(--glass-blur)) var(--glass-matte)!important;backdrop-filter:blur(var(--glass-blur)) var(--glass-matte)!important}body.scenic-off .admin-workspace .glass-card:not(.admin-workspace):before,body.scenic-off .cabinet-workspace .glass-card:not(.cabinet-workspace):before{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.perf-lite .support-emoji__panel--floating,body.perf-lite .user-menu__dropdown,body.scenic-off .support-emoji__panel--floating,body.scenic-off .user-menu__dropdown{-webkit-backdrop-filter:blur(var(--glass-blur-pill)) var(--glass-matte)!important;backdrop-filter:blur(var(--glass-blur-pill)) var(--glass-matte)!important}body.scenic-off :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=file]),select,textarea){background:rgb(var(--white-rgb)/.1)}body.scenic-off :is(.bal__preset,.bal__provider):not(.bal__preset--active):not(.bal__provider--active){--interactive-shell-border:transparent;--interactive-shell-surface:rgb(var(--white-rgb)/.09)}body.scenic-off :is(.bal__preset,.bal__provider):not(.bal__preset--active):not(.bal__provider--active):is(:hover,:focus-visible){--interactive-shell-surface:rgb(var(--accent-turquoise-rgb)/.16)}body.scenic-off :is(button,.button,a.button,[role=button]):not([disabled]):is(:hover,:focus-visible){--button-surface:rgb(var(--accent-turquoise-rgb)/.16);--interactive-shell-surface:rgb(var(--accent-turquoise-rgb)/.16)}body.perf-lite:not(.perf-static) :is(.reveal-armed,.reveal-in){translate:none!important;scale:none!important}body:is(.perf-static,.scenic-off) :is(.reveal-armed,.reveal-in){opacity:1!important;translate:none!important;scale:none!important}body:is(.perf-static,.scenic-off) .reveal-in *,body:is(.perf-static,.scenic-off) :is(.reveal-in,.reveal-armed),body:is(.perf-static,.scenic-off) :is(.reveal-in,.reveal-armed):after,body:is(.perf-static,.scenic-off) :is(.reveal-in,.reveal-armed):before{animation:none!important}body.scenic-off :is(.modal-enter-active,.modal-leave-active),body.scenic-off :is(.modal-enter-active,.modal-leave-active) *{transition:none!important}body.scenic-off :is(.modal-enter-from,.modal-leave-to) :is(.account-modal__card,.admin-modal__dialog,.account-modal__backdrop,.admin-modal__backdrop){opacity:1!important;translate:none!important;scale:none!important}body.scenic-off :is(.button,.tab-button,.user-menu__trigger,.user-menu__item,.support-widget__fab,.asup__thread,.benefit-card,.pricing-card,.guide-card,.status-card,.contact-card):is(:hover,:active){transform:scale(1)translate(0,0)!important}body.scenic-off :after,body.scenic-off :before{transition-property:background,background-color,border-color,opacity,color!important}body.scenic-off :is(:hover,:active,:focus-visible):after,body.scenic-off :is(:hover,:active,:focus-visible):before{border-radius:inherit!important;inset:0!important}body.scenic-off{--glass-blur:0px;--glass-blur-pill:0px;--glass-blur-mobile:0px;--glass-blur-mobile-pill:0px;--glass-blur-chrome:0px;--glass-blur-stack-base:0px;--glass-blur-stack-2:0px;--glass-blur-stack-3:0px;--glass-blur-stack-4:0px;--fx-fill:rgb(var(--ink-4d4a66-rgb));--fx-fill-img:linear-gradient(var(--fx-fill),var(--fx-fill));--fx-fill-1:linear-gradient(rgb(var(--ink-47445f-rgb)),rgb(var(--ink-47445f-rgb)));--fx-fill-2:var(--fx-fill-img);--fx-fill-3:linear-gradient(rgb(var(--ink-555171-rgb)),rgb(var(--ink-555171-rgb)));--surface-workspace:var(--fx-fill-1);--glass-1-bg:var(--fx-fill-1);--surface-glass:var(--fx-fill-2);--glass-2-bg:var(--fx-fill-2);--surface-card:var(--fx-fill-2);--surface-soft:var(--fx-fill-2);--modal-surface-background:var(--fx-fill-2);--chrome-surface:var(--fx-fill-2);--glass-3-bg:var(--fx-fill-3);--surface-card-deep:var(--fx-fill-3);--surface-card-strong:var(--fx-fill-3);--surface-glass-strong:var(--fx-fill-3);--surface-card-nested:var(--fx-fill-3)}[data-theme=dark] body.scenic-off{--fx-fill:rgb(var(--ink-1e1e24-rgb));--fx-fill-1:linear-gradient(rgb(var(--ink-19191e-rgb)),rgb(var(--ink-19191e-rgb)));--fx-fill-2:var(--fx-fill-img);--fx-fill-3:linear-gradient(rgb(var(--ink-24242b-rgb)),rgb(var(--ink-24242b-rgb)));--shadow-glass:0 14px 36px rgb(var(--ink-rgb)/.17);--shadow-chat-chrome-header-desktop:0 6px 20px rgb(var(--ink-rgb)/.15);--shadow-chat-chrome-composer-desktop:0 -8px 24px rgb(var(--ink-rgb)/.15)}body.scenic-off .admin-workspace,body.scenic-off .cabinet-workspace{--surface-glass:var(--fx-fill-img);--surface-card:var(--fx-fill-img)}[data-theme=dark] body.scenic-off .admin-workspace,[data-theme=dark] body.scenic-off .cabinet-workspace{--surface-glass:var(--fx-fill-2);--surface-card:var(--fx-fill-2)}@media (width<=719px){body.scenic-off{--modal-backdrop-blur:0px;--modal-backdrop-background:rgb(var(--ink-scrim-rgb)/.97)}}:is(.pay-modal__method,.bal__provider,.bal__preset,.gift-chooser__btn,.bcast__chip,.mailx__row,.promo-kind-picker__btn,.settings-modal__avatar-menu-item,.promo-form__dropdown-item,.cs__option,.peer-actions__item,.support-attachments__file,.support-msg-link,.docs__item,.instr__dl-link,.dl-link,.nodes__proto-chip,.analytics-chart__chip){--interactive-shell-border:var(--border-purple);--interactive-shell-surface:var(--accent-purple-faint);--interactive-shell-radius:calc(var(--radius-sm) + .25rem);isolation:isolate;position:relative}:is(.pay-modal__method,.bal__provider,.bal__preset,.gift-chooser__btn,.bcast__chip,.mailx__row,.promo-kind-picker__btn,.settings-modal__avatar-menu-item,.promo-form__dropdown-item,.cs__option,.peer-actions__item,.support-attachments__file,.support-msg-link,.docs__item,.instr__dl-link,.dl-link,.nodes__proto-chip,.analytics-chart__chip):after{content:"";z-index:-1;border:1px solid var(--interactive-shell-border);border-radius:inherit;background:var(--interactive-shell-surface);opacity:0;transition:inset var(--motion-duration-ui) var(--motion-ease-spring),border-radius var(--motion-duration-ui) var(--motion-ease-spring),opacity 70ms linear;pointer-events:none;position:absolute;inset:0}@media (hover:hover){:is(.pay-modal__method,.bal__provider,.bal__preset,.gift-chooser__btn,.bcast__chip,.mailx__row,.promo-kind-picker__btn,.settings-modal__avatar-menu-item,.promo-form__dropdown-item,.cs__option,.peer-actions__item,.support-attachments__file,.support-msg-link,.docs__item,.instr__dl-link,.dl-link,.nodes__proto-chip,.analytics-chart__chip):is(:hover,:focus-visible):after{border-radius:var(--interactive-shell-radius);opacity:1;transition:inset var(--motion-duration-ui) var(--motion-ease-spring),border-radius var(--motion-duration-ui) var(--motion-ease-spring),opacity var(--motion-duration-fast) var(--motion-ease-out);inset:-4px}}:is(.settings-modal__avatar-menu-item--danger,.peer-actions__item--danger){--interactive-shell-border:var(--tint-red-border);--interactive-shell-surface:var(--tint-red-bg)}.support-msg-link{--interactive-shell-border:var(--border-turquoise);--interactive-shell-surface:var(--accent-turquoise-faint);--interactive-shell-radius:999px}.support-attachments__file{--interactive-shell-border:rgb(var(--white-rgb)/.12);--interactive-shell-surface:rgb(var(--white-rgb)/.06)}.bcast__chip,.gift-chooser__btn,.mailx__row,.pay-modal__method,.promo-kind-picker__btn{--interactive-shell-border:var(--border-turquoise);--interactive-shell-surface:var(--tint-green-bg)}.gift-chooser__btn,.promo-kind-picker__btn{--interactive-shell-surface:var(--accent-turquoise-faint)}.cs__option{--interactive-shell-border:rgb(var(--white-rgb)/.14);--interactive-shell-surface:rgb(var(--white-rgb)/.08)}@media (prefers-reduced-motion:reduce){:is(.pay-modal__method,.bal__provider,.bal__preset,.gift-chooser__btn,.bcast__chip,.mailx__row,.promo-kind-picker__btn,.settings-modal__avatar-menu-item,.promo-form__dropdown-item,.cs__option,.peer-actions__item,.support-attachments__file,.support-msg-link,.docs__item,.instr__dl-link,.dl-link,.nodes__proto-chip,.analytics-chart__chip):after{transition:none}}.fade-slide-enter-active,.fade-slide-leave-active{transform-origin:top;width:100%;transition:opacity .16s var(--motion-ease-out),transform .16s var(--motion-ease-spring);display:block}.fade-slide-enter-from{opacity:0;transform:translateY(7px)scaleX(.997)scaleY(1.003)}.fade-slide-leave-to{opacity:0;transform:translateY(-5px)scaleX(1.002)scaleY(.998)}.fade-slide-enter-to,.fade-slide-leave-from{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.fade-slide-enter-active,.fade-slide-leave-active{transition:opacity var(--motion-duration-fast) linear}.fade-slide-enter-from,.fade-slide-leave-to{transform:none}:where(.button,.tab-button,.user-menu__trigger,.user-menu__item,.support-widget__fab,.asup__thread,.benefit-card,.pricing-card,.guide-card,.status-card,.contact-card){transition-duration:.01ms!important}:where(.button,.tab-button,.user-menu__trigger,.user-menu__item,.support-widget__fab,.asup__thread,.benefit-card,.pricing-card,.guide-card,.status-card,.contact-card):is(:hover,:active){transform:none!important}.asup__thread:before,.benefit-card:before,.button:before,.pricing-card:before,.support-widget__fab:before{transition:none!important}}.modal-enter-active :is(.account-modal__backdrop,.admin-modal__backdrop),.modal-leave-active :is(.account-modal__backdrop,.admin-modal__backdrop){transition:opacity .22s var(--motion-ease-out)}.modal-enter-active :is(.account-modal__card,.admin-modal__dialog){transition:opacity .22s var(--motion-ease-out),scale .22s var(--motion-ease-spring),translate .22s var(--motion-ease-spring)}.modal-leave-active :is(.account-modal__card,.admin-modal__dialog){transition:opacity .16s var(--motion-ease-out),scale .16s var(--motion-ease-out),translate .16s var(--motion-ease-out)}.modal-leave-active :is(.account-modal__backdrop,.admin-modal__backdrop){transition-duration:.16s}.modal-enter-from :is(.account-modal__backdrop,.admin-modal__backdrop),.modal-leave-to :is(.account-modal__backdrop,.admin-modal__backdrop){opacity:0}.modal-enter-from :is(.account-modal__card,.admin-modal__dialog){opacity:0;translate:0 10px;scale:.965}.modal-leave-to :is(.account-modal__card,.admin-modal__dialog){opacity:0;scale:.98}@media (prefers-reduced-motion:reduce){.modal-enter-active :is(.account-modal__card,.admin-modal__dialog),.modal-leave-active :is(.account-modal__card,.admin-modal__dialog){transition:opacity .1s linear}.modal-enter-from :is(.account-modal__card,.admin-modal__dialog),.modal-leave-to :is(.account-modal__card,.admin-modal__dialog){translate:none;scale:none}}@media (prefers-reduced-motion:no-preference){@keyframes block-reveal{0%{translate:0 26px}}@keyframes face-reveal{0%{opacity:0}}@keyframes edge-reveal{0%{border-color:#0000}}@keyframes shadow-reveal{0%{box-shadow:none}}@keyframes bg-reveal{0%{background-color:#0000;animation-timing-function:cubic-bezier(.33,1,.68,1)}}@keyframes text-color-reveal{0%{color:#0000;animation-timing-function:cubic-bezier(.33,1,.68,1)}}:where(.page,.m-stack,.cabinet-workspace__body,.admin-workspace__body,.macc__main,.madmin__main) .reveal-armed{opacity:0;translate:0 26px}:where(.page,.m-stack,.cabinet-workspace__body,.admin-workspace__body,.macc__main,.madmin__main){--reveal-dur:.5s;--reveal-ease:cubic-bezier(.25,.46,.45,.94);--reveal-ease-fade:cubic-bezier(.47,0,.745,.715)}:where(.page,.m-stack,.cabinet-workspace__body,.admin-workspace__body,.macc__main,.madmin__main) .reveal-in{animation:block-reveal var(--reveal-dur) var(--reveal-ease) both}:is(:where(.page,.m-stack,.cabinet-workspace__body,.admin-workspace__body,.macc__main,.madmin__main) .reveal-in .reveal-face:not(.reveal-nested),:where(.page,.m-stack,.cabinet-workspace__body,.admin-workspace__body,.macc__main,.madmin__main) .reveal-in .reveal-face-pseudo:not(.reveal-nested)>:not(:has(.reveal-face,.reveal-face-pseudo))),:where(.page,.m-stack) .reveal-in .reveal-face-pseudo:not(.reveal-nested):after,:where(.page,.m-stack) .reveal-in .reveal-face-pseudo:not(.reveal-nested):before{animation:face-reveal var(--reveal-dur) var(--reveal-ease-fade) both}:where(.cabinet-workspace__body,.admin-workspace__body,.macc__main,.madmin__main) .reveal-in .reveal-face-pseudo:not(.reveal-nested):after,:where(.cabinet-workspace__body,.admin-workspace__body,.macc__main,.madmin__main) .reveal-in .reveal-face-pseudo:not(.reveal-nested):not(.promo-banner):not(.buy__promo-cta):before{animation:bg-reveal var(--reveal-dur) var(--reveal-ease-fade) both}:where(.page,.m-stack,.cabinet-workspace__body,.admin-workspace__body,.macc__main,.madmin__main) .reveal-in.reveal-face{animation:block-reveal var(--reveal-dur) var(--reveal-ease) both,face-reveal var(--reveal-dur) var(--reveal-ease-fade) both}:where(.page,.m-stack,.cabinet-workspace__body,.admin-workspace__body,.macc__main,.madmin__main) .reveal-armed.reveal-solid{translate:none}:where(.page,.m-stack,.cabinet-workspace__body,.admin-workspace__body,.macc__main,.madmin__main) .reveal-in.reveal-solid{animation:text-color-reveal var(--reveal-dur) var(--reveal-ease-fade) both}:where(.page,.m-stack,.cabinet-workspace__body,.admin-workspace__body,.macc__main,.madmin__main) .reveal-armed.reveal-nested{translate:none}:where(.page,.m-stack,.cabinet-workspace__body,.admin-workspace__body,.macc__main,.madmin__main) .reveal-in.reveal-nested{animation-name:face-reveal;animation-timing-function:var(--reveal-ease-fade)}:where(.page,.m-stack,.cabinet-workspace__body,.admin-workspace__body,.macc__main,.madmin__main) .reveal-in.reveal-nested.reveal-solid{animation-name:text-color-reveal}:where(.page,.m-stack,.cabinet-workspace__body,.admin-workspace__body,.macc__main,.madmin__main) .reveal-in.reveal-nested.reveal-face-pseudo{animation:edge-reveal var(--reveal-dur) var(--reveal-ease-fade) both,shadow-reveal var(--reveal-dur) var(--reveal-ease-fade) both,bg-reveal var(--reveal-dur) var(--reveal-ease-fade) both}:where(.page,.m-stack,.cabinet-workspace__body,.admin-workspace__body,.macc__main,.madmin__main) .reveal-in.reveal-face-pseudo{animation:block-reveal var(--reveal-dur) var(--reveal-ease) both,edge-reveal var(--reveal-dur) var(--reveal-ease-fade) both,shadow-reveal var(--reveal-dur) var(--reveal-ease-fade) both,bg-reveal var(--reveal-dur) var(--reveal-ease-fade) both}:where(.page,.m-stack,.cabinet-workspace__body,.admin-workspace__body,.macc__main,.madmin__main) .reveal-in.reveal-face-pseudo>:not(:has(.reveal-face,.reveal-face-pseudo)){animation:face-reveal var(--reveal-dur) var(--reveal-ease-fade) both}:where(.page,.m-stack) .reveal-in.reveal-face-pseudo:after,:where(.page,.m-stack) .reveal-in.reveal-face-pseudo:before{animation:face-reveal var(--reveal-dur) var(--reveal-ease-fade) both}:where(.cabinet-workspace__body,.admin-workspace__body,.macc__main,.madmin__main) .reveal-in.reveal-face-pseudo:after,:where(.cabinet-workspace__body,.admin-workspace__body,.macc__main,.madmin__main) .reveal-in.reveal-face-pseudo:not(.promo-banner):not(.buy__promo-cta):before{animation:bg-reveal var(--reveal-dur) var(--reveal-ease-fade) both}:where(.page,.m-stack,.cabinet-workspace__body,.admin-workspace__body,.macc__main,.madmin__main) .reveal-in.reveal-wrap{animation-name:block-reveal}:where(.page,.m-stack,.cabinet-workspace__body,.admin-workspace__body,.macc__main,.madmin__main) .reveal-in.reveal-wrap.reveal-face-pseudo{animation:block-reveal var(--reveal-dur) var(--reveal-ease) both,edge-reveal var(--reveal-dur) var(--reveal-ease-fade) both,shadow-reveal var(--reveal-dur) var(--reveal-ease-fade) both,bg-reveal var(--reveal-dur) var(--reveal-ease-fade) both}:where(.page,.m-stack,.cabinet-workspace__body,.admin-workspace__body,.macc__main,.madmin__main) .reveal-in.reveal-nested.reveal-wrap{animation:edge-reveal var(--reveal-dur) var(--reveal-ease-fade) both,shadow-reveal var(--reveal-dur) var(--reveal-ease-fade) both,bg-reveal var(--reveal-dur) var(--reveal-ease-fade) both}:where(.page,.m-stack,.cabinet-workspace__body,.admin-workspace__body,.macc__main,.madmin__main) .reveal-in.reveal-wrap>:not(.reveal-in):not(.reveal-armed),:where(.cabinet-workspace__body,.admin-workspace__body,.macc__main,.madmin__main) .reveal-in:not(.reveal-nested):not(.reveal-solid){animation:none}:where(.cabinet-workspace__body,.admin-workspace__body,.macc__main,.madmin__main) .reveal-in .reveal-face:not(.reveal-nested),:where(.cabinet-workspace__body,.admin-workspace__body,.macc__main,.madmin__main) .reveal-in.reveal-face:not(.reveal-nested){animation:edge-reveal var(--reveal-dur) var(--reveal-ease-fade) both,shadow-reveal var(--reveal-dur) var(--reveal-ease-fade) both,bg-reveal var(--reveal-dur) var(--reveal-ease-fade) both}:where(.cabinet-workspace__body,.admin-workspace__body,.macc__main,.madmin__main) .reveal-in.reveal-nested:not(.reveal-face-pseudo):not(.reveal-wrap){animation-name:text-color-reveal}:where(.cabinet-workspace__body,.admin-workspace__body,.macc__main,.madmin__main) .reveal-in.reveal-nested:not(.reveal-face-pseudo):not(.reveal-wrap):before{animation:bg-reveal var(--reveal-dur) var(--reveal-ease-fade) both}@media (width>=720px){:where(.cabinet-workspace__body,.admin-workspace__body) .reveal-in:is(.reveal-card,.reveal-nested):not(.reveal-face):not(.reveal-face-pseudo):before{animation:face-reveal var(--reveal-dur) var(--reveal-ease-fade) both}}:where(.cabinet-workspace__body,.admin-workspace__body,.macc__main,.madmin__main) .reveal-in.reveal-card:not(.reveal-nested){animation:shadow-reveal var(--reveal-dur) var(--reveal-ease-fade) both,bg-reveal var(--reveal-dur) var(--reveal-ease-fade) both}:where(.cabinet-workspace__body,.admin-workspace__body,.macc__main,.madmin__main) .reveal-in.reveal-card :not(.reveal-face):not(.reveal-face-pseudo):not(.reveal-card),:where(.cabinet-workspace__body,.admin-workspace__body,.macc__main,.madmin__main) .reveal-in :is(.reveal-face,.reveal-face-pseudo,.reveal-nested,.reveal-card)>:not(.reveal-face):not(.reveal-face-pseudo):not(.reveal-card):not(.reveal-nested):not(table),:where(.cabinet-workspace__body,.admin-workspace__body,.macc__main,.madmin__main) .reveal-in :is(.reveal-face,.reveal-face-pseudo,.reveal-nested,.reveal-card)>:not(.reveal-face):not(.reveal-face-pseudo):not(.reveal-card):not(.reveal-nested):not(table)>:not(.reveal-face):not(.reveal-face-pseudo):not(.reveal-card):not(.reveal-nested):not(table),:where(.cabinet-workspace__body,.admin-workspace__body,.macc__main,.madmin__main) .reveal-in:is(.reveal-face,.reveal-face-pseudo,.reveal-nested,.reveal-card)>:not(.reveal-face):not(.reveal-face-pseudo):not(.reveal-card):not(.reveal-nested):not(table),:where(.cabinet-workspace__body,.admin-workspace__body,.macc__main,.madmin__main) .reveal-in:is(.reveal-face,.reveal-face-pseudo,.reveal-nested,.reveal-card)>:not(.reveal-face):not(.reveal-face-pseudo):not(.reveal-card):not(.reveal-nested):not(table)>:not(.reveal-face):not(.reveal-face-pseudo):not(.reveal-card):not(.reveal-nested):not(table){animation:text-color-reveal var(--reveal-dur) var(--reveal-ease-fade) both,bg-reveal var(--reveal-dur) var(--reveal-ease-fade) both}:where(.cabinet-workspace__body,.admin-workspace__body,.macc__main,.madmin__main) .reveal-in.reveal-face-pseudo:not(.reveal-nested),:where(.cabinet-workspace__body,.admin-workspace__body,.macc__main,.madmin__main) .reveal-in.reveal-wrap.reveal-face-pseudo:not(.reveal-nested){animation:edge-reveal var(--reveal-dur) var(--reveal-ease-fade) both,shadow-reveal var(--reveal-dur) var(--reveal-ease-fade) both,bg-reveal var(--reveal-dur) var(--reveal-ease-fade) both}:where(.cabinet-workspace__body,.admin-workspace__body,.macc__main,.madmin__main) .reveal-armed:not(.reveal-nested):not(.reveal-solid){translate:none}:where(.cabinet-workspace__body,.admin-workspace__body,.macc__main,.madmin__main){--reveal-dur:.7s;--reveal-step:.12s}}.device-cover__card[data-v-6615cce3]{text-align:center;background:var(--surface-glass-strong,rgb(var(--ink-241d33-rgb)/.9));border:1px solid var(--border-soft,rgb(var(--white-rgb)/.12));border-radius:var(--radius-lg,18px);flex-direction:column;align-items:center;gap:12px;max-width:340px;padding:28px 32px;display:flex}.device-cover__spinner[data-v-6615cce3]{border:3px solid var(--border-soft,rgb(var(--white-rgb)/.15));border-top-color:var(--accent-turquoise,rgb(var(--teal-5ce0d8-rgb)));border-radius:50%;width:34px;height:34px;animation:.8s linear infinite device-cover-spin-6615cce3}.device-cover__title[data-v-6615cce3]{color:rgb(var(--white-rgb));margin:0;font-size:16px;font-weight:600}.device-cover__hint[data-v-6615cce3]{color:rgb(var(--white-rgb)/.62);margin:0;font-size:13px;line-height:1.4}@keyframes device-cover-spin-6615cce3{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.device-cover__spinner[data-v-6615cce3]{animation-duration:2s}}.auth-register-form[data-v-2a3a0156]{gap:.85rem;display:grid}.auth-register-form__subtitle[data-v-2a3a0156]{color:var(--color-text-muted);margin:0;font-size:.9rem}.auth-register-form__promo[data-v-2a3a0156]{border-radius:var(--radius-sm);background:var(--tint-purple-bg);border:1px solid var(--border-purple);color:var(--color-text-soft);align-items:flex-start;gap:.7rem;padding:.85rem 1rem;font-size:.88rem;display:flex}.auth-register-form__promo strong[data-v-2a3a0156]{color:var(--accent-purple)}.auth-register-form__promo p[data-v-2a3a0156]{margin:.3rem 0 0;line-height:1.45}.auth-register-form__promo--muted[data-v-2a3a0156]{color:var(--color-text-muted);border-color:var(--border-soft);background:var(--surface-soft)}.auth-register-form__promo--warn[data-v-2a3a0156]{background:var(--tint-red-bg);border-color:var(--tint-red-border);color:var(--tint-red-text)}.auth-register-form__promo--warn strong[data-v-2a3a0156]{color:var(--tint-red-text)}.auth-register-form__plan[data-v-2a3a0156]{align-items:center;gap:.5rem;padding:.65rem .85rem;font-size:.85rem}.auth-register-form__notice[data-v-2a3a0156],.auth-register-form__plan[data-v-2a3a0156]{border-radius:var(--radius-sm);background:var(--tint-green-bg);border:1px solid var(--border-turquoise);color:var(--color-text-soft);display:flex}.auth-register-form__notice[data-v-2a3a0156]{align-items:flex-start;gap:.7rem;padding:.9rem 1rem;font-size:.9rem}.auth-register-form__notice strong[data-v-2a3a0156]{color:var(--color-text)}.auth-register-form__notice p[data-v-2a3a0156]{margin:.35rem 0 0}.auth-register-form__error[data-v-2a3a0156]{border-radius:var(--radius-sm);background:var(--tint-red-bg);border:1px solid var(--tint-red-border);color:var(--tint-red-text);padding:.65rem .85rem;font-size:.85rem}.auth-register-form__form[data-v-2a3a0156]{gap:.85rem;display:grid}.field[data-v-2a3a0156]{gap:.35rem;display:grid}.field__label[data-v-2a3a0156]{color:var(--color-text-soft);font-size:.82rem}.field__input[data-v-2a3a0156]{border-radius:var(--radius-sm);background:var(--surface-soft);border:1px solid var(--border-soft);width:100%;color:var(--color-text);padding:.7rem .9rem;font-size:1rem}.field__input[data-v-2a3a0156]:focus{border-color:var(--border-turquoise);outline:none}.field__input--invalid[data-v-2a3a0156]{border-color:var(--tint-red-border)}.field__error[data-v-2a3a0156]{color:var(--tint-red-text);font-size:.78rem}.field__hint[data-v-2a3a0156]{color:var(--color-text-muted);font-size:.78rem;line-height:1.4}.auth-register-form__submit[data-v-2a3a0156]{margin-top:.15rem}.auth-register-form__submit[data-v-2a3a0156]:disabled{opacity:.6;cursor:default}.auth-register-form__links[data-v-2a3a0156]{color:var(--color-text-soft);flex-wrap:wrap;gap:.5rem;font-size:.85rem;display:flex}.auth-register-form__links--center[data-v-2a3a0156]{justify-content:center}.auth-register-form__link-btn[data-v-2a3a0156]{color:var(--accent-turquoise);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.auth-register-form__link-btn[data-v-2a3a0156]:hover{text-decoration:underline}.auth-reset-form[data-v-e52e28eb]{gap:.85rem;display:grid}.auth-reset-form__subtitle[data-v-e52e28eb]{color:var(--color-text-muted);margin:0;font-size:.9rem}.auth-reset-form__error[data-v-e52e28eb]{border-radius:var(--radius-sm);background:var(--tint-red-bg);border:1px solid var(--tint-red-border);color:var(--tint-red-text);padding:.65rem .85rem;font-size:.85rem}.auth-reset-form__ok[data-v-e52e28eb]{border-radius:var(--radius-sm);background:var(--tint-green-bg);border:1px solid var(--border-turquoise);color:var(--tint-green-text);padding:.65rem .85rem;font-size:.85rem}.auth-reset-form__form[data-v-e52e28eb]{gap:.85rem;display:grid}.field[data-v-e52e28eb]{gap:.35rem;display:grid}.field__label[data-v-e52e28eb]{color:var(--color-text-soft);font-size:.82rem}.field__input[data-v-e52e28eb]{border-radius:var(--radius-sm);background:var(--surface-soft);border:1px solid var(--border-soft);width:100%;color:var(--color-text);padding:.7rem .9rem;font-size:1rem}.field__input[data-v-e52e28eb]:focus{border-color:var(--border-turquoise);outline:none}.field__input--invalid[data-v-e52e28eb]{border-color:var(--tint-red-border)}.field__error[data-v-e52e28eb]{color:var(--tint-red-text);font-size:.78rem}.auth-reset-form__submit[data-v-e52e28eb]{margin-top:.15rem}.auth-reset-form__submit[data-v-e52e28eb]:disabled{opacity:.6;cursor:default}.auth-reset-form__links[data-v-e52e28eb]{justify-content:center;font-size:.85rem;display:flex}.auth-reset-form__link-btn[data-v-e52e28eb]{color:var(--accent-turquoise);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.auth-reset-form__link-btn[data-v-e52e28eb]:hover{text-decoration:underline}.auth-modal__tabs[data-v-68d164a6]{flex-wrap:wrap;gap:.45rem;margin-bottom:.85rem;display:flex}.theme-toggle[data-v-c71fdd2c]{box-sizing:border-box;width:100%;max-width:100%;color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:.4rem .5rem;font-size:.78rem;display:flex}.theme-toggle__label[data-v-c71fdd2c]{flex:none}.theme-toggle__seg[data-v-c71fdd2c]{background:var(--surface-soft);border:1px solid var(--border-soft);box-sizing:border-box;border-radius:999px;flex:12rem;gap:2px;min-width:0;max-width:100%;padding:2px;display:flex}.theme-toggle__btn[data-v-c71fdd2c]{min-width:0;color:var(--color-text-soft);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;gap:.35rem;padding:.3rem .15rem;font-size:clamp(.65rem,2.6vw,.78rem);line-height:1.2;transition:background .15s,color .15s;display:flex}.theme-toggle__btn[data-v-c71fdd2c] .lucide-icon{width:.95rem;height:.95rem}.theme-toggle__btn[data-v-c71fdd2c]:hover{color:var(--color-text)}.theme-toggle__btn--active[data-v-c71fdd2c]{background:var(--accent-turquoise-soft);color:var(--color-text);--compact-inflate-surface:var(--accent-turquoise-soft);--compact-inflate-border:var(--border-turquoise)}@media (hover:hover){button.theme-toggle__btn[data-v-c71fdd2c]:hover:not(:disabled):before{border-radius:999px}}.avatar-editor[data-v-40e3f39a]{z-index:260}.avatar-editor__card[data-v-40e3f39a]{overflow:visible}.avatar-editor__hint[data-v-40e3f39a]{color:var(--color-text-muted);text-align:center;margin:0 0 1rem;font-size:.84rem;line-height:1.45}.avatar-editor__preview[data-v-40e3f39a]{aspect-ratio:1;background:var(--surface-soft);width:min(68vw,17rem);max-width:100%;box-shadow:var(--shadow-glass);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:50%;margin:0 auto 1.1rem;position:relative;overflow:hidden}.avatar-editor__preview--dragging[data-v-40e3f39a]{cursor:grabbing}.avatar-editor__image[data-v-40e3f39a]{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;position:absolute;transform:translate(-50%,-50%)}.avatar-editor__ring[data-v-40e3f39a]{border:2px solid var(--border-turquoise);box-shadow:inset 0 0 0 1px var(--border-soft);pointer-events:none;border-radius:50%;position:absolute;inset:0}.avatar-editor__zoom[data-v-40e3f39a]{color:var(--color-text-muted);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;font-size:.82rem;display:grid}.avatar-editor__zoom input[data-v-40e3f39a]{width:100%;accent-color:var(--accent-turquoise)}.avatar-editor__reset[data-v-40e3f39a]{color:var(--accent-turquoise);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:center;margin:.35rem 0 .9rem;padding:0;font-size:.8rem}.avatar-editor__actions[data-v-40e3f39a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.avatar-editor__error[data-v-40e3f39a]{border:1px solid var(--tint-red-border);border-radius:var(--radius-sm);background:var(--tint-red-bg);color:var(--tint-red-text);margin:0 0 .75rem;padding:.65rem .85rem;font-size:.85rem}@media (height<=650px){.avatar-editor__preview[data-v-40e3f39a]{width:min(48vh,14rem)}}.settings-modal__user[data-v-82959fd9]{align-items:center;gap:.85rem;display:flex}.settings-modal__avatar-button[data-v-82959fd9]{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.settings-modal__avatar-button[data-v-82959fd9]:disabled{cursor:wait;opacity:.7}.settings-modal__avatar-control[data-v-82959fd9]{z-index:3;flex:none;position:relative}.settings-modal__avatar-edit[data-v-82959fd9]{border:1px solid var(--border-turquoise);background:var(--surface-glass-strong);width:1.45rem;height:1.45rem;color:var(--accent-turquoise);box-shadow:var(--shadow-glass);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-.1rem;right:-.1rem}.settings-modal__avatar-edit[data-v-82959fd9] .lucide-icon{width:.75rem;height:.75rem}.settings-modal__avatar-input[data-v-82959fd9]{display:none}.settings-modal__avatar-menu[data-v-82959fd9]{z-index:255;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--surface-glass-strong);width:max-content;min-width:9.5rem;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow-glass);isolation:isolate;padding:.35rem;display:grid;position:fixed}.settings-modal__avatar-menu-item[data-v-82959fd9]{border-radius:var(--radius-chip);width:100%;color:var(--color-text-soft);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.55rem;padding:.62rem .7rem;font-size:.84rem;transition:background .16s,color .16s;display:flex}.settings-modal__avatar-menu-item[data-v-82959fd9]:focus-visible,.settings-modal__avatar-menu-item[data-v-82959fd9]:hover{background:var(--surface-button-hover);color:var(--color-text);outline:none}.settings-modal__avatar-menu-item[data-v-82959fd9] .lucide-icon{width:.95rem;height:.95rem}.settings-modal__avatar-menu-item--danger[data-v-82959fd9]{color:var(--tint-red-text)}.settings-avatar-menu-enter-active[data-v-82959fd9],.settings-avatar-menu-leave-active[data-v-82959fd9]{transform-origin:0 0;transition:opacity .14s,transform .14s}.settings-avatar-menu-enter-from[data-v-82959fd9],.settings-avatar-menu-leave-to[data-v-82959fd9]{opacity:0;transform:translateY(-.25rem)scale(.98)}@media (width<=719px){.settings-modal__avatar-menu[data-v-82959fd9]{-webkit-backdrop-filter:blur(var(--glass-blur-mobile));backdrop-filter:blur(var(--glass-blur-mobile))}}.settings-modal__identity[data-v-82959fd9]{flex:1;min-width:0}.settings-modal__name-row[data-v-82959fd9]{align-items:center;gap:.35rem;min-width:0;display:flex}.settings-modal__name[data-v-82959fd9]{overflow-wrap:anywhere;min-width:0;font-size:1.02rem;font-weight:700}.settings-modal__edit-name[data-v-82959fd9]{border:1px solid var(--border-soft);border-radius:var(--radius-chip);background:rgb(var(--white-rgb)/.04);width:1.55rem;min-width:1.55rem;height:1.55rem;color:var(--color-text-muted);cursor:pointer;flex:none;place-items:center;padding:0;transition:color .15s,border-color .15s,background .15s;display:inline-grid}.settings-modal__edit-name[data-v-82959fd9]:hover{color:var(--color-text);border-color:var(--border-purple);background:rgb(var(--accent-purple-rgb)/.08)}.settings-modal__edit-name[data-v-82959fd9] .lucide-icon{width:.85rem;height:.85rem}.settings-modal__email[data-v-82959fd9]{color:var(--color-text-muted);font-size:.86rem}.settings-modal__push-hint[data-v-82959fd9]{color:var(--color-text-muted);margin:0 0 .75rem;font-size:.84rem;line-height:1.45}.settings-modal__error[data-v-82959fd9]{border-radius:var(--radius-sm);background:var(--tint-red-bg);border:1px solid var(--tint-red-border);color:var(--tint-red-text);margin:0 0 .75rem;padding:.65rem .85rem;font-size:.85rem}.account-modal__section h3[data-v-82959fd9]{align-items:center;gap:.45rem;display:flex}.account-modal__section h3[data-v-82959fd9] .lucide-icon{width:1rem;height:1rem}.reconnect[data-v-915f8ab1]{z-index:9999;background:rgb(var(--background-rgb)/.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:center;padding:24px;position:fixed;inset:0}.reconnect[data-v-915f8ab1],.reconnect__card[data-v-915f8ab1]{align-items:center;display:flex}.reconnect__card[data-v-915f8ab1]{text-align:center;background:var(--surface-glass-strong,rgb(var(--ink-241d33-rgb)/.9));border:1px solid var(--border-soft,rgb(var(--white-rgb)/.12));border-radius:var(--radius-lg,18px);flex-direction:column;gap:12px;max-width:340px;padding:28px 32px}.reconnect__spinner[data-v-915f8ab1]{border:3px solid var(--border-soft,rgb(var(--white-rgb)/.15));border-top-color:var(--accent-turquoise,rgb(var(--teal-5ce0d8-rgb)));border-radius:50%;width:34px;height:34px;animation:.8s linear infinite reconnect-spin-915f8ab1}.reconnect__title[data-v-915f8ab1]{color:rgb(var(--white-rgb));margin:0;font-size:16px;font-weight:600}.reconnect__hint[data-v-915f8ab1]{color:rgb(var(--white-rgb)/.62);margin:0;font-size:13px;line-height:1.4}.reconnect__btn[data-v-915f8ab1]{color:rgb(var(--white-rgb));cursor:pointer;background:var(--surface-button,rgb(var(--white-rgb)/.1));border:1px solid var(--border-strong,rgb(var(--white-rgb)/.2));border-radius:var(--radius-md,12px);margin-top:6px;padding:9px 18px;font-size:13px;font-weight:600;transition:background .15s}.reconnect__btn[data-v-915f8ab1]:hover{background:var(--surface-button-hover,rgb(var(--white-rgb)/.16))}@keyframes reconnect-spin-915f8ab1{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.reconnect__spinner[data-v-915f8ab1]{animation-duration:2s}}.consent-banner[data-v-a2bbd18a]{inset-inline:0;z-index:9000;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom,0px));pointer-events:none;position:fixed;bottom:0}.consent-banner__inner[data-v-a2bbd18a]{pointer-events:auto;border-radius:var(--radius-md);background:var(--surface-glass-strong,rgb(var(--ink-0c121c-rgb)/.92));border:1px solid var(--border-soft);max-width:960px;box-shadow:0 -8px 32px rgb(var(--black-rgb)/.35);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.25rem;margin-inline:auto;padding:1rem 1.15rem;transition:border-color .25s,box-shadow .25s;display:flex}.consent-banner--highlight .consent-banner__inner[data-v-a2bbd18a]{border-color:var(--accent-turquoise);box-shadow:0 -8px 32px rgb(var(--black-rgb)/.35),0 0 0 3px rgb(var(--teal-40e0d0-rgb)/.25)}.consent-banner__text[data-v-a2bbd18a]{flex:280px;min-width:0}.consent-banner__title[data-v-a2bbd18a]{color:var(--color-text);margin:0 0 .35rem;font-size:.95rem;font-weight:600}.consent-banner__error[data-v-a2bbd18a]{border-radius:var(--radius-sm);background:var(--tint-red-bg);border:1px solid var(--tint-red-border);color:var(--tint-red-text);margin:0 0 .5rem;padding:.5rem .65rem;font-size:.82rem}.consent-banner__desc[data-v-a2bbd18a]{color:var(--color-text-soft);margin:0;font-size:.82rem;line-height:1.45}.consent-banner__link[data-v-a2bbd18a]{color:var(--accent-turquoise);text-underline-offset:2px;text-decoration:underline}.consent-banner__actions[data-v-a2bbd18a]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.consent-banner__btn[data-v-a2bbd18a],.consent-banner__doc[data-v-a2bbd18a]{white-space:nowrap;padding:.55rem .9rem;font-size:.85rem}.consent-banner-enter-active[data-v-a2bbd18a],.consent-banner-leave-active[data-v-a2bbd18a]{transition:opacity .25s,transform .25s}.consent-banner-enter-from[data-v-a2bbd18a],.consent-banner-leave-to[data-v-a2bbd18a]{opacity:0;transform:translateY(1rem)}@media (width<=640px){.consent-banner__actions[data-v-a2bbd18a]{justify-content:stretch;width:100%}.consent-banner__btn[data-v-a2bbd18a],.consent-banner__doc[data-v-a2bbd18a]{text-align:center;flex:auto}}.err[data-v-064532e4]{place-items:center;min-height:100lvh;padding:1.5rem;display:grid}.err__card[data-v-064532e4]{text-align:center;justify-items:center;gap:.5rem;max-width:26rem;padding:2rem 2.25rem;display:grid}.err__code[data-v-064532e4]{background:linear-gradient(90deg,var(--accent-purple,var(--accent-purple)),var(--accent-yellow,rgb(var(--accent-yellow-2-rgb))));color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:3.4rem;font-weight:800;line-height:1}.err__title[data-v-064532e4]{margin:0;font-size:1.25rem}.err__text[data-v-064532e4]{color:var(--color-text-muted);margin:0 0 .9rem;font-size:.92rem;line-height:1.6}
