.form-actions{margin:16px var(--horizontal-gutter);gap:10px;display:flex}.form-actions>.ui-button{flex:1;min-width:0}@media (width>=720px){.form-actions{max-width:calc(720px - var(--horizontal-gutter) * 2);margin-inline:auto}}@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-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}.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}}.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)}.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%)}}.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}.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}.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}.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}.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}.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))}}.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)}}.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}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}.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}.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}.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}}.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}}.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}}.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}}.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}@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}}:root{--horizontal-gutter:16px;--app-height:100dvh}body{font-size:16px}.study-app{flex-direction:column;max-width:1080px;height:100dvh;margin:auto;display:flex}.study-top{padding:calc(16px + var(--safe-top)) 24px 14px;flex:none;align-items:center;gap:12px;display:flex}.brand{color:var(--text);letter-spacing:-1.7px;margin-right:auto;font-size:29px;font-weight:780;text-decoration:none}.brand span{color:var(--accent);padding-left:3px}.group-chip{background:var(--surface);border:var(--surface-border);border-radius:30px;align-items:center;gap:12px;padding:9px 15px;font-size:14px;font-weight:650;display:flex}.group-chip span{color:var(--muted)}.study-main{overscroll-behavior:contain;scrollbar-width:thin;flex:1;padding:10px 24px 130px;overflow-y:auto}.screen-heading{justify-content:space-between;align-items:center;gap:16px;margin:8px 0 24px;display:flex}.screen-heading h1{letter-spacing:-1.4px;margin:7px 0 0;font-size:36px;font-weight:740;line-height:1.2}.eyebrow{color:var(--muted);font-size:13px;font-weight:550;display:block}.timezone{border:1px solid var(--separator);color:var(--muted);border-radius:8px;padding:5px 9px;font-size:13px}.round{background:var(--surface);border:var(--surface-border);border-radius:50%;flex:none;place-items:center;min-width:40px;height:40px;display:grid}.round.accent{background:var(--accent);color:#fff;width:46px;height:46px}.section-heading{justify-content:space-between;align-items:center;margin:28px 0 16px;display:flex}.section-heading h2{letter-spacing:-.5px;margin:4px 0;font-size:23px;font-weight:680}.section-heading .round{background:var(--surface);width:34px;min-width:34px;height:34px;color:var(--accent)}.lesson{border-bottom:1px solid var(--separator-faint);align-items:stretch;gap:15px;padding:17px 15px 17px 0;display:flex;position:relative}.lesson-time{font-variant-numeric:tabular-nums;flex-direction:column;flex:none;gap:6px;width:51px;padding-top:2px;font-size:14px;display:flex}.lesson-time strong{font-weight:640}.lesson-time span{color:var(--muted);font-size:12px}.lesson-content{border-left:3px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.lesson-content{border-left:3px solid color-mix(in srgb, var(--accent) 25%, transparent)}}.lesson-content{flex:1;min-width:0;padding-left:16px}.lesson-title{text-align:left;font-size:16px;font-weight:640;line-height:1.4}.lesson .meta{margin-top:7px}.meta{color:var(--muted);flex-wrap:wrap;gap:8px 12px;font-size:13px;line-height:1.45;display:flex}.lesson-add{color:var(--muted);flex:none;align-self:center;padding:8px}.lesson.is-live{background:var(--surface);box-shadow:var(--shadow-soft);border-radius:20px;margin-left:-12px;padding-left:12px}.lesson.is-live .lesson-content{border-color:var(--accent)}.live-label{color:var(--accent);font-weight:650}.lesson.is-cancelled{opacity:.55}.lesson.is-cancelled .lesson-title{text-decoration:line-through}.lesson-task{color:var(--accent);text-align:left;margin-top:9px;font-size:14px;display:block}.free-day{border:1px dashed var(--separator);border-radius:20px;padding:22px}.free-day span{font-size:16px;font-weight:650}.free-day p{color:var(--muted);margin:6px 0 0;font-size:14px}.schedule-source{color:var(--muted);margin:25px 0;font-size:12px;line-height:1.6}.calendar-controls{justify-content:space-between;align-items:center;margin:20px 0 12px;display:flex}.calendar-controls strong{text-transform:capitalize;font-size:16px}.calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin-top:17px;display:grid}.weekday{text-align:center;color:var(--muted);padding:8px 0;font-size:12px}.calendar-date{border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:59px;font-size:16px;display:flex}.calendar-date small{color:var(--muted);font-size:10px}.calendar-date.today{box-shadow:inset 0 0 0 1px var(--accent)}.calendar-date.selected{background:var(--accent);color:#fff}.calendar-date.selected small{color:#d3eee7}.filters{gap:8px;margin:10px 0;display:flex}.filters>*{flex:1;min-width:0}.filters select{border:var(--surface-border);background:var(--surface);border-radius:13px;width:100%;padding:11px 9px;font-size:13px}.filter-chips{gap:7px;margin:17px 0;display:flex;overflow-x:auto}.filter-chips button{white-space:nowrap;border:var(--surface-border);background:var(--surface);border-radius:25px;padding:9px 13px;font-size:13px}.filter-chips button.selected{background:var(--accent);color:#fff}.result-meta{color:var(--muted);margin:22px 0 11px;font-size:12px}.entry-list{background:var(--surface);border:var(--surface-border);border-radius:22px;overflow:hidden}.study-entry{text-align:left;border-bottom:1px solid var(--separator-faint);align-items:flex-start;gap:13px;width:100%;padding:19px 16px;display:flex}.study-entry:last-child{border-bottom:0}.entry-marker{background:var(--surface-secondary);width:29px;height:29px;color:var(--muted);border-radius:9px;flex:none;place-items:center;margin-top:3px;font-size:22px;display:grid}.entry-marker[data-status=accepted]{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.entry-marker[data-status=accepted]{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.entry-marker[data-status=accepted]{color:var(--accent)}.entry-copy{flex:1;min-width:0}.entry-copy h3{margin:5px 0 8px;font-size:16px;font-weight:640;line-height:1.4}.chevron{color:var(--muted);align-self:center;font-size:23px}.badges{flex-wrap:wrap;gap:6px;display:flex}.badges span{background:var(--surface-secondary);color:var(--muted);border-radius:7px;padding:4px 8px;font-size:12px}.entry-copy .badges{margin-top:8px}.badges .amber{color:#9f6819;background:#f9ebd2}.panel{background:var(--surface);border:var(--surface-border);border-radius:22px;margin:18px 0;padding:20px}.panel h2{margin:0 0 18px;font-size:20px}.panel summary{cursor:pointer;font-size:16px;font-weight:620}.panel[open] summary{margin-bottom:20px}.hint{color:var(--muted);font-size:13px;line-height:1.6}.study-form{flex-direction:column;gap:17px;display:flex}.form-row{gap:12px;display:flex}.form-row>*{flex:1;min-width:0}.study-form .checkbox{flex-direction:row;align-items:center}.study-form .checkbox input{width:20px;height:20px}.upload-area{border:1px dashed var(--separator);border-radius:15px;padding:16px}.upload-area small{color:var(--muted);font-size:12px}.upload-area input{padding:8px;font-size:13px}.file-line{align-items:center;gap:10px;font-size:13px;display:flex}.file-line span{overflow-wrap:anywhere;flex:1}.file-line button{color:var(--destructive)}.error,.error-banner{color:var(--destructive);font-size:14px;line-height:1.5}.error-banner{background:var(--surface);border-radius:14px;align-items:center;gap:10px;margin-bottom:15px;padding:13px;display:flex}.error-banner span{flex:1}.error-banner button{font-weight:650}.study-detail section{margin:23px 0}.study-detail h3{margin:0 0 14px;font-size:17px}.body-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.65}.due-label{color:var(--accent);font-size:14px;font-weight:620}.personal-panel{background:var(--surface-secondary);border-radius:18px;padding:18px}.personal-panel input,.personal-panel textarea,.personal-panel select{background:var(--surface)}.resource-link{overflow-wrap:anywhere;color:var(--accent);margin:12px 0;font-size:14px;display:block}.selected-variant{background:var(--surface-secondary);border-radius:10px;padding:12px}.study-attachment{border:var(--surface-border);border-radius:15px;margin:9px 0;padding:13px}.attachment-row{align-items:center;gap:10px;display:flex}.attachment-row>div{flex:1;min-width:0}.attachment-row strong{overflow-wrap:anywhere;font-size:13px;font-weight:550;display:block}.attachment-row small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.study-attachment img,.study-attachment video{object-fit:contain;border-radius:9px;width:100%;max-height:450px;margin-top:12px;display:block}.study-attachment audio{width:100%;margin-top:12px}.download-link{color:var(--accent);margin-top:12px;font-size:14px;display:block}.library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.library-card{border:var(--surface-border);background:var(--surface);border-radius:20px;overflow:hidden}.library-card .study-entry{padding:15px 12px}.library-card .entry-marker,.library-card .chevron{display:none}.library-card .study-attachment{border:none;border-top:var(--surface-border);border-radius:0;margin:0}.library-card .attachment-row{flex-wrap:wrap}.library-card .attachment-row>svg{display:none}.library-card .ui-button{font-size:12px}.profile-avatar{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:54px;height:54px;font-size:23px;display:grid}.member-row{border-bottom:var(--surface-border);align-items:center;gap:12px;padding:13px 0;display:flex}.member-row>div{flex:1;min-width:0}.member-row strong{font-size:15px}.member-row small,.audit-row small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.member-row select{background:var(--surface-secondary);border:0;border-radius:10px;max-width:135px;padding:9px;font-size:13px}.audit-row{border-bottom:var(--surface-border);padding:14px 0;font-size:14px}.audit-row p{margin:7px 0}.count{color:var(--accent);font-size:16px}.study-detail>.ui-button{margin-top:15px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.bottom-tabs{z-index:20}.segmented-control{margin-bottom:5px}a{color:var(--accent)}@media (width>=700px){.study-app{max-width:850px}.study-top,.study-main{padding-inline:42px}.screen-heading h1{font-size:42px}.lesson{padding-block:21px}.schedule-day{margin-bottom:38px}.library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.calendar-date{min-height:76px}.calendar-date small{font-size:12px}}@media (width<=360px){.study-top,.study-main{padding-inline:16px}.lesson{gap:9px;padding-right:0}.lesson-content{padding-left:11px}.screen-heading h1{font-size:32px}.filters{flex-wrap:wrap}.library-grid{grid-template-columns:1fr}}.settings-faq__content{padding:0 16px 16px}.study-main>.settings-faq{margin:16px 0}.study-form .settings-form-card{margin:0}.study-form>.settings-form-field{border-radius:var(--radius-group)}.filters .select-trigger{width:100%;min-width:0}.filters .select-trigger strong{white-space:normal}.study-main{padding-top:calc(12px + var(--safe-top))}.study-toolbar{justify-content:space-between;margin-bottom:10px;display:flex}.study-main.profile-screen{padding-left:0;padding-right:0}.profile-screen>.genrefer-profile-hero{margin:0 var(--horizontal-gutter) 18px}.profile-screen>.panel,.profile-screen>.settings-faq,.profile-screen .section-heading{margin-left:var(--horizontal-gutter);margin-right:var(--horizontal-gutter)}.profile-screen .content-section{margin-bottom:22px}.sheet-content .filters{flex-direction:column;display:flex}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}.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 color-mix(in srgb, var(--accent) 12%, transparent), inset 0 0 0 .5px #fffc;border-radius:42%;transition:transform 42ms linear,border-radius 90ms ease-out,box-shadow .12s}.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 color-mix(in srgb, var(--accent) 12%, transparent);border-radius:42%;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}}.study-toolbar{align-items:center;gap:10px}.study-toolbar .search-field{flex:1;min-width:0}.study-toolbar>.icon-button{flex:none}.study-entry{border-bottom:0}.filters{flex-direction:column}.profile-screen .content-section{margin-bottom:4px;padding-top:10px;padding-bottom:6px}.profile-screen .section-heading{margin:0 0 8px}.profile-screen>.genrefer-profile-hero{margin-bottom:8px}.schedule-toolbar{align-items:center;gap:12px;margin-bottom:14px;display:flex}.schedule-toolbar>.segmented-control{flex:1}.schedule-day{margin-bottom:18px}.schedule-day .section-heading{margin:16px 0 4px}.schedule-day .section-heading>div{align-items:baseline;gap:8px;display:flex}.schedule-day .section-heading h2{color:var(--muted);font-size:14px;font-weight:600}.schedule-day .eyebrow{color:var(--text);font-size:15px;font-weight:650}.lesson{gap:10px;padding:12px 0}.lesson-title{font-size:var(--profile-row-title-size,15px)}.lesson-content{padding-left:11px}.lesson .meta{margin-top:4px;font-size:12px}.lesson-gap{color:var(--muted);align-items:center;gap:10px;padding:5px 0 5px 62px;font-size:11px;display:flex}.lesson-gap span{background:var(--separator-faint);flex:1;height:1px}.live-summary{padding:15px 16px}.live-summary__top{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.live-summary__top strong{color:var(--accent-text);font-variant-numeric:tabular-nums;font-size:17px}.live-summary h2{margin:8px 0 4px;font-size:18px;line-height:1.3}.live-summary p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.live-summary progress{width:100%;height:5px;accent-color:var(--accent);background:var(--separator-faint);border:0;border-radius:9px;margin-top:14px;display:block;overflow:hidden}.live-summary progress::-webkit-progress-bar{background:var(--separator-faint)}.live-summary progress::-webkit-progress-value{background:var(--accent);border-radius:9px}.library-timeline section{margin-bottom:24px}.timeline-date{justify-content:space-between;align-items:center;margin:22px 4px 10px;font-size:13px;display:flex}.timeline-date time{font-weight:650}.timeline-date span{color:var(--muted);font-size:11px}.library-post{margin-bottom:12px}.library-post__copy{text-align:left;width:100%;display:block}.library-post__copy p{color:var(--muted);-webkit-line-clamp:4;white-space:pre-line;-webkit-box-orient:vertical;margin:8px 0 14px;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.library-post .history-card__meta{gap:12px;font-size:11px}.library-post__footer{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin-top:12px;font-size:11px;display:flex}.library-post__footer button{color:var(--accent-text);padding:5px;font-size:12px}.library-post .grouped-list{background:var(--surface-secondary);margin-top:8px}.library-post .list-row__copy strong{white-space:normal;overflow-wrap:anywhere;font-size:13px}
