.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:#fff;box-shadow:0 4.5px 13.5px #0003}.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: #f3f0ea;--home-panel: #ffffff;--home-ink: #141821;--home-muted: rgba(20,24,33,.62);--home-accent: #2b5c9c;--home-accent-2: #1b3f74;--home-outline: rgba(20,24,33,.12);--home-shadow: rgba(0,0,0,.18)}: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{--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);--header-pricing-muted: var(--muted);--header-pricing-border: var(--border);--header-pricing-border-soft: var(--borderSoft);--header-pricing-surface: var(--card);--header-pricing-glow: rgba(0,100,224,.12);--header-pricing-glow-soft: rgba(0,100,224,.08);--header-pricing-card-from: #ffffff;--header-pricing-card-to: var(--card);--header-pricing-shadow: 0 12px 28px rgba(0,0,0,.24);--header-pricing-chip-bg: var(--card);--header-pricing-chip-border: var(--border);--header-pricing-active: var(--primary)}.topbarGlobal .topbarInner{max-width:1680px;width:min(1680px,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)}@media(max-width:1280px){.topbarGlobal .topbarInner{border-radius:16px;padding:8px 14px;gap:14px}.topbarGlobalNav{gap:14px}.topbarGlobalNav a{font-size:var(--menu-font-size, 16px)}.topbarGlobalSearch{height:46px;width:min(260px,32vw)}}@media(max-width:980px){.topbarGlobal{display:none}}.compareBar{position:fixed;left:0;right:0;bottom:max(12px,calc(12px + env(safe-area-inset-bottom,0px)));z-index:60;display:flex;justify-content:center;pointer-events:none;padding:0 12px}.compareInner{pointer-events:auto;width:min(980px,100%);border:1px solid var(--border);background:var(--card);border-radius:18px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;box-shadow:0 13.5px 30px #0000002e}.compareChips{display:flex;gap:8px;flex-wrap:wrap;min-width:0}.compareInner .btn{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 18px;border-radius:12px;background:var(--text);color:var(--bg);font-weight:800;font-size:14px;border:0;flex-shrink:0;white-space:nowrap}.cmpWrap{width:100%;overflow-x:auto;border:1px solid var(--trade-border);border-radius:16px;background:var(--trade-glass-2)}.cmpTable{width:100%;border-collapse:separate;border-spacing:0;min-width:720px}.cmpTable th,.cmpTable td{border-top:1px solid var(--trade-border);padding:10px;vertical-align:top;background:transparent}.cmpTable thead th{border-top:0}.cmpStickyHead,.cmpV2 .stickyCell{position:sticky;left:0;z-index:2;background:var(--trade-surface)}.cmpParamHead{min-width:220px;font-size:13px;font-weight:800;color:var(--trade-muted)}.cmpColHead{min-width:280px}.cmpHeadRow{display:flex;align-items:center;gap:10px}.cmpHeadMain{flex:1;min-width:0}.cmpHeadTop{display:flex;align-items:center;justify-content:space-between;gap:10px}.cmpHeadLink{font-weight:800;color:var(--trade-text);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmpHeadLink:hover{text-decoration:none}.cmpThumb{width:68px;height:50px;border-radius:12px;overflow:hidden;border:1px solid var(--trade-border);background:#00000008;display:flex;align-items:center;justify-content:center;flex:0 0 auto}:root[data-theme=dark] .cmpThumb{background:#ffffff0a}.cmpThumb img{width:100%;height:100%;object-fit:cover}.cmpNoImg{font-size:11px;color:var(--trade-muted);padding:8px;text-align:center}.cmpGroupRow td{font-weight:800;font-size:12px;letter-spacing:.02em;text-transform:uppercase;color:var(--trade-muted);background:#00000008}:root[data-theme=dark] .cmpGroupRow td{background:#ffffff0f}.cmpDiff{background:rgba(var(--accent-rgb),.08)}.similarGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.similarCard{border:1px solid var(--trade-border);border-radius:14px;padding:10px;background:var(--trade-glass-2)}.similarImg{width:100%;height:140px;border-radius:12px;overflow:hidden;border:1px solid var(--trade-border);background:#00000008;margin-bottom:10px}.similarImg img{width:100%;height:100%;object-fit:cover}@media(max-width:920px){.similarGrid{grid-template-columns:1fr}}@media(max-width:720px){.cmpWrap{border-radius:14px}.cmpTable{min-width:620px}.cmpParamHead{min-width:190px}.cmpColHead{min-width:240px}}@media(max-width:480px){.compareBar{bottom:max(8px,calc(8px + env(safe-area-inset-bottom,0px)))}.compareInner{border-radius:14px;padding:8px 12px}.compareInner .btn{height:40px;padding:0 14px;font-size:13px}}.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(5,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(3,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}}:root{font-family:var(--font-body, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial);line-height:1.5;color-scheme:light;--topbar-height: 64px;--brand-900:#1C2B33;--brand-800:#0064E0;--brand-600:#0064E0;--accent-rgb: 0,100,224;--app-bg:#fff;--bg:#fff;--hero:#FFFFFF;--card:#FFFFFF;--card2:#F6F8FA;--text:var(--brand-900);--sub:var(--text);--muted:#5B6673;--muted-2:#64748B;--text-muted:var(--muted);--border:rgba(28,43,51,.14);--borderSoft:rgba(28,43,51,.12);--primary:var(--brand-600);--shadow: rgba(28,43,51,.12);--accent:var(--primary);--accent2:var(--brand-800);--focus-ring: rgba(0,100,224,.25);--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:rgba(28,43,51,.03);--trade-glass-2:rgba(28,43,51,.02);--trade-overlay:rgba(28,43,51,.32);--trade-surface:rgba(255,255,255,.98);--trade-surface-2:rgba(246,248,250,.98);--trade-shadow: 0 22.5px 60px rgba(28,43,51,.18);--trade-input-bg:#ffffff;--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: rgba(28,43,51,.14);--topbar-glass-dot: rgba(28,43,51,.08);--topbar-glass-shadow: 0 16.5px 60px rgba(28,43,51,.1);--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);--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:#0B0E13;--bg-2:#0F141C;--surface:#121826;--surface-2:#171F2D;--surface-3:#1C2636;--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;--app-bg: var(--bg-2);--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(0,130,251,.5);--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(11,14,19,.92);--trade-surface-2:rgba(15,20,28,.92);--trade-shadow: 0 30px 90px rgba(0,0,0,.6);--trade-input-bg:rgba(0,0,0,.22);--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(--bg-2)}}:root{--ui-transition-fast: .12s ease;--ui-transition-base: .16s ease;--ui-transition-slow: .24s ease;--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;--ui-shadow-sm: 0 7.5px 18px rgba(28,43,51,.1);--ui-shadow-md: 0 9px 22.5px rgba(28,43,51,.12);--ui-shadow-lg: 0 13.5px 30px rgba(28,43,51,.14);--ui-shadow-xl: 0 18px 52.5px rgba(28,43,51,.22);--ui-shadow-color-strong: rgba(28,43,51,.12);--ui-surface-1: rgba(28,43,51,.03);--ui-surface-2: rgba(28,43,51,.02);--ui-surface-3: rgba(28,43,51,.06);--ui-glass-bg: rgba(255,255,255,.96);--ui-hero-bg: rgba(255,255,255,.96);--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: rgba(28,43,51,.22);--pricing-surface: var(--card);--pricing-glow: rgba(0,100,224,.12);--pricing-glow-soft: rgba(0,100,224,.08);--pricing-shadow: var(--ui-shadow-lg);--pricing-card-from: #ffffff;--pricing-card-to: var(--card);--pricing-accent-glow: rgba(0,100,224,.35);--pricing-accent-soft: rgba(0,100,224,.18);--pricing-card-shadow: var(--ui-shadow-md);--pricing-card-shadow-hover: 0 12px 24px rgba(28,43,51,.16);--pricing-chip-bg: var(--card2);--pricing-chip-border: var(--border);--pricing-btn-bg: var(--card);--pricing-btn-border: var(--border);--pricing-cta-bg: var(--card2);--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: rgba(255,255,255,.9);--pricing-surface: var(--neo-ink-900);--pricing-glow: var(--neo-glow);--pricing-glow-soft: var(--neo-glow-soft);--pricing-shadow: var(--ui-shadow-lg);--pricing-card-from: var(--neo-card-from);--pricing-card-to: var(--neo-card-to);--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: rgba(255,255,255,.04);--pricing-chip-border: rgba(255,255,255,.24);--pricing-btn-bg: rgba(255,255,255,.02);--pricing-btn-border: rgba(255,255,255,.2);--pricing-cta-bg: rgba(255,255,255,.03)}*{box-sizing:border-box}html,body{padding:0;margin:0;min-height:100%}body{font-family:inherit;font-size:calc(clamp(14px,.4vw + 13px,16px) * var(--ui-scale));line-height:1.6;background:var(--app-bg);color:var(--text);min-height:100vh}h1,h2,h3,h4,h5,h6{margin:0;line-height:1.2;font-weight:700;letter-spacing:-.01em}h1{font-size:clamp(32px,2.8vw,42px)}h2{font-size:clamp(26px,2.2vw,34px)}h3{font-size:clamp(21px,1.8vw,26px)}h4{font-size:clamp(18px,1.4vw,22px)}h5{font-size:clamp(16px,1.1vw,18px)}h6{font-size:15px}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}}.card{position:relative;background:var(--card);border:1px solid var(--borderSoft);border-radius:calc(var(--ui-radius-xl) * var(--ui-scale));box-shadow:0 13.5px 33.75px var(--shadow)}.card:before{content:"";position:absolute;left:50%;transform:translate(-50%);top:0;width:min(520px,72%);height:2px;background:rgba(var(--accent-rgb),.28);border-radius:999px;box-shadow:0 0 19.5px rgba(var(--accent-rgb),.22);opacity:.9;pointer-events:none}:root[data-theme=light] .card:before{opacity:0}.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(12px * var(--ui-scale));color:var(--muted)}.h1{font-size:clamp(32px,2.8vw,42px);line-height:1.12;font-weight:700;letter-spacing:-.01em}.h2{font-size:clamp(26px,2.2vw,34px);line-height:1.16;font-weight:700;letter-spacing:-.01em}.h3{font-size:clamp(21px,1.8vw,26px);line-height:1.22;font-weight:700}.h4{font-size:clamp(18px,1.4vw,22px);line-height:1.26;font-weight:700}.h5{font-size:clamp(16px,1.1vw,18px);line-height:1.3;font-weight:600}.h6{font-size:15px;line-height:1.3;font-weight:600}@media(max-width:980px){body{font-size:16px!important;line-height:1.6}small,.small{font-size:14px!important;line-height:1.4}h1,.h1{font-size:28px;line-height:1.14}h2,.h2{font-size:24px;line-height:1.18}h3,.h3{font-size:21px;line-height:1.24}h4,.h4{font-size:19px;line-height:1.28}h5,.h5,h6,.h6{font-size:17px;line-height:1.32}button,.btn,input,textarea,select,.uiDropdown{font-size:16px!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(10px * var(--ui-scale)) calc(14px * var(--ui-scale));min-height:calc(44px * var(--ui-scale))}textarea{width:100%;min-height:calc(130px * var(--ui-scale))}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-weight:700!important;line-height:1.15;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: rgba(28,43,51,.16);--ui-dropdown-text: #1C2B33;--ui-dropdown-bg-a: #ffffff;--ui-dropdown-bg-b: #f1f5f8;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='%236B7280' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat calc(100% - 14px) 50% / 12px 12px!important}:root[data-theme=light] .uiDropdown option{color:#1c2b33;background:#fff}@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}}}button{cursor:pointer;border:1px solid var(--accent);background:var(--accent);color:#fff;padding:calc(10px * var(--ui-scale)) calc(18px * var(--ui-scale));min-height:calc(44px * var(--ui-scale));font-weight:600}button:hover{background:var(--accent2);border-color:var(--accent2)}button.secondary{background:transparent;color:var(--text);border-color:var(--border)}button.secondary:hover{background:#00000008}:root[data-theme=dark] button.secondary:hover{background:#ffffff0f}.btn{display:inline-flex;align-items:center;justify-content:center;gap:calc(8px * var(--ui-scale));padding:calc(10px * var(--ui-scale)) calc(20px * var(--ui-scale));min-height:calc(44px * var(--ui-scale));border-radius:calc(10px * var(--ui-scale));border:1px solid var(--accent);background:var(--accent);color:#fff;font-weight:600;text-decoration:none}.btn.secondary{background:transparent;color:var(--text);border-color:var(--border)}.btn.secondary:hover{background:#00000008}:root[data-theme=dark] .btn.secondary:hover{background:#ffffff0f}.smallBtn{padding:calc(6px * var(--ui-scale)) calc(10px * var(--ui-scale));border-radius:calc(10px * var(--ui-scale))}button:focus-visible,.btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media(max-width:720px){button,.btn{min-height:var(--tap-target)}}:where(button,.btn,a.btn,[role=button],.tabItem .tabIcon){filter:none!important;text-shadow:none!important}:where(button,.btn,a.btn,[role=button],.tabItem .tabIcon):hover,:where(button,.btn,a.btn,[role=button],.tabItem .tabIcon):active,:where(button,.btn,a.btn,[role=button],.tabItem .tabIcon):focus-visible{filter:none!important;text-shadow:none!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}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)}.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)}@media(max-width:980px){.sticky{position:static}}.panel{padding:16px}.panel h3{margin:0 0 12px;font-size:17px;font-weight:700}.panel label{display:block;font-size:13px;color:var(--muted);margin:12px 0 6px}.panel .two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.panel .actions{display:flex;gap:10px;margin-top:12px}details.group{border:1px solid var(--border);border-radius:12px;padding:10px;background:#00000003;margin-top:10px}:root[data-theme=dark] details.group{background:#ffffff0a}details.group>summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;font-weight:700}details.group>summary::-webkit-details-marker{display:none}details.group .content{margin-top:10px}.drawerOverlay{position:fixed;inset:0;background:#00000059;z-index:50}.drawer{position:fixed;top:0;left:0;height:100vh;width:min(420px,92vw);z-index:60;background:var(--card);border-right:1px solid var(--border);box-shadow:0 7.5px 22.5px #00000040;padding:14px;overflow:auto}.drawerHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.drawerHeader .title{font-size:16px;margin:0}@media(max-width:980px){.hideMobile{display:none!important}.showMobile{display:inline-flex!important}}.showMobile{display:none}.list{display:flex;flex-direction:column;gap:var(--container-gap);padding:var(--container-pad)}.listRow{display:grid;grid-template-columns:minmax(140px,180px) minmax(0,1fr) minmax(140px,180px);gap:var(--container-gap);padding:calc(clamp(10px,1.6vw,14px) * var(--ui-scale));border:1px solid var(--border);border-radius:calc(14px * var(--ui-scale));background:var(--card)}@media(max-width:740px){.listRow{grid-template-columns:120px 1fr}.listRow .priceCol{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center}}@media(max-width:520px){.listRow{grid-template-columns:1fr}.listRow .priceCol{grid-column:auto;width:100%}}.thumb{width:100%;height:calc(clamp(120px,28vw,160px) * var(--ui-scale));border-radius:calc(12px * var(--ui-scale));border:1px solid var(--border);object-fit:cover;background:#00000005}.title{font-weight:700;font-size:calc(16px * var(--ui-scale));margin:0}.meta{margin-top:6px;display:flex;flex-wrap:wrap;gap:10px;color:var(--muted);font-size:calc(13px * var(--ui-scale))}.badge{font-size:calc(12px * var(--ui-scale));padding:calc(3px * var(--ui-scale)) calc(8px * var(--ui-scale));border-radius:999px;border:1px solid var(--border);color:var(--muted)}.price{font-weight:800;font-size:calc(18px * var(--ui-scale));text-align:right}.gridCards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:var(--container-gap);padding:var(--container-pad)}.tile{border:1px solid var(--border);border-radius:calc(14px * var(--ui-scale));padding:calc(12px * var(--ui-scale));background:var(--card)}.tile .thumb{height:calc(160px * var(--ui-scale))}.tile .price{text-align:left;font-size:calc(16px * var(--ui-scale))}.adLink{color:inherit;text-decoration:none;display:block}.adLink:hover{text-decoration:none}.adRow{align-items:stretch}.adMedia{position:relative;display:flex;flex-direction:column;gap:calc(8px * var(--ui-scale));min-width:0}.adCover{width:100%;height:calc(160px * var(--ui-scale));border-radius:calc(12px * var(--ui-scale));border:1px solid var(--border);object-fit:cover;background:var(--card2);display:block}.adNoPhoto{width:100%;height:calc(160px * var(--ui-scale));border-radius:calc(12px * var(--ui-scale));border:1px solid var(--border);background:var(--card2);display:grid;place-items:center;color:var(--muted);font-size:calc(12px * var(--ui-scale))}.adCount{position:absolute;right:calc(10px * var(--ui-scale));bottom:calc(10px * var(--ui-scale));padding:calc(4px * var(--ui-scale)) calc(8px * var(--ui-scale));border-radius:999px;background:#0009;color:#fff;font-size:calc(12px * var(--ui-scale));font-weight:700}.adThumbStrip{display:flex;gap:calc(6px * var(--ui-scale));width:100%;overflow:hidden}.adThumb{width:calc(32px * var(--ui-scale));height:calc(32px * var(--ui-scale));padding:0;border-radius:calc(10px * var(--ui-scale));border:1px solid var(--border);background:var(--card2);overflow:hidden;cursor:pointer}.adThumb img{width:100%;height:100%;object-fit:cover;display:block}.adThumb.active{outline:2px solid rgba(var(--accent-rgb),.65);outline-offset:1px}.adMain{display:flex;flex-direction:column;min-width:0}.adTitleLine{display:flex;justify-content:space-between;gap:calc(12px * var(--ui-scale));align-items:flex-start}.pill{font-size:calc(12px * var(--ui-scale));padding:calc(4px * var(--ui-scale)) calc(9px * var(--ui-scale));border-radius:999px;background:rgba(var(--accent-rgb),.12);color:var(--text);border:1px solid rgba(var(--accent-rgb),.25);white-space:nowrap}.pillTop{background:#ffd70038}.pillBoost{background:#0000001a}:root[data-theme=dark] .pillBoost{background:#ffffff1a}.adTitleWithMatch{display:flex;align-items:center;gap:calc(8px * var(--ui-scale));flex-wrap:wrap;min-width:0}.adTileTitle{font-weight:900}.adTileBody{margin-top:calc(10px * var(--ui-scale))}.adTileHead{display:flex;justify-content:space-between;gap:calc(10px * var(--ui-scale));align-items:baseline}.adTileMeta{margin-top:calc(8px * var(--ui-scale))}.adTileSpread{margin-top:calc(10px * var(--ui-scale))}.exchangeMatchRow{margin-top:6px}.exchangeMatchTag{display:inline-flex;align-items:center;margin-left:8px;padding:calc(3px * var(--ui-scale)) calc(8px * var(--ui-scale));border-radius:999px;border:1px solid var(--ad-accent, var(--accent));color:var(--ad-accent, var(--accent));font-weight:900;font-size:calc(12px * var(--ui-scale));letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.exchangeMatchTagInline{margin-left:0;margin-top:0}.exchangeMatchTagLarge{padding:calc(4px * var(--ui-scale)) calc(10px * var(--ui-scale));font-size:calc(13px * var(--ui-scale))}.adMetaLine{display:flex;flex-wrap:wrap;gap:calc(8px * var(--ui-scale));margin-top:calc(10px * var(--ui-scale))}.metaItem{padding:calc(3px * var(--ui-scale)) calc(9px * var(--ui-scale));border:1px solid var(--border);border-radius:999px;background:var(--card2);font-size:calc(13px * var(--ui-scale))}.adDesc{margin-top:calc(10px * var(--ui-scale));color:var(--muted);line-height:1.6;font-size:calc(14px * var(--ui-scale))}.adTime{margin-top:calc(10px * var(--ui-scale))}.adPriceMeta{margin-top:calc(8px * var(--ui-scale));text-align:right}.adActions{display:flex;gap:calc(8px * var(--ui-scale))}.adActions.compact .iconBtn{width:calc(34px * var(--ui-scale));height:calc(34px * var(--ui-scale))}.iconBtn{width:calc(38px * var(--ui-scale));height:calc(38px * var(--ui-scale));border-radius:calc(12px * var(--ui-scale));border:1px solid var(--border);background:transparent;font-size:calc(18px * var(--ui-scale));line-height:0}.iconBtn.active{background:#0000000f;font-weight:900}:root[data-theme=dark] .iconBtn.active{background:#ffffff14}.tileActions{position:absolute;top:calc(10px * var(--ui-scale));right:calc(10px * var(--ui-scale));z-index:2;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.adTile .tileMedia{position:relative;width:100%;aspect-ratio:4 / 3;border-radius:calc(14px * var(--ui-scale));overflow:hidden;border:1px solid var(--border);background:var(--card2)}.adTile .tileImg{width:100%;height:100%;object-fit:cover;display:block}.tileDots{position:absolute;left:calc(10px * var(--ui-scale));bottom:calc(10px * var(--ui-scale));display:flex;gap:calc(5px * var(--ui-scale))}.tileDots .dot{width:calc(6px * var(--ui-scale));height:calc(6px * var(--ui-scale));border-radius:999px;background:#ffffff59}.tileDots .dot.active{background:#ffffffe6}.tileHoverStrip{position:absolute;inset:0;display:grid;grid-template-columns:repeat(5,1fr);opacity:0;transition:opacity .12s ease}.tileMedia:hover .tileHoverStrip{opacity:1}.tileHoverCell{border:0;background:transparent;cursor:pointer}.tileHoverCell.active{background:#00000014}:root[data-theme=dark] .tileHoverCell.active{background:#ffffff0f}.crumbs{display:flex;flex-wrap:wrap;gap:calc(8px * var(--ui-scale));align-items:center;font-size:calc(13px * var(--ui-scale))}.brandLink{color:inherit;text-decoration:none}.brandLink:hover{text-decoration:none}.adMediaOverlay{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:calc(16px * var(--ui-scale));background:#02060cb8;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:zoom-out}.adMediaFrame{width:75vw;height:75vh;border-radius:0;border:0;background:transparent;box-shadow:none;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;cursor:default}.adMediaImg{width:100%;height:100%;object-fit:contain;background:transparent;border-radius:0}.adMediaNav{position:absolute;top:50%;transform:translateY(-50%);width:calc(40px * var(--ui-scale));height:calc(40px * var(--ui-scale));border-radius:999px;border:1px solid var(--border);background:var(--card);color:var(--text);font-size:calc(24px * var(--ui-scale));font-weight:900;display:grid;place-items:center;cursor:pointer;box-shadow:0 9px 21px #00000059}.adMediaNav.prev{left:calc(12px * var(--ui-scale))}.adMediaNav.next{right:calc(12px * var(--ui-scale))}.adMediaNav:hover{filter:brightness(1.05)}.adMediaClose{position:absolute;top:calc(10px * var(--ui-scale));right:calc(10px * var(--ui-scale));width:calc(36px * var(--ui-scale));height:calc(36px * var(--ui-scale));border-radius:999px;border:1px solid var(--border);background:var(--card);color:var(--text);font-size:calc(20px * var(--ui-scale));font-weight:900;line-height:1;cursor:pointer}.adMediaClose:hover{filter:brightness(1.05)}@media(max-width:900px){.adMediaFrame{width:min(92vw,820px);height:min(78vh,620px)}}@media(max-width:600px){.adMediaFrame{width:92vw;height:70vh}.adMediaClose{top:8px;right:8px}}.adBadge{position:absolute;top:calc(10px * var(--ui-scale));left:calc(10px * var(--ui-scale));padding:calc(6px * var(--ui-scale)) calc(10px * var(--ui-scale));border-radius:999px;font-weight:900;font-size:calc(12px * var(--ui-scale));box-shadow:0 4.5px 12px #00000026}.adBadgeTop{background:#ffd700e6;color:#000}.adBadgeBoost{background:#000000bf;color:#fff}.promoBtns{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.promoStatus{display:flex;gap:8px;flex-wrap:wrap}.chips{display:flex;flex-wrap:wrap;gap:calc(8px * var(--ui-scale))}.chip{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--border);background:#00000005;padding:calc(6px * var(--ui-scale)) calc(10px * var(--ui-scale));border-radius:999px;font-size:calc(13px * var(--ui-scale));color:var(--text)}:root[data-theme=dark] .chip{background:#ffffff0f}.chip button{padding:0;width:calc(18px * var(--ui-scale));height:calc(18px * var(--ui-scale));border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--muted);display:grid;place-items:center}.chip button:hover{color:var(--text);border-color:var(--muted)}.segment{display:inline-flex;border:1px solid var(--border);border-radius:calc(12px * var(--ui-scale));overflow:hidden}.segment button{border:0;background:transparent;color:var(--text);padding:calc(8px * var(--ui-scale)) calc(10px * var(--ui-scale))}.segment button.active{background:#0000000d}:root[data-theme=dark] .segment button.active{background:#ffffff14}.listState{border-radius:calc(16px * var(--ui-scale));border:1px dashed var(--list-state-border);background:var(--list-state-bg);color:var(--list-state-text);padding:calc(16px * var(--ui-scale))}.listStateCompact{padding:calc(12px * var(--ui-scale));border-radius:calc(14px * var(--ui-scale))}.listStateWide{margin:calc(18px * var(--ui-scale))}.listStateTitle{font-weight:900;font-size:calc(16px * var(--ui-scale))}.listStateText{margin-top:4px;color:var(--list-state-muted);font-size:calc(14px * var(--ui-scale))}.listStateDetails{margin-top:6px;color:var(--list-state-muted);font-size:calc(13px * var(--ui-scale));line-height:1.5;word-break:break-word}.listStateActions{margin-top:calc(10px * var(--ui-scale));display:flex;gap:8px;flex-wrap:wrap}.listStateActions .secondary{border-color:var(--list-state-border);color:var(--list-state-text)}.listStateError{border-style:solid;border-color:#f8717173;background:#f8717114}:root[data-theme=dark] .listStateError{background:#f871711f}.listSkeletonRow,.listSkeletonCard,.listSkeletonCompact,.listSkeletonBubble{border:1px solid var(--list-state-border);background:var(--list-state-bg)}.listSkeleton{pointer-events:none}.listSkeletonRow{display:grid;grid-template-columns:180px 1fr 180px;gap:12px;padding:calc(12px * var(--ui-scale));border-radius:calc(14px * var(--ui-scale))}.listSkeletonMain{display:flex;flex-direction:column;gap:10px}.listSkeletonPrice{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.listSkeletonMedia{height:calc(120px * var(--ui-scale));border-radius:calc(12px * var(--ui-scale))}.listSkeletonMediaLarge{height:calc(160px * var(--ui-scale));border-radius:calc(12px * var(--ui-scale))}.listSkeletonLine{height:calc(12px * var(--ui-scale));border-radius:999px;width:100%}.listSkeletonLine.short{width:60%}.listSkeletonLine.tiny{width:35%}.listSkeletonLine.wide{width:85%}.listSkeletonLine,.listSkeletonMedia,.listSkeletonMediaLarge{background:var(--list-skeleton-base);animation:listSkeletonPulse 1.2s ease-in-out infinite}.listSkeletonCard{border-radius:calc(14px * var(--ui-scale));padding:calc(12px * var(--ui-scale));display:flex;flex-direction:column;gap:10px;background:var(--list-state-bg);border-color:var(--list-state-border)}.listSkeletonCompact{border-radius:calc(16px * var(--ui-scale));padding:calc(12px * var(--ui-scale));display:flex;flex-direction:column;gap:8px}.listSkeletonBubbleRow{display:flex;width:100%}.listSkeletonBubbleRow.me{justify-content:flex-end}.listSkeletonBubbleRow.them{justify-content:flex-start}.listSkeletonBubble{width:min(72%,520px);border-radius:calc(16px * var(--ui-scale));padding:calc(12px * var(--ui-scale));display:flex;flex-direction:column;gap:10px}.listSkeletonBubble.me{background:rgba(var(--accent-rgb),.14);border-color:rgba(var(--accent-rgb),.35)}@media(max-width:740px){.listSkeletonRow{grid-template-columns:120px 1fr}.listSkeletonPrice{align-items:flex-start}}@keyframes listSkeletonPulse{0%,to{opacity:.78}50%{opacity:1}}.mediaViewerBackdrop{position:fixed;inset:0;z-index:1300;display:flex;align-items:center;justify-content:center;padding:16px;background:#02060cd1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.mediaViewer{width:min(1200px,94vw);height:min(920px,92vh);min-width:280px;min-height:240px;border-radius:18px;overflow:hidden;display:flex;flex-direction:column;background:#080e18eb;border:1px solid rgba(255,255,255,.14);box-shadow:0 24px 72px #0000008c;color:#fff}.mediaViewerTop{display:flex;align-items:center;gap:8px;padding:10px 12px;padding-top:max(10px,env(safe-area-inset-top,0px));border-bottom:1px solid rgba(255,255,255,.08)}.mediaViewerCenter{flex:1;display:flex;justify-content:center}.mediaViewerCounter{font-size:13px;font-weight:800;color:#ffffffc2}.mediaViewerRight{display:flex;align-items:center;gap:8px}.mediaViewerBtn{min-width:34px;height:34px;border-radius:999px;border:1px solid rgba(255,255,255,.24);background:#121a28d1;color:#fff;cursor:pointer;font-size:18px;font-weight:700;display:grid;place-items:center}.mediaViewerBtn:disabled{opacity:.45;cursor:default}.mediaViewerStage{position:relative;flex:1;min-height:0;overflow:hidden}.mediaViewerStageInner{position:absolute;inset:0;-webkit-user-select:none;user-select:none}.mediaViewerStageImage{touch-action:none}.mediaViewerMedia{position:absolute;left:50%;top:50%;max-width:100%;max-height:100%;transform-origin:center;transition:transform .18s ease}.mediaViewerMedia.swiping{transition:transform .08s linear}.mediaViewerImage{object-fit:contain;cursor:grab}.mediaViewerImage.dragging{cursor:grabbing}.mediaViewerVideo{object-fit:contain;width:min(100%,1260px);height:min(100%,880px);background:#000}.mediaViewerNav{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:#00000085;color:#fff;display:grid;place-items:center;font-size:28px;cursor:pointer;z-index:2}.mediaViewerNav.prev{left:12px}.mediaViewerNav.next{right:12px}.mediaViewerThumbs{display:flex;gap:8px;padding:10px 12px;padding-bottom:max(10px,env(safe-area-inset-bottom,0px));overflow:auto;border-top:1px solid rgba(255,255,255,.08);background:#0c121ceb}.mediaViewerThumb{width:78px;height:56px;border-radius:10px;border:1px solid rgba(255,255,255,.22);overflow:hidden;padding:0;margin:0;flex:0 0 auto;background:#00000073;cursor:pointer;position:relative}.mediaViewerThumb img,.mediaViewerThumb video{width:100%;height:100%;object-fit:cover;display:block}.mediaViewerThumbVideo{display:block;width:100%;height:100%;position:relative}.mediaViewerThumbPlay{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:24px;height:24px;border-radius:999px;display:grid;place-items:center;background:#0000008f;color:#fff;font-size:12px}.mediaViewerThumb.active{outline:2px solid rgba(var(--accent-rgb),.92);outline-offset:1px}@media(max-width:980px){.mediaViewerBackdrop{padding:0}.mediaViewer{width:100vw;height:100dvh;border-radius:0;border:0;box-shadow:none}.mediaViewerTop{padding-left:max(10px,env(safe-area-inset-left,0px));padding-right:max(10px,env(safe-area-inset-right,0px))}.mediaViewerNav{width:40px;height:40px;background:#0000006b}.mediaViewerNav.prev{left:max(8px,env(safe-area-inset-left,0px))}.mediaViewerNav.next{right:max(8px,env(safe-area-inset-right,0px))}.mediaViewerThumbs{padding-left:max(10px,env(safe-area-inset-left,0px));padding-right:max(10px,env(safe-area-inset-right,0px))}}.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)}@keyframes appBootLoaderSpin{to{transform:rotate(360deg)}}
