.recent-tests{text-align:left;flex-direction:column;width:100%;max-width:28rem;margin:1rem auto 0;display:flex}.recent-tests-head{letter-spacing:.14em;text-transform:uppercase;color:#9c9186;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;padding:0 .25rem .5rem;font-size:.6875rem;display:flex}.recent-tests-head>*{white-space:nowrap}.recent-tests-head .usage-meter{letter-spacing:normal;text-transform:none;margin:0}.recent-test{text-align:left;width:100%;transition:background var(--t-quick);border-top:1px solid #ffffff12;align-items:center;gap:.875rem;padding:.75rem .25rem;display:flex}.recent-test:last-child{border-bottom:1px solid #ffffff12}.recent-test:hover:not(:disabled){background:#ffffff05}.recent-test-main{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.recent-test-main b{font:400 1rem/1.3 var(--serif);color:#edeae6}.recent-test-main small{color:#8c8680;font-size:.75rem;line-height:1.4}.recent-test-domain,.recent-dialog-domain{flex-wrap:wrap;align-items:center;gap:.125rem .5rem;display:flex}:is(.recent-test-domain,.recent-dialog-domain) .competitive-rank{gap:.375rem;font-size:.75rem}:is(.recent-test-domain,.recent-dialog-domain) .seal.is-small{width:1.375rem;height:1.375rem;font-size:.5rem}.recent-test-main .recent-test-placing,.recent-dialog-domain .recent-test-placing{color:#9fd3bd}.recent-test-main .recent-test-mark{color:#a5988b}.recent-test-score{font:400 1.25rem/1 var(--serif);font-variant-numeric:tabular-nums;color:#9fd3bd}.recent-test-score.is-low{color:#e8a87c}.recent-test-go{color:#6b625a;transition:transform var(--t-quick) var(--out), color var(--t-quick);flex:none}.recent-test:hover:not(:disabled) .recent-test-go{color:var(--jade);transform:rotate(-40deg)}.recent-test:is(.is-learn,.is-open):hover:not(:disabled) .recent-test-go{transform:translate(3px)}@media (max-width:480px){.recent-test-go{display:none}}.recent-dialog{gap:18px;max-width:420px}.recent-dialog [data-slot=dialog-header]{gap:4px;padding-right:24px}.recent-dialog-kind{letter-spacing:.14em;text-transform:uppercase;color:#9c9186;font-size:11px}.recent-dialog [data-slot=dialog-title]{margin:2px 0 4px;font-size:26px;line-height:1.2}.recent-dialog-line{color:#a5988b;font-size:13px;line-height:1.5}.recent-dialog-domain .competitive-rank{font-size:13px}.recent-dialog-result{border-block:1px solid #ffffff12;align-items:center;gap:18px;padding:14px 0;display:flex}.recent-dialog-score{font:400 40px/1 var(--serif);font-variant-numeric:tabular-nums;color:#9fd3bd;align-items:baseline;gap:4px;display:flex}.recent-dialog-score.is-low{color:#e8a87c}.recent-dialog-score small{color:#8f8378;font:12px Arial,sans-serif}.recent-dialog-facts{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.recent-dialog-facts b{color:#9fd3bd;font-size:14px;font-weight:500}.recent-dialog-facts b.is-low{color:#e8a87c}.recent-dialog-facts small{color:#a5988b;font-size:13px}.recent-dialog .recent-dialog-what{color:#c4b9ae;margin:0;line-height:1.6}.recent-dialog .recent-dialog-note{color:#9c9186;margin:-8px 0 0;font-size:13px;line-height:1.6}.recent-dialog-actions{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.recent-dialog-actions .gold-button{flex:auto;font-size:13px}.recent-dialog-actions .text-button{font-size:13px}
.workspace.conversation-workspace:not(.chat-page)>.adept-room{flex:1;width:100%;max-width:none;height:auto;min-height:0;margin:0}.workspace.chat-page.conversation-workspace>.adept-room,.academy-shell-chat .conversation-workspace>.adept-room{flex:auto;height:100%;min-height:0;max-height:none}.adept-room{background:#1b1414;flex-direction:column;flex:1;width:100%;min-height:0;display:flex;overflow:hidden}.adept-room-column{width:100%;max-width:42rem;margin-inline:auto}.adept-room-transcript{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#58423b transparent;flex:1;min-height:0;padding:1.25rem 1rem 1.5rem;overflow-y:auto}.adept-room-transcript .adept-room-column{flex-direction:column;gap:1.25rem;display:flex}.adept-room--landing .adept-room-transcript{flex-direction:column;justify-content:flex-start;display:flex}.adept-room--landing .adept-room-transcript>.adept-room-column{text-align:center;align-items:center;gap:1.5rem;width:100%;margin-top:max(0px,50dvh - 178px)}.adept-landing{flex-direction:column;align-items:center;gap:.625rem;width:100%;max-width:34rem;margin-inline:auto;display:flex}.adept-landing-char{width:88px;margin:0 auto 4px}.adept-landing-title{font-family:var(--serif);letter-spacing:-.03em;color:#edeae6;margin:0;font-size:clamp(1.625rem,4.2vw,2.125rem);font-weight:400;line-height:1.2}.adept-landing-note{color:#9d9389;max-width:30rem;margin:0;font-size:.9375rem;line-height:1.45}.adept-room--landing .adept-room-error{max-width:28rem}.adept-landing-composer{flex-direction:column;align-items:center;gap:.75rem;width:100%;max-width:40rem;margin-top:.25rem;display:flex}.adept-landing-composer .adept-composer{width:100%}.adept-landing-composer .adept-room-actions{justify-content:center}.adept-landing-composer .adept-room-actions .gold-button,.adept-landing-composer .adept-room-actions .outline-button{flex:0 auto;min-width:min(100%,18rem)}.workspace.chat-page .adept-room--landing .adept-landing-title{color:#edeae6}.workspace.chat-page .adept-room--landing .adept-room-transcript{padding-bottom:1rem}.adept-bubble-scholar{background:#231a1a;border:1px solid #ffffff0c;border-radius:.25rem 1rem 1rem;flex-direction:column;gap:.625rem;max-width:100%;padding:1.125rem 1.125rem 1.25rem;display:flex}.adept-bubble-caption{color:#6c9583;letter-spacing:.12em;text-transform:uppercase;font-size:.625rem}.adept-bubble-body{color:#eee6db;overflow-wrap:anywhere;font-size:1rem;line-height:1.65}.adept-bubble-you{justify-content:flex-end;margin-left:clamp(.5rem,12%,5rem);display:flex}.adept-bubble-you-text{color:#f4f0e9;overflow-wrap:anywhere;background:#382a28;border-radius:1.375rem;max-width:min(100%,28rem);padding:.6875rem 1rem;font-size:1rem;line-height:1.5}.adept-room-footer{padding:.875rem 0 max(.75rem, env(safe-area-inset-bottom));background:#191313;border-top:1px solid #ffffff0c;flex-shrink:0}.adept-room-footer-inner{padding-inline:.75rem}.adept-composer{background:#2f2322;border:1px solid #4c3934;border-radius:1.75rem;align-items:center;gap:.25rem;width:100%;min-height:3.25rem;padding:.25rem .25rem .25rem .875rem;transition:border-color .15s;display:flex}.adept-composer:focus-within{border-color:#8d8678}.adept-composer-input{color:#f5eee2;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:.625rem .25rem;font-size:1rem}.adept-composer-input:focus-visible{outline:none}.adept-composer-send{color:#1a1313;background:#eee9df;border-radius:50%;flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;display:grid}.adept-composer-send:disabled{opacity:.35;cursor:not-allowed}.adept-composer .voice-control{color:#89c0aa;background:0 0;border:0;flex:none;width:auto;min-width:0;height:auto;padding:.5rem .375rem}.adept-room-actions{flex-wrap:wrap;align-items:center;gap:.5rem .625rem;width:100%;display:flex}.adept-room-actions .gold-button,.adept-room-actions .outline-button{flex:auto;justify-content:center;min-height:2.75rem}.adept-room-actions .text-button{min-height:2.75rem;padding-inline:.5rem;font-size:.8125rem}.adept-room-actions>p{flex-basis:100%}@media (max-width:480px){.adept-room-actions .gold-button{flex-basis:100%}}.adept-room-sub{color:#bfb7af;font-size:.875rem;line-height:1.5}.adept-room-error{color:#e8a87c;font-size:.875rem;line-height:1.4}.adept-room .assessment-meta{margin-top:0}.adept-room .assessment-card{margin:0}.adept-room .assessment-card h2{font-size:clamp(1.25rem,3.5vw,1.75rem)}.adept-room .assessment-score{font-size:clamp(2.75rem,8vw,4.5rem)}[data-slot=sidebar-wrapper].academy-shell-chat{height:100dvh;min-height:0;max-height:100dvh;overflow:hidden}html:has([data-slot=sidebar-wrapper].academy-shell-chat){overflow:hidden}.academy-shell-chat>.app-main-chat{background:#1b1414;flex:auto;height:100%;min-height:0;max-height:100%;overflow:hidden}.app-main-chat{flex-direction:column;min-height:0;display:flex;overflow:hidden}.topbar-chat{background:#1b1414;border-bottom:1px solid #302422;flex-shrink:0;height:3.25rem;min-height:3.25rem;padding:0 1rem}.topbar-chat .breadcrumb{gap:.75rem}.topbar-chat .chat-page-title{font-family:var(--serif);letter-spacing:-.02em;color:#edeae6;font-size:1.0625rem;font-weight:400}.academy-shell-chat main.workspace.chat-page.conversation-workspace{background:#1b1414;flex:auto;align-items:stretch;width:100%;min-height:0;overflow:hidden;max-width:none!important;margin:0!important;padding:0!important}.workspace.chat-page.conversation-workspace{background:#1b1414;flex:1;align-items:stretch;max-width:none;min-height:0;padding:0}.academy-shell-chat .workspace.chat-page.conversation-workspace>.adept-room,.workspace.chat-page .adept-room{width:100%;height:100%;min-height:0;max-height:none;box-shadow:none;background:#1b1414;border:0;border-radius:0;flex:auto}.workspace.chat-page .adept-room-transcript{flex:auto;min-height:0}.workspace.chat-page .adept-room-column{max-width:48rem}.workspace.chat-page .adept-room-transcript{padding:1.25rem 1rem 2rem}.workspace.chat-page .adept-bubble-scholar{background:0 0;border:0;border-radius:0;max-width:100%;padding:0 0 1.5rem}.workspace.chat-page .adept-bubble-caption{color:#8c8680;letter-spacing:.02em;text-transform:none;margin-bottom:.35rem;font-size:.75rem}.workspace.chat-page .adept-bubble-body{color:#edeae6;font-size:1rem;line-height:1.75}.workspace.chat-page .adept-bubble-you{margin-left:clamp(2rem,15%,6rem)}.workspace.chat-page .adept-bubble-you-text{color:#edeae6;background:#332624;border-radius:1.25rem}.workspace.chat-page .adept-room-footer{padding:.5rem 1rem max(1rem, env(safe-area-inset-bottom));background:#1b1414;border-top:0;flex-shrink:0}.workspace.chat-page .adept-room-footer-inner{width:100%;max-width:48rem;margin-inline:auto;padding-inline:0}.workspace.chat-page .adept-composer{background:#332624;border:1px solid #61554e;border-radius:1.625rem;width:100%;min-height:3.25rem;margin:0;padding:.35rem .45rem .35rem 1rem;box-shadow:0 0 0 1px #00000030}.workspace.chat-page .adept-composer:focus-within{border-color:#9a8f85}.workspace.chat-page .adept-composer-input{color:#edeae6}.workspace.chat-page .adept-composer-send{color:#130e0e;background:#edeae6}.workspace.chat-page .adept-room-actions{width:100%;max-width:48rem;margin-inline:auto}@media (min-width:768px){.workspace.chat-page.conversation-workspace{background:#1b1414;padding:0}.workspace.chat-page .adept-room-transcript,.workspace.chat-page .adept-room-footer{padding-inline:1.5rem}}@media (max-width:767px){[data-slot=sidebar-wrapper].academy-shell-chat{flex-direction:column;width:100%;max-width:100vw}.academy-shell-chat>.app-main-chat{flex:auto!important;width:100%!important;min-width:0!important;max-width:100%!important}.academy-shell-chat main.workspace.chat-page.conversation-workspace{flex:auto;width:100%;min-height:0}.adept-room--landing .adept-room-transcript>.adept-room-column{min-height:calc(var(--mobile-app-height,100dvh) - 8rem);justify-content:center;width:100%;max-width:100%;margin-block:auto;padding-inline:.75rem}.adept-landing-composer{padding-inline:0}.workspace.chat-page .adept-room-footer{z-index:2;background:#1b1414;position:sticky;bottom:0}[data-slot=sidebar-wrapper].academy-shell-chat{height:var(--mobile-app-height,100dvh);max-height:var(--mobile-app-height,100dvh)}.academy-shell-chat>.app-main-chat{height:100%;max-height:100%}.topbar-chat{padding-top:max(.25rem, env(safe-area-inset-top));min-height:calc(3.25rem + env(safe-area-inset-top))}[data-slot=sidebar-wrapper].academy-shell-chat{width:100%}.academy-shell-chat>.app-main-chat{flex:auto;width:100%;max-width:100%}main.workspace.chat-page.conversation-workspace{width:100%;overflow:hidden!important}.adept-room--landing{flex:1;min-height:0}.adept-room--landing .adept-room-transcript{flex-direction:column;flex:1;justify-content:center;min-height:0;padding:.75rem 1rem 1.5rem;display:flex}.adept-room--landing .adept-room-transcript>.adept-room-column{padding-bottom:env(safe-area-inset-bottom,0);gap:1.125rem}.adept-landing-title{font-size:clamp(1.375rem,6.5vw,1.875rem)}.adept-landing-composer{width:100%;max-width:100%;margin-top:.125rem}.adept-landing-composer .adept-composer-input{font-size:16px}main.workspace.conversation-workspace{background:#1b1414;overflow:hidden;padding:0!important}.workspace.conversation-workspace>.adept-room{height:100%}.adept-room{box-shadow:none;border:0;border-radius:0;max-height:none}.adept-room-transcript{padding:1rem 1rem 1.25rem}.workspace.chat-page .adept-room--landing .adept-room-transcript{padding:0 .75rem}.adept-room-footer-inner{padding-inline:.625rem}.adept-bubble-you{margin-left:10%}}@media (max-width:767px) and (max-height:500px){.adept-room-transcript{padding-top:.75rem}.adept-bubble-scholar{padding:.875rem 1rem}}.topbar-chat{position:relative}.topbar-chat>.mode-switch{width:max-content;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:1023px){.topbar-chat:has(>.mode-switch){z-index:20}.topbar-chat>.mode-switch{border-color:#4a3733;top:calc(100% + 1rem);transform:translate(-50%);box-shadow:0 14px 30px -8px #000d,0 3px #0008}.topbar-chat:has(>.mode-switch)+main.workspace:not(.conversation-workspace){margin-top:4.25rem}.topbar-chat:has(>.mode-switch)+main.workspace>.adept-room{padding-top:4.25rem}}.learn-section{flex-direction:column;gap:.75rem;width:100%;display:flex}.learn-section+.learn-section{border-top:1px solid #302422;margin-top:.75rem;padding-top:1.25rem}.learn-section-label{letter-spacing:.14em;text-transform:uppercase;color:#857667;font-size:.6875rem}.learn-new-locked{color:#a69a8e;border:1px dashed #3a2a28;border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex}.learn-new-locked>span{flex-direction:column;flex:14rem;gap:.15rem;display:flex}.learn-new-locked b{color:#efe6d8;font-weight:500}.learn-new-locked small{font-size:.8125rem}.adept-composer-stack{flex-direction:column;gap:.5rem;width:100%;display:flex}.math-keys{background:#241a19;border:1px solid #3f302d;border-radius:1.125rem;grid-template-columns:repeat(8,minmax(0,1fr));gap:.3125rem;padding:.375rem;display:grid}.math-key{color:#f0e6d6;font-variant-numeric:lining-nums;white-space:nowrap;background:#2f2322;border-radius:.75rem;place-items:center;min-width:0;height:2.5rem;font-size:1.0625rem;line-height:1;transition:background-color .12s,color .12s;display:grid}.math-key:hover:not(:disabled){color:#fff8ec;background:#3b2d2b}.math-key:active:not(:disabled){background:#47423a}.math-key:disabled{opacity:.4}.math-keys-toggle{color:#a69a8e;border-radius:50%;flex:none;place-items:center;width:2.25rem;height:2.25rem;transition:background-color .12s,color .12s;display:grid}.math-keys-toggle:hover{color:#efe6d8}.math-keys-toggle[aria-pressed=true]{color:#f0e6d6;background:#3b2d2b}.workspace.chat-page .math-keys{background:#261d1c;border-color:#4a3f3a}.workspace.chat-page .math-key{color:#edeae6;background:#332624}.workspace.chat-page .math-key:hover:not(:disabled){background:#40322f}@media (max-width:480px){.math-keys{border-radius:1rem;gap:.25rem;padding:.3125rem}.math-key{border-radius:.625rem;height:2.625rem;font-size:1rem}}.discussion-call{flex-direction:column;align-items:center;gap:.75rem;width:100%;display:flex}.discussion-orb{color:#1a1313;cursor:pointer;-webkit-tap-highlight-color:transparent;width:3.75rem;height:3.75rem;transition:transform var(--t-press) var(--out);background:#eee9df;border:0;border-radius:50%;place-items:center;display:grid;position:relative}button.discussion-orb:not(:disabled):active{transform:scale(.94)}button.discussion-orb:focus-visible{outline-offset:4px;outline:2px solid #eee9df}button.discussion-orb:disabled{opacity:.35;cursor:not-allowed}.discussion-call-prompt{color:#d8cdbd;font-size:.9375rem}.discussion-orb:disabled+.discussion-call-prompt{color:#8c8680}.discussion-call-note{text-align:center;color:#857667;margin:0;font-size:.75rem;line-height:1.5}.discussion-call.is-live{gap:.5rem}.discussion-call-row{justify-content:center;align-items:center;gap:1.25rem;display:flex}.discussion-orb.is-on{cursor:default}.discussion-orb.is-muted,.discussion-orb.is-connecting{opacity:.55}.discussion-orb-ring{opacity:0;pointer-events:none;border:1px solid #eee9df;border-radius:50%;position:absolute;inset:0}.discussion-orb.is-speaking .discussion-orb-ring{animation:discussion-orb-ring 1.4s var(--out) infinite}.discussion-orb.is-speaking .discussion-orb-ring+.discussion-orb-ring{animation-delay:.7s}.discussion-orb.is-listening .discussion-orb-ring:first-child,.discussion-orb.is-connecting .discussion-orb-ring:first-child{animation:discussion-orb-ring 2.6s var(--out) infinite}@keyframes discussion-orb-ring{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.discussion-call-status{color:#d8cdbd;flex-direction:column;align-items:center;gap:.25rem;margin:.25rem 0 0;font-size:.875rem;display:flex}.discussion-call-clock{font:400 1.125rem/1 var(--serif);font-variant-numeric:tabular-nums;color:#efe4cf}.discussion-call-mute,.discussion-call-end,.discussion-call-spacer{width:2.75rem;height:2.75rem;transition:background-color var(--t-quick) ease, border-color var(--t-quick) ease;border-radius:50%;flex:none;place-items:center;display:grid}.discussion-call-mute{color:#d8cdbd;background:0 0;border:1px solid #4c3934}.discussion-call-mute:hover{border-color:#8d8678}.discussion-call-mute[aria-pressed=true]{color:#1a1313;background:#eee9df;border-color:#0000}.discussion-call-end{color:#1a1313;background:#d9786a;border:0}.discussion-call-end:hover{background:#e48a7c}.discussion-call-waiting{color:#8c8680}@media (prefers-reduced-motion:reduce){.discussion-orb .discussion-orb-ring{animation:none!important}}
