@import url('/light-base.css');
/* Theme control is shared by every page; the dark presentation remains the default. */
.theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:44px;min-height:44px;flex-shrink:0;border:1px solid #3c5263;border-radius:10px;background:#132534;color:#b7d4e1;padding:10px 12px;cursor:pointer;font-size:14px;line-height:1.4}.theme-toggle svg{width:20px;height:20px;flex-shrink:0}.theme-toggle:hover{color:#95eed0;border-color:#78b9a5}.theme-toggle:focus-visible{outline:2px solid #78e8c4;outline-offset:4px}.theme-toggle-copy{white-space:nowrap}.site-header-inner{column-gap:16px}.site-header .site-nav{margin-left:auto}.site-header .site-menu-toggle{margin-left:auto}.site-header .theme-toggle{order:4}
html[data-theme="light"]{color-scheme:light;--bg:#f8f8fa;--panel:#ffffff;--line:#e0e1e9;--text:#17191f;--muted:#606778;--mint:#8228ff;--blue:#5b4cbd;--sidebar:238px;background:#f8f8fa}
html[data-theme="light"] body{background-color:#f8f8fa;color:#17191f;background-image:radial-gradient(ellipse 65% 650px at 105% 180px,#9e6cff1a,transparent 75%),url('/light-grid.svg');background-size:auto,1600px 1000px;background-repeat:no-repeat,repeat;background-attachment:fixed;}
html[data-theme="light"] .site-header{background:#fafafbeF;border-bottom-color:#e3e2eb;box-shadow:0 2px 15px #18102003}
/* Keep the approved marks and their dark field intact in the light presentation. */
html[data-theme="light"] .site-header .brand{color:#e6ecf4;background:#0d1621;padding:7px 10px;border-radius:12px}
html[data-theme="light"] .brand-mark{background:#69e5bc;color:#0b1d1b}
html[data-theme="light"] .brand-mark span{color:#246955}
html[data-theme="light"] .brand-light{color:#adbdce}
html[data-theme="light"] .footer-brand{color:#a5b6c8;background:#0d1621;padding:6px 10px;border-radius:8px}
html[data-theme="light"] .footer-brand span{color:#69e5bc}
html[data-theme="light"] .site-nav-item{color:#545461}
html[data-theme="light"] .site-nav-item.active{background:#efe7ff;border-color:#dfcef9;color:#6323bf}
html[data-theme="light"] .site-nav-item:hover{background:#f0ebf9;color:#5c22a5}
html[data-theme="light"] .nav-product{color:#752bc9}
html[data-theme="light"] .header-free{color:#176247;background:#e6f4eb}
html[data-theme="light"] .theme-toggle{background:#fff;border-color:#dbd6e5;color:#6630ab;box-shadow:0 2px 7px #22143b06}
html[data-theme="light"] .site-menu-toggle{background:#fff;color:#4a3d63;border-color:#d8d3e2}
html[data-theme="light"] .consultation-hero:before{background:radial-gradient(ellipse at 50% 35%,#ae83ff12,transparent 66%)}
html[data-theme="light"] .consultation-hero h1{color:#15161b}
html[data-theme="light"] .consultation-hero h1 span,html[data-theme="light"] .product-dot{color:#8428ff}
html[data-theme="light"] .consultation-hero .eyebrow,html[data-theme="light"] .eyebrow{color:#7930d1}
html[data-theme="light"] .consultation-hero>p{color:#626875}
html[data-theme="light"] .consultation-hero .search-form,html[data-theme="light"] .import-intro .import-search-row{background:#fff;border-color:#ded9e8;box-shadow:0 12px 40px #2c1b5108}
html[data-theme="light"] input,html[data-theme="light"] select,html[data-theme="light"] textarea{background:#fff;color:#20232e;border-color:#d7d7e2}
html[data-theme="light"] input::placeholder{color:#767485;opacity:1}
html[data-theme="light"] #search-button,html[data-theme="light"] .primary-button,html[data-theme="light"] .account-form .primary-button,html[data-theme="light"] .import-intro .import-search-row button{color:#fff;background:#8428ff;border-color:#8428ff}
html[data-theme="light"] .outline-button,html[data-theme="light"] .sample-toggle{color:#6327b0;background:#fff;border-color:#d9d3e5}
html[data-theme="light"] .sample-toggle:hover,html[data-theme="light"] .outline-button:hover{background:#f1eaff;border-color:#ba9de5}
html[data-theme="light"] .search-icon,html[data-theme="light"] .official-link,html[data-theme="light"] .text-button,html[data-theme="light"] .service-anchor{color:#7624cb}
html[data-theme="light"] .service-anchor{border-color:#b58ce9}
html[data-theme="light"] .service-lead{color:#272632!important}
html[data-theme="light"] .service-faq .faq-heading .eyebrow{color:#782acf}
html[data-theme="light"] .faq-list summary{color:#25232e}
html[data-theme="light"] .faq-list summary:after,html[data-theme="light"] .faq-list details[open]>summary{color:#7a27d4}
html[data-theme="light"] .faq-list details>p{color:#5f6373}
html[data-theme="light"] .panorama-map{background:#ffffffde;border-color:#e4e0eb;box-shadow:0 24px 65px #2a1d3c0b}
html[data-theme="light"] .map-number,html[data-theme="light"] .panorama-copy>.eyebrow{color:#8228df}
html[data-theme="light"] .map-signal{background:#8428ff;box-shadow:0 0 0 5px #8428ff0b}
html[data-theme="light"] .map-entry h3{color:#25232e}
html[data-theme="light"] .map-entry p,html[data-theme="light"] .map-bottom{color:#696577}
html[data-theme="light"] .inventory-heading h2 span{color:#7735c7}
html[data-theme="light"] .panorama-inventory .inventory-sheet>[data-inventory-area=finance]{--area-accent:#7932ca;background:#fff;border-color:#e2daee}
html[data-theme="light"] .panorama-inventory .inventory-sheet>[data-inventory-area=identity]{--area-accent:#4c6ea8;background:#f7f9fe;border-color:#dce3ef}
html[data-theme="light"] .panorama-inventory .inventory-sheet>[data-inventory-area=network]{--area-accent:#41836e;background:#f4faf7;border-color:#d7e6dc}
html[data-theme="light"] .panorama-inventory .inventory-sheet>[data-inventory-area=imports]{--area-accent:#467c98;background:#f4f9fc;border-color:#dbe7ec}
html[data-theme="light"] .panorama-inventory .inventory-sheet>[data-inventory-area=legal]{--area-accent:#b07639;background:#fdf8f2;border-color:#eddfcf}
html[data-theme="light"] .panorama-inventory .inventory-sheet>[data-inventory-area=records]{--area-accent:#8053b4;background:#faf6ff;border-color:#e5d9ef}
html[data-theme="light"] .inventory-area h3,html[data-theme="light"] .inventory-area h4,html[data-theme="light"] .inventory-heading h2{color:#25232d}
html[data-theme="light"] .inventory-intro,html[data-theme="light"] .inventory-area li,html[data-theme="light"] .inventory-heading>p{color:#5c6577}
html[data-theme="light"] .inventory-kicker{color:#66657a}
html[data-theme="light"] .panorama-inventory .inventory-finance .inventory-columns>.finance-feature{background:#f0f9f5;border-color:#d8e9e0}
html[data-theme="light"] .panorama-inventory .inventory-finance .inventory-columns>.finance-feature-checks{background:#fff3f6;border-color:#efdbe2}
html[data-theme="light"] .panorama-inventory .inventory-finance .inventory-columns>.finance-feature-signers{background:#f1f6ff;border-color:#d9e3f3}
html[data-theme="light"] .panorama-inventory .inventory-finance .inventory-columns>.finance-feature-score{background:#f5efff;border-color:#e6d9f6}
html[data-theme="light"] .finance-feature-lead{color:#5d6575}
html[data-theme="light"] .finance-feature-icon{color:#286c52;background:#dfefe6}
html[data-theme="light"] .finance-feature-checks .finance-feature-icon{color:#a24660;background:#f9e1e8}
html[data-theme="light"] .finance-feature-signers .finance-feature-icon{color:#466c9d;background:#e1eafa}
html[data-theme="light"] .finance-feature-score .finance-feature-icon{color:#7852b8;background:#e9dcfa}
html[data-theme="light"] .inventory-disclosure{border-color:#dddfe7}
html[data-theme="light"] .inventory-disclosure summary{color:#514b60}
html[data-theme="light"] .inventory-tags span{background:#fff;border-color:#dedee9;color:#566277}
html[data-theme="light"] .inventory-topic-nav a{background:#fff;border-color:#dedce7;color:#5d536e}
html[data-theme="light"] .inventory-topic-nav a:hover{background:#f0e8ff;border-color:#cbb4eb}
html[data-theme="light"] .inventory-topic-icon{color:#8541cc}
html[data-theme="light"] .network-explore-guide p{color:#61766b}
html[data-theme="light"] .network-explore-guide strong{color:#294f3d}
html[data-theme="light"] .network-explore-guide>div>span{background:#deeee4;color:#367056}
html[data-theme="light"] .identity-network-area .relationship-preview{background:#fff;border-color:#d6e6dd}
html[data-theme="light"] .identity-network-area .preview-network-node strong{background:#ffffffe6;color:#405769}
html[data-theme="light"] .preview-network-node>span{background:#e7f0f9;border-color:#9bb1c7;color:#405b78}
html[data-theme="light"] .preview-network-node.is-highlighted>span{background:#ede2ff;border-color:#9566cc;color:#6b30ad;box-shadow:0 0 0 3px #8428ff12}
html[data-theme="light"] .preview-node-links path.is-highlighted{stroke:#8b45d7}
html[data-theme="light"] .preview-network-info>strong{color:#293143}
html[data-theme="light"] .preview-network-info>p{color:#626c7d}
html[data-theme="light"] .trade-service-image{box-shadow:0 20px 55px #1c233016}
html[data-theme="light"] .trade-service-image:after{background:linear-gradient(0deg,#071b27de,transparent 62%)}
html[data-theme="light"] .trade-image-caption,html[data-theme="light"] .trade-image-caption>strong,html[data-theme="light"] .trade-image-caption>span{color:#fff}
html[data-theme="light"] .trade-service-copy h2>span{color:#8542ce}
html[data-theme="light"] .included-note strong{color:#7534bb}
html[data-theme="light"] .checks-free-badge{color:#28674a;background:#edf8f1;border-color:#cee6d8}
html[data-theme="light"] .checks-free-badge:before{background:#2b8b59}
html[data-theme="light"] .checks-landing .checks-search-panel{background:#ffffffed;border-color:#e0dce9;box-shadow:0 24px 65px #2a1d3c09}
html[data-theme="light"] .checks-search-panel .account-form input,html[data-theme="light"] .checks-search-panel .account-form select{background:#fafafe;border-color:#d8d8e3;color:#292b38}
html[data-theme="light"] .legal-document,html[data-theme="light"] .legal-index,html[data-theme="light"] .legal-card{background:#ffffffeb;border-color:#e3dfec}
html[data-theme="light"] .legal-document h2,html[data-theme="light"] .legal-card h2{color:#22232e}
html[data-theme="light"] .legal-document p{color:#535d6d}
html[data-theme="light"] .legal-document a,html[data-theme="light"] .legal-card span,html[data-theme="light"] .legal-note a{color:#7531c8}
html[data-theme="light"] .legal-card:hover{background:#f7f2ff;border-color:#cdb8e9}
html[data-theme="light"] .legal-note{border-color:#ded9e7;background:#ffffff90;color:#5d6172}
html[data-theme="light"] .legal-links a{color:#666170}
html[data-theme="light"] .report-tabs{background:#fff;border-color:#e0dcea}
html[data-theme="light"] .report-tabs a.selected{color:#7732c6;border-color:#8a41da}
html[data-theme="light"] .company-card{background:linear-gradient(120deg,#fff,#f6f0ff);border-color:#dfd7ea}
html[data-theme="light"] .company-avatar{background:#eee4ff;border-color:#d6bff0;color:#6a30ab}
html[data-theme="light"] .identity-age{background:#fff;border-color:#d9d2e6}
html[data-theme="light"] .identity-age strong{color:#7631c4}
html[data-theme="light"] .company-narrative{border-color:#dfdbe7}
html[data-theme="light"] .company-narrative p{color:#485165}
html[data-theme="light"] .narrative-alert,html[data-theme="light"] .payment-unpaid,html[data-theme="light"] .work-error{color:#b32a49!important}
html[data-theme="light"] .narrative-normal,html[data-theme="light"] .payment-paid{color:#176b4c}
html[data-theme="light"] .narrative-pending{color:#696578}
html[data-theme="light"] .network-area{background-color:#faf9fe;background-image:linear-gradient(#b8a7cf25 1px,transparent 1px),linear-gradient(90deg,#b8a7cf25 1px,transparent 1px)}
html[data-theme="light"] .graph-node rect,html[data-theme="light"] .graph-node circle{fill:#f1eaff;stroke:#ab8bc6}
html[data-theme="light"] .graph-node text{fill:#3c3450}
html[data-theme="light"] .graph-node text.small{fill:#645c73}
html[data-theme="light"] .graph-node text.initials{fill:#7541ad}
html[data-theme="light"] .graph-link{stroke:#9970ba;opacity:.8}
html[data-theme="light"] .import-chart-line,html[data-theme="light"] .chart-line{stroke:#8428ff}
html[data-theme="light"] .import-chart-dot{fill:#8428ff;stroke:#8428ff}
html[data-theme="light"] .import-chart-dot.partial{fill:#fff;stroke:#8f681f}
html[data-theme="light"] .import-chart-grid{stroke:#d9d5e5}
html[data-theme="light"] .import-chart-plot text{fill:#636075}
html[data-theme="light"] .import-chart-tip{background:#fff;border-color:#b48bde;color:#423654;box-shadow:0 6px 25px #32224d16}
html[data-theme="light"] .import-chart-tip strong{color:#7632bb}
html[data-theme="light"] .import-chart-tip small{color:#655e73}
html[data-theme="light"] :focus-visible{outline-color:#8943d7}
@media(max-width:1400px){.theme-toggle-copy{display:none}.theme-toggle{padding:10px;min-width:42px}.site-header-inner{column-gap:12px}.site-nav-item{font-size:14px;padding-left:7px;padding-right:7px}}
@media(max-width:1150px){.site-header-inner{flex-wrap:wrap}.site-header.js-ready .site-menu-toggle{display:block;order:2}.site-header.js-ready .site-nav{display:none}.site-header.js-ready.is-open .site-nav{display:grid;grid-template-columns:1fr 1fr;order:5;width:100%;margin:0}.site-header .theme-toggle{order:3}.site-header{position:relative}}
@media(max-width:600px){.site-header-inner{column-gap:10px}.theme-toggle{width:42px}.site-header .site-menu-toggle{padding:10px 12px}.site-header.js-ready.is-open .site-nav{grid-template-columns:1fr}.site-header .site-nav-item{min-height:44px}}
@media print{.theme-toggle{display:none!important}html[data-theme="light"] body{background:#fff}}
@media(max-width:400px){.site-header .site-menu-toggle{padding-left:8px;padding-right:8px}.site-header-inner{column-gap:8px}}

/* Light-only cards inspired by ALBATROS. Approved logos remain unchanged. */
html[data-theme="light"]{--line:#e9e8ed;--muted:#626575;--panel:#fff;--text:#18191e}
html[data-theme="light"] :is(.panel,.company-header,.report-header,.panorama-map,.legal-card,.account-card,.import-report,.registry-events-panel){border:1px solid #e9e8ed;border-radius:28px;background:#ffffff;box-shadow:0 22px 65px -24px #20202d24,0 1px 3px #20202d03;}
html[data-theme="light"] :is(.metric-card,.assembly-record,.event-card,.registry-event-metrics article,.finance-feature){border-color:#e9e8ed;border-radius:18px;box-shadow:0 10px 28px -18px #2922342b;}
html[data-theme="light"] .panel-heading{border-bottom-color:#efedf3;background:transparent}
html[data-theme="light"] .registry-event-metrics article{background:#fcfbfe;border-top:1px solid #e9e8ed}
html[data-theme="light"] .assembly-record{background:#fff;border-left:3px solid #b48aef}
html[data-theme="light"] .event-card{background:#fff}
html[data-theme="light"] .panorama-map{padding:32px;border-radius:32px;background:#ffffffed;box-shadow:0 28px 75px -25px #1d162629}
html[data-theme="light"] .map-entry{border-color:#eeecf2}
html[data-theme="light"] .finance-feature-icon{border:1px solid #ebe7f0;border-radius:50%;box-shadow:0 5px 15px #2a143506}
html[data-theme="light"] .history-evidence,html[data-theme="light"] .registry-events-scope{border-color:#eeecf2}
html[data-theme="light"] .assembly-resolution{margin-top:16px;padding:16px 18px;border-radius:14px;background:#f8f5ff;border:1px solid #eee6fa}
html[data-theme="light"] .assembly-resolution strong{color:#6524b2}
.assembly-resolution ul{padding-left:20px;margin:10px 0;font-size:16px;line-height:1.7}.assembly-resolution a{display:inline-block;margin-top:8px}
.theme-toggle{display:none!important}
@media(max-width:700px){html[data-theme="light"] :is(.panel,.company-header,.report-header,.registry-events-panel){border-radius:20px}html[data-theme="light"] .panorama-map{padding:22px}}

.personal-record-network{margin-top:28px;padding:24px}.personal-network-area{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:#faf8ff url(/light-grid.svg)}.personal-network-area svg{display:block;max-width:100%;touch-action:none}.personal-network-tools{display:flex;align-items:center;gap:10px}.personal-record-network>p{font-size:16px;line-height:1.7}
