.public-site{--color-success:#047857;--public-warm:#f7f5f0;--public-focus:#2563eb;background:var(--color-paper);color:var(--color-brand);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark] .public-site{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--public-warm:#182131;--color-paper:#111827;--color-brand:#e2e8f0;--color-brand-deep:#f8fafc;--color-navy-50:#1d293b;--color-navy-100:#27364b;--color-navy-200:#3b4a60;--color-navy-300:#73829c;--color-navy-400:#aab8cf;--color-navy-500:#bfcbdf;--color-navy-600:#d3dcec;--color-muted:#aab8cf;--color-border:#3b475b;--color-success:#34d399}[data-theme=dark] .public-site .bg-white{background-color:var(--color-paper)}[data-theme=dark] .public-site :is(.bg-brand,.bg-brand-deep){background-color:#222a40}.public-site .public-hero{background:var(--public-warm)}.public-site .public-band{color:#fff;background:linear-gradient(150deg,#2c3650 0%,#1a2235 55%,#0f1524 100%)}[data-theme=dark] .public-site .public-band{background:linear-gradient(150deg,#1d2740 0%,#121a2b 55%,#0a0f1a 100%);box-shadow:inset 0 1px #ffffff0f}.public-site .public-reveal{animation:.52s cubic-bezier(.22,1,.36,1) both public-reveal}.public-site .public-reveal+.public-reveal{animation-delay:90ms}@keyframes public-reveal{0%{opacity:.4;transform:translateY(10px)}to{opacity:1;transform:none}}.public-site :where(h2){font-family:var(--font-display)}.public-site :where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--public-focus);outline-offset:4px}.public-site :where(section[id],h2[id],h3[id]){scroll-margin-top:6rem}.public-site .public-primary{color:#fff;box-shadow:none;background:#222a40}.public-site .public-primary:hover{background:#3d4f6e}.public-site .playbook-invert{color:#222a40;box-shadow:none;background:#fff}.public-site .playbook-invert:hover{background:#e8ecf3}.public-site .playbook-error{color:#b42318}.public-site .public-band .playbook-error{color:#ffd2cc}.public-site .skip-link{z-index:100;position:fixed;top:.5rem;left:.5rem;transform:translateY(-180%)}.public-site .skip-link:focus{transform:translateY(0)}.public-site dialog{color:var(--color-brand);background:var(--color-paper)}.public-site dialog::backdrop{background:#0f15248c}@media (prefers-reduced-motion:reduce){.public-site *,.public-site :before,.public-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.public-site>header,.public-site footer,.public-site .skip-link,.public-site .no-print{display:none!important}.public-site{color:#000!important;background:#fff!important}.public-site .policy-content{max-width:none}}.public-site .public-frame{background:var(--color-navy-50)}.public-site .public-rail{scrollbar-width:none;overscroll-behavior-x:contain;scroll-padding-inline:1rem}.public-site .public-rail::-webkit-scrollbar{display:none}.public-site .public-lift{transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.public-site .public-lift:hover{transform:translateY(-3px);box-shadow:0 18px 44px #0f15241f}}.public-site .public-navlink:after{content:"";background:currentColor;border-radius:2px;width:0;height:2px;transition:width .2s;position:absolute;bottom:.3rem;left:50%;transform:translate(-50%)}.public-site .public-navlink[aria-current=page]:after{width:1.25rem}@supports (animation-timeline:view()){.public-site .public-rise{animation:linear both public-rise;animation-timeline:view();animation-range:entry cover 22%}}@keyframes public-rise{0%{opacity:.25;transform:translateY(18px)}to{opacity:1;transform:none}}.public-site .public-sheet[open]{animation:.26s cubic-bezier(.22,1,.36,1) public-sheet-in}.public-site .public-sheet::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f152473}@keyframes public-sheet-in{0%{opacity:.6;transform:translate(24px)}to{opacity:1;transform:none}}.public-site details[open]>.public-pop{animation:.16s ease-out public-pop}@keyframes public-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}[data-theme=dark] .public-site .public-primary{color:#111827;background:#eef1f7}[data-theme=dark] .public-site .public-primary:hover{background:#fff}.public-site .profile-fade{animation:.24s ease-out profile-fade}@keyframes profile-fade{0%{opacity:.35}to{opacity:1}}.public-site .profile-tier-premium{color:#6d28d9}[data-theme=dark] .public-site .profile-tier-premium{color:#c4b5fd}.public-site .profile-cover-scrim{background:linear-gradient(#0000 45%,#0f152459)}.public-site .profile-cover-empty{background:radial-gradient(120% 140% at 85% 0,#3d4f6e 0%,#0000 55%),linear-gradient(150deg,#2c3650 0%,#1a2235 55%,#0f1524 100%)}.public-site .profile-bookbar{transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .2s}.public-site .profile-bookbar[data-shown=false]{opacity:0;pointer-events:none;transform:translateY(110%)}html:has(.public-site dialog.profile-lightbox[open]){overflow:hidden}
