:root{--bs-surface:#fffdf8;--bs-surface-elevated:#ffffff;--bs-surface-inverse:#101923;--bs-text-primary:#101923;--bs-text-secondary:#3f4953;--bs-text-muted:#5f6871;--bs-text-on-inverse:#fffdf8;--bs-text-on-inverse-secondary:#d8e0ec;--bs-text-on-inverse-muted:#bdc9d8;--bs-border:#d8d3c9;--bs-border-strong:#aaa39a;--bs-ui-border:#8c857b;--bs-brand-primary:#3157ff;--bs-positive:#23613f;--bs-warning:#7a560c;--bs-danger:#a83220;--bs-focus:#3157ff;--bs-focus-gap:#fffdf8;--bs-positive-surface:#e8f3ec;--bs-warning-surface:#fff4da;--bs-danger-surface:#fff0ec;--bs-disabled-text:#4f5963;--bs-disabled-surface:#ebe7df;--bs-selection-bg:#1733b8;--bs-selection-text:#fffdf8;--bs-bg:#f4f0e7;--bs-bg-subtle:#f8f5ef;--bs-blue-readable:#1733b8;--bs-blue-soft:#e3e9ff;--bs-lime:#c9f65d;--bs-lime-readable:#53720e;--bs-lime-soft:#eef7d7;--bs-on-lime:#101923;--bs-surface-raised:var(--bs-surface-elevated);--bs-surface-dark:var(--bs-surface-inverse);--bs-surface-paper:var(--bs-surface);--bs-surface-light:var(--bs-surface);--bs-surface-soft:var(--bs-bg-subtle);--bs-surface-accent:var(--bs-lime);--bs-text:var(--bs-text-primary);--bs-text-on-dark:var(--bs-text-on-inverse);--bs-text-on-dark-secondary:var(--bs-text-on-inverse-secondary);--bs-text-on-dark-muted:var(--bs-text-on-inverse-muted);--bs-text-link:var(--bs-blue-readable);--bs-blue:var(--bs-brand-primary);--bs-focus-ring:var(--bs-focus);--bs-positive-text:var(--bs-positive);--bs-warning-text:var(--bs-warning);--bs-danger-text:var(--bs-danger);--bs-accent:var(--bs-lime);--bs-accent-readable:var(--bs-lime-readable);--background:var(--bs-bg);--foreground:var(--bs-text-primary);--surface:var(--bs-surface);--surface-2:var(--bs-bg-subtle);--surface-3:var(--bs-border);--paper:var(--bs-bg);--white:var(--bs-surface-elevated);--border:var(--bs-border);--border-strong:var(--bs-border-strong);--ink-soft:var(--bs-text-secondary);--text-primary:var(--bs-text-primary);--text-secondary:var(--bs-text-secondary);--text-muted:var(--bs-text-muted);--text-on-brand:var(--bs-text-on-inverse);--signal-blue-dark:var(--bs-blue-readable);--brand-tint:var(--bs-blue-soft);--success:var(--bs-positive);--danger:var(--bs-danger)}html[data-bs-theme=dark]{--bs-surface:#111c2e;--bs-surface-elevated:#162338;--bs-surface-inverse:#08111e;--bs-text-primary:#f6f2e9;--bs-text-secondary:#c5cfdd;--bs-text-muted:#9daabc;--bs-text-on-inverse:#fffdf8;--bs-text-on-inverse-secondary:#d8e0ec;--bs-text-on-inverse-muted:#bdc9d8;--bs-border:#26364c;--bs-border-strong:#42526a;--bs-ui-border:#65748c;--bs-brand-primary:#6f8dff;--bs-positive:#8bd6a6;--bs-warning:#f2c86e;--bs-danger:#ff9d88;--bs-focus:#9fb4ff;--bs-focus-gap:#0b1220;--bs-positive-surface:#173225;--bs-warning-surface:#382d18;--bs-danger-surface:#3b2020;--bs-disabled-text:#aeb9c8;--bs-disabled-surface:#202d40;--bs-selection-bg:#9fb4ff;--bs-selection-text:#0b1220;--bs-bg:#0b1220;--bs-bg-subtle:#0e1828;--bs-blue-readable:#9fb4ff;--bs-blue-soft:#19284b;--bs-lime:#c9f65d;--bs-lime-readable:#d8fb82;--bs-lime-soft:#26331c;--bs-on-lime:#101923}:where(.bs-surface-normal,.bs-surface-paper,.bs-surface-light){background:var(--bs-surface);color:var(--bs-text-primary)}:where(.bs-surface-elevated){background:var(--bs-surface-elevated);color:var(--bs-text-primary)}:where(.bs-surface-inverse,.bs-surface-dark){background:var(--bs-surface-inverse);color:var(--bs-text-on-inverse)}:where(.bs-surface-normal,.bs-surface-paper,.bs-surface-light,.bs-surface-elevated) :where(h1,h2,h3,h4,strong,label){color:var(--bs-text-primary)}:where(.bs-surface-normal,.bs-surface-paper,.bs-surface-light,.bs-surface-elevated) :where(p,small){color:var(--bs-text-secondary)}:where(.bs-surface-inverse,.bs-surface-dark) :where(h1,h2,h3,h4,strong,label){color:var(--bs-text-on-inverse)}:where(.bs-surface-inverse,.bs-surface-dark) :where(p){color:var(--bs-text-on-inverse-secondary)}:where(.bs-surface-inverse,.bs-surface-dark) :where(small){color:var(--bs-text-on-inverse-muted)}:where(.bs-state-positive){background:var(--bs-positive-surface);color:var(--bs-positive)}:where(.bs-state-warning){background:var(--bs-warning-surface);color:var(--bs-warning)}:where(.bs-state-danger){background:var(--bs-danger-surface);color:var(--bs-danger)}:where(.bs-state-disabled){background:var(--bs-disabled-surface);color:var(--bs-disabled-text)}:where(.bs-surface-brand){background:var(--bs-brand-primary);color:var(--bs-text-on-inverse)}:where(.bs-surface-accent){background:var(--bs-lime);color:var(--bs-on-lime)}::-moz-selection{background:var(--bs-selection-bg);color:var(--bs-selection-text)}::selection{background:var(--bs-selection-bg);color:var(--bs-selection-text)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--bs-focus);outline-offset:3px;box-shadow:0 0 0 1px var(--bs-focus-gap)}:is(.personal-home,.interior-page,.public-player-page,.player-room-authenticated,.beta-preview-room,.universal-desk-page,.ask-bs,.admin-shell,.founder-newsroom,.founder-player-directory,.founder-communications) :is(input,textarea,select){border-color:var(--bs-ui-border);background:var(--bs-surface-raised);color:var(--bs-text)}:is(.personal-home,.interior-page,.public-player-page,.player-room-authenticated,.beta-preview-room,.universal-desk-page,.ask-bs,.admin-shell,.founder-newsroom,.founder-player-directory,.founder-communications) :is(input,textarea)::-moz-placeholder{color:var(--bs-text-muted);opacity:1}:is(.personal-home,.interior-page,.public-player-page,.player-room-authenticated,.beta-preview-room,.universal-desk-page,.ask-bs,.admin-shell,.founder-newsroom,.founder-player-directory,.founder-communications) :is(input,textarea)::placeholder{color:var(--bs-text-muted);opacity:1}:is(.personal-home,.interior-page,.public-player-page,.player-room-authenticated,.beta-preview-room,.universal-desk-page,.ask-bs,.admin-shell,.founder-newsroom,.founder-player-directory,.founder-communications) :is(button,input,textarea,select):disabled,:is(.personal-home,.interior-page,.public-player-page,.player-room-authenticated,.beta-preview-room,.universal-desk-page,.ask-bs,.admin-shell,.founder-newsroom,.founder-player-directory,.founder-communications) [aria-disabled=true]{opacity:1;border-color:var(--bs-ui-border);background:var(--bs-disabled-surface);color:var(--bs-disabled-text);cursor:not-allowed;box-shadow:none;transform:none}:is(.button-outline,.btn-outline,.button-quiet,.btn-ghost,.menu-button,.bs-theme-control-field,.room-tab-nav button,.quality-reference,.ask-bs-actions button,.ask-bs-feedback button,.ask-bs-suggestions button,.ask-bs-failure button,.ask-bs-failure a,.ask-bs-composer input,.ask-bs-composer button){border-color:var(--bs-ui-border)}:is(.text-link,.ask-bs-failure a,.quality-reference a,.desk-caveats a,.universal-evidence-list a){color:var(--bs-blue-readable);text-decoration:underline;text-decoration-thickness:.11em;text-underline-offset:.18em}:is(.bs-surface-dark,.first-value-preview,.pipeline-preview,.universal-cover-copy,.engine-section,.feed-hero,.beta-preview-sticky-access,.current-episode-card .return-loop-next,.site-footer,.ask-bs-header,.ask-bs-launcher){color:var(--bs-text-on-dark)}:is(.bs-surface-dark,.first-value-preview,.pipeline-preview,.universal-cover-copy,.engine-section,.feed-hero,.beta-preview-sticky-access,.current-episode-card .return-loop-next,.site-footer,.ask-bs-header,.ask-bs-launcher) :is(h1,h2,h3,h4,strong,label){color:var(--bs-text-on-dark)}:is(.bs-surface-dark,.first-value-preview,.pipeline-preview,.universal-cover-copy,.engine-section,.feed-hero,.beta-preview-sticky-access,.current-episode-card .return-loop-next,.site-footer,.ask-bs-header,.ask-bs-launcher) :is(p,small){color:var(--bs-text-on-dark-secondary)}.current-episode-card .return-loop-next small,.first-value-preview>p:last-child,.site-footer :is(.footer-brand p,.footer-note p),.universal-cover-copy>p:not(.kicker){color:var(--bs-text-on-dark-secondary)}.engine-section :is(p,small,.quality-reference){color:var(--bs-text-on-dark-secondary)}:is(.button-lime,.universal-score-card,.preview-open,.member-first-desk-note,.beta-request-success-mark,.agreement-mark,.metric-card.lime,.bs-surface-accent){color:var(--bs-on-lime)}:is(.button-lime,.universal-score-card,.preview-open,.member-first-desk-note,.beta-request-success-mark,.agreement-mark,.metric-card.lime,.bs-surface-accent) :is(h1,h2,h3,h4,p,small,strong,span,label,svg){color:var(--bs-on-lime)}.last-active-banner{border-color:var(--bs-ui-border);background:var(--bs-warning-surface);color:var(--bs-text)}.last-active-banner>svg{color:var(--bs-warning-text)}.last-active-banner :is(strong,p,small){color:var(--bs-text)}.last-active-banner strong{font-weight:800}.last-active-banner p{margin-top:.15rem}.last-active-banner small{display:block;margin-top:.2rem;color:var(--bs-text-secondary)}.quality-reference{color:var(--bs-text-muted)}details.quality-reference[open]{border:1px solid var(--bs-ui-border);background:var(--bs-bg-subtle);color:var(--bs-text-secondary)}details.quality-reference summary{color:var(--bs-text);font-weight:800}details.quality-reference p{color:var(--bs-text-secondary)}.quality-actions .button-lime{border-color:var(--bs-on-lime)}.state-pill{gap:.35rem;border-color:currentColor;color:var(--bs-text)}.state-pill:before{font-weight:900;line-height:1}.state-pill.ready{background:var(--bs-positive-surface);color:var(--bs-positive-text)}.state-pill.ready:before{content:"✓"}.state-pill.processing{background:var(--bs-blue-soft);color:var(--bs-blue-readable)}.state-pill.processing:before{content:"…"}.state-pill.exception{background:var(--bs-danger-surface);color:var(--bs-danger-text)}.state-pill.exception:before{content:"!"}:is(.ask-bs-failure,.beta-preview-failure,.social-load-error,[role=alert]){border-color:var(--bs-danger-text);background:var(--bs-danger-surface);color:var(--bs-text)}:is(.ask-bs-failure,.beta-preview-failure,.social-load-error,[role=alert]) :is(h1,h2,h3,h4,strong){color:var(--bs-danger-text)}:is(.ask-bs-failure,.beta-preview-failure,.social-load-error,[role=alert]) :is(p,small,span){color:var(--bs-text-secondary)}:is(.section-empty,.social-empty-note,.public-coverage-empty,.public-private-boundary,.offline-player-room,.player-room-offline,.current-facts-unavailable,.pulse-unavailable){border-color:var(--bs-ui-border);color:var(--bs-text-secondary)}:is(.section-empty,.social-empty-note,.public-coverage-empty,.public-private-boundary,.offline-player-room,.player-room-offline,.current-facts-unavailable,.pulse-unavailable) :is(h1,h2,h3,h4,strong){color:var(--bs-text)}:is(.section-empty,.social-empty-note,.public-coverage-empty,.public-private-boundary,.offline-player-room,.player-room-offline,.current-facts-unavailable,.pulse-unavailable) :is(p,small,span){color:var(--bs-text-secondary)}.universal-section.universe-learning-section .universe-learning-grid>:is(a,article){background:var(--bs-f2-learning-card-dark);color:var(--bs-text-on-dark)}.room-tab-nav button.active,[aria-current=page],[aria-selected=true]{box-shadow:inset 0 0 0 2px currentColor}.founder-conversation-list button.is-selected,.player-inbox-list button.is-selected{border-color:var(--bs-ui-border);box-shadow:inset 0 0 0 2px var(--bs-ui-border)}html{scroll-padding-top:7.5rem;scroll-padding-bottom:max(8rem,calc(env(safe-area-inset-bottom) + 7rem))}:where(a,button,input,select,textarea,summary,[tabindex]){scroll-margin-top:7.5rem;scroll-margin-bottom:max(8rem,calc(env(safe-area-inset-bottom) + 7rem))}:is(.personal-home,.interior-page,.player-room-authenticated,.universal-desk-page,.public-player-page){overflow-wrap:anywhere}:is(.room-tab-nav,.desk-chapter-nav){scroll-margin-top:7.5rem}@media (prefers-contrast:more){:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-width:4px;outline-color:#1733b8}html[data-bs-theme=dark] :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:#d0dbff}:is(.button-outline,.btn-outline,.button-quiet,.btn-ghost,.menu-button,.bs-theme-control-field,.room-tab-nav button,.quality-reference,.ask-bs-actions button,.ask-bs-feedback button,.ask-bs-suggestions button,.ask-bs-failure button,.ask-bs-failure a,.ask-bs-composer input,.ask-bs-composer button){border-color:#6f685f}html[data-bs-theme=dark] :is(.button-outline,.btn-outline,.button-quiet,.btn-ghost,.menu-button,.bs-theme-control-field,.room-tab-nav button,.quality-reference,.ask-bs-actions button,.ask-bs-feedback button,.ask-bs-suggestions button,.ask-bs-failure button,.ask-bs-failure a,.ask-bs-composer input,.ask-bs-composer button){border-color:#718099}}@media (forced-colors:active){:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid Highlight;box-shadow:none}:is(.state-pill,.last-active-banner,.section-empty,.ask-bs-failure,.beta-preview-failure){border:1px solid CanvasText}:is(.button,.btn,input,textarea,select){border-color:ButtonText}}@media (max-width:480px){.desk-chapter-nav,.room-tab-nav{overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.ask-bs-launcher{max-width:calc(100vw - 24px)}}@media (max-width:390px){html{scroll-padding-bottom:max(8.5rem,calc(env(safe-area-inset-bottom) + 7.5rem))}.ask-bs{right:max(8px,env(safe-area-inset-right))}}@media (max-width:360px){.container{width:min(100% - 12px,1240px)}.room-tab-nav button{padding-inline:.58rem}.ask-bs-launcher{padding-inline:.7rem}}@media (max-width:320px){.container{width:min(100% - 8px,1240px)}.ask-bs-launcher span{display:none}.ask-bs-launcher{width:48px;padding:0;justify-content:center}.ask-bs-panel{inset-inline:4px}}html[data-bs-theme=dark] :is(.bs-surface-dark,.first-value-preview,.pipeline-preview,.universal-cover-copy,.engine-section,.feed-hero,.beta-preview-sticky-access,.current-episode-card .return-loop-next,.site-footer,.ask-bs-header,.ask-bs-launcher) :is(h1,h2,h3,h4,strong,label){color:var(--bs-text-on-dark)}html[data-bs-theme=dark] :is(.bs-surface-dark,.first-value-preview,.pipeline-preview,.universal-cover-copy,.engine-section,.feed-hero,.beta-preview-sticky-access,.current-episode-card .return-loop-next,.site-footer,.ask-bs-header,.ask-bs-launcher) :is(p,small){color:var(--bs-text-on-dark-secondary)}html[data-bs-theme=dark] .state-pill.ready{background:var(--bs-positive-surface);color:var(--bs-positive-text)}html[data-bs-theme=dark] .state-pill.processing{background:var(--bs-blue-soft);color:var(--bs-blue-readable)}html[data-bs-theme=dark] .state-pill.exception{background:var(--bs-danger-surface);color:var(--bs-danger-text)}.founder-account-deletion-zone{margin-top:2rem;border:1px solid var(--bs-ui-border);border-left:5px solid var(--bs-danger-text);background:var(--bs-surface)}.founder-account-deletion-zone h2,.founder-account-deletion-zone h3,.founder-account-deletion-zone strong{color:var(--bs-text)}.founder-account-deletion-zone>.founder-directory-heading>div>p:last-child{color:var(--bs-text-secondary)}.founder-account-deletion-picker{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:.65rem;align-items:end;margin-top:1rem}.founder-account-deletion-picker label{grid-column:1/-1;color:var(--bs-text);font-weight:800}.founder-account-delete-dialog input,.founder-account-deletion-picker select{min-height:46px;border:1px solid var(--bs-ui-border);background:var(--bs-surface-raised);color:var(--bs-text);padding:.65rem .75rem}.founder-delete-account-button,.founder-delete-account-permanently{border:2px solid var(--bs-danger-text);background:var(--bs-danger-surface);color:var(--bs-danger-text);box-shadow:none}.founder-delete-account-button :is(svg,span,strong),.founder-delete-account-permanently :is(svg,span,strong){color:currentColor}.founder-delete-account-button:hover,.founder-delete-account-permanently:hover{background:color-mix(in srgb,var(--bs-danger-text) 12%,var(--bs-danger-surface));color:var(--bs-danger-text);box-shadow:0 0 0 2px var(--bs-danger-text);transform:none}.founder-account-deletion-error,.founder-account-deletion-success{display:flex;gap:.65rem;align-items:flex-start;margin-top:1rem;padding:.85rem 1rem;border:1px solid}.founder-account-deletion-success{background:var(--bs-positive-surface);color:var(--bs-positive-text)}.founder-account-deletion-success :is(strong,p){color:var(--bs-positive-text)}.founder-account-deletion-error{background:var(--bs-danger-surface);color:var(--bs-danger-text)}.founder-account-deletion-error strong{color:var(--bs-danger-text)}.founder-account-deletion-error p{color:var(--bs-text-secondary)}.founder-account-delete-dialog{position:fixed;inset:0;z-index:320;display:grid;place-items:center;padding:1rem;background:rgba(8,17,30,.72)}.founder-account-delete-dialog-card{position:relative;width:min(100%,560px);display:grid;gap:.85rem;padding:clamp(1rem,3vw,1.5rem);border:2px solid var(--bs-danger-text);border-radius:var(--bs-radius-md);background:var(--bs-surface-raised);color:var(--bs-text);box-shadow:var(--bs-shadow-2)}.founder-account-delete-dialog-card>svg{color:var(--bs-danger-text)}.founder-account-delete-dialog-card>p{color:var(--bs-text-secondary)}.founder-account-delete-dialog-card label{color:var(--bs-text);font-weight:800}.founder-account-delete-close{position:absolute;top:.75rem;right:.75rem;width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--bs-ui-border);border-radius:50%;background:var(--bs-surface);color:var(--bs-text);cursor:pointer}.founder-account-delete-identity{display:flex;justify-content:space-between;gap:1rem;padding:.75rem;border:1px solid var(--bs-ui-border);background:var(--bs-bg-subtle)}.founder-account-delete-identity span{color:var(--bs-text-secondary)}.founder-account-delete-actions{display:flex;justify-content:flex-end;gap:.65rem;flex-wrap:wrap}@media (max-width:680px){.founder-account-deletion-picker{grid-template-columns:1fr}.founder-account-deletion-picker label{grid-column:auto}.founder-account-deletion-picker .button{width:100%}.founder-account-delete-actions{display:grid;grid-template-columns:1fr}.founder-account-delete-actions .button{width:100%}}:root{--bs-motion-fast:140ms;--bs-motion-standard:220ms;--bs-motion-slow:360ms;--bs-ease-standard:cubic-bezier(.2,.7,.2,1);--bs-ease-enter:cubic-bezier(.16,1,.3,1);--bs-ease-exit:cubic-bezier(.4,0,1,1);--bs-motion-shift:4px;--bs-motion-shift-strong:6px}:where(body,.site-header,.mobile-nav,.room-tab-nav,.bs-theme-control-field,.bs-surface-paper,.bs-surface-light,.bs-surface-soft,.bs-surface-dark,.current-episode-card,.universal-section,.universal-cover-copy,.universal-score-card,.beta-preview-hero,.beta-preview-week,.beta-preview-universe,.beta-preview-progress,.beta-preview-players,.beta-preview-return,.beta-preview-next,.coverage-card,.universe-now-grid article,.ask-bs-panel){transition:background-color var(--bs-motion-standard) var(--bs-ease-standard),border-color var(--bs-motion-standard) var(--bs-ease-standard),color var(--bs-motion-fast) var(--bs-ease-standard)}.ask-bs-actions button,.ask-bs-suggestions button,.bs-theme-control-field,.btn,.button,.player-inbox-list button,.room-tab-nav button{transition:transform var(--bs-motion-fast) var(--bs-ease-standard),background-color var(--bs-motion-fast) var(--bs-ease-standard),border-color var(--bs-motion-fast) var(--bs-ease-standard),color var(--bs-motion-fast) var(--bs-ease-standard),box-shadow var(--bs-motion-fast) var(--bs-ease-standard)}.ask-bs-actions button:active:not(:disabled),.ask-bs-suggestions button:active:not(:disabled),.btn:active:not(:disabled),.button:active:not(:disabled),.player-inbox-list button:active:not(:disabled),.room-tab-nav button:active:not(:disabled){transform:translateY(1px) scale(.995);box-shadow:none}:where(.button,.btn,.room-tab-nav button,.ask-bs-suggestions button,.ask-bs-actions button,.player-inbox-list button):disabled{transform:none}.room-tab-nav button.active{transition-duration:var(--bs-motion-fast)}.current-episode-card,.my-progress-section,.player-inbox-section,.player-profile-section,.player-room-memory,.player-universe-panel{animation:bs-motion-content-enter var(--bs-motion-standard) var(--bs-ease-enter) both}.bs-motion-fact-change{animation:bs-motion-fact-change var(--bs-motion-standard) var(--bs-ease-enter) both}.bs-motion-observation-change{animation:bs-motion-observation-change .3s var(--bs-ease-enter) both}.bs-motion-guidance-change{animation:bs-motion-guidance-change .32s var(--bs-ease-enter) both}.bs-motion-guidance-current{animation:bs-motion-guidance-current var(--bs-motion-slow) var(--bs-ease-enter) both}.current-episode-card .return-loop-amber,.current-episode-card .return-loop-blue,.current-episode-stats>div,.forming-pools>article{will-change:auto}.universal-cover{animation:bs-motion-content-enter .18s var(--bs-ease-enter) both}#what-mattered.universal-section{animation:bs-motion-review-section .23s var(--bs-ease-enter) 30ms both}#focus-next.universal-section{animation:bs-motion-review-section .25s var(--bs-ease-enter) 70ms both}.bs-motion-review-ready{animation:bs-motion-review-ready var(--bs-motion-slow) var(--bs-ease-enter) both}.bs-motion-review-ready-focus{animation:bs-motion-review-ready-focus var(--bs-motion-slow) var(--bs-ease-enter) both}.bs-motion-engine-state{animation:bs-motion-engine-state var(--bs-motion-standard) var(--bs-ease-enter) both}.last-active-banner.bs-motion-engine-active>svg:first-child{animation:bs-motion-engine-spin .76s linear infinite;transform-origin:50% 50%}.quality-actions{animation:bs-motion-action-enter var(--bs-motion-fast) var(--bs-ease-enter) both}.beta-preview-failure,.beta-preview-hero,.beta-preview-next,.beta-preview-players,.beta-preview-progress,.beta-preview-return,.beta-preview-universe,.beta-preview-week{animation:bs-motion-content-enter var(--bs-motion-standard) var(--bs-ease-enter) both}.beta-preview-week{animation-delay:20ms}.beta-preview-players,.beta-preview-progress,.beta-preview-universe{animation-delay:45ms}.bs-motion-preview-state{animation:bs-motion-preview-state var(--bs-motion-standard) var(--bs-ease-enter) both}.beta-preview-primary-cta,.beta-preview-sticky-access .button{transition:transform var(--bs-motion-fast) var(--bs-ease-standard),background-color var(--bs-motion-fast) var(--bs-ease-standard),border-color var(--bs-motion-fast) var(--bs-ease-standard),color var(--bs-motion-fast) var(--bs-ease-standard)}.coverage-card,.feed-hero .container,.public-coverage-lead,.universe-now-grid article{animation:bs-motion-editorial-enter .28s var(--bs-ease-enter) both}.coverage-card:nth-child(n+2),.universe-now-grid article:nth-child(n+2){animation-delay:35ms}.comparison-grid,.friend-card,.head-to-head,.player-profile-section [role=status],.profile-settings-card [role=status]{animation:bs-motion-content-enter var(--bs-motion-standard) var(--bs-ease-enter) both}.bs-motion-unread-change{animation:bs-motion-badge-change var(--bs-motion-standard) var(--bs-ease-enter) both}.universal-section details[open]>:not(summary),details.quality-reference[open]>:not(summary){animation:bs-motion-disclosure var(--bs-motion-fast) var(--bs-ease-enter) both}details>summary{transition:color var(--bs-motion-fast) var(--bs-ease-standard)}:where(.bs-theme-control-field svg,.site-header svg,.button svg,.btn svg){transition:color var(--bs-motion-fast) var(--bs-ease-standard)}.ask-bs.is-open .ask-bs-panel{animation:bs-motion-ask-enter var(--bs-motion-standard) var(--bs-ease-enter) both}.ask-bs-failure,.ask-bs-message,.ask-bs-thinking{animation:bs-motion-content-enter var(--bs-motion-fast) var(--bs-ease-enter) both}@keyframes bs-motion-content-enter{0%{opacity:.94;transform:translateY(var(--bs-motion-shift))}to{opacity:1;transform:translateY(0)}}@keyframes bs-motion-fact-change{0%{opacity:.82;transform:translateY(var(--bs-motion-shift-strong))}48%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes bs-motion-observation-change{0%{opacity:.86;transform:translateY(var(--bs-motion-shift-strong))}55%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes bs-motion-guidance-change{0%{opacity:.82;transform:translateY(var(--bs-motion-shift-strong))}52%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes bs-motion-guidance-current{0%{opacity:.86;transform:translateY(var(--bs-motion-shift-strong));box-shadow:inset 4px 0 0 var(--bs-blue)}55%{opacity:1;transform:translateY(0);box-shadow:inset 4px 0 0 color-mix(in srgb,var(--bs-blue) 58%,transparent)}to{opacity:1;transform:translateY(0);box-shadow:inset 0 0 0 transparent}}@keyframes bs-motion-review-section{0%{opacity:.95;transform:translateY(var(--bs-motion-shift))}to{opacity:1;transform:translateY(0)}}@keyframes bs-motion-review-ready{0%{opacity:.9;transform:translateY(var(--bs-motion-shift-strong))}55%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes bs-motion-review-ready-focus{0%{opacity:.9;transform:translateY(var(--bs-motion-shift-strong));box-shadow:0 0 0 2px color-mix(in srgb,var(--bs-lime) 36%,transparent)}60%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0);box-shadow:var(--bs-shadow-1)}}@keyframes bs-motion-engine-state{0%{opacity:.84}to{opacity:1}}@keyframes bs-motion-engine-spin{to{transform:rotate(1turn)}}@keyframes bs-motion-action-enter{0%{opacity:.88;transform:translateY(var(--bs-motion-shift))}to{opacity:1;transform:translateY(0)}}@keyframes bs-motion-preview-state{0%{opacity:.82;transform:translateY(var(--bs-motion-shift))}to{opacity:1;transform:translateY(0)}}@keyframes bs-motion-editorial-enter{0%{opacity:.94;transform:translateY(var(--bs-motion-shift-strong))}to{opacity:1;transform:translateY(0)}}@keyframes bs-motion-badge-change{0%{opacity:.72;transform:scale(.96)}55%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes bs-motion-disclosure{0%{opacity:.86;transform:translateY(calc(var(--bs-motion-shift) * -1))}to{opacity:1;transform:translateY(0)}}@keyframes bs-motion-ask-enter{0%{opacity:.94;transform:translateY(var(--bs-motion-shift-strong))}to{opacity:1;transform:translateY(0)}}@media (max-width:680px){#focus-next.universal-section,#what-mattered.universal-section,.ask-bs.is-open .ask-bs-panel,.beta-preview-hero,.beta-preview-next,.beta-preview-players,.beta-preview-progress,.beta-preview-return,.beta-preview-universe,.beta-preview-week,.coverage-card,.current-episode-card,.feed-hero .container,.friend-card,.head-to-head,.player-room-memory,.public-coverage-lead,.universal-cover,.universe-now-grid article{--bs-motion-shift:2px;--bs-motion-shift-strong:3px}.btn:active:not(:disabled),.button:active:not(:disabled),.room-tab-nav button:active:not(:disabled){transform:translateY(1px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}:where(.player-room-memory,.my-progress-section,.player-universe-panel,.player-inbox-section,.player-profile-section,.current-episode-card,.universal-cover,#what-mattered.universal-section,#focus-next.universal-section,.beta-preview-hero,.beta-preview-week,.beta-preview-universe,.beta-preview-progress,.beta-preview-players,.beta-preview-return,.beta-preview-next,.beta-preview-failure,.feed-hero .container,.universe-now-grid article,.coverage-card,.public-coverage-lead,.friend-card,.comparison-grid,.head-to-head,.ask-bs-panel,.ask-bs-message,.ask-bs-thinking,.ask-bs-failure,.quality-actions,.bs-motion-fact-change,.bs-motion-observation-change,.bs-motion-guidance-change,.bs-motion-guidance-current,.bs-motion-review-ready,.bs-motion-review-ready-focus,.bs-motion-engine-state,.bs-motion-preview-state,.bs-motion-unread-change,details[open]>:not(summary)){animation:none!important;transform:none!important}.button-spinner,.last-active-banner.bs-motion-engine-active>svg:first-child,.motion-delay-1,.motion-delay-2,.motion-enter{animation:none!important;transform:none!important}:where(body,.site-header,.mobile-nav,.room-tab-nav,.bs-theme-control-field,.button,.btn,.room-tab-nav button,.ask-bs-suggestions button,.ask-bs-actions button,.player-inbox-list button,.bs-surface-paper,.bs-surface-dark,.current-episode-card,.universal-section,.beta-preview-hero,.coverage-card,.ask-bs-panel){transition-duration:1ms!important}}.player-room-authenticated{--g3-reading-width:72rem}.player-room-authenticated .player-room-identity{width:min(100% - 1rem,var(--g3-reading-width));padding-block:.7rem}.player-room-authenticated .player-room-identity .universal-avatar{width:44px;height:44px;font-size:.75rem}.player-room-authenticated .player-room-identity h1{font-size:clamp(1.45rem,3vw,2.4rem)}.player-room-authenticated .room-tab-nav{width:min(100% - 1rem,var(--g3-reading-width));overflow:visible;padding:.35rem}.player-room-authenticated .room-tab-nav>[role=tablist]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.25rem;width:100%}.player-room-authenticated .room-tab-nav [role=tab]{min-width:0;min-height:48px;padding:.55rem .5rem;white-space:normal;line-height:1.15;text-align:center}.player-room-authenticated .unread-badge{min-width:20px;height:20px;background:var(--bs-danger-surface);border:1px solid var(--bs-danger);color:var(--bs-danger);font-size:.75rem;font-weight:800}.player-room-authenticated .room-tab-nav [role=tab][data-nav-group=utility]{border-color:color-mix(in srgb,var(--bs-border-strong) 45%,transparent)}.player-room-authenticated .g3-disclosure>summary:focus-visible,.player-room-authenticated .g3-nested-disclosure>summary:focus-visible,.player-room-authenticated .g3-proof-link:focus-visible,.player-room-authenticated .room-tab-nav [role=tab]:focus-visible{outline:3px solid var(--bs-focus);outline-offset:3px}.player-room-authenticated .g3-room-panel{min-width:0}.player-room-authenticated .g3-player-room-desk-shell,.player-room-authenticated .g3-post-review,.player-room-authenticated .g3-review-flow{width:min(100% - 1rem,var(--g3-reading-width))}.player-room-authenticated .g3-review-flow{display:grid;gap:1rem;padding-block:1rem 0}.player-room-authenticated .g3-quick-read{padding:clamp(1rem,2.5vw,1.75rem);border:1px solid var(--bs-border);border-radius:var(--bs-radius-lg);background:var(--bs-surface);box-shadow:var(--bs-shadow-1)}.player-room-authenticated .g3-layer-heading,.player-room-authenticated .g3-proof-subheading,.player-room-authenticated .g3-quick-read-heading{display:flex;justify-content:space-between;align-items:end;gap:1rem}.player-room-authenticated .g3-layer-heading>p,.player-room-authenticated .g3-proof-subheading>p,.player-room-authenticated .g3-quick-read-heading>p{max-width:48ch;color:var(--bs-text-secondary)}.player-room-authenticated .g3-layer-heading h2,.player-room-authenticated .g3-quick-read-heading h2{margin-top:.25rem;color:var(--bs-text-primary);font-size:clamp(1.75rem,4vw,3.2rem);line-height:1}.player-room-authenticated .g3-quick-read-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.25rem}.player-room-authenticated .g3-quick-item{min-width:0;padding:1rem;border-top:1px solid var(--bs-border-strong);background:transparent}.player-room-authenticated .g3-before-next-game>span,.player-room-authenticated .g3-current-detail-grid article>span,.player-room-authenticated .g3-proof-signal>span,.player-room-authenticated .g3-quick-item>span{display:block;color:var(--bs-text-muted);font-size:.75rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.player-room-authenticated .g3-before-next-game h3,.player-room-authenticated .g3-proof-signal h3,.player-room-authenticated .g3-quick-item h3{margin-top:.45rem;color:var(--bs-text-primary);font-size:clamp(1.05rem,2vw,1.45rem)}.player-room-authenticated .g3-proof-signal p,.player-room-authenticated .g3-quick-item p{margin-top:.45rem;color:var(--bs-text-secondary)}.player-room-authenticated .g3-quick-item small{display:block;margin-top:.7rem;color:var(--bs-text-muted);font-size:.75rem;font-weight:800}.player-room-authenticated .g3-quick-happened{border-top-width:4px;border-top-color:var(--bs-brand-primary)}.player-room-authenticated .g3-quick-before{border:0;border-radius:var(--bs-radius-md);background:var(--bs-surface-inverse)}.player-room-authenticated .g3-quick-before h3,.player-room-authenticated .g3-quick-before p,.player-room-authenticated .g3-quick-before small,.player-room-authenticated .g3-quick-before>span{color:var(--bs-text-on-inverse)}.player-room-authenticated .g3-quick-working{border-top-color:var(--bs-positive)}.player-room-authenticated .g3-quick-costing{border-top-color:var(--bs-danger)}.player-room-authenticated .g3-record-line{display:flex;flex-wrap:wrap;gap:.45rem 1rem;margin-top:.85rem;color:var(--bs-text-primary)}.player-room-authenticated .g3-record-line b{color:var(--bs-brand-primary)}.player-room-authenticated .g3-current-week{margin:0;padding:clamp(1rem,2.5vw,1.75rem);border-top-width:1px}.player-room-authenticated .g3-current-week .current-episode-heading h2{font-size:clamp(1.65rem,4vw,2.8rem)}.player-room-authenticated .g3-current-week-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.player-room-authenticated .g3-before-next-game{position:relative;margin-top:1rem;padding:clamp(1rem,2.5vw,1.5rem);border-radius:var(--bs-radius-md);background:var(--bs-surface-inverse)}.player-room-authenticated .g3-before-next-game h3,.player-room-authenticated .g3-before-next-game p,.player-room-authenticated .g3-before-next-game small,.player-room-authenticated .g3-before-next-game>span{color:var(--bs-text-on-inverse)}.player-room-authenticated .g3-before-next-game small{display:block;margin-top:.55rem;font-size:.75rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.player-room-authenticated .g3-review-due{margin-top:.85rem;color:var(--bs-text-secondary);font-size:.82rem}.player-room-authenticated .g3-disclosure,.player-room-authenticated .g3-nested-disclosure{margin-top:.75rem;border:1px solid var(--bs-border);border-radius:var(--bs-radius-md);background:var(--bs-surface)}.player-room-authenticated details.g3-disclosure>summary,.player-room-authenticated details.g3-nested-disclosure>summary{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;color:var(--bs-text-primary);font-size:.76rem;font-weight:800;letter-spacing:.045em;text-transform:uppercase;cursor:pointer}.player-room-authenticated details.g3-disclosure>summary span,.player-room-authenticated details.g3-nested-disclosure>summary span{color:var(--bs-text-muted);font-size:.75rem;letter-spacing:0;text-transform:none}.player-room-authenticated details.g3-disclosure[open]>summary,.player-room-authenticated details.g3-nested-disclosure[open]>summary{border-bottom:1px solid var(--bs-border)}.player-room-authenticated .g3-disclosure-body{display:grid;gap:1rem;padding:1rem}.player-room-authenticated .g3-current-detail-stats{margin-top:0}.player-room-authenticated .g3-current-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.player-room-authenticated .g3-current-detail-grid>article{min-width:0;padding:.9rem;border:1px solid var(--bs-border);border-radius:var(--bs-radius-md);background:var(--bs-surface-elevated)}.player-room-authenticated .g3-current-detail-grid article p,.player-room-authenticated .g3-current-detail-grid article small{color:var(--bs-text-secondary)}.player-room-authenticated .g3-player-room-desk{min-height:0;padding-block:1rem 0;background:transparent}.player-room-authenticated .g3-player-room-desk-shell{max-width:var(--g3-reading-width)}.player-room-authenticated .g3-deeper-review,.player-room-authenticated .g3-review-proof{padding:clamp(1rem,2.5vw,1.75rem);border:1px solid var(--bs-border);border-radius:var(--bs-radius-lg);background:var(--bs-surface);box-shadow:var(--bs-shadow-1)}.player-room-authenticated .g3-deeper-review{margin-top:1rem;box-shadow:none}.player-room-authenticated .g3-proof-signal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1.25rem}.player-room-authenticated .g3-proof-signal{min-width:0;padding:.9rem 0;border-top:3px solid var(--bs-border-strong)}.player-room-authenticated .g3-proof-green{border-top-color:var(--bs-positive)}.player-room-authenticated .g3-proof-red{border-top-color:var(--bs-danger)}.player-room-authenticated .g3-proof-amber{border-top-color:var(--bs-warning)}.player-room-authenticated .g3-proof-blue{border-top-color:var(--bs-brand-primary)}.player-room-authenticated .g3-proof-link{display:inline-block;margin-top:.7rem;font-size:.75rem;font-weight:800}.player-room-authenticated .g3-linked-evidence{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--bs-border)}.player-room-authenticated .g3-proof-subheading h3{color:var(--bs-text-primary)}.player-room-authenticated .g3-evidence-list article{grid-template-columns:108px minmax(0,1fr) auto;background:var(--bs-surface-elevated)}.player-room-authenticated .g3-evidence-list article.g3-linked-evidence-card{grid-template-columns:108px minmax(0,1fr) auto}.player-room-authenticated .g3-evidence-supports{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.35rem}.player-room-authenticated .g3-evidence-supports span{padding:.3rem .5rem;border:1px solid var(--bs-border-strong);border-radius:999px;background:var(--bs-surface);color:var(--bs-text-primary);font-size:.75rem;font-weight:800;letter-spacing:.035em}.player-room-authenticated .g3-evidence-list .evidence-eval strong{color:var(--bs-text-secondary);font-size:.9rem}.player-room-authenticated .g3-inline-review-section{padding-top:1rem;border-top:1px solid var(--bs-border)}.player-room-authenticated .g3-deeper-review>.g3-disclosure{margin-top:.6rem}.player-room-authenticated .g3-deeper-review .universal-timeline{grid-template-columns:repeat(4,minmax(0,1fr))}.player-room-authenticated .g3-around-review .private-universe-section,.player-room-authenticated .g3-review-notes .desk-caveats{margin-top:0}.player-room-authenticated .g3-post-review{padding-top:0}.player-room-authenticated .g3-post-review .share-moments-section{margin-top:1rem}.player-room-authenticated .g3-progress-section{max-width:var(--g3-reading-width)}.player-room-authenticated .g3-progress-section .recurring-patterns,.player-room-authenticated .g3-progress-trends{margin-top:1.25rem}.player-room-authenticated .g3-review-history-section .universal-section-heading{margin-bottom:1rem}.player-room-authenticated .g3-review-history-section .desk-sequence{margin-top:0}@media (max-width:900px){.player-room-authenticated .g3-current-detail-grid,.player-room-authenticated .g3-proof-signal-grid,.player-room-authenticated .g3-quick-read-grid{grid-template-columns:1fr}.player-room-authenticated .g3-deeper-review .universal-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.player-room-authenticated{padding-top:.35rem}.player-room-authenticated .player-room-identity{grid-template-columns:38px minmax(0,1fr);gap:.65rem;padding:.55rem .35rem}.player-room-authenticated .player-room-identity .universal-avatar{width:38px;height:38px}.player-room-authenticated .player-room-identity h1{font-size:1.35rem}.player-room-authenticated .player-room-identity p{margin-top:.1rem;font-size:.75rem}.player-room-authenticated .room-tab-nav{position:relative;top:auto;margin-top:.35rem;border-radius:var(--bs-radius-md)}.player-room-authenticated .room-tab-nav>[role=tablist]{grid-template-columns:repeat(3,minmax(0,1fr))}.player-room-authenticated .room-tab-nav [role=tab]{padding-inline:.35rem;font-size:.76rem}.player-room-authenticated .g3-current-week,.player-room-authenticated .g3-deeper-review,.player-room-authenticated .g3-quick-read,.player-room-authenticated .g3-review-proof{padding:1rem;border-radius:var(--bs-radius-md)}.player-room-authenticated .current-episode-heading,.player-room-authenticated .g3-layer-heading,.player-room-authenticated .g3-proof-subheading,.player-room-authenticated .g3-quick-read-heading{display:grid;align-items:start}.player-room-authenticated .g3-current-detail-stats,.player-room-authenticated .g3-current-week-stats{grid-template-columns:1fr}.player-room-authenticated .g3-current-detail-stats>div,.player-room-authenticated .g3-current-week-stats>div{border-right:0;border-bottom:1px solid var(--bs-border)}.player-room-authenticated .g3-current-detail-stats>div:last-child,.player-room-authenticated .g3-current-week-stats>div:last-child{border-bottom:0}.player-room-authenticated .g3-evidence-list article,.player-room-authenticated .g3-evidence-list article.g3-linked-evidence-card{grid-template-columns:1fr}.player-room-authenticated .g3-evidence-supports{grid-column:auto}.player-room-authenticated .g3-evidence-list article .button{width:100%}.player-room-authenticated .g3-deeper-review .desk-detail-columns,.player-room-authenticated .g3-deeper-review .desk-fact-grid,.player-room-authenticated .g3-deeper-review .replay-callouts,.player-room-authenticated .g3-deeper-review .universal-signal-grid,.player-room-authenticated .g3-deeper-review .universal-timeline,.player-room-authenticated .g3-progress-section .cross-desk-metrics,.player-room-authenticated .g3-progress-section .pool-progress>div,.player-room-authenticated .g3-review-history-section .desk-sequence{grid-template-columns:1fr}}@media (max-width:360px){.player-room-authenticated .room-tab-nav [role=tab]{min-height:52px;font-size:.76rem}.player-room-authenticated .unread-badge{min-width:20px;height:20px;margin-left:.2rem;font-size:.75rem}}:root{--bs-f2-learning-card-dark:#172e50}.beta-preview-access-cta{margin-top:1rem;padding:clamp(1.25rem,4vw,2.4rem);border:1px solid var(--bs-border-strong);border-radius:var(--bs-radius-lg);background:var(--bs-surface-dark);color:var(--bs-text-on-dark);box-shadow:var(--bs-shadow-1)}.beta-preview-access-cta :is(h1,h2,h3,h4,strong,label){color:var(--bs-text-on-dark)}.beta-preview-access-cta :is(p,small){color:var(--bs-text-on-dark-secondary)}.beta-preview-access-cta .kicker{color:var(--bs-lime)}.beta-preview-access-cta .button-lime,.beta-preview-access-cta .button-lime :is(span,strong,svg){color:var(--bs-on-lime)}.beta-preview-next.bs-surface-paper{background:var(--bs-surface);color:var(--bs-text)}.beta-preview-next.bs-surface-paper :is(h1,h2,h3,h4,strong,label){color:var(--bs-text)}.beta-preview-next.bs-surface-paper :is(p,small){color:var(--bs-text-secondary)}.beta-preview-next.bs-surface-paper .kicker,.beta-preview-next.bs-surface-paper .text-link{color:var(--bs-blue-readable)}.beta-preview-approval-alert{margin-top:1rem;border-color:var(--bs-ui-border);background:var(--bs-surface);color:var(--bs-text)}.beta-preview-approval-alert :is(h1,h2,h3,h4,strong,label){color:var(--bs-text)}.beta-preview-approval-alert :is(p,small){color:var(--bs-text-secondary)}.beta-preview-approval-alert .kicker{color:var(--bs-blue-readable)}.beta-preview-approval-alert .state-pill{max-width:min(100%,34rem);overflow-wrap:anywhere}.beta-preview-alert-response{padding-left:.75rem;border-left:4px solid var(--bs-blue-readable)}.beta-preview-approval-alert .beta-return-options button{min-height:52px}.universal-section.universe-learning-section{border-color:var(--bs-border-strong);background:var(--bs-surface-dark);color:var(--bs-text-on-dark)}.universal-section.universe-learning-section :is(h1,h2,h3,h4,strong,label){color:var(--bs-text-on-dark)}.universal-section.universe-learning-section :is(p,small){color:var(--bs-text-on-dark-secondary)}.universal-section.universe-learning-section .kicker{color:var(--bs-lime)}.universal-section.universe-learning-section .universe-explore-link{color:var(--bs-text-on-dark)}.universe-learning-grid>a,.universe-learning-grid>article{border:1px solid var(--bs-border-strong);background:var(--bs-f2-learning-card-dark);color:var(--bs-text-on-dark)}.universe-learning-grid>article>a{color:var(--bs-text-on-dark)}.universe-learning-grid>a :is(h1,h2,h3,h4,strong),.universe-learning-grid>article :is(h1,h2,h3,h4,strong),.universe-learning-grid>article>a :is(h1,h2,h3,h4,strong){color:var(--bs-text-on-dark)}.universe-learning-grid>a p,.universe-learning-grid>article p,.universe-learning-grid>article>a p{color:var(--bs-text-on-dark-secondary)}.universe-learning-grid>a :is(span,small),.universe-learning-grid>article :is(span,small),.universe-learning-grid>article>a :is(span,small){color:var(--bs-text-on-dark-muted)}@media (max-width:680px){.beta-preview-approval-alert{margin-top:.75rem}.beta-preview-access-cta{border-radius:22px}.beta-preview-approval-alert .beta-return-options{grid-template-columns:1fr}}:root{--pp-cyan:#00aeef;--pp-cyan-deep:#007ca8;--pp-magenta:#ec168c;--pp-yellow:#ffe500;--pp-charcoal:#232323;--pp-paper:#fffef9;--pp-muted:#6d6a67;--pp-line:#d9d5ce}.pp-site{color:var(--pp-charcoal);background:var(--pp-paper);font-family:var(--font-ui),Arial,sans-serif}.pp-container{width:min(1180px,calc(100% - 32px));margin-inline:auto}.pp-section{padding:clamp(64px,8vw,112px) 0}.pp-section-soft{background:#f5fbfd}.pp-section-yellow{background:var(--pp-yellow)}.pp-kicker{display:flex;align-items:center;gap:12px;font-size:.78rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase;color:var(--pp-cyan-deep)}.pp-kicker-on-dark{color:#bfefff}.pp-kicker-on-yellow{color:var(--pp-charcoal)}.pp-stitch-line{display:block;width:min(190px,42vw);height:2px;margin:18px 0 24px;background:repeating-linear-gradient(90deg,var(--pp-magenta) 0 8px,transparent 8px 14px);position:relative}.pp-stitch-line:after{content:"";position:absolute;right:-7px;top:-3px;width:8px;height:8px;border:2px solid var(--pp-magenta);border-radius:50%;background:var(--pp-paper)}.pp-dot-grid{background-image:radial-gradient(circle,var(--pp-magenta) 1.6px,transparent 1.8px);background-size:17px 17px}.pp-thread-swatches{display:flex;gap:9px;align-items:center}.pp-thread-chip{width:21px;height:21px;border-radius:50%;border:3px double rgba(35,35,35,.28);box-shadow:inset 0 0 0 2px rgba(255,255,255,.7)}.pp-thread-chip.cyan{background:var(--pp-cyan)}.pp-thread-chip.magenta{background:var(--pp-magenta)}.pp-thread-chip.yellow{background:var(--pp-yellow)}.pp-thread-chip.charcoal{background:var(--pp-charcoal)}.pp-hero{position:relative;overflow:hidden;padding:clamp(52px,8vw,96px) 0 78px;background:linear-gradient(100deg,#fffef9 0 61%,#e9faff 61% 100%)}.pp-hero:after{content:"";position:absolute;right:2%;bottom:-24px;width:155px;height:155px;opacity:.22;background-image:radial-gradient(circle,var(--pp-magenta) 2px,transparent 2.2px);background-size:16px 16px;transform:rotate(8deg)}.pp-hero-grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(330px,.96fr);align-items:center;gap:clamp(36px,6vw,84px)}.pp-display{font-size:clamp(3rem,7vw,6.5rem);line-height:.92;letter-spacing:-.055em;font-weight:900;max-width:9ch;margin:0}.pp-display-wide{max-width:12ch}.pp-display em{color:var(--pp-magenta);font-style:normal}.pp-lede{max-width:62ch;font-size:clamp(1.05rem,2vw,1.28rem);line-height:1.75;color:#4f4d49}.pp-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.pp-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0 20px;border:2px solid var(--pp-charcoal);font-weight:900;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.pp-button:hover{transform:translateY(-2px);box-shadow:5px 5px 0 var(--pp-charcoal)}.pp-button-primary{background:var(--pp-yellow);color:var(--pp-charcoal)}.pp-button-secondary{background:white;color:var(--pp-charcoal)}.pp-studio-visual{min-height:480px;position:relative;background:var(--pp-cyan);overflow:hidden;clip-path:polygon(8% 0,100% 0,100% 92%,0 100%,0 12%)}.pp-studio-visual .pp-dot-field{position:absolute;inset:10% 8% auto auto;width:42%;height:38%;opacity:.65;background-image:radial-gradient(circle,var(--pp-magenta) 2px,transparent 2.2px);background-size:18px 18px}.pp-hoop{width:270px;height:270px;border:15px solid #f1d4a1;border-radius:50%;position:absolute;left:12%;top:18%;box-shadow:0 0 0 5px #9d7444,0 28px 50px rgba(0,0,0,.16);background:white;display:grid;place-items:center}.pp-hoop:before{content:"";position:absolute;width:62px;height:26px;border:6px solid #9d7444;border-bottom:0;top:-38px;border-radius:7px 7px 0 0}.pp-hoop-inner{width:76%;height:76%;border-radius:50%;display:grid;place-items:center;background:repeating-linear-gradient(0deg,#fff 0 4px,#fbfbfb 4px 8px)}.pp-thread-line{position:absolute;height:3px;background:repeating-linear-gradient(90deg,white 0 10px,transparent 10px 16px);transform-origin:left center}.pp-thread-one{width:58%;left:38%;top:24%;transform:rotate(17deg)}.pp-thread-two{width:46%;left:46%;top:72%;transform:rotate(-11deg);background:repeating-linear-gradient(90deg,var(--pp-yellow) 0 10px,transparent 10px 16px)}.pp-yellow-block{position:absolute;width:110px;height:110px;background:var(--pp-yellow);right:5%;bottom:8%;transform:rotate(-8deg)}.pp-magenta-block{position:absolute;width:70px;height:210px;background:var(--pp-magenta);right:18%;top:34%;transform:rotate(8deg)}.pp-studio-label{position:absolute;font-size:.72rem;letter-spacing:.18em;font-weight:900;background:var(--pp-charcoal);color:white;padding:8px 10px}.pp-studio-label-one{right:8%;top:13%}.pp-studio-label-two{left:8%;bottom:13%}.pp-studio-label-three{right:12%;bottom:28%}.pp-service-discovery{display:grid;grid-template-columns:.72fr 1.28fr;gap:44px;align-items:start}.pp-service-discovery-spaced,.pp-service-list-spaced,.pp-work-placeholder-spaced{margin-top:48px}.pp-service-list{display:grid;border-top:2px solid var(--pp-charcoal)}.pp-service-row{display:grid;grid-template-columns:56px 1fr auto;gap:18px;align-items:center;padding:22px 4px;border-bottom:1px solid var(--pp-line);text-decoration:none;color:inherit}.pp-quote-prompt,.pp-service-row-detail{grid-template-columns:56px minmax(0,1fr)}.pp-service-row strong{font-size:clamp(1rem,2vw,1.25rem)}.pp-service-row .index{font-weight:900;color:var(--pp-magenta)}.pp-service-row:hover strong{color:var(--pp-cyan-deep)}.pp-service-title{margin:0;font-size:clamp(1.35rem,3vw,2.4rem)}.pp-quote-prompt h2{margin:0}.pp-quote-prompt p,.pp-service-row-detail p{line-height:1.7}.pp-quote-note,.pp-starting-points{margin-top:24px;line-height:1.7;color:var(--pp-muted)}.pp-material-panel{position:sticky;top:108px;padding:34px;background:var(--pp-charcoal);color:white;min-height:320px;overflow:hidden}.pp-material-panel:after{content:"";position:absolute;right:-26px;bottom:-24px;width:170px;height:170px;border:3px dashed var(--pp-magenta);border-radius:50%}.pp-material-panel h2{font-size:clamp(2rem,4vw,3.7rem);line-height:1;margin:.25em 0}.pp-material-panel p{color:#e8e6e2;line-height:1.7}.pp-link-on-dark{color:white}.pp-process{display:grid;grid-template-columns:repeat(5,1fr);gap:0;margin-top:40px}.pp-process-step{position:relative;padding:22px 18px 22px 0;border-top:2px dashed var(--pp-magenta)}.pp-process-step:before{content:"";position:absolute;top:-8px;left:0;width:14px;height:14px;border-radius:50%;background:var(--pp-yellow);border:2px solid var(--pp-charcoal)}.pp-process-step b{display:block;margin-top:11px}.pp-process-step span{font-size:.92rem;color:var(--pp-muted);line-height:1.5;display:block;margin-top:6px}.pp-section-heading{font-size:clamp(2.4rem,5vw,5rem);max-width:12ch;line-height:1}.pp-section-heading-wide{max-width:15ch;margin-bottom:12px}.pp-work-placeholder{display:grid;grid-template-columns:1.15fr .85fr;min-height:360px;border:2px solid var(--pp-charcoal);background:white}.pp-work-placeholder .visual{position:relative;background:var(--pp-cyan);overflow:hidden;display:grid;place-items:center}.pp-work-placeholder .visual:before{content:"";position:absolute;width:200px;height:200px;border:12px solid #f1d4a1;border-radius:50%;box-shadow:0 0 0 4px #9d7444}.pp-work-placeholder .copy{padding:clamp(28px,5vw,54px);display:flex;flex-direction:column;justify-content:center}.pp-work-placeholder .copy h2{font-size:clamp(2rem,4vw,3.6rem);line-height:1.05;margin:0}.pp-work-placeholder .copy p{line-height:1.75;color:var(--pp-muted)}.pp-production-stamp{position:relative;z-index:1;width:128px;height:108px;display:grid;place-items:center;transform:rotate(-5deg);background:rgba(255,255,255,.94);border:2px solid rgba(35,35,35,.15);box-shadow:8px 8px 0 rgba(35,35,35,.16)}.pp-final-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:end}.pp-final-cta-copy{max-width:760px;line-height:1.7}.pp-header{position:sticky;top:0;z-index:50;background:rgba(255,254,249,.96);border-bottom:1px solid #e6e1d8;backdrop-filter:blur(10px)}.pp-header-inner{min-height:82px;gap:22px}.pp-brand-link,.pp-header-inner{display:flex;align-items:center}.pp-desktop-nav{display:flex;gap:23px;margin-left:auto}.pp-desktop-nav a,.pp-login-link{color:var(--pp-charcoal);font-weight:800;text-decoration:none;font-size:.92rem}.pp-desktop-nav a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--pp-magenta);text-decoration-thickness:3px;text-underline-offset:8px}.pp-header-actions{display:flex;gap:13px;align-items:center}.pp-menu-button{display:none;border:0;background:transparent}.pp-mobile-nav{display:none}.pp-skip-link{position:absolute;left:-9999px}.pp-skip-link:focus{left:12px;top:12px;z-index:100;background:white;padding:10px}.pp-footer{background:var(--pp-charcoal);color:white;padding:55px 0 22px}.pp-footer-grid{display:grid;grid-template-columns:1.25fr .75fr 1fr;gap:48px}.pp-footer a{color:white;text-decoration:none}.pp-footer address,.pp-footer nav{display:grid;gap:10px;font-style:normal}.pp-footer h2{color:var(--pp-yellow);font-size:.8rem;text-transform:uppercase;letter-spacing:.14em}.pp-footer-bottom{margin-top:40px;padding-top:20px;border-top:1px solid #555;display:flex;justify-content:space-between;gap:20px;color:#cbc8c2;font-size:.85rem}.pp-studio-desk{border:2px solid var(--pp-charcoal);background:#fffef9;padding:clamp(24px,4vw,44px);position:relative;overflow:hidden}.pp-studio-desk:after{content:"";position:absolute;right:-30px;top:-30px;width:130px;height:130px;background-image:radial-gradient(circle,var(--pp-magenta) 2px,transparent 2.2px);background-size:15px 15px;opacity:.35}.pp-studio-subkicker{margin:4px 0 0;font-size:.82rem;font-weight:900;letter-spacing:.18em;color:var(--pp-charcoal)}.pp-studio-title{font-size:clamp(2.2rem,5vw,4.6rem);line-height:1;max-width:10ch}.pp-studio-intro{max-width:760px;line-height:1.7;color:var(--pp-muted)}.pp-studio-empty{display:inline-block;margin-top:12px;padding:10px 14px;border-left:5px solid var(--pp-yellow);background:#fff9c7;font-weight:800}.pp-attention-lanes{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:26px}.pp-attention-lane{border-top:5px solid var(--pp-cyan);padding:16px;background:#f7fcfe}.pp-attention-lane:nth-child(2){border-color:var(--pp-magenta)}.pp-attention-lane:nth-child(3){border-color:var(--pp-yellow)}.pp-attention-lane:nth-child(4){border-color:var(--pp-charcoal)}.pp-attention-lane span,.pp-attention-lane strong{display:block}.pp-lane-state{margin-top:10px;font-size:.68rem;font-weight:900;letter-spacing:.1em;color:var(--pp-cyan-deep)}.pp-attention-lane p{margin-bottom:0;font-size:.85rem;color:var(--pp-muted);line-height:1.5}.pp-admin-page{min-height:100vh;padding:clamp(28px,5vw,64px) 0;background:linear-gradient(130deg,rgba(0,174,239,.08),transparent 38%),var(--pp-paper);color:var(--pp-charcoal);font-family:var(--font-ui),Arial,sans-serif}.pp-admin-container{width:min(1180px,calc(100% - 32px));margin-inline:auto}.pp-client-title{font-size:clamp(2.8rem,6vw,5.5rem);line-height:.95;margin:18px 0}.pp-login-title{font-size:clamp(2rem,4vw,3.2rem);margin-bottom:8px}.pp-login-copy{line-height:1.7;color:var(--pp-muted)}.pp-login-form{display:grid;gap:14px;margin-top:26px}.pp-login-form label{font-weight:900}.pp-login-form input{min-height:52px;border:2px solid var(--pp-charcoal);padding:0 14px;font:inherit;background:white}.pp-login-status{margin-top:18px;line-height:1.7}.pp-login-help{margin-top:24px;font-size:.9rem;line-height:1.6;color:var(--pp-muted)}@media (max-width:900px){.pp-hero-grid,.pp-service-discovery,.pp-work-placeholder{grid-template-columns:1fr}.pp-material-panel{position:relative;top:auto}.pp-process{grid-template-columns:1fr 1fr}.pp-desktop-nav,.pp-header-quote,.pp-login-link{display:none}.pp-menu-button{display:grid;place-items:center}.pp-header-actions{margin-left:auto}.pp-mobile-nav.is-open{display:block;border-top:1px solid #e6e1d8;background:var(--pp-paper)}.pp-mobile-nav .pp-container{display:grid;gap:0;padding:10px 0 20px}.pp-mobile-nav a:not(.pp-button){padding:13px 0;color:var(--pp-charcoal);font-weight:850;text-decoration:none;border-bottom:1px solid #eee8df}.pp-footer-grid{grid-template-columns:1fr 1fr}.pp-footer-brand{grid-column:1/-1}.pp-attention-lanes{grid-template-columns:1fr 1fr}.pp-studio-visual{min-height:390px}.pp-final-cta{grid-template-columns:1fr;align-items:start}}@media (max-width:560px){.pp-admin-container,.pp-container{width:min(calc(100% - 22px),1180px)}.pp-hero{padding-top:38px}.pp-display{font-size:clamp(2.8rem,16vw,4.8rem)}.pp-studio-visual{min-height:330px}.pp-hoop{width:190px;height:190px;left:10%;top:18%}.pp-attention-lanes,.pp-footer-grid,.pp-process{grid-template-columns:1fr}.pp-footer-brand{grid-column:auto}.pp-footer-bottom{flex-direction:column}.pp-actions .pp-button{width:100%}.pp-service-row{grid-template-columns:40px 1fr}.pp-service-row .arrow{display:none}}@media (prefers-reduced-motion:reduce){.pp-button{transition:none}.pp-button:hover{transform:none}.pp-stitch-line,.pp-thread-chip{animation:none!important}}.PurePressInstallPrompt_shell__QzXbl{position:fixed;left:max(16px,env(safe-area-inset-left));right:max(16px,env(safe-area-inset-right));bottom:max(16px,calc(env(safe-area-inset-bottom) + 12px));z-index:80;display:flex;justify-content:center;pointer-events:none}.PurePressInstallPrompt_card__DJYPu{width:min(100%,520px);border:1px solid rgba(17,24,39,.12);border-radius:20px;background:rgba(255,255,255,.98);box-shadow:0 20px 60px rgba(17,24,39,.22);padding:18px;color:#111827;pointer-events:auto}.PurePressInstallPrompt_brandRow__Fr1Eh{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.PurePressInstallPrompt_kicker__TDtK3{margin:0 0 6px;font-size:.76rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#007da9}.PurePressInstallPrompt_title__73_Ka{margin:0;font-size:clamp(1.05rem,3.5vw,1.3rem);line-height:1.2;font-weight:800}.PurePressInstallPrompt_copy__GyV_m{margin:8px 0 0;font-size:.94rem;line-height:1.55;color:#4b5563}.PurePressInstallPrompt_closeButton__HENRD{flex:0 0 auto;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:#f3f4f6;color:#111827;cursor:pointer}.PurePressInstallPrompt_actions__paivw{display:grid;grid-template-columns:1fr;gap:10px;margin-top:16px}.PurePressInstallPrompt_compactButton__xCOq4,.PurePressInstallPrompt_primary__nj7v9,.PurePressInstallPrompt_secondary__t7j1R{min-height:48px;border-radius:12px;border:1px solid transparent;padding:0 16px;font:inherit;font-weight:800;letter-spacing:.02em;cursor:pointer}.PurePressInstallPrompt_primary__nj7v9{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:#111827;color:#ffffff}.PurePressInstallPrompt_secondary__t7j1R{background:#ffffff;border-color:#d1d5db;color:#111827}.PurePressInstallPrompt_instructions__ObZ2P{margin:14px 0 0;padding-left:1.35rem;color:#374151;line-height:1.75}.PurePressInstallPrompt_compact__vXpTx{pointer-events:auto}.PurePressInstallPrompt_compactButton__xCOq4{display:inline-flex;align-items:center;gap:8px;min-height:44px;border-color:rgba(17,24,39,.16);background:rgba(255,255,255,.97);color:#111827;box-shadow:0 10px 30px rgba(17,24,39,.14)}.PurePressInstallPrompt_closeButton__HENRD:focus-visible,.PurePressInstallPrompt_compactButton__xCOq4:focus-visible,.PurePressInstallPrompt_primary__nj7v9:focus-visible,.PurePressInstallPrompt_secondary__t7j1R:focus-visible{outline:3px solid #00aeef;outline-offset:3px}@media (min-width:520px){.PurePressInstallPrompt_actions__paivw{grid-template-columns:1fr auto}}@media (prefers-reduced-motion:no-preference){.PurePressInstallPrompt_card__DJYPu,.PurePressInstallPrompt_compactButton__xCOq4{animation:PurePressInstallPrompt_purepressInstallIn__45Mux .18s ease-out}}@keyframes PurePressInstallPrompt_purepressInstallIn__45Mux{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}