*{box-sizing:border-box}:root{--bg:#f4f5f1;--surface:#fff;--surface-soft:#f7f8f4;--surface-blue:#eef4f1;--ink:#111916;--text:#28332f;--muted:#6d7772;--soft:#98a19d;--line:#dfe5e1;--line-strong:#cbd4cf;--forest:#0d4d46;--forest-strong:#083a35;--forest-soft:#e9f1ee;--sage:#c9d7d1;--ivory:#fbfaf6;--blue:#0d4d46;--blue-hover:#083a35;--blue-dark:#062d29;--success:#2f6956;--warning:#9a7028;--danger:#a9483d;--shadow-xs:0 1px 2px #0b1f1b0a;--shadow-sm:0 10px 30px #0b1f1b0e;--shadow-md:0 24px 60px #0b1f1b1a;--radius-xl:24px;--radius-lg:18px;--radius-md:14px;--radius-sm:10px;--kb-night:#06110e;--kb-deep:#040d0b;--kb-panel:#081713;--kb-raised:#0a1915;--kb-text:#f4f8f5;--kb-text-soft:#dce5e0;--kb-muted:#74827b;--kb-muted-soft:#69776f;--kb-accent:#b9f64a;--kb-accent-hover:#c9ff62;--kb-on-accent:#07130f;--kb-line:#ffffff14;--kb-line-soft:#ffffff12;--kb-radius-card:14px;--kb-radius-control:9px;--kb-content-max:1480px;--font-sans:Arial, "Liberation Sans", sans-serif;--display:var(--font-sans);--mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace}html{min-height:100%;color:var(--ink);background:#f7f8f5}body{min-height:100%;color:var(--ink);font-family:var(--font-sans);letter-spacing:-.012em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:radial-gradient(circle at 12% -10%,#0d4d460e,#0000 26%),linear-gradient(#fbfbf8 0%,#f4f5f1 55%,#eef1ed 100%);margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.62}img{max-width:100%;display:block}p,h1,h2,h3,h4,dl,dd,ul,ol{margin:0}ul,ol{padding:0;list-style:none}.page{width:min(1220px,100vw - 40px);margin:0 auto;padding:26px 0 72px}.page.compact{width:min(1120px,100vw - 40px)}.header,.appHeader{z-index:60;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border:1px solid #e2e8f0f5;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;margin-bottom:54px;padding:12px 14px;display:grid;position:sticky;top:14px}.brand{min-width:max-content;color:var(--blue);letter-spacing:-.04em;align-items:center;gap:9px;font-size:13px;font-weight:900;display:inline-flex}.brand img{border-radius:8px;width:26px;height:26px}.appNav,.header nav{color:var(--ink);justify-content:center;align-items:center;gap:24px;font-size:13px;font-weight:760;display:flex}.appNav a,.header nav a{white-space:nowrap;padding:6px 0;position:relative}.appNav a:after,.header nav a:after{background:var(--blue);content:"";opacity:0;border-radius:999px;height:2px;transition:opacity .15s,transform .15s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.45)}.appNav a:hover:after,.header nav a:hover:after{opacity:1;transform:scaleX(1)}.headerActions{align-items:center;gap:8px;display:flex}.headerIconLink,.headerUserLink,.headerPrimaryLink{border-radius:10px;justify-content:center;align-items:center;min-height:34px;font-size:13px;font-weight:850;display:inline-flex}.headerIconLink{border:1px solid var(--line);width:34px;color:var(--blue)}.headerUserLink{border:1px solid var(--line);color:var(--ink);background:#fff;padding:0 12px}.headerPrimaryLink{background:var(--blue);color:#fff;padding:0 15px;box-shadow:0 8px 16px #0b63ce26}.eyebrow{color:#667085;letter-spacing:0;text-transform:none;align-items:center;gap:9px;font-size:12px;font-weight:650;display:inline-flex}.eyebrow:before{content:"";background:#b9f64a;width:24px;height:1px}.lead,.mutedText,.fieldHint{color:var(--muted);line-height:1.55}.fieldHint{font-size:13px}.inlineLink,.surfaceLink,.filterAction{color:var(--blue);align-items:center;font-size:13px;font-weight:850;display:inline-flex}.inlineLink:hover,.surfaceLink:hover,.filterAction:hover{color:var(--blue-hover)}.primaryCta,.secondaryCta,button[type=submit],.assetCardLeadLink,.authLogoutButton{border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:14px;font-weight:850;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s;display:inline-flex}.primaryCta,button[type=submit],.assetCardLeadLink{border:1px solid var(--blue);background:var(--blue);color:#fff;box-shadow:0 10px 20px #0b63ce24}.secondaryCta,.ghostButton{border:1px solid var(--line-strong);color:var(--ink);background:#fff}.primaryCta:hover,.headerPrimaryLink:hover,button[type=submit]:hover:not(:disabled),.assetCardLeadLink:hover{background:var(--blue-hover);border-color:var(--blue-hover);transform:translateY(-1px)}.secondaryCta:hover,.ghostButton:hover:not(:disabled){border-color:var(--blue);transform:translateY(-1px)}.ghostButton{border-radius:8px;min-height:38px;padding:0 14px;font-weight:820}input,select,textarea{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);background:#fff;border-radius:10px;outline:none;padding:0 13px;transition:border-color .14s,box-shadow .14s}textarea{resize:vertical;min-height:110px;padding-top:12px}input:focus,select:focus,textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #0b63ce1f}label{color:#475569;letter-spacing:0;text-transform:none;gap:8px;font-size:12px;font-weight:700;display:grid}.sectionHeading{max-width:720px}.sectionHeading h2,.cleanPanelHero h1,.sectionHero h1{color:var(--ink);letter-spacing:-.05em;margin-top:8px;font-size:clamp(30px,3.2vw,42px);line-height:1.08}.sectionHeading p:last-child,.cleanPanelHero .lead,.sectionHero .lead{color:var(--muted);margin-top:10px;line-height:1.55}.marketSection,.cleanSection,.sectionBlock,.relatedAssetsSection{margin-top:70px}.tightTop{margin-top:30px}.sectionTopline{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.marketHero,.dealDeskHero{grid-template-columns:minmax(0,1fr) 420px;align-items:center;gap:64px;min-height:360px;display:grid}.marketHeroContent h1{max-width:680px;color:var(--ink);letter-spacing:-.065em;margin-top:16px;font-size:clamp(44px,5vw,68px);line-height:1.02}.marketHeroContent .lead{max-width:580px;margin-top:18px;font-size:17px}.marketHeroActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.dealDeskCard{border:1px solid var(--line);box-shadow:var(--shadow-md);background:linear-gradient(#fff,#f8fafc),repeating-linear-gradient(90deg,#0b63ce0d 0 1px,#0000 1px 34px);border-radius:22px;gap:18px;padding:22px;display:grid}.dealDeskHeader{border-bottom:1px solid var(--line);gap:8px;padding-bottom:16px;display:grid}.dealDeskHeader span,.dealCategoryIndex{color:var(--blue);font-family:var(--mono);letter-spacing:.08em;font-size:12px;font-weight:850}.dealDeskHeader strong{color:var(--ink);letter-spacing:-.055em;font-size:30px;line-height:1.05}.dealDeskRows{gap:10px;display:grid}.dealDeskRows div{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding:12px 0;display:flex}.dealDeskRows span{color:var(--muted);font-size:13px}.dealDeskRows strong{color:var(--ink);font-size:14px}.dealDeskChart{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:flex-end;gap:8px;height:92px;padding:12px;display:flex}.dealDeskChart span{background:linear-gradient(180deg, #93c5fd, var(--blue));border-radius:999px 999px 4px 4px;flex:1}.dealDeskChart span:first-child{height:36%}.dealDeskChart span:nth-child(2){height:54%}.dealDeskChart span:nth-child(3){height:48%}.dealDeskChart span:nth-child(4){height:72%}.dealDeskChart span:nth-child(5){height:64%}.dealDeskChart span:nth-child(6){height:86%}.statsStrip,.popularCategoryGrid,.quickActionGrid,.cleanActionGrid,.articleGrid,.metricGrid,.panelOverviewGrid,.adminMetricGrid,.infoGrid{gap:14px;display:grid}.statsStrip{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:46px}.statCard,.popularCategoryCard,.quickActionCard,.infoCard,.articleCard,.emptyState,.detailCard,.detailFact,.leadCard,.authCard,.assetDraftForm,.assetUploadCard,.panelAssetConsole,.adminModerationConsole,.adminSearchHealthCard,.legalTextBlock,.metricCard,.dashboardActionCard,.panelOverviewCard,.adminMetricCard,.adminZoneCard,.workspaceDescriptionCard,.placementGuideCard,.protectedHintCard{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm)}.statCard{gap:6px;padding:18px;display:grid}.statCard strong{color:var(--ink);letter-spacing:-.04em;font-size:21px}.statCard span{color:var(--muted);font-size:13px}.popularCategoryGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.popularCategoryCard,.dealCategoryCard{background:linear-gradient(#fff,#f8fafc);align-content:space-between;gap:14px;min-height:168px;padding:16px;transition:transform .15s,box-shadow .15s,border-color .15s;display:grid}.popularCategoryCard:hover,.assetCard:hover,.dashboardActionCard:hover,.articleCard:hover{box-shadow:var(--shadow-md);border-color:#bfdbfe;transform:translateY(-2px)}.popularCategoryCard strong{color:var(--ink);letter-spacing:-.04em;font-size:18px;line-height:1.18}.popularCategoryCard span:last-child{color:var(--muted);font-size:13px;line-height:1.45}.splitInfoSection,.consultationBand,.cleanAssetHero,.cleanAssetBody,.cleanLoginShell,.assetDraftLayout,.cleanDraftLayout,.panelAssetMediaGrid{grid-template-columns:minmax(0,1fr) 420px;gap:34px;display:grid}.stepsList{gap:14px;margin-top:22px;display:grid}.stepRow{grid-template-columns:44px 1fr;align-items:start;gap:14px;display:grid}.stepRow>span,.placementStep>span{background:var(--surface-blue);color:var(--blue);border-radius:10px;place-items:center;font-weight:900;display:grid}.stepRow>span{width:36px;height:36px}.stepRow strong,.placementStep strong{color:var(--ink)}.stepRow p,.placementStep p{color:var(--muted);margin-top:5px;line-height:1.5}.consultationBand{border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);background:linear-gradient(90deg,#fff 0%,#eff6ffeb 100%);align-items:center;padding:34px}.consultationCopy h2{letter-spacing:-.05em;margin-top:10px;font-size:clamp(30px,3vw,44px);line-height:1.08}.consultationCopy p{color:var(--muted);margin-top:14px;line-height:1.55}.consultationCopy ul{gap:10px;margin-top:22px;display:grid}.consultationCopy li:before{color:var(--blue);content:"✓";margin-right:10px;font-weight:900}.consultationFormMock,.searchBox,.catalogToolbar{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;gap:14px;padding:18px;display:grid}.homeSearchHeader{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.homeSearchHeader strong{letter-spacing:-.04em;font-size:24px}.homeSearchHeader span{color:var(--muted);font-size:13px;font-weight:760}.homeSearchGrid,.leadCard,.authCard,.assetDraftForm,.assetUploadForm{gap:14px;display:grid}.searchBox button,.authCard button,.leadActionRow button[type=submit]{width:100%}.cleanCatalogHero,.marketplaceCatalogHero{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.cleanCatalogHero h1{color:var(--ink);letter-spacing:-.06em;margin-top:10px;font-size:clamp(38px,4.6vw,58px);line-height:1.02}.cleanCatalogHero .lead{margin-top:10px;font-size:16px}.cleanCatalogHero>strong{color:var(--muted);flex:none;font-size:14px}.catalogToolbarGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.catalogToolbarActions,.activeFilters,.catalogPaginationPages,.catalogPagination,.catalogQuickLinks,.assetCardActions,.assetDraftActions,.panelAssetActionRow,.adminModerationActions,.cleanAssetReturn,.dashboardCardActions,.workspaceStatusRow,.statusRow{flex-wrap:wrap;gap:10px;display:flex}.catalogToolbarActions{align-items:center;margin-top:2px}.catalogToolbarActions button{width:auto}.activeFilters,.catalogQuickLinks{margin-top:16px}.filterBadge,.metaPill,.statusBadge,.catalogQuickLinks a,.paginationLink,.paginationCurrent{border:1px solid var(--line);color:#475569;background:#fff;border-radius:9px;align-items:center;min-height:32px;padding:0 11px;font-size:13px;font-weight:760;display:inline-flex}.cleanCatalogResults{margin-top:24px}.resultsSummary{color:var(--muted);margin-bottom:14px;font-size:14px}.assetGrid,.backofficeGrid,.dashboardListGrid,.adminModerationGrid,.panelMediaGrid,.panelFileList{gap:12px;display:grid}.assetCard,.listingCard{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;grid-template-columns:132px minmax(0,1fr) 190px;align-items:stretch;gap:16px;padding:12px;transition:transform .15s,box-shadow .15s,border-color .15s;display:grid}.listingThumb,.dossierThumb{min-height:112px;color:var(--ink);background:linear-gradient(#fff,#f8fbff),repeating-linear-gradient(0deg,#0b63ce0f 0 1px,#0000 1px 14px);border:1px solid #dbeafe;border-radius:12px;align-content:space-between;padding:12px;display:grid}.dossierThumb span,.listingThumb span{color:var(--blue);font-family:var(--mono);letter-spacing:.06em;font-size:11px;font-weight:900}.dossierThumb strong{color:var(--ink);letter-spacing:-.03em;font-size:15px;line-height:1.15}.dossierThumb:after{background:var(--blue);content:"";border-radius:999px;width:42px;height:4px}.listingBody{align-content:start;gap:8px;min-width:0;display:grid}.listingTopline,.listingMeta{color:var(--muted);flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.favoriteButton{color:var(--blue);background:0 0;border:0;margin-left:auto;font-size:18px}.listingBody h3{color:var(--ink);letter-spacing:-.03em;font-size:18px;line-height:1.22}.listingBody p{color:var(--muted);font-size:13px;line-height:1.45}.listingPrice{text-align:right;align-content:center;justify-items:end;gap:8px;display:grid}.listingPrice strong{letter-spacing:-.03em;font-size:18px}.listingPrice span{color:var(--muted);font-size:12px}.assetCardLeadLink{min-height:36px;padding:0 14px}.emptyState{padding:28px}.emptyState h2{color:var(--ink);letter-spacing:-.04em;font-size:30px}.emptyState p{color:var(--muted);margin-top:8px;line-height:1.5}.cleanBreadcrumbs,.breadcrumbTrail,.marketplaceBreadcrumbs{color:var(--muted);flex-wrap:wrap;gap:8px;margin-bottom:18px;font-size:13px;display:flex}.assetDetailHeader{margin-bottom:22px}.assetDetailHeader h1,.cleanAssetMain h1,.dashboardHero h1,.cleanLoginIntro h1,.authMarketplaceIntro h1{color:var(--ink);letter-spacing:-.06em;font-size:clamp(34px,4.4vw,58px);line-height:1.04}.assetDetailMeta{color:var(--muted);flex-wrap:wrap;gap:16px;margin-top:14px;font-size:13px;font-weight:720;display:flex}.assetDetailLayout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:28px;display:grid}.assetDetailMainColumn,.assetGallery,.assetDealAside{gap:14px;display:grid}.assetGalleryMain{min-height:420px;box-shadow:var(--shadow-sm);background:linear-gradient(135deg,#f8fbff 0%,#dbeafe 45%,#2563eb 100%);border-radius:18px;align-items:flex-end;display:flex;position:relative;overflow:hidden}.assetGalleryMain:before,.assetGalleryThumb:before{content:"";background:linear-gradient(135deg,#0000 0 55%,#ffffff38 55% 58%,#0000 58%),radial-gradient(circle at 22% 18%,#ffffff47,#0000 24%);position:absolute;inset:0}.assetGalleryMain span{z-index:1;color:#fff;background:#0f172a70;border-radius:999px;margin:18px;padding:8px 12px;font-size:13px;font-weight:850;position:relative}.assetGalleryThumbs{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.assetGalleryThumb,.assetGalleryMore{background:linear-gradient(135deg,#e0f2fe,#2563eb);border-radius:12px;min-height:82px;position:relative;overflow:hidden}.assetGalleryMore{background:var(--ink);color:#fff;place-items:center;font-size:13px;font-weight:850;display:grid}.detailToneBlue{background:linear-gradient(135deg,#dbeafe 0%,#60a5fa 48%,#1d4ed8 100%)}.detailToneCafe{background:linear-gradient(135deg,#1f2937 0%,#92400e 58%,#f59e0b 100%)}.detailToneOffice{background:linear-gradient(135deg,#eff6ff 0%,#93c5fd 52%,#0f172a 100%)}.detailToneRetail{background:linear-gradient(135deg,#ecfeff 0%,#14b8a6 48%,#0f766e 100%)}.assetDealAside{position:sticky;top:98px}.assetPricePanel,.sellerMiniCard{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;gap:10px;padding:18px;display:grid}.assetPricePanel strong{color:var(--ink);letter-spacing:-.05em;font-size:30px;line-height:1}.assetPricePanel span,.sellerMiniCard span{color:var(--muted);font-size:13px}.assetPricePanel .primaryCta,.assetPricePanel .secondaryCta{width:100%}.sellerMiniCard strong{color:var(--ink);font-size:18px}.sellerMiniCard p,.detailCard p,.workspaceDescriptionCard p{color:#475569;line-height:1.6}.detailCard{padding:24px}.detailCard h2,.assetDraftIntro h2,.authCardIntro h2,.placementGuideCard h2,.workspaceDescriptionCard h2{color:var(--ink);letter-spacing:-.04em;font-size:26px;line-height:1.08}.assetFactsGrid,.cleanFactsGrid,.factsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.detailFact{padding:16px}.detailFact span,.cleanAssetMetrics dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:850}.detailFact strong,.cleanAssetMetrics dd{color:var(--ink);margin-top:6px;font-weight:900;display:block}.cleanAssetReturn{margin-top:28px}.authMarketplaceShell,.cleanLoginShell{border:1px solid var(--line);border-radius:var(--radius-xl);min-height:610px;box-shadow:var(--shadow-sm);background:radial-gradient(circle at 18% 18%,#0b63ce1c,#0000 30%),linear-gradient(135deg,#fffffffa,#eff6ffbd);grid-template-columns:minmax(0,1fr) 420px;align-items:center;gap:48px;padding:34px;display:grid}.authMarketplaceIntro{max-width:620px}.authMarketplaceIntro>p:not(.eyebrow):not(.fieldHint){color:var(--muted);margin-top:16px;font-size:17px;line-height:1.55}.authBenefitList{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.authBenefitList span{border:1px solid var(--line);color:#475569;background:#fff;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:13px;font-weight:790;display:inline-flex}.authMarketplaceIntro .fieldHint{margin-top:24px}.leadCard,.authCard,.assetDraftForm,.assetUploadCard,.panelAssetConsole,.adminModerationConsole,.adminSearchHealthCard{gap:14px;padding:22px;display:grid}.leadStatusCard{background:var(--surface-soft);border-radius:12px;padding:14px}.successStatus{background:#ecfdf5;border:1px solid #0f766e33}.errorStatus{background:#fff1f2;border:1px solid #b423182e}.infoStatus{background:var(--surface-blue);border:1px solid #0b63ce2e}.successText,.infoText{color:var(--success);font-weight:850}.errorText,.fieldError{color:var(--danger);font-size:13px;font-weight:760}.leadActionRow{gap:10px;display:grid}.dashboardShell{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:28px;display:grid}.dashboardSidebar{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;gap:18px;padding:18px;display:grid;position:sticky;top:98px}.accountSidebarHeading{border-bottom:1px solid var(--line);gap:4px;padding-bottom:14px;display:grid}.accountSidebarHeading span{color:#7b7d76;font-size:11px;font-weight:650}.dashboardSidebar strong,.accountSidebarHeading strong{color:var(--ink);letter-spacing:-.03em;font-size:16px}.dashboardSidebar nav{gap:5px;display:grid}.dashboardSidebar nav a{color:#475569;border-radius:10px;align-content:center;gap:3px;min-height:52px;padding:8px 11px;transition:background .16s,color .16s;display:grid}.dashboardSidebar nav a strong{color:inherit;letter-spacing:-.01em;font-size:13px;font-weight:760}.dashboardSidebar nav a small{color:#8a8d86;font-size:10px;font-weight:540;line-height:1.35}.dashboardSidebar nav a:hover,.dashboardSidebar nav a[aria-current=page]{color:#b9f64a;background:#b9f64a14}.dashboardSidebar nav a[aria-current=page] small{color:#829087}.accountSidebarFooter{border-top:1px solid var(--line);padding-top:14px}.accountSidebarFooter a{color:#6f716b;align-items:center;min-height:34px;font-size:12px;font-weight:700;display:inline-flex}.accountSidebarFooter a:hover{color:#b83b22}.dashboardAnchorSection{scroll-margin-top:104px}.dashboardContent{gap:20px;min-width:0;display:grid}.dashboardHero{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:linear-gradient(135deg,#fffffffa,#eff6ffb8);border-radius:20px;padding:26px}.dashboardHero p:last-child{max-width:680px;color:var(--muted);margin-top:10px;line-height:1.55}.dashboardActionGrid,.adminZoneGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.adminZoneGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboardActionCard{gap:8px;min-height:132px;padding:18px;transition:transform .15s,box-shadow .15s;display:grid}.dashboardActionCard strong{color:var(--ink);letter-spacing:-.035em;font-size:18px}.dashboardActionCard span{color:var(--muted);font-size:13px;line-height:1.45}.metricGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.metricCard,.dashboardMetricCard{gap:8px;min-height:124px;padding:18px;display:grid}.metricCard span,.workspaceSummaryGrid span,.backofficeMetaList dt,.adminSearchFacts span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:850}.metricCard strong{color:var(--ink);letter-spacing:-.05em;font-size:30px;line-height:1}.metricCard p{color:var(--muted);font-size:13px;line-height:1.45}.backofficeAssetCard,.dashboardListCard{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;gap:12px;padding:18px;display:grid}.backofficeAssetTop h3,.adminModerationCardTop h3{color:var(--ink);letter-spacing:-.04em;margin-top:6px;font-size:20px;line-height:1.2}.backofficeAssetCard>p,.adminModerationCard>p{color:var(--muted);font-size:14px;line-height:1.5}.statusBadge,.workspaceStatusRow span{border-radius:999px;min-height:28px;padding:0 10px;font-size:12px;font-weight:850}.statusBadge.success{color:var(--success);background:#ecfdf5;border-color:#0f766e2e}.statusBadge.warning{color:var(--warning);background:#fffbeb;border-color:#b7791f2e}.statusBadge.danger{color:var(--danger);background:#fff1f2;border-color:#b423182e}.statusBadge.muted,.workspaceStatusRow span{border:1px solid var(--line);background:var(--surface-soft);color:var(--muted)}.backofficeMetaList,.workspaceSummaryGrid,.adminSearchFacts{gap:10px;display:grid}.backofficeMetaList{grid-template-columns:repeat(3,minmax(0,1fr))}.backofficeMetaList div,.workspaceSummaryGrid article,.adminSearchFacts article,.adminModerationFacts span{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;padding:12px}.backofficeMetaList dd,.workspaceSummaryGrid strong,.adminSearchFacts strong{color:var(--ink);margin-top:6px;font-size:14px;font-weight:820}.placementLayout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:22px;display:grid}.placementGuideCard,.workspaceDescriptionCard{gap:16px;padding:22px;display:grid}.placementGuideCard{position:sticky;top:98px}.placementStepList{gap:14px;display:grid}.placementStep{grid-template-columns:34px 1fr;align-items:start;gap:12px;display:grid}.placementStep>span{width:30px;height:30px;font-size:13px}.workspaceSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.workspaceSummaryGrid article{min-height:110px;box-shadow:var(--shadow-sm);background:#fff;gap:8px;display:grid}.workspaceSummaryGrid strong{letter-spacing:-.035em;font-size:18px;line-height:1.25}.assetDraftGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.checkboxLine{letter-spacing:0;text-transform:none;flex-direction:row;align-items:center;gap:10px;display:flex}.checkboxLine input{width:auto;min-height:auto}.assetUploadForm+.assetUploadForm{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.panelMediaCard,.panelFileCard{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:96px minmax(0,1fr) auto;gap:12px;padding:12px;display:grid}.panelFileCard{grid-template-columns:1fr auto;align-items:center}.panelMediaCard img,.panelMediaPlaceholder{object-fit:cover;background:var(--surface-soft);border-radius:10px;width:96px;height:72px}.panelMediaPlaceholder{color:var(--muted);place-items:center;font-weight:800;display:grid}.panelAssetReadiness{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;gap:6px;padding:14px;display:grid}.adminModerationCardTop{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.adminModerationFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.adminModerationFacts span{color:var(--ink);font-size:13px;font-weight:820}.adminModerationComment{gap:8px;display:grid}.adminModerationActions button{border:1px solid var(--line);min-height:38px;color:var(--ink);background:#fff;border-radius:8px;padding:0 14px;font-weight:850}.adminModerationActions button:first-child{border-color:var(--blue);background:var(--blue);color:#fff}.adminModerationActions .dangerButton{color:var(--danger);border-color:#b4231838}.adminSearchFacts{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.articleGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.articleCard{overflow:hidden}.articleCardCover,.articleHeroCover{background:linear-gradient(135deg,#dbeafe,#60a5fa);min-height:160px}.articleCardContent,.articleDetailCard,.legalTextBlock,.quickActionCard,.infoCard{padding:18px}.articleCardHeader h3,.articleCard h3{color:var(--ink);letter-spacing:-.04em;font-size:20px;line-height:1.2}.articleExcerpt,.articleDetailCard p,.legalTextBlock p,.quickActionCard span,.infoCard p{color:var(--muted);margin-top:8px;line-height:1.55}.articleMetaRow{color:var(--muted);flex-wrap:wrap;gap:8px;margin:12px 0;font-size:13px;display:flex}.articleHeroGrid,.articleLayout{grid-template-columns:minmax(0,1fr) 330px;gap:26px;display:grid}.articleDetailCard{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff}.tagList{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.tagLink{border:1px solid var(--line);color:var(--blue);border-radius:999px;padding:8px 10px;font-size:13px;font-weight:800}.legalTextBlock h2{color:var(--ink);letter-spacing:-.04em;margin-top:24px;font-size:24px}.legalTextBlock h2:first-child{margin-top:0}.autocomplete,.cityPickerField{position:relative}.autocompleteFieldRow{gap:8px;display:flex}.autocompleteFieldRow input{min-width:0}.suggestionPanel,.cityPickerList{z-index:80;border:1px solid var(--line);box-shadow:var(--shadow-md);background:#fff;border-radius:14px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden}.suggestionList,.cityPickerList{gap:2px;padding:6px;display:grid}.suggestionItem,.cityPickerList button{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:10px;gap:3px;padding:10px 12px;display:grid}.suggestionItem:hover,.activeSuggestion,.cityPickerList button:hover{background:var(--surface-blue)}.suggestionItem span,.suggestionStatus,.selectedText,.selectedContext{color:var(--muted);font-size:13px}.warningText{color:var(--warning)}.routeLoadingPage{min-height:620px}.loadingShell{gap:52px;padding-top:10px;display:grid}.loadingBrandRow{border:1px solid var(--line);width:100%;min-height:54px;box-shadow:var(--shadow-sm);background:#fff;border-radius:18px;align-items:center;gap:12px;padding:14px 16px;display:flex}.loadingLogo{background:var(--surface-blue);border-radius:8px;width:26px;height:26px}.loadingHeroGrid{grid-template-columns:minmax(0,1fr) 420px;align-items:center;gap:64px;display:grid}.loadingLine,.loadingCard,.loadingLogo{position:relative;overflow:hidden}.loadingLine,.loadingCard{background:#e8eef6;border-radius:999px}.loadingCard{border-radius:22px;min-height:300px}.loadingLine:after,.loadingCard:after,.loadingLogo:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb8,#0000);animation:1.1s infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}.loadingLine.short{width:160px;height:14px}.loadingLine.eyebrowLine{width:150px;height:12px;margin-bottom:22px}.loadingLine.titleLine{border-radius:18px;width:min(620px,90%);height:58px;margin-bottom:12px}.loadingLine.titleLine.second{width:min(520px,76%)}.loadingLine.textLine{width:min(560px,86%);height:18px;margin-top:24px}.loadingLine.shortText{width:min(380px,64%);margin-top:10px}@keyframes shimmer{to{transform:translate(100%)}}.cleanFooter{border-top:1px solid var(--line);justify-content:space-between;align-items:center;width:min(1220px,100vw - 40px);margin:0 auto;padding:30px 0 36px;display:flex}.cleanFooter strong{color:var(--blue);letter-spacing:-.03em;font-size:14px}.cleanFooter p{color:var(--muted);margin-top:5px;font-size:13px}.cleanFooter nav{color:var(--ink);flex-wrap:wrap;justify-content:flex-end;gap:16px;font-size:13px;font-weight:760;display:flex}@media (max-width:1080px){.header,.appHeader{grid-template-columns:1fr auto}.appNav,.header nav{grid-column:1/-1;justify-content:flex-start;padding-top:4px;overflow-x:auto}.marketHero,.dealDeskHero,.splitInfoSection,.consultationBand,.assetDetailLayout,.cleanAssetHero,.cleanAssetBody,.authMarketplaceShell,.cleanLoginShell,.assetDraftLayout,.cleanDraftLayout,.panelAssetMediaGrid,.articleHeroGrid,.articleLayout{grid-template-columns:1fr}.dealDeskCard{max-width:560px}.popularCategoryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalogToolbarGrid,.statsStrip,.assetFactsGrid,.cleanFactsGrid,.factsGrid,.metricGrid,.panelOverviewGrid,.adminMetricGrid,.workspaceSummaryGrid,.adminSearchFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboardShell,.placementLayout{grid-template-columns:1fr}.dashboardSidebar,.placementGuideCard,.assetDealAside{position:static}.dashboardSidebar nav{flex-wrap:wrap;display:flex}.dashboardSidebar nav a{flex:180px}}@media (max-width:760px){.page,.page.compact,.cleanFooter{width:min(100vw - 24px,1220px)}.page{padding-top:14px}.header,.appHeader{border-radius:14px;gap:12px;margin-bottom:36px;top:8px}.headerIconLink{display:none}.marketHeroContent h1,.assetDetailHeader h1,.dashboardHero h1,.authMarketplaceIntro h1,.cleanCatalogHero h1{font-size:clamp(34px,11vw,48px)}.marketHero,.dealDeskHero{gap:28px}.popularCategoryGrid,.statsStrip,.catalogToolbarGrid,.assetFactsGrid,.cleanFactsGrid,.factsGrid,.metricGrid,.panelOverviewGrid,.adminMetricGrid,.workspaceSummaryGrid,.adminSearchFacts,.quickActionGrid,.cleanActionGrid,.infoGrid,.assetDraftGrid,.adminModerationFacts,.backofficeMetaList{grid-template-columns:1fr}.sectionTopline,.cleanCatalogHero,.cleanFooter,.adminModerationCardTop,.adminModerationActions{flex-direction:column;align-items:flex-start}.assetCard,.listingCard{grid-template-columns:1fr}.listingPrice{text-align:left;justify-items:start}.listingThumb,.dossierThumb{min-height:150px}.assetGalleryMain{min-height:260px}.assetGalleryThumbs{grid-template-columns:repeat(2,minmax(0,1fr))}.authMarketplaceShell,.cleanLoginShell,.dashboardHero,.consultationBand{padding:18px}.cleanFooter nav{justify-content:flex-start}.dataList div,.panelMediaCard,.panelFileCard{grid-template-columns:1fr}}.dealTicketCard{grid-template-columns:150px minmax(0,1fr) 210px;padding:14px}.dealTicketVisual{background:linear-gradient(#fffffff2,#f8fbfffa),repeating-linear-gradient(0deg,#0b63ce14 0 1px,#0000 1px 16px);border:1px solid #d7e5f7;border-radius:13px;align-content:space-between;min-height:142px;padding:13px;display:grid}.dealTicketCodeRow{color:var(--blue);font-family:var(--mono);letter-spacing:.06em;justify-content:space-between;gap:12px;font-size:11px;font-weight:900;display:flex}.dealTicketCodeRow strong{color:var(--ink)}.dealTicketLedger{gap:8px;margin:14px 0;display:grid}.dealTicketLedger i{background:#dbeafe;border-radius:999px;height:6px;display:block}.dealTicketLedger i:first-child{width:86%}.dealTicketLedger i:nth-child(2){width:62%}.dealTicketLedger i:nth-child(3){width:74%}.dealTicketLedger i:nth-child(4){background:var(--blue);width:48%}.dealTicketStamp{background:var(--surface-blue);color:var(--blue);border:1px solid #0b63ce29;border-radius:999px;justify-self:start;padding:6px 8px;font-size:11px;font-weight:850}.dealTicketBody{gap:10px}.dealTicketMetrics{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.dealTicketMetrics span{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;gap:3px;min-width:112px;padding:9px 10px;display:grid}.dealTicketMetrics em{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:850}.dealTicketMetrics strong{color:var(--ink);font-size:13px;font-weight:900}.dealTicketAside{border-left:1px solid var(--line);align-content:stretch;justify-items:end;padding:6px 2px 6px 14px}.dealTicketAside small{max-width:150px;color:var(--muted);font-size:12px;line-height:1.35}@media (max-width:760px){.dealTicketCard{grid-template-columns:1fr}.dealTicketAside{border-left:0;border-top:1px solid var(--line);text-align:left;justify-items:start;padding:14px 0 0}}.assetDossierHeader .eyebrow{font-family:var(--mono)}.assetDossierPanel{box-shadow:var(--shadow-md);background:linear-gradient(#fffffffa,#f8fbfffa),repeating-linear-gradient(90deg,#0b63ce0d 0 1px,#0000 1px 36px);border:1px solid #d7e5f7;border-radius:20px;gap:18px;padding:22px;display:grid}.assetDossierPanelHeader{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding-bottom:16px;display:flex}.assetDossierPanelHeader div{gap:8px;display:grid}.assetDossierPanelHeader span,.assetDossierPanelHeader em{color:var(--blue);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:900}.assetDossierPanelHeader strong{color:var(--ink);letter-spacing:-.055em;font-size:clamp(26px,3vw,38px);line-height:1.04}.assetDossierLedger{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.assetDossierLedger div{border:1px solid var(--line);background:#fff;border-radius:14px;gap:7px;padding:14px;display:grid}.assetDossierLedger span,.assetDossierFactStrip em{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:850}.assetDossierLedger strong{color:var(--ink);letter-spacing:-.035em;font-size:16px;line-height:1.24}.assetDossierBars{border:1px solid var(--line);background:#fff;border-radius:16px;gap:9px;padding:16px;display:grid}.assetDossierBars i{background:#dbeafe;border-radius:999px;height:8px;display:block}.assetDossierBars i:first-child{width:94%}.assetDossierBars i:nth-child(2){width:68%}.assetDossierBars i:nth-child(3){width:81%}.assetDossierBars i:nth-child(4){width:56%}.assetDossierBars i:nth-child(5){background:var(--blue);width:42%}.assetDossierFactStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.assetDossierFactStrip span{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;gap:6px;padding:13px;display:grid}.assetDossierFactStrip strong{color:var(--ink);letter-spacing:-.03em;font-size:14px;line-height:1.25}@media (max-width:760px){.assetDossierLedger,.assetDossierFactStrip{grid-template-columns:1fr}.assetDossierPanelHeader{flex-direction:column}}.workSurface{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:18px;gap:16px;padding:18px;display:grid}.workSurfaceHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:14px;display:flex}.workSurfaceHeader h2{color:var(--ink);letter-spacing:-.045em;margin-top:6px;font-size:26px;line-height:1.08}.workSurfaceHeader p:last-child{color:var(--muted);margin-top:6px;font-size:14px;line-height:1.45}.workMetricStrip{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.workMetric{border:1px solid var(--line);background:var(--surface-soft);border-radius:13px;gap:5px;min-height:88px;padding:13px;display:grid}.workMetric span,.workTableHeader span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.workMetric strong{color:var(--ink);letter-spacing:-.05em;font-size:26px;line-height:1}.workMetric em{color:var(--muted);font-size:12px;font-style:normal;line-height:1.3}.workTableShell{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.workTableHeader,.workTableRow{grid-template-columns:minmax(260px,1.5fr) minmax(220px,1fr) 150px minmax(150px,.9fr) 110px;align-items:center;gap:12px;display:grid}.workTableHeader{background:var(--surface-soft);border-bottom:1px solid var(--line);padding:11px 14px}.workTableRows{display:grid}.workTableRow{border-bottom:1px solid var(--line);padding:14px}.workTableRow:last-child{border-bottom:0}.workTableRow:hover{background:#fbfdff}.workObjectCell{gap:4px;min-width:0;display:grid}.workObjectCell span{color:var(--blue);font-family:var(--mono);letter-spacing:.06em;font-size:11px;font-weight:900}.workObjectCell strong{color:var(--ink);letter-spacing:-.025em;font-size:15px;line-height:1.25}.workObjectCell small,.workPlainCell span,.workActionCell .fieldHint{color:var(--muted);font-size:12px;line-height:1.35}.workPlainCell strong{color:var(--ink);font-size:14px;font-weight:900}.compactStatusRow{gap:6px}.compactStatusRow .statusBadge{min-height:24px;padding:0 8px;font-size:11px}.workActionCell{justify-self:end}@media (max-width:1120px){.workMetricStrip{grid-template-columns:repeat(3,minmax(0,1fr))}.workTableShell{overflow-x:auto}.workTableHeader,.workTableRow{min-width:860px}}@media (max-width:760px){.workSurfaceHeader{flex-direction:column}.workMetricStrip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.workMetricStrip{grid-template-columns:1fr}}.compactActionConsole{gap:16px}.compactConsoleHeader{align-items:center}.compactReadinessGrid{grid-template-columns:1.4fr .8fr .8fr;gap:10px;display:grid}.compactReadinessGrid article{border:1px solid var(--line);background:var(--surface-soft);border-radius:13px;gap:6px;padding:13px;display:grid}.compactReadinessGrid article.readinessOk{background:#ecfdf5;border-color:#0f766e33}.compactReadinessGrid article.readinessWarn{background:#fffbeb;border-color:#b7791f38}.compactReadinessGrid span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.compactReadinessGrid strong{color:var(--ink);letter-spacing:-.045em;font-size:24px;line-height:1}.compactReadinessGrid p{color:var(--muted);font-size:12px;line-height:1.35}.compactMaterialsGrid{margin-top:0}.compactMaterialsGrid h3{color:var(--ink);letter-spacing:-.03em;margin-bottom:10px;font-size:16px}.compactMaterialList{gap:8px}.compactMaterialCard{align-items:center}.compactMaterialCard .ghostButton{min-height:32px;padding:0 10px;font-size:12px}@media (max-width:760px){.compactReadinessGrid{grid-template-columns:1fr}.compactConsoleHeader{align-items:flex-start}}.compactModerationConsole{gap:14px}.compactModerationGrid{gap:10px}.compactModerationCard{gap:10px;padding:14px}.compactModerationCard .adminModerationCardTop h3{font-size:17px}.compactModerationCard textarea{min-height:72px}.compactModerationCard .adminModerationActions button{min-height:34px;padding:0 12px;font-size:12px}.assetUploadGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.compactUploadForm{border:1px solid var(--line);background:#fff;border-radius:15px;align-content:start;padding:16px}.compactUploadHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.compactUploadHeader strong{color:var(--ink);letter-spacing:-.025em;font-size:16px}.compactUploadHeader p{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.45}.compactUploadHeader button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:9px;flex:none;min-height:38px;padding:0 13px;font-size:12px;font-weight:760}.compactUploadHeader button:disabled{cursor:not-allowed;opacity:.55}.compactUploadFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.readinessIssueList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.readinessIssueList article{background:#fffbeb;border-left:3px solid #b7791f;border-radius:0 10px 10px 0;gap:4px;padding:11px 12px;display:grid}.readinessIssueList strong{color:var(--ink);font-size:12px}.readinessIssueList p{color:var(--muted);font-size:11px;line-height:1.45}@media (max-width:900px){.assetUploadGrid,.readinessIssueList{grid-template-columns:1fr}}@media (max-width:620px){.compactUploadHeader{flex-direction:column}.compactUploadHeader button{width:100%}.compactUploadFields{grid-template-columns:1fr}}::selection{color:var(--ink);background:#0d4d4629}:focus-visible{outline-offset:3px;outline:2px solid #0d4d46b3}.dashboardPage{color:#f3f7f4;background:#06110e;min-height:100vh;width:min(1480px,100vw - 24px)!important;max-width:none!important;padding:10px 0 40px!important}@media (max-width:760px){.dashboardPage{width:min(100vw - 20px,1480px)!important;padding-top:10px!important}}.dashboardPage .placementLayout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:14px;display:grid}.dashboardPage .placementGuideCard,.dashboardPage .protectedHintCard,.dashboardPage .workspaceDescriptionCard,.dashboardPage .panelOverviewCard,.dashboardPage .detailCard{color:#edf3ef!important;background:#081713!important;border:1px solid #ffffff14!important;border-radius:13px!important;box-shadow:0 12px 32px #00000021!important}.dashboardPage .placementGuideCard{gap:13px;padding:15px;display:grid;position:sticky;top:86px}.dashboardPage .placementGuideCard h2{color:#edf3ef;letter-spacing:-.03em;font-size:17px;font-weight:760}.dashboardPage .placementStepList{background:#ffffff12;border:1px solid #ffffff12;border-radius:10px;gap:1px;display:grid;overflow:hidden}.dashboardPage .placementStep{background:#0a1915;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;padding:11px;display:grid}.dashboardPage .placementStep>span{border-radius:8px;place-items:center;width:26px;height:26px;font-size:8px;font-weight:800;display:grid;color:#b9f64a!important;background:#b9f64a17!important}.dashboardPage .placementStep strong{font-size:9px;color:#dfe7e2!important}.dashboardPage .placementStep p{margin-top:4px;font-size:8px;line-height:1.4;color:#69776f!important}@media (max-width:980px){.dashboardPage .placementLayout{grid-template-columns:1fr}.dashboardPage .placementGuideCard{position:static}}.articleRichBody{color:#aeb9b3;gap:14px;font-size:11px;line-height:1.72;display:grid}.articleRichBody h3{color:#edf3ef;letter-spacing:-.03em;margin-top:12px;font-size:18px;font-weight:760;line-height:1.18}.articleRichBody p{color:#98a59f}.articleRichBody ul,.articleRichBody ol{gap:7px;padding-left:19px;display:grid}.articleRichBody li::marker{color:#b9f64a}.articleBodyEmpty{color:#6d7a74;font-size:10px;line-height:1.55}.adminDashboardPage{color:#f3f7f4!important;background:#06110e!important}.adminDashboardPage .dashboardShell{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:16px;display:grid}.adminDashboardPage .dashboardSidebar{background:#081713;border:1px solid #ffffff14;border-radius:14px;gap:14px;padding:14px 12px;display:grid;position:sticky;top:86px;box-shadow:0 14px 38px #00000026}.adminDashboardPage .dashboardSidebar>strong{color:#f1f6f3;letter-spacing:-.03em;border-bottom:1px solid #ffffff12;padding:7px 7px 12px;font-size:13px;font-weight:800}.adminDashboardPage .dashboardSidebar nav{gap:3px;display:grid}.adminDashboardPage .dashboardSidebar nav a{color:#77857e;border-radius:8px;min-height:36px;padding:0 9px;font-size:9px;font-weight:700}.adminDashboardPage .dashboardSidebar nav a:hover,.adminDashboardPage .dashboardSidebar nav a[aria-current=page]{color:#b9f64a;background:#b9f64a14}.adminDashboardPage .dashboardContent{gap:14px;min-width:0;display:grid}.adminDashboardPage .dashboardHero{background:radial-gradient(circle at 90% 10%,#b9f64a0d,#0000 28%),#081713;border:1px solid #ffffff14;border-radius:14px;padding:20px}.adminDashboardPage .dashboardHero h1{letter-spacing:-.055em;font-size:clamp(34px,4vw,52px);font-weight:800;color:#f4f8f5!important}.adminDashboardPage .dashboardHero p:not(.eyebrow){color:#74827b;max-width:720px;margin-top:9px;font-size:10px;line-height:1.5}.adminDashboardPage .eyebrow{color:#718078;font-size:8px}.adminDashboardPage .eyebrow:before{background:#b9f64a}.adminDashboardPage .dashboardActionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.adminDashboardPage .dashboardActionCard,.adminDashboardPage .adminModerationConsole,.adminDashboardPage .adminSearchHealthCard,.adminDashboardPage .adminMetricCard,.adminDashboardPage .adminZoneCard,.adminDashboardPage .panelOverviewCard,.adminDashboardPage .protectedHintCard,.adminDashboardPage .workSurface,.adminDashboardPage .adminModerationCard{color:#e6ede9!important;background:#081713!important;border:1px solid #ffffff14!important;box-shadow:0 12px 32px #0000001f!important}.adminDashboardPage .dashboardActionCard{border-radius:11px;min-height:100px;padding:13px}.adminDashboardPage .dashboardActionCard strong,.adminDashboardPage .workSurface h2,.adminDashboardPage .workSurface h3,.adminDashboardPage .adminModerationConsole h2,.adminDashboardPage .adminSearchHealthCard h2{color:#edf3ef!important}.adminDashboardPage .dashboardActionCard span,.adminDashboardPage .fieldHint,.adminDashboardPage .workPlainCell,.adminDashboardPage .adminModerationFacts,.adminDashboardPage .adminModerationComment{color:#708078!important}.adminDashboardPage .dashboardActionCard:hover{border-color:#b9f64a38!important}.adminDashboardPage .workMetric,.adminDashboardPage .workTableRow,.adminDashboardPage .workTableHeader,.adminDashboardPage .adminModerationCard{border-color:#ffffff12!important}.adminDashboardPage .workMetric{background:#0a1915!important}.adminDashboardPage .workMetric strong{color:#b9f64a!important}.adminDashboardPage .workTableHeader{color:#65736c!important}.adminDashboardPage .workObjectCell strong{color:#e3ebe6!important}.adminDashboardPage input,.adminDashboardPage textarea,.adminDashboardPage select{color:#e9efeb!important;background:#ffffff09!important;border-color:#ffffff17!important}.adminDashboardPage button:not(.primaryCta){border-color:#ffffff1a}.adminDashboardPage .primaryCta{color:#07130f!important;background:#b9f64a!important;border-color:#b9f64a!important}.adminDashboardPage .inlineLink{color:#b9f64a!important}.adminDashboardPage .emptyState{color:#8d9993!important;background:#081713!important;border-color:#ffffff17!important}.adminDashboardPage .emptyState h2{color:#edf3ef!important}@media (max-width:980px){.adminDashboardPage .dashboardShell{grid-template-columns:1fr}.adminDashboardPage .dashboardSidebar{position:static}.adminDashboardPage .dashboardSidebar nav{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:680px){.adminDashboardPage .dashboardSidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.adminDashboardPage .dashboardActionGrid{grid-template-columns:1fr}.adminDashboardPage .dashboardHero{padding:16px}}.dashboardPage .panelAssetConsole,.dashboardPage .compactActionConsole{color:#f1f6f3}.dashboardPage .compactReadinessGrid article{background:#0a1915;border-color:#ffffff14}.dashboardPage .compactReadinessGrid article.readinessOk{background:#b9f64a0e;border-color:#b9f64a38}.dashboardPage .compactReadinessGrid article.readinessWarn{background:#e6ad3a0e;border-color:#e6ad3a3d}.dashboardPage .compactReadinessGrid span,.dashboardPage .compactReadinessGrid p{color:#6f7d76}.dashboardPage .compactReadinessGrid strong{color:#edf3ef}.dashboardPage .compactReadinessGrid .readinessOk strong{color:#b9f64a}.dashboardPage .assetUploadForm,.dashboardPage .compactUploadForm{color:#dfe7e2;background:#0a1915;border:1px solid #ffffff14;border-radius:12px;padding:14px}.dashboardPage .compactUploadHeader strong{color:#edf3ef;font-size:14px}.dashboardPage .compactUploadHeader p,.dashboardPage .assetUploadForm label,.dashboardPage .assetUploadForm .fieldHint{color:#6f7d76;font-size:8px}.dashboardPage .compactUploadHeader button,.dashboardPage .assetUploadForm button[type=submit]{color:#07130f;background:#b9f64a;border:1px solid #b9f64a;font-size:8px;font-weight:800}.dashboardPage .compactUploadHeader button:hover:not(:disabled),.dashboardPage .assetUploadForm button[type=submit]:hover:not(:disabled){background:#c9ff62;border-color:#c9ff62}.dashboardPage .assetUploadForm input,.dashboardPage .assetUploadForm select,.dashboardPage .assetUploadForm textarea{color:#edf3ef;background:#ffffff08;border-color:#ffffff14}.dashboardPage .assetUploadForm input::file-selector-button{color:#c9d2cd;background:#ffffff14;border:0;border-radius:7px;margin-right:9px;font-size:8px;font-weight:700}.dashboardPage .assetUploadForm input:focus,.dashboardPage .assetUploadForm select:focus,.dashboardPage .assetUploadForm textarea:focus{border-color:#b9f64a6b;box-shadow:0 0 0 3px #b9f64a0b}.dashboardPage .checkboxLine input{accent-color:#b9f64a}.dashboardPage .readinessIssueList article{background:#e6ad3a0e;border-left-color:#e6ad3a}.dashboardPage .readinessIssueList strong{color:#dfe7e2}.dashboardPage .readinessIssueList p{color:#718078}.dashboardPage .panelMediaCard,.dashboardPage .panelFileCard,.dashboardPage .compactMaterialCard{color:#dfe7e2;background:#0a1915;border-color:#ffffff14}.dashboardPage .panelMediaCard strong,.dashboardPage .panelFileCard strong,.dashboardPage .compactMaterialCard strong{color:#e7eeea}.dashboardPage .panelMediaCard p,.dashboardPage .panelFileCard p,.dashboardPage .compactMaterialCard p{color:#69776f}.dashboardPage .panelMediaPlaceholder{color:#718078;background:#10221c}.dashboardPage .ghostButton,.dashboardPage .inlineLink{color:#aab5af;background:#ffffff06;border-color:#ffffff17}.dashboardPage .ghostButton:hover:not(:disabled),.dashboardPage .inlineLink:hover{color:#b9f64a;border-color:#b9f64a4d}.dashboardPage .panelAssetActionRow>button{color:#07130f;background:#b9f64a;border-color:#b9f64a;font-weight:800}.dashboardPage .panelAssetActionRow>button:hover:not(:disabled){background:#c9ff62;border-color:#c9ff62}.dashboardPage .panelAssetConsole,.dashboardPage .compactActionConsole{background:#081713;border-color:#ffffff14;box-shadow:0 14px 36px #00000024}.dashboardPage .panelAssetConsole .workSurfaceHeader,.dashboardPage .compactActionConsole .workSurfaceHeader{border-bottom-color:#ffffff12}.dashboardPage .panelAssetConsole .workSurfaceHeader h2,.dashboardPage .compactActionConsole .workSurfaceHeader h2{color:#edf3ef;letter-spacing:-.035em;font-size:20px;font-weight:760}.dashboardPage .panelAssetConsole .workSurfaceHeader p,.dashboardPage .compactActionConsole .workSurfaceHeader p{color:#6f7d76;font-size:9px}.dashboardPage .panelAssetActionRow>button{cursor:pointer;border-radius:8px;min-height:38px;padding:0 12px;font-size:8px}.dashboardPage .panelAssetActionRow>button:disabled{cursor:not-allowed;opacity:.48}:root,[data-theme=dark]{--kb-night:#06110e;--kb-deep:#040d0b;--kb-panel:#081713;--kb-raised:#0a1915;--kb-card:#0c1d18;--kb-card-soft:#10231d;--kb-text:#f4f8f5;--kb-text-soft:#dce5e0;--kb-muted:#7f8d86;--kb-muted-soft:#a8b5ae;--kb-accent:#b9f64a;--kb-accent-hover:#c9ff62;--kb-accent-soft:#b9f64a1a;--kb-on-accent:#07130f;--kb-line:#ffffff1a;--kb-line-soft:#ffffff13;--kb-glass:#071410e0;--kb-glass-strong:#071410f7;--kb-glass-line:#ffffff21;--kb-control-bg:#ffffff0b;--kb-control-bg-hover:#b9f64a13;--kb-field-bg:#ffffff0e;--kb-field-text:#f4f8f5;--kb-field-placeholder:#76867d;--kb-shadow:0 22px 58px #00000047;--kb-shadow-soft:0 14px 36px #0000002e}[data-theme=light]{--kb-night:#f4f7ef;--kb-deep:#eef3e9;--kb-panel:#fff;--kb-raised:#f9fbf5;--kb-card:#fff;--kb-card-soft:#f0f6ea;--kb-text:#102019;--kb-text-soft:#26382f;--kb-muted:#607068;--kb-muted-soft:#41534a;--kb-accent:#5f8f10;--kb-accent-hover:#477500;--kb-accent-soft:#5f8f101c;--kb-on-accent:#fff;--kb-line:#0c1f181f;--kb-line-soft:#0c1f1816;--kb-glass:#ffffffdb;--kb-glass-strong:#fffffffa;--kb-glass-line:#0c1f1824;--kb-control-bg:#1020190b;--kb-control-bg-hover:#5f8f1017;--kb-field-bg:#fff;--kb-field-text:#102019;--kb-field-placeholder:#7b8981;--kb-shadow:0 22px 58px #11241d1f;--kb-shadow-soft:0 12px 32px #11241d17}html[data-theme=dark] body{background:var(--kb-night);color:var(--kb-text)}html[data-theme=light] body{color:var(--kb-text);background:radial-gradient(circle at 78% -10%,#5f8f101a,#0000 30%),linear-gradient(#fbfcf7 0%,#f4f7ef 58%,#edf3e8 100%)}.autocomplete{position:relative}.autocomplete .autocompleteFieldRow{gap:8px;display:flex}.autocomplete .autocompleteFieldRow input{min-width:0}.autocomplete .ghostButton{border:1px solid var(--kb-line);background:var(--kb-control-bg);min-height:40px;color:var(--kb-muted-soft);border-radius:12px;padding:0 12px;font-size:13px;font-weight:720}.autocomplete .suggestionPanel{z-index:80;border:1px solid var(--kb-line);background:var(--kb-glass-strong);box-shadow:var(--kb-shadow);border-radius:16px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden}.autocomplete .suggestionList{max-height:280px;padding:6px;display:grid;overflow:auto}.autocomplete .suggestionItem{width:100%;color:var(--kb-text);text-align:left;background:0 0;border:0;border-radius:12px;gap:3px;padding:12px;display:grid}.autocomplete .suggestionItem strong{font-size:15px}.autocomplete .suggestionItem span{color:var(--kb-muted);font-size:12px}.autocomplete .suggestionItem:hover,.autocomplete .activeSuggestion{background:var(--kb-accent-soft)}.autocomplete .suggestionStatus{color:var(--kb-muted);padding:14px;font-size:13px}.autocomplete .fieldHint{color:var(--kb-muted);font-size:12px;line-height:1.45}.autocomplete .selectedText strong{color:var(--kb-text-soft)}.autocomplete .warningText{color:#d28d44}@media (max-width:640px){.autocomplete .autocompleteFieldRow{display:grid}.autocomplete .ghostButton{min-height:42px}.autocomplete .suggestionItem strong{font-size:16px}.autocomplete .suggestionItem span,.autocomplete .suggestionStatus,.autocomplete .fieldHint{font-size:13px}}:root{--kb-ease-standard:cubic-bezier(.2,0,0,1);--kb-ease-emphasized:cubic-bezier(.2,.8,.2,1);--kb-ease-spring:cubic-bezier(.16,1,.3,1);--kb-duration-instant:90ms;--kb-duration-fast:.16s;--kb-duration-base:.24s;--kb-duration-slow:.42s;--kb-motion-press:translateY(1px) scale(.985);--kb-motion-hover-lift:translateY(-2px);--kb-motion-card-lift:translateY(-4px);--kb-focus-ring:0 0 0 4px #2563eb24,var(--kb-lift-sm);--kb-lift-sm:0 8px 22px #0f172a14;--kb-lift-md:0 16px 38px #0f172a1f;--kb-lift-lg:0 24px 58px #0f172a29}html{scroll-behavior:smooth}body{transition:background-color var(--kb-duration-base) var(--kb-ease-standard),color var(--kb-duration-base) var(--kb-ease-standard)}a,button,summary,input,select,textarea{touch-action:manipulation}button:not(:disabled),summary,a[href],input,select,textarea{transition-duration:var(--kb-duration-fast);transition-timing-function:var(--kb-ease-standard)}a[href]:active,button:not(:disabled):active,summary:active{transform:var(--kb-motion-press)}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible,summary:focus-visible{box-shadow:var(--kb-focus-ring);outline:0}@keyframes kbFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes kbFadeScale{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes kbSoftPulse{0%,to{box-shadow:0 0 #2563eb2e}50%{box-shadow:0 0 0 8px #2563eb00}}@keyframes kbShimmer{to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}a[href]:active,button:not(:disabled):active,summary:active{transform:none!important}}.assetAccessManager{background:linear-gradient(145deg,#b9f64a0e,#ffffff05);border:1px solid #b9f64a24;border-radius:13px;gap:12px;margin:14px 0 2px;padding:14px;display:grid}.accessGrantCounter{color:#b9f64a;white-space:nowrap;border:1px solid #b9f64a2e;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:8px;font-weight:760;display:inline-flex}.accessGrantForm{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.accessGrantForm label{color:#78867f;gap:5px;font-size:8px;font-weight:660;display:grid}.accessGrantForm input{color:#edf3ef;background:#ffffff09;border:1px solid #ffffff17;border-radius:8px;min-height:38px;padding:0 10px;font-size:9px}.accessGrantForm input:focus{border-color:#b9f64a6b;outline:none;box-shadow:0 0 0 3px #b9f64a0b}.accessGrantForm button{color:#07130f;cursor:pointer;background:#b9f64a;border:0;border-radius:8px;min-height:38px;padding:0 12px;font-size:8px;font-weight:800}.accessGrantForm button:disabled{opacity:.55;cursor:wait}.accessGrantList{gap:7px;display:grid}.accessGrantCard{background:#091814;border:1px solid #ffffff14;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.accessGrantCard strong{color:#eaf0ec;text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.accessGrantCard p{color:#718078;margin-top:3px;font-size:8px;line-height:1.35}.accessGrantCard-active{border-color:#b9f64a38}.accessGrantCard-pending{border-color:#e6ad3a2e}.accessGrantCard-revoked,.accessGrantCard-expired{opacity:.72}@media (max-width:680px){.accessGrantForm,.accessGrantCard{grid-template-columns:1fr}.accessGrantForm button,.accessGrantCard .ghostButton{width:100%}.accessGrantCounter{justify-content:center;width:100%}}[data-theme=light] .assetAccessManager{background:linear-gradient(145deg,#eff6ff,#fff);border-color:#dbeafe}[data-theme=light] .accessGrantCounter{color:#2563eb;border-color:#bfdbfe}[data-theme=light] .accessGrantForm label{color:#64748b}[data-theme=light] .accessGrantForm input{color:#111827;background:#fff;border-color:#dbe3ec}[data-theme=light] .accessGrantCard{background:#fff;border-color:#e5e7eb}[data-theme=light] .accessGrantCard strong{color:#111827}[data-theme=light] .accessGrantCard p{color:#64748b}.sellerContactManager{background:linear-gradient(145deg,#b9f64a0e,#ffffff05);border:1px solid #b9f64a24;border-radius:13px;gap:12px;margin:14px 0 2px;padding:14px;display:grid}.sellerContactForm{gap:9px;display:grid}.sellerContactRow{background:#091814;border:1px solid #ffffff14;border-radius:11px;grid-template-columns:120px minmax(160px,1fr) minmax(140px,.8fr) auto auto;align-items:end;gap:8px;padding:11px;display:grid}.sellerContactRow label{color:#78867f;gap:5px;font-size:8px;font-weight:660;display:grid}.sellerContactRow input,.sellerContactRow select{color:#edf3ef;background:#ffffff09;border:1px solid #ffffff17;border-radius:8px;min-height:38px;padding:0 10px;font-size:9px}.sellerContactRow input:focus,.sellerContactRow select:focus{border-color:#b9f64a6b;outline:none;box-shadow:0 0 0 3px #b9f64a0b}.sellerContactPrimary{align-content:center;min-height:38px}.sellerContactPrimary input{width:auto;min-height:auto}.sellerContactNormalized{grid-column:1/-1}.sellerContactActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.sellerContactActions button{color:#dfe7e2;cursor:pointer;background:#ffffff06;border:1px solid #ffffff1a;border-radius:8px;min-height:38px;padding:0 12px;font-size:8px;font-weight:800}.sellerContactActions button[type=submit]{color:#07130f;background:#b9f64a;border-color:#b9f64a}.sellerContactActions button:disabled{opacity:.55;cursor:wait}@media (max-width:860px){.sellerContactRow{grid-template-columns:1fr}.sellerContactActions button{width:100%}}[data-theme=light] .sellerContactManager{background:linear-gradient(145deg,#eff6ff,#fff);border-color:#dbeafe}[data-theme=light] .sellerContactRow{background:#fff;border-color:#e5e7eb}[data-theme=light] .sellerContactRow label{color:#64748b}[data-theme=light] .sellerContactRow input,[data-theme=light] .sellerContactRow select,[data-theme=light] .sellerContactActions button{color:#111827;background:#fff;border-color:#dbe3ec}[data-theme=light] .sellerContactActions button[type=submit]{color:#fff;background:#2563eb;border-color:#2563eb}
