:root{color-scheme:light;--background:#f4f7f8;--foreground:#14201f;--muted:#657371;--line:#d8e0df;--panel:#ffffff;--accent:#0f766e;--accent-dark:#115e59;--warning:#b45309;--danger:#b42318;--soft:#eef6f4}*{box-sizing:border-box}body,html{margin:0;min-height:100%}body{background:var(--background);color:var(--foreground);font-family:Arial,Helvetica,sans-serif}button,input,select,textarea{font:inherit}.shell{min-height:100vh;padding:32px}.workspace{max-width:1120px;margin:0 auto}.workspaceHeader{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:24px}.eyebrow{color:var(--accent);font-size:13px;font-weight:700;letter-spacing:0;margin:0 0 8px;text-transform:uppercase}h1{font-size:56px;line-height:1.02;margin:0;max-width:760px}.intro{color:var(--muted);font-size:17px;line-height:1.5;margin:16px 0 0;max-width:720px}.marketBadge{background:var(--soft);border:1px solid var(--line);border-radius:8px;color:var(--accent-dark);flex:0 0 auto;font-size:14px;font-weight:700;padding:10px 12px}.headerTools{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:10px;justify-content:flex-end}.authButton{align-items:center;border-radius:8px;display:inline-flex;font-size:14px;font-weight:700;justify-content:center;min-height:40px;padding:0 14px;text-decoration:none}.authButton.primary{background:var(--accent);border:1px solid var(--accent);color:#ffffff}.authButton.secondary{background:#ffffff;border:1px solid var(--line);color:var(--accent-dark)}button.authButton{cursor:pointer}.cabinetWorkspace{display:grid;grid-gap:18px;gap:18px}.cabinetHeader{gap:24px;justify-content:space-between}.cabinetHeader,.cabinetUser{align-items:center;display:flex}.cabinetUser{background:var(--panel);border:1px solid var(--line);border-radius:8px;min-height:56px;padding:12px}.cabinetDashboardLayout{align-items:flex-start;display:grid;grid-gap:18px;gap:18px;grid-template-columns:240px minmax(0,1fr)}.cabinetSidebar{background:#0b2b28;color:#ffffff;grid-gap:16px;gap:16px;padding:14px;position:-webkit-sticky;position:sticky;top:16px}.cabinetSidebar,.cabinetSidebarProfile{border:1px solid rgba(255,255,255,.12);border-radius:8px;display:grid}.cabinetSidebarProfile{background:rgba(255,255,255,.08);grid-gap:5px;gap:5px;padding:12px}.cabinetSidebarCta strong,.cabinetSidebarProfile small,.cabinetSidebarProfile span{color:rgba(255,255,255,.68);font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}.cabinetSidebarProfile strong{color:#ffffff;font-size:14px;line-height:1.25;overflow-wrap:anywhere}.cabinetSidebarMode{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:8px;display:grid;grid-gap:4px;gap:4px;padding:10px 12px}.cabinetSidebarMode span{color:rgba(255,255,255,.58);font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}.cabinetSidebarMode strong{color:#a8f0e3;font-size:13px;line-height:1.25}.cabinetSidebar nav{display:grid;grid-gap:6px;gap:6px}.cabinetSidebar nav a,.cabinetSidebarCta a{align-items:center;border-radius:8px;color:rgba(255,255,255,.86);display:flex;font-size:13px;font-weight:850;min-height:38px;padding:0 10px;text-decoration:none}.cabinetSidebar nav a.active,.cabinetSidebar nav a:hover,.cabinetSidebarCta a:hover{background:rgba(255,255,255,.1);color:#ffffff}.cabinetSidebar nav a.active{border-left:3px solid #6ee7d8;padding-left:12px}.cabinetLoadingPill{background:#e7f4f2;border:1px solid rgba(15,118,110,.22);border-radius:999px;color:var(--accent-dark);display:inline-flex;font-weight:900;padding:0 14px}.cabinetLoadingNavItem,.cabinetLoadingPill{align-items:center;font-size:13px;min-height:38px}.cabinetLoadingNavItem{border-radius:8px;color:rgba(255,255,255,.72);display:flex;font-weight:850;padding:0 10px}.cabinetLoadingNavItem:first-child{background:rgba(255,255,255,.1);color:#ffffff}.cabinetSidebarCta{border-top:1px solid rgba(255,255,255,.12);display:grid;grid-gap:6px;gap:6px;padding-top:14px}.cabinetDashboardMain{display:grid;grid-gap:18px;gap:18px;min-width:0}.cabinetSectionPanel{align-items:center;background:linear-gradient(135deg,#eef7ff,#f8fbfa 64%,#ffffff);border:1px solid #cfe2ff;border-radius:8px;display:flex;gap:18px;justify-content:space-between;padding:16px}.cabinetSectionPanel h2{color:var(--text);font-size:24px;line-height:1.15;margin:0 0 6px}.cabinetSectionPanel p:not(.eyebrow){color:var(--muted);font-size:13px;font-weight:800;line-height:1.45;margin:0;max-width:720px}.cabinetSectionPanelActions{align-items:flex-end;display:grid;grid-gap:10px;gap:10px;justify-items:end;min-width:220px}.cabinetSectionPanelActions span{background:rgba(255,255,255,.78);border:1px solid var(--line);border-radius:999px;color:var(--accent-dark);font-size:12px;font-weight:900;padding:8px 12px}.cabinetLoadingPanel{position:relative}.cabinetLoadingPanel:after{animation:cabinetLoadingSweep 1.4s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-100%)}.cabinetSkeletonLine{background:linear-gradient(90deg,#dfe9e7,#eff6f5,#dfe9e7);border-radius:999px;height:14px;margin:10px 0;max-width:420px;width:72%}.cabinetSkeletonLine.wide{height:26px;max-width:520px;width:88%}.cabinetSkeletonLine.medium{height:22px;max-width:340px;width:62%}.cabinetSkeletonLine.short{max-width:260px;width:46%}.cabinetSkeletonValue{color:var(--accent-dark);font-size:28px}@keyframes cabinetLoadingSweep{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.cabinetDashboardOverview{background:linear-gradient(135deg,#ffffff,#eef8f6);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);padding:18px}.cabinetDashboardOverview h2{color:var(--text);font-size:26px;line-height:1.15;margin:0 0 8px}.cabinetDashboardOverview p{color:var(--muted);font-size:14px;font-weight:750;line-height:1.5;margin:0}.cabinetDashboardRoute{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:14px 0 0;padding:0}.cabinetDashboardRoute li{align-items:center;background:rgba(15,118,110,.08);border:1px solid rgba(15,118,110,.18);border-radius:8px;display:flex;gap:8px;min-width:0;padding:8px}.cabinetDashboardRoute li span{align-items:center;background:#0f766e;border-radius:999px;color:#ffffff;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:950;height:24px;justify-content:center;line-height:1;width:24px}.cabinetDashboardRoute li strong{color:var(--text);font-size:13px;font-weight:950;line-height:1.15}.cabinetPrimaryActions{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.cabinetPrimaryAction{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:5px;gap:5px;min-height:96px;padding:12px;text-decoration:none}.cabinetPrimaryAction.primary{background:#0f766e;border-color:#0f766e}.cabinetPrimaryAction:hover{border-color:var(--accent);transform:translateY(-1px)}.cabinetPrimaryAction span{color:var(--accent-dark);font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.cabinetPrimaryAction strong{color:var(--text);font-size:16px;line-height:1.18}.cabinetPrimaryAction small{color:var(--muted);font-size:12px;font-weight:800;line-height:1.3}.cabinetPrimaryAction.primary small,.cabinetPrimaryAction.primary span,.cabinetPrimaryAction.primary strong{color:#ffffff}.cabinetNextSteps{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:14px;gap:14px;padding:16px}.cabinetNextStepsHeader{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.cabinetNextStepsHeader h2{color:var(--text);font-size:22px;line-height:1.15;margin:0 0 6px}.cabinetNextStepCard p,.cabinetNextStepsHeader p{color:var(--muted);font-size:13px;font-weight:750;line-height:1.45;margin:0}.cabinetNextStepGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.cabinetNextStepCard{background:#f8fbfa;border-left:1px solid var(--line);border:1px solid var(--line);border-left:4px solid rgba(20,130,117,.45);border-radius:8px;display:grid;grid-gap:7px;gap:7px;min-height:138px;padding:12px;text-decoration:none}.cabinetNextStepCard:hover{border-color:var(--accent);transform:translateY(-1px)}.cabinetNextStepCard span{color:var(--accent-dark);font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.cabinetNextStepCard strong{color:var(--text);font-size:17px;line-height:1.18}.cabinetNextStepCard.danger{background:#fff7f6;border-left-color:var(--danger)}.cabinetNextStepCard.danger span{color:var(--danger)}.cabinetNextStepCard.good{background:#eef8f6;border-left-color:var(--accent)}.cabinetDashboardOverview dl{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.cabinetDashboardOverview dl div{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:5px;gap:5px;min-height:92px;padding:12px}.cabinetDashboardOverview dt{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.cabinetDashboardOverview dd{color:var(--accent-dark);font-size:28px;font-weight:950;line-height:1;margin:0}.cabinetDashboardOverview span{color:var(--muted);font-size:12px;font-weight:800;line-height:1.25}.cabinetActionBoard{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:14px;gap:14px;padding:16px}.cabinetActionBoardHeader{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.cabinetActionBoardHeader h2{color:var(--text);font-size:22px;line-height:1.15;margin:0 0 6px}.cabinetActionBoardEmpty p,.cabinetActionBoardHeader p,.cabinetActionBoardItem p{color:var(--muted);font-size:13px;font-weight:750;line-height:1.45;margin:0}.cabinetActionBoardGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.cabinetActionBoardEmpty,.cabinetActionBoardItem{background:#f8fbfa;border:1px solid var(--line);border-left:4px solid var(--muted);border-radius:8px;display:grid;grid-gap:7px;gap:7px;padding:12px;text-decoration:none}.cabinetActionBoardItem.good{border-left-color:var(--accent)}.cabinetActionBoardItem.attention{border-left-color:#d97706}.cabinetActionBoardItem.danger{border-left-color:var(--danger)}.cabinetActionBoardItem span{color:var(--muted);font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.cabinetActionBoardEmpty strong,.cabinetActionBoardItem strong{color:var(--text);font-size:15px;line-height:1.25}.cabinetActionBoardItem:hover{border-color:var(--accent)}.cabinetOverviewPages{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:14px;gap:14px;padding:16px}.cabinetOverviewPagesHeader{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.cabinetOverviewPagesHeader h2{color:var(--text);font-size:22px;line-height:1.15;margin:0 0 6px}.cabinetOverviewPageCard p,.cabinetOverviewPagesHeader p{color:var(--muted);font-size:13px;font-weight:750;line-height:1.45;margin:0}.cabinetOverviewPageGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.cabinetOverviewPageCard{background:#f8fbfa;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:7px;gap:7px;min-height:132px;padding:12px;position:relative;text-decoration:none}.cabinetOverviewPageCard:after{color:var(--accent-dark);content:"→";font-size:18px;font-weight:950;line-height:1;position:absolute;right:12px;top:12px}.cabinetOverviewPageCard:hover{border-color:var(--accent);transform:translateY(-1px)}.cabinetOverviewPageCard span{color:var(--accent-dark);font-size:11px;font-weight:950;letter-spacing:0;padding-right:24px;text-transform:uppercase}.cabinetOverviewPageCard strong{color:var(--text);font-size:17px;line-height:1.18;padding-right:18px}#billing,#marketplace-buyer-inquiries,#marketplace-listings,#monitoring,#projects,#saved-checks{scroll-margin-top:18px}.cabinetSavedChecksPanel{background:#ffffff;border:1px solid var(--line);border-radius:8px;overflow:hidden}.cabinetSavedChecksAccordion[open]{background:#ffffff}.cabinetSavedChecksHeader{align-items:flex-start;cursor:pointer;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(240px,1fr) minmax(320px,.9fr);list-style:none;padding:16px 58px 16px 16px;position:relative}.cabinetSavedChecksHeader::-webkit-details-marker{display:none}.cabinetSavedChecksHeader:after{align-items:center;background:#f7fbfa;border:1px solid var(--line);border-radius:999px;color:var(--accent-dark);content:"+";display:inline-flex;font-size:18px;font-weight:900;height:30px;justify-content:center;position:absolute;right:16px;top:16px;width:30px}.cabinetSavedChecksAccordion[open] .cabinetSavedChecksHeader:after{content:"-"}.cabinetSavedChecksHeader h2{color:var(--text);font-size:22px;line-height:1.15;margin:0 0 6px}.cabinetSavedChecksHeader p{color:var(--muted);font-size:13px;font-weight:750;line-height:1.45;margin:0;max-width:760px}.cabinetSavedChecksHeaderStats{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.cabinetSavedChecksHeaderStats div{background:#f8fbfa;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:5px;gap:5px;min-height:76px;padding:11px}.cabinetSavedChecksHeaderStats div.good{border-color:rgba(20,130,117,.28)}.cabinetSavedChecksHeaderStats div.attention{border-color:rgba(185,28,28,.22)}.cabinetSavedChecksHeaderStats dt{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.cabinetSavedChecksHeaderStats dd{color:var(--accent-dark);font-size:28px;font-weight:950;line-height:1;margin:0}.cabinetSavedChecksContent{border-top:1px solid var(--line);display:grid;grid-gap:14px;gap:14px;padding:16px}.cabinetSavedChecksIntro{background:#f8fbfa}.cabinetLead{color:var(--muted);font-size:15px;line-height:1.5;margin:0 0 16px}.cabinetHero{align-items:center;background:#102927;border-radius:8px;color:#ffffff;display:flex;gap:18px;justify-content:space-between;padding:18px}.cabinetHero h2{font-size:28px;margin:0 0 8px}.cabinetHero .cabinetLead{color:#c9d8d6;margin:0}.cabinetHeroActions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:10px;justify-content:flex-end}.cabinetQuickGuide{background:#ffffff;border:1px solid var(--line);border-radius:8px;overflow:hidden}.cabinetQuickGuideAccordion[open]{background:#ffffff}.cabinetQuickGuideHeader{align-items:flex-start;cursor:pointer;display:flex;gap:16px;justify-content:space-between;list-style:none;padding:16px 58px 16px 16px;position:relative}.cabinetQuickGuideHeader::-webkit-details-marker{display:none}.cabinetQuickGuideHeader:after{align-items:center;background:#f7fbfa;border:1px solid var(--line);border-radius:999px;color:var(--accent-dark);content:"+";display:inline-flex;font-size:18px;font-weight:900;height:30px;justify-content:center;position:absolute;right:16px;top:16px;width:30px}.cabinetQuickGuideAccordion[open] .cabinetQuickGuideHeader:after{content:"-"}.cabinetQuickGuideHeader h2{color:var(--text);font-size:22px;line-height:1.15;margin:0 0 6px}.cabinetQuickGuideHeader p{color:var(--muted);font-size:13px;font-weight:750;line-height:1.45;margin:0}.cabinetQuickGuideBody{border-top:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(220px,.8fr) minmax(320px,1.2fr);padding:16px}.cabinetStats{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.cabinetQuickGuide .cabinetPanelGrid,.cabinetQuickGuide .cabinetStats{grid-template-columns:1fr}.cabinetEmptyState,.cabinetPanelGrid article,.cabinetStats div{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:16px}.cabinetStats dt{color:var(--muted);font-size:13px;font-weight:700;margin-bottom:8px}.cabinetStats dd{color:var(--accent-dark);font-size:34px;font-weight:700;line-height:1;margin:0 0 8px}.cabinetStats span{color:var(--muted);font-size:14px;line-height:1.45}.cabinetPanelGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.cabinetEmptyState h2,.cabinetPanelGrid h2{font-size:18px;margin:0 0 8px}.cabinetEmptyState p,.cabinetPanelGrid p{color:var(--muted);font-size:14px;line-height:1.5;margin:0}.cabinetLifecyclePanel{background:#f7fbfa;border:1px solid var(--line);border-radius:8px;overflow:hidden}.cabinetLifecycleAccordion[open]{background:#f7fbfa}.cabinetLifecycleHeader{align-items:flex-start;cursor:pointer;display:flex;gap:16px;justify-content:space-between;list-style:none;padding:16px 58px 16px 16px;position:relative}.cabinetLifecycleHeader::-webkit-details-marker{display:none}.cabinetLifecycleHeader:after{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:999px;color:var(--accent-dark);content:"+";display:inline-flex;font-size:18px;font-weight:900;height:30px;justify-content:center;position:absolute;right:16px;top:16px;width:30px}.cabinetLifecycleAccordion[open] .cabinetLifecycleHeader:after{content:"-"}.cabinetLifecycleHeader h2{font-size:22px;margin:0}.cabinetLifecycleHeader p{color:var(--muted);font-size:14px;line-height:1.5;margin:0;max-width:820px}.cabinetLifecycleGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 16px 16px}.cabinetLifecycleGrid a{background:#ffffff;border:1px solid var(--line);border-radius:8px;color:inherit;display:grid;grid-gap:8px;gap:8px;min-height:150px;padding:14px;text-decoration:none}.cabinetLifecycleGrid a:hover{border-color:#9fd2ca;box-shadow:0 12px 26px rgba(15,111,99,.09)}.cabinetLifecycleGrid span{color:var(--accent-dark);font-size:12px;font-weight:900;text-transform:uppercase}.cabinetLifecycleGrid strong{color:var(--ink);font-size:18px;line-height:1.15}.cabinetLifecycleGrid p{color:var(--muted);font-size:13px;line-height:1.45;margin:0}.billingPanel{border:1px solid var(--line);border-radius:8px;overflow:hidden}.billingAccordion[open],.billingPanel{background:var(--panel)}.billingSummary{align-items:flex-start;cursor:pointer;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(220px,1fr) minmax(140px,.2fr);list-style:none;padding:16px;position:relative}.billingSummary::-webkit-details-marker{display:none}.billingSummary:after{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:999px;color:var(--accent-dark);content:"+";display:inline-flex;font-size:18px;font-weight:900;height:30px;justify-content:center;position:absolute;right:16px;top:16px;width:30px}.billingAccordion[open] .billingSummary:after{content:"-"}.billingSummary h2{font-size:22px;margin:0}.billingSummary p{color:var(--muted);font-size:14px;line-height:1.5;margin:0}.billingSummaryBadge{background:#f7fbfa;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:6px;gap:6px;justify-items:end;margin-right:42px;padding:12px}.billingSummaryBadge span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.billingSummaryBadge strong{color:var(--accent-dark);font-size:28px;line-height:1}.billingGrid{border-top:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:16px}.billingGrid div{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:7px;gap:7px;padding:14px}.billingGrid dt{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.billingGrid dd{color:var(--accent-dark);font-size:28px;font-weight:800;line-height:1;margin:0}.billingGrid span{color:var(--muted);font-size:13px;line-height:1.4}.billingPolicyPanel{background:#f7fbfa;border-top:1px solid var(--line);display:grid;grid-gap:6px;gap:6px;padding:16px}.billingPolicyPanel strong{color:var(--accent-dark);font-size:16px}.billingPolicyPanel p{color:var(--muted);font-size:14px;line-height:1.45;margin:0}.billingDailyStatus{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:5px;gap:5px;margin-top:8px;padding:12px}.billingDailyStatus span{color:var(--accent-dark);font-size:13px;font-weight:800}.billingDailyStatus p{font-size:13px}.billingLedgerPanel,.creditUsagePanel{border-top:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;padding:16px}.creditUsagePanel{background:#f8fbfa}.creditUsageHeader{align-items:center;display:flex;gap:16px;justify-content:space-between}.creditUsageHeader>div{display:grid;grid-gap:4px;gap:4px}.creditUsageHeader strong{color:var(--text);font-size:16px}.creditUsageGrid span,.creditUsageHeader span{color:var(--muted);font-size:12px;line-height:1.4}.creditUsageHeader p{color:var(--accent-dark);font-size:13px;font-weight:800;margin:0;white-space:nowrap}.creditUsageGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.creditUsageGrid div{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:3px;gap:3px;padding:12px}.creditUsageGrid dt{color:var(--muted);font-size:12px;font-weight:800}.creditUsageGrid dd{color:var(--accent-dark);font-size:24px;font-weight:900;margin:0}.adminCreditUsagePanel{border:1px solid var(--line);border-radius:8px}.billingAccessMatrix{border-top:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;padding:16px}.billingAccessMatrixHeader{align-items:flex-end;display:flex;gap:12px;justify-content:space-between}.billingAccessMatrixHeader strong{color:var(--accent-dark);font-size:16px}.billingAccessMatrixHeader span{color:var(--muted);font-size:13px;line-height:1.35;text-align:right}.billingAccessMatrixGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.billingAccessMatrixGrid article{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:7px;gap:7px;padding:14px}.billingAccessMatrixGrid article>span{color:var(--accent-dark);font-size:12px;font-weight:800;text-transform:uppercase}.billingAccessMatrixGrid strong{color:var(--text);font-size:15px;line-height:1.25}.billingAccessMatrixGrid p{color:var(--muted);font-size:13px;line-height:1.4;margin:0}.billingAccessMatrixGrid small{align-self:end;background:#f0f8f6;border:1px solid #cce8e2;border-radius:999px;color:var(--accent-dark);font-size:11px;font-weight:800;line-height:1.25;padding:6px 8px;width:-moz-fit-content;width:fit-content}.billingLedgerHeader{align-items:flex-end;display:flex;gap:12px;justify-content:space-between}.billingLedgerHeader strong{color:var(--accent-dark);font-size:16px}.billingLedgerEmpty,.billingLedgerHeader span{color:var(--muted);font-size:13px}.billingLedgerEmpty{margin:0}.billingLedgerList{display:grid;grid-gap:8px;gap:8px;list-style:none;margin:0;padding:0}.billingLedgerList li{align-items:flex-start;background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(180px,1fr) minmax(260px,.8fr);padding:12px}.billingLedgerList li>div:first-child{display:grid;grid-gap:4px;gap:4px}.billingLedgerList strong{color:var(--text);font-size:15px}.billingLedgerList dt,.billingLedgerList span{color:var(--muted);font-size:12px}.billingLedgerList dl{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.billingLedgerList dd{color:var(--text);font-size:15px;font-weight:800;margin:0}.billingLedgerList dd.good{color:var(--accent-dark)}.billingLedgerList dd.attention{color:#b45309}.billingLedgerList dd.danger{color:#b42318}.billingPaymentOrderList li{grid-template-columns:minmax(180px,1fr) minmax(260px,.8fr) auto}.billingPaymentCheckoutLink{align-items:center;align-self:center;background:var(--accent);border:1px solid var(--accent);border-radius:8px;color:#ffffff;display:inline-flex;font-size:12px;font-weight:800;justify-content:center;min-height:38px;padding:7px 11px;text-decoration:none}.billingCoveragePanel{align-items:center;background:#f8fbfa;border-top:1px solid var(--line);display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(220px,1fr) minmax(0,2fr);padding:16px}.billingCoveragePanel>div{display:grid;grid-gap:4px;gap:4px}.billingCoveragePanel strong{color:var(--text);font-size:16px}.billingCoveragePanel span{color:var(--muted);font-size:12px;line-height:1.4}.billingCoveragePanel dl{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.billingCoveragePanel dl div{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:3px;gap:3px;padding:10px 12px}.billingCoveragePanel dt{color:var(--muted);font-size:11px;font-weight:800}.billingCoveragePanel dd{color:var(--accent-dark);font-size:24px;font-weight:900;margin:0}.billingCatalog{border-top:1px solid var(--line);display:grid}.billingCatalogGroup{display:grid;grid-gap:12px;gap:12px;padding:16px}.billingCatalogGroup+.billingCatalogGroup{border-top:1px solid var(--line)}.billingCatalogGroup>header{display:grid;grid-gap:3px;gap:3px}.billingCatalogGroup>header strong{color:var(--text);font-size:16px}.billingCatalogGroup>header p{color:var(--muted);font-size:12px;line-height:1.4;margin:0}.billingPackageGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.billingPackageGrid article{background:#ffffff;border:1px solid var(--line);border-left:5px solid var(--accent);border-radius:8px;display:grid;grid-gap:8px;gap:8px;padding:14px}.billingPackageGrid article.billingProductCard.needs-credits{border-left-color:#d97706}.billingPackageGrid article.billingProductCard.money{border-left-color:#2563eb}.billingPackageGrid article.billingProductCard.planned{border-left-color:#94a3b8}.billingPackageGrid span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.billingPackageGrid strong{color:var(--text);font-size:17px;line-height:1.2}.billingPackageGrid p{color:var(--muted);font-size:13px;line-height:1.4;margin:0}.billingPackageEconomics{background:#f7fbff;border:1px solid #d8e6f7;border-radius:8px;display:grid;grid-gap:8px;gap:8px;padding:10px}.billingPackageEconomics>div{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.billingPackageEconomics>div span{font-size:11px}.billingPackageEconomics>div strong{color:var(--accent-dark);font-size:13px;text-align:right}.billingPackageEconomics dl{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.billingPackageEconomics dl div{background:#ffffff;border:1px solid var(--line);border-radius:6px;display:grid;grid-gap:2px;gap:2px;padding:7px}.billingPackageEconomics dt{color:var(--muted);font-size:10px;font-weight:800}.billingPackageEconomics dd{color:var(--accent-dark);font-size:18px;font-weight:900;margin:0}.billingProductAccess{background:#eef8f5;border:1px solid #c4e4dc;border-radius:8px;display:grid;grid-gap:3px;gap:3px;padding:9px 10px}.billingProductAccess strong{color:var(--accent-dark);font-size:13px}.billingProductAccess span{color:var(--muted);font-size:11px;font-weight:700;line-height:1.35;text-transform:none}.billingProductAccess a{color:var(--accent-dark);font-size:12px;font-weight:800;margin-top:3px;text-underline-offset:3px}.billingProductAccess.needs-credits{background:#fff7ed;border-color:#fed7aa}.billingProductAccess.needs-credits a,.billingProductAccess.needs-credits strong{color:#9a3412}.billingProductCard:target{border-color:var(--accent);box-shadow:0 0 0 3px rgba(18,128,116,.14)}.billingProductAccess.money{background:#eff6ff;border-color:#bfdbfe}.billingProductAccess.money strong{color:#1d4ed8}.billingProductAccess.planned{background:#f8fafc;border-color:#dbe3ea}.billingProductAccess.planned strong{color:#475569}.billingPackageAction{align-items:flex-start;display:grid;grid-gap:7px;gap:7px;margin-top:4px}.billingPackageAction button{background:var(--accent);border:1px solid var(--accent);border-radius:8px;color:#ffffff;cursor:pointer;font-size:13px;font-weight:800;min-height:36px;padding:0 12px;width:-moz-fit-content;width:fit-content}.billingPackageAction button:disabled{background:var(--muted);border-color:var(--muted);cursor:default}.billingPackageAction span{color:var(--muted);font-size:12px;font-weight:700;line-height:1.35;text-transform:none}.marketplaceRequestAction{display:grid;grid-gap:8px;gap:8px;margin-top:4px}.marketplaceRequestAction label{display:grid;grid-gap:5px;gap:5px}.marketplaceRequestAction label span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.marketplaceRequestAction input,.marketplaceRequestAction select,.marketplaceRequestAction textarea{background:#f8fbfa;border:1px solid var(--line);border-radius:8px;color:var(--text);font-size:13px;outline:none;padding:9px 10px;width:100%}.marketplaceRequestAction textarea{min-height:82px;resize:vertical}.marketplaceRequestAction input:focus,.marketplaceRequestAction select:focus,.marketplaceRequestAction textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(18,124,111,.12)}.marketplaceRequestAction button{background:var(--accent);border:1px solid var(--accent);border-radius:8px;color:#ffffff;cursor:pointer;font-size:13px;font-weight:800;min-height:36px;padding:0 12px;width:-moz-fit-content;width:fit-content}.marketplaceRequestAction button:disabled{background:var(--muted);border-color:var(--muted);cursor:default}.marketplaceRequestAction>span{color:var(--muted);font-size:12px;font-weight:700;line-height:1.35;text-transform:none}.marketplaceListingsPanel{background:var(--panel);border:1px solid var(--line);border-radius:8px;overflow:hidden}.marketplaceListingsAccordion[open]{background:var(--panel)}.marketplaceListingsHeader{align-items:flex-start;cursor:pointer;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) minmax(320px,.55fr);list-style:none;padding:18px 64px 18px 18px;position:relative}.marketplaceListingsHeader::-webkit-details-marker{display:none}.marketplaceListingsHeader:after{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:999px;color:var(--accent-dark);content:"+";display:inline-flex;font-size:18px;font-weight:900;height:30px;justify-content:center;position:absolute;right:18px;top:18px;width:30px}.marketplaceListingsAccordion[open] .marketplaceListingsHeader:after{content:"-"}.marketplaceListingsContent{display:grid;grid-gap:18px;gap:18px;padding:0 18px 18px}.marketplaceListingsHeader h2{font-size:24px;margin:0 0 8px}.marketplaceListingsHeader p{color:var(--muted);font-size:15px;line-height:1.5;margin:0;max-width:780px}.marketplaceListingsHeader dl{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.marketplaceListingsHeader dl div{background:#eef7f5;border:1px solid var(--line);border-radius:8px;padding:12px}.marketplaceListingsHeader dt{color:var(--muted);font-size:12px;font-weight:800;margin:0 0 6px}.marketplaceListingsHeader dd{color:var(--accent);font-size:24px;font-weight:900;margin:0}.marketplaceRoleBalance{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) minmax(360px,1.2fr);padding:14px}.marketplaceRoleBalance>div:first-child{display:grid;grid-gap:5px;gap:5px}.marketplaceRoleBalance span,.marketplaceRoleBalanceActions span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.marketplaceRoleBalance strong{color:var(--text);font-size:17px;line-height:1.3}.marketplaceRoleBalance p,.marketplaceRoleBalanceActions small{color:var(--muted);font-size:12px;font-weight:750;line-height:1.4;margin:0}.marketplaceRoleBalanceActions{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.marketplaceRoleBalanceActions button{background:#f8fbfa;border:1px solid var(--line);border-radius:8px;cursor:pointer;display:grid;grid-gap:4px;gap:4px;padding:10px;text-align:left}.marketplaceRoleBalanceActions button.active,.marketplaceRoleBalanceActions button:hover{border-color:var(--accent)}.marketplaceRoleBalanceActions strong{color:var(--accent-dark);font-size:24px;line-height:1}.marketplaceBuyDemandSummary,.marketplaceSellSupplySummary{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) minmax(360px,1.2fr) auto;padding:14px}.marketplaceBuyDemandSummary>div:first-child,.marketplaceSellSupplySummary>div:first-child{display:grid;grid-gap:5px;gap:5px}.marketplaceBuyDemandSummary dt,.marketplaceBuyDemandSummary span,.marketplaceSellSupplySummary dt,.marketplaceSellSupplySummary span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.marketplaceBuyDemandSummary strong,.marketplaceSellSupplySummary strong{color:var(--text);font-size:17px;line-height:1.3}.marketplaceBuyDemandSummary p,.marketplaceSellSupplySummary p{color:var(--muted);font-size:12px;font-weight:750;line-height:1.4;margin:0}.marketplaceBuyDemandSummary dl,.marketplaceSellSupplySummary dl{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));margin:0}.marketplaceBuyDemandSummary dl div,.marketplaceSellSupplySummary dl div{background:#f8fbfa;border:1px solid var(--line);border-radius:8px;padding:8px}.marketplaceBuyDemandSummary dd,.marketplaceSellSupplySummary dd{color:var(--accent-dark);font-size:22px;font-weight:900;margin:0}.marketplaceBuyDemandSummary button,.marketplaceSellSupplySummary button{background:var(--accent);border:1px solid var(--accent);border-radius:8px;color:#ffffff;cursor:pointer;font-size:13px;font-weight:900;min-height:42px;padding:0 14px;white-space:nowrap}.marketplaceDashboard{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.marketplaceDashboard article{background:#ffffff;border:1px solid var(--line);border-left:4px solid var(--muted);border-radius:8px;display:grid;grid-gap:5px;gap:5px;padding:12px}.marketplaceDashboard article.good{border-left-color:var(--accent)}.marketplaceDashboard article.attention{border-left-color:#d97706}.marketplaceDashboard article.danger{border-left-color:#dc2626}.marketplaceDashboard span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.marketplaceDashboard strong{color:var(--text);font-size:26px;line-height:1}.marketplaceDashboard p{color:var(--muted);font-size:12px;font-weight:750;line-height:1.35;margin:0}.marketplaceActionCenter{align-items:center;background:#ffffff;border:1px solid var(--line);border-left:4px solid var(--muted);border-radius:8px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.marketplaceActionCenter.good{border-left-color:var(--accent)}.marketplaceActionCenter.attention{border-left-color:#d97706}.marketplaceActionCenter.danger{border-left-color:#dc2626}.marketplaceActionCenter>div:first-child{display:grid;grid-gap:4px;gap:4px}.marketplaceActionCenter span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.marketplaceActionCenter strong{color:var(--text);font-size:18px;line-height:1.2}.marketplaceActionCenter p{color:var(--muted);font-size:13px;font-weight:750;line-height:1.4;margin:0}.marketplaceActionFilters{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.marketplaceActionFilters button{align-items:center;background:#f8fbfa;border:1px solid var(--line);border-radius:8px;color:var(--accent-dark);cursor:pointer;display:inline-flex;gap:8px;min-height:38px;padding:0 10px}.marketplaceActionFilters button.active{background:var(--accent);border-color:var(--accent);color:#ffffff}.marketplaceActionFilters button span{color:inherit;font-size:12px}.marketplaceActionFilters button strong{color:inherit;font-size:14px}.marketplaceSafeDealOverview{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr) minmax(280px,1fr);padding:12px}.marketplaceSafeDealOverview>div:first-child{display:grid;grid-gap:5px;gap:5px}.marketplaceSafeDealOverview span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.marketplaceSafeDealOverview strong{color:var(--text);font-size:18px;line-height:1.2}.marketplaceSafeDealOverview p,.marketplaceSafeDealOverview small{color:var(--muted);font-size:12px;font-weight:750;line-height:1.35;margin:0}.marketplaceSafeDealOverview dl{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.marketplaceSafeDealOverview dl div{background:#eef7f5;border:1px solid var(--line);border-radius:8px;padding:10px}.marketplaceSafeDealOverview dt{color:var(--muted);font-size:11px;font-weight:900;margin:0 0 6px;text-transform:uppercase}.marketplaceSafeDealOverview dd{color:var(--accent);font-size:24px;font-weight:950;line-height:1;margin:0}.marketplaceSafeDealOverview ul{display:grid;grid-gap:6px;gap:6px;list-style:none;margin:0;padding:0}.marketplaceSafeDealOverview li{border:1px solid var(--line);border-left:4px solid var(--muted);border-radius:8px;display:grid;grid-gap:3px;gap:3px;padding:8px}.marketplaceSafeDealOverview li.good{border-left-color:var(--accent)}.marketplaceSafeDealOverview li.attention{border-left-color:#d97706}.marketplaceSafeDealOverview li.danger{border-left-color:#dc2626}.marketplaceActionQueue{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(240px,.35fr) minmax(0,1fr);padding:12px}.marketplaceActionQueue>div{display:grid;grid-gap:5px;gap:5px}.marketplaceActionQueue span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.marketplaceActionQueue strong{color:var(--text);font-size:18px;line-height:1.2}.marketplaceActionQueue p{color:var(--muted);font-size:12px;font-weight:750;line-height:1.35;margin:0}.marketplaceActionQueue ol{display:grid;grid-gap:8px;gap:8px;list-style:none;margin:0;padding:0}.marketplaceActionQueue li{align-items:center;border:1px solid var(--line);border-left:4px solid var(--muted);border-radius:8px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:120px minmax(0,.9fr) minmax(0,1fr) auto;padding:9px}.marketplaceActionQueue li.good{border-left-color:var(--accent)}.marketplaceActionQueue li.attention{border-left-color:#d97706}.marketplaceActionQueue li.danger{border-left-color:#dc2626}.marketplaceActionQueue li strong{font-size:14px}.marketplaceActionQueue a,.marketplaceActionQueue button{align-items:center;background:#f8fbfa;border:1px solid var(--line);border-radius:8px;color:var(--accent-dark);cursor:pointer;display:inline-flex;font-weight:900;justify-content:center;min-height:36px;padding:0 12px;text-decoration:none}.marketplaceListingsBody{align-items:flex-start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(320px,.45fr) minmax(0,1fr)}.marketplaceListingForm{background:#f8fbfa;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;padding:14px}.marketplaceListingForm label{display:grid;grid-gap:6px;gap:6px}.marketplaceListingForm label span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.marketplaceListingFormHint{background:#eef7f5;border:1px solid rgba(18,124,111,.18);border-radius:8px;color:var(--muted);font-size:13px;font-weight:750;line-height:1.45;margin:0;padding:10px 11px}.marketplaceBuyBrief{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;padding:10px 11px}.marketplaceBuyBrief>div:first-child{display:grid;grid-gap:4px;gap:4px}.marketplaceBuyBrief strong{color:var(--accent-dark);font-size:13px}.marketplaceBuyBrief span{color:var(--muted);font-size:12px;font-weight:750;line-height:1.4}.marketplaceBuyBrief>div:last-child{display:flex;flex-wrap:wrap;gap:7px}.marketplaceBuyBrief button{background:#f0f8f6;border:1px solid #cce8e2;border-radius:999px;color:var(--accent-dark);cursor:pointer;font-size:12px;font-weight:850;min-height:32px;padding:0 10px}.marketplaceVerificationRules{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.marketplaceVerificationRules div{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:5px;gap:5px;padding:10px 11px}.marketplaceVerificationRules strong{color:var(--accent-dark);font-size:13px}.marketplaceVerificationRules span{color:var(--muted);font-size:12px;font-weight:750;line-height:1.45}.marketplaceListingForm input,.marketplaceListingForm select,.marketplaceListingForm textarea{background:#ffffff;border:1px solid var(--line);border-radius:8px;color:var(--text);font-size:14px;outline:none;padding:10px 11px;width:100%}.marketplaceListingForm textarea{min-height:104px;resize:vertical}.marketplaceListingForm input:focus,.marketplaceListingForm select:focus,.marketplaceListingForm textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(18,124,111,.12)}.marketplaceListingFormGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.marketplaceListingActions{display:flex;flex-wrap:wrap;gap:8px}.marketplaceListingActions button{background:var(--accent);border:1px solid var(--accent);border-radius:8px;color:#ffffff;cursor:pointer;font-size:13px;font-weight:850;min-height:38px;padding:0 13px}.marketplaceListingActions button:nth-child(2){background:transparent;color:var(--accent)}.marketplaceListingActions button:disabled{background:var(--muted);border-color:var(--muted);color:#ffffff;cursor:default}.marketplaceListingMessage{color:var(--muted);font-size:13px;font-weight:750;line-height:1.4;margin:0}.marketplaceListingList{display:grid;grid-gap:10px;gap:10px}.marketplaceListingViewTabs{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.marketplaceListingViewTabs button{align-items:center;background:#f8fbfa;border:1px solid var(--line);border-radius:8px;color:var(--muted);cursor:pointer;display:flex;font:inherit;font-size:13px;font-weight:850;gap:8px;justify-content:space-between;min-height:42px;padding:9px 11px;text-align:left}.marketplaceListingViewTabs button.active{background:var(--accent);border-color:var(--accent);color:#ffffff}.marketplaceListingViewTabs strong{background:rgba(18,124,111,.1);border-radius:999px;color:var(--accent);min-width:28px;padding:3px 8px;text-align:center}.marketplaceListingViewTabs button.active strong{background:rgba(255,255,255,.18);color:#ffffff}.marketplaceListingItem{background:#ffffff;border:1px solid var(--line);border-radius:8px;overflow:hidden}.marketplaceListingItem.attention{border-color:#f0c36a}.marketplaceListingItem.good{border-color:rgba(18,124,111,.34)}.marketplaceListingItem.danger{border-color:#f1a3a3}.marketplaceListingItem summary{align-items:center;cursor:pointer;display:flex;gap:14px;justify-content:space-between;list-style:none;padding:14px}.marketplaceListingItem summary::-webkit-details-marker{display:none}.marketplaceListingItem summary>div{display:grid;grid-gap:4px;gap:4px}.marketplaceListingFootnote span,.marketplaceListingItem summary small,.marketplaceListingItem summary span{color:var(--muted);font-size:12px;font-weight:800}.marketplaceListingItem summary strong{color:var(--text);font-size:17px}.marketplaceListingItem summary mark{background:#eef7f5;border:1px solid rgba(18,124,111,.22);border-radius:999px;color:var(--accent);display:inline-flex;font-size:12px;font-weight:900;justify-content:center;padding:7px 10px;white-space:nowrap}.marketplaceListingLifecycle{background:#ffffff;border-top:1px solid var(--line);display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);padding:12px 14px}.marketplaceListingLifecycle.good{border-left:4px solid var(--accent)}.marketplaceListingLifecycle.attention{border-left:4px solid #d99218}.marketplaceListingLifecycle.danger{border-left:4px solid #bd2b24}.marketplaceListingLifecycle.neutral{border-left:4px solid var(--line)}.marketplaceListingLifecycle dt,.marketplaceListingLifecycle span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.marketplaceListingLifecycle strong{color:var(--text);font-size:15px}.marketplaceListingLifecycle p{color:var(--muted);font-size:13px;font-weight:750;line-height:1.4;margin:0}.marketplaceListingLifecycle button{background:var(--accent);border:1px solid var(--accent);border-radius:8px;color:#ffffff;cursor:pointer;font-size:12px;font-weight:900;justify-self:start;margin-top:2px;min-height:34px;padding:0 12px}.marketplaceListingLifecycle button:disabled{background:var(--muted);border-color:var(--muted);cursor:default}.marketplaceListingLifecycle dl{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.marketplaceListingLifecycle dl div{background:#f8fbfa;border:1px solid var(--line);border-radius:8px;padding:7px}.marketplaceListingLifecycle dd{color:var(--accent-dark);font-size:13px;font-weight:850;margin:0}.marketplaceBuyIntent{background:#f8fbfa;border-top:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);padding:12px 14px}.marketplaceBuyIntent dt,.marketplaceBuyIntent span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.marketplaceBuyIntent h2,.marketplaceBuyIntent strong{color:var(--text);font-size:16px;line-height:1.3;margin:0}.marketplaceBuyIntent p,.marketplaceBuyIntent small{color:var(--muted);font-size:13px;font-weight:750;line-height:1.45;margin:0}.marketplaceBuyIntent dl{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.marketplaceBuyIntent dl div{background:#ffffff;border:1px solid var(--line);border-radius:8px;padding:7px}.marketplaceBuyIntent dd{color:var(--accent-dark);font-size:13px;font-weight:850;margin:0;overflow-wrap:anywhere}.marketplacePublicBuyIntent{border:1px solid var(--line);border-radius:8px;margin-top:14px}.marketplaceProofCard{background:#f8fbfa;border-top:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) minmax(220px,.8fr) minmax(220px,.75fr);padding:14px}.marketplaceProofCard.good{background:#f0faf6}.marketplaceProofCard.attention{background:#fffaf0}.marketplaceProofCard.danger{background:#fff5f4}.marketplaceProofCard>div{display:grid;grid-gap:5px;gap:5px}.marketplaceProofCard dt,.marketplaceProofCard span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.marketplaceProofCard strong{color:var(--text);font-size:15px}.marketplaceProofCard p{border:0;color:var(--muted);font-size:13px;font-weight:750;line-height:1.45;margin:0;padding:0}.marketplaceProofActions{display:flex;flex-wrap:wrap;gap:8px}.marketplaceProofActions button{background:var(--accent);border:1px solid var(--accent);border-radius:8px;color:#ffffff;cursor:pointer;font-size:12px;font-weight:900;min-height:34px;padding:0 11px}.marketplaceProofActions button:disabled{background:var(--muted);border-color:var(--muted);cursor:default}.marketplaceProofDocumentSummary{background:#ffffff;border:1px solid var(--line);border-left:4px solid var(--muted);border-radius:8px;display:grid;grid-gap:8px;gap:8px;margin-top:6px;padding:10px}.marketplaceProofDocumentSummary.good{border-left-color:var(--accent)}.marketplaceProofDocumentSummary.attention{border-left-color:var(--warning)}.marketplaceProofDocumentSummary.danger{border-left-color:var(--danger)}.marketplaceProofDocumentSummary dl{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.marketplaceProofDocumentSummary dl div{background:#f8fbfa;border:1px solid var(--line);border-radius:8px;padding:7px}.marketplaceProofDocumentSummary dd{color:var(--accent-dark);font-size:18px;font-weight:900;line-height:1;margin:0}.marketplaceProofNextAction{background:#ffffff;border:1px solid rgba(8,82,75,.13);border-radius:8px;display:grid;grid-gap:3px;gap:3px;padding:8px}.marketplaceProofNextAction span{color:var(--accent-dark);font-size:11px;font-weight:900;text-transform:uppercase}.marketplaceProofNextAction p{color:var(--text);font-size:13px;line-height:1.4;margin:0}.marketplaceSellerReadiness{background:#ffffff;border:1px solid rgba(8,82,75,.13);border-radius:8px;display:grid;grid-gap:8px;gap:8px;padding:10px}.marketplaceSellerReadiness dt,.marketplaceSellerReadiness>div>span{color:var(--muted);display:block;font-size:11px;font-weight:900;margin-bottom:4px;text-transform:uppercase}.marketplaceSellerReadiness p{color:var(--text);font-size:13px;line-height:1.4;margin:0}.marketplaceSellerReadiness dl{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.marketplaceSellerReadiness dl div{border:1px solid var(--line);border-radius:8px;padding:8px}.marketplaceSellerReadiness dl div.good{background:#ecfdf3;border-color:#bbf7d0}.marketplaceSellerReadiness dl div.attention{background:#fff7ed;border-color:#fed7aa}.marketplaceSellerReadiness dl div.danger{background:#fef2f2;border-color:#fecaca}.marketplaceSellerReadiness dd{color:var(--text);font-size:13px;font-weight:900;margin:0;overflow-wrap:anywhere}.marketplaceOwnershipWorkflow{background:#ffffff;border:1px solid rgba(8,82,75,.13);border-radius:8px;display:grid;grid-gap:8px;gap:8px;padding:10px}.marketplaceOwnershipWorkflow>span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.marketplaceOwnershipWorkflow ol{counter-reset:ownership-workflow;display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.marketplaceOwnershipWorkflow li{border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:4px;gap:4px;min-width:0;padding:8px}.marketplaceOwnershipWorkflow li:before{align-items:center;background:#eef7f5;border:1px solid rgba(8,82,75,.16);border-radius:999px;color:var(--accent-dark);content:counter(ownership-workflow);counter-increment:ownership-workflow;display:inline-flex;font-size:11px;font-weight:900;height:22px;justify-content:center;width:22px}.marketplaceOwnershipWorkflow li.done{background:#ecfdf3;border-color:#bbf7d0}.marketplaceOwnershipWorkflow li.current{background:#fff7ed;border-color:#fed7aa}.marketplaceOwnershipWorkflow li.problem{background:#fef2f2;border-color:#fecaca}.marketplaceOwnershipWorkflow strong{color:var(--text);font-size:12px;line-height:1.25}.marketplaceOwnershipWorkflow small{color:var(--muted);font-size:11px;font-weight:850;line-height:1.3;overflow-wrap:anywhere}.marketplaceProofDocumentForm{border-top:1px solid rgba(8,82,75,.14);display:grid;grid-gap:8px;gap:8px;margin-top:5px;padding-top:10px}.marketplaceProofDocumentForm label{display:grid;grid-gap:5px;gap:5px}.marketplaceProofDocumentGrid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.marketplaceProofDocumentForm input,.marketplaceProofDocumentForm select,.marketplaceProofDocumentForm textarea{background:#ffffff;border:1px solid var(--line);border-radius:8px;color:var(--text);font:inherit;min-height:74px;padding:10px;resize:vertical}.marketplaceProofDocumentForm input,.marketplaceProofDocumentForm select{min-height:42px}.marketplaceProofDocumentForm button{background:#ffffff;border:1px solid var(--accent);border-radius:8px;color:var(--accent);cursor:pointer;font-size:12px;font-weight:900;min-height:34px;padding:0 11px}.marketplaceProofDocumentForm button:disabled,.marketplaceProofDocumentForm input:disabled,.marketplaceProofDocumentForm select:disabled,.marketplaceProofDocumentForm textarea:disabled{cursor:default;opacity:.65}.marketplaceProofDocumentForm small{color:var(--muted);font-size:12px;font-weight:750;line-height:1.4}.marketplaceContactEditor{border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;margin-top:12px;padding:12px}.marketplaceContactEditor>div:first-child{display:grid;grid-gap:4px;gap:4px}.marketplaceContactEditor span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.marketplaceContactEditor p{color:var(--muted);font-size:13px;font-weight:750;line-height:1.4;margin:0}.marketplaceContactEditorGrid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.marketplaceContactEditor label{display:grid;grid-gap:5px;gap:5px}.marketplaceContactEditor input,.marketplaceContactEditor textarea{background:#ffffff;border:1px solid var(--line);border-radius:8px;color:var(--text);font:inherit;min-height:42px;padding:10px;resize:vertical}.marketplaceContactEditor textarea{min-height:72px}.marketplaceContactEditor button{background:#ffffff;border:1px solid var(--accent);border-radius:8px;color:var(--accent);cursor:pointer;font-size:12px;font-weight:900;min-height:36px;padding:0 12px;width:-moz-fit-content;width:fit-content}.marketplaceContactEditor button:disabled,.marketplaceContactEditor input:disabled,.marketplaceContactEditor textarea:disabled{cursor:default;opacity:.65}@media (max-width:760px){.marketplaceContactEditorGrid{grid-template-columns:1fr}}.marketplaceProofDocuments{border-top:1px solid rgba(8,82,75,.14);display:grid;grid-gap:8px;gap:8px;margin-top:5px;padding-top:10px}.marketplaceProofDocuments ul{display:grid;grid-gap:7px;gap:7px;list-style:none;margin:0;padding:0}.marketplaceProofDocuments li{background:rgba(255,255,255,.75);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:4px;gap:4px;padding:8px}.marketplaceProofDocuments em,.marketplaceProofDocuments small{color:var(--muted);font-size:12px;font-style:normal;font-weight:750;overflow-wrap:anywhere}.marketplaceProofClarification{background:#fff7ed;border:1px solid #fed7aa;border-left:4px solid var(--warning);border-radius:8px;display:grid;grid-gap:5px;gap:5px;padding:9px}.marketplaceProofClarification span{color:#9a3412;font-size:11px;font-weight:900;text-transform:uppercase}.marketplaceProofClarification p{color:var(--text);font-size:13px;font-weight:800;line-height:1.4;margin:0}.marketplaceProofClarification button{align-self:start;background:#ffffff;border:1px solid var(--warning);border-radius:8px;color:#9a3412;cursor:pointer;font-size:12px;font-weight:900;min-height:34px;padding:0 11px}.marketplaceProofClarification button:disabled{cursor:default;opacity:.65}.marketplaceProofFileUpload{background:#ffffff;border:1px dashed rgba(8,82,75,.26);border-radius:8px;display:grid;grid-gap:6px;gap:6px;margin-top:4px;padding:8px}.marketplaceProofFileUpload input{color:var(--muted);font-size:12px;font-weight:750;max-width:100%}.marketplaceProofFileUpload input:disabled{cursor:default;opacity:.65}.marketplaceProofDecisionHistory{background:#fffdf8;border:1px solid rgba(178,117,0,.18);border-radius:8px;display:grid;grid-gap:5px;gap:5px;margin-top:4px;padding:8px}.marketplaceProofDecisionHistory span{color:#8a5c00;font-size:12px;font-weight:900}.marketplaceProofDecisionHistory ul{display:grid;grid-gap:4px;gap:4px;list-style:none;margin:0;padding:0}.marketplaceProofDecisionHistory li{color:var(--text);font-size:12px;font-weight:750;line-height:1.4;overflow-wrap:anywhere}.marketplaceProofDecisionNotice{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;display:grid;grid-gap:4px;gap:4px;margin-top:4px;padding:8px}.marketplaceProofDecisionNotice.approved{background:#ecfdf3;border-color:#bbf7d0}.marketplaceProofDecisionNotice.rejected{background:#fef2f2;border-color:#fecaca}.marketplaceProofDecisionNotice span{color:var(--text);font-size:12px;font-weight:900}.marketplaceProofDecisionNotice p{border:0;color:var(--text);font-size:12px;font-weight:750;line-height:1.4;margin:0;padding:0}.marketplaceProofDecisionNotice small{color:var(--muted);font-size:11px;font-weight:850}.marketplaceProofFileHistory{background:rgba(8,82,75,.05);border:1px solid rgba(8,82,75,.12);border-radius:8px;display:grid;grid-gap:6px;gap:6px;margin-top:4px;padding:8px}.marketplaceProofFileHistory>span{color:var(--ink);font-size:12px;font-weight:850}.marketplaceProofFileHistory ul{display:grid;grid-gap:5px;gap:5px;list-style:none;margin:0;padding:0}.marketplaceProofFileHistory li{background:rgba(255,255,255,.72);border:1px solid rgba(8,82,75,.1);border-radius:7px;display:grid;grid-gap:3px;gap:3px;padding:7px}.adminMarketplaceSecureFileSummary,.marketplaceProofFileSummary{align-items:flex-start;display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between}.adminMarketplaceSecureFileSummary span,.marketplaceProofFileSummary span{background:rgba(8,82,75,.08);border:1px solid rgba(8,82,75,.18);border-radius:999px;color:var(--accent-dark);flex:0 0 auto;font-size:11px;font-weight:900;line-height:1;padding:5px 8px}.marketplaceProofFileHistory strong{color:var(--ink);font-size:12px;overflow-wrap:anywhere}.marketplaceProofFileHistory em,.marketplaceProofFileHistory small{color:var(--muted);font-size:11px;font-style:normal;font-weight:750;overflow-wrap:anywhere}.adminMarketplaceProofChecklist,.marketplaceProofChecklist{display:grid;grid-gap:6px;gap:6px}.adminMarketplaceProofChecklist ul,.marketplaceProofChecklist ul{display:grid;grid-gap:5px;gap:5px;margin:0;padding-left:18px}.adminMarketplaceProofChecklist li,.marketplaceProofChecklist li{color:var(--muted);font-size:12px;font-weight:750;line-height:1.4;overflow-wrap:anywhere}.marketplaceProofCard dl{border:0;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.marketplaceProofCard dd{color:var(--accent-dark);font-size:13px;font-weight:850}.marketplaceListingItem dl{border-top:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:14px}.marketplaceListingItem dt{color:var(--muted);font-size:11px;font-weight:900;margin:0 0 5px;text-transform:uppercase}.marketplaceListingItem dd{color:var(--text);font-size:14px;font-weight:800;margin:0}.marketplaceListingItem p{border-top:1px solid var(--line);color:var(--muted);font-size:14px;line-height:1.5;margin:0;padding:14px}.marketplaceInquirySummary,.marketplaceListingInquiries{border-top:1px solid var(--line);padding:12px 14px}.marketplaceInquirySummary{background:#f8fbfa;border-left:4px solid var(--muted);display:grid;grid-gap:8px;gap:8px}.marketplaceInquirySummary.attention{border-left-color:#d97706}.marketplaceInquirySummary.good{border-left-color:var(--accent)}.marketplaceInquirySummary dt,.marketplaceInquirySummary>span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.marketplaceInquirySummaryHeader{display:grid;grid-gap:3px;gap:3px}.marketplaceInquirySummary>strong{color:var(--text);font-size:14px;line-height:1.35}.marketplaceInquirySummaryHeader strong{color:var(--text);font-size:15px;line-height:1.3}.marketplaceInquirySummaryHeader p{border:0;color:var(--muted);font-size:13px;line-height:1.4;margin:0;padding:0}.marketplaceInquirySummary dl{display:grid;grid-gap:7px;gap:7px;grid-template-columns:repeat(6,minmax(0,1fr));margin:0}.marketplaceInquirySummary dl div{background:#ffffff;border:1px solid var(--line);border-radius:8px;padding:7px}.marketplaceInquirySummary dd{color:var(--accent-dark);font-size:18px;font-weight:900;margin:0}.marketplaceDealRecommendation{background:#ffffff;border-top:1px solid var(--line);border-left:4px solid var(--muted);display:grid;grid-gap:7px;gap:7px;padding:12px 14px}.marketplaceDealRecommendation.good{border-left-color:var(--accent)}.marketplaceDealRecommendation.attention{border-left-color:#d97706}.marketplaceDealRecommendation.danger{border-left-color:#b42318}.marketplaceDealRecommendation>span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.marketplaceDealRecommendation strong{color:var(--text);font-size:15px;line-height:1.3}.marketplaceDealRecommendation p{border:0;color:var(--muted);font-size:13px;line-height:1.4;margin:0;padding:0}.marketplaceDealRecommendation small{background:#f0f8f6;border:1px solid #cce8e2;border-radius:999px;color:var(--accent-dark);font-size:11px;font-weight:800;line-height:1.25;padding:6px 8px;width:-moz-fit-content;width:fit-content}.marketplaceContactAccess{background:#f8fbfa;border-top:1px solid var(--line);display:grid;grid-gap:8px;gap:8px;padding:12px 14px}.marketplaceContactAccess.compact{border:1px solid var(--line);border-radius:8px;padding:10px}.marketplaceContactAccess>span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.marketplaceContactAccess>strong{color:var(--text);font-size:14px;line-height:1.35}.marketplaceContactAccess>div{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.marketplaceContactAccess.compact>div{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplaceContactAccess article{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:4px;gap:4px;padding:8px}.marketplaceContactAccess article strong{color:var(--accent-dark);font-size:12px}.marketplaceContactAccess article p{border:0;color:var(--muted);font-size:12px;line-height:1.4;margin:0;padding:0}.marketplaceDealAction{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.marketplaceDealAction button{background:var(--accent);border:1px solid var(--accent);border-radius:8px;color:#ffffff;cursor:pointer;font-size:12px;font-weight:900;min-height:34px;padding:0 12px}.marketplaceDealAction button:disabled{cursor:default;opacity:.68}.marketplaceDealAction span{color:var(--accent-dark);font-size:12px;font-weight:850}.marketplaceListingInquiries summary{align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:space-between;list-style:none}.marketplaceListingInquiries summary::-webkit-details-marker{display:none}.marketplaceListingInquiries summary span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.marketplaceListingInquiries summary strong{background:var(--soft);border:1px solid var(--line);border-radius:999px;color:var(--accent-dark);display:inline-flex;font-size:12px;min-width:30px;padding:4px 8px;place-content:center}.marketplaceListingInquiries>div{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.marketplaceListingInquiries article{background:var(--soft);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:8px;gap:8px;padding:10px}.marketplaceListingInquiries header{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.marketplaceListingInquiries header strong{color:var(--accent-dark);font-size:13px}.marketplaceListingInquiries header span,.marketplaceListingInquiries p{color:var(--muted);font-size:13px;margin:0;overflow-wrap:anywhere;padding:0}.marketplaceInquiryPreview{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:8px;display:flex;flex-wrap:wrap;gap:6px;padding:7px 8px}.marketplaceInquiryPreview span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.marketplaceInquiryPreview strong{color:var(--accent-dark);font-size:13px;line-height:1.3;overflow-wrap:anywhere}.marketplaceListingInquiries dl{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.adminMarketplaceDealGate,.marketplaceDealGate{background:#ffffff;border:1px solid var(--line);border-left:4px solid var(--muted);border-radius:8px;display:grid;grid-gap:4px;gap:4px;padding:8px 10px}.adminMarketplaceDealGate.good,.marketplaceDealGate.good{border-left-color:#14866d}.adminMarketplaceDealGate.attention,.marketplaceDealGate.attention{border-left-color:#c88316}.adminMarketplaceDealGate.danger,.marketplaceDealGate.danger{border-left-color:#b42318}.adminMarketplaceDealGate strong,.marketplaceDealGate strong{color:var(--text);font-size:13px}.adminMarketplaceDealGate span,.marketplaceDealGate span{color:var(--muted);font-size:12px;line-height:1.45}.adminMarketplaceDecisionGates,.marketplaceDecisionGates{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.adminMarketplaceDecisionGates div,.marketplaceDecisionGates div{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:3px;gap:3px;padding:8px 10px}.adminMarketplaceDecisionGates div.good,.marketplaceDecisionGates div.good{background:#edf8f5;border-color:#9fd5c4}.adminMarketplaceDecisionGates div.attention,.marketplaceDecisionGates div.attention{background:#fff8eb;border-color:#e6c47c}.adminMarketplaceDecisionGates div.blocked,.marketplaceDecisionGates div.blocked{background:#fff0f0;border-color:#f0aaa4}.adminMarketplaceDecisionGates dt,.marketplaceDecisionGates dt{color:var(--muted);font-size:10px;font-weight:900;line-height:1.2;text-transform:uppercase}.adminMarketplaceDecisionGates dd,.marketplaceDecisionGates dd{color:var(--text);font-size:13px;font-weight:900;line-height:1.2;margin:0}.adminMarketplaceDecisionGates p,.marketplaceDecisionGates p{border:0;color:var(--muted);font-size:11px;font-weight:750;line-height:1.35;margin:0}.marketplaceSellerAction{background:#ffffff;border:1px solid var(--line);border-left:4px solid var(--muted);border-radius:8px;display:grid;grid-gap:4px;gap:4px;padding:8px 10px}.marketplaceSellerAction.good{border-left-color:#14866d}.marketplaceSellerAction.attention{border-left-color:#c88316}.marketplaceSellerAction.danger{border-left-color:#b42318}.marketplaceSellerAction span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.marketplaceSellerAction strong{color:var(--text);font-size:13px}.marketplaceSellerAction p{border:0;color:var(--muted);font-size:12px;line-height:1.45;margin:0;padding:0}.marketplaceSellerAction small{color:var(--accent-dark);font-size:12px;font-weight:900;line-height:1.35}.marketplaceSafeDealStatus{background:#e8f7f1;border:1px solid #9fd5c4;border-radius:8px;display:grid;grid-gap:4px;gap:4px;padding:8px 10px}.marketplaceSafeDealStatus.attention{background:#fff7e8;border-color:#efc77c}.marketplaceSafeDealStatus.good{background:#e8f7f1;border-color:#9fd5c4}.marketplaceSafeDealStatus.danger{background:#fff1f1;border-color:#fecaca}.marketplaceSafeDealStatus.neutral{background:#f8fbfa;border-color:var(--line)}.marketplaceSafeDealStatus span{color:var(--muted);font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}.marketplaceSafeDealStatus strong{color:var(--text);font-size:13px}.marketplaceSafeDealStatus p,.marketplaceSafeDealStatus small{color:var(--muted);font-size:12px;line-height:1.45;margin:0}.marketplaceSafeDealStatus small{color:var(--accent-dark);font-weight:800}.marketplaceInquiryWorkflow{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:2px 0 0;padding:0}.marketplaceInquiryWorkflow li{background:#f3f8f6;border:1px solid var(--line);border-radius:8px;color:var(--muted);display:grid;font-size:12px;font-weight:800;grid-gap:3px;gap:3px;min-height:34px;padding:8px 10px}.marketplaceInquiryWorkflow li small{color:inherit;font-size:11px;font-weight:850;line-height:1.25;opacity:.82;overflow-wrap:anywhere}.marketplaceInquiryWorkflow li.done{background:#e8f7f1;border-color:#9fd5c4;color:#116854}.marketplaceInquiryWorkflow li.current{background:#fff7e8;border-color:#efc77c;color:#8a5208}.marketplaceInquiryWorkflow li.blocked{background:#fff0f0;border-color:#f0aaa4;color:#9f1f17}.marketplaceInquiryStructuredFields{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.marketplaceInquiryStructuredFields div{background:#f8fbfa;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:4px;gap:4px;padding:8px}.marketplaceInquiryStructuredFields dt{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.marketplaceInquiryStructuredFields dd{color:var(--accent-dark);font-size:13px;font-weight:900;line-height:1.25;margin:0;overflow-wrap:anywhere}.adminMarketplaceActionCard{background:#ffffff;border:1px solid var(--line);border-left:4px solid var(--muted);border-radius:8px;display:grid;grid-gap:4px;gap:4px;padding:10px 12px}.adminMarketplaceActionCard.good{border-left-color:#14866d}.adminMarketplaceActionCard.attention{border-left-color:#c88316}.adminMarketplaceActionCard.danger{border-left-color:#b42318}.adminMarketplaceActionCard span{color:var(--muted);font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}.adminMarketplaceActionCard strong{color:var(--text);font-size:14px}.adminMarketplaceActionCard em,.adminMarketplaceActionCard p{color:var(--muted);font-size:12px;font-style:normal;line-height:1.45;margin:0}.adminMarketplaceActionCard em{color:var(--text);font-weight:800}.marketplaceListingFootnote{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:12px 14px}.marketplaceListingFootnote a{color:var(--accent-dark);font-size:12px;font-weight:900;text-decoration:none}.marketplaceListingFootnote a:hover{text-decoration:underline}.marketplaceListingEmpty{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:8px;gap:8px;padding:18px}.marketplaceListingEmpty strong{color:var(--text);font-size:18px}.marketplaceListingEmpty p{color:var(--muted);font-size:15px;line-height:1.5;margin:0}.marketplaceBuyerPanel{background:#ffffff;border:1px solid var(--line);border-radius:8px;overflow:hidden}.marketplaceBuyerAccordion[open]{background:#ffffff}.marketplaceBuyerHeader{align-items:flex-start;cursor:pointer;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;list-style:none;padding:18px 64px 18px 18px;position:relative}.marketplaceBuyerHeader::-webkit-details-marker{display:none}.marketplaceBuyerHeader:after{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:999px;color:var(--accent-dark);content:"+";display:inline-flex;font-size:18px;font-weight:900;height:30px;justify-content:center;position:absolute;right:18px;top:18px;width:30px}.marketplaceBuyerAccordion[open] .marketplaceBuyerHeader:after{content:"-"}.marketplaceBuyerHeader span{color:var(--accent);font-size:12px;font-weight:900;text-transform:uppercase}.marketplaceBuyerHeader h2{color:var(--text);font-size:28px;line-height:1.05;margin:0}.marketplaceBuyerHeader>strong{align-items:center;background:#eef7f5;border:1px solid var(--line);border-radius:999px;color:var(--accent);display:inline-flex;font-size:18px;font-weight:950;height:34px;justify-content:center;min-width:44px;padding:0 10px}.marketplaceBuyerEmpty p,.marketplaceBuyerHeader p{color:var(--muted);font-size:14px;line-height:1.45;margin:0}.marketplaceBuyerContent{display:grid;grid-gap:12px;gap:12px;padding:0 18px 18px}.marketplaceBuyerDashboard{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.marketplaceBuyerDashboard article{background:#f8fbfa;border:1px solid var(--line);border-left:4px solid var(--muted);border-radius:8px;display:grid;grid-gap:5px;gap:5px;padding:10px}.marketplaceBuyerDashboard article.good{border-left-color:var(--accent)}.marketplaceBuyerDashboard article.attention{border-left-color:#d97706}.marketplaceBuyerDashboard span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.marketplaceBuyerDashboard strong{color:var(--text);font-size:24px;line-height:1}.marketplaceBuyerDashboard p{color:var(--muted);font-size:12px;font-weight:750;line-height:1.35;margin:0}.marketplaceBuyerList{display:grid;grid-gap:10px;gap:10px}.marketplaceBuyerEmpty,.marketplaceBuyerList article{background:#f8fbfa;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;padding:12px}.marketplaceBuyerList header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.marketplaceBuyerList header div{display:grid;grid-gap:4px;gap:4px}.marketplaceBuyerList dt,.marketplaceBuyerList header span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.marketplaceBuyerEmpty strong,.marketplaceBuyerList header strong{color:var(--text);font-size:16px}.marketplaceBuyerList blockquote,.marketplaceBuyerList header small,.marketplaceBuyerList p{color:var(--muted);font-size:13px;line-height:1.45;margin:0;overflow-wrap:anywhere}.marketplaceBuyerEmpty a,.marketplaceBuyerList a{background:#ffffff;border:1px solid var(--line);border-radius:8px;color:var(--accent-dark);font-size:12px;font-weight:900;justify-self:start;padding:8px 10px;text-decoration:none}.marketplaceBuyerSource{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(150px,.8fr) minmax(130px,.7fr) minmax(150px,1fr) auto;padding:9px}.marketplaceBuyerSource small,.marketplaceBuyerSource span{color:var(--muted);font-size:11px;font-weight:900;line-height:1.25;text-transform:uppercase}.marketplaceBuyerSource strong{color:var(--accent-dark);font-size:13px;line-height:1.25}.marketplaceBuyerSource a{justify-self:end;padding:7px 9px}.marketplaceBuyerOfferSummary{background:#ffffff;border:1px solid rgba(18,124,113,.2);border-left:4px solid var(--accent);border-radius:8px;display:grid;grid-gap:5px;gap:5px;padding:10px}.marketplaceBuyerOfferSummary span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.marketplaceBuyerOfferSummary strong{color:var(--accent-dark);font-size:14px;line-height:1.35;overflow-wrap:anywhere}.marketplaceBuyerOfferSummary small{color:var(--muted);font-size:12px;font-weight:750;line-height:1.4}.marketplaceBuyerPipeline{background:#ffffff;border:1px solid var(--line);border-left:4px solid var(--muted);border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) minmax(240px,.75fr);padding:10px}.marketplaceBuyerPipeline.good{border-left-color:var(--accent)}.marketplaceBuyerPipeline.attention{border-left-color:#d97706}.marketplaceBuyerPipeline.danger{border-left-color:#b42318}.marketplaceBuyerPipeline>div{display:grid;grid-gap:4px;gap:4px}.marketplaceBuyerPipeline dt,.marketplaceBuyerPipeline span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.marketplaceBuyerPipeline strong{color:var(--text);font-size:15px;line-height:1.25}.marketplaceBuyerPipeline p,.marketplaceBuyerPipeline small{color:var(--muted);font-size:12px;font-weight:750;line-height:1.4;margin:0}.marketplaceBuyerPipeline dl{display:grid;grid-gap:7px;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.marketplaceBuyerPipeline dl div{background:#f8fbfa;border:1px solid var(--line);border-radius:8px;padding:7px}.marketplaceBuyerPipeline dd{color:var(--accent-dark);font-size:13px;font-weight:900;margin:0;overflow-wrap:anywhere}.marketplaceBuyerSafeDealStatus{background:#eef8f5;border:1px solid #a7d8ce;border-left:4px solid var(--accent);border-radius:8px;display:grid;grid-gap:5px;gap:5px;padding:10px}.marketplaceBuyerSafeDealStatus.good{border-left-color:var(--accent)}.marketplaceBuyerSafeDealStatus.attention{border-left-color:#d97706}.marketplaceBuyerSafeDealStatus.danger{background:#fff1f1;border-color:#fecaca #fecaca #fecaca #b42318}.marketplaceBuyerSafeDealStatus.neutral{border-left-color:var(--muted)}.marketplaceBuyerSafeDealStatus span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.marketplaceBuyerSafeDealStatus strong{color:var(--accent-dark);font-size:15px;line-height:1.25}.marketplaceBuyerSafeDealStatus p,.marketplaceBuyerSafeDealStatus small{color:var(--muted);font-size:12px;font-weight:750;line-height:1.45;margin:0}.marketplaceBuyerSafeDealStatus small{color:var(--accent-dark);font-weight:850}.marketplaceBuyerSafeDealStatus ol,.marketplaceSafeDealStatus ol{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:4px 0 0;padding:0}.marketplaceBuyerSafeDealStatus li,.marketplaceSafeDealStatus li{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:2px;gap:2px;padding:7px}.marketplaceBuyerSafeDealStatus li.done,.marketplaceSafeDealStatus li.done{border-color:#a7d8ce}.marketplaceBuyerSafeDealStatus li.current,.marketplaceSafeDealStatus li.current{border-color:#efc77c}.marketplaceBuyerSafeDealStatus li span,.marketplaceSafeDealStatus li span{color:var(--text);font-size:11px;font-weight:900;text-transform:none}.marketplaceBuyerSafeDealStatus li small,.marketplaceSafeDealStatus li small{color:var(--muted);font-size:10px;font-weight:800;line-height:1.2}.marketplaceBuyerList dl{display:grid;grid-gap:7px;gap:7px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.marketplaceBuyerList dl div{background:#ffffff;border:1px solid var(--line);border-radius:8px;padding:7px}.marketplaceBuyerList dd{color:var(--accent-dark);font-size:13px;font-weight:850;margin:0}.marketplacePublicPage{background:var(--soft)}.marketplacePublicSheet{gap:18px;max-width:1120px}.marketplacePublicHero{background:#102927;border-radius:8px;color:#ffffff;display:grid;grid-gap:12px;gap:12px;padding:28px}.marketplacePublicHero .eyebrow{color:#7ed8ca}.marketplacePublicHero h1{color:#ffffff;font-size:42px;line-height:1.05;margin:0;overflow-wrap:anywhere}.marketplacePublicHero p{color:#c9d8d6;font-size:17px;line-height:1.5;margin:0;max-width:780px}.marketplacePublicPassport{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.marketplacePublicDescription,.marketplacePublicPassport div{background:#ffffff;border:1px solid var(--line);border-radius:8px;padding:16px}.marketplacePublicPassport dt{color:var(--muted);font-size:12px;font-weight:900;margin:0 0 6px;text-transform:uppercase}.marketplacePublicPassport dd{color:var(--accent-dark);font-size:17px;font-weight:900;margin:0;overflow-wrap:anywhere}.marketplacePublicDescription{display:grid;grid-gap:8px;gap:8px}.marketplacePublicDescription h2{color:var(--text);font-size:22px;margin:0}.marketplacePublicDescription p{color:var(--muted);font-size:16px;line-height:1.55;margin:0}.marketplaceBuyOfferChecklist{background:#ffffff;border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:8px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);padding:16px}.marketplaceBuyOfferChecklist>div{display:grid;grid-gap:6px;gap:6px}.marketplaceBuyOfferChecklist dt,.marketplaceBuyOfferChecklist span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.marketplaceBuyOfferChecklist h2{color:var(--text);font-size:22px;line-height:1.15;margin:0}.marketplaceBuyOfferChecklist p{color:var(--muted);font-size:13px;font-weight:750;line-height:1.45;margin:0}.marketplaceBuyOfferChecklist dl{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.marketplaceBuyOfferChecklist dl div{background:#f8fbfa;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:5px;gap:5px;padding:10px}.marketplaceBuyOfferChecklist dd{color:var(--accent-dark);font-size:15px;font-weight:950;line-height:1.15;margin:0}.marketplaceSafeDeal{gap:14px}.marketplaceSafeDealGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.marketplaceSafeDealGrid article{background:#f8fbfa;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:6px;gap:6px;padding:12px}.marketplaceSafeDealGrid strong{color:var(--text);font-size:14px}.marketplaceSafeDealGrid span{color:var(--muted);font-size:13px;line-height:1.45}.marketplacePublicDealRules{background:#ffffff;border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:8px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);padding:16px}.marketplacePublicDealRules>div{display:grid;grid-gap:6px;gap:6px}.marketplacePublicDealRules dt,.marketplacePublicDealRules span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.marketplacePublicDealRules h2{color:var(--text);font-size:22px;line-height:1.15;margin:0}.marketplacePublicDealRules p{color:var(--muted);font-size:13px;font-weight:750;line-height:1.45;margin:0}.marketplacePublicDealRules dl{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.marketplacePublicDealRules dl div{background:#f8fbfa;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:5px;gap:5px;padding:10px}.marketplacePublicDealRules dd{color:var(--accent-dark);font-size:15px;font-weight:950;line-height:1.15;margin:0}.marketplaceAfterInquiry{background:#ffffff;border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:8px;display:grid;grid-gap:10px;gap:10px;padding:16px}.marketplaceAfterInquiry>span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.marketplaceAfterInquiry ol{counter-reset:marketplace-after-inquiry;display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.marketplaceAfterInquiry li{background:#f8fbfa;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:6px;gap:6px;padding:12px}.marketplaceAfterInquiry li:before{align-items:center;background:#eef7f5;border:1px solid rgba(18,124,113,.18);border-radius:999px;color:var(--accent-dark);content:counter(marketplace-after-inquiry);counter-increment:marketplace-after-inquiry;display:inline-flex;font-size:11px;font-weight:900;height:22px;justify-content:center;width:22px}.marketplaceAfterInquiry strong{color:var(--text);font-size:13px;line-height:1.3}.marketplaceAfterInquiry p{color:var(--muted);font-size:12px;font-weight:750;line-height:1.4;margin:0}.marketplaceInquiryForm{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;padding:18px}.marketplaceInquiryForm label,.marketplaceInquiryScenarios{display:grid;grid-gap:8px;gap:8px}.marketplaceInquiryScenarios{grid-template-columns:repeat(3,minmax(0,1fr))}.marketplaceInquiryScenarios button{background:#f8fbfa;border:1px solid var(--line);border-radius:8px;color:var(--text);cursor:pointer;display:grid;grid-gap:5px;gap:5px;min-height:82px;padding:12px;text-align:left}.marketplaceInquiryScenarios button[aria-pressed=true]{background:#eef7f5;border-color:var(--accent);box-shadow:0 0 0 3px rgba(18,124,113,.1)}.marketplaceInquiryScenarios button:disabled{cursor:default;opacity:.68}.marketplaceInquiryScenarios strong{color:var(--accent-dark);font-size:14px;line-height:1.25}.marketplaceInquiryScenarios span{color:var(--muted);font-size:12px;font-weight:750;line-height:1.35}.marketplaceInquiryForm label span{color:var(--muted);font-size:13px;font-weight:900;text-transform:uppercase}.marketplaceInquiryForm input,.marketplaceInquiryForm select,.marketplaceInquiryForm textarea{background:#f8fbfa;border:1px solid var(--line);border-radius:8px;color:var(--text);font:inherit;padding:14px}.marketplaceInquiryForm input,.marketplaceInquiryForm select{min-height:50px}.marketplaceInquiryForm textarea{min-height:118px;resize:vertical}.marketplaceInquiryForm input:focus,.marketplaceInquiryForm select:focus,.marketplaceInquiryForm textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(18,124,113,.12);outline:none}.marketplaceOfferBuilder{background:#f8fbfa;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;padding:12px}.marketplaceOfferBuilder>div:first-child{display:grid;grid-gap:4px;gap:4px}.marketplaceOfferBuilder strong{color:var(--accent-dark);font-size:15px}.marketplaceOfferBuilder span{color:var(--muted);font-size:12px;font-weight:750;line-height:1.4}.marketplaceOfferBuilderGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.marketplaceOfferPreview{background:#ffffff;border:1px solid rgba(18,124,113,.2);border-left:4px solid var(--accent);border-radius:8px;display:grid;grid-gap:6px;gap:6px;padding:10px 12px}.marketplaceOfferPreview span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.marketplaceOfferPreview p{color:var(--text);font-size:13px;font-weight:800;line-height:1.45}.marketplaceInquiryDraft{background:#f8fbfa;border-left:1px solid var(--line);border:1px solid var(--line);border-left-width:4px;border-radius:8px;display:grid;grid-gap:5px;gap:5px;padding:10px 12px}.marketplaceInquiryDraft.good{background:#edf8f5;border-color:#9fd5c4 #9fd5c4 #9fd5c4 #14866d}.marketplaceInquiryDraft.danger{background:#fff0f0;border-color:#f0aaa4 #f0aaa4 #f0aaa4 #b42318}.marketplaceInquiryDraft>span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.marketplaceInquiryDraft strong{color:var(--text);font-size:14px;line-height:1.25}.marketplaceInquiryDraft p{color:var(--muted);font-size:13px;line-height:1.4}.marketplaceInquiryForm button{justify-self:start;min-height:46px}.marketplaceInquiryForm p{color:var(--accent-dark);font-size:14px;font-weight:800;margin:0}.marketplaceInquiryCreated{background:#eef7f5;border:1px solid rgba(18,124,113,.22);border-radius:8px;display:grid;grid-gap:10px;gap:10px;padding:14px}.marketplaceInquiryCreated>span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.marketplaceInquiryCreated strong{color:var(--text);font-size:18px;line-height:1.2}.marketplaceInquiryCreated ol{display:grid;grid-gap:7px;gap:7px;list-style-position:inside;margin:0;padding:0}.marketplaceInquiryCreated li{color:var(--muted);font-size:13px;font-weight:750;line-height:1.4}.marketplaceInquiryCreated div{display:flex;flex-wrap:wrap;gap:8px}.marketplaceInquiryCreated a{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:8px;color:var(--accent-dark);display:inline-flex;font-weight:900;min-height:40px;padding:0 12px;text-decoration:none}.marketplaceCatalogHero{margin-bottom:0}.marketplaceCatalogFilters{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:flex;flex-wrap:wrap;gap:8px;padding:10px}.marketplaceCatalogFilters a{border:1px solid transparent;border-radius:8px;color:var(--accent-dark);font-size:14px;font-weight:900;min-height:38px;padding:8px 12px;text-decoration:none}.marketplaceCatalogFilters a:hover{border-color:var(--accent)}.marketplaceCatalogFilters a.active{background:var(--accent);color:#ffffff}.marketplaceCatalogSearch{align-items:flex-end;background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) minmax(96px,140px) minmax(120px,160px) auto auto;padding:12px}.marketplaceCatalogSearch label{display:grid;grid-gap:7px;gap:7px}.marketplaceCatalogSearch label span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.marketplaceCatalogSearch input{background:#f8fbfa;border:1px solid var(--line);border-radius:8px;color:var(--text);font:inherit;min-height:44px;padding:0 12px}.marketplaceCatalogSearch input:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(18,124,113,.12);outline:none}.marketplaceCatalogSearch a,.marketplaceCatalogSearch button{align-items:center;border-radius:8px;display:inline-flex;font-size:14px;font-weight:900;justify-content:center;min-height:44px;padding:0 14px;text-decoration:none}.marketplaceCatalogSearch button{background:var(--accent);border:1px solid var(--accent);color:#ffffff;cursor:pointer}.marketplaceCatalogSearch a{border:1px solid var(--line);color:var(--accent-dark)}.marketplaceCatalogStats{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.marketplaceCatalogStats div{background:#ffffff;border:1px solid var(--line);border-radius:8px;padding:16px}.marketplaceCatalogStats dt{color:var(--muted);font-size:12px;font-weight:900;margin:0 0 6px;text-transform:uppercase}.marketplaceCatalogStats dd{color:var(--accent-dark);font-size:22px;font-weight:900;margin:0}.marketplaceCatalogBalance{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);padding:16px}.marketplaceCatalogBalance dt,.marketplaceCatalogBalance span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.marketplaceCatalogBalance strong{color:var(--text);display:block;font-size:18px;line-height:1.3;margin-top:4px}.marketplaceCatalogBalance p{color:var(--muted);font-size:14px;line-height:1.45;margin:6px 0 0}.marketplaceCatalogBalance dl{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.marketplaceCatalogBalance dl div{background:#f8fbfa;border:1px solid var(--line);border-radius:8px;padding:10px}.marketplaceCatalogBalance dd{color:var(--accent-dark);font-size:22px;font-weight:900;margin:3px 0 0}.marketplaceCatalogGrid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.marketplaceCatalogGrid article{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;padding:16px}.marketplaceCatalogGrid article>span{color:var(--accent);font-size:12px;font-weight:900;text-transform:uppercase}.marketplaceCatalogGrid h2{color:var(--text);font-size:22px;line-height:1.2;margin:0;overflow-wrap:anywhere}.marketplaceCatalogGrid p{color:var(--muted);font-size:14px;line-height:1.5;margin:0}.marketplaceCatalogBuyIntent{background:#f8fbfa;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:4px;gap:4px;padding:10px}.marketplaceCatalogBuyIntent strong{color:var(--accent-dark);font-size:13px;line-height:1.35}.marketplaceCatalogBuyIntent small{color:var(--muted);font-size:12px;font-weight:750;line-height:1.4}.marketplaceCatalogDealRoute{display:grid;grid-gap:6px;gap:6px;list-style:none;margin:0;padding:0}.marketplaceCatalogDealRoute li{background:#f7fbfa;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:2px;gap:2px;padding:8px 10px}.marketplaceCatalogDealRoute strong{color:var(--accent-dark);font-size:12px;line-height:1.25}.marketplaceCatalogDealRoute span{color:var(--muted);font-size:12px;font-weight:750;line-height:1.35}.marketplaceCatalogGrid dl{display:grid;grid-gap:8px;gap:8px;margin:0}.marketplaceCatalogGrid dt{color:var(--muted);font-size:12px;font-weight:800;margin:0 0 3px}.marketplaceCatalogGrid dd{margin:0;overflow-wrap:anywhere}.marketplaceCatalogGrid a,.marketplaceCatalogGrid dd{color:var(--accent-dark);font-size:14px;font-weight:900}.marketplaceCatalogGrid a{text-decoration:none}.marketplaceCatalogGrid a:hover{text-decoration:underline}.billingLeadPanel{border-top:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;padding:16px}.billingLeadStats{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.billingLeadStats div{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:5px;gap:5px;padding:10px}.billingLeadStats div.good{background:#f4fbf8;border-color:#b8ded0}.billingLeadStats div.attention{background:#fff7e8;border-color:#f2d291}.billingLeadStats span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.billingLeadStats strong{color:var(--accent-dark);font-size:22px;line-height:1}.billingLeadList{display:grid;grid-gap:8px;gap:8px;list-style:none;margin:0;padding:0}.billingLeadList li{align-items:flex-start;background:#ffffff;border:1px solid var(--line);border-left-width:5px;border-radius:8px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(220px,1fr) minmax(180px,.45fr);padding:12px}.billingLeadItem.in_progress{background:#f4fbf8;border-left-color:#16845f}.billingLeadItem.new{background:#fffaf0;border-left-color:#b96b00}.billingLeadItem.closed{border-left-color:#c8d4d0}.billingLeadList li>div:first-child{display:grid;grid-gap:4px;gap:4px}.billingLeadList strong{color:var(--text);font-size:15px}.billingLeadList small{color:var(--accent-dark);font-size:11px;font-weight:900;text-transform:uppercase}.billingLeadList dt,.billingLeadList span{color:var(--muted);font-size:12px}.billingLeadList .billingLeadSourceMeta{color:var(--accent-dark);font-weight:900;text-transform:uppercase}.billingLeadList dl{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.billingLeadList dd{color:var(--text);font-size:15px;font-weight:800;margin:0}.billingLeadNextAction{background:#f6faf9;color:var(--muted);line-height:1.45;margin:0;padding:9px 10px}.billingLeadNextAction,.billingLeadSourceLink{border:1px solid var(--line);border-radius:8px;font-size:13px;grid-column:1/-1}.billingLeadSourceLink{align-items:center;color:var(--accent-dark);display:inline-flex;font-weight:900;justify-content:center;min-height:36px;padding:0 12px;text-decoration:none;width:-moz-fit-content;width:fit-content}.billingLeadSourceLink:hover{border-color:var(--accent);background:#eef8f6}.billingLeadList .leadStatus{border-radius:999px;display:inline-flex;font-size:12px;justify-content:center;padding:4px 9px;width:-moz-fit-content;width:fit-content}.billingLeadList .leadStatus.new{background:#fff7ed;color:#b45309}.billingLeadList .leadStatus.in_progress{background:#ecfdf3;color:#067647}.billingLeadList .leadStatus.closed{background:#f1f5f4;color:var(--muted)}.cabinetEmptyState{align-items:center;display:flex;gap:18px;justify-content:space-between}.cabinetProjectPanel{border:1px solid var(--line);border-radius:8px;overflow:hidden}.cabinetProjectAccordion[open],.cabinetProjectPanel{background:var(--panel)}.cabinetProjectHeader{align-items:flex-start;cursor:pointer;display:flex;gap:16px;justify-content:space-between;list-style:none;padding:16px 58px 16px 16px;position:relative}.cabinetProjectHeader::-webkit-details-marker{display:none}.cabinetProjectHeader:after{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:999px;color:var(--accent-dark);content:"+";display:inline-flex;font-size:18px;font-weight:900;height:30px;justify-content:center;position:absolute;right:16px;top:16px;width:30px}.cabinetProjectAccordion[open] .cabinetProjectHeader:after{content:"-"}.cabinetProjectHeader h2{font-size:22px;margin:0}.cabinetProjectHeader p{color:var(--muted);font-size:14px;line-height:1.5;margin:0;max-width:760px}.cabinetProjectHeader>strong{align-items:center;background:#eef7f5;border:1px solid var(--line);border-radius:999px;color:var(--accent);display:inline-flex;font-size:18px;font-weight:950;height:34px;justify-content:center;min-width:44px;padding:0 10px}.cabinetProjectContent{display:grid;grid-gap:14px;gap:14px;padding:0 16px 16px}.cabinetProjectContent>.authButton{justify-self:start}.cabinetProjectGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.cabinetProjectCard{background:#ffffff;border:1px solid var(--line);border-left:5px solid #9fb8b4;border-radius:8px;color:inherit;display:grid;grid-gap:12px;gap:12px;padding:14px;text-decoration:none}.cabinetProjectCard.good{border-left-color:#18846f}.cabinetProjectCard.attention{border-left-color:#d98c00}.cabinetProjectCard.danger{border-left-color:#c72c2c}.cabinetProjectCard:hover{border-color:var(--accent)}.cabinetProjectCard>div:first-child{display:grid;grid-gap:5px;gap:5px}.cabinetProjectCard span{color:var(--accent-dark);font-size:12px;font-weight:900;text-transform:uppercase}.cabinetProjectCard strong{color:var(--text);font-size:18px;line-height:1.25}.cabinetProjectCard p{color:var(--muted);font-size:13px;line-height:1.4;margin:0}.cabinetProjectCard dl{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.cabinetProjectCard dt{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.cabinetProjectCard dd{color:var(--text);font-size:13px;font-weight:800;margin:0}.cabinetProjectEmpty{background:#ffffff;border:1px dashed var(--line);border-radius:8px;display:grid;grid-gap:6px;gap:6px;padding:14px}.cabinetProjectEmpty strong{color:var(--text);font-size:16px}.cabinetProjectEmpty p{color:var(--muted);font-size:14px;line-height:1.5;margin:0}.cabinetNextPanel{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:14px;gap:14px;padding:16px}.cabinetNextPanelHeader h2{color:var(--text);font-size:22px;line-height:1.15;margin:0}.cabinetNextGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.cabinetNextGrid a{background:#f8fbfa;border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:8px;color:inherit;display:grid;grid-gap:7px;gap:7px;min-height:128px;padding:13px;text-decoration:none}.cabinetNextGrid a:hover{border-color:var(--accent)}.cabinetNextGrid span{color:var(--accent-dark);font-size:11px;font-weight:950;text-transform:uppercase}.cabinetNextGrid strong{color:var(--text);font-size:16px;line-height:1.2}.cabinetNextGrid p{color:var(--muted);font-size:13px;font-weight:750;line-height:1.45;margin:0}.cabinetOverviewPanel{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.cabinetOverviewItem{background:var(--panel);border:1px solid var(--line);border-left:5px solid #9fb8b4;border-radius:8px;color:inherit;display:grid;grid-gap:7px;gap:7px;min-height:118px;padding:14px;text-align:left}.cabinetOverviewItem.interactive{cursor:pointer}.cabinetOverviewItem.interactive:focus-visible,.cabinetOverviewItem.interactive:hover{border-color:var(--accent);outline:none}.cabinetOverviewItem.interactive[aria-pressed=true]{background:#f6faf9}.cabinetOverviewItem.good{border-left-color:#16845f}.cabinetOverviewItem.attention{border-left-color:#b96b00}.cabinetOverviewItem.danger{border-left-color:#c02b2b}.cabinetOverviewItem span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.cabinetOverviewItem strong{color:var(--accent-dark);font-size:34px;line-height:1}.cabinetOverviewItem p{color:var(--muted);font-size:13px;line-height:1.4;margin:0}.monitoringQuotaPanel{align-items:center;background:#f7fbfa;border:1px solid var(--line);border-left:5px solid var(--accent);border-radius:8px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(120px,.25fr) minmax(0,1fr);padding:14px}.monitoringQuotaPanel div{display:grid;grid-gap:5px;gap:5px}.monitoringQuotaPanel span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.monitoringQuotaPanel strong{color:var(--accent-dark);font-size:28px;line-height:1}.monitoringQuotaPanel p{color:var(--muted);font-size:14px;line-height:1.45;margin:0}.savedCheckList{display:grid;grid-gap:12px;gap:12px}.savedCheckItem{background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;overflow:hidden}.savedCheckItem.attention{border-left:5px solid #c02b2b}.savedCheckItem[open]{border-color:#bfded8}.savedCheckItem.attention[open]{border-color:#f3b6b0 #f3b6b0 #f3b6b0 #c02b2b}.savedCheckItemSummary{align-items:center;cursor:pointer;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) minmax(320px,auto);list-style:none;padding:16px 46px 16px 16px;position:relative}.savedCheckItemSummary::-webkit-details-marker{display:none}.savedCheckItemSummary:after{align-items:center;background:var(--soft);border:1px solid var(--line);border-radius:999px;color:var(--accent-dark);content:"+";display:flex;font-size:18px;font-weight:900;height:26px;justify-content:center;line-height:1;position:absolute;right:14px;top:18px;width:26px}.savedCheckItem[open] .savedCheckItemSummary:after{content:"-"}.savedCheckItemSummary:hover h3{color:var(--accent-dark)}.savedCheckSummaryBadges{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.savedCheckSummaryBadges span{background:var(--soft);border:1px solid var(--line);border-radius:999px;color:var(--accent-dark);font-size:12px;font-weight:800;line-height:1;padding:7px 9px}.savedCheckSummaryBadges span.attention{background:#fff1f0;border-color:#f3b6b0;color:#9b1c1c}.savedCheckItemBody{border-top:1px solid var(--line);display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr) minmax(280px,.9fr);padding:16px}.savedCheckList h3{font-size:18px;margin:0 0 6px;overflow-wrap:anywhere}.savedCheckList p{color:var(--muted);font-size:14px;margin:0 0 10px}.savedCheckDetailPanel{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;min-width:0;padding:12px}.savedCheckPanelHeader{display:grid;grid-gap:4px;gap:4px}.savedCheckPanelHeader span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.savedCheckPanelHeader strong{color:var(--text);font-size:16px;line-height:1.2}.savedCheckMonitoring{color:var(--muted);font-weight:700;margin:0}.savedCheckAccess,.savedCheckMonitoring{display:block;font-size:13px;line-height:1.45}.savedCheckAccess{background:#f7fbfa;border:1px solid var(--line);border-radius:8px;color:var(--accent-dark);font-weight:800;padding:9px 10px}.savedCheckMatchSummary{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.savedCheckMatchSummary span{background:#ffffff;border:1px solid var(--line);border-radius:8px;color:var(--muted);font-size:12px;font-weight:800;line-height:1.2;min-width:0;padding:8px 9px}.savedCheckMatchSummary strong{color:var(--accent-dark);display:block;font-size:18px;line-height:1.1;margin-top:3px}.savedCheckMatchSummary small{color:var(--muted);display:block;font-size:10px;font-weight:800;line-height:1.25;margin-top:3px}.savedCheckLinkGrid{display:flex;flex-wrap:wrap;gap:8px 12px}.savedCheckMiniGrid{display:grid;grid-gap:8px;gap:8px}.savedCheckMiniGrid span{background:var(--soft);border:1px solid var(--line);border-radius:8px;color:var(--muted);font-size:12px;font-weight:800;line-height:1.4;overflow-wrap:anywhere;padding:8px 9px}.savedCheckRecommendedAction{background:#f7fbfa;border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:8px;display:grid;grid-gap:6px;gap:6px;padding:10px}.savedCheckRecommendedAction span{color:var(--accent-dark);font-size:11px;font-weight:950;text-transform:uppercase}.savedCheckRecommendedAction strong{color:var(--text);font-size:15px;line-height:1.2}.savedCheckRecommendedAction p{color:var(--muted);font-size:13px;font-weight:750;line-height:1.4;margin:0}.savedCheckSummary{align-self:stretch;background:var(--soft);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;padding:14px}.savedCheckSummary.changed{background:#fff7e8;border-color:#f5c77c}.savedCheckSummary.warning{background:#fff1f0;border-color:#f3b6b0}.savedCheckSummary.stable{background:#edf7f5}.savedCheckSummary>div:first-child span{color:var(--muted);display:block;font-size:12px;font-weight:800;margin-bottom:6px;text-transform:uppercase}.savedCheckSummary strong{color:var(--text);display:block;font-size:18px;line-height:1.2;margin-bottom:6px}.savedCheckSummary p{color:var(--muted);font-size:13px;line-height:1.45;margin:0}.cabinetLoadState{color:var(--accent-dark);display:inline-flex;font-size:13px;font-weight:800;margin-top:10px}.savedCheckTabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.savedCheckTabs button{background:#ffffff;border:1px solid var(--line);border-radius:8px;color:var(--accent-dark);cursor:pointer;font-size:13px;font-weight:800;min-height:36px;padding:0 12px}.savedCheckTabs button.active{background:var(--accent);border-color:var(--accent);color:#ffffff}.savedCheckTabs button.attention{color:#9b1c1c}.savedCheckTabs button.attention.active{background:#c02b2b;border-color:#c02b2b;color:#ffffff}.savedCheckAction{color:var(--accent-dark);font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.savedCheckActions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.savedCheckActionButton{background:#ffffff;border:1px solid var(--line);border-radius:8px;color:var(--accent-dark);cursor:pointer;font-size:13px;font-weight:800;min-height:36px;padding:0 12px}.savedCheckActionButton:hover{border-color:var(--accent)}.savedCheckActionButton.primary{background:var(--accent);border-color:var(--accent);color:#ffffff}.savedCheckActionButton.primary:hover{background:var(--accent-dark);border-color:var(--accent-dark)}.savedCheckActionButton.secondary{background:#f8fbfa;color:var(--muted)}.savedCheckActionButton.danger{color:var(--danger)}.savedCheckActionButton.danger.confirm{background:#fff1f0;border-color:#f3b6b0}.savedCheckActionButton:disabled{background:var(--soft);color:var(--muted);cursor:default}.savedCheckActionNote{background:#fff7e8;border:1px solid #f2d291;border-radius:8px;color:#7c4a03;font-size:13px;font-weight:700;line-height:1.45;margin:0;padding:9px 10px}.savedCheckList dl{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.savedCheckList dt{color:var(--muted);font-size:12px;font-weight:700;margin-bottom:4px}.savedCheckList dd{color:var(--accent-dark);font-size:14px;font-weight:700;margin:0;overflow-wrap:anywhere}.monitoringPanel{border-radius:8px;color:#ffffff;overflow:hidden}.monitoringAccordion[open],.monitoringPanel{background:#102927}.monitoringContent{display:grid;grid-gap:18px;gap:18px;padding:0 18px 18px}.monitoringContent>.authButton{justify-self:start}.monitoringPanelHeader{align-items:flex-start;cursor:pointer;display:flex;gap:18px;justify-content:space-between;list-style:none;padding:18px 64px 18px 18px;position:relative}.monitoringPanelHeader::-webkit-details-marker{display:none}.monitoringPanelHeader:after{align-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.22);border-radius:999px;color:#ffffff;content:"+";display:inline-flex;font-size:18px;font-weight:900;height:30px;justify-content:center;position:absolute;right:18px;top:18px;width:30px}.monitoringAccordion[open] .monitoringPanelHeader:after{content:"-"}.monitoringPanelHeader>strong{align-items:center;background:rgba(126,216,202,.12);border:1px solid rgba(126,216,202,.28);border-radius:999px;color:#7ed8ca;display:inline-flex;font-size:18px;font-weight:950;height:34px;justify-content:center;min-width:44px;padding:0 10px}.monitoringPanel .eyebrow{color:#7ed8ca}.monitoringPanel h2{color:#ffffff;font-size:24px;margin:0 0 8px}.monitoringPanel p{color:#c9d8d6;font-size:15px;line-height:1.5;margin:0;max-width:760px}.monitoringGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.monitoringGrid div{border:1px solid rgba(255,255,255,.18);border-radius:8px;padding:14px}.monitoringGrid dt{color:#9db7b4;font-size:13px;font-weight:700;margin:0 0 8px}.monitoringGrid dd{color:#ffffff;font-size:20px;font-weight:800;margin:0 0 8px}.monitoringGrid span{color:#c9d8d6;display:block;font-size:14px;line-height:1.45}.monitoringStatusPanel{align-items:flex-start;background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);padding:18px}.monitoringStatusPanel h2{font-size:22px;margin:0 0 8px}.monitoringStatusPanel p{color:var(--muted);font-size:15px;line-height:1.5;margin:0}.monitoringStatusPanel dl{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.monitoringStatusPanel dt{color:var(--muted);font-size:12px;font-weight:800;margin:0 0 5px}.monitoringStatusPanel dd{color:var(--accent-dark);font-size:14px;font-weight:800;margin:0;overflow-wrap:anywhere}.projectMonitoringStatusPanel{display:block;overflow:hidden;padding:0}.projectMonitoringAccordion[open]{background:var(--panel)}.projectMonitoringSummary{align-items:flex-start;cursor:pointer;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(220px,1fr) minmax(180px,.35fr);list-style:none;padding:18px;position:relative}.projectMonitoringSummary::-webkit-details-marker{display:none}.projectMonitoringSummary:after{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:999px;color:var(--accent-dark);content:"+";display:inline-flex;font-size:18px;font-weight:900;height:30px;justify-content:center;position:absolute;right:18px;top:18px;width:30px}.projectMonitoringAccordion[open] .projectMonitoringSummary:after{content:"-"}.projectMonitoringSummary h2{font-size:22px;margin:0 0 8px}.projectMonitoringSummary p{color:var(--muted);font-size:15px;line-height:1.5;margin:0}.projectMonitoringSummaryBadge{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:6px;gap:6px;justify-items:end;margin-right:42px;padding:12px}.projectMonitoringSummaryBadge.good{background:#edf9f3;border-color:#b8ded0;color:#0d593f}.projectMonitoringSummaryBadge.attention{background:#fff7e8;border-color:#f2d291;color:#7c4a03}.projectMonitoringSummaryBadge span{color:inherit;font-size:12px;font-weight:800;opacity:.78;text-transform:uppercase}.projectMonitoringSummaryBadge strong{color:inherit;font-size:20px}.projectMonitoringBody{border-top:1px solid var(--line);padding:18px}.monitoringEventList{background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;padding:18px}.monitoringEventList h2{font-size:22px;margin:0 0 4px}.monitoringEventList article{border-top:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,.8fr) minmax(360px,1fr);padding-top:12px}.monitoringEventList article>div:first-child{display:grid;grid-gap:4px;gap:4px}.monitoringEventList strong{color:var(--ink);font-size:15px}.monitoringEventList p,.monitoringEventList span{color:var(--muted);font-size:14px;line-height:1.45;margin:0}.monitoringEventList dl{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.monitoringEventList dt{color:var(--muted);font-size:12px;font-weight:800;margin-bottom:4px}.monitoringEventList dd{color:var(--accent-dark);font-size:14px;font-weight:800;margin:0}.projectActionPanel{display:flex;flex-wrap:wrap;gap:10px}.projectActionButton,.projectActionPanel a,.projectActionPanel span{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:8px;color:var(--accent-dark);display:inline-flex;font-size:14px;font-weight:800;min-height:42px;padding:0 14px;text-decoration:none}.projectActionButton{cursor:pointer;font:inherit}.projectActionButtonPrimary{background:var(--accent);border-color:var(--accent);color:#ffffff}.projectActionButton:disabled{background:var(--soft);color:var(--muted);cursor:default}.projectActionPanel a:first-child{background:var(--accent);border-color:var(--accent);color:#ffffff}.projectActionPanel a:hover{border-color:var(--accent)}.projectActionPanel span{background:var(--soft);color:var(--muted)}.projectActionHint{flex-basis:100%}.projectRouteTabs{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding:8px}.projectRouteTabs a{align-items:center;background:#f8fbfa;border:1px solid transparent;border-radius:8px;display:flex;gap:9px;min-height:64px;padding:10px;text-decoration:none}.projectRouteTabs a:hover{background:#eef8f6;border-color:rgba(20,130,117,.28)}.projectRouteTabs a.active{background:var(--accent);border-color:var(--accent)}.projectRouteTabs a.active em,.projectRouteTabs a.active strong{color:#ffffff}.projectRouteTabs strong{color:var(--text);display:block;font-size:14px;line-height:1.15}.projectRouteTabs em{color:var(--muted);display:block;font-size:12px;font-style:normal;font-weight:800;line-height:1.25}.projectRouteTabsStep{align-items:center;background:#e9f5f2;border:1px solid #cbe3dd;border-radius:999px;color:var(--accent-dark);display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:900;height:26px;justify-content:center;width:26px}.projectRouteTabs a.active .projectRouteTabsStep{background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.35);color:#ffffff}.projectLocalJumpBar{align-items:center;background:#f8fbfa;border:1px solid var(--line);border-radius:8px;display:flex;flex-wrap:wrap;gap:8px;padding:10px}.projectLocalJumpBar span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.projectLocalJumpBar a{background:#ffffff;border:1px solid #d7e4e1;border-radius:999px;color:var(--accent-dark);font-size:13px;font-weight:900;padding:7px 11px;text-decoration:none}.projectLocalJumpBar a:hover{border-color:rgba(20,130,117,.35);color:var(--accent)}.projectRegistrationJourney{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(240px,.8fr) minmax(420px,1.6fr);padding:16px}.projectRegistrationJourneyIntro h2{font-size:24px;margin:0 0 8px}.projectRegistrationJourneyIntro p{color:var(--muted);font-size:15px;line-height:1.5;margin:0}.projectRegistrationJourneySteps{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:0}.projectRegistrationJourneySteps li{min-width:0}.projectRegistrationJourneySteps a{background:#f7fbfa;border:1px solid var(--line);border-top:5px solid #cbdad6;border-radius:8px;color:var(--ink);display:grid;grid-gap:10px;gap:10px;min-height:170px;padding:12px;text-decoration:none}.projectRegistrationJourneySteps li.good a{border-top-color:#16845f}.projectRegistrationJourneySteps li.attention a{border-top-color:#d98c00}.projectRegistrationJourneySteps li.danger a{border-top-color:#c02b2b}.projectRegistrationJourneySteps li.neutral a{border-top-color:#8ca09b}.projectRegistrationJourneySteps a:hover{border-color:rgba(20,130,117,.28);box-shadow:0 12px 24px rgba(15,54,49,.08)}.projectRegistrationJourneySteps span{align-items:center;background:#e9f5f2;border:1px solid #cbe3dd;border-radius:999px;color:var(--accent-dark);display:inline-flex;font-size:12px;font-weight:900;height:28px;justify-content:center;width:28px}.projectRegistrationJourneySteps strong{color:var(--text);display:block;font-size:17px;line-height:1.15;margin-bottom:6px}.projectRegistrationJourneySteps em{color:var(--accent-dark);display:block;font-size:13px;font-style:normal;font-weight:900;line-height:1.25;margin-bottom:8px}.projectRegistrationJourneySteps p{color:var(--muted);font-size:13px;line-height:1.35;margin:0}.projectRegistrationJourneySteps li.danger em{color:#a61f1f}.projectRegistrationJourneySteps li.attention em{color:#9a5a00}#project-checklist,#project-estimate,#project-filing,#project-package,#project-plan,#project-registry,#project-risk,#project-state,#project-timeline{scroll-margin-top:18px}.projectRecommendedAction{align-items:center;background:#ffffff;border:1px solid var(--line);border-left:6px solid #d98c00;border-radius:8px;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(260px,1fr) minmax(360px,.9fr) auto;padding:16px}.projectRecommendedAction.good{border-left-color:#18846f}.projectRecommendedAction.attention{border-left-color:#d98c00}.projectRecommendedAction.danger{border-left-color:#c72c2c}.projectRecommendedAction h2{font-size:22px;margin:0 0 6px}.projectRecommendedAction p{color:var(--muted);font-size:15px;line-height:1.5;margin:0}.projectRecommendedActionMetrics{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.projectRecommendedActionMetrics div{background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:4px;gap:4px;min-height:84px;padding:10px}.projectRecommendedActionMetrics span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.projectRecommendedActionMetrics strong{color:#0a6a5f;font-size:18px;line-height:1.15}.projectRecommendedActionMetrics em{color:var(--muted);font-size:12px;font-style:normal;font-weight:800;line-height:1.25}.projectRecommendedAction a{align-items:center;background:var(--accent);border:1px solid var(--accent);border-radius:8px;color:#ffffff;display:inline-flex;font-size:15px;font-weight:900;justify-content:center;min-height:46px;padding:0 16px;text-decoration:none;white-space:nowrap}.projectRecommendedAction.danger a{background:#b42318;border-color:#b42318}.projectRecommendedAction.good a{background:#18846f;border-color:#18846f}.projectServicePanel{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(240px,1fr) auto;padding:16px}.projectServicePanel h2{font-size:22px;margin:0 0 6px}.projectServicePanel p{color:var(--muted);font-size:15px;line-height:1.5;margin:0}.projectServiceOptions{display:grid;grid-gap:10px;gap:10px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.projectServiceOptions article{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:6px;gap:6px;padding:12px}.projectServiceOptions article.active{background:#f4fbf8;border-color:#b8ded0}.projectServiceOptions span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.projectServiceOptions strong{color:var(--accent-dark);font-size:18px;line-height:1.25}.projectServiceOptions p{font-size:14px;line-height:1.45}.projectServiceActions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.projectServiceActions button{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:8px;color:var(--accent-dark);cursor:pointer;display:inline-flex;font-size:14px;font-weight:900;justify-content:center;min-height:42px;padding:0 14px}.projectServiceActions button.primary{background:var(--accent);border-color:var(--accent);color:#ffffff}.projectServiceActions button:disabled{background:var(--soft);border-color:var(--line);color:var(--muted);cursor:default}.projectServiceMessage{grid-column:1/-1;font-weight:800}.projectServiceHistory{border:1px solid var(--line);border-radius:8px;overflow:hidden}.projectServiceHistory,.projectServiceHistoryAccordion[open]{background:var(--panel)}.projectServiceHistorySummary{align-items:flex-start;cursor:pointer;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(220px,1fr) minmax(140px,.2fr);list-style:none;padding:16px;position:relative}.projectServiceHistorySummary::-webkit-details-marker{display:none}.projectServiceHistorySummary:after{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:999px;color:var(--accent-dark);content:"+";display:inline-flex;font-size:18px;font-weight:900;height:30px;justify-content:center;position:absolute;right:16px;top:16px;width:30px}.projectServiceHistoryAccordion[open] .projectServiceHistorySummary:after{content:"-"}.projectServiceHistorySummary h2{font-size:22px;margin:0 0 6px}.projectServiceHistorySummary p{color:var(--muted);font-size:15px;line-height:1.5;margin:0}.projectServiceHistoryStats{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-right:42px;min-width:360px}.projectServiceHistoryStats div{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:5px;gap:5px;justify-items:end;padding:10px}.projectServiceHistoryStats div.good{background:#f4fbf8;border-color:#b8ded0}.projectServiceHistoryStats div.attention{background:#fff7e8;border-color:#f2d291}.projectServiceHistoryStats span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.projectServiceHistoryStats strong{color:var(--accent-dark);font-size:24px;line-height:1}.projectServiceHistoryBody{border-top:1px solid var(--line);padding:14px}.projectServiceRequestList{display:grid;grid-gap:8px;gap:8px;list-style:none;margin:0;padding:0}.projectServiceRequestList li{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(220px,1fr) auto;padding:12px}.projectServiceRequestList li>div:first-child{display:grid;grid-gap:5px;gap:5px}.projectServiceRequestList span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.projectServiceRequestList strong{color:var(--text);font-size:16px}.projectServiceHistoryEmpty,.projectServiceRequestList p{color:var(--muted);font-size:14px;line-height:1.45;margin:0}.projectServiceRequestList .projectServiceNextAction{background:#f6faf9;border:1px solid var(--line);border-radius:8px;font-size:13px;padding:8px 10px}.projectServiceStatus{border-radius:999px;display:inline-flex;font-size:12px;font-style:normal;font-weight:900;justify-content:center;padding:6px 10px;white-space:nowrap}.projectServiceStatus.new{background:#fff7ed;color:#b45309}.projectServiceStatus.in_progress{background:#ecfdf3;color:#067647}.projectServiceStatus.closed{background:#f1f5f4;color:var(--muted)}.projectCurrentState{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.projectStateCard{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:6px;gap:6px;min-height:92px;padding:12px}.projectStateCard.good{background:#edf9f3;border-color:#b8ded0;color:#0d593f}.projectStateCard.attention{background:#fff7e8;border-color:#f2d291;color:#7c4a03}.projectStateCard.danger{background:#fff0f0;border-color:#f4b4b4;color:#9b1c1c}.projectStateCard span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.projectStateCard.attention span,.projectStateCard.danger span,.projectStateCard.good span{color:inherit;opacity:.78}.projectStateCard strong{color:inherit;font-size:17px;line-height:1.25}.projectStateSummary{background:#ffffff;border:1px solid var(--line);border-left:5px solid var(--accent);border-radius:8px;display:grid;grid-gap:6px;gap:6px;grid-column:1/-1;padding:14px}.projectStateSummary.good{background:#f4fbf8;border-color:#b8ded0 #b8ded0 #b8ded0 #16845f}.projectStateSummary.attention{background:#fff8ea;border-color:#f2d291 #f2d291 #f2d291 #b96b00}.projectStateSummary.danger{background:#fff1f0;border-color:#f4b4b4 #f4b4b4 #f4b4b4 #c02b2b}.projectStateSummary span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.projectStateSummary strong{color:var(--ink);font-size:18px;line-height:1.25}.projectStateSummary p{color:var(--muted);font-size:14px;line-height:1.45;margin:0}.projectStateActions{display:flex;flex-wrap:wrap;gap:10px;grid-column:1/-1}.projectStateActions a{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:8px;color:var(--accent-dark);display:inline-flex;font-size:14px;font-weight:800;min-height:40px;padding:0 12px;text-decoration:none}.projectStateActions a:hover{border-color:var(--accent)}.projectActionPlan{border:1px solid var(--line);border-radius:8px;overflow:hidden}.projectActionPlan,.projectActionPlanAccordion[open]{background:var(--panel)}.projectActionPlanSummary{align-items:flex-start;cursor:pointer;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(220px,1fr) minmax(160px,.25fr);list-style:none;padding:16px;position:relative}.projectActionPlanSummary::-webkit-details-marker{display:none}.projectActionPlanSummary:after{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:999px;color:var(--accent-dark);content:"+";display:inline-flex;font-size:18px;font-weight:900;height:30px;justify-content:center;position:absolute;right:16px;top:16px;width:30px}.projectActionPlanAccordion[open] .projectActionPlanSummary:after{content:"-"}.projectActionPlanSummary h2{font-size:22px;margin:0}.projectActionPlanSummary p{color:var(--muted);font-size:15px;line-height:1.45;margin:0}.projectActionPlanSummaryStats{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-right:42px;min-width:280px}.projectActionPlanSummaryStats div{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:5px;gap:5px;justify-items:end;padding:10px}.projectActionPlanSummaryStats div.good{border-color:#a7d8ca}.projectActionPlanSummaryStats div.attention{background:#fff7e8;border-color:#f5c77c}.projectActionPlanSummaryStats div.danger{background:#fff1f0;border-color:#f3b6b0}.projectActionPlanSummaryStats span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.projectActionPlanSummaryStats strong{color:var(--accent-dark);font-size:24px}.projectActionPlanBody{border-top:1px solid var(--line);padding:16px}.projectActionPlanGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.projectActionPlanItem{background:#ffffff;border:1px solid var(--line);border-left-width:5px;border-radius:8px;color:var(--ink);display:grid;grid-gap:7px;gap:7px;min-height:150px;padding:12px;text-decoration:none}.projectActionPlanItem.good{border-left-color:#16845f}.projectActionPlanItem.attention{border-left-color:#b96b00}.projectActionPlanItem.danger{border-left-color:#c02b2b}.projectActionPlanItem.recommended{background:#f5fbf9;border-color:#8ac6b8;box-shadow:0 12px 26px rgba(15,107,91,.1)}.projectActionPlanItem.recommended strong{color:var(--accent-dark)}.projectActionPlanItem span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.projectActionPlanItem strong{font-size:17px;line-height:1.2}.projectActionPlanItem p{color:var(--muted);font-size:14px;line-height:1.4;margin:0}.projectActionPlanItem:hover{border-color:var(--accent);border-left-color:var(--accent)}.projectFilingChecklist{background:var(--panel);border:1px solid var(--line);border-radius:8px;overflow:hidden}.projectFilingChecklistAccordion[open]{background:var(--panel)}.projectFilingChecklistSummary{align-items:flex-start;cursor:pointer;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(220px,1fr) minmax(140px,.2fr);list-style:none;padding:16px;position:relative}.projectFilingChecklistSummary::-webkit-details-marker{display:none}.projectFilingChecklistSummary:after{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:999px;color:var(--accent-dark);content:"+";display:inline-flex;font-size:18px;font-weight:900;height:30px;justify-content:center;position:absolute;right:16px;top:16px;width:30px}.projectFilingChecklistAccordion[open] .projectFilingChecklistSummary:after{content:"-"}.projectFilingChecklistSummary h2{font-size:22px;margin:0 0 6px}.projectFilingChecklistSummary p{color:var(--muted);font-size:15px;line-height:1.45;margin:0}.projectFilingChecklistBadge{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:6px;gap:6px;justify-items:end;margin-right:42px;padding:12px}.projectFilingChecklistBadge span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.projectFilingChecklistBadge strong{color:var(--accent-dark);font-size:24px}.projectFilingChecklistBody{border-top:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;padding:16px}.projectFilingReadyStatus{align-items:center;background:#ffffff;border:1px solid var(--line);border-left-width:5px;border-radius:8px;display:flex;gap:14px;justify-content:space-between;padding:12px}.projectFilingReadyStatus.good{background:#edf9f3;border-color:#b8ded0 #b8ded0 #b8ded0 #16845f}.projectFilingReadyStatus.attention{background:#fff7e8;border-color:#f2d291 #f2d291 #f2d291 #b96b00}.projectFilingReadyStatus.danger{background:#fff0f0;border-color:#f4b4b4 #f4b4b4 #f4b4b4 #c02b2b}.projectFilingReadyStatus div{display:grid;grid-gap:5px;gap:5px}.projectFilingReadyStatus span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.projectFilingReadyStatus strong{color:var(--ink);font-size:20px;line-height:1.15}.projectFilingReadyStatus p{color:var(--muted);font-size:14px;line-height:1.4;margin:0}.projectFilingReadyStatus a{align-items:center;background:#ffffff;border:1px solid;border-radius:8px;color:var(--accent-dark);display:inline-flex;flex:0 0 auto;font-size:14px;font-weight:900;justify-content:center;min-height:40px;padding:9px 12px;text-decoration:none}.projectFilingReadyStatus.danger a{color:#9b1c1c}.projectFilingReadyStatus.attention a{color:#7c4a03}.projectFilingReadyStatus a:hover{background:var(--ink);color:#ffffff}.projectFilingChecklistGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.projectFilingChecklistItem{background:#ffffff;border:1px solid var(--line);border-left-width:5px;border-radius:8px;color:var(--ink);display:grid;grid-gap:7px;gap:7px;min-height:142px;padding:12px;text-decoration:none}.projectFilingChecklistItem.good{border-left-color:#16845f}.projectFilingChecklistItem.attention{border-left-color:#b96b00}.projectFilingChecklistItem.danger{border-left-color:#c02b2b}.projectFilingChecklistItem span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.projectFilingChecklistItem strong{font-size:17px;line-height:1.2}.projectFilingChecklistItem p{color:var(--muted);font-size:14px;line-height:1.35;margin:0}.projectFilingChecklistItem:hover{border-color:var(--accent);border-left-color:var(--accent)}.projectFilingEstimate{border:1px solid var(--line);border-radius:8px;overflow:hidden}.projectFilingEstimate,.projectFilingEstimateAccordion[open]{background:var(--panel)}.projectFilingEstimateSummary{align-items:flex-start;cursor:pointer;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(220px,1fr) minmax(140px,.2fr);list-style:none;padding:16px;position:relative}.projectFilingEstimateSummary::-webkit-details-marker{display:none}.projectFilingEstimateSummary:after{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:999px;color:var(--accent-dark);content:"+";display:inline-flex;font-size:18px;font-weight:900;height:30px;justify-content:center;position:absolute;right:16px;top:16px;width:30px}.projectFilingEstimateAccordion[open] .projectFilingEstimateSummary:after{content:"-"}.projectFilingEstimateSummary h2{font-size:22px;margin:0 0 6px}.projectFilingEstimateSummary p{color:var(--muted);font-size:15px;line-height:1.5;margin:0}.projectFilingEstimateBadge{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:6px;gap:6px;justify-items:end;margin-right:42px;padding:12px}.projectFilingEstimateBadge span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.projectFilingEstimateBadge strong{color:var(--accent-dark);font-size:24px;line-height:1}.projectFilingEstimateBody{border-top:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;padding:14px}.projectFilingClassBasis{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:8px;display:flex;gap:14px;justify-content:space-between;padding:12px}.projectFilingClassBasis div{display:grid;grid-gap:4px;gap:4px}.projectFilingClassBasis span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.projectFilingClassBasis strong{color:var(--ink);font-size:20px;line-height:1.15}.projectFilingClassBasis p{color:var(--muted);font-size:13px;line-height:1.4;margin:0}.projectFilingClassCompare{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.projectFilingClassCompare div{background:#ffffff;border-left:1px solid var(--line);border:1px solid var(--line);border-left-width:4px;border-radius:8px;display:grid;grid-gap:4px;gap:4px;padding:12px}.projectFilingClassCompare div.active{background:#edf9f3;border-color:#b8ded0 #b8ded0 #b8ded0 #16845f}.projectFilingClassCompare span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.projectFilingClassCompare strong{color:var(--ink);font-size:18px;line-height:1.15}.projectFilingClassCompare p{color:var(--muted);font-size:13px;line-height:1.35;margin:0}.projectFilingClassCompare div.active p,.projectFilingClassCompare div.active strong{color:#0d593f}.projectInlineAction{align-items:center;border:1px solid var(--accent);border-radius:8px;color:var(--accent-dark);display:inline-flex;flex:0 0 auto;font-size:14px;font-weight:900;justify-content:center;min-height:40px;padding:9px 12px;text-decoration:none}.projectInlineAction:hover{background:var(--accent);color:#ffffff}.projectFilingEstimateGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.projectFilingEstimateGrid div{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:6px;gap:6px;padding:12px}.projectFilingEstimateGrid dt{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.projectFilingEstimateGrid dd{color:var(--accent-dark);font-size:21px;font-weight:900;line-height:1.1;margin:0}.projectFilingEstimateGrid span,.projectFilingEstimateNote{color:var(--muted);font-size:13px;line-height:1.4;margin:0}.projectStatusPanel{border:1px solid var(--line);border-radius:8px;overflow:hidden}.projectStatusAccordion[open],.projectStatusPanel{background:var(--panel)}.projectStatusSummary{align-items:flex-start;cursor:pointer;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(220px,1fr) minmax(180px,.35fr);list-style:none;padding:16px;position:relative}.projectStatusSummary::-webkit-details-marker{display:none}.projectStatusSummary:after{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:999px;color:var(--accent-dark);content:"+";display:inline-flex;font-size:18px;font-weight:900;height:30px;justify-content:center;position:absolute;right:16px;top:16px;width:30px}.projectStatusAccordion[open] .projectStatusSummary:after{content:"-"}.projectStatusSummary h2{font-size:22px;margin:0}.projectStatusSummary p{color:var(--muted);font-size:15px;line-height:1.45;margin:0}.projectStatusSummaryBadge{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:6px;gap:6px;justify-items:end;margin-right:42px;padding:12px}.projectStatusSummaryBadge span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.projectStatusSummaryBadge strong{color:var(--accent-dark);font-size:20px}.projectStatusBody{border-top:1px solid var(--line);display:grid;grid-gap:14px;gap:14px;padding:16px}.projectStatusOptions{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.projectStatusButton{background:#ffffff;border:1px solid var(--line);border-radius:8px;color:var(--ink);cursor:pointer;display:grid;grid-gap:6px;gap:6px;min-height:96px;padding:12px;text-align:left}.projectStatusButton[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#ffffff}.projectStatusButton:disabled{cursor:default;opacity:.78}.projectStatusButton strong{font-size:16px}.projectStatusButton span{color:inherit;font-size:13px;line-height:1.35;opacity:.82}.projectFilingPanel{background:#ffffff;border:1px solid var(--line);border-radius:8px;overflow:hidden}.projectFilingAccordion[open]{background:#ffffff}.projectFilingSummary{align-items:flex-start;cursor:pointer;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(220px,1fr) minmax(180px,.35fr);list-style:none;padding:18px;position:relative}.projectFilingSummary::-webkit-details-marker{display:none}.projectFilingSummary:after{align-items:center;background:var(--soft);border:1px solid var(--line);border-radius:999px;color:var(--accent-dark);content:"+";display:inline-flex;font-size:18px;font-weight:900;height:30px;justify-content:center;position:absolute;right:18px;top:18px;width:30px}.projectFilingAccordion[open] .projectFilingSummary:after{content:"-"}.projectFilingSummary h2{font-size:22px;margin:0}.projectFilingSummary p{color:var(--muted);font-size:15px;line-height:1.45;margin:0}.projectFilingSummaryStatus{background:var(--soft);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:6px;gap:6px;justify-items:end;margin-right:42px;padding:12px}.projectFilingSummaryStatus.good{background:#edf9f3;border-color:#b8ded0;color:#0d593f}.projectFilingSummaryStatus.attention{background:#fff7e8;border-color:#f2d291;color:#7c4a03}.projectFilingSummaryStatus.danger{background:#fff0f0;border-color:#f4b4b4;color:#9b1c1c}.projectFilingSummaryStatus span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.projectFilingSummaryStatus strong{color:inherit;font-size:20px}.projectFilingBody{border-top:1px solid var(--line);display:grid;grid-gap:16px;gap:16px;padding:18px}.projectFilingStages{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.projectFilingStage{background:#f6faf9;border:1px solid var(--line);border-radius:8px;color:var(--ink);cursor:pointer;display:grid;grid-gap:6px;gap:6px;min-height:104px;padding:12px;text-align:left}.projectFilingStage.good{border-color:#b8ded0}.projectFilingStage.attention{border-color:#f2d291}.projectFilingStage.danger{border-color:#f4b4b4}.projectFilingStage[aria-pressed=true].good{background:#edf9f3;border-color:#16845f;color:#0d593f}.projectFilingStage[aria-pressed=true].attention{background:#fff7e8;border-color:#b7791f;color:#7c4a03}.projectFilingStage[aria-pressed=true].danger{background:#fff0f0;border-color:#c53030;color:#9b1c1c}.projectFilingStage:disabled{cursor:default;opacity:.78}.projectFilingStage strong{font-size:16px}.projectFilingStage span{color:inherit;font-size:13px;line-height:1.35;opacity:.82}.projectFilingMeta{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.projectFilingMeta div{background:var(--soft);border:1px solid var(--line);border-radius:8px;padding:12px}.projectFilingMeta dt{color:var(--muted);font-size:12px;font-weight:800;margin-bottom:4px;text-transform:uppercase}.projectFilingMeta dd{color:var(--accent-dark);font-size:15px;font-weight:800;margin:0}.projectReadyToFileChecklist{background:#f6faf9;border:1px solid rgba(18,123,112,.28);border-radius:8px;display:grid;grid-gap:8px;gap:8px;padding:12px}.projectReadyToFileChecklist strong{color:var(--text);font-size:14px}.projectReadyToFileChecklist ul{color:var(--muted);display:grid;grid-gap:5px;gap:5px;font-size:13px;line-height:1.45;margin:0;padding-left:18px}.projectFilingActions{align-items:center;background:var(--soft);border:1px solid var(--line);border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:12px}.projectFilingActions span{color:var(--muted);font-size:13px;line-height:1.35}.projectPackagePanel{background:#ffffff;border:1px solid var(--line);border-radius:8px;overflow:hidden}.projectPackageAccordion[open]{border-color:#bfded8}.projectPackageSummary{align-items:center;cursor:pointer;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) minmax(150px,auto);list-style:none;padding:18px 52px 18px 18px;position:relative}.projectPackageSummary::-webkit-details-marker{display:none}.projectPackageSummary:after{align-items:center;background:var(--soft);border:1px solid var(--line);border-radius:999px;color:var(--accent-dark);content:"+";display:flex;font-size:18px;font-weight:900;height:28px;justify-content:center;line-height:1;position:absolute;right:16px;top:22px;width:28px}.projectPackageAccordion[open] .projectPackageSummary:after{content:"-"}.projectPackageSummary h2{font-size:22px;margin:0 0 8px}.projectPackageSummary p{color:var(--muted);font-size:14px;line-height:1.45;margin:0}.projectPackageSummaryScore{border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:4px;gap:4px;justify-items:end;padding:10px 12px}.projectPackageSummaryScore.good{background:#edf9f3;border-color:#16845f;color:#0d593f}.projectPackageSummaryScore.attention{background:#fff7e8;border-color:#b7791f;color:#7c4a03}.projectPackageSummaryScore.danger{background:#fff0f0;border-color:#c53030;color:#9b1c1c}.projectPackageSummaryScore span{font-size:13px;font-weight:800;text-transform:uppercase}.projectPackageSummaryScore strong{font-size:30px;line-height:1}.projectPackageBody{border-top:1px solid var(--line);display:grid;grid-gap:14px;gap:14px;padding:18px}.projectPackageActions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.projectSubmissionRequest{background:#f3f8ff;border:1px solid #cbdcf7;border-radius:10px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);padding:14px}.projectSubmissionRequest>div:first-child{display:grid;grid-gap:5px;gap:5px}.projectSubmissionRequest>div:first-child>span{color:var(--accent);font-size:12px;font-weight:900;text-transform:uppercase}.projectSubmissionRequest h3{font-size:19px;margin:0}.projectSubmissionRequest p{color:var(--muted);font-size:13px;line-height:1.5;margin:0}.projectSubmissionConfirmations{display:grid;grid-gap:9px;gap:9px}.projectSubmissionConfirmations label{align-items:flex-start;color:var(--muted);display:grid;font-size:12px;grid-gap:8px;gap:8px;grid-template-columns:auto minmax(0,1fr);line-height:1.4}.projectSubmissionConfirmations input{margin-top:2px}.projectSubmissionBadge{align-self:start;background:#e8f6ef;border:1px solid #b8ded0;border-radius:999px;color:#0d593f;font-size:13px;justify-self:end;padding:8px 12px}.projectReadinessGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.projectReadinessItem{border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:4px;gap:4px;min-height:82px;padding:10px}.projectReadinessItem.good{background:#edf9f3;border-color:#b8ded0;color:#0d593f}.projectReadinessItem.attention{background:#fff7e8;border-color:#f2d291;color:#7c4a03}.projectReadinessItem.danger{background:#fff0f0;border-color:#f4b4b4;color:#9b1c1c}.projectReadinessItem.neutral{background:var(--soft);color:var(--muted)}.projectReadinessItem strong{color:inherit;font-size:14px}.projectReadinessItem span{color:inherit;font-size:12px;line-height:1.35;opacity:.82}.projectApplicationFiles{background:#f6faf9;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;padding:14px}.projectApplicationFilesHeader{align-items:center;display:flex;gap:12px;justify-content:space-between}.projectApplicationFilesHeader div{display:grid;grid-gap:3px;gap:3px}.projectApplicationFileUpload label>span,.projectApplicationFilesHeader span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.projectApplicationFilesHeader h3{font-size:19px;margin:0}.projectApplicationFilesHeader>strong{color:var(--accent-dark);font-size:15px}.projectApplicationFileUpload{align-items:end;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(180px,.75fr) minmax(260px,1.5fr) auto}.projectApplicationFileUpload label{display:grid;grid-gap:6px;gap:6px}.projectApplicationFileUpload input,.projectApplicationFileUpload select{background:#ffffff;border:1px solid var(--line);border-radius:8px;color:var(--ink);font:inherit;font-size:14px;min-height:44px;padding:8px 10px;width:100%}.projectApplicationFileList{display:grid;grid-gap:8px;gap:8px;list-style:none;margin:0;padding:0}.projectApplicationFileList li{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:8px;display:flex;gap:14px;justify-content:space-between;min-width:0;padding:10px 12px}.projectApplicationFileList div{display:grid;grid-gap:3px;gap:3px;min-width:0}.projectApplicationFileList strong{font-size:14px;overflow-wrap:anywhere}.projectApplicationFileList span,.projectApplicationFilesEmpty,.projectApplicationFilesNote{color:var(--muted);font-size:12px;line-height:1.4}.projectApplicationFileList a{color:var(--accent-dark);font-size:13px;font-weight:900;white-space:nowrap}.projectApplicationFileActions{align-items:center;display:flex;flex:0 0 auto;gap:10px}.projectApplicationFileActions button{background:transparent;border:0;color:#9b1c1c;cursor:pointer;font:inherit;font-size:13px;font-weight:900;padding:0}.projectApplicationFileActions button:disabled{cursor:wait;opacity:.55}.projectApplicationFilesEmpty,.projectApplicationFilesNote{margin:0}.projectApplicationFilesNote{border-top:1px solid var(--line);padding-top:10px}.projectPackageGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.projectPackageField,.projectPackageGrid label{display:grid;grid-gap:6px;gap:6px}.projectPackageField span,.projectPackageGrid span{color:var(--muted);font-size:13px;font-weight:800}.projectPackageField textarea,.projectPackageGrid input,.projectPackageGrid select{background:var(--panel);border:1px solid var(--line);border-radius:8px;color:var(--ink);font:inherit;font-size:15px;min-height:44px;padding:10px 12px;width:100%}.projectRepresentativePanel{background:#f6faf9;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:14px;gap:14px;padding:12px}.projectRepresentativeToggle{align-items:flex-start;display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto minmax(0,1fr)}.projectRepresentativeToggle input{margin-top:4px}.projectRepresentativeToggle span{display:grid;grid-gap:3px;gap:3px}.projectRepresentativeToggle strong{color:var(--ink);font-size:14px}.projectRepresentativeToggle small{color:var(--muted);font-size:12px;line-height:1.4}.projectClassGoodsList{display:grid;grid-gap:12px;gap:12px}.projectClassGoodsList label{display:grid;grid-gap:7px;gap:7px}.projectClassGoodsList label>span{color:var(--ink);font-size:13px;font-weight:850}.projectClassGoodsList textarea{background:var(--panel);border:1px solid var(--line);border-radius:8px;color:var(--ink);font:inherit;min-height:92px;padding:10px 12px;width:100%}.projectClassGoodsList textarea,.projectPackageField textarea{line-height:1.45;resize:vertical}.projectNiceClassAssistant{background:#f6faf9;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);padding:12px}.projectNiceClassAssistant span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.projectNiceClassAssistant strong{color:var(--ink);display:block;font-size:20px;line-height:1.15;margin-top:4px}.projectNiceClassAssistant p{color:var(--muted);font-size:13px;line-height:1.4;margin:8px 0 0}.projectNiceClassTags{align-content:flex-start;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.projectNiceClassScenarios{align-content:flex-start;display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.projectNiceClassScenarios button{align-items:flex-start;background:#ffffff;border:1px solid var(--line);border-radius:8px;color:var(--ink);cursor:pointer;display:grid;grid-gap:5px;gap:5px;padding:10px;text-align:left}.projectNiceClassScenarios button:hover:not(:disabled){border-color:#9fd2ca;box-shadow:0 10px 22px rgba(15,111,99,.09)}.projectNiceClassScenarios button:disabled{cursor:not-allowed;opacity:.62}.projectNiceClassScenarios strong{color:var(--accent-dark);font-size:13px;line-height:1.15;margin:0}.projectNiceClassScenarios span{color:var(--muted);font-size:11px;font-weight:900;line-height:1.15;text-transform:uppercase}.projectClassClarifier{border-top:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;grid-column:1/-1;grid-template-columns:minmax(0,.8fr) repeat(3,minmax(0,1fr));padding-top:12px}.projectClassClarifier>div:first-child strong{font-size:16px}.projectClassClarifierGroup{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:9px;gap:9px;padding:10px}.projectClassClarifierGroup p{color:var(--ink);font-size:13px;font-weight:900;line-height:1.25;margin:0}.projectClassClarifierGroup div{display:flex;flex-wrap:wrap;gap:7px}.projectClassClarifierGroup button{background:#eef7f5;border:1px solid #c7dfda;border-radius:999px;color:var(--accent-dark);cursor:pointer;font-size:12px;font-weight:900;line-height:1;padding:8px 10px}.projectClassClarifierGroup button:hover:not(:disabled){background:#dff3ef;border-color:#8cc8bd}.projectClassClarifierGroup button:disabled{cursor:not-allowed;opacity:.6}.projectNiceClassTags span{border:1px solid var(--line);border-radius:999px;font-size:12px;font-weight:900;line-height:1;padding:8px 10px;text-transform:none}.projectNiceClassTags .selected{background:#e8f7f4;border-color:#9fd2ca;color:var(--accent-dark)}.projectNiceClassTags .confirmed{background:#0f6f63;border-color:#0f6f63;color:#ffffff}.projectNiceClassTags .suggested{background:#edf9f3;border-color:#b8ded0;color:#0d593f}.projectNiceClassTags .neutral{background:#ffffff;color:var(--muted)}.projectNiceClassActions{align-items:center;border-top:1px solid var(--line);display:flex;gap:10px;grid-column:1/-1;justify-content:flex-start;padding-top:12px}.projectNiceClassManual{display:grid;flex:1 1 220px;grid-gap:5px;gap:5px;min-width:180px}.projectNiceClassManual span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.projectNiceClassManual input{background:#ffffff;border:1px solid var(--line);border-radius:8px;color:var(--ink);font:inherit;font-size:14px;min-height:40px;padding:9px 10px;width:100%}.projectNiceClassManual input:focus{border-color:var(--accent);outline:2px solid rgba(18,122,105,.14)}.projectNiceClassActions button{background:#ffffff;border:1px solid var(--accent);border-radius:8px;color:var(--accent-dark);cursor:pointer;flex:0 0 auto;font:inherit;font-size:14px;font-weight:900;min-height:40px;padding:9px 12px}.projectNiceClassActions button:disabled{border-color:var(--line);color:var(--muted);cursor:not-allowed;opacity:.72}.projectNiceClassActions button:not(:disabled):hover{background:var(--accent);color:#ffffff}.projectNiceClassActions span{color:var(--muted);flex:1 1 220px;font-size:13px;font-weight:700;line-height:1.35;text-transform:none}.projectPackageField textarea:focus,.projectPackageGrid input:focus{border-color:var(--accent);outline:2px solid rgba(18,122,105,.14)}.projectRegistryPanel{background:#ffffff;border:1px solid var(--line);border-radius:8px;overflow:hidden}.projectRegistryAccordion[open]{border-color:#bfded8}.projectRegistrySummary{align-items:center;cursor:pointer;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) minmax(220px,auto);list-style:none;padding:18px 52px 18px 18px;position:relative}.projectRegistrySummary::-webkit-details-marker{display:none}.projectRegistrySummary:after{align-items:center;background:var(--soft);border:1px solid var(--line);border-radius:999px;color:var(--accent-dark);content:"+";display:flex;font-size:18px;font-weight:900;height:28px;justify-content:center;line-height:1;position:absolute;right:16px;top:22px;width:28px}.projectRegistryAccordion[open] .projectRegistrySummary:after{content:"-"}.projectRegistrySummary h2{font-size:22px;margin:0 0 8px}.projectRegistrySummary p{color:var(--muted);font-size:14px;line-height:1.45;margin:0}.projectRegistrySummaryStatus{border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:4px;gap:4px;justify-items:end;padding:10px 12px}.projectRegistrySummaryStatus.good{background:#edf9f3;border-color:#16845f;color:#0d593f}.projectRegistrySummaryStatus.attention{background:#fff7e8;border-color:#b7791f;color:#7c4a03}.projectRegistrySummaryStatus.danger{background:#fff0f0;border-color:#c53030;color:#9b1c1c}.projectRegistrySummaryStatus span{color:inherit;font-size:12px;font-weight:800;text-transform:uppercase}.projectRegistrySummaryStatus strong{color:inherit;font-size:20px}.projectRegistryBody{border-top:1px solid var(--line);display:grid;grid-gap:14px;gap:14px;padding:18px}.projectRegistryBody>.projectActionButton{justify-self:end}.projectRegistryGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.projectRegistryField,.projectRegistryGrid label{display:grid;grid-gap:6px;gap:6px}.projectRegistryField span,.projectRegistryGrid span{color:var(--muted);font-size:13px;font-weight:800}.projectRegistryField input,.projectRegistryField textarea,.projectRegistryGrid input{background:var(--panel);border:1px solid var(--line);border-radius:8px;color:var(--ink);font:inherit;font-size:15px;min-height:44px;padding:10px 12px;width:100%}.projectRegistryField textarea{line-height:1.45;resize:vertical}.projectRegistryField input:focus,.projectRegistryField textarea:focus,.projectRegistryGrid input:focus{border-color:var(--accent);outline:2px solid rgba(18,122,105,.14)}.projectWorkspacePanel{background:#ffffff;border:1px solid var(--line);border-radius:8px;overflow:hidden}.projectWorkspaceAccordion[open]{border-color:#bfded8}.projectWorkspaceSummary{align-items:center;cursor:pointer;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) minmax(130px,auto);list-style:none;padding:18px 52px 18px 18px;position:relative}.projectWorkspaceSummary::-webkit-details-marker{display:none}.projectWorkspaceSummary:after{align-items:center;background:var(--soft);border:1px solid var(--line);border-radius:999px;color:var(--accent-dark);content:"+";display:flex;font-size:18px;font-weight:900;height:28px;justify-content:center;line-height:1;position:absolute;right:16px;top:22px;width:28px}.projectWorkspaceAccordion[open] .projectWorkspaceSummary:after{content:"-"}.projectWorkspaceSummary h2{font-size:22px;margin:0 0 8px}.projectWorkspaceSummary p{color:var(--muted);font-size:14px;line-height:1.45;margin:0}.projectWorkspaceStats{background:#edf9f3;border:1px solid #16845f;border-radius:8px;color:#0d593f;display:grid;grid-gap:2px;gap:2px;justify-items:end;padding:10px 12px}.projectWorkspaceColumnHeader span,.projectWorkspaceStats span{font-size:12px;font-weight:800;text-transform:uppercase}.projectWorkspaceStats strong{font-size:22px}.projectWorkspaceBody{border-top:1px solid var(--line);display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.projectWorkspaceColumn{align-content:start;background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:14px;gap:14px;padding:14px}.projectWorkspaceColumnHeader{align-items:flex-end;display:flex;gap:14px;justify-content:space-between}.projectWorkspaceColumnHeader h3{font-size:19px;margin:2px 0 0}.projectNoteForm small,.projectWorkspaceColumnHeader small,.projectWorkspaceColumnHeader span{color:var(--muted)}.projectNoteForm,.projectTaskForm{display:grid;grid-gap:10px;gap:10px}.projectTaskForm{grid-template-columns:minmax(0,1fr) minmax(150px,.45fr)}.projectNoteForm label,.projectTaskForm label{display:grid;grid-gap:6px;gap:6px}.projectNoteForm label>span,.projectTaskForm label>span{color:var(--muted);font-size:13px;font-weight:800}.projectNoteForm textarea,.projectTaskForm input{background:#ffffff;border:1px solid var(--line);border-radius:8px;color:var(--ink);font:inherit;min-height:44px;padding:10px 12px;width:100%}.projectNoteForm textarea{line-height:1.45;resize:vertical}.projectNoteForm textarea:focus,.projectTaskForm input:focus{border-color:var(--accent);outline:2px solid rgba(18,122,105,.14)}.projectTaskForm .projectActionButton{grid-column:1/-1;justify-self:end}.projectNoteForm>div{align-items:center;display:flex;gap:12px;justify-content:space-between}.projectNoteList,.projectTaskList{display:grid;grid-gap:8px;gap:8px}.projectTaskItem{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto minmax(0,1fr);padding:10px}.projectTaskItem.overdue{background:#fff8f8;border-color:#df9d9d}.projectTaskItem.done{background:#f3f7f6}.projectTaskToggle{align-items:center;background:#ffffff;border:2px solid #86aaa3;border-radius:999px;color:#ffffff;cursor:pointer;display:flex;font-size:14px;font-weight:900;height:26px;justify-content:center;padding:0;width:26px}.projectTaskToggle[aria-pressed=true]{background:var(--accent);border-color:var(--accent)}.projectTaskToggle:disabled{cursor:wait;opacity:.65}.projectTaskItem>div{display:grid;grid-gap:3px;gap:3px}.projectTaskItem strong{font-size:14px}.projectTaskItem.done strong{color:var(--muted);text-decoration:line-through}.projectTaskItem span{color:var(--muted);font-size:12px;font-weight:700}.projectTaskItem.overdue span{color:#a52323}.projectNoteList article{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:6px;gap:6px;padding:11px}.projectNoteList span{color:var(--muted);font-size:12px;font-weight:800}.projectNoteList p{font-size:14px;line-height:1.5;margin:0;white-space:pre-wrap}.projectWorkspaceEmpty{color:var(--muted);font-size:14px;line-height:1.45;margin:0}.projectWorkspaceMessage{border-top:1px solid var(--line);margin:0;padding:12px 16px}.projectTimeline{background:var(--panel);border:1px solid var(--line);border-radius:8px;overflow:hidden}.projectTimelineAccordion[open]{border-color:#bfded8}.projectTimelineSummary{align-items:center;cursor:pointer;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) minmax(280px,auto);list-style:none;padding:18px 52px 18px 18px;position:relative}.projectTimelineSummary::-webkit-details-marker{display:none}.projectTimelineSummary:after{align-items:center;background:var(--soft);border:1px solid var(--line);border-radius:999px;color:var(--accent-dark);content:"+";display:flex;font-size:18px;font-weight:900;height:28px;justify-content:center;line-height:1;position:absolute;right:16px;top:22px;width:28px}.projectTimelineAccordion[open] .projectTimelineSummary:after{content:"-"}.projectTimeline h2{font-size:22px;margin:0 0 8px}.projectTimelineSummary p{color:var(--muted);font-size:14px;line-height:1.45;margin:0}.projectTimelineStats{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.projectTimelineStats span{background:var(--soft);border:1px solid var(--line);border-radius:999px;color:var(--accent-dark);font-size:12px;font-weight:800;line-height:1;padding:7px 9px}.projectTimelineList{border-top:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;padding:14px}.projectTimelineList article{background:#f6faf9;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:6px;gap:6px;padding:12px}.projectTimelineList span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.projectTimelineList strong{color:var(--ink);font-size:16px}.projectTimelineList p{color:var(--muted);font-size:14px;line-height:1.45;margin:0}@media (max-width:760px){.projectActionPlanGrid,.projectActionPlanSummary,.projectApplicationFileUpload,.projectCurrentState,.projectFilingChecklistGrid,.projectFilingChecklistSummary,.projectFilingClassCompare,.projectFilingEstimateGrid,.projectFilingEstimateSummary,.projectFilingMeta,.projectFilingStages,.projectFilingSummary,.projectPackageGrid,.projectPackageSummary,.projectReadinessGrid,.projectRecommendedAction,.projectRecommendedActionMetrics,.projectRegistrationJourney,.projectRegistrationJourneySteps,.projectRegistryGrid,.projectRegistrySummary,.projectRouteTabs,.projectServiceHistorySummary,.projectServicePanel,.projectServiceRequestList li,.projectStatusSummary,.projectSubmissionRequest,.projectTaskForm,.projectTimelineSummary,.projectWorkspaceBody,.projectWorkspaceSummary{grid-template-columns:1fr}.projectRouteTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.projectLocalJumpBar{align-items:stretch}.projectLocalJumpBar span{flex-basis:100%}.projectLocalJumpBar a{flex:1 1 130px;text-align:center}.projectPackageSummaryScore,.projectRegistrySummaryStatus{justify-items:flex-start}.projectFilingSummaryStatus,.projectStatusSummaryBadge,.projectWorkspaceStats{justify-items:flex-start;margin-right:42px}.projectActionPlanSummaryStats{margin-right:42px;min-width:0;width:100%}.projectActionPlanSummaryStats div{justify-items:flex-start}.projectServiceHistoryStats{grid-template-columns:repeat(2,minmax(0,1fr));margin-right:42px;min-width:0;width:100%}.projectServiceHistoryStats div{justify-items:flex-start}.projectFilingChecklistBadge,.projectFilingEstimateBadge{justify-items:flex-start;margin-right:42px}.projectFilingActions,.projectFilingClassBasis,.projectFilingReadyStatus{align-items:stretch;flex-direction:column}.projectStateActions a{justify-content:center;width:100%}.projectTimelineStats{justify-content:flex-start}.projectNiceClassAssistant{grid-template-columns:1fr}.projectNiceClassTags{justify-content:flex-start}.projectClassClarifier,.projectNiceClassScenarios{grid-template-columns:1fr}.projectNiceClassActions{align-items:stretch;flex-direction:column}.projectPackageActions{justify-content:stretch}.projectPackageActions .projectActionButton{justify-content:center}.applicationAttachmentList li,.projectApplicationFileList li{align-items:flex-start;flex-direction:column}.projectServiceActions{justify-content:flex-start}.projectServiceOptions,.projectStatusOptions{grid-template-columns:1fr}}.authPage{align-items:center;background:var(--soft);display:flex;justify-content:center;min-height:100vh;padding:24px}.authShell{align-items:stretch;background:#ffffff;border:1px solid var(--line);border-radius:8px;box-shadow:0 20px 50px rgba(15,31,29,.08);display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(260px,.85fr) minmax(320px,1fr);max-width:980px;padding:24px;width:100%}.authIntro{background:#102927;border-radius:8px;color:#ffffff;display:flex;flex-direction:column;justify-content:center;min-height:420px;padding:28px}.authIntro .brandLink{color:#7dd4c5;font-size:13px;font-weight:800;letter-spacing:0;margin-bottom:48px;text-decoration:none}.authIntro h1{color:#ffffff;font-size:36px;line-height:1.08;margin:0 0 14px}.authIntro p{color:rgba(255,255,255,.75);font-size:16px;line-height:1.55;margin:0}.authLinks{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.authLinks a{align-items:center;border:1px solid rgba(255,255,255,.28);border-radius:8px;color:#ffffff;display:inline-flex;font-size:14px;font-weight:800;min-height:42px;padding:0 16px;text-decoration:none}.authWidget{align-items:center;display:flex;justify-content:center;min-height:420px;min-width:0;position:relative}.authFallback{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#7c2d12;display:grid;grid-gap:10px;gap:10px;max-width:420px;padding:18px;width:100%}.authFallback h2{color:#7c2d12;font-size:20px;line-height:1.2;margin:0}.authFallback p{font-size:14px;line-height:1.5;margin:0}.authFallbackDns{background:rgba(255,255,255,.65);border-radius:8px;color:#102927;font-family:monospace;overflow-wrap:anywhere;padding:10px}.authNoticeOverlay{align-items:center;background:rgba(16,41,39,.42);display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:50}.authNotice{background:#ffffff;border:1px solid var(--line);border-radius:8px;box-shadow:0 24px 70px rgba(15,31,29,.24);display:grid;grid-gap:14px;gap:14px;max-width:520px;padding:24px;width:100%}.authNotice h2{font-size:26px;line-height:1.15;margin:0}.authNotice p{color:var(--muted);font-size:15px;line-height:1.5;margin:0}.authNoticeDns{background:var(--soft);border:1px solid var(--line);border-radius:8px;color:var(--accent-dark)!important;font-family:monospace;overflow-wrap:anywhere;padding:12px}.authNoticeActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.capabilityStrip{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.capabilityStrip article{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:16px}.capabilityStrip h2{font-size:17px;margin:0 0 8px}.capabilityStrip p{color:var(--muted);font-size:14px;line-height:1.5;margin:0}.registryStatusPanel{align-items:center;background:#102927;border-radius:8px;color:#ffffff;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);margin-bottom:18px;padding:18px}.registryStatusPanel h2{font-size:34px;line-height:1.1;margin:0 0 8px}.registryStatusPanel p{color:#c9d8d6;font-size:14px;line-height:1.5;margin:0;max-width:680px}.panelKicker{color:#8ee5dc;font-size:13px;font-weight:700;margin:0 0 8px;text-transform:uppercase}.registryStatusList{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0}.registryStatusList div{border:1px solid rgb(255 255 255/18%);border-radius:8px;min-height:84px;padding:12px}.registryStatusList dt{color:#9bb8b5;font-size:12px;font-weight:700;margin-bottom:8px}.registryStatusList dd{color:#ffffff;font-size:14px;font-weight:700;line-height:1.35;margin:0}.registryStatusList dd small{color:#9bb8b5;display:block;font-size:11px;font-weight:700;line-height:1.35;margin-top:6px}.cabinetEntryPanel{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:8px;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px;padding:18px}.cabinetEntryPanel h2{font-size:24px;margin:0 0 8px}.cabinetEntryPanel p{color:var(--muted);font-size:14px;line-height:1.5;margin:0;max-width:720px}.marketplaceShowcase{background:radial-gradient(circle at 86% 6%,rgba(7,87,255,.1),transparent 34%),linear-gradient(135deg,#ffffff,#f4f9ff 48%,#eef8f6);border:1px solid #cfe0ff;border-radius:8px;display:grid;grid-gap:18px;gap:18px;margin-bottom:18px;padding:22px}.marketplaceShowcaseHero{align-items:stretch;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) minmax(280px,360px)}.marketplaceShowcaseHeader{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.marketplaceShowcaseHeader h2{color:var(--text);font-size:24px;margin:0 0 8px}.marketplaceShowcaseHeader p{color:var(--muted);font-size:14px;line-height:1.5;margin:0;max-width:780px}.marketplaceShowcasePanel{background:#071f54;border-radius:8px;color:#ffffff;display:grid;grid-gap:12px;gap:12px;padding:18px}.marketplaceShowcasePanel dt,.marketplaceShowcasePanel span{color:rgba(255,255,255,.7);font-size:12px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.marketplaceShowcasePanel strong{color:#ffffff;font-size:22px;line-height:1.15}.marketplaceShowcasePanel dl{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.marketplaceShowcasePanel dl div{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);border-radius:8px;padding:10px}.marketplaceShowcasePanel dd{color:#ffffff;font-size:18px;font-weight:950;margin:3px 0 0}.marketplaceShowcasePanel p{color:rgba(255,255,255,.72);font-size:13px;font-weight:800;line-height:1.45;margin:0}.marketplaceShowcaseActions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.marketplaceShowcaseFlow{display:flex;flex-wrap:wrap;gap:8px}.marketplaceShowcaseFlow span{background:#eef8f6;border:1px solid #c8e6e1;border-radius:8px;color:var(--accent-dark);font-size:13px;font-weight:900;padding:8px 10px}.marketplaceShowcaseGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.marketplaceShowcaseGrid article{background:#f8fbfa;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;padding:14px}.marketplaceShowcaseGrid article>span{color:var(--accent);font-size:12px;font-weight:900;text-transform:uppercase}.marketplaceShowcaseGrid h3{color:var(--text);font-size:18px;line-height:1.2;margin:0}.marketplaceShowcaseGrid dl{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.marketplaceShowcaseGrid dt{color:var(--muted);font-size:12px;font-weight:800;margin:0 0 3px}.marketplaceShowcaseGrid dd{margin:0}.marketplaceShowcaseGrid a,.marketplaceShowcaseGrid dd{color:var(--accent-dark);font-size:14px;font-weight:900}.marketplaceShowcaseGrid a{text-decoration:none}.marketplaceShowcaseGrid a:hover{text-decoration:underline}.marketplaceBuyRequests{align-items:stretch;background:#f8fbfa;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(220px,1.1fr) repeat(2,minmax(180px,.75fr)) auto;padding:12px}.marketplaceBuyRequests article,.marketplaceBuyRequests>div{display:grid;grid-gap:5px;gap:5px}.marketplaceBuyRequests span{color:var(--accent);font-size:11px;font-weight:900;text-transform:uppercase}.marketplaceBuyRequests strong{color:var(--text);font-size:15px;line-height:1.25}.marketplaceBuyRequests p,.marketplaceBuyRequests small{color:var(--muted);font-size:13px;line-height:1.35;margin:0}.marketplaceBuyRequests a{color:var(--accent-dark);font-size:13px;font-weight:900;text-decoration:none}.marketplaceBuyRequests a:hover{text-decoration:underline}.marketplaceBuyRequestsLink{align-items:center;border:1px solid #c8e6e1;border-radius:8px;display:inline-flex;justify-content:center;padding:8px 12px;white-space:nowrap}.mvpStatusPanel{align-items:stretch;background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);margin-bottom:18px;padding:16px}.mvpStatusPanel>div:first-child{display:grid;grid-gap:7px;gap:7px}.mvpStatusPanel h2{color:var(--text);font-size:22px;margin:0}.mvpStatusPanel p{color:var(--muted);font-size:14px;line-height:1.5;margin:0}.mvpStatusPanel dl{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.mvpStatusPanel dl div{background:#f8fbfa;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:5px;gap:5px;padding:11px}.mvpStatusPanel dt{color:var(--muted);font-size:11px;font-weight:900;margin:0;text-transform:uppercase}.mvpStatusPanel dd{color:var(--accent-dark);font-size:15px;font-weight:900;margin:0}.mvpStatusPanel span{color:var(--muted);font-size:12px;font-weight:750;line-height:1.35}.ipLandscapePanel{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,.86fr) minmax(320px,1.14fr);margin-bottom:18px;padding:22px}.ipLandscapePanel>div:first-child{display:grid;grid-gap:7px;gap:7px}.ipLandscapePanel h2{color:var(--text);font-size:28px;line-height:1.12;margin:0}.ipLandscapePanel p{color:var(--muted);font-size:14px;line-height:1.5;margin:0;max-width:880px}.ipLandscapePanel dl{display:grid;grid-gap:10px;gap:10px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.ipLandscapePanel dl div{background:#f8fbfa;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:5px;gap:5px;padding:12px}.ipLandscapePanel dt{color:var(--muted);font-size:11px;font-weight:900;margin:0;text-transform:uppercase}.ipLandscapePanel dd{color:var(--text);font-size:22px;font-weight:950;line-height:1;margin:0}.ipLandscapePanel span{color:var(--accent-dark);font-size:13px;font-weight:900}.ipLandscapePanel small{color:var(--muted);font-size:12px;font-weight:750;line-height:1.35}.registryActivityChart{align-self:stretch;background:#f8fbff;border:1px solid #dbe6f2;border-radius:8px;display:grid;grid-gap:14px;gap:14px;padding:16px}.registryActivityChart div{display:grid;grid-gap:6px;gap:6px;grid-template-columns:108px 88px minmax(0,1fr) 92px;align-items:center}.registryActivityChart small,.registryActivityChart span{color:#64748b;font-size:12px;font-weight:850;line-height:1.25}.registryActivityChart strong{color:#071f54;font-size:20px;font-weight:950}.registryActivityChart i{background:#e6edf8;border-radius:999px;display:block;height:12px;overflow:hidden;position:relative}.registryActivityChart i:after{background:linear-gradient(90deg,#0757ff,#0f766e);border-radius:inherit;content:"";height:100%;left:0;position:absolute;top:0;width:var(--bar)}.productRoadmapPanel{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:16px;gap:16px;margin-bottom:18px;padding:18px}.productRoadmapHeader{display:grid;grid-gap:7px;gap:7px}.productRoadmapHeader h2{color:var(--text);font-size:24px;margin:0}.productRoadmapHeader p{color:var(--muted);font-size:14px;line-height:1.5;margin:0;max-width:840px}.productRoadmapGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.productRoadmapGrid article{background:#f8fbfa;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:8px;gap:8px;padding:14px}.productRoadmapGrid span{color:var(--accent);font-size:12px;font-weight:900;text-transform:uppercase}.productRoadmapGrid h3{color:var(--text);font-size:17px;line-height:1.25;margin:0}.productRoadmapGrid p{color:var(--muted);font-size:13px;font-weight:750;line-height:1.45;margin:0}.searchPanel{background:#f4f8ff;border:1px solid #cfe0ff;border-radius:8px;box-shadow:0 18px 50px rgb(20 32 31/8%);position:relative;padding:20px;scroll-margin-top:152px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.searchPanel:before{background:#0757ff;border-radius:999px;content:"";inset:20px auto 20px 0;opacity:0;position:absolute;transition:opacity .18s ease;width:4px}.searchPanel.isHighlighted{border-color:#0757ff;box-shadow:0 24px 70px rgb(7 87 255/14%);transform:translateY(-2px)}.searchPanel.isHighlighted:before{opacity:1}.searchPanelHeader{align-items:center;background:linear-gradient(90deg,#ffffff,#eef6ff);border:1px solid #d7e6ff;border-radius:8px;display:flex;gap:14px;margin-bottom:16px;padding:12px}.searchPanelHeader>span{align-items:center;background:#0757ff;border-radius:8px;color:#fff;display:inline-flex;flex:0 0 44px;font-size:24px;font-weight:900;height:44px;justify-content:center}.searchPanelHeader div{display:grid;grid-gap:2px;gap:2px}.searchPanelHeader h2,.searchPanelHeader p,.searchPanelHeader small{margin:0}.searchPanelHeader p{color:#0757ff;font-size:11px;font-weight:900;text-transform:uppercase}.searchPanelHeader h2{color:#071f54;font-size:22px;line-height:1.2}.searchPanelHeader small{color:var(--muted);font-size:13px;font-weight:700}.searchModeChooser{background:#f6fafa;border:1px solid #dce8e8;border-radius:8px;display:grid;grid-gap:8px;gap:8px;margin-bottom:14px;padding:10px}.searchModeChooserHeader{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.searchModeChooserHeader span{color:var(--foreground);font-size:13px;font-weight:800}.searchModeChooserHeader small{color:var(--muted);font-size:12px;font-weight:700}.modeTabs{background:#eef2f2;border-radius:8px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:4px;gap:4px;overflow-x:auto;overscroll-behavior-inline:contain;padding:4px;scrollbar-width:thin}.modeTab{flex:1 0 auto;background:transparent;border:0;border-radius:6px;color:var(--muted);cursor:pointer;min-height:40px;min-width:0;padding:8px;white-space:nowrap}.modeTab.active{background:var(--panel);box-shadow:0 8px 22px rgba(7,87,255,.08);color:var(--foreground);font-weight:700}.searchPanel.isHighlighted .field:first-of-type input{border-color:#0757ff;box-shadow:0 0 0 4px rgba(7,87,255,.1),0 16px 34px rgba(7,87,255,.12)}.modeHint{background:#ffffff;border:1px solid #d7e4ff;border-radius:8px;color:#52617a;font-size:13px;font-weight:760;line-height:1.35;margin:0;padding:10px 12px}.field{display:grid;grid-gap:8px;gap:8px}.checkboxField span,.field span{color:var(--muted);font-size:14px;font-weight:700}.field input,.field select,.field textarea{border:1px solid var(--line);border-radius:8px;color:var(--foreground);min-height:52px;outline:none;padding:0 14px;width:100%}.searchPanel .field>input[name=query]{background:#fff;border-color:#b8cff5;font-size:17px}.searchPanel .field>input[name=query]::placeholder{animation:search-placeholder-in .24s ease-out;color:#71809a;opacity:1}@keyframes search-placeholder-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.field textarea{min-height:96px;padding:14px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgb(15 118 110/14%)}.similarSearchNote{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:13px;gap:8px;margin-top:10px}.similarSearchNote span,.similarSearchNote strong{color:var(--accent-dark)}.similarSearchNote span{background:var(--soft);border:1px solid var(--line);border-radius:8px;font-weight:700;padding:6px 8px}.filters{align-items:flex-end;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(160px,.7fr) minmax(180px,.8fr) minmax(240px,1fr);margin-top:14px}.checkboxField{align-items:center;border:1px solid var(--line);border-radius:8px;display:flex;gap:10px;min-height:52px;padding:0 12px}.checkboxField input{accent-color:var(--accent);height:18px;width:18px}.niceClassHelper{background:#f7fbfa;border:1px solid var(--line);border-radius:8px;margin-top:12px}.niceClassHelper summary{align-items:center;cursor:pointer;display:flex;gap:14px;justify-content:space-between;list-style:none;min-height:48px;padding:10px 14px}.niceClassHelper summary::-webkit-details-marker{display:none}.niceClassHelper summary span{color:var(--muted);display:flex;flex-wrap:wrap;font-size:13px;gap:6px}.niceClassHelper summary strong{color:var(--accent-dark)}.niceClassHelper summary small{color:var(--accent-dark);flex:0 0 auto;font-size:12px;font-weight:800}.niceClassHelper summary:after{color:var(--accent-dark);content:"+";font-size:20px;font-weight:800}.niceClassHelper[open] summary:after{content:"−"}.niceClassActivityHelper{border-top:1px solid var(--line);padding:12px 14px 0}.niceClassActivityHelper>label{color:var(--muted);display:block;font-size:12px;font-weight:800;margin-bottom:8px}.niceClassActivityHelper>input{background:#ffffff;border:1px solid var(--line);border-radius:8px;color:var(--foreground);min-height:42px;outline:none;padding:0 12px;width:100%}.niceClassActivityHelper>input:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgb(15 118 110/14%)}.niceClassActivityHelper>p,.niceClassActivityHelper>small{color:var(--muted);display:block;font-size:11px;line-height:1.4;margin:8px 0 0}.niceClassIntentSelector{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.niceClassIntentSelector>span{color:var(--muted);font-size:11px;font-weight:800;margin-right:2px}.niceClassIntentSelector button,.niceClassSelected button{background:#ffffff;border:1px solid var(--line);border-radius:999px;color:var(--accent-dark);cursor:pointer;font-size:11px;font-weight:800;padding:7px 9px}.niceClassIntentSelector button.selected,.niceClassIntentSelector button:hover{border-color:var(--accent)}.niceClassIntentSelector button.selected{background:#e9f7f4;box-shadow:inset 0 -2px 0 var(--accent)}.niceClassIntentEmpty{background:#fff8e8;border:1px solid #f2d99c;border-radius:8px;color:#795d1d;font-size:11px;font-weight:750;line-height:1.4;margin-top:8px;padding:8px 10px}.niceClassSelected{align-items:center;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:7px;padding:12px 14px 0}.niceClassSelected strong{color:var(--muted);flex-basis:100%;font-size:11px}.niceClassSelected button span{color:var(--danger);margin-left:4px}.niceClassActivitySuggestions{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}.niceClassActivitySuggestions button{align-items:flex-start;background:#ffffff;border:1px solid var(--line);border-radius:8px;color:var(--accent-dark);cursor:pointer;display:flex;gap:8px;min-height:58px;padding:9px 10px;text-align:left}.niceClassActivitySuggestions button.selected,.niceClassActivitySuggestions button:hover{border-color:var(--accent)}.niceClassActivitySuggestions button.selected{background:#e9f7f4;box-shadow:inset 3px 0 0 var(--accent)}.niceClassActivitySuggestions b{font-size:17px}.niceClassActivitySuggestions span{font-size:12px;font-weight:800;line-height:1.25}.niceClassActivitySuggestions small{color:var(--muted);display:block;font-size:10px;font-weight:650;margin-top:3px}.niceClassHelperResultMeta{border-top:1px solid var(--line);color:var(--accent-dark);font-size:12px;font-weight:800;margin-top:12px;padding:10px 14px 0}.niceClassCatalogScopes{align-items:center;display:flex;flex-wrap:wrap;gap:7px;padding:10px 14px 0}.niceClassCatalogScopes button{background:#ffffff;border:1px solid var(--line);border-radius:999px;color:var(--accent-dark);cursor:pointer;font-size:11px;font-weight:800;min-height:34px;padding:0 11px}.niceClassCatalogScopes button.selected,.niceClassCatalogScopes button:hover{border-color:var(--accent)}.niceClassCatalogScopes button.selected{background:#e9f7f4}.niceClassCatalogScopes p{color:var(--muted);flex-basis:100%;font-size:11px;line-height:1.4;margin:0}.niceClassHelperOptions{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding:12px 14px}.niceClassHelperOptions button{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:8px;color:var(--accent-dark);cursor:pointer;display:flex;gap:8px;min-height:44px;padding:8px 10px;text-align:left}.niceClassHelperOptions button.selected,.niceClassHelperOptions button:hover{border-color:var(--accent)}.niceClassHelperOptions button.selected{background:#e9f7f4;box-shadow:inset 3px 0 0 var(--accent)}.niceClassHelperOptions b{font-size:16px}.niceClassHelperOptions span{font-size:12px;font-weight:750;line-height:1.3}.niceClassHelper>p{color:var(--muted);font-size:12px;line-height:1.45;margin:0;padding:0 14px 12px}.niceClassHelper>p.niceClassHelperEmpty{background:#ffffff;border:1px dashed var(--line);border-radius:8px;margin:0 14px 12px;padding:10px}.primaryAction{background:var(--accent);border:0;border-radius:8px;color:#ffffff;cursor:pointer;font-weight:700;margin-top:18px;min-height:52px;padding:0 24px;width:100%}.primaryAction:disabled{cursor:progress;opacity:.72}.primaryAction:hover{background:var(--accent-dark)}.secondaryAction{background:#ffffff;border:1px solid var(--accent);border-radius:8px;color:var(--accent-dark);cursor:pointer;font-weight:700;min-height:48px;padding:0 18px}.secondaryAction:disabled{cursor:progress;opacity:.72}.secondaryAction:hover{background:var(--soft)}.searchMessage{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:var(--warning);display:grid;font-size:14px;font-weight:700;grid-gap:10px;gap:10px;line-height:1.45;margin:14px 0 0;padding:12px 14px}.searchMessage p{margin:0}.searchMessage button{background:#ffffff;border:1px solid #f59e0b;border-radius:8px;color:var(--warning);cursor:pointer;font-size:13px;font-weight:800;justify-self:start;min-height:34px;padding:0 12px}.searchMessage button:disabled{cursor:progress;opacity:.72}.searchResults{display:grid;grid-gap:14px;gap:14px;margin-top:18px}.resultOverview{background:#f6faf9;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;padding:14px}.resultOverview h2{font-size:22px;margin:2px 0 5px}.resultOverview p{color:var(--muted);font-size:13px;font-weight:700;line-height:1.4;margin:0}.resultOverviewLead{align-items:center;display:flex;gap:18px;justify-content:space-between}.resultOverviewLead>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.resultOverviewLead>div>span{color:var(--accent-dark);font-size:11px;font-weight:900;text-transform:uppercase}.resultOverviewCountLine{font-size:11px!important;margin-top:6px!important}.resultOverviewMainMetrics{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.resultOverviewMainMetrics span{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:4px;gap:4px;padding:9px 10px}.resultOverviewMainMetrics small{color:var(--muted);font-size:11px;font-weight:800;line-height:1.25}.resultOverviewMainMetrics strong{color:var(--accent-dark);font-size:24px;font-weight:800;line-height:1}.resultOverviewMainMetrics em{color:var(--muted);font-size:10px;font-style:normal;font-weight:750;line-height:1.25}.resultOverviewDivider{background:linear-gradient(90deg,rgba(18,128,121,0),rgba(18,128,121,.28),rgba(18,128,121,0));height:1px}.resultStatusBreakdown,.trademarkStatusSummary{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px}.cabinetMatchSummaryPanel>.trademarkStatusSummary{grid-column:1/-1;margin-top:0}.resultStatusBreakdown>strong,.trademarkStatusSummary>strong{margin-right:2px;color:#52636b;font-size:.82rem}.resultStatusBreakdown span,.trademarkStatusSummary span{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:6px 10px;border:1px solid #cfdcda;border-radius:6px;background:#fff}.resultStatusBreakdown small,.trademarkStatusSummary small{color:#52636b;font-size:.78rem;font-weight:700}.resultStatusBreakdown b,.trademarkStatusSummary b{font-size:.92rem}.resultStatusBreakdown .active,.trademarkStatusSummary .active{border-color:#f1b8b4;background:#fff3f2;color:#b42318}.resultStatusBreakdown .pending,.trademarkStatusSummary .pending{border-color:#f2d08a;background:#fff8e7;color:#9a6700}.resultStatusBreakdown .inactive,.trademarkStatusSummary .inactive{border-color:#9ed8c5;background:#effaf5;color:#087a5b}.resultStatusBreakdown .unknown,.trademarkStatusInsight,.trademarkStatusSummary .unknown{background:#f4f7f7;color:#52636b}.trademarkStatusInsight{display:grid;grid-gap:3px;gap:3px;margin:10px 0 0;padding:9px 11px;border:1px solid #cfdcda;border-radius:6px}.trademarkStatusSummary>.trademarkStatusInsight{flex:1 0 100%;margin-top:2px}.trademarkClassScopeInsight{display:grid;grid-gap:3px;gap:3px;margin:10px 0 0;padding:9px 11px;border:1px solid #b9d1f5;border-radius:6px;background:#f3f7ff;color:#244a7c}.trademarkStatusSummary>.trademarkClassScopeInsight{flex:1 0 100%;margin-top:2px}.trademarkClassScopeInsight b{font-size:.84rem}.trademarkClassScopeInsight span{font-size:.78rem;font-weight:700;line-height:1.4}.trademarkClassScopeInsight button{justify-self:start;margin-top:5px;padding:8px 11px;border:1px solid #7da7df;border-radius:6px;background:#ffffff;color:#174f92;font:inherit;font-size:.78rem;font-weight:800;cursor:pointer}.trademarkClassScopeInsight button:hover{border-color:#174f92;background:#eaf2ff}.trademarkClassScopeInsight button:disabled{cursor:wait;opacity:.65}.trademarkStatusInsight b{color:inherit;font-size:.84rem}.trademarkStatusInsight span{display:block;min-height:0;padding:0;border:0;background:transparent;color:inherit;font-size:.78rem;font-weight:700;line-height:1.4}.trademarkStatusInsight.danger{border-color:#f1b8b4;background:#fff3f2;color:#b42318}.trademarkStatusInsight.attention{border-color:#f2d08a;background:#fff8e7;color:#9a6700}.trademarkStatusInsight.good{border-color:#9ed8c5;background:#effaf5;color:#087a5b}.compactClassUsage{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;margin-top:10px;padding:10px}.compactClassUsage>div{display:grid;grid-gap:3px;gap:3px}.compactClassUsage strong{color:var(--ink);font-size:14px;font-weight:900;line-height:1.2}.compactClassUsage span{color:var(--muted);font-size:11px;font-weight:800;line-height:1.35}.compactClassUsage dl{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.compactClassUsageDetails{border-top:1px solid var(--line);padding-top:8px}.compactClassUsageDetails summary{color:var(--accent-dark);cursor:pointer;font-size:11px;font-weight:900}.compactClassUsageDetails dl,.compactClassUsageDetails p{margin-top:8px}.compactClassUsage dl div{background:#f6faf9;border:1px solid #d9e7e4;border-radius:8px;display:grid;grid-gap:4px;gap:4px;padding:8px}.compactClassUsage dt{color:var(--muted);font-size:10px;font-weight:900;line-height:1.2}.compactClassUsage dd{color:var(--accent-dark);font-size:13px;font-weight:900;line-height:1.25;margin:0}.compactClassUsage p{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin:0}.compactClassUsage p span{flex-basis:100%}.compactClassUsage p button{background:var(--soft);border:1px solid #cfe4df;border-radius:999px;color:var(--accent-dark);font-size:11px;font-weight:900;line-height:1;padding:6px 8px;cursor:pointer;display:inline-flex;gap:5px}.compactClassUsage p button:hover{border-color:#77b9aa;background:#e6f5f1}.compactClassUsage p button em,.compactClassUsage p button i{font-style:normal}.compactClassUsage p button em{color:var(--muted);font-size:10px;font-weight:800}.compactClassUsage p button b{color:var(--muted);font-size:10px;font-weight:900}.classDecisionGuide{border-top:1px solid var(--line);display:grid;grid-gap:8px;gap:8px;padding-top:10px}.classDecisionGuide>strong{font-size:12px}.classDecisionGuide>div{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.classDecisionGuide button{background:#f8fbfa;border:1px solid var(--line);border-left-width:4px;border-radius:8px;cursor:pointer;display:grid;grid-gap:4px;gap:4px;min-height:86px;padding:10px;text-align:left}.classDecisionGuide button.danger{background:#fff5f4;border-color:#efb3ae}.classDecisionGuide button.attention{background:#fff9ea;border-color:#e8c46f}.classDecisionGuide button.good{background:#effaf5;border-color:#8fcfba}.classDecisionGuide button>span{color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase}.classDecisionGuide button b{color:var(--ink);font-size:12px;line-height:1.25}.classDecisionGuide button small{color:var(--muted);font-size:10px;font-weight:750;line-height:1.35}.classDecisionGuide button em{align-self:end;color:var(--accent-dark);font-size:10px;font-style:normal;font-weight:900}.classDecisionGuide button:hover{box-shadow:0 4px 12px rgba(16,79,70,.08);transform:translateY(-1px)}.classDecisionGuide>small{color:var(--muted);font-size:10px;font-weight:750;line-height:1.35}.resultOverviewMetrics{display:flex;flex-wrap:wrap;gap:7px}.resultOverviewMetrics span{align-items:baseline;background:#ffffff;border:1px solid var(--line);border-radius:999px;display:inline-flex;gap:6px;min-height:34px;padding:7px 10px}.resultOverviewMetrics small{color:var(--muted);display:inline;font-size:10px;font-weight:800;line-height:1}.resultOverviewMetrics strong{color:var(--accent-dark);display:inline;font-size:17px;font-weight:800;line-height:1;margin:0}.resultOverviewMetrics em{color:var(--muted);display:inline;font-size:9px;font-style:normal;font-weight:800;line-height:1.2;max-width:150px}.resultOverview button{align-self:flex-start;background:#ffffff;border:1px solid var(--line);border-radius:8px;color:var(--accent-dark);cursor:pointer;font-size:13px;font-weight:800;min-height:44px;padding:10px 14px;text-align:center}.resultOverview button:hover{border-color:var(--accent)}.resultOverview button:focus-visible{outline:3px solid rgba(18,128,121,.28);outline-offset:2px}.resultOverview button[aria-expanded=true]{background:#edf7f5;border-color:var(--accent)}.resultOverviewDetails{border-top:1px solid var(--line);padding-top:10px}.resultOverviewDetails>summary{color:var(--accent-dark);cursor:pointer;font-size:12px;font-weight:850;list-style-position:inside}.resultOverviewDetails>div{display:grid;grid-gap:12px;gap:12px;padding-top:10px}.resultGroup{border:1px solid var(--line);border-radius:8px;overflow:hidden}.resultGroupHeader{align-items:center;background:#ffffff;border:0;color:var(--text);cursor:pointer;display:flex;gap:14px;justify-content:space-between;padding:14px;text-align:left;width:100%}.resultGroupHeader:hover{background:#f6faf9}.resultGroupTitle{display:grid;grid-gap:6px;gap:6px;min-width:220px}.resultGroupTitle strong{font-size:18px;line-height:1.2}.resultGroupTitle span{color:var(--muted);font-size:13px;font-weight:700;line-height:1.35}.resultGroupRisk{background:#f6faf9;border:1px solid var(--line);border-radius:8px;color:var(--accent-dark);display:grid;flex:1 1;grid-gap:3px;gap:3px;max-width:520px;padding:8px 10px}.resultGroupRisk strong{font-size:12px;font-weight:800;line-height:1.2}.resultGroupRisk small{color:var(--muted);font-size:11px;font-weight:700;line-height:1.25}.resultGroupRisk.high{background:#fff1f1;border-color:#ffc4c4;color:#b82520}.resultGroupRisk.medium{background:#fff8eb;border-color:#ffd998;color:#b96d00}.resultGroupRisk.low{background:#edf8f3;border-color:#bce5d5;color:#0b6b4f}.resultGroupToggle{background:var(--accent);border-radius:8px;color:#ffffff;flex:0 0 auto;font-size:13px;font-weight:800;line-height:1;padding:10px 12px}.resultGroupBody{border-top:1px solid var(--line);display:grid;grid-gap:12px;gap:12px;padding:14px}.riskSummary{border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:6px;gap:6px;padding:12px}.riskSummary strong{font-size:15px}.riskSummary span{color:var(--muted);font-size:14px;line-height:1.45}.riskChanceGrid{display:flex;flex-wrap:wrap;gap:8px}.riskChanceGrid span{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:8px;color:var(--accent-dark);display:inline-flex;font-size:13px;font-weight:800;gap:6px;padding:8px 10px}.riskChanceGrid b{font-size:18px;line-height:1}.riskSummary.low{background:#eef6f4}.riskSummary.medium{background:#fff7ed;border-color:#fed7aa}.riskSummary.high{background:#fef3f2;border-color:#fecaca}.riskSummary.high strong{color:var(--danger)}.riskSummary.medium strong{color:var(--warning)}.resultList{display:grid;grid-gap:10px;gap:10px}.resultListToolbar{align-items:center;background:#f8fbfa;border:1px solid var(--line);border-radius:8px;color:var(--muted);display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding:10px 12px}.resultListToolbar small,.resultListToolbar span{font-size:12px;font-weight:850;line-height:1.2}.resultListToolbar span{color:var(--accent-dark);text-transform:uppercase}.resultListToolbar strong{color:var(--ink);font-size:15px;font-weight:950;line-height:1.2}.classUsageSummary{background:#f8fbff;border:1px solid #dbe6f2;border-radius:8px;display:grid;grid-gap:12px;gap:12px;padding:12px}.classUsageSummary>div:first-child{display:grid;grid-gap:4px;gap:4px}.classUsageSummary strong{color:var(--ink);font-size:15px}.classUsageSummary small,.classUsageSummary span{color:var(--muted);font-size:13px;font-weight:800;line-height:1.35}.classUsageGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.classUsageGrid>div{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:8px;gap:8px;padding:10px}.classUsageGrid p{display:flex;flex-wrap:wrap;gap:6px;margin:0}.classUsageGrid p button,.classUsageGrid p span{background:var(--soft);border:1px solid #cfe4df;border-radius:999px;color:var(--accent-dark);display:inline-flex;font-size:12px;font-weight:900;gap:5px;line-height:1;padding:7px 9px}.classUsageGrid p button{cursor:pointer}.classUsageGrid p button em,.classUsageGrid p button i{font-style:normal}.classUsageGrid p button em{color:var(--muted);font-size:11px;font-weight:800}.classUsageGrid p button:hover{border-color:#77b9aa;background:#e6f5f1}.classUsageGrid b{color:var(--muted);font-size:11px}.resultQualityFilters{display:flex;flex-wrap:wrap;gap:8px}.resultQualityFilters button{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:999px;color:var(--muted);cursor:pointer;display:inline-flex;font-size:13px;font-weight:850;gap:7px;line-height:1;padding:9px 11px}.resultQualityFilters button.active,.resultQualityFilters button:hover{background:#eef6f4;border-color:#9bd4c5;color:var(--accent-dark)}.resultQualityFilters button span{align-items:center;background:#f3f6fb;border-radius:999px;color:inherit;display:inline-flex;font-size:11px;justify-content:center;min-width:20px;padding:4px 6px}.resultPreviewStats{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.resultPreviewStatsLabel{color:var(--muted);font-size:11px;font-weight:900;line-height:1;margin-right:4px;text-transform:uppercase;white-space:nowrap}.resultPreviewStats button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#eef6f4;border:1px solid #cfe4df;border-radius:999px;color:var(--accent-dark);cursor:pointer;display:inline-flex;gap:7px;min-height:38px;line-height:1;padding:8px 10px;text-align:left;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.resultPreviewStats button.active,.resultPreviewStats button:hover{background:#ffffff;border-color:#91d4c4;box-shadow:0 10px 24px rgba(8,83,75,.1);transform:translateY(-1px)}.resultPreviewStats small{color:var(--muted);font-size:12px;font-weight:850;line-height:1;white-space:nowrap}.resultPreviewStats strong{color:var(--accent-dark);font-size:15px;font-weight:950;line-height:1}.resultPreviewStats button span{display:none}.resultListAccordion{background:var(--panel);border:1px solid var(--line);border-radius:8px;overflow:hidden}.resultListAccordion[open]{border-color:#bfded8}.resultListSummary{align-items:center;cursor:pointer;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) minmax(260px,auto);list-style:none;padding:18px 52px 18px 18px;position:relative}.resultListSummary::-webkit-details-marker{display:none}.resultListSummary:after{align-items:center;background:var(--soft);border:1px solid var(--line);border-radius:999px;color:var(--accent-dark);content:"+";display:flex;font-size:18px;font-weight:900;height:28px;justify-content:center;line-height:1;position:absolute;right:16px;top:22px;width:28px}.resultListAccordion[open] .resultListSummary:after{content:"-"}.resultListSummary h2{font-size:24px;line-height:1.15;margin:0 0 8px}.resultListSummary p{color:var(--muted);font-size:14px;line-height:1.45;margin:0}.resultListSummaryStats{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.resultListSummaryStats span{background:var(--soft);border:1px solid var(--line);border-radius:999px;color:var(--accent-dark);font-size:12px;font-weight:800;line-height:1;padding:7px 9px}.resultListBody{border-top:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;padding:14px}.resultLimitNotice{background:#f6faf9;border:1px solid var(--line);border-radius:8px;color:var(--muted);font-size:14px;font-weight:700;line-height:1.45;margin:0;padding:12px}.resultLimitNoticeAfterList{margin-top:12px}.resultItem{background:#fbfdfc;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) minmax(180px,230px);padding:14px}.resultItem>:not(.resultLogoPreview){grid-column:1}.resultItemMain{display:grid;grid-gap:10px;gap:10px}.resultLogoPreview{align-self:start;background:linear-gradient(135deg,rgba(7,87,255,.08),rgba(15,118,110,.1)),#f8fbff;border:1px solid #cfe0ff;border-radius:8px;display:grid;grid-gap:9px;gap:9px;grid-column:2;grid-row:1/span 5;padding:12px}.resultLogoPreview>span{color:#64748b;font-size:11px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.resultLogoPreview div:not(.resultLogoImageFrame){display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.resultLogoImageFrame{align-items:center;background:#ffffff;border:1px solid #dbe6f2;border-radius:8px;display:flex;height:150px;justify-content:center;min-height:0;overflow:hidden;width:100%}.resultLogoImageFrame img{display:block;height:auto;max-height:132px;max-width:100%;object-fit:contain;padding:8px;width:auto}.resultLogoPreviewMark{aspect-ratio:1;background:#ffffff;border:1px solid #dbe6f2;border-radius:8px;display:block;position:relative}.resultLogoPreviewMark:after{border:2px solid #0757ff;border-radius:50%;content:"";height:34%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:34%}.resultLogoPreviewMark.bw:after,.resultLogoPreviewMark.grayscale:after{border-color:#111827;border-radius:0;transform:translate(-50%,-50%) rotate(45deg)}.resultLogoPreviewMark.unknown:after{border-color:#64748b;border-style:dashed}.resultLogoPreview strong{color:#071f54;font-size:14px;line-height:1.2}.resultLogoPreview small{color:#536582;font-size:11px;font-weight:800;line-height:1.35}.resultAccordionItem{padding:0}.resultAccordionItem .resultAccordionSummary{grid-column:1/-1}.resultAccordionItem[open]{background:#ffffff;border-color:#bfded8}.resultAccordionItem.status-inactive{background:#f8fbfb;border-color:#d8e3e1}.resultAccordionItem.status-inactive[open]{background:#fbfdfd;border-color:#cddbd8}.resultAccordionItem.status-inactive .resultAccordionSummary{opacity:.92}.resultAccordionItem.status-inactive .resultAccordionSummary h3{color:#34464c}.resultAccordionItem>:not(summary){margin:0 14px}.resultAccordionItem>:last-child{margin-bottom:14px}.resultAccordionSummary{align-items:center;cursor:pointer;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1.1fr) minmax(220px,.9fr) minmax(220px,auto);list-style:none;padding:14px 44px 14px 14px;position:relative}.resultAccordionSummary.hasLogoThumb{grid-template-columns:minmax(0,1.1fr) 96px minmax(220px,.9fr) minmax(220px,auto)}.resultAccordionSummary::-webkit-details-marker{display:none}.resultAccordionSummary:after{align-items:center;background:var(--soft);border:1px solid var(--line);border-radius:999px;color:var(--accent-dark);content:"+";display:flex;font-size:18px;font-weight:900;height:26px;justify-content:center;line-height:1;position:absolute;right:14px;top:18px;width:26px}.resultAccordionItem[open] .resultAccordionSummary:after{content:"-"}.resultAccordionSummary:hover h3{color:var(--accent-dark)}.resultSummaryLogoThumb{align-items:center;background:#ffffff;border:1px solid #dbe6f2;border-radius:8px;display:flex;height:56px;justify-content:center;overflow:hidden;padding:5px;width:96px}.resultSummaryLogoThumb img{display:block;height:auto;max-height:46px;max-width:86px;object-fit:contain;width:auto}.resultAccordionMeta{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.resultAccordionMeta span{background:var(--soft);border:1px solid var(--line);border-radius:999px;color:var(--accent-dark);font-size:12px;font-weight:800;line-height:1;padding:7px 9px}.resultRiskBadge.high{background:#fef3f2;border-color:#fecaca;color:var(--danger)}.resultRiskBadge.medium{background:#fff7ed;border-color:#fed7aa;color:var(--warning)}.resultRiskBadge.low{background:#eef6f4;border-color:#bfded8}.resultItem h3{font-size:18px;margin:0 0 4px}.resultItem p{color:var(--muted);font-size:14px;line-height:1.45;margin:0}.resultReasonSummary{color:#506278;font-size:12px;font-weight:800;margin-top:4px}.comparisonClassNotice{display:flex;align-items:center;justify-content:space-between;gap:6px 10px;flex-wrap:wrap;padding:9px 11px;border:1px solid #b9d1f5;border-radius:6px;background:#f3f7ff;color:#244a7c}.comparisonClassNotice span{color:inherit;font-size:.8rem;display:flex;flex-wrap:wrap;gap:4px 8px}.comparisonClassNotice b{color:inherit}.comparisonClassNotice button{flex:0 0 auto;padding:7px 10px;border:1px solid #8eb8ec;border-radius:6px;background:#ffffff;color:#174f92;font-size:.78rem;font-weight:800}.comparisonClassNotice button:hover{border-color:#5b98e2;background:#eaf3ff}.resultDetails{color:var(--muted);display:flex;flex-wrap:wrap;font-size:13px;gap:8px 12px}.resultHighlights{display:flex;flex-wrap:wrap;gap:6px}.resultHighlights span{background:#eef6f4;border:1px solid #bfded8;border-radius:999px;color:var(--accent-dark);font-size:12px;font-weight:800;line-height:1;padding:7px 9px}.resultHighlights .matchQuality{background:#e8f0ff;border-color:#b8ccff;color:#0757ff}.resultHighlights .matchQuality.exact_name,.resultHighlights .matchQuality.strong_name{background:#e7f7f2;border-color:#9bd4c5;color:#0f766e}.resultHighlights .matchQuality.indexed_name,.resultHighlights .matchQuality.partial_name{background:#fff7ed;border-color:#fed7aa;color:#b45309}.resultHighlights .matchQuality.owner{background:#f3f6fb;border-color:#d8e1ef;color:#334155}.resultMeta{display:flex;flex-wrap:wrap;gap:8px}.resultMeta span{background:var(--soft);border:1px solid var(--line);border-radius:8px;color:var(--accent-dark);font-size:13px;font-weight:700;padding:7px 9px}.resultAccordionMeta .trademarkStatusBadge,.resultMeta .trademarkStatusBadge{background:#f3f6fb;border-color:#d8e1ef;color:#475569}.resultAccordionMeta .trademarkStatusBadge.active,.resultMeta .trademarkStatusBadge.active{background:#ecfdf5;border-color:#a7e3ca;color:#087a5b}.resultAccordionMeta .trademarkStatusBadge.pending,.resultMeta .trademarkStatusBadge.pending{background:#fff8e7;border-color:#f2d08a;color:#8a5b00}.resultAccordionMeta .trademarkStatusBadge.inactive,.resultMeta .trademarkStatusBadge.inactive{background:#f1f5f9;border-color:#cbd5e1;color:#64748b}.resultAccordionMeta .resultClassScope.inside{border-color:#9ed8c5;background:#effaf5;color:#087a5b}.resultAccordionMeta .resultClassScope.outside{border-color:#f2d08a;background:#fff8e7;color:#8a5b00}.resultAccordionMeta .resultClassScope.unknown{border-color:#cfdcda;background:#f4f7f7;color:#52636b}.emptyResult,.resultOwner,.resultOwnerCompact{color:var(--muted);font-size:14px}.emptyResult{display:grid;grid-gap:6px;gap:6px}.emptyResult p{margin:0}.resultOwnerCompact{overflow-wrap:anywhere}.trademarkPartySummary{display:grid;grid-gap:4px;gap:4px}.trademarkPartySummary p{color:var(--muted);font-size:14px;line-height:1.45;margin:0;overflow-wrap:anywhere}.trademarkPartySummary strong{color:var(--accent-dark);margin-right:4px}.trademarkPartySummary.compact{gap:5px}.trademarkPartySummary.compact p{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:6px}.trademarkPartySummary.compact strong{background:var(--soft);border:1px solid #cfe4df;border-radius:999px;color:var(--accent-dark);flex:0 0 auto;font-size:10px;font-weight:900;line-height:1;margin:0;padding:5px 7px;text-transform:uppercase}.trademarkPartySummary.compact .holder strong{background:#e7f7f2;border-color:#9bd4c5;color:#0f766e}.trademarkPartySummary.compact .applicant strong{background:#f3f7ff;border-color:#bfd2ff;color:#0757ff}.trademarkPartySummary.compact .other strong{background:#f4f7f7;border-color:#cfdcda;color:#52636b}.trademarkPartySummary.compact span{color:var(--muted);flex:1 1 180px;min-width:0}.trademarkPartySummary.compact em{background:#ffffff;border:1px solid var(--line);border-radius:999px;color:var(--muted);flex:0 0 auto;font-size:11px;font-style:normal;font-weight:800;line-height:1;padding:5px 7px}.trademarkPartyEmpty{color:var(--muted)}.resultRisk{border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:8px;gap:8px;padding:12px}.resultRisk.high{background:#fef3f2;border-color:#fecaca}.resultRisk.medium{background:#fff7ed;border-color:#fed7aa}.resultRisk.low{background:#eef6f4}.resultRisk strong{color:var(--accent-dark);font-size:14px}.resultRisk.high strong{color:var(--danger)}.resultRisk.medium strong{color:var(--warning)}.resultRisk ul{color:var(--muted);display:grid;font-size:13px;grid-gap:4px;gap:4px;line-height:1.45;margin:0;padding-left:18px}.sourceLink{color:var(--accent-dark);font-size:14px;font-weight:700;margin-right:12px;text-decoration:none}.sourceLink:hover{text-decoration:underline}.leadPanel{background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:14px;gap:14px;margin-top:18px;padding:18px}.cabinetPanel{background:#f6faf9}.cabinetPanel.saved{animation:cabinetSavedPulse .52s ease-out;background:linear-gradient(135deg,#effaf6,#ffffff 56%,#eef6ff);border-color:rgba(20,130,117,.32);box-shadow:0 18px 46px rgba(6,51,44,.08)}@keyframes cabinetSavedPulse{0%{box-shadow:0 0 0 0 rgba(20,130,117,.26);transform:translateY(0)}45%{box-shadow:0 0 0 8px rgba(20,130,117,.08);transform:translateY(-1px)}to{box-shadow:0 18px 46px rgba(6,51,44,.08);transform:translateY(0)}}.reportIntentPanel{align-items:center;background:#f6faf9;grid-template-columns:minmax(0,1fr) auto}.reportIntentActions{align-items:flex-end;display:grid;grid-gap:10px;gap:10px;justify-items:end}.reportIntentChoice{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:flex;flex-wrap:wrap;gap:6px;padding:5px}.reportIntentChoice button{background:transparent;border:1px solid transparent;border-radius:6px;color:var(--muted);cursor:pointer;font-size:13px;font-weight:800;min-height:32px;padding:0 10px}.reportIntentChoice button[aria-pressed=true]{background:var(--soft);border-color:#bfded8;color:var(--accent-dark)}.reportIntentChoice button:disabled{cursor:default;opacity:.7}.reportCreditBalance{color:var(--muted);font-size:12px;margin:0;max-width:340px;text-align:right}.reportCreditBalance strong{color:var(--accent-dark)}.billingProductMeta{align-items:center;display:flex;justify-content:space-between;width:100%}.billingProductMeta small{color:var(--muted);font-size:11px;font-weight:700}.billingPackageGrid .billingProductValue{color:var(--accent-dark);font-size:14px;font-weight:800;text-transform:none}.billingProductLink{align-items:center;border:1px solid var(--line);border-radius:8px;color:var(--accent-dark);display:inline-flex;font-weight:800;justify-content:center;margin-top:4px;min-height:42px;padding:8px 12px;text-decoration:none}.reportPage{background:#eef5f3}.reportSheet{background:#ffffff;gap:22px}.reportToolbar{align-items:center;color:var(--muted);display:flex;font-size:14px;justify-content:space-between}.reportToolbarActions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.reportDownloadButton,.reportPrintButton{align-items:center;background:var(--accent);border:1px solid var(--accent);border-radius:8px;color:#ffffff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:800;justify-content:center;min-height:38px;padding:0 14px;text-decoration:none}.reportDownloadButton:hover,.reportPrintButton:hover{background:var(--accent-dark);border-color:var(--accent-dark)}.reportPrintButton{background:#ffffff;color:var(--accent)}.applicationPackageSheet{gap:18px}.applicationReadinessBanner{align-items:center;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(220px,.35fr) minmax(0,1fr);padding:16px}.applicationReadinessBanner.good{background:#edf9f3;border-color:#b8ded0}.applicationReadinessBanner.attention{background:#fff7e8;border-color:#f2d291}.applicationReadinessBanner div{display:grid;grid-gap:4px;gap:4px}.applicationReadinessBanner span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.applicationReadinessBanner strong{color:var(--accent-dark);font-size:24px}.applicationReadinessBanner p{color:var(--muted);font-size:14px;line-height:1.5;margin:0}.officialFilingHandoff{background:#f7faff;border:1px solid #cbdcf7;border-radius:12px;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) minmax(210px,.34fr);padding:20px}.officialFilingHandoff.good{background:#f1fbf7;border-color:#b8ded0}.officialFilingHandoff.attention{background:#fffaf0;border-color:#f2d291}.officialFilingHandoffIntro{display:grid;grid-gap:10px;gap:10px}.officialFilingHandoffIntro h2{font-size:24px;margin:0}.officialFilingHandoffIntro>p{color:var(--muted);font-size:14px;line-height:1.55;margin:0;max-width:760px}.officialFilingStatus{align-items:center;background:rgb(255 255 255/72%);border:1px solid var(--line);border-radius:10px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:auto minmax(0,1fr);padding:12px}.officialFilingStatus>span{align-items:center;background:var(--accent);border-radius:999px;color:#ffffff;display:inline-flex;font-size:15px;font-weight:900;height:52px;justify-content:center;width:52px}.officialFilingStatus div{display:grid;grid-gap:3px;gap:3px}.officialFilingStatus strong{color:var(--ink);font-size:14px}.officialFilingStatus p{color:var(--muted);font-size:12px;line-height:1.45;margin:0}.officialFilingActions{align-content:start;display:grid;grid-gap:9px;gap:9px}.officialFilingActions .primaryButton,.officialFilingActions .secondaryButton{justify-content:center;text-align:center}.officialFilingLinks{display:flex;flex-wrap:wrap;gap:8px 16px;grid-column:1/-1}.officialFilingLinks a{color:var(--accent);font-size:12px;font-weight:850}.officialFilingNotice{border-top:1px solid rgb(100 116 139/22%);color:var(--muted);font-size:12px;grid-column:1/-1;line-height:1.5;margin:0;padding-top:12px}.applicationProcessPanel{border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(260px,.36fr) minmax(0,1fr) auto;padding:18px}.applicationProcessIntro{display:grid;grid-gap:10px;gap:10px}.applicationProcessIntro h2{font-size:24px;margin:0}.applicationProcessIntro p{color:var(--muted);font-size:14px;line-height:1.5;margin:0}.applicationMissingBox{background:#fff7e8;border:1px solid #f2d291;border-radius:8px;color:var(--muted);display:grid;grid-gap:4px;gap:4px;padding:10px 12px}.applicationMissingBox.good{background:#edf9f3;border-color:#b8ded0}.applicationMissingBox strong{color:var(--ink);font-size:13px}.applicationMissingBox span{font-size:13px;line-height:1.45}.applicationProcessSteps{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:0}.applicationProcessSteps li{background:#f6faf9;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:8px;gap:8px;min-width:0;padding:12px}.applicationProcessSteps li.good{background:#edf9f3;border-color:#b8ded0}.applicationProcessSteps li.attention{background:#fff7e8;border-color:#f2d291}.applicationProcessSteps li.danger{background:#fff1f1;border-color:#ffc4c4}.applicationProcessSteps li>span{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:999px;color:var(--accent-dark);display:inline-flex;font-size:12px;font-weight:900;height:26px;justify-content:center;width:26px}.applicationProcessSteps strong{color:var(--ink);font-size:14px;line-height:1.25}.applicationProcessSteps p{color:var(--muted);font-size:12px;font-weight:800;line-height:1.4;margin:0}.applicationProcessActions{align-content:start;display:grid;grid-gap:10px;gap:10px;min-width:160px}.applicationDocumentSection{border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:16px;gap:16px;padding:18px}.applicationDocumentSection h2{font-size:22px;margin:4px 0 0}.applicationDocumentGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.applicationDocumentGrid div{background:#f6faf9;border:1px solid var(--line);border-radius:8px;padding:12px}.applicationDocumentGrid .wide{grid-column:1/-1}.applicationDocumentGrid dt{color:var(--muted);font-size:12px;font-weight:800;margin-bottom:6px}.applicationDocumentGrid dd{color:var(--ink);font-size:15px;font-weight:800;line-height:1.45;margin:0;overflow-wrap:anywhere}.applicationClassList{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.applicationClassList li{background:#f6faf9;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:5px;gap:5px;padding:12px}.applicationClassList strong{color:var(--accent-dark);font-size:14px}.applicationClassList span,.applicationEmptyValue{color:var(--muted);font-size:13px;line-height:1.45}.applicationAttachmentList{display:grid;grid-gap:8px;gap:8px;list-style:none;margin:0;padding:0}.applicationAttachmentList li{align-items:center;background:#f6faf9;border:1px solid var(--line);border-radius:8px;display:flex;gap:14px;justify-content:space-between;padding:10px 12px}.applicationAttachmentList li div{display:grid;grid-gap:3px;gap:3px}.applicationAttachmentList strong{font-size:14px;overflow-wrap:anywhere}.applicationAttachmentList span{color:var(--muted);font-size:12px}.applicationPackagePage .reportPassport{grid-template-columns:repeat(6,minmax(0,1fr))}.applicationEmptyValue{margin:0}.applicationLongText{background:#f6faf9;border:1px solid var(--line);border-radius:8px;color:var(--ink);font-size:14px;line-height:1.6;overflow-wrap:anywhere;padding:14px;white-space:pre-wrap}.reportHeader{border-bottom:1px solid var(--line);padding-bottom:20px}.reportHeader h1{font-size:42px;letter-spacing:0;line-height:1.05;margin:8px 0 14px;max-width:920px}.reportHeader p{color:var(--muted);font-size:17px;line-height:1.55;margin:0;max-width:880px}.reportPassport{background:#f7fbfa;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));padding:14px}.reportPassport.shared{background:#ffffff}.reportPassport div{display:grid;grid-gap:5px;gap:5px;min-width:0}.reportPassport span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.reportPassport strong{color:var(--accent-dark);font-size:16px;line-height:1.25;overflow-wrap:anywhere}.reportMetrics{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.reportFinding,.reportMetrics div{border:1px solid var(--line);border-radius:8px;padding:14px}.reportFinding dt,.reportMetrics dt{color:var(--muted);font-size:12px;font-weight:700;margin-bottom:6px}.reportFinding dd,.reportMetrics dd{color:var(--ink);font-size:18px;font-weight:800;margin:0;overflow-wrap:anywhere}.reportExecutiveSummary{border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) minmax(260px,420px);padding:18px}.reportExecutiveSummary.high{background:#fef3f2;border-color:#fecaca}.reportExecutiveSummary.medium{background:#fff7ed;border-color:#fed7aa}.reportExecutiveSummary.low{background:#f6faf9}.reportExecutiveSummary h2{font-size:26px;margin:0 0 8px}.reportExecutiveSummary p{color:var(--muted);font-size:15px;line-height:1.55;margin:0}.reportExecutiveSummary dl{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.reportExecutiveSummary dl div{background:#ffffff;border:1px solid var(--line);border-radius:8px;padding:12px}.reportExecutiveSummary dt{color:var(--muted);font-size:12px;font-weight:700;margin-bottom:6px}.reportExecutiveSummary dd{color:var(--accent-dark);font-size:22px;font-weight:900;margin:0}.reportNextStep{background:rgba(255,255,255,.76);grid-column:1/-1;padding:12px}.reportNextStep,.reportSnapshotPanel{border:1px solid var(--line);border-radius:8px}.reportSnapshotPanel{background:#ffffff;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,.9fr) minmax(300px,1.1fr);padding:18px}.reportSnapshotPanel h2{font-size:22px;margin:0 0 8px}.reportSnapshotPanel p{color:var(--muted);font-size:15px;line-height:1.55;margin:0}.reportSnapshotPanel dl{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.reportSnapshotPanel dl div{background:#f6faf9;border:1px solid var(--line);border-radius:8px;padding:12px}.reportSnapshotPanel dt{color:var(--muted);font-size:12px;font-weight:800;margin-bottom:6px}.reportSnapshotPanel dd{color:var(--accent-dark);font-size:22px;font-weight:900;margin:0}.reportSnapshotLists{display:grid;grid-gap:10px;gap:10px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.reportSnapshotLists>div{background:#f6faf9;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;padding:12px}.reportSnapshotLists strong{color:var(--ink);font-size:14px}.reportSnapshotLists ul{display:grid;grid-gap:7px;gap:7px;list-style:none;margin:0;padding:0}.reportSnapshotLists li{align-items:center;display:flex;gap:8px;justify-content:space-between}.reportSnapshotLists li span{color:var(--muted);font-size:13px;overflow-wrap:anywhere}.reportSnapshotLists li b{color:var(--accent-dark);font-size:13px}.reportFindingList{display:grid;grid-gap:14px;gap:14px}.reportFindingListAccordion{background:var(--panel);border:1px solid var(--line);border-radius:8px;overflow:hidden}.reportFindingListAccordion[open]{border-color:#bfded8}.reportFindingListSummary{align-items:center;cursor:pointer;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) minmax(280px,auto);list-style:none;padding:18px 52px 18px 18px;position:relative}.reportFindingListSummary::-webkit-details-marker{display:none}.reportFindingListSummary:after{align-items:center;background:var(--soft);border:1px solid var(--line);border-radius:999px;color:var(--accent-dark);content:"+";display:flex;font-size:18px;font-weight:900;height:28px;justify-content:center;line-height:1;position:absolute;right:16px;top:22px;width:28px}.reportFindingListAccordion[open] .reportFindingListSummary:after{content:"-"}.reportFindingListSummary p{color:var(--muted);font-size:14px;line-height:1.45;margin:0}.reportFindingListStats{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.reportFindingListStats span{background:var(--soft);border:1px solid var(--line);border-radius:999px;color:var(--accent-dark);font-size:12px;font-weight:800;line-height:1;padding:7px 9px}.reportFindingListBody{border-top:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;padding:14px}.reportMethodPanel{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,.85fr) minmax(320px,1.15fr);padding:18px}.reportMethodPanel h2{font-size:22px;margin:0 0 8px}.reportMethodPanel p{color:var(--muted);font-size:15px;line-height:1.55;margin:0}.reportMethodPanel ul{display:grid;grid-gap:10px;gap:10px;list-style:none;margin:0;padding:0}.reportMethodPanel li{background:#f6faf9;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:5px;gap:5px;padding:12px}.reportMethodPanel strong{color:var(--ink);font-size:14px}.reportMethodPanel span{color:var(--muted);font-size:13px;line-height:1.45}.reportLegalChecklist{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,.8fr) minmax(320px,1.2fr);padding:18px}.reportLegalChecklist h2{font-size:22px;margin:0 0 8px}.reportLegalChecklist p{color:var(--muted);font-size:15px;line-height:1.55;margin:0}.reportLegalChecklist ol{counter-reset:legal-checklist;display:grid;grid-gap:10px;gap:10px;list-style:none;margin:0;padding:0}.reportLegalChecklist li{background:#f6faf9;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:5px;gap:5px;padding:12px 12px 12px 42px;position:relative}.reportLegalChecklist li:before{align-items:center;background:var(--accent);border-radius:999px;color:#ffffff;content:counter(legal-checklist);counter-increment:legal-checklist;display:inline-flex;font-size:12px;font-weight:900;height:24px;justify-content:center;left:10px;position:absolute;top:12px;width:24px}.reportLegalChecklist strong{color:var(--ink);font-size:14px}.reportLegalChecklist span{color:var(--muted);font-size:13px;line-height:1.45}.reportDisclaimer,.reportSourcePanel{background:#f5faf8;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) minmax(260px,380px);padding:18px}.reportDisclaimer h2,.reportSourcePanel h2{font-size:22px;margin:0 0 8px}.reportDisclaimer p,.reportSourcePanel p{color:var(--muted);font-size:15px;line-height:1.55;margin:0}.reportSourcePanel dl{display:grid;grid-gap:10px;gap:10px;margin:0}.reportSourcePanel dl div{background:#ffffff;border:1px solid var(--line);border-radius:8px;padding:12px}.reportSourcePanel dt{color:var(--muted);font-size:12px;font-weight:700;margin-bottom:5px}.reportSourcePanel dd{color:var(--accent-dark);font-size:15px;font-weight:800;margin:0}.reportDisclaimer{align-items:center;background:#fffaf2;border-color:#f2d1a5}.reportDisclaimer .primaryButton{justify-self:end;text-align:center}.reportNextActions{border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:16px;gap:16px;padding:18px}.reportNextActions h2{font-size:22px;margin:0}.reportNextActionGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.reportNextActionGrid article{background:#f6faf9;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:8px;gap:8px;padding:14px}.reportNextActionGrid span{color:var(--accent);font-size:12px;font-weight:900}.reportNextActionGrid h3{font-size:17px;margin:0}.reportNextActionGrid p{color:var(--muted);font-size:13px;line-height:1.45;margin:0}.reportNextActionGrid a{color:var(--accent-dark);font-size:13px;font-weight:800;text-decoration:none}.reportNextActionGrid a:hover{text-decoration:underline}.reportDecisionMatrix{border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:16px;gap:16px;padding:18px}.reportDecisionMatrix h2{font-size:22px;margin:0}.reportDecisionGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.reportDecisionGrid article{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:8px;gap:8px;padding:14px}.reportDecisionGrid article.active{background:#f6faf9;border-color:var(--accent)}.reportDecisionGrid span{color:var(--accent-dark);font-size:14px;font-weight:900}.reportDecisionGrid p{color:var(--muted);font-size:13px;line-height:1.45;margin:0}.reportDecisionGrid strong{color:var(--ink);font-size:13px;line-height:1.45}.reportFooter{border-top:1px solid var(--line);color:var(--muted);display:flex;flex-wrap:wrap;font-size:12px;gap:8px 14px;justify-content:space-between;line-height:1.45;padding-top:14px}.reportFindingList h2{font-size:26px;margin:0}.reportFinding{page-break-inside:avoid;break-inside:avoid;display:grid;grid-gap:10px;gap:10px}.reportFindingAccordion{padding:0}.reportFindingAccordion[open]{border-color:#bfded8}.reportFindingAccordion>:not(summary){margin:0 14px}.reportFindingAccordion>:last-child{margin-bottom:14px}.reportFindingSummary{align-items:center;cursor:pointer;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) minmax(280px,auto);list-style:none;padding:14px 44px 14px 14px;position:relative}.reportFindingSummary::-webkit-details-marker{display:none}.reportFindingSummary:after{align-items:center;background:var(--soft);border:1px solid var(--line);border-radius:999px;color:var(--accent-dark);content:"+";display:flex;font-size:18px;font-weight:900;height:26px;justify-content:center;line-height:1;position:absolute;right:14px;top:18px;width:26px}.reportFindingAccordion[open] .reportFindingSummary:after{content:"-"}.reportFindingSummary>div:first-child{align-items:baseline;display:flex;gap:12px;min-width:0}.reportFindingSummary>div:first-child>span{color:var(--accent-dark);font-size:14px;font-weight:900}.reportFindingSummary:hover h3{color:var(--accent-dark)}.reportFindingBadges{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.reportFindingBadges span{background:var(--soft);border:1px solid var(--line);border-radius:999px;color:var(--accent-dark);font-size:12px;font-weight:800;line-height:1;max-width:260px;overflow-wrap:anywhere;padding:7px 9px}.reportFinding>div:first-child{align-items:baseline;display:flex;gap:12px}.reportFinding>div:first-child span{color:var(--accent-dark);font-size:14px;font-weight:900}.reportFinding h3{font-size:20px;margin:0}.reportFinding p{color:var(--muted);margin:0}.cabinetResultSummary,.reportFinding dl{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.cabinetResultSummary div{background:#ffffff;border:1px solid var(--line);border-radius:8px;padding:12px}.cabinetResultSummary dt{color:var(--muted);font-size:12px;font-weight:700;margin-bottom:5px}.cabinetResultSummary dd{color:var(--accent-dark);font-size:15px;font-weight:700;margin:0;overflow-wrap:anywhere}.cabinetSaveGuide{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.cabinetSaveGuide article{align-items:center;background:rgba(255,255,255,.82);border:1px solid #d7e4e1;border-radius:8px;display:grid;grid-gap:3px 10px;gap:3px 10px;grid-template-columns:auto minmax(0,1fr);padding:12px}.cabinetSaveGuide span{align-items:center;background:var(--accent);border-radius:999px;color:#ffffff;display:inline-flex;font-size:12px;font-weight:900;height:26px;justify-content:center;width:26px}.cabinetSaveGuide strong{color:var(--text);font-size:14px;line-height:1.2}.cabinetSaveGuide small{color:var(--muted);font-size:12px;font-weight:800;grid-column:2;line-height:1.25}.cabinetMatchSummaryPanel{background:#f7fbfa;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(240px,.85fr) minmax(0,1.15fr);padding:16px}.cabinetMatchSummaryPanel h2{color:var(--text);font-size:22px;line-height:1.15;margin:0 0 8px}.cabinetMatchSummaryPanel p{color:var(--muted);font-size:14px;font-weight:700;line-height:1.45;margin:0}.reportMatchSummaryPanel{background:#ffffff}.sharedMatchSummaryPanel{background:#f7fbfa}.cabinetMatchSummaryGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.cabinetMatchSummaryGrid article{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:5px;gap:5px;min-width:0;padding:10px}.cabinetMatchSummaryGrid span{color:var(--muted);font-size:12px;font-weight:850;line-height:1.2}.cabinetMatchSummaryGrid strong{color:var(--accent-dark);font-size:26px;line-height:1}.cabinetMatchSummaryGrid p{font-size:12px;line-height:1.35}.leadPanel h2{font-size:20px;margin:0 0 8px}.leadPanel p{color:var(--muted);font-size:14px;line-height:1.5;margin:0}.leadFields{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.leadFields.compact{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:flex-start}.cabinetSaveButton{background:var(--accent);color:#ffffff;min-width:230px}.cabinetSaveButton:hover{background:var(--accent-dark)}.cabinetSavedAction{align-items:center;display:inline-flex;justify-content:center;min-height:48px;text-decoration:none}.cabinetSavedAction.secondaryAction{background:#ffffff}.leadMessage{color:var(--accent-dark);display:flex;flex-wrap:wrap;font-size:14px;font-weight:700;gap:10px;align-items:center;line-height:1.45;margin:0}.leadMessage a{color:var(--accent-dark);text-decoration:underline;text-underline-offset:3px}.leadMessage.success{background:#eefbf5;border:1px solid #bde7d8;border-radius:8px;color:#0f6a54;padding:12px}.sourcePanel{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) 260px;margin-top:18px;padding:18px}.sourcePanel h2{font-size:20px;margin:0 0 8px}.sourcePanel p{color:var(--muted);font-size:14px;line-height:1.55;margin:0}.linkList{display:grid;grid-gap:10px;gap:10px}.linkList a{border:1px solid var(--line);border-radius:8px;color:var(--accent-dark);font-size:14px;font-weight:700;padding:11px 12px;text-decoration:none}.linkList a:hover{border-color:var(--accent)}.disclaimer{color:var(--muted);font-size:14px;line-height:1.5;margin:18px 0 0;max-width:760px}.leadershipShell{background:#e7eeee}.leadershipDeck{display:grid;grid-gap:18px;gap:18px;margin:0 auto;max-width:1180px}.leadershipHero,.leadershipSlide{background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:22px;gap:22px;min-height:420px;padding:42px}.leadershipHero{align-content:center;background:#102927;color:#ffffff;min-height:560px}.leadershipHero h1{color:#ffffff;font-size:72px}.leadershipHero p{color:#d8e5e3;font-size:22px;line-height:1.5;margin:0;max-width:820px}.leadershipHeroMeta{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.leadershipHeroMeta span{border:1px solid rgb(255 255 255/20%);border-radius:8px;color:#ffffff;font-size:13px;font-weight:800;padding:10px 12px}.leadershipSlide h2{font-size:36px;line-height:1.12;margin:0;max-width:860px}.leadershipSlide h3{font-size:20px;margin:0 0 10px}.leadershipSlide p{color:var(--muted);font-size:16px;line-height:1.55;margin:0}.leadershipSlide.dark{background:#102927;color:#ffffff}.leadershipSlide.dark h2{color:#ffffff}.leadershipGrid,.leadershipMetrics,.leadershipTwoColumn{display:grid;grid-gap:14px;gap:14px}.leadershipTwoColumn{grid-template-columns:repeat(2,minmax(0,1fr))}.leadershipGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.leadershipGrid article,.leadershipMetrics article,.leadershipTwoColumn article{background:#f8fbfa;border:1px solid var(--line);border-radius:8px;padding:18px}.leadershipMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.leadershipMetrics article{background:rgb(255 255 255/8%);border-color:rgb(255 255 255/18%)}.leadershipMetrics span{color:#9bb8b5;display:block;font-size:13px;font-weight:800;margin-bottom:8px}.leadershipMetrics strong{color:#ffffff;display:block;font-size:36px;line-height:1;margin-bottom:12px}.leadershipMetrics p{color:#c9d8d6}.leadershipPipeline{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.leadershipPipeline span{align-items:center;background:var(--soft);border:1px solid #bfded8;border-radius:8px;color:var(--accent-dark);display:flex;font-size:14px;font-weight:800;justify-content:center;min-height:72px;padding:12px;text-align:center}.leadershipNote{background:#f8fbfa;border:1px solid var(--line);border-radius:8px;padding:16px}.leadershipRoadmap{counter-reset:roadmap;display:grid;grid-gap:10px;gap:10px;list-style:none;margin:0;padding:0}.leadershipRoadmap li{align-items:center;background:#f8fbfa;border:1px solid var(--line);border-radius:8px;color:var(--foreground);counter-increment:roadmap;display:grid;font-size:16px;font-weight:700;grid-gap:12px;gap:12px;grid-template-columns:42px 1fr;min-height:58px;padding:10px 14px}.leadershipRoadmap li:before{align-items:center;background:var(--accent);border-radius:999px;color:#ffffff;content:counter(roadmap);display:flex;font-size:14px;font-weight:800;height:32px;justify-content:center;width:32px}.leadershipSlide.final{align-content:center;background:#102927;color:#ffffff;min-height:420px}.leadershipSlide.final h2,.leadershipSlide.final p{color:#ffffff}.detailWorkspace{display:grid;grid-gap:18px;gap:18px}.backLink{color:var(--accent-dark);font-size:14px;font-weight:700;text-decoration:none}.backLink:hover{text-decoration:underline}.detailHeader{align-items:flex-end;display:flex;gap:24px;justify-content:space-between}.detailStatus{background:var(--panel);border:1px solid var(--line);border-radius:8px;display:grid;flex:0 0 300px;grid-gap:6px;gap:6px;padding:13px 14px}.detailStatus.positive{background:#ecfdf5;border-color:#a7f3d0}.detailStatus.warning{background:#fff7ed;border-color:#fed7aa}.detailStatus span{color:var(--muted);font-size:13px;font-weight:700}.detailStatus strong{color:var(--accent-dark);font-size:17px}.detailStatus p{color:var(--muted);font-size:12px;line-height:1.4;margin:0}.detailStatus small{color:var(--muted);font-size:11px;font-weight:700}.accessTierPanel{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.accessTierPanel div{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:8px;gap:8px;padding:14px}.accessTierPanel div.active{background:#fffaf2;border-color:#f2d1a5}.resultSnapshotPanel{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr) minmax(260px,.8fr);padding:18px}.resultSnapshotPanel h2{font-size:24px;margin:0 0 8px}.resultSnapshotPanel p{color:var(--muted);font-size:14px;line-height:1.5;margin:0}.resultSnapshotPanel dl{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.resultSnapshotPanel dl div{background:var(--soft);border:1px solid var(--line);border-radius:8px;padding:12px}.resultSnapshotPanel dt{color:var(--muted);font-size:12px;font-weight:700;margin-bottom:6px}.resultSnapshotPanel dd{color:var(--accent-dark);font-size:24px;font-weight:900;line-height:1;margin:0}.topOwnerPanel{background:#f6faf9;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;padding:12px}.topOwnerPanel strong{color:var(--ink);font-size:14px}.topOwnerPanel ul{display:grid;grid-gap:8px;gap:8px;list-style:none;margin:0;padding:0}.topOwnerPanel li{align-items:center;display:flex;gap:10px;justify-content:space-between}.topOwnerPanel span{color:var(--muted);font-size:13px;overflow-wrap:anywhere}.topOwnerPanel b{background:#ffffff;border:1px solid var(--line);border-radius:999px;color:var(--accent-dark);flex:0 0 auto;font-size:12px;padding:4px 8px}.accessTierPanel span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.accessTierPanel strong{color:var(--accent-dark);font-size:28px;line-height:1}.accessTierPanel p{color:var(--muted);font-size:14px;line-height:1.45;margin:0}.routeRecommendationPanel{align-items:center;background:#ffffff;border:1px solid var(--line);border-left:6px solid var(--accent);border-radius:8px;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) minmax(280px,.7fr) auto;padding:18px}.routeRecommendationPanel>div:first-child{display:grid;grid-gap:12px;gap:12px}.routeRecommendationPanel.high{border-left-color:var(--danger)}.routeRecommendationPanel.medium,.routeRecommendationPanel.report{border-left-color:var(--warning)}.routeRecommendationPanel h2{font-size:24px;margin:0 0 8px}.routeRecommendationPanel p{color:var(--muted);font-size:14px;line-height:1.5;margin:0}.routeRecommendationSteps{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.routeRecommendationSteps li{background:#f7fbfa;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:5px;gap:5px;min-width:0;padding:10px}.routeRecommendationSteps span{align-items:center;background:rgba(13,126,113,.12);border:1px solid rgba(13,126,113,.24);border-radius:999px;color:var(--accent-dark);display:inline-flex;font-size:11px;font-weight:900;height:22px;justify-content:center;width:22px}.routeRecommendationSteps strong{color:var(--foreground);font-size:13px;line-height:1.15}.routeRecommendationSteps small{color:var(--muted);font-size:12px;font-weight:700;line-height:1.3}.routeRecommendationPanel.high .routeRecommendationSteps span{background:rgba(191,33,30,.1);border-color:rgba(191,33,30,.22);color:var(--danger)}.routeRecommendationPanel.medium .routeRecommendationSteps span,.routeRecommendationPanel.report .routeRecommendationSteps span{background:rgba(209,120,0,.12);border-color:rgba(209,120,0,.24);color:var(--warning)}.routeRecommendationPanel dl{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.routeRecommendationPanel dl div{background:var(--soft);border:1px solid var(--line);border-radius:8px;padding:12px}.routeRecommendationPanel dt{color:var(--muted);font-size:12px;font-weight:800;margin:0 0 6px}.routeRecommendationPanel dd{color:var(--accent-dark);font-size:24px;font-weight:900;line-height:1;margin:0}.routeRecommendationActions{display:grid;grid-gap:8px;gap:8px;justify-items:stretch;min-width:210px}.routeRecommendationActions a{align-items:center;background:var(--accent);border:1px solid var(--accent);border-radius:8px;color:#ffffff;display:inline-flex;font-size:14px;font-weight:800;justify-content:center;line-height:1.2;padding:12px 14px;text-align:center;text-decoration:none}.routeRecommendationActions a:last-child{background:#ffffff;color:var(--accent-dark)}.checkNextStepsPanel{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,.85fr) minmax(320px,1.15fr);padding:18px}.checkNextStepsPanel h2{font-size:24px;margin:0 0 8px}.checkNextStepsPanel p{color:var(--muted);font-size:14px;line-height:1.5;margin:0}.checkNextStepGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.checkNextStepGrid a{background:#f6faf9;border:1px solid var(--line);border-radius:8px;color:var(--foreground);display:grid;grid-gap:8px;gap:8px;padding:12px;text-decoration:none}.checkNextStepGrid a:hover{border-color:var(--accent)}.checkNextStepGrid span{color:var(--accent);font-size:12px;font-weight:900}.checkNextStepGrid strong{color:var(--ink);font-size:15px}.checkNextStepGrid p{font-size:13px}.detailGrid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.detailGrid article,.detailSection{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:18px}.detailGrid h2,.detailSection h2{font-size:20px;margin:0 0 14px}.detailGrid dl{display:grid;grid-gap:12px;gap:12px;margin:0}.detailGrid dt{color:var(--muted);font-size:13px;font-weight:700;margin-bottom:4px}.detailGrid dd{font-size:15px;font-weight:700;line-height:1.4;margin:0}.detailGrid a{color:var(--accent-dark);text-decoration:none}.detailGrid a:hover{text-decoration:underline}.detailList{display:grid;grid-gap:10px;gap:10px}.detailList article{background:#fbfdfc;border:1px solid var(--line);border-radius:8px;padding:14px}.detailList h3{font-size:16px;margin:0 0 6px}.detailList p{color:var(--muted);font-size:14px;line-height:1.5;margin:0;overflow-wrap:anywhere}.detailAccordionList{display:grid;grid-gap:10px;gap:10px}.detailAccordionList details{background:#fbfdfc;border:1px solid var(--line);border-radius:8px;overflow:hidden}.detailAccordionList summary{align-items:center;color:var(--ink);cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;padding:14px}.detailAccordionList summary::-webkit-details-marker{display:none}.detailAccordionList summary:after{align-items:center;background:var(--soft);border:1px solid var(--line);border-radius:999px;color:var(--accent-dark);content:"+";display:flex;flex:0 0 auto;font-size:18px;font-weight:900;height:26px;justify-content:center;line-height:1;width:26px}.detailAccordionList details[open] summary:after{content:"-"}.detailAccordionList summary span{font-size:16px;font-weight:900}.detailAccordionList summary small{color:var(--muted);font-size:12px;font-weight:800;margin-left:auto}.detailAccordionList details>div{border-top:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;padding:14px}.detailAccordionList article{background:#ffffff;border:1px solid var(--line);border-radius:8px;padding:12px}.detailAccordionList h3{font-size:14px;margin:0 0 6px}.detailAccordionList p{color:var(--muted);font-size:14px;line-height:1.55;margin:0;overflow-wrap:anywhere}.trademarkLogoGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(440px,1fr))}.trademarkLogoGrid>:only-child{max-width:780px}.trademarkLogoCard{align-items:stretch;background:#fbfdfc;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(260px,1fr) minmax(220px,.85fr);padding:14px}.trademarkLogoPreview{align-items:center;background:linear-gradient(135deg,rgba(7,87,255,.08),rgba(15,118,110,.1)),#f8fbff;border:1px solid #cfe0ff;border-radius:8px;display:flex;height:190px;justify-content:center;min-height:0;overflow:hidden}.trademarkLogoPreview img{display:block;height:auto;max-height:170px;max-width:100%;object-fit:contain;padding:10px;width:auto}.trademarkLogoGlyph{background:#ffffff;border:1px solid #dbe6f2;border-radius:8px;display:block;height:66px;position:relative;width:66px}.trademarkLogoGlyph:after{border:3px solid #0757ff;border-radius:50%;content:"";height:34%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:34%}.trademarkLogoGlyph.bw:after,.trademarkLogoGlyph.grayscale:after{border-color:#111827;border-radius:0;transform:translate(-50%,-50%) rotate(45deg)}.trademarkLogoGlyph.unknown:after{border-color:#64748b;border-style:dashed}.trademarkLogoCard h3{color:var(--accent-dark);font-size:16px;margin:0 0 6px}.trademarkLogoCard p{color:var(--muted);font-size:14px;line-height:1.45;margin:0}.trademarkLogoSource{background:var(--soft);border:1px solid var(--line);border-radius:8px;margin-top:8px!important;overflow-wrap:anywhere;padding:8px}.trademarkLogoSourceLink{color:var(--accent);display:inline-block;font-size:13px;font-weight:800;margin-top:8px;text-decoration:none}.trademarkLogoSourceLink:hover{text-decoration:underline}.adminWorkspace{display:grid;grid-gap:18px;gap:18px}.adminHeader{align-items:flex-end;display:flex;gap:24px;justify-content:space-between}.adminHeaderStatusGroup{align-items:stretch;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.adminNotice,.adminPanel{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:18px;scroll-margin-top:18px}.adminNotice h1{font-size:36px}.adminNotice p{color:var(--muted);line-height:1.5}.adminMessageBanner{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#9a3412;display:grid;grid-gap:6px;gap:6px;padding:14px 16px}.adminMessageBanner strong{font-size:16px}.adminMessageBanner p,.adminRoleNotice{line-height:1.45;margin:0}.adminRoleNotice{background:#f8fafc;border:1px solid var(--line);border-radius:8px;color:var(--muted);font-weight:700;padding:12px 14px}.adminPanelHeader{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.adminPanelHeader h2{font-size:18px;margin:0}.adminPanelHeader span{color:var(--muted);font-size:13px;font-weight:700}.leadAdminStats{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.leadAdminStats div{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:14px}.leadAdminStats dt{color:var(--muted);font-size:13px;font-weight:700;margin-bottom:6px}.leadAdminStats dd{color:var(--accent-dark);font-size:24px;font-weight:700;margin:0}.leadTypeStats div{background:#f7fbfa}.leadTypeStats dd{font-size:22px}.adminRegistryPanel{display:grid;grid-gap:12px;gap:12px}.adminRegistryStats{grid-template-columns:repeat(4,minmax(0,1fr))}.adminRegistryStats div{background:#f7fbfa}.adminRegistryStats dd{font-size:22px}.adminPaymentPanel{display:grid;grid-gap:14px;gap:14px}.adminPaymentStats{grid-template-columns:repeat(3,minmax(0,1fr))}.adminPaymentStats div{background:#f7fbfa}.adminPaymentDemand{background:#f8fbff;border:1px solid #d8e6f7;border-radius:8px;display:grid;grid-gap:12px;gap:12px;padding:14px}.adminPaymentDemandHeader{align-items:center;display:flex;gap:16px;justify-content:space-between}.adminPaymentDemandHeader>div{display:grid;grid-gap:3px;gap:3px}.adminPaymentDemandHeader strong{color:var(--text);font-size:16px}.adminPaymentDemandGrid article>p,.adminPaymentDemandHeader p,.adminPaymentDemandHeader span{color:var(--muted);font-size:12px;line-height:1.4}.adminPaymentDemandGrid article>p,.adminPaymentDemandHeader p{margin:0}.adminPaymentDemandHeader p{color:var(--accent-dark);font-weight:800;text-align:right}.adminPaymentDemandGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.adminPaymentDemandGrid article{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;padding:12px}.adminPaymentDemandGrid article>div{align-items:baseline;display:flex;justify-content:space-between}.adminPaymentDemandGrid article>div span,.adminPaymentDemandGrid dt{color:var(--muted);font-size:11px;font-weight:800}.adminPaymentDemandGrid article>div strong{color:var(--accent-dark);font-size:18px}.adminPaymentDemandGrid dl{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.adminPaymentDemandGrid dl div{background:#f7fbfa;border-radius:6px;padding:7px}.adminPaymentDemandGrid dd{color:var(--text);font-size:18px;font-weight:900;margin:2px 0 0}.adminPaymentOrderList,.adminPaymentOrderList article{display:grid;grid-gap:10px;gap:10px}.adminPaymentOrderList article{border:1px solid var(--line);border-radius:8px;padding:14px}.adminPaymentOrderList article>div{align-items:center;display:flex;gap:12px;justify-content:space-between}.adminPaymentOrderList article>div span{color:var(--muted);font-size:13px;font-weight:700}.adminPaymentOrderList article>div strong{color:var(--accent-dark);font-size:20px}.adminPaymentOrderList dl{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.adminPaymentOrderList dl div{min-width:0}.adminPaymentOrderList dt{color:var(--muted);font-size:12px;font-weight:700}.adminPaymentOrderList dd{font-size:13px;font-weight:700;margin:4px 0 0;overflow-wrap:anywhere}.adminRoleQueuePanel{display:grid;grid-gap:14px;gap:14px}.adminRoleQueueGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.adminRoleQueueCard{background:#f7fbfa;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;padding:14px}.adminRoleQueueCard header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.adminRoleQueueCard header span{color:var(--accent-dark);font-size:12px;font-weight:800;text-transform:uppercase}.adminRoleQueueCard h3{font-size:16px;margin:4px 0 0}.adminRoleQueueCard header>strong{color:var(--accent-dark);font-size:28px}.adminRoleQueueCard ol{display:grid;grid-gap:10px;gap:10px;list-style:none;margin:0;padding:0}.adminRoleQueueCard li{align-items:flex-start;background:#ffffff;border:1px solid var(--line);border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:10px}.adminRoleQueueCard li strong{display:block;font-size:14px}.adminRoleQueueCard li span,.adminRoleQueueCard p{color:var(--muted);font-size:13px;line-height:1.4}.adminRoleQueueCard p{margin:4px 0 0}.adminRoleQueueCard a{border:1px solid var(--line);border-radius:8px;color:var(--accent-dark);flex:0 0 auto;font-size:13px;font-weight:800;padding:8px 10px;text-decoration:none}.adminRoleQueueCard a:hover{border-color:var(--accent);color:var(--accent)}.adminRoleQueueJump{justify-self:start}.leadStatusStats{margin-bottom:14px}.leadStatusStats div{background:#ffffff}.leadStatusStats dd{font-size:20px}.leadPriorityStats{margin-bottom:14px}.leadPriorityStats div{background:#ffffff}.leadPriorityStats dd{font-size:20px}.leadPriorityStats .high dd{color:#b42318}.leadPriorityStats .medium dd{color:#926500}.leadPriorityStats .low dd{color:var(--accent-dark)}.leadNoteStats{margin-bottom:14px}.leadNoteStats div{background:#ffffff}.leadNoteStats dd{font-size:20px}.leadAgeStats{margin-bottom:14px}.leadAgeStats div{background:#ffffff}.leadAgeStats dd{font-size:20px}.leadQuickSlicesPanel{gap:0}.leadQuickSlices{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.leadQuickSlices a{background:#fbfdfc;border:1px solid var(--line);border-radius:8px;color:var(--foreground);display:grid;grid-gap:4px;gap:4px;min-height:86px;padding:12px;text-decoration:none}.leadQuickSlices a:hover{border-color:var(--accent)}.leadQuickSlices span{color:var(--accent-dark);font-size:12px;font-weight:800}.leadQuickSlices strong{color:var(--muted);font-size:13px;line-height:1.35}.leadWorkQueuePanel{gap:0}.leadWorkQueue{display:grid;grid-gap:10px;gap:10px}.leadWorkQueueItem{background:#fbfdfc;border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:8px;color:var(--foreground);display:grid;grid-gap:4px;gap:4px;padding:12px;text-decoration:none}.leadWorkQueueItem:hover{border-color:var(--accent)}.leadWorkQueueItem.high{border-left-color:var(--danger)}.leadWorkQueueItem.medium{border-left-color:var(--warning)}.leadWorkQueueItem.low{border-left-color:var(--accent)}.leadWorkQueueItem span{color:var(--accent-dark);font-size:11px;font-weight:800;text-transform:uppercase}.leadWorkQueueItem.high span{color:var(--danger)}.leadWorkQueueItem.medium span{color:var(--warning)}.leadWorkQueueItem strong{font-size:16px;overflow-wrap:anywhere}.leadWorkQueueItem small{color:var(--muted);font-size:12px;font-weight:700}.leadWorkQueueItem small.noteReady{color:var(--accent-dark)}.leadWorkQueueItem small.noteEmpty{color:var(--muted)}.leadWorkQueueItem em{color:var(--muted);font-size:13px;font-style:normal;line-height:1.4}.savedCheckAdminStats{margin-bottom:14px}.savedCheckAdminList{display:grid;grid-gap:10px;gap:10px}.savedCheckAdminItem{background:#fbfdfc;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);padding:14px}.savedCheckAdminItem h3{font-size:17px;margin:0 0 4px;overflow-wrap:anywhere}.savedCheckAdminItem p{color:var(--muted);font-size:13px;line-height:1.45;margin:0;overflow-wrap:anywhere}.savedCheckAdminLinks{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.savedCheckAdminLinks a{background:#ffffff;border:1px solid var(--line);border-radius:8px;color:var(--accent-dark);font-size:13px;font-weight:800;padding:8px 10px;text-decoration:none}.savedCheckAdminLinks a:hover{border-color:var(--accent)}.savedCheckAdminItem dl{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.savedCheckAdminItem dt{color:var(--muted);font-size:12px;font-weight:800;margin-bottom:4px}.savedCheckAdminItem dd{color:var(--accent-dark);font-size:13px;font-weight:800;margin:0;overflow-wrap:anywhere}.adminMarketplaceStats{grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:14px}.adminMarketplaceActionCenter{align-items:center;background:#ffffff;border:1px solid var(--line);border-left:4px solid var(--muted);border-radius:8px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:14px;padding:12px}.adminMarketplaceActionCenter.good{border-left-color:var(--accent)}.adminMarketplaceActionCenter.attention{border-left-color:#d97706}.adminMarketplaceActionCenter.danger{border-left-color:#dc2626}.adminMarketplaceActionCenter>div{display:grid;grid-gap:4px;gap:4px}.adminMarketplaceActionCenter dt,.adminMarketplaceActionCenter span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.adminMarketplaceActionCenter strong{color:var(--text);font-size:18px;line-height:1.2}.adminMarketplaceActionCenter p{color:var(--muted);font-size:13px;font-weight:750;line-height:1.4;margin:0}.adminMarketplaceActionCenter dl{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(5,minmax(86px,1fr));margin:0}.adminMarketplaceActionCenter dl div{background:#f8fbfa;border:1px solid var(--line);border-radius:8px;padding:8px}.adminMarketplaceActionCenter dd{color:var(--accent-dark);font-size:20px;font-weight:900;margin:0}.adminMarketplaceTypeBalance{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) minmax(360px,1.2fr);margin-bottom:14px;padding:12px}.adminMarketplaceTypeBalance>div:first-child{display:grid;grid-gap:4px;gap:4px}.adminMarketplaceTypeBalance span,.adminMarketplaceTypeBalanceGrid span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.adminMarketplaceTypeBalance strong{color:var(--text);font-size:17px;line-height:1.25}.adminMarketplaceTypeBalance p,.adminMarketplaceTypeBalanceGrid small{color:var(--muted);font-size:12px;font-weight:750;line-height:1.4;margin:0}.adminMarketplaceTypeBalanceGrid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.adminMarketplaceTypeBalanceGrid a{background:#f8fbfa;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:4px;gap:4px;padding:10px;text-decoration:none}.adminMarketplaceTypeBalanceGrid a.active,.adminMarketplaceTypeBalanceGrid a:hover{border-color:var(--accent)}.adminMarketplaceTypeBalanceGrid strong{color:var(--accent-dark);font-size:24px;line-height:1}.adminMarketplaceTaskFilters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.adminMarketplaceTypeFilters{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.adminMarketplaceTaskFilters a,.adminMarketplaceTypeFilters a{background:#ffffff;border:1px solid var(--line);border-radius:8px;color:var(--muted);font-size:13px;font-weight:800;padding:9px 12px;text-decoration:none}.adminMarketplaceTypeFilters a{align-items:center;display:flex;gap:8px;justify-content:space-between;min-height:40px}.adminMarketplaceTaskFilters a.active,.adminMarketplaceTaskFilters a:hover,.adminMarketplaceTypeFilters a.active,.adminMarketplaceTypeFilters a:hover{background:var(--accent);border-color:var(--accent);color:#ffffff}.adminMarketplaceTypeFilters strong{background:rgba(18,124,111,.1);border-radius:999px;color:var(--accent);min-width:28px;padding:3px 8px;text-align:center}.adminMarketplaceTypeFilters a.active strong,.adminMarketplaceTypeFilters a:hover strong{background:rgba(255,255,255,.18);color:#ffffff}.adminMarketplaceList{display:grid;grid-gap:10px;gap:10px}.adminMarketplaceItem{background:#fbfdfc;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;padding:14px}.adminMarketplaceItemHeader{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.adminMarketplaceItemHeader span{color:var(--muted);display:block;font-size:12px;font-weight:900;margin-bottom:5px;text-transform:uppercase}.adminMarketplaceItemHeader h3{font-size:18px;margin:0 0 5px;overflow-wrap:anywhere}.adminMarketplaceDescription,.adminMarketplaceItemHeader p{color:var(--muted);font-size:13px;line-height:1.45;margin:0;overflow-wrap:anywhere}.adminMarketplaceItemHeader mark{border-radius:999px;display:inline-flex;font-size:12px;font-weight:900;padding:7px 10px;white-space:nowrap}.adminMarketplaceItemHeader mark.draft{background:#eef2f2;color:var(--muted)}.adminMarketplaceItemHeader mark.review{background:#fff7df;color:#8a5a00}.adminMarketplaceItemHeader mark.active{background:#e7f7f2;color:var(--accent-dark)}.adminMarketplaceItemHeader mark.closed{background:#f3f0ed;color:var(--muted)}.adminMarketplaceProofCard{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) minmax(240px,.85fr) minmax(260px,.85fr);padding:10px}.adminMarketplaceProofCard.good{border-color:rgba(18,124,111,.28)}.adminMarketplaceProofCard.attention{border-color:#f0c36a}.adminMarketplaceProofCard.danger{border-color:#f1a3a3}.adminMarketplaceProofCard>div{display:grid;grid-gap:5px;gap:5px}.adminMarketplaceProofCard dt,.adminMarketplaceProofCard span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.adminMarketplaceProofCard strong{color:var(--text);font-size:15px}.adminMarketplaceProofCard p{color:var(--muted);font-size:13px;font-weight:750;line-height:1.45;margin:0}.adminMarketplaceProofCard dl{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.adminMarketplaceBuyIntent{background:#f8fbfa;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);padding:12px}.adminMarketplaceBuyIntent dt,.adminMarketplaceBuyIntent span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.adminMarketplaceBuyIntent strong{color:var(--text);display:block;font-size:15px;line-height:1.35;margin-bottom:4px}.adminMarketplaceBuyIntent p,.adminMarketplaceBuyIntent small{color:var(--muted);font-size:13px;font-weight:750;line-height:1.45;margin:0}.adminMarketplaceBuyIntent dl{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.adminMarketplaceBuyIntent dl div{background:#ffffff;border:1px solid var(--line);border-radius:8px;padding:8px}.adminMarketplaceBuyIntent dd{color:var(--accent-dark);font-size:13px;font-weight:900;margin:0;overflow-wrap:anywhere}.adminMarketplaceOwnershipPassport{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr);padding:14px}.adminMarketplaceOwnershipPassport dt,.adminMarketplaceOwnershipPassport>div>span{color:var(--muted);display:block;font-size:12px;font-weight:900;margin-bottom:5px;text-transform:uppercase}.adminMarketplaceOwnershipPassport strong{display:block;font-size:16px;margin-bottom:6px}.adminMarketplaceOwnershipPassport p{color:var(--muted);font-size:13px;line-height:1.45;margin:0}.adminMarketplaceOwnershipPassport dl{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.adminMarketplaceOwnershipPassport dl div{border:1px solid var(--line);border-radius:8px;padding:10px}.adminMarketplaceOwnershipPassport dl div.good{background:#ecfdf3;border-color:#bbf7d0}.adminMarketplaceOwnershipPassport dl div.attention{background:#fff7ed;border-color:#fed7aa}.adminMarketplaceOwnershipPassport dl div.danger{background:#fef2f2;border-color:#fecaca}.adminMarketplaceOwnershipPassport dd{color:var(--text);font-size:13px;font-weight:900;margin:0;overflow-wrap:anywhere}.adminMarketplaceOwnershipWorkflow{border-color:var(--line)}.adminMarketplaceContactPolicy{background:#ffffff;border:1px solid var(--line);border-left:4px solid var(--muted);border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);padding:10px}.adminMarketplaceContactPolicy.good{border-left-color:#14866d}.adminMarketplaceContactPolicy.attention{border-left-color:#c88316}.adminMarketplaceContactPolicy.danger{border-left-color:#b42318}.adminMarketplaceContactPolicy div{display:grid;grid-gap:4px;gap:4px}.adminMarketplaceContactPolicy span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.adminMarketplaceContactPolicy strong{color:var(--text);font-size:14px}.adminMarketplaceContactPolicy li,.adminMarketplaceContactPolicy p{color:var(--muted);font-size:12px;font-weight:750;line-height:1.45;margin:0}.adminMarketplaceContactPolicy ol{display:grid;grid-gap:5px;gap:5px;margin:0;padding-left:18px}.adminMarketplaceSafeDealSummary{background:#f8fbfa;border:1px solid var(--line);border-left:4px solid var(--muted);border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);padding:10px}.adminMarketplaceSafeDealSummary.good{border-left-color:#14866d}.adminMarketplaceSafeDealSummary.attention{border-left-color:#c88316}.adminMarketplaceSafeDealSummary.danger{border-left-color:#b42318}.adminMarketplaceSafeDealSummary.neutral{border-left-color:var(--muted)}.adminMarketplaceSafeDealSummary>div{display:grid;grid-gap:4px;gap:4px}.adminMarketplaceSafeDealSummary span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.adminMarketplaceSafeDealSummary strong{color:var(--text);font-size:14px}.adminMarketplaceSafeDealSummary p{color:var(--muted);font-size:12px;font-weight:750;line-height:1.45;margin:0}.adminMarketplaceSafeDealSummary dl{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.adminMarketplaceSafeDealSummary dt{color:var(--muted);font-size:11px;font-weight:900;margin-bottom:4px}.adminMarketplaceSafeDealSummary dd{color:var(--brand-strong);font-size:16px;font-weight:950;margin:0;overflow-wrap:anywhere}.adminMarketplaceItem dl{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr));margin:0}.adminMarketplaceItem dt{color:var(--muted);font-size:12px;font-weight:800;margin-bottom:4px}.adminMarketplaceItem dd{color:var(--accent-dark);font-size:13px;font-weight:800;margin:0;overflow-wrap:anywhere}.adminMarketplaceDocuments,.adminMarketplaceInquiries{background:#ffffff;border:1px solid var(--line);border-radius:8px;padding:10px}.adminMarketplaceDocuments summary,.adminMarketplaceInquiries summary{align-items:center;color:var(--accent-dark);cursor:pointer;display:flex;font-size:13px;font-weight:900;gap:8px;justify-content:space-between;list-style:none}.adminMarketplaceDocuments summary::-webkit-details-marker,.adminMarketplaceInquiries summary::-webkit-details-marker{display:none}.adminMarketplaceDocuments summary span,.adminMarketplaceInquiries summary span{background:var(--soft);border:1px solid var(--line);border-radius:999px;color:var(--muted);display:inline-flex;font-size:12px;min-width:30px;padding:3px 8px;place-content:center}.adminMarketplaceDocuments>div,.adminMarketplaceInquiries>div{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.adminMarketplaceDocuments article,.adminMarketplaceInquiries article{background:var(--soft);border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:8px;gap:8px;padding:10px}.adminMarketplaceInquiries article.publicNew{background:#fffaf0;border-color:#fed7aa;border-left:4px solid #d97706}.adminMarketplaceInquiryHighlight{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#8a5208;display:flex;flex-wrap:wrap;font-size:12px;font-weight:950;gap:8px;justify-content:space-between;padding:8px 10px}.adminMarketplaceInquiryHighlight form{margin:0}.adminMarketplaceInquiryHighlight button{background:#ffffff;border:1px solid #d97706;border-radius:8px;color:#8a5208;cursor:pointer;font-size:12px;font-weight:950;min-height:32px;padding:0 10px}.adminMarketplaceInquiryReviewState{align-items:center;background:#ecfdf3;border:1px solid #bbf7d0;border-radius:8px;color:#116854;display:flex;flex-wrap:wrap;font-size:12px;font-weight:950;gap:8px;justify-content:space-between;padding:8px 10px}.adminMarketplaceInquiryReviewState>span{line-height:1.35}.adminMarketplaceInquiryReviewState div{display:flex;flex-wrap:wrap;gap:6px}.adminMarketplaceInquiryReviewState form{margin:0}.adminMarketplaceInquiryReviewState button{background:#ffffff;border:1px solid #86efac;border-radius:8px;color:#116854;cursor:pointer;font-size:12px;font-weight:950;min-height:32px;padding:0 10px}.adminMarketplaceInquiryReviewState button:disabled{background:#eef2f2;border-color:var(--line);color:var(--muted);cursor:default}.adminMarketplaceDocuments header,.adminMarketplaceInquiries header{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.adminMarketplaceDocuments strong,.adminMarketplaceInquiries strong{color:var(--accent-dark);font-size:13px}.adminMarketplaceDocuments header span,.adminMarketplaceDocuments p,.adminMarketplaceInquiries header span,.adminMarketplaceInquiries p{color:var(--muted);font-size:13px;margin:0;overflow-wrap:anywhere}.adminMarketplaceDocuments dl,.adminMarketplaceInquiries dl{grid-template-columns:repeat(3,minmax(0,1fr))}.adminMarketplaceInquirySource{align-items:center;background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(100px,.5fr) minmax(180px,1fr) minmax(150px,.8fr) auto;padding:8px}.adminMarketplaceInquirySource small,.adminMarketplaceInquirySource span{color:var(--muted);font-size:11px;font-weight:900;line-height:1.25;text-transform:uppercase}.adminMarketplaceInquirySource strong{color:var(--accent-dark);font-size:13px;line-height:1.25}.adminMarketplaceInquirySource a{align-items:center;background:#f8fbfa;border:1px solid var(--line);border-radius:8px;color:var(--accent-dark);display:inline-flex;font-size:12px;font-weight:900;justify-content:center;min-height:32px;padding:0 10px;text-decoration:none}.adminMarketplaceOfferReviewChecklist{background:#ffffff;border:1px solid rgba(18,124,113,.22);border-left:4px solid var(--accent);border-radius:8px;display:grid;grid-gap:8px;gap:8px;padding:9px}.adminMarketplaceOfferReviewChecklist>span{color:var(--muted);font-size:11px;font-weight:950;text-transform:uppercase}.adminMarketplaceOfferReviewChecklist>strong{color:var(--accent-dark);font-size:14px}.adminMarketplaceOfferReviewChecklist dl{display:grid;grid-gap:7px;gap:7px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.adminMarketplaceOfferReviewChecklist dl div{background:#f8fbfa;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:3px;gap:3px;padding:7px}.adminMarketplaceOfferReviewChecklist dl div.attention{background:#fff8eb;border-color:#e6c47c}.adminMarketplaceOfferReviewChecklist dl div.good{background:#edf8f5;border-color:#9fd5c4}.adminMarketplaceOfferReviewChecklist dt{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.adminMarketplaceOfferReviewChecklist dd{color:var(--text);font-size:13px;font-weight:900;margin:0;overflow-wrap:anywhere}.adminMarketplaceOfferReviewChecklist p{color:var(--muted);font-size:11px;font-weight:750;line-height:1.35;margin:0}.adminMarketplaceInquiryTimeline{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:8px;gap:8px;padding:8px}.adminMarketplaceInquiryTimeline>span{color:var(--muted);font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.adminMarketplaceInquiryTimeline ol{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:0}.adminMarketplaceInquiryTimeline li{background:#f3f8f6;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:3px;gap:3px;min-height:56px;padding:7px 8px}.adminMarketplaceInquiryTimeline li.done{background:#e8f7f1;border-color:#9fd5c4}.adminMarketplaceInquiryTimeline li.blocked{background:#fff0f0;border-color:#f0aaa4}.adminMarketplaceInquiryTimeline strong{color:var(--accent-dark);font-size:11px;line-height:1.2}.adminMarketplaceInquiryTimeline small{color:var(--muted);font-size:10px;font-weight:850;line-height:1.25;overflow-wrap:anywhere}.adminMarketplaceInquiryTimeline li.done small{color:#116854}.adminMarketplaceInquiryTimeline li.blocked small{color:#9f1f17}.adminMarketplaceInquiryActionLogs{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:8px;gap:8px;padding:8px}.adminMarketplaceInquiryActionLogs>span{color:var(--muted);font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.adminMarketplaceInquiryActionLogs ol{display:grid;grid-gap:6px;gap:6px;list-style:none;margin:0;padding:0}.adminMarketplaceInquiryActionLogs li{background:#f8fbfa;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:3px;gap:3px;padding:7px 8px}.adminMarketplaceInquiryActionLogs strong{color:var(--accent-dark);font-size:12px;line-height:1.25}.adminMarketplaceInquiryActionLogs em,.adminMarketplaceInquiryActionLogs small{color:var(--muted);font-size:11px;font-style:normal;font-weight:850;line-height:1.3;overflow-wrap:anywhere}.adminMarketplaceSecureFiles{background:#ffffff;border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:8px;display:grid;grid-gap:7px;gap:7px;padding:8px}.adminMarketplaceSecureFiles>span{color:var(--accent-dark);font-size:12px;font-weight:900;text-transform:uppercase}.adminMarketplaceSecureFiles ul{display:grid;grid-gap:6px;gap:6px;list-style:none;margin:0;padding:0}.adminMarketplaceSecureFiles li{background:#f8fbfa;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:3px;gap:3px;padding:7px}.adminMarketplaceSecureFiles em,.adminMarketplaceSecureFiles small{color:var(--muted);font-size:12px;font-style:normal;font-weight:750;overflow-wrap:anywhere}.adminMarketplaceSecureFiles a{align-items:center;background:#ffffff;border:1px solid var(--accent);border-radius:8px;color:var(--accent);display:inline-flex;font-size:12px;font-weight:900;min-height:30px;padding:0 10px;text-decoration:none;width:-moz-fit-content;width:fit-content}.adminMarketplaceSecureFiles a:hover{background:#eef7f5}.adminMarketplaceSecureFileLogs{border-top:1px solid var(--line);display:grid;grid-gap:5px;gap:5px;margin-top:4px;padding-top:6px}.adminMarketplaceSecureFileLogs>span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.adminMarketplaceSecureFileLogs ol{display:grid;grid-gap:4px;gap:4px;list-style:none;margin:0;padding:0}.adminMarketplaceDocumentActions,.adminMarketplaceInquiryActions{display:flex;flex-wrap:wrap;gap:6px}.adminMarketplaceDocumentDecision,.adminMarketplaceInquiryDecision{background:#ffffff;border:1px solid var(--line);border-left:4px solid var(--muted);border-radius:8px;display:grid;flex-basis:100%;grid-gap:3px;gap:3px;padding:8px 10px}.adminMarketplaceDocumentDecision.good{border-left-color:var(--accent)}.adminMarketplaceDocumentDecision.attention{border-left-color:#d97706}.adminMarketplaceDocumentDecision.danger{border-left-color:#dc2626}.adminMarketplaceDocumentDecision strong{color:var(--text);font-size:13px;line-height:1.25}.adminMarketplaceDocumentDecision span{color:var(--muted);font-size:12px;font-weight:750;line-height:1.35}.adminMarketplaceInquiryDecision.good{border-left-color:var(--accent)}.adminMarketplaceInquiryDecision.attention{border-left-color:#d97706}.adminMarketplaceInquiryDecision strong{color:var(--text);font-size:13px;line-height:1.25}.adminMarketplaceInquiryDecision span{color:var(--muted);font-size:12px;font-weight:750;line-height:1.35}.adminMarketplaceInquiryDecisionPassport{display:grid;flex-basis:100%;grid-gap:6px;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.adminMarketplaceInquiryDecisionPassport div{background:#f7fbfa;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:2px;gap:2px;min-height:48px;padding:7px 8px}.adminMarketplaceInquiryDecisionPassport dt{color:var(--muted);font-size:10px;font-weight:900;line-height:1.2;text-transform:uppercase}.adminMarketplaceInquiryDecisionPassport dd{color:var(--text);font-size:12px;font-weight:900;line-height:1.25;margin:0}.adminMarketplaceInquiryDecisionSteps{display:grid;flex-basis:100%;grid-gap:6px;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.adminMarketplaceInquiryDecisionSteps li{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:3px;gap:3px;min-height:58px;padding:7px 8px}.adminMarketplaceInquiryDecisionSteps li.current{background:#fff8eb;border-color:#e6c47c}.adminMarketplaceInquiryDecisionSteps li.done{background:#edf8f5;border-color:#9fd5c4}.adminMarketplaceInquiryDecisionSteps li.blocked{background:#fff0f0;border-color:#f0aaa4}.adminMarketplaceInquiryDecisionSteps strong{color:var(--accent-dark);font-size:11px;line-height:1.2;text-transform:uppercase}.adminMarketplaceInquiryDecisionSteps span{color:var(--muted);font-size:11px;font-weight:800;line-height:1.3}.adminMarketplaceDocumentActions form,.adminMarketplaceInquiryActions form{margin:0}.adminMarketplaceDocumentStatusForm{display:flex;gap:5px;max-width:100%}.adminMarketplaceDocumentStatusForm input[type=text]{background:#ffffff;border:1px solid var(--line);border-radius:8px;color:var(--text);font-size:12px;font-weight:750;min-height:32px;min-width:180px;padding:0 9px}.adminMarketplaceDocumentActions>small{color:var(--muted);flex-basis:100%;font-size:12px;font-weight:750;line-height:1.35}.adminMarketplaceDocumentActions button,.adminMarketplaceInquiryActions button{background:#ffffff;border:1px solid var(--line);border-radius:8px;color:var(--accent-dark);cursor:pointer;font-size:12px;font-weight:900;min-height:32px;padding:0 10px}.adminMarketplaceInquiryActions button{display:grid;grid-gap:2px;gap:2px;min-height:42px;padding:6px 10px;text-align:left}.adminMarketplaceInquiryActions button small{color:inherit;font-size:10px;font-weight:800;line-height:1.25;opacity:.76}.adminMarketplaceDocumentActions button:hover,.adminMarketplaceInquiryActions button:hover{border-color:var(--accent)}.adminMarketplaceInquiryActions button.recommended{background:var(--accent);border-color:var(--accent);color:#ffffff}.adminMarketplaceInquiryActions button.recommended:hover{background:#0f6f61}.adminMarketplaceDocumentActions button:disabled,.adminMarketplaceInquiryActions button:disabled{background:#eef2f2;color:var(--muted);cursor:default}.adminMarketplaceActions{display:flex;flex-wrap:wrap;gap:8px}.adminMarketplacePublicationDecision{align-items:center;background:#ffffff;border:1px solid var(--line);border-left:4px solid var(--muted);border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:10px 12px}.adminMarketplacePublicationDecision.good{border-left-color:var(--accent)}.adminMarketplacePublicationDecision.attention{border-left-color:#d97706}.adminMarketplacePublicationDecision div{display:grid;grid-gap:3px;gap:3px}.adminMarketplacePublicationDecision span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.adminMarketplacePublicationDecision strong{color:var(--text);font-size:14px;line-height:1.25}.adminMarketplacePublicationDecision p{color:var(--muted);font-size:12px;font-weight:750;line-height:1.35;margin:0}.adminMarketplacePublicationDecision em{color:var(--accent-dark);font-size:12px;font-style:normal;font-weight:900;line-height:1.35}.adminMarketplaceVisibilityForm{align-items:flex-end;display:flex;flex-wrap:wrap;gap:8px}.adminMarketplaceVisibilityForm label{display:grid;grid-gap:5px;gap:5px;min-width:min(100%,260px)}.adminMarketplaceVisibilityForm span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.adminMarketplaceVisibilityForm select{background:#ffffff;border:1px solid var(--line);border-radius:8px;color:var(--text);font:inherit;font-size:13px;font-weight:800;min-height:36px;padding:0 10px}.adminMarketplaceLinks{display:flex;flex-wrap:wrap;gap:8px}.adminMarketplaceLinks a{background:#ffffff;border:1px solid var(--line);border-radius:8px;color:var(--accent-dark);font-size:13px;font-weight:800;padding:8px 10px;text-decoration:none}.adminMarketplaceLinks a:hover{border-color:var(--accent)}.adminMarketplaceActions form{margin:0}.adminMarketplaceActions button,.adminMarketplaceVisibilityForm button{background:#ffffff;border:1px solid var(--line);border-radius:8px;color:var(--accent-dark);cursor:pointer;font-size:13px;font-weight:800;min-height:36px;padding:0 12px}.adminMarketplaceActions button:hover,.adminMarketplaceVisibilityForm button:hover,.adminMarketplaceVisibilityForm select:focus{border-color:var(--accent)}.adminMarketplaceActions button:disabled{background:var(--soft);color:var(--muted);cursor:default}.leadAdminList{display:grid;grid-gap:12px;gap:12px}.leadAdminFilters{background:#eef2f2;border-radius:8px;display:inline-grid;gap:4px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px;padding:4px}.leadAdminFilters a{border-radius:6px;color:var(--muted);font-size:13px;font-weight:700;min-width:92px;padding:9px 12px;text-align:center;text-decoration:none}.leadAdminFilters a.active{background:var(--panel);color:var(--foreground)}.leadPriorityFilters,.leadStatusFilters{grid-template-columns:repeat(4,minmax(0,1fr))}.leadAgeFilters,.leadSortFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.leadAdminItem{background:#fbfdfc;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;padding:14px}.leadAdminItemHeader{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.leadAdminItemHeader h3{font-size:18px;margin:0 0 4px;overflow-wrap:anywhere}.leadAdminItemHeader p{color:var(--muted);font-size:13px;margin:0}.leadAdminBadges{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px;justify-content:flex-end}.leadAdminBadges span{background:var(--soft);border:1px solid var(--line);border-radius:8px;color:var(--accent-dark);font-size:13px;font-weight:700;padding:7px 9px}.leadAdminBadges .testBadge{background:#fff7ed;border-color:#fed7aa;color:var(--warning)}.leadAdminBadges .noteBadge,.leadAdminBadges .statusBadge.new{background:#eef6f4;border-color:#c7dedb;color:var(--accent-dark)}.leadAdminBadges .statusBadge.progress{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.leadAdminBadges .statusBadge.closed{background:#f3f4f6;border-color:#d1d5db;color:#4b5563}.leadAdminPassport{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:12px}.leadAdminPassport div{display:grid;grid-gap:4px;gap:4px}.leadAdminPassport dt{color:var(--muted);font-size:12px;font-weight:800}.leadAdminPassport dd{color:var(--accent-dark);font-size:13px;font-weight:800;margin:0;overflow-wrap:anywhere}.leadAdminPassport .leadPriority{border-radius:8px;padding:8px}.leadAdminPassport .leadPriority.high{background:#fef3f2}.leadAdminPassport .leadPriority.medium{background:#fff7ed}.leadAdminPassport .leadPriority.low{background:#eef6f4}.leadAdminPassport .leadPriority.high dd{color:var(--danger)}.leadAdminPassport .leadPriority.medium dd{color:var(--warning)}.leadQuickActions{display:flex;flex-wrap:wrap;gap:8px}.leadQuickActions a{background:#f6faf9;border:1px solid var(--line);border-radius:8px;color:var(--accent-dark);font-size:13px;font-weight:800;padding:9px 11px;text-decoration:none}.leadQuickActions a:hover{border-color:var(--accent)}.leadLegalQuickStart{align-items:center;background:#eef6f4;border:1px solid var(--line);border-radius:8px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px}.leadLegalQuickStart.ready{background:#f6faf9;border-color:rgba(18,123,112,.28);display:grid;justify-content:stretch}.leadLegalQuickStart div{display:grid;grid-gap:4px;gap:4px}.leadLegalQuickStart strong{color:var(--foreground);font-size:14px}.leadLegalQuickStart span{color:var(--muted);font-size:13px;line-height:1.4}.leadLegalQuickStart button{background:var(--accent);border:1px solid var(--accent);border-radius:8px;color:#ffffff;cursor:pointer;font-size:13px;font-weight:800;min-height:38px;padding:0 12px}.leadLegalQuickStart button:hover{background:var(--accent-dark);border-color:var(--accent-dark)}.leadFilingSubmission{background:#eef6f4;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;padding:12px}.leadFilingTakeAction{align-items:center;display:flex;gap:12px;justify-content:space-between}.leadFilingSubmittedHeading,.leadFilingTakeAction div{display:grid;grid-gap:4px;gap:4px}.leadFilingSubmission strong{color:var(--foreground);font-size:14px}.leadFilingSubmission span{color:var(--muted);font-size:13px;line-height:1.4}.leadFilingSubmission button{background:var(--accent);border:1px solid var(--accent);border-radius:8px;color:#ffffff;cursor:pointer;font-size:13px;font-weight:800;min-height:38px;padding:0 12px}.leadFilingSubmission button:hover{background:var(--accent-dark);border-color:var(--accent-dark)}.leadFilingSubmittedForm{display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1.2fr) minmax(145px,.7fr) minmax(0,1.5fr) auto}.leadFilingSubmittedHeading{grid-column:1/-1}.leadFilingSubmittedForm label{display:grid;grid-gap:5px;gap:5px}.leadFilingSubmittedForm input{background:#ffffff;border:1px solid var(--line);border-radius:8px;color:var(--foreground);font:inherit;min-height:40px;min-width:0;padding:0 10px;width:100%}.leadFilingSubmittedForm button{align-self:end}.leadRegistryLifecycleForm{background:#f6faf9;border:1px solid rgba(18,123,112,.28);border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(160px,.8fr) minmax(145px,.7fr) minmax(0,1.7fr) auto;padding:12px}.leadRegistryLifecycleForm .leadFilingSubmittedHeading{display:grid;grid-gap:4px;gap:4px}.leadRegistryLifecycleForm label{display:grid;grid-gap:5px;gap:5px}.leadRegistryLifecycleForm span{color:var(--muted);font-size:13px;line-height:1.4}.leadRegistryLifecycleForm input,.leadRegistryLifecycleForm select{background:#ffffff;border:1px solid var(--line);border-radius:8px;color:var(--foreground);font:inherit;min-height:40px;min-width:0;padding:0 10px;width:100%}.leadRegistryLifecycleForm button{align-self:end;background:var(--accent);border:1px solid var(--accent);border-radius:8px;color:#ffffff;cursor:pointer;font-size:13px;font-weight:800;min-height:40px;padding:0 12px}@media (max-width:900px){.leadFilingSubmittedForm,.leadRegistryLifecycleForm{grid-template-columns:1fr 1fr}.leadFilingSubmittedForm label:last-of-type{grid-column:1/-1}.leadFilingSubmittedForm button,.leadRegistryLifecycleForm button{width:100%}}@media (max-width:560px){.leadFilingTakeAction{align-items:stretch;display:grid}.leadFilingSubmittedForm,.leadRegistryLifecycleForm{grid-template-columns:1fr}.leadFilingSubmittedForm label:last-of-type,.leadFilingSubmittedHeading{grid-column:auto}}.leadAdminFields{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.leadAdminFields div{display:grid;grid-gap:4px;gap:4px}.leadAdminFields span{color:var(--muted);font-size:12px;font-weight:700}.leadAdminFields a,.leadAdminFields strong{font-size:14px;overflow-wrap:anywhere}.leadAdminFields a{color:var(--accent-dark);font-weight:700;text-decoration:none}.leadAdminFields a:hover{text-decoration:underline}.leadAdminLinks{display:flex;flex-wrap:wrap;gap:8px}.leadAdminLinks a{background:#ffffff;border:1px solid var(--line);border-radius:8px;color:var(--accent-dark);font-size:13px;font-weight:800;padding:8px 10px;text-decoration:none}.leadAdminLinks a:hover{border-color:var(--accent)}.leadAdminMessage{background:#eef6f4;color:var(--muted);font-size:14px;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.leadAdminMessage,.leadProjectContext{border:1px solid var(--line);border-radius:8px;margin:0;padding:12px}.leadProjectContext{background:#ffffff;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.leadProjectContext div{display:grid;grid-gap:4px;gap:4px}.leadProjectContext dt{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.leadProjectContext dd{color:var(--foreground);font-size:13px;font-weight:800;line-height:1.35;margin:0;overflow-wrap:anywhere}.leadMarketplaceContext{background:#ffffff;border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);padding:12px}.leadMarketplaceContext>div{display:grid;grid-gap:5px;gap:5px}.leadMarketplaceContext dt,.leadMarketplaceContext span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.leadMarketplaceContext strong{color:var(--text);font-size:15px}.leadMarketplaceContext p{color:var(--muted);font-size:13px;font-weight:750;line-height:1.45;margin:0}.leadMarketplaceContext a{background:#f8fbfa;border:1px solid var(--line);border-radius:8px;color:var(--accent-dark);display:inline-flex;font-size:12px;font-weight:900;justify-self:start;padding:7px 9px;text-decoration:none}.leadMarketplaceContext a:hover{border-color:var(--accent)}.leadMarketplaceContext dl{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.leadMarketplaceContext dd{color:var(--accent-dark);font-size:13px;font-weight:800;margin:0;overflow-wrap:anywhere}.leadSafeDealPipeline{background:#ffffff;border:1px solid var(--line);border-left:4px solid var(--muted);border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);padding:12px}.leadSafeDealPipeline.good{border-left-color:var(--accent)}.leadSafeDealPipeline.attention{border-left-color:#d97706}.leadSafeDealPipeline.danger{border-left-color:#b42318}.leadSafeDealPipeline>div{display:grid;grid-gap:5px;gap:5px}.leadSafeDealPipeline>div span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.leadSafeDealPipeline strong{color:var(--text);font-size:15px}.leadSafeDealPipeline em,.leadSafeDealPipeline p{color:var(--muted);font-size:13px;font-style:normal;font-weight:750;line-height:1.45;margin:0}.leadSafeDealPipeline em{color:var(--accent-dark)}.leadSafeDealPipeline ol{display:grid;grid-gap:7px;gap:7px;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:0}.leadSafeDealPipeline li{background:#f8fbfa;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:3px;gap:3px;padding:8px}.leadSafeDealPipeline li.done{border-color:#a7d8ce}.leadSafeDealPipeline li.current{border-color:#f0c36d}.leadSafeDealPipeline li.blocked{border-color:#fecaca}.leadSafeDealPipeline li span{color:var(--text);font-size:12px;font-weight:900}.leadSafeDealPipeline li small{color:var(--muted);font-size:11px;font-weight:800;line-height:1.25}.leadSafeDealStageActions{background:#f8fbfa;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:8px;gap:8px;padding:10px}.leadSafeDealStageActions>span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.leadSafeDealStageActions>div{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.leadSafeDealStageActions form{display:grid}.leadSafeDealStageActions button{background:#ffffff;border:1px solid var(--line);border-radius:8px;color:var(--accent-dark);cursor:pointer;font-size:12px;font-weight:900;min-height:42px;padding:8px}.leadSafeDealStageActions button:disabled{background:#eef8f5;color:var(--muted);cursor:default}.leadSafeDealCloseChecklist{background:#ffffff;border:1px solid var(--line);border-left:4px solid #d97706;border-radius:8px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);padding:12px}.leadSafeDealCloseChecklist.ready{border-left-color:var(--accent)}.leadSafeDealCloseChecklist>div{display:grid;grid-gap:5px;gap:5px}.leadSafeDealCloseChecklist span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.leadSafeDealCloseChecklist strong{color:var(--text);font-size:15px}.leadSafeDealCloseChecklist p{color:var(--muted);font-size:13px;font-weight:750;line-height:1.45;margin:0}.leadSafeDealCloseChecklist ul{display:grid;grid-gap:6px;gap:6px;list-style:none;margin:0;padding:0}.leadSafeDealCloseChecklist li{background:#f8fbfa;border:1px solid var(--line);border-radius:8px;color:var(--muted);font-size:12px;font-weight:850;padding:8px}.leadSafeDealCloseChecklist li.done{border-color:#a7d8ce;color:var(--accent-dark)}.leadSafeDealCloseChecklist li.missing{border-color:#fed7aa}.leadWorkPlan{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:8px;gap:8px;padding:12px}.leadWorkPlan strong{color:var(--foreground);font-size:14px}.leadWorkPlan p{background:#eef6f4;border:1px solid var(--line);border-radius:6px;color:var(--foreground);font-size:13px;line-height:1.45;margin:0;padding:9px 10px}.leadWorkPlan p span{color:var(--accent-dark);display:block;font-size:11px;font-weight:800;margin-bottom:2px;text-transform:uppercase}.leadWorkPlan ul{color:var(--muted);display:grid;grid-gap:5px;gap:5px;font-size:13px;line-height:1.4;margin:0;padding-left:18px}.leadAdminNoteForm{background:#ffffff;border:1px solid var(--line);border-radius:8px;display:grid;grid-gap:8px;gap:8px;padding:12px}.leadAdminNoteForm label{color:var(--foreground);font-size:14px;font-weight:800}.leadAdminNoteForm input[type=number],.leadAdminNoteForm input[type=text],.leadAdminNoteForm textarea{background:#fbfdfc;border:1px solid var(--line);border-radius:8px;color:var(--foreground);font:inherit;font-size:13px;line-height:1.45;min-height:84px;padding:10px;resize:vertical}.leadAdminNoteForm input[type=number]:focus,.leadAdminNoteForm input[type=text]:focus,.leadAdminNoteForm textarea:focus{border-color:var(--accent);outline:none}.leadCreditGrantForm{border-left:5px solid var(--accent)}.leadCreditGrantGrid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(160px,1fr) minmax(80px,.25fr)}.leadAdminNoteForm button{background:var(--accent);border:1px solid var(--accent);border-radius:8px;color:#ffffff;cursor:pointer;font-size:13px;font-weight:800;justify-self:flex-start;min-height:36px;padding:0 12px}.leadAdminNoteForm button:hover{background:var(--accent-dark);border-color:var(--accent-dark)}.leadAdminActions{display:flex;flex-wrap:wrap;gap:8px}.leadAdminActions form{margin:0}.leadAdminActions button{background:#ffffff;border:1px solid var(--line);border-radius:8px;color:var(--accent-dark);cursor:pointer;font-size:13px;font-weight:700;min-height:36px;padding:0 12px}.leadAdminActions button:hover{border-color:var(--accent)}.leadAdminActions button:disabled{background:var(--soft);color:var(--muted);cursor:default}.shell{background:radial-gradient(circle at 82% 6%,rgba(10,132,255,.08),transparent 24%),radial-gradient(circle at 10% 18%,rgba(13,148,136,.07),transparent 22%),linear-gradient(180deg,#fbfdff,#f5f8fb 44%,#ffffff);padding:0}.workspace{display:flex;flex-direction:column;gap:20px;max-width:1180px;padding:0 24px 28px}.landingNav{align-items:center;background:rgba(255,255,255,.92);border-bottom:1px solid #dbe6f2;display:grid;grid-gap:18px;gap:18px;grid-template-columns:auto minmax(0,1fr) auto;min-height:64px;padding:0 4px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.landingBrand,.landingNavActions,.landingNavLinks{align-items:center;display:flex}.landingBrand{color:#071f54;gap:10px;text-decoration:none}.landingBrand span{align-items:center;background:#0757ff;border-radius:8px;color:#ffffff;display:inline-flex;font-size:16px;height:30px;justify-content:center;width:30px}.landingBrand strong{font-size:22px;letter-spacing:0}.landingNavLinks{gap:28px;justify-content:center}.landingLogin,.landingNavLinks a{background:transparent;border:0;color:#071f54;cursor:pointer;font-size:14px;font-weight:800;text-decoration:none}.landingNavActions{gap:12px;justify-content:flex-end}.landingStart{align-items:center;background:#0757ff;border:1px solid #0757ff;border-radius:8px;color:#ffffff;display:inline-flex;font-size:14px;font-weight:900;justify-content:center;min-height:42px;padding:0 18px;text-decoration:none}.landingStart.light{background:#ffffff;border-color:#ffffff;color:#0757ff}.workspaceHeader{align-items:center;display:grid;grid-gap:36px;gap:36px;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);margin:36px 0 0}.workspaceHeader .eyebrow{background:#eef5ff;border:1px solid #dbe8ff;border-radius:999px;color:#23406f;display:inline-flex;font-size:13px;font-weight:900;margin-bottom:18px;padding:8px 12px;text-transform:none}.workspaceHeader h1{color:#071f54;font-size:56px;letter-spacing:0;line-height:1.02;max-width:680px}.workspaceHeader .intro{color:#536582;font-size:18px;line-height:1.55;max-width:660px}.heroTrustLine{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;max-width:700px}.heroTrustLine span{background:rgba(255,255,255,.76);border:1px solid #dbe6f2;border-radius:8px;color:#536582;display:grid;font-size:12px;font-weight:800;grid-gap:4px;gap:4px;line-height:1.3;min-height:76px;padding:12px}.heroTrustLine strong{color:#071f54;display:block;font-size:14px;font-weight:950}.heroTrustLine span:before{background:#0f766e;border-radius:50%;content:"";height:5px;width:5px}.landingHeroCards{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.landingHeroCards article{background:rgba(255,255,255,.9);border:1px solid #dbe6f2;border-radius:8px;box-shadow:0 18px 48px rgba(7,31,84,.08);min-height:146px;padding:18px}.heroCommandCard{align-content:space-between;display:grid;grid-gap:16px;gap:16px;grid-column:span 2}.heroCommandCard div{display:grid;grid-gap:6px;gap:6px}.heroCommandCard span,.heroDecisionCard span,.heroFlowCard span,.heroLogoCard span{color:#64748b;font-size:12px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.heroCommandCard strong{color:#071f54;font-size:32px;line-height:1}.heroCommandCard small{color:#536582;font-size:13px;font-weight:800}.heroCommandCard a{align-items:center;background:#0757ff;border-radius:8px;color:#ffffff;display:inline-flex;font-size:14px;font-weight:950;justify-content:center;min-height:42px;text-decoration:none}.heroScoreCard{align-content:center;display:grid;justify-items:center;position:relative}.heroScoreCard:before{border-color:#f59e0b #e6edf8 #e6edf8 #f59e0b;border-style:solid;border-width:8px;border-radius:50%;content:"";height:112px;position:absolute;top:42px;transform:rotate(36deg);width:112px}.heroAlertCard span,.heroMatchesCard span,.heroReportCard span,.heroScoreCard span{color:#071f54;font-size:13px;font-weight:900;justify-self:start}.heroScoreCard strong{color:#071f54;font-size:44px;line-height:1;margin-top:34px;z-index:1}.heroScoreCard small{color:#536582;font-size:13px;font-weight:850;z-index:1}.heroScoreCard em{color:#d97706;font-size:13px;font-style:normal;font-weight:950;margin-top:18px;z-index:1}.heroMatchesCard{display:grid;grid-gap:14px;gap:14px}.heroMatchesCard>div{align-items:center;display:flex;justify-content:space-between}.heroMatchesCard a{color:#0757ff;font-size:12px;font-weight:900;text-decoration:none}.heroMatchesCard ul{display:grid;grid-gap:10px;gap:10px;list-style:none;margin:0;padding:0}.heroMatchesCard li{align-items:center;border-bottom:1px solid #eef3fa;display:flex;gap:10px;justify-content:space-between;padding-bottom:8px}.heroMatchesCard li:last-child{border-bottom:0;padding-bottom:0}.heroAlertCard strong,.heroMatchesCard strong,.heroReportCard strong{color:#071f54;font-size:16px;line-height:1.25}.heroMatchesCard em{background:#fff1f2;border-radius:999px;color:#dc2626;font-size:11px;font-style:normal;font-weight:900;padding:5px 8px}.heroMatchesCard li:nth-child(2) em{background:#fff7ed;color:#d97706}.heroMatchesCard li:nth-child(3) em{background:#ecfdf3;color:#16a34a}.heroAlertCard,.heroReportCard{display:grid;grid-gap:10px;gap:10px}.heroAlertCard small,.heroReportCard small{color:#536582;font-size:13px;font-weight:800;line-height:1.4}.heroDecisionCard,.heroFlowCard,.heroLogoCard{display:grid;grid-gap:12px;gap:12px}.heroLogoCard div{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,1fr)}.heroLogoCard i{aspect-ratio:1;background:linear-gradient(135deg,rgba(7,87,255,.18),rgba(15,118,110,.2)),#f8fbff;border:1px solid #dbe6f2;border-radius:8px;display:block;position:relative}.heroLogoCard i:after{border:2px solid #0757ff;border-radius:50%;content:"";height:30%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:30%}.heroLogoCard i:nth-child(2):after{border-color:#0f766e;border-radius:2px}.heroLogoCard i:nth-child(3):after{border-color:#111827;border-radius:0;transform:translate(-50%,-50%) rotate(45deg)}.heroLogoCard strong{color:#071f54;font-size:18px;line-height:1.2}.heroLogoCard small{color:#536582;font-size:12px;font-weight:800;line-height:1.35}.heroDecisionCard{align-content:space-between}.heroDecisionCard strong{color:#071f54;font-size:18px;line-height:1.2}.heroDecisionCard p{color:#536582;font-size:12px;font-weight:800;line-height:1.35;margin:0}.heroDecisionCard dl{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.heroDecisionCard dl div{background:#f8fbff;border:1px solid #dbe6f2;border-radius:8px;padding:8px}.heroDecisionCard dt{color:#64748b;font-size:10px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.heroDecisionCard dd{color:#0757ff;font-size:22px;font-weight:950;line-height:1;margin:2px 0 0}.heroFlowCard ol{counter-reset:hero-flow;display:grid;grid-gap:8px;gap:8px;list-style:none;margin:0;padding:0}.heroFlowCard li{align-items:center;color:#071f54;display:flex;font-size:13px;font-weight:900;gap:8px}.heroFlowCard li:before{align-items:center;background:#eef5ff;border:1px solid #cfe0ff;border-radius:50%;color:#0757ff;content:counter(hero-flow);counter-increment:hero-flow;display:inline-flex;flex:0 0 auto;font-size:11px;height:22px;justify-content:center;width:22px}.searchPanel{border-color:#dbe6f2;box-shadow:0 20px 60px rgba(7,31,84,.08);margin-top:-8px;order:2}.authButton.primary,.searchPanel .primaryAction,.secondaryAction:hover{background:#0757ff;border-color:#0757ff}.authButton.primary:hover,.searchPanel .primaryAction:hover{background:#064bd8}.modeTab.active,.similarSearchNote span{color:#0757ff}.field input:focus,.field select:focus,.field textarea:focus{border-color:#0757ff;box-shadow:0 0 0 3px rgba(7,87,255,.12)}.mvpStatusPanel{order:5}.registryStatusPanel{order:6}.ipLandscapePanel{order:7}.cabinetEntryPanel{order:9}.landingFeatureStrip{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr));order:3}.landingFeatureStrip article{align-items:center;background:#ffffff;border:1px solid #dbe6f2;border-radius:8px;display:grid;grid-gap:2px 8px;gap:2px 8px;grid-template-columns:28px minmax(0,1fr);justify-items:start;min-height:58px;padding:9px 10px;text-align:left}.landingFeatureStrip span{align-items:center;background:#eef5ff;border:1px solid #cfe0ff;border-radius:8px;color:#0757ff;display:inline-flex;font-size:10px;font-weight:950;grid-row:span 2;height:28px;justify-content:center;width:28px}.landingFeatureStrip strong{color:#071f54;font-size:12px;line-height:1.2}.landingFeatureStrip small{color:#536582;font-size:10px;font-weight:800;line-height:1.25}.landingHow{order:4}.landingSamplePanels{order:8}.landingModules{order:11}.landingHelpBand{order:13}.landingFaq{order:14}.landingFinalCta{order:15}.landingHow{display:grid;grid-gap:18px;gap:18px}.landingFaq h2,.landingHow h2,.landingModules h2,.landingSamplePanels h2{color:#071f54;font-size:26px;line-height:1.15;margin:0;text-align:center}.landingHow>div{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.landingFaq details,.landingHelpBand,.landingHow article,.landingModules article,.landingModules aside,.landingSamplePanels article{background:#ffffff;border:1px solid #dbe6f2;border-radius:8px;box-shadow:0 14px 38px rgba(7,31,84,.05)}.landingHow article{display:grid;grid-gap:12px;gap:12px;min-height:158px;padding:22px;position:relative}.landingHow article:not(:last-child):after{background:#ffffff;border:1px solid #dbe6f2;color:#0757ff;content:"\2192";display:flex;font-size:16px;position:absolute;right:-24px;top:calc(50% - 14px);z-index:1}.landingHow article span,.landingHow article:not(:last-child):after{align-items:center;border-radius:50%;font-weight:950;height:28px;justify-content:center;width:28px}.landingHow article span{background:#0757ff;color:#ffffff;display:inline-flex;font-size:13px}.landingHow article strong,.landingModules article strong{color:#071f54;font-size:16px;line-height:1.25}.landingFaq p,.landingHelpBand p,.landingHow article p,.landingModules article p,.landingModules aside li,.landingSamplePanels p{color:#536582;font-size:14px;font-weight:750;line-height:1.45;margin:0}.landingModules{align-items:flex-start;display:grid;grid-gap:20px;gap:20px;grid-template-columns:minmax(0,1.65fr) minmax(300px,.85fr)}.landingModules>div{display:grid;grid-gap:16px;gap:16px}.landingModuleGrid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.landingModules article{display:grid;grid-gap:8px;gap:8px;min-height:120px;padding:18px}.landingModules aside{display:grid;grid-gap:14px;gap:14px;padding:20px}.landingModules aside h3{color:#071f54;font-size:22px;margin:0}.landingModules aside ul{display:grid;grid-gap:10px;gap:10px;list-style:none;margin:0;padding:0}.landingModules aside li{align-items:center;display:flex;gap:10px}.landingModules aside li:before{background:#fee2e2;border-radius:50%;content:"";height:9px;width:9px}.landingSamplePanels{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.landingSamplePanels article{align-items:center;display:grid;grid-gap:18px;gap:18px;min-height:260px;padding:22px}.landingSampleResult{grid-template-columns:160px minmax(0,1fr)}.sampleScore{align-content:center;border-color:#f59e0b #e6edf8 #e6edf8 #f59e0b;border-style:solid;border-width:9px;border-radius:50%;display:grid;height:140px;justify-items:center;width:140px}.sampleScore strong{color:#071f54;font-size:42px;line-height:1}.sampleScore em,.sampleScore span{color:#d97706;font-size:12px;font-style:normal;font-weight:950}.landingSamplePanels dl{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0 0}.landingSamplePanels dl div{background:#f7faff;border:1px solid #e1e9f7;border-radius:8px;padding:10px}.landingSamplePanels dt{color:#536582;font-size:12px;font-weight:900}.landingSamplePanels dd{color:#0757ff;font-size:22px;font-weight:950;margin:0}.landingHelpBand{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:24px}.landingFinalCta h2,.landingHelpBand h2{color:#071f54;font-size:26px;margin:0 0 8px}.landingHelpBand>div:last-child{display:flex;flex-wrap:wrap;gap:10px}.landingFaq{display:grid;grid-gap:16px;gap:16px}.landingFaq>div{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.landingFaq details{padding:0}.landingFaq summary{color:#071f54;cursor:pointer;font-size:14px;font-weight:900;list-style:none;padding:16px}.landingFaq summary::-webkit-details-marker{display:none}.landingFaq p{border-top:1px solid #eef3fa;padding:0 16px 16px}.landingFinalCta{align-items:center;background:linear-gradient(135deg,#0757ff,#073aa8);border-radius:8px;color:#ffffff;display:flex;gap:20px;justify-content:space-between;padding:26px}.landingFinalCta>div{align-items:center;display:flex;gap:18px}.landingFinalCta span{align-items:center;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.28);border-radius:8px;display:inline-flex;font-size:24px;height:64px;justify-content:center;width:64px}.landingFinalCta h2,.landingFinalCta p{color:#ffffff}.landingFinalCta p{font-size:15px;font-weight:800;margin:0;opacity:.82}.marketplaceShowcase{order:10}.leadPanel{order:12}.disclaimer{order:16}@media (max-width:760px){.resultOverviewLead{align-items:stretch;flex-direction:column}.resultOverviewLead>button{width:100%}.shell{padding:20px;padding:0}.workspace{gap:16px;padding:0 14px 22px}.landingNav{gap:10px;grid-template-columns:auto minmax(0,1fr);padding:10px 0}.landingBrand{justify-content:flex-start}.landingBrand strong{font-size:19px}.landingNavActions{flex-wrap:nowrap;gap:8px;justify-content:flex-end}.landingNavLinks{grid-column:1/-1;gap:14px;justify-content:flex-start;overflow-x:auto;padding-bottom:2px}.landingNavLinks a{white-space:nowrap}.landingLogin{font-size:13px}.landingStart{font-size:12px;min-height:36px;padding:0 12px}.workspaceHeader{align-items:stretch;gap:20px;grid-template-columns:1fr;margin-top:18px}.workspaceHeader h1{font-size:34px;line-height:1.04}.workspaceHeader .intro{font-size:16px}.heroTrustLine,.ipLandscapePanel,.ipLandscapePanel dl,.landingFaq>div,.landingFeatureStrip,.landingHeroCards,.landingHow>div,.landingModuleGrid,.landingModules,.landingSamplePanels,.landingSampleResult,.marketplaceShowcaseHero,.registryStatusList{grid-template-columns:1fr}.heroCommandCard{grid-column:1/-1}.heroDecisionCard,.heroFlowCard,.heroLogoCard,.heroScoreCard,.heroTrustLine{display:none}.registryActivityChart div{grid-template-columns:1fr}.landingHeroCards article{min-height:auto}.landingFeatureStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.landingHow article{min-height:auto}.landingHow article:not(:last-child):after{bottom:-24px;content:"\2193";left:calc(50% - 14px);right:auto;top:auto}.resultItem{grid-template-columns:1fr}.resultItem>:not(.resultLogoPreview),.resultLogoPreview{grid-column:auto}.resultLogoPreview{grid-row:auto}.landingFaq h2,.landingHow h2,.landingModules h2,.landingSamplePanels h2{text-align:left}.landingFinalCta,.landingFinalCta>div,.landingHelpBand{align-items:flex-start;flex-direction:column}.headerTools{justify-content:flex-start}.cabinetEmptyState,.cabinetEntryPanel,.cabinetHeader,.cabinetHero,.cabinetQuickGuideHeader,.cabinetSectionPanel,.detailHeader,.marketplaceShowcaseActions,.marketplaceShowcaseHeader{align-items:flex-start;flex-direction:column}.adminPaymentDemandGrid,.adminPaymentOrderList dl,.adminPaymentStats,.cabinetActionBoardGrid,.cabinetDashboardLayout,.cabinetDashboardOverview,.cabinetDashboardOverview dl,.cabinetDashboardRoute,.cabinetNextStepGrid,.cabinetOverviewPageGrid,.cabinetPrimaryActions,.cabinetQuickGuideBody,.cabinetSavedChecksHeader,.cabinetSavedChecksHeaderStats,.creditUsageGrid{grid-template-columns:1fr}.adminPaymentDemandHeader,.creditUsageHeader{align-items:flex-start;flex-direction:column}.adminPaymentDemandHeader p{text-align:left}.adminPaymentOrderList article>div{align-items:flex-start;flex-direction:column}.cabinetSidebar{position:static}.cabinetActionBoardHeader,.cabinetNextStepsHeader,.cabinetOverviewPagesHeader{align-items:flex-start;flex-direction:column}.cabinetSectionPanelActions{align-items:stretch;justify-items:stretch;min-width:0;width:100%}.cabinetSectionPanelActions span{overflow-wrap:anywhere}.cabinetSidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.cabinetHeroActions{justify-content:flex-start;width:100%}.monitoringPanelHeader{flex-direction:column}.adminHeader,.leadAdminItemHeader{align-items:flex-start;flex-direction:column}.detailStatus{flex:0 0 auto;width:100%}h1{font-size:36px}.cabinetMatchSummaryPanel,.filters,.ipLandscapePanel dl,.leadFields,.mvpStatusPanel,.mvpStatusPanel dl,.registryStatusList,.registryStatusPanel,.reportIntentPanel,.resultOverview,.sourcePanel{grid-template-columns:1fr}.modeTabs{display:flex;grid-template-columns:none;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.searchPanel{scroll-margin-top:118px}.searchPanelHeader{align-items:flex-start}.searchPanelHeader h2{font-size:19px}.searchPanelHeader small{font-size:12px}.modeTab{flex:1 0 auto;min-width:88px;white-space:nowrap}.searchModeChooserHeader{align-items:flex-start;flex-direction:column;gap:2px}.niceClassHelperOptions{grid-template-columns:repeat(2,minmax(0,1fr))}.niceClassActivitySuggestions{grid-template-columns:1fr}.reportFinding>div:first-child,.reportToolbar{align-items:flex-start;flex-direction:column}.reportFindingListSummary,.reportFindingSummary{align-items:flex-start;grid-template-columns:1fr}.marketplaceActionFilters,.reportFindingBadges,.reportFindingListStats,.reportToolbarActions{justify-content:flex-start}.reportDisclaimer,.reportLegalChecklist,.reportMethodPanel,.reportSnapshotPanel,.reportSourcePanel{grid-template-columns:1fr}.reportDisclaimer .primaryButton{justify-self:stretch}.accessTierPanel,.adminMarketplaceBuyIntent,.adminMarketplaceBuyIntent dl,.adminMarketplaceContactPolicy,.adminMarketplaceDecisionGates,.adminMarketplaceInquiryDecisionPassport,.adminMarketplaceInquiryDecisionSteps,.adminMarketplaceInquirySource,.adminMarketplaceInquiryTimeline ol,.adminMarketplaceOfferReviewChecklist dl,.adminMarketplaceOwnershipPassport,.adminMarketplaceOwnershipPassport dl,.adminMarketplaceProofCard,.adminMarketplaceProofCard dl,.adminMarketplaceSafeDealSummary,.adminMarketplaceSafeDealSummary dl,.adminRoleQueueGrid,.applicationClassList,.applicationDocumentGrid,.applicationProcessPanel,.applicationReadinessBanner,.cabinetMatchSummaryGrid,.checkNextStepGrid,.checkNextStepsPanel,.classUsageGrid,.compactClassUsage dl,.marketplaceActionCenter,.marketplaceActionQueue,.marketplaceActionQueue li,.marketplaceAfterInquiry ol,.marketplaceBuyDemandSummary,.marketplaceBuyDemandSummary dl,.marketplaceBuyIntent,.marketplaceBuyIntent dl,.marketplaceBuyOfferChecklist,.marketplaceBuyOfferChecklist dl,.marketplaceBuyRequests,.marketplaceBuyerDashboard,.marketplaceBuyerList dl,.marketplaceBuyerPipeline,.marketplaceBuyerPipeline dl,.marketplaceBuyerSafeDealStatus ol,.marketplaceBuyerSource,.marketplaceCatalogBalance,.marketplaceCatalogBalance dl,.marketplaceCatalogGrid,.marketplaceCatalogSearch,.marketplaceCatalogStats,.marketplaceContactAccess>div,.marketplaceDashboard,.marketplaceDecisionGates,.marketplaceInquiryScenarios,.marketplaceInquiryStructuredFields,.marketplaceInquirySummary dl,.marketplaceListingLifecycle,.marketplaceListingLifecycle dl,.marketplaceListingViewTabs,.marketplaceOfferBuilderGrid,.marketplaceOwnershipWorkflow ol,.marketplaceProofCard,.marketplaceProofCard dl,.marketplaceProofDocumentSummary dl,.marketplacePublicDealRules,.marketplacePublicDealRules dl,.marketplaceRoleBalance,.marketplaceRoleBalanceActions,.marketplaceSafeDealGrid,.marketplaceSafeDealOverview,.marketplaceSafeDealOverview dl,.marketplaceSafeDealStatus ol,.marketplaceSellSupplySummary,.marketplaceSellSupplySummary dl,.marketplaceSellerReadiness dl,.marketplaceShowcaseGrid,.marketplaceShowcaseGrid dl,.monitoringEventList article,.monitoringEventList dl,.monitoringQuotaPanel,.monitoringStatusPanel,.monitoringStatusPanel dl,.officialFilingHandoff,.productRoadmapGrid,.projectMonitoringSummary,.reportDecisionGrid,.reportExecutiveSummary,.reportExecutiveSummary dl,.reportFinding dl,.reportMetrics,.reportNextActionGrid,.reportPassport,.reportSnapshotLists,.reportSnapshotPanel dl,.resultOverviewMainMetrics,.resultOverviewMetrics,.resultOverviewPanel,.resultSnapshotPanel,.resultSnapshotPanel dl,.routeRecommendationPanel,.routeRecommendationPanel dl,.routeRecommendationSteps{grid-template-columns:1fr}.applicationDocumentGrid .wide,.officialFilingLinks,.officialFilingNotice{grid-column:auto}.applicationProcessActions,.applicationProcessSteps{grid-template-columns:repeat(2,minmax(0,1fr))}.resultAccordionSummary,.resultListSummary{align-items:flex-start;grid-template-columns:1fr}.projectMonitoringSummaryBadge{justify-items:flex-start;margin-right:42px}.resultAccordionMeta,.resultListSummaryStats{justify-content:flex-start}.reportIntentActions{justify-items:flex-start}.reportIntentChoice{width:100%}.billingAccessMatrixGrid,.billingCoveragePanel,.billingCoveragePanel dl,.billingGrid,.billingLeadList dl,.billingLeadList li,.billingLedgerList dl,.billingLedgerList li,.billingPackageGrid,.billingSummary,.cabinetLifecycleGrid,.cabinetNextGrid,.cabinetOverviewPanel,.cabinetPanelGrid,.cabinetProjectCard dl,.cabinetProjectGrid,.cabinetResultSummary,.cabinetSaveGuide,.cabinetStats,.detailGrid,.leadMarketplaceContext,.leadMarketplaceContext dl,.leadProjectContext,.leadSafeDealCloseChecklist,.leadSafeDealPipeline,.leadSafeDealPipeline ol,.leadSafeDealStageActions>div,.leadershipGrid,.leadershipMetrics,.leadershipPipeline,.leadershipTwoColumn,.marketplaceListingFormGrid,.marketplaceListingItem dl,.marketplaceListingsBody,.marketplaceListingsHeader,.marketplaceListingsHeader dl,.marketplacePublicPassport,.marketplaceVerificationRules,.monitoringGrid,.savedCheckItemBody,.savedCheckItemSummary,.savedCheckList dl,.trademarkLogoCard,.trademarkLogoGrid{grid-template-columns:1fr}.billingSummaryBadge{justify-items:flex-start;margin-right:42px}.billingLeadStats{grid-template-columns:repeat(2,minmax(0,1fr))}.cabinetProjectHeader{flex-direction:column}.leadershipHero,.leadershipSlide{min-height:auto;padding:24px}.leadershipHero h1{font-size:40px}.leadershipHero p{font-size:18px}.leadershipSlide h2{font-size:28px}.adminMarketplaceActionCenter,.adminMarketplaceActionCenter dl,.adminMarketplaceItem dl,.adminMarketplaceItemHeader,.adminMarketplacePublicationDecision,.adminMarketplaceStats,.adminMarketplaceTypeBalance,.adminMarketplaceTypeBalanceGrid,.adminMarketplaceTypeFilters,.leadAdminFields,.leadAdminPassport,.leadAdminStats,.leadQuickSlices,.savedCheckAdminItem,.savedCheckAdminItem dl{grid-template-columns:1fr}.adminMarketplaceItemHeader{flex-direction:column}.capabilityStrip{grid-template-columns:1fr}.authPage{align-items:stretch;padding:14px}.authShell{gap:14px;grid-template-columns:1fr;padding:14px}.authIntro,.authWidget{min-height:auto}.authIntro{padding:22px}.authIntro .brandLink{margin-bottom:34px}.authIntro h1{font-size:30px}.resultGroupHeader{align-items:flex-start;flex-direction:column}.resultGroupRisk{max-width:none;width:100%}}@media print{@page{margin:14mm;size:A4}*{print-color-adjust:exact;-webkit-print-color-adjust:exact}.reportPage,body,html{background:#ffffff;min-height:auto}.reportPage{padding:0}.reportSheet{border:0;box-shadow:none;gap:14px;max-width:none;padding:0}.backLink,.officialFilingActions,.officialFilingLinks,.reportDisclaimer .primaryButton,.reportToolbar{display:none}.reportHeader h1{font-size:32px}.applicationDocumentGrid,.cabinetResultSummary,.cabinetSaveGuide,.reportFinding dl,.reportMetrics,.reportPassport{grid-template-columns:repeat(2,minmax(0,1fr))}.cabinetSaveButton,.cabinetSavedAction{width:100%}.applicationClassList{grid-template-columns:repeat(2,minmax(0,1fr))}.applicationPackageSheet{gap:12px}.applicationClassList li,.applicationDocumentSection,.applicationReadinessBanner,.officialFilingHandoff{break-inside:avoid;page-break-inside:avoid}.applicationLongText{font-size:11px;line-height:1.45}.reportDisclaimer,.reportExecutiveSummary,.reportMethodPanel,.reportSourcePanel{page-break-inside:avoid;break-inside:avoid;grid-template-columns:1fr}.reportNextActionGrid article,.reportNextActions{page-break-inside:avoid;break-inside:avoid}.reportExecutiveSummary dl,.reportMethodPanel ul{grid-template-columns:repeat(2,minmax(0,1fr))}.reportNextStep{grid-column:auto}.reportFinding{break-inside:avoid;page-break-inside:avoid}.reportFindingAccordion:not([open])>:not(summary),.reportFindingAccordion>:not(summary),.reportFindingListAccordion:not([open])>:not(summary),.reportFindingListAccordion>:not(summary){display:grid}.reportFindingListSummary:after,.reportFindingSummary:after{display:none}.reportFindingBadges{justify-content:flex-start}.reportFindingList{gap:10px}.reportFindingList h2{page-break-after:avoid;break-after:avoid}.reportFooter,.resultRisk{page-break-inside:avoid;break-inside:avoid}.primaryButton[href]:after,.sourceLink[href]:after{content:" (" attr(href) ")";font-weight:400}}.registrationLanding{--registration-accent:#087c68;--registration-dark:#0b2d28;--registration-line:#cfe0dc;background:radial-gradient(circle at 84% 8%,rgba(43,183,151,.16),transparent 30%),#f5faf8;color:var(--registration-dark);min-height:100vh;padding:18px clamp(16px,4vw,64px) 64px}.registrationNav{align-items:center;background:rgba(255,255,255,.9);border:1px solid var(--registration-line);border-radius:14px;display:grid;grid-gap:20px;gap:20px;grid-template-columns:auto minmax(0,1fr) auto;margin:0 auto;max-width:1220px;padding:12px 14px;position:relative;z-index:20}.registrationBrand{align-items:center;color:var(--registration-dark);display:inline-flex;gap:8px;text-decoration:none}.registrationBrand span{align-items:center;background:var(--registration-accent);border-radius:8px;color:#ffffff;display:inline-flex;height:30px;justify-content:center;width:30px}.registrationBrand strong{font-size:17px;letter-spacing:.08em}.registrationNav>div{display:flex;gap:24px;justify-content:center}.registrationNav>div a{color:#4f6863;font-size:14px;font-weight:750;text-decoration:none}.registrationNavCta,.registrationPrimaryButton,.registrationSecondaryButton{align-items:center;border-radius:9px;display:inline-flex;font-size:14px;font-weight:850;justify-content:center;min-height:44px;padding:10px 16px;text-align:center;text-decoration:none}.registrationNavCta,.registrationPrimaryButton{background:var(--registration-accent);border:1px solid var(--registration-accent);color:#ffffff}.registrationSecondaryButton{background:#ffffff;border:1px solid var(--registration-line);color:var(--registration-dark)}.registrationHero{align-items:center;display:grid;grid-gap:clamp(32px,6vw,84px);gap:clamp(32px,6vw,84px);grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);margin:0 auto;max-width:1180px;min-height:auto;padding:clamp(42px,6vw,72px) 0}.registrationHeroCopy{display:grid;grid-gap:20px;gap:20px}.registrationHeroCopy h1{font-size:clamp(42px,6.2vw,76px);letter-spacing:-.055em;line-height:.98;margin:0;max-width:850px}.registrationHeroCopy h1 span{color:var(--registration-accent)}.registrationHeroCopy>p:not(.eyebrow){color:#4f6863;font-size:clamp(17px,2vw,21px);line-height:1.55;margin:0;max-width:720px}.registrationEstimateActions,.registrationHeroActions{display:flex;flex-wrap:wrap;gap:10px}.registrationHeroActions a{min-height:50px;padding-inline:20px}.registrationTrustLine{display:flex;flex-wrap:wrap;gap:8px}.registrationTrustLine span{background:rgba(255,255,255,.8);border:1px solid var(--registration-line);border-radius:999px;color:#49635e;font-size:12px;font-weight:750;padding:7px 10px}.registrationJourney{background:#0b2d28;border-radius:22px;box-shadow:0 28px 70px rgba(11,45,40,.2);color:#ffffff;display:grid;grid-gap:0;gap:0;overflow:hidden;padding:8px}.registrationJourney article{align-items:flex-start;border-bottom:1px solid rgba(255,255,255,.12);display:grid;grid-gap:16px;gap:16px;grid-template-columns:auto minmax(0,1fr);padding:18px 20px}.registrationJourney article:last-child{border-bottom:0}.registrationJourney article>span{color:#67dcc0;font-size:13px;font-weight:900;padding-top:3px}.registrationJourney article div{display:grid;grid-gap:7px;gap:7px}.registrationJourney strong{font-size:21px}.registrationJourney p{color:#bed7d1;font-size:14px;line-height:1.5;margin:0}.registrationCalculatorSection{scroll-margin-top:92px}.registrationCalculator{align-items:start;background:#ffffff;border:1px solid var(--registration-line);border-radius:24px;display:grid;grid-gap:0;gap:0;grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);margin:0 auto;max-width:1180px;overflow:hidden}.registrationQuiz{display:grid;grid-gap:18px;gap:18px;min-height:500px;padding:clamp(22px,3vw,34px)}.registrationQuizHeading{display:grid;grid-gap:12px;gap:12px}.registrationQuizHeading>div{align-items:center;display:flex;justify-content:space-between}.registrationQuizHeading>div>span{color:var(--registration-accent);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.registrationQuizHeading>div>strong{color:#71837f;font-size:12px}.registrationAllInOne h2,.registrationQuizHeading h2{font-size:clamp(30px,4vw,46px);letter-spacing:-.035em;line-height:1.05;margin:0}.registrationQuizHeading h2{font-size:clamp(27px,3vw,38px)}.registrationAllInOne>div>p,.registrationQuizHeading p{color:#5b716c;line-height:1.5;margin:0}.registrationQuestion{display:grid;grid-gap:12px;gap:12px;padding:4px 0}.registrationQuestionActive{animation:registration-step-in .18s ease-out}@keyframes registration-step-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.registrationStepNav{display:grid;grid-gap:7px;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.registrationStepNav button{align-items:center;background:#f5f9f8;border:1px solid var(--registration-line);border-radius:9px;color:#5b716c;cursor:pointer;display:flex;font:inherit;font-size:12px;font-weight:800;gap:7px;min-height:38px;padding:6px 9px}.registrationStepNav button span{align-items:center;background:#ffffff;border-radius:999px;display:inline-flex;height:22px;justify-content:center;width:22px}.registrationStepNav button[aria-current=step]{background:#e2f4ef;border-color:var(--registration-accent);color:var(--registration-dark)}.registrationStepNav button[aria-current=step] span{background:var(--registration-accent);color:#ffffff}.registrationQuestionTitle{align-items:center;display:flex;gap:10px}.registrationQuestionTitle>span{align-items:center;background:#e9f6f2;border-radius:999px;color:var(--registration-accent);display:inline-flex;font-size:11px;font-weight:900;height:29px;justify-content:center;width:29px}.registrationQuestionTitle strong{font-size:18px}.registrationQuestion label:not(.registrationCheckbox){display:grid;grid-gap:6px;gap:6px}.registrationQuestion label>span,.registrationSelectedClasses>span,.registrationSuggestions>span{color:#5b716c;font-size:13px;font-weight:800}.registrationQuestion input:not([type]),.registrationQuestion input[type=text],.registrationQuestion textarea{background:#f8fbfa;border:1px solid var(--registration-line);border-radius:9px;color:var(--registration-dark);font:inherit;padding:12px;width:100%}.registrationQuestion textarea{line-height:1.45;resize:vertical}.registrationQuestion input:focus,.registrationQuestion textarea:focus{border-color:var(--registration-accent);outline:3px solid rgba(8,124,104,.12)}.registrationChoiceGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.registrationChoiceGrid button{background:#f8fbfa;border:1px solid var(--registration-line);border-radius:10px;color:var(--registration-dark);cursor:pointer;display:grid;grid-gap:5px;gap:5px;justify-items:start;min-height:66px;padding:11px 12px;text-align:left}.registrationChoiceGrid button[aria-pressed=true]{background:#e9f6f2;border-color:var(--registration-accent);box-shadow:inset 0 0 0 1px var(--registration-accent)}.registrationChoiceGrid button strong{font-size:14px}.registrationChoiceGrid button span{color:#5b716c;font-size:12px;line-height:1.35}.registrationCheckbox{align-items:center;display:flex;gap:9px}.registrationCheckbox input{accent-color:var(--registration-accent);height:18px;width:18px}.registrationSelectedClasses,.registrationSuggestions{display:grid;grid-gap:8px;gap:8px}.registrationSelectedClasses>div,.registrationSuggestions>div{display:flex;flex-wrap:wrap;gap:7px}.registrationSelectedClasses button,.registrationSuggestions button{background:#ffffff;border:1px solid var(--registration-line);border-radius:999px;color:#31504a;cursor:pointer;font-size:12px;font-weight:750;padding:7px 10px}.registrationSuggestions button[aria-pressed=true]{background:var(--registration-dark);border-color:var(--registration-dark);color:#ffffff}.registrationSelectedClasses button{background:#e9f6f2;border-color:#a9d2c8;color:var(--registration-accent)}.registrationQuestionHint{color:#71837f;font-size:13px;line-height:1.45;margin:0}.registrationEstimate{align-content:start;align-self:start;background:#0b2d28;border-radius:18px;color:#ffffff;display:grid;grid-gap:17px;gap:17px;margin:16px 16px 16px 0;padding:clamp(22px,3vw,30px)}.registrationEstimate>div:first-child{display:grid;grid-gap:8px;gap:8px}.registrationEstimate .eyebrow{color:#67dcc0}.registrationEstimateTotal{font-size:clamp(40px,4vw,54px);letter-spacing:-.045em;line-height:1}.registrationEstimate>div:first-child>span{color:#bed7d1;font-size:13px}.registrationEstimate dl{border-bottom:1px solid rgba(255,255,255,.14);border-top:1px solid rgba(255,255,255,.14);display:grid;grid-gap:9px;gap:9px;margin:0;padding:14px 0}.registrationEstimate dl div{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.registrationEstimate dt{color:#bed7d1;font-size:13px}.registrationEstimate dd{font-size:15px;font-weight:850;margin:0}.registrationEstimate .discount dd{color:#67dcc0}.registrationEstimate>p{color:#9fc0b8;font-size:12px;line-height:1.45;margin:0}.registrationEstimateActions{display:grid;grid-gap:8px;gap:8px}.registrationEstimateActions .registrationPrimaryButton{background:#67dcc0;border-color:#67dcc0;color:#0b2d28;cursor:pointer;font-family:inherit}.registrationEstimateActions .registrationPrimaryButton:disabled{cursor:wait;opacity:.72}.registrationProjectMessage{background:rgba(103,220,192,.12);border:1px solid rgba(103,220,192,.32);border-radius:10px;color:#d9f4ed!important;font-size:13px!important;padding:11px 12px}.registrationStepActions{align-items:center;border-top:1px solid var(--registration-line);display:flex;justify-content:space-between;margin-top:auto;padding-top:14px}.registrationStepActions button{background:#ffffff;border:1px solid var(--registration-line);border-radius:9px;color:var(--registration-dark);cursor:pointer;font:inherit;font-size:13px;font-weight:850;min-height:40px;padding:8px 15px}.registrationStepActions button.primary{background:var(--registration-accent);border-color:var(--registration-accent);color:#ffffff}.registrationAllInOne{align-items:start;display:grid;grid-gap:34px;gap:34px;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);margin:0 auto;max-width:1180px;padding:clamp(70px,10vw,120px) 0 28px;scroll-margin-top:92px}.registrationAllInOne>div{display:grid;grid-gap:18px;gap:18px}.registrationCapabilityGrid{display:grid;grid-gap:9px;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.registrationCapabilityGrid span{background:#ffffff;border:1px solid var(--registration-line);border-radius:9px;color:#31504a;font-size:13px;font-weight:750;padding:11px}.registrationAllInOne aside{background:#dff3ed;border:1px solid #acd6cc;border-radius:18px;display:grid;grid-gap:13px;gap:13px;padding:24px}.registrationAllInOne aside>span{color:var(--registration-accent);font-size:12px;font-weight:900;text-transform:uppercase}.registrationAllInOne aside h3{font-size:28px;margin:0}.registrationAllInOne aside p{color:#49635e;font-size:14px;line-height:1.5;margin:0}.registrationSources{color:#71837f;font-size:12px;grid-column:1/-1;line-height:1.5;margin:0}.registrationSources a{color:var(--registration-accent)}@media (max-width:820px){.registrationNav{grid-template-columns:1fr auto}.registrationNav>div{display:none}.registrationAllInOne,.registrationCalculator,.registrationHero{grid-template-columns:1fr}.registrationHero{min-height:auto;padding:56px 0}.registrationHeroCopy h1{font-size:clamp(40px,12vw,62px)}.registrationEstimate{border-radius:0;margin:0;position:static}.registrationSources{grid-column:auto}}@media (max-width:520px){.registrationLanding{padding:10px 10px 40px}.registrationNavCta{min-height:40px;padding-inline:12px}.registrationHero{gap:34px;padding:42px 6px}.registrationHeroCopy h1{font-size:42px}.registrationEstimateActions,.registrationEstimateActions a,.registrationEstimateActions button,.registrationHeroActions,.registrationHeroActions a{width:100%}.registrationCalculator{border-radius:16px}.registrationEstimate,.registrationQuiz{padding:22px 16px}.registrationQuiz{min-height:0}.registrationCapabilityGrid,.registrationChoiceGrid{grid-template-columns:1fr}.registrationAllInOne{padding:68px 6px 20px}}.telegramMiniApp{--telegram-accent:var(--tg-theme-button-color,#087c68);--telegram-bg:var(--tg-theme-bg-color,#f3f8f6);--telegram-card:var(--tg-theme-secondary-bg-color,#ffffff);--telegram-hint:var(--tg-theme-hint-color,#60746f);--telegram-link:var(--tg-theme-link-color,#087c68);--telegram-text:var(--tg-theme-text-color,#102d28);background:var(--telegram-bg);color:var(--telegram-text);display:grid;grid-gap:14px;gap:14px;margin:0 auto;max-width:720px;min-height:100vh;padding:max(12px,env(safe-area-inset-top)) 12px calc(86px + env(safe-area-inset-bottom))}.telegramMiniHeader{align-items:center;background:color-mix(in srgb,var(--telegram-card) 92%,transparent);border:1px solid color-mix(in srgb,var(--telegram-hint) 22%,transparent);border-radius:14px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px;position:-webkit-sticky;position:sticky;top:max(8px,env(safe-area-inset-top));z-index:10}.telegramMiniBrand{align-items:center;color:var(--telegram-text);display:inline-flex;gap:7px;text-decoration:none}.telegramMiniBrand>span{align-items:center;background:var(--telegram-accent);border-radius:8px;color:var(--tg-theme-button-text-color,#ffffff);display:inline-flex;height:30px;justify-content:center;width:30px}.telegramMiniBrand strong{font-size:15px;letter-spacing:.08em}.telegramMiniHeader>div{align-items:flex-end;display:grid;grid-gap:3px;gap:3px;justify-items:end}.telegramMiniHeader>div>a{color:var(--telegram-link);font-size:12px;font-weight:850;text-decoration:none}.telegramMiniConnection{color:var(--telegram-hint);font-size:10px;font-weight:800}.telegramMiniConnection.linked{color:#07815f}.telegramMiniCabinet,.telegramMiniHero,.telegramMiniNext,.telegramMiniResults,.telegramMiniRisk,.telegramMiniSearch{background:var(--telegram-card);border:1px solid color-mix(in srgb,var(--telegram-hint) 22%,transparent);border-radius:16px}.telegramMiniHero{background:radial-gradient(circle at 92% 5%,color-mix(in srgb,var(--telegram-accent) 22%,transparent),transparent 34%),var(--telegram-card);display:grid;grid-gap:12px;gap:12px;padding:24px 18px}.telegramMiniHero .eyebrow{color:var(--telegram-link)}.telegramMiniHero h1{font-size:clamp(30px,9vw,44px);letter-spacing:-.045em;line-height:1;margin:0}.telegramMiniHero>p:not(.eyebrow,.telegramMiniWelcome){color:var(--telegram-hint);font-size:14px;line-height:1.5;margin:0}.telegramMiniWelcome{color:var(--telegram-link);font-size:12px;font-weight:850;margin:0}.telegramMiniAuth,.telegramMiniNotice{border-radius:10px;font-size:12px;line-height:1.45;padding:10px 12px}.telegramMiniNotice.linked{background:#e8f8f1;border:1px solid #8fcdb5;color:#0a684b}.telegramMiniNotice.error{background:#fff0f0;border:1px solid #dda0a0;color:#9b1c1c}.telegramMiniAuth{background:#eef6ff;border:1px solid #a8c7e8;color:#244f79;display:grid;grid-gap:6px;gap:6px}.telegramMiniAuth p{margin:0}.telegramMiniAuth a{color:#125e9f;font-weight:850}.telegramMiniSearch{display:grid;grid-gap:14px;gap:14px;padding:16px}.telegramMiniNext a>span,.telegramMiniResults header span,.telegramMiniSearch>div>span{color:var(--telegram-link);font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.telegramMiniResults h2,.telegramMiniSearch h2{font-size:22px;margin:3px 0 0}.telegramMiniSearch form{display:grid;grid-gap:9px;gap:9px}.telegramMiniSearch label{display:grid;grid-gap:6px;gap:6px}.telegramMiniSearch label>span{color:var(--telegram-hint);font-size:12px;font-weight:800}.telegramMiniSearch input{background:var(--telegram-bg);border:1px solid color-mix(in srgb,var(--telegram-hint) 32%,transparent);border-radius:10px;color:var(--telegram-text);font:inherit;font-size:16px;min-height:48px;padding:11px 12px;width:100%}.telegramMiniSearch input:focus{border-color:var(--telegram-accent);outline:3px solid color-mix(in srgb,var(--telegram-accent) 15%,transparent)}.telegramMiniSearch button{background:var(--telegram-accent);border:0;border-radius:10px;color:var(--tg-theme-button-text-color,#ffffff);cursor:pointer;font:inherit;font-size:14px;font-weight:900;min-height:46px;padding:10px 14px}.telegramMiniSearch button:disabled{cursor:wait;opacity:.55}.telegramMiniError{background:#fff0f0;border:1px solid #dda0a0;border-radius:12px;color:#9b1c1c;font-size:13px;line-height:1.45;padding:12px}.telegramMiniRisk{align-items:center;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding:16px}.telegramMiniSearchOutcome{display:grid;grid-gap:8px;gap:8px}.telegramMiniSaveBar{align-items:center;display:flex;gap:8px;justify-content:flex-end}.telegramMiniSaveBar a,.telegramMiniSaveBar button{background:var(--telegram-accent);border:0;border-radius:10px;color:var(--tg-theme-button-text-color,#ffffff);cursor:pointer;font:inherit;font-size:12px;font-weight:900;min-height:42px;padding:10px 13px;text-decoration:none}.telegramMiniSaveBar a+a,.telegramMiniSaveBar button+a{background:var(--telegram-card);border:1px solid color-mix(in srgb,var(--telegram-hint) 26%,transparent);color:var(--telegram-link)}.telegramMiniSaveBar button:disabled{cursor:wait;opacity:.6}.telegramMiniSearchMessage{background:color-mix(in srgb,var(--telegram-accent) 10%,var(--telegram-card));border:1px solid color-mix(in srgb,var(--telegram-accent) 28%,transparent);border-radius:10px;color:var(--telegram-text);font-size:12px;font-weight:750;line-height:1.4;margin:0;padding:10px 12px}.telegramMiniRisk.low{border-color:#85c8aa}.telegramMiniRisk.medium{border-color:#d4ad62}.telegramMiniRisk.high{border-color:#d99595}.telegramMiniRisk>div:first-child{display:grid;grid-gap:5px;gap:5px}.telegramMiniRisk>div:first-child>span{color:var(--telegram-hint);font-size:11px;font-weight:850;text-transform:uppercase}.telegramMiniRisk>div:first-child>strong{font-size:19px}.telegramMiniRisk p{color:var(--telegram-hint);font-size:12px;line-height:1.45;margin:0}.telegramMiniRiskMetric{align-items:center;background:var(--telegram-bg);border-radius:12px;display:grid;justify-items:center;min-width:82px;padding:12px 9px}.telegramMiniRiskMetric strong{font-size:24px}.telegramMiniRiskMetric span{color:var(--telegram-hint);font-size:10px;text-align:center}.telegramMiniResults{display:grid;grid-gap:0;gap:0;overflow:hidden}.telegramMiniResults>header{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--telegram-hint) 18%,transparent);display:flex;gap:12px;justify-content:space-between;padding:15px}.telegramMiniResults>header a{color:var(--telegram-link);font-size:12px;font-weight:850}.telegramMiniResults>div{display:grid;grid-gap:9px;gap:9px;padding:10px}.telegramMiniResults article{background:var(--telegram-bg);border:1px solid color-mix(in srgb,var(--telegram-hint) 18%,transparent);border-radius:12px;display:grid;grid-gap:10px;gap:10px;padding:12px}.telegramMiniResultTitle{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.telegramMiniResultTitle>strong{font-size:17px;line-height:1.25}.telegramMiniResultTitle>span{background:var(--telegram-card);border-radius:999px;color:var(--telegram-link);flex:0 0 auto;font-size:10px;font-weight:850;padding:5px 7px}.telegramMiniResults dl{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.telegramMiniResults dl div{display:grid;grid-gap:2px;gap:2px;min-width:0}.telegramMiniResults dt{color:var(--telegram-hint);font-size:10px;font-weight:800}.telegramMiniResults dd{font-size:11px;font-weight:800;margin:0;overflow-wrap:anywhere}.telegramMiniResults article>p{color:var(--telegram-hint);font-size:11px;margin:0}.telegramMiniResults article>a{color:var(--telegram-link);font-size:12px;font-weight:850;justify-self:start}.telegramMiniEmpty{display:grid;grid-gap:6px;gap:6px;padding:14px 8px}.telegramMiniEmpty p{color:var(--telegram-hint);font-size:12px;line-height:1.45;margin:0}.telegramMiniCabinet{display:grid;grid-gap:14px;gap:14px;overflow:hidden;padding:14px}.telegramMiniCabinet>header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.telegramMiniCabinet>header>div{display:grid;grid-gap:4px;gap:4px}.telegramMiniCabinet>header span,.telegramMiniCabinetGroupTitle span{color:var(--telegram-link);font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.telegramMiniCabinet>header h2{font-size:23px;margin:0}.telegramMiniCabinet>header p{color:var(--telegram-hint);font-size:12px;line-height:1.4;margin:0}.telegramMiniCabinet>header button{background:var(--telegram-bg);border:1px solid color-mix(in srgb,var(--telegram-hint) 24%,transparent);border-radius:9px;color:var(--telegram-link);cursor:pointer;flex:0 0 auto;font:inherit;font-size:11px;font-weight:900;padding:8px 9px}.telegramMiniCabinetLoading{color:var(--telegram-hint);font-size:12px;padding:14px 4px}.telegramMiniSummary{display:grid;grid-gap:7px;gap:7px;grid-template-columns:repeat(4,minmax(0,1fr))}.telegramMiniSummary article{background:var(--telegram-bg);border:1px solid color-mix(in srgb,var(--telegram-hint) 18%,transparent);border-radius:11px;display:grid;grid-gap:3px;gap:3px;min-width:0;padding:10px 8px}.telegramMiniSummary article.danger{background:#fff3f2;border-color:#e7aaa4}.telegramMiniSummary span{color:var(--telegram-hint);font-size:9px;font-weight:850;line-height:1.2}.telegramMiniSummary strong{font-size:23px}.telegramMiniSummary small{color:#a52b21;font-size:9px;font-weight:850}.telegramMiniNotifications{background:var(--telegram-bg);border:1px solid color-mix(in srgb,var(--telegram-accent) 26%,transparent);border-radius:12px;overflow:hidden}.telegramMiniNotifications>summary{align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:space-between;list-style:none;padding:11px}.telegramMiniNotifications>summary::-webkit-details-marker{display:none}.telegramMiniNotifications>summary>div{display:grid;grid-gap:2px;gap:2px}.telegramMiniDeliveryHistory>div>span,.telegramMiniNotifications>summary span{color:var(--telegram-link);font-size:9px;font-weight:900;text-transform:uppercase}.telegramMiniDeliveryHistory>div>strong,.telegramMiniNotifications>summary strong{font-size:13px}.telegramMiniNotifications>summary small{color:var(--telegram-hint);font-size:9px}.telegramMiniNotifications>summary b{background:var(--telegram-card);border-radius:999px;color:var(--telegram-link);font-size:9px;padding:6px 8px}.telegramMiniNotificationsBody{border-top:1px solid color-mix(in srgb,var(--telegram-hint) 16%,transparent);display:grid;grid-gap:7px;gap:7px;padding:10px}.telegramMiniNotificationNotice{background:#fff8e8;border-radius:8px;color:#76500b;font-size:10px;line-height:1.4;margin:0;padding:8px}.telegramMiniNotificationToggle{align-items:center;background:var(--telegram-card);border:1px solid color-mix(in srgb,var(--telegram-hint) 16%,transparent);border-radius:9px;display:flex;gap:10px;justify-content:space-between;padding:9px}.telegramMiniNotificationToggle>span{display:grid;grid-gap:2px;gap:2px}.telegramMiniNotificationToggle strong{font-size:11px}.telegramMiniNotificationToggle small{color:var(--telegram-hint);font-size:9px;line-height:1.35}.telegramMiniNotificationToggle input{accent-color:var(--telegram-accent);height:20px;width:20px}.telegramMiniDeliveryHistory{border-top:1px solid color-mix(in srgb,var(--telegram-hint) 16%,transparent);display:grid;grid-gap:6px;gap:6px;margin-top:3px;padding-top:9px}.telegramMiniDeliveryHistory>div{display:grid;grid-gap:2px;gap:2px}.telegramMiniDeliveryHistory article{align-items:center;background:var(--telegram-card);border-left:3px solid var(--telegram-hint);border-radius:8px;display:flex;gap:8px;justify-content:space-between;padding:8px}.telegramMiniDeliveryHistory article.sent{border-left-color:var(--telegram-accent)}.telegramMiniDeliveryHistory article.failed{border-left-color:#b6382e}.telegramMiniDeliveryHistory article>div{display:grid;grid-gap:2px;gap:2px}.telegramMiniDeliveryHistory article strong{font-size:10px}.telegramMiniDeliveryHistory article small,.telegramMiniDeliveryHistory>p{color:var(--telegram-hint);font-size:9px;margin:0}.telegramMiniDeliveryHistory article a{color:var(--telegram-link);font-size:9px;font-weight:900}.telegramMiniCabinetGroup{border-top:1px solid color-mix(in srgb,var(--telegram-hint) 18%,transparent);display:grid;grid-gap:9px;gap:9px;padding-top:13px}.telegramMiniCabinetGroupTitle{align-items:flex-end;display:flex;gap:10px;justify-content:space-between}.telegramMiniCabinetGroupTitle>div{display:grid;grid-gap:3px;gap:3px}.telegramMiniCabinetGroupTitle strong{font-size:15px}.telegramMiniCabinetGroupTitle>a{color:var(--telegram-link);font-size:11px;font-weight:850}.telegramMiniCheckList,.telegramMiniProjectList{display:grid;grid-gap:8px;gap:8px}.telegramMiniCheckList>a,.telegramMiniProjectList>article{background:var(--telegram-bg);border:1px solid color-mix(in srgb,var(--telegram-hint) 18%,transparent);border-radius:12px;color:var(--telegram-text);display:grid;grid-gap:9px;gap:9px;padding:11px;text-decoration:none}.telegramMiniCheckList>a>div{align-items:center;display:flex;gap:8px;justify-content:space-between}.telegramMiniCheckList>a>div>strong{font-size:15px;overflow-wrap:anywhere}.telegramMiniCheckList>a>div>span{background:var(--telegram-card);border-radius:999px;color:var(--telegram-hint);flex:0 0 auto;font-size:9px;font-weight:900;padding:5px 7px}.telegramMiniCheckList>a>div>span.low{color:#087253}.telegramMiniCheckList>a>div>span.medium{color:#9b6500}.telegramMiniCheckList>a>div>span.high{color:#a52b21}.telegramMiniCheckList dl{display:grid;grid-gap:5px;gap:5px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.telegramMiniCheckList dl div{display:grid;grid-gap:2px;gap:2px;min-width:0}.telegramMiniCheckList dt{color:var(--telegram-hint);font-size:9px}.telegramMiniCheckList dd{font-size:10px;font-weight:850;margin:0;overflow-wrap:anywhere}.telegramMiniProjectList>article>header{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.telegramMiniProjectList>article>header>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.telegramMiniProjectList>article>header span{color:var(--telegram-link);font-size:9px;font-weight:900;text-transform:uppercase}.telegramMiniProjectList>article>header strong{font-size:15px;overflow-wrap:anywhere}.telegramMiniProjectList>article>header small{color:var(--telegram-hint);font-size:10px;line-height:1.35}.telegramMiniProjectList>article>header a{background:var(--telegram-card);border:1px solid color-mix(in srgb,var(--telegram-hint) 22%,transparent);border-radius:8px;color:var(--telegram-link);flex:0 0 auto;font-size:10px;font-weight:900;padding:7px 8px;text-decoration:none}.telegramMiniNextAction{background:var(--telegram-card);border-left:3px solid var(--telegram-accent);border-radius:7px;color:var(--telegram-hint);display:grid;font-size:11px;grid-gap:2px;gap:2px;line-height:1.4;margin:0;padding:8px 9px}.telegramMiniNextAction span{color:var(--telegram-link);font-size:9px;font-weight:900;text-transform:uppercase}.telegramMiniTaskList{display:grid;grid-gap:6px;gap:6px}.telegramMiniTaskList>div{align-items:center;background:var(--telegram-card);border:1px solid color-mix(in srgb,var(--telegram-hint) 18%,transparent);border-left:3px solid var(--telegram-hint);border-radius:9px;display:flex;gap:8px;justify-content:space-between;padding:8px}.telegramMiniTaskList>div.attention{border-left-color:#d38a0d}.telegramMiniTaskList>div.danger{border-left-color:#b6382e}.telegramMiniTaskList>div>div{display:grid;grid-gap:2px;gap:2px}.telegramMiniTaskList strong{font-size:11px;line-height:1.3}.telegramMiniTaskList span{color:var(--telegram-hint);font-size:9px}.telegramMiniTaskList button{background:color-mix(in srgb,var(--telegram-accent) 12%,var(--telegram-card));border:0;border-radius:7px;color:var(--telegram-link);cursor:pointer;flex:0 0 auto;font:inherit;font-size:10px;font-weight:900;padding:7px 8px}.telegramMiniProjectReady{color:var(--telegram-link);font-size:11px;font-weight:800;margin:0}.telegramMiniFilingReadiness{background:var(--telegram-card);border:1px solid color-mix(in srgb,var(--telegram-hint) 18%,transparent);border-radius:10px;display:grid;grid-gap:6px;gap:6px;padding:9px}.telegramMiniFilingReadiness>div:first-child{align-items:center;display:flex;gap:8px;justify-content:space-between}.telegramMiniFilingReadiness>div:first-child span{color:var(--telegram-hint);font-size:10px;font-weight:850}.telegramMiniFilingReadiness>div:first-child strong{color:#9b6500;font-size:13px}.telegramMiniFilingReadiness.good>div:first-child strong{color:#087253}.telegramMiniFilingReadiness>div:nth-child(2){background:color-mix(in srgb,var(--telegram-hint) 14%,transparent);border-radius:999px;height:5px;overflow:hidden}.telegramMiniFilingReadiness>div:nth-child(2) span{background:#d38a0d;border-radius:inherit;display:block;height:100%}.telegramMiniFilingReadiness.good>div:nth-child(2) span{background:var(--telegram-accent)}.telegramMiniFilingReadiness p{color:var(--telegram-hint);font-size:10px;line-height:1.4;margin:0}.telegramMiniFilingEditor{background:var(--telegram-card);border:1px solid color-mix(in srgb,var(--telegram-hint) 20%,transparent);border-radius:10px;overflow:hidden}.telegramMiniFilingEditor[open]{border-color:color-mix(in srgb,var(--telegram-accent) 36%,transparent)}.telegramMiniFilingEditor>summary{align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:space-between;list-style:none;padding:10px}.telegramMiniFilingEditor>summary::-webkit-details-marker{display:none}.telegramMiniFilingEditor>summary>div{display:grid;grid-gap:2px;gap:2px}.telegramMiniFilingEditor>summary span{color:var(--telegram-link);font-size:9px;font-weight:900;text-transform:uppercase}.telegramMiniFilingEditor>summary strong{font-size:12px}.telegramMiniFilingEditor>summary small{background:color-mix(in srgb,var(--telegram-accent) 12%,var(--telegram-bg));border-radius:999px;color:var(--telegram-link);font-size:10px;font-weight:900;padding:6px 8px}.telegramMiniFilingEditor>form{border-top:1px solid color-mix(in srgb,var(--telegram-hint) 16%,transparent);display:grid;grid-gap:9px;gap:9px;padding:10px}.telegramMiniFilingEditor label{display:grid;grid-gap:5px;gap:5px}.telegramMiniFilingEditor label>span{color:var(--telegram-hint);font-size:10px;font-weight:850}.telegramMiniFilingCheck{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:auto minmax(0,1fr)}.telegramMiniFilingEditor .telegramMiniFilingCheck input{min-height:auto;width:auto}.telegramMiniFilingEditor input,.telegramMiniFilingEditor select,.telegramMiniFilingEditor textarea{background:var(--telegram-bg);border:1px solid color-mix(in srgb,var(--telegram-hint) 26%,transparent);border-radius:8px;color:var(--telegram-text);font:inherit;font-size:14px;line-height:1.4;padding:9px 10px;resize:vertical;width:100%}.telegramMiniFilingEditor input:focus,.telegramMiniFilingEditor select:focus,.telegramMiniFilingEditor textarea:focus{border-color:var(--telegram-accent);outline:3px solid color-mix(in srgb,var(--telegram-accent) 12%,transparent)}.telegramMiniFilingEditor label>small{color:var(--telegram-hint);font-size:9px}.telegramMiniFilingGrid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.telegramMiniFilingMessage{border-radius:8px;font-size:10px;font-weight:800;line-height:1.4;margin:0;padding:8px 9px}.telegramMiniFilingMessage.good{background:#e9f8f2;color:#087253}.telegramMiniFilingMessage.danger{background:#fff1ef;color:#a52b21}.telegramMiniFilingActions{align-items:stretch;display:grid;grid-gap:7px;gap:7px;grid-template-columns:minmax(0,1fr) auto}.telegramMiniFilingActions a,.telegramMiniFilingActions button{align-items:center;background:var(--telegram-accent);border:0;border-radius:8px;color:var(--tg-theme-button-text-color,#ffffff);cursor:pointer;display:flex;font:inherit;font-size:11px;font-weight:900;justify-content:center;min-height:40px;padding:9px 11px;text-decoration:none}.telegramMiniFilingActions a{background:var(--telegram-bg);border:1px solid color-mix(in srgb,var(--telegram-hint) 22%,transparent);color:var(--telegram-link)}.telegramMiniFilingActions button:disabled{cursor:wait;opacity:.6}.telegramMiniNext{display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.telegramMiniNext a{color:var(--telegram-text);display:grid;grid-gap:5px;gap:5px;padding:15px;text-decoration:none}.telegramMiniNext a+a{border-left:1px solid color-mix(in srgb,var(--telegram-hint) 18%,transparent)}.telegramMiniNext a>strong{font-size:13px;line-height:1.35}.telegramMiniBottomNav{background:color-mix(in srgb,var(--telegram-card) 94%,transparent);border:1px solid color-mix(in srgb,var(--telegram-hint) 22%,transparent);border-radius:14px;bottom:max(8px,env(safe-area-inset-bottom));box-shadow:0 10px 32px rgba(10,45,39,.14);display:grid;grid-gap:5px;gap:5px;grid-template-columns:repeat(3,minmax(0,1fr));left:12px;margin:0 auto;max-width:696px;padding:6px;position:fixed;right:12px;z-index:20}.telegramMiniBottomNav a{border-radius:9px;color:var(--telegram-hint);font-size:12px;font-weight:850;padding:10px 6px;text-align:center;text-decoration:none}.telegramMiniBottomNav a:first-child{background:color-mix(in srgb,var(--telegram-accent) 14%,transparent);color:var(--telegram-link)}@media (max-width:390px){.telegramMiniApp{padding-inline:8px}.telegramMiniHero{padding:21px 14px}.telegramMiniRisk{grid-template-columns:1fr}.telegramMiniRiskMetric{grid-template-columns:auto 1fr;justify-items:start}.telegramMiniNext{grid-template-columns:1fr}.telegramMiniSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.telegramMiniSaveBar{align-items:stretch;flex-direction:column}.telegramMiniFilingActions,.telegramMiniFilingGrid{grid-template-columns:1fr}.telegramMiniNext a+a{border-left:0;border-top:1px solid color-mix(in srgb,var(--telegram-hint) 18%,transparent)}}.heroJourneyPanel{background:radial-gradient(circle at 82% 10%,rgba(73,213,191,.2),transparent 34%),linear-gradient(145deg,#061a3a,#082b58 56%,#0c4e59);border:1px solid rgba(130,187,255,.22);border-radius:24px;box-shadow:0 30px 80px rgba(7,31,84,.2);color:#ffffff;display:grid;grid-gap:18px;gap:18px;min-height:510px;overflow:hidden;padding:24px;position:relative}.heroJourneyPanel:after{border:1px solid rgba(255,255,255,.09);border-radius:50%;content:"";height:260px;position:absolute;right:-110px;top:72px;width:260px}.heroJourneyTopline{align-items:center;display:flex;gap:12px;justify-content:space-between;position:relative;z-index:1}.heroJourneyTopline>span{color:#76ecd2;font-size:11px;font-weight:950;letter-spacing:.09em;text-transform:uppercase}.heroJourneyTopline small{color:rgba(223,240,255,.7);font-size:11px;font-weight:750}.heroJourneyFocus{align-content:start;animation:hero-journey-in .42s ease-out;display:grid;grid-gap:11px;gap:11px;min-height:176px;position:relative;z-index:1}.heroJourneyFocus>div{align-items:center;display:flex;gap:10px}.heroJourneyFocus>div span{align-items:center;background:#ffffff;border-radius:50%;color:#0757ff;display:inline-flex;font-size:12px;font-weight:950;height:36px;justify-content:center;width:36px}.heroJourneyFocus>div small{color:#76ecd2;font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.heroJourneyFocus h2{color:#ffffff;font-size:clamp(27px,3vw,39px);letter-spacing:-.035em;line-height:1.02;margin:0;max-width:470px}.heroJourneyFocus p{color:#cfdef1;font-size:14px;font-weight:650;line-height:1.55;margin:0;max-width:480px}.heroJourneyFocus>strong{color:#ffffff;font-size:13px;font-weight:900}.heroJourneySignal{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));position:relative;z-index:1}.heroJourneySignal>span{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:12px;display:grid;grid-gap:5px;gap:5px;min-width:0;padding:11px}.heroJourneySignal small{color:#9fb3cd;font-size:10px;font-weight:850;text-transform:uppercase}.heroJourneySignal strong{color:#ffffff;font-size:15px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.heroJourneyRail{display:grid;grid-gap:5px;gap:5px;grid-template-columns:repeat(5,minmax(0,1fr));position:relative;z-index:1}.heroJourneyRail:before{background:rgba(255,255,255,.14);content:"";height:1px;left:8%;position:absolute;right:8%;top:16px}.heroJourneyRail button{align-items:center;background:transparent;border:0;color:#9fb3cd;cursor:pointer;display:grid;grid-gap:7px;gap:7px;justify-items:center;min-width:0;padding:0;position:relative;z-index:1}.heroJourneyRail button span{align-items:center;background:#163b68;border:1px solid #46698e;border-radius:50%;display:inline-flex;font-size:10px;font-weight:900;height:32px;justify-content:center;transition:background .18s ease,border-color .18s ease,transform .18s ease;width:32px}.heroJourneyRail button strong{font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.heroJourneyRail button.active{color:#ffffff}.heroJourneyRail button.active span{background:#20c9a7;border-color:#76ecd2;color:#062923;transform:scale(1.12)}.heroJourneyPanel>a{align-items:center;background:#ffffff;border-radius:12px;color:#0757ff;display:inline-flex;font-size:14px;font-weight:950;justify-content:center;min-height:48px;position:relative;text-decoration:none;z-index:1}@keyframes hero-journey-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.searchPanel{background:radial-gradient(circle at 100% 0,rgba(7,87,255,.12),transparent 28%),linear-gradient(180deg,#f8fbff,#eef5ff);border:1px solid #c9dcfb;border-radius:24px;box-shadow:0 28px 80px rgba(7,31,84,.12);padding:clamp(18px,3vw,30px)}.searchPanelHeader{background:transparent;border:0;margin-bottom:22px;padding:0}.searchPanelHeader>span{background:linear-gradient(135deg,#0757ff,#20a98e);border-radius:14px;box-shadow:0 12px 30px rgba(7,87,255,.2);flex-basis:52px;height:52px}.searchPanelHeader h2{font-size:clamp(24px,3vw,34px);letter-spacing:-.03em}.searchComposer{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1.55fr) minmax(260px,.75fr);margin-bottom:16px}.searchComposerMain{background:#ffffff;border:1px solid #d4e3f8;border-radius:18px;box-shadow:0 18px 48px rgba(7,31,84,.07);display:grid;grid-gap:16px;gap:16px;padding:18px}.searchComposerMain .searchModeChooser{background:transparent;border:0;margin:0;padding:0}.searchComposerMain .modeTabs{background:#edf3fb;border:1px solid #dbe7f6;border-radius:12px;padding:5px}.searchComposerMain .modeTab{border-radius:8px;min-height:44px}.searchComposerMain .modeTab.active{background:#ffffff;box-shadow:0 8px 24px rgba(7,87,255,.12);color:#0757ff}.searchComposerMain .modeHint{background:#f7faff;border-color:#e2eafb}.searchPanel .searchPrimaryField>input[name=query],.searchPrimaryField input{border:2px solid #b9cef1;border-radius:14px;font-size:19px;font-weight:750;min-height:64px;padding-inline:18px}.searchComposerGuide{background:#071f54;border-radius:18px;color:#ffffff;display:grid;grid-gap:15px;gap:15px;padding:18px}.searchComposerGuide>span{color:#76ecd2;font-size:11px;font-weight:950;letter-spacing:.07em;text-transform:uppercase}.searchComposerGuide ol{display:grid;grid-gap:8px;gap:8px;list-style:none;margin:0;padding:0}.searchComposerGuide li{align-items:center;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);border-radius:11px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto minmax(0,1fr);padding:10px}.searchComposerGuide li b{align-items:center;background:#ffffff;border-radius:50%;color:#0757ff;display:inline-flex;font-size:10px;height:30px;justify-content:center;width:30px}.searchComposerGuide li div{display:grid;grid-gap:2px;gap:2px}.searchComposerGuide li strong{font-size:13px}.searchComposerGuide li small{color:#adbed5;font-size:11px;line-height:1.3}.searchComposerGuide p{color:#c7d6e9;font-size:11px;line-height:1.45;margin:0}.searchPanel>.filters{background:rgba(255,255,255,.72);border:1px solid #d7e4f7;border-radius:16px;padding:14px}.searchPanel>.niceClassHelper{border-radius:16px}.searchPanel>.primaryAction{border-radius:14px;box-shadow:0 14px 34px rgba(7,87,255,.2);font-size:16px;min-height:56px;width:100%}.quickTrademarkSearch{background:radial-gradient(circle at 92% 8%,rgba(67,209,181,.15),transparent 30%),#ffffff;border:1px solid #d7e5f5;border-radius:20px;box-shadow:0 20px 55px rgba(7,31,84,.08);display:grid;grid-gap:16px;gap:16px;padding:clamp(18px,3vw,26px)}.quickTrademarkSearch--cabinet{margin-bottom:18px}.registrationCalculatorSection .quickTrademarkSearch{margin:0 auto 18px;max-width:1180px}.quickTrademarkSearchIntro{display:grid;grid-gap:5px;gap:5px}.quickTrademarkSearchIntro>span{color:#087c68;font-size:11px;font-weight:950;letter-spacing:.07em;text-transform:uppercase}.quickTrademarkSearchIntro h2{color:#071f54;font-size:clamp(23px,3vw,32px);letter-spacing:-.025em;line-height:1.08;margin:0}.quickTrademarkSearchIntro p{color:#5b6f88;font-size:14px;line-height:1.5;margin:0}.quickTrademarkSearch form{align-items:end;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto}.quickTrademarkSearch form label{display:grid;grid-gap:7px;gap:7px}.quickTrademarkSearch form label span{color:#425670;font-size:12px;font-weight:850}.quickTrademarkSearch form input{background:#f7faff;border:2px solid #c9dbf3;border-radius:12px;color:#071f54;font:inherit;font-size:16px;min-height:54px;outline:none;padding:0 15px;width:100%}.quickTrademarkSearch form input:focus{border-color:#0757ff;box-shadow:0 0 0 4px rgba(7,87,255,.1)}.quickTrademarkSearch form button,.quickTrademarkSearchActions a,.quickTrademarkSearchActions button{align-items:center;background:#0757ff;border:1px solid #0757ff;border-radius:12px;color:#ffffff;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:900;justify-content:center;min-height:54px;padding:0 18px;text-decoration:none}.quickTrademarkSearch button:disabled{cursor:wait;opacity:.65}.quickTrademarkSearchMessage{align-items:center;background:#eef6ff;border-radius:10px;color:#24496f;display:flex;flex-wrap:wrap;font-size:13px;font-weight:750;gap:9px;margin:0;padding:10px 12px}.quickTrademarkSearchMessage a{color:#0757ff}.quickTrademarkDraftContext{align-items:center;background:#e8f6f2;border:1px solid #acd8cc;border-radius:10px;color:#194b42;display:flex;flex-wrap:wrap;gap:8px 12px;padding:10px 12px}.quickTrademarkDraftContext span{color:#087c68;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.quickTrademarkDraftContext small,.quickTrademarkDraftContext strong{font-size:12px}.quickTrademarkSearchResult{border-top:1px solid #e0e9f5;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);padding-top:16px}.quickTrademarkRisk{background:#eefbf6;border:1px solid #c9efdf;border-radius:14px;display:grid;grid-gap:6px;gap:6px;padding:15px}.quickTrademarkRisk.attention{background:#fff8e8;border-color:#f2d79f}.quickTrademarkRisk.danger{background:#fff1f2;border-color:#fecdd3}.quickTrademarkMatches>div span,.quickTrademarkRisk>span{color:#66788e;font-size:10px;font-weight:900;text-transform:uppercase}.quickTrademarkRisk strong{color:#0b4f43;font-size:20px}.quickTrademarkRisk.attention strong{color:#9a5b08}.quickTrademarkRisk.danger strong{color:#b42336}.quickTrademarkRisk p,.quickTrademarkRisk small{color:#52657b;font-size:12px;line-height:1.4;margin:0}.quickTrademarkMatches{display:grid;grid-gap:8px;gap:8px}.quickTrademarkMatches>div{align-items:baseline;display:flex;gap:8px}.quickTrademarkMatches>div strong{color:#0757ff;font-size:22px}.quickTrademarkMatches ol{display:grid;grid-gap:7px;gap:7px;list-style:none;margin:0;padding:0}.quickTrademarkMatches li{background:#f7faff;border:1px solid #e0e9f5;border-radius:10px;display:grid;grid-gap:3px;gap:3px;padding:9px 11px}.quickTrademarkMatches li a{color:#071f54;font-size:13px;font-weight:900;text-decoration:none}.quickTrademarkMatches li small{color:#67798e;font-size:11px}.quickTrademarkSearchActions{display:flex;flex-wrap:wrap;gap:8px;grid-column:1/-1}.quickTrademarkSearchActions a,.quickTrademarkSearchActions button{min-height:42px}.quickTrademarkSearchActions a:last-child{background:#ffffff;border-color:#c7d8ee;color:#0757ff}@media (max-width:920px){.heroJourneyPanel{min-height:0}.searchComposer{grid-template-columns:1fr}.searchComposerGuide ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.heroJourneyPanel{border-radius:18px;padding:18px}.heroJourneyTopline small{display:none}.heroJourneySignal,.quickTrademarkSearchResult{grid-template-columns:1fr}.heroJourneyRail{gap:8px;grid-template-columns:repeat(5,56px);overflow-x:auto;padding-bottom:5px}.heroJourneyRail:before{display:none}.heroJourneyRail button strong{font-size:9px}.searchPanel{border-radius:18px;padding:14px}.searchPanelHeader{align-items:flex-start}.searchComposerGuide,.searchComposerMain{border-radius:14px;padding:13px}.searchComposerGuide ol{grid-template-columns:1fr}.quickTrademarkSearch{border-radius:16px;padding:15px}.quickTrademarkSearch form{grid-template-columns:1fr}.quickTrademarkSearch form button{width:100%}.quickTrademarkSearchActions{display:grid;grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.heroJourneyFocus{animation:none}}.landingNav{order:0}.workspaceHeader{gap:28px;margin-top:26px;order:1}.workspaceHeader h1{font-size:clamp(42px,5vw,58px);max-width:640px}.workspaceHeader .intro{font-size:17px;line-height:1.5;max-width:590px}.heroTrustLine span{align-items:center;gap:3px 9px;grid-template-columns:32px minmax(0,1fr);min-height:66px;padding:10px}.heroTrustLine span:before{display:none}.heroTrustLine i{align-items:center;background:#e8f1ff;border-radius:9px;color:#0757ff;display:inline-flex;font-size:16px;font-style:normal;grid-row:span 2;height:32px;justify-content:center;width:32px}.heroJourneyPanel{gap:14px;min-height:430px;padding:21px}.heroJourneyFocus{min-height:146px}.homeProofStrip{background:#ffffff;border:1px solid #dbe6f2;border-radius:14px;display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));order:2;overflow:hidden}.homeProofStrip>span{align-items:center;display:grid;grid-gap:2px 10px;gap:2px 10px;grid-template-columns:34px minmax(0,1fr);padding:13px 18px}.homeProofStrip>span+span{border-left:1px solid #e5edf6}.homeProofStrip i{align-items:center;background:#eaf8f4;border-radius:9px;color:#087864;display:inline-flex;font-size:13px;font-style:normal;font-weight:950;grid-row:span 2;height:34px;justify-content:center;width:34px}.homeProofStrip strong{color:#071f54;font-size:14px;line-height:1.2}.homeProofStrip small{color:#64748b;font-size:11px;font-weight:750}.searchPanel{margin-top:0;order:3}.homeAvailable{display:grid;grid-gap:16px;gap:16px;order:4}.homeSectionHeading{display:grid;grid-gap:5px;gap:5px}.homeSectionHeading .panelKicker{margin:0}.homeSectionHeading h2{color:#071f54;font-size:clamp(25px,3vw,34px);letter-spacing:-.025em;line-height:1.1;margin:0}.homeAvailableGrid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.homeAvailableGrid a{align-items:center;background:#ffffff;border:1px solid #dbe6f2;border-radius:14px;color:inherit;display:grid;grid-gap:4px 10px;gap:4px 10px;grid-template-columns:42px minmax(0,1fr) auto;min-height:86px;padding:13px;text-decoration:none;transition:border-color .16s ease,transform .16s ease}.homeAvailableGrid a:hover{border-color:#8bb3ff;transform:translateY(-2px)}.homeAvailableGrid span{align-items:center;background:#eef5ff;border-radius:12px;color:#0757ff;display:inline-flex;font-size:18px;font-weight:950;grid-row:span 2;height:42px;justify-content:center;width:42px}.homeAvailableGrid strong{color:#071f54;font-size:14px;line-height:1.2}.homeAvailableGrid small{color:#64748b;font-size:11px;font-weight:750;line-height:1.3}.homeAvailableGrid i{color:#0757ff;font-size:18px;font-style:normal;grid-column:3;grid-row:1/span 2}.landingHow{gap:16px;order:5}.landingHow>.homeSectionHeading{display:grid;grid-template-columns:1fr;text-align:left}.landingHow>div:last-child{gap:10px}.landingHow article{gap:8px;min-height:116px;padding:16px}.landingHow article strong{font-size:15px}.landingHow article p{font-size:12px}.homeMonitoring{align-items:center;background:radial-gradient(circle at 0 0,rgba(32,201,167,.18),transparent 32%),#071f54;border-radius:18px;color:#ffffff;display:grid;grid-gap:34px;gap:34px;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);order:6;padding:24px}.homeMonitoringVisual{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:14px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr auto;padding:18px}.homeMonitoringVisual span{color:#ffffff;font-size:17px;font-weight:950}.homeMonitoringVisual i{background:#20c9a7;border-radius:50%;box-shadow:0 0 0 6px rgba(32,201,167,.13);height:10px;width:10px}.homeMonitoringVisual strong{color:#76ecd2;font-size:14px}.homeMonitoringVisual small{color:#9fb3cd;font-size:11px;grid-column:1/-1}.homeMonitoring>div:last-child{display:grid;grid-gap:8px;gap:8px}.homeMonitoring .panelKicker{color:#76ecd2;margin:0}.homeMonitoring h2{color:#ffffff;font-size:clamp(25px,3vw,34px);line-height:1.1;margin:0}.homeMonitoring p{color:#cfdef1;font-size:14px;line-height:1.45;margin:0;max-width:580px}.homeMonitoring a{color:#76ecd2;font-size:14px;font-weight:900;margin-top:3px;text-decoration:none}.leadPanel{order:7}.landingHelpBand{order:8}.landingFaq{order:9}.landingFinalCta{order:10}.disclaimer{order:11}@media (max-width:980px){.homeAvailableGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.workspaceHeader{margin-top:16px}.workspaceHeader h1{font-size:clamp(38px,11vw,48px)}.heroTrustLine,.homeAvailableGrid,.homeMonitoring,.homeProofStrip{grid-template-columns:1fr}.homeProofStrip>span+span{border-left:0;border-top:1px solid #e5edf6}.heroJourneyPanel{min-height:0}.homeMonitoring{gap:18px}}.cabinetNotificationCenter{display:grid;grid-gap:16px;gap:16px}.cabinetNotificationSummary{align-items:center;background:radial-gradient(circle at 100% 0,rgba(32,201,167,.18),transparent 30%),#071f54;border-radius:18px;color:#ffffff;display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1fr) auto;padding:22px}.cabinetNotificationSummary h2{color:#ffffff;font-size:clamp(24px,3vw,34px);margin:4px 0 6px}.cabinetNotificationSummary p:not(.eyebrow){color:#cfdef1;font-size:14px;line-height:1.45;margin:0}.cabinetNotificationSummary .eyebrow{color:#76ecd2}.cabinetNotificationSummary dl{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(82px,1fr));margin:0}.cabinetNotificationSummary dl div{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:12px;display:grid;grid-gap:4px;gap:4px;padding:12px}.cabinetNotificationSummary dt{color:#9fb3cd;font-size:10px;font-weight:850;text-transform:uppercase}.cabinetNotificationSummary dd{color:#ffffff;font-size:24px;font-weight:950;margin:0}.cabinetNotificationChannels,.cabinetNotificationSettings{display:grid;grid-gap:10px;gap:10px}.cabinetNotificationChannels{grid-template-columns:repeat(2,minmax(0,1fr))}.cabinetNotificationSettings{grid-template-columns:repeat(4,minmax(0,1fr))}.cabinetNotificationChannels label,.cabinetNotificationSettings label{align-items:center;background:#ffffff;border:1px solid #dbe6f2;border-radius:14px;cursor:pointer;display:grid;grid-gap:3px 10px;gap:3px 10px;grid-template-columns:38px minmax(0,1fr) auto;min-height:76px;padding:12px}.cabinetNotificationChannels label>span,.cabinetNotificationSettings label>span{align-items:center;background:#eef5ff;border-radius:10px;color:#0757ff;display:inline-flex;font-size:15px;font-weight:950;grid-row:span 2;height:38px;justify-content:center;width:38px}.cabinetNotificationChannels strong,.cabinetNotificationSettings strong{color:#071f54;font-size:13px}.cabinetNotificationChannels small,.cabinetNotificationSettings small{color:#64748b;font-size:10px;font-weight:750;line-height:1.25}.cabinetNotificationChannels input,.cabinetNotificationSettings input{accent-color:#0757ff;grid-column:3;grid-row:1/span 2;height:18px;width:18px}.cabinetNotificationHistory{background:#ffffff;border:1px solid #dbe6f2;border-radius:16px;display:grid;overflow:hidden}.cabinetNotificationHistory>div:first-child{align-items:center;border-bottom:1px solid #e5edf6;display:flex;justify-content:space-between;padding:17px 18px}.cabinetNotificationHistory h2{color:#071f54;font-size:20px;margin:2px 0 0}.cabinetNotificationHistory time,.cabinetNotificationHistory>div:first-child>small{color:#64748b;font-size:10px;font-weight:750}.cabinetNotificationHistory article{align-items:start;border-bottom:1px solid #edf2f7;display:grid;grid-gap:12px;gap:12px;grid-template-columns:30px minmax(0,1fr) auto;padding:15px 18px}.cabinetNotificationHistory article:last-child{border-bottom:0}.cabinetNotificationHistory article>span{align-items:center;background:#eaf8f4;border-radius:50%;color:#087864;display:inline-flex;font-size:12px;font-weight:950;height:30px;justify-content:center;width:30px}.cabinetNotificationHistory article.failed>span{background:#fff0f0;color:#c62828}.cabinetNotificationHistory article>div{display:grid;grid-gap:3px;gap:3px}.cabinetNotificationHistory article>div:last-child{justify-items:end}.cabinetNotificationHistory article small{color:#0757ff;font-size:10px;font-weight:900;text-transform:uppercase}.cabinetNotificationHistory article strong{color:#071f54;font-size:14px}.cabinetNotificationHistory article p{color:#64748b;font-size:12px;line-height:1.4;margin:0}.cabinetNotificationHistory article a{color:#0757ff;font-size:12px;font-weight:900;text-decoration:none}.cabinetNotificationEmpty,.cabinetNotificationLoading{align-items:center;background:#ffffff;border:1px solid #dbe6f2;border-radius:14px;color:#64748b;display:grid;grid-gap:6px;gap:6px;justify-items:center;min-height:160px;padding:24px;text-align:center}.cabinetNotificationEmpty span{align-items:center;background:#eaf8f4;border-radius:50%;color:#087864;display:inline-flex;font-weight:950;height:38px;justify-content:center;width:38px}.cabinetNotificationEmpty strong{color:#071f54}.cabinetNotificationEmpty p,.cabinetNotificationMessage{color:#64748b;font-size:13px;margin:0}.cabinetNotificationLoading.danger,.cabinetNotificationMessage.danger{background:#fff0f0;border-color:#ffcaca;color:#a61b1b}@media (max-width:980px){.cabinetNotificationSettings{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.cabinetNotificationChannels,.cabinetNotificationSettings,.cabinetNotificationSummary{grid-template-columns:1fr}.cabinetNotificationSummary dl{grid-template-columns:repeat(3,minmax(0,1fr))}.cabinetNotificationHistory article{grid-template-columns:30px minmax(0,1fr)}.cabinetNotificationHistory article>div:last-child{grid-column:2;justify-items:start}}