/* Public-domain layout; no private studio chrome. */
html{scroll-behavior:smooth;scroll-padding-top:110px}body.live-public{background:#fffefb;color:#243c5d}.live-public.preview-focus main{margin:0;padding:0;max-width:none;min-height:0}.live-public .public-preview{border:0;border-radius:0;max-width:1800px;margin:auto}.live-public .preview-header{position:sticky;top:0;z-index:50}.live-public .preview-nav{flex-wrap:wrap;justify-content:flex-end;row-gap:8px}.live-brand-logo{width:48px;height:48px;object-fit:contain;flex-shrink:0}.live-public .preview-brand{gap:12px}.live-public .preview-nav a{white-space:normal}.live-public .public-about>div>p,.live-public .product-description,.live-public .preview-footer p{color:#65748a}.live-public .campus-section-head>p{color:#68768c}.live-public .product-detail p{white-space:pre-wrap;line-height:1.9;margin-top:18px}.live-public .product-detail .product-visual{height:240px}.live-public dialog{max-width:min(760px,94vw);max-height:90dvh}.live-public .gallery-authentic-note{text-align:center}.live-public .public-footer-base{flex-wrap:wrap;gap:12px}.skip-link{position:fixed;top:-100px;left:15px;z-index:200;background:#203653;color:white;padding:12px}.skip-link:focus{top:10px}.owner-draft-banner{background:#f2dda9;color:#3e331c;padding:12px;text-align:center;font-weight:700}.noscript{padding:40px}.noscript a{display:inline-block;margin:20px}.live-public .public-capabilities{flex-wrap:wrap}.live-public .preview-footer .live-brand-logo{width:36px;height:36px}.live-public .campus-slide-copy h1{overflow-wrap:anywhere}.live-public .preview-nav a:last-child{background:transparent;border:0}.live-public .campus-menu-panel a{white-space:normal}.live-public .public-announcement a{white-space:nowrap}
@media(min-width:1100px){.live-public .preview-header{padding:25px 4%}.live-public .preview-nav{gap:18px}.live-public .preview-nav a,.live-public .campus-menu-trigger{font-size:12px}.live-public .preview-brand{font-size:22px}.live-public .preview-brand small{font-size:8px}}
@media(max-width:1050px){.live-public .preview-header{flex-wrap:wrap;justify-content:space-between}.live-public .public-menu-button{display:inline-flex}.live-public .preview-header .preview-nav{display:none;flex-basis:100%;flex-direction:column;align-items:stretch;background:#f7f3eb;padding:14px;margin-top:15px;max-height:65dvh;overflow-y:auto}.live-public .preview-header .preview-nav.open{display:flex}.live-public .preview-nav a,.live-public .campus-menu-trigger{font-size:13px!important;padding:10px!important;min-height:40px}.live-public .campus-menu-panel{position:static;box-shadow:none;width:100%;margin:0}.live-public .preview-nav .campus-menu-group{width:100%}.live-public .campus-menu-trigger{width:100%;justify-content:space-between}}
@media(max-width:600px){html{scroll-padding-top:90px}.live-public .preview-header{padding:17px 20px}.live-brand-logo{width:40px;height:40px}.live-public .preview-brand{font-size:18px}.live-public .preview-nav{gap:4px}.live-public .public-announcement p{display:none}.live-public .public-capabilities>span{font-size:9px}.live-public .campus-slide-copy h1{font-size:34px;line-height:1.4}.live-public .public-footer-base{font-size:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation-duration:.01ms!important;transition-duration:.01ms!important}}
.live-public .preview-nav a.live-login{background:#efe5d3;border:1px solid #decba7;border-radius:5px;color:#6c5431;padding:8px 12px;font-weight:700;white-space:nowrap}.live-public .live-login .icon{width:13px;height:13px}

/* Global IT identity: logo cyan, sapphire, emerald and gold on deep charcoal. */
body.live-public {
  --brand-night:#07131f;
  --brand-panel:#10283c;
  --brand-ink:#102b41;
  --brand-muted:#526b7e;
  --brand-blue:#007eaf;
  --brand-cyan:#27d1f2;
  --brand-gold:#f1c765;
  --brand-green:#16844d;
  --brand-line:#d9e7ee;
  --brand-pearl:#f4f9fc;
  --ink:var(--brand-ink);
  --muted:var(--brand-muted);
  background:var(--brand-night);
}
body.live-public #public-preview {background:#fff;color:var(--brand-ink)}
body.live-public #public-preview :is(button,a,input,select,summary):focus-visible,
body.live-public dialog :is(button,a):focus-visible {outline:3px solid #0586b9;outline-offset:4px}
body.live-public #public-preview :is(h2,h3) {color:var(--brand-ink)}
body.live-public #public-preview h2 em {color:var(--brand-blue)}
body.live-public #public-preview .eyebrow {color:#08709b}
body.live-public #public-preview p {color:var(--brand-muted)}
body.live-public #public-preview .public-announcement {
  background:#06101b;color:#b5c9d9;border-bottom:1px solid #183649;
}
body.live-public #public-preview .public-announcement>span {color:var(--brand-gold)}
body.live-public #public-preview .public-announcement p {color:#afc4d5}
body.live-public #public-preview .public-announcement a {color:#8be9fa}
body.live-public #public-preview .preview-header {
  background:linear-gradient(120deg,#081723,#102638);border-bottom:1px solid #1d4155;
  box-shadow:0 9px 32px #020a1230;
}
body.live-public #public-preview .preview-header:before {
  content:'';position:absolute;left:0;right:0;top:0;height:2px;
  background:linear-gradient(90deg,#087daf,#27d1f2 44%,#3bb36b 70%,#f1c765 94%,#cf3744);
}
body.live-public #public-preview .preview-brand {color:#f2f8fc}
body.live-public #public-preview .preview-brand small {color:#9ec5d7}
body.live-public #public-preview .live-brand-logo {border:1px solid #315366;border-radius:9px;box-shadow:0 0 22px #09abe217}
body.live-public #public-preview .preview-nav a,
body.live-public #public-preview .campus-menu-trigger {color:#d1e2ed}
body.live-public #public-preview .preview-nav a:hover,
body.live-public #public-preview .preview-nav a.nav-current,
body.live-public #public-preview .campus-menu-trigger:hover {color:#67e5ff}
body.live-public #public-preview .preview-nav .nav-current:after {background:var(--brand-cyan)}
body.live-public #public-preview .preview-nav a.live-login {
  background:linear-gradient(130deg,#f5d88d,#e4b64b);border:1px solid #f8df9e;
  color:#172b37;box-shadow:0 4px 16px #eec05d1c;
}
body.live-public #public-preview .campus-menu-panel {
  background:#10283b;border:1px solid #29536a;box-shadow:0 20px 50px #020b1859;
}
body.live-public #public-preview .campus-menu-panel>span {color:#edcd7e;border-color:#2b495d}
body.live-public #public-preview .campus-menu-panel a {color:#e0eff7}
body.live-public #public-preview .campus-menu-panel a:hover {background:#193d54!important}
body.live-public #public-preview .campus-menu-panel a small {color:#a6c4d6}
body.live-public #public-preview .campus-menu-panel a>svg {color:#5fd9f3}
body.live-public #public-preview .public-menu-button {background:#14364a;border-color:#32596b;color:#8ee9f9}
body.live-public #public-preview .shop-search-header {background:#102b40;border-color:#21465c}
body.live-public #public-preview .shop-search-wordmark {color:#f3d07b}
body.live-public #public-preview .shop-search-wordmark small {color:#b0c9d9}
body.live-public #public-preview .shop-search-field {border-color:#3b708a;box-shadow:0 0 0 3px #21c7ea08}
body.live-public #public-preview .shop-search-field select {background:#edf6fb;color:#294e67;border-color:#d0e3ed}
body.live-public #public-preview .shop-search-field input {background:#fff;color:#163c56}
body.live-public #public-preview .shop-search-field input::placeholder {color:#5e788d}
body.live-public #public-preview .shop-search-field>button {background:linear-gradient(130deg,#f5d48a,#e4b64b);color:#182d3e}
body.live-public #public-preview .shop-login-shortcut {color:#70deef}
body.live-public #public-preview .shop-login-shortcut>span {color:#a6c3d5}
body.live-public #public-preview .shop-login-shortcut strong {color:#edf8ff}
body.live-public #public-preview .campus-slide.theme-navy {
  background:radial-gradient(ellipse at 88% 40%,#074e7073,transparent 52%),linear-gradient(115deg,#07131f,#0b2236 60%,#102e42);
}
body.live-public #public-preview .campus-slide.theme-gold {
  background:radial-gradient(ellipse at 88% 40%,#0b624355,transparent 55%),linear-gradient(115deg,#071b21,#102b2c);
}
body.live-public #public-preview .campus-slide.theme-blue {
  background:radial-gradient(ellipse at 85% 45%,#0a659b55,transparent 55%),linear-gradient(115deg,#0b1727,#0c2c47);
}
body.live-public #public-preview .campus-slide-copy h1 {color:#f0f8ff;text-shadow:0 3px 26px #0000001a}
body.live-public #public-preview .campus-slide-copy .eyebrow {color:#62d9f0}
body.live-public #public-preview .campus-slide-copy .green-dot {background:#50c977;box-shadow:0 0 12px #50c97755}
body.live-public #public-preview .campus-slide-copy p {color:#b8d0e1}
body.live-public #public-preview .public-hero-buttons .button,
body.live-public #public-preview .public-final-cta .button {
  background:linear-gradient(120deg,#f7d996,#e6b74c);border-color:#f6d488;color:#192e3d;
  box-shadow:0 6px 24px #e9bd5b24;font-weight:700;
}
body.live-public #public-preview .public-hero-buttons .button:hover,
body.live-public #public-preview .public-final-cta .button:hover {background:linear-gradient(120deg,#ffe5ab,#f2ca6e);box-shadow:0 8px 28px #e9bd5b40}
body.live-public #public-preview .public-secondary {color:#8fe6f4}
body.live-public #public-preview .public-hero-note {color:#a1bdcf}
body.live-public #public-preview .public-hero-note svg {color:#61cd8a}
body.live-public #public-preview .public-hero-note i {background:#36566a}
body.live-public #public-preview .campus-slide-controls {background:#0d2233;border-color:#244456;color:#afc9db}
body.live-public #public-preview .slide-wordmark {color:#99c2d7}
body.live-public #public-preview .slide-wordmark i {background:var(--brand-gold)}
body.live-public #public-preview .slide-dots button {background:#3a5c72}
body.live-public #public-preview .slide-dots button.active {background:#f1c765;box-shadow:0 0 13px #f1c76530}
body.live-public #public-preview .slide-control-right {color:#f0d286}
body.live-public #public-preview #slide-position i {color:#93b0c5}
body.live-public #public-preview .slide-control-right button {border-color:#3b6179;background:#16374c;color:#b4eafa}
body.live-public #public-preview .slide-control-right button:hover {background:#20516c;color:#fff}
body.live-public #public-preview .campus-orbit {border-color:#2da0c22e}
body.live-public #public-preview .campus-window {background:#102c40;border-color:#39819d;box-shadow:10px 15px 0 #0d3f562e,0 25px 70px #00000042}
body.live-public #public-preview .campus-window-top {background:#0c2031;border-color:#31586f;color:#97c8df}
body.live-public #public-preview .campus-window-top small {color:#a0c8df}
body.live-public #public-preview .campus-window-top i {background:#25799e}
body.live-public #public-preview .campus-window-top i:first-child {background:#50be78}
body.live-public #public-preview .campus-window-body aside {background:#0c2233;border-color:#244c65}
body.live-public #public-preview .campus-window-body aside .brand-mark {background:#0094c6;color:#fff}
body.live-public #public-preview .campus-window-body aside>svg {color:#7cbed6}
body.live-public #public-preview .campus-window-body aside>svg:first-of-type {color:#f3cf76;background:#1e4357;box-shadow:0 0 0 3px #1e4357}
body.live-public #public-preview .campus-title small {color:#89c2db}
body.live-public #public-preview .campus-title strong {color:#e0f3ff}
body.live-public #public-preview .campus-title>span {background:#163f55;color:#f6d17c}
body.live-public #public-preview .campus-metric-grid>div {background:#16384f;border-color:#315b74}
body.live-public #public-preview .campus-metric-grid svg {color:#55d1eb}
body.live-public #public-preview .campus-metric-grid span {color:#b6d4e6}
body.live-public #public-preview .campus-metric-grid i {background:#4382a1}
body.live-public #public-preview .campus-chart {background:#102b40;border-color:#2a526c}
body.live-public #public-preview .campus-chart strong {color:#dbedf9}
body.live-public #public-preview .campus-chart small {color:#93b8d0}
body.live-public #public-preview .chart-bars {background:repeating-linear-gradient(0deg,transparent 0,transparent 15px,#2a4c634d 15px,#2a4c634d 16px)}
body.live-public #public-preview .chart-bars i {background:linear-gradient(#29d1f0,#008bbf)}
body.live-public #public-preview .chart-bars i:nth-child(3n) {background:linear-gradient(#58cb88,#188253)}
body.live-public #public-preview .chart-bars i:nth-child(4n) {background:linear-gradient(#f6d784,#d8a541)}
body.live-public #public-preview .campus-students {background:#13384c;border-color:#315970}
body.live-public #public-preview .campus-students span {background:#216043;color:#b4f5ca}
body.live-public #public-preview .campus-students i {background:#527d95}
body.live-public #public-preview .campus-students>svg {color:#5bca88}
body.live-public #public-preview .campus-float {background:#123148;border-color:#32718c;color:#dceef9;box-shadow:0 10px 25px #00000036}
body.live-public #public-preview .campus-float svg {background:#19495e;color:#6ed9ee}
body.live-public #public-preview .campus-float small {color:#a3c5d9}
body.live-public #public-preview .campus-caption {color:#8bafc6}
body.live-public #public-preview .slide-art-card,
body.live-public #public-preview .slide-custom-art.blue .slide-art-card {background:linear-gradient(135deg,#163d53,#0d283d);border-color:#397c95;box-shadow:10px 15px 0 #00000015}
body.live-public #public-preview .slide-art-card>strong {color:#e7f6ff}
body.live-public #public-preview .slide-art-card>small {color:#87d9eb}
body.live-public #public-preview .slide-art-card>span {color:#f3d17e;background:#284c53}
body.live-public #public-preview .slide-art-tags {color:#93d4e9;border-color:#366b7e}
body.live-public #public-preview .slide-floating-tag {background:#14394b;border-color:#366b7c;color:#b0d4df}
body.live-public #public-preview .slide-floating-tag svg {color:#6acd92}
body.live-public #public-preview .public-capabilities {background:#ecf6fa;border-color:#d6e7ed}
body.live-public #public-preview .public-capabilities>span {color:#3e657d}
body.live-public #public-preview .public-capabilities>span svg {color:#087eaa}
body.live-public #public-preview .public-about {background:#fff}
body.live-public #public-preview .public-text-link {color:#00739e}
body.live-public #public-preview .about-graphic {background:linear-gradient(145deg,#e9f8fd,#edf7ef);border-color:#d3e9eb}
body.live-public #public-preview .about-graphic:before {border-color:#c7e5ec}
body.live-public #public-preview .about-number {color:#087da6}
body.live-public #public-preview .about-number>span {color:#b68b27}
body.live-public #public-preview .about-label {color:#39718a}
body.live-public #public-preview .about-detail {color:#186a53}
body.live-public #public-preview .marketplace-section {background:var(--brand-pearl);border-color:#dce9f0}
body.live-public #public-preview .shop-breadcrumb {color:#607c8f;border-color:#d5e5ee}
body.live-public #public-preview .shop-breadcrumb strong {color:#1c4a65}
body.live-public #public-preview .market-filters {background:#fff;border-color:var(--brand-line)}
body.live-public #public-preview .shop-category-list button {color:#496b80;border-color:#e0ebf0}
body.live-public #public-preview .shop-category-list button small {color:#5b7b90;background:#edf5f9}
body.live-public #public-preview .shop-category-list button.active {background:#e4f5fc;border-color:#b5e0f0;color:#00678e}
body.live-public #public-preview .shop-category-list button.active small {background:#cbeaf6;color:#075a7b}
body.live-public #public-preview .shop-side-note {background:#eef8f4;border-color:#d3e9dd;color:#17724a}
body.live-public #public-preview .shop-side-note :is(p,a) {color:#3f6b56}
body.live-public #public-preview .shop-sort {color:#49697f}
body.live-public #public-preview .shop-sort select {border-color:#c8dfe9;color:#264f67;background:#fff}
body.live-public #public-preview .shop-product-card {border-color:#d4e4ed;background:#fff;box-shadow:0 4px 18px #11354b05}
body.live-public #public-preview .shop-product-card:hover {border-color:#1daacb;box-shadow:0 16px 40px #0b688124}
body.live-public #public-preview .shop-product-card .product-card-body h3 {color:#123c57!important}
body.live-public #public-preview .shop-product-card .product-description {color:#536f82!important}
body.live-public #public-preview .shop-brand {color:#37768c}
body.live-public #public-preview .shop-brand svg {color:#16844d}
body.live-public #public-preview .shop-price {color:#087344}
body.live-public #public-preview .shop-card-meta {color:#678194;border-color:#e0ebf1}
body.live-public #public-preview .shop-type-badge {color:#076f96;background:#f2fbffed;border-color:#c5e9f5}
body.live-public #public-preview .shop-sample-badge {color:#73531a;background:#fff4d8;border-color:#ebd59b}
body.live-public #public-preview .shop-product-card .shop-view-button {background:#edf7fc;border-color:#c8e4ef;color:#0a6d95}
body.live-public #public-preview .shop-product-card .shop-view-button:hover {background:#086f99;border-color:#086f99;color:#fff}
body.live-public #public-preview .product-visual.software {background:linear-gradient(145deg,#e5f6fd,#c5e8f6)}
body.live-public #public-preview .mini-laptop {border-color:#10678a;background:#102f46;box-shadow:0 10px 18px #0052771a}
body.live-public #public-preview .mini-laptop:after {background:#426b80}
body.live-public #public-preview .mini-laptop i {background:#35bddc}
body.live-public #public-preview .mini-laptop i:nth-child(2) {background:#61b98a}
body.live-public #public-preview .product-visual.course {background:linear-gradient(145deg,#e6f4ed,#d1e9da)}
body.live-public #public-preview .number-art {color:#166c49}
body.live-public #public-preview .number-art small {color:#39765b}
body.live-public #public-preview .product-visual.resource {background:linear-gradient(140deg,#fff6df,#f1e2b8)}
body.live-public #public-preview .shop-end-note {border-color:#dae7ee;color:#16734f}
body.live-public #public-preview .student-section {background:#eaf4f9;border-color:#d1e5ee}
body.live-public #public-preview .student-intro {background:linear-gradient(130deg,#0d273a,#123f4b);border-color:#276276}
body.live-public #public-preview .student-intro h3 {color:#effaff}
body.live-public #public-preview .student-intro>p {color:#b1cedc}
body.live-public #public-preview .student-emblem {background:#1d4b5b;color:#77dec8;border-color:#2b6a71}
body.live-public #public-preview .student-quicklinks a {color:#c7e6ef;border-color:#3d6372}
body.live-public #public-preview .result-finder {background:#fff;border-color:#cce0eb;box-shadow:0 10px 36px #153e5b08}
body.live-public #public-preview .result-scope {color:#5c7080}
body.live-public #public-preview .campus-demo-badge {background:#fff3d4;color:#745112;border-color:#e8d09b}
body.live-public #public-preview .result-finder form>.button {background:linear-gradient(115deg,#006f9c,#0089b6);border-color:#006f9c;color:#fff}
body.live-public #public-preview .result-finder form>.button:hover {background:#005c83}
body.live-public #public-preview .try-demo {color:#60788a}
body.live-public #public-preview .try-demo button {color:#087345;background:#edf8f1;border-color:#cde7d7}
body.live-public #public-preview .field input {color:#153d55;border-color:#bdd6e2;background:#fbfdff}
body.live-public #public-preview .notice-section {background:#fff}
body.live-public #public-preview .campus-filter-tabs button {color:#476b82;border-color:#d0e2ec;background:#fff}
body.live-public #public-preview .campus-filter-tabs button.active {background:#0e779f;border-color:#0e779f;color:#fff}
body.live-public #public-preview .campus-filter-tabs button:hover {background:#e6f5fb;color:#075a7b}
body.live-public #public-preview .campus-notice-card {background:#fbfdff;border-color:#d6e7ef}
body.live-public #public-preview .campus-notice-card:hover {background:#f1f9fd;border-color:#6ac1dc}
body.live-public #public-preview .notice-date {background:#ecf7fc;border-color:#cde6f2;color:#08799f}
body.live-public #public-preview .notice-date small {color:#4b788f}
body.live-public #public-preview .notice-category {color:#a72e3b}
body.live-public #public-preview .class-section,
body.live-public #public-preview .public-software-section {background:radial-gradient(ellipse at top right,#10527033,transparent 60%),#0a1b2b;border-color:#193a50}
body.live-public #public-preview :is(.class-section,.public-software-section) h2 {color:#f1f8fc}
body.live-public #public-preview :is(.class-section,.public-software-section) h2 em {color:#65d5ec}
body.live-public #public-preview :is(.class-section,.public-software-section) .eyebrow {color:#e8c778}
body.live-public #public-preview :is(.class-section,.public-software-section) .campus-section-head>p,
body.live-public #public-preview .public-software-section .public-section-heading>p {color:#a5c5d8}
body.live-public #public-preview .class-toolbar {border-color:#2b4e65;color:#a8cee2}
body.live-public #public-preview .class-toolbar strong {color:#e3f3fc}
body.live-public #public-preview .class-toolbar small {color:#9ebed3}
body.live-public #public-preview .class-search {background:#143349;border-color:#3b6680;color:#94dff1}
body.live-public #public-preview .class-search input {background:transparent;color:#e2f4fd}
body.live-public #public-preview .class-search input::placeholder {color:#a8c8dc}
body.live-public #public-preview .class-video-card {background:#f9fdff;border-color:#2f657e}
body.live-public #public-preview .class-video-info>small {color:#087b9d}
body.live-public #public-preview .class-video-info h3 {color:#123e59}
body.live-public #public-preview .class-video-info p {color:#567388}
body.live-public #public-preview .class-video-info .text-link {color:#0a784c}
body.live-public #public-preview .class-play {background:#f2c86c;color:#193042;border-color:#f9dd99;box-shadow:0 5px 24px #03121c38}
body.live-public #public-preview .class-video-label {background:#062236cc;color:#d3f5ff}
body.live-public #public-preview .class-section-note {color:#74d8eb}
body.live-public #public-preview .class-section-note p {color:#a5c1d4}
body.live-public #public-preview .gallery-section {background:#f4f9fc;border-color:#dae8ef}
body.live-public #public-preview .campus-photo-card {border-color:#cfe2ed;box-shadow:0 4px 18px #12456b06}
body.live-public #public-preview .campus-photo-caption>span {color:#0b7b53}
body.live-public #public-preview .campus-photo-caption h3 {color:#173f59}
body.live-public #public-preview .gallery-placeholder {background:linear-gradient(130deg,#deeff7,#dceee5);color:#155b72}
body.live-public #public-preview .campus-empty {background:#f8fcfe;border-color:#cfe2eb;color:#40738d}
body.live-public #public-preview .campus-empty h3 {color:#274e65}
body.live-public #public-preview .campus-empty p {color:#5c788c}
body.live-public #public-preview .class-section .campus-empty {background:#102e44;border-color:#31546e}
body.live-public #public-preview .class-section .campus-empty h3 {color:#d3eaf8}
body.live-public #public-preview .class-section .campus-empty p {color:#a0bfd3}
body.live-public #public-preview .public-features article {background:#123149;border-color:#2a4d65}
body.live-public #public-preview .public-features article>span {color:#6cdbed;background:#194155}
body.live-public #public-preview .public-features h3 {color:#e0f2fc}
body.live-public #public-preview .public-features p {color:#a4c2d6}
body.live-public #public-preview .software-cta-line {border-color:#294a61}
body.live-public #public-preview .software-cta-line p {color:#a2c3d8}
body.live-public #public-preview .software-cta-line .button {background:#0b82ac;border-color:#1599c4;color:#fff}
body.live-public #public-preview .public-faq {background:#fff}
body.live-public #public-preview .faq-items summary {color:#1e4c65}
body.live-public #public-preview .faq-items details {border-color:#d5e4ec}
body.live-public #public-preview .faq-items summary>span {color:#11856a}
body.live-public #public-preview .public-final-cta {background:radial-gradient(ellipse at 50% 0,#0c61774d,transparent 70%),#0b2333;border-color:#285268}
body.live-public #public-preview .public-final-cta h2 {color:#f0f8fd}
body.live-public #public-preview .public-final-cta>.eyebrow {color:#7bdbe9}
body.live-public #public-preview .public-final-cta>p {color:#b0ccdd}
body.live-public #public-preview .cta-watermark {color:#7ccbdd08}
body.live-public #public-preview .preview-footer {background:#071522;border-color:#1d3b4e}
body.live-public #public-preview .preview-footer .preview-brand {color:#eef7fd}
body.live-public #public-preview .preview-footer strong {color:#dbebf6}
body.live-public #public-preview .preview-footer p {color:#a1bdd1}
body.live-public #public-preview .preview-footer>div>a {color:#a5cadd}
body.live-public #public-preview .preview-footer>div>a:hover {color:#67def4}
body.live-public #public-preview .preview-footer small {color:#94b0c7}
body.live-public #public-preview .public-footer-base {background:#06101a;color:#94b1c7;border-color:#1d3a4d}
body.live-public dialog {background:#fbfdff;color:#153d55;border:1px solid #bfdce9;box-shadow:0 25px 100px #00000060}
body.live-public dialog .dialog-header {border-color:#d4e6ef;background:#eef7fc}
body.live-public dialog .dialog-header h2 {color:#163e57}
body.live-public dialog .dialog-header p,
body.live-public dialog .dialog-body p {color:#516f84}
body.live-public dialog .dialog-actions {background:#f0f7fa;border-color:#d5e7ef}
body.live-public dialog .button.primary {background:#007ba6;border-color:#007ba6;color:#fff}
body.live-public dialog .shop-price {color:#087345}
body.live-public dialog::backdrop {background:#03101bd4;backdrop-filter:blur(5px)}
@media(max-width:1050px) {
  body.live-public #public-preview .preview-header .preview-nav {background:#0f2a3d;border:1px solid #305268}
  body.live-public #public-preview .preview-nav a,
  body.live-public #public-preview .campus-menu-trigger {border-color:#294b60}
  body.live-public #public-preview .campus-menu-panel {background:#16384e}
}
/* The public site has no studio toolbar above its sticky navigation. */
body.live-public #public-preview .preview-header {top:0}
