*{box-sizing:border-box}:root{--top-nav-height: 58px;--bg-page: #f4f6fc;--bg-mesh: radial-gradient(1200px 600px at 10% -10%, rgba(99, 102, 241, .09), transparent 50%), radial-gradient(900px 500px at 90% 0%, rgba(14, 165, 233, .07), transparent 45%), linear-gradient(180deg, #f8fafc 0%, #f1f5f9 100%);--bg-elevated: #ffffff;--bg-muted: #f8fafc;--bg-subtle: #f1f5f9;--border: rgba(148, 163, 184, .4);--border-light: rgba(226, 232, 240, .9);--text: #0f172a;--text-secondary: #475569;--text-muted: #64748b;--accent: #4f46e5;--accent-bright: #6366f1;--accent-hover: #4338ca;--accent-soft: rgba(79, 70, 229, .1);--accent-soft-2: rgba(79, 70, 229, .16);--success: #059669;--danger: #dc2626;--radius-xl: 22px;--radius-lg: 16px;--radius-md: 12px;--radius-sm: 10px;--shadow-sm: 0 1px 2px rgba(15, 23, 42, .04);--shadow-md: 0 8px 32px -8px rgba(15, 23, 42, .1), 0 4px 16px -4px rgba(15, 23, 42, .06);--shadow-soft: 0 2px 20px -6px rgba(15, 23, 42, .08);--font: "DM Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--transition: .18s ease;--workbench-map-sticky-top: calc(var(--top-nav-height) + 12px)}body{margin:0;background:var(--bg-page);background-image:var(--bg-mesh);background-attachment:fixed;color:var(--text);font-family:var(--font);font-size:15px;line-height:1.55;letter-spacing:-.01em;-webkit-font-smoothing:antialiased}#root{min-height:100vh}.page{width:100%;max-width:none;padding:clamp(1.5rem,2.5vw,2.75rem) clamp(1.25rem,3vw,2.5rem) 3rem;box-sizing:border-box}.appLayout{display:flex;flex-direction:column;align-items:stretch;width:100%;min-height:100vh}.topNav{position:sticky;top:0;z-index:300;flex-shrink:0;min-height:var(--top-nav-height);background:#ffffffc7;backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);color:var(--text);border-bottom:1px solid var(--border-light);box-shadow:var(--shadow-soft)}.topNavInner{display:flex;align-items:stretch;width:100%;max-width:none;margin:0;padding:0 clamp(16px,3vw,28px);box-sizing:border-box}.topNavBrand{display:flex;align-items:center;padding:0 20px 0 0;font-weight:700;font-size:1.125rem;letter-spacing:-.035em;color:var(--text);text-decoration:none;white-space:nowrap}.topNavBrand:hover{color:var(--accent)}.topNavMenu{display:flex;align-items:stretch;flex:1;flex-wrap:wrap;gap:4px;min-width:0}.topNavLink{display:flex;align-items:center;padding:10px 18px;margin:6px 0;color:var(--text-secondary);text-decoration:none;font-size:14px;font-weight:500;border:none;background:transparent;white-space:nowrap;border-radius:var(--radius-md);transition:background var(--transition),color var(--transition)}.topNavLink:hover{background:var(--accent-soft);color:var(--accent)}.topNavLink.active{background:var(--accent-soft-2);color:var(--accent);font-weight:600;box-shadow:none}.navDropdown{position:relative;display:flex;align-items:stretch}.navDropdown--active>.navDropdownTrigger{background:var(--accent-soft-2);color:var(--accent);font-weight:600}.navDropdownTrigger{display:flex;align-items:center;padding:10px 30px 10px 18px;margin:6px 0;color:var(--text-secondary);font-size:14px;font-weight:500;cursor:default;-webkit-user-select:none;user-select:none;position:relative;border-radius:var(--radius-md);transition:background var(--transition),color var(--transition)}.navDropdownTrigger:after{content:"";position:absolute;right:12px;top:50%;margin-top:-2px;border:4px solid transparent;border-top-color:var(--text-muted)}.navDropdown:hover>.navDropdownTrigger{background:var(--accent-soft);color:var(--accent)}.navDropdownPanel{display:none;position:absolute;top:calc(100% - 2px);left:0;min-width:232px;flex-direction:column;padding:8px;background:var(--bg-elevated);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.navDropdown:hover .navDropdownPanel{display:flex}.navDropdownPanel a{padding:11px 16px;color:var(--text-secondary);text-decoration:none;font-size:14px;font-weight:500;border-radius:var(--radius-sm);transition:background var(--transition),color var(--transition)}.navDropdownPanel a:hover{background:var(--bg-subtle);color:var(--accent)}.navDropdownPanel a.active{background:var(--accent-soft-2);color:var(--accent);font-weight:600}.topNavWebUserSlot{margin-left:auto;display:flex;align-items:center;align-self:stretch;flex-shrink:0}.topNavWebAuthLinks{margin-left:auto;display:flex;align-items:center;gap:4px;flex-shrink:0}.webUserMenu{position:relative;display:flex;align-items:center;height:100%}.webUserMenuTrigger{display:flex;align-items:center;gap:10px;padding:6px 12px;margin:6px 0;border-radius:var(--radius-md);cursor:default;max-width:min(280px,42vw);transition:background var(--transition)}.webUserMenu:hover .webUserMenuTrigger{background:var(--accent-soft)}.webUserAvatarImg{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0;border:1px solid var(--border-light)}.webUserAvatarFallback{width:36px;height:36px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--accent-soft-2);color:var(--accent);font-weight:700;font-size:13px;border:1px solid var(--border-light)}.webUserName{font-size:14px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.webUserMenuPanel{display:none;position:absolute;top:calc(100% - 6px);right:0;min-width:220px;flex-direction:column;padding:8px;background:var(--bg-elevated);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);z-index:400}.webUserMenu:hover .webUserMenuPanel{display:flex}.webUserMenuLink,.webUserMenuBtn{padding:11px 16px;color:var(--text-secondary);font-size:14px;font-weight:500;border-radius:var(--radius-sm);transition:background var(--transition),color var(--transition);text-align:left;text-decoration:none;border:none;background:transparent;cursor:pointer;font-family:inherit;width:100%;box-sizing:border-box}.webUserMenuLink:hover,.webUserMenuBtn:hover{background:var(--bg-subtle);color:var(--accent)}.webAuthInPage{max-width:440px;margin:0 auto;width:100%}header h1{margin:0}header p{margin-top:6px;color:var(--text-muted)}.panel{margin-top:clamp(1.25rem,2.5vw,1.75rem);background:var(--bg-elevated);border-radius:var(--radius-xl);padding:clamp(1.25rem,2.5vw,1.85rem);border:1px solid var(--border-light);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition)}.panel:first-of-type{margin-top:0}.panel:hover{box-shadow:var(--shadow-md)}.panel h2{margin:0 0 1rem;font-size:1.35rem;font-weight:700;letter-spacing:-.03em;color:var(--text)}.panel h3{margin:0 0 1rem;font-size:1.1rem;font-weight:650;letter-spacing:-.02em;color:var(--text)}.panelHead{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.panelHeadActions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end}.myFeedPage{display:flex;flex-direction:column;gap:clamp(.65rem,1.8vw,1.1rem);min-width:0}.myFeedPageHeader{flex-shrink:0}.myFeedsHubGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem}.myFeedsHubCard{display:flex;flex-direction:column;gap:.75rem;min-height:140px}.myFeedsHubCard__title{margin:0;font-size:1.1rem}.myFeedsHubCard__hint{margin:0;flex:1}.myFeedsHubCard__actions{display:flex;flex-wrap:wrap;gap:8px}.panel.myFeedsHubCard--add{display:flex;align-items:center;justify-content:center;min-height:140px;cursor:pointer;padding:1rem;border-style:dashed;border-color:var(--border);background:transparent;font:inherit;text-align:center;text-decoration:none;color:inherit;box-sizing:border-box;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.panel.myFeedsHubCard--add:hover{border-color:var(--accent);background:var(--accent-soft)}.panel.myFeedsHubCard--add:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.myFeedsHubCard__plus{font-size:clamp(2.75rem,9vw,4rem);font-weight:200;line-height:1;color:var(--text-muted);-webkit-user-select:none;user-select:none}.panel.myFeedsHubCard--add:hover .myFeedsHubCard__plus{color:var(--accent)}.myFeedSettingsNameBlock{margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid var(--border-light)}.myFeedSettingsSectionTitle{margin:0 0 .35rem;font-size:1.05rem;font-weight:600}.myFeedSharedBackendBanner{margin:1rem 0}.myFeedSettingsTerritoryBlock{margin-top:.25rem}.myFeedStubPanel{padding:.35rem 0}.myFeedPanelHead{align-items:flex-end}.myFeedTabs{display:flex;flex-wrap:wrap;gap:8px}.myFeedTab.myFeedTab--active{outline:2px solid var(--accent);outline-offset:2px}.myFeedSettings{margin-top:.5rem}.myFeedRootPicker{display:flex;flex-wrap:wrap;gap:8px;margin:.75rem 0 1rem}.myFeedRootPicker__active{outline:2px solid var(--accent);outline-offset:2px}.myFeedBreadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 .75rem;font-size:.92rem}.myFeedBreadcrumb__sep{color:var(--text-muted);-webkit-user-select:none;user-select:none}.myFeedBreadcrumb__current{font-weight:600;color:var(--text)}.myFeedDrillList{display:flex;flex-direction:column;gap:8px;margin:0 0 .75rem;max-height:min(40vh,320px);overflow:auto;padding:2px}.myFeedDrillList button{text-align:left;justify-content:flex-start}.myFeedTerritoryMapPlaceholder{flex:1;display:flex;align-items:center;justify-content:center;min-height:200px;padding:1.25rem;border-radius:var(--radius-lg);border:1px dashed var(--border-light);color:var(--text-muted);font-size:.95rem;text-align:center}.regionsTree{list-style:none;margin:0;padding:0}.regionsTree__nested{list-style:none;margin:0 0 0 4px;padding:0 0 0 10px;border-left:1px solid var(--border-light)}.regionsTree__item{margin:0}.regionsTreeHead,.regionsTree__row{display:grid;grid-template-columns:6.75rem 9.25rem minmax(10rem,1fr) 4.25rem 3.75rem 5.75rem;gap:.5rem .75rem;align-items:baseline;padding:.4rem 0;font-size:.92rem}.regionsTreeHead{font-weight:600;color:var(--text-muted);border-bottom:1px solid var(--border-light);margin-bottom:.2rem}.regionsTree__row{border-bottom:1px solid var(--border-light)}.regionsTree__row:hover{background:#94a3b80f}.myFeedSettingsSplit{display:flex;flex-direction:row;align-items:stretch;gap:1rem;width:100%;height:calc(100vh - var(--top-nav-height) - 13.5rem);min-height:360px;margin-top:.5rem}.myFeedSettingsMapCol{flex:0 0 65%;width:65%;max-width:65%;min-height:0;display:flex;flex-direction:column}.myFeedTerritoryMap{flex:1;width:100%;min-height:0;height:100%;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border-light)}.myFeedSettingsPresetsCol{flex:1 1 0;min-width:0;min-height:0;overflow:auto;padding:.35rem .15rem .5rem .5rem;border-radius:var(--radius-lg);border:1px solid var(--border-light);background:var(--bg-elevated)}.myFeedPresetsColTitle{margin:0 0 .65rem;font-size:1rem;font-weight:650;color:var(--text)}.myFeedPresetRow{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:.55rem .65rem;border-radius:var(--radius-md);border:1px solid transparent}.myFeedPresetRow:nth-child(2n){background:var(--bg-muted)}.myFeedPresetRow:hover{border-color:var(--border-light)}.myFeedPresetRow__meta{min-width:0}.myFeedPresetRow__name{font-weight:600;color:var(--text);word-break:break-word}.myFeedPresetRow__id{font-size:.8rem;color:var(--text-muted);font-variant-numeric:tabular-nums;margin-top:.15rem}.myFeedPresetToggle{flex-shrink:0;display:flex;align-items:center;gap:.35rem;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.85rem;color:var(--text-secondary)}.myFeedPresetToggle input{width:1.05rem;height:1.05rem;accent-color:var(--accent);cursor:pointer}.myFeedConceptUiKitLinks{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.myFeedConceptPanel{margin-top:.5rem}.myFeedConceptToolbar{display:flex;flex-direction:column;gap:.85rem;margin-bottom:1rem}.myFeedConceptFilters{margin:0}.myFeedConceptChips{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.myFeedConceptChip--on{outline:2px solid var(--accent);outline-offset:1px}.myFeedConceptReadMarker{display:flex;align-items:center;gap:10px;margin:.15rem 0 0}.myFeedConceptReadMarker__line{flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--border),transparent)}.myFeedConceptReadMarker__label{font-size:.82rem;font-weight:600;color:var(--accent);white-space:nowrap}.myFeedConceptOfferGrid{margin-top:.25rem}.myFeedConceptCardFoot{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px}.myFeedConceptCardFoot__preset{font-weight:600;color:var(--text)}.myFeedConceptBulletList{margin:0;padding-left:1.2rem;color:var(--text-secondary);line-height:1.5}.myFeedConceptBulletList li{margin:.35rem 0}.myFeedConceptSubTabs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:.75rem 0 .5rem}.myFeedConceptSubTabs__active{outline:2px solid var(--accent);outline-offset:2px}.myFeedConceptLaneMeta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:.65rem;font-size:.92rem}.myFeedConceptDigestCards{margin-top:.5rem}.myFeedConceptDigestCard{text-align:left;align-items:flex-start}.myFeedConceptAccordion{display:flex;flex-direction:column;gap:8px;margin-top:.65rem}.myFeedConceptAccordion__item{border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--bg-muted);overflow:hidden}.myFeedConceptAccordion__item--open{border-color:var(--border);box-shadow:var(--shadow-sm)}.myFeedConceptAccordion__head{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:.75rem 1rem;margin:0;border:none;background:transparent;cursor:pointer;text-align:left;font:inherit;color:var(--text)}.myFeedConceptAccordion__head:hover{background:#94a3b814}.myFeedConceptAccordion__title{font-weight:650;font-size:1.02rem}.myFeedConceptAccordion__body{padding:0 1rem 1rem;border-top:1px solid var(--border-light);background:var(--bg-elevated)}.myFeedConceptPresetList{list-style:none;margin:.65rem 0 .85rem;padding:0;display:flex;flex-direction:column;gap:6px;font-size:.92rem}.myFeedConceptPresetList li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:.35rem 0;border-bottom:1px dashed var(--border-light)}.myFeedConceptPresetList li:last-child{border-bottom:none}.myFeedConceptPresetList__name{font-weight:600;color:var(--text)}.myFeedConceptPanel--flush{padding-left:0;padding-right:0}.myFeedConceptMockMap{border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--bg-elevated);overflow:hidden}.myFeedConceptMockMap__head{padding:.65rem 1rem 0}.myFeedConceptMockMap__title{font-weight:650;font-size:.98rem;color:var(--text)}.myFeedConceptMockMap__caption{font-size:.82rem;color:var(--text-muted);margin-top:.2rem}.myFeedConceptMockMap__canvas{position:relative;height:220px;margin:.65rem 1rem .35rem;border-radius:var(--radius-md);background:linear-gradient(165deg,#2563eb14,#16a34a0f);border:1px solid var(--border-light);overflow:hidden}.myFeedConceptHeroMap .myFeedConceptMockMap__canvas{height:min(320px,42vh)}.myFeedConceptHeroMap--compactTop .myFeedConceptMockMap__canvas{height:240px}.myFeedConceptMockMap__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(148,163,184,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.12) 1px,transparent 1px);background-size:28px 28px;opacity:.85}.myFeedConceptMockMap__pin{position:absolute;width:12px;height:12px;margin-left:-6px;margin-top:-6px;border-radius:50%;background:var(--accent);border:2px solid var(--bg-elevated);box-shadow:0 1px 4px #0000002e;transform:scale(1);transition:transform .15s ease,background .15s ease,opacity .15s ease}.myFeedConceptMockMap__pin--active{transform:scale(1.35);background:var(--success);z-index:2}.myFeedConceptMockMap__pin--muted{opacity:.28}.myFeedConceptMockMap__legend{padding:0 1rem .65rem;margin:0}.myFeedConceptSplitScrollMap{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:0;align-items:start;min-height:480px}.myFeedConceptSplitScrollMap__feed{max-height:min(78vh,900px);overflow:auto;padding:0 1.25rem 1rem;border-right:1px solid var(--border-light)}.myFeedConceptSplitScrollMap__map{position:sticky;top:.5rem;padding:.75rem 1rem 1rem;align-self:start}.myFeedConceptDistrictBlock{margin-bottom:1.5rem;scroll-margin-top:12px}.myFeedConceptDistrictBlock__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:.65rem;padding-bottom:.45rem;border-bottom:1px solid var(--border-light)}.myFeedConceptDistrictBlock__title{margin:0;font-size:1.08rem;font-weight:650}.myFeedConceptDistrictBlock__cards{display:flex;flex-direction:column;gap:1rem}.myFeedConceptPerDistrictRow{display:grid;grid-template-columns:minmax(286px,416px) minmax(0,1fr);gap:1rem;align-items:start}.myFeedConceptPerDistrictRow.myFeedListingRowPair{align-items:stretch}.myFeedConceptPerDistrictRow__map .myFeedConceptMockMap__canvas{height:200px}.myFeedConceptPerDistrictRow__list{display:flex;flex-direction:column;gap:1rem;min-width:0}.myFeedConceptChipsRow{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:.85rem}.myFeedConceptFeedCardWrap{display:flex;flex-direction:column;gap:.35rem}.myFeedConceptFeedCardWrap--hi{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--radius-md)}.myFeedConceptFeedCardMeta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;font-size:.86rem}.myFeedConceptFeedCardTime{font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.myFeedConceptTripleCol{display:grid;grid-template-columns:11.5rem minmax(0,1fr) minmax(240px,300px);gap:0;align-items:stretch;min-height:520px}.myFeedConceptTripleCol__feed{max-height:min(82vh,960px);overflow:auto;padding:1rem;border-left:1px solid var(--border-light);border-right:1px solid var(--border-light);display:flex;flex-direction:column;gap:1rem}.myFeedConceptTripleCol__map{padding:.75rem .85rem 1rem;position:sticky;top:0;align-self:start}.myFeedConceptRail{padding:.65rem .75rem 1rem;background:var(--bg-muted);border-radius:var(--radius-md);max-height:min(82vh,960px);overflow:auto}.myFeedConceptRail__title{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-bottom:.5rem}.myFeedConceptRail__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.myFeedConceptRail__btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:.4rem .45rem;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;font:inherit;cursor:pointer;color:var(--text);text-align:left}.myFeedConceptRail__btn:hover{background:#94a3b81f;border-color:var(--border-light)}.myFeedConceptRail__name{font-size:.86rem;font-weight:600;line-height:1.25}.myFeedConceptRail__count{font-size:.78rem;font-variant-numeric:tabular-nums;color:var(--text-muted)}@media (max-width: 1100px){.myFeedConceptSplitScrollMap{grid-template-columns:1fr}.myFeedConceptSplitScrollMap__feed{max-height:none;border-right:none;border-bottom:1px solid var(--border-light)}.myFeedConceptSplitScrollMap__map{position:relative;top:auto}.myFeedConceptPerDistrictRow,.myFeedConceptTripleCol{grid-template-columns:1fr}.myFeedConceptTripleCol__feed{border-left:none;border-right:none;max-height:none;order:2}.myFeedConceptRail{order:1;max-height:none}.myFeedConceptTripleCol__map{order:3;position:relative;top:auto}}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.card{border:1px solid var(--border-light);background:var(--bg-muted);color:var(--text);display:flex;flex-direction:column;gap:6px;align-items:flex-start;padding:1.25rem 1.35rem;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition);cursor:pointer}.card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--border)}.card strong{font-size:1.65rem;font-weight:700;letter-spacing:-.03em;color:var(--accent)}.card span{color:var(--text-secondary);font-size:14px}form.card.presetsFilterCard{cursor:default;align-items:stretch;margin-bottom:1rem}form.card.presetsFilterCard:hover{transform:none;box-shadow:var(--shadow-sm);border-color:var(--border-light)}.presetsFilterCardTitle{font-weight:600;font-size:1rem;margin-bottom:.35rem;color:var(--text)}.presetsGlobalSyncBlock{margin-bottom:.5rem}.presetsGlobalSyncHint{margin:0 0 12px;font-size:13px;max-width:52rem}.presetsImportsToolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 1rem;margin-bottom:14px}.presetsImportsToolbar__filter{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--text-secondary)}.presetsImportsToolbar__filterLabel{font-size:12px;font-weight:600;color:var(--text-muted)}.presetsImportsToolbar__select{min-width:220px;padding:8px 10px;border-radius:var(--radius-sm);border:1px solid var(--border-light);background:var(--bg-elevated);color:var(--text);font-size:14px}.presetsImportsStatsErr{margin:0 0 10px}.presetsImportsStatsHint{margin:0 0 12px}.presetsImportsKpiStrip{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.presetsImportsKpiStrip__item{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 14px;border-radius:var(--radius-sm);border:1px solid var(--border-light);background:var(--bg-elevated);color:var(--text);cursor:pointer;font:inherit;text-align:left;transition:border-color .12s ease,background .12s ease}.presetsImportsKpiStrip__item:hover{border-color:var(--border-strong, var(--border-light))}.presetsImportsKpiStrip__item--active{border-color:var(--accent-border, var(--border-strong, var(--border-light)));background:var(--bg-secondary, var(--bg-elevated))}.presetsImportsKpiStrip__label{font-size:11px;font-weight:600;color:var(--text-muted);line-height:1.2}.presetsImportsKpiStrip__value{font-size:20px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text)}.presetsFilterGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:.65rem 1rem;align-items:end;width:100%}.presetsFilterField{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--text-secondary)}.presetsFilterField span{font-size:12px}.presetsFilterField input,.presetsFilterField select{min-width:0}.presetsFilterField--territory{grid-column:span 2;min-width:0}.uiKitCianDash .uiKitCianMono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.92em}.uiKitCianDashFoot{margin:.75rem 0 0;font-size:.78rem;color:var(--text-muted)}.uiKitCianNocRail{display:flex;flex-wrap:wrap;gap:0;border-radius:var(--radius-sm);border:1px solid var(--border-light);overflow:hidden;background:var(--bg-subtle)}.uiKitCianNocRail--ok{border-color:color-mix(in srgb,#15803d 35%,var(--border-light))}.uiKitCianNocRail--warn{border-color:color-mix(in srgb,#ca8a04 40%,var(--border-light))}.uiKitCianNocRail--alert{border-color:color-mix(in srgb,#b91c1c 45%,var(--border-light))}.uiKitCianNocSeg{flex:1 1 140px;min-width:0;padding:.65rem .75rem;border-right:1px solid var(--border-light);display:flex;flex-direction:column;gap:.2rem}.uiKitCianNocSeg:last-child{border-right:none}.uiKitCianNocSegLabel{font-size:.6rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted)}.uiKitCianNocSegValue{font-size:1.05rem;font-weight:800;line-height:1.2}.uiKitCianNocSegHint{font-size:.68rem;color:var(--text-secondary);line-height:1.35}.uiKitCianNocSeg--health .uiKitCianNocSegValue{text-transform:uppercase;font-size:.85rem}.uiKitCianNocSeg--risk .uiKitCianNocSegValue{font-size:.78rem;word-break:break-word}.uiKitCianNocQueue{display:flex;gap:.65rem;font-size:.72rem;color:var(--text-secondary)}.uiKitCianNocQueue em{font-style:normal;font-weight:800;color:var(--text);font-variant-numeric:tabular-nums}.uiKitCianOpGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:1rem;align-items:start}@media (max-width: 720px){.uiKitCianOpGrid{grid-template-columns:1fr}}.uiKitCianOpLog{border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--bg-muted);padding:.65rem .75rem;min-height:12rem}.uiKitCianOpLogTitle{margin:0 0 .5rem;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.uiKitCianOpLogList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.uiKitCianOpLogItem{display:grid;grid-template-columns:4.2rem minmax(0,1fr);gap:.5rem;font-size:.78rem;line-height:1.35;padding-bottom:.45rem;border-bottom:1px dashed color-mix(in srgb,var(--border-light) 80%,transparent)}.uiKitCianOpLogItem:last-child{border-bottom:none;padding-bottom:0}.uiKitCianOpLogTime{font-variant-numeric:tabular-nums;color:var(--text-muted);font-weight:600}.uiKitCianOpLogItem--http .uiKitCianOpLogText{color:color-mix(in srgb,#b45309 85%,var(--text))}.uiKitCianOpLogItem--pool .uiKitCianOpLogText{color:color-mix(in srgb,#1d4ed8 80%,var(--text))}.uiKitCianOpAside{border:1px solid var(--border-light);border-radius:var(--radius-sm);padding:.65rem .75rem;background:var(--bg-subtle)}.uiKitCianOpAsideTitle{margin:0 0 .4rem;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.uiKitCianOpAsideTitle:not(:first-child){margin-top:.85rem}.uiKitCianOpDl{margin:0;display:flex;flex-direction:column;gap:.45rem}.uiKitCianOpDl dt{margin:0;font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.uiKitCianOpDl dd{margin:.1rem 0 0;font-size:.78rem;font-weight:600;line-height:1.35}.uiKitCianOpRunMini{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem;font-size:.76rem}.uiKitCianLanes{display:flex;flex-direction:column;gap:.65rem}.uiKitCianLane{border:1px solid var(--border-light);border-radius:var(--radius-sm);padding:.5rem .65rem;background:var(--bg-muted)}.uiKitCianLaneHead{display:flex;align-items:baseline;gap:.45rem;margin-bottom:.35rem}.uiKitCianLaneAbbr{font-size:.58rem;font-weight:900;letter-spacing:.08em;color:var(--text-muted);flex-shrink:0}.uiKitCianLaneTitle{flex:1 1 auto;min-width:0;font-size:.78rem;font-weight:700}.uiKitCianLaneSum{font-size:.78rem;font-weight:800;color:var(--text-muted)}.uiKitCianLaneBar{display:flex;height:10px;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--border-light) 55%,transparent)}.uiKitCianLaneBarOk{background:linear-gradient(90deg,#16a34a,#22c55e);min-width:0}.uiKitCianLaneBarFail{background:linear-gradient(90deg,#dc2626,#f87171);min-width:0}.uiKitCianLaneFoot{margin-top:.3rem;font-size:.65rem;color:var(--text-muted)}.uiKitCianLaneFooter{margin-top:.75rem;padding:.45rem .55rem;border-radius:var(--radius-sm);border:1px dashed var(--border-light);font-size:.72rem;color:var(--text-secondary);background:var(--bg-subtle)}.uiKitCianExIssues{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.65rem;margin-bottom:1rem}.uiKitCianExCard{margin:0;padding:.65rem .75rem;border-radius:var(--radius-sm);border:1px solid var(--border-light)}.uiKitCianExCard--alert{border-color:color-mix(in srgb,#b91c1c 45%,var(--border-light));background:color-mix(in srgb,#b91c1c 8%,var(--bg-muted))}.uiKitCianExCard--warn{border-color:color-mix(in srgb,#ca8a04 40%,var(--border-light));background:color-mix(in srgb,#ca8a04 9%,var(--bg-muted))}.uiKitCianExCardTitle{margin:0 0 .35rem;font-size:.82rem;font-weight:800}.uiKitCianExCardDetail{margin:0;font-size:.76rem;line-height:1.4;color:var(--text)}.uiKitCianExCardHint{margin:.4rem 0 0;font-size:.68rem;color:var(--text-muted)}.uiKitCianExTableTitle{margin:0 0 .45rem;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.uiKitCianExTable th.num,.uiKitCianExTable td.num{text-align:right;font-variant-numeric:tabular-nums}.uiKitCianBento{display:grid;grid-template-columns:repeat(12,1fr);gap:.65rem}.uiKitCianBentoTile{border:1px solid var(--border-light);border-radius:var(--radius-sm);padding:.55rem .65rem;background:var(--bg-muted);min-width:0}.uiKitCianBentoLabel{display:block;font-size:.58rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);margin-bottom:.35rem}.uiKitCianBentoTile--health{grid-column:span 5}.uiKitCianBentoTile--health.uiKitCianBentoTile--ok{border-color:color-mix(in srgb,#15803d 35%,var(--border-light))}.uiKitCianBentoTile--health.uiKitCianBentoTile--warn{border-color:color-mix(in srgb,#ca8a04 40%,var(--border-light))}.uiKitCianBentoTile--health.uiKitCianBentoTile--alert{border-color:color-mix(in srgb,#b91c1c 45%,var(--border-light))}.uiKitCianBentoLead{margin:0;font-size:.8rem;line-height:1.45;font-weight:600}.uiKitCianBentoTile--queue{grid-column:span 4}.uiKitCianBentoTile--cookie{grid-column:span 3}.uiKitCianBentoQueue{list-style:none;margin:0;padding:0;display:grid;gap:.25rem;font-size:.72rem}.uiKitCianBentoQueue li{display:flex;justify-content:space-between;gap:.5rem}.uiKitCianBentoQueueTotal{margin-top:.35rem;padding-top:.35rem;border-top:1px solid var(--border-light);font-weight:700}.uiKitCianBentoMono{margin:0;font-size:.82rem;font-weight:700}.uiKitCianBentoMuted{margin:.25rem 0 0;font-size:.68rem;color:var(--text-muted);line-height:1.35}.uiKitCianBentoTile--min,.uiKitCianBentoTile--hour{grid-column:span 6}.uiKitCianBentoHuge{margin:0;font-size:1.65rem;font-weight:900;line-height:1.1;font-variant-numeric:tabular-nums}.uiKitCianBentoTile--runs{grid-column:span 12}.uiKitCianBentoTable{width:100%;border-collapse:collapse;font-size:.72rem}.uiKitCianBentoTable th,.uiKitCianBentoTable td{padding:.3rem .35rem;border-bottom:1px solid var(--border-light);text-align:left;vertical-align:middle}.uiKitCianBentoTable th.num,.uiKitCianBentoTable td.num{text-align:right;font-variant-numeric:tabular-nums}@media (max-width: 900px){.uiKitCianBentoTile--health,.uiKitCianBentoTile--queue,.uiKitCianBentoTile--cookie,.uiKitCianBentoTile--min,.uiKitCianBentoTile--hour{grid-column:span 12}}.uiKitOfferCardVariantBlock h3{margin-top:0}.uiKitOfferCardVariantPreview{margin-top:12px}.uiKitOfferCardVariantPreview--max380{max-width:380px}.uiKitOfferCardVariantPreview--max420{max-width:420px}.uiKitOfferCardVariantPreview--max960{max-width:960px}.uiKitShowcaseBlock__title{margin-top:0}.uiKitShowcaseBlock__hint{margin-bottom:.85rem}.uiKitShowcaseRow5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;align-items:stretch}.uiKitShowcaseRow3{display:flex;flex-direction:column;gap:1.25rem;align-items:stretch;max-width:min(960px,100%)}.uiKitShowcaseHorizSlot__label{margin:0 0 .35rem;font-size:.82rem;font-weight:650;color:var(--text-secondary);letter-spacing:.02em}@media (max-width: 1400px){.uiKitShowcaseRow5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 960px){.uiKitShowcaseRow5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.uiKitShowcaseRow5{grid-template-columns:1fr}}.uiKitShowcaseVert--02-accent-border .offerCard{border:2px solid rgba(37,99,235,.42);box-shadow:0 10px 28px #2563eb1a}.uiKitShowcaseVert--03-elevated .offerCard{box-shadow:0 14px 36px #0f172a24}.uiKitShowcaseVert--04-warm .offerCard .offerPhotos{background:linear-gradient(180deg,rgba(254,243,199,.4),var(--bg-muted))}.uiKitShowcaseVert--05-round .offerCard{border-radius:var(--radius-xl);overflow:hidden}.uiKitShowcaseVert--06-tight{gap:10px}.uiKitShowcaseVert--08-price-band .offerCardSummary .offerCardPriceLine{background:#2563eb17;padding:6px 10px;border-radius:var(--radius-md)}.uiKitShowcaseVert--09-minimal-foot .offerFoot{border-top:1px dashed var(--border-light);padding-top:8px;font-size:12px}.uiKitShowcaseVert--10-dense-body .offerCard .offerBody{background:var(--bg-subtle)}.uiKitShowcaseHoriz--01-feed-read-list .offerCard.offerCard--compact{border-left:4px solid #2563eb}.uiKitShowcaseHoriz--02-inline-metro .offerCard.offerCard--compact{border-left:4px solid #0d9488}.uiKitShowcaseHoriz--03-with-layout .offerCard.offerCard--compact{border-left:4px solid #7c3aed}.uiKitShowcaseHoriz--04-returned .offerCard.offerCard--compact{border-left:4px solid #16a34a}.uiKitShowcaseHoriz--05-compact-plain .offerCard.offerCard--compact{border-left:4px solid #64748b}.uiKitShowcaseHoriz--06-desc-details .offerCard.offerCard--compact{border-left:4px solid #ca8a04}.uiKitShowcaseHoriz--07-not-found .offerCard.offerCard--compact{border-left:4px solid #e11d48}.uiKitShowcaseHoriz--08-booked .offerCard.offerCard--compact{border-left:4px solid #9333ea}.uiKitShowcaseHoriz--09-studios .offerCard.offerCard--compact{border-left:4px solid #0284c7}.uiKitShowcaseHoriz--10-placeholder .offerCard.offerCard--compact{border-left:4px solid #94a3b8}.uiKitShowcaseHoriz--05-compact-plain .offerCard--compact .offerBody,.uiKitShowcaseHoriz--06-desc-details .offerCard--compact .offerBody{background:#f8fafcd9}.uiKitSuggestDemo{margin-bottom:1.75rem}.uiKitSuggestDemo:last-child{margin-bottom:0}.uiKitSuggestDemo h4{margin:0 0 .45rem;font-size:.9rem;font-weight:600;color:var(--text-secondary)}.uiKitSuggestDemoBox{position:relative;max-width:min(100%,400px)}.uiKitSuggestDemoBox .regionSuggestList{width:100%;min-width:100%;max-width:100%}.uiSuggestV2Wrap,.uiSuggestV3Wrap,.uiSuggestV4Wrap,.uiSuggestV5Wrap,.uiSuggestV6Wrap,.uiSuggestV7Wrap,.uiSuggestV8Wrap,.uiSuggestV9Wrap,.uiSuggestV10Wrap{position:relative}.uiSuggestV2List{position:absolute;z-index:50;left:0;right:0;top:100%;margin:2px 0 0;padding:0;max-height:220px;overflow:auto;list-style:none;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-elevated);box-shadow:var(--shadow-sm)}.uiSuggestV2List li{margin:0;border-bottom:1px solid var(--border-light)}.uiSuggestV2List li:last-child{border-bottom:none}.uiSuggestV2Pick{display:flex;align-items:center;gap:8px;width:100%;padding:6px 10px;margin:0;border:none;background:transparent;color:var(--text);font:inherit;font-size:12px;text-align:left;cursor:pointer}.uiSuggestV2Pick:hover,.uiSuggestV2Pick:focus-visible{background:var(--bg-muted);outline:none}.uiSuggestV2Id{flex:0 0 auto;font-variant-numeric:tabular-nums;color:var(--accent-bright);font-size:11px}.uiSuggestV2Name{flex:1 1 auto;font-size:13px}.uiSuggestV2Meta{flex:0 0 auto;font-size:11px;color:var(--text-muted);max-width:42%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uiSuggestV3List{position:absolute;z-index:50;left:0;right:0;top:calc(100% + 6px);margin:0;padding:6px;max-height:260px;overflow:auto;list-style:none;border-radius:var(--radius-sm);border:1px solid var(--border-light);background:var(--bg-muted)}.uiSuggestV3List li{margin:0 0 6px}.uiSuggestV3List li:last-child{margin-bottom:0}.uiSuggestV3Pick{display:block;width:100%;padding:8px 10px;margin:0;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-elevated);color:var(--text);font:inherit;text-align:left;cursor:pointer;box-shadow:var(--shadow-sm)}.uiSuggestV3Pick:hover,.uiSuggestV3Pick:focus-visible{border-color:var(--accent-bright);outline:none}.uiSuggestV3PickTitle{font-size:13px;font-weight:500}.uiSuggestV3PickMeta{margin-top:2px;font-size:11px;color:var(--text-muted)}.uiSuggestV4List{position:absolute;z-index:50;left:0;right:0;top:100%;margin:2px 0 0;padding:2px 0;max-height:200px;overflow:auto;list-style:none;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-elevated)}.uiSuggestV4Pick{display:block;width:100%;padding:4px 10px;margin:0;border:none;background:transparent;color:var(--text);font:inherit;font-size:12px;text-align:left;cursor:pointer}.uiSuggestV4Pick:hover,.uiSuggestV4Pick:focus-visible{background:var(--bg-muted);outline:none}.uiSuggestV5Input{width:100%;box-sizing:border-box;padding:9px 12px;border:none;border-radius:var(--radius-sm);background:var(--bg-muted);color:var(--text);font:inherit;font-size:14px}.uiSuggestV5Input::placeholder{color:var(--text-muted)}.uiSuggestV5Input:focus{outline:none;box-shadow:0 0 0 2px var(--accent-soft)}.uiSuggestV5List{position:absolute;z-index:50;left:0;right:0;top:calc(100% + 8px);margin:0;padding:6px;max-height:220px;overflow:auto;list-style:none;border-radius:10px;border:1px solid var(--border-light);background:var(--bg-elevated);box-shadow:0 8px 24px #0000001f}.uiSuggestV5Pick{display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:100%;padding:8px 10px;margin:0 0 4px;border:none;border-radius:6px;background:transparent;color:var(--text);font:inherit;font-size:13px;text-align:left;cursor:pointer}.uiSuggestV5Pick:last-child{margin-bottom:0}.uiSuggestV5Pick:hover,.uiSuggestV5Pick:focus-visible{background:var(--bg-muted);outline:none}.uiSuggestV5PickHint{font-size:11px;color:var(--text-muted)}.uiSuggestV6Input{width:100%;box-sizing:border-box;padding:10px 4px 8px;border:none;border-bottom:2px solid var(--border);border-radius:0;background:transparent;color:var(--text);font:inherit;font-size:15px;transition:border-color var(--transition)}.uiSuggestV6Input::placeholder{color:var(--text-muted)}.uiSuggestV6Input:focus{outline:none;border-bottom-color:var(--accent-bright)}.uiSuggestV6List{position:absolute;z-index:50;left:0;right:0;top:calc(100% + 4px);margin:0;padding:4px 0;max-height:220px;overflow:auto;list-style:none;border-radius:var(--radius-sm);border:1px solid var(--border-light);background:var(--bg-elevated);box-shadow:var(--shadow-md)}.uiSuggestV6Pick{display:block;width:100%;padding:8px 12px 8px 14px;margin:0;border:none;border-left:3px solid transparent;background:transparent;color:var(--text);font:inherit;font-size:13px;text-align:left;cursor:pointer}.uiSuggestV6Pick:hover,.uiSuggestV6Pick:focus-visible{border-left-color:var(--accent-bright);background:var(--accent-soft);outline:none}.uiSuggestV6PickMeta{display:block;margin-top:2px;font-size:11px;color:var(--text-muted)}.uiSuggestV7Input{width:100%;box-sizing:border-box;padding:10px 18px;border:2px solid var(--accent-soft-2);border-radius:999px;background:var(--bg-elevated);color:var(--text);font:inherit;font-size:14px}.uiSuggestV7Input::placeholder{color:var(--text-muted)}.uiSuggestV7Input:focus{outline:none;border-color:var(--accent-bright);box-shadow:0 0 0 3px var(--accent-soft)}.uiSuggestV7List{position:absolute;z-index:50;left:0;right:0;top:calc(100% + 10px);margin:0;padding:8px;max-height:240px;overflow:auto;list-style:none;border-radius:999px;border:1px dashed var(--border);background:linear-gradient(180deg,var(--bg-muted) 0%,var(--bg-elevated) 100%)}.uiSuggestV7Pick{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;margin:0 0 6px;border:none;border-radius:999px;background:var(--bg-elevated);color:var(--text);font:inherit;font-size:13px;text-align:left;cursor:pointer;box-shadow:var(--shadow-sm)}.uiSuggestV7Pick:last-child{margin-bottom:0}.uiSuggestV7Pick:hover,.uiSuggestV7Pick:focus-visible{background:var(--accent-soft);outline:none}.uiSuggestV7Dot{flex-shrink:0;width:10px;height:10px;border-radius:50%;background:var(--accent-bright)}.uiSuggestV7Dot--region{background:#0ea5e9}.uiSuggestV7PickBody{flex:1;min-width:0}.uiSuggestV7PickHint{font-size:11px;color:var(--text-muted)}.uiSuggestV8Wrap{padding:14px;border-radius:var(--radius-md);background:linear-gradient(145deg,#1e293b,#0f172a);box-shadow:inset 0 1px #ffffff0f}.uiSuggestV8Input{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid rgb(148 163 184 / .35);border-radius:var(--radius-sm);background:#0f172aa6;color:#e2e8f0;font:inherit;font-size:14px}.uiSuggestV8Input::placeholder{color:#94a3b8}.uiSuggestV8Input:focus{outline:none;border-color:#818cf8;box-shadow:0 0 0 2px #818cf859}.uiSuggestV8List{position:absolute;z-index:50;left:14px;right:14px;top:calc(100% - 2px);margin:0;padding:6px;max-height:220px;overflow:auto;list-style:none;border-radius:var(--radius-sm);border:1px solid rgb(51 65 85 / .9);background:#334155;box-shadow:0 12px 40px #00000073}.uiSuggestV8Pick{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:8px 10px;margin:0 0 4px;border:none;border-radius:6px;background:transparent;color:#f1f5f9;font:inherit;font-size:13px;text-align:left;cursor:pointer}.uiSuggestV8Pick:last-child{margin-bottom:0}.uiSuggestV8Pick:hover,.uiSuggestV8Pick:focus-visible{background:#6366f140;outline:none}.uiSuggestV8PickId{font-size:11px;font-variant-numeric:tabular-nums;color:#a5b4fc}.uiSuggestV8PickMeta{font-size:11px;color:#94a3b8}.uiSuggestV9Shell{display:flex;align-items:stretch;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-elevated);box-shadow:var(--shadow-sm)}.uiSuggestV9Input{flex:1;min-width:0;padding:9px 10px;border:none;border-radius:var(--radius-sm) 0 0 var(--radius-sm);background:transparent;color:var(--text);font:inherit;font-size:14px}.uiSuggestV9Input:focus{outline:none}.uiSuggestV9Shell:focus-within{border-color:var(--accent-bright);box-shadow:0 0 0 2px var(--accent-soft)}.uiSuggestV9Chevron{display:flex;align-items:center;justify-content:center;width:38px;flex-shrink:0;border-left:1px solid var(--border-light);color:var(--text-muted);font-size:10px;-webkit-user-select:none;user-select:none}.uiSuggestV9List{position:absolute;z-index:50;left:0;right:0;top:calc(100% + 4px);margin:0;padding:0;max-height:240px;overflow:auto;list-style:none;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-elevated);box-shadow:var(--shadow-md)}.uiSuggestV9Head{display:grid;grid-template-columns:1fr 88px minmax(0,38%);gap:8px;padding:6px 10px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);background:var(--bg-muted);border-bottom:1px solid var(--border-light)}.uiSuggestV9Pick{display:grid;grid-template-columns:1fr 88px minmax(0,38%);gap:8px;align-items:center;width:100%;padding:7px 10px;margin:0;border:none;border-bottom:1px solid var(--border-light);background:transparent;color:var(--text);font:inherit;font-size:12px;text-align:left;cursor:pointer}.uiSuggestV9List li:last-child .uiSuggestV9Pick{border-bottom:none}.uiSuggestV9Pick:hover,.uiSuggestV9Pick:focus-visible{background:var(--bg-muted);outline:none}.uiSuggestV9CellId{font-variant-numeric:tabular-nums;color:var(--accent-bright);font-size:11px}.uiSuggestV9CellMeta{font-size:11px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uiSuggestV10Field{display:flex;align-items:center;gap:0;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-elevated)}.uiSuggestV10Field--fill{background:var(--bg-muted);border-color:var(--border-light)}.uiSuggestV10Field--pill{border-radius:999px;overflow:hidden}.uiSuggestV10Field--dashed{border-style:dashed}.uiSuggestV10Field--underline{border:none;border-radius:0;border-bottom:2px solid var(--border);background:transparent}.uiSuggestV10Field--underline .uiSuggestV10Glyph{border-right-color:var(--border-light)}.uiSuggestV10Glyph{display:flex;align-items:center;justify-content:center;width:40px;flex-shrink:0;align-self:stretch;border-right:1px solid var(--border-light);color:var(--text-muted);font-size:16px;line-height:1}.uiSuggestV10Input{flex:1;min-width:0;padding:9px 12px;border:none;background:transparent;color:var(--text);font:inherit;font-size:14px}.uiSuggestV10Input:focus,.uiSuggestV10Input:focus-visible{outline:none;box-shadow:none;border-color:transparent}.uiSuggestV10Field--withClear .uiSuggestV10Input{padding-right:6px}.uiSuggestV10Clear{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;align-self:stretch;margin:0;padding:0;border:none;border-left:1px solid var(--border-light);background:transparent;color:var(--text-muted);cursor:pointer;font-size:1.15rem;line-height:1}.uiSuggestV10Wrap .regionSuggestList{top:calc(100% + 6px);border-radius:0;box-shadow:none;z-index:50}.uiSuggestV10PickTitleRow{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%}.uiSuggestV10PickTitleRow .regionSuggestPickName{flex:1 1 auto;min-width:0}.uiSuggestV10Wrap .regionSuggestPick.regionSuggestPick--stacked.uiSuggestV10Pick--active{background:var(--bg-muted);outline:none}.uiSuggestV10Badge{flex-shrink:0;padding:2px 8px;border-radius:0;font-size:10px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;background:var(--accent-soft);color:var(--accent-hover)}.uiSuggestV10Badge--region{background:#0ea5e926;color:#0369a1}.presetsFilterActions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:.85rem;padding-top:.5rem;border-top:1px solid var(--border-light);width:100%}.tableWrap--muted{opacity:.65;pointer-events:none;transition:opacity .15s ease}.grid{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:18px}.presetEditorPageTitle{margin:0 0 .75rem;font-size:1.35rem;font-weight:700;letter-spacing:-.03em;color:var(--text)}.presetFormPage{display:flex;flex-direction:column;gap:12px;width:100%}.presetFormPageStack{display:flex;flex-direction:column;gap:0;width:100%}.presetMetaSectionBody{display:flex;flex-direction:column;gap:2px}.presetFormPageStack .presetMetaSectionBody label{font-size:11px;gap:3px}.presetFormPageStack .presetMetaSectionBody input.presetMetaInput,.presetFormPageStack .presetMetaSectionBody select.presetMetaInput{width:100%;min-width:0;padding:6px 10px;font-size:13px;line-height:1.35;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);transition:border-color var(--transition),box-shadow var(--transition)}.presetFormPageStack .presetMetaSectionBody select.presetMetaInput{cursor:pointer}.presetFormPageStack .presetMetaSectionBody input.presetMetaInput:focus,.presetFormPageStack .presetMetaSectionBody select.presetMetaInput:focus{outline:none;border-color:var(--accent-bright);box-shadow:0 0 0 3px var(--accent-soft)}.regionPickerBlock{display:flex;flex-direction:column;gap:3px;font-size:11px;min-width:0;flex:1}.regionPickerLabelText{cursor:default}.regionPickerWrap{display:flex;flex-direction:column;gap:6px;width:100%}.regionPickerChips{display:flex;flex-wrap:wrap;gap:6px}.regionChip{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:3px 6px 3px 8px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-muted);font-size:12px}.regionChipText{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.regionChipTerritoryEdit{flex-shrink:0;font-size:11px;white-space:nowrap}.regionChipRemove{flex-shrink:0;border:none;background:transparent;color:var(--text-muted);cursor:pointer;font-size:16px;line-height:1;padding:0 2px}.regionChipRemove:hover{color:var(--text)}.regionPickerSearchRow,.regionSuggestWrap{position:relative;width:100%}.regionSuggestList{position:absolute;z-index:40;left:0;right:auto;width:200%;min-width:200%;max-width:min(200%,calc(100vw - 24px));top:100%;margin:2px 0 0;padding:0;max-height:220px;overflow:auto;list-style:none;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-elevated);box-shadow:var(--shadow-sm);box-sizing:border-box}.regionSuggestList li{margin:0;padding:0;border-bottom:1px solid var(--border-light)}.regionSuggestList li:last-child{border-bottom:none}.regionSuggestPick{display:flex;align-items:baseline;gap:8px;width:100%;padding:6px 10px;margin:0;border:none;border-radius:0;background:transparent;color:var(--text);font:inherit;font-weight:400;letter-spacing:normal;text-align:left;cursor:pointer;box-shadow:none;filter:none;transform:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.regionSuggestPick:hover,.regionSuggestPick:focus-visible{background:var(--bg-muted);outline:none;box-shadow:none;filter:none;transform:none}.regionSuggestPickId{flex:0 0 auto;font-variant-numeric:tabular-nums;color:var(--accent-bright);font-size:12px}.regionSuggestPickName{flex:1 1 auto;font-size:13px;line-height:1.35}.regionSuggestPick--nameOnly{justify-content:flex-start}.regionSuggestPick--stacked{flex-direction:column;align-items:flex-start;gap:2px}.regionSuggestPickMeta{font-size:11px;line-height:1.3}.regionSuggestItem--muted{padding:7px 10px;color:var(--text-muted);font-size:12px;line-height:1.35}.presetFormPageStack .regionPickerSearchRow .regionSuggestList button.regionSuggestPick,.presetFormPageStack .regionPickerWrap .regionSuggestList button.regionSuggestPick{border:none;border-radius:0;padding:7px 10px;color:var(--text);background:transparent;font-weight:400;letter-spacing:normal;box-shadow:none;filter:none;transform:none}.presetFormPageStack .regionPickerSearchRow .regionSuggestList button.regionSuggestPick:hover:not(:disabled),.presetFormPageStack .regionPickerSearchRow .regionSuggestList button.regionSuggestPick:focus-visible,.presetFormPageStack .regionPickerWrap .regionSuggestList button.regionSuggestPick:hover:not(:disabled),.presetFormPageStack .regionPickerWrap .regionSuggestList button.regionSuggestPick:focus-visible,.presetFormPageStack .regionPickerWrap .regionSuggestList button.regionSuggestPick.uiSuggestV10Pick--active{background:var(--bg-muted);box-shadow:none;filter:none;transform:none}.regionPolygonPresetPicker{display:flex;flex-direction:column;gap:6px}.regionPolygonPresetFieldLabel{display:block;font-size:13px;font-weight:500;color:var(--text-secondary)}.regionPolygonPresetSuggestWrap .regionPickerSearchRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.regionPolygonPresetOnlyButtonRow{display:flex;align-items:center;gap:8px}.regionPolygonPresetSelectBtn{width:auto;min-width:150px;text-align:center;font-weight:500}.regionPolygonPresetSelected{display:inline-flex;align-items:center;gap:6px;width:fit-content;max-width:100%;padding:3px 8px;border-radius:999px;border:1px solid var(--border-light);background:var(--bg-muted)}.regionPolygonPresetOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:35;display:grid;place-items:center;padding:12px;background:#0b0e1894}.regionPolygonPresetOverlayInner{width:min(720px,100%);max-height:min(82vh,760px);display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:var(--radius-lg);border:1px solid var(--border-light);background:var(--bg-elevated);box-shadow:var(--shadow-lg)}.regionPolygonPresetOverlayHead{display:flex;align-items:center;justify-content:space-between;gap:10px}.regionPolygonPresetOverlaySearch{width:100%}.regionPolygonPresetOverlayList{overflow:auto;display:flex;flex-direction:column;gap:6px;padding-right:2px}.regionPolygonPresetOverlayItem{width:100%;text-align:left;border:1px solid var(--border-light);border-radius:var(--radius-md);padding:7px 9px;background:var(--bg-muted);color:var(--text)}.regionPolygonPresetOverlayItem.is-active{border-color:var(--accent-bright);background:#2563eb29}.regionPolygonPresetOverlayEmpty{margin:6px 0 0}.regionsCatalogPolygonPreviewInner{width:min(960px,100%);max-height:min(90vh,880px);min-height:0}.regionsCatalogPolygonPreviewMap{height:auto;min-height:min(65vh,560px);flex:1 1 auto}.page.page--workbench{padding-top:1rem;padding-bottom:1.5rem}.workbench{display:flex;flex-direction:row;align-items:flex-start;width:100%;overflow:visible;border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--bg-elevated);box-shadow:var(--shadow-sm)}.workbenchSidebar{width:clamp(315px,33.6vw,462px);flex:0 0 auto;display:flex;flex-direction:column;border-right:1px solid var(--border-light);background:var(--bg-muted);overflow:visible}.workbenchMeta{margin:0!important;border-radius:0!important;border:none!important;box-shadow:none!important;padding:.65rem .75rem .75rem!important;flex-shrink:0;border-bottom:1px solid var(--border-light)}.workbenchMeta .panelHead h3{margin:0 0 .5rem!important;font-size:.95rem!important}.workbenchFilters{flex:0 0 auto;padding:8px 8px 10px;display:flex;flex-direction:column;gap:6px;overflow:visible;min-height:auto}.workbenchFiltersHeading{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0 0 4px;padding:0 2px}.workbenchFooter{flex-shrink:0;padding:8px 10px 10px;border-top:1px solid var(--border-light);background:var(--bg-elevated)}.workbenchFooter .presetFormActions{margin-top:0;padding-top:0;border-top:none}.catalogPageLayout{display:grid;grid-template-columns:minmax(280px,clamp(300px,36vw,480px)) minmax(0,1fr);gap:16px;align-items:start;width:100%}.catalogPageLayoutCol--filters{min-width:0;position:sticky;top:var(--workbench-map-sticky-top);align-self:start;max-height:calc(100dvh - var(--workbench-map-sticky-top));overflow-y:auto;padding-right:4px}.catalogPageLayoutCol--filters .workbench{width:100%}.catalogPageLayoutCol--filters .workbenchSidebar{width:100%;max-width:none;border-right:none}.catalogPageLayoutCol--results{min-width:0}.catalogResultsPanel{margin-top:0}@media (max-width: 1100px){.catalogPageLayout{grid-template-columns:1fr}.catalogPageLayoutCol--filters{position:static;max-height:none;overflow-y:visible}}.catalogZoneMeta{margin-top:.65rem;padding-top:.65rem;border-top:1px solid var(--border-light)}.catalogZoneMetaHint{font-size:12px;color:var(--text-muted);margin:0 0 .5rem;line-height:1.35}.catalogZoneMetaActions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.catalogZoneMapPanel{margin-top:1rem}.catalogZoneMapPanelHead{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:.35rem}.catalogZoneMapPanelHead h3{margin:0;font-size:1rem}.catalogZoneMapLead{margin:0 0 .5rem;font-size:13px}.catalogZoneMapToolbar{margin-bottom:8px}.catalogZoneMapCanvas{width:100%;min-height:200px;height:min(40vh,360px);border-radius:var(--radius-md);border:1px solid var(--border-light);overflow:hidden;background:var(--bg-muted)}.workbenchMapCol.presetFormMapColumn{flex:1;min-width:0;align-self:flex-start;position:sticky;top:var(--workbench-map-sticky-top);display:flex;flex-direction:column;gap:6px;padding:10px 12px 12px;min-height:0;height:calc(100dvh - var(--workbench-map-sticky-top));max-height:calc(100dvh - var(--workbench-map-sticky-top));box-sizing:border-box}.workbenchMapCol .warning,.workbenchMapCol .presetFormMapToolbar,.workbenchMapCol .presetFormMapGeoBlock,.workbenchMapCol .presetFormCianPreview,.workbenchMapCol .presetFormMapStatus{flex-shrink:0}.workbenchMapCol .mapBox{flex:1 1 auto;width:100%;min-height:0}.workbenchFilters input[type=number],.workbenchFilters input[type=text],.workbenchFilters select{width:100%;padding:5px 7px;font-size:13px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);font-family:inherit}.workbenchFilters input:focus,.workbenchFilters select:focus{outline:none;border-color:var(--accent-bright);box-shadow:0 0 0 3px var(--accent-soft)}.workbench .presetFormGroup.cianAdvBlock{border:1px solid var(--border-light);background:var(--bg-elevated);border-radius:var(--radius-md);padding:.55rem .65rem;box-shadow:none;margin:0 0 6px}.workbench .cianAreaThreeCol{grid-template-columns:1fr;gap:8px}@media (max-width: 960px){.workbench{flex-direction:column}.workbenchSidebar{width:100%;border-right:none;border-bottom:1px solid var(--border-light)}.workbenchMapCol.presetFormMapColumn{position:static;top:auto;height:auto;max-height:none;max-width:none;align-self:stretch;min-height:360px;width:100%}.workbenchMapCol .mapBox.presetFormMapBox{flex:0 0 auto;min-height:280px;height:min(360px,55vh)}}.workbenchFilters label{font-size:11px;gap:3px}.workbenchFilters .presetFormGroup input,.workbenchFilters .presetFormGroup textarea,.workbenchFilters .presetFormGroup select,.workbenchMapCol textarea{padding:5px 7px;font-size:13px;border-radius:var(--radius-sm)}.presetFormRow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 10px;align-items:end}.presetFormRow.presetFormRow--fullName,.presetFormRow.presetFormRow--territoryFull{grid-template-columns:1fr;margin-bottom:6px}.presetFormRow.presetFormRow--twoCols{grid-template-columns:repeat(2,minmax(0,1fr))}.presetFormGroup{border:1px solid var(--border-light);border-radius:var(--radius-md);padding:5px 7px 7px;margin:0 0 5px;background:var(--bg-muted)}.presetFormGroup legend{font-size:11px;font-weight:600;padding:0 4px}.presetFormCheckboxInline{flex-direction:row!important;align-items:center!important;gap:6px!important;margin-top:14px}.presetFormFlags{display:flex;flex-wrap:wrap;gap:4px 10px}.presetFormFlags label{margin:0}.presetFormMapToolbar{display:flex;flex-wrap:wrap;gap:4px}.presetFormMapToolbar button{padding:4px 8px;font-size:12px}.presetFormMapGeoBlock{display:flex;flex-direction:column;gap:6px}.presetFormGeoJsonToggle{align-self:flex-start;padding:4px 10px;font-size:12px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-elevated);color:var(--text-secondary);cursor:pointer}.presetFormGeoJsonToggle:hover{border-color:var(--accent);color:var(--text)}.presetFormMapGeoTextarea{min-height:64px;width:100%;box-sizing:border-box;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.presetFormCianPreview{display:flex;flex-direction:column;gap:8px;padding-top:4px;border-top:1px solid var(--border-light);margin-top:2px}.presetFormCianPreviewBtn{align-self:flex-start;font-size:13px}.presetFormCianPreviewStats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:0;font-size:12px}.presetFormCianPreviewStats dt{margin:0;font-size:10px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.02em}.presetFormCianPreviewStats dd{margin:2px 0 0;color:var(--text);line-height:1.35}.presetFormMapStatus{font-size:11px;color:var(--text-muted)}.presetFormCellSpacer{min-height:1px}.presetFormBuildingTypeRow{margin:4px 0 10px}.presetFormBuildingTypeHeading{font-size:11px;font-weight:600;margin-bottom:6px;color:var(--text-secondary)}.presetFormBuildingTypeChecks{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center}.presetFormBuildingTypeCheck.presetFormCheckboxInline{margin-top:0;font-size:12px;font-weight:500;color:var(--text-primary)}.presetFormYearBlock{margin-bottom:10px}.presetFormYearBlock:last-of-type{margin-bottom:0}.presetFormYearBlockTitle{font-size:11px;font-weight:600;margin-bottom:4px;color:var(--text-secondary)}.presetFormPairInputs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;max-width:320px}.presetFormPairInputs label{gap:3px}.presetFormSubLabel{font-size:10px;font-weight:600;color:var(--text-muted)}.presetFormActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px;padding-top:8px;border-top:1px solid var(--border-light)}.cianAdvBlock{margin-bottom:8px}.cianAdvLegend{font-size:14px;font-weight:700;letter-spacing:-.2px;color:var(--text-primary)}.workbench .cianAdvLegend{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.cianChipList{display:flex;flex-wrap:wrap;gap:6px 8px;list-style:none;padding:0;margin:0;align-items:center}.cianChipListMulti{gap:6px}.cianChipItem{margin:0}.cianChip{position:relative;display:inline-flex;cursor:pointer;margin:0;font-weight:500}.cianChip input{position:absolute;opacity:0;width:0;height:0;margin:0}.cianChipText{display:inline-block;padding:4px 10px;border-radius:14px;border:1px solid var(--border-light);background:var(--bg);font-size:13px;line-height:1.35;color:var(--text-primary);transition:background .15s,border-color .15s}.cianChip:hover .cianChipText{border-color:var(--accent-border)}.cianChip input:focus-visible+.cianChipText{outline:2px solid var(--accent);outline-offset:2px}.cianChip input:checked+.cianChipText{background:var(--accent-bg);border-color:var(--accent);color:var(--text-primary)}.cianSplicedBlock{display:flex;flex-direction:column;gap:4px;min-width:0}.cianSplicedCaption{font-size:13px;font-weight:400;color:var(--text-primary)}.cianSplicedInputs{display:flex;align-items:stretch;max-width:240px;border:1px solid var(--border-light);border-radius:var(--radius-sm);overflow:hidden;background:var(--bg)}.cianSplicedInputs input{flex:1;min-width:0;border:none!important;border-radius:0!important;text-align:center}.cianSplicedInputs input:first-child{border-right:1px solid var(--border-light)!important}.cianAreaThreeCol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px}@media (max-width: 900px){.cianAreaThreeCol{grid-template-columns:1fr}}.cianPriceRow{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 16px}.cianPriceHint{font-size:12px;color:var(--text-muted);max-width:280px;line-height:1.35}.cianMetroRow{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.cianMetroCaption{font-size:14px;font-weight:400;color:var(--text-primary)}.cianMetroInput{width:52px;text-align:center}.cianMetroSuffix{font-size:14px;color:var(--text-primary)}.cianMetroNote{font-size:12px;color:var(--text-muted);flex:1 1 200px}.cianFilterNote{font-size:11px;color:var(--text-muted);margin:8px 0 0;line-height:1.4}.cianCeilingManual{margin-top:12px;padding-top:10px;border-top:1px dashed var(--border-light)}.cianCeilingManualLabel{display:block;font-size:12px;font-weight:600;margin-bottom:6px;color:var(--text-secondary)}.cianOnlyFlatRow{margin-top:0!important}label{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:500;color:var(--text-secondary)}label.checkbox{flex-direction:row;align-items:center;margin-top:22px}input,textarea,select,button{font:inherit}input,textarea,select{border:1px solid var(--border);border-radius:var(--radius-md);padding:12px 14px;background:var(--bg-elevated);color:var(--text);transition:border-color var(--transition),box-shadow var(--transition)}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--accent-bright);box-shadow:0 0 0 3px var(--accent-soft)}button{border:none;border-radius:var(--radius-md);padding:10px 18px;color:#fff;background:linear-gradient(180deg,var(--accent-bright) 0%,var(--accent) 100%);cursor:pointer;font-weight:600;letter-spacing:-.02em;box-shadow:0 4px 14px -4px #4f46e58c;transition:transform var(--transition),box-shadow var(--transition),filter var(--transition)}button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 22px -6px #4f46e573;filter:brightness(1.03)}button:disabled{opacity:.55;cursor:not-allowed;transform:none}button.uiSuggestV10Clear{border-radius:0;padding:0;font-weight:400;letter-spacing:normal;color:var(--text-muted);background:transparent;box-shadow:none;filter:none;transform:none}button.uiSuggestV10Clear:hover:not(:disabled){color:var(--text);background:var(--bg-muted);box-shadow:none;filter:none;transform:none}button.uiSuggestV10Clear:focus-visible{outline:none;box-shadow:none}.full{grid-column:1 / -1}.actions{display:flex;justify-content:flex-end;gap:10px}.status{margin-top:16px;margin-bottom:16px;padding:12px 16px;border-radius:var(--radius-md);font-size:14px}.status.ok{color:var(--success);background:#05966914;border:1px solid rgba(5,150,105,.2)}.status.err{color:var(--danger);background:#dc26260f;border:1px solid rgba(220,38,38,.18)}.tableWrap{overflow:auto;border-radius:var(--radius-md);border:1px solid var(--border-light)}table{width:100%;border-collapse:collapse}th,td{padding:14px 16px;border-bottom:1px solid var(--border-light);text-align:left;white-space:nowrap;font-size:14px}th{font-weight:600;color:var(--text-secondary);background:var(--bg-muted);font-size:12px;text-transform:uppercase;letter-spacing:.04em}tr:last-child td{border-bottom:none}tbody tr:hover td{background:#f8fafccc}.empty{color:var(--text-muted);text-align:center;padding:2rem 1rem!important}.inlineActions{display:flex;gap:8px;flex-wrap:wrap}td.presetRowActionsCell{vertical-align:top}.presetRowActionsBar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;max-width:min(100%,36rem)}.presetRowActionGroup{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.presetRowActionGroup+.presetRowActionGroup{padding-left:10px;border-left:1px solid var(--border-light)}.presetRowActionsBar .actionChip,.presetSyncCell .actionChip{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:5px 10px;font-size:12px;font-weight:600;line-height:1.2;letter-spacing:-.01em;border-radius:8px;border:1px solid transparent;box-shadow:none;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background var(--transition),border-color var(--transition),color var(--transition),transform var(--transition),filter var(--transition)}.presetRowActionsBar button.actionChip:hover:not(:disabled),.presetRowActionsBar a.actionChip:hover,.presetSyncCell button.actionChip:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.02)}.presetRowActionsBar button.actionChip:disabled,.presetSyncCell button.actionChip:disabled{opacity:.48;cursor:not-allowed;transform:none;filter:none}.presetRowActionsBar .actionChip--edit{color:var(--accent);background:var(--accent-soft);border-color:#4f46e559}.presetRowActionsBar .actionChip--edit:hover:not(:disabled){background:var(--accent-soft-2);border-color:#4f46e580}.presetRowActionsBar .actionChip--offers{color:#0e7490;background:#06b6d41f;border-color:#0891b259}.presetRowActionsBar .actionChip--offers:hover:not(:disabled){background:#06b6d433}.presetRowActionsBar .actionChip--syncPage{color:#5b21b6;background:#7c3aed1a;border-color:#6d28d959}.presetRowActionsBar a.actionChip--syncPage:hover{background:#7c3aed29}.presetRowActionsBar .actionChip--run,.presetSyncCell .actionChip--run{color:#fff;background:linear-gradient(180deg,#10b981 0%,var(--success) 100%);border-color:#05966973;box-shadow:0 2px 8px -2px #05966973}.presetRowActionsBar .actionChip--run:hover:not(:disabled),.presetSyncCell .actionChip--run:hover:not(:disabled){box-shadow:0 4px 12px -3px #05966980}.presetRowActionsBar .actionChip--duplicate{color:var(--text-secondary);background:var(--bg-muted);border-color:var(--border)}.presetRowActionsBar .actionChip--duplicate:hover:not(:disabled){background:var(--bg-subtle)}.presetRowActionsBar .actionChip--danger{color:var(--danger);background:#dc26260f;border-color:#dc262659}.presetRowActionsBar .actionChip--danger:hover:not(:disabled){background:#dc26261f;border-color:#dc262680}.filters{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:16px;margin-bottom:16px}.pager{margin-top:18px;display:flex;align-items:center;justify-content:flex-end;gap:12px}.attemptRow{margin-top:8px;font-size:13px;color:var(--text-secondary)}small{color:var(--text-muted)}.mapBox{width:100%;height:320px;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.mapBox.presetFormMapBox{height:auto;flex:1 1 auto;min-height:0}.mapActions{display:flex;flex-wrap:wrap;gap:10px}small.warning{color:#b45309}.offersFilter{grid-template-columns:minmax(240px,1fr)}.offerHint{margin:0 0 16px;font-size:14px;color:var(--text-muted);line-height:1.55}.offerGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(272px,1fr));gap:20px;margin-top:16px}.offerCard{border:1px solid var(--border-light);border-radius:var(--radius-lg);overflow:hidden;background:var(--bg-elevated);display:flex;flex-direction:column;box-shadow:var(--shadow-sm);transition:box-shadow var(--transition),transform var(--transition)}.offerCard:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.offerCard.offerCard--compact{flex-direction:row;align-items:stretch}.offerCard--compact:hover{transform:translateY(-1px)}.offerCard--compact .offerPhotos{flex:0 0 min(300px,38vw);width:min(300px,38vw);max-width:360px;min-width:220px;border-bottom:none;border-right:1px solid var(--border-light);align-self:stretch;display:flex;flex-direction:column}.offerCard--feedReadable.offerCard--compact>.offerPhotos:first-child{flex:0 0 420px;width:420px;min-width:420px;max-width:420px}.offerCard--feedReadable.offerCard--compact.offerCard--compactWithLayout>.offerPhotos--layoutColumn{flex:0 0 220px;width:220px;min-width:220px;max-width:220px;margin-left:clamp(35px,4.5vw,50px)}.offerCard--compact .offerPhotos--layoutColumn{flex:0 0 min(300px,38vw);width:min(300px,38vw);max-width:360px;min-width:220px;border:none;align-self:stretch;display:flex;flex-direction:column;align-items:flex-end;background:var(--bg-elevated)}.offerCard--compact .offerPhotos--layoutColumn .offerPhotoHeroThumbs{align-self:flex-end;width:auto;max-width:100%}.offerCard--compact .offerPhotos--layoutColumn .offerPhotoHeroThumbsRow{max-height:180px}.offerCard--compact .offerPhotos--layoutColumn .offerPhotoHero{background:var(--bg-elevated);max-height:180px;flex:1 1 auto;aspect-ratio:auto;display:flex;align-items:center;justify-content:flex-end}.offerCard--compact .offerPhotos--layoutColumn .offerPhotoThumbViewport--vertical{max-height:180px}.offerCard--compact .offerPhotos--layoutColumn .offerPhotoHero img{width:auto;height:auto;max-width:100%;max-height:180px;object-fit:contain}.offerCard--compact .offerPhotos--layoutColumn .offerPhotoThumb{background:var(--bg-elevated)}.offerCard--compact .offerPhotos--layoutColumn .offerLayoutPlaceholder{align-self:stretch;width:100%;min-height:120px;max-height:180px;flex:1 1 auto;display:flex;align-items:center;justify-content:center;text-align:center;padding:12px 10px;box-sizing:border-box;font-size:.82rem;font-weight:500;line-height:1.35;color:var(--text-muted);background:var(--bg-subtle);border:1px dashed var(--border-light);border-radius:var(--radius-md)}.offerCard--compact .offerNoPhoto{min-height:160px;flex:1}.myFeedOfferYMap{width:100%;min-height:152px;height:168px;flex-shrink:0;border-top:1px solid var(--border-light);background:var(--bg-subtle)}.myFeedOfferYMap--placeholder{display:flex;align-items:center;justify-content:center;text-align:center;padding:12px;font-size:.86rem;color:var(--text-muted)}.myFeedTerritoryChip{display:inline-flex;align-items:center;width:fit-content;max-width:100%;margin-bottom:6px;padding:4px 10px;border-radius:999px;font-size:.82rem;font-weight:600;color:var(--text);background:#2563eb1f;border:1px solid rgba(37,99,235,.28)}.myFeedChronoFeed__list{display:flex;flex-direction:column;gap:1.35rem;margin-top:0}.myFeedFeedSentinel{width:100%;height:1px;flex-shrink:0;pointer-events:none}.myFeedFeedLoadMore,.myFeedFeedEnd{margin:1rem 0 0;text-align:center}.myFeedDayBlock{display:flex;flex-direction:column;gap:.65rem;min-width:0}.myFeedDayCard{background:var(--bg-elevated);border:1px solid var(--border-light);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:clamp(1rem,2.2vw,1.35rem);min-width:0}.myFeedDayCard__list{display:flex;flex-direction:column;gap:16px;min-width:0}.myFeedFeedDayDivider{margin:0 0 .4rem;padding:0;background:transparent;border-radius:0;font-size:1.14rem;font-weight:750;color:var(--text);line-height:1.3;letter-spacing:-.02em}.myFeedFeedDayDivider time{font:inherit;color:inherit}.myFeedListingEvent{display:flex;flex-direction:column;gap:0;min-width:0}.myFeedListingDistrictTitle{margin:0 0 .75rem;font-size:1.05rem;font-weight:650;color:var(--text);line-height:1.25}.myFeedListingEvent+.myFeedListingEvent .myFeedListingDistrictTitle{margin-top:.35rem;padding-top:1rem;border-top:1px solid var(--border-light)}.myFeedListingOfferCell{min-width:0;display:flex;flex-direction:column}.myFeedListingOfferCell .offerCard{flex:1}.myFeedListingMapCard{border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--bg-elevated);box-shadow:var(--shadow-sm);overflow:hidden;display:flex;flex-direction:column;min-width:0;min-height:0;align-self:stretch;height:100%}.myFeedListingMapCard__ymap.myFeedOfferYMap{border-top:none;flex:1 1 auto;min-height:0;height:100%;width:100%}.myFeedLayoutLabSection{margin-top:1.5rem}.myFeedLayoutLabSection__title{margin-top:0}.myFeedLayoutLabSection__thesis{margin-top:.35rem}.myFeedLayoutLabSection__dataNote{margin-top:.75rem;margin-bottom:0}.myFeedLayoutLab{margin-top:.65rem}.myFeedLayoutLab__toc{display:grid;grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:.2rem .75rem;padding-left:1.1rem;margin-bottom:0}.myFeedLayoutLab__metaBar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:.65rem;padding:.5rem .75rem;background:var(--bg-muted);border-radius:var(--radius-md);border:1px solid var(--border-light)}.myFeedLayoutLab__metaTime{font-size:.86rem;font-weight:600;color:var(--text-secondary);font-variant-numeric:tabular-nums}.myFeedLayoutLab__metaPreset{font-size:.86rem}.myFeedLayoutLab__chipRow{margin-bottom:.65rem}.myFeedTerritoryChip{display:inline-flex;align-items:center;padding:4px 11px;border-radius:999px;background:var(--accent-soft);color:var(--accent-hover);font-size:.82rem;font-weight:650;border:1px solid rgba(79,70,229,.22);letter-spacing:-.01em}.myFeedLayoutLab__unifiedBody{border:1px solid var(--border-light);border-radius:var(--radius-lg);overflow:hidden;background:var(--bg-elevated);box-shadow:var(--shadow-sm)}.myFeedLayoutLab__unifiedBody .myFeedConceptPerDistrictRow{gap:0;align-items:stretch}.myFeedLayoutLab__unifiedBody .myFeedListingMapCard{border-radius:0;border:none;border-right:1px solid var(--border-light);box-shadow:none;min-height:0}.myFeedLayoutLab__unifiedBody .myFeedListingOfferCell .offerCard{border:none;border-radius:0;box-shadow:none}.myFeedLayoutLab__unifiedBody .myFeedListingOfferCell .offerCard:hover{transform:none;box-shadow:none}.myFeedLayoutLab--v02-map-right .myFeedConceptPerDistrictRow{direction:rtl}.myFeedLayoutLab--v02-map-right .myFeedListingMapCard,.myFeedLayoutLab--v02-map-right .myFeedListingOfferCell{direction:ltr}.myFeedLayoutLab--v03-stack-map-top .myFeedConceptPerDistrictRow,.myFeedLayoutLab--v04-stack-card-top .myFeedConceptPerDistrictRow{grid-template-columns:1fr}.myFeedLayoutLab--v04-stack-card-top .myFeedListingOfferCell{order:-1}.myFeedLayoutLab--v05-equal-cols .myFeedConceptPerDistrictRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.myFeedLayoutLab--v06-narrow-map .myFeedConceptPerDistrictRow{grid-template-columns:minmax(120px,168px) minmax(0,1fr)}.myFeedLayoutLab--v07-wide-map .myFeedConceptPerDistrictRow{grid-template-columns:minmax(300px,min(44vw,420px)) minmax(0,1fr)}.myFeedLayoutLab--v10-timeline-rail{position:relative;padding-left:1.15rem;margin-left:.35rem;border-left:3px solid var(--border-light)}.myFeedLayoutLab--v10-timeline-rail:before{content:"";position:absolute;left:-7px;top:.55rem;width:11px;height:11px;border-radius:50%;background:var(--accent-bright);border:2px solid var(--bg-elevated);box-shadow:0 0 0 1px var(--border-light)}.myFeedLayoutLab--v11-flat .myFeedListingMapCard,.myFeedLayoutLab--v11-flat .myFeedListingOfferCell .offerCard{box-shadow:none}.myFeedLayoutLab--v11-flat .myFeedListingOfferCell .offerCard:hover{transform:none;box-shadow:none}.myFeedLayoutLab--v12-dark-slab{padding:1rem 1rem 1.1rem;border-radius:var(--radius-lg);background:linear-gradient(165deg,#1e293b,#0f172a);color:#e2e8f0}.myFeedLayoutLab--v12-dark-slab .myFeedListingDistrictTitle{color:#f8fafc}.myFeedLayoutLab--v12-dark-slab .myFeedTerritoryChip{background:#6366f133;color:#c7d2fe;border-color:#818cf859}.myFeedLayoutLab--v12-dark-slab .myFeedLayoutLab__metaBar{background:#0f172aa6;border-color:#94a3b840}.myFeedLayoutLab--v12-dark-slab .myFeedLayoutLab__metaTime{color:#94a3b8}.myFeedLayoutLab--v12-dark-slab .myFeedListingMapCard{background:#0f172a;border-color:#94a3b847}.myFeedLayoutLab--v12-dark-slab .myFeedOfferYMap--placeholder{color:#94a3b8}.myFeedLayoutLab--v12-dark-slab .myFeedListingOfferCell .offerCard{background:var(--bg-elevated)}.myFeedLayoutLab--v14-flush-join .myFeedConceptPerDistrictRow{gap:0;align-items:stretch}.myFeedLayoutLab--v14-flush-join .myFeedListingMapCard{border-radius:var(--radius-lg) 0 0 var(--radius-lg);border-right:none;box-shadow:none}.myFeedLayoutLab--v14-flush-join .myFeedListingOfferCell .offerCard{border-radius:0 var(--radius-lg) var(--radius-lg) 0;border-left:none;box-shadow:none}.myFeedLayoutLab--v14-flush-join .myFeedListingOfferCell .offerCard:hover{transform:none;box-shadow:none}.myFeedLayoutLab--v15-event-stripe{padding-left:.75rem;border-left:2px solid var(--border-light);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.myFeedLayoutLab--v15-event-stripe[data-feed-event=NEW_OFFER]{border-left-color:#6366f16b}.myFeedLayoutLab--v15-event-stripe[data-feed-event=PRICE_CHANGED]{border-left-color:#10b98166}.myFeedLayoutLab--v15-event-stripe[data-feed-event=DESCRIPTION_CHANGED]{border-left-color:#8b5cf666}.myFeedLayoutLab--v15-event-stripe[data-feed-event=SOURCE_PUBLICATION_RESTORED]{border-left-color:#14b8a66b}.myFeedLayoutLab--v15-event-stripe[data-feed-event=SOURCE_PUBLICATION_WITHDRAWN]{border-left-color:#f59e0b73}.myFeedLayoutLab--v15-event-stripe[data-feed-event=DEPOSIT_PAID]{border-left-color:#8b5cf661}.myFeedLayoutLab--v15-event-stripe[data-feed-event=BOOKING_RELEASED]{border-left-color:#64748b80}.myFeedLayoutLab--v17-with-description .offerCard--feedReadable .offerBody{padding-bottom:14px}.myFeedLayoutLab--v20-magazine .myFeedListingDistrictTitle{font-size:1.38rem;font-weight:780;letter-spacing:-.03em;margin-bottom:1rem}.myFeedLayoutLab--v20-magazine .myFeedListingMapCard{min-height:260px}.myFeedLayoutLab--v20-magazine .myFeedListingMapCard__ymap.myFeedOfferYMap{flex:0 0 auto;min-height:260px;height:260px;max-height:260px}.myFeedFinalLayoutListing{display:flex;flex-direction:column;gap:1.35rem}.myFeedFinalLayoutBlock .offerCard--feedReadable.offerCard--compact>.offerPhotos:first-child{position:relative;border-right:none;padding-right:14px}.myFeedFinalLayoutBlock .offerCard--feedReadable.offerCard--compact>.offerPhotos:first-child:after{content:"";position:absolute;top:0;right:0;bottom:0;width:0;z-index:2;pointer-events:none}.myFeedFinalLayoutBlock[data-feed-outcome=added] .offerCard--feedReadable.offerCard--compact>.offerPhotos:first-child:after{width:8px;background:#8fb89a}.myFeedFinalLayoutBlock[data-feed-outcome=removed] .offerCard--feedReadable.offerCard--compact>.offerPhotos:first-child:after{width:8px;background:#c9a0a0}.myFeedFinalLayoutBlock[data-feed-outcome=neutral] .offerCard--feedReadable.offerCard--compact>.offerPhotos:first-child:after{width:7px;background:linear-gradient(90deg,#f1f4f7,#e8ecf1);box-shadow:inset -1px 0 #0f172a0d}.myFeedFinalLayoutBlock__rowWrap.myFeedLayoutLab{margin-top:0}.myFeedFinalLayoutLegend--added{color:#5f8768;font-weight:600}.myFeedFinalLayoutLegend--removed{color:#9a6f6f;font-weight:600}.myFeedFinalLayoutLegend--neutral{color:#94a3b8;font-weight:600}.myFeedFinalLayoutTrioSection{margin-top:.25rem;padding-top:1.25rem;border-top:1px solid var(--border-light)}@media (max-width: 1100px){.myFeedLayoutLab--v02-map-right .myFeedConceptPerDistrictRow{direction:ltr}.myFeedLayoutLab--v05-equal-cols .myFeedConceptPerDistrictRow,.myFeedLayoutLab--v06-narrow-map .myFeedConceptPerDistrictRow,.myFeedLayoutLab--v07-wide-map .myFeedConceptPerDistrictRow{grid-template-columns:1fr}.myFeedLayoutLab--v14-flush-join .myFeedListingMapCard{border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-right:1px solid var(--border-light);border-bottom:none}.myFeedLayoutLab--v14-flush-join .myFeedListingOfferCell .offerCard{border-radius:0 0 var(--radius-lg) var(--radius-lg);border-left:1px solid var(--border-light);border-top:none}.myFeedLayoutLab__unifiedBody .myFeedListingMapCard{border-right:none;border-bottom:1px solid var(--border-light)}}.offerCard--compact .offerBody{flex:1;min-width:0;padding:10px 12px 12px;gap:6px}.offerCard--compact .offerCardSummary .offerCardPriceLine{font-size:.98rem}.offerCard--compact .offerDesc{font-size:.88rem;line-height:1.4}.offerCard--feedReadable .offerBody{position:relative;padding-top:12px;padding-left:clamp(.85rem,2.2vw,1.25rem);padding-bottom:12px;padding-right:12px}.offerCard--feedReadable .offerBodyFeedRow{display:flex;flex-direction:row;align-items:flex-start;gap:10px 12px;min-width:0;flex:1}.offerCard--feedReadable .offerBodyMain{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.offerCardBadgeRow{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:6px 8px;margin-bottom:4px;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.offerCard--feedReadable .offerCardFeedRail{flex:0 0 auto;align-self:flex-start;display:flex;flex-direction:column;align-items:stretch;gap:25px;width:max-content;min-width:7.25rem;max-width:min(32rem,55%)}.offerCard--feedReadable .offerCardFeedBadges{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:flex-start;gap:6px 8px;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.offerCard--feedReadable .offerCardFeedBadges .dashboardPresetEventBadge,.offerCard--feedReadable .offerCardFeedBadges .offerCardBookedChip{margin-bottom:0;font-size:11px;padding:4px 8px;line-height:1.2;white-space:nowrap;flex-shrink:0;text-align:center}.offerCard--feedReadable .offerCardActions--feedRail{flex:0 0 auto;flex-direction:column;flex-wrap:nowrap;align-items:stretch;align-self:stretch;margin-top:0;gap:6px;width:100%;min-width:unset}.offerCard--feedReadable .offerCardActions--feedRail .offerCardPrimary,.offerCard--feedReadable .offerCardActions--feedRail .offerCardSecondary{display:block;width:100%;box-sizing:border-box;text-align:center;padding:7px 8px;font-size:12px;line-height:1.25}.offerCard--feedReadable .offerCardActions--feedRail .offerCardPrimary:hover,.offerCard--feedReadable .offerCardActions--feedRail .offerCardSecondary:hover{transform:none}.offerCard--feedReadable .offerCardActions--feedRail .offerCardPrimaryPlaceholder{display:block;max-width:none;text-align:center;padding:7px 6px;font-size:12px}.offerCardSummary--feedReadable{gap:3px}.offerCardSummary--feedReadable .offerCardTitleLine{font-size:.92rem;font-weight:600;line-height:1.35;color:var(--text-secondary);letter-spacing:-.01em}.offerCardSummary--feedReadable .offerCardPriceLine{margin-top:2px;font-size:1.12rem;font-weight:750;letter-spacing:-.02em;color:var(--text);line-height:1.25}.offerCard--feedReadable.offerCard--compact .offerCardSummary--feedReadable .offerCardPriceLine{font-size:1.06rem}.offerCardSummary--feedReadable .offerCardPriceLine--withHistory .offerCardPricePrev{font-size:.88em;font-weight:600}.offerCardSummary--feedReadable .offerCardPriceLine--withHistory .offerCardPriceCurrent{font-weight:780}.offerCardSummary--feedReadable .offerCardSqmLine{font-size:.8rem;font-weight:500;line-height:1.35;color:var(--text-muted)}.offerCard--feedReadable .offerAddr{font-size:.86rem;line-height:1.45;color:var(--text-secondary);font-weight:500;margin-top:.35rem}.offerCard--feedReadable .offerMetroList--card{margin-top:.25rem;gap:3px}.offerCard--feedReadable .offerMetroList--card .offerMetroRow{font-size:.8rem;line-height:1.35;font-weight:500;color:var(--text-muted)}.offerCard--feedReadable .offerMetroInline--card{margin-top:.25rem;font-size:.8rem;line-height:1.35;gap:.15rem .5rem;color:var(--text-muted)}.offerCard--feedReadable .offerMetroInline--card .offerMetroName{font-weight:600;color:var(--text)}.offerCard--feedReadable .offerMetroInline--card .offerMetroTime{font-size:.78rem}.offerPhotoHeroThumbs{display:flex;flex-direction:column;height:100%;min-height:0;flex:1}.offerPhotoHeroThumbsRow{display:flex;flex-direction:row;align-items:stretch;gap:8px;flex:0 0 auto;min-width:0}.offerPhotoHero{position:relative;flex:1 1 auto;min-width:0;min-height:148px;max-height:240px;aspect-ratio:4 / 3;background:var(--bg-subtle);overflow:hidden}.offerPhotoHero img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;vertical-align:middle}.offerPhotoCounter--hero{bottom:10px;right:10px}.offerPhotoHero--clickable{cursor:pointer}.offerPhotoHero--clickable:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.offerPhotoThumbViewport{overflow:hidden;width:100%;flex:0 0 auto;min-width:0;padding:8px;box-sizing:border-box}.offerPhotoThumbViewport--vertical{--offer-thumb-v-h: 50px;--offer-thumb-v-gap: 6px;width:72px;flex:0 0 auto;min-height:0;max-height:240px;align-self:stretch;padding:8px 5px;box-sizing:border-box}.offerPhotoThumbViewport--vertical .offerPhotoThumbCol{gap:var(--offer-thumb-v-gap)}.offerPhotoThumbViewport--vertical .offerPhotoThumb{width:58px;height:var(--offer-thumb-v-h)}.offerPhotoThumbRow{display:flex;flex-direction:row;flex-wrap:nowrap;gap:6px;flex:0 0 auto}.offerPhotoThumbRow--track{transition:transform .22s ease;will-change:transform}.offerPhotoThumbCol{display:flex;flex-direction:column;flex-wrap:nowrap;gap:6px;flex:0 0 auto}.offerPhotoThumb{flex:0 0 auto;width:54px;height:54px;padding:0;margin:0;border:2px solid var(--border-light);border-radius:var(--radius-sm);overflow:hidden;cursor:pointer;background:var(--bg-subtle);transition:border-color var(--transition),box-shadow var(--transition)}.offerPhotoThumb img{width:100%;height:100%;object-fit:cover;display:block;vertical-align:middle}.offerPhotoThumb:hover{border-color:var(--border)}.offerPhotoThumb--active{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.offerPhotoThumb:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width: 520px){.offerCard--feedReadable .offerBody{padding-right:12px;padding-top:12px}.offerCard--feedReadable .offerBodyFeedRow{flex-direction:column;align-items:stretch;gap:8px}.offerCard--feedReadable .offerCardFeedRail{width:100%;max-width:none;min-width:unset;align-self:stretch}.offerCard--feedReadable .offerCardFeedBadges{justify-content:flex-end;flex-wrap:nowrap;overflow-x:auto}.offerCard--feedReadable .offerCardActions--feedRail{flex-direction:row;flex-wrap:wrap;width:100%;min-width:unset;align-self:stretch}.offerCard--feedReadable .offerCardActions--feedRail .offerCardPrimary,.offerCard--feedReadable .offerCardActions--feedRail .offerCardSecondary{flex:1 1 auto;width:auto;min-width:0;font-size:13px;padding:9px 12px}.offerCard--feedReadable .offerCardActions--feedRail .offerCardPrimaryPlaceholder{flex:1 1 100%;font-size:13px;padding:9px 12px}.offerCard.offerCard--compact{flex-direction:column}.offerCard--compact .offerPhotos{flex:none;width:100%;max-width:none;min-width:unset;border-right:none;border-bottom:1px solid var(--border-light)}.offerCard--feedReadable.offerCard--compact>.offerPhotos:first-child{flex:none;width:100%;min-width:unset;max-width:none}.offerCard--feedReadable.offerCard--compact.offerCard--compactWithLayout>.offerPhotos--layoutColumn{flex:none;width:100%;min-width:unset;max-width:none;margin-left:0;margin-top:clamp(35px,4.5vw,50px)}.offerPhotoHeroThumbsRow{gap:6px}.offerPhotoHero{min-height:120px;max-height:220px}.offerPhotoThumbViewport--vertical{--offer-thumb-v-h: 45px;--offer-thumb-v-gap: 6px;max-height:220px;width:68px;padding:6px 4px}.offerPhotoThumbViewport--vertical .offerPhotoThumb{width:54px}.offerPhotoThumbViewport{padding:6px 8px 8px}.myFeedFinalLayoutBlock .offerCard--feedReadable.offerCard--compact>.offerPhotos:first-child{border-bottom:none;padding-right:0;padding-bottom:14px}.myFeedFinalLayoutBlock .offerCard--feedReadable.offerCard--compact>.offerPhotos:first-child:after{top:auto;left:0;right:0;bottom:0;width:100%;height:0;box-shadow:none}.myFeedFinalLayoutBlock[data-feed-outcome=added] .offerCard--feedReadable.offerCard--compact>.offerPhotos:first-child:after{height:8px}.myFeedFinalLayoutBlock[data-feed-outcome=removed] .offerCard--feedReadable.offerCard--compact>.offerPhotos:first-child:after{height:8px}.myFeedFinalLayoutBlock[data-feed-outcome=neutral] .offerCard--feedReadable.offerCard--compact>.offerPhotos:first-child:after{height:7px;background:linear-gradient(180deg,#f1f4f7,#e8ecf1);box-shadow:inset 0 -1px #0f172a0d}}.offerPhotos{padding:0;background:var(--bg-muted);border-bottom:1px solid var(--border-light)}.offerPhotoStrip{position:relative;width:100%;aspect-ratio:4 / 3;background:var(--bg-subtle);overflow:hidden}.offerPhotoStrip img{width:100%;height:100%;object-fit:cover;display:block;vertical-align:middle}.offerPhotoStrip--swipe{cursor:ew-resize}.offerPhotoCounter{position:absolute;bottom:8px;right:8px;z-index:1;font-size:12px;font-weight:600;line-height:1.2;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.75);background:#0000006b;padding:3px 9px;border-radius:var(--radius-sm);pointer-events:none}.offerNoPhoto{min-height:120px;display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:.9rem;background:var(--bg-subtle)}.offerPhotoBroken{width:100%;height:100%;min-height:inherit;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background:repeating-linear-gradient(-12deg,var(--bg-subtle),var(--bg-subtle) 8px,color-mix(in srgb,var(--border-light) 55%,var(--bg-subtle)) 8px,color-mix(in srgb,var(--border-light) 55%,var(--bg-subtle)) 10px);color:var(--text-muted)}.offerPhotoBroken svg{width:2.75rem;height:2.75rem;flex-shrink:0;opacity:.72}.offerPhotoBroken--compact svg{width:1.35rem;height:1.35rem;opacity:.65}.offerPhotoStrip .offerPhotoBroken,.offerPhotoHero .offerPhotoBroken{min-height:120px}.offerPhotoThumb .offerPhotoBroken{min-height:100%}.offerBody{padding:14px 16px 16px;display:flex;flex-direction:column;gap:8px;flex:1}.offerPrice{font-weight:700;font-size:1.05rem;color:var(--text);letter-spacing:-.02em}.offerMeta{font-size:13px;color:var(--text-secondary)}.offerCardSummary{display:flex;flex-direction:column;gap:4px}.offerCardTitleLine{font-size:13px;line-height:1.35;color:var(--text-secondary)}.offerCardPriceLine{font-weight:700;font-size:1.05rem;color:var(--text);letter-spacing:-.02em}.offerCardPriceSep{font-weight:600;color:var(--text-muted);font-size:.85em}.offerCardPriceTrend{display:inline-flex;align-items:center;justify-content:center;font-size:1.1rem;line-height:1;font-weight:800}.offerCardPriceCurrent{font-weight:inherit}.offerCardPriceLine--withHistory{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .35rem}.offerCardPricePrev{text-decoration:line-through;font-weight:600;color:var(--text-muted);font-size:.92em}.offerCardPriceSep{font-weight:600;color:var(--text-muted)}.offerCardPriceTrend{display:inline-flex;align-items:center;font-size:1.1em;line-height:1}.offerCardPriceTrend--detail{font-size:1.35rem}.offerCardPriceTrend--down{color:#15803d}.offerCardPriceTrend--up{color:#b91c1c}.offerCardPriceCurrent{font-weight:700}.offerCardSqmLine{font-size:13px;color:var(--text-muted)}.offerCardPriceChange{font-size:13px;line-height:1.35;color:var(--text-secondary);margin-top:2px}.offerAddr{font-size:13px;color:var(--text-muted)}.offerMetroList{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.offerMetroList--card{margin-top:8px}.offerMetroList--hero{margin-top:10px}.offerMetroInline{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .85rem;font-size:13px;line-height:1.4;color:var(--text-secondary)}.offerMetroInline--card{margin-top:8px}.offerMetroInline__item{display:inline-flex;align-items:baseline;gap:6px;min-width:0}.offerMetroLineDot--inline{margin-top:.22em}.offerMetroRow{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.35;color:var(--text-secondary)}.offerMetroLineDot{flex-shrink:0;width:10px;height:10px;margin-top:3px;border-radius:50%;background:var(--border);box-shadow:inset 0 0 0 1px #0000001a}.offerMetroText{min-width:0}.offerMetroName{font-weight:600;color:var(--text)}.offerMetroTime{font-weight:450;color:var(--text-muted)}.offerDesc{margin:0;font-size:13px;color:var(--text-secondary);line-height:1.45}.offerFoot{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:8px;font-size:12px;color:var(--text-muted);gap:8px;flex-wrap:wrap}.offerFoot a{color:var(--accent)}.myFeedOfferPresetFoot{align-items:baseline}.myFeedPresetFootLink{font-weight:600}.myFeedPresetFootLink__id{font-weight:600;opacity:.85}.myFeedOfferPresetFoot__time{margin-left:auto;font-variant-numeric:tabular-nums}.offerPresetIds{display:block;width:100%;color:var(--text-secondary)}.cellMuted{color:var(--text-muted);font-size:.9em;max-width:160px}.presetLifecycleCell{vertical-align:middle}.presetLifecycleBadge{display:inline-flex;align-items:center;justify-content:center;padding:5px 11px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.02em;line-height:1.2;white-space:nowrap}.presetLifecycleBadge--active{background:linear-gradient(180deg,#10b981,#059669);color:#fff;box-shadow:0 2px 10px -2px #05966980;border:none}.presetLifecycleBadge--draft{background:#f59e0b38;color:#b45309;border:1px solid rgba(245,158,11,.5)}.presetLifecycleBadge--disabled{background:#64748b29;color:#475569;border:1px solid rgba(100,116,139,.38)}.presetLifecycleBadge--deleted{background:#dc26261f;color:#b91c1c;border:1px solid rgba(220,38,38,.45)}tbody tr.presetRow--importRunning{background:#3b82f612;box-shadow:inset 3px 0 0 0 var(--accent)}.cellMuted.presetSyncCell{max-width:280px;line-height:1.35;vertical-align:top}.presetSyncNative{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:600;color:var(--text-secondary);letter-spacing:-.02em;margin-bottom:6px;word-break:break-all}.presetSyncCombined{display:flex;flex-direction:column;gap:4px}.presetSyncCombined__btn{margin-top:6px;align-self:flex-start}.presetSyncRunLine{font-size:12px;margin:4px 0 6px}.presetSyncPause{font-size:12px;color:var(--text-secondary);margin-top:6px}.offerCardActions{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.offerCardPrimary{display:inline-block;padding:9px 14px;border-radius:var(--radius-md);background:linear-gradient(180deg,var(--accent-bright) 0%,var(--accent) 100%);color:#fff!important;text-decoration:none;font-size:13px;font-weight:600;box-shadow:0 2px 10px -2px #4f46e573;transition:transform var(--transition),box-shadow var(--transition)}.offerCardPrimary:hover{transform:translateY(-1px);box-shadow:0 4px 14px -3px #4f46e580}.offerCardSecondary{display:inline-block;padding:9px 14px;border-radius:var(--radius-md);border:1px solid var(--accent);color:var(--accent);background:var(--bg-elevated);text-decoration:none;font-size:13px;font-weight:600;transition:background var(--transition)}.offerCardSecondary:hover{background:var(--accent-soft)}.btnPrimary{display:inline-block;padding:8px 16px;border-radius:var(--radius-md);background:linear-gradient(180deg,var(--accent-bright) 0%,var(--accent) 100%);color:#fff!important;text-decoration:none;font-size:14px;font-weight:600;box-shadow:0 2px 10px -2px #4f46e573}.offerDetailPanel .muted{color:var(--text-muted)}.offerDetailPanelHead{align-items:flex-start}.offerDetailPanelHeadTitle{margin:0;font-size:1.25rem;font-weight:750;letter-spacing:-.02em;color:var(--text)}.offerDetailPanelHeadSub{margin:2px 0 0;font-size:13px;color:var(--text-muted);font-weight:500}.offerDetailPanel{padding-top:clamp(1rem,2vw,1.35rem);padding-left:clamp(1rem,2.2vw,1.65rem);padding-right:clamp(1rem,2.2vw,1.65rem);padding-bottom:clamp(1.2rem,2.2vw,1.75rem)}.offerDetailPanelHead{margin-bottom:14px}.offerDetailShell{display:grid;grid-template-columns:minmax(0,40%) minmax(0,1fr);gap:50px;align-items:start}@media (max-width: 1100px){.offerDetailShell{grid-template-columns:1fr;gap:28px}}.offerDetailCol--main{min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:20px}.offerDetailCol--media{min-width:0;position:sticky;top:var(--workbench-map-sticky-top);align-self:start;display:flex;flex-direction:column;align-items:flex-end}@media (max-width: 1100px){.offerDetailCol--media{position:static;align-items:stretch}}.offerDetailMapSection{margin:0}.offerDetailSectionHead--map{margin-bottom:8px}.offerDetailMapFrame{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border-light);background:var(--bg-muted)}.offerDetailMapFrame--ratio4_3{aspect-ratio:4 / 3}.offerDetailMapFrame--ratioOfferDetail{aspect-ratio:16 / 9}.offerDetailMapFrame--ratio3_4{aspect-ratio:3 / 4}.offerDetailMapFrame .offerDetailMap{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;min-height:0!important;border-radius:0;border:none}.offerDetailMapFrame .offerDetailMap--empty{position:absolute;top:0;right:0;bottom:0;left:0;height:100%!important;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:14px 16px;text-align:center;font-size:13px;line-height:1.45}.offerDetailMapHint{margin:0;font-size:12px;line-height:1.45;color:var(--text-secondary);max-width:36rem;text-align:left}.offerDetailMapHint code{font-size:11px}.offerDetailPhotosSection{margin-bottom:20px}.offerDetailFoldTri{display:grid;grid-template-columns:1fr;gap:14px;margin-bottom:26px}@media (min-width: 720px){.offerDetailFoldTri{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.offerDetailFoldTri--noDesc{grid-template-columns:repeat(2,minmax(0,1fr))}}.offerDetailFoldCard{display:flex;flex-direction:column;min-height:0;padding:12px 14px 14px;border-radius:var(--radius-lg);border:1px solid var(--border-light);background:var(--bg-muted)}.offerDetailFoldCard--desc{min-height:0}.offerDetailSectionHead--fold{margin-bottom:8px}.offerDetailFoldScroll{min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;border-radius:var(--radius-md);border:1px solid var(--border-light);background:var(--bg)}.offerDetailFoldScroll--events{max-height:min(14rem,38vh)}.offerDetailFoldScroll--desc{max-height:min(15rem,42vh)}.offerDetailFoldEmpty{margin:0;padding:10px 12px;font-size:13px;line-height:1.45}.offerDetailHouseDl{margin:0;font-size:13px}.offerDetailHouseDlRow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:6px 12px;padding:7px 0;border-bottom:1px solid var(--border-light)}.offerDetailHouseDlRow:last-child{border-bottom:none}.offerDetailHouseDlRow dt{margin:0;color:var(--text-muted);font-weight:600;font-size:12px}.offerDetailHouseDdMultiline{white-space:pre-line}.offerDetailHouseDlRow dd{margin:0;color:var(--text);line-height:1.4;word-break:break-word}.offerDetailDescFold{margin:0;padding:10px 12px;font-size:13px;line-height:1.55;color:var(--text-secondary);white-space:pre-wrap}.offerTimelineList--inFold .offerTimelineItem{margin-bottom:8px}.offerTimelineList--inFold .offerTimelineItem:last-child{margin-bottom:0}.offerTimelineList--inFold .offerTimelineItemBody{padding:10px 12px 12px}.offerTimelineList--inFold .offerTimelineValues{margin-top:8px}.offerDetailHeroCard{margin-bottom:0;padding:16px 18px 18px;border-radius:var(--radius-lg);border:1px solid var(--border-light);background:linear-gradient(165deg,var(--bg-muted) 0%,var(--bg) 55%);box-shadow:0 1px #ffffff0f inset}.offerDetailHeroCardTop{margin-bottom:10px}.offerDetailHeroBadges{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.offerDetailStatusPill{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:650;letter-spacing:.02em;background:#64748b33;color:var(--text-secondary);border:1px solid var(--border-light)}.offerDetailHeroSummary{display:flex;flex-direction:column;gap:6px}.offerDetailHeroTitleLine{font-size:clamp(1rem,2.5vw,1.125rem);line-height:1.4;color:var(--text-secondary);font-weight:600}.offerDetailHeroPriceLine{font-size:clamp(1.75rem,4.5vw,2.5rem);font-weight:800;color:var(--text);letter-spacing:-.04em;line-height:1.15}.offerDetailHeroPriceLine--withHistory{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .45rem}.offerDetailHeroPriceLine .offerCardPriceTrend--detail{font-size:clamp(1.35rem,3.5vw,1.85rem)}.offerDetailHeroPriceLine .offerCardPricePrev{font-size:.55em}.offerDetailHeroPriceLine .offerCardPriceCurrent{font-weight:800}.offerDetailHeroSqmBadge{align-self:flex-start;margin-top:4px;padding:6px 14px;border-radius:999px;font-size:14px;font-weight:650;letter-spacing:-.01em;background:#4f46e51f;color:#4338ca;border:1px solid rgba(79,70,229,.22)}.offerDetailHeroAddress{margin:12px 0 0;font-size:1.02rem;line-height:1.4;color:var(--text);font-weight:500}.offerDetailHeroMeta{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border-light);font-size:12px;color:var(--text-secondary)}.offerDetailHeroMetaItem{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:6px}.offerDetailHeroMetaItem--wide{flex-basis:100%}@media (min-width: 520px){.offerDetailHeroMetaItem--wide{flex-basis:auto}}.offerDetailHeroMetaLabel{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.offerDetailHeroPresets{margin-top:12px;padding-top:12px;border-top:1px solid var(--border-light);display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 14px;font-size:13px;color:var(--text-secondary)}.offerDetailPresetNameList{display:flex;flex-wrap:wrap;gap:6px 10px;list-style:none;margin:0;padding:0;flex:1;min-width:0}.offerDetailPresetNameList li{padding:4px 10px;border-radius:999px;background:#4f46e514;border:1px solid rgba(79,70,229,.22);color:var(--text);font-weight:600;font-size:13px;line-height:1.3}.offerDetailHeroPresets--empty{margin-top:12px;padding-top:12px;border-top:1px solid var(--border-light);font-size:13px;line-height:1.45}.offerDetailInfoCards{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width: 520px){.offerDetailInfoCards{grid-template-columns:1fr 1fr}}.offerDetailMiniCard{padding:12px 14px;border-radius:var(--radius-lg);border:1px solid var(--border-light);background:var(--bg-muted)}.offerDetailMiniCardTitle{margin:0 0 8px;font-size:13px;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.offerDetailPriceExtra{display:flex;flex-direction:column;gap:6px}.offerDetailPriceExtraMain{font-size:1.25rem;font-weight:800;color:var(--text);letter-spacing:-.02em}.offerDetailPriceExtraPrev{font-size:13px}.offerDetailHouseDl--compact .offerDetailHouseDlRow{padding:5px 0}.offerDetailEventsSection{margin:0}.offerEventDetailsList{display:flex;flex-direction:column;gap:8px}.offerEventDetails{border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--bg-muted);overflow:hidden}.offerEventDetailsSummary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:10px 12px;cursor:pointer;list-style:none;font-size:13px}.offerEventDetails summary::-webkit-details-marker{display:none}.offerEventDetailsSummary:after{content:"▾";font-size:12px;color:var(--text-muted);margin-left:auto}.offerEventDetails[open] .offerEventDetailsSummary:after{content:"▴"}.offerEventDetailsBody{padding:0 12px 12px;border-top:1px solid var(--border-light);background:var(--bg)}.offerDetailDescSection{margin:0}.offerDetailMediaEmpty{padding:24px 16px;text-align:center;font-size:14px;border:1px dashed var(--border-light);border-radius:var(--radius-lg)}.offerDetailPhotoColumn{width:100%;max-width:800px}.offerDetailPhotoColumnInner{max-width:800px;width:100%;margin-left:auto;margin-right:0;display:flex;flex-direction:column;gap:16px}@media (max-width: 1100px){.offerDetailPhotoColumnInner{margin-inline:auto}}.offerDetailPhotoGridTwo{display:grid;grid-template-columns:minmax(98px,154px) minmax(0,1fr);gap:12px;align-items:start;width:100%}.offerDetailPhotoGridTwo--mainOnly{grid-template-columns:1fr}.offerDetailPhotoThumbsColumn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;align-content:start}.offerDetailPhotoMainColumn{display:flex;flex-direction:column;gap:12px;min-width:0}.offerDetailPlanStack{display:flex;flex-direction:column;gap:10px}.offerDetailPlanBlock{margin:0}.offerDetailSectionHead--media{margin-bottom:8px}.offerDetailPlanLarge{display:block;width:100%;padding:0;border:none;border-radius:var(--radius-lg);overflow:hidden;cursor:zoom-in;background:var(--bg-muted);border:1px solid var(--border-light)}.offerDetailPlanLarge img{display:block;width:100%;height:auto;max-height:min(420px,55vh);object-fit:contain;vertical-align:middle}.offerDetailHeroPhotoBlock{margin:0}.offerDetailHeroPhoto{display:block;width:100%;padding:0;border:none;border-radius:var(--radius-lg);overflow:hidden;cursor:zoom-in;background:var(--bg-muted);border:1px solid var(--border-light);aspect-ratio:4 / 3}.offerDetailHeroPhoto img,.offerDetailHeroPhotoImg{width:100%;height:100%;object-fit:cover;vertical-align:middle}.offerDetailHeroPhotoImg{transition:opacity .12s ease}.offerDetailPhotoThumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px}.offerDetailPhotoThumbBtn{display:block;padding:0;border:1px solid var(--border-light);border-radius:var(--radius-md);overflow:hidden;cursor:zoom-in;background:transparent;aspect-ratio:1}.offerDetailPhotoThumbBtn--strip{width:100%;min-width:0}.offerDetailPhotoThumbBtn img{width:100%;height:100%;object-fit:cover;vertical-align:middle}.offerDetailPhotoHint{margin:0;font-size:12px}.offerDetailSectionHead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px;margin:0 0 12px}.offerDetailSectionHead--solo{margin-bottom:12px}.offerDetailSectionTitle{font-size:1.05rem;font-weight:750;letter-spacing:-.02em;color:var(--text)}.offerDetailSectionSub{font-size:13px;font-weight:500;color:var(--text-muted)}.offerDetailSectionHint{font-size:13px;font-weight:600;color:var(--text-secondary);font-variant-numeric:tabular-nums}.offerDetailSectionHint--muted{font-weight:500;color:var(--text-muted)}.offerDetailSummary{display:flex;flex-direction:column;gap:6px}.offerDetailTitleLine{font-size:15px;line-height:1.35;color:var(--text-secondary)}.offerDetailPriceLine{font-size:1.5rem;font-weight:800;color:var(--text);letter-spacing:-.03em}.offerDetailPriceLine--withHistory{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .4rem}.offerDetailSqmLine{font-size:14px;color:var(--text-muted)}.offerDetailPrice{font-size:1.5rem;font-weight:800;color:var(--text);letter-spacing:-.03em}.offerDetailMeta{font-size:15px;color:var(--text-secondary);margin-top:4px}.offerDetailAddr{font-size:15px;color:var(--text-muted);margin-top:8px}.offerDetailIds{margin:8px 0 0;font-size:13px;color:var(--text-muted)}.offerDetailMap{width:100%;height:min(320px,50vh);min-height:200px;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border-light);background:var(--bg-muted)}.offerDetailMap--empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:20px 16px;text-align:center;font-size:14px;line-height:1.45;min-height:120px}.offerDetailPhotos{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin-bottom:8px}.offerPhotoGalleryHint{margin:10px 0 0;font-size:13px;line-height:1.45}.offerDetailPhotoWrap{display:block;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--border-light)}button.offerDetailPhotoThumb{cursor:pointer;padding:0;background:transparent;font:inherit;color:inherit;text-align:left}button.offerDetailPhotoThumb:focus-visible{outline:2px solid var(--accent, #4f46e5);outline-offset:2px}.offerDetailPhotoWrap img{width:100%;vertical-align:middle;aspect-ratio:4 / 3;object-fit:cover}.offerPhotoLightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:flex;flex-direction:column;padding:0}.offerPhotoLightboxBackdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:none;padding:0;margin:0;background:#000000e0;cursor:pointer}.offerPhotoLightboxInner{position:relative;z-index:1;display:flex;flex-direction:column;flex:1;min-height:0;width:100%;max-width:100vw;pointer-events:none}.offerPhotoLightboxInner>*{pointer-events:auto}.offerPhotoLightboxToolbar{display:flex;align-items:center;gap:12px;flex-shrink:0;padding:10px 12px;background:#0f0f12f2;color:#e8e8ec;border-bottom:1px solid rgba(255,255,255,.08)}.offerPhotoLightboxCounter{font-size:14px;font-variant-numeric:tabular-nums}.offerPhotoLightboxStage{flex:1;display:flex;flex-direction:row;align-items:stretch;min-height:0;background:#0a0a0c}.offerPhotoLightboxNav{flex-shrink:0;width:48px;border:none;background:#ffffff0f;color:#fff;font-size:2rem;line-height:1;cursor:pointer;transition:background .15s}.offerPhotoLightboxNav:hover{background:#ffffff1f}@media (max-width: 520px){.offerPhotoLightboxNav{width:40px;font-size:1.75rem}}.offerPhotoLightboxImgWrap{flex:1;min-width:0;min-height:0;overflow:auto;display:flex;align-items:center;justify-content:center;padding:12px}.offerPhotoLightboxImgWrap img{display:block;width:auto;height:auto;max-width:none;max-height:none;object-fit:none}.offerDetailDescBlock h4,.offerDetailCianPayloadBlock h4,.offerDetailPresetsBlock h4,.offerTimeline h4{margin:0 0 10px;font-size:15px;color:var(--text);font-weight:650}.offerDetailSecondaryCard{margin-bottom:24px;padding:18px 20px 20px;border-radius:var(--radius-lg);border:1px solid var(--border-light);background:var(--bg-muted)}.offerDetailTimelineSection{margin-bottom:28px}.offerDetailTimelineEmpty{margin:0;font-size:14px;line-height:1.5;padding:14px 16px;border-radius:var(--radius-md);border:1px dashed var(--border-light);background:var(--bg)}.offerDetailCianPayloadBlock{margin-bottom:20px}.offerDetailCianTableWrap{overflow-x:auto;border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--bg-muted)}.offerDetailCianTable{width:100%;border-collapse:collapse;font-size:13px}.offerDetailCianTable th{text-align:left;font-weight:600;color:var(--text-secondary);background:transparent;text-transform:none;letter-spacing:normal;padding:8px 12px;border-bottom:1px solid var(--border-light);vertical-align:top;width:38%;min-width:160px}.offerDetailCianTable td{padding:8px 12px;border-bottom:1px solid var(--border-light);color:var(--text);line-height:1.45}.offerDetailCianTable tr:last-child th,.offerDetailCianTable tr:last-child td{border-bottom:none}.offerDetailCianPayloadEmpty{margin:0;font-size:14px}.offerDetailDescBlock{margin-bottom:28px}.offerDetailDescFull{margin:0;font-size:15px;line-height:1.65;color:var(--text-secondary);white-space:pre-wrap}.offerDetailPresetsBlock{margin-bottom:0}.offerDetailPresetsTableWrap{margin-top:4px}.offerTimelineList{list-style:none;margin:0;padding:0}.offerTimelineList--structured .offerTimelineItem{display:flex;flex-direction:row;align-items:stretch;gap:0;padding:0;overflow:hidden}.offerTimelineItemAccent{width:5px;flex-shrink:0;background:var(--accent)}.offerTimelineItem[data-event-type=PRICE_CHANGED] .offerTimelineItemAccent{background:#10b981}.offerTimelineItem[data-event-type=NEW_OFFER] .offerTimelineItemAccent{background:#6366f1}.offerTimelineItem[data-event-type=DESCRIPTION_CHANGED] .offerTimelineItemAccent{background:#8b5cf6}.offerTimelineItem[data-event-type=SOURCE_PUBLICATION_WITHDRAWN] .offerTimelineItemAccent{background:#f59e0b}.offerTimelineItem[data-event-type=SOURCE_PUBLICATION_RESTORED] .offerTimelineItemAccent{background:#14b8a6}.offerTimelineItem[data-event-type=DEPOSIT_PAID] .offerTimelineItemAccent,.offerTimelineItem[data-event-type=BOOKING_RELEASED] .offerTimelineItemAccent{background:#ec4899}.offerTimelineItemBody{flex:1;min-width:0;padding:14px 16px 16px}.offerTimelineItem{border:1px solid var(--border-light);border-radius:var(--radius-lg);margin-bottom:12px;background:var(--bg-muted)}.offerTimelineHead{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.offerTimelineTypeBadge{display:inline-flex;align-items:center;padding:5px 11px;border-radius:8px;font-size:13px;font-weight:700;line-height:1.25;background:#4f46e51f;color:#4338ca}.offerTimelineItem[data-event-type=PRICE_CHANGED] .offerTimelineTypeBadge{background:#10b98126;color:#047857}.offerTimelineItem[data-event-type=NEW_OFFER] .offerTimelineTypeBadge{background:#6366f126;color:#3730a3}.offerTimelineItem[data-event-type=DESCRIPTION_CHANGED] .offerTimelineTypeBadge{background:#8b5cf626;color:#5b21b6}.offerTimelineItem[data-event-type=SOURCE_PUBLICATION_WITHDRAWN] .offerTimelineTypeBadge{background:#f59e0b2e;color:#b45309}.offerTimelineItem[data-event-type=SOURCE_PUBLICATION_RESTORED] .offerTimelineTypeBadge{background:#14b8a629;color:#0f766e}.offerTimelineItem[data-event-type=DEPOSIT_PAID] .offerTimelineTypeBadge,.offerTimelineItem[data-event-type=BOOKING_RELEASED] .offerTimelineTypeBadge{background:#ec489924;color:#9d174d}.offerTimelineDate{font-size:12px;color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:2px}.offerTimelineType{font-weight:700;color:var(--accent)}.offerTimelinePreset{font-size:13px;color:var(--text-muted);margin-top:8px;line-height:1.4}.offerTimelinePresetId{font-weight:500;opacity:.85}.offerTimelineValues{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.offerTimelineValueCol .lbl,.offerTimelineValues .lbl{display:block;font-size:11px;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px;letter-spacing:.04em}.offerTimelineValueCol .val,.offerTimelineValues .val{margin:0;font-size:13px;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,monospace}.offerTimelineDetails{margin:10px 0 0;font-size:12px;color:var(--text-muted);white-space:pre-wrap}@media (max-width: 700px){.offerTimelineValues{grid-template-columns:1fr}}.offersViewTabs{display:inline-flex;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;background:var(--bg-muted);padding:4px;gap:4px}.offersViewTab{padding:8px 16px;border:none;background:transparent;font:inherit;cursor:pointer;color:var(--text-secondary);border-radius:var(--radius-sm);font-weight:500;transition:background var(--transition),color var(--transition)}.offersViewTab:hover:not(:disabled){background:var(--bg-subtle);color:var(--text)}.offersViewTab:disabled{opacity:.5;cursor:not-allowed}.offersViewTab.active{background:var(--bg-elevated);color:var(--accent);font-weight:600;box-shadow:var(--shadow-sm)}.linkish{border:none;background:none;padding:0;font:inherit;color:var(--accent);cursor:pointer;text-decoration:underline;text-underline-offset:2px;box-shadow:none}.linkish:hover{color:var(--accent-hover);transform:none}.offerCard .dashboardPresetEventBadge{align-self:flex-start}.offerCardPrimaryPlaceholder{display:inline-flex;align-items:center;padding:9px 14px;font-size:13px}.dashboardPresetEventBadge{align-self:flex-start;font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;padding:4px 8px;border-radius:var(--radius-sm);line-height:1.2;background:var(--bg-muted);color:var(--text-secondary);white-space:nowrap}.dashboardPresetEventBadge--NEW_OFFER{background:#10b9812e;color:#047857}.dashboardPresetEventBadge--PRICE_CHANGED{background:#f59e0b33;color:#b45309}.dashboardPresetEventBadge--DESCRIPTION_CHANGED{background:#3b82f629;color:#1d4ed8}.dashboardPresetEventBadge--SOURCE_PUBLICATION_WITHDRAWN{background:#f43f5e24;color:#be123c}.dashboardPresetEventBadge--SOURCE_PUBLICATION_RESTORED{background:#10b98124;color:#047857}.dashboardPresetEventBadge--DEPOSIT_PAID{background:#8b5cf62e;color:#5b21b6}.dashboardPresetEventBadge--BOOKING_RELEASED{background:#64748b2e;color:#475569}.offerCardBookedChip{align-self:flex-start;font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;padding:3px 8px;border-radius:var(--radius-sm);background:#8b5cf629;color:#5b21b6;margin-bottom:4px;white-space:nowrap}.dashboardPresetEventDetail{margin:0;font-size:12px;line-height:1.4;color:var(--text-secondary)}.offerCard .dashboardPresetEventDetail{margin-top:0}.dashboardPresetEventLabel{display:block;font-size:11px;font-weight:600;color:var(--text-muted);margin-bottom:2px}.offersStatsBlock{margin-top:8px}.offersStatsInner{display:flex;flex-direction:column;gap:24px}.statsLatestMeta{margin:0;font-size:14px;color:var(--text-secondary)}.statsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.statsCard{border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:16px 18px;background:var(--bg-muted)}.statsCard h4{margin:0 0 10px;font-size:14px;color:var(--text);font-weight:650}.statsSparkWrap{overflow-x:auto}.statsSparkSvg{display:block;max-width:100%;height:auto}.statsSparkCaption{margin-top:8px;font-size:12px;color:var(--text-muted)}.statsSparkHint{margin:0;font-size:13px}.statsTables{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.statsTableWrap h4{margin:0 0 8px;font-size:15px}.statsPercNote{margin:0 0 8px;font-size:13px}.statsPercTable{width:100%;border-collapse:collapse;font-size:13px}.statsPercTable th,.statsPercTable td{padding:8px 6px;border-bottom:1px solid var(--border-light);text-align:left;white-space:nowrap}.statsHistSection h4{margin:0 0 10px;font-size:15px}.statsHistBars{display:flex;flex-direction:column;gap:8px}.statsHistBarRow{display:grid;grid-template-columns:minmax(120px,1fr) minmax(80px,4fr) 40px;gap:8px;align-items:center;font-size:12px}.statsHistLabel{color:var(--text-muted);overflow:hidden;text-overflow:ellipsis}.statsHistTrack{height:10px;background:var(--bg-subtle);border-radius:6px;overflow:hidden}.statsHistFill{height:100%;background:linear-gradient(90deg,var(--accent-bright),var(--accent));border-radius:6px;min-width:2px}.statsHistCount{text-align:right;color:var(--text-muted)}.presetSyncHistoryTitle{margin:24px 0 12px;font-size:15px;font-weight:600}.presetSyncPanelHead{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;row-gap:8px;margin-bottom:16px}.presetSyncPanelHead__title{margin:0;min-width:0}.presetSyncBackBtn{flex-shrink:0;margin:0;justify-self:end}@media (max-width: 520px){.presetSyncPanelHead{grid-template-columns:1fr}.presetSyncBackBtn{justify-self:start}}.presetSyncPresetSummary{display:flex;flex-wrap:wrap;gap:12px 20px;padding:14px 16px;margin:0 0 8px;clear:both;background:var(--bg-elevated);border:1px solid var(--border-light);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.presetSyncPresetSummary__item{display:flex;flex-direction:column;gap:2px;min-width:140px}.presetSyncPresetSummary__label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.presetSyncPresetSummary__value{font-size:14px;color:var(--text)}.presetSyncWorkbench{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:20px;align-items:start;margin-top:8px}@media (max-width: 900px){.presetSyncWorkbench{grid-template-columns:1fr}}.presetSyncImportList{display:flex;flex-direction:column;gap:8px;max-height:min(70vh,640px);overflow-y:auto;padding:4px 2px 8px 0}.presetSyncImportList__empty{margin:12px 0;font-size:14px}.presetSyncImportCardWrap{display:flex;flex-direction:column;gap:6px}.presetSyncImportCardWrap--selected .presetSyncImportCard{border-color:var(--accent);background:var(--accent-soft);box-shadow:var(--shadow-sm)}.presetSyncImportCard__catalogLink{display:block;font-size:12px;font-weight:600;color:var(--accent);text-decoration:none;padding:0 2px 2px;line-height:1.35;word-break:break-all}.presetSyncImportCard__catalogLink:hover{text-decoration:underline}.presetSyncImportCard{display:block;width:100%;text-align:left;padding:12px 14px;border-radius:var(--radius-md);border:1px solid var(--border-light);background:var(--bg-elevated);cursor:pointer;font:inherit;color:inherit;transition:border-color var(--transition),box-shadow var(--transition),background var(--transition)}.presetSyncImportCard:hover{border-color:#4f46e559;box-shadow:var(--shadow-sm)}.presetSyncImportCard--selected{border-color:var(--accent);background:var(--accent-soft);box-shadow:var(--shadow-sm)}.presetSyncImportCard__id{font-weight:700;font-size:15px;color:var(--text)}.presetSyncImportCard__status{font-size:13px;margin-top:4px;color:var(--text-secondary);line-height:1.35}.presetSyncImportCard__meta{display:flex;align-items:center;gap:8px;margin-top:6px;font-size:12px;color:var(--text-muted)}.presetSyncImportCard__meta a{color:var(--accent);font-weight:600}.presetSyncImportCard__live{color:var(--success);font-size:10px;animation:presetSyncPulse 1.2s ease-in-out infinite}@keyframes presetSyncPulse{0%,to{opacity:1}50%{opacity:.35}}.presetSyncImportCard__presence{margin-top:8px;font-size:12px;font-weight:600;color:var(--accent-hover)}.presetSyncDetail{padding:4px 4px 20px;min-width:0}.presetSyncDetail__header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.presetSyncDetail__title{margin:0;font-size:18px;font-weight:700}.presetSyncDetail__liveBadge{font-size:12px;font-weight:600;color:var(--success);padding:4px 10px;border-radius:999px;background:#0596691f}.presetSyncDetail__aborted{padding:12px 14px;border-radius:var(--radius-md);background:#dc262614;border:1px solid rgba(220,38,38,.25);color:var(--danger);font-weight:600}.presetSyncDetail__err{color:var(--danger);font-size:13px}.presetSyncDetailRunLink{margin:0 0 12px}.presetSyncDetailRunLink a{font-weight:600;color:var(--accent)}.presetSyncPipeline{display:flex;flex-wrap:wrap;gap:8px 12px;margin-bottom:24px;padding:14px 16px;background:var(--bg-muted);border-radius:var(--radius-md);border:1px solid var(--border-light)}.presetSyncPipeline__step{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-muted)}.presetSyncPipeline__step--done{color:var(--success)}.presetSyncPipeline__step--current{color:var(--text);font-weight:600}.presetSyncPipeline__step--current .presetSyncPipeline__dot{background:var(--accent);color:#fff;border-color:var(--accent)}.presetSyncPipeline__dot{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;border:2px solid var(--border);background:var(--bg-elevated);flex-shrink:0}.presetSyncPipeline__step--done .presetSyncPipeline__dot{background:var(--success);border-color:var(--success);color:#fff;font-size:12px}.presetSyncPipeline__label{max-width:120px;line-height:1.3}.presetSyncDetailSection{margin-bottom:22px}.presetSyncDetailSection__title{margin:0 0 10px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.presetSyncDetailDl{max-width:none}.presetSyncPresenceBar{margin-bottom:8px}.presetSyncPresenceBar__track{height:10px;border-radius:999px;background:var(--bg-subtle);overflow:hidden;border:1px solid var(--border-light)}.presetSyncPresenceBar__fill{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--accent-bright),var(--accent));transition:width .35s ease}.presetSyncPresenceBar__cap{margin-top:8px;font-size:14px;font-weight:600;color:var(--text)}.presetSyncPresenceHint{margin:0;font-size:13px}.presetSyncMetricsGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.presetSyncMetricsGrid--compact{max-width:420px}.presetSyncMetric{padding:10px 12px;border-radius:var(--radius-sm);background:var(--bg-elevated);border:1px solid var(--border-light)}.presetSyncMetric__label{display:block;font-size:11px;font-weight:600;color:var(--text-muted);margin-bottom:4px}.presetSyncMetric__value{font-size:18px;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.presetSyncPager{margin-top:20px}.cianImportRunDetailDl{display:grid;grid-template-columns:minmax(200px,280px) 1fr;gap:10px 20px;margin:16px 0 0;max-width:800px}.cianImportRunDetailDl dt{margin:0;font-size:12px;font-weight:600;color:var(--text-muted)}.cianImportRunDetailDl dd{margin:0;font-size:14px;color:var(--text);word-break:break-word}.cianImportCriteriaCell{max-width:22rem;font-size:.82rem;line-height:1.35;vertical-align:top;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.cianImportQueueStats{display:flex;flex-wrap:wrap;align-items:stretch;margin-bottom:.5rem;border:1px solid var(--border-light);border-radius:var(--radius-sm);overflow:hidden;box-shadow:var(--shadow-sm);background:var(--border-light);gap:0}.cianImportQueueStatsHeader{display:flex;align-items:center;padding:.28rem .55rem;font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);background:color-mix(in srgb,var(--bg-subtle) 88%,var(--accent) 5%);border-right:1px solid var(--border-light);white-space:nowrap;flex-shrink:0}.cianImportQueueStatsGrid{display:flex;flex:1 1 12rem;flex-wrap:wrap;min-width:0;gap:0;background:var(--border-light)}.cianImportQueueStatsItem{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:.35rem;flex:1 1 6.5rem;min-width:5.75rem;padding:.28rem .45rem .28rem calc(.42rem + 2px);border-right:1px solid var(--border-light);position:relative}.cianImportQueueStatsItem:last-child{border-right:none}.cianImportQueueStatsItem:before{content:"";position:absolute;left:0;top:.3rem;bottom:.3rem;width:2px;border-radius:1px;opacity:.68}.cianImportQueueStatsItem--pending{background:color-mix(in srgb,rgb(100,116,139) 10%,var(--bg-muted))}.cianImportQueueStatsItem--pending:before{background:#64748b}.cianImportQueueStatsItem--importing{background:color-mix(in srgb,rgb(99,102,241) 11%,var(--bg-muted))}.cianImportQueueStatsItem--importing:before{background:#7174d6}.cianImportQueueStatsItem--waiting{background:color-mix(in srgb,rgb(180,148,90) 12%,var(--bg-muted))}.cianImportQueueStatsItem--waiting:before{background:#a88448}.cianImportQueueStatsItem--total{background:color-mix(in srgb,var(--text-muted) 8%,var(--bg-muted))}.cianImportQueueStatsItem--total:before{background:#475569;opacity:.55}.cianImportQueueStatsLabel{font-size:.58rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--text-secondary);line-height:1.15;word-break:break-word;min-width:0}.cianImportQueueStatsLabel--long{font-size:.52rem;letter-spacing:.02em}.cianImportQueueStatsValue{font-size:.92rem;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text);line-height:1;flex-shrink:0}.cianImportHttpTraffic{margin:0 0 .75rem;padding:.45rem .5rem .5rem;border:1px solid var(--border-light);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--bg-subtle) 94%,var(--accent) 3%);box-shadow:var(--shadow-sm)}.cianImportHttpTrafficTop{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .65rem;margin-bottom:.4rem}.cianImportHttpTrafficHeading{margin:0;font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.cianImportHttpTrafficPollMeta{margin-left:auto;font-size:.64rem;color:var(--text-muted);white-space:nowrap}.cianImportHttpQueueStrip{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .65rem;margin-bottom:.45rem;padding:.28rem .35rem;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--bg-muted) 92%,var(--border-light) 8%);border:1px solid var(--border-light)}.cianImportHttpQueueStripLabel{font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.cianImportHttpQueueStripList{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem}.cianImportHttpQueueStripItem{display:inline-flex;align-items:baseline;gap:.28rem;padding:.12rem .4rem;border-radius:999px;font-size:.62rem;border:1px solid transparent}.cianImportHttpQueueStripName{font-weight:700;letter-spacing:.02em;color:var(--text-secondary)}.cianImportHttpQueueStripVal{font-weight:800;font-variant-numeric:tabular-nums;color:var(--text)}.cianImportHttpQueueStripItem--pending{background:color-mix(in srgb,rgb(100,116,139) 14%,var(--bg-muted));border-color:color-mix(in srgb,rgb(100,116,139) 35%,var(--border-light))}.cianImportHttpQueueStripItem--importing{background:color-mix(in srgb,rgb(99,102,241) 14%,var(--bg-muted));border-color:color-mix(in srgb,rgb(99,102,241) 35%,var(--border-light))}.cianImportHttpQueueStripItem--waiting{background:color-mix(in srgb,rgb(180,148,90) 16%,var(--bg-muted));border-color:color-mix(in srgb,rgb(180,148,90) 38%,var(--border-light))}.cianImportHttpQueueStripItem--total{background:color-mix(in srgb,var(--text-muted) 10%,var(--bg-muted));border-color:var(--border-light)}.cianImportHttpTrafficPanels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;align-items:stretch}@media (max-width: 44rem){.cianImportHttpTrafficPanels{grid-template-columns:1fr}}.cianImportHttpTrafficPanel{min-width:0;padding:.4rem .45rem .45rem;border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--bg-muted)}.cianImportHttpTrafficPanel--stack{padding:0;border:none;border-radius:0;background:transparent}.cianImportHttpTrafficPanel--stack .cianImportHttpTrafficPanelBlock{margin-top:.5rem;padding-top:.45rem}.cianImportHttpTrafficPanelHead{margin-bottom:.28rem}.cianImportHttpTrafficPanelTitle{margin:0;font-size:.74rem;font-weight:800;color:var(--text);letter-spacing:.02em}.cianImportHttpTrafficKpis{display:flex;flex-wrap:wrap;gap:.35rem .55rem;margin:0 0 .35rem}.cianImportHttpTrafficKpi{display:inline-grid;grid-template-columns:auto auto;align-items:baseline;column-gap:.3rem;margin:0;padding:.15rem .4rem;border-radius:calc(var(--radius-sm) - 2px);font-size:.68rem;border:1px solid transparent}.cianImportHttpTrafficKpi dt{margin:0;font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.cianImportHttpTrafficKpi dd{margin:0;font-size:.82rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--text)}.cianImportHttpTrafficKpi--total{background:color-mix(in srgb,var(--border-light) 45%,var(--bg-muted));border-color:var(--border-light)}.cianImportHttpTrafficKpi--ok{background:color-mix(in srgb,rgb(34,197,94) 16%,var(--bg-muted));border-color:color-mix(in srgb,rgb(34,197,94) 28%,var(--border-light))}.cianImportHttpTrafficKpi--fail{background:color-mix(in srgb,rgb(239,68,68) 14%,var(--bg-muted));border-color:color-mix(in srgb,rgb(239,68,68) 28%,var(--border-light))}.cianImportHttpTrafficPanelBlock{margin-top:.32rem}.cianImportHttpTrafficPanelBlock+.cianImportHttpTrafficPanelBlock{margin-top:.42rem;padding-top:.35rem;border-top:1px dashed color-mix(in srgb,var(--border-light) 70%,transparent)}.cianImportHttpTrafficMicroHeading{margin:0 0 .18rem;font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.cianImportHttpTrafficCardsRow{display:flex;flex-flow:row nowrap;align-items:stretch;gap:.4rem;margin-bottom:.42rem;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:.06rem}.cianImportHttpTrafficCardsRow>*{flex:0 0 auto}.cianImportHttpTrafficCardsRow--stack{flex-direction:column;align-items:stretch;overflow:visible;margin-bottom:0;padding-bottom:0}.cianImportHttpTrafficCardsRow--stack>*{flex:0 0 auto;width:100%;min-width:0;max-width:none}.cianImportHttpTrafficSummaryCard{display:flex;flex-direction:column;width:6.75rem;min-width:6.75rem;padding:.34rem .38rem;border-radius:6px;border:1px solid var(--border-light);background:color-mix(in srgb,var(--bg-base) 92%,var(--border-light) 8%);box-sizing:border-box}.cianImportHttpTrafficSummaryCardCaption{margin:0 0 .28rem;font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);line-height:1.25}.cianImportHttpTrafficSummaryCardKpis{display:flex;flex-direction:column;gap:.22rem;margin:0}.cianImportHttpTrafficSummaryCardKpi{margin:0;padding:.14rem .2rem;border-radius:4px;background:color-mix(in srgb,var(--bg-muted) 90%,var(--border-light) 10%);border:1px solid color-mix(in srgb,var(--border-light) 80%,transparent)}.cianImportHttpTrafficSummaryCardKpi dt{margin:0;font-size:.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.cianImportHttpTrafficSummaryCardKpi dd{margin:.04rem 0 0;font-size:.78rem;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.1;color:var(--text-primary)}.cianImportHttpTrafficSummaryCardKpi--ok{background:color-mix(in srgb,rgb(34,197,94) 12%,var(--bg-base));border-color:color-mix(in srgb,rgb(34,197,94) 28%,var(--border-light))}.cianImportHttpTrafficSummaryCardKpi--fail{background:color-mix(in srgb,rgb(239,68,68) 12%,var(--bg-base));border-color:color-mix(in srgb,rgb(239,68,68) 28%,var(--border-light))}.cianImportHttpScenarioGrid{display:flex;flex-flow:row nowrap;gap:.4rem;align-items:stretch}.cianImportHttpScenarioGrid--stack{flex-direction:column}.cianImportHttpScenario{display:flex;flex-direction:column;width:7.6rem;min-width:7.6rem;max-width:7.6rem;padding:.34rem .38rem;border-radius:6px;border:1px solid var(--border-light);background:color-mix(in srgb,var(--bg-muted) 88%,var(--border-light) 12%);box-sizing:border-box}.cianImportHttpScenario--import{border-color:color-mix(in srgb,rgb(59,130,246) 35%,var(--border-light))}.cianImportHttpScenario--presence{border-color:color-mix(in srgb,rgb(168,85,247) 35%,var(--border-light))}.cianImportHttpScenario--wide{width:100%;min-width:0;max-width:none}.cianImportHttpScenarioHead{display:flex;flex-direction:column;align-items:flex-start;gap:.12rem;margin-bottom:.18rem}.cianImportHttpScenarioTitle{margin:0;font-size:.72rem;font-weight:700;color:var(--text-primary)}.cianImportHttpScenarioTitle abbr{text-decoration:underline dotted;text-underline-offset:2px;cursor:help}.cianImportHttpScenarioJournal{font-size:.6rem;white-space:nowrap}.cianImportHttpScenarioCode{margin:0 0 .22rem;font-size:.5rem;color:var(--text-muted);line-height:1.25;word-break:break-word}.cianImportHttpScenarioKpis{display:flex;flex-direction:column;gap:.2rem;margin:auto 0 0}.cianImportHttpScenarioKpi{margin:0;padding:.18rem .22rem;border-radius:4px;background:color-mix(in srgb,var(--bg-base) 92%,var(--border-light) 8%);border:1px solid color-mix(in srgb,var(--border-light) 75%,transparent)}.cianImportHttpScenarioKpi dt{margin:0;font-size:.52rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.cianImportHttpScenarioKpi dd{margin:.06rem 0 0;font-size:.78rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1}.cianImportHttpScenarioKpi--ok{background:color-mix(in srgb,rgb(34,197,94) 12%,var(--bg-base));border-color:color-mix(in srgb,rgb(34,197,94) 28%,var(--border-light))}.cianImportHttpScenarioKpi--fail{background:color-mix(in srgb,rgb(239,68,68) 12%,var(--bg-base));border-color:color-mix(in srgb,rgb(239,68,68) 28%,var(--border-light))}.cianImportHttpPreviewRibbon{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;width:7.1rem;min-width:7.1rem;max-width:7.1rem;padding:.34rem .38rem;border-radius:6px;border:1px dashed color-mix(in srgb,var(--border-light) 85%,var(--text-muted) 15%);background:color-mix(in srgb,var(--bg-muted) 94%,transparent);font-size:.62rem;line-height:1.3;color:var(--text-secondary);box-sizing:border-box}.cianImportHttpPreviewRibbonLabel{font-weight:700;font-size:.68rem;color:var(--text-primary)}.cianImportHttpPreviewRibbonCode{font-size:.48rem;color:var(--text-muted);line-height:1.2;word-break:break-word}.cianImportHttpPreviewRibbonMuted{font-style:italic;color:var(--text-muted);font-size:.58rem;margin-top:.06rem}.cianImportHttpPreviewRibbonKpis{display:flex;flex-direction:column;gap:.18rem;margin:.06rem 0 0;width:100%}.cianImportHttpPreviewRibbonKpi{margin:0;padding:.12rem .18rem;border-radius:4px;background:color-mix(in srgb,var(--bg-base) 92%,var(--border-light) 8%);border:1px solid color-mix(in srgb,var(--border-light) 75%,transparent)}.cianImportHttpPreviewRibbonKpi dt{margin:0;font-size:.48rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.cianImportHttpPreviewRibbonKpi dd{margin:.04rem 0 0;font-size:.72rem;font-weight:700;font-variant-numeric:tabular-nums}.cianImportHttpPreviewRibbonKpi--ok{background:color-mix(in srgb,rgb(34,197,94) 12%,var(--bg-base));border-color:color-mix(in srgb,rgb(34,197,94) 28%,var(--border-light))}.cianImportHttpPreviewRibbonKpi--fail{background:color-mix(in srgb,rgb(239,68,68) 12%,var(--bg-base));border-color:color-mix(in srgb,rgb(239,68,68) 28%,var(--border-light))}.cianImportHttpPreviewRibbonJournal{font-size:.6rem;margin-top:.12rem}.cianImportHttpPreviewRibbon--stack{width:100%;min-width:0;max-width:none}.cianImportHttpTrafficTableScroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -.05rem}.cianImportHttpTrafficKindTable{width:100%;border-collapse:collapse;font-size:.65rem;margin:0}.cianImportHttpTrafficKindTable th,.cianImportHttpTrafficKindTable td{padding:.14rem .28rem;border-bottom:1px solid var(--border-light);text-align:left;vertical-align:middle}.cianImportHttpTrafficKindTable thead th{font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:.56rem;color:var(--text-muted);background:color-mix(in srgb,var(--bg-muted) 85%,var(--border-light) 15%)}.cianImportHttpTrafficKindRowHead{font-weight:600;color:var(--text-secondary);text-align:left}.cianImportHttpTrafficKindRowHead abbr{text-decoration:underline dotted;text-underline-offset:2px;cursor:help}.cianImportHttpTrafficKindNum{text-align:right!important;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.cianImportHttpTrafficErrGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .5rem;align-items:start}@media (max-width: 28rem){.cianImportHttpTrafficErrGrid{grid-template-columns:1fr}}.cianImportHttpTrafficErrColTitle{margin:0 0 .12rem;font-size:.56rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.cianImportHttpTrafficErrList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.1rem;max-height:10.5rem;overflow-y:auto}.cianImportHttpTrafficErrRow{display:flex;justify-content:space-between;align-items:baseline;gap:.35rem;padding:.1rem .25rem;border-radius:3px;background:color-mix(in srgb,var(--border-light) 40%,var(--bg-muted));font-size:.62rem}.cianImportHttpTrafficErrLink{display:flex;justify-content:space-between;align-items:baseline;gap:.35rem;width:100%;min-width:0;text-decoration:none;color:inherit;border-radius:3px;transition:background .12s ease,color .12s ease}.cianImportHttpTrafficErrLink:hover{background:color-mix(in srgb,var(--accent) 12%,var(--bg-muted));color:var(--text)}.cianImportHttpTrafficErrCode{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.6rem;font-weight:500;color:var(--text-secondary);word-break:break-word;min-width:0}.cianImportHttpTrafficErrCount{font-weight:800;font-variant-numeric:tabular-nums;flex-shrink:0;color:var(--text)}.cianImportHttpTrafficErrListEmpty{margin:0;padding:.2rem .25rem;font-size:.65rem;color:var(--text-muted)}.cianDash{display:flex;flex-direction:column;gap:1.25rem}.cianDash--compact{gap:.45rem}.cianDashHealth--inline{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.45rem .65rem;border-radius:var(--radius-sm);border:1px solid var(--border-light);background:var(--bg-muted);box-shadow:var(--shadow-sm)}.cianDashHealth--inline.cianDashHealth--ok{border-color:color-mix(in srgb,#15803d 35%,var(--border-light));background:color-mix(in srgb,#15803d 8%,var(--bg-muted))}.cianDashHealth--inline.cianDashHealth--warn{border-color:color-mix(in srgb,#ca8a04 40%,var(--border-light));background:color-mix(in srgb,#ca8a04 10%,var(--bg-muted))}.cianDashHealth--inline.cianDashHealth--alert{border-color:color-mix(in srgb,#b91c1c 45%,var(--border-light));background:color-mix(in srgb,#b91c1c 12%,var(--bg-muted))}.cianDashHealth--inline .cianDashHealthDot{margin-top:0}.cianDashHealthText{flex:1 1 14rem;min-width:0;line-height:1.38}.cianDashHealth--inline .cianDashHealthTitle{margin:0;font-size:.85rem;font-weight:800}.cianDashHealth--inline .cianDashHealthSub{margin:0;font-size:.74rem;color:var(--text-secondary)}.cianDashHealthMeta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .65rem;margin-left:auto}.cianDashHealthMeta .cianDashLive{font-size:.58rem}.cianDashHealthMeta .cianDashUpdated{margin:0;font-size:.68rem;color:var(--text-muted)}.cianDashHealthLinks{font-size:.72rem;white-space:nowrap}.cianDashHealthLinks a{font-weight:600;margin-left:.45rem}.cianDashHealthLinks a:first-child{margin-left:0}.cianDashStrip{display:flex;flex-wrap:wrap;align-items:baseline;gap:.45rem 1.25rem;padding:.32rem .55rem;font-size:.72rem;line-height:1.35;border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--bg-subtle)}.cianDashStripPart{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.35rem;min-width:0}.cianDashStripLab{font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-size:.58rem;color:var(--text-muted);flex-shrink:0}.cianDashStripNums strong{font-variant-numeric:tabular-nums;font-weight:800}.cianDashHttpBlock{margin-top:.1rem}.cianDashHttpHead{display:flex;flex-wrap:wrap;align-items:baseline;gap:.45rem 1rem;margin-bottom:.2rem}.cianDashHttpTitle{margin:0;font-size:.78rem;font-weight:800}.cianDashLegend{font-size:.68rem;color:var(--text-secondary)}.cianDashLegend summary{cursor:pointer;color:var(--accent);font-weight:600}.cianDashLegend p{margin:.3rem 0 0;max-width:40rem;line-height:1.4}.cianDashTableWrap{overflow-x:auto;margin-bottom:.3rem}.cianDashMasterTable{width:100%;border-collapse:collapse;font-size:.72rem}.cianDashMasterTable th,.cianDashMasterTable td{padding:.2rem .42rem;border:1px solid var(--border-light);vertical-align:middle}.cianDashMasterTable thead th{background:var(--bg-muted);font-size:.58rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.cianDashMasterTable tbody th{font-weight:600;text-align:left;background:color-mix(in srgb,var(--bg-muted) 50%,transparent)}.cianDashMasterTable .cianDashNum{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.cianDashOk{color:#15803d;font-weight:700}.cianDashBad{color:#b91c1c;font-weight:700}.cianDashMuted{font-weight:500;color:var(--text-muted);font-size:.92em}.cianDashLinkCol{width:4.2rem;text-align:center;white-space:nowrap}.cianDashFailBlock{margin-top:.15rem}.cianDashSectionTitle{margin:0 0 .22rem;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.cianDashFailOutcomes{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.3rem}.cianDashFailLink{display:inline-flex;align-items:baseline;gap:.35rem;padding:.18rem .38rem;border-radius:4px;border:1px solid var(--border-light);background:var(--bg-muted);text-decoration:none;color:inherit;font-size:.68rem;transition:border-color .12s ease,background .12s ease}.cianDashFailLink:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--border-light));background:var(--bg-subtle)}.cianDashFailLink code{font-size:.65rem}.cianDashFailDetails{margin-top:.3rem;font-size:.68rem;color:var(--text-secondary)}.cianDashFailCodes{list-style:none;margin:.25rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.3rem}.cianDashRuns{margin-top:.2rem}.cianDashTable--dense th,.cianDashTable--dense td{padding:.24rem .38rem;font-size:.71rem}.cianDashNowrap{white-space:nowrap;font-variant-numeric:tabular-nums}.cianDashTable .cianDashNum{text-align:right;font-variant-numeric:tabular-nums}.cianDashHero{margin:0}.cianDashHealth{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem 1.5rem;padding:1rem 1.1rem;border-radius:var(--radius-sm);border:1px solid var(--border-light);background:var(--bg-muted);box-shadow:var(--shadow-sm)}.cianDashHealth--ok{border-color:color-mix(in srgb,#15803d 35%,var(--border-light));background:color-mix(in srgb,#15803d 8%,var(--bg-muted))}.cianDashHealth--warn{border-color:color-mix(in srgb,#ca8a04 40%,var(--border-light));background:color-mix(in srgb,#ca8a04 10%,var(--bg-muted))}.cianDashHealth--alert{border-color:color-mix(in srgb,#b91c1c 45%,var(--border-light));background:color-mix(in srgb,#b91c1c 12%,var(--bg-muted))}.cianDashHealthMain{display:flex;gap:.75rem;align-items:flex-start;min-width:0;flex:1 1 16rem}.cianDashHealthDot{width:12px;height:12px;margin-top:.35rem;border-radius:50%;flex-shrink:0;background:#15803d;box-shadow:0 0 0 3px color-mix(in srgb,#15803d 25%,transparent)}.cianDashHealth--warn .cianDashHealthDot{background:#ca8a04;box-shadow:0 0 0 3px color-mix(in srgb,#ca8a04 28%,transparent)}.cianDashHealth--alert .cianDashHealthDot{background:#b91c1c;box-shadow:0 0 0 3px color-mix(in srgb,#b91c1c 28%,transparent)}.cianDashHealthTitle{margin:0 0 .35rem;font-size:1.05rem;font-weight:800;letter-spacing:-.02em}.cianDashHealthSub{margin:0;font-size:.82rem;color:var(--text-secondary);line-height:1.45}.cianDashHealthList{margin:.25rem 0 0;padding-left:1.1rem;font-size:.82rem;line-height:1.5;color:var(--text)}.cianDashHeroAside{flex-shrink:0;text-align:right;font-size:.78rem;color:var(--text-secondary)}.cianDashLive{display:inline-flex;align-items:center;gap:.4rem;font-weight:700;color:var(--text);text-transform:uppercase;letter-spacing:.05em;font-size:.65rem}.cianDashLivePulse{width:8px;height:8px;border-radius:50%;background:#15803d;animation:cianDashPulse 1.4s ease-in-out infinite}.cianDashHealth--warn .cianDashLivePulse{background:#ca8a04}.cianDashHealth--alert .cianDashLivePulse{background:#b91c1c}@keyframes cianDashPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.cianDashUpdated{margin:.35rem 0 .5rem;font-variant-numeric:tabular-nums}.cianDashHeroLinks{display:flex;flex-wrap:wrap;gap:.5rem .75rem;justify-content:flex-end}.cianDashHeroLinks a{font-weight:600}.cianDashGrid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem}.cianDashPanel{padding:.85rem 1rem;border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--bg-subtle)}.cianDashPanel--accent{border-color:color-mix(in srgb,var(--accent) 35%,var(--border-light));background:color-mix(in srgb,var(--accent) 6%,var(--bg-subtle))}.cianDashPanelTitle{margin:0 0 .35rem;font-size:.88rem;font-weight:800}.cianDashPanelHint{margin:0 0 .75rem;font-size:.72rem;color:var(--text-muted);line-height:1.4}.cianDashKpiCard{padding:.85rem 1rem;border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--bg-subtle)}.cianDashKpiLabel{margin:0;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.cianDashKpiBig{margin:.2rem 0 0;font-size:1.85rem;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.1}.cianDashKpiHint{margin:.15rem 0 0;font-size:.72rem;color:var(--text-secondary)}.cianDashKpiSub{margin:.35rem 0 .65rem;font-size:.75rem;color:var(--text-muted);font-variant-numeric:tabular-nums}.cianDashBar{margin-top:.5rem}.cianDashBarTrack{display:flex;height:8px;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--border-light) 55%,transparent)}.cianDashBarOk{background:linear-gradient(90deg,#16a34a,#22c55e);min-width:0;transition:width .35s ease}.cianDashBarFail{background:linear-gradient(90deg,#dc2626,#f87171);min-width:0;transition:width .35s ease}.cianDashBarMeta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem .5rem;margin-top:.35rem;font-size:.68rem;color:var(--text-muted)}.cianDashBarNums{font-variant-numeric:tabular-nums;font-weight:600}.cianDashBarNumsOk{color:#15803d}.cianDashBarNumsFail{color:#b91c1c}.cianDashBarNumsSep{margin:0 .2rem;opacity:.5}.cianDashKindGrid{display:flex;flex-direction:column;gap:.85rem}.cianDashKindRowHead{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.25rem;font-size:.78rem;font-weight:700}.cianDashKindRowSum{font-variant-numeric:tabular-nums;color:var(--text-muted);font-size:.72rem}.cianDashQuickLinks{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1rem}.cianDashProblemList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.cianDashProblemLink{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;padding:.4rem .5rem;border-radius:var(--radius-sm);border:1px solid var(--border-light);background:var(--bg-muted);text-decoration:none;color:inherit;transition:background .12s ease,border-color .12s ease}.cianDashProblemLink:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--border-light));background:var(--bg-subtle)}.cianDashProblemLink code{font-size:.68rem;word-break:break-word}.cianDashProblemCount{font-weight:800;font-variant-numeric:tabular-nums;flex-shrink:0}.cianDashEmpty{margin:0;font-size:.8rem;color:var(--text-muted)}.cianDashCookieDl{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.65rem 1rem;margin:0}.cianDashCookieDl dt{margin:0;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.cianDashCookieDl dd{margin:.15rem 0 0;font-size:.82rem;font-weight:600}.cianDashTableScroll{overflow-x:auto;margin:0 -.25rem;padding:0 .25rem}.cianDashTable{width:100%;border-collapse:collapse;font-size:.78rem}.cianDashTable th,.cianDashTable td{padding:.45rem .5rem;text-align:left;border-bottom:1px solid var(--border-light);vertical-align:top}.cianDashTable th{font-size:.65rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-weight:700}.cianDashTableRow--active{background:color-mix(in srgb,var(--accent) 7%,transparent)}.cianDashTableErr{max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;color:var(--text-secondary)}.cianDashFootnote{margin:.75rem 0 0;font-size:.75rem;color:var(--text-muted)}.cianDashDeck__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(17.5rem,1fr));gap:.75rem;align-items:start}.cianDashCard{border-radius:10px;border:1px solid var(--border-light);background:var(--bg-base);box-shadow:var(--shadow-sm);min-width:0;display:flex;flex-direction:column}.cianDashCard--health.cianDashHealth--ok{border-color:color-mix(in srgb,#15803d 35%,var(--border-light));background:color-mix(in srgb,#15803d 6%,var(--bg-base))}.cianDashCard--health.cianDashHealth--warn{border-color:color-mix(in srgb,#ca8a04 40%,var(--border-light));background:color-mix(in srgb,#ca8a04 8%,var(--bg-base))}.cianDashCard--health.cianDashHealth--alert{border-color:color-mix(in srgb,#b91c1c 45%,var(--border-light));background:color-mix(in srgb,#b91c1c 9%,var(--bg-base))}.cianDashCard--wide{grid-column:1 / -1}.cianDashCard__head{padding:.55rem .7rem;border-bottom:1px solid var(--border-light);background:color-mix(in srgb,var(--bg-muted) 82%,transparent)}.cianDashCard__headRow{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.cianDashCard__kicker--tight{margin-bottom:0}.cianDashCard__kicker{display:block;font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:.2rem}.cianDashCard__heading{margin:0;font-size:.98rem;font-weight:800;letter-spacing:-.02em;line-height:1.25;color:var(--text-primary)}.cianDashCard__heading--sub{margin:.12rem 0 0;font-size:.82rem;font-weight:800;letter-spacing:-.01em}.cianDashCard__badge{flex-shrink:0;font-size:.68rem;font-weight:800;color:var(--text-muted);font-variant-numeric:tabular-nums}.cianDashCard__body{padding:.65rem .7rem .75rem;flex:1;display:flex;flex-direction:column;gap:.5rem;min-height:0}.cianDashCard__body--tight{padding-top:.5rem}.cianDashCard__body--flush{padding:.5rem .65rem .65rem}.cianDashCard__body--table{padding:0 .65rem .55rem}.cianDashCard__body--table .cianDashTableScroll{margin:0;border-radius:0 0 9px 9px}.cianDashCard__list{margin:0;padding-left:1.05rem;font-size:.78rem;line-height:1.45;color:var(--text-primary)}.cianDashCard__empty{margin:0;font-size:.78rem;color:var(--text-secondary)}.cianDashCard__foot{margin-top:auto;padding-top:.55rem;border-top:1px dashed color-mix(in srgb,var(--border-light) 80%,transparent);display:flex;flex-direction:column;gap:.35rem;font-size:.72rem;color:var(--text-secondary)}.cianDashCard__time{font-variant-numeric:tabular-nums;color:var(--text-muted)}.cianDashCard__nav{display:flex;flex-direction:column;gap:.2rem}.cianDashCard__nav a{font-weight:600}.cianDashCard__actions{display:flex;flex-direction:column;gap:.35rem}.cianDashCard__action{width:100%;box-sizing:border-box;text-align:center}.cianDashCard__tableLink{flex-shrink:0;font-size:.74rem;font-weight:600;white-space:nowrap}.cianDashKV{margin:0;display:flex;flex-direction:column;gap:.45rem}.cianDashKV>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.35rem .65rem;align-items:baseline;padding:.38rem .45rem;border-radius:8px;background:color-mix(in srgb,var(--bg-muted) 88%,transparent);border:1px solid color-mix(in srgb,var(--border-light) 72%,transparent)}.cianDashKV dt{margin:0;font-size:.58rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);line-height:1.2}.cianDashKV dd{margin:0;font-size:.8rem;font-weight:700;font-variant-numeric:tabular-nums;text-align:right;line-height:1.25;word-break:break-word}.cianDashCard--httpGroup{border-color:color-mix(in srgb,rgb(99,102,241) 28%,var(--border-light));box-shadow:0 0 0 1px color-mix(in srgb,rgb(99,102,241) 12%,transparent),var(--shadow-sm)}.cianDashCard--httpGroup .cianDashCard__head{background:linear-gradient(135deg,color-mix(in srgb,rgb(99,102,241) 10%,var(--bg-muted)),color-mix(in srgb,var(--bg-muted) 92%,transparent))}.cianDashCard__body--httpTiles{padding:.55rem .7rem .72rem;background:color-mix(in srgb,var(--bg-subtle) 55%,var(--bg-base))}.cianDashHttpTiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.5rem;align-items:stretch}.cianDashHttpTile{--tile-accent: var(--border-light);--tile-bg: color-mix(in srgb, var(--bg-muted) 75%, transparent);border-radius:10px;border:1px solid color-mix(in srgb,var(--tile-accent) 35%,var(--border-light));border-left:4px solid var(--tile-accent);padding:.48rem .55rem .55rem;background:linear-gradient(165deg,var(--tile-bg) 0%,color-mix(in srgb,var(--bg-base) 88%,var(--tile-accent) 4%) 100%);box-shadow:0 1px 2px color-mix(in srgb,var(--tile-accent) 8%,transparent);display:flex;flex-direction:column;gap:.38rem;min-width:0}.cianDashHttpTile--span{grid-column:1 / -1;--tile-accent: rgb(220, 38, 38);--tile-bg: color-mix(in srgb, rgb(254, 226, 226) 35%, var(--bg-muted));background:linear-gradient(175deg,color-mix(in srgb,rgb(254,202,202) 22%,var(--bg-base)),color-mix(in srgb,var(--bg-base) 94%,rgb(248,113,113) 6%))}.cianDashHttpTile--journal{--tile-accent: rgb(71, 85, 105);--tile-bg: color-mix(in srgb, rgb(148, 163, 184) 14%, var(--bg-muted))}.cianDashHttpTile--import{--tile-accent: rgb(37, 99, 235);--tile-bg: color-mix(in srgb, rgb(96, 165, 250) 16%, var(--bg-muted))}.cianDashHttpTile--presence{--tile-accent: rgb(147, 51, 234);--tile-bg: color-mix(in srgb, rgb(192, 132, 252) 14%, var(--bg-muted))}.cianDashHttpTile--preview{--tile-accent: rgb(5, 150, 105);--tile-bg: color-mix(in srgb, rgb(52, 211, 153) 12%, var(--bg-muted));border-style:solid}.cianDashHttpTile--previewQuiet{--tile-accent: rgb(100, 116, 139);--tile-bg: color-mix(in srgb, var(--bg-muted) 90%, transparent);opacity:.92}.cianDashHttpTile--errors{border-style:solid}.cianDashHttpTile--errorsOk{--tile-accent: rgb(22, 163, 74);--tile-bg: color-mix(in srgb, rgb(187, 247, 208) 28%, var(--bg-muted));background:linear-gradient(175deg,color-mix(in srgb,rgb(220,252,231) 55%,var(--bg-base)),color-mix(in srgb,var(--bg-base) 96%,rgb(74,222,128) 4%))}.cianDashHttpTile__head{display:flex;justify-content:space-between;align-items:flex-start;gap:.35rem}.cianDashHttpTile__title{margin:0;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:color-mix(in srgb,var(--text-primary) 88%,var(--tile-accent) 12%);line-height:1.2}.cianDashHttpTile__hint{margin:0;font-size:.62rem;color:var(--text-muted);line-height:1.35}.cianDashHttpTile__muted{margin:0;font-size:.68rem;font-style:italic;color:var(--text-muted);padding:.28rem .32rem;border-radius:6px;background:color-mix(in srgb,var(--bg-base) 85%,var(--tile-accent) 8%)}.cianDashHttpTile__okLine{margin:0;font-size:.74rem;font-weight:700;color:#15803d;padding:.35rem .4rem;border-radius:8px;background:color-mix(in srgb,rgb(220,252,231) 65%,var(--bg-base))}.cianDashHttpStatPills{display:flex;flex-wrap:wrap;gap:.32rem;margin-top:.06rem}.cianDashHttpStatPill{display:inline-flex;flex-direction:column;gap:.06rem;padding:.22rem .38rem;border-radius:8px;min-width:2.65rem;border:1px solid color-mix(in srgb,var(--border-light) 80%,transparent);background:color-mix(in srgb,var(--bg-base) 92%,transparent)}.cianDashHttpStatPill--total{border-color:color-mix(in srgb,var(--tile-accent) 25%,var(--border-light));background:color-mix(in srgb,var(--bg-base) 78%,var(--tile-accent) 9%)}.cianDashHttpStatPill--ok{border-color:color-mix(in srgb,rgb(34,197,94) 35%,var(--border-light));background:color-mix(in srgb,rgb(220,252,231) 40%,var(--bg-base))}.cianDashHttpStatPill--fail{border-color:color-mix(in srgb,rgb(239,68,68) 38%,var(--border-light));background:color-mix(in srgb,rgb(254,226,226) 38%,var(--bg-base))}.cianDashHttpStatPill__lbl{font-size:.5rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.cianDashHttpStatPill__val{font-size:.92rem;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.1;color:var(--text-primary)}.cianDashHttpStatPill--ok .cianDashHttpStatPill__val{color:#15803d}.cianDashHttpStatPill--fail .cianDashHttpStatPill__val{color:#b91c1c}.cianDashHttpTile__link{margin-top:auto;padding:.28rem .4rem;font-size:.65rem;font-weight:700;text-align:center;text-decoration:none;color:color-mix(in srgb,var(--tile-accent) 55%,var(--text-primary));border-radius:8px;border:1px solid color-mix(in srgb,var(--tile-accent) 32%,var(--border-light));background:color-mix(in srgb,var(--bg-base) 88%,var(--tile-accent) 10%)}.cianDashHttpTile__link:hover{background:color-mix(in srgb,var(--bg-base) 75%,var(--tile-accent) 18%)}.cianDashHttpTile__iconLink{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border-radius:8px;line-height:1;text-decoration:none;font-size:.82rem;font-weight:700;color:color-mix(in srgb,var(--tile-accent) 70%,var(--text-secondary));background:color-mix(in srgb,var(--bg-base) 82%,var(--tile-accent) 14%);border:1px solid color-mix(in srgb,var(--tile-accent) 28%,var(--border-light))}.cianDashHttpTile__iconLink:hover{color:var(--text-primary);background:color-mix(in srgb,var(--bg-base) 70%,var(--tile-accent) 22%)}.cianDashHttpErrSplit{display:flex;flex-wrap:wrap;gap:.65rem;align-items:flex-start;justify-content:flex-start;margin-top:.28rem}.cianDashHttpErrPanel{flex:0 1 auto;width:100%;max-width:20.5rem;min-width:min(100%,14rem);border-radius:10px;overflow:hidden;border:1px solid var(--border-light);background:var(--bg-base);box-shadow:0 2px 8px color-mix(in srgb,var(--text-primary) 6%,transparent)}.cianDashHttpErrPanel--outcome{border-color:color-mix(in srgb,#d97706 42%,var(--border-light))}.cianDashHttpErrPanel--outcome .cianDashHttpErrPanel__head{background:linear-gradient(90deg,color-mix(in srgb,#fbbf24 22%,var(--bg-muted)),color-mix(in srgb,#fcd34d 12%,var(--bg-muted)));color:#78350f;border-bottom:1px solid color-mix(in srgb,#d97706 35%,var(--border-light))}.cianDashHttpErrPanel--detail{border-color:color-mix(in srgb,#e11d48 38%,var(--border-light))}.cianDashHttpErrPanel--detail .cianDashHttpErrPanel__head{background:linear-gradient(90deg,color-mix(in srgb,#fb7185 18%,var(--bg-muted)),color-mix(in srgb,#fda4af 12%,var(--bg-muted)));color:#881337;border-bottom:1px solid color-mix(in srgb,#e11d48 30%,var(--border-light))}.cianDashHttpErrPanel__head{display:flex;flex-direction:column;gap:.08rem;padding:.4rem .5rem .42rem}.cianDashHttpErrPanel__headMain{font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.cianDashHttpErrPanel__headSub{font-size:.58rem;font-weight:600;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;opacity:.85}.cianDashHttpErrList{list-style:none;margin:0;padding:.15rem 0;max-height:12rem;overflow-y:auto;-webkit-overflow-scrolling:touch}.cianDashHttpErrRow{margin:0;padding:0}.cianDashHttpErrRow:nth-child(2n) .cianDashHttpErrLink{background:color-mix(in srgb,var(--bg-muted) 35%,transparent)}.cianDashHttpErrLink{display:flex;align-items:center;justify-content:space-between;gap:.45rem;padding:.32rem .5rem;text-decoration:none;color:inherit;font-size:.68rem;border-bottom:1px solid color-mix(in srgb,var(--border-light) 65%,transparent)}.cianDashHttpErrRow:last-child .cianDashHttpErrLink{border-bottom:none}.cianDashHttpErrLink:hover{background:color-mix(in srgb,var(--accent) 8%,var(--bg-muted))}.cianDashHttpErrLink:hover .cianDashHttpErrCode{text-decoration:underline}.cianDashHttpErrCode{font-size:.62rem;word-break:break-word;color:var(--text-secondary);line-height:1.3}.cianDashHttpErrCount{flex-shrink:0;min-width:2rem;text-align:center;font-weight:800;font-variant-numeric:tabular-nums;font-size:.72rem;padding:.12rem .38rem;border-radius:999px;background:color-mix(in srgb,var(--bg-muted) 80%,var(--text-primary) 6%);color:var(--text-primary)}.cianDashHttpErrPanel--outcome .cianDashHttpErrCount{background:color-mix(in srgb,#fef3c7 75%,var(--bg-base));color:#92400e}.cianDashHttpErrPanel--detail .cianDashHttpErrCount{background:color-mix(in srgb,#ffe4e6 70%,var(--bg-base));color:#9f1239}.cianDashV2{display:flex;flex-direction:column;gap:.85rem}.cianDashV2Intro{margin:0 0 .15rem;line-height:1.45}.cianDashV2State{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.65rem 1rem;padding:.65rem .85rem;border-radius:var(--radius-sm);border:1px solid var(--border-light);box-shadow:var(--shadow-sm)}.cianDashV2StateMain{display:flex;gap:.6rem;align-items:flex-start;flex:1 1 18rem;min-width:0}.cianDashV2StateTitle{margin:0 0 .3rem;font-size:1rem;font-weight:800;letter-spacing:-.02em}.cianDashV2StateBody{margin:0;font-size:.8rem;color:var(--text-secondary);line-height:1.4}.cianDashV2StateList{margin:.15rem 0 0;padding-left:1.05rem;font-size:.8rem;line-height:1.45;color:var(--text)}.cianDashV2StateAside{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:.3rem;font-size:.74rem;color:var(--text-secondary)}.cianDashV2Time{font-variant-numeric:tabular-nums;color:var(--text-muted)}.cianDashV2Nav{display:flex;flex-wrap:wrap;gap:.35rem .65rem;justify-content:flex-end}.cianDashV2Nav a{font-weight:600}.cianDashV2Block{border:1px solid var(--border-light);border-radius:var(--radius-sm);padding:.65rem .75rem;background:var(--bg-subtle)}.cianDashV2Block--flush{padding-bottom:.4rem}.cianDashV2BlockTitle{margin:0 0 .25rem;font-size:.88rem;font-weight:800}.cianDashV2BlockHint{margin:0 0 .5rem;font-size:.74rem;color:var(--text-muted);line-height:1.42;max-width:48rem}.cianDashV2QueueRow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.65rem 1rem;align-items:start}@media (max-width: 760px){.cianDashV2QueueRow{grid-template-columns:1fr}}.cianDashV2Cookie{margin:0;padding:.45rem .55rem;border-radius:var(--radius-sm);border:1px solid var(--border-light);background:var(--bg-muted);display:grid;grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.4rem .85rem;font-size:.74rem}.cianDashV2Cookie dt{margin:0;font-size:.58rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.cianDashV2Cookie dd{margin:.08rem 0 0;font-weight:600;line-height:1.3}.cianDashV2JournalBar{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.45rem;padding-top:.45rem;border-top:1px dashed color-mix(in srgb,var(--border-light) 85%,transparent)}.cianDashV2JournalBarLabel{font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-right:.15rem}.cianDashV2SrOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cianDashV2Block--flush .cianImportHttpTraffic{margin-top:0}.cianImportStatusFilter{margin:.65rem 0 .85rem;padding:.55rem .65rem;border:1px solid var(--border-light);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--bg-subtle) 92%,var(--accent) 4%);box-shadow:var(--shadow-sm)}.cianImportStatusFilterHead{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;margin-bottom:.45rem}.cianImportStatusFilterLabel{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.cianImportStatusFilterHint{font-size:.78rem;color:var(--text-secondary);flex:1 1 12rem;min-width:0;line-height:1.35}.cianImportStatusFilterClear{font-size:.78rem;margin-left:auto}.cianImportStatusChipRow{display:flex;flex-wrap:wrap;gap:.35rem}.cianImportStatusChip{display:inline-flex;align-items:center;margin:0;padding:.32rem .55rem .32rem .5rem;border:1px solid var(--border-light);border-radius:999px;background:var(--bg-muted);color:var(--text-secondary);font-size:.62rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;position:relative;box-shadow:0 1px color-mix(in srgb,var(--text) 6%,transparent);transition:background .12s ease,color .12s ease,border-color .12s ease,box-shadow .12s ease}.cianImportStatusChip:before{content:"";width:5px;height:5px;border-radius:50%;margin-right:.35rem;flex-shrink:0;opacity:.55;background:var(--text-muted)}.cianImportStatusChip:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--border-light));color:var(--text)}.cianImportStatusChip.is-active{background:var(--bg-subtle);color:var(--text);border-color:color-mix(in srgb,var(--accent) 45%,var(--border-light));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent),var(--shadow-sm)}.cianImportStatusChip.is-active:before{opacity:1}.cianImportStatusChipLabel{line-height:1.2;max-width:16rem;text-align:left}.cianImportStatusChip--pending:before{background:#64748b}.cianImportStatusChip--importing:before{background:#7174d6}.cianImportStatusChip--waiting:before{background:#a88448}.cianImportStatusChip--completed:before{background:#22a06b}.cianImportStatusChip--failed:before{background:#dc5656}.cianImportStatusChip--pending.is-active{background:color-mix(in srgb,rgb(100,116,139) 14%,var(--bg-subtle))}.cianImportStatusChip--importing.is-active{background:color-mix(in srgb,rgb(113,116,214) 15%,var(--bg-subtle))}.cianImportStatusChip--waiting.is-active{background:color-mix(in srgb,rgb(168,132,72) 16%,var(--bg-subtle))}.cianImportStatusChip--completed.is-active{background:color-mix(in srgb,rgb(34,160,107) 14%,var(--bg-subtle))}.cianImportStatusChip--failed.is-active{background:color-mix(in srgb,rgb(220,86,86) 14%,var(--bg-subtle))}.panelSubhead{margin:0 0 8px;font-size:15px;font-weight:600}.httpLogList{display:flex;flex-direction:column;gap:10px;max-width:960px}.httpLogBlock{border:1px solid var(--border-subtle, rgba(255, 255, 255, .08));border-radius:8px;background:var(--surface-elevated, rgba(0, 0, 0, .2))}.httpLogSummary{cursor:pointer;padding:10px 12px;font-size:13px;list-style-position:outside}.httpLogBody{padding:0 12px 12px;border-top:1px solid var(--border-subtle, rgba(255, 255, 255, .06))}.httpLogLabel{display:block;margin:10px 0 4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.httpLogCurlToolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:10px 0 4px}.httpLogCurlToolbar .httpLogLabel{margin:0}.btnSecondary{display:inline-block;padding:6px 12px;border-radius:var(--radius-md, 8px);border:1px solid var(--border-subtle, rgba(255, 255, 255, .12));background:var(--surface-elevated, rgba(255, 255, 255, .06));color:var(--text);font-size:13px;font-weight:500;cursor:pointer}.btnSecondary:hover{background:var(--surface-hover, rgba(255, 255, 255, .1))}.btnCompact{padding:4px 10px;font-size:12px}.httpLogPre{margin:0;padding:10px 12px;font-size:12px;line-height:1.45;white-space:pre-wrap;word-break:break-word;max-height:320px;overflow:auto;border-radius:6px;background:#00000059}.httpLogTableWrap{max-width:100%}.httpLogTable th,.httpLogTable td{padding:10px 12px;font-size:13px;vertical-align:top}.httpLogTable th:last-child,.httpLogTable td:last-child{white-space:nowrap;width:1%}.httpLogTableMono{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px}.httpLogTableTime{white-space:nowrap;font-size:12px}.httpLogTableUrl{max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.httpLogTableErr{max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.httpLogLayer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0f172a73;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px}.httpLogLayerInner{position:relative;background:var(--bg-elevated);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);max-width:min(920px,100%);width:100%;max-height:min(92vh,900px);display:flex;flex-direction:column;padding:18px 20px 20px;border:1px solid var(--border-light)}.httpLogLayerClose{position:absolute;top:10px;right:12px;width:36px;height:36px;border:none;border-radius:var(--radius-md);background:var(--bg-muted);font-size:22px;line-height:1;cursor:pointer;color:var(--text-secondary)}.httpLogLayerClose:hover{background:var(--bg-subtle)}.httpLogLayerTitle{margin:0 44px 8px 0;font-size:16px;font-weight:600;line-height:1.35}.httpLogLayerMeta{margin:0 44px 12px 0;font-size:13px;line-height:1.45}.httpLogLayerUrl{display:inline;word-break:break-all}.httpLogLayerBody{overflow:auto;flex:1;min-height:0;padding-right:2px}.cianCookiePage{max-width:1180px;margin:0 auto;padding:0 4px 32px}.cianCookiePanel{padding:20px 22px 28px}.cianCookieToolbar{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px 24px;margin-bottom:20px;padding-bottom:18px;border-bottom:1px solid var(--border-light)}.cianCookieToolbarIntro{flex:1;min-width:min(100%,280px)}.cianCookieTitle{margin:0 0 8px;font-size:1.35rem;font-weight:650;letter-spacing:-.02em}.cianCookieLead{margin:0;font-size:13px;line-height:1.5;color:var(--text-muted);max-width:52ch}.cianCookieToolbarActions{flex-shrink:0}.cianCookieLoading{margin:12px 0 20px}.cianCookieStatsGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin-bottom:22px}.cianCookieStat{padding:12px 14px;background:var(--bg-muted);border:1px solid var(--border-light);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:6px;min-height:72px;box-sizing:border-box}.cianCookieStatWide{grid-column:span 2}@media (max-width: 640px){.cianCookieStatWide{grid-column:span 1}}.cianCookieStatLabel{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);line-height:1.2}.cianCookieStatValue{font-size:14px;line-height:1.35;font-weight:500;word-break:break-word}.cianCookieSettingsCard{margin-bottom:28px;padding:18px 18px 16px;background:var(--bg-subtle);border:1px solid var(--border-light);border-radius:var(--radius-lg)}.cianCookieSubheading{margin:0 0 14px;font-size:15px;font-weight:600}.cianCookieCheckboxRow{display:flex;align-items:flex-start;gap:10px;margin-bottom:18px;font-size:14px;line-height:1.4}.cianCookieCheckboxRow input{margin-top:3px}.cianCookieFormGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:14px 16px;margin-bottom:16px}.cianCookieField{display:flex;flex-direction:column;gap:6px}.cianCookieFieldLabel{font-size:12px;color:var(--text-muted)}.cianCookieField input{width:100%;box-sizing:border-box;padding:8px 10px;font-size:14px;border-radius:var(--radius-md);border:1px solid var(--border-light);background:var(--bg);color:var(--foreground)}.cianCookieFormActions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.cianCookieSubsection{margin-bottom:8px}.cianCookieSubsectionHead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px;margin-bottom:8px}.cianCookieSubsectionHead .cianCookieSubheading{margin:0}.cianCookieSubsectionMeta{font-size:13px;color:var(--text-muted)}.cianCookieHelp{margin:0 0 12px;font-size:12px;line-height:1.45;color:var(--text-muted);max-width:85ch}.cianCookiePoolToolbar{margin-bottom:12px}.cianCookieExpireAllBtn{padding:6px 12px;border-radius:var(--radius-md);border:1px solid var(--danger);background:transparent;color:var(--danger);font-size:13px;font-weight:600;cursor:pointer}.cianCookieExpireAllBtn:hover:not(:disabled){background:#dc262614}.cianCookieExpireAllBtn:disabled{opacity:.5;cursor:not-allowed}.cianCookiePoolTableWrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--radius-md);border:1px solid var(--border-light);background:var(--bg)}.cianCookiePoolTable{width:100%;min-width:720px;border-collapse:collapse;font-size:13px;table-layout:auto}.cianCookiePoolTable thead th{position:sticky;top:0;z-index:1;background:var(--bg-muted);padding:10px;text-align:left;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);border-bottom:1px solid var(--border-light);white-space:nowrap}.cianCookiePoolTable tbody td{padding:10px;border-bottom:1px solid var(--border-light);vertical-align:top}.cianCookiePoolTable tbody tr:last-child td{border-bottom:none}.cianCookieColNum{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.cianCookieColOk{color:var(--accent-bright, #2a9d8f)}.cianCookieColBad{color:#c94c4c}.cianCookieCellDate{white-space:nowrap;font-size:12px}.cianCookieCellSource{font-size:12px;max-width:9rem}.cianCookiePoolCookieCell{min-width:200px;max-width:420px}.cianCookieBadge{display:inline-block;padding:2px 8px;border-radius:6px;font-size:11px;font-weight:600;letter-spacing:.02em;background:var(--bg-muted);border:1px solid var(--border-light)}.cianCookieBadgeOk{background:#2a9d8f1f;border-color:#2a9d8f59;color:var(--accent-bright, #1d7a70)}.cianCookieBadgeWarn{background:#c8a0501f;border-color:#c8a05059}.cianCookieEmpty{padding:16px;margin:0;text-align:center}.cianCookieDetails{margin-top:20px;border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--bg);overflow:hidden}.cianCookieDetailsSummary{padding:14px 18px;cursor:pointer;font-size:15px;font-weight:600;list-style:none;-webkit-user-select:none;user-select:none}.cianCookieDetailsSummary::-webkit-details-marker{display:none}.cianCookieDetailsSummary:before{content:"▸";display:inline-block;margin-right:8px;transition:transform .15s ease;color:var(--text-muted)}.cianCookieDetails[open] .cianCookieDetailsSummary:before{transform:rotate(90deg)}.cianCookieDetailsBody{padding:0 12px 16px;border-top:1px solid var(--border-light)}.cianCookieHistoryTable table{table-layout:fixed}.cianCookieHistoryTime{white-space:nowrap;width:11rem;vertical-align:top}.cianCookieHistoryValueCell{vertical-align:top;min-width:12rem}textarea.cianCookieValuePreview{width:100%;min-width:240px;max-width:100%;box-sizing:border-box;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.35;padding:8px 10px;resize:vertical;background:var(--bg);border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--foreground)}textarea.cianCookieValuePreviewCompact{min-width:0;max-height:120px;min-height:52px;font-size:11px}@media (max-width: 900px){.topNavInner{flex-wrap:wrap;padding:10px 14px 12px}.topNavMenu{width:100%;flex-wrap:wrap;gap:4px;padding-top:6px}.navDropdownPanel{left:0;right:auto}.page{padding:1.25rem 1rem 2rem}.grid,.filters{grid-template-columns:1fr}}@theme inline{ --font-heading: var(--font-sans); --font-sans: "Geist Variable", sans-serif; --color-sidebar-ring: var(--sidebar-ring); --color-sidebar-border: var(--sidebar-border); --color-sidebar-accent-foreground: var(--sidebar-accent-foreground); --color-sidebar-accent: var(--sidebar-accent); --color-sidebar-primary-foreground: var(--sidebar-primary-foreground); --color-sidebar-primary: var(--sidebar-primary); --color-sidebar-foreground: var(--sidebar-foreground); --color-sidebar: var(--sidebar); --color-chart-5: var(--chart-5); --color-chart-4: var(--chart-4); --color-chart-3: var(--chart-3); --color-chart-2: var(--chart-2); --color-chart-1: var(--chart-1); --color-ring: var(--ring); --color-input: var(--input); --color-border: var(--border); --color-destructive: var(--destructive); --color-accent-foreground: var(--accent-foreground); --color-accent: var(--accent); --color-muted-foreground: var(--muted-foreground); --color-muted: var(--muted); --color-secondary-foreground: var(--secondary-foreground); --color-secondary: var(--secondary); --color-primary-foreground: var(--primary-foreground); --color-primary: var(--primary); --color-popover-foreground: var(--popover-foreground); --color-popover: var(--popover); --color-card-foreground: var(--card-foreground); --color-card: var(--card); --color-foreground: var(--foreground); --color-background: var(--background); --radius-sm: calc(var(--radius) * .6); --radius-md: calc(var(--radius) * .8); --radius-lg: var(--radius); --radius-xl: calc(var(--radius) * 1.4); --radius-2xl: calc(var(--radius) * 1.8); --radius-3xl: calc(var(--radius) * 2.2); --radius-4xl: calc(var(--radius) * 2.6); }.dark{--background: oklch(.145 0 0);--foreground: oklch(.985 0 0);--card: oklch(.205 0 0);--card-foreground: oklch(.985 0 0);--popover: oklch(.205 0 0);--popover-foreground: oklch(.985 0 0);--primary: oklch(.922 0 0);--primary-foreground: oklch(.205 0 0);--secondary: oklch(.269 0 0);--secondary-foreground: oklch(.985 0 0);--muted: oklch(.269 0 0);--muted-foreground: oklch(.708 0 0);--accent: oklch(.269 0 0);--accent-foreground: oklch(.985 0 0);--destructive: oklch(.704 .191 22.216);--border: oklch(1 0 0 / 10%);--input: oklch(1 0 0 / 15%);--ring: oklch(.556 0 0);--chart-1: oklch(.87 0 0);--chart-2: oklch(.556 0 0);--chart-3: oklch(.439 0 0);--chart-4: oklch(.371 0 0);--chart-5: oklch(.269 0 0);--sidebar: oklch(.205 0 0);--sidebar-foreground: oklch(.985 0 0);--sidebar-primary: oklch(.488 .243 264.376);--sidebar-primary-foreground: oklch(.985 0 0);--sidebar-accent: oklch(.269 0 0);--sidebar-accent-foreground: oklch(.985 0 0);--sidebar-border: oklch(1 0 0 / 10%);--sidebar-ring: oklch(.556 0 0)}@layer base{*{@apply border-border outline-ring/50;}body{@apply bg-background text-foreground;}html{@apply font-sans;}}.processHubPage{max-width:52rem;margin-left:auto;margin-right:auto}.processHubPageTitle{margin:0;font-size:1.35rem;font-weight:700;letter-spacing:-.03em;line-height:1.2}.processHubIntro{margin:0 0 1.25rem;font-size:.9rem;line-height:1.5;color:var(--text-secondary);max-width:42rem}.processHubLoading,.processHubError{margin-bottom:.75rem}.processHubStack{display:flex;flex-direction:column;gap:1.5rem}.processHubPanel{background:var(--bg-elevated);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:1.25rem 1.35rem 1rem;box-shadow:var(--shadow-sm)}.processHubPanelHeader{margin-bottom:1rem;padding-bottom:.85rem;border-bottom:1px solid var(--border-light)}.processHubPanelTitle{margin:0 0 .35rem;font-size:1.1rem;font-weight:650;letter-spacing:-.02em;color:var(--text)}.processHubPanelLead{margin:0;font-size:.875rem;line-height:1.45;color:var(--text-secondary)}.processHubPanelLead code{font-size:.82em;padding:.1em .35em;border-radius:4px;background:var(--bg-muted)}.processHubKpiStrip{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:0;margin-bottom:1rem;border:1px solid var(--border-light);border-radius:var(--radius-md);overflow:hidden;background:var(--border-light)}.processHubKpiStripItem{display:flex;flex-direction:column;gap:.35rem;padding:.85rem 1rem;background:var(--bg-muted);border-right:1px solid var(--border-light);min-width:0}.processHubKpiStripItem:last-child{border-right:none}.processHubKpiStripLabel{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);line-height:1.2}.processHubKpiStripValue{font-size:1.2rem;font-weight:700;letter-spacing:-.03em;color:var(--text);line-height:1.15;word-break:break-word}.processHubTableSection{margin-top:.25rem;margin-bottom:.5rem}.processHubTableHeading{margin:0 0 .5rem;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.processHubTableScroll{overflow-x:auto;margin:0 -.15rem;padding:0 .15rem;-webkit-overflow-scrolling:touch}.processHubTable{width:100%;min-width:100%;border-collapse:collapse;font-size:.875rem;line-height:1.35;border:1px solid var(--border-light);border-radius:var(--radius-md);overflow:hidden}.processHubTable thead{background:var(--bg-muted)}.processHubTable th,.processHubTable td{padding:.65rem .85rem;text-align:left;vertical-align:middle;border-bottom:1px solid var(--border-light)}.processHubTable tbody tr:last-child td{border-bottom:none}.processHubTable tbody tr:nth-child(2n){background:color-mix(in srgb,var(--bg-muted) 35%,transparent)}.processHubTable th{font-size:.72rem;font-weight:650;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.processHubColNarrow{width:4.5rem;white-space:nowrap}.processHubColStatus{width:1%;white-space:nowrap}.processHubColTags{width:38%;min-width:8rem}.processHubCellDate{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.processHubTablePreset td:first-child{max-width:0;word-wrap:break-word;overflow-wrap:break-word}.processHubPresetId{color:var(--text-muted);font-size:.82em}.processHubIdLink{font-weight:600;text-decoration:none;color:var(--accent)}.processHubIdLink:hover{text-decoration:underline}.processHubPanelFooter{margin-top:1rem;padding-top:.85rem;border-top:1px solid var(--border-light)}.processHubCardLink{font-weight:600;font-size:.92rem;color:var(--accent);text-decoration:none}.processHubCardLink:hover{color:var(--accent-hover);text-decoration:underline}.processHubStatusPill{display:inline-block;padding:.2rem .5rem;border-radius:6px;font-size:.75rem;font-weight:650;background:var(--bg-muted);color:var(--text-secondary);border:1px solid var(--border-light)}.processHubSignalCell{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.processHubTag{display:inline-block;padding:.18rem .5rem;border-radius:6px;font-size:.75rem;font-weight:600;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent)}.processHubTagLink{text-decoration:none}.processHubTagLink:hover{text-decoration:underline}.processHubTagWarn{background:color-mix(in srgb,#b45309 14%,transparent);color:#b45309}.processHubCookieSource{margin:0 0 .75rem;padding:.75rem .9rem;border-radius:var(--radius-md);background:var(--bg-muted);border:1px solid var(--border-light)}.processHubCookieSourceLabel{display:block;margin-bottom:.35rem;font-size:.7rem;font-weight:650;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.processHubCookieSourceText{margin:0;font-size:.9rem;line-height:1.45;color:var(--text)}.processHubEmptyNote{margin:0 0 1rem;font-size:.9rem;color:var(--text-muted)}.processHubAlert{margin:0 0 1rem;padding:.65rem .85rem;border-radius:var(--radius-md);font-size:.88rem;line-height:1.4;background:color-mix(in srgb,#b45309 10%,transparent);border:1px solid color-mix(in srgb,#b45309 25%,transparent);color:var(--text)}.processHubPoolNote{margin:0 0 .5rem;font-size:.88rem;line-height:1.4;color:var(--text-secondary)}.processHubDevPanel{margin-top:1.5rem;max-width:52rem;margin-left:auto;margin-right:auto}.processHubDevTitle{margin-top:0;margin-bottom:.35rem;font-size:1rem;font-weight:600;color:var(--text-muted)}.cianDashQueueList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.38rem}.cianDashQueueItem{display:flex;justify-content:space-between;align-items:center;padding:.38rem .45rem .38rem .7rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--border-light) 72%,transparent);border-left-width:4px;background:color-mix(in srgb,var(--bg-muted) 88%,transparent)}.cianDashQueueItem--pending{border-left-color:#94a3b8}.cianDashQueueItem--importing{border-left-color:#2563eb;background:color-mix(in srgb,#dbeafe 18%,var(--bg-muted))}.cianDashQueueItem--waiting{border-left-color:#ca8a04;background:color-mix(in srgb,#fef9c3 18%,var(--bg-muted))}.cianDashQueueItem--pendingAlert{border-left-color:#dc2626;background:color-mix(in srgb,#fee2e2 20%,var(--bg-muted))}.cianDashQueueItem--pendingAlert .cianDashQueueItem__val{color:#b91c1c;font-weight:800}.cianDashQueueItem__name{font-size:.64rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary)}.cianDashQueueItem__val{font-size:.88rem;font-weight:800;font-variant-numeric:tabular-nums}.cianDashCard--httpGroup1m{border-top:3px solid rgb(37,99,235)}.cianDashCard--httpGroup1h{border-top:3px solid rgb(124,58,237)}.cianDashCookiePoolRow{display:flex;flex-direction:column;gap:.3rem;padding:.38rem .45rem;border-radius:8px;background:color-mix(in srgb,var(--bg-muted) 88%,transparent);border:1px solid color-mix(in srgb,var(--border-light) 72%,transparent);margin-bottom:.38rem}.cianDashCookiePoolLabel{display:flex;justify-content:space-between;align-items:baseline;font-size:.58rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.cianDashCookiePoolNumbers{font-size:.8rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text)}.cianDashCookiePoolBar{height:6px;border-radius:999px;background:color-mix(in srgb,var(--border-light) 55%,transparent);overflow:hidden}.cianDashCookiePoolBarFill{height:100%;border-radius:999px;background:linear-gradient(90deg,#2563eb,#60a5fa);transition:width .4s ease;min-width:0}.cianDashCookieLenWarn{color:#92400e}.cianDashCookieLenAlert{color:#b91c1c;font-weight:800}.cianDashCookieLenBadge{display:inline-block;margin-left:.35rem;font-size:.62rem;font-weight:700;opacity:.88}.cianDashHttpStatPill--failHigh{border-color:color-mix(in srgb,rgb(239,68,68) 65%,var(--border-light));background:color-mix(in srgb,rgb(254,202,202) 55%,var(--bg-base))}.cianDashHttpStatPill--failHigh .cianDashHttpStatPill__val{color:#991b1b}.cianDashHttpStatPill__pct{font-size:.7em;font-weight:700;opacity:.85}.cianDashHttpTrendArrow{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:50%;font-size:.85rem;font-weight:800;border:1px solid var(--border-light);background:var(--bg-muted);flex-shrink:0;margin-top:.3rem}.cianDashHttpTrendArrow--up{color:#b91c1c;border-color:color-mix(in srgb,#dc2626 38%,var(--border-light));background:color-mix(in srgb,#fee2e2 40%,var(--bg-muted))}.cianDashHttpTrendArrow--down{color:#15803d;border-color:color-mix(in srgb,#16a34a 38%,var(--border-light));background:color-mix(in srgb,#dcfce7 40%,var(--bg-muted))}.cianDashHttpTrendArrow--flat{color:var(--text-muted)}.cianDashFilterBar{display:flex;align-items:center;gap:.5rem;margin-bottom:.65rem}.cianDashFilterLabel{font-size:.72rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.cianDashFilterInput{width:6.5rem;padding:.28rem .5rem;border:1px solid var(--border-light);border-radius:var(--radius-sm, 6px);background:var(--bg-elevated);font-size:.82rem;font-family:var(--font);color:var(--text);transition:border-color .12s ease}.cianDashFilterInput:focus{outline:none;border-color:var(--accent-bright, #2563eb)}.cianDashErrDetails{font-size:.72rem;color:var(--text-secondary)}.cianDashErrSummary{cursor:pointer;list-style:none;color:var(--text-secondary);max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cianDashErrSummary::-webkit-details-marker{display:none}.cianDashErrDetails[open] .cianDashErrSummary{white-space:normal;overflow:visible;text-overflow:clip}.cianDashErrFull{display:block;margin-top:.25rem;word-break:break-word;color:var(--text);font-size:.7rem;line-height:1.45;max-width:24rem}.cianDashLastSuccList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.cianDashLastSuccItem{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;padding:.3rem .4rem;border-radius:7px;border:1px solid color-mix(in srgb,var(--border-light) 72%,transparent);background:color-mix(in srgb,var(--bg-muted) 70%,transparent);font-size:.75rem}.cianDashLastSuccLink{font-weight:700;flex-shrink:0}.cianDashLastSuccDate{font-variant-numeric:tabular-nums;color:var(--text-muted);font-size:.7rem}.authShell{min-height:100vh;display:grid;place-items:center;padding:2rem 1rem;background:var(--bg-mesh);font-family:var(--font);color:var(--text)}.authCard{width:min(400px,100%);background:var(--bg-elevated);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:1.75rem 1.5rem;border:1px solid var(--border-light)}.authTitle{margin:0 0 .75rem;font-size:1.35rem}.authHint{margin:0 0 1rem;color:var(--text-secondary);font-size:.9rem}.authForm{display:flex;flex-direction:column;gap:.85rem;margin-bottom:1.25rem}.authLabel{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;color:var(--text-secondary)}.authLabel input{padding:.55rem .65rem;border-radius:var(--radius-sm);border:1px solid var(--border);font:inherit}.btnPrimary,.btnSecondary{font:inherit;cursor:pointer;border-radius:var(--radius-sm);padding:.6rem .85rem;border:none;transition:background var(--transition)}.btnPrimary{background:var(--accent);color:#fff}.btnPrimary:hover:not(:disabled){background:var(--accent-hover)}.btnSecondary{background:var(--bg-muted);color:var(--text);border:1px solid var(--border)}.btnPrimary:disabled,.btnSecondary:disabled{opacity:.6;cursor:default}.authAlt{display:flex;flex-direction:column;gap:.65rem}.authMuted{margin:0;font-size:.78rem;color:var(--text-muted);line-height:1.4}.authMutedLink{font-size:.85rem;color:var(--accent)}.authCode{font-size:.75rem;word-break:break-all}
