._8nOgVa_bar{flex-wrap:wrap;align-items:center;gap:12px 20px;margin:20px 0 16px;display:flex}._8nOgVa_legend{color:var(--muted);flex-wrap:wrap;gap:8px 20px;font-size:13px;display:flex}._8nOgVa_legend span{align-items:center;gap:8px;display:inline-flex}._8nOgVa_body{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}._8nOgVa_gridWrap{flex:999 560px;min-width:0;overflow-x:auto}._8nOgVa_grid{min-width:100%}._8nOgVa_row{border-top:1px solid var(--border);align-items:stretch;display:flex}._8nOgVa_row:first-child{border-top:0}._8nOgVa_head{background:var(--sunken)}._8nOgVa_name{z-index:1;background:inherit;flex:0 0 220px;align-items:center;gap:12px;padding:8px 16px;display:flex;position:sticky;left:0}._8nOgVa_row:not(._8nOgVa_head) ._8nOgVa_name{background:var(--surface)}._8nOgVa_col{border-left:1px solid var(--border);flex:1 0 150px;min-width:0;padding:12px}._8nOgVa_col a{font-size:14px;font-weight:600;display:block}._8nOgVa_col a:hover{text-decoration:underline}._8nOgVa_col a:active{opacity:.7}._8nOgVa_col a:focus-visible{outline:2px solid var(--ring);outline-offset:2px}._8nOgVa_colMeta,._8nOgVa_colNote{color:var(--muted);font-size:12px;display:block}._8nOgVa_colNote[data-tone=accent]{border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-fg);margin-top:4px;padding:2px 8px;font-weight:500;display:inline-block}._8nOgVa_cell{border-left:1px solid var(--border);flex:1 0 150px;display:flex}._8nOgVa_cellBtn{min-height:52px;color:var(--text);background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:8px;font-size:15px;display:flex}._8nOgVa_cellBtn:hover:not(:disabled){background:var(--hover)}._8nOgVa_cellBtn:active:not(:disabled){background:var(--sunken)}._8nOgVa_cellBtn:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}._8nOgVa_cellBtn:disabled{cursor:default;color:var(--muted)}._8nOgVa_pub{font-weight:600}._8nOgVa_draft{border:1px dashed var(--accent);border-radius:var(--radius-field);color:var(--accent-fg);padding:4px 8px;font-weight:500}._8nOgVa_dot{background:var(--accent);border-radius:50%;width:8px;height:8px}._8nOgVa_avatar{background:var(--hover);width:30px;height:30px;color:var(--muted);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}._8nOgVa_none{background:var(--border-strong);width:12px;height:1px;display:block}
.NuMv_a_nav{overscroll-behavior:contain;flex:0 0 240px;align-self:flex-start;width:240px;max-height:calc(100vh - 108px);position:sticky;top:92px;overflow-y:auto}.NuMv_a_course{padding:0 12px;display:block}.NuMv_a_courseTitle{font-size:14px;font-weight:600;line-height:1.3;display:block}.NuMv_a_courseCode{color:var(--muted);font-size:12px;display:block}.NuMv_a_label{color:var(--muted);margin:0 12px 4px;font-size:13px;font-weight:500}.NuMv_a_list{flex-direction:column;gap:4px;margin-top:12px;display:flex}.NuMv_a_sectionBtn{border-radius:var(--radius-field);width:100%;min-height:38px;color:var(--text);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0 12px 0 4px;font-size:14px;font-weight:600;display:flex}.NuMv_a_sectionBtn:hover{background:var(--hover)}.NuMv_a_sectionTitle{flex:auto}.NuMv_a_progress{color:var(--muted);font-size:13px;font-weight:400}.NuMv_a_item{border-radius:var(--radius-field);align-items:center;gap:8px;min-height:36px;padding:0 12px 0 24px;font-size:14px;display:flex}.NuMv_a_item:hover{background:var(--hover)}.NuMv_a_item[aria-current=page]{background:var(--accent-soft);color:var(--accent-fg);font-weight:600}.NuMv_a_iconLecture{color:var(--lec-fg);flex:none}.NuMv_a_iconAssignment{color:var(--asg-text);flex:none}.NuMv_a_iconFile{color:var(--file-fg);flex:none}.NuMv_a_itemTitle{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.NuMv_a_mark{color:var(--muted);flex:none;font-size:12px;font-weight:400}.NuMv_a_mark[data-tone=ok]{color:var(--ok-fg)}.NuMv_a_mark[data-tone=accent]{color:var(--accent-fg)}.NuMv_a_mark[data-tone=danger]{color:var(--danger)}@media (max-width:960px){.NuMv_a_nav{display:none}}
._939r8W_panel{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--border)}._939r8W_heading{margin:0 0 var(--space-4);font-size:18px;font-weight:600}._939r8W_list{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._939r8W_report{padding:var(--space-4) var(--space-5);border-radius:var(--radius-card);background:var(--surface)}._939r8W_head{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}._939r8W_title{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600}._939r8W_badge{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);white-space:nowrap;font-size:13px;font-weight:600;display:inline-block}._939r8W_badge[data-level=ok]{background:var(--ok-soft);color:var(--ok-fg)}._939r8W_badge[data-level=info]{background:var(--accent-soft);color:var(--accent-fg)}._939r8W_badge[data-level=warn]{background:var(--warn-soft);color:var(--warn-fg)}._939r8W_badge[data-level=alert]{background:var(--danger-soft);color:var(--danger)}._939r8W_meta{margin:var(--space-1) 0 0;color:var(--muted);overflow-wrap:anywhere;font-size:13px}._939r8W_summary{margin:var(--space-3) 0 0;white-space:pre-line;overflow-wrap:anywhere;font-size:15px;line-height:1.5}._939r8W_facts{gap:var(--space-3);margin:var(--space-4) 0 0;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}._939r8W_fact{padding:var(--space-3) var(--space-4);border-radius:var(--radius-inner);background:var(--sunken)}._939r8W_fact dt{color:var(--muted);overflow-wrap:anywhere;font-size:13px}._939r8W_fact dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere;font-size:18px;font-weight:600}._939r8W_tableWrap{margin-top:var(--space-4);border-radius:var(--radius-inner);background:var(--raised);overflow-x:auto}._939r8W_tableWrap:focus-visible{outline:2px solid var(--ring);outline-offset:2px}._939r8W_tableWrap ._939r8W_num{text-align:right;font-variant-numeric:tabular-nums}._939r8W_note{margin:var(--space-2) 0 0;color:var(--muted);font-size:13px}._939r8W_links{gap:var(--space-2) var(--space-3);margin:var(--space-4) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}._939r8W_raw{margin-top:var(--space-3)}._939r8W_raw summary{cursor:pointer;color:var(--muted);font-size:14px}._939r8W_raw pre{max-height:320px;margin:var(--space-2) 0 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-inner);background:var(--code-bg);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;overflow:auto}
.suk6pG_frame{flex-wrap:wrap;align-items:flex-start;gap:32px;display:flex}.suk6pG_main{flex:560px;min-width:0}.suk6pG_body{flex-wrap:wrap;align-items:flex-start;gap:32px;margin-top:24px;display:flex}.suk6pG_list{flex:999 480px;min-width:0}.suk6pG_aside{flex-direction:column;flex:260px;gap:16px;min-width:0;max-width:290px;display:flex}.suk6pG_section{margin-bottom:32px}.suk6pG_rowLecture{align-items:center;gap:16px;min-height:60px;padding:12px 20px;display:flex}.suk6pG_rowAssignment{background:var(--asg-row);align-items:center;gap:16px;min-height:72px;padding:12px 20px;display:flex}.suk6pG_rowLecture:hover,.suk6pG_rowAssignment:hover{background:var(--hover)}.suk6pG_rowMain{flex:auto;min-width:0}.suk6pG_rowTitle{font-size:15px;font-weight:500;display:block}.suk6pG_rowMeta{color:var(--muted);font-size:13px;display:block}.suk6pG_due{text-align:right;flex:none;min-width:128px}.suk6pG_dueMain{font-size:14px;display:block}.suk6pG_pillCol{flex:none;justify-content:center;min-width:116px;display:flex}.suk6pG_swatch{border-radius:var(--radius-pill);width:8px;height:8px}.suk6pG_facts{border-top:1px solid var(--border);color:var(--muted);flex-direction:column;gap:8px;margin:16px 0 0;padding:16px 0 0;font-size:14px;display:flex}.suk6pG_sub{color:var(--muted);margin:0 4px 8px;font-size:14px;font-weight:600}@media (max-width:720px){.suk6pG_due{display:none}.suk6pG_pillCol{min-width:0}.suk6pG_aside{flex-basis:100%;max-width:none}}
.KWce2W_screen{text-align:center;max-width:520px;margin:0 auto;padding:96px 16px 64px}.KWce2W_code{letter-spacing:-.02em;color:var(--border-strong);margin:0 0 8px;font-size:64px;font-weight:700;line-height:1}.KWce2W_title{letter-spacing:-.01em;margin:0 0 8px;font-size:26px;font-weight:600;line-height:1.2}.KWce2W_message{color:var(--muted);margin:0 0 24px}.KWce2W_actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (max-width:720px){.KWce2W_screen{padding-top:56px}}
.KTsjDq_wrap{position:relative}.KTsjDq_bar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:4px;padding:8px;display:flex}.KTsjDq_tool{border-radius:var(--radius-pill);min-width:34px;height:34px;color:var(--text);background:0 0;border:0;justify-content:center;align-items:center;padding:0 8px;font-size:15px;font-weight:600;display:flex}.KTsjDq_tool:hover{background:var(--hover)}.KTsjDq_tool[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-fg)}.KTsjDq_sep{background:var(--border);width:1px;height:20px;margin:0 8px}.KTsjDq_grow{flex:1 1 0}.KTsjDq_wrap[data-mode=float] .KTsjDq_area{padding-left:0;padding-right:0}.KTsjDq_area{padding:20px 20px 24px;font-size:16px;line-height:1.65}.KTsjDq_block{margin-left:calc(-1 * var(--gutter,40px));padding-left:var(--gutter,40px);align-items:flex-start;gap:4px;display:flex;position:relative}.KTsjDq_gutter{opacity:0;gap:4px;transition:opacity .1s;display:flex;position:absolute;top:2px;left:0}.KTsjDq_block:hover .KTsjDq_gutter,.KTsjDq_block[data-active=true] .KTsjDq_gutter,.KTsjDq_block:focus-within .KTsjDq_gutter{opacity:1}.KTsjDq_gbtn{border-radius:var(--radius-pill);width:20px;height:28px;color:var(--muted);background:0 0;border:0;justify-content:center;align-items:center;display:flex}.KTsjDq_gbtn:hover{background:var(--hover);color:var(--text)}.KTsjDq_content{flex:auto;min-width:0}.KTsjDq_text{white-space:pre-wrap;word-break:break-word;outline:0;min-height:1.65em;margin:0 0 .7em}.KTsjDq_text:empty:before{content:attr(data-placeholder);color:var(--muted);pointer-events:none}.KTsjDq_text[data-kind=heading][data-level="1"]{margin-top:.8em;font-size:28px;font-weight:600;line-height:1.25}.KTsjDq_text[data-kind=heading][data-level="2"]{margin-top:.8em;font-size:24px;font-weight:600;line-height:1.25}.KTsjDq_text[data-kind=heading][data-level="3"]{margin-top:.6em;font-size:19px;font-weight:600;line-height:1.3}.KTsjDq_text[data-kind=quote]{border-radius:var(--radius-inner);background:var(--sunken);padding:12px 20px}.KTsjDq_text code{border-radius:var(--radius-field);background:var(--code-bg);font-family:var(--font-mono), ui-monospace, monospace;padding:0 4px;font-size:.88em}.KTsjDq_text a{color:var(--accent-fg);text-decoration:underline}.KTsjDq_text .inline-math{font-family:var(--font-math);border-radius:var(--radius-field);background:var(--accent-soft);padding:0 4px;font-style:italic}.KTsjDq_list{align-items:flex-start;gap:8px;display:flex}.KTsjDq_marker{text-align:right;width:1.6em;color:var(--muted);-webkit-user-select:none;user-select:none;flex:none;padding-top:0}.KTsjDq_marker input{width:20px;height:20px;accent-color:var(--accent);vertical-align:middle;margin:0}.KTsjDq_list .KTsjDq_text{flex:auto}.KTsjDq_listbox{margin:0}.KTsjDq_card{border-radius:var(--radius-inner);background:var(--code-bg);margin:0 0 1em;overflow:hidden}.KTsjDq_card[data-active=true]{outline:2px solid var(--ring);outline-offset:2px}.KTsjDq_cardHead{border-bottom:1px solid var(--border);min-height:38px;color:var(--muted);justify-content:space-between;align-items:center;gap:8px;padding:0 12px 0 16px;font-size:13px;display:flex}.KTsjDq_cardHead select,.KTsjDq_cardHead input{min-height:32px;box-shadow:inset 0 0 0 1px var(--border);border-radius:var(--radius-pill);background:var(--input-bg);color:var(--text);border:0;padding:0 12px;font-size:13px}.KTsjDq_code{resize:vertical;width:100%;min-height:96px;color:var(--text);font-family:var(--font-mono), ui-monospace, monospace;white-space:pre;background:0 0;border:0;outline:0;padding:12px 16px;font-size:14px;line-height:1.6;display:block;overflow-x:auto}.KTsjDq_mathBody{flex-direction:column;gap:8px;padding:12px 16px 16px;display:flex}.KTsjDq_mathInput{border-radius:var(--radius-pill);background:var(--input-bg);width:100%;min-height:40px;box-shadow:inset 0 0 0 1px var(--border);color:var(--text);font-family:var(--font-mono), ui-monospace, monospace;border:0;padding:0 16px;font-size:14px}.KTsjDq_preview{text-align:center;min-height:36px;font-size:22px}.KTsjDq_hr{border:0;border-top:1px solid var(--border);margin:1em 0}.KTsjDq_cells{border-collapse:collapse;width:100%}.KTsjDq_cells td,.KTsjDq_cells th{border:1px solid var(--border);padding:0}.KTsjDq_cells tr:first-child>*{border-top:0}.KTsjDq_cells tr>:first-child{border-left:0}.KTsjDq_cells tr>:last-child{border-right:0}.KTsjDq_cells tr:last-child>*{border-bottom:0}.KTsjDq_cells input{width:100%;min-height:36px;color:var(--text);background:0 0;border:0;outline:0;padding:0 12px;font-size:14px}.KTsjDq_cells th input{background:var(--sunken);font-weight:600}.KTsjDq_tableTools{border-top:1px solid var(--border);gap:8px;padding:8px 12px;display:flex}.KTsjDq_mini{min-height:32px;box-shadow:inset 0 0 0 1px var(--border);border-radius:var(--radius-pill);color:var(--text);background:0 0;border:0;padding:0 12px;font-size:13px}.KTsjDq_mini:hover{background:var(--hover)}.KTsjDq_float{z-index:20;background:var(--surface);border-radius:var(--radius-inner);box-shadow:var(--popover-shadow);align-items:center;gap:4px;padding:4px;display:flex;position:absolute;transform:translate(-50%,-100%)}.KTsjDq_floatInput{width:220px;min-height:34px;box-shadow:inset 0 0 0 1.5px var(--border-strong);border-radius:var(--radius-inner);background:var(--input-bg);color:var(--text);border:0;padding:0 12px;font-size:14px}.KTsjDq_slash{z-index:30;background:var(--surface);border-radius:var(--radius-card);width:320px;max-height:340px;box-shadow:var(--popover-shadow);padding:8px;position:absolute;overflow:auto}.KTsjDq_slashGroup{color:var(--muted);margin:8px 8px 4px;font-size:12px;font-weight:600}.KTsjDq_slashItem{border-radius:var(--radius-pill);width:100%;color:var(--text);text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:8px;display:flex}.KTsjDq_slashItem[aria-selected=true],.KTsjDq_slashItem:hover{background:var(--hover)}.KTsjDq_glyph{width:32px;height:32px;box-shadow:inset 0 0 0 1.5px var(--border-strong);border-radius:var(--radius-pill);background:var(--surface);border:0;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.KTsjDq_itemName{font-size:14px;font-weight:500;display:block}.KTsjDq_itemHint{color:var(--muted);font-size:12px;display:block}.KTsjDq_menu{z-index:30;min-width:190px;position:absolute}.KTsjDq_hint{color:var(--muted);padding:0 0 .4em;font-size:14px}@media (max-width:720px){.KTsjDq_gutter{display:none}}.KTsjDq_imageBody{flex-direction:column;gap:8px;padding:12px 16px 16px;display:flex}.KTsjDq_imageBody img{align-self:flex-start}.KTsjDq_imageField{border-radius:var(--radius-pill);background:var(--input-bg);width:100%;min-height:36px;box-shadow:inset 0 0 0 1px var(--border);color:var(--text);border:0;padding:0 12px;font-size:14px}.KTsjDq_fileBlock{border-radius:var(--radius-card);margin:0 0 1em}.KTsjDq_fileBlock[data-active=true]{outline:2px solid var(--ring);outline-offset:2px}.KTsjDq_blockError{color:var(--danger);margin:0;font-size:14px}.KTsjDq_uploading{border-radius:var(--radius-inner);background:var(--sunken);color:var(--muted);align-items:center;gap:12px;margin:0 0 1em;padding:12px 16px;font-size:14px;display:flex}.KTsjDq_spinner{border:2px solid var(--border-strong);border-top-color:var(--accent);border-radius:50%;flex:none;width:18px;height:18px;animation:.8s linear infinite KTsjDq_spin}@keyframes KTsjDq_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.KTsjDq_spinner{animation-duration:3s}}
.iT3Qyq_page{width:100%;max-width:1208px;height:calc(100dvh - 69px);padding:var(--space-4) var(--space-6) 0;gap:var(--space-4);flex-direction:column;margin:0 auto;display:flex}.iT3Qyq_bar{align-items:center;gap:var(--space-2) var(--space-5);flex-wrap:wrap;flex:none;display:flex}.iT3Qyq_back{align-items:center;gap:var(--space-1);min-height:40px;padding:0 var(--space-3) 0 var(--space-2);border-radius:var(--radius-pill);color:var(--accent-fg);transition:background-color var(--dur-micro) var(--ease-out);font-weight:500;display:inline-flex}.iT3Qyq_back:hover{background:var(--hover)}.iT3Qyq_back:active{background:var(--sunken)}.iT3Qyq_back:focus-visible,.iT3Qyq_pane:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.iT3Qyq_title{color:var(--muted);font-size:16px;font-weight:500}.iT3Qyq_student{border-radius:var(--radius-field);font-size:22px;font-weight:600}.iT3Qyq_student:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.iT3Qyq_course{margin-left:var(--space-3);font-size:14px;font-weight:400}.iT3Qyq_body{gap:var(--space-5);min-height:0;padding-bottom:var(--space-4);flex:1 1 0;grid-template-columns:minmax(0,1fr) 320px;display:grid}.iT3Qyq_stepper{align-items:center;gap:var(--space-3);display:inline-flex}.iT3Qyq_step{gap:var(--space-2);max-width:220px;padding-inline:var(--space-3)}.iT3Qyq_step:disabled{opacity:.5;cursor:not-allowed}.iT3Qyq_step:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.iT3Qyq_stepText{text-align:left;flex-direction:column;min-width:0;line-height:1.2;display:flex}.iT3Qyq_stepHint{color:var(--muted);font-size:12px;font-weight:400}.iT3Qyq_stepName{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.iT3Qyq_counter{text-align:center;font-variant-numeric:tabular-nums;min-width:64px;color:var(--muted);font-size:14px}.iT3Qyq_field{align-items:center;gap:var(--space-2);color:var(--muted);font-size:14px;display:inline-flex}.iT3Qyq_pick{width:auto;max-width:220px;min-height:40px}.iT3Qyq_empty{align-items:center;gap:var(--space-2) var(--space-4);color:var(--muted);flex-wrap:wrap;flex:none;display:flex}.iT3Qyq_link{color:var(--accent-fg);text-underline-offset:3px;font-weight:500;text-decoration:underline}.iT3Qyq_link:hover{color:var(--text)}.iT3Qyq_link:active{color:var(--muted)}.iT3Qyq_link:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius-field)}.iT3Qyq_rail{gap:var(--space-1);flex-direction:column;min-height:0;display:none;overflow:auto}.iT3Qyq_railItem{align-items:center;gap:var(--space-3);min-height:52px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-inner);color:var(--text);text-align:left;transition:background-color var(--dur-micro) var(--ease-out);background:0 0;display:flex}.iT3Qyq_railItem:hover{background:var(--hover)}.iT3Qyq_railItem:active{background:var(--sunken)}.iT3Qyq_railItem:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.iT3Qyq_railItem[aria-current=true]{background:var(--accent-soft)}.iT3Qyq_avatar{background:var(--hover);width:30px;height:30px;color:var(--muted);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.iT3Qyq_railText{flex-direction:column;min-width:0;display:flex}.iT3Qyq_railName{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.iT3Qyq_marks{gap:var(--space-2);display:flex}.iT3Qyq_mark{color:var(--muted);font-size:12px}.iT3Qyq_lateMark{color:var(--danger);font-size:12px;font-weight:500}.iT3Qyq_mark[data-state=grade]{color:var(--accent-fg);font-weight:600}.iT3Qyq_mark[data-state=draft]{color:var(--accent-fg)}.iT3Qyq_mark[data-state=pub]{color:var(--ok-fg)}.iT3Qyq_panel{min-height:0;max-height:100%;padding:var(--space-5);align-self:start;gap:var(--space-4);flex-direction:column;display:flex;overflow:auto}.iT3Qyq_panelTitle{font-size:16px;font-weight:600}.iT3Qyq_label{font-size:14px;font-weight:500}.iT3Qyq_points{max-width:120px}.iT3Qyq_comment{min-height:96px}.iT3Qyq_actions{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.iT3Qyq_actions>:first-child{grid-column:1/-1}.iT3Qyq_publishAll{min-height:40px;padding-inline:0}.iT3Qyq_rule{padding-top:var(--space-4);border-top:1px solid var(--border)}.iT3Qyq_summary{cursor:pointer;border-radius:var(--radius-field);font-size:14px;font-weight:600}.iT3Qyq_summary:hover{color:var(--accent-fg)}.iT3Qyq_summary:active{color:var(--muted)}.iT3Qyq_summary:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.iT3Qyq_hist{gap:var(--space-2);margin-top:var(--space-3);flex-direction:column;font-size:13px;display:flex}.iT3Qyq_hist li{justify-content:space-between;gap:var(--space-2);display:flex}@media (min-width:1100px){.iT3Qyq_body{grid-template-columns:208px minmax(0,1fr) 320px}.iT3Qyq_body[data-rail=false]{grid-template-columns:minmax(0,1fr) 320px}.iT3Qyq_rail{display:flex}}.iT3Qyq_pane{min-width:0;padding-bottom:var(--space-8);overflow:auto}.iT3Qyq_how{align-items:baseline;gap:var(--space-1) var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;font-size:14px;display:flex}.iT3Qyq_late{color:var(--danger);font-weight:500}.iT3Qyq_work{padding:var(--space-5)}.iT3Qyq_scores{margin-bottom:var(--space-4);font-size:14px}.iT3Qyq_attempts{margin-top:0;margin-bottom:var(--space-4)}@media (max-width:720px){.iT3Qyq_page{height:auto;min-height:calc(100dvh - 57px);padding:var(--space-4) var(--space-4) 96px}.iT3Qyq_body{flex:none;grid-template-columns:minmax(0,1fr)}.iT3Qyq_pane{overflow:visible}.iT3Qyq_panel{align-self:stretch;max-height:none;overflow:visible}.iT3Qyq_field{flex:100%}.iT3Qyq_pick{flex:140px;max-width:none}}.iT3Qyq_toasts{left:50%;bottom:var(--space-6);z-index:20;width:max-content;max-width:calc(100vw - 2 * var(--space-4));pointer-events:none;position:fixed;transform:translate(-50%)}.iT3Qyq_toast{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5) var(--space-3) var(--space-3);border-radius:var(--radius-card);background:var(--surface);box-shadow:0 0 0 1px var(--border-strong), var(--shadow);animation:iT3Qyq_toast-in var(--dur-short) var(--ease-out);pointer-events:auto;display:flex}.iT3Qyq_undo{min-height:32px;margin-left:var(--space-2);padding-inline:var(--space-3);color:var(--accent-fg)}.iT3Qyq_toastIcon{background:var(--ok-soft);width:32px;height:32px;color:var(--ok-fg);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.iT3Qyq_toastText{flex-direction:column;min-width:0;line-height:1.3;display:flex}.iT3Qyq_toastTitle{font-size:14px;font-weight:600}.iT3Qyq_toastName{color:var(--muted);font-size:13px}@keyframes iT3Qyq_toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:720px){.iT3Qyq_toasts{bottom:96px}}
.EbU1Wq_zone{text-align:center;border:2px dashed var(--border-strong);border-radius:var(--radius-card);background:var(--surface);transition:background var(--dur-micro) var(--ease-out);flex-direction:column;align-items:center;gap:12px;padding:28px 20px;display:flex}.EbU1Wq_zoneOver{background:var(--accent-soft)}.EbU1Wq_zoneOff{border-color:var(--border);opacity:.7}.EbU1Wq_zoneIcon{border-radius:var(--radius-inner);background:var(--file-tile);width:44px;height:44px;color:var(--file-fg);justify-content:center;align-items:center;display:flex}.EbU1Wq_zoneText{font-size:16px;font-weight:600}.EbU1Wq_list{flex-direction:column;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.EbU1Wq_row{border-radius:var(--radius-inner);background:var(--surface);box-shadow:var(--shadow);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 16px;display:flex}.EbU1Wq_rowIcon{border-radius:var(--radius-field);background:var(--file-tile);width:36px;height:36px;color:var(--file-fg);flex:none;justify-content:center;align-items:center;display:flex}.EbU1Wq_rowMain{flex-direction:column;flex:180px;gap:2px;min-width:0;display:flex}.EbU1Wq_rowName{overflow-wrap:anywhere;font-size:15px;font-weight:600}.EbU1Wq_rowMeta{color:var(--muted);font-size:13px}.EbU1Wq_rowErr{color:var(--danger);font-size:13px}.EbU1Wq_rowActions{flex-wrap:wrap;gap:8px;display:flex}.EbU1Wq_foot{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:24px;display:flex}.EbU1Wq_comment{margin-top:32px}
.zlFKga_frame{flex-wrap:wrap;align-items:flex-start;gap:32px;display:flex}.zlFKga_frameFocus{display:block}.zlFKga_main{flex:560px;min-width:0}.zlFKga_kind{align-items:center;gap:8px;margin-top:16px;display:flex}.zlFKga_kindIcon{border-radius:var(--radius-field);justify-content:center;align-items:center;width:26px;height:26px;display:flex}.zlFKga_kindIcon[data-kind=lecture]{background:var(--lec-tile);color:var(--lec-fg)}.zlFKga_kindIcon[data-kind=assignment]{background:var(--asg-tile);color:var(--asg-fg)}.zlFKga_kindIcon[data-kind=file]{background:var(--file-tile);color:var(--file-fg)}.zlFKga_kindLabel{font-size:14px;font-weight:600}.zlFKga_kindLabel[data-kind=file]{color:var(--file-fg)}.zlFKga_kindLabel[data-kind=lecture]{color:var(--lec-fg)}.zlFKga_kindLabel[data-kind=assignment]{color:var(--asg-text)}.zlFKga_title{letter-spacing:var(--tracking-display);text-wrap:balance;margin:8px 0 16px;font-size:36px;font-weight:500;line-height:1.1}.zlFKga_bar{z-index:4;background:var(--raised);border-radius:var(--radius-card);min-height:60px;box-shadow:0 0 0 12px var(--bg), var(--shadow);flex-wrap:wrap;align-items:center;gap:12px 16px;padding:12px 12px 12px 20px;display:flex;position:sticky;top:80px}.zlFKga_stack{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.zlFKga_stack>.zlFKga_barText{flex:calc(100% - 40px);min-width:0}.zlFKga_stack>.btn{flex:100%}.zlFKga_barText{flex:280px;font-size:15px}.zlFKga_barStrong{font-weight:600}.zlFKga_score{white-space:nowrap}.zlFKga_scoreNum{font-size:20px;font-weight:600}.zlFKga_note{border-radius:var(--radius-card);background:var(--danger-soft);margin-top:16px;padding:16px;font-size:15px}.zlFKga_note strong{color:var(--danger)}.zlFKga_blocks{flex-direction:column;gap:32px;margin-top:24px;display:flex}.zlFKga_h2{margin:0 0 12px;font-size:18px;font-weight:600}.zlFKga_facts{border-top:1px solid var(--border);color:var(--muted);flex-direction:column;gap:8px;margin:20px 0 0;padding:16px 0 0;font-size:14px;display:flex}.zlFKga_answer{border-top:1px solid var(--border);padding-top:32px}.zlFKga_answerFocus{border-top:0;padding-top:0}.zlFKga_editor{--gutter:40px;border-radius:var(--radius-card);background:var(--surface);transition:box-shadow var(--dur-micro) var(--ease-out);padding:24px 24px 24px 64px}.zlFKga_editor:focus-within{box-shadow:inset 0 0 0 1px var(--border-strong)}@media (max-width:720px){.zlFKga_editor{--gutter:0px;padding:16px}}.zlFKga_saved{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.zlFKga_panel{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow)}.zlFKga_panelHead{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:16px 20px;display:flex}.zlFKga_panelBody{padding:16px 20px 20px;font-size:16px;line-height:1.65}.zlFKga_panelFoot{border-top:1px solid var(--border);color:var(--muted);padding:12px 20px;font-size:13px}.zlFKga_gradeTop{border-bottom:1px solid var(--border);padding:20px}.zlFKga_gradeNum{letter-spacing:-.02em;font-size:40px;font-weight:600;line-height:1.1}.zlFKga_comment{padding:20px}.zlFKga_avatar{background:var(--hover);width:30px;height:30px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.zlFKga_details{border-top:1px solid var(--border)}.zlFKga_details summary{cursor:pointer;align-items:center;gap:8px;min-height:48px;padding:0 20px;font-size:14px;font-weight:500;list-style:none;display:flex}.zlFKga_details summary::-webkit-details-marker{display:none}.zlFKga_details[open] summary svg{transform:rotate(90deg)}.zlFKga_details>div{padding:0 20px 20px;font-size:15px;line-height:1.6}.zlFKga_lecture{flex-wrap:wrap;align-items:flex-start;gap:40px;display:flex}.zlFKga_article{flex:999 520px;min-width:0;max-width:680px}.zlFKga_byline{border-bottom:1px solid var(--border);color:var(--muted);margin:0 0 32px;padding-bottom:24px;font-size:14px}.zlFKga_lectureTitle{letter-spacing:-.02em;margin:12px 0 8px;font-size:38px;font-weight:600;line-height:1.15}.zlFKga_toc{flex:160px;max-width:180px;position:sticky;top:84px}.zlFKga_tocNav{border-left:1px solid var(--border);flex-direction:column;display:flex}.zlFKga_tocLink{color:var(--muted);border-left:2px solid #0000;margin-left:-1px;padding:8px 0 8px 12px;font-size:13px;line-height:1.35;display:block}.zlFKga_tocLink[aria-current=location]{border-left-color:var(--accent);color:var(--text);font-weight:600}.zlFKga_pager{border-top:1px solid var(--border);flex-wrap:wrap;gap:16px;margin-top:40px;padding-top:24px;display:flex}.zlFKga_pagerLink{border-radius:var(--radius-card);background:var(--surface);flex-direction:column;flex:240px;gap:4px;padding:16px;display:flex}.zlFKga_pagerLink:hover{background:var(--hover)}.zlFKga_pagerLink[data-kind=assignment]{background:var(--asg-row);text-align:right}.zlFKga_pagerSmall{color:var(--muted);font-size:13px}.zlFKga_pagerLink[data-kind=assignment] .zlFKga_pagerSmall{color:var(--asg-text)}.zlFKga_preview{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:16px;display:flex}.zlFKga_pluginTabs{margin:0 0 20px}.zlFKga_pluginHeading{margin:0 0 12px;font-size:20px}.zlFKga_pluginFrame{border-radius:var(--radius-card);background:var(--surface);color-scheme:normal;width:100%;display:block}@media (max-width:960px){.zlFKga_toc{display:none}}@media (max-width:720px){.zlFKga_title,.zlFKga_lectureTitle{font-size:28px}.zlFKga_bar{top:64px}}.zlFKga_fileCard{border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow);flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:24px;padding:16px 20px;display:flex}.zlFKga_fileIcon{border-radius:var(--radius-inner);background:var(--file-tile);width:44px;height:44px;color:var(--file-fg);flex:none;justify-content:center;align-items:center;display:flex}.zlFKga_fileMain{flex-direction:column;flex:200px;gap:2px;min-width:0;display:flex}.zlFKga_fileName{overflow-wrap:anywhere;font-size:16px;font-weight:600}.zlFKga_fileMeta{color:var(--muted);font-size:13px}.zlFKga_fileActions{flex-wrap:wrap;gap:8px;display:flex}
._0FeNiq_layout{flex-wrap:wrap;align-items:flex-start;gap:32px;display:flex}._0FeNiq_panel{border-radius:var(--radius-card);background:var(--surface);flex-direction:column;flex:0 0 296px;gap:20px;width:296px;padding:20px;display:flex;position:sticky;top:92px}._0FeNiq_nav{border-top:1px solid var(--border);padding-top:16px}._0FeNiq_navTitle{color:var(--muted);margin:0 12px 12px;font-size:13px;font-weight:600}._0FeNiq_navList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}._0FeNiq_navLink{border-radius:var(--radius-pill);align-items:center;gap:12px;min-height:40px;padding:0 12px;font-size:14px;display:flex}._0FeNiq_navLink:hover{background:var(--hover)}._0FeNiq_num{border:1.5px solid var(--border-strong);border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:600;display:flex}._0FeNiq_num[data-state=answered]{background:var(--accent);box-shadow:none;color:var(--accent-text)}._0FeNiq_num[data-state=full]{background:var(--ok-fg);box-shadow:inset 0 0 0 1.5px var(--ok-fg);color:var(--accent-text)}._0FeNiq_num[data-state=partial]{box-shadow:inset 0 0 0 1.5px var(--asg-text)}._0FeNiq_navShort{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}._0FeNiq_navMark{color:var(--muted);flex:none;font-size:12px}._0FeNiq_navMark[data-tone=ok]{color:var(--ok-fg)}._0FeNiq_navMark[data-tone=partial]{color:var(--asg-text)}._0FeNiq_main{flex:360px;min-width:0;max-width:780px}._0FeNiq_q{box-shadow:none;border-top:1px solid var(--border);background:0 0;border-radius:0;padding:24px 0;scroll-margin-top:148px}._0FeNiq_q.card{box-shadow:none;border-top:1px solid var(--border);background:0 0;border-radius:0;padding:24px 0;scroll-margin-top:148px}._0FeNiq_q:first-of-type{border-top:0}._0FeNiq_qHead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}._0FeNiq_qLabel,._0FeNiq_qPoints{color:var(--muted);font-size:13px;font-weight:600}._0FeNiq_qPoints[data-tone=ok]{color:var(--ok-fg)}._0FeNiq_qPoints[data-tone=partial]{color:var(--asg-text)}._0FeNiq_qText{margin:0 0 16px;font-size:17px;font-weight:600;line-height:1.4}._0FeNiq_options{flex-direction:column;gap:8px;display:flex}._0FeNiq_option{border-radius:var(--radius-inner);background:var(--surface);width:100%;min-height:48px;transition:background-color var(--dur-micro) var(--ease-out);color:var(--text);text-align:left;border:0;align-items:center;gap:12px;padding:8px 16px;font-size:15px;display:flex}._0FeNiq_option:hover:not([data-readonly=true]){background:var(--hover)}._0FeNiq_option[data-readonly=true]{cursor:default}._0FeNiq_option[aria-checked=true]{outline:2px solid var(--ring);outline-offset:-2px;background:var(--accent-soft)}._0FeNiq_option[data-result=right]{box-shadow:inset 0 0 0 1.5px var(--ok-fg);background:var(--ok-soft)}._0FeNiq_option[data-result=wrong]{box-shadow:inset 0 0 0 1.5px var(--danger);background:var(--danger-soft)}._0FeNiq_option[data-result=missed]{outline:1.5px dashed var(--ok-fg);outline-offset:-1.5px}._0FeNiq_mark{border:1.5px solid var(--border-strong);width:20px;height:20px;color:var(--accent-text);background:0 0;flex:none;justify-content:center;align-items:center;display:flex}._0FeNiq_mark[data-shape=radio]{border-radius:50%}._0FeNiq_mark[data-shape=check]{border-radius:var(--radius-pill)}._0FeNiq_option[aria-checked=true] ._0FeNiq_mark{border-color:var(--accent);background:var(--accent)}._0FeNiq_option[data-result=right] ._0FeNiq_mark{box-shadow:inset 0 0 0 1.5px var(--ok-fg);background:var(--ok-fg)}._0FeNiq_option[data-result=wrong] ._0FeNiq_mark{border-color:var(--danger);background:var(--danger)}._0FeNiq_option[data-result=missed] ._0FeNiq_mark{box-shadow:inset 0 0 0 1.5px var(--ok-fg);color:var(--ok-fg);background:0 0}._0FeNiq_note{color:var(--muted);flex:none;margin-left:auto;font-size:13px}._0FeNiq_note[data-tone=ok]{color:var(--ok-fg)}._0FeNiq_note[data-tone=bad]{color:var(--danger)}._0FeNiq_help{color:var(--muted);margin-top:8px;font-size:13px}._0FeNiq_err{color:var(--danger);margin-top:8px;font-size:13px}._0FeNiq_chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._0FeNiq_chip{min-height:36px;box-shadow:inset 0 0 0 1.5px var(--border-strong);border-radius:var(--radius-pill);background:var(--hover);border:0;align-items:center;gap:8px;padding:0 8px 0 12px;font-size:14px;display:inline-flex}._0FeNiq_chip button{width:24px;height:24px;color:var(--muted);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex}._0FeNiq_chip button:hover{background:var(--border)}._0FeNiq_add{position:relative}._0FeNiq_feedback{border-radius:var(--radius-inner);background:var(--sunken);gap:12px;margin-top:12px;padding:12px;font-size:14px;display:flex}._0FeNiq_avatar{background:var(--hover);width:24px;height:24px;color:var(--muted);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}._0FeNiq_editor{--gutter:40px;border-radius:var(--radius-inner);background:var(--input-bg);box-shadow:inset 0 0 0 1px var(--border);transition:box-shadow var(--dur-micro) var(--ease-out);padding:12px 16px 12px 56px}._0FeNiq_editor:focus-within{box-shadow:inset 0 0 0 1px var(--border-strong)}@media (max-width:720px){._0FeNiq_editor{--gutter:0px;padding:12px 16px}}._0FeNiq_foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding:16px 20px;display:flex}@media (max-width:960px){._0FeNiq_panel{flex-basis:100%;order:-1;width:100%;position:static}._0FeNiq_nav{display:none}}
.u6fyJG_top{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:16px;display:flex}.u6fyJG_crumbs{flex:280px;min-width:0}.u6fyJG_chip{box-shadow:inset 0 0 0 1.5px var(--border-strong);border-radius:var(--radius-pill);white-space:nowrap;border:0;padding:4px 12px;font-size:13px;font-weight:500}.u6fyJG_chip[data-tone=accent]{box-shadow:none;background:var(--accent-soft);color:var(--accent-fg)}.u6fyJG_chip[data-tone=ok]{box-shadow:none;background:var(--ok-soft);color:var(--ok-fg)}.u6fyJG_chip[data-tone=draft]{border:1.5px dashed var(--border-strong);box-shadow:none}.u6fyJG_saved{color:var(--muted);font-size:13px}.u6fyJG_shell{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.u6fyJG_canvas{flex:999 560px;min-width:0}.u6fyJG_panel{flex-direction:column;flex:320px;min-width:0;max-width:340px;display:flex;position:sticky;top:84px}.u6fyJG_panelTabs{border-radius:var(--radius-inner);background:var(--hover);gap:4px;margin:12px 12px 0;padding:4px;display:flex}.u6fyJG_panelTabs button{border-radius:var(--radius-inner);min-height:34px;color:var(--muted);background:0 0;border:0;flex:1;font-size:14px}.u6fyJG_panelTabs button[aria-selected=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow);font-weight:600}.u6fyJG_panelBody{flex-direction:column;gap:16px;padding:16px;display:flex}.u6fyJG_group{color:var(--muted);margin-bottom:8px;font-size:12px;font-weight:600}.u6fyJG_blocks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.u6fyJG_blockBtn{border-radius:var(--radius-pill);min-width:0;min-height:40px;box-shadow:inset 0 0 0 1.5px var(--border);color:var(--text);white-space:nowrap;text-align:left;transition:background-color var(--dur-micro) var(--ease-out), box-shadow var(--dur-micro) var(--ease-out);background:0 0;border:0;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:flex}.u6fyJG_blockBtn:hover{background:var(--hover);box-shadow:inset 0 0 0 1.5px var(--border-strong)}.u6fyJG_blockBtn:active{background:var(--sunken)}.u6fyJG_glyph{text-align:center;width:20px;color:var(--muted);flex:none;font-size:13px;font-weight:600}.u6fyJG_radioBtn[aria-checked=true]{outline:2px solid var(--ring);outline-offset:-2px;background:var(--accent-soft);color:var(--accent-fg);font-weight:600}.u6fyJG_row2{flex-wrap:wrap;gap:8px;display:flex}.u6fyJG_titleInput{border-radius:var(--radius-inner);width:100%;min-height:56px;color:var(--text);letter-spacing:var(--tracking-display);text-wrap:balance;background:0 0;border:0;outline:0;padding:0;font-size:32px;font-weight:500;display:block}.u6fyJG_titleInput:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.u6fyJG_titleInput::placeholder{color:var(--muted)}.u6fyJG_sheet{--gutter:40px;background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow);padding:24px 24px 24px 64px}.u6fyJG_meter{border-radius:var(--radius-field);background:var(--hover);height:6px;margin-top:8px}.u6fyJG_meter>div{border-radius:var(--radius-field);background:var(--accent);height:6px}.u6fyJG_switchRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.u6fyJG_sw{border-radius:var(--radius-pill);background:var(--border-strong);border:0;flex:none;width:40px;height:24px;position:relative}.u6fyJG_sw:after{content:"";background:var(--surface);width:18px;height:18px;transition:transform var(--dur-micro) var(--ease-out);border-radius:50%;position:absolute;top:3px;left:3px}.u6fyJG_sw[aria-checked=true]{background:var(--accent)}.u6fyJG_sw[aria-checked=true]:after{transform:translate(16px)}.u6fyJG_qnav{flex:220px;max-width:250px;padding:16px;position:sticky;top:84px}.u6fyJG_qnav ol{flex-direction:column;gap:4px;margin:12px 0;list-style:none;display:flex}.u6fyJG_qnavBtn{border-radius:var(--radius-pill);width:100%;min-height:40px;color:var(--text);text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0 8px;font-size:14px;display:flex}.u6fyJG_qnavBtn[aria-current=step]{background:var(--accent-soft);color:var(--accent-fg);font-weight:600}.u6fyJG_qnum{background:var(--hover);border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:600;display:flex}.u6fyJG_qshort{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.u6fyJG_card{border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow);cursor:pointer;padding:16px 20px}.u6fyJG_card[data-selected=true]{outline:2px solid var(--ring);outline-offset:-2px;box-shadow:0 0 0 3px var(--accent-soft);cursor:default}.u6fyJG_cardHead{color:var(--muted);align-items:center;gap:12px;margin-bottom:8px;font-size:13px;display:flex}.u6fyJG_cardHead strong{color:var(--text)}.u6fyJG_optRow{border-radius:var(--radius-inner);background:var(--surface);align-items:center;gap:12px;min-height:44px;padding:4px 12px;display:flex}.u6fyJG_optRow[data-correct=true]{box-shadow:inset 0 0 0 1.5px var(--ok-fg);background:var(--ok-soft)}.u6fyJG_optRow input[type=text]{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:15px}.u6fyJG_mark{border:1.5px solid var(--border-strong);width:22px;height:22px;color:var(--accent-text);background:0 0;flex:none;justify-content:center;align-items:center;display:flex}.u6fyJG_mark[data-shape=radio]{border-radius:50%}.u6fyJG_mark[data-shape=check]{border-radius:var(--radius-pill)}.u6fyJG_mark[aria-checked=true]{border-color:var(--accent);background:var(--accent)}.u6fyJG_tabsRow{border-bottom:1px solid var(--border);gap:24px;margin:16px 0;display:flex}.u6fyJG_tabsRow button{min-height:44px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:0;font-size:15px;display:flex}.u6fyJG_tabsRow button[aria-selected=true]{border-bottom-color:var(--accent);color:var(--text);font-weight:600}.u6fyJG_count{border-radius:var(--radius-pill);background:var(--hover);padding:0 8px;font-size:12px;font-weight:600}.u6fyJG_responses{overflow-x:auto}@media (max-width:960px){.u6fyJG_panel,.u6fyJG_qnav{flex-basis:100%;max-width:none;position:static}}@media (max-width:720px){.u6fyJG_sheet{--gutter:0px;padding:20px 16px}.u6fyJG_titleInput{font-size:24px}}
.wwtv5G_list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wwtv5G_pick{align-items:center;gap:var(--space-3);width:100%;min-height:52px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-inner);background:var(--surface);box-shadow:var(--shadow);color:var(--text);text-align:left;transition:background-color var(--dur-micro) var(--ease-out);display:flex}.wwtv5G_pick:hover{background:var(--hover)}.wwtv5G_pick:active{background:var(--sunken)}.wwtv5G_pick:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.wwtv5G_pick[aria-pressed=true]{background:var(--accent-soft)}.wwtv5G_icon{border-radius:var(--radius-field);background:var(--file-tile);width:36px;height:36px;color:var(--file-fg);flex:none;justify-content:center;align-items:center;display:flex}.wwtv5G_main{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.wwtv5G_name{overflow-wrap:anywhere;font-size:15px;font-weight:600}.wwtv5G_meta{color:var(--muted);font-size:13px}.wwtv5G_preview{margin-top:var(--space-4)}.wwtv5G_img{object-fit:contain;border-radius:var(--radius-inner);background:var(--surface);max-width:100%;max-height:70vh;margin:0 auto;display:block}.wwtv5G_frame{border-radius:var(--radius-inner);background:var(--surface);width:100%;height:75vh;min-height:480px;box-shadow:inset 0 0 0 1px var(--border);border:0;display:block}.wwtv5G_frameHead{margin:0 0 var(--space-1);text-align:right;font-size:13px}.wwtv5G_openLink{color:var(--muted);text-decoration:underline}.wwtv5G_openLink:hover{color:var(--text)}.wwtv5G_openLink:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.wwtv5G_text{max-height:70vh;padding:var(--space-4);border-radius:var(--radius-inner);background:var(--code-bg);color:var(--text);font-family:var(--font-mono), ui-monospace, monospace;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6;overflow:auto}.wwtv5G_text:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.wwtv5G_note{margin:var(--space-2) 0 0;color:var(--muted);font-size:13px}.wwtv5G_comment{margin-top:var(--space-5)}.wwtv5G_commentLabel{margin:0 0 var(--space-2);font-size:14px;font-weight:600}
._2SVYtG_bar{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;display:flex}._2SVYtG_row{flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:64px;padding:12px 20px;display:flex}._2SVYtG_avatarLg{background:var(--accent-soft);width:38px;height:38px;color:var(--accent-fg);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}._2SVYtG_avatarSm{background:var(--hover);width:34px;height:34px;color:var(--muted);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}._2SVYtG_who{flex:220px;min-width:0}._2SVYtG_mail{color:var(--accent-fg);font-size:13px;display:block}._2SVYtG_role{color:var(--muted);flex:0 0 160px;font-size:14px}._2SVYtG_top{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:32px;display:grid}._2SVYtG_top[data-solo=true]{grid-template-columns:minmax(0,1fr)}._2SVYtG_groups{flex-direction:column;display:flex}._2SVYtG_group{align-items:center;gap:12px;min-height:64px;padding:12px 8px 12px 20px;display:flex}@media (max-width:960px){._2SVYtG_top{grid-template-columns:minmax(0,1fr)}}._2SVYtG_grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}._2SVYtG_person{background:var(--surface);border-radius:var(--radius-card);align-items:center;gap:12px;min-height:56px;padding:8px 16px;display:flex}._2SVYtG_you{border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-fg);flex:none;padding:0 8px;font-size:12px;font-weight:500}._2SVYtG_table{min-width:760px}._2SVYtG_trow{border-top:1px solid var(--border);align-items:center;min-height:56px;padding:0 20px;display:flex}._2SVYtG_thead{border-bottom:1px solid var(--border);background:var(--sunken);min-height:40px;color:var(--muted);align-items:center;padding:0 20px;font-size:13px;font-weight:500;display:flex}._2SVYtG_c1{flex:240px;align-items:center;gap:12px;min-width:0;display:flex}._2SVYtG_c2{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--muted);flex:240px;font-size:14px;overflow:hidden}._2SVYtG_c3{flex:0 0 170px;font-size:14px}._2SVYtG_c4{flex:0 0 100px;justify-content:flex-end;display:flex}._2SVYtG_found{border-radius:var(--radius-inner);align-items:center;gap:12px;padding:8px 12px;display:flex}._2SVYtG_found:hover{background:var(--hover)}
.XWa17G_header{z-index:20;background:var(--bg);flex-wrap:wrap;align-items:center;gap:8px 20px;min-height:68px;padding:12px max(24px,50% - 580px);display:flex;position:sticky;top:0}.XWa17G_brand{border-radius:var(--radius-pill);align-items:center;gap:12px;display:flex}.XWa17G_nav{border-radius:var(--radius-pill);background:var(--surface);gap:4px;padding:4px;display:flex}.XWa17G_navLink{border-radius:var(--radius-pill);min-height:40px;transition:background-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);align-items:center;padding:0 16px;font-weight:500;display:flex}.XWa17G_navLink:hover{background:var(--hover)}.XWa17G_navLink:active{background:var(--sunken)}.XWa17G_navLink[aria-current=page]{background:var(--accent);color:var(--accent-text);font-weight:600}.XWa17G_spacer{flex:1 1 0}.XWa17G_search{flex:0 280px}.XWa17G_actions{align-items:center;gap:4px;display:flex;position:relative}.XWa17G_avatarBtn{background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.XWa17G_menu{width:280px;top:52px;right:0}.XWa17G_menuHead{border-bottom:1px solid var(--border);margin-bottom:8px;padding:12px 12px 8px}.XWa17G_menuName{font-weight:500}.XWa17G_menuMeta{color:var(--muted);font-size:13px}.XWa17G_main{min-height:calc(100vh - 69px)}.XWa17G_tabs,.XWa17G_phoneOnly{display:none}@media (max-width:720px){.XWa17G_header{flex-wrap:nowrap;gap:8px;min-height:56px;padding:0 8px 0 16px}.XWa17G_nav,.XWa17G_search,.XWa17G_desktopOnly{display:none}.XWa17G_brand .lockup{--h:30px}.XWa17G_brand .lockup-org{display:none}.XWa17G_phoneOnly{display:flex}.XWa17G_main{min-height:calc(100vh - 57px);padding-bottom:0}.XWa17G_tabs{z-index:20;background:var(--surface);padding:8px 4px 20px;display:flex;position:fixed;bottom:0;left:0;right:0}.XWa17G_tab{min-height:52px;color:var(--muted);flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;font-size:12px;font-weight:500;display:flex}.XWa17G_tabIcon{border-radius:var(--radius-pill);width:56px;height:32px;transition:background-color var(--dur-micro) var(--ease-out);justify-content:center;align-items:center;display:flex}.XWa17G_tab[aria-current=page]{color:var(--text);font-weight:600}.XWa17G_tab[aria-current=page] .XWa17G_tabIcon{background:var(--accent);color:var(--accent-text)}}.XWa17G_offline{gap:8px;max-width:1200px;margin:0 auto;padding:0 16px;display:grid}.XWa17G_offline:not(:empty){padding-top:12px}.XWa17G_notices{left:50%;bottom:var(--space-6);z-index:20;width:max-content;max-width:calc(100vw - 2 * var(--space-4));pointer-events:none;position:fixed;transform:translate(-50%)}.XWa17G_notices:empty{display:none}.XWa17G_notice{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5) var(--space-3) var(--space-3);border-radius:var(--radius-card);background:var(--surface);box-shadow:0 0 0 1px var(--border-strong), var(--shadow);animation:XWa17G_notice-in var(--dur-short) var(--ease-out);font-size:14px;font-weight:600;display:flex}.XWa17G_noticeIcon[data-tone=error]{background:var(--danger-soft);color:var(--danger)}.XWa17G_noticeIcon{background:var(--ok-soft);width:32px;height:32px;color:var(--ok-fg);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}@keyframes XWa17G_notice-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:720px){.XWa17G_notices{bottom:96px}}
.wDhG1a_stack{flex-direction:column;gap:24px;display:flex}.wDhG1a_head{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:16px 20px;display:flex}.wDhG1a_course{flex:auto;font-size:17px;font-weight:600}.wDhG1a_row{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:56px;padding:8px 20px;display:flex}.wDhG1a_row:first-child{border-top:0}.wDhG1a_row:hover{background:var(--hover)}.wDhG1a_cellMain{flex:260px;align-items:center;gap:12px;min-width:0;display:flex}.wDhG1a_cellDate{color:var(--muted);flex:0 0 130px;font-size:14px}.wDhG1a_cellStatus{flex:0 0 150px}.wDhG1a_cellScore{text-align:right;white-space:nowrap;flex:0 0 120px}.wDhG1a_score{font-size:16px;font-weight:600}.wDhG1a_summary{flex-wrap:wrap;align-items:center;gap:12px 32px;margin-top:24px;padding:20px;display:flex}.wDhG1a_comment{border-radius:var(--radius-inner);background:var(--sunken);gap:12px;margin:0 20px 16px 64px;padding:12px;font-size:14px;display:flex}.wDhG1a_avatar{background:var(--hover);width:24px;height:24px;color:var(--muted);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.wDhG1a_sectionRow{border-top:1px solid var(--border)}.wDhG1a_sectionRow:first-child{border-top:0}.wDhG1a_link{flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:60px;padding:12px 20px;display:flex}.wDhG1a_link:hover{background:var(--hover)}@media (max-width:720px){.wDhG1a_cellDate,.wDhG1a_cellStatus,.wDhG1a_cellScore{flex:auto}.wDhG1a_comment{margin-left:20px}}
.xFna5G_layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:32px;margin-top:24px;display:grid}.xFna5G_main{grid-area:1/1;min-width:0}.xFna5G_aside{flex-direction:column;grid-area:1/2;gap:16px;display:flex;position:sticky;top:84px}.xFna5G_hint{color:var(--muted);margin-bottom:16px;font-size:14px}.xFna5G_sections{flex-direction:column;gap:32px;display:flex}.xFna5G_section[data-over=true]{outline:2px solid var(--ring);outline-offset:4px;border-radius:var(--radius-card)}.xFna5G_sHead{flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:48px;padding:0 4px 8px 0;display:flex}.xFna5G_sHead h2{min-width:140px;letter-spacing:var(--tracking-display);text-wrap:balance;flex:auto;font-size:20px;font-weight:500}.xFna5G_count{color:var(--muted);font-size:13px}.xFna5G_handle{color:var(--muted);cursor:grab;padding:4px;display:flex}.xFna5G_items{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow);overflow:hidden}.xFna5G_section[data-draft=true] .xFna5G_items{box-shadow:inset 0 0 0 1.5px var(--border-strong);background:0 0}.xFna5G_item{border-top:1px solid var(--border);background:var(--surface);min-height:60px;transition:background-color var(--dur-micro) var(--ease-out);align-items:center;gap:12px;padding:8px 12px;display:flex}.xFna5G_item:first-of-type{border-top:0}.xFna5G_item[data-kind=assignment]{background:var(--asg-row)}.xFna5G_item:hover{background:var(--hover)}.xFna5G_item[data-over=true]{box-shadow:inset 0 2px 0 var(--ring)}.xFna5G_section[data-draft=true] .xFna5G_item{background:0 0}.xFna5G_section[data-draft=true] .xFna5G_item:hover{background:var(--hover)}.xFna5G_itemMain{flex:auto;min-width:0}.xFna5G_itemTitle{font-weight:500;display:block}.xFna5G_itemTitle[data-draft=true]{color:var(--muted)}.xFna5G_itemMeta{color:var(--muted);font-size:13px;display:block}.xFna5G_live{color:var(--muted);font-size:13px}.xFna5G_add{flex-wrap:wrap;gap:8px;padding:12px 0 0;display:flex}.xFna5G_ticks{align-items:center;gap:4px;display:inline-flex}.xFna5G_ticks span{background:var(--ok-fg);border-radius:2px;width:6px;height:16px}.xFna5G_ticks span[data-s=edited],.xFna5G_bar span[data-s=edited],.xFna5G_key li[data-s=edited]:before{background:var(--accent)}.xFna5G_ticks span[data-s=draft]{box-shadow:inset 0 0 0 1.5px var(--border-strong);background:0 0}.xFna5G_ledger{flex-direction:column;gap:16px;display:flex}.xFna5G_ledger .xFna5G_card-title{margin:0}.xFna5G_bar{gap:4px;height:10px;display:flex}.xFna5G_bar span{border-radius:var(--radius-pill);background:var(--ok-fg);min-width:0}.xFna5G_bar span[data-s=draft]{background:var(--border-strong)}.xFna5G_bar span[data-s=edited]{background:var(--accent)}.xFna5G_key{flex-direction:column;gap:12px;font-size:14px;display:flex}.xFna5G_key li{flex-direction:column;padding-left:16px;display:flex;position:relative}.xFna5G_key li:before{content:"";background:var(--ok-fg);border-radius:2px;width:8px;height:8px;position:absolute;top:7px;left:0}.xFna5G_key li[data-s=draft]:before{background:var(--border-strong)}.xFna5G_key li .xFna5G_muted{font-size:13px}.xFna5G_actions{border-top:1px solid var(--border);flex-direction:column;gap:8px;padding-top:16px;display:flex}@media (max-width:960px){.xFna5G_layout{grid-template-columns:minmax(0,1fr);gap:24px}.xFna5G_main,.xFna5G_aside{grid-column:1}.xFna5G_aside{grid-row:1;position:static}.xFna5G_main{grid-row:2}}.xFna5G_choice{border-radius:var(--radius-inner);background:var(--surface);cursor:pointer;text-align:left;width:100%;color:var(--text);align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.xFna5G_choice:focus-visible,.xFna5G_itemMain:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.xFna5G_choice:active{background:var(--sunken)}.xFna5G_choice[aria-checked=true]{outline:2px solid var(--ring);outline-offset:-2px;background:var(--accent-soft)}.xFna5G_radio{border:1.5px solid var(--border-strong);border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-top:0;display:flex}.xFna5G_choice[aria-checked=true] .xFna5G_radio{border-color:var(--accent)}.xFna5G_dot{background:0 0;border-radius:50%;width:10px;height:10px}.xFna5G_choice[aria-checked=true] .xFna5G_dot{background:var(--accent)}.xFna5G_types{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.xFna5G_typeCard{border:1px solid var(--border);align-items:flex-start;min-height:72px}.xFna5G_typeCard:hover{border-color:var(--border-strong)}.xFna5G_typeCard>svg{color:var(--muted);flex:none;margin-top:2px}.xFna5G_typeCard[aria-checked=true]>svg{color:var(--accent)}@media (max-width:720px){.xFna5G_types{grid-template-columns:1fr}}
.JwGuMG_layout{flex-wrap:wrap;align-items:flex-start;gap:32px;margin-top:24px;display:flex}.JwGuMG_nav{flex-direction:column;flex:180px;gap:4px;max-width:200px;display:flex;position:sticky;top:84px}.JwGuMG_nav a{border-radius:var(--radius-pill);min-height:40px;color:var(--muted);align-items:center;padding:0 12px;font-size:15px;display:flex}.JwGuMG_nav a:hover{background:var(--hover)}.JwGuMG_nav a[aria-current=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow);font-weight:600}.JwGuMG_main{flex-direction:column;flex:999 520px;min-width:0;max-width:760px;display:flex}.JwGuMG_section{border-top:1px solid var(--border);padding:32px 0;scroll-margin-top:90px}.JwGuMG_section:first-child{border-top:0;padding-top:0}.JwGuMG_zone{box-shadow:inset 0 0 0 1.5px var(--danger-soft);margin-top:16px;padding:24px}.JwGuMG_section h2{letter-spacing:var(--tracking-display);margin-bottom:4px;font-size:20px;font-weight:500}.JwGuMG_lead{color:var(--muted);margin:0 0 16px;font-size:14px}.JwGuMG_fields{flex-direction:column;gap:16px;display:flex}.JwGuMG_two{grid-template-columns:1fr 1fr;gap:16px;display:grid}.JwGuMG_dl{grid-template-columns:180px 1fr;gap:12px 16px;margin:0;font-size:15px;display:grid}.JwGuMG_dl dt{color:var(--muted)}.JwGuMG_dl dd{margin:0}.JwGuMG_list{flex-direction:column;display:flex}.JwGuMG_li{border-top:1px solid var(--border);align-items:center;gap:12px;min-height:56px;display:flex}.JwGuMG_li:first-child{border-top:0}.JwGuMG_owner{flex-wrap:wrap;align-items:center;gap:16px;padding:12px 0;display:flex}.JwGuMG_avatar{background:var(--accent-soft);width:38px;height:38px;color:var(--accent-fg);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.JwGuMG_copy{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.JwGuMG_copy>div{border-radius:var(--radius-inner);background:var(--surface);padding:12px 16px;font-size:14px}.JwGuMG_danger{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:16px 0;display:flex}.JwGuMG_danger:first-of-type{border-top:0}@media (max-width:720px){.JwGuMG_nav{flex-direction:row;flex-basis:100%;max-width:none;position:static;overflow-x:auto}.JwGuMG_two,.JwGuMG_copy,.JwGuMG_dl{grid-template-columns:1fr}}
.GD3AkW_form{flex-direction:column;gap:20px;max-width:720px;padding:24px;display:flex}.GD3AkW_start{border:0;flex-direction:column;gap:12px;margin:0;padding:0;display:flex}.GD3AkW_start legend{margin-bottom:8px;padding:0}.GD3AkW_two{grid-template-columns:1fr 1fr;gap:16px;display:grid}.GD3AkW_actions{justify-content:flex-end;gap:12px;display:flex}@media (max-width:720px){.GD3AkW_two{grid-template-columns:1fr}.GD3AkW_form{padding:16px}.GD3AkW_actions .GD3AkW_btn{flex:1}}
._9m18_G_fab{right:var(--space-5);bottom:var(--space-6);z-index:30;background:var(--accent);width:56px;height:56px;color:var(--accent-text);box-shadow:var(--shadow);cursor:pointer;transition:filter var(--dur-micro) var(--ease-out);border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:fixed}._9m18_G_fab:hover{filter:brightness(1.12)}._9m18_G_fab:active{filter:brightness(.9)}._9m18_G_dock{right:var(--space-5);bottom:calc(var(--space-6) + 68px);z-index:30;width:min(400px, calc(100vw - 2 * var(--space-5)));height:min(640px,100dvh - 140px);position:fixed}._9m18_G_page{max-width:760px;height:calc(100dvh - 120px);padding:var(--space-4);margin:0 auto}._9m18_G_panel{border-radius:var(--radius-card);background:var(--surface);width:100%;height:100%;min-height:0;color:var(--text);box-shadow:0 0 0 1px var(--border-strong), var(--shadow);flex-direction:column;display:flex;overflow:hidden}._9m18_G_head{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-bottom:1px solid var(--border);display:flex}._9m18_G_title{margin:0;font-size:16px;font-weight:600}._9m18_G_grow{flex:1 1 0}._9m18_G_notice{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--sunken);font-size:14px;display:flex}._9m18_G_notice p{flex:1 1 0;margin:0}._9m18_G_log{gap:var(--space-2);min-height:0;padding:var(--space-4);flex-direction:column;flex:1 1 0;display:flex;overflow-y:auto}._9m18_G_message{max-width:85%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-card);background:var(--sunken);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.45}._9m18_G_message[data-role=user]{background:var(--accent);color:var(--accent-text);align-self:flex-end}._9m18_G_message[data-quiet]{color:var(--muted)}._9m18_G_empty{text-align:center;margin:auto 0}._9m18_G_chips{justify-content:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}._9m18_G_chip{min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--sunken);color:var(--text);cursor:pointer;border:0;font-size:14px}._9m18_G_chip:hover{background:var(--hover)}._9m18_G_error{padding:var(--space-2) var(--space-4);background:var(--danger-soft);color:var(--danger);margin:0;font-size:14px}._9m18_G_composer{align-items:flex-end;gap:var(--space-2);padding:var(--space-3);border-top:1px solid var(--border);display:flex}._9m18_G_input{resize:none;flex:1 1 0;min-width:0}._9m18_G_proposal{padding:var(--space-3);border-radius:var(--radius-card);background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--accent);align-self:stretch}._9m18_G_proposalText{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600;line-height:1.4}._9m18_G_proposalNote{margin:var(--space-1) 0 0;color:var(--muted);overflow-wrap:anywhere;font-size:14px}._9m18_G_preview{margin:var(--space-2) 0 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-card);background:var(--sunken);max-height:220px;color:var(--text);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.45;overflow:auto}._9m18_G_password{margin:var(--space-2) 0 0;padding:var(--space-3);border:1px dashed var(--border-strong);border-radius:var(--radius-card);background:var(--sunken);font-family:var(--font-mono), ui-monospace, monospace;text-align:center;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:16px;display:block}._9m18_G_proposalActions{gap:var(--space-2);margin-top:var(--space-3);display:flex}._9m18_G_settled{color:var(--muted);overflow-wrap:anywhere;align-self:stretch;margin:0;font-size:14px}._9m18_G_settled[data-state=done]{color:var(--text)}@media (max-width:720px){._9m18_G_fab{right:var(--space-4);bottom:84px}._9m18_G_dock{z-index:40;width:auto;height:auto;inset:0}._9m18_G_dock ._9m18_G_panel{box-shadow:none;border-radius:0}._9m18_G_page{height:calc(100dvh - 140px);padding:var(--space-2)}}
