._backdrop_ctfl7_1{position:fixed;z-index:100000;inset:0;display:grid;place-items:center;padding:24px;overflow:hidden;background:#1a1a2e6b;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}._obscuredContent_ctfl7_14{filter:blur(12px);pointer-events:none;-webkit-user-select:none;user-select:none}._dialog_ctfl7_20{width:min(524px,100%);padding:40px 40px 38px;border:1px solid #e7e1d6;border-radius:6px;background:#fff;color:#26232f;box-shadow:0 26px 64px #1a1a2e38,0 4px 14px #1a1a2e1a;animation:_sessionDialogEnter_ctfl7_1 .28s cubic-bezier(.2,.7,.3,1) both}._brand_ctfl7_33{display:flex;align-items:center;gap:10px;margin-bottom:26px}._brandDot_ctfl7_40{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#c9933a}._wordmark_ctfl7_48{color:#1a1a2e;font-family:Cormorant Garamond,Georgia,serif;font-size:20px;font-weight:600;letter-spacing:0}._wordmark_ctfl7_48 em{color:#9a6f1e;font-style:normal}._dialog_ctfl7_20 h2{margin:0 0 12px;color:#1a1a2e!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:31px;font-weight:500!important;letter-spacing:0;line-height:1.1}._dialog_ctfl7_20 p{margin:0 0 30px;color:#5f5c68;font-family:Outfit,Segoe UI,system-ui,sans-serif;font-size:15px;line-height:1.62}._buttonWrap_ctfl7_79{display:flex;justify-content:center}._loginButton_ctfl7_84{display:inline-flex;min-height:46px;align-items:center;gap:10px;justify-content:center;padding:0 26px;border:0;border-radius:4px;background:#1a1a2e;color:#faf7f2!important;cursor:pointer;font-family:Outfit,Segoe UI,system-ui,sans-serif;font-size:15px;font-weight:500;letter-spacing:0;text-decoration:none;transition:box-shadow .15s ease,transform 50ms ease}._loginButton_ctfl7_84 svg{color:#c9933a}._loginButton_ctfl7_84:hover{color:#faf7f2!important;box-shadow:0 6px 18px #1a1a2e38}._loginButton_ctfl7_84:active{transform:translateY(1px)}._loginButton_ctfl7_84:focus,._loginButton_ctfl7_84:focus-visible{color:#faf7f2!important;outline:2px solid #9a6f1e;outline-offset:3px}@keyframes _sessionDialogEnter_ctfl7_1{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:none}}@media(max-width:520px){._dialog_ctfl7_20{padding:32px 26px 30px}._dialog_ctfl7_20 h2{font-size:28px}}@media(prefers-reduced-motion:reduce){._dialog_ctfl7_20{animation:none}._loginButton_ctfl7_84{transition:none}}@font-face{font-family:Outfit;font-style:normal;font-weight:300 700;font-display:swap;src:url(/static/fonts/turing-tutor/Outfit%5Bwght%5D.ttf) format("truetype")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400 700;font-display:swap;src:url(/static/fonts/turing-tutor/CormorantGaramond%5Bwght%5D.ttf) format("truetype")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400 700;font-display:swap;src:url(/static/fonts/turing-tutor/CormorantGaramond-Italic%5Bwght%5D.ttf) format("truetype")}:root{--sb-wl-bg: #fafaf8;--sb-wl-page-bg: var(--sb-wl-bg);--sb-wl-paper: #faf7f2;--sb-wl-surface: #ffffff;--sb-wl-surface-2: #f4f4f6;--sb-wl-surface-soft: var(--sb-wl-surface-2);--sb-wl-input-bg: var(--sb-wl-surface);--sb-wl-text: #1a1a2e;--sb-wl-muted: #6b7c8e;--sb-wl-muted-text: var(--sb-wl-muted);--sb-wl-primary: #c9933a;--sb-wl-primary-text: #ffffff;--sb-wl-primary-contrast: var(--sb-wl-primary-text);--sb-wl-primary-hover: #b4812d;--sb-wl-primary-soft: #f5f0e8;--sb-wl-secondary: #1a1a2e;--sb-wl-secondary-text: #ffffff;--sb-wl-secondary-hover: #252542;--sb-wl-secondary-soft: #eeeef2;--sb-wl-accent: #5a9e6e;--sb-wl-accent-text: #ffffff;--sb-wl-border: #eeeef2;--sb-wl-focus: #c9933a;--sb-wl-link: #8a5f18;--sb-wl-link-hover: #6f4a11;--sb-wl-button-bg: #1a1a2e;--sb-wl-button-text: #ffffff;--sb-wl-button-hover: #252542;--sb-wl-button-border: #d8dbe3;--sb-wl-positive: #5a9e6e;--sb-wl-positive-text: #ffffff;--sb-wl-success: var(--sb-wl-positive);--sb-wl-success-text: #146132;--sb-wl-success-soft: #e7f3eb;--sb-wl-negative: #b85450;--sb-wl-negative-text: #ffffff;--sb-wl-danger: var(--sb-wl-negative);--sb-wl-danger-text: #8d1b13;--sb-wl-error-soft: #f7e5e4;--sb-wl-warning: #c9933a;--sb-wl-warning-text: #ffffff;--sb-wl-warning-soft: #f5f0e8;--sb-wl-status-warning-bg: var(--sb-wl-warning-soft);--sb-wl-status-warning-text: var(--sb-wl-text);--sb-wl-status-warning-border: var(--sb-wl-warning);--sb-wl-info: #3d5a8a;--sb-wl-info-text: #ffffff;--sb-wl-info-soft: #e8edf6;--sb-wl-shadow: rgba(26, 26, 46, .08);--sb-wl-hover: var(--sb-wl-primary-soft);--sb-teach-stage-orient: #2563b8;--sb-teach-stage-explain: #7040a0;--sb-teach-stage-model: #15756f;--sb-teach-stage-check: #b86112;--sb-teach-stage-score: #0891b2;--sb-teach-stage-source: #0d9488;--sb-teach-stage-feedback: #4f46a5;--sb-teach-stage-appeal: #9333ea;--sb-teach-stage-misconception: #dc2626;--sb-teach-stage-extend: #247a42;--sb-teach-stage-review: #52647a;--tt-proto-theme-hero: #1a1a2e;--tt-proto-theme-hero-text: #ffffff;--tt-proto-theme-accent: #c9933a;--tt-proto-theme-accent-soft: #fdf6ec;--tt-proto-theme-cream: #f5f0e8;--tt-proto-theme-bg: #faf7f2;--tt-proto-theme-surface: #ffffff;--tt-proto-theme-surface-raised: #fffdf8;--tt-proto-theme-surface-soft: #fdfbf4;--tt-proto-theme-surface-hover: #fffaf0;--tt-proto-theme-rule: #eeeef2;--tt-proto-theme-text: #1a1a2e;--tt-proto-theme-mid: #4a4a6a;--tt-proto-theme-light: #8888a8;--tt-proto-theme-subtle: #b8b8cc;--tt-proto-theme-green: #5a9e6e;--tt-proto-theme-green-soft: #e8f5ed;--tt-proto-theme-slate: #6b7c8e;--tt-proto-theme-slate-soft: #e8eef2;--tt-proto-theme-red: #b85450;--tt-proto-theme-red-soft: #fdeaea;--tt-proto-theme-event: #25636a;--tt-proto-theme-event-soft: #e7f5f4;--tt-proto-theme-tutorial: #465b8f;--tt-proto-theme-tutorial-soft: #edf1fb;--tt-proto-theme-meeting: #6c527b;--tt-proto-theme-meeting-soft: #f3ecf7;--tt-color-hero: var(--tt-proto-theme-hero);--tt-color-hero-text: var(--tt-proto-theme-hero-text);--tt-color-accent: var(--tt-proto-theme-accent);--tt-color-accent-hover: var(--sb-wl-primary-hover);--tt-color-accent-soft: var(--tt-proto-theme-accent-soft);--tt-color-page: var(--tt-proto-theme-bg);--tt-color-surface: var(--tt-proto-theme-surface);--tt-color-surface-raised: var(--tt-proto-theme-surface-raised);--tt-color-surface-soft: var(--tt-proto-theme-surface-soft);--tt-color-surface-hover: var(--tt-proto-theme-surface-hover);--tt-color-border: var(--tt-proto-theme-rule);--tt-color-text: var(--tt-proto-theme-text);--tt-color-text-muted: var(--tt-proto-theme-mid);--tt-color-text-on-light-surface: #1a1a2e;--tt-character-flag-edge: rgba(26, 26, 46, .5);--tt-search-text-soft: #3d3d52;--tt-search-text-muted: #5e5e72;--tt-search-border: #d8d1c2;--tt-search-border-soft: #ebe5d6;--tt-search-avatar-fill: #ece3d2;--tt-search-skeleton-fill: #f3eee5;--tt-font-sans: "Outfit", "Segoe UI", sans-serif;--tt-font-serif: "Cormorant Garamond", Georgia, serif;--tt-landing-heading-font-size: 32px;--tt-radius-control: 8px;--tt-radius-card: 10px;--tt-focus-ring: 0 0 0 3px rgba(201, 147, 58, .22);--tt-motion-fast: .15s;--tt-layer-select-menu: 20000;--tt-option-tabs-track: #efeae0;--tt-option-tabs-text: #54545f;--tt-option-tabs-active-bg: #ffffff;--tt-option-tabs-active-text: #1a1a2e;--tt-option-tabs-focus: #1a1a2e;--tt-option-tabs-shadow: 0 1px 2px rgba(26, 26, 46, .08);--tt-option-tabs-badge-bg: #c9933a;--tt-option-tabs-badge-text: #ffffff;--sb-ui-color-scheme: light;color-scheme:var(--sb-ui-color-scheme)}body.body--dark,html.dark,html[data-theme=dark]{--sb-wl-bg: #16162b;--sb-wl-page-bg: var(--sb-wl-bg);--sb-wl-paper: #201f31;--sb-wl-surface: #1e1e38;--sb-wl-surface-2: #242445;--sb-wl-surface-soft: var(--sb-wl-surface-2);--sb-wl-input-bg: var(--sb-wl-surface);--sb-wl-text: #f0ece4;--sb-wl-muted: rgba(240, 236, 228, .68);--sb-wl-muted-text: var(--sb-wl-muted);--sb-wl-primary: #c9933a;--sb-wl-primary-text: #16162b;--sb-wl-primary-contrast: var(--sb-wl-primary-text);--sb-wl-primary-hover: #d4a85c;--sb-wl-primary-soft: rgba(201, 147, 58, .12);--sb-wl-secondary: #f0ece4;--sb-wl-secondary-text: #16162b;--sb-wl-secondary-hover: #ffffff;--sb-wl-secondary-soft: rgba(240, 236, 228, .08);--sb-wl-accent: #7eb48e;--sb-wl-accent-text: #16162b;--sb-wl-border: rgba(240, 236, 228, .1);--sb-wl-focus: #d4a85c;--sb-wl-link: #d4a85c;--sb-wl-link-hover: #f0c978;--sb-wl-button-bg: #c9933a;--sb-wl-button-text: #16162b;--sb-wl-button-hover: #d4a85c;--sb-wl-button-border: rgba(201, 147, 58, .34);--sb-wl-positive: #7eb48e;--sb-wl-positive-text: #16162b;--sb-wl-success: var(--sb-wl-positive);--sb-wl-success-text: #9bcda8;--sb-wl-success-soft: rgba(126, 180, 142, .14);--sb-wl-negative: #d57a76;--sb-wl-negative-text: #16162b;--sb-wl-danger: var(--sb-wl-negative);--sb-wl-danger-text: #f2a09b;--sb-wl-error-soft: rgba(213, 122, 118, .14);--sb-wl-warning: #d4a85c;--sb-wl-warning-text: #16162b;--sb-wl-warning-soft: rgba(201, 147, 58, .12);--sb-wl-info: #93b4df;--sb-wl-info-text: #16162b;--sb-wl-info-soft: rgba(147, 180, 223, .14);--sb-wl-shadow: rgba(0, 0, 0, .34);--sb-wl-hover: var(--sb-wl-primary-soft);--sb-teach-stage-orient: #8bb5ff;--sb-teach-stage-explain: #c4a7ff;--sb-teach-stage-model: #77d8cd;--sb-teach-stage-check: #f1b45f;--sb-teach-stage-score: #67e8f9;--sb-teach-stage-source: #5eead4;--sb-teach-stage-feedback: #aaa8ff;--sb-teach-stage-appeal: #d8b4fe;--sb-teach-stage-misconception: #fca5a5;--sb-teach-stage-extend: #83d89b;--sb-teach-stage-review: #b8c4d8;--tt-proto-theme-hero: #1a1a2e;--tt-proto-theme-hero-text: #f7f3ec;--tt-proto-theme-accent: #d4a85c;--tt-proto-theme-accent-soft: rgba(212, 168, 92, .16);--tt-proto-theme-cream: #201f31;--tt-proto-theme-bg: #161624;--tt-proto-theme-surface: #1a1a2e;--tt-proto-theme-surface-raised: #1e1e38;--tt-proto-theme-surface-soft: #201f31;--tt-proto-theme-surface-hover: rgba(212, 168, 92, .12);--tt-proto-theme-rule: #2f2f4a;--tt-proto-theme-text: #f7f3ec;--tt-proto-theme-mid: #d7d1c8;--tt-proto-theme-light: #b8b8cc;--tt-proto-theme-subtle: #8f8faa;--tt-proto-theme-green: #7bc58e;--tt-proto-theme-green-soft: rgba(123, 197, 142, .16);--tt-proto-theme-slate: #c9c4da;--tt-proto-theme-slate-soft: rgba(201, 196, 218, .12);--tt-proto-theme-red: #f08a84;--tt-proto-theme-red-soft: rgba(240, 138, 132, .14);--tt-proto-theme-event: #86d4dd;--tt-proto-theme-event-soft: rgba(134, 212, 221, .16);--tt-proto-theme-tutorial: #aebdff;--tt-proto-theme-tutorial-soft: rgba(174, 189, 255, .14);--tt-proto-theme-meeting: #d2a9e8;--tt-proto-theme-meeting-soft: rgba(210, 169, 232, .14);--tt-search-text-soft: #e2ddd5;--tt-search-text-muted: #c9c4bc;--tt-search-border: #4a4960;--tt-search-border-soft: #35344d;--tt-search-avatar-fill: #35344d;--tt-search-skeleton-fill: #2a2940;--tt-character-flag-edge: rgba(247, 243, 236, .42);--tt-color-accent-hover: color-mix( in srgb, var(--tt-proto-theme-accent) 84%, var(--tt-proto-theme-hero-text) );--tt-focus-ring: 0 0 0 3px rgba(212, 168, 92, .28);--tt-option-tabs-track: #2a2940;--tt-option-tabs-text: #c9c4da;--tt-option-tabs-active-bg: #35344d;--tt-option-tabs-active-text: #f7f3ec;--tt-option-tabs-focus: #f7f3ec;--tt-option-tabs-shadow: 0 1px 2px rgba(0, 0, 0, .28);--sb-ui-color-scheme: dark;color-scheme:var(--sb-ui-color-scheme)}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;font-display:block;src:url(/ui/static/manual_icons/MaterialIcons-Regular.ttf) format("truetype")}:root{font-family:Outfit,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--sb-wl-text, #17202a);background:var(--sb-wl-page-bg, #f4f5f2);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{background:var(--sb-wl-page-bg, #f4f5f2);color:var(--sb-wl-text, #17202a)}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}.material-icons{display:inline-block;font-family:Material Icons;font-size:24px;font-style:normal;font-weight:400;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;overflow-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}button:focus-visible,a:focus-visible{outline:3px solid color-mix(in srgb,var(--sb-wl-primary, #8a5a12) 34%,transparent);outline-offset:2px}html body .sb-conversation-markdown button.sb-glossary-term{display:inline;padding:0!important;border:0!important;border-bottom:1px dotted var(--sb-wl-primary, #8a5a12)!important;border-radius:2px!important;background:color-mix(in srgb,var(--sb-wl-primary, #8a5a12) 10%,transparent)!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important;cursor:help;font:inherit!important;font-weight:inherit!important;text-decoration:none;transition:background-color .12s ease,border-color .12s ease}html body .sb-conversation-markdown button.sb-glossary-term:hover,html body .sb-conversation-markdown button.sb-glossary-term:focus-visible{border-bottom-style:solid!important;background:color-mix(in srgb,var(--sb-wl-primary, #8a5a12) 18%,transparent)!important;color:inherit!important;-webkit-text-fill-color:currentColor!important}@media(prefers-reduced-motion:reduce){html body .sb-conversation-markdown button.sb-glossary-term{transition:none}}.sb-glossary-backdrop{position:fixed;z-index:5000;inset:0;display:grid;place-items:center;padding:20px;background:#00000075}.sb-glossary-dialog{width:min(620px,95vw);padding:22px;border:1px solid var(--sb-wl-border, #d7dbe0);border-radius:8px;background:var(--sb-wl-surface, #fff);color:var(--sb-wl-text, #17202a);box-shadow:0 20px 55px #0000003d}.sb-glossary-dialog h2{margin:0 0 12px;font-size:20px}.sb-glossary-dialog p{white-space:pre-wrap}.sb-glossary-dialog>button{display:block;margin:18px 0 0 auto}.sb-glossary-tags{display:flex;flex-wrap:wrap;gap:6px}.sb-glossary-tags span{padding:4px 9px;border-radius:999px;background:var(--sb-wl-surface-soft, #eef0f2);font-size:12px}.sb-option-tabs.sb-option-tabs{display:inline-flex;max-width:100%;align-items:center;gap:2px;padding:4px;border:0;border-radius:999px;background:var(--tt-option-tabs-track)}.sb-option-tabs.sb-option-tabs>:is([role=tab],.sb-option-tab){appearance:none;min-width:0;min-height:0;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;margin:0;padding:7px 20px;border:0;border-radius:999px;background:transparent;color:var(--tt-option-tabs-text);-webkit-text-fill-color:var(--tt-option-tabs-text);box-shadow:none;font:inherit;font-size:15px;font-weight:400;line-height:normal;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease}.sb-option-tabs.sb-option-tabs>:is([role=tab],.sb-option-tab):hover:not(:disabled){background:transparent;color:var(--tt-option-tabs-active-text);-webkit-text-fill-color:var(--tt-option-tabs-active-text)}.sb-option-tabs.sb-option-tabs>:is([role=tab],.sb-option-tab)[aria-selected=true],.sb-option-tabs.sb-option-tabs>:is([role=tab],.sb-option-tab)[aria-selected=true]:hover,.sb-option-tabs.sb-option-tabs>.sb-option-tab[aria-current=page],.sb-option-tabs.sb-option-tabs>.sb-option-tab[aria-current=page]:hover{background:var(--tt-option-tabs-active-bg);color:var(--tt-option-tabs-active-text);-webkit-text-fill-color:var(--tt-option-tabs-active-text);box-shadow:var(--tt-option-tabs-shadow);font-weight:500}.sb-option-tabs.sb-option-tabs>:is([role=tab],.sb-option-tab):focus-visible{outline:2px solid var(--tt-option-tabs-focus);outline-offset:2px;box-shadow:none}.sb-option-tabs.sb-option-tabs>:is([role=tab],.sb-option-tab)[aria-selected=true]:focus-visible,.sb-option-tabs.sb-option-tabs>.sb-option-tab[aria-current=page]:focus-visible{box-shadow:var(--tt-option-tabs-shadow)}.sb-option-tabs.sb-option-tabs>:is([role=tab],.sb-option-tab):disabled{cursor:not-allowed;opacity:.5}.sb-option-tabs .sb-option-tab-count.sb-option-tab-count{min-width:20px;width:auto;height:20px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;padding:0 6px;border-radius:10px;background:var(--tt-option-tabs-badge-bg);color:var(--tt-option-tabs-badge-text);-webkit-text-fill-color:var(--tt-option-tabs-badge-text);font-size:12px;font-weight:600;line-height:1}@media(prefers-reduced-motion:reduce){.sb-option-tabs.sb-option-tabs>:is([role=tab],.sb-option-tab){transition:none}}
