.Sp33bq_shell{background:var(--color-bg);min-height:100vh}.Sp33bq_top{z-index:30;justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--header-height);padding:0 var(--header-px);background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border-bottom:var(--border-width) solid var(--color-border);display:flex;position:sticky;top:0}.Sp33bq_brand{align-items:center;gap:var(--space-2);color:var(--color-text);font-size:var(--text-lg);font-weight:var(--weight-bold);display:inline-flex}.Sp33bq_badge{padding:3px var(--space-2);background:var(--color-surface-strong);border-radius:var(--radius-full);color:var(--color-text-inverse);font-size:12px;font-weight:var(--weight-semibold)}.Sp33bq_topLinks{align-items:center;gap:var(--space-5);flex-shrink:0;display:flex}.Sp33bq_topLink{color:var(--color-text-muted);font-size:var(--text-nav);font-weight:var(--weight-semibold);white-space:nowrap;transition:color var(--transition-fast);background:0 0;border:0;padding:0}.Sp33bq_topLink:hover{color:var(--color-primary)}.Sp33bq_topForm{display:contents}.Sp33bq_body{max-width:1280px;margin:0 auto;display:flex}.Sp33bq_side{top:var(--header-height);width:220px;height:calc(100vh - var(--header-height));padding:var(--space-6) var(--space-4);flex-direction:column;flex-shrink:0;gap:2px;display:flex;position:sticky}.Sp33bq_navLink{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold);transition:background var(--transition-base), color var(--transition-base);align-items:center;display:flex}.Sp33bq_navLink:hover{background:var(--color-hover);color:var(--color-text)}.Sp33bq_active,.Sp33bq_active:hover{background:var(--color-surface-sunken);color:var(--color-text);font-weight:var(--weight-bold)}.Sp33bq_content{min-width:0;padding:var(--space-10) var(--space-10) var(--space-16);flex:1}@media (max-width:600px){.Sp33bq_brandName{display:none}}@media (max-width:767px){.Sp33bq_body{flex-direction:column}.Sp33bq_side{gap:var(--space-2);width:100%;height:auto;padding:var(--space-3) var(--header-px);scrollbar-width:none;flex-direction:row;position:static;overflow-x:auto}.Sp33bq_side::-webkit-scrollbar{display:none}.Sp33bq_navLink{border-radius:var(--radius-full);min-height:36px;box-shadow:inset 0 0 0 1px var(--color-border-strong);white-space:nowrap;flex-shrink:0;padding:0 14px}.Sp33bq_active,.Sp33bq_active:hover{background:var(--color-surface-strong);box-shadow:none;color:var(--color-text-inverse)}.Sp33bq_content{padding:var(--space-6) var(--header-px) var(--space-16)}}
.cni4Dq_shell{gap:var(--space-6);flex-direction:column;width:100%;max-width:440px;margin:0 auto;display:flex}.cni4Dq_wide{max-width:560px}.cni4Dq_wider{max-width:720px}.cni4Dq_back{color:var(--color-text-subtle);font-size:var(--text-sm);font-weight:var(--weight-medium);align-self:flex-start}.cni4Dq_back:hover{color:var(--color-text)}.cni4Dq_header{gap:var(--space-2);text-align:center;flex-direction:column;display:flex}.cni4Dq_title{font-size:var(--text-2xl);line-height:35px}.cni4Dq_description{color:var(--color-text-muted);font-size:var(--text-list)}.cni4Dq_links{justify-content:center;gap:var(--space-2) var(--space-5);color:var(--color-text-subtle);font-size:var(--text-nav);font-weight:var(--weight-semibold);flex-wrap:wrap;display:flex}.cni4Dq_links a{transition:color var(--transition-fast)}.cni4Dq_links a:hover{color:var(--color-primary)}.cni4Dq_codeWrap{flex:1;min-width:0;position:relative}.cni4Dq_codeWrap input{letter-spacing:.15em;padding-right:64px}.cni4Dq_timer{top:50%;right:var(--space-3);color:var(--color-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;position:absolute;transform:translateY(-50%)}.cni4Dq_timerUrgent{color:var(--color-danger)}.cni4Dq_checklist{gap:2px var(--space-4);color:var(--color-text-subtle);font-size:var(--text-xs);grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));display:grid}.cni4Dq_rule{align-items:baseline;gap:var(--space-2);display:flex}.cni4Dq_ruleOk{color:var(--color-success)}.cni4Dq_mark{width:1em;font-weight:var(--weight-bold);text-align:center;flex-shrink:0}.cni4Dq_meter{align-items:center;gap:var(--space-3);color:var(--color-text-subtle);font-size:var(--text-xs);display:flex}.cni4Dq_bars{flex:0 0 140px;gap:4px;display:flex}.cni4Dq_bar{background:var(--color-surface-sunken);border-radius:var(--radius-full);flex:1;height:4px}.cni4Dq_weak .cni4Dq_bar:first-child{background:var(--color-danger-fill)}.cni4Dq_fair .cni4Dq_bar:nth-child(-n+2){background:var(--color-warning-icon)}.cni4Dq_strong .cni4Dq_bar{background:var(--color-success-icon)}
.H8aylq_badge{align-items:center;gap:var(--space-1);width:fit-content;padding:3px var(--space-2);border-radius:var(--radius-full);font-size:12px;font-weight:var(--weight-semibold);white-space:nowrap;line-height:1.5;display:inline-flex}.H8aylq_neutral{background:var(--color-neutral-soft);color:var(--color-neutral)}.H8aylq_primary{background:var(--color-primary-badge-soft);color:var(--color-primary-badge)}.H8aylq_success{background:var(--color-success-soft);color:var(--color-success)}.H8aylq_warning{background:var(--color-warning-soft);color:var(--color-warning)}.H8aylq_danger{background:var(--color-danger-soft);color:var(--color-danger)}.H8aylq_info{background:var(--color-info-soft);color:var(--color-info)}.H8aylq_dark{background:var(--color-surface-strong);color:var(--color-text-inverse)}.H8aylq_outline{box-shadow:inset 0 0 0 1px var(--color-border-strong);color:var(--color-text-muted);background:0 0}
._8RiFmG_button{--_bg:var(--color-primary);--_bg-hover:var(--color-primary-hover);--_fg:var(--color-on-primary);--_ring:var(--focus-ring);border-radius:var(--radius-full);background:var(--_bg);color:var(--_fg);font-weight:var(--weight-semibold);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:color var(--transition-fast), background var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);border:0;justify-content:center;align-items:center;gap:6px;line-height:1.2;text-decoration:none;display:inline-flex}._8RiFmG_button:hover:not(:disabled){background:var(--_bg-hover)}._8RiFmG_button:active:not(:disabled){transform:scale(.98)}._8RiFmG_button:focus-visible{box-shadow:var(--_ring);outline:none}._8RiFmG_button:disabled{cursor:not-allowed;background:var(--_bg-disabled,var(--color-primary-disabled));color:var(--_fg-disabled,var(--color-on-primary))}._8RiFmG_sm{height:32px;padding:0 var(--space-3);font-size:var(--text-xs)}._8RiFmG_md{height:40px;font-size:var(--text-sm);padding:0 14px}._8RiFmG_lg{height:48px;padding:0 var(--space-5);font-size:var(--text-list)}._8RiFmG_block{width:100%;display:flex}._8RiFmG_weak{--_bg:var(--color-primary-soft);--_bg-hover:var(--color-primary-soft-hover);--_fg:var(--color-primary-soft-text)}._8RiFmG_secondary{--_bg:var(--color-surface-sunken);--_bg-hover:var(--color-surface-pressed);--_fg:var(--color-text-muted);--_ring:var(--focus-ring-neutral);--_bg-disabled:var(--color-surface-sunken);--_fg-disabled:var(--color-text-disabled)}._8RiFmG_ghost{--_bg:transparent;--_bg-hover:var(--color-hover);--_fg:var(--color-text-subtle);--_ring:var(--focus-ring-neutral);--_bg-disabled:transparent;--_fg-disabled:var(--color-text-disabled);border-radius:var(--radius-sm)}._8RiFmG_ghost:hover:not(:disabled){color:var(--color-text-title)}._8RiFmG_danger{--_bg:var(--color-danger-fill);--_bg-hover:var(--color-danger-fill-hover);--_ring:var(--focus-ring-danger)}
.b6YjYG_card{--surface-inner:var(--color-surface);background:var(--color-surface-muted);border-radius:var(--radius-lg);min-width:0}.b6YjYG_muted{background:var(--color-surface-sunken)}.b6YjYG_accent{background:var(--color-primary-soft)}.b6YjYG_pad-sm{padding:var(--space-4) var(--space-5)}.b6YjYG_pad-md{padding:var(--space-6)}.b6YjYG_pad-lg{padding:var(--space-8)}@media (max-width:600px){.b6YjYG_pad-md,.b6YjYG_pad-lg{padding:var(--space-5)}}.b6YjYG_header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.b6YjYG_header:last-child{margin-bottom:0}.b6YjYG_headings{min-width:0}.b6YjYG_title{color:var(--color-text-title);font-size:var(--text-list);font-weight:var(--weight-bold);line-height:var(--leading-normal)}.b6YjYG_description{color:var(--color-text-subtle);font-size:var(--text-sm);margin-top:2px}.b6YjYG_actions{gap:var(--space-2);flex-shrink:0;display:flex}.b6YjYG_linkCard{align-items:center;gap:var(--space-4);min-width:0;padding:var(--space-8);background:var(--color-surface-sunken);border-radius:var(--radius-xl);color:var(--color-text);transition:transform .6s var(--ease-spring);display:flex}.b6YjYG_linkBlue{background:var(--color-surface-blue);color:var(--color-text-inverse)}@media (hover:hover){.b6YjYG_linkCard:hover{transform:scale(1.04)}.b6YjYG_linkCard:hover .b6YjYG_linkArrow{transform:translate(3px)}}.b6YjYG_linkBody{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.b6YjYG_linkTitle{font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-tight)}.b6YjYG_linkDesc{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--text-list);font-weight:var(--weight-medium)}.b6YjYG_linkMeta{margin-top:var(--space-3);color:var(--color-text-subtle);font-size:var(--text-sm)}.b6YjYG_linkBlue .b6YjYG_linkDesc,.b6YjYG_linkBlue .b6YjYG_linkMeta{color:var(--color-text-inverse)}.b6YjYG_linkBlue .b6YjYG_linkMeta{opacity:.8}.b6YjYG_linkArrow{font-size:var(--text-xl);transition:transform var(--transition-base);flex-shrink:0}
.s_CMkq_stat{gap:var(--space-1);min-width:0;padding:var(--space-5) var(--space-6);background:var(--surface-inner,var(--color-surface-muted));border-radius:var(--radius-lg);flex-direction:column;display:flex}.s_CMkq_statLabel{color:var(--color-text-subtle);font-size:var(--text-sm);font-weight:var(--weight-medium)}.s_CMkq_statValue{color:var(--color-text);font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);font-variant-numeric:tabular-nums}.s_CMkq_statHint{color:var(--color-text-subtle);font-size:var(--text-xs)}.s_CMkq_kv{flex-direction:column;display:flex}.s_CMkq_kv2{column-gap:var(--space-8);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));display:grid}.s_CMkq_kvRow{justify-content:space-between;gap:var(--space-4);border-bottom:var(--border-width) solid var(--color-border);font-size:var(--text-sm);padding:14px 0;display:flex}.s_CMkq_kvRow:last-child,.s_CMkq_kv2 .s_CMkq_kvRow:nth-last-child(2):nth-child(odd){border-bottom:0}.s_CMkq_kvRow dt{color:var(--color-text-subtle);flex-shrink:0}.s_CMkq_kvRow dd{min-width:0;color:var(--color-text);font-weight:var(--weight-semibold);text-align:right;margin:0}.s_CMkq_progress{background:var(--color-surface-sunken);border-radius:var(--radius-full);width:100%;height:8px;overflow:hidden}.s_CMkq_progressFill{background:var(--color-primary);border-radius:inherit;height:100%}
._3PJbZq_disclosure{border-bottom:var(--border-width) solid var(--color-border)}._3PJbZq_summary{align-items:center;gap:var(--space-3);padding:var(--space-5) 0;color:var(--color-text);font-size:var(--text-list);font-weight:var(--weight-bold);cursor:pointer;line-height:1.5;list-style:none;display:flex}._3PJbZq_summary::-webkit-details-marker{display:none}._3PJbZq_summary:after{content:"";width:20px;height:20px;transition:transform var(--transition-slow);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238b95a1' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;flex-shrink:0;margin-left:auto}._3PJbZq_disclosure[open]>._3PJbZq_summary:after{transform:rotate(180deg)}._3PJbZq_meta{color:var(--color-text-subtle);font-size:var(--text-sm);font-weight:var(--weight-regular);margin-left:auto}._3PJbZq_summary:has(._3PJbZq_meta):after{margin-left:var(--space-3)}._3PJbZq_content{margin-bottom:var(--space-5);padding:var(--space-5);background:var(--color-panel-soft);border-radius:var(--radius-lg);color:var(--color-text-muted);font-size:var(--text-md);animation:_3PJbZq_fadeIn var(--transition-slow);line-height:1.5}@keyframes _3PJbZq_fadeIn{0%{opacity:0}to{opacity:1}}
.ZYuaiG_notice{align-items:flex-start;gap:var(--space-3) var(--space-4);padding:var(--space-4) var(--space-5);background:var(--surface-inner,var(--color-surface-muted));border-radius:var(--radius-lg);color:var(--color-text-muted);font-size:var(--text-sm);flex-wrap:wrap;line-height:1.6;display:flex}.ZYuaiG_icon{color:var(--color-text-faint);flex-shrink:0;margin-top:1px;display:inline-flex}.ZYuaiG_body{flex-direction:column;flex:220px;gap:2px;min-width:0;display:flex}.ZYuaiG_title{color:var(--color-text);font-weight:var(--weight-bold)}.ZYuaiG_action{flex-shrink:0;align-self:center}.ZYuaiG_info .ZYuaiG_icon{color:var(--color-primary)}.ZYuaiG_success .ZYuaiG_icon{color:var(--color-success-icon)}.ZYuaiG_warning .ZYuaiG_icon{color:var(--color-warning-icon)}.ZYuaiG_danger .ZYuaiG_icon,.ZYuaiG_danger .ZYuaiG_title,.ZYuaiG_danger .ZYuaiG_body{color:var(--color-danger)}.ZYuaiG_mock{background:var(--color-surface);outline:1px dashed var(--color-border-strong);outline-offset:-1px;color:var(--color-text-subtle)}.ZYuaiG_empty{align-items:center;gap:var(--space-2);padding:var(--space-10) var(--space-6);background:var(--surface-inner,var(--color-surface-muted));border-radius:var(--radius-xl);text-align:center;flex-direction:column;display:flex}.ZYuaiG_emptyTitle{color:var(--color-text-title);font-size:var(--text-list);font-weight:var(--weight-bold)}.ZYuaiG_emptyDesc{max-width:44ch;color:var(--color-text-subtle);font-size:var(--text-sm)}.ZYuaiG_emptyAction{margin-top:var(--space-3)}
._29Msuq_field{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}._29Msuq_label{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:1.5}._29Msuq_required{color:var(--color-primary);margin-left:2px}._29Msuq_hint,._29Msuq_error,._29Msuq_success{font-size:var(--text-xs);line-height:1.5}._29Msuq_hint{color:var(--color-text-subtle)}._29Msuq_error{color:var(--color-danger)}._29Msuq_success{color:var(--color-success)}._29Msuq_input{width:100%;height:48px;padding:0 var(--space-4);border-radius:var(--radius-md);background:var(--surface-inner,var(--color-surface-muted));box-shadow:inset 0 0 0 1px var(--color-border);color:var(--color-text);font-size:var(--text-md);appearance:none;transition:box-shadow var(--transition-fast), background var(--transition-fast);border:0;line-height:1.5}._29Msuq_input::placeholder{color:var(--color-text-placeholder)}._29Msuq_input:hover:not(:disabled):not([readonly]){box-shadow:inset 0 0 0 1px var(--color-border-strong)}._29Msuq_input:focus,._29Msuq_input:focus-visible{background:var(--color-surface);box-shadow:var(--focus-ring);outline:none}._29Msuq_input:disabled,._29Msuq_input[readonly]{background:var(--color-surface-sunken);box-shadow:none;color:var(--color-text-subtle)}._29Msuq_invalid ._29Msuq_input:not(:focus){box-shadow:var(--focus-ring-danger)}._29Msuq_select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238b95a1' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:18px;padding-right:44px}._29Msuq_textarea{height:auto;min-height:120px;padding:var(--space-3) var(--space-4);line-height:var(--leading-normal);resize:vertical}._29Msuq_check{align-items:flex-start;gap:var(--space-3);cursor:pointer;display:flex}._29Msuq_checkInput{width:20px;height:20px;accent-color:var(--color-primary);flex-shrink:0;margin:2px 0 0}._29Msuq_checkText{flex-direction:column;gap:2px;display:flex}._29Msuq_checkLabel{color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-medium)}._29Msuq_checkDesc{color:var(--color-text-subtle);font-size:var(--text-xs)}._29Msuq_choiceGroup{gap:var(--space-3);grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--choice-min,200px)), 1fr));display:grid}._29Msuq_choice{align-items:flex-start;gap:var(--space-1);width:100%;padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface-inner,var(--color-surface-muted));box-shadow:inset 0 0 0 1px var(--color-border);text-align:left;transition:box-shadow var(--transition-fast), background var(--transition-fast);border:0;flex-direction:column;display:flex}._29Msuq_choice:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--color-border-strong)}._29Msuq_choice:focus-visible{box-shadow:var(--focus-ring);outline:none}._29Msuq_choiceSelected,._29Msuq_choiceSelected:hover:not(:disabled){background:var(--color-primary-soft);box-shadow:inset 0 0 0 1.5px var(--color-primary)}._29Msuq_choice:disabled{cursor:not-allowed;background:var(--color-surface-sunken);box-shadow:none;color:var(--color-text-disabled)}._29Msuq_choiceTitle{color:var(--color-text);font-size:var(--text-list);font-weight:var(--weight-bold);line-height:1.5}._29Msuq_choice:disabled ._29Msuq_choiceTitle{color:var(--color-text-subtle)}._29Msuq_choiceDesc{color:var(--color-text-subtle);font-size:var(--text-sm)}._29Msuq_choiceMeta{margin-top:var(--space-1);font-size:var(--text-sm)}._29Msuq_choiceRow{gap:var(--space-4);flex-direction:row}._29Msuq_choiceBody{align-items:flex-start;gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}._29Msuq_choiceIcon{border-radius:var(--radius-full);background:var(--color-primary-soft);width:40px;height:40px;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._29Msuq_choiceLocked{background:var(--color-surface-muted);box-shadow:none;outline:1px dashed var(--color-border-strong);outline-offset:-1px}._29Msuq_choiceLocked ._29Msuq_choiceTitle{color:var(--color-text-muted)}._29Msuq_choiceLocked ._29Msuq_choiceIcon{background:var(--color-surface-sunken);color:var(--color-text-disabled)}._29Msuq_choiceLocked:hover:not(:disabled){background:var(--color-surface);box-shadow:inset 0 0 0 1.5px var(--color-primary);outline-color:#0000}._29Msuq_choiceLocked:hover:not(:disabled) ._29Msuq_choiceTitle{color:var(--color-text)}._29Msuq_choiceLocked:hover:not(:disabled) ._29Msuq_choiceIcon{background:var(--color-primary-soft);color:var(--color-primary)}._29Msuq_choiceLocked:disabled{background:var(--color-surface-muted)}._29Msuq_choiceLocked._29Msuq_choiceSelected,._29Msuq_choiceLocked._29Msuq_choiceSelected:hover:not(:disabled){background:var(--color-primary-soft);box-shadow:inset 0 0 0 1.5px var(--color-primary);outline-color:#0000}._29Msuq_passwordWrap{gap:var(--space-1);flex-direction:column;display:flex;position:relative}._29Msuq_passwordInput{padding-right:76px}._29Msuq_passwordToggle{height:32px;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-subtle);font-size:var(--text-xs);font-weight:var(--weight-semibold);transition:background var(--transition-base), color var(--transition-base);background:0 0;border:0;position:absolute;top:8px;right:8px}._29Msuq_passwordToggle:hover{background:var(--color-hover);color:var(--color-text-title)}._29Msuq_capsLock{color:var(--color-warning);font-size:var(--text-xs)}
._6A1vqW_container{width:100%;max-width:var(--container-max);margin-inline:auto}._6A1vqW_narrow{max-width:var(--container-narrow)}._6A1vqW_stack{flex-direction:column;min-width:0;display:flex}._6A1vqW_inline{min-width:0;display:flex}._6A1vqW_grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--grid-min)), 1fr));display:grid}._6A1vqW_divider{border:0;border-top:var(--border-width) solid var(--color-border);width:100%;margin:0}._6A1vqW_tone-default{color:inherit}._6A1vqW_tone-muted{color:var(--color-text-muted)}._6A1vqW_tone-subtle{color:var(--color-text-subtle)}._6A1vqW_tone-primary{color:var(--color-primary)}._6A1vqW_tone-success{color:var(--color-success)}._6A1vqW_tone-danger{color:var(--color-danger)}._6A1vqW_size-xs{font-size:var(--text-xs)}._6A1vqW_size-sm{font-size:var(--text-sm)}._6A1vqW_size-md{font-size:var(--text-md)}._6A1vqW_size-lg{font-size:var(--text-lg)}._6A1vqW_weight-regular{font-weight:var(--weight-regular)}._6A1vqW_weight-medium{font-weight:var(--weight-medium)}._6A1vqW_weight-bold{font-weight:var(--weight-bold)}
.ipu19a_list{flex-direction:column;display:flex}.ipu19a_item{border-bottom:var(--border-width) solid var(--color-border)}.ipu19a_item:last-child{border-bottom:0}.ipu19a_row{align-items:center;gap:var(--space-4);min-height:64px;padding:var(--space-4) 0;display:flex}.ipu19a_link{margin:0 calc(var(--space-3) * -1);padding:var(--space-4) var(--space-3);border-radius:var(--radius-md);transition:background var(--transition-base)}.ipu19a_link:hover{background:var(--color-hover)}.ipu19a_main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ipu19a_title{color:var(--color-text);font-size:var(--text-list);font-weight:var(--weight-semibold);line-height:1.5}.ipu19a_description{color:var(--color-text-subtle);font-size:var(--text-sm)}.ipu19a_meta{color:var(--color-text-subtle);font-size:var(--text-xs)}.ipu19a_aside{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;flex-shrink:0;display:flex}.ipu19a_chevron{color:var(--color-text-disabled);flex-shrink:0;display:inline-flex}
.zmht7W_header{gap:var(--space-2);flex-direction:column;display:flex}.zmht7W_back{align-self:flex-start;gap:var(--space-1);margin-bottom:var(--space-2);color:var(--color-text-subtle);font-size:var(--text-sm);font-weight:var(--weight-medium);transition:color var(--transition-fast);display:inline-flex}.zmht7W_back:hover{color:var(--color-text-title)}.zmht7W_eyebrow{color:var(--color-text-subtle);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.zmht7W_title{font-size:var(--text-3xl);line-height:40px}.zmht7W_description{max-width:64ch;color:var(--color-text-muted);font-size:var(--text-list)}.zmht7W_actions{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.zmht7W_hero{gap:var(--space-5);padding:var(--space-10) 0 var(--space-2)}.zmht7W_hero .zmht7W_title{font-size:40px;line-height:var(--leading-tight)}.zmht7W_hero .zmht7W_description{color:var(--color-text-muted);font-size:var(--text-lg);font-weight:var(--weight-semibold)}.zmht7W_section{gap:var(--space-4);min-width:0;scroll-margin-top:calc(var(--header-height) + var(--space-6));flex-direction:column;display:flex}.zmht7W_sectionHeader{justify-content:space-between;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.zmht7W_sectionTitle{font-size:var(--text-xl)}.zmht7W_sectionDescription{margin-top:var(--space-1);color:var(--color-text-subtle);font-size:var(--text-sm)}.zmht7W_sectionActions{gap:var(--space-2);display:flex}@media (max-width:600px){.zmht7W_title{font-size:var(--text-2xl);line-height:35px}.zmht7W_description{font-size:var(--text-md)}.zmht7W_hero .zmht7W_title{font-size:28px}.zmht7W_hero .zmht7W_description{font-size:var(--text-list)}.zmht7W_sectionTitle{font-size:var(--text-lg)}}
.zI6xEW_stepper{gap:var(--space-2);display:flex}.zI6xEW_step{min-width:0;padding-top:var(--space-3);border-top:4px solid var(--color-surface-sunken);color:var(--color-text-subtle);font-size:var(--text-sm);flex-direction:column;flex:1;gap:2px;display:flex}.zI6xEW_done{border-top-color:var(--color-primary)}.zI6xEW_current{border-top-color:var(--color-primary);color:var(--color-text);font-weight:var(--weight-bold)}.zI6xEW_index{font-size:var(--text-xs);font-weight:var(--weight-regular)}.zI6xEW_label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.ceAsYa_wrap{width:100%;overflow-x:auto}.ceAsYa_table{width:100%;font-size:var(--text-sm)}.ceAsYa_table th,.ceAsYa_table td{padding:14px var(--space-3);border-bottom:var(--border-width) solid var(--color-border);text-align:left;vertical-align:middle}.ceAsYa_table th:first-child,.ceAsYa_table td:first-child{padding-left:0}.ceAsYa_table thead th{padding-top:var(--space-2);padding-bottom:var(--space-2);color:var(--color-text-subtle);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap}.ceAsYa_table tbody th{color:var(--color-text);font-weight:var(--weight-semibold)}.ceAsYa_table tbody tr:last-child>*{border-bottom:0}
.Fp865W_list{gap:var(--space-1);scrollbar-width:none;display:flex;overflow-x:auto}.Fp865W_list::-webkit-scrollbar{display:none}.Fp865W_underline{gap:var(--space-6);border-bottom:var(--border-width) solid var(--color-border)}.Fp865W_chip{gap:var(--space-2)}.Fp865W_tab{color:var(--color-text-subtle);font-weight:var(--weight-semibold);white-space:nowrap;transition:color var(--transition-fast), background var(--transition-fast), box-shadow var(--transition-fast);background:0 0;border:0;flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.Fp865W_underline .Fp865W_tab{min-height:48px;font-size:var(--text-list);border-bottom:2px solid #0000;margin-bottom:-1px;padding:0}.Fp865W_underline .Fp865W_tab:hover{color:var(--color-text-title)}.Fp865W_underline .Fp865W_active{border-bottom-color:var(--color-text);color:var(--color-text);font-weight:var(--weight-bold)}.Fp865W_chip .Fp865W_tab{border-radius:var(--radius-full);min-height:36px;box-shadow:inset 0 0 0 1px var(--color-border-strong);color:var(--color-text-muted);font-size:var(--text-sm);padding:0 14px}.Fp865W_chip .Fp865W_tab:hover:not(.Fp865W_active){background:var(--color-hover)}.Fp865W_chip .Fp865W_active{background:var(--color-surface-strong);box-shadow:none;color:var(--color-text-inverse)}.Fp865W_tab:disabled{cursor:not-allowed;color:var(--color-text-disabled)}.Fp865W_count{font-size:var(--text-xs);font-weight:var(--weight-medium);opacity:.8}
.azVQWW_header{z-index:30;height:var(--header-height);padding:0 var(--header-px);background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));color:var(--color-text);transition:background var(--transition-base);position:sticky;top:0}.azVQWW_solid{background:var(--color-surface)}.azVQWW_inner{justify-content:space-between;align-items:center;gap:var(--space-6);height:100%;display:flex}.azVQWW_left,.azVQWW_right{align-items:center;gap:var(--space-6);min-width:0;display:flex}.azVQWW_right{gap:var(--space-4)}.azVQWW_logo{color:var(--color-text);font-size:var(--text-lg);font-weight:var(--weight-bold);white-space:nowrap;flex-shrink:0;line-height:1}.azVQWW_nav{align-items:center;gap:var(--space-2);display:flex}.azVQWW_navLink,.azVQWW_textLink{height:40px;padding:0 var(--space-2);color:var(--color-text-muted);font-size:var(--text-nav);font-weight:var(--weight-semibold);white-space:nowrap;transition:color var(--transition-fast);background:0 0;border:0;align-items:center;line-height:1;display:inline-flex}.azVQWW_navLink:hover,.azVQWW_navLink[aria-current=page],.azVQWW_textLink:hover,.azVQWW_textLink[aria-current=page]{color:var(--color-primary)}.azVQWW_textLinkForm{display:contents}.azVQWW_user{color:var(--color-text-subtle);font-size:var(--text-nav);font-weight:var(--weight-medium);white-space:nowrap}.azVQWW_menuButton{border-radius:var(--radius-sm);width:40px;height:40px;color:inherit;background:0 0;border:0;justify-content:center;align-items:center;margin-right:-8px;display:none}@media (max-width:999px){.azVQWW_nav,.azVQWW_textLink,.azVQWW_user{display:none}.azVQWW_menuButton{display:inline-flex}}@media (max-width:767px){.azVQWW_menuButtonMember{display:none}}.azVQWW_drawer{z-index:40;padding:0 var(--header-px) 140px;background:var(--color-surface);animation:azVQWW_slideIn var(--transition-slow);flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.azVQWW_drawerLink{padding:var(--space-4) 0;border-bottom:var(--border-width) solid var(--color-border);color:var(--color-text);font-size:var(--text-menu);font-weight:var(--weight-bold);line-height:var(--leading-normal);align-items:center;display:flex}.azVQWW_drawerLink[aria-current=page]{color:var(--color-primary)}.azVQWW_drawerCta{gap:var(--space-2);padding:var(--space-3) var(--header-px) calc(var(--space-3) + env(safe-area-inset-bottom));background:var(--color-surface);border-top:var(--border-width) solid var(--color-border);display:flex;position:fixed;bottom:0;left:0;right:0}.azVQWW_drawerForm{flex:1}@keyframes azVQWW_slideIn{0%{transform:translate(100%)}to{transform:none}}@media (min-width:1000px){.azVQWW_drawer{display:none}}
.QY5QOq_main{max-width:calc(var(--container-max) + var(--space-6) * 2);padding:var(--space-10) var(--space-6) 0;margin:0 auto}@media (max-width:600px){.QY5QOq_main{padding:var(--space-6) var(--space-5) 0}}
._1Ja6Qq_bar{align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-2) var(--header-px);background:var(--color-surface-sunken);color:var(--color-text-subtle);font-size:var(--text-xs);flex-wrap:wrap;display:flex}._1Ja6Qq_label{font-weight:var(--weight-bold)}._1Ja6Qq_roles{gap:var(--space-1);display:flex}._1Ja6Qq_role{border-radius:var(--radius-full);background:var(--color-surface);min-height:28px;box-shadow:inset 0 0 0 1px var(--color-border);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);border:0;align-items:center;gap:4px;padding:0 10px;display:inline-flex}._1Ja6Qq_active{background:var(--color-surface-strong);box-shadow:none;color:var(--color-text-inverse)}._1Ja6Qq_link{color:var(--color-text-muted);font-weight:var(--weight-semibold)}._1Ja6Qq_link:hover{color:var(--color-primary)}._1Ja6Qq_today{margin-left:auto}
.VxTfMW_page{background:var(--color-bg);min-height:100vh}.VxTfMW_main{padding:var(--space-16) var(--space-6)}@media (max-width:600px){.VxTfMW_main{padding:var(--space-10) var(--space-5)}}
.nc4JNq_narrowInput{max-width:96px}.nc4JNq_selectCell{min-width:112px}.nc4JNq_message{max-width:420px;color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-normal)}.nc4JNq_nowrap{white-space:nowrap}
.UxP_ra_nowrap{white-space:nowrap}.UxP_ra_body{white-space:pre-wrap;overflow-wrap:anywhere;min-width:200px;max-width:420px;font-size:var(--text-sm);line-height:var(--leading-normal)}.UxP_ra_code{font-family:var(--font-mono);font-size:var(--text-xs);overflow-wrap:anywhere}.UxP_ra_reasons{gap:var(--space-1);padding-left:var(--space-4);flex-direction:column;list-style:outside;display:flex}.UxP_ra_countInput{max-width:160px}.UxP_ra_sendBar{z-index:1;padding:var(--space-3) 0;background:var(--color-surface);position:sticky;bottom:0}@media (max-width:640px){.UxP_ra_body{min-width:160px;max-width:260px}.UxP_ra_sendBar{border-top:var(--border-width) solid var(--color-border)}}
.qJSS3a_feed{flex-direction:column;display:flex}.qJSS3a_item{align-items:center;gap:var(--space-2) var(--space-3);border-bottom:var(--border-width) solid var(--color-border);font-size:var(--text-sm);flex-wrap:wrap;padding:14px 0;display:flex}.qJSS3a_item:last-child{border-bottom:0}.qJSS3a_who{min-width:72px;color:var(--color-text);font-weight:var(--weight-bold)}.qJSS3a_what{gap:var(--space-2);min-width:0;color:var(--color-text);flex-wrap:wrap;flex:1;display:flex}.qJSS3a_subject{color:var(--color-text-subtle)}.qJSS3a_date{color:var(--color-text-subtle);font-size:var(--text-xs)}
.MMl-nG_picker{gap:var(--space-6);flex-direction:column;display:flex}.MMl-nG_block{gap:var(--space-2);flex-direction:column;display:flex}.MMl-nG_layout{gap:var(--space-4);grid-template-columns:minmax(300px,400px) minmax(0,1fr);align-items:start;display:grid}.MMl-nG_panel{padding:var(--space-5);background:var(--surface-inner,var(--color-surface));border-radius:var(--radius-lg)}.MMl-nG_calHead{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.MMl-nG_calTitle{color:var(--color-text-title);font-size:var(--text-lg);font-weight:var(--weight-bold)}.MMl-nG_calNav{gap:var(--space-1);display:inline-flex}.MMl-nG_navButton{border-radius:var(--radius-full);width:36px;height:36px;color:var(--color-text-muted);transition:background var(--transition-fast);background:0 0;border:0;place-items:center;display:inline-grid}.MMl-nG_navButton:hover:not(:disabled){background:var(--color-hover)}.MMl-nG_navButton:disabled{cursor:default;color:var(--color-text-disabled)}.MMl-nG_weekdays,.MMl-nG_days{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.MMl-nG_weekday{padding:var(--space-1) 0;color:var(--color-text-subtle);font-size:var(--text-xs);font-weight:var(--weight-medium);text-align:center}.MMl-nG_day{min-height:54px;padding:var(--space-1) 0;border-radius:var(--radius-md);color:var(--color-text);font-variant-numeric:tabular-nums;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.MMl-nG_day:hover:not(:disabled){background:var(--color-hover)}.MMl-nG_dayNumber{font-size:var(--text-md);font-weight:var(--weight-semibold);line-height:1.2}.MMl-nG_daySeats{min-height:14px;color:var(--color-text-subtle);font-size:11px;font-weight:var(--weight-medium);line-height:1.2}.MMl-nG_day:disabled{cursor:default;color:var(--color-text-disabled)}.MMl-nG_day:disabled .MMl-nG_daySeats{color:var(--color-text-disabled)}.MMl-nG_dayToday .MMl-nG_dayNumber{color:var(--color-primary)}.MMl-nG_daySelected,.MMl-nG_daySelected:hover:not(:disabled){background:var(--color-primary);color:var(--color-on-primary)}.MMl-nG_daySelected .MMl-nG_dayNumber,.MMl-nG_daySelected .MMl-nG_daySeats{color:inherit}.MMl-nG_legend{margin-top:var(--space-3);color:var(--color-text-subtle);font-size:var(--text-xs)}.MMl-nG_periodHead{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.MMl-nG_periodTitle{color:var(--color-text-title);font-size:var(--text-lg);font-weight:var(--weight-bold)}.MMl-nG_live{color:var(--color-text-subtle);font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.MMl-nG_liveDot{border-radius:var(--radius-full);background:var(--color-text-disabled);width:8px;height:8px}.MMl-nG_liveOn .MMl-nG_liveDot{background:var(--color-success-icon);box-shadow:0 0 0 3px var(--color-success-soft)}.MMl-nG_periods{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.MMl-nG_period{align-items:center;gap:var(--space-3);width:100%;min-height:56px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-muted);color:var(--color-text);text-align:left;transition:background var(--transition-fast), box-shadow var(--transition-fast);border:0;grid-template-columns:52px minmax(0,1fr) auto;display:grid}.MMl-nG_period:hover:not(:disabled){background:var(--color-surface-sunken)}.MMl-nG_period:disabled{cursor:default;color:var(--color-text-disabled)}.MMl-nG_periodSelected,.MMl-nG_periodSelected:hover:not(:disabled){background:var(--color-primary-soft);box-shadow:inset 0 0 0 1.5px var(--color-primary)}.MMl-nG_periodNo{font-size:var(--text-md);font-weight:var(--weight-bold)}.MMl-nG_periodTime{color:var(--color-text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.MMl-nG_period:disabled .MMl-nG_periodTime{color:var(--color-text-disabled)}.MMl-nG_periodSide{justify-content:flex-end;align-items:center;gap:var(--space-3);display:flex}.MMl-nG_seatDots{gap:3px;display:inline-flex}.MMl-nG_seat{background:var(--color-surface);width:10px;height:12px;box-shadow:inset 0 0 0 1.5px var(--color-border-strong);border-radius:4px 4px 2px 2px}.MMl-nG_seatTaken{background:var(--ts-gray-300);box-shadow:none}.MMl-nG_seatMine{background:var(--color-primary);box-shadow:none}.MMl-nG_periodState{align-items:center;gap:var(--space-2);min-width:64px;font-size:var(--text-sm);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-end;display:inline-flex}.MMl-nG_stateMine{color:var(--color-primary)}.MMl-nG_message{margin-top:var(--space-3);color:var(--color-danger);font-size:var(--text-sm);font-weight:var(--weight-medium)}.MMl-nG_held{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--color-primary-soft);display:flex}.MMl-nG_heldIcon{color:var(--color-primary);flex-shrink:0;display:inline-flex}.MMl-nG_heldBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.MMl-nG_heldTitle{color:var(--color-text-title);font-weight:var(--weight-bold)}.MMl-nG_heldDesc{color:var(--color-text-muted);font-size:var(--text-sm)}.MMl-nG_timer{color:var(--color-primary);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}@media (max-width:860px){.MMl-nG_layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.MMl-nG_panel{padding:var(--space-4)}.MMl-nG_period{gap:var(--space-1) var(--space-3);grid-template-columns:48px minmax(0,1fr)}.MMl-nG_periodSide{grid-column:1/-1;justify-content:space-between}.MMl-nG_held{padding:var(--space-4);flex-wrap:wrap}}
.wqjuAq_figure{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.wqjuAq_track{height:12px;margin:var(--space-2) var(--space-2) 0;background:var(--color-surface-sunken);border-radius:var(--radius-full);position:relative}.wqjuAq_fill{background:var(--color-primary-soft);border-radius:inherit;position:absolute;top:0;bottom:0;left:0}.wqjuAq_tick{width:2px;position:absolute;top:-5px;bottom:-5px;transform:translate(-1px)}.wqjuAq_pass{background:var(--color-danger-fill)}.wqjuAq_avg{background:var(--color-text-faint)}.wqjuAq_top{background:var(--color-surface-strong)}.wqjuAq_me{background:var(--color-primary);border:3px solid var(--color-surface);border-radius:50%;width:18px;height:18px;position:absolute;top:50%;transform:translate(-50%,-50%)}.wqjuAq_axis{padding:0 var(--space-2);color:var(--color-text-subtle);font-size:var(--text-xs);justify-content:space-between;display:flex}.wqjuAq_legend{gap:var(--space-2) var(--space-4);color:var(--color-text-subtle);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.wqjuAq_dot{width:10px;height:10px;margin-right:var(--space-1);vertical-align:-1px;border-radius:2px;display:inline-block}.wqjuAq_meDot{background:var(--color-primary);border-radius:50%}
.QafVrW_scroller{padding:var(--space-2) var(--space-3) var(--space-3);background:var(--color-surface-muted);border-radius:var(--radius-lg);overflow-x:auto}.QafVrW_grid{border-collapse:separate;border-spacing:0;min-width:560px;font-size:var(--text-sm)}.QafVrW_grid th,.QafVrW_grid td{padding:0}.QafVrW_corner,.QafVrW_levelHead{color:var(--color-text-subtle);font-weight:var(--weight-semibold)}.QafVrW_corner{z-index:2;padding:var(--space-3) var(--space-2) var(--space-2) 0;background:var(--color-surface-muted);font-size:var(--text-xs);text-align:left;position:sticky;left:0}.QafVrW_levelHead{padding:var(--space-3) var(--space-1) var(--space-2);text-align:center}.QafVrW_levelCode{color:var(--color-text-title);font-size:var(--text-sm);font-weight:var(--weight-bold);display:block}.QafVrW_levelName{font-size:12px;font-weight:var(--weight-medium);display:block}.QafVrW_unitRow{padding:var(--space-4) 0 var(--space-1);color:var(--color-text-subtle);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-align:left}.QafVrW_rowHead{z-index:1;min-width:150px;padding:var(--space-1) var(--space-3) var(--space-1) 0;background:var(--color-surface-muted);text-align:left;position:sticky;left:0}.QafVrW_subtopicName{color:var(--color-text);font-weight:var(--weight-semibold);display:block}.QafVrW_subtopicCode{color:var(--color-text-disabled);font-family:var(--font-mono);font-size:12px;font-weight:var(--weight-regular);display:block}.QafVrW_cellWrap{min-width:64px}.QafVrW_grid .QafVrW_cellWrap{padding:3px}.QafVrW_cell{border-radius:var(--radius-sm);height:40px;font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;transition:background var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;display:flex}.QafVrW_swatch{border-radius:4px;width:20px;height:14px}.QafVrW_acquired{background:var(--cell-acquired-bg);color:var(--cell-acquired-fg)}.QafVrW_included{background:var(--cell-included-bg);color:var(--cell-included-fg)}.QafVrW_available{background:var(--cell-available-bg);color:var(--cell-available-fg);font-weight:var(--weight-bold)}.QafVrW_link:hover{background:var(--cell-available-border);color:var(--color-on-primary)}.QafVrW_link:focus-visible{box-shadow:var(--focus-ring);outline:none}.QafVrW_booked{background:var(--cell-booked-bg);color:var(--cell-booked-fg)}.QafVrW_grading{background:var(--cell-grading-bg);color:var(--cell-grading-fg)}.QafVrW_locked{background:var(--cell-locked-bg);color:var(--cell-locked-fg)}.QafVrW_empty{background:0 0}.QafVrW_legend{gap:var(--space-2) var(--space-5);color:var(--color-text-subtle);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.QafVrW_legendItem{align-items:center;gap:var(--space-2);display:inline-flex}.QafVrW_legendItem .QafVrW_locked{box-shadow:inset 0 0 0 1px var(--color-border-strong)}@media (max-width:640px){.QafVrW_scroller{padding:var(--space-1) var(--space-2) var(--space-2)}.QafVrW_grid{table-layout:fixed;width:100%;min-width:0}.QafVrW_corner,.QafVrW_rowHead{width:88px;min-width:0;padding-right:var(--space-2)}.QafVrW_subtopicName{font-size:var(--text-xs);line-height:var(--leading-tight)}.QafVrW_subtopicCode,.QafVrW_levelName{display:none}.QafVrW_cellWrap{min-width:0}.QafVrW_grid .QafVrW_cellWrap{padding:2px}.QafVrW_cell{height:34px;font-size:11px}}
.NRVI9a_shell{gap:var(--space-12);grid-template-columns:200px minmax(0,1fr);align-items:start;display:grid}.NRVI9a_side{top:calc(var(--header-height) + var(--space-6));gap:var(--space-4);flex-direction:column;display:flex;position:sticky}.NRVI9a_heading{font-size:var(--text-xl)}.NRVI9a_nav{flex-direction:column;gap:2px;display:flex}.NRVI9a_navLink{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold);transition:background var(--transition-base), color var(--transition-base);align-items:center;display:flex}.NRVI9a_navLink:hover{background:var(--color-hover);color:var(--color-text)}.NRVI9a_active,.NRVI9a_active:hover{background:var(--color-surface-sunken);color:var(--color-text);font-weight:var(--weight-bold)}.NRVI9a_content{min-width:0}@media (max-width:767px){.NRVI9a_shell{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.NRVI9a_side{gap:var(--space-3);position:static}.NRVI9a_nav{gap:var(--space-2);margin:0 calc(var(--space-5) * -1);padding:0 var(--space-5);scrollbar-width:none;flex-direction:row;overflow-x:auto}.NRVI9a_nav::-webkit-scrollbar{display:none}.NRVI9a_navLink{border-radius:var(--radius-full);min-height:36px;box-shadow:inset 0 0 0 1px var(--color-border-strong);white-space:nowrap;flex-shrink:0;padding:0 14px}.NRVI9a_active,.NRVI9a_active:hover{background:var(--color-surface-strong);box-shadow:none;color:var(--color-text-inverse)}}
