/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-tracking:initial}}}@layer theme{:root,:host{--tw-spacing:.25rem}}@layer base,components;@layer utilities{.tw\:relative{position:relative}.tw\:block{display:block}.tw\:grid{display:grid}.tw\:inline-flex{display:inline-flex}.tw\:size-11{width:calc(var(--tw-spacing) * 11);height:calc(var(--tw-spacing) * 11)}.tw\:min-w-11{min-width:calc(var(--tw-spacing) * 11)}.tw\:shrink-0{flex-shrink:0}.tw\:items-center{align-items:center}.tw\:justify-center{justify-content:center}.tw\:gap-\[var\(--space-xs\)\]{gap:var(--space-xs)}.tw\:rounded-\[14px\]{border-radius:14px}.tw\:rounded-full{border-radius:2147483647px}.tw\:bg-transparent{background-color:#0000}.tw\:p-0{padding:0}.tw\:text-left{text-align:left}.tw\:font-\[650\]{--tw-font-weight:650;font-weight:650}.tw\:tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tw\:text-\[var\(--text\)\]{color:var(--text)}.tw\:select-none{-webkit-user-select:none;user-select:none}}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,d09GMgABAAAAAAjYABQAAAAAD0wAAAhrAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbchwuP0hWQVKBCT9NVkFSOQZgP1NUQVSBHgBsL2wRCAqFDIQVCxoAMId0ATYCJAMuBCAFhVIHdgwHG1UNUdQsyukusq8SOCcq7Il9U8YYyc4hBYUZskZi+WMmWcM83sEXLlRE1Nrz9uwBfn4fKADMKopImEh2xMakYuOJfPo5fckYZWSJ1IhUAShEvz8D1/MjoYDsVM9nP4+b+V4CCc0nqFX8XOFUWx9M1MjSWXuu0noq4g3wvx8YUbx0A4Dxufr+L8Suffx+ru62IVU87zAJEVKllHvt3uYNUZlo+6Gyila6iWSaJQ95CSpbukVaRwJB/OuyMewc71QwA4qISgSjXRykOu4mWcR2H4iG7d+jBrbV8D+I3MoTA/MIolb0olescxzYxVaigGWIAv6uSWtxu9mt4H4VWlSDB9iDeFC2wtQ2uVAbGvNmS7RmwammcTTYG9th3bYr5O2eHIt369EoyE9jy9ptrmcaWXgg//rn4AKOcgYBvVjUkiiAYBZsynvMSNTlWObVDOX5SQCcep06VyDmL5K9dChe/VkvX4BrZasJfavjPtQfZxrgdQBlWfkKYCuDiF6wMGCT8qAoUYbFSlvYxQFOkNemuMVAKtcBJ9S+j2qyG1S+JW1egPJxfFWXXzChLxcph/SEsdrKc6qeA5Ta2hYquf5+7SKw0nKVYomtHO0D/sPWXwZNOgFT/UUodAVcYp7wl1klYMhmwXJFLAz6GXDDEPIC9KNPSiq4tcb3o7XhlkmbhxQ6+KWsZ4UMw/hXQkaqrSBTPQ8e+R81mME6TPgI4GewCQtQlP9Fh1I8+4jUdV+tWa9n0nlk6sQAXvEOH6Akn5KPuThlTDyfRJKTSCKhCUWSSUIil8RRHM0l/Jr67JKLrL1J0m4HkjUXnpDkOBJLkACJJzGJXBwHHHIxn+YoXrnzqF16fLfd5rcNu3uXUFhv53BL+qj88sO4et8tLvXKCQu3/vL95yTt6d2D4F+zw0CAiyGgXLIC/GdvkrTjp8t+884TXzyJ8aU+i2v3QPqIwrrC4oDsx9nAMZd+l1/yDVx+3E9MQdjC+aA6/94571s73J944j2fXdj3Ms+F9z7Y1OezvvF9P8N70G/W95vkTLVP06m7dFHrppFVk52gOqbf3uJdlueRYiUPsBfpw+7dJblT8mLzplAx5+2Xzr/kdjN55zoccz9n3DcbwUaO135Huii/+co9/dfvZlVNn95U41C/7Bti6/LFn2/E/3xlgjYyfKz2vZYu9m3c6jHTU7+b1XnxP67ShYz3uxwtw9IS4348OFENke/GAD02+whcdNVL5qxTFAjco+yAoDPmTPy9wbTypBeMlFd2/fUeF2EQBXuYwT6Y7OYQJ/lFSJelWcO4+zuRHDe4xgi9GU/LojxwjBTgJaRhTMFsndiE+eSM8fortjPrxQO+ErKFFDkhkJNjE5XVjCemUuaJ9RaFwdj5EVGQ37kDQUGiWBqYEGYAKEQKq7KRAQwdi2y8pkyLMGX9twFEMizztFCrlSRNUKVYw8w3erlA9uMWhu1oeZTe0NJhCmqqLamAekHE0lJB06Sg0Sjo7MHpNCoDAjpamTv2V+RNTpGpaCxNHBUd7YF/4V/8LH4UXIOTcBljvzakIXax5KSYsUMG//zTZ8mTaZvP3wK3A4Kf8Ii9euk+eAFfvxZ0r9MhPV1qZFleLcxTXZOULvYa4mD2+tFME/vqOSHZ2QZdfm2B1bS9MiHPHtfRRNb5PKOisa66hehKpcx8KBP8gAJWVmoeQAENBsGwENhsWllnZ2N9YyMQ7lumtYmk7FjO0CZEr/ej4N/dsM3xrc7nXxARJ/eMtirJ1Cnjh/YMM6lV06eN7g++idili0BpUvDxY8EwDzx48Ky4rQ1omVhp4LriZw/EtQf5iH4wCG9qpsGNq4X1hH8OkAoAI5uUZq2CZYmZYdr76YF4u92mlQHdVJyvNpi0TEdLXa3Mm/vocUN987n6+or8dLin3JKy8g6dubxIKqAqoU0QHI3lxRW1rFotSTZbZWW7xhYU2RXW7RIZERGoZf9y0gxHZPVlsZRCqXZqtaKqLD/9OW/w7MWrV3k1rSkjGUVHeTY0Z5SVdZ5WW2V5/PpSE81au/ZMf5FTQzMKU1R/6j584rQ+fYb/TsWDBg7GhwrnWXm9lNV3UN9QSgMuYSRiJ7Jqi0mj6d69tdVqtTRJD07sg7QnbtzIaqRoe7mstYbSmm22JEq202h0johhsxLIM3GG291VLwecGVCCcj7axOdVirSsoUF2TrxSO4twRglTRg4IgZB78PMWl6W6kYL2AHWRlFspqkJDFYitFEW1IjKmUDF1nerM7CCXBmpys4OCbQSKi4oo3+oMFHZenlpVVyQCIAAgwL1eRvZN9bB6BU0XAQBkhq82AQDkuKLpztiOBySSltAFaBUQvuy26bEU1Y0gCPaeyiYs5s2ipqkuw2r5MzlL+VM+AZTTEeb/K2Ewl6Ox7DLTNRkqLl3px7tHPeA19LkYY87DYmlOwMpe2cXaBv9g4xBfYmuDd3RLHeCebClmN2CldwXWFk7BxugoRdumLV25sP2wt9x2OOhtwtFK490nI46h6RlQXbtHET0XTJrhdWgBTye/QwqGLQ5dEieJJLSsv1lSJD27DBU8ChVOWsvIgT3FtWWAkA2mrk1IS2QaX/1OhCjsTDeSMgy8ESroHDyR0+sSovxmICWkmd6Xs7c97HXIf6gbCShTahu7hog9HEzlvqS8vL5CuMDy03uWmryCw/YD3/zz+F4yWR6Qkbdw9rGXlu1tq5kZzuP6YHcWwqR41wzKjubMl8EcX3DOTnNHaJBTl3L0hVzLpM+olK9llt6oq8LurL/Oq5Ai/x/E3GjGdn4Imyq1Kk3adOkztEf3/yjDY84x5EhidJQ1sV4RT4S9zPs/jEVGJRZ6A4fyv1tDhkhYJN5rwAns7MD0XAA=)format("woff2-variations");unicode-range:U+460-52F,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+301,U+400-45F,U+490-491,U+4B0-4B1,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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--font-system:"Onest Variable", -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Helvetica Neue", Arial, sans-serif;--font-native:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Helvetica Neue", Arial, sans-serif;--fallback-bg:#f2f2f7;--fallback-surface:#fff;--fallback-surface-secondary:#f8f8fa;--fallback-text:#111113;--fallback-muted:#6d6d72;--fallback-hint:#8e8e93;--fallback-separator:#3c3c432e;--fallback-accent:#046c59e0;--fallback-destructive:#ff3b30;--telegram-brand:#2aabee;--quick-chart-1:#1689f8;--quick-chart-2:#7b61ff;--quick-chart-3:#16a085;--quick-chart-4:#f2994a;--quick-chart-5:#eb5757;--quick-chart-6:#27ae60;--quick-chart-7:#9b51e0;--quick-chart-8:#2d9cdb;--app-bg:var(--forced-bg,var(--tg-theme-bg-color,var(--fallback-bg)));--surface:var(--forced-surface,var(--tg-theme-section-bg-color,var(--fallback-surface)));--surface-secondary:var(--forced-surface-secondary,var(--tg-theme-secondary-bg-color,var(--fallback-surface-secondary)));--text:var(--forced-text,var(--tg-theme-text-color,var(--fallback-text)));--muted:var(--forced-muted,var(--tg-theme-subtitle-text-color,var(--fallback-muted)));--hint:var(--forced-hint,var(--tg-theme-hint-color,var(--fallback-hint)));--separator:var(--tg-theme-section-separator-color,var(--fallback-separator));--accent:var(--forced-accent,var(--tg-theme-accent-text-color,var(--tg-theme-button-color,var(--fallback-accent))));--accent-contrast:var(--forced-accent-contrast-light,var(--forced-accent-contrast,var(--tg-theme-button-text-color,#fff)));--accent-highlight:var(--forced-accent-highlight,var(--accent))}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@supports (color:color-mix(in lab, red, red)){:root{--accent-highlight:var(--forced-accent-highlight,color-mix(in srgb, var(--accent) 68%, white))}}:root{--accent-text:var(--forced-accent-text-light,#046c59);--accent-gradient:linear-gradient(145deg, var(--accent-highlight), var(--accent));--icon-tone-accent:var(--accent);--icon-tone-accent-muted:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--icon-tone-accent-muted:color-mix(in srgb, var(--accent) 10%, transparent)}}:root{--icon-tone-violet:#7563de;--icon-tone-teal:#249f98;--icon-tone-amber:#f2a43b;--route-accent:#ff9500;--icon-tone-coral:#e95852;--icon-tone-green:#34a86d;--icon-tone-blue:#2f9bc9;--icon-tone-neutral:var(--hint)}@supports (color:color-mix(in lab, red, red)){:root{--icon-tone-neutral:color-mix(in srgb, var(--hint) 13%, var(--surface))}}:root{--destructive:var(--tg-theme-destructive-text-color,var(--fallback-destructive));--bottom-bar:var(--forced-bottom-bar,var(--tg-theme-bottom-bar-bg-color,var(--surface-secondary)));--safe-device-top:var(--tg-viewport-safe-area-inset-top,var(--tg-safe-area-inset-top,env(safe-area-inset-top,0px)));--safe-device-right:var(--tg-viewport-safe-area-inset-right,var(--tg-safe-area-inset-right,env(safe-area-inset-right,0px)));--safe-device-bottom:var(--tg-viewport-safe-area-inset-bottom,var(--tg-safe-area-inset-bottom,env(safe-area-inset-bottom,0px)));--safe-device-left:var(--tg-viewport-safe-area-inset-left,var(--tg-safe-area-inset-left,env(safe-area-inset-left,0px)));--safe-content-top:var(--tg-viewport-content-safe-area-inset-top,var(--tg-content-safe-area-inset-top,0px));--safe-content-right:var(--tg-viewport-content-safe-area-inset-right,var(--tg-content-safe-area-inset-right,0px));--safe-content-bottom:var(--tg-viewport-content-safe-area-inset-bottom,var(--tg-content-safe-area-inset-bottom,0px));--safe-content-left:var(--tg-viewport-content-safe-area-inset-left,var(--tg-content-safe-area-inset-left,0px));--safe-top:calc(var(--safe-device-top) + var(--safe-content-top));--safe-right:calc(var(--safe-device-right) + var(--safe-content-right));--safe-bottom:calc(var(--safe-device-bottom) + var(--safe-content-bottom));--safe-left:calc(var(--safe-device-left) + var(--safe-content-left));--app-height:var(--tg-viewport-height,100dvh);--horizontal-gutter:16px;--space-xxs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--tab-bar-height:75px;--tab-bar-offset:var(--horizontal-gutter);--content-bottom:calc(var(--tab-bar-height) + var(--tab-bar-offset) + 18px);--telegram-top-row-height:max(56px, var(--safe-top));--radius-group:28px;--radius-card:26px;--radius-tile:22px;--radius-control:14px;--hairline:.5px;--surface-border-color:var(--text)}@supports (color:color-mix(in lab, red, red)){:root{--surface-border-color:color-mix(in srgb, var(--text) 6%, transparent)}}:root{--surface-border:var(--hairline) solid var(--surface-border-color);--surface-pressed:var(--hint)}@supports (color:color-mix(in lab, red, red)){:root{--surface-pressed:color-mix(in srgb, var(--hint) 8%, var(--surface))}}:root{--separator-faint:var(--separator)}@supports (color:color-mix(in lab, red, red)){:root{--separator-faint:color-mix(in srgb, var(--separator) 34%, transparent)}}:root{--separator-inset-edge:16px;--disclosure-icon:var(--hint)}@supports (color:color-mix(in lab, red, red)){:root{--disclosure-icon:color-mix(in srgb, var(--hint) 64%, transparent)}}:root{--focus-ring:var(--text)}@supports (color:color-mix(in lab, red, red)){:root{--focus-ring:color-mix(in srgb, var(--text) 32%, transparent)}}:root{--shadow-float:0 18px 50px #0c18262e, 0 2px 10px #0c182614;--shadow-soft:0 1px 3px #142a4209;--ease-telegram:cubic-bezier(.22, .82, .2, 1);--ease-spring:cubic-bezier(.18, .9, .26, 1.12);--press-transition:transform .12s var(--ease-telegram), background-color .14s ease;--profile-row-min-height:56px;--profile-row-gap:11px;--profile-row-padding-block:7px;--profile-row-padding-inline-start:14px;--profile-row-padding-inline-end:13px;--profile-row-title-size:15px;--profile-row-subtitle-size:11.5px;--profile-row-value-size:13px;--profile-icon-size:30px;--profile-icon-radius:9px;--profile-icon-glyph-size:18px;--profile-flag-size:20px;--profile-chevron-size:17px;--profile-separator-start:55px;--profile-toggle-width:54px;--profile-toggle-height:26px;--profile-toggle-thumb-width:32px;--profile-toggle-thumb-height:22px;--profile-toggle-travel:18px;--profile-group-radius:24px;--profile-section-padding-top:8px;--profile-section-padding-bottom:12px;--profile-section-heading-min-height:30px;--profile-section-heading-margin:8px;--profile-section-heading-size:12px;--ui-list-row-min-height:var(--profile-row-min-height);--ui-list-row-gap:var(--profile-row-gap);--ui-list-row-padding-block:var(--profile-row-padding-block);--ui-list-row-padding-inline-start:var(--profile-row-padding-inline-start);--ui-list-row-padding-inline-end:var(--profile-row-padding-inline-end);--ui-list-row-title-size:var(--profile-row-title-size);--ui-list-row-subtitle-size:var(--profile-row-subtitle-size);--ui-list-icon-size:var(--profile-icon-size);--ui-list-avatar-size:calc(var(--ui-list-icon-size) + 8px);--ui-list-chevron-size:var(--profile-chevron-size);--ui-list-group-radius:var(--profile-group-radius);--ui-list-section-padding-top:var(--profile-section-padding-top);--ui-list-section-padding-bottom:var(--profile-section-padding-bottom);--ui-list-section-heading-min-height:var(--profile-section-heading-min-height);--ui-list-section-heading-margin:var(--profile-section-heading-margin);--ui-list-section-heading-size:var(--profile-section-heading-size);--ui-list-pressed-background:var(--hint)}@supports (color:color-mix(in lab, red, red)){:root{--ui-list-pressed-background:color-mix(in srgb, var(--hint) 13%, var(--surface))}}:root[data-font-family=system]{--font-system:var(--font-native)}:root[data-font-family=onest]{--font-system:"Onest Variable", var(--font-native)}:root[data-font-family=inter]{--font-system:"Inter Variable", var(--font-native)}:root[data-ui-density=large]{--profile-row-min-height:64px;--profile-row-gap:13px;--profile-row-padding-block:9px;--profile-row-padding-inline-start:16px;--profile-row-padding-inline-end:14px;--profile-row-title-size:17px;--profile-row-subtitle-size:13px;--profile-row-value-size:14px;--profile-icon-size:32px;--profile-icon-radius:10px;--profile-icon-glyph-size:20px;--profile-flag-size:22px;--profile-chevron-size:18px;--profile-separator-start:61px;--profile-toggle-width:64px;--profile-toggle-height:28px;--profile-toggle-thumb-width:39px;--profile-toggle-thumb-height:24px;--profile-toggle-travel:21px;--profile-group-radius:28px;--profile-section-padding-top:11px;--profile-section-padding-bottom:15px;--profile-section-heading-min-height:34px;--profile-section-heading-margin:11px;--profile-section-heading-size:13px}:root[data-ui-density=compact]{--profile-row-min-height:48px;--profile-row-gap:9px;--profile-row-padding-block:5px;--profile-row-padding-inline-start:13px;--profile-row-padding-inline-end:12px;--profile-row-title-size:14px;--profile-row-subtitle-size:10.5px;--profile-row-value-size:12px;--profile-icon-size:27px;--profile-icon-radius:8px;--profile-icon-glyph-size:16px;--profile-flag-size:18px;--profile-chevron-size:16px;--profile-separator-start:49px;--profile-toggle-width:48px;--profile-toggle-height:24px;--profile-toggle-thumb-width:28px;--profile-toggle-thumb-height:20px;--profile-toggle-travel:16px;--profile-group-radius:22px;--profile-section-padding-top:6px;--profile-section-padding-bottom:9px;--profile-section-heading-min-height:27px;--profile-section-heading-margin:7px;--profile-section-heading-size:11px}:root[data-appearance=light]{--forced-bg:#f2f2f7;--forced-surface:#fff;--forced-surface-secondary:#f8f8fa;--forced-text:#111113;--forced-muted:#6d6d72;--forced-hint:#8e8e93;--forced-bottom-bar:#f8f8fa;--accent-text:var(--forced-accent-text-light,var(--accent))}:root[data-appearance=dark]{--forced-bg:#000;--forced-surface:#1c1c1e;--forced-surface-secondary:#141416;--forced-text:#f5f5f7;--forced-muted:#aeaeb2;--forced-hint:#8e8e93;--forced-bottom-bar:#101012;--accent-text:var(--forced-accent-text-dark,var(--accent-highlight));--accent-contrast:var(--forced-accent-contrast-dark,var(--forced-accent-contrast,var(--tg-theme-button-text-color,#fff)));--fallback-separator:#5454589e}:root:not([data-appearance])[data-telegram-theme=light]{--surface:var(--tg-theme-section-bg-color,var(--fallback-surface))}@supports (color:color-mix(in lab, red, red)){:root:not([data-appearance])[data-telegram-theme=light]{--surface:color-mix(in srgb, var(--tg-theme-section-bg-color,var(--fallback-surface)) 96%, var(--text) 4%)}}:root:not([data-appearance])[data-telegram-theme=light]{--surface-secondary:var(--tg-theme-secondary-bg-color,var(--fallback-surface-secondary))}@supports (color:color-mix(in lab, red, red)){:root:not([data-appearance])[data-telegram-theme=light]{--surface-secondary:color-mix(in srgb, var(--tg-theme-secondary-bg-color,var(--fallback-surface-secondary)) 98%, var(--text) 2%)}}:root:not([data-appearance])[data-telegram-theme=light]{--surface-border-color:var(--text)}@supports (color:color-mix(in lab, red, red)){:root:not([data-appearance])[data-telegram-theme=light]{--surface-border-color:color-mix(in srgb, var(--text) 10%, transparent)}}:root:not([data-appearance])[data-telegram-theme=light]{--accent-text:var(--forced-accent-text-light,var(--accent))}:root[data-appearance=dark],:root:not([data-appearance])[data-telegram-theme=dark]{--quick-chart-1:#62adff;--quick-chart-2:#a38fff;--quick-chart-3:#45c9b8;--quick-chart-4:#ffb45e;--quick-chart-5:#ff7770;--quick-chart-6:#55cf86;--quick-chart-7:#c58cff;--quick-chart-8:#66c9f5;--fallback-bg:#000;--fallback-surface:#1c1c1e;--fallback-surface-secondary:#141416;--fallback-text:#f5f5f7;--fallback-muted:#aeaeb2;--fallback-hint:#8e8e93;--accent-text:var(--forced-accent-text-dark,var(--accent-highlight));--accent-contrast:var(--forced-accent-contrast-dark,var(--forced-accent-contrast,var(--tg-theme-button-text-color,#fff)));--fallback-separator:#5454589e;--shadow-float:0 18px 50px #0000007a, 0 2px 10px #0000003d;--shadow-soft:0 1px 0 #ffffff06}:root:not([data-appearance])[data-telegram-theme=dark]{--surface:var(--tg-theme-section-bg-color,var(--fallback-surface))}@supports (color:color-mix(in lab, red, red)){:root:not([data-appearance])[data-telegram-theme=dark]{--surface:color-mix(in srgb, var(--tg-theme-section-bg-color,var(--fallback-surface)) 94%, var(--text) 6%)}}:root:not([data-appearance])[data-telegram-theme=dark]{--surface-secondary:var(--tg-theme-secondary-bg-color,var(--fallback-surface-secondary))}@supports (color:color-mix(in lab, red, red)){:root:not([data-appearance])[data-telegram-theme=dark]{--surface-secondary:color-mix(in srgb, var(--tg-theme-secondary-bg-color,var(--fallback-surface-secondary)) 97%, var(--text) 3%)}}:root:not([data-appearance])[data-telegram-theme=dark]{--surface-border-color:var(--text)}@supports (color:color-mix(in lab, red, red)){:root:not([data-appearance])[data-telegram-theme=dark]{--surface-border-color:color-mix(in srgb, var(--text) 11%, transparent)}}@media (prefers-color-scheme:dark){:root:not([data-appearance]):not([data-telegram-theme]){--fallback-bg:#000;--fallback-surface:#1c1c1e;--fallback-surface-secondary:#141416;--fallback-text:#f5f5f7;--fallback-muted:#aeaeb2;--fallback-hint:#8e8e93;--fallback-separator:#5454589e;--accent-text:var(--forced-accent-text-dark,var(--accent-highlight));--accent-contrast:var(--forced-accent-contrast-dark,var(--forced-accent-contrast,var(--tg-theme-button-text-color,#fff)));--shadow-float:0 18px 50px #0000007a, 0 2px 10px #0000003d;--shadow-soft:0 1px 0 #ffffff06}}*,:before,:after{box-sizing:border-box}html{background:var(--app-bg);width:100%;height:100%;font-family:var(--font-system);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}body{background:var(--app-bg);width:100%;height:100%;color:var(--text);overscroll-behavior:none;-webkit-tap-highlight-color:transparent;margin:0;overflow:hidden}button,input,textarea,select{color:inherit;font:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}button,a,input,textarea,select{outline:none}html[data-input-modality=keyboard] :focus-visible{outline:1px solid var(--focus-ring);outline-offset:-2px}:where(input:not([type=range]):not([type=file]),textarea):focus-visible{box-shadow:none;outline:0}img,video{max-width:100%;display:block}.app-icon *{stroke-width:var(--app-icon-stroke-width,1.5)}h1,h2,h3,p,figure{margin:0}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}::selection{color:var(--accent-contrast);background:var(--accent)}:where(input,textarea,[contenteditable=true])::selection{color:var(--accent-contrast)!important;background:var(--accent)!important}::-webkit-scrollbar{width:0;height:0}.ui-surface{border:var(--surface-border);background:var(--surface)}.ui-surface--group{border-radius:var(--radius-group)}.ui-surface--card{border-radius:var(--radius-card)}.ui-surface--tile{border-radius:var(--radius-tile)}.ui-surface--control{border-radius:var(--radius-control)}.ui-surface--soft{box-shadow:var(--shadow-soft)}.ui-surface--flat{box-shadow:none}.ui-surface--clip{overflow:hidden}.icon-tile{width:var(--icon-tile-size);height:var(--icon-tile-size);border-radius:var(--icon-tile-radius);color:var(--icon-tile-foreground,#fff);background:var(--icon-tile-tone,var(--accent-gradient));flex:none;justify-content:center;align-items:center;display:inline-flex}.icon-tile--tone-accent{--icon-tile-tone:var(--icon-tone-accent);--icon-tile-foreground:var(--accent-contrast)}.icon-tile--tone-accent-muted{--icon-tile-tone:var(--icon-tone-accent-muted);--icon-tile-foreground:var(--accent-text)}.icon-tile--tone-violet{--icon-tile-tone:var(--icon-tone-violet)}.icon-tile--tone-teal{--icon-tile-tone:var(--icon-tone-teal)}.icon-tile--tone-amber{--icon-tile-tone:var(--icon-tone-amber);--icon-tile-foreground:#171008}.icon-tile--tone-coral{--icon-tile-tone:var(--icon-tone-coral)}.icon-tile--tone-green{--icon-tile-tone:var(--icon-tone-green)}.icon-tile--tone-blue{--icon-tile-tone:var(--icon-tone-blue)}.icon-tile--tone-neutral{--icon-tile-tone:var(--icon-tone-neutral);--icon-tile-foreground:var(--muted)}.icon-tile--small{--icon-tile-size:32px;--icon-tile-radius:10px}.icon-tile--medium{--icon-tile-size:34px;--icon-tile-radius:11px}.icon-tile--large{--icon-tile-size:36px;--icon-tile-radius:12px}.icon-tile--control{--icon-tile-size:42px;--icon-tile-radius:14px}.icon-tile--selection{--icon-tile-size:38px;--icon-tile-radius:12px}.icon-tile--metric{--icon-tile-size:29px;--icon-tile-radius:10px}.icon-tile--hero{--icon-tile-size:54px;--icon-tile-radius:18px}.icon-tile--accent-contrast{--icon-tile-foreground:var(--accent-contrast)}.icon-tile--bordered{box-shadow:inset 0 0 0 var(--hairline) var(--text)}@supports (color:color-mix(in lab, red, red)){.icon-tile--bordered{box-shadow:inset 0 0 0 var(--hairline) color-mix(in srgb, var(--text) 7%, transparent)}}.action-tile{border:var(--surface-border);color:var(--text);background:var(--surface);box-shadow:var(--shadow-soft);transition:var(--press-transition)}.action-tile:active:not(.liquid-press-surface){background:var(--surface-pressed);transform:scale(.97)}.action-tile>.icon-tile{grid-row:1/3}.action-tile>strong{align-self:end}.action-tile>small{color:var(--muted);align-self:start}.ui-button{letter-spacing:-.01em;transition:transform .12s var(--ease-telegram), filter .14s ease, background-color .16s ease, opacity .16s ease;font-weight:650}.ui-button:active:not(:disabled):not(.liquid-press-surface){filter:brightness(.96);transform:scale(.97)}.ui-button:disabled{cursor:default;opacity:.48}.ui-button--compact{border-radius:12px;min-height:38px;padding:0 12px;font-size:14px}.ui-button--regular{min-height:44px;padding:0 16px;font-size:16px}.ui-button--large{border-radius:16px;min-height:52px;padding:0 20px;font-size:17px}.ui-button.ui-button--full{display:flex}.ui-button--full{width:100%}.ui-button--primary{color:var(--accent-contrast);background:linear-gradient(180deg, var(--accent), var(--accent))}@supports (color:color-mix(in lab, red, red)){.ui-button--primary{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 98%, white), var(--accent))}}.ui-button--primary{box-shadow:0 8px 20px var(--accent), inset 0 1px 0 #ffffff3d}@supports (color:color-mix(in lab, red, red)){.ui-button--primary{box-shadow:0 8px 20px color-mix(in srgb, var(--accent) 24%, transparent), inset 0 1px 0 #ffffff3d}}.ui-button--secondary{color:var(--accent-text);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ui-button--secondary{background:color-mix(in srgb, var(--accent) 11%, var(--surface))}}.ui-button--glass{color:var(--text);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.ui-button--glass{background:color-mix(in srgb, var(--surface) 68%, transparent)}}.ui-button--glass{border:var(--hairline) solid var(--text)}@supports (color:color-mix(in lab, red, red)){.ui-button--glass{border:var(--hairline) solid color-mix(in srgb, var(--text) 10%, transparent)}}.ui-button--glass{-webkit-backdrop-filter:saturate(180%)blur(18px);box-shadow:inset 0 1px #ffffff2e}.ui-button--destructive{color:#fff;background:var(--destructive)}.ui-button--plain{min-height:36px;color:var(--accent-text);background:0 0;padding-inline:4px}.ui-button__spinner{animation:.8s linear infinite spinner}.icon-button{color:var(--text);transition:transform .12s var(--ease-telegram), background-color .16s ease, color .16s ease, opacity .16s ease}.icon-button:active:not(:disabled):not(.liquid-press-surface){transform:scale(.9)}.icon-button:disabled{opacity:.34}.icon-button--small{width:40px;height:40px}.icon-button--large{width:50px;height:50px}.icon-button--glass{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.icon-button--glass{background:color-mix(in srgb, var(--surface) 68%, transparent)}}.icon-button--glass{border:var(--hairline) solid #ffffff38;-webkit-backdrop-filter:saturate(180%)blur(18px);box-shadow:0 4px 14px #0000001f,inset 0 1px #ffffff47}.icon-button--accent{color:var(--accent-contrast);background:var(--accent);box-shadow:0 5px 16px var(--accent)}@supports (color:color-mix(in lab, red, red)){.icon-button--accent{box-shadow:0 5px 16px color-mix(in srgb, var(--accent) 28%, transparent)}}.icon-button--danger{color:var(--destructive);background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.icon-button--danger{background:color-mix(in srgb, var(--destructive) 10%, var(--surface))}}.avatar{color:#fff;letter-spacing:-.03em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:720;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 1px #fff3,0 3px 10px #0000001a}.avatar--accent{color:var(--accent-contrast)}.avatar--small{width:34px;height:34px;font-size:12px}.avatar--regular{width:48px;height:48px;font-size:15px}.avatar--large{width:62px;height:62px;font-size:18px}.avatar--hero{width:78px;height:78px;font-size:22px}.avatar-picker-card{align-items:center;gap:var(--space-md);margin:1px var(--horizontal-gutter) 18px;grid-template-columns:auto minmax(0,1fr);padding:14px 16px;display:grid}.avatar-picker-card__trigger{background:0 0;border-radius:50%;padding:0;display:inline-flex}.avatar-picker-card__trigger:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.avatar-picker-card__trigger:active:not(.liquid-press-surface) .avatar{transform:scale(.96)}.avatar-picker-card__preview{flex:none;display:inline-flex;position:relative}.avatar-picker-card__preview>span:last-child{border:2px solid var(--surface);width:26px;height:26px;color:var(--accent-contrast);background:var(--accent);border-radius:50%;place-items:center;display:inline-grid;position:absolute;bottom:-1px;right:-2px}.avatar-picker-card__content{min-width:0}.avatar-picker-card__content>.settings-form-field{background:0 0;justify-content:center;min-height:68px;padding:8px 0}.avatar-picker-card__content>.settings-form-field:focus-within{background:0 0}@media (width<=360px){.avatar-picker-card{padding-inline:13px}}.search-field{z-index:0;height:40px;color:var(--hint);isolation:isolate;border-radius:13px;align-items:center;padding:0 11px;display:flex;position:relative}.search-field:before{z-index:-1;border:var(--hairline) solid var(--text);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.search-field:before{border:var(--hairline) solid color-mix(in srgb, var(--text) 8%, transparent)}}.search-field:before{border-radius:inherit;content:"";background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.search-field:before{background:color-mix(in srgb, var(--surface) 74%, transparent)}}.search-field:before{-webkit-backdrop-filter:saturate(150%)blur(14px);transition:transform .24s var(--ease-spring), border-color .16s ease, background-color .16s ease, box-shadow .16s ease;box-shadow:inset 0 1px 1px #00000006}.search-field:focus-within:before{border-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.search-field:focus-within:before{border-color:color-mix(in srgb, var(--text) 16%, transparent)}}.search-field:focus-within:before{background:var(--surface);box-shadow:none}.search-field input{border-radius:inherit;min-width:0;height:100%;color:var(--text);background:0 0;border:0;flex:1;padding:0 8px;font-size:16px}.search-field input::placeholder{color:var(--hint);opacity:1}.search-field input::-webkit-search-cancel-button{display:none}.search-field__clear{width:24px;height:24px;color:var(--surface);background:var(--hint);border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.segmented-control{min-height:36px;margin-inline:var(--horizontal-gutter);border:var(--hairline) solid var(--text);grid-auto-columns:1fr;grid-auto-flow:column;padding:2px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.segmented-control{border:var(--hairline) solid color-mix(in srgb, var(--text) 7%, transparent)}}.segmented-control{background:var(--hint);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.segmented-control{background:color-mix(in srgb, var(--hint) 15%, transparent)}}.segmented-control{isolation:isolate;touch-action:pan-y;-webkit-user-select:none;user-select:none;--segment-index:0;overflow:hidden}.segmented-control__selection{z-index:0;width:calc((100% - 4px) / var(--segment-count));transform:translate3d(calc(var(--segment-index) * 100%), 0, 0);will-change:transform;pointer-events:none;transition:transform .22s cubic-bezier(.2,.82,.2,1);position:absolute;top:2px;bottom:2px;left:2px}.segmented-control__selection-liquid{border:var(--hairline) solid var(--text);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.segmented-control__selection-liquid{border:var(--hairline) solid color-mix(in srgb, var(--text) 5%, transparent)}}.segmented-control__selection-liquid{background:var(--surface);will-change:transform;border-radius:9px;transition:transform .42s cubic-bezier(.16,1.32,.3,1);transform:scale(1);box-shadow:0 1px 2px #00000012}.segmented-control.is-scrubbing .segmented-control__selection{transition:transform 28ms linear}.segmented-control.is-liquid-pressing .segmented-control__selection-liquid{transition:transform 86ms var(--ease-telegram);transform:scale(1.035,1.045)}.segmented-control.is-scrubbing .segmented-control__selection-liquid{transition:transform 42ms linear;transform:scale(1.075,1.018)}.segmented-control button{z-index:1;min-height:30px;color:var(--text);transition:transform .12s var(--ease-telegram), color .17s ease;background:0 0;border-radius:9px;padding:0 12px;font-size:13px;font-weight:620;position:relative}.segmented-control button:active:not(.liquid-press-surface){transform:scale(.97)}.segmented-control button.is-selected{color:var(--text)}.switch-indicator{pointer-events:none;--switch-progress:0;--switch-thumb-scale-x:1;--switch-thumb-scale-y:1;--switch-thumb-shift-y:0px;--switch-track-scale-x:1;--switch-track-scale-y:1;transform:scaleX(var(--switch-track-scale-x)) scaleY(var(--switch-track-scale-y));transform-origin:50%;transition:background-color .22s ease, box-shadow .18s ease, transform .16s var(--ease-telegram);flex:none;display:block;position:relative;overflow:visible}.switch-indicator.is-checked{--switch-progress:1}.switch-indicator.is-interactive{pointer-events:auto;touch-action:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.switch-indicator__thumb{box-shadow:0 1px 4px #00000029, 0 0 0 var(--hairline) #00000014;transform:translate3d(calc(var(--switch-progress) * var(--switch-travel)), var(--switch-thumb-shift-y), 0) scaleX(var(--switch-thumb-scale-x)) scaleY(var(--switch-thumb-scale-y));transform-origin:50%;will-change:transform;background:#fff;transition:transform .42s cubic-bezier(.16,1.34,.3,1),border-radius .18s;display:block}.switch-indicator.is-dragging{transition:transform 70ms ease-out}.switch-indicator.is-dragging .switch-indicator__thumb{border-radius:999px;transition:transform 34ms linear,border-radius 90ms ease-out}.switch-indicator--settings{width:64px;height:28px;box-shadow:inset 0 0 0 var(--hairline) var(--text);background:#e4e4e4;border-radius:14px;padding:2px}@supports (color:color-mix(in lab, red, red)){.switch-indicator--settings{box-shadow:inset 0 0 0 var(--hairline) color-mix(in srgb, var(--text) 7%, transparent)}}.switch-indicator--settings{--switch-travel:21px}.switch-indicator--settings .switch-indicator__thumb{border-radius:999px;width:39px;height:24px}.switch-indicator--settings.is-checked{background:#34c759}.switch-indicator--compact{background:var(--hint);border-radius:11px;width:44px;height:27px}@supports (color:color-mix(in lab, red, red)){.switch-indicator--compact{background:color-mix(in srgb, var(--hint) 24%, var(--surface-secondary))}}.switch-indicator--compact{box-shadow:inset 0 0 0 var(--hairline) var(--text)}@supports (color:color-mix(in lab, red, red)){.switch-indicator--compact{box-shadow:inset 0 0 0 var(--hairline) color-mix(in srgb, var(--text) 7%, transparent)}}.switch-indicator--compact{--switch-travel:16px}.switch-indicator--compact .switch-indicator__thumb{border-radius:999px;width:20px;height:19px;position:absolute;top:4px;left:4px;box-shadow:0 2px 6px #0003}.switch-indicator--compact.is-checked{background:var(--accent);box-shadow:none}:root[data-appearance=dark] .switch-indicator--settings,:root:not([data-appearance])[data-telegram-theme=dark] .switch-indicator--settings{background:#2e2e30}:root[data-appearance=dark] .switch-indicator--settings.is-checked,:root:not([data-appearance])[data-telegram-theme=dark] .switch-indicator--settings.is-checked{background:#30d158}@media (prefers-color-scheme:dark){:root:not([data-appearance]):not([data-telegram-theme]) .switch-indicator--settings{background:#2e2e30}:root:not([data-appearance]):not([data-telegram-theme]) .switch-indicator--settings.is-checked{background:#30d158}}@media (prefers-reduced-motion:reduce){.switch-indicator,.switch-indicator__thumb{transition:none!important}.switch-indicator.is-dragging{transform:none}}.range-control{gap:8px;display:grid}.range-control__header{color:var(--text);justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;font-weight:560;display:flex}.range-control output{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:500}.range-control__bounds{color:var(--hint);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:-5px;font-size:10px;line-height:1;display:flex}.range-control__interaction{min-width:0;transform:scaleX(var(--range-track-scale-x,1)) scaleY(var(--range-track-scale-y,1));transform-origin:50%;will-change:transform;clip-path:inset(-10px 0 round 999px);transition:transform .43s cubic-bezier(.16,1.34,.3,1);display:block}.range-control__interaction.is-dragging{transition:transform 54ms linear}.range-control input[type=range]{appearance:none;touch-action:none;background:0 0;width:100%;height:28px;margin:0;display:block}.range-control input[type=range]::-webkit-slider-runnable-track{border:var(--hairline) solid #7f7f7f33;background:var(--range-gradient);border-radius:999px;height:10px;box-shadow:inset 0 1px 1px #0000001a}.range-control input[type=range].is-checkerboard::-webkit-slider-runnable-track{background:var(--range-gradient), conic-gradient(from 90deg, #7f7f7f2e 25%, transparent 0 50%, #7f7f7f2e 0 75%, transparent 0) 0 0 / 8px 8px}.range-control input[type=range]::-webkit-slider-thumb{appearance:none;width:24px;height:20px;transform:translateY(var(--range-thumb-shift-y,0px)) scaleX(var(--range-thumb-scale-x,1)) scaleY(var(--range-thumb-scale-y,1));will-change:transform;background:#fff;border:1px solid #0000001a;border-radius:10px;margin-top:-5.5px;transition:transform .41s cubic-bezier(.16,1.34,.3,1),box-shadow .18s;box-shadow:0 2px 6px #0003,inset 0 0 0 .5px #ffffffb3}.range-control__interaction.is-dragging input[type=range]::-webkit-slider-thumb{box-shadow:0 4px 11px #0000003d, 0 0 0 4px var(--accent), inset 0 0 0 .5px #fffc;border-radius:42%;transition:transform 42ms linear,border-radius 90ms ease-out,box-shadow .12s}@supports (color:color-mix(in lab, red, red)){.range-control__interaction.is-dragging input[type=range]::-webkit-slider-thumb{box-shadow:0 4px 11px #0000003d, 0 0 0 4px color-mix(in srgb, var(--accent) 12%, transparent), inset 0 0 0 .5px #fffc}}.range-control input[type=range]:focus-visible{outline:0}.range-control input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 2px 6px #0003, inset 0 0 0 1.5px var(--focus-ring)}.range-control input[type=range]::-moz-range-track{border:var(--hairline) solid #7f7f7f33;background:var(--range-gradient);border-radius:999px;height:10px}.range-control input[type=range]::-moz-range-thumb{width:24px;height:20px;transform:translateY(var(--range-thumb-shift-y,0px)) scaleX(var(--range-thumb-scale-x,1)) scaleY(var(--range-thumb-scale-y,1));background:#fff;border:1px solid #0000001a;border-radius:10px;transition:transform .41s cubic-bezier(.16,1.34,.3,1),box-shadow .18s;box-shadow:0 2px 6px #0003}.range-control__interaction.is-dragging input[type=range]::-moz-range-thumb{box-shadow:0 4px 11px #0000003d, 0 0 0 4px var(--accent);border-radius:42%}@supports (color:color-mix(in lab, red, red)){.range-control__interaction.is-dragging input[type=range]::-moz-range-thumb{box-shadow:0 4px 11px #0000003d, 0 0 0 4px color-mix(in srgb, var(--accent) 12%, transparent)}}.range-control__interaction.is-dragging input[type=range]::-moz-range-thumb{transition:transform 42ms linear,border-radius 90ms ease-out,box-shadow .12s}.range-control input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 2px 6px #0003, inset 0 0 0 1.5px var(--focus-ring)}@media (prefers-reduced-motion:reduce){.range-control__interaction{transition:none!important;transform:none!important}.range-control input[type=range]::-webkit-slider-thumb{transition:none!important;transform:none!important}.range-control input[type=range]::-moz-range-thumb{transition:none!important;transform:none!important}}button.grouped-list__row{transition:background-color .11s}button.grouped-list__row:not(:disabled):not([aria-disabled=true]).is-liquid-pressing{background:var(--ui-list-pressed-background)}button.grouped-list__row:disabled,button.grouped-list__row[aria-disabled=true]{cursor:default;opacity:.56}.grouped-list>.grouped-list__row+.grouped-list__row:before{top:0;right:var(--separator-inset-edge);left:var(--grouped-row-separator-start,var(--separator-inset-edge));height:var(--hairline);content:"";background:var(--separator-faint);pointer-events:none;transition:opacity 60ms ease-out;position:absolute}.grouped-list>button.grouped-list__row:not(:disabled):not([aria-disabled=true]).is-liquid-pressing:before,.grouped-list>button.grouped-list__row:not(:disabled):not([aria-disabled=true]).is-liquid-pressing+.grouped-list__row:before{opacity:0}.list-row{width:100%;min-height:var(--ui-list-row-min-height);align-items:center;gap:var(--ui-list-row-gap);padding:var(--ui-list-row-padding-block) var(--ui-list-row-padding-inline-end) var(--ui-list-row-padding-block) var(--ui-list-row-padding-inline-start);color:var(--text);text-align:left;background:var(--surface);--grouped-row-separator-start:var(--profile-separator-start);display:flex;position:relative}.list-row__icon{align-self:center}.list-row__copy{flex-direction:column;flex:1;min-width:0;display:flex}.list-row__copy strong{font-size:var(--ui-list-row-title-size);text-overflow:ellipsis;white-space:nowrap;font-weight:510;line-height:1.25;overflow:hidden}.list-row__copy small{color:var(--muted);font-size:var(--ui-list-row-subtitle-size);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;line-height:1.3;overflow:hidden}.list-row--multiline-subtitle .list-row__copy small{text-overflow:clip;white-space:normal;overflow:visible}.list-row__copy .is-destructive{color:var(--destructive)}.list-row__value{color:var(--muted);flex:none;font-size:14px}.list-row__chevron{color:var(--disclosure-icon);flex:none}.select-trigger{border:var(--hairline) solid var(--text);justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:58px;padding:9px 14px 9px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.select-trigger{border:var(--hairline) solid color-mix(in srgb, var(--text) 6%, transparent)}}.select-trigger{color:var(--text);text-align:left;background:var(--surface);box-shadow:var(--shadow-soft);transition:transform .12s var(--ease-telegram), background-color .14s ease;border-radius:17px}.select-trigger:active:not(.liquid-press-surface){background:var(--hint);transform:scale(.985)}@supports (color:color-mix(in lab, red, red)){.select-trigger:active:not(.liquid-press-surface){background:color-mix(in srgb, var(--hint) 8%, var(--surface))}}.select-trigger>span{flex-direction:column;flex:1;min-width:0;display:flex}.select-trigger small{color:var(--muted);font-size:12px}.select-trigger strong{text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:16px;font-weight:570;overflow:hidden}.select-trigger>svg{color:var(--disclosure-icon);flex:none}.sheet-layer{z-index:100;--sheet-backdrop-alpha:.26;--sheet-backdrop-blur:4px;--sheet-backdrop-opacity:1;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet-layer.is-above-relationship-map{z-index:910}.sheet-layer.is-expanded{--sheet-backdrop-alpha:.38;--sheet-backdrop-blur:10px}.sheet-backdrop{width:100%;height:100%;opacity:var(--sheet-backdrop-opacity);background:rgb(0 0 0/var(--sheet-backdrop-alpha));-webkit-backdrop-filter:blur(var(--sheet-backdrop-blur));animation:.18s both fade-in;position:absolute;inset:0}.bottom-sheet{width:100%;min-width:0;height:var(--sheet-height,auto);max-width:640px;max-height:min(82dvh,720px);padding:var(--sheet-top-padding,10px) 12px calc(var(--safe-bottom) + 12px);border:0;border-top:var(--hairline) solid #ffffff2e;border-inline:var(--hairline) solid #ffffff2e;border-radius:var(--sheet-radius,30px) var(--sheet-radius,30px) 0 0;background:var(--sheet-fill);box-shadow:0 var(--sheet-motion-overscan) 0 0 var(--sheet-fill), 0 -8px 28px #00000024;-webkit-backdrop-filter:none;transform:translate3d(0, var(--sheet-drag-y,0px), 0);will-change:transform, backdrop-filter;--sheet-fill:var(--surface-secondary);--sheet-motion-overscan:0px;flex-direction:column;display:flex;position:relative;overflow:hidden}.bottom-sheet:is(.is-entering,.is-dragging,.is-settling,.is-dismissing){--sheet-motion-overscan:max(32px, var(--safe-bottom))}.bottom-sheet.is-entering{animation:sheet-enter .36s var(--ease-spring) both}.bottom-sheet.is-expanded{height:var(--sheet-height,100%);--sheet-header-top-padding:max(1px, calc(var(--safe-content-top) - 24px));--sheet-radius:0px;--sheet-top-padding:max(10px, calc(var(--safe-device-top) + 8px));max-width:100%;max-height:100%}.bottom-sheet:is(.bottom-sheet--list,.bottom-sheet--viewport):not(.is-expanded),.bottom-sheet:is(.bottom-sheet--list,.bottom-sheet--viewport).is-collapsing,.bottom-sheet:is(.bottom-sheet--edge,.bottom-sheet--list){padding-bottom:0}.bottom-sheet:is(.bottom-sheet--list,.bottom-sheet--viewport):not(.is-expanded):not(.is-dragging){max-height:calc(min(82dvh,720px) + 8px)}.bottom-sheet:is(.bottom-sheet--list,.bottom-sheet--viewport):not(.is-expanded) .bottom-sheet__content{max-height:calc(min(82dvh,720px) - 84px)}.bottom-sheet.is-dragging{max-height:100%;transition:none;animation:none}.bottom-sheet.is-settling{max-height:100%;transition:width .32s cubic-bezier(.2,.82,.2,1),padding .32s cubic-bezier(.2,.82,.2,1),border-radius .32s cubic-bezier(.2,.82,.2,1),-webkit-backdrop-filter .32s,backdrop-filter .32s,transform .32s;animation:none}.sheet-layer.is-settling .sheet-backdrop{transition:opacity .32s,background-color .32s,-webkit-backdrop-filter .32s,backdrop-filter .32s}.sheet-layer.is-dismissing .sheet-backdrop{transition:opacity .19s cubic-bezier(.4,0,1,1),background-color .19s cubic-bezier(.4,0,1,1),-webkit-backdrop-filter .19s cubic-bezier(.4,0,1,1),backdrop-filter .19s cubic-bezier(.4,0,1,1)}.bottom-sheet.is-dismissing{pointer-events:none;transition:-webkit-backdrop-filter .19s cubic-bezier(.4,0,1,1),backdrop-filter .19s cubic-bezier(.4,0,1,1),transform .19s cubic-bezier(.4,0,1,1);animation:none}.bottom-sheet__drag-region{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.bottom-sheet.is-dragging .bottom-sheet__drag-region{cursor:grabbing}.bottom-sheet__grabber{background:0 0;border-radius:999px;width:68px;height:25px;margin:-4px auto 0;padding:10px 16px;display:block}.bottom-sheet__grabber:focus-visible{box-shadow:none;outline:0}.bottom-sheet__grabber:focus-visible>span{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.bottom-sheet__grabber:focus-visible>span{background:color-mix(in srgb, var(--text) 42%, transparent)}}.bottom-sheet__grabber>span{background:var(--hint);border-radius:999px;width:36px;height:5px;display:block}@supports (color:color-mix(in lab, red, red)){.bottom-sheet__grabber>span{background:color-mix(in srgb, var(--hint) 42%, transparent)}}.bottom-sheet__header{z-index:2;padding:var(--sheet-header-top-padding,1px) 8px 14px;display:block;position:relative}.bottom-sheet__header h2{color:var(--text);letter-spacing:-.02em;font-size:21px;font-weight:720}.bottom-sheet__header p{color:var(--muted);margin-top:2px;font-size:13px}.bottom-sheet__content{z-index:1;min-width:0;min-height:0;max-height:calc(min(82dvh,720px) - 92px);padding:8px 8px max(12px, var(--safe-bottom));overscroll-behavior:contain;scrollbar-color:var(--hint) transparent;margin:-8px;scroll-padding-block:8px;position:relative;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.bottom-sheet__content{scrollbar-color:color-mix(in srgb, var(--hint) 40%, transparent) transparent}}.bottom-sheet__content{scrollbar-width:thin;touch-action:pan-y pinch-zoom;-webkit-overflow-scrolling:touch}.bottom-sheet__content-frame{flex:auto;min-width:0;min-height:0;position:relative;overflow:hidden}.bottom-sheet__content-frame.has-top-overflow:not(.has-bottom-overflow)>.bottom-sheet__content{-webkit-mask-image:linear-gradient(#0000 0,#000 20px 100%);mask-image:linear-gradient(#0000 0,#000 20px 100%)}.bottom-sheet__content-frame.has-bottom-overflow:not(.has-top-overflow)>.bottom-sheet__content{-webkit-mask-image:linear-gradient(#000 0 calc(100% - 20px),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 20px),#0000 100%)}.bottom-sheet__content-frame.has-top-overflow.has-bottom-overflow>.bottom-sheet__content{-webkit-mask-image:linear-gradient(#0000 0,#000 20px calc(100% - 20px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 20px calc(100% - 20px),#0000 100%)}.bottom-sheet:is(.bottom-sheet--edge,.bottom-sheet--list) .bottom-sheet__content-frame{margin:-14px -8px 0;padding-top:14px}.bottom-sheet:is(.bottom-sheet--edge,.bottom-sheet--list) .bottom-sheet__content{scroll-padding-block:12px calc(var(--safe-bottom) + 8px);margin:-8px 0 0;padding:8px 8px 0}.bottom-sheet.bottom-sheet--list .bottom-sheet__content{padding-bottom:max(8px, var(--safe-bottom))}.bottom-sheet__content::-webkit-scrollbar{width:4px}.bottom-sheet__content::-webkit-scrollbar-track{background:0 0}.bottom-sheet__content::-webkit-scrollbar-thumb{background:var(--hint);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.bottom-sheet__content::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--hint) 38%, transparent)}}.bottom-sheet.is-expanded .bottom-sheet__content{flex:auto;max-height:none}.bottom-sheet__footer{z-index:4;padding:9px 0 max(2px, var(--safe-bottom));background:var(--sheet-fill);flex:none;position:relative}@supports (color:color-mix(in lab, red, red)){.bottom-sheet__footer{background:color-mix(in srgb, var(--sheet-fill) 94%, transparent)}}.bottom-sheet__footer{-webkit-backdrop-filter:blur(18px)}.bottom-sheet:has(.bottom-sheet__footer) .bottom-sheet__content{padding-bottom:8px}.bottom-sheet:has(.bottom-sheet__footer){padding-bottom:0}.bottom-sheet__footer:before{content:"";pointer-events:none;background:linear-gradient(to top, var(--sheet-fill), transparent);height:14px;position:absolute;bottom:100%;left:0;right:0}.bottom-sheet__actions{padding:8px 0 max(8px, var(--safe-bottom));gap:9px;display:grid}.bottom-sheet.is-expanded .bottom-sheet__content-frame,.bottom-sheet.is-collapsing .bottom-sheet__content-frame{flex:auto;min-height:0}.bottom-sheet.is-expanded .bottom-sheet__content-frame .bottom-sheet__content,.bottom-sheet.is-collapsing .bottom-sheet__content-frame .bottom-sheet__content{height:100%}.bottom-sheet.is-collapsing .bottom-sheet__content{flex:auto;max-height:none}.bottom-sheet[style*=--sheet-live-width]{width:var(--sheet-live-width);max-width:none}.sheet-layer--side{inset:max(16px, var(--safe-top,0px)) 16px 0 auto;pointer-events:none;width:clamp(280px,23vw,360px)}.sheet-layer--side.sheet-layer--left{left:16px;right:auto}.sheet-layer--side>.bottom-sheet{pointer-events:auto;width:100%;max-width:100%;max-height:100%}.sheet-layer--side>.bottom-sheet:not(.is-expanded):not(.is-dragging):not(.is-settling){height:min(78dvh,820px);max-height:100%}.sheet-layer--side .bottom-sheet__content-frame{flex-direction:column;display:flex}.sheet-layer--side .bottom-sheet__content{flex:1 1 0;max-height:none!important}.sheet-layer--side .history-screen--embedded{background:0 0}@media (prefers-reduced-motion:reduce){.sheet-layer--side>.bottom-sheet{transition:none;animation:none}}.bottom-sheet__header:has(.bottom-sheet__header-action){grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;display:grid}.bottom-sheet__header-action{grid-area:1/2}.bottom-sheet__header:has(.bottom-sheet__header-action)>p{grid-column:1/-1}.select-options{border-radius:var(--ui-list-group-radius)}.select-option{width:100%;min-height:var(--ui-list-row-min-height);justify-content:space-between;align-items:center;gap:var(--ui-list-row-gap);padding:var(--ui-list-row-padding-block) var(--ui-list-row-padding-inline-end) var(--ui-list-row-padding-block) var(--ui-list-row-padding-inline-start);color:var(--text);text-align:left;background:var(--surface);--grouped-row-separator-start:var(--separator-inset-edge);display:flex;position:relative}.select-option.grouped-list__row--has-leading{--grouped-row-separator-start:var(--profile-separator-start)}.select-option>span{flex-direction:column;display:flex}.select-option>.select-option__copy{flex:auto;min-width:0}.select-option .select-option__label-line{align-items:baseline;gap:7px;min-width:0;display:inline-flex}.select-option .select-option__secondary-label{min-width:0;color:var(--muted);font-size:calc(var(--ui-list-row-subtitle-size) * .94);text-overflow:ellipsis;white-space:nowrap;margin-top:0;font-weight:430;line-height:1.2;overflow:hidden}.select-option>.select-option__indicator{color:var(--accent-text);flex-direction:row;flex:none;justify-content:center;align-self:center;align-items:center;margin-inline-start:auto;display:inline-flex}.select-option>.select-option__preview{pointer-events:auto;-webkit-user-select:none;user-select:none;min-width:0}.select-option strong{font-size:var(--ui-list-row-title-size);font-weight:510}.select-option small{color:var(--muted);font-size:var(--ui-list-row-subtitle-size);margin-top:2px}.toast{z-index:90;right:18px;bottom:calc(var(--content-bottom) + 4px);border:var(--hairline) solid #ffffff38;color:#fff;min-height:46px;box-shadow:var(--shadow-float);text-align:center;pointer-events:none;opacity:0;-webkit-backdrop-filter:saturate(180%)blur(20px);transition:opacity .18s ease, transform .26s var(--ease-spring);background:#1c1c1ed1;border-radius:17px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:580;display:flex;position:fixed;left:18px;transform:translateY(14px)scale(.96)}.toast.is-visible{opacity:1;transform:translateY(0)scale(1)}.toast>svg{color:#6de288;flex:none}.toast{width:calc(100% - 36px);max-width:460px;margin-inline:auto}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:320px;padding:34px;display:flex}.empty-state__icon{margin-bottom:14px}.empty-state h3{font-size:19px;font-weight:690}.empty-state p{max-width:280px;color:var(--muted);margin:6px 0 16px;font-size:14px;line-height:1.4}.bottom-tabs{z-index:50;right:max(var(--safe-right), var(--horizontal-gutter));bottom:max(var(--tab-bar-offset), var(--safe-bottom));left:max(var(--safe-left), var(--horizontal-gutter));height:var(--tab-bar-height);grid-template-columns:minmax(0, 1fr) var(--tab-bar-height);isolation:isolate;touch-action:none;-webkit-user-select:none;user-select:none;--active-tab:0;--bubble-stretch:1;--bubble-squash:1;--bubble-origin-x:50%;--bar-scale-x:1;--bar-scale-y:1;--bar-shift-x:0px;--bar-shift-y:0px;--profile-transfer-opacity:1;--selection-left:0%;--selection-right:calc((var(--bottom-tab-count) - 1) * 100% / var(--bottom-tab-count));--bottom-rail-height:calc(var(--tab-bar-height) - 8px);--bottom-tab-count:1;align-items:start;gap:7px;padding:0;display:grid;position:fixed}.bottom-tabs__rail{height:var(--bottom-rail-height);border-radius:calc(var(--bottom-rail-height) / 2);isolation:isolate;transform-origin:50%;transition:transform .3s var(--ease-telegram);will-change:transform;margin-top:4px;position:relative;transform:translateZ(0)}.bottom-tabs.is-deforming-rail .bottom-tabs__rail{transform:translate3d(var(--bar-shift-x), var(--bar-shift-y), 0) scaleX(var(--bar-scale-x)) scaleY(var(--bar-scale-y))}.bottom-tabs__glass{z-index:-2;border:var(--hairline) solid var(--text);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.bottom-tabs__glass{border:var(--hairline) solid color-mix(in srgb, var(--text) 7%, transparent)}}.bottom-tabs__glass{border-radius:inherit;background:var(--bottom-bar)}@supports (color:color-mix(in lab, red, red)){.bottom-tabs__glass{background:color-mix(in srgb, var(--bottom-bar) 97%, transparent)}}.bottom-tabs__glass{-webkit-backdrop-filter:saturate(116%)blur(9px);box-shadow:0 5px 18px #0000001a,inset 0 1px #ffffff2e}.bottom-tabs.is-pressing .bottom-tabs__rail,.bottom-tabs.is-pressing .bottom-tabs__profile{transition:none}.bottom-tabs.is-pressing.is-deforming-rail .bottom-tabs__rail,.bottom-tabs.is-pressing.is-deforming-profile .bottom-tabs__profile{transition:transform 72ms linear}.bottom-tabs.is-rebounding.is-deforming-rail .bottom-tabs__rail,.bottom-tabs.is-rebounding.is-deforming-profile .bottom-tabs__profile{transition:none}.bottom-tabs__selection,.bottom-tabs__selection-overlay{width:calc((100% - 6px) / var(--bottom-tab-count));pointer-events:none;transform:translate3d(calc(var(--active-tab) * 100%), 0, 0);will-change:transform, opacity;padding:0;transition:opacity .17s;position:absolute;top:3px;bottom:3px;left:3px}.bottom-tabs__selection{z-index:-1}.bottom-tabs__selection-overlay{z-index:2;width:auto;right:3px;transform:none}.bottom-tabs__selection-bubble{border:var(--hairline) solid var(--accent);width:auto;height:auto;margin:0;display:block;position:absolute;inset:2px}@supports (color:color-mix(in lab, red, red)){.bottom-tabs__selection-bubble{border:var(--hairline) solid color-mix(in srgb, var(--accent) 13%, transparent)}}.bottom-tabs__selection-bubble{background:var(--accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.bottom-tabs__selection-bubble{background:color-mix(in srgb, var(--accent) 10%, var(--bottom-bar))}}.bottom-tabs__selection-bubble{transform:scaleX(var(--bubble-stretch)) scaleY(var(--bubble-squash));transform-origin:var(--bubble-origin-x) 50%;will-change:transform;box-shadow:inset 0 1px #ffffff24}.bottom-tabs__selection-mask{width:calc(100% / var(--bottom-tab-count));pointer-events:none;transform:translate3d(calc(var(--active-tab) * 100%), 0, 0);will-change:transform;border-radius:999px;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.bottom-tabs__selection-mask:before{z-index:-1;border:var(--hairline) solid var(--accent);position:absolute;inset:2px}@supports (color:color-mix(in lab, red, red)){.bottom-tabs__selection-mask:before{border:var(--hairline) solid color-mix(in srgb, var(--accent) 13%, transparent)}}.bottom-tabs__selection-mask:before{border-radius:inherit;background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bottom-tabs__selection-mask:before{background:color-mix(in srgb, var(--accent) 10%, var(--bottom-bar))}}.bottom-tabs__selection-mask:before{content:"";box-shadow:inset 0 1px #ffffff24}.bottom-tabs__selection-items{z-index:1;grid-template-columns:repeat(var(--bottom-tab-count), minmax(0, 1fr));color:var(--accent-text);clip-path:inset(2px calc(var(--selection-right) + 2px) 2px calc(var(--selection-left) + 2px) round 999px);will-change:clip-path;display:grid;position:absolute;inset:0}.bottom-tabs__selection-item{white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;height:100%;padding:4px 1px 5px;font-size:clamp(10.5px,3.1vw,11.5px);font-weight:540;line-height:1.1;display:flex}.bottom-tabs__selection-item .bottom-tab__icon{--tab-icon-lift:-1px}.bottom-tabs.is-scrubbing .bottom-tabs__selection,.bottom-tabs.is-scrubbing .bottom-tabs__selection-overlay{transition:opacity .15s}.bottom-tabs.is-profile-target .bottom-tabs__selection,.bottom-tabs.is-profile-target .bottom-tabs__selection-overlay{opacity:0}.bottom-tabs.is-profile-transfer-to .bottom-tabs__selection,.bottom-tabs.is-profile-transfer-to .bottom-tabs__selection-overlay{opacity:var(--profile-transfer-opacity);transition:none}.bottom-tabs.is-profile-transfer-from .bottom-tabs__selection,.bottom-tabs.is-profile-transfer-from .bottom-tabs__selection-overlay{opacity:1;transition-duration:.135s}:root[data-appearance=dark] .bottom-tabs__glass,:root:not([data-appearance])[data-telegram-theme=dark] .bottom-tabs__glass{border-color:#ffffff1a;box-shadow:0 6px 20px #0000003d,inset 0 1px #ffffff12}.bottom-tabs__items{z-index:1;grid-template-columns:repeat(var(--bottom-tab-count), minmax(0, 1fr));align-items:stretch;height:100%;padding:3px;display:grid;position:relative}.bottom-tab{min-width:0;min-height:calc(var(--bottom-rail-height) - 6px);color:var(--muted);background:0 0;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 1px 5px;font-size:clamp(10.5px,3.1vw,11.5px);font-weight:540;line-height:1.1;transition:color .16s,opacity .18s;display:flex;position:relative}.bottom-tab.is-active{color:var(--muted)}.bottom-tab__icon{min-width:29px;height:27px;transform:translate3d(0, var(--tab-icon-lift,0px), 0) scale(var(--tab-icon-scale,1));transform-origin:50% 55%;transition:transform .18s var(--ease-spring), filter .22s ease;will-change:transform;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.bottom-tab.is-active .bottom-tab__icon{--tab-icon-lift:-1px}.bottom-tab.is-pressed .bottom-tab__icon,.bottom-tab:active .bottom-tab__icon{--tab-icon-scale:.92;transition-duration:70ms;transition-timing-function:var(--ease-telegram)}.bottom-tabs.is-scrubbing .bottom-tab__icon{--tab-icon-scale:1}.bottom-tab__glyph{place-items:center;width:23px;height:23px;display:grid;position:relative}.bottom-tab__glyph>svg{transition:opacity .13s ease, transform .19s var(--ease-spring);will-change:opacity, transform;grid-area:1/1;display:block}.bottom-tab__glyph-outline{opacity:1;transform:scale(1)}.bottom-tab__glyph-fill{opacity:0;transform:scale(.84)}.bottom-tab.is-active .bottom-tab__glyph-outline{opacity:1;transform:scale(1)}.bottom-tab.is-active .bottom-tab__glyph-fill{opacity:0;transform:scale(.84)}.bottom-tabs.is-scrubbing .bottom-tab__glyph>svg{transition-duration:70ms,90ms}.bottom-tab__badge{border:2px solid var(--bottom-bar);justify-content:center;align-items:center;min-width:17px;height:17px;padding-inline:4px;display:inline-flex;position:absolute;top:-3px;right:-8px}@supports (color:color-mix(in lab, red, red)){.bottom-tab__badge{border:2px solid color-mix(in srgb, var(--bottom-bar) 90%, transparent)}}.bottom-tab__badge{color:#fff;background:#ff3b30;border-radius:999px;font-size:9px;font-weight:760}.bottom-tabs__profile{width:var(--bottom-rail-height);height:var(--bottom-rail-height);color:#fff;backface-visibility:hidden;isolation:isolate;transform-origin:50%;transition:transform .3s var(--ease-telegram);will-change:transform;background:0 0;border:0;border-radius:50%;place-items:center;margin:4px;padding:4px;display:grid;position:relative;transform:translateZ(0)}.bottom-tabs.is-deforming-profile .bottom-tabs__profile{transform:translate3d(var(--bar-shift-x), var(--bar-shift-y), 0) scaleX(var(--bar-scale-x)) scaleY(var(--bar-scale-y))}.bottom-tabs__profile:after{z-index:-1;border:var(--hairline) solid var(--text);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.bottom-tabs__profile:after{border:var(--hairline) solid color-mix(in srgb, var(--text) 7%, transparent)}}.bottom-tabs__profile:after{background:var(--bottom-bar);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.bottom-tabs__profile:after{background:color-mix(in srgb, var(--bottom-bar) 97%, transparent)}}.bottom-tabs__profile:after{content:"";pointer-events:none;transition:border-color .18s,box-shadow .18s;box-shadow:0 5px 18px #0000001a,inset 0 1px #ffffff2e}:root[data-appearance=dark] .bottom-tabs__profile:after,:root:not([data-appearance])[data-telegram-theme=dark] .bottom-tabs__profile:after{border-color:#ffffff1a;box-shadow:0 6px 20px #0000003d,inset 0 1px #ffffff12}.bottom-tabs__profile:before{z-index:1;border:1px solid var(--accent);position:absolute;inset:3px}@supports (color:color-mix(in lab, red, red)){.bottom-tabs__profile:before{border:1px solid color-mix(in srgb, var(--accent) 72%, transparent)}}.bottom-tabs__profile:before{content:"";opacity:0;pointer-events:none;transition:opacity .22s ease, transform .28s var(--ease-telegram);border-radius:50%;transform:scale(.94)}.bottom-tabs__profile.is-active:after{box-shadow:0 5px 18px #0000001f,inset 0 1px #ffffff29}.bottom-tabs__profile.is-active:before,.bottom-tabs__profile:focus-visible:before{opacity:1;transform:scale(1)}.bottom-tabs__profile.is-receiving .bottom-tabs__avatar{animation:bottom-profile-impact .44s var(--ease-telegram)}.bottom-tabs__profile.is-receiving:before{animation:bottom-profile-ring-impact .44s var(--ease-telegram)}.bottom-tabs__profile.is-releasing .bottom-tabs__avatar{animation:bottom-profile-release .3s var(--ease-telegram)}.bottom-tabs__profile:focus-visible{outline:none}.bottom-tabs__avatar{z-index:0;width:calc(var(--bottom-rail-height) - 8px);height:calc(var(--bottom-rail-height) - 8px);color:var(--muted);background:var(--icon-tone-neutral);letter-spacing:-.03em;border-radius:50%;place-items:center;font-size:17px;font-weight:680;transition:color .18s,background-color .18s;display:grid;position:relative;overflow:hidden}.bottom-tabs__profile.is-active .bottom-tabs__avatar{color:var(--accent-contrast);background:var(--accent)}.bottom-tabs__avatar-content{border-radius:inherit;place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.bottom-tabs__avatar-content>img{object-fit:cover;width:100%;height:100%;display:block}@keyframes bottom-profile-impact{0%{transform:scale(.94)}42%{transform:scale(1.035)}72%{transform:scale(.992)}to{transform:scale(1)}}@keyframes bottom-profile-ring-impact{0%{opacity:0;transform:scale(.84)}45%{opacity:1;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes bottom-profile-release{0%{transform:scale(1)}42%{transform:scale(.965)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.bottom-tabs{--bar-scale-x:1!important;--bar-scale-y:1!important;--bar-shift-x:0px!important;--bar-shift-y:0px!important}.bottom-tabs__rail,.bottom-tabs__profile,.bottom-tab__icon,.bottom-tab__glyph>svg{transition:none}.bottom-tab.is-pressed .bottom-tab__icon,.bottom-tab:active .bottom-tab__icon{transform:none}.bottom-tabs__profile.is-receiving .bottom-tabs__avatar,.bottom-tabs__profile.is-receiving:before,.bottom-tabs__profile.is-releasing .bottom-tabs__avatar{animation:none}}@media (width>=700px){.bottom-tabs{--tab-bar-height:68px;width:min(440px, calc(100% - var(--horizontal-gutter) * 2));left:50%;right:auto;transform:translate(-50%)}}.category-rail{padding:10px var(--horizontal-gutter) 4px;scroll-padding-inline:var(--horizontal-gutter);scroll-snap-type:x proximity;gap:7px;display:flex;overflow-x:auto}.category-rail button{border:var(--hairline) solid var(--text);flex:none;min-height:36px;padding:0 15px}@supports (color:color-mix(in lab, red, red)){.category-rail button{border:var(--hairline) solid color-mix(in srgb, var(--text) 7%, transparent)}}.category-rail button{color:var(--text);background:var(--surface);scroll-snap-align:start;transition:transform .12s var(--ease-telegram), color .16s ease, background-color .16s ease;border-radius:999px;font-size:14px;font-weight:570;box-shadow:0 2px 8px #0f20340d}.category-rail button:active:not(.liquid-press-surface){transform:scale(.94)}.category-rail button.is-active{color:var(--accent-contrast);background:var(--accent);box-shadow:0 5px 14px var(--accent);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.category-rail button.is-active{box-shadow:0 5px 14px color-mix(in srgb, var(--accent) 24%, transparent)}}.media-carousel{position:relative}.media-carousel__track{border-radius:var(--radius-group);box-shadow:var(--shadow-soft);scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.feature-slide{aspect-ratio:1.3;color:#fff;scroll-snap-align:start;scroll-snap-stop:always;background:#0a1b2c;min-width:100%;position:relative;overflow:hidden}.feature-slide__media{transform-origin:50%;position:absolute;inset:0;overflow:hidden}.feature-slide__media img{object-fit:cover;width:100%;height:100%;display:block}.feature-slide__veil{background:linear-gradient(#070d1605,#070d16c7),linear-gradient(90deg,#070d1652,#0000 70%);position:absolute;inset:0}.feature-slide__content{padding:22px 20px 24px;position:absolute;bottom:0;left:0;right:0}.feature-slide__content>span:not(.feature-slide__open){color:#ffffffc7;letter-spacing:.07em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:680;display:block}.feature-slide h3{letter-spacing:-.045em;max-width:calc(100% - 48px);font-size:clamp(26px,8vw,34px);font-weight:760;line-height:1}.feature-slide p{color:#ffffffd1;max-width:calc(100% - 50px);margin-top:7px;font-size:13px;line-height:1.35}.feature-slide__open{border:var(--hairline) solid #ffffff6b;color:#fff;-webkit-backdrop-filter:blur(15px);background:#ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;margin:0;line-height:1;display:inline-flex;position:absolute;bottom:20px;right:18px}.feature-slide__open>svg{display:block}.media-carousel__controls{z-index:3;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:12px;left:10px;right:10px}.media-carousel__controls .icon-button,.media-carousel__dots{pointer-events:auto}@media (pointer:coarse){.media-carousel__controls>.icon-button{visibility:hidden;pointer-events:none}}.media-carousel__dots{-webkit-backdrop-filter:blur(12px);background:#10151e52;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;display:flex}.media-carousel__dots button{width:5px;height:5px;transition:width .18s var(--ease-telegram), background-color .18s ease;background:#ffffff7a;border-radius:999px;padding:0}.media-carousel__dots button.is-active{background:#fff;width:16px}.quick-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.quick-action{border-radius:19px;grid-template-rows:1fr 1fr;grid-template-columns:36px 1fr;column-gap:10px;min-height:83px;padding:10px 11px}.quick-action strong{font-size:15px;font-weight:650}.quick-action small{margin-top:1px;font-size:11px}.catalog-card{position:relative}.catalog-card__main{width:100%;height:100%;color:var(--text);text-align:left;background:0 0;padding:0;display:flex}.catalog-card__main:active{opacity:.82}.catalog-card__media{background:var(--surface-secondary);flex:none;display:block;position:relative;overflow:hidden}.catalog-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .42s var(--ease-telegram);display:block}.catalog-card__main:active .catalog-card__media img{transform:scale(1.025)}.catalog-card__body{flex-direction:column;flex:1;min-width:0;display:flex}.catalog-card__category{color:var(--accent-text);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:700}.catalog-card__body>strong{letter-spacing:-.02em;-webkit-box-orient:vertical;font-weight:690;display:-webkit-box;overflow:hidden}.catalog-card__subtitle{color:var(--muted);-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.catalog-card__meta{color:var(--muted);flex-wrap:wrap;align-items:center;display:flex}.catalog-card__meta span{align-items:center;gap:3px;display:inline-flex}.catalog-card__favorite{z-index:2;position:absolute}.catalog-card--row{min-height:118px}.catalog-card--row .catalog-card__media{width:106px;min-height:118px}.catalog-card--row .catalog-card__body{justify-content:center;padding:13px 46px 13px 14px}.catalog-card--row .catalog-card__body>strong{-webkit-line-clamp:2;margin-top:2px;font-size:17px;line-height:1.18}.catalog-card--row .catalog-card__subtitle{-webkit-line-clamp:1;margin-top:4px;font-size:12px}.catalog-card--row .catalog-card__meta{gap:9px;margin-top:8px;font-size:11px}.catalog-card--row .catalog-card__favorite{top:9px;right:8px}.catalog-card--tile{scroll-snap-align:start;flex:0 0 min(76vw,292px);width:min(76vw,292px)}.catalog-card--tile .catalog-card__main{flex-direction:column}.catalog-card--tile .catalog-card__media{aspect-ratio:1.65;width:100%}.catalog-card--tile .catalog-card__body{min-height:112px;padding:12px 14px 14px}.catalog-card--tile .catalog-card__body>strong{-webkit-line-clamp:1;margin-top:2px;font-size:18px;line-height:1.2}.catalog-card--tile .catalog-card__subtitle{-webkit-line-clamp:1;margin-top:3px;font-size:12px}.catalog-card--tile .catalog-card__meta{gap:10px;margin-top:auto;padding-top:8px;font-size:11px}.catalog-card--tile .catalog-card__favorite{top:9px;right:9px}:root[data-compact-media=true] .catalog-card--row{min-height:88px}:root[data-compact-media=true] .catalog-card--row .catalog-card__media{width:84px;min-height:88px}:root[data-compact-media=true] .catalog-card--row .catalog-card__body{padding:9px 43px 9px 11px}:root[data-compact-media=true] .catalog-card--row .catalog-card__body>strong{-webkit-line-clamp:1;font-size:15px}:root[data-compact-media=true] .catalog-card--row .catalog-card__subtitle{display:none}:root[data-compact-media=true] .catalog-card--row .catalog-card__meta{gap:7px;margin-top:5px}:root[data-compact-media=true] .catalog-card--tile{flex-basis:min(65vw,250px);width:min(65vw,250px)}:root[data-compact-media=true] .catalog-card--tile .catalog-card__media{aspect-ratio:2}:root[data-compact-media=true] .catalog-card--tile .catalog-card__body{min-height:88px;padding:9px 12px 11px}:root[data-compact-media=true] .catalog-card--tile .catalog-card__subtitle{display:none}:root[data-compact-media=true] .catalog-card--tile .catalog-card__meta{padding-top:5px}.catalog-card__distance{border:var(--hairline) solid #ffffff47;color:#fff;-webkit-backdrop-filter:blur(10px);background:#10151e5c;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:650;position:absolute;bottom:8px;left:8px}:root[data-compact-media=true] .catalog-skeleton__row{height:94px}:root[data-compact-media=true] .catalog-skeleton__media{width:88px}.virtual-list{min-height:0;padding:4px var(--horizontal-gutter) var(--content-bottom);overflow-anchor:none;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;flex:1;overflow:auto}.virtual-list--empty{justify-content:center;align-items:center;display:flex}.virtual-list__canvas{width:100%;position:relative}.virtual-list__row{width:100%;padding-bottom:9px;position:absolute;top:0;left:0}.catalog-skeleton{min-height:0;padding:4px var(--horizontal-gutter) var(--content-bottom);flex:1;overflow:hidden}.catalog-skeleton__row{border-radius:var(--radius-card);background:var(--surface);height:124px;margin-bottom:9px;display:flex;overflow:hidden}.catalog-skeleton__media{background:var(--hint);flex:none;width:112px}@supports (color:color-mix(in lab, red, red)){.catalog-skeleton__media{background:color-mix(in srgb, var(--hint) 10%, var(--surface))}}.catalog-skeleton__copy{flex-direction:column;flex:1;justify-content:center;gap:9px;padding:16px;display:flex}.catalog-skeleton__copy i{background:var(--hint);border-radius:99px;width:42%;height:10px}@supports (color:color-mix(in lab, red, red)){.catalog-skeleton__copy i{background:color-mix(in srgb, var(--hint) 12%, var(--surface))}}.catalog-skeleton__copy i:nth-child(2){width:82%;height:17px}.catalog-skeleton__copy i:nth-child(3){width:64%}.attachment-picker{gap:var(--composer-block-gap,var(--space-sm));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.attachment-action{border-color:var(--text);grid-template-rows:1fr 1fr;grid-template-columns:34px minmax(0,1fr);column-gap:10px;min-height:68px;padding:8px 14px}@supports (color:color-mix(in lab, red, red)){.attachment-action{border-color:color-mix(in srgb, var(--text) 7%, transparent)}}.attachment-action{border-radius:22px}.attachment-action:active:not(.liquid-press-surface){transform:scale(.96)}.attachment-action strong{font-size:14px}.attachment-action small{font-size:10px}.attachment-preview{min-width:0}.attachment-preview__images{scroll-snap-type:x proximity;scrollbar-width:none;grid-template-rows:minmax(0,1fr);grid-auto-columns:calc(25% - 6px);grid-auto-flow:column;gap:8px;padding-bottom:2px;display:grid;overflow:auto hidden}.attachment-preview__images::-webkit-scrollbar{display:none}.attachment-thumbnail{aspect-ratio:1;background:var(--surface-secondary);scroll-snap-align:start;border-radius:16px;width:100%;min-width:0;position:relative;overflow:hidden}.attachment-thumbnail__open{background:0 0;width:100%;height:100%;padding:0;position:absolute;inset:0}.attachment-thumbnail__media{display:block;position:absolute;inset:0;overflow:hidden}.attachment-thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.attachment-thumbnail__live-poster{object-fit:cover;background:var(--surface-secondary);width:100%;height:100%;display:block;position:absolute;inset:0}.attachment-thumbnail__play{z-index:1;border:var(--hairline) solid #fff3;color:#fff;-webkit-backdrop-filter:blur(10px);background:#11121594;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding-left:2px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.attachment-thumbnail__duration{z-index:1;color:#fff;font-variant-numeric:tabular-nums;background:#0c0d10b3;border-radius:5px;padding:2px 4px;font-size:9px;line-height:1.15;position:absolute;bottom:5px;right:5px}.attachment-remove{z-index:2;color:#fff;-webkit-backdrop-filter:blur(10px);background:#0f1218ad;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;display:inline-flex;position:absolute;top:5px;right:5px}.attachment-remove:active{transform:scale(.92)}.media-viewer-layer{z-index:400;color:#fff;overscroll-behavior:none;background:0 0;min-width:0;min-height:0;position:fixed;inset:0}.media-viewer__video-scrim{z-index:0;pointer-events:none;-webkit-backdrop-filter:blur(14px)saturate(115%);will-change:opacity;background:#05080eb8;position:absolute;inset:0}.media-viewer-layer:focus{outline:0}.media-viewer__stage{z-index:1;place-items:center;min-width:0;min-height:0;display:grid;position:absolute;inset:0;overflow:hidden}.media-viewer__stage.is-zoomable{touch-action:none;-webkit-user-select:none;user-select:none}.media-viewer__backdrop{z-index:0;pointer-events:none;background:#000;position:absolute;inset:-32px;overflow:hidden}.media-viewer__backdrop img{object-fit:cover;filter:blur(28px)brightness(.55)saturate(.9);will-change:opacity, filter;width:100%;height:100%;display:block;transform:scale(1.08)}.media-viewer__image-frame{z-index:1;background:0 0;border-radius:10px;min-width:0;min-height:0;display:block;position:fixed;overflow:visible;box-shadow:0 18px 60px #00000057}.media-viewer__video-frame-shell{z-index:1;background:0 0;border-radius:14px;display:block;position:fixed;box-shadow:0 20px 70px #0000006b}.media-viewer__video-frame{border-radius:inherit;background:0 0;width:100%;height:100%;display:block;position:relative;overflow:hidden}.media-viewer__image,.media-viewer__video{object-fit:contain;background:0 0;width:100%;max-width:none;height:100%;max-height:none;display:block}.media-viewer__image{--media-scale:1;--media-x:0px;--media-y:0px;transform:translate3d(var(--media-x), var(--media-y), 0) scale(var(--media-scale));transform-origin:50%;will-change:transform;border-radius:10px}.media-viewer__image.is-settling{transition:transform .22s var(--ease-telegram)}.media-viewer__video{background:0 0}.media-viewer__video-poster{z-index:0;pointer-events:none;object-fit:contain;opacity:1;background:0 0;width:100%;height:100%;transition:opacity .12s;display:block;position:absolute;inset:0}.media-viewer__video-poster.is-hidden{opacity:0}.media-viewer__video-live{z-index:1;border-radius:inherit;opacity:0;pointer-events:auto;width:100%;height:100%;transition:opacity .14s;display:block;position:absolute;inset:0}.media-viewer__video-live.is-ready{opacity:1}.media-viewer__transition-ghost{z-index:3;pointer-events:none;background:0 0;display:block;position:fixed;overflow:hidden;box-shadow:0 18px 60px #00000047}.media-viewer__transition-media{object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;max-height:none;display:block;position:absolute}.language-prompt-layer{z-index:250;padding:max(20px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));background:var(--app-bg);place-items:center;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.language-prompt-layer{background:color-mix(in srgb, var(--app-bg) 70%, transparent)}}.language-prompt-layer{-webkit-backdrop-filter:blur(18px)}.language-prompt{border:var(--hairline) solid var(--text);width:min(100%,360px);padding:24px 18px 18px}@supports (color:color-mix(in lab, red, red)){.language-prompt{border:var(--hairline) solid color-mix(in srgb, var(--text) 9%, transparent)}}.language-prompt{color:var(--text);background:var(--surface);text-align:center;border-radius:27px;box-shadow:0 26px 70px #0003}.language-prompt__icon{color:#fff;background:var(--accent);border-radius:15px;place-items:center;width:48px;height:48px;margin:0 auto 15px;display:grid}.language-prompt h1{letter-spacing:-.035em;font-size:24px;font-weight:720}.language-prompt>p{max-width:280px;color:var(--muted);margin:7px auto 18px;font-size:14px;line-height:1.42}.language-prompt__options{gap:8px;display:grid}.language-prompt__options button{min-height:50px;color:var(--text);background:var(--surface-secondary);transition:transform .11s var(--ease-telegram), background-color .12s ease;border-radius:15px;justify-content:space-between;align-items:center;padding:0 15px;font-size:16px;font-weight:590;display:flex}.language-prompt__options button:active:not(.liquid-press-surface){background:var(--hint)}@supports (color:color-mix(in lab, red, red)){.language-prompt__options button:active:not(.liquid-press-surface){background:color-mix(in srgb, var(--hint) 13%, var(--surface-secondary))}}.language-prompt__options button:active:not(.liquid-press-surface){transform:scale(.985)}.language-prompt__option-copy{align-items:center;gap:11px;min-width:0;display:inline-flex}.language-flag{border:1px solid var(--text);flex:none;width:32px;height:24px;padding:0;display:inline-block;position:relative}@supports (color:color-mix(in lab, red, red)){.language-flag{border:1px solid color-mix(in srgb, var(--text) 9%, transparent)}}.language-flag{box-shadow:none;background:0 0;border-radius:6px;overflow:hidden}.language-flag:after{content:"";pointer-events:none;background:linear-gradient(145deg,#ffffff2e,#0000 52%);position:absolute;inset:0}.language-flag img{object-fit:cover;width:100%;height:100%;display:block}.language-flag--small{border-radius:4px;width:24px;height:18px}.language-prompt__chevron{color:var(--accent-text)}.fps-overlay{z-index:90;top:calc(var(--safe-top) + 9px);right:calc(var(--safe-right) + 9px);border:var(--hairline) solid var(--text);min-width:58px;padding:6px 9px;position:fixed}@supports (color:color-mix(in lab, red, red)){.fps-overlay{border:var(--hairline) solid color-mix(in srgb, var(--text) 12%, transparent)}}.fps-overlay{color:var(--text);background:var(--bottom-bar);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.fps-overlay{background:color-mix(in srgb, var(--bottom-bar) 88%, transparent)}}.fps-overlay{-webkit-backdrop-filter:blur(18px);font-variant-numeric:tabular-nums;text-align:center;pointer-events:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:680;box-shadow:0 5px 18px #00000024}.accent-palette-trigger{min-width:0;min-height:44px;color:var(--muted);background:0 0;justify-content:flex-end;align-items:center;gap:7px;padding:0;font-size:14px;font-weight:490;display:inline-flex}.accent-palette-trigger>span:not(.accent-palette-swatch){text-overflow:ellipsis;white-space:nowrap;max-width:92px;overflow:hidden}.accent-palette-trigger>svg{color:var(--hint);flex:none}@supports (color:color-mix(in lab, red, red)){.accent-palette-trigger>svg{color:color-mix(in srgb, var(--hint) 65%, transparent)}}.accent-palette-swatch{width:50px;height:50px;color:var(--swatch-foreground-light);border:var(--hairline) solid var(--text);border-radius:50%;flex:none;place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.accent-palette-swatch{border:var(--hairline) solid color-mix(in srgb, var(--text) 8%, transparent)}}.accent-palette-swatch{background:var(--swatch-color);box-shadow:none}:root[data-appearance=dark] .accent-palette-swatch,:root:not([data-appearance])[data-telegram-theme=dark] .accent-palette-swatch{color:var(--swatch-foreground-dark)}@media (prefers-color-scheme:dark){:root:not([data-appearance]):not([data-telegram-theme]) .accent-palette-swatch{color:var(--swatch-foreground-dark)}}.accent-palette-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.accent-picker{gap:12px;display:grid}.accent-palette-option{border:var(--hairline) solid var(--text);flex-direction:column;justify-content:center;align-items:center;gap:9px;min-width:0;min-height:104px;padding:12px 6px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.accent-palette-option{border:var(--hairline) solid color-mix(in srgb, var(--text) 7%, transparent)}}.accent-palette-option{color:var(--text);background:var(--surface);transition:transform .12s var(--ease-telegram), border-color .16s ease, background-color .16s ease;border-radius:19px;font-size:13px;font-weight:590}.accent-palette-option:active:not(.liquid-press-surface){transform:scale(.96)}.accent-palette-option.is-selected{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.accent-palette-option.is-selected{border-color:color-mix(in srgb, var(--accent) 44%, transparent)}}.accent-palette-option.is-selected{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.accent-palette-option.is-selected{background:color-mix(in srgb, var(--accent) 8%, var(--surface))}}.accent-palette-option.is-selected .accent-palette-swatch{box-shadow:0 0 0 3px var(--surface), 0 0 0 5px var(--accent)}@supports (color:color-mix(in lab, red, red)){.accent-palette-option.is-selected .accent-palette-swatch{box-shadow:0 0 0 3px var(--surface), 0 0 0 5px color-mix(in srgb, var(--accent) 54%, transparent)}}.accent-custom-editor{border:var(--hairline) solid var(--text);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.accent-custom-editor{border:var(--hairline) solid color-mix(in srgb, var(--text) 8%, transparent)}}.accent-custom-editor{background:var(--surface);border-radius:22px;transition:border-color .16s,background-color .16s}.accent-custom-editor.is-selected{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.accent-custom-editor.is-selected{border-color:color-mix(in srgb, var(--accent) 38%, transparent)}}.accent-custom-editor.is-selected{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.accent-custom-editor.is-selected{background:color-mix(in srgb, var(--accent) 5%, var(--surface))}}.accent-custom-editor__header{width:100%;min-height:76px;color:var(--text);text-align:left;background:0 0;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:13px;padding:12px 14px;display:grid}.accent-custom-editor__header>span:last-child{gap:3px;min-width:0;display:grid}.accent-custom-editor__header strong{font-size:15px;font-weight:640}.accent-custom-editor__header small{color:var(--muted);font-size:12px;line-height:1.28}.accent-custom-editor__controls{border-top:var(--hairline) solid var(--separator-faint,var(--separator));gap:14px;padding:14px;display:grid}@media (width<=350px){.accent-palette-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.accent-palette-option{transition:none}}.app-viewport{width:100%;height:min(var(--app-height), 100dvh);isolation:isolate;background:var(--app-bg);min-height:0;max-height:100dvh;position:relative;overflow:hidden}.route-stage,.route-transition,.screen{width:100%;height:100%;min-height:0}.route-stage{position:relative;overflow:hidden}.route-motion-layer{background:var(--app-bg);width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.route-transition{transform-origin:50% 84%;position:relative;overflow:hidden}.screen{color:var(--text);background:var(--app-bg)}.screen-scroll{padding:var(--telegram-top-row-height) max(var(--safe-right), var(--safe-content-right)) var(--content-bottom) max(var(--safe-left), var(--safe-content-left));overscroll-behavior-y:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow:hidden auto}.home-screen,.profile-screen{background:var(--app-bg)}.profile-version{color:var(--hint);text-align:center;padding:13px 24px 7px;font-size:11px;line-height:1.4}.launch-screen{width:100%;min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));color:#f7fbff;background:radial-gradient(circle at 50% 8%,#1767ad 0%,#0000 38%),linear-gradient(155deg,#071520 0%,#091b2b 48%,#05101a 100%);place-items:center;display:grid;position:relative;overflow:hidden}.launch-screen--loading{align-content:center;gap:18px}.launch-screen--loading>p{color:#ebf6ffb3;letter-spacing:.01em;font-size:13px;font-weight:580}.launch-orb,.launch-logo{color:#fff;background:linear-gradient(145deg,#ffffff47,#0000 42%),linear-gradient(145deg,#5ec7ff,#1189ee 58%,#0872cf);place-items:center;display:grid;position:relative;box-shadow:0 24px 70px #0f8fee57,inset 0 1px #ffffff73}.launch-orb{border-radius:27px;width:82px;height:82px}.launch-loader{justify-content:center;align-items:center;gap:5px;height:10px;display:flex}.launch-loader span{background:#ffffffe0;border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite launch-dot}.launch-loader span:nth-child(2){animation-delay:.1s}.launch-loader span:nth-child(3){animation-delay:.2s}.launch-aurora{aspect-ratio:1;filter:blur(14px);opacity:.48;pointer-events:none;border-radius:50%;width:min(80vw,720px);position:absolute}.launch-aurora--one{background:radial-gradient(circle,#3ab5ffb8,#0000 64%);animation:8s ease-in-out infinite alternate aurora-float;top:-34%;right:-18%}.launch-aurora--two{background:radial-gradient(circle,#375eda9e,#0000 66%);animation:10s ease-in-out .6s infinite alternate-reverse aurora-float;bottom:-45%;left:-24%}.launch-card{z-index:1;-webkit-backdrop-filter:saturate(145%)blur(32px);background:linear-gradient(145deg,#ffffff1c,#ffffff09),#081826a8;border:1px solid #ffffff21;border-radius:34px;width:min(100%,470px);padding:30px 25px 23px;position:relative;overflow:hidden;box-shadow:0 40px 100px #00000061,inset 0 1px #ffffff29}.launch-card:before{content:"";opacity:.38;background:linear-gradient(90deg,#0000,#ffffffb8,#0000);height:1px;position:absolute;inset:0 0 auto}.launch-logo{border-radius:22px;width:68px;height:68px;margin-bottom:27px}.launch-logo svg,.launch-orb svg{transform:translate(-2px,1px)rotate(-8deg)}.launch-copy{max-width:390px}.launch-kicker{color:#75cbff;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:5px;margin-bottom:10px;font-size:11px;font-weight:720;display:inline-flex}.launch-copy h1{letter-spacing:-.055em;max-width:410px;font-size:clamp(34px,10vw,48px);font-weight:760;line-height:.98}.launch-steps{background:#ffffff0f;border:1px solid #ffffff14;border-radius:20px;gap:1px;margin-top:26px;display:grid;overflow:hidden}.launch-step{background:#07162261;align-items:center;gap:12px;min-height:65px;padding:10px 13px;display:flex}.launch-step>span{color:#fff;background:#2b9dea47;border-radius:10px;flex:none;place-items:center;width:29px;height:29px;display:grid;box-shadow:inset 0 0 0 1px #64c9ff2e}.launch-step>div{flex-direction:column;min-width:0;display:flex}.launch-step strong{font-size:14px;font-weight:650}.launch-step small{color:#e7f2fa80;margin-top:2px;font-size:11px;line-height:1.3}.launch-device-note{color:#e7f2fa73;align-items:flex-start;gap:9px;margin:16px 3px 0;font-size:11px;line-height:1.38;display:flex}.launch-device-note svg{color:#69c5fb;flex:none}.launch-screen{min-height:100dvh;padding:max(28px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) max(28px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));color:var(--text);background:var(--app-bg)}.launch-panel{text-align:center;flex-direction:column;align-items:center;width:min(100%,390px);display:flex}.launch-copy{max-width:340px;margin-top:0}.launch-kicker{color:var(--accent-text);letter-spacing:.055em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:680;display:block}.launch-copy h1{max-width:none;color:var(--text);letter-spacing:-.045em;font-size:clamp(30px,9vw,40px);font-weight:740;line-height:1.05}.launch-copy p{color:var(--muted);margin-top:11px;font-size:15px;line-height:1.45}.launch-primary{color:#fff;background:var(--telegram-brand);width:100%;min-height:52px;transition:transform .12s var(--ease-telegram), opacity .12s ease;border-radius:16px;justify-content:center;align-items:center;gap:8px;margin-top:26px;font-size:16px;font-weight:660;text-decoration:none;display:inline-flex}.launch-screen--browser .launch-copy h1{white-space:nowrap;font-size:clamp(25px,7vw,30px)}.launch-primary:active{opacity:.86;transform:scale(.985)}.launch-hint{color:var(--hint);margin-top:12px;font-size:12px;line-height:1.4}.launch-screen--loading{z-index:500;isolation:isolate;background:var(--app-bg);transform-origin:50%;padding:0;position:fixed;inset:0}.launch-connection{will-change:transform, opacity, filter;justify-content:center;align-items:center;gap:3px;display:inline-flex}.launch-connection>p{color:var(--muted);letter-spacing:-.006em;font-size:14px;font-weight:590;line-height:1}.launch-dots{justify-content:center;align-items:center;width:24px;height:18px;display:inline-flex}.launch-ellipsis{width:24px;height:24px;color:var(--accent-text);overflow:visible}.launch-ellipsis circle{fill:currentColor;stroke:currentColor;transform-box:fill-box;transform-origin:50%;animation:1.2s ease-in-out infinite launch-liquid-dot}.launch-ellipsis circle[cx="5"]{animation-delay:-320ms}.launch-ellipsis circle[cx="12"]{animation-delay:-160ms}.launch-ellipsis circle[cx="19"]{animation-delay:0s}.discover-screen{min-height:0;padding:var(--telegram-top-row-height) max(var(--safe-right), var(--safe-content-right)) 0 max(var(--safe-left), var(--safe-content-left));background:var(--app-bg);flex-direction:column;display:flex;overflow:hidden}.discover-header{z-index:2;flex:none;padding:3px 0 4px;position:relative}.discover-header__actions,.discover-header__title{padding:0 var(--horizontal-gutter) 12px;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.discover-header__actions{justify-content:flex-end;align-items:center;min-height:44px;margin-bottom:8px;padding-bottom:1px}.discover-header__title>div{min-width:0}.discover-header__title span{color:var(--accent-text);letter-spacing:.02em;text-transform:uppercase;margin-bottom:3px;font-size:12px;font-weight:670;display:block}.discover-header__title h1{letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(32px,9vw,38px);font-weight:760;line-height:1.06;overflow:hidden}.discover-header>.search-field{margin:0 var(--horizontal-gutter) 10px}.discover-header__result{min-height:34px;padding:0 var(--horizontal-gutter);color:var(--muted);align-items:center;gap:4px;font-size:11px;display:flex}.discover-header__result strong{color:var(--text);font-size:12px;font-weight:690}.discover-header__result i{background:var(--hint);border-radius:50%;width:3px;height:3px;margin:0 3px}.discover-header__result button{color:var(--accent-text);background:0 0;margin-left:auto;padding:7px 0 7px 10px;font-size:11px;font-weight:620}.discover-screen>.virtual-list,.discover-screen>.catalog-skeleton{flex:1;min-height:0}.discover-screen>.virtual-list{padding-bottom:var(--content-bottom)}.composer-panel{gap:var(--composer-block-gap);padding:0 var(--horizontal-gutter) var(--space-xs);--composer-block-gap:var(--space-sm);display:grid}.composer-panel>.segmented-control{margin-inline:0}.composer-card{border-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.composer-card{border-color:color-mix(in srgb, var(--text) 7%, transparent)}}.composer-author{align-items:center;gap:11px;min-height:69px;padding:11px 14px 8px;display:flex}.composer-author>div{flex-direction:column;flex:1;min-width:0;display:flex}.composer-author strong{font-size:14px;font-weight:680}.composer-author span{color:var(--muted);margin-top:1px;font-size:11px}.composer-mode-icon{align-self:center}.composer-textarea{border-radius:18px;min-height:155px;margin:0 14px 14px;padding:2px 0 25px;transition:background-color .15s,box-shadow .15s;display:block;position:relative}.composer-textarea:focus-within{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.composer-textarea:focus-within{background:color-mix(in srgb, var(--text) 3.5%, transparent)}}.composer-textarea:focus-within{box-shadow:none}.composer-textarea textarea{resize:none;width:100%;min-height:128px;color:var(--text);background:0 0;border:0;padding:8px 12px 0;font-size:16px;line-height:1.45}.composer-textarea textarea:focus-visible{outline:0}.composer-textarea textarea::placeholder{color:var(--hint)}.composer-panel textarea::selection{color:var(--text);background:var(--text)}@supports (color:color-mix(in lab, red, red)){.composer-panel textarea::selection{background:color-mix(in srgb, var(--text) 16%, transparent)}}.location-picker-sheet input::selection{color:var(--text);background:var(--text)}@supports (color:color-mix(in lab, red, red)){.location-picker-sheet input::selection{background:color-mix(in srgb, var(--text) 16%, transparent)}}.composer-textarea small{color:var(--hint);font-size:10px;position:absolute;bottom:7px;right:12px}.composer-fields{gap:var(--composer-block-gap);display:grid}.composer-card .attachment-preview{padding:0 14px 14px}.composer-card.has-attachments .composer-textarea{min-height:118px}.composer-card.has-attachments .composer-textarea textarea{min-height:91px}.location-picker-trigger{border:var(--hairline) solid var(--text);grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:11px;width:100%;min-height:72px;padding:10px 14px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.location-picker-trigger{border:var(--hairline) solid color-mix(in srgb, var(--text) 7%, transparent)}}.location-picker-trigger{color:var(--text);text-align:left;background:var(--surface);box-shadow:var(--shadow-soft);transition:transform .12s var(--ease-telegram), background-color .14s ease;border-radius:22px}.location-picker-trigger:active:not(.liquid-press-surface){background:var(--hint);transform:scale(.985)}@supports (color:color-mix(in lab, red, red)){.location-picker-trigger:active:not(.liquid-press-surface){background:color-mix(in srgb, var(--hint) 7%, var(--surface))}}.location-picker-trigger--form{min-height:76px;box-shadow:none;border:0;border-radius:0;padding:10px 16px}.location-picker-trigger--form:before{height:var(--hairline);content:"";background:var(--separator);position:absolute;top:0;left:16px;right:16px}@supports (color:color-mix(in lab, red, red)){.location-picker-trigger--form:before{background:color-mix(in srgb, var(--separator) 48%, transparent)}}.location-picker-trigger:focus-visible,.location-results__list button:focus-visible{outline:var(--hairline) solid var(--text)}@supports (color:color-mix(in lab, red, red)){.location-picker-trigger:focus-visible,.location-results__list button:focus-visible{outline:var(--hairline) solid color-mix(in srgb, var(--text) 38%, transparent)}}.location-picker-trigger:focus-visible,.location-results__list button:focus-visible{outline-offset:-2px}.location-picker-trigger__icon{box-shadow:inset 0 0 0 var(--hairline) #ffffff42}.location-picker-trigger__copy{flex-direction:column;min-width:0;display:flex}.location-picker-trigger__copy>small{color:var(--muted);font-size:11px;font-weight:590}.location-picker-trigger__copy>strong{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:16px;font-weight:650;overflow:hidden}.location-picker-trigger__copy>span{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:11px;line-height:1.3;display:-webkit-box;overflow:hidden}.location-picker-trigger>svg{color:var(--disclosure-icon)}.route-builder{border-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.route-builder{border-color:color-mix(in srgb, var(--text) 7%, transparent)}}.route-builder__header{border-bottom:var(--hairline) solid var(--separator);justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:9px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.route-builder__header{border-bottom:var(--hairline) solid color-mix(in srgb, var(--separator) 55%, transparent)}}.route-builder__header span{color:var(--muted);align-items:center;gap:7px;font-size:12px;font-weight:630;display:inline-flex}.route-builder__header span svg{color:var(--route-accent)}.route-builder__header strong{color:var(--route-accent);font-size:12px;font-weight:650}.route-builder__points{padding:5px 0;position:relative}.route-builder__points:before{z-index:2;content:"";background:var(--route-accent);border-radius:999px;width:2px;position:absolute;top:45px;bottom:45px;left:30px}@supports (color:color-mix(in lab, red, red)){.route-builder__points:before{background:color-mix(in srgb, var(--route-accent) 48%, var(--separator))}}.route-builder__points:before{pointer-events:none}.location-picker-trigger--compact{min-height:70px;box-shadow:none;border:0;border-radius:0;grid-template-columns:34px minmax(0,1fr) 18px;gap:11px;padding:7px 14px}.location-picker-trigger--compact+.location-picker-trigger--compact{border-top:var(--hairline) solid var(--separator)}@supports (color:color-mix(in lab, red, red)){.location-picker-trigger--compact+.location-picker-trigger--compact{border-top:var(--hairline) solid color-mix(in srgb, var(--separator) 42%, transparent)}}.location-picker-trigger__point{z-index:3;border:3px solid var(--surface);box-shadow:0 0 0 var(--hairline) var(--route-accent);position:relative}@supports (color:color-mix(in lab, red, red)){.location-picker-trigger__point{box-shadow:0 0 0 var(--hairline) color-mix(in srgb, var(--route-accent) 32%, transparent)}}.location-picker-trigger__point{font-size:12px;font-weight:760}.location-picker-sheet{gap:10px;padding:0 2px;display:grid}.location-search{z-index:0;min-height:48px;color:var(--muted);isolation:isolate;border-radius:16px;align-items:center;gap:9px;padding:0 13px;display:flex;position:relative}.location-search:before{z-index:-1;border:var(--hairline) solid var(--text);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.location-search:before{border:var(--hairline) solid color-mix(in srgb, var(--text) 7%, transparent)}}.location-search:before{border-radius:inherit;content:"";background:var(--surface);transition:transform .24s var(--ease-spring), background-color .14s ease, box-shadow .14s ease}.location-search:focus-within:before{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.location-search:focus-within:before{background:color-mix(in srgb, var(--text) 3%, var(--surface))}}.location-search:focus-within:before{box-shadow:none}.location-search input{min-width:0;min-height:46px;color:var(--text);background:0 0;border:0;flex:1}.location-search input:focus-visible{outline:0}.location-search input::placeholder{color:var(--hint)}.location-search__spinner{flex:none;animation:.8s linear infinite spinner}.location-results{min-width:0}.location-results__label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;padding:0 5px 6px;font-size:10px;font-weight:670;display:block}.location-results__list{scroll-snap-type:x proximity;gap:7px;padding:0 1px 2px;display:flex;overflow-x:auto}.location-results__list button{border:var(--hairline) solid var(--text);flex:0 0 min(76vw,280px);grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:9px;width:min(76vw,280px);min-height:64px;padding:8px 11px;display:grid}@supports (color:color-mix(in lab, red, red)){.location-results__list button{border:var(--hairline) solid color-mix(in srgb, var(--text) 7%, transparent)}}.location-results__list button{color:var(--text);text-align:left;background:var(--surface);scroll-snap-align:start;transition:transform .12s var(--ease-telegram), background-color .14s ease;border-radius:16px}.location-results__list button:active:not(.liquid-press-surface){transform:scale(.98)}.location-results__list button.is-selected{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.location-results__list button.is-selected{background:color-mix(in srgb, var(--accent) 8%, var(--surface))}}.location-result__icon{align-self:center}.location-result__copy{flex-direction:column;min-width:0;display:flex}.location-results__list strong,.location-results__list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.location-results__list strong{font-size:13px;font-weight:630}.location-results__list small{color:var(--muted);margin-top:2px;font-size:10px}.location-results__list button>svg{color:var(--accent-text)}.location-results__empty{min-height:54px;color:var(--muted);background:var(--hint);border-radius:15px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.location-results__empty{background:color-mix(in srgb, var(--hint) 6%, var(--surface))}}.location-results__empty{font-size:12px;line-height:1.35}.location-map{border:var(--hairline) solid var(--text);height:clamp(248px,36dvh,340px);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.location-map{border:var(--hairline) solid color-mix(in srgb, var(--text) 8%, transparent)}}.location-map{background:var(--surface-secondary);border-radius:20px}.location-map__canvas{background:#e7e5df;position:absolute;inset:0}.location-map.is-dark .leaflet-tile-pane{filter:brightness(.72)invert(.94)contrast(.9)hue-rotate(180deg)saturate(.72)}.location-map .leaflet-tile-pane{transition:filter .18s}.location-map__status{color:var(--muted);background:linear-gradient(135deg, transparent 0 48%, var(--text) 49% 51%, transparent 52%), var(--surface-secondary);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.location-map__status{background:linear-gradient(135deg, transparent 0 48%, color-mix(in srgb, var(--text) 4%, transparent) 49% 51%, transparent 52%), var(--surface-secondary)}}.location-map__status{pointer-events:none;font-size:12px}.location-map__status>span{border:2px solid var(--hint);width:24px;height:24px}@supports (color:color-mix(in lab, red, red)){.location-map__status>span{border:2px solid color-mix(in srgb, var(--hint) 24%, transparent)}}.location-map__status>span{border-top-color:var(--muted);border-radius:50%;animation:.8s linear infinite spinner}.location-map__status.is-error>span{display:none}.location-map__marker{width:40px;height:40px;color:var(--accent-contrast);background:var(--accent-gradient);border:3px solid #fffffff5;border-radius:50%;place-items:center;display:inline-grid;box-shadow:0 5px 15px #0814224d}.location-map__marker-shell{background:0 0;border:0}.location-map .leaflet-container:focus-visible{outline:1px solid var(--focus-ring);outline-offset:-2px}.location-map .leaflet-bottom.leaflet-left{bottom:4px;left:5px;right:5px}.location-map .leaflet-control-attribution{color:#4d5560;background:#ffffffd1;border-radius:6px;width:fit-content;max-width:calc(100% - 54px);margin:0;padding:2px 5px;font-size:8px;line-height:1.25}.location-map .leaflet-control-attribution a{color:inherit}.location-map .leaflet-bottom.leaflet-right{bottom:7px;right:7px}.location-map .leaflet-control-zoom{border:0;border-radius:10px;margin:0;overflow:hidden;box-shadow:0 3px 12px #00000029}.location-map .leaflet-control-zoom a{color:#27313c;width:34px;height:34px;font:500 20px/1 var(--font-system);background:#ffffffe0;border:0;place-items:center;display:grid}.location-map .leaflet-control-zoom a+a{border-top:var(--hairline) solid #27313c29}.location-picker-sheet__selection{background:var(--surface);border-radius:16px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:58px;padding:8px 11px;display:grid}.location-picker-sheet__selection-icon{align-self:center}.location-picker-sheet__selection>span:last-child{flex-direction:column;min-width:0;display:flex}.location-picker-sheet__selection small,.location-picker-sheet__selection strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.location-picker-sheet__selection small{color:var(--muted);font-size:10px}.location-picker-sheet__selection strong{margin:1px 0;font-size:14px;font-weight:650}.text-field{border:var(--hairline) solid var(--text);align-items:center;gap:10px;min-height:52px;padding:0 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.text-field{border:var(--hairline) solid color-mix(in srgb, var(--text) 6%, transparent)}}.text-field{background:var(--surface);box-shadow:var(--shadow-soft);border-radius:17px}.text-field>span{color:var(--muted);flex:none;align-items:center;gap:6px;font-size:12px;font-weight:610;display:inline-flex}.text-field>span svg{color:var(--accent-text)}.text-field input{min-width:0;min-height:44px;color:var(--text);text-align:right;background:0 0;border:0;flex:1;font-size:14px}.text-field input::placeholder{color:var(--hint)}@media (width>=720px){:root{--horizontal-gutter:24px}.content-section,.composer-panel,.discover-header__title,.discover-header__result,.discover-header>.search-field{max-width:720px;margin-left:auto;margin-right:auto}.category-rail{padding-left:max(50% - 336px,24px);padding-right:max(50% - 336px,24px)}}@media (width<=360px){:root{--horizontal-gutter:13px}.discover-header__title h1{font-size:31px}}@media (orientation:landscape) and (height<=520px){:root{--tab-bar-height:72px}.discover-header__title h1{font-size:29px}.launch-card{grid-template-columns:88px 1fr 1fr;align-items:center;gap:20px;max-width:760px;padding:20px;display:grid}.launch-logo,.launch-steps{margin:0}.launch-device-note{display:none}}.app-bottom-navigation-motion{pointer-events:none;z-index:50;position:absolute;inset:0}.app-bottom-navigation-motion .bottom-tabs{pointer-events:auto}.page-loading{justify-content:center;align-items:center;display:flex}.avatar>img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.settings-toggle-row,.settings-choice-row{touch-action:manipulation}.profile-screen .content-section{width:calc(100% - var(--horizontal-gutter) * 2);padding-top:var(--profile-section-padding-top);padding-bottom:var(--profile-section-padding-bottom);transition:padding-top .18s var(--ease-telegram), padding-bottom .18s var(--ease-telegram);margin-left:auto;margin-right:auto}.profile-screen .section-heading{min-height:var(--profile-section-heading-min-height);margin-bottom:var(--profile-section-heading-margin);transition:min-height .18s var(--ease-telegram), margin-bottom .18s var(--ease-telegram)}.profile-screen .section-heading h2{font-size:var(--profile-section-heading-size);transition:font-size .18s var(--ease-telegram)}:is(.settings-screen,.wallet-screen)>.content-section{width:calc(100% - var(--horizontal-gutter) * 2);padding-top:var(--ui-list-section-padding-top);padding-bottom:var(--ui-list-section-padding-bottom);transition:padding-top .18s var(--ease-telegram), padding-bottom .18s var(--ease-telegram);margin-left:auto;margin-right:auto}:is(.settings-screen,.wallet-screen)>.content-section>.section-heading{min-height:var(--ui-list-section-heading-min-height);margin-bottom:var(--ui-list-section-heading-margin);transition:min-height .18s var(--ease-telegram), margin-bottom .18s var(--ease-telegram)}:is(.settings-screen,.wallet-screen)>.content-section>.section-heading h2{font-size:var(--ui-list-section-heading-size);transition:font-size .18s var(--ease-telegram)}.profile-screen .grouped-list{transition:border-radius .18s var(--ease-telegram);border-radius:18px}.profile-screen .list-row{min-height:var(--profile-row-min-height);gap:var(--profile-row-gap);padding:var(--profile-row-padding-block) var(--profile-row-padding-inline-end) var(--profile-row-padding-block) var(--profile-row-padding-inline-start);transition:min-height .18s var(--ease-telegram), gap .18s var(--ease-telegram), padding .18s var(--ease-telegram), background-color .11s ease}.profile-screen .list-row+.list-row:before{left:var(--profile-separator-start);transition:left .18s var(--ease-telegram), opacity 60ms ease-out}.profile-screen .list-row__icon{--icon-tile-size:var(--profile-icon-size);--icon-tile-radius:var(--profile-icon-radius);color:var(--muted);background:var(--icon-tone-neutral);box-shadow:none;transition:width .18s var(--ease-telegram), height .18s var(--ease-telegram), border-radius .18s var(--ease-telegram)}.profile-screen .list-row__icon>svg{width:var(--profile-icon-glyph-size);height:var(--profile-icon-glyph-size);transition:width .18s var(--ease-telegram), height .18s var(--ease-telegram)}.profile-screen .list-row__copy strong{font-size:var(--profile-row-title-size);transition:font-size .18s var(--ease-telegram)}.profile-screen .list-row__copy small{font-size:var(--profile-row-subtitle-size);transition:font-size .18s var(--ease-telegram)}.profile-screen .list-row__value{font-size:var(--profile-row-value-size);transition:font-size .18s var(--ease-telegram)}.profile-screen .list-row__chevron{width:var(--profile-chevron-size);height:var(--profile-chevron-size);transition:width .18s var(--ease-telegram), height .18s var(--ease-telegram)}.profile-screen .switch-indicator--settings{width:var(--profile-toggle-width);height:var(--profile-toggle-height);--switch-travel:var(--profile-toggle-travel);transition:width .18s var(--ease-telegram), height .18s var(--ease-telegram), background-color .22s ease, transform .16s var(--ease-telegram)}.profile-screen .switch-indicator--settings .switch-indicator__thumb{width:var(--profile-toggle-thumb-width);height:var(--profile-toggle-thumb-height)}.profile-screen .switch-indicator--settings.is-dragging{transition:width .18s var(--ease-telegram), height .18s var(--ease-telegram), transform 70ms ease-out}.settings-choice-row .list-row__value{text-overflow:ellipsis;white-space:nowrap;max-width:132px;overflow:hidden}.settings-choice-row .list-row__chevron{margin-left:-5px}.settings-accent-row .list-row__value{align-self:stretch;align-items:center;line-height:1.25;display:inline-flex}.settings-accent-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.settings-choice-option{grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;display:grid}.settings-choice-option__leading{grid-area:1/1;justify-content:center;align-items:center;min-width:0;flex-direction:row!important;display:inline-flex!important}.settings-choice-option>.select-option__copy{grid-area:1/2}.settings-choice-option:not(:has(.settings-choice-option__leading))>.select-option__copy{grid-area:1/1/auto/3}.settings-choice-option>.select-option__indicator{grid-area:1/3;justify-self:end;margin-inline-start:0}.settings-choice-option.select-option--has-preview{padding-inline:var(--ui-list-row-padding-inline-start);grid-template-rows:auto auto;row-gap:9px}.settings-choice-option.select-option--has-preview>.select-option__preview{grid-area:2/1/auto/-1;width:100%;display:block}.list-row__icon>.language-flag{width:24px;height:18px;box-shadow:none;border-radius:4px}.profile-screen .list-row__icon>.language-flag{width:var(--profile-flag-size);height:calc(var(--profile-flag-size) * .75);transition:width .18s var(--ease-telegram), height .18s var(--ease-telegram)}.settings-screen{padding-bottom:max(34px, var(--safe-bottom))}.legal-document-row .list-row__copy strong,.legal-consent-row .list-row__copy strong{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.legal-document-row.is-actionable{cursor:pointer}.legal-consent-withdraw.ui-button{border-radius:14px;width:42px;min-width:42px;height:42px;padding:0}.settings-page-header{padding:7px var(--horizontal-gutter) 14px}.settings-page-header--action-only{padding-top:3px;padding-bottom:1px}.settings-page-header__bar{justify-content:space-between;align-items:center;min-height:40px;margin:0 -7px 11px;display:flex}.settings-page-header--action-only .settings-page-header__bar{margin-bottom:0}.settings-page-header__action{align-items:center;display:flex}.settings-page-header>span{color:var(--accent-text);letter-spacing:.045em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:680;display:block}.settings-page-header>h1{letter-spacing:-.048em;text-wrap:balance;max-width:620px;font-size:clamp(31px,9vw,39px);font-weight:740;line-height:1.02}.settings-page-header>p{max-width:540px;color:var(--muted);margin-top:8px;font-size:14px;line-height:1.4}.settings-notice{margin:3px var(--horizontal-gutter) 14px;border:var(--hairline) solid var(--text);align-items:flex-start;gap:10px;padding:13px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.settings-notice{border:var(--hairline) solid color-mix(in srgb, var(--text) 6%, transparent)}}.settings-notice{color:var(--muted);background:var(--surface);border-radius:18px}.settings-notice>svg{color:var(--accent-text);flex:none;margin-top:1px}.settings-notice p{font-size:12px;line-height:1.45}.settings-notice__title{color:var(--text);align-items:center;gap:5px;margin-bottom:4px;font-size:12px;font-weight:650;display:flex}.profile-edit-screen>form{min-height:100%}.settings-form-card{margin:0 var(--horizontal-gutter);border:var(--hairline) solid var(--text);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.settings-form-card{border:var(--hairline) solid color-mix(in srgb, var(--text) 6%, transparent)}}.settings-form-card{border-radius:var(--radius-group);background:var(--surface)}.settings-form-field{background:var(--surface);flex-direction:column;gap:5px;min-height:68px;padding:11px 16px 10px;transition:background-color .14s;display:flex;position:relative}.settings-form-range-field{background:var(--surface);padding:13px 16px 11px;position:relative}.settings-form-card>:is(.settings-form-field,.settings-form-range-field)+:is(.settings-form-field,.settings-form-range-field):before{top:0;right:var(--separator-inset-edge);left:var(--separator-inset-edge);height:var(--hairline);content:"";background:var(--separator-faint);position:absolute}.settings-form-field:focus-within{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.settings-form-field:focus-within{background:color-mix(in srgb, var(--text) 3%, var(--surface))}}.settings-form-field>span{color:var(--muted);align-items:center;gap:6px;font-size:11px;font-weight:620;display:inline-flex}.settings-form-field>span svg{color:var(--accent-text)}.settings-form-field input,.settings-form-field textarea{width:100%;color:var(--text);background:0 0;border:0;padding:0;font-size:16px;line-height:1.4}.settings-form-field input::placeholder,.settings-form-field textarea::placeholder{color:var(--hint)}.settings-form-field textarea{resize:none;min-height:74px}.settings-form-field--multiline{padding-bottom:24px}.settings-form-field--multiline>small{color:var(--hint);font-size:10px;position:absolute;bottom:8px;right:16px}.settings-username-input{align-items:center;display:flex}.settings-username-input>i{color:var(--hint);font-size:16px;font-style:normal}.settings-screen__primary{width:calc(100% - 32px);margin:16px var(--horizontal-gutter) 0}.settings-meter{border:var(--hairline) solid var(--text);margin-bottom:9px;padding:15px 16px 17px}@supports (color:color-mix(in lab, red, red)){.settings-meter{border:var(--hairline) solid color-mix(in srgb, var(--text) 6%, transparent)}}.settings-meter{background:var(--surface);border-radius:22px}.settings-meter>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.settings-meter>div>span{color:var(--muted);font-size:13px}.settings-meter>div>strong{font-size:15px;font-weight:680}.settings-meter__track{background:var(--hint);border-radius:999px;height:7px;margin-top:12px;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.settings-meter__track{background:color-mix(in srgb, var(--hint) 15%, transparent)}}.settings-meter__track>i{border-radius:inherit;background:var(--accent-gradient);height:100%;transition:width .28s var(--ease-telegram);display:block}.settings-meter-list{margin-top:0}.settings-faq{border:var(--hairline) solid var(--text);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.settings-faq{border:var(--hairline) solid color-mix(in srgb, var(--text) 6%, transparent)}}.settings-faq{border-radius:var(--radius-group);background:var(--surface)}.settings-faq details{transition:background-color .12s;position:relative}.settings-faq details+details:before{top:0;right:var(--separator-inset-edge);left:var(--separator-inset-edge);height:var(--hairline);content:"";background:var(--separator-faint);position:absolute}.settings-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:10px 15px;list-style:none;transition:background-color .12s;display:flex}.settings-faq summary::-webkit-details-marker{display:none}.settings-faq details:has(>summary:active){background:var(--hint)}@supports (color:color-mix(in lab, red, red)){.settings-faq details:has(>summary:active){background:color-mix(in srgb, var(--hint) 12%, var(--surface))}}.settings-faq summary>span{align-items:center;gap:10px;font-size:15px;font-weight:590;line-height:1.3;display:flex}.settings-faq summary>span svg{color:var(--accent-text);flex:none}.settings-faq summary>svg{color:var(--hint);transition:transform .2s var(--ease-telegram);flex:none}.settings-faq details[open] summary>svg{transform:rotate(180deg)}.settings-faq details>p{color:var(--muted);padding:0 44px 15px;font-size:13px;line-height:1.45}.settings-sdk-info{gap:10px;display:grid}.settings-sdk-info__hero{align-items:center;gap:12px;min-height:74px;padding:13px 14px;display:flex}.settings-sdk-info__icon{align-self:center}.settings-sdk-info__hero>div{flex-direction:column;min-width:0;display:flex}.settings-sdk-info__hero strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:680;overflow:hidden}.settings-sdk-info__hero small{color:var(--muted);margin-top:2px;font-size:11px;line-height:1.35}.settings-sdk-info dl{background:var(--surface);border-radius:22px;margin:0;overflow:hidden}.settings-sdk-info dl>div{justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:9px 14px;display:flex;position:relative}.settings-sdk-info dl>div+div:before{top:0;right:var(--separator-inset-edge);left:var(--separator-inset-edge);height:var(--hairline);content:"";background:var(--separator-faint);position:absolute}.settings-sdk-info dt{color:var(--muted);font-size:13px}.settings-sdk-info dd{text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:58%;margin:0;font-size:13px;font-weight:590;overflow:hidden}.settings-sdk-info__feature{background:var(--accent);border-radius:20px;padding:14px}@supports (color:color-mix(in lab, red, red)){.settings-sdk-info__feature{background:color-mix(in srgb, var(--accent) 9%, var(--surface))}}.settings-sdk-info__feature strong{font-size:14px;font-weight:650}.settings-sdk-info__feature p,.settings-sdk-info__footer{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.45}.settings-sdk-info__footer{text-align:center;padding:1px 8px 3px}@media (width<=360px){.settings-choice-row .list-row__value{max-width:92px}}@media (prefers-reduced-motion:reduce){.settings-meter__track>i,.settings-faq summary>svg{transition:none}}@keyframes spinner{to{transform:rotate(1turn)}}@keyframes route-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translate(0)}}@keyframes sheet-backdrop-in{0%{opacity:0}}@keyframes sheet-enter{0%{transform:translate3d(0, calc(100% + var(--safe-bottom)), 0)}}@keyframes toast-enter{0%{opacity:0;transform:translate(-50%,-10px)scale(.96)}}@keyframes launch-dot{0%,60%,to{opacity:.32;transform:translateY(0)scale(.86)}30%{opacity:1;transform:translateY(-4px)scale(1)}}@keyframes launch-liquid-dot{0%,58%,to{opacity:.26;transform:scale(.76)}28%{opacity:1;transform:scale(1)}}@keyframes launch-orb-enter{0%{opacity:0;transform:translateY(16px)scale(.82)rotate(-4deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@keyframes aurora-float{0%{transform:translate(-3%,-2%)scale(.96)}to{transform:translate(4%,5%)scale(1.08)}}@keyframes skeleton-shimmer{to{background-position:-220% 0}}.sheet-backdrop{animation:.18s ease-out both sheet-backdrop-in}.toast{animation:toast-enter .24s var(--ease-spring) both}.launch-orb,.launch-logo{animation:launch-orb-enter .62s var(--ease-spring) both}:where(.quick-action,.grouped-list,.composer-card):not(.liquid-press-surface){transform:translateZ(0)}@supports (transition-timing-function:linear(0, 1)){.segmented-control__selection{transition-timing-function:linear(0, .16 10%, .48 28%, .78 45%, .95 62%, 1.006 76%, .998 89%, 1)}.switch-indicator__thumb{transition-timing-function:linear(0, .18 14%, .58 36%, .91 58%, 1.01 75%, .998 89%, 1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@supports (view-transition-name:route-stage){.route-stage{view-transition-name:route-stage}html[data-route-motion=stack-forward]::view-transition-group(root){animation-duration:.43s;animation-timing-function:cubic-bezier(.18,.82,.2,1)}html[data-route-motion=stack-forward]::view-transition-group(route-stage){animation-duration:.43s;animation-timing-function:cubic-bezier(.18,.82,.2,1)}html[data-route-motion=stack-forward]::view-transition-old(root){z-index:1;animation:.3s ease-out both route-shell-out}html[data-route-motion=stack-forward]::view-transition-new(root){z-index:0;animation:none}html[data-route-motion=stack-forward]::view-transition-old(route-stage){animation:.43s cubic-bezier(.26,0,.24,1) both route-stack-old}html[data-route-motion=stack-forward]::view-transition-new(route-stage){z-index:2;animation:.43s cubic-bezier(.18,.82,.2,1) both route-stack-new;box-shadow:-18px 0 48px #0000002e}}.feature-slide.is-interactive{cursor:pointer}.feature-slide__tap-target{z-index:1;background:0 0;width:100%;height:100%;padding:0;position:absolute;inset:0}.feature-slide__tap-target:focus-visible{outline-offset:-4px;outline:2px solid #ffffffe6}.feature-slide__content{z-index:2;pointer-events:none}.feature-slide__open{pointer-events:auto}.app-viewport{--edge-swipe-progress:0;--edge-swipe-x:0px;--edge-swipe-radius:0px;--edge-preview-x:-18px;--edge-preview-scale:.955;--edge-preview-saturation:.86;--edge-preview-brightness:.93;--edge-preview-scrim:1;--edge-shadow-alpha:0;--edge-shadow-alpha-dark:0;--edge-hairline-alpha:0}.edge-swipe-preview{z-index:0;visibility:hidden;background:var(--app-bg);opacity:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.edge-swipe-preview:after{z-index:100;content:"";opacity:var(--edge-preview-scrim);pointer-events:none;background:#00000029;position:absolute;inset:0}.edge-swipe-preview__snapshot{background:var(--app-bg);filter:saturate(var(--edge-preview-saturation)) brightness(var(--edge-preview-brightness));transform:translate3d(var(--edge-preview-x), 0, 0) scale(var(--edge-preview-scale));transform-origin:38%;position:absolute;inset:0;overflow:hidden}.edge-swipe-preview__snapshot>.screen{width:100%;height:100%}.app-viewport.is-edge-enabled>.route-stage{z-index:2;touch-action:pan-y;overscroll-behavior-x:none}.app-viewport.is-edge-active{-webkit-user-select:none;user-select:none}.app-viewport.is-edge-active .edge-swipe-preview{visibility:visible;opacity:1}.app-viewport.is-edge-active>.route-stage{border-radius:var(--edge-swipe-radius) 0 0 var(--edge-swipe-radius);box-shadow:-18px 0 42px rgba(0, 0, 0, var(--edge-shadow-alpha)), -1px 0 0 rgba(0, 0, 0, var(--edge-hairline-alpha));transform:translate3d(var(--edge-swipe-x), 0, 0);will-change:transform, border-radius;overflow:hidden}:root[data-appearance=dark] .app-viewport.is-edge-active>.route-stage,:root:not([data-appearance])[data-telegram-theme=dark] .app-viewport.is-edge-active>.route-stage{box-shadow:-22px 0 52px rgba(0, 0, 0, var(--edge-shadow-alpha-dark)), -1px 0 0 rgba(255, 255, 255, var(--edge-hairline-alpha))}.app-viewport.is-edge-settling>.route-stage,.app-viewport.is-edge-settling .edge-swipe-preview__snapshot,.app-viewport.is-edge-settling .edge-swipe-preview:after{transition:transform .245s cubic-bezier(.2,.78,.2,1),border-radius .245s cubic-bezier(.2,.78,.2,1),box-shadow .245s ease-out,filter .245s ease-out,opacity .245s ease-out}.app-viewport.is-edge-resetting>.route-stage,.app-viewport.is-edge-resetting .edge-swipe-preview__snapshot,.app-viewport.is-edge-resetting .edge-swipe-preview:after{transition:none!important}@keyframes route-shell-out{to{opacity:0}}@keyframes route-stack-old{0%{opacity:1;filter:brightness();transform:translate(0)scale(1)}to{opacity:.72;filter:brightness(.88);transform:translate(-18%)scale(.965)}}@keyframes route-stack-new{0%{transform:translate(100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.app-viewport.is-edge-settling>.route-stage,.app-viewport.is-edge-settling .edge-swipe-preview__snapshot,.app-viewport.is-edge-settling .edge-swipe-preview:after{transition-duration:.01ms!important}::view-transition-group(*){animation-duration:.01ms!important}::view-transition-old(*){animation-duration:.01ms!important}::view-transition-new(*){animation-duration:.01ms!important}}.liquid-press-surface{--liquid-press-scale-x:1;--liquid-press-scale-y:1;--liquid-press-shift-x:0px;--liquid-press-shift-y:0px;transform:translate3d(var(--liquid-press-shift-x), var(--liquid-press-shift-y), 0) scaleX(var(--liquid-press-scale-x)) scaleY(var(--liquid-press-scale-y));transform-origin:50%;-webkit-tap-highlight-color:transparent}.liquid-press-surface.liquid-press-visual{transform:none}.liquid-press-visual:before{transform:translate3d(var(--liquid-press-shift-x), var(--liquid-press-shift-y), 0) scaleX(var(--liquid-press-scale-x)) scaleY(var(--liquid-press-scale-y));transform-origin:50%}.liquid-press-surface.is-liquid-pressing,.liquid-press-visual.is-liquid-pressing:before{will-change:transform;transition:transform 72ms linear}.liquid-press-surface.is-liquid-rebounding,.liquid-press-visual.is-liquid-rebounding:before{will-change:transform;transition:none}@media (prefers-reduced-motion:reduce){.liquid-press-surface,.liquid-press-surface.is-liquid-pressing,.liquid-press-surface.is-liquid-rebounding{--liquid-press-scale-x:1!important;--liquid-press-scale-y:1!important;--liquid-press-shift-x:0px!important;--liquid-press-shift-y:0px!important;transition:none!important;transform:none!important}.liquid-press-visual:before{transition:none!important;transform:none!important}}.quick-solve-screen,.works-screen,.history-screen,.wallet-screen,.genrefer-profile-screen{background:var(--app-bg)}.quick-solve-screen{padding-bottom:calc(var(--content-bottom) + var(--ui-keyboard-inset,0px));scroll-padding-bottom:calc(14px + var(--content-bottom) + var(--ui-keyboard-inset,0px))}.quick-solve-screen[data-ui-keyboard=open]{overscroll-behavior-y:none}.quick-solve-hero,.product-screen-header,.settings-intro{padding:18px var(--horizontal-gutter) 16px}.quick-solve-hero{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.quick-solve-toolbar{min-height:54px;padding:9px var(--horizontal-gutter) 10px;justify-content:space-between;align-items:center;gap:10px;display:flex}.quick-quota-summary{scrollbar-width:none;align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.quick-quota-summary::-webkit-scrollbar{display:none}.quick-quota-summary__add{border:var(--hairline) solid #f09a242e;color:#a85e00;background:#f09a24;border-radius:999px;flex:none;place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.quick-quota-summary__add{background:color-mix(in srgb, #f09a24 7%, var(--surface))}}.quick-quota-summary__chip{border:var(--hairline) solid var(--text);flex:none;align-items:center;min-height:32px;padding:0 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.quick-quota-summary__chip{border:var(--hairline) solid color-mix(in srgb, var(--text) 7%, transparent)}}.quick-quota-summary__chip{color:var(--muted);background:var(--surface-secondary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.quick-quota-summary__chip{background:color-mix(in srgb, var(--surface-secondary) 90%, var(--surface))}}.quick-quota-summary__chip{white-space:nowrap;font-size:11px;font-weight:650}.quick-exchange{min-height:100%;padding:4px 10px calc(12px + var(--safe-bottom));flex-direction:column;gap:12px;display:flex}.quick-exchange__balance{background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 4px;display:flex}.quick-exchange__balance>span{color:var(--muted);align-items:center;font-size:12px;font-weight:600;display:inline-flex}.quick-exchange__balance>strong{font-variant-numeric:tabular-nums;font-size:18px}.quick-exchange__converter{border:var(--hairline) solid var(--text);gap:0;padding:0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.quick-exchange__converter{border:var(--hairline) solid color-mix(in srgb, var(--text) 8%, transparent)}}.quick-exchange__converter{background:var(--surface);border-radius:18px;overflow:hidden}.quick-exchange__field{background:var(--surface);border-radius:0;align-items:center;gap:11px;min-height:72px;padding:11px 12px;transition:background-color .14s,transform .18s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.quick-exchange__field+.quick-exchange__field{border-top:var(--hairline) solid var(--separator-faint)}.quick-exchange__field:focus-within{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.quick-exchange__field:focus-within{background:color-mix(in srgb, var(--accent) 3%, var(--surface))}}.quick-exchange__field-icon{width:25px;height:25px;color:var(--muted);background:var(--surface-secondary);border-radius:10px;flex:none;place-items:center;display:grid}.quick-exchange__field-icon.is-token,.quick-exchange__field-icon.is-solve{color:var(--muted);background:var(--surface-secondary)}.quick-exchange__field label{flex:1;grid-template-columns:max-content minmax(0,1fr);align-items:baseline;column-gap:6px;min-width:0;display:grid}.quick-exchange__field label small{color:var(--muted);grid-column:1/-1;font-size:10px;font-weight:600}.quick-exchange__field .number-input{grid-column:1/-1}.quick-exchange__field label>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.quick-exchange__presets{scrollbar-width:none;gap:7px;padding:1px;display:flex;overflow-x:auto}.quick-exchange__presets::-webkit-scrollbar{display:none}.quick-exchange__presets>button{border:var(--hairline) solid var(--text);flex:1 0 auto;min-height:36px;padding:0 13px}@supports (color:color-mix(in lab, red, red)){.quick-exchange__presets>button{border:var(--hairline) solid color-mix(in srgb, var(--text) 8%, transparent)}}.quick-exchange__presets>button{color:var(--muted);background:var(--surface-secondary);border-radius:12px;font-size:11px;font-weight:650;transition:color .14s,background-color .14s,border-color .14s}.quick-exchange__presets>button.is-active{color:var(--text);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.quick-exchange__presets>button.is-active{border-color:color-mix(in srgb, var(--accent) 34%, transparent)}}.quick-exchange__presets>button.is-active{background:var(--surface)}.quick-exchange__result{border:var(--hairline) solid var(--text);justify-content:space-between;align-items:center;gap:12px;min-height:70px;padding:13px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.quick-exchange__result{border:var(--hairline) solid color-mix(in srgb, var(--text) 7%, transparent)}}.quick-exchange__result{color:var(--muted);background:var(--text);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.quick-exchange__result{background:color-mix(in srgb, var(--text) 5%, var(--surface))}}.quick-exchange__result.is-valid{color:var(--text);background:var(--surface)}.quick-exchange__result>div{flex:1;gap:3px;min-width:0;display:grid}.quick-exchange__result small{color:var(--muted);font-size:10px}.quick-exchange__result strong{font-size:15px;font-weight:680;line-height:1.25;display:block}.quick-exchange__result>span{color:var(--muted);white-space:nowrap;flex:none;font-size:10px}.quick-exchange__error{color:var(--destructive-text,#ff453a);background:#ff453a;border-radius:13px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.quick-exchange__error{background:color-mix(in srgb, #ff453a 10%, var(--surface))}}.quick-exchange__error{font-size:11px;line-height:1.35}.quick-exchange__actions{margin-top:auto;padding-top:2px}.quick-exchange__actions .ui-button--primary{background:var(--accent);box-shadow:none}.quick-solve-toolbar>.ui-button{flex:none}.quick-solve-hero>div,.product-screen-header,.settings-intro{min-width:0}.quick-solve-hero>div>span,.product-screen-header>span,.settings-intro>span,.wallet-copy>span{color:var(--accent-text);letter-spacing:.055em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:720;display:block}.quick-solve-hero h1,.product-screen-header h1,.settings-intro h1,.wallet-copy h1{letter-spacing:-.045em;font-size:clamp(29px,8.5vw,38px);font-weight:760;line-height:1.04}.quick-solve-hero p,.product-screen-header p,.settings-intro p,.wallet-copy p{max-width:540px;color:var(--muted);margin-top:9px;font-size:14px;line-height:1.46}.quick-solve-hero>.ui-button{flex:none;margin-top:1px}.quick-solve-composer{padding:0 var(--horizontal-gutter) 14px}.quick-solve-composer__surface{box-shadow:none;border-radius:20px;padding:5px}.quick-solve-composer__field{background:var(--surface-secondary);border-radius:16px 16px 12px 12px;min-height:190px;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.quick-solve-composer__field{background:color-mix(in srgb, var(--surface-secondary) 56%, transparent)}}.quick-solve-composer__field{transition:background-color .16s}.quick-solve-composer__field:focus-within{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.quick-solve-composer__field:focus-within{background:color-mix(in srgb, var(--accent) 5%, var(--surface))}}.quick-solve-composer__field textarea{resize:vertical;width:100%;min-height:190px;color:var(--text);background:0 0;border:0;padding:17px 16px 31px;font-size:16px;line-height:1.47}.quick-solve-composer__field textarea::placeholder{color:var(--hint)}.quick-solve-composer__field small{color:var(--hint);font-size:10px;position:absolute;bottom:9px;right:15px}.quick-solve-composer__attachments{flex-wrap:wrap;align-items:center;gap:7px;padding:8px 7px 4px;display:flex}.quick-solve-composer__attachments>button{min-height:42px;color:var(--muted);background:var(--surface-secondary);border-radius:13px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:650;display:inline-flex}.quick-solve-composer__attachments>button.is-selected{color:var(--accent-contrast);background:var(--accent)}.quick-solve-attachment{min-height:54px;color:var(--accent-text);background:var(--accent);border-radius:15px;align-items:center;gap:10px;margin:8px 7px 0;padding:8px 9px 8px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.quick-solve-attachment{background:color-mix(in srgb, var(--accent) 8%, var(--surface))}}.quick-solve-attachment>span{flex-direction:column;flex:1;min-width:0;display:flex}.quick-solve-attachment strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.quick-solve-attachment small{color:var(--muted);margin-top:2px;font-size:10px}.quick-solve-attachment>button{width:34px;height:34px;color:var(--muted);border-radius:11px;flex:none;place-items:center;display:grid}.quick-solve-media-preview{border:var(--hairline) solid var(--text);max-height:104px;margin:8px 7px 0;padding:8px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.quick-solve-media-preview{border:var(--hairline) solid color-mix(in srgb, var(--text) 6%, transparent)}}.quick-solve-media-preview{background:var(--surface);border-radius:18px}.quick-solve-media-preview .attachment-preview,.quick-solve-media-preview .attachment-preview__images{gap:8px;max-width:100%;padding:0;display:flex;overflow:visible}.quick-solve-media-preview .attachment-thumbnail{aspect-ratio:1;border-radius:15px;flex:0 0 86px;width:86px;height:86px}.quick-solve-media-preview .attachment-remove{width:26px;height:26px;top:5px;right:5px}.quick-solve-composer__actions{gap:9px;margin-top:12px;display:grid}.quick-solve-composer__actions>.ui-button--primary{background:var(--accent);box-shadow:none}.quick-solve-composer__actions>.ui-button:last-child{color:var(--muted);box-shadow:none;background:0 0}.quick-solve-result{padding:0 10px 12px}.quick-solve-result__card{overflow:hidden}.quick-solve-result__status{border-bottom:var(--hairline) solid var(--separator-faint);align-items:center;gap:10px;min-height:64px;padding:10px 15px;display:flex}.quick-solve-result__status>span{color:#fff;background:#2aaa68;border-radius:11px;place-items:center;width:32px;height:32px;display:grid}.quick-solve-result__status>div{flex-direction:column;display:flex}.quick-solve-result__status strong{font-size:14px;font-weight:680}.quick-solve-result__status small{color:var(--muted);margin-top:2px;font-size:11px}.markdown-result{overflow-wrap:anywhere;padding:18px 16px 20px;font-size:15px;line-height:1.58}.markdown-result>:first-child{margin-top:0}.markdown-result>:last-child{margin-bottom:0}.markdown-result h2{letter-spacing:-.025em;margin:24px 0 8px;font-size:19px;font-weight:730;line-height:1.2}.markdown-result h3{margin:20px 0 7px;font-size:16px;font-weight:690}.markdown-result p,.markdown-result ul,.markdown-result ol,.markdown-result blockquote,.markdown-result table,.markdown-result .katex-display,.markdown-code-block{margin:10px 0}.markdown-result ul,.markdown-result ol{padding-left:22px}.markdown-result li+li{margin-top:5px}.markdown-result strong{font-weight:720}.markdown-result a{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}.markdown-result blockquote{border-left:3px solid var(--accent);color:var(--muted);background:var(--accent);border-radius:0 12px 12px 0;padding:9px 12px}@supports (color:color-mix(in lab, red, red)){.markdown-result blockquote{background:color-mix(in srgb, var(--accent) 6%, transparent)}}.markdown-result table{border-collapse:collapse;width:100%;font-size:13px;display:block;overflow-x:auto}.markdown-result th,.markdown-result td{border:var(--hairline) solid var(--separator);text-align:left;min-width:105px;padding:8px 10px}.markdown-result th{background:var(--surface-secondary);font-weight:680}.markdown-result :not(pre)>code{color:var(--accent-text);background:var(--accent);border-radius:6px;padding:2px 5px}@supports (color:color-mix(in lab, red, red)){.markdown-result :not(pre)>code{background:color-mix(in srgb, var(--accent) 8%, var(--surface-secondary))}}.markdown-result :not(pre)>code{font-family:SFMono-Regular,Consolas,monospace;font-size:.88em}.markdown-code-block{border:var(--hairline) solid var(--text);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.markdown-code-block{border:var(--hairline) solid color-mix(in srgb, var(--text) 9%, transparent)}}.markdown-code-block{background:#16181d;border-radius:16px}.markdown-code-block__copy{z-index:1;color:#d7d9df;background:#ffffff17;border-radius:9px;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:10px;font-weight:620;display:inline-flex;position:absolute;top:7px;right:7px}.markdown-code-block pre{color:#eceef3;margin:0;padding:45px 14px 14px;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.55;overflow-x:auto}.markdown-code-block code{font-family:inherit}.markdown-result .katex-display{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;padding:10px 2px 12px;display:block;overflow:auto hidden}.markdown-result .katex-display>.katex{white-space:nowrap;min-width:max-content;max-width:none;font-size:clamp(.84em,3.8vw,1em);display:inline-block}.markdown-result p .katex{vertical-align:-.08em;white-space:nowrap;max-width:100%;display:inline-block}.quick-solve-result__follow-ups{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px 0 2px;display:grid}.quick-solve-result__follow-ups>button{border:var(--hairline) solid var(--text);align-items:flex-start;gap:6px;min-width:0;min-height:48px;padding:10px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.quick-solve-result__follow-ups>button{border:var(--hairline) solid color-mix(in srgb, var(--text) 8%, transparent)}}.quick-solve-result__follow-ups>button{color:var(--text);background:var(--surface);border-radius:13px;font-size:12px;font-weight:610}.quick-solve-result__follow-ups>button:last-child:nth-child(odd){grid-column:1/-1}.quick-solve-result__follow-ups>button span{-webkit-line-clamp:3;text-align:left;white-space:normal;-webkit-box-orient:vertical;min-width:0;line-height:1.35;display:-webkit-box;overflow:hidden}.quick-follow-up-composer{border:var(--hairline) solid var(--text);align-items:flex-end;gap:7px;margin-top:9px;padding:6px;display:flex}@supports (color:color-mix(in lab, red, red)){.quick-follow-up-composer{border:var(--hairline) solid color-mix(in srgb, var(--text) 9%, transparent)}}.quick-follow-up-composer{background:var(--surface);border-radius:18px;scroll-margin-bottom:14px}.quick-follow-up-composer label{flex:1;min-width:0}.quick-follow-up-composer textarea{resize:vertical;width:100%;min-height:40px;max-height:128px;color:var(--text);font:inherit;background:0 0;border:0;padding:10px 9px 8px;font-size:13px;line-height:1.4;display:block}.quick-follow-up-composer>button{width:40px;height:40px;color:var(--accent-contrast);background:var(--accent);border-radius:14px;flex:none;place-items:center;display:grid}.quick-follow-up-composer>button:disabled{color:var(--hint);background:var(--surface-secondary)}.product-screen-header{padding-bottom:18px}.work-template-grid,.history-list,.token-package-list{padding:0 var(--horizontal-gutter);gap:11px;display:grid}.work-template-card{box-shadow:none;border-radius:18px;overflow:hidden}.work-template-card__button{width:100%;color:var(--text);text-align:left;padding:14px;display:block}.work-template-card__heading{align-items:flex-start;gap:12px;display:flex}.work-template-card__heading>div:last-child{min-width:0}.work-template-card h2{letter-spacing:-.02em;font-size:19px;font-weight:720}.work-template-card p{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.4}.work-template-card .work-template-card__details{color:var(--muted);margin-top:8px;padding-left:54px;font-size:11px;line-height:1.45}.work-template-card__footer{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:10px;display:flex}.work-template-card__footer>span{color:var(--muted);align-items:baseline;gap:4px;font-size:11px;display:flex}.work-template-card__footer>.work-template-card__cost-badge{color:var(--accent-text);background:var(--accent);border-radius:8px;padding:5px 8px}@supports (color:color-mix(in lab, red, red)){.work-template-card__footer>.work-template-card__cost-badge{background:color-mix(in srgb, var(--accent) 9%, var(--surface))}}.work-template-card__footer>.work-template-card__cost-badge{font-size:11px;font-weight:680}.work-template-card__footer strong{color:var(--text);font-size:18px;font-weight:730}.work-template-card__footer>svg{color:var(--disclosure-icon);flex:none}.history-screen>.search-field{margin:0 var(--horizontal-gutter) 12px}.history-screen{flex-direction:column;display:flex}.history-screen>*{flex-shrink:0}.history-screen>.product-screen-header,.history-screen>.history-list{width:100%;max-width:760px;margin-inline:auto}.history-screen>.search-field{width:calc(100% - var(--horizontal-gutter) * 2);max-width:calc(760px - var(--horizontal-gutter) * 2);margin-inline:auto}.history-list>.empty-state,.history-list>.inline-api-state{grid-column:1/-1;min-width:0}.history-list:has(>.empty-state){flex:1 0 320px}.history-card{padding:15px 15px 12px;position:relative}.history-card.is-draft{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.history-card.is-draft{border-color:color-mix(in srgb, var(--accent) 25%, transparent)}}.history-card__meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.history-card__status{color:var(--muted);background:var(--surface-secondary);letter-spacing:.035em;text-transform:uppercase;border-radius:7px;padding:4px 7px;font-size:9px;font-weight:720}.history-card__status--draft{color:var(--accent-text);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.history-card__status--draft{background:color-mix(in srgb, var(--accent) 10%, var(--surface))}}.history-card time{color:var(--hint);font-size:10px}.history-card h2{letter-spacing:-.015em;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:10px;font-size:16px;font-weight:690;line-height:1.3;display:-webkit-box;overflow:hidden}.history-card>p{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.4}.history-card__primary{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.history-card__primary>.history-card__more{width:36px;min-width:36px;padding:0}.history-card__primary>.ui-button--secondary{color:var(--text);border-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.history-card__primary>.ui-button--secondary{border-color:color-mix(in srgb, var(--text) 8%, transparent)}}.history-card__primary>.ui-button--secondary{background:var(--surface-secondary);box-shadow:none}.history-card__primary>.history-card__more{color:var(--muted)}.history-card__actions{border-top:var(--hairline) solid var(--separator-faint);align-items:center;gap:6px;margin-top:10px;padding-top:10px;display:flex;overflow-x:auto}.history-card__actions>button{min-height:32px;color:var(--muted);background:var(--surface-secondary);border-radius:10px;flex:none;align-items:center;gap:5px;padding:0 8px;font-size:10px;font-weight:610;display:inline-flex}.history-card__actions>.history-card__delete{width:32px;color:var(--destructive);justify-content:center;padding:0}.quick-conversation,.quick-blocks-renderer{gap:12px;display:grid}.quick-message.is-user{width:min(88%,560px);color:var(--text);background:var(--accent);border-radius:20px 20px 7px;margin-left:auto;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.quick-message.is-user{background:color-mix(in srgb, var(--accent) 12%, var(--surface))}}.quick-message.is-user>p{white-space:pre-wrap;margin:0;font-size:14px;line-height:1.48}.quick-message__attachments{gap:6px;margin-top:8px;display:flex;overflow-x:auto}.quick-message__attachments span{color:var(--muted);background:var(--surface);border-radius:8px;padding:5px 8px}@supports (color:color-mix(in lab, red, red)){.quick-message__attachments span{background:color-mix(in srgb, var(--surface) 76%, transparent)}}.quick-message__attachments span{white-space:nowrap;font-size:10px}.quick-message.is-assistant{gap:10px;min-width:0;display:grid}.quick-reasoning{background:var(--surface-secondary);border-radius:15px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.quick-reasoning{background:color-mix(in srgb, var(--surface-secondary) 62%, transparent)}}.quick-reasoning{transform-origin:50%;will-change:transform;transition:background-color .12s,transform .16s cubic-bezier(.22,1,.36,1)}.quick-reasoning:has(>.quick-reasoning__toggle:active){background:var(--hint)}@supports (color:color-mix(in lab, red, red)){.quick-reasoning:has(>.quick-reasoning__toggle:active){background:color-mix(in srgb, var(--hint) 12%, var(--surface))}}.quick-reasoning:has(>.quick-reasoning__toggle:active){transform:scale(.97)}.quick-reasoning__toggle{width:100%;min-height:42px;color:var(--muted);font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:0 12px;font-size:12px;font-weight:650;transition:color .16s;display:flex}.quick-reasoning:has(>.quick-reasoning__toggle:active) .quick-reasoning__toggle{color:var(--text)}.quick-reasoning__signal{background:var(--accent);border-radius:999px;flex:none;width:7px;height:7px;position:relative}.quick-reasoning.is-processing .quick-reasoning__signal:after{border-radius:inherit;background:var(--accent);position:absolute;inset:-4px}@supports (color:color-mix(in lab, red, red)){.quick-reasoning.is-processing .quick-reasoning__signal:after{background:color-mix(in srgb, var(--accent) 24%, transparent)}}.quick-reasoning.is-processing .quick-reasoning__signal:after{content:"";animation:1.5s ease-out infinite quick-reasoning-signal}.quick-reasoning__toggle>span:nth-child(2){flex:1;min-width:0}.quick-reasoning__chevron{color:var(--hint);flex:none;transition:transform .22s cubic-bezier(.22,1,.36,1)}.quick-reasoning__chevron[data-open]{transform:rotate(180deg)}.quick-reasoning__content{overflow:hidden}.quick-reasoning__content ol{gap:9px;margin:0;padding:1px 13px 13px;list-style:none;display:grid}.quick-reasoning__content li{color:var(--muted);grid-template-columns:7px minmax(0,1fr);align-items:start;gap:9px;font-size:12px;line-height:1.42;display:grid}.quick-reasoning__content li>i{background:var(--accent);border-radius:999px;width:5px;height:5px;margin-top:6px}@supports (color:color-mix(in lab, red, red)){.quick-reasoning__content li>i{background:color-mix(in srgb, var(--accent) 68%, var(--muted))}}.quick-reasoning.is-processing .quick-reasoning__content li:last-child{color:var(--text)}@keyframes quick-reasoning-signal{0%{opacity:.8;transform:scale(.55)}75%,to{opacity:0;transform:scale(1.5)}}.quick-sources{border:var(--hairline) solid var(--text);width:100%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.quick-sources{border:var(--hairline) solid color-mix(in srgb, var(--text) 8%, transparent)}}.quick-sources{color:var(--text);background:var(--surface);border-radius:18px}.quick-sources__header{align-items:center;gap:10px;min-height:52px;padding:9px 12px;display:flex}.quick-sources__header>svg{color:var(--accent-text);flex:none}.quick-sources__header>span{flex:1;gap:2px;min-width:0;display:grid}.quick-sources__header strong,.quick-source-row strong{text-overflow:ellipsis;overflow:hidden}.quick-sources__header strong{white-space:nowrap;font-size:13px;font-weight:680}.quick-sources__header small,.quick-source-row small{color:var(--muted);font-size:11px}.quick-source-row>svg{color:var(--hint);flex:none}.quick-source-icon{width:38px;height:38px;color:var(--accent-text);background:var(--accent);border:0;border-radius:11px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.quick-source-icon{background:color-mix(in srgb, var(--accent) 12%, var(--surface-secondary))}}.quick-source-icon{font-size:13px;font-weight:750}.quick-source-icon img{object-fit:contain;border-radius:6px;width:22px;height:22px;position:absolute}.quick-sources-list{border-top:var(--hairline) solid var(--separator-faint);display:grid}.quick-source-row{border:0;border-top:var(--hairline) solid var(--separator-faint);width:100%;min-height:60px;color:var(--text);font:inherit;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;align-items:center;gap:11px;padding:10px 12px;transition:background-color .12s;display:flex}.quick-source-row:first-child{border-top:0}.quick-source-row:active{background:var(--hint)}@supports (color:color-mix(in lab, red, red)){.quick-source-row:active{background:color-mix(in srgb, var(--hint) 12%, var(--surface))}}.quick-source-row>span:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.quick-source-row strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:650;line-height:1.3;display:-webkit-box}.quick-blocks-renderer{gap:14px;padding:0}.quick-result-block-reveal{transform-origin:50% 0;min-width:0}.quick-copy-all{border:var(--hairline) solid var(--text);justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.quick-copy-all{border:var(--hairline) solid color-mix(in srgb, var(--text) 9%, transparent)}}.quick-copy-all{color:var(--text);background:var(--surface-secondary);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.quick-copy-all{background:color-mix(in srgb, var(--surface-secondary) 72%, var(--surface))}}.quick-copy-all{font-size:12px;font-weight:650}.quick-copy-all.is-top{justify-self:end}.quick-copy-all.is-bottom{width:100%}.quick-result-text,.quick-block-markdown{padding:0}.quick-result-block{border:var(--hairline) solid var(--text);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.quick-result-block{border:var(--hairline) solid color-mix(in srgb, var(--text) 8%, transparent)}}.quick-result-block{background:var(--surface-secondary);border-radius:17px}@supports (color:color-mix(in lab, red, red)){.quick-result-block{background:color-mix(in srgb, var(--surface-secondary) 58%, var(--surface))}}.quick-result-block__header{border-bottom:var(--hairline) solid var(--separator-faint);justify-content:space-between;align-items:flex-start;gap:10px;min-height:58px;padding:10px 11px 10px 14px;display:flex}.quick-result-block__header>div{min-width:0}.quick-result-block__header span{color:var(--accent-text);letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:750;display:block}.quick-result-block__header h3{overflow-wrap:anywhere;white-space:normal;margin-top:2px;font-size:14px;font-weight:700;line-height:1.3}.quick-copyable-block{gap:5px;min-width:0;display:grid}.quick-copyable-block>.quick-block-copy{justify-self:end}.quick-block-copy{width:32px;height:32px;color:var(--muted);background:var(--surface-secondary);border-radius:10px;flex:none;place-items:center;display:grid}.quick-visual-save{min-height:36px;color:var(--accent-text);background:var(--accent);border-radius:11px;flex:none;align-items:center;gap:5px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.quick-visual-save{background:color-mix(in srgb, var(--accent) 9%, var(--surface))}}.quick-visual-save{font-size:10px;font-weight:670}.quick-visual-save__spinner{transform-box:fill-box;transform-origin:50%;animation:.85s linear infinite spinner}.quick-result-block__header-actions{flex:none;align-items:center;gap:6px;display:flex}.quick-visual-expand{width:36px;height:36px;color:var(--accent-text);background:var(--accent);border-radius:11px;flex:0 0 36px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.quick-visual-expand{background:color-mix(in srgb, var(--accent) 9%, var(--surface))}}.quick-steps-block{padding:2px}.quick-steps-block>header{justify-content:space-between;align-items:flex-start;gap:8px;min-height:34px;margin-bottom:8px;display:flex}.quick-steps-block>header h3{overflow-wrap:anywhere;padding:5px 0 0;font-size:15px;font-weight:710}.quick-steps-block ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.quick-steps-block li{align-items:flex-start;gap:10px;display:flex}.quick-steps-block li>span{width:28px;height:28px;color:var(--accent-contrast);background:var(--accent);border-radius:10px;flex:none;place-items:center;font-size:11px;font-weight:750;display:grid}.quick-steps-block li>div{flex:1;min-width:0;padding-top:3px}.quick-steps-block li strong{margin-bottom:3px;font-size:13px;display:block}.quick-callout{gap:8px;padding:13px;display:grid}.quick-callout__heading{grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:9px;display:grid}.quick-callout__heading>span{width:32px;height:32px;color:var(--accent-text);background:var(--accent);border-radius:11px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.quick-callout__heading>span{background:color-mix(in srgb, var(--accent) 10%, var(--surface))}}.quick-callout.is-success .quick-callout__heading>span{color:#16764a;background:#2aaa68}@supports (color:color-mix(in lab, red, red)){.quick-callout.is-success .quick-callout__heading>span{background:color-mix(in srgb, #2aaa68 12%, var(--surface))}}.quick-callout.is-warning .quick-callout__heading>span{color:#a15b00;background:#f2994a}@supports (color:color-mix(in lab, red, red)){.quick-callout.is-warning .quick-callout__heading>span{background:color-mix(in srgb, #f2994a 15%, var(--surface))}}.quick-callout.is-answer .quick-callout__heading>span{color:#7048c8;background:#9b51e0}@supports (color:color-mix(in lab, red, red)){.quick-callout.is-answer .quick-callout__heading>span{background:color-mix(in srgb, #9b51e0 13%, var(--surface))}}.quick-callout strong{overflow-wrap:anywhere;min-width:0;font-size:13px}.quick-code-block>header{color:#d7d9df;background:#22252c;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:7px 9px 7px 12px;display:flex}.quick-code-block>header>span,.quick-code-block>header button{align-items:center;gap:5px;font-size:10px;display:inline-flex}.quick-code-block>header button{background:#ffffff14;border-radius:9px;flex:0 0 30px;justify-content:center;width:30px;height:30px;padding:0}.quick-code-block pre{color:#eceef3;background:#16181d;margin:0;padding:14px;font:12px/1.55 SFMono-Regular,Consolas,monospace;overflow-x:auto}.quick-chart-canvas{height:clamp(300px,82vw,390px);padding:12px 10px 8px;position:relative}.quick-chart-canvas canvas{width:100%!important;height:100%!important}.quick-visual-loading,.quick-visual-error{z-index:1;color:var(--muted);background:var(--surface-secondary);border-radius:13px;place-items:center;font-size:11px;display:grid;position:absolute;inset:12px}.quick-visual-error{color:var(--destructive)}.quick-table-search{min-height:42px;color:var(--hint);background:var(--surface);border-radius:12px;align-items:center;gap:7px;margin:9px;padding:0 10px;display:flex}.quick-table-search input{min-width:0;color:var(--text);background:0 0;border:0;flex:1;font-size:13px}.quick-table-search button{border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.quick-table-scroll{overscroll-behavior:contain;width:100%;max-height:430px;overflow:auto}.quick-table-scroll table{border-collapse:separate;border-spacing:0;width:max(100%,520px);font-size:12px}.quick-table-scroll th,.quick-table-scroll td{border-right:var(--hairline) solid var(--separator-faint);border-bottom:var(--hairline) solid var(--separator-faint);text-align:left;vertical-align:top;min-width:112px;padding:10px 11px}.quick-table-scroll thead th{z-index:2;background:var(--surface-secondary);position:sticky;top:0}.quick-table-scroll tr>:first-child{z-index:1;background:var(--surface);font-weight:680;position:sticky;left:0}.quick-table-scroll thead tr>:first-child{z-index:3;background:var(--surface-secondary)}.quick-table-scroll th button{width:100%;min-height:30px;color:inherit;text-align:left;justify-content:space-between;align-items:center;gap:8px;font-weight:700;display:flex}.quick-table-footer{min-height:44px;color:var(--muted);justify-content:space-between;align-items:center;gap:8px;padding:7px 10px 7px 13px;font-size:10px;display:flex}.quick-table-footer button{background:var(--surface);border-radius:10px;align-items:center;gap:5px;min-height:32px;padding:0 8px;display:inline-flex}.quick-diagram-toolbar{border-bottom:var(--hairline) solid var(--separator-faint);background:var(--surface-secondary);justify-content:flex-end;align-items:center;gap:5px;padding:9px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.quick-diagram-toolbar{background:color-mix(in srgb, var(--surface-secondary) 82%, var(--surface))}}.quick-diagram-toolbar button{width:34px;height:34px;color:var(--muted);background:var(--surface);border-radius:10px;place-items:center;display:grid}.quick-diagram-toolbar span{min-width:40px;color:var(--hint);text-align:center;font-size:9px}.quick-diagram-viewport{min-height:220px;padding:14px 10px 18px;position:relative;overflow-x:hidden}.quick-diagram-content{width:100%}.quick-diagram-content svg{max-width:100%;height:auto;margin:0 auto;display:block;width:100%!important}.quick-diagram-sheet{background:var(--surface);grid-template-rows:auto minmax(0,1fr);min-height:min(76dvh,780px);display:grid}.quick-diagram-sheet__viewport{overscroll-behavior:contain;touch-action:pan-x pan-y;min-height:0;padding:18px;overflow:auto}.quick-diagram-sheet__content{min-width:100%;transition:width .18s var(--ease-telegram);margin:auto}.quick-diagram-sheet__content svg{max-width:none;height:auto;margin:0 auto;display:block;width:100%!important}.quick-diagram-fallback{gap:9px;min-width:min(100%,340px);display:grid}.quick-diagram-fallback__node{border:1px solid var(--separator);background:var(--surface-secondary);border-radius:15px;padding:11px}.quick-diagram-fallback__node.is-start,.quick-diagram-fallback__node.is-end{border-radius:999px}.quick-diagram-fallback__node.is-decision{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.quick-diagram-fallback__node.is-decision{border-color:color-mix(in srgb, var(--accent) 42%, var(--separator))}}.quick-diagram-fallback__node-title{align-items:center;gap:9px;display:flex}.quick-diagram-fallback__node-title>span{width:24px;height:24px;color:var(--accent-text);background:var(--accent);border-radius:8px;flex:0 0 24px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.quick-diagram-fallback__node-title>span{background:color-mix(in srgb, var(--accent) 13%, var(--surface))}}.quick-diagram-fallback__node-title>span{font-size:10px;font-weight:750}.quick-diagram-fallback__node-title strong{overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.3}.quick-diagram-fallback__edges{gap:6px;padding:8px 0 0 33px;display:grid}.quick-diagram-fallback__edge{min-width:0;color:var(--muted);align-items:center;gap:6px;font-size:10px;line-height:1.25;display:flex}.quick-diagram-fallback__edge small{color:var(--hint);font:inherit}.quick-diagram-fallback__edge span{overflow-wrap:anywhere;min-width:0}.quick-diagram-fallback__edge svg{color:var(--accent-text);flex:none}.history-card.is-processing{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.history-card.is-processing{border-color:color-mix(in srgb, var(--accent) 25%, transparent)}}.history-card__status--processing{color:var(--accent-text);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.history-card__status--processing{background:color-mix(in srgb, var(--accent) 10%, var(--surface))}}.history-card__status--failed{color:var(--destructive);background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.history-card__status--failed{background:color-mix(in srgb, var(--destructive) 8%, var(--surface))}}.history-load-more{width:calc(100% - var(--horizontal-gutter) * 2);margin:12px var(--horizontal-gutter) 0}.product-screen-header>.ui-button{margin-top:10px}.history-header-actions{scrollbar-width:none;align-items:center;gap:7px;margin-top:10px;display:flex;overflow-x:auto}.history-header-actions>.ui-button{flex:none}.history-header-actions>.ui-button:last-child{margin-left:auto}.history-header-actions>.ui-button--plain{color:var(--destructive)}.history-header-actions>.ui-button--secondary{color:var(--text);border-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.history-header-actions>.ui-button--secondary{border-color:color-mix(in srgb, var(--text) 8%, transparent)}}.history-header-actions>.ui-button--secondary{background:var(--surface-secondary);box-shadow:none}.projects-filter .segmented-control{border-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.projects-filter .segmented-control{border-color:color-mix(in srgb, var(--text) 6%, transparent)}}.projects-filter .segmented-control{background:var(--surface-secondary)}.projects-filter .segmented-control__selection-liquid{border-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.projects-filter .segmented-control__selection-liquid{border-color:color-mix(in srgb, var(--text) 7%, transparent)}}.projects-filter .segmented-control__selection-liquid{box-shadow:none}.project-detail-screen--loading{min-height:100%;padding:var(--telegram-top-row-height) var(--horizontal-gutter) var(--tab-bar-offset);place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.quick-visual-save__spinner{animation:none}.quick-diagram-sheet__content{transition:none}}.quick-waiting-pulse{background:var(--surface);border-radius:15px;justify-content:center;align-items:center;gap:5px;width:fit-content;min-width:46px;min-height:30px;margin-top:14px;padding:0 12px;display:flex}.quick-waiting-pulse i{background:var(--accent);border-radius:999px;width:5px;height:5px;animation:1.1s ease-in-out infinite quick-typing}.quick-waiting-pulse i:nth-child(2){animation-delay:.12s}.quick-waiting-pulse i:nth-child(3){animation-delay:.24s}@keyframes quick-typing{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.quick-history-loading{gap:18px;padding:6px 10px 18px;display:grid}.wallet-balance-card{min-height:142px;margin:18px var(--horizontal-gutter) 16px;border-radius:var(--radius-group);border:var(--surface-border);color:var(--text);background:var(--surface);box-shadow:none;justify-content:space-between;align-items:center;padding:22px;display:flex;position:relative;overflow:hidden}.wallet-balance-card:after{content:none}.wallet-balance-card>div{grid-template-columns:auto auto;align-content:center;align-items:baseline;gap:8px 7px;display:grid}.wallet-balance-card span{color:var(--muted);grid-column:1/-1;font-size:12px;font-weight:650;position:static}.wallet-balance-card strong{letter-spacing:-.05em;font-size:48px;font-weight:760;line-height:1}.wallet-balance-card small{color:var(--muted);font-size:13px;font-weight:620}.wallet-balance-card>svg{z-index:1;width:52px;height:52px;color:var(--accent-text);background:var(--accent);border-radius:17px;padding:13px;position:relative}@supports (color:color-mix(in lab, red, red)){.wallet-balance-card>svg{background:color-mix(in srgb, var(--accent) 9%, var(--surface-secondary))}}.wallet-copy{padding:0 var(--horizontal-gutter) 15px}.wallet-copy h1{font-size:27px}.token-package{transition:border-color .15s,box-shadow .15s;overflow:hidden}.token-package.is-selected{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.token-package.is-selected{border-color:color-mix(in srgb, var(--accent) 48%, transparent)}}.token-package.is-selected{box-shadow:0 7px 22px var(--accent)}@supports (color:color-mix(in lab, red, red)){.token-package.is-selected{box-shadow:0 7px 22px color-mix(in srgb, var(--accent) 10%, transparent)}}.token-package__button{text-align:left;align-items:center;gap:11px;width:100%;min-height:68px;padding:11px 13px;display:flex}.token-package__check{border:1.5px solid var(--hint);flex:none;place-items:center;width:26px;height:26px;display:grid}@supports (color:color-mix(in lab, red, red)){.token-package__check{border:1.5px solid color-mix(in srgb, var(--hint) 42%, transparent)}}.token-package__check{border-radius:50%}.token-package.is-selected .token-package__check{color:var(--accent-contrast);border-color:var(--accent);background:var(--accent)}.token-package__main{flex-direction:column;flex:1;min-width:0;display:flex}.token-package__main strong{font-size:16px;font-weight:690}.token-package__main small{color:var(--muted);margin-top:3px;font-size:11px}.token-package__price{flex:none;font-size:16px;font-weight:730}.token-package ul{flex-wrap:wrap;gap:6px;margin:0;padding:0 13px 12px 50px;list-style:none;display:flex}.token-package li{color:var(--muted);background:var(--surface-secondary);border-radius:8px;padding:4px 7px;font-size:9px;font-weight:580}.wallet-pay{width:calc(100% - var(--horizontal-gutter) * 2);margin:13px var(--horizontal-gutter) 3px}.wallet-order-state{flex-wrap:wrap}.wallet-order-summary strong{color:var(--text);margin-top:3px;font-size:13px;font-weight:720;display:block}.wallet-order-actions{flex:1 0 100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding-left:0;display:grid}.wallet-order-actions .ui-button{white-space:nowrap;width:100%;min-width:0;padding-inline:8px;font-size:11px}.wallet-order-inactive{padding-right:10px}.wallet-order-dismiss.icon-button{border:var(--hairline) solid var(--destructive);width:32px;min-width:32px;height:32px}@supports (color:color-mix(in lab, red, red)){.wallet-order-dismiss.icon-button{border:var(--hairline) solid color-mix(in srgb, var(--destructive) 18%, transparent)}}.wallet-order-dismiss.icon-button{color:var(--destructive);background:var(--destructive);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.wallet-order-dismiss.icon-button{background:color-mix(in srgb, var(--destructive) 9%, var(--surface))}}.wallet-order-dismiss.icon-button:active{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.wallet-order-dismiss.icon-button:active{background:color-mix(in srgb, var(--destructive) 16%, var(--surface))}}.wallet-rules{padding-bottom:0}.wallet-rules .list-row{align-items:flex-start}.wallet-rules .list-row__icon{margin-top:1px}.wallet-rules .list-row__copy small{text-overflow:clip;white-space:normal;overflow:visible}.genrefer-profile-hero{margin:7px var(--horizontal-gutter) 15px;box-shadow:none;border-radius:20px;padding:14px 15px 10px}.genrefer-profile-hero__identity{align-items:center;gap:13px;display:flex}.genrefer-profile-hero__identity>div{min-width:0}.genrefer-profile-hero__identity h1{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:21px;font-weight:730;overflow:hidden}.genrefer-profile-hero__identity p{color:var(--muted);margin-top:3px;font-size:12px}.genrefer-profile-stats{border-top:var(--hairline) solid var(--separator-faint);background:0 0;border-radius:0;grid-template-columns:repeat(3,1fr);gap:0;margin-top:12px;display:grid;overflow:visible}.genrefer-profile-stats button{min-width:0;min-height:52px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:auto auto;place-content:center;gap:2px 5px;padding:8px 5px 4px;display:grid}.genrefer-profile-stats button+button{border-left:var(--hairline) solid var(--separator-faint)}.genrefer-profile-stats button svg{color:var(--accent-text);align-self:center}.genrefer-profile-stats button strong{min-width:24px;font-size:17px;font-weight:730}.genrefer-profile-stat-skeleton{width:24px;height:14px}.genrefer-profile-stats button span{color:var(--muted);letter-spacing:0;text-transform:none;grid-column:1/-1;font-size:10.5px}.settings-intro{padding-top:16px;padding-bottom:10px}.settings-intro h1{font-size:28px}@media (width>=700px){.work-template-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.history-list{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-solve-result,.quick-solve-composer,.quick-solve-toolbar,.quick-solve-hero,.product-screen-header,.history-screen>.search-field,.wallet-balance-card,.wallet-copy,.token-package-list,.wallet-pay,.genrefer-profile-hero,.genrefer-dev-notice,.genrefer-profile-screen>.content-section,.settings-screen>.settings-intro,.settings-screen>.content-section,.settings-screen>.settings-notice{max-width:760px;margin-left:auto;margin-right:auto}}@media (width<=390px){.quick-solve-hero{display:block}.quick-solve-hero>.ui-button{margin-top:10px}.quick-solve-result{padding-left:6px;padding-right:6px}.token-package ul{padding-left:13px}}@media (prefers-reduced-motion:reduce){.quick-waiting-pulse i{animation:none}}.main-menu-screen,.create-work-screen,.projects-screen,.project-detail-screen,.referral-screen,.promo-screen,.faq-screen,.support-screen,.work-wizard-screen{background:var(--app-bg)}.main-menu-header{padding:24px var(--horizontal-gutter) 18px;justify-content:space-between;align-items:center;gap:14px;display:flex}.main-menu-header>div:first-child{flex:auto;min-width:0;container-type:inline-size}.main-menu-header>div:first-child>span{color:var(--accent-text);letter-spacing:.065em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:730;display:block}.main-menu-header h1{letter-spacing:-.04em;max-width:430px;font-size:clamp(29px,8vw,38px);font-weight:750;line-height:1.05}:lang(en) .main-menu-header h1{letter-spacing:-.04em;white-space:nowrap;max-width:none;font-size:clamp(15px,8.2cqi,36px);line-height:1}.main-menu-header p{max-width:520px;color:var(--muted);margin-top:9px;font-size:14px;line-height:1.45}.main-menu-balance{min-height:40px;color:var(--muted);background:0 0;flex:none;align-items:center;gap:6px;padding:8px 12px;display:flex}.main-menu-balance strong{color:var(--text);font-size:15px;font-weight:750;line-height:1}.main-menu-balance span{color:var(--muted);font-size:11px;line-height:1}.main-menu-actions{padding:0 var(--horizontal-gutter) 18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.generation-progress-banner{z-index:420;color:var(--text);position:fixed}.generation-progress-banner__anchor{z-index:420;height:var(--telegram-top-row-height);padding:var(--safe-device-top) 0 0 0;pointer-events:none;place-items:center;display:grid;position:fixed;top:0;left:0;right:0}.generation-progress-banner__expanded-root{z-index:420;pointer-events:none;position:fixed;inset:0}.generation-progress-banner__expanded-slot{right:0;bottom:calc(var(--tab-bar-offset) + var(--tab-bar-height) + 8px);pointer-events:none;width:min(100% - 88px,360px);margin-inline:auto;position:fixed;left:0}.generation-progress-compact{--progress-compact-width:min(100%, 194px);--progress-compact-min-width:170px;--progress-compact-height:38px;--progress-compact-padding:0 12px;--progress-compact-track-height:4px;--progress-compact-percent-size:11px;--progress-compact-position-left:18px;--progress-compact-position-bottom:-6px;--progress-compact-position-size:9px;width:var(--progress-compact-width);min-width:var(--progress-compact-min-width);height:var(--progress-compact-height);color:var(--text);pointer-events:none;display:grid;position:relative;overflow:visible}.generation-progress-compact.is-live{--progress-compact-width:min(100%, 138px);--progress-compact-min-width:120px;--progress-compact-height:27px;--progress-compact-padding:0 9px;--progress-compact-track-height:3px;--progress-compact-percent-size:10px;--progress-compact-position-left:14px;--progress-compact-position-bottom:-5px;--progress-compact-position-size:8px}.generation-progress-compact.is-count{width:78px;min-width:78px}.generation-progress-compact.is-live.is-count{width:62px;min-width:62px}.generation-progress-compact__content{z-index:2;padding:var(--progress-compact-padding);cursor:pointer;pointer-events:auto;will-change:opacity;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid;position:absolute;inset:0}.generation-progress-compact.is-count .generation-progress-compact__content{grid-template-columns:auto auto;justify-content:center;gap:7px}.generation-progress-compact.is-live.is-count .generation-progress-compact__content{gap:6px}.generation-progress-compact.is-count .generation-progress-compact__content>svg{color:var(--accent-text)}.generation-progress-compact__surface{z-index:1;background:var(--surface);box-shadow:inset 0 0 0 var(--hairline) var(--text), 0 2px 8px #0000000f;display:block;position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.generation-progress-compact__surface{box-shadow:inset 0 0 0 var(--hairline) color-mix(in srgb, var(--text) 10%, transparent), 0 2px 8px #0000000f}}.generation-progress-compact__surface{pointer-events:none;will-change:transform;-webkit-backdrop-filter:none}.generation-progress-compact__track{width:100%;height:var(--progress-compact-track-height);background:var(--hint);border-radius:999px;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.generation-progress-compact__track{background:color-mix(in srgb, var(--hint) 17%, transparent)}}.generation-progress-compact__track>i{border-radius:inherit;background:var(--accent);will-change:transform;width:44%;height:100%;animation:1.35s ease-in-out infinite generation-progress-slide;display:block}.generation-progress-compact.has-progress .generation-progress-compact__track>i,.generation-progress-compact.is-animated .generation-progress-compact__track>i{animation:none}.generation-progress-compact.has-progress .generation-progress-compact__track>i{transition:width .42s var(--ease-telegram)}.generation-progress-compact.is-animated .generation-progress-compact__track>i{width:100%}.generation-progress-compact__percent,.generation-progress-compact__position{font-variant-numeric:tabular-nums;line-height:1}.generation-progress-compact__percent{color:var(--text);font-size:var(--progress-compact-percent-size);font-weight:730}.generation-progress-compact__position{bottom:var(--progress-compact-position-bottom);left:var(--progress-compact-position-left);color:var(--hint);font-size:var(--progress-compact-position-size);font-weight:680;position:absolute}.generation-progress-banner.is-expanded{z-index:420;width:auto;max-width:none;min-height:0;color:var(--text);text-align:left;background:var(--bottom-bar);border-radius:24px;margin:0;display:grid;position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.generation-progress-banner.is-expanded{background:color-mix(in srgb, var(--bottom-bar) 94%, transparent)}}.generation-progress-banner.is-expanded{box-shadow:inset 0 0 0 var(--hairline) var(--text), 0 12px 34px #0003}@supports (color:color-mix(in lab, red, red)){.generation-progress-banner.is-expanded{box-shadow:inset 0 0 0 var(--hairline) color-mix(in srgb, var(--text) 11%, transparent), 0 12px 34px #0003}}.generation-progress-banner.is-expanded{pointer-events:none;will-change:transform;-webkit-backdrop-filter:saturate(150%)blur(18px)}.generation-progress-banner__expanded-layer{z-index:421;width:100%;min-height:62px;color:var(--text);opacity:0;visibility:hidden;pointer-events:none;will-change:opacity;border-radius:24px;margin:0;transition:opacity 45ms linear,visibility 0s linear 45ms;display:grid;position:relative;overflow:hidden}.generation-progress-banner__expanded-layer.is-visible{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.generation-progress-banner__expanded-content{will-change:opacity;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;width:100%;min-width:0;min-height:62px;padding:8px 11px 12px 9px;display:grid;position:relative}.progress-morph-swap-veil{z-index:6;border-radius:inherit;background:#000;display:block;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.progress-morph-swap-veil{background:color-mix(in srgb, black 64%, var(--bottom-bar))}}.progress-morph-swap-veil{pointer-events:none;will-change:opacity}.generation-progress-banner__collapse{width:38px;height:38px;color:var(--muted);background:var(--surface-secondary);border-radius:15px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.generation-progress-banner__collapse{background:color-mix(in srgb, var(--surface-secondary) 88%, var(--surface))}}.generation-progress-banner__open{min-width:0;min-height:42px;color:inherit;text-align:left;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;display:grid}.generation-progress-banner__copy{flex-direction:column;min-width:0;display:flex}.generation-progress-banner__copy strong,.generation-progress-banner__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.generation-progress-banner__copy strong{font-size:13px;font-weight:710}.generation-progress-banner__copy small{color:var(--muted);margin-top:2px;font-size:9px}.generation-progress-banner__chevron{color:var(--hint)}.generation-progress-banner__switcher{min-width:0;color:var(--muted);grid-column:1/-1;grid-template-columns:30px minmax(0,1fr) 30px;justify-self:center;align-items:center;gap:6px;margin:-1px 0 4px;display:grid}.generation-progress-banner__switcher>button{background:var(--surface-secondary);border-radius:10px;place-items:center;width:30px;height:25px;display:grid}@supports (color:color-mix(in lab, red, red)){.generation-progress-banner__switcher>button{background:color-mix(in srgb, var(--surface-secondary) 78%, transparent)}}.generation-progress-banner__switcher>span{text-align:center;font-variant-numeric:tabular-nums;min-width:54px;font-size:9px;font-weight:680}.generation-progress-banner__percent{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10px;font-weight:690}.generation-progress-banner__track{background:var(--hint);border-radius:999px;height:3px;position:absolute;bottom:5px;left:9px;right:9px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.generation-progress-banner__track{background:color-mix(in srgb, var(--hint) 14%, transparent)}}.generation-progress-preview{border:var(--hairline) solid var(--text);place-items:center;width:100%;min-height:72px;padding:9px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.generation-progress-preview{border:var(--hairline) solid color-mix(in srgb, var(--text) 6%, transparent)}}.generation-progress-preview{background:var(--app-bg);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.generation-progress-preview{background:color-mix(in srgb, var(--app-bg) 52%, var(--surface-secondary))}}.generation-progress-preview{cursor:pointer;pointer-events:auto}.generation-progress-preview__track{background:var(--hint);border-radius:999px;width:100%;height:4px;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.generation-progress-preview__track{background:color-mix(in srgb, var(--hint) 17%, transparent)}}.generation-progress-preview__track>i{border-radius:inherit;background:var(--accent);will-change:transform;width:100%;height:100%;display:block}.generation-progress-preview__percent{color:var(--text);font-variant-numeric:tabular-nums;font-size:11px;font-weight:730;line-height:1}.generation-progress-preview-portal-root{z-index:460;pointer-events:none;position:fixed;inset:0}.generation-progress-preview-panel-slot{right:0;bottom:calc(var(--tab-bar-offset) + var(--tab-bar-height) + 8px);pointer-events:none;width:min(100% - 88px,360px);min-width:0;margin-inline:auto;position:fixed;left:0}.generation-progress-preview-panel{z-index:460;width:auto;min-width:0;min-height:0;color:var(--text);background:var(--bottom-bar);margin:0;display:block;position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.generation-progress-preview-panel{background:color-mix(in srgb, var(--bottom-bar) 95%, transparent)}}.generation-progress-preview-panel{box-shadow:inset 0 0 0 var(--hairline) var(--text), 0 12px 34px #0003}@supports (color:color-mix(in lab, red, red)){.generation-progress-preview-panel{box-shadow:inset 0 0 0 var(--hairline) color-mix(in srgb, var(--text) 11%, transparent), 0 12px 34px #0003}}.generation-progress-preview-panel{pointer-events:none;will-change:transform;-webkit-backdrop-filter:saturate(150%)blur(18px)}.generation-progress-preview-panel__content-layer{z-index:461;width:100%;min-width:0;min-height:80px;color:var(--text);opacity:0;visibility:hidden;pointer-events:none;will-change:opacity;border-radius:24px;margin:0;transition:opacity 45ms linear,visibility 0s linear 45ms;display:block;position:relative;overflow:hidden}.generation-progress-preview-panel__content-layer.is-visible{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.generation-progress-preview-panel__content{will-change:opacity;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:7px 9px;width:100%;min-width:0;min-height:80px;padding:8px 11px 10px 9px;display:grid}.generation-progress-preview__collapse{width:40px;height:40px;color:var(--muted);background:var(--surface-secondary);border-radius:15px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.generation-progress-preview__collapse{background:color-mix(in srgb, var(--surface-secondary) 88%, var(--surface))}}.generation-progress-preview__copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.generation-progress-preview__copy strong,.generation-progress-preview__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.generation-progress-preview__copy strong{font-size:13px;font-weight:710}.generation-progress-preview__copy small{color:var(--muted);margin-top:2px;font-size:10px}.generation-progress-preview__switcher{color:var(--hint);grid-column:1/-1;grid-template-columns:22px auto 22px;justify-content:center;align-items:center;gap:5px;margin-block:-2px;display:grid}.generation-progress-preview__switcher>small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:9px;font-weight:690}.generation-progress-preview__switcher>button{width:24px;height:22px;color:var(--muted);background:var(--surface-secondary);border-radius:9px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.generation-progress-preview__switcher>button{background:color-mix(in srgb, var(--surface-secondary) 76%, transparent)}}.generation-progress-preview-panel__content>.generation-progress-preview__track{grid-column:1/-1}.generation-progress-banner.is-expanded .generation-progress-banner__track,.generation-progress-banner__expanded-layer .generation-progress-banner__track{left:15%;right:15%}.generation-progress-banner__track i{border-radius:inherit;background:var(--accent);width:44%;height:100%;animation:1.35s ease-in-out infinite generation-progress-slide;display:block}.generation-progress-banner.has-progress .generation-progress-banner__track i,.generation-progress-banner__expanded-layer.has-progress .generation-progress-banner__track i{transition:width .42s var(--ease-telegram);animation:none}.generation-progress-banner.is-complete .generation-progress-banner__track i,.generation-progress-banner.is-failed .generation-progress-banner__track i{width:100%;animation:none}.generation-progress-banner.is-complete .generation-progress-banner__track i{background:#2aaa68}.generation-progress-banner.is-failed .generation-progress-banner__track i{background:var(--destructive)}@keyframes generation-progress-slide{0%{transform:translate(-115%)}to{transform:translate(325%)}}@media (prefers-reduced-motion:reduce){.generation-progress-banner__track i{animation:none}}.main-menu-action{border:var(--hairline) solid var(--text);grid-column:1/-1;align-items:center;gap:12px;min-height:68px;padding:11px 14px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.main-menu-action{border:var(--hairline) solid color-mix(in srgb, var(--text) 7%, transparent)}}.main-menu-action{color:var(--text);text-align:left;background:var(--surface);box-shadow:none;border-radius:15px}.main-menu-action.is-featured{--featured-edge:15px;aspect-ratio:1;flex-direction:column;grid-column:span 1;justify-content:flex-start;align-items:flex-start;min-height:0;padding:15px}.main-menu-action.is-featured:first-child{color:var(--accent-contrast);border-color:var(--accent);background:var(--accent)}.main-menu-action.is-featured:first-child .main-menu-action__icon,.main-menu-action.is-featured:first-child .main-menu-action__copy small{color:var(--accent-contrast)}@supports (color:color-mix(in lab, red, red)){.main-menu-action.is-featured:first-child .main-menu-action__icon,.main-menu-action.is-featured:first-child .main-menu-action__copy small{color:color-mix(in srgb, var(--accent-contrast) 78%, transparent)}}.main-menu-action.is-featured:nth-child(2){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.main-menu-action.is-featured:nth-child(2){border-color:color-mix(in srgb, var(--accent) 18%, transparent)}}.main-menu-action.is-featured:nth-child(2){background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.main-menu-action.is-featured:nth-child(2){background:color-mix(in srgb, var(--accent) 6%, var(--surface))}}.main-menu-action.is-featured .main-menu-action__icon{top:calc(var(--featured-edge) - 4px);left:calc(var(--featured-edge) - 8px);width:30px;height:30px;position:absolute}.main-menu-action:nth-child(3){background:#f09a24;border-color:#f09a242e;grid-column:1/-1;min-height:72px;margin-top:2px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.main-menu-action:nth-child(3){background:color-mix(in srgb, #f09a24 7%, var(--surface))}}.main-menu-action:nth-child(3) .main-menu-action__icon{color:#a85e00}.main-menu-action:not(.is-featured){min-height:66px}.main-menu-action:nth-child(n+4){grid-column:span 1;padding:11px 12px}.main-menu-action:nth-child(n+4) .main-menu-action__copy small{display:none}.main-menu-action__icon{color:var(--muted);flex:none}.main-menu-action.is-accent .main-menu-action__icon{color:var(--accent-text)}.main-menu-action__copy{flex-direction:column;flex:1;min-width:0;display:flex}.main-menu-action__copy strong{letter-spacing:-.018em;font-size:15px;font-weight:690;line-height:1.22}.main-menu-action.is-featured .main-menu-action__copy strong{top:calc(var(--featured-edge) - 2px);right:var(--featured-edge);letter-spacing:-.05em;text-align:right;width:max-content;max-width:calc(100% - 64px);font-size:31px;font-weight:740;line-height:.88;position:absolute}.main-menu-action__title-line{display:block}.main-menu-action.is-featured .main-menu-action__copy{flex:none}.main-menu-action.is-featured .main-menu-action__copy small{right:var(--featured-edge);bottom:calc(var(--featured-edge) - 3px);left:calc(var(--featured-edge) - 3px);margin:0;position:absolute}.main-menu-action__copy small{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.35}.genrefer-dev-notice{margin:10px var(--horizontal-gutter) 0;border:var(--hairline) solid #ad7b0040;color:#5b4100;background:#f6d365;border-radius:11px;padding:7px 10px}@supports (color:color-mix(in lab, red, red)){.genrefer-dev-notice{background:color-mix(in srgb, #f6d365 38%, var(--surface))}}.genrefer-dev-notice{text-align:center;font-size:10px;font-weight:680}.api-gate-screen{min-height:100dvh;padding:max(24px, var(--safe-top)) var(--horizontal-gutter) max(24px, var(--safe-bottom));background:var(--app-bg);place-items:center;display:grid}.api-gate-card{text-align:center;background:0 0;border-color:#0000;width:min(100%,440px);padding:22px 20px 20px}.api-gate-card__icon,.work-generation-state>span,.work-result-state>span,.support-success>span{width:52px;height:52px;color:var(--accent-contrast);background:var(--accent-gradient);box-shadow:0 10px 24px var(--accent);border-radius:17px;place-items:center;margin:0 auto 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.api-gate-card__icon,.work-generation-state>span,.work-result-state>span,.support-success>span{box-shadow:0 10px 24px color-mix(in srgb, var(--accent) 22%, transparent)}}.api-gate-card__icon svg,.work-generation-state>span svg{animation:1.15s linear infinite spinner}.api-gate-card__icon--error,.work-result-state.is-error>span{color:var(--destructive);box-shadow:none;background:0 0}.api-gate-card__icon--error svg{animation:none}.api-gate-card h1,.work-generation-state h1,.work-result-state h1,.support-success h1{letter-spacing:-.03em;font-size:23px;font-weight:750;line-height:1.16}.api-gate-card p,.work-generation-state p,.work-result-state p,.support-success p{color:var(--muted);margin:8px auto 0;font-size:13px;line-height:1.46}.api-gate-card small,.work-generation-state small,.work-result-state small{color:var(--hint);overflow-wrap:anywhere;margin-top:0;font-size:11px;line-height:1.4;display:block}.api-gate-card .ui-button{color:var(--text);background:var(--surface);border:var(--surface-border);box-shadow:none;margin-top:16px}.inline-api-state{min-height:58px;margin:0 var(--horizontal-gutter) 12px;color:var(--muted);align-items:center;gap:10px;padding:11px 13px;font-size:12px;line-height:1.38;display:flex}.inline-api-state>span{flex:1;min-width:0}.inline-api-state>svg{color:var(--accent-text);flex:none}.inline-api-state[aria-busy=true]>svg{animation:1.2s linear infinite spinner}.inline-api-state.is-error{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.inline-api-state.is-error{color:color-mix(in srgb, var(--destructive) 82%, var(--text))}}.inline-api-state.is-error{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.inline-api-state.is-error{border-color:color-mix(in srgb, var(--destructive) 16%, transparent)}}.inline-api-state.is-error{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.inline-api-state.is-error{background:color-mix(in srgb, var(--destructive) 5%, var(--surface))}}.inline-api-state.is-error>svg{color:var(--destructive)}.inline-api-state.is-warning{color:var(--warning,#b56a00)}@supports (color:color-mix(in lab, red, red)){.inline-api-state.is-warning{color:color-mix(in srgb, var(--warning,#b56a00) 88%, var(--text))}}.inline-api-state.is-warning{border-color:var(--warning,#b56a00)}@supports (color:color-mix(in lab, red, red)){.inline-api-state.is-warning{border-color:color-mix(in srgb, var(--warning,#b56a00) 18%, transparent)}}.inline-api-state.is-warning{background:var(--warning,#b56a00)}@supports (color:color-mix(in lab, red, red)){.inline-api-state.is-warning{background:color-mix(in srgb, var(--warning,#b56a00) 7%, var(--surface))}}.inline-api-state.is-warning>svg{color:var(--warning,#b56a00)}.genrefer-data-skeleton{background:linear-gradient(100deg, var(--hint) 30%, var(--hint) 48%, var(--hint) 66%);border-radius:999px;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.genrefer-data-skeleton{background:linear-gradient(100deg, color-mix(in srgb, var(--hint) 13%, var(--surface-secondary)) 30%, color-mix(in srgb, var(--hint) 24%, var(--surface-secondary)) 48%, color-mix(in srgb, var(--hint) 13%, var(--surface-secondary)) 66%)}}.genrefer-data-skeleton{background-size:220% 100%;animation:1.6s ease-in-out infinite skeleton-shimmer}.genrefer-data-skeleton.is-icon{border-radius:14px;flex:none;width:42px;height:42px}.genrefer-data-skeleton.is-title{width:min(72%,280px);height:14px}.genrefer-data-skeleton.is-copy{width:min(92%,380px);height:10px}.genrefer-data-skeleton.is-copy.is-short{width:min(58%,220px)}.genrefer-data-skeleton.is-pill{width:64px;height:22px}.genrefer-skeleton-card{border:var(--hairline) solid var(--text)}@supports (color:color-mix(in lab, red, red)){.genrefer-skeleton-card{border:var(--hairline) solid color-mix(in srgb, var(--text) 6%, transparent)}}.genrefer-skeleton-card{border-radius:var(--radius-tile);background:var(--surface)}.genrefer-skeleton-card--template{align-items:flex-start;gap:12px;min-height:148px;padding:16px;display:flex}.genrefer-skeleton-card--template>span{flex:1;gap:10px;min-width:0;padding-top:3px;display:grid}.genrefer-skeleton-card--project{gap:9px;min-height:82px;padding:14px 12px;display:grid}.genrefer-skeleton-card--project>span{gap:7px;display:flex}.genrefer-background-refresh{position:relative}.genrefer-background-refresh:before{z-index:2;top:-1px;right:var(--horizontal-gutter);left:var(--horizontal-gutter);content:"";background:linear-gradient(90deg, transparent, var(--hint), transparent);border-radius:999px;height:2px;position:absolute}@supports (color:color-mix(in lab, red, red)){.genrefer-background-refresh:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--hint) 45%, transparent), transparent)}}.genrefer-background-refresh:before{pointer-events:none;background-size:220% 100%;animation:1.5s ease-in-out infinite skeleton-shimmer}@media (prefers-reduced-motion:reduce){.genrefer-data-skeleton,.genrefer-background-refresh:before{animation:none}}.work-wizard-header{min-height:52px;padding:6px var(--horizontal-gutter);justify-content:space-between;align-items:center;gap:12px;display:flex}.work-wizard-header__cost{min-width:0;color:var(--muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11px;font-weight:620;overflow:hidden}.work-wizard-kind{border:var(--hairline) solid var(--accent);flex:0 auto;align-items:center;min-height:32px;padding:7px 10px;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.work-wizard-kind{border:var(--hairline) solid color-mix(in srgb, var(--accent) 20%, transparent)}}.work-wizard-kind{color:var(--accent-text);background:var(--accent);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.work-wizard-kind{background:color-mix(in srgb, var(--accent) 6%, var(--surface))}}.work-wizard-kind{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:690}.work-wizard-header>.ui-button{flex:none}.work-wizard-header>.work-wizard-cancel{color:var(--destructive)}.work-wizard-progress{padding:12px var(--horizontal-gutter) 8px}.work-wizard-progress>div{justify-content:flex-start;align-items:baseline;gap:12px;display:flex}.work-wizard-progress>div span{color:var(--accent-text);text-transform:uppercase;font-size:10px;font-weight:710}.work-wizard-progress__track{background:var(--hint);border-radius:999px;height:4px;margin-top:8px;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.work-wizard-progress__track{background:color-mix(in srgb, var(--hint) 16%, transparent)}}.work-wizard-progress__track i{border-radius:inherit;background:var(--accent-gradient);height:100%;transition:width .23s;display:block}.work-wizard-step{padding:14px var(--horizontal-gutter) 4px}.work-wizard-step>h1{letter-spacing:-.04em;font-size:clamp(25px,7vw,34px);font-weight:760;line-height:1.08}.work-wizard-step>p{max-width:560px;color:var(--muted);margin:7px 0 15px;font-size:13px;line-height:1.45}.work-wizard-choices{gap:9px;display:grid}.work-wizard-choice{border:var(--hairline) solid var(--text);align-items:center;gap:11px;min-height:61px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.work-wizard-choice{border:var(--hairline) solid color-mix(in srgb, var(--text) 7%, transparent)}}.work-wizard-choice{border-radius:var(--radius-control);color:var(--text);text-align:left;background:var(--surface)}.work-wizard-choice.is-selected{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.work-wizard-choice.is-selected{border-color:color-mix(in srgb, var(--accent) 48%, transparent)}}.work-wizard-choice.is-selected{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.work-wizard-choice.is-selected{background:color-mix(in srgb, var(--accent) 7%, var(--surface))}}.work-wizard-choice.is-selected{box-shadow:0 6px 18px var(--accent)}@supports (color:color-mix(in lab, red, red)){.work-wizard-choice.is-selected{box-shadow:0 6px 18px color-mix(in srgb, var(--accent) 8%, transparent)}}.work-wizard-choice-search{border:var(--hairline) solid var(--text);align-items:center;gap:9px;min-height:44px;padding:0 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.work-wizard-choice-search{border:var(--hairline) solid color-mix(in srgb, var(--text) 8%, transparent)}}.work-wizard-choice-search{color:var(--muted);background:var(--surface-secondary);border-radius:13px}.work-wizard-choice-search:focus-within{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.work-wizard-choice-search:focus-within{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}}.work-wizard-choice-search:focus-within{box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.work-wizard-choice-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 8%, transparent)}}.work-wizard-choice-search input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}.work-wizard-choice__icon{width:34px;height:34px;color:var(--accent-text);background:var(--accent);border-radius:11px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.work-wizard-choice__icon{background:color-mix(in srgb, var(--accent) 8%, var(--surface-secondary))}}.work-wizard-choice.is-selected .work-wizard-choice__icon{color:var(--accent-contrast);background:var(--accent)}.work-wizard-choice__check{border:1.5px solid var(--hint);flex:none;place-items:center;width:25px;height:25px;display:grid}@supports (color:color-mix(in lab, red, red)){.work-wizard-choice__check{border:1.5px solid color-mix(in srgb, var(--hint) 42%, transparent)}}.work-wizard-choice__check{color:var(--accent-contrast);border-radius:9px}.is-selected>.work-wizard-choice__check{border-color:var(--accent);background:var(--accent)}.work-wizard-choice__copy{flex-direction:column;flex:1;min-width:0;display:flex}.work-wizard-choice strong{font-size:14px;font-weight:670;line-height:1.3}.work-wizard-choice small{color:var(--muted);margin-top:2px;font-size:10px;line-height:1.32}.work-wizard-choice-empty{border:var(--hairline) dashed var(--text);padding:18px 14px}@supports (color:color-mix(in lab, red, red)){.work-wizard-choice-empty{border:var(--hairline) dashed color-mix(in srgb, var(--text) 10%, transparent)}}.work-wizard-choice-empty{color:var(--muted);text-align:center;border-radius:13px;font-size:12px;line-height:1.45}.work-wizard-inline-continue{margin:-1px 0 5px}.work-wizard-textarea,.support-message{padding:3px;position:relative}.work-wizard-textarea textarea,.support-message textarea{resize:vertical;width:100%;min-height:178px;color:var(--text);background:0 0;border:0;padding:14px 14px 28px;font-size:15px;line-height:1.5}.support-message>small{color:var(--hint);font-size:9px;position:absolute;bottom:9px;right:13px}.work-wizard-textarea>small,.work-wizard-custom-field label>small{color:var(--hint);text-align:right;padding:0 12px 8px;font-size:11px;display:block}.work-wizard-input-error{color:var(--destructive);margin:0;padding:8px 12px 12px;font-size:12px;line-height:1.4}.work-wizard-attachments{gap:8px;display:grid}.work-wizard-dropzone{min-height:178px;color:var(--accent-text);text-align:center;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;padding:18px;display:flex}.work-wizard-dropzone strong{color:var(--text);margin-top:9px;font-size:15px;font-weight:690}.work-wizard-dropzone span{color:var(--muted);margin:4px 0 12px;font-size:10px}.work-wizard-file{min-height:54px;color:var(--accent-text);align-items:center;gap:10px;padding:7px 8px 7px 12px;display:flex}.work-wizard-file>span{flex-direction:column;flex:1;min-width:0;display:flex}.work-wizard-file strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.work-wizard-file small{color:var(--muted);font-size:9px}.work-wizard-file button{width:34px;height:34px;color:var(--muted);border-radius:11px;place-items:center;display:grid}.work-wizard-custom-field{padding:13px}.work-wizard-custom-field label,.profile-form label,.promo-form label{flex-direction:column;gap:6px;display:flex}.work-wizard-custom-field label>span,.profile-form label>span,.promo-form label>span{color:var(--muted);font-size:10px;font-weight:650}.work-wizard-custom-field textarea,.profile-form input,.profile-form textarea,.promo-form input{border:var(--hairline) solid var(--text);width:100%;padding:11px 12px}@supports (color:color-mix(in lab, red, red)){.work-wizard-custom-field textarea,.profile-form input,.profile-form textarea,.promo-form input{border:var(--hairline) solid color-mix(in srgb, var(--text) 8%, transparent)}}.work-wizard-custom-field textarea,.profile-form input,.profile-form textarea,.promo-form input{color:var(--text);background:var(--surface-secondary);border-radius:12px;font-size:14px;line-height:1.45}.work-confirm-summary,.work-wizard-cost{overflow:hidden}.work-confirm-summary>div,.work-wizard-cost>div,.project-meta>div{justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:9px 12px;display:flex}.work-confirm-summary>div+div,.work-wizard-cost>div+div,.project-meta>div+div{border-top:var(--hairline) solid var(--separator-faint)}.work-confirm-summary span,.work-wizard-cost span,.project-meta span{color:var(--muted);font-size:11px}.work-confirm-summary strong,.work-wizard-cost strong,.project-meta strong{overflow-wrap:anywhere;text-align:right;max-width:64%;font-size:12px;font-weight:660}.work-wizard-cost,.work-topic-review{margin:12px var(--horizontal-gutter) 0;padding:4px}.work-wizard-cost>p{color:var(--destructive);padding:8px 11px 10px;font-size:11px}.work-topic-review{border-color:var(--accent);padding:14px}@supports (color:color-mix(in lab, red, red)){.work-topic-review{border-color:color-mix(in srgb, var(--accent) 22%, transparent)}}.work-topic-review{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.work-topic-review{background:color-mix(in srgb, var(--accent) 5%, var(--surface))}}.work-topic-review strong{font-size:14px;font-weight:700}.work-topic-review p{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.45}.work-topic-review__actions{gap:5px;margin-top:12px;display:grid}.work-wizard-footer{padding:15px var(--horizontal-gutter) max(16px, var(--safe-bottom));align-items:center;gap:8px;display:flex}.work-wizard-missing,.work-generation-state,.work-result-state,.support-success{width:min(calc(100% - var(--horizontal-gutter) * 2), 520px);text-align:center;margin:22px auto;padding:24px 20px 20px}.work-wizard-missing h1{margin-bottom:16px;font-size:24px}.work-generation-state .ui-button,.work-result-state .ui-button{margin-top:14px}.work-generation-state .work-generation-honest{border-top:var(--hairline) solid var(--separator-faint);margin-top:12px;padding-top:10px;font-size:10px}.projects-toolbar{padding:12px var(--horizontal-gutter);align-items:center;gap:9px;display:flex}.projects-toolbar>.search-field{flex:1;min-width:0}.projects-toolbar>.ui-button{white-space:nowrap;border-radius:13px;flex:none;min-width:106px;min-height:40px;padding-inline:14px}.projects-toolbar>.ui-button svg{width:18px;height:18px}.projects-filter{padding-bottom:12px}.faq-screen>.search-field{margin:12px var(--horizontal-gutter)}.projects-screen{flex-direction:column;display:flex}.projects-screen>*{flex-shrink:0}.projects-screen>.empty-state{flex:1 0 240px}.project-list{width:calc(100% - var(--horizontal-gutter) * 2);margin:0 var(--horizontal-gutter);border:var(--hairline) solid var(--surface-border-color);background:var(--surface);border-radius:18px;gap:0;padding:0;display:grid;overflow:hidden}.project-card{box-shadow:none;border:0;border-radius:0;overflow:hidden}.project-card+.project-card{border-top:var(--hairline) solid var(--separator-faint)}.project-card__button{width:100%;min-height:82px;color:var(--text);text-align:left;align-items:center;gap:11px;padding:12px 12px 15px;display:flex;position:relative}.project-card__progress{background:var(--hint);border-radius:999px;height:2px;position:absolute;bottom:7px;left:10%;right:10%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.project-card__progress{background:color-mix(in srgb, var(--hint) 12%, transparent)}}.project-card__progress i{border-radius:inherit;background:var(--accent);width:42%;height:100%;animation:1.25s ease-in-out infinite generation-progress-slide;display:block}.project-card__progress.has-progress i{transition:width .42s var(--ease-telegram);animation:none}.project-card__copy{flex-direction:column;flex:1;min-width:0;display:flex}.project-card__copy>small{color:var(--accent-text);text-transform:uppercase;font-size:10px;font-weight:690}.project-card__copy>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:14px;font-weight:680;line-height:1.3;display:-webkit-box;overflow:hidden}.project-card__copy>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10.5px;overflow:hidden}.project-card__copy>.project-card__generation-copy{align-items:center;gap:4px;display:flex}.project-card__generation-copy>b,.project-card__generation-copy>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.project-card__generation-copy>b{color:var(--text);flex:0 auto;font-size:9px;font-weight:650}.project-card__generation-copy>span{color:var(--muted);flex:1}.project-card__status,.project-detail-status{color:var(--muted);background:var(--surface-secondary);border-radius:8px;flex:none;align-items:center;gap:4px;padding:5px 7px;font-size:10.5px;font-weight:680;display:inline-flex}.project-card__status.is-done,.project-detail-status.is-done{color:#16764a;background:#2aaa68}@supports (color:color-mix(in lab, red, red)){.project-card__status.is-done,.project-detail-status.is-done{background:color-mix(in srgb, #2aaa68 12%, var(--surface))}}.project-card__status.is-editing{color:var(--accent-text);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.project-card__status.is-editing{background:color-mix(in srgb, var(--accent) 10%, var(--surface))}}.project-card__status.is-failed,.project-detail-status.is-failed{color:var(--destructive);background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.project-card__status.is-failed,.project-detail-status.is-failed{background:color-mix(in srgb, var(--destructive) 8%, var(--surface))}}.projects-load-more{width:calc(100% - var(--horizontal-gutter) * 2);margin:12px var(--horizontal-gutter) 0}.project-detail-hero{padding:21px var(--horizontal-gutter) 17px}.project-detail-hero>span{color:var(--accent-text);text-transform:uppercase;font-size:10px;font-weight:710}.project-detail-hero h1{letter-spacing:-.04em;max-width:650px;margin-top:6px;font-size:clamp(27px,7.5vw,38px);font-weight:760;line-height:1.08}.project-detail-status{border:var(--hairline) solid var(--text);width:max-content;margin-top:12px;padding:5px 10px 5px 5px}@supports (color:color-mix(in lab, red, red)){.project-detail-status{border:var(--hairline) solid color-mix(in srgb, var(--text) 7%, transparent)}}.project-detail-status{background:var(--surface);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.project-detail-status{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.project-detail-status{box-shadow:0 5px 16px #0000000f}.project-detail-status>span{background:currentColor;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}@supports (color:color-mix(in lab, red, red)){.project-detail-status>span{background:color-mix(in srgb, currentColor 11%, transparent)}}.project-detail-hero__meta{color:var(--muted);align-items:center;gap:6px;margin-top:10px;font-size:11px;display:flex}.project-detail-screen>.content-section{width:calc(100% - var(--horizontal-gutter) * 2);padding-top:var(--ui-list-section-padding-top);padding-bottom:var(--ui-list-section-padding-bottom);margin-left:auto;margin-right:auto}.project-detail-screen>.content-section>.section-heading{min-height:var(--ui-list-section-heading-min-height);margin-bottom:var(--ui-list-section-heading-margin);align-items:end;display:flex}.project-detail-screen>.content-section>.section-heading h2{color:var(--muted);font-size:var(--ui-list-section-heading-size);letter-spacing:.045em;text-transform:uppercase;font-weight:720;line-height:1.25}.project-detail-screen>.content-section .project-feedback{padding-left:0;padding-right:0}.project-open-editor{color:var(--text);border-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.project-open-editor{border-color:color-mix(in srgb, var(--text) 8%, transparent)}}.project-open-editor{background:var(--surface-secondary);box-shadow:none}.project-parameters-compact{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 14px;display:grid}.project-parameters-compact>div{gap:4px;min-width:0;display:grid}.project-parameters-compact strong,.project-parameters-compact span,.project-parameters-compact small{overflow-wrap:anywhere}.project-parameters-compact strong{font-size:13px}.project-parameters-compact span{color:var(--muted);font-size:11px}.project-parameters-compact small{color:var(--hint);font-size:10px}.project-parameters-compact>button{color:var(--accent-text);align-items:center;gap:3px;font-size:10px;font-weight:680;display:flex}.project-parameters-sheet{padding-bottom:max(12px, var(--safe-bottom));gap:10px;display:grid}.project-parameters-sheet>.surface{padding:13px}.project-parameters-sheet>.surface strong{font-size:11px}.project-parameters-sheet>.surface p{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.45}.project-extra-section{gap:8px;display:grid}.project-extra-section>strong{color:var(--muted);letter-spacing:.045em;text-transform:uppercase;padding-inline:3px;font-size:10px;font-weight:720}.project-extra-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.project-extra-choice{border:var(--hairline) solid var(--text);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:62px;padding:9px 11px;display:grid}@supports (color:color-mix(in lab, red, red)){.project-extra-choice{border:var(--hairline) solid color-mix(in srgb, var(--text) 7%, transparent)}}.project-extra-choice{background:var(--surface);border-radius:19px}@supports (color:color-mix(in lab, red, red)){.project-extra-choice{background:color-mix(in srgb, var(--surface) 82%, transparent)}}.project-extra-choice>span:last-child{color:var(--text);text-overflow:ellipsis;font-size:11px;font-weight:680;line-height:1.25;overflow:hidden}.status-loader{transform-box:fill-box;transform-origin:50%;animation:.82s linear infinite spinner}.project-detail-generation-only{padding:0 var(--horizontal-gutter) max(22px, var(--safe-bottom))}.project-generation-progress{--generation-progress-done:#30b877;border:var(--surface-border);background:var(--surface);box-shadow:none;flex-direction:column;gap:14px;padding:15px;display:flex;position:relative;overflow:hidden}.project-generation-progress__track{background:var(--hint);border-radius:999px;width:100%;height:6px;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.project-generation-progress__track{background:color-mix(in srgb, var(--hint) 14%, transparent)}}.project-generation-progress__track>i{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--accent));width:40%;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.project-generation-progress__track>i{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 72%, white), var(--accent))}}.project-generation-progress__track>i{animation:1.25s ease-in-out infinite generation-progress-slide}.project-generation-progress:not(.is-indeterminate) .project-generation-progress__track>i{transition:width .42s var(--ease-telegram);animation:none}.project-generation-progress__stages{gap:0;margin:0;padding:0;list-style:none;display:grid}.project-generation-progress__stages>li{min-width:0;min-height:43px;color:var(--hint);border-radius:0;grid-template-columns:25px minmax(0,1fr) 22px;align-items:center;gap:10px;padding:7px 2px;transition:color .22s,background-color .22s;display:grid}.project-generation-progress__stages>li+li{border-top:var(--hairline) solid var(--separator-faint)}.project-generation-progress__stages>li.is-active{min-height:52px;color:var(--text);background:0 0}.project-generation-progress__stages>li.is-complete{color:var(--muted)}.project-generation-progress__stage-icon{color:currentColor;background:0 0;border-radius:0;place-items:center;width:25px;height:25px;display:grid}.project-generation-progress__stages>li.is-active .project-generation-progress__stage-icon{color:var(--accent-text);background:0 0}.project-generation-progress__stages>li.is-complete .project-generation-progress__stage-icon{color:var(--generation-progress-done);background:0 0}.project-generation-progress__stage-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.project-generation-progress__stage-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;line-height:1.3;overflow:hidden}.project-generation-progress__stage-copy small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.project-generation-progress__stage-state{width:22px;height:22px;color:var(--hint);place-items:center;display:grid}.project-generation-progress__stages>li.is-active .project-generation-progress__stage-state{color:var(--accent-text)}.project-generation-progress__stages>li.is-complete .project-generation-progress__stage-state{color:var(--generation-progress-done)}.project-generation-progress__stage-state>i{background:currentColor;border-radius:50%;width:5px;height:5px}.project-generation-progress.is-compact{padding:14px}.project-generation-progress.is-compact .project-generation-progress__stages>li{min-height:34px}.project-action-progress>i{background:var(--hint);border-radius:999px;height:2px;position:absolute;bottom:6px;left:10px;right:10px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.project-action-progress>i{background:color-mix(in srgb, var(--hint) 13%, transparent)}}.project-action-progress>i:after{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--accent));width:40%;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.project-action-progress>i:after{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 74%, white), var(--accent))}}.project-action-progress>i:after{content:"";animation:1.25s ease-in-out infinite generation-progress-slide}.project-action-progress{padding-bottom:15px;position:relative}.project-downloads{padding:0 var(--horizontal-gutter) 4px;grid-template-columns:1fr;gap:8px;display:grid}.project-downloads>.ui-button--primary{background:var(--accent);box-shadow:none}.project-feedback{padding:0 var(--horizontal-gutter) 4px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.project-feedback>.ui-button--secondary{color:var(--text);border-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.project-feedback>.ui-button--secondary{border-color:color-mix(in srgb, var(--text) 8%, transparent)}}.project-feedback>.ui-button--secondary{background:var(--surface-secondary);box-shadow:none}.project-confirm-actions,.project-feedback-sheet{padding:4px 0 max(10px, var(--safe-bottom));gap:9px;display:grid}.project-feedback-reasons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.project-feedback-reasons>button{border:var(--hairline) solid var(--text);align-items:center;gap:9px;min-height:51px;padding:9px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.project-feedback-reasons>button{border:var(--hairline) solid color-mix(in srgb, var(--text) 7%, transparent)}}.project-feedback-reasons>button{border-radius:var(--radius-control);color:var(--text);text-align:left;background:var(--surface)}.project-feedback-reasons>button.is-selected{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.project-feedback-reasons>button.is-selected{border-color:color-mix(in srgb, var(--accent) 48%, transparent)}}.project-feedback-reasons>button.is-selected{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.project-feedback-reasons>button.is-selected{background:color-mix(in srgb, var(--accent) 7%, var(--surface))}}.project-feedback-reasons>button.is-selected{box-shadow:0 6px 18px var(--accent)}@supports (color:color-mix(in lab, red, red)){.project-feedback-reasons>button.is-selected{box-shadow:0 6px 18px color-mix(in srgb, var(--accent) 8%, transparent)}}.project-feedback-reason__check{border:1.5px solid var(--hint);flex:none;place-items:center;width:24px;height:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.project-feedback-reason__check{border:1.5px solid color-mix(in srgb, var(--hint) 42%, transparent)}}.project-feedback-reason__check{color:var(--accent-contrast);border-radius:8px}.project-feedback-reasons>button.is-selected .project-feedback-reason__check{border-color:var(--accent);background:var(--accent)}.project-feedback-reasons strong{font-size:12px;font-weight:660;line-height:1.28}.project-feedback-comment{gap:6px;margin-top:2px;display:grid;position:relative}.project-feedback-comment>span{color:var(--text);font-size:11px;font-weight:650}.project-feedback-comment>span small{color:var(--hint);margin-left:4px;font-weight:520}.project-feedback-comment textarea{resize:vertical;border:var(--hairline) solid var(--text);width:100%;min-height:92px;padding:11px 12px 25px}@supports (color:color-mix(in lab, red, red)){.project-feedback-comment textarea{border:var(--hairline) solid color-mix(in srgb, var(--text) 8%, transparent)}}.project-feedback-comment textarea{color:var(--text);background:var(--surface-secondary);border-radius:12px;font-size:14px;line-height:1.45}.project-feedback-comment>small{color:var(--hint);font-size:9px;position:absolute;bottom:8px;right:10px}.project-meta{overflow:hidden}.project-metric-grid{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid;overflow:visible}.project-metric-grid>div{border:var(--hairline) solid var(--text);align-items:center;gap:9px;min-width:0;min-height:76px;padding:11px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.project-metric-grid>div{border:var(--hairline) solid color-mix(in srgb, var(--text) 7%, transparent)}}.project-metric-grid>div{background:var(--text);border-radius:15px}@supports (color:color-mix(in lab, red, red)){.project-metric-grid>div{background:color-mix(in srgb, var(--text) 4.5%, var(--surface))}}.project-metric-grid>div:last-child:nth-child(odd){grid-column:1/-1}.project-metric-grid>div>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.project-metric-grid small{color:var(--muted);font-size:9px}.project-metric-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:680;line-height:1.3;overflow:hidden}.project-wishes{background:var(--text);margin-top:8px;padding:13px}@supports (color:color-mix(in lab, red, red)){.project-wishes{background:color-mix(in srgb, var(--text) 4.5%, var(--surface))}}.project-wishes strong{font-size:11px;font-weight:680}.project-wishes p{color:var(--muted);white-space:pre-wrap;margin-top:5px;font-size:12px;line-height:1.48}.project-feedback-thanks{color:#16764a;background:#2aaa68;justify-content:center;align-items:center;gap:8px;min-height:52px;display:flex}@supports (color:color-mix(in lab, red, red)){.project-feedback-thanks{background:color-mix(in srgb, #2aaa68 9%, var(--surface))}}.project-feedback-thanks strong{font-size:13px;font-weight:680}.project-quality-preview{border-color:var(--surface-border-color);background:var(--surface);overflow:hidden}.project-quality-preview.is-passed{background:#2aaa68;border-color:#2aaa6833}@supports (color:color-mix(in lab, red, red)){.project-quality-preview.is-passed{background:color-mix(in srgb, #2aaa68 6%, var(--surface))}}.project-quality-preview.is-needs_attention{background:#f09a24;border-color:#f09a2438}@supports (color:color-mix(in lab, red, red)){.project-quality-preview.is-needs_attention{background:color-mix(in srgb, #f09a24 6%, var(--surface))}}.project-quality-preview.is-critical{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.project-quality-preview.is-critical{border-color:color-mix(in srgb, var(--destructive) 24%, transparent)}}.project-quality-preview.is-critical{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.project-quality-preview.is-critical{background:color-mix(in srgb, var(--destructive) 6%, var(--surface))}}.project-quality-preview__button{width:100%;min-height:78px;color:var(--text);text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;padding:12px;display:grid}.project-quality-preview__icon{width:38px;height:38px;color:var(--muted);background:var(--surface-secondary);border-radius:12px;place-items:center;display:grid}.project-quality-preview.is-passed .project-quality-preview__icon{color:#16764a;background:#2aaa68}@supports (color:color-mix(in lab, red, red)){.project-quality-preview.is-passed .project-quality-preview__icon{background:color-mix(in srgb, #2aaa68 11%, var(--surface))}}.project-quality-preview.is-needs_attention .project-quality-preview__icon{color:#a85e00;background:#f09a24}@supports (color:color-mix(in lab, red, red)){.project-quality-preview.is-needs_attention .project-quality-preview__icon{background:color-mix(in srgb, #f09a24 14%, var(--surface))}}.project-quality-preview.is-critical .project-quality-preview__icon{color:var(--destructive);background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.project-quality-preview.is-critical .project-quality-preview__icon{background:color-mix(in srgb, var(--destructive) 11%, var(--surface))}}.project-quality-preview__copy{flex-direction:column;gap:4px;min-width:0;display:flex}.project-quality-preview__copy strong{align-items:center;gap:7px;font-size:12px;font-weight:690;display:flex}.project-quality-preview__copy strong b{color:#16764a;background:#2aaa68;border-radius:7px;padding:2px 6px}@supports (color:color-mix(in lab, red, red)){.project-quality-preview__copy strong b{background:color-mix(in srgb, #2aaa68 10%, var(--surface))}}.project-quality-preview__copy strong b{font-size:9px}.project-quality-preview__copy small{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:10px;line-height:1.4;display:-webkit-box;overflow:hidden}.project-quality-preview__action{color:var(--muted);text-align:left;grid-column:2/-1;justify-content:flex-start;align-items:center;margin-top:-3px;font-size:9px;font-weight:680;line-height:1.25;display:flex}.project-quality-report{padding:3px 0 max(14px, var(--safe-bottom));gap:12px;display:grid}.project-quality-report__summary{grid-template-columns:auto minmax(0,1fr);gap:11px;padding:14px;display:grid}.project-quality-report__summary>span{color:#a85e00;background:#f09a24;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.project-quality-report__summary>span{background:color-mix(in srgb, #f09a24 14%, var(--surface))}}.project-quality-report__summary.is-passed>span{color:#16764a;background:#2aaa68}@supports (color:color-mix(in lab, red, red)){.project-quality-report__summary.is-passed>span{background:color-mix(in srgb, #2aaa68 12%, var(--surface))}}.project-quality-report__summary.is-critical>span{color:var(--destructive);background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.project-quality-report__summary.is-critical>span{background:color-mix(in srgb, var(--destructive) 11%, var(--surface))}}.project-quality-report__summary strong{font-size:14px}.project-quality-report__summary p{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.45}.project-quality-report__counts{grid-column:2;gap:6px;display:flex}.project-quality-report__counts b{border-radius:8px;padding:4px 7px;font-size:9px}.project-quality-report__counts .is-error{color:var(--destructive);background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.project-quality-report__counts .is-error{background:color-mix(in srgb, var(--destructive) 9%, transparent)}}.project-quality-report__counts .is-warning{color:#a85e00;background:#f09a241c}.project-quality-filters{background:var(--surface-secondary);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:4px;display:grid}.project-quality-filters>button{min-height:36px;color:var(--muted);border-radius:11px;font-size:10px;font-weight:680}.project-quality-filters>button.is-active{color:var(--text);background:var(--surface);box-shadow:0 4px 12px #00000012}.project-quality-issues{gap:9px;display:grid}.project-quality-issues__empty,.project-quality-report__legacy{color:var(--muted);align-items:center;gap:9px;padding:14px;font-size:11px;line-height:1.45;display:flex}.project-quality-issue{border-left:3px solid #f09a24;gap:11px;padding:14px;display:grid}.project-quality-issue.is-error{border-left-color:var(--destructive)}.project-quality-issue.is-info{border-left-color:var(--accent)}.project-quality-issue__head{align-items:flex-start;gap:9px;display:flex}.project-quality-issue__head>span{color:#a85e00}.project-quality-issue.is-error .project-quality-issue__head>span{color:var(--destructive)}.project-quality-issue__head>div{gap:3px;display:grid}.project-quality-issue__head strong{font-size:13px;line-height:1.3}.project-quality-issue__head small{color:var(--muted);font-size:9px}.project-quality-issue>p{color:var(--muted);font-size:11px;line-height:1.5}.project-quality-issue dl{gap:8px;margin:0;display:grid}.project-quality-issue dl>div{gap:3px;display:grid}.project-quality-issue dt{color:var(--hint);text-transform:uppercase;font-size:9px;font-weight:700}.project-quality-issue dd{margin:0;font-size:11px;line-height:1.45}.project-quality-issue__signal{color:var(--accent-text);background:var(--accent);border-radius:10px;align-items:center;gap:6px;padding:8px 9px;display:flex}@supports (color:color-mix(in lab, red, red)){.project-quality-issue__signal{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.project-quality-issue__signal{font-size:10px}.project-quality-issue__actions{flex-wrap:wrap;gap:7px;display:flex}.project-quality-issue__actions>button:last-child{width:100%}.project-support{color:var(--muted);margin:2px auto 12px;display:flex}.project-title-menu{padding:4px 0 max(12px, var(--safe-bottom));gap:12px;display:grid}.project-title-menu__choices{gap:8px;display:grid}.project-title-menu__choices>button{border:var(--hairline) solid var(--text);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 11px;min-height:70px;padding:11px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.project-title-menu__choices>button{border:var(--hairline) solid color-mix(in srgb, var(--text) 8%, transparent)}}.project-title-menu__choices>button{border-radius:var(--radius-control);color:var(--text);text-align:left;background:var(--surface)}.project-title-menu__choices>button>span{width:39px;height:39px;color:var(--accent-text);background:var(--accent);border-radius:12px;grid-row:1/3;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.project-title-menu__choices>button>span{background:color-mix(in srgb, var(--accent) 9%, var(--surface))}}.project-title-menu__choices>button strong{align-self:end;font-size:13px;font-weight:690}.project-title-menu__choices>button small{color:var(--muted);align-self:start;font-size:10px;line-height:1.35}.project-title-menu__choices>button.is-destructive>span{color:var(--destructive);background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.project-title-menu__choices>button.is-destructive>span{background:color-mix(in srgb, var(--destructive) 8%, var(--surface))}}.project-title-menu__choices>button.is-active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.project-title-menu__choices>button.is-active{border-color:color-mix(in srgb, var(--accent) 55%, transparent)}}.project-title-menu__choices>button.is-active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.project-title-menu__choices>button.is-active{background:color-mix(in srgb, var(--accent) 8%, var(--surface))}}.project-title-menu__choices>button.is-active{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.project-title-menu__choices>button.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 12%, transparent)}}.project-title-fields{gap:9px;display:grid}.project-title-fields label{gap:5px;display:grid}.project-title-fields span{color:var(--muted);font-size:10px;font-weight:650}.project-title-fields input{border:var(--hairline) solid var(--text);width:100%;min-height:44px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.project-title-fields input{border:var(--hairline) solid color-mix(in srgb, var(--text) 8%, transparent)}}.project-title-fields input{color:var(--text);background:var(--surface-secondary);border-radius:12px;font-size:13px}.project-title-preview{color:#202020;text-align:center;background:#faf9f5;border-radius:14px;align-content:space-between;gap:12px;min-height:230px;padding:22px 18px;display:grid;box-shadow:0 10px 28px #00000017}.project-title-preview small{text-transform:uppercase;font-size:9px}.project-title-preview strong{text-transform:uppercase;margin-top:20px;font-size:15px}.project-title-preview p{font-size:13px;font-weight:700}.project-title-preview span{text-align:left;margin-left:auto;font-size:10px}.project-title-preview b{font-size:10px;font-weight:500}.project-title-file-mode{gap:10px;display:grid}.project-title-upload{border:1px dashed var(--accent);place-items:center;gap:5px;min-height:108px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.project-title-upload{border:1px dashed color-mix(in srgb, var(--accent) 42%, transparent)}}.project-title-upload{color:var(--accent-text);background:var(--accent);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.project-title-upload{background:color-mix(in srgb, var(--accent) 7%, var(--surface))}}.project-title-upload{text-align:center}.project-title-upload strong{overflow-wrap:anywhere;color:var(--text);font-size:12px}.project-title-upload small,.project-title-file-mode>p{color:var(--muted);text-align:center;font-size:10px}.project-title-file-preview{background:#fff;border:0;border-radius:14px;width:100%;height:min(54vh,420px)}.project-title-remove-warning{color:var(--destructive);background:var(--destructive);align-items:flex-start;gap:10px;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.project-title-remove-warning{background:color-mix(in srgb, var(--destructive) 7%, var(--surface))}}.project-title-remove-warning strong{font-size:12px}.project-title-remove-warning p{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.45}.project-needs-edits-list{margin-bottom:max(12px, var(--safe-bottom))}.project-title-menu__macros{gap:6px;display:grid}.project-title-menu__macros>span{color:var(--muted);font-size:10px;font-weight:650}.project-title-menu__macros textarea{resize:vertical;border:var(--hairline) solid var(--text);width:100%;min-height:100px;padding:12px}@supports (color:color-mix(in lab, red, red)){.project-title-menu__macros textarea{border:var(--hairline) solid color-mix(in srgb, var(--text) 8%, transparent)}}.project-title-menu__macros textarea{color:var(--text);background:var(--surface-secondary);border-radius:13px;font-size:14px;line-height:1.45}.document-delivery-preview{min-height:64px;color:var(--accent-text);background:var(--accent);align-items:center;gap:11px;padding:11px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.document-delivery-preview{background:color-mix(in srgb, var(--accent) 8%, var(--surface))}}.document-delivery-preview>span{flex-direction:column;gap:3px;min-width:0;display:flex}.document-delivery-preview strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:680;overflow:hidden}.document-delivery-preview small{color:var(--muted);font-size:10px}.project-action-sheet,.project-snapshot-list{padding:4px 0 max(10px, var(--safe-bottom));gap:10px;display:grid}.project-action-sheet label{gap:6px;display:grid}.project-action-sheet label>span{color:var(--muted);font-size:10px;font-weight:650}.project-action-sheet select,.project-action-sheet textarea{border:var(--hairline) solid var(--text);width:100%;padding:11px 12px}@supports (color:color-mix(in lab, red, red)){.project-action-sheet select,.project-action-sheet textarea{border:var(--hairline) solid color-mix(in srgb, var(--text) 8%, transparent)}}.project-action-sheet select,.project-action-sheet textarea{color:var(--text);background:var(--surface-secondary);border-radius:12px;font-size:14px;line-height:1.45}.project-action-sheet textarea{resize:vertical}.project-action-divider{height:var(--hairline);background:var(--separator-faint);margin:4px 0}.project-action-loading,.project-action-empty{color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:7px;padding:16px;font-size:11px;display:flex}.project-action-loading svg{animation:1.2s linear infinite spinner}.project-snapshot-card{gap:8px;padding:12px;display:grid}.project-snapshot-card>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.project-snapshot-card strong{font-size:13px}.project-snapshot-card small,.project-snapshot-card p{color:var(--muted);font-size:9px;line-height:1.4}.wallet-balance-split{margin:0 var(--horizontal-gutter) 17px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wallet-balance-split>div{min-height:76px;color:var(--accent-text);grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-items:center;column-gap:10px;padding:11px 12px;display:grid}.wallet-balance-split svg{background:var(--accent);border-radius:12px;grid-row:1/3;width:34px;height:34px;padding:8px}@supports (color:color-mix(in lab, red, red)){.wallet-balance-split svg{background:color-mix(in srgb, var(--accent) 8%, var(--surface-secondary))}}.wallet-balance-split span{color:var(--muted);font-size:10px}.wallet-balance-split strong{color:var(--text);font-size:19px;font-weight:720;line-height:1}.wallet-agreement-gate{margin:8px var(--horizontal-gutter) 10px;border:var(--hairline) solid var(--text);gap:7px;padding:9px 10px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.wallet-agreement-gate{border:var(--hairline) solid color-mix(in srgb, var(--text) 7%, transparent)}}.wallet-agreement-gate{border-radius:var(--radius-control);background:var(--surface)}.wallet-agreement-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.wallet-agreement-heading>span{color:var(--text);font-size:12px;font-weight:660;line-height:1.25}.wallet-agreement-heading .ui-button{min-height:27px;padding:2px 5px;font-size:10px}.wallet-agreement-gate>.ui-button{min-height:38px;font-size:11px}.wallet-legal-note{margin:6px var(--horizontal-gutter) 0;color:var(--hint);text-align:center;justify-content:center;align-items:center;gap:3px;font-size:9px;line-height:1.25;display:flex}.wallet-legal-note .ui-button{white-space:nowrap;min-height:22px;padding:0 3px;font-size:9px}.profile-form,.promo-form,.referral-link-card{margin:0 var(--horizontal-gutter) 12px;gap:13px;padding:16px;display:grid}.profile-form textarea{resize:vertical}.profile-form-save{width:calc(100% - var(--horizontal-gutter) * 2);margin:10px var(--horizontal-gutter) 4px}.form-success{margin:4px var(--horizontal-gutter);color:#218454;font-size:11px;font-weight:650}.referral-link-card{text-align:left}.referral-screen .product-screen-header h1{font-size:clamp(29px,8vw,34px)}.referral-link-card>span{color:var(--muted);font-size:10px}.referral-link-card>strong{overflow-wrap:anywhere;font-size:13px;font-weight:650}.referral-stats{margin:0 var(--horizontal-gutter) 12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.referral-stats>div{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;min-height:60px;padding:8px 10px;display:flex}.referral-stats span{color:var(--muted);font-size:9.5px;line-height:1.25}.referral-stats strong{color:var(--text);margin-top:5px;font-size:18px;line-height:1}.referral-progress{margin:0 var(--horizontal-gutter) 12px;padding:13px}.referral-progress>div{color:var(--muted);justify-content:space-between;align-items:center;font-size:11px;display:flex}.referral-progress progress{width:100%;height:7px;accent-color:var(--accent);border:0;border-radius:999px;margin-top:10px;overflow:hidden}.referral-progress progress::-webkit-progress-bar{border-radius:inherit;background:var(--hint)}@supports (color:color-mix(in lab, red, red)){.referral-progress progress::-webkit-progress-bar{background:color-mix(in srgb, var(--hint) 14%, transparent)}}.referral-progress progress::-webkit-progress-value{border-radius:inherit;background:var(--accent)}.referral-progress progress::-moz-progress-bar{border-radius:inherit;background:var(--accent)}.referral-progress.is-complete progress::-webkit-progress-value{background:#2aaa68}.referral-progress.is-complete progress::-moz-progress-bar{background:#2aaa68}.legal-documents-version{margin:4px var(--horizontal-gutter) 10px;color:var(--hint);letter-spacing:.035em;text-transform:uppercase;font-size:10px;font-weight:650}.faq-group__heading{align-items:center;gap:9px;margin-bottom:8px;display:flex}.faq-group__heading h2{margin:0}.promo-form input{text-align:center;letter-spacing:.08em;text-transform:uppercase;min-height:52px;font-size:17px;font-weight:700}.promo-form.ui-surface{box-shadow:none;background:0 0;border:0;padding:0}.faq-groups{padding:0 var(--horizontal-gutter) 14px;gap:18px;display:grid}.faq-group h2{color:var(--muted);text-transform:uppercase;padding:0 3px 7px;font-size:11px;font-weight:680}.faq-group .faq-group__heading h2{align-self:center;padding:0;font-size:15px;font-weight:720;line-height:1.15}.faq-list{gap:8px;display:grid}.faq-item{transition:background-color .15s,border-color .15s;overflow:hidden}.faq-item.is-liquid-pressing{border-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.faq-item.is-liquid-pressing{border-color:color-mix(in srgb, var(--text) 10%, transparent)}}.faq-item.is-liquid-pressing{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.faq-item.is-liquid-pressing{background:color-mix(in srgb, var(--text) 6%, var(--surface))}}.faq-item>button{width:100%;min-height:58px;color:var(--text);text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;display:flex}.faq-item>button strong{font-size:13px;font-weight:650;line-height:1.35}.faq-item>button svg{color:var(--hint);flex:none;transition:transform .18s}.faq-item.is-open>button svg{transform:rotate(180deg)}.faq-item .markdown-result{color:var(--muted);padding-top:2px;font-size:13px}.support-step{padding:5px var(--horizontal-gutter) 16px}.support-screen>.support-step:first-of-type{padding-top:14px}.support-step h2{margin-bottom:9px;font-size:15px;font-weight:690}.support-step h2 small{color:var(--muted);font-size:9px;font-weight:560}.support-select-stack{width:100%}.support-context-hint{color:var(--muted);grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;margin-top:9px;padding:11px 12px;font-size:12px;line-height:1.45;display:grid}.support-context-hint>svg{box-sizing:content-box;color:var(--accent-text);background:var(--accent);border-radius:9px;padding:6px}@supports (color:color-mix(in lab, red, red)){.support-context-hint>svg{background:color-mix(in srgb, var(--accent) 9%, transparent)}}.support-media-preview{border:var(--hairline) solid var(--text);max-height:106px;margin-bottom:8px;padding:8px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.support-media-preview{border:var(--hairline) solid color-mix(in srgb, var(--text) 6%, transparent)}}.support-media-preview{background:var(--surface);border-radius:18px}.support-media-preview .attachment-preview,.support-media-preview .attachment-preview__images{gap:8px;max-width:100%;padding:0;display:flex;overflow:visible}.support-media-preview .attachment-thumbnail{aspect-ratio:1;border-radius:15px;flex:0 0 88px;width:88px;height:88px}.support-file-list{gap:7px;margin-bottom:8px;display:grid}.support-file{min-height:54px;color:var(--accent-text);align-items:center;gap:10px;padding:8px 9px 8px 12px;display:flex}.support-file>span{flex-direction:column;flex:1;min-width:0;display:flex}.support-file strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.support-file small,.support-attachment-limit{color:var(--muted);font-size:10px}.support-file>button{width:34px;height:34px;color:var(--muted);border-radius:11px;flex:none;place-items:center;display:grid}.support-attachment-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.support-attachment-actions>button{min-height:46px;color:var(--accent-text);border:var(--hairline) solid var(--text);border-radius:15px;justify-content:center;align-items:center;gap:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.support-attachment-actions>button{border:var(--hairline) solid color-mix(in srgb, var(--text) 7%, transparent)}}.support-attachment-actions>button{background:var(--surface);font-size:13px;font-weight:650}.support-attachment-actions>button:disabled{opacity:.38}.support-attachment-limit{margin-top:7px;padding-left:3px;display:block}.support-submit{width:calc(100% - var(--horizontal-gutter) * 2);margin:0 var(--horizontal-gutter) 8px}.support-success>strong{color:var(--accent-text);background:var(--accent);border-radius:10px;margin-top:14px;padding:7px 10px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.support-success>strong{background:color-mix(in srgb, var(--accent) 8%, var(--surface-secondary))}}.support-success>strong{font-size:11px}.quick-file-question,.quick-quota-card,.quick-solve-error{margin:0 var(--horizontal-gutter) 12px;padding:14px}.quick-file-question h2,.quick-quota-card h2{font-size:16px;font-weight:700}.quick-file-question p,.quick-quota-card p,.quick-solve-error{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.42}.quick-file-question>div,.quick-quota-card>div{gap:7px;margin-top:12px;display:grid}.quick-solve-error{color:var(--destructive);border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.quick-solve-error{border-color:color-mix(in srgb, var(--destructive) 16%, transparent)}}.quick-solve-error{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.quick-solve-error{background:color-mix(in srgb, var(--destructive) 5%, var(--surface))}}.markdown-result .task-list-item{list-style:none}.markdown-result .contains-task-list{padding-left:4px}.markdown-result input[type=checkbox]{accent-color:var(--accent);margin-right:7px}.markdown-result details{border:var(--hairline) solid var(--separator-faint);background:var(--surface-secondary);border-radius:11px;margin:10px 0;padding:10px 11px}.markdown-result summary{cursor:pointer;color:var(--text);font-weight:650}@media (width>=700px){.main-menu-header,.main-menu-actions,.work-wizard-header,.work-wizard-progress,.work-wizard-step,.work-wizard-footer,.project-detail-hero,.project-downloads,.project-feedback,.project-list,.projects-toolbar,.projects-filter,.faq-screen>.search-field,.faq-groups,.support-step,.wallet-balance-split,.wallet-agreement-gate,.wallet-legal-note,.profile-form,.macro-form,.profile-form-save,.referral-link-card,.referral-stats,.referral-progress,.promo-form,.support-submit,.quick-file-question,.quick-quota-card,.quick-solve-error{width:760px;max-width:calc(100% - var(--horizontal-gutter) * 2);margin-left:auto;margin-right:auto}.main-menu-actions{width:540px;max-width:calc(100% - var(--horizontal-gutter) * 2)}.work-wizard-cost,.work-topic-review{width:732px;max-width:calc(100% - var(--horizontal-gutter) * 2);margin-left:auto;margin-right:auto}.project-list{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;overflow:visible}.project-card{border:var(--surface-border);background:var(--surface);border-radius:18px}.project-card+.project-card{border-top:var(--surface-border)}}@media (width<=360px){.project-downloads,.project-feedback,.project-feedback-reasons{grid-template-columns:1fr}}.create-work-screen>.product-screen-header,.create-work-screen>.work-template-grid{box-sizing:border-box;width:100%;max-width:1120px;margin-inline:auto}.work-topic-review p.work-topic-review__suggestion{color:var(--text);background:var(--accent);border-radius:18px;padding:16px 18px;font-size:18px;font-weight:600;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.work-topic-review p.work-topic-review__suggestion{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.work-topic-review p.work-topic-review__suggestion{border-inline-start:3px solid var(--accent);overflow-wrap:anywhere}@media (width>=700px){.create-work-screen .work-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.create-work-screen .work-template-card__button{flex-direction:column;height:100%;min-height:188px;display:flex}.create-work-screen .work-template-card__footer{width:100%;margin-top:auto;padding-top:24px}}@media (width>=1000px){.create-work-screen .work-template-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.create-work-screen .work-template-card{grid-column:span 2}.create-work-screen .work-template-card:nth-child(4):nth-last-child(2),.create-work-screen .work-template-card:nth-child(5):last-child{grid-column:span 3}.create-work-screen .work-template-grid:has(>:nth-child(4):last-child)>.work-template-card{grid-column:span 3}}.editor-screen{background:radial-gradient(circle at 50% 0%, var(--accent), transparent 36%), var(--app-bg);flex-direction:column;min-height:0;padding-top:0;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.editor-screen{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--accent) 7%, transparent), transparent 36%), var(--app-bg)}}.editor-loading,.editor-error-state{padding:calc(var(--telegram-top-row-height) + 24px) 18px 24px;background:var(--app-bg);justify-content:center;align-items:center;display:flex}.editor-loading{color:var(--muted);align-content:center;gap:10px;font-size:13px;font-weight:650}.editor-loading svg,.editor-version-loading svg,.editor-proposal-loading svg{color:var(--accent-text);animation:.95s linear infinite editor-spin}.editor-error-state__content{text-align:center;justify-items:center;gap:0;width:min(100%,420px);display:grid}.editor-error-state h1{max-width:360px;color:var(--text);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(26px,7vw,34px);font-weight:760;line-height:1.05}.editor-error-state p{max-width:360px;color:var(--muted);text-wrap:balance;margin:12px 0 0;font-size:15px;line-height:1.5}.editor-error-state__content>button{min-width:148px;margin-top:26px}.editor-toolbar{z-index:12;top:var(--telegram-top-row-height);min-height:52px;padding:7px max(10px, var(--safe-content-right)) 9px max(10px, var(--safe-content-left));pointer-events:none;background:0 0;border:0;flex:none;display:block;position:absolute;left:0;right:0}.editor-toolbar__main,.editor-toolbar-zoom{pointer-events:auto}.editor-toolbar__main{grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:7px;display:grid}.editor-toolbar.is-pdf .editor-toolbar__main{grid-template-columns:minmax(0,1fr) 38px}.editor-operation-banner{z-index:421;height:var(--telegram-top-row-height);padding-top:var(--safe-device-top);pointer-events:none;place-items:center;display:grid;position:fixed;top:0;left:0;right:0}.editor-operation-banner__button{border:var(--hairline) solid var(--text);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;width:min(42vw,166px);min-width:126px;height:29px;padding:0 10px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.editor-operation-banner__button{border:var(--hairline) solid color-mix(in srgb, var(--text) 10%, transparent)}}.editor-operation-banner__button{color:var(--text);background:var(--bottom-bar);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.editor-operation-banner__button{background:color-mix(in srgb, var(--bottom-bar) 84%, transparent)}}.editor-operation-banner__button{pointer-events:auto;-webkit-backdrop-filter:saturate(150%)blur(16px);box-shadow:0 5px 18px #00000014}.editor-operation-banner__button>svg{color:var(--accent-text)}.editor-operation-banner__button>span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:720;line-height:1;overflow:hidden}.editor-operation-banner__button>i{background:var(--hint);border-radius:999px;height:2px;position:absolute;bottom:4px;left:10px;right:10px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.editor-operation-banner__button>i{background:color-mix(in srgb, var(--hint) 14%, transparent)}}.editor-operation-banner__button>i>b{border-radius:inherit;background:var(--accent);width:42%;height:100%;animation:1.35s ease-in-out infinite editor-operation-slide;display:block}.editor-operation-banner.is-ready .editor-operation-banner__button>i>b,.editor-operation-banner.is-failed .editor-operation-banner__button>i>b{width:100%;animation:none}.editor-operation-banner.is-ready .editor-operation-banner__button>i>b{background:#2aaa68}.editor-operation-banner.is-failed .editor-operation-banner__button>i>b{background:var(--destructive)}.editor-operation-banner.is-failed .editor-operation-banner__button>svg{color:var(--destructive)}@keyframes editor-operation-slide{0%{transform:translate(-115%)}to{transform:translate(325%)}}.editor-toolbar__history,.editor-toolbar__structure,.editor-mode-switch>button,.editor-toolbar-zoom>button{border:var(--hairline) solid var(--text);place-items:center;min-width:38px;min-height:38px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.editor-toolbar__history,.editor-toolbar__structure,.editor-mode-switch>button,.editor-toolbar-zoom>button{border:var(--hairline) solid color-mix(in srgb, var(--text) 7%, transparent)}}.editor-toolbar__history,.editor-toolbar__structure,.editor-mode-switch>button,.editor-toolbar-zoom>button{color:var(--text);background:var(--text);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.editor-toolbar__history,.editor-toolbar__structure,.editor-mode-switch>button,.editor-toolbar-zoom>button{background:color-mix(in srgb, var(--text) 5%, transparent)}}.editor-toolbar__history,.editor-toolbar__structure,.editor-mode-switch>button,.editor-toolbar-zoom>button{-webkit-backdrop-filter:saturate(150%)blur(20px)}.editor-toolbar-zoom{border:var(--hairline) solid var(--text);grid-template-columns:34px 40px 34px 34px;align-items:center;gap:1px;width:max-content;min-width:150px;padding:3px;display:grid}@supports (color:color-mix(in lab, red, red)){.editor-toolbar-zoom{border:var(--hairline) solid color-mix(in srgb, var(--text) 8%, transparent)}}.editor-toolbar-zoom{background:var(--surface-secondary);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.editor-toolbar-zoom{background:color-mix(in srgb, var(--surface-secondary) 88%, transparent)}}.editor-toolbar-zoom{-webkit-backdrop-filter:saturate(150%)blur(20px);margin-top:7px;margin-left:auto}.editor-toolbar-zoom>button{aspect-ratio:1;background:0 0;border:0;border-radius:11px;width:34px;min-width:34px;height:34px;min-height:34px;padding:0}.editor-toolbar-zoom>span{color:var(--muted);font-variant-numeric:tabular-nums;text-align:center;font-size:9px;font-weight:720}.editor-mode-switch{border:var(--hairline) solid var(--text);grid-template-columns:minmax(0,.9fr) minmax(0,1.42fr) minmax(0,.58fr);gap:4px;min-width:0;padding:3px;display:grid}@supports (color:color-mix(in lab, red, red)){.editor-mode-switch{border:var(--hairline) solid color-mix(in srgb, var(--text) 7%, transparent)}}.editor-mode-switch{background:var(--surface-secondary);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.editor-mode-switch{background:color-mix(in srgb, var(--surface-secondary) 88%, transparent)}}.editor-mode-switch{-webkit-backdrop-filter:saturate(150%)blur(20px)}.editor-toolbar.is-edit .editor-mode-switch{grid-template-columns:minmax(0,1.05fr) minmax(0,1.2fr) minmax(0,.62fr)}.editor-toolbar.is-preview .editor-mode-switch{grid-template-columns:minmax(0,.9fr) minmax(0,1.42fr) minmax(0,.58fr)}.editor-toolbar.is-pdf .editor-mode-switch{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr) minmax(0,.75fr)}.editor-mode-switch>button{min-width:0;min-height:32px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:5px;font-size:11px;font-weight:680;line-height:1;display:flex;overflow:hidden}.editor-mode-switch>button>svg{flex:none}.editor-mode-switch>button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.editor-mode-switch>button.is-active{color:var(--accent-text);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.editor-mode-switch>button.is-active{background:color-mix(in srgb, var(--accent) 18%, var(--surface-secondary))}}.editor-mode-switch>button.is-active{box-shadow:inset 0 0 0 var(--hairline) var(--accent)}@supports (color:color-mix(in lab, red, red)){.editor-mode-switch>button.is-active{box-shadow:inset 0 0 0 var(--hairline) color-mix(in srgb, var(--accent) 34%, transparent)}}.editor-toolbar__history,.editor-toolbar__structure{background:var(--surface-secondary)}@supports (color:color-mix(in lab, red, red)){.editor-toolbar__history,.editor-toolbar__structure{background:color-mix(in srgb, var(--surface-secondary) 88%, transparent)}}.editor-preview-ribbon{z-index:11;min-height:40px;padding:7px max(14px, var(--safe-content-right)) 7px max(14px, var(--safe-content-left));border:0;border-bottom:var(--hairline) solid var(--accent);flex:none;align-items:center;gap:7px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.editor-preview-ribbon{border-bottom:var(--hairline) solid color-mix(in srgb, var(--accent) 18%, transparent)}}.editor-preview-ribbon{color:var(--accent-text);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.editor-preview-ribbon{background:color-mix(in srgb, var(--accent) 10%, var(--surface))}}.editor-preview-ribbon{text-align:left;font-size:11px}.editor-preview-ribbon strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.editor-preview-ribbon span{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.visual-editor-viewport{overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;min-width:0;min-height:0;scroll-padding-block:72px calc(132px + var(--safe-bottom));flex:1;position:relative;overflow:auto}.visual-editor-viewport::-webkit-scrollbar{display:none}.visual-editor-document-stage{transform-origin:top;min-width:100%;min-height:100%;margin:0 auto}.editor-document{color:#111;background:0 0;width:100%;margin:0;padding:16px 0 152px;font-family:Times New Roman,Times,serif;line-height:1.5}.editor-scaled-page{margin:0 auto 14px;position:relative;overflow:hidden}.editor-scaled-page__content{transform-origin:0 0;width:794px;height:1123px}.editor-page-slot,.editor-page-slot>div{width:794px;min-height:1123px}.editor-page-placeholder,.editor-page{background:#fff;border-radius:2px;width:794px;min-height:1123px;box-shadow:0 8px 30px #0003}.editor-page-placeholder{background:linear-gradient(100deg,#fff 25%,#f3f3f5 43%,#fff 61%) 0 0/220% 100%,#fff;animation:1.25s ease-in-out infinite editor-shimmer}.editor-page{box-sizing:border-box;padding:76px 57px 76px 113px;position:relative;overflow:hidden}.editor-page[data-page-kind=title]{text-align:center;flex-direction:column;display:flex}.editor-title__ministry,.editor-title__org{font-size:calc(16px * var(--editor-font-scale,1));text-transform:uppercase}.editor-title__org{margin-top:15px;font-weight:700}.editor-title__work{font-size:calc(19px * var(--editor-font-scale,1));text-transform:uppercase;margin:210px 0 0;font-weight:700}.editor-title__theme{font-size:calc(16px * var(--editor-font-scale,1));margin-top:15px}.editor-title__topic{font-size:calc(24px * var(--editor-font-scale,1));margin-top:11px;font-weight:700}.editor-title__meta{min-width:310px;font-size:calc(16px * var(--editor-font-scale,1));text-align:left;margin:135px 0 0 auto;line-height:1.55}.editor-title__signature{border-bottom:1px solid #111;width:128px;display:inline-block;transform:translateY(-2px)}.editor-title__city{font-size:calc(16px * var(--editor-font-scale,1));margin-top:auto}.editor-toc h1,.editor-sources h1{font-size:calc(21px * var(--editor-font-scale,1));text-align:center;margin:0 0 28px}.editor-toc ol{padding:0;list-style:none}.editor-toc li{gap:7px;margin-bottom:7px;display:flex}.editor-toc li:after{content:"";border-bottom:1px dotted #666;flex:1;order:2;transform:translateY(-6px)}.editor-toc li b{order:3}.editor-section-title{font-size:calc(18.67px * var(--editor-font-scale,1));text-align:center;text-transform:uppercase;margin:0 0 22px;font-weight:700;line-height:1.5}.editor-section-title.level-2{font-size:calc(18.67px * var(--editor-font-scale,1));text-align:left;text-transform:none;margin-top:14px;margin-bottom:14px}.editor-section-title.level-3{font-size:calc(18.67px * var(--editor-font-scale,1));text-align:left;text-transform:none;margin:12px 0}.editor-section-flow{display:flow-root}.editor-block{box-sizing:border-box;border-radius:4px;transition:background-color .15s,outline-color .15s;position:relative}.editor-paragraph[data-block-fragment=true]:not([data-fragment-index="0"]){text-indent:0}.editor-block.is-selected{outline-offset:2px;background:#3478f612;outline:2px solid #3478f6b8}.editor-section-flow{position:relative}.editor-section-flow.is-selected{outline-offset:4px;background:#3478f60f;outline:2px solid #3478f6b8}.editor-block[data-change-kind],.editor-section-flow[data-change-kind]{box-shadow:inset 0 0 0 2px var(--accent);outline:0}.editor-block[data-change-kind]:before,.editor-section-flow[data-change-kind]:before{z-index:3;content:attr(data-change-label);color:#fff;background:var(--accent);font:700 8px/1.35 var(--font-sans,system-ui), sans-serif;letter-spacing:.02em;text-indent:0;text-transform:none;pointer-events:none;border-radius:999px;padding:2px 6px;position:absolute;top:5px;right:6px}.editor-block[data-change-kind=linked],.editor-section-flow[data-change-kind=linked]{background:#7664e812;box-shadow:inset 0 0 0 2px #7664e8}.editor-block[data-change-kind=linked]:before,.editor-section-flow[data-change-kind=linked]:before{background:#7664e8}.editor-block[data-change-kind=added],.editor-section-flow[data-change-kind=added]{background:#2aaa6814;box-shadow:inset 0 0 0 2px #2aaa68}.editor-block[data-change-kind=added]:before,.editor-section-flow[data-change-kind=added]:before{background:#2aaa68}.editor-paragraph{font-size:calc(18.67px * var(--editor-font-scale,1));text-align:justify;text-indent:47px;margin:0 0 10px;line-height:1.5}.editor-list{font-size:calc(18.67px * var(--editor-font-scale,1));margin:0 0 12px;padding-left:45px;line-height:1.5}.editor-table-wrap,.editor-formula,.editor-figure{margin:14px 0}.editor-table-title,.editor-caption{text-align:center}.editor-table-title{font-size:calc(16px * var(--editor-font-scale,1));margin-bottom:5px;font-weight:700}.editor-table{border-collapse:collapse;width:100%;font-size:calc(14px * var(--editor-font-scale,1))}.editor-table th,.editor-table td{vertical-align:top;border:1px solid #222;padding:5px 7px}.editor-caption,.editor-takeaway,.editor-formula__explanation,.editor-sources ol{font-size:calc(14px * var(--editor-font-scale,1))}.editor-caption,.editor-takeaway{margin-top:5px}.editor-chart-svg,.editor-asset-image{object-fit:contain;width:100%;max-height:454px;display:block}.editor-diagram{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.editor-diagram__node{font-size:calc(14px * var(--editor-font-scale,1));border:1px solid #555;border-radius:8px;padding:7px 10px}.editor-formula{text-align:center}.editor-formula__expression{font-family:STIX Two Math,Times New Roman,serif;font-size:calc(20px * var(--editor-font-scale,1));padding:4px 0;overflow:auto hidden}.editor-formula__explanation{text-align:left}.editor-formula__result,.editor-formula__dimension{font-size:calc(14px * var(--editor-font-scale,1));margin-top:6px}.editor-formula__dimension[data-dimension-check=valid]{color:#148653}.editor-page-number{font-size:calc(16px * var(--editor-font-scale,1));position:absolute;bottom:27px;left:50%;transform:translate(-50%)}.editor-code{text-align:left;white-space:pre-wrap;background:#f4f4f5;border-radius:7px;padding:10px;font:13px/1.5 ui-monospace,monospace}.editor-quote{font-size:calc(16px * var(--editor-font-scale,1));border-left:3px solid #777;margin:14px 0;padding:9px 16px}.editor-quote p{margin:0}.editor-quote__source{font-size:calc(13px * var(--editor-font-scale,1));text-align:right;margin-top:6px}.editor-footnote{font-size:calc(12px * var(--editor-font-scale,1))}.editor-source{font-size:calc(14px * var(--editor-font-scale,1));overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto;margin-bottom:8px;padding-left:4px;line-height:1.38}.editor-sources ol{margin:0;padding-left:28px}.editor-sources[data-continuation-of=sources] h1{font-size:calc(18px * var(--editor-font-scale,1));margin-bottom:20px}.visual-editor-viewport.is-reading{background:var(--app-bg);padding-bottom:128px}.visual-editor-viewport.is-reading .visual-editor-document-stage{width:min(100%,760px)}.editor-document.is-reading{padding:0 max(14px, var(--safe-content-right)) 120px max(14px, var(--safe-content-left));color:var(--text);font-family:var(--font-sans,system-ui), sans-serif;background:0 0}.editor-document.is-reading .editor-page{width:100%;min-height:0;color:var(--text);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:13px 6px;overflow:visible}.editor-document.is-reading .editor-page[data-page-kind=title]{min-height:58vh}.editor-document.is-reading .editor-page[data-page-kind=toc],.editor-document.is-reading .editor-page-number{display:none}.editor-document.is-reading .editor-paragraph{font-size:calc(16px * var(--editor-font-scale,1));text-align:left;text-indent:0;line-height:1.65}.editor-document.is-reading .editor-list{font-size:calc(16px * var(--editor-font-scale,1));padding-left:22px}.editor-document.is-reading .editor-table-wrap{overflow-x:auto}.editor-zoom-controls{z-index:14;right:max(12px, var(--safe-content-right));bottom:calc(98px + var(--safe-bottom));border:var(--hairline) solid var(--text);align-items:center;gap:3px;padding:4px;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.editor-zoom-controls{border:var(--hairline) solid color-mix(in srgb, var(--text) 8%, transparent)}}.editor-zoom-controls{background:var(--surface-secondary);border-radius:17px}@supports (color:color-mix(in lab, red, red)){.editor-zoom-controls{background:color-mix(in srgb, var(--surface-secondary) 82%, transparent)}}.editor-zoom-controls{-webkit-backdrop-filter:blur(18px);box-shadow:0 8px 26px #00000021}.editor-zoom-controls>button{background:0 0;border:0;border-radius:12px;min-width:32px;min-height:32px}.editor-zoom-controls>span{min-width:38px;color:var(--muted);font-variant-numeric:tabular-nums;text-align:center;font-size:10px;font-weight:700}.editor-context-bar{z-index:15;right:max(10px, var(--safe-content-right));bottom:calc(10px + var(--safe-bottom));left:max(10px, var(--safe-content-left));border:var(--hairline) solid var(--text);position:absolute;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.editor-context-bar{border:var(--hairline) solid color-mix(in srgb, var(--text) 9%, transparent)}}.editor-context-bar{background:var(--surface-secondary);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.editor-context-bar{background:color-mix(in srgb, var(--surface-secondary) 88%, transparent)}}.editor-context-bar{-webkit-backdrop-filter:saturate(160%)blur(26px);transform-origin:bottom;will-change:transform, border-radius;box-shadow:0 14px 40px #0000002e}.editor-context-drag-driver{z-index:-1;pointer-events:none;width:1px;height:1px;position:absolute;bottom:0;left:50%}.editor-context-layout{transform-origin:bottom;will-change:opacity, transform;align-items:center;display:grid;position:absolute;bottom:0;left:0;right:0}.editor-context-layout.is-expanded-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:8px}.editor-context-layout.is-compact-layout{grid-template-columns:minmax(0,1fr) repeat(5,auto);gap:5px;padding:7px}.editor-context-bar.is-expanded .is-compact-layout,.editor-context-bar.is-compact .is-expanded-layout{pointer-events:none}.editor-context-summary{min-width:0;min-height:42px;color:var(--text);background:var(--text);border-radius:15px;align-content:center;justify-items:start;gap:1px;padding:0 7px;display:grid}@supports (color:color-mix(in lab, red, red)){.editor-context-summary{background:color-mix(in srgb, var(--text) 5%, transparent)}}.editor-context-summary{text-align:left}.editor-context-summary span{text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:750}.editor-context-summary small{width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.editor-context-layout>button{min-width:42px;min-height:42px;color:var(--text);background:var(--text);border-radius:15px;place-items:center;gap:1px;padding:4px 6px;display:grid}@supports (color:color-mix(in lab, red, red)){.editor-context-layout>button{background:color-mix(in srgb, var(--text) 5%, transparent)}}.editor-context-layout>.editor-context-primary{color:#fff;background:var(--accent)}.editor-context-layout>button.is-active{color:var(--accent-text);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.editor-context-layout>button.is-active{background:color-mix(in srgb, var(--accent) 14%, var(--surface))}}.editor-context-layout>button span{font-size:8px;font-weight:650}.editor-context-toggle.is-emphasized{color:var(--accent-text);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.editor-context-toggle.is-emphasized{background:color-mix(in srgb, var(--accent) 17%, var(--surface-secondary))}}.editor-context-toggle.is-emphasized{box-shadow:inset 0 0 0 var(--hairline) var(--accent)}@supports (color:color-mix(in lab, red, red)){.editor-context-toggle.is-emphasized{box-shadow:inset 0 0 0 var(--hairline) color-mix(in srgb, var(--accent) 28%, transparent)}}.editor-context-grabber{touch-action:none;cursor:grab;grid-column:1/-1;justify-content:center;align-items:center;width:100%;background:0 0!important;border-radius:999px!important;min-height:22px!important;padding:0!important;display:flex!important}.editor-context-grabber>span{background:var(--hint);border-radius:999px;width:42px;height:5px;display:block}@supports (color:color-mix(in lab, red, red)){.editor-context-grabber>span{background:color-mix(in srgb, var(--hint) 46%, transparent)}}.editor-empty-selection-hint{z-index:14;bottom:calc(12px + var(--safe-bottom));border:var(--hairline) solid var(--text);align-items:center;gap:8px;width:min(100% - 28px,420px);min-height:42px;padding:6px 7px 6px 13px;display:flex;position:absolute;left:50%}@supports (color:color-mix(in lab, red, red)){.editor-empty-selection-hint{border:var(--hairline) solid color-mix(in srgb, var(--text) 8%, transparent)}}.editor-empty-selection-hint{color:var(--muted);background:var(--surface-secondary);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.editor-empty-selection-hint{background:color-mix(in srgb, var(--surface-secondary) 86%, transparent)}}.editor-empty-selection-hint{-webkit-backdrop-filter:blur(20px);transform:translate(-50%);box-shadow:0 10px 28px #00000021}.editor-empty-selection-hint>span{flex:1;min-width:0;font-size:10px;line-height:1.3}.editor-empty-selection-hint>button{width:34px;height:32px;color:var(--text);background:var(--text);border-radius:12px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.editor-empty-selection-hint>button{background:color-mix(in srgb, var(--text) 6%, transparent)}}.editor-structure-list{border:var(--hairline) solid var(--text);display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.editor-structure-list{border:var(--hairline) solid color-mix(in srgb, var(--text) 7%, transparent)}}.editor-structure-list{background:var(--surface-secondary);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.editor-structure-list{background:color-mix(in srgb, var(--surface-secondary) 72%, transparent)}}.editor-structure-item{min-height:58px;padding:8px 13px 8px calc(13px + var(--outline-level,0) * 15px);color:var(--text);text-align:left;background:0 0;border-radius:0;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;display:grid}.editor-structure-item+.editor-structure-item{border-top:var(--hairline) solid var(--text)}@supports (color:color-mix(in lab, red, red)){.editor-structure-item+.editor-structure-item{border-top:var(--hairline) solid color-mix(in srgb, var(--text) 7%, transparent)}}.editor-structure-item__icon{width:38px;height:38px;color:var(--accent-text);background:var(--accent);border-radius:13px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.editor-structure-item__icon{background:color-mix(in srgb, var(--accent) 12%, var(--surface))}}.editor-structure-item__copy{gap:2px;min-width:0;display:grid}.editor-structure-item__copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.25;overflow:hidden}.editor-structure-item__copy small{color:var(--muted);font-size:9px}.editor-structure-item>svg{color:var(--hint)}.editor-whole-document{z-index:14;bottom:calc(13px + var(--safe-bottom));width:min(82%,340px);position:absolute;left:50%;transform:translate(-50%);box-shadow:0 13px 34px #0000002b}.editor-active-operation{z-index:16;bottom:calc(70px + var(--safe-bottom));border:var(--hairline) solid var(--accent);align-items:center;gap:8px;width:min(72%,300px);min-height:38px;padding:7px 12px;display:flex;position:absolute;left:50%}@supports (color:color-mix(in lab, red, red)){.editor-active-operation{border:var(--hairline) solid color-mix(in srgb, var(--accent) 20%, transparent)}}.editor-active-operation{color:var(--accent-text);background:var(--surface);border-radius:15px}@supports (color:color-mix(in lab, red, red)){.editor-active-operation{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.editor-active-operation{-webkit-backdrop-filter:blur(20px);transform:translate(-50%);box-shadow:0 10px 28px #00000021}.editor-active-operation i{background:var(--accent);border-radius:999px;flex:none;width:8px;height:8px;animation:1.15s ease-in-out infinite editor-pulse}.editor-active-operation span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;font-weight:700;overflow:hidden}.editor-command-sheet,.editor-proposal-sheet,.editor-versions-sheet,.editor-manual-sheet,.editor-selection-sheet{gap:12px;padding:0 2px 3px;display:grid}.editor-preset-groups{gap:13px;display:grid}.editor-preset-groups>section{gap:7px;display:grid}.editor-preset-groups h3{color:var(--muted);letter-spacing:.045em;text-transform:uppercase;margin:0 4px;font-size:10px;font-weight:760}.editor-preset-groups>section.is-danger{border-top:var(--hairline) solid var(--destructive);margin-top:2px;padding-top:11px}@supports (color:color-mix(in lab, red, red)){.editor-preset-groups>section.is-danger{border-top:var(--hairline) solid color-mix(in srgb, var(--destructive) 16%, transparent)}}.editor-preset-groups>section.is-danger h3,.editor-preset-groups>section.is-danger button{color:var(--destructive)}.editor-preset-groups>section.is-danger button{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.editor-preset-groups>section.is-danger button{border-color:color-mix(in srgb, var(--destructive) 18%, transparent)}}.editor-preset-groups>section.is-danger button{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.editor-preset-groups>section.is-danger button{background:color-mix(in srgb, var(--destructive) 6%, var(--surface))}}.editor-preset-grid>button:disabled{opacity:.38}.editor-manual-original{border:var(--hairline) solid var(--text);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.editor-manual-original{border:var(--hairline) solid color-mix(in srgb, var(--text) 7%, transparent)}}.editor-manual-original{background:var(--surface);border-radius:17px}.editor-manual-original>button{width:100%;min-height:44px;color:var(--text);justify-content:space-between;align-items:center;padding:0 13px;font:680 12px/1.3 inherit;display:flex}.editor-manual-original>button svg{color:var(--hint);transition:transform .18s var(--ease-telegram)}.editor-manual-original.is-open>button svg{transform:rotate(180deg)}.editor-manual-original>p{color:var(--muted);white-space:pre-wrap;margin:0;padding:0 13px 13px;font-size:12px;line-height:1.55}.editor-selection-sheet article{background:var(--surface);border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;padding:11px;display:grid}.editor-selection-sheet article>span,.editor-selection-sheet article>button{border-radius:12px;place-items:center;width:34px;height:34px;display:grid}.editor-selection-sheet article>span{color:var(--accent-text);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.editor-selection-sheet article>span{background:color-mix(in srgb, var(--accent) 10%, var(--surface-secondary))}}.editor-selection-sheet article>button{color:var(--muted);background:var(--text)}@supports (color:color-mix(in lab, red, red)){.editor-selection-sheet article>button{background:color-mix(in srgb, var(--text) 5%, transparent)}}.editor-selection-sheet article>div{gap:2px;min-width:0;display:grid}.editor-selection-sheet strong{font-size:12px}.editor-selection-sheet small{color:var(--hint);font-size:9px}.editor-selection-sheet p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:3px 0 0;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.editor-manual-sheet label{gap:7px;display:grid}.editor-manual-sheet label>span{color:var(--muted);align-items:center;gap:6px;padding-left:4px;font-size:11px;font-weight:700;display:flex}.editor-manual-sheet textarea{resize:vertical;border:var(--hairline) solid var(--text);width:100%;min-height:min(42dvh,320px);padding:14px}@supports (color:color-mix(in lab, red, red)){.editor-manual-sheet textarea{border:var(--hairline) solid color-mix(in srgb, var(--text) 9%, transparent)}}.editor-manual-sheet textarea{color:var(--text);background:var(--surface);border-radius:19px;outline:0;font:14px/1.55 inherit}.editor-manual-sheet textarea:focus{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.editor-manual-sheet textarea:focus{border-color:color-mix(in srgb, var(--accent) 44%, transparent)}}.editor-manual-sheet textarea:focus{box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.editor-manual-sheet textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 10%, transparent)}}.editor-manual-sheet>p{color:var(--hint);margin:-2px 4px 0;font-size:10px;line-height:1.4}.editor-command-tabs{background:var(--surface);border-radius:17px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}@supports (color:color-mix(in lab, red, red)){.editor-command-tabs{background:color-mix(in srgb, var(--surface) 72%, transparent)}}.editor-command-tabs>button{min-height:38px;color:var(--muted);border-radius:13px;padding:0 7px;font-size:11px;font-weight:700}.editor-command-tabs>button.is-active{color:var(--text);background:var(--surface-secondary);box-shadow:0 2px 10px #00000014}.editor-preset-grid{flex-wrap:wrap;gap:7px;display:flex}.editor-preset-grid>button{border:var(--hairline) solid var(--text);min-height:37px;padding:0 12px}@supports (color:color-mix(in lab, red, red)){.editor-preset-grid>button{border:var(--hairline) solid color-mix(in srgb, var(--text) 7%, transparent)}}.editor-preset-grid>button{color:var(--text);background:var(--surface);border-radius:13px;font-size:11px;font-weight:650}.editor-preset-grid>button.is-active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.editor-preset-grid>button.is-active{border-color:color-mix(in srgb, var(--accent) 38%, transparent)}}.editor-preset-grid>button.is-active{color:var(--accent-text);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.editor-preset-grid>button.is-active{background:color-mix(in srgb, var(--accent) 10%, var(--surface))}}.editor-command-input{gap:7px;display:grid}.editor-command-input>span{color:var(--muted);padding-left:4px;font-size:11px;font-weight:680}.editor-command-input textarea{resize:vertical;border:var(--hairline) solid var(--text);width:100%;min-height:116px;padding:13px 14px}@supports (color:color-mix(in lab, red, red)){.editor-command-input textarea{border:var(--hairline) solid color-mix(in srgb, var(--text) 8%, transparent)}}.editor-command-input textarea{color:var(--text);background:var(--surface);font:inherit;border-radius:18px;outline:0;font-size:14px;line-height:1.45;transition:border-color .15s,box-shadow .15s}.editor-command-input textarea:focus{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.editor-command-input textarea:focus{border-color:color-mix(in srgb, var(--accent) 46%, transparent)}}.editor-command-input textarea:focus{box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.editor-command-input textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 10%, transparent)}}.editor-attachment-actions,.editor-proposal-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.editor-pdf-files{gap:6px;display:grid}.editor-pdf-files>div{background:var(--surface);border-radius:14px;align-items:center;gap:8px;min-width:0;padding:8px 9px 8px 12px;display:flex}.editor-pdf-files span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.editor-pdf-files button{border-radius:11px;place-items:center;width:32px;height:32px;display:grid}.editor-proposal-progress{background:var(--surface);text-align:center;border-radius:22px;justify-items:center;gap:9px;padding:18px 14px;display:grid}.editor-proposal-progress__pulse{width:48px;height:48px;color:var(--accent-text);background:var(--accent);border-radius:17px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.editor-proposal-progress__pulse{background:color-mix(in srgb, var(--accent) 11%, var(--surface-secondary))}}.editor-proposal-progress__pulse{animation:1.6s ease-in-out infinite editor-breathe}.editor-proposal-progress__line{background:var(--text);border-radius:999px;width:min(72%,280px);height:5px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.editor-proposal-progress__line{background:color-mix(in srgb, var(--text) 7%, transparent)}}.editor-proposal-progress__line i{border-radius:inherit;background:var(--accent);width:42%;height:100%;animation:1.45s ease-in-out infinite editor-progress;display:block}.editor-proposal-progress ul{width:min(100%,360px);color:var(--muted);text-align:left;gap:5px;margin:1px 0 0;padding:0;font-size:11px;list-style:none;display:grid}.editor-proposal-progress li:before{content:"○";width:20px;color:var(--hint);display:inline-block}.editor-proposal-progress li.is-current{color:var(--text);font-weight:680}.editor-proposal-progress li.is-current:before{content:"●";color:var(--accent-text)}.editor-proposal-progress small{color:var(--hint);font-size:10px}.editor-proposal-summary,.editor-proposal-error,.editor-proposal-applied{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.editor-proposal-summary>span,.editor-version-card header>span{width:40px;height:40px;color:var(--accent-text);background:var(--accent);border-radius:14px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.editor-proposal-summary>span,.editor-version-card header>span{background:color-mix(in srgb, var(--accent) 11%, var(--surface-secondary))}}.editor-proposal-summary>div,.editor-version-card header>div{gap:2px;min-width:0;display:grid}.editor-proposal-summary strong,.editor-version-card strong{text-overflow:ellipsis;font-size:13px;line-height:1.25;overflow:hidden}.editor-proposal-summary small,.editor-version-card small{color:var(--muted);font-size:10px}.editor-proposal-summary small{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.editor-proposal-summary>b{color:var(--accent-text);background:var(--accent);border-radius:11px;padding:7px 9px}@supports (color:color-mix(in lab, red, red)){.editor-proposal-summary>b{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.editor-proposal-summary>b{white-space:nowrap;font-size:10px}.editor-impacts{background:var(--accent);border-radius:18px;gap:7px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.editor-impacts{background:color-mix(in srgb, var(--accent) 7%, var(--surface))}}.editor-impacts header,.editor-local-change{color:var(--accent-text);align-items:center;gap:7px;font-size:11px;display:flex}.editor-impacts header>div{gap:2px;min-width:0;display:grid}.editor-impacts header small{color:var(--muted);font-size:10px;font-weight:500;line-height:1.35}.editor-impacts>div{flex-wrap:wrap;gap:5px;display:flex}.editor-impacts>div span{color:var(--muted);background:var(--surface);border-radius:999px;padding:5px 8px;font-size:9px}.editor-local-change{margin:0;padding:4px 6px}.editor-diff-entry{border:var(--hairline) solid var(--text);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:64px;padding:11px 13px;display:grid}@supports (color:color-mix(in lab, red, red)){.editor-diff-entry{border:var(--hairline) solid color-mix(in srgb, var(--text) 8%, transparent)}}.editor-diff-entry{color:var(--text);background:var(--surface);text-align:left;border-radius:18px}.editor-diff-entry>span{gap:3px;min-width:0;display:grid}.editor-diff-entry strong{font-size:13px}.editor-diff-entry small{color:var(--muted);font-size:10px}.editor-diff-entry>svg{color:var(--hint)}.editor-diff-list,.editor-version-list,.editor-version-comparison{gap:8px;display:grid}.editor-diff-list h3,.editor-version-comparison h3{margin:4px 3px 0;font-size:13px}.editor-diff-list>article,.editor-version-comparison>article{border:var(--hairline) solid var(--text);gap:6px;padding:10px 11px;display:grid}@supports (color:color-mix(in lab, red, red)){.editor-diff-list>article,.editor-version-comparison>article{border:var(--hairline) solid color-mix(in srgb, var(--text) 7%, transparent)}}.editor-diff-list>article,.editor-version-comparison>article{background:var(--surface);border-radius:16px}.editor-diff-list article header{justify-content:space-between;align-items:center;gap:8px;display:flex}.editor-diff-list article header span,.editor-diff-list article header small{text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:720}.editor-diff-list article header small{color:var(--hint)}.editor-diff-list article p,.editor-version-comparison article p{color:var(--muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.editor-diff-list article .is-after,.editor-version-comparison article .is-after{color:var(--text)}.editor-diff-list article.is-added{border-color:#2aaa6840}.editor-diff-list article.is-removed{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.editor-diff-list article.is-removed{border-color:color-mix(in srgb, var(--destructive) 24%, transparent)}}.editor-proposal-error,.editor-proposal-applied{grid-template-columns:auto minmax(0,1fr)}.editor-proposal-error{color:var(--destructive)}.editor-proposal-applied{color:#1f9d67}.editor-proposal-error>div,.editor-proposal-applied>div{min-width:0}.editor-proposal-error p,.editor-proposal-applied p{color:var(--muted);margin:3px 0 0;font-size:11px;line-height:1.4}.editor-proposal-error__actions,.editor-proposal-applied>button{grid-column:1/-1}.editor-proposal-error__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.editor-proposal-error__actions>button{min-width:0}.editor-proposal-loading,.editor-version-loading,.editor-empty-history{min-height:90px;color:var(--muted);justify-content:center;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.editor-versions-sheet .editor-command-tabs{grid-template-columns:1fr 1fr}.editor-version-card{gap:9px;padding:11px;display:grid}.editor-version-card header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.editor-version-card header>b{color:#1f9d67;background:#2aaa681a;border-radius:9px;padding:5px 7px;font-size:9px}.editor-version-card>p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.editor-version-actions{flex-wrap:wrap;gap:6px;display:flex}.editor-version-branch{align-items:center;gap:5px;display:flex}.editor-version-details-toggle{min-height:38px;color:var(--muted);background:var(--text);border-radius:13px;justify-content:space-between;align-items:center;padding:0 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.editor-version-details-toggle{background:color-mix(in srgb, var(--text) 4%, transparent)}}.editor-version-details-toggle{font-size:11px;font-weight:700}.editor-version-card.is-expanded .editor-version-details-toggle svg{transform:rotate(180deg)}.editor-version-details{background:var(--text);border-radius:16px;gap:10px;padding:11px;display:grid}@supports (color:color-mix(in lab, red, red)){.editor-version-details{background:color-mix(in srgb, var(--text) 3%, transparent)}}.editor-version-details>section{gap:6px;display:grid}.editor-version-details h4{text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:10px}.editor-version-metrics{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.editor-version-metrics>span{min-width:0;color:var(--accent-text);background:var(--surface);border-radius:12px;justify-items:center;gap:2px;padding:8px 4px;display:grid}.editor-version-metrics b{font-size:13px}.editor-version-metrics small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;overflow:hidden}.editor-version-operation-list{flex-wrap:wrap;gap:5px;display:flex}.editor-version-operation-list>span{color:var(--muted);background:var(--surface);border-radius:999px;padding:5px 8px;font-size:9px}.editor-version-source{color:var(--muted);margin:0;font-size:10px;line-height:1.4}.editor-block-history-context{background:var(--accent);border-radius:16px;padding:11px 12px}@supports (color:color-mix(in lab, red, red)){.editor-block-history-context{background:color-mix(in srgb, var(--accent) 7%, var(--surface))}}.editor-block-history-context strong{font-size:11px}.editor-block-history-context p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:4px 0 0;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.editor-proposal-review-bar{z-index:1;border:var(--hairline) solid var(--text);grid-template-columns:minmax(0,1fr) minmax(112px,.9fr);align-items:center;gap:6px;width:min(100%,390px);min-width:0;margin:7px 0 0 auto;padding:5px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.editor-proposal-review-bar{border:var(--hairline) solid color-mix(in srgb, var(--text) 8%, transparent)}}.editor-proposal-review-bar{background:var(--surface-secondary);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.editor-proposal-review-bar{background:color-mix(in srgb, var(--surface-secondary) 92%, transparent)}}.editor-proposal-review-bar{pointer-events:auto;-webkit-backdrop-filter:saturate(150%)blur(18px)}.editor-proposal-review-bar.is-single{grid-template-columns:minmax(0,1fr) auto}.editor-review-mode-switch{background:var(--surface-secondary);border-radius:14px;grid-template-columns:1fr auto;gap:3px;padding:3px;display:grid}@supports (color:color-mix(in lab, red, red)){.editor-review-mode-switch{background:color-mix(in srgb, var(--surface-secondary) 78%, transparent)}}.editor-review-mode-switch>span,.editor-review-mode-switch>button{white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;gap:4px;min-height:32px;padding:0 8px;font-size:9px;font-weight:700;display:flex}.editor-review-mode-switch>span{color:var(--text);background:var(--surface)}.editor-review-mode-switch>button{color:var(--muted)}.editor-review-navigation{grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:3px;min-width:0;display:grid}.editor-review-navigation>button{width:32px;height:32px;color:var(--text);background:var(--text);border-radius:11px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.editor-review-navigation>button{background:color-mix(in srgb, var(--text) 5%, transparent)}}.editor-review-navigation>button:disabled{opacity:.32}.editor-review-navigation strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.editor-proposal-review-bar>.ui-button{white-space:nowrap;grid-column:1/-1;width:100%;min-height:34px;padding-inline:10px;font-size:10px}.editor-proposal-review-bar.is-single>.ui-button{grid-column:auto;width:auto}.editor-review-tabs{background:var(--surface);border-radius:17px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}@supports (color:color-mix(in lab, red, red)){.editor-review-tabs{background:color-mix(in srgb, var(--surface) 72%, transparent)}}.editor-review-tabs>button,.editor-review-tabs>span{min-height:39px;color:var(--muted);border-radius:13px;place-items:center;font-size:11px;font-weight:720;display:grid}.editor-review-tabs>span.is-active{color:var(--text);background:var(--surface-secondary);box-shadow:0 2px 10px #00000014}.editor-review-metrics{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.editor-review-metrics>span{background:var(--surface);border-radius:15px;justify-items:center;gap:2px;min-width:0;padding:10px 5px;display:grid}.editor-review-metrics b{color:var(--accent-text);font-size:16px}.editor-review-metrics small{max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.editor-review-summary{min-width:0;max-width:100%;color:var(--muted);margin:0 3px;font-size:12px;line-height:1.5}.editor-review-linked,.editor-review-diff-list{gap:7px;min-width:0;max-width:100%;display:grid}.editor-review-linked>h3,.editor-review-diff-list>h3{margin:4px 3px 0;font-size:12px}.editor-review-linked>article{background:#7664e8;border-left:3px solid #7664e8;border-radius:0 15px 15px 0;gap:3px;min-width:0;max-width:100%;padding:10px 11px;display:grid}@supports (color:color-mix(in lab, red, red)){.editor-review-linked>article{background:color-mix(in srgb, #7664e8 7%, var(--surface))}}.editor-review-linked strong,.editor-review-linked small,.editor-review-linked p{overflow-wrap:anywhere;min-width:0;max-width:100%}.editor-review-linked strong{font-size:11px}.editor-review-linked small{color:var(--hint);font-size:9px;line-height:1.4}.editor-review-linked p{color:var(--muted);margin:0;font-size:10px;line-height:1.4}.editor-review-diff-list>article{border:var(--hairline) solid var(--text);gap:8px;min-width:0;max-width:100%;padding:11px;display:grid}@supports (color:color-mix(in lab, red, red)){.editor-review-diff-list>article{border:var(--hairline) solid color-mix(in srgb, var(--text) 8%, transparent)}}.editor-review-diff-list>article{background:var(--surface);border-radius:18px}.editor-review-diff-list article>header{justify-content:space-between;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.editor-review-diff-list header strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.editor-review-diff-list header span{color:var(--accent-text);background:var(--accent);border-radius:999px;flex:none;padding:4px 7px}@supports (color:color-mix(in lab, red, red)){.editor-review-diff-list header span{background:color-mix(in srgb, var(--accent) 9%, transparent)}}.editor-review-diff-list header span{font-size:8px;font-weight:730}.editor-review-diff-list article.is-linked header span{color:#7664e8;background:#7664e81a}.editor-review-diff-list article.is-added header span{color:#238f5a;background:#2aaa681a}.editor-review-diff-side,.editor-review-reason{border-radius:13px;padding:9px 10px}.editor-review-diff-side.is-before{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.editor-review-diff-side.is-before{background:color-mix(in srgb, var(--destructive) 7%, var(--surface-secondary))}}.editor-review-diff-side.is-after{background:#2aaa68}@supports (color:color-mix(in lab, red, red)){.editor-review-diff-side.is-after{background:color-mix(in srgb, #2aaa68 8%, var(--surface-secondary))}}.editor-review-reason{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.editor-review-reason{background:color-mix(in srgb, var(--text) 4%, transparent)}}.editor-review-diff-side small,.editor-review-reason small{color:var(--hint);letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:760}.editor-review-diff-side p,.editor-review-reason p{color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0 0;font-size:11px;line-height:1.5}.editor-review-diff-side.is-before p{text-decoration:line-through;-webkit-text-decoration-color:var(--destructive);-webkit-text-decoration-color:var(--destructive);-webkit-text-decoration-color:var(--destructive);text-decoration-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.editor-review-diff-side.is-before p{-webkit-text-decoration-color:color-mix(in srgb, var(--destructive) 55%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--destructive) 55%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--destructive) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--destructive) 55%, transparent)}}.editor-review-diff-side.is-after p{color:var(--text)}.editor-proposal-sticky-apply{z-index:2;background:linear-gradient(to bottom, transparent, var(--bottom-bar) 18px);gap:3px;padding-top:8px;display:grid;position:sticky;bottom:0}.editor-mode-switch>button{padding-inline:7px;font-size:10px}.editor-title-pdf{pointer-events:none;background:#fff;border:0;width:calc(100% + 2px);height:calc(100% + 2px);margin:-1px}.editor-pdf-viewport{scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;background:0 0;flex:1;min-width:0;min-height:0;overflow:auto}.editor-pdf-viewport::-webkit-scrollbar{display:none}.editor-pdf-document{width:max-content;min-width:100%;padding:4px 12px calc(110px + var(--safe-bottom));justify-items:center;gap:14px;display:grid}.editor-pdf-page{background:#fff;border-radius:2px;position:relative;overflow:hidden;box-shadow:0 8px 30px #0003}.editor-pdf-page>canvas{background:#fff;max-width:none;display:block}.editor-pdf-page__placeholder{background:linear-gradient(100deg,#fff 25%,#f0f0f2 43%,#fff 61%) 0 0/220% 100%,#fff;animation:1.25s ease-in-out infinite editor-shimmer;position:absolute;inset:0}.editor-pdf-state{min-height:0;color:var(--muted);flex:1;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.editor-pdf-state svg{animation:.95s linear infinite editor-spin}.editor-review-list-button,.editor-review-single{min-width:0;min-height:34px;color:var(--text);background:var(--text);border-radius:12px;justify-content:center;align-items:center;gap:5px;padding:0 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.editor-review-list-button,.editor-review-single{background:color-mix(in srgb, var(--text) 5%, transparent)}}.editor-review-list-button,.editor-review-single{white-space:nowrap;font-size:10px;font-weight:720}.editor-review-single{color:var(--accent-text);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.editor-review-single{background:color-mix(in srgb, var(--accent) 10%, var(--surface))}}.editor-review-compact-summary{min-width:0;max-width:100%;color:var(--text);background:var(--surface);overflow-wrap:anywhere;border-radius:15px;margin:0;padding:11px 13px;font-size:12px;font-weight:680;line-height:1.45}.editor-proposal-sheet,.editor-proposal-sheet>*,.editor-review-tabs,.editor-review-tabs>*,.editor-proposal-footer{min-width:0;max-width:100%}.editor-proposal-sheet{width:100%;overflow-x:clip}.editor-word-diff{color:var(--text);background:var(--text);border-radius:14px;margin:0;padding:12px}@supports (color:color-mix(in lab, red, red)){.editor-word-diff{background:color-mix(in srgb, var(--text) 3.5%, var(--surface))}}.editor-word-diff{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.6}.editor-word-diff del,.editor-word-diff ins{border-radius:4px;padding:1px 2px;text-decoration-thickness:1px}.editor-word-diff del{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.editor-word-diff del{color:color-mix(in srgb, var(--destructive) 88%, var(--text))}}.editor-word-diff del{background:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.editor-word-diff del{background:color-mix(in srgb, var(--destructive) 11%, transparent)}}.editor-word-diff ins{color:#158150;background:#2aaa681f;text-decoration:none}.editor-proposal-footer{gap:3px;display:grid}.editor-proposal-actions>.ui-button{white-space:normal;min-width:0;min-height:46px;padding-inline:9px;font-size:10px;line-height:1.2}.editor-command-billing{gap:8px;display:grid}.editor-command-billing>button{border:var(--hairline) solid var(--text);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;min-height:54px;padding:8px 11px;display:grid}@supports (color:color-mix(in lab, red, red)){.editor-command-billing>button{border:var(--hairline) solid color-mix(in srgb, var(--text) 8%, transparent)}}.editor-command-billing>button{color:var(--text);background:var(--surface);text-align:left;border-radius:17px}.editor-command-billing>button.is-active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.editor-command-billing>button.is-active{border-color:color-mix(in srgb, var(--accent) 38%, transparent)}}.editor-command-billing>button.is-active{color:var(--accent-text);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.editor-command-billing>button.is-active{background:color-mix(in srgb, var(--accent) 9%, var(--surface))}}.editor-command-billing>button>span{gap:2px;display:grid}.editor-command-billing>button strong{font-size:12px}.editor-command-billing>button small{color:var(--muted);font-size:10px}.editor-command-billing>div{background:var(--text);border-radius:15px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:9px 10px 9px 13px;display:grid}@supports (color:color-mix(in lab, red, red)){.editor-command-billing>div{background:color-mix(in srgb, var(--text) 4%, transparent)}}.editor-command-billing>div{font-size:10px}.editor-command-billing>div>strong{color:var(--accent-text);font-size:10px}.editor-command-billing>div>button{min-height:32px;color:var(--accent-text);background:var(--accent);border-radius:11px;align-items:center;gap:3px;padding:0 9px;display:flex}@supports (color:color-mix(in lab, red, red)){.editor-command-billing>div>button{background:color-mix(in srgb, var(--accent) 9%, var(--surface))}}.editor-command-billing>div>button{font-size:9px;font-weight:720}.editor-quick-exchange{gap:14px;padding-bottom:4px;display:grid}.editor-quick-exchange__balance{color:var(--text);background:var(--accent);border-radius:20px;gap:3px;padding:15px;display:grid}@supports (color:color-mix(in lab, red, red)){.editor-quick-exchange__balance{background:color-mix(in srgb, var(--accent) 9%, var(--surface))}}.editor-quick-exchange__balance span{font-size:17px;font-weight:760}.editor-quick-exchange__balance small{color:var(--muted);font-size:11px}.editor-quick-exchange__converter{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.editor-quick-exchange__converter>svg{color:var(--hint)}.editor-quick-exchange__converter label{background:var(--surface);border-radius:20px;align-content:center;justify-items:center;gap:8px;min-height:128px;padding:12px 8px;display:grid}.editor-quick-exchange__converter label>span,.editor-quick-exchange__converter label>small{color:var(--muted);text-align:center;font-size:9px}.editor-quick-exchange__converter label>strong{color:var(--accent-text);font-size:30px}.editor-context-layout.is-expanded-layout .editor-context-summary{order:20;grid-column:1/-1;min-height:50px;padding-inline:12px}.editor-context-layout.is-expanded-layout .editor-context-grabber{order:-10}.editor-context-layout.is-expanded-layout>button{grid-template-columns:auto minmax(0,auto);place-content:center;gap:5px;min-width:0}.editor-context-layout.is-expanded-layout>button span{font-size:9px;display:inline}.editor-context-toggle{display:grid!important}@media (width<=430px){.editor-toolbar{padding-inline:7px}.editor-toolbar__main{grid-template-columns:36px minmax(0,1fr) 36px;gap:5px}.editor-toolbar.is-pdf .editor-toolbar__main{grid-template-columns:minmax(0,1fr) 36px}.editor-toolbar-zoom{grid-template-columns:34px 40px 34px 34px;min-width:150px}.editor-context-layout.is-compact-layout{grid-template-columns:minmax(0,1fr) repeat(5,38px);gap:5px}.editor-context-layout.is-compact-layout>button{aspect-ratio:1;width:38px;min-width:38px;height:38px;min-height:38px;padding:0}.editor-context-layout.is-compact-layout>.editor-context-summary{align-content:center;justify-self:stretch;width:100%;min-width:0;min-height:38px;padding-inline:8px}.editor-context-layout.is-compact-layout>.editor-context-summary>span{letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap;width:100%;font-size:11px;overflow:hidden}.editor-context-layout.is-compact-layout>button:not(.editor-context-summary)>span{display:none}.editor-review-mode-switch>span,.editor-review-mode-switch>button{padding-inline:6px}.editor-zoom-controls{bottom:calc(78px + var(--safe-bottom))}}@media (prefers-reduced-motion:reduce){.editor-page-placeholder,.editor-active-operation i,.editor-proposal-progress__pulse,.editor-proposal-progress__line i,.editor-loading svg,.editor-version-loading svg,.editor-proposal-loading svg{animation:none}}@keyframes editor-spin{to{transform:rotate(1turn)}}@keyframes editor-shimmer{to{background-position:-220% 0,0 0}}@keyframes editor-pulse{0%,to{opacity:.45;transform:scale(.82)}50%{opacity:1;transform:scale(1.12)}}@keyframes editor-breathe{0%,to{transform:scale(.96)}50%{transform:scale(1.04)}}@keyframes editor-progress{0%{transform:translate(-120%)}55%{transform:translate(105%)}to{transform:translate(240%)}}@media (width>=1024px){.editor-toolbar{flex-wrap:wrap;align-items:center;gap:8px;width:min(70%,1100px);padding:0;display:flex;top:8px;left:50%;right:auto;transform:translate(-50%)}.editor-toolbar__main{flex:1;min-width:0}.editor-toolbar .editor-toolbar-zoom{flex:none;margin:0}.editor-context-bar{transform-origin:100% 100%;width:min(70%,920px);left:auto;right:24px}.visual-editor-viewport.is-reading .visual-editor-document-stage{width:70%;min-width:0;max-width:none;margin-inline:auto}.editor-empty-selection-hint{left:auto;right:24px;bottom:calc(10px + var(--safe-bottom));transform-origin:100% 100%;width:min(70%,540px);transform:none}.editor-context-bar{width:max-content;max-width:min(70vw,920px)}.editor-context-layout.is-compact-layout{grid-template-columns:minmax(0,max-content) repeat(5,auto);position:relative}.editor-context-layout.is-compact-layout>.editor-context-summary{min-width:72px;max-width:min(30vw,360px);padding-inline:14px}.editor-context-layout.is-compact-layout>.editor-context-summary>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.editor-context-bar.is-expanded{min-width:360px}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}._page_ciu8h_1{width:100%;min-height:100dvh;padding:max(28px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) max(28px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));color:var(--text);background:var(--app-bg);place-items:center;display:grid}._content_ciu8h_15{text-align:center;flex-direction:column;align-items:center;width:min(100%,390px);display:flex}._brand_ciu8h_23{color:color-mix(in srgb, var(--telegram-brand) 76%, var(--text));letter-spacing:.055em;text-transform:uppercase;margin-bottom:9px;font-size:12px;font-weight:700}._title_ciu8h_32{letter-spacing:-.045em;font-size:clamp(34px,10vw,44px);font-weight:760;line-height:1.03}._description_ciu8h_39{max-width:350px;color:var(--muted);margin-top:13px;font-size:15px;line-height:1.48}._action_ciu8h_47{color:#fff;background:var(--telegram-brand);letter-spacing:-.01em;width:100%;min-height:52px;transition:transform .12s var(--ease-telegram), opacity .12s ease;-webkit-tap-highlight-color:transparent;border-radius:16px;justify-content:center;align-items:center;margin-top:27px;font-size:16px;font-weight:660;text-decoration:none;display:inline-flex}._action_ciu8h_47:active{opacity:.86;transform:scale(.985)}._action_ciu8h_47:focus-visible{outline:2px solid var(--text);outline-offset:3px}._hint_ciu8h_77{color:var(--hint);margin-top:12px;font-size:12px;line-height:1.4}@media (prefers-reduced-motion:reduce){._action_ciu8h_47{transition:none}}
