.PCMY4a_settingsStack{gap:var(--space-4);display:grid}.PCMY4a_sectionSwitch{flex:none}.PCMY4a_testModeActive{border-color:var(--color-warning)}.PCMY4a_editorBody{padding:var(--space-5)}.PCMY4a_validationBody{max-width:420px}.PCMY4a_editorLabel{gap:var(--space-2);display:grid}.PCMY4a_editorLabel>span{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--color-text);font-size:var(--font-size-small);display:flex}.PCMY4a_sectionFooter{min-height:60px;padding:10px var(--space-5);border-top:1px solid var(--color-border);background:var(--color-surface-subtle);justify-content:flex-end;display:flex}@media (max-width:680px){.PCMY4a_sectionSwitch span small{display:none}.PCMY4a_editorBody{padding:var(--space-4)}.PCMY4a_sectionFooter{padding-inline:var(--space-4)}.PCMY4a_sectionFooter .button{width:100%;max-width:none}}
.MLPm8q_root{width:100%;min-width:0;position:relative}.MLPm8q_native{display:none!important}.MLPm8q_input{width:100%;min-width:0;min-height:var(--control-height);border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text);background:var(--color-surface);font:inherit;font-size:var(--font-size-body);text-overflow:ellipsis;cursor:text;padding:0 34px 0 12px}.MLPm8q_input:focus{border-color:var(--gold);box-shadow:var(--focus-ring-accent);outline:0}.MLPm8q_input:disabled{color:var(--color-text-muted);background:var(--color-surface-subtle);cursor:not-allowed}.MLPm8q_chevron{width:15px;height:15px;color:var(--color-text-muted);pointer-events:none;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.MLPm8q_list{z-index:1800;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-raised);box-shadow:var(--shadow-raised);padding:4px;position:fixed;overflow:auto}.MLPm8q_option{border-radius:calc(var(--radius-control) - 3px);width:100%;min-height:36px;color:var(--color-text);font:inherit;font-size:var(--font-size-body);text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 10px;display:block}.MLPm8q_option:hover,.MLPm8q_active{background:var(--gold-soft)}.MLPm8q_option[aria-selected=true]{font-weight:800}.MLPm8q_option:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.MLPm8q_option:disabled{opacity:.5;cursor:not-allowed}.MLPm8q_group{color:var(--color-text-muted);font-size:var(--font-size-caption);text-transform:uppercase;letter-spacing:.04em;padding:10px 10px 4px;font-weight:800}.MLPm8q_empty{color:var(--color-text-muted);font-size:var(--font-size-small);padding:10px}.MLPm8q_checkmark{border:1px solid var(--color-border);width:17px;height:17px;color:var(--color-accent-text);vertical-align:middle;border-radius:4px;place-items:center;margin-right:8px;display:inline-grid}.MLPm8q_sheetBackdrop{z-index:1800;background:var(--color-overlay);overscroll-behavior:contain;position:fixed;inset:0}.MLPm8q_sheet{gap:var(--space-2);padding:var(--space-3) var(--space-3) calc(var(--space-3) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-border);border-radius:var(--radius-panel) var(--radius-panel) 0 0;background:var(--color-surface-raised);box-shadow:var(--shadow-raised);grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;left:0;right:0}.MLPm8q_sheet>:only-child{grid-row:1/-1}.MLPm8q_sheetList{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto}.MLPm8q_sheetList .MLPm8q_option{min-height:44px;font-size:var(--font-size-body-emphasis)}.MLPm8q_sheetSearch{border:1px solid var(--color-border);border-radius:var(--radius-control);width:100%;min-height:40px;color:var(--color-text);background:var(--color-surface);font:inherit;font-size:var(--font-size-heading-2);padding:0 12px}.MLPm8q_sheetSearch:focus{border-color:var(--gold);box-shadow:var(--focus-ring-accent);outline:0}@media (pointer:coarse){.MLPm8q_input[readonly]{cursor:pointer;caret-color:#0000}}.MLPm8q_list{border-color:var(--glass-edge);background:var(--glass-sheen), var(--color-surface-raised);box-shadow:var(--glass-shadow), var(--shadow-raised);transform-origin:top;animation:MLPm8q_picker-pop .34s var(--ease-spring) both;border-radius:16px;padding:5px}.MLPm8q_option{border-radius:11px;transition:background-color .15s}.MLPm8q_sheetBackdrop{animation:.24s both MLPm8q_picker-fade}.MLPm8q_sheet{margin-bottom:calc(8px + env(safe-area-inset-bottom,0px));padding-bottom:var(--space-3);border:1px solid var(--glass-edge);background:var(--glass-sheen), var(--color-surface-raised);box-shadow:var(--glass-shadow), 0 18px 50px #00000038;animation:MLPm8q_picker-sheet .46s var(--ease-spring) both;border-radius:28px;left:8px;right:8px}.MLPm8q_sheetList .MLPm8q_option{border-radius:14px}.MLPm8q_option[aria-selected=true]{color:var(--color-accent-text);background:color-mix(in srgb, var(--gold-soft) 80%, transparent)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.MLPm8q_list,.MLPm8q_sheet{background:var(--glass-sheen), color-mix(in srgb, var(--color-surface-raised) 93%, transparent);-webkit-backdrop-filter:blur(28px)saturate(180%);backdrop-filter:blur(28px)saturate(180%)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.MLPm8q_list,.MLPm8q_sheet{background:var(--color-surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none}}@keyframes MLPm8q_picker-pop{0%{opacity:0;filter:blur(3px);transform:translateY(-6px)scale(.94)}to{opacity:1;filter:none;transform:none}}@keyframes MLPm8q_picker-sheet{0%{opacity:.4;transform:translateY(40%)scale(.96)}to{opacity:1;transform:none}}@keyframes MLPm8q_picker-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.MLPm8q_list,.MLPm8q_sheet,.MLPm8q_sheetBackdrop{animation:none}}
.C5jBNa_slot{gap:var(--space-2);min-width:0;display:grid}.C5jBNa_slot:has(ins[data-ad-status=unfilled]){display:none}.C5jBNa_unit{display:block}.C5jBNa_label{color:var(--color-text-muted);font-size:var(--font-size-caption);font-weight:600;display:none}.C5jBNa_slot:has(ins[data-ad-status=filled]) .C5jBNa_label{display:block}.C5jBNa_banner{margin-top:var(--space-5)}.C5jBNa_banner:has(ins[data-ad-status=filled]){padding-top:var(--space-4);border-top:1px solid var(--color-border)}.app-shell--focus .C5jBNa_banner{margin-top:calc(var(--space-6) * 2)}.C5jBNa_rectangle .C5jBNa_unit{aspect-ratio:4/3;width:100%}
.lf799G_navigation{flex-direction:column;gap:3px;display:flex}.lf799G_adminSidebar .nav-list{overscroll-behavior-y:auto}.lf799G_profileAdminLink{border-bottom:1px solid var(--color-border);min-height:50px;color:var(--color-text);background:var(--color-surface);grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:7px 12px;text-decoration:none;display:grid}.lf799G_profileAdminLink:hover{background:var(--color-surface-subtle)}.lf799G_profileAdminLink>svg:first-child{border:1px solid var(--color-border);width:30px;height:30px;color:var(--color-accent-text);background:var(--color-surface-subtle);border-radius:8px;justify-self:center;padding:6px}.lf799G_profileAdminLink>svg:last-child{width:14px;height:14px;color:var(--color-text-muted)}.lf799G_profileAdminLink>span{gap:2px;min-width:0;display:grid}.lf799G_profileAdminLink strong{font-size:var(--font-size-small)}.lf799G_profileAdminLink small{color:var(--color-text-muted);font-size:var(--font-size-caption);text-overflow:ellipsis;white-space:nowrap;font-weight:520;overflow:hidden}.lf799G_backLink,.lf799G_overviewLink,.lf799G_item{border-radius:var(--radius-control);width:100%;min-height:42px;color:var(--sidebar-text);font-size:var(--font-size-body);align-items:center;gap:11px;padding:0 11px;font-weight:720;text-decoration:none;display:flex}.lf799G_backLink{min-height:40px;color:var(--sidebar-text);background:0 0;margin-bottom:6px}.lf799G_backLink,.lf799G_overviewLink,.lf799G_item,.lf799G_groupButton{transition:background-color .12s,color .12s}.lf799G_item:not(.lf799G_active):hover>svg,.lf799G_overviewLink:not(.lf799G_active):hover>svg{color:var(--gold)}.lf799G_backLink:hover,.lf799G_overviewLink:hover,.lf799G_item:hover{color:var(--sidebar-text-hover,var(--sidebar-text-strong));background:var(--sidebar-surface-hover)}.lf799G_backLink>svg,.lf799G_overviewLink>svg,.lf799G_item>svg{flex:none;width:18px;height:18px}.lf799G_overviewLink{position:relative}.lf799G_overviewLink.lf799G_active,.lf799G_overviewLink.lf799G_active:hover,.lf799G_item.lf799G_active,.lf799G_item.lf799G_active:hover{color:var(--sidebar-active-text);background:var(--sidebar-active-bg)}.lf799G_overviewLink.lf799G_active:before{background:var(--gold);content:"";border-radius:999px;width:3px;position:absolute;inset:8px auto 8px 0}.lf799G_groups{border-top:1px solid var(--sidebar-border);flex-direction:column;gap:4px;margin-top:6px;padding-top:10px;display:flex}.lf799G_navigation>.lf799G_groups:first-child{border-top:0;margin-top:0;padding-top:0}.lf799G_group{gap:3px;display:grid}.lf799G_groupButton{border-radius:var(--radius-control);width:100%;min-height:42px;color:var(--sidebar-text-muted);font-size:var(--font-size-small);letter-spacing:.055em;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;grid-template-columns:19px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:0 10px;font-weight:820;display:grid}.lf799G_groupButton:hover,.lf799G_groupButton:focus-visible{color:var(--sidebar-text-hover,var(--sidebar-text-strong));background:var(--sidebar-surface-hover)}.lf799G_groupButton.lf799G_currentGroup{color:var(--sidebar-text-strong)}.lf799G_groupButton>svg{width:18px;height:18px}.lf799G_groupButton>svg:last-child{width:14px;height:14px;transition:transform .16s}.lf799G_groupButton>.lf799G_chevronOpen{transform:rotate(180deg)}.lf799G_groupItems{border-left:1px solid var(--sidebar-border);opacity:1;visibility:visible;max-height:420px;transition:max-height .36s var(--ease-spring,ease), opacity .2s ease, padding .3s var(--ease-spring,ease);gap:2px;margin-left:18px;padding:1px 0 5px 9px;display:grid;overflow:hidden}.lf799G_groupItemsClosed{opacity:0;visibility:hidden;pointer-events:none;border-left-color:#0000;max-height:0;margin-left:18px;padding-block:0}.lf799G_siteGroup{border-top:1px solid var(--sidebar-border);gap:2px;margin-top:4px;padding-top:8px;display:grid}.lf799G_siteGroupTitle{color:var(--sidebar-text-muted);font-size:var(--font-size-caption);letter-spacing:.07em;text-transform:uppercase;margin:0 0 2px;padding:0 11px;font-weight:820;line-height:1.4}.lf799G_siteGroup .lf799G_item{padding-left:11px}.lf799G_siteGroup .lf799G_item:before{left:0}.lf799G_item{min-height:38px;font-size:var(--font-size-small);padding-left:10px;position:relative}.lf799G_item:before{content:"";width:0;position:absolute;inset:7px auto 7px -10px}.lf799G_item.lf799G_active:before{background:var(--gold);border-radius:999px;width:3px}@media (min-width:821px){.sidebar--collapsed .lf799G_navigation{gap:4px}.sidebar--collapsed .lf799G_groups{gap:4px;margin-top:4px;padding-top:8px}.sidebar--collapsed .lf799G_groupButton{display:none}.sidebar--collapsed .lf799G_siteGroupTitle{display:none}.sidebar--collapsed .lf799G_siteGroup{gap:4px;margin-top:4px;padding-top:8px}:is(.sidebar--collapsed .lf799G_groupItems,.sidebar--collapsed .lf799G_groupItemsClosed){opacity:1;visibility:visible;pointer-events:auto;border-left:0;gap:4px;max-height:none;margin-left:0;padding:0;transition:none;display:grid}.sidebar--collapsed .lf799G_backLink{justify-content:center;align-self:center;gap:0;width:48px;min-height:44px;margin-inline:auto;padding:0}.sidebar--collapsed .lf799G_overviewLink{justify-content:center;align-self:center;gap:0;width:48px;min-height:44px;margin-inline:auto;padding:0}.sidebar--collapsed .lf799G_item{justify-content:center;align-self:center;gap:0;width:48px;min-height:44px;margin-inline:auto;padding:0}.sidebar--collapsed .lf799G_overviewLink.lf799G_active{justify-content:center;align-self:center;gap:0;width:48px;min-height:44px;margin-inline:auto;padding:0}.sidebar--collapsed .lf799G_item.lf799G_active{justify-content:center;align-self:center;gap:0;width:48px;min-height:44px;margin-inline:auto;padding:0}:is(.sidebar--collapsed .lf799G_backLink>span,.sidebar--collapsed .lf799G_overviewLink>span,.sidebar--collapsed .lf799G_item>span){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sidebar--collapsed .lf799G_item:before{display:none}}@media (max-width:820px){.lf799G_item{min-height:42px}.lf799G_adminSidebar .brand{grid-template-columns:42px minmax(0,1fr) 40px;gap:8px;display:grid}.lf799G_adminSidebar .brand>div{min-width:0}:is(.lf799G_adminSidebar .brand__name,.lf799G_adminSidebar .brand__context){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lf799G_adminSidebar .icon-button.sidebar__close{justify-self:end;width:36px;height:36px;display:inline-grid!important}}@media (prefers-reduced-motion:reduce){.lf799G_backLink,.lf799G_overviewLink,.lf799G_item,.lf799G_groupButton,.lf799G_groupButton>svg:last-child,.lf799G_groupItems{transition:none}}.lf799G_navigation .lf799G_item>span.lf799G_countBadge{min-width:22px;height:22px;color:var(--sidebar-active-text);background:var(--gold);font-size:var(--font-size-caption);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-left:auto;padding-inline:4px;font-weight:800;display:inline-flex}.lf799G_navigation .lf799G_item.lf799G_active>span.lf799G_countBadge{color:var(--sidebar-active-bg);background:var(--sidebar-active-text)}@media (min-width:821px){.sidebar.sidebar--collapsed .lf799G_navigation .lf799G_item>span.lf799G_countBadge{clip-path:none;width:auto;min-width:18px;height:18px;padding-inline:3px;position:absolute;inset:0 0 auto auto;overflow:visible}}
.Nvb9xa_backdrop{z-index:1600;overscroll-behavior:contain;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow-y:auto}.Nvb9xa_dialog{background:var(--color-surface)}.Nvb9xa_dialog:focus{outline:0}.Nvb9xa_header{display:block}.Nvb9xa_body{gap:6px;display:grid}.Nvb9xa_subject{overflow-wrap:anywhere;color:var(--color-text);font-size:var(--font-size-body-emphasis);margin:0;font-weight:700;line-height:1.45}.Nvb9xa_warning{color:var(--color-text-muted);font-size:var(--font-size-small);margin:0;line-height:1.5}.Nvb9xa_footer{justify-content:flex-end;gap:var(--space-2);display:flex}.Nvb9xa_cancel,.Nvb9xa_confirm{cursor:pointer}.Nvb9xa_primaryConfirm{color:var(--color-text);background:color-mix(in srgb, var(--button-tonal-base) 34%, var(--color-surface));border-color:#0000}.Nvb9xa_primaryConfirm:hover{background:color-mix(in srgb, var(--button-tonal-base) 44%, var(--color-surface))}.Nvb9xa_footer button:disabled{cursor:wait;opacity:.6}.Nvb9xa_spin{width:14px;height:14px;animation:.8s linear infinite Nvb9xa_spin}@keyframes Nvb9xa_spin{to{transform:rotate(360deg)}}@media (max-width:560px){.Nvb9xa_backdrop{align-items:end;padding:10px}.Nvb9xa_footer button{flex:1}}@media (prefers-reduced-motion:reduce){.Nvb9xa_spin{animation:none}}.Nvb9xa_dialog.Nvb9xa_dialog .Nvb9xa_body{padding-top:2px!important}
._6OvS9a_comments{gap:var(--space-4);display:grid}._6OvS9a_heading{align-items:center;gap:var(--space-2);color:var(--color-text);font-size:var(--font-size-heading-3);margin:0;font-weight:800;display:flex}._6OvS9a_heading span{min-width:20px;color:var(--color-text-soft);background:var(--color-surface-muted);font-size:var(--font-size-caption);text-align:center;border-radius:999px;padding:1px 7px;font-weight:800}._6OvS9a_state{color:var(--color-text-muted);font-size:var(--font-size-body);margin:0;display:flex}._6OvS9a_list{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}._6OvS9a_comment{align-items:start;gap:var(--space-3);grid-template-columns:32px minmax(0,1fr) auto;display:grid}._6OvS9a_avatar{width:32px;height:32px;color:var(--color-text-soft);background:var(--color-surface-muted);font-size:var(--font-size-caption);border-radius:50%;place-items:center;font-weight:800;display:grid}._6OvS9a_avatarOwn{color:var(--color-accent-text);background:var(--color-accent-soft)}._6OvS9a_content{gap:3px;min-width:0;display:grid}._6OvS9a_meta{align-items:baseline;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-small);flex-wrap:wrap;margin:0;display:flex}._6OvS9a_meta strong{color:var(--color-text);font-size:var(--font-size-body-emphasis)}._6OvS9a_body{color:var(--color-text);overflow-wrap:anywhere;font-size:13px;line-height:1.6}._6OvS9a_body p{margin:0 0 6px}._6OvS9a_body p:last-child{margin-bottom:0}._6OvS9a_delete{border-radius:var(--radius-control);width:28px;height:28px;color:var(--color-text-subtle);opacity:0;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}._6OvS9a_comment:hover ._6OvS9a_delete,._6OvS9a_delete:focus-visible{opacity:1}._6OvS9a_delete:hover{color:var(--color-danger-text);background:var(--color-danger-soft)}._6OvS9a_delete svg{width:14px;height:14px}._6OvS9a_error{color:var(--color-danger-text);font-size:var(--font-size-small);margin:0}._6OvS9a_composer{display:grid}._6OvS9a_anonymousOption{align-items:center;gap:var(--space-2);min-height:var(--control-height-sm);color:var(--color-text-muted);font-size:var(--font-size-body);cursor:pointer;display:inline-flex}._6OvS9a_anonymousOption:has(input:checked){color:var(--color-text)}._6OvS9a_privacyNote{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--font-size-small);line-height:var(--line-height-body)}._6OvS9a_composer button svg{width:14px;height:14px}._6OvS9a_spinner{width:14px;height:14px;animation:.8s linear infinite _6OvS9a_spin}@keyframes _6OvS9a_spin{to{transform:rotate(360deg)}}@media (hover:none){._6OvS9a_delete{opacity:1}}@media (prefers-reduced-motion:reduce){._6OvS9a_spinner{animation:none}}._6OvS9a_composer ._6OvS9a_send:disabled{opacity:.45;border-color:var(--color-accent);color:var(--color-accent-contrast);background:var(--color-accent);box-shadow:none}html[data-theme=forum] ._6OvS9a_composer ._6OvS9a_send:disabled{opacity:.45;border-color:var(--color-accent);color:var(--color-accent-contrast);background:var(--color-accent);box-shadow:none}html[data-theme=forum] ._6OvS9a_composer ._6OvS9a_send:disabled{color:#fff;background:#2679aa;border-color:#185f89}._6OvS9a_avatarCommission{color:#f6c945;background:#171712}html[data-theme=forum] ._6OvS9a_avatarCommission{color:#fff;background:#1d3b57}._6OvS9a_avatar svg{width:14px;height:14px}._6OvS9a_commissionTag{color:var(--color-accent-text);background:var(--color-accent-soft);font-size:var(--font-size-caption);border-radius:999px;padding:1px 7px;font-weight:800}._6OvS9a_actions{align-items:center;gap:var(--space-1);display:flex}._6OvS9a_action{border-radius:var(--radius-control);width:30px;height:30px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}._6OvS9a_action svg,._6OvS9a_pinnedLabel svg{width:14px;height:14px}._6OvS9a_action:hover{color:var(--color-accent-text);background:var(--color-accent-soft)}._6OvS9a_action:disabled{cursor:wait;opacity:.5}._6OvS9a_pinnedLabel{align-items:center;gap:var(--space-1);color:var(--color-accent-text);font-size:var(--font-size-caption);display:inline-flex}
.yLKhNG_trigger{border:1px solid var(--color-border-strong);border-radius:var(--radius-button);min-height:38px;color:var(--color-text);font:650 var(--font-size-small) var(--font-body), sans-serif;cursor:pointer;white-space:nowrap;background:0 0;justify-content:center;align-items:center;gap:7px;padding:0 16px;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.yLKhNG_trigger:hover{border-color:var(--color-border-hover);background:color-mix(in srgb, var(--color-text) 6%, transparent)}.yLKhNG_trigger:active{transform:translateY(1px)}.yLKhNG_trigger:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.yLKhNG_trigger>svg{width:14px;height:14px}.yLKhNG_dialogBody{align-content:start;gap:var(--space-5);display:grid}.yLKhNG_setup,.yLKhNG_form,.yLKhNG_created{gap:var(--space-4);display:grid}.yLKhNG_field{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.yLKhNG_selectAll{border-radius:var(--radius-sm);color:var(--color-accent-text);font:inherit;font-size:var(--font-size-body);cursor:pointer;background:0 0;border:0;padding:4px 8px;font-weight:700}.yLKhNG_selectAll:hover{background:var(--color-accent-soft)}.yLKhNG_selectAll:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.yLKhNG_legend{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:0;display:flex}.yLKhNG_legendTitle{align-items:center;gap:8px;display:inline-flex}.yLKhNG_legend b,.yLKhNG_management h3 b{min-width:18px;height:18px;color:var(--color-accent-text);background:var(--color-accent-soft);font-size:var(--font-size-caption);border-radius:999px;place-items:center;padding:0 5px;display:inline-grid}.yLKhNG_unitList{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:4px;display:grid;overflow:hidden}.yLKhNG_unitList label{border-bottom:1px solid var(--color-border);min-height:42px;color:var(--color-text);font-size:var(--font-size-body);cursor:pointer;align-items:center;gap:8px;padding:6px 12px;font-weight:600;line-height:1.35;transition:background .14s;display:flex}.yLKhNG_unitList label:nth-child(odd){border-right:1px solid var(--color-border)}.yLKhNG_unitList label:nth-last-child(-n+2):nth-child(odd),.yLKhNG_unitList label:last-child{border-bottom:0}.yLKhNG_unitList label:hover{background:var(--color-surface-subtle)}.yLKhNG_unitList label:has(input:checked){background:var(--color-accent-soft)}.yLKhNG_unitList label:has(input:focus-visible){outline:3px solid var(--color-focus);outline-offset:-3px}.yLKhNG_unitList b{color:var(--color-text-soft);background:var(--color-surface-muted);font-size:var(--font-size-caption);letter-spacing:.02em;text-transform:uppercase;border-radius:6px;flex:none;padding:2px 6px;font-weight:800}.yLKhNG_unitList label:has(input:checked) b{color:var(--color-accent-text);background:var(--color-surface)}.yLKhNG_unitList span{overflow-wrap:anywhere;min-width:0}.yLKhNG_note{color:var(--color-text-muted);font-size:var(--font-size-small);margin:4px 0 0;line-height:1.5}.yLKhNG_success{color:var(--color-success-text);font-size:var(--font-size-heading-3);align-items:center;gap:8px;margin:0;font-weight:700;display:flex}.yLKhNG_success svg{width:18px;height:18px}.yLKhNG_external{border:1px solid var(--color-border);border-radius:var(--radius-control);display:grid;overflow:hidden}.yLKhNG_external a{border-bottom:1px solid var(--color-border);min-height:42px;color:var(--color-text);font-size:var(--font-size-body);justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-weight:700;text-decoration:none;display:flex}.yLKhNG_external a:last-child{border-bottom:0}.yLKhNG_external a:hover{background:var(--color-surface-subtle)}.yLKhNG_external a svg{width:15px;height:15px;color:var(--color-text-muted)}.yLKhNG_url{gap:var(--space-2);display:flex}.yLKhNG_url button,.yLKhNG_list button{min-height:var(--control-height-sm);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);color:var(--color-text);background:var(--color-surface);font:inherit;font-size:var(--font-size-body);white-space:nowrap;cursor:pointer;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:700;display:inline-flex}.yLKhNG_url button:hover,.yLKhNG_list button:hover{border-color:var(--color-border-hover);background:var(--color-surface-subtle)}.yLKhNG_url button svg,.yLKhNG_list button svg{width:14px;height:14px}.yLKhNG_management{gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--color-border);display:grid}.yLKhNG_management h3{color:var(--color-text);font-size:var(--font-size-body-emphasis);align-items:center;gap:8px;margin:0;display:flex}.yLKhNG_list{display:grid}.yLKhNG_list:has(>article){border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);overflow:hidden}.yLKhNG_list article{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--color-border);padding:10px 12px;display:flex}.yLKhNG_list article:last-child{border-bottom:0}.yLKhNG_list article>div{flex:auto;gap:2px;min-width:0;display:grid}.yLKhNG_list strong{color:var(--color-text);font-size:var(--font-size-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.yLKhNG_list small{color:var(--color-text-muted);font-size:var(--font-size-small)}.yLKhNG_list button{min-height:30px;color:var(--color-danger-text)}.yLKhNG_list button:hover{border-color:color-mix(in srgb, var(--color-danger) 35%, var(--color-border));background:var(--color-danger-soft)}.yLKhNG_itemIcon{border-radius:var(--radius-control);width:34px;height:34px;color:var(--color-accent-text);background:var(--color-accent-soft);flex:none;place-items:center;display:grid}.yLKhNG_itemIcon svg{width:16px;height:16px}.yLKhNG_empty{padding:var(--space-3);border:1px dashed var(--color-border-strong);border-radius:var(--radius-control);color:var(--color-text-muted);font-size:var(--font-size-body);text-align:center;margin:0}.yLKhNG_error{border:1px solid color-mix(in srgb, var(--color-danger) 35%, var(--color-border));border-radius:var(--radius-control);color:var(--color-danger-text);background:var(--color-danger-soft);font-size:var(--font-size-body);align-items:center;gap:8px;padding:10px 12px;display:flex}.yLKhNG_error svg{width:15px;height:15px}.yLKhNG_list button:focus-visible,.yLKhNG_url button:focus-visible,.yLKhNG_external a:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}@media (max-width:560px){.yLKhNG_url{flex-direction:column}.yLKhNG_unitList{grid-template-columns:minmax(0,1fr)}.yLKhNG_unitList label:nth-child(odd){border-right:0}.yLKhNG_unitList label:nth-last-child(2):nth-child(odd){border-bottom:1px solid var(--color-border)}.yLKhNG_list article{flex-wrap:wrap}.yLKhNG_list button{margin-left:46px}}
.Wb675q_choiceInput{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Wb675q_chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.Wb675q_chip{border:1px solid var(--color-border-strong);border-radius:var(--radius-button);min-height:36px;color:var(--color-text-soft);font:inherit;font-size:var(--font-size-body);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:0 16px;font-weight:650;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex;position:relative}.Wb675q_chip:has(.Wb675q_chipMark){padding-left:10px}.Wb675q_chipMark{color:var(--color-text-muted);place-items:center;display:inline-grid}.Wb675q_chipMark svg{width:16px;height:16px}.Wb675q_chipMeta{color:var(--color-text-muted);font-weight:600}.Wb675q_chip:hover:not(:has(input:disabled,input:checked)){color:var(--color-text);background:color-mix(in srgb, var(--color-text) 6%, transparent)}.Wb675q_chip:has(input:checked){color:var(--color-text);background:color-mix(in srgb, var(--button-tonal-base) 34%, var(--color-surface));border-color:#0000}.Wb675q_chip:has(input:checked) .Wb675q_chipMark{color:var(--button-tonal-icon)}.Wb675q_chip:has(input:checked) .Wb675q_chipMark svg{stroke-width:2.6px}.Wb675q_chip:has(input:checked) .Wb675q_chipMeta{color:var(--color-text-soft)}.Wb675q_chip:has(input:disabled){border-color:var(--color-border);color:var(--color-text-disabled);cursor:not-allowed}.Wb675q_chip:has(input:disabled) .Wb675q_chipMark{color:var(--color-text-disabled)}.Wb675q_chip:has(input:focus-visible){box-shadow:var(--focus-ring);outline:0}.Wb675q_chip[data-tooltip]:after{z-index:60;color:var(--surface);background:var(--ink);content:attr(data-tooltip);font-size:var(--font-size-caption);white-space:nowrap;opacity:0;pointer-events:none;border-radius:6px;padding:4px 8px;font-weight:700;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%,2px)}.Wb675q_chip[data-tooltip]:is(:hover,:has(input:focus-visible)):after{opacity:1;transform:translate(-50%)}@media (pointer:coarse){.Wb675q_chip{min-height:40px}}@media (hover:none) and (pointer:coarse){.Wb675q_chip{touch-action:manipulation;-webkit-tap-highlight-color:transparent}}
.mxK3GW_field{gap:6px;min-width:0;display:grid}.mxK3GW_label{color:var(--ink);font-size:var(--font-size-small);font-weight:800}.mxK3GW_nativeInput.mxK3GW_nativeInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;min-width:0;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.mxK3GW_picker{border:1px dashed color-mix(in srgb, var(--muted) 40%, var(--line));background:color-mix(in srgb, var(--surface) 76%, var(--line));border-radius:11px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:68px;padding:10px 11px;transition:border-color .15s,background .15s;display:grid}.mxK3GW_picker:hover,.mxK3GW_picker:focus-within{border-color:color-mix(in srgb, var(--gold) 76%, var(--muted));background:color-mix(in srgb, var(--gold-soft) 52%, var(--surface))}.mxK3GW_hasFile{background:var(--surface);border-style:solid}.mxK3GW_fileIcon{width:42px;height:42px;color:var(--color-accent-text);background:var(--gold-soft);border-radius:10px;place-items:center;display:grid;overflow:hidden}.mxK3GW_fileIcon svg{width:19px;height:19px}.mxK3GW_fileIcon img{object-fit:cover;width:100%;height:100%}.mxK3GW_fileCopy{gap:3px;min-width:0;display:grid}.mxK3GW_fileCopy strong{color:var(--ink);font-size:var(--font-size-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mxK3GW_fileCopy small,.mxK3GW_help{color:var(--muted);font-size:var(--font-size-caption);font-weight:500;line-height:1.45}.mxK3GW_actions{align-items:center;gap:6px;display:flex}.mxK3GW_chooseButton,.mxK3GW_removeButton{border:1px solid var(--line);height:36px;color:var(--ink);background:var(--surface);font:inherit;font-size:var(--font-size-caption);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:0;font-weight:800;display:inline-flex}.mxK3GW_chooseButton{gap:6px;padding-inline:11px}.mxK3GW_removeButton{width:36px;color:var(--color-danger-text);background:var(--color-surface-subtle)}.mxK3GW_chooseButton:hover{border-color:color-mix(in srgb, var(--gold) 70%, var(--line));background:var(--gold-soft)}.mxK3GW_removeButton:hover{border-color:var(--color-danger-border);background:var(--color-danger-soft)}.mxK3GW_chooseButton:focus-visible,.mxK3GW_removeButton:focus-visible{outline:3px solid color-mix(in srgb, var(--gold) 30%, transparent);outline-offset:2px}.mxK3GW_chooseButton:disabled{opacity:.5;cursor:not-allowed}.mxK3GW_multiPicker{border:1px dashed color-mix(in srgb, var(--muted) 40%, var(--line));background:color-mix(in srgb, var(--surface) 76%, var(--line));border-radius:11px;overflow:hidden}.mxK3GW_hasFiles{background:var(--surface);border-style:solid}.mxK3GW_multiSummary{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:68px;padding:10px 11px;display:grid}.mxK3GW_fileList{gap:0;margin:0;padding:0 11px 9px;list-style:none;display:grid}.mxK3GW_fileList li{border-top:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) 36px;align-items:center;gap:9px;padding:8px;display:grid}.mxK3GW_listPreview{width:38px;height:38px;color:var(--color-accent-text);background:var(--gold-soft);border-radius:8px;place-items:center;display:grid;overflow:hidden}.mxK3GW_listPreview img{object-fit:cover;width:100%;height:100%}.mxK3GW_listPreview svg{width:17px;height:17px}.mxK3GW_chooseButton svg,.mxK3GW_removeButton svg{width:14px;height:14px}@media (max-width:560px){.mxK3GW_picker{grid-template-columns:38px minmax(0,1fr)}.mxK3GW_fileIcon{width:38px;height:38px}.mxK3GW_actions{grid-column:1/-1}.mxK3GW_chooseButton{flex:1}.mxK3GW_multiSummary{grid-template-columns:38px minmax(0,1fr)}.mxK3GW_multiSummary .mxK3GW_chooseButton{grid-column:1/-1}}
.hkt63G_viewer{z-index:200;animation:.22s hkt63G_viewer-in;display:grid;position:fixed;inset:0}.hkt63G_stage{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.hkt63G_stage:active{cursor:grabbing}.hkt63G_stage img{max-width:100vw;max-height:calc(100dvh - 152px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));object-fit:contain;transform-origin:50%;will-change:transform;-webkit-user-drag:none;animation:.28s cubic-bezier(.16,1,.3,1) hkt63G_viewer-image-in;display:block}.hkt63G_stage img[data-animated]{transition:transform .26s cubic-bezier(.16,1,.3,1)}.hkt63G_close,.hkt63G_controls{z-index:1;color:#fff;-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);background:#2828288c;border:1px solid #ffffff2e;position:absolute}.hkt63G_close{top:calc(12px + env(safe-area-inset-top,0px));right:calc(12px + env(safe-area-inset-right,0px));cursor:pointer;border-radius:999px;place-items:center;width:44px;height:44px;padding:0;display:grid}.hkt63G_close svg{width:20px;height:20px}.hkt63G_controls{bottom:calc(16px + env(safe-area-inset-bottom,0px));border-radius:999px;align-items:center;gap:2px;padding:4px;display:flex;left:50%;transform:translate(-50%)}.hkt63G_controls button{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.hkt63G_controls button:disabled{opacity:.35;cursor:default}.hkt63G_controls button svg{width:18px;height:18px}.hkt63G_controls span{font-variant-numeric:tabular-nums;text-align:center;min-width:52px;font-size:13px;font-weight:700}.hkt63G_caption{top:calc(12px + env(safe-area-inset-top,0px));right:calc(68px + env(safe-area-inset-right,0px));left:calc(12px + env(safe-area-inset-left,0px));color:#fff;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;margin:0;font-size:14px;font-weight:750;line-height:44px;position:absolute;overflow:hidden}:is(.hkt63G_close,.hkt63G_controls button):focus-visible{outline-offset:2px;outline:3px solid #fff}@keyframes hkt63G_viewer-in{0%{background-color:#0000}}@keyframes hkt63G_viewer-image-in{0%{opacity:0;transform:scale(.94)}}@media (prefers-reduced-motion:reduce){.hkt63G_viewer,.hkt63G_stage img{animation:none}.hkt63G_stage img[data-animated]{transition:none}}@media (prefers-reduced-transparency:reduce){.hkt63G_close,.hkt63G_controls{-webkit-backdrop-filter:none;backdrop-filter:none;background:#2a2a2a}}
._3ZlBQa_calendarShell,._3ZlBQa_eventReading,._3ZlBQa_eventForm{--event-default:var(--color-text-subtle);--event-assessment:#e27927;--event-exam:#d64e64;--event-deadline:#c9a922;--event-meeting:#5c73df}:is(._3ZlBQa_eventPill,._3ZlBQa_eventDot,._3ZlBQa_dayEventCard,._3ZlBQa_agendaRow)[data-event-type=assessment]{--event-color:var(--event-assessment)}:is(._3ZlBQa_eventPill,._3ZlBQa_eventDot,._3ZlBQa_dayEventCard,._3ZlBQa_agendaRow)[data-event-type=exam]{--event-color:var(--event-exam)}:is(._3ZlBQa_eventPill,._3ZlBQa_eventDot,._3ZlBQa_dayEventCard,._3ZlBQa_agendaRow)[data-event-type=deadline]{--event-color:var(--event-deadline)}:is(._3ZlBQa_eventPill,._3ZlBQa_eventDot,._3ZlBQa_dayEventCard,._3ZlBQa_agendaRow)[data-event-type=meeting]{--event-color:var(--event-meeting)}._3ZlBQa_formGrid{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._3ZlBQa_formGrid label,._3ZlBQa_richTextField{align-content:start;gap:6px;min-width:0;display:grid}._3ZlBQa_full{grid-column:1/-1}._3ZlBQa_scopeField{border:0;min-width:0;margin:0;padding:0}._3ZlBQa_scopeLegend{color:var(--color-text);font-size:var(--font-size-body);margin-bottom:6px;padding:0;font-weight:800}._3ZlBQa_scopeOptions{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._3ZlBQa_scopeOptions[data-count="3"]{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr))}._3ZlBQa_scopeOptions ._3ZlBQa_scopeChoice{min-height:var(--control-height);border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text-muted);background:var(--color-surface);font-size:var(--font-size-body);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-weight:750;display:flex;position:relative}._3ZlBQa_scopeChoice input{opacity:0;width:1px;height:1px;position:absolute}._3ZlBQa_scopeChoice svg{flex:none;width:16px;height:16px}._3ZlBQa_scopeOptions ._3ZlBQa_scopeChoiceActive{border-color:var(--gold);color:var(--color-text);background:var(--gold-soft)}._3ZlBQa_scopeOptions ._3ZlBQa_scopeChoice:focus-within{outline:2px solid var(--gold);outline-offset:2px;box-shadow:var(--focus-ring-accent)}._3ZlBQa_whenBox{gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-subtle);display:grid}._3ZlBQa_whenHead{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--color-text);font-size:var(--font-size-body);font-weight:700;display:flex}._3ZlBQa_formGrid ._3ZlBQa_allDayToggle{border:1px solid var(--color-border);color:var(--color-text-soft);background:var(--color-surface);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:4px 10px;font-weight:700;display:inline-flex}._3ZlBQa_formGrid ._3ZlBQa_allDayToggle:has(input:checked){border-color:var(--gold);color:var(--color-accent-text);background:var(--gold-soft)}._3ZlBQa_formGrid ._3ZlBQa_allDayToggle:has(input:focus-visible){outline:3px solid var(--color-focus);outline-offset:2px}._3ZlBQa_whenFields{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:760px){._3ZlBQa_formGrid{grid-template-columns:1fr}._3ZlBQa_full{grid-column:1}}@media (max-width:560px){._3ZlBQa_whenFields{grid-template-columns:1fr}}._3ZlBQa_calendarShell{border:1px solid var(--surface-card-border);border-radius:var(--surface-card-radius);background:var(--color-surface);box-shadow:var(--surface-card-shadow);overflow:hidden;container:calendar/inline-size}._3ZlBQa_toolbar{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-4) var(--space-4) var(--space-2);flex-wrap:wrap;display:flex}._3ZlBQa_toolbarActions{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}._3ZlBQa_monthNavigation{align-items:center;gap:6px;min-width:0;display:flex}._3ZlBQa_monthNavigation>button{width:var(--control-height-sm);height:var(--control-height-sm);color:var(--color-text-soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}._3ZlBQa_monthNavigation>button:hover{color:var(--color-text);background:var(--color-surface-muted)}._3ZlBQa_monthNavigation>button:active,._3ZlBQa_viewSwitch button:active{transform:translateY(1px)}._3ZlBQa_monthNavigation>button svg{width:16px}._3ZlBQa_monthNavigation ._3ZlBQa_todayButton{border-color:var(--color-border-strong);border-radius:var(--radius-button);width:auto;min-width:58px;font-size:var(--font-size-body);margin-left:2px;padding:0 16px;font-weight:650;display:block}._3ZlBQa_monthNavigation h2{min-width:0;margin:0 0 0 var(--space-2);font-size:var(--font-size-heading-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._3ZlBQa_viewSwitch{border-radius:var(--radius-button);background:var(--color-surface-muted);gap:2px;padding:3px;display:flex}._3ZlBQa_viewSwitch button{border-radius:var(--radius-button);min-height:30px;color:var(--color-text-muted);font:inherit;font-size:var(--font-size-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;font-weight:750;display:flex}._3ZlBQa_viewSwitch button svg{width:14px}@media (pointer:coarse){._3ZlBQa_viewSwitch button{min-height:38px}}._3ZlBQa_viewSwitch ._3ZlBQa_activeView{color:var(--color-text);background:var(--color-surface);box-shadow:0 1px 2px #00000014}._3ZlBQa_monthNavigation>button:focus-visible,._3ZlBQa_viewSwitch button:focus-visible{z-index:1;position:relative}._3ZlBQa_calendarLayout{grid-template-columns:minmax(0,1fr) 18rem;min-height:38rem;display:grid}._3ZlBQa_monthView{border-right:1px solid var(--color-border);min-width:0}._3ZlBQa_weekHeader{border-bottom:1px solid var(--color-border);height:2.65rem;color:var(--color-text-muted);background:var(--color-surface-subtle);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}._3ZlBQa_weekHeader span{font-size:var(--font-size-small);text-transform:uppercase;align-items:center;padding:0 .65rem;font-weight:800;display:flex}._3ZlBQa_weekHeader[data-weekdays]{grid-template-columns:repeat(5,minmax(0,1fr))}._3ZlBQa_monthGrid{grid-template-rows:repeat(6,minmax(6.25rem,1fr));grid-template-columns:repeat(7,minmax(0,1fr));height:calc(100% - 2.65rem);display:grid}._3ZlBQa_monthGrid[data-weekdays]{grid-template-columns:repeat(5,minmax(0,1fr))}._3ZlBQa_monthGrid[data-slide]{animation:_3ZlBQa_month-in .32s var(--ease-spring,cubic-bezier(.16, 1, .3, 1))}._3ZlBQa_monthGrid[data-slide=previous]{animation-name:_3ZlBQa_month-in-previous}@keyframes _3ZlBQa_month-in{0%{opacity:.35;transform:translate(28px)}}@keyframes _3ZlBQa_month-in-previous{0%{opacity:.35;transform:translate(-28px)}}._3ZlBQa_dayCell{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);min-width:0;color:var(--color-text);background:var(--color-surface);text-align:left;font:inherit;flex-direction:column;padding:38px 6px 6px;display:flex;position:relative;overflow:hidden}._3ZlBQa_monthGrid:not([data-weekdays]) ._3ZlBQa_dayCell:nth-child(7n),._3ZlBQa_monthGrid[data-weekdays] ._3ZlBQa_dayCell:nth-child(5n){border-right:0}._3ZlBQa_monthGrid:not([data-weekdays]) ._3ZlBQa_dayCell:nth-last-child(-n+7),._3ZlBQa_monthGrid[data-weekdays] ._3ZlBQa_dayCell:nth-last-child(-n+5){border-bottom:0}@media (hover:hover) and (pointer:fine){._3ZlBQa_dayCell:hover{z-index:1;background:var(--color-surface-subtle);box-shadow:inset 0 0 0 1px var(--color-accent-border)}}._3ZlBQa_outsideMonth{color:var(--color-text-subtle);background:var(--color-surface-subtle)}._3ZlBQa_outsideMonth ._3ZlBQa_dayNumber{font-weight:500}._3ZlBQa_selectedDay{z-index:1;background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-accent-border)}._3ZlBQa_selectedDay:before{z-index:2;background:var(--gold);content:"";pointer-events:none;height:3px;position:absolute;inset:0 0 auto}._3ZlBQa_dropTarget{z-index:2;background:var(--gold-soft);box-shadow:inset 0 0 0 3px var(--gold)}._3ZlBQa_dropTarget:after{color:var(--color-accent-contrast);background:var(--gold);content:"Mover para aqui";font-size:var(--font-size-caption);text-align:center;pointer-events:none;border-radius:.35rem;padding:.3rem;font-weight:850;position:absolute;inset:auto .35rem .35rem}._3ZlBQa_daySelect{z-index:0;width:100%;height:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:0;padding:8px;display:block;position:absolute;inset:0}._3ZlBQa_daySelect:focus-visible{z-index:3;outline:2px solid var(--color-focus);outline-offset:-3px}._3ZlBQa_dayNumber{width:24px;height:24px;font-size:var(--font-size-body);pointer-events:none;border-radius:50%;place-items:center;margin:0;font-weight:800;display:grid;position:absolute;top:7px;left:8px}._3ZlBQa_today{color:var(--color-accent-contrast);background:var(--gold)}._3ZlBQa_dayEvents{z-index:1;pointer-events:none;flex-direction:column;align-items:stretch;gap:4px;width:100%;min-width:0;display:flex;position:relative}._3ZlBQa_eventPill{z-index:2;border:0;border-left:3px solid var(--event-color,var(--event-default));width:100%;min-height:24px;color:var(--color-text-soft);background:var(--color-surface-muted);text-align:left;font:inherit;font-size:var(--font-size-small);cursor:pointer;pointer-events:auto;border-radius:6px;padding:4px 6px;line-height:1.3;display:block;position:relative}._3ZlBQa_eventPillText{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._3ZlBQa_eventPill strong{font-weight:800}._3ZlBQa_eventPill[data-movable]{cursor:grab;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}._3ZlBQa_dragGhost{z-index:200;border-left:3px solid var(--color-accent);max-width:14rem;color:var(--color-text);background:var(--color-surface);box-shadow:var(--shadow-panel);font-size:var(--font-size-small);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border-radius:6px;padding:6px 10px;font-weight:800;position:fixed;overflow:hidden;transform:translate(-50%,calc(-100% - 10px))}._3ZlBQa_formNote{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);color:var(--color-accent-text);background:var(--color-accent-soft);font-size:var(--font-size-small);margin:0;font-weight:700;display:flex}._3ZlBQa_formNote svg{flex:none;width:16px;height:16px}._3ZlBQa_eventPill:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}._3ZlBQa_eventPill[data-event-type=assessment],._3ZlBQa_eventPill[data-event-type=deadline]{color:var(--color-accent-text);background:var(--color-accent-soft)}._3ZlBQa_eventPill[data-event-type=exam]{color:var(--color-danger-text);background:var(--color-danger-soft)}._3ZlBQa_eventPill[data-event-type=meeting]{color:var(--color-info-text);background:var(--color-info-soft)}._3ZlBQa_eventPill:is([data-event-scope=personal],[data-event-scope=study_plan]){border-left-style:dashed}._3ZlBQa_eventPill[data-status=done]{opacity:.6}._3ZlBQa_eventPill[data-status=done] strong{text-decoration:line-through}._3ZlBQa_draggingEvent{opacity:.42}._3ZlBQa_eventContinued{border-top-left-radius:0;border-bottom-left-radius:0}._3ZlBQa_eventIndicators{display:none}._3ZlBQa_moreEvents{color:var(--color-text-muted);font-size:var(--font-size-small);padding:.1rem .25rem;font-weight:800}._3ZlBQa_dayLessonCount{color:var(--color-text-subtle);font-size:var(--font-size-caption);padding:0 .25rem;font-weight:650}._3ZlBQa_lessonDot{display:none}._3ZlBQa_dayPanel{background:var(--color-surface-subtle);min-width:0}._3ZlBQa_dayPanelHeading{padding:var(--space-4);border-bottom:1px solid var(--color-border);flex-direction:column;gap:.15rem;display:flex}._3ZlBQa_dayPanelHeading h2{color:var(--color-text);font-size:var(--font-size-heading-2);letter-spacing:-.01em;margin:0;font-weight:800}._3ZlBQa_dayEventList{gap:var(--space-2);padding:var(--space-3);flex-direction:column;display:flex}._3ZlBQa_dayEventCard{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);border:1px solid var(--color-border);border-left:4px solid var(--event-color,var(--event-default));border-radius:var(--radius-control);color:var(--color-text);background:var(--color-surface);text-align:left;cursor:pointer;font:inherit;box-shadow:var(--shadow-panel);grid-template-columns:auto minmax(0,1fr) auto;display:grid}._3ZlBQa_dayEventCard:hover{border-color:var(--color-accent-border);border-left-color:var(--event-color,var(--event-default))}._3ZlBQa_dayEventCard:is([data-event-scope=personal],[data-event-scope=study_plan]){border-left-style:dashed}._3ZlBQa_dayEventCard[data-event-scope=lesson]{--event-color:var(--color-text)}._3ZlBQa_dayEventCard>span:nth-child(2){flex-direction:column;gap:.2rem;min-width:0;display:flex}._3ZlBQa_dayEventCard strong{font-size:var(--font-size-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._3ZlBQa_dayEventCard small{color:var(--color-text-muted);font-size:var(--font-size-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._3ZlBQa_dayEventCard>svg{width:14px;color:var(--color-text-subtle)}._3ZlBQa_eventTime{color:var(--color-accent-text);font-size:var(--font-size-small);font-weight:850}._3ZlBQa_emptyDay{justify-content:space-between;align-items:center;gap:var(--space-2);margin:var(--space-3);border:1px dashed var(--color-border-strong);border-radius:var(--radius-control);color:var(--color-text-muted);font-size:var(--font-size-small);padding:6px 6px 6px 14px;font-weight:650;display:flex}._3ZlBQa_upcoming{padding:0 var(--space-3) var(--space-4)}._3ZlBQa_upcoming>span{border-top:1px solid var(--color-border);color:var(--color-text-subtle);font-size:var(--font-size-small);text-transform:uppercase;padding:.7rem 0 .45rem;font-weight:850;display:block}._3ZlBQa_upcoming button{border:0;border-bottom:1px solid var(--color-border);width:100%;color:var(--color-text-soft);text-align:left;font-size:var(--font-size-body-emphasis);cursor:pointer;background:0 0;flex-direction:column;gap:.15rem;padding:.6rem 0;line-height:1.6;display:flex}._3ZlBQa_upcoming time{color:var(--color-text-muted);font-size:var(--font-size-small)}._3ZlBQa_loading,._3ZlBQa_emptyState{min-height:32rem;color:var(--color-text-muted);font-size:var(--font-size-body-emphasis);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.55rem;padding:2rem;line-height:1.6;display:flex}._3ZlBQa_loading svg,._3ZlBQa_emptyState svg{width:28px;color:var(--color-accent-text)}._3ZlBQa_emptyState strong{color:var(--color-text-soft)}._3ZlBQa_agendaRows{border-top:0}._3ZlBQa_agendaRow{--status-color:var(--event-color,var(--event-default))}._3ZlBQa_agendaRow:is([data-event-scope=personal],[data-event-scope=study_plan]){--status-color:var(--color-accent)}._3ZlBQa_agendaPagination{justify-content:space-between;align-items:center;gap:var(--space-2);padding:0 var(--space-5) var(--space-4);flex-wrap:wrap;display:flex}._3ZlBQa_agendaPagination>span{color:var(--color-text-muted);font-size:var(--font-size-small)}._3ZlBQa_agendaPagination>button{min-height:44px}._3ZlBQa_rowLink{z-index:1;color:inherit;text-decoration:none;position:relative}._3ZlBQa_rowLink:hover{color:var(--color-accent-text);text-underline-offset:2px;text-decoration:underline}._3ZlBQa_typePill[data-event-type=assessment]{color:var(--color-accent-text);background:var(--color-accent-soft)}._3ZlBQa_typePill[data-event-type=exam]{color:var(--color-danger-text);background:var(--color-danger-soft)}._3ZlBQa_typePill[data-event-type=deadline]{color:var(--color-accent-text);background:var(--color-surface-subtle)}._3ZlBQa_typePill[data-event-type=meeting]{color:var(--color-info-text);background:var(--color-info-soft)}@container calendar (max-width:900px){._3ZlBQa_calendarLayout{grid-template-columns:1fr;min-height:0}._3ZlBQa_monthView{border-right:0}._3ZlBQa_dayPanel{border-top:1px solid var(--color-border)}._3ZlBQa_dayPanelHeading{flex-direction:row;align-items:baseline;gap:.4rem}._3ZlBQa_dayEventList{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._3ZlBQa_upcoming{display:none}}@container calendar (max-width:640px){._3ZlBQa_toolbar{flex-flow:column;align-items:stretch;gap:12px;padding:14px 14px 4px}._3ZlBQa_toolbarActions{flex-wrap:wrap;justify-content:space-between;gap:8px;width:100%;margin-left:0}._3ZlBQa_toolbarActions ._3ZlBQa_viewSwitch{flex:100%;order:-1}._3ZlBQa_viewSwitch button{flex:1;justify-content:center;min-width:0;min-height:34px}._3ZlBQa_monthNavigation{gap:6px;min-width:0}._3ZlBQa_monthNavigation h2{font-size:var(--font-size-heading-1);letter-spacing:-.02em;flex:1;order:-1;margin:0}._3ZlBQa_monthNavigation>button{background:var(--color-surface-muted);border:0;border-radius:999px;width:36px;height:36px}._3ZlBQa_monthNavigation ._3ZlBQa_todayButton{min-width:0;color:var(--color-accent-text);background:color-mix(in srgb, var(--color-accent) 16%, transparent);white-space:nowrap;padding:0 14px}._3ZlBQa_monthView{touch-action:pan-y;overflow:hidden}._3ZlBQa_weekHeader{background:0 0;border-bottom:0;height:30px}._3ZlBQa_weekHeader span{color:var(--color-text-subtle);font-size:var(--font-size-body);letter-spacing:.04em;justify-content:center;padding:0}._3ZlBQa_monthGrid{grid-template-rows:repeat(6,54px);height:auto;padding:0 4px 8px}._3ZlBQa_dayCell,._3ZlBQa_dayCell._3ZlBQa_outsideMonth,._3ZlBQa_dayCell._3ZlBQa_selectedDay{min-height:54px;box-shadow:none;background:0 0;border:0;align-items:center;padding:42px 0 0}._3ZlBQa_selectedDay:before{display:none}._3ZlBQa_daySelect{text-align:center;border-radius:12px;padding:4px}._3ZlBQa_daySelect:focus-visible{outline-offset:-2px}._3ZlBQa_dayNumber{width:34px;height:34px;font-size:var(--font-size-heading-2);font-weight:650;transition:background-color .18s,color .18s;top:6px;left:50%;transform:translate(-50%)}._3ZlBQa_outsideMonth ._3ZlBQa_dayNumber{color:var(--color-text-subtle);opacity:.6}._3ZlBQa_today{color:var(--color-accent-text);background:0 0;font-weight:850}._3ZlBQa_selectedDay ._3ZlBQa_dayNumber{color:var(--color-surface);background:var(--color-text);opacity:1}._3ZlBQa_selectedDay ._3ZlBQa_today{color:var(--color-accent-contrast);background:var(--gold)}._3ZlBQa_eventPill,._3ZlBQa_moreEvents,._3ZlBQa_dayLessonCount{display:none}._3ZlBQa_dayEvents{min-height:8px}._3ZlBQa_eventIndicators{flex-wrap:wrap;justify-content:center;align-items:center;gap:3px;padding:0;display:flex}._3ZlBQa_eventDot{background:var(--event-color,var(--color-text-muted));border-radius:50%;flex:0 0 5px;width:5px;height:5px;display:block}._3ZlBQa_eventDot:is([data-event-scope=personal],[data-event-scope=study_plan]){outline:1px dashed var(--event-color,var(--color-text-muted));outline-offset:2px}._3ZlBQa_eventCount{color:var(--color-text-muted);font-size:var(--font-size-caption);font-weight:800;line-height:1}._3ZlBQa_lessonDot{box-sizing:border-box;border:1px solid var(--color-text-muted);border-radius:50%;flex:0 0 5px;width:5px;height:5px;display:block}._3ZlBQa_dayPanel{background:0 0}._3ZlBQa_dayPanelHeading{border-bottom:0;padding:16px 16px 10px}._3ZlBQa_dayEventList{grid-template-columns:1fr;gap:8px;padding:0 12px 14px}._3ZlBQa_dayEventCard{border-radius:var(--radius-panel);background:var(--color-surface-subtle);min-height:60px;box-shadow:none;border:0;grid-template-columns:50px minmax(0,1fr) auto;padding:10px 12px 10px 22px;position:relative}._3ZlBQa_dayEventCard:before{background:var(--event-color,var(--event-default));content:"";border-radius:2px;width:4px;position:absolute;top:12px;bottom:12px;left:9px}._3ZlBQa_dayEventCard:is([data-event-scope=personal],[data-event-scope=study_plan]):before{background:repeating-linear-gradient(var(--event-color,var(--event-default)) 0 5px, transparent 5px 8px)}._3ZlBQa_dayEventCard strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box}._3ZlBQa_emptyDay{margin:0 12px 12px}._3ZlBQa_upcoming{padding:0 16px 12px;display:block}._3ZlBQa_upcoming>span{border-top:0;padding-top:10px}._3ZlBQa_upcoming button{padding:9px 0}._3ZlBQa_upcoming button:last-child{border-bottom:0}._3ZlBQa_agendaPagination{padding-inline:var(--space-4)}}@media (prefers-reduced-motion:reduce){._3ZlBQa_monthGrid[data-slide]{animation:none}}._3ZlBQa_eventReading:focus{outline:0}._3ZlBQa_readingHeader{align-items:center!important}._3ZlBQa_kind{align-items:center;gap:var(--space-2);min-width:0;color:var(--color-text-muted);font-size:var(--font-size-small);font-weight:650;line-height:1.35;display:inline-flex}._3ZlBQa_kind:before{background:var(--event-color,var(--event-default));content:"";border-radius:3px;flex:none;width:10px;height:10px}._3ZlBQa_kind:is([data-event-scope=personal],[data-event-scope=study_plan]):before{box-shadow:inset 0 0 0 2px var(--event-color,var(--event-default));background:0 0}._3ZlBQa_kind[data-event-type=assessment]{--event-color:var(--event-assessment)}._3ZlBQa_kind[data-event-type=exam]{--event-color:var(--event-exam)}._3ZlBQa_kind[data-event-type=deadline]{--event-color:var(--event-deadline)}._3ZlBQa_kind[data-event-type=meeting]{--event-color:var(--event-meeting)}body ._3ZlBQa_readingHeader._3ZlBQa_readingHeader>._3ZlBQa_readingActions._3ZlBQa_readingActions{flex:none;justify-content:flex-end;align-items:center;gap:2px;margin:-4px -8px -4px 0;display:flex}body ._3ZlBQa_readingActions [data-app-modal-close]{align-self:center;min-width:36px;min-height:36px;background:0 0!important;border-radius:50%!important;width:36px!important;height:36px!important}._3ZlBQa_readingInner{gap:var(--space-4);justify-items:stretch;display:grid;padding-bottom:var(--space-5)!important}._3ZlBQa_readingInner ._3ZlBQa_readingTitle._3ZlBQa_readingTitle{color:var(--color-text);font-size:var(--font-size-heading-1);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-weight:750;line-height:1.2}._3ZlBQa_facts{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}._3ZlBQa_facts li{align-items:center;gap:var(--space-3);min-height:36px;color:var(--color-text);font-size:var(--font-size-body);grid-template-columns:32px minmax(0,1fr);line-height:1.45;display:grid}._3ZlBQa_facts li>svg{width:19px;height:19px;color:var(--color-text-muted);justify-self:center}._3ZlBQa_facts li>span{overflow-wrap:anywhere;min-width:0}._3ZlBQa_quietLink{color:var(--color-accent-text);font-weight:650;text-decoration:none}._3ZlBQa_quietLink:hover{text-underline-offset:2px;text-decoration:underline}._3ZlBQa_quietLink:focus-visible{box-shadow:var(--focus-ring);border-radius:2px;outline:0}._3ZlBQa_readingBody{max-width:110ch;padding-top:var(--space-3);border-top:1px solid var(--color-border);color:var(--color-text);font-size:var(--font-size-body);line-height:1.65}._3ZlBQa_doneToggle{align-items:center;gap:var(--space-2);width:fit-content;max-width:100%;min-height:44px;padding:var(--space-2) var(--space-4);border:1px solid color-mix(in srgb,var(--color-accent) 38%,var(--color-border));border-radius:var(--radius-button);color:var(--color-accent-text);background:var(--color-accent-soft);font:inherit;font-size:var(--font-size-body);cursor:pointer;font-weight:700;line-height:1.35;display:inline-flex}._3ZlBQa_doneToggle:hover{background:color-mix(in srgb,var(--color-accent) 24%,var(--color-surface))}._3ZlBQa_doneToggle:focus-visible{box-shadow:var(--focus-ring);outline:0}._3ZlBQa_doneToggle>svg{flex:none;width:18px;height:18px}._3ZlBQa_doneToggle[aria-pressed=true]{border-color:var(--color-success-border);color:var(--color-success-text);background:var(--color-success-soft)}._3ZlBQa_doneToggle[aria-pressed=true]:hover{background:color-mix(in srgb,var(--color-success) 16%,var(--color-surface))}._3ZlBQa_doneToggle small{margin-left:var(--space-2);padding-left:var(--space-3);border-left:1px solid var(--color-success-border);color:var(--color-text-muted);font-size:var(--font-size-small);font-weight:650}body ._3ZlBQa_eventReading[data-app-modal=modal][role=dialog]{width:min(560px,100vw - 32px)!important}@media (max-width:620px){._3ZlBQa_readingHeader{gap:var(--space-2)!important}body ._3ZlBQa_readingHeader._3ZlBQa_readingHeader>._3ZlBQa_readingActions._3ZlBQa_readingActions{gap:0;margin:-4px -8px -4px 0}body ._3ZlBQa_readingActions [data-app-modal-close]{min-width:40px;min-height:40px;width:40px!important;height:40px!important}._3ZlBQa_doneToggle{justify-content:center;width:100%}}._3ZlBQa_showMenu{flex:none}._3ZlBQa_showToggle{height:var(--filter-control-height,var(--control-height));border:1px solid var(--color-border-strong);border-radius:var(--radius-control);color:var(--color-text);background:var(--color-surface);font:inherit;font-size:var(--font-size-body);cursor:pointer;align-items:center;gap:6px;padding:0 10px 0 12px;font-weight:700;display:inline-flex}._3ZlBQa_showToggle:hover,._3ZlBQa_showToggle[aria-expanded=true]{border-color:var(--color-accent-border)}._3ZlBQa_showToggle:focus-visible{box-shadow:var(--focus-ring);outline:0}._3ZlBQa_showToggle[data-active]{border-color:var(--color-accent-border);background:var(--color-accent-soft);color:var(--color-accent-text)}._3ZlBQa_showToggle svg{flex:none;width:15px;height:15px}._3ZlBQa_showChevron{color:var(--color-text-muted);transition:transform .15s}._3ZlBQa_showToggle[aria-expanded=true] ._3ZlBQa_showChevron{transform:rotate(180deg)}._3ZlBQa_showList{min-width:220px}._3ZlBQa_showBox{border:1.5px solid var(--color-border-strong);border-radius:5px;flex:none;place-items:center;width:18px;height:18px;display:grid}._3ZlBQa_showBox svg{opacity:0;stroke-width:3px;width:12px!important;height:12px!important}[aria-checked=true]>._3ZlBQa_showBox{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-contrast)}[aria-checked=true]>._3ZlBQa_showBox svg{opacity:1}._3ZlBQa_showDivider{border:0;border-top:1px solid var(--color-border);margin:4px 6px}._3ZlBQa_rowButton{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}
.m5kkLW_page{gap:var(--space-5);width:100%;display:grid;container:admin-page/inline-size}.m5kkLW_page>.surface-header--standalone{margin-bottom:0}.m5kkLW_page>.page-tabs{margin-bottom:0}.m5kkLW_pageActions,.m5kkLW_sectionActions{align-items:center;gap:var(--space-2);display:flex}.m5kkLW_sectionActions{justify-content:flex-end;min-width:0}.m5kkLW_metricGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.m5kkLW_metricGrid[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.m5kkLW_metricGrid[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.m5kkLW_metric{align-items:center;gap:var(--space-3);min-width:0;min-height:92px;padding:var(--space-4);border:1px solid var(--surface-card-border);border-radius:var(--surface-card-radius);background:var(--color-surface);box-shadow:var(--surface-card-shadow);display:flex}.m5kkLW_metricIcon,.m5kkLW_navigationIcon{color:var(--color-accent-text);background:var(--color-accent-soft);flex:none;place-items:center;display:grid}.m5kkLW_metricIcon{border-radius:11px;width:42px;height:42px}.m5kkLW_metricIcon svg{width:19px}.m5kkLW_metric[data-tone=success] .m5kkLW_metricIcon{color:var(--color-success-text);background:var(--color-success-soft)}.m5kkLW_metric[data-tone=warning] .m5kkLW_metricIcon{color:var(--color-warning);background:var(--color-warning-soft)}.m5kkLW_metric[data-tone=neutral] .m5kkLW_metricIcon{color:var(--color-text-soft);background:var(--color-surface-muted)}.m5kkLW_metricCopy{min-width:0;display:grid}.m5kkLW_metricCopy small{color:var(--color-text-muted);font-size:var(--font-size-small);font-weight:700}.m5kkLW_metricCopy strong{min-height:25px;color:var(--color-text);font-size:var(--font-size-metric);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;line-height:1.25;overflow:hidden}.m5kkLW_metricCopy>span:last-child{color:var(--color-text-subtle);font-size:var(--font-size-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.m5kkLW_loadingValue{background:var(--color-surface-muted);border-radius:6px;width:76px;height:18px;animation:1.3s ease-in-out infinite m5kkLW_admin-pulse;display:inline-block}.m5kkLW_sectionGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.m5kkLW_section{border:1px solid var(--surface-card-border);border-radius:var(--surface-card-radius);background:var(--color-surface);min-width:0;height:100%;box-shadow:var(--surface-card-shadow);flex-direction:column;display:flex;overflow:hidden}.m5kkLW_navigationList{flex:auto;align-content:start;display:grid}.m5kkLW_navigationItem{align-items:center;gap:var(--space-3);min-height:66px;padding:11px var(--space-4);border-bottom:1px solid var(--color-border);color:var(--color-text);grid-template-columns:auto minmax(0,1fr) auto auto;text-decoration:none;transition:background-color .14s,color .14s;display:grid}.m5kkLW_navigationItem:last-child{border-bottom:0}.m5kkLW_navigationItem:hover{background:var(--color-surface-subtle)}.m5kkLW_navigationItem:focus-visible{z-index:1;box-shadow:inset var(--focus-ring);outline:0;position:relative}.m5kkLW_navigationIcon{border-radius:var(--radius-control);width:34px;height:34px;color:var(--color-text-soft);background:var(--color-surface-muted)}.m5kkLW_navigationIcon svg{width:17px}.m5kkLW_navigationCopy{min-width:0;display:grid}.m5kkLW_navigationCopy strong{font-size:var(--font-size-body-emphasis);line-height:1.35}.m5kkLW_navigationCopy small{color:var(--color-text-muted);font-size:var(--font-size-small);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;line-height:1.4;overflow:hidden}.m5kkLW_navigationMeta{border:1px solid var(--color-border);color:var(--color-text-muted);background:var(--color-surface-subtle);font-size:var(--font-size-caption);white-space:nowrap;border-radius:999px;padding:4px 7px;font-weight:700}.m5kkLW_navigationArrow{width:16px;color:var(--color-text-subtle);transition:transform .14s}.m5kkLW_navigationItem:hover .m5kkLW_navigationArrow{color:var(--color-accent-text);transform:translate(2px)}.m5kkLW_dataRegion{min-width:0;overflow-x:auto}.m5kkLW_formGrid{gap:var(--space-4);padding:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.m5kkLW_emptyState{justify-items:center;gap:var(--space-2);min-height:190px;padding:var(--space-6);color:var(--color-text-muted);text-align:center;align-content:center;display:grid}.m5kkLW_emptyState>span:first-child{width:42px;height:42px;color:var(--color-accent-text);background:var(--color-accent-soft);border-radius:11px;place-items:center;display:grid}.m5kkLW_emptyState strong{color:var(--color-text);font-size:var(--font-size-body-emphasis)}.m5kkLW_emptyState p{max-width:420px;font-size:var(--font-size-small);margin:0;line-height:1.5}@keyframes m5kkLW_admin-pulse{50%{opacity:.48}}@media (prefers-reduced-motion:reduce){.m5kkLW_loadingValue,.m5kkLW_navigationItem,.m5kkLW_navigationArrow{transition:none;animation:none}}@container admin-page (max-width:900px){.m5kkLW_metricGrid[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container admin-page (max-width:720px){.m5kkLW_sectionGrid{grid-template-columns:1fr}}@container admin-page (max-width:560px){.m5kkLW_metricGrid,.m5kkLW_metricGrid[data-count="3"],.m5kkLW_metricGrid[data-count="4"]{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.m5kkLW_metric{align-items:flex-start;gap:var(--space-2);min-height:0;padding:var(--space-3);flex-direction:column}.m5kkLW_metricIcon{border-radius:9px;width:32px;height:32px}.m5kkLW_metricIcon svg{width:16px}.m5kkLW_metricCopy{width:100%}.m5kkLW_metricCopy>span:last-child{white-space:normal}}@media (max-width:680px){.m5kkLW_page{gap:var(--space-4)}.m5kkLW_navigationItem{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;min-height:62px;padding:10px 14px}.m5kkLW_navigationMeta{display:none}.m5kkLW_navigationCopy small{white-space:normal}.m5kkLW_formGrid{padding:var(--space-4);grid-template-columns:1fr}}
.N3q9BW_body{align-content:start;gap:var(--space-4);display:grid}.N3q9BW_form{flex-direction:column;flex:auto;min-height:0;display:flex}.N3q9BW_field{gap:var(--space-2);display:grid}.N3q9BW_label{color:var(--color-text-soft);font-size:var(--font-size-body);font-weight:800}.N3q9BW_pageField{max-width:140px}.N3q9BW_note{color:var(--color-text-muted);font-size:var(--font-size-small);margin:0}.N3q9BW_error{color:var(--color-danger-text);font-size:var(--font-size-small);margin:0}.N3q9BW_sent{align-items:center;gap:var(--space-2);color:var(--color-text);font-size:var(--font-size-body);margin:0;display:flex}.N3q9BW_sent svg{width:18px;height:18px;color:var(--color-success-text);flex:none}.N3q9BW_count{min-width:16px;height:16px;color:var(--color-text-soft);background:var(--color-surface-muted);font-size:var(--font-size-caption);text-align:center;pointer-events:none;border-radius:999px;padding:0 4px;font-weight:800;line-height:16px;position:absolute;top:-4px;right:-4px}
.aSllVG_pagination{padding:var(--space-3) var(--space-5);border-top:1px solid var(--color-border);background:var(--color-surface-subtle);justify-content:center;align-items:center;gap:8px;display:flex}.aSllVG_pagination>div{align-items:center;gap:4px;display:flex}.aSllVG_pagination button{border:1px solid var(--color-border);border-radius:var(--radius-control);width:30px;height:30px;color:var(--color-text-muted);background:var(--color-surface);font:inherit;font-size:var(--font-size-small);cursor:pointer;place-items:center;padding:0;font-weight:800;display:grid}@media (pointer:coarse){.aSllVG_pagination button{width:38px;height:38px}}.aSllVG_pagination button:hover:not(:disabled){border-color:var(--color-border-strong);color:var(--color-text)}.aSllVG_pagination button:disabled{opacity:.4;cursor:not-allowed}.aSllVG_pagination button svg{width:14px;height:14px}.aSllVG_pagination span{width:18px;color:var(--color-text-muted);text-align:center}.aSllVG_pagination .aSllVG_active{border-color:var(--color-accent);color:var(--color-accent-contrast);background:var(--color-accent)}html[data-theme=forum] .aSllVG_pagination .aSllVG_active{color:#fff;background:#2679aa;border-color:#185f89}@media (max-width:640px){.aSllVG_pagination{padding-inline:var(--space-2)}.aSllVG_pagination>div{gap:2px}}
.aYxxFG_kind:before{background:var(--color-text)}.aYxxFG_heading{justify-items:start;gap:var(--space-2);display:grid}.aYxxFG_badge{color:var(--color-accent-contrast);background:var(--color-accent);font-size:var(--font-size-small);border-radius:999px;padding:1px 8px;font-weight:800}.aYxxFG_muted{color:var(--color-text-muted);font-size:var(--font-size-body)}.aYxxFG_swap{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.aYxxFG_actions{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.aYxxFG_actions svg{width:16px;height:16px}.aYxxFG_summary{padding:var(--space-3);border:1px solid var(--color-border);border-left:3px solid var(--color-accent);border-radius:var(--radius-control);background:var(--color-surface-subtle);gap:6px;display:grid}.aYxxFG_summary strong{color:var(--color-text);font-size:var(--font-size-body)}.aYxxFG_summary span{align-items:center;gap:var(--space-2);color:var(--color-text-soft);font-size:var(--font-size-small);display:flex}.aYxxFG_summary svg{width:15px;height:15px;color:var(--color-text-muted);flex:none}.aYxxFG_warning{color:var(--color-danger-text);font-size:var(--font-size-small)}.aYxxFG_auto{color:var(--color-text);gap:2px;margin:0;font-weight:700;display:grid}.aYxxFG_auto small{color:var(--color-text-muted);font-size:var(--font-size-small);font-weight:400}.aYxxFG_form{gap:var(--space-3);display:grid}.aYxxFG_registrationFooter{gap:var(--space-3);width:100%;min-width:0;display:grid}.aYxxFG_registrationFooter .aYxxFG_registrationNotice{min-width:0;margin:0}.aYxxFG_registrationNotice>svg{flex:none;width:18px;height:18px}.aYxxFG_registrationActions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.aYxxFG_field{gap:6px;display:grid}.aYxxFG_field>span{color:var(--color-text);font-size:var(--font-size-small);font-weight:700}.aYxxFG_dates{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.aYxxFG_loading{height:var(--control-height);border-radius:var(--radius-control);background:var(--color-surface-subtle)}.aYxxFG_units{margin:0;padding:0;list-style:none;display:grid}.aYxxFG_units li{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:40px;display:flex}.aYxxFG_units li+li{border-top:1px solid var(--color-border)}.aYxxFG_units li>span{min-width:0;color:var(--color-text);font-size:var(--font-size-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aYxxFG_units strong{color:var(--color-text);font-size:var(--font-size-small);flex:none}.aYxxFG_units strong[data-none]{color:var(--color-text-muted);font-weight:500}.aYxxFG_swaps{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border);display:grid}.aYxxFG_swaps h3{color:var(--color-text);font-size:var(--font-size-body);margin:0}.aYxxFG_swaps ul{margin:0;padding:0;list-style:none;display:grid}.aYxxFG_swaps li{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;display:flex}.aYxxFG_swaps li+li{border-top:1px solid var(--color-border)}.aYxxFG_swaps li>span{gap:2px;min-width:0;display:grid}.aYxxFG_swaps strong{color:var(--color-text);font-size:var(--font-size-small)}.aYxxFG_swaps small{color:var(--color-text-muted);font-size:var(--font-size-small)}.aYxxFG_error{color:var(--color-danger-text);font-size:var(--font-size-small);margin:0}.aYxxFG_makeUps{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.aYxxFG_makeUps legend{margin-bottom:var(--space-2);color:var(--color-text);font-size:var(--font-size-small);padding:0;font-weight:700}.aYxxFG_makeUps ul{border:1px solid var(--color-border);border-radius:var(--radius-control);max-height:240px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.aYxxFG_makeUps li+li{border-top:1px solid var(--color-border)}.aYxxFG_makeUps label{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);cursor:pointer;display:flex}.aYxxFG_makeUps label:has(input:checked){background:var(--color-surface-subtle)}.aYxxFG_makeUps input{flex:none;margin:0}.aYxxFG_makeUps label>span{gap:2px;min-width:0;display:grid}.aYxxFG_makeUps strong{color:var(--color-text);font-size:var(--font-size-small)}.aYxxFG_makeUps small{color:var(--color-text-muted);font-size:var(--font-size-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aYxxFG_when{gap:var(--space-3);grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));display:grid}@media (max-width:520px){.aYxxFG_when{grid-template-columns:repeat(2,minmax(0,1fr))}.aYxxFG_when>:first-child{grid-column:1/-1}}
.iBPnba_fields{gap:var(--space-4);border:0;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;padding:0;display:grid}.iBPnba_wide,.iBPnba_units{grid-column:1/-1}.iBPnba_field{gap:var(--space-2);min-width:0;display:grid}.iBPnba_field>span,.iBPnba_units legend{color:var(--color-text-soft);font-size:var(--font-size-body);font-weight:750}.iBPnba_units{gap:var(--space-2);border:0;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;padding:0;display:grid}.iBPnba_units legend{margin-bottom:var(--space-2);padding:0}.iBPnba_units label{align-items:center;gap:var(--space-2);min-height:var(--control-height-sm);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text);background:var(--color-surface);font-size:var(--font-size-body);cursor:pointer;display:flex}.iBPnba_units label:has(input:checked){border-color:var(--color-accent-border);background:var(--color-accent-soft)}.iBPnba_units.iBPnba_units input{width:16px;min-width:0;height:16px;min-height:0;accent-color:var(--color-accent-text);flex:none;margin:0;padding:0}.iBPnba_units label span{overflow-wrap:anywhere;min-width:0}.iBPnba_status{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-subtle);font-size:var(--font-size-body);display:grid}.iBPnba_status strong{color:var(--color-text);font-size:var(--font-size-body-emphasis);align-items:center;gap:6px;display:flex}.iBPnba_status strong svg,.iBPnba_status a svg{flex:none;width:15px;height:15px}.iBPnba_status[data-status=pending]{border-color:var(--color-accent-border);background:var(--color-accent-soft)}.iBPnba_status[data-status=approved]{border-color:var(--color-success-border);background:var(--color-success-soft)}.iBPnba_status[data-status=rejected]{border-color:var(--color-danger-border);background:var(--color-danger-soft)}.iBPnba_status[data-status=rejected] strong{color:var(--color-danger-text)}.iBPnba_status span{color:var(--color-text-soft)}.iBPnba_status a{width:max-content;max-width:100%;color:var(--color-accent-text);overflow-wrap:anywhere;align-items:center;gap:6px;font-weight:700;display:inline-flex}@media (max-width:560px){.iBPnba_fields,.iBPnba_units{grid-template-columns:1fr}}
.CAcMAa_card.CAcMAa_card{width:min(600px,100%)}.CAcMAa_title.CAcMAa_title{margin:var(--space-4) 0 var(--space-2);font-size:var(--font-size-heading-1)}.CAcMAa_message{color:var(--color-text-soft);font-size:var(--font-size-body-emphasis);margin:0;line-height:1.65}.CAcMAa_request{margin-top:var(--space-5)}.CAcMAa_form{gap:var(--space-4);margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--color-border);display:grid}.CAcMAa_form h2{color:var(--color-text);font-size:var(--font-size-heading-2);margin:0}.CAcMAa_error{color:var(--color-danger-text);font-size:var(--font-size-body);margin:0;font-weight:700}.CAcMAa_form>button{justify-self:end}.CAcMAa_footer{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--font-size-small);flex-wrap:wrap;display:flex}@media (max-width:560px){.CAcMAa_form>button{justify-self:stretch}}
.no_GYa_backdrop{z-index:1700;overscroll-behavior:contain;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow-y:auto}.no_GYa_dialog{background:var(--color-surface)}.no_GYa_body{gap:var(--space-3);display:grid}.no_GYa_body>p{color:var(--color-text-soft);font-size:var(--font-size-body);margin:0;line-height:1.55}.no_GYa_documents{border:1px solid var(--color-border);border-radius:var(--radius-control);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.no_GYa_documents li+li{border-top:1px solid var(--color-border)}.no_GYa_documents a{align-items:center;gap:var(--space-3);min-height:44px;padding:0 var(--space-3);color:var(--color-text);font-size:var(--font-size-body);font-weight:650;text-decoration:none;display:flex}.no_GYa_documents a:hover{background:var(--color-surface-muted)}.no_GYa_documents a:focus-visible{box-shadow:inset var(--focus-ring);outline:0}.no_GYa_documents svg{width:18px;height:18px;color:var(--color-text-muted);flex:none}.no_GYa_error{color:var(--color-danger-text);font-size:var(--font-size-small);margin:0;font-weight:700}.no_GYa_footer{justify-content:flex-end;gap:var(--space-2);display:flex}.no_GYa_spin{width:14px;height:14px;animation:.8s linear infinite no_GYa_spin}@keyframes no_GYa_spin{to{transform:rotate(360deg)}}@media (max-width:560px){.no_GYa_backdrop{align-items:end;padding:10px}.no_GYa_footer .button{flex:1}}
.DVyHLa_correction{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--line);background:var(--color-surface);display:grid}.DVyHLa_line{align-items:center;gap:var(--space-2);color:var(--color-text-soft);font-size:var(--font-size-body);margin:0;line-height:1.5;display:flex}.DVyHLa_line>svg{width:16px;height:16px;color:var(--color-info);flex:none}.DVyHLa_line strong{color:var(--color-text)}.DVyHLa_line[data-tone=good]>svg{color:var(--color-success)}.DVyHLa_actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.DVyHLa_status{color:var(--color-text-muted);font-size:var(--font-size-small)}.DVyHLa_form{gap:var(--space-2);display:grid}.DVyHLa_label{color:var(--color-text);font-size:var(--font-size-small);margin:0;font-weight:700}.DVyHLa_form .surface-note{background:0 0;border:0;padding:0}@media (max-width:640px){.DVyHLa_correction{padding:var(--space-3)}.DVyHLa_actions>.button{flex:auto}}
.GeKkEa_switch{gap:var(--space-2);flex-wrap:wrap;display:flex}.GeKkEa_switch>.filter-segmented{flex-wrap:nowrap}.GeKkEa_switch button{white-space:nowrap}.GeKkEa_switch button svg{width:14px;height:14px}@media (pointer:coarse){.GeKkEa_switch button{min-height:40px}}.GeKkEa_swatch{width:10px;height:10px;box-shadow:0 0 0 1px var(--color-border-strong);border-radius:50%;flex:none}.GeKkEa_swatch[data-theme-swatch=cc]{background:var(--theme-swatch-gold)}.GeKkEa_swatch[data-theme-swatch=forum]{background:var(--theme-swatch-blue)}
.QKSrSW_form{container:enrollment-editor/inline-size}.QKSrSW_editor{gap:var(--space-4);min-width:0;padding:var(--space-5);border:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.QKSrSW_wide,.QKSrSW_units,.QKSrSW_error{grid-column:1/-1}.QKSrSW_units{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.QKSrSW_units legend{margin-bottom:var(--space-2);color:var(--color-text-soft);font-size:var(--font-size-small);padding:0;font-weight:700}.QKSrSW_unitRow{align-items:center;gap:var(--space-2);min-height:56px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);grid-template-columns:minmax(0,1fr) 150px 150px 88px;display:grid}.QKSrSW_unitRow[data-on]{border-color:var(--color-accent-border);background:var(--color-accent-soft)}.QKSrSW_unitEntry{display:contents}.QKSrSW_unitRow[data-multi]{grid-template-columns:minmax(0,1fr) auto}.QKSrSW_unitRow[data-multi] .QKSrSW_unitEntry{align-items:center;gap:var(--space-2);grid-column:1/-1;grid-template-columns:150px 150px minmax(0,1fr) 36px;display:grid}.QKSrSW_unitRow[data-multi] .QKSrSW_addEntry{grid-area:1/2}.QKSrSW_unitEntry input{width:100%;min-width:0;height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);color:var(--color-text);background:var(--color-surface);font:inherit;font-size:var(--font-size-body-emphasis)}.QKSrSW_unitEntry input:focus-visible{border-color:var(--color-accent-border);box-shadow:var(--focus-ring);outline:0}.QKSrSW_unitCheck{align-items:center;gap:var(--space-2);min-width:0;color:var(--color-text);font-size:var(--font-size-body);cursor:pointer;font-weight:700;display:flex}.QKSrSW_unitCheck input{width:16px;height:16px;accent-color:var(--color-accent-text);flex:none;margin:0}.QKSrSW_unitCheck span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.QKSrSW_unitRow:not([data-on]) .QKSrSW_unitCheck{color:var(--color-text-soft);font-weight:600}.QKSrSW_off{color:var(--color-text-muted);font-size:var(--font-size-small);grid-column:2/-1;justify-self:end}.QKSrSW_addEntry.QKSrSW_addEntry{justify-self:end}.QKSrSW_removeEntry{border-radius:var(--radius-control);width:36px;height:36px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;display:inline-grid}.QKSrSW_removeEntry:hover{border-color:var(--color-border);color:var(--color-danger-text);background:var(--color-surface)}.QKSrSW_removeEntry:focus-visible{box-shadow:var(--focus-ring);outline:0}.QKSrSW_removeEntry svg{width:16px;height:16px}.QKSrSW_error{color:var(--color-danger-text);font-size:var(--font-size-body);margin:0;font-weight:700}@container enrollment-editor (max-width:640px){.QKSrSW_editor{padding:var(--space-4);grid-template-columns:1fr}.QKSrSW_unitRow{grid-template-columns:1fr 1fr}.QKSrSW_unitCheck{grid-column:1/-1}.QKSrSW_off,.QKSrSW_addEntry.QKSrSW_addEntry{grid-column:1/-1;justify-self:start}.QKSrSW_unitRow[data-multi]{grid-template-columns:minmax(0,1fr) auto}.QKSrSW_unitRow[data-multi] .QKSrSW_unitCheck{grid-column:1}.QKSrSW_unitRow[data-multi] .QKSrSW_addEntry.QKSrSW_addEntry{grid-column:2;justify-self:end}.QKSrSW_unitRow[data-multi] .QKSrSW_unitEntry{grid-template-columns:1fr 1fr 36px}.QKSrSW_unitRow[data-multi] .QKSrSW_unitEntry input{grid-area:2/1/auto/3}}@media (pointer:coarse){.QKSrSW_removeEntry{width:40px;height:40px}}
.hsmXxG_form{gap:var(--space-3);display:grid}.hsmXxG_field{gap:6px;display:grid}.hsmXxG_field small{color:var(--color-text-muted);font-size:var(--font-size-small);font-weight:400}.hsmXxG_classes{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.hsmXxG_classes>div{grid-template-columns:repeat(auto-fill,minmax(38px,1fr));gap:6px;display:grid}.hsmXxG_classes label{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);height:32px;color:var(--color-text-soft);background:var(--color-surface);cursor:pointer;place-items:center;font-weight:700;display:grid;position:relative;font-size:var(--font-size-small)!important}.hsmXxG_classes label input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0;width:100%!important;height:100%!important}.hsmXxG_classes label:has(input:focus-visible){box-shadow:var(--focus-ring)}.hsmXxG_classes .hsmXxG_classOn{border-color:var(--color-accent);color:var(--color-text);background:var(--color-accent-soft)}html[data-theme=forum] .hsmXxG_classes .hsmXxG_classOn{color:#fff;background:#2679aa;border-color:#2679aa}
.R59ePa_catalog{border:1px solid var(--surface-card-border);border-radius:var(--surface-card-radius);background:var(--color-surface);min-width:0;box-shadow:var(--surface-card-shadow);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.R59ePa_head{padding:var(--space-4);border-bottom:1px solid var(--color-border);gap:0;display:grid}.R59ePa_unitTitle.R59ePa_unitTitle{align-items:center;gap:var(--space-3);min-width:0;margin:0 0 var(--space-3);color:var(--color-text);font-size:var(--font-size-heading-3);font-weight:800;display:flex}.R59ePa_unitTitle>span:last-child{overflow-wrap:anywhere;min-width:0}.R59ePa_detailHead{align-items:center;gap:var(--space-3);min-height:72px;padding:var(--space-4);border-bottom:1px solid var(--color-border);background:var(--surface-header-background,var(--color-surface));display:flex}.R59ePa_detailHead>div{min-width:0}.R59ePa_detailHead h2{color:var(--color-text);font-size:var(--font-size-heading-3);margin:2px 0 0;line-height:1.25}.R59ePa_detailUnit{color:var(--color-text-muted);font-size:var(--font-size-small);text-overflow:ellipsis;white-space:nowrap;font-weight:700;display:block;overflow:hidden}.R59ePa_tabs{margin:0 calc(var(--space-4) * -1) calc(var(--space-4) * -1);border-top:1px solid var(--color-border);display:grid}.R59ePa_tab{align-items:center;gap:var(--space-3);width:100%;min-height:58px;padding:8px var(--space-4);border:0;border-bottom:1px solid var(--color-border);color:var(--color-text-muted);background:var(--color-surface);font:inherit;text-align:left;cursor:pointer;border-radius:0;grid-template-columns:36px minmax(0,1fr) auto 16px;text-decoration:none;display:grid}.R59ePa_tab:last-child{border-bottom:0}.R59ePa_tab:hover{color:var(--color-text);background:var(--color-surface-subtle)}.R59ePa_tabIcon{border-radius:var(--radius-control);width:36px;height:36px;color:var(--color-accent-text);background:var(--color-accent-soft);place-items:center;display:grid}.R59ePa_tabIcon svg{width:17px;height:17px}.R59ePa_tabLabel{overflow-wrap:anywhere;min-width:0;color:inherit;font-size:var(--font-size-body-emphasis);font-weight:800}.R59ePa_tabCount{min-width:28px;height:24px;color:var(--color-text-muted);background:var(--color-surface-muted);font-size:var(--font-size-small);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 7px;font-weight:800;display:inline-grid}.R59ePa_tabChevron{width:15px;height:15px;color:var(--color-text-subtle)}.R59ePa_tab:focus-visible,.R59ePa_linkedBibliography summary:focus-visible,.R59ePa_linkedChip:focus-visible{outline:3px solid var(--color-focus);outline-offset:-3px}.R59ePa_shelf{gap:var(--space-3);padding:var(--space-3) var(--space-5) var(--space-4);border-bottom:1px solid var(--color-border);grid-template-columns:repeat(auto-fill,minmax(104px,132px));display:grid}.R59ePa_cover{aspect-ratio:3/4;justify-content:space-between;gap:var(--space-2);min-width:0;padding:var(--space-3) var(--space-3) var(--space-3) calc(var(--space-3) + 6px);border:1px solid var(--color-accent-border);border-radius:3px var(--radius-sm) var(--radius-sm) 3px;color:var(--color-accent-text);background:var(--color-accent-soft);font:inherit;text-align:left;cursor:pointer;flex-direction:column;text-decoration:none;transition:border-color .12s;display:flex;position:relative;overflow:hidden}.R59ePa_cover:before{background:var(--color-accent);content:"";width:6px;position:absolute;inset:0 auto 0 0}.R59ePa_cover:hover{border-color:var(--color-accent)}.R59ePa_cover:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.R59ePa_cover[data-completed]{border-color:var(--color-success-border);color:var(--color-success-text);background:var(--color-success-soft)}.R59ePa_cover[data-completed]:before{background:var(--color-success)}.R59ePa_coverEdition,.R59ePa_coverMeta{font-size:var(--font-size-caption);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.R59ePa_coverEdition{letter-spacing:.06em;text-transform:uppercase}.R59ePa_coverTitle{color:var(--color-text);font-family:var(--font-display), sans-serif;font-size:var(--font-size-body-emphasis);overflow-wrap:anywhere;-webkit-line-clamp:5;-webkit-box-orient:vertical;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.R59ePa_coverAll{padding:var(--space-3);border-color:var(--color-border-strong);color:var(--color-text-soft);background:var(--color-surface-subtle);text-align:center;justify-content:center;align-items:center}.R59ePa_coverAll:before{content:none}.R59ePa_coverAll:hover{border-color:var(--color-border-hover);color:var(--color-text)}.R59ePa_coverAll svg{width:22px;height:22px;color:var(--color-accent-text)}.R59ePa_coverAll strong{font-size:var(--font-size-body-emphasis);font-weight:800;line-height:1.3}.R59ePa_featured{align-items:start;gap:var(--space-5);padding:var(--space-5);border-bottom:1px solid var(--color-border);grid-template-columns:132px minmax(0,1fr);display:grid}.R59ePa_featuredBody{gap:var(--space-2);min-width:0;display:grid}.R59ePa_featuredBody .eyebrow{margin:0}.R59ePa_featuredTitle.R59ePa_featuredTitle{color:var(--color-text);font-size:var(--font-size-heading-2);overflow-wrap:anywhere;margin:0;line-height:1.3}.R59ePa_featuredActions{align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.R59ePa_catalogFilters .filter-bar__controls{align-items:center;gap:var(--space-2);grid-template-columns:minmax(260px,1fr) repeat(3,minmax(160px,220px));display:grid}.R59ePa_catalogFilters .filter-field{flex:none;width:100%;max-width:none}.R59ePa_catalogFilters .filter-field--search{grid-column:1}.R59ePa_catalogFilters .filter-field--secondary:first-of-type{margin-left:0}.R59ePa_bibliographyFilters .filter-field--segmented{grid-column:1/-1;justify-self:start;margin:0}.R59ePa_resourceList{background:var(--color-surface);overflow:hidden}.R59ePa_materialRow{align-items:start}.R59ePa_materialRow .R59ePa_materialTitle{white-space:normal;overflow-wrap:anywhere}.R59ePa_metadata{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.R59ePa_metadata>p{white-space:normal;overflow-wrap:anywhere}.R59ePa_views{align-items:center;gap:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-small);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;display:inline-flex}.R59ePa_views svg{flex:none;width:14px;height:14px}.R59ePa_pending{color:var(--color-text-muted);font-size:var(--font-size-small);font-weight:700}.R59ePa_notice{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);color:var(--color-text);font-size:var(--font-size-body);display:flex}.R59ePa_notice>div{gap:var(--space-1);min-width:0;display:grid}.R59ePa_notice>div span{overflow-wrap:anywhere;color:var(--color-text-muted)}.R59ePa_noticeError{color:var(--color-danger-text);background:var(--color-danger-soft)}.R59ePa_linkedBibliography{z-index:1;margin-top:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-small);position:relative}.R59ePa_linkedBibliography summary{width:fit-content;padding-block:var(--space-1);cursor:pointer;font-weight:700}.R59ePa_linkedBibliography summary svg{width:14px;height:14px;margin-inline:var(--space-1);vertical-align:middle}.R59ePa_linkedBibliography>div{gap:var(--space-2);padding-block:var(--space-2);flex-wrap:wrap;display:flex}.R59ePa_linkedChip{max-width:100%;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text-soft);background:var(--color-surface);overflow-wrap:anywhere;text-decoration:none}.R59ePa_linkedChip:hover{border-color:var(--color-accent);color:var(--color-text)}.R59ePa_star[aria-pressed=true]{border-color:var(--color-accent);color:var(--color-accent-text);background:var(--color-accent-soft)}.R59ePa_star[aria-pressed=true] svg{fill:var(--color-accent)}.R59ePa_complete[aria-pressed=true]{border-color:var(--color-success-border);color:var(--color-success-text);background:var(--color-success-soft)}.R59ePa_materialRow[data-completed] .R59ePa_materialTitle{color:var(--color-text-muted)}@media (max-width:1100px){.R59ePa_catalogFilters .filter-bar__controls{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.R59ePa_catalogFilters .filter-field--search,.R59ePa_bibliographyFilters .filter-field--segmented){grid-column:1/-1}}@media (max-width:760px){.R59ePa_catalogFilters .filter-bar__controls{display:flex}:is(.R59ePa_catalogFilters .filter-field--search,.R59ePa_catalogFilters .filter-field--segmented){flex:100%}}@media (max-width:640px){.R59ePa_head{padding:var(--space-3)}.R59ePa_tabs{margin:0 calc(var(--space-3) * -1) calc(var(--space-3) * -1)}.R59ePa_tab{min-height:54px;padding-inline:var(--space-3);grid-template-columns:34px minmax(0,1fr) auto 14px}.R59ePa_tabIcon{width:34px;height:34px}.R59ePa_shelf{gap:var(--space-2);padding-inline:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.R59ePa_featured{gap:var(--space-4);padding:var(--space-4) var(--space-3);grid-template-columns:96px minmax(0,1fr)}.R59ePa_notice{flex-direction:column;align-items:flex-start}}@media (pointer:coarse){.R59ePa_materialRow a[data-icon-only=true],.R59ePa_materialRow button[data-icon-only=true]{width:40px;min-height:40px}}
.b_uhnW_strip{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.b_uhnW_tile{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4);border:1px solid var(--surface-card-border);border-radius:var(--surface-card-radius);color:var(--color-text);background:var(--color-surface);box-shadow:var(--surface-card-shadow);font:inherit;text-align:left;display:flex}.b_uhnW_tile>div{flex:1;gap:2px;min-width:0;display:grid}.b_uhnW_tile>div>span{color:var(--color-text-muted);font-size:var(--font-size-small);font-weight:700}.b_uhnW_tile strong{font-size:var(--font-size-metric);text-overflow:ellipsis;white-space:nowrap;font-weight:800;line-height:1.25;overflow:hidden}.b_uhnW_tile small{color:var(--color-text-subtle);font-size:var(--font-size-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.b_uhnW_tile .stat-card__icon svg{width:20px;height:20px}.b_uhnW_tile[data-hot] .stat-card__icon svg{color:var(--color-warning);animation:1.6s ease-in-out infinite b_uhnW_flicker}.b_uhnW_levelTitle{font-size:var(--font-size-heading-3)}.b_uhnW_bar{height:6px;margin-top:var(--space-1);background:var(--color-surface-muted);border-radius:999px;display:block;overflow:hidden}.b_uhnW_bar>span{border-radius:inherit;background:var(--color-accent);height:100%;transition:width .6s cubic-bezier(.2,.8,.2,1);display:block}.b_uhnW_combo{min-height:32px;padding:0 var(--space-2);border:1px solid color-mix(in srgb, var(--color-accent) 55%, var(--color-border));color:var(--color-accent-text);background:var(--color-accent-soft);font-size:var(--font-size-heading-3);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:3px;font-weight:800;animation:.32s cubic-bezier(.2,1.4,.4,1) b_uhnW_pop;display:inline-flex}.b_uhnW_combo svg{width:16px;height:16px;color:var(--color-warning)}.b_uhnW_combo[data-level="2"]{border-color:var(--color-warning)}.b_uhnW_combo[data-level="3"]{color:var(--color-text-inverse);border-color:var(--color-danger);background:var(--color-danger)}.b_uhnW_combo[data-level="3"] svg{color:var(--color-text-inverse)}.b_uhnW_track{flex:1;gap:4px;min-width:0;display:flex}.b_uhnW_track[data-dense]{gap:2px}.b_uhnW_trackStep{cursor:pointer;background:0 0;border:0;flex:1;align-items:center;min-width:0;height:24px;padding:0;display:grid}.b_uhnW_trackStep>span{background:var(--color-surface-muted);height:10px;box-shadow:inset 0 0 0 1px var(--color-border);border-radius:999px;transition:background .25s,transform .25s,height .2s;display:block}.b_uhnW_trackStep[data-state=answered]>span{background:var(--color-info);box-shadow:none}.b_uhnW_trackStep[data-state=correct]>span{background:var(--color-success);box-shadow:none;animation:.35s cubic-bezier(.2,1.4,.4,1) b_uhnW_stepIn}.b_uhnW_trackStep[data-state=wrong]>span{background:var(--color-danger);box-shadow:none;animation:.35s cubic-bezier(.2,1.4,.4,1) b_uhnW_stepIn}.b_uhnW_trackStep[aria-current=step]>span{height:14px;box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-accent)}.b_uhnW_trackStep:hover:not(:disabled)>span{transform:scaleY(1.25)}.b_uhnW_trackStep:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:4px}.b_uhnW_trackStep:disabled{cursor:default}.b_uhnW_xp{min-height:32px;padding:0 var(--space-2);color:var(--color-accent-text);background:var(--color-accent-soft);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;align-items:center;gap:3px;display:inline-flex;position:relative}.b_uhnW_xp svg{width:15px;height:15px}.b_uhnW_xp b{font-size:var(--font-size-heading-3);font-weight:850;animation:.32s cubic-bezier(.2,1.4,.4,1) b_uhnW_pop;display:inline-block}.b_uhnW_xp small{font-size:var(--font-size-small);font-weight:800}.b_uhnW_xpFloat{color:var(--color-success-text);font-size:var(--font-size-heading-2);pointer-events:none;font-weight:900;animation:1s ease-out forwards b_uhnW_floatUp;position:absolute;top:2px;right:calc(100% + 6px)}.b_uhnW_streakBanner{top:calc(100% + var(--space-2));z-index:3;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid var(--color-accent-border);color:var(--color-accent-text);background:var(--color-accent-soft);box-shadow:var(--shadow-raised);white-space:nowrap;pointer-events:none;border-radius:999px;animation:1.8s forwards b_uhnW_bannerLife;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.b_uhnW_streakBanner svg{width:20px;height:20px;color:var(--color-warning)}.b_uhnW_streakBanner strong{font-size:var(--font-size-heading-2)}.b_uhnW_streakBanner span{font-size:var(--font-size-body-emphasis);font-weight:700}.b_uhnW_verdict{align-items:center;gap:var(--space-3);flex:100%;grid-column:1/-1;animation:.28s cubic-bezier(.2,1.2,.4,1) b_uhnW_verdictIn;display:flex}.b_uhnW_verdictIcon{width:40px;height:40px;color:var(--color-text-inverse);background:var(--color-danger);border-radius:50%;flex:none;place-items:center;display:grid}.b_uhnW_verdict[data-correct] .b_uhnW_verdictIcon{background:var(--color-success)}.b_uhnW_verdictIcon svg{width:24px;height:24px}.b_uhnW_verdict>div{gap:2px;min-width:0;display:grid}.b_uhnW_verdict strong{color:var(--color-danger-text);font-size:var(--font-size-heading-2);line-height:1.25}.b_uhnW_verdict[data-correct] strong{color:var(--color-success-text)}.b_uhnW_verdict small{overflow-wrap:anywhere;color:var(--color-danger-text);font-size:var(--font-size-body-emphasis);font-weight:700}.b_uhnW_verdict[data-correct] small{color:var(--color-success-text)}.b_uhnW_results{align-items:center;gap:var(--space-5);padding:var(--space-5);border:1px solid var(--surface-card-border);border-radius:var(--surface-card-radius);background:var(--color-surface);box-shadow:var(--surface-card-shadow);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.b_uhnW_results[data-passed]{border-color:color-mix(in srgb, var(--color-success) 40%, var(--color-border))}.b_uhnW_resultRing{--score:0%;text-align:center;background:radial-gradient(closest-side, var(--color-surface) 78%, transparent 79%), conic-gradient(var(--color-accent) var(--score), var(--color-surface-muted) 0);border-radius:50%;place-content:center;width:116px;height:116px;display:grid}.b_uhnW_results[data-passed] .b_uhnW_resultRing{background:radial-gradient(closest-side, var(--color-surface) 78%, transparent 79%), conic-gradient(var(--color-success) var(--score), var(--color-surface-muted) 0)}.b_uhnW_resultRing strong{font-family:var(--font-display), sans-serif;font-size:var(--font-size-heading-1);font-variant-numeric:tabular-nums;line-height:1}.b_uhnW_resultRing small{color:var(--color-text-muted);font-size:var(--font-size-body-emphasis);margin-top:4px;font-weight:700}.b_uhnW_resultCopy{gap:var(--space-2);min-width:0;display:grid}.b_uhnW_resultCopy h2{font-size:var(--font-size-heading-1);margin:0;line-height:1.15;animation:.4s ease-out both b_uhnW_rise}.b_uhnW_resultCopy>p{color:var(--color-text-muted);font-size:var(--font-size-heading-3);margin:0}.b_uhnW_rewards{margin:var(--space-1) 0 0;gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.b_uhnW_rewards li{align-items:center;gap:var(--space-1);min-height:30px;padding:0 var(--space-3);border:1px solid var(--color-border);color:var(--color-text-soft);background:var(--color-surface-subtle);font-size:var(--font-size-body-emphasis);border-radius:999px;font-weight:700;animation:.35s ease-out both b_uhnW_rise;display:inline-flex}.b_uhnW_rewards li:nth-child(2){animation-delay:80ms}.b_uhnW_rewards li:nth-child(3){animation-delay:.16s}.b_uhnW_rewards li:nth-child(4){animation-delay:.24s}.b_uhnW_rewards li:nth-child(5){animation-delay:.32s}.b_uhnW_rewards li:nth-child(6){animation-delay:.4s}.b_uhnW_rewards svg{width:14px;height:14px;color:var(--color-accent-text)}.b_uhnW_rewards li[data-tone=good]{border-color:color-mix(in srgb, var(--color-success) 35%, var(--color-border));color:var(--color-success-text);background:var(--color-success-soft)}.b_uhnW_rewards li[data-tone=good] svg{color:var(--color-success-text)}.b_uhnW_rewards li[data-tone=level]{border-color:color-mix(in srgb, var(--color-accent) 55%, var(--color-border));color:var(--color-accent-text);background:var(--color-accent-soft)}.b_uhnW_resultActions{gap:var(--space-2);min-width:180px;display:grid}.b_uhnW_resultActions .button{justify-content:center;width:100%}.b_uhnW_resultActions .button--primary{min-height:var(--control-height-lg);font-size:var(--font-size-heading-3)}.b_uhnW_confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.b_uhnW_confetti i{opacity:0;border-radius:2px;width:7px;height:11px;animation-name:b_uhnW_fall;animation-timing-function:cubic-bezier(.25,.6,.4,1);animation-fill-mode:forwards;position:absolute;top:-12px}@keyframes b_uhnW_stepIn{0%{transform:scaleY(.4)}60%{transform:scaleY(1.5)}to{transform:none}}@keyframes b_uhnW_floatUp{0%{opacity:0;transform:translateY(8px)scale(.8)}20%{opacity:1;transform:translateY(0)scale(1.15)}to{opacity:0;transform:translateY(-14px)scale(1)}}@keyframes b_uhnW_bannerLife{0%{opacity:0;transform:translate(-50%,-8px)scale(.8)}12%{opacity:1;transform:translate(-50%)scale(1.06)}20%{transform:translate(-50%)scale(1)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-6px)}}@keyframes b_uhnW_verdictIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes b_uhnW_pop{0%{transform:scale(.6)}70%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes b_uhnW_rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes b_uhnW_flicker{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.12)rotate(-6deg)}}@keyframes b_uhnW_fall{0%{opacity:1;transform:translate(0,0)rotate(0)}to{opacity:0;transform:translate3d(var(--drift), 260px, 0) rotate(calc(var(--rotate) + 540deg))}}@media (max-width:900px){.b_uhnW_strip{grid-template-columns:repeat(2,minmax(0,1fr))}.b_uhnW_results{grid-template-columns:auto minmax(0,1fr)}.b_uhnW_resultActions{grid-column:1/-1;grid-template-columns:1fr 1fr;min-width:0}}@media (max-width:720px){.b_uhnW_trackStep{height:22px}.b_uhnW_trackStep>span{height:8px}.b_uhnW_trackStep[aria-current=step]>span{height:12px}.b_uhnW_verdict strong{font-size:var(--font-size-heading-3)}.b_uhnW_verdictIcon{width:34px;height:34px}.b_uhnW_strip{gap:var(--space-2)}.b_uhnW_tile{gap:var(--space-2);padding:var(--space-2) var(--space-3)}.b_uhnW_tile .stat-card__icon{border-radius:var(--radius-control);width:34px;height:34px}.b_uhnW_tile .stat-card__icon svg{width:17px;height:17px}.b_uhnW_tile small{white-space:normal}.b_uhnW_results{justify-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-4);text-align:center;grid-template-columns:1fr}.b_uhnW_resultCopy{justify-items:center}.b_uhnW_rewards{justify-content:center}.b_uhnW_resultActions{grid-template-columns:1fr;width:100%}.b_uhnW_resultActions .button{min-height:48px}.b_uhnW_resultRing{width:132px;height:132px}}@media (prefers-reduced-motion:reduce){.b_uhnW_combo,.b_uhnW_rewards li,.b_uhnW_resultCopy h2,.b_uhnW_trackStep>span,.b_uhnW_xp b,.b_uhnW_verdict{animation:none}.b_uhnW_tile[data-hot] .stat-card__icon svg{animation:none}.b_uhnW_xpFloat{display:none}.b_uhnW_streakBanner{animation-duration:10ms;animation-delay:1.6s}.b_uhnW_bar>span{transition:none}.b_uhnW_confetti{display:none}}
.jdMZ6a_panel{border:1px solid var(--surface-card-border);border-radius:var(--surface-card-radius);background:var(--color-surface);box-shadow:var(--surface-card-shadow);overflow:hidden}.jdMZ6a_drop{justify-content:center;align-items:center;gap:var(--space-3);min-height:96px;margin:var(--space-4);border:1px dashed var(--color-border-strong);border-radius:var(--radius-control);color:var(--color-text-muted);background:var(--color-surface-subtle);font-size:var(--font-size-body);transition:border-color .15s,background-color .15s;display:flex}.jdMZ6a_dragging{border-color:var(--color-accent);background:var(--color-accent-soft)}.jdMZ6a_rows{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none;display:grid}.jdMZ6a_row{align-items:start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);grid-template-columns:18px minmax(0,1fr) auto;display:grid}.jdMZ6a_row[data-status=sent]{background:var(--color-success-soft)}.jdMZ6a_row[data-status=error]{background:var(--color-danger-soft)}.jdMZ6a_icon{width:18px;height:18px;color:var(--color-text-muted);margin-top:9px}.jdMZ6a_main{gap:var(--space-2);min-width:0;display:grid}.jdMZ6a_fields{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.jdMZ6a_fields :is(input,select){min-width:0;height:var(--control-height-sm);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);color:var(--color-text);background:var(--color-surface);font:inherit;font-size:var(--font-size-body);padding:0 10px}.jdMZ6a_fields :is(input,select):focus-visible{border-color:var(--color-focus);box-shadow:var(--focus-ring);outline:0}.jdMZ6a_fields input::placeholder{color:var(--color-text-subtle)}.jdMZ6a_fields select{flex:0 220px}.jdMZ6a_fields input[type=date],.jdMZ6a_fields input[type=number]{flex:0 150px}.jdMZ6a_fileName{color:var(--color-text);font-size:var(--font-size-body);text-overflow:ellipsis;white-space:nowrap;padding-top:8px;font-weight:700;overflow:hidden}.jdMZ6a_title{flex:260px;font-weight:700}.jdMZ6a_kind{height:var(--control-height-sm);border-radius:var(--radius-control);color:var(--color-text-soft);background:var(--color-surface-muted);font-size:var(--font-size-body);white-space:nowrap;align-items:center;padding:0 10px;font-weight:700;display:inline-flex}.jdMZ6a_progress{width:100%;height:4px;accent-color:var(--color-accent);border:0;border-radius:999px;overflow:hidden}.jdMZ6a_note{color:var(--color-text-muted);font-size:var(--font-size-small);margin:0}.jdMZ6a_error,.jdMZ6a_warning{font-size:var(--font-size-small);margin:0}.jdMZ6a_error{color:var(--color-danger-text)}.jdMZ6a_warning{color:var(--color-warning)}.jdMZ6a_state{min-height:var(--control-height-sm);color:var(--color-text-muted);font-size:var(--font-size-small);font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:flex}.jdMZ6a_ok{width:18px;height:18px;color:var(--color-success)}.jdMZ6a_iconButton{border-radius:var(--radius-control);width:30px;height:30px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.jdMZ6a_iconButton:hover{color:var(--color-text);background:var(--color-surface-muted)}.jdMZ6a_iconButton svg{width:15px;height:15px}.jdMZ6a_footer{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-surface-subtle);display:flex}.jdMZ6a_anonymous{color:var(--color-text);font-size:var(--font-size-body);cursor:pointer;align-items:center;gap:8px;display:flex}.jdMZ6a_anonymous input{width:15px;height:15px;accent-color:var(--color-accent-text);margin:0}.jdMZ6a_spin{width:16px;height:16px;animation:.9s linear infinite jdMZ6a_spin}@keyframes jdMZ6a_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.jdMZ6a_drop{transition:none}.jdMZ6a_spin{animation:none}}@media (max-width:640px){.jdMZ6a_fields :is(input,select){flex:100%}.jdMZ6a_footer{flex-direction:column;align-items:stretch}}
.AEqsWG_editor{border:1px solid var(--line);background:var(--surface);border-radius:10px;transition:border-color .15s,box-shadow .15s;overflow:hidden}.AEqsWG_editor:focus-within{border-color:#b8941b;box-shadow:0 0 0 3px #f6c94533}.AEqsWG_toolbar{border-bottom:1px solid var(--line);background:var(--color-surface-subtle);align-items:center;gap:3px;min-height:38px;padding:4px 7px;display:flex}.AEqsWG_toolbar>span{background:#ddd9cb;width:1px;height:20px;margin:0 4px}.AEqsWG_toolbar button{width:30px;height:30px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.AEqsWG_toolbar button:hover:not(:disabled),.AEqsWG_toolbar button:focus-visible{color:var(--color-accent-text);background:var(--gold-soft)}.AEqsWG_toolbar button:focus-visible{outline-offset:1px;outline:2px solid #b88e08}.AEqsWG_toolbar button:disabled{cursor:not-allowed;opacity:.45}@media (pointer:coarse){.AEqsWG_toolbar button{width:38px;height:38px}}.AEqsWG_toolbar svg{width:14px;height:14px}.AEqsWG_editable{min-height:142px;color:var(--ink);background:var(--surface);font-size:var(--font-size-body);overflow-wrap:anywhere;outline:0;padding:13px 14px;font-weight:500;line-height:1.65}.AEqsWG_compact .AEqsWG_editable{min-height:96px}.AEqsWG_minimal{position:relative}.AEqsWG_minimal .AEqsWG_toolbar{min-height:34px;padding:2px 6px}.AEqsWG_minimal .AEqsWG_toolbar button{width:28px;height:28px}.AEqsWG_minimal .AEqsWG_editable{min-height:64px;padding:10px 12px 22px}.AEqsWG_minimal .AEqsWG_counter{background:0 0;border:0;padding:2px 5px;position:absolute;bottom:3px;right:5px}.AEqsWG_editable:empty:before{content:attr(data-placeholder);color:var(--color-text-subtle);pointer-events:none}.AEqsWG_editable p{margin:0 0 8px}.AEqsWG_editable p:last-child{margin-bottom:0}.AEqsWG_editable ul,.AEqsWG_editable ol{margin:7px 0;padding-left:21px}.AEqsWG_editable a{color:var(--color-info-text);font-weight:700}.AEqsWG_counter{border-top:1px solid var(--color-border);color:var(--muted);background:var(--color-surface);font-size:var(--font-size-caption);text-align:right;padding:5px 10px}.AEqsWG_counterOver{color:var(--color-danger-text);font-weight:800}.AEqsWG_disabled{background:var(--color-surface-muted);opacity:.82}.AEqsWG_disabled .AEqsWG_editable{background:var(--color-surface-muted)}.AEqsWG_content{color:inherit;font-size:inherit;line-height:inherit;overflow-wrap:anywhere}.AEqsWG_content p{white-space:pre-wrap;margin:0 0 8px}.AEqsWG_content p:last-child{margin-bottom:0}.AEqsWG_content ul,.AEqsWG_content ol{margin:7px 0;padding-left:21px}.AEqsWG_content a{color:var(--color-info-text);font-weight:700}@media (max-width:520px){.AEqsWG_toolbar{overflow-x:auto}.AEqsWG_editable{min-height:120px}}.AEqsWG_footer{border-top:1px solid var(--color-border);background:var(--color-surface);justify-content:flex-end;align-items:center;gap:10px;padding:6px 8px;display:flex}.AEqsWG_footerStart{min-width:0;margin-right:auto}.AEqsWG_footer .AEqsWG_counter{background:0 0;border:0;padding:0;position:static}.AEqsWG_minimal:has(.AEqsWG_footer) .AEqsWG_editable{padding-bottom:10px}
.TDIvBG_studentRow.TDIvBG_studentRow{grid-template-columns:84px minmax(0,1fr) auto}.TDIvBG_number{color:var(--color-text-muted);font-size:var(--font-size-small);font-variant-numeric:tabular-nums;font-weight:700}.TDIvBG_openAccess{gap:var(--space-2);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);display:grid}.TDIvBG_openAccess label{align-items:center;gap:var(--space-3);color:var(--color-text);font-size:var(--font-size-body);cursor:pointer;font-weight:700;display:flex}.TDIvBG_openAccess label>svg{width:18px;height:18px;color:var(--color-success-text);flex:none}.TDIvBG_openAccess label>span{flex:auto}.TDIvBG_openAccess .surface-note{margin:0}.TDIvBG_error{color:var(--color-danger-text);font-size:var(--font-size-body);margin:0;font-weight:700}.TDIvBG_reason{flex:240px}.TDIvBG_reason input{width:100%}.TDIvBG_proof{color:var(--color-accent-text);align-items:center;gap:6px;font-weight:700;display:inline-flex}.TDIvBG_proof svg{width:15px;height:15px}.TDIvBG_import{gap:var(--space-4);min-width:0;padding:var(--space-5);display:grid}.TDIvBG_columns{width:100%}.TDIvBG_columns th,.TDIvBG_columns td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:middle}.TDIvBG_columns thead th{color:var(--color-text-muted);font-size:var(--font-size-small);font-weight:700}.TDIvBG_columns tbody th{color:var(--color-text);white-space:nowrap;font-weight:700}.TDIvBG_columns td:last-child,.TDIvBG_columns th:last-child{text-align:right;font-variant-numeric:tabular-nums;width:90px}@media (max-width:640px){.TDIvBG_studentRow.TDIvBG_studentRow{gap:var(--space-3);grid-template-columns:64px minmax(0,1fr) auto}.TDIvBG_number{font-size:var(--font-size-caption)}.TDIvBG_import,.TDIvBG_openAccess{padding:var(--space-4)}}
.QBXLQa_page{gap:var(--space-5);display:grid}.QBXLQa_page>.surface-header--standalone{margin-bottom:0}.QBXLQa_emptyAction{min-height:32px;font:800 var(--font-size-caption)/1 inherit;white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:border-color .15s,color .15s,background .15s,box-shadow .15s;display:inline-flex}.QBXLQa_emptyAction:focus-visible,.QBXLQa_email:focus-visible{outline-offset:2px;outline:3px solid #d5aa103d}.QBXLQa_emptyAction svg{width:13px;height:13px}.QBXLQa_unitList{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.QBXLQa_unitList li{border:1px solid var(--color-border);min-width:0;max-width:100%;color:var(--color-text-muted);background:var(--color-surface-subtle);font-size:var(--font-size-caption);border-radius:8px;align-items:center;gap:6px;padding:6px 8px;line-height:1.3;display:inline-flex}.QBXLQa_unitList b{color:var(--color-accent-text);font-size:var(--font-size-caption);flex:none}.QBXLQa_unitList li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.QBXLQa_emptyAction{border:1px solid var(--color-accent-border);color:var(--color-accent-text);background:var(--gold-soft);gap:6px;margin-top:4px;padding:0 12px}.QBXLQa_emptyAction:hover{background:var(--color-accent-soft);border-color:#b99716}@keyframes QBXLQa_spin{to{transform:rotate(360deg)}}@media (max-width:680px){.QBXLQa_page{gap:18px}}.QBXLQa_mailLink{justify-self:start;max-width:100%}.QBXLQa_mailLink span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.QBXLQa_noUnit{color:var(--color-text-muted);font-size:var(--font-size-small);margin:0}
.GCVAvW_skeleton{gap:var(--space-4);padding:var(--space-5);display:grid}.GCVAvW_skeletonRow{gap:6px;display:grid}.GCVAvW_skeletonRow span{background:var(--color-surface-muted);border-radius:4px;height:12px;display:block}.GCVAvW_skeletonRow span:first-child{width:min(420px,70%)}.GCVAvW_skeletonRow span:last-child{width:min(220px,40%);height:9px}
