@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.cart-nav-sum[data-v-aac20294]{font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap;letter-spacing:.01em;border-radius:999px;background:linear-gradient(145deg,#34d399,#059669);color:#ecfdf5;box-shadow:0 1px 10px #05966973;border:1px solid rgba(255,255,255,.22)}.cart-nav-sum--tab[data-v-aac20294]{display:inline-flex;align-items:center;justify-content:center;margin-left:6px;padding:0 8px;min-height:20px;font-size:11px;line-height:1;max-width:120px}.cart-nav-sum--mobile[data-v-aac20294]{position:absolute;top:2px;right:calc(50% - 36px);padding:0 6px;min-height:17px;font-size:9px;line-height:1;max-width:min(92px,38vw);z-index:2}.cart-nav-sum__inner[data-v-aac20294]{overflow:hidden;text-overflow:ellipsis}.tab-btn.active .cart-nav-sum[data-v-aac20294],.mn-btn.active .cart-nav-sum[data-v-aac20294]{background:linear-gradient(145deg,#c7d2fe,#818cf8 55%,#6366f1);color:#1e1b4b;border-color:#ffffff59;box-shadow:0 1px 12px #6366f159}.cart-sum-tick-enter-active[data-v-aac20294],.cart-sum-tick-leave-active[data-v-aac20294]{transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1)}.cart-sum-tick-enter-from[data-v-aac20294]{opacity:0;transform:translateY(5px)}.cart-sum-tick-leave-to[data-v-aac20294]{opacity:0;transform:translateY(-5px)}@media (prefers-reduced-motion: reduce){.cart-sum-tick-enter-active[data-v-aac20294],.cart-sum-tick-leave-active[data-v-aac20294]{transition-duration:.01ms}}.markup-percent-icon[data-v-a62863b5]{display:block;flex-shrink:0;overflow:visible;shape-rendering:geometricPrecision}.notif-wrap[data-v-354a5eb9]{position:relative;flex-shrink:0}.notif-btn[data-v-354a5eb9]{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:8px;background:transparent;color:#ffffffd9;cursor:pointer;transition:background .15s,color .15s}.notif-btn[data-v-354a5eb9]:hover,.notif-btn.active[data-v-354a5eb9]{background:#ffffff1a;color:#fff}.notif-badge[data-v-354a5eb9]{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#ef4444;color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center;box-shadow:0 0 0 2px #1e1b4b}.notif-panel[data-v-354a5eb9]{position:absolute;top:calc(100% + 8px);right:0;z-index:1200;width:min(380px,calc(100vw - 24px));max-height:min(420px,calc(100vh - 100px));display:flex;flex-direction:column;background:var(--c-surface, #fff);border:1px solid var(--c-border-light, #e8edf4);border-radius:12px;box-shadow:0 12px 40px #0f172a2e;overflow:hidden}.notif-panel-hdr[data-v-354a5eb9]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border-bottom:1px solid var(--c-border-light, #e8edf4)}.notif-panel-title[data-v-354a5eb9]{font-size:14px;font-weight:700;color:var(--c-text, #0f172a)}.notif-panel-count[data-v-354a5eb9]{font-size:12px;font-weight:600;color:#059669}.notif-list[data-v-354a5eb9]{list-style:none;margin:0;padding:6px 0;overflow-y:auto;flex:1}.notif-item[data-v-354a5eb9]{padding:10px 14px;border-bottom:1px solid var(--c-border-light, #f1f5f9);cursor:pointer;transition:background .12s}.notif-item[data-v-354a5eb9]:last-child{border-bottom:none}.notif-item[data-v-354a5eb9]:hover{background:var(--c-bg-hover, #f8fafc)}.notif-item.unread[data-v-354a5eb9]{background:#ecfdf5}.notif-item.unread[data-v-354a5eb9]:hover{background:#d1fae5}.notif-item-top[data-v-354a5eb9]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:2px}.notif-sup[data-v-354a5eb9]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--c-primary, #6366f1)}.notif-time[data-v-354a5eb9]{font-size:11px;color:var(--c-text-muted, #94a3b8);white-space:nowrap}.notif-part[data-v-354a5eb9]{font-size:13px;font-weight:600;color:var(--c-text, #0f172a)}.notif-name[data-v-354a5eb9]{font-size:12px;color:var(--c-text-muted, #64748b);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notif-status[data-v-354a5eb9]{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:12px}.notif-old[data-v-354a5eb9]{color:var(--c-text-muted, #94a3b8);text-decoration:line-through}.notif-arrow[data-v-354a5eb9]{color:var(--c-text-muted, #cbd5e1)}.notif-new[data-v-354a5eb9]{font-weight:600;color:#059669}.notif-empty[data-v-354a5eb9]{padding:28px 16px;text-align:center;font-size:13px;color:var(--c-text-muted, #94a3b8)}.notif-footer[data-v-354a5eb9]{padding:10px 14px;border-top:1px solid var(--c-border-light, #e8edf4);background:var(--c-bg, #f8fafc)}.notif-read-all[data-v-354a5eb9]{width:100%;padding:8px 12px;border:none;border-radius:8px;background:var(--c-primary, #6366f1);color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:opacity .15s}.notif-read-all[data-v-354a5eb9]:hover{opacity:.92}.notif-drop-enter-active[data-v-354a5eb9],.notif-drop-leave-active[data-v-354a5eb9]{transition:opacity .15s ease,transform .15s ease}.notif-drop-enter-from[data-v-354a5eb9],.notif-drop-leave-to[data-v-354a5eb9]{opacity:0;transform:translateY(-6px)}.watch-bell-wrap[data-v-eef1d7a7]{position:relative;flex:none}.watch-bell[data-v-eef1d7a7]{position:relative;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:9px;background:transparent;color:#ffffffdb;cursor:pointer}.watch-bell[data-v-eef1d7a7]:hover,.watch-bell.active[data-v-eef1d7a7]{background:#ffffff1c;color:#fff}.watch-bell svg[data-v-eef1d7a7]{width:21px;height:21px}.watch-badge[data-v-eef1d7a7],.watch-active-count[data-v-eef1d7a7]{position:absolute;top:0;right:-1px;min-width:16px;height:16px;padding:0 4px;box-sizing:border-box;border-radius:999px;color:#fff;font-size:9px;font-weight:800;line-height:16px;box-shadow:0 0 0 2px #1e1b4b}.watch-badge[data-v-eef1d7a7]{background:#ef4444}.watch-active-count[data-v-eef1d7a7]{background:#7c3aed}.watch-popover[data-v-eef1d7a7]{position:absolute;z-index:1200;top:calc(100% + 8px);right:0;width:min(340px,calc(100vw - 20px));overflow:hidden;border:1px solid #e4e8ef;border-radius:13px;background:#fff;box-shadow:0 15px 45px #0f172a38}.popover-head[data-v-eef1d7a7]{display:flex;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid #edf0f4;color:#1f2937;font-size:13px}.popover-head span[data-v-eef1d7a7]{color:#7c3aed;font-size:11px;font-weight:700}.popover-empty[data-v-eef1d7a7]{padding:25px 14px;color:#8a93a3;font-size:12px;text-align:center}.popover-event[data-v-eef1d7a7]{display:grid;width:100%;gap:3px;padding:10px 14px;border:0;border-bottom:1px solid #f0f2f5;background:#fff;color:#283246;text-align:left;cursor:pointer}.popover-event.unread[data-v-eef1d7a7]{background:#f5f3ff}.popover-event strong[data-v-eef1d7a7]{font-size:12px}.popover-event small[data-v-eef1d7a7]{color:#717b8e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.popover-open[data-v-eef1d7a7]{width:100%;padding:11px;border:0;background:#fafaff;color:#6258e8;font-size:12px;font-weight:750;cursor:pointer}.oh-trigger[data-v-24a6117c]{position:relative;width:38px;height:38px;padding:0;border:1px solid rgba(255,255,255,.14);border-radius:11px;background:linear-gradient(135deg,var(--c-primary, #6366f1),var(--c-accent, #8b5cf6));color:#fff;display:grid;place-items:center;cursor:pointer;box-shadow:0 5px 16px #4f46e547;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease}.oh-trigger[data-v-24a6117c]:hover{transform:translateY(-1px);filter:brightness(1.08);box-shadow:0 7px 20px #4f46e561}.oh-trigger[data-v-24a6117c]:active{transform:translateY(0) scale(.97)}.oh-trigger[data-v-24a6117c]:focus-visible{outline:2px solid #c4b5fd;outline-offset:3px}.oh-trigger>svg[data-v-24a6117c]{width:21px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.oh-trigger.is-working[data-v-24a6117c]{color:#fff;background:linear-gradient(135deg,#4f46e5,#7c3aed)}.oh-trigger.is-ready[data-v-24a6117c]{color:#fff;background:linear-gradient(135deg,#10b981,#6366f1)}.oh-trigger-pulse[data-v-24a6117c]{position:absolute;right:3px;top:3px;width:7px;height:7px;border:2px solid #312e81;border-radius:50%;background:#c4b5fd;box-shadow:0 0 0 3px #c4b5fd40;animation:oh-pulse-24a6117c 1.4s ease-in-out infinite}.oh-trigger-ready[data-v-24a6117c]{position:absolute;right:-4px;top:-5px;width:18px;height:18px;border:2px solid var(--c-topbar,#1e293b);border-radius:50%;background:#10b981;color:#fff;font-size:10px;font-weight:800;display:grid;place-items:center}.oh-layer[data-v-24a6117c]{--oh-ink:#0f172a;--oh-muted:#64748b;--oh-paper:#eef2f7;--oh-primary:#6366f1;--oh-primary-hover:#4f46e5;--oh-accent:#8b5cf6;--oh-border:#dde3ec;--oh-surface:#fff;--oh-topbar:#1e293b;--oh-lime:#6366f1;position:fixed;z-index:120000;top:0;right:0;bottom:0;left:0;color:var(--oh-ink);font-family:var(--font, Manrope, sans-serif)}.oh-backdrop[data-v-24a6117c]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;border:0;background:#0f172a57;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.oh-panel[data-v-24a6117c]{position:absolute;z-index:1;right:0;top:0;bottom:0;width:min(860px,calc(100vw - 42px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;background:radial-gradient(circle at 92% 0%,rgba(99,102,241,.08),transparent 28rem),var(--oh-paper);box-shadow:-22px 0 72px #0f172a3d;border-left:1px solid rgba(148,163,184,.32)}.oh-header[data-v-24a6117c]{min-height:68px;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.08);background:var(--oh-topbar);color:#e2e8f0;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px}.oh-icon-button[data-v-24a6117c]{width:42px;height:42px;padding:0;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:#fff1;color:inherit;display:grid;place-items:center;cursor:pointer;transition:background .18s,transform .18s,border-color .18s}.oh-icon-button[data-v-24a6117c]:hover{background:#ffffff21;border-color:#ffffff29;transform:translateY(-1px)}.oh-icon-button[data-v-24a6117c]:active{transform:scale(.97)}.oh-icon-button[data-v-24a6117c]:focus-visible{outline:2px solid #a5b4fc;outline-offset:2px}.oh-icon-button svg[data-v-24a6117c]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.oh-heading[data-v-24a6117c]{min-width:0;display:flex;align-items:center;justify-content:center;gap:10px}.oh-wordmark[data-v-24a6117c]{font-size:15px;font-weight:760;letter-spacing:-.02em;display:flex;align-items:center;gap:8px;white-space:nowrap}.oh-wordmark>span[data-v-24a6117c]{width:9px;height:9px;border-radius:3px;background:linear-gradient(135deg,#818cf8,#a855f7);box-shadow:0 0 0 4px #818cf821}.oh-balance[data-v-24a6117c]{height:29px;padding:0 10px;border:1px solid rgba(165,180,252,.22);border-radius:9px;background:#6366f124;color:#c7d2fe;display:flex;align-items:center;gap:5px;font-size:11.5px;font-weight:720;font-variant-numeric:tabular-nums;cursor:pointer}.oh-balance[data-v-24a6117c]:hover{background:#6366f13d}.oh-balance svg[data-v-24a6117c]{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8}.oh-header-actions[data-v-24a6117c]{display:flex;gap:6px}.oh-conversation[data-v-24a6117c]{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:22px 20px 120px;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.oh-empty[data-v-24a6117c]{min-height:58dvh;max-width:650px;margin:auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.oh-empty-mark[data-v-24a6117c]{width:58px;height:58px;border:0;border-radius:16px;background:linear-gradient(135deg,var(--oh-primary),var(--oh-accent));color:#fff;box-shadow:0 12px 28px #4f46e533;display:grid;place-items:center;position:relative}.oh-empty-mark[data-v-24a6117c]:after{content:"";position:absolute;width:11px;height:11px;border:3px solid var(--oh-paper);border-radius:50%;background:#10b981;right:-3px;top:-3px}.oh-empty-mark svg[data-v-24a6117c]{width:29px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.oh-empty>p[data-v-24a6117c]{margin:22px 0 8px;color:var(--oh-primary-hover);font-size:11px;font-weight:760;letter-spacing:.065em;text-transform:uppercase}.oh-empty h2[data-v-24a6117c]{max-width:600px;margin:0;font-size:clamp(34px,4.6vw,50px);line-height:1.03;letter-spacing:-.048em;text-wrap:balance}.oh-capabilities[data-v-24a6117c]{max-width:620px;margin-top:20px;padding-left:16px;border-left:3px solid var(--oh-primary);display:grid;gap:9px;color:var(--oh-muted);font-size:14.5px;line-height:1.6;text-wrap:pretty}.oh-capabilities span[data-v-24a6117c]{color:#334155;font-weight:650}.oh-capabilities p[data-v-24a6117c]{margin:0}.oh-capabilities small[data-v-24a6117c]{color:#7c8aa0;font-size:12px;line-height:1.5}.oh-message-list[data-v-24a6117c]{width:min(100%,720px);margin:auto;display:flex;flex-direction:column;gap:14px}.oh-message[data-v-24a6117c]{max-width:92%;line-height:1.5}.oh-message.user[data-v-24a6117c]{align-self:flex-end;padding:11px 15px;border-radius:21px 21px 7px;background:#1b1c18;color:#fff}.oh-message.user>p[data-v-24a6117c]{margin:0;white-space:pre-wrap}.oh-message.assistant[data-v-24a6117c]{align-self:stretch}.oh-message.expert-answer[data-v-24a6117c]{padding:14px;border:1px solid rgba(123,97,255,.18);border-radius:20px;background:linear-gradient(145deg,#ffffffe6,#f9f8ffbd);box-shadow:0 12px 30px #251f5012}.oh-expert-heading[data-v-24a6117c]{margin:0 0 8px;display:flex;align-items:center;gap:9px}.oh-expert-heading>span[data-v-24a6117c]{width:29px;height:29px;border-radius:10px;background:#6d5dfc;color:#fff;display:grid;place-items:center;font-weight:800}.oh-expert-heading>div[data-v-24a6117c]{display:grid;line-height:1.25}.oh-expert-heading b[data-v-24a6117c]{font-size:12.5px}.oh-expert-heading small[data-v-24a6117c]{color:var(--oh-muted);font-size:10.5px}.oh-message-content[data-v-24a6117c]{max-width:65ch;padding:4px 3px 8px;font-size:14.5px;line-height:1.62;overflow-wrap:anywhere;text-wrap:pretty}.oh-message-content[data-v-24a6117c] p{margin:0 0 12px}.oh-message-content[data-v-24a6117c] p:first-child{font-size:15px;color:#30312c}.oh-message-content[data-v-24a6117c] h1,.oh-message-content[data-v-24a6117c] h2,.oh-message-content[data-v-24a6117c] h3{margin:19px 0 8px;line-height:1.22;letter-spacing:-.025em;text-wrap:balance}.oh-message-content[data-v-24a6117c] h1{font-size:20px}.oh-message-content[data-v-24a6117c] h2{font-size:17px}.oh-message-content[data-v-24a6117c] h3{font-size:15px}.oh-message-content[data-v-24a6117c] ul,.oh-message-content[data-v-24a6117c] ol{margin:7px 0 14px;padding:9px 12px 9px 28px;border-radius:13px;background:#fff6}.oh-message-content[data-v-24a6117c] code{padding:2px 6px;border-radius:7px;background:#191a1712;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.92em}.oh-message-content[data-v-24a6117c] a{color:#596a17;text-underline-offset:2px}.oh-word-reveal[data-v-24a6117c]{display:inline-block;opacity:0;transform:translateY(3px);animation:oh-word-24a6117c .18s cubic-bezier(.22,1,.36,1) var(--oh-word-delay) forwards}.oh-message-photos[data-v-24a6117c]{width:fit-content;max-width:100%;display:grid;gap:6px;margin-bottom:9px}.oh-message-photos.count-2[data-v-24a6117c],.oh-message-photos.count-3[data-v-24a6117c]{width:min(520px,80vw);grid-template-columns:repeat(2,minmax(0,1fr))}.oh-message-photos.count-3[data-v-24a6117c]{grid-template-columns:repeat(3,minmax(0,1fr))}.oh-message-photos button[data-v-24a6117c]{border:0;padding:0;border-radius:14px;overflow:hidden;background:#ecebe5;cursor:zoom-in}.oh-message-photos img[data-v-24a6117c]{display:block;width:100%;height:100%;max-height:300px;object-fit:cover}.oh-message.user[data-v-24a6117c]:has(.oh-message-photos){width:fit-content;padding:6px;max-width:min(92%,580px)}.oh-message.user:has(.oh-message-photos)>p[data-v-24a6117c]{margin:7px 9px}.oh-sources[data-v-24a6117c]{margin:2px 3px 10px}.oh-sources>summary[data-v-24a6117c]{width:fit-content;min-height:36px;padding:5px 9px 5px 6px;border:1px solid rgba(25,26,23,.075);border-radius:12px;background:#ffffff9e;display:flex;align-items:center;gap:7px;list-style:none;cursor:pointer;transition:background .18s,border-color .18s}.oh-sources>summary[data-v-24a6117c]::-webkit-details-marker{display:none}.oh-sources>summary b[data-v-24a6117c]{font-size:11.5px;font-weight:680}.oh-sources>summary small[data-v-24a6117c]{min-width:19px;height:19px;padding:0 5px;border-radius:7px;background:#191a170e;color:var(--oh-muted);display:grid;place-items:center;font-size:9.5px;font-variant-numeric:tabular-nums}.oh-sources>summary>svg[data-v-24a6117c]{width:15px;height:15px;margin-left:1px;transition:transform .18s}.oh-sources[open]>summary>svg[data-v-24a6117c]{transform:rotate(180deg)}.oh-source-stack[data-v-24a6117c]{height:24px;display:flex;padding-left:2px}.oh-source-stack i[data-v-24a6117c]{width:23px;height:23px;margin-left:-4px;border:2px solid #fff;border-radius:8px;background:#eef2ff;color:#6366f1;position:relative;display:grid;place-items:center;box-shadow:0 1px 3px #0f172a14}.oh-source-stack i[data-v-24a6117c]:first-child{margin-left:0}.oh-source-stack em[data-v-24a6117c],.oh-sources a>span em[data-v-24a6117c]{font-style:normal;font-size:9px;font-weight:750}.oh-source-stack img[data-v-24a6117c]{position:absolute;width:14px;height:14px;object-fit:contain}.oh-source-list[data-v-24a6117c]{margin-top:7px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.oh-sources a[data-v-24a6117c]{min-width:0;min-height:35px;padding:5px 8px 5px 5px;border:1px solid rgba(25,26,23,.075);border-radius:10px;background:#ffffff8c;color:#4f504a;display:flex;align-items:center;gap:6px;text-decoration:none;font-size:10.5px;overflow:hidden;transition:background .18s,border-color .18s}.oh-sources a>span[data-v-24a6117c]{width:23px;height:23px;flex:0 0 auto;border-radius:7px;background:#eef2ff;color:#6366f1;position:relative;display:grid;place-items:center}.oh-sources a>svg[data-v-24a6117c]{width:13px;height:13px;margin-left:auto;flex:0 0 auto}.oh-sources svg[data-v-24a6117c]{fill:none;stroke:currentColor;stroke-width:1.8}.oh-sources a img[data-v-24a6117c]{position:absolute;width:14px;height:14px;object-fit:contain}.oh-article-index[data-v-24a6117c]{margin:0 0 9px;border:1px solid rgba(255,255,255,.86);border-radius:15px;background:#ffffff82;overflow:hidden}.oh-article-index>header[data-v-24a6117c]{min-height:34px;padding:8px 11px;border-bottom:1px solid rgba(25,26,23,.055);display:flex;align-items:center;justify-content:space-between;font-size:11px}.oh-article-index>header b[data-v-24a6117c]{font-weight:710}.oh-article-index>header span[data-v-24a6117c]{min-width:21px;height:20px;padding:0 6px;border-radius:7px;background:#191a170d;color:var(--oh-muted);display:grid;place-items:center;font-size:9.5px}.oh-article-row[data-v-24a6117c]{padding:9px 11px;display:grid;gap:5px}.oh-article-row+.oh-article-row[data-v-24a6117c]{border-top:1px solid rgba(25,26,23,.06)}.oh-article-row>div[data-v-24a6117c]{min-width:0;display:flex;align-items:center;gap:9px}.oh-article-row button[data-v-24a6117c]{max-width:58%;padding:5px 7px;border:0;border-radius:8px;background:#191a170e;display:flex;align-items:center;gap:5px;cursor:pointer}.oh-article-row code[data-v-24a6117c]{overflow:hidden;text-overflow:ellipsis;font:700 11.5px ui-monospace,SFMono-Regular,Consolas,monospace;white-space:nowrap}.oh-article-row p[data-v-24a6117c]{min-width:0;margin:0;color:#41423e;font-size:11.5px;line-height:1.35;text-wrap:pretty}.oh-article-row>small[data-v-24a6117c]{width:fit-content;color:var(--oh-muted);display:flex;align-items:center;gap:5px;font-size:9.5px}.oh-article-row>small i[data-v-24a6117c]{width:6px;height:6px;border-radius:50%;background:#d09a42}.oh-article-row>small.confirmed i[data-v-24a6117c]{background:#39a878}.oh-result-grid[data-v-24a6117c]{display:grid;gap:8px}.oh-result-grid.multiple[data-v-24a6117c]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.oh-result-card[data-v-24a6117c]{min-width:0;border:1px solid rgba(255,255,255,.9);border-radius:18px;background:#ffffffad;overflow:hidden;box-shadow:0 8px 22px #1e1d180f}.oh-scheme-preview[data-v-24a6117c]{width:100%;height:164px;padding:0;border:0;background:#ebeae4;position:relative;cursor:zoom-in;overflow:hidden}.oh-result-grid.multiple .oh-scheme-preview[data-v-24a6117c]{height:112px}.oh-scheme-preview img[data-v-24a6117c]{width:100%;height:100%;object-fit:contain;padding:6px;mix-blend-mode:multiply;transition:transform .3s}.oh-scheme-preview:hover img[data-v-24a6117c]{transform:scale(1.018)}.oh-scheme-preview span[data-v-24a6117c]{position:absolute;right:8px;bottom:8px;padding:6px 8px;border-radius:999px;background:#191a17d4;color:#fff;display:flex;align-items:center;gap:4px;font-size:10.5px}.oh-scheme-preview svg[data-v-24a6117c]{width:14px;fill:none;stroke:currentColor;stroke-width:2}.oh-result-body[data-v-24a6117c]{padding:11px 12px}.oh-verification[data-v-24a6117c]{font-size:9.5px;font-weight:780;letter-spacing:.055em;text-transform:uppercase}.oh-verification.confirmed[data-v-24a6117c]{color:#647314}.oh-verification.preliminary[data-v-24a6117c]{color:#8c5e1b}.oh-part-row[data-v-24a6117c]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 0}.oh-part-row+.oh-part-row[data-v-24a6117c]{border-top:1px solid rgba(25,26,23,.07)}.oh-part-row p[data-v-24a6117c]{margin:0;display:flex;flex-direction:column}.oh-part-row p span[data-v-24a6117c]{color:var(--oh-muted);font-size:11.5px}.oh-part-row p small[data-v-24a6117c]{color:var(--oh-muted);font-size:9.5px}.oh-part-row>button[data-v-24a6117c]{padding:5px 7px;border:0;border-radius:9px;background:#191a170e;display:flex;gap:5px;align-items:center;cursor:pointer}.oh-part-row>button b[data-v-24a6117c]{font-size:15px;font-variant-numeric:tabular-nums}.oh-usage[data-v-24a6117c]{width:fit-content;margin:8px 3px 2px;color:var(--oh-muted);font-size:10.5px}.oh-usage summary[data-v-24a6117c]{list-style:none;min-height:29px;padding:5px 9px;border:1px solid rgba(25,26,23,.065);border-radius:999px;background:#c8f33d1f;display:flex;align-items:center;gap:6px;cursor:pointer;font-variant-numeric:tabular-nums}.oh-usage summary[data-v-24a6117c]::-webkit-details-marker{display:none}.oh-usage summary b[data-v-24a6117c]{color:#5b6918}.oh-usage summary i[data-v-24a6117c]{width:3px;height:3px;border-radius:50%;background:#aaa}.oh-usage>div[data-v-24a6117c]{margin-top:5px;padding:9px 11px;border-radius:11px;background:#ffffff94;display:grid;gap:3px}.oh-live-status[data-v-24a6117c]{width:min(100%,620px);display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:center;padding:13px 14px 14px 12px;border:1px solid rgba(255,255,255,.78);border-radius:19px;background:#ffffff73;box-shadow:0 10px 28px #201f190d;overflow:hidden}.oh-status-orbit[data-v-24a6117c]{width:42px;height:42px;border-radius:50%;background:#c8f33d26;position:relative;display:grid;place-items:center}.oh-status-orbit[data-v-24a6117c]:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1.5px solid transparent;border-top-color:#758d20;border-right-color:#758d2033;border-radius:50%;animation:oh-spin-24a6117c 1.5s linear infinite}.oh-status-orbit i[data-v-24a6117c]{width:8px;height:8px;border-radius:50%;background:#a8d628;box-shadow:0 0 0 4px #c8f33d3b}.oh-live-status>div[data-v-24a6117c]{min-width:0;display:flex;flex-direction:column;gap:5px}.oh-live-status b[data-v-24a6117c]{font-size:13.5px;line-height:1.4;text-wrap:pretty}.oh-live-status small[data-v-24a6117c]{color:var(--oh-muted);display:flex;align-items:center;gap:6px;font-size:10.5px;font-variant-numeric:tabular-nums}.oh-live-status small i[data-v-24a6117c]{width:6px;height:6px;border-radius:50%;background:#9dc923}.oh-live-status small em[data-v-24a6117c]{width:3px;height:3px;border-radius:50%;background:#aaa}.oh-live-status details[data-v-24a6117c]{font-size:10.5px;color:var(--oh-muted)}.oh-live-status summary[data-v-24a6117c]{cursor:pointer}.oh-live-status ol[data-v-24a6117c]{margin:6px 0 0;padding:8px 9px;border-radius:10px;background:#ffffff75;display:grid;gap:5px}.oh-live-status li[data-v-24a6117c]{list-style:none;color:#7f951e;display:flex;gap:6px}.oh-live-status li span[data-v-24a6117c]{color:var(--oh-muted)}.oh-status-track[data-v-24a6117c]{height:2px;border-radius:99px;background:#191a170e;overflow:hidden}.oh-status-track i[data-v-24a6117c]{display:block;width:42%;height:100%;background:linear-gradient(90deg,transparent,rgba(139,169,35,.72),transparent);animation:oh-travel-24a6117c 2.1s ease-in-out infinite}.oh-error[data-v-24a6117c]{padding:10px 12px;border-left:3px solid #b95548;border-radius:0 10px 10px 0;background:#b9554814;color:#9c3d33;font-size:12px}.oh-status-note[data-v-24a6117c]{margin:1px 0 2px;color:var(--oh-muted);font-size:10.5px;line-height:1.45;text-wrap:pretty}.oh-composer-wrap[data-v-24a6117c]{position:absolute;z-index:4;left:0;right:0;bottom:0;padding:30px 16px max(11px,env(safe-area-inset-bottom));background:linear-gradient(transparent,var(--oh-paper) 30%)}.oh-composer-shell[data-v-24a6117c]{width:min(100%,720px);margin:auto;overflow:hidden;border:1px solid rgba(255,255,255,.92);border-radius:19px;background:#ffffffd1;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);box-shadow:0 10px 30px #23221b1a}.oh-composer-shell[data-v-24a6117c]:focus-within{box-shadow:0 12px 32px #23221b1f,0 0 0 1px #aecd3b29}.oh-composer[data-v-24a6117c]{min-height:56px;padding:6px 7px 6px 9px;display:grid;grid-template-columns:32px minmax(0,1fr) 42px;align-items:end;gap:5px}.oh-attach[data-v-24a6117c],.oh-send[data-v-24a6117c],.oh-stop[data-v-24a6117c]{border:0;display:grid;place-items:center;cursor:pointer}.oh-attach[data-v-24a6117c]{width:32px;height:44px;border-radius:11px;background:transparent;color:#696a62}.oh-attach svg[data-v-24a6117c]{width:19px;fill:none;stroke:currentColor;stroke-width:1.8}.oh-attach[data-v-24a6117c]:hover{background:#191a170d}.oh-composer textarea[data-v-24a6117c]{width:100%;min-height:44px;max-height:156px;padding:11px 6px 8px;border:0;outline:0;resize:none;background:transparent;line-height:1.42;color:#30312c}.oh-send[data-v-24a6117c],.oh-stop[data-v-24a6117c]{width:42px;height:42px;border-radius:14px}.oh-send[data-v-24a6117c]{background:var(--oh-lime);box-shadow:0 7px 18px #91b12338}.oh-send svg[data-v-24a6117c]{width:20px;fill:none;stroke:currentColor;stroke-width:2}.oh-send[data-v-24a6117c]:disabled{background:#191a170f;color:#aaa;box-shadow:none}.oh-stop[data-v-24a6117c]{background:#24251f;color:#fff;font-size:12px}.oh-pending-files[data-v-24a6117c]{display:flex;gap:7px;padding:10px 11px 2px;overflow-x:auto}.oh-pending-files>span[data-v-24a6117c]{width:62px;height:62px;position:relative;flex:0 0 auto}.oh-pending-files img[data-v-24a6117c]{width:100%;height:100%;object-fit:cover;border-radius:13px}.oh-pending-files button[data-v-24a6117c]{position:absolute;right:-4px;top:-4px;width:21px;height:21px;padding:0;border:2px solid #fff;border-radius:50%;background:#1b1c18;color:#fff}.oh-complete[data-v-24a6117c]{position:fixed;z-index:150;left:50%;bottom:30px;transform:translate(-50%);padding:10px 15px 10px 10px;border-radius:17px;background:#1b1c18f2;color:#fff;box-shadow:0 16px 42px #14141238;display:flex;align-items:center;gap:10px}.oh-complete>span[data-v-24a6117c]{width:32px;height:32px;border-radius:10px;background:var(--oh-lime,#c8f33d);color:#202318;display:grid;place-items:center}.oh-complete>div[data-v-24a6117c]{display:flex;flex-direction:column}.oh-complete small[data-v-24a6117c]{color:#ffffffad;font-size:10.5px}.oh-history-layer[data-v-24a6117c]{position:absolute;z-index:8;top:0;right:0;bottom:0;left:0}.oh-history-backdrop[data-v-24a6117c]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;border:0;background:#14151238;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.oh-history[data-v-24a6117c]{position:absolute;top:0;bottom:0;left:0;width:min(88%,380px);padding:20px 14px max(15px,env(safe-area-inset-bottom));background:#f8f7f3f5;box-shadow:20px 0 60px #1414122b;display:flex;flex-direction:column}.oh-history>header[data-v-24a6117c]{display:flex;justify-content:space-between;align-items:center;padding:0 3px 14px}.oh-history>header small[data-v-24a6117c]{color:#6e792d;font-size:10px;font-weight:760;text-transform:uppercase;letter-spacing:.07em}.oh-history h3[data-v-24a6117c]{margin:2px 0 0;font-size:27px;letter-spacing:-.04em}.oh-wallet[data-v-24a6117c]{margin-bottom:10px;padding:15px;border:1px solid rgba(105,124,25,.13);border-radius:18px;background:linear-gradient(135deg,#c8f33d47,#ffffff9e);display:grid;grid-template-columns:1fr auto;gap:8px}.oh-wallet>small[data-v-24a6117c]{grid-column:1/-1;color:#687321;font-size:10px;font-weight:760;text-transform:uppercase;letter-spacing:.04em}.oh-wallet>strong[data-v-24a6117c]{font-size:25px;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.oh-wallet>button[data-v-24a6117c]{border:1px solid rgba(82,96,16,.16);border-radius:11px;background:#ffffff94;color:#526010;font-size:11px;font-weight:720;cursor:pointer}.oh-wallet>div[data-v-24a6117c]{grid-column:1/-1;padding-top:8px;border-top:1px solid rgba(80,94,18,.11);display:grid;gap:5px}.oh-wallet p[data-v-24a6117c]{margin:0;display:flex;justify-content:space-between;gap:8px;color:var(--oh-muted);font-size:10px}.oh-wallet p b.credit[data-v-24a6117c]{color:#647218}.oh-wallet p b.expense[data-v-24a6117c]{color:#87635e}.oh-new-chat[data-v-24a6117c]{min-height:44px;border:0;border-radius:14px;background:#1b1c18;color:#fff;font-weight:720;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.oh-chat-list[data-v-24a6117c]{flex:1;min-height:0;overflow-y:auto;padding:12px 0}.oh-chat-row[data-v-24a6117c]{display:flex;border-radius:13px}.oh-chat-row.active[data-v-24a6117c]{background:#c8f33d40}.oh-chat-row>button[data-v-24a6117c]:first-child{min-width:0;flex:1;padding:10px;border:0;background:transparent;text-align:left;display:flex;flex-direction:column;gap:3px;cursor:pointer}.oh-chat-row b[data-v-24a6117c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px}.oh-chat-row time[data-v-24a6117c],.oh-chat-row small[data-v-24a6117c]{color:var(--oh-muted);font-size:10px}.oh-chat-row small[data-v-24a6117c]{display:flex;align-items:center;gap:4px;color:#65751b}.oh-chat-row small i[data-v-24a6117c]{width:8px;height:8px;border:1.5px solid rgba(101,117,27,.25);border-top-color:#7c9318;border-radius:50%;animation:oh-spin-24a6117c .9s linear infinite}.oh-chat-delete[data-v-24a6117c]{opacity:0;width:34px;border:0;background:transparent;color:#9f4b41;cursor:pointer}.oh-chat-row:hover .oh-chat-delete[data-v-24a6117c],.oh-chat-row:focus-within .oh-chat-delete[data-v-24a6117c]{opacity:1}.oh-delete-all[data-v-24a6117c]{border:0;background:transparent;color:#986158;padding:11px;text-align:left;cursor:pointer}.oh-modal[data-v-24a6117c]{position:fixed;z-index:170;top:0;right:0;bottom:0;left:0;padding:18px;background:#1415124d;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;place-items:center}.oh-scheme-modal[data-v-24a6117c],.oh-photo-modal[data-v-24a6117c]{width:min(96vw,1000px);max-height:92dvh;border-radius:23px;background:#f7f6f2;box-shadow:0 24px 80px #14141240;overflow:hidden;display:flex;flex-direction:column}.oh-scheme-modal>header[data-v-24a6117c],.oh-photo-modal>header[data-v-24a6117c]{min-height:64px;padding:9px 10px 9px 18px;border-bottom:1px solid rgba(25,26,23,.08);display:flex;align-items:center;justify-content:space-between}.oh-scheme-modal header>div[data-v-24a6117c]{display:flex;flex-direction:column}.oh-scheme-modal header small[data-v-24a6117c]{color:var(--oh-muted);font-size:10px;text-transform:uppercase;letter-spacing:.06em}.oh-scheme-modal>div[data-v-24a6117c]{overflow:auto;padding:18px;display:grid;place-items:center}.oh-scheme-modal img[data-v-24a6117c]{width:100%;min-width:min(760px,100%);height:auto}.oh-photo-modal>img[data-v-24a6117c]{max-width:100%;max-height:calc(92dvh - 64px);object-fit:contain;background:#ebeae4}.oh-message.user[data-v-24a6117c]{background:linear-gradient(135deg,#4f46e5,#6366f1);box-shadow:0 5px 14px #4f46e524}.oh-message-content[data-v-24a6117c] p:first-child{color:#1e293b}.oh-message-content[data-v-24a6117c] ul,.oh-message-content[data-v-24a6117c] ol{background:#ffffffb8;border:1px solid rgba(221,227,236,.8)}.oh-message-content[data-v-24a6117c] code{background:#e8eafc;color:#3730a3}.oh-message-content[data-v-24a6117c] a{color:#4f46e5}.oh-sources a[data-v-24a6117c]{border-color:#dde3ec;background:#fff;color:#475569}.oh-sources a[data-v-24a6117c]:hover{border-color:#a5b4fc;background:#f5f3ff;color:#4f46e5}.oh-sources a>span[data-v-24a6117c]{background:#eef2ff}.oh-article-index[data-v-24a6117c]{border-color:#dde3ec;background:#ffffffe0;box-shadow:0 1px 3px #0f172a0a}.oh-article-index>header[data-v-24a6117c],.oh-article-row+.oh-article-row[data-v-24a6117c]{border-color:#e8edf4}.oh-article-row button[data-v-24a6117c],.oh-part-row>button[data-v-24a6117c]{background:#eef2ff;color:#3730a3}.oh-result-card[data-v-24a6117c]{border-color:#dde3ec;background:#fff;box-shadow:0 5px 18px #0f172a12}.oh-scheme-preview[data-v-24a6117c]{background:#f1f5f9}.oh-scheme-preview span[data-v-24a6117c]{background:#1e293be6}.oh-result-body[data-v-24a6117c]{background:#fff}.oh-verification.confirmed[data-v-24a6117c]{color:#059669}.oh-verification.preliminary[data-v-24a6117c]{color:#b45309}.oh-part-row+.oh-part-row[data-v-24a6117c]{border-top-color:#e8edf4}.oh-usage summary[data-v-24a6117c]{border-color:#dfe3f5;background:#eef2ff}.oh-usage summary b[data-v-24a6117c]{color:#4f46e5}.oh-usage>div[data-v-24a6117c]{border:1px solid #e8edf4;background:#fff}.oh-live-status[data-v-24a6117c]{border-color:#dde3ec;background:#ffffffe6;box-shadow:0 8px 24px #0f172a12}.oh-status-orbit[data-v-24a6117c]{background:#eef2ff}.oh-status-orbit[data-v-24a6117c]:after{border-top-color:#6366f1;border-right-color:#6366f133}.oh-status-orbit i[data-v-24a6117c]{background:#8b5cf6;box-shadow:0 0 0 4px #8b5cf626}.oh-live-status small i[data-v-24a6117c]{background:#6366f1}.oh-live-status ol[data-v-24a6117c]{background:#f8fafc}.oh-live-status li[data-v-24a6117c]{color:#6366f1}.oh-status-track[data-v-24a6117c]{background:#e8edf4}.oh-status-track i[data-v-24a6117c]{background:linear-gradient(90deg,transparent,#6366f1,transparent)}.oh-composer-wrap[data-v-24a6117c]{background:linear-gradient(transparent,var(--oh-paper) 34%)}.oh-composer-shell[data-v-24a6117c]{border-color:#d7deea;border-radius:14px;background:#fff;box-shadow:0 7px 24px #0f172a1c}.oh-composer-shell[data-v-24a6117c]:focus-within{border-color:#a5b4fc;box-shadow:0 9px 28px #0f172a21,0 0 0 3px #6366f11a}.oh-attach[data-v-24a6117c]{color:#64748b}.oh-attach[data-v-24a6117c]:hover{background:#eef2ff;color:#4f46e5}.oh-composer textarea[data-v-24a6117c]{color:#0f172a}.oh-send[data-v-24a6117c]{border-radius:10px;background:linear-gradient(135deg,#4f46e5,#6366f1);color:#fff;box-shadow:0 5px 14px #4f46e540}.oh-send[data-v-24a6117c]:hover:not(:disabled){filter:brightness(1.07)}.oh-send[data-v-24a6117c]:disabled{background:#e2e8f0;color:#94a3b8}.oh-stop[data-v-24a6117c]{border-radius:10px;background:#334155}.oh-pending-files button[data-v-24a6117c]{background:#1e293b}.oh-complete[data-v-24a6117c]{border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#1e293b;box-shadow:0 16px 42px #0f172a4d}.oh-complete>span[data-v-24a6117c]{border-radius:9px;background:#10b981;color:#fff}.oh-history-backdrop[data-v-24a6117c]{background:#0f172a57}.oh-history[data-v-24a6117c]{background:#f8fafcfa;box-shadow:20px 0 60px #0f172a33}.oh-history>header small[data-v-24a6117c]{color:#4f46e5}.oh-history .oh-icon-button[data-v-24a6117c],.oh-modal .oh-icon-button[data-v-24a6117c]{border-color:#dde3ec;background:#f1f5f9;color:#334155}.oh-history .oh-icon-button[data-v-24a6117c]:hover,.oh-modal .oh-icon-button[data-v-24a6117c]:hover{background:#eef2ff;color:#4f46e5}.oh-wallet[data-v-24a6117c]{border-color:#dfe3f5;background:linear-gradient(135deg,#eef2ff,#fff)}.oh-wallet>small[data-v-24a6117c]{color:#4f46e5}.oh-wallet>button[data-v-24a6117c]{border-color:#c7d2fe;background:#fff;color:#4f46e5}.oh-wallet p b.credit[data-v-24a6117c]{color:#059669}.oh-new-chat[data-v-24a6117c]{border-radius:10px;background:linear-gradient(135deg,#4f46e5,#6366f1)}.oh-chat-row[data-v-24a6117c]{border-radius:9px}.oh-chat-row.active[data-v-24a6117c]{background:#eef2ff}.oh-chat-row small[data-v-24a6117c]{color:#4f46e5}.oh-chat-row small i[data-v-24a6117c]{border-color:#c7d2fe;border-top-color:#6366f1}.oh-wallet>button[data-v-24a6117c]{min-height:38px;padding:0 14px;border:0;border-radius:10px;background:linear-gradient(135deg,#4f46e5,#6366f1);color:#fff;box-shadow:0 5px 14px #4f46e538;display:flex;align-items:center;justify-content:center;gap:5px;font-size:11.5px;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.oh-wallet>button[data-v-24a6117c]:hover{transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 7px 18px #4f46e54d}.oh-wallet>button[data-v-24a6117c]:active{transform:translateY(0) scale(.98)}.oh-wallet>button span[data-v-24a6117c]{font-size:15px;line-height:1}.oh-wallet-free[data-v-24a6117c]{display:flex;flex-direction:column;align-items:flex-start;background:linear-gradient(135deg,#ecfdf5,#fff)}.oh-wallet-free>small[data-v-24a6117c]{color:#047857}.oh-wallet-free>strong[data-v-24a6117c]{font-size:19px}.oh-wallet-free>p[data-v-24a6117c],.oh-wallet-locked>p[data-v-24a6117c]{grid-column:1/-1;margin:0;color:#64748b;font-size:11px;line-height:1.45}.oh-wallet-locked[data-v-24a6117c]{display:flex;flex-direction:column;align-items:flex-start;background:linear-gradient(135deg,#fff7ed,#fff)}.oh-wallet-locked>small[data-v-24a6117c]{color:#b45309}.oh-wallet-locked>strong[data-v-24a6117c]{font-size:19px}.oh-access-locked[data-v-24a6117c]{width:min(100%,520px);margin:auto;padding:30px;border:1px solid #dde3ec;border-radius:20px;background:#ffffffd6;text-align:center;box-shadow:0 10px 30px #0f172a12}.oh-access-locked>span[data-v-24a6117c]{width:48px;height:48px;margin:0 auto 15px;border-radius:14px;background:#eef2ff;color:#4f46e5;display:grid;place-items:center;font-weight:800}.oh-access-locked h2[data-v-24a6117c]{margin:0 0 10px;font-size:25px}.oh-access-locked p[data-v-24a6117c]{margin:0;color:#475569;line-height:1.55}.oh-access-locked small[data-v-24a6117c]{display:block;margin-top:12px;color:#64748b;line-height:1.45}.oh-modal[data-v-24a6117c]{background:#0f172a6b}.oh-scheme-modal[data-v-24a6117c],.oh-photo-modal[data-v-24a6117c]{border:1px solid #dde3ec;border-radius:16px;background:#f8fafc;box-shadow:0 24px 80px #0f172a47}.oh-scheme-modal>header[data-v-24a6117c],.oh-photo-modal>header[data-v-24a6117c]{border-bottom-color:#dde3ec}.oh-scheme-modal header small[data-v-24a6117c]{color:#64748b}.oh-photo-modal>img[data-v-24a6117c]{background:#eef2f7}.oh-topup-modal[data-v-24a6117c]{width:min(92vw,430px);padding:0;border:1px solid #dde3ec;border-radius:18px;background:#fff;box-shadow:0 24px 80px #0f172a47;overflow:hidden}.oh-topup-modal>header[data-v-24a6117c]{min-height:66px;padding:11px 12px 11px 20px;border-bottom:1px solid #e8edf4;display:flex;align-items:center;justify-content:space-between}.oh-topup-modal header>div[data-v-24a6117c]{display:flex;flex-direction:column;gap:2px}.oh-topup-modal header small[data-v-24a6117c]{color:#4f46e5;font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.06em}.oh-topup-modal>label[data-v-24a6117c]{margin:20px 20px 8px;color:#334155;font-size:12px;font-weight:700;display:grid;gap:8px}.oh-topup-modal input[data-v-24a6117c]{width:100%;height:50px;padding:0 14px;border:1px solid #cbd5e1;border-radius:11px;font:700 20px var(--font,Manrope,sans-serif);outline:0}.oh-topup-modal input[data-v-24a6117c]:focus{border-color:#818cf8;box-shadow:0 0 0 3px #6366f11f}.oh-topup-modal>p[data-v-24a6117c]{margin:0 20px 16px;color:#64748b;font-size:11px;line-height:1.5}.oh-topup-modal>.oh-error[data-v-24a6117c]{margin:0 20px 12px}.oh-topup-submit[data-v-24a6117c]{width:calc(100% - 40px);min-height:48px;margin:0 20px 20px;border:0;border-radius:11px;background:linear-gradient(135deg,#4f46e5,#6366f1);color:#fff;font-weight:750;cursor:pointer}.oh-topup-submit[data-v-24a6117c]:disabled{opacity:.65;cursor:wait}.oh-drawer-enter-active[data-v-24a6117c],.oh-drawer-leave-active[data-v-24a6117c]{transition:opacity .24s ease}.oh-drawer-enter-active .oh-panel[data-v-24a6117c],.oh-drawer-leave-active .oh-panel[data-v-24a6117c]{transition:transform .28s cubic-bezier(.22,1,.36,1)}.oh-drawer-enter-from[data-v-24a6117c],.oh-drawer-leave-to[data-v-24a6117c]{opacity:0}.oh-drawer-enter-from .oh-panel[data-v-24a6117c],.oh-drawer-leave-to .oh-panel[data-v-24a6117c]{transform:translate(100%)}.oh-sheet-enter-active[data-v-24a6117c],.oh-sheet-leave-active[data-v-24a6117c]{transition:opacity .2s}.oh-sheet-enter-active .oh-history[data-v-24a6117c],.oh-sheet-leave-active .oh-history[data-v-24a6117c]{transition:transform .25s cubic-bezier(.22,1,.36,1)}.oh-sheet-enter-from[data-v-24a6117c],.oh-sheet-leave-to[data-v-24a6117c]{opacity:0}.oh-sheet-enter-from .oh-history[data-v-24a6117c],.oh-sheet-leave-to .oh-history[data-v-24a6117c]{transform:translate(-100%)}.oh-toast-enter-active[data-v-24a6117c],.oh-toast-leave-active[data-v-24a6117c]{transition:opacity .2s,transform .25s}.oh-toast-enter-from[data-v-24a6117c],.oh-toast-leave-to[data-v-24a6117c]{opacity:0;transform:translate(-50%,10px) scale(.97)}.oh-complete[data-v-24a6117c]{z-index:120020}.oh-modal[data-v-24a6117c]{z-index:120030}@keyframes oh-spin-24a6117c{to{transform:rotate(360deg)}}@keyframes oh-pulse-24a6117c{50%{opacity:.58;box-shadow:0 0 0 6px #8b5cf614}}@keyframes oh-travel-24a6117c{0%{transform:translate(-120%)}to{transform:translate(280%)}}@keyframes oh-word-24a6117c{to{opacity:1;transform:translateY(0)}}@media (max-width:700px){.oh-layer[data-v-24a6117c]{top:var(--oh-vtop,0);height:var(--oh-vh,100dvh)}.oh-panel[data-v-24a6117c]{top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.oh-backdrop[data-v-24a6117c]{display:none}.oh-header[data-v-24a6117c]{padding-top:max(8px,env(safe-area-inset-top));min-height:calc(62px + env(safe-area-inset-top))}.oh-heading[data-v-24a6117c]{justify-content:flex-start}.oh-balance[data-v-24a6117c]{display:none}.oh-conversation[data-v-24a6117c]{padding:16px 14px 112px}.oh-empty[data-v-24a6117c]{justify-content:flex-start;padding-top:26px}.oh-empty-mark[data-v-24a6117c]{width:52px;height:52px;border-radius:14px}.oh-empty h2[data-v-24a6117c]{font-size:35px}.oh-capabilities[data-v-24a6117c]{margin-top:17px;padding-left:13px;font-size:13.5px}.oh-capabilities small[data-v-24a6117c]{font-size:11px}.oh-message[data-v-24a6117c]{max-width:96%}.oh-message-content[data-v-24a6117c]{font-size:14px}.oh-result-grid.multiple[data-v-24a6117c]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(260px,84%);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}.oh-result-card[data-v-24a6117c]{scroll-snap-align:start}.oh-composer-wrap[data-v-24a6117c]{padding-left:10px;padding-right:10px}.oh-composer textarea[data-v-24a6117c]{font-size:16px}.oh-history[data-v-24a6117c]{width:min(90%,370px);padding-top:max(18px,env(safe-area-inset-top))}.oh-scheme-modal[data-v-24a6117c],.oh-photo-modal[data-v-24a6117c]{width:100%;max-height:95dvh;border-radius:14px}.oh-modal[data-v-24a6117c]{padding:8px}.oh-message-photos.count-2[data-v-24a6117c],.oh-message-photos.count-3[data-v-24a6117c]{width:min(78vw,420px)}}@media (prefers-reduced-motion:reduce){[data-v-24a6117c],[data-v-24a6117c]:before,[data-v-24a6117c]:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.messages-tab-btn[data-v-ab12dbe0]{display:inline-flex;align-items:center;gap:6px}.messages-unread-badge[data-v-ab12dbe0]{min-width:18px;height:18px;padding:0 5px;border:2px solid #1e293b;border-radius:999px;background:#ef4444;color:#fff;font-size:10px;font-weight:800;line-height:14px;text-align:center;font-variant-numeric:tabular-nums}.messages-tab-btn.active .messages-unread-badge[data-v-ab12dbe0]{border-color:#655cf4}.topbar[data-v-ab12dbe0]{gap:12px;height:58px;padding:0 24px}.topbar-left[data-v-ab12dbe0]{flex:0 0 auto}.topbar-center[data-v-ab12dbe0]{flex:0 1 390px;width:min(390px,28vw);max-width:none}.search-wrap[data-v-ab12dbe0]{min-width:0}.search-input[data-v-ab12dbe0]{width:100%;min-height:40px;box-sizing:border-box;padding:9px 78px 9px 15px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff1c}.search-input[data-v-ab12dbe0]:focus{background:#ffffff29;border-color:#a5b4fc7a;box-shadow:0 0 0 3px #6366f126}.search-history-wrap[data-v-ab12dbe0]{right:45px}.search-submit-btn[data-v-ab12dbe0]{position:absolute;top:50%;right:5px;z-index:4;display:grid;width:32px;height:32px;padding:0;place-items:center;transform:translateY(-50%);border:0;border-radius:8px;background:#655cf4;color:#fff;cursor:pointer;box-shadow:0 3px 9px #4338ca47;transition:background .16s ease,transform .16s ease}.search-submit-btn[data-v-ab12dbe0]:hover{background:#776ff7;transform:translateY(-50%) scale(1.03)}.search-submit-btn svg[data-v-ab12dbe0],.topbar-cart-btn>svg[data-v-ab12dbe0],.topbar-utility-btn svg[data-v-ab12dbe0],.topbar-profile-menu svg[data-v-ab12dbe0]{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.suggest-spinner[data-v-ab12dbe0]{right:78px}.suggest-dropdown[data-v-ab12dbe0],.search-history-dropdown[data-v-ab12dbe0]{margin-top:8px;padding:6px;overflow-x:hidden;border:1px solid #e1e4eb;border-radius:13px;background:#fff;box-shadow:0 18px 46px #0f172a38;scrollbar-width:thin;scrollbar-color:#c5cad5 transparent}.suggest-dropdown[data-v-ab12dbe0]{max-height:min(430px,calc(100vh - 88px))}.suggest-dropdown[data-v-ab12dbe0]::-webkit-scrollbar,.search-history-dropdown[data-v-ab12dbe0]::-webkit-scrollbar{width:7px}.suggest-dropdown[data-v-ab12dbe0]::-webkit-scrollbar-thumb,.search-history-dropdown[data-v-ab12dbe0]::-webkit-scrollbar-thumb{border-radius:999px;background:#c5cad5}.suggest-title[data-v-ab12dbe0],.search-history-title[data-v-ab12dbe0]{position:sticky;top:-6px;z-index:2;display:flex;min-height:38px;padding:0 9px;align-items:center;justify-content:space-between;background:#fffffff5;color:#1d2738;font-size:11px;font-weight:750;letter-spacing:.02em}.suggest-title small[data-v-ab12dbe0],.search-history-title small[data-v-ab12dbe0]{padding:3px 7px;border-radius:999px;background:#f0efff;color:#5147e5;font-size:9px;font-weight:700}.suggest-item[data-v-ab12dbe0]{min-height:54px;box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;margin:2px 0;padding:8px 10px;border-radius:9px;color:#263044;transition:background .14s ease,box-shadow .14s ease}.suggest-item[data-v-ab12dbe0]:hover,.suggest-active[data-v-ab12dbe0]{background:#f3f1ff;box-shadow:inset 3px 0 #655cf4}.suggest-brand[data-v-ab12dbe0]{overflow:hidden;color:#1e293b;font-size:12px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.suggest-article[data-v-ab12dbe0]{align-self:start;padding:3px 7px;border-radius:6px;background:#f0efff;color:#5147e5;font-size:10px;font-weight:700}.suggest-name[data-v-ab12dbe0]{overflow:hidden;color:#6f7a8d;font-size:11px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.suggest-item-abcp[data-v-ab12dbe0]{padding-left:10px;background:transparent;box-shadow:none}.suggest-item-abcp[data-v-ab12dbe0]:hover,.suggest-item-abcp.suggest-active[data-v-ab12dbe0]{background:#eefbf6;box-shadow:inset 3px 0 #27b887}.suggest-item-abcp .suggest-brand[data-v-ab12dbe0]{color:#08775c}.suggest-loading[data-v-ab12dbe0]{padding:14px 12px}.search-history-dropdown[data-v-ab12dbe0]{top:calc(100% + 8px);right:-40px;width:390px;max-height:min(380px,calc(100vh - 88px))}.search-history-item[data-v-ab12dbe0]{display:flex;min-height:48px;margin:2px 0;padding:6px 9px;box-sizing:border-box;align-items:center;gap:10px;border:0;border-radius:9px}.search-history-item[data-v-ab12dbe0]:hover{background:#f3f1ff}.search-history-item-icon[data-v-ab12dbe0]{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border-radius:8px;background:#f1f3f7;color:#687387}.search-history-item-icon svg[data-v-ab12dbe0],.search-history-item-arrow[data-v-ab12dbe0],.search-history-clear svg[data-v-ab12dbe0]{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.search-history-item-text[data-v-ab12dbe0]{display:flex;min-width:0;flex:1;flex-direction:column}.search-history-item-text strong[data-v-ab12dbe0]{overflow:hidden;color:#273144;font-size:12px;font-weight:700;text-overflow:ellipsis}.search-history-item-text small[data-v-ab12dbe0]{margin-top:2px;color:#7b8799;font-size:9px}.search-history-item-arrow[data-v-ab12dbe0]{flex:0 0 auto;color:#a0a8b6}.search-history-empty[data-v-ab12dbe0]{padding:22px 12px;text-align:center}.search-history-clear-row[data-v-ab12dbe0]{padding:6px 3px 1px;border-top:1px solid #edf0f4}.search-history-clear[data-v-ab12dbe0]{display:flex;min-height:36px;padding:0 10px;align-items:center;justify-content:center;gap:7px;border:0;background:transparent;color:#8791a2;font-weight:600}.search-history-clear[data-v-ab12dbe0]:hover{background:#fff1f1;color:#bf4b4b}.topbar-nav[data-v-ab12dbe0]{display:flex;min-width:0;align-items:center;justify-content:center;gap:3px}.topbar-nav .tab-btn[data-v-ab12dbe0]{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 12px;border-radius:9px;white-space:nowrap}.topbar-nav .tab-btn.is-locked[data-v-ab12dbe0]{color:#c7ceda;cursor:not-allowed;opacity:.8}.tab-lock[data-v-ab12dbe0]{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.topbar-nav .tab-btn.active[data-v-ab12dbe0]{background:#655cf4;box-shadow:0 4px 12px #4338ca38}.topbar-nav .tab-btn.active[data-v-ab12dbe0]:after,.topbar-cart-btn.active[data-v-ab12dbe0]:after{display:none}.topbar-right[data-v-ab12dbe0]{gap:4px;padding-left:8px;border-left:1px solid rgba(255,255,255,.1)}.topbar-cart-btn[data-v-ab12dbe0]{display:inline-flex;min-height:38px;padding:0 10px;align-items:center;gap:6px;white-space:nowrap}.topbar-cart-btn.active[data-v-ab12dbe0]{background:#ffffff21}.topbar-cart-btn[data-v-ab12dbe0] .cart-nav-sum--tab{margin-left:1px;min-height:19px;padding:0 7px;font-size:10px;box-shadow:none}.topbar-utility-btn[data-v-ab12dbe0]{display:grid;width:36px;height:36px;padding:0;place-items:center;border:0;border-radius:8px;background:transparent;color:#ffffffc7;cursor:pointer}.topbar-utility-btn[data-v-ab12dbe0]:hover,.topbar-utility-btn.active[data-v-ab12dbe0]{background:#ffffff1a;color:#fff}.topbar-profile[data-v-ab12dbe0]{position:relative;margin-left:4px}.topbar-profile-menu[data-v-ab12dbe0]{position:absolute;top:calc(100% + 10px);right:0;z-index:110;width:224px;overflow:hidden;padding:6px;border:1px solid #e2e5eb;border-radius:12px;background:#fff;color:#172033;box-shadow:0 16px 42px #0f172a33}.topbar-profile-head[data-v-ab12dbe0]{display:flex;padding:9px 10px 10px;flex-direction:column;border-bottom:1px solid #eef0f3}.topbar-profile-head strong[data-v-ab12dbe0]{font-size:13px}.topbar-profile-head span[data-v-ab12dbe0]{margin-top:2px;overflow:hidden;color:#7a8699;font-size:11px;text-overflow:ellipsis}.topbar-profile-head small[data-v-ab12dbe0]{margin-top:5px;color:#5147e5;font-size:10px;font-weight:650}.topbar-profile-menu>button[data-v-ab12dbe0]{display:flex;width:100%;min-height:36px;margin-top:3px;padding:0 10px;align-items:center;gap:9px;border:0;border-radius:8px;background:transparent;color:#3e485a;font:inherit;font-size:12px;cursor:pointer}.topbar-profile-menu>button[data-v-ab12dbe0]:hover{background:#f3f1ff;color:#5147e5}.topbar-profile-menu>.topbar-profile-logout[data-v-ab12dbe0]{color:#c44f4f}.topbar-profile-menu>.topbar-profile-logout[data-v-ab12dbe0]:hover{background:#fff1f1;color:#b42323}.mgr-chip[data-v-ab12dbe0]{margin-left:6px;font-size:11px;font-weight:600;color:#9a3412;background:#ffedd5;border-radius:999px;padding:3px 8px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar-btn[data-v-ab12dbe0]{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--c-primary),var(--c-accent));color:#fff;font-size:12px;font-weight:700;font-family:var(--font);border:2px solid transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s;margin-left:4px;letter-spacing:.5px}.avatar-btn[data-v-ab12dbe0]:hover{border-color:#fff6;transform:scale(1.05)}.avatar-btn.active[data-v-ab12dbe0]{border-color:#fff;box-shadow:0 0 0 2px var(--c-primary)}.admin-link-btn[data-v-ab12dbe0]{color:#c7d2fe;border:1px solid rgba(199,210,254,.35);font-size:12px;padding:6px 10px}.admin-link-btn[data-v-ab12dbe0]:hover{background:#ffffff1f;color:#fff}@media (max-width: 1350px) and (min-width: 769px){.topbar[data-v-ab12dbe0]{gap:8px;padding:0 14px}.logo[data-v-ab12dbe0]{font-size:17px}.topbar-center[data-v-ab12dbe0]{flex-basis:300px;width:24vw}.topbar-nav .tab-btn[data-v-ab12dbe0]{padding:0 9px;font-size:12px}.topbar-cart-btn>span[data-v-ab12dbe0]{display:none}}@media (max-width: 1080px) and (min-width: 769px){.topbar-nav .tab-btn[data-v-ab12dbe0]:first-child{display:none}.topbar-nav .tab-btn[data-v-ab12dbe0]{padding:0 7px;font-size:11px}.topbar-right[data-v-ab12dbe0]{padding-left:4px}.topbar-right[data-v-ab12dbe0] .notif-wrap,.topbar-right .topbar-markup-btn[data-v-ab12dbe0]{display:none}}@media (max-width: 768px){.topbar[data-v-ab12dbe0]{height:auto;padding:8px 12px}.topbar-center[data-v-ab12dbe0]{width:auto;max-width:100%;flex-basis:100%}.topbar-nav[data-v-ab12dbe0],.topbar-cart-btn[data-v-ab12dbe0],.topbar-utility-btn[data-v-ab12dbe0]{display:none}.topbar-right[data-v-ab12dbe0]{padding-left:0;border-left:0}.topbar-profile[data-v-ab12dbe0]{margin-left:2px}.topbar-profile-menu[data-v-ab12dbe0]{position:fixed;top:54px;right:10px}.suggest-dropdown[data-v-ab12dbe0]{max-height:calc(100vh - 132px)}.search-history-dropdown[data-v-ab12dbe0]{right:-40px;width:calc(100vw - 24px);max-height:calc(100vh - 132px)}}.mn-btn[data-v-6a29da27]{position:relative}.mn-watch-badge[data-v-6a29da27]{position:absolute;top:3px;right:calc(50% - 24px);min-width:16px;height:16px;padding:0 4px;box-sizing:border-box;border-radius:999px;background:#ef4444;color:#fff;font-size:9px;font-weight:800;line-height:16px}.mn-sheet-badge[data-v-6a29da27]{margin-left:auto;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#ef4444;color:#fff;font-size:11px;font-weight:800;line-height:22px;text-align:center}.mn-sheet-btn.is-locked[data-v-6a29da27]{cursor:not-allowed;opacity:.58}.mn-sheet-lock[data-v-6a29da27]{margin-left:auto;display:inline-flex}.toast-container[data-v-22a97377]{position:fixed;top:16px;right:16px;z-index:99999;display:flex;flex-direction:column;gap:10px;pointer-events:none}.toast-item[data-v-22a97377]{--accent: var(--c-primary, #5147e5);display:flex;align-items:center;gap:12px;min-width:310px;max-width:420px;padding:13px 12px 12px 17px;border-radius:7px;font-size:13px;font-weight:500;color:var(--c-text);cursor:default;pointer-events:auto;background:#fff;border:1px solid #d9dee7;box-shadow:0 8px 22px #0f172a24;transition:transform .18s ease,box-shadow .18s ease;position:relative;overflow:hidden}.toast-item[data-v-22a97377]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--accent)}.toast-item[data-v-22a97377]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:color-mix(in srgb,var(--accent) 55%,#e5e7eb);transform-origin:left;animation:toast-life-22a97377 4s linear forwards}.toast-success[data-v-22a97377]{--accent: var(--c-success, #159447)}.toast-error[data-v-22a97377]{--accent: var(--c-error, #d14343)}.toast-warning[data-v-22a97377]{--accent: var(--c-warning, #d97706)}.toast-loading[data-v-22a97377]{--accent: #2563eb;cursor:default}.toast-loading[data-v-22a97377]:after{display:none}.toast-icon[data-v-22a97377]{font-size:13px;font-weight:700;flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:transparent;color:var(--accent);box-shadow:none}.toast-spin[data-v-22a97377]{animation:toast-spin-22a97377 1s linear infinite}@keyframes toast-spin-22a97377{to{transform:rotate(360deg)}}.toast-content[data-v-22a97377]{flex:1;display:flex;min-width:0;flex-direction:column;gap:2px}.toast-kind[data-v-22a97377]{color:var(--accent);font-size:10px;font-weight:700;line-height:1.2;letter-spacing:.05em;text-transform:uppercase}.toast-msg[data-v-22a97377]{display:block;line-height:1.35;overflow-wrap:anywhere;color:#1f2937;font-weight:650;letter-spacing:0}.toast-close[data-v-22a97377]{flex-shrink:0;width:30px;height:30px;border:1px solid transparent;border-radius:5px;background:transparent;color:#64748b;cursor:pointer;line-height:1;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.toast-close svg[data-v-22a97377]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.toast-close[data-v-22a97377]:hover{border-color:#d8dde5;background:#f5f6f8;color:#1f2937}@media (hover: hover){.toast-item[data-v-22a97377]:hover{box-shadow:0 10px 26px #0f172a29}}@media (max-width: 768px){.toast-container[data-v-22a97377]{top:auto;bottom:calc(70px + env(safe-area-inset-bottom,0px));right:10px;left:10px;gap:6px}.toast-item[data-v-22a97377]{min-width:0;max-width:100%;min-height:48px;padding:9px 9px 9px 14px;gap:8px;border-radius:10px}.toast-kind[data-v-22a97377]{font-size:9px}.toast-msg[data-v-22a97377]{font-size:12px;line-height:1.25}.toast-close[data-v-22a97377]{width:34px;height:34px}}@media (prefers-reduced-motion: reduce){.toast-item[data-v-22a97377],.toast-enter-active[data-v-22a97377],.toast-leave-active[data-v-22a97377],.toast-item[data-v-22a97377]:after{transition:none!important;animation:none!important}}.toast-enter-active[data-v-22a97377]{transition:all .22s ease-out}.toast-leave-active[data-v-22a97377]{transition:all .18s ease-in}.toast-enter-from[data-v-22a97377]{opacity:0;transform:translate(14px) translateY(-4px)}.toast-leave-to[data-v-22a97377]{opacity:0;transform:translate(12px)}@keyframes toast-life-22a97377{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.login-page[data-v-4ec7a5b1]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f4f6fb;padding:20px}.login-card[data-v-4ec7a5b1]{background:var(--c-surface);border:1px solid #e2e6ef;border-radius:22px;padding:34px 34px 30px;width:100%;max-width:420px;box-shadow:0 24px 70px #232d4c1f}.referral-note[data-v-4ec7a5b1]{margin:0 0 16px;padding:11px 13px;border:1px solid rgba(99,102,241,.25);border-radius:10px;background:#6366f114;color:var(--c-text-secondary);font-size:13px;line-height:1.45}.login-header[data-v-4ec7a5b1]{text-align:center;margin-bottom:22px}.logo-icon[data-v-4ec7a5b1]{width:44px;height:44px;margin:0 auto 13px;background:#655cf4;border-radius:13px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 9px 22px #655cf43b;font-size:20px;font-weight:800}.login-header h1[data-v-4ec7a5b1]{margin:0;font-size:25px;line-height:1.08;font-weight:760;color:var(--c-text);letter-spacing:-.035em}.subtitle[data-v-4ec7a5b1]{max-width:310px;margin:8px auto 0;font-size:13.5px;line-height:1.45;color:var(--c-text-secondary)}.tab-switcher[data-v-4ec7a5b1]{display:flex;background:var(--c-bg);border-radius:12px;padding:4px;margin-bottom:22px}.tab-switcher button[data-v-4ec7a5b1]{flex:1;min-height:42px;padding:9px 10px;border:none;border-radius:9px;font-size:14px;font-weight:600;cursor:pointer;background:transparent;color:var(--c-text-secondary);transition:transform .1s ease-out,background-color .18s ease,color .18s ease,box-shadow .18s ease}.tab-switcher button[data-v-4ec7a5b1]:active{transform:scale(.975)}.tab-switcher button.active[data-v-4ec7a5b1]{background:var(--c-surface);color:var(--c-primary);box-shadow:var(--shadow-sm)}.login-form[data-v-4ec7a5b1]{display:flex;flex-direction:column;gap:16px}.field label[data-v-4ec7a5b1]{display:block;font-size:13px;font-weight:600;color:var(--c-text);margin-bottom:6px}.field input[data-v-4ec7a5b1]{width:100%;min-height:50px;padding:12px 14px;border:1px solid var(--c-border);border-radius:12px;font-size:14px;font-family:var(--font);color:var(--c-text);background:var(--c-surface);transition:border-color .2s,box-shadow .2s}.field input[data-v-4ec7a5b1]:focus{outline:none;border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-light)}.field input[data-v-4ec7a5b1]::placeholder{color:var(--c-text-muted)}.password-wrapper[data-v-4ec7a5b1]{position:relative}.password-wrapper input[data-v-4ec7a5b1]{padding-right:44px}.eye-btn[data-v-4ec7a5b1]{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:4px;color:var(--c-text-muted);transition:color .2s}.eye-btn[data-v-4ec7a5b1]:hover{color:var(--c-text-secondary)}.eye-btn svg[data-v-4ec7a5b1]{width:20px;height:20px}.error-msg[data-v-4ec7a5b1]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:10px 14px;font-size:13px;color:var(--c-error)}.hint-error[data-v-4ec7a5b1]{margin-top:6px;font-size:12px;color:var(--c-error)}.hint-ok[data-v-4ec7a5b1]{margin-top:6px;font-size:12px;color:#16a34a;font-weight:600}.hint-info[data-v-4ec7a5b1]{margin-top:6px;font-size:12px;color:var(--c-text-secondary)}.phone-otp-block[data-v-4ec7a5b1]{display:flex;flex-direction:column;gap:8px;margin-top:8px}.code-btn-send[data-v-4ec7a5b1]{width:100%}.phone-code-row[data-v-4ec7a5b1]{display:flex;flex-wrap:nowrap;gap:6px;align-items:stretch}.phone-code-row .code-input[data-v-4ec7a5b1]{flex:1 1 auto;min-width:0;width:auto;max-width:none;padding:8px 10px;text-align:left;letter-spacing:normal;font-size:12px;font-weight:600}.phone-code-row .code-input[data-v-4ec7a5b1]:not(:disabled){text-align:center;letter-spacing:.18em}.phone-error[data-v-4ec7a5b1]{margin-top:8px}.code-btn[data-v-4ec7a5b1]{flex:0 0 auto;padding:8px 10px;border:1.5px solid var(--c-primary);border-radius:8px;background:var(--c-primary);color:#fff;font-size:12px;font-weight:600;font-family:var(--font);cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:36px}.code-btn[data-v-4ec7a5b1]:disabled{opacity:.55;cursor:not-allowed}.code-btn-secondary[data-v-4ec7a5b1]{background:var(--c-surface);color:var(--c-primary)}.spinner-sm[data-v-4ec7a5b1]{width:14px;height:14px;border-width:2px}.field input[data-v-4ec7a5b1]:disabled{opacity:.85;background:var(--c-bg)}.submit-btn[data-v-4ec7a5b1]{width:100%;min-height:50px;padding:12px;border:none;border-radius:12px;background:#655cf4;color:#fff;font-size:15px;font-weight:700;font-family:var(--font);cursor:pointer;transition:opacity .2s,transform .1s;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:4px}.submit-btn[data-v-4ec7a5b1]:hover{background:#5148dc}.submit-btn[data-v-4ec7a5b1]:active{transform:scale(.98)}.submit-btn[data-v-4ec7a5b1]:disabled{opacity:.6;cursor:not-allowed}.spinner[data-v-4ec7a5b1]{width:18px;height:18px;border:2.5px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-4ec7a5b1 .6s linear infinite}@keyframes spin-4ec7a5b1{to{transform:rotate(360deg)}}.footer-text[data-v-4ec7a5b1]{text-align:center;margin-top:20px;font-size:13px;color:var(--c-text-secondary)}.footer-text a[data-v-4ec7a5b1]{color:var(--c-primary);font-weight:600;text-decoration:none}.footer-text a[data-v-4ec7a5b1]:hover{text-decoration:underline}.forgot-link[data-v-4ec7a5b1]{font-size:13px}.forgot-success[data-v-4ec7a5b1]{text-align:center;padding:8px 0 16px}.forgot-icon[data-v-4ec7a5b1]{font-size:40px;margin-bottom:12px}.forgot-success h3[data-v-4ec7a5b1]{color:var(--c-text);font-size:18px;font-weight:700;margin:0 0 8px}.forgot-success p[data-v-4ec7a5b1]{color:var(--c-text-secondary);font-size:14px;margin:0 0 6px;line-height:1.5}.forgot-success b[data-v-4ec7a5b1]{color:var(--c-text)}.forgot-hint[data-v-4ec7a5b1]{font-size:12px!important;color:var(--c-text-muted)!important;margin-bottom:20px!important}.vk-divider[data-v-4ec7a5b1]{display:flex;align-items:center;margin:20px 0 16px;gap:12px}.vk-divider[data-v-4ec7a5b1]:before,.vk-divider[data-v-4ec7a5b1]:after{content:"";flex:1;height:1px;background:var(--c-border)}.vk-divider span[data-v-4ec7a5b1]{font-size:13px;color:var(--c-text-muted);white-space:nowrap}.vk-button-container[data-v-4ec7a5b1]{display:flex;justify-content:center}.vk-button-container.vk-disabled[data-v-4ec7a5b1]{opacity:.45;pointer-events:none}.consent-block[data-v-4ec7a5b1]{display:flex;flex-direction:column;gap:10px;margin-top:2px}.consent-row[data-v-4ec7a5b1]{display:flex;align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.45;color:var(--c-text-secondary);cursor:pointer}.consent-row input[data-v-4ec7a5b1]{margin-top:2px;flex-shrink:0;width:16px;height:16px;accent-color:var(--c-primary)}.consent-row a[data-v-4ec7a5b1]{color:var(--c-primary);font-weight:600;text-decoration:none}.consent-row a[data-v-4ec7a5b1]:hover{text-decoration:underline}.consent-note[data-v-4ec7a5b1]{margin:0;font-size:11px;line-height:1.4;color:var(--c-text-muted)}.vk-consent-note[data-v-4ec7a5b1]{margin:0 0 10px;text-align:center}.vk-consent-note a[data-v-4ec7a5b1]{color:var(--c-primary);font-weight:600;text-decoration:none}@media (max-width: 520px){.login-page[data-v-4ec7a5b1]{align-items:flex-start;padding:0;background:#fff}.login-card[data-v-4ec7a5b1]{padding:28px 20px 24px;border:0;border-radius:0;box-shadow:none}}@media (prefers-reduced-motion: reduce){.tab-switcher button[data-v-4ec7a5b1],.submit-btn[data-v-4ec7a5b1],.field input[data-v-4ec7a5b1]{transition-duration:.01ms}}.app-loading{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2)}.app-loading-spinner{width:40px;height:40px;border:4px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:app-spin .7s linear infinite}.admin-denied{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#f9fafb;color:#374151;font-size:18px}.admin-denied a{color:#4f46e5;font-size:15px}@keyframes app-spin{to{transform:rotate(360deg)}}.sub-expired-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;background:#ffffffd9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sub-expired-card{text-align:center;padding:40px 48px;max-width:420px}.sub-expired-icon{margin-bottom:16px;animation:subBounce .5s ease-out}@keyframes subBounce{0%{transform:scale(0)}60%{transform:scale(1.15)}to{transform:scale(1)}}.sub-expired-title{font-size:22px;font-weight:800;color:#0f172a;margin:0 0 8px}.sub-expired-text{font-size:14px;color:#64748b;margin:0 0 24px;line-height:1.5}.sub-expired-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 28px;font-size:15px;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:12px;cursor:pointer;transition:opacity .2s;font-family:var(--font, inherit);box-shadow:0 4px 16px #667eea4d}.sub-expired-btn:hover{opacity:.9}.sub-warning-banner{background:linear-gradient(135deg,#fee2e2,#fecaca);color:#991b1b;padding:10px 20px;font-size:13px;display:flex;align-items:center;justify-content:center;gap:12px;border-bottom:1px solid #ef444433}.sub-warning-btn{background:#991b1b;color:#fff;border:none;padding:5px 14px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:opacity .2s;font-family:var(--font, inherit)}.sub-warning-btn:hover{opacity:.85}.impersonate-banner{background:linear-gradient(135deg,#4f46e5,#6366f1);color:#fff;padding:10px 20px;font-size:13px;display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;border-bottom:1px solid rgba(255,255,255,.2);z-index:100}.impersonate-banner b{font-weight:700}.impersonate-email{opacity:.9;font-size:12px}.impersonate-back-btn{background:#fff;color:#4f46e5;border:none;padding:6px 14px;border-radius:6px;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}.impersonate-back-btn:hover{background:#eef2ff}@media (max-width: 640px){.impersonate-banner{min-height:42px;padding:6px 10px;flex-wrap:nowrap;justify-content:space-between;gap:8px;font-size:11px}.impersonate-banner>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.impersonate-email{display:none}.impersonate-back-btn{flex:0 0 auto;min-height:32px;padding:5px 9px;font-size:10px}}.legal-notice-banner{background:#eef2ff;color:#3730a3;padding:10px 20px;font-size:13px;display:flex;align-items:center;justify-content:center;gap:12px;border-bottom:1px solid #c7d2fe;flex-wrap:wrap}.legal-notice-banner a{color:#4338ca;font-weight:700}.legal-notice-banner button{border:0;border-radius:7px;padding:6px 14px;background:#4f46e5;color:#fff;font-weight:700;cursor:pointer}.legal-notice-banner button:disabled{opacity:.55;cursor:wait}.email-banner{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e;padding:10px 20px;font-size:13px;display:flex;align-items:center;justify-content:center;gap:12px;border-bottom:1px solid #f59e0b33}.email-banner b{font-weight:700}.resend-btn{background:#92400e;color:#fff;border:none;padding:5px 14px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:opacity .2s}.resend-btn:hover{opacity:.85}.resend-btn:disabled{opacity:.5;cursor:not-allowed}.resend-done{font-weight:600;color:#065f46}.resend-error{font-weight:600;color:#991b1b;margin-left:8px}.confirm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#00000080;display:flex;align-items:center;justify-content:center;padding:20px}.confirm-card{background:#fff;border-radius:20px;padding:40px 36px;max-width:400px;width:100%;text-align:center;box-shadow:0 25px 60px #0000004d}.confirm-spinner-wrap{display:flex;flex-direction:column;align-items:center;gap:16px;color:#6b7280}.confirm-spinner-wrap .app-loading-spinner{border-color:#667eea33;border-top-color:#667eea}.confirm-icon{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:700;margin:0 auto 16px}.confirm-ok{background:#d1fae5;color:#065f46}.confirm-fail{background:#fee2e2;color:#991b1b}.confirm-result h2{margin:0 0 8px;color:#1e1e2e;font-size:20px}.confirm-result p{margin:0 0 24px;color:#6b7280;font-size:14px}.confirm-btn{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:10px 32px;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;transition:opacity .2s}.confirm-btn:hover{opacity:.9}.reset-form{padding:8px 0 0}.reset-title{margin:0 0 4px;font-size:20px;color:#1e1e2e}.reset-subtitle{margin:0 0 20px;font-size:13px;color:#6b7280}.reset-field{margin-bottom:12px}.reset-field input{width:100%;padding:10px 14px;border:1.5px solid #d1d5db;border-radius:10px;font-size:14px;outline:none;transition:border-color .2s;box-sizing:border-box}.reset-field input:focus{border-color:#667eea}.reset-error{color:#dc2626;font-size:13px;margin-bottom:12px;text-align:center}@keyframes pc-modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes pc-modal-panel-in{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:none}}.sub-expired-overlay,.confirm-overlay,.pay-modal-overlay,.fv-qp-overlay,.pl-modal-overlay,.manual-overlay,.om-overlay,.wizard-overlay,.wiz-client-create-overlay,.mgr-modal-overlay,.sbc-overlay,.carm-overlay,.ci-backdrop,.oem-backdrop,.pw-overlay,.crv-overlay,.cbam-overlay,.cp-overlay,.cv-overlay,.pi-overlay,.lp-modal,.mkp-backdrop,.mn-overlay,.cart-basket-overlay,.sidebar-backdrop{animation:pc-modal-backdrop-in .22s cubic-bezier(.4,0,.2,1) forwards}.sub-expired-overlay>.sub-expired-card,.confirm-overlay>.confirm-card,.pay-modal-overlay>.pay-modal,.pay-modal-overlay>.crp-dialog,.pay-modal-overlay>.ret-dialog,.fv-qp-overlay>.fv-qp-modal,.fv-qp-overlay>.fv-fin-settings-modal,.fv-qp-overlay>.fv-supplier-modal,.pl-modal-overlay>.pl-modal,.manual-overlay>.manual-modal,.om-overlay>.om-modal,.wizard-overlay>.wizard-modal,.wiz-client-create-overlay>.wiz-client-create-modal,.mgr-modal-overlay>.mgr-modal,.sbc-overlay>.sbc-modal,.carm-overlay>.carm-modal,.ci-backdrop>.ci-modal,.oem-backdrop>.oem-modal,.pw-overlay>.pw-modal,.crv-overlay>.crv-modal,.cbam-overlay>.cbam-modal,.cp-overlay>.cp-modal,.cv-overlay>.cv-modal,.pi-overlay>.pi-modal,.lp-modal>.lp-modal-inner{animation:pc-modal-panel-in .24s cubic-bezier(.4,0,.2,1) both}@media (prefers-reduced-motion: reduce){.sub-expired-overlay,.confirm-overlay,.pay-modal-overlay,.fv-qp-overlay,.pl-modal-overlay,.manual-overlay,.om-overlay,.wizard-overlay,.wiz-client-create-overlay,.mgr-modal-overlay,.sbc-overlay,.carm-overlay,.ci-backdrop,.oem-backdrop,.pw-overlay,.crv-overlay,.cbam-overlay,.cp-overlay,.cv-overlay,.pi-overlay,.lp-modal,.sub-expired-overlay>.sub-expired-card,.confirm-overlay>.confirm-card,.pay-modal-overlay>.pay-modal,.pay-modal-overlay>.crp-dialog,.pay-modal-overlay>.ret-dialog,.fv-qp-overlay>.fv-qp-modal,.fv-qp-overlay>.fv-fin-settings-modal,.fv-qp-overlay>.fv-supplier-modal,.pl-modal-overlay>.pl-modal,.manual-overlay>.manual-modal,.om-overlay>.om-modal,.wizard-overlay>.wizard-modal,.wiz-client-create-overlay>.wiz-client-create-modal,.mgr-modal-overlay>.mgr-modal,.sbc-overlay>.sbc-modal,.carm-overlay>.carm-modal,.ci-backdrop>.ci-modal,.oem-backdrop>.oem-modal,.pw-overlay>.pw-modal,.crv-overlay>.crv-modal,.cbam-overlay>.cbam-modal,.cp-overlay>.cp-modal,.cv-overlay>.cv-modal,.pi-overlay>.pi-modal,.lp-modal>.lp-modal-inner{animation-duration:.01ms!important}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{min-width:320px;overflow-x:hidden;scroll-behavior:smooth;text-rendering:optimizeLegibility}:root{--c-primary: #6366f1;--c-primary-hover: #4f46e5;--c-primary-light: rgba(99, 102, 241, .1);--c-accent: #8b5cf6;--c-text: #0f172a;--c-text-secondary: #64748b;--c-text-muted: #94a3b8;--c-text-on-dark: #e2e8f0;--c-text-on-dark-muted: #94a3b8;--c-bg: #eef2f7;--c-surface: #ffffff;--c-surface-raised: #f8fafc;--c-topbar: #1e293b;--c-sidebar: #f1f5f9;--c-border: #dde3ec;--c-border-light: #e8edf4;--c-success: #10b981;--c-success-bg: #ecfdf5;--c-warning: #f59e0b;--c-warning-bg: #fffbeb;--c-error: #ef4444;--c-analog: #f97316;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--shadow-sm: 0 1px 3px rgba(15,23,42,.06);--shadow-md: 0 2px 10px rgba(15,23,42,.08);--shadow-lg: 0 4px 20px rgba(15,23,42,.1);--font: "Manrope Variable", "Segoe UI Variable", "Segoe UI", system-ui, -apple-system, sans-serif}body{font-family:var(--font);font-size:14px;color:var(--c-text);background:var(--c-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto;font-synthesis:none;overflow-x:hidden}button,input,select,textarea{font:inherit}button,[role=button],a{-webkit-tap-highlight-color:transparent}button:focus-visible,[role=button]:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}svg{shape-rendering:geometricPrecision}table,.tabular-nums,[class*=price],[class*=amount],[class*=total],[class*=balance]{font-variant-numeric:tabular-nums}#app{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.page-title-badge{width:36px;height:36px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;background:linear-gradient(135deg,#4f46e5,#2563eb 52%,#0284c7);border:1px solid rgba(37,99,235,.52);box-shadow:inset 0 1px #ffffff3d,0 10px 22px #2563eb57}.page-title-icon{display:block;width:19px;height:19px;color:#fff;flex-shrink:0}.topbar{display:flex;align-items:center;gap:16px;padding:0 20px;height:56px;background:var(--c-topbar);border-bottom:none;position:sticky;top:0;z-index:100;box-shadow:0 2px 12px #0f172a26}.topbar-left{flex-shrink:0}.logo{display:flex;align-items:center;gap:8px;font-weight:800;font-size:20px;background:linear-gradient(135deg,#a5b4fc,#c084fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.5px}.logo-icon{width:28px;height:28px;flex-shrink:0;filter:drop-shadow(0 1px 3px rgba(99,102,241,.4))}.topbar-center{display:flex;gap:8px;flex:1;max-width:520px}.search-wrap{position:relative;flex:1;display:flex}.search-history-wrap{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:flex;z-index:3}.search-input{flex:1;padding:8px 44px 8px 14px;border:none;border-radius:var(--radius-md);font-size:14px;font-family:var(--font);color:var(--c-text);background:#ffffff1f;color:#fff;transition:all .2s}.search-input::placeholder{color:var(--c-text-on-dark-muted)}.search-input::-webkit-search-decoration,.search-input::-webkit-search-cancel-button,.search-input::-webkit-search-results-button,.search-input::-webkit-search-results-decoration,.search-input::-webkit-credentials-auto-fill-button,.search-input::-webkit-contacts-auto-fill-button{display:none!important;-webkit-appearance:none}.search-input:focus{outline:none;background:#fff3;box-shadow:0 0 0 2px #a5b4fc4d}.suggest-spinner{position:absolute;right:38px;top:50%;transform:translateY(-50%);width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:translateY(-50%) rotate(360deg)}}.suggest-dropdown{position:absolute;top:100%;left:0;right:0;margin-top:4px;background:#fff;border:1px solid #e0e0e0;border-radius:var(--radius-md, 8px);box-shadow:0 8px 24px #00000026;list-style:none;padding:4px 0;z-index:1000;max-height:360px;overflow-y:auto}.suggest-loading{padding:10px 14px;font-size:13px;color:#888;font-style:italic}.suggest-loading-row{display:flex;align-items:center;gap:10px;font-style:normal;color:#666;cursor:default}.suggest-error-row{color:#b45309;font-style:normal;cursor:default}.suggest-dropdown-spinner{flex-shrink:0;width:16px;height:16px;border:2px solid #e8e8e8;border-top-color:#6366f1;border-radius:50%;animation:suggest-dropdown-spin .6s linear infinite}@keyframes suggest-dropdown-spin{to{transform:rotate(360deg)}}.suggest-item{display:grid;grid-template-columns:auto auto;gap:2px 10px;padding:9px 14px;cursor:pointer;font-size:13.5px;color:#333;transition:background .1s;align-items:baseline}.suggest-item:hover,.suggest-active{background:#eef2ff}.suggest-brand{font-weight:700;color:#4338ca}.suggest-article{color:#6d28d9;font-weight:500}.suggest-name{grid-column:1 / -1;color:#666;font-size:12.5px;line-height:1.35;white-space:normal;word-break:break-word}.suggest-item-abcp{background:#f0fdf4;box-shadow:inset 3px 0 #34d399;padding-left:11px}.suggest-item-abcp:hover,.suggest-item-abcp.suggest-active{background:#dcfce7}.suggest-item-abcp .suggest-brand{color:#047857}.suggest-empty{padding:10px 14px;font-size:13px;color:#6b7280}.search-history-btn{width:26px;min-width:26px;height:26px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;border:none;background:transparent;color:#e2e8f0e0;cursor:pointer;transition:background .16s ease,color .16s ease}.search-history-btn:hover{background:#ffffff24;color:#fff}.search-history-icon{width:14px;height:14px}.search-history-dropdown{position:absolute;top:100%;right:0;margin-top:4px;width:320px;background:#fff;border:1px solid #e0e0e0;border-radius:var(--radius-md, 8px);box-shadow:0 8px 24px #00000026;list-style:none;padding:4px 0;z-index:1000;max-height:320px;overflow-y:auto}.search-history-item{padding:9px 12px;font-size:13px;color:#334155;cursor:pointer;border-bottom:1px solid #f1f5f9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-history-item:last-child{border-bottom:none}.search-history-item:hover{background:#eef2ff}.search-history-empty{padding:10px 12px;font-size:13px;color:#94a3b8}.search-history-clear-row{padding:6px 10px 4px;border-top:1px solid #eef2f7}.search-history-clear{width:100%;border:1px solid #e2e8f0;background:#f8fafc;color:#475569;border-radius:8px;padding:6px 8px;font-size:12px;cursor:pointer}.search-history-clear:hover{background:#f1f5f9}.brand-btn-abcp{background:#f0fdf4;border-color:#a7f3d0}.brand-btn-abcp:hover{border-color:#34d399;box-shadow:0 0 0 3px #d1fae5,var(--shadow-sm)}.brand-btn-abcp .brand-btn-brand{color:#047857}.m-suggest-opt-abcp{background:#f0fdf4;box-shadow:inset 3px 0 #34d399;padding-left:9px}.m-suggest-opt-abcp:hover{background:#dcfce7}.m-suggest-opt-abcp .m-sug-brand{color:#047857}.topbar-right{display:flex;align-items:center;gap:2px;margin-left:auto}.tab-btn{padding:8px 16px;border:none;background:transparent;cursor:pointer;border-radius:var(--radius-sm);font-size:13px;font-weight:500;font-family:var(--font);color:var(--c-text-on-dark-muted);position:relative;transition:color .22s ease,background .22s ease,font-weight .15s ease,transform .18s cubic-bezier(.22,1,.36,1)}.tab-btn:hover{color:#fff;background:#ffffff14}.tab-btn:active{transform:scale(.97)}.tab-btn.active{color:#fff;background:#ffffff1f;font-weight:600}.tab-btn.active:after{content:"";position:absolute;bottom:0;left:20%;right:20%;height:2px;background:#a5b4fc;border-radius:2px;animation:tab-underline-in .32s cubic-bezier(.22,1,.36,1) forwards}@keyframes tab-underline-in{0%{transform:scaleX(.4);opacity:.6}to{transform:scaleX(1);opacity:1}}.logout-btn{margin-left:8px;padding:8px 10px;opacity:.6}.logout-btn:hover{opacity:1;color:#f87171;background:#f871711f}@media (max-width: 768px){.page-title-badge{width:32px;height:32px;border-radius:10px}.page-title-icon{width:17px;height:17px}.topbar{flex-wrap:wrap;height:auto;padding:8px 12px;gap:6px}.topbar-left{order:1}.logo{font-size:0;-webkit-text-fill-color:transparent;gap:0;max-width:32px;overflow:hidden}.logo-icon{width:28px;height:28px}.topbar-center{order:3;flex:0 0 100%;max-width:100%}.search-input{font-size:16px;padding:10px 44px 10px 14px}.topbar-right{order:2;margin-left:auto;gap:0}.topbar-right .tab-btn,.topbar-right .logout-btn{display:none}.topbar-right .topbar-markup-btn{display:inline-flex}.topbar-right .notif-wrap{display:block}.topbar-right .avatar-btn{display:flex}main{padding-bottom:68px!important}#app{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;overflow-x:hidden;max-width:100vw}.main-content{min-width:0;overflow-x:hidden;padding-bottom:calc(68px + env(safe-area-inset-bottom,0px))!important}.view{overflow-x:hidden!important;max-width:100vw;width:100%}}.mobile-nav{display:none}@media (max-width: 768px){.mobile-nav{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:9990;min-height:60px;height:calc(60px + env(safe-area-inset-bottom,0px));background:var(--c-topbar);border-top:1px solid rgba(255,255,255,.08);box-shadow:0 -2px 12px #0f172a33;padding:0 4px;padding-bottom:env(safe-area-inset-bottom,0px)}.mn-btn{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:none;background:none;cursor:pointer;color:var(--c-text-on-dark-muted);position:relative;transition:color .15s;padding:6px 2px;-webkit-tap-highlight-color:transparent}.mn-btn:active{transform:scale(.93)}.mn-btn.active{color:#a5b4fc}.mn-icon{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;transition:background .15s ease,color .15s ease}.mn-icon svg{width:18px;height:18px;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.mn-btn.active .mn-icon{background:#a5b4fc24}.mn-label{font-size:10px;font-weight:500;font-family:var(--font);line-height:1}.mn-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9991;background:#00000073;display:flex;align-items:flex-end}.mn-sheet{width:100%;background:var(--c-surface);border-radius:16px 16px 0 0;padding:12px 16px calc(16px + env(safe-area-inset-bottom,0));box-shadow:0 -4px 24px #00000026}.mn-sheet-handle{width:36px;height:4px;background:#cbd5e1;border-radius:4px;margin:0 auto 16px}.mn-sheet-btn{display:flex;align-items:center;gap:14px;width:100%;padding:14px 12px;border:none;background:none;cursor:pointer;font-size:15px;font-weight:500;font-family:var(--font);color:var(--c-text);border-radius:var(--radius-md);transition:background .15s;-webkit-tap-highlight-color:transparent}.mn-sheet-btn:active,.mn-sheet-btn.active{background:var(--c-primary-light);color:var(--c-primary)}.mn-sheet-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--c-text-secondary);border-radius:7px;transition:background .15s ease,color .15s ease;flex-shrink:0}.mn-sheet-icon svg{width:18px;height:18px;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.mn-sheet-btn.active .mn-sheet-icon{color:var(--c-primary)}.mn-sheet-btn.active .mn-sheet-icon{background:#6366f124}.mn-sheet-divider{height:1px;background:#94a3b833;margin:8px 0}.mn-sheet-btn-danger,.mn-sheet-btn-danger .mn-sheet-icon{color:#dc2626!important}.mn-sheet-btn-danger:active{background:#dc26261a!important;color:#991b1b!important}.mn-sheet-btn-danger:active .mn-sheet-icon{color:#991b1b!important}.mn-sheet-enter-active{transition:opacity .2s ease}.mn-sheet-enter-active .mn-sheet{transition:transform .25s cubic-bezier(.32,.72,0,1)}.mn-sheet-leave-active{transition:opacity .15s ease}.mn-sheet-leave-active .mn-sheet{transition:transform .15s ease-in}.mn-sheet-enter-from{opacity:0}.mn-sheet-enter-from .mn-sheet{transform:translateY(100%)}.mn-sheet-leave-to{opacity:0}.mn-sheet-leave-to .mn-sheet{transform:translateY(100%)}.mn-sheet-leave-active,.mn-sheet-leave-to{pointer-events:none}}body .pl-btn-market .pl-market-y{color:transparent!important;font-size:0!important;background:transparent url(/yandex-market-logo-v2.svg) center / cover no-repeat!important}@media (min-width: 769px) and (max-width: 1024px){.topbar{padding:0 14px;gap:10px}.topbar-center{max-width:360px}.tab-btn{padding:8px 10px;font-size:12px}.logo{font-size:16px}}.btn{padding:8px 18px;border:1.5px solid var(--c-border);background:var(--c-surface);border-radius:var(--radius-md);cursor:pointer;font-size:13px;font-weight:500;font-family:var(--font);transition:all .15s}.btn:hover{background:var(--c-bg)}.btn:disabled{opacity:.4;cursor:not-allowed}.btn-primary{background:var(--c-primary);color:#fff;border-color:var(--c-primary);box-shadow:0 1px 4px #6366f14d}.btn-primary:hover{background:var(--c-primary-hover);box-shadow:0 2px 8px #6366f166}.main-content{position:relative;padding:0;flex:1 0 auto;width:100%;min-width:0;min-height:calc(100vh - 56px);min-height:calc(100dvh - 56px)}.main-content--messages{flex:1 1 0;min-height:0;overflow:hidden}.view{width:100%;min-width:0;min-height:calc(100vh - 56px);min-height:calc(100dvh - 56px);padding:clamp(12px,1.4vw,20px)}.view.with-sidebar{padding:0}.view h2{margin-bottom:12px;font-size:18px;font-weight:700}.muted{color:var(--c-text-muted);font-size:14px}.supplier-section{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-lg);padding:20px;margin-bottom:16px;box-shadow:var(--shadow-md)}.supplier-header{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:15px;font-weight:600}.dot{width:10px;height:10px;border-radius:50%;display:inline-block}.dot.on{background:var(--c-success)}.dot.off{background:var(--c-error)}.field-group{margin-bottom:10px}.field-group label{display:block;font-size:12px;color:var(--c-text-secondary);margin-bottom:3px;font-weight:500}.field-group input[type=text],.field-group select{width:100%;max-width:400px;padding:8px 12px;border:1.5px solid var(--c-border);border-radius:var(--radius-sm);font-size:14px;font-family:var(--font);color:var(--c-text);transition:all .2s}.field-group input[type=text]:focus,.field-group select:focus{outline:none;border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-light)}.toggle-label{display:flex!important;align-items:center;gap:6px;font-size:14px!important;color:var(--c-text)!important;cursor:pointer}.error{color:var(--c-error);font-size:12px;margin-left:8px;font-weight:500}table{width:100%;border-collapse:collapse}table:not(.cart-table):not(.pc-table) th,table:not(.cart-table):not(.pc-table) td{padding:8px 12px;text-align:left;border-bottom:1px solid var(--c-border-light);font-size:13px}table:not(.cart-table):not(.pc-table) th{font-weight:600;color:var(--c-text-secondary);font-size:11px;text-transform:uppercase;letter-spacing:.5px}.mkp-backdrop[class*=-leave-active],.mkp-backdrop[class*=-leave-to],.mn-overlay[class*=-leave-active],.mn-overlay[class*=-leave-to],.pi-overlay[class*=-leave-active],.pi-overlay[class*=-leave-to],.cart-basket-overlay[class*=-leave-active],.cart-basket-overlay[class*=-leave-to],.fv-qp-overlay[class*=-leave-active],.fv-qp-overlay[class*=-leave-to],.pay-modal-overlay[class*=-leave-active],.pay-modal-overlay[class*=-leave-to],.pl-modal-overlay[class*=-leave-active],.pl-modal-overlay[class*=-leave-to]{pointer-events:none!important}.bulk-actions-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 10px;padding:8px 12px;border:1px solid var(--c-border-light, #e8edf4);border-radius:10px;background:var(--c-surface, #fff)}.bulk-actions-bar__check{display:inline-flex;align-items:center;gap:6px;color:var(--c-text-secondary, #64748b);font-size:12px;font-weight:500;cursor:pointer}.bulk-actions-bar__check input{accent-color:var(--c-primary, #6366f1)}.bulk-actions-bar__count{font-size:12px;font-weight:700;color:var(--c-primary, #6366f1);padding:2px 8px;border-radius:999px;background:#6366f11a}.bulk-actions-bar__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bulk-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:var(--radius-sm, 6px);font-size:13px;font-weight:500;cursor:pointer;font-family:var(--font, "Inter", sans-serif);transition:background .15s ease,border-color .15s ease,color .15s ease}.bulk-btn:disabled{opacity:.45;cursor:default}.bulk-btn--primary{border:1px solid rgba(99,102,241,.25);background:#fff;color:#4f46e5}.bulk-btn--primary:hover:not(:disabled){background:#eef2ff}.bulk-btn--danger{border:1px solid #fecaca;background:#fff;color:#ef4444}.bulk-btn--danger:hover:not(:disabled){background:#fef2f2}.bulk-btn--clear{border:1px solid var(--c-border, #dde3ec);background:#fff;color:var(--c-text-secondary, #64748b)}.bulk-btn--clear:hover:not(:disabled){border-color:var(--c-text-muted, #94a3b8);background:var(--c-surface-raised, #f8fafc)}@keyframes procentka-autofill-start{0%{opacity:.9999}to{opacity:1}}.settings-view input:-webkit-autofill,.settings-view textarea:-webkit-autofill{animation-name:procentka-autofill-start;animation-duration:.01s}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body :is(.pay-modal-overlay,.fv-qp-overlay,.pl-modal-overlay,.manual-overlay,.om-overlay,.wizard-overlay,.wiz-client-create-overlay,.mgr-modal-overlay,.sbc-overlay,.carm-overlay,.ci-backdrop,.oem-backdrop,.pw-overlay,.crv-overlay,.cbam-overlay,.cp-overlay,.cp-modal-overlay,.cv-overlay,.pi-overlay){padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));box-sizing:border-box;overflow-x:hidden;overflow-y:auto;background:#0f172a75;backdrop-filter:blur(8px) saturate(.9);-webkit-backdrop-filter:blur(8px) saturate(.9)}body :is(.pay-modal-overlay>.pay-modal,.pay-modal-overlay>.crp-dialog,.pay-modal-overlay>.ret-dialog,.fv-qp-overlay>.fv-qp-modal,.fv-qp-overlay>.fv-fin-settings-modal,.fv-qp-overlay>.fv-supplier-modal,.pl-modal-overlay>.pl-modal,.manual-overlay>.manual-modal,.om-overlay>.om-modal,.wizard-overlay>.wizard-modal,.wiz-client-create-overlay>.wiz-client-create-modal,.mgr-modal-overlay>.mgr-modal,.sbc-overlay>.sbc-modal,.carm-overlay>.carm-modal,.ci-backdrop>.ci-modal,.oem-backdrop>.oem-modal,.pw-overlay>.pw-modal,.crv-overlay>.crv-modal,.cbam-overlay>.cbam-modal,.cp-overlay>.cp-modal,.cp-modal-overlay>.cp-modal,.cv-overlay>.cv-modal,.pi-overlay>.pi-modal){max-width:min(100%,1080px);max-height:calc(100dvh - 32px);box-sizing:border-box;border:1px solid rgba(255,255,255,.78);border-radius:20px;box-shadow:0 2px 4px #0f172a0a,0 24px 72px #0f172a3d,0 0 0 1px #0f172a0a;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}body :is(.pay-modal-close,.pl-modal-close,.modal-close,.om-close,.fv-qp-modal-close,.fv-supplier-modal__close,.cp-modal__close,.cv-modal-close,.carm-close,.ci-close,.oem-close,.pw-close,.crv-close,.cbam-close){display:inline-grid;width:34px;height:34px;min-width:34px;padding:0;place-items:center;border:1px solid rgba(15,23,42,.07);border-radius:10px;background:#f8fafceb;color:#667085;line-height:1;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .12s ease}body :is(.pay-modal-close,.pl-modal-close,.modal-close,.om-close,.fv-qp-modal-close,.fv-supplier-modal__close,.cp-modal__close,.cv-modal-close,.carm-close,.ci-close,.oem-close,.pw-close,.crv-close,.cbam-close):hover{border-color:#5147e538;background:#f4f3ff;color:#5147e5}body :is(.pay-modal-close,.pl-modal-close,.modal-close,.om-close,.fv-qp-modal-close,.fv-supplier-modal__close,.cp-modal__close,.cv-modal-close,.carm-close,.ci-close,.oem-close,.pw-close,.crv-close,.cbam-close):active{transform:scale(.96)}body:has(:is(.pay-modal-overlay,.fv-qp-overlay,.pl-modal-overlay,.manual-overlay,.om-overlay,.wizard-overlay,.wiz-client-create-overlay,.mgr-modal-overlay,.sbc-overlay,.carm-overlay,.ci-backdrop,.oem-backdrop,.pw-overlay,.crv-overlay,.cbam-overlay,.cp-overlay,.cp-modal-overlay,.cv-overlay,.pi-overlay)) :is(.oem-ai-rail,.fab-btn,.fb-panel,.mobile-nav){opacity:0;pointer-events:none;visibility:hidden}@media (max-width: 640px){body :is(.pay-modal-overlay,.fv-qp-overlay,.pl-modal-overlay,.manual-overlay,.om-overlay,.wizard-overlay,.wiz-client-create-overlay,.mgr-modal-overlay,.sbc-overlay,.carm-overlay,.ci-backdrop,.oem-backdrop,.pw-overlay,.crv-overlay,.cbam-overlay,.cp-overlay,.cp-modal-overlay,.cv-overlay,.pi-overlay){padding:max(8px,env(safe-area-inset-top,0px)) 0 0;align-items:flex-end}body :is(.pay-modal-overlay>.pay-modal,.pay-modal-overlay>.crp-dialog,.pay-modal-overlay>.ret-dialog,.fv-qp-overlay>.fv-qp-modal,.fv-qp-overlay>.fv-fin-settings-modal,.fv-qp-overlay>.fv-supplier-modal,.pl-modal-overlay>.pl-modal,.manual-overlay>.manual-modal,.om-overlay>.om-modal,.wizard-overlay>.wizard-modal,.wiz-client-create-overlay>.wiz-client-create-modal,.mgr-modal-overlay>.mgr-modal,.sbc-overlay>.sbc-modal,.carm-overlay>.carm-modal,.ci-backdrop>.ci-modal,.oem-backdrop>.oem-modal,.pw-overlay>.pw-modal,.crv-overlay>.crv-modal,.cbam-overlay>.cbam-modal,.cp-overlay>.cp-modal,.cp-modal-overlay>.cp-modal,.cv-overlay>.cv-modal,.pi-overlay>.pi-modal){width:100%!important;max-width:100%!important;max-height:calc(100dvh - max(8px,env(safe-area-inset-top,0px)));margin:0;border-right:0;border-bottom:0;border-left:0;border-radius:20px 20px 0 0}body .fv-qp-overlay .fv-cash-modal .fv-qp-transfer-balances-list{display:flex!important;width:100%;min-height:58px;max-height:68px;flex-direction:row;align-items:stretch;gap:6px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}body .fv-qp-overlay .fv-cash-modal .fv-qp-transfer-balances-list::-webkit-scrollbar{display:none}body .fv-qp-overlay .fv-cash-modal .fv-qp-transfer-balances-list>.fv-method-row{width:132px;min-width:132px;height:58px;min-height:58px;max-height:58px;flex:0 0 132px;box-sizing:border-box}}@media (max-width: 768px){input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important}}.topbar-markup-btn{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;flex-shrink:0;border:none;border-radius:8px;background:transparent;color:#ffffffd9;cursor:pointer;transition:background .15s,color .15s}.topbar-markup-btn:hover{background:#ffffff1a;color:#fff}@media (max-width: 768px){.topbar-right .topbar-markup-btn{display:flex}}
