*{box-sizing:border-box}:root{--bg:#f4f5f1;--surface:#fff;--surface-soft:#f7f8f4;--surface-blue:#eef7ea;--ink:#111916;--text:#28332f;--muted:#6d7772;--soft:#98a19d;--line:#dfe5e1;--line-strong:var(--kb-line);--forest:var(--kb-accent-strong);--forest-strong:var(--kb-forest-800);--forest-soft:#e9f1ee;--sage:#c9d7d1;--ivory:#fbfaf6;--blue:var(--kb-accent-strong);--blue-hover:var(--kb-forest-800);--blue-dark:var(--kb-forest-900);--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;box-shadow:0 8px 16px rgba(var(--kb-accent-rgb), .16);padding:0 15px}.eyebrow{color:var(--kb-muted);letter-spacing:0;text-transform:none;align-items:center;gap:9px;font-size:12px;font-weight:650;display:inline-flex}.eyebrow:before{background:var(--kb-accent);content:"";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}.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 rgba(var(--kb-accent-rgb), .16)}.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}label{color:var(--kb-muted-soft);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);background:linear-gradient(180deg, #fff, var(--kb-card-soft)), repeating-linear-gradient(90deg, rgba(var(--kb-accent-rgb), .055) 0 1px, transparent 1px 34px);box-shadow:var(--shadow-md);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, var(--kb-accent-2), 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(180deg, #fff, var(--kb-card-soft));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:var(--kb-accent-soft);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);min-height:32px;color:var(--kb-muted-soft);background:#fff;border-radius:9px;align-items:center;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{border:1px solid var(--kb-accent-soft);background:linear-gradient(180deg, #fff, var(--kb-night)), repeating-linear-gradient(0deg, rgba(var(--kb-accent-rgb), .06) 0 1px, transparent 1px 14px);min-height:112px;color:var(--ink);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{background:linear-gradient(135deg, var(--kb-night) 0%, var(--kb-accent-soft) 45%, var(--kb-accent-strong) 100%);min-height:420px;box-shadow:var(--shadow-sm);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, #edf7e8, var(--kb-accent-strong));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, var(--kb-accent-soft) 0%, var(--kb-accent-2) 48%, var(--kb-forest-800) 100%)}.detailToneCafe{background:linear-gradient(135deg,#1f2937 0%,#92400e 58%,#f59e0b 100%)}.detailToneOffice{background:linear-gradient(135deg, var(--kb-card-soft) 0%, var(--kb-accent-2) 52%, #07130f 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:var(--kb-muted-soft);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);background:radial-gradient(circle at 18% 18%, rgba(var(--kb-accent-rgb), .11), transparent 30%), linear-gradient(135deg, #fffffffa, #eff6ffbd);min-height:610px;box-shadow:var(--shadow-sm);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);min-height:34px;color:var(--kb-muted-soft);background:#fff;border-radius:999px;align-items:center;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{border:1px solid rgba(var(--kb-accent-rgb), .18);background:var(--surface-blue)}.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{min-height:52px;color:var(--kb-muted-soft);border-radius:10px;align-content:center;gap:3px;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:var(--kb-accent);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, var(--kb-accent-soft), var(--kb-accent-2));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:var(--kb-line-soft);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{border:1px solid var(--kb-line);background:linear-gradient(180deg, #fffffff2, #f8fbfffa), repeating-linear-gradient(0deg, rgba(var(--kb-accent-rgb), .08) 0 1px, transparent 1px 16px);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:var(--kb-accent-soft);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{border:1px solid rgba(var(--kb-accent-rgb), .16);background:var(--surface-blue);color:var(--blue);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{border:1px solid var(--kb-line);background:linear-gradient(180deg, #fffffffa, #f8fbfffa), repeating-linear-gradient(90deg, rgba(var(--kb-accent-rgb), .055) 0 1px, transparent 1px 36px);box-shadow:var(--shadow-md);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:var(--kb-accent-soft);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:var(--kb-card-soft)}.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}}: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:var(--kb-accent)!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:var(--kb-accent)}.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:var(--kb-accent);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:var(--kb-accent)}.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:var(--kb-accent)!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{border-color:var(--kb-accent)!important;background:var(--kb-accent)!important;color:#07130f!important}.adminDashboardPage .inlineLink{color:var(--kb-accent)!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:var(--kb-accent)}.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]{border:1px solid var(--kb-accent);background:var(--kb-accent);color:#07130f;font-size:8px;font-weight:800}.dashboardPage .compactUploadHeader button:hover:not(:disabled),.dashboardPage .assetUploadForm button[type=submit]:hover:not(:disabled){background:var(--kb-accent-hover);border-color:var(--kb-accent-hover)}.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:var(--kb-accent)}.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:var(--kb-accent);border-color:#b9f64a4d}.dashboardPage .panelAssetActionRow>button{border-color:var(--kb-accent);background:var(--kb-accent);color:#07130f;font-weight:800}.dashboardPage .panelAssetActionRow>button:hover:not(:disabled){background:var(--kb-accent-hover);border-color:var(--kb-accent-hover)}.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:rgba(var(--kb-accent-rgb), .11);--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:rgba(var(--kb-accent-rgb), .09);--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{background:radial-gradient(circle at 78% -10%, rgba(var(--kb-accent-rgb), .1), transparent 30%), linear-gradient(180deg, #fbfcf7 0%, #f4f7ef 58%, #edf3e8 100%);color:var(--kb-text)}.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 rgba(var(--kb-accent-rgb), .14),var(--kb-lift-sm);--kb-lift-sm:0 8px 22px rgba(var(--kb-shadow-rgb), .08);--kb-lift-md:0 16px 38px rgba(var(--kb-shadow-rgb), .12);--kb-lift-lg:0 24px 58px rgba(var(--kb-shadow-rgb), .16)}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 0 0 rgba(var(--kb-accent-rgb), .16)}50%{box-shadow:0 0 0 8px #0d4d4600}}@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{min-height:26px;color:var(--kb-accent);white-space:nowrap;border:1px solid #b9f64a2e;border-radius:999px;align-items:center;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{background:var(--kb-accent);color:#07130f;cursor:pointer;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{border-color:var(--kb-accent-soft);background:linear-gradient(145deg,var(--kb-card-soft),#fff)}[data-theme=light] .accessGrantCounter{border-color:var(--kb-accent-soft);color:var(--kb-accent-strong)}[data-theme=light] .accessGrantForm label{color:var(--kb-muted)}[data-theme=light] .accessGrantForm input{border-color:var(--kb-line);color:var(--kb-text);background:#fff}[data-theme=light] .accessGrantCard{background:#fff;border-color:#e5e7eb}[data-theme=light] .accessGrantCard strong{color:var(--kb-text)}[data-theme=light] .accessGrantCard p{color:var(--kb-muted)}.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]{border-color:var(--kb-accent);background:var(--kb-accent);color:#07130f}.sellerContactActions button:disabled{opacity:.55;cursor:wait}@media (max-width:860px){.sellerContactRow{grid-template-columns:1fr}.sellerContactActions button{width:100%}}[data-theme=light] .sellerContactManager{border-color:var(--kb-accent-soft);background:linear-gradient(145deg,var(--kb-card-soft),#fff)}[data-theme=light] .sellerContactRow{background:#fff;border-color:#e5e7eb}[data-theme=light] .sellerContactRow label{color:var(--kb-muted)}[data-theme=light] .sellerContactRow input,[data-theme=light] .sellerContactRow select,[data-theme=light] .sellerContactActions button{border-color:var(--kb-line);color:var(--kb-text);background:#fff}[data-theme=light] .sellerContactActions button[type=submit]{border-color:var(--kb-accent-strong);background:var(--kb-accent-strong);color:#fff}.siteHeaderFallback{background:#06110e;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:18px;min-height:74px;padding:0 24px;display:flex}.siteHeaderFallbackBrand{color:#f4f8f5;letter-spacing:-.04em;align-items:center;gap:10px;font-size:15px;font-weight:900;display:inline-flex}.siteHeaderFallbackBrand img{width:132px;height:auto}.siteHeaderFallbackLink{background:var(--kb-accent);color:#07130f;border-radius:10px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.siteHeaderFallbackLink:hover{background:var(--kb-accent-hover)}:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--kb-forest-950:#040d0b;--kb-forest-900:#062d29;--kb-forest-850:#07130f;--kb-forest-800:#083a35;--kb-forest-700:#0d4d46;--kb-accent-rgb:185,246,74;--kb-shadow-rgb:0,0,0;--kb-accent-strong:#b9f64a;--kb-accent-2:#9bdc7a;--kb-accent-soft-text:#d6ff83;--kb-night:#06110e;--kb-deep:#040d0b;--kb-panel:#081713;--kb-raised:#0a1915;--kb-card:#0c1d18;--kb-card-soft:#10231d;--kb-surface:#0c1d18;--kb-surface-elevated:#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;--kb-lift-sm:0 8px 22px #00000029;--kb-lift-md:0 16px 38px #00000038;--kb-lift-lg:0 24px 58px #0000004d;--bg:var(--kb-night);--surface:var(--kb-card);--surface-soft:var(--kb-card-soft);--surface-blue:var(--kb-accent-soft);--ink:var(--kb-text);--text:var(--kb-text-soft);--muted:var(--kb-muted);--soft:var(--kb-muted-soft);--line:var(--kb-line);--line-strong:var(--kb-glass-line);--forest:var(--kb-accent-strong);--forest-strong:var(--kb-accent-hover);--forest-soft:var(--kb-accent-soft);--sage:var(--kb-muted-soft);--ivory:var(--kb-card-soft);--blue:var(--kb-accent);--blue-hover:var(--kb-accent-hover);--blue-dark:var(--kb-forest-800);--success:#8fdc8f;--warning:#e6ad3a;--danger:#e27866;--shadow-xs:0 1px 2px #0000002e;--shadow-sm:var(--kb-shadow-soft);--shadow-md:var(--kb-shadow)}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--kb-forest-950:#07130f;--kb-forest-900:#083a35;--kb-forest-850:#0d241e;--kb-forest-800:#0d4d46;--kb-forest-700:#136256;--kb-accent-rgb:13,77,70;--kb-shadow-rgb:17,36,29;--kb-accent-strong:#0d4d46;--kb-accent-2:#4e9f55;--kb-accent-soft-text:#0d4d46;--kb-night:#f4f7ef;--kb-deep:#edf3e8;--kb-panel:#fff;--kb-raised:#f8fbf4;--kb-card:#fff;--kb-card-soft:#eef6e8;--kb-surface:#fff;--kb-surface-elevated:#fff;--kb-text:#102019;--kb-text-soft:#26382f;--kb-muted:#66746d;--kb-muted-soft:#41534a;--kb-accent:#0d4d46;--kb-accent-hover:#083a35;--kb-accent-soft:#0d4d4617;--kb-on-accent:#fff;--kb-line:#0c1f1821;--kb-line-soft:#0c1f1816;--kb-glass:#ffffffdb;--kb-glass-strong:#fffffffa;--kb-glass-line:#0c1f1826;--kb-control-bg:#1020190b;--kb-control-bg-hover:#0d4d4616;--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;--kb-lift-sm:0 8px 22px #11241d14;--kb-lift-md:0 16px 38px #11241d1f;--kb-lift-lg:0 24px 58px #11241d29;--bg:var(--kb-night);--surface:var(--kb-card);--surface-soft:var(--kb-card-soft);--surface-blue:var(--kb-accent-soft);--ink:var(--kb-text);--text:var(--kb-text-soft);--muted:var(--kb-muted);--soft:var(--kb-muted-soft);--line:var(--kb-line);--line-strong:var(--kb-glass-line);--forest:var(--kb-accent);--forest-strong:var(--kb-accent-hover);--forest-soft:var(--kb-accent-soft);--sage:#c8d8cc;--ivory:#fbfdf7;--blue:var(--kb-accent);--blue-hover:var(--kb-accent-hover);--blue-dark:var(--kb-forest-900);--success:#2f6956;--warning:#9a7028;--danger:#a9483d;--shadow-xs:0 1px 2px #11241d0b;--shadow-sm:var(--kb-shadow-soft);--shadow-md:var(--kb-shadow)}html[data-theme=dark],html[data-theme=light]{background:var(--kb-night)}html[data-theme=dark] body,html[data-theme=light] body{background:radial-gradient(circle at 12% -10%, rgba(var(--kb-accent-rgb), .08), transparent 27%), linear-gradient(180deg, var(--kb-night) 0%, var(--kb-deep) 100%);color:var(--kb-text)}::selection{background:rgba(var(--kb-accent-rgb),.26);color:var(--kb-text)}input,select,textarea{border-color:var(--kb-line);background:var(--kb-field-bg);color:var(--kb-field-text)}input::placeholder,textarea::placeholder{color:var(--kb-field-placeholder)}input:focus,select:focus,textarea:focus{border-color:var(--kb-accent);box-shadow:0 0 0 3px rgba(var(--kb-accent-rgb),.14)}.primaryCta,button[type=submit],.assetCardLeadLink,.headerPrimaryLink{border-color:var(--kb-accent);background:var(--kb-accent);color:var(--kb-on-accent);box-shadow:0 12px 26px rgba(var(--kb-accent-rgb),.16)}.primaryCta:hover,.headerPrimaryLink:hover,button[type=submit]:hover:not(:disabled),.assetCardLeadLink:hover{border-color:var(--kb-accent-hover);background:var(--kb-accent-hover);color:var(--kb-on-accent)}.secondaryCta,.ghostButton,.headerUserLink{border-color:var(--kb-line);background:var(--kb-control-bg);color:var(--kb-text)}.secondaryCta:hover,.ghostButton:hover:not(:disabled),.headerUserLink:hover{border-color:var(--kb-accent);background:var(--kb-control-bg-hover)}.inlineLink,.surfaceLink,.filterAction{color:var(--kb-accent)}.inlineLink:hover,.surfaceLink:hover,.filterAction:hover{color:var(--kb-accent-hover)}.header,.appHeader{border-color:var(--kb-line);background:var(--kb-glass-strong);box-shadow:var(--kb-shadow-soft)}.brand,.headerIconLink{color:var(--kb-accent)}.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-color:var(--kb-line);background:var(--kb-card);box-shadow:var(--kb-shadow-soft)}.dealDeskCard,.popularCategoryCard,.dealCategoryCard{background:linear-gradient(180deg,var(--kb-card),var(--kb-card-soft))}.dealDeskChart{border-color:var(--kb-line);background:var(--kb-card)}.dealDeskCard{background:linear-gradient(180deg,var(--kb-card),var(--kb-card-soft)),repeating-linear-gradient(90deg,rgba(var(--kb-accent-rgb),.05) 0 1px,transparent 1px 34px)}[data-theme=light] .analyticsBanner{background:linear-gradient(120deg,#083a35,#0d4d46)}[data-theme=dark] .analyticsBanner{background:linear-gradient(120deg,#06110e,#083a35)}[data-theme=light] .analyticsBanner span,[data-theme=dark] .analyticsBanner span{color:var(--kb-accent-soft-text)}.dashboardPage,.adminDashboardPage{--kb-forest-950:#040d0b;--kb-forest-900:#062d29;--kb-forest-800:#083a35;--kb-accent-rgb:185,246,74;--kb-shadow-rgb:0,0,0;--kb-night:#06110e;--kb-deep:#040d0b;--kb-panel:#081713;--kb-raised:#0a1915;--kb-card:#0c1d18;--kb-card-soft:#10231d;--kb-surface:#0c1d18;--kb-surface-elevated:#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-control-bg:#ffffff0b;--kb-control-bg-hover:#b9f64a13;--kb-field-bg:#ffffff0e;--kb-field-text:#f4f8f5;--surface:var(--kb-card);--surface-soft:var(--kb-card-soft);--surface-blue:var(--kb-accent-soft);--ink:var(--kb-text);--text:var(--kb-text-soft);--muted:var(--kb-muted);--soft:var(--kb-muted-soft);--line:var(--kb-line);color:var(--kb-text)}.dashboardPage .dashboardListCard,.adminDashboardPage .dashboardListCard{border:1px solid var(--kb-line);background:linear-gradient(145deg,var(--kb-card),var(--kb-card-soft));color:var(--kb-text);box-shadow:var(--kb-shadow-soft)}.dashboardPage .dashboardListCard strong,.adminDashboardPage .dashboardListCard strong{color:var(--kb-text)}.dashboardPage .dashboardListCard p,.adminDashboardPage .dashboardListCard p{color:var(--kb-muted-soft)}.dashboardPage .dashboardListCard small,.adminDashboardPage .dashboardListCard small{color:var(--kb-accent);font-weight:800}.dashboardPage .fieldHint,.adminDashboardPage .fieldHint{color:var(--kb-muted)}.dashboardPage .metricCard,.adminDashboardPage .metricCard{border-color:var(--kb-line);background:linear-gradient(145deg,#0b1c17,#081511)}.mediaModerationRule{border:1px solid rgba(var(--kb-accent-rgb),.22);background:rgba(var(--kb-accent-rgb),.08);color:var(--kb-text-soft);border-radius:14px;gap:6px;padding:12px 14px;display:grid}.mediaModerationRule strong{color:var(--kb-text);letter-spacing:-.02em;font-size:13px;font-weight:900}.mediaModerationRule p{color:var(--kb-muted-soft);margin:0;font-size:13px;line-height:1.5}@media (max-width:640px){.mediaModerationRule{border-radius:13px;padding:12px}.mediaModerationRule strong,.mediaModerationRule p{font-size:13px}}.dashboardPage .compactUploadHeader p,.dashboardPage .assetUploadForm label,.dashboardPage .assetUploadForm .fieldHint,.dashboardPage .assetUploadForm .fieldError,.dashboardPage .mediaModerationRule p,.dashboardPage .mediaModerationRule strong{font-size:13px;line-height:1.5}.dashboardPage .assetUploadForm button[type=submit],.dashboardPage .compactUploadHeader button{min-height:44px;font-size:14px}@media (max-width:640px){.dashboardPage .assetUploadForm button[type=submit],.dashboardPage .compactUploadHeader button{min-height:46px}}.dashboardPage .placementStep>span,.dashboardPage .placementStep strong,.dashboardPage .placementStep p,.dashboardPage .compactReadinessGrid article span,.dashboardPage .compactReadinessGrid article strong,.dashboardPage .compactReadinessGrid article p,.dashboardPage .accessGrantCounter,.dashboardPage .accessGrantForm label,.dashboardPage .accessGrantForm input,.dashboardPage .accessGrantForm button,.dashboardPage .accessGrantCard strong,.dashboardPage .accessGrantCard p,.dashboardPage .sellerContactRow label,.dashboardPage .sellerContactRow input,.dashboardPage .sellerContactRow select,.dashboardPage .sellerContactActions button,.dashboardPage .sellerContactNormalized{font-size:13px!important;line-height:1.45!important}.dashboardPage .placementStep{min-height:78px;padding:14px 16px}.dashboardPage .placementStep>span{min-width:28px;min-height:28px}.dashboardPage .compactReadinessGrid article{min-height:92px;padding:15px}.dashboardPage .compactReadinessGrid article strong{font-size:18px!important}.dashboardPage .assetUploadForm button,.dashboardPage .compactUploadHeader button,.dashboardPage .accessGrantForm button,.dashboardPage .sellerContactActions button{min-height:44px;font-size:14px!important}.dashboardPage .sellerContactRow input,.dashboardPage .sellerContactRow select,.dashboardPage .accessGrantForm input{min-height:44px}@media (max-width:680px){.dashboardPage .placementStep>span,.dashboardPage .placementStep strong,.dashboardPage .placementStep p,.dashboardPage .compactReadinessGrid article span,.dashboardPage .compactReadinessGrid article p,.dashboardPage .accessGrantCounter,.dashboardPage .sellerContactRow label,.dashboardPage .sellerContactRow input,.dashboardPage .sellerContactRow select{font-size:13px!important}}.dashboardPage .compactConsoleHeader p,.dashboardPage .workSurfaceHeader p,.dashboardPage .panelAssetActionRow button,.dashboardPage .panelAssetActionRow .inlineLink{font-size:14px!important;line-height:1.5!important}.dashboardPage .panelAssetActionRow button,.dashboardPage .panelAssetActionRow .inlineLink{min-height:44px!important}.dashboardPage .dashboardListCard small,.dashboardPage .dashboardListCard p,.dashboardPage .fieldHint,.dashboardPage .fieldError,.dashboardPage [role=alert],.dashboardPage [role=status]{font-size:13px!important;line-height:1.5!important}.dashboardPage .dashboardListCard strong{font-size:15px!important;line-height:1.3!important}.dashboardPage .dashboardListCard{min-height:96px;border-radius:16px!important;padding:16px!important}.dashboardPage .inlineLink{min-height:38px;font-size:13px!important;line-height:1.35!important}.dashboardPage a:focus-visible,.dashboardPage button:focus-visible,.dashboardPage input:focus-visible,.dashboardPage select:focus-visible,.dashboardPage textarea:focus-visible{outline:2px solid rgba(var(--kb-accent-rgb),.48)!important;outline-offset:2px!important}.mediaCheckBadge{border:1px solid var(--kb-line);background:var(--kb-card-soft);width:max-content;min-height:28px;color:var(--kb-muted-soft);border-radius:999px;align-items:center;margin-top:8px;padding:4px 10px;font-size:13px;font-weight:850;line-height:1.3;display:inline-flex}.mediaCheckPassed{border-color:rgba(var(--kb-accent-rgb),.28);background:rgba(var(--kb-accent-rgb),.09);color:var(--kb-accent)}.mediaCheckFailed{color:#e27866;background:#e278661a;border-color:#e2786657}.mediaCheckReview{color:#d79a27;background:#e6ad3a1a;border-color:#e6ad3a57}.mediaCheckReasons{color:var(--kb-muted-soft);gap:4px;margin:8px 0 0;padding-left:18px;font-size:13px;line-height:1.45;display:grid}.mediaCheckReasons li::marker{color:#e27866}.mediaCardActions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.mediaCardActions .ghostButton{min-height:40px;padding:0 12px;font-size:13px}@media (max-width:640px){.mediaCardActions{align-items:stretch}.mediaCardActions .ghostButton{flex:160px;min-height:44px}}
