:root{--primary:#05a55b;--primary-lt:#73eba6;--accent:#d98926;--accent-dk:#a76516;--ink:#093023;--stone:#4c6a5b;--cream:#daf7e5;--cream-dim:#c8f2d6;--surface:var(--cream);--surface-dim:var(--cream-dim);--surface-on:var(--ink);--surface-on-dim:var(--stone);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:22px;--radius-2xl:28px;--radius-pill:9999px;--ease-out:cubic-bezier(.22, .61, .36, 1);--ease-in:cubic-bezier(.55, .06, .68, .19);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s;--color-success:var(--primary);--color-success-dk:#067a45;--color-warning:var(--accent);--color-warning-dk:var(--accent-dk);--color-error:#c94b3f;--color-error-dk:#963126;--color-info:#2767b5;--color-info-dk:#194c8c;--shadow-sm:0 1px 2px #0052320f, 0 1px 3px #00523214;--shadow-md:0 2px 4px #0052320f, 0 4px 12px #0052321a;--shadow-lg:0 4px 8px #00523214, 0 12px 32px #00523224;--border-subtle:#0930230f;--border-default:#0930231f;--divider:#09302314;--z-content:1;--z-sticky:50;--z-fixed:60;--z-sheet:70;--z-toast:80;--z-modal:90}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-base:0s;--dur-slow:0s}}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/manrope-extrabold-subset-Cb28Lwqs.woff2)format("woff2");unicode-range:U+0-7F,U+80-FF,U+4??,U+500-52F}:root{--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Monaco, Consolas, monospace;--font-display:"Manrope", -apple-system, BlinkMacSystemFont, "SF Pro Display", sans-serif;--fs-xs:12px;--lh-xs:1.4;--fs-sm:13px;--lh-sm:1.45;--fs-base:15px;--lh-base:1.5;--fs-md:17px;--lh-md:1.45;--fs-lg:20px;--lh-lg:1.3;--fs-xl:24px;--lh-xl:1.2;--fs-2xl:32px;--lh-2xl:1.1;--fs-3xl:44px;--lh-3xl:1.05;--tracking-display:-.045em;--tracking-tight:-.02em;--tracking-normal:0;--tracking-loose:.05em}.tg-kit-text-base{font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:var(--tracking-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tg-kit-text-display{font-family:var(--font-display);letter-spacing:var(--tracking-display);text-transform:lowercase;font-weight:800}.tg-kit-text-mono{font-family:var(--font-mono);font-feature-settings:"tnum" 1, "zero" 1}:root{--glass-blur-sm:12px;--glass-blur-md:18px;--glass-blur-lg:22px;--glass-saturate:1.7;--glass-saturate-premium:1.9;--glass-brightness-premium:1.05;--glass-tint-on-dark:#ffffff1a;--glass-tint-on-light:#ffffff8c;--glass-tint-cream:#f5f1e84d;--glass-edge-light:inset 0 1px 0 #ffffff73;--glass-edge-dark:inset 0 -1px 0 #0003;--glass-border:1px solid #ffffff38;--glass-border-cream:1px solid #1a2b221a;--glass-shadow-sm:0 8px 24px #1a2b222e;--glass-shadow-md:0 12px 40px #1a2b2238;--glass-shadow-lg:0 18px 60px #1a2b224d;--glass-specular:radial-gradient(120% 60% at 12% 0%, #ffffff8c, transparent 55%);--glass-brand-tint:linear-gradient(180deg, #3f8f5c1f, #d9622a1a);--glass-mask-extend:30px;--glass-mask-fade:linear-gradient(180deg, #000 6%, #000 94%, transparent 100%);--glass-solid-on-dark:#14211aeb;--glass-solid-on-light:#f5f1e8f5}[data-tone=dark]{--tone-bg-glass:var(--glass-tint-on-dark);--tone-bg-solid:var(--glass-solid-on-dark);--tone-border:var(--glass-border);--tone-edge:var(--glass-edge-light);--tone-fg:var(--cream)}[data-tone=light]{--tone-bg-glass:var(--glass-tint-cream);--tone-bg-solid:var(--glass-solid-on-light);--tone-border:var(--glass-border-cream);--tone-edge:inset 0 1px 0 #fff9;--tone-fg:var(--ink)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){[data-tg-kit-glass]:not([data-variant=flat]){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-tg-kit-glass][data-tone=dark]:not([data-variant=flat]){background:var(--glass-solid-on-dark)}[data-tg-kit-glass][data-tone=light]:not([data-variant=flat]){background:var(--glass-solid-on-light)}[data-tg-kit-glass]:not([data-variant=flat]):before,[data-tg-kit-glass][data-variant=premium]:after{display:none}}@media (prefers-reduced-transparency:reduce){[data-tg-kit-glass]:not([data-variant=flat]){-webkit-backdrop-filter:none;backdrop-filter:none}[data-tg-kit-glass][data-tone=dark]:not([data-variant=flat]){background:var(--glass-solid-on-dark)}[data-tg-kit-glass][data-tone=light]:not([data-variant=flat]){background:var(--glass-solid-on-light)}[data-tg-kit-glass]:not([data-variant=flat]):before,[data-tg-kit-glass][data-variant=premium]:after{display:none}}:root{--dur-instant:80ms;--dur-fast:.12s;--dur-base:.2s;--dur-page:.28s;--dur-slow:.32s;--dur-emphasis:.42s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-emphasized:cubic-bezier(.2, 0, 0, 1);--ease-spring-snappy:linear(0, .006, .025, .101, .539 18%, .815 28%, .952 38%, 1.012 50%, 1.013 62%, 1.001 80%, 1);--ease-spring-bouncy:linear(0, .012, .05, .198, .812 22%, 1.122 33%, 1.077 45%, .951 57%, .985 70%, 1.011 82%, 1);--ease-spring-fallback:cubic-bezier(.34, 1.56, .64, 1)}@supports not (animation-timing-function:linear(0, 1)){:root{--ease-spring-snappy:var(--ease-spring-fallback);--ease-spring-bouncy:var(--ease-spring-fallback)}}@media (prefers-reduced-motion:reduce){:root{--dur-instant:0s;--dur-fast:0s;--dur-base:0s;--dur-page:0s;--dur-slow:0s;--dur-emphasis:0s;--ease-spring-snappy:linear;--ease-spring-bouncy:linear}}html[data-motion-tier=static]{--dur-instant:0s;--dur-fast:0s;--dur-base:0s;--dur-page:0s;--dur-slow:0s;--dur-emphasis:0s;--ease-spring-snappy:linear;--ease-spring-bouncy:linear}html[data-motion-tier=lite]{--dur-fast:80ms;--dur-base:.14s;--dur-page:.18s;--dur-slow:.22s;--dur-emphasis:.28s;--ease-spring-snappy:var(--ease-out);--ease-spring-bouncy:var(--ease-out)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:light-dark(white, black)){:root{--surface:light-dark(var(--cream),var(--ink));--surface-dim:light-dark(var(--cream-dim),#102018);--surface-on:light-dark(var(--ink),var(--cream));--surface-on-dim:light-dark(var(--stone),#b0beb7);--border-subtle:light-dark(#1a2b220f,#f5f1e80f);--border-default:light-dark(#1a2b221f,#f5f1e824);--divider:light-dark(#1a2b2214,#f5f1e81a)}}@media (prefers-color-scheme:dark){:root{--surface:var(--ink);--surface-dim:#102018;--surface-on:var(--cream);--surface-on-dim:#b0beb7;--border-subtle:#f5f1e80f;--border-default:#f5f1e824;--divider:#f5f1e81a}}body[data-theme=light]{--surface:var(--cream);--surface-dim:var(--cream-dim);--surface-on:var(--ink);--surface-on-dim:var(--stone);--border-subtle:#1a2b220f;--border-default:#1a2b221f;--divider:#1a2b2214}body[data-theme=dark]{--surface:var(--ink);--surface-dim:#102018;--surface-on:var(--cream);--surface-on-dim:#b0beb7;--border-subtle:#f5f1e80f;--border-default:#f5f1e824;--divider:#f5f1e81a}body{transition:background var(--dur-page,.28s) var(--ease-in-out,ease), color var(--dur-page,.28s) var(--ease-in-out,ease)}@media (prefers-reduced-motion:reduce){body{transition:none}}*,:before,:after{box-sizing:border-box}html,body{-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;background:var(--surface);color:var(--surface-on);font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--lh-base);margin:0;padding:0}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}a{color:var(--accent-dk);text-decoration:none}a:hover{color:var(--accent)}:root{--frame-top:#daf7e5;--frame-mid:#e8fbef;--frame-bottom:#f8fff9;--surface-soft:#ffffffe6;--surface-strong:#fffffff5;--muted:var(--stone);--line:var(--border-default);--green:var(--primary);--blue:var(--color-info);--amber:var(--color-warning);--red:var(--color-error);--shadow:var(--shadow-md);--app-nav-height:76px;--app-nav-gap:10px;--app-scroll-tail:28px;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--frame-bottom);font-family:Manrope,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}html,body,#root{height:100%;margin:0}html{background:var(--frame-bottom)}body{overscroll-behavior:none;background:radial-gradient(140% 78% at 50% -18%, #73eba65c 0%, #73eba600 58%), linear-gradient(180deg, var(--frame-top) 0%, var(--frame-mid) 38%, var(--frame-bottom) 100%);width:100%;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}button,input,select,textarea{font:inherit}input,select,textarea{-webkit-user-select:text;user-select:text}button{-webkit-appearance:none;appearance:none;cursor:pointer;touch-action:manipulation;transition:background-color var(--dur-fast) var(--ease-in-out), border-color var(--dur-fast) var(--ease-in-out), color var(--dur-fast) var(--ease-in-out), transform var(--dur-instant) var(--ease-out);border:0}button:active{transform:translateY(.5px)scale(.992)}.switch-row:active{transform:none}input,select{border:1px solid var(--line);width:100%;min-height:46px;color:var(--ink);background:#ffffffd1;border-radius:14px;outline:none;padding:0 13px}input:focus,select:focus{border-color:#05a55b73;box-shadow:0 0 0 3px #05a55b1a}.app-shell{height:var(--tg-stable-viewport,var(--tg-viewport,100vh));position:relative;overflow:hidden}.access-shell{padding:max(18px, env(safe-area-inset-top,0px)) max(18px, env(safe-area-inset-right,0px)) max(18px, env(safe-area-inset-bottom,0px)) max(18px, env(safe-area-inset-left,0px));place-items:center;display:grid}.loading-preview-shell{place-items:center;padding:0;display:grid}.loading-preview{place-items:center;width:min(100%,220px);min-height:160px;display:grid;position:relative;overflow:hidden}.loading-loader{grid-template-columns:repeat(3,8px);place-content:center;justify-items:center;gap:10px;width:112px;min-height:126px;display:grid}.loading-loader[data-size=compact]{width:86px;min-height:104px}.loading-loader i{filter:drop-shadow(0 18px 30px #05a55b2e);width:82px;height:82px;animation:loading-loader-pulse 1.34s var(--ease-in-out) infinite;grid-column:1/-1;place-items:center;margin-bottom:8px;display:grid}.loading-loader[data-size=compact] i{width:58px;height:58px;margin-bottom:6px}.loading-loader i img{object-fit:contain;width:82px;height:82px;display:block;transform:translate(0,0)}.loading-loader[data-size=compact] i img{width:58px;height:58px}.loading-loader span{width:8px;height:8px;animation:loading-loader-dot 1.08s var(--ease-in-out) infinite;background:#05a55bc7;border-radius:50%;box-shadow:0 5px 14px #05a55b33}.loading-loader span:nth-of-type(2){animation-delay:.13s}.loading-loader span:nth-of-type(3){animation-delay:.26s}.public-site-shell{height:var(--tg-stable-viewport,var(--tg-viewport,100vh));background:radial-gradient(70% 58% at 68% 24%,#73eba657,#73eba600 68%),linear-gradient(#daf7e5 0%,#effdf4 52%,#f8fff9 100%);overflow:hidden}.public-site{width:min(1680px,100%);height:100%;color:var(--ink);grid-template-rows:72px minmax(0,1fr) 78px 94px 96px 126px;margin:0 auto;padding:0 58px;display:grid;overflow:hidden}.public-site p,.public-site h1,.public-site h2,.public-site h3,.public-site span,.public-site b,.public-site em,.public-site li{-webkit-user-select:text;user-select:text}.public-site a,.public-site button{-webkit-user-select:none;user-select:none}.public-header{border-bottom:1px solid #0930231a;grid-template-columns:230px minmax(0,1fr) 174px;align-items:center;gap:22px;min-height:72px;display:grid}.public-logo{min-width:0;color:var(--ink);align-items:center;gap:10px;font-size:22px;font-weight:950;text-decoration:none;display:inline-flex}.public-logo img{filter:drop-shadow(0 10px 18px #05a55b38);width:42px;height:42px;display:block}.public-nav{justify-content:center;align-items:center;gap:26px;min-width:0;display:flex}.public-nav a{color:#093023c2;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:950;line-height:1;text-decoration:none}.public-header-cta,.public-primary,.public-secondary-link{border-radius:var(--radius-pill);color:#fff;background:linear-gradient(135deg,#05a55b,#0fc76f);justify-content:center;align-items:center;gap:9px;min-height:44px;font-size:13px;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:0 18px 32px #05a55b3d}.public-header-cta svg,.public-primary svg{width:18px;height:18px}.public-hero{border-bottom:1px solid #09302314;grid-template-columns:minmax(360px,.96fr) minmax(440px,1.04fr);align-items:center;gap:28px;min-height:0;display:grid;position:relative;overflow:hidden}.public-hero__copy{z-index:2;min-width:0;padding-bottom:0;position:relative}.public-hero__copy>span{color:var(--green);letter-spacing:0;text-transform:uppercase;align-items:center;gap:14px;font-size:12px;font-weight:950;display:inline-flex}.public-hero__copy>span:after{content:"";background:#0930235c;width:54px;height:1px}.public-hero h1{letter-spacing:0;max-width:760px;margin:18px 0 0;font-size:92px;line-height:.88}.public-hero h1:after{content:".";color:var(--green)}.public-hero p{color:#093023ad;max-width:610px;margin:20px 0 0;font-size:16px;font-weight:850;line-height:1.45}.public-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:26px;display:flex}.public-primary{min-height:48px;padding:0 24px}.public-hero-note{color:#093023bd;align-items:center;gap:9px;max-width:270px;font-size:12px;font-weight:900;line-height:1.28;display:inline-flex}.public-hero-note svg{color:var(--green);flex:none}.public-hero-visual{place-items:center;min-width:0;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.public-hero-asset{object-fit:contain;filter:drop-shadow(0 34px 70px #05a55b2e);width:min(96%,860px);max-height:100%;display:block;transform:translate(12px,4px)}.public-feature-band,.public-payment-strip{border-bottom:1px solid #09302314;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:0;min-height:0;display:grid}.public-feature-band{z-index:3;background:linear-gradient(90deg,#093023eb,#073f29d6);margin-inline-start:-58px;margin-inline-end:-58px;padding-inline-start:58px;padding-inline-end:58px;position:relative}.public-payment-strip{background:linear-gradient(90deg,#f8fff9eb,#e8fbefd6);margin-inline-start:-58px;margin-inline-end:-58px;padding-inline-start:58px;padding-inline-end:58px}.public-compact-block{border-left:1px solid #ffffff24;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:0 28px;display:grid}.public-payment-strip .public-compact-block{border-left-color:#0930231f}.public-compact-block:first-child{border-left:0;padding-left:0}.public-compact-block svg{color:var(--primary-lt)}.public-payment-strip .public-compact-block svg{color:var(--green)}.public-compact-block div{gap:4px;min-width:0;display:grid}.public-compact-block b{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:950;line-height:1.1;overflow:hidden}.public-payment-strip .public-compact-block b{color:var(--ink)}.public-compact-block span{color:#ffffff8a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:850;line-height:1.1;overflow:hidden}.public-payment-strip .public-compact-block span{color:#09302385}.public-tariff-strip{background:linear-gradient(90deg,#e2fbedf5,#ffffffb8);border-bottom:1px solid #09302314;grid-template-columns:180px minmax(0,1fr) 190px;align-items:center;gap:24px;min-height:0;margin-inline-start:-58px;margin-inline-end:-58px;padding-inline-start:58px;padding-inline-end:58px;display:grid}.public-strip-title{gap:4px;display:grid}.public-strip-title h2,.public-bottom-panel h2{margin:0;font-size:18px;line-height:1.05}.public-strip-title span{color:var(--green);font-size:12px;font-weight:950}.public-mini-tariffs{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;min-width:0;display:grid}.public-mini-tariff{background:#ffffffb8;border:1px solid #ffffffd1;border-radius:14px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:76px;padding:12px 16px;display:grid;box-shadow:0 8px 22px #09302312}.public-mini-tariff[data-featured=true]{background:#ffffffe6;border-color:#05a55b47}.public-mini-tariff img{object-fit:contain;width:42px;height:42px}.public-mini-tariff div{gap:6px;min-width:0;display:grid}.public-mini-tariff span{color:#0930237a;text-transform:uppercase;font-size:10px;font-weight:950}.public-mini-tariff b{color:var(--green);font-size:15px;line-height:1}.public-mini-tariff h3{color:var(--ink);margin:0;font-size:16px;line-height:1}.public-secondary-link{min-height:42px;color:var(--ink);box-shadow:none;background:#ffffff7a;border:1px solid #09302338}.public-bottom-grid{grid-template-columns:1.7fr 1.05fr 1.22fr 1.05fr;gap:0;min-height:0;padding:18px 0 14px;display:grid;overflow:hidden}.public-bottom-panel{border-left:1px solid #0930231a;align-content:start;gap:10px;min-width:0;padding:0 28px;display:grid}.public-bottom-panel:first-child{border-left:0;padding-left:0}.public-bottom-panel h2{text-transform:uppercase;font-size:13px}.public-bottom-panel p,.public-bottom-panel li,.public-contact-list a{color:#0930239e;font-size:12px;font-weight:850;line-height:1.28}.public-bottom-panel p,.public-bottom-panel ul{margin:0}.public-bottom-panel ul{gap:5px;padding-left:14px;display:grid}.public-fact-table{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;display:grid}.public-fact{gap:3px;min-width:0;display:grid}.public-fact span{color:var(--green);text-transform:uppercase;font-size:10px;font-weight:950}.public-fact b{color:#093023b8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;line-height:1.2;overflow:hidden}.public-contact-list{gap:7px;display:grid}.public-contact-list a{min-width:0;color:var(--ink);align-items:center;gap:7px;text-decoration:none;display:inline-flex}.public-contact-list svg{color:var(--green);flex:none}@media (max-width:1180px){.public-site{grid-template-rows:66px minmax(0,1fr) 72px 90px 90px 118px;padding-inline-start:30px;padding-inline-end:30px}.public-feature-band,.public-payment-strip,.public-tariff-strip{margin-inline-start:-30px;margin-inline-end:-30px;padding-inline-start:30px;padding-inline-end:30px}.public-header{grid-template-columns:180px minmax(0,1fr) 158px}.public-nav{gap:14px}.public-hero{grid-template-columns:minmax(300px,.9fr) minmax(360px,1.1fr)}.public-hero h1{font-size:76px}.public-hero-asset{width:min(104%,740px)}}@media (max-width:860px){.public-site{grid-template-rows:62px minmax(0,1fr) 74px 88px 88px 122px;padding-inline-start:18px;padding-inline-end:18px}.public-feature-band,.public-payment-strip,.public-tariff-strip{margin-inline-start:-18px;margin-inline-end:-18px;padding-inline-start:18px;padding-inline-end:18px}.public-header{grid-template-columns:minmax(0,1fr) auto}.public-nav{display:none}.public-hero{grid-template-columns:minmax(0,1fr) minmax(176px,.68fr);gap:8px}.public-hero-visual{height:100%;display:grid}.public-hero h1{font-size:58px}.public-hero p{margin-top:14px;font-size:13px;line-height:1.32}.public-actions{gap:10px;margin-top:16px}.public-hero-asset{width:min(124%,430px);transform:translate(18px,2px)}.public-feature-band,.public-payment-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.public-compact-block{padding:0 10px}.public-tariff-strip{grid-template-columns:118px minmax(0,1fr);gap:12px}.public-secondary-link{display:none}.public-mini-tariffs{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.public-mini-tariff:last-child{display:none}.public-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 0;padding-top:14px}}@media (max-width:560px){.public-site{grid-template-rows:58px minmax(0,1fr) 96px 92px 88px 112px;padding-inline-start:12px;padding-inline-end:12px}.public-feature-band,.public-payment-strip,.public-tariff-strip{margin-inline-start:-12px;margin-inline-end:-12px;padding-inline-start:12px;padding-inline-end:12px}.public-logo{font-size:18px}.public-logo img{width:34px;height:34px}.public-header-cta{min-height:38px;padding:0 12px;font-size:11px}.public-hero{grid-template-columns:1fr;align-items:center;padding-block-start:6px;padding-block-end:4px}.public-hero__copy{max-width:66%}.public-hero__copy>span{gap:8px;font-size:9px;line-height:1.05}.public-hero__copy>span:after{width:28px}.public-hero h1{margin-top:8px;font-size:42px}.public-hero p{max-width:220px;margin-top:9px;font-size:12px;line-height:1.25}.public-actions{margin-top:11px}.public-primary{min-height:38px;padding:0 14px;font-size:11px}.public-hero-visual{z-index:1;opacity:.9;pointer-events:none;width:64%;height:82%;display:block;position:absolute;bottom:-5%;right:-18%}.public-hero-asset{filter:drop-shadow(0 20px 42px #05a55b2e);width:172%;max-height:none;transform:translate(-21%)}.public-hero-note{display:none}.public-feature-band,.public-payment-strip{grid-template-columns:1fr}.public-compact-block{grid-template-columns:26px minmax(0,1fr);gap:8px;min-height:24px}.public-compact-block svg{width:18px;height:18px}.public-compact-block b,.public-compact-block span{font-size:10px}.public-tariff-strip{grid-template-columns:92px minmax(0,1fr)}.public-strip-title h2{font-size:15px}.public-mini-tariff{grid-template-columns:34px minmax(0,1fr);min-height:64px;padding:9px}.public-mini-tariff img{width:32px;height:32px}.public-mini-tariff h3{display:none}.public-bottom-grid{grid-template-columns:1fr;gap:7px;padding-top:10px}.public-bottom-panel{border-left:0;padding-inline-start:0;padding-inline-end:0}.public-bottom-panel:nth-child(n+3){display:none}}@keyframes loading-loader-pulse{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(-4px)scale(1.035)}}@keyframes loading-loader-dot{0%,to{opacity:.34;transform:translate(0,0)scale(.78)}45%{opacity:1;transform:translateY(-5px)scale(1)}}@keyframes floating-title-enter{0%{opacity:0;transform:translateY(-54px)scale(.92)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes bottom-nav-enter{0%{opacity:0;transform:translateY(84px)scale(.97)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes screen-block-enter{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}.access-state-card{width:min(100%,390px);min-height:0;box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;grid-template-rows:auto auto;justify-items:center;gap:22px;padding:0;display:grid}.app-shell--entered.access-shell .access-state-card>*{animation:screen-block-enter .52s var(--ease-out) backwards}.app-shell--entered.access-shell .access-state-card>:nth-child(2){animation-delay:80ms}.app-shell--entered.access-shell .access-state-card>:nth-child(3){animation-delay:.15s}.app-shell--entered.access-shell .access-state-card>:nth-child(n+4){animation-delay:.21s}.access-state-card__icon{background:radial-gradient(circle at 30% 20%, #ffffff57, transparent 48%), linear-gradient(145deg, var(--green), var(--primary-lt));color:#fff;border-radius:26px;justify-content:center;align-items:center;width:76px;height:76px;display:inline-flex;box-shadow:inset 0 1px #ffffff6b,0 14px 28px #05a55b38}.access-state-card__icon svg{width:42px;height:42px}.access-state-card[data-tone=maintenance] .access-state-card__icon{background:radial-gradient(108% 132% at 30% 18%,#ffffff75,#0000 58%),linear-gradient(145deg,#4fa1dc,#75c4ee);box-shadow:0 18px 34px #2767b529}.access-state-card[data-tone=subscribe] .access-state-card__icon{background:radial-gradient(108% 132% at 30% 18%, #ffffff75, transparent 58%), linear-gradient(145deg, var(--green), #66d997);box-shadow:0 18px 34px #05a55b38}.access-state-card[data-tone=locked] .access-state-card__icon,.access-state-card[data-tone=error] .access-state-card__icon{background:radial-gradient(108% 132% at 30% 18%,#ffffff6b,#0000 58%),linear-gradient(145deg,#d85b57,#ec8b83);box-shadow:0 18px 34px #c94b3f29}.access-state-card__body span{color:var(--green);letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.access-state-card h1,.access-state-card p{margin:0}.access-state-card h1{max-width:330px;margin-top:8px;font-size:28px;line-height:1.05}.access-state-card p{max-width:340px;color:var(--muted);margin-top:12px;font-size:15px;font-weight:850;line-height:1.38}.access-state-card__checks{flex-wrap:wrap;gap:8px;display:flex}.access-state-card__checks b{min-height:32px;color:var(--ink);background:#ffffffb8;border-radius:999px;align-items:center;padding:0 11px;font-size:12px;font-weight:950;display:inline-flex;box-shadow:inset 0 0 0 1px #10251e0f}.subscribe-card{grid-template-rows:auto auto auto;width:min(100%,430px)}.subscribe-card h1{max-width:330px}.subscribe-channel-card{--channel-press-glow:0;width:100%;min-height:78px;color:var(--ink);transition:border-color .26s var(--ease-in-out), background .26s var(--ease-in-out), box-shadow .26s var(--ease-in-out), transform .18s var(--ease-out);background:radial-gradient(110% 130% at 18% -36%,#ffffffd1,#ffffff3d 62%,#0000 82%),#ffffff9e;border:1px solid #ffffffd1;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px 12px 12px;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb8,0 12px 28px #10251e14}.subscribe-channel-card:before{content:"";pointer-events:none;opacity:var(--channel-press-glow);transition:opacity .19s var(--ease-out);background:radial-gradient(82% 120% at 24% 0,#73eba642,#0000 62%),linear-gradient(135deg,#ffffff47,#73eba61f);position:absolute;top:0;bottom:0;left:0;right:0}.subscribe-channel-card[data-pressed=true]{--channel-press-glow:1;transform:translateY(1px)scale(.992);box-shadow:inset 0 1px #ffffffc7,0 9px 20px #1450371a}.subscribe-channel-card:hover{color:var(--ink)}.subscribe-channel-card:focus-visible{color:var(--ink)}.subscribe-channel-card[data-state=failed]{background:radial-gradient(110% 130% at 18% -36%,#ffffffd1,#ffe6e666 62%,#0000 82%),#fff5f5b8;border-color:#c94b3f94;box-shadow:inset 0 1px #ffffffb8,0 12px 28px #c94b3f1a}.subscribe-channel-card[data-state=success]{background:radial-gradient(110% 130% at 18% -36%,#ffffffdb,#e1ffee8a 62%,#0000 82%),#f8fffac7;border-color:#05a55b6b;box-shadow:inset 0 1px #ffffffc7,0 14px 30px #05a55b1f}.subscribe-channel-card__mark{z-index:1;color:#fff;background:radial-gradient(100% 130% at 24% 14%,#ffffff8f,#0000 62%),linear-gradient(145deg,#05a55bf0,#5adc94e0);border:2px solid #ffffffd1;border-radius:20px;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 12px 22px #05a55b2e}.subscribe-channel-card__mark img{object-fit:cover;width:100%;height:100%;display:block}.subscribe-channel-card__content{z-index:1;text-align:left;justify-self:start;position:relative}.subscribe-channel-card__progress{z-index:1;width:28px;height:28px;transition:background .42s var(--ease-in-out), border-color .42s var(--ease-in-out), box-shadow .42s var(--ease-in-out);background:radial-gradient(circle,#ffffffa3,#ffffff57 62%,#ffffff24 63%),#ffffff6b;border:1px solid #0c3e2b33;border-radius:50%;justify-content:center;justify-self:end;align-items:center;display:inline-flex;position:relative;box-shadow:inset 0 1px 2px #ffffffb3,0 4px 10px #0e4e3514}.subscribe-channel-card__progress svg{opacity:0;color:#fff;stroke-width:3.2px;stroke-dasharray:24;stroke-dashoffset:24px;transition:opacity .12s var(--ease-out), stroke-dashoffset .42s var(--ease-out), transform .42s var(--ease-spring-snappy);transform:scale(.62)}.subscribe-channel-card[data-state=failed] .subscribe-channel-card__progress{border-color:#cd4036d1;box-shadow:inset 0 1px 2px #ffffffb8,0 4px 10px #c94b3f1a}.subscribe-channel-card[data-state=success] .subscribe-channel-card__progress{background:radial-gradient(circle at 32% 22%, #ffffff75, transparent 56%), linear-gradient(145deg, var(--green), var(--primary-lt));animation:subscribe-success-pop .62s var(--ease-spring-snappy) both;border-color:#05a55bf2;box-shadow:inset 0 1px 2px #ffffff80,0 7px 16px #05a55b38}.subscribe-channel-card[data-state=success] .subscribe-channel-card__progress svg{opacity:1;stroke-dashoffset:0;transition-delay:.12s;transform:scale(1)}.subscribe-channel-card b,.subscribe-channel-card span{display:block}.subscribe-channel-card b{font-size:16px;font-weight:950;line-height:1.08}.subscribe-channel-card span{color:var(--muted);margin-top:4px;font-size:13px;font-weight:850}.subscribe-actions{gap:10px;width:100%;display:grid}.access-actions{width:min(100%,310px);display:grid}.access-actions .primary-cta{justify-content:center;align-items:center;gap:8px;min-height:50px;display:inline-flex}.subscribe-actions .primary-cta{--deny-light:0;border-radius:var(--radius-lg);background:radial-gradient(96% 136% at 26% -30%, #fff6, transparent 62%), linear-gradient(145deg, var(--green), var(--primary-lt));color:#fff;min-height:50px;transition:background .42s var(--ease-in-out), border-color .42s var(--ease-in-out), color .22s var(--ease-in-out), filter .22s var(--ease-in-out), opacity .22s var(--ease-in-out), box-shadow .42s var(--ease-in-out), transform var(--dur-instant) var(--ease-out);border:1px solid #ffffff7a;justify-content:center;align-items:center;font-weight:950;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff5c,0 14px 28px #05a55b33}.subscribe-actions .primary-cta:disabled{opacity:1;cursor:default;-webkit-text-fill-color:#fff}.subscribe-actions .primary-cta:before{content:"";pointer-events:none;background:radial-gradient(96% 136% at 26% -30%, #ffffff57, transparent 62%), linear-gradient(145deg, #e45d53, var(--red));opacity:var(--deny-light);transition:opacity .52s var(--ease-in-out);position:absolute;top:0;bottom:0;left:0;right:0}.primary-cta__labels{z-index:1;place-items:center;min-width:min(100%,210px);line-height:1;display:grid;position:relative}.primary-cta__labels span{opacity:0;transition:opacity .26s var(--ease-in-out), transform .26s var(--ease-out);grid-area:1/1;transform:translateY(5px)scale(.985)}.primary-cta__labels span[data-active=true]{opacity:1;transition-duration:.32s;transform:translateY(0)scale(1)}.subscribe-actions .primary-cta[data-state=failed]{--deny-light:1;background:radial-gradient(96% 136% at 26% -30%, #ffffff47, transparent 62%), linear-gradient(145deg, #e45d53, var(--red));animation:subscribe-deny .42s var(--ease-out) both;border-color:#cd4036d1;box-shadow:inset 0 1px #ffffff47,0 14px 28px #c94b3f2e,0 0 0 1px #cd40362e}.subscribe-actions .primary-cta[data-state=checking]{filter:saturate(.92);opacity:.86}.subscribe-actions .primary-cta[data-state=success]{filter:saturate(1.08);border-color:#ffffff94;box-shadow:inset 0 1px #fff6,0 16px 32px #05a55b38}@keyframes subscribe-deny{0%,to{transform:translate(0)}18%{transform:translate(-7px)}36%{transform:translate(6px)}54%{transform:translate(-4px)}72%{transform:translate(3px)}}@keyframes subscribe-success-pop{0%{transform:scale(.78)}55%{transform:scale(1.12)}to{transform:scale(1)}}.pagecarousel{width:100%;height:100%;position:relative;overflow:hidden}.pagecarousel__track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overscroll-behavior-y:contain;scrollbar-width:none;flex-direction:row;width:100%;height:100%;display:flex;overflow:auto hidden}.pagecarousel__track[data-animating=true]{touch-action:none;overscroll-behavior:none;overflow-x:hidden}.pagecarousel__track[data-animating=true] .pagecarousel__page{pointer-events:none}.pagecarousel[data-locked=true] .pagecarousel__track{scroll-snap-type:none;touch-action:none;overflow-x:hidden}.pagecarousel__track::-webkit-scrollbar{display:none}.pagecarousel__strip{will-change:transform;flex-direction:row;width:100%;height:100%;display:flex;transform:translate(0,0)}.pagecarousel__overlay{z-index:34;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.pagecarousel__overlay-strip{will-change:transform;flex-direction:row;width:100%;height:100%;display:flex}.pagecarousel__overlay-page{pointer-events:none;flex:0 0 100%;width:100%;height:100%;position:relative}.pagecarousel__page{scroll-snap-align:start;scroll-snap-stop:always;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;isolation:isolate;width:100%;height:100%;padding:var(--space-5) 18px calc(var(--app-nav-height) + var(--app-nav-gap) + var(--app-scroll-tail) + env(safe-area-inset-bottom,0px));scroll-padding-bottom:calc(var(--app-nav-height) + var(--app-scroll-tail));flex:0 0 100%;position:relative;overflow:hidden auto}.pagecarousel__page[data-jump=true]{will-change:transform}.pagecarousel__page[data-jump-hidden=true]{visibility:hidden}.pagecarousel__page::-webkit-scrollbar{display:none}.pagecarousel[data-settling=true] .pagecarousel__page{overflow-y:hidden}.nav-test-shell{height:min(var(--tg-stable-viewport,100dvh), 100dvh);min-height:min(var(--tg-stable-viewport,100dvh), 100dvh);background:radial-gradient(140% 78% at 50% -18%, #73eba65c 0%, #73eba600 58%), linear-gradient(180deg, var(--frame-top) 0%, var(--frame-mid) 38%, var(--frame-bottom) 100%);overflow:hidden}.nav-test-title{opacity:1;transform:none}.nav-test-page{text-align:center;justify-content:center;align-items:center;gap:14px;min-height:100%}.nav-test-page__index{width:74px;height:74px;color:var(--green);background:#ffffffb8;border-radius:28px;justify-content:center;align-items:center;font-size:38px;font-weight:1000;display:inline-flex;box-shadow:inset 0 1px #ffffffdb,0 18px 40px #10251e1f}.nav-test-page h1{color:var(--ink);letter-spacing:0;margin:0;font-size:34px;line-height:.94}.nav-test-page[data-tone=green] .nav-test-page__index{color:var(--green)}.nav-test-page[data-tone=blue] .nav-test-page__index{color:var(--blue)}.nav-test-page[data-tone=amber] .nav-test-page__index{color:var(--amber)}.nav-test-page[data-tone=graphite] .nav-test-page__index{color:var(--ink)}.screen{flex-direction:column;gap:16px;width:min(100%,520px);margin:0 auto;display:flex}.app-shell--entered .floating-title{animation:floating-title-enter .52s var(--ease-spring-snappy) backwards}.app-shell--entered .bottom-nav__bar{animation:bottom-nav-enter .56s var(--ease-spring-snappy) backwards}.app-shell--entered .screen>*{animation:screen-block-enter .52s var(--ease-out) backwards}.app-shell--entered .screen>:nth-child(2){animation-delay:55ms}.app-shell--entered .screen>:nth-child(3){animation-delay:.11s}.app-shell--entered .screen>:nth-child(n+4){animation-delay:.165s}.signal-screen{gap:14px}.home-screen{gap:14px;padding-bottom:6px}.signal-hero,.signal-profile-card,.signal-readiness-card,.signal-empty-card,.home-decision-card,.home-contrast div,.account-pass-card,.account-section-card{border-radius:var(--radius-xl);background:var(--surface-soft);box-shadow:var(--shadow);contain:layout paint;border:1px solid #ffffffdb}.signal-hero{background:linear-gradient(116deg,#ffffffeb,#ffffff8f 48%,#d7f8e5c2),#ffffffc2;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;min-height:214px;padding:22px;display:grid;position:relative;overflow:hidden}.home-hero{min-height:228px}.signal-hero:before{content:"";opacity:.74;pointer-events:none;background:linear-gradient(90deg,#0000 0 18%,#05a55b14 18% 19%,#0000 19% 42%,#05a55b1f 42% 43%,#0000 43% 100%),linear-gradient(0deg,#0000 0 58%,#05a55b14 58% 59%,#0000 59% 100%);position:absolute;top:0;bottom:0;left:0;right:0}.signal-hero__copy,.signal-hero__marker,.signal-profile-card>*,.signal-readiness-card>*,.signal-empty-card>*{z-index:1;position:relative}.signal-hero__copy span,.signal-card-head span,.signal-empty-card span,.account-pass-card__top span{color:var(--green);letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.signal-hero h1,.signal-hero p{margin:0}.signal-hero h1{overflow-wrap:anywhere;max-width:330px;margin-top:8px;font-size:31px;line-height:1.02}.signal-hero p{max-width:360px;color:var(--muted);margin-top:12px;font-size:14px;font-weight:850;line-height:1.38}.signal-hero__marker{background:linear-gradient(145deg, #11c56ff0, #05a55be6), var(--green);color:#fff;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:78px;min-height:104px;display:flex;box-shadow:inset 0 1px #ffffff5c,0 14px 28px #05a55b33}.signal-hero__marker b{font-size:28px;line-height:1}.signal-hero__marker span{text-transform:uppercase;font-size:10px;font-weight:950}.signal-profile-card,.signal-readiness-card,.signal-empty-card,.account-pass-card,.account-section-card{padding:var(--space-5)}.home-story{gap:13px;padding:4px 2px 0;display:grid}.home-story__kicker,.home-decision-card__top span,.home-contrast span{color:var(--green);letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.home-story h1,.home-story p,.home-decision-card h2,.home-decision-card p,.home-flow-step h2,.home-flow-step p,.home-contrast p{margin:0}.home-story h1{overflow-wrap:anywhere;max-width:500px;font-size:32px;line-height:1.03}.home-story p{max-width:470px;color:var(--muted);font-size:14px;font-weight:850;line-height:1.42}.home-decision-card{background:linear-gradient(133deg, #fffffff5, #ffffffa8 55%, #ccf6dde0), var(--surface-soft);gap:10px;padding:17px 18px 18px;display:grid;overflow:hidden}.home-decision-card__top{justify-content:space-between;align-items:center;gap:10px;display:flex}.home-decision-card__top b{background:var(--green);color:#fff;text-align:center;border-radius:999px;min-width:64px;padding:8px 10px;font-size:20px;line-height:1;box-shadow:0 12px 24px #05a55b2e}.home-decision-card h2{color:var(--ink);font-size:23px;line-height:1.08}.home-decision-card p{color:var(--muted);overflow-wrap:anywhere;font-size:13px;font-weight:850;line-height:1.36}.home-flow{border-top:1px solid #05a55b29;border-bottom:1px solid #05a55b29;display:grid}.home-flow-step{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;padding:12px 2px;display:grid}.home-flow-step+.home-flow-step{border-top:1px solid #05a55b1a}.home-flow-step i{width:34px;height:34px;color:var(--green);background:#05a55b1a;border-radius:14px;place-items:center;font-size:14px;font-style:normal;font-weight:950;display:grid}.home-flow-step h2{color:var(--ink);font-size:16px;line-height:1.15}.home-flow-step p{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:13px;font-weight:850;line-height:1.34}.home-contrast{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.home-contrast div{background:#ffffffb8;flex-direction:column;justify-content:space-between;gap:10px;min-height:92px;padding:15px;display:flex}.home-contrast div:first-child{background:#ffffff94;border-color:#e74b4329}.home-contrast div:first-child span{color:var(--muted)}.home-contrast p{color:var(--ink);overflow-wrap:anywhere;font-size:13px;font-weight:900;line-height:1.28}.signal-card-head,.account-pass-card__top{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.signal-card-head h2,.account-pass-card h2,.account-section-card h3{color:var(--ink);overflow-wrap:anywhere;margin:6px 0 0;line-height:1.08}.signal-card-head h2{font-size:20px}.signal-card-head>b{border-radius:var(--radius-pill);min-height:30px;color:var(--muted);text-transform:uppercase;background:#10251e14;flex:none;align-items:center;padding:0 10px;font-size:11px;font-weight:950;display:inline-flex}.signal-card-head>b[data-state=ready]{color:var(--green);background:#05a55b24}.signal-profile-grid,.account-pass-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.signal-rule-strip{flex-wrap:wrap;gap:8px;margin:14px 0 16px;display:flex}.signal-rule-strip span{border-radius:var(--radius-pill);min-height:32px;color:var(--muted);background:#10251e12;align-items:center;padding:0 11px;font-size:12px;font-weight:950;display:inline-flex}.signal-rule-strip span[data-active=true]{color:var(--green);background:#05a55b24}.signal-check-grid,.account-feature-list{gap:8px;display:grid}.signal-empty-card{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:13px;display:grid}.signal-empty-card__icon,.account-pass-card__top i{width:46px;height:46px;color:var(--green);background:linear-gradient(145deg,#05a55b24,#73eba62e),#ffffff8f;border-radius:16px;flex:none;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffffc2}.signal-empty-card p,.account-pass-card p,.account-section-card p{color:var(--muted);overflow-wrap:anywhere;margin:8px 0 0;font-size:14px;font-weight:850;line-height:1.42}.signal-empty-card h2{margin:6px 0 0;font-size:22px;line-height:1.08}.signal-inline-button{border-radius:var(--radius-pill);min-height:38px;color:var(--green);background:#05a55b1f;border:0;align-items:center;gap:8px;margin-top:14px;padding:0 14px;font-size:13px;font-weight:950;display:inline-flex}.signal-inline-button--primary{background:linear-gradient(180deg, #1ed57ae0, #05a55bc7), var(--green);color:#fff;box-shadow:inset 0 1px #ffffff5c,0 12px 24px #05a55b29}.signal-feed-list{gap:14px;display:grid}.signal-feed-card{box-shadow:var(--shadow);cursor:pointer;background:radial-gradient(120% 110% at 100% 0,#73eba61f,#0000 60%),#ffffffe0;border:1px solid #ffffffdb;border-radius:22px;grid-template-columns:16px minmax(0,1fr);display:grid;position:relative;overflow:hidden}.signal-feed-card[data-has-photo=false]{grid-template-columns:16px minmax(0,1fr)}.signal-feed-card__rail{background:linear-gradient(#18d979 0%,#05a55b 100%);width:100%;min-height:100%}.signal-feed-card[data-tone=check] .signal-feed-card__rail,.signal-feed-card[data-tone=wait] .signal-feed-card__rail{background:linear-gradient(#ffb133 0%,#d98926 100%)}.signal-feed-card__media{color:#05a55bb8;background:linear-gradient(#ffffffbd,#f8fff98a),#10251e0f;border-radius:17px;place-items:center;height:clamp(172px,35vw,218px);display:grid;position:relative;overflow:hidden}.signal-feed-card__media img{object-fit:cover;object-position:center;width:100%;height:100%}.signal-feed-card__body{align-content:start;gap:9px;min-width:0;padding:10px 10px 12px;display:grid}.signal-feed-card__top,.signal-feed-card__price,.signal-feed-card__actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.signal-feed-card__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.signal-feed-card__top span{border-radius:var(--radius-pill);min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;background:#ffffffdb;padding:7px 10px;font-size:12px;font-weight:950;line-height:1.25;overflow:hidden;box-shadow:0 8px 18px #10251e1f}.signal-feed-card__price em{border-radius:var(--radius-pill);color:#00894f;text-align:right;text-transform:uppercase;background:#05a55b1f;justify-content:center;align-items:center;min-height:34px;padding:0 11px;font-size:13px;font-weight:950;line-height:1.24;display:inline-flex}.signal-feed-card__top b{border-radius:var(--radius-pill);min-width:44px;min-height:34px;color:var(--green);background:#d5fbe4e6;justify-content:center;align-items:center;font-size:13px;display:inline-flex;box-shadow:0 8px 18px #10251e1a}.signal-feed-card__top{z-index:2;position:absolute;top:9px;left:9px;right:9px}.signal-feed-card h2{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.14}.signal-feed-card__identity{gap:4px;display:grid}.signal-feed-card__identity p{color:var(--muted);margin:0;font-size:12px;font-weight:850;line-height:1.32}.signal-feed-card__price strong{color:var(--ink);font-size:25px;line-height:1}.signal-feed-card__price{align-items:flex-end}.signal-feed-card__price em{max-width:58%}.signal-feed-card__actions a,.signal-feed-card__actions button{min-height:42px;color:var(--ink);background:#10251e0f;border:0;border-radius:15px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:950;text-decoration:none;display:inline-flex}.signal-feed-card__actions .signal-feed-card__primary{background:linear-gradient(180deg, #1ed57af5, #05a55beb), var(--green);color:#fff;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffff57}.signal-feed-card__actions button{border:1px solid #10251e0f}.signal-feed-card__actions button:disabled{opacity:.52}.signal-feed-loader{place-items:center;min-height:220px;display:grid}.signal-detail-page{gap:12px;display:grid}.signal-detail-card{box-shadow:var(--shadow);background:radial-gradient(120% 88% at 100% 0,#73eba62e,#0000 62%),#ffffffd6;border:1px solid #ffffffdb;border-radius:26px;overflow:hidden}.signal-detail-gallery{color:#05a55bc2;background:0 0;place-items:center;gap:12px;padding:14px 14px 2px;display:grid;position:relative;overflow:visible}.signal-detail-gallery__frame{aspect-ratio:4/3;color:#05a55bc2;cursor:zoom-in;background:linear-gradient(#ffffffb8,#f8fff98f),#10251e0f;border:0;border-radius:20px;place-items:center;width:min(100%,430px);padding:0;display:grid;overflow:hidden}.signal-detail-gallery__frame:disabled{cursor:default}.signal-detail-gallery img{object-fit:contain;width:100%;height:100%}.signal-detail-gallery img[data-transitioning=true]{animation:signal-photo-in .22s var(--ease-spring-snappy)}.signal-detail-gallery__controls{justify-content:center;align-items:center;gap:12px;display:flex}.signal-detail-gallery__dots{--dot-size:7px;--dot-gap:6px;--active-dot-width:23px;justify-content:center;align-items:center;gap:var(--dot-gap);min-width:0;height:var(--dot-size);padding:0;display:flex}.signal-detail-gallery__dots i{width:var(--dot-size);height:var(--dot-size);transition:width .26s var(--ease-spring-snappy), background-color .18s var(--ease-in-out), opacity .18s var(--ease-in-out);background:#10251e2e;border-radius:999px;flex:none}.signal-detail-gallery__dots i[data-active=true]{width:var(--active-dot-width);opacity:1;background:#05a55b;box-shadow:0 0 0 1px #05a55b}.signal-detail-gallery__controls button{width:42px;height:42px;color:var(--green);-webkit-backdrop-filter:blur(18px)saturate(1.8);backdrop-filter:blur(18px)saturate(1.8);background:linear-gradient(145deg,#ffffffdb,#ffffff9e),#f8fff9b8;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffffdb,0 10px 24px #10251e1a}@keyframes signal-photo-in{0%{opacity:.96;transform:translate(5px)scale(.992)}to{opacity:1;transform:translate(0)scale(1)}}.signal-photo-modal{z-index:110;padding:max(18px, env(safe-area-inset-top,0px)) max(14px, env(safe-area-inset-right,0px)) max(18px, env(safe-area-inset-bottom,0px)) max(14px, env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(18px)saturate(1.18);backdrop-filter:blur(18px)saturate(1.18);overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom;background:#051c15c7;grid-template-rows:minmax(0,1fr) auto;place-items:center;gap:14px;animation:.15s ease-out both modal-fade;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.signal-photo-modal__stage{touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid}.signal-photo-modal__stage img{object-fit:contain;border-radius:16px;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 130px);box-shadow:0 24px 60px #00000052}.signal-photo-modal__stage img[data-transitioning=true]{animation:signal-photo-in .22s var(--ease-spring-snappy)}.signal-photo-modal__close,.signal-photo-modal__controls button{color:var(--green);-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);background:linear-gradient(145deg,#ffffffeb,#ffffffad),#f8fff9c7;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffffe6,0 14px 30px #00000038}.signal-photo-modal__close{top:max(14px, env(safe-area-inset-top,0px));right:max(14px, env(safe-area-inset-right,0px));width:42px;height:42px;position:absolute}.signal-photo-modal__controls{justify-content:center;align-items:center;gap:12px;display:flex}.signal-photo-modal__controls button{width:46px;height:46px}.signal-photo-modal__dots{--dot-size:7px;--dot-gap:6px;--active-dot-width:25px;justify-content:center;align-items:center;gap:var(--dot-gap);min-width:0;height:var(--dot-size);display:flex}.signal-photo-modal__dots i{width:var(--dot-size);height:var(--dot-size);transition:width .26s var(--ease-spring-snappy), background-color .18s var(--ease-in-out), opacity .18s var(--ease-in-out);background:#ffffff57;border-radius:999px;flex:none}.signal-photo-modal__dots i[data-active=true]{width:var(--active-dot-width);opacity:1;background:#fff}.signal-detail-body{gap:12px;padding:17px;display:grid}.signal-detail-kicker,.signal-detail-price,.signal-detail-meta,.signal-detail-actions{align-items:center;gap:10px;display:flex}.signal-detail-kicker,.signal-detail-price{justify-content:space-between}.signal-detail-kicker span{color:var(--green);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:950}.signal-detail-kicker b{border-radius:var(--radius-pill);min-width:46px;min-height:34px;color:var(--green);background:#05a55b21;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.signal-detail-card h2{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:26px;line-height:1.04}.signal-detail-price strong{font-size:30px;line-height:1}.signal-detail-price em{max-width:52%;color:var(--green);text-align:right;text-transform:uppercase;font-size:12px;font-weight:950;line-height:1.25}.signal-detail-meta{flex-wrap:wrap}.signal-detail-meta span{border-radius:var(--radius-pill);color:var(--muted);background:#10251e12;padding:7px 10px;font-size:12px;font-weight:900}.signal-detail-section{background:#ffffff9e;border-radius:18px;gap:8px;padding:12px;display:grid}.signal-detail-section--accent{background:#05a55b1a}.signal-detail-section span{color:var(--green);text-transform:uppercase;font-size:12px;font-weight:950}.signal-detail-section p,.signal-detail-section li{color:var(--muted);font-size:13px;font-weight:850;line-height:1.36}.signal-detail-section p{margin:0}.signal-detail-section ul{gap:6px;margin:0;padding-left:18px;display:grid}.signal-detail-section[data-tone=warning]{background:#d989261a}.signal-detail-section[data-tone=warning] span{color:var(--amber)}.signal-detail-actions{flex-wrap:wrap}.signal-detail-actions a,.signal-detail-actions button{border-radius:var(--radius-pill);min-height:38px;color:var(--ink);background:#10251e14;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:950;text-decoration:none;display:inline-flex}.signal-detail-actions a{background:var(--green);color:#fff}.signal-detail-actions button:disabled{opacity:.54}.signal-empty-card--detail{margin-top:4px}.signal-tombstone-title{background:#10251e12;border-radius:14px;padding:10px 11px;color:var(--ink)!important}.signal-head,.summary-panel,.next-panel,.editor,.access-card{border-radius:var(--radius-xl);background:var(--surface-soft);box-shadow:var(--shadow);contain:layout paint;border:1px solid #ffffffdb}.signal-head{justify-content:space-between;align-items:center;gap:16px;min-height:112px;padding:20px;display:flex}.signal-head p,.page-header p{color:var(--muted);text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.signal-head h1,.page-header h1{letter-spacing:0;margin:6px 0 0;font-size:30px;line-height:1.05}.signal-head>span{background:radial-gradient(circle at center, #fffffff2 0 48%, transparent 49%), conic-gradient(var(--green) 0 var(--score,72%), #10251e1a var(--score,72%) 100%);min-width:62px;min-height:62px;color:var(--green);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:950;display:inline-flex}.summary-panel,.next-panel,.editor,.access-card{padding:var(--space-5)}.summary-title{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.summary-title span{color:var(--muted);font-size:12px;font-weight:900}.summary-title b{max-width:180px;color:var(--blue);text-align:right;text-transform:uppercase;font-size:12px;line-height:1.2}.summary-copy{color:var(--muted);margin:0 0 16px;font-size:15px;line-height:1.42}.primary-cta{border-radius:var(--radius-lg);background:radial-gradient(92% 140% at 28% -42%, #ffffff9e, #ffffff1a 48%, transparent 70%), linear-gradient(145deg, #11c56ff5, #05a55be6 54%, #037e46f0), var(--green);color:#fff;text-shadow:0 1px #004c292e;border:1px solid #ffffff47;justify-content:center;align-items:center;gap:9px;width:100%;min-height:52px;font-weight:950;display:inline-flex;box-shadow:inset 0 1px #ffffff75,inset 0 -1px #00512c2e,0 14px 28px #05a55b38}.quick-grid,.summary-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.quick-fact,.summary-row span{border-radius:var(--radius-lg);background:#10251e0e;flex-direction:column;justify-content:center;gap:5px;min-width:0;min-height:68px;padding:12px;display:flex}.quick-fact span,.summary-row span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.quick-fact b{color:var(--ink);overflow-wrap:anywhere;font-size:14px;line-height:1.15;overflow:hidden}.check-row{min-height:36px;color:var(--muted);align-items:center;gap:10px;font-size:14px;font-weight:850;display:flex}.check-row span{width:22px;height:22px;color:var(--red);background:#c94b3f1c;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:950;display:inline-flex}.check-row svg{color:var(--red);flex:none}.check-row.done{color:var(--ink)}.check-row.done span{color:var(--green);background:#05a55b24}.check-row.done svg{color:var(--green)}.page-header{justify-content:space-between;align-items:center;gap:14px;min-height:62px;display:flex}.icon-button{border-radius:var(--radius-lg);width:48px;height:48px;color:var(--green);-webkit-backdrop-filter:blur(14px)saturate(1.45);backdrop-filter:blur(14px)saturate(1.45);background:radial-gradient(92% 128% at 24% -30%,#ffffffd6,#ffffff2e 60%,#0000 78%),linear-gradient(145deg,#05a55b1f,#73eba624),#ffffff7a;border:1px solid #ffffffbd;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffffd1,0 10px 24px #10251e14}.profile-strip{scrollbar-width:none;gap:10px;margin-inline-start:-18px;margin-inline-end:-18px;padding:0 18px 2px;display:flex;overflow-x:auto}.profile-strip::-webkit-scrollbar{display:none}.profile-chip{border:1px solid var(--line);border-radius:var(--radius-lg);width:clamp(154px,42vw,202px);min-height:54px;color:var(--ink);text-align:left;background:#ffffffbd;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:0 13px;display:flex}.profile-chip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:950;overflow:hidden}.profile-chip b{color:var(--muted);font-size:11px;font-weight:950}.profile-chip.active{background:#ffffffeb;border-color:#05a55b73;box-shadow:inset 0 0 0 1px #05a55b29}.profile-chip.active b{color:var(--green)}.editor{background:#ffffffbd;border-color:#ffffffb8;flex-direction:column;gap:15px;width:100%;min-width:0;display:flex;box-shadow:0 14px 34px #10251e14}.editor-head{align-items:end;gap:12px;padding-bottom:2px;display:block}.editor-head label{gap:7px;min-width:0;display:grid}.editor-head span{color:var(--muted);font-size:12px;font-weight:900}.editor-head b{border-radius:var(--radius-pill);min-width:72px;min-height:32px;color:var(--muted);text-transform:uppercase;background:#10251e12;justify-content:center;align-items:center;padding:0 10px;font-size:11px;font-weight:950;display:inline-flex}.editor-head b[data-active=true]{color:var(--green);background:#05a55b21}.editor-name-input{background:#ffffffd1;border-color:#10251e14;min-height:44px;font-weight:950}.field{flex-direction:column;gap:7px;min-width:0;display:flex}.field>span{color:var(--muted);font-size:12px;font-weight:900}.segmented{--count:3;--index:0;grid-template-columns:repeat(var(--count), minmax(0, 1fr));border-radius:var(--radius-pill);isolation:isolate;background:linear-gradient(145deg,#ffffff8f,#ffffff3d),#d6f4e38a;align-self:stretch;align-items:center;gap:0;width:100%;min-width:0;max-width:100%;min-height:44px;padding:5px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffdb,inset 0 -1px #10251e0d,0 10px 26px #10251e14}.segmented button{z-index:1;border-radius:var(--radius-pill);min-width:0;height:34px;min-height:34px;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;-webkit-font-smoothing:antialiased;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:0 0;border:1px solid #0000;flex:1 1 0;padding:0 6px;font-size:12px;font-weight:950;line-height:1;transition:none;position:relative;overflow:hidden;transform:none}.segmented button:active{transform:none}.segmented button.active,.segmented button[data-active=true]{color:var(--green)}.toggle-grid{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.toggle{border-radius:var(--radius-pill);width:auto;height:34px;min-height:34px;color:var(--muted);background:linear-gradient(145deg,#ffffffc2,#ffffff57),#ffffff70;border:1px solid #ffffffb8;padding:0 12px;font-size:12px;font-weight:950;box-shadow:inset 0 1px #ffffffc2,0 8px 18px #10251e0f}.toggle.active{color:var(--green);background:linear-gradient(135deg,#05a55b33,#73eba63d),#ffffffa8;border-color:#05a55b38;box-shadow:inset 0 1px #ffffffd6,inset 0 0 0 1px #05a55b1f,0 10px 22px #05a55b1f}.number-grid,.two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.number-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.switch-list,.stack{flex-direction:column;gap:11px;display:flex}.switch-row{min-height:44px;color:var(--ink);text-align:left;-webkit-backdrop-filter:blur(16px)saturate(1.45);backdrop-filter:blur(16px)saturate(1.45);background:radial-gradient(110% 120% at 18% -36%,#ffffffd1,#ffffff29 62%,#0000 80%),linear-gradient(145deg,#ffffff94,#ffffff57),#ffffff80;border:1px solid #ffffffd1;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:0 12px 0 14px;font-weight:900;display:flex;box-shadow:inset 0 1px #ffffffc7,0 10px 24px #10251e12}.switch-row>span{gap:2px;min-width:0;display:grid}.switch-row>span>b{min-width:0;font:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.switch-row>span>small{color:var(--muted);font-size:11px;font-weight:800;line-height:1.2}.switch-row[data-disabled=true]{opacity:.72;cursor:default}.switch-row[data-disabled=true]:active{transform:none}.switch[data-disabled=true]{filter:saturate(.72)}.switch-row.compact{background:#10251e0e;border:0;justify-content:center;width:56px;min-height:38px;padding:0}.switch-row.compact span{display:none}.switch{width:50px;height:30px;transition:background-color var(--dur-base) var(--ease-in-out), box-shadow var(--dur-base) var(--ease-in-out);pointer-events:auto;background:linear-gradient(145deg,#ffffff94,#ffffff38),#10251e1f;border-radius:999px;flex:none;position:relative;box-shadow:inset 0 1px 1px #fffc,inset 0 -1px #10251e14}.switch b{background:radial-gradient(circle at 34% 24%,#fff,#ffffffc7 52%,#e2f6ebeb),#fff;border-radius:50%;width:22px;height:22px;transition:transform .22s cubic-bezier(.2,0,0,1);position:absolute;top:4px;left:4px;transform:translate(0,0);box-shadow:inset 0 1px #ffffffe6,0 5px 12px #10251e2e}.switch.active{background:radial-gradient(78% 110% at 24% -16%, #ffffffa3, transparent 70%), linear-gradient(135deg, var(--green), var(--primary-lt));box-shadow:inset 0 1px 1px #ffffffa3,inset 0 -1px #0058301f,0 7px 16px #05a55b29}.switch.active b{transform:translate(20px)}.card-title{align-items:center;gap:10px;display:flex}.card-title input{font-weight:950}.access-card{display:block}.access-card.compact{grid-template-columns:auto 1fr;align-items:start;gap:12px;display:grid}.access-card svg{color:var(--blue)}.access-card>svg{margin-bottom:10px}.access-card h2,.access-card h3{margin:0;font-size:18px}.access-card p{color:var(--muted);margin:10px 0 0;font-size:15px;line-height:1.42}.summary-row{margin-top:16px}.summary-row b{color:var(--ink);font-size:28px;line-height:1;display:block}.account-pass-card{background:linear-gradient(138deg,#ffffffeb,#e8fbefb8 52%,#ffffffc7),#ffffffd1;overflow:hidden}.account-pass-card h2{font-size:27px}.account-pass-card__top i{margin-left:auto}.account-section-card.compact{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.account-section-card.compact>svg{width:42px;height:42px;color:var(--blue);background:#2767b51a;border-radius:15px;padding:10px}.account-section-card h3{font-size:18px}.account-action-grid{gap:10px;display:grid}.copy-button{border-radius:var(--radius-lg);background:radial-gradient(94% 130% at 26% -42%, #fff3, #ffffff08 52%, transparent 74%), linear-gradient(145deg, #0c4330fa, #093023fa 62%, #031e15fa), var(--ink);color:#fff;border:1px solid #ffffff24;justify-content:center;align-items:center;gap:9px;width:100%;min-height:52px;font-weight:950;display:inline-flex;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #0000002e,0 14px 28px #10251e2e}.bottom-nav{z-index:var(--z-fixed);padding:8px max(14px, env(safe-area-inset-left,0px)) calc(var(--app-nav-gap) + env(safe-area-inset-bottom,0px)) max(14px, env(safe-area-inset-right,0px));pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:fixed;bottom:0;left:0;right:0;transform:translateZ(0)}.bottom-nav__bar{pointer-events:auto;max-width:520px;min-height:var(--app-nav-height);-webkit-backdrop-filter:blur(30px) saturate(var(--glass-saturate-premium)) brightness(var(--glass-brightness-premium));backdrop-filter:blur(30px) saturate(var(--glass-saturate-premium)) brightness(var(--glass-brightness-premium));-apple-visual-effect:-apple-system-glass-material;isolation:isolate;contain:layout paint;background:linear-gradient(145deg,#ffffffd1,#ffffff70 46%,#eaffea5c),#f8fff98a;border:1px solid #ffffffb8;border-radius:26px;margin:0 auto;padding:7px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #10251e0d,0 18px 42px #10251e2e,0 6px 16px #05a55b1f}.bottom-nav__bar:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;opacity:.9;background:radial-gradient(130% 84% at 12% 0,#ffffffeb 0%,#fff6 31%,#0000 62%),linear-gradient(90deg,#ffffff3d,#0000 34%,#ffffff2e);position:absolute;top:0;bottom:0;left:0;right:0}.bottom-nav__inner{min-height:58px;display:flex;position:relative}.bottom-nav__pill{transition:width var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-in-out);will-change:transform;background:linear-gradient(#05a55b33,#05a55b1f),#ffffff57;border-radius:19px;position:absolute;top:0;bottom:0;left:0;box-shadow:inset 0 1px #ffffffb8,inset 0 0 0 1px #05a55b38,0 7px 18px #05a55b33}.bottom-nav button{z-index:1;min-width:0;min-height:58px;color:var(--muted);transition:transform var(--dur-fast) var(--ease-out);background:0 0;border-radius:19px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:4px;padding:8px 4px;font-size:10px;font-weight:950;display:flex;position:relative}.bottom-nav button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.bottom-nav button[data-active=true]{color:var(--green)}.bottom-nav button:disabled{cursor:default;opacity:1;pointer-events:none}.bottom-nav button svg{transition:transform var(--dur-base) var(--ease-spring-bouncy)}:root{--app-scroll-tail:28px;--title-top:calc(12px + env(safe-area-inset-top,0px))}.floating-title-layer{z-index:calc(var(--z-fixed) + 2);top:var(--title-top);pointer-events:none;position:fixed;left:50%;transform:translate(-50%)}.floating-title{width:104px;max-width:calc(100vw - 36px);min-height:42px;color:var(--ink);text-shadow:0 1px #ffffff8a;-webkit-backdrop-filter:blur(30px) saturate(var(--glass-saturate-premium)) brightness(var(--glass-brightness-premium));backdrop-filter:blur(30px) saturate(var(--glass-saturate-premium)) brightness(var(--glass-brightness-premium));-apple-visual-effect:-apple-system-glass-material;opacity:1;transition:transform .24s var(--ease-spring-snappy), opacity .18s var(--ease-in-out), background .24s var(--ease-in-out), box-shadow .24s var(--ease-in-out);isolation:isolate;contain:layout paint;background:linear-gradient(#05a55b33,#05a55b1f),#ffffff57;border:1px solid #ffffffbd;border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-size:14px;font-weight:950;display:inline-flex;position:relative;overflow:hidden;transform:translate(0,0)scale(1);box-shadow:inset 0 1px #ffffffb8,inset 0 0 0 1px #05a55b38,0 7px 18px #05a55b33}.floating-title:before{content:"";z-index:-1;border-radius:inherit;opacity:.9;pointer-events:none;background:radial-gradient(130% 84% at 12% 0,#ffffffeb 0%,#fff6 31%,#0000 62%),linear-gradient(90deg,#ffffff3d,#0000 34%,#ffffff2e);position:absolute;top:0;bottom:0;left:0;right:0}.floating-title:after{content:"";z-index:-1;border-radius:inherit;opacity:.72;pointer-events:none;background:radial-gradient(120% 140% at 48% -30%,#ffffff80,#0000 66%),linear-gradient(#ffffff2e,#0000 68%);position:absolute;top:1px;bottom:1px;left:1px;right:1px}.floating-title span{text-overflow:ellipsis;white-space:nowrap;opacity:1;min-width:0;max-width:100%;transition:none;display:block;overflow:hidden;transform:translate(0,0)}.floating-title__measure{visibility:hidden;pointer-events:none;width:max-content;max-width:none;position:absolute;top:auto;bottom:auto;left:auto;right:auto;overflow:visible}.floating-title[data-hidden=true]{opacity:0;transform:translateY(-64px)scale(.94)}.floating-title[data-changing=true] span{opacity:1;transform:translate(0,0)}.pagecarousel__page{padding-top:calc(var(--title-top) + 58px);padding-bottom:calc(var(--app-nav-height) + var(--app-nav-gap) + var(--app-scroll-tail) + env(safe-area-inset-bottom,0px))}.pagecarousel__page[data-page=tariffs]{padding-top:calc(var(--title-top) + 42px);padding-bottom:calc(8px + var(--app-nav-height) + var(--app-nav-gap) + env(safe-area-inset-bottom,0px));justify-content:center;align-items:center;display:flex}.setup-card{justify-content:space-between;align-items:center;gap:16px;display:flex}.setup-card p,.setup-card h1,.setup-card span{margin:0}.setup-card p{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:950}.setup-card h1{margin-top:5px;font-size:32px;line-height:1.02}.setup-card span{color:var(--muted);margin-top:8px;font-size:14px;line-height:1.35;display:block}.setup-card>b{background:radial-gradient(circle at center, #fffffff2 0 48%, transparent 49%), conic-gradient(var(--green) 0 var(--score,72%), #10251e1a var(--score,72%) 100%);width:64px;height:64px;color:var(--green);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.profile-list{flex-direction:column;gap:11px;display:flex}.profiles-screen{position:relative}.profiles-empty{border-radius:var(--radius-lg);min-height:144px;color:var(--muted);text-align:center;-webkit-backdrop-filter:blur(18px)saturate(1.38);backdrop-filter:blur(18px)saturate(1.38);background:radial-gradient(120% 140% at 18% -40%,#ffffffeb,#ffffff38 60%,#0000 82%),#ffffff8f;border:1px solid #ffffffd1;place-items:center;gap:7px;padding:24px;display:grid;box-shadow:inset 0 1px #ffffffd1,0 12px 28px #10251e0f}.profiles-empty b{color:var(--ink);font-size:16px;font-weight:950}.profiles-empty span{max-width:210px;font-size:12px;font-weight:850;line-height:1.35}.profile-row{border-radius:var(--radius-lg);min-height:70px;color:var(--ink);text-align:left;background:#ffffffc7;border:1px solid #ffffffd6;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex;box-shadow:0 12px 28px #10251e14}.profile-row span{flex-direction:column;gap:5px;min-width:0;display:flex}.profile-row b,.profile-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.profile-row b{font-size:17px;font-weight:950}.profile-row small{color:var(--muted);font-size:12px;font-weight:800}.profile-add-button{z-index:calc(var(--z-fixed) + 1);right:max(24px, env(safe-area-inset-right,0px) + 18px);bottom:calc(var(--app-nav-height) + var(--app-nav-gap) + env(safe-area-inset-bottom,0px) + 16px);background:linear-gradient(145deg, #16c874f5, #05a55bf0), var(--green);color:#fff;pointer-events:auto;border:1px solid #ffffff52;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;min-height:54px;margin:0;font-weight:950;display:inline-flex;position:fixed;box-shadow:inset 0 1px #ffffff47,0 14px 28px #05a55b38}.model-picker{flex-direction:column;gap:10px;min-width:0;display:flex}.model-picker__summary{background:#10251e0e;border-radius:16px;align-items:center;gap:3px;min-width:0;min-height:48px;padding:10px 12px;display:grid}.model-family-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.model-family-grid .toggle{width:100%;min-width:0;min-height:36px;padding-inline-start:6px;padding-inline-end:6px}.model-variant-grid{gap:8px;display:grid}.model-variant-group{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px;display:grid}.model-variant-group>span{min-width:0;color:var(--muted);text-align:center;white-space:nowrap;font-size:11px;font-weight:950}.model-variant-group>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-width:0;display:grid}.model-variant-group .toggle{width:100%;min-width:0;min-height:36px;padding-inline-start:6px;padding-inline-end:6px;font-size:11px}.model-picker__summary b{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;line-height:1.2;overflow:hidden}.model-picker__summary span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.family-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.line-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.family-grid .toggle,.line-grid .toggle{width:100%;min-width:0;padding-inline-start:8px;padding-inline-end:8px}.segmented.bubble{position:relative;overflow:hidden}.segmented.bubble>i{z-index:0;width:calc((100% - 10px) / var(--count));border-radius:calc(var(--radius-pill) - 4px);transform:translate3d(calc(var(--index) * 100%), 0, 0);transition:transform .26s var(--ease-spring-snappy), background var(--dur-base) var(--ease-in-out), box-shadow var(--dur-base) var(--ease-in-out);will-change:transform;background:radial-gradient(120% 150% at 20% -38%,#ffffffeb,#ffffff38 58%,#0000 82%),linear-gradient(#05a55b2e,#05a55b1c),#ffffff5c;display:block;position:absolute;top:5px;bottom:5px;left:5px;box-shadow:inset 0 1px #ffffffd1,inset 0 0 0 1px #05a55b33,0 7px 18px #05a55b29}.segmented.bubble button{z-index:1;position:relative}.toggle{border-radius:var(--radius-pill);min-height:38px;color:var(--muted);text-align:center;white-space:nowrap;pointer-events:auto;touch-action:manipulation;background:linear-gradient(145deg,#ffffffb3,#ffffff4d),#ffffff75;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:950;line-height:1;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffc2,0 8px 18px #10251e0f}.toggle.active{color:var(--green);background:linear-gradient(135deg,#05a55b33,#73eba63d),#ffffffa8;box-shadow:inset 0 1px #ffffffd6,inset 0 0 0 1px #05a55b1f,0 10px 22px #05a55b1f}.toggle:active{transform:none}.range-field{--from:0%;--to:50%;touch-action:none;overscroll-behavior:contain;background:#ffffff9e;border:1px solid #ffffffc2;border-radius:18px;flex-direction:column;gap:12px;padding:14px;display:flex;box-shadow:inset 0 1px #ffffffc2,0 10px 24px #10251e12}.range-head{color:var(--muted);justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;font-weight:950;display:flex}.range-head b{border-radius:var(--radius-pill);min-width:-moz-fit-content;min-width:fit-content;color:var(--ink);background:linear-gradient(145deg,#05a55b21,#73eba629),#ffffff94;padding:4px 8px;font-size:13px;box-shadow:inset 0 1px #ffffffb8}.range-field input[type=range]{background:linear-gradient(90deg, #2d544124 0 var(--from), #05a55b9e var(--from), #5adc94c7 var(--to), #2d544124 var(--to) 100%);-webkit-appearance:none;appearance:none;touch-action:none;border:0;border-radius:999px;width:100%;height:24px;min-height:24px;padding:0;box-shadow:inset 0 1px 2px #10251e24,inset 0 0 0 1px #10251e14}.range-field input[type=range]::-webkit-slider-thumb{background:radial-gradient(circle at 32% 24%, #ffffffc7, #5adc94e6 48%, #05a55bf0), var(--green);-webkit-appearance:none;appearance:none;border:3px solid #fff;border-radius:50%;width:30px;height:30px;box-shadow:0 4px 10px #10251e29,0 0 0 1px #05a55b47}.range-field input[type=range]::-moz-range-thumb{background:radial-gradient(circle at 32% 24%, #ffffffc7, #5adc94e6 48%, #05a55bf0), var(--green);border:3px solid #fff;border-radius:50%;width:28px;height:28px;box-shadow:0 4px 10px #10251e29}.dual-range{touch-action:none;background:linear-gradient(90deg,#2d544121,#2d54411a);border-radius:999px;height:24px;position:relative;box-shadow:inset 0 1px 2px #10251e1f,inset 0 0 0 1px #10251e14}.dual-range-fill{z-index:0;top:0;bottom:0;left:var(--from);right:calc(100% - var(--to));pointer-events:none;background:radial-gradient(120% 180% at 18% -50%,#ffffff57,#0000 68%),linear-gradient(90deg,#05a55b9e,#5adc94c7);border-radius:999px;position:absolute}.dual-range input{z-index:2;box-shadow:none;opacity:0;pointer-events:none;touch-action:none;background:0 0;position:absolute;top:0;bottom:0;left:0;right:0}.dual-range input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;pointer-events:auto;background:0 0;border:0;width:44px;height:44px}.dual-range input::-webkit-slider-runnable-track{box-shadow:none;background:0 0;border:0}.dual-range input::-moz-range-thumb{pointer-events:auto;background:0 0;border:0;width:44px;height:44px}.dual-range input::-moz-range-track{box-shadow:none;background:0 0;border:0}.dual-range-thumb{z-index:3;background:radial-gradient(circle at 32% 24%, #ffffffc7, #5adc94e6 48%, #05a55bf0), var(--green);pointer-events:none;border:3px solid #fff;border-radius:50%;width:30px;height:30px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 4px 10px #10251e29,0 0 0 1px #05a55b47}.switch-row{background:radial-gradient(110% 120% at 18% -36%,#ffffffd1,#ffffff29 62%,#0000 80%),linear-gradient(145deg,#ffffff94,#ffffff57),#ffffff80}.switch{box-shadow:inset 0 1px 1px #fffc,inset 0 -1px #10251e14}.switch.active{background:radial-gradient(78% 110% at 24% -16%, #ffffffa3, transparent 70%), linear-gradient(135deg, var(--green), var(--primary-lt))}.editor-actions{grid-template-columns:1fr;gap:10px;display:grid}.modal-scrim{z-index:80;padding:max(18px, env(safe-area-inset-top,0px)) max(18px, env(safe-area-inset-right,0px)) max(18px, env(safe-area-inset-bottom,0px)) max(18px, env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(14px)saturate(1.24);backdrop-filter:blur(14px)saturate(1.24);overscroll-behavior:none;touch-action:none;background:#0d312657;place-items:center;animation:.16s ease-out both modal-fade;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.delete-confirm-modal{-webkit-backdrop-filter:blur(20px)saturate(1.45);backdrop-filter:blur(20px)saturate(1.45);background:radial-gradient(110% 142% at 20% -32%,#ffffffeb,#ffffff42 62%,#0000 82%),linear-gradient(145deg,#ffffffc2,#e8fbefa8),#ffffffbd;border:1px solid #ffffffc2;border-radius:22px;gap:10px;width:min(100%,360px);padding:16px;animation:.18s cubic-bezier(.2,.9,.22,1) both modal-pop;display:grid;box-shadow:inset 0 1px #ffffffd1,0 24px 54px #10251e33}.delete-confirm-modal>div{gap:5px;padding:2px 2px 4px;display:grid}.delete-confirm-modal b{color:var(--ink);font-size:16px;font-weight:950}.delete-confirm-modal span{color:var(--muted);font-size:13px;font-weight:850;line-height:1.35}.admin-cleanup-modal{gap:11px}.modal-error{color:var(--red);background:#c94b3f1a;border-radius:14px;margin:0;padding:10px 11px;font-size:13px;font-weight:900;line-height:1.34}@keyframes modal-fade{0%{opacity:0}to{opacity:1}}@keyframes modal-pop{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.primary-button,.ghost-button,.danger-button{border-radius:var(--radius-lg);justify-content:center;align-items:center;gap:8px;min-height:46px;font-weight:950;display:inline-flex}.primary-button{color:#fff;background:linear-gradient(#1ed57adb,#05a55bc7),#05a55bb8;border:1px solid #ffffff7a;box-shadow:inset 0 1px #ffffff6b,inset 0 -1px #004c291f,0 12px 28px #05a55b29}.ghost-button{color:var(--ink);-webkit-backdrop-filter:blur(14px)saturate(1.45);backdrop-filter:blur(14px)saturate(1.45);background:radial-gradient(96% 132% at 24% -34%,#fffffff0,#ffffff47 58%,#0000 78%),linear-gradient(145deg,#e8fbefad,#ffffff85),#ffffff9e;border:1px solid #05a55b29;box-shadow:inset 0 1px #ffffffd6,inset 0 0 0 1px #ffffff57,0 10px 22px #10251e12}.danger-button{color:var(--red);-webkit-backdrop-filter:blur(14px)saturate(1.42);backdrop-filter:blur(14px)saturate(1.42);background:radial-gradient(92% 128% at 22% -34%,#ffffffc7,#ffffff2e 58%,#0000 78%),linear-gradient(145deg,#ff565629,#ff565614),#ffffff80;border:1px solid #ffffffa8;box-shadow:inset 0 1px #ffffffc7,0 10px 22px #c94b3f14}.tariff-screen{justify-content:center;gap:16px;min-height:auto;padding-top:0;padding-bottom:0}.tariff-stage{transform-style:flat;place-items:stretch center;width:min(100%,520px);margin:0 auto;display:grid;position:relative}.tariff-card{width:min(80vw,342px);height:auto;color:var(--ink);text-align:left;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:0;visibility:hidden;pointer-events:none;contain:layout paint style;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform, opacity;transition:transform .42s var(--ease-out), opacity .26s var(--ease-in-out);background:radial-gradient(120% 90% at 18% -8%,#ffffffeb 0%,#ffffff8f 36%,#0000 68%),linear-gradient(148deg,#ffffffdb,#ffffffa8 44%,#d8fae6c7),#f7fffae6;border:1px solid #ffffffc7;border-radius:20px;flex-direction:column;grid-area:1/1;align-items:stretch;gap:0;padding:21px 21px 19px;display:flex;position:relative;overflow:hidden;transform:scale(.82);box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #10251e0f,inset 0 0 0 1px #ffffff3d,0 24px 48px #10251e26,0 6px 16px #05a55b14}.tariff-card:before{content:"";border-radius:inherit;opacity:.72;pointer-events:none;background:linear-gradient(118deg,#ffffff80,#0000 34%,#ffffff2e 74%),radial-gradient(100% 72% at 50% 0,#ffffffbd,#0000 64%);position:absolute;top:0;bottom:0;left:0;right:0}.tariff-card[data-pos=active]{z-index:3;opacity:1;visibility:visible;pointer-events:auto;-webkit-backdrop-filter:blur(18px)saturate(1.45)brightness(1.04);backdrop-filter:blur(18px)saturate(1.45)brightness(1.04);transform:scale(1)}.tariff-card[data-pos=prev]{z-index:1;opacity:.36;visibility:visible;pointer-events:auto;transform:translate(-126px)scale(.86)}.tariff-card[data-pos=next]{z-index:1;opacity:.36;visibility:visible;pointer-events:auto;transform:translate(126px)scale(.86)}.tariff-card[data-pos=hidden]{z-index:0;transform:translate3d(calc(var(--offset) * 112px), 0, 0) scale(.72);opacity:0;visibility:hidden;pointer-events:none}.tariff-card>*{z-index:1;position:relative}.tariff-card__note{color:var(--green);letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:950;line-height:1.1;display:block}.tariff-card h2,.tariff-card b{margin:0}.tariff-card h2{margin-top:7px;font-size:30px;line-height:1}.tariff-price{align-items:baseline;gap:8px;margin-top:8px;display:flex}.tariff-price b{color:var(--green);font-size:29px;font-weight:950;line-height:1}.tariff-price em{color:var(--muted);font-size:12px;font-style:normal;font-weight:950}.tariff-card p{min-height:38px;color:var(--muted);margin:9px 0 12px;font-size:13px;font-weight:950;line-height:1.18}.tariff-list{color:var(--ink);border-top:1px solid #10251e14;flex-direction:column;gap:9px;margin:0 0 16px;padding:12px 0 0;font-size:13px;font-weight:850;list-style:none;display:flex}.tariff-list li{grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px;min-height:20px;display:grid}.tariff-list span{border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;position:relative}.tariff-list li[data-kind=plus] span{color:var(--green);background:#0dbd6629}.tariff-list li[data-kind=plus] span:before{content:"";border-bottom:2px solid;border-left:2px solid;width:8px;height:4px;transform:translateY(-1px)rotate(-45deg)}.tariff-list li[data-kind=minus]{color:var(--muted)}.tariff-list li[data-kind=minus] span{color:var(--red);background:#ff5c5c1f}.tariff-list li[data-kind=minus] span:before,.tariff-list li[data-kind=minus] span:after{content:"";background:currentColor;border-radius:999px;width:8px;height:2px;position:absolute}.tariff-list li[data-kind=minus] span:before{transform:rotate(45deg)}.tariff-list li[data-kind=minus] span:after{transform:rotate(-45deg)}.tariff-card__cta{box-sizing:border-box;width:100%;min-height:48px;color:var(--ink);background:linear-gradient(#ffffff38,#ffffff14),#bde8cf94;border-radius:14px;flex:none;justify-content:center;align-items:center;margin-top:auto;font-size:15px;font-weight:950;display:inline-flex;box-shadow:inset 0 1px #fff9,0 10px 26px #10251e14}.tariff-card__cta[data-state=current]{color:#fff;background:linear-gradient(#1ed57ad1,#05a55bbd),#05a55bb8;border:1px solid #ffffff57;box-shadow:inset 0 1px #ffffff5c,inset 0 -1px #004c291f,0 12px 28px #05a55b29}.tariff-controls{justify-content:center;align-items:center;gap:12px;display:flex;transform:translateY(0)}.tariff-controls button{width:42px;height:42px;color:var(--green);-webkit-backdrop-filter:blur(18px)saturate(1.8);backdrop-filter:blur(18px)saturate(1.8);background:linear-gradient(145deg,#ffffffdb,#ffffff9e),#f8fff9b8;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffffdb,0 10px 24px #10251e1a}.tariff-dots{--dot-size:7px;--dot-gap:6px;--active-dot-width:23px;justify-content:center;align-items:center;gap:var(--dot-gap);min-width:0;height:var(--dot-size);padding:0;display:flex}.tariff-dots i{width:var(--dot-size);height:var(--dot-size);transition:width .26s var(--ease-spring-snappy), background-color .18s var(--ease-in-out), opacity .18s var(--ease-in-out);background:#10251e2e;border-radius:999px;flex:none}.tariff-dots i[data-active=true]{width:var(--active-dot-width);opacity:1;background:#05a55b;box-shadow:0 0 0 1px #05a55b}.tariff-empty-card{width:min(100%,520px);padding:var(--space-5);border-radius:var(--radius-xl);background:var(--surface-soft);box-shadow:var(--shadow);border:1px solid #ffffffdb;margin:0 auto}.tariff-empty-card span{color:var(--green);letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:950}.tariff-empty-card h2{margin:8px 0 0;font-size:26px;line-height:1.06}.tariff-empty-card p{color:var(--muted);margin:10px 0 0;font-size:14px;font-weight:850;line-height:1.35}.account-screen{gap:14px}.account-referral-card{border-radius:var(--radius-xl);contain:layout paint;background:radial-gradient(130% 118% at 18% -28%,#ffffffb8,#ffffff1f 54%,#0000 78%),linear-gradient(148deg,#ffffff94,#e5f9edb3),#eefcf4ad;border:1px solid #ffffffc2;box-shadow:inset 0 1px #ffffffc2,0 18px 42px #10251e1c}.account-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:188px;padding:8px 10px 0;display:flex;overflow:hidden}.account-avatar-wrap{place-items:center;width:116px;height:116px;display:grid;position:relative}.account-avatar{color:#fff;background:radial-gradient(circle at 34% 22%,#ffffffe6,#ffffff42 34%,#0000 52%),linear-gradient(145deg,#05a55bf5,#73eba6e6);border:1px solid #ffffffc7;border-radius:50%;justify-content:center;align-items:center;width:104px;height:104px;display:inline-flex;box-shadow:inset 0 1px #ffffff85,0 18px 44px #05a55b2e}.account-avatar span{font-size:52px;font-weight:950;line-height:1}.account-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.account-plan-badge{border-radius:var(--radius-pill);max-width:112px;min-height:34px;color:var(--green);text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(145deg,#fffffff0,#e5f7eceb),#ffffffe6;border:1px solid #ffffffd6;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:950;display:inline-flex;position:absolute;bottom:7px;right:-2px;overflow:hidden;box-shadow:0 10px 22px #10251e1c}.account-identity{min-width:0;max-width:100%}.account-referral-card__head span{color:var(--green);letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.account-identity h2{max-width:100%;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:28px;line-height:1.04;overflow:hidden}.account-identity p{max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:7px 0 0;font-size:14px;font-weight:900;overflow:hidden}.account-referral-card{padding:17px 18px 18px}.account-referral-card__head h3{color:var(--ink);margin:5px 0 0;font-size:18px;line-height:1.08}.account-referral-card{flex-direction:column;gap:11px;display:flex}.account-referral-card__head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.account-referral-card__head b{border-radius:var(--radius-pill);min-height:38px;color:var(--green);white-space:nowrap;background:#05a55b1c;justify-content:center;align-items:center;padding:0 12px;font-size:14px;font-weight:950;display:inline-flex}.account-referral-meter{background:#10251e0b;border-radius:17px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:6px;min-height:40px;padding:6px;display:grid;overflow:hidden}.account-referral-meter span{color:#10251e5c;background:#ffffff70;border-radius:11px;justify-content:center;align-items:center;min-height:28px;font-size:12px;font-weight:950;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffffa3,inset 0 -1px #10251e09}.account-referral-meter span i{font-style:normal;line-height:1}.account-referral-meter span[data-state=pending]{color:#66480eb8;background:linear-gradient(145deg,#ffc546f5,#ffe07eeb);box-shadow:inset 0 1px #ffffff94,0 8px 18px #d989262e}.account-referral-meter span[data-state=qualified]{color:#fff;background:linear-gradient(145deg,#05a55bf5,#73eba6e6);box-shadow:inset 0 1px #ffffff6b,0 8px 18px #05a55b2e}.account-referral-card p,.account-referral-card small{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:850;line-height:1.34}.account-referral-card small{border-radius:var(--radius-lg);color:#10251ea3;background:#ffffff6b;padding:10px 12px;font-size:12px;display:block}.account-referral-progress-copy{border-radius:var(--radius-pill);color:#10251ead;background:#ffffff61;align-items:center;min-height:32px;padding:0 12px;font-size:12px;font-weight:950;line-height:1.18;display:flex}.account-referral-button{border-radius:var(--radius-lg);color:#fff;background:linear-gradient(#fff3,#ffffff0f),linear-gradient(145deg,#1fd27cf5,#05a55bf5);border:1px solid #fff6;justify-content:center;align-items:center;gap:9px;width:100%;min-height:46px;font-weight:950;display:inline-flex;box-shadow:inset 0 1px #ffffff57,inset 0 -1px #00573124,0 14px 28px #05a55b29}.admin-app-shell{width:100%}.admin-screen{gap:14px}.admin-summary-card,.admin-card,.admin-metric,.admin-status{border-radius:var(--radius-xl);background:var(--surface-soft);box-shadow:var(--shadow);border:1px solid #ffffffdb}.admin-summary-card{justify-content:space-between;align-items:center;gap:18px;min-height:132px;padding:18px;display:flex}.admin-summary-card span,.admin-card__head span,.admin-metric span,.admin-form-grid label>span,.admin-plan-row label>span{color:var(--green);letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.admin-summary-card h1,.admin-card__head h2{margin:6px 0 0;line-height:1.08}.admin-summary-card h1{font-size:25px}.admin-summary-card p,.admin-card__copy{max-width:460px;color:var(--muted);margin:8px 0 0;font-size:14px;font-weight:850;line-height:1.38}.admin-card__copy--compact{border-radius:var(--radius-lg);background:#ffffff6b;grid-column:1/-1;max-width:none;margin:2px 0 0;padding:10px 12px;font-size:12px;line-height:1.3}.admin-status{color:var(--green);padding:12px 14px;font-size:13px;font-weight:950}.admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-metric{align-content:space-between;min-height:92px;padding:14px;display:grid}.admin-metric b{font-size:28px;line-height:1}.admin-chart-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-chart-card{border-radius:var(--radius-xl);background:var(--surface-soft);min-width:0;box-shadow:var(--shadow);border:1px solid #ffffffc7;padding:13px}.admin-chart-card__head,.admin-chart-card__foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-chart-card__head span,.admin-user-count,.admin-mini-section b{color:var(--green);letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:950}.admin-chart-card__head b{font-size:24px;line-height:1}.admin-chart-card svg{width:100%;height:92px;margin-top:8px;overflow:visible}.admin-chart-card__grid{fill:none;stroke:#10251e17;stroke-width:1px}.admin-chart-card__area{fill:#05a55b1f}.admin-chart-card__line{fill:none;stroke:var(--green);stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}.admin-chart-card[data-tone=accent] .admin-chart-card__area{fill:#b166ff26}.admin-chart-card[data-tone=accent] .admin-chart-card__line{stroke:#9962f0}.admin-chart-card[data-tone=muted] .admin-chart-card__area{fill:#2a7bff21}.admin-chart-card[data-tone=muted] .admin-chart-card__line{stroke:#3578f6}.admin-chart-card__foot{color:var(--muted);font-size:11px;font-weight:850}.admin-card{padding:var(--space-5)}.admin-card__head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:15px;display:flex}.admin-card__head>b{border-radius:var(--radius-pill);color:var(--green);text-transform:uppercase;background:#05a55b1f;padding:8px 10px;font-size:11px;font-weight:950}.admin-kv-grid,.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-form-grid{align-items:end}.admin-form-grid .primary-cta{grid-column:1/-1}.admin-form-grid label,.admin-plan-row label{gap:7px;min-width:0;display:grid}.admin-form-grid input,.admin-form-grid select,.admin-plan-row input,.admin-user-search input,.admin-user-note textarea{width:100%;min-height:42px;color:var(--ink);font:inherit;background:#10251e12;border:0;border-radius:14px;padding:0 12px;font-size:14px;font-weight:850}.admin-user-note textarea{resize:vertical;min-height:88px;padding:12px}.admin-icon-button{width:42px;height:42px;color:var(--ink);background:#10251e12;border:0;border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.admin-user-search{margin-bottom:10px}.admin-filter-row{flex-wrap:wrap;gap:7px;margin-bottom:11px;display:flex}.admin-filter-row button{border-radius:var(--radius-pill);min-height:34px;color:var(--muted);font:inherit;background:#10251e0b;border:1px solid #10251e14;padding:0 12px;font-size:12px;font-weight:950}.admin-filter-row button[data-active=true]{color:var(--green);background:#05a55b1f;border-color:#05a55b47}.admin-user-count{margin-bottom:10px}.admin-user-list{gap:9px;display:grid}.admin-signal-list{gap:10px;display:grid}.admin-signal-row{background:#10251e0b;border-radius:18px;gap:10px;min-width:0;padding:12px;display:grid}.admin-signal-row__head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;display:grid}.admin-signal-row__head div{min-width:0}.admin-signal-row__head b,.admin-signal-row__head span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.admin-signal-row__head b{margin-top:3px;font-size:14px}.admin-signal-row__head span,.admin-signal-badges span{color:var(--muted);font-size:12px;font-weight:900}.admin-signal-row__head>span{color:var(--green);font-weight:950}.admin-signal-badges{flex-wrap:wrap;gap:6px;display:flex}.admin-signal-badges span{border-radius:var(--radius-pill);background:#ffffff75;align-items:center;min-height:28px;padding:0 10px;display:inline-flex}.admin-signal-error{color:var(--danger);background:#cb3f3f1c;border-radius:12px;margin:0;padding:9px 10px;font-size:12px;font-weight:850;line-height:1.32}.admin-signal-kv{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-user-row{width:100%;min-width:0;min-height:74px;color:var(--ink);font:inherit;text-align:left;background:#10251e0b;border:0;border-radius:18px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.admin-user-avatar{width:48px;height:48px;color:var(--green);background:linear-gradient(135deg,#05a55b2e,#3578f624);border-radius:16px;justify-content:center;align-items:center;font-weight:950;display:inline-flex;overflow:hidden}.admin-user-avatar--large{border-radius:22px;width:68px;height:68px;font-size:22px}.admin-user-avatar img{object-fit:cover;width:100%;height:100%}.admin-user-main{gap:3px;min-width:0;display:grid}.admin-user-main b,.admin-user-main i,.admin-user-main em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-user-main b{font-size:14px;font-weight:950}.admin-user-main i,.admin-user-main em{color:var(--muted);font-size:12px;font-style:normal;font-weight:850}.admin-user-badges{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.admin-user-badges i{border-radius:var(--radius-pill);color:var(--green);background:#05a55b1f;padding:6px 8px;font-size:10px;font-style:normal;font-weight:950}.admin-user-badges i[data-tone=danger]{color:#d93d32;background:#e74a3b21}.admin-user-hero{background:#10251e0b;border-radius:20px;align-items:center;gap:14px;margin-bottom:14px;padding:12px;display:flex}.admin-user-hero div{gap:4px;min-width:0;display:grid}.admin-user-hero b,.admin-user-hero span,.admin-user-hero i{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-user-hero b{font-size:19px;font-weight:950}.admin-user-hero span,.admin-user-hero i{color:var(--muted);font-size:12px;font-style:normal;font-weight:850}.admin-toggle-list--two{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.admin-user-note{gap:10px;margin-top:12px;display:grid}.admin-user-note label{gap:7px;display:grid}.admin-user-note label>span{color:var(--green);letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:950}.admin-section-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.admin-mini-section{background:#10251e0b;border-radius:18px;gap:7px;min-width:0;padding:12px;display:grid}.admin-mini-section span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);font-size:12px;font-weight:850;overflow:hidden}.admin-plan-list{gap:10px;display:grid}.admin-plan-row{background:#10251e0b;border-radius:18px;grid-template-columns:minmax(120px,1fr) 92px 82px auto 42px;align-items:center;gap:10px;padding:12px;display:grid}.admin-plan-row>div{min-width:0}.admin-plan-row>div b,.admin-plan-row>div span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-plan-row>div span{color:var(--muted);margin-top:3px;font-size:12px;font-weight:850}.admin-plan-row button{background:var(--green);color:#fff;border:0;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.admin-analysis-provider{color:var(--ink);background:#10251e0e;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:12px;padding:12px;font-size:13px;font-weight:900;display:grid}.admin-analysis-provider b,.admin-analysis-provider span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-analysis-provider i{border-radius:var(--radius-pill);color:var(--green);background:#05a55b1f;padding:7px 9px;font-size:11px;font-style:normal;font-weight:950}.admin-toggle-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.admin-toggle-row{min-width:0;min-height:48px;color:var(--ink);font:inherit;text-align:left;background:#10251e0e;border:0;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:13px;font-weight:950;display:flex}.admin-toggle-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-form-grid--analysis{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-actions-row{flex-wrap:wrap;gap:10px;margin-top:15px;display:flex}.design-system{min-height:var(--tg-stable-viewport,var(--tg-viewport,100dvh));padding:calc(22px + env(safe-area-inset-top,0px)) max(18px, env(safe-area-inset-right,0px)) calc(32px + env(safe-area-inset-bottom,0px)) max(18px, env(safe-area-inset-left,0px));overscroll-behavior-y:contain;color:var(--ink);background:radial-gradient(120% 58% at 50% -18%,#73eba657 0%,#73eba600 60%),linear-gradient(#daf7e5 0%,#e8fbef 42%,#f8fff9 100%);overflow:hidden auto}.design-system>*{width:min(100%,1040px);margin-inline-start:auto;margin-inline-end:auto}.design-hero{background:radial-gradient(86% 96% at 8% 0,#fffffff0,#ffffff8f 42%,#0000 74%),linear-gradient(135deg,#ffffffdb,#dffaeac2),#ffffffb8;border:1px solid #ffffffdb;border-radius:28px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:22px;min-height:254px;padding:clamp(24px,5vw,44px);display:grid;box-shadow:0 24px 56px #10251e24}.design-hero__mark{background:var(--green);color:#fff;border-radius:24px;justify-content:center;align-items:center;width:74px;height:74px;display:inline-flex;box-shadow:inset 0 1px #ffffff61,0 18px 36px #05a55b42}.design-hero p,.design-hero h1,.design-hero span{margin:0}.design-hero p,.section-head span{color:var(--green);text-transform:uppercase;font-size:12px;font-weight:950}.design-hero h1{max-width:760px;margin-top:8px;font-size:clamp(34px,6vw,62px);line-height:.98}.design-hero span{max-width:680px;color:var(--muted);margin-top:16px;font-size:16px;font-weight:850;line-height:1.44;display:block}.design-section{background:#ffffffa8;border:1px solid #ffffffc7;border-radius:24px;margin-top:18px;padding:clamp(18px,3vw,28px);box-shadow:0 16px 38px #10251e17}.section-head{gap:8px;margin-bottom:18px;display:grid}.section-head span{align-items:center;gap:8px;display:inline-flex}.section-head h2,.section-head p{margin:0}.section-head h2{font-size:clamp(23px,4vw,38px);line-height:1.05}.section-head p{max-width:700px;color:var(--muted);font-size:15px;font-weight:850;line-height:1.42}.palette-grid,.signal-state-grid,.concept-grid,.motion-table{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.palette-card{background:var(--swatch);min-height:136px;color:var(--ink);border-radius:16px;flex-direction:column;justify-content:space-between;gap:12px;padding:15px;display:flex;box-shadow:inset 0 0 0 1px #0930231a}.palette-card[data-text=light]{color:#fff}.palette-card span{text-transform:uppercase;max-width:100%;font-size:11px;font-weight:950;line-height:1.15}.palette-card b{font-size:17px;line-height:1.1}.palette-card code,.motion-table code{width:-moz-fit-content;width:fit-content;max-width:100%;color:inherit;background:#ffffff52;border-radius:8px;padding:5px 7px;font-size:12px;font-weight:950}.button-board{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ds-btn{white-space:nowrap;border-radius:15px;width:auto;min-width:0;min-height:40px;padding:0 14px;font-size:13px}.ds-icon{border-radius:14px;width:42px;height:42px}.ds-fab{z-index:auto;width:46px;height:46px;position:static;bottom:auto;right:auto}.control-board{grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:12px;margin-top:12px;display:grid}.slider-board{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.signal-state-card,.concept-card,.motion-table article{background:#ffffffc7;border:1px solid #ffffffc7;border-radius:16px;min-width:0;box-shadow:0 12px 28px #10251e14}.signal-state-card{border-left:5px solid var(--state-color);grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:14px;display:grid}.signal-state-card[data-state=deal]{--state-color:var(--green);background:#e8fbef}.signal-state-card[data-state=check]{--state-color:var(--blue)}.signal-state-card[data-state=risk]{--state-color:var(--amber);background:#fff7e9}.signal-state-card[data-state=reject]{--state-color:var(--red)}.signal-state-card i{background:color-mix(in srgb, var(--state-color) 16%, white);width:30px;height:30px;color:var(--state-color);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.signal-state-card span,.signal-state-card p,.signal-state-card small,.motion-table span,.motion-table p,.concept-card p{color:var(--muted);font-weight:850}.signal-state-card span{text-transform:uppercase;font-size:12px;display:block}.signal-state-card b{color:var(--ink);margin-top:3px;font-size:24px;line-height:1;display:block}.signal-state-card strong{color:var(--state-color);font-size:18px}.signal-state-card p,.signal-state-card small{grid-column:1/-1;margin:0;font-size:13px;line-height:1.28}.signal-state-card small{color:var(--ink)}.concept-card,.motion-table article{padding:15px}.concept-card b,.motion-table b{color:var(--ink);font-size:17px;display:block}.concept-card p,.motion-table p{margin:8px 0 0;font-size:13px;line-height:1.35}.motion-table article{flex-direction:column;gap:7px;display:flex}.motion-table span{font-size:12px}@media (max-width:420px){.screen{width:min(100%,390px)}.editor,.access-card{padding:18px}.segmented{min-height:42px;padding:4px}.segmented button{height:34px;min-height:34px;padding-inline-start:4px;padding-inline-end:4px;font-size:11px}.segmented.bubble>i{width:calc((100% - 8px) / var(--count));top:4px;bottom:4px;left:4px}.signal-hero{grid-template-columns:1fr;min-height:auto;padding:20px}.signal-hero h1{font-size:28px}.home-story h1{font-size:29px}.home-decision-card{padding:16px}.home-contrast div{padding:14px}.signal-hero__marker{flex-direction:row;justify-content:flex-start;width:100%;min-height:62px;padding:0 16px}.signal-card-head,.account-pass-card__top{align-items:flex-start}.account-hero{min-height:208px;padding:16px 8px 2px}.account-avatar{width:104px;height:104px}.account-identity h2{font-size:24px}.signal-profile-grid,.account-pass-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-analysis-provider,.admin-toggle-list,.admin-form-grid--analysis,.admin-chart-grid,.admin-signal-kv,.admin-section-list{grid-template-columns:1fr}.signal-feed-card{grid-template-columns:14px minmax(0,1fr)}.signal-feed-card__body{padding:9px 9px 10px}.signal-feed-card h2{font-size:16px}.signal-feed-card__price{flex-direction:column;align-items:flex-start;gap:4px}.signal-feed-card__price em{text-align:left;max-width:100%}.signal-detail-gallery{padding:12px 12px 2px}.signal-detail-gallery__frame{border-radius:18px;width:100%}.signal-detail-card h2{font-size:23px}.signal-detail-price{flex-direction:column;align-items:flex-start;gap:5px}.signal-detail-price em{text-align:left;max-width:100%}.admin-summary-card{min-height:118px;padding:16px}.admin-summary-card h1{font-size:23px}.admin-grid,.admin-kv-grid,.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-plan-row{grid-template-columns:minmax(0,1fr) 74px 64px auto 38px;gap:8px;padding:10px}.admin-plan-row button{width:38px;height:38px}.admin-user-row{grid-template-columns:44px minmax(0,1fr)}.admin-user-avatar{border-radius:15px;width:44px;height:44px}.admin-user-badges{grid-column:2;justify-content:flex-start}.tariff-screen{gap:18px;padding-top:0;padding-bottom:0}.tariff-stage{height:auto}.tariff-card{border-radius:18px;width:min(72vw,286px);height:auto;padding:14px 15px 13px}.tariff-card h2{margin-top:5px;font-size:25px}.tariff-price b{font-size:24px}.tariff-price em{font-size:11px}.tariff-card p{min-height:31px;margin:6px 0 9px;font-size:11px;line-height:1.12}.tariff-list{gap:5px;margin-bottom:12px;padding-top:9px;font-size:11px}.tariff-list li{grid-template-columns:18px minmax(0,1fr);gap:8px;min-height:17px}.tariff-list span{width:18px;height:18px}.tariff-card__cta{min-height:38px;font-size:13px}.tariff-card[data-pos=prev]{transform:translate(-78px)scale(.82)}.tariff-card[data-pos=next]{transform:translate(78px)scale(.82)}.toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.model-family-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.model-variant-group{grid-template-columns:34px minmax(0,1fr)}.model-variant-group>div{grid-template-columns:repeat(2,minmax(0,1fr))}.family-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.line-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.design-system{padding-inline-start:14px;padding-inline-end:14px}.design-hero{border-radius:22px;grid-template-columns:1fr;min-height:auto}.design-hero__mark{border-radius:18px;width:58px;height:58px}.palette-grid,.signal-state-grid,.concept-grid,.motion-table,.button-board,.control-board,.slider-board{grid-template-columns:1fr}.ds-btn{width:auto}}@media (max-height:760px){.screen{gap:12px}.signal-hero{min-height:176px;padding:18px}.signal-hero h1{font-size:28px}.home-screen{gap:12px}.home-story{gap:11px}.home-story h1{font-size:28px}.home-story p,.home-decision-card p,.home-flow-step p,.home-contrast p,.signal-hero p,.signal-empty-card p,.account-pass-card p,.account-section-card p{font-size:13px;line-height:1.34}.home-decision-card{padding:15px 16px 16px}.home-decision-card h2{font-size:21px}.home-flow-step{padding:10px 2px}.home-contrast div{min-height:82px;padding:13px}.signal-profile-card,.signal-readiness-card,.signal-empty-card,.account-pass-card,.account-section-card,.account-referral-card{padding:18px}.account-hero{min-height:196px;padding:12px 8px 0}.account-avatar{width:98px;height:98px}.account-avatar span{font-size:46px}.signal-rule-strip{margin:12px 0 14px}.quick-fact,.summary-row span{min-height:58px;padding:10px}.primary-cta,.copy-button{min-height:48px}.check-row{min-height:32px}}.bottom-nav button[data-active=true] svg{transform:scale(1.09)}@media (hover:hover){.profile-chip:hover,.toggle:hover,.switch-row:hover,.icon-button:hover{background-color:#ffffffe6}.bottom-nav button:hover{color:var(--ink)}}html[data-motion-tier=static] .bottom-nav__pill,html[data-motion-tier=static] .bottom-nav button,html[data-motion-tier=static] .bottom-nav button svg,html[data-motion-tier=static] .floating-title,html[data-motion-tier=static] .floating-title span,html[data-motion-tier=static] .segmented.bubble>i,html[data-motion-tier=static] .tariff-card,html[data-motion-tier=static] .tariff-dots i,html[data-motion-tier=static] .signal-detail-gallery__dots i,html[data-motion-tier=static] .signal-photo-modal__dots i{transition:none}html[data-motion-tier=static] .loading-loader i,html[data-motion-tier=static] .loading-loader span,html[data-motion-tier=static] .signal-detail-gallery img[data-transitioning=true],html[data-motion-tier=static] .signal-photo-modal,html[data-motion-tier=static] .signal-photo-modal__stage img[data-transitioning=true],html[data-motion-tier=static] .app-shell--entered .floating-title,html[data-motion-tier=static] .app-shell--entered .bottom-nav__bar,html[data-motion-tier=static] .app-shell--entered .screen>*,html[data-motion-tier=static] .app-shell--entered.access-shell .access-state-card>*,html[data-motion-tier=static] .subscribe-channel-card[data-state=success] .subscribe-channel-card__progress{animation:none}html[data-motion-tier=static] .bottom-nav__bar,html[data-motion-tier=lite] .bottom-nav__bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff0}@media (max-width:370px){.pagecarousel__page{padding-inline-start:14px;padding-inline-end:14px}.home-story h1{font-size:26px}.home-contrast{grid-template-columns:1fr}.home-contrast div{min-height:auto}.signal-head{padding:18px}.signal-profile-grid,.account-pass-grid,.signal-empty-card,.account-section-card.compact{grid-template-columns:1fr}.signal-empty-card__icon,.account-pass-card__top i{width:42px;height:42px}.two-col,.number-grid{grid-template-columns:1fr}.toggle-grid,.family-grid,.line-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
