.qr-page_shell__JQ1fg{min-height:100vh;background:var(--t-surface-base);color:var(--t-text-primary);display:flex;flex-direction:column}.qr-page_header___nx7L{display:flex;align-items:center;gap:var(--t-space-3);padding:var(--t-space-4) var(--t-space-5);border-bottom:1px solid var(--t-border-subtle)}.qr-page_logo__V9eXI{height:28px;width:auto}.qr-page_badge__iNEK7{font-size:var(--t-text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--t-status-success-fg);background:var(--t-status-success-bg);border-radius:var(--t-radius-pill);padding:4px 12px}.qr-page_main__lTlDE{flex:1 1;width:100%;max-width:1080px;margin:0 auto;padding:var(--t-space-6) var(--t-space-5) var(--t-space-7)}.qr-page_intro__D6EpB{margin-bottom:var(--t-space-6);max-width:62ch}.qr-page_title__wKzSc{font-size:var(--t-text-xl);line-height:1.15;margin:0 0 var(--t-space-2)}.qr-page_lead__t_SEb{font-size:var(--t-text-md);line-height:1.6;color:var(--t-text-secondary);margin:0}.qr-page_footer__qsydH{border-top:1px solid var(--t-border-subtle);padding:var(--t-space-4) var(--t-space-5);font-size:var(--t-text-xs);color:var(--t-text-secondary)}.qr-page_footer__qsydH p{margin:0}@media (max-width:640px){.qr-page_footer__qsydH,.qr-page_header___nx7L,.qr-page_main__lTlDE{padding-left:var(--t-space-4);padding-right:var(--t-space-4)}.qr-page_main__lTlDE{padding-top:var(--t-space-5)}}.Button_btn__kzInP{--btn-bg:transparent;--btn-fg:var(--t-text-primary);--btn-border:transparent;--btn-bg-hover:transparent;--btn-bg-active:transparent;--btn-border-hover:transparent;--btn-shadow:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--t-space-2);border-radius:var(--t-radius-sm);border:1px solid var(--btn-border);background:var(--btn-bg);color:var(--btn-fg);box-shadow:var(--btn-shadow);font-family:var(--t-font-sans);font-weight:var(--t-weight-semibold);letter-spacing:var(--t-tracking-normal);line-height:1;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none;transition:background var(--t-duration-fast) var(--t-ease-standard),border-color var(--t-duration-fast) var(--t-ease-standard),color var(--t-duration-fast) var(--t-ease-standard),box-shadow var(--t-duration-fast) var(--t-ease-standard),transform var(--t-duration-instant) var(--t-ease-standard)}.Button_btn__kzInP:hover:not(:disabled):not([aria-disabled=true]){background:var(--btn-bg-hover);border-color:var(--btn-border-hover)}.Button_btn__kzInP:active:not(:disabled):not([aria-disabled=true]){background:var(--btn-bg-active);transform:translateY(1px)}.Button_btn__kzInP:focus-visible{outline:2px solid var(--t-border-focus);outline-offset:2px}.Button_btn__kzInP:disabled,.Button_btn__kzInP[aria-disabled=true]{cursor:not-allowed;opacity:.55}.Button_iconEnd__M9MOK,.Button_iconStart__uKoxI,.Button_label__hCLAL{display:inline-flex;align-items:center}.Button_variant-primary__TOhg9{--btn-bg:var(--t-accent-primary);--btn-fg:var(--t-text-on-accent);--btn-border:var(--t-accent-primary);--btn-bg-hover:var(--t-accent-primary-hover);--btn-bg-active:var(--t-accent-primary);--btn-border-hover:var(--t-accent-primary-hover);--btn-shadow:var(--t-shadow-sm)}.Button_variant-secondary__JiZ7a{--btn-bg:var(--t-surface-raised);--btn-fg:var(--t-text-primary);--btn-border:var(--t-border-default);--btn-bg-hover:var(--t-surface-overlay);--btn-bg-active:var(--t-surface-raised);--btn-border-hover:var(--t-border-strong)}.Button_variant-ghost__JWEhb{--btn-bg:transparent;--btn-fg:var(--t-text-secondary);--btn-border:transparent;--btn-bg-hover:var(--t-surface-overlay);--btn-bg-active:var(--t-surface-raised);--btn-border-hover:transparent}.Button_variant-ghost__JWEhb:hover:not(:disabled):not([aria-disabled=true]){color:var(--t-text-primary)}.Button_variant-danger__7vTSq{--btn-bg:var(--t-accent-danger);--btn-fg:var(--t-accent-danger-fg);--btn-border:var(--t-accent-danger);--btn-bg-hover:var(--t-accent-danger-hover);--btn-bg-active:var(--t-accent-danger);--btn-border-hover:var(--t-accent-danger-hover);--btn-shadow:var(--t-shadow-sm)}.Button_size-sm__zi7mq{font-size:var(--t-text-xs);padding:6px 10px;min-height:28px;min-width:24px}.Button_size-md__7N3iF{font-size:var(--t-text-sm);padding:9px 14px;min-height:36px}.Button_size-lg__LRjIw{font-size:var(--t-text-base);padding:12px 18px;min-height:44px}.Button_loading__nv6bE{pointer-events:none}.Button_spinner__DYdB3{width:14px;height:14px;border-radius:50%;border:2px solid;border-top:2px solid transparent;animation:Button_btnSpin__8aKRm var(--t-duration-slower) linear infinite}@keyframes Button_btnSpin__8aKRm{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.Button_spinner__DYdB3{animation-duration:1.5s}.Button_btn__kzInP:active:not(:disabled):not([aria-disabled=true]){transform:none}}.Card_card__k57D1{background:var(--t-surface-raised);border:1px solid var(--t-border-subtle);border-radius:var(--t-radius-md);color:var(--t-text-primary);font-family:var(--t-font-sans);display:flex;flex-direction:column;gap:var(--t-space-3);transition:border-color var(--t-duration-fast) var(--t-ease-standard),box-shadow var(--t-duration-normal) var(--t-ease-standard),transform var(--t-duration-normal) var(--t-ease-out-expo)}.Card_variant-surface__mwSD1{box-shadow:var(--t-shadow-md)}.Card_variant-flat__pBUVs{box-shadow:none;background:transparent;border-color:var(--t-border-subtle)}.Card_variant-interactive__aY_06{box-shadow:var(--t-shadow-sm);cursor:pointer}.Card_variant-interactive__aY_06:hover{border-color:var(--t-border-default);box-shadow:var(--t-shadow-lg);transform:translateY(-2px)}.Card_variant-interactive__aY_06:focus-within{outline:2px solid var(--t-border-focus);outline-offset:2px}.Card_padding-sm__WFScV{padding:var(--t-space-3)}.Card_padding-md__cgqwn{padding:var(--t-space-5)}.Card_padding-lg__GvJor{padding:var(--t-space-6)}.Card_header__NZ6MT{display:flex;align-items:center;justify-content:space-between;gap:var(--t-space-3);padding-bottom:var(--t-space-3);border-bottom:1px solid var(--t-border-subtle)}.Card_body__ZctAq{display:flex;flex-direction:column;gap:var(--t-space-3);flex:1 1;min-width:0}.Card_footer__GmJNu{display:flex;align-items:center;justify-content:flex-end;gap:var(--t-space-2);padding-top:var(--t-space-3);border-top:1px solid var(--t-border-subtle)}@media (prefers-reduced-motion:reduce){.Card_variant-interactive__aY_06:hover{transform:none}}.Badge_badge__9tA3b{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:var(--t-radius-pill,999px);font-size:var(--t-font-size-xs,12px);line-height:1.4;font-weight:500;border:1px solid transparent}.Badge_icon__dx8F6{display:inline-flex;align-items:center;justify-content:center}.Badge_label__B7gVe{white-space:nowrap}.Badge_tone_soft__Vu9Op.Badge_variant_neutral__xK6rF{background:var(--t-status-neutral-bg,var(--t-surface-overlay));color:var(--t-status-neutral-fg,var(--t-text-secondary));border-color:var(--t-border-subtle)}.Badge_tone_soft__Vu9Op.Badge_variant_success__7nY5x{background:var(--t-status-success-bg);color:var(--t-status-success-fg)}.Badge_tone_soft__Vu9Op.Badge_variant_warning__96S4T{background:var(--t-status-warning-bg);color:var(--t-status-warning-fg)}.Badge_tone_soft__Vu9Op.Badge_variant_danger__nU_Xx{background:var(--t-status-danger-bg);color:var(--t-status-danger-fg)}.Badge_tone_soft__Vu9Op.Badge_variant_info__TFtt0{background:var(--t-status-info-bg,var(--t-surface-overlay));color:var(--t-status-info-fg,var(--t-text-accent))}.Badge_tone_solid__r1CUs.Badge_variant_neutral__xK6rF{background:var(--t-text-secondary);color:var(--t-surface-base)}.Badge_tone_solid__r1CUs.Badge_variant_success__7nY5x{background:var(--t-accent-success,var(--t-status-success-fg));color:var(--t-text-on-accent)}.Badge_tone_solid__r1CUs.Badge_variant_warning__96S4T{background:var(--t-accent-warning,var(--t-status-warning-fg));color:var(--t-text-on-accent)}.Badge_tone_solid__r1CUs.Badge_variant_danger__nU_Xx{background:var(--t-accent-danger,var(--t-status-danger-fg));color:var(--t-text-on-accent)}.Badge_tone_solid__r1CUs.Badge_variant_info__TFtt0{background:var(--t-accent-primary);color:var(--t-text-on-accent)}.Table_wrapper__QXBT4{width:100%;overflow-x:auto;border-radius:var(--t-radius-md,8px);border:1px solid var(--t-border-subtle);background:var(--t-surface-raised)}.Table_table__WNTwe{width:100%;border-collapse:collapse;color:var(--t-text-primary);font-size:var(--t-font-size-sm,14px)}.Table_caption__cbtDk{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Table_head__pVmgv th{background:var(--t-surface-overlay);color:var(--t-text-secondary);font-weight:600;text-align:left;padding:var(--t-space-3,12px) var(--t-space-4,16px);border-bottom:1px solid var(--t-border-subtle);position:relative}.Table_sticky__GqvPN .Table_head__pVmgv th{position:-webkit-sticky;position:sticky;top:0;z-index:1}.Table_body__JgXf_ td{padding:var(--t-space-3,12px) var(--t-space-4,16px);border-bottom:1px solid var(--t-border-subtle);vertical-align:middle}.Table_dense__6ZLzE .Table_body__JgXf_ td,.Table_dense__6ZLzE .Table_head__pVmgv th{padding:var(--t-space-2,8px) var(--t-space-3,12px)}.Table_body__JgXf_ tr:last-child td{border-bottom:none}.Table_alignLeft__J8z4x{text-align:left}.Table_alignRight__cfbS1{text-align:right}.Table_alignCenter__IFlfR{text-align:center}.Table_clickable__dEGG2{cursor:pointer}.Table_clickable__dEGG2:hover{background:var(--t-surface-hover,var(--t-surface-overlay))}.Table_sortBtn__b_MF6{display:inline-flex;align-items:center;gap:6px;background:none;border:0;color:inherit;font:inherit;padding:0;cursor:pointer}.Table_sortBtn__b_MF6:focus-visible{outline:2px solid var(--t-border-focus);outline-offset:2px;border-radius:2px}.Table_sortIcon__VESWd{font-size:10px;color:var(--t-text-muted)}.Table_skeletonRow__9X8_g td{padding:var(--t-space-3,12px) var(--t-space-4,16px)}.Table_skeletonCell__J4ZcZ{display:block;height:12px;border-radius:4px;background:linear-gradient(90deg,var(--t-surface-overlay) 0,var(--t-surface-input) 50%,var(--t-surface-overlay) 100%);animation:Table_skeleton-shimmer__KzA82 1.4s ease-in-out infinite}@keyframes Table_skeleton-shimmer__KzA82{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.Table_emptyRow__q88R4 td.Table_emptyCell__HG3hW{text-align:center;padding:var(--t-space-7,32px);color:var(--t-text-secondary)}@media (max-width:768px){.Table_table__WNTwe thead{display:none}.Table_table__WNTwe,.Table_table__WNTwe tbody,.Table_table__WNTwe td,.Table_table__WNTwe tr{display:block;width:100%}.Table_table__WNTwe tr{border-bottom:1px solid var(--t-border-subtle);padding:var(--t-space-2,8px) 0}.Table_body__JgXf_ td{border-bottom:none;display:flex;justify-content:space-between;gap:var(--t-space-3,12px)}.Table_body__JgXf_ td:before{content:attr(data-label);color:var(--t-text-muted);font-weight:500}}.Form_form__4o_wm{display:flex;flex-direction:column;gap:var(--t-space-4)}.Form_errorBanner__MzYHV{display:flex;align-items:flex-start;gap:var(--t-space-2);padding:var(--t-space-3) var(--t-space-4);border-radius:var(--t-radius-md);background:var(--t-status-danger-bg);border:1px solid rgba(239,68,68,.32);color:var(--t-status-danger-fg);font-size:var(--t-text-sm);line-height:var(--t-leading-snug)}.Form_errorIcon__IFE1r{flex:none;display:inline-flex;align-items:center;justify-content:center;margin-top:2px}.Input_wrapper__Z2ceZ{display:flex;flex-direction:column;gap:var(--t-space-2);font-family:var(--t-font-sans)}.Input_label__3UdI4{font-size:var(--t-text-sm);font-weight:var(--t-weight-medium);color:var(--t-text-secondary);letter-spacing:var(--t-tracking-normal)}.Input_required__uYTVF{color:var(--t-status-danger-fg);font-weight:var(--t-weight-semibold)}.Input_field__s_SSt{position:relative;display:flex;align-items:stretch}.Input_input__lCd4B{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;background:var(--t-surface-input);color:var(--t-text-primary);border:1px solid var(--t-border-default);border-radius:var(--t-radius-sm);padding:10px 12px;font-family:inherit;font-size:var(--t-text-sm);line-height:var(--t-leading-snug);transition:border-color var(--t-duration-fast) var(--t-ease-standard),box-shadow var(--t-duration-fast) var(--t-ease-standard),background var(--t-duration-fast) var(--t-ease-standard)}.Input_hasLeading__FIsMj .Input_input__lCd4B{padding-left:38px}.Input_hasTrailing__9n8h5 .Input_input__lCd4B{padding-right:42px}.Input_input__lCd4B::placeholder{color:var(--t-text-muted);opacity:.85}.Input_input__lCd4B:hover:not(:disabled){border-color:var(--t-border-strong)}.Input_input__lCd4B:focus-visible{outline:none;border-color:var(--t-border-focus);box-shadow:0 0 0 3px rgba(56,189,248,.25)}.Input_input__lCd4B:disabled{cursor:not-allowed;opacity:.55}.Input_leading__2qYkq,.Input_trailing__VLdDl{position:absolute;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;color:var(--t-text-muted);pointer-events:none}.Input_leading__2qYkq{left:12px}.Input_trailing__VLdDl{right:8px;pointer-events:auto}.Input_hasError__emyYQ .Input_input__lCd4B{border-color:var(--t-accent-danger)}.Input_hasError__emyYQ .Input_input__lCd4B:focus-visible{box-shadow:0 0 0 3px rgba(239,68,68,.25)}.Input_hasSuccess__B0999 .Input_input__lCd4B{border-color:var(--t-accent-success)}.Input_hasSuccess__B0999 .Input_input__lCd4B:focus-visible{box-shadow:0 0 0 3px rgba(34,197,94,.22)}.Input_isDisabled__WuU9c .Input_label__3UdI4{color:var(--t-text-muted)}.Input_helperText__GBOGH{color:var(--t-text-muted)}.Input_errorText__Ouq9s,.Input_helperText__GBOGH{margin:0;font-size:var(--t-text-xs);line-height:var(--t-leading-snug)}.Input_errorText__Ouq9s{color:var(--t-status-danger-fg)}.EmptyState_root__IyBV8{text-align:center;padding:var(--t-space-7) var(--t-space-5);border-radius:var(--t-radius-md);border:1px solid var(--t-border-subtle);background:var(--t-surface-raised);color:var(--t-text-primary);display:flex;flex-direction:column;align-items:center;gap:var(--t-space-2);animation:EmptyState_emptyStateFadeIn___8C4q var(--t-duration-normal) var(--t-ease-out-expo) backwards}.EmptyState_compact__P76Si{padding:var(--t-space-4);gap:var(--t-space-1)}.EmptyState_icon__HLCG7{font-size:40px;line-height:1;margin-bottom:var(--t-space-2);color:var(--t-text-accent)}.EmptyState_compact__P76Si .EmptyState_icon__HLCG7{font-size:28px;margin-bottom:var(--t-space-1)}.EmptyState_eyebrow__YPjeY{font-size:var(--t-text-xs);font-weight:var(--t-weight-semibold);letter-spacing:var(--t-tracking-wide);text-transform:uppercase;color:var(--t-text-muted)}.EmptyState_title__rGbjB{font-size:var(--t-text-md);font-weight:var(--t-weight-bold);line-height:var(--t-leading-snug);margin:0;color:var(--t-text-primary)}.EmptyState_compact__P76Si .EmptyState_title__rGbjB{font-size:var(--t-text-base)}.EmptyState_description__mdD_K{color:var(--t-text-secondary);max-width:56ch;margin:0}.EmptyState_description__mdD_K,.EmptyState_details__bFDcV{font-size:var(--t-text-sm);line-height:var(--t-leading-normal)}.EmptyState_details__bFDcV{list-style:disc;text-align:left;margin:var(--t-space-2) auto 0;padding-left:var(--t-space-5);color:var(--t-text-muted)}.EmptyState_details__bFDcV li+li{margin-top:var(--t-space-1)}.EmptyState_actions__XpksQ{display:flex;gap:var(--t-space-2);margin-top:var(--t-space-3);flex-wrap:wrap;justify-content:center}.EmptyState_variant-default__TgnL8{background:var(--t-status-info-bg);border-color:rgba(167,139,250,.25)}.EmptyState_variant-default__TgnL8 .EmptyState_eyebrow__YPjeY,.EmptyState_variant-default__TgnL8 .EmptyState_icon__HLCG7{color:var(--t-status-info-fg)}.EmptyState_variant-info__Iv8sH{background:var(--t-status-info-bg);border-color:rgba(167,139,250,.25)}.EmptyState_variant-info__Iv8sH .EmptyState_eyebrow__YPjeY,.EmptyState_variant-info__Iv8sH .EmptyState_icon__HLCG7{color:var(--t-status-info-fg)}.EmptyState_variant-warning__Reyjk{background:var(--t-status-warning-bg);border-color:rgba(245,158,11,.28)}.EmptyState_variant-warning__Reyjk .EmptyState_eyebrow__YPjeY,.EmptyState_variant-warning__Reyjk .EmptyState_icon__HLCG7{color:var(--t-status-warning-fg)}.EmptyState_variant-success__Th_sE{background:var(--t-status-success-bg);border-color:rgba(34,197,94,.26)}.EmptyState_variant-success__Th_sE .EmptyState_eyebrow__YPjeY,.EmptyState_variant-success__Th_sE .EmptyState_icon__HLCG7{color:var(--t-status-success-fg)}.EmptyState_variant-degraded__DhLLn{background:var(--t-status-danger-bg);border-color:rgba(239,68,68,.3)}.EmptyState_variant-degraded__DhLLn .EmptyState_eyebrow__YPjeY,.EmptyState_variant-degraded__DhLLn .EmptyState_icon__HLCG7{color:var(--t-status-danger-fg)}.EmptyState_variant-loading__X_xf3{background:var(--t-surface-overlay);border-color:var(--t-border-default)}.EmptyState_variant-loading__X_xf3 .EmptyState_icon__HLCG7{color:var(--t-text-muted)}.EmptyState_variant-permission__vm3MB{background:var(--t-surface-overlay);border-color:var(--t-border-default)}.EmptyState_variant-permission__vm3MB .EmptyState_eyebrow__YPjeY,.EmptyState_variant-permission__vm3MB .EmptyState_icon__HLCG7{color:var(--t-text-muted)}@keyframes EmptyState_emptyStateFadeIn___8C4q{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.EmptyState_root__IyBV8{animation:none}}.training-reports_wrap__KKpXT{display:flex;flex-direction:column;gap:24px}.training-reports_toolbar__8CNE_{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.training-reports_granBtns__dLdbC{display:inline-flex;gap:4px}.training-reports_granBtn__4zGtS{padding:6px 14px;font-size:13px;border-radius:8px;cursor:pointer;border:1px solid var(--border-color);background:var(--t-surface-base);color:var(--t-text-base);transition:background .15s ease,border-color .15s ease}.training-reports_granBtnActive__7fnvt,.training-reports_granBtn__4zGtS:hover{border-color:var(--accent-primary,#667eea)}.training-reports_granBtnActive__7fnvt{background:var(--accent-primary,#667eea);color:#fff}.training-reports_section__07shw{display:flex;flex-direction:column;gap:12px}.training-reports_sectionTitle__KuMH9{font-size:16px;font-weight:700;margin:0}.training-reports_cards__NJDje{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px}.training-reports_card__uy7Xg{border:1px solid var(--border-color);border-radius:12px;padding:16px;background:var(--t-surface-base);display:flex;flex-direction:column;gap:6px}.training-reports_cardLabel__X_YVd{font-size:12px;color:var(--t-text-muted)}.training-reports_cardValue__t1iJs{font-size:22px;font-weight:700}.training-reports_cardSub__xSCKR{font-size:12px;color:var(--t-text-muted)}.training-reports_tableWrap__PQmiD{overflow-x:auto;border:1px solid var(--border-color);border-radius:12px}.training-reports_table__LgKKf{width:100%;border-collapse:collapse;font-size:13px}.training-reports_table__LgKKf td,.training-reports_table__LgKKf th{padding:10px 12px;text-align:left;border-bottom:1px solid var(--border-color);white-space:nowrap}.training-reports_table__LgKKf th{font-weight:700;color:var(--t-text-muted);font-size:12px;text-transform:uppercase;letter-spacing:.5px}.training-reports_table__LgKKf tbody tr:last-child td{border-bottom:none}.training-reports_bar__SGFEO{position:relative;height:8px;border-radius:4px;background:var(--border-color);min-width:80px}.training-reports_barFill__1hN63{position:absolute;inset:0;height:100%;border-radius:4px;background:var(--accent-primary,#667eea)}.training-reports_badgePass__vljsV{color:#137333;font-weight:600}.training-reports_badgeFail___Wem5{color:#b3261e;font-weight:600}.training-reports_chartCard__LaWbs{border:1px solid var(--border-color);border-radius:12px;padding:16px;background:var(--t-surface-base)}.training-reports_skeleton__xQO5S{height:280px;border-radius:12px;background:var(--border-color);opacity:.4}.training-reports_error__Yzmem{color:#b3261e;font-size:13px}.training-reports_caption__3dtov{font-size:11px;color:var(--t-text-muted);margin-top:4px}.SortHeader_th__kMKj2{padding:0}.SortHeader_th__kMKj2.SortHeader_active__coGLh{color:var(--t-text-primary)}.SortHeader_button__QNY1U{display:inline-flex;align-items:center;gap:var(--t-space-2);width:100%;padding:var(--t-space-3) var(--t-space-4);background:transparent;border:0;color:inherit;font:inherit;text-align:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:var(--t-radius-xs);transition:background var(--t-duration-fast,.12s) var(--t-ease-standard,ease),color var(--t-duration-fast,.12s) var(--t-ease-standard,ease)}.SortHeader_button__QNY1U:hover{background:var(--t-surface-overlay);color:var(--t-text-primary)}.SortHeader_button__QNY1U:focus-visible{outline:2px solid var(--t-border-focus);outline-offset:-2px}.SortHeader_button__QNY1U[data-active=true]{color:var(--t-text-primary)}.SortHeader_label__PhwoX{display:inline-block}.SortHeader_indicator__JoMzb{display:inline-block;font-size:.85em;line-height:1}.SortHeader_indicatorActive__VTRpu{color:var(--t-accent-primary);opacity:1}.SortHeader_indicatorInactive__AkfBX{color:var(--t-text-muted);opacity:.55}.training_deptGroup__S6KMp{margin-bottom:32px}.training_deptHeader__q7g0J{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:13px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--t-text-muted)}.training_deptCount__ZJxzU{font-size:11px;font-weight:600;color:var(--t-text-secondary)}.training_cardGrid__6Xr99{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:16px;gap:16px}.training_courseCard__SVnWv{display:flex;flex-direction:column;gap:8px;padding:16px;background:var(--t-surface-raised);border:1px solid var(--t-border-default);border-radius:var(--t-radius-md);color:inherit;text-decoration:none;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.training_courseCard__SVnWv:hover{border-color:var(--t-accent-primary);transform:translateY(-2px)}.training_courseCard__SVnWv:focus-visible{outline:2px solid var(--t-border-focus);outline-offset:2px}.training_courseTitle__ppvDg{margin:0;font-size:16px;font-weight:700;color:var(--t-text-primary)}.training_courseDesc__D13oj{margin:0;font-size:13px;line-height:1.5;color:var(--t-text-secondary);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.training_courseMeta__NHNYj{margin-top:auto;font-size:12px;color:var(--t-text-muted)}.training_progressTrack__g67n8{position:relative;height:6px;width:100%;margin-top:8px;background:var(--t-surface-base);border-radius:999px;overflow:hidden}.training_progressBar__XHbux{height:100%;background:var(--t-accent-primary);border-radius:999px;transition:width .3s ease}.training_progressLabel__Vmquz{display:block;margin-top:6px;font-size:12px;color:var(--t-text-muted)}.training_courseDoneBadge__OObzV{display:inline-flex;align-items:center;gap:4px;margin-top:6px;font-size:12px;font-weight:600;color:var(--t-status-success-fg)}.training_toolbar__HXT3_{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-bottom:16px}.training_createBtn__BK9MG{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;border-radius:var(--t-radius-sm);border:1px solid var(--t-accent-primary);background:var(--t-accent-primary);color:var(--t-text-on-accent);cursor:pointer;transition:background .15s ease}.training_createBtn__BK9MG:hover{background:var(--t-accent-primary-hover)}.training_field__EflfX{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.training_field__EflfX label{font-size:13px;font-weight:600;color:var(--t-text-secondary)}.training_input__riHfN,.training_select__aguOh,.training_textarea__FkNJp{width:100%;padding:8px 12px;font-size:14px;border-radius:var(--t-radius-sm);border:1px solid var(--t-border-default);background:var(--t-surface-input);color:var(--t-text-primary)}.training_input__riHfN:focus,.training_select__aguOh:focus,.training_textarea__FkNJp:focus{outline:none;border-color:var(--t-border-focus)}.training_textarea__FkNJp{min-height:88px;resize:vertical}.training_footerBtns__TicZ4{display:flex;justify-content:flex-end;gap:8px}.training_btnGhost__pkTCE,.training_btnPrimary__lcb9B{padding:8px 16px;font-size:13px;font-weight:600;border-radius:var(--t-radius-sm);cursor:pointer}.training_btnGhost__pkTCE{border:1px solid var(--t-border-default);background:var(--t-surface-raised);color:var(--t-text-primary)}.training_btnPrimary__lcb9B{border:1px solid var(--t-accent-primary);background:var(--t-accent-primary);color:var(--t-text-on-accent)}.training_btnPrimary__lcb9B:disabled{opacity:.6;cursor:not-allowed}.training_backLink__ZiF7R{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--t-text-accent);text-decoration:none;margin-bottom:16px}.training_backLink__ZiF7R:hover{text-decoration:underline}.training_lessonCardGrid__ox0Bd{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:16px;gap:16px}.training_lessonCard__7TGce{display:flex;flex-direction:column;gap:10px;padding:20px;text-align:left;background:var(--t-surface-raised);border:1px solid var(--t-border-default);border-radius:var(--t-radius-md);color:inherit;cursor:pointer;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.training_lessonCard__7TGce:hover{border-color:var(--t-accent-primary);transform:translateY(-2px)}.training_lessonCard__7TGce:focus-visible{outline:2px solid var(--t-border-focus);outline-offset:2px}.training_lessonCardTitle__ULAE1{margin:0;font-size:16px;font-weight:700;line-height:1.4;color:var(--t-text-primary)}.training_lessonCardMeta__FtNHa{display:inline-flex;align-items:center}.training_lessonCardCta__4_vDd{margin-top:auto;font-size:13px;font-weight:600;color:var(--t-text-accent)}.training_lessonBody__prUq8{font-size:14px;line-height:1.7;color:var(--t-text-secondary)}.training_lessonBody__prUq8 :is(h1,h2,h3){color:var(--t-text-primary)}.training_lessonBody__prUq8 a{color:var(--t-text-accent)}.training_lessonBody__prUq8 :is(pre,code){background:var(--t-surface-base);border-radius:var(--t-radius-xs);padding:2px 6px}.training_resourceList__EKpuq{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.training_resourceLink__aC7uY{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--t-text-accent);text-decoration:none}.training_resourceLink__aC7uY:hover{text-decoration:underline}.training_error__qh_mi{font-size:13px;color:var(--t-accent-danger-fg);margin:0 0 12px}.training_lessonModalFooter__vwrxv{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;width:100%}.training_completeBtn__obPln{padding:8px 16px;font-size:13px;font-weight:600;border-radius:var(--t-radius-sm);border:1px solid var(--t-accent-primary);background:var(--t-accent-primary);color:var(--t-text-on-accent);cursor:pointer;transition:background .15s ease}.training_completeBtn__obPln:hover{background:var(--t-accent-primary-hover)}.training_completeBtn__obPln:disabled{opacity:.6;cursor:not-allowed}.training_completedBadge__bc6T2{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--t-status-success-fg)}.training_studyTime__ei5tJ{font-size:12px;color:var(--t-text-muted)}.training_quizSection__raWD_{margin-top:24px;padding:24px;background:var(--t-surface-raised);border:1px solid var(--t-border-default);border-radius:var(--t-radius-md)}.training_quizHeader__7hDax{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.training_quizTitle__zfXV2{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:700;color:var(--t-text-primary)}.training_quizLaunch__nhTj7{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.training_quizModalFooter__PJYmP{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;width:100%}.training_quizModalFooter__PJYmP .training_resultBox__s0V5V{margin-top:0;padding-top:0;border-top:none}.training_question__mS_X2{margin:0 0 16px;padding:16px;border:1px solid var(--t-border-default);border-radius:var(--t-radius-sm);background:var(--t-surface-base)}.training_questionLegend__SiaSD{padding:0 0 8px;font-size:14px;font-weight:600;color:var(--t-text-primary)}.training_option__s12Yc{display:flex;align-items:center;gap:8px;padding:6px 8px;margin:4px 0;font-size:14px;color:var(--t-text-secondary);border-radius:var(--t-radius-xs);cursor:pointer;transition:background .15s ease}.training_option__s12Yc:hover{background:var(--t-surface-raised)}.training_option__s12Yc input{accent-color:var(--t-accent-primary);cursor:pointer}.training_option__s12Yc input:focus-visible{outline:2px solid var(--t-border-focus);outline-offset:2px}.training_resultBox__s0V5V{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:16px;padding-top:16px;border-top:1px solid var(--t-border-default)}.training_scoreBadge__gdN_y{font-size:16px;font-weight:700;color:var(--t-text-primary)}.training_passBadge__rgU4U{background:var(--t-status-success-bg);color:var(--t-status-success-fg)}.training_failBadge__Sq2_2,.training_passBadge__rgU4U{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;font-size:13px;font-weight:700;border-radius:999px}.training_failBadge__Sq2_2{background:var(--t-status-danger-bg);color:var(--t-status-danger-fg)}.training_attemptRow__ezJhz{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:16px;padding:12px 16px;border-radius:var(--t-radius-sm);background:var(--t-surface-base)}.training_attemptStat__OEJUJ{font-size:13px;color:var(--t-text-secondary)}.training_attemptStat__OEJUJ strong{color:var(--t-text-primary)}.training_editorRow__7tg9c{margin:0 0 16px;padding:16px;border:1px solid var(--t-border-default);border-radius:var(--t-radius-sm);background:var(--t-surface-base);display:flex;flex-direction:column;gap:8px}.training_editorRowHead__VTI3S{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.training_editorRowLabel__u2h6D{font-size:13px;font-weight:700;color:var(--t-text-secondary)}.training_editorMulti___qv1i{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--t-text-secondary);cursor:pointer}.training_editorMulti___qv1i input{accent-color:var(--t-accent-primary)}.training_editorOption___jQuK{display:flex;align-items:center;gap:8px}.training_editorOption___jQuK input[type=checkbox],.training_editorOption___jQuK input[type=radio]{flex:none;accent-color:var(--t-accent-primary);cursor:pointer}.training_editorOption___jQuK .training_input__riHfN{flex:1 1}.training_btnDanger__WKQuV{margin-right:auto;padding:8px 16px;font-size:13px;font-weight:600;border-radius:var(--t-radius-sm);border:1px solid var(--t-accent-danger);background:var(--t-accent-danger);color:var(--t-accent-danger-fg);cursor:pointer;transition:background .15s ease}.training_btnDanger__WKQuV:hover{background:var(--t-accent-danger-hover)}.training_btnDanger__WKQuV:focus-visible{outline:2px solid var(--t-border-focus);outline-offset:2px}.training_btnDanger__WKQuV:disabled{opacity:.6;cursor:not-allowed}.Watfy_root__XCSOH{display:block;overflow:visible;transition:transform var(--t-duration-normal) var(--t-ease-out-expo)}.Watfy_root__XCSOH[data-facing=left]{transform:scaleX(-1)}.Watfy_root__XCSOH *{transform-box:fill-box}.Watfy_arm__HfURe{transform-origin:50% 8%;transition:transform .45s var(--t-ease-out-expo)}.Watfy_leg__V6jU6{transform-origin:50% 5%}.Watfy_bodyg__j9o__,.Watfy_head__3FQAY{transform-origin:50% 100%}.Watfy_head__3FQAY{transition:transform .45s var(--t-ease-out-expo)}.Watfy_eye__ZWU4p{transform-origin:50% 50%;transition:transform .3s ease}.Watfy_dots__qmBW9{opacity:0;transition:opacity .3s ease}.Watfy_glow__aKm3M{animation:Watfy_glow__aKm3M 1.6s ease-in-out infinite alternate}.Watfy_root__XCSOH[data-state=walk] .Watfy_legL__GQ1qA{animation:Watfy_swing__srupi .5s ease-in-out infinite alternate}.Watfy_root__XCSOH[data-state=walk] .Watfy_armL__Ffc_s,.Watfy_root__XCSOH[data-state=walk] .Watfy_legR__hRyNJ{animation:Watfy_swing__srupi .5s ease-in-out infinite alternate-reverse}.Watfy_root__XCSOH[data-state=walk] .Watfy_armR__G3YIb{animation:Watfy_swing__srupi .5s ease-in-out infinite alternate}.Watfy_root__XCSOH[data-state=walk] .Watfy_bodyg__j9o__{animation:Watfy_bob__d01LM .25s ease-in-out infinite alternate}.Watfy_root__XCSOH[data-state=point] .Watfy_armR__G3YIb{transform:rotate(-105deg)}.Watfy_root__XCSOH[data-state=point] .Watfy_head__3FQAY{transform:rotate(5deg)}.Watfy_root__XCSOH[data-state=think] .Watfy_armL__Ffc_s{transform:rotate(150deg)}.Watfy_root__XCSOH[data-state=think] .Watfy_bodyg__j9o__{animation:Watfy_sway__n2K_W 1.2s ease-in-out infinite alternate}.Watfy_root__XCSOH[data-state=think] .Watfy_dots__qmBW9{opacity:1}.Watfy_root__XCSOH[data-state=think] .Watfy_eye__ZWU4p{transform:scaleY(.35)}.Watfy_root__XCSOH[data-state=idle] .Watfy_bodyg__j9o__{animation:Watfy_bob__d01LM 1.4s ease-in-out infinite alternate}.Watfy_root__XCSOH[data-state=wave] .Watfy_armR__G3YIb{animation:Watfy_wave__5WK1y .35s ease-in-out infinite alternate}@keyframes Watfy_swing__srupi{0%{transform:rotate(-22deg)}to{transform:rotate(22deg)}}@keyframes Watfy_bob__d01LM{to{transform:translateY(-3px)}}@keyframes Watfy_sway__n2K_W{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}@keyframes Watfy_wave__5WK1y{0%{transform:rotate(-140deg)}to{transform:rotate(-170deg)}}@keyframes Watfy_glow__aKm3M{0%{opacity:.35}to{opacity:.9}}@media (prefers-reduced-motion:reduce){.Watfy_root__XCSOH,.Watfy_root__XCSOH *{animation:none!important;transition:none!important}}.WatfyChat_chat__S1SUM{display:flex;flex-direction:column;gap:var(--t-space-2);margin-top:var(--t-space-2)}.WatfyChat_log__LE_aU{max-height:max(96px,min(320px,calc(var(--by, 600px) - 260px)));overflow-y:auto;overscroll-behavior:contain;font-size:var(--t-text-sm);line-height:var(--t-leading-snug)}.WatfyChat_list__cEwr_{display:flex;flex-direction:column;gap:var(--t-space-2);margin:0;padding:0;list-style:none}.WatfyChat_bot__0GquD,.WatfyChat_me__CP8sF{max-width:88%;padding:var(--t-space-2) var(--t-space-3);border-radius:var(--t-radius-md);overflow-wrap:anywhere}.WatfyChat_me__CP8sF pre,.WatfyChat_thinking__3PTCy pre{margin:0;padding:0;background:none;font:inherit;white-space:pre-wrap}.WatfyChat_me__CP8sF{align-self:flex-end;background:var(--t-surface-raised);color:var(--t-text-primary);border-bottom-right-radius:var(--t-radius-xs)}.WatfyChat_bot__0GquD{align-self:flex-start;background:var(--t-surface-base);color:var(--t-text-primary);border:1px solid var(--t-border-default);border-bottom-left-radius:var(--t-radius-xs)}.WatfyChat_hint__Fpjx5,.WatfyChat_thinking__3PTCy{color:var(--t-text-secondary);font-size:var(--t-text-xs)}.WatfyChat_thinking__3PTCy{font-style:italic}.WatfyChat_chips__5FvlA{display:flex;flex-wrap:wrap;gap:var(--t-space-2)}.WatfyChat_chip__Pck_a{min-height:32px;padding:var(--t-space-1) var(--t-space-3);border:1px dashed var(--t-border-strong);border-radius:var(--t-radius-pill);background:transparent;color:var(--t-text-primary);font:inherit;font-size:var(--t-text-xs);text-align:left;cursor:pointer;transition:background-color var(--t-duration-fast) ease,border-color var(--t-duration-fast) ease}.WatfyChat_chip__Pck_a:hover{background:var(--t-surface-raised);border-color:var(--watfy-green)}.WatfyChat_tools__dIgWk{display:flex;justify-content:flex-end;gap:var(--t-space-1)}.WatfyChat_tool__OctSC{min-height:28px;padding:0 var(--t-space-2);border:0;border-radius:var(--t-radius-sm);background:transparent;color:var(--t-text-secondary);font:inherit;font-size:var(--t-text-xs);cursor:pointer;transition:background-color var(--t-duration-fast) ease,color var(--t-duration-fast) ease}.WatfyChat_tool__OctSC:hover:not(:disabled){background:var(--t-surface-raised);color:var(--t-text-primary)}.WatfyChat_tool__OctSC:disabled{opacity:.5;cursor:not-allowed}.WatfyChat_form__by8lw{display:flex;align-items:flex-end;gap:var(--t-space-2)}.WatfyChat_input__Z08s_{flex:1 1;min-width:0;min-height:44px;max-height:120px;padding:var(--t-space-2) var(--t-space-3);border:1px solid var(--t-border-strong);border-radius:var(--t-radius-sm);background:var(--t-surface-input);color:var(--t-text-primary);font:inherit;font-size:var(--t-text-sm);line-height:var(--t-leading-snug);resize:vertical}.WatfyChat_input__Z08s_::placeholder{color:var(--t-text-muted)}.WatfyChat_send__BaLFi{min-height:44px;padding:0 var(--t-space-4);border:0;border-radius:var(--t-radius-sm);background:var(--t-accent-primary);color:var(--t-text-on-accent);font:inherit;font-size:var(--t-text-sm);font-weight:var(--t-weight-semibold);cursor:pointer;transition:background-color var(--t-duration-fast) ease}.WatfyChat_send__BaLFi:hover:not(:disabled){background:var(--t-accent-primary-hover)}.WatfyChat_send__BaLFi:disabled{opacity:.5;cursor:not-allowed}.WatfyChat_chip__Pck_a:focus-visible,.WatfyChat_input__Z08s_:focus-visible,.WatfyChat_send__BaLFi:focus-visible,.WatfyChat_tool__OctSC:focus-visible{outline:2px solid var(--t-border-focus);outline-offset:2px}@media (max-width:639px){.WatfyChat_log__LE_aU{max-height:40vh}.WatfyChat_chip__Pck_a,.WatfyChat_tool__OctSC{min-height:44px}.WatfyChat_input__Z08s_{font-size:var(--t-text-base)}}@media (prefers-reduced-motion:reduce){.WatfyChat_chip__Pck_a,.WatfyChat_send__BaLFi,.WatfyChat_tool__OctSC{transition:none}}.Mascot_stage__42fh2{position:fixed;top:0;left:0;z-index:var(--t-z-popover);pointer-events:none;filter:drop-shadow(0 6px 10px rgba(2,12,40,.35));transition:transform .65s var(--t-ease-out-expo);will-change:transform}.Mascot_bubble__aNyVw{--watfy-green:#25ed8d;position:fixed;left:var(--bx);top:var(--by);width:var(--bw);z-index:var(--t-z-popover);padding:var(--t-space-3) var(--t-space-4);background:var(--t-surface-overlay);color:var(--t-text-primary);border:1px solid var(--t-border-strong);border-left:3px solid var(--watfy-green);border-radius:var(--t-radius-md);box-shadow:var(--t-shadow-lg);font-family:var(--t-font-sans);animation:Mascot_pop__K1UCe var(--t-duration-normal) var(--t-ease-out-expo)}.Mascot_bubble__aNyVw[data-above=true]{transform:translateY(-100%);animation-name:Mascot_pop-above__U210p}[data-theme=light] .Mascot_bubble__aNyVw{--watfy-green:#077a45}.Mascot_head__RVrmH{display:flex;justify-content:space-between}.Mascot_head__RVrmH,.Mascot_who__GgI3x{align-items:center;gap:var(--t-space-2)}.Mascot_who__GgI3x{display:inline-flex;font-size:var(--t-text-xs);font-weight:var(--t-weight-semibold);letter-spacing:var(--t-tracking-wide);text-transform:uppercase;color:var(--watfy-green)}.Mascot_bubble__aNyVw .Mascot_headBot__Q10B_{display:none;width:36px;height:auto;flex:none}.Mascot_close__PdbWx{display:inline-grid;place-items:center;width:28px;height:28px;margin:calc(var(--t-space-1) * -1) calc(var(--t-space-2) * -1) 0 0;border:0;border-radius:var(--t-radius-pill);background:transparent;color:var(--t-text-muted);font-size:var(--t-text-lg);line-height:1;cursor:pointer;transition:background-color var(--t-duration-fast) ease,color var(--t-duration-fast) ease}.Mascot_close__PdbWx:hover{background:var(--t-surface-raised);color:var(--t-text-primary)}.Mascot_close__PdbWx:focus-visible{outline:2px solid var(--t-border-focus);outline-offset:2px}.Mascot_term__5ONl_{display:block;margin-top:var(--t-space-1);font-size:var(--t-text-sm);font-weight:var(--t-weight-semibold)}.Mascot_text__AVzTU{color:var(--t-text-secondary)}.Mascot_line__2_QHd,.Mascot_text__AVzTU{margin:var(--t-space-1) 0 0;font-size:var(--t-text-sm);line-height:var(--t-leading-relaxed)}.Mascot_line__2_QHd{color:var(--t-text-primary)}.Mascot_more__4Jyxg{margin:var(--t-space-1) 0 0;font-size:var(--t-text-xs);color:var(--t-text-secondary)}.Mascot_flag__XZaRg{display:inline-block;margin-left:var(--t-space-2);padding:0 var(--t-space-2);border-radius:var(--t-radius-pill);background:var(--t-status-warning-bg);color:var(--t-status-warning-fg);font-size:var(--t-text-xs);font-weight:var(--t-weight-semibold);vertical-align:middle}.Mascot_actions__GFH_v{display:flex;flex-wrap:wrap;gap:var(--t-space-2);margin-top:var(--t-space-3)}.Mascot_action__wuvPz{min-height:32px;padding:0 var(--t-space-3);border:1px solid var(--t-border-strong);border-radius:var(--t-radius-pill);background:transparent;color:var(--t-text-primary);font:inherit;font-size:var(--t-text-xs);font-weight:var(--t-weight-semibold);cursor:pointer;transition:background-color var(--t-duration-fast) ease,border-color var(--t-duration-fast) ease}.Mascot_action__wuvPz:hover{background:var(--t-surface-raised)}.Mascot_action__wuvPz:focus-visible,.Mascot_launcher__TyiiA:focus-visible{outline:2px solid var(--t-border-focus);outline-offset:2px}.Mascot_primary__Z5gVz{margin-left:auto;border-color:var(--t-accent-primary);background:var(--t-accent-primary);color:var(--t-text-on-accent)}.Mascot_primary__Z5gVz:hover{background:var(--t-accent-primary-hover)}.Mascot_launcher__TyiiA{position:fixed;right:var(--t-space-5);bottom:148px;z-index:var(--t-z-sticky);display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--t-border-strong);border-radius:var(--t-radius-pill);background:var(--t-surface-overlay);box-shadow:var(--t-shadow-lg);cursor:pointer;transition:transform var(--t-duration-fast) var(--t-ease-standard)}.Mascot_launcher__TyiiA:hover{transform:translateY(-2px)}.Mascot_launcher__TyiiA[aria-expanded=true]{border-color:var(--t-accent-primary)}.Mascot_launcherBot__a7ZTt{width:26px;height:auto;pointer-events:none}.Mascot_launcher__TyiiA[data-attention=true] .Mascot_launcherBot__a7ZTt{animation:Mascot_bob__avH_l 1.2s var(--t-ease-standard) 3}.Mascot_dot__ymmOD{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 4px;border-radius:var(--t-radius-pill);background:var(--t-accent-primary);color:var(--t-text-on-accent);font-size:var(--t-text-xs);font-weight:var(--t-weight-semibold);line-height:18px;text-align:center}@media (max-width:768px){.Mascot_launcher__TyiiA{right:var(--t-space-4);bottom:136px}}@keyframes Mascot_bob__avH_l{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes Mascot_pop__K1UCe{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes Mascot_pop-above__U210p{0%{opacity:0;transform:translateY(calc(-100% + 4px))}to{opacity:1;transform:translateY(-100%)}}@media (max-width:639px){.Mascot_stage__42fh2{display:none}.Mascot_bubble__aNyVw .Mascot_headBot__Q10B_{display:block}.Mascot_bubble__aNyVw,.Mascot_bubble__aNyVw[data-above=true]{left:var(--t-space-4);right:var(--t-space-4);top:auto;bottom:72px;width:auto;transform:none;animation-name:Mascot_pop__K1UCe}.Mascot_action__wuvPz,.Mascot_close__PdbWx{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.Mascot_stage__42fh2{transition:none}.Mascot_bubble__aNyVw{animation:none}.Mascot_launcher__TyiiA{transition:none}.Mascot_launcher__TyiiA:hover{transform:none}.Mascot_launcher__TyiiA[data-attention=true] .Mascot_launcherBot__a7ZTt{animation:none}}@media print{.Mascot_bubble__aNyVw,.Mascot_launcher__TyiiA,.Mascot_stage__42fh2{display:none!important}}.ExplainHint_hint__bBnnf{display:inline-grid;place-items:center;width:18px;height:18px;margin-left:var(--t-space-1);padding:0;vertical-align:middle;border:1px solid var(--t-border-strong);border-radius:var(--t-radius-pill);background:transparent;color:var(--t-text-muted);font-family:var(--t-font-sans);font-size:11px;font-weight:var(--t-weight-bold);line-height:1;text-transform:none;letter-spacing:0;cursor:pointer;transition:background-color var(--t-duration-fast) ease,color var(--t-duration-fast) ease,border-color var(--t-duration-fast) ease;position:relative}.ExplainHint_hint__bBnnf:after{content:"";position:absolute;inset:-3px}.ExplainHint_hint__bBnnf:hover,.ExplainHint_hint__bBnnf[aria-expanded=true]{border-color:var(--t-accent-primary);background:var(--t-accent-primary);color:var(--t-text-on-accent)}.ExplainHint_hint__bBnnf:focus-visible{outline:2px solid var(--t-border-focus);outline-offset:2px}@media print{.ExplainHint_hint__bBnnf{display:none}}.InboxList_list__ph2rV{list-style:none;margin:0;padding:0}.InboxList_row__QcnXA{display:flex;gap:var(--t-space-3);width:100%;padding:var(--t-space-3);border:0;border-bottom:1px solid var(--t-border-subtle);background:transparent;color:var(--t-text-primary);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--t-duration-fast) var(--t-ease-standard),box-shadow var(--t-duration-fast) var(--t-ease-standard)}.InboxList_row__QcnXA:hover{background:var(--t-surface-base)}.InboxList_row__QcnXA:focus-visible{outline:2px solid var(--t-border-focus);outline-offset:-2px}.InboxList_row__QcnXA[aria-current=true]{box-shadow:inset 3px 0 0 var(--t-accent-primary)}.InboxList_avatar__d9Vbw{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:var(--t-radius-pill);background:var(--t-surface-input);color:var(--t-text-secondary);font-size:var(--t-text-sm);font-weight:var(--t-weight-semibold)}.InboxList_main__6foxB{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--t-space-1)}.InboxList_top__OixyB{display:flex;align-items:baseline;justify-content:space-between;gap:var(--t-space-2)}.InboxList_name__LP1rW,.InboxList_page__p_E91,.InboxList_snippet__KIa3y{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InboxList_name__LP1rW{font-size:var(--t-text-sm);font-weight:var(--t-weight-medium)}.InboxList_row__QcnXA[data-unanswered=true] .InboxList_name__LP1rW{font-weight:var(--t-weight-bold)}.InboxList_page__p_E91,.InboxList_time__vbooB,.InboxList_window__BzJ_v{font-size:var(--t-text-xs);color:var(--t-text-secondary)}.InboxList_time__vbooB{flex:none}.InboxList_snippet__KIa3y{font-size:var(--t-text-sm);color:var(--t-text-secondary)}.InboxList_meta__qXmnu{display:flex;flex-wrap:wrap;align-items:center;gap:var(--t-space-2)}.InboxList_window__BzJ_v[data-state=urgent]{background:var(--t-status-warning-bg);color:var(--t-status-warning-fg)}.InboxList_badge__tP2Ut,.InboxList_window__BzJ_v[data-state=urgent]{padding:0 var(--t-space-2);border-radius:var(--t-radius-pill);font-weight:var(--t-weight-semibold)}.InboxList_badge__tP2Ut{background:var(--t-status-info-bg);color:var(--t-status-info-fg);font-size:var(--t-text-xs)}.InboxList_skeletonRow__DMLfc{padding:var(--t-space-3);border-bottom:1px solid var(--t-border-subtle)}@media (prefers-reduced-motion:reduce){.InboxList_row__QcnXA{transition:none}}.InboxComposer_composer__smynE{display:flex;flex-direction:column;gap:var(--t-space-2)}.InboxComposer_input__78pmN{width:100%;min-height:72px;max-height:40vh;resize:vertical;padding:var(--t-space-2) var(--t-space-3);border:1px solid var(--t-border-default);border-radius:var(--t-radius-md);background:var(--t-surface-input);color:var(--t-text-primary);font:inherit;font-size:var(--t-text-sm);line-height:1.5;transition:border-color var(--t-duration-fast) var(--t-ease-standard)}.InboxComposer_input__78pmN:focus-visible{outline:2px solid var(--t-border-focus);outline-offset:1px;border-color:var(--t-border-focus)}.InboxComposer_input__78pmN[readonly]{color:var(--t-text-secondary)}.InboxComposer_row__l3nRH{display:flex;align-items:center;gap:var(--t-space-3);flex-wrap:wrap}.InboxComposer_hint__c3d3R{flex:1 1 auto;min-width:0;font-size:var(--t-text-xs);color:var(--t-text-muted)}.InboxComposer_counter__wRJ5j{font-size:var(--t-text-xs);color:var(--t-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.InboxComposer_counter__wRJ5j[data-over]{color:var(--t-status-danger-fg);font-weight:var(--t-weight-semibold)}.InboxComposer_notice__IBlIe{margin:0;padding:var(--t-space-2) var(--t-space-3);border-radius:var(--t-radius-sm);font-size:var(--t-text-sm)}.InboxComposer_notice__IBlIe[data-tone=success]{background:var(--t-status-success-bg);color:var(--t-status-success-fg)}.InboxComposer_notice__IBlIe[data-tone=info]{background:var(--t-status-info-bg);color:var(--t-status-info-fg)}.InboxComposer_notice__IBlIe[data-tone=warning]{background:var(--t-status-warning-bg);color:var(--t-status-warning-fg)}.InboxComposer_notice__IBlIe[data-tone=error]{background:var(--t-status-danger-bg);color:var(--t-status-danger-fg)}@media (max-width:768px){.InboxComposer_hint__c3d3R{display:none}.InboxComposer_row__l3nRH{justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.InboxComposer_input__78pmN{transition:none}}.InboxThread_thread__BVfTa{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.InboxThread_header__qBO0d{display:flex;align-items:center;gap:var(--t-space-3);padding:var(--t-space-3) var(--t-space-4);border-bottom:1px solid var(--t-border-subtle)}.InboxThread_avatar__GIo60{flex:0 0 36px;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--t-radius-pill);background:var(--t-surface-raised);color:var(--t-text-secondary);font-size:var(--t-text-sm);font-weight:var(--t-weight-semibold)}.InboxThread_who__bySTj{flex:1 1 auto;min-width:0}.InboxThread_name__C7nKo{margin:0;font-size:var(--t-text-md);font-weight:var(--t-weight-semibold);color:var(--t-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.InboxThread_badge__usAPU{flex:0 0 auto;padding:var(--t-space-1) var(--t-space-2);border-radius:var(--t-radius-pill);font-size:var(--t-text-xs);font-weight:var(--t-weight-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.InboxThread_badge__usAPU[data-state=ok]{background:var(--t-status-info-bg);color:var(--t-status-info-fg)}.InboxThread_badge__usAPU[data-state=urgent]{background:var(--t-status-warning-bg);color:var(--t-status-warning-fg)}.InboxThread_badge__usAPU[data-state=expired]{background:var(--t-status-danger-bg);color:var(--t-status-danger-fg)}.InboxThread_inlineError__fqLWx,.InboxThread_warning__3Dkxj{margin:0;padding:var(--t-space-2) var(--t-space-4);font-size:var(--t-text-sm)}.InboxThread_warning__3Dkxj{background:var(--t-status-warning-bg);color:var(--t-status-warning-fg)}.InboxThread_inlineError__fqLWx{background:var(--t-status-danger-bg);color:var(--t-status-danger-fg)}.InboxThread_scroll__IKjiA{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--t-space-4)}.InboxThread_older__dXy3U{display:flex;justify-content:center;padding-bottom:var(--t-space-3)}.InboxThread_messages__tx3F7{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--t-space-3)}.InboxThread_item__lqWX_{max-width:min(78%,560px);display:flex;flex-direction:column;gap:var(--t-space-1);align-self:flex-start}.InboxThread_item__lqWX_[data-from=page]{align-self:flex-end;align-items:flex-end}.InboxThread_bubble__KGhhZ{padding:var(--t-space-2) var(--t-space-3);border:1px solid var(--t-border-subtle);border-radius:var(--t-radius-lg);background:var(--t-surface-input);color:var(--t-text-primary)}.InboxThread_item__lqWX_[data-from=page] .InboxThread_bubble__KGhhZ{border-color:transparent;background:var(--t-status-info-bg);color:var(--t-status-info-fg)}.InboxThread_item__lqWX_[data-pending=true] .InboxThread_bubble__KGhhZ{border:1px dashed var(--t-border-strong);opacity:.75}.InboxThread_attach__QhYSx,.InboxThread_text__JvgG3{margin:0;font-size:var(--t-text-sm);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.InboxThread_attach__QhYSx a{color:inherit;text-decoration:underline}.InboxThread_meta__7zgta{margin:0;font-size:var(--t-text-xs);color:var(--t-text-secondary)}.InboxThread_footer__365Se{padding:var(--t-space-3) var(--t-space-4);border-top:1px solid var(--t-border-subtle);background:var(--t-surface-base)}.InboxThread_locked__8tUE_{display:flex;flex-direction:column;align-items:flex-start;gap:var(--t-space-2)}.InboxThread_lockText__CCSvC{margin:0;font-size:var(--t-text-sm);color:var(--t-text-secondary)}.InboxThread_loading__vZWrR{padding:var(--t-space-4)}@media (max-width:768px){.InboxThread_footer__365Se,.InboxThread_header__qBO0d,.InboxThread_scroll__IKjiA{padding-left:var(--t-space-3);padding-right:var(--t-space-3)}.InboxThread_item__lqWX_{max-width:88%}}.SuggestPanel_panel__ZFbVu{display:flex;flex-direction:column;align-items:flex-start;gap:var(--t-space-2);margin-top:var(--t-space-3)}.SuggestPanel_above__j7GUL{margin-top:0;margin-bottom:var(--t-space-4)}.SuggestPanel_button__bb4w6{display:inline-flex;align-items:center;gap:var(--t-space-2);min-height:44px;padding:var(--t-space-2) var(--t-space-4);border:1px solid var(--t-border-strong);border-radius:var(--t-radius-pill);background:var(--t-surface-raised);color:var(--t-text-primary);font:var(--t-weight-semibold) var(--t-text-sm) /1 var(--t-font-sans);cursor:pointer;transition:transform var(--t-duration-fast) var(--t-ease-standard),border-color var(--t-duration-fast) var(--t-ease-standard)}.SuggestPanel_button__bb4w6:hover:not(:disabled){transform:translateY(-1px);border-color:var(--t-accent-primary)}.SuggestPanel_button__bb4w6:active:not(:disabled){transform:translateY(0)}.SuggestPanel_button__bb4w6:focus-visible{outline:2px solid var(--t-border-focus);outline-offset:2px}.SuggestPanel_button__bb4w6:disabled{opacity:.6;cursor:not-allowed}.SuggestPanel_button__bb4w6[aria-busy=true]{cursor:progress}.SuggestPanel_error__KBz1v{margin:0;color:var(--t-status-danger-fg);font-size:var(--t-text-sm);overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.SuggestPanel_button__bb4w6{transition:none}.SuggestPanel_button__bb4w6:hover:not(:disabled){transform:none}}@media print{.SuggestPanel_panel__ZFbVu{display:none}}.ContentPostDetail_wrap__fKywt{display:grid;grid-gap:var(--t-space-5);gap:var(--t-space-5)}.ContentPostDetail_card__T13CA{padding:var(--t-space-4);background:var(--t-surface-raised);border:1px solid var(--t-border-subtle);border-radius:var(--t-radius-md)}.ContentPostDetail_card__T13CA h2{font-size:var(--t-text-md);font-weight:var(--t-weight-semibold);margin:0 0 var(--t-space-3)}.ContentPostDetail_info__x_F4w{display:grid;grid-template-columns:max-content 1fr;grid-gap:var(--t-space-2) var(--t-space-4);gap:var(--t-space-2) var(--t-space-4);margin:0}.ContentPostDetail_info__x_F4w dt{color:var(--t-text-secondary)}.ContentPostDetail_info__x_F4w dd{margin:0}.ContentPostDetail_actions__yWiqb,.ContentPostDetail_linkBox__CSVbI,.ContentPostDetail_manual__X2WJY{display:flex;flex-wrap:wrap;gap:var(--t-space-2);align-items:center;margin-top:var(--t-space-3)}.ContentPostDetail_manual__X2WJY{flex-direction:column;align-items:stretch}.ContentPostDetail_linkBox__CSVbI input{flex:1 1 240px}.ContentPostDetail_dialogActions__tISUI{display:flex;flex-wrap:wrap;gap:var(--t-space-2);justify-content:flex-end}fieldset.ContentPostDetail_actions__yWiqb{border:0;padding:0;min-width:0}.ContentPostDetail_dialogActions__tISUI button,.ContentPostDetail_wrap__fKywt button,.ContentPostDetail_wrap__fKywt input:not([type=checkbox]):not([type=radio]):not([type=file]),.ContentPostDetail_wrap__fKywt textarea{min-height:40px;background:var(--t-surface-input);color:var(--t-text-primary);border:1px solid var(--t-border-default);border-radius:var(--t-radius-sm);padding:0 var(--t-space-3);font:inherit}.ContentPostDetail_dialogActions__tISUI button,.ContentPostDetail_wrap__fKywt button{display:inline-flex;align-items:center;cursor:pointer}.ContentPostDetail_wrap__fKywt textarea{width:100%;padding:var(--t-space-2) var(--t-space-3);resize:vertical}.ContentPostDetail_caption__8aQ_3{line-height:1.5}.ContentPostDetail_dialogActions__tISUI .ContentPostDetail_primary__UngHw,.ContentPostDetail_wrap__fKywt .ContentPostDetail_primary__UngHw{background:var(--t-accent-primary);color:var(--t-text-on-accent);border-color:transparent}.ContentPostDetail_dialogActions__tISUI .ContentPostDetail_primary__UngHw:hover:not(:disabled),.ContentPostDetail_wrap__fKywt .ContentPostDetail_primary__UngHw:hover:not(:disabled){background:var(--t-accent-primary-hover)}.ContentPostDetail_wrap__fKywt .ContentPostDetail_danger__G1Kxv{background:var(--t-accent-danger);color:var(--t-accent-danger-fg);border-color:transparent}.ContentPostDetail_wrap__fKywt .ContentPostDetail_danger__G1Kxv:hover:not(:disabled){background:var(--t-accent-danger-hover)}.ContentPostDetail_dialogActions__tISUI button:disabled,.ContentPostDetail_wrap__fKywt button:disabled{opacity:.5;cursor:not-allowed}.ContentPostDetail_dialogActions__tISUI button:focus-visible,.ContentPostDetail_wrap__fKywt :is(a,button,input,textarea):focus-visible{outline:2px solid var(--t-border-focus);outline-offset:2px}.ContentPostDetail_warn__v2_YX{background:var(--t-status-warning-bg);color:var(--t-status-warning-fg)}.ContentPostDetail_error__0G1MY,.ContentPostDetail_warn__v2_YX{padding:var(--t-space-3);border-radius:var(--t-radius-sm);margin:var(--t-space-3) 0 0}.ContentPostDetail_error__0G1MY{background:var(--t-status-danger-bg);color:var(--t-status-danger-fg)}.ContentPostDetail_conflict__o9kNh{display:flex;flex-wrap:wrap;gap:var(--t-space-3);align-items:center;justify-content:space-between;background:var(--t-status-danger-bg);color:var(--t-status-danger-fg);padding:var(--t-space-3) var(--t-space-4);border-radius:var(--t-radius-md)}.ContentPostDetail_mediaList__OnNDv{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--t-space-3)}.ContentPostDetail_mediaList__OnNDv li{display:grid;grid-gap:var(--t-space-2);gap:var(--t-space-2);justify-items:start}.ContentPostDetail_mediaList__OnNDv img{object-fit:cover;border-radius:var(--t-radius-sm);border:1px solid var(--t-border-subtle)}.ContentPostDetail_bigName__XOEAK{font-family:var(--t-font-display);font-size:var(--t-text-2xl);font-weight:var(--t-weight-bold);margin:0}.ContentPostDetail_log__B_RoD{font-size:var(--t-text-sm);color:var(--t-text-secondary);padding-left:var(--t-space-4)}.ContentPostDetail_muted__Orpzq{color:var(--t-text-muted)}.ContentPostDetail_visuallyHidden__8hhiq{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width:360px){.ContentPostDetail_info__x_F4w{grid-template-columns:1fr}}.DraftIssues_list__dNw3v{list-style:none;display:flex;flex-direction:column;gap:var(--t-space-1);margin:var(--t-space-2) 0 0;padding:0;font-size:var(--t-text-sm)}.DraftIssues_list__dNw3v li[data-severity=error]{color:var(--t-status-danger-fg)}.DraftIssues_list__dNw3v li[data-severity=warn]{color:var(--t-status-warning-fg)}.DraftIssues_list__dNw3v li[data-severity=info]{color:var(--t-text-muted)}.DraftIssues_summary__vnMIO{color:var(--t-text-muted);font-size:var(--t-text-sm);margin:var(--t-space-1) 0 0}.DraftFixes_list__jmiLu{list-style:none;display:flex;flex-direction:column;gap:var(--t-space-2);margin:var(--t-space-2) 0 0;padding:0}.DraftFixes_list__jmiLu li{padding:var(--t-space-3);border:1px solid var(--t-border-subtle);border-radius:var(--t-radius-sm);background:var(--t-surface-raised)}.DraftFixes_list__jmiLu del{color:var(--t-status-danger-fg)}.DraftFixes_list__jmiLu ins{color:var(--t-status-success-fg);text-decoration:none}.DraftFixes_change__NLRQG{margin:0;overflow-wrap:anywhere}.DraftFixes_empty__r29Xu,.DraftFixes_note__dPQPv,.DraftFixes_reason__sO_Jb{color:var(--t-text-muted);font-size:var(--t-text-sm)}.DraftFixes_reason__sO_Jb{margin:var(--t-space-1) 0 var(--t-space-2)}.DraftFixes_empty__r29Xu,.DraftFixes_note__dPQPv{margin:var(--t-space-2) 0 0}.DraftFixes_all__QWXOA{margin-top:var(--t-space-2)}.Modal_scrim__tI99q{position:fixed;inset:0;background:var(--t-scrim,rgba(0,0,0,.55));display:flex;align-items:center;justify-content:center;padding:var(--t-space-4,16px);z-index:1000}.Modal_dialog__4_T5_{outline:none;width:100%;display:flex;justify-content:center}.Modal_panel__ZJIrA{background:var(--t-surface-raised);color:var(--t-text-primary);border:1px solid var(--t-border-subtle);border-radius:var(--t-radius-lg,12px);box-shadow:var(--t-shadow-overlay,0 20px 60px rgba(0,0,0,.45));display:flex;flex-direction:column;max-height:calc(100vh - 32px);overflow:hidden}.Modal_size_sm__rjV4O{width:min(420px,100%)}.Modal_size_md__DOQHI{width:min(640px,100%)}.Modal_size_lg__AC3WC{width:min(960px,100%)}.Modal_header__vbr_B{padding:var(--t-space-5,20px) var(--t-space-6,24px) var(--t-space-3,12px);border-bottom:1px solid var(--t-border-subtle)}.Modal_title__SEF__{margin:0;font-size:var(--t-font-size-lg,18px);line-height:1.3;color:var(--t-text-primary)}.Modal_description__m_q0I{margin:var(--t-space-2,8px) 0 0;color:var(--t-text-secondary);font-size:var(--t-font-size-sm,14px)}.Modal_body__X8P8o{padding:var(--t-space-5,20px) var(--t-space-6,24px);overflow:auto;color:var(--t-text-primary)}.Modal_footer__eBdD3{padding:var(--t-space-4,16px) var(--t-space-6,24px);border-top:1px solid var(--t-border-subtle);display:flex;gap:var(--t-space-3,12px);justify-content:flex-end;background:var(--t-surface-overlay)}.ExplainResult_result__VrTvL{display:flex;flex-direction:column;gap:var(--t-space-3);min-width:0;max-width:72ch;padding:var(--t-space-4);border:1px solid var(--t-border-strong);border-left:3px solid var(--t-accent-info);border-radius:var(--t-radius-md);background:var(--t-surface-raised);color:var(--t-text-primary);overflow-wrap:anywhere}.ExplainResult_caption__RScG_{margin:0;color:var(--t-text-muted);font-size:var(--t-text-xs);line-height:var(--t-leading-normal)}.ExplainResult_headline__g60gM{margin:0;font-size:var(--t-text-base);font-weight:var(--t-weight-semibold);line-height:var(--t-leading-snug)}.ExplainResult_points__w9c5K{margin:0;padding-left:var(--t-space-5);display:flex;flex-direction:column;gap:var(--t-space-3)}.ExplainResult_point__jesLP{font-size:var(--t-text-sm);line-height:var(--t-leading-normal)}.ExplainResult_pointText___fQ8D{margin-right:var(--t-space-2)}.ExplainResult_toggle__qIguO{display:inline-flex;align-items:center;gap:var(--t-space-1);min-height:44px;padding:0 var(--t-space-2);border:0;border-radius:var(--t-radius-sm);background:transparent;color:var(--t-text-accent);font:var(--t-weight-medium) var(--t-text-xs) /1 var(--t-font-sans);text-decoration:underline;cursor:pointer}.ExplainResult_toggle__qIguO:focus-visible{outline:2px solid var(--t-border-focus);outline-offset:2px}.ExplainResult_factList__2py6M{margin:var(--t-space-1) 0 0;padding:var(--t-space-2) var(--t-space-3) var(--t-space-2) var(--t-space-5);border-left:3px solid var(--t-border-strong);color:var(--t-text-secondary);font-size:var(--t-text-xs);line-height:var(--t-leading-normal)}.ExplainResult_factList__2py6M[hidden]{display:none}.ExplainResult_checks__Ql2Zv{display:flex;flex-direction:column;gap:var(--t-space-1)}.ExplainResult_checksTitle__5D4VY{margin:0;color:var(--t-text-accent);font-size:var(--t-text-sm);font-weight:var(--t-weight-semibold)}.ExplainResult_checkList__p5jJo{margin:0;padding-left:var(--t-space-5);font-size:var(--t-text-sm);line-height:var(--t-leading-normal)}@media print{.ExplainResult_result__VrTvL{display:none}}.EditActionModal_backdrop__fFFgL{position:fixed;inset:0;background:rgba(15,23,42,.55);display:flex;align-items:center;justify-content:center;z-index:9999;padding:16px}.EditActionModal_modal___1HVw{background:#fff;border-radius:12px;width:100%;max-width:540px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.25);overflow:hidden}.EditActionModal_head__H1dVW{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #e5e7eb}.EditActionModal_head__H1dVW h3{margin:0;font-size:16px;font-weight:600;color:#0f172a}.EditActionModal_close__JDY84{background:transparent;border:none;font-size:22px;line-height:1;color:#64748b;cursor:pointer;padding:4px 8px;border-radius:6px}.EditActionModal_close__JDY84:hover{background:#f1f5f9;color:#0f172a}.EditActionModal_body__uvzrX{padding:16px 18px;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.EditActionModal_field__Fsl4s{display:flex;flex-direction:column;gap:4px;font-size:13px;color:#334155}.EditActionModal_field__Fsl4s span{font-weight:500}.EditActionModal_field__Fsl4s input,.EditActionModal_field__Fsl4s select,.EditActionModal_field__Fsl4s textarea{border:1px solid #cbd5e1;border-radius:6px;padding:7px 10px;font-size:14px;font-family:inherit;background:#fff;color:#0f172a}.EditActionModal_field__Fsl4s input:focus,.EditActionModal_field__Fsl4s select:focus,.EditActionModal_field__Fsl4s textarea:focus{outline:2px solid #3b82f6;outline-offset:1px;border-color:#3b82f6}.EditActionModal_field__Fsl4s textarea{resize:vertical;min-height:60px}.EditActionModal_row__tWz8U{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.EditActionModal_foot__Km2Rp{display:flex;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid #e5e7eb;background:#f8fafc}.EditActionModal_cancel__BH_aL,.EditActionModal_save__6PqDG{padding:7px 16px;border-radius:6px;border:1px solid transparent;font-size:13px;font-weight:500;cursor:pointer}.EditActionModal_cancel__BH_aL{background:#fff;border-color:#cbd5e1;color:#475569}.EditActionModal_cancel__BH_aL:hover{background:#f1f5f9}.EditActionModal_save__6PqDG{background:#2563eb;color:#fff}.EditActionModal_save__6PqDG:hover{background:#1d4ed8}.PageAppearanceTab_root__Ehwrk{display:flex;flex-direction:column;gap:var(--t-space-5)}.PageAppearanceTab_card__M92Mf{display:flex;flex-direction:column;gap:var(--t-space-3);padding:var(--t-space-4);border-radius:var(--t-radius-md);border:1px solid var(--t-border-subtle);background:var(--t-surface-raised)}.PageAppearanceTab_cardTitle__5JeKH{margin:0;font-size:var(--t-text-sm);font-weight:var(--t-weight-semibold);color:var(--t-text-primary)}.PageAppearanceTab_fieldLabel__Cc5Uo{display:flex;flex-direction:column;gap:var(--t-space-1);font-size:var(--t-text-xs);color:var(--t-text-muted)}.PageAppearanceTab_avatarPreviewRow__SAc9y,.PageAppearanceTab_coverPreviewRow__w3w7H{display:flex}.PageAppearanceTab_avatarPreview__H0OLu{width:96px;height:96px;border-radius:var(--t-radius-pill);object-fit:cover;border:1px solid var(--t-border-subtle)}.PageAppearanceTab_coverPreview__q6wTH{width:100%;max-height:160px;border-radius:var(--t-radius-sm);object-fit:cover;border:1px solid var(--t-border-subtle)}.PageAppearanceTab_fieldError__myd4W{color:var(--t-status-danger-fg);font-size:var(--t-text-xs)}.PageAppearanceTab_cardActions__X_zOU{display:flex;justify-content:flex-end}.PageAppearanceTab_confirmBody__gaKAn{display:flex;flex-direction:column;gap:var(--t-space-3)}.PageAppearanceTab_confirmHint__d5Gg6{font-size:var(--t-text-sm);color:var(--t-text-secondary);margin:0}.PageAppearanceTab_confirmHint__d5Gg6 strong{color:var(--t-text-primary)}.PageAppearanceTab_textInput__m0nIi{padding:var(--t-space-2) var(--t-space-3);border-radius:var(--t-radius-sm);border:1px solid var(--t-border-default);background:var(--t-surface-input);color:var(--t-text-primary);font-size:var(--t-text-sm);font-family:var(--t-font-sans)}.PageAppearanceTab_textInput__m0nIi:focus-visible{outline:2px solid var(--t-border-focus);outline-offset:1px}.PageMessagesTab_summary__sG6Rh{display:grid;grid-gap:var(--t-space-2);gap:var(--t-space-2);justify-items:start;padding:var(--t-space-5) var(--t-space-4);border:1px solid var(--t-border-subtle);border-radius:var(--t-radius-lg);background:var(--t-surface-raised)}.PageMessagesTab_eyebrow__6ETcj{margin:0;font-size:var(--t-text-sm);color:var(--t-text-secondary);letter-spacing:.02em}.PageMessagesTab_count__ZhN69{margin:0;font-family:var(--t-font-display);font-size:var(--t-text-3xl);font-weight:700;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--t-text-primary)}.PageMessagesTab_count__ZhN69[data-zero=true]{color:var(--t-text-muted)}.PageMessagesTab_caption__W_T_j{margin:0;max-width:44ch;font-size:var(--t-text-sm);color:var(--t-text-secondary)}.PageMessagesTab_cta__SK9KA{margin-top:var(--t-space-3)}.PageMessagesTab_countSkeleton__SKuKt{display:block;width:4rem;height:2.25rem}.PageMessagesTab_captionSkeleton__oqASo{display:block;width:14rem}@media (max-width:480px){.PageMessagesTab_summary__sG6Rh{padding:var(--t-space-4) var(--t-space-3)}.PageMessagesTab_cta__SK9KA{width:100%;justify-content:center}}.PageCommentsTab_root__oSCL7{display:flex;flex-direction:column;gap:var(--t-space-4)}.PageCommentsTab_toolbar__GGFt2{display:flex;justify-content:flex-end}.PageCommentsTab_postGroup__wMrKA{border:1px solid var(--t-border-subtle);border-radius:var(--t-radius-md);padding:var(--t-space-3) var(--t-space-4)}.PageCommentsTab_postTitle__o_F98{margin:0 0 var(--t-space-3);font-size:var(--t-text-sm);font-weight:var(--t-weight-semibold);color:var(--t-text-secondary)}.PageCommentsTab_commentList__girPH{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--t-space-3)}.PageCommentsTab_commentItem__v2buX{border-top:1px solid var(--t-border-subtle);padding-top:var(--t-space-3)}.PageCommentsTab_commentItem__v2buX:first-child{border-top:none;padding-top:0}.PageCommentsTab_commentHeader__65rar{display:flex;align-items:center;gap:var(--t-space-2);flex-wrap:wrap}.PageCommentsTab_commentAuthor__M0kp9{font-size:var(--t-text-sm);font-weight:var(--t-weight-semibold);color:var(--t-text-primary)}.PageCommentsTab_commentTime__ofVa0{font-size:var(--t-text-xs);color:var(--t-text-muted)}.PageCommentsTab_hiddenBadge__eR7nY{font-size:var(--t-text-xs);color:var(--t-status-warning-text,var(--t-text-muted));border:1px solid var(--t-border-subtle);border-radius:var(--t-radius-pill);padding:0 var(--t-space-2)}.PageCommentsTab_commentText__LM7fm{margin:var(--t-space-1) 0;font-size:var(--t-text-sm);color:var(--t-text-primary);white-space:pre-wrap;word-break:break-word}.PageCommentsTab_commentActions__m4nZv{display:flex;gap:var(--t-space-2)}.PageCommentsTab_actionButton__BYtP0{border:1px solid var(--t-border-subtle);border-radius:var(--t-radius-sm);background:transparent;color:var(--t-text-secondary);font-size:var(--t-text-xs);padding:var(--t-space-1) var(--t-space-2);cursor:pointer}.PageCommentsTab_actionButton__BYtP0:focus-visible,.PageCommentsTab_actionButton__BYtP0:hover:not(:disabled){background:var(--t-surface-overlay);color:var(--t-text-primary)}.PageCommentsTab_actionButton__BYtP0:disabled{opacity:.5;cursor:not-allowed}.PageCommentsTab_actionDanger__8V8M6{color:var(--t-status-danger-text,#d33)}.PageCommentsTab_replyBox__UC46G{margin-top:var(--t-space-2);display:flex;flex-direction:column;gap:var(--t-space-2)}.PageCommentsTab_replyInput__7QQAj{width:100%;min-height:64px;resize:vertical;border:1px solid var(--t-border-subtle);border-radius:var(--t-radius-sm);background:var(--t-surface-base,transparent);color:var(--t-text-primary);font-size:var(--t-text-sm);padding:var(--t-space-2)}.PageCommentsTab_replyFooter__rVxUL{display:flex;align-items:center;justify-content:space-between;gap:var(--t-space-3)}.PageCommentsTab_charCount__Vgtwk{font-size:var(--t-text-xs);color:var(--t-text-muted)}.PageAdsTab_root__HI2_4{display:flex;flex-direction:column;gap:var(--t-space-4)}.PageAdsTab_cardsGrid__M4Hxm{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:var(--t-space-3);gap:var(--t-space-3)}.PageAdsTab_card__oMyvX{display:flex;flex-direction:column;gap:var(--t-space-1);padding:var(--t-space-3);border-radius:var(--t-radius-md);border:1px solid var(--t-border-subtle);background:var(--t-surface-raised)}.PageAdsTab_cardLabel__ewyyG{font-size:var(--t-text-xs);color:var(--t-text-muted)}.PageAdsTab_cardValue__S4gBs{font-size:var(--t-text-md);font-weight:var(--t-weight-semibold);color:var(--t-text-primary)}.PageAdsTab_tableWrap__8eAOp{overflow-x:auto;border:1px solid var(--t-border-subtle);border-radius:var(--t-radius-md)}.PageAdsTab_table__t6hAT{width:100%;border-collapse:collapse;font-size:var(--t-text-sm)}.PageAdsTab_table__t6hAT td,.PageAdsTab_table__t6hAT th{padding:var(--t-space-2) var(--t-space-3);text-align:left;white-space:nowrap;border-bottom:1px solid var(--t-border-subtle)}.PageAdsTab_table__t6hAT th{color:var(--t-text-secondary);font-weight:var(--t-weight-medium);background:var(--t-surface-overlay)}.PageAdsTab_campaignName__mglzD{white-space:normal;max-width:220px;color:var(--t-text-primary);font-weight:var(--t-weight-medium)}.PageAdsTab_reportLink__K_fa9{align-self:flex-start;font-size:var(--t-text-sm);color:var(--t-text-accent);text-decoration:none}.PageAdsTab_reportLink__K_fa9:hover{text-decoration:underline}.PageDrawer_overlay__ZMVkA{position:fixed;inset:0;background:var(--t-scrim,rgba(0,0,0,.55));display:flex;justify-content:flex-end;z-index:var(--t-z-modal,400)}.PageDrawer_panel__vONl5{width:min(520px,100vw);height:100vh;background:var(--t-surface-raised);color:var(--t-text-primary);border-left:1px solid var(--t-border-subtle);box-shadow:var(--t-shadow-overlay,0 20px 60px rgba(0,0,0,.45));display:flex;flex-direction:column;outline:none;animation:PageDrawer_slideIn__Zo2qn var(--t-transition-base,.2s) ease-out}@keyframes PageDrawer_slideIn__Zo2qn{0%{transform:translateX(24px);opacity:0}to{transform:translateX(0);opacity:1}}.PageDrawer_dockedPanel__7NFxG{flex:0 0 480px;width:480px;position:-webkit-sticky;position:sticky;top:var(--t-space-4);height:calc(100vh - 88px);display:flex;flex-direction:column;background:var(--t-surface-raised);color:var(--t-text-primary);border:1px solid var(--t-border-subtle);border-radius:var(--t-radius-lg);overflow:hidden}.PageDrawer_dockedEmpty__Vt0_I{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--t-space-3);padding:var(--t-space-6);text-align:center;color:var(--t-text-muted);font-size:var(--t-text-sm)}.PageDrawer_dockedEmptyIcon__pFNeX{font-size:var(--t-text-2xl)}.PageDrawer_header__M51_r{display:flex;align-items:center;justify-content:space-between;gap:var(--t-space-3);padding:var(--t-space-4) var(--t-space-5);border-bottom:1px solid var(--t-border-subtle);flex-shrink:0}.PageDrawer_headerInfo__mawKJ{display:flex;align-items:center;gap:var(--t-space-3);min-width:0}.PageDrawer_avatar__B9Zf7{object-fit:cover}.PageDrawer_avatarPlaceholder___JIUn,.PageDrawer_avatar__B9Zf7{width:36px;height:36px;border-radius:var(--t-radius-pill);flex:0 0 auto}.PageDrawer_avatarPlaceholder___JIUn{background:var(--t-surface-overlay)}.PageDrawer_headerText__5ZxGb{display:flex;flex-direction:column;min-width:0}.PageDrawer_pageName__bn595{font-size:var(--t-text-base);font-weight:var(--t-weight-semibold);color:var(--t-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PageDrawer_pageId__m8hTY{font-size:var(--t-text-xs);color:var(--t-text-muted)}.PageDrawer_closeButton__DGfov{flex:0 0 auto;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;border-radius:var(--t-radius-sm);background:transparent;color:var(--t-text-secondary);font-size:var(--t-text-xl);line-height:1;cursor:pointer}.PageDrawer_closeButton__DGfov:focus-visible,.PageDrawer_closeButton__DGfov:hover{background:var(--t-surface-overlay);color:var(--t-text-primary)}.PageDrawer_tabBar__0_gGP{display:flex;gap:var(--t-space-1);padding:0 var(--t-space-5);border-bottom:1px solid var(--t-border-subtle);overflow-x:auto;flex-shrink:0}.PageDrawer_tabButton__PuKyY{padding:var(--t-space-3) var(--t-space-3);border:none;border-bottom:2px solid transparent;background:transparent;color:var(--t-text-muted);font-size:var(--t-text-sm);font-weight:var(--t-weight-medium);cursor:pointer;white-space:nowrap}.PageDrawer_tabButton__PuKyY:hover{color:var(--t-text-primary)}.PageDrawer_tabButton__PuKyY:disabled{color:var(--t-text-muted);opacity:.5;cursor:not-allowed}.PageDrawer_tabButton__PuKyY:disabled:hover{color:var(--t-text-muted)}.PageDrawer_tabButtonActive__mTVPj{color:var(--t-text-accent);border-bottom-color:var(--t-text-accent)}.PageDrawer_tabHint__kB0D6{display:inline-block;margin-left:var(--t-space-1);font-size:var(--t-text-xs);font-weight:var(--t-weight-regular);color:var(--t-text-muted)}.PageDrawer_body__ZC5vw{flex:1 1 auto;overflow-y:auto;padding:var(--t-space-5)}.PagesInventory_root__U7LsL{display:flex;flex-direction:column;gap:var(--t-space-4)}.PagesInventory_toolbar__7DqVR{display:flex;flex-wrap:wrap;align-items:center;gap:var(--t-space-3)}.PagesInventory_searchInput__GvSMv,.PagesInventory_select__6CA_r{padding:var(--t-space-2) var(--t-space-3);border-radius:var(--t-radius-sm);border:1px solid var(--t-border-default);background:var(--t-surface-input);color:var(--t-text-primary);font-size:var(--t-text-sm);font-family:var(--t-font-sans)}.PagesInventory_searchInput__GvSMv{flex:1 1 220px;min-width:200px}.PagesInventory_select__6CA_r{flex:0 0 auto}.PagesInventory_searchInput__GvSMv:focus-visible,.PagesInventory_select__6CA_r:focus-visible{outline:2px solid var(--t-border-focus);outline-offset:1px}.PagesInventory_mutedBanner__izrPp{background:var(--t-surface-overlay);color:var(--t-text-secondary)}.PagesInventory_errorBanner__9kouz,.PagesInventory_mutedBanner__izrPp{padding:var(--t-space-3) var(--t-space-4);border-radius:var(--t-radius-sm);font-size:var(--t-text-sm)}.PagesInventory_errorBanner__9kouz{background:var(--t-status-danger-bg);color:var(--t-status-danger-fg);display:flex;flex-direction:column;gap:var(--t-space-1)}.PagesInventory_row__lVTpo{cursor:pointer;transition:background var(--t-transition-base)}.PagesInventory_row__lVTpo:focus-visible,.PagesInventory_row__lVTpo:hover{background:var(--t-surface-overlay);outline:none}.PagesInventory_avatar__yrkHH{width:28px;height:28px;border-radius:var(--t-radius-xs);object-fit:cover}.PagesInventory_avatarPlaceholder__vCZyO{width:28px;height:28px;border-radius:var(--t-radius-xs);background:var(--t-surface-overlay)}.PagesInventory_pageNameButton__HM_bs{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:0;border:none;background:none;font-family:inherit;text-align:left;cursor:pointer}.PagesInventory_pageNameButton__HM_bs:focus-visible{outline:2px solid var(--t-border-focus);outline-offset:2px}.PagesInventory_pageName__imsRw{display:block;font-weight:var(--t-weight-medium);color:var(--t-text-primary)}.PagesInventory_pageId__tY0nZ{display:block;font-family:var(--t-font-mono);font-size:var(--t-text-xs);color:var(--t-text-muted)}.PagesInventory_chipRow__pk9hA{display:flex;flex-wrap:wrap;gap:var(--t-space-1)}.PagesInventory_chip__uulgN{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--t-radius-pill);font-size:var(--t-text-xs);font-weight:var(--t-weight-medium);background:var(--t-status-info-bg);color:var(--t-status-info-fg);white-space:nowrap}.PagesInventory_chipDisabled__nUygy{background:var(--t-surface-overlay);color:var(--t-text-secondary);cursor:help}.PagesInventory_chipWarning___QC6P{background:var(--t-status-warning-bg);color:var(--t-status-warning-fg)}.PagesInventory_statusBadge__PAOMm{display:inline-flex;align-items:center;padding:2px 10px;border-radius:var(--t-radius-pill);font-size:var(--t-text-xs);font-weight:var(--t-weight-medium);white-space:nowrap}.PagesInventory_statusActive__9aO7o{background:var(--t-status-success-bg);color:var(--t-status-success-fg)}.PagesInventory_statusDanger__4wj_o{background:var(--t-status-danger-bg);color:var(--t-status-danger-fg)}.PagesInventory_syncCell__Jz082{color:var(--t-text-muted);font-size:var(--t-text-sm);white-space:nowrap}.PagesInventory_hiddenToggle__1D3_L{display:flex;align-items:center;gap:var(--t-space-2);font-size:var(--t-text-sm);color:var(--t-text-secondary);cursor:pointer;white-space:nowrap}.PagesInventory_hideButton__x7ee_{padding:var(--t-space-1) var(--t-space-3);border-radius:var(--t-radius-sm);border:1px solid var(--t-border-default);background:var(--t-surface-input);color:var(--t-text-secondary);font-size:var(--t-text-xs);cursor:pointer}.PagesInventory_hideButton__x7ee_:focus-visible,.PagesInventory_hideButton__x7ee_:hover{background:var(--t-surface-overlay);color:var(--t-text-primary)}.PagesInventory_splitLayout__hLYL9{display:flex;align-items:flex-start;gap:var(--t-space-5)}.PagesInventory_tableArea__pJvJA{flex:1 1 auto;min-width:0}.PagesInventory_bulkBar__sONxO{display:flex;align-items:center;gap:var(--t-space-3);padding:var(--t-space-2) var(--t-space-3);margin-bottom:var(--t-space-3);border:1px solid var(--t-border-subtle);border-radius:var(--t-radius-md);background:var(--t-surface-overlay);font-size:var(--t-text-sm);color:var(--t-text-secondary)}