*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{min-height:100vh}h1,h2,h3,h4,h5,h6,p{margin:0}ul,ol{margin:0;padding:0;list-style:none}img,svg{display:block;max-width:100%}button,input,textarea{font-family:inherit;border:none;outline:none;background:none}button,input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],label,summary,a,[role=button],[role=tab],[role=radio]{-webkit-tap-highlight-color:transparent}button,[role=button],[role=tab]{touch-action:manipulation}:root{color-scheme:light;--text-primary: #16224a;--text-muted: #7f879c;--text-secondary: #66708c;--bg-page: #f0f2f7;--bg-surface: #ffffff;--bg-muted: #f8f9fc;--bg-subtle: #f7f9fd;--border-default: #e7ebf3;--border-strong: #dbe2ef;--accent: #3557e0;--accent-hover: #4b69ea;--accent-soft: #eef2ff;--accent-soft-2: #eef3ff;--header-bg: #ffffff;--header-shadow: 0 2px 10px rgba(0, 0, 0, .1);--sidebar-bg: #ffffff;--sidebar-shadow: 4px 0 16px rgba(0, 0, 0, .08);--error-bg: #fef3f2;--error-text: #b42318;--error-border: #f3d0cd;--toggle-track-off: #d8dce8;--toggle-track-on: #3557e0;--toggle-thumb: #ffffff;--text-on-accent: #ffffff;--btn-dark-bg: #0c1433;--btn-dark-hover: #1d3dae;--btn-outline-hover: #2b45a2;--border-outline-soft: rgba(32, 82, 241, .22);--border-secondary-ghost: #cfd3e0;--text-on-secondary: #111111;--nav-pill-bg: rgba(32, 82, 241, .06);--nav-pill-hover: rgba(32, 82, 241, .12);--nav-pill-active: rgba(32, 82, 241, .12);--nav-pill-color: #2052f1;--border-soft: #e4e9f2;--border-input: #d0d5dd;--border-muted: #dcdcdc;--border-tab: #ececec;--border-subtle: #e5e8f0;--border-dashed-accent: #7da2ff;--border-focus-ring: #cfdbff;--border-focus-strong: #c8d5ff;--bg-creative-tint: #f6f8ff;--bg-creative-hover: #eef3ff;--bg-creative-circle: #dfe8ff;--bg-tab-pill: #f7f9fd;--bg-groups-rail: #eef1f8;--bg-pill-accent: #eaf0ff;--bg-hover-blue: #f7faff;--bg-input-muted: #f9fafb;--bg-subscription-row: #f8f8fa;--bg-subscription-alt: #fcfcfd;--bg-subscription-highlight: #f5f8ff;--bg-token-muted: #f5f7fc;--text-group-tab: #2f3445;--text-link-bright: #3f5fe0;--text-link-alt: #2e5bff;--text-dim: #555555;--text-dimmer: #666666;--text-heading: #333333;--accent-strong: #3f5fe0;--accent-tab-active: #3557e0;--accent-border-muted: #5f83f1;--shadow-elevated: rgba(0, 0, 0, .08);--shadow-card: rgba(18, 32, 74, .08);--shadow-modal: rgba(0, 0, 0, .15);--shadow-floating: rgba(23, 36, 82, .16);--overlay-scrim: rgba(0, 0, 0, .55);--overlay-scrim-light: rgba(20, 28, 45, .28);--overlay-brand: rgba(35, 132, 242, .3);--modal-backdrop-blur: 16px;--table-row-hover: #fafcff;--gradient-fade-base: #ffffff;--success-bg: #ecfdf3;--success-text: #067647;--notification-success-bg: #ecfdf3;--notification-error-bg: #fef3f2;--warning-bg: #fffaeb;--warning-text: #b54708;--subscription-navy: #041457;--subscription-navy-hover: #0a1d73;--subscription-outline: #16224a;--ai-panel-bg: #f2f5fb;--ai-chat-bg: #fafbff;--ai-input-bg: #f8f9fd;--ai-border: #e7eaf3;--ai-border-soft: #dde3ef;--ai-text-muted: #8e97af;--ai-text-soft: #6f7995;--ai-text-hint: #95a0ba;--ai-send-bg: #f3f5fb;--ai-bubble-user: #edf2ff;--ai-bubble-border: #cfd9ff;--ai-cta-dark: #041457;--brief-result: #f4f6fb;--z-header: 5000;--z-modal: calc(var(--z-header) + 1000);--z-modal-elevated: calc(var(--z-header) + 1100);--sidebar-content-offset: 300px;--sidebar-rail-collapsed: 72px;--sidebar-transition-duration: .18s;--sidebar-transition-timing: cubic-bezier(.25, .1, .25, 1);--border-news: #e1e5ee;--bg-icon-soft: #f3f4f6;--bg-icon-soft-hover: #e5e7eb;--text-arrow-muted: #9ca3af}[data-theme=dark]{color-scheme:dark;--text-primary: #e8ecf4;--text-muted: #9aa3b8;--text-secondary: #8b95a8;--bg-page: #0d1117;--bg-surface: #161b22;--bg-muted: #1c2128;--bg-subtle: #21262d;--border-default: #30363d;--border-strong: #484f58;--accent: #5b7cff;--accent-hover: #7a93ff;--accent-soft: rgba(91, 124, 255, .18);--accent-soft-2: rgba(91, 124, 255, .28);--header-bg: #161b22;--header-shadow: 0 2px 16px rgba(0, 0, 0, .45);--sidebar-bg: #161b22;--sidebar-shadow: 4px 0 20px rgba(0, 0, 0, .35);--error-bg: rgba(248, 81, 73, .14);--error-text: #ff9b96;--error-border: rgba(248, 81, 73, .4);--toggle-track-off: #3d4450;--toggle-track-on: #5b7cff;--toggle-thumb: #f0f3f9;--btn-dark-bg: #1a2238;--btn-dark-hover: #253056;--btn-outline-hover: var(--accent-hover);--border-outline-soft: rgba(91, 124, 255, .35);--border-secondary-ghost: #3d4a6b;--text-on-secondary: var(--text-primary);--nav-pill-bg: rgba(91, 124, 255, .12);--nav-pill-hover: rgba(91, 124, 255, .22);--nav-pill-active: rgba(91, 124, 255, .28);--nav-pill-color: var(--accent);--border-soft: #30363d;--border-input: #484f58;--border-muted: #3d4450;--border-tab: #30363d;--border-subtle: #30363d;--border-dashed-accent: #5b7cff;--border-focus-ring: #484f58;--border-focus-strong: #5b7cff;--bg-creative-tint: rgba(91, 124, 255, .12);--bg-creative-hover: rgba(91, 124, 255, .2);--bg-creative-circle: rgba(91, 124, 255, .25);--bg-tab-pill: var(--bg-subtle);--bg-groups-rail: rgba(91, 124, 255, .1);--bg-pill-accent: rgba(91, 124, 255, .2);--bg-hover-blue: rgba(91, 124, 255, .08);--bg-input-muted: #21262d;--bg-subscription-row: #1c2128;--bg-subscription-alt: #161b22;--bg-subscription-highlight: rgba(91, 124, 255, .12);--bg-token-muted: #1c2128;--text-group-tab: var(--text-primary);--text-link-bright: var(--accent-hover);--text-link-alt: var(--accent);--text-dim: var(--text-muted);--text-dimmer: var(--text-muted);--text-heading: var(--text-primary);--accent-strong: var(--accent-hover);--accent-tab-active: var(--accent);--accent-border-muted: var(--accent-hover);--shadow-elevated: rgba(0, 0, 0, .45);--shadow-card: rgba(0, 0, 0, .35);--shadow-modal: rgba(0, 0, 0, .55);--shadow-floating: rgba(0, 0, 0, .5);--overlay-scrim: rgba(0, 0, 0, .65);--overlay-scrim-light: rgba(0, 0, 0, .55);--overlay-brand: rgba(91, 124, 255, .2);--table-row-hover: rgba(91, 124, 255, .06);--gradient-fade-base: var(--bg-surface);--success-bg: rgba(52, 211, 153, .12);--success-text: #34d399;--notification-success-bg: #1a2b24;--notification-error-bg: #2b1c1c;--warning-bg: rgba(251, 191, 36, .12);--warning-text: #fbbf24;--subscription-navy: #5b7cff;--subscription-navy-hover: #7a93ff;--subscription-outline: var(--text-primary);--ai-panel-bg: #1c2128;--ai-chat-bg: #161b22;--ai-input-bg: #21262d;--ai-border: #30363d;--ai-border-soft: #30363d;--ai-text-muted: var(--text-muted);--ai-text-soft: var(--text-secondary);--ai-text-hint: var(--text-muted);--ai-send-bg: #21262d;--ai-bubble-user: rgba(91, 124, 255, .15);--ai-bubble-border: #484f58;--ai-cta-dark: var(--accent);--brief-result: #1c2128;--border-news: #30363d;--bg-icon-soft: #21262d;--bg-icon-soft-hover: #30363d;--text-arrow-muted: #8b949e}html{overflow-x:hidden}html,body{background:var(--bg-page);transition:background-color .25s ease,color .25s ease}@font-face{font-family:Inter;src:url(/assets/Inter-VariableFont_opsz_wght-FIwubZjA.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:RG-SpaciousBook;src:url(/assets/RG-SpaciousBook-CPF30vlF.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--font-main: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}body{font-family:var(--font-main);font-weight:400;font-size:14px;line-height:1.4;color:var(--text-primary)}.page-container{display:flex;flex-direction:column;width:100%;max-width:100%;margin-top:10px;box-sizing:border-box}.page-container--embedded{margin-top:0}.page-container .content-wrapper{width:100%;max-width:100%;box-sizing:border-box}.page-container .back-btn{background:var(--bg-surface);border:none;width:44px;height:44px;border-radius:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-heading);box-shadow:0 2px 8px var(--shadow-elevated);transition:all .3s ease;margin-bottom:24px;flex-shrink:0}.page-container .back-btn:hover{background:var(--bg-subscription-alt);box-shadow:0 4px 12px var(--shadow-card);transform:translateY(-2px);color:var(--accent)}.page-container .back-icon{width:22px;height:22px}.projects-page{padding:20px 40px;box-sizing:border-box}.nexus-page{width:100%;max-width:100%;padding:40px;box-sizing:border-box}.nexus-page--wide{max-width:100%}.page-header{margin-bottom:28px}.page-title{margin:0 0 10px;font-size:34px;line-height:1.1;font-weight:600;color:var(--text-primary)}.page-subtitle{margin:0;font-size:16px;line-height:1.5;color:var(--text-muted)}.page-subtitle--spaced{margin:0 0 24px}.state-card{padding:24px;border-radius:20px;background:var(--bg-muted);border:1px solid var(--border-default);font-size:15px;color:var(--text-primary)}.loading-duration-hint{margin:14px 0 0;font-size:14px;line-height:1.45;color:var(--text-muted);text-align:center;max-width:440px}.error-state{color:var(--error-text);background:var(--error-bg);border-color:var(--error-border)}.empty-block{padding:40px 24px;border-radius:24px;background:var(--bg-muted);border:1px solid var(--border-default);display:flex;flex-direction:column;align-items:center;text-align:center}.empty-title{margin:0 0 12px;font-size:18px;font-weight:600;color:var(--text-primary);max-width:520px}.empty-subtitle{margin:0 0 24px;font-size:14px;color:var(--text-muted);max-width:520px}.custom-btn-size{min-width:180px}.surface-panel{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:24px;padding:24px;box-sizing:border-box}@media(max-width:760px){.nexus-page{padding:24px 16px}.projects-page{padding:12px 12px 24px}.page-title{font-size:28px}.surface-panel{padding:18px;border-radius:20px}.empty-block{padding:32px 20px}.page-subtitle{font-size:15px}.custom-btn-size{min-width:0;width:100%;max-width:100%}}@media(max-width:480px){.nexus-page{padding:16px 12px}.page-title{font-size:24px}.page-header{margin-bottom:20px}}.primary-btn{height:48px;padding:0 22px;border-radius:12px;border:none;font-size:15px;font-weight:600;cursor:pointer;background:var(--accent);color:#fff;transition:.2s ease}.primary-btn:hover{background:var(--accent-hover)}.primary-btn:disabled{opacity:.7;cursor:not-allowed}.secondary-btn,.edit-brief-btn{height:48px;padding:0 22px;border-radius:12px;border:none;font-size:15px;font-weight:600;cursor:pointer;background:var(--accent-soft);color:var(--accent)}button:has(>svg),button:has(>span:only-child):has(svg){display:inline-flex;align-items:center;justify-content:center;gap:.35em;line-height:1}button:has(>svg) svg,button:has(>span:only-child) svg{flex-shrink:0}.account-settings-icon[data-v-283f71df]{display:inline-block;font-weight:400;line-height:1}.icon-exit[data-v-a34d642b]{display:block;width:100%;height:100%;flex-shrink:0}.app-button[data-v-1f7d38bf]{display:inline-flex;align-items:center;justify-content:center;width:auto;height:33px;padding:8px 16px;gap:7px;border-radius:8px;font-weight:400;font-size:14px;white-space:nowrap;border:1.5px solid transparent;cursor:pointer;outline:none;transition:all .2s ease}.button-icon[data-v-1f7d38bf]{display:flex;align-items:center;justify-content:center;width:13px;height:13px}.button-icon[data-v-1f7d38bf] svg{width:100%;height:100%;color:inherit}.button-icon[data-v-1f7d38bf] path{fill:currentColor}.app-button[data-v-1f7d38bf]:active:not(:disabled){transform:scale(.96)}.app-button[data-v-1f7d38bf]:disabled{opacity:.6;cursor:not-allowed}.variant-primary[data-v-1f7d38bf]{background-color:var(--accent);color:var(--text-on-accent)}.variant-primary[data-v-1f7d38bf]:hover{background-color:var(--accent-hover)}.variant-dark[data-v-1f7d38bf]{background-color:var(--btn-dark-bg);color:var(--text-on-accent)}.variant-dark[data-v-1f7d38bf]:hover{background-color:var(--btn-dark-hover)}.variant-outline[data-v-1f7d38bf]{background-color:var(--bg-surface);color:var(--accent);border-color:var(--border-outline-soft)}.variant-outline[data-v-1f7d38bf]:hover{background-color:var(--btn-outline-hover);color:var(--text-on-accent);border-color:var(--btn-outline-hover)}.variant-secondary[data-v-1f7d38bf]{background-color:var(--bg-surface);color:var(--text-on-secondary);border-color:var(--border-secondary-ghost)}.variant-secondary[data-v-1f7d38bf]:hover{background-color:var(--btn-outline-hover);color:var(--text-on-accent);border-color:var(--btn-outline-hover)}.theme-toggle[data-v-fbdb0f78]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;min-width:40px;min-height:40px;padding:9px;margin:0;border:none;border-radius:10px;background:transparent;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color .15s ease,opacity .15s ease}.theme-toggle[data-v-fbdb0f78]:hover{color:var(--accent)}.theme-toggle[data-v-fbdb0f78]:active{opacity:.75}.theme-toggle[data-v-fbdb0f78]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.theme-toggle__icon[data-v-fbdb0f78]{display:block}.header-actions-panel[data-v-8def7be8]{display:flex;align-items:center;min-width:0;width:100%;box-sizing:border-box}.header-actions-panel--horizontal[data-v-8def7be8]{flex-direction:row;justify-content:space-between;gap:12px}.header-actions-panel--vertical[data-v-8def7be8]{flex:1;flex-direction:column;align-items:stretch;min-height:0;gap:16px}.panel-logo[data-v-8def7be8]{display:flex;flex-direction:row;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:1;min-width:0}.header-actions-panel--vertical .panel-logo[data-v-8def7be8]{padding-bottom:4px;border-bottom:1px solid var(--border-muted)}.panel-logo__mark[data-v-8def7be8]{display:block;height:26px;width:auto;max-width:min(240px,36vw);object-fit:contain}.header-actions-panel--vertical .panel-logo__mark[data-v-8def7be8]{height:auto;max-height:34px;max-width:100%}.panel-actions[data-v-8def7be8]{display:flex;gap:16px;align-items:center;flex-shrink:0;min-width:0}.panel-actions--vertical-stack[data-v-8def7be8]{flex:1;flex-direction:column;align-items:stretch;min-height:0;gap:0}.panel-vert-main[data-v-8def7be8]{display:flex;flex-direction:column;gap:10px;width:100%}.mobile-account-card[data-v-8def7be8]{width:100%;min-width:0;padding:10px;border:1px solid var(--border-subtle);border-radius:18px;background:color-mix(in srgb,var(--bg-muted) 72%,var(--sidebar-bg));box-sizing:border-box}.mobile-account-card__identity[data-v-8def7be8]{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:10px}.mobile-account-card__avatar[data-v-8def7be8]{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:radial-gradient(circle at 28% 20%,rgba(255,255,255,.55),transparent 34%),linear-gradient(145deg,#7f98ff,#405de3 64%,#26358f);color:#fff;font-size:17px;line-height:1;font-weight:800;box-shadow:0 7px 18px #3d56cd3d}.mobile-account-card__person[data-v-8def7be8]{display:flex;flex-direction:column;gap:3px;min-width:0}.mobile-account-card__name[data-v-8def7be8],.mobile-account-card__email[data-v-8def7be8]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-account-card__name[data-v-8def7be8]{color:var(--text-primary);font-size:16px;line-height:1.2;font-weight:800}.mobile-account-card__email[data-v-8def7be8]{color:var(--text-muted);font-size:10px;line-height:1.3}.mobile-account-card__settings[data-v-8def7be8]{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--border-subtle);border-radius:12px;background:var(--bg-muted);color:var(--text-muted);font:inherit;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease}.mobile-account-card__settings[data-v-8def7be8] .account-settings-icon{font-size:19px;line-height:1}.mobile-account-card__details[data-v-8def7be8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.mobile-account-detail[data-v-8def7be8]{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:52px;padding:7px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--bg-muted);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;transition:border-color .18s ease,background .18s ease,transform .18s ease}.mobile-account-detail__icon[data-v-8def7be8]{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;font-size:14px}.mobile-account-detail__icon[data-v-8def7be8] svg{width:14px;height:14px}.mobile-account-detail__icon--balance[data-v-8def7be8]{background:color-mix(in srgb,#f2b94f 20%,transparent);color:#c68611}.mobile-account-detail__icon--subscription[data-v-8def7be8]{background:color-mix(in srgb,#735dff 18%,transparent);color:#735dff}.mobile-account-detail__copy[data-v-8def7be8]{display:flex;flex-direction:column;gap:2px;min-width:0}.mobile-account-detail__label[data-v-8def7be8]{color:var(--text-muted);font-size:9px;line-height:1.15}.mobile-account-detail__value[data-v-8def7be8]{min-width:0;color:var(--text-primary);font-size:10px;line-height:1.2;font-weight:800;overflow-wrap:anywhere}.mobile-account-referral[data-v-8def7be8]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:42px;padding:9px 12px;border:1px solid var(--border-subtle);border-radius:12px;background:transparent;color:var(--text-secondary);font:inherit;font-size:12px;font-weight:600;cursor:pointer;box-sizing:border-box;transition:border-color .18s ease,color .18s ease,background .18s ease}.mobile-account-referral__icon[data-v-8def7be8]{display:grid;place-items:center;width:16px;height:16px;color:var(--accent)}.mobile-account-referral__icon[data-v-8def7be8] svg{width:14px;height:14px}.mobile-account-card__settings[data-v-8def7be8]:hover,.mobile-account-card__settings[data-v-8def7be8]:focus-visible,.mobile-account-detail[data-v-8def7be8]:hover,.mobile-account-detail[data-v-8def7be8]:focus-visible,.mobile-account-referral[data-v-8def7be8]:hover,.mobile-account-referral[data-v-8def7be8]:focus-visible{border-color:color-mix(in srgb,var(--accent) 50%,var(--border-subtle));outline:none}.mobile-account-card__settings[data-v-8def7be8]:hover,.mobile-account-card__settings[data-v-8def7be8]:focus-visible,.mobile-account-referral[data-v-8def7be8]:hover,.mobile-account-referral[data-v-8def7be8]:focus-visible{color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--bg-muted))}.mobile-account-detail[data-v-8def7be8]:hover,.mobile-account-detail[data-v-8def7be8]:focus-visible{background:color-mix(in srgb,var(--accent) 6%,var(--bg-muted))}.mobile-account-detail[data-v-8def7be8]:active,.mobile-account-referral[data-v-8def7be8]:active,.mobile-account-card__settings[data-v-8def7be8]:active{transform:scale(.98)}.panel-account-btn[data-v-8def7be8] .user-label{justify-content:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-label[data-v-8def7be8]{display:flex;align-items:center;gap:8px}.verify-icon[data-v-8def7be8]{width:16px;height:16px;flex-shrink:0}.exitLogo[data-v-8def7be8]{display:block;width:18px;height:18px;margin:0;color:var(--text-primary);transition:color .3s;flex-shrink:0}.exit-btn[data-v-8def7be8]{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:33px;min-width:33px;height:33px;padding:0;border:none;border-radius:8px;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.exit-btn:hover .exitLogo[data-v-8def7be8]{color:var(--accent)}.header-actions-panel--vertical .header-action[data-v-8def7be8]{width:100%;justify-content:center}@media(max-width:768px){.header-actions-panel--horizontal .header-action--tokens[data-v-8def7be8] .button-text,.header-actions-panel--horizontal .header-action--wallet[data-v-8def7be8] .button-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.header-actions-panel--horizontal .header-action--tokens[data-v-8def7be8],.header-actions-panel--horizontal .header-action--wallet[data-v-8def7be8]{position:relative;padding-left:12px;padding-right:12px;min-width:40px}.header-actions-panel--horizontal .header-action--tokens[data-v-8def7be8] .button-icon,.header-actions-panel--horizontal .header-action--wallet[data-v-8def7be8] .button-icon{margin:0}.header-actions-panel--horizontal .user-label[data-v-8def7be8]{max-width:min(42vw,140px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-actions-panel--horizontal .panel-actions[data-v-8def7be8]{gap:8px}.header-actions-panel--horizontal .panel-logo__mark[data-v-8def7be8]{max-width:min(200px,48vw);height:24px}}.header-actions-panel--guest-landing[data-v-8def7be8]{flex-wrap:nowrap;gap:16px}.header-actions-panel--guest-landing .panel-logo__mark[data-v-8def7be8]{max-width:min(220px,32vw);height:26px}.guest-landing-nav.guest-landing-nav--desktop[data-v-8def7be8]{display:none;flex:1;align-items:center;justify-content:center;gap:clamp(8px,1.2vw,22px);flex-wrap:wrap;min-width:0;padding:0 8px}@media(min-width:1100px){.guest-landing-nav.guest-landing-nav--desktop[data-v-8def7be8]{display:flex}}.guest-landing-nav__link[data-v-8def7be8]{font-size:13px;font-weight:500;color:#e8ecf4b8;text-decoration:none;white-space:nowrap;transition:color .15s ease}.guest-landing-nav__link[data-v-8def7be8]:hover{color:#fff}.guest-landing-actions.guest-landing-actions--desktop[data-v-8def7be8]{display:none;align-items:center;gap:10px 16px;flex-shrink:0}@media(min-width:1100px){.guest-landing-actions.guest-landing-actions--desktop[data-v-8def7be8]{display:flex}}.guest-landing-burger[data-v-8def7be8]{display:inline-flex;flex-direction:column;justify-content:center;gap:5px;box-sizing:border-box;min-width:40px;min-height:40px;margin:0;padding:9px;border:none;border-radius:10px;background:transparent;color:#ffffffe0;cursor:pointer;flex-shrink:0;-webkit-tap-highlight-color:transparent;transition:color .15s ease,opacity .15s ease}.guest-landing-burger[data-v-8def7be8]:hover{color:#fff}.guest-landing-burger[data-v-8def7be8]:focus-visible{outline:2px solid #517dfb;outline-offset:2px}.guest-landing-burger__bar[data-v-8def7be8]{display:block;width:20px;height:2px;margin:0 auto;border-radius:1px;background:currentColor;transition:transform .22s ease,opacity .2s ease;transform-origin:50% 50%}.guest-landing-burger--open .guest-landing-burger__bar[data-v-8def7be8]:nth-child(1){transform:translateY(7px) rotate(45deg)}.guest-landing-burger--open .guest-landing-burger__bar[data-v-8def7be8]:nth-child(2){opacity:0;transform:scaleX(0)}.guest-landing-burger--open .guest-landing-burger__bar[data-v-8def7be8]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media(min-width:1100px){.guest-landing-burger[data-v-8def7be8]{display:none}}.guest-landing-drawer[data-v-8def7be8]{position:fixed;inset:0;z-index:calc(var(--z-header) + 50);display:flex;flex-direction:row;align-items:stretch;justify-content:flex-end;box-sizing:border-box;padding:0;margin:0;border:none;pointer-events:auto}.guest-landing-drawer__scrim[data-v-8def7be8]{flex:1 1 auto;min-width:0;margin:0;padding:0;border:none;cursor:pointer;background:#06070b8c;-webkit-tap-highlight-color:transparent}.guest-landing-drawer__panel[data-v-8def7be8]{position:relative;flex:0 0 auto;width:min(320px,calc(100vw - 48px));max-width:100%;box-sizing:border-box;padding:calc(20px + env(safe-area-inset-top,0px)) 20px calc(24px + env(safe-area-inset-bottom,0px));background:#0e0f16fa;border-left:1px solid rgba(255,255,255,.08);box-shadow:-12px 0 40px #00000059;display:flex;flex-direction:column;gap:28px;overflow:auto;-webkit-overflow-scrolling:touch}.guest-landing-drawer__close[data-v-8def7be8]{align-self:flex-end;width:40px;height:40px;margin:-4px -4px -12px 0;border:0;border-radius:10px;background:transparent;color:#fff;font:400 32px/1 sans-serif;cursor:pointer}.guest-landing-drawer__close[data-v-8def7be8]:hover,.guest-landing-drawer__close[data-v-8def7be8]:focus-visible{background:#ffffff1a;outline:none}.guest-landing-drawer__nav[data-v-8def7be8]{display:flex;flex-direction:column;align-items:stretch;gap:4px}.guest-landing-drawer__link[data-v-8def7be8]{padding:14px 12px;border-radius:10px;font-size:16px;font-weight:500;color:#e8ecf4eb;text-decoration:none;transition:background .15s ease,color .15s ease}.guest-landing-drawer__link[data-v-8def7be8]:hover{color:#fff;background:#ffffff0f}.guest-landing-drawer__actions[data-v-8def7be8]{display:flex;flex-direction:column;gap:12px;margin-top:auto;padding-top:8px}.guest-landing-drawer__directions[data-v-8def7be8]{display:flex;flex-direction:column;align-items:center;gap:14px;padding-top:20px;border-top:1px solid rgba(255,255,255,.08)}.guest-landing-drawer__directions-label[data-v-8def7be8]{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#e8ecf47a}.guest-landing-drawer__direction-toggle[data-v-8def7be8]{display:flex;align-items:center;justify-content:center;gap:clamp(20px,8vw,36px);width:100%}.guest-landing-drawer__direction-btn[data-v-8def7be8]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin:0;padding:0;border:none;border-radius:0;background:transparent;cursor:pointer;opacity:.72;transform:scale(.96);transition:opacity .2s ease,transform .2s ease,filter .2s ease;-webkit-tap-highlight-color:transparent}.guest-landing-drawer__direction-btn--contextual[data-v-8def7be8]{width:148px;height:72px}.guest-landing-drawer__direction-btn--marketplaces[data-v-8def7be8]{width:96px;height:96px}.guest-landing-drawer__direction-btn[data-v-8def7be8]:hover{opacity:.92;transform:scale(1.02)}.guest-landing-drawer__direction-btn[data-v-8def7be8]:focus-visible{outline:2px solid #517dfb;outline-offset:4px;border-radius:12px}.guest-landing-drawer__direction-btn--active[data-v-8def7be8]{opacity:1;transform:scale(1.06);filter:drop-shadow(0 10px 24px rgba(81,125,251,.18))}.guest-landing-drawer__direction-btn--active.guest-landing-drawer__direction-btn--marketplaces[data-v-8def7be8]{filter:drop-shadow(0 10px 24px rgba(203,17,171,.2))}.guest-landing-drawer__direction-icon[data-v-8def7be8]{display:block;width:88px;height:88px;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.guest-landing-drawer__direction-icon--direct[data-v-8def7be8]{width:140px;height:52px}.guest-landing-drawer__login[data-v-8def7be8]{margin:0;padding:14px 12px;border:none;border-radius:10px;background:#ffffff14;font:inherit;font-size:16px;font-weight:600;color:#fff;cursor:pointer;transition:background .15s ease;-webkit-tap-highlight-color:transparent}.guest-landing-drawer__login[data-v-8def7be8]:hover{background:#ffffff1f}.guest-landing-drawer[data-v-8def7be8] .guest-landing-drawer__register{width:100%;justify-content:center;min-height:48px;border-radius:10px;font-weight:600;background:#c6ff34!important;border-color:transparent!important;color:#0d0f14!important}.guest-landing-drawer[data-v-8def7be8] .guest-landing-drawer__register:hover{background:#f0e100!important;border-color:transparent!important;color:#0d0f14!important}.guest-landing-drawer-t-enter-active[data-v-8def7be8],.guest-landing-drawer-t-leave-active[data-v-8def7be8]{transition:opacity .22s ease}.guest-landing-drawer-t-enter-active .guest-landing-drawer__panel[data-v-8def7be8],.guest-landing-drawer-t-leave-active .guest-landing-drawer__panel[data-v-8def7be8]{transition:transform .28s cubic-bezier(.32,.72,0,1)}.guest-landing-drawer-t-enter-from[data-v-8def7be8],.guest-landing-drawer-t-leave-to[data-v-8def7be8]{opacity:0}.guest-landing-drawer-t-enter-from .guest-landing-drawer__panel[data-v-8def7be8],.guest-landing-drawer-t-leave-to .guest-landing-drawer__panel[data-v-8def7be8]{transform:translate(100%)}.guest-landing-login[data-v-8def7be8]{margin:0;padding:6px 4px;border:none;background:none;font:inherit;font-size:14px;font-weight:500;color:#ffffffe0;cursor:pointer;transition:color .15s ease;-webkit-tap-highlight-color:transparent}.guest-landing-login[data-v-8def7be8]:hover{color:#fff}.guest-landing-login[data-v-8def7be8]:focus-visible{outline:2px solid #517dfb;outline-offset:2px;border-radius:6px}.header-actions-panel--guest-landing[data-v-8def7be8] .guest-landing-register{height:36px;padding:0 18px;border-radius:10px;font-weight:600;background:#c6ff34!important;border-color:transparent!important;color:#0d0f14!important}.header-actions-panel--guest-landing[data-v-8def7be8] .guest-landing-register:hover{background:#f0e100!important;color:#0d0f14!important;border-color:transparent!important}@media(max-width:400px){.header-actions-panel--guest-landing[data-v-8def7be8] .guest-landing-register .button-text{font-size:13px}}.guest-header-login[data-v-8def7be8]{margin:0;padding:6px 4px;border:none;background:none;font:inherit;font-size:14px;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:color .15s ease;-webkit-tap-highlight-color:transparent}.guest-header-login[data-v-8def7be8]:hover{color:var(--accent)}.guest-header-login[data-v-8def7be8]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}@media(max-width:768px){.header-actions-panel--horizontal[data-v-8def7be8] .guest-header-register{padding-left:12px;padding-right:12px}.header-actions-panel--horizontal[data-v-8def7be8] .guest-header-register .button-text{font-size:13px}}.header[data-v-bc9aabf5]{position:fixed;top:0;left:0;right:0;min-height:64px;height:calc(64px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) max(24px,env(safe-area-inset-right,0px)) 0 max(30px,env(safe-area-inset-left,0px));box-sizing:border-box;display:flex;justify-content:stretch;align-items:center;background:var(--header-bg);box-shadow:var(--header-shadow);transition:background .25s ease,box-shadow .25s ease;z-index:var(--z-header)}.header.header--guest[data-v-bc9aabf5]{padding-left:max(30px,env(safe-area-inset-left,0px));padding-right:max(30px,env(safe-area-inset-right,0px))}.header.header--mobile-shell[data-v-bc9aabf5]{padding-left:max(12px,env(safe-area-inset-left,0px));padding-right:max(12px,env(safe-area-inset-right,0px))}.header-mobile[data-v-bc9aabf5]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-width:0}.header-mobile__left[data-v-bc9aabf5]{display:flex;align-items:center;gap:4px;min-width:0;flex:1}.nav-toggle[data-v-bc9aabf5]{display:inline-flex;flex-direction:column;justify-content:center;gap:5px;box-sizing:border-box;min-width:40px;min-height:40px;padding:9px;margin:0;border:none;border-radius:10px;background:transparent;color:var(--text-secondary);cursor:pointer;flex-shrink:0;-webkit-tap-highlight-color:transparent;transition:color .15s ease,opacity .15s ease}.nav-toggle[data-v-bc9aabf5]:hover{color:var(--accent)}.nav-toggle[data-v-bc9aabf5]:active{opacity:.75}.nav-toggle[data-v-bc9aabf5]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nav-toggle-bar[data-v-bc9aabf5]{display:block;width:20px;height:2px;margin:0 auto;border-radius:1px;background:currentColor}.header-mobile-logo[data-v-bc9aabf5]{display:flex;flex-direction:row;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;min-width:0;flex:1}.header-mobile-brand[data-v-bc9aabf5]{display:block;height:26px;width:auto;max-width:min(calc(100vw - 164px),220px);object-fit:contain}.header-mobile__right[data-v-bc9aabf5]{display:flex;align-items:center;gap:2px;flex-shrink:0}.exitLogo[data-v-bc9aabf5]{display:block;width:22px;height:22px;color:currentColor;transition:color .15s ease;margin:0;flex-shrink:0}.exit-btn[data-v-bc9aabf5]{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:40px;min-height:40px;padding:9px;margin:0;border:none;border-radius:10px;background:transparent;color:var(--text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .15s ease,opacity .15s ease}.exit-btn[data-v-bc9aabf5]:hover{color:var(--accent)}.exit-btn[data-v-bc9aabf5]:active{opacity:.75}.exit-btn[data-v-bc9aabf5]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(min-width:769px){.nav-toggle[data-v-bc9aabf5]{display:none}}.header.header--landing-marketing[data-v-bc9aabf5]{background:#0a0b10d1;border-bottom:1px solid rgba(255,255,255,.06);box-shadow:none;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.loader-logo[data-v-600e6bb4]{display:block}.loader-bg[data-v-600e6bb4]{fill:var(--accent)}.part[data-v-600e6bb4]{fill:var(--text-on-accent)}.part-primary[data-v-600e6bb4]{opacity:1}.part-bottom[data-v-600e6bb4]{opacity:.33}.part-right[data-v-600e6bb4]{opacity:.7}.part-split[data-v-600e6bb4]{opacity:0;pointer-events:none}.intro-overlay[data-v-84ef6e97]{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:var(--overlay-brand);--overlay-blur: var(--modal-backdrop-blur);backdrop-filter:blur(var(--overlay-blur));-webkit-backdrop-filter:blur(var(--overlay-blur))}.logo-wrapper[data-v-84ef6e97]{position:relative;width:120px;height:120px}.logo-wrapper[data-v-84ef6e97] .loader-logo{width:120px;height:120px}.cookieBanner[data-v-bea2e5fd]{position:fixed;left:50%;transform:translate(-50%);bottom:20px;z-index:950}.cookieBanner__inner[data-v-bea2e5fd]{width:fit-content;max-width:min(520px,calc(100vw - 24px));background:var(--bg-surface);border:1px solid var(--border-default);border-radius:14px;box-shadow:0 14px 44px var(--shadow-modal);padding:10px 12px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.cookieBanner__text[data-v-bea2e5fd]{min-width:0}.cookieBanner__title[data-v-bea2e5fd]{font-weight:700;font-size:13px;line-height:1.2}.cookieBanner__desc[data-v-bea2e5fd]{margin-top:4px;font-size:12px;color:var(--text-muted);line-height:1.35;max-width:360px}.cookieBanner__actions[data-v-bea2e5fd]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end;flex-shrink:0}.cookieBtn[data-v-bea2e5fd]{height:32px;padding:0 12px;border-radius:9px;cursor:pointer;font-size:12px;font-weight:700;border:1px solid transparent;background:transparent;color:inherit;transition:background .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease}.cookieBtn--ghost[data-v-bea2e5fd]{border-color:var(--border-default);background:var(--bg-surface)}.cookieBtn--ghost[data-v-bea2e5fd]:hover{background:var(--bg-muted)}.cookieBtn--outline[data-v-bea2e5fd]{border-color:color-mix(in srgb,var(--accent) 80%,var(--border-default));color:var(--accent)}.cookieBtn--outline[data-v-bea2e5fd]:hover{background:color-mix(in srgb,var(--accent-soft) 55%,transparent);border-color:var(--accent)}.cookieBtn--primary[data-v-bea2e5fd]{border:none;background:var(--accent);color:var(--text-on-accent)}.cookieBtn--primary[data-v-bea2e5fd]:hover{background:var(--accent-hover)}@media(max-width:1100px){.cookieBanner[data-v-bea2e5fd]{bottom:12px}.cookieBanner__inner[data-v-bea2e5fd]{max-width:min(520px,calc(100vw - 24px))}}@media(max-width:768px){.cookieBanner[data-v-bea2e5fd]{left:12px;right:12px;bottom:12px;transform:none;z-index:4850}.cookieBanner__inner[data-v-bea2e5fd]{flex-direction:column;align-items:stretch;width:100%;max-width:100%}.cookieBanner__actions[data-v-bea2e5fd]{justify-content:flex-start}}.guest-app-footer[data-v-42abbb14]{position:relative;isolation:isolate;overflow:hidden;padding-block:calc(20px + env(safe-area-inset-bottom,0px));padding-inline:max(24px,env(safe-area-inset-left,0px)) max(24px,env(safe-area-inset-right,0px));border-top:1px solid var(--border-muted);background:var(--bg-page);box-sizing:border-box}.guest-app-footer__brand-row[data-v-42abbb14]{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;padding-block:0;pointer-events:none}.guest-app-footer__brand-mark[data-v-42abbb14]{display:block;width:100%;height:auto;max-height:none;object-fit:contain;object-position:center;opacity:.08;transform:translateY(clamp(-14px,-1.8vw,-6px))}.guest-app-footer__content[data-v-42abbb14]{position:relative;z-index:1;display:flex;flex-direction:column;gap:0;max-width:1200px;width:100%;min-width:0;margin:0 auto}.guest-app-footer__top[data-v-42abbb14]{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:clamp(12px,2vw,20px) clamp(20px,5vw,72px)}.guest-app-footer__nav-aside[data-v-42abbb14]{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:clamp(10px,1.8vw,22px);min-width:0;justify-self:end}.guest-app-footer__contacts[data-v-42abbb14]{display:flex;flex-direction:column;align-items:flex-start;justify-self:start;gap:4px}.guest-app-footer__contact-line[data-v-42abbb14]{margin:0;font-size:clamp(20px,2.4vw,28px);font-weight:600;line-height:1.2;letter-spacing:-.01em;color:var(--text-primary);text-decoration:none;transition:color .15s ease}.guest-app-footer__contact-line[data-v-42abbb14]:hover{color:var(--accent)}.guest-app-footer__contact-line[href^="tel:"][data-v-42abbb14]{white-space:nowrap}.guest-app-footer__section-nav[data-v-42abbb14]{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2px;min-width:0;width:max-content;max-width:min(100%,42ch);padding-top:0}.guest-app-footer__section-link[data-v-42abbb14]{font-size:clamp(11px,1.05vw,13px);line-height:1.32;color:var(--text-muted);text-decoration:none;text-align:left;transition:color .15s ease}.guest-app-footer__section-link[data-v-42abbb14]:hover{color:var(--accent)}.guest-app-footer__social[data-v-42abbb14]{display:flex;flex-shrink:0;align-items:center;justify-content:center}.guest-app-footer__social-link[data-v-42abbb14]{display:flex;line-height:0;border-radius:50%;transition:transform .15s ease,opacity .15s ease}.guest-app-footer__social-link[data-v-42abbb14]:hover{transform:scale(1.05);opacity:.92}.guest-app-footer__vk-icon[data-v-42abbb14]{display:block;width:clamp(42px,4.2vw,50px);height:clamp(42px,4.2vw,50px)}.guest-app-footer__bottom[data-v-42abbb14]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 24px;padding-top:0}.guest-app-footer__nav[data-v-42abbb14]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 20px;flex-shrink:0}.guest-app-footer__link[data-v-42abbb14]{font-size:12px;line-height:1.35;color:var(--text-secondary);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--text-secondary) 35%,transparent);text-underline-offset:2px;transition:color .15s ease,text-decoration-color .15s ease}.guest-app-footer__link[data-v-42abbb14]:hover{color:var(--accent);text-decoration-color:color-mix(in srgb,var(--accent) 50%,transparent)}.guest-app-footer__legal[data-v-42abbb14]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0;font-size:11px;line-height:1.45;color:var(--text-muted);min-width:0;flex:1 1 auto}.guest-app-footer__company[data-v-42abbb14]{margin:0;font-weight:500;color:var(--text-secondary);white-space:nowrap}.guest-app-footer__line[data-v-42abbb14]{margin:0;white-space:nowrap}@media(max-width:768px){.guest-app-footer__top[data-v-42abbb14]{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:start;column-gap:clamp(12px,3vw,20px);row-gap:clamp(14px,4vw,20px);justify-items:stretch;text-align:left}.guest-app-footer__nav-aside[data-v-42abbb14]{display:contents}.guest-app-footer__contacts[data-v-42abbb14]{grid-column:1;grid-row:1;order:0;align-items:flex-start;justify-self:start;min-width:0}.guest-app-footer__social[data-v-42abbb14]{grid-column:2;grid-row:1;order:0;justify-self:end;align-self:start}.guest-app-footer__section-nav[data-v-42abbb14]{grid-column:1 / -1;grid-row:2;order:0;max-width:100%;width:100%}.guest-app-footer__vk-icon[data-v-42abbb14]{width:clamp(52px,15vw,60px);height:clamp(52px,15vw,60px)}.guest-app-footer__brand-row[data-v-42abbb14]{padding-top:clamp(22px,6.5vw,36px);padding-bottom:clamp(14px,4vw,24px)}.guest-app-footer__bottom[data-v-42abbb14]{flex-direction:column;align-items:center;text-align:center}.guest-app-footer__legal[data-v-42abbb14],.guest-app-footer__nav[data-v-42abbb14]{justify-content:center}}.content[data-v-1b337357]{margin-left:var(--sidebar-content-offset);padding:calc(80px + env(safe-area-inset-top,0px)) 20px 20px;transition:margin-left var(--sidebar-transition-duration) var(--sidebar-transition-timing),background-color .25s ease;box-sizing:border-box;min-height:100vh;background:var(--bg-page)}@media(min-width:769px){.content.content--sidebar-collapsed[data-v-1b337357]{margin-left:var(--sidebar-rail-collapsed)}}.content-shell[data-v-1b337357]{width:80%;max-width:100%;margin:0;box-sizing:border-box;min-width:0}.content-shell--full[data-v-1b337357]{width:100%;max-width:100%}@media(min-width:769px){.content.content--guest .content-shell[data-v-1b337357]:not(.content-shell--full){margin-left:auto;margin-right:auto}}.content--flush[data-v-1b337357]{padding-left:0;padding-right:0;padding-bottom:0}@media(max-width:1100px){.content[data-v-1b337357]{margin-left:var(--sidebar-content-offset)}.content.content--no-sidebar[data-v-1b337357]{margin-left:0}}@media(max-width:768px){.content[data-v-1b337357]{margin-left:0;padding:calc(80px + env(safe-area-inset-top,0px)) 12px calc(88px + env(safe-area-inset-bottom,0px))}.content.content--no-sidebar[data-v-1b337357]{padding-top:calc(80px + env(safe-area-inset-top,0px));padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.content.content--flush[data-v-1b337357]{padding-left:0;padding-right:0;padding-bottom:env(safe-area-inset-bottom,0px)}.content-shell[data-v-1b337357]{width:100%}}.mobile-nav-scrim[data-v-1b337357]{display:none}.content.content--no-sidebar[data-v-1b337357]{margin-left:0}.content.content--guest-landing[data-v-1b337357]{background:#0a0b10;padding-left:0;padding-right:0}@media(max-width:768px){.mobile-nav-scrim[data-v-1b337357]{display:block;position:fixed;inset:0;z-index:4900;margin:0;padding:0;border:none;background:var(--overlay-scrim);cursor:pointer;-webkit-tap-highlight-color:transparent}}
