.journey-cover_terrain__wJsVD{color:color-mix(in srgb,var(--journey-start),var(--journey-end))}@media (forced-colors:active){.journey-cover_cover__8nK9r{background:Canvas!important}.journey-cover_terrain__wJsVD{color:CanvasText}}.evaluation-charts_scoreDots__HS_pv{display:flex;width:max-content;max-width:100%;justify-content:center;gap:4px;margin-inline:auto}.evaluation-charts_scoreDot__5nGUI{display:block;width:14px;height:14px;flex:0 0 14px;border-radius:50%;background:linear-gradient(to top,var(--evaluation-color) 0,var(--evaluation-color) var(--evaluation-achieved-stop),transparent var(--evaluation-achieved-stop)),linear-gradient(to top,transparent 0,transparent var(--evaluation-possible-start),var(--evaluation-possible) var(--evaluation-possible-start),var(--evaluation-possible) var(--evaluation-possible-stop),transparent var(--evaluation-possible-stop)),var(--muted)}.evaluation-charts_scoreDotUnknown__Jd82a{background:color-mix(in oklab,var(--muted-foreground) 16%,var(--background))}.evaluation-charts_trend__5eHxF{display:block;width:100%;max-width:280px;height:64px;overflow:visible}.evaluation-charts_trendLatest__lbxme{vector-effect:non-scaling-stroke}.evaluation-charts_calendarViewport__k_vWu{width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-gutter:stable}.evaluation-charts_calendar__xnDWV{display:block;width:100%;min-width:max(100%,37.5rem);height:auto;overflow:visible;font-family:inherit}.evaluation-charts_month__Kqab3{fill:var(--muted-foreground);font-size:12px;user-select:none}.evaluation-charts_calendarPoint___saM3{cursor:default;outline:none}.evaluation-charts_pointFocus__3ajUK{opacity:0;pointer-events:none}.evaluation-charts_calendarPoint___saM3:focus-visible .evaluation-charts_pointFocus__3ajUK{opacity:1}@media (forced-colors:active){.evaluation-charts_scoreDot__5nGUI{background:Canvas;border:1px solid CanvasText}.evaluation-charts_scoreDotUnknown__Jd82a{outline-color:GrayText}.evaluation-charts_trend__5eHxF path{stroke:CanvasText}.evaluation-charts_trendLatest__lbxme{fill:CanvasText;stroke:Canvas}.evaluation-charts_calendar__xnDWV [data-calendar-mark=base]{fill:Canvas;stroke:GrayText;stroke-width:.7px}.evaluation-charts_calendar__xnDWV [data-calendar-mark=possible]{fill:Canvas;stroke:CanvasText;stroke-dasharray:1 1}.evaluation-charts_calendar__xnDWV [data-calendar-mark=achieved]{fill:CanvasText}.evaluation-charts_calendarPoint___saM3:focus-visible .evaluation-charts_pointFocus__3ajUK{opacity:1;stroke:Highlight}.evaluation-charts_month__Kqab3{fill:CanvasText}}.dashboard-layout_container__IORWC{container-type:inline-size;container-name:dashboard;min-width:0;position:relative}.dashboard-layout_stack__ykOJK{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1.25rem;row-gap:2.5rem;align-items:start}.dashboard-layout_content__itBQX{container-type:inline-size;container-name:block;min-width:0;max-height:32rem;grid-column:span var(--block-width);border:0;border-radius:0;background:transparent}.dashboard-layout_widget__AFQwR{display:flex;flex-direction:column;min-width:0;max-height:32rem;padding:.25rem}.dashboard-layout_widget__AFQwR>:not([data-dashboard-body]){flex-shrink:0}.dashboard-layout_widget__AFQwR>[data-dashboard-body]{min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain}.dashboard-layout_widget__AFQwR>[data-dashboard-body]:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:var(--radius-sm)}.dashboard-layout_content__itBQX[data-dashboard-kind=table],.dashboard-layout_content__itBQX[data-dashboard-kind=table]>.dashboard-layout_widget__AFQwR{max-height:none}.dashboard-layout_content__itBQX[data-dashboard-kind=table]>.dashboard-layout_widget__AFQwR>[data-dashboard-body]{flex-shrink:0;overflow:visible;overscroll-behavior:auto}.dashboard-layout_miniature__dpRjP{width:1120px}.dashboard-layout_canvas__4f4aD{position:relative}.dashboard-layout_cardHeader__K2HrT{display:flex;align-items:start;gap:.5rem;margin-bottom:1.25rem}.dashboard-layout_cardActions__bmmXq{display:flex;align-items:center;gap:.25rem;opacity:0;pointer-events:none}.dashboard-layout_metricContent__hXl3f{position:relative;align-self:stretch;border:0;border-radius:0;background:transparent}.dashboard-layout_metricContent__hXl3f[data-metric-separator=true]:before{content:"";position:absolute;top:0;bottom:0;left:-.625rem;width:1px;background:var(--border)}.dashboard-layout_metricContent__hXl3f .dashboard-layout_widget__AFQwR{padding:0}.dashboard-layout_metricHeader__lpLr5{position:relative;z-index:1;min-height:1.75rem;margin-bottom:.25rem;padding:.25rem}.dashboard-layout_metricHeader__lpLr5>:first-child{padding-right:4.75rem}.dashboard-layout_metricHeader__lpLr5 .dashboard-layout_cardActions__bmmXq{position:absolute;top:-.25rem;right:0}.dashboard-layout_metricBody__J2yGk{padding:.25rem}.dashboard-layout_cardActions__bmmXq:has([data-state=open]),.dashboard-layout_content__itBQX:focus-within .dashboard-layout_cardActions__bmmXq,.dashboard-layout_content__itBQX:hover .dashboard-layout_cardActions__bmmXq{opacity:1;pointer-events:auto}@media (hover:none){.dashboard-layout_cardActions__bmmXq{opacity:1;pointer-events:auto}}.dashboard-layout_layoutOptions__P0A4Z{display:flex;align-items:center;justify-content:space-between;gap:.375rem}.dashboard-layout_orderOptions__6TjOD,.dashboard-layout_widthOptions___tTyJ{display:flex;gap:.25rem}.dashboard-layout_orderOptions__6TjOD{border-left:1px solid var(--border);padding-left:.375rem}.dashboard-layout_orderOption__nMTV4,.dashboard-layout_widthOption__gURNa{width:var(--spacing-control-sm);min-height:var(--spacing-control-sm);height:var(--spacing-control-sm);justify-content:center;padding:0;border-radius:min(var(--radius-md),12px);color:var(--muted-foreground)}.dashboard-layout_widthOption__gURNa[aria-checked=true]{background:var(--muted);color:var(--foreground)}.dashboard-layout_orderOption__nMTV4[data-highlighted],.dashboard-layout_widthOption__gURNa[data-highlighted]{background:var(--sidebar-accent);color:var(--foreground)}.dashboard-layout_orderOption__nMTV4:focus-visible,.dashboard-layout_widthOption__gURNa:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.dashboard-layout_widthOption__gURNa>[data-slot=dropdown-menu-radio-item-indicator]{display:none}.dashboard-layout_orderOption__nMTV4>svg,.dashboard-layout_widthOption__gURNa>svg{width:.875rem;height:.875rem}@container dashboard (max-width: 47.99rem){.dashboard-layout_stack__ykOJK{grid-template-columns:minmax(0,1fr)}.dashboard-layout_content__itBQX{grid-column:1}.dashboard-layout_metricContent__hXl3f[data-metric-separator=true]:before{display:none}.dashboard-layout_metricContent__hXl3f{padding-bottom:1rem;border-bottom:1px solid var(--border)}}@container block (max-width: 18rem){.dashboard-layout_cardHeader__K2HrT{flex-wrap:wrap}.dashboard-layout_cardHeader__K2HrT>:first-child{flex-basis:100%}.dashboard-layout_cardActions__bmmXq{margin-left:auto}.dashboard-layout_metricHeader__lpLr5{flex-wrap:nowrap}.dashboard-layout_metricHeader__lpLr5>:first-child{flex-basis:auto;padding-right:0}.dashboard-layout_metricHeader__lpLr5 .dashboard-layout_cardActions__bmmXq{top:calc(100% + .25rem)}.dashboard-layout_metricBody__J2yGk>[data-dashboard-value]>:first-child{padding-right:4.75rem}}.results-scene_results__HJi_Y{box-sizing:border-box;display:grid;width:100%;max-width:640px;min-width:0;align-content:start;gap:16px;padding:16px;color:var(--foreground)}.results-scene_metrics__IKl8K{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;min-width:0}.results-scene_metric__D8si2{min-width:0;gap:6px!important}.results-scene_metric__D8si2 [data-slot=progress]{height:4px}.results-scene_table__5uOV3{width:100%;min-width:0;table-layout:fixed;border-collapse:separate;border-spacing:0;text-align:left;font-size:14px}.results-scene_identityColumn__htX56{width:70%}.results-scene_table__5uOV3 thead th{height:36px;padding:0 12px;color:var(--muted-foreground);font-weight:500}.results-scene_table__5uOV3 thead th:last-child{text-align:right}.results-scene_candidateRow__DWmP5>td,.results-scene_candidateRow__DWmP5>th{box-sizing:border-box;height:calc(56px * var(--result-row-progress));padding:calc(12px * var(--result-row-progress)) 12px;border-top:calc(1px * var(--result-row-progress)) solid var(--border);vertical-align:top}.results-scene_candidateRow__DWmP5>th{font-weight:500}.results-scene_rowContent__60wCK{height:calc(32px * var(--result-row-progress));min-width:0;overflow:hidden;opacity:var(--result-content-opacity)}.results-scene_identityAnchor__pCZc2{display:block;width:100%;height:32px}.results-scene_matchValue__lPa9S{text-align:right;font-size:24px;font-weight:650;line-height:32px;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.results-scene_candidateRow__DWmP5[data-selected=true] .results-scene_matchValue__lPa9S{color:var(--primary)}.results-scene_expansionRow__QCeC6>.results-scene_expansionCell__Yln7d{padding:0;border:0;text-align:left}.results-scene_evidenceReveal__OoK_c{display:grid;min-width:0}.results-scene_evidenceViewport__v6HCQ{min-width:0;min-height:0;overflow:hidden}.results-scene_evidence__gYC3C{display:grid;gap:16px;padding:16px 12px 20px}.results-scene_framework__ZiXGc{display:grid;grid-template-columns:minmax(0,1fr) auto 64px;column-gap:16px;row-gap:8px;align-items:center;min-width:0}.results-scene_frameworkName__qVhOs{min-width:0;font-weight:500;overflow-wrap:anywhere}.results-scene_frameworkScore__fqwP9{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.results-scene_reasoning__qF1Ur{grid-column:1/-1;margin:0;color:var(--muted-foreground);font-size:13px;line-height:1.5;overflow-wrap:anywhere}@media (max-width:650px){.results-scene_results__HJi_Y{gap:12px;padding:12px}.results-scene_metrics__IKl8K{gap:16px}.results-scene_table__5uOV3 thead th{padding-inline:8px;font-size:12px}.results-scene_candidateRow__DWmP5>td,.results-scene_candidateRow__DWmP5>th{padding-inline:8px}.results-scene_identityColumn__htX56{width:68%}.results-scene_matchValue__lPa9S{font-size:22px}.results-scene_evidence__gYC3C{gap:14px;padding:14px 8px 16px}.results-scene_framework__ZiXGc{grid-template-columns:minmax(0,1fr) auto 48px;column-gap:8px;row-gap:6px;font-size:12px}.results-scene_framework__ZiXGc [role=img]{gap:2px}.results-scene_framework__ZiXGc [role=img]>span{width:8px;height:8px;flex-basis:8px}.results-scene_reasoning__qF1Ur{font-size:12px}}.use-case-explorer_explorer__TfSj3{padding-block:.5rem 2.5rem}.use-case-explorer_explorer__TfSj3>h2{font-size:1.35rem;font-weight:500;letter-spacing:-.02em;margin-bottom:1.5rem}.use-case-explorer_tabs__paN7c{gap:2rem}.use-case-explorer_scenes__dew1o{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;width:100%;height:auto;padding:0;background:transparent;border-radius:0}.use-case-explorer_scenes__dew1o .use-case-explorer_scene__csZX2{display:flex;flex-direction:column;align-items:stretch;gap:.75rem;height:auto;min-width:0;padding:0 0 .75rem;border:0;border-radius:0;color:var(--muted-foreground);background:transparent;box-shadow:none;transition:color .2s;white-space:normal;text-align:left}.use-case-explorer_scenes__dew1o .use-case-explorer_scene__csZX2[aria-selected=true]{color:var(--foreground);background:transparent;box-shadow:none}.use-case-explorer_scenes__dew1o .use-case-explorer_scene__csZX2:focus-visible{outline:2px solid var(--ring);outline-offset:5px;border-radius:var(--radius-sm)}.use-case-explorer_thumbnail__mUne4{position:relative;display:block;width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:var(--radius-lg);background:var(--muted)}.use-case-explorer_thumbnail__mUne4 img{object-fit:cover;transition:transform .25s}.use-case-explorer_scene__csZX2:hover .use-case-explorer_thumbnail__mUne4 img{transform:scale(1.04)}.use-case-explorer_scene__csZX2[aria-selected=true] .use-case-explorer_thumbnail__mUne4{outline:2px solid var(--primary);outline-offset:3px}.use-case-explorer_sceneTitle__mQE2e{font-size:.875rem;line-height:1.45;min-height:2.9em}.use-case-explorer_scene__csZX2[aria-selected=true] .use-case-explorer_sceneTitle__mQE2e{color:var(--primary)}.use-case-explorer_panel__tg8rJ{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:3rem}.use-case-explorer_panel__tg8rJ[hidden]{display:none}.use-case-explorer_details__mHI0R,.use-case-explorer_photograph__fyxOO{min-width:0}.use-case-explorer_lifecycle__9X_t2 h3{font-size:clamp(1.6rem,2.5vw,2rem);font-weight:500;line-height:1.25;letter-spacing:-.025em}.use-case-explorer_lifecycle__9X_t2 p{margin-block:1rem 1.5rem;color:var(--muted-foreground);font-size:.95rem;line-height:1.8}.use-case-explorer_lifecycle__9X_t2 ol{display:grid;gap:.85rem}.use-case-explorer_lifecycle__9X_t2 li{display:flex;align-items:center;gap:.75rem;font-size:.875rem}.use-case-explorer_audiences__OChRV{display:grid;gap:1.25rem;margin-top:1.75rem;padding-top:1.5rem;border-top:1px solid var(--border)}.use-case-explorer_audience__DIWYi{display:flex;align-items:start;gap:1rem;cursor:pointer}.use-case-explorer_audience__DIWYi>div{flex:1;min-width:0}.use-case-explorer_audience__DIWYi h4{font-family:var(--font-gotham),sans-serif;font-size:.925rem;font-weight:500;line-height:1.5}.use-case-explorer_audience__DIWYi p{margin-top:.45rem;font-size:.8rem;color:var(--muted-foreground);line-height:1.7}.use-case-explorer_audience__DIWYi>svg{flex:none;margin-top:.15rem;color:var(--primary)}.use-case-explorer_audience__DIWYi:hover h4{color:var(--primary)}@media (max-width:960px){.use-case-explorer_panel__tg8rJ{gap:2rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.use-case-explorer_scenes__dew1o{gap:.75rem}}@media (max-width:760px){.use-case-explorer_explorer__TfSj3{padding-block:.5rem 1rem}.use-case-explorer_explorer__TfSj3>h2{font-size:1.2rem}.use-case-explorer_scenes__dew1o{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.use-case-explorer_scenes__dew1o .use-case-explorer_scene__csZX2{gap:.6rem;padding-bottom:.25rem}.use-case-explorer_sceneTitle__mQE2e{font-size:.75rem}.use-case-explorer_tabs__paN7c{gap:1.5rem}.use-case-explorer_panel__tg8rJ{grid-template-columns:minmax(0,1fr);gap:1.75rem}.use-case-explorer_lifecycle__9X_t2 h3{font-size:1.6rem}}@media (prefers-reduced-motion:reduce){.use-case-explorer_scenes__dew1o .use-case-explorer_scene__csZX2,.use-case-explorer_thumbnail__mUne4 img{transition:none}.use-case-explorer_scene__csZX2:hover .use-case-explorer_thumbnail__mUne4 img{transform:none}}@media (forced-colors:active){.use-case-explorer_thumbnail__mUne4{border:1px solid CanvasText}.use-case-explorer_scene__csZX2[aria-selected=true] .use-case-explorer_thumbnail__mUne4{outline-color:Highlight}}.activity-illustrations_illustration__bl2Ll{width:100%;height:auto;min-height:145px;max-height:230px}.activity-illustrations_listPreview__mWz_P{display:flex;flex-direction:column;justify-content:end;padding-bottom:0}.activity-illustrations_listPreview__mWz_P .activity-illustrations_illustration__bl2Ll{width:76px;height:76px;margin-bottom:24px}.activity-illustrations_illustration__bl2Ll{--illustration-paper:var(--rail);--illustration-muted:color-mix(in srgb,var(--foreground) 5%,var(--rail));--illustration-line:color-mix(in srgb,var(--foreground) 17%,var(--rail));--illustration-line-strong:color-mix(in srgb,var(--foreground) 35%,var(--rail));--illustration-soft:color-mix(in srgb,var(--illustration-accent) 13%,var(--rail));display:block;overflow:visible}.activity-illustrations_badgePaper__qqqRo,.activity-illustrations_paper__pXVbW{fill:var(--illustration-paper);stroke:color-mix(in srgb,var(--foreground) 13%,var(--rail));stroke-width:.8px;filter:drop-shadow(0 5px 6px color-mix(in srgb,var(--foreground) 7%,transparent))}.activity-illustrations_badgePaper__qqqRo{filter:drop-shadow(0 4px 5px color-mix(in srgb,var(--illustration-accent) 15%,transparent))}.activity-illustrations_backPaper__WtDKk{fill:var(--illustration-muted);stroke:var(--illustration-line);stroke-width:.8px}.activity-illustrations_compact__Fjtgq{--illustration-line:color-mix(in srgb,var(--foreground) 23%,var(--rail))}.activity-illustrations_compactBackPaper__p0SmG,.activity-illustrations_compactFrontPaper__KfS8Z{transform-box:fill-box;transform-origin:center;transform:translate(0) rotate(0deg);transition:transform .18s cubic-bezier(.16,1,.3,1),opacity .18s ease-out}.activity-illustrations_compactBackPaper__p0SmG{opacity:0}button:enabled:focus-visible .activity-illustrations_compactBackPaper__p0SmG{transform:translate(7px,-3px) rotate(9deg);opacity:1;transition-duration:.26s}button:enabled:focus-visible .activity-illustrations_compactFrontPaper__KfS8Z{transform:translate(-1px,1px) rotate(-3deg);transition-duration:.26s}@media (hover:hover){button:enabled:hover .activity-illustrations_compactBackPaper__p0SmG{transform:translate(7px,-3px) rotate(9deg);opacity:1;transition-duration:.26s}button:enabled:hover .activity-illustrations_compactFrontPaper__KfS8Z{transform:translate(-1px,1px) rotate(-3deg);transition-duration:.26s}}@media (prefers-reduced-motion:reduce){.activity-illustrations_compactBackPaper__p0SmG,.activity-illustrations_compactFrontPaper__KfS8Z{transition:none}}@media (forced-colors:active){.activity-illustrations_illustration__bl2Ll{--illustration-accent:Highlight;--illustration-paper:Canvas;--illustration-muted:Canvas;--illustration-line:GrayText;--illustration-line-strong:CanvasText;--illustration-soft:Canvas}.activity-illustrations_backPaper__WtDKk,.activity-illustrations_badgePaper__qqqRo,.activity-illustrations_paper__pXVbW{stroke:CanvasText;filter:none}}.activity-illustrations_pauseControl__oR_fC{opacity:0}@media (prefers-reduced-motion:no-preference){.activity-illustrations_animated__9Y42Q:hover,button:is([data-slot=item],[data-slot=creation-choice]):is(:hover,:focus-visible) .activity-illustrations_animated__9Y42Q{.activity-illustrations_waveBar__SN2ZZ{transform-box:fill-box;transform-origin:center;animation:activity-illustrations_waveform__GaRs8 .7s ease-in-out var(--beat-delay) 4}.activity-illustrations_choiceRow__fhSxc{animation:activity-illustrations_revealChoice__ZWeOl 2.8s ease-out var(--row-delay) both}.activity-illustrations_choiceSelected__SnxjB{animation:activity-illustrations_selectAnswer__9Kl7S 2.8s ease-out both}.activity-illustrations_progressFill__Lb9nZ{transform-box:fill-box;transform-origin:left;animation:activity-illustrations_fillProgress__yFim2 2.8s ease-in-out both}.activity-illustrations_progressHead__DATvF{animation:activity-illustrations_seekProgress__8K_iU 2.8s ease-in-out both}.activity-illustrations_incomingMessage__kDaso,.activity-illustrations_outgoingMessage__T5hnY{transform-box:fill-box;transform-origin:center}.activity-illustrations_incomingMessage__kDaso{animation:activity-illustrations_receiveMessage__Se7Ak 2.8s ease-out both}.activity-illustrations_outgoingMessage__T5hnY{animation:activity-illustrations_sendMessage__RhDNm 2.8s ease-out both}.activity-illustrations_typingDot__K9SiV{animation:activity-illustrations_typing__FpaHF .65s ease-in-out var(--beat-delay) 3}.activity-illustrations_readHighlight__w2vgC{animation:activity-illustrations_highlightReading__xiF41 2.8s ease-in-out both}.activity-illustrations_writtenLine__ihia2{transform-box:fill-box;animation:activity-illustrations_writeLine__vP2Ae .22s linear calc(var(--line-index) * .24s) both}.activity-illustrations_typedReply___VOYE .activity-illustrations_writtenLine__ihia2{animation:activity-illustrations_writeLine__vP2Ae .65s steps(16) calc(.7s + var(--line-index) * .65s) both}.activity-illustrations_recordLight__yOKs2{animation:activity-illustrations_recording__uUtpa .9s ease-in-out 3}.activity-illustrations_uploadArrow__sTUeL{animation:activity-illustrations_upload__3OtTF .9s ease-out 3}.activity-illustrations_playControl__3DMv8{animation:activity-illustrations_startPlayback__ysnn6 2.8s ease-out both}.activity-illustrations_pauseControl__oR_fC{animation:activity-illustrations_pausePlayback__x9_B1 2.8s ease-out both}.activity-illustrations_completionCheck__2zOue{animation:activity-illustrations_completeUpload__FCmYh 2.8s ease-out both}}}@keyframes activity-illustrations_waveform__GaRs8{0%,to{transform:scaleY(1)}30%{transform:scaleY(.35)}65%{transform:scaleY(1.3)}}@keyframes activity-illustrations_revealChoice__ZWeOl{0%{opacity:0;clip-path:inset(0 100% 0 0)}18%,to{opacity:1;clip-path:inset(0)}}@keyframes activity-illustrations_selectAnswer__9Kl7S{0%,38%{opacity:0}52%,to{opacity:1}}@keyframes activity-illustrations_fillProgress__yFim2{0%{transform:scaleX(0)}85%,to{transform:scaleX(var(--progress-scale))}}@keyframes activity-illustrations_seekProgress__8K_iU{0%{transform:translateX(var(--progress-from))}85%,to{transform:translateX(var(--progress-to))}}@keyframes activity-illustrations_receiveMessage__Se7Ak{0%,8%{opacity:0;transform:scale(.75)}18%,to{opacity:1;transform:scale(1)}}@keyframes activity-illustrations_sendMessage__RhDNm{0%,45%{opacity:0;transform:scale(.75)}55%,to{opacity:1;transform:scale(1)}}@keyframes activity-illustrations_typing__FpaHF{0%,to{fill:var(--illustration-line)}50%{fill:var(--illustration-accent)}}@keyframes activity-illustrations_highlightReading__xiF41{0%,72%{clip-path:inset(0 100% 0 0)}92%,to{clip-path:inset(0)}}@keyframes activity-illustrations_writeLine__vP2Ae{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes activity-illustrations_recording__uUtpa{0%,to{opacity:1}50%{opacity:.25}}@keyframes activity-illustrations_upload__3OtTF{0%,to{transform:translateY(0);opacity:1}65%{transform:translateY(-9px);opacity:0}66%{transform:translateY(7px);opacity:0}}@keyframes activity-illustrations_completeUpload__FCmYh{0%,78%{opacity:0}90%,to{opacity:1}}@keyframes activity-illustrations_startPlayback__ysnn6{0%,to{opacity:1}15%,85%{opacity:0}}@keyframes activity-illustrations_pausePlayback__x9_B1{0%,to{opacity:0}15%,85%{opacity:1}}.profile-evaluations_frameworkItem__7kHir+.profile-evaluations_frameworkItem__7kHir,.profile-evaluations_frameworkList__TUrk8{border-top:1px solid var(--border)}.profile-evaluations_frameworkList__TUrk8 .profile-evaluations_categoryDisclosure__Wfl3_,.profile-evaluations_frameworkList__TUrk8 .profile-evaluations_criterionDisclosure__izxHe,.profile-evaluations_frameworkList__TUrk8 .profile-evaluations_frameworkDisclosure__WVSxr{border:0}.profile-evaluations_frameworkList__TUrk8 .profile-evaluations_categoryDisclosure__Wfl3_>div,.profile-evaluations_frameworkList__TUrk8 .profile-evaluations_criterionDisclosure__izxHe>div,.profile-evaluations_frameworkList__TUrk8 .profile-evaluations_frameworkDisclosure__WVSxr>div{padding-bottom:0}.profile-evaluations_frameworkSummary__Aa6I3{gap:.75rem;padding:1rem 0}.profile-evaluations_frameworkSummary__Aa6I3>span{width:100%}.profile-evaluations_frameworkTitle__AwaOf{display:flex;min-width:0;align-items:center;gap:.75rem}.profile-evaluations_frameworkBody__7bQvM{display:flex;min-width:0;flex-direction:column}.profile-evaluations_categoryItem__MAYT9{border-top:1px solid var(--border);padding-left:1rem}.profile-evaluations_categorySummary__7leDE{gap:.75rem;padding:.75rem 0}.profile-evaluations_categorySummary__7leDE>span,.profile-evaluations_criterionSummary__31bvZ>span{width:100%}.profile-evaluations_scoreLine__RYVRT{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:1rem;align-items:center;width:100%}.profile-evaluations_scoreLine__RYVRT>:first-child{min-width:0}.profile-evaluations_scoreLine__RYVRT>:last-child{justify-self:end}.profile-evaluations_categoryBody__4UrRn{min-width:0;padding-left:1rem}.profile-evaluations_categoryBody__4UrRn>.profile-evaluations_historyCharts__irruJ{margin:.5rem 0 1rem}.profile-evaluations_criteriaList__1vPRL{display:flex;min-width:0;flex-direction:column}.profile-evaluations_criterionItem__Qo_aF{border-top:1px solid var(--border)}.profile-evaluations_criterionSummary__31bvZ{gap:.75rem;padding:.875rem 0}.profile-evaluations_criterionBody__fun4U{min-width:0;padding:0 0 1rem 1rem}.profile-evaluations_historyCharts__irruJ{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem;min-width:0}.profile-evaluations_chartSection__mTqaE{display:flex;min-width:0;flex-direction:column;gap:.5rem}@media(max-width:600px){.profile-evaluations_scoreLine__RYVRT{grid-template-columns:minmax(0,1fr) auto;gap:.75rem}.profile-evaluations_scoreLine__RYVRT>:nth-child(2){grid-column:1/-1;grid-row:2;justify-self:center}.profile-evaluations_scoreLine__RYVRT>:nth-child(3){grid-column:2;grid-row:1}.profile-evaluations_historyCharts__irruJ{grid-template-columns:minmax(0,1fr);gap:1rem}.profile-evaluations_categoryBody__4UrRn,.profile-evaluations_categoryItem__MAYT9,.profile-evaluations_criterionBody__fun4U{padding-left:.5rem}}.builtin-template-illustrations_artwork__rPDJH{--template-ink:var(--kind-reading);--template-paper:var(--rail);--template-muted:color-mix(in srgb,var(--foreground) 5%,var(--rail));--template-line:color-mix(in srgb,var(--foreground) 21%,var(--rail));--template-soft:color-mix(in srgb,var(--template-ink) 13%,var(--rail));display:flex;width:100%;height:100%;align-items:center;justify-content:center;overflow:hidden;background:var(--muted);padding:10px}.builtin-template-illustrations_artwork__rPDJH[data-template-artwork=onb-005]{--template-ink:var(--kind-questions)}.builtin-template-illustrations_artwork__rPDJH[data-template-artwork=int-001]{--template-ink:var(--kind-speaking)}.builtin-template-illustrations_artwork__rPDJH[data-template-artwork=ext-202]{--template-ink:var(--kind-chat)}.builtin-template-illustrations_artwork__rPDJH[data-template-artwork=lea-001]{--template-ink:var(--kind-lesson)}.builtin-template-illustrations_artwork__rPDJH>svg{display:block;width:100%;height:auto;max-height:100%}.builtin-template-illustrations_paper___ujhw{fill:var(--template-paper);stroke:color-mix(in srgb,var(--foreground) 13%,var(--rail));stroke-width:.8px;filter:drop-shadow(0 4px 5px color-mix(in srgb,var(--foreground) 7%,transparent))}.builtin-template-illustrations_trace__etZjz{stroke-dasharray:1;stroke-dashoffset:0}.builtin-template-illustrations_balance__F2R3e{transform-origin:184px 148px}.builtin-template-illustrations_returnTurn__P_uRw{transform-origin:20px 20px}@media (prefers-reduced-motion:no-preference){a:focus-visible .builtin-template-illustrations_artwork__rPDJH{.builtin-template-illustrations_trace__etZjz{animation:builtin-template-illustrations_trace__etZjz 2.8s ease-in-out var(--delay,0s) both}.builtin-template-illustrations_resolve__Ev3sm{animation:builtin-template-illustrations_resolve__Ev3sm 3.1s ease-out both}.builtin-template-illustrations_review__iqifh{animation:builtin-template-illustrations_review__iqifh 2.9s ease-out var(--delay,0s) both}.builtin-template-illustrations_reply__P3GLI{animation:builtin-template-illustrations_reply__P3GLI 3s ease-out both}.builtin-template-illustrations_returnTurn__P_uRw{animation:builtin-template-illustrations_returnTurn__P_uRw 2.8s ease-in-out both}.builtin-template-illustrations_balance__F2R3e{animation:builtin-template-illustrations_balance__F2R3e 3.2s ease-in-out both}.builtin-template-illustrations_term__dON6l{animation:builtin-template-illustrations_term__dON6l 2.7s ease-out var(--delay,0s) both}.builtin-template-illustrations_transfer__9H2vv{animation:builtin-template-illustrations_transfer__9H2vv 3.1s cubic-bezier(.16,1,.3,1) both}.builtin-template-illustrations_handoff__Ae_iM{animation:builtin-template-illustrations_handoff__Ae_iM 3s cubic-bezier(.16,1,.3,1) both}}@media (hover:hover){a:hover .builtin-template-illustrations_artwork__rPDJH{.builtin-template-illustrations_trace__etZjz{animation:builtin-template-illustrations_trace__etZjz 2.8s ease-in-out var(--delay,0s) both}.builtin-template-illustrations_resolve__Ev3sm{animation:builtin-template-illustrations_resolve__Ev3sm 3.1s ease-out both}.builtin-template-illustrations_review__iqifh{animation:builtin-template-illustrations_review__iqifh 2.9s ease-out var(--delay,0s) both}.builtin-template-illustrations_reply__P3GLI{animation:builtin-template-illustrations_reply__P3GLI 3s ease-out both}.builtin-template-illustrations_returnTurn__P_uRw{animation:builtin-template-illustrations_returnTurn__P_uRw 2.8s ease-in-out both}.builtin-template-illustrations_balance__F2R3e{animation:builtin-template-illustrations_balance__F2R3e 3.2s ease-in-out both}.builtin-template-illustrations_term__dON6l{animation:builtin-template-illustrations_term__dON6l 2.7s ease-out var(--delay,0s) both}.builtin-template-illustrations_transfer__9H2vv{animation:builtin-template-illustrations_transfer__9H2vv 3.1s cubic-bezier(.16,1,.3,1) both}.builtin-template-illustrations_handoff__Ae_iM{animation:builtin-template-illustrations_handoff__Ae_iM 3s cubic-bezier(.16,1,.3,1) both}}}@media (hover:none){.builtin-template-illustrations_artwork__rPDJH{.builtin-template-illustrations_trace__etZjz{animation:builtin-template-illustrations_trace__etZjz 2.8s ease-in-out var(--delay,0s) both}.builtin-template-illustrations_resolve__Ev3sm{animation:builtin-template-illustrations_resolve__Ev3sm 3.1s ease-out both}.builtin-template-illustrations_review__iqifh{animation:builtin-template-illustrations_review__iqifh 2.9s ease-out var(--delay,0s) both}.builtin-template-illustrations_reply__P3GLI{animation:builtin-template-illustrations_reply__P3GLI 3s ease-out both}.builtin-template-illustrations_returnTurn__P_uRw{animation:builtin-template-illustrations_returnTurn__P_uRw 2.8s ease-in-out both}.builtin-template-illustrations_balance__F2R3e{animation:builtin-template-illustrations_balance__F2R3e 3.2s ease-in-out both}.builtin-template-illustrations_term__dON6l{animation:builtin-template-illustrations_term__dON6l 2.7s ease-out var(--delay,0s) both}.builtin-template-illustrations_transfer__9H2vv{animation:builtin-template-illustrations_transfer__9H2vv 3.1s cubic-bezier(.16,1,.3,1) both}.builtin-template-illustrations_handoff__Ae_iM{animation:builtin-template-illustrations_handoff__Ae_iM 3s cubic-bezier(.16,1,.3,1) both}}}}@keyframes builtin-template-illustrations_trace__etZjz{0%,10%{stroke-dashoffset:1}72%,to{stroke-dashoffset:0}}@keyframes builtin-template-illustrations_resolve__Ev3sm{0%,42%{opacity:.35;transform:translateX(5px)}70%,to{opacity:1;transform:translateX(0)}}@keyframes builtin-template-illustrations_review__iqifh{0%,50%{opacity:.35}80%,to{opacity:1}}@keyframes builtin-template-illustrations_reply__P3GLI{0%,38%{opacity:.3;transform:translateY(4px)}64%,to{opacity:1;transform:translateY(0)}}@keyframes builtin-template-illustrations_returnTurn__P_uRw{0%,10%{transform:rotate(35deg)}65%,to{transform:rotate(0)}}@keyframes builtin-template-illustrations_balance__F2R3e{0%,8%{transform:rotate(-7deg)}48%{transform:rotate(2deg)}78%,to{transform:rotate(0)}}@keyframes builtin-template-illustrations_term__dON6l{0%,15%{opacity:.35;transform:translateX(-5px)}56%,to{opacity:1;transform:translateX(0)}}@keyframes builtin-template-illustrations_transfer__9H2vv{0%,8%{transform:translate(-87px,58px)}43%{transform:translate(-29px,58px)}76%,to{transform:translate(0)}}@keyframes builtin-template-illustrations_handoff__Ae_iM{0%,15%{transform:translateX(-73px)}76%,to{transform:translateX(0)}}@media (forced-colors:active){.builtin-template-illustrations_artwork__rPDJH[data-template-artwork]{--template-ink:Highlight;--template-paper:Canvas;--template-muted:Canvas;--template-line:GrayText;--template-soft:Canvas}.builtin-template-illustrations_paper___ujhw{stroke:CanvasText;filter:none}}.public-template-pages_container__R7kIm{width:min(100% - 3rem,72rem);margin-inline:auto;padding-block:4rem 6rem}.public-template-pages_section__p7DLT{width:min(100% - 3rem,72rem);margin-inline:auto;padding-block:5rem}.public-template-pages_sectionHeading__xUl6f{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:2.5rem}.public-template-pages_pageHeading__HRGDs h1,.public-template-pages_sectionHeading__xUl6f h2{max-width:36rem;text-wrap:balance}.public-template-pages_sectionActions__kFRt4{display:flex;justify-content:center;margin-top:2rem}.public-template-pages_pageHeading__HRGDs{margin-bottom:3rem}.public-template-pages_allLink__XAci_{display:inline-flex;width:fit-content;font-size:.875rem;text-decoration:underline;text-underline-offset:.2em;color:var(--muted-foreground)}.public-template-pages_allLink__XAci_:hover{color:var(--primary)}.public-template-pages_allLink__XAci_:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:var(--radius-sm)}.public-template-pages_grid__hFo2U{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.public-template-pages_card__TNvHU{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background)}.public-template-pages_cardLink__uMTA0{display:flex;flex:1;min-width:0;flex-direction:column;outline:none}.public-template-pages_cardLink__uMTA0:hover h3{color:var(--primary)}.public-template-pages_cardLink__uMTA0:focus-visible{box-shadow:inset 0 0 0 2px var(--ring)}.public-template-pages_artwork__8xLP1{aspect-ratio:4/3;width:100%;min-width:0}.public-template-pages_cardContent__FDvan{display:flex;align-items:start;flex-direction:column;min-width:0;gap:.625rem;padding:1.25rem}.public-template-pages_cardContent__FDvan h3{font-size:1rem;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.public-template-pages_cardContent__FDvan p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere;font-size:.8125rem;line-height:1.65;color:var(--muted-foreground)}.public-template-pages_cardActions__60deS{padding:0 1.25rem 1.25rem}.public-template-pages_detailHeader__WZ86P{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:3rem;align-items:center;padding-bottom:3rem;border-bottom:1px solid var(--border)}.public-template-pages_detailArtwork___2HzV{aspect-ratio:4/3;min-width:0;overflow:hidden;border-radius:var(--radius-lg)}.public-template-pages_detailIdentity__YxlET{display:flex;min-width:0;flex-direction:column;align-items:start;gap:1.25rem}.public-template-pages_detailIdentity__YxlET h1{overflow-wrap:anywhere}.public-template-pages_detailIdentity__YxlET>p{font-size:1rem;line-height:1.75;color:var(--muted-foreground)}.public-template-pages_canvas__XoQfw{display:flex;flex-direction:column;gap:1rem;margin-block:2.5rem}.public-template-pages_miniature__tmQ1e{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);padding:1rem}.public-template-pages_activities__H1wT0{min-width:0;padding-top:.5rem}.public-template-pages_activities__H1wT0 ul{margin-top:1rem}.public-template-pages_activities__H1wT0 li{padding-block:.875rem}@media (max-width:900px){.public-template-pages_grid__hFo2U{grid-template-columns:repeat(2,minmax(0,1fr))}.public-template-pages_detailHeader__WZ86P{gap:2rem}}@media (max-width:640px){.public-template-pages_container__R7kIm,.public-template-pages_section__p7DLT{width:min(100% - 2rem,72rem);padding-block:3rem}.public-template-pages_grid__hFo2U{grid-template-columns:minmax(0,1fr)}.public-template-pages_sectionHeading__xUl6f{align-items:start;flex-direction:column;gap:1.25rem}.public-template-pages_detailHeader__WZ86P{grid-template-columns:minmax(0,1fr)}}