:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bm-surface-0:#f4eee0;--bm-surface-1:#fbf7ee;--bm-surface-2:#fff;--bm-border-subtle:#0e0d0b14;--bm-border-strong:#b08d5747;--bm-bg:var(--bm-surface-0);--bm-surface:var(--bm-surface-1);--bm-elevated:var(--bm-surface-2);--bm-border:var(--bm-border-subtle);--bm-tile:#0f3d2e;--bm-tile-ink:#f8f2e4;--bm-focus:#0f3d2e;--bm-ink:#0e0d0b;--bm-muted:#17150fad;--bm-faint:#0e0d0b99;--bm-placeholder:#17150f94;--bm-gold:#b08d57;--bm-gold-2:#cdb07a;--bm-em:#0f3d2e;--bm-link:#0f3d2e;--bm-heading:#0f3d2e;--bm-wordmark:#0f3d2e;--bm-label:#7d5f2f;--bm-line:#b08d57;--bm-on-brand:#f8f2e4;--bm-brand:#0f3d2e;--bm-brand-2:#14503c;--bm-danger:#7a3b2e;--bm-nav:#fbf7eef0;--bm-menu:#fbf7eef5;--bm-hover:#0f3d2e12;--bm-chip:#ffffff8c;--bm-shadow:0 1px 2px #281e0a0d, 0 8px 24px -10px #281e0a24, 0 30px 60px -30px #281e0a2e;--bm-scrollbar-thumb:#b08d57;--bm-scrollbar-track:#f4eee0;--bm-selection:#b08d574d;--bm-selection-bg:var(--bm-selection);--bm-selection-fg:var(--bm-ink);--bm-brand-shadow:inset 0 1px 0 #ffffff1f, 0 8px 20px -8px #0f3d2e99;--bm-hit-on:#efe9dc;--bm-hit-border:var(--bm-muted);--bm-hit-ink:var(--bm-ink)}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bm-surface-0:#0a0a0b;--bm-surface-1:#151517;--bm-surface-2:#101012;--bm-border-subtle:#232326;--bm-border-strong:#232326;--bm-bg:var(--bm-surface-0);--bm-surface:var(--bm-surface-1);--bm-elevated:var(--bm-surface-1);--bm-border:var(--bm-border-subtle);--bm-line:var(--bm-border-subtle);--bm-focus:#f5f5f5;--bm-ink:#f5f5f5;--bm-muted:#8b8b90;--bm-faint:#8b8b90;--bm-placeholder:#8b8b90;--bm-gold:#f5f5f5;--bm-gold-2:#f5f5f5;--bm-em:#f5f5f5;--bm-link:#f5f5f5;--bm-heading:#f5f5f5;--bm-wordmark:#f5f5f5;--bm-label:#8b8b90;--bm-on-brand:#0a0a0b;--bm-brand:#f5f5f5;--bm-brand-2:#f5f5f5;--bm-danger:#e7b2a8;--bm-nav:#101012;--bm-menu:#101012;--bm-hover:#1c1c1f;--bm-chip:#151517;--bm-shadow:0 20px 50px #00000073;--bm-scrollbar-thumb:#ffffff1f;--bm-scrollbar-track:transparent;--bm-selection:#232326;--bm-selection-bg:var(--bm-selection);--bm-selection-fg:var(--bm-ink);--bm-brand-shadow:inset 0 1px 0 #ffffff1f, 0 8px 20px -10px #0009;--bm-hit-on:#1c1c1f;--bm-hit-border:var(--bm-muted);--bm-hit-ink:var(--bm-ink);--bm-tile-ink:#f5f5f5;--bm-series-warm:#f5f5f5;--bm-series-warm-2:#8b8b90;--bm-series-warm-3:#8b8b90}html[data-theme=dark],html[data-theme=dark] *{scrollbar-width:thin;scrollbar-color:#ffffff1f transparent}html[data-theme=dark]::-webkit-scrollbar-track{background:0 0}html[data-theme=dark]::-webkit-scrollbar-corner{background:0 0}html[data-theme=dark] ::-webkit-scrollbar-track{background:0 0}html[data-theme=dark] ::-webkit-scrollbar-corner{background:0 0}html[data-theme=dark]::-webkit-scrollbar-thumb{background:#ffffff1f;border:2px solid #0000}html[data-theme=dark] ::-webkit-scrollbar-thumb{background:#ffffff1f;border:2px solid #0000}html[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#fff3}html[data-theme=dark] .bm-land,html[data-theme=dark] .bm-frame,html[data-theme=dark] .bm-quiz{background:radial-gradient(900px 420px at 50% 12%, #151517 0%, transparent 68%), var(--bm-bg)}html[data-theme=dark] .bm-land .hdr .brand b,html[data-theme=dark] .bm-frame .hdr .brand b,html[data-theme=dark] .ai-brand b{color:var(--bm-wordmark);-webkit-text-fill-color:var(--bm-wordmark);background-image:none}img.brand-mark-dark,img.brand-mark-fixed,img.brand-mark-on-dark.brand-mark-light{display:none!important}img.brand-mark-on-dark.brand-mark-fixed{display:block!important}.brand-lockup{color:var(--bm-wordmark);align-items:center;gap:12px;display:inline-flex}.brand-lockup b{letter-spacing:.12em;font-family:Cormorant Garamond,Georgia,serif;font-size:1.35rem;font-weight:700;line-height:1}.bm-card{background:var(--bm-surface-1);color:var(--bm-ink);border:1px solid var(--bm-border-subtle)}.bm-card-line{border-color:var(--bm-line)}@media (hover:hover) and (pointer:fine){article.bm-card-line:hover{border-color:var(--bm-heading)}}.bm-card-accent{border-color:var(--bm-heading);border-top-width:4px}.bm-tile{color:var(--bm-tile-ink);background:var(--bm-tile);justify-content:center;align-items:center;display:flex}html[data-theme=dark] img.brand-mark-light,html[data-theme=dark] img.brand-mark-fixed{display:none!important}html[data-theme=dark] img.brand-mark-dark{display:block!important}.theme-toggle{border:1px solid var(--bm-border-strong);width:30px;height:30px;color:var(--bm-ink);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.theme-toggle svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:14px;height:14px}.theme-toggle .theme-moon{display:none}html[data-theme=dark] .theme-toggle{border-color:var(--bm-border);color:var(--bm-ink)}html[data-theme=dark] .theme-toggle .theme-sun{display:none}html[data-theme=dark] .theme-toggle .theme-moon{display:block}.theme-toggle:focus-visible{outline:2px solid var(--bm-focus);outline-offset:2px}.bm-land .nav-tools,.bm-frame .nav-tools{align-items:center;gap:8px;display:none}.bm-land .links .theme-toggle,.bm-frame .links .theme-toggle{margin-left:6px;margin-right:2px}@media (width<=900px){.bm-land .nav-tools,.bm-frame .nav-tools{display:flex}}[data-sonner-toaster][data-sonner-theme=light],[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:var(--bm-elevated);--normal-text:var(--bm-ink);--normal-border:var(--bm-border-strong);--success-bg:var(--bm-elevated);--success-text:var(--bm-ink);--success-border:var(--bm-border-strong);--error-bg:var(--bm-elevated);--error-text:var(--bm-danger);--error-border:var(--bm-danger)}[data-sonner-toaster] [data-description],[data-sonner-toaster] .bm-toast-description{color:var(--bm-muted)}html[data-theme=dark] footer.bm-site-footer{--ink:#0a0a0b;--ivory:#f5f5f5;color:#8b8b90;--bm-selection-bg:#232326;--bm-selection-fg:#f5f5f5;background:#0a0a0b;border-top-color:#232326}html[data-theme=dark] footer.bm-site-footer .brand b,html[data-theme=dark] footer.bm-site-footer .risk b{color:#f5f5f5}@media (hover:hover) and (pointer:fine){html[data-theme=dark] footer.bm-site-footer .fl a:hover,html[data-theme=dark] footer.bm-site-footer .fl button:hover{color:#f5f5f5}}html[data-theme=dark] footer.bm-site-footer .blurb,html[data-theme=dark] footer.bm-site-footer .fl a,html[data-theme=dark] footer.bm-site-footer .fl button,html[data-theme=dark] footer.bm-site-footer .risk,html[data-theme=dark] footer.bm-site-footer .copy{color:#8b8b90}html[data-theme=dark] footer.bm-site-footer .risk{background:#101012;border-color:#232326}html[data-theme=dark] .bm-land .break,html[data-theme=dark] .bm-land .p2{--green:#151517;--ivory:#f5f5f5;--gold2:#f5f5f5;color:#f5f5f5;--bm-selection-bg:#232326;--bm-selection-fg:#f5f5f5;background:#101012}html[data-theme=dark] .bm-land .break:before{background:0 0}html[data-theme=dark] .bm-land .p2 h2,html[data-theme=dark] .bm-land .p2 .price,html[data-theme=dark] .bm-land .p2 h2 em,html[data-theme=dark] .bm-land .p2 .eyebrow,html[data-theme=dark] .bm-land .p2 h3,html[data-theme=dark] .bm-land .break .rule span,html[data-theme=dark] .bm-land .nfl li:before,html[data-theme=dark] .bm-land .terms span{color:#f5f5f5}html[data-theme=dark] .bm-land .p2 .lead,html[data-theme=dark] .bm-land .p2 .nf2 .nf-lead,html[data-theme=dark] .bm-land .incl li,html[data-theme=dark] .bm-land .nfl li{color:#8b8b90}html[data-theme=dark] .bm-land .p2 .rl{color:var(--bm-ink)}html[data-theme=dark] .bm-land .incl li,html[data-theme=dark] .bm-land .nfl li,html[data-theme=dark] .bm-land .p2 .apply{border-top-color:#232326}html[data-theme=dark] .bm-land .p2 .apply,html[data-theme=dark] .bm-land .p2 .nf2,html[data-theme=dark] .bm-land .terms span{background:#151517;border-color:#232326}html[data-theme=dark] .bm-premium{color:#0a0a0b;background-color:#f5f5f5}html[data-theme=dark]{--color-amber-50:#f5f5f5;--color-amber-100:#f5f5f5;--color-amber-200:#f5f5f5;--color-amber-300:#f5f5f5;--color-amber-400:#f5f5f5;--color-amber-500:#f5f5f5;--color-amber-600:#8b8b90;--color-amber-700:#8b8b90;--color-amber-800:#151517;--color-amber-900:#101012;--color-amber-950:#0a0a0b;--color-yellow-50:#f5f5f5;--color-yellow-100:#f5f5f5;--color-yellow-200:#f5f5f5;--color-yellow-300:#f5f5f5;--color-yellow-400:#f5f5f5;--color-yellow-500:#f5f5f5;--color-yellow-600:#8b8b90;--color-yellow-700:#8b8b90;--color-yellow-800:#151517;--color-yellow-900:#101012;--color-yellow-950:#0a0a0b}html[data-theme=dark] [class*="250,204,21"],html[data-theme=dark] [class*="252,211,77"]{filter:none}html[data-theme=dark] .golden-shimmer{background-image:linear-gradient(105deg,#0000 40%,#f5f5f51f 50%,#0000 60%)}html[data-theme=dark] .ai-av{color:#f5f5f5}html[data-theme=dark] .bm-land .eyebrow.dot:before{box-shadow:0 0 0 4px #f5f5f529}html[data-theme=dark] .bm-land .form:before{box-shadow:0 0 0 4px #f5f5f52e,0 0 18px #f5f5f540}html[data-theme=dark] .bm-btn.bm-btn--gold,html[data-theme=dark] .bm-btn.bm-btn--gold:hover{background:var(--bm-brand);color:var(--bm-on-brand);box-shadow:none}html[data-theme=dark] .bm-btn.bm-btn--primary,html[data-theme=dark] .bm-btn.bm-btn--primary:hover,html[data-theme=dark] .courses .recovery .btn,html[data-theme=dark] .courses .recovery .btn:hover,html[data-theme=dark] .bm-frame .job-apply{box-shadow:inset 0 1px #ffffff1f,0 8px 20px -8px #0009}html[data-theme=dark] .bm-btn.bm-btn--signup:after{background:linear-gradient(100deg,#0000,#0a0a0b14 28%,#0a0a0b47 50%,#0a0a0b14 72%,#0000)}@media (hover:hover) and (pointer:fine){html[data-theme=dark] .ai-new:hover,html[data-theme=dark] .ai-send:not(.stop):hover:not(:disabled),html[data-theme=dark] .ai-gate-card button[type=submit]:hover,html[data-theme=dark] .bm-account form button[type=submit]:hover{background-color:var(--bm-muted);border-color:var(--bm-muted)}}html[data-theme=dark] .bm-frame .doc [class*=bg-destructive],html[data-theme=dark] .bm-frame .job{border-color:var(--bm-border)}html[data-theme=dark] .bm-frame .doc ol>li{border-left-color:var(--bm-border)}html[data-theme=dark] .bm-quiz .quiz-progress{background:var(--bm-border)}html[data-theme=dark] .text-yellow-500{color:var(--bm-ink)}:is(.bm-hit,.ai-followups button,.ai-publish-pill,.ai-chip,.ai-insp-grid button,.ai-chat-row,.ai-side-nav a,.ai-side-nav button,.courses .course-card,.course-view .lesson-row,.bm-land .menu a,.bm-frame .menu a,.bm-btn.bm-btn--secondary,.bm-btn.bm-btn--ghost){cursor:pointer;touch-action:manipulation;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .1s}a,button,[role=button]{touch-action:manipulation}.ai-chip,.ai-followups button,.ai-insp-grid button{--bm-hit-on:var(--bm-surface-1)}.ai-chat-row,.ai-side-nav a,.ai-side-nav button{--bm-hit-on:#e4d9bf}html[data-theme=dark] :is(.ai-chip,.ai-followups button,.ai-insp-grid button,.ai-chat-row,.ai-side-nav a,.ai-side-nav button){--bm-hit-on:#1c1c1f}@media (hover:hover) and (pointer:fine){:is(.bm-hit,.ai-followups button,.ai-publish-pill,.ai-chip,.ai-insp-grid button,.ai-chat-row,.ai-side-nav a,.ai-side-nav button,.courses .course-card,.course-view .lesson-row,.bm-land .menu a,.bm-frame .menu a,.bm-btn.bm-btn--secondary,.bm-btn.bm-btn--ghost):hover:not(:disabled):not([aria-disabled=true]){background-color:var(--bm-hit-on);border-color:var(--bm-hit-border);color:var(--bm-hit-ink)}:is(.bm-hit,.ai-followups button,.ai-publish-pill,.ai-chip,.ai-insp-grid button,.ai-chat-row,.ai-side-nav a,.ai-side-nav button,.courses .course-card,.course-view .lesson-row,.bm-land .menu a,.bm-frame .menu a,.bm-btn.bm-btn--secondary,.bm-btn.bm-btn--ghost,.bm-btn.bm-btn--primary,.bm-btn.bm-btn--gold):active:not(:disabled):not([aria-disabled=true]){transform:scale(.98)}}:is(.bm-hit,.ai-followups button,.ai-publish-pill,.ai-chip,.ai-insp-grid button,.ai-chat-row,.ai-side-nav a,.ai-side-nav button,.courses .course-card,.course-view .lesson-row,.bm-btn.bm-btn--secondary,.bm-btn.bm-btn--ghost):active:not(:disabled):not([aria-disabled=true]){background-color:var(--bm-hit-on);border-color:var(--bm-hit-border);color:var(--bm-hit-ink)}:is(.bm-hit,.ai-followups button,.ai-publish-pill,.ai-chip,.ai-insp-grid button,.ai-chat-row,.ai-side-nav a,.ai-side-nav button,.courses .course-card,.course-view .lesson-row):focus-visible{outline:2px solid var(--bm-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){:is(.bm-hit,.ai-followups button,.ai-publish-pill,.ai-chip,.ai-insp-grid button,.ai-chat-row,.ai-side-nav a,.ai-side-nav button,.courses .course-card,.course-view .lesson-row,.bm-land .menu a,.bm-frame .menu a,.bm-btn):active{transform:none}}
