:root{--graphite:#0b0e12;--graphite-2:#10151d;--graphite-3:#1b2330;--graphite-line:#262f3c;--graphite-text:#c9d2df;--graphite-muted:#8e9cb4;--paper:#f4f1ed;--paper-soft:#faf8f5;--canvas:#f7f7f5;--cobalt:#2366f5;--cobalt-dark:#1855d8;--cobalt-soft:#e8eefd;--cobalt-wash:#f3f6fe;--cobalt-line:#b9ccf8;--tone-danger:#b42318;--tone-danger-soft:#fdecea;--tone-warning:#8a5300;--tone-warning-soft:#fdf3dc;--tone-success:#17803d;--tone-success-soft:#e6f6ec;--tone-neutral:#475569;--tone-neutral-soft:#edf1f6;--tone-info:#1d4fc4;--tone-info-soft:#e8eefd;--font-headline-stack:var(--font-headline),"Oswald","Arial Narrow",sans-serif;--font-body-stack:var(--font-body),"Golos Text",Arial,sans-serif}html:not([data-ui=v1]){--bg:#ffffff;--bg-soft:var(--canvas);--surface:#ffffff;--surface-strong:var(--cobalt-soft);--surface-soft:#f3f5f8;--primary:var(--cobalt);--primary-dark:var(--cobalt-dark);--secondary:var(--cobalt);--accent:var(--cobalt);--purple:var(--cobalt);--info-soft:var(--cobalt-soft);--success:var(--tone-success);--warning:#b7791f;--danger:#d92d20;--text:#131a24;--muted:#5f6b7c;--line:#e3e7ed;--line-strong:#d4dce7;--shadow:0 12px 32px rgba(16,21,29,.08);--shadow-soft:0 4px 14px rgba(16,21,29,.06);--radius:10px;--radius-small:7px;scroll-behavior:auto}@media (prefers-reduced-motion:no-preference){html:not([data-ui=v1]){scroll-behavior:smooth}}html:not([data-ui=v1]) body{font-family:var(--font-body-stack);background:var(--bg);color:var(--text)}html:not([data-ui=v1]) :is(.app-shell,.auth-page) :is(h1,h2){font-family:var(--font-headline-stack);font-weight:500;letter-spacing:-.01em}html:not([data-ui=v1]) :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline:3px solid #73a9ff;outline-offset:2px}.brand-word,html:not([data-ui=v1]) .brand-mark,html:not([data-ui=v1]) .brand-name{display:none}html:not([data-ui=v1]) .brand-word{display:inline;font-family:var(--font-body-stack);font-size:26px;font-weight:600;letter-spacing:-.05em;color:var(--text)}html:not([data-ui=v1]) .brand-word span{color:var(--cobalt)}html:not([data-ui=v1]) .btn{border-radius:6px;font-weight:600}html:not([data-ui=v1]) .btn:hover{transform:none}html:not([data-ui=v1]) .btn-primary{box-shadow:none;border-color:#397cff}html:not([data-ui=v1]) .btn-primary:hover,html:not([data-ui=v1]) .btn-secondary{box-shadow:none}html:not([data-ui=v1]) .btn-secondary:hover{border-color:var(--cobalt-line)}html:not([data-ui=v1]) .btn-large,html:not([data-ui=v1]) .icon-btn{border-radius:7px}html:not([data-ui=v1]) .icon-btn:hover{border-color:var(--cobalt-line)}html:not([data-ui=v1]) :is(.field input:focus,.field select:focus,.field textarea:focus,.inline-add input:focus,.document-upload-row select:focus,.check-start__input input:focus){box-shadow:0 0 0 3px rgba(35,102,245,.14)}html:not([data-ui=v1]) .eyebrow{color:var(--muted);font-weight:600;letter-spacing:.16em}html:not([data-ui=v1]) :is(.mini-icon.purple,.feature-icon.purple,.price-badge,.drop-icon,.auth-icon,.question-list article>span,.avatar){background:var(--cobalt-soft);color:var(--cobalt)}html:not([data-ui=v1]) :is(.dropzone:hover,.dropzone.dragging,.check-mode.active,.compare-picker button.selected){border-color:var(--cobalt-line);background:var(--cobalt-wash);box-shadow:none}html:not([data-ui=v1]) .feedback-row button.selected{border-color:var(--cobalt-line);background:var(--cobalt-soft);color:var(--cobalt)}html:not([data-ui=v1]) :is(.tender-card-preview,.analysis-tender-card,.registry-lookup-card){border-color:var(--line);background:#f8f9fb}html:not([data-ui=v1]) .purchase-card.featured{border-color:var(--cobalt-line);background:linear-gradient(145deg,#fff,var(--cobalt-wash));box-shadow:0 12px 32px rgba(35,102,245,.1)}html:not([data-ui=v1]) .founders-offer{border-color:var(--cobalt-line);background:linear-gradient(135deg,var(--cobalt-wash),#fff)}html:not([data-ui=v1]) .owner-credit-row td{background:rgba(35,102,245,.05)}html:not([data-ui=v1]) .auth-page{background:radial-gradient(circle at 15% 15%,rgba(35,102,245,.1),transparent 30%),var(--canvas)}html:not([data-ui=v1]) :is(.panel,.auth-card){box-shadow:none}html:not([data-ui=v1]) .app-shell{background:var(--canvas)}html:not([data-ui=v1]) .sidebar{background:var(--graphite-2);border-right:0;color:var(--graphite-text)}html:not([data-ui=v1]) .sidebar .brand-word{color:#fff}html:not([data-ui=v1]) .side-nav{gap:3px}html:not([data-ui=v1]) .side-nav a{border-radius:6px;color:var(--graphite-text);font-weight:500;font-size:14px}html:not([data-ui=v1]) .side-nav a:hover{background:rgba(255,255,255,.06);color:#fff}html:not([data-ui=v1]) .side-nav a.active{background:var(--graphite-3);color:#fff;box-shadow:inset 3px 0 0 var(--cobalt)}html:not([data-ui=v1]) .sidebar-profile{border-top-color:var(--graphite-line);color:var(--graphite-muted)}html:not([data-ui=v1]) .sidebar-profile strong{color:#fff}html:not([data-ui=v1]) .sidebar-profile small{color:var(--graphite-muted);font-size:12px}html:not([data-ui=v1]) .profile-signout{color:var(--graphite-muted)}html:not([data-ui=v1]) .profile-signout:hover{background:rgba(255,255,255,.08);color:#fff}html:not([data-ui=v1]) .sidebar .icon-btn{background:transparent;border-color:var(--graphite-line);color:var(--graphite-text)}html:not([data-ui=v1]) .sidebar-bot-links .bot-pill{background:rgba(255,255,255,.06);border-color:var(--graphite-line);color:#e8edf5}html:not([data-ui=v1]) .app-topbar{background:rgba(255,255,255,.94);min-height:76px}html:not([data-ui=v1]) .app-topbar h1{font-size:30px}html:not([data-ui=v1]) .auth-loading{background:var(--canvas)}html:not([data-ui=v1]) [id]{scroll-margin-top:90px}html:not([data-ui=v1]) .v2-section-title{margin:34px 0 16px;font-family:var(--font-headline-stack);font-size:28px;font-weight:500}.cabinet-v2 .breadcrumbs{display:none}.cabinet-v2 :is(.panel,.check-panel,.check-start,.tender-card-preview,.analysis-tender-card,.score-card,.stat-card,.metric-card,.value-card,.risk-card,.price-card,.purchase-card,.billing-balance-card,.registry-lookup-card,.recommendation-banner,.recommendation-mini,.report-decision,.report-scores>div,.report-facts>div,.personal-result-head,.question-list article,.support-list article,.owner-support-list article,.market-customer,.market-metrics article,.market-table-wrap,.source-link-panel,.source-tabs,.profile-summary,.file-row,.dropzone,.check-mode,.compare-picker button,.aside-note,.benefit-item,.faq-list details,.upload-mini,.dashboard-preview,.alert,.paywall,.founders-offer){border-radius:8px;box-shadow:none}.cabinet-v2 :is(.feature-icon,.mini-icon,.step-icon,.drop-icon,.recommendation-icon){border-radius:8px}.cabinet-v2 .panel{padding:20px;border-color:var(--line)}.cabinet-v2 .panel+.panel{margin-top:16px}.cabinet-v2 :is(.panel-heading h2,.panel>h2,.panel-heading h3,.tender-card-head h2,.tender-card-head h3,.paywall h2,.recommendation-banner h2,.check-panel h2){font-family:var(--font-headline-stack);font-weight:500;letter-spacing:-.01em;color:var(--text)}.cabinet-v2 :is(.panel-heading h2,.panel>h2,.check-panel h2,.paywall h2){font-size:24px;line-height:1.2}.cabinet-v2 :is(.panel-heading h3,.tender-card-head h3){font-size:20px;line-height:1.25}.cabinet-v2 .step-chip{border-radius:5px;background:var(--cobalt-soft);color:var(--cobalt);border-color:transparent}.cabinet-v2 :is(.tag,.status-label,.matrix-status,.chip){border-radius:5px}.cabinet-v2 :is(input,select,textarea):not([type=checkbox]):not([type=radio]){border-radius:6px}.cabinet-v2 .check-start__input input{border-radius:6px}.cabinet-v2 :is(.data-table,.table-wrap table) th{background:#f4f6fa;color:#55657e;font-size:12px;font-weight:500;text-transform:none;letter-spacing:0}.cabinet-v2 :is(.data-table-wrap,.table-wrap){border-radius:8px}.cabinet-v2 .app-content{width:auto;padding:0}.cabinet-v2 .eyebrow{font-size:12px}html:not([data-ui=v1]) .site-header{height:80px;background:#0b0e12;border-bottom:1px solid #1b2330;-webkit-backdrop-filter:none;backdrop-filter:none}html:not([data-ui=v1]) .site-header .brand-word{color:#fff;font-size:30px}html:not([data-ui=v1]) .site-header .brand-word span{color:#2876ff}html:not([data-ui=v1]) .main-nav a{color:#c4c9d0;font-weight:500}html:not([data-ui=v1]) .main-nav a:hover{color:#fff}html:not([data-ui=v1]) .site-header .btn-ghost,html:not([data-ui=v1]) .site-header .menu-btn{background:transparent;border-color:#333b46;color:#e8edf5}html:not([data-ui=v1]) .site-header .btn-ghost:hover{border-color:#5997ff}@media (max-width:860px){html:not([data-ui=v1]) .main-nav{background:#10151b;border-color:#283242;box-shadow:0 16px 40px rgba(0,0,0,.4)}}@media (max-width:620px){html:not([data-ui=v1]) .site-header{height:68px}}:where(html:not([data-ui=v1]) body) :is(h1,h2){font-family:var(--font-headline-stack);font-weight:500;letter-spacing:-.01em}html:not([data-ui=v1]) .customer-lookup input:focus{box-shadow:0 0 0 3px rgba(35,102,245,.14)}