.Card_card__7jt2e{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:0;background:var(--card);color:var(--foreground);transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.Card_card__7jt2e:focus-within,.Card_card__7jt2e:hover{border-color:var(--input)}.Card_header__Yl15_{display:flex;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 5)}.Card_title__g69HW{margin:0;font-size:var(--text-content-title);font-weight:var(--font-weight-semibold);line-height:var(--leading-title)}.Card_description__Y8Kis{margin:0;color:var(--muted-foreground)}.Card_content__Cl8pj,.Card_footer__IaRpi{padding:0 calc(var(--spacing) * 5) calc(var(--spacing) * 5)}.Card_footer__IaRpi{display:flex;align-items:center}.DropdownMenu_content__zVVWM{z-index:var(--z-popover);min-width:200px;padding:var(--spacing);border:1px solid var(--border-strong);border-radius:0;background:var(--popover);color:var(--foreground)}.DropdownMenu_item__Zjyak{font-size:var(--text-sm);position:relative;display:flex;width:100%;min-height:32px;align-items:center;padding:var(--spacing) calc(var(--spacing) * 8) var(--spacing) calc(var(--spacing) * 2);border:0;border-radius:0;background:transparent;color:var(--foreground);font:inherit;text-decoration:none;outline:none;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DropdownMenu_item__Zjyak[data-highlighted]{background:var(--accent);color:var(--foreground)}.DropdownMenu_item__Zjyak[data-disabled]{color:var(--muted-foreground)}.DropdownMenu_indicator__pKqMW{position:absolute;right:calc(var(--spacing) * 2)}.Sheet_overlay__f8kIu{position:fixed;inset:0;z-index:var(--z-modal);background:var(--overlay)}.Sheet_content__J1yEP{position:fixed;z-index:calc(var(--z-modal) + 1);display:flex;flex-direction:column;overflow:auto;border:1px solid var(--border-strong);background:var(--card)}.Sheet_content__J1yEP[data-state=closed],.Sheet_overlay__f8kIu[data-state=closed]{display:none}.Sheet_right__OVlU5{inset:0 0 0 auto;width:min(90vw,400px);border-radius:0}.Sheet_left__gcKak{inset:0 auto 0 0;width:min(90vw,400px);border-radius:0}.Sheet_bottom__n2y_2{inset:auto 0 0}.Sheet_bottom__n2y_2,.Sheet_top__7vvGP{max-height:min(88dvh,720px);border-radius:0}.Sheet_top__7vvGP{inset:0 0 auto}.Sheet_footer__Xduxv,.Sheet_header__Sb3wP{padding:calc(var(--spacing) * 4)}.Sheet_header__Sb3wP{border-bottom:1px solid var(--border)}.Sheet_footer__Xduxv{margin-top:auto;border-top:1px solid var(--border)}.Skeleton_skeleton___xqk9{border-radius:0;background:var(--muted);min-height:1em}@media (prefers-reduced-motion:no-preference){.Skeleton_skeleton___xqk9{animation:Skeleton_skeletonPulse__U6kfX 1.4s var(--ease-standard) infinite}}@keyframes Skeleton_skeletonPulse__U6kfX{0%,to{opacity:1}50%{opacity:.55}}.Skeleton_list__DTUQ9{display:grid;grid-gap:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4)}.Skeleton_row__Tfb87{display:grid;grid-gap:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2)}.Skeleton_rowTitle__aUtsy{height:16px;width:78%}.Skeleton_rowMeta__dlSmd{height:12px;width:42%}.Skeleton_page__AuQwb{display:grid;grid-gap:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4)}.Skeleton_pageTitle__82VnU{height:32px;width:min(100%,26rem)}.Tooltip_content__GqTh3{z-index:var(--z-toast);max-width:240px;padding:var(--spacing) calc(var(--spacing) * 2);border-radius:0;background:var(--primary);color:var(--primary-foreground);font-size:var(--text-sm);line-height:var(--leading-title)}.Badge_badge__V4FiA{display:inline-flex;align-items:center;gap:calc(var(--spacing) * 2);border-radius:0;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;line-height:var(--pill-height);border:1px solid transparent;white-space:nowrap;padding-inline:calc(var(--spacing) * 2);width:-moz-fit-content;width:fit-content;max-width:100%;height:var(--pill-height)}.Badge_hue__BAH3a{background:hsl(var(--badge-hue) 46% 95%);color:hsl(var(--badge-hue) 52% 26%);border-color:hsl(var(--badge-hue) 40% 84%)}.Badge_neutral___9ajm{background:var(--muted);color:var(--muted-foreground)}.Badge_success__HUXio{background:var(--status-success-tint);color:var(--status-success)}.Badge_warning__6D1zV{background:var(--status-warning-tint);color:var(--status-warning)}.Badge_danger__lW7ed{background:var(--destructive-tint);color:var(--destructive)}.Badge_danger__lW7ed:before,.Badge_neutral___9ajm:before,.Badge_success__HUXio:before,.Badge_warning__6D1zV:before{content:"";flex:none;width:6px;height:6px;background:currentColor}.LegalAiWorkspace_workspace__61xOX[role=dialog]{width:min(720px,calc(100vw - var(--spacing) * 8));height:min(84dvh,760px);max-height:min(84dvh,760px)}.LegalAiWorkspace_header__ZiaYe{display:flex;align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 12) calc(var(--spacing) * 4) calc(var(--spacing) * 6);border-bottom:1px solid var(--border)}.LegalAiWorkspace_heading__GJpI9{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--spacing);min-width:0}.LegalAiWorkspace_titleRow__jz_x7{display:flex;align-items:center;gap:calc(var(--spacing) * 2)}.LegalAiWorkspace_titleRow__jz_x7 .LegalAiWorkspace_title__pPXut{font-size:var(--text-base);line-height:var(--leading-tight)}.LegalAiWorkspace_header__ZiaYe .LegalAiWorkspace_scope__pYIiJ{overflow:hidden;color:var(--muted-foreground);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}.LegalAiWorkspace_header__ZiaYe .LegalAiWorkspace_newChat__aYR1Z{flex:none;border-radius:var(--radius-full)}.LegalAiWorkspace_log__TO4oL{display:flex;flex:1 1 auto;flex-direction:column;gap:calc(var(--spacing) * 6);min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:calc(var(--spacing) * 5) calc(var(--spacing) * 6)}.LegalAiWorkspace_empty___AJWT{display:flex;flex-direction:column;align-items:center;gap:calc(var(--spacing) * 2);margin-block:auto;text-align:center}.LegalAiWorkspace_emptyIcon__C9jok{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;margin-bottom:calc(var(--spacing) * 2);border-radius:0;background:var(--muted);color:var(--foreground)}.LegalAiWorkspace_emptyTitle__EfR3T{margin:0;font-size:var(--text-base);font-weight:var(--font-weight-semibold)}.LegalAiWorkspace_emptyLead__uJpg6{max-width:40ch;margin:0;color:var(--muted-foreground);font-size:var(--text-sm);line-height:var(--leading-body)}.LegalAiWorkspace_turn__31__O{display:flex;flex-direction:column;gap:calc(var(--spacing) * 3);scroll-margin-top:calc(var(--spacing) * 4)}.LegalAiWorkspace_question__LleA8{align-self:flex-end;max-width:85%;margin:0;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);border-radius:0;background:var(--secondary);color:var(--foreground);overflow-wrap:anywhere;white-space:pre-wrap}.LegalAiWorkspace_reply__hPVTX{display:flex;flex-direction:column;gap:calc(var(--spacing) * 2)}.LegalAiWorkspace_speaker__hqVOJ{margin:0;color:var(--muted-foreground);font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}.LegalAiWorkspace_answer__6wMgg{margin:0;line-height:var(--leading-reading);overflow-wrap:anywhere;white-space:pre-line}.LegalAiWorkspace_pending__SoWHs{margin:0;color:var(--muted-foreground);font-size:var(--text-sm)}.LegalAiWorkspace_dots__9J6Hh:after{content:"…";animation:LegalAiWorkspace_ai-thinking__idSPu 1.2s var(--ease-standard) infinite}@keyframes LegalAiWorkspace_ai-thinking__idSPu{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.LegalAiWorkspace_dots__9J6Hh:after{animation:none}}.LegalAiWorkspace_citations__noXRc{margin-top:var(--spacing)}.LegalAiWorkspace_citations__noXRc .LegalAiWorkspace_citationsItem__8u_eX{border-bottom:0}.LegalAiWorkspace_citations__noXRc .LegalAiWorkspace_citationsTrigger__vgZbu{justify-content:flex-start;min-height:0;padding:var(--spacing) 0;color:var(--muted-foreground);font-size:var(--text-sm)}.LegalAiWorkspace_citation__6IIeM{display:flex;flex-direction:column;gap:var(--spacing);margin:0 0 calc(var(--spacing) * 2);padding:var(--spacing) 0 var(--spacing) calc(var(--spacing) * 3);border-left:2px solid var(--border)}.LegalAiWorkspace_citationLabel__zJEtX{color:var(--muted-foreground);font-size:var(--text-sm)}.LegalAiWorkspace_citationText__CAxli{font-size:var(--text-sm);line-height:var(--leading-body);overflow-wrap:anywhere}.LegalAiWorkspace_failure__sAjy8{display:flex;flex-direction:column;gap:calc(var(--spacing) * 2)}.LegalAiWorkspace_failureText__bXM8e{margin:0;line-height:var(--leading-body)}.LegalAiWorkspace_failureActions__ZWx3r{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2)}.LegalAiWorkspace_failureActions__ZWx3r:empty{display:none}.LegalAiWorkspace_log__TO4oL .LegalAiWorkspace_jump__UcUxp{position:-webkit-sticky;position:sticky;bottom:0;align-self:center}.LegalAiWorkspace_composer__8R0I3{display:flex;flex-direction:column;gap:calc(var(--spacing) * 2);margin:0 calc(var(--spacing) * 5);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 3) calc(var(--spacing) * 2);border:1px solid transparent;border-radius:0;background:var(--muted)}.LegalAiWorkspace_composer__8R0I3:focus-within{border-color:var(--ring)}.LegalAiWorkspace_composer__8R0I3 .LegalAiWorkspace_input__0aVJv{min-height:0;max-height:10.5em;padding:0 var(--spacing);resize:none;border:0;background:transparent;outline:none;overflow-y:auto}.LegalAiWorkspace_toolbar__HTGX3{display:flex;align-items:center;gap:calc(var(--spacing) * 2)}.LegalAiWorkspace_toolbar__HTGX3 .LegalAiWorkspace_plus__Xj7dz{border-radius:var(--radius-full);background:var(--background)}.LegalAiWorkspace_counter__mGtfc{margin-left:auto;color:var(--muted-foreground);font-size:var(--text-sm);white-space:nowrap}.LegalAiWorkspace_toolbar__HTGX3 .LegalAiWorkspace_send__AEgPB{margin-left:auto;border-radius:var(--radius-full)}.LegalAiWorkspace_toolbar__HTGX3 .LegalAiWorkspace_counter__mGtfc+.LegalAiWorkspace_send__AEgPB{margin-left:0}.LegalAiWorkspace_menu__dr_fq[role=menu]{min-width:260px}.LegalAiWorkspace_menuLabel__S27sJ{padding:var(--spacing) calc(var(--spacing) * 2);color:var(--muted-foreground);font-size:var(--text-sm)}.LegalAiWorkspace_disclaimer__wthWX{margin:0;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 6) calc(var(--spacing) * 3);color:var(--muted-foreground);font-size:var(--text-sm);text-align:center}@media (max-width:767.98px){.LegalAiWorkspace_workspace__61xOX[role=dialog]{top:auto;bottom:0;left:0;width:100%;height:94dvh;max-height:94dvh;transform:none;border-radius:0;padding-bottom:env(safe-area-inset-bottom)}.LegalAiWorkspace_header__ZiaYe{padding:calc(var(--spacing) * 3) calc(var(--spacing) * 12) calc(var(--spacing) * 3) calc(var(--spacing) * 4)}.LegalAiWorkspace_log__TO4oL{padding:calc(var(--spacing) * 4)}.LegalAiWorkspace_composer__8R0I3{margin:0 calc(var(--spacing) * 3)}.LegalAiWorkspace_disclaimer__wthWX{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4)}}.LegalDocumentRelations_groups__5lcCh{border-top:1px solid var(--border)}.LegalDocumentRelations_group__Qfhl9{min-width:0}.LegalDocumentRelations_group__Qfhl9[data-disabled] .LegalDocumentRelations_groupLabel__KQRDe{cursor:default;opacity:1;color:var(--muted-foreground)}.LegalDocumentRelations_group__Qfhl9[data-disabled] .LegalDocumentRelations_groupLabel__KQRDe svg{display:none}.LegalDocumentRelations_groupLabel__KQRDe{gap:calc(var(--spacing) * 2);font-size:var(--text-base);font-weight:var(--font-weight-medium);text-transform:none}.LegalDocumentRelations_count__RCmvz{margin-left:auto}.LegalDocumentRelations_list__LmVN4{list-style:disc;margin:0;-webkit-padding-start:calc(var(--spacing) * 4);padding-inline-start:calc(var(--spacing) * 4)}.LegalDocumentRelations_item__t_C3_{min-width:0;margin-top:calc(var(--spacing) * 3)}.LegalDocumentRelations_item__t_C3_:first-child{margin-top:0}.LegalDocumentRelations_item__t_C3_::marker{color:var(--muted-foreground)}.LegalDocumentRelations_row__Nwl4x{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;grid-gap:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);min-width:0}.LegalDocumentRelations_namePlain__22tiN,.LegalDocumentRelations_name__Urfqs{min-width:0;font-size:var(--text-sm);line-height:var(--leading-body);overflow-wrap:anywhere}.LegalDocumentRelations_name__Urfqs{color:var(--link);text-decoration:underline;text-underline-offset:.18em}.LegalDocumentRelations_namePlain__22tiN{color:var(--foreground)}.LegalDocumentRelations_detail__qk8yH{margin:0;font-size:var(--text-sm);color:var(--muted-foreground)}.LegalDocumentProperties_layout__m7Oqj{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 6);align-items:start}.LegalDocumentProperties_heading__5Xzk2{margin-bottom:calc(var(--spacing) * 3);border-bottom:1px solid var(--border)}.LegalDocumentProperties_documentTitle__B3Fv7{margin:0 0 calc(var(--spacing) * 4);font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:var(--leading-body);overflow-wrap:anywhere}.LegalDocumentProperties_table__Lr0uy{table-layout:fixed}.LegalDocumentProperties_table__Lr0uy .LegalDocumentProperties_label__ahBm8{width:34%;height:auto;padding-block:calc(var(--spacing) * 3);vertical-align:top}.LegalDocumentProperties_value__VzJYf{overflow-wrap:anywhere;vertical-align:top}.LegalDocumentProperties_data__ZsMl_{font-family:var(--font-mono)}.LegalDocumentProperties_emptyValue__RHfxB,.LegalDocumentProperties_evidence__U567Z{color:var(--muted-foreground)}.LegalDocumentProperties_categories__AG2h8,.LegalDocumentProperties_status__k4iED{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2);align-items:center}.LegalDocumentProperties_evidence__U567Z{font-size:var(--text-sm)}.LegalDocumentProperties_categories__AG2h8 a{color:var(--link)}@media (min-width:768px){.LegalDocumentProperties_layout__m7Oqj{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:640px){.LegalDocumentProperties_table__Lr0uy .LegalDocumentProperties_label__ahBm8,.LegalDocumentProperties_value__VzJYf{display:block;width:100%}.LegalDocumentProperties_table__Lr0uy .LegalDocumentProperties_label__ahBm8{padding-bottom:0}}.SingleContentVisual_body__2ojlF{display:grid;justify-items:center;grid-gap:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 6);min-width:0;padding:calc(var(--spacing) * 8) calc(var(--spacing) * 6) calc(var(--spacing) * 12)}.SingleContentVisual_body__2ojlF>*{min-width:0;width:100%;max-width:min(100%,var(--measure-reading))}.SingleContentVisual_deferredNotice__8UW1Y{width:100%;max-width:min(100%,var(--measure-reading));margin-inline:auto}.SingleContentVisual_answersSection__9AqtZ,.SingleContentVisual_questionSection__8RiuU,.SingleContentVisual_replySection__Zi3wq{min-width:0;width:100%;padding:calc(var(--spacing) * 6);border-bottom:1px solid var(--border)}.SingleContentVisual_readRegion__PhIXb{display:grid;grid-gap:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 6);min-width:0;width:100%;max-width:min(100%,var(--measure-reading));margin-inline:auto}.SingleContentVisual_replySection__Zi3wq{border-bottom:0}@media (max-width:767.98px){.SingleContentVisual_body__2ojlF{padding:calc(var(--spacing) * 6) calc(var(--spacing) * 4) calc(var(--spacing) * 8)}.SingleContentVisual_answersSection__9AqtZ,.SingleContentVisual_questionSection__8RiuU,.SingleContentVisual_replySection__Zi3wq{padding:calc(var(--spacing) * 4)}}.LegalDocumentTabs_tabNav__oUCm_{width:100%;min-width:0}.LegalToc_list__7win6{list-style:none;margin:0;padding:0}.LegalToc_item__64yFo{border-bottom:1px solid var(--border-row)}.LegalToc_item__64yFo:last-child{border-bottom:0}.LegalToc_link__7ZSmX{display:flex;align-items:center;gap:calc(var(--spacing) * 2);min-height:var(--control-height);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--leading-body);color:var(--muted-foreground);text-decoration:none}@media (hover:hover){.LegalToc_link__7ZSmX:hover{color:var(--link-hover);text-decoration:underline;text-underline-offset:.2em}}.LegalToc_link__7ZSmX[aria-current]{background:var(--muted);box-shadow:inset 2px 0 0 var(--foreground);color:var(--foreground);font-weight:var(--font-weight-semibold)}.LegalToc_prefix__wLWUw{flex:none;min-width:4ch;color:var(--muted-foreground);font-family:var(--font-mono);font-weight:var(--font-weight-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LegalToc_text__f82xQ{min-width:0;overflow-wrap:anywhere}.LegalToc_item__64yFo[data-depth="0"]>.LegalToc_link__7ZSmX{font-weight:var(--font-weight-medium);color:var(--foreground)}.QuizResult_result__dGtOo{display:grid;grid-gap:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 2) calc(var(--spacing) * 12)}.QuizResult_summary__eHAdo{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);border-block:1px solid var(--border)}.QuizResult_summary__eHAdo div{display:grid;grid-gap:var(--spacing);gap:var(--spacing)}.QuizResult_summary__eHAdo dt{color:var(--muted-foreground);font-size:var(--text-sm)}.QuizResult_summary__eHAdo dd{margin:0;font-size:var(--text-content-title)}.QuizResult_verdict__jGcPc{display:flex;align-items:center;gap:calc(var(--spacing) * 3);margin:0}.QuizResult_review__BwxOp{display:grid;grid-gap:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 6)}.QuizResult_item__Grw7E{display:grid;grid-gap:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 3);-webkit-padding-before:calc(var(--spacing) * 6);padding-block-start:calc(var(--spacing) * 6);-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border)}.QuizResult_itemHead__voDR6{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--spacing) * 3);color:var(--muted-foreground);font-size:var(--text-sm)}.QuizResult_stem__aQfC_{margin:0;font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:var(--leading-title)}.QuizResult_options__M_yGQ{display:grid;grid-gap:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);margin:0;padding:0;list-style:none}.QuizResult_option__NAygZ{display:flex;align-items:flex-start;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border:1px solid var(--border);border-radius:0}.QuizResult_option__NAygZ[data-correct=true]{border-color:var(--status-success);box-shadow:inset 0 0 0 1px var(--status-success)}.QuizResult_option__NAygZ[data-chosen=true][data-correct=true]{background:var(--status-success-tint)}.QuizResult_option__NAygZ[data-chosen=true][data-correct=false]{border-color:var(--destructive);box-shadow:inset 0 0 0 1px var(--destructive);background:var(--destructive-tint)}.QuizResult_marker__X9z9J{flex:none;color:var(--muted-foreground);font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.QuizResult_explanation__Y6k96{display:grid;grid-gap:var(--spacing);gap:var(--spacing);margin:0;-webkit-padding-start:calc(var(--spacing) * 4);padding-inline-start:calc(var(--spacing) * 4);-webkit-border-start:2px solid var(--border);border-inline-start:2px solid var(--border);color:var(--muted-foreground)}.QuizResult_explanation__Y6k96 strong{color:var(--foreground);font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.QuizResult_note__MtBmQ{margin:0;color:var(--muted-foreground);font-size:var(--text-sm)}.QuizResult_actions__EITVq{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 3)}@media (max-width:767.98px){.QuizResult_summary__eHAdo{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.QuizResult_summary__eHAdo{grid-template-columns:1fr}.QuizResult_actions__EITVq{display:grid}}.AdminNote_note__w2WRm{display:grid;grid-gap:var(--spacing);gap:var(--spacing);justify-items:start;max-width:72ch}.AdminNote_text__WHGt7{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0;color:var(--muted-foreground);font-size:var(--text-sm);line-height:var(--leading-body);overflow-wrap:anywhere}.AdminNote_text__WHGt7[data-expanded]{display:block;overflow:visible}.AdminNote_toggle__rSY9A{padding:0;border:0;background:none;color:var(--foreground);font-family:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-medium);cursor:pointer}.AdminNote_toggle__rSY9A:hover{text-decoration:underline}.AdminNote_toggle__rSY9A:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.Alert_alert__U7RH1{display:grid;grid-gap:var(--spacing);gap:var(--spacing);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border:1px solid var(--border);border-radius:0;background:var(--muted);color:var(--foreground);font-size:var(--text-sm);line-height:var(--leading-body)}.Alert_title__nHjZT{color:inherit;font:inherit;font-weight:var(--font-weight-semibold)}.Alert_description__1KkcZ{color:inherit}.Alert_default__U9xN4{border-color:var(--border);color:var(--muted-foreground)}.Alert_warning__kwa3S{border-color:var(--status-warning-edge);background:var(--status-warning-tint);color:var(--status-warning)}.Alert_destructive__W9ILE{border-color:var(--destructive-edge);background:var(--destructive-tint);color:var(--destructive)}.auth_dialog__lOlIz{width:min(420px,calc(100vw - calc(var(--spacing) * 8)))}.auth_panel__QbKyq{display:grid;grid-gap:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 6)}.auth_head__NyyQg{display:grid;grid-gap:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);text-align:center}.auth_head__NyyQg h2{margin:0;font-size:var(--text-content-title);line-height:var(--leading-title);font-weight:var(--font-weight-semibold)}.auth_head__NyyQg p{margin:0;color:var(--muted-foreground)}.auth_form__UzeVX{display:grid;grid-gap:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4)}.auth_field___qB_z{display:grid;grid-gap:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);min-inline-size:0}.auth_field___qB_z label{font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.auth_fieldRow__0ZFIe{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4)}.auth_labelRow__btyzR{display:flex;align-items:baseline;justify-content:space-between;gap:calc(var(--spacing) * 3)}.auth_hint__PtfiP,.auth_notice__ZVx2m,.auth_status__Sj_IR{margin:0;color:var(--muted-foreground);font-size:var(--text-sm)}.auth_notice__ZVx2m{padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);border:1px solid var(--border);border-radius:0;background:var(--muted)}.auth_notice__ZVx2m code{font-size:inherit}.auth_providers__wEh1u{display:grid;grid-gap:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 3)}.auth_providers__wEh1u button,.auth_providers__wEh1u form{inline-size:100%}.auth_divider__R3m9J{display:flex;align-items:center;gap:calc(var(--spacing) * 4);margin:0;color:var(--muted-foreground);font-size:var(--text-sm)}.auth_divider__R3m9J:after,.auth_divider__R3m9J:before{content:"";flex:1 1;block-size:1px;background:var(--border)}.auth_switch__VMg0e,.auth_terms__e9wAA{margin:0;text-align:center;color:var(--muted-foreground);font-size:var(--text-sm)}.auth_linkButton__LG_Qz{padding:0;border:0;background:none;color:var(--foreground);font:inherit;font-size:var(--text-sm);text-decoration:underline;cursor:pointer}.auth_linkButton__LG_Qz:focus-visible{outline:2px solid var(--foreground);outline-offset:2px;border-radius:0}.auth_codeHead__5kyTm{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 3);font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.auth_codeCellWrap__PmC_1,.auth_codeRow__hk8VB{display:flex;align-items:center;gap:calc(var(--spacing) * 2)}.auth_codeCell__AcH1L{inline-size:44px;block-size:52px;padding:0;border:1px solid var(--input);border-radius:0;background:var(--background);color:var(--foreground);font-size:var(--text-content-title);text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.auth_codeCell__AcH1L:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.auth_codeDash__Qhv0G{color:var(--muted-foreground);font-size:var(--text-content-title)}.auth_srOnly__yMZu3{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@media (max-width:640px){.auth_fieldRow__0ZFIe{grid-template-columns:1fr}.auth_codeCell__AcH1L{inline-size:38px;block-size:46px;font-size:var(--text-base)}.auth_codeCellWrap__PmC_1,.auth_codeRow__hk8VB{gap:calc(var(--spacing) * 2)}}.AppHeader_header__HsCec{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-header);display:flex;flex-wrap:wrap;align-items:stretch;max-width:var(--t-workspace-max);margin:0 auto;width:100%;border-bottom:1px solid var(--border);background:var(--background)}.AppHeader_header__HsCec>nav{flex:1 1}.AppHeader_account__UOzYH,.AppHeader_lead__xpQAB,.AppHeader_search__QAvax{display:flex;align-items:center;min-height:var(--t-topbar-height)}.AppHeader_lead__xpQAB{flex:none;gap:calc(var(--spacing) * 2);min-width:0;padding-inline:calc(var(--spacing) * 5);border-right:1px solid var(--border)}.AppHeader_brand___gsVf{flex:none;display:inline-flex;align-items:center;min-height:var(--control-height);font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--foreground);text-decoration:none;white-space:nowrap}.AppHeader_brandLogo__GStEH{height:32px;width:auto;max-width:200px;object-fit:contain}.AppHeader_brandSiteName__m4ZDq{display:inline;margin-left:calc(var(--spacing) * 2)}.AppHeader_brandShort___PADj{display:none}.AppHeader_brandFull__SjJHC{display:inline}.AppHeader_search__QAvax{position:relative;display:none;flex:0 1 340px;gap:calc(var(--spacing) * 3);min-width:240px;padding-inline:calc(var(--spacing) * 4);border-left:1px solid var(--border)}.AppHeader_search__QAvax:focus-within{box-shadow:inset 0 0 0 2px var(--ring)}.AppHeader_searchIcon__SjcqT{display:flex;flex:none;color:var(--muted-foreground)}.AppHeader_search__QAvax .AppHeader_searchInput__MOXnN{flex:1 1 auto;min-width:0;font-size:var(--text-sm)}.AppHeader_kbd__7FWVb{flex:none;padding:0 calc(var(--spacing) * 2);border:1px solid var(--input);color:var(--muted-foreground);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-body)}.AppHeader_account__UOzYH .AppHeader_accountLink__YXnuK,.AppHeader_account__UOzYH>*>button,.AppHeader_account__UOzYH>button,.AppHeader_header__HsCec .AppHeader_searchToggle__vx0Cj{align-self:stretch;height:auto;min-height:var(--t-topbar-height);min-width:var(--control-height);padding-inline:calc(var(--spacing) * 4);border:0;color:var(--foreground-soft);font-size:var(--text-sm);font-weight:var(--font-weight-medium)}@media (hover:hover){.AppHeader_account__UOzYH .AppHeader_accountLink__YXnuK:hover,.AppHeader_account__UOzYH>*>button:hover,.AppHeader_account__UOzYH>button:hover,.AppHeader_header__HsCec .AppHeader_searchToggle__vx0Cj:hover{background:var(--muted);color:var(--foreground)}}.AppHeader_header__HsCec .AppHeader_searchToggle__vx0Cj{flex:none;width:var(--t-topbar-height);padding-inline:0;margin-left:auto;border-left:1px solid var(--border)}.AppHeader_account__UOzYH{flex:none;align-items:stretch;border-left:1px solid var(--border)}.AppHeader_accountLabel___2Rse{display:none}.AppHeader_accountLink__YXnuK{text-decoration:none}.AppHeader_upgrade__Lt9O4{flex:none;white-space:nowrap}.AppHeader_header__HsCec .AppHeader_upgrade__Lt9O4{order:2;align-self:stretch;height:auto;min-height:var(--t-topbar-height);padding-inline:calc(var(--spacing) * 5);border:0}.AppHeader_searchRow__iC1cC{order:3;flex:1 1 100%;border-top:1px solid var(--border);background:var(--card)}.AppHeader_searchRowForm__QkDJL{display:flex;max-width:var(--t-container);margin:0 auto}.AppHeader_searchRowForm__QkDJL:focus-within{box-shadow:inset 0 0 0 2px var(--ring)}.AppHeader_searchRow__iC1cC .AppHeader_searchRowForm__QkDJL .AppHeader_searchRowInput__F2JLS{flex:1 1 auto;min-width:0;min-height:calc(var(--spacing) * 13);padding-inline:calc(var(--spacing) * 5);font-size:var(--text-base)}.AppHeader_searchRowForm__QkDJL .AppHeader_searchRowSubmit__X70yx{flex:none;height:auto;min-height:calc(var(--spacing) * 13);padding-inline:calc(var(--spacing) * 6);border:0}@media (min-width:900px){.AppHeader_accountLabel___2Rse{display:inline}}@media (min-width:1200px){.AppHeader_search__QAvax{display:flex}.AppHeader_header__HsCec .AppHeader_searchToggle__vx0Cj,.AppHeader_searchRow__iC1cC{display:none}}@media (max-width:640px){.AppHeader_lead__xpQAB{padding-inline:calc(var(--spacing) * 4)}.AppHeader_brandFull__SjJHC,.AppHeader_brandSiteName__m4ZDq{display:none}.AppHeader_brandShort___PADj{display:inline}.AppHeader_brandLogo__GStEH{max-width:120px}}@media (max-width:767.98px){.AppHeader_header__HsCec .AppHeader_upgrade__Lt9O4{display:none}}.QaActionButton_pressed__sm8fg[aria-pressed=true]{background:var(--accent);font-weight:var(--font-weight-semibold)}.QuizStartForm_form__YIeQ6{display:grid;grid-gap:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 6);max-inline-size:var(--t-reading-max)}.QuizStartForm_field__uexmw{display:grid;grid-gap:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 3);min-inline-size:0;margin:0;padding:0;border:0}.QuizStartForm_field__uexmw>label,.QuizStartForm_field__uexmw>legend{padding:0;color:var(--muted-foreground);font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.QuizStartForm_choices__GBxtS{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 3)}.QuizStartForm_choice__QKE4L{display:flex;align-items:flex-start;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);border:1px solid var(--border);border-radius:0;background:var(--background);cursor:pointer}.QuizStartForm_choice__QKE4L:hover{border-color:var(--foreground)}.QuizStartForm_choice__QKE4L:focus-within{outline:2px solid var(--foreground);outline-offset:2px}.QuizStartForm_choice__QKE4L input{-webkit-margin-before:var(--spacing);margin-block-start:var(--spacing);inline-size:16px;block-size:16px;flex:none}.QuizStartForm_choice__QKE4L span{display:grid;grid-gap:var(--spacing);gap:var(--spacing);min-inline-size:0}.QuizStartForm_choice__QKE4L small{color:var(--muted-foreground);font-size:var(--text-sm)}.QuizStartForm_slider__Tv9iF{--quiz-slider-thumb:20px;--quiz-slider-track:6px;--quiz-slider-fill:0;--quiz-slider-pos:calc(calc(var(--quiz-slider-thumb) / 2) + calc(calc(100% - var(--quiz-slider-thumb)) * var(--quiz-slider-fill)));position:relative;display:grid;grid-gap:var(--spacing);gap:var(--spacing);-webkit-padding-before:calc(var(--spacing) * 8);padding-block-start:calc(var(--spacing) * 8)}.QuizStartForm_bubble__9De0_{--quiz-bubble-guard:30px;position:absolute;inset-block-start:0;inset-inline-start:clamp(var(--quiz-bubble-guard),var(--quiz-slider-pos),calc(100% - var(--quiz-bubble-guard)));transform:translateX(-50%);display:inline-flex;align-items:center;height:var(--pill-height);padding-inline:calc(var(--spacing) * 2);line-height:var(--leading-tight);border-radius:0;background:var(--primary);color:var(--primary-foreground);font-size:var(--text-sm);font-weight:var(--font-weight-medium);white-space:nowrap}.QuizStartForm_range__zc0Rs{inline-size:100%;block-size:var(--quiz-slider-thumb);margin:0;padding:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.QuizStartForm_range__zc0Rs::-webkit-slider-runnable-track{block-size:var(--quiz-slider-track);border-radius:0;background:linear-gradient(to right,var(--primary) 0,var(--primary) var(--quiz-slider-pos),var(--border) var(--quiz-slider-pos))}.QuizStartForm_range__zc0Rs::-moz-range-track{block-size:var(--quiz-slider-track);border-radius:0;background:var(--border)}.QuizStartForm_range__zc0Rs::-moz-range-progress{block-size:var(--quiz-slider-track);border-radius:0;background:var(--primary)}.QuizStartForm_range__zc0Rs::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;inline-size:var(--quiz-slider-thumb);block-size:var(--quiz-slider-thumb);-webkit-margin-before:calc(calc(var(--quiz-slider-track) - var(--quiz-slider-thumb)) / 2);margin-block-start:calc(calc(var(--quiz-slider-track) - var(--quiz-slider-thumb)) / 2);border:2px solid var(--background);border-radius:0;background:var(--primary)}.QuizStartForm_range__zc0Rs::-moz-range-thumb{inline-size:var(--quiz-slider-thumb);block-size:var(--quiz-slider-thumb);border:2px solid var(--background);border-radius:0;background:var(--primary)}.QuizStartForm_range__zc0Rs:focus-visible{outline:none}.QuizStartForm_range__zc0Rs:focus-visible::-webkit-slider-thumb{outline:2px solid var(--ring);outline-offset:2px}.QuizStartForm_range__zc0Rs:focus-visible::-moz-range-thumb{outline:2px solid var(--ring);outline-offset:2px}.QuizStartForm_scale__QzFDz{display:flex;justify-content:space-between;color:var(--muted-foreground);font-size:var(--text-sm)}.QuizStartForm_derived__UbmLb{margin:0;color:var(--muted-foreground);font-size:var(--text-sm)}.QuizStartForm_derived__UbmLb strong{color:var(--foreground);font-weight:var(--font-weight-medium)}.QuizStartForm_quota__xIYXW{margin:0;color:var(--muted-foreground)}.QuizStartForm_upgrade__6MiTk{display:inline-block;-webkit-margin-before:calc(var(--spacing) * 2);margin-block-start:calc(var(--spacing) * 2);padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:var(--font-weight-medium);text-decoration:underline;text-underline-offset:.15em;cursor:pointer}@media (max-width:767.98px){.QuizStartForm_choices__GBxtS{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.QuizStartForm_form__YIeQ6{gap:calc(var(--spacing) * 4)}.QuizStartForm_choices__GBxtS{grid-template-columns:1fr}}