._backdrop_1pzdt_2{background:var(--shadow-subtle);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;justify-content:center;align-items:center;padding:16px;animation:.2s ease-out _fadeIn_1pzdt_1;display:flex;position:fixed;inset:0}@keyframes _fadeIn_1pzdt_1{0%{opacity:0}to{opacity:1}}._modal_1pzdt_20{background:var(--color-white);width:100%;max-width:580px;max-height:90vh;box-shadow:0 25px 50px -12px var(--shadow-card);border:1px solid var(--shadow-subtle);border-radius:20px;flex-direction:column;display:flex;position:relative;overflow-y:auto}._header_1pzdt_34{border-bottom:1px solid var(--color-bg-light);background:var(--color-white);z-index:10;border-top-left-radius:20px;border-top-right-radius:20px;justify-content:space-between;align-items:center;padding:20px 24px;display:flex;position:sticky;top:0}._titleWrap_1pzdt_48{align-items:center;gap:14px;display:flex}._iconBox_1pzdt_54{background:var(--color-bg-light);border:1px solid var(--color-navy);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}._title_1pzdt_48{color:var(--color-navy-dark);margin:0 0 2px;font-size:1.15rem;font-weight:700;line-height:1.3}._sub_1pzdt_74{color:var(--color-muted);margin:0;font-size:.82rem}._closeBtn_1pzdt_80{background:var(--color-bg-light);border:1px solid var(--color-border);color:var(--color-muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:all .2s;display:flex}._closeBtn_1pzdt_80:hover{background:var(--color-border);border-color:var(--color-navy);color:var(--color-navy-dark)}._body_1pzdt_100{flex-direction:column;gap:20px;padding:24px;display:flex}._searchForm_1pzdt_107{gap:10px;display:flex}._input_1pzdt_112{border:1.5px solid var(--color-border);color:var(--color-navy-dark);letter-spacing:.03em;background:var(--color-bg-light);border-radius:12px;flex:1;padding:12px 16px;font-size:.95rem;font-weight:600;transition:all .2s}._input_1pzdt_112:focus{border-color:var(--color-blue-hover);background:var(--color-white);box-shadow:0 0 0 4px var(--shadow-subtle);outline:none}._helpText_1pzdt_132{background:var(--color-bg-light);border:1px dashed var(--color-border);text-align:center;color:var(--color-muted);border-radius:12px;padding:18px;font-size:.88rem;line-height:1.5}._helpText_1pzdt_132 code{background:var(--color-border);color:var(--color-navy-dark);border-radius:6px;padding:2px 6px;font-size:.85rem;font-weight:700}._resultCard_1pzdt_152{background:var(--color-white);flex-direction:column;gap:18px;display:flex}._metaHeader_1pzdt_159{background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:14px;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}._regBadge_1pzdt_170{background:var(--color-bg-light);color:var(--color-blue-hover);border:1px solid var(--color-border);letter-spacing:.05em;border-radius:6px;margin-bottom:6px;padding:3px 8px;font-family:monospace;font-size:.75rem;font-weight:700;display:inline-block}._clientName_1pzdt_184{color:var(--color-navy-dark);margin:0 0 4px;font-size:1.15rem;font-weight:700}._domainSub_1pzdt_191{color:var(--color-muted);margin:0;font-size:.82rem}._statusPill_1pzdt_197{background:var(--color-navy);border:1px solid var(--color-navy);color:var(--color-cyan);white-space:nowrap;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;font-weight:700;display:inline-flex}._stepperContainer_1pzdt_212{flex-direction:column;gap:0;margin:6px 0;padding-left:6px;display:flex;position:relative}._stepItem_1pzdt_221{align-items:flex-start;gap:14px;padding-bottom:20px;display:flex;position:relative}._stepItem_1pzdt_221:last-child{padding-bottom:0}._stepItem_1pzdt_221:not(:last-child):after{content:"";background:var(--color-border);width:2px;position:absolute;top:32px;bottom:0;left:15px}._stepCircle_1pzdt_244{background:var(--color-bg-light);border:2px solid var(--color-border);width:32px;height:32px;color:var(--color-muted);z-index:2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;transition:all .2s;display:flex}._stepDone_1pzdt_261{background:var(--color-blue-hover);border-color:var(--color-blue-hover);color:var(--color-white)}._stepCurrent_1pzdt_267{background:var(--color-white);border-color:var(--color-blue-hover);color:var(--color-blue-hover);box-shadow:0 0 0 4px var(--shadow-subtle)}._stepInfo_1pzdt_274{flex-direction:column;gap:2px;padding-top:4px;display:flex}._stepTitle_1pzdt_281{color:var(--color-navy-dark);font-size:.95rem;font-weight:700}._stepDesc_1pzdt_287{color:var(--color-muted);font-size:.8rem;line-height:1.4}._infoBox_1pzdt_293{background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}._infoRow_1pzdt_303{color:var(--color-muted);align-items:center;gap:10px;font-size:.82rem;display:flex}._infoRow_1pzdt_303 strong{color:var(--color-navy-dark)}._actionRow_1pzdt_315{gap:10px;margin-top:4px;display:flex}._waBtn_1pzdt_321{background:var(--color-navy);color:var(--color-white);box-shadow:0 4px 12px var(--shadow-subtle);border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}._waBtn_1pzdt_321:hover{background:var(--color-navy);transform:translateY(-1px)}._backdrop_1e9m2_1{background:var(--shadow-subtle);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;justify-content:center;align-items:center;padding:16px;animation:.2s _fadeIn_1e9m2_1;display:flex;position:fixed;inset:0}@keyframes _fadeIn_1e9m2_1{0%{opacity:0}to{opacity:1}}._modal_1e9m2_43{background:var(--color-white);border-radius:var(--radius-lg,12px);width:100%;max-width:540px;box-shadow:0 20px 50px var(--shadow-card);border:1px solid var(--color-border,var(--color-border));overflow:hidden}._header_1e9m2_63{background:var(--color-navy,var(--color-navy));color:var(--color-white);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}._titleWrap_1e9m2_81{align-items:center;gap:12px;display:flex}._iconBox_1e9m2_93{background:var(--color-navy);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}._title_1e9m2_81{color:var(--color-white);margin:0;font-size:1.1rem;font-weight:700}._sub_1e9m2_129{color:var(--color-white);margin:2px 0 0;font-size:.75rem}._closeBtn_1e9m2_141{color:var(--color-white);cursor:pointer;background:0 0;border:none;align-items:center;padding:4px;display:flex}._closeBtn_1e9m2_141:hover{color:var(--color-white)}._body_1e9m2_169{padding:20px}._searchForm_1e9m2_177{gap:10px;margin-bottom:16px;display:flex}._inputWrap_1e9m2_189{flex-grow:1;position:relative}._inputIcon_1e9m2_199{color:var(--color-muted);position:absolute;top:50%;left:12px;transform:translateY(-50%)}._input_1e9m2_189{border:1px solid var(--color-border,var(--color-border));border-radius:6px;outline:none;width:100%;padding:10px 12px 10px 38px;font-size:.9rem;font-weight:600}._input_1e9m2_189:focus{border-color:var(--color-blue,var(--color-blue-hover))}._resultCard_1e9m2_243{background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:8px;padding:16px}._verifiedHeader_1e9m2_257{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:12px;display:flex}._badgeSuccess_1e9m2_275{background:var(--color-border);color:var(--color-navy);border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:.8rem;font-weight:700;display:flex}._certCode_1e9m2_299{color:var(--color-blue,var(--color-blue-hover));font-family:monospace;font-size:.82rem;font-weight:800}._detailsGrid_1e9m2_313{grid-template-columns:1fr 1fr;gap:12px;display:grid}._detailItem_1e9m2_325{flex-direction:column;gap:2px;display:flex}._label_1e9m2_337{color:var(--color-muted);text-transform:uppercase;font-size:.72rem;font-weight:700}._valRow_1e9m2_351{align-items:center;gap:6px;font-size:.9rem;display:flex}._trackText_1e9m2_365{color:var(--color-text-dark);margin:0;font-size:.88rem;font-weight:600}._gradeBadge_1e9m2_379{background:var(--color-bg-light);color:var(--color-blue-hover);border:1px solid var(--color-border);border-radius:4px;width:fit-content;padding:3px 8px;font-size:.8rem;font-weight:700;display:inline-block}._certFooter_1e9m2_403{border-top:1px dashed var(--color-border);text-align:center;margin-top:14px;padding-top:10px}._issuerTag_1e9m2_417{color:var(--color-muted);font-size:.75rem}._sampleTips_1e9m2_427{background:var(--color-bg-light);border-radius:6px;margin-top:16px;padding:10px 12px}._tipTitle_1e9m2_441{color:var(--color-muted);margin:0 0 6px;font-size:.78rem;font-weight:700}._tipPills_1e9m2_455{gap:8px;display:flex}._tipPill_1e9m2_455{background:var(--color-white);border:1px solid var(--color-border);cursor:pointer;color:var(--color-blue,var(--color-blue-hover));border-radius:4px;padding:4px 10px;font-family:monospace;font-size:.75rem;font-weight:600}._tipPill_1e9m2_455:hover{background:var(--color-navy);border-color:var(--color-blue,var(--color-blue-hover))}._header_1mgcy_1{z-index:500;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border,#e2e8f0);background:#fffffff5;transition:all .25s;position:sticky;top:0;box-shadow:0 1px 3px #00000005}._container_1mgcy_25{justify-content:space-between;align-items:center;gap:28px;height:74px;display:flex}._logoLink_1mgcy_41{flex-shrink:0;align-items:center;text-decoration:none;transition:transform .2s;display:flex}._logoLink_1mgcy_41:hover{transform:translateY(-1px)}._logoImage_1mgcy_65{object-fit:contain;width:auto;height:42px}._nav_1mgcy_77{align-items:center;gap:28px;margin-left:8px;margin-right:auto;display:none}@media (width>=992px){._nav_1mgcy_77{display:flex}}._navLink_1mgcy_105{color:var(--color-text,#1e293b);letter-spacing:-.01em;padding:8px 6px;font-size:.95rem;font-weight:600;text-decoration:none;transition:color .2s;position:relative}._navLink_1mgcy_105:hover{color:var(--color-blue,#06f)}._navLinkActive_1mgcy_135{color:var(--color-blue,#06f);font-weight:700}._navLinkActive_1mgcy_135:after{content:"";background:var(--color-blue,#06f);border-radius:4px;height:2.5px;position:absolute;bottom:0;left:6px;right:6px}._headerActions_1mgcy_167{flex-shrink:0;align-items:center;gap:8px;display:none}@media (width>=992px){._headerActions_1mgcy_167{display:flex}}._studentPortalBtn_1mgcy_195{color:var(--color-blue-hover,#0052cc);cursor:pointer;box-sizing:border-box;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;align-items:center;gap:6px;height:36px;padding:6px 12px;font-size:.82rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}._studentPortalBtn_1mgcy_195:hover{background:var(--color-blue,#06f);color:#fff;border-color:var(--color-blue,#06f);box-shadow:0 2px 8px #06f3}._trackBtn_1mgcy_249{color:var(--color-navy,#082b5c);border:1px solid var(--color-border,#e5eaf2);cursor:pointer;box-sizing:border-box;white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:5px;height:36px;padding:6px 12px;font-size:.82rem;font-weight:600;transition:all .2s;display:inline-flex}._trackBtn_1mgcy_249:hover{background:var(--color-bg-light,#f4f8fc);border-color:var(--color-blue-hover,#0052cc);color:var(--color-blue-hover,#0052cc)}._certBtn_1mgcy_299{color:var(--color-navy,#082b5c);border:1px solid var(--color-border,#e5eaf2);cursor:pointer;box-sizing:border-box;white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:5px;height:36px;padding:6px 12px;font-size:.82rem;font-weight:600;transition:all .2s;display:inline-flex}._certBtn_1mgcy_299:hover{background:var(--color-bg-light,#f4f8fc);border-color:var(--color-blue-hover,#0052cc);color:var(--color-blue-hover,#0052cc)}._contactCtaBtn_1mgcy_349{background:var(--color-blue,#06f);color:#fff;box-sizing:border-box;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;height:36px;padding:6px 16px;font-size:.84rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 2px 8px #06f3}._contactCtaBtn_1mgcy_349:hover{background:var(--color-blue-hover,#0052cc);color:#fff;box-shadow:0 4px 12px #0066ff4d}._mobileControls_1mgcy_399{align-items:center;gap:8px;display:flex}@media (width>=992px){._mobileControls_1mgcy_399{display:none!important}}._mobileToggle_1mgcy_423{color:var(--color-navy,#082b5c);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:6px;display:flex}._mobileOverlay_1mgcy_445{background:var(--shadow-subtle);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:998;opacity:0;pointer-events:none;transition:opacity .25s;position:fixed;inset:0}._mobileOverlayOpen_1mgcy_467{opacity:1;pointer-events:auto}._mobileMenu_1mgcy_477{background:var(--color-white);z-index:999;width:85%;max-width:360px;box-shadow:-10px 0 30px var(--shadow-card);flex-direction:column;transition:transform .3s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}._mobileMenuOpen_1mgcy_511{transform:translate(0)}._mobileDrawerHeader_1mgcy_519{border-bottom:1px solid var(--color-bg-light);background:var(--color-white);z-index:10;justify-content:space-between;align-items:center;padding:16px 20px;display:flex;position:sticky;top:0}._mobileDrawerContent_1mgcy_543{flex-direction:column;padding:16px 20px 32px;display:flex}._mobileNavSection_1mgcy_555{flex-direction:column;display:flex}._sectionLabel_1mgcy_565{color:var(--color-muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:8px;padding-left:4px;font-size:.72rem;font-weight:800}._navLinksList_1mgcy_585{flex-direction:column;gap:3px;display:flex}._modernNavLink_1mgcy_597{color:var(--color-text-dark);border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:.92rem;font-weight:600;text-decoration:none;transition:all .15s;display:flex}._modernNavLink_1mgcy_597:hover{background:var(--color-bg-light);color:var(--color-blue-hover)}._modernNavLinkActive_1mgcy_633{background:var(--color-bg-light);color:var(--color-blue-hover);font-weight:700}._modernNavLinkActive_1mgcy_633 ._navIconBox_1mgcy_645{background:var(--color-blue-hover);color:var(--color-white)}._navLinkLeft_1mgcy_655{align-items:center;gap:12px;display:flex}._navLinkText_1mgcy_667{flex-direction:column;display:flex}._navLinkTitle_1mgcy_677{color:var(--color-text-dark);font-size:.92rem;font-weight:600;line-height:1.2}._navLinkSub_1mgcy_691{color:var(--color-muted);margin-top:1px;font-size:.72rem;font-weight:400}._navIconBox_1mgcy_645{background:var(--color-bg-light);width:32px;height:32px;color:var(--color-blue-hover);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}._navArrow_1mgcy_731{color:var(--color-border);font-size:1.1rem;font-weight:600}._mobileDivider_1mgcy_743{background:var(--color-bg-light);height:1px;margin:16px 0}._quickContactBox_1mgcy_755{background:var(--color-bg-light);border:1px solid var(--color-navy);border-radius:10px;justify-content:space-between;align-items:center;margin-top:16px;padding:10px 14px;display:flex}._chatMiniBtn_1mgcy_777{background:var(--color-navy);color:var(--color-white);border-radius:6px;padding:5px 12px;font-size:.75rem;font-weight:700;text-decoration:none;transition:background .15s}._chatMiniBtn_1mgcy_777:hover{background:var(--color-navy)}._portalCardsGrid_1mgcy_807{flex-direction:column;gap:8px;display:flex}._studentPortalCard_1mgcy_819{background:var(--color-bg-light);border:1.5px solid var(--color-border);box-shadow:0 2px 8px var(--shadow-subtle);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:all .15s;display:flex}._studentPortalCard_1mgcy_819:hover{background:var(--color-white);border-color:var(--color-blue-hover);transform:translateY(-1px);box-shadow:0 4px 14px #0052cc1f}._portalCardIcon_1mgcy_859{background:var(--color-bg-light);width:38px;height:38px;color:var(--color-blue-hover);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._portalCardText_1mgcy_883{flex-direction:column;flex:1;display:flex}._portalCardText_1mgcy_883 strong{color:var(--color-text-dark);font-size:.9rem;font-weight:700}._portalCardText_1mgcy_883 small{color:var(--color-muted);font-size:.72rem}._portalCardArrow_1mgcy_917{color:var(--color-blue-hover);font-size:1rem;font-weight:700}._toolRowBtn_1mgcy_929{border:1px solid var(--color-border);background:var(--color-white);width:100%;color:var(--color-text-dark);cursor:pointer;text-align:left;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;transition:all .15s;display:flex}._toolRowBtn_1mgcy_929:hover{background:var(--color-bg-light);border-color:var(--color-border);transform:translate(2px)}._toolRowLeft_1mgcy_971{align-items:center;gap:12px;display:flex}._toolIconBox_1mgcy_983{background:var(--color-bg-light);width:32px;height:32px;color:var(--color-blue-hover);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._toolRowText_1mgcy_1007{flex-direction:column;display:flex}._toolRowText_1mgcy_1007 strong{color:var(--color-text-dark);font-size:.88rem;font-weight:600;line-height:1.2}._toolRowText_1mgcy_1007 small{color:var(--color-muted);margin-top:1px;font-size:.72rem;font-weight:400}._contactCtaBtn_1mgcy_349{background:var(--color-blue);width:100%;color:var(--color-white);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .15s;display:flex;box-shadow:0 4px 14px #0066ff40}._contactCtaBtn_1mgcy_349:hover{background:var(--color-blue-hover);box-shadow:0 6px 18px #0052cc59}._mobileActionBtnPrimary_1mgcy_1089:hover{background:var(--color-navy)}._footer_5ep65_1{background-color:var(--color-navy);color:var(--color-white);padding-top:var(--space-8);padding-bottom:var(--space-4);border-top:1px solid var(--color-white)}._grid_5ep65_9{gap:var(--space-6);margin-bottom:var(--space-7);grid-template-columns:1fr;display:grid}@media (width>=600px){._grid_5ep65_9{grid-template-columns:repeat(2,1fr)}}@media (width>=992px){._grid_5ep65_9{grid-template-columns:2fr 1fr 1fr 1.5fr}}._brandCol_5ep65_28{gap:var(--space-3);flex-direction:column;display:flex}._logoImage_5ep65_34{object-fit:contain;width:auto;height:48px}._tagline_5ep65_40{font-family:var(--font-brand);letter-spacing:.1em;color:var(--color-cyan);text-transform:uppercase;font-size:.85rem}._description_5ep65_48{color:var(--color-white);font-size:.95rem;line-height:1.6}._colTitle_5ep65_54{font-family:var(--font-brand);color:var(--color-white);margin-bottom:var(--space-3);font-size:1.1rem;position:relative}._colTitle_5ep65_54:after{content:"";background:var(--gradient-brand);width:30px;height:2px;margin-top:var(--space-1);display:block}._linkList_5ep65_71{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}._linkItem_5ep65_78{color:var(--color-white);transition:all var(--transition-fast);font-size:.95rem;text-decoration:none}._linkItem_5ep65_78:hover{color:var(--color-cyan);padding-left:4px}._contactList_5ep65_90{gap:var(--space-2);flex-direction:column;display:flex}._contactItem_5ep65_96{align-items:flex-start;gap:var(--space-2);color:var(--color-white);font-size:.95rem;display:flex}._contactIcon_5ep65_104{color:var(--color-cyan);flex-shrink:0;margin-top:2px}._contactLink_5ep65_110{color:var(--color-white);transition:color var(--transition-fast);text-decoration:none}._contactLink_5ep65_110:hover{color:var(--color-cyan)}._socialRow_5ep65_120{align-items:center;gap:var(--space-2);margin-top:var(--space-3);display:flex}._socialBtn_5ep65_127{width:38px;height:38px;color:var(--color-white);transition:all var(--transition-fast);background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}._socialBtn_5ep65_127:hover{background:var(--color-blue);color:var(--color-white);transform:translateY(-2px)}._bottomBar_5ep65_145{padding-top:var(--space-4);border-top:1px solid var(--color-white);justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--color-white);flex-direction:column;font-size:.88rem;display:flex}@media (width>=768px){._bottomBar_5ep65_145{flex-direction:row}}._widgetContainer_twgsa_1{z-index:999;flex-direction:column;align-items:flex-end;display:flex;position:fixed;bottom:24px;right:24px}._fabButton_twgsa_21{background:var(--color-navy);width:58px;height:58px;color:var(--color-white);cursor:pointer;box-shadow:0 4px 20px var(--shadow-subtle);border:none;border-radius:50%;justify-content:center;align-items:center;transition:transform .25s,box-shadow .25s;display:flex;position:relative}._fabButton_twgsa_21:hover{box-shadow:0 6px 26px var(--shadow-subtle);transform:scale(1.08)}._fabActive_twgsa_63{background:var(--color-navy,var(--color-navy));box-shadow:0 4px 16px var(--shadow-subtle)}._fabPulse_twgsa_73{border:2px solid var(--color-navy);pointer-events:none;border-radius:50%;animation:2s ease-out infinite _pulseAnim_twgsa_1;position:absolute;inset:-4px}@keyframes _pulseAnim_twgsa_1{0%{opacity:.9;transform:scale(.95)}to{opacity:0;transform:scale(1.35)}}._popupCard_twgsa_119{background:var(--color-white);border-radius:var(--radius-lg,12px);width:320px;max-width:calc(100vw - 32px);box-shadow:0 12px 40px var(--shadow-card);border:1px solid var(--color-border,var(--color-border));margin-bottom:14px;animation:.25s cubic-bezier(.16,1,.3,1) _slideUp_twgsa_1;overflow:hidden}@keyframes _slideUp_twgsa_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}._popupHeader_twgsa_165{background:var(--color-navy,var(--color-navy));color:var(--color-white);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}._headerInfo_twgsa_183{align-items:center;gap:10px;display:flex}._statusDot_twgsa_195{background:var(--color-cyan);width:10px;height:10px;box-shadow:0 0 8px var(--color-cyan);border-radius:50%}._popupTitle_twgsa_211{color:var(--color-white);margin:0;font-size:.95rem;font-weight:700}._popupSub_twgsa_225{color:var(--color-white);margin:2px 0 0;font-size:.72rem}._closeBtn_twgsa_237{color:var(--color-white);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:4px;display:flex}._closeBtn_twgsa_237:hover{color:var(--color-white);background:#ffffff26}._popupBody_twgsa_269{background:var(--color-bg-light);padding:14px}._promptText_twgsa_279{color:var(--color-muted);margin:0 0 10px;font-size:.82rem;line-height:1.4}._optionsList_twgsa_293{flex-direction:column;gap:8px;display:flex}._optionItem_twgsa_305{background:var(--color-white);border:1px solid var(--color-border,var(--color-border));text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;transition:all .2s;display:flex}._optionItem_twgsa_305:hover{border-color:var(--color-blue,var(--color-blue-hover));background:var(--color-navy);transform:translate(3px)}._optionIcon_twgsa_343{background:var(--color-navy);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}._optionLabel_twgsa_365{color:var(--color-navy,var(--color-navy));font-size:.8rem;font-weight:600}._popupFooter_twgsa_377{background:var(--color-white);border-top:1px solid var(--color-border,var(--color-border));padding:10px 14px}._customChatBtn_twgsa_389{background:var(--color-navy);width:100%;color:var(--color-white);cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-size:.82rem;font-weight:600;transition:background .2s;display:flex}._customChatBtn_twgsa_389:hover{background:var(--color-navy)}._wrapper_bi1p6_1{margin-bottom:var(--space-6)}._centered_bi1p6_5{text-align:center}._eyebrow_bi1p6_9{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.12em;color:var(--color-blue);margin-bottom:var(--space-1);font-size:.85rem;font-weight:700;display:inline-block}._dark_bi1p6_20 ._eyebrow_bi1p6_9{color:var(--color-cyan)}._title_bi1p6_24{font-family:var(--font-brand);color:var(--color-navy);margin-bottom:var(--space-2)}._dark_bi1p6_20 ._title_bi1p6_24{color:var(--color-white)}._divider_bi1p6_34{background:var(--gradient-brand);width:50px;height:3px;margin-bottom:var(--space-3);border-radius:2px}._centered_bi1p6_5 ._divider_bi1p6_34{margin-left:auto;margin-right:auto}._subtitle_bi1p6_47{color:var(--color-muted);max-width:720px;font-size:1.1rem;line-height:1.6}._centered_bi1p6_5 ._subtitle_bi1p6_47{margin-left:auto;margin-right:auto}._dark_bi1p6_20 ._subtitle_bi1p6_47{color:var(--color-white)}._card_g4zu2_1{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);height:100%;transition:all var(--transition-smooth);box-shadow:var(--shadow-subtle);flex-direction:column;display:flex}._card_g4zu2_1:hover{box-shadow:var(--shadow-hover);border-color:var(--shadow-hover);transform:translateY(-4px)}._iconWrapper_g4zu2_19{border-radius:var(--radius-sm);background:var(--color-bg-light);width:54px;height:54px;color:var(--color-blue);margin-bottom:var(--space-3);transition:all var(--transition-fast);justify-content:center;align-items:center;display:flex}._card_g4zu2_1:hover ._iconWrapper_g4zu2_19{background:var(--color-blue);color:var(--color-white)}._title_g4zu2_37{font-family:var(--font-brand);color:var(--color-navy);margin-bottom:var(--space-2);font-size:1.25rem}._description_g4zu2_44{color:var(--color-muted);margin-bottom:var(--space-3);flex-grow:1;font-size:.95rem;line-height:1.6}._capabilityList_g4zu2_52{margin-bottom:var(--space-3);padding:0;list-style:none}._capabilityItem_g4zu2_58{color:var(--color-navy);align-items:center;gap:var(--space-1);margin-bottom:4px;font-size:.88rem;display:flex}._bullet_g4zu2_67{color:var(--color-cyan);font-weight:700}._link_g4zu2_72{align-items:center;gap:var(--space-1);color:var(--color-blue);transition:all var(--transition-fast);margin-top:auto;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}._link_g4zu2_72:hover{color:var(--color-blue-hover);gap:var(--space-2)}._industriesGrid_1en7s_1{grid-template-columns:1fr;gap:20px;margin-top:32px;display:grid}@media (width>=640px){._industriesGrid_1en7s_1{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){._industriesGrid_1en7s_1{grid-template-columns:repeat(4,1fr);gap:24px}}._industryCard_1en7s_23{background:var(--color-white,#fff);border:1px solid var(--color-border,#e2e8f0);border-radius:14px;flex-direction:column;align-items:flex-start;gap:16px;height:100%;padding:24px 20px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 1px 3px #00000005}._industryCard_1en7s_23:hover{border-color:#0066ff59;transform:translateY(-4px);box-shadow:0 12px 24px #0066ff14}._iconWrap_1en7s_43{background:#0066ff0f;border:1px solid #0066ff1f;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;transition:all .25s;display:flex}._industryCard_1en7s_23:hover ._iconWrap_1en7s_43{background:var(--color-blue,#06f);color:#fff}._industryCard_1en7s_23:hover ._iconWrap_1en7s_43 svg{stroke:#fff!important;color:#fff!important}._content_1en7s_66{flex-direction:column;flex-grow:1;display:flex}._cardTitle_1en7s_72{color:var(--color-navy,#082b5c);margin:0 0 8px;font-size:1.05rem;font-weight:700;line-height:1.35}._cardDesc_1en7s_80{color:var(--color-muted,#64748b);margin:0;font-size:.88rem;line-height:1.55}._faqContainer_ywdms_1{max-width:1200px;margin:0 auto}._faqGrid_ywdms_7{grid-template-columns:1fr;gap:16px;margin-top:36px;display:grid}@media (width>=900px){._faqGrid_ywdms_7{grid-template-columns:repeat(2,1fr);align-items:start;gap:20px}}._faqCard_ywdms_22{background:var(--color-white,#fff);border:1px solid var(--color-border,#e2e8f0);border-radius:12px;transition:all .25s cubic-bezier(.16,1,.3,1);overflow:hidden;box-shadow:0 1px 3px #00000005}._faqCardOpen_ywdms_31{border-color:var(--color-blue,#06f);box-shadow:0 6px 18px #0066ff14}._faqButton_ywdms_36{text-align:left;cursor:pointer;width:100%;color:var(--color-navy,#082b5c);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-family:inherit;font-size:1.02rem;font-weight:700;transition:background-color .2s,color .2s;display:flex}._faqButtonOpen_ywdms_54{color:var(--color-blue,#06f);background:#0066ff0a}._faqButton_ywdms_36:hover{background:#0066ff08}._chevronWrap_ywdms_63{width:28px;height:28px;color:var(--color-blue,#06f);background:#0066ff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s,background-color .2s;display:flex}._faqButtonOpen_ywdms_54 ._chevronWrap_ywdms_63{background:var(--color-blue,#06f);color:#fff}._faqAnswer_ywdms_81{color:var(--color-muted,#64748b);background:#0066ff0a;border-top:1px solid #0066ff14;padding:0 20px 20px;font-size:.94rem;line-height:1.65;animation:.25s _fadeIn_ywdms_1}@keyframes _fadeIn_ywdms_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._formCard_9ypvr_3{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:0 12px 40px var(--shadow-card);box-sizing:border-box;width:100%;max-width:780px;margin:0 auto;padding:clamp(20px,3.5vw,40px);position:relative;overflow:visible}@media (width<=640px){._formCard_9ypvr_3{border-radius:var(--radius-md);padding:20px 14px}}._formHeader_9ypvr_45{text-align:center;margin-bottom:var(--space-4)}@media (width<=640px){._formHeader_9ypvr_45{margin-bottom:var(--space-3)}}._formTitle_9ypvr_67{font-family:var(--font-brand);color:var(--color-navy);margin-bottom:4px;font-size:clamp(1.35rem,3.5vw,2.1rem);line-height:1.25}._formSubtitle_9ypvr_83{color:var(--color-muted);margin-bottom:0;font-size:clamp(.85rem,2vw,.98rem);line-height:1.45}._statusLookupLink_9ypvr_97{color:var(--color-blue);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;border-radius:4px;align-items:center;gap:5px;padding:4px 8px;font-size:.82rem;font-weight:600;display:inline-flex}._statusLookupLink_9ypvr_97:hover{background:var(--shadow-hover);text-decoration:underline}._stepper_9ypvr_139{margin-bottom:var(--space-4);padding:0 var(--space-2);justify-content:space-between;align-items:center;display:flex;position:relative}._stepperLine_9ypvr_157{background:var(--color-border);z-index:1;height:3px;position:absolute;top:17px;left:24px;right:24px}._stepperLineProgress_9ypvr_177{background:var(--gradient-brand);height:100%;transition:width var(--transition-smooth)}._stepItem_9ypvr_189{z-index:2;cursor:default;flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}._stepCircle_9ypvr_209{background:var(--color-white);border:2px solid var(--color-border);width:34px;height:34px;color:var(--color-muted);transition:all var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:flex}._stepActive_9ypvr_239 ._stepCircle_9ypvr_209{border-color:var(--color-blue);background:var(--color-blue);color:var(--color-white);box-shadow:0 0 0 4px var(--shadow-hover)}._stepCompleted_9ypvr_253 ._stepCircle_9ypvr_209{border-color:var(--color-blue);background:var(--color-blue);color:var(--color-white)}._stepLabel_9ypvr_265{color:var(--color-muted);text-align:center;white-space:nowrap;font-size:.72rem;font-weight:600}._stepActive_9ypvr_239 ._stepLabel_9ypvr_265{color:var(--color-navy)}@media (width<=600px){._stepper_9ypvr_139{margin-bottom:var(--space-3);padding:0 2px}._stepperLine_9ypvr_157{top:13px;left:14px;right:14px}._stepCircle_9ypvr_209{width:26px;height:26px;font-size:.76rem}._stepLabel_9ypvr_265{display:none}}._stepHeadingBlock_9ypvr_331{margin-bottom:var(--space-3);text-align:left}._stepHeading_9ypvr_331{color:var(--color-navy);margin-bottom:2px;font-size:1.1rem}._stepSub_9ypvr_353{color:var(--color-muted);margin:0;font-size:.86rem}._pillarCardsGrid_9ypvr_367{margin-bottom:var(--space-4);flex-direction:column;gap:8px;display:flex}._pillarSelectCard_9ypvr_381{background:var(--color-bg-light);border:1.5px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);text-align:left;box-sizing:border-box;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}._pillarSelectCard_9ypvr_381:hover{background:var(--color-white);border-color:var(--shadow-hover);box-shadow:var(--shadow-subtle);transform:translateY(-1px)}._pillarSelectCardActive_9ypvr_425{background:var(--shadow-hover);border-color:var(--color-blue);box-shadow:0 3px 12px var(--shadow-hover)}._pillarCardRadio_9ypvr_437{border:2px solid var(--color-border);width:16px;height:16px;transition:all var(--transition-fast);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}._pillarSelectCardActive_9ypvr_425 ._pillarCardRadio_9ypvr_437{border-color:var(--color-blue);background:var(--color-blue)}._pillarRadioDot_9ypvr_471{background:var(--color-white);border-radius:50%;width:6px;height:6px}._pillarIconWrapper_9ypvr_485{border-radius:var(--radius-sm);background:var(--shadow-hover);width:40px;height:40px;color:var(--color-blue);flex-shrink:0;justify-content:center;align-items:center;display:flex}._pillarCardInfo_9ypvr_509{flex-direction:column;gap:1px;display:flex}._pillarCardTitle_9ypvr_521{color:var(--color-navy);margin:0;font-size:.95rem;font-weight:700}._pillarCardSub_9ypvr_535{color:var(--color-muted);margin:0;font-size:.8rem;line-height:1.35}._servicesGridStep2_9ypvr_551{margin-bottom:var(--space-4);grid-template-columns:1fr;gap:8px;display:grid}@media (width>=640px){._servicesGridStep2_9ypvr_551{grid-template-columns:repeat(2,1fr)}}._serviceSelectCard_9ypvr_577{background:var(--color-bg-light);border:1.5px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);text-align:left;box-sizing:border-box;align-items:flex-start;gap:10px;width:100%;padding:11px 13px;display:flex}._serviceSelectCard_9ypvr_577:hover{background:var(--color-white);border-color:var(--shadow-hover);box-shadow:var(--shadow-subtle);transform:translateY(-1px)}._serviceSelectCardActive_9ypvr_621{background:var(--shadow-hover);border-color:var(--color-blue);box-shadow:0 3px 12px var(--shadow-hover)}._serviceSelectCardActive_9ypvr_621 ._pillarCardRadio_9ypvr_437{border-color:var(--color-blue);background:var(--color-blue)}._serviceIconWrap_9ypvr_643{color:var(--color-blue);flex-shrink:0;margin-top:2px}._serviceTextWrap_9ypvr_655{flex-direction:column;gap:2px;display:flex}._serviceCardHeading_9ypvr_667{color:var(--color-navy);margin:0;font-size:.9rem;font-weight:700;line-height:1.3}._serviceCardDesc_9ypvr_683{color:var(--color-muted);margin:0;font-size:.76rem;line-height:1.35}._selectedPillarBadge_9ypvr_697{background:var(--shadow-hover);border:1px solid var(--shadow-hover);border-radius:var(--radius-sm);color:var(--color-navy);margin-bottom:var(--space-3);padding:8px 12px;font-size:.85rem}._formGroup_9ypvr_719{margin-bottom:var(--space-3)}@media (width<=600px){._formGroup_9ypvr_719{margin-bottom:12px}}._label_9ypvr_739{color:var(--color-navy);margin-bottom:4px;font-size:.88rem;font-weight:600;display:block}._requiredStar_9ypvr_755{color:var(--color-navy);margin-left:2px}._input_9ypvr_765,._textarea_9ypvr_767{border-radius:var(--radius-sm);border:1.5px solid var(--color-border);width:100%;font-family:var(--font-body);color:var(--color-navy);background:var(--color-white);transition:all var(--transition-fast);box-sizing:border-box;padding:10px 13px;font-size:.95rem}._input_9ypvr_765:focus,._textarea_9ypvr_767:focus{border-color:var(--color-blue);box-shadow:0 0 0 3px var(--shadow-hover);outline:none}._textarea_9ypvr_767{resize:vertical;min-height:90px}._inputError_9ypvr_817{border-color:var(--color-navy)!important}._errorMessage_9ypvr_825{color:var(--color-navy);margin-top:4px;font-size:.82rem;font-weight:500}._helperText_9ypvr_839{color:var(--color-muted);margin-top:3px;font-size:.78rem;line-height:1.4}._actionsRow_9ypvr_855{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._actionsRowSingle_9ypvr_877{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border);justify-content:flex-end;align-items:center;gap:12px;display:flex}@media (width<=520px){._actionsRow_9ypvr_855{margin-top:var(--space-3);flex-direction:column-reverse;gap:10px;padding-top:12px}._actionsRowSingle_9ypvr_877{margin-top:var(--space-3);padding-top:12px}._actionsRow_9ypvr_855>button,._actionsRow_9ypvr_855>._btn_9ypvr_921,._actionsRowSingle_9ypvr_877>button,._actionsRowSingle_9ypvr_877>._btn_9ypvr_921{justify-content:center;width:100%}}._otpContainer_9ypvr_939{text-align:center;padding:var(--space-2) 0}._otpSubtitle_9ypvr_949{color:var(--color-muted);margin-bottom:var(--space-4);font-size:.95rem;line-height:1.5}._emailHighlight_9ypvr_963{color:var(--color-navy);font-weight:700}._otpInputRow_9ypvr_973{margin-bottom:var(--space-3);justify-content:center;gap:8px;width:100%;display:flex}._otpBox_9ypvr_989{text-align:center;border:2px solid var(--color-border);border-radius:var(--radius-sm);width:46px;height:52px;color:var(--color-navy);font-size:1.4rem;font-weight:700;font-family:var(--mono);transition:all var(--transition-fast);box-sizing:border-box}@media (width<=440px){._otpInputRow_9ypvr_973{gap:6px}._otpBox_9ypvr_989{width:38px;height:46px;font-size:1.2rem}}@media (width<=350px){._otpInputRow_9ypvr_973{gap:4px}._otpBox_9ypvr_989{width:32px;height:40px;font-size:1.05rem}}._otpBox_9ypvr_989:focus{border-color:var(--color-blue);box-shadow:0 0 0 3px var(--shadow-hover);outline:none}._resendRow_9ypvr_1073{margin-top:var(--space-3);color:var(--color-muted);font-size:.88rem}._resendBtn_9ypvr_1085{color:var(--color-blue);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:.88rem;font-weight:600;text-decoration:underline}._resendBtn_9ypvr_1085:disabled{color:var(--color-muted);cursor:not-allowed;text-decoration:none}._successContainer_9ypvr_1121{text-align:center;padding:var(--space-2) 0}._successIconBadge_9ypvr_1131{background:var(--shadow-hover);width:60px;height:60px;color:var(--color-blue);margin:0 auto var(--space-3);border-radius:50%;justify-content:center;align-items:center;display:flex}._successTitle_9ypvr_1155{font-family:var(--font-brand);color:var(--color-navy);margin-bottom:var(--space-1);font-size:1.8rem}._successDesc_9ypvr_1169{color:var(--color-muted);max-width:480px;margin:0 auto var(--space-4);font-size:.95rem;line-height:1.55}._registrationCard_9ypvr_1185{background:var(--color-bg-light);border:1.5px dashed var(--color-blue);border-radius:var(--radius-md);padding:var(--space-3);max-width:360px;margin:0 auto var(--space-4)}._registrationLabel_9ypvr_1203{text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted);margin-bottom:4px;font-size:.75rem;font-weight:700}._registrationIdWrap_9ypvr_1221{justify-content:center;align-items:center;gap:10px;display:flex}._registrationId_9ypvr_1221{font-family:var(--mono);color:var(--color-navy);letter-spacing:.05em;font-size:1.3rem;font-weight:700}._copyIdBtn_9ypvr_1251{background:var(--color-white);border:1px solid var(--color-border);color:var(--color-blue);cursor:pointer;transition:all var(--transition-fast);border-radius:4px;align-items:center;gap:4px;padding:4px 10px;font-size:.78rem;font-weight:600;display:inline-flex}._copyIdBtn_9ypvr_1251:hover{background:var(--shadow-hover);border-color:var(--color-blue)}._summaryList_9ypvr_1291{background:var(--color-bg-light);border-radius:var(--radius-md);padding:var(--space-3);text-align:left;max-width:460px;margin:0 auto var(--space-4);flex-direction:column;gap:6px;font-size:.88rem;display:flex}._summaryRow_9ypvr_1317{border-bottom:1px solid var(--color-border);justify-content:space-between;gap:8px;padding-bottom:5px;display:flex}._summaryRow_9ypvr_1317:last-child{border-bottom:none;padding-bottom:0}._summaryKey_9ypvr_1343{color:var(--color-muted)}._summaryVal_9ypvr_1351{color:var(--color-navy);text-align:right;word-break:break-word;font-weight:600}._successActionsRow_9ypvr_1365{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}._honeypot_9ypvr_1379{visibility:hidden;opacity:0;position:absolute;left:-9999px;display:none!important}._filterBar_1xjum_1{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;display:flex}._pillsList_1xjum_17{scrollbar-width:none;align-items:center;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}._pillsList_1xjum_17::-webkit-scrollbar{display:none}._filterPill_1xjum_43{border:1px solid var(--color-border);background:var(--color-white);color:var(--color-muted);cursor:pointer;white-space:nowrap;border-radius:9999px;padding:6px 14px;font-size:.8rem;font-weight:600;transition:all .15s}._filterPill_1xjum_43:hover{background:var(--color-bg-light);border-color:var(--color-border);color:var(--color-navy-dark)}._filterPillActive_1xjum_81{box-shadow:0 2px 8px var(--shadow-subtle);background:var(--color-blue-hover)!important;color:var(--color-white)!important;border-color:var(--color-blue-hover)!important}._sortSelect_1xjum_95{border:1px solid var(--color-border);background:var(--color-white);color:var(--color-text-dark);cursor:pointer;border-radius:8px;outline:none;padding:6px 10px;font-size:.8rem;font-weight:600}._carouselTrack_1xjum_119{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent;gap:24px;padding:8px 4px 20px;display:flex;overflow-x:auto}._carouselTrack_1xjum_119::-webkit-scrollbar{height:6px}._carouselTrack_1xjum_119::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:10px}._card_1xjum_157{background:var(--color-white);border:1px solid var(--color-border);box-shadow:0 4px 14px var(--shadow-subtle);border-radius:14px;flex-direction:column;flex:0 0 480px;justify-content:space-between;max-width:540px;height:240px;padding:16px 20px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}._card_1xjum_157:hover{border-color:var(--color-border);box-shadow:0 10px 24px var(--shadow-subtle);transform:translateY(-3px)}._cardHeader_1xjum_199{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}._ratingRow_1xjum_213{gap:2px;display:flex}._quoteBody_1xjum_223{flex-grow:1;margin-bottom:8px}._quoteText_1xjum_233{color:var(--color-text-dark);cursor:help;margin:0;font-size:.85rem;font-style:italic;line-height:1.5}._readMoreBtn_1xjum_251{color:var(--color-blue-hover);cursor:pointer;background:0 0;border:none;margin-top:3px;padding:3px 0 0;font-size:.75rem;font-weight:700;text-decoration:underline;display:inline-block}._readMoreBtn_1xjum_251:hover{color:var(--color-navy)}._cardExpanded_1xjum_285{min-height:240px;height:auto!important}._authorRow_1xjum_295{border-top:1px solid var(--color-bg-light);align-items:center;gap:10px;padding-top:10px;display:flex}._avatarCircle_1xjum_311{background:var(--color-navy);width:42px;height:42px;color:var(--color-blue-hover);border:1.5px solid var(--color-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;font-weight:800;display:flex;overflow:hidden}._authorName_1xjum_343{color:var(--color-navy);margin:0;font-size:.92rem;font-weight:800;line-height:1.2}._authorRole_1xjum_359{color:var(--color-muted);margin:0;font-size:.78rem;line-height:1.2}._authorTrack_1xjum_373{color:var(--color-blue-hover);margin:0;font-size:.72rem;font-weight:700;line-height:1.2}._profileLink_1xjum_389{color:var(--color-blue-hover);align-items:center;gap:2px;font-size:.75rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}._profileLink_1xjum_389:hover{text-decoration:underline}._controlBtn_1xjum_419{background:var(--color-white);border:1px solid var(--color-border);color:var(--color-text-dark);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;transition:all .15s;display:inline-flex}._controlBtn_1xjum_419:hover{background:var(--color-bg-light);border-color:var(--color-border)}._arrowBtn_1xjum_455{border:1px solid var(--color-border);background:var(--color-white);width:34px;height:34px;color:var(--color-text-dark);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:all .15s;display:flex}._arrowBtn_1xjum_455:hover{background:var(--color-blue-hover);color:var(--color-white);border-color:var(--color-blue-hover)}@media (width<=640px){._card_1xjum_157{flex:0 0 300px;padding:18px}}._hero_3dev1_1{background:var(--gradient-hero);color:var(--color-white);padding-top:var(--space-8);padding-bottom:var(--space-8);position:relative;overflow:hidden}@media (width>=992px){._hero_3dev1_1{padding-top:var(--space-10);padding-bottom:var(--space-10)}}._heroGrid_3dev1_17{gap:var(--space-6);grid-template-columns:1fr;align-items:center;display:grid}@media (width>=992px){._heroGrid_3dev1_17{grid-template-columns:1.2fr .8fr}}._heroEyebrow_3dev1_30{align-items:center;gap:var(--space-1);background:var(--shadow-subtle);border:1px solid var(--shadow-subtle);color:var(--color-cyan);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-3);border-radius:20px;padding:6px 14px;font-size:.82rem;font-weight:700;display:inline-flex}._heroTitle_3dev1_46{font-family:var(--font-brand);color:var(--color-white);margin-bottom:var(--space-3);font-size:clamp(2.25rem,4.5vw,3.75rem);line-height:1.15}._heroSubtitle_3dev1_54{color:var(--color-white);margin-bottom:var(--space-5);max-width:620px;font-size:1.15rem;line-height:1.6}._heroActions_3dev1_62{gap:var(--space-3);flex-wrap:wrap;display:flex}._heroGraphicCard_3dev1_68{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:center;background:#ffffff0f;border:1px solid #ffffff24;flex-direction:column;justify-content:center;align-items:center;padding:clamp(24px,4vw,36px);display:flex;position:relative;box-shadow:0 20px 50px #00000059}._logoBadge_3dev1_83{border-radius:var(--radius-md);background:#fff;justify-content:center;align-items:center;width:100%;max-width:320px;padding:24px 36px;display:flex;box-shadow:0 10px 30px #0003,0 0 0 1px #ffffffe6}._heroLogoImg_3dev1_95{width:100%;max-width:240px;height:auto;display:block}._heroTaglineText_3dev1_102{margin-top:var(--space-4);font-family:var(--font-brand);color:var(--color-cyan);letter-spacing:.12em;text-transform:uppercase;font-size:.88rem;font-weight:700}._capabilityBanner_3dev1_112{background:var(--color-bg-light);border-bottom:1px solid var(--color-border);padding:var(--space-5) 0}._capabilityGrid_3dev1_118{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}._capabilityItem_3dev1_124{align-items:center;gap:var(--space-3);background:var(--color-white);padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-border);display:flex}._capabilityIcon_3dev1_134{border-radius:var(--radius-sm);background:var(--shadow-hover);width:48px;height:48px;color:var(--color-blue);flex-shrink:0;justify-content:center;align-items:center;display:flex}._capabilityTitle_3dev1_146{font-family:var(--font-brand);color:var(--color-navy);margin-bottom:2px;font-size:1rem}._capabilitySub_3dev1_153{color:var(--color-muted);margin:0;font-size:.85rem}._grid3_3dev1_159{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=768px){._grid3_3dev1_159{grid-template-columns:repeat(2,1fr)}}@media (width>=992px){._grid3_3dev1_159{grid-template-columns:repeat(3,1fr)}}._grid4_3dev1_177{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}._techBadgeGrid_3dev1_183{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;justify-content:center;display:flex}._techBadge_3dev1_183{background:var(--color-white);border:1px solid var(--color-border);color:var(--color-navy);box-shadow:var(--shadow-subtle);border-radius:30px;align-items:center;gap:8px;padding:8px 18px;font-size:.9rem;font-weight:600;display:flex}._ctaBox_3dev1_205{background:var(--gradient-hero);border-radius:var(--radius-xl);padding:var(--space-7);color:var(--color-white);text-align:center;box-shadow:0 20px 40px var(--color-navy);position:relative;overflow:hidden}._ctaTitle_3dev1_216{font-family:var(--font-brand);color:var(--color-white);margin-bottom:var(--space-3);font-size:2.2rem}._ctaDesc_3dev1_223{color:var(--color-white);max-width:680px;margin:0 auto var(--space-5);font-size:1.1rem}._hero_trfiz_3{background:var(--gradient-hero);color:var(--color-white);padding:var(--space-6) 0;text-align:center}@media (width>=768px){._hero_trfiz_3{padding:var(--space-8) 0}}._heroTitle_trfiz_29{color:var(--color-white);font-family:var(--font-brand);margin-bottom:var(--space-2);font-size:clamp(1.8rem,4vw,3rem)}._heroSub_trfiz_43{color:var(--color-white);max-width:720px;margin:0 auto;font-size:clamp(.95rem,2vw,1.15rem);line-height:1.6}._pillarsGrid_trfiz_59{gap:var(--space-4);margin-top:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}._pillarCard_trfiz_73{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);transition:all var(--transition-smooth);flex-direction:column;display:flex}._pillarCard_trfiz_73:hover{box-shadow:var(--shadow-card);border-color:var(--shadow-hover);transform:translateY(-4px)}._pillarTitle_trfiz_105{font-family:var(--font-brand);color:var(--color-navy);margin:0;font-size:1.15rem}._pillarDesc_trfiz_119{color:var(--color-muted);margin-bottom:var(--space-3);flex-grow:1;font-size:.9rem;line-height:1.55}._pillarTagRow_trfiz_135{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}._pillarTag_trfiz_135{background:var(--color-bg-light);border:1px solid var(--color-border);color:var(--color-navy);border-radius:4px;align-items:center;gap:4px;padding:3px 8px;font-size:.76rem;font-weight:600;display:inline-flex}._valuesGrid_trfiz_175{gap:var(--space-4);margin-top:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}._valueCard_trfiz_189{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);border-top:4px solid var(--color-blue);transition:all var(--transition-smooth)}._valueCard_trfiz_189:hover{box-shadow:var(--shadow-subtle);transform:translateY(-2px)}._valueCard_trfiz_189 h3{color:var(--color-navy);margin-bottom:var(--space-1);font-size:1.1rem}._valueCard_trfiz_189 p{color:var(--color-muted);margin:0;font-size:.9rem;line-height:1.5}._hero_zkofc_3{background:var(--gradient-hero);color:var(--color-white);padding:var(--space-6) 0;text-align:center}@media (width>=768px){._hero_zkofc_3{padding:var(--space-8) 0}}._heroTitle_zkofc_29{color:var(--color-white);font-family:var(--font-brand);margin-bottom:var(--space-2);font-size:clamp(1.8rem,4vw,3rem)}._heroSub_zkofc_43{color:var(--color-white);max-width:760px;margin:0 auto;font-size:clamp(.95rem,2vw,1.15rem);line-height:1.6}._filterSection_zkofc_59{background:var(--color-bg-light);border-bottom:1px solid var(--color-border);padding:var(--space-3) 0;top:var(--header-height);z-index:100;position:sticky}._pillarFilterRow_zkofc_77{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}._filterPill_zkofc_91{background:var(--color-white);border:1.5px solid var(--color-border);color:var(--color-navy);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;border-radius:30px;padding:8px 16px;font-size:.88rem;font-weight:600}._filterPill_zkofc_91:hover{border-color:var(--color-blue);color:var(--color-blue)}._filterPillActive_zkofc_127{background:var(--color-navy);border-color:var(--color-navy);color:var(--color-white);box-shadow:0 4px 12px var(--color-navy)}@media (width<=600px){._pillarFilterRow_zkofc_77{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:4px;overflow-x:auto}._filterPill_zkofc_91{padding:6px 12px;font-size:.8rem}}._pillarSectionBlock_zkofc_167{margin-bottom:var(--space-8);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border)}._pillarSectionBlock_zkofc_167:last-child{border-bottom:none;margin-bottom:0}._pillarHeader_zkofc_189{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-5);display:flex}._pillarNumberBadge_zkofc_203{background:var(--shadow-hover);color:var(--color-blue);font-family:var(--font-brand);border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.5rem;font-weight:700;display:flex}._pillarTitle_zkofc_233{font-family:var(--font-brand);color:var(--color-navy);margin-bottom:4px;font-size:clamp(1.4rem,3vw,2rem)}._pillarSubtitle_zkofc_247{color:var(--color-muted);margin:0;font-size:1rem}._subDomainGrid_zkofc_259{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}._subDomainCard_zkofc_271{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);transition:all var(--transition-smooth);flex-direction:column;display:flex}._subDomainCard_zkofc_271:hover{box-shadow:var(--shadow-card);border-color:var(--shadow-hover);transform:translateY(-4px)}._subDomainIconWrapper_zkofc_303{border-radius:var(--radius-sm);background:var(--shadow-hover);width:44px;height:44px;color:var(--color-blue);margin-bottom:var(--space-3);justify-content:center;align-items:center;display:flex}._subDomainTitle_zkofc_327{font-family:var(--font-brand);color:var(--color-navy);margin-bottom:var(--space-2);font-size:1.15rem}._subDomainDesc_zkofc_341{color:var(--color-muted);margin-bottom:var(--space-3);font-size:.9rem;line-height:1.5}._deliverablesBox_zkofc_355{background:var(--color-bg-light);border-radius:var(--radius-sm);margin-bottom:var(--space-3);padding:10px 12px}._deliverablesHeading_zkofc_369{text-transform:uppercase;letter-spacing:.05em;color:var(--color-navy);margin-bottom:6px;font-size:.76rem;font-weight:700;display:block}._deliverablesList_zkofc_389{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}._deliverableItem_zkofc_407{color:var(--color-navy);align-items:flex-start;gap:6px;font-size:.82rem;line-height:1.35;display:flex}._deliverableItem_zkofc_407 svg{flex-shrink:0;margin-top:2px}._techTagRow_zkofc_435{margin-bottom:var(--space-3);flex-wrap:wrap;gap:5px;display:flex}._techTag_zkofc_435{background:var(--color-white);border:1px solid var(--color-border);color:var(--color-muted);border-radius:4px;padding:3px 8px;font-size:.74rem;font-weight:600}._card_1byrl_1{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);transition:all var(--transition-smooth);box-shadow:var(--shadow-subtle);flex-direction:column;height:100%;display:flex}._card_1byrl_1:hover{box-shadow:var(--shadow-hover);border-color:var(--shadow-hover);transform:translateY(-4px)}._header_1byrl_19{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border);display:flex}._iconBox_1byrl_28{border-radius:var(--radius-sm);background:var(--color-bg-light);width:44px;height:44px;color:var(--color-blue);flex-shrink:0;justify-content:center;align-items:center;display:flex}._title_1byrl_40{font-family:var(--font-brand);color:var(--color-navy);margin:0;font-size:1.2rem}._body_1byrl_47{gap:var(--space-2);flex-direction:column;flex-grow:1;display:flex}._block_1byrl_54{font-size:.9rem}._label_1byrl_58{color:var(--color-navy);text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px;font-size:.82rem;font-weight:700;display:block}._text_1byrl_68{color:var(--color-muted);margin:0;line-height:1.5}._blockHighlight_1byrl_74{background:var(--color-bg-light);border-left:3px solid var(--color-blue);padding:var(--space-2);border-radius:var(--radius-sm);margin-top:auto}._labelHighlight_1byrl_82{color:var(--color-blue);text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px;font-size:.82rem;font-weight:700;display:block}._textHighlight_1byrl_92{color:var(--color-navy);margin:0;font-size:.9rem;font-weight:600}._hero_12qzx_1{background:var(--gradient-hero);color:var(--color-white);padding:var(--space-8) 0;text-align:center}._heroTitle_12qzx_8{color:var(--color-white);font-family:var(--font-brand);margin-bottom:var(--space-2)}._heroSub_12qzx_14{color:var(--color-white);max-width:650px;margin:0 auto;font-size:1.15rem}._solutionsGrid_12qzx_21{gap:var(--space-5);margin-top:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}._hero_3r17g_1{background:var(--color-navy,var(--color-navy));color:var(--color-white);text-align:center;padding:80px 0 60px}._heroTitle_3r17g_15{color:var(--color-white);margin:12px 0;font-size:2.6rem;font-weight:800}._heroSub_3r17g_29{color:var(--color-white);max-width:650px;margin:0 auto;font-size:1.1rem}._filterPills_3r17g_43{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:36px;display:flex}._filterBtn_3r17g_59{background:var(--color-white);border:1px solid var(--color-border,var(--color-border));color:var(--color-muted);cursor:pointer;border-radius:24px;padding:10px 18px;font-size:.88rem;font-weight:600;transition:all .2s}._filterBtn_3r17g_59:hover{border-color:var(--color-blue,var(--color-blue-hover));color:var(--color-blue,var(--color-blue-hover))}._filterActive_3r17g_93{background:var(--color-blue,var(--color-blue-hover));color:var(--color-white);border-color:var(--color-blue,var(--color-blue-hover));box-shadow:0 4px 14px var(--shadow-subtle)}._projectsGrid_3r17g_107{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;display:grid}._projectCard_3r17g_119{background:var(--color-white);border:1px solid var(--color-border,var(--color-border));border-radius:var(--radius-lg,12px);cursor:pointer;box-shadow:0 4px 12px var(--shadow-subtle);flex-direction:column;padding:24px;transition:all .25s;display:flex}._projectCard_3r17g_119:hover{box-shadow:0 12px 30px var(--shadow-card);border-color:var(--color-navy);transform:translateY(-4px)}._cardHeaderRow_3r17g_155{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}._projectDomain_3r17g_169{text-transform:uppercase;color:var(--color-blue,var(--color-blue-hover));font-size:.75rem;font-weight:700}._projectBadge_3r17g_183{background:var(--color-bg-light);color:var(--color-blue-hover);border:1px solid var(--color-border);border-radius:12px;padding:2px 8px;font-size:.72rem;font-weight:700}._projectTitle_3r17g_203{color:var(--color-navy,var(--color-navy));margin:0 0 10px;font-size:1.2rem;font-weight:700;line-height:1.4}._projectDesc_3r17g_219{color:var(--color-text-light,var(--color-muted));flex-grow:1;margin:0 0 16px;font-size:.88rem;line-height:1.55}._tagsRow_3r17g_235{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}._techTag_3r17g_249{background:var(--color-bg-light);color:var(--color-text-dark);border-radius:4px;padding:3px 8px;font-size:.75rem;font-weight:600}._techTagLarge_3r17g_267{background:var(--color-bg-light);color:var(--color-blue-hover);border:1px solid var(--color-border);border-radius:6px;padding:5px 12px;font-size:.82rem;font-weight:700}._cardFooter_3r17g_287{border-top:1px solid var(--color-border,var(--color-border));justify-content:space-between;align-items:center;padding-top:14px;display:flex}._projectDate_3r17g_303{color:var(--color-muted);font-size:.78rem}._viewDetailsBtn_3r17g_313{color:var(--color-blue,var(--color-blue-hover));cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:.85rem;font-weight:700;display:flex}._modalBackdrop_3r17g_341{background:var(--shadow-subtle);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;justify-content:center;align-items:center;padding:16px;animation:.2s _fadeIn_3r17g_1;display:flex;position:fixed;inset:0}._modalDialog_3r17g_373{background:var(--color-white);border-radius:var(--radius-lg,12px);width:100%;max-width:680px;max-height:90vh;box-shadow:0 20px 50px var(--shadow-card);border:1px solid var(--color-border,var(--color-border));overflow-y:auto}._modalHeader_3r17g_395{background:var(--color-navy,var(--color-navy));color:var(--color-white);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}._modalBadge_3r17g_415{background:var(--color-white);color:var(--color-cyan);border-radius:12px;margin-bottom:6px;padding:3px 10px;font-size:.75rem;font-weight:700;display:inline-block}._modalTitle_3r17g_437{color:var(--color-white);margin:0;font-size:1.35rem;font-weight:800;line-height:1.3}._modalSub_3r17g_453{color:var(--color-white);margin:4px 0 0;font-size:.85rem}._modalCloseBtn_3r17g_465{color:var(--color-white);cursor:pointer;background:0 0;border:none;padding:4px}._modalBody_3r17g_481{flex-direction:column;gap:18px;padding:24px;display:flex}._modalSection_3r17g_495{flex-direction:column;gap:6px;display:flex}._sectionHeading_3r17g_507{text-transform:uppercase;color:var(--color-navy,var(--color-navy));margin:0;font-size:.85rem;font-weight:800}._sectionText_3r17g_523{color:var(--color-text-dark);margin:0;font-size:.92rem;line-height:1.6}._architectureBox_3r17g_537{background:var(--color-bg-light);border:1px solid var(--color-border);color:var(--color-text-dark);border-radius:8px;align-items:center;gap:10px;padding:12px 14px;font-size:.82rem;display:flex;overflow-x:auto}._metricsGrid_3r17g_563{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}._metricCard_3r17g_575{background:var(--color-white);border:1px solid var(--color-border);color:var(--color-text-dark);border-radius:6px;align-items:center;gap:8px;padding:10px 12px;font-size:.82rem;font-weight:700;display:flex}._modalFooter_3r17g_601{background:var(--color-bg-light);border-top:1px solid var(--color-border,var(--color-border));text-align:right;padding:16px 24px}@keyframes _fadeIn_3r17g_1{0%{opacity:0}to{opacity:1}}._modalOverlay_roxk4_2{background:var(--shadow-subtle);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1100;padding:var(--space-3);justify-content:center;align-items:center;animation:.2s ease-out _fadeIn_roxk4_1;display:flex;position:fixed;inset:0}._modalContent_roxk4_18{background:var(--color-white);border-radius:var(--radius-lg);width:100%;max-width:650px;max-height:90vh;box-shadow:0 24px 60px var(--shadow-card);flex-direction:column;animation:.25s ease-out _slideUp_roxk4_1;display:flex;position:relative;overflow-y:auto}@keyframes _fadeIn_roxk4_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_roxk4_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._modalCloseBtn_roxk4_42{background:var(--color-bg-light);border:1px solid var(--color-border);cursor:pointer;width:34px;height:34px;color:var(--color-navy);z-index:10;transition:all var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:16px;right:16px}._modalCloseBtn_roxk4_42:hover{background:var(--color-border);color:var(--color-navy-dark);border-color:var(--color-navy)}._modalBanner_roxk4_66{background:var(--gradient-hero);padding:var(--space-5) var(--space-6) var(--space-4) var(--space-6);border-bottom:1px solid var(--color-border);color:var(--color-white)}._badgeRow_roxk4_73{align-items:center;gap:8px;margin-bottom:8px;display:flex}._domainBadge_roxk4_80{text-transform:uppercase;color:var(--color-navy);background:var(--color-white);border:1px solid var(--color-border);border-radius:12px;padding:3px 8px;font-size:.75rem;font-weight:700}._badge_roxk4_73{color:var(--color-cyan);background:#ffffff1f;border:1px solid #00b8e64d;border-radius:12px;padding:3px 8px;font-size:.75rem;font-weight:700}._courseTitle_roxk4_101{font-family:var(--font-brand);color:var(--color-white);margin:0 0 8px;font-size:1.35rem;line-height:1.35}._metaRow_roxk4_109{align-items:center;gap:var(--space-4);color:var(--color-white);display:flex}._metaItem_roxk4_116{color:var(--color-white);align-items:center;gap:6px;font-size:.84rem;font-weight:600;display:flex}._modalBody_roxk4_125{padding:var(--space-5) var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}._stepTitle_roxk4_132{font-family:var(--font-brand);color:var(--color-navy);margin:0 0 4px;font-size:1.05rem}._stepSub_roxk4_139{color:var(--color-muted);margin:0 0 var(--space-3) 0;text-align:center;font-size:.88rem}._formGrid_roxk4_146{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}@media (width<=600px){._formGrid_roxk4_146{grid-template-columns:1fr}}._formGroup_roxk4_158{flex-direction:column;gap:6px;display:flex}._formGroup_roxk4_158 label{color:var(--color-navy);font-size:.8rem;font-weight:700}._inputWrap_roxk4_170{width:100%;position:relative}._inputIcon_roxk4_175{color:var(--color-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}._inputWrap_roxk4_170 input{padding-left:38px!important}._formGroup_roxk4_158 input,._formGroup_roxk4_158 select{border-radius:var(--radius-sm);border:1px solid var(--color-border);width:100%;font-family:var(--font-body);box-sizing:border-box;padding:10px 14px;font-size:.9rem}._formGroup_roxk4_158 input:focus,._formGroup_roxk4_158 select:focus{border-color:var(--color-blue);box-shadow:0 0 0 3px var(--shadow-hover);outline:none}._otpInput_roxk4_206{letter-spacing:6px!important;text-align:center!important;color:var(--color-blue)!important;padding:12px!important;font-family:monospace!important;font-size:1.4rem!important;font-weight:800!important}._applicationSummary_roxk4_216{background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:var(--radius-sm);flex-direction:column;gap:4px;padding:12px 16px;font-size:.84rem;display:flex}._applicationSummary_roxk4_216 strong{color:var(--color-navy);margin-bottom:2px}._applicationSummary_roxk4_216 span{color:var(--color-navy);font-weight:600}._trustBadgeRow_roxk4_237{color:var(--color-navy);background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:var(--radius-sm);margin-top:var(--space-2);align-items:center;gap:8px;padding:8px 12px;font-size:.82rem;display:flex}._formFooter_roxk4_250{justify-content:flex-end;align-items:center;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border);display:flex}._errorAlert_roxk4_260{background:var(--color-error-bg,#fef2f2);color:var(--color-error,#dc2626);border:1px solid var(--color-error-border,#fecaca);border-radius:var(--radius-sm);align-items:center;gap:8px;padding:10px 14px;font-size:.88rem;display:flex}._successAlert_roxk4_272{background:var(--color-success-bg,#f0fdf4);color:var(--color-success,#16a34a);border:1px solid var(--color-success-border,#bbf7d0);border-radius:var(--radius-sm);align-items:center;gap:8px;padding:10px 14px;font-size:.88rem;display:flex}._confirmHero_roxk4_285{text-align:center;padding:var(--space-3) 0 var(--space-2) 0}._confirmIconWrap_roxk4_290{background:var(--color-border);width:54px;height:54px;color:var(--color-cyan);border-radius:50%;justify-content:center;align-items:center;margin-bottom:12px;display:inline-flex}._confirmTitle_roxk4_302{font-family:var(--font-brand);color:var(--color-navy);margin:0 0 6px;font-size:1.35rem}._confirmSub_roxk4_309{color:var(--color-muted);margin:0;font-size:.9rem}._regIdBox_roxk4_315{background:var(--color-blue-hover);color:var(--color-white);border-radius:var(--radius-md);box-shadow:0 4px 12px var(--shadow-subtle);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}._regIdLabel_roxk4_327{text-transform:uppercase;letter-spacing:1.5px;opacity:.85;margin-bottom:2px;font-size:.75rem}._regIdValue_roxk4_335{letter-spacing:2px;font-family:monospace;font-size:1.35rem;font-weight:800}._copyBtn_roxk4_342{background:var(--color-bg-light);border:1px solid var(--color-white);color:var(--color-navy);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;font-weight:600;transition:all .2s;display:flex}._copyBtn_roxk4_342:hover{background:var(--color-white)}._credentialsCard_roxk4_361{background:var(--color-bg-light);border:1.5px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:10px;padding:14px 16px;display:flex}._cardHeader_roxk4_371{color:var(--color-blue-hover);align-items:center;gap:8px;font-size:.92rem;font-weight:700;display:flex}._credRow_roxk4_380{border-bottom:1px dashed var(--color-navy);justify-content:space-between;align-items:center;gap:12px;padding:4px 0;font-size:.86rem;display:flex}._credRow_roxk4_380:last-child{border-bottom:none}._credLabel_roxk4_394{color:var(--color-navy);font-weight:600}._credValue_roxk4_399{color:var(--color-blue-hover);background:var(--color-white);border:1px solid var(--color-border);border-radius:4px;padding:2px 8px;font-family:monospace;font-weight:700}._paymentCard_roxk4_409{background:var(--color-bg-light);border:1.5px solid var(--color-navy);border-radius:var(--radius-md);flex-direction:column;gap:10px;padding:14px 16px;display:flex}._paymentHeader_roxk4_419{justify-content:space-between;align-items:center;gap:8px;display:flex}._paymentHeaderTitle_roxk4_426{color:var(--color-navy);align-items:center;gap:8px;font-size:.92rem;font-weight:700;display:flex}._feePill_roxk4_435{color:var(--color-cyan);background:var(--color-white);border:1px solid var(--color-navy);border-radius:12px;padding:3px 10px;font-size:1.1rem;font-weight:800}._bankGrid_roxk4_445{grid-template-columns:1fr 1fr;gap:8px;font-size:.82rem;display:grid}@media (width<=520px){._bankGrid_roxk4_445{grid-template-columns:1fr}}._bankItem_roxk4_458{background:var(--color-white);border:1px solid var(--color-border);border-radius:4px;flex-direction:column;padding:6px 10px;display:flex}._bankLabel_roxk4_467{color:var(--color-navy);font-size:.72rem;font-weight:600}._bankVal_roxk4_473{color:var(--color-navy-dark);font-family:monospace;font-weight:700}._emailDispatchedAlert_roxk4_479{background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-muted);align-items:center;gap:10px;padding:10px 14px;font-size:.84rem;display:flex}._hero_e0jsb_2{background:var(--gradient-hero);color:var(--color-white);padding:var(--space-6) 0;text-align:center;position:relative}@media (width>=768px){._hero_e0jsb_2{padding:var(--space-8) 0}}._heroTitle_e0jsb_16{color:var(--color-white);font-family:var(--font-brand);margin-bottom:var(--space-2);font-size:clamp(1.8rem,4vw,3rem)}._heroSub_e0jsb_23{color:var(--color-white);max-width:800px;margin:0 auto var(--space-5) auto;font-size:clamp(.95rem,2vw,1.15rem);line-height:1.6}._heroStatsRow_e0jsb_31{justify-content:center;gap:var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;display:flex}._heroStat_e0jsb_31{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-md);background:#ffffff14;border:1px solid #ffffff29;flex-direction:column;align-items:center;min-width:140px;padding:12px 24px;transition:all .2s;display:flex}._heroStat_e0jsb_31:hover{background:#ffffff24;border-color:#00b8e666;transform:translateY(-2px)}._heroStat_e0jsb_31 strong{color:#fff;font-size:1.5rem;font-family:var(--font-brand)}._heroStat_e0jsb_31 span{color:#cbd5e1;text-transform:uppercase;letter-spacing:.05em;margin-top:2px;font-size:.78rem;font-weight:600}._filterSection_e0jsb_74{margin-bottom:var(--space-4);gap:var(--space-3);flex-direction:column;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;display:flex}._searchWrap_e0jsb_85{width:100%;position:relative}._searchIcon_e0jsb_90{color:var(--color-muted);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}._searchInput_e0jsb_99{border-radius:var(--radius-md);border:1.5px solid var(--color-border);width:100%;font-family:var(--font-body);color:var(--color-navy);background:var(--color-white);box-sizing:border-box;box-shadow:0 4px 12px var(--shadow-subtle);transition:all var(--transition-fast);padding:14px 44px 14px 46px;font-size:.95rem}._searchInput_e0jsb_99:focus{border-color:var(--color-blue);box-shadow:0 0 0 4px var(--shadow-hover);outline:none}._clearSearchBtn_e0jsb_119{color:var(--color-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}._clearSearchBtn_e0jsb_119:hover{color:var(--color-navy)}._pillRow_e0jsb_138{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}._filterPill_e0jsb_145{background:var(--color-white);border:1px solid var(--color-border);color:var(--color-navy);cursor:pointer;transition:all var(--transition-fast);box-shadow:0 2px 6px var(--shadow-subtle);border-radius:30px;align-items:center;gap:6px;padding:8px 18px;font-size:.85rem;font-weight:600;display:inline-flex}._filterPill_e0jsb_145:hover{border-color:var(--color-blue);color:var(--color-blue);transform:translateY(-1px)}._filterPillActive_e0jsb_167{background:var(--color-navy);border-color:var(--color-navy);box-shadow:0 4px 14px var(--color-navy);color:var(--color-white)!important}._resultsMeta_e0jsb_174{text-align:center;color:var(--color-muted);margin-bottom:var(--space-4);font-size:.9rem}._resultsMeta_e0jsb_174 strong{color:var(--color-navy)}._courseGrid_e0jsb_186{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:clamp(18px,2vw,30px);width:100%;display:grid}._courseCard_e0jsb_193{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);transition:all var(--transition-smooth);cursor:pointer;box-shadow:0 4px 16px var(--shadow-subtle);flex-direction:column;display:flex;position:relative}._courseCard_e0jsb_193:hover{box-shadow:0 16px 36px var(--shadow-card);border-color:var(--shadow-hover);transform:translateY(-5px)}._cardHeader_e0jsb_212{margin-bottom:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}._domainTag_e0jsb_221{text-transform:uppercase;letter-spacing:.06em;color:var(--color-navy);background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:12px;padding:4px 10px;font-size:.72rem;font-weight:700}._codeBadge_e0jsb_233{letter-spacing:.05em;color:var(--color-navy);background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:6px;padding:3px 8px;font-family:monospace;font-size:.72rem;font-weight:700}._badge_e0jsb_245{color:var(--color-blue);background:var(--shadow-hover);border-radius:12px;padding:4px 10px;font-size:.72rem;font-weight:700}._courseTitle_e0jsb_254{font-family:var(--font-brand);color:var(--color-navy);margin-bottom:var(--space-2);font-size:1.22rem;line-height:1.35}._courseOverview_e0jsb_262{color:var(--color-muted);margin-bottom:var(--space-3);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.88rem;line-height:1.55;display:-webkit-box;overflow:hidden}._metaRow_e0jsb_273{align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-3);display:flex}._metaItem_e0jsb_282{color:var(--color-navy);align-items:center;gap:6px;font-size:.82rem;font-weight:600;display:flex}._techTagRow_e0jsb_291{margin-bottom:var(--space-3);flex-wrap:wrap;gap:6px;display:flex}._techPill_e0jsb_298{color:var(--color-navy);background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:6px;padding:3px 8px;font-size:.74rem;font-weight:600}._techPillMore_e0jsb_308{color:var(--color-blue);padding:3px 6px;font-size:.72rem;font-weight:600}._cardHighlights_e0jsb_315{background:var(--color-bg-light);border-radius:var(--radius-sm);margin-bottom:var(--space-4);padding:10px 12px}._highlightHeader_e0jsb_322{color:var(--color-navy);align-items:center;gap:6px;margin-bottom:6px;font-size:.8rem;display:flex}._highlightList_e0jsb_331{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}._highlightItem_e0jsb_340{color:var(--color-navy);align-items:flex-start;gap:6px;font-size:.78rem;line-height:1.35;display:flex}._highlightItem_e0jsb_340 svg{flex-shrink:0;margin-top:2px}._cardFooter_e0jsb_354{margin-top:auto}._emptyState_e0jsb_359{text-align:center;padding:var(--space-8) var(--space-4);background:var(--color-white);border-radius:var(--radius-lg);border:1px solid var(--color-border);align-items:center;gap:var(--space-2);flex-direction:column;display:flex}._emptyState_e0jsb_359 h3{font-family:var(--font-brand);color:var(--color-navy);margin:0}._emptyState_e0jsb_359 p{color:var(--color-muted);max-width:480px;margin:0 0 var(--space-2) 0}._modalOverlay_e0jsb_384{background:var(--shadow-subtle);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;padding:var(--space-3);justify-content:center;align-items:center;animation:.2s ease-out _fadeIn_e0jsb_1;display:flex;position:fixed;inset:0}._modalContent_e0jsb_400{background:var(--color-white);border-radius:var(--radius-lg);width:100%;max-width:860px;max-height:90vh;box-shadow:0 24px 60px var(--shadow-card);flex-direction:column;animation:.25s ease-out _slideUp_e0jsb_1;display:flex;position:relative;overflow-y:auto}@keyframes _fadeIn_e0jsb_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_e0jsb_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._modalCloseBtn_e0jsb_424{background:var(--color-bg-light);border:1px solid var(--color-border);cursor:pointer;width:36px;height:36px;color:var(--color-navy);transition:all var(--transition-fast);z-index:10;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:18px;right:18px}._modalCloseBtn_e0jsb_424:hover{background:var(--color-border);color:var(--color-navy-dark);border-color:var(--color-navy)}._modalHeader_e0jsb_448{padding:var(--space-5) var(--space-6) var(--space-4) var(--space-6);border-bottom:1px solid var(--color-border);background:var(--gradient-hero);color:var(--color-white)}._modalBadgeRow_e0jsb_455{margin-bottom:var(--space-2);flex-wrap:wrap;align-items:center;gap:8px;display:flex}._modalLevel_e0jsb_463{color:var(--color-cyan);background:#ffffff1f;border:1px solid #00b8e64d;border-radius:12px;padding:4px 10px;font-size:.75rem;font-weight:700}._modalTitle_e0jsb_473{font-family:var(--font-brand);color:var(--color-white);margin-bottom:var(--space-2);padding-right:40px;font-size:clamp(1.4rem,3vw,1.85rem);line-height:1.25}._modalDesc_e0jsb_482{color:var(--color-border);margin-bottom:var(--space-4);font-size:.98rem;line-height:1.6}._modalKeyMeta_e0jsb_489{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}._keyMetaCard_e0jsb_495{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:center;gap:12px;padding:10px 14px;display:flex}._keyMetaCard_e0jsb_495 label{text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted);font-size:.7rem;font-weight:700;display:block}._keyMetaCard_e0jsb_495 span{color:var(--color-navy);font-size:.85rem;font-weight:600}._modalBody_e0jsb_520{padding:var(--space-5) var(--space-6);gap:var(--space-5);flex-direction:column;display:flex}._targetAudienceNotice_e0jsb_527{background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-navy);align-items:center;gap:10px;padding:10px 14px;font-size:.88rem;display:flex}._modalSection_e0jsb_539{gap:var(--space-2);flex-direction:column;display:flex}._modalSectionTitle_e0jsb_545{font-family:var(--font-brand);color:var(--color-navy);margin:0 0 var(--space-2) 0;align-items:center;gap:8px;font-size:1.15rem;display:flex}._outcomesGrid_e0jsb_555{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:10px;display:grid}._outcomeItem_e0jsb_561{background:var(--color-bg-light);border:1px solid var(--color-navy);border-radius:var(--radius-sm);color:var(--color-navy);align-items:flex-start;gap:10px;padding:10px 14px;font-size:.88rem;line-height:1.4;display:flex}._curriculumList_e0jsb_574{flex-direction:column;gap:12px;display:flex}._curriculumCard_e0jsb_580{border:1px solid var(--color-border);background:var(--color-bg-light);border-radius:var(--radius-md);padding:14px 18px}._curriculumModuleTitle_e0jsb_587{color:var(--color-navy);margin:0 0 8px;font-size:.94rem;font-weight:700}._curriculumTopicList_e0jsb_594{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}._curriculumTopicItem_e0jsb_603{color:var(--color-navy);align-items:flex-start;gap:8px;font-size:.82rem;display:flex}._curriculumTopicItem_e0jsb_603 svg{flex-shrink:0;margin-top:3px}._modalTwoCol_e0jsb_616{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}@media (width<=768px){._modalTwoCol_e0jsb_616{grid-template-columns:1fr}}._techPillContainer_e0jsb_628{flex-wrap:wrap;gap:8px;display:flex}._techPillLarge_e0jsb_634{color:var(--color-navy);background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:16px;padding:5px 12px;font-size:.82rem;font-weight:600}._careerList_e0jsb_644{flex-wrap:wrap;gap:6px;display:flex}._careerTag_e0jsb_650{color:var(--color-blue);background:var(--shadow-hover);border-radius:8px;padding:4px 10px;font-size:.78rem;font-weight:600}._capstoneList_e0jsb_659{flex-direction:column;gap:10px;display:flex}._capstoneCard_e0jsb_665{background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:var(--radius-sm);align-items:flex-start;gap:12px;padding:10px 14px;display:flex}._capstoneNum_e0jsb_675{color:var(--color-blue);background:var(--shadow-hover);border-radius:6px;padding:2px 8px;font-size:.9rem;font-weight:800}._capstoneCard_e0jsb_665 strong{color:var(--color-navy);margin-bottom:2px;font-size:.86rem;display:block}._capstoneCard_e0jsb_665 p{color:var(--color-muted);margin:0;font-size:.76rem;line-height:1.35}._prereqList_e0jsb_698{color:var(--color-navy);flex-direction:column;gap:4px;margin:0;padding-left:20px;font-size:.82rem;display:flex}._modalFooter_e0jsb_708{padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-border);background:var(--color-bg-light);justify-content:flex-end;align-items:center;gap:var(--space-3);border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);display:flex;position:sticky;bottom:0}._toastSuccess_e0jsb_722{background:var(--color-navy-dark);color:var(--color-white);border:1px solid var(--color-white);border-radius:var(--radius-md);box-shadow:0 16px 40px var(--shadow-card);z-index:1200;align-items:flex-start;gap:14px;max-width:440px;padding:16px 20px;animation:.3s ease-out _slideUp_e0jsb_1;display:flex;position:fixed;bottom:24px;right:24px}._toastSuccess_e0jsb_722 strong{color:var(--color-cyan);margin-bottom:3px;font-size:.95rem;display:block}._toastSuccess_e0jsb_722 p{color:var(--color-border);margin:0;font-size:.84rem;line-height:1.4}._toastSuccess_e0jsb_722 code{background:var(--color-white);color:var(--color-navy);border-radius:4px;padding:2px 6px;font-family:monospace;font-weight:700}._toastCloseBtn_e0jsb_763{color:var(--color-muted);cursor:pointer;background:0 0;border:none;align-items:center;margin-left:auto;padding:2px;display:flex}._toastCloseBtn_e0jsb_763:hover{color:var(--color-white)}._pageWrapper_14cd8_3{background-color:var(--color-bg-light,var(--color-bg-light));min-height:100vh;padding-bottom:var(--space-8,80px)}._topNav_14cd8_10{background:var(--color-white);border-bottom:1px solid var(--color-border,var(--color-border));padding:14px 0}._topNavContent_14cd8_16{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._backBtn_14cd8_24{color:var(--color-navy,var(--color-navy));transition:all var(--transition-fast,.2s);border-radius:var(--radius-sm,6px);background:var(--color-bg-light,var(--color-bg-light));border:1px solid var(--color-border,var(--color-border));align-items:center;gap:8px;padding:6px 12px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}._backBtn_14cd8_24:hover{background:var(--color-border);color:var(--color-blue,var(--color-blue))}._breadcrumbs_14cd8_44{color:var(--color-muted,var(--color-muted));flex-wrap:wrap;align-items:center;gap:8px;font-size:.85rem;display:flex}._breadcrumbLink_14cd8_53{color:var(--color-muted,var(--color-muted));transition:color var(--transition-fast,.2s);text-decoration:none}._breadcrumbLink_14cd8_53:hover{color:var(--color-blue,var(--color-blue))}._breadcrumbCurrent_14cd8_63{color:var(--color-navy,var(--color-navy));font-weight:600}._hero_14cd8_69{background:var(--gradient-hero,linear-gradient(135deg, var(--color-navy) 0%, var(--color-navy-dark) 100%));color:var(--color-white);padding:clamp(32px,5vw,64px) 0;position:relative;overflow:hidden}._hero_14cd8_69:after{content:"";background:radial-gradient(circle, var(--shadow-subtle) 0%, transparent 70%);pointer-events:none;width:500px;height:500px;position:absolute;top:-50%;right:-10%}._heroMeta_14cd8_88{margin-bottom:var(--space-3,24px);flex-wrap:wrap;align-items:center;gap:10px;display:flex}._domainBadge_14cd8_96{text-transform:uppercase;letter-spacing:.05em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#60a5fa;background:#06f3;border:1px solid #60a5fa66;border-radius:20px;padding:6px 14px;font-size:.8rem;font-weight:700}._codeBadge_14cd8_109{letter-spacing:.05em;background:var(--color-cyan);color:var(--color-navy);border-radius:6px;padding:5px 12px;font-family:monospace;font-size:.82rem;font-weight:800}._badge_14cd8_120{color:#e2e8f0;background:#ffffff1a;border:1px solid #fff3;border-radius:20px;padding:6px 14px;font-size:.8rem;font-weight:700}._heroTitle_14cd8_130{color:var(--color-white);font-family:var(--font-brand,sans-serif);margin-bottom:var(--space-3,24px);max-width:1100px;font-size:clamp(2rem,3.8vw,3.2rem);line-height:1.2}._heroSub_14cd8_139{color:var(--color-white);max-width:960px;margin-bottom:var(--space-4,32px);font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.6}._heroStatsGrid_14cd8_147{flex-wrap:wrap;gap:16px;display:flex}._heroStatItem_14cd8_153{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff29;border-radius:10px;align-items:center;gap:10px;padding:10px 18px;transition:all .2s;display:flex}._heroStatItem_14cd8_153:hover{background:#ffffff24;border-color:#00b8e666}._heroStatText_14cd8_170{flex-direction:column;display:flex}._heroStatLabel_14cd8_175{text-transform:uppercase;color:#cbd5e1;letter-spacing:.05em;font-size:.72rem;font-weight:600}._heroStatValue_14cd8_183{color:#fff;font-size:.92rem;font-weight:700}._mainLayout_14cd8_190{grid-template-columns:1fr;gap:clamp(24px,3vw,40px);margin-top:clamp(24px,4vw,40px);display:grid}@media (width>=1024px){._mainLayout_14cd8_190{grid-template-columns:1fr 380px}}@media (width>=1280px){._mainLayout_14cd8_190{grid-template-columns:1fr 420px}}._leftCol_14cd8_210{flex-direction:column;gap:clamp(24px,3vw,36px);display:flex}._card_14cd8_216{background:var(--color-white);border:1px solid var(--color-border,var(--color-border));border-radius:var(--radius-lg,16px);box-shadow:0 4px 20px var(--shadow-subtle);padding:clamp(20px,3vw,32px)}._cardHeader_14cd8_224{margin-bottom:var(--space-3,24px);border-bottom:1.5px solid var(--color-bg-light);align-items:center;gap:12px;padding-bottom:14px;display:flex}._cardHeaderIcon_14cd8_233{background:var(--shadow-hover);width:40px;height:40px;color:var(--color-blue,var(--color-blue));border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._cardTitle_14cd8_245{font-family:var(--font-brand,sans-serif);color:var(--color-navy,var(--color-navy));margin:0;font-size:1.35rem}._overviewText_14cd8_252{color:var(--color-text-dark);margin-bottom:var(--space-3,24px);font-size:1.05rem;line-height:1.7}._outcomesGrid_14cd8_260{grid-template-columns:1fr;gap:14px;display:grid}@media (width>=768px){._outcomesGrid_14cd8_260{grid-template-columns:1fr 1fr}}._outcomeItem_14cd8_272{background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:10px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}._outcomeIcon_14cd8_282{color:var(--color-cyan);flex-shrink:0;margin-top:2px}._outcomeText_14cd8_288{color:var(--color-text-dark);font-size:.92rem;font-weight:500;line-height:1.5}._curriculumList_14cd8_296{flex-direction:column;gap:16px;display:flex}._moduleBox_14cd8_302{background:var(--color-bg-light);border:1.5px solid var(--color-border);transition:all var(--transition-fast,.2s);border-radius:12px;overflow:hidden}._moduleBox_14cd8_302:hover{border-color:var(--shadow-hover);box-shadow:0 4px 14px var(--shadow-subtle)}._moduleHeader_14cd8_315{background:var(--color-white);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}._moduleHeaderTitle_14cd8_325{font-family:var(--font-brand,sans-serif);color:var(--color-navy,var(--color-navy));align-items:center;gap:10px;margin:0;font-size:1.1rem;display:flex}._moduleTag_14cd8_335{background:var(--shadow-hover);color:var(--color-blue,var(--color-blue));border-radius:20px;padding:3px 10px;font-size:.75rem;font-weight:700}._topicsList_14cd8_344{flex-direction:column;gap:12px;margin:0;padding:18px 20px;list-style:none;display:flex}._topicItem_14cd8_353{color:var(--color-text-dark);align-items:flex-start;gap:10px;font-size:.92rem;line-height:1.55;display:flex}._topicIcon_14cd8_362{color:var(--color-blue,var(--color-blue));flex-shrink:0;margin-top:3px}._techPills_14cd8_369{flex-wrap:wrap;gap:10px;display:flex}._techPill_14cd8_369{background:var(--color-bg-light);border:1px solid var(--color-border);color:var(--color-blue-hover);border-radius:24px;align-items:center;gap:6px;padding:8px 16px;font-size:.9rem;font-weight:600;display:inline-flex}._projectsGrid_14cd8_389{grid-template-columns:1fr;gap:16px;display:grid}._projectCard_14cd8_395{background:var(--color-bg-light);border:1.5px solid var(--color-border);border-left:5px solid var(--color-blue,var(--color-blue));border-radius:10px;padding:18px 20px}._projectTitle_14cd8_403{font-family:var(--font-brand,sans-serif);color:var(--color-navy,var(--color-navy));margin-bottom:6px;font-size:1.05rem}._projectDesc_14cd8_410{color:var(--color-muted);margin:0;font-size:.88rem;line-height:1.5}._rolesGrid_14cd8_418{flex-wrap:wrap;gap:10px;display:flex}._roleBadge_14cd8_424{background:var(--color-bg-light);border:1px solid var(--color-navy);color:var(--color-navy);border-radius:20px;padding:8px 16px;font-size:.88rem;font-weight:600}._prereqList_14cd8_435{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}._prereqItem_14cd8_444{color:var(--color-muted);align-items:flex-start;gap:10px;font-size:.92rem;display:flex}._rightCol_14cd8_453{position:relative}._stickyEnrollCard_14cd8_457{background:var(--color-white);border:2px solid var(--color-blue,var(--color-blue));border-radius:var(--radius-xl,24px);box-shadow:0 12px 36px var(--shadow-card);flex-direction:column;gap:20px;padding:28px;display:flex;position:sticky;top:96px}._priceHeader_14cd8_470{border-bottom:1px solid var(--color-bg-light);justify-content:space-between;align-items:baseline;padding-bottom:16px;display:flex}._priceWrap_14cd8_478{align-items:baseline;gap:10px;display:flex}._currentPrice_14cd8_484{font-family:var(--font-brand,sans-serif);color:var(--color-cyan);font-size:2.2rem;font-weight:800}._originalPrice_14cd8_491{color:var(--color-muted);font-size:1.1rem;text-decoration:line-through}._discountTag_14cd8_497{background:var(--color-border);color:var(--color-navy);border-radius:20px;padding:4px 10px;font-size:.75rem;font-weight:700}._enrollBtn_14cd8_506{background:var(--color-blue-hover);width:100%;color:var(--color-white);font-family:var(--font-brand,sans-serif);cursor:pointer;transition:all var(--transition-fast,.2s);box-shadow:0 4px 16px var(--shadow-subtle);border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:16px 24px;font-size:1.1rem;font-weight:700;display:flex}._enrollBtn_14cd8_506:hover{background:var(--color-navy);box-shadow:0 8px 24px var(--shadow-subtle);transform:translateY(-2px)}._includedSection_14cd8_531{flex-direction:column;gap:12px;display:flex}._includedTitle_14cd8_537{color:var(--color-navy,var(--color-navy));text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.95rem;font-weight:700}._includedList_14cd8_546{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}._includedItem_14cd8_555{color:var(--color-text-dark);align-items:center;gap:10px;font-size:.88rem;font-weight:500;display:flex}._includedItem_14cd8_555 svg{color:var(--color-cyan);flex-shrink:0}._guaranteeBadge_14cd8_569{background:var(--color-bg-light);border:1px solid var(--color-border);color:var(--color-muted);border-radius:10px;align-items:center;gap:10px;padding:12px;font-size:.8rem;line-height:1.4;display:flex}._guaranteeBadge_14cd8_569 svg{color:var(--color-blue-hover);flex-shrink:0}._emptyState_14cd8_588{text-align:center;background:var(--color-white);border:1px solid var(--color-border);border-radius:16px;max-width:600px;margin:40px auto;padding:80px 20px}._emptyState_14cd8_588 h2{color:var(--color-navy,var(--color-navy));margin:16px 0 8px;font-size:1.5rem}._hero_1hmfo_1{background:var(--gradient-hero);color:var(--color-white);padding:var(--space-5) 0;text-align:center}@media (width>=768px){._hero_1hmfo_1{padding:var(--space-8) 0}}._heroTitle_1hmfo_27{color:var(--color-white);font-family:var(--font-brand);margin-bottom:var(--space-2)}._heroSub_1hmfo_39{color:var(--color-white);max-width:650px;margin:0 auto;font-size:1.15rem}._grid_1hmfo_53{gap:var(--space-5);grid-template-columns:1fr;display:grid}@media (width>=992px){._grid_1hmfo_53{grid-template-columns:1fr 1.2fr}}._infoBox_1hmfo_77{background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}._infoItem_1hmfo_97{align-items:flex-start;gap:var(--space-3);display:flex}._infoIcon_1hmfo_109{border-radius:var(--radius-sm);background:var(--color-blue);width:46px;height:46px;color:var(--color-white);flex-shrink:0;justify-content:center;align-items:center;display:flex}._infoLabel_1hmfo_133{font-family:var(--font-brand);color:var(--color-navy);margin-bottom:2px;font-size:1rem}._infoVal_1hmfo_147{color:var(--color-muted);margin:0;font-size:.95rem;line-height:1.5}._infoLink_1hmfo_161{color:var(--color-blue);font-weight:600;text-decoration:none}._infoLink_1hmfo_161:hover{color:var(--color-blue-hover)}._formBox_1hmfo_181{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-subtle)}._formGroup_1hmfo_197{margin-bottom:var(--space-4)}._label_1hmfo_205{color:var(--color-navy);margin-bottom:var(--space-1);font-size:.9rem;font-weight:600;display:block}._input_1hmfo_221,._select_1hmfo_223,._textarea_1hmfo_225{width:100%;font-family:var(--font-body);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-light);color:var(--color-navy);transition:all var(--transition-fast);padding:12px 16px;font-size:.95rem}._input_1hmfo_221:focus,._select_1hmfo_223:focus,._textarea_1hmfo_225:focus{border-color:var(--color-blue);background:var(--color-white);box-shadow:0 0 0 3px var(--shadow-hover);outline:none}._textarea_1hmfo_225{resize:vertical;min-height:140px}._successAlert_1hmfo_277{background:var(--color-success-bg,#f0fdf4);border:1px solid var(--color-success-border,#bbf7d0);color:var(--color-success,#16a34a);padding:var(--space-3);border-radius:var(--radius-sm);margin-bottom:var(--space-4);font-weight:600}._pageWrap_yqlk2_1{background:var(--color-bg-light);min-height:calc(100vh - 160px);padding:40px 0 60px}._headerBlock_yqlk2_13{text-align:center;max-width:680px;margin:0 auto 32px}._badge_yqlk2_25{color:var(--color-blue);background:#0066ff1a;border:1px solid #06f3;border-radius:20px;align-items:center;gap:6px;margin-bottom:10px;padding:4px 12px;font-size:.78rem;font-weight:700;display:inline-flex}._pageTitle_yqlk2_53{color:var(--color-navy,var(--color-navy));margin:0 0 8px;font-size:2.2rem;font-weight:800}._pageSub_yqlk2_67{color:var(--color-muted);margin:0;font-size:.95rem;line-height:1.5}._lookupCard_yqlk2_81{background:var(--color-white);border:1px solid var(--color-border,var(--color-border));border-radius:var(--radius-lg,12px);max-width:560px;box-shadow:0 10px 30px var(--shadow-subtle);text-align:center;margin:0 auto;padding:32px}._cardHeading_yqlk2_103{color:var(--color-navy,var(--color-navy));margin:0 0 16px;font-size:1.2rem;font-weight:800}._lookupForm_yqlk2_117{gap:10px;display:flex}._formCard_yqlk2_127{background:var(--color-white);border:1px solid var(--color-border,var(--color-border));border-radius:var(--radius-lg,12px);max-width:680px;box-shadow:0 10px 30px var(--shadow-subtle);margin:0 auto;padding:36px}._stepperRow_yqlk2_147{border-bottom:1px solid var(--color-border,var(--color-border));justify-content:space-between;margin-bottom:24px;padding-bottom:20px;display:flex}._stepIndicator_yqlk2_163{color:var(--color-muted);align-items:center;gap:8px;font-size:.85rem;font-weight:700;display:flex}._stepIndicator_yqlk2_163 span{background:var(--color-border);width:24px;height:24px;color:var(--color-muted);border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;display:flex}._stepActive_yqlk2_205{color:var(--color-blue,var(--color-blue-hover))}._stepActive_yqlk2_205 span{background:var(--color-blue,var(--color-blue-hover));color:var(--color-white)}._sectionTitle_yqlk2_223{color:var(--color-navy,var(--color-navy));margin:0 0 16px;font-size:1.15rem;font-weight:800}._mainForm_yqlk2_237{flex-direction:column;gap:16px;display:flex}._stepSection_yqlk2_249{flex-direction:column;gap:14px;display:flex}._formGroup_yqlk2_261{flex-direction:column;gap:6px;display:flex}._formRow_yqlk2_273{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=600px){._formRow_yqlk2_273{grid-template-columns:1fr}}._label_yqlk2_297{color:var(--color-navy,var(--color-navy));font-size:.8rem;font-weight:700}._input_yqlk2_309{border:1px solid var(--color-border,var(--color-border));border-radius:6px;outline:none;width:100%;padding:10px 12px;font-size:.9rem}._input_yqlk2_309:focus{border-color:var(--color-blue,var(--color-blue-hover))}._aadhaarWrap_yqlk2_335{position:relative}._aadhaarWrap_yqlk2_335 ._input_yqlk2_309{letter-spacing:2px;padding-left:40px;font-weight:700}._inputIcon_yqlk2_355{color:var(--color-muted);position:absolute;top:50%;left:12px;transform:translateY(-50%)}._hint_yqlk2_371{color:var(--color-muted);font-size:.72rem}._paymentBox_yqlk2_381{background:var(--color-navy);border:1px solid var(--color-border);border-radius:8px;margin-top:6px;padding:16px}._paymentTitle_yqlk2_397{color:var(--color-navy,var(--color-navy));align-items:center;gap:8px;margin:0 0 6px;font-size:.95rem;font-weight:800;display:flex}._paymentSub_yqlk2_417{color:var(--color-text-dark);margin:0 0 12px;font-size:.8rem;line-height:1.4}._btnRow_yqlk2_431{border-top:1px solid var(--color-border,var(--color-border));justify-content:space-between;margin-top:16px;padding-top:16px;display:flex}._errorText_yqlk2_447{color:var(--color-navy-dark);margin:6px 0 0;font-size:.8rem;font-weight:600}._successCard_yqlk2_461{background:var(--color-white);border:1px solid var(--color-navy);border-radius:var(--radius-lg,12px);text-align:center;max-width:560px;box-shadow:0 10px 30px var(--shadow-subtle);margin:0 auto;padding:40px 32px}._successIconBox_yqlk2_483{background:var(--color-border);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 16px;display:flex}._successTitle_yqlk2_505{color:var(--color-navy,var(--color-navy));margin:0 0 8px;font-size:1.4rem;font-weight:800}._successText_yqlk2_519{color:var(--color-muted);margin:0 0 24px;font-size:.92rem;line-height:1.6}._container_12v37_1{flex-direction:column;gap:20px;display:flex}._headerRow_12v37_13{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._headerRow_12v37_13 h2{color:var(--color-navy-dark);margin:0 0 4px;font-size:1.35rem;font-weight:800}._headerRow_12v37_13 p{color:var(--color-muted);margin:0;font-size:.85rem}._card_12v37_55{background:var(--color-white);border:1px solid var(--color-border);border-radius:12px;padding:24px}._gridTwo_12v37_69{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;display:grid}._table_12v37_81{border-collapse:collapse;width:100%;font-size:.85rem}._table_12v37_81 th,._table_12v37_81 td{text-align:left;border-bottom:1px solid var(--color-bg-light);padding:10px 12px}._table_12v37_81 th{background:var(--color-bg-light);color:var(--color-muted);font-weight:700}._roleBadge_12v37_117{background:var(--color-bg-light);color:var(--color-blue-hover);border-radius:4px;padding:2px 6px;font-size:.75rem;font-weight:700}._formGroup_12v37_135{flex-direction:column;gap:6px;display:flex}._formGroup_12v37_135 label{color:var(--color-text-dark);font-size:.82rem;font-weight:600}._formGroup_12v37_135 input{border:1.5px solid var(--color-border);border-radius:8px;padding:10px 12px;font-size:.9rem}._alertSuccess_12v37_173{background:var(--color-success-bg,#f0fdf4);border:1px solid var(--color-success-border,#bbf7d0);color:var(--color-success,#16a34a);border-radius:8px;padding:12px 16px;font-size:.88rem;font-weight:600}._statsGrid_12v37_193{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}._statCard_12v37_205{background:var(--color-white);border:1px solid var(--color-border);cursor:pointer;border-radius:12px;align-items:center;gap:14px;padding:18px;transition:transform .2s,box-shadow .2s;display:flex}._statCard_12v37_205:hover{box-shadow:0 6px 12px var(--shadow-subtle);transform:translateY(-2px)}._statIcon_12v37_239{border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}._statVal_12v37_257{color:var(--color-navy-dark);font-size:1.25rem;font-weight:800;display:block}._statLabel_12v37_271{color:var(--color-muted);font-size:.78rem}._cardHeader_12v37_281{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._cardHeader_12v37_281 h3{margin:0;font-size:1.05rem}._pillAlert_12v37_305{background:var(--color-bg-light);color:var(--color-navy-dark);border-radius:4px;padding:3px 8px;font-size:.75rem;font-weight:700}._list_12v37_323{flex-direction:column;gap:10px;display:flex}._listItem_12v37_335{border:1px solid var(--color-border);background:var(--color-navy);border-radius:8px;justify-content:space-between;align-items:center;padding:12px;display:flex}._actionBtn_12v37_355{background:var(--color-navy-dark);color:var(--color-white);cursor:pointer;border:none;border-radius:6px;padding:6px 10px;font-size:.78rem;font-weight:700}._auditList_12v37_377{flex-direction:column;gap:12px;display:flex}._auditItem_12v37_389{gap:12px;display:flex}._auditDot_12v37_399{background:var(--color-blue-hover);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}._auditContent_12v37_417{font-size:.82rem}._auditMeta_12v37_425{color:var(--color-navy-dark)}._auditDesc_12v37_433{color:var(--color-muted);margin:2px 0}._auditTime_12v37_443{color:var(--color-muted);font-size:.72rem}._linkBtn_12v37_453{color:var(--color-blue-hover);cursor:pointer;background:0 0;border:none;font-weight:700}._tableWrapper_12v37_469{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}@media (width<=768px){._headerRow_12v37_13{flex-direction:column;align-items:flex-start;gap:12px}._gridTwo_12v37_69{grid-template-columns:1fr;gap:16px}._statsGrid_12v37_193{grid-template-columns:repeat(2,1fr);gap:12px}._card_12v37_55{padding:16px}}@media (width<=480px){._statsGrid_12v37_193{grid-template-columns:1fr}._statCard_12v37_205{padding:14px}._listItem_12v37_335{flex-direction:column;align-items:flex-start;gap:8px}._listItem_12v37_335 ._actionBtn_12v37_355{text-align:center;width:100%}}._container_pemu3_1{background:var(--color-white);border-top:1px solid var(--color-border,var(--color-border));border-radius:0 0 8px 8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:.85rem;display:flex}._info_pemu3_14{color:var(--color-muted);font-weight:500}._highlight_pemu3_19{color:var(--color-navy,var(--color-navy));font-weight:700}._controls_pemu3_24{flex-wrap:wrap;align-items:center;gap:16px;display:flex}._pageSizeWrapper_pemu3_31{align-items:center;gap:6px;display:flex}._pageSizeLabel_pemu3_37{color:var(--color-muted);font-size:.8rem}._pageSizeSelect_pemu3_42{border:1px solid var(--color-border,var(--color-border));background:var(--color-white);color:var(--color-navy,var(--color-navy));cursor:pointer;border-radius:6px;outline:none;padding:4px 8px;font-size:.82rem}._pageSizeSelect_pemu3_42:focus{border-color:var(--color-blue,var(--color-blue-hover))}._pageButtons_pemu3_57{align-items:center;gap:4px;display:flex}._pageBtn_pemu3_63{background:var(--color-bg-light);border:1px solid var(--color-border,var(--color-border));min-width:32px;height:32px;color:var(--color-navy,var(--color-navy));cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0 8px;font-size:.82rem;font-weight:600;transition:all .15s;display:inline-flex}._pageBtn_pemu3_63:hover:not(:disabled){background:var(--color-bg-light);border-color:var(--color-muted)}._pageBtn_pemu3_63:disabled{opacity:.4;cursor:not-allowed;background:var(--color-bg-light)}._activeBtn_pemu3_91{font-weight:700;background:var(--color-blue,var(--color-blue-hover))!important;color:var(--color-white)!important;border-color:var(--color-blue,var(--color-blue-hover))!important}._ellipsis_pemu3_98{color:var(--color-muted);-webkit-user-select:none;user-select:none;padding:0 6px;font-weight:600}._container_1u2d3_9{box-sizing:border-box;flex-direction:column;gap:16px;width:100%;min-width:0;max-width:100%;display:flex}._toast_1u2d3_29{background:var(--color-navy,var(--color-navy));color:var(--color-white);box-shadow:0 10px 30px var(--shadow-card);z-index:1000;border-left:4px solid var(--color-navy);border-radius:8px;padding:12px 20px;font-size:.88rem;font-weight:600;animation:.2s _fadeIn_1u2d3_1;position:fixed;bottom:24px;right:24px}@keyframes _fadeIn_1u2d3_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._kpiMetricsGrid_1u2d3_77{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;width:100%;display:grid}._kpiCard_1u2d3_91{background:var(--color-white);border:1px solid var(--color-border,var(--color-border));border-radius:var(--radius-lg,12px);align-items:center;gap:12px;padding:14px 16px;transition:transform .15s,box-shadow .15s;display:flex}._kpiCard_1u2d3_91:hover{box-shadow:0 6px 18px var(--shadow-subtle);transform:translateY(-2px)}._kpiIconBox_1u2d3_123{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}._kpiInfo_1u2d3_143{flex-direction:column;display:flex}._kpiLabel_1u2d3_153{color:var(--color-muted);text-transform:uppercase;letter-spacing:.5px;font-size:.72rem;font-weight:700}._kpiValue_1u2d3_169{color:var(--color-navy,var(--color-navy));font-size:1.35rem;font-weight:800;line-height:1.2}._kpiSub_1u2d3_183{color:var(--color-navy);font-size:.7rem;font-weight:600}._controlBar_1u2d3_201{background:var(--color-white);border:1px solid var(--color-border,var(--color-border));border-radius:var(--radius-lg,12px);flex-direction:column;gap:12px;padding:14px 18px;display:flex}._controlTopRow_1u2d3_221{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._searchWrap_1u2d3_237{flex:1;min-width:280px;max-width:500px;position:relative}._searchIcon_1u2d3_251{color:var(--color-muted);position:absolute;top:50%;left:12px;transform:translateY(-50%)}._searchInput_1u2d3_267{border:1.5px solid var(--color-border,var(--color-border));background:var(--color-bg-light);box-sizing:border-box;border-radius:8px;outline:none;width:100%;padding:9px 36px 9px 38px;font-size:.88rem;transition:all .2s}._searchInput_1u2d3_267:focus{background:var(--color-white);border-color:var(--color-blue,var(--color-blue-hover));box-shadow:0 0 0 3px var(--shadow-subtle)}._clearSearchBtn_1u2d3_303{color:var(--color-muted);cursor:pointer;background:0 0;border:none;padding:4px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}._clearSearchBtn_1u2d3_303:hover{color:var(--color-navy-dark)}._topActionsGroup_1u2d3_335{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._viewModeToggle_1u2d3_349{background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:8px;gap:2px;padding:2px;display:flex}._viewModeBtn_1u2d3_367{color:var(--color-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:6px 10px;font-size:.78rem;font-weight:700;transition:all .15s;display:flex}._viewModeBtnActive_1u2d3_397{background:var(--color-white);color:var(--color-blue-hover);box-shadow:0 1px 3px var(--shadow-card)}._selectDropdown_1u2d3_409{border:1px solid var(--color-border);color:var(--color-text-dark);background:var(--color-white);cursor:pointer;border-radius:8px;outline:none;padding:8px 12px;font-size:.82rem;font-weight:600}._selectDropdown_1u2d3_409:focus{border-color:var(--color-blue-hover)}._syncBtn_1u2d3_441{background:var(--color-navy);border:1px solid var(--color-border);color:var(--color-blue,var(--color-blue-hover));cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:.8rem;font-weight:700;transition:all .2s;display:flex}._syncBtn_1u2d3_441:hover{background:var(--color-navy)}._exportBtn_1u2d3_479{background:var(--color-bg-light);border:1px solid var(--color-navy);color:var(--color-navy);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:.8rem;font-weight:700;transition:all .2s;display:flex}._exportBtn_1u2d3_479:hover{background:var(--color-border)}._filterRow_1u2d3_519{border-top:1px solid var(--color-bg-light);flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;display:flex}._filterPill_1u2d3_537{background:var(--color-bg-light);border:1px solid var(--color-border,var(--color-border));color:var(--color-muted);cursor:pointer;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:.78rem;font-weight:700;transition:all .15s;display:inline-flex}._filterPill_1u2d3_537:hover{border-color:var(--color-blue,var(--color-blue-hover));color:var(--color-blue,var(--color-blue-hover));background:var(--color-navy)}._filterPillActive_1u2d3_579{background:var(--color-blue,var(--color-blue-hover))!important;color:var(--color-white)!important;border-color:var(--color-blue,var(--color-blue-hover))!important}._pillCounter_1u2d3_591{background:var(--shadow-card);border-radius:10px;padding:2px 6px;font-size:.7rem;font-weight:800}._filterPillActive_1u2d3_579 ._pillCounter_1u2d3_591{background:var(--color-white);color:var(--color-blue)}._bulkBar_1u2d3_619{background:var(--color-bg-light);border:1.5px solid var(--color-border);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;animation:.2s _fadeIn_1u2d3_1;display:flex}._bulkCount_1u2d3_645{color:var(--color-blue-hover);align-items:center;gap:8px;font-size:.85rem;font-weight:800;display:flex}._bulkActions_1u2d3_663{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._layoutGrid_1u2d3_683{box-sizing:border-box;grid-template-columns:360px minmax(0,1fr);gap:16px;width:100%;min-width:0;height:calc(100vh - 270px);min-height:580px;display:grid}@media (width<=992px){._layoutGrid_1u2d3_683{grid-template-columns:1fr;height:auto}}._listPanel_1u2d3_719{background:var(--color-white);border:1px solid var(--color-border,var(--color-border));border-radius:var(--radius-lg,12px);box-sizing:border-box;flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden}._listHeader_1u2d3_743{background:var(--color-bg-light);border-bottom:1px solid var(--color-border,var(--color-border));justify-content:space-between;align-items:center;padding:12px 16px;display:flex}._countText_1u2d3_761{color:var(--color-muted);text-transform:uppercase;letter-spacing:.5px;font-size:.78rem;font-weight:800}._itemsList_1u2d3_777{flex-direction:column;flex:1;display:flex;overflow-y:auto}._itemCard_1u2d3_791{border-bottom:1px solid var(--color-border,var(--color-border));cursor:pointer;flex-direction:column;gap:4px;padding:12px 16px;transition:background .15s,border-color .15s;display:flex}._itemCard_1u2d3_791:hover{background:var(--color-bg-light)}._itemActive_1u2d3_819{border-left:4px solid var(--color-blue,var(--color-blue-hover));background:var(--color-navy)!important}._itemTop_1u2d3_829{justify-content:space-between;align-items:center;display:flex}._itemId_1u2d3_841{color:var(--color-blue,var(--color-blue-hover));font-family:monospace;font-size:.78rem;font-weight:800}._itemNameRow_1u2d3_855{align-items:center;gap:8px;display:flex}._itemAvatar_1u2d3_867{background:var(--color-border);width:26px;height:26px;color:var(--color-navy);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.72rem;font-weight:800;display:flex}._itemName_1u2d3_855{color:var(--color-navy,var(--color-navy));text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.92rem;font-weight:800;overflow:hidden}._itemService_1u2d3_915{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.78rem;overflow:hidden}._itemMeta_1u2d3_933{color:var(--color-muted);justify-content:space-between;align-items:center;margin-top:2px;font-size:.72rem;display:flex}._metaTime_1u2d3_951{color:var(--color-muted);align-items:center;gap:4px;font-weight:600;display:flex}._metaDomain_1u2d3_967{background:var(--color-bg-light);color:var(--color-muted);border-radius:4px;padding:2px 8px;font-size:.68rem;font-weight:700}._statusBadge_1u2d3_987{text-transform:uppercase;letter-spacing:.3px;border-radius:12px;padding:2px 8px;font-size:.68rem;font-weight:800}._status_Received_1u2d3_1005{background:var(--color-border);color:var(--color-text-dark)}._status_ExpertReview_1u2d3_1015{background:var(--color-bg-light);color:var(--color-navy)}._status_ProposalReady_1u2d3_1025{background:var(--color-border);color:var(--color-navy)}._status_ActiveDelivery_1u2d3_1035{background:var(--color-navy);color:var(--color-blue-hover)}._status_Completed_1u2d3_1045{background:var(--color-border);color:var(--color-navy)}._statusBadgeLarge_1u2d3_1055{border-radius:20px;padding:4px 12px;font-size:.78rem;font-weight:800}._detailPanel_1u2d3_1075{background:var(--color-white);border:1px solid var(--color-border,var(--color-border));border-radius:var(--radius-lg,12px);box-sizing:border-box;width:100%;min-width:0;height:100%;padding:22px;overflow-y:auto}._detailCard_1u2d3_1099{flex-direction:column;gap:18px;display:flex}._detailHeader_1u2d3_1111{border-bottom:1px solid var(--color-border,var(--color-border));flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}._headerIdRow_1u2d3_1131{align-items:center;gap:10px;margin-bottom:4px;display:flex}._detailId_1u2d3_1145{color:var(--color-blue,var(--color-blue-hover));font-family:monospace;font-size:.95rem;font-weight:800}._detailName_1u2d3_1159{color:var(--color-navy,var(--color-navy));margin:0 0 2px;font-size:1.45rem;font-weight:900}._detailDomain_1u2d3_1173{color:var(--color-muted);margin:0;font-size:.85rem}._actionButtons_1u2d3_1185{flex-wrap:wrap;gap:8px;display:flex}._waBtn_1u2d3_1197{background:var(--color-navy);color:var(--color-white);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:.82rem;font-weight:700;transition:all .15s;display:flex}._waBtn_1u2d3_1197:hover{background:var(--color-navy)}._callBtn_1u2d3_1235{background:var(--color-bg-light);color:var(--color-navy,var(--color-navy));border:1px solid var(--color-border);border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:.82rem;font-weight:700;text-decoration:none;transition:all .15s;display:flex}._callBtn_1u2d3_1235:hover{background:var(--color-border)}._statusSection_1u2d3_1275{background:var(--color-bg-light);border:1px solid var(--color-border,var(--color-border));border-radius:10px;padding:14px}._sectionLabel_1u2d3_1289{color:var(--color-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:.74rem;font-weight:800;display:block}._stepperBtns_1u2d3_1309{flex-wrap:wrap;gap:6px;display:flex}._stepBtn_1u2d3_1321{border:1px solid var(--color-border,var(--color-border));background:var(--color-white);color:var(--color-muted);cursor:pointer;border-radius:6px;padding:7px 14px;font-size:.78rem;font-weight:700;transition:all .15s}._stepBtn_1u2d3_1321:hover{border-color:var(--color-blue,var(--color-blue-hover));color:var(--color-blue,var(--color-blue-hover))}._stepBtnActive_1u2d3_1355{background:var(--color-blue,var(--color-blue-hover))!important;color:var(--color-white)!important;border-color:var(--color-blue,var(--color-blue-hover))!important}._infoGrid_1u2d3_1369{background:var(--color-white);border:1px solid var(--color-border,var(--color-border));border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;padding:16px;display:grid}._infoItem_1u2d3_1389{flex-direction:column;gap:2px;display:flex}._infoLabel_1u2d3_1401{color:var(--color-muted);text-transform:uppercase;letter-spacing:.4px;font-size:.7rem;font-weight:800}._infoVal_1u2d3_1417{color:var(--color-navy-dark);font-size:.9rem;font-weight:700}._reqBox_1u2d3_1431{background:var(--color-bg-light);border:1px solid var(--color-border,var(--color-border));border-radius:10px;padding:16px}._reqText_1u2d3_1445{color:var(--color-text-dark);background:var(--color-white);border:1px solid var(--color-border);border-radius:6px;margin:8px 0 0;padding:10px 14px;font-size:.88rem;line-height:1.55}._notesBox_1u2d3_1469{flex-direction:column;gap:8px;display:flex}._quickTemplatesRow_1u2d3_1481{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._quickNoteChip_1u2d3_1495{background:var(--color-bg-light);border:1px solid var(--color-border);color:var(--color-muted);cursor:pointer;border-radius:14px;padding:3px 10px;font-size:.72rem;font-weight:600;transition:all .15s}._quickNoteChip_1u2d3_1495:hover{background:var(--color-border);border-color:var(--color-navy);color:var(--color-navy)}._notesTextarea_1u2d3_1531{border:1.5px solid var(--color-border,var(--color-border));resize:vertical;box-sizing:border-box;border-radius:8px;outline:none;width:100%;padding:12px;font-family:inherit;font-size:.88rem}._notesTextarea_1u2d3_1531:focus{border-color:var(--color-blue,var(--color-blue-hover))}._tableContainer_1u2d3_1569{background:var(--color-white);border:1px solid var(--color-border,var(--color-border));border-radius:var(--radius-lg,12px);flex-direction:column;display:flex;overflow:hidden}._tableScrollArea_1u2d3_1587{max-height:calc(100vh - 300px);overflow-x:auto}._denseTable_1u2d3_1597{border-collapse:collapse;text-align:left;width:100%;font-size:.82rem}._denseTable_1u2d3_1597 th{background:var(--color-bg-light);color:var(--color-muted);text-transform:uppercase;border-bottom:2px solid var(--color-border);z-index:10;white-space:nowrap;padding:12px 14px;font-size:.74rem;font-weight:800;position:sticky;top:0}._denseTable_1u2d3_1597 td{border-bottom:1px solid var(--color-bg-light);color:var(--color-text-dark);white-space:nowrap;padding:12px 14px}._denseTable_1u2d3_1597 tr:hover{background:var(--color-bg-light)}._tableRowActive_1u2d3_1661{background:var(--color-bg-light)!important}._emptyState_1u2d3_1671,._emptyDetail_1u2d3_1671{color:var(--color-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;margin:auto;padding:40px 20px;display:flex}._spin_1u2d3_1693{animation:1s linear infinite _spinAnim_1u2d3_1}@keyframes _spinAnim_1u2d3_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._container_i4l0k_1{flex-direction:column;gap:16px;display:flex}._toast_i4l0k_13{background:var(--color-navy,var(--color-navy));color:var(--color-white);box-shadow:0 10px 30px var(--shadow-card);z-index:1000;border-left:4px solid var(--color-navy);border-radius:8px;padding:12px 20px;font-size:.88rem;font-weight:600;position:fixed;bottom:24px;right:24px}._grid_i4l0k_43{box-sizing:border-box;grid-template-columns:340px minmax(0,1fr);gap:20px;width:100%;min-width:0;display:grid}@media (width<=900px){._grid_i4l0k_43{grid-template-columns:1fr}}._listPanel_i4l0k_73{background:var(--color-white);border:1px solid var(--color-border,var(--color-border));border-radius:var(--radius-lg,12px);flex-direction:column;min-width:0;display:flex;overflow:hidden}._listHeader_i4l0k_93{background:var(--color-bg-light);border-bottom:1px solid var(--color-border,var(--color-border));align-items:center;gap:10px;padding:14px 16px;display:flex}._listTitle_i4l0k_111{color:var(--color-navy,var(--color-navy));margin:0;font-size:.95rem;font-weight:800}._searchFilterRow_i4l0k_125{border-bottom:1px solid var(--color-border,var(--color-border));background:var(--color-navy);flex-direction:column;gap:8px;padding:10px 12px;display:flex}._searchBox_i4l0k_143{background:var(--color-white);border:1px solid var(--color-border,var(--color-border));border-radius:6px;align-items:center;gap:6px;padding:4px 8px;display:flex}._statusSelect_i4l0k_163{border:1px solid var(--color-border,var(--color-border));background:var(--color-white);width:100%;color:var(--color-navy,var(--color-navy));border-radius:6px;outline:none;padding:6px 8px;font-size:.8rem}._input_i4l0k_185{border:1px solid var(--color-border,var(--color-border));border-radius:6px;outline:none;width:100%;padding:8px 10px;font-size:.85rem}._itemsList_i4l0k_203{flex-direction:column;max-height:520px;display:flex;overflow-y:auto}._itemCard_i4l0k_217{border-bottom:1px solid var(--color-border,var(--color-border));cursor:pointer;flex-direction:column;gap:4px;padding:12px 16px;display:flex}._itemCard_i4l0k_217:hover{background:var(--color-bg-light)}._itemActive_i4l0k_243{border-left:4px solid var(--color-blue,var(--color-blue-hover));background:var(--color-navy)!important}._itemTop_i4l0k_253{justify-content:space-between;align-items:center;display:flex}._regId_i4l0k_265{color:var(--color-blue,var(--color-blue-hover));font-family:monospace;font-size:.75rem;font-weight:800}._candName_i4l0k_279{color:var(--color-navy,var(--color-navy));font-size:.92rem}._metaRow_i4l0k_289{color:var(--color-muted);gap:6px;font-size:.72rem;display:flex}._statusBadge_i4l0k_303{border-radius:12px;padding:2px 8px;font-size:.68rem;font-weight:700}._statusSuccess_i4l0k_317{background:var(--color-border);color:var(--color-navy)}._statusPending_i4l0k_327{background:var(--color-bg-light);color:var(--color-navy)}._detailPanel_i4l0k_337{background:var(--color-white);border:1px solid var(--color-border,var(--color-border));border-radius:var(--radius-lg,12px);box-sizing:border-box;width:100%;min-width:0;padding:24px}._detailCard_i4l0k_357{flex-direction:column;gap:20px;display:flex}._detailHeader_i4l0k_369{border-bottom:1px solid var(--color-border,var(--color-border));flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}._regBadge_i4l0k_389{color:var(--color-blue,var(--color-blue-hover));font-family:monospace;font-size:.85rem;font-weight:800}._candTitle_i4l0k_403{color:var(--color-navy,var(--color-navy));margin:4px 0 2px;font-size:1.4rem;font-weight:800}._candSub_i4l0k_417{color:var(--color-muted);margin:0;font-size:.85rem}._statusActions_i4l0k_429{gap:8px;display:flex}._actionBtn_i4l0k_439{cursor:pointer;border:none;border-radius:6px;align-items:center;gap:6px;padding:8px 14px;font-size:.82rem;font-weight:700;display:flex}._approveBtn_i4l0k_463{background:var(--color-cyan);color:var(--color-white)}._verifyBtn_i4l0k_473{background:var(--color-blue-hover);color:var(--color-white)}._infoGrid_i4l0k_483{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}._infoItem_i4l0k_495{flex-direction:column;gap:2px;display:flex}._label_i4l0k_507{color:var(--color-muted);text-transform:uppercase;font-size:.72rem;font-weight:700}._aadhaarText_i4l0k_521{letter-spacing:2px;color:var(--color-navy,var(--color-navy));font-size:1.05rem}._linkText_i4l0k_533{color:var(--color-blue,var(--color-blue-hover));font-size:.82rem;text-decoration:underline}._complianceBox_i4l0k_545{background:var(--color-bg-light);border:1px solid var(--color-navy);color:var(--color-navy);border-radius:6px;align-items:center;gap:10px;padding:12px 16px;font-size:.82rem;font-weight:600;display:flex}._empty_i4l0k_571{color:var(--color-muted);text-align:center;padding:40px}._canvasOuterWrapper_19lfz_1{background:var(--color-bg-light);box-sizing:border-box;border-radius:12px;justify-content:center;align-items:center;width:100%;padding:12px 0;display:flex;overflow-x:auto}._landscapeA4_19lfz_14{aspect-ratio:1.414;background:var(--color-white);width:100%;max-width:980px;box-shadow:0 8px 30px var(--shadow-subtle);box-sizing:border-box;border-radius:6px;flex-direction:column;padding:14px;display:flex;position:relative}._borderOuter_19lfz_29{border:4px solid var(--color-navy);box-sizing:border-box;background:var(--color-white);flex-direction:column;height:100%;padding:4px;display:flex}._borderMiddle_19lfz_39{border:1.5px solid var(--color-blue-hover);box-sizing:border-box;flex-direction:column;height:100%;padding:4px;display:flex}._borderInner_19lfz_48{border:1px solid var(--color-border);box-sizing:border-box;background:var(--color-white);flex-direction:column;justify-content:space-between;height:100%;padding:22px 28px;display:flex;position:relative}._cornerOrnament_19lfz_61{border:2px solid var(--color-blue-hover);width:14px;height:14px;position:absolute}._topLeft_19lfz_68{border-bottom:none;border-right:none;top:6px;left:6px}._topRight_19lfz_75{border-bottom:none;border-left:none;top:6px;right:6px}._bottomLeft_19lfz_82{border-top:none;border-right:none;bottom:6px;left:6px}._bottomRight_19lfz_89{border-top:none;border-left:none;bottom:6px;right:6px}._watermarkContainer_19lfz_97{opacity:.035;pointer-events:none;z-index:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._watermarkLogo_19lfz_107{filter:grayscale();width:360px;height:auto}._headerRow_19lfz_114{z-index:1;justify-content:space-between;align-items:center;padding-bottom:6px;display:flex;position:relative}._logoWrap_19lfz_123{align-items:center;max-width:140px;display:flex}._mainLogo_19lfz_129{object-fit:contain;max-width:130px;height:44px}._headerInfo_19lfz_135{text-align:center;flex:1;padding:0 12px}._corpName_19lfz_141{color:var(--color-navy);letter-spacing:.5px;margin:0;font-size:1rem;font-weight:900}._corpAddress_19lfz_149{color:var(--color-muted);margin:2px 0;font-size:.65rem}._tagline_19lfz_155{color:var(--color-blue-hover);letter-spacing:1.5px;font-size:.6rem;font-weight:800}._headerIdBlock_19lfz_162{flex-direction:column;align-items:flex-end;min-width:150px;display:flex}._certNumberLabel_19lfz_169{color:var(--color-muted);letter-spacing:.5px;font-size:.6rem;font-weight:700}._certNumberValue_19lfz_176{color:var(--color-blue-hover);font-family:monospace;font-size:.78rem;font-weight:800}._headerBrandLine_19lfz_183{background:linear-gradient(90deg, transparent 0%, var(--color-blue-hover) 25%, var(--color-navy) 50%, var(--color-blue-hover) 75%, transparent 100%);z-index:1;height:2px;margin:4px 0 10px;position:relative}._titleSection_19lfz_192{text-align:center;z-index:1;margin-bottom:8px;position:relative}._mainCertificateTitle_19lfz_199{letter-spacing:2px;color:var(--color-navy);margin:0;font-family:Times New Roman,Times,serif;font-size:1.55rem;font-weight:900}._subCertificateTitle_19lfz_208{color:var(--color-blue-hover);text-transform:uppercase;letter-spacing:1.2px;margin:3px 0 0;font-size:.8rem;font-weight:800}._bodySection_19lfz_218{text-align:center;z-index:1;padding:0 16px;position:relative}._citationLead_19lfz_225{color:var(--color-text-dark);margin:0 0 8px;font-size:.92rem;line-height:1.5}._candidateNameHighlight_19lfz_232{color:var(--color-blue-hover);text-decoration:underline;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border);text-underline-offset:4px;font-size:1.22rem;font-weight:800}._collegeName_19lfz_241{color:var(--color-navy);font-weight:700}._programBanner_19lfz_246{background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:6px;margin:4px 0 8px;padding:6px 14px;display:inline-block}._programTitle_19lfz_255{color:var(--color-navy);letter-spacing:.5px;margin:0;font-family:Times New Roman,Times,serif;font-size:1.1rem;font-weight:800}._projectSubName_19lfz_264{color:var(--color-muted);margin-top:2px;font-size:.78rem;display:block}._citationFollow_19lfz_271{color:var(--color-text-dark);margin:0;font-size:.86rem;line-height:1.55}._gradeBadgeHighlight_19lfz_278{color:var(--color-navy);background:var(--color-border);border:1px solid var(--color-navy);border-radius:12px;padding:1px 8px;font-weight:800;display:inline-block}._footerRow_19lfz_289{z-index:1;border-top:1px solid var(--color-border);justify-content:space-between;align-items:flex-end;margin-top:12px;padding-top:10px;display:flex;position:relative}._signatoryBlock_19lfz_301{text-align:left;flex-direction:column;width:210px;display:flex}._signatureGraphicWrap_19lfz_308{align-items:flex-end;height:36px;margin-bottom:2px;display:flex}._signatureGraphicImg_19lfz_315{object-fit:contain;max-width:150px;max-height:36px}._signatureScript_19lfz_321{color:var(--color-blue-hover);height:28px;margin-bottom:2px;font-family:Brush Script MT,Dancing Script,Caveat,cursive,serif;font-size:1.15rem;font-style:italic;line-height:28px}._signatureLine_19lfz_331{background:var(--color-navy);width:150px;height:1.5px;margin-bottom:5px}._signatoryName_19lfz_338{color:var(--color-navy);font-size:.82rem;font-weight:800}._signatoryDesig_19lfz_344{color:var(--color-muted);font-size:.7rem}._signatoryOrg_19lfz_349{color:var(--color-muted);font-size:.62rem}._sealBlock_19lfz_355{justify-content:center;align-items:center;display:flex}._customSealWrap_19lfz_361{justify-content:center;align-items:center;width:68px;height:68px;display:flex}._customSealImg_19lfz_369{object-fit:contain;max-width:68px;max-height:68px}._themeCrest_19lfz_375{background:linear-gradient(135deg, var(--color-bg-light) 0%, var(--color-navy) 100%);border:2px dashed var(--color-blue-hover);width:68px;height:68px;box-shadow:0 4px 12px var(--shadow-subtle);border-radius:50%;justify-content:center;align-items:center;display:flex}._sealInnerRing_19lfz_387{border:1px solid var(--color-blue-hover);background:var(--color-white);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:54px;height:54px;display:flex}._sealVerifiedText_19lfz_399{color:var(--color-blue-hover);letter-spacing:.8px;margin-top:2px;font-size:.52rem;font-weight:900;line-height:1}._sealVerifiedSub_19lfz_408{color:var(--color-navy);letter-spacing:.5px;font-size:.42rem;font-weight:800;line-height:1}._qrBlock_19lfz_417{justify-content:flex-end;align-items:center;gap:8px;width:210px;display:flex}._qrBox_19lfz_425{background:var(--color-white);border:1.5px solid var(--color-blue-hover);border-radius:4px;justify-content:center;align-items:center;padding:3px;display:flex}._realQrImage_19lfz_435{width:44px;height:44px;display:block}._qrTextCol_19lfz_441{text-align:right;flex-direction:column;display:flex}._qrScanPrompt_19lfz_447{color:var(--color-muted);font-size:.65rem;font-weight:700}._qrVerifyLink_19lfz_453{color:var(--color-blue-hover);font-size:.6rem;font-weight:700;text-decoration:underline}@media print{@page{size:A4 landscape;margin:0}body{background:var(--color-white)!important;margin:0!important;padding:0!important}._canvasOuterWrapper_19lfz_1{box-shadow:none!important;background:0 0!important;margin:0!important;padding:0!important;overflow:visible!important}._landscapeA4_19lfz_14{page-break-after:always;width:100vw!important;max-width:none!important;height:100vh!important;min-height:0!important;box-shadow:none!important;box-sizing:border-box!important;border-radius:0!important;padding:10mm!important}}._container_gorth_1{flex-direction:column;gap:16px;width:100%;display:flex}._toast_gorth_8{background:var(--color-navy,var(--color-navy));color:var(--color-white);box-shadow:0 10px 30px var(--shadow-card);z-index:1000;border-left:4px solid var(--color-navy);border-radius:8px;padding:12px 20px;font-size:.88rem;font-weight:600;position:fixed;bottom:24px;right:24px}._topControlBar_gorth_24{background:var(--color-white);border-radius:var(--radius-lg,12px);border:1px solid var(--color-border,var(--color-border));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}._navTabs_gorth_36{flex-wrap:wrap;gap:6px;display:flex}._navTab_gorth_36{color:var(--color-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:.85rem;font-weight:600;transition:all .15s;display:flex}._navTab_gorth_36:hover{background:var(--color-bg-light);color:var(--color-navy,var(--color-navy))}._navTabActive_gorth_62{font-weight:700;background:var(--color-bg-light)!important;color:var(--color-blue,var(--color-blue-hover))!important;border-color:var(--color-border)!important}._topActionGroup_gorth_69{align-items:center;gap:8px;display:flex}._layoutToggleBtn_gorth_75{background:var(--color-bg-light);border:1px solid var(--color-border,var(--color-border));width:32px;height:32px;color:var(--color-muted);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}._layoutToggleBtn_gorth_75:hover{background:var(--color-bg-light);color:var(--color-blue-hover)}._layoutToggleActive_gorth_94{background:var(--color-blue-hover)!important;color:var(--color-white)!important;border-color:var(--color-blue-hover)!important}._studioSplit_gorth_101{box-sizing:border-box;grid-template-columns:460px minmax(0,1fr);align-items:start;gap:20px;width:100%;min-width:0;display:grid}@media (width<=1250px){._studioSplit_gorth_101{grid-template-columns:1fr}}._studioStacked_gorth_117{box-sizing:border-box;flex-direction:column;gap:24px;width:100%;min-width:0;display:flex}._studioCanvasOnly_gorth_126{box-sizing:border-box;flex-direction:column;gap:16px;width:100%;min-width:0;display:flex}._formPanel_gorth_135{background:var(--color-white);border:1px solid var(--color-border,var(--color-border));border-radius:var(--radius-lg,12px);box-sizing:border-box;flex-direction:column;gap:16px;min-width:0;padding:22px;display:flex}._panelHeader_gorth_147{border-bottom:1px solid var(--color-border,var(--color-border));justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}._panelTitle_gorth_155{color:var(--color-navy,var(--color-navy));margin:0;font-size:1.05rem;font-weight:800}._statusBadgeDraft_gorth_162{background:var(--color-bg-light);color:var(--color-blue-hover);border:1px solid var(--color-border);border-radius:20px;padding:3px 8px;font-size:.72rem;font-weight:700}._statusBadgeActive_gorth_172{background:var(--color-border);color:var(--color-navy);border:1px solid var(--color-navy);border-radius:20px;padding:3px 8px;font-size:.72rem;font-weight:700}._sectionTabs_gorth_183{border-bottom:1px solid var(--color-border,var(--color-border));flex-wrap:wrap;gap:6px;padding-bottom:8px;display:flex}._sectionTab_gorth_183{background:var(--color-bg-light);color:var(--color-muted);cursor:pointer;border:1px solid #0000;border-radius:6px;padding:6px 12px;font-size:.78rem;font-weight:700;transition:all .15s}._sectionTab_gorth_183:hover{background:var(--color-bg-light);color:var(--color-blue-hover)}._sectionTabActive_gorth_208{background:var(--color-blue-hover)!important;color:var(--color-white)!important;border-color:var(--color-blue-hover)!important}._sectionBox_gorth_214{flex-direction:column;gap:12px;animation:.2s _fadeIn_gorth_1;display:flex}@keyframes _fadeIn_gorth_1{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}._form_gorth_135{flex-direction:column;gap:12px;display:flex}._formGroup_gorth_238{flex-direction:column;gap:4px;display:flex}._formRow_gorth_244{gap:10px;display:flex}@media (width<=600px){._formRow_gorth_244{flex-direction:column}}._label_gorth_255{color:var(--color-navy,var(--color-navy));font-size:.78rem;font-weight:700}._input_gorth_261,._select_gorth_262{border:1px solid var(--color-border,var(--color-border));background:var(--color-white);box-sizing:border-box;border-radius:6px;outline:none;width:100%;padding:8px 10px;font-size:.85rem}._input_gorth_261:focus,._select_gorth_262:focus{border-color:var(--color-blue,var(--color-blue-hover));box-shadow:0 0 0 3px var(--shadow-subtle)}._calculatedGradeBox_gorth_279{background:var(--color-bg-light);border:1px solid var(--color-navy);border-radius:6px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}._calcLabel_gorth_289{color:var(--color-navy);font-size:.72rem;font-weight:700}._calcResult_gorth_295{color:var(--color-navy);font-size:.95rem}._calcDesc_gorth_300{color:var(--color-muted);margin:2px 0 0;font-size:.75rem}._logoConfigBox_gorth_306{background:var(--color-bg-light);border:1px dashed var(--color-border);border-radius:8px;flex-direction:column;gap:6px;padding:12px;display:flex}._formActionRow_gorth_316{gap:8px;margin-top:6px;display:flex}._lifecycleActions_gorth_322{border-top:1px dashed var(--color-border);justify-content:space-between;padding-top:12px;display:flex}._previewPanel_gorth_330{flex-direction:column;gap:12px;width:100%;min-width:0;display:flex}._previewActionBar_gorth_338{background:var(--color-white);border:1px solid var(--color-border,var(--color-border));border-radius:8px;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}._previewStatusCol_gorth_348{align-items:center;gap:10px;display:flex}._canvasBadge_gorth_354{color:var(--color-navy,var(--color-navy));font-size:.88rem;font-weight:700}._aspectBadge_gorth_360{background:var(--color-bg-light);color:var(--color-blue-hover);border-radius:12px;padding:2px 8px;font-size:.7rem;font-weight:700}._canvasContainer_gorth_369{justify-content:center;width:100%;display:flex}._bulkPanel_gorth_376{background:var(--color-white);border:1px solid var(--color-border,var(--color-border));border-radius:var(--radius-lg,12px);flex-direction:column;gap:20px;padding:24px;display:flex}._bulkHeader_gorth_386{border-bottom:1px solid var(--color-border,var(--color-border));justify-content:space-between;align-items:flex-start;padding-bottom:16px;display:flex}._bulkHeader_gorth_386 h3{color:var(--color-navy,var(--color-navy));margin:0 0 4px;font-size:1.2rem;font-weight:800}._bulkHeader_gorth_386 p{color:var(--color-muted);margin:0;font-size:.85rem}._uploadBox_gorth_407{border:2px dashed var(--color-blue-hover);text-align:center;background:var(--color-bg-light);cursor:pointer;border-radius:12px;padding:40px 20px;transition:all .2s}._uploadBox_gorth_407:hover{background:var(--color-bg-light);border-color:var(--color-blue-hover)}._uploadPrompt_gorth_422{color:var(--color-navy,var(--color-navy));margin:12px 0 4px;font-size:.95rem}._uploadHint_gorth_428{color:var(--color-muted);font-size:.78rem}._bulkStatsWrap_gorth_433{flex-direction:column;gap:16px;display:flex}._statsGrid_gorth_439{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (width<=768px){._statsGrid_gorth_439{grid-template-columns:repeat(2,1fr)}}._statCard_gorth_451{background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:8px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}._statNum_gorth_461{color:var(--color-navy,var(--color-navy));font-size:1.4rem;font-weight:900}._statLabel_gorth_467{color:var(--color-muted);font-size:.75rem;font-weight:600}._statValid_gorth_473 ._statNum_gorth_461{color:var(--color-navy)}._statInvalid_gorth_477 ._statNum_gorth_461{color:var(--color-navy-dark)}._statDup_gorth_481 ._statNum_gorth_461{color:var(--color-navy)}._bulkActionRow_gorth_485{justify-content:flex-end;display:flex}._rowValid_gorth_490{background:var(--color-white)}._rowInvalid_gorth_494{background:var(--color-bg-light)}._badgeValid_gorth_498,._badgeInvalid_gorth_508{background:var(--color-border);color:var(--color-navy);border-radius:4px;padding:2px 6px;font-size:.7rem;font-weight:800;display:inline-block}._registryPanel_gorth_519{background:var(--color-white);border:1px solid var(--color-border,var(--color-border));border-radius:var(--radius-lg,12px);flex-direction:column;display:flex;overflow:hidden}._registryToolbar_gorth_528{background:var(--color-navy);border-bottom:1px solid var(--color-border,var(--color-border));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}._registrySearchBox_gorth_539{background:var(--color-white);border:1px solid var(--color-border,var(--color-border));border-radius:6px;flex:1;align-items:center;gap:8px;min-width:280px;padding:6px 12px;display:flex}._registrySearchInput_gorth_551{background:0 0;border:none;outline:none;width:100%;font-size:.85rem}._filterGroup_gorth_559{gap:8px;display:flex}._filterSelect_gorth_564{border:1px solid var(--color-border,var(--color-border));background:var(--color-white);color:var(--color-navy,var(--color-navy));border-radius:6px;outline:none;padding:6px 10px;font-size:.82rem}._tableWrapper_gorth_574{overflow-x:auto}._registryTable_gorth_578{border-collapse:collapse;text-align:left;width:100%;font-size:.84rem}._registryTable_gorth_578 th{background:var(--color-bg-light);color:var(--color-muted);border-bottom:1px solid var(--color-border,var(--color-border));padding:10px 14px;font-weight:700}._registryTable_gorth_578 td{border-bottom:1px solid var(--color-border,var(--color-border));vertical-align:middle;padding:12px 14px}._tableRow_gorth_599:hover{background:var(--color-bg-light)}._tableCertNumber_gorth_603{color:var(--color-blue,var(--color-blue-hover));font-family:monospace;font-weight:800}._tableName_gorth_609{color:var(--color-navy,var(--color-navy))}._tableCollege_gorth_613{color:var(--color-muted)}._tableProgram_gorth_617{color:var(--color-text-dark);white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-weight:600;overflow:hidden}._tableGradeBadge_gorth_626{background:var(--color-border);color:var(--color-navy);border-radius:12px;padding:2px 8px;font-size:.72rem;font-weight:700;display:inline-block}._statusPill_gorth_636{border-radius:12px;padding:2px 8px;font-size:.72rem;font-weight:700;display:inline-block}._statusPillActive_gorth_644,._statusPillRevoked_gorth_649{background:var(--color-border);color:var(--color-navy)}._statusPillOther_gorth_654{background:var(--color-bg-light);color:var(--color-muted)}._actionBtnRow_gorth_659{gap:6px;display:inline-flex}._tableActionBtn_gorth_664{background:var(--color-bg-light);border:1px solid var(--color-border,var(--color-border));color:var(--color-navy,var(--color-navy));cursor:pointer;border-radius:4px;align-items:center;gap:4px;padding:4px 8px;font-size:.75rem;font-weight:600;transition:all .15s;display:inline-flex}._tableActionBtn_gorth_664:hover{background:var(--color-blue,var(--color-blue-hover));color:var(--color-white);border-color:var(--color-blue,var(--color-blue-hover))}._configGrid_gorth_686{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (width<=900px){._configGrid_gorth_686{grid-template-columns:1fr}}._configCard_gorth_698{background:var(--color-white);border:1px solid var(--color-border,var(--color-border));border-radius:var(--radius-lg,12px);flex-direction:column;gap:14px;padding:22px;display:flex}._configCard_gorth_698 h3{color:var(--color-navy,var(--color-navy));margin:0;font-size:1.1rem;font-weight:800}._cardSub_gorth_715{color:var(--color-muted);margin:-6px 0 6px;font-size:.8rem}._templateList_gorth_721{flex-direction:column;gap:10px;display:flex}._templateItem_gorth_727{background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:8px;padding:12px 14px}._templateTop_gorth_734{justify-content:space-between;align-items:center;display:flex}._typeBadge_gorth_740{background:var(--color-border);border-radius:4px;padding:2px 6px;font-size:.68rem;font-weight:800}._templateTitleText_gorth_748{color:var(--color-blue-hover);margin:4px 0 2px;font-size:.85rem;font-weight:700;display:block}._templateBodySnippet_gorth_756{color:var(--color-muted);margin:0;font-size:.75rem;line-height:1.4}._gradeScaleList_gorth_763{flex-direction:column;gap:8px;display:flex}._gradeRow_gorth_769{background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:6px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}._gradeBadgeWrap_gorth_779{align-items:center;gap:10px;display:flex}._gradeRangeText_gorth_785{color:var(--color-muted);font-size:.75rem}._gradeDescText_gorth_790{color:var(--color-text-dark);margin-right:8px;font-size:.78rem}._gradeAchieveBadge_gorth_796{background:var(--color-border);color:var(--color-navy);border-radius:10px;padding:2px 8px;font-size:.7rem;font-weight:700}._signatoryList_gorth_805{flex-direction:column;gap:8px;margin-top:8px;display:flex}._signatoryItem_gorth_812{background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:6px;flex-direction:column;padding:8px 12px;display:flex}._signatoryItem_gorth_812 strong{color:var(--color-navy);font-size:.85rem}._signatoryItem_gorth_812 span{color:var(--color-muted);font-size:.75rem}._analyticsPanel_gorth_832{background:var(--color-white);border:1px solid var(--color-border,var(--color-border));border-radius:var(--radius-lg,12px);flex-direction:column;gap:16px;padding:22px;display:flex}._analyticsHeader_gorth_842{justify-content:space-between;align-items:center;display:flex}._analyticsHeader_gorth_842 h3{color:var(--color-navy,var(--color-navy));margin:0 0 4px;font-size:1.15rem;font-weight:800}._analyticsHeader_gorth_842 p{color:var(--color-muted);margin:0;font-size:.85rem}._modalOverlay_gorth_862{background:var(--shadow-subtle);z-index:1200;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._modalContent_gorth_873{background:var(--color-white);width:100%;max-width:500px;box-shadow:0 20px 40px var(--shadow-card);border-radius:12px;padding:24px}._modalContentLarge_gorth_882{background:var(--color-white);width:95%;max-width:1000px;max-height:90vh;box-shadow:0 25px 50px -12px var(--shadow-card);border-radius:14px;padding:24px;overflow-y:auto}._sourceGrid_gorth_894{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:20px;display:grid}._sourceCard_gorth_901{background:var(--color-bg-light);border:2px solid var(--color-border);cursor:pointer;text-align:left;border-radius:10px;align-items:flex-start;gap:12px;padding:14px 16px;transition:all .2s;display:flex}._sourceCard_gorth_901:hover{border-color:var(--color-border);background:var(--color-bg-light)}._sourceCardActive_gorth_919{box-shadow:0 4px 12px var(--shadow-subtle);background:var(--color-navy)!important;border-color:var(--color-blue-hover)!important}._sourceCardIcon_gorth_925{background:var(--color-white);width:36px;height:36px;color:var(--color-blue-hover);box-shadow:0 2px 4px var(--shadow-subtle);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._sourceCardActive_gorth_919 ._sourceCardIcon_gorth_925{background:var(--color-blue-hover);color:var(--color-white)}._sourceCardTitle_gorth_943{color:var(--color-navy);margin-bottom:2px;font-size:.9rem;font-weight:700}._sourceCardDesc_gorth_950{color:var(--color-muted);font-size:.75rem;line-height:1.3}._wizardStepper_gorth_957{background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:12px 18px;display:flex;overflow-x:auto}._wizardStepItem_gorth_970{color:var(--color-muted);white-space:nowrap;align-items:center;gap:8px;font-size:.82rem;font-weight:600;display:flex}._wizardStepActive_gorth_980{font-weight:700;color:var(--color-blue-hover)!important}._wizardStepCompleted_gorth_985{color:var(--color-navy)!important}._wizardStepCircle_gorth_989{background:var(--color-border);width:24px;height:24px;color:var(--color-muted);border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;display:flex}._wizardStepActive_gorth_980 ._wizardStepCircle_gorth_989{background:var(--color-blue-hover);color:var(--color-white)}._wizardStepCompleted_gorth_985 ._wizardStepCircle_gorth_989{background:var(--color-cyan);color:var(--color-white)}._wizardDivider_gorth_1011{background:var(--color-border);flex:1;min-width:20px;height:2px}._rangeInputBox_gorth_1019{background:var(--color-white);border:1px solid var(--color-border);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}._cohortGrid_gorth_1031{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin-bottom:16px;display:grid}._cohortCard_gorth_1038{background:var(--color-white);border:1.5px solid var(--color-border);cursor:pointer;border-radius:10px;padding:14px;transition:all .2s}._cohortCard_gorth_1038:hover{border-color:var(--color-blue-hover);box-shadow:0 4px 12px var(--shadow-subtle);transform:translateY(-2px)}._cohortCardSelected_gorth_1053{border-color:var(--color-blue-hover)!important;background:var(--color-navy)!important}._cohortBadgeRow_gorth_1058{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}._cohortMiniPill_gorth_1065{background:var(--color-border);color:var(--color-text-dark);border-radius:6px;padding:2px 8px;font-size:.72rem;font-weight:600}._pillReady_gorth_1074,._pillCertified_gorth_1079{background:var(--color-border);color:var(--color-navy)}._pillWarning_gorth_1084{background:var(--color-bg-light);color:var(--color-navy)}._rosterToolbar_gorth_1090{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}._selectionCountBadge_gorth_1099{background:var(--color-bg-light);color:var(--color-blue-hover);border:1px solid var(--color-border);border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:.8rem;font-weight:700;display:inline-flex}._progressWrap_gorth_1113{background:var(--color-bg-light);border:1px solid var(--color-border);text-align:center;border-radius:10px;margin:20px 0;padding:18px}._progressBarBg_gorth_1122{background:var(--color-border);border-radius:6px;width:100%;height:12px;margin:12px 0;overflow:hidden}._progressBarFill_gorth_1131{background:linear-gradient(90deg, var(--color-blue-hover), var(--color-blue));height:100%;transition:width .3s}._container_mmfur_1{flex-direction:column;gap:16px;display:flex}._toast_mmfur_7{background:var(--color-navy,var(--color-navy));color:var(--color-white);box-shadow:0 10px 30px var(--shadow-card);z-index:1000;border-left:4px solid var(--color-navy);border-radius:8px;padding:12px 20px;font-size:.88rem;font-weight:600;position:fixed;bottom:24px;right:24px}._topControlBar_mmfur_23{background:var(--color-white);border-radius:var(--radius-lg,12px);border:1px solid var(--color-border,var(--color-border));justify-content:space-between;align-items:center;padding:10px 16px;display:flex}._navTabs_mmfur_33{gap:8px;display:flex}._navTab_mmfur_33{color:var(--color-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:.88rem;font-weight:600;transition:all .2s;display:flex}._navTab_mmfur_33:hover{background:var(--color-bg-light);color:var(--color-navy,var(--color-navy))}._navTabActive_mmfur_58{font-weight:700;background:var(--color-bg-light)!important;color:var(--color-blue,var(--color-blue-hover))!important;border-color:var(--color-border)!important}._tabBar_mmfur_65{gap:8px;display:flex}._tabBtn_mmfur_70{background:var(--color-white);border:1px solid var(--color-border,var(--color-border));color:var(--color-muted);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:10px 18px;font-size:.88rem;font-weight:600;transition:all .2s;display:flex}._tabBtn_mmfur_70:hover{background:var(--color-bg-light);color:var(--color-navy,var(--color-navy))}._tabActive_mmfur_90{font-weight:700;background:var(--color-bg-light)!important;border-color:var(--color-border)!important;color:var(--color-blue,var(--color-blue-hover))!important}._grid_mmfur_97{box-sizing:border-box;grid-template-columns:440px minmax(0,1fr);align-items:start;gap:20px;width:100%;min-width:0;display:grid}@media (width<=1100px){._grid_mmfur_97{grid-template-columns:1fr}}._formPanel_mmfur_113{background:var(--color-white);border:1px solid var(--color-border,var(--color-border));border-radius:var(--radius-lg,12px);box-sizing:border-box;min-width:0;padding:22px}._formContent_mmfur_122{flex-direction:column;gap:14px;display:flex}._formTitle_mmfur_128{color:var(--color-navy,var(--color-navy));margin:0 0 6px;font-size:1.05rem;font-weight:800}._formGroup_mmfur_135{flex-direction:column;gap:4px;display:flex}._formRow_mmfur_141{grid-template-columns:1fr 1fr;gap:10px;display:grid}._label_mmfur_147{color:var(--color-navy,var(--color-navy));font-size:.78rem;font-weight:700}._input_mmfur_153{border:1px solid var(--color-border,var(--color-border));background:var(--color-white);border-radius:6px;outline:none;padding:8px 10px;font-size:.85rem}._input_mmfur_153:focus{border-color:var(--color-blue,var(--color-blue-hover));box-shadow:0 0 0 3px var(--shadow-subtle)}._previewPanel_mmfur_167{flex-direction:column;gap:14px;width:100%;min-width:0;display:flex}._previewHeader_mmfur_175{background:var(--color-white);border:1px solid var(--color-border);box-shadow:0 1px 4px var(--shadow-subtle);border-radius:10px;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}._letterContainer_mmfur_187{border:1px solid var(--color-border);color:#1e293b;box-sizing:border-box;background:#fff;border-radius:12px;flex-direction:column;min-height:840px;padding:44px 48px;font-family:Times New Roman,Times,Georgia,serif;display:flex;box-shadow:0 10px 30px #082b5c14}._letterHeader_mmfur_201{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:6px;font-family:system-ui,-apple-system,sans-serif;display:flex}._corpBrandWrap_mmfur_210{align-items:center;gap:14px;display:flex}._corpLogo_mmfur_216{background:var(--color-navy);color:#fff;letter-spacing:.5px;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.1rem;font-weight:900;display:flex}._corpName_mmfur_231{color:var(--color-navy);letter-spacing:-.02em;margin:0;font-size:1.4rem;font-weight:900;line-height:1.2}._corpTagline_mmfur_240{color:var(--color-blue-hover);letter-spacing:1.5px;text-transform:uppercase;margin-top:3px;font-size:.7rem;font-weight:700}._corpAddress_mmfur_249{color:var(--color-muted);text-align:right;white-space:nowrap;font-size:.78rem;line-height:1.45}._letterDivider_mmfur_257{background:linear-gradient(90deg, var(--color-blue-hover) 0%, var(--color-navy) 100%);border-radius:2px;height:2.5px;margin:16px 0 22px}._letterBody_mmfur_264{color:#1e293b;flex-direction:column;font-size:.95rem;line-height:1.7;display:flex}._letterBody_mmfur_264 p{text-align:justify;margin:0 0 14px}._metaRow_mmfur_277{color:var(--color-navy);justify-content:space-between;align-items:flex-start;margin-bottom:20px;font-family:system-ui,-apple-system,sans-serif;font-size:.85rem;line-height:1.5;display:flex}._recipientBlock_mmfur_288{background:var(--color-bg-light);border-left:4px solid var(--color-blue-hover);color:var(--color-navy);border-radius:0 8px 8px 0;margin-bottom:18px;padding:12px 18px;font-family:system-ui,-apple-system,sans-serif;font-size:.88rem;line-height:1.55}._subjectLine_mmfur_300{color:var(--color-navy);border:1px solid var(--color-border);background:#0066ff0a;border-radius:6px;padding:8px 12px;font-family:system-ui,-apple-system,sans-serif;font-size:.95rem;font-weight:800;margin:8px 0 16px!important}._detailsTable_mmfur_313{border-collapse:collapse;width:100%;margin:16px 0 20px;font-family:system-ui,-apple-system,sans-serif;font-size:.86rem}._detailsTable_mmfur_313 tr{border-bottom:1px solid var(--color-border)}._detailsTable_mmfur_313 tr:nth-child(2n){background:#fbfdff}._detailsTable_mmfur_313 td{vertical-align:middle;padding:9px 14px}._detailsTable_mmfur_313 td:first-child{width:32%;color:var(--color-navy);background:var(--color-bg-light);border-right:1px solid var(--color-border);font-weight:700}._detailsTable_mmfur_313 td:last-child{color:#334155;font-weight:500}._signatorySection_mmfur_348{justify-content:space-between;align-items:flex-end;margin-top:36px;font-family:system-ui,-apple-system,sans-serif;display:flex}._sigBox_mmfur_356{color:var(--color-navy);flex-direction:column;gap:2px;font-size:.85rem;display:flex}._sigLine_mmfur_364{background:var(--color-navy);width:180px;height:1.5px;margin-bottom:8px}._sealBox_mmfur_371{justify-content:center;align-items:center;display:flex}._sealCircle_mmfur_377{border:2.5px dashed var(--color-navy);text-align:center;width:82px;height:82px;color:var(--color-navy);letter-spacing:1px;background:var(--color-bg-light);border-radius:50%;justify-content:center;align-items:center;font-size:.68rem;font-weight:800;line-height:1.3;display:flex;box-shadow:inset 0 0 10px #082b5c0d}._previewActions_mmfur_395{background:var(--color-white);border:1px solid var(--color-border,var(--color-border));border-radius:8px;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}._previewBadge_mmfur_405{color:var(--color-navy,var(--color-navy));font-size:.88rem;font-weight:700}._liveBadge_mmfur_411{background:var(--color-success-bg,#f0fdf4);color:var(--color-success,#16a34a);border:1px solid var(--color-success-border,#bbf7d0);border-radius:12px;align-items:center;gap:4px;padding:3px 10px;font-size:.72rem;font-weight:700;display:inline-flex}._docMetaRow_mmfur_424{color:var(--color-muted);justify-content:space-between;margin-bottom:24px;font-size:.82rem;display:flex}._docBody_mmfur_432{color:var(--color-text-dark);flex-direction:column;gap:14px;font-size:.9rem;line-height:1.7;display:flex}._docRecipient_mmfur_441{margin-bottom:8px;line-height:1.5}._docSubject_mmfur_446{color:var(--color-navy);border-bottom:1px solid var(--color-border);margin:8px 0;padding-bottom:6px;font-size:.92rem;font-weight:800}._docText_mmfur_455{margin:0}._docKeyPoints_mmfur_459{background:var(--color-bg-light);border-left:3px solid var(--color-blue-hover);border-radius:4px;flex-direction:column;gap:6px;margin:8px 0;padding:14px 18px;display:flex}._pointItem_mmfur_470{font-size:.85rem}._docSignBlock_mmfur_474{margin-top:30px;line-height:1.4}._registryPanel_mmfur_480{background:var(--color-white);border:1px solid var(--color-border,var(--color-border));border-radius:var(--radius-lg,12px);flex-direction:column;display:flex;overflow:hidden}._registryToolbar_mmfur_489{background:var(--color-navy);border-bottom:1px solid var(--color-border,var(--color-border));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}._registrySearchBox_mmfur_500{background:var(--color-white);border:1px solid var(--color-border,var(--color-border));border-radius:6px;flex:1;align-items:center;gap:8px;min-width:280px;padding:6px 12px;display:flex}._registrySearchInput_mmfur_512{background:0 0;border:none;outline:none;width:100%;font-size:.85rem}._filterGroup_mmfur_520{gap:8px;display:flex}._filterSelect_mmfur_525{border:1px solid var(--color-border,var(--color-border));background:var(--color-white);color:var(--color-navy,var(--color-navy));border-radius:6px;outline:none;padding:6px 10px;font-size:.82rem}._tableWrapper_mmfur_535{overflow-x:auto}._registryTable_mmfur_539{border-collapse:collapse;text-align:left;width:100%;font-size:.84rem}._registryTable_mmfur_539 th{background:var(--color-bg-light);color:var(--color-muted);border-bottom:1px solid var(--color-border,var(--color-border));padding:10px 14px;font-weight:700}._registryTable_mmfur_539 td{border-bottom:1px solid var(--color-border,var(--color-border));vertical-align:middle;padding:12px 14px}._tableRow_mmfur_560:hover{background:var(--color-bg-light)}._tableDocId_mmfur_564{color:var(--color-blue,var(--color-blue-hover));font-family:monospace;font-weight:800}._typeOfferBadge_mmfur_570{background:var(--color-navy);color:var(--color-blue-hover);border-radius:12px;padding:2px 8px;font-size:.72rem;font-weight:700;display:inline-block}._typeLorBadge_mmfur_580{background:var(--color-bg-light);color:var(--color-navy);border-radius:12px;padding:2px 8px;font-size:.72rem;font-weight:700;display:inline-block}._tableName_mmfur_590{color:var(--color-navy,var(--color-navy))}._tableCollege_mmfur_594{color:var(--color-muted)}._tableDetail_mmfur_598{color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;max-width:260px;font-size:.78rem;overflow:hidden}._tableDate_mmfur_607{color:var(--color-muted);white-space:nowrap;font-size:.78rem}._tableActionBtn_mmfur_613{background:var(--color-bg-light);border:1px solid var(--color-border,var(--color-border));color:var(--color-navy,var(--color-navy));cursor:pointer;border-radius:4px;align-items:center;gap:4px;padding:4px 8px;font-size:.75rem;font-weight:600;transition:all .15s;display:inline-flex}._tableActionBtn_mmfur_613:hover{background:var(--color-blue,var(--color-blue-hover));color:var(--color-white);border-color:var(--color-blue,var(--color-blue-hover))}._bulkPanel_mmfur_635{background:var(--color-white);border:1px solid var(--color-border,var(--color-border));border-radius:var(--radius-lg,12px);flex-direction:column;gap:16px;padding:22px;display:flex}._bulkHeader_mmfur_645{border-bottom:1px solid var(--color-border,var(--color-border));justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}._bulkHeader_mmfur_645 h3{color:var(--color-navy,var(--color-navy));margin:0 0 4px;font-size:1.15rem;font-weight:800}._bulkHeader_mmfur_645 p{color:var(--color-muted);margin:0;font-size:.85rem}._sourceGrid_mmfur_667{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:20px;display:grid}._sourceCard_mmfur_674{background:var(--color-bg-light);border:2px solid var(--color-border);cursor:pointer;text-align:left;border-radius:10px;align-items:flex-start;gap:12px;padding:14px 16px;transition:all .2s;display:flex}._sourceCard_mmfur_674:hover{border-color:var(--color-border);background:var(--color-bg-light)}._sourceCardActive_mmfur_692{box-shadow:0 4px 12px var(--shadow-subtle);background:var(--color-navy)!important;border-color:var(--color-blue-hover)!important}._sourceCardIcon_mmfur_698{background:var(--color-white);width:36px;height:36px;color:var(--color-blue-hover);box-shadow:0 2px 4px var(--shadow-subtle);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._sourceCardActive_mmfur_692 ._sourceCardIcon_mmfur_698{background:var(--color-blue-hover);color:var(--color-white)}._sourceCardTitle_mmfur_716{color:var(--color-navy);margin-bottom:2px;font-size:.9rem;font-weight:700}._sourceCardDesc_mmfur_723{color:var(--color-muted);font-size:.75rem;line-height:1.3}._wizardStepper_mmfur_730{background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:12px 18px;display:flex;overflow-x:auto}._wizardStepItem_mmfur_743{color:var(--color-muted);white-space:nowrap;align-items:center;gap:8px;font-size:.82rem;font-weight:600;display:flex}._wizardStepActive_mmfur_753{font-weight:700;color:var(--color-blue-hover)!important}._wizardStepCompleted_mmfur_758{color:var(--color-navy)!important}._wizardStepCircle_mmfur_762{background:var(--color-border);width:24px;height:24px;color:var(--color-muted);border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;display:flex}._wizardStepActive_mmfur_753 ._wizardStepCircle_mmfur_762{background:var(--color-blue-hover);color:var(--color-white)}._wizardStepCompleted_mmfur_758 ._wizardStepCircle_mmfur_762{background:var(--color-cyan);color:var(--color-white)}._wizardDivider_mmfur_784{background:var(--color-border);flex:1;min-width:20px;height:2px}._rangeInputBox_mmfur_792{background:var(--color-white);border:1px solid var(--color-border);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}._cohortGrid_mmfur_804{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin-bottom:16px;display:grid}._cohortCard_mmfur_811{background:var(--color-white);border:1.5px solid var(--color-border);cursor:pointer;border-radius:10px;padding:14px;transition:all .2s}._cohortCard_mmfur_811:hover{border-color:var(--color-blue-hover);box-shadow:0 4px 12px var(--shadow-subtle);transform:translateY(-2px)}._cohortCardSelected_mmfur_826{border-color:var(--color-blue-hover)!important;background:var(--color-navy)!important}._cohortBadgeRow_mmfur_831{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}._cohortMiniPill_mmfur_838{background:var(--color-border);color:var(--color-text-dark);border-radius:6px;padding:2px 8px;font-size:.72rem;font-weight:600}._pillReady_mmfur_847,._pillCertified_mmfur_852{background:var(--color-border);color:var(--color-navy)}._pillWarning_mmfur_857{background:var(--color-bg-light);color:var(--color-navy)}._rosterToolbar_mmfur_863{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}._selectionCountBadge_mmfur_872{background:var(--color-bg-light);color:var(--color-blue-hover);border:1px solid var(--color-border);border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:.8rem;font-weight:700;display:inline-flex}._uploadBox_mmfur_886{border:2px dashed var(--color-border);text-align:center;background:var(--color-bg-light);cursor:pointer;border-radius:10px;padding:28px;transition:all .2s}._uploadBox_mmfur_886:hover{border-color:var(--color-blue-hover);background:var(--color-bg-light)}._uploadPrompt_mmfur_901{color:var(--color-navy);margin:10px 0 4px;font-size:.9rem}._uploadHint_mmfur_907{color:var(--color-muted);font-size:.75rem}._statsGrid_mmfur_913{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}._statCard_mmfur_919{background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:8px;flex-direction:column;padding:12px 16px;display:flex}._statNum_mmfur_928{color:var(--color-navy);font-size:1.4rem;font-weight:800}._statLabel_mmfur_934{color:var(--color-muted);margin-top:2px;font-size:.72rem;font-weight:600}._statValid_mmfur_941{border-left:4px solid var(--color-cyan)}._statInvalid_mmfur_945{border-left:4px solid var(--color-navy-dark)}._statDup_mmfur_949{border-left:4px solid var(--color-blue)}._progressWrap_mmfur_954{background:var(--color-bg-light);border:1px solid var(--color-border);text-align:center;border-radius:10px;margin:20px 0;padding:18px}._progressBarBg_mmfur_963{background:var(--color-border);border-radius:6px;width:100%;height:12px;margin:12px 0;overflow:hidden}._progressBarFill_mmfur_972{background:linear-gradient(90deg, var(--color-blue-hover), var(--color-blue));height:100%;transition:width .3s}._modalOverlay_mmfur_979{background:var(--shadow-subtle);z-index:1200;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._modalContent_mmfur_990{background:var(--color-white);width:100%;max-width:500px;box-shadow:0 20px 40px var(--shadow-card);border-radius:12px;padding:24px}._modalContentLarge_mmfur_999{background:var(--color-white);width:95%;max-width:900px;max-height:90vh;box-shadow:0 25px 50px -12px var(--shadow-card);border-radius:14px;padding:24px;overflow-y:auto}._badgeValid_mmfur_1010,._badgeInvalid_mmfur_1019{background:var(--color-border);color:var(--color-navy);border-radius:6px;padding:2px 8px;font-size:.7rem;font-weight:700}._badgeDraft_mmfur_1028{background:var(--color-bg-light);color:var(--color-muted);border-radius:6px;padding:2px 8px;font-size:.7rem;font-weight:700}._container_1l1j8_1{flex-direction:column;gap:16px;display:flex}._toast_1l1j8_7{background:var(--color-navy,var(--color-navy));color:var(--color-white);box-shadow:0 10px 30px var(--shadow-card);z-index:1000;border-left:4px solid var(--color-navy);border-radius:8px;padding:12px 20px;font-size:.88rem;font-weight:600;position:fixed;bottom:24px;right:24px}._topControlBar_1l1j8_23{background:var(--color-white);border-radius:var(--radius-lg,12px);border:1px solid var(--color-border,var(--color-border));justify-content:space-between;align-items:center;padding:10px 16px;display:flex}._navTabs_1l1j8_33{gap:8px;display:flex}._navTab_1l1j8_33{color:var(--color-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:.88rem;font-weight:600;transition:all .2s;display:flex}._navTab_1l1j8_33:hover{background:var(--color-bg-light);color:var(--color-navy,var(--color-navy))}._navTabActive_1l1j8_58{font-weight:700;background:var(--color-bg-light)!important;color:var(--color-blue,var(--color-blue-hover))!important;border-color:var(--color-border)!important}._grid_1l1j8_65{box-sizing:border-box;grid-template-columns:420px minmax(0,1fr);align-items:start;gap:20px;width:100%;min-width:0;display:grid}@media (width<=1100px){._grid_1l1j8_65{grid-template-columns:1fr}}._formPanel_1l1j8_81{background:var(--color-white);border:1px solid var(--color-border,var(--color-border));border-radius:var(--radius-lg,12px);box-sizing:border-box;flex-direction:column;gap:18px;min-width:0;padding:22px;display:flex}._headerRow_1l1j8_93{border-bottom:1px solid var(--color-border,var(--color-border));justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}._formTitle_1l1j8_101{color:var(--color-navy,var(--color-navy));margin:0;font-size:1.05rem;font-weight:800}._draftModeBadge_1l1j8_108{background:var(--color-bg-light);color:var(--color-navy);border:1px solid var(--color-navy);border-radius:20px;padding:3px 8px;font-size:.72rem;font-weight:700}._editModeBadge_1l1j8_118{background:var(--color-border);color:var(--color-navy);border:1px solid var(--color-navy);border-radius:20px;padding:3px 8px;font-size:.72rem;font-weight:700}._form_1l1j8_81{flex-direction:column;gap:12px;display:flex}._formGroup_1l1j8_134{flex-direction:column;gap:4px;display:flex}._formRow_1l1j8_140{grid-template-columns:1fr 1fr;gap:10px;display:grid}._label_1l1j8_146{color:var(--color-navy,var(--color-navy));font-size:.78rem;font-weight:700}._input_1l1j8_152{border:1px solid var(--color-border,var(--color-border));background:var(--color-white);border-radius:6px;outline:none;padding:8px 10px;font-size:.85rem}._input_1l1j8_152:focus{border-color:var(--color-blue,var(--color-blue-hover));box-shadow:0 0 0 3px var(--shadow-subtle)}._recentSection_1l1j8_167{border-top:1px solid var(--color-border,var(--color-border));margin-top:6px;padding-top:14px}._recentHeader_1l1j8_173{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}._recentHeading_1l1j8_180{text-transform:uppercase;color:var(--color-muted);margin:0;font-size:.78rem;font-weight:800}._viewAllBtn_1l1j8_188{color:var(--color-blue,var(--color-blue-hover));cursor:pointer;background:0 0;border:none;font-size:.75rem;font-weight:700}._recentList_1l1j8_197{flex-direction:column;gap:8px;max-height:180px;display:flex;overflow-y:auto}._recentItem_1l1j8_205{background:var(--color-bg-light);border:1px solid var(--color-border,var(--color-border));cursor:pointer;border-radius:6px;flex-direction:column;gap:2px;padding:8px 10px;transition:all .15s;display:flex}._recentItem_1l1j8_205:hover{background:var(--color-navy)}._recentActive_1l1j8_221{background:var(--color-bg-light);border-color:var(--color-blue,var(--color-blue-hover))}._recentTop_1l1j8_226{justify-content:space-between;font-size:.7rem;display:flex}._recentId_1l1j8_232{color:var(--color-blue,var(--color-blue-hover));font-family:monospace;font-weight:800}._recentAmount_1l1j8_238{color:var(--color-navy);font-weight:700}._recentName_1l1j8_243{color:var(--color-navy,var(--color-navy));font-size:.84rem}._recentMeta_1l1j8_248{color:var(--color-muted);font-size:.72rem}._previewPanel_1l1j8_254{box-sizing:border-box;flex-direction:column;gap:14px;width:100%;min-width:0;display:flex}._previewActions_1l1j8_263{background:var(--color-white);border:1px solid var(--color-border,var(--color-border));border-radius:8px;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}._previewBadge_1l1j8_273{color:var(--color-navy,var(--color-navy));font-size:.88rem;font-weight:700}._liveBadge_1l1j8_279{background:var(--color-success-bg,#f0fdf4);color:var(--color-success,#16a34a);border:1px solid var(--color-success-border,#bbf7d0);border-radius:12px;align-items:center;gap:4px;padding:3px 10px;font-size:.72rem;font-weight:700;display:inline-flex}._receiptPaper_1l1j8_292{background:var(--color-white);border:1px solid var(--color-border);box-shadow:0 4px 20px var(--shadow-card);border-radius:8px;padding:36px 40px}._receiptHeader_1l1j8_300{justify-content:space-between;align-items:flex-start;display:flex}._brandRow_1l1j8_306{align-items:center;gap:14px;display:flex}._receiptLogo_1l1j8_312{object-fit:contain;height:48px}._corpName_1l1j8_317{color:var(--color-navy);margin:0;font-size:1.1rem;font-weight:900}._corpAddress_1l1j8_324{color:var(--color-muted);margin:2px 0 0;font-size:.72rem;line-height:1.4}._receiptBadge_1l1j8_331{background:var(--color-bg-light);border:1px solid var(--color-border);color:var(--color-navy);border-radius:4px;padding:4px 10px;font-size:.75rem;font-weight:800}._divider_1l1j8_341{background:var(--color-border);height:1px;margin:20px 0}._metaRow_1l1j8_347{background:var(--color-bg-light);border-radius:6px;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px;padding:12px 16px;display:grid}._metaLabel_1l1j8_357{color:var(--color-muted);font-size:.7rem;font-weight:700;display:block}._metaValue_1l1j8_364{color:var(--color-navy);font-size:.88rem}._statusBadge_1l1j8_369{border-radius:12px;padding:2px 8px;font-size:.72rem;font-weight:700;display:inline-block}._statusPaid_1l1j8_377{background:var(--color-border);color:var(--color-navy)}._statusPartial_1l1j8_382{background:var(--color-bg-light);color:var(--color-navy)}._clientBox_1l1j8_387{margin-bottom:24px}._clientLabel_1l1j8_391{color:var(--color-muted);font-size:.72rem;font-weight:700}._clientName_1l1j8_397{color:var(--color-navy);margin:4px 0 2px;font-size:1.1rem;font-weight:800}._clientReg_1l1j8_404{color:var(--color-muted);font-size:.8rem}._feeBreakdown_1l1j8_409{border:1px solid var(--color-border);border-radius:6px;margin-bottom:20px;overflow:hidden}._tableHeader_1l1j8_416{background:var(--color-bg-light);color:var(--color-muted);justify-content:space-between;padding:10px 16px;font-size:.8rem;font-weight:700;display:flex}._tableRow_1l1j8_426{background:var(--color-white);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}._subText_1l1j8_434{color:var(--color-muted);margin:4px 0 0;font-size:.75rem}._amountText_1l1j8_440{color:var(--color-navy);font-size:1.05rem}._totalBox_1l1j8_445{flex-direction:column;align-items:flex-end;gap:8px;margin-bottom:24px;display:flex}._totalRow_1l1j8_453{width:280px;color:var(--color-muted);justify-content:space-between;font-size:.85rem;display:flex}._balanceRow_1l1j8_461{border-top:1px dashed var(--color-border);padding-top:6px;font-size:.95rem;font-weight:700}._footerNote_1l1j8_468{background:var(--color-bg-light);border:1px solid var(--color-navy);color:var(--color-navy);border-radius:6px;align-items:center;gap:10px;padding:10px 14px;font-size:.75rem;display:flex}._footerNote_1l1j8_468 p{margin:0}._registryPanel_1l1j8_485{background:var(--color-white);border:1px solid var(--color-border,var(--color-border));border-radius:var(--radius-lg,12px);flex-direction:column;display:flex;overflow:hidden}._registryToolbar_1l1j8_494{background:var(--color-navy);border-bottom:1px solid var(--color-border,var(--color-border));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}._registrySearchBox_1l1j8_505{background:var(--color-white);border:1px solid var(--color-border,var(--color-border));border-radius:6px;flex:1;align-items:center;gap:8px;min-width:280px;padding:6px 12px;display:flex}._registrySearchInput_1l1j8_517{background:0 0;border:none;outline:none;width:100%;font-size:.85rem}._filterSelect_1l1j8_525{border:1px solid var(--color-border,var(--color-border));background:var(--color-white);color:var(--color-navy,var(--color-navy));border-radius:6px;outline:none;padding:6px 10px;font-size:.82rem}._tableWrapper_1l1j8_535{overflow-x:auto}._registryTable_1l1j8_539{border-collapse:collapse;text-align:left;width:100%;min-width:920px;font-size:.84rem}._registryTable_1l1j8_539 th{background:var(--color-bg-light);color:var(--color-muted);border-bottom:1px solid var(--color-border,var(--color-border));white-space:nowrap;padding:10px 14px;font-weight:700}._registryTable_1l1j8_539 td{border-bottom:1px solid var(--color-border,var(--color-border));vertical-align:middle;padding:12px 14px}._tableDocId_1l1j8_562{color:var(--color-blue,var(--color-blue-hover));font-family:monospace;font-weight:800}._tableActionBtn_1l1j8_568{background:var(--color-bg-light);border:1px solid var(--color-border,var(--color-border));color:var(--color-navy,var(--color-navy));cursor:pointer;border-radius:4px;align-items:center;gap:4px;padding:4px 8px;font-size:.75rem;font-weight:600;transition:all .15s;display:inline-flex}._tableActionBtn_1l1j8_568:hover{background:var(--color-blue,var(--color-blue-hover));color:var(--color-white);border-color:var(--color-blue,var(--color-blue-hover))}._pendingBadge_1l1j8_589{background:var(--color-navy);color:var(--color-white);border:1px solid var(--color-border);border-radius:10px;margin-left:6px;padding:2px 7px;font-size:.72rem;font-weight:700}._pendingBox_1l1j8_600{background:var(--color-bg-light);border:1.5px solid var(--color-border);border-radius:10px;margin-bottom:12px;padding:14px}._pendingCard_1l1j8_608{background:var(--color-white);border:1px solid var(--color-border);border-radius:8px;flex-direction:column;gap:6px;margin-top:10px;padding:14px;display:flex}._pendingHeader_1l1j8_619{justify-content:space-between;align-items:center;display:flex}._pendingHeader_1l1j8_619 strong{color:var(--color-navy-dark);font-size:.95rem}._pendingMeta_1l1j8_630{color:var(--color-muted);font-size:.82rem;line-height:1.4}._pendingActions_1l1j8_636{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}._approveBtn_1l1j8_643{background:var(--color-navy-dark);color:var(--color-white);cursor:pointer;border:none;border-radius:6px;align-items:center;gap:5px;padding:6px 12px;font-size:.8rem;font-weight:700;transition:opacity .2s;display:inline-flex}._approveBtn_1l1j8_643:hover{opacity:.9}._reviewBtn_1l1j8_662{background:var(--color-white);color:var(--color-blue-hover);border:1px solid var(--color-border);cursor:pointer;border-radius:6px;align-items:center;gap:5px;padding:6px 12px;font-size:.8rem;font-weight:600;display:inline-flex}@media (width<=768px){._header_1l1j8_93{flex-direction:column;align-items:flex-start;gap:12px}._navTabs_1l1j8_33{flex-wrap:wrap;width:100%}._navTab_1l1j8_33{flex:auto;justify-content:center}._formPanel_1l1j8_81{padding:16px}._formGrid_1l1j8_697{grid-template-columns:1fr}}@media (width<=480px){._pendingHeader_1l1j8_619{flex-direction:column;align-items:flex-start;gap:4px}._pendingActions_1l1j8_636{flex-direction:column}._pendingActions_1l1j8_636 button{justify-content:center;width:100%}}._container_1ut20_1{flex-direction:column;gap:16px;display:flex}._toast_1ut20_13{background:var(--color-navy,var(--color-navy));color:var(--color-white);box-shadow:0 10px 30px var(--shadow-card);z-index:1000;border-left:4px solid var(--color-navy);border-radius:8px;padding:12px 20px;font-size:.88rem;font-weight:600;position:fixed;bottom:24px;right:24px}._grid_1ut20_43{grid-template-columns:420px 1fr;gap:20px;display:grid}@media (width<=1024px){._grid_1ut20_43{grid-template-columns:1fr}}._formCard_1ut20_67{background:var(--color-white);border:1px solid var(--color-border,var(--color-border));border-radius:var(--radius-lg,12px);flex-direction:column;gap:16px;padding:24px;display:flex}._formHeader_1ut20_87{border-bottom:1px solid var(--color-border,var(--color-border));align-items:center;gap:10px;padding-bottom:12px;display:flex}._formTitle_1ut20_103{color:var(--color-navy,var(--color-navy));margin:0;font-size:1.15rem;font-weight:800}._form_1ut20_67{flex-direction:column;gap:12px;display:flex}._formGroup_1ut20_129{flex-direction:column;gap:4px;display:flex}._formRow_1ut20_141{grid-template-columns:1fr 1fr;gap:10px;display:grid}._label_1ut20_153{color:var(--color-navy,var(--color-navy));font-size:.78rem;font-weight:700}._input_1ut20_165{border:1px solid var(--color-border,var(--color-border));border-radius:6px;outline:none;padding:8px 10px;font-size:.85rem}._input_1ut20_165:focus{border-color:var(--color-blue,var(--color-blue-hover))}._toggleRow_1ut20_189{padding:8px 0}._toggleLabel_1ut20_197{color:var(--color-navy,var(--color-navy));cursor:pointer;align-items:center;gap:8px;font-size:.82rem;font-weight:600;display:flex}._listCard_1ut20_217{background:var(--color-white);border:1px solid var(--color-border,var(--color-border));border-radius:var(--radius-lg,12px);flex-direction:column;gap:16px;padding:24px;display:flex}._listHeader_1ut20_237{border-bottom:1px solid var(--color-border,var(--color-border));padding-bottom:12px}._listTitle_1ut20_247{color:var(--color-navy,var(--color-navy));margin:0;font-size:1.15rem;font-weight:800}._itemsGrid_1ut20_261{flex-direction:column;gap:12px;max-height:580px;display:flex;overflow-y:auto}._itemCard_1ut20_277{background:var(--color-bg-light);border:1px solid var(--color-border,var(--color-border));border-radius:8px;flex-direction:column;gap:8px;padding:16px;display:flex}._itemTop_1ut20_297{justify-content:space-between;align-items:flex-start;display:flex}._ratingRow_1ut20_309{gap:2px;margin-bottom:4px;display:flex}._itemName_1ut20_321{color:var(--color-navy,var(--color-navy));margin:0;font-size:.95rem;font-weight:800}._itemRole_1ut20_335{color:var(--color-muted);font-size:.78rem}._itemActions_1ut20_345{align-items:center;gap:8px;display:flex}._livePill_1ut20_357{cursor:pointer;border:none;border-radius:12px;padding:3px 8px;font-size:.7rem;font-weight:800}._liveActive_1ut20_375{background:var(--color-border);color:var(--color-navy)}._liveHidden_1ut20_385{background:var(--color-bg-light);color:var(--color-muted)}._deleteBtn_1ut20_395{color:var(--color-navy-dark);cursor:pointer;background:0 0;border:none;padding:4px}._itemQuote_1ut20_411{color:var(--color-text-dark);margin:0;font-size:.88rem;font-style:italic;line-height:1.5}._itemTrackTag_1ut20_427{color:var(--color-blue,var(--color-blue-hover));background:var(--color-navy);border-radius:4px;width:fit-content;padding:3px 8px;font-size:.75rem;font-weight:700}._spin_1ut20_447{animation:1s linear infinite _spin_1ut20_447}@keyframes _spin_1ut20_447{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._container_19q6w_1{flex-direction:column;gap:16px;display:flex}._toast_19q6w_13{background:var(--color-navy,var(--color-navy));color:var(--color-white);box-shadow:0 10px 30px var(--shadow-card);z-index:1000;border-left:4px solid var(--color-navy);border-radius:8px;padding:12px 20px;font-size:.88rem;font-weight:600;position:fixed;bottom:24px;right:24px}._grid_19q6w_43{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (width<=1024px){._grid_19q6w_43{grid-template-columns:1fr}}._card_19q6w_67{background:var(--color-white);border:1px solid var(--color-border,var(--color-border));border-radius:var(--radius-lg,12px);flex-direction:column;gap:16px;padding:24px;display:flex}._header_19q6w_87{border-bottom:1px solid var(--color-border,var(--color-border));align-items:center;gap:10px;padding-bottom:12px;display:flex}._title_19q6w_103{color:var(--color-navy,var(--color-navy));margin:0;font-size:1.15rem;font-weight:800}._subText_19q6w_117{color:var(--color-muted);margin:0;font-size:.85rem;line-height:1.5}._form_19q6w_131{flex-direction:column;gap:14px;display:flex}._formGroup_19q6w_143{flex-direction:column;gap:4px;display:flex}._label_19q6w_155{color:var(--color-navy,var(--color-navy));font-size:.78rem;font-weight:700}._input_19q6w_167{border:1px solid var(--color-border,var(--color-border));border-radius:6px;outline:none;padding:10px 12px;font-size:.85rem}._input_19q6w_167:focus{border-color:var(--color-blue,var(--color-blue-hover))}._hint_19q6w_191{color:var(--color-muted);font-size:.72rem}._toggleRow_19q6w_201{padding:4px 0}._toggleLabel_19q6w_209{color:var(--color-navy,var(--color-navy));align-items:center;gap:8px;font-size:.82rem;font-weight:600;display:flex}._btnRow_19q6w_227{gap:10px;display:flex}._testAlert_19q6w_237{background:var(--color-bg-light);border:1px solid var(--color-navy);color:var(--color-navy);border-radius:6px;align-items:center;gap:8px;padding:10px 14px;font-size:.82rem;font-weight:600;display:flex}._statusBox_19q6w_263{background:var(--color-bg-light);border:1px solid var(--color-border,var(--color-border));border-radius:8px;flex-direction:column;gap:6px;padding:14px;display:flex}._statusItem_19q6w_283{justify-content:space-between;font-size:.8rem;display:flex}._codeContainer_19q6w_295{position:relative}._copyBtn_19q6w_303{background:var(--color-blue-hover);color:var(--color-white);cursor:pointer;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:.75rem;font-weight:700;display:flex;position:absolute;top:10px;right:10px}._codeBlock_19q6w_337{background:var(--color-navy);color:var(--color-border);border-radius:8px;max-height:400px;padding:16px;font-family:monospace;font-size:.75rem;line-height:1.5;overflow:auto}._container_1ijnp_1{box-sizing:border-box;flex-direction:column;gap:16px;width:100%;min-width:0;max-width:100%;display:flex}._toast_1ijnp_21{background:var(--color-navy,var(--color-navy));color:var(--color-white);box-shadow:0 10px 30px var(--shadow-card);z-index:1000;border-left:4px solid var(--color-navy);border-radius:8px;padding:12px 20px;font-size:.88rem;font-weight:600;position:fixed;bottom:24px;right:24px}._topBanner_1ijnp_51{background:var(--color-white);border:1px solid var(--color-border,var(--color-border));border-radius:var(--radius-lg,12px);box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;padding:18px 24px;display:flex}._bannerTitle_1ijnp_75{color:var(--color-navy,var(--color-navy));margin:0 0 4px;font-size:1.25rem;font-weight:800}._bannerSub_1ijnp_89{color:var(--color-muted);margin:0;font-size:.85rem}._activeCountBadge_1ijnp_101{background:var(--color-bg-light);color:var(--color-blue-hover);border:1px solid var(--color-border);border-radius:20px;padding:6px 14px;font-size:.82rem;font-weight:800}._layoutGrid_1ijnp_121{box-sizing:border-box;grid-template-columns:310px minmax(0,1fr);gap:16px;width:100%;min-width:0;display:grid}@media (width<=992px){._layoutGrid_1ijnp_121{grid-template-columns:1fr}}._listPanel_1ijnp_151{background:var(--color-white);border:1px solid var(--color-border,var(--color-border));border-radius:var(--radius-lg,12px);flex-direction:column;min-width:0;display:flex;overflow:hidden}._listHeader_1ijnp_171{background:var(--color-bg-light);border-bottom:1px solid var(--color-border,var(--color-border));align-items:center;gap:8px;padding:14px 16px;display:flex}._listHeading_1ijnp_189{text-transform:uppercase;color:var(--color-muted);font-size:.82rem;font-weight:800}._tasksList_1ijnp_203{flex-direction:column;max-height:calc(100vh - 280px);display:flex;overflow-y:auto}._taskItem_1ijnp_217{border-bottom:1px solid var(--color-border,var(--color-border));cursor:pointer;flex-direction:column;gap:4px;padding:14px 16px;transition:background .15s;display:flex}._taskItem_1ijnp_217:hover{background:var(--color-bg-light)}._taskItemActive_1ijnp_245{border-left:4px solid var(--color-blue,var(--color-blue-hover));background:var(--color-navy)!important}._itemTop_1ijnp_255{justify-content:space-between;align-items:center;display:flex}._taskId_1ijnp_267{color:var(--color-blue,var(--color-blue-hover));font-family:monospace;font-size:.78rem;font-weight:800}._statusPill_1ijnp_281{border-radius:12px;padding:2px 8px;font-size:.68rem;font-weight:700}._pillActive_1ijnp_295{background:var(--color-success-bg,#f0fdf4);color:var(--color-success,#16a34a);border:1px solid var(--color-success-border,#bbf7d0)}._pillPaused_1ijnp_307,._pillDone_1ijnp_317{background:var(--color-border);color:var(--color-navy)}._candidateName_1ijnp_327{color:var(--color-navy,var(--color-navy));font-size:.95rem}._taskService_1ijnp_337{color:var(--color-muted);margin:0;font-size:.78rem}._taskFeeRow_1ijnp_349{color:var(--color-muted);justify-content:space-between;margin-top:4px;font-size:.75rem;display:flex}._workspacePanel_1ijnp_365{background:var(--color-white);border:1px solid var(--color-border,var(--color-border));border-radius:var(--radius-lg,12px);box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:24px}._taskHeader_1ijnp_387{border-bottom:1px solid var(--color-border,var(--color-border));flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}._regRow_1ijnp_407{align-items:center;gap:8px;margin-bottom:4px;display:flex}._taskIdBadge_1ijnp_421{color:var(--color-blue,var(--color-blue-hover));font-family:monospace;font-size:.85rem;font-weight:800}._regCode_1ijnp_435{color:var(--color-muted);font-size:.75rem}._taskProjectTitle_1ijnp_445{color:var(--color-navy,var(--color-navy));margin:0 0 2px;font-size:1.4rem;font-weight:800}._taskCandidateInfo_1ijnp_459{color:var(--color-muted);margin:0;font-size:.85rem}._balanceStatusBox_1ijnp_471{background:var(--color-bg-light);border:1px solid var(--color-border,var(--color-border));text-align:right;border-radius:8px;flex-shrink:0;padding:10px 16px}._feeLabel_1ijnp_489{text-transform:uppercase;color:var(--color-muted);font-size:.7rem;font-weight:700;display:block}._feeVal_1ijnp_505{color:var(--color-navy-dark);font-size:1.25rem;display:block}._feePlan_1ijnp_517{color:var(--color-blue,var(--color-blue-hover));font-size:.72rem;font-weight:700}._subTabsRow_1ijnp_529{border-bottom:1px solid var(--color-border,var(--color-border));box-sizing:border-box;white-space:nowrap;scrollbar-width:thin;gap:8px;width:100%;max-width:100%;margin:18px 0;padding-bottom:2px;display:flex;overflow-x:auto}._subTabsRow_1ijnp_529::-webkit-scrollbar{height:4px}._subTabsRow_1ijnp_529::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:4px}._subTab_1ijnp_529{color:var(--color-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:3px solid #0000;align-items:center;gap:6px;padding:10px 14px;font-size:.85rem;font-weight:700;display:flex}._subTabActive_1ijnp_605{color:var(--color-blue,var(--color-blue-hover));border-bottom-color:var(--color-blue,var(--color-blue-hover))}._tabContent_1ijnp_615{flex-direction:column;gap:16px;display:flex}._scopeGrid_1ijnp_629{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=768px){._scopeGrid_1ijnp_629{grid-template-columns:1fr}}._inclusionsCard_1ijnp_653,._exclusionsCard_1ijnp_667{background:var(--color-bg-light);border:1px solid var(--color-navy);border-radius:8px;padding:16px}._scopeHeader_1ijnp_681{align-items:center;gap:8px;margin-bottom:12px;display:flex}._scopeTitle_1ijnp_695{color:var(--color-navy);margin:0;font-size:.95rem;font-weight:800}._scopeList_1ijnp_709{flex-direction:column;gap:8px;max-height:220px;margin:0 0 12px;padding:0;list-style:none;display:flex;overflow-y:auto}._scopeItem_1ijnp_731{color:var(--color-text-dark);background:var(--color-white);border:1px solid var(--shadow-subtle);border-radius:6px;justify-content:space-between;align-items:flex-start;gap:8px;padding:6px 10px;font-size:.82rem;line-height:1.4;display:flex}._removeBtn_1ijnp_759{color:var(--color-navy-dark);cursor:pointer;background:0 0;border:none;padding:2px}._addInputRow_1ijnp_775{gap:6px;display:flex}._input_1ijnp_785{border:1px solid var(--color-border,var(--color-border));border-radius:6px;outline:none;width:100%;padding:8px 10px;font-size:.85rem}._deadlinesCard_1ijnp_803{background:var(--color-bg-light);border:1px solid var(--color-border,var(--color-border));border-radius:8px;padding:16px}._deadlinesTitle_1ijnp_817{color:var(--color-navy,var(--color-navy));align-items:center;gap:8px;margin:0 0 12px;font-size:.95rem;font-weight:800;display:flex}._deadlinesGrid_1ijnp_837{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}._deadlineItem_1ijnp_849{background:var(--color-white);border:1px solid var(--color-border,var(--color-border));border-radius:6px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}._deadLabel_1ijnp_869{color:var(--color-muted);font-size:.72rem;font-weight:700}._planSwitchBar_1ijnp_883{background:var(--color-bg-light);border:1px solid var(--color-border,var(--color-border));border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}._planSwitchLabel_1ijnp_907{color:var(--color-navy,var(--color-navy));font-size:.82rem;font-weight:700}._planButtons_1ijnp_919{gap:8px;display:flex}._planBtn_1ijnp_929{background:var(--color-white);border:1px solid var(--color-border,var(--color-border));color:var(--color-muted);cursor:pointer;border-radius:6px;padding:8px 14px;font-size:.8rem;font-weight:700}._planBtnActive_1ijnp_951{background:var(--color-blue,var(--color-blue-hover));color:var(--color-white);border-color:var(--color-blue,var(--color-blue-hover))}._overdueAlertBanner_1ijnp_963{background:var(--color-border);border:1px solid var(--color-navy);color:var(--color-navy);border-radius:8px;align-items:center;gap:12px;padding:12px 16px;display:flex}._installmentsGrid_1ijnp_985{box-sizing:border-box;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;width:100%;min-width:0;display:grid}._installmentCard_1ijnp_1003{background:var(--color-white);border:2px solid var(--color-border,var(--color-border));box-sizing:border-box;border-radius:8px;flex-direction:column;gap:8px;min-width:0;padding:18px;display:flex}._instPaid_1ijnp_1027,._instOverdue_1ijnp_1037{border-color:var(--color-navy);background:var(--color-bg-light)}._instPending_1ijnp_1047{border-color:var(--color-border);background:var(--color-bg-light)}._instHeader_1ijnp_1057{justify-content:space-between;align-items:center;display:flex}._instStageBadge_1ijnp_1069{color:var(--color-muted);text-transform:uppercase;font-size:.72rem;font-weight:800}._instStatusTag_1ijnp_1083{border-radius:12px;padding:2px 8px;font-size:.72rem;font-weight:700}._tagPaid_1ijnp_1097,._tagOverdue_1ijnp_1107{background:var(--color-border);color:var(--color-navy)}._tagPending_1ijnp_1117{background:var(--color-border);color:var(--color-muted)}._instName_1ijnp_1127{color:var(--color-navy,var(--color-navy));margin:0;font-size:.95rem;font-weight:800}._instAmount_1ijnp_1141{color:var(--color-navy,var(--color-navy));font-size:1.4rem;font-weight:800}._instDueDate_1ijnp_1153{color:var(--color-muted);font-size:.8rem}._paidInfo_1ijnp_1163{color:var(--color-navy);font-size:.75rem;font-weight:600}._instActionsRow_1ijnp_1175{border-top:1px solid var(--shadow-card);gap:6px;margin-top:10px;padding-top:12px;display:flex}._statusToggleBtn_1ijnp_1191{border:1px solid var(--color-border,var(--color-border));background:var(--color-white);cursor:pointer;border-radius:4px;flex-grow:1;justify-content:center;align-items:center;gap:4px;padding:6px 8px;font-size:.75rem;font-weight:700;display:flex}._btnPaidActive_1ijnp_1221{background:var(--color-cyan);color:var(--color-white);border-color:var(--color-cyan)}._btnOverdueActive_1ijnp_1233{background:var(--color-navy-dark);color:var(--color-white);border-color:var(--color-navy-dark)}._reminderEmailBtn_1ijnp_1245{background:var(--color-navy);border:1px solid var(--color-border);color:var(--color-blue,var(--color-blue-hover));cursor:pointer;border-radius:4px;align-items:center;gap:4px;padding:6px 10px;font-size:.75rem;font-weight:700;display:flex}._pricingConfigCard_1ijnp_1275{background:var(--color-bg-light);border:1.5px solid var(--color-border);border-radius:12px;margin-bottom:20px;padding:18px}._pricingHeader_1ijnp_1291{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:10px;display:flex}._pricingTitle_1ijnp_1309{color:var(--color-navy-dark);align-items:center;gap:8px;font-size:.95rem;font-weight:800;display:flex}._pricingInputsGrid_1ijnp_1327{box-sizing:border-box;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;width:100%;min-width:0;margin-bottom:16px;display:grid}._priceField_1ijnp_1347{flex-direction:column;gap:6px;min-width:0;display:flex}._priceLabel_1ijnp_1361{color:var(--color-muted);text-transform:uppercase;font-size:.78rem;font-weight:700}._priceInputGroup_1ijnp_1375{background:var(--color-white);border:1.5px solid var(--color-border);border-radius:8px;align-items:center;display:flex;overflow:hidden}._priceSymbol_1ijnp_1393{background:var(--color-bg-light);color:var(--color-muted);border-right:1px solid var(--color-border);padding:8px 12px;font-weight:800}._priceInputField_1ijnp_1409{width:100%;color:var(--color-navy-dark);border:none;outline:none;padding:8px 12px;font-size:.95rem;font-weight:700}._pricingActionsBar_1ijnp_1429{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._customStagesContainer_1ijnp_1445{flex-direction:column;gap:12px;width:100%;margin:16px 0;display:flex}._customPresetsBar_1ijnp_1461{background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}._presetBarLabel_1ijnp_1483{color:var(--color-muted);text-transform:uppercase;letter-spacing:.5px;font-size:.76rem;font-weight:800}._presetChipBtn_1ijnp_1499{background:var(--color-white);border:1px solid var(--color-border);color:var(--color-navy-dark);cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:5px 12px;font-size:.76rem;font-weight:700;transition:all .15s;display:inline-flex}._presetChipBtn_1ijnp_1499:hover{background:var(--color-blue-hover);color:var(--color-white);border-color:var(--color-blue-hover)}._customStageCard_1ijnp_1541{background:var(--color-white);border:1.5px solid var(--color-border);border-radius:10px;flex-direction:column;gap:10px;padding:14px 16px;transition:border-color .2s,box-shadow .2s;display:flex}._customStageCard_1ijnp_1541:hover{border-color:var(--color-border);box-shadow:0 4px 12px var(--shadow-subtle)}._customStageTop_1ijnp_1573{justify-content:space-between;align-items:center;display:flex}._customStageBadge_1ijnp_1585{background:var(--color-bg-light);color:var(--color-blue-hover);border:1px solid var(--color-border);border-radius:20px;padding:3px 10px;font-size:.78rem;font-weight:800}._customStagePct_1ijnp_1605{color:var(--color-muted);background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:12px;padding:2px 8px;font-size:.75rem;font-weight:700}._customStageInputsGrid_1ijnp_1625{grid-template-columns:2fr 1fr 1fr auto;align-items:end;gap:12px;width:100%;display:grid}@media (width<=900px){._customStageInputsGrid_1ijnp_1625{grid-template-columns:1fr}}._stageDeleteBtn_1ijnp_1653{background:var(--color-border);border:1px solid var(--color-navy);color:var(--color-navy-dark);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:flex}._stageDeleteBtn_1ijnp_1653:hover{background:var(--color-navy-dark);color:var(--color-white)}._addStageDashedBtn_1ijnp_1691{background:var(--color-bg-light);border:2px dashed var(--color-border);width:100%;color:var(--color-blue-hover);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:.85rem;font-weight:800;transition:all .2s;display:flex}._addStageDashedBtn_1ijnp_1691:hover{background:var(--color-bg-light);border-color:var(--color-blue-hover)}._balanceReconciliationBar_1ijnp_1735{background:var(--color-bg-light);border:1.5px solid var(--color-border);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:14px 0;padding:12px 16px;display:flex}._balanceMetrics_1ijnp_1761{flex-wrap:wrap;align-items:center;gap:16px;display:flex}._balanceItem_1ijnp_1775{color:var(--color-muted);font-size:.82rem}._balanceItem_1ijnp_1775 strong{color:var(--color-navy-dark);font-size:.95rem}._balanceBadgeSuccess_1ijnp_1795{background:var(--color-border);color:var(--color-navy);border:1px solid var(--color-navy);border-radius:20px;align-items:center;gap:4px;padding:4px 12px;font-size:.78rem;font-weight:800;display:inline-flex}._balanceBadgeMismatch_1ijnp_1821{background:var(--color-bg-light);color:var(--color-navy);border:1px solid var(--color-navy);border-radius:20px;align-items:center;gap:4px;padding:4px 12px;font-size:.78rem;font-weight:800;display:inline-flex}._addonsHeader_1ijnp_1849{margin-bottom:12px}._addonsTitle_1ijnp_1857{color:var(--color-navy,var(--color-navy));margin:0 0 4px;font-size:1.1rem;font-weight:800}._addonsSub_1ijnp_1871{color:var(--color-muted);margin:0;font-size:.82rem}._presetGrid_1ijnp_1883{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}._presetCard_1ijnp_1895{background:var(--color-bg-light);border:1px solid var(--color-border,var(--color-border));border-radius:8px;flex-direction:column;justify-content:space-between;padding:16px;display:flex}._priceRow_1ijnp_1915{align-items:center;gap:8px;margin-top:6px;display:flex}._oldPrice_1ijnp_1929{color:var(--color-muted);font-size:.85rem;text-decoration:line-through}._newPrice_1ijnp_1941{color:var(--color-blue-hover);font-size:1.05rem;font-weight:800}._discBadge_1ijnp_1953{background:var(--color-border);color:var(--color-navy);border-radius:4px;padding:2px 6px;font-size:.68rem;font-weight:800}._attachedSection_1ijnp_1971{background:var(--color-white);border:1px solid var(--color-border,var(--color-border));border-radius:8px;padding:16px}._attachedTitle_1ijnp_1985{color:var(--color-navy,var(--color-navy));margin:0 0 10px;font-size:.95rem;font-weight:800}._attachedList_1ijnp_1999{flex-direction:column;gap:8px;display:flex}._attachedItem_1ijnp_2011{background:var(--color-bg-light);border:1px solid var(--color-border,var(--color-border));border-radius:6px;justify-content:space-between;align-items:center;padding:10px 14px;font-size:.85rem;display:flex}._deliveryActions_1ijnp_2035{background:var(--color-bg-light);border:1px solid var(--color-border,var(--color-border));border-radius:8px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}._deliveryBadge_1ijnp_2055{color:var(--color-navy,var(--color-navy));font-size:.85rem;font-weight:700}._letterPaper_1ijnp_2067{background:var(--color-white);box-shadow:0 10px 30px var(--shadow-card);border:1px solid var(--color-border);border-radius:8px;padding:36px}._letterHeader_1ijnp_2083{border-bottom:2px solid var(--color-blue-hover);justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}._letterLogo_1ijnp_2099{height:40px}._letterCorp_1ijnp_2107{text-align:right}._letterTitle_1ijnp_2115{color:var(--color-navy,var(--color-navy));margin:0;font-size:1rem;font-weight:800}._letterSub_1ijnp_2129{color:var(--color-muted);margin:2px 0 0;font-size:.72rem}._letterBanner_1ijnp_2141{background:var(--color-bg-light);color:var(--color-navy,var(--color-navy));justify-content:space-between;margin:16px 0;padding:8px 12px;font-size:.8rem;font-weight:700;display:flex}._recipientRow_1ijnp_2163{color:var(--color-text-dark);margin-bottom:16px;font-size:.85rem;line-height:1.6}._guideBlock_1ijnp_2177{margin-bottom:16px}._blockHeading_1ijnp_2185{color:var(--color-navy,var(--color-navy));margin:0 0 6px;font-size:.88rem;font-weight:800}._guideList_1ijnp_2199{color:var(--color-text-dark);flex-direction:column;gap:4px;margin:0;padding:0;font-size:.82rem;list-style:none;display:flex}._terminalBox_1ijnp_2221{background:var(--color-navy);color:var(--color-border);border-radius:6px;flex-direction:column;gap:4px;padding:12px 14px;font-family:monospace;font-size:.8rem;display:flex}._promptChar_1ijnp_2245{color:var(--color-cyan);font-weight:700}._credsBox_1ijnp_2255{background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:6px;padding:10px 12px;font-size:.82rem}._letterSignFooter_1ijnp_2271{border-top:1px dashed var(--color-border);justify-content:space-between;align-items:flex-end;margin-top:24px;padding-top:16px;display:flex}._guideEditorCard_1ijnp_2289{background:var(--color-white);border:1.5px solid var(--color-border);border-radius:12px;margin-bottom:20px;padding:20px}._guideEditorHeader_1ijnp_2305{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:12px;display:flex}._guideEditorTitle_1ijnp_2327{color:var(--color-navy-dark);align-items:center;gap:8px;font-size:1.05rem;font-weight:800;display:flex}._presetButtons_1ijnp_2345{flex-wrap:wrap;gap:6px;display:flex}._presetPill_1ijnp_2357{background:var(--color-bg-light);border:1px solid var(--color-border);color:var(--color-text-dark);cursor:pointer;border-radius:6px;padding:4px 10px;font-size:.75rem;font-weight:700;transition:all .2s}._presetPill_1ijnp_2357:hover{background:var(--color-bg-light);border-color:var(--color-border);color:var(--color-blue-hover)}._guideFormGrid_1ijnp_2393{flex-direction:column;gap:16px;display:flex}._textareaField_1ijnp_2405{border:1.5px solid var(--color-border);width:100%;color:var(--color-navy-dark);resize:vertical;border-radius:8px;padding:10px 12px;font-family:inherit;font-size:.88rem;line-height:1.5}._textareaField_1ijnp_2405:focus{border-color:var(--color-blue-hover);box-shadow:0 0 0 3px var(--shadow-subtle);outline:none}._codeTextarea_1ijnp_2441{background:var(--color-navy-dark);color:var(--color-cyan);border-color:var(--color-text-dark);font-family:monospace}._tabToggleGroup_1ijnp_2455{background:var(--color-bg-light);border-radius:8px;gap:4px;padding:4px;display:inline-flex}._tabToggleBtn_1ijnp_2471{color:var(--color-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;font-weight:700;transition:all .2s;display:flex}._tabToggleBtnActive_1ijnp_2501{background:var(--color-white);color:var(--color-blue-hover);box-shadow:0 2px 6px var(--shadow-card)}._emptyDetail_1ijnp_2513{color:var(--color-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}._quotationEmailBtn_1ijnp_2543{background:var(--color-blue);color:var(--color-white);cursor:pointer;border:none;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:.82rem;font-weight:700;transition:all .2s;display:inline-flex}._quotationEmailBtn_1ijnp_2543:hover{background:var(--color-blue-hover)}._teamSectionCard_1ijnp_2583{background:var(--color-white);border:1.5px solid var(--color-border);border-radius:12px;padding:20px}._teamHeader_1ijnp_2597{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;display:flex}._teamGrid_1ijnp_2615{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;margin-bottom:20px;display:grid}._memberCard_1ijnp_2629{background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:8px;flex-direction:column;gap:6px;padding:14px;display:flex;position:relative}._memberRoleBadge_1ijnp_2651{background:var(--color-bg-light);border:1px solid var(--color-border);color:var(--color-blue-hover);border-radius:4px;align-self:flex-start;padding:2px 8px;font-size:.72rem;font-weight:700}._memberName_1ijnp_2673{color:var(--color-navy-dark);font-size:.95rem;font-weight:800}._memberMeta_1ijnp_2685{color:var(--color-muted);font-size:.8rem;line-height:1.4}._discussionCard_1ijnp_2699{background:var(--color-white);border:1.5px solid var(--color-border);border-radius:12px;flex-direction:column;gap:16px;padding:20px;display:flex}._discussionMessagesBox_1ijnp_2719{background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:8px;flex-direction:column;gap:12px;max-height:400px;padding:12px;display:flex;overflow-y:auto}._msgItem_1ijnp_2743{flex-direction:column;gap:4px;max-width:80%;display:flex}._msgAdmin_1ijnp_2757{align-self:flex-end}._msgAdmin_1ijnp_2757 ._msgBubble_1ijnp_2765{background:var(--color-blue-hover);color:var(--color-white);border-bottom-right-radius:2px}._msgStudent_1ijnp_2777{align-self:flex-start}._msgStudent_1ijnp_2777 ._msgBubble_1ijnp_2765{background:var(--color-border);color:var(--color-navy-dark);border-bottom-left-radius:2px}._msgBubble_1ijnp_2765{border-radius:12px;padding:10px 14px;font-size:.85rem;line-height:1.4}._msgMeta_1ijnp_2811{color:var(--color-muted);font-size:.7rem}._msgAdmin_1ijnp_2757 ._msgMeta_1ijnp_2811{text-align:right}._discussionInputRow_1ijnp_2829{gap:10px;display:flex}._codeSectionCard_1ijnp_2841{background:var(--color-white);border:1.5px solid var(--color-border);border-radius:12px;padding:20px}._repoBox_1ijnp_2855{background:var(--color-navy-dark);color:var(--color-cyan);border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:14px 18px;font-family:monospace;font-size:.88rem;display:flex}._docsGrid_1ijnp_2883{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}._docItemCard_1ijnp_2895{background:var(--color-white);border:1.5px solid var(--color-border);border-radius:10px;flex-direction:column;justify-content:space-between;gap:10px;padding:16px;transition:all .2s;display:flex}._docItemCard_1ijnp_2895:hover{border-color:var(--color-border);box-shadow:0 4px 12px var(--shadow-subtle)}._docHeader_1ijnp_2929{align-items:center;gap:10px;display:flex}._docIconWrap_1ijnp_2941{background:var(--color-bg-light);width:38px;height:38px;color:var(--color-blue-hover);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media print{body *{visibility:hidden}#_printable-installation-letter_1ijnp_1,#_printable-installation-letter_1ijnp_1 *{visibility:visible}#_printable-installation-letter_1ijnp_1{width:100%;box-shadow:none;border:none;margin:0;padding:0;position:absolute;top:0;left:0}}._container_1flby_1{flex-direction:column;gap:20px;display:flex}._headerRow_1flby_13 h2{color:var(--color-navy-dark);margin:0 0 4px;font-size:1.35rem;font-weight:800}._headerRow_1flby_13 p{color:var(--color-muted);margin:0;font-size:.85rem}._controlsRow_1flby_39{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._searchWrap_1flby_55{background:var(--color-white);border:1.5px solid var(--color-border);border-radius:8px;align-items:center;gap:8px;width:380px;max-width:100%;padding:8px 14px;display:flex}._searchWrap_1flby_55 input{border:none;outline:none;width:100%;font-size:.88rem}._tabs_1flby_93{gap:8px;display:flex}._tabBtn_1flby_103{background:var(--color-white);border:1px solid var(--color-border);color:var(--color-muted);cursor:pointer;border-radius:8px;padding:8px 14px;font-size:.82rem;font-weight:600}._tabBtnActive_1flby_125{background:var(--color-blue-hover);color:var(--color-white);border-color:var(--color-blue-hover)}._card_1flby_137{background:var(--color-white);border:1px solid var(--color-border);border-radius:12px;padding:20px}._table_1flby_151{border-collapse:collapse;width:100%;font-size:.85rem}._table_1flby_151 th,._table_1flby_151 td{text-align:left;border-bottom:1px solid var(--color-bg-light);padding:12px 14px}._table_1flby_151 th{background:var(--color-bg-light);color:var(--color-muted);font-weight:700}._subText_1flby_187{color:var(--color-muted);margin-top:2px;font-size:.75rem;display:block}._prjBadge_1flby_201{background:var(--color-bg-light);color:var(--color-blue-hover);border-radius:4px;padding:2px 6px;font-size:.75rem;font-weight:700}._pill_1flby_219{border-radius:4px;padding:3px 8px;font-size:.72rem;font-weight:700}._pillPending_1flby_233{background:var(--color-warning-bg,#fffbeb);color:var(--color-warning,#d97706);border:1px solid var(--color-warning-border,#fde68a)}._pillApproved_1flby_245{background:var(--color-success-bg,#f0fdf4);color:var(--color-success,#16a34a);border:1px solid var(--color-success-border,#bbf7d0)}._pillRejected_1flby_257{background:var(--color-error-bg,#fef2f2);color:var(--color-error,#dc2626);border:1px solid var(--color-error-border,#fecaca)}._btnRow_1flby_269{gap:6px;display:flex}._approveBtn_1flby_279{background:var(--color-cyan);color:var(--color-white);cursor:pointer;border:none;border-radius:6px;align-items:center;gap:4px;padding:6px 10px;font-size:.78rem;font-weight:700;display:flex}._changesBtn_1flby_307{background:var(--color-blue);color:var(--color-white);cursor:pointer;border:none;border-radius:6px;padding:6px 10px;font-size:.78rem;font-weight:700}._rejectBtn_1flby_329{background:var(--color-navy-dark);color:var(--color-white);cursor:pointer;border:none;border-radius:6px;align-items:center;gap:4px;padding:6px 10px;font-size:.78rem;font-weight:700;display:flex}._toastSuccess_1flby_357{background:var(--color-bg-light);border:1px solid var(--color-navy);color:var(--color-navy);border-radius:8px;padding:12px 16px;font-size:.88rem;font-weight:600}._modalBackdrop_1flby_377{background:var(--shadow-card);z-index:100;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._modalCard_1flby_399{background:var(--color-white);border-radius:14px;width:100%;max-width:500px;padding:24px}._formGroup_1flby_415{flex-direction:column;gap:6px;margin:16px 0;display:flex}._formGroup_1flby_415 label{color:var(--color-text-dark);font-size:.85rem;font-weight:600}._formGroup_1flby_415 textarea{border:1.5px solid var(--color-border);border-radius:8px;outline:none;padding:10px;font-size:.9rem}._modalActions_1flby_457{justify-content:flex-end;gap:10px;display:flex}._tableWrapper_1flby_469{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}._table_1flby_151{min-width:780px}@media (width<=768px){._controlsRow_1flby_39{flex-direction:column;align-items:stretch;gap:12px}._searchWrap_1flby_55{width:100%}._tabs_1flby_93{flex-wrap:wrap;gap:6px}._tabBtn_1flby_103{text-align:center;flex:auto}._card_1flby_137{padding:14px}}@media (width<=480px){._modalCard_1flby_399{padding:16px}._modalActions_1flby_457{flex-direction:column}._modalActions_1flby_457 button{width:100%}}._container_1xn3n_1{flex-direction:column;gap:20px;display:flex}._headerRow_1xn3n_13{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._headerRow_1xn3n_13 h2{color:var(--color-navy-dark);margin:0 0 4px;font-size:1.35rem;font-weight:800}._headerRow_1xn3n_13 p{color:var(--color-muted);margin:0;font-size:.85rem}._card_1xn3n_55{background:var(--color-white);border:1px solid var(--color-border);border-radius:12px;padding:24px}._gridTwo_1xn3n_69{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;display:grid}._table_1xn3n_81{border-collapse:collapse;width:100%;font-size:.85rem}._table_1xn3n_81 th,._table_1xn3n_81 td{text-align:left;border-bottom:1px solid var(--color-bg-light);padding:10px 12px}._table_1xn3n_81 th{background:var(--color-bg-light);color:var(--color-muted);font-weight:700}._roleBadge_1xn3n_117{background:var(--color-bg-light);color:var(--color-blue-hover);border-radius:4px;padding:2px 6px;font-size:.75rem;font-weight:700}._formGroup_1xn3n_135{flex-direction:column;gap:6px;display:flex}._formGroup_1xn3n_135 label{color:var(--color-text-dark);font-size:.82rem;font-weight:600}._formGroup_1xn3n_135 input{border:1.5px solid var(--color-border);border-radius:8px;padding:10px 12px;font-size:.9rem}._alertSuccess_1xn3n_173{background:var(--color-success-bg,#f0fdf4);border:1px solid var(--color-success-border,#bbf7d0);color:var(--color-success,#16a34a);border-radius:8px;padding:12px 16px;font-size:.88rem;font-weight:600}._grid_1xn3n_69{grid-template-columns:1fr 1.6fr;gap:20px;display:grid}._ticketList_1xn3n_205{flex-direction:column;gap:8px;margin-top:12px;display:flex}._ticketItem_1xn3n_219{border:1px solid var(--color-border);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;padding:12px;display:flex}._ticketActive_1xn3n_239{border-color:var(--color-blue-hover);background:var(--color-bg-light)}._ticketMeta_1xn3n_249{color:var(--color-muted);font-size:.75rem;display:block}._statusPill_1xn3n_261{background:var(--color-bg-light);color:var(--color-muted);border-radius:4px;padding:3px 8px;font-size:.75rem;font-weight:700}._statusOpen_1xn3n_279{background:var(--color-bg-light);color:var(--color-blue-hover)}._chatWrap_1xn3n_289{flex-direction:column;height:480px;display:flex}._chatHeader_1xn3n_301{border-bottom:1px solid var(--color-bg-light);justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}._messagesBox_1xn3n_317{flex-direction:column;flex:1;gap:12px;padding:16px 0;display:flex;overflow-y:auto}._msgBubble_1xn3n_335{border-radius:10px;max-width:80%;padding:10px 14px;font-size:.88rem}._msgLead_1xn3n_349{background:var(--color-blue-hover);color:var(--color-white);align-self:flex-end}._msgStudent_1xn3n_361{background:var(--color-bg-light);color:var(--color-navy-dark);align-self:flex-start}._msgSender_1xn3n_373{opacity:.8;margin-bottom:2px;font-size:.72rem;font-weight:700;display:block}._msgTime_1xn3n_389{text-align:right;opacity:.7;margin-top:4px;font-size:.68rem;display:block}._replyForm_1xn3n_405{border-top:1px solid var(--color-bg-light);gap:8px;padding-top:12px;display:flex}._replyForm_1xn3n_405 input{border:1.5px solid var(--color-border);border-radius:8px;outline:none;flex:1;padding:10px 14px}@media (width<=900px){._grid_1xn3n_69{grid-template-columns:1fr;gap:16px}._headerRow_1xn3n_13{flex-direction:column;align-items:flex-start;gap:12px}._card_1xn3n_55{padding:16px}}@media (width<=480px){._msgBubble_1xn3n_335{max-width:92%}._chatWrap_1xn3n_289{height:400px}._replyForm_1xn3n_405{flex-direction:column}._replyForm_1xn3n_405 button{width:100%}}._container_138dq_1{flex-direction:column;gap:20px;display:flex}._headerRow_138dq_13{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._headerRow_138dq_13 h2{color:var(--color-navy-dark);margin:0 0 4px;font-size:1.35rem;font-weight:800}._headerRow_138dq_13 p{color:var(--color-muted);margin:0;font-size:.85rem}._card_138dq_55{background:var(--color-white);border:1px solid var(--color-border);border-radius:12px;padding:24px}._gridTwo_138dq_69{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;display:grid}._table_138dq_81{border-collapse:collapse;width:100%;font-size:.85rem}._table_138dq_81 th,._table_138dq_81 td{text-align:left;border-bottom:1px solid var(--color-bg-light);padding:10px 12px}._table_138dq_81 th{background:var(--color-bg-light);color:var(--color-muted);font-weight:700}._roleBadge_138dq_117{background:var(--color-bg-light);color:var(--color-blue-hover);border-radius:4px;padding:2px 6px;font-size:.75rem;font-weight:700}._formGroup_138dq_135{flex-direction:column;gap:6px;display:flex}._formGroup_138dq_135 label{color:var(--color-text-dark);font-size:.82rem;font-weight:600}._formGroup_138dq_135 input,._formGroup_138dq_135 select,._formGroup_138dq_135 textarea{border:1.5px solid var(--color-border);box-sizing:border-box;border-radius:8px;width:100%;padding:10px 12px;font-size:.9rem}._alertSuccess_138dq_181{background:var(--color-success-bg,#f0fdf4);border:1px solid var(--color-success-border,#bbf7d0);color:var(--color-success,#16a34a);border-radius:8px;padding:12px 16px;font-size:.88rem;font-weight:600}._settingsCard_138dq_201{background:var(--color-white);border:1px solid var(--color-border);border-radius:12px;padding:24px}@media (width<=768px){._headerRow_138dq_13{flex-direction:column;align-items:flex-start;gap:12px}._gridTwo_138dq_69{grid-template-columns:1fr;gap:14px}._card_138dq_55,._settingsCard_138dq_201{padding:16px}}._container_11gpy_1{flex-direction:column;gap:20px;display:flex}._headerRow_11gpy_13{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._headerRow_11gpy_13 h2{color:var(--color-navy-dark);margin:0 0 4px;font-size:1.35rem;font-weight:800}._headerRow_11gpy_13 p{color:var(--color-muted);margin:0;font-size:.85rem}._card_11gpy_55{background:var(--color-white);border:1px solid var(--color-border);border-radius:12px;padding:24px}._gridTwo_11gpy_69{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;display:grid}._table_11gpy_81{border-collapse:collapse;width:100%;font-size:.85rem}._table_11gpy_81 th,._table_11gpy_81 td{text-align:left;border-bottom:1px solid var(--color-bg-light);padding:10px 12px}._table_11gpy_81 th{background:var(--color-bg-light);color:var(--color-muted);font-weight:700}._roleBadge_11gpy_117{background:var(--color-bg-light);color:var(--color-blue-hover);border-radius:4px;padding:2px 6px;font-size:.75rem;font-weight:700}._formGroup_11gpy_135{flex-direction:column;gap:6px;display:flex}._formGroup_11gpy_135 label{color:var(--color-text-dark);font-size:.82rem;font-weight:600}._formGroup_11gpy_135 input{border:1.5px solid var(--color-border);border-radius:8px;padding:10px 12px;font-size:.9rem}._alertSuccess_11gpy_173{background:var(--color-success-bg,#f0fdf4);border:1px solid var(--color-success-border,#bbf7d0);color:var(--color-success,#16a34a);border-radius:8px;padding:12px 16px;font-size:.88rem;font-weight:600}._backBtn_11gpy_193{color:var(--color-muted);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:6px;font-size:.88rem;font-weight:600;display:flex}._headerCard_11gpy_219{background:var(--color-white);border:1px solid var(--color-border);border-radius:12px;padding:24px}._profileRow_11gpy_233{align-items:center;gap:16px;margin-bottom:20px;display:flex}._avatar_11gpy_247{background:var(--color-bg-light);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex}._collegeTag_11gpy_267{background:var(--color-bg-light);color:var(--color-muted);border-radius:4px;padding:3px 8px;font-size:.78rem;font-weight:600}._tabStrip_11gpy_285{border-top:1px solid var(--color-bg-light);flex-wrap:wrap;gap:8px;padding-top:16px;display:flex}._tabBtn_11gpy_301{background:var(--color-bg-light);color:var(--color-muted);cursor:pointer;border:none;border-radius:6px;padding:8px 14px;font-size:.85rem;font-weight:600}._tabBtnActive_11gpy_323{background:var(--color-blue-hover);color:var(--color-white)}._row_11gpy_333{border-bottom:1px solid var(--color-bg-light);justify-content:space-between;padding:8px 0;font-size:.88rem;display:flex}._itemBox_11gpy_349{border:1px solid var(--color-border);border-radius:8px;margin-top:10px;padding:12px}._tableWrapper_11gpy_363{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}._table_11gpy_81{min-width:600px}@media (width<=768px){._headerRow_11gpy_13,._profileRow_11gpy_233{flex-direction:column;align-items:flex-start;gap:12px}._gridTwo_11gpy_69{grid-template-columns:1fr;gap:14px}._card_11gpy_55,._headerCard_11gpy_219{padding:16px}._tabStrip_11gpy_285{gap:6px}._tabBtn_11gpy_301{text-align:center;flex:auto}}@media (width<=480px){._row_11gpy_333{flex-direction:column;align-items:flex-start;gap:4px}}._backdrop_1dl7k_3{background:var(--shadow-card);z-index:100;justify-content:center;align-items:flex-start;padding-top:80px;display:flex;position:fixed;inset:0}._modal_1dl7k_25{background:var(--color-white);width:100%;max-width:600px;box-shadow:0 20px 40px var(--shadow-card);border-radius:12px;overflow:hidden}._searchBar_1dl7k_43{border-bottom:1px solid var(--color-border);align-items:center;gap:12px;padding:16px 20px;display:flex}._searchBar_1dl7k_43 input{border:none;outline:none;flex:1;font-size:1rem}._closeBtn_1dl7k_73{cursor:pointer;color:var(--color-muted);background:0 0;border:none}._resultsArea_1dl7k_87{max-height:400px;padding:16px 20px;overflow-y:auto}._emptyText_1dl7k_99{color:var(--color-muted);text-align:center;margin:20px 0;font-size:.9rem}._section_1dl7k_113{margin-bottom:16px}._sectionTitle_1dl7k_121{color:var(--color-muted);text-transform:uppercase;margin-bottom:8px;font-size:.75rem;font-weight:700;display:block}._resultItem_1dl7k_139{cursor:pointer;border-radius:6px;align-items:center;gap:12px;padding:10px;transition:background .2s;display:flex}._resultItem_1dl7k_139:hover{background:var(--color-bg-light)}._sub_1dl7k_167{color:var(--color-muted);font-size:.75rem;display:block}@media (width<=640px){._backdrop_1dl7k_3{padding-top:20px;padding-left:12px;padding-right:12px}._modal_1dl7k_25{max-width:100%}._searchBar_1dl7k_43{padding:12px 14px}._resultsArea_1dl7k_87{max-height:60vh;padding:12px 14px}}._container_1qbvn_1{flex-direction:column;gap:20px;padding:24px 0;display:flex}._headerRow_1qbvn_8{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._title_1qbvn_16{color:var(--color-navy);margin:0 0 4px;font-size:1.5rem;font-weight:800}._sub_1qbvn_23{color:var(--color-muted);margin:0;font-size:.88rem}._reportTabs_1qbvn_29{border-bottom:2px solid var(--color-border);gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}._reportTabBtn_1qbvn_37{color:var(--color-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:3px solid #0000;border-radius:8px 8px 0 0;align-items:center;gap:8px;padding:10px 16px;font-size:.88rem;font-weight:600;transition:all .15s;display:flex}._reportTabBtn_1qbvn_37:hover{color:var(--color-blue-hover);background:var(--color-bg-light)}._reportTabBtnActive_1qbvn_59{color:var(--color-blue-hover);border-bottom-color:var(--color-blue-hover);background:var(--color-bg-light);font-weight:700}._metricsGrid_1qbvn_66{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}._metricCard_1qbvn_72{background:var(--color-white);border:1px solid var(--color-border);box-shadow:0 2px 8px var(--shadow-subtle);border-radius:12px;flex-direction:column;padding:16px 20px;display:flex}._metricVal_1qbvn_82{color:var(--color-navy);margin-top:4px;font-size:1.6rem;font-weight:800}._metricLabel_1qbvn_89{text-transform:uppercase;color:var(--color-muted);letter-spacing:.5px;font-size:.78rem;font-weight:700}._filterCard_1qbvn_97{background:var(--color-white);border:1px solid var(--color-border);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}._filterGroup_1qbvn_109{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._filterInput_1qbvn_116{border:1px solid var(--color-border);color:var(--color-text-dark);background:var(--color-bg-light);border-radius:8px;outline:none;padding:8px 12px;font-size:.85rem}._filterInput_1qbvn_116:focus{border-color:var(--color-blue-hover);background:var(--color-white)}._tableCard_1qbvn_131{background:var(--color-white);border:1px solid var(--color-border);box-shadow:0 4px 12px var(--shadow-subtle);border-radius:12px;overflow:hidden}._tableWrap_1qbvn_139{overflow-x:auto}._table_1qbvn_131{border-collapse:collapse;text-align:left;width:100%;font-size:.85rem}._table_1qbvn_131 th{background:var(--color-navy);color:var(--color-white);white-space:nowrap;padding:12px 16px;font-weight:700}._table_1qbvn_131 td{border-bottom:1px solid var(--color-bg-light);color:var(--color-text-dark);white-space:nowrap;padding:12px 16px}._table_1qbvn_131 tr:hover{background:var(--color-bg-light)}._statusPill_1qbvn_169{background:var(--color-border);color:var(--color-muted);border-radius:6px;padding:4px 8px;font-size:.75rem;font-weight:700;display:inline-block}._statusPillSuccess_1qbvn_179{background:var(--color-border);color:var(--color-navy)}._statusPillWarning_1qbvn_184{background:var(--color-bg-light);color:var(--color-navy)}._statusPillDanger_1qbvn_189{background:var(--color-border);color:var(--color-navy)}._emptyState_1qbvn_194{text-align:center;color:var(--color-muted);padding:48px}@media (width<=768px){._headerRow_1qbvn_8{flex-direction:column;align-items:flex-start;gap:12px}._metricsGrid_1qbvn_66{grid-template-columns:repeat(2,1fr);gap:12px}._filterCard_1qbvn_97{flex-direction:column;align-items:stretch;gap:12px}._filterGroup_1qbvn_109{flex-direction:column;align-items:stretch}._filterInput_1qbvn_116{box-sizing:border-box;width:100%}}@media (width<=480px){._metricsGrid_1qbvn_66{grid-template-columns:1fr}._reportTabs_1qbvn_29{gap:4px}._reportTabBtn_1qbvn_37{padding:8px 12px;font-size:.8rem}}._modalOverlay_hqi79_1{background:var(--color-white);z-index:9999;flex-direction:column;width:100vw;height:100vh;margin:0;padding:0;animation:.15s ease-out _fadeIn_hqi79_1;display:flex;position:fixed;inset:0}@keyframes _fadeIn_hqi79_1{0%{opacity:0}to{opacity:1}}._builderContainer_hqi79_20{background:var(--color-white);width:100vw;max-width:100vw;height:100vh;box-shadow:none;border:none;border-radius:0;flex-direction:column;margin:0;padding:0;display:flex;overflow:hidden}._builderHeader_hqi79_36{background:var(--color-navy);color:var(--color-white);border-bottom:1px solid var(--color-text-dark);z-index:10;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 24px;display:flex}._headerTitleGroup_hqi79_48{flex-wrap:wrap;align-items:center;gap:14px;display:flex}._headerTitleGroup_hqi79_48 h3{color:var(--color-white);flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:1.12rem;font-weight:700;display:flex}._badgeCategory_hqi79_66{background:var(--shadow-hover);color:var(--color-cyan);border:1px solid var(--shadow-subtle);text-transform:uppercase;letter-spacing:.5px;border-radius:6px;align-items:center;padding:3px 10px;font-size:.72rem;font-weight:700;display:inline-flex}._badgeVersion_hqi79_80{background:var(--color-white);color:var(--color-border);border:1px solid var(--color-white);border-radius:6px;align-items:center;padding:3px 8px;font-family:monospace;font-size:.72rem;font-weight:600;display:inline-flex}._badgeDraft_hqi79_93{background:var(--color-bg-light);color:var(--color-navy);border:1px solid var(--color-navy);border-radius:6px;align-items:center;padding:3px 8px;font-size:.72rem;font-weight:700;display:inline-flex}._badgeLive_hqi79_105{background:var(--color-border);color:var(--color-navy);border:1px solid var(--color-navy);border-radius:6px;align-items:center;padding:3px 8px;font-size:.72rem;font-weight:700;display:inline-flex}._headerActions_hqi79_117{align-items:center;gap:12px;display:flex}._secondaryActionBtn_hqi79_123{background:var(--color-white);border:1px solid var(--color-white);color:var(--color-border);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:7px 14px;font-size:.84rem;font-weight:600;transition:all .15s;display:flex}._secondaryActionBtn_hqi79_123:hover{background:var(--color-bg-light);color:var(--color-navy);border-color:var(--color-white)}._publishActionBtn_hqi79_144{background:var(--color-blue-hover);border:1px solid var(--color-blue-hover);color:var(--color-white);cursor:pointer;box-shadow:0 2px 8px var(--shadow-subtle);border-radius:6px;align-items:center;gap:6px;padding:7px 18px;font-size:.84rem;font-weight:700;transition:all .15s;display:flex}._publishActionBtn_hqi79_144:hover{background:var(--color-navy);border-color:var(--color-navy);box-shadow:0 4px 12px var(--shadow-subtle)}._iconCloseBtn_hqi79_166,._closeBtn_hqi79_166{color:var(--color-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:all .15s;display:flex}._iconCloseBtn_hqi79_166:hover,._closeBtn_hqi79_166:hover{background:var(--color-bg-light);color:var(--color-navy)}._modeSwitchContainer_hqi79_184{background:var(--color-text-dark);border:1px solid var(--color-text-dark);border-radius:8px;padding:3px;display:flex}._modeTabBtn_hqi79_192{color:var(--color-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 14px;font-size:.82rem;font-weight:600;transition:all .15s;display:flex}._modeTabBtnActive_hqi79_207{background:var(--color-blue-hover);color:var(--color-white);box-shadow:0 1px 3px var(--shadow-card)}._mobileTabs_hqi79_214,._mobileTabSwitcher_hqi79_214{background:var(--color-bg-light);border-bottom:1px solid var(--color-border);flex-shrink:0;gap:8px;padding:8px 14px;display:none}._mobileTabBtn_hqi79_223{border:1px solid var(--color-border);background:var(--color-white);color:var(--color-muted);cursor:pointer;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:.85rem;font-weight:600;transition:all .15s;display:flex}._mobileTabBtnActive_hqi79_240{background:var(--color-blue-hover);color:var(--color-white);border-color:var(--color-blue-hover);font-weight:700}._builderBody_hqi79_248{background:var(--color-bg-light);flex:1;grid-template-columns:1fr 1fr;min-height:0;display:grid;overflow:hidden}._editorPane_hqi79_258{background:var(--color-white);border-right:1px solid var(--color-border);box-sizing:border-box;flex-direction:column;gap:20px;height:100%;min-height:0;padding:24px;display:flex;overflow-y:auto}._editorSectionGroup_hqi79_271{flex-direction:column;gap:16px;display:flex}._sectionCard_hqi79_278{background:var(--color-white);border:1px solid var(--color-border);box-shadow:0 1px 3px var(--shadow-subtle);border-radius:10px;transition:border-color .2s,box-shadow .2s;overflow:hidden}._sectionCard_hqi79_278:hover{border-color:var(--color-border)}._sectionHeader_hqi79_291{background:var(--color-bg-light);border-bottom:1px solid var(--color-border);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:13px 18px;display:flex}._sectionHeaderLeft_hqi79_302{align-items:center;gap:10px;display:flex}._sectionIcon_hqi79_308{color:var(--color-blue-hover);flex-shrink:0}._sectionTitle_hqi79_313{color:var(--color-navy);margin:0;font-size:.92rem;font-weight:700}._sectionToggleCheckbox_hqi79_320{color:var(--color-muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:.8rem;display:flex}._sectionContent_hqi79_330{background:var(--color-white);flex-direction:column;gap:16px;padding:18px;display:flex}._formGroup_hqi79_339{flex-direction:column;gap:6px;display:flex}._formLabel_hqi79_345{color:var(--color-text-dark);justify-content:space-between;align-items:center;font-size:.82rem;font-weight:600;display:flex}._formLabelHint_hqi79_354{color:var(--color-muted);font-size:.75rem;font-weight:400}._inputField_hqi79_360,._selectField_hqi79_360{border:1px solid var(--color-border);color:var(--color-text-dark);box-sizing:border-box;border-radius:6px;outline:none;width:100%;padding:8px 12px;font-size:.88rem;transition:all .15s}._inputField_hqi79_360:focus,._selectField_hqi79_360:focus,._textareaField_hqi79_372:focus{border-color:var(--color-blue-hover);box-shadow:0 0 0 3px var(--shadow-subtle)}._textareaField_hqi79_372{border:1px solid var(--color-border);color:var(--color-text-dark);resize:vertical;box-sizing:border-box;border-radius:6px;outline:none;min-height:90px;padding:10px 12px;font-size:.88rem;line-height:1.5}._codeTextarea_hqi79_390{background:var(--color-navy-dark);min-height:380px;color:var(--color-border);border:1px solid var(--color-text-dark);box-sizing:border-box;resize:vertical;border-radius:6px;width:100%;padding:12px;font-family:Consolas,Monaco,Courier New,monospace;font-size:.86rem;line-height:1.5}._variablesBar_hqi79_406{background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:8px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}._varBarHeader_hqi79_416{justify-content:space-between;align-items:center;display:flex}._varBarTitle_hqi79_422{text-transform:uppercase;color:var(--color-blue-hover);letter-spacing:.5px;align-items:center;gap:6px;font-size:.78rem;font-weight:700;display:flex}._varChipsWrapper_hqi79_433{flex-wrap:wrap;gap:6px;max-height:90px;display:flex;overflow-y:auto}._varInsertChip_hqi79_441{background:var(--color-white);border:1px solid var(--color-border);color:var(--color-blue-hover);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;padding:3px 8px;font-family:monospace;font-size:.75rem;font-weight:600;transition:all .12s}._varInsertChip_hqi79_441:hover{background:var(--color-blue-hover);color:var(--color-white);border-color:var(--color-blue-hover)}._formatToolbar_hqi79_462{background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:6px;flex-wrap:wrap;gap:4px;padding:4px 8px;display:flex}._formatBtn_hqi79_472{background:var(--color-white);border:1px solid var(--color-border);color:var(--color-text-dark);cursor:pointer;border-radius:4px;padding:4px 8px;font-size:.75rem;font-weight:600;transition:all .1s}._formatBtn_hqi79_472:hover{background:var(--color-blue-hover);color:var(--color-white);border-color:var(--color-blue-hover)}._infoRowsList_hqi79_491{flex-direction:column;gap:8px;display:flex}._infoRowItem_hqi79_497{background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:6px;grid-template-columns:1fr 1.2fr auto auto;align-items:center;gap:8px;padding:8px 10px;display:grid}._iconActionBtn_hqi79_508{color:var(--color-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:color .15s;display:flex}._iconActionBtn_hqi79_508:hover{color:var(--color-navy-dark)}._addRowBtn_hqi79_525{background:var(--color-bg-light);border:1px dashed var(--color-border);color:var(--color-blue-hover);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:.8rem;font-weight:600;transition:all .15s;display:flex}._addRowBtn_hqi79_525:hover{background:var(--color-bg-light);border-color:var(--color-blue-hover)}._colorPresetsGrid_hqi79_547{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}._colorPresetPill_hqi79_554{border:1px solid var(--color-border);background:var(--color-white);color:var(--color-text-dark);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:20px;align-items:center;gap:8px;padding:6px 12px;font-size:.8rem;font-weight:600;transition:all .15s;display:flex}._colorPresetPill_hqi79_554:hover{border-color:var(--color-blue-hover);transform:translateY(-1px)}._colorPresetPillActive_hqi79_575{border-color:var(--color-blue-hover);background:var(--color-bg-light);color:var(--color-blue-hover);box-shadow:0 0 0 2px var(--shadow-subtle);font-weight:700}._colorDot_hqi79_583{border:1px solid var(--shadow-card);border-radius:50%;flex-shrink:0;width:14px;height:14px}._designRow_hqi79_591{grid-template-columns:1fr 1fr;gap:14px;display:grid}._previewPane_hqi79_598{background:var(--color-bg-light);border-left:1px solid var(--color-border);flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}._previewToolbar_hqi79_608{background:var(--color-white);border-bottom:1px solid var(--color-border);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:12px 20px;display:flex}._previewControlsLeft_hqi79_620{align-items:center;gap:10px;display:flex}._deviceSwitcher_hqi79_626,._previewDeviceSwitch_hqi79_626{background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:8px;gap:2px;padding:3px;display:flex}._deviceBtn_hqi79_635{color:var(--color-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:5px 12px;font-size:.8rem;font-weight:600;transition:all .15s;display:flex}._deviceBtnActive_hqi79_650{background:var(--color-blue-hover);color:var(--color-white);box-shadow:0 1px 3px var(--shadow-card)}._dataSourceSelect_hqi79_656{border:1px solid var(--color-border);color:var(--color-text-dark);background:var(--color-white);border-radius:6px;outline:none;padding:6px 12px;font-size:.82rem;font-weight:500}._previewScrollArea_hqi79_668,._previewContentWrapper_hqi79_668{box-sizing:border-box;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;width:100%;min-height:0;padding:32px 24px 100px;display:flex;overflow:hidden auto}._desktopFrame_hqi79_682,._desktopShell_hqi79_682{background:var(--color-white);width:100%;max-width:680px;box-shadow:0 8px 30px var(--shadow-card);border:1px solid var(--color-border);box-sizing:border-box;border-radius:12px;margin:0 auto 60px;overflow:visible}._mobileFrame_hqi79_694,._mobileShell_hqi79_694{background:var(--color-white);border:12px solid var(--color-text-dark);width:100%;max-width:380px;box-shadow:0 16px 40px var(--shadow-card);box-sizing:border-box;border-radius:36px;margin:0 auto 60px;overflow:hidden}._emailEnvelopeShell_hqi79_706{background:var(--color-white);box-shadow:0 8px 30px var(--shadow-card);border:1px solid var(--color-border);box-sizing:border-box;border-radius:12px;width:100%;margin:0 auto 60px;transition:max-width .2s;overflow:visible}._emailClientHeader_hqi79_718{background:var(--color-bg-light);border-bottom:1px solid var(--color-border);flex-direction:column;gap:5px;padding:12px 18px;display:flex}._inboxSubjectRow_hqi79_727{color:var(--color-navy-dark);align-items:center;gap:6px;font-size:.95rem;font-weight:700;display:flex}._inboxSenderRow_hqi79_736{color:var(--color-muted);justify-content:space-between;font-size:.78rem;display:flex}._inboxSnippetRow_hqi79_743{color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}._emailRenderContainer_hqi79_751{box-sizing:border-box;background:0 0;width:100%;padding:0}._builderFooter_hqi79_759{background:var(--color-white);border-top:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex}._footerLeft_hqi79_770{align-items:center;gap:12px;display:flex}._statusIndicator_hqi79_776{align-items:center;gap:8px;font-size:.85rem;font-weight:600;display:flex}._statusValid_hqi79_784{color:var(--color-navy)}._statusWarning_hqi79_788{color:var(--color-blue)}._footerRight_hqi79_792{align-items:center;gap:10px;display:flex}._btnSecondary_hqi79_798{background:var(--color-bg-light);border:1px solid var(--color-border);color:var(--color-text-dark);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:9px 18px;font-size:.88rem;font-weight:600;transition:all .15s;display:flex}._btnSecondary_hqi79_798:hover{background:var(--color-border);color:var(--color-navy-dark)}._btnTest_hqi79_818{background:var(--color-bg-light);border:1px solid var(--color-border);color:var(--color-blue-hover);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:9px 18px;font-size:.88rem;font-weight:600;transition:all .15s;display:flex}._btnTest_hqi79_818:hover{background:var(--color-blue-hover);color:var(--color-white)}._btnDraft_hqi79_838{background:var(--color-navy);border:1px solid var(--color-navy);color:var(--color-white);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:9px 20px;font-size:.88rem;font-weight:600;transition:all .15s;display:flex}._btnDraft_hqi79_838:hover{background:var(--color-text-dark)}._btnPublish_hqi79_857{background:var(--color-blue-hover);border:1px solid var(--color-blue-hover);color:var(--color-white);cursor:pointer;box-shadow:0 2px 6px var(--shadow-subtle);border-radius:6px;align-items:center;gap:6px;padding:9px 22px;font-size:.88rem;font-weight:700;transition:all .15s;display:flex}._btnPublish_hqi79_857:hover{background:var(--color-navy)}@media (width<=1024px){._builderBody_hqi79_248{grid-template-columns:1fr}._mobileTabs_hqi79_214,._mobileTabSwitcher_hqi79_214{display:flex}._paneHiddenMobile_hqi79_885,._previewPaneHidden_hqi79_885,._editorPaneHidden_hqi79_885{display:none!important}._paneVisibleMobile_hqi79_888{display:flex!important}}._fullscreenOverlay_1a6vp_1{background:var(--color-white);z-index:9999;flex-direction:column;width:100vw;height:100vh;animation:.15s ease-out _fadeIn_1a6vp_1;display:flex;position:fixed;inset:0}@keyframes _fadeIn_1a6vp_1{0%{opacity:0}to{opacity:1}}._studioHeader_1a6vp_18{background:var(--color-navy);color:var(--color-white);border-bottom:1px solid var(--color-text-dark);justify-content:space-between;align-items:center;padding:14px 24px;display:flex}._headerLeft_1a6vp_28{align-items:center;gap:12px;display:flex}._backBtn_1a6vp_34{background:var(--color-bg-light);border:1px solid var(--color-white);color:var(--color-navy);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:.82rem;font-weight:600;transition:all .15s;display:flex}._backBtn_1a6vp_34:hover{background:var(--color-white)}._headerTitle_1a6vp_53{color:var(--color-white);align-items:center;gap:8px;margin:0;font-size:1.15rem;font-weight:700;display:flex}._badgeType_1a6vp_63{background:var(--color-blue-hover);color:var(--color-white);border-radius:4px;padding:2px 8px;font-size:.75rem;font-weight:700}._badgeVersion_1a6vp_72{background:var(--color-white);color:var(--color-border);border-radius:4px;padding:2px 8px;font-family:monospace;font-size:.75rem}._badgeStatus_1a6vp_81{background:var(--color-border);color:var(--color-navy);border-radius:4px;padding:2px 8px;font-size:.75rem;font-weight:700}._studioBody_1a6vp_90{background:var(--color-bg-light);flex:1;grid-template-columns:460px 1fr;min-height:0;display:grid;overflow:hidden}._editorPane_1a6vp_100{background:var(--color-white);border-right:1px solid var(--color-border);flex-direction:column;gap:16px;height:100%;min-height:0;padding:20px;display:flex;overflow-y:auto}._sectionCard_1a6vp_112{background:var(--color-white);border:1px solid var(--color-border);box-shadow:0 1px 3px var(--shadow-subtle);border-radius:10px;overflow:hidden}._sectionHeader_1a6vp_120{background:var(--color-bg-light);border-bottom:1px solid var(--color-border);cursor:pointer;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}._sectionHeaderTitle_1a6vp_130{color:var(--color-navy);align-items:center;gap:8px;font-size:.92rem;font-weight:700;display:flex}._sectionBody_1a6vp_139{flex-direction:column;gap:12px;padding:16px;display:flex}._formGroup_1a6vp_146{flex-direction:column;gap:6px;display:flex}._formLabel_1a6vp_152{color:var(--color-text-dark);justify-content:space-between;font-size:.82rem;font-weight:600;display:flex}._inputField_1a6vp_160,._selectField_1a6vp_160{border:1px solid var(--color-border);color:var(--color-text-dark);box-sizing:border-box;border-radius:6px;outline:none;width:100%;padding:8px 12px;font-size:.88rem}._inputField_1a6vp_160:focus,._selectField_1a6vp_160:focus{border-color:var(--color-blue-hover);box-shadow:0 0 0 3px var(--shadow-subtle)}._previewPane_1a6vp_177{background:var(--color-navy);border-left:1px solid var(--color-text-dark);flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}._previewToolbar_1a6vp_187{background:var(--color-text-dark);color:var(--color-white);justify-content:space-between;align-items:center;padding:12px 20px;display:flex}._previewScrollWrapper_1a6vp_196{flex:1;justify-content:center;align-items:center;min-height:0;padding:30px;display:flex;overflow:auto}._canvasWrapper_1a6vp_206{box-shadow:0 16px 40px var(--shadow-card);transform-origin:50%;border-radius:8px;transition:transform .2s}._studioFooter_1a6vp_214{background:var(--color-white);border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex}._btnSecondary_1a6vp_224{background:var(--color-bg-light);border:1px solid var(--color-border);color:var(--color-text-dark);cursor:pointer;border-radius:6px;padding:9px 18px;font-size:.88rem;font-weight:600}._btnDraft_1a6vp_235{background:var(--color-navy);border:1px solid var(--color-navy);color:var(--color-white);cursor:pointer;border-radius:6px;padding:9px 20px;font-size:.88rem;font-weight:600}._btnPublish_1a6vp_246{background:var(--color-blue-hover);border:1px solid var(--color-blue-hover);color:var(--color-white);cursor:pointer;box-shadow:0 2px 6px var(--shadow-subtle);border-radius:6px;align-items:center;gap:6px;padding:9px 22px;font-size:.88rem;font-weight:700;display:flex}@media (width<=1024px){._studioBody_1a6vp_90{grid-template-columns:1fr}}._fullscreenOverlay_yjusa_1{background:var(--color-white);z-index:9999;flex-direction:column;width:100vw;height:100vh;animation:.15s ease-out _fadeIn_yjusa_1;display:flex;position:fixed;inset:0}@keyframes _fadeIn_yjusa_1{0%{opacity:0}to{opacity:1}}._studioHeader_yjusa_18{background:var(--color-navy);color:var(--color-white);border-bottom:1px solid var(--color-text-dark);justify-content:space-between;align-items:center;padding:14px 24px;display:flex}._headerLeft_yjusa_28{align-items:center;gap:12px;display:flex}._backBtn_yjusa_34{background:var(--color-bg-light);border:1px solid var(--color-white);color:var(--color-navy);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:.82rem;font-weight:600;transition:all .15s;display:flex}._backBtn_yjusa_34:hover{background:var(--color-white)}._headerTitle_yjusa_53{color:var(--color-white);align-items:center;gap:8px;margin:0;font-size:1.15rem;font-weight:700;display:flex}._badgeType_yjusa_63{background:var(--color-blue-hover);color:var(--color-white);border-radius:4px;padding:2px 8px;font-size:.75rem;font-weight:700}._badgeVersion_yjusa_72{background:var(--color-white);color:var(--color-border);border-radius:4px;padding:2px 8px;font-family:monospace;font-size:.75rem}._badgeStatus_yjusa_81{background:var(--color-border);color:var(--color-navy);border-radius:4px;padding:2px 8px;font-size:.75rem;font-weight:700}._studioBody_yjusa_90{background:var(--color-bg-light);flex:1;grid-template-columns:1fr 1.1fr;min-height:0;display:grid;overflow:hidden}._editorPane_yjusa_100{background:var(--color-white);border-right:1px solid var(--color-border);flex-direction:column;gap:18px;height:100%;min-height:0;padding:24px;display:flex;overflow-y:auto}._sectionCard_yjusa_112{background:var(--color-white);border:1px solid var(--color-border);box-shadow:0 1px 3px var(--shadow-subtle);border-radius:10px;overflow:hidden}._sectionHeader_yjusa_120{background:var(--color-bg-light);border-bottom:1px solid var(--color-border);cursor:pointer;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}._sectionHeaderTitle_yjusa_130{color:var(--color-navy);align-items:center;gap:8px;font-size:.92rem;font-weight:700;display:flex}._sectionBody_yjusa_139{flex-direction:column;gap:14px;padding:16px;display:flex}._formGroup_yjusa_146{flex-direction:column;gap:6px;display:flex}._formLabel_yjusa_152{color:var(--color-text-dark);justify-content:space-between;font-size:.82rem;font-weight:600;display:flex}._inputField_yjusa_160,._textareaField_yjusa_160,._selectField_yjusa_160{border:1px solid var(--color-border);color:var(--color-text-dark);box-sizing:border-box;border-radius:6px;outline:none;width:100%;padding:8px 12px;font-size:.88rem}._inputField_yjusa_160:focus,._textareaField_yjusa_160:focus,._selectField_yjusa_160:focus{border-color:var(--color-blue-hover);box-shadow:0 0 0 3px var(--shadow-subtle)}._textareaField_yjusa_160{resize:vertical;min-height:80px;line-height:1.5}._varsBar_yjusa_183{background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:8px;flex-direction:column;gap:8px;padding:10px 14px;display:flex}._varsChips_yjusa_193{flex-wrap:wrap;gap:6px;max-height:90px;display:flex;overflow-y:auto}._varChip_yjusa_201{background:var(--color-white);border:1px solid var(--color-border);color:var(--color-blue-hover);cursor:pointer;border-radius:4px;padding:3px 8px;font-family:monospace;font-size:.75rem;font-weight:600;transition:all .12s}._varChip_yjusa_201:hover{background:var(--color-blue-hover);color:var(--color-white)}._previewPane_yjusa_220{background:var(--color-muted);border-left:1px solid var(--color-border);flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}._previewToolbar_yjusa_230{background:var(--color-text-dark);color:var(--color-white);justify-content:space-between;align-items:center;padding:12px 20px;display:flex}._previewScrollWrapper_yjusa_239{flex-direction:column;flex:1;align-items:center;min-height:0;padding:30px 20px 80px;display:flex;overflow-y:auto}._a4LetterSheet_yjusa_250{background:var(--color-white);width:210mm;max-width:100%;min-height:297mm;box-shadow:0 10px 30px var(--shadow-card);box-sizing:border-box;color:var(--color-navy-dark);flex-direction:column;justify-content:space-between;padding:36px 44px;font-family:Times New Roman,Times,serif;line-height:1.6;display:flex;position:relative}._letterHeader_yjusa_267{border-bottom:2px solid var(--color-navy);justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;display:flex}._letterTitle_yjusa_276{text-align:center;letter-spacing:1px;color:var(--color-navy);margin:18px 0;font-family:Arial,sans-serif;font-size:1.25rem;font-weight:800;text-decoration:underline}._termsList_yjusa_287{flex-direction:column;gap:8px;margin:16px 0;padding-left:20px;display:flex}._letterSignatures_yjusa_295{justify-content:space-between;align-items:flex-end;margin-top:36px;font-family:system-ui,-apple-system,sans-serif;display:flex}._sigBox_yjusa_303{color:var(--color-navy);flex-direction:column;gap:2px;font-size:.85rem;display:flex}._sigLine_yjusa_311{background:var(--color-navy);width:180px;height:1.5px;margin-bottom:8px}._sealBox_yjusa_318{justify-content:center;align-items:center;display:flex}._sealCircle_yjusa_324{border:2.5px dashed var(--color-navy);text-align:center;width:82px;height:82px;color:var(--color-navy);letter-spacing:1px;background:var(--color-bg-light);border-radius:50%;justify-content:center;align-items:center;font-size:.68rem;font-weight:800;line-height:1.3;display:flex;box-shadow:inset 0 0 10px #082b5c0d}._studioFooter_yjusa_343{background:var(--color-white);border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex}._btnSecondary_yjusa_353{background:var(--color-bg-light);border:1px solid var(--color-border);color:var(--color-text-dark);cursor:pointer;border-radius:6px;padding:9px 18px;font-size:.88rem;font-weight:600}._btnDraft_yjusa_364{background:var(--color-navy);border:1px solid var(--color-navy);color:var(--color-white);cursor:pointer;border-radius:6px;padding:9px 20px;font-size:.88rem;font-weight:600}._btnPublish_yjusa_375{background:var(--color-blue-hover);border:1px solid var(--color-blue-hover);color:var(--color-white);cursor:pointer;box-shadow:0 2px 6px var(--shadow-subtle);border-radius:6px;align-items:center;gap:6px;padding:9px 22px;font-size:.88rem;font-weight:700;display:flex}@media (width<=1024px){._studioBody_yjusa_90{grid-template-columns:1fr}}._studioContainer_11dn4_6{flex-direction:column;gap:24px;width:100%;padding-bottom:48px;animation:.25s ease-out _fadeIn_11dn4_1;display:flex}@keyframes _fadeIn_11dn4_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._toast_11dn4_21{z-index:10000;box-shadow:0 10px 25px -5px var(--shadow-card), 0 8px 10px -6px var(--shadow-card);border-radius:8px;align-items:center;gap:10px;padding:14px 20px;font-size:.9rem;font-weight:600;animation:.3s cubic-bezier(.16,1,.3,1) _slideIn_11dn4_1;display:flex;position:fixed;top:24px;right:24px}@keyframes _slideIn_11dn4_1{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}._toast_success_11dn4_42{background:var(--color-bg-light);color:var(--color-navy);border:1px solid var(--color-cyan)}._toast_error_11dn4_48{background:var(--color-navy);color:var(--color-bg-light);border:1px solid var(--color-navy-dark)}._toast_info_11dn4_54{background:var(--color-navy);color:var(--color-bg-light);border:1px solid var(--color-blue-hover)}._heroHeader_11dn4_61{background:linear-gradient(135deg, var(--color-navy) 0%, var(--color-navy) 100%);color:var(--color-white);box-shadow:0 4px 20px -2px var(--color-navy);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:28px 32px;display:flex}._heroMain_11dn4_74{align-items:center;gap:20px;display:flex}._heroIconWrap_11dn4_80{background:var(--color-bg-light);border:1px solid var(--color-white);width:56px;height:56px;color:var(--color-blue);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._titleRow_11dn4_93{align-items:center;gap:12px;margin-bottom:6px;display:flex}._heroTitle_11dn4_100{letter-spacing:-.02em;color:var(--color-white);margin:0;font-size:1.75rem;font-weight:700}._heroTag_11dn4_108{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:#ffffff1f;border:1px solid #ffffff40;border-radius:20px;padding:3px 10px;font-size:.72rem;font-weight:600}._heroSubtitle_11dn4_120{color:#cbd5e1;max-width:560px;margin:0;font-size:.92rem;line-height:1.45}._heroStats_11dn4_128{flex-wrap:wrap;gap:14px;display:flex}._statBox_11dn4_134{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff29;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-width:96px;padding:12px 18px;transition:all .2s;display:flex}._statBox_11dn4_134:hover{background:#ffffff24;border-color:#00b8e666}._statNum_11dn4_153{color:#fff;font-size:1.5rem;font-weight:700;line-height:1}._statLabel_11dn4_160{color:#cbd5e1;text-transform:uppercase;letter-spacing:.5px;margin-top:4px;font-size:.72rem;font-weight:500}._tabBar_11dn4_170{border-bottom:2px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;padding-bottom:2px;display:flex;overflow-x:auto}._tabGroup_11dn4_180{gap:6px;display:flex}._tabBtn_11dn4_185{color:var(--color-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-2px;padding:12px 16px;font-size:.88rem;font-weight:600;transition:all .2s;display:flex}._tabBtn_11dn4_185:hover{color:var(--color-navy);background:var(--color-bg-light);border-radius:6px 6px 0 0}._tabBtnActive_11dn4_208{color:var(--color-blue-hover)!important;border-bottom-color:var(--color-blue-hover)!important;background:0 0!important}._tabGroupSecondary_11dn4_214{gap:6px;display:flex}._tabBtnSec_11dn4_219{background:var(--color-bg-light);border:1px solid var(--color-border);color:var(--color-muted);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:8px 14px;font-size:.82rem;font-weight:600;transition:all .2s;display:flex}._tabBtnSec_11dn4_219:hover{background:var(--color-border);color:var(--color-navy)}._tabBtnSecActive_11dn4_240{background:var(--color-navy)!important;border-color:var(--color-navy)!important;color:var(--color-white)!important}._templatesView_11dn4_247{flex-direction:column;gap:20px;display:flex}._toolbar_11dn4_253{background:var(--color-white);border:1px solid var(--color-border);box-shadow:0 1px 3px var(--shadow-subtle);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;display:flex}._searchWrap_11dn4_266{flex:1;align-items:center;min-width:260px;max-width:440px;display:flex;position:relative}._searchIcon_11dn4_275{color:var(--color-muted);pointer-events:none;position:absolute;left:12px}._searchInput_11dn4_282{background:var(--color-bg-light);border:1px solid var(--color-border);width:100%;color:var(--color-navy-dark);border-radius:6px;padding:9px 34px 9px 38px;font-size:.88rem;transition:border-color .2s}._searchInput_11dn4_282:focus{border-color:var(--color-blue-hover);background:var(--color-white);box-shadow:0 0 0 3px var(--shadow-subtle);outline:none}._clearSearchBtn_11dn4_300{color:var(--color-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;right:10px}._filterControls_11dn4_313{align-items:center;gap:12px;display:flex}._selectFilter_11dn4_319{background:var(--color-bg-light);border:1px solid var(--color-border);color:var(--color-text-dark);cursor:pointer;border-radius:6px;padding:9px 14px;font-size:.85rem;font-weight:500}._selectFilter_11dn4_319:focus{border-color:var(--color-blue-hover);outline:none}._refreshBtn_11dn4_335{background:var(--color-bg-light);border:1px solid var(--color-border);color:var(--color-muted);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:9px 14px;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}._refreshBtn_11dn4_335:hover{background:var(--color-border);color:var(--color-navy)}._grid_11dn4_356{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:20px;display:grid}._emptyState_11dn4_362{text-align:center;background:var(--color-white);border:1px dashed var(--color-border);color:var(--color-muted);border-radius:12px;flex-direction:column;grid-column:1/-1;align-items:center;gap:12px;padding:64px 20px;display:flex}._emptyState_11dn4_362 h3{color:var(--color-navy-dark);margin:0;font-size:1.2rem}._emptyState_11dn4_362 p{margin:0;font-size:.9rem}._templateCard_11dn4_388{background:var(--color-white);border:1px solid var(--color-border);box-shadow:0 1px 3px var(--shadow-subtle);border-radius:12px;flex-direction:column;justify-content:space-between;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden}._templateCard_11dn4_388:hover{box-shadow:0 8px 24px -4px var(--color-navy);border-color:var(--color-border);transform:translateY(-3px)}._cardInactive_11dn4_406{opacity:.65;background:var(--color-bg-light)}._cardHeader_11dn4_411{border-bottom:1px solid var(--color-bg-light);justify-content:space-between;align-items:center;gap:10px;padding:16px 18px;display:flex}._badgeRow_11dn4_420{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._badge_11dn4_420{border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:.75rem;font-weight:600;display:inline-flex}._badgeCert_11dn4_437{background:var(--color-bg-light);color:var(--color-blue-hover);border:1px solid var(--color-border)}._badgeLetter_11dn4_443{background:var(--color-bg-light);color:var(--color-cyan);border:1px solid var(--color-navy)}._badgeLor_11dn4_449{background:var(--color-bg-light);color:var(--color-navy);border:1px solid var(--color-navy)}._badgeEmail_11dn4_455{background:var(--color-navy);color:var(--color-blue);border:1px solid var(--color-navy)}._statusBadge_11dn4_461{text-transform:uppercase;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:.72rem;font-weight:600;display:inline-flex}._statusPublished_11dn4_472{background:var(--color-bg-light);color:var(--color-cyan);border:1px solid var(--color-navy)}._statusDraft_11dn4_478{background:var(--color-bg-light);color:var(--color-blue);border:1px solid var(--color-navy)}._statusDisabled_11dn4_484{background:var(--color-bg-light);color:var(--color-muted);border:1px solid var(--color-border)}._statusArchived_11dn4_490{background:var(--color-border);color:var(--color-navy-dark);border:1px solid var(--color-navy)}._versionPill_11dn4_496{color:var(--color-muted);background:var(--color-bg-light);border-radius:4px;padding:2px 8px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.74rem;font-weight:700}._cardBody_11dn4_506{flex-direction:column;flex:1;padding:18px;display:flex}._tplName_11dn4_513{color:var(--color-navy);margin:0 0 8px;font-size:1.05rem;font-weight:700;line-height:1.35}._tplDesc_11dn4_521{color:var(--color-muted);flex:1;margin:0 0 16px;font-size:.85rem;line-height:1.5}._metaBox_11dn4_529{background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;font-size:.78rem;display:flex}._metaItem_11dn4_540{justify-content:space-between;align-items:center;gap:10px;display:flex}._metaLabel_11dn4_547{color:var(--color-muted);font-weight:500}._metaValue_11dn4_552{color:var(--color-text-dark);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}._cardActions_11dn4_561{background:var(--color-navy);border-top:1px solid var(--color-bg-light);justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;display:flex}._btnPrimaryAction_11dn4_571{background:var(--color-navy);color:var(--color-white);cursor:pointer;border:none;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}._btnPrimaryAction_11dn4_571:hover{background:var(--color-blue-hover);box-shadow:0 4px 12px var(--shadow-subtle)}._secondaryActions_11dn4_593{align-items:center;gap:4px;display:flex}._btnIconAction_11dn4_599{background:var(--color-white);border:1px solid var(--color-border);width:34px;height:34px;color:var(--color-muted);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;transition:all .2s;display:flex}._btnIconAction_11dn4_599:hover{background:var(--color-bg-light);color:var(--color-navy);border-color:var(--color-muted)}._btnIconDeactivate_11dn4_619{color:var(--color-navy-dark)}._btnIconDeactivate_11dn4_619:hover{background:var(--color-border);border-color:var(--color-navy)}._btnIconActivate_11dn4_628{color:var(--color-cyan)}._btnIconDelete_11dn4_632{color:var(--color-navy-dark)}._btnIconDelete_11dn4_632:hover{background:var(--color-border);color:var(--color-navy-dark);border-color:var(--color-navy)}._varsSection_11dn4_645{flex-direction:column;gap:20px;display:flex}._varsHeader_11dn4_651{background:var(--color-white);border:1px solid var(--color-border);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}._sectionTitle_11dn4_663{color:var(--color-navy);margin:0 0 6px;font-size:1.35rem;font-weight:700}._sectionSubtitle_11dn4_670{color:var(--color-muted);max-width:680px;margin:0;font-size:.88rem;line-height:1.5}._varSearch_11dn4_678{background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:6px;align-items:center;gap:8px;min-width:320px;padding:8px 14px;display:flex}._varSearch_11dn4_678 input{width:100%;color:var(--color-navy-dark);background:0 0;border:none;font-size:.85rem}._varSearch_11dn4_678 input:focus{outline:none}._varsGrid_11dn4_701{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}._varCard_11dn4_707{background:var(--color-white);border:1px solid var(--color-border);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:space-between;gap:10px;padding:16px;transition:all .2s;display:flex}._varCard_11dn4_707:hover{border-color:var(--color-blue-hover);box-shadow:0 6px 16px var(--shadow-subtle);transform:translateY(-2px)}._varTop_11dn4_726{justify-content:space-between;align-items:center;gap:8px;display:flex}._varKey_11dn4_733{color:var(--color-blue-hover);background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:4px;padding:3px 8px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.82rem;font-weight:700}._varCategory_11dn4_744{color:var(--color-muted);text-transform:uppercase;font-size:.72rem;font-weight:600}._varDesc_11dn4_751{color:var(--color-muted);margin:0;font-size:.82rem;line-height:1.4}._varSample_11dn4_758{color:var(--color-muted);background:var(--color-bg-light);border-radius:4px;padding:6px 10px;font-size:.78rem}._varSample_11dn4_758 strong{color:var(--color-navy-dark)}._copyNotice_11dn4_770{justify-content:flex-end;font-size:.75rem;font-weight:600;display:flex}._copiedText_11dn4_777{color:var(--color-cyan);align-items:center;gap:4px;display:flex}._clickToCopy_11dn4_784{color:var(--color-muted);align-items:center;gap:4px;display:flex}._brandingSection_11dn4_794{flex-direction:column;gap:20px;display:flex}._sectionHeader_11dn4_800{background:var(--color-white);border:1px solid var(--color-border);border-radius:12px;justify-content:space-between;align-items:center;padding:24px;display:flex}._saveBadge_11dn4_810{background:var(--color-navy);color:var(--color-cyan);border:1px solid var(--color-navy);border-radius:20px;align-items:center;gap:6px;padding:6px 14px;font-size:.82rem;font-weight:600;display:flex}._brandingForm_11dn4_823{background:var(--color-white);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;gap:24px;padding:28px;display:flex}._brandGrid_11dn4_833{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;display:grid}._formGroup_11dn4_839{flex-direction:column;gap:6px;display:flex}._formGroup_11dn4_839 label,._formGroupFull_11dn4_846 label{color:var(--color-text-dark);text-transform:uppercase;letter-spacing:.4px;font-size:.82rem;font-weight:600}._formGroup_11dn4_839 input,._formGroupFull_11dn4_846 textarea{background:var(--color-bg-light);border:1px solid var(--color-border);color:var(--color-navy-dark);border-radius:6px;padding:10px 14px;font-size:.88rem;transition:all .2s}._formGroup_11dn4_839 input:focus,._formGroupFull_11dn4_846 textarea:focus{border-color:var(--color-blue-hover);background:var(--color-white);box-shadow:0 0 0 3px var(--shadow-subtle);outline:none}._formGroupFull_11dn4_846{flex-direction:column;grid-column:1/-1;gap:6px;display:flex}._colorInputRow_11dn4_880{align-items:center;gap:10px;display:flex}._colorInputRow_11dn4_880 input[type=color]{cursor:pointer;width:44px;height:40px;padding:2px}._colorInputRow_11dn4_880 input[type=text]{flex:1}._formSubmitRow_11dn4_897{border-top:1px solid var(--color-bg-light);justify-content:flex-end;padding-top:20px;display:flex}._btnPrimary_11dn4_571{background:var(--color-navy);color:var(--color-white);cursor:pointer;border:none;border-radius:6px;align-items:center;gap:8px;padding:10px 20px;font-size:.9rem;font-weight:600;transition:all .2s;display:flex}._btnPrimary_11dn4_571:hover{background:var(--color-blue-hover);box-shadow:0 4px 12px var(--shadow-subtle)}._btnSecondary_11dn4_924{background:var(--color-bg-light);color:var(--color-muted);border:1px solid var(--color-border);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:10px 18px;font-size:.9rem;font-weight:600;transition:all .2s;display:flex}._btnSecondary_11dn4_924:hover{background:var(--color-border);color:var(--color-navy)}._logsSection_11dn4_947{flex-direction:column;gap:20px;display:flex}._logsTableWrapper_11dn4_953{background:var(--color-white);border:1px solid var(--color-border);border-radius:12px;overflow-x:auto}._logsTable_11dn4_953{border-collapse:collapse;text-align:left;width:100%;font-size:.85rem}._logsTable_11dn4_953 th{background:var(--color-bg-light);color:var(--color-muted);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--color-border);padding:14px 18px;font-size:.75rem;font-weight:600}._logsTable_11dn4_953 td{border-bottom:1px solid var(--color-bg-light);color:var(--color-text-dark);padding:14px 18px}._logsTable_11dn4_953 tr:last-child td{border-bottom:none}._actionBadge_11dn4_988{text-transform:uppercase;background:var(--color-bg-light);color:var(--color-blue-hover);border-radius:4px;padding:3px 8px;font-size:.72rem;font-weight:700;display:inline-block}._modalOverlay_11dn4_1002{background:var(--shadow-subtle);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._historyModal_11dn4_1014,._testSendModal_11dn4_1015{background:var(--color-white);width:100%;max-width:580px;max-height:85vh;box-shadow:0 25px 50px -12px var(--shadow-card);border-radius:12px;flex-direction:column;animation:.25s cubic-bezier(.16,1,.3,1) _modalPop_11dn4_1;display:flex;overflow:hidden}@keyframes _modalPop_11dn4_1{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}._modalHeader_11dn4_1033{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;padding:20px 24px;display:flex}._modalTitle_11dn4_1041{color:var(--color-navy);margin:0 0 4px;font-size:1.15rem;font-weight:700}._modalSub_11dn4_1048{color:var(--color-muted);margin:0;font-size:.82rem}._closeBtn_11dn4_1054{color:var(--color-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:flex}._closeBtn_11dn4_1054:hover{background:var(--color-bg-light);color:var(--color-navy-dark)}._historyList_11dn4_1071{flex-direction:column;gap:14px;padding:20px 24px;display:flex;overflow-y:auto}._historyCard_11dn4_1079{background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:8px;flex-direction:column;gap:8px;padding:14px;display:flex}._historyCardHeader_11dn4_1089{justify-content:space-between;align-items:center;display:flex}._historyVerNum_11dn4_1095{color:var(--color-blue-hover);margin-right:10px;font-size:.88rem;font-weight:700}._historyDate_11dn4_1102,._historyAuthor_11dn4_1107{color:var(--color-muted);font-size:.78rem}._historyChangelog_11dn4_1112{color:var(--color-text-dark);margin:0;font-size:.82rem}._historyActions_11dn4_1118{justify-content:flex-end;margin-top:4px;display:flex}._btnRollback_11dn4_1124{background:var(--color-white);border:1px solid var(--color-border);color:var(--color-navy);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:.78rem;font-weight:600;transition:all .2s;display:flex}._btnRollback_11dn4_1124:hover{background:var(--color-navy);color:var(--color-white);border-color:var(--color-navy)}._modalBody_11dn4_1145{flex-direction:column;gap:16px;padding:20px 24px;display:flex}._infoBox_11dn4_1152{background:var(--color-bg-light);border:1px solid var(--color-border);color:var(--color-blue-hover);border-radius:8px;align-items:flex-start;gap:10px;padding:12px;font-size:.82rem;line-height:1.4;display:flex}._modalFooter_11dn4_1165{border-top:1px solid var(--color-border);background:var(--color-navy);justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}@media (width<=1024px){._heroHeader_11dn4_61{flex-direction:column;align-items:flex-start;padding:24px}._heroMain_11dn4_74{width:100%}._heroActions_11dn4_1185{flex-wrap:wrap;width:100%}}@media (width<=768px){._heroHeader_11dn4_61{gap:16px;padding:18px}._heroIconWrap_11dn4_80{width:44px;height:44px}._heroTitle_11dn4_100{font-size:1.3rem}._grid_11dn4_356{grid-template-columns:1fr;gap:16px}._toolbar_11dn4_253{flex-direction:column;align-items:stretch;gap:10px}._searchWrap_11dn4_266{max-width:100%}._filterGroup_11dn4_1221{flex-wrap:wrap;width:100%}._filterSelect_11dn4_1226{width:100%}}@media (width<=480px){._templateCard_11dn4_388{padding:16px}._modalFooter_11dn4_1165{flex-direction:column}._modalFooter_11dn4_1165 button{width:100%}}._container_1ox3m_1{box-sizing:border-box;width:100%;max-width:100%;padding:0}._headerRow_1ox3m_8{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}._headerRow_1ox3m_8 h2{color:var(--color-navy-dark);margin:0 0 4px;font-size:1.5rem;font-weight:800}._headerRow_1ox3m_8 p{color:var(--color-muted);margin:0;font-size:.9rem}._statsGrid_1ox3m_30{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px;display:grid}._statCard_1ox3m_37{background:var(--color-white);border:1px solid var(--color-border);box-shadow:0 1px 3px var(--shadow-subtle);border-radius:12px;align-items:center;gap:16px;padding:16px 20px;display:flex}._statIcon_1ox3m_48{border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}._statNumber_1ox3m_57{color:var(--color-navy-dark);font-size:1.4rem;font-weight:800;line-height:1.2}._statLabel_1ox3m_64{color:var(--color-muted);text-transform:uppercase;letter-spacing:.5px;font-size:.8rem;font-weight:600}._card_1ox3m_72{background:var(--color-white);border:1px solid var(--color-border);box-shadow:0 1px 3px var(--shadow-subtle);border-radius:12px;margin-bottom:24px;overflow:hidden}._toolbar_1ox3m_81{border-bottom:1px solid var(--color-border);background:var(--color-bg-light);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}._searchWrap_1ox3m_92{flex:1;min-width:260px;max-width:450px;position:relative}._searchIcon_1ox3m_99{color:var(--color-muted);position:absolute;top:50%;left:12px;transform:translateY(-50%)}._searchInput_1ox3m_107{border:1px solid var(--color-border);background:var(--color-white);border-radius:8px;width:100%;padding:9px 12px 9px 38px;font-size:.88rem}._searchInput_1ox3m_107:focus{border-color:var(--color-blue-hover);box-shadow:0 0 0 3px var(--shadow-subtle);outline:none}._filterSelect_1ox3m_122{border:1px solid var(--color-border);background:var(--color-white);color:var(--color-text-dark);cursor:pointer;border-radius:8px;padding:9px 14px;font-size:.88rem;font-weight:600}._tableWrap_1ox3m_133{width:100%;overflow-x:auto}._table_1ox3m_133{border-collapse:collapse;text-align:left;width:100%;font-size:.88rem}._table_1ox3m_133 th{background:var(--color-bg-light);color:var(--color-muted);border-bottom:2px solid var(--color-border);white-space:nowrap;padding:12px 16px;font-weight:700}._table_1ox3m_133 td{border-bottom:1px solid var(--color-bg-light);vertical-align:middle;padding:14px 16px}._table_1ox3m_133 tr:hover{background:var(--color-bg-light)}._roleBadge_1ox3m_164{letter-spacing:.3px;border:1px solid #0000;border-radius:6px;padding:4px 10px;font-size:.75rem;font-weight:700;display:inline-block}._pagination_1ox3m_174{border-top:1px solid var(--color-border);background:var(--color-white);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}._pageControls_1ox3m_185{align-items:center;gap:8px;display:flex}._pageBtn_1ox3m_191{border:1px solid var(--color-border);background:var(--color-white);color:var(--color-text-dark);cursor:pointer;border-radius:6px;padding:6px 12px;font-size:.85rem;font-weight:600}._pageBtn_1ox3m_191:disabled{opacity:.5;cursor:not-allowed}._pageBtn_1ox3m_191._active_1ox3m_207{background:var(--color-blue-hover);color:var(--color-white);border-color:var(--color-blue-hover)}@media (width<=768px){._headerRow_1ox3m_8{flex-direction:column;align-items:flex-start}._statsGrid_1ox3m_30{grid-template-columns:repeat(2,1fr);gap:12px}._toolbar_1ox3m_81{flex-direction:column;align-items:stretch;gap:10px}._searchWrap_1ox3m_92{min-width:0;max-width:100%}._filterSelect_1ox3m_122{width:100%}._pagination_1ox3m_174{text-align:center;flex-direction:column;align-items:center}}@media (width<=480px){._statsGrid_1ox3m_30{grid-template-columns:1fr}}._container_axh31_1{box-sizing:border-box;width:100%;max-width:100%;padding:0}._headerRow_axh31_8{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}._headerRow_axh31_8 h2{color:var(--color-navy-dark);margin:0 0 4px;font-size:1.5rem;font-weight:800}._headerRow_axh31_8 p{color:var(--color-muted);margin:0;font-size:.9rem}._statsGrid_axh31_30{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px;display:grid}._statCard_axh31_37{background:var(--color-white);border:1px solid var(--color-border);box-shadow:0 1px 3px var(--shadow-subtle);border-radius:12px;align-items:center;gap:16px;padding:16px 20px;display:flex}._statIcon_axh31_48{border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}._statNumber_axh31_57{color:var(--color-navy-dark);font-size:1.4rem;font-weight:800;line-height:1.2}._statLabel_axh31_64{color:var(--color-muted);text-transform:uppercase;letter-spacing:.5px;font-size:.8rem;font-weight:600}._card_axh31_72{background:var(--color-white);border:1px solid var(--color-border);box-shadow:0 1px 3px var(--shadow-subtle);border-radius:12px;margin-bottom:24px;overflow:hidden}._toolbar_axh31_81{border-bottom:1px solid var(--color-border);background:var(--color-bg-light);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}._searchWrap_axh31_92{flex:1;min-width:260px;max-width:450px;position:relative}._searchIcon_axh31_99{color:var(--color-muted);position:absolute;top:50%;left:12px;transform:translateY(-50%)}._searchInput_axh31_107{border:1px solid var(--color-border);background:var(--color-white);border-radius:8px;width:100%;padding:9px 12px 9px 38px;font-size:.88rem}._searchInput_axh31_107:focus{border-color:var(--color-blue-hover);box-shadow:0 0 0 3px var(--shadow-subtle);outline:none}._filterSelect_axh31_122{border:1px solid var(--color-border);background:var(--color-white);color:var(--color-text-dark);cursor:pointer;border-radius:8px;padding:9px 14px;font-size:.88rem;font-weight:600}._tableWrap_axh31_133{width:100%;overflow-x:auto}._table_axh31_133{border-collapse:collapse;text-align:left;width:100%;font-size:.88rem}._table_axh31_133 th{background:var(--color-bg-light);color:var(--color-muted);border-bottom:2px solid var(--color-border);white-space:nowrap;padding:12px 16px;font-weight:700}._table_axh31_133 td{border-bottom:1px solid var(--color-bg-light);vertical-align:middle;padding:14px 16px}._table_axh31_133 tr:hover{background:var(--color-bg-light)}._statusBadge_axh31_164{letter-spacing:.3px;border:1px solid #0000;border-radius:6px;padding:4px 10px;font-size:.75rem;font-weight:700;display:inline-block}._pagination_axh31_174{border-top:1px solid var(--color-border);background:var(--color-white);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}._pageControls_axh31_185{align-items:center;gap:8px;display:flex}._pageBtn_axh31_191{border:1px solid var(--color-border);background:var(--color-white);color:var(--color-text-dark);cursor:pointer;border-radius:6px;padding:6px 12px;font-size:.85rem;font-weight:600}._pageBtn_axh31_191:disabled{opacity:.5;cursor:not-allowed}._pageBtn_axh31_191._active_axh31_207{background:var(--color-blue-hover);color:var(--color-white);border-color:var(--color-blue-hover)}._drawerOverlay_axh31_214{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1000;background:#0f172a73;justify-content:flex-end;animation:.2s ease-out _fadeIn_axh31_1;display:flex;position:fixed;inset:0}._drawerContent_axh31_225{background:var(--color-white);flex-direction:column;width:520px;max-width:92vw;height:100vh;animation:.28s cubic-bezier(.16,1,.3,1) _slideInRight_axh31_1;display:flex;overflow:hidden;box-shadow:-10px 0 40px #0003}@keyframes _slideInRight_axh31_1{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes _fadeIn_axh31_1{0%{opacity:0}to{opacity:1}}._drawerHeader_axh31_255{border-bottom:1px solid var(--color-border);background:var(--color-bg-light);justify-content:space-between;align-items:flex-start;padding:20px 24px;display:flex}._drawerHeaderTitle_axh31_264{color:var(--color-navy-dark);align-items:center;gap:8px;margin:0 0 4px;font-size:1.15rem;font-weight:800;display:flex}._drawerHeaderSubtitle_axh31_274{color:var(--color-muted);margin:0;font-size:.82rem}._drawerCloseBtn_axh31_280{cursor:pointer;width:32px;height:32px;color:var(--color-muted);background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;transition:all .15s;display:flex}._drawerCloseBtn_axh31_280:hover{background:var(--color-white);border-color:var(--color-border);color:var(--color-navy-dark)}._drawerBody_axh31_300{flex-direction:column;flex:1;gap:18px;padding:24px;display:flex;overflow-y:auto}._drawerSectionTitle_axh31_309{text-transform:uppercase;letter-spacing:.6px;color:var(--color-blue-hover);align-items:center;gap:6px;margin:8px 0 4px;font-size:.78rem;font-weight:800;display:flex}._formGrid_axh31_321{grid-template-columns:1fr 1fr;gap:14px;display:grid}._formField_axh31_327{flex-direction:column;gap:5px;display:flex}._formFieldFull_axh31_333{flex-direction:column;grid-column:1/-1;gap:5px;display:flex}._fieldLabel_axh31_340{color:var(--color-text-dark);font-size:.82rem;font-weight:600}._fieldInput_axh31_346,._fieldSelect_axh31_347{border:1px solid var(--color-border);background:var(--color-white);width:100%;color:var(--color-text-dark);box-sizing:border-box;border-radius:8px;padding:10px 12px;font-size:.88rem;transition:border-color .15s,box-shadow .15s}._fieldInput_axh31_346:focus,._fieldSelect_axh31_347:focus{border-color:var(--color-blue-hover);box-shadow:0 0 0 3px var(--shadow-subtle);outline:none}._chipGroup_axh31_366{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}._chip_axh31_366{background:var(--color-bg-light);border:1px solid var(--color-border);color:var(--color-text-dark);cursor:pointer;border-radius:16px;padding:4px 10px;font-size:.75rem;font-weight:600;transition:all .15s}._chip_axh31_366:hover{border-color:var(--color-blue-hover);color:var(--color-blue-hover)}._chipActive_axh31_390{background:var(--color-blue-hover);border-color:var(--color-blue-hover);color:var(--color-white)}._passwordWrap_axh31_396{align-items:center;gap:8px;display:flex}._quickGenBtn_axh31_402{background:var(--color-bg-light);border:1px solid var(--color-border);color:var(--color-navy-dark);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:4px;padding:9px 12px;font-size:.78rem;font-weight:700;transition:all .15s;display:inline-flex}._quickGenBtn_axh31_402:hover{background:var(--color-white);border-color:var(--color-blue-hover);color:var(--color-blue-hover)}._drawerFooter_axh31_424{border-top:1px solid var(--color-border);background:var(--color-bg-light);justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}@media (width<=1024px){._headerRow_axh31_8{flex-direction:column;align-items:flex-start}}@media (width<=768px){._statsGrid_axh31_30{grid-template-columns:repeat(2,1fr);gap:12px}._toolbar_axh31_81{flex-direction:column;align-items:stretch;gap:10px}._searchWrap_axh31_92{min-width:0;max-width:100%}._filterSelect_axh31_122{width:100%}._pagination_axh31_174{text-align:center;flex-direction:column;align-items:center}._drawerContent_axh31_225{width:100vw;max-width:100vw}._formGrid_axh31_321{grid-template-columns:1fr;gap:12px}._passwordWrap_axh31_396{flex-direction:column;align-items:stretch}._quickGenBtn_axh31_402{justify-content:center}}@media (width<=480px){._statsGrid_axh31_30{grid-template-columns:1fr}._drawerHeader_axh31_255,._drawerBody_axh31_300{padding:16px}._drawerFooter_axh31_424{flex-direction:column;padding:14px 16px}._drawerFooter_axh31_424 button{justify-content:center;width:100%}}._container_yfyco_1{flex-direction:column;gap:24px;width:100%;padding-bottom:80px;display:flex}._headerBar_yfyco_10{background:var(--color-white);border:1px solid var(--color-border);box-shadow:0 1px 3px var(--shadow-subtle);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 28px;display:flex}._kicker_yfyco_23{text-transform:uppercase;letter-spacing:.06em;color:var(--color-blue-hover);margin-bottom:4px;font-size:.78rem;font-weight:700;display:block}._mainTitle_yfyco_33{color:var(--color-navy-dark);margin:0 0 6px;font-size:1.6rem;font-weight:800}._subTitle_yfyco_40{color:var(--color-muted);max-width:650px;margin:0;font-size:.92rem}._topActions_yfyco_47{align-items:center;gap:10px;display:flex}._addDomainBtn_yfyco_53{background:var(--color-cyan);color:var(--color-white);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 18px;font-size:.88rem;font-weight:600;transition:all .2s;display:inline-flex}._addDomainBtn_yfyco_53:hover{background:var(--color-navy);transform:translateY(-1px)}._syncBtn_yfyco_73{background:var(--color-blue-hover);color:var(--color-white);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 18px;font-size:.88rem;font-weight:600;transition:all .2s;display:inline-flex}._syncBtn_yfyco_73:hover:not(:disabled){background:var(--color-navy)}._pullBtn_yfyco_92{background:var(--color-bg-light);color:var(--color-text-dark);border:1px solid var(--color-border);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-size:.88rem;font-weight:600;transition:all .2s;display:inline-flex}._pullBtn_yfyco_92:hover:not(:disabled){background:var(--color-bg-light)}._statusBanner_yfyco_112{border-radius:8px;align-items:center;gap:10px;padding:12px 18px;font-size:.88rem;font-weight:600;display:flex}._statusSuccess_yfyco_122,._statusError_yfyco_128{background:var(--color-bg-light);color:var(--color-navy);border:1px solid var(--color-navy)}._pathGrid_yfyco_135{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:22px;display:grid}._pathCard_yfyco_141{background:var(--color-white);border:1.5px solid var(--color-border);box-shadow:0 1px 3px var(--shadow-subtle);border-radius:14px;flex-direction:column;padding:24px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative}._pathCard_yfyco_141:hover{border-color:var(--color-border);box-shadow:0 12px 28px var(--shadow-subtle);transform:translateY(-3px)}._pathHeader_yfyco_159{align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}._pathIconWrap_yfyco_166{width:52px;height:52px;color:var(--color-white);box-shadow:0 4px 12px var(--shadow-card);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._pathMeta_yfyco_178{flex-direction:column;flex:1;display:flex}._pathTitleRow_yfyco_184{justify-content:space-between;align-items:center;width:100%;display:flex}._domainCardActions_yfyco_191{align-items:center;gap:4px;display:flex}._domainIconBtn_yfyco_197{color:var(--color-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:all .15s;display:flex}._domainIconBtn_yfyco_197:hover{background:var(--color-bg-light);color:var(--color-blue-hover)}._domainDeleteBtn_yfyco_215:hover{background:var(--color-bg-light);color:var(--color-navy-dark)}._samplePillEmpty_yfyco_220{background:var(--color-bg-light);color:var(--color-muted);border-radius:4px;padding:3px 8px;font-size:.74rem;font-style:italic}._pathBadge_yfyco_229{text-transform:uppercase;color:var(--color-blue-hover);letter-spacing:.04em;font-size:.72rem;font-weight:700}._pathName_yfyco_237{color:var(--color-navy-dark);margin:2px 0 0;font-size:1.25rem;font-weight:800}._pathDesc_yfyco_244{color:var(--color-muted);min-height:42px;margin:0 0 18px;font-size:.88rem;line-height:1.5}._pathStats_yfyco_252{background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:10px;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;padding:12px 14px;display:grid}._statBox_yfyco_263{flex-direction:column;display:flex}._statBox_yfyco_263 strong{color:var(--color-navy-dark);font-size:1.25rem;font-weight:800}._statBox_yfyco_263 span{color:var(--color-muted);font-size:.74rem;font-weight:600}._sampleRow_yfyco_280{margin-bottom:20px}._sampleRow_yfyco_280 small{color:var(--color-muted);margin-bottom:6px;font-size:.75rem;font-weight:600;display:block}._samplePills_yfyco_292{flex-wrap:wrap;gap:6px;display:flex}._samplePill_yfyco_220{background:var(--color-bg-light);color:var(--color-muted);white-space:nowrap;border-radius:4px;padding:3px 8px;font-size:.74rem}._pathFooter_yfyco_307{border-top:1px solid var(--color-bg-light);gap:10px;margin-top:auto;padding-top:14px;display:flex}._viewCoursesBtn_yfyco_315{background:var(--color-blue-hover);color:var(--color-white);cursor:pointer;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:9px 14px;font-size:.85rem;font-weight:600;transition:all .2s;display:inline-flex}._viewCoursesBtn_yfyco_315:hover{background:var(--color-navy)}._addCourseQuickBtn_yfyco_336{background:var(--color-bg-light);color:var(--color-text-dark);border:1px solid var(--color-border);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:9px 14px;font-size:.85rem;font-weight:600;transition:all .2s;display:inline-flex}._addCourseQuickBtn_yfyco_336:hover{background:var(--color-border);color:var(--color-navy-dark)}._breadcrumbBar_yfyco_357{align-items:center;gap:8px;font-size:.88rem;display:flex}._breadcrumbLink_yfyco_364{color:var(--color-blue-hover);cursor:pointer;background:0 0;border:none;padding:0;font-weight:700}._breadcrumbLink_yfyco_364:hover{text-decoration:underline}._breadcrumbCurrent_yfyco_377{color:var(--color-muted);font-weight:600}._pathHeroBanner_yfyco_383{background:var(--color-white);border:1px solid var(--color-border);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:24px 28px;display:flex}._pathHeroLeft_yfyco_395{align-items:center;gap:18px;display:flex}._heroIconBox_yfyco_401{width:56px;height:56px;color:var(--color-white);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._domainTag_yfyco_412{text-transform:uppercase;color:var(--color-blue-hover);letter-spacing:.04em;font-size:.75rem;font-weight:700}._heroTitle_yfyco_420{color:var(--color-navy-dark);margin:2px 0 4px;font-size:1.5rem;font-weight:800}._heroDesc_yfyco_427{color:var(--color-muted);margin:0;font-size:.88rem}._heroActions_yfyco_433{flex-wrap:wrap;gap:10px;display:flex}._primaryActionBtn_yfyco_439{background:var(--color-blue-hover);color:var(--color-white);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 18px;font-size:.88rem;font-weight:600;transition:all .2s;display:inline-flex}._primaryActionBtn_yfyco_439:hover{background:var(--color-navy)}._secondaryActionBtn_yfyco_458{background:var(--color-bg-light);color:var(--color-text-dark);border:1px solid var(--color-border);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-size:.88rem;font-weight:600;transition:all .2s;display:inline-flex}._secondaryActionBtn_yfyco_458:hover{background:var(--color-bg-light)}._filterToolbar_yfyco_478{background:var(--color-white);border:1px solid var(--color-border);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}._searchBox_yfyco_490{background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:8px;flex:1;align-items:center;gap:10px;min-width:260px;padding:8px 14px;display:flex}._searchBox_yfyco_490 input{background:0 0;border:none;outline:none;width:100%;font-size:.88rem}._filterGroup_yfyco_510{gap:10px;display:flex}._filterGroup_yfyco_510 select{border:1px solid var(--color-border);background:var(--color-white);color:var(--color-text-dark);border-radius:8px;outline:none;padding:8px 12px;font-size:.85rem;font-weight:600}._tableCard_yfyco_527{background:var(--color-white);border:1px solid var(--color-border);box-shadow:0 1px 3px var(--shadow-subtle);border-radius:12px;overflow-x:auto}._courseTable_yfyco_535{border-collapse:collapse;text-align:left;width:100%}._courseTable_yfyco_535 th{background:var(--color-bg-light);text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted);border-bottom:1px solid var(--color-border);padding:12px 18px;font-size:.78rem;font-weight:700}._courseTable_yfyco_535 td{border-bottom:1px solid var(--color-bg-light);vertical-align:middle;padding:16px 18px}._courseTable_yfyco_535 tr:hover{background:var(--color-bg-light)}._courseTitleCell_yfyco_562{align-items:center;gap:12px;display:flex}._courseCodeBadge_yfyco_568{background:var(--color-bg-light);color:var(--color-blue-hover);white-space:nowrap;text-align:center;border:1px solid var(--color-border);border-radius:6px;flex-shrink:0;padding:5px 9px;font-family:monospace;font-size:.75rem;font-weight:800}._courseNameText_yfyco_582{color:var(--color-navy-dark);font-size:.95rem;display:block}._courseBadgeText_yfyco_588{color:var(--color-muted);font-size:.78rem;display:block}._metaCell_yfyco_594{flex-direction:column;gap:4px;display:flex}._levelTag_yfyco_600{color:var(--color-text-dark);font-size:.78rem;font-weight:700}._durationTag_yfyco_606{color:var(--color-muted);font-size:.75rem}._curriculumCell_yfyco_611{color:var(--color-muted);flex-direction:column;gap:4px;font-size:.8rem;display:flex}._curriculumCell_yfyco_611 span{align-items:center;gap:6px;display:flex}._pricingCell_yfyco_625{flex-direction:column;display:flex}._pricingCell_yfyco_625 strong{color:var(--color-cyan);font-size:.95rem}._pricingCell_yfyco_625 del{color:var(--color-muted);font-size:.75rem}._statusPill_yfyco_640{border-radius:12px;padding:4px 10px;font-size:.72rem;font-weight:700;display:inline-block}._statusPublished_yfyco_648{background:var(--color-border);color:var(--color-navy)}._statusDraft_yfyco_653{background:var(--color-bg-light);color:var(--color-muted)}._statusReview_yfyco_658{background:var(--color-bg-light);color:var(--color-navy)}._statusArchived_yfyco_663{background:var(--color-border);color:var(--color-navy)}._actionsCell_yfyco_668{justify-content:flex-end;gap:6px;display:flex}._actionIconButton_yfyco_674{background:var(--color-bg-light);border:1px solid var(--color-border);color:var(--color-text-dark);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}._actionIconButton_yfyco_674:hover{background:var(--color-bg-light);border-color:var(--color-border);color:var(--color-blue-hover)}._actionDeleteButton_yfyco_694{background:var(--color-bg-light);border:1px solid var(--color-navy);color:var(--color-navy-dark);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}._actionDeleteButton_yfyco_694:hover{background:var(--color-navy-dark);color:var(--color-white)}._emptyCard_yfyco_713{background:var(--color-white);border:1px solid var(--color-border);text-align:center;color:var(--color-muted);border-radius:12px;padding:48px 24px}._emptyCard_yfyco_713 h3{color:var(--color-navy-dark);margin:12px 0 6px;font-size:1.2rem}._setupHeaderBar_yfyco_729{background:var(--color-white);border:1px solid var(--color-border);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}._setupHeaderLeft_yfyco_741{flex-direction:column;gap:4px;display:flex}._pathBadgeSmall_yfyco_747{background:var(--color-bg-light);color:var(--color-blue-hover);border-radius:6px;gap:6px;width:fit-content;padding:3px 8px;font-size:.78rem;display:inline-flex}._setupTitle_yfyco_758{color:var(--color-navy-dark);margin:0;font-size:1.4rem;font-weight:800}._setupHeaderActions_yfyco_765{gap:10px;display:flex}._saveDraftBtn_yfyco_770{background:var(--color-bg-light);color:var(--color-text-dark);border:1px solid var(--color-border);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:10px 16px;font-size:.88rem;font-weight:600;transition:all .2s;display:inline-flex}._saveDraftBtn_yfyco_770:hover{background:var(--color-bg-light)}._tabNavStrip_yfyco_790{background:var(--color-white);border:1px solid var(--color-border);border-radius:10px;gap:6px;padding:6px;display:flex;overflow-x:auto}._wizardTabBtn_yfyco_800{color:var(--color-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:8px 14px;font-size:.82rem;font-weight:600;transition:all .2s;display:inline-flex}._wizardTabBtn_yfyco_800:hover{background:var(--color-bg-light);color:var(--color-navy-dark)}._wizardTabBtnActive_yfyco_821{background:var(--color-blue-hover);color:var(--color-white)!important}._setupBodyCard_yfyco_827{background:var(--color-white);border:1px solid var(--color-border);box-shadow:0 1px 3px var(--shadow-subtle);border-radius:12px;padding:28px}._tabSection_yfyco_835{flex-direction:column;gap:20px;display:flex}._sectionHeading_yfyco_841{color:var(--color-navy-dark);margin:0;font-size:1.2rem;font-weight:800}._sectionSubtitle_yfyco_848{color:var(--color-muted);margin:0;font-size:.88rem}._sectionHeaderRow_yfyco_854{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._formGrid2_yfyco_863{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;display:grid}._formGroup_yfyco_869{flex-direction:column;gap:6px;display:flex}._formGroup_yfyco_869 label,._formGroupFull_yfyco_876 label{color:var(--color-text-dark);font-size:.82rem;font-weight:700}._formGroup_yfyco_869 input,._formGroup_yfyco_869 select,._formGroupFull_yfyco_876 input,._formGroupFull_yfyco_876 textarea{border:1.5px solid var(--color-border);background:var(--color-white);color:var(--color-navy-dark);border-radius:8px;outline:none;padding:10px 14px;font-size:.88rem;transition:border-color .2s}._formGroup_yfyco_869 input:focus,._formGroup_yfyco_869 select:focus,._formGroupFull_yfyco_876 input:focus,._formGroupFull_yfyco_876 textarea:focus{border-color:var(--color-blue-hover)}._formGroupFull_yfyco_876{flex-direction:column;gap:6px;width:100%;display:flex}._disabledInput_yfyco_910{cursor:not-allowed;background:var(--color-bg-light)!important;color:var(--color-muted)!important}._checkboxLabel_yfyco_916{cursor:pointer;align-items:center;gap:10px;font-size:.92rem;display:inline-flex}._addInputRow_yfyco_925{gap:10px;display:flex}._addInputRow_yfyco_925 input{border:1.5px solid var(--color-border);border-radius:8px;outline:none;flex:1;padding:10px 14px;font-size:.88rem}._itemsList_yfyco_939{flex-direction:column;gap:8px;display:flex}._itemRow_yfyco_945{background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:8px;align-items:center;gap:12px;padding:10px 14px;display:flex}._itemText_yfyco_955{color:var(--color-navy-dark);flex:1;font-size:.88rem}._deleteSmallBtn_yfyco_961{color:var(--color-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:4px;padding:4px;transition:all .2s;display:inline-flex}._deleteSmallBtn_yfyco_961:hover{color:var(--color-navy-dark);background:var(--color-bg-light)}._emptyHelpText_yfyco_979{color:var(--color-muted);font-size:.85rem;font-style:italic}._curriculumHierarchy_yfyco_986{flex-direction:column;gap:18px;display:flex}._moduleCardBlock_yfyco_992{background:var(--color-bg-light);border:1.5px solid var(--color-border);border-radius:10px;padding:18px}._moduleHeaderBar_yfyco_999{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}._moduleTitleInputGroup_yfyco_1007{flex:1;align-items:center;gap:10px;display:flex}._moduleNumBadge_yfyco_1014{background:var(--color-blue-hover);color:var(--color-white);border-radius:6px;padding:4px 8px;font-size:.75rem;font-weight:800}._moduleTitleInputGroup_yfyco_1007 input{border:1px solid var(--color-border);border-radius:6px;flex:1;padding:8px 12px;font-size:.95rem;font-weight:700}._moduleControls_yfyco_1032{align-items:center;gap:8px;display:flex}._moduleControls_yfyco_1032 input{border:1px solid var(--color-border);border-radius:6px;padding:8px 10px;font-size:.82rem}._lessonsContainer_yfyco_1045{background:var(--color-white);border:1px solid var(--color-border);border-radius:8px;flex-direction:column;gap:8px;padding:14px;display:flex}._lessonsHeader_yfyco_1055{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}._lessonsHeader_yfyco_1055 label{text-transform:uppercase;color:var(--color-muted);font-size:.78rem;font-weight:700}._addLessonBtn_yfyco_1069{background:var(--color-bg-light);color:var(--color-blue-hover);border:1px solid var(--color-border);cursor:pointer;border-radius:4px;align-items:center;gap:4px;padding:4px 10px;font-size:.75rem;font-weight:700;display:inline-flex}._lessonRow_yfyco_1083{background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:6px;align-items:center;gap:10px;padding:8px 10px;display:flex}._lessonTitleInput_yfyco_1093{border:1px solid var(--color-border);border-radius:4px;flex:1;padding:6px 10px;font-size:.82rem}._lessonRow_yfyco_1083 select{border:1px solid var(--color-border);border-radius:4px;padding:6px 8px;font-size:.78rem}._previewCheck_yfyco_1108{color:var(--color-muted);align-items:center;gap:4px;font-size:.75rem;display:flex}._addProjectBox_yfyco_1117{background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:10px;flex-direction:column;gap:14px;padding:18px;display:flex}._projectListGrid_yfyco_1127{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}._projectItemCard_yfyco_1133{background:var(--color-white);border:1px solid var(--color-border);border-radius:8px;flex-direction:column;gap:8px;padding:14px;display:flex}._projectHeader_yfyco_1143{justify-content:space-between;align-items:flex-start;display:flex}._diffBadge_yfyco_1149{background:var(--color-bg-light);color:var(--color-blue-hover);border-radius:4px;padding:2px 6px;font-size:.72rem;font-weight:700}._projectItemCard_yfyco_1133 p{color:var(--color-muted);margin:0;font-size:.82rem}._pricingPreviewBox_yfyco_1165{background:var(--color-bg-light);border:1.5px dashed var(--color-blue-hover);border-radius:10px;flex-direction:column;gap:10px;padding:18px;display:flex}._pricingPreviewHeader_yfyco_1175{color:var(--color-blue-hover);align-items:center;gap:8px;font-size:.92rem;display:flex}._pricingDisplayRow_yfyco_1183{align-items:baseline;gap:12px;display:flex}._originalPrice_yfyco_1189{color:var(--color-muted);font-size:1.1rem}._finalPrice_yfyco_1194{color:var(--color-navy-dark);font-size:1.8rem;font-weight:800}._savingsTag_yfyco_1200{background:var(--color-border);color:var(--color-navy);border-radius:6px;padding:4px 8px;font-size:.78rem;font-weight:700}._taxBreakdown_yfyco_1209{color:var(--color-muted);flex-wrap:wrap;gap:16px;font-size:.82rem;display:flex}._taxBreakdown_yfyco_1209 strong{color:var(--color-navy-dark)}._tagGrid_yfyco_1222{flex-wrap:wrap;gap:8px;display:flex}._tagSelectorBtn_yfyco_1228{background:var(--color-bg-light);border:1px solid var(--color-border);color:var(--color-text-dark);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:.85rem;font-weight:600;transition:all .2s;display:inline-flex}._tagSelectorBtn_yfyco_1228:hover{background:var(--color-bg-light)}._tagSelectorBtnActive_yfyco_1247{background:var(--color-bg-light);border-color:var(--color-blue-hover);color:var(--color-blue-hover)}._readinessProgressWrap_yfyco_1254{background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:10px;padding:16px}._readinessScoreRow_yfyco_1261{justify-content:space-between;margin-bottom:8px;font-size:.92rem;display:flex}._readinessScoreRow_yfyco_1261 strong{color:var(--color-blue-hover)}._readinessBar_yfyco_1272{background:var(--color-border);border-radius:5px;height:10px;overflow:hidden}._readinessBarFill_yfyco_1279{border-radius:5px;height:100%;transition:width .3s}._checklistGrid_yfyco_1285{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}._checkItem_yfyco_1291{border-radius:8px;align-items:center;gap:10px;padding:12px 14px;font-size:.88rem;font-weight:600;display:flex}._checkItemPassed_yfyco_1301,._checkItemPending_yfyco_1307{background:var(--color-bg-light);border:1px solid var(--color-navy);color:var(--color-navy)}._publishBox_yfyco_1313{background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:10px;padding:24px}._stickyFooterBar_yfyco_1321{background:var(--color-white);border-top:1px solid var(--color-border);box-shadow:0 -4px 16px var(--shadow-card);z-index:100;justify-content:space-between;align-items:center;padding:14px 28px;display:flex;position:fixed;bottom:0;left:0;right:0}._footerLeft_yfyco_1336{align-items:center;gap:14px;display:flex}._miniScoreBadge_yfyco_1342{background:var(--color-bg-light);color:var(--color-blue-hover);border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:.8rem;display:inline-flex}._footerRight_yfyco_1353{align-items:center;gap:10px;display:flex}._modalOverlay_yfyco_1360{background:var(--shadow-subtle);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._modalBox_yfyco_1372{background:var(--color-white);width:100%;max-width:620px;max-height:90vh;box-shadow:0 20px 40px var(--shadow-card);border-radius:16px;flex-direction:column;display:flex;overflow-y:auto}._modalHeader_yfyco_1384{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}._modalHeaderTitle_yfyco_1392{align-items:center;gap:10px;display:flex}._modalHeaderTitle_yfyco_1392 h3{color:var(--color-navy-dark);margin:0;font-size:1.25rem;font-weight:800}._modalCloseBtn_yfyco_1405{color:var(--color-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:all .15s;display:flex}._modalCloseBtn_yfyco_1405:hover{background:var(--color-bg-light);color:var(--color-navy-dark)}._modalForm_yfyco_1423{flex-direction:column;gap:18px;padding:24px;display:flex}._formRow2_yfyco_1430{grid-template-columns:2fr 1fr;gap:14px;display:grid}._gradientPresets_yfyco_1436{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}._gradientBtn_yfyco_1443{cursor:pointer;border:2px solid #0000;border-radius:8px;width:38px;height:38px;transition:all .2s}._gradientBtn_yfyco_1443:hover{transform:scale(1.1)}._gradientBtnActive_yfyco_1456{border-color:var(--color-navy-dark);box-shadow:0 0 0 3px var(--shadow-subtle);transform:scale(1.12)}._previewBox_yfyco_1462{background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:12px;padding:14px 16px}._previewLabel_yfyco_1469{color:var(--color-muted);letter-spacing:.05em;margin-bottom:10px;font-size:.72rem;font-weight:700;display:block}._previewCard_yfyco_1478{align-items:center;gap:14px;display:flex}._previewCard_yfyco_1478 strong{color:var(--color-navy-dark);font-size:1rem;font-weight:700;display:block}._previewCard_yfyco_1478 p{color:var(--color-muted);margin:2px 0 0;font-size:.82rem;line-height:1.4}._modalActions_yfyco_1498{border-top:1px solid var(--color-border);justify-content:flex-end;gap:10px;margin-top:10px;padding-top:14px;display:flex}._cancelBtn_yfyco_1507{background:var(--color-bg-light);border:1px solid var(--color-border);color:var(--color-muted);cursor:pointer;border-radius:8px;padding:9px 18px;font-size:.88rem;font-weight:600;transition:all .15s}._cancelBtn_yfyco_1507:hover{background:var(--color-bg-light)}._saveDomainBtn_yfyco_1523{background:var(--color-blue-hover);color:var(--color-white);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:9px 20px;font-size:.88rem;font-weight:600;transition:all .2s;display:inline-flex}._saveDomainBtn_yfyco_1523:hover{background:var(--color-navy)}@media (width<=1024px){._headerBar_yfyco_10{flex-direction:column;align-items:flex-start;padding:20px}._topActions_yfyco_47{flex-wrap:wrap;gap:8px;width:100%}}@media (width<=768px){._headerBar_yfyco_10{padding:16px}._mainTitle_yfyco_33{font-size:1.35rem}._formGrid2_yfyco_863{grid-template-columns:1fr;gap:14px}._modalBox_yfyco_1372{max-width:100%;margin:10px}._modalHeader_yfyco_1384{padding:16px}._modalActions_yfyco_1498{flex-direction:column}._cancelBtn_yfyco_1507,._saveDomainBtn_yfyco_1523{justify-content:center;width:100%}}@media (width<=480px){._topActions_yfyco_47 button{justify-content:center;width:100%}}._adminLayout_g1dae_5{background:var(--color-bg-light);width:100%;height:100vh;max-height:100vh;display:flex;position:relative;overflow:hidden}._sidebar_g1dae_18{background:var(--color-navy);width:260px;color:var(--color-white);z-index:100;border-right:1px solid var(--color-white);flex-direction:column;flex-shrink:0;height:100vh;transition:width .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative}._sidebarCollapsed_g1dae_32{width:76px}._sidebarHeader_g1dae_36{border-bottom:1px solid var(--color-white);justify-content:space-between;align-items:center;gap:10px;height:64px;padding:0 18px;display:flex}._sidebarBrand_g1dae_46{align-items:center;gap:10px;display:flex;overflow:hidden}._sidebarBrandIcon_g1dae_53{background:var(--color-blue-hover);width:36px;height:36px;color:var(--color-white);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._sidebarBrandText_g1dae_65{white-space:nowrap;flex-direction:column;display:flex;overflow:hidden}._sidebarBrandTitle_g1dae_72{color:var(--color-white);letter-spacing:-.01em;font-size:.95rem;font-weight:800;line-height:1.2}._sidebarBrandSubtitle_g1dae_80{color:var(--color-border);text-transform:uppercase;letter-spacing:.5px;font-size:.68rem;font-weight:600}._collapseToggleBtn_g1dae_88{background:var(--color-white);border:1px solid var(--color-white);color:var(--color-border);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}._collapseToggleBtn_g1dae_88:hover{background:var(--color-blue-hover);color:var(--color-white);border-color:var(--color-blue-hover)}._sidebarNav_g1dae_110{flex-direction:column;flex:1;gap:16px;padding:14px 10px;display:flex;overflow-y:auto}._sidebarNav_g1dae_110::-webkit-scrollbar{width:4px}._sidebarNav_g1dae_110::-webkit-scrollbar-thumb{background:var(--color-white);border-radius:4px}._navGroup_g1dae_128{flex-direction:column;gap:2px;display:flex}._navGroupTitle_g1dae_134{color:var(--color-muted);text-transform:uppercase;letter-spacing:.8px;white-space:nowrap;text-overflow:ellipsis;padding:6px 12px 4px;font-size:.68rem;font-weight:700;overflow:hidden}._navItem_g1dae_146{color:var(--color-border);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;width:100%;padding:10px 14px;font-size:.85rem;font-weight:600;transition:all .2s;display:flex;position:relative}._navItem_g1dae_146:hover{background:var(--color-bg-light);color:var(--color-navy)}._navItemActive_g1dae_170{box-shadow:0 4px 12px var(--shadow-subtle);font-weight:700;background:var(--color-blue-hover)!important;color:var(--color-white)!important}._navItemIcon_g1dae_177{flex-shrink:0;justify-content:center;align-items:center;display:flex}._navItemLabel_g1dae_184{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._navCounterPill_g1dae_191{background:var(--color-blue);color:var(--color-white);border-radius:10px;flex-shrink:0;margin-left:auto;padding:2px 7px;font-size:.7rem;font-weight:700}._navItemActive_g1dae_170 ._navCounterPill_g1dae_191{background:var(--color-white);color:var(--color-blue-hover)}._sidebarFooter_g1dae_208{border-top:1px solid var(--color-white);justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}._sidebarUser_g1dae_217{align-items:center;gap:10px;display:flex;overflow:hidden}._userAvatar_g1dae_224{background:var(--color-blue-hover);width:32px;height:32px;color:var(--color-white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:flex}._userInfo_g1dae_238{white-space:nowrap;flex-direction:column;display:flex;overflow:hidden}._userName_g1dae_245{color:var(--color-white);text-overflow:ellipsis;font-size:.82rem;font-weight:700;overflow:hidden}._userRole_g1dae_253{color:var(--color-border);text-overflow:ellipsis;font-size:.68rem;overflow:hidden}._mainWrapper_g1dae_263{flex-direction:column;flex:1;min-width:0;height:100vh;max-height:100vh;display:flex;overflow:hidden auto}._topBar_g1dae_275{background:var(--color-white);border-bottom:1px solid var(--color-border);z-index:40;height:64px;box-shadow:0 1px 3px var(--shadow-subtle);justify-content:space-between;align-items:center;padding:0 32px;display:flex;position:sticky;top:0}._topBarLeft_g1dae_289{align-items:center;gap:16px;display:flex}._mobileMenuBtn_g1dae_295{background:var(--color-bg-light);border:1px solid var(--color-border);color:var(--color-navy);cursor:pointer;border-radius:6px;padding:6px;display:none}._breadcrumbs_g1dae_305{color:var(--color-muted);align-items:center;gap:8px;font-size:.85rem;font-weight:500;display:flex}._breadcrumbRoot_g1dae_314{color:var(--color-navy);font-weight:700}._breadcrumbSeparator_g1dae_319{color:var(--color-border)}._breadcrumbActive_g1dae_323{color:var(--color-blue-hover);font-weight:600}._topBarRight_g1dae_328{align-items:center;gap:14px;display:flex}._globalSearchTrigger_g1dae_334{background:var(--color-bg-light);border:1px solid var(--color-border);color:var(--color-muted);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:7px 14px;font-size:.82rem;font-weight:500;transition:all .2s;display:flex}._globalSearchTrigger_g1dae_334:hover{background:var(--color-bg-light);border-color:var(--color-blue-hover);color:var(--color-navy)}._searchKeyShortcut_g1dae_355{background:var(--color-border);color:var(--color-muted);border-radius:4px;padding:2px 6px;font-size:.7rem;font-weight:700}._adminBadgeTag_g1dae_364{background:var(--color-bg-light);border:1px solid var(--color-border);color:var(--color-blue-hover);border-radius:6px;align-items:center;gap:6px;padding:5px 10px;font-size:.75rem;font-weight:700;display:flex}._logoutButton_g1dae_377{background:var(--color-bg-light);border:1px solid var(--color-border);color:var(--color-muted);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:7px 12px;font-size:.8rem;font-weight:600;transition:all .2s;display:flex}._logoutButton_g1dae_377:hover{background:var(--color-border);border-color:var(--color-navy);color:var(--color-navy-dark)}._mainWorkspace_g1dae_401{box-sizing:border-box;flex-direction:column;flex:1;width:100%;min-width:0;max-width:100%;padding:24px 28px;display:flex}._workspaceInner_g1dae_412{box-sizing:border-box;flex-direction:column;flex:1;width:100%;min-width:0;max-width:100%;display:flex}._mobileBackdrop_g1dae_425{display:none}@media (width<=1024px){._sidebar_g1dae_18{box-shadow:0 0 30px var(--shadow-card);z-index:1000;transition:transform .3s cubic-bezier(.16,1,.3,1);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);width:260px!important}._sidebarMobileOpen_g1dae_442{transform:translate(0)}._mobileMenuBtn_g1dae_295{display:flex}._mobileBackdrop_g1dae_425{background:var(--shadow-subtle);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:999;display:block;position:fixed;inset:0}._topBar_g1dae_275{padding:0 20px}._mainWorkspace_g1dae_401{padding:20px}}@media (width<=640px){._topBar_g1dae_275{height:56px;padding:0 14px}._breadcrumbs_g1dae_305,._adminBadgeTag_g1dae_364 span,._globalSearchTrigger_g1dae_334 span:not(._searchKeyShortcut_g1dae_355){display:none}._mainWorkspace_g1dae_401{padding:14px}}._container_vt3bc_1{background:var(--color-bg-light);justify-content:center;align-items:center;min-height:calc(100vh - 160px);padding:24px 16px;display:flex}._loginCard_vt3bc_19{background:var(--color-white);border:1px solid var(--color-border,var(--color-border));border-radius:var(--radius-lg,12px);width:100%;max-width:440px;box-shadow:0 10px 30px var(--shadow-card);padding:32px 28px}._header_vt3bc_39{text-align:center;margin-bottom:24px}._iconBox_vt3bc_49{background:var(--color-navy);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 12px;display:flex}._title_vt3bc_71{color:var(--color-navy,var(--color-navy));margin:0 0 6px;font-size:1.4rem;font-weight:800}._subtitle_vt3bc_85{color:var(--color-muted);margin:0;font-size:.82rem}._errorAlert_vt3bc_97{background:var(--color-error-bg,#fef2f2);border:1px solid var(--color-error-border,#fecaca);color:var(--color-navy-dark);border-radius:6px;align-items:center;gap:8px;margin-bottom:20px;padding:10px 14px;font-size:.82rem;font-weight:600;display:flex}._form_vt3bc_125{flex-direction:column;gap:20px;display:flex}._formGroup_vt3bc_137{flex-direction:column;gap:6px;display:flex}._label_vt3bc_149{color:var(--color-navy,var(--color-navy));font-size:.82rem;font-weight:700}._inputWrap_vt3bc_161{position:relative}._inputIcon_vt3bc_169{color:var(--color-muted);position:absolute;top:50%;left:12px;transform:translateY(-50%)}._input_vt3bc_161{border:1px solid var(--color-border,var(--color-border));border-radius:6px;outline:none;width:100%;padding:11px 12px 11px 38px;font-size:.95rem;transition:border-color .2s}._input_vt3bc_161:focus{border-color:var(--color-blue,var(--color-blue-hover));box-shadow:0 0 0 3px var(--shadow-subtle)}._hintText_vt3bc_215{color:var(--color-muted);margin-top:4px;font-size:.75rem}._hintText_vt3bc_215 code{background:var(--color-bg-light);color:var(--color-blue,var(--color-blue-hover));border-radius:4px;padding:2px 6px;font-weight:700}._footerNote_vt3bc_243{border-top:1px solid var(--color-bg-light);text-align:center;color:var(--color-muted);margin-top:24px;padding-top:16px;font-size:.75rem}@media (width<=480px){._loginCard_vt3bc_19{padding:24px 18px}._title_vt3bc_71{font-size:1.25rem}}._container_1o85m_1{background:var(--color-bg-light);flex-direction:column;align-items:center;min-height:80vh;padding:40px 20px 80px;display:flex}._topBar_1o85m_10{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:860px;margin-bottom:24px;display:flex}._backLink_1o85m_21{color:var(--color-blue-hover);align-items:center;gap:6px;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}._backLink_1o85m_21:hover{text-decoration:underline}._portalTag_1o85m_35{text-transform:uppercase;color:var(--color-muted);letter-spacing:.5px;font-size:.75rem;font-weight:700}._contentWrap_1o85m_43{flex-direction:column;gap:24px;width:100%;max-width:860px;display:flex}._header_1o85m_51{text-align:center;background:var(--color-white);border-radius:var(--radius-lg,12px);border:1px solid var(--color-border,var(--color-border));box-shadow:0 4px 20px var(--shadow-subtle);padding:36px 24px}._iconCircle_1o85m_60{background:var(--color-bg-light);border:2px solid var(--color-border);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:16px;display:inline-flex}._title_1o85m_72{color:var(--color-navy,var(--color-navy));margin:0 0 8px;font-size:1.65rem;font-weight:900}._subtitle_1o85m_79{color:var(--color-muted);max-width:620px;margin:0 auto;font-size:.95rem;line-height:1.6}._searchForm_1o85m_88{width:100%}._searchBox_1o85m_92{background:var(--color-white);border:2px solid var(--color-blue-hover);box-shadow:0 4px 16px var(--shadow-subtle);border-radius:10px;align-items:center;gap:10px;padding:8px 12px 8px 16px;display:flex}._searchInput_1o85m_103{color:var(--color-navy,var(--color-navy));background:0 0;border:none;outline:none;flex:1;font-size:1rem;font-weight:600}._searchBtn_1o85m_113{background:var(--color-blue-hover);color:var(--color-white);cursor:pointer;border:none;border-radius:6px;padding:10px 24px;font-size:.92rem;font-weight:700;transition:background .15s}._searchBtn_1o85m_113:hover{background:var(--color-navy)}._resultCard_1o85m_130{background:var(--color-white);border:1px solid var(--color-border,var(--color-border));border-radius:var(--radius-lg,12px);box-shadow:0 8px 24px var(--shadow-card);overflow:hidden}._statusBanner_1o85m_138{align-items:flex-start;gap:16px;padding:20px 24px;display:flex}._statusIconWrap_1o85m_145{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}._statusValid_1o85m_155{background:var(--color-bg-light);border-bottom:2px solid var(--color-navy)}._statusValid_1o85m_155 ._statusIconWrap_1o85m_145{background:var(--color-border)}._statusValid_1o85m_155 ._statusTitle_1o85m_164{color:var(--color-navy)}._statusRevoked_1o85m_168{background:var(--color-bg-light);border-bottom:2px solid var(--color-navy)}._statusRevoked_1o85m_168 ._statusIconWrap_1o85m_145{background:var(--color-border)}._statusRevoked_1o85m_168 ._statusTitle_1o85m_164{color:var(--color-navy)}._statusReissued_1o85m_181{background:var(--color-navy);border-bottom:2px solid var(--color-border)}._statusReissued_1o85m_181 ._statusIconWrap_1o85m_145{background:var(--color-navy)}._statusReissued_1o85m_181 ._statusTitle_1o85m_164{color:var(--color-navy)}._statusNotFound_1o85m_194{background:var(--color-bg-light);border-bottom:2px solid var(--color-navy)}._statusNotFound_1o85m_194 ._statusIconWrap_1o85m_145{background:var(--color-border)}._statusNotFound_1o85m_194 ._statusTitle_1o85m_164{color:var(--color-navy-dark)}._statusTitle_1o85m_164{margin:0 0 4px;font-size:1.15rem;font-weight:800}._statusMessage_1o85m_213{color:var(--color-muted);margin:0;font-size:.88rem;line-height:1.5}._dossierGrid_1o85m_221{grid-template-columns:1fr 1fr;gap:18px 24px;padding:24px;display:grid}@media (width<=640px){._dossierGrid_1o85m_221{grid-template-columns:1fr}}._dossierItem_1o85m_234{flex-direction:column;gap:3px;display:flex}._dossierLabel_1o85m_240{text-transform:uppercase;color:var(--color-muted);letter-spacing:.5px;font-size:.74rem;font-weight:700}._dossierValue_1o85m_248{color:var(--color-navy,var(--color-navy));font-size:.95rem;line-height:1.4}._dossierValueHighlight_1o85m_254{color:var(--color-blue-hover);font-family:monospace;font-size:1.05rem;font-weight:800}._gradeBadge_1o85m_261{color:var(--color-navy);background:var(--color-border);border:1px solid var(--color-navy);border-radius:12px;width:fit-content;padding:3px 10px;font-size:.88rem;font-weight:800;display:inline-block}._privacyNote_1o85m_274{background:var(--color-bg-light);border-top:1px solid var(--color-border,var(--color-border));color:var(--color-muted);align-items:center;gap:12px;padding:14px 24px;font-size:.78rem;line-height:1.5;display:flex}._instructionCard_1o85m_287{background:var(--color-white);border:1px solid var(--color-border,var(--color-border));border-radius:var(--radius-lg,12px);text-align:center;padding:32px 24px}._instructionIcon_1o85m_295{margin-bottom:12px}._instructionCard_1o85m_287 h3{color:var(--color-navy,var(--color-navy));margin:0 0 8px;font-size:1.1rem;font-weight:800}._instructionCard_1o85m_287 p{color:var(--color-muted);max-width:580px;margin:0 auto;font-size:.88rem;line-height:1.6}._proposalContainer_igziv_1{background:var(--color-bg-light);min-height:100vh;color:var(--color-text-dark);font-family:var(--font-body);justify-content:center;padding:2.5rem 1rem 6rem;display:flex}._proposalWrapper_igziv_11{background:var(--color-navy);border:1px solid var(--color-white);width:100%;max-width:960px;box-shadow:0 25px 60px -15px var(--shadow-card);border-radius:20px;position:relative;overflow:hidden}._letterheadHeader_igziv_23{background:linear-gradient(135deg, var(--shadow-subtle) 0%, var(--shadow-subtle) 100%);border-bottom:1px solid var(--color-white);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:2.5rem 2.5rem 2rem;display:flex}._brandBlock_igziv_34{flex-direction:column;gap:.35rem;display:flex}._brandLogoTitle_igziv_40{letter-spacing:-.03em;color:var(--color-white);align-items:center;gap:.6rem;font-size:1.6rem;font-weight:800;display:flex}._brandHighlight_igziv_50{color:var(--color-blue)}._brandSubtitle_igziv_54{color:var(--color-muted);letter-spacing:.02em;font-size:.85rem}._metaBlock_igziv_60{flex-direction:column;align-items:flex-end;gap:.4rem;display:flex}._proposalBadge_igziv_67{letter-spacing:.04em;text-transform:uppercase;border-radius:9999px;align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:.8rem;font-weight:700;display:inline-flex}._badgeDraft_igziv_79{background:var(--shadow-subtle);color:var(--color-border);border:1px solid var(--shadow-subtle)}._badgeSent_igziv_85{background:var(--shadow-subtle);color:var(--color-cyan);border:1px solid var(--shadow-subtle)}._badgeApproved_igziv_91,._badgeRevisions_igziv_97{background:var(--shadow-subtle);color:var(--color-navy);border:1px solid var(--shadow-subtle)}._proposalNumber_igziv_103{color:var(--color-white);font-family:monospace;font-size:1.1rem;font-weight:700}._versionPill_igziv_110{background:var(--color-text-dark);color:var(--color-cyan);border-radius:4px;margin-left:.4rem;padding:.15rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}._proposalDate_igziv_121{color:var(--color-muted);font-size:.82rem}._proposalBody_igziv_127{flex-direction:column;gap:2.5rem;padding:2.5rem;display:flex}._overviewGrid_igziv_135{background:var(--color-white);border:1px solid var(--color-white);border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;padding:1.5rem;display:grid}._overviewCol_igziv_145{flex-direction:column;gap:.75rem;display:flex}._overviewLabel_igziv_151{text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted);font-size:.75rem;font-weight:700}._overviewValue_igziv_159{color:var(--color-navy);font-size:.95rem;font-weight:500}._overviewTitle_igziv_165{color:var(--color-white);font-size:1.25rem;font-weight:700;line-height:1.4}._section_igziv_173{flex-direction:column;gap:1rem;display:flex}._sectionHeader_igziv_179{border-bottom:1px solid var(--color-white);align-items:center;gap:.6rem;padding-bottom:.75rem;display:flex}._sectionIcon_igziv_187{color:var(--color-blue)}._sectionTitle_igziv_191{color:var(--color-white);letter-spacing:-.01em;font-size:1.15rem;font-weight:700}._paragraph_igziv_198{color:var(--color-border);font-size:.95rem;line-height:1.65}._objectivesList_igziv_205{flex-direction:column;gap:.6rem;margin:0;padding-left:1.25rem;display:flex}._objectiveItem_igziv_213{color:var(--color-border);font-size:.95rem;line-height:1.5}._modulesGrid_igziv_220{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;display:grid}._moduleCard_igziv_226{background:var(--shadow-subtle);border:1px solid var(--color-white);border-radius:12px;flex-direction:column;gap:.75rem;padding:1.25rem;transition:border-color .2s;display:flex}._moduleCard_igziv_226:hover{border-color:var(--shadow-subtle)}._moduleHeader_igziv_241{align-items:center;gap:.5rem;display:flex}._moduleIndex_igziv_247{background:var(--shadow-subtle);color:var(--color-cyan);border-radius:4px;padding:.2rem .5rem;font-size:.75rem;font-weight:700}._moduleTitle_igziv_256{color:var(--color-white);font-size:.95rem;font-weight:700}._moduleDescription_igziv_262{color:var(--color-muted);font-size:.85rem;line-height:1.45}._featureList_igziv_268{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}._featureItem_igziv_277{color:var(--color-border);align-items:center;gap:.4rem;font-size:.82rem;display:flex}._featureIcon_igziv_285{color:var(--color-cyan);flex-shrink:0}._deliverablesList_igziv_291{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}._deliverableItem_igziv_297{background:var(--color-white);border:1px solid var(--color-white);border-radius:10px;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}._deliverableCheck_igziv_307{color:var(--color-cyan);background:var(--shadow-subtle);border-radius:6px;flex-shrink:0;margin-top:.1rem;padding:.35rem}._deliverableText_igziv_316{flex-direction:column;gap:.25rem;display:flex}._deliverableTitle_igziv_322{color:var(--color-white);font-size:.9rem;font-weight:600}._deliverableDesc_igziv_328{color:var(--color-muted);font-size:.8rem;line-height:1.4}._techStackGrid_igziv_335{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.25rem;display:grid}._techStackCol_igziv_341{flex-direction:column;gap:.6rem;display:flex}._techCategory_igziv_347{text-transform:uppercase;letter-spacing:.05em;color:var(--color-cyan);font-size:.78rem;font-weight:700}._chipsContainer_igziv_355{flex-wrap:wrap;gap:.4rem;display:flex}._techChip_igziv_361{background:var(--color-white);border:1px solid var(--color-white);color:var(--color-navy);border-radius:6px;padding:.3rem .65rem;font-size:.8rem;font-weight:500}._milestonesList_igziv_372{flex-direction:column;gap:1rem;padding-left:1rem;display:flex;position:relative}._milestonesList_igziv_372:before{content:"";background:var(--shadow-subtle);width:2px;position:absolute;top:1rem;bottom:1rem;left:1.75rem}._milestoneRow_igziv_390{align-items:flex-start;gap:1.25rem;display:flex;position:relative}._milestoneBadge_igziv_397{background:var(--color-text-dark);border:2px solid var(--color-blue);width:2.25rem;height:2.25rem;color:var(--color-white);z-index:2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:flex}._milestoneContent_igziv_413{background:var(--color-white);border:1px solid var(--color-white);border-radius:10px;flex-direction:column;flex-grow:1;gap:.3rem;padding:1rem;display:flex}._milestoneTitle_igziv_424{color:var(--color-white);justify-content:space-between;align-items:center;font-size:.95rem;font-weight:600;display:flex}._milestoneDuration_igziv_433{color:var(--color-cyan);background:var(--shadow-subtle);border-radius:4px;padding:.2rem .5rem;font-size:.78rem}._milestoneDeliverables_igziv_441{color:var(--color-muted);font-size:.82rem}._pricingCard_igziv_447{background:linear-gradient(135deg, var(--shadow-subtle) 0%, var(--shadow-subtle) 100%);border:1px solid var(--shadow-subtle);border-radius:16px;flex-direction:column;gap:1.5rem;padding:1.75rem;display:flex}._pricingHeader_igziv_457{border-bottom:1px solid var(--color-white);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}._pricingTitle_igziv_467{color:var(--color-white);font-size:1.1rem;font-weight:700}._totalAmount_igziv_473{color:var(--color-cyan);font-size:1.8rem;font-weight:800}._installmentsGrid_igziv_479{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}._installmentBox_igziv_485{background:var(--shadow-card);border:1px solid var(--color-white);border-radius:10px;flex-direction:column;gap:.4rem;padding:1rem;display:flex}._installmentStage_igziv_495{text-transform:uppercase;color:var(--color-cyan);font-size:.75rem;font-weight:700}._installmentAmount_igziv_502{color:var(--color-white);font-size:1.25rem;font-weight:700}._installmentDue_igziv_508{color:var(--color-muted);font-size:.78rem}._termsList_igziv_514{flex-direction:column;gap:.5rem;padding-left:1.25rem;display:flex}._termsItem_igziv_521{color:var(--color-muted);font-size:.85rem;line-height:1.5}._approvalBanner_igziv_528{background:var(--shadow-subtle);border:1px solid var(--shadow-subtle);border-radius:14px;align-items:center;gap:1.25rem;padding:1.5rem;display:flex}._approvalIcon_igziv_538{color:var(--color-navy);flex-shrink:0}._approvalText_igziv_543{flex-direction:column;gap:.25rem;display:flex}._approvalHeading_igziv_549{color:var(--color-navy);font-size:1.05rem;font-weight:700}._approvalMeta_igziv_555{color:var(--color-border);font-size:.85rem}._actionBar_igziv_561{background:var(--shadow-subtle);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--color-white);z-index:50;border-bottom-right-radius:20px;border-bottom-left-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 2.5rem;display:flex;position:sticky;bottom:0}._actionHint_igziv_578{color:var(--color-muted);font-size:.85rem}._buttonGroup_igziv_583{align-items:center;gap:.75rem;display:flex}._btnPrimary_igziv_589{background:var(--color-blue);color:var(--color-white);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;transition:background .2s,transform .1s;display:flex}._btnPrimary_igziv_589:hover{background:var(--color-blue-hover);transform:translateY(-1px)}._btnSecondary_igziv_609{background:var(--color-white);color:var(--color-navy);border:1px solid var(--color-white);cursor:pointer;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.95rem;font-weight:600;transition:background .2s;display:flex}._btnSecondary_igziv_609:hover{background:var(--color-white)}._btnSuccess_igziv_628{background:var(--color-cyan);color:var(--color-white);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;transition:background .2s;display:flex}._btnSuccess_igziv_628:hover{background:var(--color-navy)}._modalOverlay_igziv_648{background:var(--shadow-card);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:100;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._modalCard_igziv_660{background:var(--color-text-dark);border:1px solid var(--color-white);width:100%;max-width:540px;box-shadow:0 20px 40px var(--shadow-card);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}._modalHeader_igziv_672{border-bottom:1px solid var(--color-white);justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}._modalTitle_igziv_680{color:var(--color-white);font-size:1.15rem;font-weight:700}._modalClose_igziv_686{color:var(--color-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.25rem}._modalClose_igziv_686:hover{color:var(--color-white);background:#ffffff26}._modalBody_igziv_700{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}._formGroup_igziv_707{flex-direction:column;gap:.4rem;display:flex}._formLabel_igziv_713{color:var(--color-border);font-size:.85rem;font-weight:600}._formInput_igziv_719,._formTextarea_igziv_720{background:var(--color-navy-dark);border:1px solid var(--color-white);color:var(--color-white);border-radius:8px;outline:none;padding:.75rem 1rem;font-family:inherit;font-size:.9rem}._formInput_igziv_719:focus,._formTextarea_igziv_720:focus{border-color:var(--color-blue)}._consentCheckboxRow_igziv_736{background:var(--shadow-subtle);border:1px solid var(--shadow-subtle);border-radius:8px;align-items:flex-start;gap:.6rem;padding:.85rem;display:flex}._consentCheckbox_igziv_736{accent-color:var(--color-blue);cursor:pointer;margin-top:.2rem}._consentText_igziv_752{color:var(--color-border);font-size:.82rem;line-height:1.45}._modalFooter_igziv_758{border-top:1px solid var(--color-white);justify-content:flex-end;gap:.75rem;padding:1.25rem 1.5rem;display:flex}._notFoundCard_igziv_767{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;padding:4rem 2rem;display:flex}._notFoundTitle_igziv_776{color:var(--color-white);font-size:1.5rem;font-weight:700}._notFoundDesc_igziv_782{color:var(--color-muted);max-width:480px;font-size:.95rem;line-height:1.6}@media (width<=640px){._proposalContainer_igziv_1{padding:1rem .5rem 5rem}._letterheadHeader_igziv_23{flex-direction:column;align-items:flex-start;padding:1.5rem 1rem}._metaBlock_igziv_60{align-items:flex-start}._proposalBody_igziv_127{padding:1.5rem 1rem}._actionBar_igziv_561{border-radius:0;flex-direction:column;align-items:stretch;padding:1rem}._buttonGroup_igziv_583{flex-direction:column;width:100%}._btnPrimary_igziv_589,._btnSecondary_igziv_609{justify-content:center;width:100%}._installmentsGrid_igziv_479{grid-template-columns:1fr}}._loginContainer_5tgtx_1{background:radial-gradient(circle at top left, var(--color-navy) 0%, var(--color-navy) 100%);justify-content:center;align-items:center;min-height:100vh;padding:24px;font-family:inherit;display:flex}._loginCard_5tgtx_21{background:var(--color-white);width:100%;max-width:580px;box-shadow:0 20px 40px var(--shadow-card);border-radius:16px;padding:36px 32px}._header_5tgtx_39{text-align:center;margin-bottom:24px}._iconCircle_5tgtx_49{background:var(--color-bg-light);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 12px;display:flex}._title_5tgtx_71{color:var(--color-navy-dark);margin-bottom:4px;font-size:1.5rem;font-weight:800}._subtitle_5tgtx_85{color:var(--color-muted);margin:0;font-size:.9rem}._modeTabs_5tgtx_97{background:var(--color-bg-light);border-radius:10px;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-bottom:20px;padding:6px;display:grid}._modeBtn_5tgtx_117{color:var(--color-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 10px;font-size:.82rem;font-weight:600;transition:all .2s}._modeBtnActive_5tgtx_141{background:var(--color-white);color:var(--color-blue-hover);box-shadow:0 2px 6px var(--shadow-card)}._form_5tgtx_153{flex-direction:column;gap:16px;display:flex}._formRow_5tgtx_165{grid-template-columns:1fr 1fr;gap:12px;display:grid}._formGroup_5tgtx_177{flex-direction:column;gap:6px;display:flex}._formGroup_5tgtx_177 label{color:var(--color-text-dark);font-size:.85rem;font-weight:600}._inputWrap_5tgtx_201{align-items:center;display:flex;position:relative}._inputIcon_5tgtx_213{color:var(--color-muted);position:absolute;left:12px}._formGroup_5tgtx_177 input{border:1.5px solid var(--color-border);border-radius:8px;outline:none;width:100%;padding:10px 14px 10px 38px;font-size:.92rem;transition:border-color .2s}._formGroup_5tgtx_177 input:focus{border-color:var(--color-blue-hover)}._submitBtn_5tgtx_253{background:linear-gradient(135deg, var(--color-blue-hover) 0%, var(--color-navy) 100%);color:var(--color-white);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:12px 20px;font-size:.95rem;font-weight:700;transition:opacity .2s;display:flex}._submitBtn_5tgtx_253:hover{opacity:.95}._submitBtn_5tgtx_253:disabled{opacity:.6;cursor:not-allowed}._alertError_5tgtx_305{background:var(--color-error-bg,#fef2f2);border:1px solid var(--color-error-border,#fecaca);color:var(--color-error,#dc2626);border-radius:8px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 14px;font-size:.88rem;display:flex}._alertSuccess_5tgtx_331{background:var(--color-success-bg,#f0fdf4);border:1px solid var(--color-success-border,#bbf7d0);color:var(--color-success,#16a34a);border-radius:8px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 14px;font-size:.88rem;display:flex}._otpBanner_5tgtx_357{background:var(--color-success-bg,#f0fdf4);border:1px solid var(--color-success-border,#bbf7d0);border-radius:10px;flex-direction:column;gap:6px;margin-bottom:8px;padding:14px 16px;display:flex}._otpBannerTitle_5tgtx_379{color:var(--color-success,#16a34a);align-items:center;gap:8px;font-size:.92rem;font-weight:700;display:flex}._otpBannerText_5tgtx_397{color:#15803d;margin:0;font-size:.85rem;line-height:1.4}._otpEmailBadge_5tgtx_411{color:#14532d;word-break:break-all;background:#dcfce7;border-radius:4px;padding:2px 6px;font-weight:700}._resendRow_5tgtx_429{justify-content:space-between;align-items:center;margin-top:4px;display:flex}._textBtn_5tgtx_443{color:var(--color-blue-hover);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:4px;padding:4px 6px;font-size:.84rem;font-weight:600;transition:all .2s;display:inline-flex}._textBtn_5tgtx_443:hover{background:var(--color-bg-light);text-decoration:underline}._textBtn_5tgtx_443:disabled{color:var(--color-muted);cursor:not-allowed;text-decoration:none}._fieldHint_5tgtx_495{color:var(--color-muted);margin-top:2px;font-size:.78rem}._footer_5tgtx_507{border-top:1px solid var(--color-border);justify-content:space-between;margin-top:24px;padding-top:16px;font-size:.82rem;display:flex}._backLink_5tgtx_525{color:var(--color-muted);text-decoration:none}._adminLink_5tgtx_535{color:var(--color-blue-hover);font-weight:600;text-decoration:none}._modalOverlay_rp77g_1{background:var(--shadow-subtle);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:99999;justify-content:center;align-items:center;padding:20px;animation:.2s ease-out _fadeIn_rp77g_1;display:flex;position:fixed;inset:0}._modalContent_rp77g_14{background:var(--color-white);width:100%;max-width:660px;max-height:90vh;box-shadow:0 24px 48px -12px var(--shadow-card), 0 0 0 1px var(--shadow-subtle);border-radius:16px;flex-direction:column;animation:.3s cubic-bezier(.16,1,.3,1) _slideUp_rp77g_1;display:flex;overflow:hidden}._modalHeader_rp77g_27{background:linear-gradient(135deg, var(--color-navy) 0%, var(--color-navy) 100%);color:var(--color-white);padding:24px 28px 20px;position:relative}._badgeRow_rp77g_34{align-items:center;gap:8px;margin-bottom:8px;display:flex}._stepBadge_rp77g_41{background:var(--color-blue);color:var(--color-white);letter-spacing:.5px;text-transform:uppercase;border-radius:999px;padding:3px 10px;font-size:.75rem;font-weight:700}._headerTitle_rp77g_52{color:var(--color-white);margin:0 0 4px;font-size:1.35rem;font-weight:700}._headerSubtitle_rp77g_59{color:var(--color-border);margin:0;font-size:.88rem}._closeBtn_rp77g_65{background:var(--color-bg-light);color:var(--color-navy);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:absolute;top:20px;right:20px}._closeBtn_rp77g_65:hover{background:var(--color-white)}._tabsBar_rp77g_86{border-bottom:1px solid var(--color-border);background:var(--color-bg-light);display:flex}._tabBtn_rp77g_92{color:var(--color-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:8px;padding:14px 16px;font-size:.9rem;font-weight:600;transition:all .2s;display:flex}._tabBtn_rp77g_92:hover{color:var(--color-blue-hover);background:var(--color-bg-light)}._activeTab_rp77g_114{color:var(--color-blue-hover);border-bottom-color:var(--color-blue-hover);background:var(--color-white)}._tabDoneBadge_rp77g_120{background:var(--color-border);color:var(--color-navy);border-radius:4px;padding:2px 6px;font-size:.72rem;font-weight:700}._modalBody_rp77g_129{flex:1;padding:24px 28px;overflow-y:auto}._alertBox_rp77g_135{border-radius:8px;align-items:center;gap:10px;margin-bottom:18px;padding:12px 16px;font-size:.88rem;display:flex}._alertSuccess_rp77g_145{background:var(--color-success-bg,#f0fdf4);border:1px solid var(--color-success-border,#bbf7d0);color:var(--color-success,#16a34a)}._alertError_rp77g_151{background:var(--color-error-bg,#fef2f2);border:1px solid var(--color-error-border,#fecaca);color:var(--color-error,#dc2626)}._formGroup_rp77g_157{margin-bottom:16px}._formGroup_rp77g_157 label{color:var(--color-text-dark);margin-bottom:6px;font-size:.85rem;font-weight:600;display:block}._inputWrap_rp77g_169{align-items:center;display:flex;position:relative}._inputIcon_rp77g_175{color:var(--color-muted);position:absolute;left:12px}._inputField_rp77g_181{border:1.5px solid var(--color-border);width:100%;color:var(--color-navy-dark);border-radius:8px;outline:none;padding:10px 40px 10px 38px;font-size:.95rem;transition:all .2s}._inputField_rp77g_181:focus{border-color:var(--color-blue-hover);box-shadow:0 0 0 3px var(--shadow-subtle)}._eyeBtn_rp77g_197{color:var(--color-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;right:10px}._primaryBtn_rp77g_209{background:var(--color-blue-hover);width:100%;color:var(--color-white);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:20px;padding:12px 20px;font-size:.95rem;font-weight:600;transition:background .2s;display:flex}._primaryBtn_rp77g_209:hover:not(:disabled){background:var(--color-navy)}._primaryBtn_rp77g_209:disabled{opacity:.6;cursor:not-allowed}._paymentCard_rp77g_237{background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:10px;margin-bottom:18px;padding:16px}._paymentMetaRow_rp77g_245{border-bottom:1px dashed var(--color-border);justify-content:space-between;align-items:center;padding:8px 0;font-size:.88rem;display:flex}._paymentMetaRow_rp77g_245:last-child{border-bottom:none}._feeAmount_rp77g_258{color:var(--color-cyan);font-size:1.25rem;font-weight:800}._statusPill_rp77g_264{border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:.82rem;font-weight:700;display:inline-flex}._statusPaid_rp77g_274{background:var(--color-border);color:var(--color-navy)}._statusPending_rp77g_279{background:var(--color-bg-light);color:var(--color-navy)}._statusDue_rp77g_284{background:var(--color-border);color:var(--color-navy)}._bankBox_rp77g_289{background:var(--color-bg-light);border:1px solid var(--color-navy);color:var(--color-navy);border-radius:8px;margin:16px 0;padding:14px;font-size:.86rem}._copyRow_rp77g_299{justify-content:space-between;align-items:center;margin-top:6px;display:flex}._copyBadge_rp77g_306{background:var(--color-border);color:var(--color-cyan);border-radius:4px;padding:2px 8px;font-family:monospace;font-weight:700}._copyActionBtn_rp77g_315{background:var(--color-white);border:1px solid var(--color-navy);color:var(--color-navy);cursor:pointer;border-radius:4px;padding:2px 8px;font-size:.75rem}@keyframes _fadeIn_rp77g_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_rp77g_1{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}._layout_1utbn_1{background:var(--color-bg-light);min-height:100vh;color:var(--color-navy-dark);flex-direction:column;font-family:inherit;display:flex}._topHeader_1utbn_19{background:var(--color-white);border-bottom:1px solid var(--color-border);z-index:40;justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex;position:sticky;top:0}._brandRow_1utbn_45{align-items:center;gap:16px;display:flex}._menuToggle_1utbn_57{cursor:pointer;color:var(--color-text-dark);background:0 0;border:none;display:none}._logoGroup_1utbn_73{align-items:center;gap:12px;display:flex}._badgeIcon_1utbn_85{background:var(--color-bg-light);border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}._portalTitle_1utbn_105{color:var(--color-navy-dark);margin:0;font-size:1.1rem;font-weight:800}._regIdBadge_1utbn_119{background:var(--color-bg-light);color:var(--color-blue-hover);border-radius:4px;padding:2px 6px;font-size:.75rem;font-weight:700}._userProfileGroup_1utbn_137{align-items:center;gap:16px;display:flex}._userInfo_1utbn_149{text-align:right;flex-direction:column;display:flex}._userName_1utbn_161{color:var(--color-navy-dark);font-size:.9rem;font-weight:700}._userCollege_1utbn_173{color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-size:.75rem;overflow:hidden}._logoutBtn_1utbn_191{background:var(--color-bg-light);border:1px solid var(--color-border);color:var(--color-navy-dark);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:.82rem;font-weight:600;transition:all .2s;display:flex}._logoutBtn_1utbn_191:hover{background:var(--color-navy-dark);color:var(--color-white)}._bodyWrapper_1utbn_231{flex:1;display:flex}._sidebar_1utbn_241{background:var(--color-white);border-right:1px solid var(--color-border);flex-direction:column;justify-content:space-between;width:250px;padding:16px 12px;display:flex}._sideNav_1utbn_261{flex-direction:column;gap:4px;display:flex}._navLink_1utbn_273{color:var(--color-muted);border-radius:8px;align-items:center;gap:12px;padding:10px 14px;font-size:.88rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}._navLink_1utbn_273:hover{background:var(--color-bg-light);color:var(--color-blue-hover)}._navLinkActive_1utbn_309{background:var(--color-bg-light);color:var(--color-blue-hover);font-weight:700}._navIcon_1utbn_321{align-items:center;display:flex}._badge_1utbn_85{background:var(--color-navy-dark);color:var(--color-white);border-radius:10px;margin-left:auto;padding:2px 6px;font-size:.75rem;font-weight:700}._sidebarFooter_1utbn_351{text-align:center;border-top:1px solid var(--color-bg-light);padding:12px}._mainContent_1utbn_363{box-sizing:border-box;flex:1;width:100%;min-width:0;padding:28px;overflow:hidden auto}@media (width<=900px){._menuToggle_1utbn_57{display:block}._sidebar_1utbn_241{z-index:50;box-shadow:0 10px 25px var(--shadow-card);transition:left .3s;position:fixed;top:64px;bottom:0;left:-260px}._sidebarOpen_1utbn_409{left:0}._userCollege_1utbn_173{display:none}}@media (width<=640px){._topHeader_1utbn_19{padding:0 14px}._portalTitle_1utbn_105{font-size:.95rem}._mainContent_1utbn_363{padding:16px 12px}}._container_1mow4_1{flex-direction:column;gap:24px;display:flex}._welcomeBanner_1mow4_13{background:linear-gradient(135deg, var(--color-navy) 0%, var(--color-blue-hover) 100%);color:var(--color-white);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px 28px;display:flex}._welcomeText_1mow4_37 h2{color:var(--color-white);margin:0 0 6px;font-size:1.4rem;font-weight:800}._welcomeText_1mow4_37 p{color:var(--color-white);opacity:.95;margin:0;font-size:.88rem}._welcomeText_1mow4_37 p strong{color:var(--color-white)}._viewProjectsBtn_1mow4_73{background:var(--color-white);color:var(--color-blue-hover);border-radius:8px;align-items:center;gap:8px;padding:10px 18px;font-size:.88rem;font-weight:700;text-decoration:none;transition:opacity .2s;display:flex}._viewProjectsBtn_1mow4_73:hover{opacity:.92}._kpiGrid_1mow4_109{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}._kpiCard_1mow4_121{background:var(--color-white);border:1px solid var(--color-border);border-radius:12px;align-items:center;gap:16px;padding:20px;display:flex}._kpiIcon_1mow4_141{border-radius:10px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}._kpiInfo_1mow4_159{flex-direction:column;display:flex}._kpiVal_1mow4_169{color:var(--color-navy-dark);font-size:1.3rem;font-weight:800}._kpiLabel_1mow4_181{color:var(--color-muted);font-size:.8rem;font-weight:500}._overdueAlert_1mow4_193{background:var(--color-bg-light);border:2px solid var(--color-navy-dark);color:var(--color-navy);border-radius:12px;align-items:center;gap:16px;padding:18px 24px;display:flex}._overdueAlert_1mow4_193 strong{margin-bottom:4px;font-size:1rem;display:block}._overdueAlert_1mow4_193 p{margin:0;font-size:.88rem}._payNowBtn_1mow4_237{background:var(--color-navy-dark);color:var(--color-white);border-radius:6px;margin-left:auto;padding:8px 16px;font-size:.88rem;font-weight:700;text-decoration:none}._sectionCard_1mow4_259{background:var(--color-white);border:1px solid var(--color-border);border-radius:14px;padding:24px}._sectionHeader_1mow4_273{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}._projectBadge_1mow4_287{background:var(--color-bg-light);color:var(--color-blue-hover);border-radius:4px;padding:3px 8px;font-size:.75rem;font-weight:700}._projectTitle_1mow4_305{color:var(--color-navy-dark);margin:6px 0 4px;font-size:1.2rem;font-weight:800}._projectSub_1mow4_319{color:var(--color-muted);margin:0;font-size:.85rem}._detailsLink_1mow4_331{color:var(--color-blue-hover);align-items:center;gap:6px;font-size:.88rem;font-weight:700;text-decoration:none;display:flex}._progressWrap_1mow4_351{margin-bottom:24px}._progressLabels_1mow4_359{color:var(--color-muted);justify-content:space-between;margin-bottom:6px;font-size:.85rem;display:flex}._progressBarBg_1mow4_375{background:var(--color-border);border-radius:5px;height:10px;overflow:hidden}._progressBarFill_1mow4_389{background:linear-gradient(90deg, var(--color-blue-hover) 0%, var(--color-cyan) 100%);border-radius:5px;height:100%;transition:width .4s}._stepperWrap_1mow4_403{border-top:1px solid var(--color-bg-light);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;padding-top:16px;display:grid}._stepItem_1mow4_419{text-align:center;opacity:.5;flex-direction:column;align-items:center;gap:8px;display:flex}._stepDone_1mow4_437{opacity:1}._stepCircle_1mow4_445{background:var(--color-border);width:32px;height:32px;color:var(--color-muted);border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:flex}._stepDone_1mow4_437 ._stepCircle_1mow4_445{background:var(--color-cyan);color:var(--color-white)}._stepTitle_1mow4_481{color:var(--color-navy-dark);font-size:.8rem;font-weight:700}._stepDesc_1mow4_493{color:var(--color-muted);font-size:.7rem;display:block}._emptyCard_1mow4_505{background:var(--color-white);border:1px dashed var(--color-border);text-align:center;border-radius:14px;padding:48px}._emptyCard_1mow4_505 h4{color:var(--color-navy-dark);margin:12px 0 6px}._emptyCard_1mow4_505 p{color:var(--color-muted);margin:0;font-size:.9rem}@media (width<=640px){._welcomeBanner_1mow4_13{padding:18px 16px}._welcomeText_1mow4_37 h2{font-size:1.15rem}._viewProjectsBtn_1mow4_73{justify-content:center;width:100%}._overdueAlert_1mow4_193{flex-direction:column;align-items:flex-start}._payNowBtn_1mow4_237{text-align:center;width:100%;margin-left:0}._sectionHeader_1mow4_273{flex-direction:column;gap:12px}._stepperWrap_1mow4_403{grid-template-columns:repeat(2,1fr)}}._container_10zf2_1{flex-direction:column;gap:28px;display:flex}._headerRow_10zf2_7{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._title_10zf2_15{color:var(--color-navy-dark);margin:0;font-size:1.5rem;font-weight:800}._sub_10zf2_22{color:var(--color-muted);margin:4px 0 0;font-size:.9rem}._browseBtn_10zf2_28{background:var(--color-blue-hover);color:var(--color-white);border-radius:8px;align-items:center;gap:8px;padding:10px 18px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}._browseBtn_10zf2_28:hover{background:var(--color-navy);transform:translateY(-1px)}._emptyState_10zf2_47{background:var(--color-white);border:1px solid var(--color-border);text-align:center;max-width:600px;box-shadow:0 1px 3px var(--shadow-subtle);border-radius:12px;margin:20px auto;padding:48px 24px}._emptyIcon_10zf2_58{background:var(--color-bg-light);border-radius:50%;margin-bottom:16px;padding:16px;display:inline-flex}._emptyState_10zf2_47 h3{color:var(--color-navy-dark);margin:0 0 8px;font-size:1.25rem;font-weight:700}._emptyState_10zf2_47 p{color:var(--color-muted);margin:0 auto;font-size:.92rem;line-height:1.5}._coursesGrid_10zf2_80{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:22px;display:grid}._courseCard_10zf2_86{background:var(--color-white);border:1px solid var(--color-border);box-shadow:0 1px 3px var(--shadow-subtle);border-radius:12px;flex-direction:column;padding:22px;transition:all .2s;display:flex}._courseCard_10zf2_86:hover{border-color:var(--color-border);box-shadow:0 8px 20px var(--shadow-subtle);transform:translateY(-2px)}._cardHeader_10zf2_103{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}._domainBadge_10zf2_110{color:var(--color-blue-hover);background:var(--color-bg-light);border-radius:6px;padding:4px 10px;font-size:.75rem;font-weight:700}._statusPill_10zf2_119{border-radius:12px;padding:3px 8px;font-size:.72rem;font-weight:700}._statusActive_10zf2_126{background:var(--color-bg-light);color:var(--color-cyan)}._statusPending_10zf2_131{background:var(--color-navy);color:var(--color-white);border:1px solid var(--color-border)}._statusDone_10zf2_137{background:var(--color-border);color:var(--color-navy)}._courseTitle_10zf2_142{color:var(--color-navy-dark);margin:0 0 6px;font-size:1.15rem;font-weight:700;line-height:1.35}._badgeText_10zf2_150{color:var(--color-muted);margin-bottom:16px;font-size:.8rem;font-weight:600;display:block}._progressWrap_10zf2_158{margin-bottom:18px}._progressLabels_10zf2_162{color:var(--color-muted);justify-content:space-between;margin-bottom:6px;font-size:.8rem;display:flex}._progressLabels_10zf2_162 strong{color:var(--color-blue-hover)}._progressBar_10zf2_174{background:var(--color-bg-light);border-radius:4px;height:8px;overflow:hidden}._progressFill_10zf2_181{background:linear-gradient(90deg, var(--color-blue-hover), var(--color-blue));border-radius:4px;height:100%;transition:width .3s}._metaRow_10zf2_188{border-top:1px solid var(--color-bg-light);border-bottom:1px solid var(--color-bg-light);flex-wrap:wrap;gap:14px;margin-bottom:16px;padding:12px 0;display:flex}._metaItem_10zf2_198{color:var(--color-muted);align-items:center;gap:6px;font-size:.78rem;display:flex}._cardFooter_10zf2_206{justify-content:space-between;align-items:center;margin-top:auto;padding-top:8px;display:flex}._batchText_10zf2_214{color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;max-width:140px;font-size:.75rem;overflow:hidden}._continueBtn_10zf2_223{background:var(--color-blue-hover);color:var(--color-white);border-radius:6px;align-items:center;gap:6px;padding:8px 14px;font-size:.82rem;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}._continueBtn_10zf2_223:hover{background:var(--color-navy)}._payBtn_10zf2_241{background:var(--color-navy-dark);color:var(--color-white);border-radius:6px;align-items:center;gap:6px;padding:8px 14px;font-size:.82rem;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}._payBtn_10zf2_241:hover{background:var(--color-blue-hover)}._pendingNotice_10zf2_259{background:var(--color-navy);border:1px solid var(--color-border);color:var(--color-white);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}._pendingNoticeText_10zf2_272{align-items:center;gap:12px;display:flex}._pendingNoticeText_10zf2_272 strong{color:var(--color-white);font-size:.95rem}._pendingNoticeText_10zf2_272 p{color:var(--color-muted);margin:4px 0 0;font-size:.85rem}._recommendedSection_10zf2_290{background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:12px;margin-top:12px;padding:24px}._sectionHeader_10zf2_298{align-items:center;gap:10px;margin-bottom:18px;display:flex}._sectionHeader_10zf2_298 h3{color:var(--color-navy-dark);margin:0;font-size:1.1rem;font-weight:700}._recommendedGrid_10zf2_312{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}._miniCard_10zf2_318{background:var(--color-white);border:1px solid var(--color-border);border-radius:8px;flex-direction:column;padding:16px;display:flex}._miniBadge_10zf2_327{color:var(--color-blue-hover);margin-bottom:6px;font-size:.7rem;font-weight:700}._miniCard_10zf2_318 h4{color:var(--color-navy-dark);margin:0 0 6px;font-size:.95rem;font-weight:700}._miniCard_10zf2_318 p{color:var(--color-muted);margin:0 0 14px;font-size:.82rem;line-height:1.4}._miniFooter_10zf2_348{color:var(--color-muted);justify-content:space-between;align-items:center;margin-top:auto;font-size:.78rem;display:flex}._miniLink_10zf2_357{color:var(--color-blue-hover);font-weight:600;text-decoration:none}@media (width<=768px){._headerRow_10zf2_7{flex-direction:column;align-items:flex-start;gap:12px}._coursesGrid_10zf2_80{grid-template-columns:1fr;gap:16px}._recommendedGrid_10zf2_312{grid-template-columns:1fr}._pendingNotice_10zf2_259{flex-direction:column;align-items:flex-start;gap:12px}._payBtn_10zf2_241{justify-content:center;width:100%}}._container_1tsh5_1{background:var(--color-white);border:1px solid var(--color-border);box-shadow:0 1px 3px var(--shadow-subtle);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}._header_1tsh5_11{background:var(--color-bg-light);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}._headerLeft_1tsh5_20{align-items:center;gap:10px;display:flex}._title_1tsh5_26{color:var(--color-navy-dark);margin:0;font-size:.98rem;font-weight:700}._badge_1tsh5_33{background:var(--color-bg-light);color:var(--color-blue-hover);border-radius:12px;padding:3px 10px;font-size:.75rem;font-weight:600}._messageList_1tsh5_42{background:var(--color-bg-light);flex-direction:column;gap:14px;min-height:220px;max-height:380px;padding:18px;display:flex;overflow-y:auto}._emptyState_1tsh5_53{height:200px;color:var(--color-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}._emptyState_1tsh5_53 p{margin:0;font-size:.88rem}._messageWrapper_1tsh5_69{width:100%;display:flex}._myMessage_1tsh5_74{justify-content:flex-end}._otherMessage_1tsh5_78{justify-content:flex-start}._messageBubble_1tsh5_82{max-width:78%;box-shadow:0 1px 2px var(--shadow-subtle);border-radius:12px;padding:12px 16px}._myMessage_1tsh5_74 ._messageBubble_1tsh5_82{background:var(--color-blue-hover);color:var(--color-white);border-bottom-right-radius:2px}._otherMessage_1tsh5_78 ._messageBubble_1tsh5_82{background:var(--color-white);border:1px solid var(--color-border);color:var(--color-navy-dark);border-bottom-left-radius:2px}._senderRow_1tsh5_102{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}._senderInfo_1tsh5_110{align-items:center;gap:6px;display:flex}._senderName_1tsh5_116{font-size:.76rem;font-weight:700}._myMessage_1tsh5_74 ._senderName_1tsh5_116{color:var(--color-border)}._otherMessage_1tsh5_78 ._senderName_1tsh5_116{color:var(--color-blue-hover)}._timestamp_1tsh5_129{opacity:.8;font-size:.7rem}._messageText_1tsh5_134{word-break:break-word;margin:0;font-size:.88rem;line-height:1.45}._inputForm_1tsh5_141{background:var(--color-white);border-top:1px solid var(--color-border);gap:10px;padding:14px 18px;display:flex}._inputField_1tsh5_149{border:1.5px solid var(--color-border);border-radius:8px;outline:none;flex:1;padding:10px 14px;font-size:.88rem;transition:border-color .2s}._inputField_1tsh5_149:focus{border-color:var(--color-blue-hover)}._sendButton_1tsh5_163{background:var(--color-blue-hover);color:var(--color-white);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:10px 18px;font-size:.88rem;font-weight:600;transition:all .2s;display:inline-flex}._sendButton_1tsh5_163:hover:not(:disabled){background:var(--color-navy)}._sendButton_1tsh5_163:disabled{opacity:.5;cursor:not-allowed}._container_1uh98_1{flex-direction:column;gap:22px;display:flex}._backLink_1uh98_7{color:var(--color-muted);align-items:center;gap:6px;width:fit-content;font-size:.88rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}._backLink_1uh98_7:hover{color:var(--color-blue-hover)}._headerCard_1uh98_23{background:var(--color-white);border:1px solid var(--color-border);box-shadow:0 1px 3px var(--shadow-subtle);border-radius:12px;padding:28px}._headerMeta_1uh98_31{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}._domainBadge_1uh98_39{color:var(--color-blue-hover);background:var(--color-bg-light);border-radius:6px;padding:4px 10px;font-size:.75rem;font-weight:700}._badge_1uh98_48{color:var(--color-muted);background:var(--color-bg-light);border-radius:6px;padding:4px 10px;font-size:.75rem;font-weight:600}._title_1uh98_57{color:var(--color-navy-dark);margin:0 0 10px;font-size:1.6rem;font-weight:800}._overview_1uh98_64{color:var(--color-muted);margin:0 0 20px;font-size:.95rem;line-height:1.55}._metaRow_1uh98_71{border-top:1px solid var(--color-bg-light);border-bottom:1px solid var(--color-bg-light);flex-wrap:wrap;gap:20px;margin-bottom:20px;padding:14px 0;display:flex}._metaItem_1uh98_81{color:var(--color-muted);align-items:center;gap:8px;font-size:.88rem;display:flex}._metaItem_1uh98_81 strong{color:var(--color-navy-dark)}._progressContainer_1uh98_93{margin-top:4px}._progressLabelRow_1uh98_97{color:var(--color-muted);justify-content:space-between;margin-bottom:6px;font-size:.85rem;display:flex}._progressLabelRow_1uh98_97 strong{color:var(--color-blue-hover)}._progressBar_1uh98_109{background:var(--color-bg-light);border-radius:5px;height:10px;overflow:hidden}._progressFill_1uh98_116{background:linear-gradient(90deg, var(--color-blue-hover), var(--color-blue));border-radius:5px;height:100%;transition:width .3s}._tabStrip_1uh98_123{border-bottom:2px solid var(--color-border);gap:8px;display:flex;overflow-x:auto}._tabBtn_1uh98_130{color:var(--color-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-2px;padding:12px 18px;font-size:.92rem;font-weight:600;transition:all .2s;display:inline-flex}._tabBtn_1uh98_130:hover{color:var(--color-blue-hover)}._tabBtnActive_1uh98_151{color:var(--color-blue-hover);border-bottom-color:var(--color-blue-hover)}._tabContent_1uh98_156{margin-top:8px}._modulesList_1uh98_160{flex-direction:column;gap:14px;display:flex}._moduleCard_1uh98_166{background:var(--color-white);border:1.5px solid var(--color-border);cursor:pointer;border-radius:12px;gap:18px;padding:18px 22px;transition:all .2s;display:flex}._moduleCard_1uh98_166:hover{border-color:var(--color-border);transform:translate(4px)}._moduleCardDone_1uh98_182{background:var(--color-bg-light);border-color:var(--color-navy)}._checkboxArea_1uh98_187{align-items:flex-start;padding-top:2px;display:flex}._checkCircle_1uh98_193{border:2px solid var(--color-border);width:28px;height:28px;color:var(--color-muted);background:var(--color-white);border-radius:50%;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;transition:all .2s;display:flex}._checkCircleDone_1uh98_208{background:var(--color-cyan);border-color:var(--color-cyan);color:var(--color-white)}._moduleBody_1uh98_214{flex:1}._moduleHeader_1uh98_218{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}._moduleIndex_1uh98_225{color:var(--color-muted);text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:700}._statusTag_1uh98_233{color:var(--color-muted);font-size:.72rem;font-weight:700}._moduleCardDone_1uh98_182 ._statusTag_1uh98_233{color:var(--color-navy)}._moduleTitle_1uh98_243{color:var(--color-navy-dark);margin:0 0 10px;font-size:1.05rem;font-weight:700}._topicsList_1uh98_250{flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}._topicsList_1uh98_250 li{color:var(--color-muted);font-size:.85rem;line-height:1.45}._card_1uh98_264{background:var(--color-white);border:1px solid var(--color-border);border-radius:12px;padding:24px}._card_1uh98_264 h3{color:var(--color-navy-dark);margin:0 0 12px;font-size:1.1rem;font-weight:700}._tagsWrap_1uh98_278{flex-wrap:wrap;gap:8px;display:flex}._techPill_1uh98_284{background:var(--color-bg-light);color:var(--color-text-dark);border-radius:6px;padding:6px 12px;font-size:.82rem;font-weight:600}._resourceGrid_1uh98_293{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:14px;display:grid}._resourceCard_1uh98_300{background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:8px;gap:14px;padding:16px;display:flex}._resourceCard_1uh98_300 strong{color:var(--color-navy-dark);margin-bottom:4px;font-size:.92rem;display:block}._resourceCard_1uh98_300 p{color:var(--color-muted);margin:0 0 8px;font-size:.82rem;line-height:1.4}._resourceLink_1uh98_323{color:var(--color-blue-hover);font-size:.82rem;font-weight:700;text-decoration:none}._capstoneList_1uh98_330{flex-direction:column;gap:14px;margin-top:14px;display:flex}._capstoneItem_1uh98_337{background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:8px;gap:14px;padding:14px 18px;display:flex}._capstoneNumber_1uh98_346{background:var(--color-blue-hover);width:28px;height:28px;color:var(--color-white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.82rem;font-weight:700;display:flex}._accessBannerPaid_1uh98_361{background:var(--color-bg-light);border:1px solid var(--color-navy);color:var(--color-navy);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:12px 18px;font-size:.88rem;font-weight:600;display:flex}._accessBannerPending_1uh98_376,._accessBannerUnpaid_1uh98_390{background:var(--color-bg-light);border:1px solid var(--color-navy);color:var(--color-navy);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:12px 18px;font-size:.88rem;display:flex}._payActionBtn_1uh98_404{background:var(--color-blue-hover);color:var(--color-white);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:6px 14px;font-size:.82rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}._payActionBtn_1uh98_404:hover{background:var(--color-navy)}._moduleCardLocked_1uh98_423{opacity:.75;background:var(--color-bg-light);cursor:pointer;border-style:dashed}._lockTag_1uh98_430{background:var(--color-border);color:var(--color-navy-dark);border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:.72rem;font-weight:700;display:inline-flex}._unlockedTag_1uh98_442{background:var(--color-border);color:var(--color-navy);border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:.72rem;font-weight:700;display:inline-flex}@media (width<=768px){._hero_1uh98_455{padding:20px}._headerRow_1uh98_459{flex-direction:column;align-items:flex-start;gap:12px}._tabStrip_1uh98_123{flex-wrap:nowrap;width:100%;overflow-x:auto}._tabBtn_1uh98_130{flex-shrink:0}._accessBannerUnpaid_1uh98_390,._accessBannerPending_1uh98_376{flex-direction:column;align-items:flex-start;gap:10px}._payActionBtn_1uh98_404{justify-content:center;width:100%}}._container_1330s_1{flex-direction:column;gap:24px;display:flex}._headerRow_1330s_13{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._title_1330s_29{color:var(--color-navy-dark);margin:0 0 4px;font-size:1.4rem;font-weight:800}._sub_1330s_43{color:var(--color-muted);margin:0;font-size:.88rem}._card_1330s_55{background:var(--color-white);border:1px solid var(--color-border);border-radius:12px;padding:24px}._gridTwo_1330s_69{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;display:grid}._table_1330s_81{border-collapse:collapse;width:100%;font-size:.88rem}._table_1330s_81 th,._table_1330s_81 td{text-align:left;border-bottom:1px solid var(--color-bg-light);padding:10px 12px}._table_1330s_81 th{background:var(--color-bg-light);color:var(--color-muted);font-weight:700}._pill_1330s_117{background:var(--color-bg-light);color:var(--color-muted);border-radius:4px;padding:3px 8px;font-size:.75rem;font-weight:700}._pillPaid_1330s_135{background:var(--color-bg-light);color:var(--color-cyan)}._emptyState_1330s_145{background:var(--color-white);border:1px dashed var(--color-border);text-align:center;border-radius:12px;padding:48px 24px}._emptyState_1330s_145 h3{color:var(--color-navy-dark);margin:12px 0 6px}._emptyState_1330s_145 p{color:var(--color-muted);margin:0;font-size:.9rem}._form_1330s_183{flex-direction:column;gap:14px;margin-top:14px;display:flex}._formGroup_1330s_197{flex-direction:column;gap:6px;display:flex}._formGroup_1330s_197 label{color:var(--color-text-dark);font-size:.85rem;font-weight:600}._formGroup_1330s_197 input,._formGroup_1330s_197 select,._formGroup_1330s_197 textarea{border:1.5px solid var(--color-border);border-radius:8px;outline:none;padding:10px 12px;font-size:.9rem}._formGroup_1330s_197 input:focus,._formGroup_1330s_197 select:focus,._formGroup_1330s_197 textarea:focus{border-color:var(--color-blue-hover)}._alertSuccess_1330s_245{background:var(--color-success-bg,#f0fdf4);border:1px solid var(--color-success-border,#bbf7d0);color:var(--color-success,#16a34a);border-radius:8px;padding:12px 16px;font-size:.88rem;font-weight:600}._modalBackdrop_1330s_265{background:var(--shadow-card);z-index:100;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._modalCard_1330s_287{background:var(--color-white);width:100%;max-width:540px;box-shadow:0 20px 40px var(--shadow-card);border-radius:14px;padding:24px}._modalActions_1330s_305{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}._projectsGrid_1330s_319{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;display:grid}._projectCard_1330s_331{background:var(--color-white);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;gap:12px;padding:20px;display:flex}._cardHeader_1330s_351{justify-content:space-between;align-items:center;display:flex}._badge_1330s_363,._statusPill_1330s_381{background:var(--color-bg-light);color:var(--color-blue-hover);border-radius:4px;padding:3px 8px;font-size:.75rem;font-weight:700}._statusDone_1330s_399{background:var(--color-bg-light);color:var(--color-cyan)}._cardTitle_1330s_409{color:var(--color-navy-dark);margin:0;font-size:1.1rem;font-weight:800}._cardDomain_1330s_423{color:var(--color-muted);margin:0;font-size:.82rem}._progressSection_1330s_435{flex-direction:column;gap:4px;display:flex}._progressInfo_1330s_447{justify-content:space-between;font-size:.8rem;display:flex}._progressBar_1330s_459{background:var(--color-bg-light);border-radius:4px;height:8px;overflow:hidden}._progressFill_1330s_473{background:var(--color-blue-hover);height:100%}._metaGrid_1330s_483{color:var(--color-muted);grid-template-columns:1fr 1fr;gap:8px;font-size:.8rem;display:grid}._metaItem_1330s_499{align-items:center;gap:6px;display:flex}._cardFooter_1330s_511{border-top:1px solid var(--color-bg-light);justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;display:flex}._feeText_1330s_529{color:var(--color-muted);font-size:.82rem}._openBtn_1330s_539{background:var(--color-blue-hover);color:var(--color-white);border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:.82rem;font-weight:700;text-decoration:none;display:flex}@media (width<=640px){._gridTwo_1330s_69{grid-template-columns:1fr}._card_1330s_55{padding:16px}._metaGrid_1330s_483{grid-template-columns:1fr}}._container_1d7a7_1{flex-direction:column;gap:24px;display:flex}._headerRow_1d7a7_13{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._title_1d7a7_29{color:var(--color-navy-dark);margin:0 0 4px;font-size:1.4rem;font-weight:800}._sub_1d7a7_43{color:var(--color-muted);margin:0;font-size:.88rem}._card_1d7a7_55{background:var(--color-white);border:1px solid var(--color-border);border-radius:12px;padding:24px}._gridTwo_1d7a7_69{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;display:grid}._table_1d7a7_81{border-collapse:collapse;width:100%;font-size:.88rem}._table_1d7a7_81 th,._table_1d7a7_81 td{text-align:left;border-bottom:1px solid var(--color-bg-light);padding:10px 12px}._table_1d7a7_81 th{background:var(--color-bg-light);color:var(--color-muted);font-weight:700}._pill_1d7a7_117{background:var(--color-bg-light);color:var(--color-muted);border-radius:4px;padding:3px 8px;font-size:.75rem;font-weight:700}._pillPaid_1d7a7_135{background:var(--color-bg-light);color:var(--color-cyan)}._emptyState_1d7a7_145{background:var(--color-white);border:1px dashed var(--color-border);text-align:center;border-radius:12px;padding:48px 24px}._emptyState_1d7a7_145 h3{color:var(--color-navy-dark);margin:12px 0 6px}._emptyState_1d7a7_145 p{color:var(--color-muted);margin:0;font-size:.9rem}._form_1d7a7_183{flex-direction:column;gap:14px;margin-top:14px;display:flex}._formGroup_1d7a7_197{flex-direction:column;gap:6px;display:flex}._formGroup_1d7a7_197 label{color:var(--color-text-dark);font-size:.85rem;font-weight:600}._formGroup_1d7a7_197 input,._formGroup_1d7a7_197 select,._formGroup_1d7a7_197 textarea{border:1.5px solid var(--color-border);border-radius:8px;outline:none;padding:10px 12px;font-size:.9rem}._formGroup_1d7a7_197 input:focus,._formGroup_1d7a7_197 select:focus,._formGroup_1d7a7_197 textarea:focus{border-color:var(--color-blue-hover)}._alertSuccess_1d7a7_245{background:var(--color-success-bg,#f0fdf4);border:1px solid var(--color-success-border,#bbf7d0);color:var(--color-success,#16a34a);border-radius:8px;padding:12px 16px;font-size:.88rem;font-weight:600}._modalBackdrop_1d7a7_265{background:var(--shadow-card);z-index:100;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._modalCard_1d7a7_287{background:var(--color-white);width:100%;max-width:540px;box-shadow:0 20px 40px var(--shadow-card);border-radius:14px;padding:24px}._modalActions_1d7a7_305{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}._backLink_1d7a7_319{color:var(--color-muted);align-items:center;gap:6px;font-size:.88rem;font-weight:600;text-decoration:none;display:flex}._banner_1d7a7_339{background:var(--color-white);border:1px solid var(--color-border);border-radius:12px;padding:24px}._bannerTop_1d7a7_353{gap:8px;margin-bottom:8px;display:flex}._idBadge_1d7a7_365{background:var(--color-bg-light);color:var(--color-blue-hover);border-radius:4px;padding:3px 8px;font-size:.8rem;font-weight:700}._statusBadge_1d7a7_383{background:var(--color-bg-light);color:var(--color-cyan);border-radius:4px;padding:3px 8px;font-size:.8rem;font-weight:700}._projectTitle_1d7a7_401{color:var(--color-navy-dark);margin:0 0 6px;font-size:1.35rem;font-weight:800}._projectSub_1d7a7_415{color:var(--color-muted);margin:0 0 20px;font-size:.85rem}._tabNav_1d7a7_427{border-top:1px solid var(--color-bg-light);flex-wrap:wrap;gap:8px;padding-top:16px;display:flex}._tabBtn_1d7a7_443{background:var(--color-bg-light);color:var(--color-muted);cursor:pointer;border:none;border-radius:6px;padding:8px 14px;font-size:.85rem;font-weight:600}._tabBtnActive_1d7a7_465{background:var(--color-blue-hover);color:var(--color-white)}._tabContent_1d7a7_475{margin-top:8px}._infoRow_1d7a7_483{border-bottom:1px solid var(--color-bg-light);justify-content:space-between;padding:8px 0;font-size:.88rem;display:flex}._progressNum_1d7a7_499{text-align:center;padding:16px 0}._progressNum_1d7a7_499 span{color:var(--color-blue-hover);font-size:2.5rem;font-weight:800;display:block}._scopeCard_1d7a7_523{background:var(--color-white);border:1px solid var(--color-border);border-radius:12px;grid-template-columns:1fr 1fr;gap:24px;padding:24px;display:grid}._scopeList_1d7a7_543{color:var(--color-text-dark);flex-direction:column;gap:8px;margin:12px 0 0 16px;padding:0;font-size:.9rem;display:flex}._milestonesList_1d7a7_563{flex-direction:column;gap:12px;display:flex}._milestoneItem_1d7a7_575{background:var(--color-white);border:1px solid var(--color-border);border-radius:10px;padding:18px}._msHeader_1d7a7_589{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}._msHeader_1d7a7_589 h4{margin:0;font-size:1rem}._msStatus_1d7a7_613{background:var(--color-bg-light);color:var(--color-muted);border-radius:4px;padding:3px 8px;font-size:.75rem;font-weight:700}._msDone_1d7a7_631{background:var(--color-bg-light);color:var(--color-cyan)}._msDesc_1d7a7_641{color:var(--color-muted);margin:0 0 8px;font-size:.85rem}._msDue_1d7a7_653{color:var(--color-muted);font-size:.8rem}._commandsBox_1d7a7_663{flex-direction:column;gap:8px;margin-top:12px;display:flex}._cmdRow_1d7a7_677{background:var(--color-navy-dark);color:var(--color-cyan);border-radius:8px;justify-content:space-between;align-items:center;padding:10px 14px;font-family:monospace;display:flex}._copyBtn_1d7a7_699{background:var(--color-bg-light);color:var(--color-navy);cursor:pointer;border:none;border-radius:4px;padding:4px 8px}._teamHeaderRow_1d7a7_717{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}._teamHeaderRow_1d7a7_717 h3{margin:0 0 4px;font-size:1.15rem}._membersGrid_1d7a7_745{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}._memberCard_1d7a7_757{background:var(--color-white);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;gap:12px;padding:18px;display:flex}._memHeader_1d7a7_777{justify-content:space-between;align-items:flex-start;display:flex}._memName_1d7a7_789{color:var(--color-navy-dark);margin:0 0 2px;font-size:1rem;font-weight:800}._memRole_1d7a7_803{color:var(--color-blue-hover);font-size:.78rem;font-weight:600}._tagVerified_1d7a7_815{background:var(--color-bg-light);color:var(--color-cyan);border-radius:4px;padding:3px 8px;font-size:.75rem;font-weight:700}._tagPending_1d7a7_833{background:var(--color-warning-bg,#fffbeb);color:var(--color-warning,#d97706);border:1px solid var(--color-warning-border,#fde68a);border-radius:4px;padding:3px 8px;font-size:.75rem;font-weight:700}._tagChanges_1d7a7_853{background:var(--color-bg-light);color:var(--color-navy-dark);border:1px solid var(--color-border);border-radius:4px;padding:3px 8px;font-size:.75rem;font-weight:700}._memDetails_1d7a7_873{border-top:1px solid var(--color-bg-light);flex-direction:column;gap:6px;padding-top:8px;font-size:.82rem;display:flex}._detailRow_1d7a7_891{justify-content:space-between;display:flex}._detailRow_1d7a7_891 span{color:var(--color-muted)}._rejectionNotice_1d7a7_909{background:var(--color-bg-light);border:1px solid var(--color-navy);color:var(--color-navy);border-radius:6px;padding:8px 12px;font-size:.8rem}._activityList_1d7a7_927{flex-direction:column;gap:12px;margin-top:12px;display:flex}._actItem_1d7a7_941{gap:12px;font-size:.85rem;display:flex}._actDot_1d7a7_953{background:var(--color-blue-hover);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}._actTime_1d7a7_971{color:var(--color-muted);margin-top:2px;font-size:.72rem;display:block}._toastSuccess_1d7a7_985{background:var(--color-bg-light);border:1px solid var(--color-navy);color:var(--color-navy);border-radius:8px;padding:12px 16px;font-size:.88rem;font-weight:600}._searchRow_1d7a7_1005{gap:8px;margin:16px 0;display:flex}._searchRow_1d7a7_1005 input{border:1.5px solid var(--color-border);border-radius:6px;flex:1;padding:8px 12px;font-size:.88rem}._formRow_1d7a7_1033{grid-template-columns:1fr 1fr;gap:12px;display:grid}._alertError_1d7a7_1045{background:var(--color-error-bg,#fef2f2);border:1px solid var(--color-error-border,#fecaca);color:var(--color-error,#dc2626);border-radius:6px;margin:10px 0;padding:10px 12px;font-size:.85rem}._container_g2ond_1{flex-direction:column;gap:24px;display:flex}._headerRow_g2ond_13{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._title_g2ond_29{color:var(--color-navy-dark);margin:0 0 4px;font-size:1.4rem;font-weight:800}._sub_g2ond_43{color:var(--color-muted);margin:0;font-size:.88rem}._card_g2ond_55{background:var(--color-white);border:1px solid var(--color-border);border-radius:12px;padding:24px}._gridTwo_g2ond_69{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;display:grid}._table_g2ond_81{border-collapse:collapse;width:100%;font-size:.88rem}._table_g2ond_81 th,._table_g2ond_81 td{text-align:left;border-bottom:1px solid var(--color-bg-light);padding:10px 12px}._table_g2ond_81 th{background:var(--color-bg-light);color:var(--color-muted);font-weight:700}._pill_g2ond_117{background:var(--color-bg-light);color:var(--color-muted);border-radius:4px;padding:3px 8px;font-size:.75rem;font-weight:700}._pillPaid_g2ond_135{background:var(--color-bg-light);color:var(--color-cyan)}._emptyState_g2ond_145{background:var(--color-white);border:1px dashed var(--color-border);text-align:center;border-radius:12px;padding:48px 24px}._emptyState_g2ond_145 h3{color:var(--color-navy-dark);margin:12px 0 6px}._emptyState_g2ond_145 p{color:var(--color-muted);margin:0;font-size:.9rem}._form_g2ond_183{flex-direction:column;gap:14px;margin-top:14px;display:flex}._formGroup_g2ond_197{flex-direction:column;gap:6px;display:flex}._formGroup_g2ond_197 label{color:var(--color-text-dark);font-size:.85rem;font-weight:600}._formGroup_g2ond_197 input,._formGroup_g2ond_197 select,._formGroup_g2ond_197 textarea{border:1.5px solid var(--color-border);border-radius:8px;outline:none;padding:10px 12px;font-size:.9rem}._formGroup_g2ond_197 input:focus,._formGroup_g2ond_197 select:focus,._formGroup_g2ond_197 textarea:focus{border-color:var(--color-blue-hover)}._alertSuccess_g2ond_245{background:var(--color-success-bg,#f0fdf4);border:1px solid var(--color-success-border,#bbf7d0);color:var(--color-success,#16a34a);border-radius:8px;padding:12px 16px;font-size:.88rem;font-weight:600}._modalBackdrop_g2ond_265{background:var(--shadow-card);z-index:100;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._modalCard_g2ond_287{background:var(--color-white);width:100%;max-width:540px;box-shadow:0 20px 40px var(--shadow-card);border-radius:14px;padding:24px}._modalActions_g2ond_305{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}._paymentsGrid_g2ond_319{grid-template-columns:1.4fr 1fr;gap:20px;display:grid}._receiptsList_g2ond_331{flex-direction:column;gap:10px;margin-top:12px;display:flex}._receiptItem_g2ond_345{border:1px solid var(--color-border);border-radius:8px;justify-content:space-between;align-items:center;padding:12px;display:flex}._receiptItem_g2ond_345 p{color:var(--color-muted);margin:2px 0 0;font-size:.8rem}._viewReceiptBtn_g2ond_375{background:var(--color-bg-light);border:1px solid var(--color-border);color:var(--color-blue-hover);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:.8rem;font-weight:600;display:flex}._receiptHeader_g2ond_403{justify-content:space-between;align-items:center;display:flex}._receiptNum_g2ond_415{background:var(--color-bg-light);color:var(--color-blue-hover);border-radius:4px;padding:3px 8px;font-size:.85rem;font-weight:700}._receiptBody_g2ond_433{flex-direction:column;gap:8px;display:flex}._row_g2ond_445{justify-content:space-between;font-size:.9rem;display:flex}._upiBox_g2ond_457{background:var(--color-navy);border:1.5px solid var(--color-border);color:var(--color-white);border-radius:12px;margin-bottom:20px;padding:20px}._upiHeader_g2ond_475{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}._upiHeader_g2ond_475 h4{color:var(--color-white);align-items:center;gap:8px;margin:0;font-size:1.1rem;display:flex}._copyBadge_g2ond_507{background:var(--color-blue-hover);color:var(--color-white);cursor:pointer;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;font-weight:600;transition:opacity .2s;display:inline-flex}._copyBadge_g2ond_507:hover{opacity:.9}._upiDetailsGrid_g2ond_545{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;font-size:.88rem;display:grid}._upiItem_g2ond_559{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:10px 14px}._upiItem_g2ond_559 span{color:var(--color-muted);margin-bottom:2px;font-size:.75rem;display:block}._upiItem_g2ond_559 strong{color:var(--color-white);font-family:monospace;font-size:.95rem}._invoicesList_g2ond_599{flex-direction:column;gap:12px;margin-top:14px;display:flex}._invoiceItem_g2ond_613{background:var(--color-white);border:1.5px solid var(--color-border);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}._invoiceMeta_g2ond_637 h4{color:var(--color-navy-dark);margin:0 0 4px;font-size:1rem}._invoiceMeta_g2ond_637 p{color:var(--color-muted);margin:0;font-size:.82rem}._invoiceAmount_g2ond_661{text-align:right}._invoiceAmount_g2ond_661 strong{color:var(--color-cyan);font-size:1.15rem;display:block}._pillPending_g2ond_681{background:var(--color-navy);color:var(--color-white);border:1px solid var(--color-border)}._pillVerification_g2ond_693{background:var(--color-bg-light);color:var(--color-blue);border:1px solid var(--color-border)}._tableWrapper_g2ond_705{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}@media (width<=768px){._headerRow_g2ond_13{flex-direction:column;align-items:flex-start;gap:12px}._gridTwo_g2ond_69{grid-template-columns:1fr;gap:16px}._card_g2ond_55{padding:16px}._upiHeader_g2ond_475{flex-direction:column;align-items:flex-start;gap:10px}._copyBadge_g2ond_507{justify-content:center;width:100%}._upiDetailsGrid_g2ond_545{grid-template-columns:1fr}}@media (width<=480px){._invoiceItem_g2ond_613{flex-direction:column;align-items:flex-start}._invoiceAmount_g2ond_661{text-align:left;width:100%}}._container_1trbh_1{flex-direction:column;gap:24px;display:flex}._headerRow_1trbh_13{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._title_1trbh_29{color:var(--color-navy-dark);margin:0 0 4px;font-size:1.4rem;font-weight:800}._sub_1trbh_43{color:var(--color-muted);margin:0;font-size:.88rem}._card_1trbh_55{background:var(--color-white);border:1px solid var(--color-border);border-radius:12px;padding:24px}._gridTwo_1trbh_69{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;display:grid}._table_1trbh_81{border-collapse:collapse;width:100%;font-size:.88rem}._table_1trbh_81 th,._table_1trbh_81 td{text-align:left;border-bottom:1px solid var(--color-bg-light);padding:10px 12px}._table_1trbh_81 th{background:var(--color-bg-light);color:var(--color-muted);font-weight:700}._pill_1trbh_117{background:var(--color-bg-light);color:var(--color-muted);border-radius:4px;padding:3px 8px;font-size:.75rem;font-weight:700}._pillPaid_1trbh_135{background:var(--color-bg-light);color:var(--color-cyan)}._emptyState_1trbh_145{background:var(--color-white);border:1px dashed var(--color-border);text-align:center;border-radius:12px;padding:48px 24px}._emptyState_1trbh_145 h3{color:var(--color-navy-dark);margin:12px 0 6px}._emptyState_1trbh_145 p{color:var(--color-muted);margin:0;font-size:.9rem}._form_1trbh_183{flex-direction:column;gap:14px;margin-top:14px;display:flex}._formGroup_1trbh_197{flex-direction:column;gap:6px;display:flex}._formGroup_1trbh_197 label{color:var(--color-text-dark);font-size:.85rem;font-weight:600}._formGroup_1trbh_197 input,._formGroup_1trbh_197 select,._formGroup_1trbh_197 textarea{border:1.5px solid var(--color-border);border-radius:8px;outline:none;padding:10px 12px;font-size:.9rem}._formGroup_1trbh_197 input:focus,._formGroup_1trbh_197 select:focus,._formGroup_1trbh_197 textarea:focus{border-color:var(--color-blue-hover)}._alertSuccess_1trbh_245{background:var(--color-success-bg,#f0fdf4);border:1px solid var(--color-success-border,#bbf7d0);color:var(--color-success,#16a34a);border-radius:8px;padding:12px 16px;font-size:.88rem;font-weight:600}._modalBackdrop_1trbh_265{background:var(--shadow-card);z-index:100;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._modalCard_1trbh_287{background:var(--color-white);width:100%;max-width:540px;box-shadow:0 20px 40px var(--shadow-card);border-radius:14px;padding:24px}._modalActions_1trbh_305{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}._uploadBtn_1trbh_319{background:var(--color-blue-hover);color:var(--color-white);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:10px;font-weight:700;display:flex}._docsList_1trbh_349{flex-direction:column;gap:10px;margin-top:12px;display:flex}._docItem_1trbh_363{border:1px solid var(--color-border);border-radius:8px;justify-content:space-between;align-items:center;padding:12px;display:flex}._docInfo_1trbh_381{align-items:center;gap:12px;display:flex}._docMeta_1trbh_393{color:var(--color-muted);font-size:.78rem;display:block}._statusPill_1trbh_405{background:var(--color-bg-light);color:var(--color-muted);border-radius:4px;padding:3px 8px;font-size:.75rem;font-weight:700}._statusApproved_1trbh_423{background:var(--color-bg-light);color:var(--color-cyan)}._container_1cudz_1{flex-direction:column;gap:24px;display:flex}._headerRow_1cudz_13{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._title_1cudz_29{color:var(--color-navy-dark);margin:0 0 4px;font-size:1.4rem;font-weight:800}._sub_1cudz_43{color:var(--color-muted);margin:0;font-size:.88rem}._card_1cudz_55{background:var(--color-white);border:1px solid var(--color-border);border-radius:12px;padding:24px}._gridTwo_1cudz_69{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;display:grid}._table_1cudz_81{border-collapse:collapse;width:100%;font-size:.88rem}._table_1cudz_81 th,._table_1cudz_81 td{text-align:left;border-bottom:1px solid var(--color-bg-light);padding:10px 12px}._table_1cudz_81 th{background:var(--color-bg-light);color:var(--color-muted);font-weight:700}._pill_1cudz_117{background:var(--color-bg-light);color:var(--color-muted);border-radius:4px;padding:3px 8px;font-size:.75rem;font-weight:700}._pillPaid_1cudz_135{background:var(--color-bg-light);color:var(--color-cyan)}._emptyState_1cudz_145{background:var(--color-white);border:1px dashed var(--color-border);text-align:center;border-radius:12px;padding:48px 24px}._emptyState_1cudz_145 h3{color:var(--color-navy-dark);margin:12px 0 6px}._emptyState_1cudz_145 p{color:var(--color-muted);margin:0;font-size:.9rem}._form_1cudz_183{flex-direction:column;gap:14px;margin-top:14px;display:flex}._formGroup_1cudz_197{flex-direction:column;gap:6px;display:flex}._formGroup_1cudz_197 label{color:var(--color-text-dark);font-size:.85rem;font-weight:600}._formGroup_1cudz_197 input,._formGroup_1cudz_197 select,._formGroup_1cudz_197 textarea{border:1.5px solid var(--color-border);border-radius:8px;outline:none;padding:10px 12px;font-size:.9rem}._formGroup_1cudz_197 input:focus,._formGroup_1cudz_197 select:focus,._formGroup_1cudz_197 textarea:focus{border-color:var(--color-blue-hover)}._alertSuccess_1cudz_245{background:var(--color-success-bg,#f0fdf4);border:1px solid var(--color-success-border,#bbf7d0);color:var(--color-success,#16a34a);border-radius:8px;padding:12px 16px;font-size:.88rem;font-weight:600}._modalBackdrop_1cudz_265{background:var(--shadow-card);z-index:100;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._modalCard_1cudz_287{background:var(--color-white);width:100%;max-width:540px;box-shadow:0 20px 40px var(--shadow-card);border-radius:14px;padding:24px}._modalActions_1cudz_305{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}._statusBox_1cudz_319{background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:10px;align-items:center;gap:16px;margin-bottom:16px;padding:16px;display:flex}._statusText_1cudz_341{color:var(--color-navy-dark);font-size:1rem;font-weight:800}._detailsList_1cudz_353{flex-direction:column;gap:8px;display:flex}._row_1cudz_365{justify-content:space-between;font-size:.88rem;display:flex}._submitBtn_1cudz_377{background:var(--color-blue-hover);color:var(--color-white);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:10px;font-weight:700;display:flex}._container_1nmk4_1{flex-direction:column;gap:20px;display:flex}._toast_1nmk4_7{background:var(--color-navy,var(--color-navy));color:var(--color-white);box-shadow:0 10px 30px var(--shadow-card);z-index:1000;border-left:4px solid var(--color-navy);border-radius:8px;padding:12px 20px;font-size:.88rem;font-weight:600;position:fixed;bottom:24px;right:24px}._headerRow_1nmk4_22{justify-content:space-between;align-items:center;display:flex}._title_1nmk4_28{color:var(--color-navy,var(--color-navy));margin:0;font-size:1.35rem;font-weight:900}._sub_1nmk4_35{color:var(--color-muted);margin:4px 0 0;font-size:.88rem}._emptyState_1nmk4_41{background:var(--color-white);border:1px dashed var(--color-border,var(--color-border));border-radius:var(--radius-lg,12px);text-align:center;padding:48px 24px}._emptyState_1nmk4_41 h3{color:var(--color-navy,var(--color-navy));margin:12px 0 4px;font-size:1.15rem}._emptyState_1nmk4_41 p{color:var(--color-muted);max-width:480px;margin:0 auto;font-size:.88rem}._certsGrid_1nmk4_62{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:20px;display:grid}._certCard_1nmk4_68{background:var(--color-white);border:1px solid var(--color-border,var(--color-border));border-radius:var(--radius-lg,12px);box-shadow:0 4px 16px var(--shadow-subtle);flex-direction:column;gap:12px;padding:22px;transition:transform .2s,box-shadow .2s;display:flex}._certCard_1nmk4_68:hover{box-shadow:0 8px 24px var(--shadow-card);transform:translateY(-2px)}._certHeader_1nmk4_85{justify-content:space-between;align-items:flex-start;display:flex}._badgeCol_1nmk4_91{flex-direction:column;gap:4px;display:flex}._certNum_1nmk4_97{color:var(--color-blue-hover);font-family:monospace;font-size:.88rem;font-weight:800}._statusPill_1nmk4_104{border-radius:12px;width:fit-content;padding:2px 8px;font-size:.7rem;font-weight:800;display:inline-block}._statusActive_1nmk4_113{background:var(--color-border);color:var(--color-navy)}._statusOther_1nmk4_118{background:var(--color-bg-light);color:var(--color-muted)}._programName_1nmk4_123{color:var(--color-navy,var(--color-navy));margin:0;font-size:1.05rem;font-weight:800;line-height:1.3}._candName_1nmk4_131{color:var(--color-muted);margin:0;font-size:.85rem}._metaRow_1nmk4_137{border-top:1px solid var(--color-bg-light);justify-content:space-between;align-items:center;padding-top:8px;font-size:.8rem;display:flex}._gradeBadge_1nmk4_146{color:var(--color-navy);background:var(--color-border);border-radius:6px;padding:2px 8px;font-weight:800}._issueDate_1nmk4_154{color:var(--color-muted)}._certActions_1nmk4_158{gap:8px;margin-top:4px;display:flex}._modalOverlay_1nmk4_165{background:var(--shadow-subtle);z-index:1200;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._modalCanvasContainer_1nmk4_176{background:var(--color-white);width:100%;max-width:1080px;max-height:90vh;box-shadow:0 20px 50px var(--shadow-card);border-radius:12px;flex-direction:column;gap:16px;padding:20px;display:flex;overflow-y:auto}._modalDialog_1nmk4_190{background:var(--color-white);width:100%;max-width:500px;box-shadow:0 20px 40px var(--shadow-card);border-radius:12px;flex-direction:column;gap:14px;padding:24px;display:flex}._modalHeader_1nmk4_202{justify-content:space-between;align-items:center;display:flex}._modalHeader_1nmk4_202 h3{color:var(--color-navy,var(--color-navy));margin:0;font-size:1.15rem;font-weight:800}._closeBtn_1nmk4_215{color:var(--color-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:flex}._closeBtn_1nmk4_215:hover{background:var(--color-bg-light);color:var(--color-navy)}._canvasScrollWrapper_1nmk4_232{padding:10px 0;overflow-x:auto}._form_1nmk4_237{flex-direction:column;gap:12px;display:flex}._formGroup_1nmk4_243{flex-direction:column;gap:4px;display:flex}._label_1nmk4_249{color:var(--color-navy,var(--color-navy));font-size:.78rem;font-weight:700}._select_1nmk4_255,._textarea_1nmk4_256{border:1px solid var(--color-border,var(--color-border));border-radius:6px;outline:none;padding:8px 10px;font-size:.85rem}._select_1nmk4_255:focus,._textarea_1nmk4_256:focus{border-color:var(--color-blue,var(--color-blue-hover))}._container_1gmld_1{flex-direction:column;gap:24px;display:flex}._headerRow_1gmld_13{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._title_1gmld_29{color:var(--color-navy-dark);margin:0 0 4px;font-size:1.4rem;font-weight:800}._sub_1gmld_43{color:var(--color-muted);margin:0;font-size:.88rem}._card_1gmld_55{background:var(--color-white);border:1px solid var(--color-border);border-radius:12px;padding:24px}._gridTwo_1gmld_69{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;display:grid}._table_1gmld_81{border-collapse:collapse;width:100%;font-size:.88rem}._table_1gmld_81 th,._table_1gmld_81 td{text-align:left;border-bottom:1px solid var(--color-bg-light);padding:10px 12px}._table_1gmld_81 th{background:var(--color-bg-light);color:var(--color-muted);font-weight:700}._pill_1gmld_117{background:var(--color-bg-light);color:var(--color-muted);border-radius:4px;padding:3px 8px;font-size:.75rem;font-weight:700}._pillPaid_1gmld_135{background:var(--color-bg-light);color:var(--color-cyan)}._emptyState_1gmld_145{background:var(--color-white);border:1px dashed var(--color-border);text-align:center;border-radius:12px;padding:48px 24px}._emptyState_1gmld_145 h3{color:var(--color-navy-dark);margin:12px 0 6px}._emptyState_1gmld_145 p{color:var(--color-muted);margin:0;font-size:.9rem}._form_1gmld_183{flex-direction:column;gap:14px;margin-top:14px;display:flex}._formGroup_1gmld_197{flex-direction:column;gap:6px;display:flex}._formGroup_1gmld_197 label{color:var(--color-text-dark);font-size:.85rem;font-weight:600}._formGroup_1gmld_197 input,._formGroup_1gmld_197 select,._formGroup_1gmld_197 textarea{border:1.5px solid var(--color-border);border-radius:8px;outline:none;padding:10px 12px;font-size:.9rem}._formGroup_1gmld_197 input:focus,._formGroup_1gmld_197 select:focus,._formGroup_1gmld_197 textarea:focus{border-color:var(--color-blue-hover)}._alertSuccess_1gmld_245{background:var(--color-success-bg,#f0fdf4);border:1px solid var(--color-success-border,#bbf7d0);color:var(--color-success,#16a34a);border-radius:8px;padding:12px 16px;font-size:.88rem;font-weight:600}._modalBackdrop_1gmld_265{background:var(--shadow-card);z-index:100;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._modalCard_1gmld_287{background:var(--color-white);width:100%;max-width:540px;box-shadow:0 20px 40px var(--shadow-card);border-radius:14px;padding:24px}._modalActions_1gmld_305{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}._offersList_1gmld_319{flex-direction:column;gap:14px;display:flex}._tabRow_1gmld_331{border-bottom:2px solid var(--color-border);gap:10px;padding-bottom:2px;display:flex}._tabBtn_1gmld_345{color:var(--color-muted);cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;align-items:center;gap:8px;margin-bottom:-4px;padding:10px 18px;font-size:.92rem;font-weight:700;transition:all .2s;display:flex}._tabBtn_1gmld_345:hover{color:var(--color-blue-hover)}._activeTab_1gmld_385{color:var(--color-blue-hover);border-bottom-color:var(--color-blue-hover)}._tabCount_1gmld_395{background:var(--color-bg-light);color:var(--color-blue-hover);border-radius:999px;padding:2px 7px;font-size:.75rem;font-weight:800}._offerCard_1gmld_413{background:var(--color-white);border:1px solid var(--color-border);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}._refNum_1gmld_437{background:var(--color-bg-light);color:var(--color-blue-hover);border-radius:4px;padding:3px 8px;font-size:.75rem;font-weight:700;display:inline-block}._cardActions_1gmld_457{align-items:center;gap:8px;display:flex}._offerCard_1gmld_413 h3{color:var(--color-navy-dark);margin:6px 0 4px;font-size:1.05rem}._offerCard_1gmld_413 p{color:var(--color-muted);margin:0;font-size:.85rem}._container_1ijp6_1{flex-direction:column;gap:24px;display:flex}._headerRow_1ijp6_13{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._title_1ijp6_29{color:var(--color-navy-dark);margin:0 0 4px;font-size:1.4rem;font-weight:800}._sub_1ijp6_43{color:var(--color-muted);margin:0;font-size:.88rem}._card_1ijp6_55{background:var(--color-white);border:1px solid var(--color-border);border-radius:12px;padding:24px}._gridTwo_1ijp6_69{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;display:grid}._table_1ijp6_81{border-collapse:collapse;width:100%;font-size:.88rem}._table_1ijp6_81 th,._table_1ijp6_81 td{text-align:left;border-bottom:1px solid var(--color-bg-light);padding:10px 12px}._table_1ijp6_81 th{background:var(--color-bg-light);color:var(--color-muted);font-weight:700}._pill_1ijp6_117{background:var(--color-bg-light);color:var(--color-muted);border-radius:4px;padding:3px 8px;font-size:.75rem;font-weight:700}._pillPaid_1ijp6_135{background:var(--color-bg-light);color:var(--color-cyan)}._emptyState_1ijp6_145{background:var(--color-white);border:1px dashed var(--color-border);text-align:center;border-radius:12px;padding:48px 24px}._emptyState_1ijp6_145 h3{color:var(--color-navy-dark);margin:12px 0 6px}._emptyState_1ijp6_145 p{color:var(--color-muted);margin:0;font-size:.9rem}._form_1ijp6_183{flex-direction:column;gap:14px;margin-top:14px;display:flex}._formGroup_1ijp6_197{flex-direction:column;gap:6px;display:flex}._formGroup_1ijp6_197 label{color:var(--color-text-dark);font-size:.85rem;font-weight:600}._formGroup_1ijp6_197 input,._formGroup_1ijp6_197 select,._formGroup_1ijp6_197 textarea{border:1.5px solid var(--color-border);border-radius:8px;outline:none;padding:10px 12px;font-size:.9rem}._formGroup_1ijp6_197 input:focus,._formGroup_1ijp6_197 select:focus,._formGroup_1ijp6_197 textarea:focus{border-color:var(--color-blue-hover)}._alertSuccess_1ijp6_245{background:var(--color-success-bg,#f0fdf4);border:1px solid var(--color-success-border,#bbf7d0);color:var(--color-success,#16a34a);border-radius:8px;padding:12px 16px;font-size:.88rem;font-weight:600}._modalBackdrop_1ijp6_265{background:var(--shadow-card);z-index:100;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._modalCard_1ijp6_287{background:var(--color-white);width:100%;max-width:540px;box-shadow:0 20px 40px var(--shadow-card);border-radius:14px;padding:24px}._modalActions_1ijp6_305{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}._markAllBtn_1ijp6_319{background:var(--color-bg-light);border:1px solid var(--color-border);color:var(--color-blue-hover);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:.82rem;font-weight:600;display:flex}._notifsList_1ijp6_347{flex-direction:column;gap:10px;display:flex}._notifItem_1ijp6_359{background:var(--color-white);border:1px solid var(--color-border);border-radius:10px;gap:14px;padding:16px;display:flex}._unread_1ijp6_377{border-left:4px solid var(--color-blue-hover);background:var(--color-bg-light)}._notifBody_1ijp6_387 h4{margin:0 0 4px;font-size:.95rem}._notifBody_1ijp6_387 p{color:var(--color-muted);margin:0 0 6px;font-size:.85rem}._notifTime_1ijp6_409{color:var(--color-muted);font-size:.75rem}._container_1wi1l_1{flex-direction:column;gap:20px;display:flex}._headerRow_1wi1l_13{justify-content:space-between;align-items:center;display:flex}._headerRow_1wi1l_13 h2{color:var(--color-navy-dark);margin:0 0 4px;font-size:1.35rem;font-weight:800}._headerRow_1wi1l_13 p{color:var(--color-muted);margin:0;font-size:.85rem}._emptyCard_1wi1l_51{background:var(--color-white);border:1px dashed var(--color-border);text-align:center;border-radius:12px;padding:48px 24px}._emptyCard_1wi1l_51 h3{color:var(--color-navy-dark);margin:12px 0 6px}._emptyCard_1wi1l_51 p{color:var(--color-muted);margin:0;font-size:.9rem}._invitesList_1wi1l_89{flex-direction:column;gap:14px;display:flex}._inviteCard_1wi1l_101{background:var(--color-white);border:1px solid var(--color-border);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}._inviteInfo_1wi1l_125{align-items:center;gap:16px;display:flex}._iconBox_1wi1l_137{background:var(--color-bg-light);border-radius:10px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}._invId_1wi1l_157{color:var(--color-blue-hover);background:var(--color-bg-light);border-radius:4px;padding:2px 6px;font-size:.75rem;font-weight:700}._inviteInfo_1wi1l_125 h3{margin:4px 0 2px;font-size:1.1rem}._inviteInfo_1wi1l_125 p{color:var(--color-muted);margin:0;font-size:.82rem}._acceptBtn_1wi1l_197{background:var(--color-cyan);color:var(--color-white);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:10px 18px;font-size:.88rem;font-weight:700;transition:opacity .2s;display:flex}._acceptBtn_1wi1l_197:hover{opacity:.92}._alertSuccess_1wi1l_235{background:var(--color-success-bg,#f0fdf4);border:1px solid var(--color-success-border,#bbf7d0);color:var(--color-success,#16a34a);border-radius:8px;align-items:center;gap:8px;padding:12px 16px;font-size:.88rem;display:flex}._alertError_1wi1l_259{background:var(--color-error-bg,#fef2f2);border:1px solid var(--color-error-border,#fecaca);color:var(--color-error,#dc2626);border-radius:8px;align-items:center;gap:8px;padding:12px 16px;font-size:.88rem;display:flex}._container_14y0e_1{flex-direction:column;gap:24px;display:flex}._headerRow_14y0e_13{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._title_14y0e_29{color:var(--color-navy-dark);margin:0 0 4px;font-size:1.4rem;font-weight:800}._sub_14y0e_43{color:var(--color-muted);margin:0;font-size:.88rem}._card_14y0e_55{background:var(--color-white);border:1px solid var(--color-border);border-radius:12px;padding:24px}._gridTwo_14y0e_69{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;display:grid}._table_14y0e_81{border-collapse:collapse;width:100%;font-size:.88rem}._table_14y0e_81 th,._table_14y0e_81 td{text-align:left;border-bottom:1px solid var(--color-bg-light);padding:10px 12px}._table_14y0e_81 th{background:var(--color-bg-light);color:var(--color-muted);font-weight:700}._pill_14y0e_117{background:var(--color-bg-light);color:var(--color-muted);border-radius:4px;padding:3px 8px;font-size:.75rem;font-weight:700}._pillPaid_14y0e_135{background:var(--color-bg-light);color:var(--color-cyan)}._emptyState_14y0e_145{background:var(--color-white);border:1px dashed var(--color-border);text-align:center;border-radius:12px;padding:48px 24px}._emptyState_14y0e_145 h3{color:var(--color-navy-dark);margin:12px 0 6px}._emptyState_14y0e_145 p{color:var(--color-muted);margin:0;font-size:.9rem}._form_14y0e_183{flex-direction:column;gap:14px;margin-top:14px;display:flex}._formGroup_14y0e_197{flex-direction:column;gap:6px;display:flex}._formGroup_14y0e_197 label{color:var(--color-text-dark);font-size:.85rem;font-weight:600}._formGroup_14y0e_197 input,._formGroup_14y0e_197 select,._formGroup_14y0e_197 textarea{border:1.5px solid var(--color-border);border-radius:8px;outline:none;padding:10px 12px;font-size:.9rem}._formGroup_14y0e_197 input:focus,._formGroup_14y0e_197 select:focus,._formGroup_14y0e_197 textarea:focus{border-color:var(--color-blue-hover)}._alertSuccess_14y0e_245{background:var(--color-success-bg,#f0fdf4);border:1px solid var(--color-success-border,#bbf7d0);color:var(--color-success,#16a34a);border-radius:8px;padding:12px 16px;font-size:.88rem;font-weight:600}._modalBackdrop_14y0e_265{background:var(--shadow-card);z-index:100;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._modalCard_14y0e_287{background:var(--color-white);width:100%;max-width:540px;box-shadow:0 20px 40px var(--shadow-card);border-radius:14px;padding:24px}._modalActions_14y0e_305{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}._newBtn_14y0e_319{background:var(--color-blue-hover);color:var(--color-white);cursor:pointer;border:none;border-radius:6px;align-items:center;gap:6px;padding:8px 14px;font-size:.85rem;font-weight:700;display:flex}._grid_14y0e_69{grid-template-columns:1fr 1.6fr;gap:20px;display:grid}._ticketList_14y0e_359{flex-direction:column;gap:8px;margin-top:12px;display:flex}._ticketItem_14y0e_373{border:1px solid var(--color-border);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;padding:12px;display:flex}._ticketActive_14y0e_393{border-color:var(--color-blue-hover);background:var(--color-bg-light)}._ticketMeta_14y0e_403{color:var(--color-muted);font-size:.75rem;display:block}._statusPill_14y0e_415{background:var(--color-bg-light);color:var(--color-muted);border-radius:4px;padding:3px 8px;font-size:.75rem;font-weight:700}._statusOpen_14y0e_433{background:var(--color-bg-light);color:var(--color-blue-hover)}._chatWrap_14y0e_443{flex-direction:column;height:480px;display:flex}._chatHeader_14y0e_455{border-bottom:1px solid var(--color-bg-light);justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}._ticketBadge_14y0e_471{background:var(--color-bg-light);color:var(--color-blue-hover);border-radius:4px;padding:2px 6px;font-size:.75rem;font-weight:700}._messagesBox_14y0e_489{flex-direction:column;flex:1;gap:12px;padding:16px 0;display:flex;overflow-y:auto}._msgBubble_14y0e_507{border-radius:10px;max-width:80%;padding:10px 14px;font-size:.88rem}._msgStudent_14y0e_521{background:var(--color-blue-hover);color:var(--color-white);align-self:flex-end}._msgAdmin_14y0e_533{background:var(--color-bg-light);color:var(--color-navy-dark);align-self:flex-start}._msgSender_14y0e_545{opacity:.8;margin-bottom:2px;font-size:.72rem;font-weight:700;display:block}._msgTime_14y0e_561{text-align:right;opacity:.7;margin-top:4px;font-size:.68rem;display:block}._replyForm_14y0e_577{border-top:1px solid var(--color-bg-light);gap:8px;padding-top:12px;display:flex}._replyForm_14y0e_577 input{border:1.5px solid var(--color-border);border-radius:8px;outline:none;flex:1;padding:10px 14px}._sendBtn_14y0e_607{background:var(--color-blue-hover);color:var(--color-white);cursor:pointer;border:none;border-radius:8px;padding:0 16px}._container_1held_1{flex-direction:column;gap:24px;display:flex}._headerRow_1held_13{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._title_1held_29{color:var(--color-navy-dark);margin:0 0 4px;font-size:1.4rem;font-weight:800}._sub_1held_43{color:var(--color-muted);margin:0;font-size:.88rem}._card_1held_55{background:var(--color-white);border:1px solid var(--color-border);border-radius:12px;padding:24px}._gridTwo_1held_69{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;display:grid}._table_1held_81{border-collapse:collapse;width:100%;font-size:.88rem}._table_1held_81 th,._table_1held_81 td{text-align:left;border-bottom:1px solid var(--color-bg-light);padding:10px 12px}._table_1held_81 th{background:var(--color-bg-light);color:var(--color-muted);font-weight:700}._pill_1held_117{background:var(--color-bg-light);color:var(--color-muted);border-radius:4px;padding:3px 8px;font-size:.75rem;font-weight:700}._pillPaid_1held_135{background:var(--color-bg-light);color:var(--color-cyan)}._emptyState_1held_145{background:var(--color-white);border:1px dashed var(--color-border);text-align:center;border-radius:12px;padding:48px 24px}._emptyState_1held_145 h3{color:var(--color-navy-dark);margin:12px 0 6px}._emptyState_1held_145 p{color:var(--color-muted);margin:0;font-size:.9rem}._form_1held_183{flex-direction:column;gap:14px;margin-top:14px;display:flex}._formGroup_1held_197{flex-direction:column;gap:6px;display:flex}._formGroup_1held_197 label{color:var(--color-text-dark);font-size:.85rem;font-weight:600}._formGroup_1held_197 input,._formGroup_1held_197 select,._formGroup_1held_197 textarea{border:1.5px solid var(--color-border);border-radius:8px;outline:none;padding:10px 12px;font-size:.9rem}._formGroup_1held_197 input:focus,._formGroup_1held_197 select:focus,._formGroup_1held_197 textarea:focus{border-color:var(--color-blue-hover)}._alertSuccess_1held_245{background:var(--color-success-bg,#f0fdf4);border:1px solid var(--color-success-border,#bbf7d0);color:var(--color-success,#16a34a);border-radius:8px;padding:12px 16px;font-size:.88rem;font-weight:600}._modalBackdrop_1held_265{background:var(--shadow-card);z-index:100;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._modalCard_1held_287{background:var(--color-white);width:100%;max-width:540px;box-shadow:0 20px 40px var(--shadow-card);border-radius:14px;padding:24px}._modalActions_1held_305{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}._profileHeader_1held_319{border-bottom:1px solid var(--color-bg-light);align-items:center;gap:16px;margin-bottom:24px;padding-bottom:20px;display:flex}._avatar_1held_337{background:var(--color-bg-light);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex}._regBadge_1held_357{background:var(--color-bg-light);color:var(--color-blue-hover);border-radius:4px;padding:3px 8px;font-size:.8rem;font-weight:700}._grid_1held_69{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}._item_1held_387{flex-direction:column;gap:4px;display:flex}._item_1held_387 label{color:var(--color-muted);text-transform:uppercase;font-size:.78rem;font-weight:600}._item_1held_387 span{color:var(--color-navy-dark);font-size:.95rem;font-weight:700}@font-face{font-family:Quadrillion SB;src:url(/fonts/Quadrillion%20Sb.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Quadrillion SB;src:url(/fonts/Quadrillion%20Sb%20It.otf)format("opentype");font-weight:600;font-style:italic;font-display:swap}:root{--color-navy:#082b5c;--color-navy-dark:#071a33;--color-blue:#06f;--color-blue-hover:#0052cc;--color-cyan:#00b8e6;--color-white:#fff;--color-bg-light:#f4f8fc;--color-border:#e5eaf2;--color-muted:#5b667a;--color-text-dark:#082b5c;--color-text-light:#fff;--color-success:#16a34a;--color-success-hover:#15803d;--color-success-bg:#f0fdf4;--color-success-border:#bbf7d0;--color-error:#dc2626;--color-error-bg:#fef2f2;--color-error-border:#fecaca;--color-warning:#d97706;--color-warning-bg:#fffbeb;--color-warning-border:#fde68a;--gradient-brand:linear-gradient(90deg, #06f 0%, #00b8e6 100%);--gradient-hero:linear-gradient(135deg, #082b5c 0%, #071a33 100%);--gradient-card:linear-gradient(180deg, #fff 0%, #f4f8fc99 100%);--font-brand:"Quadrillion SB", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:40px;--space-6:48px;--space-7:64px;--space-8:80px;--space-9:96px;--space-10:120px;--container-max-width:clamp(1200px, 95vw, 1840px);--header-height:80px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--shadow-subtle:0 4px 20px #082b5c0d;--shadow-card:0 10px 30px #082b5c14;--shadow-hover:0 16px 40px #0066ff1f;--transition-fast:.2s cubic-bezier(.4, 0, .2, 1);--transition-smooth:.3s cubic-bezier(.4, 0, .2, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;font-size:16px}body{font-family:var(--font-body);color:var(--color-navy);background-color:var(--color-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-brand);color:var(--color-navy);letter-spacing:-.01em;font-weight:600;line-height:1.25}h1{margin-bottom:var(--space-3);font-size:clamp(2.25rem,4vw + 1rem,3.5rem)}h2{margin-bottom:var(--space-3);font-size:clamp(1.75rem,3vw + .5rem,2.5rem)}h3{margin-bottom:var(--space-2);font-size:clamp(1.35rem,2vw + .3rem,1.75rem)}h4{margin-bottom:var(--space-2);font-size:1.25rem}h5{font-size:1.1rem}p{margin-bottom:var(--space-3);color:var(--color-muted)}p:last-child{margin-bottom:0}a{color:var(--color-blue);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--color-blue-hover)}.container{width:100%;max-width:var(--container-max-width);box-sizing:border-box;margin-left:auto;margin-right:auto;padding-left:clamp(16px,3vw,48px);padding-right:clamp(16px,3vw,48px)}.container-fluid,.container-full{box-sizing:border-box;width:100%;max-width:100%;padding-left:clamp(16px,3vw,48px);padding-right:clamp(16px,3vw,48px)}.section{padding-top:var(--space-5);padding-bottom:var(--space-5)}@media (width>=768px){.section{padding-top:var(--space-7);padding-bottom:var(--space-7)}}@media (width>=992px){.section{padding-top:var(--space-9);padding-bottom:var(--space-9)}}.section-dark{background-color:var(--color-navy);color:var(--color-white)}.section-dark h1,.section-dark h2,.section-dark h3,.section-dark h4{color:var(--color-white)}.section-dark p{color:var(--color-border)}.section-dark .card{color:var(--color-white);background:#ffffff12;border:1px solid #ffffff24}.section-dark .card:hover{box-shadow:0 12px 30px var(--shadow-card);background:#ffffff1f;border-color:#00b8e666}.section-dark .card h3{color:var(--color-white)}.section-dark .card p{color:var(--color-border)}.section-light{background-color:var(--color-bg-light)}.btn{justify-content:center;align-items:center;gap:var(--space-1);font-family:var(--font-body);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-smooth);white-space:nowrap;border:2px solid #0000;max-width:100%;padding:13px 26px;font-size:.98rem;font-weight:600;text-decoration:none;display:inline-flex}@media (width<=640px){.btn{gap:6px;padding:11px 18px;font-size:.92rem}}.btn-primary{background-color:var(--color-blue);color:var(--color-white);box-shadow:0 4px 14px var(--shadow-hover)}.btn-primary:hover{background-color:var(--color-blue-hover);color:var(--color-white);box-shadow:0 6px 20px var(--shadow-hover);transform:translateY(-2px)}.btn-secondary{color:var(--color-navy);border-color:var(--color-navy);background-color:#0000}.btn-secondary:hover{background-color:var(--color-navy);color:var(--color-white);transform:translateY(-2px)}.btn-white{background-color:var(--color-white);color:var(--color-navy)}.btn-white:hover{background-color:var(--color-bg-light);color:var(--color-blue);transform:translateY(-2px)}.btn-outline-white{color:var(--color-white);border-color:var(--color-white);background-color:#0000}.btn-outline-white:hover{background-color:var(--color-white);color:var(--color-navy)}.eyebrow{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.1em;color:var(--color-blue);margin-bottom:var(--space-2);font-size:.85rem;font-weight:700;display:inline-block}.eyebrow-cyan{color:var(--color-cyan)}.card{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);transition:all var(--transition-smooth)}.card:hover{box-shadow:var(--shadow-hover);border-color:var(--shadow-hover);transform:translateY(-4px)}.text-gradient{background:var(--gradient-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}
