@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-ext-wght-normal-C8S-KRRz.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-ext-wght-normal-CWLBgZ7J.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-wght-normal-DXI_y_WF.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-ext-wght-normal-CnNj8hVb.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-wght-normal-CUIqqgP9.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--remna: #3bc9db;--mtproxy: #1d98dc;--brand: #a1ff62;--brand-strong: #7acc3b;--brand-hot: #7d52f4;--error: #dc2626;--warning: #d97706;--method-warning: #d97706;--method-warning-hover: #b85f04;--method-warning-text: #fffdf7;--success: #16a34a;--info: #64748b;--focus-ring: rgba(161, 255, 98, .34);--page-padding: clamp(24px, 4vw, 40px);--section-gap: clamp(32px, 6vw, 48px);--control-radius: 8px;--radius-pill: 999px;--control-height-sm: 36px;--control-height-md: 44px;--control-height-lg: 48px;--control-padding-x-sm: 14px;--control-padding-x-md: 18px;--control-padding-x-lg: 24px;--surface-blur: 14px;--app-safe-top: max(env(safe-area-inset-top, 0px), var(--tg-safe-area-inset-top, 0px), var(--tg-content-safe-area-inset-top, 0px));--app-safe-right: max(env(safe-area-inset-right, 0px), var(--tg-safe-area-inset-right, 0px), var(--tg-content-safe-area-inset-right, 0px));--app-safe-bottom: max(env(safe-area-inset-bottom, 0px), var(--tg-safe-area-inset-bottom, 0px), var(--tg-content-safe-area-inset-bottom, 0px));--app-safe-left: max(env(safe-area-inset-left, 0px), var(--tg-safe-area-inset-left, 0px), var(--tg-content-safe-area-inset-left, 0px));--shadow-soft: 0 20px 60px rgba(0, 0, 0, .24);--font-ui: "Manrope Variable", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--font-display: "Onest Variable", var(--font-ui);font-family:var(--font-ui);background:var(--bg);color:var(--text);font-synthesis:none;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shell{--bg: #121310;--bg-mid: #171914;--bg-low: #1d1f19;--panel: rgba(244, 244, 237, .07);--block: rgba(244, 244, 237, .045);--border: rgba(244, 244, 237, .2);--text: #f4f4ed;--muted: #a9ada2;--placeholder: rgba(169, 173, 162, .76);--soft: rgba(161, 255, 98, .1);--horizon: rgba(161, 255, 98, .08);--primary-fill: #a1ff62;--primary-text: #11120f;--primary-fill-hover: #b9ff88;--primary-border-hover: #a1ff62;--segment-fill: var(--brand);--segment-fill-hover: var(--brand);--segment-text: #11120f;--segment-strong: var(--brand-strong);--inverse-fill: #f4f4ed;--inverse-fill-hover: #ffffff;--inverse-text: #11120f;--control-fill: rgba(244, 244, 237, .06);--modal-panel: #1d1f1a;--showcase-card-shadow: 0 10px 26px rgba(0, 0, 0, .2);color-scheme:dark}.shell[data-theme=light]{--bg: #eef2ef;--bg-mid: #eef2ef;--bg-low: #eef2ef;--panel: #fcfdfb;--block: #f5f8f4;--border: #b8c1b8;--text: #131410;--muted: #59615a;--placeholder: rgba(89, 97, 90, .72);--brand: #a1ff62;--brand-strong: #4f8a35;--soft: rgba(161, 255, 98, .18);--horizon: rgba(161, 255, 98, .1);--primary-fill: #131410;--primary-text: #f5f5ee;--primary-fill-hover: #2d3028;--primary-border-hover: #131410;--segment-fill: var(--brand);--segment-fill-hover: var(--brand);--segment-text: #11120f;--segment-strong: var(--brand-strong);--inverse-fill: #131410;--inverse-fill-hover: #2d3028;--inverse-text: #f5f5ee;--control-fill: #f2f6f1;--modal-panel: #fcfdfb;--showcase-card-shadow: 0 10px 24px rgba(31, 38, 32, .09);color-scheme:light}.shell[data-scope=business]{--brand: #6caeff;--brand-strong: #76b8ff;--focus-ring: rgba(108, 174, 255, .34)}.shell[data-scope=creators]{--brand: #ff7b98;--brand-strong: #ff91aa;--focus-ring: rgba(255, 123, 152, .34)}.shell[data-theme=light][data-scope=business]{--brand-strong: #2f70ac}.shell[data-theme=light][data-scope=creators]{--brand-strong: #b44966}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{min-width:320px;overflow:hidden;background:var(--bg)}.miniAppGate{--gate-bg: #121310;--gate-panel: #1d1f1a;--gate-border: rgba(244, 244, 237, .2);--gate-text: #f4f4ed;--gate-muted: #a9ada2;--gate-accent: #a1ff62;display:grid;min-height:100vh;min-height:100dvh;padding:max(24px,var(--app-safe-top)) max(24px,var(--app-safe-right)) max(24px,var(--app-safe-bottom)) max(24px,var(--app-safe-left));color:var(--gate-text);background:var(--gate-bg);place-items:center}.miniAppGate[data-theme=light]{--gate-bg: #eef2ef;--gate-panel: #fcfdfb;--gate-border: #b8c1b8;--gate-text: #131410;--gate-muted: #59615a}.miniAppGateContent{width:min(100%,440px);padding:28px;background:var(--gate-panel);border:1px solid var(--gate-border);border-radius:8px}.miniAppGateBrand{display:block;margin-bottom:48px;color:var(--gate-accent);font-size:13px;font-weight:760;line-height:1;text-transform:uppercase}.miniAppGateContent h1{max-width:12ch;margin:0;font-family:var(--font-display);font-size:clamp(34px,10vw,56px);line-height:.98;letter-spacing:0}.miniAppGateContent p{max-width:34ch;margin:24px 0 0;color:var(--gate-muted);font-size:16px;line-height:1.5}.miniAppGateReference{display:grid;gap:3px;margin-top:12px;color:var(--gate-muted);font-size:12px;font-weight:650;line-height:1.35;letter-spacing:0;-webkit-user-select:text;user-select:text}.miniAppGateActions{display:grid;gap:10px;margin-top:32px}.miniAppGateContent button,.miniAppGateSupport{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:0 22px;font-size:14px;color:#11120f;font-weight:760;background:var(--gate-accent);border:0;border-radius:999px;cursor:pointer;text-align:center;text-decoration:none}.miniAppGateContent button{color:var(--gate-text);background:transparent;border:1px solid var(--gate-border)}.miniAppGateContent button.miniAppGateSupport{color:#11120f;background:var(--gate-accent);border:0}.miniAppGateContent button.miniAppGateSupport:disabled{opacity:.65;cursor:wait}.miniAppGateContent button:focus-visible,.miniAppGateSupport:focus-visible{outline:3px solid rgba(161,255,98,.34);outline-offset:3px}.miniAppGateContent>a{display:inline-flex;margin-top:24px;color:var(--gate-text);font-size:14px;text-underline-offset:4px}.miniAppStage,.miniAppMounted{width:100%;height:100%}.miniAppMounted{visibility:hidden;pointer-events:none}.miniAppStage.isReady .miniAppMounted{visibility:visible;pointer-events:auto}.miniAppLoader{--loader-bg: #121310;--loader-text: #f4f4ed;--loader-muted: #59615a;position:fixed;inset:0;z-index:1000;display:grid;min-height:100vh;min-height:100dvh;padding:max(24px,var(--app-safe-top)) max(24px,var(--app-safe-right)) max(24px,var(--app-safe-bottom)) max(24px,var(--app-safe-left));overflow:hidden;color:var(--loader-text);background:var(--loader-bg);place-items:center;opacity:1;transition:opacity .24s ease}.miniAppLoader[data-theme=light]{--loader-bg: #eef2ef;--loader-text: #131410;--loader-muted: #b8c1b8}.miniAppLoader.isLeaving{opacity:0;pointer-events:none}.miniAppLoaderContent{display:flex;align-items:center;justify-content:center;gap:12px;width:min(100%,320px)}.miniAppLoaderWord{position:relative;color:var(--loader-muted);font-family:var(--font-display);font-size:clamp(46px,15vw,68px);font-weight:820;line-height:.9;letter-spacing:0}.miniAppLoaderWordFill{position:absolute;inset:0;overflow:hidden;color:var(--loader-text);clip-path:inset(0 100% 0 0);animation:miniAppLogoFill 2.2s cubic-bezier(.65,0,.35,1) infinite}.miniAppLoaderMark{flex:0 0 auto;width:12px;height:12px;color:#a1ff62;background:transparent;border:1px solid currentColor;border-radius:50%;animation:miniAppMarkColor 4.8s ease-in-out infinite}@keyframes miniAppLogoFill{0%,14%{clip-path:inset(0 100% 0 0);opacity:.55}56%,78%{clip-path:inset(0 0 0 0);opacity:1}to{clip-path:inset(0 0 0 100%);opacity:.55}}@keyframes miniAppMarkColor{0%,to{color:#a1ff62}33%{color:#6caeff}66%{color:#ff7b98}}@media(prefers-reduced-motion:reduce){.miniAppLoader,.miniAppLoaderWordFill,.miniAppLoaderMark{transition:none;animation:none}.miniAppLoaderWordFill{clip-path:inset(0);opacity:1}}button{font:inherit}.shell{position:relative;display:grid;height:100vh;height:100dvh;overflow:hidden;grid-template-rows:auto 1fr auto;padding:var(--page-padding);background:var(--bg)}.shell[data-entry=telegram]{height:var(--tg-viewport-stable-height, 100vh);padding-top:max(var(--page-padding),calc(var(--app-safe-top) + 24px));padding-right:max(var(--page-padding),calc(var(--app-safe-right) + 18px));padding-bottom:max(var(--page-padding),calc(var(--app-safe-bottom) + 14px));padding-left:max(var(--page-padding),calc(var(--app-safe-left) + 18px));touch-action:pan-y}.shell[data-entry=telegram] .notification,.notification[data-entry=telegram]{top:max(calc(max(var(--page-padding),calc(var(--app-safe-top) + 24px)) + var(--control-height-md) + 8px),var(--notification-top))}.shell:before,.shell:after{position:absolute;inset:0;pointer-events:none;content:""}.shell:before{display:none}.shell:after{display:none}.shell[data-theme=light]{background:var(--bg)}@supports (color: color-mix(in srgb,black 50%,white)){.shell,.shell[data-theme=light]{--segment-fill-hover: color-mix(in srgb, var(--brand) 82%, white)}}.shell[data-theme=light]:before{display:none}.shellDashboard{display:flex;flex-direction:column;gap:0}.shellDashboard .topbar{position:fixed;top:var(--page-padding);right:var(--page-padding);left:var(--page-padding);z-index:3}.shell[data-entry=telegram].shellDashboard .topbar,.shell[data-entry=telegram]>.topbar{top:max(var(--page-padding),calc(var(--app-safe-top) + 24px));right:max(var(--page-padding),calc(var(--app-safe-right) + 18px));left:max(var(--page-padding),calc(var(--app-safe-left) + 18px))}.topbar,.hero,.authScreen,.dashboard,.baseline,.notification{position:relative;z-index:1}.topbar{position:fixed;top:var(--page-padding);right:var(--page-padding);left:var(--page-padding);z-index:6}.baseline{position:fixed;right:var(--page-padding);bottom:var(--page-padding);left:var(--page-padding);z-index:3}.shellPasswordSetup .baseline{display:none}.notification{position:fixed;--notification-top: calc(max(env(safe-area-inset-top, 0px), var(--tg-safe-area-inset-top, 0px)) + var(--tg-content-safe-area-inset-top, 0px) + 12px);top:max(calc(var(--page-padding) + var(--control-height-md) + 8px),var(--notification-top));left:50%;z-index:10;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;width:min(calc(100vw - max(var(--page-padding),var(--app-safe-left)) - max(var(--page-padding),var(--app-safe-right))),460px);min-height:var(--control-height-lg);padding:10px 14px;color:var(--text, #f4f4ed);background:var(--modal-panel, #1d1f1a);border:1px solid var(--border, rgba(244, 244, 237, .2));border-left-color:var(--notification-accent);border-radius:var(--control-radius);box-shadow:var(--shadow-soft);transform:translate(-50%);animation:notificationIn .18s ease-out both}.notification.isLeaving{animation:notificationOut .22s ease-in both}.notification.isLight{color:#131410;background:#fcfdfb;border-color:#b8c1b8}.notification-warning{--notification-accent: var(--warning)}.notification-success{--notification-accent: var(--success)}.notificationIcon{color:var(--notification-accent)}.notification span{min-width:0;font-size:13px;line-height:1.4;overflow-wrap:anywhere}.requestNotification{grid-template-columns:auto minmax(0,1fr) 36px;z-index:100}.requestNotificationBody{display:grid;gap:8px;min-width:0}.requestNotificationBody>button{justify-self:start;background:transparent;color:inherit;border:0;text-decoration:underline;min-height:36px;cursor:pointer}.notification .requestNotificationClose{display:grid;place-items:center;width:36px;height:36px;min-height:36px;padding:0;border:0;border-radius:50%;color:inherit;background:transparent;cursor:pointer}.topbar,.baseline{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0;color:var(--muted);font-size:11px;line-height:1.45}.topbarActions{display:inline-flex;align-items:center;gap:10px}.topbarBackSpacer{display:block;width:38px;height:38px}.brand{display:inline-flex;align-items:center;gap:12px;min-width:0;padding:0;color:var(--text);cursor:pointer;background:transparent;border:0;font-size:17px;font-weight:700;line-height:1;text-decoration:none}.brand:hover,.brand:focus-visible,.themeToggle:hover,.themeToggle:focus-visible{outline:none}.brandMark{flex:0 0 auto;width:12px;height:12px;border:1px solid var(--brand);background:var(--soft);border-radius:999px}.themeToggle{display:inline-grid;place-items:center;width:var(--control-height-sm);height:var(--control-height-sm);padding:0;color:var(--muted);cursor:pointer;background:var(--panel);border:1px solid var(--border);border-radius:var(--control-radius);font-size:11px;line-height:1}.menuToggle{display:inline-grid;place-items:center;width:var(--control-height-sm);height:var(--control-height-sm);padding:0;color:#11120f;cursor:pointer;background:var(--brand);border:1px solid var(--brand);border-radius:50%}.menuToggle svg{color:currentColor}.menuToggle:hover,.menuToggle:focus-visible{color:var(--primary-text);background:var(--text);border-color:var(--text);outline:none}.menuToggle:hover svg,.menuToggle:focus-visible svg{color:currentColor}.menuToggle:focus-visible{box-shadow:0 0 0 4px var(--focus-ring)}.siteMenu{position:fixed;inset:0;z-index:5;display:grid;grid-template-rows:minmax(0,1fr) auto auto;padding:var(--page-padding);color:var(--text);background:#121310;animation:menuIn .38s cubic-bezier(.22,1,.36,1) both}.shell[data-theme=light] .siteMenu{color:#131410;background:#d8d8d1}.shellShowcase .siteMenu{z-index:8}.shell[data-theme=light] .siteMenuLink{color:#131410}.shell[data-theme=light] .siteMenuLink:hover,.shell[data-theme=light] .siteMenuLink:focus-visible{color:var(--brand)}.shell[data-theme=light] .siteMenuLink.isCurrent{color:var(--text)}.siteMenuLinks{display:grid;align-content:center;justify-items:start;gap:clamp(8px,1.8vh,20px);width:min(100%,1040px);margin:0 auto}.siteMenuLink{position:relative;max-width:100%;padding:0;color:var(--text);cursor:pointer;background:transparent;border:0;font-family:var(--font-display);font-size:clamp(52px,min(9.5vw,13vh),132px);font-weight:790;line-height:.87;letter-spacing:0;text-align:left;text-decoration:none;overflow-wrap:anywhere;transition:color .16s ease,transform .16s ease}.siteMenuLink:hover,.siteMenuLink:focus-visible{color:var(--brand);outline:none;transform:translate(.05em)}.siteMenuLink.isCurrent{color:transparent;background-image:linear-gradient(90deg,var(--brand) 0 50%,var(--text) 50% 100%);background-size:200% 100%;background-position:100% 0;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:menuLinkRecolor .44s cubic-bezier(.22,1,.36,1) both}.siteMenuDashboard .siteMenuLink.isCurrent{transform:translate(.05em)}.siteMenuMeta{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;width:min(100%,1040px);margin:0 auto;color:var(--muted);font-size:12px;font-weight:700;line-height:1.3}.siteMenuScopes{display:flex;align-items:center;gap:8px;width:min(100%,1040px);margin:0 auto 18px}.siteMenuScope{min-height:38px;padding:0 14px;color:var(--muted);cursor:pointer;background:transparent;border:1px solid var(--border);border-radius:var(--radius-pill);font-size:13px;font-weight:700;line-height:1;transition:color .22s ease,background-color .22s ease,border-color .22s ease}.brandMark,.menuToggle{transition:color .22s ease,background-color .22s ease,border-color .22s ease}.policyBackButton{display:inline-grid;place-items:center;width:38px;height:38px;padding:0;color:var(--segment-text);cursor:pointer;background:var(--segment-fill);border:1px solid var(--segment-fill);border-radius:50%}.policyBackButton:hover,.policyBackButton:focus-visible{background:var(--segment-fill-hover);border-color:var(--segment-fill-hover);outline:none}.policyBackButton:focus-visible{box-shadow:0 0 0 4px var(--focus-ring)}.siteMenuScope:hover,.siteMenuScope:focus-visible,.siteMenuScope.isActive{color:#11120f;background:var(--brand);border-color:var(--brand);outline:none}.siteMenuMeta a{color:inherit;text-decoration:none}.siteMenuMeta a:hover,.siteMenuMeta a:focus-visible{color:var(--text);outline:none}.themeToggle:hover,.themeToggle:focus-visible{color:var(--text);border-color:var(--brand)}.themeToggle:focus-visible{box-shadow:0 0 0 4px var(--focus-ring)}.hero{display:grid;place-items:center;position:fixed;inset:calc(var(--page-padding) + 56px) var(--page-padding) calc(var(--page-padding) + 48px);width:auto;margin:0;padding:0;min-width:0;min-height:0}.heroCopy{position:relative;z-index:1;display:grid;justify-items:center;gap:28px;min-width:0;text-align:center}h1{max-width:960px;margin:0;color:var(--text);font-family:var(--font-display);font-size:clamp(46px,min(7.4vw,10vh),100px);font-weight:820;line-height:.87;letter-spacing:0;overflow-wrap:anywhere}.heroTitle{display:grid;gap:.02em}.heroTitle span{display:block;animation:titleRise .62s cubic-bezier(.22,1,.36,1) both}.heroTitle em{display:inline-block;padding:.02em .1em .07em;color:#11120f;background:var(--brand);font-style:normal}.heroTitle span:nth-child(1){animation-delay:20ms}.heroTitle span:nth-child(2){padding-left:.11em;animation-delay:90ms}.heroTitle span:nth-child(3){padding-right:.08em;animation-delay:.16s}.heroTitle span:nth-child(4){animation-delay:.23s}.actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:12px}.primaryButton,.telegramButton{display:inline-flex;align-items:center;justify-content:center;min-width:132px;min-height:var(--control-height-lg);max-width:100%;padding:0 var(--control-padding-x-lg);color:var(--primary-text);cursor:pointer;background:var(--primary-fill);border:1px solid var(--primary-fill);border-radius:var(--radius-pill);font-size:14px;font-weight:780;line-height:1;text-decoration:none}.primaryButton{opacity:0;transform:translateY(8px);animation:revealLogin .56s ease .36s forwards;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease}.primaryButton:hover{color:var(--primary-text);background:var(--primary-fill-hover);border-color:var(--primary-border-hover);transform:translateY(-1px);outline:none}.primaryButton:focus-visible{color:var(--primary-text);background:var(--primary-fill-hover);border-color:var(--brand);box-shadow:0 0 0 4px var(--focus-ring);outline:none}.heroLoginButton,.heroLoginButton:hover,.heroLoginButton:focus-visible{color:var(--inverse-text);background:var(--inverse-fill);border-color:var(--inverse-fill)}.heroLoginButton:hover,.heroLoginButton:focus-visible{background:var(--inverse-fill-hover);border-color:var(--inverse-fill-hover)}.authScreen{display:grid;place-items:center;position:fixed;inset:calc(var(--page-padding) + 56px) var(--page-padding) calc(var(--page-padding) + 48px);min-width:0;min-height:0;padding:0}*{scrollbar-width:none!important}*::-webkit-scrollbar{display:none!important}.authForm{--auth-field-fill: #30322e;display:grid;grid-template-columns:minmax(0,1fr);min-width:0;width:min(100%,440px);gap:20px;padding:clamp(24px,3vw,34px);background:var(--panel);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow-soft)}.shell[data-theme=light] .authForm{--auth-field-fill: #f2f6f1}.emailReauthenticationNotice{display:grid;gap:5px;padding:12px 14px;color:var(--text);background:var(--control-fill);border:1px solid var(--warning);border-radius:var(--control-radius)}.emailReauthenticationNotice strong{font-size:14px;line-height:1.35}.emailReauthenticationNotice span{color:var(--muted);font-size:12px;line-height:1.4}.emailReauthenticationNotice .recoverLink{margin-top:2px}.formHeader{display:grid;min-width:0;gap:0;margin-bottom:4px}.formEyebrow{margin-bottom:8px;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.formHeader h1{max-width:100%;font-size:clamp(38px,min(4.8vw,7vh),52px);font-weight:800;line-height:.92;overflow-wrap:anywhere;word-break:normal}.formHeader p{max-width:34ch;margin:12px 0 0;color:var(--muted);font-size:13px;font-weight:620;line-height:1.45}.field{display:grid;gap:8px;color:var(--muted);font-size:12px;line-height:1.4}.inputFrame{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:54px;padding:0 14px;color:var(--text);background:var(--control-fill);border:1px solid var(--border);border-radius:var(--control-radius);transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.authForm .inputFrame{background:var(--auth-field-fill)}.inputFrame svg{color:var(--muted);color:color-mix(in srgb,var(--muted) 82%,var(--text))}.field input{min-width:0;height:52px;padding:0;color:var(--text);background:transparent;border:0;font:inherit;font-size:14px;outline:none}.field input::placeholder{color:var(--placeholder)}.authForm .field input:is(:-webkit-autofill,:autofill),.authForm .field input:is(:-webkit-autofill,:autofill):hover,.authForm .field input:is(:-webkit-autofill,:autofill):focus{box-shadow:0 0 0 1000px var(--auth-field-fill) inset;-webkit-text-fill-color:var(--text);caret-color:var(--text)}.authForm .formEyebrow{font-size:12px;letter-spacing:0}.authForm .formHeader p{font-size:16px;font-weight:400;line-height:1.45}.authForm .field{color:var(--text);font-size:14px;font-weight:650}.authForm .field input{font-size:16px;font-weight:400}.authForm .field input::placeholder{color:var(--muted);opacity:1}.inputFrame:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--focus-ring)}.inputFrame.isWarning{border-color:var(--warning)}.inputFrame.isWarning:focus-within{border-color:var(--warning);box-shadow:0 0 0 3px #d9770642;box-shadow:0 0 0 3px color-mix(in srgb,var(--warning) 26%,transparent)}.recoverLink,.backButton{justify-self:end;margin-top:-6px;padding:0;color:var(--muted);cursor:pointer;background:transparent;border:0;font-size:11px;line-height:1.4;text-decoration:none}.passwordSetupForm .inputFrame:focus-within{border-color:var(--method-warning);box-shadow:0 0 0 3px #d9770642;box-shadow:0 0 0 3px color-mix(in srgb,var(--method-warning) 26%,transparent)}.shellPasswordSetup .authScreen{inset:max(calc(var(--page-padding) + 56px),calc(var(--app-safe-top) + 76px)) var(--page-padding) max(calc(var(--page-padding) + 24px),calc(var(--app-safe-bottom) + 16px));overflow-y:auto}.authForm.passwordSetupForm{gap:12px;margin:auto;padding:clamp(18px,3vw,30px)}.passwordSetupForm .formHeader h1{font-size:clamp(30px,4vw,42px);line-height:1.05}.passwordSetupForm .formHeader p{margin-top:8px}.passwordSetupForm .field{gap:6px}.passwordSetupForm .formActions{display:grid;gap:12px;padding-top:2px}.passwordSetupForm .recoverLink{justify-self:center;margin-top:0;min-height:30px;font-size:13px}.passwordPolicyHint,.passwordValidation{margin:0;font-size:13px;line-height:1.4}.passwordPolicyHint{color:var(--muted)}.passwordValidation{color:var(--warning)}@media(max-width:600px){.shellPasswordSetup .authScreen{inset-inline:var(--page-padding);padding:0}.passwordSetupForm .inputFrame{min-height:48px}.passwordSetupForm .field input{height:46px}}.passwordInputFrame{grid-template-columns:auto minmax(0,1fr) auto}.passwordInputControls{display:inline-flex;align-items:center;gap:2px}.passwordInputIconButton{display:inline-grid;place-items:center;width:30px;height:30px;padding:0;color:var(--muted);cursor:pointer;background:transparent;border:0;border-radius:50%}.passwordInputIconButton:hover,.passwordInputIconButton:focus-visible{color:var(--text);background:var(--block);outline:none}.passwordInputIconButton:focus-visible{box-shadow:0 0 0 3px #d9770647;box-shadow:0 0 0 3px color-mix(in srgb,var(--method-warning) 28%,transparent)}.passwordSetupSubmit,.passwordSetupSubmit:hover,.passwordSetupSubmit:focus-visible{color:var(--inverse-text);background:var(--inverse-fill);border-color:var(--inverse-fill)}.passwordSetupSubmit:hover,.passwordSetupSubmit:focus-visible{background:var(--inverse-fill-hover);border-color:var(--inverse-fill-hover)}.recoverLink:hover,.recoverLink:focus-visible,.backButton:hover,.backButton:focus-visible{color:var(--text);outline:none}.backButton{display:inline-flex;align-items:center;gap:7px;justify-self:center;margin-top:0}.formActions{padding-top:12px}.authSubmit{width:100%;opacity:1;transform:none;animation:none}.telegramButton{gap:8px;min-width:0;color:var(--text);min-height:44px;background:transparent;border-color:var(--border)}.telegramButton:hover{border-color:var(--brand);outline:none}.telegramButton:focus-visible{border-color:var(--brand);box-shadow:0 0 0 4px var(--focus-ring);outline:none}.telegramAuth{display:grid;gap:14px;padding-top:8px}.telegramLinkNotice{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.telegramDialog{width:min(440px,calc(100vw - 32px));max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);box-sizing:border-box;margin:auto;padding:24px;overflow:auto;border:1px solid var(--border);border-radius:8px;background:var(--modal-panel);color:var(--text);text-align:left;box-shadow:0 20px 70px #0000003d}.telegramDialog::backdrop{background:#0000007f}.telegramDialogHeader{display:flex;align-items:center;justify-content:space-between;gap:16px}.telegramDialogHeader>svg{color:var(--brand)}.telegramDialogHeader button{display:grid;place-items:center;width:36px;height:36px;padding:0;color:var(--text);background:transparent;border:1px solid var(--border);border-radius:6px;cursor:pointer}.telegramDialogHeader button:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.telegramDialog h2{margin:20px 0 12px;font-size:22px;line-height:1.25;letter-spacing:0}.telegramDialog p{margin:0 0 18px;font-size:14px;line-height:1.55}.telegramDialogStatus{color:var(--muted)}.telegramDialog .telegramButton{display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;padding:12px;text-decoration:none;white-space:normal}.telegramDialog .registrationError{margin:16px 0 0}.telegramButton:disabled{cursor:wait;opacity:.65}@media(max-width:400px){.telegramDialog{padding:20px}.telegramDialog h2{font-size:20px}}.dashboard{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:36px;width:min(100%,1240px);flex:1 1 auto;min-width:0;min-height:0;margin:0 auto;padding:calc(var(--section-gap) + 36px) 0 0}.scopeSwitch{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;min-width:0}.scopeButton{position:relative;min-width:0;min-height:36px;padding:0 16px;color:var(--muted);cursor:pointer;background:transparent;border:1px solid transparent;border-radius:var(--radius-pill);font-size:14px;font-weight:700;line-height:1}.scopeButton:hover,.scopeButton.isActive{color:var(--text);background:transparent;outline:none}.scopeButton:after{position:absolute;right:16px;bottom:-5px;left:16px;height:2px;content:"";background:transparent;border-radius:var(--radius-pill)}.scopeButton.isActive:after{background:var(--brand)}.scopeButton:focus-visible{color:var(--text);border-color:var(--brand);box-shadow:0 0 0 4px var(--focus-ring);outline:none}.cabinetLayout{display:grid;grid-template-columns:minmax(0,1fr);gap:0;min-width:0;min-height:0;height:100%;align-items:stretch}.sideNav{display:grid;align-content:start;gap:0;min-width:0;padding:0;background:transparent;border-top:1px solid var(--border)}.sideNavItem{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:60px;padding:0;color:var(--muted);cursor:pointer;background:transparent;border:0;border-bottom:1px solid var(--border);border-radius:0;font-size:16px;font-weight:700;line-height:1;text-align:left}.sideNavItem:hover,.sideNavItem.isActive{color:var(--text);background:transparent;outline:none}.sideNavItem:focus-visible{color:var(--text);background:transparent;border-color:var(--brand);box-shadow:0 0 0 4px var(--focus-ring);outline:none}.sideNavItem.isActive:before{position:absolute;top:0;bottom:0;left:0;width:2px;content:"";background:var(--brand);border-radius:var(--radius-pill)}.sideNavItem span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sideNavItem small{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.08em}.sideNavItem.isActive small{color:var(--brand-strong)}.cabinetContent{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;height:100%;width:min(100%,1080px);margin:0 auto;overflow:hidden}.dashboardHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:30px}.dashboardHeader h1{font-size:clamp(42px,min(6.4vw,9vh),76px);font-weight:810;line-height:.9}.dashboardHeading{display:grid;gap:10px;min-width:0}.dashboardHeading>span{color:var(--brand-strong);font-size:12px;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase}.inviteScreen{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;align-self:center;gap:clamp(28px,5vw,72px);width:min(100%,1080px);margin:0 auto}.inviteCodePanel{display:grid;min-width:0;gap:18px;padding:24px;background:var(--panel);border:1px solid var(--border);border-radius:8px}.inviteEyebrow,.inviteGuidance>span{color:var(--muted);font-size:12px;font-weight:700;line-height:1.3}.inviteCodeRow{display:grid;grid-template-columns:1fr;justify-items:center;gap:14px;min-width:0}.inviteCodeRow code{grid-column:1;min-width:0;color:var(--text);font-family:var(--font-display);font-size:28px;font-weight:780;letter-spacing:0;line-height:1.2;text-align:center;white-space:nowrap;overflow-wrap:anywhere}.inviteCodeState{display:grid;justify-items:center;gap:8px;color:var(--text);text-align:center}.inviteCodeState strong{font-size:17px;line-height:1.35}.inviteCodeState span,.inviteCodeState small{color:var(--muted);font-size:13px;line-height:1.45}.inviteCopyButton,.inviteShareButton,.inviteRetryButton{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:var(--control-height-md);color:var(--text);cursor:pointer;border:1px solid var(--border);border-radius:var(--radius-pill);font-size:13px;font-weight:760;line-height:1}.inviteCopyButton,.inviteRetryButton{grid-column:1;justify-self:stretch;width:100%;padding:0 var(--control-padding-x-md);background:transparent}.inviteRetryButton{margin-top:8px}.inviteShareButton{width:100%;padding:0 var(--control-padding-x-md);color:var(--inverse-text);background:var(--inverse-fill);border-color:var(--inverse-fill)}.inviteCopyButton:hover,.inviteCopyButton:focus-visible,.inviteRetryButton:hover,.inviteRetryButton:focus-visible{border-color:var(--text);outline:none}.inviteShareButton:hover,.inviteShareButton:focus-visible{background:var(--inverse-fill-hover);border-color:var(--inverse-fill-hover);outline:none}.inviteCopyButton:focus-visible,.inviteShareButton:focus-visible{box-shadow:0 0 0 4px var(--focus-ring)}.inviteBonus{display:grid;margin:0;padding:4px 0}.inviteBonus>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.inviteBonus dt{color:var(--muted);font-size:12px;font-weight:700;line-height:1.3}.inviteBonus dd{margin:0;color:var(--text);font-family:var(--font-display);font-size:20px;font-weight:800;line-height:1;white-space:nowrap}.inviteBonus dd span{color:var(--muted);font-family:var(--font-ui);font-size:11px;font-weight:700}.inviteGuidance{display:grid;min-width:0;gap:14px}.inviteGuidance p{max-width:32ch;margin:0;color:var(--muted);font-size:21px;font-weight:620;line-height:1.32}.inviteGuidance strong{color:var(--brand-strong);font-weight:800}.inviteProgramLink{display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;width:fit-content;padding:0;color:var(--text);cursor:pointer;background:transparent;border:0;font-size:12px;font-weight:760;line-height:1.3}.inviteProgramLink:hover,.inviteProgramLink:focus-visible{color:var(--brand-strong);outline:none}.inviteProgramLink:focus-visible{box-shadow:0 0 0 4px var(--focus-ring)}.settingsScreen{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(260px,.95fr);grid-template-areas:"support support" "profile sessions" "documents sessions" "footer footer";align-content:start;gap:clamp(14px,2vw,20px) clamp(36px,6vw,80px);width:min(100%,980px);min-height:0;margin:0 auto;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.settingsScreen::-webkit-scrollbar{display:none}.settingsSupport{grid-area:support;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:16px;border-bottom:1px solid var(--border)}.settingsSupport>div,.settingsSectionHeader{display:grid;gap:7px}.settingsSupport span,.settingsSectionHeader>span{color:var(--muted);font-size:11px;font-weight:760;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.settingsSupport h2,.settingsSectionHeader h2{margin:0;color:var(--text);font-family:var(--font-display);font-size:clamp(22px,2.2vw,30px);font-weight:800;line-height:.98}.settingsSupport a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--control-height-md);padding:0 var(--control-padding-x-md);color:var(--inverse-text);background:var(--inverse-fill);border:1px solid var(--inverse-fill);border-radius:var(--radius-pill);font-size:13px;font-weight:760;line-height:1;text-decoration:none}.settingsSupport a:hover,.settingsSupport a:focus-visible{color:var(--inverse-text);background:var(--inverse-fill-hover);border-color:var(--inverse-fill-hover);outline:none}.settingsSupport a:focus-visible{box-shadow:0 0 0 4px var(--focus-ring)}.settingsProfile{grid-area:profile}.settingsSessions{grid-area:sessions}.settingsDocuments{grid-area:documents}.settingsFooter{grid-area:footer;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:0;padding-top:8px;border-top:1px solid var(--border);font-size:12px;font-weight:680;line-height:1.3}.settingsFooter a{color:var(--muted);text-decoration:none}.settingsFooter a:hover,.settingsFooter a:focus-visible{color:var(--text);outline:none}.settingsSection{display:grid;align-content:start;gap:14px;min-width:0;padding-left:16px;border-left:2px solid var(--border)}.settingsStatusList,.settingsSessionList,.settingsDocumentList{display:grid;min-width:0;margin:0;padding:0;border-top:1px solid var(--border)}.settingsStatusItem{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;border-bottom:1px solid var(--border)}.settingsStatusItem.isActionRequired{position:relative}.settingsStatusItem.isActionRequired:before{position:absolute;top:12px;bottom:12px;left:-10px;width:2px;content:"";background:var(--method-warning);border-radius:var(--radius-pill)}.settingsStatusItem>svg{color:var(--muted)}.settingsStatusItem>div,.settingsSessionList li{display:grid;gap:4px;min-width:0}.settingsStatusItem dt,.settingsSessionList li>span{color:var(--text);font-size:13px;font-weight:760;line-height:1.2}.settingsStatusItem dd,.settingsSessionList small{min-width:0;margin:0;color:var(--muted);font-size:11px;font-weight:620;line-height:1.3;overflow-wrap:anywhere}.settingsStatus{max-width:122px;padding:5px 8px;color:var(--muted);border:1px solid var(--border);border-radius:var(--radius-pill);font-size:10px;font-weight:760;line-height:1;text-align:center;white-space:nowrap}.settingsStatus.isConfirmed{max-width:none;padding:0;color:var(--muted);border-color:transparent;font-size:11px;font-weight:650}.settingsStatus.isActionRequired{color:var(--method-warning);background:#d977061a;background:color-mix(in srgb,var(--method-warning) 10%,transparent);border-color:var(--method-warning);border-color:color-mix(in srgb,var(--method-warning) 62%,var(--border))}.settingsStatusAction{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:0 0 102px;width:102px;min-height:30px;padding:0 8px;color:var(--method-warning-text);cursor:pointer;background:var(--method-warning);border:1px solid var(--method-warning);border-radius:var(--radius-pill);font-size:10px;font-weight:800;line-height:1;text-decoration:none;white-space:nowrap}.settingsStatusAction:hover,.settingsStatusAction:focus-visible{color:var(--method-warning-text);background:var(--method-warning-hover);border-color:var(--method-warning-hover);outline:none}.settingsStatusAction.isNeutral{color:var(--inverse-text);background:var(--inverse-fill);border-color:var(--inverse-fill)}.settingsStatusAction.isNeutral:hover,.settingsStatusAction.isNeutral:focus-visible{color:var(--inverse-text);background:var(--inverse-fill-hover);border-color:var(--inverse-fill-hover)}.settingsStatusAction:disabled{color:var(--muted);cursor:not-allowed;background:var(--control-fill);border-color:var(--border);box-shadow:none}.settingsStatusAction:focus-visible{box-shadow:0 0 0 4px #d9770647;box-shadow:0 0 0 4px color-mix(in srgb,var(--method-warning) 28%,transparent)}.settingsSessionList{list-style:none}.settingsSessionList li{min-height:56px;grid-template-columns:minmax(0,1fr) auto;align-content:center;border-bottom:1px solid var(--border)}.settingsSessionList li>span,.settingsSessionList li>small{grid-column:1}.settingsSessionList .settingsStatusAction{grid-column:2;grid-row:1 / 3;align-self:center}.settingsDocumentList button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:34px;padding:0;color:var(--text);cursor:pointer;background:transparent;border:0;border-bottom:1px solid var(--border);font-size:13px;font-weight:720;line-height:1.2;text-align:left}.settingsDocumentList button>svg:first-child{color:var(--muted)}.settingsDocumentList button>span{min-width:0}.settingsDocumentList button:hover,.settingsDocumentList button:focus-visible{color:var(--brand-strong);outline:none}.settingsDocumentList button:focus-visible{box-shadow:0 0 0 4px var(--focus-ring)}.policyScreen{display:grid;flex:1 1 auto;place-content:center;gap:14px;min-height:0;padding:calc(var(--section-gap) + 28px) 0 0}.policyPreview,.policyContent{display:grid;width:min(100%,720px);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow-soft)}.policyPreview{padding:clamp(28px,5vw,56px)}.policyPreview h1{max-width:100%;margin:0;color:var(--text);font-family:var(--font-display);font-size:44px;font-weight:800;line-height:1.1}.policyContent{gap:16px;padding:clamp(22px,3.5vw,36px);background:var(--block)}.policyContent p{max-width:60ch;margin:0;color:var(--muted);font-size:clamp(15px,1.5vw,18px);font-weight:620;line-height:1.45}.policyDraftMeta{color:var(--muted);font-size:11px;line-height:1.4;overflow-wrap:anywhere}.showcaseScreen{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);align-content:center;align-items:center;gap:clamp(28px,6vw,96px);width:min(100%,1080px);min-height:0;margin:0 auto;padding:calc(var(--section-gap) + 28px) 0 0}.showcaseIntro{display:grid;align-content:center;gap:18px}.showcaseTopLabel{display:none}.showcaseTopLabel.isRenewal{position:absolute;top:50%;left:50%;display:block;max-width:calc(100% - 148px);margin:0;overflow-wrap:anywhere;color:var(--brand-strong);font-size:12px;font-weight:800;line-height:1.2;text-align:center;transform:translate(-50%,-50%)}.showcaseScreen-renew.showcaseScreen-personal{grid-template-columns:minmax(0,1fr);width:min(100%,760px)}.showcaseScreen-renew.showcaseScreen-business{grid-template-columns:minmax(0,1fr)}.showcaseScreen-renew{gap:24px}.renewalIntro{display:grid;gap:8px;min-width:0}.renewalIntro h1{margin:0;color:var(--text);font-family:var(--font-display);font-size:32px;font-weight:800;line-height:1.12;overflow-wrap:anywhere}.renewalIntro h1 span{display:block}.renewalIntro p{margin:0;color:var(--muted);font-size:15px;font-weight:620;line-height:1.4}.showcaseIntro>span{color:var(--brand-strong);font-size:11px;font-weight:800;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.showcaseIntro h1{max-width:10ch;margin:0;color:var(--text);font-family:var(--font-display);font-size:clamp(42px,5.5vw,70px);font-weight:800;line-height:.92}.showcaseIntro p{max-width:34ch;margin:0;color:var(--muted);font-size:15px;font-weight:620;line-height:1.45}.personalShowcase{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:14px}.periodChoices{display:grid;grid-auto-rows:1fr;gap:14px}.periodChoice,.showcaseSummary,.businessCalculator,.businessOptions,.businessTotal,.creatorShowcase{min-width:0;border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow-soft)}.periodChoice{display:grid;align-content:space-between;gap:42px;min-height:164px;padding:20px;color:var(--text);cursor:pointer;background:var(--panel);text-align:left;transition:color .18s ease,background-color .18s ease,border-color .18s ease}.periodChoice>span,.showcaseSummary>span,.businessTotal>span{color:var(--muted);font-size:12px;font-weight:740;line-height:1.25}.periodChoice strong{font-family:var(--font-display);font-size:28px;font-weight:800;line-height:.9}.periodChoice:hover:not(:disabled),.periodChoice:focus-visible:not(:disabled){border-color:var(--brand);outline:none}.periodChoice:focus-visible:not(:disabled){box-shadow:0 0 0 4px var(--focus-ring)}.periodChoice:disabled{cursor:default}.periodChoice.isSelected{color:var(--segment-text);background:var(--segment-fill);border-color:var(--segment-fill)}.periodChoice.isSelected>span{color:var(--segment-text)}.showcaseSummary,.businessTotal{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;align-content:stretch;gap:20px;min-height:342px;padding:24px;background:var(--panel)}.priceFeedbackSlot{min-width:0}.showcaseSummary>strong,.businessTotal>strong{color:var(--text);font-family:var(--font-display);font-size:clamp(44px,5vw,66px);font-weight:800;line-height:.9}.showcaseSummary p{max-width:26ch;margin:0;color:var(--muted);font-size:14px;font-weight:620;line-height:1.45}.periodChoice .subscriptionPrice,.showcaseSummary>.subscriptionPrice{display:flex;align-items:baseline;gap:.16em;min-width:0;height:1.2em;line-height:1.2;font-variant-numeric:tabular-nums;white-space:nowrap}.subscriptionPrice small{font-size:.55em;font-weight:inherit}.showcaseSummary>.subscriptionPrice{font-size:40px}.showcaseBufferNote{max-width:28ch;color:var(--brand-strong)!important;font-size:11px!important;font-weight:740!important;line-height:1.35!important}.showcaseSummary .segmentAccentButton,.businessTotal .segmentAccentButton{width:100%;padding:0 16px;text-decoration:none}.businessShowcase{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.72fr);gap:14px}.businessCalculator,.businessOptions{display:grid;gap:22px;padding:24px;background:var(--panel)}.businessPeriodChoices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:3px;background:var(--control-fill);border:1px solid var(--border);border-radius:var(--radius-pill)}.businessPeriodChoices button{min-height:32px;padding:0 10px;color:var(--muted);cursor:pointer;background:transparent;border:0;border-radius:var(--radius-pill);font-size:11px;font-weight:760}.businessPeriodChoices button.isSelected{color:var(--segment-text);background:var(--segment-fill)}.businessPeriodChoices button:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:none}.businessCalculatorHeader,.businessCalculatorControls{display:flex;align-items:center;justify-content:space-between;gap:14px}.businessCalculatorHeader>div{display:grid;gap:7px}.businessCalculatorHeader span,.businessCalculatorHeader small,.businessTotal small{color:var(--muted);font-size:12px;font-weight:700;line-height:1.3}.businessCalculatorHeader strong{color:var(--text);font-family:var(--font-display);font-size:clamp(42px,5vw,62px);font-weight:800;line-height:.84}.businessCalculator input[type=range]{width:100%;accent-color:var(--brand)}.businessCalculatorControls>button{display:inline-grid;place-items:center;width:34px;height:34px;padding:0;color:var(--text);cursor:pointer;background:transparent;border:1px solid var(--border);border-radius:50%;font-size:20px;line-height:1}.businessCalculatorControls>button:hover,.businessCalculatorControls>button:focus-visible{color:var(--segment-text);background:var(--segment-fill);border-color:var(--segment-fill);outline:none}.businessCalculatorControls>button:disabled{color:var(--muted);cursor:not-allowed;background:transparent;border-color:var(--border)}.businessCalculatorControls>span{color:var(--text);font-size:13px;font-weight:760}.businessOptions{align-content:start;gap:0;padding:0;overflow:hidden}.businessOption{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:20px;color:var(--text);background:transparent;border:0;border-bottom:1px solid var(--border);text-align:left}.businessOption+.businessOption{padding:18px 20px 20px;border-bottom:0}button.businessOption{cursor:pointer}button.businessOption:hover strong,button.businessOption:focus-visible strong,button.businessOption.isSelected strong{color:var(--brand-strong)}button.businessOption:focus-visible{outline:none}.businessOptionDedicated{grid-template-columns:auto minmax(0,1fr);align-items:start;min-height:0;border:0;border-radius:0;transition:background-color .18s ease}.businessOptionDedicated:hover,.businessOptionDedicated:focus-visible{background:#6caeff1f;background:color-mix(in srgb,var(--brand) 10%,var(--panel))}.businessOption.isSelected{background:#6caeff1f;background:color-mix(in srgb,var(--brand) 10%,var(--panel))}.businessOption>svg,.optionMark{color:var(--brand-strong)}.optionMark{display:grid;place-items:center;width:20px;height:20px;border:1px solid currentColor;border-radius:50%;font-size:14px;font-weight:800;line-height:1}.businessOption>span:nth-child(2){display:grid;gap:5px;min-width:0}.businessOption strong{color:var(--text);font-size:14px;font-weight:780;line-height:1.25}.businessOption small{color:var(--muted);font-size:11px;font-weight:620;line-height:1.35}.businessOptionPrice{grid-column:2;justify-self:start;margin-top:-1px;color:var(--brand-strong);font-size:11px;font-weight:800;line-height:1.2;white-space:nowrap}.businessTotal{grid-column:1 / -1;min-height:208px}.businessTotal>strong{font-size:clamp(42px,5vw,60px)}.showcaseScreen-creators{grid-template-columns:minmax(240px,.72fr) minmax(0,.9fr)}.creatorShowcase{display:grid;align-content:start;gap:20px;padding:clamp(24px,4vw,42px);background:var(--panel)}.creatorShowcase>svg{color:var(--brand-strong)}.creatorShowcase p{max-width:42ch;margin:0;color:var(--text);font-size:clamp(16px,1.7vw,20px);font-weight:650;line-height:1.38}.creatorShowcase p+p{color:var(--muted);font-size:14px}.creatorShowcase .segmentAccentButton{justify-self:start;padding:0 16px;text-decoration:none}.subscriptionsEmpty{display:grid;justify-items:center;align-self:center;gap:20px;width:min(100%,680px);margin:0 auto;padding:clamp(28px,5vw,52px);color:var(--text);text-align:center;background:var(--panel);border:1px solid var(--border);border-radius:8px;box-shadow:0 18px 40px #00000014}.subscriptionsEmpty>span{color:var(--brand-strong);font-size:12px;font-weight:800;letter-spacing:.12em;line-height:1}.subscriptionsEmpty h2{max-width:12ch;margin:0;font-family:var(--font-display);font-size:clamp(38px,5vw,62px);font-weight:800;line-height:.94}.subscriptionsEmpty p{max-width:39ch;margin:0;color:var(--muted);font-size:15px;font-weight:620;line-height:1.5}.subscriptionsEmpty .segmentAccentButton{gap:9px;min-height:var(--control-height-lg);margin-top:8px;padding:0 var(--control-padding-x-lg);font-size:14px}.subscriptionExperience{display:grid;grid-template-columns:minmax(0,4fr) minmax(240px,1fr);align-items:stretch;gap:clamp(16px,2vw,24px);min-width:0;height:400px}.subscriptionExperience.isSingle{grid-template-columns:repeat(2,minmax(0,1fr))}.subscriptionExperience .subscriptionGrid.isSingle{width:min(100%,390px);height:100%;justify-self:center}.subscriptionCardsArea{display:grid;grid-template-rows:minmax(0,400px) auto;align-content:start;gap:14px;min-width:0}.subscriptionExperience .subscriptionGrid:not(.isSingle){grid-template-columns:repeat(3,minmax(0,1fr));width:100%;height:400px;justify-self:center}.subscriptionExperience .subscriptionGrid:not(.isSingle) .subscriptionCard.isDesktopVisible{grid-template-rows:auto auto auto;align-content:space-between;gap:16px}.subscriptionExperience .subscriptionGrid:not(.isSingle) .subscriptionTitle h2{font-size:24px}@media(min-width:1025px)and (max-width:1199px){.subscriptionExperience .subscriptionGrid:not(.isSingle){grid-template-columns:repeat(2,minmax(0,1fr))}}.subscriptionExperience .subscriptionGrid:not(.isSingle) .subscriptionDevices{min-height:0;padding-top:0}@media(min-width:1025px){.subscriptionExperience .subscriptionGrid:not(.isSingle) .subscriptionFacts div{grid-template-columns:1fr;gap:4px}.subscriptionExperience .subscriptionGrid:not(.isSingle) .subscriptionFacts dd{font-size:16px;text-align:left;overflow-wrap:normal}.subscriptionExperience .subscriptionGrid:not(.isSingle) .mobileDevicesButton .deviceButtonLabelLong{display:none}.subscriptionExperience .subscriptionGrid:not(.isSingle) .mobileDevicesButton .deviceButtonLabelShort{display:inline}.subscriptionExperience .subscriptionGrid:not(.isSingle) .mobileDevicesButton .deviceLimitBadge{min-width:0}}@media(min-width:1025px){.dashboard{grid-template-rows:auto;align-content:center;padding:0}.cabinetContent:not(.isSubscriptionView){grid-template-rows:auto auto;overflow:visible}.cabinetContent.isSubscriptionView{grid-template-rows:auto auto;max-height:calc(100vh - 160px);max-height:calc(100dvh - 160px);overflow-y:auto;scrollbar-width:none}.cabinetContent.isSubscriptionView::-webkit-scrollbar{display:none}.subscriptionExperience:not(.isSingle){height:auto;align-items:start}.subscriptionExperience:not(.isSingle) .subscriptionPurchasePanel{height:400px}.cabinetLayout{height:auto;max-height:calc(100vh - 160px);max-height:calc(100dvh - 160px)}.cabinetLayout.hasMultipleSubscriptions{max-height:calc(100vh - 80px);max-height:calc(100dvh - 80px);padding-top:48px}.cabinetLayout.hasMultipleSubscriptions .cabinetContent.isSubscriptionView{max-height:calc(100vh - 128px);max-height:calc(100dvh - 128px)}.cabinetLayout.hasMultipleSubscriptions .dashboardHeader{margin-bottom:16px}.cabinetLayout.hasMultipleSubscriptions .subscriptionCardsArea{grid-template-rows:minmax(0,400px) 38px}.cabinetContent{height:auto}.showcaseScreen,.policyScreen{flex:1 1 auto;padding-top:0}.subscriptionExperience .subscriptionGrid:not(.isSingle) .desktopDevices{display:none}.subscriptionExperience .subscriptionGrid:not(.isSingle) .mobileDevicesButton{display:inline-flex;align-items:center;justify-content:center;width:100%;height:var(--control-height-md);min-height:var(--control-height-md);padding:0 14px;color:var(--text);cursor:pointer;background:transparent;border:1px solid var(--border);border-radius:var(--radius-pill);font-size:14px;font-weight:780;line-height:1}.subscriptionExperience .subscriptionGrid:not(.isSingle) .mobileDevicesButton:hover,.subscriptionExperience .subscriptionGrid:not(.isSingle) .mobileDevicesButton:focus-visible{border-color:var(--text);outline:none}.subscriptionExperience .subscriptionGrid:not(.isSingle) .mobileDevicesButton:focus-visible{box-shadow:0 0 0 4px var(--focus-ring)}}.subscriptionExperience .subscriptionGrid.isSingle .subscriptionCard.isDesktopVisible{min-height:0}.subscriptionPurchasePanel{display:grid;align-content:space-between;gap:22px;min-width:0;padding:24px;color:var(--text);background:var(--panel);border:1px solid var(--border);border-radius:8px;box-shadow:0 18px 40px #00000014}.subscriptionPurchasePanel>span{color:var(--brand-strong);font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.subscriptionPurchasePanel h2{margin:auto 0 0;font-family:var(--font-display);font-size:clamp(28px,3vw,42px);font-weight:800;line-height:.94}.subscriptionPurchasePanel p{margin:0;color:var(--muted);font-size:13px;font-weight:620;line-height:1.45}.segmentAccentButton{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--control-height-md);color:var(--segment-text);cursor:pointer;background:var(--segment-fill);border:1px solid var(--segment-fill);border-radius:var(--radius-pill);font-size:13px;font-weight:780;line-height:1;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.segmentAccentButton:hover,.segmentAccentButton:focus-visible{background:var(--segment-fill-hover);border-color:var(--segment-fill-hover);outline:none}.segmentAccentButton:focus-visible{box-shadow:0 0 0 4px var(--focus-ring)}.subscriptionPurchasePanel .segmentAccentButton{width:100%;padding:0 14px}.expiredToggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;min-height:var(--control-height-md);padding:0 var(--control-padding-x-md);color:var(--muted);cursor:pointer;background:transparent;border:1px solid var(--border);border-radius:var(--radius-pill);font-size:12px;font-weight:700;line-height:1}.expiredToggleShort{display:none}.expiredToggle:hover,.expiredToggle:focus-visible,.expiredToggle.isActive{color:var(--text);border-color:var(--text);outline:none}.expiredToggle:focus-visible{box-shadow:0 0 0 4px var(--focus-ring)}.subscriptionCard{overflow-wrap:anywhere;display:grid;align-content:start;gap:20px;width:100%;min-width:0;padding:24px;color:var(--text);background:var(--panel);border:1px solid var(--border);border-radius:8px;box-shadow:0 18px 40px #00000014}.subscriptionState[data-tone=neutral]:before{background:var(--muted)}.subscriptionState[data-tone=warning]:before{background:var(--warning)}.subscriptionFeedback{color:var(--muted);font-size:14px;line-height:1.5;margin:0;align-self:center}.subscriptionCard.isExpired{color:var(--muted);background:var(--block);border-color:var(--border);border-color:color-mix(in srgb,var(--border) 72%,transparent);border-style:dashed;box-shadow:none}.subscriptionCard.isExpired .subscriptionState:before{background:var(--muted)}.subscriptionCard.isExpired .subscriptionTitle h2,.subscriptionCard.isExpired .subscriptionFacts dd{color:var(--muted)}.subscriptionGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:min(100%,1080px);height:clamp(500px,58vh,580px);min-width:0;padding:0;overflow:hidden}.desktopSubscriptionControls{display:flex;align-items:center;justify-content:center;gap:16px;color:var(--muted);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.desktopSubscriptionControls span{min-width:72px;text-align:center}.subscriptionCarouselControls{display:flex;align-items:center;justify-content:flex-end;gap:14px;width:min(100%,1080px);margin-top:18px;color:var(--muted);font-size:12px;font-weight:700}.carouselButton{display:inline-grid;place-items:center;width:38px;height:38px;padding:0;color:var(--text);cursor:pointer;background:var(--panel);border:1px solid var(--border);border-radius:50%}.carouselButton:active{color:#11120f;background:var(--brand);border-color:var(--brand);outline:none}.carouselButton:focus-visible{outline:2px solid var(--brand);outline-offset:3px}@media(hover:hover)and (pointer:fine){.carouselButton:hover{color:#11120f;background:var(--brand);border-color:var(--brand);box-shadow:0 0 0 4px var(--focus-ring);outline:none}}.addSubscriptionSliderButton{display:inline-flex;align-items:center;justify-content:center;flex:0 0 180px;gap:8px;width:180px;min-height:38px;padding:0 16px;color:var(--segment-text);cursor:pointer;background:var(--segment-fill);border:1px solid var(--segment-fill);border-radius:var(--radius-pill);font-size:12px;font-weight:780;line-height:1;white-space:nowrap}.addSubscriptionSliderButton:hover,.addSubscriptionSliderButton:focus-visible{background:var(--segment-fill-hover);border-color:var(--segment-fill-hover);outline:none}.addSubscriptionSliderButton:focus-visible{box-shadow:0 0 0 4px var(--focus-ring)}.subscriptionGrid .subscriptionCard{display:none}.subscriptionGrid .subscriptionCard.isDesktopVisible{display:grid;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr) auto;gap:20px;min-height:0}.subscriptionGrid.isSingle{grid-template-columns:minmax(0,840px);height:clamp(360px,44vh,410px);justify-content:center}.subscriptionGrid.isSingle .subscriptionCard.isDesktopVisible{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;row-gap:20px}.subscriptionGrid.isSingle .subscriptionLead{grid-column:1;grid-row:auto}.subscriptionGrid.isSingle .subscriptionFacts{grid-column:1;grid-row:auto;align-self:start}.subscriptionGrid.isSingle .subscriptionDevices{grid-column:1;grid-row:auto;min-height:0}.subscriptionGrid.isSingle .subscriptionKey{align-self:center}.subscriptionGrid.isSingle .subscriptionActions{grid-column:1;grid-row:auto;align-self:end}.subscriptionGrid .subscriptionLead{grid-row:auto}.subscriptionGrid .subscriptionFacts{align-self:start;padding:0}.subscriptionGrid .subscriptionKey{align-self:auto;padding-bottom:0;border-bottom:0}.subscriptionGrid .subscriptionActions{align-self:auto}.subscriptionDevices{display:grid;grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:12px;min-height:116px;padding-top:16px;overflow:hidden}.subscriptionDevicesHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.subscriptionDevicesHeader>span,.deviceModalHeader>div>span{color:var(--muted);font-size:11px;font-weight:700;line-height:1.3}.deviceList{display:grid;gap:0;margin:0;padding:0;list-style:none;overflow-y:auto;scrollbar-color:var(--border) transparent;scrollbar-width:thin}.deviceList li{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;min-height:39px;padding:5px 0}.deviceList li+li{border-top:1px solid var(--border);border-top:1px solid color-mix(in srgb,var(--border) 52%,transparent)}.deviceIdentity{display:flex;align-items:center;flex-wrap:wrap;gap:7px;min-width:0}.deviceList strong{min-width:0;color:var(--text);font-size:13px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deviceClient{display:inline-flex;align-items:center;min-height:20px;padding:0 7px;color:var(--muted);background:var(--control-fill);border:1px solid var(--border);border:1px solid color-mix(in srgb,var(--border) 68%,transparent);border-radius:var(--radius-pill);font-size:10px;font-weight:700;line-height:1}.deviceList button,.deviceModalHeader>button{display:inline-grid;place-items:center;flex:0 0 auto;width:30px;height:30px;padding:0;color:var(--muted);cursor:pointer;background:transparent;border:1px solid transparent;border-radius:50%}.deviceList button:hover,.deviceList button:focus-visible,.deviceModalHeader>button:hover,.deviceModalHeader>button:focus-visible{color:var(--error);border-color:var(--border);outline:none}.deviceList button:focus-visible,.deviceModalHeader>button:focus-visible{box-shadow:0 0 0 4px var(--focus-ring)}.deviceList button:disabled{color:var(--muted);cursor:not-allowed}.devicePurchaseItem{padding:8px 0 0!important}.devicePurchaseItem button{display:flex!important;align-items:center;justify-content:flex-start;gap:8px;width:100%!important;min-height:34px;min-height:38px;padding:0 12px!important;color:var(--inverse-text)!important;background:var(--inverse-fill)!important;border:1px solid var(--inverse-fill)!important;border-radius:var(--control-radius)!important;font-size:12px;font-weight:700}.devicePurchaseItem button:hover,.devicePurchaseItem button:focus-visible{color:var(--inverse-text)!important;background:var(--inverse-fill-hover)!important;border-color:var(--inverse-fill-hover)!important;outline:none}.devicesEmpty{margin:0;color:var(--muted);font-size:13px;line-height:1.4}.mobileDevicesButton{display:none}.subscriptionLead{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;min-width:0}.subscriptionTitle{display:grid;gap:11px;flex:1 1 auto;min-width:0}.subscriptionState{white-space:normal;display:inline-flex;align-items:center;flex-wrap:wrap;gap:7px;color:var(--muted);font-size:11px;font-weight:700;line-height:1.4;text-transform:uppercase}.subscriptionState:before{width:7px;height:7px;content:"";background:var(--brand);border-radius:50%}.subscriptionState[data-tone=active][data-line=personal]:before{background:#a1ff62}.subscriptionState[data-tone=active][data-line=business]:before{background:#6caeff}.subscriptionState[data-tone=active][data-line=creators]:before{background:#ff7b98}.subscriptionLine{color:var(--muted);font-weight:600}.subscriptionTitle h2{margin:0;color:var(--text);font-family:var(--font-display);font-size:clamp(30px,3.1vw,44px);font-weight:820;line-height:.9;letter-spacing:0;overflow-wrap:anywhere}.subscriptionLead p{flex:0 0 auto;margin:4px 0 0;color:var(--muted);font-size:12px;font-weight:700;line-height:1.35}.shareSubscriptionButton{display:inline-grid;place-items:center;flex:0 0 auto;width:var(--control-height-sm);height:var(--control-height-sm);padding:0;color:var(--text);cursor:pointer;background:transparent;border:1px solid var(--border);border-radius:50%}.shareSubscriptionButton:hover,.shareSubscriptionButton:focus-visible{color:var(--segment-text);background:var(--segment-fill);border-color:var(--segment-fill);outline:none}.shareSubscriptionButton:focus-visible{box-shadow:0 0 0 4px var(--focus-ring)}.shareSubscriptionButton:disabled{color:var(--muted);cursor:not-allowed;background:transparent;border-color:var(--border)}.includedServices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.subscriptionFacts{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0}.subscriptionFacts div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:12px;min-width:0}.subscriptionFacts dt,.subscriptionKey>span{color:var(--muted);font-size:11px;font-weight:700;line-height:1.3}.subscriptionFacts dd{display:grid;gap:4px;min-width:0;margin:0;text-align:right;color:var(--text);font-size:18px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.subscriptionDays{color:var(--brand-strong);font-size:12px;font-weight:600}.subscriptionCard.isExpired .subscriptionDays{color:var(--muted)}.subscriptionKey{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding-bottom:16px;border-bottom:1px solid var(--border);border-bottom:1px solid color-mix(in srgb,var(--border) 68%,transparent)}.subscriptionKey code{min-width:0;color:var(--text);font-family:var(--font-ui);font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copyKeyButton{display:inline-grid;place-items:center;width:36px;height:36px;padding:0;color:var(--text);cursor:pointer;background:transparent;border:1px solid var(--border);border-radius:50%}.copyKeyButton:hover,.copyKeyButton:focus-visible{color:#11120f;background:var(--brand);border-color:var(--brand);box-shadow:none;outline:none}.copyKeyButton:focus-visible,.connectButton:focus-visible,.renewButton:focus-visible{box-shadow:0 0 0 4px var(--focus-ring)}.subscriptionActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.subscriptionActions .mobileDevicesButton{grid-column:1 / -1;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:0 14px;background:transparent;color:var(--text);border:1px solid var(--border);border-radius:var(--radius-pill);font-size:14px;font-weight:780;line-height:1}.subscriptionActions>button{height:var(--control-height-md);min-height:var(--control-height-md)}.subscriptionActions>button:disabled{color:var(--muted);background:transparent;border-color:var(--border);cursor:not-allowed}.settingsActiveSessions{margin:16px 0;font-size:13px;color:var(--muted)}.settingsActiveSessions summary{cursor:pointer;padding:8px 0}.settingsLogout{justify-self:start;width:auto;min-height:var(--control-height-md);padding:0 20px}.connectButton,.renewButton{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--control-height-lg);min-width:0;padding:0 14px;cursor:pointer;border-radius:var(--radius-pill);font-size:14px;font-weight:780;line-height:1}.connectButton{color:var(--inverse-text);background:var(--inverse-fill);border:1px solid var(--inverse-fill)}.connectButton{grid-column:1 / -1}.connectButton:hover{color:var(--inverse-text);background:var(--inverse-fill-hover);border-color:var(--inverse-fill-hover);outline:none}.renewButton{grid-column:1 / -1;color:var(--text);background:transparent;border:1px solid var(--border)}.renewButton:hover{border-color:var(--text);outline:none}.connectButton:disabled,.renewButton:disabled{color:var(--muted);cursor:not-allowed;background:transparent;border-color:var(--border)}.deviceModalBackdrop,.slotPurchaseBackdrop,.shareModalBackdrop{position:fixed;inset:0;z-index:12;display:grid;place-items:center;padding:var(--page-padding);background:#0000009e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.shareModal{display:grid;gap:24px;width:min(100%,500px);padding:24px;color:var(--text);background:var(--modal-panel);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow-soft)}.shareModalHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.shareModalHeader>div{display:grid;gap:8px}.shareModalHeader>div>span{color:var(--muted);font-size:11px;font-weight:700;line-height:1.3}.shareModalHeader h2{margin:0;color:var(--text);font-family:var(--font-display);font-size:clamp(28px,4vw,38px);font-weight:780;line-height:.95}.shareModalHeader>button{display:inline-grid;place-items:center;flex:0 0 auto;width:var(--control-height-sm);height:var(--control-height-sm);padding:0;color:var(--muted);cursor:pointer;background:transparent;border:1px solid var(--border);border-radius:50%}.shareModalHeader>button:hover,.shareModalHeader>button:focus-visible{color:var(--text);border-color:var(--text);outline:none}.shareModalHeader>button:focus-visible{box-shadow:0 0 0 4px var(--focus-ring)}.shareModalActions{display:grid;gap:10px}.inviteShareOption{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:72px;padding:14px 16px;color:var(--text);cursor:pointer;background:transparent;border:1px solid var(--border);border-radius:8px;font:inherit;text-align:left;text-decoration:none}.inviteShareOption>span{display:grid;gap:5px;min-width:0}.inviteShareOption strong{font-size:14px;font-weight:780;line-height:1.2}.inviteShareOption small{color:var(--muted);font-size:11px;font-weight:600;line-height:1.35}.inviteShareOption:hover,.inviteShareOption:focus-visible{border-color:var(--text);outline:none}.inviteShareOption.isTelegram:hover,.inviteShareOption.isTelegram:focus-visible{color:var(--brand-strong)}.inviteShareOption:focus-visible{box-shadow:0 0 0 4px var(--focus-ring)}.deviceModal{display:grid;gap:24px;width:min(100%,460px);padding:24px;color:var(--text);background:var(--modal-panel);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow-soft)}.deviceModal .deviceList{max-height:min(42vh,320px)}.deviceModalHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.deviceModalHeader>div{display:grid;gap:8px}.deviceModalHeader h2{margin:0;color:var(--text);font-family:var(--font-display);font-size:28px;line-height:.95}.deviceModalFooter{display:flex;align-items:center;justify-content:flex-start;gap:14px;padding-top:18px;border-top:1px solid var(--border)}.deviceModalFooter>span{min-width:0;color:var(--muted);font-size:12px;font-weight:700;line-height:1.35}.slotPurchaseBackdrop{z-index:13}.slotPurchaseModal{display:grid;gap:20px;width:min(100%,460px);padding:24px;color:var(--text);background:var(--modal-panel);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow-soft)}.slotPurchaseHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.slotPurchaseHeader>div{display:grid;gap:8px}.slotPurchaseHeader span{color:var(--muted);font-size:11px;font-weight:700;line-height:1.3}.slotPurchaseHeader h2{margin:0;color:var(--text);font-family:var(--font-display);font-size:clamp(28px,4vw,38px);font-weight:780;line-height:.95}.slotPurchaseHeader>button{display:inline-grid;place-items:center;flex:0 0 auto;width:var(--control-height-sm);height:var(--control-height-sm);padding:0;color:var(--muted);cursor:pointer;background:transparent;border:1px solid var(--border);border-radius:50%}.slotPurchaseHeader>button:hover,.slotPurchaseHeader>button:focus-visible{color:var(--text);border-color:var(--text);outline:none}.slotPurchaseNotice{display:grid;gap:8px;padding:16px;background:var(--block);border-left:2px solid var(--brand)}.slotPurchaseNotice p{margin:0;color:var(--text);font-size:14px;font-weight:680;line-height:1.42}.slotPurchaseNotice p+p{color:var(--muted);font-size:12px;font-weight:620}.slotPurchaseActions{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:10px}.slotPurchaseActions button{min-height:var(--control-height-lg);padding:0 16px;border-radius:var(--radius-pill);font-size:13px;font-weight:760}.slotPurchaseCancel{color:var(--text);cursor:pointer;background:transparent;border:1px solid var(--border)}.slotPurchaseConfirm{color:var(--inverse-text);cursor:pointer;background:var(--inverse-fill);border:1px solid var(--inverse-fill)}.slotPurchaseCancel:hover,.slotPurchaseCancel:focus-visible{border-color:var(--text);outline:none}.slotPurchaseConfirm:hover,.slotPurchaseConfirm:focus-visible{background:var(--inverse-fill-hover);border-color:var(--inverse-fill-hover);outline:none}.slotPurchaseMobileBreak{display:none}@media(max-width:640px){.slotPurchaseMobileBreak{display:block}.slotPurchaseConfirm{line-height:1.15}}.includedService{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:38px;padding:0 0 0 10px;background:transparent;border:0;border-left:2px solid var(--service-color);border-radius:7px;font-size:12px;font-weight:700;line-height:1.2}.includedService span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.serviceMark{width:9px;height:9px;background:var(--service-color);border-radius:999px}.bottomNav{display:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-height:58px;padding:0;background:transparent;border-top:1px solid var(--border)}.bottomNavItem{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:58px;padding:0 var(--control-padding-x-sm);color:var(--muted);cursor:pointer;background:transparent;border:0;border-radius:0;font-size:12px;font-weight:600;line-height:1}.bottomNavItem:hover,.bottomNavItem.isActive{color:var(--text);background:transparent;outline:none}.bottomNavItem:focus-visible{color:var(--text);background:transparent;box-shadow:0 0 0 4px var(--focus-ring);outline:none}.bottomNavItem.isActive:before{position:absolute;top:0;right:24%;left:24%;height:2px;content:"";background:var(--brand)}.bottomNavItem span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboardFooter{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0;padding-top:18px;color:var(--muted);border-top:0;font-size:12px;line-height:1.45}.dashboardFooter a{color:var(--muted);text-decoration:none;white-space:nowrap}.dashboardFooter a:hover,.dashboardFooter a:focus-visible{color:var(--text);outline:none}.baseline{flex-wrap:wrap;padding-top:16px;border-top:0}.baseline a{color:var(--muted);text-decoration:none;white-space:nowrap}.baseline a:hover,.baseline a:focus-visible{color:var(--text);outline:none}@keyframes revealLogin{to{opacity:1;transform:translateY(0)}}@keyframes titleRise{0%{opacity:0;transform:translateY(.38em)}to{opacity:1;transform:translateY(0)}}@keyframes menuIn{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes menuLinkRecolor{0%{background-position:100% 0}to{background-position:0 0}}@keyframes notificationIn{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}@keyframes notificationOut{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-8px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}@media(max-width:1024px){.dashboard{grid-template-rows:minmax(0,1fr) auto;gap:22px;padding-top:calc(var(--section-gap) + 18px)}.cabinetLayout{grid-template-columns:1fr;gap:0}.cabinetContent{width:min(100%,680px);margin:0 auto}.dashboardHeader{margin-bottom:22px}.subscriptionCard{width:100%;min-height:clamp(400px,48vh,520px)}.subscriptionGrid{display:block;width:100%;height:auto;padding:0;overflow:hidden}.subscriptionExperience{display:block;width:100%;height:auto}.subscriptionCardsArea{display:block}.desktopSubscriptionControls{display:none}.subscriptionExperience .subscriptionGrid.isSingle{width:min(100%,390px);height:auto;margin-inline:auto}.subscriptionExperience .subscriptionGrid:not(.isSingle){height:auto}.subscriptionPurchasePanel{display:none}.subscriptionPurchasePanel.isCarouselActive{display:grid;min-height:clamp(320px,42vh,400px)}.subscriptionGrid.isSingle .subscriptionCard.isDesktopVisible{grid-template-columns:1fr;grid-template-rows:none}.subscriptionGrid.isSingle{height:auto}.cabinetContent.isSubscriptionView .subscriptionExperience{align-self:center}.subscriptionGrid.isSingle .subscriptionLead,.subscriptionGrid.isSingle .subscriptionFacts,.subscriptionGrid.isSingle .subscriptionKey,.subscriptionGrid.isSingle .subscriptionActions{grid-column:1;grid-row:auto;align-self:auto}.subscriptionGrid .subscriptionCard{display:none}.subscriptionGrid .subscriptionCard.isCarouselActive{display:grid;grid-template-columns:1fr;grid-template-rows:none;min-height:0}.desktopDevices{display:none}.mobileDevicesButton{display:inline-flex;align-items:center;justify-content:center;width:100%;height:var(--control-height-md);min-height:var(--control-height-md);padding:0 14px;color:var(--text);cursor:pointer;background:transparent;border:1px solid var(--border);border-radius:var(--radius-pill);font-size:14px;font-weight:780;line-height:1}.mobileDevicesButton:hover,.mobileDevicesButton:focus-visible{border-color:var(--text);outline:none}.mobileDevicesButton:focus-visible{box-shadow:0 0 0 4px var(--focus-ring)}.mobileDevicesButton:disabled{color:var(--muted);cursor:not-allowed}.subscriptionGrid .subscriptionCard.isDesktopVisible{display:none}.subscriptionGrid .subscriptionCard.isCarouselActive{display:grid}.subscriptionGrid .subscriptionLead,.subscriptionGrid .subscriptionFacts,.subscriptionGrid .subscriptionKey,.subscriptionGrid .subscriptionActions{grid-row:auto;align-self:auto}.subscriptionCarouselControls{justify-content:center;gap:10px;margin-top:16px}.carouselButton{display:inline-grid;place-items:center;width:38px;height:38px;padding:0;color:var(--text);cursor:pointer;background:var(--panel);border:1px solid var(--border);border-radius:50%}.carouselButton:active{color:#11120f;background:var(--brand);border-color:var(--brand);outline:none}.carouselButton:focus-visible{outline:2px solid var(--brand);outline-offset:3px}}@media(max-width:640px){:root{--page-padding: 24px;--section-gap: 24px}.topbar,.baseline{align-items:center}.siteMenuLinks{padding-top:24px}.siteMenuLink{font-size:clamp(46px,14vw,64px);line-height:.9}.siteMenuDashboard .siteMenuLink{font-size:clamp(38px,11.5vw,48px);line-height:.94}.siteMenuScopes{flex-wrap:wrap;gap:7px}.siteMenuScope{min-height:34px;padding:0 11px;font-size:11px}.notification{top:max(calc(var(--page-padding) + var(--control-height-md) + 8px),var(--notification-top))}.hero{padding:12px 0 0}.heroCopy{gap:18px}.authScreen{padding:18px 0}.authForm{gap:18px;padding:22px}.dashboard{grid-template-rows:minmax(0,1fr) auto;gap:14px;padding:18px 0 0}.shellDashboard .topbar{position:relative;top:auto;right:auto;left:auto}.shell[data-entry=telegram].shellDashboard .topbar,.shell[data-entry=telegram]>.topbar{position:relative;top:auto;right:auto;left:auto}.scopeSwitch{width:100%}.cabinetLayout{grid-template-columns:1fr;gap:0}.dashboardHeader{align-items:center;flex-direction:row;justify-content:space-between;margin-bottom:20px}.cabinetContent.isSubscriptionView .dashboardHeader{margin-bottom:20px}.cabinetContent.isSubscriptionView{grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;height:100%;min-height:0;padding-bottom:8px}.cabinetLayout.hasMultipleSubscriptions .cabinetContent.isSubscriptionView{grid-template-rows:auto minmax(0,1fr) 38px}.cabinetContent.isSubscriptionView .subscriptionExperience{align-self:center}.cabinetContent.isSubscriptionView .subscriptionCarouselControls{align-self:end;margin-top:0}.dashboardHeader h1{min-width:0;font-size:clamp(34px,10.2vw,40px);line-height:1;white-space:nowrap}.dashboardHeading{gap:8px}.dashboardHeading>span{font-size:10px}.inviteScreen{grid-template-columns:1fr;align-self:center;gap:24px;width:100%}.inviteCodePanel{gap:16px;padding:20px}.inviteCodeRow{align-items:stretch;grid-template-columns:1fr;gap:14px}.inviteCodeRow code{grid-column:1;font-size:26px}.inviteCopyButton{grid-column:1;justify-self:stretch;width:100%}.inviteGuidance{gap:10px}.inviteGuidance p{max-width:34ch;font-size:16px}.settingsScreen{grid-template-columns:1fr;grid-template-areas:"support" "profile" "sessions" "documents" "footer";align-content:start;gap:28px;height:100%;padding:4px 4px 18px 0;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.settingsScreen::-webkit-scrollbar{display:none}.settingsSupport{align-items:stretch;flex-direction:column;gap:18px}.settingsSupport a{width:100%}.settingsSection{gap:14px}.settingsStatusItem{min-height:62px}.settingsFooter{padding-bottom:8px}.policyScreen{align-content:center;gap:12px;padding:84px 0 24px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.policyScreen::-webkit-scrollbar{display:none}.policyPreview,.policyContent{width:100%}.policyPreview h1{font-size:24px;line-height:1.15}.showcaseScreen{display:flex;flex:none;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:24px;width:100%;padding:24px 0 32px}.shellShowcase{display:block;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:none;-ms-overflow-style:none}.shellShowcase::-webkit-scrollbar{display:none}.shellShowcase .topbar{position:sticky;top:calc(var(--page-padding) * -1);z-index:7;min-height:62px;margin:calc(var(--page-padding) * -1) calc(var(--page-padding) * -1) 0;padding:0 var(--page-padding) 16px;background:var(--bg);border-bottom:1px solid var(--border)}.shellShowcase .notification,.notification[data-showcase=true]{top:0;width:100vw;min-height:62px;border-radius:0 0 var(--control-radius) var(--control-radius)}.shell[data-entry=telegram].shellShowcase .notification,.notification[data-entry=telegram][data-showcase=true]{top:max(var(--page-padding),calc(var(--app-safe-top) + 24px));width:min(calc(100vw - 2 * var(--page-padding)),460px);min-height:54px}.shell[data-entry=telegram].shellShowcase .topbar{position:relative;top:auto;min-height:38px;margin:0;padding:0 0 16px}.showcaseTopLabel{position:absolute;top:8px;left:50%;display:block;max-width:calc(100% - 148px);overflow:hidden;color:var(--brand-strong);font-size:11px;font-weight:800;letter-spacing:.1em;line-height:var(--control-height-sm);text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;transform:translate(-50%)}.showcaseTopLabel.isRenewal{top:50%;text-transform:none;white-space:normal;transform:translate(-50%,-50%)}.showcaseScreen.showcaseScreen-renew{gap:8px;padding:4px 0 0}.renewalIntro h1{font-size:24px}.showcaseScreen .periodChoice,.showcaseScreen .showcaseSummary,.showcaseScreen .businessCalculator,.showcaseScreen .businessOptions,.showcaseScreen .businessTotal,.showcaseScreen .creatorShowcase{box-shadow:none}.showcaseIntro{gap:12px}.showcaseIntro h1{max-width:12ch;font-size:clamp(38px,11vw,46px)}.showcaseScreen-business .showcaseIntro h1,.showcaseScreen-creators .showcaseIntro h1{max-width:none;font-size:28px;line-height:1.08}.showcaseIntro p{font-size:14px}.showcaseScreen-personal{gap:16px;padding:16px 0 20px}.showcaseScreen-personal .showcaseIntro{gap:8px}.showcaseIntro>span{display:none}.showcaseScreen-personal .showcaseIntro h1{display:none}.showcaseScreen-personal .showcaseIntro p{font-size:13px;line-height:1.35}.showcaseScreen-personal .personalShowcase,.showcaseScreen-personal .periodChoices{gap:10px}.showcaseScreen-personal .periodChoice{min-height:96px;gap:16px;padding:12px}.showcaseScreen-personal .periodChoice strong{font-size:22px}.showcaseScreen-personal .showcaseSummary{gap:10px;padding:16px}.showcaseScreen-personal .showcaseSummary>strong{font-size:34px}.personalShowcase,.businessShowcase{grid-template-columns:1fr}.periodChoices{grid-template-columns:repeat(2,minmax(0,1fr))}.periodChoice{min-height:132px;gap:28px;padding:16px}.periodChoice strong{font-size:28px}.showcaseSummary,.businessTotal{min-height:0;padding:20px}.showcaseSummary{gap:16px}.showcaseSummary>strong,.businessTotal>strong{font-size:46px}.businessCalculator,.businessOptions{gap:18px;padding:20px}.businessOptions{gap:0;padding:0}.businessOptionDedicated{min-height:0;padding:18px 20px 20px}.businessOptionPrice{font-size:11px}.businessTotal{grid-column:auto}.creatorShowcase{gap:18px;padding:24px}.creatorShowcase p{font-size:16px}.creatorShowcase .segmentAccentButton{width:100%}.shareModal{gap:20px;padding:20px}.inviteShareOption{min-height:68px;padding:12px 14px}.subscriptionsEmpty{gap:18px;padding:30px 22px}.subscriptionsEmpty h2{max-width:none;font-size:clamp(34px,9.2vw,38px)}.subscriptionsEmpty h2 span{display:block}.expiredToggle{min-height:var(--control-height-sm);padding:0 11px;font-size:11px}.expiredToggleLong{display:none}.expiredToggleShort{display:inline}.subscriptionCard{gap:16px;min-height:0;padding:20px}.subscriptionGrid .subscriptionCard.isCarouselActive,.subscriptionPurchasePanel.isCarouselActive{height:min(384px,calc(100vh - 220px));height:min(384px,calc(100dvh - 220px));min-height:0}.shell[data-entry=telegram] .subscriptionGrid .subscriptionCard.isCarouselActive,.shell[data-entry=telegram] .subscriptionPurchasePanel.isCarouselActive{height:clamp(340px,calc(var(--tg-viewport-stable-height, 100vh) - var(--app-safe-top) - var(--app-safe-bottom) - 210px),360px)}.subscriptionPurchasePanel{padding:20px}.subscriptionFacts{gap:12px;padding:0}.subscriptionGrid .subscriptionFacts{padding:0}.subscriptionFacts dd{font-size:16px}.subscriptionLead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.subscriptionLead p{margin:0}.subscriptionKey{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.subscriptionKey>span{grid-column:1 / -1}.subscriptionKey code{font-size:12px}.subscriptionActions{grid-template-columns:1fr;gap:10px}.connectButton,.renewButton{width:100%}.connectButton,.renewButton{min-height:44px}.mobileDevicesButton{min-height:var(--control-height-md)}.subscriptionCarouselControls{margin-top:20px}.includedServices{grid-template-columns:1fr;gap:10px}.includedService{min-height:50px;font-size:14px}.bottomNavItem{gap:4px;min-height:42px;padding:0 6px;font-size:9px}h1{font-size:clamp(34px,min(10vw,8vh),48px);line-height:.9}.heroTitle span:nth-child(2){padding-left:0}.heroTitle span:nth-child(3){padding-right:0}.primaryButton{min-height:42px}.baseline{gap:8px;font-size:10px}.dashboardFooter{justify-content:center;gap:10px;padding-top:12px;font-size:10px}.deviceModalFooter{align-items:stretch;flex-direction:column}.deviceModalFooter>button{width:100%}}@media(max-width:420px){.baseline,.dashboardFooter{align-items:flex-start;flex-direction:column}.topbar{align-items:center;flex-direction:row}}.subscriptionGrid .subscriptionTitle h2{font-size:24px;line-height:1.2}.subscriptionCard .subscriptionLead{position:relative;display:block}.subscriptionCard .subscriptionTitle{width:100%;row-gap:28px}.subscriptionCard .subscriptionState{max-width:calc(100% - var(--control-height-sm) - 8px)}.subscriptionCard .shareSubscriptionButton{position:absolute;top:0;right:0}.subscriptionName{width:100%;min-width:0;min-height:40px}.subscriptionName h2{display:inline;min-width:0;overflow-wrap:anywhere}.subscriptionNameText{display:inline-block;white-space:nowrap}.subscriptionName.isWrapped .subscriptionNameText{display:inline;white-space:normal;overflow-wrap:anywhere}.subscriptionName button{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;width:32px;height:32px;margin-left:4px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--muted);cursor:pointer}.subscriptionName button:hover{color:var(--text);background:var(--block)}.subscriptionName button:focus-visible{outline:2px solid var(--text);outline-offset:2px}.interfaceDialog{width:min(440px,calc(100% - 40px));max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);margin:auto;padding:24px;border:1px solid var(--border);border-radius:8px;background:var(--modal-panel);color:var(--text);overflow:auto}.interfaceDialog:focus{outline:none}.interfaceDialog::backdrop{background:#0000009e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mobileDevicesButton{flex-direction:row;flex-wrap:nowrap;gap:8px;padding:0 12px;white-space:nowrap}.mobileDevicesButton>span:not(.deviceLimitBadge){font-size:13px;line-height:18px}.mobileDevicesButton .deviceButtonLabelShort{display:none}.deviceLimitBadge{min-width:88px;color:var(--muted);font-size:12px;line-height:18px;font-weight:500;text-align:left;white-space:nowrap;font-variant-numeric:tabular-nums}@media(max-width:380px){.mobileDevicesButton .deviceButtonLabelLong{display:none}.mobileDevicesButton .deviceButtonLabelShort{display:inline}}.devicesInfoDialog[open]{display:flex;flex-direction:column;gap:24px}.devicesInfoDialog>*{flex-shrink:0}.devicesInfoDialog .devicesContent{display:grid;align-content:start;min-width:0;min-height:80px}.devicesInfoDialog .registeredDevices{flex:0 1 auto;min-height:80px}.devicesInfoDialog h3{margin:0;font-family:var(--font-display);font-size:24px;line-height:1.2}.devicesInfoDialog h3{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.devicesInfoDialog .deviceHeadingCount{font-size:13px;line-height:1.4;font-weight:600;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.devicesFooter{display:flex;align-items:center;gap:8px}.devicesFooter>.deviceRemoveButton{flex-shrink:0}.visuallyHidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.devicesInfoDialog .shareModalHeader>div{min-width:0;overflow-wrap:anywhere}.devicesInfoDialog .shareModalHeader>div>span{font-size:13px;font-weight:500}.devicesInfoDialog .shareModalHeader>button:focus-visible{outline:2px solid var(--text);outline-offset:2px;box-shadow:none}.devicesInfoDialog p{margin:0;color:var(--text);font-size:15px;line-height:1.5}.devicesAvailability{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px}.devicesAvailability>svg{margin-top:2px;color:var(--muted)}.devicesAvailability.isLoading>svg{animation:deviceLoadingSpin 1.4s linear infinite}@keyframes deviceLoadingSpin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.devicesAvailability.isLoading>svg{animation:none}}.deviceCapacity{display:grid;gap:12px;margin:0}.deviceCapacity>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:16px}.deviceCapacity dt{color:var(--muted);font-size:14px;line-height:1.4}.deviceCapacity dd{margin:0;font-size:20px;font-weight:700;line-height:1.2;text-align:right;font-variant-numeric:tabular-nums}.devicesAvailability.isOutdated>svg{color:var(--warning)}.registeredDevices{display:grid;gap:0;max-height:min(440px,65vh);max-height:min(440px,65dvh);margin:0;padding:0;overflow-y:auto;overscroll-behavior:contain;list-style:none}.registeredDevices li{display:grid;grid-template-columns:19px minmax(0,1fr) 44px;align-items:start;gap:10px;padding:12px 0}.registeredDevices li+li{border-top:1px solid var(--border)}.registeredDevices li>svg{margin-top:2px;color:var(--muted)}.registeredDevices li>div{display:grid;gap:5px;min-width:0;overflow-wrap:anywhere}.registeredDevices strong{font-size:15px;line-height:1.4}.registeredDevices span{color:var(--muted);font-size:12px;line-height:1.4}.registeredDevices .isWarning{color:var(--warning)}.devicesRefresh{display:inline-flex;justify-content:center;align-items:center;gap:8px;width:100%;min-height:var(--control-height-md);padding:8px 16px;color:var(--text);background:transparent;border:1px solid var(--border);border-radius:var(--radius-pill);font-size:13px;font-weight:700;cursor:pointer}.devicesRefresh:hover{border-color:var(--text)}.devicesRefresh:disabled{opacity:1;cursor:default}.devicesRefresh[aria-busy=true] svg{animation:deviceLoadingSpin 1.4s linear infinite}.devicesRefresh:focus-visible,.registeredDevices:focus-visible{outline:2px solid var(--text);outline-offset:2px}.deviceRemoveButton{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:var(--muted);cursor:pointer}.deviceRemoveButton:hover:not(:disabled){color:var(--error);background:#dc26261a;background:color-mix(in srgb,var(--error) 10%,transparent)}.deviceRemoveButton:disabled{opacity:.4;cursor:default}.deviceRemoveButton:focus-visible{outline:2px solid var(--text);outline-offset:-2px}.deviceCommandStatus{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border-left:2px solid var(--warning);padding-left:12px}.deviceCommandStatus p{font-size:13px}.deviceCommandStatus .deviceCommandActions{display:grid;gap:2px}.deviceCommandStatus .deviceCommandActions>button{width:36px;height:36px}.registeredDevices{scrollbar-width:thin;scrollbar-color:var(--border) var(--modal-panel);scrollbar-gutter:stable;padding-right:6px}.registeredDevices::-webkit-scrollbar{width:6px}.registeredDevices::-webkit-scrollbar-track{background:var(--modal-panel)}.registeredDevices::-webkit-scrollbar-thumb{background:var(--border);border-radius:6px}.registeredDevices .isRemoving{animation:deviceRemoved .22s ease-in forwards;pointer-events:none}@keyframes deviceRemoved{to{opacity:0;transform:translate(12px)}}@media(prefers-reduced-motion:reduce){.registeredDevices .isRemoving{animation:none}}.devicesInfoDialog>.notification{position:fixed}.deviceCommandActions{display:flex;flex-wrap:wrap;gap:10px}.deviceCommandActions>button{flex:1 1 130px;width:auto}.subscriptionRenameForm{display:grid;gap:24px}.subscriptionRenameForm h3{margin:0;font-family:var(--font-display);font-size:24px;line-height:1.2}.subscriptionRenameField{display:grid;gap:8px;min-width:0}.subscriptionRenameField label{font-size:13px;font-weight:600}.subscriptionRenameField input{width:100%;min-width:0;height:var(--control-height-lg);padding:0 12px;border:1px solid var(--border);border-radius:6px;background:var(--block);color:var(--text);font-size:16px}.subscriptionRenameField input:focus-visible{outline:2px solid var(--text);outline-offset:2px}.subscriptionRenameField input[aria-invalid=true]{border-color:var(--warning)}.subscriptionRenameField p{margin:0;font-size:12px;line-height:1.5;color:var(--muted)}.subscriptionRenameHint{display:flex;justify-content:space-between;gap:12px}.subscriptionRenameField [role=alert]{color:var(--warning)}.subscriptionRenameForm button:disabled{opacity:.45;cursor:not-allowed}.purchaseSubscriptionName input{min-width:0;width:100%;padding:8px 10px;border:1px solid var(--border);border-radius:6px;background:var(--panel);color:var(--text);font-size:16px}.purchaseSubscriptionName{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;width:min(100%,440px);color:var(--muted);font-size:13px;grid-column:1 / -1}.purchaseSubscriptionName input{grid-column:1 / -1}.mergeConfirmation{display:grid;gap:12px;margin-top:20px}.mergeConfirmation>span{color:var(--brand-strong);font-size:11px;font-weight:800;text-transform:uppercase}.mergeConfirmation h3{margin:0;color:var(--text);font-size:24px;line-height:1.08;letter-spacing:0}.mergeConfirmation h3.hasSuccessIcon{display:flex;align-items:flex-end;gap:8px}.mergeConfirmation h3.hasSuccessIcon span{min-width:0}.mergeConfirmation h3.hasSuccessIcon svg{flex:none;margin-bottom:1px;color:var(--brand-strong)}.mergeConfirmation p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.mergeConfirmation .mergeError{color:var(--method-warning)}.mergeActions{display:grid;gap:10px;margin-top:4px}.mergePrimary,.mergeSecondary{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:46px;padding:11px 16px;border-radius:var(--radius-pill);font:inherit;font-size:13px;font-weight:800;line-height:1.2;cursor:pointer}.mergePrimary{color:var(--inverse-text);background:var(--inverse-fill);border:1px solid var(--inverse-fill)}.mergeSecondary{color:var(--text);background:transparent;border:1px solid var(--border)}.mergePrimary:disabled,.mergeSecondary:disabled{cursor:wait;opacity:.62}.mergePrimary:focus-visible,.mergeSecondary:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.emailAccessScreen{position:relative;display:grid;align-items:start;justify-items:center;min-width:0;width:100%;height:calc(100vh - 2 * var(--page-padding));height:calc(100dvh - 2 * var(--page-padding));padding:64px 0 24px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.emailAccessScreen::-webkit-scrollbar{display:none}.emailAccessBack{position:absolute;top:0;left:0}.emailAccessScreen .emailAccessForm{width:min(100%,440px);margin:auto;box-shadow:none}.emailAccessScreen[data-stage=consent] .emailAccessForm{margin:0 auto}.emailAccessForm .formHeader h1{font-size:42px;line-height:1.1}.emailAccessForm .formHeader h1.hasSuccessIcon{display:inline-flex;align-items:flex-end;gap:10px;width:fit-content;font-size:36px}.emailAccessForm .formHeader h1.hasSuccessIcon>span{flex:0 1 auto;min-width:0}.emailAccessFields{display:grid;gap:16px;min-width:0}.emailAccessFields p{margin:0;color:var(--muted);font-size:16px;line-height:1.45}.emailAccessFields small{color:var(--muted);font-size:14px;font-weight:400;line-height:1.4}.emailAccessFieldHint strong{color:var(--text);font-weight:650}.emailAccessFieldHint{display:block;margin-top:2px}.emailAccessHint strong{color:var(--text);font-weight:700}.emailAccessSuccessIcon{flex:none;width:.72em;height:.72em;margin:0 0 .06em;color:var(--text)}.emailAccessForm .inputFrame.emailAccessInput{display:flex;gap:6px}.emailAccessInput input{flex:1 1 auto;width:auto}.emailAccessInputControls{display:flex;flex:none;align-items:center;margin-left:auto}.emailAccessReveal{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;background:transparent;color:var(--muted);cursor:pointer}.emailAccessReveal:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.emailAccessError{margin:0;color:var(--warning);font-size:13px;line-height:1.4}.emailAccessFailure{display:grid;gap:10px}.emailAccessFailure small{color:var(--muted);font-size:12px;line-height:1.4;overflow-wrap:anywhere}.emailAccessPolicyLinks{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 4px;min-height:40px;color:var(--muted);font-size:13px;line-height:1.45}.emailAccessPolicyLinks button{min-height:40px;padding:0;color:var(--text);cursor:pointer;background:transparent;border:0;border-radius:2px;font:inherit;font-weight:650;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-underline-offset:3px}.emailAccessPolicyLinks button:hover,.emailAccessPolicyLinks button:focus-visible{color:var(--brand-strong);text-decoration-color:currentColor;outline:none}.emailAccessPolicyLinks button:focus-visible{box-shadow:0 0 0 3px var(--focus-ring)}.emailAccessPolicySeparator{margin-inline:-1px 0}.publicPolicyScreen{position:fixed;z-index:80;inset:0;min-width:0;padding:calc(var(--app-safe-top) + 72px) max(20px,var(--app-safe-right)) calc(var(--app-safe-bottom) + 24px) max(20px,var(--app-safe-left));overflow-y:auto;color:var(--text);background:var(--bg)}.publicPolicyBack{position:fixed;z-index:1;top:calc(var(--app-safe-top) + 20px);left:max(20px,var(--app-safe-left))}.publicPolicyLayout{display:grid;gap:14px;width:min(100%,720px);margin:0 auto}.publicPolicyLayout .policyPreview,.publicPolicyLayout .policyContent{width:100%}.publicPolicyLayout .policyContent p{white-space:pre-line}.emailAccessConsent{display:flex;gap:10px;align-items:flex-start;color:var(--muted);font-size:13px;line-height:1.4}.emailAccessConsent input{-webkit-appearance:none;appearance:none;flex:none;width:18px;height:18px;margin:0;background:var(--control-fill);border:1px solid var(--border);border-radius:4px;cursor:pointer}.emailAccessConsent input:checked{background:var(--brand);border-color:var(--brand);box-shadow:inset 0 0 0 4px var(--panel)}.emailAccessConsent input:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.emailAccessConsent input:disabled{cursor:not-allowed}.emailRegistrationConsent{display:grid;gap:14px}.emailRegistrationConsent p{font-size:14px;line-height:1.45}.emailRegistrationConsent .emailAccessPolicyLinks{font-size:14px}.emailRegistrationConsent .emailAccessConsent{min-height:44px;align-items:center;color:var(--text);font-size:14px;font-weight:650;cursor:pointer}.emailRegistrationConsent .emailAccessConsent input{width:20px;height:20px}@media(min-width:601px){.emailAccessScreen[data-intent=register][data-stage=ready]{padding-top:40px;padding-bottom:16px}.emailAccessScreen[data-intent=register][data-stage=ready] .emailAccessForm{width:min(100%,560px);padding:24px;gap:14px}.emailAccessScreen[data-intent=register][data-stage=ready] .formHeader h1{font-size:36px}.emailAccessScreen[data-intent=register][data-stage=ready] .emailAccessFields{gap:12px}}.emailAccessDraftButton:disabled{color:var(--muted);background:var(--control-fill);border-color:var(--border);cursor:not-allowed}@media(max-width:600px){.emailAccessScreen{padding-top:64px;padding-bottom:16px}.emailAccessScreen .emailAccessForm{width:100%}.emailAccessForm .formHeader h1{font-size:32px}.emailAccessForm .formHeader h1.hasSuccessIcon{font-size:30px}}@media(max-width:360px){.emailAccessForm .formHeader h1,.emailAccessForm .formHeader h1.hasSuccessIcon{font-size:25px}.emailAccessForm .authSubmit{padding-inline:16px;white-space:nowrap}}@media(max-width:600px)and (max-height:700px){.emailAccessScreen{padding-top:44px;padding-bottom:12px}.emailAccessScreen .emailAccessForm{gap:14px;padding:16px}.emailAccessFields{gap:10px}.emailAccessForm .inputFrame{min-height:46px}.emailAccessForm .field input{height:44px}}.shell[data-entry=telegram] .emailAccessBack{display:none}.shellEmailAccess[data-entry=telegram]{display:flex;flex-direction:column}.shellEmailAccess[data-entry=telegram]>.topbar,.shellEmailAccess[data-entry=telegram]>.baseline{position:relative;inset:auto;flex:none}.shellEmailAccess[data-entry=telegram]>.emailAccessScreen{flex:1 1 0;min-height:0;height:auto;padding:16px 0}.mergeConsequences{display:grid;gap:14px;margin:0;font-size:16px;line-height:1.4}.mergeConsequences dt{color:var(--text);font-weight:600}.mergeConsequences dd{margin:3px 0 0;color:var(--muted);overflow-wrap:break-word}.registrationScreen{min-height:0;display:grid;place-items:center;overflow-y:auto;padding:18px 0}.registrationBack{position:absolute;z-index:7;top:var(--page-padding);left:var(--page-padding)}.registrationForm{gap:14px;margin:auto;box-shadow:none}.registrationForm .formHeader h1{margin:0;font-size:36px;line-height:1.05}.registrationForm .formHeader p{overflow-wrap:anywhere}.registrationForm .inputFrame{grid-template-columns:minmax(0,1fr);min-height:44px}.registrationForm .registrationPassword{grid-template-columns:minmax(0,1fr) auto}.registrationForm .field input{width:100%;height:42px;font-size:16px}.registrationForm .field small{font-size:11px;line-height:1.35}.registrationForm .telegramAuth{gap:10px}.registrationForm .telegramButton{padding-inline:12px}.registrationForm .telegramButton svg{flex-shrink:0}.registrationHelp,.registrationDemo{color:var(--muted);font-size:13px;line-height:1.45;margin:0}.registrationHelp summary{color:var(--text);cursor:pointer}.registrationHelp a{color:var(--text);text-underline-offset:3px}.registrationHelp p:last-child{margin-bottom:0}.registrationError{margin:0;color:var(--warning);font-size:12px;line-height:1.4}.registrationLink{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;color:var(--text);background:transparent;border:1px solid var(--border);border-radius:999px;padding:10px 16px;font-size:14px;font-weight:750;cursor:pointer;text-decoration:none}.registrationLink svg{flex:none}@media(hover:hover)and (pointer:fine){.registrationLink:hover{background:var(--control-fill)}}.registrationLink:disabled{color:var(--muted);cursor:default;text-decoration:none}.registrationLink:focus-visible,.registrationHelp summary:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.shellRegistration{grid-template-rows:auto minmax(0,1fr)}.shellRegistration .topbar{position:relative;inset:auto;min-height:38px}.shellRegistration .brand{visibility:hidden}.shellRegistration .emailAccessScreen{position:static}.shellRegistration .emailAccessBack{top:var(--page-padding);left:var(--page-padding);z-index:7}@media(max-width:640px){.authLoginForm{gap:12px;padding:20px}.authLoginForm .telegramAuth{gap:10px}.authLoginForm .formHeader h1{font-size:34px}.registrationScreen{padding:12px 0 0}.registrationForm{padding:18px;gap:12px}.registrationForm .formHeader h1{font-size:28px}.registrationForm .formHeader p{margin-top:8px}.registrationForm .field{gap:5px}.registrationForm .formEyebrow{font-size:12px}.registrationForm .formActions{margin:0}}.showcaseScreen .queuePriceUnavailable{display:flex;align-items:center;min-height:54px;color:var(--muted);font:700 16px/1.3 var(--font-ui)}.showcaseScreen .periodChoice.isSelected .queuePriceUnavailable{color:inherit}.priceFeedback{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0}.priceFeedback p{margin:0;color:var(--muted);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.priceFeedback small{grid-column:1 / -1;color:var(--muted);font-size:12px}.showcaseScreen .segmentAccentButton:disabled{opacity:.55;cursor:not-allowed}.checkoutAction{display:grid;grid-template-rows:38px 48px;gap:8px;min-width:0}.checkoutActionStatus{min-width:0;overflow:hidden}.checkoutActionStatus p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0;color:var(--muted);font-size:13px;line-height:19px}.checkoutActionCommand{min-width:0;min-height:48px}.checkoutActionCommand>.segmentAccentButton{min-height:48px}.checkoutStatusRow{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.checkoutStatusRow p{margin:0;color:var(--muted);font-size:13px;line-height:1.4}.checkoutCancel{flex:none;min-height:36px;padding:0 4px;border:0;background:none;color:var(--text);cursor:pointer;font:700 12px/1 var(--font-ui)}.checkoutCancel:hover{text-decoration:underline}.checkoutCancel:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.checkoutCountdown{font-variant-numeric:tabular-nums;white-space:nowrap}.showcaseScreen .businessTotal{min-height:250px}.showcaseScreen .showcaseSummary .queuePriceUnavailable,.showcaseScreen .businessTotal .queuePriceUnavailable{font-size:22px;line-height:1.3}@media(max-width:640px){.showcaseScreen .businessTotal,.showcaseScreen .showcaseSummary{min-height:280px}.showcaseScreen .periodChoice .queuePriceUnavailable{min-height:42px;font-size:14px}.showcaseScreen .showcaseSummary .queuePriceUnavailable,.showcaseScreen .businessTotal .queuePriceUnavailable{font-size:20px}}.supportDialog{box-sizing:border-box;width:min(1060px,calc(100% - 64px));height:min(760px,calc(100vh - 64px));height:min(760px,calc(100dvh - 64px));max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);max-width:none;padding:0;margin:auto;background:var(--modal-panel, var(--bg));color:var(--text);border:1px solid var(--border);border-radius:8px;overflow:hidden}.supportDialog[open]{display:flex;flex-direction:column}.supportDialog.isFileDrag{outline:3px solid var(--brand);outline-offset:-3px}.supportDialog::backdrop{background:#000000a6}.supportDialog *{box-sizing:border-box;letter-spacing:0}.supportDialog button,.supportDialog input,.supportDialog textarea{font:inherit}.supportDialog button{cursor:pointer}.supportDialog button:disabled{cursor:default;opacity:.5}.supportDialog :focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.supportHeader{display:flex;align-items:center;gap:12px;flex:0 0 auto;padding:16px 24px;border-bottom:1px solid var(--border)}.supportHeader h2{flex:1;margin:0;font:700 24px/1.2 var(--font-display)}.supportIcon{display:inline-grid;place-items:center;flex:0 0 40px;width:40px;height:40px;padding:0;border:1px solid var(--border);background:transparent;color:var(--text);border-radius:50%}.supportIcon.supportBack{background:var(--brand);color:#11120f;border-color:transparent}.supportBody{display:grid;grid-template-columns:280px minmax(0,1fr);min-height:0;flex:1}.supportInbox{min-height:0;display:flex;flex-direction:column;gap:16px;padding:20px;border-right:1px solid var(--border)}.supportListTools{display:flex;align-items:center;justify-content:space-between;gap:8px}.supportDialog h3{margin:0;font:700 20px/1.3 var(--font-display);overflow-wrap:anywhere}.supportPrimary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 18px;color:var(--bg);background:var(--text);border:1px solid transparent;border-radius:999px;font-size:14px!important;font-weight:700!important;flex-shrink:0}.supportPrimary:hover:not(:disabled){opacity:.85}.supportTickets{flex:1;min-height:0;overflow:auto}.supportTicket{width:100%;text-align:left;display:grid;gap:7px;padding:16px 12px;color:var(--text);background:transparent;border:0;border-bottom:1px solid var(--border);border-radius:0}.supportTicket strong{font-size:15px;line-height:1.5;overflow-wrap:anywhere}.supportTicket span,.supportTicket time{font-size:12px;color:var(--muted)}.supportUnread{display:inline-block;margin-left:8px;min-width:20px;padding:2px 6px;border-radius:999px;background:var(--brand);color:#11120f;text-align:center;font-size:11px}.supportTicket.isSelected{border-left:3px solid var(--brand);background:var(--block)}.supportConversation{min-width:0;min-height:0;display:flex;flex-direction:column}.supportThreadHeading{padding:20px 24px 16px;flex-shrink:0}.supportThreadHeading h3{max-height:78px;overflow:auto}.supportThreadHeading>span{display:block;color:var(--muted);font-size:12px;margin-top:6px}.supportMessages{flex:1;min-height:0;overflow:auto;padding:0 24px 20px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.supportMessages,.supportTickets{scrollbar-width:thin;scrollbar-color:var(--border) transparent;scrollbar-gutter:stable}.supportMessage{max-width:90%;padding:14px 16px;background:var(--block);border-radius:8px;flex:0 0 auto;overflow-wrap:anywhere}.supportMessage.isOwn{align-self:flex-end;background:var(--panel)}.supportMessage>span{font-size:12px;font-weight:700}.supportMessage p{margin:8px 0 12px;font-size:15px;line-height:1.6;white-space:pre-wrap}.supportMessage footer{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:11px;color:var(--muted)}.supportIntro{padding:4px 24px 24px;flex:1;min-height:90px;overflow:auto}.supportIntro label,.supportComposer label{display:block;font-size:13px;font-weight:600;margin-bottom:8px}.supportDialog input,.supportDialog textarea{width:100%;color:var(--text);background:var(--block);border:1px solid var(--border);border-radius:6px;padding:12px;font-size:16px}.supportDialog input::placeholder,.supportDialog textarea::placeholder{color:var(--muted)}.supportComposer{flex-shrink:0;padding:16px 24px 20px;border-top:1px solid var(--border)}.supportComposer textarea{resize:none;min-height:80px;max-height:120px}.supportComposer>div{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.supportComposer>p{font-size:13px;line-height:1.5;margin:0 0 8px}.supportComposerActions{display:flex;align-items:center;gap:8px}.supportAttachButton{display:inline-grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:1px solid var(--border);border-radius:50%;color:var(--text);background:transparent}.supportSelectedFiles{display:flex;gap:8px;max-width:100%;min-height:0;margin:10px 0 0;padding:0 0 4px;list-style:none;overflow-x:auto}.supportSelectedFiles li{display:flex;align-items:center;flex:0 0 min(220px,70%);min-width:0;height:48px;gap:6px;padding:4px 6px;border:1px solid var(--border);border-radius:6px;background:var(--block)}.supportSelectedFiles img{flex:0 0 38px;width:38px;height:38px;border-radius:3px;object-fit:cover}.supportSelectedFiles span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.supportSelectedFiles small{color:var(--muted);font-size:11px}.supportSelectedFiles button{display:inline-grid;place-items:center;flex:0 0 28px;width:28px;height:28px;padding:0;border:0;border-radius:4px;color:var(--muted);background:transparent}.supportCheckFiles{align-self:flex-start;margin-top:6px;padding:4px 0;border:0;background:transparent;color:var(--text);font-size:12px!important;font-weight:700!important;text-decoration:underline;text-underline-offset:3px}.isComposing .supportIntro{flex:0 0 auto;min-height:0}.isComposing .supportComposer{flex:1;min-height:0;display:flex;flex-direction:column;padding-top:0;border-top:0}.isComposing .supportComposer textarea{flex:1;min-height:80px;max-height:320px;height:auto}.supportLogoutWarning{position:fixed;z-index:110;bottom:20px;left:50%;transform:translate(-50%);width:min(500px,calc(100% - 32px));display:flex;align-items:center;gap:16px;padding:16px;background:var(--modal-panel, var(--bg));border:1px solid var(--warning);border-radius:8px;color:var(--text);font-size:13px;line-height:1.5}.supportLogoutWarning p{margin:0;flex:1}.supportLogoutWarning button{min-height:40px;padding:8px 12px;border-radius:6px;border:1px solid var(--border);background:var(--text);color:var(--bg);font:inherit;cursor:pointer}.supportMuted{font-size:13px;line-height:1.5;color:var(--muted)}.supportEmpty{margin:auto;padding:24px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.supportEmpty p{max-width:320px;margin:0;color:var(--muted);font-size:15px;line-height:1.5}.supportFeedback,.supportRecovery{flex-shrink:0;padding:12px 24px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:16px;font-size:13px;line-height:1.5}.supportFeedback{border-left:3px solid var(--warning)}.supportFeedback p,.supportRecovery p{flex:1;margin:0}.supportFeedback button,.supportRecovery button,.supportPaging button{min-height:36px;color:var(--text);background:transparent;border:1px solid var(--border);border-radius:6px;padding:6px 10px;font-size:12px}.supportPaging{display:flex;justify-content:space-between;gap:8px;width:100%}.supportPaging button{display:inline-flex;align-items:center;justify-content:center;gap:4px}.settingsSupport .supportLaunch{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:999px;min-height:44px;padding:12px 20px;background:var(--text);color:var(--bg);font:700 14px/1.4 var(--font-ui);cursor:pointer}.supportUnreadBadge{position:relative;display:inline-flex;flex:0 0 24px;align-items:center;justify-content:center;width:24px;height:24px;box-sizing:border-box;border:0;border-radius:50%;background:var(--brand);color:#11120f;-webkit-text-fill-color:#11120f;font:750 11px/1 var(--font-ui);font-variant-numeric:tabular-nums;letter-spacing:0;vertical-align:middle}.menuToggle{position:relative}.menuToggle .supportUnreadBadge{position:absolute;top:-7px;right:-7px;box-shadow:0 0 0 2px var(--bg)}.siteMenuLink.hasUnread{padding-inline-end:44px}.siteMenuLink .supportUnreadBadge{position:absolute;top:0;right:0;width:32px;height:32px;font-size:13px}.settingsSupport .supportLaunch .supportUnreadBadge{width:20px;height:20px;flex-basis:20px;font-size:10px}@media(max-width:640px){.siteMenuLink.hasUnread{padding-inline-end:36px}.siteMenuLink .supportUnreadBadge{width:24px;height:24px;font-size:11px}}.supportSingle{width:min(800px,calc(100% - 64px))}.supportSingle .supportMessages{padding-top:20px}.supportSingle .supportMessage{max-width:min(90%,580px)}.supportSingle .supportMessage.hasPhoto{width:352px}.supportSingle .supportMessage>.supportRichText{margin:8px 0 12px;font-size:15px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.supportSingle .supportMessage.hasPhoto>.supportRichText{margin-top:12px}.supportRichText a{color:inherit;text-decoration:underline;text-underline-offset:3px}.supportRichText code{font:14px/1.5 monospace;background:var(--panel);border-radius:3px;padding:2px 3px}.supportQuote{border-left:2px solid var(--muted);padding-left:8px}.supportSpoiler{border:0;border-radius:4px;padding:2px 6px;color:var(--text);background:var(--border)}.supportMessageButtons{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.supportMessageLink{display:inline-flex;flex:1 1 100px;align-items:center;justify-content:center;min-height:40px;padding:8px 12px;border:1px solid var(--border);border-radius:6px;color:var(--text);text-decoration:none;font-size:14px;text-align:center;overflow-wrap:anywhere}.supportMessageLink.primary{background:var(--text);color:var(--bg)}.supportMessageLink.danger{border-color:var(--error, #bf2525)}.supportMessageLink.success{border-color:var(--success, #6f8f7a)}.supportEditor{width:100%;min-width:0;background:var(--block);border:1px solid var(--border);border-radius:6px}.supportFormatTools{display:flex;align-items:center;flex-wrap:wrap;gap:2px;padding:6px}.supportFormatTools button{display:inline-grid;place-items:center;flex:0 0 36px;width:36px;height:36px;padding:0;border:0;border-radius:4px;color:var(--muted);background:transparent}.supportFormatTools button:hover:not(:disabled),.supportFormatTools button[aria-pressed=true]{background:var(--text);color:var(--bg)}.supportEditor .tiptap{min-height:64px;max-height:160px;overflow-y:auto;padding:8px 12px 12px;outline-offset:-2px;font:400 16px/1.5 var(--font-ui);overflow-wrap:anywhere}.supportEditor .tiptap p{margin:0}.supportEditor .tiptap[data-empty=true]:before{content:attr(data-placeholder);color:var(--muted);pointer-events:none;float:left;height:0}.supportEditor .tiptap a{color:inherit;text-decoration:underline}.supportLinkEditor{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px}.supportLinkEditor label{width:100%;margin:0}.supportLinkEditor input{flex:1 1 160px;min-width:0;width:auto}.supportLinkEditor button{min-height:36px;padding:6px 10px;background:var(--text);color:var(--bg);border:0;border-radius:4px;font-size:13px}.supportInvalid{color:var(--warning)}.supportSingle .supportComposer>.supportEditor{display:block;margin-top:0}.supportAttachment{margin:8px 0;min-width:0;max-width:100%}.supportAttachment button{min-height:40px;padding:8px 12px;border:1px solid var(--border);border-radius:6px;color:var(--text);background:transparent;font-size:14px}.supportAttachment>button:not(.supportPhotoFrame){display:inline-flex;align-items:center;gap:6px;max-width:100%;overflow-wrap:anywhere}.supportPhotoAttachment{width:min(320px,100%)}.supportAttachment .supportPhotoFrame{display:grid;place-items:center;width:100%;min-height:0;aspect-ratio:4 / 3;padding:0;overflow:hidden;border-radius:4px;background:var(--bg);color:var(--muted);cursor:zoom-in}.supportAttachment .supportPhotoFrame:disabled{cursor:default;opacity:1}.supportPhotoFrame img{display:block;width:100%;height:100%;object-fit:contain}.supportPhotoPlaceholder{display:flex;flex-direction:column;align-items:center;gap:8px;max-width:100%;padding:12px;font-size:13px;line-height:1.4;text-align:center;overflow-wrap:anywhere}.supportPhotoViewer{box-sizing:border-box;width:min(1120px,calc(100vw - 32px));height:min(860px,calc(100vh - 32px));height:min(860px,calc(100dvh - 32px));max-width:none;max-height:none;margin:auto;padding:48px 16px 16px;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--modal-panel, var(--bg));color:var(--text)}.supportPhotoViewer[open]{display:flex;align-items:center;justify-content:center}.supportPhotoViewer::backdrop{background:#000000d9}.supportPhotoViewer>img{display:block;max-width:100%;max-height:100%;object-fit:contain}.supportPhotoViewer .supportPhotoClose{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:36px;height:36px;min-height:0;padding:0;border-radius:50%;background:var(--modal-panel, var(--bg))}.supportAttachment a{color:inherit}@media(max-width:700px){.supportDialog{width:100%;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;border:0;border-radius:0}.supportSingle .supportMessages{padding-top:16px}.supportSingle .supportMessage>.supportRichText{font-size:14px}.supportPhotoViewer{width:100vw;height:100vh;height:100dvh;padding:max(48px,calc(env(safe-area-inset-top) + 40px)) 12px max(12px,env(safe-area-inset-bottom));border:0;border-radius:0}.supportSingle .supportFormatTools{gap:0;padding:4px}.supportSingle .supportFormatTools button{flex-basis:34px;width:34px;height:36px}.supportSingle .supportEditor .tiptap{max-height:100px;min-height:54px}.supportHeader{padding:max(12px,var(--app-safe-top, env(safe-area-inset-top))) max(16px,var(--app-safe-right, 0px)) 12px max(16px,var(--app-safe-left, 0px))}.supportHeader h2{font-size:22px}.supportBody{grid-template-columns:minmax(0,1fr)}.supportInbox{padding:16px;border:0}.supportConversation,.supportBody.hasConversation .supportInbox{display:none}.supportBody.hasConversation .supportConversation{display:flex}.supportThreadHeading{padding:16px}.supportThreadHeading h3{font-size:19px;max-height:50px}.supportMessages{padding:0 16px 16px;gap:12px}.supportMessage{padding:10px 12px;max-width:94%}.supportMessage p{font-size:14px;line-height:1.5}.supportIntro{padding:0 16px 16px}.supportComposer{padding:12px max(16px,var(--app-safe-right, 0px)) max(16px,var(--app-safe-bottom, env(safe-area-inset-bottom))) max(16px,var(--app-safe-left, 0px))}.supportSelectedFiles li{flex-basis:min(190px,70%)}.supportComposer textarea{min-height:72px;height:72px}.supportFeedback,.supportRecovery{padding:10px 16px;gap:10px;font-size:12px}.supportFeedback button,.supportRecovery button{max-width:132px}}.supportQa{padding:8px 16px;border-bottom:1px solid var(--line, #555);font-size:12px;max-height:180px;overflow:auto}.supportQa summary{cursor:pointer;font-weight:600}.supportQa p{margin:6px 0;overflow-wrap:anywhere}.supportQaActions{display:flex;flex-wrap:wrap;gap:6px}.supportQaActions button{font:inherit;padding:6px 8px}.chat041Monitor{position:fixed;right:12px;bottom:12px;z-index:10000;width:min(360px,calc(100vw - 24px));max-height:45vh;overflow:auto;padding:8px 12px;border:1px solid #888;background:var(--surface, #222);color:var(--text, #fff);font-size:12px}.chat041Monitor summary{cursor:pointer;font-weight:600}.chat041Monitor p{margin:6px 0;overflow-wrap:anywhere}.chat041Monitor button{font:inherit;padding:6px 8px}.onboardingScreen{display:grid;place-items:center;min-width:0;min-height:0;height:calc(100vh - 2 * var(--page-padding));height:calc(100dvh - 2 * var(--page-padding));padding:70px 0 24px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.onboardingScreen::-webkit-scrollbar{display:none}.onboardingForm{gap:18px;width:min(100%,560px);margin:auto;box-shadow:none}.onboardingForm .formHeader h1{font-size:42px;line-height:1.1}.onboardingForm .formHeader p{max-width:40ch}.onboardingForm .emailAccessPolicyLinks{font-size:14px;line-height:1.5}.onboardingForm .emailAccessConsent{align-items:center;min-height:44px;color:var(--text);font-size:14px;font-weight:650;line-height:1.45;cursor:pointer}.onboardingForm .emailAccessConsent input{width:20px;height:20px}.onboardingDocuments,.onboardingActions,.onboardingError{display:grid;gap:14px}.onboardingStatus,.onboardingError p{margin:0;color:var(--muted);font-size:14px;line-height:1.45}.onboardingError p{color:var(--warning)}.onboardingRetry,.onboardingLogout{min-height:var(--control-height-md);padding:0 var(--control-padding-x-md);color:var(--text);cursor:pointer;background:transparent;border:1px solid var(--border);border-radius:var(--radius-pill);font-size:14px;font-weight:760}.onboardingRetry:hover,.onboardingRetry:focus-visible,.onboardingLogout:hover,.onboardingLogout:focus-visible{border-color:var(--text);outline:none}.onboardingRetry:disabled,.onboardingLogout:disabled{color:var(--muted);cursor:not-allowed;border-color:var(--border)}.onboardingForm .primaryButton:disabled{color:var(--muted);cursor:not-allowed;background:var(--control-fill);border-color:var(--border);transform:none}@media(max-width:600px){.shellOnboarding .topbar{position:relative;inset:auto}.onboardingScreen{align-items:start;height:auto;padding:24px 0 18px}.onboardingForm{gap:14px;width:100%;padding:18px}.onboardingForm .formHeader h1{font-size:30px}}.telegramIdentityDialog{width:min(480px,calc(100vw - 32px));max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);box-sizing:border-box;margin:auto;padding:24px;overflow:auto;color:var(--text);background:var(--modal-panel);border:1px solid var(--border);border-radius:8px;box-shadow:0 20px 70px #0000003d}.telegramIdentityDialog::backdrop{background:#00000094;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.telegramIdentityHeader{display:flex;align-items:center;justify-content:space-between;gap:16px}.telegramIdentityHeader>svg{color:var(--brand-strong)}.telegramIdentityHeader>button{display:grid;place-items:center;width:36px;height:36px;padding:0;color:var(--text);cursor:pointer;background:transparent;border:1px solid var(--border);border-radius:6px}.telegramIdentityHeader>button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.telegramIdentityCopy{margin-top:20px}.telegramIdentityCopy>span{color:var(--brand-strong);font-size:11px;font-weight:800;text-transform:uppercase}.telegramIdentityCopy h2{margin:8px 0 10px;font-size:28px;line-height:1.05;letter-spacing:0}.telegramIdentityCopy p{margin:0;color:var(--muted);font-size:14px;line-height:1.5}.telegramIdentityCode{display:grid;grid-template-columns:1fr auto;gap:8px 16px;align-items:center;margin-top:20px;padding:16px;background:var(--control-fill);border:1px solid var(--border);border-radius:8px}.telegramIdentityCode>span{color:var(--muted);font-size:12px;font-weight:650}.telegramIdentityCode>strong{grid-column:1 / -1;font:800 34px/1.05 Manrope Variable,sans-serif;letter-spacing:.12em;font-variant-numeric:tabular-nums}.telegramIdentityCode>small{color:var(--muted);font-size:11px}.telegramIdentityCode>button{display:inline-flex;align-items:center;gap:7px;padding:0;color:var(--text);cursor:pointer;background:transparent;border:0;font:inherit;font-size:12px;font-weight:750}.telegramIdentityActions{display:grid;gap:10px;margin-top:20px}.telegramIdentityPrimary,.telegramIdentitySecondary{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:46px;box-sizing:border-box;padding:11px 16px;border-radius:var(--radius-pill);font:inherit;font-size:13px;font-weight:800;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer}.telegramIdentityPrimary{margin-top:20px;color:var(--inverse-text);background:var(--inverse-fill);border:1px solid var(--inverse-fill)}.telegramIdentityActions .telegramIdentityPrimary{margin-top:0}.telegramIdentitySecondary{color:var(--text);background:transparent;border:1px solid var(--border)}.telegramIdentityPrimary:disabled,.telegramIdentitySecondary:disabled{cursor:wait;opacity:.62}.telegramIdentityPrimary:focus-visible,.telegramIdentitySecondary:focus-visible,.telegramIdentityTextButton:focus-visible,.telegramIdentityCode>button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.telegramIdentityTextButton{justify-self:center;padding:6px 10px;color:var(--muted);cursor:pointer;background:transparent;border:0;font:inherit;font-size:12px;font-weight:700}.telegramIdentityNotice,.telegramIdentityError{margin:0;font-size:13px;line-height:1.45}.telegramIdentityNotice{color:var(--muted)}.telegramIdentityError{color:var(--method-warning)}.telegramIdentityApproved{display:flex;align-items:center;gap:8px;color:var(--text);font-size:13px;font-weight:750}.telegramIdentityApproved svg{color:var(--brand-strong)}@media(max-width:400px){.telegramIdentityDialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:18px}.telegramIdentityCopy h2{font-size:24px}.telegramIdentityCode>strong{font-size:30px}}.creatorApplicationScreen{display:grid;align-content:center;gap:24px;width:min(100%,720px);min-width:0;min-height:0;margin:auto;padding:24px 0 40px}.creatorApplicationHeading{display:grid;gap:10px}.creatorApplicationHeading>span{color:var(--brand-strong);font-size:11px;font-weight:800;text-transform:uppercase}.creatorApplicationHeading h1{margin:0;color:var(--text);font-family:var(--font-display);font-size:clamp(32px,4vw,48px);line-height:1.08}.creatorApplicationHeading p,.creatorApplicationStatus>p{max-width:52ch;margin:0;color:var(--muted);font-size:15px;line-height:1.45}.creatorApplicationForm{display:grid;gap:14px;min-width:0}.creatorApplicationForm>label:not(.creatorFilePicker),.creatorFileHeading{display:flex;justify-content:space-between;gap:12px;color:var(--text);font-size:14px;font-weight:750}.creatorApplicationForm>label span,.creatorFileHeading span{color:var(--muted);font-size:12px;font-weight:600}.creatorApplicationForm textarea{width:100%;min-height:160px;padding:14px;resize:vertical;color:var(--text);background:var(--control-fill);border:1px solid var(--border);border-radius:8px;font:inherit;line-height:1.45}.creatorApplicationForm textarea::placeholder{color:var(--placeholder)}.creatorApplicationForm textarea:focus-visible,.creatorFilePicker:focus-within,.creatorApplicationActions button:focus-visible,.creatorFiles button:focus-visible,.creatorSubmit:focus-visible,.creatorHistoryLink:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.creatorFileHeading{margin-top:4px}.creatorFileHint{margin:-8px 0 0;color:var(--muted);font-size:12px;line-height:1.4}.creatorFilePicker{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:fit-content;min-height:44px;padding:0 16px;color:var(--text);cursor:pointer;border:1px solid var(--border);border-radius:8px;font-size:14px;font-weight:750}.creatorFilePicker.isDisabled{opacity:.5;cursor:default}.creatorFilePicker input{position:absolute;width:1px;height:1px;opacity:0}.creatorFiles{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--border)}.creatorFiles li{display:grid;grid-template-columns:52px minmax(0,1fr) 36px;align-items:center;gap:12px;min-width:0;padding:10px 0;border-bottom:1px solid var(--border)}.creatorFiles li.isVideo{grid-template-columns:110px minmax(0,1fr) 36px}.creatorFilePreview{display:grid;place-items:center;width:52px;height:52px;overflow:hidden;color:var(--brand-strong);background:var(--panel);border-radius:4px}.creatorFiles li.isVideo .creatorFilePreview{width:110px;height:70px}.creatorFilePreview img{width:100%;height:100%;object-fit:cover}.creatorFilePreview video{width:100%;height:100%;object-fit:contain}.creatorFiles li>div:nth-child(2){display:grid;min-width:0;gap:4px}.creatorFiles strong{overflow:hidden;color:var(--text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.creatorFiles span{color:var(--muted);font-size:12px}.creatorFiles button{display:grid;place-items:center;width:36px;height:36px;padding:0;color:var(--muted);cursor:pointer;background:transparent;border:0}.creatorSubmit{display:flex;justify-content:center;align-items:center;gap:10px;min-height:48px;margin-top:4px;color:var(--segment-text);cursor:pointer;background:var(--segment-fill);border:0;border-radius:var(--radius-pill);font:inherit;font-size:14px;font-weight:800}.creatorSubmit:disabled{cursor:default;opacity:.55}.creatorApplicationStatus{display:grid;gap:16px;min-width:0}.creatorApplicationStatus h2{margin:0;color:var(--text);font-size:20px;line-height:1.2}.creatorApplicationState{color:var(--brand-strong);font-size:18px;font-weight:800}.creatorStoryReadback{display:grid;gap:8px;padding:18px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.creatorStoryReadback h2{font-size:13px}.creatorStoryReadback p,.creatorDecisionReason{margin:0;overflow-wrap:anywhere;color:var(--text);font-size:14px;line-height:1.5;white-space:pre-wrap}.creatorApplicationActions{display:flex;flex-wrap:wrap;gap:10px}.creatorApplicationActions button{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;color:var(--text);cursor:pointer;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-pill);font:inherit;font-size:13px;font-weight:750}.creatorApplicationActions button:disabled{opacity:.5;cursor:default}.creatorApplicationNote,.creatorApplicationLoading{margin:0;color:var(--muted);font-size:13px;line-height:1.4}.creatorHistoryLink{width:fit-content;padding:4px 0;color:var(--text);cursor:pointer;background:none;border:0;border-bottom:1px solid var(--border);font:inherit;font-size:13px}.creatorApplicationHistory{display:grid;gap:10px;min-width:0;border-top:1px solid var(--border);padding-top:18px}.creatorApplicationHistory h2{font-size:15px}.creatorApplicationHistory>div{display:grid;gap:0}.creatorApplicationHistory button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:8px 0;color:var(--text);cursor:pointer;background:transparent;border:0;border-bottom:1px solid var(--border);font:inherit;font-size:13px;text-align:left}.creatorApplicationHistory button.isSelected{color:var(--brand-strong)}.creatorApplicationHistory time{flex:none;color:var(--muted);font-size:12px}@media(max-width:640px){.creatorApplicationScreen{align-content:start;gap:20px;padding:24px 0 32px}.creatorApplicationHeading>span{display:none}.creatorApplicationHeading h1{font-size:28px}.creatorApplicationHeading p{font-size:13px}.creatorApplicationForm textarea{height:132px;min-height:132px}.creatorApplicationActions button{flex:1 1 100%}main[data-entry=telegram] .creatorApplicationScreen{padding-top:12px;padding-bottom:24px}main[data-entry=telegram] .creatorApplicationForm textarea{height:120px;min-height:120px}}.creatorLeaveOverlay{position:fixed;z-index:30;inset:0;display:grid;place-items:center;padding:var(--page-padding);background:#000000a6}.creatorLeaveDialog{display:grid;gap:16px;width:min(100%,420px);padding:24px;color:var(--text);background:var(--modal-panel);border:1px solid var(--border);border-radius:8px}.creatorLeaveDialog h2{margin:0;font-size:22px;line-height:1.2}.creatorLeaveDialog p{margin:0;color:var(--muted);font-size:14px;line-height:1.45}.creatorLeaveDialog>div{display:flex;flex-wrap:wrap;gap:10px}.creatorLeaveDialog button{min-height:42px;padding:0 16px;color:var(--text);cursor:pointer;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-pill);font:inherit;font-size:13px;font-weight:750}.creatorLeaveDialog button:last-child{color:var(--segment-text);background:var(--segment-fill);border-color:var(--segment-fill)}@media(max-width:640px){.creatorLeaveDialog>div,.creatorLeaveDialog button{width:100%}}
