.login_page .auth_panel .page-module__6ZAXUa__policy_content h1{font-size:var(--font_size_heading_large);line-height:1.3}.page-module__6ZAXUa__policy_content header{padding-bottom:var(--space_6);border-bottom:var(--border_width) solid var(--color_auth_rule)}.page-module__6ZAXUa__policy_content section{margin-top:var(--space_8)}.page-module__6ZAXUa__policy_content h2{margin:0 0 var(--space_4);color:var(--color_auth_ink);font-size:var(--font_size_subheading);word-break:keep-all;line-height:1.5}.page-module__6ZAXUa__policy_text{margin:0 0 var(--space_4);color:var(--color_auth_text);font-size:var(--font_size_body);white-space:pre-line;overflow-wrap:anywhere;word-break:keep-all;line-height:1.85}@media (max-width:767px){.login_page .auth_panel .page-module__6ZAXUa__policy_content h1{font-size:var(--font_size_heading)}}
.StudioBrand-module__4pz0pW__brand{align-items:center;gap:var(--space_3);width:max-content;color:var(--color_auth_ink);font-family:"Bricolage Grotesque", var(--font_family_ui);font-size:var(--auth_brand_font_size);letter-spacing:0;white-space:nowrap;text-decoration:none;display:inline-flex}.StudioBrand-module__4pz0pW__symbol{width:var(--auth_brand_symbol_width);height:var(--auth_brand_symbol_height);object-fit:contain}.StudioBrand-module__4pz0pW__name{align-items:baseline;gap:0;display:inline-flex}.StudioBrand-module__4pz0pW__name strong{font-weight:700}.StudioBrand-module__4pz0pW__making{color:var(--color_auth_brand_orange);letter-spacing:.023em;margin-left:0;font-family:Instrument Serif,Georgia,serif;font-style:italic;font-weight:600}.StudioBrand-module__4pz0pW__suffix{font-family:var(--font_family_ui);letter-spacing:-.02em;margin-left:.24em;font-size:.78em;font-weight:500}.StudioBrand-module__4pz0pW__is_compact{font-size:var(--auth_brand_font_size_mobile);gap:var(--space_2)}.StudioBrand-module__4pz0pW__is_compact .StudioBrand-module__4pz0pW__symbol{width:var(--auth_brand_symbol_width_mobile);height:var(--auth_brand_symbol_height_mobile)}@media (max-width:767px){.StudioBrand-module__4pz0pW__brand{font-size:var(--auth_brand_font_size_mobile);gap:var(--space_2)}.StudioBrand-module__4pz0pW__symbol{width:var(--auth_brand_symbol_width_mobile);height:var(--auth_brand_symbol_height_mobile)}}
.StudentShell-module__LRJ6tW__student_page{background:var(--background_studio_canvas);min-height:100dvh}.StudentShell-module__LRJ6tW__student_shell{grid-template-columns:var(--shell_sidebar_width) minmax(0, 1fr);width:100%;min-height:100dvh;display:grid}.StudentShell-module__LRJ6tW__skip_link{z-index:30;inset:var(--space_2) auto auto var(--space_2);padding:var(--space_2) var(--space_3);border-radius:var(--radius_control);color:var(--color_surface);background:var(--color_focus);position:fixed;transform:translateY(-160%)}.StudentShell-module__LRJ6tW__skip_link:focus{transform:translateY(0)}.StudentShell-module__LRJ6tW__student_sidebar{z-index:20;gap:var(--space_6);min-width:0;height:100dvh;padding:var(--space_7) var(--space_6) var(--space_6);border-right:var(--border_width) solid var(--color_glass_line);background:linear-gradient(155deg, var(--color_glass_sidebar_top), var(--color_glass_sidebar_bottom));box-shadow:var(--shadow_owner_sidebar), var(--shadow_glass_inner);-webkit-backdrop-filter:blur(var(--glass_blur)) saturate(1.25);backdrop-filter:blur(var(--glass_blur)) saturate(1.25);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.StudentShell-module__LRJ6tW__sidebar_header{gap:var(--space_1);padding-inline:var(--space_2);display:grid}.StudentShell-module__LRJ6tW__sidebar_header p,.StudentShell-module__LRJ6tW__student_email,.StudentShell-module__LRJ6tW__cohort_context span{color:var(--color_text_secondary);font-size:var(--font_size_caption);line-height:1.5}.StudentShell-module__LRJ6tW__student_identity,.StudentShell-module__LRJ6tW__cohort_context{align-items:center;gap:var(--space_3);padding:var(--space_3);border:var(--border_width) solid var(--color_glass_line);border-radius:var(--radius_panel);background:var(--color_glass_surface_strong);box-shadow:var(--shadow_owner_identity), var(--shadow_glass_inner);display:grid}.StudentShell-module__LRJ6tW__cohort_switcher{gap:var(--space_2);display:grid}.StudentShell-module__LRJ6tW__cohort_switcher label{color:var(--color_text_secondary);font-size:var(--font_size_caption);font-weight:700}.StudentShell-module__LRJ6tW__cohort_switcher select{min-height:var(--control_height);width:100%;padding:var(--space_2) var(--space_3);border:var(--border_width) solid var(--color_glass_line);border-radius:var(--radius_panel_inner);color:var(--color_studio_navy);background:var(--color_glass_surface_strong);font:inherit}.StudentShell-module__LRJ6tW__student_identity{grid-template-columns:var(--control_height) minmax(0, 1fr);color:inherit;transition:border-color var(--motion_control), background-color var(--motion_control)}.StudentShell-module__LRJ6tW__student_identity:hover{border-color:var(--color_glass_indigo_line_strong);background:var(--color_glass_surface_hover)}.StudentShell-module__LRJ6tW__student_identity:focus-visible{outline:var(--border_width) solid var(--color_focus);outline-offset:var(--space_1)}.StudentShell-module__LRJ6tW__student_avatar,.StudentShell-module__LRJ6tW__student_avatar_image{width:var(--control_height);height:var(--control_height);border:var(--border_width) solid var(--color_glass_indigo_line_strong);color:var(--color_studio_indigo_ink);background:var(--color_studio_indigo_soft);border-radius:50%;place-items:center;display:grid}.StudentShell-module__LRJ6tW__student_avatar_image{object-fit:cover}.StudentShell-module__LRJ6tW__identity_copy,.StudentShell-module__LRJ6tW__cohort_context div{gap:var(--space_1);min-width:0;display:grid}.StudentShell-module__LRJ6tW__student_name,.StudentShell-module__LRJ6tW__cohort_context strong{color:var(--color_studio_navy);font-size:var(--font_size_body_small);font-weight:740}.StudentShell-module__LRJ6tW__student_email{overflow-wrap:anywhere}.StudentShell-module__LRJ6tW__cohort_context{color:var(--color_studio_indigo_ink);background:var(--color_studio_indigo_soft);grid-template-columns:auto minmax(0,1fr)}.StudentShell-module__LRJ6tW__student_nav{gap:var(--space_1);display:grid}.StudentShell-module__LRJ6tW__mobile_nav_toggle{display:none}.StudentShell-module__LRJ6tW__nav_label{margin:0 var(--space_3) var(--space_2);color:var(--color_text_secondary);font-size:var(--font_size_caption);font-weight:700}.StudentShell-module__LRJ6tW__project_nav_label{margin-top:var(--space_3)}.StudentShell-module__LRJ6tW__nav_link,.StudentShell-module__LRJ6tW__nav_disabled{min-height:var(--control_height);align-items:center;gap:var(--space_3);padding:var(--space_2) var(--space_3);border:var(--border_width) solid transparent;border-radius:var(--radius_panel_inner);color:var(--color_text_secondary);font-size:var(--font_size_label);transition:color var(--motion_control), border-color var(--motion_control), background-color var(--motion_control), transform var(--motion_control);font-weight:650;display:flex}.StudentShell-module__LRJ6tW__nav_link:hover{color:var(--color_studio_navy);background:var(--color_glass_surface_hover);transform:translateX(var(--space_1))}.StudentShell-module__LRJ6tW__nav_disabled{color:var(--color_studio_disabled)}.StudentShell-module__LRJ6tW__sidebar_footer{gap:var(--space_3);margin-top:auto;display:grid}.StudentShell-module__LRJ6tW__sign_out_form{display:grid}.StudentShell-module__LRJ6tW__sign_out_button,.StudentShell-module__LRJ6tW__sidebar_footer>a{min-height:var(--control_height);align-items:center;gap:var(--space_2);padding:var(--space_2) var(--space_3);border:var(--border_width) solid var(--color_glass_line);border-radius:var(--radius_panel_inner);color:var(--color_text_secondary);background:var(--color_glass_surface_strong);font-size:var(--font_size_body_small);font-weight:650;display:flex}.StudentShell-module__LRJ6tW__sign_out_button{cursor:pointer;text-align:left;width:100%}.StudentShell-module__LRJ6tW__sign_out_button:not(:disabled):hover,.StudentShell-module__LRJ6tW__sidebar_footer>a:hover{border-color:var(--color_glass_indigo_line_strong);color:var(--color_studio_indigo_ink);background:var(--color_glass_surface_hover)}.StudentShell-module__LRJ6tW__sign_out_button:disabled{color:var(--color_studio_disabled);cursor:wait}.StudentShell-module__LRJ6tW__sidebar_footer>a{justify-content:space-between}.StudentShell-module__LRJ6tW__student_workspace{min-width:0;width:min(100%, calc(var(--content_width) + (var(--space_12) * 2)));padding:var(--space_8) var(--space_10) var(--space_12);margin:0 auto}@media (max-width:1023px){.StudentShell-module__LRJ6tW__student_shell{grid-template-columns:minmax(0,1fr)}.StudentShell-module__LRJ6tW__student_sidebar{gap:var(--space_4);height:auto;padding:var(--space_5) var(--space_6);border-right:0;border-bottom:var(--border_width) solid var(--color_glass_line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:static;overflow-y:visible}.StudentShell-module__LRJ6tW__student_nav,.StudentShell-module__LRJ6tW__sidebar_footer{grid-column:1/-1}.StudentShell-module__LRJ6tW__student_nav{grid-template-columns:repeat(4,minmax(0,1fr))}.StudentShell-module__LRJ6tW__nav_label{margin:var(--space_2) 0 0;grid-column:1/-1}.StudentShell-module__LRJ6tW__nav_link,.StudentShell-module__LRJ6tW__nav_disabled{text-align:center;justify-content:center}.StudentShell-module__LRJ6tW__sidebar_footer{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.StudentShell-module__LRJ6tW__student_workspace{width:100%;padding:var(--space_6)}}@media (max-width:639px){.StudentShell-module__LRJ6tW__student_sidebar{padding:var(--space_4);grid-template-columns:minmax(0,1fr)}.StudentShell-module__LRJ6tW__student_email{display:none}.StudentShell-module__LRJ6tW__cohort_context{grid-column:1}.StudentShell-module__LRJ6tW__student_nav{display:none}.StudentShell-module__LRJ6tW__student_nav.StudentShell-module__LRJ6tW__is_open{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.StudentShell-module__LRJ6tW__mobile_nav_toggle{min-height:var(--control_height);gap:var(--space_2);padding:var(--space_2) var(--space_3);border:var(--border_width) solid var(--color_glass_line);border-radius:var(--radius_panel_inner);color:var(--color_studio_navy);background:var(--color_glass_surface_strong);font:inherit;font-size:var(--font_size_body_small);cursor:pointer;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.StudentShell-module__LRJ6tW__mobile_nav_toggle:focus-visible{outline:var(--border_width) solid var(--color_focus);outline-offset:var(--space_1)}.StudentShell-module__LRJ6tW__sidebar_footer{grid-template-columns:minmax(0,1fr)}.StudentShell-module__LRJ6tW__student_workspace{padding:var(--space_4) var(--space_4) var(--space_10)}}@media (prefers-reduced-motion:reduce){.StudentShell-module__LRJ6tW__skip_link,.StudentShell-module__LRJ6tW__nav_link,.StudentShell-module__LRJ6tW__student_identity{transition:none}}.StudentShell-module__LRJ6tW__student_name{align-items:center;gap:6px;display:flex}.StudentShell-module__LRJ6tW__student_name>svg{flex-shrink:0}.StudentShell-module__LRJ6tW__student_identity{border-color:var(--color_identity_line)}.StudentShell-module__LRJ6tW__nav_link[aria-current=page]{background:var(--background_studio_selected);color:var(--color_studio_navy);border-color:#0000 currentColor #0000 #0000;border-right-style:none;border-right-width:0;font-weight:600}.StudentShell-module__LRJ6tW__nav_link:hover{border:var(--border_width) solid var(--color_identity_line)}.StudentShell-module__LRJ6tW__student_workspace>:not(dialog){width:100%;max-width:none;margin:0;padding:0}.StudentShell-module__LRJ6tW__student_shell:has([data-workspace-mode=roadmap]){grid-template-columns:minmax(0,1fr)}.StudentShell-module__LRJ6tW__student_shell:has([data-workspace-mode=roadmap])>.StudentShell-module__LRJ6tW__student_sidebar{display:none}.StudentShell-module__LRJ6tW__student_workspace:has([data-workspace-mode=roadmap]){min-width:0;padding:0}
.Community-module__z0ec4W__community_layout{gap:var(--space_6);align-items:start;display:grid}.Community-module__z0ec4W__student_page{padding:var(--space_6) 0 var(--space_12);margin:0 auto}.Community-module__z0ec4W__student_nav{gap:var(--space_2);display:flex;overflow-x:auto}.Community-module__z0ec4W__student_nav a,.Community-module__z0ec4W__student_nav span{min-height:44px;padding:0 var(--space_3);border:1px solid var(--color_border_subtle);color:var(--color_text_primary);border-radius:6px;flex:none;line-height:42px;text-decoration:none}.Community-module__z0ec4W__page_intro{margin-bottom:var(--space_5)}.Community-module__z0ec4W__page_intro h1,.Community-module__z0ec4W__page_intro h2{color:var(--color_prompt_navy);margin:0;font-size:28px;line-height:1.2}.Community-module__z0ec4W__page_intro p{margin:var(--space_2) 0 0;color:var(--color_text_secondary);line-height:1.6}.Community-module__z0ec4W__no_wrap{white-space:nowrap}.Community-module__z0ec4W__recovery_panel{gap:var(--space_4);padding:var(--space_5);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);display:grid}.Community-module__z0ec4W__recovery_panel p{color:var(--color_text_secondary);margin:0;line-height:1.6}.Community-module__z0ec4W__recovery_actions{gap:var(--space_2);flex-wrap:wrap;display:flex}.Community-module__z0ec4W__recovery_actions a{min-height:44px;padding:0 var(--space_4);border:1px solid var(--color_prompt_navy);border-radius:var(--radius_control);color:var(--color_prompt_navy);background:var(--color_glass_surface);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.Community-module__z0ec4W__recovery_actions a:hover{background:var(--color_hover_surface)}.Community-module__z0ec4W__channel_panel,.Community-module__z0ec4W__content_panel,.Community-module__z0ec4W__editor_panel,.Community-module__z0ec4W__question_editor{border-radius:8px}.Community-module__z0ec4W__channel_panel{top:var(--space_5);position:sticky;overflow:hidden}.Community-module__z0ec4W__channel_heading,.Community-module__z0ec4W__content_header,.Community-module__z0ec4W__editor_header{padding:var(--space_4);border-bottom:1px solid var(--color_rule_gold)}.Community-module__z0ec4W__channel_heading h2,.Community-module__z0ec4W__content_header h2,.Community-module__z0ec4W__editor_header h3,.Community-module__z0ec4W__question_editor h3{color:var(--color_prompt_navy);margin:0;font-size:16px;line-height:1.4}.Community-module__z0ec4W__channel_list{margin:0;padding:0;list-style:none;display:grid}.Community-module__z0ec4W__channel_select_wrap{gap:var(--space_2);padding:var(--space_3) var(--space_4);border-bottom:1px solid var(--color_border_subtle);display:none}.Community-module__z0ec4W__channel_select_label{color:var(--color_text_secondary);font-size:12px;font-weight:700}.Community-module__z0ec4W__channel_select_wrap select{width:100%;min-height:44px;padding:0 var(--space_3);border:1px solid var(--color_border_strong);border-radius:var(--radius_control);background:var(--color_surface);color:var(--color_text_primary);font:inherit}.Community-module__z0ec4W__channel_select_wrap select:focus-visible{outline:3px solid var(--color_focus);outline-offset:2px}.Community-module__z0ec4W__team_member_list{margin:0;padding:0;list-style:none;display:grid}.Community-module__z0ec4W__team_member_list li{gap:var(--space_1);min-height:52px;padding:var(--space_3) var(--space_4);border-bottom:1px solid var(--color_border_subtle);display:grid}.Community-module__z0ec4W__team_member_list span{color:var(--color_text_secondary);font-size:12px}.Community-module__z0ec4W__channel_link{gap:var(--space_1);min-height:52px;padding:var(--space_3) var(--space_4);border-bottom:1px solid var(--color_border_subtle);color:var(--color_text_primary);overflow-wrap:anywhere;transition:background-color var(--motion_control);text-decoration:none;display:grid}.Community-module__z0ec4W__channel_link:hover{background:var(--color_paper_warm)}.Community-module__z0ec4W__channel_link[aria-current=page]{color:var(--color_prompt_navy);background:var(--color_studio_indigo_soft);font-weight:700}.Community-module__z0ec4W__channel_link[aria-current=page]:hover{background:var(--color_lavender_tint_strong)}.Community-module__z0ec4W__owner_lounge_layout{--community_navigation_width:280px}.Community-module__z0ec4W__owner_room_list.Community-module__z0ec4W__owner_room_list{display:grid}.Community-module__z0ec4W__room_order_status{padding:var(--space_2) var(--space_4);color:var(--color_text_secondary);font-size:var(--font_size_label)}.Community-module__z0ec4W__room_list_item{min-width:0}.Community-module__z0ec4W__room_list_item:has(a[aria-current=page]){background:var(--color_studio_indigo_soft)}.Community-module__z0ec4W__room_list_item a{min-width:0;text-decoration:none}.Community-module__z0ec4W__room_list_item a[aria-current=page]{font-weight:700}.Community-module__z0ec4W__room_list_item form{display:flex}.Community-module__z0ec4W__room_list_item form button:hover{color:var(--color_error)}.Community-module__z0ec4W__channel_kind,.Community-module__z0ec4W__record_meta,.Community-module__z0ec4W__attachment_meta,.Community-module__z0ec4W__live_status,.Community-module__z0ec4W__field_hint{color:var(--color_text_secondary);font-size:12px;line-height:1.4}.Community-module__z0ec4W__channel_kind{letter-spacing:var(--letter_spacing_eyebrow)}.Community-module__z0ec4W__channel_create{gap:var(--space_3);padding:var(--space_4);background:var(--color_paper_warm);display:grid}.Community-module__z0ec4W__channel_create summary{cursor:pointer;min-height:44px;color:var(--color_prompt_navy);font-weight:700;line-height:44px}.Community-module__z0ec4W__field_group{gap:var(--space_2);display:grid}.Community-module__z0ec4W__field_group label,.Community-module__z0ec4W__field_label,.Community-module__z0ec4W__fieldset_label{color:var(--color_prompt_navy);font-size:14px;font-weight:700}.Community-module__z0ec4W__field_group input,.Community-module__z0ec4W__field_group select,.Community-module__z0ec4W__field_group textarea{width:100%;min-height:44px;padding:var(--space_3);border:1px solid var(--color_border_subtle);background:var(--color_surface);color:var(--color_text_primary);font:inherit;border-radius:6px}.Community-module__z0ec4W__file_control{gap:var(--space_3);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;position:relative}.Community-module__z0ec4W__field_group .Community-module__z0ec4W__file_input{clip-path:inset(50%);white-space:nowrap;width:1px;min-height:1px;padding:0;position:absolute;overflow:hidden}.Community-module__z0ec4W__file_picker{min-height:44px;padding:0 var(--space_4);border:1px solid var(--color_text_primary);background:var(--color_paper_warm);cursor:pointer;transition:background-color var(--motion_control);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.Community-module__z0ec4W__file_picker:hover{background:var(--color_hover_paper)}.Community-module__z0ec4W__file_input:focus-visible+.Community-module__z0ec4W__file_picker{outline:3px solid var(--color_focus);outline-offset:2px}.Community-module__z0ec4W__file_selection{min-width:0;color:var(--color_text_secondary);overflow-wrap:anywhere;font-size:13px;line-height:1.5}.Community-module__z0ec4W__field_group textarea{resize:vertical;min-height:112px;line-height:1.6}.Community-module__z0ec4W__field_group input:focus-visible,.Community-module__z0ec4W__field_group select:focus-visible,.Community-module__z0ec4W__field_group textarea:focus-visible,.Community-module__z0ec4W__channel_link:focus-visible,.Community-module__z0ec4W__primary_button:focus-visible,.Community-module__z0ec4W__secondary_button:focus-visible,.Community-module__z0ec4W__text_button:focus-visible,.Community-module__z0ec4W__attachment_link:focus-visible,.Community-module__z0ec4W__code_copy:focus-visible{outline:3px solid var(--color_focus);outline-offset:2px}.Community-module__z0ec4W__content_panel{width:100%;min-width:0;overflow:hidden}.Community-module__z0ec4W__content_header{justify-content:space-between;gap:var(--space_3);flex-wrap:wrap;align-items:center;display:flex}.Community-module__z0ec4W__content_header p{margin:var(--space_1) 0 0;color:var(--color_text_secondary);font-size:14px}.Community-module__z0ec4W__live_status{min-height:40px;padding:var(--space_2) var(--space_4);border-bottom:1px solid var(--color_border_subtle);background:var(--color_paper_warm);align-items:center;display:flex}.Community-module__z0ec4W__chat_history{background:var(--color_surface_muted_glass);min-height:0}.Community-module__z0ec4W__chat_message_list{align-content:start;gap:var(--space_4);height:100%;min-height:0;max-height:520px;padding:var(--space_4);scroll-behavior:smooth;grid-auto-rows:max-content;margin:0;list-style:none;display:grid;overflow-y:auto}.Community-module__z0ec4W__chat_message{width:fit-content}.Community-module__z0ec4W__chat_message.Community-module__z0ec4W__is_own{margin-left:auto}.Community-module__z0ec4W__chat_message.Community-module__z0ec4W__is_own .Community-module__z0ec4W__record_header{text-align:right;justify-content:flex-end}.Community-module__z0ec4W__chat_author{color:var(--color_prompt_navy);margin:0;font-size:13px;line-height:1.4}.Community-module__z0ec4W__chat_pinned{min-height:20px;margin-top:var(--space_1);color:var(--color_studio_indigo_ink);align-items:center;font-size:11px;font-weight:700;display:inline-flex}.Community-module__z0ec4W__chat_bubble{min-width:96px;padding:var(--space_3) var(--space_4);border:1px solid var(--color_border_subtle);border-radius:4px var(--radius_card) var(--radius_card) var(--radius_card);background:var(--color_surface);box-shadow:var(--shadow_glass_inner)}.Community-module__z0ec4W__chat_bubble .Community-module__z0ec4W__content_blocks{gap:var(--space_2)}.Community-module__z0ec4W__chat_bubble .Community-module__z0ec4W__content_blocks p{line-height:1.55}.Community-module__z0ec4W__chat_message.Community-module__z0ec4W__is_own .Community-module__z0ec4W__content_link{color:inherit}.Community-module__z0ec4W__chat_message.Community-module__z0ec4W__is_own .Community-module__z0ec4W__attachment_link{color:var(--color_focus)}.Community-module__z0ec4W__chat_delete_button{border:1px solid var(--color_border_subtle);width:32px;height:32px;color:var(--color_text_secondary);background:var(--color_surface);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:inline-grid}.Community-module__z0ec4W__chat_delete_button:hover:not(:disabled){border-color:var(--color_error);color:var(--color_error)}.Community-module__z0ec4W__chat_delete_button:focus-visible{outline:3px solid var(--color_focus);outline-offset:2px}.Community-module__z0ec4W__chat_delete_button:disabled{cursor:not-allowed;color:var(--color_disabled)}.Community-module__z0ec4W__chat_editor{gap:var(--space_3);border:0;border-top:1px solid var(--color_border_subtle);background:var(--color_surface);box-shadow:none;border-radius:0;margin:0;position:static}.Community-module__z0ec4W__chat_composer_tools{gap:var(--space_1);display:flex}.Community-module__z0ec4W__chat_tool_button{border-radius:var(--radius_control);width:40px;height:40px;color:var(--color_studio_navy);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;display:inline-grid}.Community-module__z0ec4W__chat_tool_button:hover{border-color:var(--color_border_strong);background:var(--color_hover_surface)}.Community-module__z0ec4W__chat_tool_button:focus-visible{outline:3px solid var(--color_focus);outline-offset:2px}.Community-module__z0ec4W__chat_compose_row{align-items:flex-end;gap:var(--space_2);display:flex}.Community-module__z0ec4W__chat_attachment_summary,.Community-module__z0ec4W__chat_code_summary{color:var(--color_text_secondary);margin:0;font-size:12px;line-height:1.4}.Community-module__z0ec4W__chat_code_summary{color:var(--color_studio_indigo_ink)}.Community-module__z0ec4W__chat_send_button{flex:0 0 44px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;padding:0;display:inline-flex}.Community-module__z0ec4W__send_spinner{animation:1s linear infinite Community-module__z0ec4W__send_spin}@keyframes Community-module__z0ec4W__send_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Community-module__z0ec4W__send_spinner{animation:none}}.Community-module__z0ec4W__screen_reader_only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Community-module__z0ec4W__record_list{margin:0;padding:0;list-style:none}.Community-module__z0ec4W__board_post_list{gap:var(--space_3);padding:0 var(--space_4) var(--space_4);margin:0;list-style:none;display:grid}.Community-module__z0ec4W__board_post_feed{gap:var(--space_3);display:grid}.Community-module__z0ec4W__board_post_toolbar{gap:var(--space_3);padding:var(--space_3) var(--space_4);border-bottom:1px solid var(--color_border_subtle);background:var(--color_surface_muted_glass);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.Community-module__z0ec4W__board_post_count{color:var(--color_text_secondary);margin:0;font-size:13px}.Community-module__z0ec4W__board_post_count strong{color:var(--color_studio_indigo_ink)}.Community-module__z0ec4W__board_post_controls{gap:var(--space_2);flex-wrap:wrap;align-items:center;display:flex}.Community-module__z0ec4W__board_search_control,.Community-module__z0ec4W__board_sort_control{gap:var(--space_2);padding:0 var(--space_2);border:1px solid var(--color_border_subtle);border-radius:var(--radius_control);color:var(--color_text_secondary);background:var(--color_surface);align-items:center;display:inline-flex}.Community-module__z0ec4W__board_search_control:focus-within,.Community-module__z0ec4W__board_sort_control:focus-within{outline:3px solid var(--color_focus);outline-offset:2px}.Community-module__z0ec4W__board_search_control input,.Community-module__z0ec4W__board_sort_control select{min-width:0;color:var(--color_text_primary);font:inherit;background:0 0;border:0;outline:0;font-size:13px}.Community-module__z0ec4W__board_search_control input{width:10rem}.Community-module__z0ec4W__board_sort_control select{cursor:pointer}.Community-module__z0ec4W__board_search_empty{margin:0 var(--space_4) var(--space_4);padding:var(--space_4);border:1px solid var(--color_border_subtle);border-radius:var(--radius_control);color:var(--color_text_secondary);background:var(--color_surface_muted_glass)}.Community-module__z0ec4W__board_post_link{gap:var(--space_3);padding:var(--space_4);border:1px solid var(--color_border_subtle);border-radius:var(--radius_card);color:inherit;background:var(--color_surface);cursor:pointer;transition:border-color var(--motion_control), background-color var(--motion_control), box-shadow var(--motion_control);grid-template-columns:minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.Community-module__z0ec4W__board_post_link:hover{border-color:var(--color_studio_indigo);background:var(--color_hover_surface);box-shadow:var(--shadow_glass_inner)}.Community-module__z0ec4W__board_post_link:focus-visible,.Community-module__z0ec4W__board_back_link:focus-visible{outline:3px solid var(--color_focus);outline-offset:-3px}.Community-module__z0ec4W__board_post_main{min-width:0}.Community-module__z0ec4W__board_post_title_row{gap:var(--space_2);flex-wrap:wrap;align-items:center;display:flex}.Community-module__z0ec4W__board_pinned_icon{color:var(--color_prompt_gold);flex:none}.Community-module__z0ec4W__board_post_title_row h3{color:var(--color_prompt_navy);margin:0;font-size:17px;line-height:1.45}.Community-module__z0ec4W__board_post_main p{margin:var(--space_1) 0 0;color:var(--color_text_secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.Community-module__z0ec4W__board_pinned_badge{min-height:24px;padding:0 var(--space_2);border:1px solid var(--color_prompt_gold);background:var(--color_paper_warm);color:var(--color_prompt_navy);white-space:nowrap;border-radius:999px;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.Community-module__z0ec4W__board_post_meta{color:var(--color_text_secondary);text-align:right;white-space:nowrap;font-size:12px;line-height:1.5}.Community-module__z0ec4W__board_post_detail{gap:var(--space_4);padding:var(--space_4);display:grid}.Community-module__z0ec4W__board_post_detail>article{border:1px solid var(--color_glass_indigo_line_strong);border-radius:var(--radius_card);background:var(--color_surface);box-shadow:var(--shadow_glass_inner)}.Community-module__z0ec4W__board_back_link{width:fit-content;min-height:44px;padding:0 var(--space_4);color:var(--color_prompt_navy);cursor:pointer;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.Community-module__z0ec4W__board_comment_section{gap:var(--space_3);padding:var(--space_4);border:1px solid var(--color_border_subtle);border-radius:var(--radius_card);background:var(--color_surface_muted);display:grid}.Community-module__z0ec4W__board_comment_section h3,.Community-module__z0ec4W__board_comment_section>p{margin:0}.Community-module__z0ec4W__board_comment_section h3{color:var(--color_text_primary);font-size:15px}.Community-module__z0ec4W__board_comment_section>p{color:var(--color_text_secondary);font-size:13px}.Community-module__z0ec4W__record_item{gap:var(--space_3);padding:var(--space_4);border-bottom:1px solid var(--color_border_subtle);overflow-wrap:anywhere;display:grid}.Community-module__z0ec4W__record_item:last-child{border-bottom:0}.Community-module__z0ec4W__record_item.Community-module__z0ec4W__is_pinned{border-left:3px solid var(--color_prompt_gold);background:var(--color_paper_warm)}.Community-module__z0ec4W__record_header{justify-content:space-between;gap:var(--space_2) var(--space_4);flex-wrap:wrap;align-items:start;display:flex}.Community-module__z0ec4W__record_title{color:var(--color_prompt_navy);margin:0;font-size:17px;line-height:1.45}.Community-module__z0ec4W__status_label{min-height:28px;padding:0 var(--space_2);border:1px solid var(--color_border_subtle);background:var(--color_paper_warm);color:var(--color_text_primary);border-radius:999px;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.Community-module__z0ec4W__status_label.Community-module__z0ec4W__is_answered,.Community-module__z0ec4W__status_label.Community-module__z0ec4W__is_resolved{border-color:color-mix(in srgb, var(--color_make_mint) 70%, var(--color_border_subtle));background:color-mix(in srgb, var(--color_make_mint) 18%, var(--color_surface))}.Community-module__z0ec4W__status_label.Community-module__z0ec4W__is_needs_check{border-color:var(--color_prompt_gold);background:color-mix(in srgb, var(--color_prompt_gold) 14%, var(--color_surface))}.Community-module__z0ec4W__content_blocks,.Community-module__z0ec4W__rich_content{gap:var(--space_3);display:grid}.Community-module__z0ec4W__rich_content>:is(h2,h3,p,ul,ol,blockquote,pre){margin:0}.Community-module__z0ec4W__rich_table_wrapper{width:100%;overflow-x:auto}.Community-module__z0ec4W__rich_table{border-collapse:collapse;background:var(--color_surface);width:100%;min-width:32rem}.Community-module__z0ec4W__rich_table th,.Community-module__z0ec4W__rich_table td{min-width:7rem;padding:var(--space_2);border:1px solid var(--color_border_strong);vertical-align:top}.Community-module__z0ec4W__rich_table th{color:var(--color_studio_navy);background:var(--color_studio_indigo_soft);font-weight:700}.Community-module__z0ec4W__rich_table :is(p,ul,ol,blockquote,pre){margin:0}.Community-module__z0ec4W__rich_content>:is(ul,ol){padding-left:1.35rem}.Community-module__z0ec4W__rich_content blockquote{border-left:3px solid var(--color_border_strong);color:var(--color_text_secondary);padding-left:var(--space_3)}.Community-module__z0ec4W__inline_image_figure{margin:0}.Community-module__z0ec4W__inline_image{border:1px solid var(--color_border_subtle);object-fit:contain;border-radius:.75rem;max-width:min(100%,48rem);max-height:28rem;display:block}.Community-module__z0ec4W__inline_image_missing{color:var(--color_text_secondary);font-size:.875rem}.Community-module__z0ec4W__content_blocks p{white-space:pre-wrap;margin:0;line-height:1.65}.Community-module__z0ec4W__content_link,.Community-module__z0ec4W__attachment_link{color:var(--color_focus);cursor:pointer;text-underline-offset:3px;overflow-wrap:anywhere}.Community-module__z0ec4W__code_block{padding:var(--space_4);border:1px solid var(--color_prompt_navy);background:var(--color_prompt_navy);color:var(--color_paper_warm);white-space:pre;border-radius:6px;margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px;line-height:1.6;position:relative;overflow-x:auto}.Community-module__z0ec4W__code_toolbar{justify-content:space-between;gap:var(--space_3);margin-bottom:var(--space_2);align-items:center;display:flex}.Community-module__z0ec4W__code_language{color:var(--color_text_secondary);font-size:12px}.Community-module__z0ec4W__code_copy,.Community-module__z0ec4W__text_button{min-height:44px;padding:0 var(--space_3);border:1px solid var(--color_border_subtle);background:var(--color_surface);color:var(--color_text_primary);cursor:pointer;font:inherit;transition:background-color var(--motion_control);border-radius:6px;font-size:13px}.Community-module__z0ec4W__code_copy:not(:disabled):hover,.Community-module__z0ec4W__text_button:not(:disabled):hover{border-color:var(--color_prompt_navy);background:var(--color_hover_surface)}.Community-module__z0ec4W__attachment_list{gap:var(--space_2);margin:0;padding:0;list-style:none;display:grid}.Community-module__z0ec4W__attachment_item{gap:var(--space_3);padding:var(--space_3);border:1px solid var(--color_border_subtle);border-left:2px solid var(--color_rule_gold);background:var(--color_paper_warm);border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.Community-module__z0ec4W__attachment_image{width:auto;max-width:min(100%,640px);height:auto;max-height:440px;margin-top:var(--space_2);border:1px solid var(--color_border_subtle);object-fit:contain;background:var(--color_paper_warm);border-radius:6px;display:block}.Community-module__z0ec4W__record_actions,.Community-module__z0ec4W__editor_actions{gap:var(--space_2);flex-wrap:wrap;align-items:center;display:flex}.Community-module__z0ec4W__primary_button,.Community-module__z0ec4W__secondary_button{min-height:44px;padding:0 var(--space_4);border:1px solid var(--color_prompt_navy);cursor:pointer;font:inherit;transition:background-color var(--motion_control);border-radius:6px;font-weight:700}.Community-module__z0ec4W__primary_button{color:#fff;background:var(--color_action_glass,#b84216);box-shadow:var(--shadow_action_glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:0;font-weight:500}.Community-module__z0ec4W__primary_button:not(:disabled):hover{background:var(--color_action_glass_hover,#9c3510)}.Community-module__z0ec4W__secondary_button{background:var(--color_surface);color:var(--color_prompt_navy)}.Community-module__z0ec4W__secondary_button:not(:disabled):hover{background:var(--color_hover_surface)}.Community-module__z0ec4W__primary_button:disabled,.Community-module__z0ec4W__secondary_button:disabled,.Community-module__z0ec4W__text_button:disabled{cursor:not-allowed;border-color:var(--color_border_subtle);background:var(--color_border_subtle);color:var(--color_disabled)}.Community-module__z0ec4W__action_message{color:var(--color_text_secondary);margin:0;font-size:13px;line-height:1.5}.Community-module__z0ec4W__action_message.Community-module__z0ec4W__has_error{color:var(--color_error)}.Community-module__z0ec4W__editor_panel,.Community-module__z0ec4W__question_editor{gap:var(--space_4);margin:var(--space_4);padding:var(--space_4);border:var(--border_width) solid var(--color_glass_line);background:var(--color_surface_muted_glass);box-shadow:var(--shadow_glass_inner);-webkit-backdrop-filter:blur(var(--glass_blur_compact));backdrop-filter:blur(var(--glass_blur_compact));display:grid}.Community-module__z0ec4W__editor_panel{z-index:2;position:sticky;bottom:0}.Community-module__z0ec4W__editor_panel[aria-disabled=true]{background:var(--color_paper_warm)}.Community-module__z0ec4W__optional_fields{padding:var(--space_2) 0;border-top:1px solid var(--color_border_subtle)}.Community-module__z0ec4W__optional_fields summary{cursor:pointer;min-height:44px;color:var(--color_prompt_navy);font-weight:700;line-height:44px}.Community-module__z0ec4W__optional_grid{gap:var(--space_3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Community-module__z0ec4W__empty_state,.Community-module__z0ec4W__read_only_notice,.Community-module__z0ec4W__connection_error{padding:var(--space_5);color:var(--color_text_secondary);margin:0;line-height:1.6}.Community-module__z0ec4W__read_only_notice{border-top:1px solid var(--color_border_subtle);background:var(--color_paper_warm)}.Community-module__z0ec4W__connection_error{color:var(--color_error)}.Community-module__z0ec4W__comment_list{gap:var(--space_2);padding:var(--space_3) 0 0 var(--space_4);border-left:2px solid var(--color_rule_gold);margin:0;list-style:none;display:grid}.Community-module__z0ec4W__comment_item{gap:var(--space_1);display:grid}.Community-module__z0ec4W__comment_item p{color:var(--color_text_secondary);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.6}.Community-module__z0ec4W__question_command{margin:var(--space_4)}@media (max-width:900px){.Community-module__z0ec4W__community_layout{gap:var(--space_4)}.Community-module__z0ec4W__channel_panel{position:static}.Community-module__z0ec4W__channel_list{display:none}.Community-module__z0ec4W__channel_select_wrap{display:grid}.Community-module__z0ec4W__board_post_link{grid-template-columns:minmax(0,1fr);align-items:start}.Community-module__z0ec4W__board_post_meta{text-align:left;white-space:normal}.Community-module__z0ec4W__channel_create{border-top:1px solid var(--color_border_subtle)}.Community-module__z0ec4W__optional_grid{grid-template-columns:minmax(0,1fr)}.Community-module__z0ec4W__editor_panel{margin:var(--space_3)}}@media (max-width:480px){.Community-module__z0ec4W__content_header,.Community-module__z0ec4W__record_header,.Community-module__z0ec4W__attachment_item{grid-template-columns:minmax(0,1fr)}.Community-module__z0ec4W__content_header,.Community-module__z0ec4W__record_header{display:grid}.Community-module__z0ec4W__record_actions,.Community-module__z0ec4W__editor_actions{grid-template-columns:minmax(0,1fr);display:grid}.Community-module__z0ec4W__chat_message .Community-module__z0ec4W__record_actions{display:flex}.Community-module__z0ec4W__primary_button,.Community-module__z0ec4W__secondary_button,.Community-module__z0ec4W__text_button{width:100%}.Community-module__z0ec4W__chat_send_button{width:44px}}@media (prefers-reduced-motion:reduce){.Community-module__z0ec4W__channel_link,.Community-module__z0ec4W__primary_button,.Community-module__z0ec4W__secondary_button,.Community-module__z0ec4W__text_button{transition:none}.Community-module__z0ec4W__chat_message_list{scroll-behavior:auto}}.Community-module__z0ec4W__student_page{width:min(calc(100% - (var(--space_5) * 2)), 1320px)}.Community-module__z0ec4W__student_nav,.Community-module__z0ec4W__page_intro,.Community-module__z0ec4W__channel_panel,.Community-module__z0ec4W__content_panel{border:1px solid var(--color_glass_line);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))}.Community-module__z0ec4W__student_nav{margin-bottom:var(--space_5);padding:var(--space_2);border-radius:var(--radius_card);box-shadow:var(--shadow_glass_tabs), var(--shadow_glass_inner)}.Community-module__z0ec4W__student_nav a,.Community-module__z0ec4W__student_nav span{background:var(--color_glass_surface)}.Community-module__z0ec4W__page_intro{padding:var(--space_5);border-radius:var(--radius_card)}.Community-module__z0ec4W__community_layout{grid-template-columns:var(--community_navigation_width,210px) minmax(0, 1fr)}.Community-module__z0ec4W__content_panel{max-width:none}.Community-module__z0ec4W__channel_panel,.Community-module__z0ec4W__content_panel{border-color:var(--color_glass_indigo_line)}.Community-module__z0ec4W__record_item{background:var(--color_surface_muted_glass)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.Community-module__z0ec4W__student_nav,.Community-module__z0ec4W__page_intro,.Community-module__z0ec4W__channel_panel,.Community-module__z0ec4W__content_panel{background:var(--color_glass_surface_fallback)}}@media (max-width:900px){.Community-module__z0ec4W__community_layout{grid-template-columns:minmax(0,1fr)}}.Community-module__z0ec4W__channel_row{border-bottom:1px solid var(--color_border_subtle);align-items:center;display:flex}.Community-module__z0ec4W__channel_row .Community-module__z0ec4W__channel_link{border-bottom:0;flex:1;min-width:0}.Community-module__z0ec4W__channel_manage_inline_form{flex:none;align-items:center;display:flex}.Community-module__z0ec4W__channel_manage_open{width:32px;height:32px;border-radius:var(--radius_control,8px);color:var(--color_text_secondary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-inline-end:var(--space_2);display:inline-grid}.Community-module__z0ec4W__channel_manage_open:hover{color:var(--color_prompt_navy);background:var(--color_surface_muted)}.Community-module__z0ec4W__channel_manage_open:focus-visible{outline:3px solid var(--color_focus);outline-offset:2px}.Community-module__z0ec4W__channel_manage_form{align-items:center;gap:var(--space_2);padding:var(--space_2) var(--space_3);border-bottom:1px solid var(--color_border_subtle);display:flex}.Community-module__z0ec4W__channel_manage_input{min-width:0;min-height:32px;padding:0 var(--space_2);border:1px solid var(--color_border_strong);border-radius:var(--radius_control,8px);color:var(--color_text_primary);background:var(--color_surface);font:inherit;font-size:var(--font_size_label,14px);flex:1}.Community-module__z0ec4W__channel_manage_confirm,.Community-module__z0ec4W__channel_manage_cancel{border:1px solid var(--color_border_subtle);border-radius:var(--radius_control,8px);background:var(--color_surface);cursor:pointer;flex:none;place-items:center;width:32px;height:32px;display:inline-grid}.Community-module__z0ec4W__channel_manage_confirm{color:var(--color_prompt_navy)}.Community-module__z0ec4W__channel_manage_cancel{color:var(--color_text_secondary)}.Community-module__z0ec4W__channel_manage_confirm:focus-visible,.Community-module__z0ec4W__channel_manage_cancel:focus-visible{outline:3px solid var(--color_focus);outline-offset:2px}.Community-module__z0ec4W__channel_manage_footer{padding:var(--space_3)}.Community-module__z0ec4W__channel_manage_add{align-items:center;gap:var(--space_2);min-height:36px;padding:0 var(--space_3);border:1px dashed var(--color_border_strong);border-radius:var(--radius_control,8px);color:var(--color_text_secondary);font:inherit;font-size:var(--font_size_label,14px);cursor:pointer;background:0 0;display:inline-flex}.Community-module__z0ec4W__channel_manage_add:hover{color:var(--color_prompt_navy);background:var(--color_surface_muted)}.Community-module__z0ec4W__channel_manage_add:focus-visible{outline:3px solid var(--color_focus);outline-offset:2px}.Community-module__z0ec4W__channel_manage_message{padding:0 var(--space_3) var(--space_3);color:var(--color_text_secondary);font-size:var(--font_size_label,14px);margin:0}.Community-module__z0ec4W__channel_manage_message.Community-module__z0ec4W__has_error{color:var(--color_danger,#b3261e)}.Community-module__z0ec4W__channel_panel,.Community-module__z0ec4W__content_panel{border:var(--border_width) solid var(--color_glass_line)}.Community-module__z0ec4W__student_nav [aria-current=page]{background:var(--background_studio_selected);color:var(--color_studio_navy);border-color:#0000;font-weight:600}.Community-module__z0ec4W__board_search_control,.Community-module__z0ec4W__board_sort_control{min-height:var(--control_height)}.Community-module__z0ec4W__board_sort_control.Community-module__z0ec4W__board_sort_control select:not([multiple]){min-width:92px;min-height:calc(var(--control_height) - 2px);white-space:nowrap;border:0;border-radius:0;padding:8px}.Community-module__z0ec4W__board_sort_control select::picker(select){min-width:140px}.Community-module__z0ec4W__board_sort_control.Community-module__z0ec4W__board_sort_control select:not([multiple]) option{white-space:nowrap}.Community-module__z0ec4W__room_dialog_body.Community-module__z0ec4W__room_dialog_body{padding-bottom:var(--space_4)}.Community-module__z0ec4W__chat_room{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;height:clamp(460px,72dvh,760px);min-height:0;display:grid;overflow:hidden}.Community-module__z0ec4W__chat_room .Community-module__z0ec4W__live_status{margin:0}.Community-module__z0ec4W__chat_room .Community-module__z0ec4W__chat_history{background:var(--color_hover_surface);flex-direction:column;display:flex;overflow:hidden}.Community-module__z0ec4W__chat_room .Community-module__z0ec4W__chat_message_list{height:auto;max-height:none;padding:var(--space_5);flex:1}.Community-module__z0ec4W__record_item.Community-module__z0ec4W__chat_message{gap:var(--space_2);background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;max-width:min(88%,760px);padding:0}.Community-module__z0ec4W__chat_message .Community-module__z0ec4W__record_header{grid-area:1/1;justify-content:flex-start;align-self:center;display:flex}.Community-module__z0ec4W__chat_message .Community-module__z0ec4W__record_header>div{align-items:baseline;gap:var(--space_2);flex-wrap:wrap;display:flex}.Community-module__z0ec4W__chat_message .Community-module__z0ec4W__chat_author{font-size:14px}.Community-module__z0ec4W__chat_message .Community-module__z0ec4W__record_actions{grid-area:1/2;justify-content:flex-end;align-self:center;margin:0;padding:0}.Community-module__z0ec4W__chat_message .Community-module__z0ec4W__chat_bubble{min-width:0;color:var(--color_text_primary);background:var(--color_surface);border-color:var(--color_identity_line);grid-column:1/-1}.Community-module__z0ec4W__chat_message.Community-module__z0ec4W__is_own .Community-module__z0ec4W__chat_bubble{border-radius:var(--radius_card) 4px var(--radius_card) var(--radius_card);color:var(--color_surface);background:var(--color_action_glass);border-color:#0000}.Community-module__z0ec4W__chat_room .Community-module__z0ec4W__editor_panel.Community-module__z0ec4W__chat_editor{gap:var(--space_2);min-width:0;max-height:300px;padding:var(--space_4);border:0;border-top:var(--border_width) solid var(--color_identity_line);background:var(--color_surface);box-shadow:none;border-radius:0;margin:0;position:static;overflow-y:auto}.Community-module__z0ec4W__chat_compose_row .Community-module__z0ec4W__chat_body_field{flex:1;min-width:0}.Community-module__z0ec4W__chat_body_field textarea{min-height:72px;max-height:160px}.Community-module__z0ec4W__chat_editor .Community-module__z0ec4W__chat_action_status{min-height:20px;margin:0}@media (max-width:600px){.Community-module__z0ec4W__chat_room .Community-module__z0ec4W__chat_message_list{padding:var(--space_3)}.Community-module__z0ec4W__record_item.Community-module__z0ec4W__chat_message{max-width:94%}}
.ChatCodeDialog-module__-Gu3eG__chat_code_dialog_backdrop{width:100%;max-width:none;height:100dvh;max-height:none;padding:var(--space_4);color:inherit;background:0 0;border:0;place-items:center;margin:0;display:grid;position:fixed;inset:0}.ChatCodeDialog-module__-Gu3eG__chat_code_dialog_backdrop::backdrop{background:var(--color_overlay)}.ChatCodeDialog-module__-Gu3eG__chat_code_dialog{gap:var(--space_4);width:min(100%, var(--dialog_width));max-height:calc(100dvh - (var(--space_4) * 2));padding:var(--space_5);border:1px solid var(--color_glass_line_strong);border-radius:var(--radius_card);background:var(--color_surface);box-shadow:var(--shadow_glass_panel), var(--shadow_glass_inner);display:grid;overflow-y:auto}.ChatCodeDialog-module__-Gu3eG__chat_code_dialog_header,.ChatCodeDialog-module__-Gu3eG__chat_code_dialog_actions{justify-content:space-between;align-items:center;gap:var(--space_3);display:flex}.ChatCodeDialog-module__-Gu3eG__chat_code_dialog_header h3{color:var(--color_prompt_navy);margin:0;font-size:20px}.ChatCodeDialog-module__-Gu3eG__chat_code_dialog_actions{justify-content:flex-end}.ChatCodeDialog-module__-Gu3eG__chat_code_textarea{min-height:280px;color:var(--color_surface);background:var(--color_studio_navy);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.6}
.ContentHub-module__prmyba__content_hub{gap:var(--space_6);width:min(100%, var(--content_width));display:grid}.ContentHub-module__prmyba__page_header{justify-content:space-between;align-items:flex-start;gap:var(--space_5);padding:var(--space_6);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)) saturate(1.2);backdrop-filter:blur(var(--glass_blur)) saturate(1.2);display:flex}.ContentHub-module__prmyba__header_actions{justify-content:flex-end;gap:var(--space_2);flex-wrap:wrap;display:flex}.ContentHub-module__prmyba__eyebrow{margin:0 0 var(--space_2);color:var(--color_studio_indigo_ink);font-size:13px;font-weight:700}.ContentHub-module__prmyba__page_header h1,.ContentHub-module__prmyba__dialog_header h2,.ContentHub-module__prmyba__empty_state h2,.ContentHub-module__prmyba__source_card_title{color:var(--color_prompt_navy);margin:0}.ContentHub-module__prmyba__page_header h1{font-size:clamp(28px,4vw,40px);line-height:1.2}.ContentHub-module__prmyba__page_header p:not(.ContentHub-module__prmyba__eyebrow){max-width:660px;margin:var(--space_3) 0 0;color:var(--color_text_secondary);line-height:1.65}.ContentHub-module__prmyba__primary_button,.ContentHub-module__prmyba__secondary_button,.ContentHub-module__prmyba__edit_button,.ContentHub-module__prmyba__delete_button,.ContentHub-module__prmyba__text_button,.ContentHub-module__prmyba__icon_button{font:inherit;cursor:pointer;border:0}.ContentHub-module__prmyba__primary_button,.ContentHub-module__prmyba__secondary_button,.ContentHub-module__prmyba__edit_button,.ContentHub-module__prmyba__delete_button{justify-content:center;align-items:center;gap:var(--space_2);min-height:44px;padding:0 var(--space_4);border-radius:var(--radius_control);white-space:nowrap;font-weight:500;display:inline-flex}.ContentHub-module__prmyba__primary_button{color:#fff;background:var(--color_action_glass,#b84216);box-shadow:var(--shadow_action_glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.ContentHub-module__prmyba__primary_button:hover:not(:disabled){background:var(--color_action_glass_hover,#9c3510)}.ContentHub-module__prmyba__primary_button:disabled{cursor:not-allowed;opacity:.55}.ContentHub-module__prmyba__secondary_button,.ContentHub-module__prmyba__edit_button{border:1px solid var(--color_border_subtle);color:var(--color_prompt_navy);background:var(--color_surface)}.ContentHub-module__prmyba__secondary_button:hover,.ContentHub-module__prmyba__edit_button:hover{background:var(--color_hover_surface)}.ContentHub-module__prmyba__empty_state,.ContentHub-module__prmyba__source_card{border-radius:var(--radius_card);background:var(--color_surface)}.ContentHub-module__prmyba__delete_button{border:1px solid var(--color_error);color:var(--color_error);background:var(--color_surface)}.ContentHub-module__prmyba__delete_button:hover:not(:disabled){background:var(--color_hover_danger)}.ContentHub-module__prmyba__delete_button:disabled{color:var(--color_studio_disabled);cursor:wait}.ContentHub-module__prmyba__content_workspace{gap:var(--space_5);grid-template-columns:minmax(200px,248px) minmax(0,1fr);align-items:start;display:grid}.ContentHub-module__prmyba__content_workspace_single{gap:var(--space_5);display:grid}.ContentHub-module__prmyba__source_feed{border-radius:var(--radius_card);background:var(--color_surface)}.ContentHub-module__prmyba__source_search_control:focus-within,.ContentHub-module__prmyba__source_sort_control:focus-within{outline:3px solid var(--color_focus);outline-offset:2px}.ContentHub-module__prmyba__source_feed{overflow:hidden}.ContentHub-module__prmyba__embedded_header_actions{justify-content:flex-end;display:flex}.ContentHub-module__prmyba__filter_links{gap:var(--space_2);padding:var(--space_3) var(--space_4) 0;flex-wrap:wrap;display:flex}.ContentHub-module__prmyba__filter_links button{min-height:36px;padding:0 var(--space_3);border:1px solid var(--color_border_subtle);border-radius:var(--radius_control);color:var(--color_text_secondary);background:var(--color_surface);cursor:pointer;font:inherit;font-size:13px;font-weight:700}.ContentHub-module__prmyba__filter_links button:hover{color:var(--color_prompt_navy);background:var(--color_hover_surface)}.ContentHub-module__prmyba__filter_links button.ContentHub-module__prmyba__is_active,.ContentHub-module__prmyba__filter_links button[aria-pressed=true]{border-color:var(--color_studio_indigo);color:var(--color_studio_indigo_ink);background:var(--color_studio_indigo_soft)}.ContentHub-module__prmyba__filter_links button:focus-visible{outline:3px solid var(--color_focus);outline-offset:2px}.ContentHub-module__prmyba__source_toolbar{gap:var(--space_3);padding:var(--space_3) var(--space_4);border-bottom:1px solid var(--color_border_subtle);background:var(--color_surface_muted);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.ContentHub-module__prmyba__source_toolbar>p{color:var(--color_text_secondary);margin:0;font-size:13px}.ContentHub-module__prmyba__source_toolbar strong{color:var(--color_studio_indigo_ink)}.ContentHub-module__prmyba__source_toolbar_controls{gap:var(--space_2);flex-wrap:wrap;align-items:center;display:flex}.ContentHub-module__prmyba__source_search_control,.ContentHub-module__prmyba__source_sort_control{gap:var(--space_2);padding:0 var(--space_2);border:1px solid var(--color_border_subtle);border-radius:var(--radius_control);color:var(--color_text_secondary);background:var(--color_surface);align-items:center;display:inline-flex}.ContentHub-module__prmyba__source_search_control input,.ContentHub-module__prmyba__source_sort_control select{min-width:0;color:var(--color_text_primary);font:inherit;background:0 0;border:0;outline:0;font-size:13px}.ContentHub-module__prmyba__source_search_control input{width:10rem}.ContentHub-module__prmyba__source_sort_control select{cursor:pointer}.ContentHub-module__prmyba__empty_state{padding:var(--space_6)}.ContentHub-module__prmyba__empty_state p{margin:var(--space_2) 0 0;color:var(--color_text_secondary)}.ContentHub-module__prmyba__source_list{gap:var(--space_3);padding:var(--space_4);margin:0;list-style:none;display:grid}.ContentHub-module__prmyba__flowyullab_content_grid{gap:var(--space_4);padding:var(--space_4);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;list-style:none;display:grid}.ContentHub-module__prmyba__flowyullab_content_card{grid-template-rows:minmax(0,1fr) auto}.ContentHub-module__prmyba__flowyullab_content_card_main{min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;display:grid}.ContentHub-module__prmyba__flowyullab_content_card_main:focus-visible{outline:3px solid var(--color_focus);outline-offset:-3px}.ContentHub-module__prmyba__flowyullab_content_actions{gap:var(--space_2);padding:var(--space_3);border-top:1px solid var(--color_border_subtle);background:var(--color_surface_muted);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ContentHub-module__prmyba__flowyullab_content_actions .ContentHub-module__prmyba__edit_button,.ContentHub-module__prmyba__flowyullab_content_actions .ContentHub-module__prmyba__source_delete_form,.ContentHub-module__prmyba__flowyullab_content_actions .ContentHub-module__prmyba__delete_button{width:100%}.ContentHub-module__prmyba__source_card{justify-content:space-between;align-items:flex-start;gap:var(--space_4);padding:var(--space_5);display:flex}.ContentHub-module__prmyba__source_card_main{min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;flex:auto;padding:0}.ContentHub-module__prmyba__source_card_actions{gap:var(--space_2);flex:none;display:grid}.ContentHub-module__prmyba__source_delete_form{gap:var(--space_2);display:grid}.ContentHub-module__prmyba__source_card_title{margin-top:var(--space_3);overflow-wrap:anywhere;font-size:18px;font-weight:700;display:block}.ContentHub-module__prmyba__source_card_main:hover .ContentHub-module__prmyba__source_card_title{text-decoration:underline;-webkit-text-decoration-color:var(--color_studio_indigo);text-decoration-color:var(--color_studio_indigo);text-underline-offset:4px}.ContentHub-module__prmyba__source_excerpt{margin:var(--space_2) 0 0;color:var(--color_text_secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.ContentHub-module__prmyba__kind_badge,.ContentHub-module__prmyba__pinned_badge{align-items:center;gap:var(--space_1);min-height:26px;padding:0 var(--space_2);border-radius:999px;font-size:12px;font-weight:700;display:inline-flex}.ContentHub-module__prmyba__kind_badge{color:var(--color_studio_indigo_ink);background:var(--color_navy_tint)}.ContentHub-module__prmyba__pinned_badge{margin-left:var(--space_2);color:var(--color_prompt_navy);background:var(--color_paper_warm)}.ContentHub-module__prmyba__source_meta,.ContentHub-module__prmyba__field_hint,.ContentHub-module__prmyba__selection_summary{margin:var(--space_2) 0 0;color:var(--color_text_secondary);font-size:14px;line-height:1.55}.ContentHub-module__prmyba__dialog{border:1px solid var(--color_border_subtle);border-radius:var(--radius_card);background:var(--color_surface);width:min(100% - 32px,720px);max-height:min(880px,100dvh - 32px);box-shadow:var(--shadow_glass_panel);margin:auto;padding:0;overflow:hidden}.ContentHub-module__prmyba__dialog::backdrop{background:#121e3273}.ContentHub-module__prmyba__dialog_form{grid-template-rows:auto minmax(0,1fr) auto;max-height:min(880px,100dvh - 32px);display:grid;overflow:hidden}.ContentHub-module__prmyba__dialog_body{gap:var(--space_4);min-height:0;padding:0 var(--space_5);display:grid;overflow:hidden auto}.ContentHub-module__prmyba__dialog_header,.ContentHub-module__prmyba__dialog_actions,.ContentHub-module__prmyba__cohort_selection_actions{justify-content:space-between;align-items:center;gap:var(--space_3);display:flex}.ContentHub-module__prmyba__dialog_header{padding:var(--space_5) var(--space_5) var(--space_3);align-items:flex-start}.ContentHub-module__prmyba__icon_button{width:40px;height:40px;color:var(--color_text_secondary);background:0 0;border-radius:50%;place-items:center;display:inline-grid}.ContentHub-module__prmyba__icon_button:hover{color:var(--color_prompt_navy);background:var(--color_hover_surface)}.ContentHub-module__prmyba__field_group{gap:var(--space_2);display:grid}.ContentHub-module__prmyba__field_group label,.ContentHub-module__prmyba__field_label,.ContentHub-module__prmyba__content_type_fieldset legend,.ContentHub-module__prmyba__cohort_fieldset legend,.ContentHub-module__prmyba__pin_control{color:var(--color_prompt_navy);font-weight:700}.ContentHub-module__prmyba__field_group input,.ContentHub-module__prmyba__field_group select,.ContentHub-module__prmyba__field_group textarea{box-sizing:border-box;width:100%;padding:var(--space_3);border:1px solid var(--color_border_subtle);border-radius:var(--radius_control);color:var(--color_text_primary);font:inherit;background:var(--color_surface)}.ContentHub-module__prmyba__source_preview_dialog{width:min(100% - 32px,1120px)}.ContentHub-module__prmyba__source_preview_shell{grid-template-rows:auto minmax(0,1fr);max-height:min(880px,100dvh - 32px);display:grid;overflow:hidden}.ContentHub-module__prmyba__source_preview_body{min-height:0;padding:0 var(--space_5) var(--space_5);overflow:hidden auto}.ContentHub-module__prmyba__source_preview_actions{align-items:center;gap:var(--space_2);display:flex}.ContentHub-module__prmyba__source_preview_meta{margin:var(--space_2) 0 0;color:var(--color_text_secondary);font-size:14px;line-height:1.5}.ContentHub-module__prmyba__source_preview_layout{gap:var(--space_5);grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:stretch;display:grid}.ContentHub-module__prmyba__source_preview_layout.ContentHub-module__prmyba__is_single_column{grid-template-columns:minmax(0,1fr)}.ContentHub-module__prmyba__source_preview_content{min-width:0;padding:var(--space_5);border:1px solid var(--color_glass_indigo_line_strong);border-radius:var(--radius_card);background:var(--color_surface);box-shadow:var(--shadow_glass_inner)}.ContentHub-module__prmyba__source_preview_content p{color:var(--color_text_primary);font-size:16px;line-height:1.7}.ContentHub-module__prmyba__source_comment_panel{gap:var(--space_3);min-width:0;padding:var(--space_4);border:1px solid var(--color_border_subtle);border-radius:var(--radius_card);background:var(--color_surface_muted);align-content:start;display:grid}.ContentHub-module__prmyba__source_comment_header{gap:var(--space_3);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.ContentHub-module__prmyba__source_comment_header h3{color:var(--color_text_primary);margin:0;font-size:15px}.ContentHub-module__prmyba__source_comment_header p,.ContentHub-module__prmyba__source_comment_empty{margin:var(--space_1) 0 0;color:var(--color_text_secondary);font-size:13px;line-height:1.5}.ContentHub-module__prmyba__source_comment_cohort_select,.ContentHub-module__prmyba__source_comment_form{gap:var(--space_2);display:grid}.ContentHub-module__prmyba__source_comment_cohort_select{min-width:160px;color:var(--color_prompt_navy);font-size:12px;font-weight:700}.ContentHub-module__prmyba__source_comment_cohort_select select,.ContentHub-module__prmyba__source_comment_form textarea{box-sizing:border-box;width:100%;padding:var(--space_3);border:1px solid var(--color_border_subtle);border-radius:var(--radius_control);color:var(--color_text_primary);font:inherit;background:var(--color_surface)}.ContentHub-module__prmyba__source_comment_cohort_select select{min-height:var(--control_height);padding-block:0}.ContentHub-module__prmyba__source_comment_list{align-content:start;gap:var(--space_2);margin:0;padding:0;list-style:none;display:grid}@media (min-width:901px) and (min-height:640px){.ContentHub-module__prmyba__source_preview_shell.ContentHub-module__prmyba__has_sidebar{height:min(880px,100dvh - 32px)}.ContentHub-module__prmyba__has_sidebar .ContentHub-module__prmyba__source_preview_body{overflow:hidden}.ContentHub-module__prmyba__has_sidebar .ContentHub-module__prmyba__source_preview_layout{height:100%;min-height:0}.ContentHub-module__prmyba__has_sidebar .ContentHub-module__prmyba__source_preview_content{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}.ContentHub-module__prmyba__has_sidebar .ContentHub-module__prmyba__source_comment_panel{flex-direction:column;min-height:0;display:flex;overflow-y:auto}.ContentHub-module__prmyba__has_sidebar .ContentHub-module__prmyba__source_comment_header,.ContentHub-module__prmyba__has_sidebar .ContentHub-module__prmyba__source_comment_form{flex:none}.ContentHub-module__prmyba__has_sidebar .ContentHub-module__prmyba__source_comment_list{overscroll-behavior:contain;scrollbar-gutter:stable;flex:none;min-height:0;overflow:visible}.ContentHub-module__prmyba__has_sidebar .ContentHub-module__prmyba__source_comment_form textarea{max-height:160px}}.ContentHub-module__prmyba__source_comment_item{padding:var(--space_3);border:1px solid var(--color_border_subtle);border-radius:var(--radius_control);background:var(--color_surface_muted)}.ContentHub-module__prmyba__source_comment_item_header,.ContentHub-module__prmyba__source_comment_item_header>div{gap:var(--space_2);flex-wrap:wrap;align-items:center;display:flex}.ContentHub-module__prmyba__source_comment_item_header{justify-content:space-between}.ContentHub-module__prmyba__source_comment_item_header>div{color:var(--color_text_secondary);font-size:12px}.ContentHub-module__prmyba__source_comment_item strong{color:var(--color_prompt_navy)}.ContentHub-module__prmyba__source_comment_remove_form{gap:var(--space_2);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.ContentHub-module__prmyba__source_comment_remove_form .ContentHub-module__prmyba__icon_button{width:32px;height:32px}.ContentHub-module__prmyba__source_comment_item p{margin:var(--space_2) 0 0;color:var(--color_text_secondary);overflow-wrap:anywhere;font-size:13px;line-height:1.55}.ContentHub-module__prmyba__source_comment_form{padding-top:var(--space_3);border-top:1px solid var(--color_border_subtle)}.ContentHub-module__prmyba__source_comment_form label{color:var(--color_prompt_navy);font-weight:700}.ContentHub-module__prmyba__source_comment_form textarea{resize:vertical;min-height:112px}.ContentHub-module__prmyba__source_comment_form .ContentHub-module__prmyba__primary_button{justify-self:start}.ContentHub-module__prmyba__board_create_form{gap:var(--space_2);display:grid}.ContentHub-module__prmyba__board_create_form label{color:var(--color_prompt_navy);font-weight:700}.ContentHub-module__prmyba__board_form_row{align-items:center;gap:var(--space_2);display:flex}.ContentHub-module__prmyba__board_form_row input{min-width:0;min-height:var(--control_height);box-sizing:border-box;padding:0 var(--space_3);border:1px solid var(--color_border_subtle);border-radius:var(--radius_control);color:var(--color_text_primary);font:inherit;background:var(--color_surface);flex:auto}.ContentHub-module__prmyba__board_form_row input:focus-visible{outline:3px solid var(--color_focus);outline-offset:2px}.ContentHub-module__prmyba__board_list{gap:var(--space_2);margin:0;padding:0;list-style:none;display:grid}.ContentHub-module__prmyba__empty_board_state{padding:var(--space_4);border:1px solid var(--color_border_subtle);border-radius:var(--radius_control);color:var(--color_text_secondary);background:var(--color_surface_muted);margin:0}.ContentHub-module__prmyba__sr_only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.ContentHub-module__prmyba__field_group textarea{resize:vertical}.ContentHub-module__prmyba__content_type_fieldset{gap:var(--space_2);border:0;margin:0;padding:0;display:grid}.ContentHub-module__prmyba__content_type_options{gap:var(--space_2);flex-wrap:wrap;display:flex}.ContentHub-module__prmyba__content_type_option{min-height:var(--control_height);align-items:center;gap:var(--space_2);padding:0 var(--space_3);border:1px solid var(--color_border_subtle);border-radius:var(--radius_control);color:var(--color_prompt_navy);cursor:pointer;font-weight:700;display:inline-flex}.ContentHub-module__prmyba__content_type_option:has(input:checked){border-color:var(--color_studio_indigo);color:var(--color_studio_indigo_ink);background:var(--color_studio_indigo_soft)}.ContentHub-module__prmyba__field_group input:focus-visible,.ContentHub-module__prmyba__field_group select:focus-visible,.ContentHub-module__prmyba__field_group textarea:focus-visible,.ContentHub-module__prmyba__source_card_main:focus-visible,.ContentHub-module__prmyba__source_comment_cohort_select select:focus-visible,.ContentHub-module__prmyba__source_comment_form textarea:focus-visible,.ContentHub-module__prmyba__content_type_option:focus-within,.ContentHub-module__prmyba__cohort_check_item:focus-within,.ContentHub-module__prmyba__primary_button:focus-visible,.ContentHub-module__prmyba__secondary_button:focus-visible,.ContentHub-module__prmyba__edit_button:focus-visible,.ContentHub-module__prmyba__delete_button:focus-visible,.ContentHub-module__prmyba__text_button:focus-visible,.ContentHub-module__prmyba__icon_button:focus-visible{outline:3px solid var(--color_focus);outline-offset:2px}.ContentHub-module__prmyba__pin_control,.ContentHub-module__prmyba__cohort_check_item{align-items:center;gap:var(--space_2);display:flex}.ContentHub-module__prmyba__cohort_fieldset{gap:var(--space_3);padding:var(--space_4);border:1px solid var(--color_border_subtle);border-radius:var(--radius_control);margin:0;display:grid}.ContentHub-module__prmyba__text_button{color:var(--color_studio_indigo_ink);text-underline-offset:3px;padding:0;font-weight:700;text-decoration:underline}.ContentHub-module__prmyba__cohort_selection_actions{flex-wrap:wrap;justify-content:flex-start}.ContentHub-module__prmyba__selection_summary{flex-basis:100%;margin-top:0}.ContentHub-module__prmyba__cohort_checklist{gap:var(--space_2);display:grid}.ContentHub-module__prmyba__cohort_check_item{min-height:40px;padding:0 var(--space_3);border-radius:var(--radius_control)}.ContentHub-module__prmyba__cohort_check_item:hover{background:var(--color_hover_surface)}.ContentHub-module__prmyba__cohort_check_item:focus-within{box-shadow:inset 0 0 0 3px var(--color_focus);outline:0}.ContentHub-module__prmyba__action_message{color:var(--color_text_secondary);margin:0;line-height:1.5}.ContentHub-module__prmyba__has_error{color:var(--color_error)}.ContentHub-module__prmyba__dialog_actions{padding:var(--space_3) var(--space_5) var(--space_5);border-top:1px solid var(--color_border_subtle);background:var(--color_surface);justify-content:flex-end}@media (max-width:640px){.ContentHub-module__prmyba__page_header,.ContentHub-module__prmyba__source_card,.ContentHub-module__prmyba__source_toolbar{flex-direction:column}.ContentHub-module__prmyba__page_header .ContentHub-module__prmyba__primary_button,.ContentHub-module__prmyba__page_header .ContentHub-module__prmyba__secondary_button,.ContentHub-module__prmyba__source_card_actions,.ContentHub-module__prmyba__source_card .ContentHub-module__prmyba__edit_button,.ContentHub-module__prmyba__source_card .ContentHub-module__prmyba__delete_button{width:100%}.ContentHub-module__prmyba__flowyullab_content_grid{padding:var(--space_3);grid-template-columns:minmax(0,1fr)}.ContentHub-module__prmyba__dialog_body{gap:var(--space_3);padding:0 var(--space_4)}.ContentHub-module__prmyba__field_group textarea{min-height:104px}.ContentHub-module__prmyba__dialog_actions{padding:var(--space_3) var(--space_4) var(--space_4)}.ContentHub-module__prmyba__dialog_header{padding:var(--space_4) var(--space_4) var(--space_3)}.ContentHub-module__prmyba__source_preview_body{gap:var(--space_4);padding:0 var(--space_4) var(--space_4)}.ContentHub-module__prmyba__source_preview_actions{justify-content:space-between;width:100%}.ContentHub-module__prmyba__source_preview_actions.ContentHub-module__prmyba__has_single_action{flex:none;width:auto}.ContentHub-module__prmyba__source_preview_actions .ContentHub-module__prmyba__edit_button,.ContentHub-module__prmyba__source_preview_actions .ContentHub-module__prmyba__source_delete_form{flex:auto}.ContentHub-module__prmyba__source_comment_form .ContentHub-module__prmyba__primary_button,.ContentHub-module__prmyba__header_actions,.ContentHub-module__prmyba__board_form_row,.ContentHub-module__prmyba__source_toolbar_controls{width:100%}.ContentHub-module__prmyba__board_form_row{flex-direction:column;align-items:stretch}.ContentHub-module__prmyba__board_form_row .ContentHub-module__prmyba__primary_button,.ContentHub-module__prmyba__board_form_row .ContentHub-module__prmyba__secondary_button,.ContentHub-module__prmyba__source_toolbar_controls>*{width:100%}}@media (max-width:900px){.ContentHub-module__prmyba__content_workspace,.ContentHub-module__prmyba__source_preview_layout{grid-template-columns:minmax(0,1fr)}.ContentHub-module__prmyba__source_comment_panel{padding:var(--space_4);border:1px solid var(--color_border_subtle)}}.ContentHub-module__prmyba__page_header,.ContentHub-module__prmyba__empty_state,.ContentHub-module__prmyba__source_card,.ContentHub-module__prmyba__source_feed{border:var(--border_width) solid var(--color_glass_line)}.ContentHub-module__prmyba__source_search_control,.ContentHub-module__prmyba__source_sort_control{min-height:var(--control_height)}.ContentHub-module__prmyba__source_sort_control select,.ContentHub-module__prmyba__source_sort_control.ContentHub-module__prmyba__source_sort_control select:not([multiple]){min-width:92px;min-height:calc(var(--control_height) - 2px);white-space:nowrap;border:0;border-radius:0;padding:8px}.ContentHub-module__prmyba__source_sort_control select::picker(select){min-width:140px}.ContentHub-module__prmyba__source_sort_control.ContentHub-module__prmyba__source_sort_control select:not([multiple]) option{white-space:nowrap}.ContentHub-module__prmyba__source_list .ContentHub-module__prmyba__source_card{padding:var(--space_4);border:var(--border_width) solid var(--color_border_subtle);border-radius:var(--radius_card);background:var(--color_surface)}.ContentHub-module__prmyba__source_list .ContentHub-module__prmyba__source_card:hover{border-color:var(--color_identity_line);background:var(--color_hover_surface)}.ContentHub-module__prmyba__source_card .ContentHub-module__prmyba__source_card_actions{align-items:flex-start;gap:var(--space_1);width:auto;display:flex}.ContentHub-module__prmyba__source_card .ContentHub-module__prmyba__source_action_icon{justify-content:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0}.ContentHub-module__prmyba__source_comment_label{color:var(--color_prompt_navy);font-weight:700}.ContentHub-module__prmyba__source_comment_form>div{width:100%;min-width:0}.ContentHub-module__prmyba__pagination{justify-content:center;align-items:center;gap:var(--space_4);padding:var(--space_4) 0;color:var(--color_text_secondary);display:flex}.ContentHub-module__prmyba__pagination button:disabled{opacity:.55;cursor:not-allowed}
.BoardNavigation-module__zA528q__board_navigation_column{min-width:0;top:var(--space_5);gap:var(--space_2);display:grid;position:sticky}.BoardNavigation-module__zA528q__board_navigation_header{justify-content:space-between;align-items:center;gap:var(--space_2);padding:var(--space_4);border-bottom:1px solid var(--color_rule_gold);display:flex}.BoardNavigation-module__zA528q__board_navigation_header h2{color:var(--color_prompt_navy);margin:0;font-size:16px}.BoardNavigation-module__zA528q__board_order_editor_toggle{min-height:32px;padding:0 var(--space_2);border:1px solid var(--color_border_subtle);border-radius:var(--radius_control);color:var(--color_text_secondary);background:var(--color_surface);cursor:pointer;font:inherit;font-size:12px;font-weight:700;display:none}.BoardNavigation-module__zA528q__board_order_editor_toggle:focus-visible{outline:3px solid var(--color_focus);outline-offset:2px}.BoardNavigation-module__zA528q__board_select_label{margin:var(--space_3) var(--space_4) var(--space_1);color:var(--color_text_secondary);font-size:12px;font-weight:700;display:none}.BoardNavigation-module__zA528q__board_navigation>select{width:calc(100% - (var(--space_4) * 2));min-height:var(--control_height);margin:0 var(--space_4) var(--space_3);padding:0 var(--space_3);border:1px solid var(--color_border_strong);border-radius:var(--radius_control);color:var(--color_text_primary);background:var(--color_surface);font:inherit;display:none}.BoardNavigation-module__zA528q__board_navigation>select:focus-visible,.BoardNavigation-module__zA528q__board_navigation_button:focus-visible{outline:3px solid var(--color_focus);outline-offset:2px}.BoardNavigation-module__zA528q__board_navigation_list{border-top:1px solid var(--color_border_subtle);margin:0;padding:0;list-style:none;display:grid}.BoardNavigation-module__zA528q__board_navigation_list li+li{border-top:1px solid var(--color_border_subtle)}.BoardNavigation-module__zA528q__board_navigation_list li.BoardNavigation-module__zA528q__is_drag_target{background:var(--color_surface_muted);box-shadow:inset 3px 0 0 var(--color_make_orange)}.BoardNavigation-module__zA528q__board_navigation_row{align-items:center;display:flex}.BoardNavigation-module__zA528q__board_navigation_meta{white-space:nowrap;align-items:center;gap:var(--space_2);color:var(--color_text_secondary);flex-shrink:0;display:inline-flex}.BoardNavigation-module__zA528q__board_lock{color:var(--color_disabled,var(--color_text_secondary))}.BoardNavigation-module__zA528q__board_rename_open,.BoardNavigation-module__zA528q__board_drag_handle{border-radius:var(--radius_control,8px);width:32px;height:32px;color:var(--color_text_secondary);background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.BoardNavigation-module__zA528q__board_rename_open{cursor:pointer;margin-inline-end:var(--space_2)}.BoardNavigation-module__zA528q__board_rename_open:hover,.BoardNavigation-module__zA528q__board_drag_handle:hover,.BoardNavigation-module__zA528q__board_drag_handle[aria-pressed=true]{color:var(--color_prompt_navy);background:var(--color_surface_muted)}.BoardNavigation-module__zA528q__board_rename_open:focus-visible,.BoardNavigation-module__zA528q__board_drag_handle:focus-visible{outline:3px solid var(--color_focus);outline-offset:2px}.BoardNavigation-module__zA528q__board_rename_form{align-items:center;gap:var(--space_2);padding:var(--space_2) var(--space_3);display:flex}.BoardNavigation-module__zA528q__board_rename_input{min-width:0;min-height:32px;padding:0 var(--space_2);border:1px solid var(--color_border_strong);border-radius:var(--radius_control,8px);color:var(--color_text_primary);background:var(--color_surface);font:inherit;font-size:var(--font_size_label,14px);flex:1}.BoardNavigation-module__zA528q__board_rename_confirm,.BoardNavigation-module__zA528q__board_rename_cancel{border:1px solid var(--color_border_subtle);border-radius:var(--radius_control,8px);background:var(--color_surface);cursor:pointer;flex:none;place-items:center;width:32px;height:32px;display:inline-grid}.BoardNavigation-module__zA528q__board_rename_confirm{color:var(--color_prompt_navy)}.BoardNavigation-module__zA528q__board_rename_cancel{color:var(--color_text_secondary)}.BoardNavigation-module__zA528q__board_rename_confirm:focus-visible,.BoardNavigation-module__zA528q__board_rename_cancel:focus-visible{outline:3px solid var(--color_focus);outline-offset:2px}.BoardNavigation-module__zA528q__board_navigation_button{justify-content:space-between;align-items:center;gap:var(--space_3);width:100%;min-height:48px;padding:var(--space_2) var(--space_4);color:var(--color_text_primary);cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;display:flex}.BoardNavigation-module__zA528q__board_navigation_button:hover{background:var(--color_hover_surface)}.BoardNavigation-module__zA528q__board_navigation_button[aria-pressed=true]{color:var(--color_prompt_navy);background:var(--color_studio_indigo_soft);border-color:#0000;font-weight:700}@media (max-width:900px){.BoardNavigation-module__zA528q__board_navigation_column{position:static}.BoardNavigation-module__zA528q__board_select_label,.BoardNavigation-module__zA528q__board_navigation>select{display:block}.BoardNavigation-module__zA528q__board_order_editor_toggle{align-items:center;display:inline-flex}.BoardNavigation-module__zA528q__board_navigation_list{display:none}.BoardNavigation-module__zA528q__board_navigation_list.BoardNavigation-module__zA528q__is_order_editor_open{display:grid}}.BoardNavigation-module__zA528q__board_drag_handle{cursor:grab;touch-action:none;margin-inline-end:var(--space_1)}.BoardNavigation-module__zA528q__board_drag_handle[aria-pressed=true]{cursor:grabbing}.BoardNavigation-module__zA528q__board_drag_handle:disabled{cursor:wait;opacity:.55}.BoardNavigation-module__zA528q__board_name{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.BoardNavigation-module__zA528q__board_navigation{border-radius:var(--radius_card);background:var(--color_surface);border:var(--border_width) solid var(--color_glass_line);overflow:hidden}.BoardNavigation-module__zA528q__navigation_item_controls{align-items:center;gap:var(--space_1);flex:none;padding-inline-end:var(--space_2);display:flex}.BoardNavigation-module__zA528q__navigation_item_controls button{width:32px;height:36px;min-height:36px;margin:0;padding:0}@media (pointer:coarse){.BoardNavigation-module__zA528q__navigation_item_controls button{width:44px;height:44px;min-height:44px}}
.Assignments-module__085RBW__assignment_page{width:min(100%, var(--content_width));gap:var(--space_8);display:grid}.Assignments-module__085RBW__feedback_body{white-space:pre-wrap}.Assignments-module__085RBW__student_assignment_page{width:min(calc(100% - (var(--space_5) * 2)), 720px);padding:var(--space_6) 0 var(--space_12);margin:0 auto}.Assignments-module__085RBW__student_nav{gap:var(--space_2);display:flex;overflow-x:auto}.Assignments-module__085RBW__student_nav a,.Assignments-module__085RBW__student_nav span{min-height:var(--control_height);padding:0 var(--space_3);border:1px solid var(--color_border_subtle);border-radius:var(--radius_control);color:var(--color_text_primary);flex:none;line-height:42px;text-decoration:none}.Assignments-module__085RBW__student_nav [aria-current=page]{border-color:var(--color_prompt_navy);color:var(--color_prompt_navy);background:var(--color_navy_tint);font-weight:700}.Assignments-module__085RBW__page_header,.Assignments-module__085RBW__section_header,.Assignments-module__085RBW__card_header,.Assignments-module__085RBW__form_header{gap:var(--space_2);display:grid}.Assignments-module__085RBW__eyebrow{color:var(--color_gold_ink);font-size:var(--font_size_eyebrow);letter-spacing:var(--letter_spacing_eyebrow);font-weight:750}.Assignments-module__085RBW__page_header h2,.Assignments-module__085RBW__card_header h3,.Assignments-module__085RBW__form_header h3,.Assignments-module__085RBW__section_header h3{color:var(--color_prompt_navy)}.Assignments-module__085RBW__page_header p,.Assignments-module__085RBW__card_header p,.Assignments-module__085RBW__form_header p,.Assignments-module__085RBW__section_header p,.Assignments-module__085RBW__muted_text{color:var(--color_text_secondary);font-size:var(--font_size_body_small);line-height:1.6}.Assignments-module__085RBW__section_stack,.Assignments-module__085RBW__assignment_list,.Assignments-module__085RBW__submission_list,.Assignments-module__085RBW__evaluation_history,.Assignments-module__085RBW__form_stack,.Assignments-module__085RBW__criterion_list,.Assignments-module__085RBW__feedback_list,.Assignments-module__085RBW__evidence_list{gap:var(--space_4);display:grid}.Assignments-module__085RBW__assignment_list,.Assignments-module__085RBW__submission_list,.Assignments-module__085RBW__evaluation_history,.Assignments-module__085RBW__criterion_list,.Assignments-module__085RBW__feedback_list,.Assignments-module__085RBW__evidence_list{margin:0;padding:0;list-style:none}.Assignments-module__085RBW__assignment_card,.Assignments-module__085RBW__submission_card,.Assignments-module__085RBW__form_panel,.Assignments-module__085RBW__feedback_panel,.Assignments-module__085RBW__evaluation_panel,.Assignments-module__085RBW__empty_state,.Assignments-module__085RBW__result_panel{min-width:0;padding:var(--space_5);border:1px solid var(--color_border_subtle);border-top:2px solid var(--color_rule_gold);border-radius:var(--radius_card);background:var(--color_surface)}.Assignments-module__085RBW__assignment_card,.Assignments-module__085RBW__submission_card,.Assignments-module__085RBW__feedback_panel,.Assignments-module__085RBW__evaluation_panel,.Assignments-module__085RBW__result_panel{gap:var(--space_4);display:grid}.Assignments-module__085RBW__meta_row,.Assignments-module__085RBW__status_row,.Assignments-module__085RBW__action_row,.Assignments-module__085RBW__score_summary{gap:var(--space_2) var(--space_4);flex-wrap:wrap;align-items:center;display:flex}.Assignments-module__085RBW__meta_row span,.Assignments-module__085RBW__status_label{color:var(--color_text_secondary);font-size:var(--font_size_caption)}.Assignments-module__085RBW__status_label{width:fit-content;min-height:28px;padding:0 var(--space_2);border:1px solid var(--color_border_subtle);border-radius:var(--radius_control);background:var(--color_paper_warm);align-items:center;font-weight:700;display:inline-flex}.Assignments-module__085RBW__record_link,.Assignments-module__085RBW__evidence_link{color:var(--color_prompt_navy);font-size:var(--font_size_body_small);text-decoration:underline;-webkit-text-decoration-color:var(--color_prompt_gold);text-decoration-color:var(--color_prompt_gold);text-underline-offset:4px;overflow-wrap:anywhere;font-weight:700}.Assignments-module__085RBW__field_group,.Assignments-module__085RBW__criterion_fieldset{gap:var(--space_2);min-width:0;display:grid}.Assignments-module__085RBW__field_group label,.Assignments-module__085RBW__fieldset_label,.Assignments-module__085RBW__criterion_fieldset legend{color:var(--color_prompt_navy);font-size:var(--font_size_label);font-weight:600}.Assignments-module__085RBW__field_group input,.Assignments-module__085RBW__field_group select,.Assignments-module__085RBW__field_group textarea,.Assignments-module__085RBW__criterion_fieldset input,.Assignments-module__085RBW__criterion_fieldset select,.Assignments-module__085RBW__criterion_fieldset textarea{width:100%;min-width:0;max-width:100%;min-height:var(--control_height);padding:var(--space_2) var(--space_3);border:1px solid var(--color_border_subtle);border-radius:var(--radius_control);background:var(--color_surface);color:var(--color_text_primary);font:inherit}.Assignments-module__085RBW__field_group textarea,.Assignments-module__085RBW__criterion_fieldset textarea{resize:vertical;min-height:104px}.Assignments-module__085RBW__field_hint{color:var(--color_text_secondary);font-size:var(--font_size_caption);line-height:1.5}.Assignments-module__085RBW__criterion_card,.Assignments-module__085RBW__feedback_item,.Assignments-module__085RBW__evidence_item,.Assignments-module__085RBW__evaluation_item{gap:var(--space_3);min-width:0;padding:var(--space_4);border-top:1px solid var(--color_border_subtle);display:grid}.Assignments-module__085RBW__criterion_grid{gap:var(--space_3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Assignments-module__085RBW__criterion_grid_wide{gap:var(--space_3);grid-template-columns:minmax(0,1fr) minmax(144px,.35fr);display:grid}.Assignments-module__085RBW__assignment_fields{gap:var(--space_4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Assignments-module__085RBW__dialog_form{min-width:0}.Assignments-module__085RBW__dialog_form input,.Assignments-module__085RBW__dialog_form select,.Assignments-module__085RBW__dialog_form textarea{scroll-margin-block:var(--space_5) calc(44px + var(--space_5) * 2 + var(--space_3) * 2)}.Assignments-module__085RBW__form_footer{padding-block:var(--space_3);border-top:var(--border_width) solid var(--color_border_subtle);background:var(--color_glass_surface_fallback);z-index:1;justify-content:flex-end;position:sticky;bottom:0}.Assignments-module__085RBW__criterion_grid>*,.Assignments-module__085RBW__criterion_grid_wide>*{min-width:0}.Assignments-module__085RBW__criterion_fieldset{border:0;margin:0;padding:0}.Assignments-module__085RBW__criterion_fieldset legend{padding:0}.Assignments-module__085RBW__category_actions{gap:var(--space_2);flex-wrap:wrap;display:flex}.Assignments-module__085RBW__primary_button,.Assignments-module__085RBW__secondary_button,.Assignments-module__085RBW__danger_button,.Assignments-module__085RBW__file_picker{min-height:var(--control_height);padding:0 var(--space_4);border:1px solid var(--color_prompt_navy);border-radius:var(--radius_control);font:inherit;font-size:var(--font_size_label);cursor:pointer;transition:background-color var(--motion_control);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.Assignments-module__085RBW__primary_button{background:var(--color_action_glass);color:var(--color_surface);box-shadow:var(--shadow_action_glass);border:0}.Assignments-module__085RBW__secondary_button,.Assignments-module__085RBW__file_picker{background:var(--color_paper_warm);color:var(--color_prompt_navy)}.Assignments-module__085RBW__danger_button{border-color:var(--color_error);background:var(--color_surface);color:var(--color_error)}.Assignments-module__085RBW__primary_button:not(:disabled):hover{background:var(--color_action_glass_hover)}.Assignments-module__085RBW__secondary_button:not(:disabled):hover,.Assignments-module__085RBW__file_input:not(:disabled)+.Assignments-module__085RBW__file_picker:hover{background:var(--color_hover_paper)}.Assignments-module__085RBW__danger_button:not(:disabled):hover{background:var(--color_hover_danger)}.Assignments-module__085RBW__primary_button:disabled,.Assignments-module__085RBW__secondary_button:disabled,.Assignments-module__085RBW__danger_button:disabled{border-color:var(--color_border_subtle);background:var(--color_paper_warm);color:var(--color_disabled);cursor:not-allowed}.Assignments-module__085RBW__file_control{gap:var(--space_3);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;position:relative}.Assignments-module__085RBW__file_input{clip-path:inset(50%);white-space:nowrap;width:1px;min-height:1px;padding:0;position:absolute;overflow:hidden}.Assignments-module__085RBW__file_input:focus-visible+.Assignments-module__085RBW__file_picker{outline:3px solid var(--color_focus);outline-offset:2px}.Assignments-module__085RBW__file_selection{min-width:0;color:var(--color_text_secondary);font-size:var(--font_size_body_small);overflow-wrap:anywhere}.Assignments-module__085RBW__choice_row{min-height:var(--control_height);gap:var(--space_2);align-items:center;display:flex}.Assignments-module__085RBW__choice_row input{width:18px;min-height:18px}.Assignments-module__085RBW__action_message,.Assignments-module__085RBW__error_message,.Assignments-module__085RBW__success_message{min-height:40px;padding:var(--space_3);border-left:3px solid var(--color_rule_navy);background:var(--color_paper_warm);color:var(--color_text_secondary);font-size:var(--font_size_body_small);line-height:1.5}.Assignments-module__085RBW__error_message{border-left-color:var(--color_error);color:var(--color_error)}.Assignments-module__085RBW__success_message{border-left-color:var(--color_make_mint);color:var(--color_text_primary)}.Assignments-module__085RBW__score_summary strong{color:var(--color_prompt_navy);font-size:var(--font_size_score);font-variant-numeric:tabular-nums}.Assignments-module__085RBW__empty_state{border:1px dashed var(--color_border_subtle);color:var(--color_text_secondary);background:var(--color_paper_warm);font-size:var(--font_size_body);text-align:center;line-height:1.6}@media (max-width:640px){.Assignments-module__085RBW__assignment_page{gap:var(--space_6)}.Assignments-module__085RBW__assignment_card,.Assignments-module__085RBW__submission_card,.Assignments-module__085RBW__form_panel,.Assignments-module__085RBW__feedback_panel,.Assignments-module__085RBW__evaluation_panel,.Assignments-module__085RBW__empty_state,.Assignments-module__085RBW__result_panel{padding:var(--space_4)}.Assignments-module__085RBW__criterion_grid,.Assignments-module__085RBW__criterion_grid_wide,.Assignments-module__085RBW__assignment_fields,.Assignments-module__085RBW__file_control{grid-template-columns:1fr}.Assignments-module__085RBW__action_row,.Assignments-module__085RBW__category_actions{flex-direction:column;align-items:stretch}.Assignments-module__085RBW__primary_button,.Assignments-module__085RBW__secondary_button,.Assignments-module__085RBW__danger_button,.Assignments-module__085RBW__file_picker{width:100%}}.Assignments-module__085RBW__student_nav,.Assignments-module__085RBW__page_header,.Assignments-module__085RBW__assignment_card,.Assignments-module__085RBW__form_panel,.Assignments-module__085RBW__feedback_panel,.Assignments-module__085RBW__evaluation_panel,.Assignments-module__085RBW__result_panel{border:1px solid var(--color_glass_line);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))}.Assignments-module__085RBW__student_nav{margin-bottom:var(--space_5);padding:var(--space_2);border-radius:var(--radius_card);box-shadow:var(--shadow_glass_tabs), var(--shadow_glass_inner)}.Assignments-module__085RBW__student_nav a,.Assignments-module__085RBW__student_nav span{background:var(--color_glass_surface)}.Assignments-module__085RBW__page_header{padding:var(--space_5);border-radius:var(--radius_card)}.Assignments-module__085RBW__assignment_card,.Assignments-module__085RBW__form_panel,.Assignments-module__085RBW__feedback_panel,.Assignments-module__085RBW__evaluation_panel,.Assignments-module__085RBW__result_panel{border-color:var(--color_glass_indigo_line)}.Assignments-module__085RBW__submission_card,.Assignments-module__085RBW__criterion_card,.Assignments-module__085RBW__feedback_item,.Assignments-module__085RBW__evidence_item,.Assignments-module__085RBW__evaluation_item,.Assignments-module__085RBW__empty_state{background:var(--color_surface_muted_glass)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.Assignments-module__085RBW__student_nav,.Assignments-module__085RBW__page_header,.Assignments-module__085RBW__assignment_card,.Assignments-module__085RBW__form_panel,.Assignments-module__085RBW__feedback_panel,.Assignments-module__085RBW__evaluation_panel,.Assignments-module__085RBW__result_panel{background:var(--color_glass_surface_fallback)}}.Assignments-module__085RBW__assignment_card,.Assignments-module__085RBW__submission_card,.Assignments-module__085RBW__form_panel,.Assignments-module__085RBW__feedback_panel,.Assignments-module__085RBW__evaluation_panel,.Assignments-module__085RBW__empty_state,.Assignments-module__085RBW__result_panel{border:var(--border_width) solid var(--color_glass_line)}.Assignments-module__085RBW__assignment_page.Assignments-module__085RBW__student_assignment_page{max-width:calc(var(--reading_width) + var(--space_8) * 2)}.Assignments-module__085RBW__student_assignment_page .Assignments-module__085RBW__page_header,.Assignments-module__085RBW__student_assignment_page .Assignments-module__085RBW__form_panel,.Assignments-module__085RBW__student_assignment_page .Assignments-module__085RBW__submission_card,.Assignments-module__085RBW__student_assignment_page .Assignments-module__085RBW__result_panel,.Assignments-module__085RBW__student_assignment_page .Assignments-module__085RBW__empty_state{padding:var(--space_8)}.Assignments-module__085RBW__student_assignment_page details.Assignments-module__085RBW__result_panel{padding-block:var(--space_5)}.Assignments-module__085RBW__student_assignment_page .Assignments-module__085RBW__page_header h2{font-size:var(--font_size_heading);text-wrap:pretty;font-weight:700;line-height:1.2}.Assignments-module__085RBW__student_assignment_page .Assignments-module__085RBW__form_header h3{font-size:var(--font_size_subheading);font-weight:700;line-height:1.3}.Assignments-module__085RBW__student_assignment_page .Assignments-module__085RBW__section_header h3{font-size:var(--font_size_section);font-weight:600;line-height:1.3}.Assignments-module__085RBW__student_assignment_page .Assignments-module__085RBW__form_stack{gap:var(--space_6)}@media (max-width:640px){.Assignments-module__085RBW__student_assignment_page .Assignments-module__085RBW__page_header,.Assignments-module__085RBW__student_assignment_page .Assignments-module__085RBW__form_panel,.Assignments-module__085RBW__student_assignment_page .Assignments-module__085RBW__submission_card,.Assignments-module__085RBW__student_assignment_page .Assignments-module__085RBW__result_panel,.Assignments-module__085RBW__student_assignment_page .Assignments-module__085RBW__empty_state{padding:var(--space_5)}}
.YouTubeContent-module__W44xrW__youtube_content_grid{gap:var(--space_4);padding:var(--space_4);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;list-style:none;display:grid}.YouTubeContent-module__W44xrW__youtube_content_card{border:1px solid var(--color_border_subtle);border-radius:var(--radius_card);width:100%;height:100%;color:inherit;background:var(--color_surface);cursor:pointer;font:inherit;text-align:left;transition:border-color var(--motion_control), box-shadow var(--motion_control), transform var(--motion_control);padding:0;text-decoration:none;display:grid;overflow:hidden}.YouTubeContent-module__W44xrW__youtube_content_card:hover{border-color:var(--color_studio_indigo);box-shadow:var(--shadow_glass_panel);transform:translateY(-2px)}.YouTubeContent-module__W44xrW__youtube_content_card:focus-visible{outline:3px solid var(--color_focus);outline-offset:3px}.YouTubeContent-module__W44xrW__youtube_content_card:hover .YouTubeContent-module__W44xrW__youtube_thumbnail{transform:scale(1.025)}.YouTubeContent-module__W44xrW__youtube_thumbnail_wrap{aspect-ratio:16/9;background:var(--color_surface_muted);display:block;position:relative;overflow:hidden}.YouTubeContent-module__W44xrW__youtube_thumbnail{object-fit:cover;width:100%;height:100%;transition:transform var(--motion_control)}.YouTubeContent-module__W44xrW__youtube_play_icon{right:var(--space_3);bottom:var(--space_3);width:40px;height:40px;color:var(--color_surface);background:var(--color_studio_indigo);border:1px solid #ffffffc7;border-radius:50%;place-items:center;display:inline-grid;position:absolute;box-shadow:0 6px 16px #1d29392e}.YouTubeContent-module__W44xrW__youtube_content_copy{gap:var(--space_2);padding:var(--space_3);display:grid}.YouTubeContent-module__W44xrW__youtube_content_title{color:var(--color_prompt_navy);font-size:16px;font-weight:750;line-height:1.45}.YouTubeContent-module__W44xrW__youtube_video_dialog{width:min(100%, var(--video_dialog_width));max-height:calc(100dvh - (var(--space_5) * 2));padding:var(--space_4);border:1px solid var(--color_glass_line_strong);border-radius:var(--radius_card);background:var(--color_surface);box-shadow:var(--shadow_glass_panel), var(--shadow_glass_inner);overflow-y:auto}.YouTubeContent-module__W44xrW__youtube_video_dialog::backdrop{background:var(--color_overlay)}.YouTubeContent-module__W44xrW__youtube_video_dialog_header,.YouTubeContent-module__W44xrW__youtube_video_dialog_footer{gap:var(--space_3);align-items:center;display:flex}.YouTubeContent-module__W44xrW__youtube_video_dialog_header{margin-bottom:var(--space_3);justify-content:space-between}.YouTubeContent-module__W44xrW__youtube_video_dialog_header h2{min-width:0;color:var(--color_prompt_navy);font-size:var(--font_size_dialog_title);overflow-wrap:anywhere;margin:0;line-height:1.4}.YouTubeContent-module__W44xrW__youtube_video_dialog_close{width:var(--control_height);height:var(--control_height);border:1px solid var(--color_border_subtle);border-radius:var(--radius_control);color:var(--color_prompt_navy);background:var(--color_surface);cursor:pointer;flex:none;place-items:center;padding:0;display:inline-grid}.YouTubeContent-module__W44xrW__youtube_video_dialog_close:hover{border-color:var(--color_studio_indigo);background:var(--color_hover_surface)}.YouTubeContent-module__W44xrW__youtube_video_dialog_close:focus-visible,.YouTubeContent-module__W44xrW__youtube_video_dialog_footer a:focus-visible{outline:3px solid var(--color_focus);outline-offset:3px}.YouTubeContent-module__W44xrW__youtube_video_frame_wrap{aspect-ratio:16/9;background:var(--color_studio_navy);overflow:hidden}.YouTubeContent-module__W44xrW__youtube_video_frame_wrap iframe{border:0;width:100%;height:100%;display:block}.YouTubeContent-module__W44xrW__youtube_video_dialog_footer{margin-top:var(--space_3);justify-content:flex-end}.YouTubeContent-module__W44xrW__youtube_video_dialog_footer a{min-height:var(--control_height);gap:var(--space_2);padding:0 var(--space_3);border:1px solid var(--color_border_subtle);border-radius:var(--radius_control);color:var(--color_prompt_navy);cursor:pointer;font-size:var(--font_size_label);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.YouTubeContent-module__W44xrW__youtube_video_dialog_footer a:hover{border-color:var(--color_studio_indigo);background:var(--color_hover_surface)}@media (max-width:900px){.YouTubeContent-module__W44xrW__youtube_content_grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}}@media (max-width:480px){.YouTubeContent-module__W44xrW__youtube_video_dialog{width:calc(100% - (var(--space_3) * 2));max-height:calc(100dvh - (var(--space_3) * 2));padding:var(--space_3)}.YouTubeContent-module__W44xrW__youtube_video_dialog_header h2{font-size:var(--font_size_section)}.YouTubeContent-module__W44xrW__youtube_video_dialog_footer a{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.YouTubeContent-module__W44xrW__youtube_content_card,.YouTubeContent-module__W44xrW__youtube_thumbnail{transition:none}}
.RubricSettings-module__h2Ulqa__preview{gap:var(--space_2);padding:var(--space_4);border:var(--border_width) solid var(--color_border_subtle);border-radius:var(--radius_control);background:var(--color_paper_warm);font-size:var(--font_size_label);font-variant-numeric:tabular-nums;display:grid}.RubricSettings-module__h2Ulqa__preview span{color:var(--color_text_secondary);font-size:var(--font_size_body_small)}.RubricSettings-module__h2Ulqa__level_details summary,.RubricSettings-module__h2Ulqa__settings summary{min-height:var(--control_height);padding:var(--space_2) 0;cursor:pointer;color:var(--color_prompt_navy);font-weight:700}.RubricSettings-module__h2Ulqa__level_row{gap:var(--space_3);grid-template-columns:minmax(0,1fr) minmax(0,.3fr);display:grid}.RubricSettings-module__h2Ulqa__settings>form,.RubricSettings-module__h2Ulqa__settings>div{padding-top:var(--space_4)}@media (max-width:767px){.RubricSettings-module__h2Ulqa__level_row{grid-template-columns:minmax(0,1fr)}}
.LearningHub-module__ZiFpUa__learning_page{gap:var(--space_5);width:min(calc(100% - (var(--space_5) * 2)), 1200px);padding:var(--space_6) 0 var(--space_12);margin:0 auto;display:grid}.LearningHub-module__ZiFpUa__page_intro,.LearningHub-module__ZiFpUa__learning_panel,.LearningHub-module__ZiFpUa__context_nav{border:1px solid var(--color_border_subtle);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))}.LearningHub-module__ZiFpUa__page_intro{padding:var(--space_5)}.LearningHub-module__ZiFpUa__eyebrow{margin:0 0 var(--space_2);color:var(--color_make_orange);letter-spacing:var(--letter_spacing_eyebrow);font-size:13px;font-weight:700}.LearningHub-module__ZiFpUa__page_intro h1,.LearningHub-module__ZiFpUa__panel_header h2,.LearningHub-module__ZiFpUa__tool_card h3,.LearningHub-module__ZiFpUa__recovery_content h1{color:var(--color_prompt_navy);margin:0}.LearningHub-module__ZiFpUa__page_intro h1{font-size:clamp(26px,4vw,34px);line-height:1.25}.LearningHub-module__ZiFpUa__page_intro>p:last-child,.LearningHub-module__ZiFpUa__panel_header p,.LearningHub-module__ZiFpUa__tool_card p,.LearningHub-module__ZiFpUa__resource_card span span,.LearningHub-module__ZiFpUa__recovery_content p{color:var(--color_text_secondary);line-height:1.6}.LearningHub-module__ZiFpUa__page_intro>p:last-child,.LearningHub-module__ZiFpUa__panel_header p,.LearningHub-module__ZiFpUa__tool_card p{margin:var(--space_2) 0 0}.LearningHub-module__ZiFpUa__learning_layout{gap:var(--space_5);grid-template-columns:minmax(184px,232px) minmax(0,1fr);align-items:start;display:grid}.LearningHub-module__ZiFpUa__context_nav{top:var(--space_5);gap:var(--space_1);padding:var(--space_2);display:grid;position:sticky}.LearningHub-module__ZiFpUa__context_nav a,.LearningHub-module__ZiFpUa__tool_action{justify-content:flex-start;align-items:center;gap:var(--space_2);min-height:44px;padding:0 var(--space_4);border:1px solid var(--color_border_subtle);border-radius:var(--radius_control);color:var(--color_prompt_navy);background:var(--color_surface);cursor:pointer;font:inherit;font-weight:700;text-decoration:none;display:inline-flex}.LearningHub-module__ZiFpUa__context_nav a small{color:var(--color_text_secondary);font-size:var(--font_size_caption);margin-left:auto;font-weight:600}.LearningHub-module__ZiFpUa__context_nav a[aria-current=page]{color:var(--color_prompt_navy);background:var(--color_studio_indigo_soft);border-color:#0000}.LearningHub-module__ZiFpUa__context_nav a:hover,.LearningHub-module__ZiFpUa__tool_action:hover,.LearningHub-module__ZiFpUa__resource_card:hover{background:var(--color_hover_surface)}.LearningHub-module__ZiFpUa__context_nav a:focus-visible,.LearningHub-module__ZiFpUa__tool_action:focus-visible,.LearningHub-module__ZiFpUa__resource_card:focus-visible{outline:3px solid var(--color_focus);outline-offset:2px}.LearningHub-module__ZiFpUa__learning_panel{overflow:hidden}.LearningHub-module__ZiFpUa__panel_header{justify-content:space-between;align-items:center;gap:var(--space_3);padding:var(--space_5);border-bottom:1px solid var(--color_border_subtle);flex-wrap:wrap;display:flex}.LearningHub-module__ZiFpUa__panel_header h2{font-size:20px}.LearningHub-module__ZiFpUa__resource_grid,.LearningHub-module__ZiFpUa__tool_grid{gap:var(--space_4);padding:var(--space_5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid}.LearningHub-module__ZiFpUa__tool_grid{align-items:start}.LearningHub-module__ZiFpUa__resource_card,.LearningHub-module__ZiFpUa__tool_card{gap:var(--space_3);padding:var(--space_5);border:1px solid var(--color_border_subtle);border-radius:var(--radius_card);background:var(--color_surface);display:grid}.LearningHub-module__ZiFpUa__resource_card{color:var(--color_prompt_navy);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;text-decoration:none}.LearningHub-module__ZiFpUa__resource_card span{gap:var(--space_1);display:grid}.LearningHub-module__ZiFpUa__tool_card>svg,.LearningHub-module__ZiFpUa__resource_card>svg{color:var(--color_make_orange)}.LearningHub-module__ZiFpUa__tool_card{align-items:start}.LearningHub-module__ZiFpUa__tool_action{width:fit-content}.LearningHub-module__ZiFpUa__empty_state{padding:var(--space_6) var(--space_5);color:var(--color_text_secondary);margin:0;line-height:1.6}.LearningHub-module__ZiFpUa__recovery_content{gap:var(--space_3);padding:var(--space_6);display:grid}.LearningHub-module__ZiFpUa__recovery_content h1,.LearningHub-module__ZiFpUa__recovery_content p{margin:0}.LearningHub-module__ZiFpUa__recovery_content h1{font-size:24px}.LearningHub-module__ZiFpUa__recovery_content a{width:fit-content;min-height:44px;padding:0 var(--space_4);border:1px solid var(--color_make_orange);border-radius:var(--radius_control);color:var(--color_prompt_navy);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}@media (max-width:720px){.LearningHub-module__ZiFpUa__learning_page{width:min(calc(100% - (var(--space_4) * 2)), 1200px);padding-top:var(--space_4)}.LearningHub-module__ZiFpUa__learning_layout{grid-template-columns:minmax(0,1fr)}.LearningHub-module__ZiFpUa__context_nav{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.LearningHub-module__ZiFpUa__panel_header{align-items:stretch}.LearningHub-module__ZiFpUa__resource_grid,.LearningHub-module__ZiFpUa__tool_grid{padding:var(--space_4);grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.LearningHub-module__ZiFpUa__context_nav a,.LearningHub-module__ZiFpUa__tool_action,.LearningHub-module__ZiFpUa__resource_card{transition:none}}.LearningHub-module__ZiFpUa__post_pagination{align-items:center;gap:var(--space_3);padding:var(--space_4);grid-template-columns:1fr auto 1fr;display:grid}.LearningHub-module__ZiFpUa__post_pagination>:first-child{justify-self:start}.LearningHub-module__ZiFpUa__post_pagination>:last-child{justify-self:end}.LearningHub-module__ZiFpUa__post_pagination>a{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.LearningHub-module__ZiFpUa__search_controls>button{width:auto}@media (max-width:600px){.LearningHub-module__ZiFpUa__search_controls{grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.LearningHub-module__ZiFpUa__search_controls>label:first-child{width:100%;min-width:0}.LearningHub-module__ZiFpUa__search_controls>label:last-child{grid-column:1/-1;justify-self:end}}
:is(html:has(.OwnerSidebarActions-module__Jy8BRa__owner_sidebar_footer),body:has(.OwnerSidebarActions-module__Jy8BRa__owner_sidebar_footer)){overflow-x:clip}.OwnerSidebarActions-module__Jy8BRa__owner_sidebar_footer{gap:var(--space_3);margin-top:auto;display:grid}.OwnerSidebarActions-module__Jy8BRa__owner_sign_out_form{display:grid}.OwnerSidebarActions-module__Jy8BRa__owner_sign_out_button{min-height:var(--control_height);align-items:center;gap:var(--space_2);padding:var(--space_2) var(--space_3);border:var(--border_width) solid var(--color_glass_line);border-radius:var(--radius_panel_inner);color:var(--color_text_secondary);background:var(--color_glass_surface_strong);cursor:pointer;font-size:var(--font_size_body_small);text-align:left;transition:color var(--motion_control), border-color var(--motion_control), background-color var(--motion_control);font-weight:650;display:flex}.OwnerSidebarActions-module__Jy8BRa__owner_sign_out_button:not(:disabled):hover{border-color:var(--color_glass_indigo_line_strong);color:var(--color_studio_indigo_ink);background:var(--color_glass_surface_hover)}.OwnerSidebarActions-module__Jy8BRa__owner_sign_out_button:disabled{color:var(--color_studio_disabled);cursor:wait}.OwnerSidebarActions-module__Jy8BRa__owner_return_link{margin-top:0}@media (max-width:1023px){.OwnerSidebarActions-module__Jy8BRa__owner_sidebar_footer{grid-column:1/-1;margin-top:0}}
