.AssistWorkspace_workspace__QgCop{--assist-accent:#075985;--assist-font:1rem;--assist-body-font:0.95rem;--assist-surface:var(--surface-0,#fff);--assist-panel:var(--surface-1,#f4f7fa);--assist-fg:var(--text-main,#172033);--assist-muted:var(--text-muted,#475569);--assist-line:var(--line-strong,#94a3b8);--app-bg:var(--assist-surface);--app-card:var(--assist-panel);--app-fg:var(--assist-fg);--app-muted:var(--assist-muted);--app-border:var(--assist-line);color:var(--assist-fg);font-size:var(--assist-font)}.dark .AssistWorkspace_workspace__QgCop{--assist-accent:#7dd3fc}.AssistWorkspace_workspace__QgCop[data-contrast=high]{--assist-accent:#fef08a;--assist-surface:#000;--assist-panel:#111;--assist-fg:#fff;--assist-muted:#eee;--assist-line:#fff;--app-bg:#000;--app-card:#111;--app-fg:#fff;--app-muted:#eee;--app-border:#fff;background:#000;color:#fff;padding:12px;border-radius:24px}.AssistWorkspace_workspace__QgCop[data-scale=large]{--assist-font:1.25rem;--assist-body-font:1.2rem}.AssistWorkspace_panelContainer__lUc0a:focus-visible,.AssistWorkspace_workspace__QgCop :is(button,input,a):focus-visible{outline:3px solid var(--assist-accent);outline-offset:5px;scroll-margin-block:110px}.AssistWorkspace_workspace__QgCop :is(button,input){font:inherit}.AssistWorkspace_workspace__QgCop button{cursor:pointer}.AssistWorkspace_workspace__QgCop button:disabled{opacity:.55;cursor:not-allowed}.AssistWorkspace_skip__tQ6Pi{position:absolute;inset-inline-start:16px;top:0;transform:translateY(-180%);z-index:100;padding:16px;color:var(--assist-fg);background:var(--assist-surface);border:2px solid var(--assist-accent)}.AssistWorkspace_skip__tQ6Pi:focus{transform:none}.AssistWorkspace_nav__2_fJW{display:flex;flex-wrap:wrap;gap:8px 22px}.AssistWorkspace_nav__2_fJW a{display:inline-flex;min-height:48px;align-items:center;color:var(--assist-fg);text-decoration:underline;text-underline-offset:4px}.AssistWorkspace_hero__tGqPQ{padding:clamp(24px,5vw,56px) 0 28px}.AssistWorkspace_kicker__ySozM{display:inline-flex;align-items:center;gap:8px;color:var(--assist-accent);font-weight:800;font-size:var(--assist-body-font)}.AssistWorkspace_hero__tGqPQ h1{font-size:clamp(2.15rem,5vw,3.8rem);letter-spacing:-.04em;line-height:1.18;margin-top:20px;font-weight:850}.AssistWorkspace_hero__tGqPQ h1 span{color:var(--assist-accent)}.AssistWorkspace_hero__tGqPQ p{max-width:60ch;font-size:1.12em;line-height:1.8;margin:20px 0}.AssistWorkspace_heroFacts__QRTQ6{display:flex;flex-wrap:wrap;gap:12px 24px;color:var(--assist-muted);font-size:var(--assist-body-font)}.AssistWorkspace_heroFacts__QRTQ6 span{display:inline-flex;align-items:center;gap:6px}.AssistWorkspace_preferences__Rea48{display:grid;gap:16px;padding:22px;border:1px solid var(--assist-line);border-radius:22px;background:var(--assist-panel)}.AssistWorkspace_workspace__QgCop h2{font-size:1.25em;font-weight:850}.AssistWorkspace_workspace__QgCop h3{font-size:1.1em;font-weight:800}.AssistWorkspace_panelHeading__ww4TS p,.AssistWorkspace_preferences__Rea48 p{color:var(--assist-muted);line-height:1.7;margin-top:6px}.AssistWorkspace_actions__H_7o8{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.AssistWorkspace_actions__H_7o8 button,.AssistWorkspace_primary__MNnYC,.AssistWorkspace_textButton__4IEeU{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:52px;padding:12px 16px;border:1px solid var(--assist-line);border-radius:12px;color:var(--assist-fg);background:var(--assist-surface);font-weight:750}.AssistWorkspace_actions__H_7o8 button[aria-pressed=true]{border:2px solid var(--assist-accent)}.AssistWorkspace_actions__H_7o8 .AssistWorkspace_stop__YRmF_{margin-inline-start:auto;border-width:2px}.AssistWorkspace_caution__zdY3F{display:grid;gap:4px;padding:18px 20px;margin:20px 0;border-inline-start:4px solid var(--assist-accent);color:var(--assist-fg);background:var(--assist-panel);border-radius:12px;line-height:1.8;font-size:var(--assist-body-font)}.AssistWorkspace_panelChoices__nVFAk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.AssistWorkspace_panelChoices__nVFAk button{display:flex;align-items:center;gap:12px;min-height:90px;padding:16px;text-align:start;border:1px solid var(--assist-line);border-radius:16px;background:var(--assist-surface);color:var(--assist-fg)}.AssistWorkspace_panelChoices__nVFAk button[aria-pressed=true]{border:2px solid var(--assist-accent);background:var(--assist-panel)}.AssistWorkspace_panelChoices__nVFAk button>svg{flex-shrink:0}.AssistWorkspace_panelChoices__nVFAk small,.AssistWorkspace_panelChoices__nVFAk strong{display:block}.AssistWorkspace_panelChoices__nVFAk small{font-size:.8em;color:var(--assist-muted);margin-top:5px;line-height:1.5}.AssistWorkspace_choiceNumber__tHfJ_{margin-inline-start:auto;font-size:.8em;color:var(--assist-muted)}.AssistWorkspace_announcement__enmHO{line-height:1.7;min-height:24px;margin:10px 0}.AssistWorkspace_panel__MxT0r{border:1px solid var(--assist-line);background:var(--assist-surface);border-radius:22px;padding:clamp(16px,3vw,28px)}.AssistWorkspace_panelHeading__ww4TS{display:flex;align-items:flex-start;gap:14px;margin-bottom:24px}.AssistWorkspace_sectionNumber__Y8z3G{display:grid;place-items:center;width:44px;min-width:44px;height:44px;border:1px solid var(--assist-line);border-radius:12px;font-weight:800}.AssistWorkspace_practiceGrid__7hx4q,.AssistWorkspace_prepareGrid__FW5E7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.AssistWorkspace_field___BvkL{display:grid;gap:8px;margin-bottom:16px;font-weight:700}.AssistWorkspace_field___BvkL input{min-width:0;width:100%;min-height:52px;padding:12px;background:var(--assist-panel);color:var(--assist-fg);border:1px solid var(--assist-line);border-radius:10px}.AssistWorkspace_field___BvkL input::-moz-placeholder{color:var(--assist-muted);opacity:1}.AssistWorkspace_field___BvkL input::placeholder{color:var(--assist-muted);opacity:1}.AssistWorkspace_fields__Chd_Y{border:0;padding:0;margin:18px 0;min-width:0}.AssistWorkspace_fields__Chd_Y legend{margin-bottom:14px;font-weight:800}.AssistWorkspace_primary__MNnYC{background:var(--assist-accent);color:var(--assist-surface);border-color:var(--assist-accent)}.AssistWorkspace_checklist__3Iet9{padding:20px;border-radius:18px;background:var(--assist-panel);border:1px solid var(--assist-line)}.AssistWorkspace_checklist__3Iet9>p{margin:10px 0;color:var(--assist-muted)}.AssistWorkspace_checklist__3Iet9 label{display:flex;align-items:flex-start;gap:12px;padding-block:14px;border-bottom:1px solid var(--assist-line);line-height:1.7}.AssistWorkspace_checklist__3Iet9 input{width:26px;height:26px;flex-shrink:0;accent-color:var(--assist-accent)}.AssistWorkspace_detail__OMbaq{margin-top:16px;color:var(--assist-muted);font-size:var(--assist-body-font);line-height:1.8}.AssistWorkspace_planCard__2Wclv{padding:22px;margin-top:24px;border:2px solid var(--assist-accent);border-radius:16px;overflow-wrap:anywhere}.AssistWorkspace_planCard__2Wclv h3{margin-block:12px}.AssistWorkspace_planCard__2Wclv p{margin-block:14px}.AssistWorkspace_planCard__2Wclv ol{list-style:decimal;padding-inline-start:24px;margin-block:18px;line-height:1.9}.AssistWorkspace_textButton__4IEeU{text-decoration:underline;text-underline-offset:4px}.AssistWorkspace_room__yXLl7{aspect-ratio:1;min-width:0;position:relative;direction:ltr;border:2px solid var(--assist-line);border-radius:18px;background:var(--assist-panel)}.AssistWorkspace_roomCaption__JUKJS{position:absolute;top:8px;left:8px;right:8px;text-align:center;font-size:var(--assist-body-font);color:var(--assist-muted)}.AssistWorkspace_room__yXLl7 button{position:absolute;transform:translate(-50%,-50%);display:grid;gap:2px;place-items:center;width:100px;max-width:40%;min-height:64px;background:var(--assist-surface);border:1px solid var(--assist-line);color:var(--assist-fg);border-radius:12px;font-size:.85em;direction:rtl}.AssistWorkspace_room__yXLl7 button[aria-pressed=true]{border:3px solid var(--assist-accent)}.AssistWorkspace_pointList__NE7sn{display:grid;gap:10px}.AssistWorkspace_pointList__NE7sn button{display:flex;align-items:center;gap:14px;text-align:start;min-height:72px;padding:12px;color:var(--assist-fg);background:var(--assist-panel);border:1px solid var(--assist-line);border-radius:12px}.AssistWorkspace_pointList__NE7sn button[aria-pressed=true]{border:2px solid var(--assist-accent)}.AssistWorkspace_pointList__NE7sn small,.AssistWorkspace_pointList__NE7sn strong{display:block}.AssistWorkspace_pointList__NE7sn small{color:var(--assist-muted);font-size:.85em;margin-top:6px}.AssistWorkspace_pointList__NE7sn svg{margin-inline-start:auto}.AssistWorkspace_pointDescription__X6BQt{padding:16px;margin-top:16px;background:var(--assist-panel);border-inline-start:3px solid var(--assist-accent);border-radius:12px;line-height:1.8}.AssistWorkspace_workspace__QgCop[data-simple=true] .AssistWorkspace_heroFacts__QRTQ6,.AssistWorkspace_workspace__QgCop[data-simple=true] .AssistWorkspace_room__yXLl7{display:none}.AssistWorkspace_workspace__QgCop[data-simple=true] .AssistWorkspace_practiceGrid__7hx4q{grid-template-columns:1fr}.AssistWorkspace_research__GsgnG{margin-top:48px;scroll-margin-top:100px}.AssistWorkspace_research__GsgnG>h2{margin-top:10px}.AssistWorkspace_studyGrid__HP15z{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px}.AssistWorkspace_study__qdJB8{padding:22px;background:var(--assist-panel);border:1px solid var(--assist-line);border-radius:18px;line-height:1.8}.AssistWorkspace_standards__0AX0d a,.AssistWorkspace_study__qdJB8 a{color:var(--assist-accent);text-decoration:underline;text-underline-offset:4px}.AssistWorkspace_study__qdJB8 p{margin:12px 0}.AssistWorkspace_study__qdJB8 dt{font-weight:800;margin-top:10px}.AssistWorkspace_study__qdJB8 dd{margin:0;color:var(--assist-muted);font-size:var(--assist-body-font)}.AssistWorkspace_standards__0AX0d{margin-top:22px;line-height:1.8}.AssistWorkspace_standards__0AX0d summary{cursor:pointer;min-height:52px;padding-block:14px;font-weight:800}.AssistWorkspace_standards__0AX0d p,.AssistWorkspace_standards__0AX0d ul{margin-block:12px}.AssistWorkspace_standards__0AX0d ul{list-style:disc;padding-inline-start:22px}.AssistWorkspace_standards__0AX0d li{margin-block:8px}.AssistWorkspace_srOnly__YocX8{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media (max-width:760px){.AssistWorkspace_panelChoices__nVFAk,.AssistWorkspace_practiceGrid__7hx4q,.AssistWorkspace_prepareGrid__FW5E7{grid-template-columns:1fr}.AssistWorkspace_panelChoices__nVFAk button{min-height:74px}.AssistWorkspace_actions__H_7o8 .AssistWorkspace_stop__YRmF_{margin-inline-start:0}.AssistWorkspace_studyGrid__HP15z{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.AssistWorkspace_workspace__QgCop *,.AssistWorkspace_workspace__QgCop :after,.AssistWorkspace_workspace__QgCop :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media (forced-colors:active){.AssistWorkspace_workspace__QgCop button[aria-pressed=true]{border:3px solid Highlight}.AssistWorkspace_workspace__QgCop :is(button,input,a):focus-visible{outline-color:Highlight}}.TrekAssistLab_page__J9L0X{color:var(--text-main,var(--app-fg,#172033));background:var(--surface-0,var(--app-bg,#fff));min-height:100dvh;padding:24px 16px calc(120px + env(safe-area-inset-bottom, 0px))}.TrekAssistLab_content__Ln3WO{max-width:1100px;margin-inline:auto}.TrekAssistLab_page__J9L0X h1{font-size:clamp(1.9rem,5vw,3rem);font-weight:900;line-height:1.2}.TrekAssistLab_page__J9L0X h2{font-size:1.15rem;font-weight:800}.TrekAssistLab_page__J9L0X p{line-height:1.8}.TrekAssistLab_intro__sK1EL{max-width:68ch;margin-block:12px 24px}.TrekAssistLab_eyebrow__2Ap1g{display:inline-flex;padding:5px 10px;border:1px solid;border-radius:999px;font-size:.8rem;margin-block:16px}.TrekAssistLab_links__BkLG4{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px}.TrekAssistLab_links__BkLG4 a{display:inline-flex;min-height:44px;align-items:center;text-decoration:underline;text-underline-offset:4px}.TrekAssistLab_notice__JWe_F{border-inline-start:4px solid #b45309;padding:14px 18px;background:var(--app-card,#fff);border-radius:8px;margin-block:20px}.TrekAssistLab_grid__SduBL{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px;align-items:start}.TrekAssistLab_section__cXQXo{min-width:0;padding:20px;border:1px solid var(--app-border,#94a3b8);border-radius:18px;background:var(--app-card,#fff)}.TrekAssistLab_section__cXQXo+.TrekAssistLab_section__cXQXo{margin-top:20px}.TrekAssistLab_section__cXQXo h2{margin-bottom:10px}.TrekAssistLab_muted__oHqdR{color:var(--app-muted,#475569);font-size:var(--assist-body-font,.9rem)}.TrekAssistLab_status__rUbWP{padding:12px 0;min-height:56px;font-weight:700;line-height:1.7}.TrekAssistLab_camera__fcQgh{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:12px;background:#0f172a;color:#fff;margin-block:12px}.TrekAssistLab_camera__fcQgh video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.TrekAssistLab_cameraPlaceholder__JBQC4{position:absolute;inset:0;display:grid;place-content:center;padding:24px;text-align:center;gap:12px}.TrekAssistLab_cameraPlaceholder__JBQC4 svg{margin-inline:auto}.TrekAssistLab_consent__7ypH1{display:flex;align-items:flex-start;gap:12px;line-height:1.7;margin-block:16px;cursor:pointer}.TrekAssistLab_consent__7ypH1 input{flex-shrink:0;width:24px;height:24px;margin-top:3px;accent-color:#0369a1}.TrekAssistLab_actions__RyZZ1{display:flex;flex-wrap:wrap;gap:10px}.TrekAssistLab_button__oWxpd{min-height:48px;padding:10px 16px;border:1px solid;border-radius:12px;font-weight:800;line-height:1.5}.TrekAssistLab_button__oWxpd:disabled{opacity:.55;cursor:not-allowed}.TrekAssistLab_primary__ckaw8{background:#075985;color:#fff;border-color:#075985}.TrekAssistLab_stop__PPczK{background:#991b1b;color:#fff;border-color:#991b1b}.TrekAssistLab_factList__uotVW{padding-inline-start:20px;list-style:disc;line-height:1.8}.TrekAssistLab_factList__uotVW li+li{margin-top:8px}.TrekAssistLab_scenarioList__v1QZD{display:grid;gap:8px;margin-top:14px}.TrekAssistLab_scenarioList__v1QZD button{text-align:start}.TrekAssistLab_scenarioList__v1QZD button[aria-pressed=true]{border-width:2px;background:var(--app-bg,#f8fafc)}.TrekAssistLab_simulation__lhNpH{border:1px dashed;padding:14px;margin-top:14px;border-radius:12px;line-height:1.8}.TrekAssistLab_research__L_7o4{margin-top:28px}.TrekAssistLab_research__L_7o4 summary{min-height:48px;cursor:pointer;padding:12px 0;font-weight:800}.TrekAssistLab_research__L_7o4 li{margin-block:12px}.TrekAssistLab_research__L_7o4 a{text-decoration:underline;text-underline-offset:3px}.TrekAssistLab_entry__hcGAG{display:flex;align-items:center;gap:10px;min-height:52px;padding:10px 14px;color:inherit;border-block:1px solid var(--app-border,#94a3b8);text-decoration:none}.TrekAssistLab_entryLabel__ip1pn{min-width:0;flex:1;display:grid;gap:3px;font-size:.875rem;font-weight:700}.TrekAssistLab_entryLabel__ip1pn small{font-size:.75rem;font-weight:500;line-height:1.5}.TrekAssistLab_entry__hcGAG svg{flex-shrink:0}.TrekAssistLab_homeOptIn__A6hT8{display:flex;align-items:flex-start;gap:12px;min-height:44px;margin-block-end:16px;padding:12px 14px;border:1px solid var(--app-border,#94a3b8);border-radius:12px;background:var(--surface-1,#f5f6fa);color:inherit;cursor:pointer}.TrekAssistLab_homeOptIn__A6hT8 input{inline-size:24px;block-size:24px;margin:2px 0 0;flex-shrink:0}.TrekAssistLab_homeOptIn__A6hT8 span{display:grid;gap:3px;min-width:0}.TrekAssistLab_homeOptIn__A6hT8 small{font-size:.75rem;line-height:1.5}.TrekAssistLab_homeOptIn__A6hT8:focus-within{outline:3px solid #0284c7;outline-offset:4px}.TrekAssistLab_entry__hcGAG:focus-visible,.TrekAssistLab_page__J9L0X :is(button,a,input,summary):focus-visible{outline:3px solid #0284c7;outline-offset:4px}@media (max-width:700px){.TrekAssistLab_grid__SduBL{grid-template-columns:minmax(0,1fr)}.TrekAssistLab_section__cXQXo{padding:16px}}@media (prefers-reduced-motion:reduce){.TrekAssistLab_entry__hcGAG,.TrekAssistLab_page__J9L0X *{animation:none!important;transition:none!important}}