.WRKkBG_layout{align-items:start;gap:20px;display:grid}.WRKkBG_main,.WRKkBG_form,.WRKkBG_side{min-width:0}.WRKkBG_main{flex-direction:column;gap:14px;display:flex}.WRKkBG_form,.WRKkBG_sideCard{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);padding:22px;box-shadow:0 1px 3px #0f172a0a}.WRKkBG_side{gap:var(--space-lg);flex-direction:column;display:flex}.WRKkBG_row{gap:14px;display:grid}.WRKkBG_field{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.WRKkBG_label{color:var(--color-text-subtle);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700;line-height:1.3}.WRKkBG_select,.WRKkBG_titleInput{min-height:44px;padding:0 var(--space-md);border:1px solid var(--color-border);color:var(--color-text-primary);background:#f2f6f5;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex}.WRKkBG_select{appearance:none;cursor:pointer;text-align:left}.WRKkBG_selectLead{align-items:center;gap:var(--space-sm);min-width:0;display:inline-flex}.WRKkBG_dot{background:#1a77a3;border-radius:50%;width:8px;height:8px}.WRKkBG_topicTag{height:26px;color:var(--color-info);background:#e8f1f6;border-radius:10px;align-items:center;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.WRKkBG_titleField{margin-top:var(--space-lg)}.WRKkBG_titleInput{appearance:none;outline:none;width:100%}.WRKkBG_editor{margin-top:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#f2f6f5;overflow:hidden}.WRKkBG_toolbar{padding:10px var(--space-md);border-bottom:1px solid var(--color-border);background:#f2f6f5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.WRKkBG_tools{flex-wrap:wrap;gap:6px;display:flex}.WRKkBG_tool{border-radius:var(--radius-md);appearance:none;background:var(--color-surface);width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;border:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.WRKkBG_hint{color:var(--color-text-subtle);font-size:12px}.WRKkBG_body{resize:vertical;appearance:none;color:#334155;width:100%;min-height:180px;font:inherit;background:0 0;border:0;outline:none;padding:14px;font-size:14px;line-height:1.55;display:block}.WRKkBG_attachments{margin-top:18px}.WRKkBG_attachList{flex-direction:column;gap:10px;margin:10px 0 0;padding:0;list-style:none;display:flex}.WRKkBG_attachItem{padding:var(--space-md) 14px;border-radius:var(--radius-lg);background:#f2f6f5;align-items:center;gap:10px;display:flex}.WRKkBG_attachCopy{flex:1;min-width:0}.WRKkBG_attachName{color:#334155;margin:0;font-size:13px;font-weight:600;line-height:1.35}.WRKkBG_attachMeta{color:var(--color-text-subtle);margin:2px 0 0;font-size:12px}.WRKkBG_remove{border-radius:var(--radius-md);appearance:none;width:28px;height:28px;color:var(--color-text-subtle);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex}.WRKkBG_sideTitle{color:var(--color-text-primary);margin:0 0 14px;font-size:15px;font-weight:700;line-height:1.3}.WRKkBG_communities{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.WRKkBG_community,.WRKkBG_communityActive{border:1px solid var(--color-border);border-radius:var(--radius-lg);appearance:none;background:var(--color-surface);text-align:left;cursor:pointer;flex-direction:column;gap:6px;width:100%;padding:14px;display:flex}.WRKkBG_communityActive{background:#eff6ff;border-color:#1a77a3}.WRKkBG_communityTop{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.WRKkBG_communityName{color:var(--color-text-primary);margin:0;font-size:13px;font-weight:700;line-height:1.35}.WRKkBG_activeBadge{height:22px;padding:0 var(--space-sm);background:var(--color-surface-tertiary);color:var(--color-info);border-radius:10px;flex:none;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.WRKkBG_communityDesc,.WRKkBG_communityStats{color:var(--color-text-muted);margin:0;font-size:12px;line-height:1.45}.WRKkBG_communityStats{color:var(--color-text-subtle);font-weight:500}.WRKkBG_guidelines{gap:var(--space-md);counter-reset:guideline;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.WRKkBG_guideline{gap:var(--space-sm);counter-increment:guideline;color:var(--color-text-secondary);grid-template-columns:auto 1fr;font-size:13px;line-height:1.45;display:grid}.WRKkBG_guideline:before{content:counter(guideline) ".";color:var(--color-info);font-weight:700}.WRKkBG_guideline strong{color:var(--color-text-primary);font-weight:700}.WRKkBG_actions{justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.WRKkBG_actionGroup{flex-wrap:wrap;gap:10px;display:flex}.WRKkBG_discard,.WRKkBG_draft,.WRKkBG_preview,.WRKkBG_publish{min-height:40px;padding:0 var(--space-lg);appearance:none;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;font-size:13px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.WRKkBG_discard,.WRKkBG_draft{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary)}.WRKkBG_preview{background:var(--color-surface);color:var(--color-info);border:1px solid #1a77a3}.WRKkBG_publish{color:var(--color-text-inverse);background:#4b29dd;border:0}@media (min-width:720px){.WRKkBG_row{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.WRKkBG_layout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr)}}
.cB5iMW_shell{background:var(--color-surface-tertiary);flex-direction:column;min-height:100vh;padding:0;display:flex}.cB5iMW_workspace{flex-direction:column;flex:1;min-width:0;display:flex}@media (min-width:1024px){.cB5iMW_shell{flex-direction:row}}
._7Ccy_G_content{gap:var(--space-lg);padding:var(--space-xl);flex-direction:column;display:flex}@media (max-width:767px){._7Ccy_G_content{padding:var(--space-lg)}}
.I2WR8q_backdrop{z-index:100;padding:12vh var(--space-md) var(--space-md);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10172973;justify-content:center;align-items:flex-start;animation:.12s ease-out I2WR8q_fade;display:flex;position:fixed;inset:0}.I2WR8q_dialog{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);flex-direction:column;width:min(600px,100%);max-height:min(560px,76vh);animation:.16s ease-out I2WR8q_rise;display:flex;overflow:hidden;box-shadow:0 24px 64px #10172947}.I2WR8q_field{align-items:center;gap:var(--space-md);padding:0 var(--space-lg);border-bottom:1px solid var(--color-border);display:flex}.I2WR8q_fieldIcon{color:var(--color-text-muted);flex:none}.I2WR8q_input{min-width:0;height:56px;color:var(--color-text-primary);background:0 0;border:0;outline:none;flex:1;font-size:16px}.I2WR8q_input::placeholder{color:var(--color-text-subtle)}.I2WR8q_esc,.I2WR8q_footer kbd{border:1px solid var(--color-border);background:var(--color-surface-subtle,#f2f6f5);min-width:22px;height:22px;color:var(--color-text-muted);border-radius:6px;justify-content:center;align-items:center;padding:0 6px;font-family:inherit;font-size:11px;font-weight:600;display:inline-flex}.I2WR8q_results{padding:var(--space-sm);flex:1;margin:0;list-style:none;overflow-y:auto}.I2WR8q_groupLabel{color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;padding:10px 12px 6px;font-size:11px;font-weight:700}.I2WR8q_result{align-items:center;gap:var(--space-md);border-radius:var(--radius-md);cursor:pointer;padding:8px 12px;display:flex}.I2WR8q_current{background:var(--color-surface-tertiary)}.I2WR8q_resultIcon{background:var(--color-surface-subtle,#f2f6f5);width:32px;height:32px;color:var(--color-primary);border-radius:8px;flex:none;place-items:center;display:grid}.I2WR8q_current .I2WR8q_resultIcon{background:var(--color-surface)}.I2WR8q_resultCopy{flex-direction:column;flex:1;min-width:0;display:flex}.I2WR8q_label{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.I2WR8q_hint{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.I2WR8q_mark{color:inherit;background:#6366f12e;border-radius:3px}.I2WR8q_enter{color:var(--color-text-muted);flex:none}.I2WR8q_empty{color:var(--color-text-secondary);text-align:center;flex-direction:column;gap:4px;padding:32px 16px;font-size:14px;display:flex}.I2WR8q_empty span{color:var(--color-text-muted);font-size:12px}.I2WR8q_footer{gap:var(--space-lg);padding:10px var(--space-lg);border-top:1px solid var(--color-border);background:var(--color-surface-subtle,#f2f6f5);color:var(--color-text-muted);font-size:12px;display:flex}.I2WR8q_footer span{align-items:center;gap:4px;display:inline-flex}@keyframes I2WR8q_fade{0%{opacity:0}}@keyframes I2WR8q_rise{0%{opacity:0;transform:translateY(8px)scale(.98)}}@media (max-width:639px){.I2WR8q_backdrop{padding-top:8px}.I2WR8q_dialog{max-height:calc(100dvh - 16px)}.I2WR8q_esc,.I2WR8q_footer{display:none}}@media (prefers-reduced-motion:reduce){.I2WR8q_backdrop,.I2WR8q_dialog{animation:none}}
.cS7uea_header{justify-content:space-between;align-items:center;gap:var(--space-lg);padding:var(--space-lg) var(--space-xl);background:var(--color-surface);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.cS7uea_copy{flex:280px;min-width:0}.cS7uea_titleRow{align-items:center;gap:10px;display:flex}.cS7uea_back{flex:none;place-items:center;width:36px;height:36px;text-decoration:none;display:grid}.cS7uea_back img{object-fit:contain;width:36px;height:36px;display:block}.cS7uea_titleIcon{flex:none;display:block}.cS7uea_title{color:var(--color-text-primary);font-size:var(--font-size-heading3);font-weight:var(--font-weight-heading1);line-height:var(--line-height-heading3);margin:0}.cS7uea_subtitle{margin:var(--space-sm) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small)}.cS7uea_aside{align-items:center;gap:var(--space-md);flex-wrap:nowrap;flex:none;display:flex}.cS7uea_iconButton{border:1px solid var(--color-border);border-radius:var(--radius-lg);appearance:none;background:var(--color-surface);width:40px;height:40px;color:var(--color-text-muted);place-items:center;display:grid}.cS7uea_iconButton svg{width:18px;height:18px}.cS7uea_profile{min-width:0;margin-left:var(--space-xs);align-items:center;gap:10px;display:flex}.cS7uea_profile>span{min-width:0}.cS7uea_photo{object-fit:cover;border-radius:50%;width:40px;height:40px}.cS7uea_initials{color:#7c3aed;background:#f1e9ff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;font-weight:600;display:inline-flex}.cS7uea_name{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-primary);font-size:13px;font-weight:700;line-height:18px;display:block;overflow:hidden}.cS7uea_badge{height:20px;padding:0 var(--space-sm);border-radius:var(--radius-pill);color:#1d4ed8;white-space:nowrap;background:#dbeafe;align-items:center;margin-top:2px;font-size:11px;font-weight:600;display:inline-flex}.cS7uea_roleText .cS7uea_name{line-height:1.2}.cS7uea_role{color:var(--color-info);margin-top:2px;font-size:12px;font-weight:600;line-height:1.2;display:block}@media (max-width:767px){.cS7uea_header{align-items:stretch;gap:var(--space-md);padding:var(--space-md) var(--space-lg) var(--space-lg);flex-direction:column}.cS7uea_copy{flex:none}.cS7uea_aside{justify-content:flex-end;gap:var(--space-sm);padding-bottom:var(--space-md);border-bottom:1px solid var(--color-border);order:-1}.cS7uea_profile{margin:0 var(--space-sm) 0 0;flex:1;order:-1}.cS7uea_photo,.cS7uea_initials{width:36px;height:36px}.cS7uea_iconButton{width:38px;height:38px}.cS7uea_title{font-size:20px;line-height:1.3}.cS7uea_back,.cS7uea_back img{width:32px;height:32px}}
._6gsytG_dialog{overscroll-behavior:contain;background:var(--color-surface);width:min(380px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--color-text-primary);border:0;border-radius:20px;margin:auto;padding:0;overflow-y:auto;box-shadow:0 18px 50px #0f172a2e}._6gsytG_dialog[open]{animation:.18s ease-out _6gsytG_pop}._6gsytG_dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a73}._6gsytG_dialog[open]::backdrop{animation:.18s ease-out _6gsytG_fade}@keyframes _6gsytG_pop{0%{opacity:0;transform:translateY(8px)scale(.97)}}@keyframes _6gsytG_fade{0%{opacity:0}}._6gsytG_panel{padding:28px var(--space-xl) calc(var(--space-xl) + env(safe-area-inset-bottom,0px));text-align:center;flex-direction:column;align-items:center;display:flex}._6gsytG_iconWrap{border-radius:var(--radius-pill);background:var(--color-surface-muted);place-items:center;width:72px;height:72px;display:grid;overflow:hidden}._6gsytG_iconWrap img{object-fit:contain;width:72px;height:72px}._6gsytG_title{margin:var(--space-lg) 0 0;color:var(--color-text-primary);font-size:20px;font-weight:700;line-height:1.3}._6gsytG_message{margin:var(--space-sm) 0 0;color:var(--color-text-muted);text-wrap:balance;font-size:14px;font-weight:500;line-height:1.5}._6gsytG_actions{gap:var(--space-md);width:100%;margin-top:var(--space-xl);grid-template-columns:1fr 1fr;display:grid}._6gsytG_cancel,._6gsytG_confirm{min-height:44px;padding:0 var(--space-lg);border-radius:var(--radius-lg);appearance:none;cursor:pointer;justify-content:center;align-items:center;font-size:14px;font-weight:600;transition:background-color .15s,opacity .15s,box-shadow .15s;display:inline-flex}._6gsytG_cancel:focus-visible,._6gsytG_confirm:focus-visible{outline:2px solid var(--color-info);outline-offset:2px}._6gsytG_cancel:disabled,._6gsytG_confirm:disabled{cursor:not-allowed;opacity:.6}._6gsytG_cancel:hover:not(:disabled){background:var(--color-surface-muted)}._6gsytG_confirm:hover:not(:disabled){box-shadow:0 6px 16px #4f46e547}._6gsytG_cancel{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary)}._6gsytG_confirm{background:var(--color-gradient);color:var(--color-text-inverse);border:0}._6gsytG_confirm:hover,._6gsytG_confirm:active,._6gsytG_confirm:focus{color:var(--color-text-inverse)}@media (max-width:340px){._6gsytG_actions{grid-template-columns:1fr}._6gsytG_confirm{order:-1}}@media (prefers-reduced-motion:reduce){._6gsytG_dialog[open],._6gsytG_dialog[open]::backdrop{animation:none}}
.XRNO5a_topbar{z-index:30;justify-content:flex-start;align-items:center;gap:var(--space-md);height:64px;padding:0 var(--space-lg);border-bottom:1px solid var(--color-border);background:var(--color-surface);display:flex;position:sticky;top:0}.XRNO5a_topbar .XRNO5a_logo{width:132px;display:block}.XRNO5a_menuButton,.XRNO5a_closeButton{border:1px solid var(--color-border);border-radius:var(--radius-lg);appearance:none;background:var(--color-surface);width:40px;height:40px;color:var(--color-text-primary);cursor:pointer;flex:none;place-items:center;padding:0;display:grid}.XRNO5a_menuButton svg,.XRNO5a_closeButton svg{width:20px;height:20px}.XRNO5a_backdrop{z-index:40;opacity:0;visibility:hidden;background:#0f172a73;transition:opacity .25s,visibility .25s;position:fixed;inset:0}.XRNO5a_backdropOpen{opacity:1;visibility:visible}.XRNO5a_sidebar{z-index:50;gap:var(--space-lg);width:min(300px,86vw);padding:var(--space-lg);overscroll-behavior:contain;background:var(--color-surface);visibility:hidden;flex-direction:column;transition:transform .28s,visibility .28s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%);box-shadow:0 0 40px #0f172a2e}.XRNO5a_open{visibility:visible;transform:translate(0)}.XRNO5a_sidebarHead{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.XRNO5a_logo{width:168px;height:auto}.XRNO5a_sidebarHead .XRNO5a_logo{width:148px}.XRNO5a_nav{flex-direction:column;flex:1;gap:0;display:flex}.XRNO5a_primary,.XRNO5a_account{gap:var(--space-sm);flex-direction:column;display:flex}.XRNO5a_account{padding-top:var(--space-md);margin-top:auto}.XRNO5a_accountLabel{margin:0 0 var(--space-xs);padding-top:var(--space-md);border-top:1px solid var(--color-border);color:var(--color-text-subtle);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.XRNO5a_item,.XRNO5a_current,.XRNO5a_logout{align-items:center;gap:var(--space-md);appearance:none;min-height:44px;color:var(--color-text-primary);font-size:var(--font-size-body-small);font-weight:var(--font-weight-label);line-height:var(--line-height-body-small);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;padding:0;text-decoration:none;display:flex}.XRNO5a_item:hover,.XRNO5a_item:active,.XRNO5a_item:focus,.XRNO5a_logout:hover,.XRNO5a_logout:active,.XRNO5a_logout:focus{color:var(--color-text-primary)}.XRNO5a_current,.XRNO5a_current:hover,.XRNO5a_current:active,.XRNO5a_current:focus{min-height:48px;padding:0 var(--space-lg);background:var(--color-gradient);color:var(--color-text-inverse);font-weight:var(--font-weight-heading3);border-radius:10px}.XRNO5a_invert{filter:brightness(0)invert()}.XRNO5a_mark,.XRNO5a_logoutMark{border-radius:var(--radius-round);flex:none;place-items:center;width:36px;height:36px;display:grid}.XRNO5a_blue{background:var(--color-primary)}.XRNO5a_violet{background:var(--color-violet)}.XRNO5a_green{background:var(--color-success)}.XRNO5a_orange{background:var(--color-warning)}.XRNO5a_teal{background:var(--color-info)}.XRNO5a_indigo{background:#4f46e5}.XRNO5a_pink{background:#db2777}.XRNO5a_logout{color:var(--color-text-primary);align-self:flex-start}.XRNO5a_logoutMark{background:var(--color-warning)}.XRNO5a_current{width:100%}@media (prefers-reduced-motion:reduce){.XRNO5a_sidebar,.XRNO5a_backdrop{transition:none}}@media (min-width:1024px){.XRNO5a_topbar,.XRNO5a_backdrop,.XRNO5a_closeButton{display:none}.XRNO5a_sidebar{z-index:auto;flex:0 0 var(--dimension-sidebar-width);border-right:1px solid var(--color-border);width:auto;height:100vh;box-shadow:none;visibility:visible;transition:none;position:sticky;transform:none}.XRNO5a_sidebarHead .XRNO5a_logo{width:168px}}.XRNO5a_locked,.XRNO5a_locked:hover{opacity:.5;cursor:not-allowed}.XRNO5a_lockIcon{flex:none;margin-left:auto}.XRNO5a_label{white-space:normal;overflow-wrap:anywhere;min-width:0}
.jPZ5_a_filter{align-items:center;gap:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);height:36px;color:var(--color-text-secondary);white-space:nowrap;padding:0 14px;font-size:13px;font-weight:500;transition:border-color .15s,color .15s;display:inline-flex;position:relative}.jPZ5_a_filter:hover{border-color:var(--color-primary)}.jPZ5_a_filter:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}.jPZ5_a_active{border-color:var(--color-primary);color:var(--color-primary)}.jPZ5_a_static:hover{border-color:var(--color-border)}.jPZ5_a_icon{opacity:.7}.jPZ5_a_root{display:inline-flex;position:relative}.jPZ5_a_trigger{cursor:pointer;font-family:inherit}.jPZ5_a_iconOpen{transform:rotate(180deg)}.jPZ5_a_list{z-index:20;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:100%;max-height:280px;box-shadow:var(--shadow-md,0 8px 24px #1017291f);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.jPZ5_a_option{color:var(--color-text-secondary);white-space:nowrap;cursor:pointer;border-radius:6px;padding:8px 12px;font-size:13px;font-weight:500;line-height:18px}.jPZ5_a_highlight{background:var(--color-surface-tertiary);color:var(--color-text-primary)}.jPZ5_a_chosen{color:var(--color-primary);font-weight:600}
._2aO0xG_spinner{border:2px solid var(--color-border);border-top-color:var(--color-session-join,#6947fe);border-radius:50%;flex:none;animation:.8s linear infinite _2aO0xG_spin;display:inline-block}._2aO0xG_pageLoader{justify-content:center;align-items:center;gap:var(--space-md);min-height:240px;padding:48px var(--space-lg);color:var(--color-text-secondary);flex-direction:column;font-size:13px;display:flex}._2aO0xG_inline{align-items:center;gap:var(--space-sm);color:var(--color-text-secondary);font-size:13px;display:inline-flex}._2aO0xG_skeleton{border-radius:var(--radius-md);background:linear-gradient(90deg, var(--color-border,#e5e7eb) 25%, var(--color-surface-muted,#f1f3f6) 50%, var(--color-border,#e5e7eb) 75%);background-size:200% 100%;animation:1.4s ease-in-out infinite _2aO0xG_shimmer;display:block}._2aO0xG_circle{border-radius:50%}._2aO0xG_cellSkeleton{padding:16px}._2aO0xG_cards{display:contents}._2aO0xG_card{gap:var(--space-md);min-height:88px;padding:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);flex-direction:column;list-style:none;display:flex}._2aO0xG_stats{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}._2aO0xG_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes _2aO0xG_spin{to{transform:rotate(360deg)}}@keyframes _2aO0xG_shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){._2aO0xG_spinner{animation-duration:2.4s}._2aO0xG_skeleton{animation:none}}
.EVZAfq_wrap{width:100%;display:block;position:relative}.EVZAfq_wrap>input{padding-right:44px}.EVZAfq_toggle{width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;transition:background-color .15s,color .15s;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.EVZAfq_toggle:hover{background:var(--color-surface-muted);color:var(--color-text-primary)}.EVZAfq_toggle:focus-visible{outline:2px solid var(--color-info);outline-offset:1px}.EVZAfq_toggle[aria-pressed=true]{color:var(--color-text-primary)}
.IzSwtG_dialog{background:var(--color-surface);width:min(400px,100vw - 32px);color:var(--color-text-primary);border:0;border-radius:20px;margin:auto;padding:0;box-shadow:0 18px 50px #0f172a2e}.IzSwtG_dialog::backdrop{background:#0f172a73}.IzSwtG_panel{padding:28px var(--space-xl) var(--space-xl);text-align:center;flex-direction:column;align-items:center;display:flex}.IzSwtG_iconWrap{border-radius:var(--radius-pill);color:#4f46e5;background:#eef2ff;place-items:center;width:56px;height:56px;display:grid}.IzSwtG_danger{color:#ef4444;background:#fef2f2}.IzSwtG_title{margin:var(--space-lg) 0 0;color:var(--color-text-primary);font-size:20px;font-weight:700;line-height:1.3}.IzSwtG_message{margin:var(--space-sm) 0 0;color:var(--color-text-muted);font-size:14px;font-weight:500;line-height:1.5}.IzSwtG_message p{margin:0}.IzSwtG_message p+p{margin-top:var(--space-sm)}.IzSwtG_actions{gap:var(--space-md);width:100%;margin-top:var(--space-xl);grid-template-columns:1fr 1fr;display:grid}.IzSwtG_single{grid-template-columns:1fr}.IzSwtG_cancel,.IzSwtG_confirm{min-height:44px;padding:0 var(--space-lg);border-radius:var(--radius-lg);appearance:none;cursor:pointer;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.IzSwtG_cancel{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary)}.IzSwtG_confirm{background:var(--color-gradient-action);color:var(--color-text-inverse);border:0}.IzSwtG_confirmDanger{background:#ef4444}
.JuYt0G_page{gap:var(--space-xl);flex-direction:column;display:flex}.JuYt0G_metrics{gap:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.JuYt0G_metric,.JuYt0G_card{min-width:0;padding:var(--space-xl);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.JuYt0G_metricHead{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.JuYt0G_metricLabel{color:var(--color-text-secondary);margin:0;font-size:14px;font-weight:500;line-height:1.4}.JuYt0G_metricDelta{padding:2px var(--space-sm);color:#0ea5e9;background:#f0f9ff;border-radius:6px;flex:none;font-size:12px;font-weight:700;line-height:18px}.JuYt0G_metricValue{margin:var(--space-md) 0 0;color:var(--color-text-primary);font-size:32px;font-weight:700;line-height:1.2}.JuYt0G_metricNote{margin:var(--space-md) 0 0;color:var(--color-text-subtle);font-size:13px;line-height:1.4}.JuYt0G_mid{gap:var(--space-xl);align-items:stretch;display:grid}.JuYt0G_cardHead{justify-content:space-between;align-items:flex-start;gap:var(--space-md);flex-wrap:wrap;display:flex}.JuYt0G_cardTitle{color:var(--color-text-primary);margin:0;font-size:18px;font-weight:700;line-height:1.3}.JuYt0G_cardNote{margin:var(--space-xs) 0 0;color:var(--color-text-muted);font-size:13px;line-height:1.4}.JuYt0G_legend{align-items:center;gap:var(--space-lg);padding-top:var(--space-xs);display:inline-flex}.JuYt0G_legendItem{color:var(--color-text-muted);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.JuYt0G_dotMau,.JuYt0G_dotTarget{border-radius:var(--radius-pill);width:8px;height:8px}.JuYt0G_dotMau{background:#3b82f6}.JuYt0G_dotTarget{background:#10b981}.JuYt0G_chart{justify-content:space-between;gap:var(--space-sm);margin-top:var(--space-md);display:flex}.JuYt0G_barCol{align-items:center;gap:var(--space-sm);flex-direction:column;width:40px;display:flex}.JuYt0G_barTrack{justify-content:center;align-items:flex-end;width:100%;display:flex}.JuYt0G_bar{background:#3b82f6;border-radius:2px 2px 0 0;width:24px}.JuYt0G_month{color:var(--color-text-subtle);font-size:11px;font-weight:500;line-height:14px}.JuYt0G_ticks{margin-top:var(--space-lg);justify-content:space-between;display:flex}.JuYt0G_tick{background:var(--color-surface-muted);width:1px;height:20px}.JuYt0G_activityCard{padding-right:var(--space-md)}.JuYt0G_activityList{gap:var(--space-lg);margin:var(--space-xl) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.JuYt0G_activity{align-items:flex-start;gap:var(--space-md);display:flex}.JuYt0G_activityIcon{border-radius:var(--radius-pill);background:#f0f9ff;flex:none;place-items:center;width:40px;height:40px;display:grid}.JuYt0G_activityTitle{color:var(--color-text-primary);margin:0;font-size:14px;font-weight:600;line-height:1.25}.JuYt0G_activityTime{color:var(--color-text-subtle);margin:2px 0 0;font-size:12px;line-height:1.4}.JuYt0G_tableWrap{margin-top:20px;overflow-x:auto}.JuYt0G_table{border-collapse:collapse;width:100%;min-width:860px}.JuYt0G_table th{height:40px;padding:0 var(--space-lg);background:var(--color-surface-subtle);color:var(--color-text-muted);letter-spacing:.02em;text-align:left;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:600}.JuYt0G_table th:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md);width:20.5%}.JuYt0G_table th:nth-child(2){width:14%}.JuYt0G_table th:nth-child(3),.JuYt0G_table th:nth-child(4){width:10.75%}.JuYt0G_table th:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0}.JuYt0G_table tbody tr:first-child td{border-top:20px solid #0000}.JuYt0G_table td{height:64px;padding:0 var(--space-lg);border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);vertical-align:middle;white-space:nowrap;font-size:14px}.JuYt0G_learner{align-items:center;gap:var(--space-md);color:var(--color-text-primary);font-weight:600;display:flex}.JuYt0G_avatar{border-radius:var(--radius-pill);object-fit:cover;width:32px;height:32px}.JuYt0G_progress{align-items:center;gap:var(--space-md);display:flex}.JuYt0G_progressTrack{border-radius:var(--radius-pill);background:var(--color-border);width:80px;height:6px;overflow:hidden}.JuYt0G_progressFill{border-radius:var(--radius-pill);background:#3b82f6;height:100%;display:block}.JuYt0G_progressValue{color:var(--color-text-primary);font-size:12px;font-weight:600}.JuYt0G_badge{height:24px;padding:0 var(--space-sm);border-radius:var(--radius-sm);white-space:nowrap;align-items:center;font-size:13px;font-weight:500;display:inline-flex}.JuYt0G_active{background:var(--color-success-badge-surface);color:var(--color-success-dark)}.JuYt0G_pending{color:var(--color-warning-dark);background:#fef3c7}@media (min-width:1100px){.JuYt0G_mid{grid-template-columns:minmax(0,1fr) minmax(300px,400px)}}
._6DmknW_primary,._6DmknW_secondary{justify-content:center;align-items:center;gap:var(--space-sm);border-radius:var(--radius-md);white-space:nowrap;height:36px;padding:0 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}._6DmknW_primary{background:var(--color-session-join);color:var(--color-text-inverse)}._6DmknW_secondary{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary)}
.ETU9-G_dialog{border-radius:var(--radius-xl);background:var(--color-surface);width:min(540px,100vw - 32px);color:var(--color-text-primary);border:0;margin:auto;padding:0;box-shadow:0 18px 50px #0f172a2e}.ETU9-G_dialog::backdrop{background:#47556975}.ETU9-G_form{padding:18px 20px var(--space-lg);flex-direction:column;gap:14px;display:flex}.ETU9-G_top{justify-content:space-between;align-items:flex-start;gap:var(--space-md);display:flex}.ETU9-G_title{margin:0;font-size:16px;font-weight:700;line-height:22px}.ETU9-G_subtitle{color:var(--color-text-muted);margin:2px 0 0;font-size:12px;font-weight:400;line-height:16px}.ETU9-G_close{border-radius:var(--radius-sm);background:var(--color-surface);border:1px solid #d9dee7;flex:none;width:22px;height:22px;margin-top:1px;padding:0}.ETU9-G_field{flex-direction:column;gap:6px;display:flex}.ETU9-G_label{color:#3f4854;font-size:12px;font-weight:600;line-height:16px}.ETU9-G_required{color:#ef4444}.ETU9-G_input,.ETU9-G_textarea{border-radius:var(--radius-md);background:var(--color-surface);color:#1f2937;border:1px solid #e6e8ee;width:100%;font-size:13px;font-weight:400;line-height:18px}.ETU9-G_input{height:36px;padding:0 var(--space-md)}.ETU9-G_textarea{height:74px;padding:10px var(--space-md);resize:none}.ETU9-G_input::placeholder,.ETU9-G_textarea::placeholder{color:#a3acb8}.ETU9-G_hint{color:#b0b7c3;font-size:11px;font-weight:400;line-height:14px}.ETU9-G_split{gap:var(--space-lg);grid-template-columns:1fr 1fr;display:grid}.ETU9-G_footer{justify-content:space-between;align-items:center;gap:var(--space-md);margin-top:2px;display:flex}.ETU9-G_live{align-items:center;gap:var(--space-sm);color:#4b5563;font-size:13px;font-weight:400;line-height:18px;display:inline-flex}.ETU9-G_check{background:var(--color-surface);appearance:none;border:1px solid #c5cad3;border-radius:50%;width:14px;height:14px;margin:0}.ETU9-G_check:checked{box-shadow:inset 0 0 0 3px var(--color-surface);background:#6947fe;border-color:#6947fe}.ETU9-G_actions{align-items:center;gap:var(--space-sm);display:flex}.ETU9-G_cancel,.ETU9-G_submit{height:34px;padding:0 var(--space-lg);border-radius:var(--radius-md);font-size:13px;font-weight:600;line-height:18px}.ETU9-G_cancel{background:var(--color-surface);color:#374151;border:1px solid #e6e8ee}.ETU9-G_submit{background:var(--color-session-join);color:var(--color-text-inverse);border:0}
.xovahG_screen{background:var(--color-background);flex-direction:column;min-height:100vh;padding:0;display:flex}.xovahG_brand{gap:var(--space-xl);padding:var(--space-xl);background:var(--color-gradient);color:var(--color-text-inverse);flex-direction:column;display:flex}.xovahG_brandCopy{gap:var(--space-lg);flex-direction:column;display:flex}.xovahG_headline{max-width:11em;color:var(--color-text-inverse);font-size:var(--font-size-heading1);font-weight:var(--font-weight-heading1);line-height:var(--line-height-heading1);margin:0}.xovahG_subcopy{max-width:36ch;color:var(--color-text-inverse);font-size:var(--font-size-body-small);line-height:var(--line-height-body);opacity:.92;margin:0}.xovahG_stats{gap:var(--space-xxl);margin:0;display:flex}.xovahG_stats div{gap:var(--space-xs);flex-direction:column-reverse;display:flex}.xovahG_stats dd{font-size:var(--font-size-heading3);font-weight:var(--font-weight-heading1);margin:0;line-height:1}.xovahG_stats dt{font-size:var(--font-size-caption);font-weight:var(--font-weight-body);line-height:var(--line-height-caption);opacity:.85;margin:0}.xovahG_panel{justify-content:center;align-items:center;gap:var(--space-xl);padding:var(--space-xl) var(--space-lg) var(--space-xxl);flex-direction:column;flex:1;display:flex;overflow-y:auto}.xovahG_logo{width:min(400px,100%);height:auto}@media (min-width:1024px){.xovahG_screen{flex-direction:row}.xovahG_brand{min-height:100vh;padding:var(--space-xxxl);flex:0 0 42%;justify-content:space-between}.xovahG_headline{font-size:var(--font-size-display);line-height:var(--line-height-display)}.xovahG_panel{min-height:100vh;padding:var(--space-xxl)}}
.DHI91q_toolbar{justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.DHI91q_filters{gap:var(--space-sm);flex-wrap:wrap;display:flex}.DHI91q_filter,.DHI91q_filterActive{height:36px;padding:0 var(--space-lg);border:1px solid var(--color-border);appearance:none;background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;border-radius:10px;font-size:13px;font-weight:500;line-height:1}.DHI91q_filterActive{color:var(--color-text-inverse);background:#1a77a3;border-color:#0000;font-weight:600}.DHI91q_create{min-height:40px;padding:0 var(--space-lg);color:var(--color-text-inverse);background:linear-gradient(90deg,#9d4dfc 0%,#1359b2 100%);border-radius:10px;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}
._5W5BBq_header{justify-content:space-between;align-items:center;gap:var(--space-lg);padding:var(--space-lg) var(--space-xl);background:var(--color-surface);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}._5W5BBq_titleRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._5W5BBq_title{color:var(--color-text-primary);font-size:var(--font-size-heading3);font-weight:var(--font-weight-heading1);line-height:var(--line-height-heading3);margin:0}._5W5BBq_subtitle{margin:var(--space-xs) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small)}._5W5BBq_actions{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}._5W5BBq_action{align-items:center;gap:var(--space-sm);height:var(--dimension-button-height);padding:0 var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text-primary);font-size:var(--font-size-body-small);font-weight:var(--font-weight-button);line-height:var(--line-height-body-small);display:inline-flex}._5W5BBq_profile{align-items:center;gap:var(--space-sm);margin-left:var(--space-sm);display:flex}._5W5BBq_photo{border-radius:var(--radius-round);object-fit:cover;width:40px;height:40px}._5W5BBq_name,._5W5BBq_role{display:block}._5W5BBq_name{color:var(--color-text-primary);font-size:var(--font-size-body-small);font-weight:var(--font-weight-heading4);line-height:var(--line-height-body-small)}._5W5BBq_role{color:var(--color-info);font-size:var(--font-size-caption);line-height:var(--line-height-caption)}
.hG2eOG_page{gap:var(--space-lg);flex-direction:column;display:flex}.hG2eOG_topBar{justify-content:space-between;align-items:flex-start;gap:var(--space-md);flex-wrap:wrap;display:flex}.hG2eOG_pageTitle{color:var(--color-text-primary);margin:0;font-size:18px;font-weight:700;line-height:1.3}.hG2eOG_pageNote{color:var(--color-text-secondary);margin:2px 0 0;font-size:13px;line-height:1.4}.hG2eOG_topActions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.hG2eOG_addBtn,.hG2eOG_secondaryBtn{justify-content:center;align-items:center;gap:var(--space-sm);min-height:36px;padding:0 var(--space-lg);border-radius:var(--radius-md);appearance:none;font:inherit;cursor:pointer;white-space:nowrap;border:0;font-size:14px;font-weight:600;display:inline-flex}.hG2eOG_addBtn{background:var(--color-gradient-action);color:var(--color-text-inverse)}.hG2eOG_secondaryBtn{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary)}.hG2eOG_addBtn:disabled,.hG2eOG_addLearner:disabled{opacity:.5;cursor:not-allowed}.hG2eOG_podGrid{gap:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(260px,320px));display:grid}.hG2eOG_podCard{gap:var(--space-md);padding:var(--space-lg);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface);cursor:pointer;flex-direction:column;transition:border-color .15s;display:flex}.hG2eOG_podCard:hover{border-color:#c7d2fe}.hG2eOG_podHead{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.hG2eOG_podName{margin:0;font-size:14px;font-weight:700;line-height:1.4}.hG2eOG_podLink{color:var(--color-text-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.hG2eOG_capacity{border-radius:var(--radius-pill);color:#1e40af;white-space:nowrap;background:#dbeafe;align-items:center;height:22px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.hG2eOG_capacityFull{color:#b91c1c;background:#fee2e2}.hG2eOG_block{gap:var(--space-sm);flex-direction:column;display:flex}.hG2eOG_block+.hG2eOG_block{margin-top:var(--space-xs)}.hG2eOG_blockLabel{color:var(--color-text-secondary);margin:0;font-size:12px;font-weight:500}.hG2eOG_mentorSelect{width:100%;min-height:46px;padding:0 var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);appearance:none;background:var(--color-surface);color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:10px;font-size:13px;display:flex}.hG2eOG_mentorEmpty{color:var(--color-text-muted);border-style:dashed}.hG2eOG_mentorName{flex:1;min-width:0}.hG2eOG_initial{border-radius:var(--radius-pill);background:var(--color-surface-muted);width:28px;height:28px;color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.hG2eOG_initialLarge{border:1px solid var(--color-border);background:var(--color-surface-subtle);width:32px;height:32px}.hG2eOG_mentorInitial{color:#1e40af;background:#dbeafe}.hG2eOG_learnerList{scrollbar-width:thin;flex-direction:column;gap:10px;max-height:158px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.hG2eOG_learnerRow{min-height:46px;padding:0 var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);color:var(--color-text-primary);flex-shrink:0;align-items:center;gap:10px;font-size:13px;display:flex}.hG2eOG_learnerName{flex:1;min-width:0}.hG2eOG_emptyRow{border:1px dashed var(--color-border);border-radius:var(--radius-md);min-height:46px;color:var(--color-text-muted);place-content:center;font-size:12px;display:grid}.hG2eOG_addLearner{justify-content:center;align-items:center;gap:var(--space-sm);border-radius:var(--radius-md);appearance:none;background:var(--color-surface-muted);min-height:36px;color:var(--color-text-secondary);font:inherit;cursor:pointer;border:0;margin-top:auto;font-size:13px;font-weight:600;display:inline-flex}.hG2eOG_card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface);padding:20px}.hG2eOG_unassignedHead{justify-content:space-between;align-items:flex-start;gap:var(--space-md);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.hG2eOG_cardTitle{color:var(--color-text-primary);margin:0;font-size:16px;font-weight:700;line-height:1.4}.hG2eOG_cardNote{color:var(--color-text-secondary);margin:2px 0 0;font-size:13px;line-height:1.4}.hG2eOG_error{color:#b91c1c;margin:0;font-size:13px;font-weight:500}.hG2eOG_remaining{min-height:26px;padding:0 var(--space-md);border-radius:var(--radius-pill);background:var(--color-surface-muted);color:var(--color-text-secondary);align-items:center;font-size:12px;font-weight:600;display:inline-flex}.hG2eOG_unassignedList{scrollbar-width:thin;max-height:280px;margin:0;padding:0;list-style:none;overflow-y:auto}.hG2eOG_unassignedRow{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:56px;display:flex}.hG2eOG_unassignedRow+.hG2eOG_unassignedRow{border-top:1px solid var(--color-border-subtle)}.hG2eOG_unassignedMeta{align-items:center;gap:var(--space-md);display:flex}.hG2eOG_unassignedName{color:var(--color-text-primary);font-size:14px}.hG2eOG_assign{min-height:28px;padding:0 var(--space-md);appearance:none;background:var(--color-surface-muted);color:var(--color-text-secondary);font:inherit;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.hG2eOG_dialog{border-radius:var(--radius-xl);background:var(--color-surface);width:min(480px,100vw - 32px);color:var(--color-text-primary);border:0;margin:auto;padding:0;overflow:hidden;box-shadow:0 24px 60px #0f172a29}.hG2eOG_dialog::backdrop{background:#47556975}.hG2eOG_dialogTop{justify-content:space-between;align-items:flex-start;gap:var(--space-md);padding:20px var(--space-xl) var(--space-lg);border-bottom:1px solid var(--color-border-subtle);display:flex}.hG2eOG_dialogBody,.hG2eOG_dialogForm{flex-direction:column;gap:14px;display:flex}.hG2eOG_dialogBody{padding:20px var(--space-xl) var(--space-xl)}.hG2eOG_dialogTitle{margin:0;font-size:18px;font-weight:700;line-height:1.4}.hG2eOG_dialogSubtitle{color:var(--color-text-secondary);margin:2px 0 0;font-size:13px;line-height:1.4}.hG2eOG_dialogClose{border:1px solid var(--color-border);background:var(--color-surface);width:26px;height:26px;color:var(--color-text-secondary);cursor:pointer;border-radius:6px;flex:none;justify-content:center;align-items:center;margin-top:4px;padding:0;display:inline-flex}.hG2eOG_field{flex-direction:column;gap:6px;display:flex}.hG2eOG_fieldLabel{color:var(--color-text-secondary);font-size:13px;font-weight:600}.hG2eOG_required{color:#ef4444}.hG2eOG_input{width:100%;height:40px;padding:0 var(--space-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary);font:inherit;border-radius:6px;outline:none;font-size:14px}.hG2eOG_input:focus{border-color:var(--color-violet)}.hG2eOG_dialogActions{justify-content:flex-end;gap:var(--space-sm);margin-top:var(--space-xs);display:flex}.hG2eOG_cancel{min-height:36px;padding:0 var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-secondary);font:inherit;cursor:pointer;font-size:14px;font-weight:600}.hG2eOG_pickList{gap:var(--space-sm);flex-direction:column;max-height:360px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.hG2eOG_pickRow{width:100%;min-height:52px;padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:10px;display:flex}.hG2eOG_pickRow:hover:not(:disabled){border-color:#c7d2fe}.hG2eOG_pickRow:disabled{opacity:.5;cursor:not-allowed}.hG2eOG_pickRow input{accent-color:var(--color-violet);margin:0}.hG2eOG_pickSelected{background:#eef2ff;border-color:#c7d2fe}.hG2eOG_pickMeta{flex-direction:column;flex:1;gap:2px;min-width:0;font-size:13px;display:flex}.hG2eOG_pickMeta span{color:var(--color-text-muted);font-size:12px}.hG2eOG_pickLoad{color:var(--color-text-muted);white-space:nowrap;font-size:12px;font-weight:600}@media (max-width:700px){.hG2eOG_podGrid{grid-template-columns:1fr}}.hG2eOG_headActions{flex:none;align-items:center;gap:6px;display:inline-flex}.hG2eOG_editChip{border-radius:var(--radius-pill);appearance:none;color:#1e40af;cursor:pointer;background:#dbeafe;border:0;align-items:center;height:22px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.hG2eOG_deleteChip{border-radius:var(--radius-pill);appearance:none;height:22px;color:var(--color-error);cursor:pointer;background:#fee2e2;border:0;align-items:center;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.hG2eOG_deleteChip:hover{background:#fecaca}.hG2eOG_editChip:hover{background:#c7dcfb}
._4A_d2W_card{padding:var(--space-xl);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}._4A_d2W_head{justify-content:space-between;align-items:flex-start;gap:var(--space-md);display:flex}._4A_d2W_author{align-items:center;gap:var(--space-md);min-width:0;display:flex}._4A_d2W_avatar,._4A_d2W_commentAvatar,._4A_d2W_replyAvatar{object-fit:cover;border-radius:50%;flex:none}._4A_d2W_avatar{width:36px;height:36px}._4A_d2W_commentAvatar{width:28px;height:28px}._4A_d2W_replyAvatar{width:24px;height:24px}._4A_d2W_name{color:var(--color-text-primary);margin:0;font-size:14px;font-weight:600;line-height:1.3}._4A_d2W_meta{color:var(--color-text-subtle);margin:2px 0 0;font-size:12px;line-height:1.3}._4A_d2W_tag{height:22px;padding:0 var(--space-sm);color:var(--color-primary);white-space:nowrap;background:#eef3ff;border-radius:6px;flex:none;align-items:center;margin-top:6px;font-size:11px;font-weight:600;display:inline-flex}._4A_d2W_title{color:var(--color-text-primary);margin:18px 0 0;font-size:16px;font-weight:700;line-height:1.4}._4A_d2W_body{margin:var(--space-md) 0 0;color:var(--color-text-secondary);font-size:14px;line-height:1.6}._4A_d2W_reply{align-items:center;gap:var(--space-sm);min-height:32px;margin-top:var(--space-md);padding:0 var(--space-md);appearance:none;color:var(--color-primary);cursor:pointer;background:#f3f6ff;border:1px solid #dbe5ff;border-radius:6px;font-size:13px;font-weight:600;display:inline-flex}._4A_d2W_stats{gap:var(--space-xl);margin-top:var(--space-md);flex-wrap:wrap;display:flex}._4A_d2W_stat,._4A_d2W_statActive{appearance:none;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:500;display:inline-flex}._4A_d2W_statActive{color:var(--color-primary);font-weight:600}._4A_d2W_comments{margin-top:var(--space-lg)}._4A_d2W_commentsHead{justify-content:space-between;align-items:center;gap:var(--space-md);margin-bottom:var(--space-sm);display:flex}._4A_d2W_commentsTitle{color:var(--color-text-secondary);margin:0;font-size:13px;font-weight:600}._4A_d2W_sort{appearance:none;color:var(--color-text-subtle);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}._4A_d2W_sort span{color:var(--color-primary);margin-left:4px;font-weight:600}._4A_d2W_commentList{gap:var(--space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._4A_d2W_comment{padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle)}._4A_d2W_commentHead{justify-content:space-between;align-items:flex-start;gap:var(--space-md);display:flex}._4A_d2W_commentName{color:var(--color-text-primary);margin:0;font-size:13px;font-weight:600;line-height:1.3}._4A_d2W_commentActions{gap:var(--space-md);margin-top:var(--space-sm);flex:none;display:flex}._4A_d2W_commentAction,._4A_d2W_commentActionActive{appearance:none;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:500;display:inline-flex}._4A_d2W_commentActionActive{color:var(--color-primary);font-weight:600}._4A_d2W_commentText{color:var(--color-text-secondary);margin:10px 0 0;font-size:14px;line-height:1.5}._4A_d2W_replies{gap:var(--space-sm);margin:var(--space-sm) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}._4A_d2W_replyItem{padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted)}._4A_d2W_replyName{color:var(--color-text-primary);margin:0;font-size:12px;font-weight:600;line-height:1.3}._4A_d2W_replyMeta{color:var(--color-text-subtle);margin:2px 0 0;font-size:11px;line-height:1.3}._4A_d2W_replyLink{appearance:none;color:var(--color-primary);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}._4A_d2W_replyText{margin:var(--space-sm) 0 0;color:var(--color-text-secondary);font-size:13px;line-height:1.5}._4A_d2W_noComments{padding:var(--space-md);border:1px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-text-subtle);margin:0;font-size:13px}._4A_d2W_composer{margin-top:var(--space-md);padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle)}._4A_d2W_composerHead{justify-content:space-between;align-items:center;gap:var(--space-md);margin-bottom:var(--space-md);display:flex}._4A_d2W_composerLabel{color:var(--color-text-secondary);font-size:13px;font-weight:600}._4A_d2W_shortcut{color:var(--color-text-subtle);font-size:12px}._4A_d2W_composerRow{align-items:center;gap:10px;display:flex}._4A_d2W_composerField{align-items:center;gap:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex:1;min-width:0;min-height:40px;padding:0 6px 0 10px;display:flex}._4A_d2W_composerField input{appearance:none;min-width:0;color:var(--color-text-primary);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:13px}._4A_d2W_composerField input::placeholder{color:var(--color-text-subtle)}._4A_d2W_mention{height:26px;padding:0 var(--space-sm);appearance:none;color:var(--color-primary);cursor:pointer;background:#f3f6ff;border:0;border-radius:6px;flex:none;font-size:12px;font-weight:600}._4A_d2W_post{min-height:32px;padding:0 var(--space-md);appearance:none;background:var(--color-gradient-action);color:var(--color-text-inverse);cursor:pointer;border:0;border-radius:6px;flex:none;font-size:13px;font-weight:600}@media (max-width:767px){._4A_d2W_card{padding:var(--space-lg)}._4A_d2W_commentHead{flex-wrap:wrap}._4A_d2W_commentActions{margin-top:0}._4A_d2W_shortcut{display:none}}._4A_d2W_error{color:var(--color-error);margin:0;font-size:12px}
.ZuRCRG_section{gap:var(--space-lg);flex-direction:column;display:flex}.ZuRCRG_title{color:var(--color-text-primary);margin:0;font-size:18px;font-weight:600}.ZuRCRG_stats{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ZuRCRG_stats li{padding:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;gap:4px;display:flex}.ZuRCRG_statValue{color:var(--color-text-primary);font-size:22px;font-weight:700}.ZuRCRG_statLabel{color:var(--color-text-secondary);font-size:13px;font-weight:600}.ZuRCRG_card{padding:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.ZuRCRG_filters{align-items:flex-end;gap:var(--space-md);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.ZuRCRG_field{flex-direction:column;gap:6px;min-width:160px;display:flex}.ZuRCRG_label{color:var(--color-text-secondary);font-size:13px;font-weight:600}.ZuRCRG_input{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);height:38px;color:var(--color-text-primary);font:inherit;padding:0 12px;font-size:14px}.ZuRCRG_tableWrap{overflow-x:auto}.ZuRCRG_table{border-collapse:collapse;width:100%;font-size:14px}.ZuRCRG_table th{color:var(--color-text-secondary);text-align:left;text-transform:uppercase;white-space:nowrap;padding:10px 12px;font-size:12px;font-weight:600}.ZuRCRG_table td{border-top:1px solid var(--color-border);color:var(--color-text-primary);vertical-align:top;padding:12px}.ZuRCRG_right{text-align:right!important}.ZuRCRG_sub{color:var(--color-text-subtle);margin:2px 0 0;font-size:12px}.ZuRCRG_badge{background:var(--color-surface-subtle);color:var(--color-text-secondary);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-block}.ZuRCRG_empty,.ZuRCRG_error{padding:var(--space-lg);color:var(--color-text-secondary);text-align:center}.ZuRCRG_error{color:var(--color-danger,#c2410c)}.ZuRCRG_pager{justify-content:flex-end;align-items:center;gap:var(--space-md);margin-top:var(--space-md);color:var(--color-text-secondary);font-size:13px;display:flex}.ZuRCRG_pagerBtn{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);height:34px;color:var(--color-text-primary);font:inherit;cursor:pointer;padding:0 14px;font-size:13px;font-weight:600}.ZuRCRG_pagerBtn:disabled{cursor:not-allowed;opacity:.5}@media (min-width:1024px){.ZuRCRG_stats{grid-template-columns:repeat(4,minmax(0,1fr))}}
.tgfBxq_card{padding:var(--space-xxl);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.tgfBxq_cardTitle{margin:0 0 var(--space-xl);color:var(--color-text-primary);font-size:18px;font-weight:700}.tgfBxq_form{flex-direction:column;gap:26px;display:flex}.tgfBxq_row2{gap:var(--space-xl);grid-template-columns:1fr 1fr;display:grid}.tgfBxq_field{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.tgfBxq_label{color:#334155;font-size:13px;font-weight:600}.tgfBxq_input,.tgfBxq_select{width:100%;min-height:40px;padding:0 var(--space-md);border:1px solid var(--color-border);appearance:none;background:var(--color-surface-subtle);color:var(--color-text-primary);border-radius:6px;outline:none;font-size:14px}.tgfBxq_input:focus,.tgfBxq_select:focus{background:var(--color-surface);border-color:#818cf8}.tgfBxq_input::placeholder{color:var(--color-text-subtle)}.tgfBxq_selectWrap{align-items:center;display:flex;position:relative}.tgfBxq_selectWrap .tgfBxq_select{cursor:pointer;padding-right:36px}.tgfBxq_selectWrap img{pointer-events:none;position:absolute;right:12px}.tgfBxq_note{margin-top:var(--space-xl);padding:14px var(--space-lg);color:#334155;background:#eef2ff;border:1px solid #818cf8;border-radius:6px;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.tgfBxq_note svg{color:#6366f1;flex-shrink:0;margin-top:1px}.tgfBxq_note p{margin:0}.tgfBxq_note strong{color:#4f46e5;font-weight:600}.tgfBxq_error{margin:var(--space-lg) 0 0;color:#b91c1c;font-size:13px;font-weight:500}.tgfBxq_actions{gap:var(--space-md);flex-wrap:wrap;margin-top:36px;display:flex}.tgfBxq_add,.tgfBxq_cancel{justify-content:center;align-items:center;gap:var(--space-sm);min-height:36px;padding:0 var(--space-lg);appearance:none;white-space:nowrap;cursor:pointer;border-radius:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.tgfBxq_add{background:var(--color-gradient-action);color:var(--color-text-inverse);border:0}.tgfBxq_add:disabled{opacity:.7;cursor:progress}.tgfBxq_cancel{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary)}.tgfBxq_cancel:hover,.tgfBxq_cancel:active,.tgfBxq_cancel:focus{color:var(--color-text-primary)}@media (max-width:700px){.tgfBxq_card{padding:var(--space-lg)}.tgfBxq_row2{grid-template-columns:1fr}}
._4poxha_card{padding:var(--space-xxl);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}._4poxha_field{gap:var(--space-sm);flex-direction:column;display:flex}._4poxha_label{color:#334155;font-size:13px;font-weight:600}._4poxha_roleInput{width:100%;min-height:40px;padding:0 var(--space-md);appearance:none;color:var(--color-text-primary);background:#eef2ff;border:1px solid #818cf8;border-radius:6px;outline:none;font-size:14px;font-weight:600}._4poxha_sectionTitle{margin:var(--space-xxl) 0 var(--space-xl);color:var(--color-text-primary);font-size:16px;font-weight:700}._4poxha_groups{gap:var(--space-lg);flex-direction:column;display:flex}._4poxha_groupTitle{background:var(--color-surface-muted);color:#334155;letter-spacing:.01em;text-transform:uppercase;border-radius:4px;margin:0;padding:6px 10px;font-size:12px;font-weight:600}._4poxha_items{padding:var(--space-xs) 0 0;flex-direction:column;margin:0;list-style:none;display:flex}._4poxha_item{align-items:center;gap:var(--space-md);padding:5px var(--space-sm);color:#1e293b;cursor:pointer;font-size:14px;font-weight:400;display:inline-flex}._4poxha_checkbox{accent-color:#6366f1;cursor:pointer;width:16px;height:16px;margin:0}._4poxha_checkbox:disabled{cursor:not-allowed}._4poxha_checkbox:disabled+span{color:var(--color-text-muted)}._4poxha_hint{color:var(--color-text-muted);margin:0;font-size:13px}._4poxha_note{align-items:flex-start;gap:var(--space-sm);margin:var(--space-xl) 0 0;color:var(--color-text-muted);font-size:13px;line-height:1.45;display:flex}._4poxha_note svg{color:#6366f1;flex-shrink:0;margin-top:1px}._4poxha_success,._4poxha_error{margin:var(--space-md) 0 0;font-size:13px;font-weight:500}._4poxha_success{color:#047857}._4poxha_error{color:#b91c1c}._4poxha_actions{gap:var(--space-md);margin-top:var(--space-xl);flex-wrap:wrap;display:flex}._4poxha_update,._4poxha_discard{justify-content:center;align-items:center;gap:var(--space-sm);min-height:36px;padding:0 var(--space-lg);appearance:none;white-space:nowrap;cursor:pointer;border-radius:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}._4poxha_update{background:var(--color-gradient-action);color:var(--color-text-inverse);border:0}._4poxha_update:disabled,._4poxha_discard:disabled{opacity:.6;cursor:not-allowed}._4poxha_discard{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary)}._4poxha_discard:hover,._4poxha_discard:active,._4poxha_discard:focus{color:var(--color-text-primary)}@media (max-width:700px){._4poxha_card{padding:var(--space-lg)}}
.zjuFEW_card{gap:var(--space-lg);width:min(100%,560px);padding:var(--space-xl);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-lg);flex-direction:column;display:flex}.zjuFEW_wide{width:min(100%,640px)}.zjuFEW_intro{gap:var(--space-xs);flex-direction:column;display:flex}.zjuFEW_title{color:var(--color-text-primary);font-size:var(--font-size-heading3);font-weight:var(--font-weight-heading1);line-height:var(--line-height-heading3);margin:0}.zjuFEW_subtitle{color:var(--color-text-muted);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);margin:0}.zjuFEW_stepPane{gap:var(--space-lg);flex-direction:column;animation:.28s zjuFEW_fadeSlide;display:flex}@keyframes zjuFEW_fadeSlide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.zjuFEW_fields{gap:var(--space-md);flex-direction:column;display:flex}.zjuFEW_row{gap:var(--space-md);display:grid}.zjuFEW_row2{grid-template-columns:1fr}@media (min-width:520px){.zjuFEW_row2{grid-template-columns:1fr 1fr}}.zjuFEW_phoneRow{gap:var(--space-sm);grid-template-columns:110px 1fr;display:grid}.zjuFEW_field{gap:var(--space-sm);flex-direction:column;display:flex}.zjuFEW_label{color:var(--color-text-secondary);font-size:var(--font-size-label);font-weight:var(--font-weight-label);line-height:var(--line-height-label)}.zjuFEW_input,.zjuFEW_select{width:100%;height:var(--dimension-input-height);padding:0 var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font-size:var(--font-size-body-small)}.zjuFEW_select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--color-text-muted) 50%), linear-gradient(135deg, var(--color-text-muted) 50%, transparent 50%);background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 12px) calc(50% - 2px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:36px}.zjuFEW_input:focus,.zjuFEW_select:focus{outline:2px solid var(--color-primary);outline-offset:1px}.zjuFEW_inputError{border-color:#e11d48}.zjuFEW_error{color:#e11d48;font-size:12px;font-weight:var(--font-weight-label);margin:0}.zjuFEW_hint{color:var(--color-text-muted);margin:0;font-size:12px;line-height:1.4}.zjuFEW_checklist{grid-template-columns:1fr 1fr;gap:4px 12px;margin:0;padding:0;list-style:none;display:grid}.zjuFEW_checkItem{color:var(--color-text-muted);font-size:12px}.zjuFEW_checkOk{color:var(--color-primary)}.zjuFEW_promoRow{gap:var(--space-sm);grid-template-columns:1fr auto;align-items:end;display:grid}.zjuFEW_secondaryBtn{height:var(--dimension-input-height);padding:0 var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font-size:var(--font-size-body-small);font-weight:var(--font-weight-label);cursor:pointer}.zjuFEW_promoOk{color:var(--color-primary);font-size:12px;font-weight:var(--font-weight-label);margin:0}.zjuFEW_promoWarn{color:#c2410c;font-size:12px;font-weight:var(--font-weight-label);margin:0}.zjuFEW_actions{gap:var(--space-sm);margin-top:var(--space-xs);display:flex}.zjuFEW_back{min-width:96px;height:var(--dimension-input-height);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text-primary);font-size:var(--font-size-button);font-weight:var(--font-weight-button);cursor:pointer;flex:none}.zjuFEW_primary{height:var(--dimension-input-height);border-radius:var(--radius-lg);background:var(--color-gradient);color:var(--color-text-inverse);font-size:var(--font-size-button);font-weight:var(--font-weight-button);line-height:var(--line-height-button);cursor:pointer;border:0;flex:1}.zjuFEW_primary:disabled{opacity:.45;cursor:not-allowed}.zjuFEW_footerLink{color:var(--color-text-muted);font-size:var(--font-size-body-small);text-align:center;margin:0}.zjuFEW_footerLink a{color:var(--color-purple-deep);font-weight:var(--font-weight-label);text-decoration:none}.zjuFEW_tracks{gap:var(--space-md);display:grid}.zjuFEW_track{gap:var(--space-md);padding:var(--space-md);border:1.5px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);text-align:left;cursor:pointer;grid-template-columns:88px 1fr;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.zjuFEW_track:hover{border-color:color-mix(in srgb, var(--color-primary) 40%, var(--color-border))}.zjuFEW_trackSelected{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 18%, transparent)}.zjuFEW_trackImage{object-fit:cover;border-radius:var(--radius-md);width:88px;height:72px}.zjuFEW_trackBody{flex-direction:column;gap:4px;min-width:0;display:flex}.zjuFEW_trackMeta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.zjuFEW_tag{background:color-mix(in srgb, var(--color-primary) 12%, white);color:var(--color-primary);font-size:11px;font-weight:var(--font-weight-label);border-radius:999px;padding:2px 8px;display:inline-flex}.zjuFEW_trackTitle{color:var(--color-text-primary);font-size:var(--font-size-body-small);font-weight:var(--font-weight-heading3);margin:0;line-height:1.35}.zjuFEW_trackBlurb{color:var(--color-text-muted);margin:0;font-size:12px;line-height:1.4}.zjuFEW_trackPrice{color:var(--color-text-primary);font-size:var(--font-size-body-small);font-weight:var(--font-weight-heading3);margin:2px 0 0}.zjuFEW_helpCard{padding:var(--space-md);border:1.5px dashed var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-secondary);text-align:left;cursor:pointer;flex-direction:column;gap:6px;display:flex}.zjuFEW_helpCardSelected{border-style:solid;border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 18%, transparent)}.zjuFEW_helpTitle{color:var(--color-text-primary);font-size:var(--font-size-body-small);font-weight:var(--font-weight-heading3);margin:0}.zjuFEW_slots{gap:var(--space-sm);grid-template-columns:1fr 1fr;display:grid}.zjuFEW_slot{min-height:44px;padding:0 var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:12px;font-weight:var(--font-weight-label);text-align:center;cursor:pointer;place-items:center;display:grid;position:relative}.zjuFEW_slot:has(:checked){border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 10%, white);color:var(--color-text-primary)}.zjuFEW_slotInput{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.zjuFEW_banner{gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-primary) 10%, white);color:var(--color-text-secondary);font-size:var(--font-size-body-small);align-items:flex-start;line-height:1.45;display:flex}.zjuFEW_docTypes{gap:var(--space-sm);grid-template-columns:1fr;display:grid}@media (min-width:520px){.zjuFEW_docTypes{grid-template-columns:repeat(3,minmax(0,1fr))}}.zjuFEW_docType{border:1px solid var(--color-border);border-radius:var(--radius-md);min-height:40px;color:var(--color-text-muted);font-size:12px;font-weight:var(--font-weight-label);text-align:center;cursor:pointer;place-items:center;padding:0 8px;display:grid;position:relative}.zjuFEW_docType:has(:checked){border-color:var(--color-primary);background:var(--color-surface);box-shadow:var(--shadow-sm);color:var(--color-text-primary)}.zjuFEW_docInput{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.zjuFEW_dropzone{justify-content:center;align-items:center;gap:var(--space-sm);min-height:140px;padding:var(--space-lg);border:1.5px dashed var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-secondary);color:var(--color-text-muted);font-size:var(--font-size-body-small);text-align:center;cursor:pointer;flex-direction:column;transition:border-color .18s;display:flex}.zjuFEW_dropzoneActive{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 8%, white)}.zjuFEW_dropzone input{display:none}.zjuFEW_fileChip{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);display:flex}.zjuFEW_progressBar{background:var(--color-border);border-radius:999px;width:100%;height:6px;overflow:hidden}.zjuFEW_progressFill{background:var(--color-gradient);border-radius:999px;height:100%;transition:width .2s}.zjuFEW_toast{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);color:#15803d;font-size:13px;font-weight:var(--font-weight-label);background:#e3f4e9;animation:.28s zjuFEW_fadeSlide}.zjuFEW_summary{gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-secondary);flex-direction:column;display:flex}.zjuFEW_summaryRow{justify-content:space-between;gap:var(--space-md);color:var(--color-text-secondary);font-size:var(--font-size-body-small);display:flex}.zjuFEW_summaryTotal{padding-top:var(--space-sm);border-top:1px solid var(--color-border);color:var(--color-text-primary);font-size:var(--font-size-body);font-weight:var(--font-weight-heading3);justify-content:space-between;display:flex}.zjuFEW_stripeHead{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.zjuFEW_stripeMark{color:var(--color-text-muted);font-size:12px;font-weight:var(--font-weight-label);align-items:center;gap:6px;display:inline-flex}.zjuFEW_stripeLogo{color:#635bff;letter-spacing:-.02em;font-weight:700}.zjuFEW_payOverlay{align-items:center;gap:var(--space-sm);padding:var(--space-lg);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface) 92%, var(--color-primary));color:var(--color-text-secondary);font-size:var(--font-size-body-small);text-align:center;flex-direction:column;display:flex}.zjuFEW_spinner{border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:999px;width:28px;height:28px;animation:.7s linear infinite zjuFEW_spin}@keyframes zjuFEW_spin{to{transform:rotate(360deg)}}.zjuFEW_successCenter{align-items:center;gap:var(--space-lg);text-align:center;flex-direction:column;display:flex}.zjuFEW_successIcon{color:#16a34a;width:72px;height:72px;font-size:30px;font-weight:var(--font-weight-heading1);background:#def2e6;border-radius:999px;place-items:center;line-height:1;animation:.36s zjuFEW_pop;display:grid}@keyframes zjuFEW_pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.zjuFEW_successCopy{gap:var(--space-sm);flex-direction:column;max-width:36ch;display:flex}.zjuFEW_successTitle{color:var(--color-text-primary);font-size:var(--font-size-heading3);font-weight:var(--font-weight-heading1);line-height:var(--line-height-heading3);margin:0}.zjuFEW_successLead{color:var(--color-text-primary);font-size:var(--font-size-body);font-weight:var(--font-weight-heading3);line-height:var(--line-height-body);margin:0}.zjuFEW_successBody{color:var(--color-text-muted);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);margin:0}.zjuFEW_successBody strong{color:var(--color-text-primary);font-weight:var(--font-weight-heading3)}.zjuFEW_successCenter .zjuFEW_banner{text-align:left;width:100%}.zjuFEW_successCta{width:100%;min-height:var(--dimension-input-height);padding:0 var(--space-md);border-radius:var(--radius-lg);appearance:none;background:var(--color-gradient-action);color:var(--color-text-inverse);font-size:var(--font-size-button);font-weight:var(--font-weight-button);line-height:var(--line-height-button);cursor:pointer;border:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.zjuFEW_successCta:hover,.zjuFEW_successCta:focus-visible,.zjuFEW_successCta:active{color:var(--color-text-inverse);text-decoration:none}@media (max-width:420px){.zjuFEW_card{padding:var(--space-lg)}.zjuFEW_track{grid-template-columns:1fr}.zjuFEW_trackImage{width:100%;height:120px}.zjuFEW_slots{grid-template-columns:1fr}}.zjuFEW_skip{border-radius:var(--radius-pill);color:#92400e;cursor:pointer;background:#fffbeb;border:1px dashed #f59e0b;align-self:center;padding:6px 12px;font-size:12px;font-weight:600}.zjuFEW_skip:disabled{opacity:.5;cursor:not-allowed}
.GQ4G4W_card{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);padding:22px;box-shadow:0 1px 3px #0f172a0a}.GQ4G4W_postHead{justify-content:space-between;align-items:flex-start;gap:var(--space-md);flex-wrap:wrap;display:flex}.GQ4G4W_author{align-items:center;gap:10px;min-width:0;display:flex}.GQ4G4W_avatar{object-fit:cover;border-radius:50%;flex:none;width:40px;height:40px}.GQ4G4W_authorName{color:var(--color-text-primary);margin:0;font-size:14px;font-weight:700;line-height:1.3}.GQ4G4W_authorMeta{color:var(--color-text-subtle);margin:2px 0 0;font-size:12px;line-height:1.3}.GQ4G4W_tag{max-width:100%;height:26px;color:var(--color-info);white-space:nowrap;background:#e8f1f6;border-radius:10px;flex:none;align-items:center;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.GQ4G4W_postTitle{color:var(--color-text-primary);margin:14px 0 0;font-size:18px;font-weight:700;line-height:1.35}.GQ4G4W_postBody{margin:var(--space-sm) 0 0;color:var(--color-text-muted);font-size:14px;line-height:1.55}.GQ4G4W_reply{align-items:center;gap:var(--space-sm);appearance:none;min-height:36px;color:var(--color-info);cursor:pointer;background:#e8f1f6;border:0;border-radius:10px;margin-top:14px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.GQ4G4W_stats{gap:var(--space-lg);margin:var(--space-md) 0 0;flex-wrap:wrap;display:flex}.GQ4G4W_stat{color:var(--color-info);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.GQ4G4W_commentsBlock{padding-top:var(--space-lg);border-top:1px solid var(--color-border);margin-top:18px}.GQ4G4W_commentsHead{justify-content:space-between;align-items:center;gap:var(--space-md);margin-bottom:var(--space-md);display:flex}.GQ4G4W_commentsTitle{color:var(--color-text-primary);margin:0;font-size:14px;font-weight:700}.GQ4G4W_sort{align-items:center;gap:var(--space-xs);appearance:none;color:var(--color-info);cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:600;display:inline-flex}.GQ4G4W_comments{gap:var(--space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.GQ4G4W_comment{gap:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#f8fafb;flex-direction:column;padding:14px;display:flex}.GQ4G4W_commentMain,.GQ4G4W_commentNested{align-items:flex-start;gap:10px;display:flex}.GQ4G4W_commentNested{padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#f2f6f5}.GQ4G4W_replies{flex-direction:column;gap:10px;margin:0 0 0 46px;padding:0;list-style:none;display:flex}.GQ4G4W_commentBody{flex:1;min-width:0}.GQ4G4W_commentAuthorLine{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.GQ4G4W_commentDot{color:var(--color-text-subtle);font-size:12px;line-height:1}.GQ4G4W_commentText{margin:var(--space-sm) 0 0;color:var(--color-text-secondary);font-size:13px;line-height:1.5}.GQ4G4W_composer{align-items:center;gap:10px;margin-top:14px;display:flex}.GQ4G4W_composerField{align-items:center;gap:var(--space-sm);min-height:44px;padding:0 var(--space-md);border:1px solid var(--color-border);background:var(--color-surface-subtle);border-radius:10px;flex:1;display:flex}.GQ4G4W_composerField input{appearance:none;min-width:0;color:var(--color-text-primary);background:0 0;border:0;outline:none;flex:1;font-size:13px}.GQ4G4W_composerField input::placeholder{color:var(--color-text-subtle)}.GQ4G4W_mention{height:24px;padding:0 var(--space-sm);border-radius:var(--radius-md);color:var(--color-info);background:#dbeafe;flex:none;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.GQ4G4W_composerAside{align-items:center;gap:var(--space-sm);flex:none;display:flex}.GQ4G4W_shortcut{color:var(--color-text-subtle);font-size:11px;line-height:1}.GQ4G4W_postBtn{min-width:72px;min-height:44px;padding:0 var(--space-lg);appearance:none;color:var(--color-text-inverse);cursor:pointer;background:#1a77a3;border:0;border-radius:10px;font-size:13px;font-weight:600}.GQ4G4W_postBtn:disabled{opacity:.55;cursor:not-allowed}@media (max-width:639px){.GQ4G4W_shortcut{display:none}}
.gAiUrG_dialog{border-radius:var(--radius-xl);background:var(--color-surface);width:min(520px,100vw - 32px);max-height:calc(100vh - 32px);color:var(--color-text-primary);border:0;margin:auto;padding:0;box-shadow:0 18px 50px #0f172a2e}.gAiUrG_dialog::backdrop{background:#47556975}.gAiUrG_form{flex-direction:column;display:flex}.gAiUrG_header{padding:20px 20px var(--space-lg);border-bottom:1px solid var(--color-border)}.gAiUrG_title{margin:0;font-size:18px;font-weight:700;line-height:24px}.gAiUrG_subtitle{margin:var(--space-xs) 0 0;color:var(--color-text-secondary);font-size:13px;line-height:18px}.gAiUrG_body{padding:var(--space-lg) 20px;flex-direction:column;gap:14px;display:flex}.gAiUrG_photoRow{align-items:center;gap:var(--space-lg);display:flex}.gAiUrG_avatar{object-fit:cover;border-radius:50%;flex:none}.gAiUrG_photoActions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.gAiUrG_split{grid-template-columns:1fr;gap:14px;display:grid}.gAiUrG_field{flex-direction:column;gap:6px;display:flex}.gAiUrG_label{font-size:12px;font-weight:600;line-height:16px}.gAiUrG_input,.gAiUrG_textarea{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:100%;color:var(--color-text-primary);font:inherit;outline:none;font-size:13px;line-height:18px}.gAiUrG_input{height:40px;padding:0 var(--space-md)}.gAiUrG_input[readonly]{background:var(--color-surface-subtle);color:var(--color-text-secondary)}.gAiUrG_textarea{min-height:88px;padding:10px var(--space-md);resize:none}.gAiUrG_hint{color:var(--color-text-subtle);margin:0;font-size:11px;line-height:14px}.gAiUrG_rules{color:var(--color-text-subtle);flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;font-size:11px;line-height:14px;list-style:none;display:flex}.gAiUrG_met{color:#16a34a}.gAiUrG_error{color:var(--color-error);margin:0;font-size:12px;line-height:16px}.gAiUrG_success{color:#16a34a;margin:0;font-size:12px;line-height:16px}.gAiUrG_footer{justify-content:flex-end;gap:var(--space-sm);border-top:1px solid var(--color-border);background:var(--color-surface-subtle);border-bottom-left-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl);padding:14px 20px;display:flex}.gAiUrG_cancel,.gAiUrG_submit,.gAiUrG_photoBtn{height:36px;padding:0 var(--space-lg);border-radius:var(--radius-md);white-space:nowrap;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.gAiUrG_cancel,.gAiUrG_photoBtn{border:1px solid var(--color-border);appearance:none;background:var(--color-surface);color:var(--color-text-secondary)}.gAiUrG_submit{appearance:none;background:var(--color-session-join);color:var(--color-text-inverse);border:0}.gAiUrG_submit:disabled,.gAiUrG_photoBtn:disabled{opacity:.6}@media (min-width:640px){.gAiUrG_split{grid-template-columns:1fr 1fr}}
.k-qTma_dialog{border-radius:var(--radius-xl);background:var(--color-surface);width:min(560px,100vw - 32px);color:var(--color-text-primary);border:0;margin:auto;padding:0;box-shadow:0 18px 50px #0f172a2e}.k-qTma_dialog::backdrop{background:#47556975}.k-qTma_form{flex-direction:column;display:flex}.k-qTma_header{justify-content:space-between;align-items:flex-start;gap:var(--space-lg);padding:20px 20px var(--space-lg);border-bottom:1px solid var(--color-border);display:flex}.k-qTma_title{color:var(--color-text-primary);margin:0;font-size:18px;font-weight:700;line-height:24px}.k-qTma_subtitle{margin:var(--space-xs) 0 0;color:var(--color-text-secondary);font-size:13px;line-height:18px}.k-qTma_close{border:1px solid var(--color-border);border-radius:var(--radius-md);appearance:none;background:var(--color-surface);width:28px;height:28px;color:var(--color-text-muted);flex:none;place-items:center;padding:0;display:grid}.k-qTma_body{padding:var(--space-lg) 20px;flex-direction:column;gap:14px;display:flex}.k-qTma_field{flex-direction:column;gap:6px;display:flex}.k-qTma_label{color:var(--color-text-primary);font-size:12px;font-weight:600;line-height:16px}.k-qTma_required{color:#ef4444}.k-qTma_input,.k-qTma_textarea,.k-qTma_select{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:100%;color:var(--color-text-primary);font:inherit;outline:none;font-size:13px;line-height:18px}.k-qTma_input{height:40px;padding:0 var(--space-md)}.k-qTma_textarea{min-height:88px;padding:10px var(--space-md);resize:none}.k-qTma_select{justify-content:space-between;align-items:center;gap:var(--space-sm);height:40px;padding:0 var(--space-md);appearance:none;text-align:left;display:flex}.k-qTma_select img{opacity:.7}.k-qTma_input::placeholder,.k-qTma_textarea::placeholder{color:var(--color-text-subtle)}.k-qTma_hint{color:var(--color-text-subtle);font-size:11px;line-height:14px}.k-qTma_split{grid-template-columns:1fr;gap:14px;display:grid}.k-qTma_footer{justify-content:space-between;align-items:center;gap:var(--space-md);border-top:1px solid var(--color-border);background:var(--color-surface-subtle);border-bottom-left-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl);flex-wrap:wrap;padding:14px 20px;display:flex}.k-qTma_draftState{align-items:center;gap:var(--space-sm);color:var(--color-text-secondary);font-size:13px;line-height:18px;display:inline-flex}.k-qTma_dot{background:#6947fe;border-radius:50%;width:8px;height:8px}.k-qTma_actions{align-items:center;gap:var(--space-sm);display:flex}.k-qTma_cancel,.k-qTma_submit{height:36px;padding:0 var(--space-lg);border-radius:var(--radius-md);white-space:nowrap;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.k-qTma_cancel{border:1px solid var(--color-border);appearance:none;background:var(--color-surface);color:var(--color-text-secondary)}.k-qTma_submit{appearance:none;background:var(--color-session-join);color:var(--color-text-inverse);border:0}@media (min-width:640px){.k-qTma_split{grid-template-columns:1fr 1fr}}.k-qTma_fileRow{gap:var(--space-sm);display:flex}.k-qTma_browse{min-height:40px;padding:0 var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);color:var(--color-text-secondary);font:inherit;cursor:pointer;flex-shrink:0;font-size:13px;font-weight:600}.k-qTma_browse:disabled{cursor:progress;opacity:.7}.k-qTma_hiddenFile{display:none}
.e6Y2ya_page{gap:var(--space-xl);flex-direction:column;display:flex}.e6Y2ya_muted{color:var(--color-text-secondary);margin:0;font-size:13px}.e6Y2ya_error{color:var(--color-error);margin:0;font-size:13px}.e6Y2ya_success{color:#15803d;margin:0;font-size:13px}.e6Y2ya_tabs{gap:var(--space-sm);flex-wrap:wrap;display:flex}.e6Y2ya_tab{height:38px;padding:0 var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-secondary);font-size:14px;font-weight:500}.e6Y2ya_tabActive{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.e6Y2ya_stats{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.e6Y2ya_stat{padding:var(--space-md) var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.e6Y2ya_stat small{color:var(--color-text-secondary);font-size:12px;display:block}.e6Y2ya_stat strong{font-size:22px}.e6Y2ya_steps{padding:var(--space-md) var(--space-xl);gap:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;list-style:none;display:grid}.e6Y2ya_step{align-items:center;gap:var(--space-md);font-size:13px;display:flex}.e6Y2ya_step strong{display:block}.e6Y2ya_step small{color:var(--color-text-secondary)}.e6Y2ya_mark{width:30px;height:30px;color:var(--color-text-secondary);background:#f1f5f9;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.e6Y2ya_markDone{color:#16a34a;background:#e8f8ef}.e6Y2ya_markCurrent{color:#fff;background:#7c3aed}.e6Y2ya_sectionHead{justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.e6Y2ya_sectionHead h2{margin:0;font-size:20px}.e6Y2ya_toolbar{gap:var(--space-sm);flex-wrap:wrap;display:flex}.e6Y2ya_card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden}.e6Y2ya_cardBody{gap:var(--space-md);padding:var(--space-xl);flex-direction:column;display:flex}.e6Y2ya_cardBody h2,.e6Y2ya_cardBody h3{margin:0;font-size:17px}.e6Y2ya_tableWrap{overflow-x:auto}.e6Y2ya_table{border-collapse:collapse;width:100%;min-width:860px;font-size:13px}.e6Y2ya_table th{padding:12px var(--space-lg);background:var(--color-surface-subtle,#f8fafc);color:var(--color-text-secondary);text-align:left;white-space:nowrap;font-size:12px;font-weight:600}.e6Y2ya_table td{padding:14px var(--space-lg);border-top:1px solid var(--color-border);vertical-align:middle}.e6Y2ya_rowSelected td{background:#f3efff}.e6Y2ya_person strong,.e6Y2ya_person small{display:block}.e6Y2ya_person small{color:var(--color-text-secondary)}.e6Y2ya_empty{color:var(--color-text-secondary);text-align:center}.e6Y2ya_badge{border-radius:var(--radius-sm);white-space:nowrap;padding:3px 10px;font-size:12px;font-weight:500;display:inline-block}.e6Y2ya_good{color:#15803d;background:#e8f8ef}.e6Y2ya_warn{color:#b45309;background:#fff6e5}.e6Y2ya_bad{color:#b91c1c;background:#fdecec}.e6Y2ya_neutral{color:#475569;background:#f1f5f9}.e6Y2ya_primary,.e6Y2ya_secondary,.e6Y2ya_danger,.e6Y2ya_success_btn,.e6Y2ya_link{height:38px;padding:0 var(--space-lg);border-radius:var(--radius-md);white-space:nowrap;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.e6Y2ya_primary{color:#fff;background:linear-gradient(90deg,#7c3aed,#4f46e5);border:0}.e6Y2ya_secondary,.e6Y2ya_link{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary)}.e6Y2ya_danger{color:#fff;background:#ef2b2d;border:0}.e6Y2ya_success_btn{color:#fff;background:#0f8a52;border:0}.e6Y2ya_primary:disabled,.e6Y2ya_secondary:disabled,.e6Y2ya_danger:disabled,.e6Y2ya_success_btn:disabled{cursor:not-allowed;opacity:.55}.e6Y2ya_review{align-items:start;gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.e6Y2ya_reviewHead{justify-content:space-between;align-items:baseline;gap:var(--space-md);flex-wrap:wrap;display:flex}.e6Y2ya_reviewHead h2{margin:0;font-size:20px}.e6Y2ya_grid2{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.e6Y2ya_field{flex-direction:column;gap:6px;font-size:13px;font-weight:500;display:flex}.e6Y2ya_input,.e6Y2ya_textarea{width:100%;min-height:42px;padding:0 var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font-size:14px;font-weight:400}.e6Y2ya_textarea{padding:var(--space-md);resize:vertical}.e6Y2ya_input:read-only{background:var(--color-surface-subtle,#f8fafc)}.e6Y2ya_hint{font-size:12px;font-weight:400}.e6Y2ya_plan{color:var(--color-text-secondary);margin:0;font-size:14px}.e6Y2ya_check{align-items:center;gap:var(--space-sm);font-size:13px;display:flex}.e6Y2ya_example{padding:var(--space-md);border-radius:var(--radius-md);background:#f3efff}.e6Y2ya_example h3{margin:0 0 var(--space-sm);font-size:14px}.e6Y2ya_exampleTable{border-collapse:collapse;width:100%;font-size:12px}.e6Y2ya_exampleTable th{color:#fff;text-align:left;background:#17375e;padding:6px 8px}.e6Y2ya_exampleTable td{background:#fff;border:1px solid #d6dbe6;padding:6px 8px}.e6Y2ya_actions{justify-content:flex-end;gap:var(--space-sm);flex-wrap:wrap;display:flex}.e6Y2ya_detailHead{justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.e6Y2ya_detailGrid{gap:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.e6Y2ya_dl{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.e6Y2ya_dl dt{color:var(--color-text-secondary);font-size:12px}.e6Y2ya_dl dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:14px;font-weight:500}.e6Y2ya_dialog{background:var(--color-surface);width:min(480px,100vw - 32px);color:var(--color-text-primary);border:0;border-radius:20px;margin:auto;padding:0;box-shadow:0 18px 50px #0f172a2e}.e6Y2ya_dialog::backdrop{background:#0f172a73}.e6Y2ya_dialogPanel{gap:var(--space-md);padding:var(--space-xl);flex-direction:column;display:flex}.e6Y2ya_dialogPanel h2{margin:0;font-size:20px}.e6Y2ya_dialogActions{justify-content:flex-end;gap:var(--space-sm);display:flex}.e6Y2ya_copyRow{gap:var(--space-sm);display:flex}@media (max-width:1000px){.e6Y2ya_review{grid-template-columns:minmax(0,1fr)}.e6Y2ya_steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.e6Y2ya_grid2,.e6Y2ya_dl{grid-template-columns:minmax(0,1fr)}}
._4NsSIW_layout{gap:var(--space-lg);align-items:start;display:grid}._4NsSIW_card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden}._4NsSIW_tableWrap{overflow-x:auto}._4NsSIW_table{border-collapse:collapse;width:100%;min-width:760px}._4NsSIW_table th{height:38px;padding:0 var(--space-md) 0 0;border-bottom:1px solid var(--color-border);background:var(--color-surface-subtle);color:var(--color-text-secondary);text-align:left;white-space:nowrap;font-size:12px;font-weight:600;line-height:16px}._4NsSIW_table td{height:64px;padding:0 var(--space-md) 0 0;border-top:1px solid var(--color-border);color:var(--color-text-secondary);white-space:nowrap;vertical-align:middle;font-size:14px;line-height:20px}._4NsSIW_table tbody tr:first-child td{border-top:0}._4NsSIW_table th:first-child,._4NsSIW_table td:first-child{padding-left:var(--space-lg)}._4NsSIW_table th:last-child,._4NsSIW_table td:last-child{padding-right:var(--space-lg)}._4NsSIW_selectedRow td{background:var(--color-surface-subtle)}._4NsSIW_table ._4NsSIW_strong{color:var(--color-text-primary);font-weight:600}._4NsSIW_table ._4NsSIW_empty{height:96px;color:var(--color-text-muted);text-align:center}._4NsSIW_table ._4NsSIW_actionCell{text-align:center}._4NsSIW_badge{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;height:22px;padding:0 10px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}._4NsSIW_trainerReviewed,._4NsSIW_aiReviewed{color:#166534;background:#dcfce7}._4NsSIW_requiredReview{color:#991b1b;background:#fee2e2}._4NsSIW_submitted{color:#1e40af;background:#dbeafe}._4NsSIW_pending{background:var(--color-surface-muted);color:var(--color-text-secondary)}._4NsSIW_reviewBtn{height:31px;padding:0 var(--space-lg);border-radius:var(--radius-sm);appearance:none;background:var(--color-gradient-action);color:var(--color-text-inverse);cursor:pointer;border:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}._4NsSIW_panelColumn{gap:var(--space-md);flex-direction:column;min-width:0;display:flex}._4NsSIW_openTitle{color:var(--color-text-primary);margin:0;font-size:18px;font-weight:700;line-height:24px}._4NsSIW_panel{padding:var(--space-xl);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex}._4NsSIW_panelHead{margin-bottom:var(--space-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}._4NsSIW_panelTitle{color:var(--color-text-primary);margin:0;font-size:16px;font-weight:700;line-height:24px}._4NsSIW_inProgress,._4NsSIW_completed{height:24px;padding:0 var(--space-sm);border-radius:var(--radius-sm);color:#92400e;background:#fef3c7;align-items:center;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}._4NsSIW_completed{color:#166534;background:#dcfce7}._4NsSIW_section{margin-bottom:var(--space-lg)}._4NsSIW_sectionLabel{margin:0 0 var(--space-sm);color:var(--color-text-secondary);text-transform:uppercase;font-size:12px;font-weight:600;line-height:16px}._4NsSIW_detailBox{padding:var(--space-md);border-radius:var(--radius-sm);background:var(--color-surface-muted);margin:0}._4NsSIW_detailTitle{color:var(--color-text-primary);margin:0;font-size:14px;font-weight:600;line-height:20px}._4NsSIW_detailMeta{color:var(--color-text-secondary);margin:0;font-size:12px;line-height:20px}._4NsSIW_detailList{flex-direction:column;gap:2px;display:flex}._4NsSIW_detailRow{justify-content:space-between;align-items:center;gap:var(--space-md);font-size:14px;line-height:20px;display:flex}._4NsSIW_detailRow dt{color:var(--color-text-secondary)}._4NsSIW_detailRow dd{color:var(--color-text-primary);text-align:right;margin:0;font-weight:600}._4NsSIW_fileLink{color:#1e40af;font-weight:500;text-decoration:underline}._4NsSIW_aiBox{align-items:center;gap:var(--space-lg);padding:var(--space-md);border-radius:var(--radius-sm);background:#f0fdf4;border:1px solid #bbf7d0;display:flex}._4NsSIW_aiScore{color:#15803d;flex-shrink:0;margin:0;font-size:30px;font-weight:700;line-height:36px}._4NsSIW_aiCopy{min-width:0}._4NsSIW_aiNote{color:#15803d;margin:0;font-size:12px;font-weight:600;line-height:16px}._4NsSIW_aiBreakdown{color:#16a34a;margin:0;font-size:11px;line-height:16px}._4NsSIW_aiPending{border-color:var(--color-border);background:var(--color-surface-subtle)}._4NsSIW_aiPending ._4NsSIW_aiScore,._4NsSIW_aiPending ._4NsSIW_aiNote,._4NsSIW_aiPending ._4NsSIW_aiBreakdown{color:var(--color-text-secondary)}._4NsSIW_trainerLabel{margin:0 0 var(--space-sm);color:var(--color-text-secondary);font-size:14px;font-weight:500;line-height:20px;display:block}._4NsSIW_scoreField{height:41px;padding:0 var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);align-items:center;display:flex}._4NsSIW_scoreField:focus-within{border-color:var(--color-secondary)}._4NsSIW_scoreInput{appearance:none;min-width:0;height:100%;color:var(--color-text-primary);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:14px}._4NsSIW_scoreSuffix{color:var(--color-text-secondary);flex-shrink:0;font-size:14px;font-weight:500}._4NsSIW_error{margin:var(--space-xs) 0 0;color:var(--color-error);font-size:12px}._4NsSIW_footer{justify-content:flex-end;gap:var(--space-md);padding-top:var(--space-lg);flex-wrap:wrap;margin-top:auto;display:flex}._4NsSIW_cancel,._4NsSIW_save{height:37px;padding:0 var(--space-lg);border-radius:var(--radius-sm);appearance:none;cursor:pointer;border:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex}._4NsSIW_cancel{background:var(--color-surface-muted);color:var(--color-text-secondary)}._4NsSIW_save{background:var(--color-gradient-action);color:var(--color-text-inverse)}@media (min-width:1100px){._4NsSIW_layout{grid-template-columns:minmax(0,1fr) minmax(360px,500px)}._4NsSIW_panel{min-height:calc(100vh - 172px)}}
.m8ogYG_page{gap:var(--space-lg);flex-direction:column;display:flex}.m8ogYG_toolbar{justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.m8ogYG_tabs{gap:var(--space-sm);flex-wrap:wrap;display:flex}.m8ogYG_tab,.m8ogYG_tabActive{height:37px;padding:0 var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-sm);appearance:none;background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;justify-content:center;align-items:center;font-size:14px;font-weight:500;line-height:20px;transition:background-color .15s,color .15s;display:inline-flex}.m8ogYG_tab:hover{color:var(--color-text-primary)}.m8ogYG_tabActive{color:var(--color-text-inverse);background:#1e39d0;border-color:#1e39d0}.m8ogYG_create{padding:var(--space-sm) var(--space-lg);color:var(--color-text-primary);font-size:14px;font-weight:600;line-height:20px;text-decoration:none}.m8ogYG_create:hover{color:var(--color-secondary)}.m8ogYG_grid{gap:var(--space-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.m8ogYG_card{padding:var(--space-md);border-radius:var(--radius-md);background:var(--color-surface);color:inherit;border:1px solid #0000;flex-direction:column;gap:2px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.m8ogYG_card:hover{border-color:var(--color-border);box-shadow:var(--shadow-sm)}.m8ogYG_number{color:var(--color-text-secondary);text-transform:uppercase;margin:0;font-size:12px;font-weight:600;line-height:16px}.m8ogYG_title{color:var(--color-text-primary);margin:0;font-size:14px;font-weight:600;line-height:24px}.m8ogYG_meta{color:var(--color-text-secondary);margin:0;font-size:12px;line-height:16px}@media (max-width:1100px){.m8ogYG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.m8ogYG_grid{grid-template-columns:1fr}}.m8ogYG_empty,.m8ogYG_error{color:var(--color-text-muted);margin:0;font-size:14px;line-height:20px}.m8ogYG_error{color:var(--color-error)}
.JzXa5a_card{gap:var(--space-xl);padding:var(--space-xxl);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex}.JzXa5a_head{gap:var(--space-xs);flex-direction:column;margin-bottom:-4px;display:flex}.JzXa5a_title{color:var(--color-text-primary);margin:0;font-size:20px;font-weight:700;line-height:28px}.JzXa5a_subtitle{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:20px}.JzXa5a_field{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.JzXa5a_label{color:var(--color-text-secondary);font-size:14px;font-weight:600;line-height:20px}.JzXa5a_segmented{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.JzXa5a_segment,.JzXa5a_segmentActive{height:37px;padding:0 var(--space-xl);appearance:none;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.JzXa5a_segment{padding:0 var(--space-lg)}.JzXa5a_segmentActive{background:var(--color-surface);box-shadow:var(--shadow-sm);color:var(--color-text-primary);font-weight:600}.JzXa5a_input{width:100%;height:41px;padding:0 var(--space-md);border:1px solid var(--color-border);appearance:none;background:var(--color-surface-subtle);color:var(--color-text-primary);font:inherit;border-radius:6px;outline:none;font-size:14px;line-height:20px}.JzXa5a_input::placeholder{color:var(--color-text-subtle)}.JzXa5a_input:focus,.JzXa5a_input:focus-visible{border-color:var(--color-secondary)}.JzXa5a_textarea{height:120px;padding:var(--space-md);resize:vertical}.JzXa5a_row3{gap:var(--space-xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.JzXa5a_uploadRow{gap:var(--space-xl);grid-template-columns:minmax(0,1fr) 200px;display:grid}.JzXa5a_dateWrap,.JzXa5a_selectWrap{align-items:center;display:flex;position:relative}.JzXa5a_dateButton{justify-content:space-between;align-items:center;gap:var(--space-sm);text-align:left;cursor:pointer;display:flex}.JzXa5a_dateButton svg{width:18px;height:18px;color:var(--color-text-secondary);flex:none}.JzXa5a_dateInput{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;bottom:0;right:0}.JzXa5a_select{cursor:pointer;padding-right:40px}.JzXa5a_selectWrap img{right:var(--space-md);pointer-events:none;position:absolute}.JzXa5a_dropzone{align-items:center;gap:var(--space-md);min-height:66px;padding:var(--space-md) var(--space-lg);border:1px dashed var(--color-border);background:var(--color-surface-subtle);cursor:pointer;border-radius:6px;transition:border-color .15s;display:flex}.JzXa5a_dropzone:hover,.JzXa5a_dropzone:focus-within{border-color:var(--color-secondary)}.JzXa5a_fileInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.JzXa5a_uploadIcon{width:24px;height:24px;color:var(--color-text-subtle);flex:none}.JzXa5a_dropCopy{flex-direction:column;min-width:0;display:flex}.JzXa5a_dropTitle{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.JzXa5a_dropHint{color:var(--color-text-subtle);font-size:12px;line-height:16px}.JzXa5a_notice,.JzXa5a_error{margin:0;font-size:13px;font-weight:500}.JzXa5a_notice{color:var(--color-success)}.JzXa5a_error{color:var(--color-error)}.JzXa5a_actions{justify-content:flex-end;gap:var(--space-md);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.JzXa5a_cancel,.JzXa5a_submit{height:37px;padding:0 var(--space-xl);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex}.JzXa5a_cancel{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary)}.JzXa5a_submit{appearance:none;background:var(--color-gradient-action);color:var(--color-text-inverse);border:0}.JzXa5a_submit:disabled{opacity:.6;cursor:not-allowed}@media (max-width:900px){.JzXa5a_row3,.JzXa5a_uploadRow{grid-template-columns:1fr}.JzXa5a_card{padding:var(--space-xl)}}
.XITyQq_section{gap:var(--space-lg);flex-direction:column;display:flex}.XITyQq_head{justify-content:space-between;align-items:flex-start;gap:var(--space-md);flex-wrap:wrap;display:flex}.XITyQq_title{color:var(--color-text-primary);margin:0;font-size:18px;font-weight:700;line-height:1.3}.XITyQq_note{color:var(--color-text-muted);margin:4px 0 0;font-size:13px;line-height:1.3}.XITyQq_pending{height:26px;padding:0 var(--space-md);border-radius:var(--radius-pill);background:var(--color-surface-muted);color:var(--color-text-secondary);white-space:nowrap;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.XITyQq_tableCard{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);overflow-x:auto}.XITyQq_table{border-collapse:collapse;width:100%;min-width:920px}.XITyQq_colName{width:232px}.XITyQq_colDate{width:172px}.XITyQq_colScore{width:112px}.XITyQq_colView{width:132px}.XITyQq_colFiles{width:174px}.XITyQq_colSave{width:80px}.XITyQq_table th,.XITyQq_table td{padding:0 var(--space-md) 0 0;text-align:left;white-space:nowrap}.XITyQq_table th:first-child,.XITyQq_table td:first-child{padding-left:var(--space-lg)}.XITyQq_table th{border-bottom:1px solid var(--color-border);background:var(--color-surface-subtle);height:38px;color:var(--color-text-secondary);font-size:12px;font-weight:600}.XITyQq_table th.XITyQq_colSave{text-align:center}.XITyQq_table td{border-bottom:1px solid var(--color-border);height:64px;color:var(--color-text-secondary);font-size:14px}.XITyQq_table tbody tr:last-child td{border-bottom:0}.XITyQq_table .XITyQq_empty{height:96px;color:var(--color-text-muted);text-align:center}.XITyQq_name{color:var(--color-text-primary);font-weight:600}.XITyQq_score{border-radius:var(--radius-pill);color:#1e40af;background:#dbeafe;align-items:center;height:22px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.XITyQq_viewBtn,.XITyQq_reviewBtn{min-height:28px;padding:0 var(--space-md);appearance:none;cursor:pointer;border:0;border-radius:4px;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.XITyQq_viewBtn{background:var(--color-surface-muted);color:var(--color-text-secondary);margin-left:32px}.XITyQq_viewBtn:hover{background:var(--color-surface-secondary)}.XITyQq_files{background:var(--color-surface-muted);height:28px;color:var(--color-text-secondary);border-radius:4px;align-items:center;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.XITyQq_saveCell{text-align:center}.XITyQq_reviewBtn{background:var(--color-gradient-action);min-height:32px;color:var(--color-text-inverse);border:1px solid #c4b5fd;border-radius:6px}.XITyQq_dialog{border-radius:var(--radius-xl);background:var(--color-surface);width:min(540px,100vw - 32px);color:var(--color-text-primary);border:0;margin:auto;padding:0;overflow:hidden;box-shadow:0 18px 50px #0f172a2e}.XITyQq_dialog::backdrop{background:#0f172a73}.XITyQq_dialogHead{justify-content:space-between;align-items:flex-start;gap:var(--space-lg);padding:20px var(--space-xl) 18px;border-bottom:1px solid var(--color-border);display:flex}.XITyQq_dialogTitle{margin:0;font-size:18px;font-weight:700;line-height:1.3}.XITyQq_dialogNote{color:var(--color-text-secondary);margin:4px 0 0;font-size:13px;line-height:1.35}.XITyQq_close{border:1px solid var(--color-border);appearance:none;background:var(--color-surface);width:26px;height:26px;color:var(--color-text-primary);cursor:pointer;border-radius:6px;flex:none;justify-content:center;align-items:center;margin-top:12px;padding:0;display:inline-flex}.XITyQq_dialogBody{gap:var(--space-lg);padding:20px var(--space-xl) var(--space-xl);flex-direction:column;display:flex}.XITyQq_field{gap:var(--space-sm);flex-direction:column;display:flex}.XITyQq_label{color:var(--color-text-secondary);font-size:13px;font-weight:600}.XITyQq_attachment,.XITyQq_input{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:100%;height:40px;color:var(--color-text-primary);font:inherit;font-size:14px}.XITyQq_attachment{justify-content:space-between;align-items:center;gap:var(--space-md);padding:0 var(--space-md);display:flex}.XITyQq_fileName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.XITyQq_download{appearance:none;color:var(--color-text-primary);cursor:pointer;background:0 0;border:0;flex:none;padding:0;display:inline-flex}.XITyQq_input{padding:0 var(--space-md);appearance:none;outline-color:var(--color-secondary)}.XITyQq_input::placeholder{color:var(--color-text-subtle)}.XITyQq_input[aria-invalid=true]{border-color:var(--color-error)}.XITyQq_error{color:var(--color-error);font-size:12px}.XITyQq_dialogFooter{justify-content:center;gap:var(--space-md);padding:var(--space-lg) var(--space-xl);border-top:1px solid var(--color-border);background:var(--color-surface-subtle);display:flex}.XITyQq_cancel,.XITyQq_save{border-radius:var(--radius-md);appearance:none;min-height:36px;font:inherit;cursor:pointer;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.XITyQq_cancel{padding:0 var(--space-lg);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary)}.XITyQq_save{min-width:120px;padding:0 var(--space-xl);background:var(--color-gradient-action);color:var(--color-text-inverse);border:0}
._75_q0W_page{gap:var(--space-xl);flex-direction:column;display:flex}._75_q0W_hero{gap:var(--space-lg);align-items:start;display:grid}._75_q0W_heroCopy{min-width:0}._75_q0W_heroTitle{color:var(--color-text-primary);margin:0;font-size:30px;font-weight:700;line-height:1.25}._75_q0W_heroBody{max-width:720px;margin:var(--space-sm) 0 0;color:var(--color-text-secondary);font-size:14px;line-height:1.25}._75_q0W_metrics{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}._75_q0W_metric{min-height:80px;padding:14px var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}._75_q0W_metricLabel{color:var(--color-text-muted);font-size:12px;font-weight:600}._75_q0W_metricValue{color:var(--color-text-primary);margin:6px 0 0;font-size:24px;font-weight:700;line-height:1.2}._75_q0W_listing{gap:var(--space-lg);flex-direction:column;display:flex}._75_q0W_listingHead{justify-content:space-between;align-items:flex-end;gap:var(--space-md);flex-wrap:wrap;display:flex}._75_q0W_listingTitle{color:var(--color-text-primary);margin:0;font-size:18px;font-weight:700;line-height:1.3}._75_q0W_listingNote{color:var(--color-text-muted);margin:4px 0 0;font-size:13px;line-height:1.3}._75_q0W_createBtn{align-items:center;gap:var(--space-sm);min-height:36px;padding:0 var(--space-lg);border-radius:var(--radius-md);background:var(--color-gradient-action);color:var(--color-text-inverse);white-space:nowrap;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}._75_q0W_tableCard{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);overflow-x:auto}._75_q0W_table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:860px}._75_q0W_colDate{width:152px}._75_q0W_colDesc{width:332px}._75_q0W_colDue{width:160px}._75_q0W_colView{width:120px}._75_q0W_table th,._75_q0W_table td{padding:0 var(--space-md) 0 0;text-align:left}._75_q0W_table th:first-child,._75_q0W_table td:first-child{padding-left:var(--space-lg)}._75_q0W_table th{border-bottom:1px solid var(--color-border);background:var(--color-surface-subtle);height:38px;color:var(--color-text-secondary);white-space:nowrap;font-size:12px;font-weight:600}._75_q0W_table td{border-bottom:1px solid var(--color-border);height:60px;color:var(--color-text-secondary);font-size:14px}._75_q0W_table tbody tr:last-child td{border-bottom:0}._75_q0W_table ._75_q0W_empty{height:96px;color:var(--color-text-muted);text-align:center}._75_q0W_error{color:var(--color-error);margin:0;font-size:13px;font-weight:500}._75_q0W_table ._75_q0W_center{padding-right:var(--space-lg);text-align:center}._75_q0W_topic{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}._75_q0W_desc{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._75_q0W_viewBtn{min-height:28px;padding:0 var(--space-md);background:var(--color-surface-muted);color:var(--color-text-secondary);border-radius:4px;justify-content:center;align-items:center;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}._75_q0W_viewBtn:hover{background:var(--color-surface-secondary)}@media (min-width:1100px){._75_q0W_hero{grid-template-columns:minmax(0,1fr) minmax(480px,564px)}}@media (max-width:767px){._75_q0W_heroTitle{font-size:24px}._75_q0W_metrics{grid-template-columns:1fr}}
.zBWpuG_card{gap:var(--space-xl);padding:var(--space-xxl);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex}.zBWpuG_title{color:var(--color-text-primary);margin:0;font-size:20px;font-weight:700;line-height:1.4}.zBWpuG_note{color:var(--color-text-secondary);margin:4px 0 0;font-size:14px}.zBWpuG_field{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex;position:relative}.zBWpuG_label{color:var(--color-text-secondary);font-size:14px;font-weight:600;line-height:1.4}.zBWpuG_segmented{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);align-self:flex-start;gap:4px;padding:4px;display:inline-flex}.zBWpuG_segment,.zBWpuG_segmentActive{appearance:none;min-height:34px;color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 20px;font-size:14px;font-weight:500}.zBWpuG_segmentActive{background:var(--color-surface-muted);color:var(--color-text-primary);font-weight:600}.zBWpuG_input,.zBWpuG_textarea{border:1px solid var(--color-border);border-radius:var(--radius-md);appearance:none;background:var(--color-surface-subtle);width:100%;color:var(--color-text-primary);font:inherit;outline-color:var(--color-secondary);font-size:14px}.zBWpuG_input{height:40px;padding:0 var(--space-md)}.zBWpuG_input[aria-invalid=true]{border-color:var(--color-error)}.zBWpuG_textarea{min-height:120px;padding:var(--space-md);resize:vertical;line-height:1.5}.zBWpuG_input::placeholder,.zBWpuG_textarea::placeholder{color:var(--color-text-subtle)}.zBWpuG_row{gap:var(--space-xl);display:grid}.zBWpuG_control{display:block;position:relative}.zBWpuG_dateButton{text-align:left;cursor:pointer;align-items:center;display:flex}.zBWpuG_select{cursor:pointer;padding-right:40px;display:block}.zBWpuG_trailingIcon{top:50%;right:var(--space-md);color:var(--color-text-secondary);pointer-events:none;position:absolute;transform:translateY(-50%)}.zBWpuG_hiddenInput{opacity:0;pointer-events:none;border:0;width:100%;height:1px;position:absolute;bottom:0;left:0}.zBWpuG_uploadRow{gap:var(--space-xl);display:grid}.zBWpuG_dropzone,.zBWpuG_dropzoneActive{align-items:center;gap:var(--space-md);width:100%;min-height:66px;padding:var(--space-md) var(--space-lg);border:1px dashed var(--color-border);border-radius:var(--radius-md);appearance:none;background:var(--color-surface-subtle);font:inherit;text-align:left;cursor:pointer;display:flex}.zBWpuG_dropzoneActive{border-color:var(--color-secondary);background:#f5f3ff}.zBWpuG_uploadIcon{color:var(--color-text-subtle);flex:none}.zBWpuG_uploadCopy{flex-direction:column;gap:2px;min-width:0;display:flex}.zBWpuG_uploadTitle{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.zBWpuG_uploadHint{color:var(--color-text-subtle);font-size:12px}.zBWpuG_error{color:var(--color-error);font-size:12px}.zBWpuG_footer{justify-content:flex-end;gap:var(--space-md);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.zBWpuG_cancel,.zBWpuG_submit{min-height:38px;padding:0 var(--space-xl);border-radius:var(--radius-md);appearance:none;font:inherit;cursor:pointer;justify-content:center;align-items:center;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.zBWpuG_cancel{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary)}.zBWpuG_submit{background:var(--color-gradient-action);color:var(--color-text-inverse);border:0}@media (min-width:900px){.zBWpuG_row{grid-template-columns:repeat(3,minmax(0,1fr))}.zBWpuG_uploadRow{grid-template-columns:minmax(0,1fr) 200px;align-items:start}}@media (max-width:767px){.zBWpuG_card{padding:var(--space-lg)}}
.Eh1pRq_page{gap:var(--space-lg);flex-direction:column;display:flex}.Eh1pRq_pageHead{justify-content:space-between;align-items:flex-start;gap:var(--space-md);flex-wrap:wrap;display:flex}.Eh1pRq_pageTitle{color:var(--color-text-primary);margin:0;font-size:18px;font-weight:700;line-height:1.3}.Eh1pRq_pageNote{color:var(--color-text-secondary);margin:2px 0 0;font-size:13px;line-height:1.4}.Eh1pRq_mode{min-height:26px;padding:0 var(--space-md);border-radius:var(--radius-pill);background:var(--color-surface-muted);color:var(--color-text-secondary);white-space:nowrap;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.Eh1pRq_card{padding:20px 20px var(--space-lg);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface)}.Eh1pRq_grid{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Eh1pRq_field{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.Eh1pRq_label{color:var(--color-text-secondary);font-size:13px;font-weight:600}.Eh1pRq_input{width:100%;height:40px;padding:0 var(--space-md);border:1px solid var(--color-border);appearance:none;background:var(--color-surface);color:var(--color-text-primary);font:inherit;border-radius:6px;outline:none;font-size:14px}.Eh1pRq_input::placeholder{color:var(--color-text-subtle)}.Eh1pRq_input:focus{border-color:var(--color-violet)}.Eh1pRq_footer{justify-content:space-between;align-items:center;gap:var(--space-md);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.Eh1pRq_helper{color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.4}.Eh1pRq_footerActions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.Eh1pRq_cancel,.Eh1pRq_save{min-height:36px;padding:0 var(--space-lg);border-radius:var(--radius-md);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.Eh1pRq_cancel{background:var(--color-surface-muted);color:var(--color-text-secondary)}.Eh1pRq_save{appearance:none;background:var(--color-gradient-action);color:var(--color-text-inverse)}.Eh1pRq_save:disabled{opacity:.5;cursor:not-allowed}.Eh1pRq_error{color:#b91c1c;margin:0;font-size:13px;font-weight:500}@media (max-width:700px){.Eh1pRq_grid{grid-template-columns:1fr}}.Eh1pRq_toggle{align-items:center;gap:var(--space-sm);min-height:40px;color:var(--color-text-primary);font-size:14px;display:inline-flex}
.bm3TpW_card{gap:var(--space-lg);padding:var(--space-lg);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex}.bm3TpW_head{justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.bm3TpW_podSelect,.bm3TpW_personSelect{align-items:center;display:flex;position:relative}.bm3TpW_podSelect{width:min(320px,100%)}.bm3TpW_podSelect .bm3TpW_select{height:36px;padding:0 36px 0 var(--space-md);background:var(--color-surface);border-radius:6px;font-size:14px;font-weight:700}.bm3TpW_select{border:1px solid var(--color-border);border-radius:var(--radius-md);appearance:none;background:var(--color-surface-subtle);width:100%;height:46px;color:var(--color-text-primary);font:inherit;cursor:pointer;outline:none;padding:0 40px 0 50px;font-size:13px}.bm3TpW_select:focus-visible{border-color:var(--color-violet)}.bm3TpW_chevron{right:var(--space-md);pointer-events:none;position:absolute}.bm3TpW_initial{left:var(--space-md);border-radius:var(--radius-pill);background:var(--color-surface-muted);width:28px;height:28px;color:var(--color-text-secondary);pointer-events:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex;position:absolute}.bm3TpW_mentorInitial{color:#1e40af;background:#dbeafe}.bm3TpW_capacity{border-radius:var(--radius-pill);color:#1e40af;white-space:nowrap;background:#dbeafe;align-items:center;height:22px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.bm3TpW_block{gap:var(--space-sm);flex-direction:column;margin-top:-4px;display:flex}.bm3TpW_label{color:var(--color-text-secondary);margin:0;font-size:12px;font-weight:500}.bm3TpW_list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.bm3TpW_empty{color:var(--color-text-muted);margin:0;font-size:13px}.bm3TpW_addLearner{justify-content:center;align-items:center;gap:var(--space-sm);border-radius:var(--radius-md);appearance:none;background:var(--color-surface-muted);min-height:36px;color:var(--color-text-secondary);font:inherit;cursor:pointer;border:0;font-size:13px;font-weight:600;display:inline-flex}.bm3TpW_addLearner:disabled{opacity:.5;cursor:not-allowed}.bm3TpW_footer{padding-top:var(--space-xs);justify-content:flex-end;display:flex}.bm3TpW_save{min-height:34px;padding:0 var(--space-lg);border-radius:var(--radius-md);appearance:none;background:var(--color-gradient-action);color:var(--color-text-inverse);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.bm3TpW_textInput{width:100%;height:46px;padding:0 var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);color:var(--color-text-primary);font:inherit;outline:none;font-size:13px}.bm3TpW_textInput:focus{border-color:var(--color-violet)}
.tCDqwa_card{align-items:flex-start;gap:var(--space-md);max-width:640px;padding:var(--space-xl);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex}.tCDqwa_card h2{margin:0}.tCDqwa_card p{color:var(--color-text-secondary);margin:0}.tCDqwa_mail{height:40px;padding:0 var(--space-lg);border-radius:var(--radius-md);color:var(--color-text-inverse);background:linear-gradient(90deg,#7c3aed,#4f46e5);align-items:center;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}
.K5Ux7G_status{margin:var(--space-xl);color:var(--color-text-secondary)}
