/*! Copyright (c) 2026 Eduard Vaynshteyn / Global Home Product Inc. All rights reserved for original Tucana Shield material; third-party licenses remain unchanged. Build SHA-256: 78c99c83b1303e53826e38797d9e653a79eb2182556c0b0574470e39ef59488c */
body.marketing-light{--light-paper: #f5f3ed;--light-surface: #fffefa;--light-soft: #eaece8;--light-ink: #24333b;--light-muted: #52616a;--light-line: #cbd3d2;--light-accent: #17637b;--theme-nav: #fffefaed;--theme-nav-soft: #e6ece9;--theme-nav-ink: #36535c;--theme-footer: #e9ece7;--theme-card-end: #f0f2ed;--theme-nav-rail: #edf0ebf5;--theme-border-strong: #809fa7;--theme-button: #17637b;--theme-button-ink: #ffffff;--theme-button-hover: #124c60;--theme-secondary: #edf2ee;--theme-secondary-hover: #dce8e4;--theme-field: #fbfcf8;--theme-field-line: #849b9f;--theme-placeholder: #63727b;--theme-focus: #17637b;--theme-grid: #52748008;--theme-glow: #b8d6d529;--theme-color-scheme: light;--ink: var(--light-ink);--muted: var(--light-muted);--line: var(--light-line);--paper: var(--light-paper);--white: var(--light-surface);color-scheme:var(--theme-color-scheme);color:var(--light-ink);background:var(--light-paper)}body.marketing-light.palette-silver{--light-paper: #edf2f5;--light-surface: #f8fafc;--light-soft: #e0e8ee;--light-ink: #172d43;--light-muted: #4b6275;--light-line: #c6d3de;--light-accent: #245c86;--theme-nav: #f8fafced;--theme-nav-soft: #dde7ee;--theme-nav-ink: #35566d;--theme-footer: #e0e7ed;--theme-card-end: #edf2f6;--theme-nav-rail: #e6edf2f5;--theme-border-strong: #7894a9;--theme-button: #245c86;--theme-button-hover: #184668;--theme-secondary: #e7eef4;--theme-secondary-hover: #d4e2ec;--theme-field: #fbfdff;--theme-field-line: #839aac;--theme-placeholder: #596f7f;--theme-focus: #245c86;--theme-grid: #5274900a;--theme-glow: #abc8e32d}body.marketing-light.palette-dusk{--light-paper: #162a39;--light-surface: #1e3648;--light-soft: #294354;--light-ink: #edf4f7;--light-muted: #bbceda;--light-line: #446074;--light-accent: #a1d7e6;--theme-nav: #1b3142ed;--theme-nav-soft: #294353;--theme-nav-ink: #c1dce7;--theme-footer: #1b3141;--theme-card-end: #223d50;--theme-nav-rail: #203949f5;--theme-border-strong: #7298aa;--theme-button: #9acddd;--theme-button-ink: #102735;--theme-button-hover: #c0e2eb;--theme-secondary: #2d4c5e;--theme-secondary-hover: #3b5c70;--theme-field: #1a3141;--theme-field-line: #7694a6;--theme-placeholder: #b0c3cf;--theme-focus: #a1d7e6;--theme-grid: #8abbcf08;--theme-glow: #6fa5bb1f;--theme-color-scheme: dark}.marketing-light .site-header{background:var(--theme-nav);border-color:var(--light-line);box-shadow:0 6px 24px #24333b07}.marketing-light .launch-strip{background:var(--theme-nav-soft);color:var(--theme-nav-ink);border-color:var(--light-line)}.marketing-light .site-header .brand,.marketing-light .site-header .nav-row nav a,.marketing-light .site-header .menu-button{color:var(--light-ink)}.marketing-light .site-header .nav-row nav a:hover,.marketing-light .site-header .nav-row nav [aria-current]{color:var(--light-accent)}.marketing-light .site-header .account-link{color:var(--light-ink);background:var(--light-soft);border-color:var(--theme-border-strong)}.marketing-light .site-header .nav-actions .button,.marketing-light .site-footer .button{background:var(--theme-button);color:var(--theme-button-ink);border-color:var(--theme-button);box-shadow:none}.marketing-light .site-header .nav-actions .button:hover,.marketing-light .site-footer .button:hover{background:var(--theme-button-hover);border-color:var(--theme-button-hover)}.marketing-light .site-footer{background:var(--theme-footer);border-color:var(--light-line)}.marketing-light .site-footer .brand,.marketing-light .footer-top h3{color:var(--light-ink)}.marketing-light .footer-top a:not(.brand),.marketing-light .footer-top p,.marketing-light .footer-bottom{color:var(--light-muted)}.marketing-light .footer-top a:hover{color:var(--light-accent)}.marketing-light .footer-bottom{border-color:var(--light-line)}.marketing-light .mc-home,.marketing-light .api-site{background:radial-gradient(ellipse at 95% 0,var(--theme-glow),transparent 38%),repeating-linear-gradient(90deg,var(--theme-grid) 0 1px,transparent 1px 80px),var(--light-paper);color:var(--light-ink)}.marketing-light .api-site{--api-edge: var(--light-line)}.marketing-light .mc-nav,.marketing-light .api-page-nav{background:var(--theme-nav-rail);border-color:var(--light-line)}.marketing-light .mc-nav a,.marketing-light .api-page-nav a{color:var(--light-muted)}.marketing-light .mc-nav a:hover,.marketing-light .mc-nav a[aria-current],.marketing-light .api-page-nav a:hover,.marketing-light .api-page-nav a[aria-current]{color:var(--light-accent);border-color:var(--light-accent)}.marketing-light .mc-nav button{color:var(--theme-nav-ink);background:var(--light-soft);border-color:var(--theme-border-strong);box-shadow:none}.marketing-light .api-heading h1,.marketing-light .mc-section-heading h2,.marketing-light .api-section-title h2,.marketing-light .page-intro h1{color:var(--light-ink)}.marketing-light .api-heading h1 span,.marketing-light .mc-section-heading h2 span,.marketing-light .api-section-title h2 span,.marketing-light :is(.api-module,.api-brief,.api-guide,.api-faq,.api-legal) h2 span{color:var(--light-muted)}.marketing-light .api-heading .api-kicker,.marketing-light .mc-section-heading .mc-micro,.marketing-light .api-section-title .api-kicker{color:var(--light-accent)}.marketing-light .mc2-heading .mc2-lead,.marketing-light .api-heading>p:last-child,.marketing-light .mc2-heading-markers,.marketing-light .mc-section-heading>p,.marketing-light .api-section-title>p,.marketing-light .tucana-integrations .api-section-title>p,.marketing-light .page-intro>p,.marketing-light .mc-site>.mc-section>.mc-inline-actions>p{color:var(--light-muted)}.marketing-light .mc2-heading-markers span:before{color:var(--light-accent)}.marketing-light :is(.api-module,.api-brief,.api-baseline,.api-price-card,.api-guide,.api-faq,.api-legal),.marketing-light .tucana-integrations .service-feature-card,.marketing-light :is(.mc-tech-card,.mc-briefing-card){color:var(--light-ink);background:linear-gradient(140deg,var(--light-surface),var(--theme-card-end));border-color:var(--light-line);box-shadow:0 12px 30px #24333b08}.marketing-light .api-site :is(.api-module,.api-brief,.api-baseline,.api-price-card,.api-guide,.api-faq,.api-legal){background:linear-gradient(140deg,var(--light-surface),var(--theme-card-end))}.marketing-light :is(.api-module,.mc-tech-card,.mc-briefing-card):hover,.marketing-light .tucana-integrations .service-feature-card:hover{background:var(--light-surface);border-color:var(--theme-border-strong);box-shadow:0 12px 32px #24333b10}.marketing-light :is(.api-module,.api-brief,.api-baseline,.api-price-card,.api-guide,.api-faq,.api-legal) :is(h2,h3),.marketing-light .service-card-copy h3,.marketing-light :is(.mc-tech-card,.mc-briefing-card) h3{color:var(--light-ink)}.marketing-light :is(.api-module,.api-brief,.api-baseline,.api-price-card,.api-guide,.api-faq,.api-legal)>:is(p:not(.api-kicker),ul,ol),.marketing-light .api-assurance-grid p:not(.api-kicker),.marketing-light .api-cost-grid p,.marketing-light .service-card-copy>p:not(.api-kicker),.marketing-light :is(.mc-tech-card,.mc-briefing-card) p{color:var(--light-muted)}.marketing-light :is(.api-module,.api-brief,.api-baseline,.api-price-card,.api-guide,.api-faq,.api-legal) .api-kicker,.marketing-light .service-card-copy>.api-kicker,.marketing-light .mc-tech-card small,.marketing-light :is(.mc-tech-card,.mc-briefing-card) b,.marketing-light .api-legal a{color:var(--light-accent)}.marketing-light :is(.mc-tech-card,.mc-briefing-card) b{border-color:var(--light-line)}.marketing-light .service-card-copy .integration-badge{color:var(--theme-nav-ink)!important;background:var(--light-soft);border-color:var(--theme-border-strong)}.marketing-light .api-price-card:nth-child(2){border-color:var(--theme-border-strong)}.marketing-light .api-price-card li:before{color:var(--light-accent)}.marketing-light .api-price-card .api-price{color:var(--light-ink)}.marketing-light .api-baseline .api-bar{color:#d8eeff}.marketing-light .api-faq :is(label,summary,[data-api-faq-count],details p){color:var(--light-muted)}.marketing-light .api-faq summary{color:var(--light-ink)}.marketing-light .api-faq details{border-color:var(--light-line)}.marketing-light .feature-table-wrap,.marketing-light .feature-table :is(th,td){border-color:var(--light-line)}.marketing-light .feature-table th{color:var(--light-ink);background:var(--light-soft)}.marketing-light .feature-table td{color:var(--light-muted);background:var(--light-surface)}.marketing-light .feature-table strong{color:var(--light-ink)}.marketing-light :is(.api-heading,.api-module,.api-brief,.api-baseline,.api-price-card,.api-guide,.api-faq,.api-legal,.api-contact,.api-actions) .button,.marketing-light .mc-section-heading .mc-button,.marketing-light .mc-site>.mc-section>.mc-inline-actions .mc-button{background:var(--theme-button);border-color:var(--theme-button);color:var(--theme-button-ink);box-shadow:none}.marketing-light :is(.api-heading,.api-module,.api-brief,.api-baseline,.api-price-card,.api-guide,.api-faq,.api-legal,.api-contact,.api-actions) .button:hover,.marketing-light .mc-section-heading .mc-button:hover,.marketing-light .mc-site>.mc-section>.mc-inline-actions .mc-button:hover{background:var(--theme-button-hover);border-color:var(--theme-button-hover)}.marketing-light :is(.api-heading,.api-module,.api-brief,.api-baseline,.api-price-card,.api-guide,.api-faq,.api-legal,.api-contact,.api-actions) .button-secondary,.marketing-light .mc-section-heading .mc-button.mc-secondary{background:var(--theme-secondary);color:var(--light-accent);border-color:var(--theme-border-strong)}.marketing-light :is(.api-heading,.api-module,.api-brief,.api-baseline,.api-price-card,.api-guide,.api-faq,.api-legal,.api-contact,.api-actions) .button-secondary:hover,.marketing-light .mc-section-heading .mc-button.mc-secondary:hover{background:var(--theme-secondary-hover);color:var(--light-ink);border-color:var(--theme-border-strong)}.marketing-light .api-contact .hero-lead,.marketing-light .api-contact h1 em{color:var(--light-muted)}.marketing-light .api-status-line{color:var(--light-muted);border-color:var(--light-line)}.marketing-light .api-status-line a,.marketing-light .api-status-line>span:before,.marketing-light .api-inline-links{color:var(--light-accent)}.marketing-light .api-contact .contact-form-wrap{color:var(--light-ink);background:var(--light-surface);border-color:var(--light-line);box-shadow:0 0 0 4px #cddbd333,0 20px 50px #24333b09}.marketing-light :is(.api-contact,.api-faq) :is(input,select,textarea){background:var(--theme-field);color:var(--light-ink);border-color:var(--theme-field-line);color-scheme:var(--theme-color-scheme)}.marketing-light :is(.api-contact,.api-faq) :is(input,textarea)::placeholder{color:var(--theme-placeholder)}.marketing-light :is(.api-contact,.api-faq) label,.marketing-light .api-contact .form-note{color:var(--light-muted)}.marketing-light :is(.command-intro,.command-dialog,.command-film-dialog,.mc-frame,.mc-sample,.mc2-frame,.tucana-grafana-preview,.mc-dialog,.api-lab,.api-room-card,.api-closing,.api-tech-card,.api-module-art,.mc-tech-card-art,.mc-briefing-art,.service-illustration){--ink: #d6edff;--muted: #a2bed2;--line: #355a76;--paper: #0c2032;--white: #133149;color:#d6edff;color-scheme:dark}.marketing-light .command-intro{color:#e9f5ff}.marketing-light :is(.api-room-card,.api-closing) .api-kicker{color:#8dd9ff}.marketing-light .api-module-art>span{color:#9ddfff}.marketing-light :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--theme-focus);outline-offset:4px}.marketing-light :is(.command-intro,.command-dialog,.command-film-dialog,.mc-frame,.mc-sample,.mc2-frame,.tucana-grafana-preview,.mc-dialog,.api-lab,.api-room-card,.api-closing,.api-tech-card) :is(a,button,input,select,textarea,summary):focus-visible{outline-color:#a6e3ff}@media(max-width:980px){.marketing-light .site-header .nav-row nav{background:var(--light-surface);border-color:var(--light-line);box-shadow:0 12px 24px #24333b0d}}@media print{body.marketing-light,.marketing-light .mc-home,.marketing-light .api-site{background:#fff;color:#24333b}}
