@font-face{font-family:Pretendard Variable;font-weight:45 920;font-style:normal;font-display:swap;src:url(../media/PretendardVariable.2q4tlji06vjpz.woff2)format("woff2-variations")}
.InviteGuide-module__4G_Y1a__invite_guide{right:var(--space_6);bottom:var(--space_6);z-index:40;justify-items:end;display:grid;position:fixed}.InviteGuide-module__4G_Y1a__guide_trigger,.InviteGuide-module__4G_Y1a__close_button,.InviteGuide-module__4G_Y1a__choice_button,.InviteGuide-module__4G_Y1a__reset_button{font:inherit;touch-action:manipulation}.InviteGuide-module__4G_Y1a__guide_trigger{width:var(--space_12);height:var(--space_12);color:var(--color_surface);cursor:pointer;background:var(--color_studio_navy);border:var(--border_width) solid color-mix(in srgb, var(--color_surface) 18%, transparent);border-radius:var(--radius_pill);box-shadow:var(--shadow_glass_panel);transition:transform var(--motion_control), box-shadow var(--motion_control), background-color var(--motion_control);place-items:center;padding:0;display:grid}.InviteGuide-module__4G_Y1a__guide_trigger:hover{background:var(--color_hover_navy);box-shadow:0 20px 44px color-mix(in srgb, var(--color_studio_navy) 18%, transparent);transform:translateY(-2px)}.InviteGuide-module__4G_Y1a__guide_trigger:active,.InviteGuide-module__4G_Y1a__close_button:active,.InviteGuide-module__4G_Y1a__choice_button:active,.InviteGuide-module__4G_Y1a__reset_button:active{transform:scale(.96)}.InviteGuide-module__4G_Y1a__guide_panel{inset:auto 0 calc(var(--space_12) + var(--space_3)) auto;width:min(392px, calc(100vw - (var(--space_6) * 2)));max-height:min(620px,100dvh - 108px);color:var(--color_studio_navy);background:var(--color_glass_surface_fallback);background:linear-gradient(145deg, var(--color_glass_surface_strong), var(--color_glass_surface));border:var(--border_width) solid var(--color_glass_line_strong);border-radius:var(--radius_panel);box-shadow:var(--shadow_glass_panel), var(--shadow_glass_inner);-webkit-backdrop-filter:blur(var(--glass_blur));backdrop-filter:blur(var(--glass_blur));animation:InviteGuide-module__4G_Y1a__guide_enter var(--motion_control);transform-origin:100% 100%;flex-direction:column;margin:0;padding:0;display:flex;position:absolute;overflow:hidden}.InviteGuide-module__4G_Y1a__guide_header{grid-template-columns:var(--control_height) minmax(0, 1fr) var(--control_height);gap:var(--space_3);padding:var(--space_4);background:color-mix(in srgb, var(--color_surface) 46%, transparent);border-bottom:var(--border_width) solid var(--color_glass_indigo_line);align-items:center;display:grid}.InviteGuide-module__4G_Y1a__guide_mark{width:var(--control_height);height:var(--control_height);color:var(--color_studio_indigo_ink);background:var(--color_studio_indigo_soft);border:var(--border_width) solid var(--color_glass_indigo_line);border-radius:var(--radius_icon);place-items:center;display:grid}.InviteGuide-module__4G_Y1a__guide_kicker,.InviteGuide-module__4G_Y1a__guide_title,.InviteGuide-module__4G_Y1a__guide_message p,.InviteGuide-module__4G_Y1a__guide_message h3,.InviteGuide-module__4G_Y1a__user_message,.InviteGuide-module__4G_Y1a__choice_prompt,.InviteGuide-module__4G_Y1a__privacy_note{margin:0}.InviteGuide-module__4G_Y1a__guide_kicker{color:var(--color_studio_indigo_ink);font-size:var(--font_size_eyebrow);letter-spacing:var(--letter_spacing_eyebrow);font-weight:700}.InviteGuide-module__4G_Y1a__guide_title{margin-top:var(--space_1);font-size:var(--font_size_brand);text-wrap:balance;line-height:1.25}.InviteGuide-module__4G_Y1a__close_button{width:var(--control_height);height:var(--control_height);color:var(--color_studio_text_muted);cursor:pointer;border-radius:var(--radius_icon);transition:color var(--motion_control), background-color var(--motion_control), transform var(--motion_control);background:0 0;border:0;place-items:center;padding:0;display:grid}.InviteGuide-module__4G_Y1a__close_button:hover{color:var(--color_studio_navy);background:var(--color_hover_surface)}.InviteGuide-module__4G_Y1a__chat_log{min-height:0;padding:var(--space_4);overscroll-behavior:contain;gap:var(--space_3);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.InviteGuide-module__4G_Y1a__guide_message{gap:var(--space_2);max-width:92%;padding:var(--space_3) var(--space_4);background:var(--color_surface_muted_glass);border:var(--border_width) solid var(--color_glass_line_strong);border-radius:var(--radius_panel) var(--radius_panel) var(--radius_panel) var(--radius_control);box-shadow:var(--shadow_glass_inner);align-self:flex-start;display:grid}.InviteGuide-module__4G_Y1a__guide_message p,.InviteGuide-module__4G_Y1a__guide_message h3{font-size:var(--font_size_body_small);overflow-wrap:anywhere;word-break:keep-all;line-height:1.65}.InviteGuide-module__4G_Y1a__guide_message h3{color:var(--color_studio_indigo_ink);text-wrap:balance;font-weight:700;line-height:1.4}.InviteGuide-module__4G_Y1a__guide_message .InviteGuide-module__4G_Y1a__message_sender{color:var(--color_studio_text_muted);font-size:var(--font_size_caption);font-weight:700}.InviteGuide-module__4G_Y1a__user_message{max-width:84%;padding:var(--space_2) var(--space_3);color:var(--color_studio_indigo_ink);font-size:var(--font_size_body_small);background:var(--color_context_surface);border:var(--border_width) solid var(--color_glass_indigo_line);border-radius:var(--radius_panel) var(--radius_panel) var(--radius_control) var(--radius_panel);overflow-wrap:anywhere;word-break:keep-all;align-self:flex-end;font-weight:650;line-height:1.5}.InviteGuide-module__4G_Y1a__choice_section{gap:var(--space_3);display:grid}.InviteGuide-module__4G_Y1a__choice_prompt{color:var(--color_studio_text_muted);font-size:var(--font_size_body_small);text-wrap:pretty;line-height:1.5}.InviteGuide-module__4G_Y1a__choice_grid{gap:var(--space_2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.InviteGuide-module__4G_Y1a__choice_button,.InviteGuide-module__4G_Y1a__reset_button{min-height:var(--control_height);color:var(--color_studio_navy);cursor:pointer;background:color-mix(in srgb, var(--color_surface) 70%, transparent);border:var(--border_width) solid var(--color_border_strong);border-radius:var(--radius_control);transition:color var(--motion_control), background-color var(--motion_control), border-color var(--motion_control), transform var(--motion_control)}.InviteGuide-module__4G_Y1a__choice_button{padding:var(--space_2) var(--space_3);font-size:var(--font_size_body_small);word-break:keep-all;font-weight:650;line-height:1.35}.InviteGuide-module__4G_Y1a__choice_button:hover,.InviteGuide-module__4G_Y1a__reset_button:hover{color:var(--color_studio_indigo_ink);background:var(--color_studio_indigo_soft);border-color:var(--color_studio_indigo)}.InviteGuide-module__4G_Y1a__problem_button{color:var(--color_studio_indigo_ink);border-color:var(--color_glass_indigo_line_strong);grid-column:1/-1}.InviteGuide-module__4G_Y1a__privacy_note{padding-top:var(--space_1);color:var(--color_studio_text_hint);font-size:var(--font_size_caption);text-wrap:pretty;overflow-wrap:anywhere;word-break:keep-all;line-height:1.5}.InviteGuide-module__4G_Y1a__guide_footer{padding:var(--space_3) var(--space_4);background:color-mix(in srgb, var(--color_surface) 44%, transparent);border-top:var(--border_width) solid var(--color_glass_indigo_line);display:flex}.InviteGuide-module__4G_Y1a__reset_button{gap:var(--space_2);width:100%;padding:var(--space_2) var(--space_3);font-size:var(--font_size_body_small);justify-content:center;align-items:center;font-weight:700;display:inline-flex}@keyframes InviteGuide-module__4G_Y1a__guide_enter{0%{opacity:0;transform:translateY(var(--space_2)) scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:640px){.InviteGuide-module__4G_Y1a__invite_guide{left:var(--space_4);right:var(--space_4);bottom:var(--space_4)}body:has(input:focus,select:focus,textarea:focus) .InviteGuide-module__4G_Y1a__guide_trigger{visibility:hidden;opacity:0;pointer-events:none}.InviteGuide-module__4G_Y1a__guide_panel{width:auto;max-height:calc(100dvh - 88px);left:0}}@media (max-width:360px){.InviteGuide-module__4G_Y1a__choice_grid{grid-template-columns:minmax(0,1fr)}.InviteGuide-module__4G_Y1a__problem_button{grid-column:auto}}@media (prefers-reduced-motion:reduce){.InviteGuide-module__4G_Y1a__guide_panel{animation:none}.InviteGuide-module__4G_Y1a__guide_trigger,.InviteGuide-module__4G_Y1a__close_button,.InviteGuide-module__4G_Y1a__choice_button,.InviteGuide-module__4G_Y1a__reset_button{transition:none}}
:root{--color_canvas:#f1f3ed;--color_paper_warm:#fbf7f1;--color_surface:#fff;--color_text_primary:#20201e;--color_ink_warm:#221c14;--color_text_secondary:#686761;--color_border_subtle:#dfded8;--color_flow_blue:#7ca8d2;--color_flow_lime:#d7dd44;--color_make_gold:#fcc438;--color_make_orange:#ff8a1e;--color_make_mint:#79ffe1;--color_focus:#17243b;--color_disabled:#a5a49e;--color_error:#8b2b22;--color_overlay:#20201e6b;--color_prompt_navy:#17243b;--color_prompt_gold:#c9a15d;--color_gold_ink:#856527;--color_prompt_lavender:#8d83c9;--color_rule_gold:#c9a15d75;--color_rule_navy:#17243b42;--color_navy_tint:#17243b12;--color_lavender_tint:#8d83c921;--color_lavender_rule:#8d83c99e;--color_lavender_tint_strong:#8d83c942;--color_measure_ink:#17243b9e;--color_hover_surface:color-mix(in srgb, var(--color_prompt_navy) 8%, var(--color_surface));--color_hover_paper:color-mix(in srgb, var(--color_prompt_navy) 8%, var(--color_paper_warm));--color_hover_danger:color-mix(in srgb, var(--color_error) 12%, var(--color_paper_warm));--color_hover_navy:color-mix(in srgb, var(--color_prompt_navy) 86%, var(--color_paper_warm));--color_studio_canvas:#f3f5f8;--color_studio_navy:#1d2939;--color_studio_indigo:#4f5fe7;--color_studio_indigo_ink:#3544c4;--color_studio_indigo_soft:#e9edff;--color_studio_canvas_start:#f8f9fc;--color_studio_canvas_end:#edf0f6;--color_studio_lavender_glow:#8d83c92b;--color_studio_gold_glow:#ffb0201a;--color_surface_muted:#f8f9fb;--color_surface_muted_glass:#f8f9fbeb;--color_border_strong:#cbd2dc;--color_studio_row_border:#1d293914;--color_studio_sidebar_rule:#1d29391a;--color_studio_text_muted:#5f6672;--color_studio_text_hint:#5f6678;--color_studio_text_table:#667080;--color_studio_disabled:#9297a1;--color_studio_action_border:#e36f10;--color_studio_action_border_hover:#c95709;--color_shadow_panel:#1d293914;--color_glass_surface:#ffffffad;--color_glass_surface_strong:#fffdf9d1;--color_glass_sidebar_top:#fffdf9e0;--color_glass_sidebar_bottom:#ffffff9e;--color_glass_surface_hover:#ffffffbd;--color_glass_surface_hover_strong:#ffffffc2;--color_glass_surface_fallback:#fffffff5;--color_glass_line:#ffffffc7;--color_glass_line_strong:#ffffffd6;--color_glass_indigo_line:#4f5fe72e;--color_glass_indigo_line_strong:#4f5fe738;--color_context_surface:#e9edffe0;--color_context_surface_end:#fff9;--color_table_heading_surface:#e9edff85;--shadow_glass_panel:0 18px 42px #1d293917;--shadow_glass_inner:inset 0 1px 0 #ffffffe0;--shadow_owner_sidebar:10px 0 36px #1d293912;--shadow_owner_identity:0 8px 20px #1d29390f;--shadow_glass_tabs:0 10px 28px #1d29390f;--shadow_active_tab:0 6px 14px #4f5fe738;--shadow_context_banner:0 14px 32px #4f5fe717;--shadow_action:0 8px 18px #e8560f21;--glass_blur:18px;--glass_blur_compact:14px;--motion_control:.15s ease-out;--space_1:4px;--space_2:8px;--space_3:12px;--space_4:16px;--space_5:20px;--space_6:24px;--space_7:28px;--space_8:32px;--space_9:36px;--space_10:40px;--space_11:44px;--space_12:48px;--content_width:1440px;--reading_width:680px;--shell_max_width:100%;--shell_sidebar_width:264px;--dialog_width:520px;--table_min_width:480px;--metric_label_min_width:140px;--mobile_table_label_width:88px;--mobile_metric_label_width:104px;--dialog_scope_width:112px;--dialog_scope_width_compact:104px;--control_height:44px;--compact_control_height:36px;--record_height:56px;--border_width:1px;--radius_control:6px;--radius_card:8px;--radius_panel:12px;--radius_panel_inner:10px;--radius_icon:9px;--radius_pill:999px;--font_size_eyebrow:11px;--font_size_caption:12px;--font_size_body_small:13px;--font_size_body:14px;--font_size_label:14px;--font_size_brand:15px;--font_size_score:18px;--font_size_section:18px;--font_size_subheading:20px;--font_size_dialog_title:22px;--font_size_metric:24px;--font_size_heading:28px;--font_size_dashboard_heading:36px;--font_size_heading_large:40px;--font_size_chapter_number:20px;--font_family_editorial:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, "Times New Roman", serif;--letter_spacing_kicker:.22em;--letter_spacing_eyebrow:.14em}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100dvh;color:var(--color_text_primary);background:var(--color_canvas);word-break:keep-all;overflow-wrap:anywhere;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Pretendard Variable,Pretendard,Noto Sans KR,sans-serif}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}:focus-visible{outline:3px solid var(--color_focus);outline-offset:3px}.studio_page{min-height:100dvh;padding:var(--space_5)}.studio_shell{flex-direction:column;width:min(100%,720px);min-height:calc(100dvh - 40px);margin:0 auto;display:flex}.studio_header{justify-content:space-between;align-items:center;gap:var(--space_4);padding-bottom:var(--space_4);border-bottom:1px solid var(--color_rule_gold);display:flex}.studio_wordmark{color:var(--color_prompt_navy);letter-spacing:-.02em;white-space:nowrap;font-size:14px;font-weight:650}.studio_wordmark span{color:var(--color_gold_ink)}.return_link{align-items:center;gap:var(--space_1);color:var(--color_text_secondary);font-size:13px;line-height:1.4;display:inline-flex}.studio_nav{gap:var(--space_2);padding:var(--space_3) 0;border-bottom:1px solid var(--color_border_subtle);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.studio_nav_link{border:1px solid var(--color_border_subtle);min-height:36px;color:var(--color_text_secondary);border-radius:6px;place-items:center;font-size:13px;font-weight:600;display:grid}.studio_nav_link:hover{border-color:var(--color_prompt_navy);color:var(--color_prompt_navy);background:var(--color_navy_tint)}.studio_main{flex:1;align-items:start;padding:48px 0;display:grid}.auth_panel{border:1px solid var(--color_border_subtle);border-top:2px solid var(--color_prompt_gold);background:var(--color_paper_warm);border-radius:8px;padding:32px}.section_label{color:var(--color_gold_ink);letter-spacing:var(--letter_spacing_kicker);text-transform:uppercase;font-size:11px;font-weight:700}.auth_panel h1{margin-top:var(--space_3);color:var(--color_prompt_navy);letter-spacing:-.05em;font-size:clamp(32px,7vw,44px);font-weight:700;line-height:1.08}.auth_description{margin-top:var(--space_3);color:var(--color_text_secondary);font-size:16px;line-height:1.6}.access_record{border-top:1px solid var(--color_rule_gold);margin-top:36px}.record_row{gap:var(--space_4);border-bottom:1px solid var(--color_border_subtle);grid-template-columns:minmax(72px,.9fr) minmax(0,2fr);align-items:center;min-height:48px;font-size:14px;display:grid}.record_row dt{color:var(--color_text_secondary)}.record_row dd{color:var(--color_prompt_navy);text-align:right;font-weight:600}.auth_action{margin-top:36px}.google_sign_in{border:1px solid var(--color_text_primary);width:100%;min-height:48px;color:var(--color_text_primary);background:var(--color_make_orange);cursor:pointer;border-radius:6px;place-items:center;font-size:15px;font-weight:700;display:grid}.google_sign_in:disabled{border-color:var(--color_disabled);color:var(--color_text_secondary);background:var(--color_disabled);cursor:not-allowed}.google_sign_in:not(:disabled):hover{background:var(--color_make_gold)}.auth_note{margin-top:var(--space_3);color:var(--color_text_secondary);text-align:center;font-size:13px;line-height:1.5}.icon_button_tooltip{display:inline-flex;position:relative}.icon_button_tooltip:after{z-index:1;left:50%;bottom:calc(100% + var(--space_2));width:max-content;max-width:220px;padding:var(--space_2) var(--space_3);color:var(--color_surface);background:var(--color_text_primary);content:attr(data-tooltip);opacity:0;pointer-events:none;border-radius:6px;font-size:12px;line-height:1.3;transition:opacity .15s,transform .15s;position:absolute;transform:translate(-50%,2px)}.icon_button_tooltip:focus-within:after,.icon_button_tooltip:hover:after{opacity:1;transform:translate(-50%)}.icon_button{border:1px solid var(--color_border_subtle);width:44px;height:44px;color:var(--color_text_primary);background:var(--color_surface);cursor:pointer;transition:background-color var(--motion_control);border-radius:6px;place-items:center;padding:0;display:inline-grid}.icon_button:not(.is_disabled):hover{border-color:var(--color_prompt_navy);background:var(--color_hover_surface)}.icon_button.is_disabled{color:var(--color_disabled);cursor:not-allowed}@media (max-width:479px){.studio_page{padding:var(--space_5)}.studio_shell{min-height:calc(100dvh - 40px)}.studio_header{flex-direction:column;align-items:flex-start}.studio_main{padding:var(--space_6) 0;align-items:start}.auth_panel{padding:var(--space_6)}.record_row{grid-template-columns:72px minmax(0,1fr)}}@media (min-width:768px){.studio_page{padding:32px}.studio_shell{min-height:calc(100dvh - 64px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.ot_page{width:min(100%,720px);padding:32px var(--space_5) 64px;margin:0 auto}.ot_owner_page{gap:32px;display:grid}.ot_student_nav{gap:var(--space_2);margin-bottom:var(--space_6);padding-bottom:var(--space_3);border-bottom:1px solid var(--color_border_subtle);display:flex;overflow-x:auto}.ot_student_nav a,.ot_student_nav span{min-height:40px;padding:var(--space_2) var(--space_3);color:var(--color_text_secondary);white-space:nowrap;border-bottom:2px solid #0000;border-radius:6px 6px 0 0;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.ot_student_nav a:hover,.ot_student_nav span[aria-current=page]{color:var(--color_prompt_navy);background:var(--color_navy_tint)}.ot_student_nav span[aria-current=page]{border-bottom-color:var(--color_prompt_navy)}.ot_form_message,.ot_background_note,.ot_empty_copy{color:var(--color_text_secondary);font-size:13px;line-height:1.5}.ot_eyebrow{color:var(--color_gold_ink);font-size:var(--font_size_eyebrow);letter-spacing:var(--letter_spacing_eyebrow);font-weight:750;line-height:1.5}.ot_page h1,.ot_owner_page h2{margin:var(--space_2) 0;color:var(--color_prompt_navy);font-size:28px;line-height:1.2}.ot_intro,.ot_owner_header p{color:var(--color_text_secondary);line-height:1.6}.ot_questionnaire,.ot_review_stack{gap:var(--space_4);margin-top:var(--space_6);display:grid}.ot_question,.ot_review_panel,.ot_empty_state,.ot_complete_state{padding:var(--space_4);border:1px solid var(--color_border_subtle);background:var(--color_surface);border-radius:8px}.ot_question{gap:var(--space_2);display:grid}.ot_question:focus-visible{outline:2px solid var(--color_focus);outline-offset:2px}.ot_question legend{padding:0 var(--space_1);color:var(--color_prompt_navy);font-weight:700;line-height:1.5}.ot_option{align-items:flex-start;gap:var(--space_2);min-height:40px;padding:var(--space_2);color:var(--color_text_primary);cursor:pointer;border-radius:6px;line-height:1.5;display:flex}.ot_option:hover{background:var(--color_paper_warm)}.ot_option input{width:18px;height:18px;accent-color:var(--color_focus);flex:none;margin-top:2px}.ot_option input:focus-visible,.ot_background_input:focus-visible,.ot_note_form textarea:focus-visible,.ot_submit_button:focus-visible,.ot_secondary_button:focus-visible,.ot_entry_link:focus-visible{outline:2px solid var(--color_focus);outline-offset:2px}.ot_background_input,.ot_note_form textarea{width:100%;min-height:96px;padding:var(--space_3);border:1px solid var(--color_border_subtle);color:var(--color_text_primary);background:var(--color_surface);font:inherit;resize:vertical;border-radius:6px;line-height:1.5}.ot_submit_button,.ot_secondary_button,.ot_entry_link{min-height:44px;padding:var(--space_3) var(--space_4);border:1px solid var(--color_text_primary);color:var(--color_ink_warm);font:inherit;cursor:pointer;transition:background-color var(--motion_control);border-radius:6px;font-weight:700}.ot_submit_button:not(:disabled):hover,.ot_entry_link:hover{background:var(--color_make_gold)}.ot_secondary_button:not(:disabled):hover{background:var(--color_hover_surface)}.ot_entry_link{width:fit-content;margin-top:var(--space_4);background:var(--color_make_orange);justify-content:center;align-items:center;display:inline-flex}.ot_submit_button{background:var(--color_make_orange)}.ot_form_actions{bottom:var(--space_3);z-index:1;justify-content:space-between;align-items:center;gap:var(--space_3);padding:var(--space_3);border:1px solid var(--color_border_subtle);background:var(--color_surface);border-radius:8px;display:flex;position:sticky}.ot_form_actions .ot_form_message{margin:0}.ot_form_alert{top:var(--space_3);z-index:2;padding:var(--space_3);border:1px solid color-mix(in srgb, var(--color_make_gold) 65%, var(--color_border_subtle));color:var(--color_text_primary);background:color-mix(in srgb, var(--color_make_gold) 18%, var(--color_surface));border-radius:8px;margin:0;position:sticky}.ot_secondary_button{background:var(--color_surface)}.ot_submit_button:disabled,.ot_secondary_button:disabled{border-color:var(--color_border_subtle);color:var(--color_disabled);background:var(--color_surface);cursor:not-allowed}.ot_empty_state,.ot_complete_state{margin-top:var(--space_6)}.ot_empty_state h2,.ot_complete_state h2{margin-bottom:var(--space_2);color:var(--color_prompt_navy);font-size:18px}.ot_complete_state{border-color:color-mix(in srgb, var(--color_make_mint) 55%, var(--color_border_subtle))}.ot_owner_header{justify-content:space-between;align-items:flex-start;gap:var(--space_5);display:flex}.ot_owner_header>div{max-width:680px}.ot_status_label{min-height:32px;padding:var(--space_1) var(--space_3);border:1px solid var(--color_border_subtle);color:var(--color_text_secondary);background:var(--color_surface);white-space:nowrap;border-radius:999px;align-items:center;font-size:12px;font-weight:750;display:inline-flex}.ot_status_label.is_draft{border-color:color-mix(in srgb, var(--color_flow_lime) 70%, var(--color_border_subtle));color:var(--color_text_primary);background:color-mix(in srgb, var(--color_flow_lime) 24%, var(--color_surface))}.ot_status_label.is_reviewable{border-color:color-mix(in srgb, var(--color_make_mint) 55%, var(--color_border_subtle));color:var(--color_text_primary);background:color-mix(in srgb, var(--color_make_mint) 28%, var(--color_surface))}.ot_status_label.has_missing_response{border-color:color-mix(in srgb, var(--color_make_gold) 60%, var(--color_border_subtle));color:var(--color_text_primary);background:color-mix(in srgb, var(--color_make_gold) 24%, var(--color_surface))}.ot_summary_list{border-top:1px solid var(--color_rule_gold);border-bottom:1px solid var(--color_border_subtle);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ot_summary_list>div{gap:var(--space_1);min-width:0;padding:var(--space_4);border-right:1px solid var(--color_border_subtle);display:grid}.ot_summary_list>div:last-child{border-right:0}.ot_summary_list dt{color:var(--color_text_secondary);font-size:13px}.ot_summary_list dd{color:var(--color_prompt_navy);font-variant-numeric:tabular-nums;font-size:24px;font-weight:750}.ot_review_panel{gap:var(--space_6);display:grid}.ot_review_header{justify-content:space-between;align-items:flex-start;gap:var(--space_4);padding-bottom:var(--space_4);border-bottom:1px solid var(--color_border_subtle);display:flex}.ot_review_header h2{margin:var(--space_1) 0 0;color:var(--color_prompt_navy);font-size:22px}.ot_review_panel h3{margin-bottom:var(--space_3);color:var(--color_prompt_navy);font-size:16px}.ot_signal_list,.ot_background_list{border-top:1px solid var(--color_rule_gold)}.ot_signal_row,.ot_background_list>div{gap:var(--space_4);min-height:48px;padding:var(--space_3) 0;border-bottom:1px solid var(--color_border_subtle);grid-template-columns:minmax(140px,1fr) minmax(0,2fr);align-items:center;display:grid}.ot_signal_row dt,.ot_background_list dt{color:var(--color_text_secondary);font-size:13px}.ot_signal_row dd,.ot_background_list dd{color:var(--color_text_primary);overflow-wrap:anywhere;font-size:14px}.ot_answer_list,.ot_note_list{border-top:1px solid var(--color_rule_gold);display:grid}.ot_answer_list li,.ot_note_list li{gap:var(--space_1);padding:var(--space_3) 0;border-bottom:1px solid var(--color_border_subtle);display:grid}.ot_answer_list strong{color:var(--color_text_primary);font-size:13px;line-height:1.5}.ot_answer_list span,.ot_note_list p{color:var(--color_text_secondary);font-size:13px;line-height:1.6}.ot_note_list time{color:var(--color_text_secondary);font-size:12px}.ot_note_form{gap:var(--space_2);margin-top:var(--space_4);padding-top:var(--space_4);border-top:1px solid var(--color_border_subtle);display:grid}.ot_note_form label{color:var(--color_text_primary);font-size:13px;font-weight:700}.ot_note_form .ot_secondary_button{justify-self:start}.ot_visually_hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.ot_background_list>div{gap:var(--space_1);grid-template-columns:1fr}}@media (max-width:720px){.ot_page{padding:var(--space_5) var(--space_5) 48px}.ot_owner_header,.ot_review_header{flex-direction:column}.ot_summary_list{grid-template-columns:1fr}.ot_summary_list>div{border-right:0;border-bottom:1px solid var(--color_border_subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center}.ot_summary_list>div:last-child{border-bottom:0}.ot_signal_row{gap:var(--space_1);grid-template-columns:1fr}.ot_form_actions{flex-direction:column;align-items:stretch}}.studio_page{background:radial-gradient(circle at 10% 8%, var(--color_studio_lavender_glow), transparent 32%), radial-gradient(circle at 88% 18%, var(--color_studio_gold_glow), transparent 30%), linear-gradient(145deg, var(--color_studio_canvas_start), var(--color_studio_canvas_end))}.studio_header,.studio_nav,.auth_panel,.ot_student_nav,.ot_owner_header,.ot_questionnaire,.ot_review_panel,.ot_empty_state,.ot_complete_state{border:1px solid var(--color_glass_indigo_line);border-radius:var(--radius_card);background:var(--color_glass_surface_strong);box-shadow:var(--shadow_glass_panel), var(--shadow_glass_inner);-webkit-backdrop-filter:blur(var(--glass_blur));backdrop-filter:blur(var(--glass_blur))}.studio_header,.studio_nav{padding:var(--space_3) var(--space_4);box-shadow:var(--shadow_glass_tabs), var(--shadow_glass_inner)}.studio_nav{margin-top:var(--space_3)}.auth_panel{border-top-color:var(--color_glass_indigo_line)}.section_label{letter-spacing:var(--letter_spacing_eyebrow);text-transform:none}.ot_page{width:min(100%,1120px)}.ot_student_nav{padding:var(--space_2);border-bottom-color:var(--color_glass_indigo_line);box-shadow:var(--shadow_glass_tabs), var(--shadow_glass_inner)}.ot_student_nav a,.ot_student_nav span{background:var(--color_glass_surface)}.ot_owner_header,.ot_questionnaire,.ot_review_panel,.ot_empty_state,.ot_complete_state{padding:var(--space_5)}.ot_question,.ot_form_actions,.ot_summary_list{background:var(--color_surface_muted_glass)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.studio_header,.studio_nav,.auth_panel,.ot_student_nav,.ot_owner_header,.ot_questionnaire,.ot_review_panel,.ot_empty_state,.ot_complete_state{background:var(--color_glass_surface_fallback)}}
