:root{--bg-app:#070c16;--surface-primary:#0d1524;--surface-elevated:#141f31;--surface-hover:#1a283f;--border-default:#1e2c42;--border-focus:#38bdf8;--text-primary:#e9eff7;--text-secondary:#8da0b8;--text-muted:#5e718d;--accent-primary:#38bdf8;--accent-primary-hover:#0ea5e9;--accent-primary-glow:#38bdf840;--accent-secondary:#a78bfa;--accent-secondary-hover:#8b5cf6;--feedback-success:#34d399;--feedback-success-bg:#34d3991f;--feedback-error:#fb7185;--feedback-error-bg:#fb71851f;--feedback-warning:#fbbf24;--feedback-warning-bg:#fbbf241f;--area-linguagens:#38bdf8;--area-humanas:#fb923c;--area-natureza:#a78bfa;--area-matematica:#fcd34d;--area-badge-text:#070c16;--font-title:"Montserrat", sans-serif;--font-body:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--shadow-sm:0 1px 2px 0 #0000004d;--shadow-md:0 4px 12px -2px #00000080;--shadow-lg:0 10px 25px -5px #0009, 0 0 20px -5px #38bdf826;--shadow-glow:0 0 24px -4px #38bdf84d;--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-normal:.25s cubic-bezier(.4, 0, .2, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--bg-app);min-height:100%;color:var(--text-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:16px;line-height:1.5}body{background-color:#070c16;background-image:radial-gradient(circle at 50% 10%,#38bdf81f 0%,#070c1600 65%),linear-gradient(90deg,#38bdf80a 1px,#0000 1px),linear-gradient(#38bdf80a 1px,#0000 1px);background-size:100% 100%,36px 36px,36px 36px;background-attachment:fixed;overflow-x:hidden}#root{flex-direction:column;min-height:100vh;display:flex}h1,h2,h3,h4,h5,h6{font-family:var(--font-title);color:var(--text-primary);letter-spacing:-.02em;font-weight:700}a{color:var(--accent-primary);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--accent-primary-hover);text-decoration:underline}button{cursor:pointer;border:none;outline:none;font-family:inherit}input,button,textarea,select{font:inherit}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-app)}::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}._banner_1eme8_1{background:linear-gradient(90deg, var(--surface-elevated) 0%, #38bdf838 100%);color:var(--text-primary);border-bottom:1px solid #38bdf859;padding:8px 32px}._content_1eme8_8{align-items:center;gap:12px;max-width:1280px;margin:0 auto;display:flex}._tag_1eme8_16{border-radius:var(--radius-full);background-color:var(--accent-primary);color:var(--bg-app);font-family:var(--font-title);letter-spacing:.12em;flex:none;padding:3px 8px;font-size:.68rem;font-weight:700}._text_1eme8_28{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;margin:0;font-size:.875rem;line-height:1.3;overflow:hidden}._shortText_1eme8_39{display:none}._cta_1eme8_43{border-radius:var(--radius-full);background-color:var(--text-primary);min-height:36px;color:var(--bg-app);transition:background-color var(--transition-fast), transform var(--transition-fast);flex:none;align-items:center;gap:6px;padding:8px 16px;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}._cta_1eme8_43:hover{background-color:#fff;transform:translateY(-1px)}._cta_1eme8_43:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}@media (width<=992px){._banner_1eme8_1{padding-left:16px;padding-right:16px}}@media (width<=640px){._banner_1eme8_1{padding:6px 12px}._content_1eme8_8{gap:10px}._tag_1eme8_16,._longText_1eme8_86{display:none}._shortText_1eme8_39{display:inline}._text_1eme8_28{white-space:normal;font-size:.8rem;font-weight:600}._cta_1eme8_43{min-height:48px;padding:8px 14px}}@media (prefers-reduced-motion:reduce){._cta_1eme8_43:hover{transform:none}}._button_1st2t_1{font-family:var(--font-body);border-radius:var(--radius-md);transition:all var(--transition-fast);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}._button_1st2t_1:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}._sm_1st2t_24{min-height:36px;padding:6px 12px;font-size:.875rem}._md_1st2t_30{min-height:44px;padding:10px 18px;font-size:.95rem}._lg_1st2t_36{min-height:48px;padding:14px 24px;font-size:1.05rem}._primary_1st2t_43{color:#070c16;background:linear-gradient(135deg,#38bdf8 0%,#0284c7 100%);font-weight:700;box-shadow:0 2px 10px #38bdf840}._primary_1st2t_43:hover:not(:disabled){background:linear-gradient(135deg,#7dd3fc 0%,#0369a1 100%);transform:translateY(-1px);box-shadow:0 4px 16px #38bdf866}._primary_1st2t_43:active:not(:disabled){transform:translateY(0)}._secondary_1st2t_60{background:var(--surface-elevated);color:var(--text-primary);border-color:var(--border-default)}._secondary_1st2t_60:hover:not(:disabled){background:var(--surface-hover);border-color:var(--text-muted)}._outline_1st2t_71{color:var(--accent-primary);background:0 0;border-color:#38bdf866}._outline_1st2t_71:hover:not(:disabled){border-color:var(--accent-primary);background:#38bdf81a}._ghost_1st2t_82{color:var(--text-secondary);background:0 0}._ghost_1st2t_82:hover:not(:disabled){color:var(--text-primary);background:#ffffff0d}._disabled_1st2t_93,._button_1st2t_1:disabled{opacity:.6;cursor:not-allowed;pointer-events:none;box-shadow:none!important;transform:none!important}._fullWidth_1st2t_103{width:100%}._spinner_1st2t_108{border:2px solid #070c1640;border-top-color:currentColor;border-radius:50%;width:18px;height:18px;animation:.6s linear infinite _spin_1st2t_108}@keyframes _spin_1st2t_108{to{transform:rotate(360deg)}}._backdrop_16yew_1{-webkit-backdrop-filter:blur(8px);z-index:1000;background-color:#070c16bf;justify-content:center;align-items:center;padding:16px;animation:.2s ease-out _fadeIn_16yew_1;display:flex;position:fixed;inset:0}._modal_16yew_15{background-color:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:100%;max-width:480px;max-height:90vh;animation:.2s cubic-bezier(.16,1,.3,1) _scaleUp_16yew_1;position:relative;overflow-y:auto}._header_16yew_28{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}._title_16yew_36{color:var(--text-primary);font-size:1.25rem;font-weight:700}._closeButton_16yew_42{color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:6px;display:flex}._closeButton_16yew_42:hover{background-color:var(--surface-elevated);color:var(--text-primary)}._closeButton_16yew_42:focus-visible{outline:2px solid var(--accent-primary)}._body_16yew_64{padding:24px}@keyframes _fadeIn_16yew_1{0%{opacity:0}to{opacity:1}}@keyframes _scaleUp_16yew_1{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (width<=480px){._modal_16yew_15{max-height:95vh}._header_16yew_28{padding:16px 20px}._body_16yew_64{padding:20px}}._content_zcipf_1{flex-direction:column;gap:16px;display:flex}._icon_zcipf_7{width:52px;height:52px}._lead_zcipf_12{color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.55}._items_zcipf_19{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}._item_zcipf_19{color:var(--text-primary);align-items:flex-start;gap:10px;font-size:.925rem;line-height:1.45;display:flex}._itemIcon_zcipf_37{color:var(--accent-primary);flex:none}._cta_zcipf_42{border-radius:var(--radius-md);min-height:48px;box-shadow:0 2px 10px var(--accent-primary-glow);color:var(--bg-app);transition:box-shadow var(--transition-fast), transform var(--transition-fast);background:linear-gradient(135deg,#38bdf8 0%,#0284c7 100%);justify-content:center;align-items:center;gap:8px;margin-top:4px;padding:14px 24px;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative}._cta_zcipf_42:hover{box-shadow:var(--shadow-glow);transform:translateY(-1px)}._cta_zcipf_42:focus-visible{outline:2px solid var(--text-primary);outline-offset:3px}._reticleCorners_zcipf_71:before{content:"";border-top:2px solid var(--accent-primary);border-left:2px solid var(--accent-primary);border-top-left-radius:4px;width:14px;height:14px;position:absolute;top:-5px;left:-5px}._reticleCorners_zcipf_71:after{content:"";border-bottom:2px solid var(--accent-primary);border-right:2px solid var(--accent-primary);border-bottom-right-radius:4px;width:14px;height:14px;position:absolute;bottom:-5px;right:-5px}._footer_zcipf_95{color:var(--text-muted);text-align:center;margin:0;font-size:.8rem}@media (prefers-reduced-motion:reduce){._cta_zcipf_42:hover{transform:none}}._videoWrapper_1jd0a_1{aspect-ratio:16/9;border-radius:var(--radius-md);background-color:#000;width:100%;position:relative;overflow:hidden}._videoFrame_1jd0a_10{border:none;width:100%;height:100%;position:absolute;inset:0}._layoutContainer_1052b_1{flex-direction:column;min-height:100vh;display:flex}._topMetaBar_1052b_7{font-family:var(--font-title);letter-spacing:.15em;color:var(--text-secondary);text-transform:uppercase;background-color:#070c16cc;border-bottom:1px solid #1e2c4299;justify-content:space-between;align-items:center;padding:10px 32px;font-size:.72rem;font-weight:700;display:flex}._topMetaLeft_1052b_22{color:var(--accent-primary)}._topMetaRight_1052b_26{align-items:center;gap:12px;display:flex}._roleBadge_1052b_32{border-radius:var(--radius-sm);color:var(--accent-primary);letter-spacing:.08em;background-color:#38bdf81f;border:1px solid #38bdf84d;padding:2px 8px;font-size:.68rem}._header_1052b_42{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border-default);z-index:100;background-color:#0d1524f2;padding:14px 32px;position:sticky;top:0}._headerContent_1052b_52{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions""nav nav";align-items:center;gap:12px 24px;max-width:1280px;margin:0 auto;display:grid}._logoArea_1052b_65{grid-area:brand;align-items:center;gap:14px;min-width:0;text-decoration:none;display:flex}._logoImage_1052b_74{object-fit:contain;filter:drop-shadow(0 0 8px #38bdf84d);border-radius:10px;width:42px;height:42px}._brandGroup_1052b_82{text-align:left;flex-direction:column;display:flex}._brandName_1052b_88{font-size:1.15rem;font-weight:800;font-family:var(--font-title);color:#fff;letter-spacing:-.01em;text-transform:uppercase}._brandName_1052b_88 span{color:var(--accent-primary)}._brandTagline_1052b_101{font-size:.7rem;font-family:var(--font-title);color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase}._nav_1052b_109{border-top:1px solid var(--border-default);scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-area:nav;align-items:center;gap:8px;padding-top:12px;display:flex;overflow-x:auto}._navLink_1052b_121{white-space:nowrap;border-radius:var(--radius-md);font-family:var(--font-title);letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary);transition:all var(--transition-fast);border:1px solid #0000;flex-shrink:0;align-items:center;gap:8px;padding:8px 14px;font-size:.8rem;font-weight:700;text-decoration:none;display:flex}._navLink_1052b_121:hover{color:var(--text-primary);background-color:var(--surface-hover);border-color:#38bdf833}._navLinkActive_1052b_146{color:var(--accent-primary);background-color:#38bdf81a;border-color:#38bdf859;box-shadow:0 0 12px #38bdf826}._userActions_1052b_153{grid-area:actions;align-items:center;gap:16px;display:flex}._userName_1052b_160{color:var(--text-primary);font-size:.85rem;font-weight:600}._mainContent_1052b_166{flex-direction:column;flex:1;width:100%;max-width:1280px;margin:0 auto;padding:28px 32px;display:flex}._footer_1052b_176{text-align:center;font-family:var(--font-title);letter-spacing:.1em;color:var(--text-muted);text-transform:uppercase;background-color:#070c16e6;border-top:1px solid #1e2c4299;flex-direction:column;align-items:center;gap:10px;padding:16px 32px;font-size:.72rem;display:flex}._footerMark_1052b_192{opacity:.9;background-color:#fff;border-radius:6px;width:auto;height:28px;padding:4px 8px}@media (width<=1100px){._nav_1052b_109{scrollbar-width:thin;gap:4px;padding-bottom:4px}._navLink_1052b_121{padding:8px 10px;font-size:.75rem}}@media (width<=992px){._topMetaBar_1052b_7,._header_1052b_42,._mainContent_1052b_166,._footer_1052b_176{padding-left:16px;padding-right:16px}._brandTagline_1052b_101{display:none}}@media (width<=640px){._headerContent_1052b_52{grid-template-columns:minmax(0,1fr);grid-template-areas:"brand""nav""actions"}}._card_lvq5m_1{background-color:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-lg);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);padding:24px;position:relative}._elevated_lvq5m_10{background-color:var(--surface-elevated);box-shadow:var(--shadow-md)}._glow_lvq5m_15{box-shadow:var(--shadow-lg);border-color:#38bdf84d}._glow_lvq5m_15:before{content:"";background:linear-gradient(90deg, transparent, var(--accent-primary), var(--accent-secondary), transparent);border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);height:2px;position:absolute;top:0;left:0;right:0}._reticleCorners_lvq5m_33{position:relative}._reticleCorners_lvq5m_33:before{content:"";border-top:2px solid var(--accent-primary);border-left:2px solid var(--accent-primary);pointer-events:none;border-top-left-radius:4px;width:14px;height:14px;position:absolute;top:-1px;left:-1px}._reticleCorners_lvq5m_33:after{content:"";border-bottom:2px solid var(--accent-primary);border-right:2px solid var(--accent-primary);pointer-events:none;border-bottom-right-radius:4px;width:14px;height:14px;position:absolute;bottom:-1px;right:-1px}@media (width<=480px){._card_lvq5m_1{border-radius:var(--radius-md);padding:20px 16px}}._container_14soj_1{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:32px 16px;display:flex}._card_14soj_11{flex-direction:column;align-items:center;gap:16px;width:100%;max-width:520px;padding:36px 32px;display:flex;position:relative}._codeBadge_14soj_22{font-family:var(--font-title);letter-spacing:.15em;color:var(--accent-primary);border-radius:var(--radius-sm);background-color:#38bdf81f;border:1px solid #38bdf84d;padding:4px 12px;font-size:.8rem;font-weight:800}._title_14soj_34{color:#fff;text-transform:uppercase;font-size:1.6rem;font-weight:800;font-family:var(--font-title);letter-spacing:-.01em}._description_14soj_43{color:var(--text-secondary);margin-bottom:8px;font-size:.95rem;line-height:1.5}._container_xm0ab_1{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:32px 16px;display:flex}._card_xm0ab_11{flex-direction:column;align-items:center;gap:16px;width:100%;max-width:520px;padding:36px 32px;display:flex;position:relative}._codeBadge_xm0ab_22{font-family:var(--font-title);letter-spacing:.15em;color:var(--feedback-error);background-color:var(--feedback-error-bg);border-radius:var(--radius-sm);border:1px solid #fb71854d;padding:4px 12px;font-size:.8rem;font-weight:800}._title_xm0ab_34{color:#fff;text-transform:uppercase;font-size:1.6rem;font-weight:800;font-family:var(--font-title);letter-spacing:-.01em}._description_xm0ab_43{color:var(--text-secondary);margin-bottom:8px;font-size:.95rem;line-height:1.5}._pageContainer_2fcax_1{flex-direction:column;justify-content:space-between;min-height:100vh;padding:24px 32px;display:flex;position:relative;overflow:hidden}._topMetaBar_2fcax_12{width:100%;max-width:1200px;font-family:var(--font-title);letter-spacing:.15em;color:var(--text-secondary);text-transform:uppercase;z-index:2;border-bottom:1px solid #1e2c4280;justify-content:space-between;align-items:center;margin:0 auto 16px;padding-bottom:12px;font-size:.75rem;font-weight:700;display:flex;position:relative}._topMetaLeft_2fcax_31{color:var(--accent-primary);align-items:center;gap:8px;display:flex}._topMetaRight_2fcax_38{color:var(--text-muted)}._ambientGlow_2fcax_43{pointer-events:none;z-index:0;background:radial-gradient(circle,#38bdf826 0%,#a78bfa0d 50%,#0000 70%);width:600px;height:500px;position:absolute;top:-120px;left:30%}._mainContent_2fcax_54{z-index:1;flex:1;grid-template-columns:.85fr 1.15fr;align-items:center;gap:56px;width:100%;max-width:1200px;margin:0 auto;padding:16px 0;display:grid;position:relative}._brandColumn_2fcax_69{text-align:left;flex-direction:column;gap:24px;display:flex}._logoWrapper_2fcax_76{align-items:center;gap:16px;display:flex}._logoImage_2fcax_82{object-fit:contain;filter:drop-shadow(0 0 12px #38bdf866);width:72px;height:72px;transition:transform var(--transition-normal);border-radius:16px}._logoImage_2fcax_82:hover{transform:scale(1.04)}._brandLabelGroup_2fcax_95{flex-direction:column;gap:2px;display:flex}._brandSubHeader_2fcax_101{font-family:var(--font-title);letter-spacing:.12em;color:var(--accent-primary);text-transform:uppercase;font-size:.8rem;font-weight:700}._brandSubTitle_2fcax_110{color:var(--text-secondary);font-size:.85rem}._titleContainer_2fcax_116{flex-direction:column;gap:6px;display:flex;position:relative}._mainTitle_2fcax_123{letter-spacing:-.02em;color:#fff;text-transform:uppercase;z-index:1;font-size:2.75rem;font-weight:900;line-height:1.05;position:relative}._mainTitleAccent_2fcax_134{color:var(--accent-primary);text-shadow:0 0 20px #38bdf899}._sectionSubtitle_2fcax_139{letter-spacing:.04em;color:#cbd5e1;text-transform:uppercase;margin-top:2px;font-size:1.15rem;font-weight:800}._brandDescription_2fcax_148{color:var(--text-secondary);border-left:2px solid var(--accent-primary);max-width:500px;padding-left:14px;font-size:.95rem;line-height:1.6}._stepsContainer_2fcax_158{flex-direction:column;margin-top:4px;display:flex;position:relative}._stepCardWrapper_2fcax_165{flex-direction:column;align-items:center;display:flex}._stepCard_2fcax_165{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:100%;transition:all var(--transition-fast);background-color:#0d1524cc;border:1px solid #1e2c42e6;align-items:center;gap:16px;padding:14px 18px;display:flex;position:relative}._stepCard_2fcax_165:hover{background-color:var(--surface-elevated);border-color:#38bdf866;transform:translate(4px)}._stepCard_2fcax_165:before{content:"";border-top:2px solid var(--accent-primary);border-left:2px solid var(--accent-primary);border-top-left-radius:3px;width:10px;height:10px;position:absolute;top:-1px;left:-1px}._stepCard_2fcax_165:after{content:"";border-bottom:2px solid var(--accent-primary);border-right:2px solid var(--accent-primary);border-bottom-right-radius:3px;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}._stepNumberBox_2fcax_216{background-color:var(--accent-primary);color:#070c16;width:36px;height:36px;font-family:var(--font-title);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;font-weight:800;display:flex;box-shadow:0 0 10px #38bdf84d}._stepContent_2fcax_232{text-align:left;flex:1}._stepTitle_2fcax_237{color:#fff;margin-bottom:2px;font-size:.9rem;font-weight:700}._stepDesc_2fcax_244{color:var(--text-secondary);font-size:.8rem;line-height:1.35}._stepDescHighlight_2fcax_250{color:var(--accent-primary);font-weight:600}._stepConnector_2fcax_255{border-left:2px dashed #38bdf866;width:1px;height:14px;margin:0 auto}._formColumn_2fcax_263{width:100%;max-width:440px;margin:0 auto;position:relative}._signature_2fcax_270{border-radius:var(--radius-md);width:220px;max-width:70%;height:auto;margin:0 auto 24px;display:block}._footer_2fcax_280{width:100%;max-width:1200px;font-family:var(--font-title);letter-spacing:.1em;color:var(--text-muted);z-index:2;border-top:1px solid #1e2c4280;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:16px auto 0;padding-top:16px;font-size:.75rem;font-weight:700;display:flex;position:relative}._footerAuthor_2fcax_300{color:var(--accent-primary);letter-spacing:.08em}._footerEnv_2fcax_305{font-family:var(--font-body);color:var(--text-muted);opacity:.8;font-size:.75rem}@media (width<=992px){._mainContent_2fcax_54{grid-template-columns:1fr;gap:40px;padding:12px 0}._brandColumn_2fcax_69{text-align:center;align-items:center}._logoWrapper_2fcax_76{justify-content:center}._mainTitle_2fcax_123{font-size:2.2rem}._brandDescription_2fcax_148{text-align:left;margin:0 auto}._stepsContainer_2fcax_158{width:100%;max-width:480px}}@media (width<=480px){._pageContainer_2fcax_1{padding:16px 12px}._topMetaBar_2fcax_12{font-size:.68rem}._mainTitle_2fcax_123{font-size:1.75rem}._sectionSubtitle_2fcax_139{font-size:.95rem}}._alert_134eu_1{border-radius:var(--radius-md);animation:_fadeIn_134eu_1 var(--transition-fast) ease-out;align-items:flex-start;gap:12px;margin-bottom:16px;padding:14px 16px;font-size:.9rem;line-height:1.4;display:flex}._iconWrapper_134eu_13{flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}._content_134eu_21{flex:1}._title_134eu_25{margin-bottom:2px;font-weight:600}._message_134eu_30{color:inherit;opacity:.95}._error_134eu_35{background-color:var(--feedback-error-bg);color:#fca5a5;border:1px solid #fb718566}._success_134eu_41{background-color:var(--feedback-success-bg);color:#6ee7b7;border:1px solid #34d39966}._warning_134eu_47{background-color:var(--feedback-warning-bg);color:#fde047;border:1px solid #fbbf2466}._info_134eu_53{color:#7dd3fc;background-color:#38bdf81f;border:1px solid #38bdf866}._closeButton_134eu_59{color:currentColor;opacity:.7;cursor:pointer;border-radius:var(--radius-xs);transition:opacity var(--transition-fast);background:0 0;border:none;padding:2px}._closeButton_134eu_59:hover{opacity:1}@keyframes _fadeIn_134eu_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._container_17k87_1{text-align:left;flex-direction:column;gap:6px;width:100%;display:flex}._label_17k87_9{font-family:var(--font-body);color:var(--text-primary);align-items:center;gap:4px;font-size:.875rem;font-weight:500;display:flex}._required_17k87_19{color:var(--feedback-error)}._inputWrapper_17k87_23{align-items:center;width:100%;display:flex;position:relative}._input_17k87_23{background-color:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);width:100%;min-height:48px;color:var(--text-primary);font-family:var(--font-body);transition:all var(--transition-fast);outline:none;padding:12px 16px;font-size:.95rem}._input_17k87_23::placeholder{color:var(--text-muted)}._input_17k87_23:hover:not(:disabled):not(:focus){border-color:var(--surface-hover);background-color:var(--surface-elevated)}._input_17k87_23:focus{border-color:var(--accent-primary);background-color:var(--surface-elevated);box-shadow:0 0 0 3px var(--accent-primary-glow)}._input_17k87_23._hasLeftIcon_17k87_59{padding-left:44px}._input_17k87_23._hasRightAction_17k87_63{padding-right:44px}._input_17k87_23._error_17k87_67{border-color:var(--feedback-error)}._input_17k87_23._error_17k87_67:focus{box-shadow:0 0 0 3px var(--feedback-error-bg)}._input_17k87_23:disabled{opacity:.5;cursor:not-allowed;background-color:#0d152466}._leftIcon_17k87_81{color:var(--text-secondary);pointer-events:none;justify-content:center;align-items:center;font-size:1.25rem;display:flex;position:absolute;left:14px}._rightAction_17k87_92{color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-sm);transition:color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:6px;display:flex;position:absolute;right:12px}._rightAction_17k87_92:hover{color:var(--text-primary)}._rightAction_17k87_92:focus-visible{outline:2px solid var(--accent-primary)}._errorText_17k87_115{color:var(--feedback-error);align-items:center;gap:4px;margin-top:2px;font-size:.8rem;display:flex}._helperText_17k87_124{color:var(--text-secondary);margin-top:2px;font-size:.8rem}._form_147aq_1{flex-direction:column;gap:20px;width:100%;display:flex}._header_147aq_8{text-align:left;margin-bottom:4px}._tagPrefix_147aq_13{font-family:var(--font-title);letter-spacing:.12em;color:var(--accent-primary);text-transform:uppercase;margin-bottom:4px;font-size:.75rem;font-weight:700;display:block}._title_147aq_24{color:#fff;letter-spacing:-.01em;text-transform:uppercase;margin-bottom:4px;font-size:1.5rem;font-weight:800}._subtitle_147aq_33{color:var(--text-secondary);font-size:.875rem;line-height:1.4}._fields_147aq_39{flex-direction:column;gap:16px;display:flex}._actionsRow_147aq_45{justify-content:flex-end;align-items:center;font-size:.85rem;display:flex}._forgotLink_147aq_52{color:var(--accent-primary);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;padding:4px;font-size:.85rem;font-weight:600}._forgotLink_147aq_52:hover{color:var(--accent-primary-hover);text-decoration:underline}._forgotLink_147aq_52:focus-visible{outline:2px solid var(--accent-primary);border-radius:var(--radius-xs)}._divider_147aq_73{color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:12px;margin:6px 0;font-size:.75rem;font-weight:700;display:flex}._divider_147aq_73:before,._divider_147aq_73:after{content:"";background-color:var(--border-default);flex:1;height:1px}._inviteSection_147aq_93{text-align:center;color:var(--text-secondary);flex-direction:column;gap:10px;font-size:.875rem;display:flex}._badge_hmxfe_1{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-full);align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}._default_hmxfe_15{background-color:var(--surface-elevated);color:var(--text-secondary);border:1px solid var(--border-default)}._primary_hmxfe_21{color:var(--accent-primary);background-color:#38bdf81f;border:1px solid #38bdf84d}._secondary_hmxfe_27{color:var(--accent-secondary);background-color:#a78bfa1f;border:1px solid #a78bfa4d}._success_hmxfe_33{background-color:var(--feedback-success-bg);color:var(--feedback-success);border:1px solid #34d3994d}._error_hmxfe_39{background-color:var(--feedback-error-bg);color:var(--feedback-error);border:1px solid #fb71854d}._warning_hmxfe_45{background-color:var(--feedback-warning-bg);color:var(--feedback-warning);border:1px solid #fbbf244d}._container_1feun_1{flex-direction:column;gap:18px;display:flex}._description_1feun_7{color:var(--text-secondary);font-size:.9rem;line-height:1.5}._inviteInfoCard_1feun_13{background-color:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-md);flex-direction:column;gap:8px;padding:14px 16px;display:flex}._infoRow_1feun_23{justify-content:space-between;align-items:center;font-size:.85rem;display:flex}._infoLabel_1feun_30{color:var(--text-secondary)}._infoValue_1feun_34{color:var(--text-primary);font-weight:600}._buttonGroup_1feun_39{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}._container_ng2ds_1{flex-direction:column;gap:16px;display:flex}._description_ng2ds_7{color:var(--text-secondary);font-size:.9rem;line-height:1.5}._buttonGroup_ng2ds_13{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}._form_7cydv_1{flex-direction:column;gap:20px;width:100%;display:flex}._header_7cydv_8{text-align:left;margin-bottom:4px}._tagPrefix_7cydv_13{font-family:var(--font-title);letter-spacing:.12em;color:var(--accent-primary);text-transform:uppercase;margin-bottom:4px;font-size:.75rem;font-weight:700;display:block}._title_7cydv_24{color:#fff;letter-spacing:-.01em;text-transform:uppercase;margin-bottom:4px;font-size:1.5rem;font-weight:800}._subtitle_7cydv_33{color:var(--text-secondary);font-size:.875rem;line-height:1.4}._fields_7cydv_39{flex-direction:column;gap:16px;display:flex}._divider_7cydv_45{color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:12px;margin:6px 0;font-size:.75rem;font-weight:700;display:flex}._divider_7cydv_45:before,._divider_7cydv_45:after{content:"";background-color:var(--border-default);flex:1;height:1px}._loginSection_7cydv_65{text-align:center;color:var(--text-secondary);flex-direction:column;gap:10px;font-size:.875rem;display:flex}._skeleton_jzy1o_1{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--surface-hover) 0%, var(--surface-elevated) 50%, var(--surface-hover) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite _shimmer_jzy1o_1;display:block}@keyframes _shimmer_jzy1o_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){._skeleton_jzy1o_1{animation:none}}._card_1eqfk_1{align-items:center;gap:16px;padding:20px;display:flex}._icon_1eqfk_8{border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}._icon_1eqfk_8._primary_1eqfk_18{background-color:var(--accent-primary-glow);color:var(--accent-primary)}._icon_1eqfk_8._secondary_1eqfk_23{color:var(--accent-secondary);background-color:#a78bfa29}._icon_1eqfk_8._success_1eqfk_28{background-color:var(--feedback-success-bg);color:var(--feedback-success)}._icon_1eqfk_8._warning_1eqfk_33{background-color:var(--feedback-warning-bg);color:var(--feedback-warning)}._content_1eqfk_38{flex-direction:column;gap:2px;min-width:0;display:flex}._value_1eqfk_45{font-family:var(--font-title);color:#fff;font-size:1.5rem;font-weight:800;line-height:1.1}._label_1eqfk_53{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;overflow:hidden}._section_1cpzz_1{flex-direction:column;gap:18px;padding:24px;display:flex}._header_1cpzz_8{justify-content:space-between;align-items:center;gap:12px;display:flex}._headerTitle_1cpzz_15{align-items:center;gap:10px;display:flex}._icon_1cpzz_21{color:var(--accent-primary);align-items:center;display:flex}._title_1cpzz_27{color:#fff;text-transform:uppercase;font-size:1.05rem;font-weight:700;font-family:var(--font-title);letter-spacing:.01em}._body_1cpzz_36{min-width:0}._wrapper_1mbxu_1{flex-direction:column;gap:6px;width:100%;display:flex}._header_1mbxu_8{justify-content:space-between;align-items:center;gap:8px;display:flex}._label_1mbxu_15{color:var(--text-secondary);font-size:.85rem}._value_1mbxu_20{color:var(--text-primary);font-size:.85rem;font-weight:700}._track_1mbxu_26{background-color:var(--surface-hover);border-radius:var(--radius-full);width:100%;overflow:hidden}._track_1mbxu_26._sm_1mbxu_33{height:6px}._track_1mbxu_26._md_1mbxu_37{height:10px}._fill_1mbxu_41{border-radius:var(--radius-full);height:100%;transition:width var(--transition-normal)}._fill_1mbxu_41._primary_1mbxu_47{background-color:var(--accent-primary)}._fill_1mbxu_41._secondary_1mbxu_51{background-color:var(--accent-secondary)}._fill_1mbxu_41._success_1mbxu_55{background-color:var(--feedback-success)}._fill_1mbxu_41._warning_1mbxu_59{background-color:var(--feedback-warning)}._fill_1mbxu_41._error_1mbxu_63{background-color:var(--feedback-error)}._list_1m11d_1{flex-direction:column;gap:12px;list-style:none;display:flex}._item_1m11d_8{background-color:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}._itemInfo_1m11d_19{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}._itemHeader_1m11d_27{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._itemTitle_1m11d_34{color:var(--text-primary);font-size:.95rem;font-weight:600}._itemMeta_1m11d_40{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:.82rem}._emptyState_1m11d_46{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:32px 16px;display:flex}._emptyIcon_1m11d_55{color:var(--feedback-success);margin-bottom:6px}._emptyTitle_1m11d_60{color:#fff;font-size:1rem;font-weight:700}._emptyDescription_1m11d_66{color:var(--text-secondary);max-width:320px;font-size:.88rem}@media (width<=560px){._item_1m11d_8{flex-direction:column;align-items:stretch}}._grid_zoksa_1{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px 28px;display:grid}._emptyMessage_zoksa_7{color:var(--text-secondary);text-align:center;padding:20px 0;font-size:.9rem}._chartWrapper_tw2mf_1{width:100%}._tooltip_tw2mf_5{background-color:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);flex-direction:column;gap:4px;padding:10px 14px;display:flex}._tooltipTitle_tw2mf_16{color:var(--text-secondary);font-size:.82rem}._tooltipValue_tw2mf_21{color:var(--accent-primary);font-size:.95rem;font-weight:700}._emptyMessage_tw2mf_27{color:var(--text-secondary);text-align:center;padding:40px 0;font-size:.9rem}._wrapper_11muu_1{flex-direction:column;gap:16px;display:flex}._current_11muu_7{align-items:center;gap:14px;display:flex}._currentInfo_11muu_13{flex-direction:column;gap:2px;min-width:0;display:flex}._name_11muu_20{font-family:var(--font-title);color:#fff;font-size:1.15rem;font-weight:800}._next_11muu_27{color:var(--text-secondary);font-size:.82rem}._hint_11muu_32{color:var(--text-secondary);font-size:.88rem}._swatch_11muu_37{border-radius:var(--radius-xs);background-color:var(--belt-color);width:48px;height:14px;box-shadow:0 0 0 1px var(--border-default);flex-shrink:0}._ladder_11muu_46{gap:6px;list-style:none;display:flex}._step_11muu_52{border-radius:var(--radius-full);background-color:var(--belt-color);opacity:.25;flex:1;height:8px;position:relative}._step_11muu_52._reached_11muu_61{opacity:1}._step_11muu_52[aria-current=step]{height:12px;box-shadow:0 0 0 2px var(--surface-primary), 0 0 0 3px var(--belt-color);align-self:center}._srOnly_11muu_71{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._white_11muu_80{--belt-color:#f1f5f9}._gray_11muu_84{--belt-color:#94a3b8}._blue_11muu_88{--belt-color:#3b82f6}._green_11muu_92{--belt-color:#22c55e}._orange_11muu_96{--belt-color:#f97316}._purple_11muu_100{--belt-color:#a855f7}._brown_11muu_104{--belt-color:#a16a3a}._black_11muu_108{--belt-color:#1e1e1e}._dashboardMain_n3jup_1{flex-direction:column;gap:24px;display:flex}._welcomeBanner_n3jup_7{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);text-align:left;background:linear-gradient(135deg,#0d1524 0%,#141f31 100%);border:1px solid #38bdf84d;flex-direction:column;gap:10px;padding:28px;display:flex;position:relative;overflow:hidden}._welcomeBanner_n3jup_7:before{content:"";border-top:2px solid var(--accent-primary);border-left:2px solid var(--accent-primary);border-top-left-radius:4px;width:14px;height:14px;position:absolute;top:-1px;left:-1px}._welcomeBanner_n3jup_7:after{content:"";border-bottom:2px solid var(--accent-primary);border-right:2px solid var(--accent-primary);border-bottom-right-radius:4px;width:14px;height:14px;position:absolute;bottom:-1px;right:-1px}._bannerTag_n3jup_45{font-family:var(--font-title);letter-spacing:.12em;color:var(--accent-primary);text-transform:uppercase;font-size:.75rem;font-weight:700}._bannerTitle_n3jup_54{color:#fff;text-transform:uppercase;letter-spacing:-.01em;font-size:1.75rem;font-weight:800}._bannerDescription_n3jup_62{color:var(--text-secondary);max-width:650px;font-size:.95rem;line-height:1.5}._statsRow_n3jup_69{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}._insightsRow_n3jup_75{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}@media (width>=1024px){._insightsRow_n3jup_75{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}._retryButton_n3jup_87{align-self:flex-start}._pageHeader_1x1t5_1{text-align:left;flex-direction:column;gap:8px;margin-bottom:28px;display:flex}._pageTag_1x1t5_9{font-family:var(--font-title);letter-spacing:.12em;color:var(--accent-primary);text-transform:uppercase;font-size:.75rem;font-weight:700}._pageTitle_1x1t5_18{color:#fff;font-size:1.6rem;font-weight:800;font-family:var(--font-title);text-transform:uppercase;letter-spacing:-.01em}._pageDescription_1x1t5_27{color:var(--text-secondary);max-width:680px;font-size:.95rem;line-height:1.5}._cardsGrid_1x1t5_34{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;display:grid}._examCard_1x1t5_40{background-color:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);text-align:left;transition:all var(--transition-fast);flex-direction:column;gap:16px;padding:24px;display:flex}._examCard_1x1t5_40:hover{border-color:var(--accent-primary);box-shadow:var(--shadow-md)}._cardHeader_1x1t5_57{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._examWeekBadge_1x1t5_64{font-family:var(--font-title);letter-spacing:.1em;color:var(--accent-primary);border-radius:var(--radius-sm);text-transform:uppercase;background-color:#38bdf81f;padding:3px 8px;font-size:.72rem;font-weight:800}._cardTitle_1x1t5_76{color:#fff;margin-top:4px;font-size:1.15rem;font-weight:700}._cardSubtitle_1x1t5_83{color:var(--text-muted);font-size:.85rem}._metaRow_1x1t5_88{color:var(--text-secondary);align-items:center;gap:16px;font-size:.82rem;display:flex}._metaItem_1x1t5_96{align-items:center;gap:6px;display:flex}._highlightActive_19px8_1{cursor:text;-webkit-user-select:text;user-select:text}._mark_19px8_9{cursor:pointer;background-color:#fbbf2473;border-radius:2px;padding:0 1px}._sheetContainer_1k12p_1{color:#1a202c;border-radius:var(--radius-md);font-family:var(--font-body);background-color:#fff;margin-bottom:24px;padding:24px;font-size:.95rem;line-height:1.65;overflow-x:auto;box-shadow:0 4px 12px #00000040}._headerRow_1k12p_14{color:#64748b;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:8px;font-size:.8rem;font-weight:700;display:flex}._contentWrapper_1k12p_28{color:#1e293b}._contentWrapper_1k12p_28 p{margin:0 0 12px}._contentWrapper_1k12p_28 p:last-child{margin-bottom:0}._contentWrapper_1k12p_28 table{border-collapse:collapse;width:100%;margin:16px 0}._contentWrapper_1k12p_28 th,._contentWrapper_1k12p_28 td{text-align:left;border:1px solid #cbd5e1;padding:8px 12px}._contentWrapper_1k12p_28 th{background-color:#f1f5f9}._contentWrapper_1k12p_28 svg{max-width:100%;height:auto;margin:16px auto;display:block}._sourceCitation_1k12p_64{color:#64748b;border-top:1px dashed #cbd5e1;margin-top:16px;padding-top:10px;font-size:.8rem;font-style:italic}._groupContainer_1ros7_1{flex-direction:column;gap:12px;margin:20px 0;display:flex}._alternativeItem_1ros7_8{background-color:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-sm);min-height:52px;transition:all var(--transition-normal);box-sizing:border-box;align-items:center;gap:8px;width:100%;padding:6px 10px 6px 18px;display:flex}._selectArea_1ros7_22:hover:not([aria-disabled=true]){background-color:var(--surface-hover);border-radius:var(--radius-sm)}._selectArea_1ros7_22{cursor:pointer;text-align:left;min-width:0;font:inherit;color:inherit;background:0 0;border:none;flex:1;align-items:center;gap:14px;padding:8px 0;display:flex}._selectArea_1ros7_22[aria-disabled=true]{cursor:default}._letterBadge_1ros7_46{width:32px;min-width:32px;height:32px;font-family:var(--font-title);background-color:var(--surface-elevated);color:var(--text-secondary);border:1px solid var(--border-default);transition:all var(--transition-normal);border-radius:50%;justify-content:center;align-items:center;font-size:.95rem;font-weight:700;display:flex}._alternativeText_1ros7_63{color:var(--text-primary);font-family:var(--font-body);flex:1;font-size:.95rem;line-height:1.5}._selectedItem_1ros7_72{border-color:var(--accent-primary);box-shadow:0 0 12px var(--accent-primary-glow);background-color:#38bdf814}._selectedItem_1ros7_72 ._letterBadge_1ros7_46{background-color:var(--accent-primary);color:#070c16;border-color:var(--accent-primary)}._correctItem_1ros7_84{background-color:var(--feedback-success-bg);border-color:var(--feedback-success)}._correctItem_1ros7_84 ._letterBadge_1ros7_46{background-color:var(--feedback-success);color:#070c16;border-color:var(--feedback-success)}._incorrectItem_1ros7_95{background-color:var(--feedback-error-bg);border-color:var(--feedback-error)}._incorrectItem_1ros7_95 ._letterBadge_1ros7_46{background-color:var(--feedback-error);color:#070c16;border-color:var(--feedback-error)}._statusIcon_1ros7_105{justify-content:center;align-items:center;display:flex}._eliminatedItem_1ros7_112{background-color:var(--surface-primary);border-color:var(--border-default);opacity:.55}._eliminatedItem_1ros7_112 ._letterBadge_1ros7_46{background-color:var(--surface-elevated);color:var(--text-secondary);border-color:var(--border-default)}._eliminatedItem_1ros7_112 ._alternativeText_1ros7_63,._eliminatedItem_1ros7_112 ._letterBadge_1ros7_46{text-decoration:line-through;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--feedback-error);text-decoration-color:var(--feedback-error)}._eliminateButton_1ros7_129{width:32px;min-width:32px;height:32px;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-normal);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}._eliminateButton_1ros7_129:hover{background-color:var(--surface-hover);color:var(--feedback-error)}._eliminateButton_1ros7_129[aria-pressed=true]{color:var(--feedback-error)}._container_mmnxz_1{flex-direction:column;gap:8px;margin-top:16px;margin-bottom:20px;display:flex}._labelRow_mmnxz_9{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:center;font-size:.8rem;font-weight:700;display:flex}._optionsRow_mmnxz_20{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}._optionButton_mmnxz_26{border-radius:var(--radius-sm);background-color:var(--surface-primary);border:1px solid var(--border-default);min-height:48px;color:var(--text-secondary);font-family:var(--font-title);cursor:pointer;transition:all var(--transition-normal);flex-direction:column;justify-content:center;align-items:center;padding:10px 8px;font-size:.85rem;font-weight:700;display:flex}._optionButton_mmnxz_26:hover:not(:disabled){background-color:var(--surface-hover);border-color:var(--border-focus)}._optionButton_mmnxz_26:disabled{opacity:.6;cursor:not-allowed}._optionDescription_mmnxz_54{font-size:.7rem;font-weight:500;font-family:var(--font-body);color:var(--text-muted);margin-top:2px}._selectedCerteza_mmnxz_63{border-color:var(--feedback-success);color:var(--feedback-success);background-color:#34d3991f}._selectedCerteza_mmnxz_63 ._optionDescription_mmnxz_54{color:var(--feedback-success)}._selectedDuvida_mmnxz_73{border-color:var(--feedback-warning);color:var(--feedback-warning);background-color:#fbbf241f}._selectedDuvida_mmnxz_73 ._optionDescription_mmnxz_54{color:var(--feedback-warning)}._selectedChute_mmnxz_83{border-color:var(--accent-secondary);color:var(--accent-secondary);background-color:#a78bfa26}._selectedChute_mmnxz_83 ._optionDescription_mmnxz_54{color:var(--accent-secondary)}._container_pco41_1{background-color:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-sm);margin:20px 0;padding:16px 20px}._headerRow_pco41_9{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}._title_pco41_16{font-family:var(--font-title);color:var(--text-primary);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:8px;font-size:.85rem;font-weight:700;display:flex}._sampleInfo_pco41_28{color:var(--text-muted);font-size:.8rem}._scoreRow_pco41_33{align-items:baseline;gap:10px;margin-bottom:14px;display:flex}._scorePercentage_pco41_40{font-family:var(--font-title);color:var(--accent-primary);font-size:1.6rem;font-weight:800}._scoreLegend_pco41_47{color:var(--text-secondary);font-size:.85rem}._distributionRow_pco41_52{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}._distItem_pco41_58{color:var(--text-muted);flex-direction:column;align-items:center;gap:4px;font-size:.75rem;display:flex}._distBarTrack_pco41_67{background-color:var(--surface-elevated);border-radius:var(--radius-full);width:100%;height:6px;overflow:hidden}._distBarFill_pco41_75{background-color:var(--accent-primary);border-radius:var(--radius-full);height:100%;transition:width var(--transition-normal)}._insufficientNotice_pco41_82{color:var(--text-muted);align-items:center;gap:8px;font-size:.85rem;font-style:italic;display:flex}._resolutionContainer_1r2s4_1{flex-direction:column;gap:20px;margin-top:28px;animation:.3s ease-in-out _fadeIn_1r2s4_1;display:flex}@keyframes _fadeIn_1r2s4_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._sectionHeader_1r2s4_14{align-items:center;gap:10px;margin-bottom:12px;display:flex}._sectionTitle_1r2s4_21{font-family:var(--font-title);color:#fff;text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:1rem;font-weight:700}._tagBadge_1r2s4_31{font-family:var(--font-title);color:var(--accent-primary);border-radius:var(--radius-sm);background-color:#38bdf81a;border:1px solid #38bdf840;padding:3px 8px;font-size:.7rem;font-weight:800}._textParagraph_1r2s4_42{font-family:var(--font-body);color:var(--text-primary);margin:0 0 10px;font-size:.95rem;line-height:1.65}._textParagraph_1r2s4_42:last-child{margin-bottom:0}._conceptsList_1r2s4_53{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}._conceptItem_1r2s4_62{color:var(--text-primary);background-color:var(--surface-primary);border-radius:var(--radius-sm);border-left:3px solid var(--accent-primary);align-items:flex-start;gap:10px;padding:10px 14px;font-size:.92rem;line-height:1.5;display:flex}._alternativesList_1r2s4_75{flex-direction:column;gap:12px;display:flex}._altCard_1r2s4_81{background-color:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-sm);padding:14px 16px}._altCardCorrect_1r2s4_88{background-color:#34d3990a;border-color:#34d39966}._altCardHeader_1r2s4_93{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}._altLetterBadge_1r2s4_100{font-family:var(--font-title);border-radius:4px;padding:2px 8px;font-size:.9rem;font-weight:800}._badgeCorrect_1r2s4_108{background-color:var(--feedback-success);color:#070c16}._badgeIncorrect_1r2s4_113{background-color:var(--surface-elevated);color:var(--text-secondary)}._distractorLabel_1r2s4_118{color:var(--feedback-error);text-transform:uppercase;letter-spacing:.04em;background-color:var(--feedback-error-bg);border-radius:4px;padding:2px 8px;font-size:.75rem;font-weight:700}._altExplanation_1r2s4_129{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.55}._tacticalGrid_1r2s4_136{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=768px){._tacticalGrid_1r2s4_136{grid-template-columns:1fr}}._tacticalCard_1r2s4_148{background-color:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-sm);padding:18px 20px;position:relative}._tacticalCard_1r2s4_148:before{content:"";border-top:2px solid var(--accent-primary);border-left:2px solid var(--accent-primary);width:12px;height:12px;position:absolute;top:-1px;left:-1px}._tacticalCard_1r2s4_148:after{content:"";border-bottom:2px solid var(--accent-primary);border-right:2px solid var(--accent-primary);width:12px;height:12px;position:absolute;bottom:-1px;right:-1px}._tacticalHeader_1r2s4_178{font-family:var(--font-title);color:var(--accent-primary);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:8px;margin-bottom:8px;font-size:.85rem;font-weight:800;display:flex}._tacticalContent_1r2s4_191{color:var(--text-primary);font-size:.92rem;line-height:1.6}._textParagraph_1r2s4_42 strong,._conceptItem_1r2s4_62 strong,._altExplanation_1r2s4_129 strong,._tacticalContent_1r2s4_191 strong{color:#fff;font-weight:700}._textParagraph_1r2s4_42 em,._conceptItem_1r2s4_62 em,._altExplanation_1r2s4_129 em,._tacticalContent_1r2s4_191 em{color:var(--accent-primary);font-style:italic}._textParagraph_1r2s4_42 .term,._conceptItem_1r2s4_62 .term,._altExplanation_1r2s4_129 .term,._tacticalContent_1r2s4_191 .term{color:var(--accent-primary);border-radius:var(--radius-sm);background-color:#38bdf81f;border:1px solid #38bdf840;padding:1px 6px;font-style:italic;font-weight:600}._textParagraph_1r2s4_42 code,._conceptItem_1r2s4_62 code,._altExplanation_1r2s4_129 code,._tacticalContent_1r2s4_191 code{background-color:var(--surface-hover);color:var(--accent-primary);border-radius:4px;padding:2px 6px;font-family:monospace;font-size:.88em}._card_15mho_1{background-color:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:20px}._headerRow_15mho_8{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._title_15mho_15{font-family:var(--font-title);color:#fff;margin:0;font-size:.95rem;font-weight:700}._progressBadge_15mho_23{font-family:var(--font-title);color:var(--accent-primary);border-radius:var(--radius-sm);background-color:#38bdf81a;border:1px solid #38bdf840;padding:2px 8px;font-size:.75rem;font-weight:700}._grid_15mho_34{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}._positionButton_15mho_40{border-radius:var(--radius-sm);background-color:var(--surface-elevated);height:40px;color:var(--text-secondary);border:1px solid var(--border-default);font-family:var(--font-title);cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:flex;position:relative}._positionButton_15mho_40:hover{background-color:var(--surface-hover);border-color:var(--accent-primary)}._current_15mho_63{border-color:var(--accent-primary);box-shadow:0 0 10px var(--accent-primary-glow);color:#fff}._correct_15mho_70{background-color:var(--feedback-success-bg);border-color:var(--feedback-success);color:var(--feedback-success)}._incorrect_15mho_77{background-color:var(--feedback-error-bg);border-color:var(--feedback-error);color:var(--feedback-error)}._legendRow_15mho_84{border-top:1px solid var(--border-default);color:var(--text-muted);flex-wrap:wrap;gap:12px;margin-top:20px;padding-top:14px;font-size:.75rem;display:flex}._legendItem_15mho_95{align-items:center;gap:6px;display:flex}._legendDot_15mho_101{border-radius:50%;width:10px;height:10px}._dotCurrent_15mho_107{background-color:var(--accent-primary);box-shadow:0 0 6px var(--accent-primary-glow)}._dotCorrect_15mho_112{background-color:var(--feedback-success)}._dotIncorrect_15mho_116{background-color:var(--feedback-error)}._dotBlank_15mho_120{background-color:var(--surface-elevated);border:1px solid var(--border-default)}._container_b5ppe_1{flex-direction:column;gap:20px;width:100%;max-width:1280px;margin:0 auto;display:flex}._topNav_b5ppe_10{background-color:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}._navLeft_b5ppe_22{align-items:center;gap:12px;display:flex}._timerBadge_b5ppe_28{background-color:var(--surface-elevated);border-radius:var(--radius-sm);border:1px solid var(--border-default);color:var(--accent-primary);font-family:var(--font-title);letter-spacing:.04em;align-items:center;gap:8px;padding:8px 16px;font-size:.88rem;font-weight:700;display:flex;box-shadow:0 0 12px #38bdf814}._timerQuestion_b5ppe_44{color:var(--text-muted);font-size:.75rem;font-weight:500}._navRight_b5ppe_50{align-items:center;gap:12px;display:flex}._highlighterControl_b5ppe_56{align-items:center;gap:6px;display:flex}._highlighterStatus_b5ppe_62{border-radius:var(--radius-full);letter-spacing:.05em;text-transform:uppercase;background-color:#ffffff1f;margin-left:8px;padding:1px 7px;font-size:.66rem;font-weight:800}._highlighterButtonActive_b5ppe_73{color:#1a1203!important;background:linear-gradient(135deg,#fbbf24 0%,#d97706 100%)!important;border-color:#0000!important;box-shadow:0 2px 10px #fbbf2466!important}._highlighterButtonActive_b5ppe_73:hover:not(:disabled){background:linear-gradient(135deg,#fde68a 0%,#d97706 100%)!important;box-shadow:0 4px 16px #fbbf248c!important}._highlighterButtonActive_b5ppe_73 ._highlighterStatus_b5ppe_62{color:#1a1203;background-color:#1a12032e}._highlighterHelp_b5ppe_90{border:1px solid var(--border-default);width:22px;height:22px;color:var(--text-secondary);cursor:help;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}._highlighterHelp_b5ppe_90:hover,._highlighterHelp_b5ppe_90:focus-visible{color:var(--accent-primary);border-color:var(--accent-primary);outline:none}._highlighterTooltip_b5ppe_111{background-color:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-sm);width:260px;box-shadow:var(--shadow-lg);color:var(--text-primary);text-align:left;text-transform:none;letter-spacing:normal;z-index:20;opacity:0;visibility:hidden;transition:opacity var(--transition-fast), transform var(--transition-fast), visibility var(--transition-fast);pointer-events:none;padding:10px 12px;font-size:.78rem;font-weight:400;line-height:1.45;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-4px)}._highlighterHelp_b5ppe_90:hover ._highlighterTooltip_b5ppe_111,._highlighterHelp_b5ppe_90:focus-visible ._highlighterTooltip_b5ppe_111{opacity:1;visibility:visible;transform:translateY(0)}._questionMetaHeader_b5ppe_146{text-align:left;flex-direction:column;gap:6px;display:flex}._metaTagRow_b5ppe_153{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._pageTag_b5ppe_160{font-family:var(--font-title);letter-spacing:.12em;color:var(--accent-primary);text-transform:uppercase;font-size:.75rem;font-weight:700}._itemTitle_b5ppe_169{color:#fff;font-size:1.4rem;font-weight:800;font-family:var(--font-title);letter-spacing:-.01em;margin:0}._itemSubtitle_b5ppe_178{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.4}._mainLayout_b5ppe_185{grid-template-columns:1fr 340px;align-items:flex-start;gap:24px;display:grid}@media (width<=1024px){._mainLayout_b5ppe_185{grid-template-columns:1fr}}._questionColumn_b5ppe_198{flex-direction:column;gap:20px;min-width:0;display:flex}._commandBox_b5ppe_205{background-color:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:24px;position:relative}._commandText_b5ppe_213{color:#fff;margin:0 0 20px;font-size:1.05rem;font-weight:600;line-height:1.6}._commandDivider_b5ppe_221{background-color:var(--border-default);height:1px;margin:20px 0}._confirmRow_b5ppe_227{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}._selectionHint_b5ppe_236{color:var(--text-muted);font-size:.82rem}._navRow_b5ppe_241{border-top:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:16px;display:flex}._sidebarColumn_b5ppe_251{flex-direction:column;gap:16px;display:flex;position:sticky;top:24px}._offlineNotice_b5ppe_259{border:1px solid var(--feedback-warning);border-radius:var(--radius-sm);color:var(--feedback-warning);background-color:#fbbf241a;align-items:center;gap:8px;padding:10px 14px;font-size:.82rem;display:flex}._modalContent_b5ppe_271{color:var(--text-primary);flex-direction:column;gap:16px;line-height:1.5;display:flex}._modalWarning_b5ppe_279{border:1px solid var(--feedback-error);border-radius:var(--radius-sm);color:var(--feedback-error);background-color:#fb71851f;align-items:flex-start;gap:12px;padding:14px 16px;font-size:.9rem;display:flex}._modalActions_b5ppe_291{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}._container_7umr3_1{flex-direction:column;gap:24px;width:100%;max-width:1200px;margin:0 auto;display:flex}._kpiGrid_7umr3_10{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}._kpiCard_7umr3_16{background-color:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);text-align:left;flex-direction:column;gap:6px;padding:20px;display:flex;position:relative}._kpiLabel_7umr3_28{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:700}._kpiValue_7umr3_36{font-size:2rem;font-weight:800;font-family:var(--font-title);margin:4px 0;line-height:1.1}._kpiSubtitle_7umr3_44{color:var(--text-secondary);font-size:.82rem}._sectionHeader_7umr3_49{align-items:center;gap:10px;margin-bottom:16px;display:flex}._sectionTitle_7umr3_56{color:#fff;margin:0;font-size:1.1rem;font-weight:700}._performanceGrid_7umr3_63{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}._perfItem_7umr3_69{background-color:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-sm);flex-direction:column;gap:10px;padding:16px;display:flex}._perfTop_7umr3_79{justify-content:space-between;align-items:center;display:flex}._perfName_7umr3_85{color:var(--text-primary);font-size:.9rem;font-weight:700}._perfScore_7umr3_91{color:var(--accent-primary);font-size:.95rem;font-weight:800}._perfBarTrack_7umr3_97{background-color:var(--surface-hover);border-radius:3px;height:6px;overflow:hidden}._perfBarFill_7umr3_104{background-color:var(--accent-primary);border-radius:3px;height:100%;transition:width .4s}._skillsList_7umr3_111{flex-direction:column;gap:10px;display:flex}._skillRow_7umr3_117{background-color:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}._skillInfo_7umr3_128{flex-direction:column;gap:2px;display:flex}._skillCode_7umr3_134{color:var(--accent-primary);font-size:.85rem;font-weight:700}._skillLabel_7umr3_140{color:var(--text-secondary);font-size:.8rem}._skillScore_7umr3_145{color:var(--text-primary);flex-shrink:0;font-size:.95rem;font-weight:800}._actionsBar_7umr3_152{flex-wrap:wrap;align-items:center;gap:16px;margin-top:12px;display:flex}._attemptTabsContainer_7umr3_161{background-color:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-md);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}._attemptTabsLabel_7umr3_172{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;font-size:.8rem;font-weight:700}._attemptTabs_7umr3_161{flex-wrap:wrap;gap:8px;display:flex}._attemptTab_7umr3_161{background-color:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);align-items:center;gap:8px;padding:6px 14px;font-size:.85rem;font-weight:600;display:flex}._attemptTab_7umr3_161:hover{border-color:var(--accent-primary);color:#fff}._attemptTabActive_7umr3_206{border-color:var(--accent-primary);color:var(--accent-primary);background-color:#38bdf81f}._attemptTabScore_7umr3_212{color:var(--feedback-success);border-radius:var(--radius-xs);background-color:#34d39926;padding:2px 6px;font-size:.75rem;font-weight:700}._answerSheetGrid_7umr3_222{grid-template-columns:repeat(auto-fill,minmax(68px,1fr));gap:10px;margin-bottom:16px;display:grid}._answerSheetItemBtn_7umr3_229{border-radius:var(--radius-sm);border:1px solid var(--border-default);background-color:var(--surface-elevated);cursor:pointer;transition:all var(--transition-fast);flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 4px;display:flex}._answerSheetItemBtn_7umr3_229:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000040}._itemCorrect_7umr3_248{background-color:#34d3991a;border-color:#34d39980}._itemCorrect_7umr3_248:hover{border-color:var(--feedback-success);background-color:#34d3992e}._itemIncorrect_7umr3_258{background-color:#fb71851a;border-color:#fb718580}._itemIncorrect_7umr3_258:hover{border-color:var(--feedback-error);background-color:#fb71852e}._itemBlank_7umr3_268{border-color:var(--border-default);background-color:var(--surface-primary);opacity:.75}._itemBlank_7umr3_268:hover{border-color:var(--accent-primary);opacity:1}._itemPosition_7umr3_279{font-family:var(--font-title);color:var(--text-muted);font-size:.75rem;font-weight:700}._itemLetter_7umr3_286{color:#fff;font-size:1rem;font-weight:800}._itemCorrect_7umr3_248 ._itemLetter_7umr3_286{color:var(--feedback-success)}._itemIncorrect_7umr3_258 ._itemLetter_7umr3_286{color:var(--feedback-error)}._sheetLegend_7umr3_300{color:var(--text-secondary);border-top:1px solid var(--border-default);flex-wrap:wrap;align-items:center;gap:16px;padding-top:8px;font-size:.8rem;display:flex}._sheetLegendItem_7umr3_311{align-items:center;gap:6px;display:flex}._legendColor_7umr3_317{border-radius:50%;width:10px;height:10px}._colorCorrect_7umr3_323{background-color:var(--feedback-success);box-shadow:0 0 6px var(--feedback-success)}._colorIncorrect_7umr3_328{background-color:var(--feedback-error);box-shadow:0 0 6px var(--feedback-error)}._colorBlank_7umr3_333{background-color:var(--text-muted)}._container_1gwed_1{flex-direction:column;gap:20px;width:100%;max-width:1280px;margin:0 auto;display:flex}._topNav_1gwed_10{background-color:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}._navLeft_1gwed_22{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._headerInfo_1gwed_29{flex-direction:column;gap:4px;display:flex}._pageTag_1gwed_35{font-family:var(--font-title);letter-spacing:.12em;color:var(--accent-primary);text-transform:uppercase;font-size:.72rem;font-weight:700}._headerTitle_1gwed_44{color:#fff;margin:0;font-size:1.1rem;font-weight:700}._questionMetaHeader_1gwed_51{text-align:left;flex-direction:column;gap:6px;display:flex}._metaTagRow_1gwed_58{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._itemTitle_1gwed_65{color:#fff;font-size:1.35rem;font-weight:800;font-family:var(--font-title);letter-spacing:-.01em;margin:0}._itemSubtitle_1gwed_74{color:var(--text-secondary);margin:0;font-size:.88rem;line-height:1.4}._statusBanner_1gwed_82{border-radius:var(--radius-md);align-items:flex-start;gap:14px;padding:16px 20px;display:flex}._bannerSuccess_1gwed_90{border:1px solid var(--feedback-success);color:var(--feedback-success);background-color:#34d3991f}._bannerError_1gwed_96{border:1px solid var(--feedback-error);color:var(--feedback-error);background-color:#fb71851f}._bannerBlank_1gwed_102{background-color:var(--surface-elevated);border:1px solid var(--border-default);color:var(--text-muted)}._bannerContent_1gwed_108{text-align:left;flex-direction:column;gap:4px;display:flex}._bannerTitle_1gwed_115{color:#fff;font-size:1rem;font-weight:700}._bannerSuccess_1gwed_90 ._bannerTitle_1gwed_115{color:var(--feedback-success)}._bannerError_1gwed_96 ._bannerTitle_1gwed_115{color:var(--feedback-error)}._bannerBlank_1gwed_102 ._bannerTitle_1gwed_115{color:var(--text-secondary)}._bannerSubtitle_1gwed_133{color:var(--text-secondary);font-size:.85rem}._bannerMeta_1gwed_138{flex-wrap:wrap;gap:16px;margin-top:4px;font-size:.82rem;display:flex}._mainLayout_1gwed_146{grid-template-columns:1fr 340px;align-items:flex-start;gap:24px;display:grid}@media (width<=1024px){._mainLayout_1gwed_146{grid-template-columns:1fr}}._questionColumn_1gwed_159{flex-direction:column;gap:20px;min-width:0;display:flex}._commandBox_1gwed_166{background-color:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:24px;position:relative}._commandText_1gwed_174{color:#fff;margin:0 0 20px;font-size:1.05rem;font-weight:600;line-height:1.6}._commandDivider_1gwed_182{background-color:var(--border-default);height:1px;margin:20px 0}._navRow_1gwed_188{border-top:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:16px;display:flex}._sidebarColumn_1gwed_198{flex-direction:column;gap:16px;display:flex;position:sticky;top:24px}._track_1al09_2{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;grid-auto-columns:minmax(168px,72%);grid-auto-flow:column;gap:10px;padding:2px 2px 8px;scroll-padding-inline:2px;display:grid;overflow-x:auto}._tab_1al09_15{scroll-snap-align:start;text-align:left;border:1px solid var(--border-default);border-radius:var(--radius-md);background-color:var(--surface-primary);min-width:0;min-height:48px;color:var(--text-primary);cursor:pointer;transition:border-color var(--transition-fast), background-color var(--transition-fast);flex-direction:column;align-items:stretch;gap:2px;padding:12px 13px 11px;font-family:inherit;display:flex}._tab_1al09_15:hover:not(:disabled){border-color:#2c405e}._tab_1al09_15:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._tabSelected_1al09_43{border-color:var(--accent-primary);background-color:var(--surface-elevated)}._tabLocked_1al09_48{cursor:not-allowed;background-color:#0000;border-style:dashed}._label_1al09_54{font-family:var(--font-title);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);overflow-wrap:anywhere;align-items:center;gap:6px;font-size:.78rem;font-weight:700;display:inline-flex}._tabSelected_1al09_43 ._label_1al09_54{color:var(--accent-primary)}._period_1al09_71,._count_1al09_72{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:.75rem}._theme_1al09_79{display:none}._bar_1al09_83{margin-top:8px}._count_1al09_72{margin-top:4px}@media (width>=640px){._track_1al09_2{scroll-snap-type:none;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-auto-flow:row;padding:0;overflow-x:visible}._theme_1al09_79{color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:.78rem;line-height:1.35;display:-webkit-box;overflow:hidden}}@media (prefers-reduced-motion:reduce){._tab_1al09_15{transition:none}}._badge_yg6lz_1{font-family:var(--font-title);color:var(--area-badge-text);background-color:var(--text-muted);border-radius:5px;flex:none;place-items:center;font-weight:800;display:inline-grid}._md_yg6lz_12{width:18px;height:18px;font-size:10px}._sm_yg6lz_18{width:16px;height:16px;font-size:9px}._linguagens_yg6lz_24{background-color:var(--area-linguagens)}._humanas_yg6lz_25{background-color:var(--area-humanas)}._natureza_yg6lz_26{background-color:var(--area-natureza)}._matematica_yg6lz_27{background-color:var(--area-matematica)}._item_1hn6b_1{list-style:none;position:relative}._input_1hn6b_6{opacity:0;width:1px;height:1px;margin:0;position:absolute}._label_1hn6b_14{cursor:pointer;min-height:48px;transition:background-color var(--transition-fast);-webkit-tap-highlight-color:transparent;border-radius:9px;grid-template-columns:20px 18px minmax(0,1fr);align-items:start;gap:10px;padding:12px 10px;display:grid}._label_1hn6b_14:hover{background-color:var(--surface-elevated)}._input_1hn6b_6:focus-visible+._label_1hn6b_14{outline:2px solid var(--border-focus);outline-offset:-2px}._labelPending_1hn6b_36{cursor:progress}._box_1hn6b_40{width:20px;height:20px;color:var(--area-badge-text);transition:background-color var(--transition-fast), border-color var(--transition-fast);border:1.5px solid #2c405e;border-radius:6px;place-items:center;display:grid}._checkIcon_1hn6b_51{opacity:0;transition:opacity var(--transition-fast), transform var(--transition-fast);transform:scale(.6)}._title_1hn6b_57{color:var(--text-primary);overflow-wrap:anywhere;font-size:.875rem;line-height:1.4}._labelDone_1hn6b_64 ._box_1hn6b_40{background-color:var(--feedback-success);border-color:var(--feedback-success)}._labelDone_1hn6b_64 ._checkIcon_1hn6b_51{opacity:1;transform:none}._labelDone_1hn6b_64 ._title_1hn6b_57{color:var(--text-secondary);text-decoration:line-through;-webkit-text-decoration-color:var(--feedback-success);text-decoration-color:var(--feedback-success)}@media (width>=1024px){._label_1hn6b_14{gap:9px;min-height:0;padding:9px 8px}._title_1hn6b_57{font-size:.84rem}}@media (prefers-reduced-motion:reduce){._label_1hn6b_14,._box_1hn6b_40,._checkIcon_1hn6b_51{transition:none}}._day_1lp8e_1{border:1px solid var(--border-default);border-radius:var(--radius-md);background-color:var(--surface-primary);min-width:0;overflow:hidden}._dayToday_1lp8e_9{border-color:var(--accent-primary);box-shadow:0 0 0 1px var(--accent-primary-glow)}._header_1lp8e_14{border-bottom:1px solid var(--border-default)}._headingText_1lp8e_18{flex-direction:column;gap:1px;min-width:0;padding:12px 13px 11px;display:flex}._headerButton_1lp8e_26{width:100%;min-height:56px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:0 14px 0 0;display:flex}._headerButton_1lp8e_26 ._headingText_1lp8e_18{flex:1}._headerButton_1lp8e_26:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}._name_1lp8e_50{font-family:var(--font-title);letter-spacing:.1em;text-transform:uppercase;color:var(--text-primary);flex-wrap:wrap;align-items:center;gap:6px;font-size:.75rem;font-weight:700;display:inline-flex}._dayToday_1lp8e_9 ._name_1lp8e_50{color:var(--accent-primary)}._todayBadge_1lp8e_67{border-radius:var(--radius-full);background-color:var(--accent-primary);color:#04203c;letter-spacing:.08em;padding:1px 6px;font-size:.62rem;font-weight:800}._date_1lp8e_77{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:.75rem}._note_1lp8e_83{color:var(--text-secondary);margin:-4px 0 0;padding:0 13px 11px;font-size:.74rem;line-height:1.35}._collapsedCount_1lp8e_91{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:.78rem}._caret_1lp8e_97{color:var(--text-secondary);transition:transform var(--transition-fast);flex:none}._caretOpen_1lp8e_103{transform:rotate(180deg)}._items_1lp8e_107{flex-direction:column;gap:2px;margin:0;padding:6px;list-style:none;display:flex}._footer_1lp8e_116{border-top:1px solid var(--border-default);align-items:center;gap:9px;padding:9px 13px 11px;display:flex}._footerBar_1lp8e_124{flex:1}._count_1lp8e_128{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:4px;font-size:.74rem;display:inline-flex}._countDone_1lp8e_138{color:var(--feedback-success)}@media (prefers-reduced-motion:reduce){._caret_1lp8e_97{transition:none}}._board_s1tll_1{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;display:grid}@media (width>=640px){._board_s1tll_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (width>=1024px){._columns3_s1tll_16{grid-template-columns:repeat(3,minmax(0,1fr))}._columns4_s1tll_20{grid-template-columns:repeat(4,minmax(0,1fr))}._columns5_s1tll_25{grid-template-columns:repeat(5,minmax(0,1fr))}}._container_jusa1_1{align-items:center;gap:12px;display:flex}._numbers_jusa1_7{text-align:right;flex-direction:column;line-height:1.2;display:flex}._percentage_jusa1_14{font-family:var(--font-title);font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:1.5rem;font-weight:800}._caption_jusa1_22{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:.7rem}._ring_jusa1_30{flex:none;width:52px;height:52px}._track_jusa1_36,._arc_jusa1_37{fill:none;stroke-width:7px}._track_jusa1_36{stroke:var(--border-default)}._arc_jusa1_37{stroke:var(--feedback-success);stroke-linecap:round;transition:stroke-dashoffset .4s}@media (width>=640px){._percentage_jusa1_14{font-size:1.65rem}._ring_jusa1_30{width:62px;height:62px}}@media (prefers-reduced-motion:reduce){._arc_jusa1_37{transition:none}}._button_1n82l_1{border:1px solid var(--border-default);border-radius:var(--radius-full);min-height:44px;color:var(--text-secondary);cursor:pointer;transition:color var(--transition-fast), border-color var(--transition-fast);background:0 0;justify-content:center;align-items:center;gap:6px;padding:6px 16px;font-family:inherit;font-size:.8rem;display:inline-flex}._button_1n82l_1:hover:not(:disabled){color:var(--text-primary);border-color:var(--text-secondary)}._button_1n82l_1:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._button_1n82l_1:disabled{opacity:.5;cursor:not-allowed}._armed_1n82l_33,._armed_1n82l_33:hover:not(:disabled){color:var(--feedback-error);border-color:var(--feedback-error);background-color:var(--feedback-error-bg)}@media (width>=1024px){._button_1n82l_1{min-height:34px}}._legend_1co2f_1{border-top:1px solid var(--border-default);color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px 20px;margin:0;padding:18px 0 0;font-size:.8rem;list-style:none;display:flex}._entry_1co2f_14{align-items:center;gap:7px;display:inline-flex}._page_5ffcu_1{flex-direction:column;gap:20px;min-width:0;display:flex}._header_5ffcu_8{flex-direction:column;align-items:flex-start;gap:14px;display:flex}._titleBlock_5ffcu_15{flex-direction:column;gap:4px;min-width:0;display:flex}._tag_5ffcu_22{font-family:var(--font-title);letter-spacing:.12em;color:var(--accent-primary);text-transform:uppercase;font-size:.72rem;font-weight:700}._title_5ffcu_15{font-family:var(--font-title);letter-spacing:-.02em;color:var(--text-primary);text-wrap:balance;margin:0;font-size:clamp(1.5rem,6vw,2rem);font-weight:800}._period_5ffcu_41{color:var(--text-secondary);font-variant-numeric:tabular-nums;margin:0;font-size:.875rem}._panel_5ffcu_48{flex-direction:column;gap:14px;min-width:0;display:flex}._weekHeader_5ffcu_55{flex-direction:column;align-items:stretch;gap:10px;display:flex}._weekTitle_5ffcu_62{font-family:var(--font-title);letter-spacing:-.01em;color:var(--text-primary);flex-direction:column;gap:2px;margin:0;font-size:1.05rem;font-weight:700;display:flex}._weekTheme_5ffcu_74{font-family:var(--font-body);color:var(--text-secondary);font-size:.875rem;font-weight:500}._errorBlock_5ffcu_81{flex-direction:column;align-items:flex-start;gap:12px;display:flex}._skeletons_5ffcu_88{flex-direction:column;gap:16px;display:flex}._emptyState_5ffcu_94{text-align:center;border:1px dashed var(--border-default);border-radius:var(--radius-md);background-color:var(--surface-primary);flex-direction:column;align-items:center;gap:6px;padding:40px 16px;display:flex}._emptyIcon_5ffcu_106{color:var(--accent-primary);margin-bottom:6px}._lockIcon_5ffcu_111{color:var(--text-secondary);margin-bottom:6px}._emptyTitle_5ffcu_116{color:var(--text-primary);margin:0;font-size:1rem;font-weight:700}._emptyDescription_5ffcu_123{max-width:360px;color:var(--text-secondary);margin:0;font-size:.875rem}@media (width>=640px){._page_5ffcu_1{gap:24px}._header_5ffcu_8{flex-flow:wrap;justify-content:space-between;align-items:flex-end}._weekHeader_5ffcu_55{flex-flow:wrap;justify-content:space-between;align-items:baseline}._weekTitle_5ffcu_62{font-size:1.15rem;display:block}._weekTheme_5ffcu_74{font-family:var(--font-title);font-size:inherit;font-weight:inherit;color:var(--text-primary)}._weekTheme_5ffcu_74:before{content:" — "}}._card_1h1tn_1{background-color:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);transition:all var(--transition-fast);flex-direction:column;gap:14px;padding:20px 24px;display:flex}._card_1h1tn_1:hover{border-color:var(--accent-primary);box-shadow:var(--shadow-md)}._cardHeader_1h1tn_17{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._cardTag_1h1tn_25{font-family:var(--font-title);letter-spacing:.08em;color:var(--accent-primary);text-transform:uppercase;margin-bottom:4px;font-size:.72rem;font-weight:700;display:block}._cardTitle_1h1tn_36{color:#fff;margin:0;font-size:1.1rem;font-weight:700}._metaRow_1h1tn_43{color:var(--text-secondary);flex-wrap:wrap;gap:20px;font-size:.85rem;display:flex}._cardActions_1h1tn_51{justify-content:flex-end;display:flex}._group_18imt_1{flex-direction:column;gap:14px;display:flex}._groupHeader_18imt_7{border-bottom:1px solid var(--border-default);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;padding-bottom:10px;display:flex}._groupTitle_18imt_17{font-family:var(--font-title);color:var(--text-primary);margin:0;font-size:1.15rem;font-weight:700}._groupMeta_18imt_25{font-family:var(--font-title);letter-spacing:.08em;color:var(--text-secondary);font-size:.72rem;font-weight:700}._cardsGrid_18imt_33{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=768px){._cardsGrid_18imt_33{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}._backLink_iq2hu_1{text-decoration:none}._headerSubtitle_iq2hu_5{color:var(--text-secondary);font-size:.82rem}._navActions_iq2hu_10{align-items:center;gap:10px;display:flex}._loadingMessage_iq2hu_16{text-align:center;color:var(--accent-primary);padding:40px 20px}._resolutionWrapper_iq2hu_22{margin-top:24px}._kpiGrid_z3xom_1{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:24px;display:grid}._kpiCard_z3xom_8{background-color:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);text-align:left;flex-direction:column;gap:6px;padding:20px;display:flex}._kpiLabel_z3xom_19{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:700}._kpiValue_z3xom_27{font-size:2rem;font-weight:800;font-family:var(--font-title);margin:4px 0;line-height:1.1}._kpiSubtitle_z3xom_35{color:var(--text-secondary);font-size:.82rem}._sectionHeader_z3xom_40{align-items:center;gap:10px;margin-bottom:16px;display:flex}._sectionTitle_z3xom_47{color:#fff;margin:0;font-size:1.1rem;font-weight:700}._performanceGrid_z3xom_54{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}._perfItem_z3xom_60{background-color:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-sm);flex-direction:column;gap:10px;padding:16px;display:flex}._perfTop_z3xom_70{justify-content:space-between;align-items:center;display:flex}._perfName_z3xom_76{color:var(--text-primary);font-size:.9rem;font-weight:700}._perfScore_z3xom_82{color:var(--accent-primary);font-size:.95rem;font-weight:800}._perfBarTrack_z3xom_88{background-color:var(--surface-hover);border-radius:3px;height:6px;overflow:hidden}._perfBarFill_z3xom_95{background-color:var(--accent-primary);border-radius:3px;height:100%;transition:width .4s}._actionsBar_z3xom_102{flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;display:flex}._actionLink_z3xom_110{text-decoration:none}._content_1uuo6_1{text-align:left;flex-direction:column;gap:16px;height:100%;display:flex}._header_1uuo6_9{align-items:flex-start;gap:14px;display:flex}._icon_1uuo6_15{border-radius:var(--radius-md);background-color:var(--surface-elevated);border:1px solid var(--border-default);width:44px;height:44px;color:var(--accent-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}._titleBlock_1uuo6_28{flex-direction:column;gap:4px;display:flex}._title_1uuo6_28{color:#fff;font-size:1.15rem;font-weight:700;font-family:var(--font-title);margin:0}._badge_1uuo6_42{color:var(--accent-primary);text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:700}._description_1uuo6_50{color:var(--text-secondary);flex:1;margin:0;font-size:.9rem;line-height:1.5}._features_1uuo6_58{flex-wrap:wrap;gap:6px;display:flex}._pill_1uuo6_64{color:var(--text-muted);background-color:var(--surface-elevated);border-radius:var(--radius-sm);border:1px solid var(--border-default);padding:3px 8px;font-size:.75rem}._actions_1uuo6_73{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}._pageContainer_4jsby_1{flex-direction:column;gap:28px;width:100%;display:flex}._headerSection_4jsby_8{text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}._headerInfo_4jsby_17{max-width:720px}._pageTag_4jsby_21{font-family:var(--font-title);letter-spacing:.12em;color:var(--accent-primary);text-transform:uppercase;margin-bottom:6px;font-size:.75rem;font-weight:700;display:inline-block}._pageTitle_4jsby_32{color:#fff;text-transform:uppercase;font-size:1.75rem;font-weight:800;font-family:var(--font-title);letter-spacing:-.01em;margin:0 0 8px}._pageDescription_4jsby_42{color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.5}._adminRoleBadge_4jsby_49{background-color:var(--surface-elevated);border:1px solid var(--accent-primary);border-radius:var(--radius-full);color:var(--accent-primary);font-family:var(--font-title);letter-spacing:.04em;text-transform:uppercase;box-shadow:0 0 12px var(--accent-primary-glow);align-items:center;gap:8px;padding:8px 16px;font-size:.8rem;font-weight:700;display:inline-flex}._metricsGrid_4jsby_67{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}._metricCard_4jsby_73{background-color:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);text-align:left;flex-direction:column;gap:6px;padding:18px 20px;transition:border-color .2s,transform .2s;display:flex}._metricCard_4jsby_73:hover{border-color:var(--border-focus)}._metricHeader_4jsby_89{justify-content:space-between;align-items:center;display:flex}._metricLabel_4jsby_95{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}._metricIconWrapper_4jsby_103{color:var(--accent-primary);align-items:center;display:flex}._metricValue_4jsby_109{color:#fff;font-size:2rem;font-weight:800;line-height:1.1;font-family:var(--font-title)}._metricSubtext_4jsby_117{color:var(--text-secondary);align-items:center;gap:6px;font-size:.8rem;display:flex}._modulesSection_4jsby_126{text-align:left;flex-direction:column;gap:16px;display:flex}._sectionTitle_4jsby_133{font-family:var(--font-title);color:#fff;text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:8px;margin:0;font-size:1.15rem;font-weight:700;display:flex}._modulesGrid_4jsby_146{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;display:grid}._workflowCard_4jsby_152{background-color:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-lg);text-align:left;flex-direction:column;gap:16px;padding:24px;display:flex}._workflowHeader_4jsby_163{color:#fff;align-items:center;gap:10px;display:flex}._workflowSteps_4jsby_170{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}._stepItem_4jsby_176{background-color:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-md);flex-direction:column;gap:8px;padding:16px;display:flex;position:relative}._stepNumber_4jsby_187{font-family:var(--font-title);color:var(--accent-primary);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800}._stepTitle_4jsby_196{color:#fff;margin:0;font-size:.95rem;font-weight:700}._stepDescription_4jsby_203{color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.4}@media (width<=768px){._headerSection_4jsby_8{flex-direction:column}._adminRoleBadge_4jsby_49{align-self:flex-start}._modulesGrid_4jsby_146,._workflowSteps_4jsby_170{grid-template-columns:1fr}}._filterBar_26j9e_1{background-color:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:20px;padding:16px;display:flex}._searchWrapper_26j9e_13{flex:1;min-width:240px}._selectGroup_26j9e_18{flex-direction:column;gap:6px;display:flex}._filterLabel_26j9e_24{font-family:var(--font-title);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;font-size:.74rem;font-weight:700}._select_26j9e_18{background-color:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-body);transition:border-color var(--transition-fast);cursor:pointer;outline:none;min-width:160px;padding:10px 14px;font-size:.88rem}._select_26j9e_18:focus{border-color:var(--accent-primary)}._buttonGroup_26j9e_52{align-items:center;gap:10px;display:flex}@media (width<=768px){._filterBar_26j9e_1,._selectGroup_26j9e_18{flex-direction:column;align-items:stretch}._select_26j9e_18{width:100%}._buttonGroup_26j9e_52{flex-direction:column;align-items:stretch;width:100%}}._wrapper_6f9dn_1{display:inline-block;position:relative}._trigger_6f9dn_6{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:flex}._trigger_6f9dn_6:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary)}._trigger_6f9dn_6:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}._trigger_6f9dn_6[aria-expanded=true]{background:var(--surface-hover);border-color:var(--border-default);color:var(--text-primary)}._trigger_6f9dn_6:disabled{opacity:.5;cursor:not-allowed}._menu_6f9dn_42{background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-md);min-width:220px;box-shadow:var(--shadow-lg);z-index:20;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}._menuItem_6f9dn_58{border-radius:var(--radius-sm);width:100%;color:var(--text-primary);font-family:var(--font-body);text-align:left;cursor:pointer;transition:background-color var(--transition-fast);background:0 0;border:none;align-items:center;gap:10px;padding:9px 10px;font-size:.86rem;display:flex}._menuItem_6f9dn_58:hover:not(:disabled){background:var(--surface-hover)}._menuItem_6f9dn_58:focus-visible{outline:2px solid var(--accent-primary);outline-offset:-2px}._menuItem_6f9dn_58:disabled{opacity:.5;cursor:not-allowed}._menuDivider_6f9dn_89{background:var(--border-default);height:1px;margin:4px 2px}._menuItemDanger_6f9dn_95{color:var(--feedback-error)}._menuItemDanger_6f9dn_95:hover:not(:disabled){background:var(--feedback-error-bg)}._tableWrapper_7m2m7_1{width:100%}._table_7m2m7_1{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;font-size:.9rem}._tableHeaderRow_7m2m7_15{border-bottom:1px solid var(--border-default)}._th_7m2m7_19{font-family:var(--font-title);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;padding:14px 12px;font-size:.75rem;font-weight:700}._thActions_7m2m7_29{text-align:right}._table_7m2m7_1 th:first-child,._table_7m2m7_1 td:first-child{width:27%}._table_7m2m7_1 th:nth-child(2),._table_7m2m7_1 td:nth-child(2){width:9%}._table_7m2m7_1 th:nth-child(3),._table_7m2m7_1 td:nth-child(3){width:20%}._table_7m2m7_1 th:nth-child(4),._table_7m2m7_1 td:nth-child(4){width:16%}._table_7m2m7_1 th:nth-child(5),._table_7m2m7_1 td:nth-child(5){width:9%}._table_7m2m7_1 th:nth-child(6),._table_7m2m7_1 td:nth-child(6){width:14%}._table_7m2m7_1 th:nth-child(7),._table_7m2m7_1 td:nth-child(7){width:5%}._tdActions_7m2m7_70{text-align:right}._tableRow_7m2m7_74{transition:background-color var(--transition-fast);border-bottom:1px solid #1e2c4280}._tableRow_7m2m7_74:hover{background-color:var(--surface-hover)}._td_7m2m7_70{vertical-align:middle;overflow-wrap:break-word;padding:14px 12px}._userProfileCell_7m2m7_89{align-items:center;gap:12px;display:flex}._userAvatar_7m2m7_95{border-radius:var(--radius-full);border:1px solid var(--accent-primary-glow);width:36px;height:36px;font-family:var(--font-title);color:var(--accent-primary);background:linear-gradient(135deg,#38bdf833,#a78bfa33);flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:flex}._userInfo_7m2m7_111{flex-direction:column;gap:2px;display:flex}._userName_7m2m7_117{color:#fff;font-weight:600}._userEmail_7m2m7_122{color:var(--text-secondary);font-size:.8rem}._groupsList_7m2m7_127{flex-direction:column;gap:4px;display:flex}._groupItem_7m2m7_133{color:var(--text-primary);align-items:center;gap:4px;font-size:.82rem;display:flex}._groupYear_7m2m7_141{color:var(--text-muted);font-size:.74rem}._emptyState_7m2m7_146{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px 24px;display:flex}._emptyTitle_7m2m7_156{font-family:var(--font-title);color:#fff;margin:0;font-size:1.1rem;font-weight:700}._emptyText_7m2m7_164{color:var(--text-secondary);max-width:420px;margin:0;font-size:.88rem;line-height:1.5}._loadingSpinner_7m2m7_172{border:3px solid var(--border-default);border-top-color:var(--accent-primary);border-radius:50%;width:28px;height:28px;animation:.7s linear infinite _table-spin_7m2m7_1}._loadingLabel_7m2m7_181{font-family:var(--font-title);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-size:.85rem;font-weight:700}@keyframes _table-spin_7m2m7_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._loadingSpinner_7m2m7_172{animation-duration:1.6s}}._noGroup_7m2m7_202,._metaDate_7m2m7_207{color:var(--text-muted);font-size:.82rem}._inviteMeta_7m2m7_212{flex-direction:column;gap:4px;display:flex}._inviteExpiry_7m2m7_218{color:var(--feedback-warning);font-size:.72rem}@media (width<=860px){._table_7m2m7_1{width:100%;display:block}._table_7m2m7_1 td:first-child,._table_7m2m7_1 td:nth-child(2),._table_7m2m7_1 td:nth-child(3),._table_7m2m7_1 td:nth-child(4),._table_7m2m7_1 td:nth-child(5),._table_7m2m7_1 td:nth-child(6),._table_7m2m7_1 td:nth-child(7){width:100%}._table_7m2m7_1 thead{display:none}._table_7m2m7_1 tbody{width:100%;display:block}._tableRow_7m2m7_74{border-bottom:1px solid var(--border-default);width:100%;padding:14px 4px;display:block}._td_7m2m7_70{text-align:right;border-bottom:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:8px;display:flex}._td_7m2m7_70:before{content:attr(data-label);font-family:var(--font-title);color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;text-align:left;flex-shrink:0;font-size:.68rem;font-weight:700}._table_7m2m7_1 td:first-child{border-bottom:1px solid var(--border-default);justify-content:flex-start;margin-bottom:4px;padding-bottom:12px}._table_7m2m7_1 td:first-child:before{content:none}._groupsList_7m2m7_127,._inviteMeta_7m2m7_212{align-items:flex-end}._tdActions_7m2m7_70{justify-content:flex-end}}._modalForm_1uj1p_1{text-align:left;flex-direction:column;gap:16px;display:flex}._selectGroup_1uj1p_8{flex-direction:column;gap:6px;display:flex}._label_1uj1p_14{font-family:var(--font-title);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.78rem;font-weight:700}._select_1uj1p_8{background-color:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-body);transition:border-color var(--transition-fast);cursor:pointer;outline:none;width:100%;padding:10px 14px;font-size:.9rem}._select_1uj1p_8:focus{border-color:var(--accent-primary)}._helperText_1uj1p_41{color:var(--text-muted);font-size:.75rem}._modalFooter_1uj1p_46{border-top:1px solid var(--border-default);justify-content:flex-end;gap:12px;margin-top:12px;padding-top:16px;display:flex}._modalForm_1vln2_1{text-align:left;flex-direction:column;gap:16px;display:flex}._selectGroup_1vln2_8{flex-direction:column;gap:6px;display:flex}._label_1vln2_14{font-family:var(--font-title);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.78rem;font-weight:700}._select_1vln2_8{background-color:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-body);transition:border-color var(--transition-fast);cursor:pointer;outline:none;width:100%;padding:10px 14px;font-size:.9rem}._select_1vln2_8:focus{border-color:var(--accent-primary)}._helperText_1vln2_41{color:var(--text-muted);font-size:.75rem}._userEmailNotice_1vln2_46{background-color:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-secondary);padding:10px 14px;font-size:.85rem}._modalFooter_1vln2_55{border-top:1px solid var(--border-default);justify-content:flex-end;gap:12px;margin-top:12px;padding-top:16px;display:flex}._deleteWarning_1eo20_1{color:var(--text-primary);margin-bottom:20px;font-size:.95rem;line-height:1.5}._deleteHighlight_1eo20_8{color:var(--feedback-error);font-weight:700}._modalFooter_1eo20_13{border-top:1px solid var(--border-default);justify-content:flex-end;gap:12px;padding-top:16px;display:flex}._container_n72dm_1{text-align:left;flex-direction:column;gap:16px;display:flex}._successHeader_n72dm_8{color:var(--feedback-success);align-items:center;gap:12px;display:flex}._successIconWrapper_n72dm_15{border-radius:var(--radius-full);background-color:var(--feedback-success-bg);flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}._title_n72dm_26{font-family:var(--font-title);color:#fff;margin:0;font-size:1.1rem;font-weight:700}._description_n72dm_34{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.5}._linkBox_n72dm_41{background-color:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-sm);flex-direction:column;gap:8px;padding:12px;display:flex}._linkLabel_n72dm_51{font-family:var(--font-title);color:var(--accent-primary);text-transform:uppercase;letter-spacing:.08em;font-size:.74rem;font-weight:700}._linkInputGroup_n72dm_60{align-items:center;gap:8px;display:flex}._linkInput_n72dm_60{background-color:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-xs);color:var(--text-primary);outline:none;flex:1;padding:8px 12px;font-family:monospace;font-size:.85rem}._metaInfo_n72dm_78{color:var(--text-muted);font-size:.8rem}._modalFooter_n72dm_83{border-top:1px solid var(--border-default);justify-content:flex-end;padding-top:16px;display:flex}._pageContainer_hbg5b_1{flex-direction:column;gap:24px;display:flex}._backLinkWrapper_hbg5b_7{margin-bottom:8px}._backLink_hbg5b_7{text-decoration:none;display:inline-block}._pageHeader_hbg5b_16{text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._pageTag_hbg5b_25{font-family:var(--font-title);letter-spacing:.12em;color:var(--accent-primary);text-transform:uppercase;font-size:.75rem;font-weight:700}._pageTitle_hbg5b_34{color:#fff;text-transform:uppercase;font-size:1.6rem;font-weight:800;font-family:var(--font-title);letter-spacing:-.01em;margin:6px 0 8px}._pageDescription_hbg5b_44{color:var(--text-secondary);max-width:680px;margin:0;font-size:.95rem;line-height:1.5}._headerActions_hbg5b_52{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._metricsGrid_hbg5b_59{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}._metricCard_hbg5b_65{background-color:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);text-align:left;flex-direction:column;gap:4px;padding:18px 20px;display:flex;position:relative}._metricCard_hbg5b_65:before{content:"";border-top:2px solid var(--accent-primary);border-left:2px solid var(--accent-primary);border-top-left-radius:4px;width:10px;height:10px;position:absolute;top:-1px;left:-1px}._metricLabel_hbg5b_89{font-family:var(--font-title);color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:700}._metricValue_hbg5b_98{color:#fff;font-size:1.8rem;font-weight:800;font-family:var(--font-title)}._metricSubtext_hbg5b_105{color:var(--text-secondary);font-size:.8rem}._metricCardWarning_hbg5b_111:before{border-color:var(--feedback-warning)}._metricCardSuccess_hbg5b_115:before{border-color:var(--feedback-success)}._metricValueWarning_hbg5b_119{color:var(--feedback-warning)}._metricValueSuccess_hbg5b_123{color:var(--feedback-success)}._paginationFooter_hbg5b_127{border-top:1px solid var(--border-default);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}._paginationInfo_hbg5b_137{color:var(--text-secondary);font-size:.85rem}._paginationControls_hbg5b_142{align-items:center;gap:12px;display:flex}._pageSizeSelect_hbg5b_148{background-color:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-xs);color:var(--text-primary);font-family:var(--font-body);cursor:pointer;outline:none;padding:6px 10px;font-size:.82rem}._pageIndicator_hbg5b_160{font-family:var(--font-title);color:var(--text-primary);font-size:.82rem;font-weight:700}@media (width<=768px){._pageHeader_hbg5b_16{flex-direction:column;align-items:stretch}._headerActions_hbg5b_52{width:100%}._paginationFooter_hbg5b_127{flex-direction:column;align-items:stretch}._paginationControls_hbg5b_142{justify-content:space-between}}._dropzoneContainer_15f7x_1{flex-direction:column;gap:20px;display:flex}._dropArea_15f7x_7{border:2px dashed var(--border-default);border-radius:var(--radius-md);cursor:pointer;background-color:#070c1666;flex-direction:column;align-items:center;gap:16px;padding:40px 24px;transition:border-color .2s,background-color .2s;display:flex;position:relative}._dropArea_15f7x_7:hover,._dropAreaActive_15f7x_22{border-color:var(--accent-primary);background-color:#38bdf80d}._dropAreaError_15f7x_27{border-color:var(--feedback-error);background-color:#fb71850d}._hiddenInput_15f7x_32{opacity:0;pointer-events:none;width:0;height:0;position:absolute}._dropTextGroup_15f7x_40{text-align:center;max-width:480px}._dropTitle_15f7x_45{color:#fff;margin:0 0 6px;font-size:1.05rem;font-weight:700}._dropSubtitle_15f7x_52{color:var(--text-secondary);font-size:.85rem;line-height:1.4}._previewCard_15f7x_58{background-color:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);flex-direction:column;gap:16px;padding:20px;display:flex;position:relative}._previewHeader_15f7x_69{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._previewMeta_15f7x_77{flex-direction:column;gap:4px;display:flex}._previewTag_15f7x_83{font-size:.75rem;font-family:var(--font-title);color:var(--accent-primary);letter-spacing:.08em;text-transform:uppercase;font-weight:700}._previewTitle_15f7x_92{color:#fff;margin:0;font-size:1.15rem;font-weight:700}._previewStats_15f7x_99{border-radius:var(--radius-sm);border:1px solid var(--border-default);background-color:#070c1680;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;padding:12px;display:grid}._previewStatItem_15f7x_109{flex-direction:column;gap:2px;display:flex}._statLabel_15f7x_115{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}._statValue_15f7x_122{color:#fff;font-size:1.1rem;font-weight:700}._optionsSection_15f7x_128{background-color:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-md);flex-direction:column;gap:16px;padding:16px 20px;display:flex}._optionHeader_15f7x_138{color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.85rem;font-weight:700}._classGroupGrid_15f7x_147{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}._classGroupCheckbox_15f7x_153{border-radius:var(--radius-sm);border:1px solid var(--border-default);cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#070c1666;align-items:center;gap:10px;padding:8px 12px;transition:all .2s;display:flex}._classGroupCheckbox_15f7x_153:hover{border-color:var(--accent-primary);background-color:#38bdf80d}._classGroupCheckboxSelected_15f7x_171{border-color:var(--accent-primary);background-color:#38bdf81a}._classGroupCheckbox_15f7x_153 input{accent-color:var(--accent-primary);cursor:pointer;width:16px;height:16px}._classGroupName_15f7x_183{color:var(--text-primary);font-size:.85rem;font-weight:500}._classGroupYear_15f7x_189{color:var(--text-muted);margin-left:auto;font-size:.75rem}._overwriteControl_15f7x_195{border-radius:var(--radius-sm);cursor:pointer;background-color:#fbbf240d;border:1px solid #fbbf2440;align-items:flex-start;gap:12px;padding:12px;display:flex}._overwriteControl_15f7x_195 input{accent-color:var(--feedback-warning);cursor:pointer;width:16px;height:16px;margin-top:3px}._overwriteText_15f7x_214{flex-direction:column;gap:2px;display:flex}._overwriteTitle_15f7x_220{color:var(--feedback-warning);font-size:.85rem;font-weight:700}._overwriteDesc_15f7x_226{color:var(--text-secondary);font-size:.78rem;line-height:1.35}._actionFooter_15f7x_232{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}._summaryContainer_ytdl8_1{flex-direction:column;gap:20px;display:flex}._successHeader_ytdl8_7{background-color:var(--feedback-success-bg);border-radius:var(--radius-md);border:1px solid #34d3994d;align-items:center;gap:16px;padding:18px 20px;display:flex}._successIcon_ytdl8_17{color:var(--feedback-success);flex-shrink:0}._successInfo_ytdl8_22{flex-direction:column;gap:2px;display:flex}._successTag_ytdl8_28{font-family:var(--font-title);color:var(--feedback-success);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}._successTitle_ytdl8_37{color:#fff;margin:0;font-size:1.2rem;font-weight:800}._metaGrid_ytdl8_44{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}._metaCard_ytdl8_50{background-color:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);flex-direction:column;gap:4px;padding:16px;display:flex}._metaLabel_ytdl8_60{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}._metaValue_ytdl8_67{color:#fff;word-break:break-all;font-size:1.15rem;font-weight:700}._metaValueMonospace_ytdl8_74{color:var(--accent-primary);font-family:monospace;font-size:.95rem}._distributionCard_ytdl8_80{background-color:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-md);flex-direction:column;gap:16px;padding:20px;display:flex}._distributionHeader_ytdl8_90{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}._distributionTitle_ytdl8_98{color:#fff;text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.95rem;font-weight:700}._distributionSub_ytdl8_107{color:var(--text-secondary);font-size:.8rem}._barsList_ytdl8_112{flex-direction:column;gap:12px;display:flex}._barRow_ytdl8_118{align-items:center;gap:12px;display:flex}._letterBadge_ytdl8_124{background-color:var(--surface-hover);border:1px solid var(--border-default);width:28px;height:28px;font-family:var(--font-title);color:var(--accent-primary);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:flex}._barTrack_ytdl8_140{border:1px solid var(--border-default);background-color:#070c1699;border-radius:4px;flex:1;height:20px;position:relative;overflow:hidden}._barFill_ytdl8_150{background:linear-gradient(90deg, var(--accent-primary) 0%, #38bdf8cc 100%);border-radius:3px;height:100%;transition:width .4s}._barReferenceLine_ytdl8_157{z-index:2;background-color:#ffffff4d;width:2px;position:absolute;top:0;bottom:0;left:20%}._barValue_ytdl8_167{color:#fff;text-align:right;min-width:80px;font-family:monospace;font-size:.85rem;font-weight:600}._warningsCard_ytdl8_176{background-color:var(--feedback-warning-bg);border-radius:var(--radius-md);border:1px solid #fbbf2459;flex-direction:column;gap:10px;padding:18px 20px;display:flex}._warningsHeader_ytdl8_186{color:var(--feedback-warning);align-items:center;gap:8px;font-size:.9rem;font-weight:700;display:flex}._warningsList_ytdl8_195{color:var(--text-primary);flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:.85rem;line-height:1.4;display:flex}._balancedNotice_ytdl8_206{border-radius:var(--radius-sm);color:var(--feedback-success);background-color:#34d39914;border:1px solid #34d39933;align-items:center;gap:8px;padding:12px 16px;font-size:.85rem;display:flex}._actionsRow_ytdl8_218{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:8px;display:flex}._tableSection_8ivtt_1{flex-direction:column;gap:16px;margin-top:32px;display:flex}._tableHeader_8ivtt_8{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._titleGroup_8ivtt_16{flex-direction:column;gap:4px;display:flex}._tableTag_8ivtt_22{font-family:var(--font-title);color:var(--accent-primary);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:700}._tableTitle_8ivtt_31{color:#fff;margin:0;font-size:1.25rem;font-weight:800}._tableContainer_8ivtt_38{border-radius:var(--radius-md);border:1px solid var(--border-default);background-color:var(--surface-primary);overflow-x:auto}._table_8ivtt_1{border-collapse:collapse;text-align:left;width:100%;font-size:.88rem}._table_8ivtt_1 th{background-color:var(--surface-elevated);color:var(--text-secondary);font-family:var(--font-title);letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid var(--border-default);padding:14px 16px;font-size:.72rem;font-weight:700}._table_8ivtt_1 td{border-bottom:1px solid var(--border-default);color:var(--text-primary);vertical-align:middle;padding:14px 16px}._table_8ivtt_1 tr:last-child td{border-bottom:none}._table_8ivtt_1 tr:hover td{background-color:var(--surface-hover)}._examMainInfo_8ivtt_79{flex-direction:column;gap:3px;display:flex}._examTitle_8ivtt_85{color:#fff;font-weight:700}._examSubtitle_8ivtt_90{color:var(--text-secondary);font-size:.78rem}._idBadge_8ivtt_95{color:var(--accent-primary);background-color:#38bdf814;border:1px solid #38bdf833;border-radius:4px;padding:2px 6px;font-family:monospace;font-size:.78rem;display:inline-block}._tagList_8ivtt_106{flex-wrap:wrap;gap:4px;display:flex}._emptyState_8ivtt_112{text-align:center;color:var(--text-muted);padding:40px 20px;font-size:.9rem}._modalContent_1x0ua_1{flex-direction:column;gap:20px;display:flex}._examInfoBar_1x0ua_7{border-radius:var(--radius-sm);border:1px solid var(--border-default);background-color:#070c1680;flex-direction:column;gap:4px;padding:12px 16px;display:flex}._examIdBadge_1x0ua_17{color:var(--accent-primary);font-family:monospace;font-size:.8rem}._examTitle_1x0ua_23{color:#fff;font-size:1rem;font-weight:700}._controlsBar_1x0ua_29{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}._selectionCount_1x0ua_37{color:var(--text-secondary);font-size:.82rem}._quickActions_1x0ua_42{gap:8px;display:flex}._groupsList_1x0ua_47{flex-direction:column;gap:8px;max-height:280px;padding-right:4px;display:flex;overflow-y:auto}._groupItem_1x0ua_56{border-radius:var(--radius-sm);background-color:var(--surface-primary);border:1px solid var(--border-default);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;padding:10px 14px;transition:all .2s;display:flex}._groupItem_1x0ua_56:hover{border-color:var(--accent-primary);background-color:#38bdf80a}._groupItemSelected_1x0ua_74{border-color:var(--accent-primary);background-color:#38bdf814}._groupItem_1x0ua_56 input{accent-color:var(--accent-primary);cursor:pointer;width:16px;height:16px}._groupDetails_1x0ua_86{flex-direction:column;flex:1;gap:2px;display:flex}._groupName_1x0ua_93{color:#fff;font-size:.9rem;font-weight:600}._groupMeta_1x0ua_99{color:var(--text-muted);font-size:.75rem}._emptyGroups_1x0ua_104{text-align:center;color:var(--text-muted);padding:24px;font-size:.88rem}._footerActions_1x0ua_111{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}._modalContent_1wbnp_1{flex-direction:column;gap:20px;display:flex}._examInfoBar_1wbnp_7{border-radius:var(--radius-sm);border:1px solid var(--border-default);background-color:#070c1699;flex-direction:column;gap:6px;padding:14px 16px;display:flex}._examMetaTop_1wbnp_17{justify-content:space-between;align-items:center;display:flex}._examIdBadge_1wbnp_23{color:var(--accent-primary);font-family:monospace;font-size:.8rem}._examTitle_1wbnp_29{color:#fff;font-size:1.05rem;font-weight:700}._sectionBox_1wbnp_35{border-radius:var(--radius-sm);background-color:var(--surface-primary);border:1px solid var(--border-default);flex-direction:column;gap:12px;padding:16px;display:flex}._sectionHeader_1wbnp_45{color:#fff;align-items:center;gap:8px;font-size:.95rem;font-weight:700;display:flex}._sectionDesc_1wbnp_54{color:var(--text-secondary);margin:0;font-size:.82rem;line-height:1.4}._scheduleRow_1wbnp_61{flex-direction:column;gap:8px;margin-top:4px;display:flex}._dateInput_1wbnp_68{background-color:var(--surface-elevated);border:1px solid var(--border-default);color:var(--text-primary);border-radius:var(--radius-sm);font-size:.9rem;font-family:var(--font-body);outline:none;padding:10px 14px;transition:border-color .2s,box-shadow .2s}._dateInput_1wbnp_68:focus{border-color:var(--border-focus);box-shadow:0 0 0 2px var(--accent-primary-glow)}._classGroupGrid_1wbnp_85{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;max-height:180px;padding:4px;display:grid;overflow-y:auto}._classGroupCheckbox_1wbnp_94{background-color:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:8px 12px;transition:border-color .15s,background-color .15s;display:flex}._classGroupCheckbox_1wbnp_94:hover{background-color:var(--surface-hover);border-color:var(--border-focus)}._classGroupCheckboxSelected_1wbnp_112{border-color:var(--accent-primary);background-color:#38bdf814}._classGroupName_1wbnp_117{color:var(--text-primary);flex:1;font-size:.85rem;font-weight:600}._classGroupYear_1wbnp_124{color:var(--text-muted);font-family:monospace;font-size:.72rem}._controlsBar_1wbnp_130{color:var(--text-secondary);justify-content:space-between;align-items:center;font-size:.82rem;display:flex}._quickActions_1wbnp_138{gap:8px;display:flex}._modalFooter_1wbnp_143{justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}._footerActions_1wbnp_151{gap:10px;display:flex}._pageContainer_hop7p_1{flex-direction:column;gap:24px;display:flex}._topNavigation_hop7p_7{align-items:center;margin-bottom:-4px;display:flex}._headerSection_hop7p_13{text-align:left;flex-direction:column;gap:6px;display:flex}._headerTag_hop7p_20{font-family:var(--font-title);letter-spacing:.12em;color:var(--accent-primary);text-transform:uppercase;font-size:.75rem;font-weight:700}._headerTitle_hop7p_29{color:#fff;text-transform:uppercase;font-size:1.6rem;font-weight:800;font-family:var(--font-title);letter-spacing:-.01em;margin:0}._headerDescription_hop7p_39{color:var(--text-secondary);max-width:720px;margin:0;font-size:.95rem;line-height:1.5}._dropzoneContainer_14gy5_1{flex-direction:column;gap:20px;display:flex}._dropArea_14gy5_7{border:2px dashed var(--border-default);border-radius:var(--radius-md);cursor:pointer;background-color:#070c1666;flex-direction:column;align-items:center;gap:16px;padding:40px 24px;transition:border-color .2s,background-color .2s;display:flex;position:relative}._dropArea_14gy5_7:hover,._dropAreaActive_14gy5_22{border-color:var(--accent-primary);background-color:#38bdf80d}._dropAreaError_14gy5_27{border-color:var(--feedback-error);background-color:#fb71850d}._hiddenInput_14gy5_32{opacity:0;pointer-events:none;width:0;height:0;position:absolute}._dropTextGroup_14gy5_40{text-align:center;max-width:480px}._dropTitle_14gy5_45{color:#fff;margin:0 0 6px;font-size:1.05rem;font-weight:700}._dropSubtitle_14gy5_52{color:var(--text-secondary);font-size:.85rem;line-height:1.4}._previewCard_14gy5_58{background-color:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);flex-direction:column;gap:16px;padding:20px;display:flex;position:relative}._previewHeader_14gy5_69{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._previewMeta_14gy5_77{flex-direction:column;gap:4px;display:flex}._previewTag_14gy5_83{font-size:.75rem;font-family:var(--font-title);color:var(--accent-primary);letter-spacing:.08em;text-transform:uppercase;font-weight:700}._previewTitle_14gy5_92{color:#fff;margin:0;font-size:1.15rem;font-weight:700}._previewStats_14gy5_99{border-radius:var(--radius-sm);border:1px solid var(--border-default);background-color:#070c1680;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;padding:12px;display:grid}._previewStatItem_14gy5_109{flex-direction:column;gap:2px;display:flex}._statLabel_14gy5_115{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}._statValue_14gy5_122{color:#fff;font-size:1.1rem;font-weight:700}._actionFooter_14gy5_128{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}._summaryContainer_15z8z_1{flex-direction:column;gap:20px;display:flex}._successHeader_15z8z_7{background-color:var(--feedback-success-bg);border-radius:var(--radius-md);border:1px solid #34d3994d;align-items:center;gap:16px;padding:18px 20px;display:flex}._successIcon_15z8z_17{color:var(--feedback-success);flex-shrink:0}._successInfo_15z8z_22{flex-direction:column;gap:2px;display:flex}._successTag_15z8z_28{font-family:var(--font-title);color:var(--feedback-success);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}._successTitle_15z8z_37{color:#fff;margin:0;font-size:1.2rem;font-weight:800}._warningsCard_15z8z_44{background-color:var(--feedback-warning-bg);border-radius:var(--radius-md);border:1px solid #fbbf2459;flex-direction:column;gap:10px;padding:18px 20px;display:flex}._warningsHeader_15z8z_54{color:var(--feedback-warning);align-items:center;gap:8px;font-size:.9rem;font-weight:700;display:flex}._warningsList_15z8z_63{color:var(--text-primary);flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:.85rem;line-height:1.4;display:flex}._balancedNotice_15z8z_74{border-radius:var(--radius-sm);color:var(--feedback-success);background-color:#34d39914;border:1px solid #34d39933;align-items:center;gap:8px;padding:12px 16px;font-size:.85rem;display:flex}._actionsRow_15z8z_86{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:8px;display:flex}._filterBar_145ld_1{background-color:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:20px;padding:16px;display:flex}._searchWrapper_145ld_13{flex:1;min-width:240px}._selectGroup_145ld_18{flex-direction:column;gap:6px;display:flex}._filterLabel_145ld_24{font-family:var(--font-title);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;font-size:.74rem;font-weight:700}._select_145ld_18{background-color:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-body);transition:border-color var(--transition-fast);cursor:pointer;outline:none;min-width:180px;padding:10px 14px;font-size:.88rem}._select_145ld_18:focus{border-color:var(--accent-primary)}._buttonGroup_145ld_52{align-items:center;gap:10px;display:flex}@media (width<=768px){._filterBar_145ld_1,._selectGroup_145ld_18{flex-direction:column;align-items:stretch}._select_145ld_18{width:100%}._buttonGroup_145ld_52{flex-direction:column;align-items:stretch;width:100%}}._tableWrapper_1wf7f_1{width:100%}._table_1wf7f_1{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;font-size:.9rem}._tableHeaderRow_1wf7f_15{border-bottom:1px solid var(--border-default)}._th_1wf7f_19{font-family:var(--font-title);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;padding:14px 12px;font-size:.75rem;font-weight:700}._table_1wf7f_1 th:first-child,._table_1wf7f_1 td:first-child{width:34%}._table_1wf7f_1 th:nth-child(2),._table_1wf7f_1 td:nth-child(2){width:16%}._table_1wf7f_1 th:nth-child(3),._table_1wf7f_1 td:nth-child(3){width:12%}._table_1wf7f_1 th:nth-child(4),._table_1wf7f_1 td:nth-child(4){width:18%}._table_1wf7f_1 th:nth-child(5),._table_1wf7f_1 td:nth-child(5),._table_1wf7f_1 th:nth-child(6),._table_1wf7f_1 td:nth-child(6){width:10%}._tableRow_1wf7f_61{transition:background-color var(--transition-fast);border-bottom:1px solid #1e2c4280}._tableRow_1wf7f_61:hover{background-color:var(--surface-hover)}._td_1wf7f_70{vertical-align:middle;overflow-wrap:break-word;padding:14px 12px}._commandText_1wf7f_76{-webkit-line-clamp:2;color:var(--text-primary);-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}._skillCell_1wf7f_85{flex-direction:column;gap:2px;display:flex}._skillCode_1wf7f_91{font-family:var(--font-title);color:#fff;font-size:.82rem;font-weight:700}._skillLabel_1wf7f_98{color:var(--text-secondary);font-size:.76rem}._metaText_1wf7f_103{color:var(--text-muted);font-size:.82rem}._emptyState_1wf7f_108{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px 24px;display:flex}._emptyTitle_1wf7f_118{font-family:var(--font-title);color:#fff;margin:0;font-size:1.1rem;font-weight:700}._emptyText_1wf7f_126{color:var(--text-secondary);max-width:420px;margin:0;font-size:.88rem;line-height:1.5}._loadingSpinner_1wf7f_134{border:3px solid var(--border-default);border-top-color:var(--accent-primary);border-radius:50%;width:28px;height:28px;animation:.7s linear infinite _review-question-table-spin_1wf7f_1}._loadingLabel_1wf7f_143{font-family:var(--font-title);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-size:.85rem;font-weight:700}@keyframes _review-question-table-spin_1wf7f_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._loadingSpinner_1wf7f_134{animation-duration:1.6s}}@media (width<=860px){._table_1wf7f_1{width:100%;display:block}._table_1wf7f_1 td:first-child,._table_1wf7f_1 td:nth-child(2),._table_1wf7f_1 td:nth-child(3),._table_1wf7f_1 td:nth-child(4),._table_1wf7f_1 td:nth-child(5),._table_1wf7f_1 td:nth-child(6){width:100%}._table_1wf7f_1 thead{display:none}._table_1wf7f_1 tbody{width:100%;display:block}._tableRow_1wf7f_61{border-bottom:1px solid var(--border-default);width:100%;padding:14px 4px;display:block}._td_1wf7f_70{text-align:right;border-bottom:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:8px;display:flex}._td_1wf7f_70:before{content:attr(data-label);font-family:var(--font-title);color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;text-align:left;flex-shrink:0;font-size:.68rem;font-weight:700}._table_1wf7f_1 td:first-child{border-bottom:1px solid var(--border-default);justify-content:flex-start;margin-bottom:4px;padding-bottom:12px}._table_1wf7f_1 td:first-child:before{content:none}._commandText_1wf7f_76{-webkit-line-clamp:4}._skillCell_1wf7f_85{align-items:flex-end}}._pageContainer_da2uc_1{flex-direction:column;gap:24px;display:flex}._topNavigation_da2uc_7{align-items:center;margin-bottom:-4px;display:flex}._headerSection_da2uc_13{text-align:left;flex-direction:column;gap:6px;display:flex}._headerTag_da2uc_20{font-family:var(--font-title);letter-spacing:.12em;color:var(--accent-primary);text-transform:uppercase;font-size:.75rem;font-weight:700}._headerTitle_da2uc_29{color:#fff;text-transform:uppercase;font-size:1.6rem;font-weight:800;font-family:var(--font-title);letter-spacing:-.01em;margin:0}._headerDescription_da2uc_39{color:var(--text-secondary);max-width:720px;margin:0;font-size:.95rem;line-height:1.5}._sectionDivider_da2uc_47{border:none;border-top:1px solid var(--border-default);margin:4px 0}._paginationFooter_da2uc_53{border-top:1px solid var(--border-default);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}._paginationInfo_da2uc_63{color:var(--text-secondary);font-size:.85rem}._paginationControls_da2uc_68{align-items:center;gap:12px;display:flex}._pageSizeSelect_da2uc_74{background-color:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-xs);color:var(--text-primary);font-family:var(--font-body);cursor:pointer;outline:none;padding:6px 10px;font-size:.82rem}._pageIndicator_da2uc_86{font-family:var(--font-title);color:var(--text-primary);font-size:.82rem;font-weight:700}@media (width<=768px){._paginationFooter_da2uc_53{flex-direction:column;align-items:stretch}._paginationControls_da2uc_68{justify-content:space-between}}._container_1orqg_1{flex-direction:column;gap:10px;display:flex}._controls_1orqg_7{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}._summary_1orqg_15{color:var(--text-secondary);font-size:.82rem}._quickActions_1orqg_20{gap:6px;display:flex}._grid_1orqg_25{grid-template-columns:minmax(0,1fr);gap:8px;max-height:240px;display:grid;overflow-y:auto}._option_1orqg_33{border:1px solid var(--border-default);border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;min-height:48px;transition:border-color var(--transition-fast), background-color var(--transition-fast);background-color:#070c1666;align-items:center;gap:10px;padding:8px 12px;display:flex}._option_1orqg_33:hover,._optionSelected_1orqg_48{border-color:var(--accent-primary);background-color:#38bdf814}._option_1orqg_33 input{width:16px;height:16px;accent-color:var(--accent-primary);cursor:pointer}._name_1orqg_60{min-width:0;color:var(--text-primary);overflow-wrap:anywhere;font-size:.85rem;font-weight:500}._year_1orqg_68{color:var(--text-muted);margin-left:auto;font-size:.75rem}._empty_1orqg_74{color:var(--text-muted);margin:0;font-size:.8rem}@media (width>=640px){._grid_1orqg_25{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}._content_3hwbq_1{flex-direction:column;gap:18px;display:flex}._infoBar_3hwbq_7{border:1px solid var(--border-default);border-radius:var(--radius-sm);background-color:#070c1680;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;display:flex}._infoTitle_3hwbq_18{color:var(--text-primary);overflow-wrap:anywhere;font-weight:700}._infoMeta_3hwbq_24{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:.8rem}._section_3hwbq_30{border:1px solid var(--border-default);border-radius:var(--radius-md);background-color:var(--surface-elevated);flex-direction:column;gap:8px;padding:14px;display:flex}._sectionTitle_3hwbq_40{color:var(--text-primary);align-items:center;gap:8px;margin:0;font-size:.9rem;font-weight:700;display:flex}._sectionTitle_3hwbq_40 svg{color:var(--accent-primary)}._sectionDescription_3hwbq_54{color:var(--text-secondary);margin:0;font-size:.8rem;line-height:1.4}._fieldLabel_3hwbq_61{color:var(--text-secondary);font-size:.8rem}._dateInput_3hwbq_66{border:1px solid var(--border-default);border-radius:var(--radius-sm);background-color:var(--surface-primary);width:100%;min-height:48px;color:var(--text-primary);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:10px 12px}._dateInput_3hwbq_66:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}._footer_3hwbq_83,._footerActions_3hwbq_89{flex-direction:column-reverse;gap:10px;display:flex}@media (width>=640px){._footer_3hwbq_83{flex-direction:row;justify-content:space-between;align-items:center}._footerActions_3hwbq_89{flex-direction:row;margin-left:auto}}._content_93zxa_1{flex-direction:column;gap:14px;display:flex}._theme_93zxa_7,._source_93zxa_8{color:var(--text-secondary);margin:0;font-size:.85rem}._days_93zxa_14{grid-template-columns:minmax(0,1fr);gap:10px;max-height:60vh;display:grid;overflow-y:auto}._day_93zxa_14{border:1px solid var(--border-default);border-radius:var(--radius-sm);background-color:var(--surface-elevated);padding:12px}._dayTitle_93zxa_29{font-family:var(--font-title);letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary);margin:0;font-size:.78rem;font-weight:700}._dayTitle_93zxa_29 span{font-family:var(--font-body);letter-spacing:normal;color:var(--text-secondary);margin-left:6px;font-weight:500}._note_93zxa_47{color:var(--text-secondary);margin:4px 0 0;font-size:.75rem}._items_93zxa_53{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}._item_93zxa_53{color:var(--text-primary);grid-template-columns:18px minmax(0,1fr);gap:8px;font-size:.84rem;line-height:1.4;display:grid}@media (width>=640px){._days_93zxa_14{grid-template-columns:repeat(2,minmax(0,1fr))}}._container_1vkye_1{flex-direction:column;gap:16px;display:flex}._hiddenInput_1vkye_7{opacity:0;pointer-events:none;width:0;height:0;position:absolute}._dropArea_1vkye_15{border:2px dashed var(--border-default);border-radius:var(--radius-md);text-align:center;cursor:pointer;transition:border-color var(--transition-fast), background-color var(--transition-fast);background-color:#070c1666;flex-direction:column;align-items:center;gap:14px;padding:28px 16px;display:flex}._dropArea_1vkye_15:hover,._dropAreaActive_1vkye_30{border-color:var(--accent-primary);background-color:#38bdf80d}._dropArea_1vkye_15:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}._dropText_1vkye_40{max-width:480px}._dropTitle_1vkye_44{color:var(--text-primary);margin:0 0 6px;font-size:1rem;font-weight:700}._dropSubtitle_1vkye_51{color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.4}._previewCard_1vkye_58{flex-direction:column;gap:16px;padding:16px;display:flex}._previewHeader_1vkye_65{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._previewMeta_1vkye_73{flex-direction:column;gap:4px;min-width:0;display:flex}._previewTag_1vkye_80{font-family:var(--font-title);letter-spacing:.08em;color:var(--accent-primary);text-transform:uppercase;font-size:.72rem;font-weight:700}._previewTitle_1vkye_89{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:1.05rem;font-weight:700}._stats_1vkye_97{border:1px solid var(--border-default);border-radius:var(--radius-sm);background-color:#070c1680;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:12px;display:grid}._stat_1vkye_97 dt{letter-spacing:.04em;color:var(--text-muted);text-transform:uppercase;font-size:.72rem}._stat_1vkye_97 dd{color:var(--text-primary);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:1.05rem;font-weight:700}._options_1vkye_123{border:1px solid var(--border-default);border-radius:var(--radius-md);background-color:var(--surface-elevated);flex-direction:column;gap:14px;padding:14px;display:flex}._optionTitle_1vkye_133{letter-spacing:.05em;color:var(--text-primary);text-transform:uppercase;margin:0;font-size:.82rem;font-weight:700}._overwrite_1vkye_142{border-radius:var(--radius-sm);cursor:pointer;background-color:#fbbf240d;border:1px solid #fbbf2440;align-items:flex-start;gap:12px;padding:12px;display:flex}._overwrite_1vkye_142 input{width:16px;height:16px;accent-color:var(--feedback-warning);margin-top:3px}._overwriteText_1vkye_160{color:var(--text-secondary);flex-direction:column;gap:2px;font-size:.78rem;line-height:1.35;display:flex}._overwriteText_1vkye_160 strong{color:var(--feedback-warning);font-size:.85rem}._actions_1vkye_174{flex-direction:column-reverse;gap:10px;display:flex}@media (width>=640px){._dropArea_1vkye_15{padding:40px 24px}._previewCard_1vkye_58{padding:20px}._stats_1vkye_97{grid-template-columns:repeat(4,minmax(0,1fr))}._actions_1vkye_174{flex-direction:row;justify-content:flex-end}}._container_51akr_1{border-radius:var(--radius-md);background-color:var(--surface-primary);border:1px solid #34d39959;flex-direction:column;gap:16px;padding:16px;display:flex}._header_51akr_11{align-items:flex-start;gap:12px;display:flex}._successIcon_51akr_17{color:var(--feedback-success);flex:none}._tag_51akr_22{font-family:var(--font-title);letter-spacing:.08em;color:var(--feedback-success);font-size:.72rem;font-weight:700}._title_51akr_30{color:var(--text-primary);margin:2px 0 0;font-size:1.05rem;font-weight:700}._areas_51akr_37{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}._area_51akr_37{border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-secondary);align-items:center;gap:8px;padding:8px 10px;font-size:.82rem;display:flex}._area_51akr_37 strong{color:var(--text-primary);font-variant-numeric:tabular-nums;margin-left:auto}._warnings_51akr_63{border-radius:var(--radius-sm);background-color:var(--feedback-warning-bg);color:var(--text-primary);border:1px solid #fbbf244d;padding:12px;font-size:.82rem}._warningsHeader_51akr_72{color:var(--feedback-warning);align-items:center;gap:8px;margin-bottom:6px;font-weight:700;display:flex}._warnings_51akr_63 ul{margin:0;padding-left:20px}._weeks_51akr_86{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._week_51akr_86{border:1px solid var(--border-default);border-radius:var(--radius-sm);background-color:var(--surface-elevated);flex-direction:column;align-items:stretch;gap:10px;padding:12px;display:flex}._weekInfo_51akr_106{flex-direction:column;gap:2px;min-width:0;display:flex}._weekTitle_51akr_113{color:var(--text-primary);overflow-wrap:anywhere;font-weight:700}._weekMeta_51akr_119{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:.8rem}._actions_51akr_125{flex-wrap:wrap;gap:10px;display:flex}@media (width>=640px){._container_51akr_1{padding:20px}._areas_51akr_37{grid-template-columns:repeat(4,minmax(0,1fr))}._week_51akr_86{flex-direction:row;justify-content:space-between;align-items:center}}._section_11r7o_1{flex-direction:column;gap:14px;margin-top:16px;display:flex}._heading_11r7o_8{flex-direction:column;gap:4px;display:flex}._tag_11r7o_14{font-family:var(--font-title);letter-spacing:.1em;color:var(--accent-primary);text-transform:uppercase;font-size:.72rem;font-weight:700}._title_11r7o_23{color:var(--text-primary);margin:0;font-size:1.2rem;font-weight:800}._emptyState_11r7o_30{border:1px solid var(--border-default);border-radius:var(--radius-md);background-color:var(--surface-primary);text-align:center;color:var(--text-muted);margin:0;padding:32px 16px;font-size:.9rem}._table_11r7o_42,._table_11r7o_42 tbody,._table_11r7o_42 tr,._table_11r7o_42 td{display:block}._table_11r7o_42{border-collapse:collapse;width:100%;font-size:.875rem}._table_11r7o_42 thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}._table_11r7o_42 tbody{flex-direction:column;gap:10px;display:flex}._table_11r7o_42 tr{border:1px solid var(--border-default);border-radius:var(--radius-md);background-color:var(--surface-primary);padding:12px 14px}._table_11r7o_42 td{text-align:left;color:var(--text-primary);grid-template-columns:84px minmax(0,1fr);place-items:center start;gap:8px;padding:6px 0;display:grid}._table_11r7o_42 td[data-label]:before{content:attr(data-label);letter-spacing:.05em;color:var(--text-muted);text-transform:uppercase;font-size:.7rem;font-weight:700}._table_11r7o_42 td:first-child{border-bottom:1px solid var(--border-default);flex-direction:column;align-items:flex-start;gap:2px;padding-bottom:10px;display:flex}._table_11r7o_42 td:first-child:before{display:none}._scheduleTitle_11r7o_109{color:var(--text-primary);overflow-wrap:anywhere;font-weight:700}._scheduleTheme_11r7o_115{color:var(--text-secondary);font-size:.78rem;display:block}._numeric_11r7o_121{font-variant-numeric:tabular-nums;white-space:nowrap}._muted_11r7o_126{color:var(--text-muted);font-size:.8rem}._tagList_11r7o_131{flex-wrap:wrap;gap:4px;display:flex}._actionsCell_11r7o_137{padding-top:10px}._table_11r7o_42 td._actionsCell_11r7o_137{display:block}._actions_11r7o_137{flex-wrap:wrap;gap:6px;display:flex}@media (width>=1024px){._table_11r7o_42{border:1px solid var(--border-default);border-radius:var(--radius-md);background-color:var(--surface-primary);display:table;overflow:hidden}._table_11r7o_42 thead{clip:auto;width:auto;height:auto;display:table-header-group;position:static;overflow:visible}._table_11r7o_42 tbody{display:table-row-group}._table_11r7o_42 tr{border:none;border-radius:0;padding:0;display:table-row}._table_11r7o_42 th,._table_11r7o_42 td,._table_11r7o_42 td._actionsCell_11r7o_137{border-bottom:1px solid var(--border-default);vertical-align:middle;text-align:left;padding:14px 16px;display:table-cell}._table_11r7o_42 td:first-child{display:table-cell}._table_11r7o_42 td:before{display:none}._table_11r7o_42 th{background-color:var(--surface-elevated);color:var(--text-secondary);font-family:var(--font-title);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:700}._table_11r7o_42 tbody tr:last-child td{border-bottom:none}._table_11r7o_42 tbody tr:hover td{background-color:var(--surface-hover)}._actions_11r7o_137{flex-wrap:nowrap}}._page_bp2px_1{flex-direction:column;gap:20px;min-width:0;display:flex}._backLink_bp2px_8{min-height:44px;color:var(--text-secondary);align-items:center;gap:6px;font-size:.85rem;text-decoration:none;display:inline-flex}._backLink_bp2px_8:hover{color:var(--text-primary)}._backLink_bp2px_8:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-xs)}._header_bp2px_28{flex-direction:column;gap:6px;display:flex}._tag_bp2px_34{font-family:var(--font-title);letter-spacing:.12em;color:var(--accent-primary);text-transform:uppercase;font-size:.72rem;font-weight:700}._title_bp2px_43{font-family:var(--font-title);letter-spacing:-.01em;color:var(--text-primary);text-transform:uppercase;margin:0;font-size:clamp(1.3rem,5vw,1.6rem);font-weight:800}._description_bp2px_53{max-width:720px;color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.5}._pageHeader_1c1a2_1{text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}._pageTag_1c1a2_11{font-family:var(--font-title);letter-spacing:.12em;color:var(--accent-primary);text-transform:uppercase;font-size:.75rem;font-weight:700}._pageTitle_1c1a2_20{color:#fff;text-transform:uppercase;font-size:1.6rem;font-weight:800;font-family:var(--font-title);letter-spacing:-.01em;margin:6px 0 8px}._pageDescription_1c1a2_30{color:var(--text-secondary);max-width:680px;margin:0;font-size:.95rem;line-height:1.5}._metricsGrid_1c1a2_38{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px;display:grid}._metricCard_1c1a2_45{background-color:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);text-align:left;flex-direction:column;gap:4px;padding:18px 20px;display:flex;position:relative}._metricCard_1c1a2_45:before{content:"";border-top:2px solid var(--accent-primary);border-left:2px solid var(--accent-primary);border-top-left-radius:4px;width:10px;height:10px;position:absolute;top:-1px;left:-1px}._metricLabel_1c1a2_69{font-family:var(--font-title);color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:700}._metricValue_1c1a2_78{color:#fff;font-size:1.8rem;font-weight:800;font-family:var(--font-title)}._metricSubtext_1c1a2_85{color:var(--text-secondary);font-size:.8rem}._filterBar_1c1a2_90{background-color:var(--surface-primary);border:1px solid var(--border-default);border-radius:var(--radius-md);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:20px;padding:16px;display:flex}._searchWrapper_1c1a2_102{flex:1;min-width:220px}._yearFilterWrapper_1c1a2_107{align-items:center;gap:8px;display:flex}._yearLabel_1c1a2_113{font-family:var(--font-title);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;font-size:.78rem;font-weight:700}._yearSelect_1c1a2_123{background-color:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-primary);font-family:var(--font-body);transition:border-color var(--transition-fast);cursor:pointer;outline:none;padding:10px 14px;font-size:.88rem}._yearSelect_1c1a2_123:focus{border-color:var(--accent-primary)}._tableWrapper_1c1a2_140{-webkit-overflow-scrolling:touch;overflow-x:auto}._table_1c1a2_140{border-collapse:collapse;text-align:left;width:100%;font-size:.9rem}._tableHeaderRow_1c1a2_152{border-bottom:1px solid var(--border-default);color:var(--text-muted);font-family:var(--font-title);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}._th_1c1a2_162{padding:14px 12px}._tableRow_1c1a2_166{transition:background-color var(--transition-fast);border-bottom:1px solid #1e2c4280}._tableRow_1c1a2_166:hover{background-color:#38bdf808}._td_1c1a2_175{vertical-align:middle;padding:14px 12px}._classNameCell_1c1a2_180{color:#fff;font-weight:600}._actionsCell_1c1a2_185{justify-content:flex-end;align-items:center;gap:8px;display:flex}._emptyState_1c1a2_192{text-align:center;color:var(--text-secondary);flex-direction:column;align-items:center;gap:12px;padding:48px 16px;display:flex}._emptyTitle_1c1a2_202{color:#fff;font-size:1.1rem;font-weight:700;font-family:var(--font-title);margin:0}._emptyText_1c1a2_210{color:var(--text-muted);max-width:400px;margin:0;font-size:.9rem}._modalForm_1c1a2_217{flex-direction:column;gap:18px;display:flex}._modalFooter_1c1a2_223{justify-content:flex-end;gap:12px;margin-top:12px;display:flex}._deleteWarning_1c1a2_230{color:var(--text-secondary);margin:0 0 20px;font-size:.95rem;line-height:1.5}._deleteClassHighlight_1c1a2_237{color:#fff;font-weight:700}@media (width<=768px){._pageHeader_1c1a2_1,._filterBar_1c1a2_90{flex-direction:column;align-items:stretch}._actionsCell_1c1a2_185{justify-content:flex-start}}
