._button_1a5kk_1{font:inherit;font-weight:700;font-size:var(--text-body);cursor:pointer;min-block-size:var(--target-min);min-inline-size:var(--target-min);max-inline-size:100%;padding-block:var(--space-2);padding-inline:var(--space-inline-5);border-radius:var(--radius-control);border:2px solid #0000}._button_1a5kk_1:disabled,._button_1a5kk_1[aria-disabled=true]{cursor:not-allowed;opacity:.5}._primary_1a5kk_23{background:var(--color-accent);color:var(--color-on-accent);font-weight:700}._primary_1a5kk_23:hover:not(:disabled){background:var(--color-accent-hover)}._primary_1a5kk_23:active:not(:disabled){background:var(--color-accent-press)}._secondary_1a5kk_38{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border)}._secondary_1a5kk_38:hover:not(:disabled){background:var(--color-page)}._secondary_1a5kk_38[aria-disabled=true]:hover{background:var(--color-surface)}._danger_1a5kk_53{background:var(--color-bad-text);color:var(--color-on-danger);font-weight:700}._danger_1a5kk_53:active:not(:disabled){background:var(--color-danger-press)}._dangerSecondary_1a5kk_63{background:var(--color-surface);color:var(--color-bad-text);border-color:var(--color-border)}._onBand_1a5kk_69{color:var(--color-on-band);border-color:var(--color-on-band-border);background:0 0}._onBand_1a5kk_69:hover:not(:disabled){background:var(--color-on-band-hover)}._withIcon_1a5kk_80{justify-content:center;align-items:center;gap:var(--space-2);overflow-wrap:anywhere;max-inline-size:100%;display:inline-flex}._link_1a5kk_89{gap:var(--space-2);overflow-wrap:anywhere;justify-content:center;align-items:center;max-inline-size:100%;text-decoration:none;display:inline-flex}._row_1a5kk_100{gap:var(--space-2);flex-wrap:wrap;display:flex}._start_1a5kk_106{justify-content:flex-start}._end_1a5kk_110{justify-content:flex-end}._icon_a5yq8_2{fill:currentColor;flex:none;block-size:1.25em;inline-size:1.25em}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) ._mirror_a5yq8_10{transform:scaleX(-1)}._field_1mmeo_1{gap:var(--space-1);grid-template-columns:minmax(0,1fr);display:grid}._label_1mmeo_7{font-weight:700}._control_1mmeo_12{font:inherit;font-weight:400;font-size:var(--text-body);color:var(--color-text);background:var(--color-surface);border:2px solid var(--color-border);border-radius:var(--radius-field);min-block-size:var(--target-min);padding-block:var(--space-2);padding-inline:var(--space-3);inline-size:100%}._area_1mmeo_26{resize:vertical;min-block-size:8rem}._control_1mmeo_12[aria-invalid=true]{border-color:var(--color-bad-text)}._hint_1mmeo_35{color:var(--color-text-muted);font-size:var(--text-small);margin:0}._error_1mmeo_41{color:var(--color-bad-text);font-size:var(--text-small);margin:0;font-weight:700}._group_1mmeo_49{border:0;min-inline-size:0;margin:0;padding:0}._group_1mmeo_49>legend{margin-block-end:var(--space-1);padding:0}._option_1mmeo_62{overflow-wrap:anywhere;align-items:center;gap:var(--space-2);min-block-size:var(--target-min);cursor:pointer;display:flex}._option_1mmeo_62 input{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--color-band);flex:none;margin:0}._notice_167sn_1{padding-block:var(--space-3);padding-inline:var(--space-inline-4);border-radius:var(--radius-notice);font-size:var(--text-body);margin:0}._notice_167sn_1>p{margin:0}._notice_167sn_1>p+p{margin-block-start:var(--space-2)}._error_167sn_17{background:var(--color-bad-bg);color:var(--color-bad-text)}._info_167sn_22{background:var(--color-warn-bg);color:var(--color-warn-text)}._done_167sn_27{background:var(--color-done-bg);color:var(--color-done-text)}._wrap_1vd7o_1{padding-block:var(--space-6);justify-content:center;display:flex}._ring_1vd7o_8{--spin:1.2s;--ring-radius:1.2rem;--bead-w:.56rem;--bead-h:.38rem;inline-size:calc(var(--ring-radius) * 2 + var(--bead-w));block-size:calc(var(--ring-radius) * 2 + var(--bead-w));flex:none;position:relative}._small_1vd7o_20{--ring-radius:.7rem;--bead-w:.38rem;--bead-h:.26rem}._bead_1vd7o_26{inline-size:var(--bead-w);block-size:var(--bead-h);transform:rotate(calc(var(--i) * 360deg / var(--bead-count))) translateY(calc(var(--ring-radius) * -1)) rotate(90deg);background:radial-gradient(ellipse at 35% 30%, var(--color-bead-light), var(--color-bead-body) 55%, var(--color-bead-dark));opacity:.22;animation:_bead_1vd7o_26 var(--spin) linear infinite;animation-delay:calc(var(--i) * var(--spin) / var(--bead-count) - var(--spin));border-radius:50%;margin-block-start:calc(var(--bead-h) / -2);margin-inline-start:calc(var(--bead-w) / -2);position:absolute;inset-block-start:50%;inset-inline-start:50%}@keyframes _bead_1vd7o_26{0%{opacity:1}70%,to{opacity:.22}}@media (prefers-reduced-motion:reduce){._ring_1vd7o_8{--spin:3.6s}}._page_1xr7i_2{min-block-size:100dvh;padding-block:var(--space-6);padding-inline:var(--gutter-safe);background:var(--color-page);grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;display:grid}._stack_1xr7i_13{inline-size:min(100%, var(--content-form));text-align:center;justify-items:stretch}._title_1xr7i_20{font-size:var(--text-h1);margin:0}._lead_1xr7i_25{margin:0}._name_1xr7i_30{font-size:var(--text-kiosk);overflow-wrap:anywhere;margin:0;font-weight:700}._choices_1xr7i_39{gap:var(--space-5);flex-wrap:wrap;display:flex}._choices_1xr7i_39 ._big_1xr7i_45,._row_1xr7i_46 ._big_1xr7i_45{font-size:var(--text-kiosk);padding-block:var(--space-5)}._choices_1xr7i_39 ._big_1xr7i_45{flex:12rem}._row_1xr7i_46{justify-content:center;gap:var(--space-4);flex-wrap:wrap;display:flex}._codeField_1xr7i_63 label{font-size:var(--text-h1)}._codeField_1xr7i_63 input{font-size:var(--text-kiosk);text-align:center}._dialog_9ocdn_1{border-radius:var(--radius-dialog);inline-size:min(var(--dialog-width), calc(100vw - 2 * var(--gutter-safe)));max-block-size:calc(100dvh - 2 * var(--gutter));color:var(--color-text);background:var(--color-surface);border:0;padding:0;overflow:hidden}._dialog_9ocdn_1[open]{flex-direction:column;display:flex}._wide_9ocdn_19{inline-size:min(var(--dialog-width-wide), calc(100vw - 2 * var(--gutter-safe)))}._dialog_9ocdn_1::backdrop{background:var(--color-backdrop)}._compact_9ocdn_28{inline-size:fit-content;max-inline-size:min(var(--dialog-width), calc(100vw - 2 * var(--gutter-safe)))}._compact_9ocdn_28::backdrop{background:var(--color-backdrop-light)}._compact_9ocdn_28 ._body_9ocdn_9{padding-block:var(--space-4);padding-inline:var(--space-inline-5)}._delayed_9ocdn_43,._delayed_9ocdn_43::backdrop{animation:_reveal_9ocdn_1 var(--busy-reveal-duration) ease-out var(--busy-reveal-delay) both}@keyframes _reveal_9ocdn_1{0%{opacity:0}to{opacity:1}}._body_9ocdn_9{padding-block:var(--space-5);padding-inline:var(--space-inline-5);overscroll-behavior:contain;gap:var(--space-3);flex:auto;grid-template-columns:minmax(0,1fr);min-block-size:0;display:grid;overflow-y:auto}._body_9ocdn_9 p{margin:0}._title_9ocdn_77:focus{outline:none}._footer_9ocdn_9{gap:var(--space-3);overscroll-behavior:contain;max-block-size:50dvh;padding-block:var(--space-3);padding-inline:var(--space-inline-5);border-block-start:1px solid var(--color-rule);flex:none;grid-template-columns:minmax(0,1fr);display:grid;overflow-y:auto}._shell_1b2zu_1{min-block-size:100vh;container-type:inline-size}._content_1b2zu_7{max-inline-size:var(--content-max);padding-block:var(--space-5) var(--space-6);padding-inline:var(--gutter-safe);gap:var(--space-5);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}._header_1qmk9_1{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._header_1qmk9_1>h1{overflow-wrap:anywhere;min-inline-size:0}._actions_1qmk9_15{gap:var(--space-2);flex-wrap:wrap;display:flex}._empty_1qmk9_21{justify-items:start}._empty_1qmk9_21 p{margin:0}._pill_1qmk9_30{padding-block:0;padding-inline:var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-small);max-inline-size:100%;font-weight:700;display:inline-block}._ok_1qmk9_41{background:var(--color-ok-bg);color:var(--color-ok-text)}._warn_1qmk9_46{background:var(--color-warn-bg);color:var(--color-warn-text)}._bad_1qmk9_51{background:var(--color-bad-bg);color:var(--color-bad-text)}._muted_1qmk9_56{background:var(--color-muted-bg);color:var(--color-text-muted)}._accent_1qmk9_61{background:var(--color-accent);color:var(--color-on-accent)}._role_1qmk9_67{border:1px solid}._roleTeacher_1qmk9_71{background:var(--color-role-teacher-bg);color:var(--color-role-teacher-text);border-color:var(--color-role-teacher-border)}._roleStudent_1qmk9_77{background:var(--color-role-student-bg);color:var(--color-role-student-text);border-color:var(--color-role-student-border)}._band_3qjes_2{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-2);padding-inline:var(--gutter-safe);color:var(--color-on-band);flex-wrap:nowrap;display:flex}._brand_3qjes_14{min-inline-size:var(--target-min);align-items:center;gap:var(--space-2);min-block-size:var(--target-min);color:var(--color-on-band);font-weight:700;font-size:var(--text-h3);flex:none;text-decoration:none;display:flex}._brand_3qjes_14 img{border-radius:var(--radius-field)}._account_3qjes_32{align-items:center;gap:var(--space-3);min-inline-size:0;font-size:var(--text-small);flex-wrap:nowrap;display:flex}._menuButton_3qjes_43{word-break:keep-all;flex:none}._menu_3qjes_43{background:var(--color-surface);border-block-end:1px solid var(--color-rule);grid-template-columns:minmax(0,1fr);display:grid}._menuWho_3qjes_56{align-items:center;gap:var(--space-2);min-block-size:var(--target-min);padding-inline:var(--gutter-safe);color:var(--color-text-muted);font-size:var(--text-small);flex-wrap:wrap;display:flex}._menuWho_3qjes_56 ._email_3qjes_68{max-inline-size:100%}._menuItem_3qjes_72{align-items:center;gap:var(--space-3);min-block-size:var(--target-min);padding-inline:var(--gutter-safe);border:0;border-block-start:1px solid var(--color-rule);color:var(--color-link);font:inherit;text-align:start;cursor:pointer;background:0 0;font-weight:700;text-decoration:none;display:flex}._menuItem_3qjes_72:hover{background:var(--color-muted-bg)}._account_3qjes_32>*{flex:none}._account_3qjes_32>._email_3qjes_68{flex:0 auto}._email_3qjes_68{text-overflow:ellipsis;white-space:nowrap;min-inline-size:6em;max-inline-size:40vw;overflow:hidden}._band_3qjes_2[data-band=wide] ._menuButton_3qjes_43,._band_3qjes_2:not([data-band=wide]) ._account_3qjes_32{display:none}._band_3qjes_2[data-band=icon] ._brandText_3qjes_122{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}._list_16b2r_6{gap:var(--space-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}._item_16b2r_15{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}._name_16b2r_24{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;display:flex}._box_jm946_7{container-type:inline-size}._table_jm946_12{border-collapse:separate;border-spacing:0}._table_jm946_12 th,._table_jm946_12 td{text-align:start;vertical-align:middle;box-shadow:inset 0 -1px 0 var(--color-rule);border-inline-end:1px solid var(--color-rule)}._table_jm946_12 tbody tr:last-child>th,._table_jm946_12 tbody tr:last-child>td{box-shadow:none}._table_jm946_12 ._lastCol_jm946_33{border-inline-end:0}._table_jm946_12 ._groupEnd_jm946_37{border-inline-end:2px solid var(--color-border)}._head_jm946_41{font-size:var(--text-small);color:var(--color-text-muted);font-weight:700}._table_jm946_12 ._spanBoth_jm946_48{vertical-align:bottom}._table_jm946_12 ._cornerStart_jm946_53{border-start-start-radius:calc(var(--radius-box) - var(--box-border))}._table_jm946_12 ._cornerEnd_jm946_57{border-start-end-radius:calc(var(--radius-box) - var(--box-border))}._table_jm946_12 ._tint1_jm946_62{background:var(--color-group-1)}._table_jm946_12 ._tint2_jm946_63{background:var(--color-group-2)}._table_jm946_12 ._tint3_jm946_64{background:var(--color-group-3)}._table_jm946_12 ._tint4_jm946_65{background:var(--color-group-4)}._table_jm946_12 ._tint5_jm946_66{background:var(--color-group-5)}._table_jm946_12 ._tint6_jm946_67{background:var(--color-group-6)}._table_jm946_12 ._tint7_jm946_68{background:var(--color-group-7)}._table_jm946_12 ._tintNone_jm946_69{background:var(--color-group-none)}._cards_jm946_72{inline-size:100%}._cards_jm946_72 th,._cards_jm946_72 td{padding-block:var(--space-3);padding-inline:var(--space-3)}@container (width<=36rem){._cards_jm946_72 thead{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}._cards_jm946_72 tr{padding-block:var(--space-2);box-shadow:inset 0 -1px 0 var(--color-rule);display:block}._cards_jm946_72 tr:last-child{box-shadow:none}._table_jm946_12._cards_jm946_72 td{box-shadow:none;padding-block:var(--space-1);border:0;grid-template-columns:minmax(0,1fr);gap:0;display:grid}._table_jm946_12._cards_jm946_72 td:empty{display:none}._cards_jm946_72 td>*{justify-self:start;max-inline-size:100%}._cards_jm946_72 td:before{content:attr(data-label);color:var(--color-text-muted);font-size:var(--text-small);white-space:pre-line;font-weight:700}._cards_jm946_72 td[data-group]:before{content:attr(data-group) "\a " attr(data-label)}}._scrollBox_jm946_143{inline-size:calc(100cqi - 2 * var(--gutter-safe));gap:var(--space-2);grid-template-columns:minmax(0,1fr);margin-inline-start:calc((100% + 2 * var(--gutter-safe) - 100cqi) / 2);display:grid;container-type:inline-size}._frame_jm946_155{scroll-padding-inline-start:var(--table-sticky-column);position:relative;overflow-x:auto}._scrollTable_jm946_61{inline-size:max-content}._scrollTable_jm946_61 th,._scrollTable_jm946_61 td{padding-block:var(--space-2);padding-inline:var(--space-2);background:var(--color-surface);min-inline-size:var(--table-cell-min);word-break:keep-all;overflow-wrap:break-word}._cellInner_jm946_182{max-inline-size:calc(100cqi - var(--table-sticky-column) - 2 * var(--space-2) - 2 * var(--box-border));display:block}._scrollTable_jm946_61 ._sticky_jm946_189{z-index:1;inline-size:var(--table-sticky-column);min-inline-size:var(--table-sticky-column);max-inline-size:var(--table-sticky-column);border-inline-end:2px solid var(--color-border);overflow-wrap:anywhere;position:sticky;inset-inline-start:0}._repeat_jm946_201 td{box-shadow:inset 0 1px 0 var(--color-rule), inset 0 -1px 0 var(--color-rule)}._sortButton_jm946_208{align-items:center;gap:var(--space-1);min-block-size:var(--target-min);min-inline-size:var(--target-min);overflow-wrap:anywhere;max-inline-size:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}._sortButton_jm946_208:hover ._cellInner_jm946_182{text-decoration:underline}._sortMark_jm946_229{flex:none;block-size:.5em;inline-size:.5em}._sortMark_jm946_229:not([data-dir]){block-size:auto}._sortMark_jm946_229:not([data-dir]):before,._sortMark_jm946_229:not([data-dir]):after{content:"";border-inline:.25em solid #0000;display:block}._sortMark_jm946_229:not([data-dir]):before{border-block-end:.3em solid;margin-block-end:.12em}._sortMark_jm946_229:not([data-dir]):after{border-block-start:.3em solid}._sortMark_jm946_229[data-dir=asc]{border-block-end:.4em solid;border-inline:.25em solid #0000}._sortMark_jm946_229[data-dir=desc]{border-block-start:.4em solid;border-inline:.25em solid #0000}._toolbar_1ob7l_11{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._title_1ob7l_18{margin:0}._summary_1ob7l_23{gap:var(--space-3) var(--space-5);flex-wrap:wrap;margin:0;display:flex}._summary_1ob7l_23 dt{color:var(--color-text-muted);font-size:var(--text-small);font-weight:700}._summary_1ob7l_23 dd{font-size:var(--text-h2);margin:0;font-weight:700}._actions_1ob7l_44{gap:var(--space-2);flex-wrap:wrap;display:flex}._apart_1ob7l_50{margin-inline-start:var(--space-4)}._box_1ob7l_58{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}._box_1ob7l_58 h2,._box_1ob7l_58 p{margin:0}._code_1ob7l_71{font-size:var(--text-h1);letter-spacing:.1em;overflow-wrap:anywhere;margin:0;font-weight:700}._address_1ob7l_79{overflow-wrap:anywhere;margin:0}._codeLabel_1ob7l_84{color:var(--color-text-muted);font-size:var(--text-small);margin:0;font-weight:700}._dash_wv5n0_1{color:var(--color-text-muted)}._outer_htie2_2{inline-size:100%}._frame_1yi4r_8{margin-block:var(--space-3);font-size:var(--text-small)}._figure_1yi4r_13{column-gap:var(--space-1);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;grid-template-columns:minmax(0,1fr) minmax(0,3fr) minmax(0,4fr);line-height:1.4;display:grid}._period_1yi4r_23{color:var(--color-text-muted);text-align:center;grid-row:1;padding-block-end:var(--space-1)}._current_1yi4r_30{grid-column:1/3}._next_1yi4r_34{grid-column:3/4}._block_1yi4r_38{min-block-size:3.25em;padding:var(--space-1);border-radius:var(--radius-control);text-align:center;flex-direction:column;grid-row:2;justify-content:center;align-items:center;font-weight:700;display:flex}._elapsed_1yi4r_51{background:var(--color-muted-bg);grid-column:1/2}._prorated_1yi4r_57{background:var(--color-warn-bg);color:var(--color-warn-text);border:2px dashed var(--color-warn-text)}._nextMonth_1yi4r_63{background:var(--color-done-bg);color:var(--color-done-text);border:2px solid var(--color-done-text);grid-column:3/4}._amount_1yi4r_70{font-size:1.1em}._axis_1yi4r_74{block-size:2px;background:var(--color-text);grid-area:3/1/auto/4;margin-block-start:var(--space-2)}._mark_1yi4r_83{color:var(--color-text);flex-direction:column;grid-row:4;align-items:flex-start;padding-block-start:var(--space-1);padding-inline-start:var(--space-1);display:flex}._start_1yi4r_93{border-inline-start:3px solid var(--color-accent);grid-column:2/3}._renewal_1yi4r_98{border-inline-start:4px solid var(--color-text);grid-column:3/4}._date_1yi4r_103{font-weight:700}._arrow_1yi4r_107{margin-block:var(--space-1);color:var(--color-text);grid-row:5;justify-self:center}._fromProrated_1yi4r_114{grid-column:2/3}._fromNext_1yi4r_118{grid-column:3/4}._bill_1yi4r_123{padding:var(--space-2);border:2px solid var(--color-text);border-radius:var(--radius-control);background:var(--color-surface);text-align:center;flex-direction:column;grid-area:6/2/auto/4;align-items:center;font-weight:700;display:flex}._total_1yi4r_137{font-size:1.4em;font-weight:700}._currentBlocks_1yi4r_143{gap:var(--space-1);flex-direction:column;grid-area:2/2/auto/3;display:flex}._paper_1yi4r_150{background:var(--color-group-5);color:var(--color-text);border:2px solid var(--color-role-student-border)}._entry_1ydp5_10{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}._entry_1ydp5_10 p{margin:0}._summary_ic3d8_2{gap:var(--space-3) var(--space-5);flex-wrap:wrap;margin:0;display:flex}._summary_ic3d8_2 dt{color:var(--color-text-muted);font-size:var(--text-small);font-weight:700}._summary_ic3d8_2 dd{font-size:var(--text-h2);margin:0;font-weight:700}._list_1y293_1{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._tab_1y293_11{overflow-wrap:anywhere;max-inline-size:100%;min-block-size:var(--target-min);padding-block:var(--space-2);padding-inline:var(--space-inline-5);border-radius:var(--radius-control);border:2px solid var(--color-border);background:var(--color-surface);color:var(--color-text);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}._current_1y293_28{background:var(--color-text);border-color:var(--color-text);color:var(--color-surface)}._list_h5xm4_2{align-items:center;gap:0 var(--space-2);font-size:var(--text-small);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._item_h5xm4_13{align-items:center;gap:var(--space-2);overflow-wrap:anywhere;max-inline-size:100%;display:flex}._item_h5xm4_13+._item_h5xm4_13:before{content:"" / "";border-block-start:2px solid var(--color-text-muted);border-inline-end:2px solid var(--color-text-muted);block-size:.45em;inline-size:.45em;flex:none;margin-inline-end:var(--space-1);transform:rotate(45deg)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) ._item_h5xm4_13+._item_h5xm4_13:before{transform:rotate(-45deg)}._link_h5xm4_39{min-block-size:var(--target-min);min-inline-size:var(--target-min);overflow-wrap:anywhere;align-items:center;max-inline-size:100%;font-weight:700;text-decoration:none;display:inline-flex}._link_h5xm4_39:hover{text-decoration:underline}._current_h5xm4_54{color:var(--color-text-muted);overflow-wrap:anywhere}._head_a5i74_1{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._head_a5i74_1 h1{overflow-wrap:anywhere;min-inline-size:0}._actions_3hze1_7{gap:var(--space-2);flex-wrap:wrap;display:flex}._apart_3hze1_14{margin-inline-start:var(--space-4)}._missing_3hze1_19{gap:var(--space-1);grid-template-columns:minmax(0,1fr);display:grid}._missingNote_3hze1_25{color:var(--color-text-muted);font-size:var(--text-small)}._group_1t2aq_15{border:0;grid-template-columns:minmax(0,1fr);min-inline-size:0;margin:0;padding:0;display:grid}._group_1t2aq_15>legend{color:var(--color-heading-small);padding:0;font-weight:700}._row_13842_2{align-items:center;gap:var(--space-3);min-inline-size:0;display:flex}._row_13842_2 p{min-inline-size:0;margin:0;font-weight:700}._list_1s5b4_6{gap:var(--space-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}._item_1s5b4_16{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);min-block-size:var(--target-min);border:2px solid var(--color-border);color:var(--color-text);flex-wrap:wrap;text-decoration:none;display:flex}._item_1s5b4_16:hover{border-color:var(--color-band)}._name_1s5b4_33{overflow-wrap:anywhere;min-inline-size:0;font-weight:700;font-size:var(--text-h3)}._create_1s5b4_41{max-inline-size:var(--content-narrow)}._note_1s5b4_51{max-inline-size:var(--content-narrow);margin:0}._box_19e86_2{justify-content:center;min-block-size:65px;display:flex}._page_1uu0k_2{min-block-size:100vh;padding-block:var(--gutter);padding-inline:var(--gutter-safe);grid-template-columns:minmax(0,1fr);place-items:center;display:grid;position:relative;overflow:hidden}._page_1uu0k_2:before{content:"";background:var(--color-band-circle);border-radius:50%;block-size:640px;inline-size:640px;position:absolute;inset-block-start:-320px;inset-inline-end:-220px}._column_1uu0k_27{justify-items:center;gap:var(--space-4);inline-size:min(var(--content-card), 100%);grid-template-columns:minmax(0,1fr);display:grid;position:relative}._card_1uu0k_36{inline-size:min(var(--content-card), 100%);padding-block-end:var(--space-5);padding-inline:var(--space-inline-5);gap:var(--space-4);border-radius:var(--radius-dialog);text-align:center;grid-template-columns:minmax(0,1fr);margin-block-start:40px;display:grid;position:relative}._icon_1uu0k_50{border-radius:var(--radius-box);margin-block-start:-38px;margin-inline:auto}._lead_1uu0k_56{text-wrap:pretty;margin:0}._or_1uu0k_62{align-items:center;gap:var(--space-3);color:var(--color-text-muted);margin:0;display:flex}._or_1uu0k_62:before,._or_1uu0k_62:after{content:"";border-block-start:1px solid var(--color-rule);flex:1}._form_1uu0k_78{gap:var(--space-4);text-align:start;grid-template-columns:minmax(0,1fr);display:grid}._wide_1uu0k_85{inline-size:100%}._legal_od40p_2{gap:var(--space-2) var(--space-5);font-size:var(--text-small);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._legal_od40p_2 a{align-items:center;gap:var(--space-1);min-block-size:var(--target-min);min-inline-size:var(--target-min);overflow-wrap:anywhere;justify-content:center;max-inline-size:100%;display:inline-flex}._onBand_od40p_25{justify-content:center}._onBand_od40p_25 a{color:var(--color-on-band)}._meter_mcxlc_1{inline-size:100%;block-size:var(--space-2);background:var(--color-rule);display:block;overflow:hidden}._fill_mcxlc_9{inline-size:var(--meter-value);background:var(--color-done-text);block-size:100%;display:block}._name_8n7hs_11{justify-items:start;gap:var(--space-1);grid-template-columns:minmax(0,1fr);display:grid}._loginId_8n7hs_23{font-size:var(--text-small);color:var(--color-text-muted);overflow-wrap:anywhere}._rate_8n7hs_30{gap:var(--space-1);grid-template-columns:minmax(0,1fr);display:grid}._chip_1mwom_1{align-items:baseline;gap:var(--space-1);overflow-wrap:anywhere;max-inline-size:100%;padding-block:var(--space-1);padding-inline:var(--space-2);border:2px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);flex-wrap:wrap;display:inline-flex}._done_1mwom_16{background:var(--color-done-text);border-color:var(--color-done-text);color:var(--color-surface)}._state_1mwom_22{font-size:var(--text-small)}._head_c0ts6_10{align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}._head_c0ts6_10 h2{overflow-wrap:anywhere;margin:0}._loginId_c0ts6_22{color:var(--color-text-muted);overflow-wrap:anywhere}._pills_c0ts6_27{gap:var(--space-2);flex-wrap:wrap;display:flex}._section_c0ts6_34 h3,._section_c0ts6_34 h4{margin:0}._value_c0ts6_44{margin:0;font-weight:700}._figures_c0ts6_50{gap:var(--space-2) var(--space-inline-5);flex-wrap:wrap;margin:0;display:flex}._figures_c0ts6_50 dt{color:var(--color-text-muted);font-size:var(--text-small)}._figures_c0ts6_50 dd{font-weight:700;font-size:var(--text-h2);margin:0}._monthNav_c0ts6_68{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._monthTitle_c0ts6_75{text-align:center;flex:auto;margin:0;font-weight:700}._calendarBlock_c0ts6_83{max-inline-size:var(--calendar-max)}._calendar_c0ts6_83{table-layout:fixed;border-collapse:separate;inline-size:100%;border-spacing:var(--space-inline-1);padding:var(--space-inline-2);border:1px solid var(--color-border);border-radius:var(--radius-box);text-align:center}._calendar_c0ts6_83 th,._calendar_c0ts6_83 td{vertical-align:middle;padding:0;font-weight:400}._weekday_c0ts6_111{overflow-wrap:normal;color:var(--color-text-muted);font-size:var(--text-small)}._day_c0ts6_118{aspect-ratio:1;border-radius:var(--radius-control);background:var(--color-muted-bg);color:var(--color-text-muted);font-size:var(--text-small);overflow-wrap:normal;grid-template-columns:minmax(0,1fr);place-items:center;display:grid}._studied_c0ts6_131{background:var(--color-done-text);color:var(--color-surface);font-weight:700}._today_c0ts6_138{outline:2px solid var(--color-text);outline-offset:1px}._legend_c0ts6_144{gap:var(--space-1) var(--space-4);color:var(--color-text-muted);font-size:var(--text-small);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._legend_c0ts6_144 li{align-items:center;gap:var(--space-2);overflow-wrap:anywhere;max-inline-size:100%;display:inline-flex}._swatch_c0ts6_164{border-radius:calc(var(--radius-control) / 4);flex:none;block-size:1em;inline-size:1em}._disclosure_c0ts6_172{border-block-end:2px solid var(--color-rule)}._disclosure_c0ts6_172>summary{align-items:center;gap:var(--space-2) var(--space-3);min-block-size:var(--target-min);cursor:pointer;flex-wrap:wrap;font-weight:700;display:flex}._dayList_c0ts6_186,._units_c0ts6_187{grid-template-columns:minmax(0,1fr);display:grid}._dayUnits_c0ts6_192{margin:0;padding-block-end:var(--space-2)}._unitName_c0ts6_197{overflow-wrap:anywhere;flex:8rem}._unitRate_c0ts6_202{gap:var(--space-1);flex:0 12rem;grid-template-columns:minmax(0,1fr);font-weight:400;display:grid}._steps_c0ts6_211{gap:var(--space-3);grid-template-columns:minmax(0,1fr);padding-block-end:var(--space-3);display:grid}._step_c0ts6_211,._group_c0ts6_219{gap:var(--space-1);grid-template-columns:minmax(0,1fr);display:grid}._stepTitle_c0ts6_225{gap:var(--space-1) var(--space-3);flex-wrap:wrap;margin:0;font-weight:700;display:flex}._stepSubtitle_c0ts6_233,._groupName_c0ts6_234{color:var(--color-text-muted);margin:0;font-weight:400}._tasks_c0ts6_240{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._dojo_c0ts6_249{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}._mode_c0ts6_255{gap:var(--space-1);grid-template-columns:minmax(0,1fr);display:grid}._dojoList_c0ts6_261{gap:var(--space-1);grid-template-columns:minmax(0,1fr);margin:0;display:grid}._dojoList_c0ts6_261 li{gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}._variant_c0ts6_274,._level_c0ts6_278{color:var(--color-text-muted)}._section_1ndan_8{container-type:inline-size}._section_1ndan_8 h2{margin:0}._links_1ndan_18{gap:var(--space-2);grid-template-columns:minmax(0,1fr);inline-size:fit-content;max-inline-size:100%;display:grid}._link_1ndan_18{justify-content:space-between}._stores_1ndan_35{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));inline-size:fit-content;max-inline-size:100%;display:grid}._store_1ndan_35{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}._store_1ndan_35 ._qr_1ndan_49{justify-self:center}._qr_1ndan_49{background:var(--color-surface);block-size:auto;max-inline-size:100%}@container (width<26em){._stores_1ndan_35{grid-template-columns:minmax(0,1fr)}}._qrCaption_1ndan_66{contain:inline-size;text-align:center;text-wrap:balance;word-break:auto-phrase;color:var(--color-text-muted);font-size:var(--text-small);margin:0}._box_1ww7h_6{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}._box_1ww7h_6 p{margin:0}._head_1ww7h_17{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._head_1ww7h_17 h2,._box_1ww7h_6 h2,._lead_1ww7h_32{margin:0}._form_1ww7h_36{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}._line_1ww7h_42{display:block}._kinds_1ww7h_46{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}._kinds_1ww7h_46 a{min-block-size:var(--target-min);overflow-wrap:anywhere;align-items:center;display:flex}._range_1ww7h_61{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}._help_1ww7h_67 summary{cursor:pointer;min-block-size:var(--target-min);font-weight:700}._helpSection_1ww7h_73 h3{margin-block:var(--space-2);margin-inline:0}._helpItems_1ww7h_78{counter-reset:help;gap:var(--space-1);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}._bullet_1ww7h_88:before{content:"• "}._number_1ww7h_92{counter-increment:help}._number_1ww7h_92:before{content:counter(help) ". "}._sub_1ww7h_100{padding-inline-start:var(--space-inline-4)}._sub_1ww7h_100:before{content:"- "}._plain_1ww7h_108{margin:0}._stack_1a7q5_8{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}._stackTight_1a7q5_15{gap:var(--space-3)}._stackWide_1a7q5_21{gap:var(--space-5)}._formPage_1a7q5_27{max-inline-size:var(--content-form)}._lead_1a7q5_33{color:var(--color-text-muted);margin:0}._surface_1a7q5_42{background:var(--color-surface);border-radius:var(--radius-box)}._framed_1a7q5_48{border:var(--box-border) solid var(--color-border)}._boxSpace_1a7q5_52{padding-block:var(--space-4);padding-inline:var(--space-inline-5)}._boxSpaceRoomy_1a7q5_57{padding-block:var(--space-5);padding-inline:var(--space-inline-5)}._tableNameLink_1a7q5_73{min-block-size:var(--target-min);min-inline-size:var(--target-min);overflow-wrap:anywhere;align-items:center;max-inline-size:100%;font-weight:700;display:inline-flex}._page_f5xkk_1{padding-block:var(--space-5);padding-inline:var(--gutter-safe);max-inline-size:var(--content-max);margin-inline:auto}:root{--color-band:#2a5599;--color-on-band:#fff;--color-on-band-border:#c9d6ec;--color-on-band-hover:#3466b4;--color-band-circle:#3466b4;--color-accent:#ff9700;--color-accent-hover:#ffa827;--color-accent-press:#d27c00;--color-on-accent:#10182b;--color-page:#fef8e0;--color-surface:#fff;--color-text:#10182b;--color-text-muted:#5b6474;--color-link:#2a5599;--color-group-1:#fdf0f0;--color-group-2:#fdf6e6;--color-group-3:#eef7ea;--color-group-4:#e9f3f8;--color-group-5:#f1edf9;--color-group-6:#f9eef5;--color-group-7:#eef0f4;--color-group-none:#e9e9e9;--color-heading-small:#8a6d1d;--color-rule:#f0e3b8;--color-border:#a08a4a;--color-focus:#2a5599;--color-focus-on-band:#fff;--color-ok-bg:#e3f4e6;--color-ok-text:#1d6b34;--color-warn-bg:#fff0c7;--color-warn-text:#7a5200;--color-done-bg:#e4ecf8;--color-done-text:#1f4580;--color-bad-bg:#fde6e1;--color-bad-text:#a3291a;--color-on-danger:#fff;--color-danger-press:#75190d;--color-muted-bg:#f1ede0;--color-role-teacher-bg:#e4ecf8;--color-role-teacher-text:#1f4580;--color-role-teacher-border:#5a7bb0;--color-role-student-bg:#fff;--color-role-student-text:#3b4555;--color-role-student-border:#7d8696;--color-backdrop:#10182b80;--color-backdrop-light:#10182b40;--color-bead-dark:#8a5018;--color-bead-body:#d7a33c;--color-bead-light:#f8e6a6;--busy-reveal-delay:1s;--busy-reveal-duration:.15s;--font-ui:"BIZ UDPGothic", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic UI", "Meiryo", "Noto Sans JP", system-ui, sans-serif;--text-body:1rem;--text-small:.875rem;--text-h1:1.75rem;--text-h2:1.25rem;--text-h3:1rem;--text-kiosk:2.25rem;--target-min:max(44px, 2.75rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-inline-1:min(var(--space-1), 4px);--space-inline-2:min(var(--space-2), 8px);--space-inline-4:min(var(--space-4), 16px);--space-inline-5:min(var(--space-5), 24px);--radius-control:8px;--radius-field:8px;--radius-notice:8px;--radius-box:12px;--box-border:1px;--radius-dialog:12px;--radius-pill:999px;--dialog-width:480px;--dialog-width-wide:760px;--gutter:16px;--gutter-safe:max(var(--gutter), env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));--content-max:1080px;--calendar-max:28rem;--content-form:40rem;--content-narrow:36rem;--content-card:25rem;--table-sticky-column:min(14rem, 40cqi);--table-cell-min:4.5rem;--focus-ring:3px solid var(--color-focus);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root:lang(zh){--font-ui:"Noto Sans SC", "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", "BIZ UDPGothic", sans-serif}:root:lang(ko){--font-ui:"Noto Sans KR", "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans CJK KR", "BIZ UDPGothic", sans-serif}:root:lang(hi){--font-ui:"Noto Sans Devanagari", "Kohinoor Devanagari", "Nirmala UI", "BIZ UDPGothic", sans-serif}:root:lang(ar){--font-ui:"IBM Plex Sans Arabic", "Geeza Pro", "Segoe UI", "Noto Sans Arabic", "BIZ UDPGothic", sans-serif}*,:before,:after{box-sizing:border-box}body{background:var(--color-page);color:var(--color-text);font-family:var(--font-ui);font-weight:400;font-size:var(--text-body);overflow-wrap:break-word;margin:0;line-height:1.7}a{color:var(--color-link);text-underline-offset:.2em;text-decoration-thickness:1px}:root:lang(ko){word-break:keep-all}h1,h2,h3{text-wrap:balance;margin:0;font-weight:700;line-height:1.3}h1{font-size:var(--text-h1)}h2{font-size:var(--text-h2)}h3{font-size:var(--text-h3);color:var(--color-heading-small)}:focus-visible{outline:var(--focus-ring);outline-color:var(--focus-color,var(--color-focus));outline-offset:2px}[data-surface=band]{background:var(--color-band);--focus-color:var(--color-focus-on-band)}[data-surface=surface]{background:var(--color-surface);--focus-color:var(--color-focus)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}:root:has(dialog:modal){overflow:hidden}:root{scrollbar-gutter:stable}
