.topbar{position:fixed;top:0;left:0;right:0;width:100%;z-index:20;background:var(--header);border-bottom:1px solid var(--headerBorder);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.topbarMain{background:transparent;border-bottom:none;-webkit-backdrop-filter:none;backdrop-filter:none;height:var(--topbar-height);padding:calc(2px * var(--ui-scale)) calc(18px * var(--ui-scale));display:flex;align-items:center}.topbarMain .topbarInner{max-width:1200px;height:calc(var(--topbar-height) - 4px);padding:0 calc(14px * var(--ui-scale));display:flex;align-items:center;justify-content:space-between;gap:calc(16px * var(--ui-scale));position:relative;border-radius:calc(18px * var(--ui-scale));border:1px solid var(--topbar-glass-border);background:var(--topbar-glass-a);box-shadow:var(--topbar-glass-shadow);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.topbarMain .topbarInner:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.14;background-image:none}.topbarMain .topbarInner:after{content:"";position:absolute;inset:-2px;pointer-events:none;border-radius:inherit;background:none;opacity:0}.topbarMain .topbarInner>*{position:relative;z-index:1}.topbarQuick{display:flex;align-items:center;gap:calc(14px * var(--ui-scale))}.topbarMain .topbarBrand{color:var(--topbar-glass-text);text-decoration:none}.topbarMain .brandMark{background:var(--topbar-cta)}.topbarMain .brandText{color:var(--topbar-glass-text)}.topbarIconBtn{position:relative;width:calc(40px * var(--ui-scale));height:calc(40px * var(--ui-scale));border-radius:calc(12px * var(--ui-scale));border:1px solid var(--topbar-glass-border);background:#ffffff08;box-shadow:inset 0 .75px #ffffff0a;display:flex;align-items:center;justify-content:center;color:var(--topbar-glass-text);text-decoration:none;transition:transform .14s ease,background .14s ease,border-color .14s ease}.topbarIconBtn:hover{transform:translateY(-1px);border-color:#ffffff29;background:#ffffff0d}.topbarIconBtn.active{border-color:#fff3;background:#ffffff12}.topbarBadge{position:absolute;top:calc(-6px * var(--ui-scale));right:calc(-6px * var(--ui-scale));min-width:calc(20px * var(--ui-scale));height:calc(20px * var(--ui-scale));padding:0 calc(6px * var(--ui-scale));border-radius:999px;background:#ff3b30;color:#fff;font-size:calc(11px * var(--ui-scale));font-weight:800;display:flex;align-items:center;justify-content:center;border:2px solid var(--topbar-badge-ring);line-height:1}.topbarCenter{flex:1;display:flex;justify-content:center;min-width:0}.topbarPageTitle{max-width:520px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(20px * var(--ui-scale));font-weight:800;color:var(--topbar-glass-text);letter-spacing:.2px}.topbarBrandLink{font-size:calc(20px * var(--ui-scale));font-weight:900;letter-spacing:.6px;text-transform:uppercase;color:var(--topbar-glass-text);text-decoration:none;white-space:nowrap}.topbarBrandLink:hover{color:var(--topbar-glass-text);text-decoration:none}.topbarRight{display:flex;align-items:center;gap:calc(12px * var(--ui-scale))}.topbarAuth{display:flex;align-items:center;gap:calc(10px * var(--ui-scale))}.topbarAuthLink{color:var(--topbar-glass-muted);font-weight:700;text-decoration:none;transition:color .16s ease}.topbarAuthLink:hover{color:var(--topbar-glass-text)}.topbarAuthLink.ghost{border:1px solid var(--topbar-glass-border);border-radius:999px;padding:calc(6px * var(--ui-scale)) calc(12px * var(--ui-scale))}.topbarCta{border-radius:999px;padding:calc(10px * var(--ui-scale)) calc(18px * var(--ui-scale));background:var(--topbar-cta);color:#fff;font-weight:800;text-decoration:none;border:1px solid transparent;box-shadow:inset 0 .75px #ffffff1f,0 13.5px 45px #0000002e;transition:transform .16s ease,box-shadow .16s ease,background .16s ease;white-space:nowrap}.topbarCta:hover{box-shadow:inset 0 .75px #ffffff1f,0 15px 48px #00000038}.topbarCta.active{filter:brightness(1.02)}.topbarMain .userMenuBtn{height:40px;padding:8px 12px 8px 10px;border-radius:999px;border:1px solid var(--topbar-glass-border);background:#ffffff08;box-shadow:inset 0 .75px #ffffff0a;color:var(--topbar-glass-text);text-decoration:none}.topbarMain .userMenuBtn:hover{transform:translateY(-1px);border-color:#ffffff29;background:#ffffff0d}.topbarMain .userMenuAvatar{width:28px;height:28px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:var(--topbar-glass-text)}.topbarMain .userMenuName{color:var(--topbar-glass-text);font-weight:900;max-width:160px}.topbarMain .userMenuChevron{transform:rotate(90deg);opacity:.72;transition:transform .16s ease,opacity .16s ease}.topbarMain .userMenuBtn.open .userMenuChevron{transform:rotate(-90deg);opacity:.95}@media(max-width:980px){.topbarMain{padding:2px 12px}.topbarMain .topbarInner{padding:0 12px}.topbarPageTitle,.topbarBrandLink{font-size:18px}}@media(max-width:760px){.topbarMain{padding:2px 10px}.topbarMain .topbarInner{height:58px}.topbarIconBtn{width:38px;height:38px}.topbarQuick{gap:8px}.topbarBrandLink{font-size:16px;letter-spacing:.4px}}@media(max-width:720px){.topbarCenter,.topbarCta,.topbarAuth{display:none}}.topbarInner{max-width:1140px;margin:0 auto;padding:10px 16px;display:flex;align-items:center;gap:12px}.iconsticaIcon{display:inline-flex;align-items:center;justify-content:center;line-height:0}.iconsticaIcon svg{width:100%;height:100%;display:block}.brand{display:flex;align-items:center;gap:10px;font-weight:800;letter-spacing:.2px}.brandLogo{height:40px;width:auto;display:block}.brandMark{width:28px;height:28px;border-radius:8px;background:var(--accent)}.search{flex:1;display:flex;gap:8px;align-items:center}.search input{flex:1;height:40px;border-radius:12px}.nav{display:flex;align-items:center;gap:10px}.nav a{padding:8px 10px;border-radius:10px}.nav a:hover{text-decoration:none;background:#0000000a}:root[data-theme=dark] .nav a:hover{background:#ffffff0f}.themeToggle{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--border);background:var(--card);padding:6px 10px;border-radius:999px;color:var(--text);font-size:12px;line-height:1;text-decoration:none}.themeToggleTrack{position:relative;width:36px;height:18px;border-radius:999px;background:#0000001a}.themeToggleDot{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:999px;background:#fff;transition:transform .2s ease}.themeToggle.dark .themeToggleDot{transform:translate(18px);background:var(--home-accent)}:root[data-theme=dark] .themeToggleTrack{background:#ffffff29}.themeToggleText{font-weight:700}.actionLink{padding:8px 10px;border-radius:999px;color:var(--muted);text-decoration:none}.actionLink:hover{text-decoration:none;background:#0000000d}:root[data-theme=dark] .actionLink:hover{background:#ffffff14}.actionBtn{padding:8px 14px;border-radius:999px;background:var(--text);color:var(--bg);font-weight:800;text-decoration:none}.actionBtn:hover{text-decoration:none;opacity:.9}.userChip{padding:8px 14px;border-radius:999px;border:1px solid var(--border);font-weight:700;color:var(--text);text-decoration:none}.userChip:hover{text-decoration:none;background:#0000000a}:root[data-theme=dark] .userChip:hover{background:#ffffff14}.navMenuHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.navMenuProfile{display:flex;align-items:center;gap:var(--menu-item-gap, 12px);min-width:0}.navMenuAvatar{width:40px;height:40px;border-radius:999px;display:grid;place-items:center;background:#0082fb1f;border:1px solid rgba(0,130,251,.16);color:var(--home-accent);flex:0 0 auto}:root[data-theme=dark] .navMenuAvatar{background:#0082fb29;border-color:#0082fb33}.navMenuProfileText{min-width:0}.navMenuProfileName{font-weight:700;font-size:var(--menu-font-size, 16px);line-height:var(--menu-line-height, 20px);color:var(--home-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.navMenuProfileHint{font-size:13px;color:var(--home-muted);margin-top:2px}.navMenuProfileHint a{color:var(--home-accent);text-decoration:none}.navMenuProfileHint a:hover{text-decoration:none}.userMenuBtn{display:inline-flex;align-items:center;gap:10px;padding:4px 10px 4px 4px;border-radius:999px;border:1px solid var(--home-outline);background:#ffffffad;color:var(--home-ink);font-weight:700;cursor:pointer;text-decoration:none}:root[data-theme=dark] .userMenuBtn{background:#ffffff14}.userMenuBtn.open{box-shadow:var(--menu-shadow-base)}.userMenuAvatar{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;font-size:13px;font-weight:900;color:#0b0e13;background:var(--primary-100)}.userMenuName{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.userMenuDropdown{position:absolute;right:0;top:calc(100% + 10px);width:min(420px,calc(100vw - 24px));padding:14px;border-radius:20px;border:1px solid var(--home-outline);background:var(--home-panel);box-shadow:var(--menu-shadow-strong);display:flex;flex-direction:column;gap:12px;z-index:80;max-height:calc(100vh - 120px);overflow:auto}@media(max-width:720px){.userMenuName,.topbarCreate{display:none}}.topbarHome{background:transparent;border-bottom:none;font-family:var(--font-body);padding:8px 12px;display:flex;align-items:center}:root[data-theme=dark] .topbarHome{background:transparent}.topbarHome .topbarInner{max-width:1680px;width:min(1680px,100%);padding:8px 14px;border-radius:999px;border:1px solid var(--topbar-home-border);background:var(--topbar-home-bg-a);box-shadow:var(--topbar-home-shadow);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}:root[data-theme=light] .topbarHome .topbarInner{background:var(--topbar-home-bg-a);box-shadow:var(--topbar-home-shadow)}.topbarHome .topbarInner:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background-image:none;border-radius:999px}.topbarHome .topbarInner{position:relative}.topbarHome .topbarInner>*{position:relative;z-index:1}.topbarHome .topbarActions{gap:12px}.topbarHome .topbarQuick{gap:10px}.topbarHome .brand{font-family:var(--font-display);color:var(--home-ink);height:46px;padding:0 6px;border-radius:999px;gap:12px;font-size:20px;font-weight:900;letter-spacing:.1px;text-decoration:none}.topbarHome .brandLogo{height:44px}.topbarHome .brandMark{width:44px;height:44px;border-radius:14px;border:1px solid rgba(255,255,255,.24);box-shadow:0 12px 30px #0064e040;background:var(--primary-500);color:#fff;display:grid;place-items:center;font-weight:900;font-size:18px}.topbarHome .brandText{color:var(--topbar-home-text)}.topbarHome .topbarMessage{border-color:var(--topbar-home-border);background:var(--topbar-pill-bg);color:var(--topbar-home-text)}:root[data-theme=dark] .topbarHome .topbarMessage{background:var(--topbar-pill-bg)}.topbarHome .topbarMessage.hasUnread{border-color:var(--home-accent);box-shadow:0 6px 15px #0064e038}:root[data-theme=dark] .topbarHome .topbarMessage.hasUnread{box-shadow:0 6px 15px #0082fb47}.homeNav{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:8px;font-size:18px;color:var(--topbar-home-text);font-weight:800}.homeNav a{display:flex;align-items:center;justify-content:center;height:42px;padding:0 14px;border-radius:999px;border:1px solid transparent;background:transparent;text-decoration:none;line-height:1.1;text-align:center;white-space:nowrap;font-weight:800;letter-spacing:.1px;color:inherit;transition:color .16s ease}.homeNav a:hover{color:var(--topbar-text-active)}.topbarHome{--topbar-home-bg-a: var(--card);--topbar-home-bg-b: var(--card2);--topbar-home-border: var(--border);--topbar-home-shadow: var(--ui-shadow-md);--topbar-home-pill-shadow: var(--ui-shadow-sm);--topbar-home-text: var(--text);--topbar-home-icon: rgba(28,43,51,.64);--topbar-pill-bg: rgba(255,255,255,.68);--topbar-pill-border: var(--home-outline);--topbar-pill-text: var(--home-ink);--topbar-pill-hover: rgba(255,255,255,.88);--topbar-icon-bg: rgba(255,255,255,.7);--topbar-toggle-bg: rgba(28,43,51,.12);--topbar-text: var(--home-muted);--topbar-text-active: var(--home-accent)}:root[data-theme=dark] .topbarHome{--topbar-home-bg-a: rgba(18,24,38,.92);--topbar-home-bg-b: rgba(11,14,19,.92);--topbar-home-border: rgba(255,255,255,.12);--topbar-home-shadow: 0 13.5px 37.5px rgba(0,0,0,.55);--topbar-home-pill-shadow: 0 13.5px 30px rgba(0,0,0,.35);--topbar-home-text: rgba(234,241,255,.92);--topbar-home-icon: rgba(234,241,255,.72);--topbar-pill-bg: rgba(255,255,255,.08);--topbar-pill-border: var(--home-outline);--topbar-pill-text: var(--home-ink);--topbar-pill-hover: rgba(255,255,255,.12);--topbar-icon-bg: rgba(0,0,0,.22);--topbar-toggle-bg: rgba(255,255,255,.12)}.topbarHome .topbarCreate,.topbarHome .topbarMessage,.topbarHome .themeToggle,.topbarHome .userMenuBtn,.topbarHome .actionLink,.topbarHome .actionBtn{display:inline-flex;align-items:center;gap:10px;height:42px;padding:0 14px;border-radius:999px;border:1px solid var(--topbar-home-border);background:var(--topbar-pill-bg);color:var(--topbar-home-text);font-weight:850;font-size:16px;letter-spacing:.2px;text-decoration:none;box-shadow:var(--topbar-home-pill-shadow);transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}:root[data-theme=dark] .topbarHome .topbarCreate,:root[data-theme=dark] .topbarHome .topbarMessage,:root[data-theme=dark] .topbarHome .themeToggle,:root[data-theme=dark] .topbarHome .userMenuBtn,:root[data-theme=dark] .topbarHome .actionLink,:root[data-theme=dark] .topbarHome .actionBtn{box-shadow:var(--topbar-home-pill-shadow)}.topbarHome .homeNav a{width:100%}.topbarHome .homeNav a.isActive{color:var(--topbar-text-active);box-shadow:none}.topbarHome .themeToggle:hover,.topbarHome .userMenuBtn:hover,.topbarHome .actionLink:hover,.topbarHome .actionBtn:hover{text-decoration:none;background:var(--topbar-pill-hover);border-color:#ffffff38}:root[data-theme=light] .topbarHome .themeToggle:hover,:root[data-theme=light] .topbarHome .userMenuBtn:hover,:root[data-theme=light] .topbarHome .actionLink:hover,:root[data-theme=light] .topbarHome .actionBtn:hover{border-color:#00000024}.topbarHome .topbarActions>*{white-space:nowrap}.topbarHome .topbarCreate,.topbarHome .topbarMessage,.topbarHome .actionLink,.topbarHome .actionBtn{padding:0 12px;border:1px solid transparent;background:transparent;box-shadow:none;color:var(--topbar-text);font-weight:750;font-size:16px;letter-spacing:.1px}.topbarHome .topbarCreate:hover,.topbarHome .topbarMessage:hover,.topbarHome .actionLink:hover,.topbarHome .actionBtn:hover{background:transparent;border-color:transparent;color:var(--topbar-text-active)}.topbarHome .topbarMessage.hasUnread,.topbarHome .topbarCreate.isActive,.topbarHome .topbarMessage.isActive{color:var(--topbar-text-active)}.topbarHome .topbarCreateIcon,.topbarHome .topbarActionIcon{width:34px;height:34px;border-radius:999px;border:1px solid var(--topbar-pill-border);background:var(--topbar-icon-bg);color:var(--topbar-pill-text);display:grid;place-items:center;box-shadow:inset 0 .75px #ffffff0a}.topbarHome .topbarMessage{position:relative}.topbarHome .themeToggle{padding:0 12px 0 10px;gap:10px}.topbarHome .themeToggleTrack{width:48px;height:26px;border:1px solid var(--topbar-home-border);background:var(--topbar-toggle-bg);box-shadow:inset 0 .75px #ffffff4d}.topbarHome .themeToggleDot{width:20px;height:20px;top:3px;left:3px;background:var(--surface-main);box-shadow:var(--shadow-soft)}.topbarHome .themeToggle.dark .themeToggleDot{transform:translate(22px);background:var(--primary-500)}.topbarHome .themeToggleText{font-weight:850;font-size:16px;letter-spacing:.2px}.topbarHome .userMenuBtn{padding:4px 10px 4px 6px}.topbarHome .userMenuAvatar{font-size:14px;font-weight:900;color:var(--topbar-home-text);background:var(--topbar-pill-bg);border:1px solid var(--topbar-home-border)}.topbarHome .userMenuName{font-size:16px;font-weight:800;letter-spacing:.1px;color:var(--topbar-home-text)}.topbarHome .topbarIconBtn{width:42px;height:42px;border-radius:16px;border:1px solid var(--topbar-home-border);background:var(--topbar-pill-bg);color:var(--topbar-home-icon);box-shadow:var(--topbar-home-pill-shadow)}.topbarHome .topbarIconBtn:hover{background:var(--topbar-pill-hover);border-color:var(--topbar-pill-border);transform:translateY(-1px)}.topbarHome .topbarIconBtn.active{border-color:#0064e059;color:var(--topbar-text-active)}.topbarHome .topbarCta{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 20px;border-radius:999px;border:1px solid transparent;background:var(--primary-500);color:#fff;font-weight:900;font-size:16px;letter-spacing:.1px;box-shadow:0 12px 30px #0064e040;text-decoration:none}@media(max-width:1100px){.topbarHome .homeNav{display:none}}@media(max-width:960px){.topbarHome .topbarQuick{display:none}}@media(max-width:760px){.topbarHome .themeToggle,.topbarHome .userMenuName{display:none}}@media(max-width:720px){.topbarHome .topbarCta{display:inline-flex}}@media(max-width:520px){.topbarHome .brandText{display:none}.topbarHome .topbarInner{padding:6px 10px}.topbarHome .topbarCta{height:40px;padding:0 14px;font-size:14px}}@media(max-width:980px){.topbarHome{display:none}}:root{--font-display: "Poppins", "Sora", "Manrope", "Segoe UI", sans-serif;--font-body: "Poppins", "Manrope", "Segoe UI", sans-serif;--home-bg: var(--page-bg);--home-panel: var(--surface-main);--home-ink: var(--text-main);--home-muted: var(--text-muted);--home-accent: #2b5c9c;--home-accent-2: #1b3f74;--home-outline: var(--border-soft);--home-shadow: rgba(20,35,60,.07)}:root[data-theme=dark]{--home-bg: #0B0E13;--home-panel: #121826;--home-ink: #EAF1FF;--home-muted: rgba(154,164,178,.72);--home-accent: var(--primary-500);--home-accent-2: var(--primary-700);--home-outline: rgba(255,255,255,.06);--home-shadow: rgba(0,0,0,.45)}.topbarLeft{display:flex;align-items:center;gap:10px}.topbarSearch{position:relative;flex:1;max-width:520px;display:flex;align-items:center;gap:10px;height:42px;padding:0 10px 0 12px;border-radius:999px;border:1px solid var(--topbar-home-border);background:var(--topbar-pill-bg);box-shadow:var(--topbar-home-pill-shadow)}.topbarSearchIcon{color:var(--topbar-home-icon)}.topbarSearchInput{flex:1;border:0;background:transparent;color:var(--topbar-home-text);font-weight:700;font-size:14px;outline:none}.topbarSearchInput::placeholder{color:var(--topbar-text)}.topbarSearchBtn{height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--topbar-home-border);background:var(--topbar-icon-bg);color:var(--topbar-home-text);font-weight:800;font-size:12px;cursor:pointer;transition:transform .14s ease,background .14s ease,border-color .14s ease}.topbarSearchBtn:hover{transform:translateY(-1px);background:var(--topbar-pill-hover)}.topbarActions{display:flex;align-items:center;gap:10px;margin-left:auto}.topbarCreate{display:inline-flex;align-items:center;gap:10px;padding:6px 12px 6px 6px;border-radius:999px;border:1px solid var(--home-outline);background:#ffffffad;color:var(--home-ink);font-weight:800;font-size:13px;text-decoration:none}.topbarCreate:hover{text-decoration:none;background:#ffffffd9}:root[data-theme=dark] .topbarCreate{background:#ffffff14}.topbarCreateIcon{width:28px;height:28px;border-radius:999px;background:#ffffffd9;color:var(--home-ink);display:grid;place-items:center}:root[data-theme=dark] .topbarCreateIcon{background:#ffffff29;color:var(--home-ink)}.topbarMessage{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid var(--border);background:var(--card);color:var(--text);font-size:13px;font-weight:800;position:relative;text-decoration:none}.topbarMessageLabel{white-space:nowrap}.topbarMessage:hover{text-decoration:none;background:#0000000a}:root[data-theme=dark] .topbarMessage:hover{background:#ffffff0f}.topbarMessage.hasUnread{border-color:var(--accent);box-shadow:0 6px 15px #0064e02e}.topbarMessageBadge{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;border-radius:999px;background:#e11d48;color:#fff;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center;padding:0 5px}.topbarGlobal{--topbar-global-max: 1120px;--header-pricing-accent: var(--neo-accent);--header-pricing-text: var(--neo-text);--header-pricing-muted: var(--neo-muted);--header-pricing-border: var(--neo-border);--header-pricing-border-soft: var(--neo-border-soft);--header-pricing-surface: var(--neo-ink-900);--header-pricing-glow: var(--neo-glow);--header-pricing-glow-soft: var(--neo-glow-soft);--header-pricing-card-from: var(--neo-card-from);--header-pricing-card-to: var(--neo-card-to);--header-pricing-shadow: 0 16px 36px rgba(0,0,0,.45);--header-pricing-chip-bg: rgba(255,255,255,.04);--header-pricing-chip-border: rgba(255,255,255,.24);--header-pricing-active: rgba(0,130,251,.92);background:transparent;border-bottom:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:10px 12px;display:flex;align-items:center}:root[data-theme=light] .topbarGlobal{--header-pricing-accent: var(--accent);--header-pricing-text: var(--text-main);--header-pricing-muted: var(--text-muted);--header-pricing-border: var(--border-strong);--header-pricing-border-soft: var(--border-soft);--header-pricing-surface: var(--surface-main);--header-pricing-glow: rgba(0,100,224,.12);--header-pricing-glow-soft: rgba(0,100,224,.08);--header-pricing-card-from: var(--surface-main);--header-pricing-card-to: var(--surface-main);--header-pricing-shadow: var(--shadow-soft);--header-pricing-chip-bg: var(--surface-soft);--header-pricing-chip-border: var(--border-soft);--header-pricing-active: var(--primary)}.topbarGlobal .topbarInner{max-width:var(--topbar-global-max);width:min(var(--topbar-global-max),100%);margin:0 auto;padding:10px clamp(12px,1.8vw,28px);border-radius:22px;border:1px solid var(--header-pricing-border-soft);background:var(--header-pricing-surface);box-shadow:var(--header-pricing-shadow);display:flex;align-items:center;gap:clamp(12px,1.8vw,28px)}.topbarGlobalBrand{display:inline-flex;align-items:center;text-decoration:none;min-width:0}.topbarGlobalLogo{height:clamp(30px,2.2vw,42px);width:auto;display:block}.topbarGlobalNav{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:clamp(var(--menu-item-gap, 12px),1.2vw,24px)}.topbarGlobalNav a{position:relative;min-height:var(--menu-item-height, 44px);padding:0 2px;display:inline-flex;align-items:center;color:var(--header-pricing-muted);opacity:1;text-decoration:none;font-size:clamp(15px,.95vw,var(--menu-font-size, 16px));font-weight:650;line-height:var(--menu-line-height, 20px);white-space:nowrap;transition:opacity .18s ease,color .18s ease}.topbarGlobalNav a:hover{opacity:1;color:var(--header-pricing-accent)}.topbarGlobalNav a.active{opacity:1;color:var(--accent2)}.topbarGlobalNav a.active:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:4px;border-radius:99px;background:var(--header-pricing-active)}.topbarGlobalSearch{width:min(310px,26vw);min-width:220px;height:var(--menu-item-height, 44px);border-radius:999px;border:1px solid var(--header-pricing-chip-border);background:var(--header-pricing-chip-bg);display:flex;align-items:center;gap:10px;padding:0 18px}.topbarGlobalSearchIcon{color:var(--header-pricing-muted);flex:0 0 auto}.topbarGlobalSearchInput{flex:1;min-width:0;border:0;background:transparent;color:var(--header-pricing-text);font-weight:650;font-size:clamp(15px,.9vw,var(--menu-font-size, 16px));outline:none}.topbarGlobalSearchInput::placeholder{color:var(--header-pricing-muted)}.topbarGlobal.topbarCabinet{--topbar-global-max: 1280px;--header-pricing-text: #edf3fa;--header-pricing-muted: rgba(237, 243, 250, .62);--header-pricing-border-soft: var(--border-default);--header-pricing-surface: rgba(24, 33, 45, .96);--header-pricing-chip-bg: var(--surface-inline);--header-pricing-chip-border: var(--border-default);--header-pricing-shadow: 0 18px 56px rgba(0, 0, 0, .5);padding:14px 12px 8px}.topbarCabinet .topbarInner{min-height:66px;padding:0 15px 0 18px;border-radius:23px;border-color:var(--border-default);background:var(--header-pricing-surface);box-shadow:0 18px 58px #0000007a,inset 0 1px #ffffff09;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);display:grid;grid-template-columns:minmax(170px,228px) minmax(320px,620px) minmax(330px,auto);gap:18px;align-items:center}.topbarCabinetBrand{min-width:0}.topbarCabinetLogo{height:38px;max-width:118px;object-fit:contain}.topbarCabinetSearch{justify-self:center;width:100%;min-width:0;height:44px;padding:0 18px;border-radius:999px;border-color:#92a6c63d;background:#ffffff09;box-shadow:inset 0 1px #ffffff0b,0 0 0 1px #04080e57}.topbarCabinetSearchIcon{color:#edf3fa6b}.topbarCabinetSearchInput{font-size:14px;font-weight:700;letter-spacing:0;color:#edf3fa}.topbarCabinetSearchInput::placeholder{color:#edf3fa94}.topbarCabinetActions{justify-self:end;display:flex;align-items:center;gap:10px;min-width:0}.topbarCabinetAction,.topbarCabinetIconBtn{min-height:46px;color:#edf3fab8;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:color var(--ui-transition-fast),background-color var(--ui-transition-fast),border-color var(--ui-transition-fast)}.topbarCabinetAction{gap:10px;padding:0 2px 0 0;font-size:14px;font-weight:800;line-height:1;white-space:nowrap}.topbarCabinetActionIcon,.topbarCabinetIconBtn{width:46px;height:46px;border-radius:18px;border:1px solid rgba(122,146,178,.16);background:#ffffff0b;box-shadow:inset 0 1px #ffffff0b;color:#edf3fac2;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;transition:color var(--ui-transition-fast),background-color var(--ui-transition-fast),border-color var(--ui-transition-fast),box-shadow var(--ui-transition-fast)}.topbarCabinetIconBtn{position:relative}button.topbarCabinetIconBtn{appearance:none;padding:0;font:inherit;cursor:pointer}.topbarCabinetActionText{color:#edf3fab8;transition:color var(--ui-transition-fast)}.topbarCabinetAction:hover .topbarCabinetActionText,.topbarCabinetAction.active .topbarCabinetActionText{color:#edf3fa}.topbarCabinetAction:hover .topbarCabinetActionIcon,.topbarCabinetAction.active .topbarCabinetActionIcon,.topbarCabinetIconBtn:hover,.topbarCabinetIconBtn.active{color:#2f8cff;border-color:#2f8cff57;background:#2f8cff24;box-shadow:inset 0 1px #ffffff12,0 0 0 1px #2f8cff0a}.topbarCabinetAction:focus-visible,.topbarCabinetIconBtn:focus-visible{outline:none;border-color:#4a9cff9e;box-shadow:inset 0 1px #ffffff14,0 0 0 3px #4a9cff38}.topbarSettings{position:relative;display:inline-flex;flex:0 0 auto}.topbarSettingsButton.active,.topbarSettingsButton[aria-expanded=true]{color:#f5f8ff;border-color:#7d99be47;background:linear-gradient(180deg,#3542568a,#202b3b8a),#ffffff13;box-shadow:inset 0 1px #ffffff1c,0 10px 24px #0000003d,0 0 22px #4a9cff1f}.topbarSettingsMenu{position:absolute;top:calc(100% + 10px);right:0;z-index:35;width:min(360px,calc(100vw - 24px));max-height:min(680px,calc(100dvh - 96px));overflow:hidden auto;border-radius:22px;border:1px solid rgba(118,145,177,.18);background:linear-gradient(180deg,#0a111bfa,#080e17fa),#080d15fa;box-shadow:0 22px 54px #00000080,0 0 0 1px #0000002e,inset 0 1px #ffffff09;color:#eef4fb;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.topbarSettingsMenuRow{width:100%;min-height:72px;padding:0 24px;border:0;background:transparent;color:#eef4fb;display:flex;align-items:center;justify-content:space-between;gap:18px;font:inherit;font-size:18px;font-weight:760;line-height:1.1;letter-spacing:0;text-align:left}.topbarSettingsMenuMain{min-width:0;display:inline-flex;align-items:center;gap:14px}.topbarSettingsMenuMain .iconsticaIcon{color:#eef4fbe0;flex:0 0 auto}.topbarSettingsTheme{cursor:pointer;transition:background-color var(--ui-transition-fast),color var(--ui-transition-fast)}.topbarSettingsTheme:hover{background:#ffffff09}.topbarSettingsSwitch{width:58px;height:32px;padding:4px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff1a;display:inline-flex;align-items:center;flex:0 0 auto;box-shadow:inset 0 1px 2px #0000003d,inset 0 1px #ffffff14;transition:background-color var(--ui-transition-fast),border-color var(--ui-transition-fast),box-shadow var(--ui-transition-fast)}.topbarSettingsSwitchThumb{width:24px;height:24px;border-radius:999px;background:#f7fbff;box-shadow:0 2px 5px #0000004d,inset 0 -1px #00000014;transform:translate(0);transition:transform var(--ui-transition-fast)}.topbarSettingsTheme[aria-checked=true] .topbarSettingsSwitch{border-color:#53a4ffad;background:linear-gradient(180deg,#4aa0ff,#2784f2);box-shadow:0 0 18px #2f8cff57,inset 0 1px #ffffff57}.topbarSettingsTheme[aria-checked=true] .topbarSettingsSwitchThumb{transform:translate(26px)}.topbarSettingsDivider{display:block;height:1px;background:#7c93b224}.topbarSettingsLink{text-decoration:none;cursor:pointer;transition:color var(--ui-transition-fast),background-color var(--ui-transition-fast),box-shadow var(--ui-transition-fast)}.topbarSettingsSupport{min-height:72px;padding:0 32px 0 40px;color:#eef4fbeb}.topbarSettingsLink .iconsticaIcon{color:#eef4fbb8;flex:0 0 auto}.topbarSettingsLink:hover,.topbarSettingsLink:active{color:#fff;background:#ffffff1f}.topbarSettingsSupport:hover,.topbarSettingsSupport:active{background:#ffffff0e}.topbarSettingsTheme:focus-visible,.topbarSettingsLink:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #4a9cff9e,0 0 0 1px #4a9cff29}.topbarCabinetProfile{color:#edf3fac2}.topbarCabinetBadge{position:absolute;top:3px;right:2px;min-width:17px;height:17px;padding:0 5px;border-radius:999px;border:1px solid rgba(4,8,14,.72);background:#2c8cff;color:#07101e;font-size:9px;font-weight:900;line-height:15px;text-align:center}:root[data-theme=dark] body:has(.settingsMenuPage){background:var(--surface-page)}:root[data-theme=dark] .container.appPageLayout:has(.settingsMenuPage),:root[data-theme=dark] .container.appPageLayout:has(.settingsMenuPage) .appWindowRoute{background:var(--surface-page)}@media(max-width:1280px){.topbarGlobal .topbarInner{border-radius:16px;padding:8px 14px;gap:14px}.topbarCabinet .topbarInner{grid-template-columns:minmax(140px,180px) minmax(260px,1fr) auto;min-height:62px;padding:0 15px 0 18px;border-radius:20px;gap:12px}.topbarGlobalNav{gap:14px}.topbarGlobalNav a{font-size:var(--menu-font-size, 16px)}.topbarGlobalSearch{height:46px;width:min(260px,32vw)}.topbarCabinetSearch{width:100%;height:42px}.topbarSettingsMenu{width:min(344px,calc(100vw - 24px))}}@media(max-width:1100px){.topbarCabinet .topbarInner{grid-template-columns:minmax(120px,160px) minmax(240px,1fr) auto}}@media(max-width:980px){.topbarSettingsMenu{position:fixed;top:calc(var(--topbar-height, 64px) + 8px);right:12px;left:12px;width:auto;max-width:none;max-height:calc(100dvh - var(--topbar-height, 64px) - 20px)}.topbarSettingsMenuRow{min-height:66px;font-size:17px}.topbarGlobal{display:none}}:root[data-theme=light] .topbarGlobal.topbarCabinet{--header-pricing-text: var(--text-main);--header-pricing-muted: var(--text-muted);--header-pricing-border-soft: var(--border-soft);--header-pricing-surface: var(--surface-main);--header-pricing-chip-bg: var(--surface-soft);--header-pricing-chip-border: var(--border-soft);--header-pricing-shadow: var(--shadow-soft)}:root[data-theme=light] .topbarCabinet .topbarInner{border-color:var(--border-soft);background:var(--header-pricing-surface);box-shadow:var(--shadow-soft)}:root[data-theme=light] .topbarCabinetSearch{border-color:var(--border-soft);background:var(--control-bg);box-shadow:none}:root[data-theme=light] .topbarCabinetSearchIcon{color:var(--text-muted)}:root[data-theme=light] .topbarCabinetSearchInput{color:var(--text-main)}:root[data-theme=light] .topbarCabinetSearchInput::placeholder{color:var(--text-muted)}:root[data-theme=light] .topbarCabinetAction,:root[data-theme=light] .topbarCabinetIconBtn,:root[data-theme=light] .topbarCabinetProfile{color:var(--text-muted)}:root[data-theme=light] .topbarCabinetActionIcon,:root[data-theme=light] .topbarCabinetIconBtn{color:var(--text-muted);border-color:var(--border-soft);background:var(--control-bg);box-shadow:none}:root[data-theme=light] .topbarCabinetActionIcon .iconsticaIcon,:root[data-theme=light] .topbarCabinetIconBtn .iconsticaIcon,:root[data-theme=light] .topbarCabinetActionIcon svg,:root[data-theme=light] .topbarCabinetIconBtn svg{color:currentColor;stroke:currentColor}:root[data-theme=light] .topbarCabinetActionIcon svg [stroke]:not([stroke=none]),:root[data-theme=light] .topbarCabinetIconBtn svg [stroke]:not([stroke=none]){stroke:currentColor}:root[data-theme=light] .topbarCabinetActionIcon svg [fill]:not([fill=none]),:root[data-theme=light] .topbarCabinetIconBtn svg [fill]:not([fill=none]){fill:currentColor}:root[data-theme=light] .topbarCabinetActionText{color:var(--text-muted)}:root[data-theme=light] .topbarCabinetAction:hover .topbarCabinetActionText,:root[data-theme=light] .topbarCabinetAction.active .topbarCabinetActionText{color:var(--text-main)}:root[data-theme=light] .topbarCabinetAction:hover .topbarCabinetActionIcon,:root[data-theme=light] .topbarCabinetAction.active .topbarCabinetActionIcon,:root[data-theme=light] .topbarCabinetIconBtn:hover,:root[data-theme=light] .topbarCabinetIconBtn.active{color:#0a66d9;border-color:#0a66d942;background:#0a66d91a;box-shadow:inset 0 1px #ffffffd1,0 0 0 1px #0a66d908}:root[data-theme=light] .topbarSettingsButton.active,:root[data-theme=light] .topbarSettingsButton[aria-expanded=true]{color:var(--text-main);border-color:#0a66d938;background:#0a66d914;box-shadow:var(--shadow-soft)}:root[data-theme=light] .topbarSettingsMenu{border-color:var(--border-soft);background:var(--surface-main);box-shadow:var(--shadow-soft);color:var(--text-main)}:root[data-theme=light] .topbarSettingsMenuRow{color:var(--text-main)}:root[data-theme=light] .topbarSettingsDivider{background:var(--border-soft)}:root[data-theme=light] .topbarSettingsSupport{color:var(--text-muted)}:root[data-theme=light] .topbarSettingsLink .iconsticaIcon,:root[data-theme=light] .topbarSettingsMenuMain .iconsticaIcon{color:var(--text-muted)}:root[data-theme=light] .topbarSettingsTheme:hover{background:var(--surface-soft)}:root[data-theme=light] .topbarSettingsSwitch{border-color:var(--border-soft);background:var(--surface-soft);box-shadow:none}:root[data-theme=light] .topbarSettingsSwitchThumb{background:var(--surface-main);box-shadow:var(--shadow-soft)}:root[data-theme=light] .topbarSettingsLink:hover,:root[data-theme=light] .topbarSettingsLink:active{color:var(--text-main);background:#0a66d914}:root[data-theme=light] .topbarCabinetBadge{border-color:#ffffffdb;color:#fff}:root[data-theme=light] body:has(.settingsMenuPage),:root[data-theme=light] .container.appPageLayout:has(.settingsMenuPage),:root[data-theme=light] .container.appPageLayout:has(.settingsMenuPage) .appWindowRoute{background:var(--app-bg)}.tabbar{display:none}@media(max-width:980px){:root{--mobile-tabbar-height: 72px;--mobile-tabbar-total-height: calc(var(--mobile-tabbar-height) + env(safe-area-inset-bottom, 0px))}.topbar{display:none}.container{padding:var(--container-pad, 12px) var(--container-pad, 12px) calc(var(--mobile-tabbar-total-height, 72px) + var(--container-pad, 12px))}.containerWide{padding:var(--container-pad, 12px) 0 0}.containerChat{padding:0}.messagesThreadPage{height:100vh}.compareBar{bottom:var(--mobile-tabbar-total-height, 72px)}.tabbar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:fixed;left:0;right:0;bottom:0;z-index:140;height:var(--mobile-tabbar-total-height, calc(72px + env(safe-area-inset-bottom, 0px)) );padding:0 max(8px,env(safe-area-inset-left,0px)) env(safe-area-inset-bottom,0px) max(8px,env(safe-area-inset-right,0px));background:var(--topbar-glass-a);border-top:1px solid var(--topbar-glass-border);border-left:0;border-right:0;border-bottom:0;box-shadow:var(--menu-shadow-base);border-radius:0;gap:0;align-items:end;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);--tabbar-pill-bg: var(--topbar-cta);--tabbar-pill-text: #ffffff;--tabbar-muted: var(--topbar-glass-muted);--tabbar-icon: var(--topbar-glass-text)}.tabbar.tabbarGuest{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-theme=dark] .tabbar{background:var(--topbar-glass-a);box-shadow:var(--menu-shadow-strong)}.tabItem{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:var(--mobile-tabbar-height, 72px);padding:8px 4px 10px;border-radius:0;border:0;background:transparent;font:inherit;cursor:pointer;text-decoration:none;color:var(--tabbar-muted);transition:background .12s ease,color .12s ease,transform .12s ease}.tabItem:hover{text-decoration:none;background:transparent}.tabIcon{width:24px;height:24px;display:grid;place-items:center;color:var(--tabbar-icon)}.tabLabel{display:block;font-size:12px;line-height:14px;font-weight:600;letter-spacing:0;white-space:nowrap}.tabItem.active{color:var(--topbar-cta);background:transparent;box-shadow:none}.tabItem.active .tabIcon{color:currentColor}.tabCenter{position:relative;transform:translateY(-10px);z-index:1}.tabCenter .tabIcon{width:52px;height:52px;border-radius:999px;background:var(--tabbar-pill-bg);color:var(--tabbar-pill-text);box-shadow:0 12px 30px #0064e047}:root[data-theme=dark] .tabCenter .tabIcon{box-shadow:0 15px 34px #0000006b}.tabCenter .tabLabel{display:none}.tabCenter.active{color:var(--tabbar-pill-text)}.tabCenter.active .tabIcon{background:var(--tabbar-pill-bg)}body.trade-offer-modal-open .tabbar,body.trade-offer-modal-open .compareBar,body.search-filters-open .tabbar{display:none}}.protectedLoadingState{padding-top:12px}:root{font-family:var(--font-body, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial);line-height:var(--leading-base, 1.62);color-scheme:light;font-optical-sizing:auto;--topbar-height: 64px;--page-bg:#f4f7fb;--surface-main:#ffffff;--surface-soft:#f7f9fc;--surface-accent:#eef4ff;--control-bg:#ffffff;--border-soft:#d9e2ef;--border-strong:#c9d5e6;--text-main:#162231;--text-muted:#667085;--shadow-soft:0 18px 45px rgba(20, 35, 60, .07);--brand-900:var(--text-main);--brand-800:#0064E0;--brand-600:#0064E0;--accent-rgb: 0,100,224;--surface-page:var(--page-bg);--surface-shell:var(--surface-soft);--surface-panel:var(--surface-main);--surface-elevated:var(--surface-main);--surface-inline:var(--surface-soft);--surface-inline-strong:var(--surface-accent);--text-primary:var(--text-main);--text-secondary:#344054;--text-meta:var(--text-muted);--border-default:var(--border-soft);--accent-subtle:var(--surface-accent);--accent-subtle-border:var(--border-strong);--status-success-bg:#EAF7F1;--status-success-border:#BCE3D1;--status-success-text:#0F7A52;--status-warning-bg:#FFF4DB;--status-warning-border:#F0D39A;--status-warning-text:#8A5A00;--status-danger-bg:#FDECEF;--status-danger-border:#F5C2CB;--status-danger-text:#B42334;--status-neutral-bg:#EEF2F6;--status-neutral-border:#D5DEE7;--status-neutral-text:#5E6B7B;--button-primary-bg:#0A66D9;--button-primary-border:#0A66D9;--button-primary-text:#FFFFFF;--button-secondary-bg:var(--control-bg);--button-secondary-border:var(--border-soft);--button-secondary-text:var(--text-main);--chip-bg:var(--surface-soft);--chip-border:var(--border-soft);--chip-active-bg:var(--surface-accent);--chip-active-border:var(--border-strong);--app-bg:var(--page-bg);--bg:var(--page-bg);--hero:var(--surface-main);--card:var(--surface-main);--card2:var(--surface-soft);--text:var(--brand-900);--sub:var(--text);--muted:#667085;--muted-2:#667085;--border:var(--border-soft);--borderSoft:var(--border-soft);--primary:var(--brand-600);--shadow: rgba(20,35,60,.07);--accent:var(--primary);--accent2:var(--brand-800);--focus-ring: rgba(10,102,217,.26);--primary-100:#CFE3F7;--primary-300:#78AEE0;--primary-500:var(--brand-600);--primary-600:#1E5E92;--primary-700:var(--brand-800);--success:#2ECC71;--warning:#F2C94C;--danger:#FF5C6C;--info:#38BDF8;--ui-scale: 1;--tap-target: 44px;--menu-rail-width: 260px;--menu-item-height: 44px;--menu-item-gap: 12px;--menu-row-gap: 4px;--menu-icon-size: 20px;--menu-font-size: 16px;--menu-line-height: 20px;--menu-badge-height: 20px;--menu-shadow-base: 0 15px 19.5px rgba(54,53,53,.16);--menu-shadow-strong: 0 15px 19.5px rgba(54,53,53,.3);--header:var(--card);--headerBorder:var(--borderSoft);--trade-text:var(--text);--trade-muted:var(--muted);--trade-border:var(--border);--trade-glass:var(--surface-soft);--trade-glass-2:var(--surface-soft);--trade-overlay:rgba(28,43,51,.32);--trade-surface:var(--surface-main);--trade-surface-2:var(--surface-soft);--trade-shadow:var(--shadow-soft);--trade-input-bg:var(--control-bg);--trade-accent-1:var(--primary);--trade-accent-2:var(--accent2);--trade-accent-3:#ff7a45;--topbar-glass-a: rgba(255,255,255,.92);--topbar-glass-b: rgba(255,255,255,.92);--topbar-glass-border: var(--border-soft);--topbar-glass-dot: rgba(28,43,51,.08);--topbar-glass-shadow: var(--shadow-soft);--topbar-glass-text: rgba(28,43,51,.96);--topbar-glass-muted: var(--muted);--topbar-cta: var(--primary);--topbar-cta-2: var(--accent2);--topbar-badge-ring: rgba(255,255,255,.95);--list-state-bg:var(--card);--list-state-border:var(--border-soft);--list-state-text:var(--text);--list-state-muted:var(--muted);--list-skeleton-base:rgba(28,43,51,.06);--list-skeleton-shine:rgba(28,43,51,.14);--neo-ink-950:#0B0E13;--neo-ink-900:#0F141C;--neo-ink-880:#121826;--neo-ink-860:#171F2D;--neo-ink-820:#1C2636;--neo-border:#263246;--neo-border-soft:rgba(255,255,255,.06);--neo-text:#EAF1FF;--neo-muted:#9AA4B2;--neo-muted-2:#758197;--neo-accent:#0082FB;--neo-accent-strong:#7FB1FF;--neo-glow:rgba(0,130,251,.25);--neo-glow-soft:rgba(0,130,251,.18);--neo-shadow: 0 22.5px 60px rgba(0,0,0,.55);--neo-card-from:rgba(18,24,38,.96);--neo-card-to:rgba(11,14,19,.98);color:var(--text);background:var(--app-bg)}@media(max-width:430px){:root{--topbar-height: 60px;--ui-scale: 1}}@media(max-width:390px){:root{--topbar-height: 58px;--tap-target: 42px;--ui-scale: .98}}@media(max-width:375px){:root{--ui-scale: .96}}@media(max-width:360px){:root{--topbar-height: 56px;--tap-target: 40px;--ui-scale: .94}}@media(max-width:320px){:root{--topbar-height: 54px;--tap-target: 40px;--ui-scale: .92}}:root[data-theme=dark]{color-scheme:dark;--bg:#0B1018;--bg-2:#0B1018;--surface:#18212D;--surface-2:#18212D;--surface-3:#202B39;--surface-page:#0B1018;--surface-shell:#18212D;--surface-panel:#18212D;--surface-elevated:#18212D;--surface-inline:#202B39;--surface-inline-strong:#243142;--text-primary:#EDF3FA;--text-secondary:#C8D3DF;--text-muted:#9EADBF;--text-meta:#8392A3;--border-default:#2F3C4D;--border-strong:#3B4C60;--accent-subtle:#16263A;--accent-subtle-border:#34639B;--status-success-bg:#132A23;--status-success-border:#26473C;--status-success-text:#72DBAA;--status-warning-bg:#2C2416;--status-warning-border:#534223;--status-warning-text:#F1C977;--status-danger-bg:#311B22;--status-danger-border:#61313D;--status-danger-text:#FF9DAC;--status-neutral-bg:#1D2734;--status-neutral-border:#334457;--status-neutral-text:#B8C6D8;--button-primary-bg:#4A9CFF;--button-primary-border:#4A9CFF;--button-primary-text:#08121E;--button-secondary-bg:#1C2633;--button-secondary-border:#334255;--button-secondary-text:#EDF3FA;--chip-bg:#1A2431;--chip-border:#2D394A;--chip-active-bg:#16263A;--chip-active-border:#34639B;--border:#263246;--border-soft:rgba(255,255,255,.06);--text:#EAF1FF;--sub:var(--text);--muted:#9AA4B2;--muted-2:#758197;--primary-100:#D7E7FF;--primary-300:#7FB1FF;--primary-500:#0082FB;--accent-rgb: 0,130,251;--primary-600:#3B7BFF;--primary-700:#2F69E6;--success:#2ECC71;--warning:#F2C94C;--danger:#FF5C6C;--info:#38BDF8;--neo-ink-950:#0B1018;--neo-ink-900:#18212D;--neo-ink-880:#18212D;--neo-ink-860:#202B39;--neo-ink-820:#243142;--neo-card-from:rgba(24,33,45,.98);--neo-card-to:rgba(24,33,45,.98);--app-bg: var(--surface-page);--card:var(--surface);--card2:var(--surface-2);--borderSoft:var(--border-soft);--shadow: rgba(0,0,0,.28);--accent:var(--primary-500);--accent2:var(--primary-600);--focus-ring: rgba(74,156,255,.4);--header:var(--surface);--headerBorder:var(--border);--trade-text:var(--text);--trade-muted:rgba(234,241,255,.62);--trade-border:rgba(255,255,255,.1);--trade-glass:rgba(255,255,255,.06);--trade-glass-2:rgba(255,255,255,.045);--trade-overlay:rgba(2,6,12,.72);--trade-surface:rgba(24,33,45,.96);--trade-surface-2:rgba(24,33,45,.96);--trade-shadow: 0 30px 90px rgba(0,0,0,.6);--trade-input-bg:rgba(32,43,57,.92);--trade-accent-1:var(--primary-500);--trade-accent-2:var(--primary-700);--trade-accent-3:var(--info);--topbar-glass-a: rgba(18,24,38,.78);--topbar-glass-b: rgba(11,14,19,.78);--topbar-glass-border: rgba(255,255,255,.1);--topbar-glass-dot: rgba(255,255,255,.08);--topbar-glass-shadow: 0 19.5px 75px rgba(0,0,0,.42);--topbar-glass-text: rgba(234,241,255,.92);--topbar-glass-muted: rgba(234,241,255,.62);--topbar-cta: var(--primary-500);--topbar-cta-2: var(--primary-700);--topbar-badge-ring: rgba(5,11,20,.85);--list-skeleton-base:rgba(255,255,255,.06);--list-skeleton-shine:rgba(255,255,255,.14)}@media(max-width:900px){:root[data-theme=dark]{--app-bg: var(--surface-page)}}@media(max-width:980px){:root{--mobile-ui-bg: var(--page-bg);--mobile-ui-bg-soft: var(--surface-soft);--mobile-ui-surface: var(--surface-main);--mobile-ui-surface-strong: var(--surface-main);--mobile-ui-surface-soft: var(--surface-soft);--mobile-ui-control-bg: var(--control-bg);--mobile-ui-line: var(--border-soft);--mobile-ui-line-soft: var(--border-soft);--mobile-ui-line-strong: var(--border-strong);--mobile-ui-text: var(--text-main);--mobile-ui-text-strong: var(--text-main);--mobile-ui-muted: var(--text-muted);--mobile-ui-soft: var(--text-muted);--mobile-ui-placeholder: var(--text-muted);--mobile-ui-accent: #2568e8;--mobile-ui-accent-2: #2d5bcb;--mobile-ui-accent-strong: #2d5bcb;--mobile-ui-accent-soft: var(--surface-accent);--mobile-ui-accent-border: var(--border-strong);--mobile-ui-focus-ring: rgba(37,104,232,.12);--mobile-ui-danger: #9f4f48;--mobile-ui-danger-bg: #fff4f2;--mobile-ui-danger-soft: #fff4f2;--mobile-ui-danger-border: rgba(175,90,81,.18);--mobile-ui-danger-text: #745048;--mobile-ui-shadow: var(--shadow-soft);--mobile-ui-shadow-card: var(--shadow-soft);--mobile-ui-shadow-soft: 0 8px 20px rgba(20,35,60,.04);--mobile-ui-radius-card: 24px;--mobile-ui-radius-card-lg: 26px;--mobile-ui-radius-control: 18px}:root[data-theme=dark]{--mobile-ui-bg: #0b1018;--mobile-ui-bg-soft: #0b1018;--mobile-ui-surface: rgba(24,33,45,.96);--mobile-ui-surface-strong: #18212d;--mobile-ui-surface-soft: #202b39;--mobile-ui-control-bg: rgba(32,43,57,.94);--mobile-ui-line: rgba(255,255,255,.08);--mobile-ui-line-soft: rgba(255,255,255,.06);--mobile-ui-line-strong: rgba(255,255,255,.14);--mobile-ui-text: #edf3fa;--mobile-ui-text-strong: #f5f7ff;--mobile-ui-muted: #a2afc0;--mobile-ui-soft: #7e8ea1;--mobile-ui-placeholder: #7b8899;--mobile-ui-accent: #5c97ff;--mobile-ui-accent-2: #448bff;--mobile-ui-accent-strong: #448bff;--mobile-ui-accent-soft: rgba(74,156,255,.16);--mobile-ui-accent-border: rgba(92,151,255,.22);--mobile-ui-focus-ring: rgba(92,151,255,.14);--mobile-ui-danger: #f6bec9;--mobile-ui-danger-bg: #311b22;--mobile-ui-danger-soft: #311b22;--mobile-ui-danger-border: rgba(242,162,177,.18);--mobile-ui-danger-text: #f6bec9;--mobile-ui-shadow: 0 1px 2px rgba(0,0,0,.24), 0 12px 28px rgba(0,0,0,.34);--mobile-ui-shadow-card: 0 18px 38px rgba(0,0,0,.24);--mobile-ui-shadow-soft: 0 8px 22px rgba(0,0,0,.22);--mobile-ui-radius-card: 24px;--mobile-ui-radius-card-lg: 26px;--mobile-ui-radius-control: 18px}}:root{--ui-transition-fast: .12s ease;--ui-transition-base: .16s ease;--ui-transition-slow: .24s ease;--font-display: "Poppins", "Sora", "Manrope", "Segoe UI", sans-serif;--font-body: "Poppins", "Manrope", "Segoe UI", sans-serif;--ui-radius-sm: 10px;--ui-radius-md: 14px;--ui-radius-lg: 18px;--ui-radius-xl: 22px;--ui-space-xs: 8px;--ui-space-sm: 12px;--ui-space-md: 16px;--ui-space-lg: 24px;--ui-space-xl: 32px;--type-2xs: clamp(12px, .14vw + 11.5px, 13px);--type-xs: clamp(13px, .18vw + 12.4px, 14px);--type-sm: clamp(14px, .22vw + 13.3px, 15px);--type-base: clamp(15px, .34vw + 13.9px, 16px);--type-md: clamp(16px, .55vw + 14.2px, 19px);--type-lg: clamp(18px, .9vw + 15.2px, 24px);--type-xl: clamp(22px, 1.45vw + 17.4px, 32px);--type-2xl: clamp(28px, 2.15vw + 20.2px, 44px);--type-3xl: clamp(34px, 2.8vw + 22px, 52px);--leading-flat: 1.08;--leading-tight: 1.18;--leading-snug: 1.36;--leading-base: 1.62;--leading-loose: 1.72;--tracking-tight: -.02em;--tracking-snug: -.012em;--tracking-base: 0;--tracking-wide: .04em;--flow-2xs: clamp(4px, .35vw, 6px);--flow-xs: clamp(6px, .55vw, 8px);--flow-sm: clamp(8px, .8vw, 12px);--flow-md: clamp(12px, 1vw, 16px);--flow-lg: clamp(16px, 1.35vw, 22px);--flow-xl: clamp(20px, 1.9vw, 28px);--control-height-sm: 40px;--control-height-md: 44px;--control-height-lg: 48px;--ui-shadow-sm: var(--shadow-soft);--ui-shadow-md: var(--shadow-soft);--ui-shadow-lg: var(--shadow-soft);--ui-shadow-xl: 0 26px 70px rgba(20,35,60,.1);--ui-shadow-color-strong: rgba(20,35,60,.08);--ui-surface-1: var(--surface-soft);--ui-surface-2: var(--surface-main);--ui-surface-3: var(--surface-accent);--ui-glass-bg: var(--surface-main);--ui-hero-bg: var(--surface-accent);--ui-hero-glow-1: rgba(0,100,224,.12);--ui-hero-glow-2: rgba(0,100,224,.08);--ui-warning-bg: rgba(251,191,36,.1);--ui-warning-border: rgba(251,191,36,.35);--ui-shadow-text: rgba(28,43,51,.08);--pricing-accent: var(--accent);--pricing-accent-2: var(--accent2);--pricing-text: var(--text);--pricing-muted: var(--muted);--pricing-muted-2: var(--muted-2);--pricing-strong: var(--sub);--pricing-border: var(--border);--pricing-border-soft: var(--borderSoft);--pricing-border-strong: var(--border-strong);--pricing-surface: var(--surface-main);--pricing-glow: rgba(0,100,224,.12);--pricing-glow-soft: rgba(0,100,224,.08);--pricing-shadow: var(--ui-shadow-lg);--pricing-card-from: var(--surface-main);--pricing-card-to: var(--surface-main);--pricing-accent-glow: rgba(0,100,224,.35);--pricing-accent-soft: rgba(0,100,224,.18);--pricing-card-shadow: var(--shadow-soft);--pricing-card-shadow-hover: 0 22px 54px rgba(20,35,60,.1);--pricing-chip-bg: var(--surface-soft);--pricing-chip-border: var(--border-soft);--pricing-btn-bg: var(--control-bg);--pricing-btn-border: var(--border-soft);--pricing-cta-bg: var(--surface-soft);--trade-text: var(--pricing-text);--trade-muted: var(--pricing-muted);--trade-border: var(--pricing-border);--trade-glass: var(--pricing-chip-bg);--trade-glass-2: var(--pricing-cta-bg);--trade-surface: var(--pricing-surface);--trade-surface-2: var(--pricing-card-to);--trade-shadow: var(--pricing-shadow);--trade-input-bg: var(--pricing-btn-bg)}:root[data-theme=dark]{--ui-shadow-sm: 0 7.5px 18px rgba(0,0,0,.3);--ui-shadow-md: 0 13.5px 30px rgba(0,0,0,.4);--ui-shadow-lg: var(--neo-shadow);--ui-shadow-xl: 0 18px 52.5px rgba(0,0,0,.55);--ui-shadow-color-strong: rgba(0,0,0,.4);--ui-surface-1: rgba(255,255,255,.06);--ui-surface-2: rgba(255,255,255,.04);--ui-surface-3: rgba(255,255,255,.08);--ui-glass-bg: rgba(17,24,39,.92);--ui-hero-bg: rgba(17,24,39,.95);--ui-hero-glow-1: rgba(0,130,251,.18);--ui-hero-glow-2: rgba(0,130,251,.1);--ui-warning-bg: rgba(251,191,36,.14);--ui-warning-border: rgba(251,191,36,.45);--ui-shadow-text: rgba(255,255,255,.08);--pricing-accent: var(--neo-accent);--pricing-accent-2: var(--neo-accent-strong);--pricing-text: var(--neo-text);--pricing-muted: var(--neo-muted);--pricing-muted-2: var(--neo-muted-2);--pricing-strong: rgba(245,247,255,.82);--pricing-border: var(--neo-border);--pricing-border-soft: var(--neo-border-soft);--pricing-border-strong: var(--border-strong);--pricing-surface: var(--surface-panel);--pricing-glow: var(--neo-glow);--pricing-glow-soft: var(--neo-glow-soft);--pricing-shadow: var(--ui-shadow-lg);--pricing-card-from: var(--surface-panel);--pricing-card-to: var(--surface-panel);--pricing-accent-glow: rgba(0,130,251,.6);--pricing-accent-soft: rgba(0,130,251,.22);--pricing-card-shadow: var(--ui-shadow-md);--pricing-card-shadow-hover: 0 19.5px 45px rgba(0,0,0,.55);--pricing-chip-bg: var(--surface-inline);--pricing-chip-border: var(--border-default);--pricing-btn-bg: var(--surface-inline);--pricing-btn-border: var(--border-default);--pricing-cta-bg: var(--surface-inline)}*{box-sizing:border-box}html,body{padding:0;margin:0;min-height:100%}body{font-family:var(--font-body);font-size:calc(var(--type-base) * var(--ui-scale));line-height:var(--leading-base);letter-spacing:.005em;word-spacing:.01em;background:var(--app-bg);color:var(--text);min-height:100vh;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--font-display);line-height:var(--leading-tight);font-weight:780;letter-spacing:var(--tracking-snug);text-wrap:balance}h1{font-size:var(--type-2xl);line-height:var(--leading-flat);letter-spacing:var(--tracking-tight)}h2{font-size:var(--type-xl);line-height:1.12;letter-spacing:var(--tracking-tight)}h3{font-size:clamp(20px,.92vw + 17px,26px);line-height:1.18}h4{font-size:clamp(18px,.65vw + 15.8px,22px);line-height:1.24}h5{font-size:var(--type-md);line-height:1.28}h6{font-size:var(--type-sm);line-height:1.32;letter-spacing:0;font-weight:700}small{font-size:var(--type-xs);line-height:var(--leading-snug)}a{color:inherit;text-decoration:none}a:hover{text-decoration:none}img{max-width:100%;height:auto}hr{border:none;border-top:1px solid var(--border)}@media(max-width:980px){.iconsticaIcon{width:24px!important;height:24px!important;min-width:24px;min-height:24px}.iconsticaIcon svg{width:24px!important;height:24px!important}.messagesComposerToolSvg{width:24px!important;height:24px!important}}.row{display:flex;gap:calc(12px * var(--ui-scale));flex-wrap:wrap}.spread{display:flex;justify-content:space-between;align-items:center;gap:calc(12px * var(--ui-scale));flex-wrap:wrap}.stack{display:flex;flex-direction:column;gap:var(--container-gap)}.gridAuto{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:var(--container-gap)}.contentNarrow{max-width:65ch}.contentWide{max-width:90ch}.hideOnMobile{display:block}.showOnMobile{display:none}@media(max-width:720px){.hideOnMobile{display:none}.showOnMobile{display:block}}.muted{color:var(--muted)}.small{font-size:calc(var(--type-xs) * var(--ui-scale));line-height:var(--leading-snug);color:var(--muted)}.eyebrow{font-size:var(--type-2xs);line-height:var(--leading-snug);letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--muted)}.h1{font-size:var(--type-2xl);line-height:var(--leading-flat);font-weight:780;letter-spacing:var(--tracking-tight)}.h2{font-size:var(--type-xl);line-height:1.12;font-weight:780;letter-spacing:var(--tracking-tight)}.h3{font-size:clamp(20px,.92vw + 17px,26px);line-height:1.18;font-weight:760}.h4{font-size:clamp(18px,.65vw + 15.8px,22px);line-height:1.24;font-weight:760}.h5{font-size:var(--type-md);line-height:1.28;font-weight:700}.h6{font-size:var(--type-sm);line-height:1.32;font-weight:700}@media(max-width:980px){button,.btn,input,textarea,select,.uiDropdown{font-size:max(16px,calc(var(--type-base) * var(--ui-scale)))!important}}input,textarea,select{font:inherit;border-radius:calc(10px * var(--ui-scale));border:1px solid var(--border);background:var(--card);color:var(--text);padding:calc(11px * var(--ui-scale)) calc(14px * var(--ui-scale));min-height:calc(var(--control-height-md) * var(--ui-scale));font-size:calc(var(--type-base) * var(--ui-scale));line-height:var(--leading-snug)}textarea{width:100%;min-height:calc(130px * var(--ui-scale));line-height:var(--leading-base)}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.uiDropdown{--ui-dropdown-height: 44px;--ui-dropdown-radius: 999px;--ui-dropdown-border: rgba(255,255,255,.16);--ui-dropdown-text: var(--text);--ui-dropdown-bg-a: rgba(255,255,255,.09);--ui-dropdown-bg-b: rgba(255,255,255,.05);min-height:var(--ui-dropdown-height)!important;height:var(--ui-dropdown-height)!important;border-radius:var(--ui-dropdown-radius)!important;border:1px solid var(--ui-dropdown-border)!important;color:var(--ui-dropdown-text)!important;background:linear-gradient(90deg,var(--ui-dropdown-bg-a),var(--ui-dropdown-bg-b)),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5l3.5 3.5 3.5-3.5' fill='none' stroke='%239AA0A6' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat calc(100% - 14px) 50% / 12px 12px!important;padding:0 38px 0 14px!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;font-size:calc(var(--type-sm) * var(--ui-scale))!important;font-weight:650!important;line-height:1.2;transition:border-color .14s ease,box-shadow .14s ease,filter .14s ease}.uiDropdown:focus,.uiDropdown:focus-visible{outline:none!important;border-color:rgba(var(--accent-rgb),.52)!important;box-shadow:0 0 0 2px var(--focus-ring)!important}.uiDropdown:disabled{opacity:.62;cursor:not-allowed}.uiDropdown[size]:not([size="1"]){appearance:auto!important;-webkit-appearance:auto!important;-moz-appearance:auto!important;height:auto!important;min-height:calc(var(--ui-dropdown-height) * 2)!important;border-radius:16px!important;background:var(--card)!important;padding:8px 12px!important}.uiDropdown option{color:var(--text);background:var(--card);font-weight:600}:root[data-theme=light] .uiDropdown{--ui-dropdown-border: var(--border-soft);--ui-dropdown-text: var(--text-main);--ui-dropdown-bg-a: var(--control-bg);--ui-dropdown-bg-b: var(--surface-soft);background-color:var(--control-bg)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5l3.5 3.5 3.5-3.5' fill='none' stroke='%236B7280' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:calc(100% - 14px) 50%!important;background-size:12px 12px!important}:root[data-theme=light] .uiDropdown option{color:var(--text-main);background:var(--control-bg)}@media(max-width:720px){input,textarea,select{min-height:var(--tap-target)}}@supports (-webkit-touch-callout: none){@media(max-width:980px){input[type=text],input[type=search],input[type=email],input[type=number],input[type=tel],input[type=url],input[type=password],textarea,select{font-size:16px!important}}}.table{width:100%;border-collapse:collapse}.table th,.table td{border-top:1px solid var(--border);padding:calc(10px * var(--ui-scale));vertical-align:top;text-align:left}.table thead th{border-top:0;font-size:calc(11.5px * var(--ui-scale));color:var(--muted);font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding-bottom:calc(12px * var(--ui-scale))}.table tbody tr:hover{background:#00000005}:root[data-theme=dark] .table tbody tr:hover{background:#ffffff0a}:root{--container-max: 1200px;--container-pad: clamp(12px, 3vw, 24px);--container-gap: clamp(12px, 2.2vw, 24px)}@media(min-width:1440px){:root{--container-max: 1320px}}@media(max-width:600px){:root{--container-pad: 12px;--container-gap: 12px}}@media(max-width:430px){:root{--container-pad: 12px;--container-gap: 12px}}@media(max-width:390px){:root{--container-pad: 11px;--container-gap: 11px}}@media(max-width:375px){:root{--container-pad: 10px;--container-gap: 10px}}@media(max-width:360px){:root{--container-pad: 12px;--container-gap: 12px}}@media(max-width:320px){:root{--container-pad: 12px;--container-gap: 12px}}.container{max-width:var(--container-max);width:100%;margin:0 auto;padding:calc(var(--topbar-height) + var(--container-pad)) var(--container-pad) var(--container-pad)}.containerWide{max-width:100%;width:100%;padding:var(--topbar-height) 0 0}.containerChat{width:100%;max-width:100%;margin:0;padding:var(--topbar-height) 0 0}.appPageLayout{min-height:100vh}.appPageLayoutWithTabbar{padding-bottom:calc(var(--container-pad, 12px) + var(--mobile-tabbar-total-height, 72px))}.appPageLayoutNoTabbar{padding-bottom:var(--container-pad, 12px)}body.appWindowsLocked{overflow:hidden;overscroll-behavior:none}.appWindowViewport{position:fixed;top:var(--topbar-height);left:0;right:0;bottom:0;width:100%;max-width:none!important;margin:0!important;padding:0!important;overflow:hidden;overscroll-behavior:none}.appWindowViewport>*{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:var(--container-pad)}.appWindowViewportInner{width:100%;min-height:100%;display:flex;flex-direction:column;gap:12px}.appWindowRoute{flex:1 1 auto;min-height:0}.appWindowViewport.container>*{max-width:var(--container-max);margin:0 auto}.appWindowViewport.containerWide>*,.appWindowViewport.containerChat>*{max-width:none;margin:0;padding:0}@media(min-width:981px){.appWindowViewport.containerChat>*{max-width:var(--container-max);margin:0 auto;padding:var(--container-pad)}}@media(max-width:980px){.appWindowViewport{top:0;bottom:0}.appWindowViewport.containerChat>*{overflow:hidden;overscroll-behavior:none}.appWindowViewportWithTabbar{bottom:0}.appWindowViewportWithTabbar>*{padding-bottom:calc(var(--container-pad, 12px) + var(--mobile-tabbar-total-height, 72px));scroll-padding-bottom:calc(var(--container-pad, 12px) + var(--mobile-tabbar-total-height, 72px))}.appWindowViewportNoTabbar{bottom:0}.appWindowViewport.containerWide.appWindowViewportWithTabbar>*{padding-bottom:var(--mobile-tabbar-total-height, 72px);scroll-padding-bottom:var(--mobile-tabbar-total-height, 72px)}}.gridPage{display:grid;grid-template-columns:minmax(280px,340px) 1fr;gap:var(--container-gap);align-items:start}@media(max-width:980px){.gridPage{grid-template-columns:1fr}}.sticky{position:sticky;top:calc(var(--topbar-height) + 12px)}.maintenanceBanner{position:sticky;top:0;z-index:9;display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:18px;border:1px solid rgba(180,83,9,.26);background:linear-gradient(135deg,#fbbf243d,#f59e0b24),#fffaebf0;box-shadow:0 12px 28px #78350f1f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.maintenanceBannerEyebrow{font-size:12px;font-weight:900;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:#9a3412}.maintenanceBannerText{font-size:14px;font-weight:700;line-height:1.45;color:#7c2d12}.impersonationBanner{position:sticky;top:0;z-index:8;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-radius:18px;border:1px solid rgba(180,83,9,.28);background:linear-gradient(135deg,#fbbf2438,#f59e0b24),#fffaebeb;box-shadow:0 12px 28px #78350f1f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.impersonationBannerBody{min-width:0}.impersonationBannerTitle{font-size:15px;font-weight:800;line-height:1.35;color:#7c2d12}.impersonationBannerMeta{margin-top:4px;font-size:13px;line-height:1.45;color:#7c2d12c7}.impersonationBannerError{margin-top:8px;font-size:13px;line-height:1.4;color:#b91c1c}.impersonationBannerAction{flex:0 0 auto;min-height:44px;padding:0 16px;border-radius:12px;border:1px solid #9a3412;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;line-height:1;white-space:nowrap;background:#9a3412;color:#fff}.impersonationBannerAction:hover{background:#7c2d12;border-color:#7c2d12}:root[data-theme=light] .maintenanceBanner{background:#fffaebf0}:root[data-theme=light] .impersonationBanner{background:#fffaebeb}@media(max-width:980px){.sticky{position:static}}@media(max-width:760px){.maintenanceBanner{padding:13px 14px;border-radius:16px}.maintenanceBannerText{font-size:13px}.impersonationBanner{align-items:flex-start;flex-direction:column}.impersonationBannerAction{width:100%;white-space:normal}}.appBootLoader{min-height:100vh;width:100%;display:grid;place-content:center;gap:10px;padding:24px;background:var(--app-bg);color:var(--text);text-align:center}.appBootLoaderSpinner{width:26px;height:26px;margin:0 auto;border-radius:999px;border:2px solid rgba(var(--accent-rgb),.22);border-top-color:var(--accent);animation:appBootLoaderSpin .7s linear infinite}.appBootLoaderText{font-size:13px;font-weight:700;letter-spacing:.2px;color:var(--muted)}.appErrorCard{padding:16px;border-radius:18px;border:1px solid var(--borderSoft);background:var(--card);color:var(--text)}.appErrorTitle{font-weight:900}.appErrorMessage{margin-top:6px;color:var(--muted)}.appErrorActions{margin-top:12px;justify-content:center;gap:8px}.appErrorButton,.appErrorButtonGhost{min-height:calc(var(--control-height-md) * var(--ui-scale));padding:calc(11px * var(--ui-scale)) calc(18px * var(--ui-scale));border-radius:calc(12px * var(--ui-scale));border:1px solid var(--accent);background:var(--accent);color:#fff;font-family:var(--font-body);font-size:calc(var(--type-sm) * var(--ui-scale));line-height:1.2;font-weight:680}.appErrorButton:hover{background:var(--accent2);border-color:var(--accent2)}.appErrorButtonGhost{background:transparent;color:var(--text);border-color:var(--border)}.appErrorButtonGhost:hover{background:#00000008}:root[data-theme=dark] .appErrorButtonGhost:hover{background:#ffffff0f}@keyframes appBootLoaderSpin{to{transform:rotate(360deg)}}
