.compose-page[data-v-946ef1f5]{min-height:100vh;background:var(--page-bg)}.compose-header[data-v-946ef1f5]{background:var(--header-gradient);color:var(--text-on-dark);padding:28px 20px}.compose-header__inner[data-v-946ef1f5]{width:var(--content-width);max-width:var(--content-max);margin:0 auto;padding-inline:var(--content-gutter);display:flex;justify-content:space-between;align-items:flex-start;gap:16px;box-sizing:border-box}.compose-eyebrow[data-v-946ef1f5]{margin:0 0 4px;font-size:.85rem;letter-spacing:.06em;text-transform:uppercase;opacity:.8}.compose-title[data-v-946ef1f5]{margin:0;font-family:var(--font-display);font-size:2rem;font-weight:500;font-style:italic}.compose-header__actions[data-v-946ef1f5]{display:flex;gap:12px;flex-wrap:wrap}.compose-link[data-v-946ef1f5]{background:transparent;border:1px solid rgba(255,255,255,.35);color:var(--text-on-dark);border-radius:8px;padding:8px 12px;cursor:pointer;font:inherit}.compose-main[data-v-946ef1f5]{width:var(--content-width);max-width:var(--content-max);margin:0 auto;padding:24px max(20px,var(--content-gutter)) 48px;box-sizing:border-box}.compose-card[data-v-946ef1f5]{background:var(--surface);border-radius:12px;padding:22px;margin-bottom:20px;box-shadow:var(--shadow-card);border-left:3px solid var(--medium-teal)}.compose-card h2[data-v-946ef1f5],.compose-card h3[data-v-946ef1f5]{margin:0 0 14px;font-family:var(--font-display);font-weight:500}.compose-mode[data-v-946ef1f5]{display:flex;gap:20px;margin-bottom:16px}.compose-radio[data-v-946ef1f5]{display:flex;align-items:center;gap:8px;cursor:pointer}.compose-row[data-v-946ef1f5]{display:flex;gap:12px;align-items:flex-end;margin-bottom:16px}.compose-field[data-v-946ef1f5]{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.compose-field--grow[data-v-946ef1f5]{flex:1}.compose-field span[data-v-946ef1f5]{font-size:.9rem;color:var(--text-secondary);font-weight:600}.compose-field-hint[data-v-946ef1f5]{font-size:.82rem;color:var(--text-secondary);font-weight:400;line-height:1.4}.compose-field input[data-v-946ef1f5],.compose-field select[data-v-946ef1f5],.compose-field textarea[data-v-946ef1f5]{font:inherit;border:1px solid var(--divider);border-radius:8px;padding:10px 12px;background:#fff;color:var(--text-primary)}.compose-grid[data-v-946ef1f5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.compose-actions[data-v-946ef1f5]{display:flex;gap:12px;margin-top:8px}.compose-btn[data-v-946ef1f5]{font:inherit;border:1px solid var(--divider);background:var(--light-teal-fill);color:var(--text-primary);border-radius:8px;padding:10px 16px;cursor:pointer}.compose-btn--primary[data-v-946ef1f5]{background:var(--accent-action);border-color:var(--accent-action);color:var(--accent-on-accent)}.compose-btn--small[data-v-946ef1f5]{padding:6px 10px;font-size:.9rem}.compose-btn[data-v-946ef1f5]:disabled{opacity:.55;cursor:not-allowed}.compose-sources__head[data-v-946ef1f5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.compose-source-row[data-v-946ef1f5]{display:grid;grid-template-columns:1fr 2fr 1fr auto;gap:8px;margin-bottom:8px}.compose-help[data-v-946ef1f5]{color:var(--text-secondary)}.compose-workflow[data-v-946ef1f5]{margin:0 0 16px;line-height:1.5}.compose-workflow code[data-v-946ef1f5]{font-size:.88em;background:var(--light-teal-fill);padding:2px 6px;border-radius:4px}.compose-success[data-v-946ef1f5]{color:#1b6b42;margin-bottom:12px}.compose-error[data-v-946ef1f5]{color:#b3261e;margin-bottom:12px}@media(max-width:720px){.compose-header__inner[data-v-946ef1f5],.compose-main[data-v-946ef1f5]{width:100%}.compose-source-row[data-v-946ef1f5]{grid-template-columns:1fr}}.suggest-tray[data-v-c4916149]{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:20;padding:8px 0;border-radius:16px;background:var(--surface);box-shadow:var(--shadow-md);border:1px solid rgba(0,58,79,.1);overflow:hidden}.suggest-tray__heading[data-v-c4916149]{margin:0;padding:6px 16px 4px;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.suggest-tray__list[data-v-c4916149]{margin:0;padding:0;list-style:none}.suggest-tray__faq[data-v-c4916149]{display:block;width:100%;padding:10px 16px;border:none;background:transparent;text-align:left;cursor:pointer;transition:background .12s ease}.suggest-tray__faq[data-v-c4916149]:hover,.suggest-tray__faq[data-v-c4916149]:focus-visible{background:var(--light-teal-fill);outline:none}.suggest-tray__faq-question[data-v-c4916149]{display:block;font-size:.95rem;font-weight:600;color:var(--text-primary);line-height:1.35}.suggest-tray__faq-title[data-v-c4916149]{display:block;margin-top:2px;font-size:.82rem;color:var(--text-secondary);line-height:1.35}.suggest-tray__ask-wrap[data-v-c4916149]{margin-top:4px;padding-top:4px;border-top:1px solid var(--divider)}.suggest-tray__ask[data-v-c4916149]{display:block;width:100%;padding:12px 16px;border:none;background:transparent;text-align:left;font-size:.92rem;font-weight:600;color:var(--text-accent);cursor:pointer;line-height:1.4;transition:background .12s ease}.suggest-tray__ask[data-v-c4916149]:hover,.suggest-tray__ask[data-v-c4916149]:focus-visible{background:#1a7a9414;outline:none}.command-bar[data-v-c258f6a8]{position:relative;z-index:1;width:100%;color:var(--text-on-dark);background-color:var(--dark-teal);background-image:var(--header-pattern),var(--header-gradient);background-size:cover,cover;box-shadow:var(--shadow-md)}.command-bar__inner[data-v-c258f6a8]{width:100%;padding:20px 0 22px}.command-bar__grid[data-v-c258f6a8]{display:grid;grid-template-columns:15% 70% 15%;align-items:center;gap:0;width:100%}.command-bar__logo-col[data-v-c258f6a8]{display:flex;align-items:center;justify-content:center;align-self:stretch;padding:8px 12px}.command-bar__logo-link[data-v-c258f6a8]{display:block;line-height:0;border-radius:14px;text-decoration:none;color:inherit}.command-bar__logo-link[data-v-c258f6a8]:focus-visible{outline:2px solid var(--light-teal);outline-offset:3px}.command-bar__logo-link--mobile[data-v-c258f6a8]{display:none;flex-shrink:0;border-radius:50%}.command-bar__wordmark[data-v-c258f6a8]{width:100%;max-width:120px;height:auto;object-fit:contain;display:block;border-radius:14px}.command-bar__logo-only[data-v-c258f6a8]{display:none;flex-shrink:0;width:auto;height:auto;max-width:56px;max-height:56px;object-fit:contain;object-position:center}.command-bar__content-col[data-v-c258f6a8]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:16px;min-width:0;padding-right:16px}.command-bar__brand[data-v-c258f6a8]{width:100%;text-align:left}.command-bar__icon[data-v-c258f6a8]{display:none;flex-shrink:0;width:36px;height:36px;object-fit:contain}.command-bar__brand-text[data-v-c258f6a8]{min-width:0}.command-bar__title[data-v-c258f6a8]{margin:0;font-family:var(--font-display);font-size:clamp(2.75rem,5.5vw,3.85rem);font-weight:700;font-style:italic;line-height:.95;letter-spacing:.01em;color:var(--text-on-dark);text-shadow:0 2px 20px rgba(0,0,0,.22)}.command-bar__tagline[data-v-c258f6a8]{margin:10px 0 0;font-size:1rem;font-weight:400;color:var(--text-on-dark-muted);line-height:1.45}.command-bar__form[data-v-c258f6a8]{width:100%;margin:0}.command-bar__search-anchor[data-v-c258f6a8]{position:relative;width:100%}.command-bar__search-wrap[data-v-c258f6a8]{display:flex;align-items:center;gap:8px;width:100%;padding:6px 6px 6px 16px;border-radius:999px;background:var(--surface);box-shadow:var(--shadow-sm)}.command-bar__search-icon[data-v-c258f6a8]{flex-shrink:0;width:20px;height:20px;color:var(--text-secondary)}.command-bar__search-icon svg[data-v-c258f6a8]{width:100%;height:100%}.command-bar__search[data-v-c258f6a8]{flex:1;min-width:0}.command-bar__search input[data-v-c258f6a8]{width:100%;padding:11px 4px;border:none;background:transparent;color:var(--text-primary);font-size:1rem}.command-bar__search input[data-v-c258f6a8]::-webkit-search-cancel-button{-webkit-appearance:none}.command-bar__search input[data-v-c258f6a8]::-webkit-search-decoration{-webkit-appearance:none}.command-bar__search input[data-v-c258f6a8]::placeholder{color:#7a9199}.command-bar__search input[data-v-c258f6a8]:focus{outline:none}.command-bar__search-wrap[data-v-c258f6a8]:focus-within{box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--accent)}.command-bar__search input[data-v-c258f6a8]:disabled{opacity:.7}.command-bar__clear[data-v-c258f6a8]{flex-shrink:0;padding:10px 14px;border:1px solid var(--divider);border-radius:999px;background:#ffffffeb;color:var(--text-secondary);font-size:.9rem;font-weight:700;transition:border-color .15s ease,color .15s ease}.command-bar__clear[data-v-c258f6a8]:hover:not(:disabled){border-color:var(--medium-teal);color:var(--text-accent)}.command-bar__clear[data-v-c258f6a8]:disabled{opacity:.55;cursor:not-allowed}.command-bar__submit[data-v-c258f6a8]{flex-shrink:0;padding:12px 24px;border:none;border-radius:999px;background:var(--accent-action);color:#fff;font-weight:700;font-size:1rem;transition:background .15s ease}.command-bar__submit[data-v-c258f6a8]:hover:not(:disabled){background:var(--accent-hover)}.command-bar__submit[data-v-c258f6a8]:focus-visible{outline:2px solid #fff;outline-offset:2px}.command-bar__submit[data-v-c258f6a8]:disabled{opacity:.55;cursor:not-allowed}.command-bar__try[data-v-c258f6a8]{margin:0;width:100%;font-size:.92rem;line-height:1.5;color:var(--text-on-dark-muted)}.command-bar__try-label[data-v-c258f6a8]{font-weight:600;color:#ffffffe0;margin-right:6px}.command-bar__try-question[data-v-c258f6a8]{display:inline;padding:0;border:none;background:none;color:#f5e6a8;font:inherit;font-weight:700;text-align:left;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.command-bar__try-question[data-v-c258f6a8]:hover{color:#fff}.command-bar__try-hint[data-v-c258f6a8]{display:block;margin-top:4px;font-size:.82rem;opacity:.85}@media(max-width:640px){.command-bar__inner[data-v-c258f6a8]{padding:10px 0 12px}.command-bar__grid[data-v-c258f6a8]{grid-template-columns:1fr;gap:10px}.command-bar__spacer-col[data-v-c258f6a8],.command-bar__logo-col[data-v-c258f6a8]{display:none}.command-bar__content-col[data-v-c258f6a8]{padding:0 12px;gap:10px;min-width:0;width:100%}.command-bar__brand[data-v-c258f6a8]{display:flex;align-items:center;gap:10px}.command-bar__logo-link--mobile[data-v-c258f6a8]{display:block}.command-bar__logo-only[data-v-c258f6a8]{display:block;width:44px;height:44px;flex-shrink:0;border-radius:50%;object-fit:contain;background-color:#fff}.command-bar__icon[data-v-c258f6a8]{display:none}.command-bar__title[data-v-c258f6a8]{font-size:1.75rem;line-height:1}.command-bar__tagline[data-v-c258f6a8]{display:none}.command-bar__search-wrap[data-v-c258f6a8]{flex-wrap:nowrap;padding:4px 4px 4px 12px;border-radius:999px}.command-bar__search input[data-v-c258f6a8]{padding:9px 4px;font-size:.95rem}.command-bar__clear[data-v-c258f6a8]{padding:8px 10px;font-size:.82rem}.command-bar__submit[data-v-c258f6a8]{padding:9px 14px;font-size:.9rem}.command-bar__try[data-v-c258f6a8]{font-size:.86rem}}@media(min-width:641px){.command-bar__search-wrap[data-v-c258f6a8]{padding-right:6px}}.atlas-feedback-fab[data-v-b1af6cee]{position:fixed;right:max(16px,env(safe-area-inset-right,0px));bottom:max(20px,env(safe-area-inset-bottom,0px));z-index:120;display:flex;flex-direction:column;align-items:flex-end;gap:10px;max-width:min(22rem,calc(100vw - 32px))}.atlas-feedback-fab__trigger[data-v-b1af6cee]{padding:11px 16px;border:1px solid color-mix(in srgb,var(--dark-teal) 18%,transparent);border-radius:999px;background:var(--surface);color:var(--text-accent);font-size:.88rem;font-weight:700;box-shadow:var(--shadow-md)}.atlas-feedback-fab__trigger[data-v-b1af6cee]:hover{border-color:var(--medium-teal);color:var(--dark-teal)}.atlas-feedback-fab__panel[data-v-b1af6cee]{width:min(22rem,calc(100vw - 32px));max-height:min(70vh,32rem);overflow:auto;padding:16px 16px 14px;border-radius:14px;background:var(--surface);border:1px solid var(--divider);box-shadow:var(--shadow-md)}.atlas-feedback-fab__panel-header[data-v-b1af6cee]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.atlas-feedback-fab__prompt[data-v-b1af6cee]{margin:0;font-size:.92rem;font-weight:600;color:var(--text-accent)}.atlas-feedback-fab__close[data-v-b1af6cee]{flex-shrink:0;width:28px;height:28px;border:none;border-radius:999px;background:#d4e0e48c;color:var(--text-secondary);font-size:1.2rem;line-height:1}.atlas-feedback-fab__types[data-v-b1af6cee]{margin:0 0 12px;padding:0;border:none;display:grid;gap:8px}.atlas-feedback-fab__types-legend[data-v-b1af6cee]{margin:0 0 8px;padding:0;font-size:.84rem;font-weight:600;color:var(--text-secondary)}.atlas-feedback-fab__type[data-v-b1af6cee]{display:flex;align-items:center;gap:8px;font-size:.9rem;color:var(--text-primary)}.atlas-feedback-fab__field[data-v-b1af6cee]{display:block;margin-bottom:12px}.atlas-feedback-fab__field span[data-v-b1af6cee]{display:block;margin-bottom:6px;font-size:.84rem;font-weight:600;color:var(--text-secondary)}.atlas-feedback-fab__field textarea[data-v-b1af6cee],.atlas-feedback-fab__field input[data-v-b1af6cee]{width:100%;padding:10px 12px;border:1px solid var(--divider);border-radius:10px;font:inherit;color:var(--text-primary);background:#fff}.atlas-feedback-fab__field textarea[data-v-b1af6cee]:focus,.atlas-feedback-fab__field input[data-v-b1af6cee]:focus{outline:none;border-color:var(--medium-teal);box-shadow:0 0 0 2px #1a7a9426}.atlas-feedback-fab__field-error[data-v-b1af6cee]{margin:6px 0 0;font-size:.84rem;color:#b3261e}.atlas-feedback-fab__message[data-v-b1af6cee]{margin:0 0 12px;font-size:.9rem}.atlas-feedback-fab__message--success[data-v-b1af6cee]{color:#1f6b42}.atlas-feedback-fab__message--error[data-v-b1af6cee]{color:#b3261e}.atlas-feedback-fab__panel-actions[data-v-b1af6cee]{display:flex;flex-wrap:wrap;gap:8px}.atlas-feedback-fab__submit[data-v-b1af6cee]{padding:10px 16px;border:none;border-radius:999px;background:var(--accent-action);color:#fff;font-weight:700}.atlas-feedback-fab__submit[data-v-b1af6cee]:disabled{opacity:.6;cursor:not-allowed}.atlas-feedback-fab__cancel[data-v-b1af6cee]{padding:10px 14px;border:none;background:transparent;color:var(--text-secondary);font-weight:600}@media(max-width:768px){.atlas-feedback-fab[data-v-b1af6cee]{bottom:max(16px,env(safe-area-inset-bottom,0px))}}.scope-strip[data-v-638e58ef]{width:100%;background:#002836eb;border-top:1px solid rgba(255,255,255,.08);color:var(--text-on-dark)}.scope-strip__inner[data-v-638e58ef]{display:flex;flex-wrap:wrap;align-items:end;gap:10px 14px;width:var(--content-width);max-width:var(--content-max);margin:0 auto;padding:8px max(16px,var(--content-gutter)) 10px;box-sizing:border-box}.scope-strip__field[data-v-638e58ef]{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1 140px}.scope-strip__label[data-v-638e58ef]{font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffff9e}.scope-strip__select[data-v-638e58ef]{width:100%;max-width:100%;padding:7px 28px 7px 10px;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:#ffffff14 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23d7e8ee' d='M1 1l5 5 5-5'/%3E%3C/svg%3E") no-repeat right 10px center;color:var(--text-on-dark);font-size:.88rem;font-weight:600;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.scope-strip__select[data-v-638e58ef]:disabled{opacity:.75;cursor:default}.scope-strip__select[data-v-638e58ef]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.scope-strip__select option[data-v-638e58ef]{color:var(--text-primary);background:var(--surface)}.scope-strip__select option[data-v-638e58ef]:disabled{color:#8a9aa1}@media(max-width:640px){.scope-strip__inner[data-v-638e58ef]{padding:8px max(12px,var(--content-gutter)) 10px;gap:8px}.scope-strip__field[data-v-638e58ef]{flex:1 1 calc(50% - 8px)}.scope-strip__field[data-v-638e58ef]:last-child{flex-basis:100%}}.faq-answer-link[data-v-60871a39]{color:var(--text-accent);font-weight:600;text-decoration:underline;text-underline-offset:2px;background:none;border:none;padding:0;font:inherit;cursor:pointer}.faq-answer-link[data-v-60871a39]:hover{color:var(--medium-teal)}.section-icon[data-v-a6bc2336]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;color:#fff}.section-icon svg[data-v-a6bc2336]{width:58%;height:58%}.section-icon--sm[data-v-a6bc2336]{width:28px;height:28px}.section-icon--md[data-v-a6bc2336]{width:36px;height:36px}.section-icon--lg[data-v-a6bc2336]{width:42px;height:42px}.rabbit-holes[data-v-a78b80d4]{margin:0 20px 22px}.rabbit-holes--compact[data-v-a78b80d4]{margin:28px 0 0}.rabbit-holes__title[data-v-a78b80d4]{margin:0 0 12px;font-family:var(--font-display);font-size:1.05rem;font-weight:700;font-style:italic;color:var(--text-accent)}.rabbit-holes--compact .rabbit-holes__title[data-v-a78b80d4]{font-family:var(--font-body);font-size:.82rem;font-style:normal;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.rabbit-holes__track[data-v-a78b80d4]{display:flex;gap:12px;overflow-x:auto;padding:4px 2px 8px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.rabbit-holes__card[data-v-a78b80d4]{position:relative;flex:0 0 min(100%,19rem);scroll-snap-align:start;display:block;padding:0;border:1px solid var(--divider);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-sm);text-align:left;text-decoration:none;color:inherit;font:inherit;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.rabbit-holes--compact .rabbit-holes__card[data-v-a78b80d4]{flex-basis:min(100%,16rem)}.rabbit-holes__card[data-v-a78b80d4]:hover{border-color:var(--accent-action);box-shadow:var(--shadow-md);transform:translateY(-2px)}.rabbit-holes__card-accent[data-v-a78b80d4]{position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:14px 0 0 14px;background:var(--accent-gold)}.rabbit-holes__card-inner[data-v-a78b80d4]{display:flex;align-items:flex-start;gap:10px;padding:14px 14px 14px 16px}.rabbit-holes__card-icon[data-v-a78b80d4]{flex-shrink:0;margin-top:2px;color:var(--text-accent)}.rabbit-holes__card-text[data-v-a78b80d4]{flex:1;min-width:0}.rabbit-holes__question[data-v-a78b80d4]{display:block;font-size:.95rem;font-weight:700;line-height:1.4;color:var(--text-primary)}.rabbit-holes__teaser[data-v-a78b80d4]{display:block;margin-top:6px;font-size:.84rem;line-height:1.5;color:var(--text-secondary)}.rabbit-holes__arrow[data-v-a78b80d4]{flex-shrink:0;margin-top:2px;font-size:1.1rem;font-weight:700;color:var(--accent-action)}@media(max-width:560px){.rabbit-holes[data-v-a78b80d4]{margin-left:16px;margin-right:16px}.rabbit-holes__card[data-v-a78b80d4]{flex-basis:88%}}@media(prefers-reduced-motion:reduce){.rabbit-holes__card[data-v-a78b80d4]{transition:none}.rabbit-holes__card[data-v-a78b80d4]:hover{transform:none}}.site-footer[data-v-d112e735]{margin-top:40px;border-top:1px solid var(--divider);background:transparent}.site-footer__inner[data-v-d112e735]{width:var(--content-width);max-width:100%;margin:0 auto;padding:20px var(--content-gutter) 8px;box-sizing:border-box}.site-footer__brand[data-v-d112e735]{margin:0;font-family:var(--font-body);font-size:.8125rem;font-weight:600;letter-spacing:.01em;color:var(--text-accent)}.soft-sell[data-v-945c4cf2]{display:flex;flex-direction:column;align-items:flex-start;gap:.35em;margin:28px 0 0;max-width:42rem;font-family:var(--font-body);font-size:.9375rem;line-height:1.55;color:var(--text-secondary)}.soft-sell--card[data-v-945c4cf2]{margin:0;align-items:flex-end;text-align:right;max-width:none;flex:0 0 auto;font-size:.78rem;line-height:1.45;gap:.25em}.soft-sell--card .soft-sell__line[data-v-945c4cf2],.soft-sell--card .soft-sell__link[data-v-945c4cf2]{white-space:nowrap}@media(max-width:560px){.soft-sell--card[data-v-945c4cf2]{max-width:100%;align-items:flex-start;text-align:left}.soft-sell--card .soft-sell__line[data-v-945c4cf2],.soft-sell--card .soft-sell__link[data-v-945c4cf2]{white-space:normal}}.soft-sell--on-dark[data-v-945c4cf2]{color:var(--text-on-dark-muted)}.soft-sell__link[data-v-945c4cf2]{color:var(--accent-action);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em;font-weight:500}.soft-sell--on-dark .soft-sell__link[data-v-945c4cf2]{color:var(--light-teal)}.soft-sell__link[data-v-945c4cf2]:hover{color:var(--accent-hover)}.soft-sell--on-dark .soft-sell__link[data-v-945c4cf2]:hover{color:#fff}.soft-sell__link[data-v-945c4cf2]:focus-visible{outline:2px solid var(--accent-action);outline-offset:2px;border-radius:2px}.soft-sell--on-dark .soft-sell__link[data-v-945c4cf2]:focus-visible{outline-color:var(--light-teal)}.faq-page[data-v-9f2f68d2]{min-height:100vh;background:var(--page-bg)}.site-chrome[data-v-9f2f68d2]{position:sticky;top:0;z-index:100;box-shadow:var(--shadow-md)}.faq-page__main[data-v-9f2f68d2]{width:var(--content-width);max-width:100%;margin:0 auto;padding:28px var(--content-gutter) calc(88px + env(safe-area-inset-bottom,0px));box-sizing:border-box}@media(max-width:768px){.faq-page__main[data-v-9f2f68d2]{padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))}}.faq-page__status[data-v-9f2f68d2]{color:var(--text-secondary);text-align:center;padding:40px 12px}.faq-page__status--error[data-v-9f2f68d2]{color:#b3261e}.faq-page__article[data-v-9f2f68d2]{padding:22px 22px 18px;border-radius:16px;background:var(--surface);box-shadow:var(--shadow-card);border-left:4px solid var(--section-accent, var(--medium-teal))}.faq-page__section[data-v-9f2f68d2]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.faq-page__venue[data-v-9f2f68d2]{letter-spacing:.02em;text-transform:none;font-size:.75rem;color:var(--medium-teal);background:var(--light-teal-fill, rgba(26, 122, 148, .12));padding:2px 8px;border-radius:6px}.faq-page__title[data-v-9f2f68d2]{margin:0 0 18px;font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.1rem);font-weight:700;line-height:1.2;color:var(--text-primary)}.faq-page__answer[data-v-9f2f68d2]{margin:0 0 12px;font-size:1.05rem;line-height:1.65;color:var(--text-primary)}.faq-page__answer--detail[data-v-9f2f68d2]{color:var(--text-secondary)}.faq-page__list[data-v-9f2f68d2]{margin:0 0 14px;padding-left:1.25rem;line-height:1.6}.faq-page__meta[data-v-9f2f68d2]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 20px;margin-top:18px;padding-top:14px;border-top:1px solid var(--divider);font-size:.88rem;color:var(--text-secondary);flex-wrap:wrap}.faq-page__meta-main[data-v-9f2f68d2]{flex:1 1 12rem;min-width:0}.faq-page__meta[data-v-9f2f68d2] .soft-sell{margin:0;flex:0 0 auto}.faq-page__article[data-v-9f2f68d2] .rabbit-holes{margin:28px 0 0}.faq-page__sources[data-v-9f2f68d2]{margin:0 0 6px}.faq-page__sources[data-v-9f2f68d2]:last-child,.faq-page__verified[data-v-9f2f68d2]{margin:0}.faq-page__meta-label[data-v-9f2f68d2]{font-weight:700;margin-right:4px}.faq-page__sources a[data-v-9f2f68d2]{color:var(--text-accent)}.faq-page__cta[data-v-9f2f68d2]{margin:22px 0 0;font-weight:700}.faq-page__cta a[data-v-9f2f68d2]{color:var(--accent-action)}.atlas-answer[data-v-a1fecb1c]{margin:0 20px 20px;padding:22px 24px;border-radius:14px;background:var(--dark-teal);color:var(--text-on-dark);border-left:4px solid var(--accent-gold);box-shadow:var(--shadow-md);animation:atlas-fade-in .35s ease}.atlas-answer__header[data-v-a1fecb1c]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.atlas-answer__title[data-v-a1fecb1c]{margin:0;font-family:var(--font-display);font-size:clamp(1.35rem,2.5vw,1.65rem);font-weight:700;font-style:italic;letter-spacing:.01em;text-transform:none;color:#fff;text-shadow:0 1px 12px rgba(0,0,0,.25)}.atlas-answer__badge[data-v-a1fecb1c]{flex-shrink:0;margin-left:auto;font-size:.72rem;font-weight:700;padding:3px 8px;border-radius:999px;background:#c9a22740;color:#f5e6a8}.atlas-answer__badge--muted[data-v-a1fecb1c]{background:#ffffff1f;color:var(--text-on-dark-muted)}.atlas-answer__text[data-v-a1fecb1c]{margin:0;font-size:1.0625rem;line-height:1.65;color:var(--text-on-dark)}.atlas-answer__list[data-v-a1fecb1c]{margin:14px 0 0;padding-left:1.25rem;font-size:1.02rem;line-height:1.55;color:var(--text-on-dark)}.atlas-answer__list li+li[data-v-a1fecb1c]{margin-top:.35rem}.atlas-answer__text--muted[data-v-a1fecb1c]{color:var(--text-on-dark-muted)}.atlas-answer__footer[data-v-a1fecb1c]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 20px;margin-top:14px;flex-wrap:wrap}.atlas-answer__sources[data-v-a1fecb1c]{margin:0;flex:1 1 12rem;min-width:0;font-size:.9rem;color:var(--text-on-dark-muted)}.atlas-answer__footer[data-v-a1fecb1c] .soft-sell{margin:0;flex:0 0 auto}.atlas-answer__sources a[data-v-a1fecb1c]{color:var(--light-teal);font-weight:600}.atlas-answer__sources a[data-v-a1fecb1c]:hover{color:#fff}.atlas-answer__label[data-v-a1fecb1c]{font-weight:600;margin-right:4px}.atlas-answer__loading-text[data-v-a1fecb1c]{margin:0 0 12px;font-size:.95rem;color:var(--text-on-dark-muted);font-style:italic}.atlas-answer__skeleton span[data-v-a1fecb1c]{display:block;height:10px;margin-bottom:8px;border-radius:6px;background:linear-gradient(90deg,#ffffff14,#ffffff2e,#ffffff14);background-size:200% 100%;animation:atlas-shimmer 1.4s ease infinite}.atlas-answer__skeleton span[data-v-a1fecb1c]:nth-child(2){width:95%}.atlas-answer__skeleton span[data-v-a1fecb1c]:nth-child(3){width:88%}.atlas-answer__skeleton span[data-v-a1fecb1c]:nth-child(4){width:62%;margin-bottom:0}@media(prefers-reduced-motion:reduce){.atlas-answer[data-v-a1fecb1c]{animation:none}.atlas-answer__skeleton span[data-v-a1fecb1c]{animation:none;background:#ffffff1a}}.faq-item[data-v-914cd47b]{position:relative;display:flex;margin-bottom:14px;border-radius:16px;background:var(--surface);box-shadow:0 4px 14px #003a4f14;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease;scroll-margin-top:calc(var(--site-chrome-height, 140px) + 12px)}.faq-item[data-v-914cd47b]:hover{box-shadow:0 6px 20px #003a4f1f}.faq-item--open[data-v-914cd47b]{box-shadow:0 8px 24px #003a4f24}.faq-item__accent[data-v-914cd47b]{width:8px;flex-shrink:0;background:var(--section-accent, var(--medium-teal))}.faq-item__inner[data-v-914cd47b]{flex:1;min-width:0}.faq-item__header[data-v-914cd47b]{display:flex;align-items:center;gap:12px;width:100%;padding:16px 16px 16px 14px;border:none;background:transparent;text-align:left;color:var(--text-primary)}.faq-item__icon[data-v-914cd47b]{margin-top:2px}.faq-item__text[data-v-914cd47b]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px;font-family:var(--font-body);font-size:1.02rem;font-weight:700;line-height:1.4}.faq-item__question[data-v-914cd47b]{display:block}.faq-item__venue[data-v-914cd47b]{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.02em;color:var(--medium-teal);background:var(--light-teal-fill, rgba(26, 122, 148, .12));padding:2px 8px;border-radius:6px}.faq-item__score[data-v-914cd47b]{flex-shrink:0;font-size:.72rem;font-weight:700;color:var(--dark-teal);background:var(--light-teal-fill);padding:4px 8px;border-radius:999px}.faq-item__chevron[data-v-914cd47b]{flex-shrink:0;width:22px;height:22px;color:var(--text-secondary);transition:transform .2s ease,color .2s ease}.faq-item__chevron svg[data-v-914cd47b]{width:100%;height:100%}.faq-item__chevron--open[data-v-914cd47b]{transform:rotate(180deg);color:var(--section-accent, var(--medium-teal))}.faq-item__body[data-v-914cd47b]{padding:0 16px 18px 62px;animation:atlas-fade-in .25s ease}.faq-item__answer[data-v-914cd47b]{margin:0 0 10px;font-size:.95rem;color:var(--text-secondary);line-height:1.65}.faq-item--open .faq-item__answer[data-v-914cd47b]{color:var(--text-primary)}.faq-item__answer--detail[data-v-914cd47b]{font-size:.92rem;color:var(--text-secondary)}.faq-item__list[data-v-914cd47b]{margin:0 0 10px;padding-left:1.2rem;color:var(--text-primary);line-height:1.65;font-size:.95rem}.faq-item__list li[data-v-914cd47b]{margin-bottom:6px}.faq-item__list li[data-v-914cd47b]:last-child{margin-bottom:0}.faq-item__tags[data-v-914cd47b]{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.faq-item__tag[data-v-914cd47b]{font-size:.72rem;font-weight:600;text-transform:lowercase;color:var(--text-secondary);background:#d4e0e48c;padding:3px 8px;border-radius:999px}.faq-item__meta[data-v-914cd47b]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 16px;margin:14px 0 0;padding-top:12px;border-top:1px solid var(--divider);font-size:.84rem;color:var(--text-secondary);flex-wrap:wrap}.faq-item__meta-main[data-v-914cd47b]{flex:1 1 12rem;min-width:0}.faq-item__meta[data-v-914cd47b] .soft-sell{margin:0;flex:0 0 auto}.faq-item__sources[data-v-914cd47b]{margin:0 0 6px}.faq-item__sources[data-v-914cd47b]:last-child{margin-bottom:0}.faq-item__meta-label[data-v-914cd47b]{font-weight:600;color:var(--text-accent);margin-right:6px}.faq-item__sources a[data-v-914cd47b]{color:var(--text-accent);font-weight:600}.faq-item__verified[data-v-914cd47b]{margin:0}@media(max-width:560px){.faq-item__body[data-v-914cd47b]{padding-left:16px;padding-right:14px}.faq-item__score[data-v-914cd47b]{display:none}.faq-item__text[data-v-914cd47b]{font-size:.98rem}}@media(prefers-reduced-motion:reduce){.faq-item__body[data-v-914cd47b]{animation:none}.faq-item__chevron[data-v-914cd47b]{transition:none}}.ask-results[data-v-8a83ab1f]{width:100%;padding-top:12px;animation:atlas-fade-in .3s ease}.ask-results__banner[data-v-8a83ab1f]{margin:0 20px 16px;padding:14px 18px;border-radius:12px;background:var(--light-teal-fill);color:var(--text-secondary);line-height:1.55;border-left:3px solid var(--medium-teal)}.ask-results__banner-text[data-v-8a83ab1f]{margin:0;font-size:.95rem;line-height:1.55}.ask-results__banner-footer[data-v-8a83ab1f]{display:flex;justify-content:flex-end;margin-top:10px}.ask-results__banner-form[data-v-8a83ab1f]{width:100%;max-width:28rem;margin-left:auto}.ask-results__banner-field[data-v-8a83ab1f]{display:block;margin-bottom:10px}.ask-results__banner-field span[data-v-8a83ab1f]{display:block;margin-bottom:4px;font-size:.78rem;font-weight:600;color:var(--text-secondary)}.ask-results__banner-field textarea[data-v-8a83ab1f],.ask-results__banner-field input[data-v-8a83ab1f]{width:100%;padding:8px 10px;border:1px solid var(--divider);border-radius:8px;font:inherit;font-size:.88rem;color:var(--text-primary);background:#fff}.ask-results__banner-field textarea[data-v-8a83ab1f]:focus,.ask-results__banner-field input[data-v-8a83ab1f]:focus{outline:none;border-color:var(--medium-teal);box-shadow:0 0 0 2px #1a7a9426}.ask-results__banner-field-error[data-v-8a83ab1f]{margin:4px 0 0;font-size:.78rem;color:#b3261e}.ask-results__banner-form-actions[data-v-8a83ab1f]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.ask-results__banner-message[data-v-8a83ab1f]{margin:0 0 10px;font-size:.84rem}.ask-results__banner-message--success[data-v-8a83ab1f]{color:#1f6b42}.ask-results__banner-message--error[data-v-8a83ab1f]{color:#b3261e}.ask-results__banner-suggest[data-v-8a83ab1f]{padding:4px 10px;border:1px solid var(--medium-teal);border-radius:999px;background:#ffffffb8;color:var(--text-accent);font-size:.82rem;font-weight:600;line-height:1.35;white-space:nowrap}.ask-results__banner-cancel[data-v-8a83ab1f]{padding:4px 8px;border:none;background:transparent;color:var(--text-secondary);font-size:.82rem;font-weight:600}.ask-results__banner-suggest[data-v-8a83ab1f]:hover:not(:disabled){background:#fff;border-color:var(--dark-teal)}.ask-results__banner-suggest[data-v-8a83ab1f]:disabled{opacity:.72;cursor:default}.ask-results__heading[data-v-8a83ab1f]{margin:0 20px 12px;font-family:var(--font-body);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-accent)}.ask-results__list[data-v-8a83ab1f]{padding:0 16px}@media(max-width:560px){.ask-results__banner-form[data-v-8a83ab1f]{max-width:none;margin-left:0}.ask-results__banner-suggest[data-v-8a83ab1f]{font-size:.78rem;padding:4px 8px;white-space:normal;text-align:right;max-width:11rem}.ask-results__banner-form-actions .ask-results__banner-suggest[data-v-8a83ab1f]{max-width:none}}@media(prefers-reduced-motion:reduce){.ask-results[data-v-8a83ab1f]{animation:none}}.faq-section[data-v-f852b51d]{padding:8px 16px 4px;transition:opacity .25s ease;scroll-margin-top:calc(var(--site-chrome-height, 140px) + 12px)}.faq-section--dimmed[data-v-f852b51d]{opacity:.28;pointer-events:none;-webkit-user-select:none;user-select:none}.faq-section__label[data-v-f852b51d]{display:flex;align-items:center;gap:10px;margin:12px 4px 10px}.faq-section__title[data-v-f852b51d]{flex:1;font-family:var(--font-body);font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.faq-section__count[data-v-f852b51d]{font-size:.75rem;font-weight:700;color:var(--section-accent);background:color-mix(in srgb,var(--section-accent) 12%,transparent);padding:2px 8px;border-radius:999px}.faq-section__list[data-v-f852b51d]{display:flex;flex-direction:column}@media(max-width:768px){.faq-section__label[data-v-f852b51d]{display:none}.faq-section[data-v-f852b51d]{padding-top:0}}.review[data-v-04dbfe4e]{max-width:900px;margin:0 auto;padding:0 20px 48px}.review__header h1[data-v-04dbfe4e]{margin:0 0 8px;color:var(--text-primary)}.review__intro[data-v-04dbfe4e]{margin:0 0 12px;color:var(--text-secondary);line-height:1.5}.review__commands[data-v-04dbfe4e]{margin:0 0 24px;padding:12px 14px;border-radius:10px;background:#1e293b;color:#e2e8f0;font-size:.82rem;overflow-x:auto}.review__status[data-v-04dbfe4e]{padding:24px 0;text-align:center;color:var(--text-secondary)}.review__status--error[data-v-04dbfe4e]{color:#b3261e}.review-card[data-v-04dbfe4e]{border:1px solid var(--divider);border-radius:12px;padding:18px 20px;margin-bottom:16px;background:var(--surface)}.review-card__meta[data-v-04dbfe4e]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px;font-size:.78rem}.review-card__id[data-v-04dbfe4e],.review-card__status[data-v-04dbfe4e],.review-card__section[data-v-04dbfe4e]{padding:3px 8px;border-radius:999px;background:#004b6314;color:var(--text-accent);font-weight:600}.review-card__question[data-v-04dbfe4e]{margin:0 0 10px;font-size:1.1rem;line-height:1.35}.review-card__answer[data-v-04dbfe4e],.review-card__detail[data-v-04dbfe4e]{margin:0 0 12px;line-height:1.55}.review-card__detail[data-v-04dbfe4e]{color:var(--text-secondary)}.review-card__list[data-v-04dbfe4e]{margin:0 0 12px;padding-left:1.25rem;line-height:1.55}.review-card__list li[data-v-04dbfe4e]{margin-bottom:6px}.review-card__alert[data-v-04dbfe4e]{margin:0 0 12px;padding:12px 14px;border-radius:8px;background:#fff4e5;color:#7a4d00;font-size:.92rem}.review-card__alert ul[data-v-04dbfe4e]{margin:8px 0 0;padding-left:18px}.review-card__rejection[data-v-04dbfe4e]{margin:0 0 12px;padding:10px 12px;border-radius:8px;background:#fdecea;color:#8c1d18;font-size:.92rem}.review-card__footer[data-v-04dbfe4e]{padding-top:12px;border-top:1px solid var(--divider);font-size:.85rem;color:var(--text-secondary)}.review-card__footer p[data-v-04dbfe4e]{margin:0 0 6px}.review-card__label[data-v-04dbfe4e]{font-weight:600;color:var(--text-accent);margin-right:6px}.review-card__footer a[data-v-04dbfe4e],.review-card__source-link a[data-v-04dbfe4e]{color:var(--text-accent);font-weight:600}.section-nav--top[data-v-47a63628]{z-index:1;background:#faf8f5f5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--divider)}.section-nav__wrap[data-v-47a63628]{position:relative;width:var(--content-width);max-width:100%;margin:0 auto;box-sizing:border-box}.section-nav__scroll[data-v-47a63628]{display:flex;gap:8px;padding:10px 20px;overflow-x:auto;scrollbar-width:none}.section-nav__scroll[data-v-47a63628]::-webkit-scrollbar{display:none}.section-nav__edge[data-v-47a63628]{position:absolute;top:0;bottom:0;z-index:2;display:flex;align-items:center;width:2.25rem;pointer-events:none;opacity:0;transition:opacity .2s ease}.section-nav__edge--visible[data-v-47a63628]{opacity:1}.section-nav__edge--left[data-v-47a63628]{left:0;justify-content:flex-start;padding-left:6px}.section-nav__edge--right[data-v-47a63628]{right:0;justify-content:flex-end;padding-right:6px}.section-nav__edge--top.section-nav__edge--left[data-v-47a63628]{background:linear-gradient(to right,rgba(250,248,245,.98) 35%,transparent)}.section-nav__edge--top.section-nav__edge--right[data-v-47a63628]{background:linear-gradient(to left,rgba(250,248,245,.98) 35%,transparent)}.section-nav__chevron[data-v-47a63628]{font-size:1.35rem;line-height:1;font-weight:700;color:var(--medium-teal);text-shadow:0 0 6px rgba(250,248,245,.9)}.section-nav__pill[data-v-47a63628]{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;padding:8px 14px 8px 10px;border:1px solid var(--divider);border-radius:999px;background:var(--surface);color:var(--text-accent);font-size:.88rem;font-weight:600;white-space:nowrap;transition:background .15s ease,border-color .15s ease}.section-nav__pill[data-v-47a63628]:hover{border-color:var(--medium-teal);background:var(--light-teal-fill)}.section-nav__pill--active[data-v-47a63628]{background:var(--dark-teal);border-color:var(--dark-teal);color:var(--text-on-dark)}.section-nav__count[data-v-47a63628]{font-size:.72rem;opacity:.8;font-weight:700}.section-nav--dock[data-v-47a63628]{display:none}@media(max-width:768px){.section-nav--top[data-v-47a63628]{display:none}.section-nav--dock[data-v-47a63628]{display:block;position:fixed;left:0;right:0;bottom:0;z-index:120;padding:0 12px calc(12px + env(safe-area-inset-bottom,0px));pointer-events:none}.section-nav__wrap--dock[data-v-47a63628]{width:var(--content-width);pointer-events:auto}.section-nav__dock[data-v-47a63628]{display:flex;gap:4px;padding:10px 12px;overflow-x:auto;scrollbar-width:none;background:var(--dark-teal);border-radius:999px;box-shadow:0 8px 32px #00141e59}.section-nav__dock[data-v-47a63628]::-webkit-scrollbar{display:none}.section-nav__edge--dock[data-v-47a63628]{top:0;border-radius:999px}.section-nav__edge--dock.section-nav__edge--left[data-v-47a63628]{background:linear-gradient(to right,var(--dark-teal) 40%,transparent)}.section-nav__edge--dock.section-nav__edge--right[data-v-47a63628]{background:linear-gradient(to left,var(--dark-teal) 40%,transparent)}.section-nav__edge--dock .section-nav__chevron[data-v-47a63628]{color:#ffffffeb;text-shadow:0 0 8px rgba(0,58,79,.8)}.section-nav__dock-item[data-v-47a63628]{display:flex;flex-direction:column;align-items:center;gap:4px;flex:1 0 4.5rem;min-width:4.5rem;padding:4px 6px;border:none;background:transparent;color:#ffffffb8;font-size:.68rem;font-weight:600}.section-nav__dock-item--active[data-v-47a63628]{color:#fff}.section-nav__dock-item--active[data-v-47a63628] .section-icon{box-shadow:0 0 0 2px #ffffffd9}.section-nav__dock-label[data-v-47a63628]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}}@media(prefers-reduced-motion:reduce){.section-nav__edge[data-v-47a63628]{transition:none}}.site-chrome[data-v-fe7e8fa6]{position:sticky;top:0;z-index:100;box-shadow:var(--shadow-md)}.faq-main[data-v-fe7e8fa6]{width:var(--content-width);max-width:100%;margin:0 auto;padding-inline:var(--content-gutter);padding-bottom:calc(88px + env(safe-area-inset-bottom,0px));box-sizing:border-box}@media(max-width:768px){.faq-main[data-v-fe7e8fa6]{padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))}}.faq-browse[data-v-fe7e8fa6]{transition:opacity .3s ease}.faq-browse--dimmed[data-v-fe7e8fa6]{opacity:.28;pointer-events:none;-webkit-user-select:none;user-select:none}.faq-status[data-v-fe7e8fa6]{padding:40px 20px;text-align:center;color:var(--text-secondary);font-size:1.05rem}.faq-status--loading[data-v-fe7e8fa6]{font-style:italic}.faq-status--error[data-v-fe7e8fa6]{color:#b3261e}.faq-empty[data-v-fe7e8fa6]{margin:24px 20px;padding:22px;border-radius:12px;background:var(--surface);color:var(--text-secondary);text-align:center;line-height:1.55;box-shadow:var(--shadow-card);border-left:3px solid var(--accent-action)}.ask-unavailable[data-v-fe7e8fa6]{margin:16px 20px 0;padding:14px 18px;border-radius:12px;background:#fff4e5;color:#7a4c00;line-height:1.55;border-left:3px solid var(--accent-action)}@media(prefers-reduced-motion:reduce){.faq-browse[data-v-fe7e8fa6]{transition:none}}:root{--dark-teal: #003a4f;--medium-teal: #1a7a94;--light-teal: #69b8cd;--light-teal-fill: #e8f2f5;--accent: #e86f4a;--accent-action: #cf5734;--accent-hover: #c7512f;--accent-gold: #c9a227;--accent-on-accent: #ffffff;--page-bg: #faf8f5;--surface: #ffffff;--surface-raised: #ffffff;--text-primary: #0a1820;--text-secondary: #3b4f58;--text-accent: #004b63;--text-on-dark: #f5f9fa;--text-on-dark-muted: rgba(245, 249, 250, .78);--divider: #d4e0e4;--header-gradient: linear-gradient(160deg, #003a4f 0%, #0a5068 45%, #145a72 100%);--header-pattern: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400' viewBox='0 0 400 400'%3E%3Cg fill='none' stroke='%23ffffff' stroke-opacity='0.06' stroke-width='1'%3E%3Cellipse cx='200' cy='180' rx='160' ry='120'/%3E%3Cellipse cx='200' cy='180' rx='130' ry='98'/%3E%3Cellipse cx='200' cy='180' rx='100' ry='76'/%3E%3Cellipse cx='200' cy='180' rx='70' ry='54'/%3E%3Cellipse cx='200' cy='180' rx='40' ry='32'/%3E%3Cpath d='M0 80 Q100 60 200 80 T400 80M0 140 Q100 120 200 140 T400 140M0 200 Q100 180 200 200 T400 200M0 260 Q100 240 200 260 T400 260M0 320 Q100 300 200 320 T400 320'/%3E%3C/g%3E%3C/svg%3E");--shadow-sm: 0 2px 8px rgba(0, 58, 79, .07);--shadow-md: 0 8px 24px rgba(0, 58, 79, .1);--shadow-card: 0 2px 12px rgba(0, 58, 79, .06);--font-display: "Playfair Display", Georgia, serif;--font-body: "DM Sans", system-ui, sans-serif;--content-width: 70%;--content-max: 920px;--content-gutter: 0px;--command-bar-sticky: 0;--section-nav-sticky: 0;color-scheme:light}@media(max-width:768px){:root{--content-width: 100%;--content-gutter: 12px}}html[data-accent=teal]{--accent: #1a7a94;--accent-action: #156178;--accent-hover: #0f4d5e}html[data-accent=gold]{--accent: #c9a227;--accent-action: #a8841f;--accent-hover: #8a6d1a}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:var(--font-body);font-size:16px;line-height:1.5;color:var(--text-primary);background-color:var(--page-bg);background-image:radial-gradient(circle at 20% 0%,rgba(26,122,148,.04) 0%,transparent 45%),radial-gradient(circle at 80% 100%,rgba(0,58,79,.03) 0%,transparent 40%);-webkit-font-smoothing:antialiased}#app{min-height:100vh}h1,h2,h3{font-family:var(--font-display);font-weight:700;margin:0}button{font-family:inherit;cursor:pointer}input,select{font-family:inherit;font-size:1rem}a{color:var(--medium-teal)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes atlas-pulse{0%,to{box-shadow:0 0 #e86f4a59}50%{box-shadow:0 0 0 6px #e86f4a00}}@keyframes atlas-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes atlas-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
