.page-module__2goQCq__iconBlue{color:var(--pcu-blue-600);background:var(--pcu-blue-50)}.page-module__2goQCq__iconGreen{color:var(--pcu-green-600);background:var(--pcu-green-50)}.page-module__2goQCq__iconPurple{color:var(--pcu-purple-600);background:var(--pcu-purple-50)}.page-module__2goQCq__iconOrange{color:var(--pcu-amber-600);background:var(--pcu-amber-50)}.page-module__2goQCq__iconCyan{color:var(--pcu-cyan-600);background:var(--pcu-cyan-50)}.page-module__2goQCq__iconRed{color:var(--pcu-red-600);background:var(--pcu-red-50)}.page-module__2goQCq__iconIndigo{color:var(--pcu-indigo-600);background:var(--pcu-indigo-50)}.page-module__2goQCq__badgeDanger{background:var(--pcu-danger-bg);color:var(--pcu-danger-text)}.page-module__2goQCq__badgeWarning{background:var(--pcu-warning-bg);color:var(--pcu-warning-text)}.page-module__2goQCq__badgeSuccess{background:var(--pcu-success-bg);color:var(--pcu-success-text)}.page-module__2goQCq__badgeInfo{background:var(--pcu-info-bg);color:var(--pcu-info-text)}.page-module__2goQCq__badgeDefault{background:var(--pcu-surface-sunken);color:var(--pcu-text-tertiary)}.page-module__2goQCq__container{gap:var(--pcu-space-6);flex-direction:column;display:flex}.page-module__2goQCq__welcomeAvatar{border-radius:var(--pcu-radius-full);background:linear-gradient(135deg, var(--pcu-blue-500), var(--pcu-blue-700));color:#fff;width:48px;height:48px;font-size:var(--pcu-text-lg);font-weight:var(--pcu-weight-bold);justify-content:center;align-items:center;display:flex}.page-module__2goQCq__title{font-size:var(--pcu-text-2xl);font-weight:var(--pcu-weight-bold);color:var(--pcu-text-primary)}.page-module__2goQCq__subtitle{font-size:var(--pcu-text-sm);color:var(--pcu-text-tertiary);margin-top:var(--pcu-space-1)}.page-module__2goQCq__badge{border-radius:var(--pcu-badge-radius);font-size:var(--pcu-badge-font-size);font-weight:var(--pcu-badge-font-weight);align-items:center;padding:2px 8px;display:inline-flex}.page-module__2goQCq__grid{gap:var(--pcu-gap-lg);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.page-module__2goQCq__card{background:var(--pcu-surface-raised);border:1px solid var(--pcu-border-default);border-radius:var(--pcu-card-radius);padding:var(--pcu-card-padding)}.page-module__2goQCq__statCard{justify-content:space-between;align-items:center;display:flex}.page-module__2goQCq__statLabel{font-size:var(--pcu-text-sm);color:var(--pcu-text-tertiary)}.page-module__2goQCq__statValue{font-size:var(--pcu-text-2xl);font-weight:var(--pcu-weight-bold);color:var(--pcu-text-primary);margin-top:4px}.page-module__2goQCq__statChange{font-size:var(--pcu-text-xs);font-weight:var(--pcu-weight-medium);margin-top:4px}.page-module__2goQCq__changeUp{color:var(--pcu-status-success)}.page-module__2goQCq__changeDown{color:var(--pcu-status-danger)}.page-module__2goQCq__statIcon{border-radius:var(--pcu-radius-xl);flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.page-module__2goQCq__grid2{gap:var(--pcu-gap-xl);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.page-module__2goQCq__grid2{grid-template-columns:1fr 1fr}}.page-module__2goQCq__grid3{gap:var(--pcu-gap-xl);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.page-module__2goQCq__grid3{grid-template-columns:1fr 1fr 1fr}}.page-module__2goQCq__grid23{gap:var(--pcu-gap-xl);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.page-module__2goQCq__grid23{grid-template-columns:2fr 1fr}}.page-module__2goQCq__cardHeader{margin-bottom:var(--pcu-space-4);justify-content:space-between;align-items:center;display:flex}.page-module__2goQCq__cardTitle{font-size:var(--pcu-text-lg);font-weight:var(--pcu-weight-semibold);color:var(--pcu-text-primary)}.page-module__2goQCq__cardTitleIcon{align-items:center;gap:var(--pcu-space-2);display:inline-flex}.page-module__2goQCq__alertItem{align-items:flex-start;gap:var(--pcu-space-3);border-radius:var(--pcu-radius-lg);border:1px solid var(--pcu-border-subtle);padding:var(--pcu-space-3);cursor:pointer;transition:background .15s;display:flex}.page-module__2goQCq__alertItem:hover{background:var(--pcu-surface-sunken)}.page-module__2goQCq__alertTitle{font-size:var(--pcu-text-sm);font-weight:var(--pcu-weight-medium);color:var(--pcu-text-primary)}.page-module__2goQCq__alertMsg{font-size:var(--pcu-text-xs);color:var(--pcu-text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.page-module__2goQCq__linkBtn{font-size:var(--pcu-text-sm);color:var(--pcu-interactive-default);cursor:pointer;align-items:center;gap:var(--pcu-space-1);background:0 0;border:none;display:inline-flex}.page-module__2goQCq__linkBtn:hover{color:var(--pcu-interactive-hover)}.page-module__2goQCq__alertTime{font-size:var(--pcu-text-xs);color:var(--pcu-text-disabled);flex-shrink:0}.page-module__2goQCq__progressWrap{gap:var(--pcu-space-2);flex-direction:column;display:flex}.page-module__2goQCq__progressLabel{justify-content:space-between;align-items:center;display:flex}.page-module__2goQCq__progressBar{width:100%;height:var(--pcu-progress-height-sm);background:var(--pcu-surface-sunken);border-radius:var(--pcu-progress-radius);overflow:hidden}.page-module__2goQCq__progressFill{border-radius:var(--pcu-progress-radius);background:var(--pcu-interactive-default);height:100%;transition:width var(--pcu-duration-slow) var(--pcu-ease-default)}.page-module__2goQCq__progressFillGreen{border-radius:var(--pcu-progress-radius);background:var(--pcu-green-500);height:100%;transition:width var(--pcu-duration-slow) var(--pcu-ease-default)}.page-module__2goQCq__progressFillAmber{border-radius:var(--pcu-progress-radius);background:var(--pcu-amber-500);height:100%;transition:width var(--pcu-duration-slow) var(--pcu-ease-default)}.page-module__2goQCq__progressFillRed{border-radius:var(--pcu-progress-radius);background:var(--pcu-red-500);height:100%;transition:width var(--pcu-duration-slow) var(--pcu-ease-default)}.page-module__2goQCq__progressFillSuccess{border-radius:var(--pcu-progress-radius);background:var(--pcu-green-500);height:100%;transition:width var(--pcu-duration-slow) var(--pcu-ease-default)}.page-module__2goQCq__progressFillWarning{border-radius:var(--pcu-progress-radius);background:var(--pcu-amber-500);height:100%;transition:width var(--pcu-duration-slow) var(--pcu-ease-default)}.page-module__2goQCq__grid4{gap:var(--pcu-gap-xl);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:640px){.page-module__2goQCq__grid4{grid-template-columns:repeat(4,1fr)}}.page-module__2goQCq__overflow{overflow-x:auto}.page-module__2goQCq__table{border-collapse:collapse;width:100%}.page-module__2goQCq__th{padding:var(--pcu-space-3) var(--pcu-space-4);text-align:left;font-size:var(--pcu-text-sm);font-weight:var(--pcu-weight-medium);color:var(--pcu-text-tertiary);border-bottom:1px solid var(--pcu-border-default)}.page-module__2goQCq__tr{transition:var(--pcu-transition-bg)}.page-module__2goQCq__tr:hover{background:var(--pcu-surface-sunken)}.page-module__2goQCq__td{padding:var(--pcu-space-3) var(--pcu-space-4);font-size:var(--pcu-text-sm);color:var(--pcu-text-primary);border-bottom:1px solid var(--pcu-border-subtle)}.page-module__2goQCq__section{border-radius:var(--pcu-card-radius);border:1px solid var(--pcu-border-default);background:var(--pcu-surface-raised);padding:var(--pcu-space-6)}.page-module__2goQCq__noticeStrip{align-items:center;gap:var(--pcu-space-2);margin-top:calc(var(--pcu-space-6) * -1 + var(--pcu-space-2));padding:var(--pcu-space-2) var(--pcu-space-4);border-radius:var(--pcu-radius-md);border:1px solid var(--pcu-blue-100);background:var(--pcu-blue-50);color:var(--pcu-blue-700);font-size:var(--pcu-text-xs);line-height:1.5;display:flex}.dark .page-module__2goQCq__noticeStrip{color:var(--pcu-blue-200);background:#1e3a8a1f;border-color:#1e3a8a80}.page-module__2goQCq__noticeStripIcon{width:14px;height:14px;color:var(--pcu-blue-500);flex-shrink:0}.dark .page-module__2goQCq__noticeStripIcon{color:var(--pcu-blue-400)}.page-module__2goQCq__heroBanner{border-radius:var(--pcu-radius-xl);padding:var(--pcu-space-5)}.page-module__2goQCq__heroBannerBlue{border:1px solid var(--pcu-blue-200);background:linear-gradient(to right, var(--pcu-blue-50), var(--pcu-indigo-50), var(--pcu-blue-50));}.dark .page-module__2goQCq__heroBannerBlue{border-color:var(--pcu-blue-800);background:linear-gradient(90deg,#1e3a8a26,#312e811a,#1e3a8a26)}.page-module__2goQCq__heroBannerCyan{border:1px solid var(--pcu-cyan-200);background:linear-gradient(to right, var(--pcu-cyan-50), #f0f9ff, var(--pcu-cyan-50));}.dark .page-module__2goQCq__heroBannerCyan{background:linear-gradient(90deg,#164e6326,#0c4a6e1a,#164e6326);border-color:#0e749080}.page-module__2goQCq__heroBannerGreen{border:1px solid var(--pcu-green-200);background:linear-gradient(to right, var(--pcu-green-50), #ecfdf5, var(--pcu-green-50));}.dark .page-module__2goQCq__heroBannerGreen{border-color:var(--pcu-green-800);background:linear-gradient(90deg,#14532d26,#064e3b1a,#14532d26)}.page-module__2goQCq__heroBannerAmber{border:1px solid var(--pcu-amber-200);background:linear-gradient(to right, var(--pcu-amber-50), #fff7ed, var(--pcu-amber-50));}.dark .page-module__2goQCq__heroBannerAmber{border-color:var(--pcu-amber-800);background:linear-gradient(90deg,#78350f26,#7c2d121a,#78350f26)}.page-module__2goQCq__heroHeader{align-items:center;gap:var(--pcu-space-2);margin-bottom:var(--pcu-space-3);display:flex}.page-module__2goQCq__heroTitle{font-size:var(--pcu-text-sm);font-weight:var(--pcu-weight-semibold)}.page-module__2goQCq__heroGrid{gap:var(--pcu-space-4);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:768px){.page-module__2goQCq__heroGrid{grid-template-columns:repeat(4,1fr)}}.page-module__2goQCq__heroStatBox{border-radius:var(--pcu-radius-lg);padding:var(--pcu-space-4);background:#fff9;flex-direction:column;justify-content:center;display:flex}.dark .page-module__2goQCq__heroStatBox{background:#0f172a66}.page-module__2goQCq__heroStatBoxCenter{align-items:center;}.page-module__2goQCq__heroStatLabel{font-size:var(--pcu-text-xs)}.page-module__2goQCq__heroStatValue{font-size:var(--pcu-text-2xl);font-weight:var(--pcu-weight-bold)}.page-module__2goQCq__heroStatValueLg{font-size:var(--pcu-text-4xl);font-weight:var(--pcu-weight-bold)}.page-module__2goQCq__heroStatSub{font-size:var(--pcu-text-xs)}.page-module__2goQCq__heroIconBox{align-items:center;gap:var(--pcu-space-3);display:flex}.page-module__2goQCq__heroIconWrap{border-radius:var(--pcu-radius-lg);justify-content:center;align-items:center;width:40px;height:40px;display:flex}.page-module__2goQCq__textBlue600{color:var(--pcu-blue-600)}.dark .page-module__2goQCq__textBlue400{color:var(--pcu-blue-400)}.page-module__2goQCq__textBlue800{color:var(--pcu-blue-800)}.dark .page-module__2goQCq__textBlue300{color:var(--pcu-blue-300)}.page-module__2goQCq__textBlue900{color:var(--pcu-blue-900)}.dark .page-module__2goQCq__textBlue200{color:var(--pcu-blue-200)}.page-module__2goQCq__textCyan600{color:var(--pcu-cyan-600)}.page-module__2goQCq__textCyan700{color:var(--pcu-cyan-700)}.page-module__2goQCq__textCyan800{color:#0e7490}.page-module__2goQCq__textCyan900{color:#164e63}.page-module__2goQCq__textGreen500{color:var(--pcu-green-500)}.page-module__2goQCq__textGreen600{color:var(--pcu-green-600)}.page-module__2goQCq__textGreen700{color:var(--pcu-green-700)}.page-module__2goQCq__textGreen800{color:var(--pcu-green-800)}.page-module__2goQCq__textGreen900{color:var(--pcu-green-900)}.page-module__2goQCq__textAmber600{color:var(--pcu-amber-600)}.page-module__2goQCq__textAmber700{color:var(--pcu-amber-700)}.page-module__2goQCq__textAmber800{color:var(--pcu-amber-800)}.page-module__2goQCq__textAmber900{color:#78350f}.page-module__2goQCq__textRed500{color:var(--pcu-red-500)}.page-module__2goQCq__textRed600{color:var(--pcu-red-600)}.page-module__2goQCq__textRed700{color:var(--pcu-red-700)}.page-module__2goQCq__textIndigo500{color:var(--pcu-indigo-500)}.page-module__2goQCq__textIndigo600{color:var(--pcu-indigo-600)}.page-module__2goQCq__textPurple500{color:var(--pcu-purple-500)}.page-module__2goQCq__securityGrid{gap:var(--pcu-space-4);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:1024px){.page-module__2goQCq__securityGrid{grid-template-columns:repeat(4,1fr)}}.page-module__2goQCq__securityBox{border-radius:var(--pcu-radius-lg);border:1px solid var(--pcu-border-subtle);padding:var(--pcu-space-4)}.page-module__2goQCq__securityBoxRed{border-color:var(--pcu-red-100);background:#fef2f280;}.dark .page-module__2goQCq__securityBoxRed{border-color:var(--pcu-red-900);background:#7f1d1d14}.page-module__2goQCq__securityBoxGreen{border-color:var(--pcu-green-100);background:#f0fdf480;}.dark .page-module__2goQCq__securityBoxGreen{border-color:var(--pcu-green-900);background:#14532d14}.page-module__2goQCq__securityBoxAmber{border-color:var(--pcu-amber-100);background:#fffbeb80;}.dark .page-module__2goQCq__securityBoxAmber{border-color:var(--pcu-amber-800);background:#78350f14}.page-module__2goQCq__securityBoxHeader{align-items:center;gap:var(--pcu-space-2);margin-bottom:var(--pcu-space-2);display:flex}.page-module__2goQCq__securityValue{font-size:var(--pcu-text-2xl);font-weight:var(--pcu-weight-bold)}.page-module__2goQCq__securitySub{font-size:var(--pcu-text-xs);margin-top:var(--pcu-space-1)}.page-module__2goQCq__eventGrid{gap:var(--pcu-space-3);margin-top:var(--pcu-space-4);display:grid}@media (min-width:640px){.page-module__2goQCq__eventGrid{grid-template-columns:repeat(3,1fr)}}.page-module__2goQCq__eventItem{align-items:flex-start;gap:var(--pcu-space-2);border-radius:var(--pcu-radius-lg);border:1px solid var(--pcu-border-subtle);padding:var(--pcu-space-3);display:flex}.page-module__2goQCq__eventDot{border-radius:var(--pcu-radius-full);flex-shrink:0;width:8px;height:8px;margin-top:6px}.page-module__2goQCq__eventDotRed{background:var(--pcu-red-500);}.page-module__2goQCq__eventDotYellow{background:var(--pcu-amber-400);}.page-module__2goQCq__eventDotGreen{background:var(--pcu-green-500);}.page-module__2goQCq__notifIcon{border-radius:var(--pcu-radius-lg);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.page-module__2goQCq__notifIconBlue{background:var(--pcu-blue-100);color:var(--pcu-blue-600);}.dark .page-module__2goQCq__notifIconBlue{color:var(--pcu-blue-400);background:#1e3a8a26}.page-module__2goQCq__notifIconGreen{background:var(--pcu-green-100);color:var(--pcu-green-600);}.dark .page-module__2goQCq__notifIconGreen{color:var(--pcu-green-400);background:#14532d26}.page-module__2goQCq__notifIconAmber{background:var(--pcu-amber-100);color:var(--pcu-amber-600);}.dark .page-module__2goQCq__notifIconAmber{color:var(--pcu-amber-400);background:#78350f26}.page-module__2goQCq__notifIconRed{background:var(--pcu-red-100);color:var(--pcu-red-600);}.dark .page-module__2goQCq__notifIconRed{color:var(--pcu-red-400);background:#7f1d1d26}.page-module__2goQCq__notifIconPurple{background:var(--pcu-purple-100);color:var(--pcu-purple-600);}.dark .page-module__2goQCq__notifIconPurple{color:var(--pcu-purple-400);background:#581c8726}.page-module__2goQCq__notifIconIndigo{background:var(--pcu-indigo-100);color:var(--pcu-indigo-600);}.dark .page-module__2goQCq__notifIconIndigo{color:var(--pcu-indigo-500);background:#4338ca26}.page-module__2goQCq__notifIconCyan{background:var(--pcu-cyan-100);color:var(--pcu-cyan-600);}.dark .page-module__2goQCq__notifIconCyan{color:var(--pcu-cyan-400);background:#164e6326}.page-module__2goQCq__notifItem{align-items:flex-start;gap:var(--pcu-space-3);cursor:pointer;border-radius:var(--pcu-radius-lg);padding:var(--pcu-space-2);margin:0 calc(-1 * var(--pcu-space-2));transition:background .15s;display:flex}.page-module__2goQCq__notifItem:hover{background:var(--pcu-surface-sunken)}.page-module__2goQCq__notifText{font-size:var(--pcu-text-sm);color:var(--pcu-text-secondary);line-height:1.4}.page-module__2goQCq__notifTime{font-size:var(--pcu-text-xs);color:var(--pcu-text-disabled);margin-top:2px}.page-module__2goQCq__opsItem{align-items:center;gap:var(--pcu-space-3);border-radius:var(--pcu-radius-lg);border:1px solid var(--pcu-border-subtle);padding:var(--pcu-space-3);display:flex}.page-module__2goQCq__opsDocIcon{border-radius:var(--pcu-radius-lg);background:var(--pcu-amber-50);width:36px;height:36px;color:var(--pcu-amber-600);flex-shrink:0;justify-content:center;align-items:center;display:flex}.dark .page-module__2goQCq__opsDocIcon{color:var(--pcu-amber-400);background:#78350f1f}.page-module__2goQCq__opsRiskIcon{border-radius:var(--pcu-radius-lg);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.page-module__2goQCq__opsRiskDanger{background:var(--pcu-red-50);}.dark .page-module__2goQCq__opsRiskDanger{background:#7f1d1d1f}.page-module__2goQCq__opsRiskWarning{background:var(--pcu-amber-50);}.dark .page-module__2goQCq__opsRiskWarning{background:#78350f1f}.page-module__2goQCq__opsSummaryBox{border-radius:var(--pcu-radius-lg);background:var(--pcu-surface-sunken);padding:var(--pcu-space-3)}.page-module__2goQCq__complianceItem{border-radius:var(--pcu-radius-lg);border:1px solid var(--pcu-border-subtle);padding:var(--pcu-space-4)}.page-module__2goQCq__metricTrend{font-size:var(--pcu-text-xs);color:var(--pcu-text-disabled);margin-top:var(--pcu-space-1)}.page-module__2goQCq__dateBox{border-radius:var(--pcu-radius-lg);background:var(--pcu-blue-50);width:40px;height:40px;color:var(--pcu-blue-600);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dark .page-module__2goQCq__dateBox{color:var(--pcu-blue-400);background:#1e3a8a1f}.page-module__2goQCq__dateBoxAmber{background:var(--pcu-amber-50);color:var(--pcu-amber-600);}.dark .page-module__2goQCq__dateBoxAmber{color:var(--pcu-amber-400);background:#78350f1f}.page-module__2goQCq__dateMonth{font-size:var(--pcu-text-xs);font-weight:var(--pcu-weight-medium)}.page-module__2goQCq__dateDay{font-size:var(--pcu-text-sm);font-weight:var(--pcu-weight-bold)}.page-module__2goQCq__priorityDot{border-radius:var(--pcu-radius-full);flex-shrink:0;width:8px;height:8px}.page-module__2goQCq__priorityHigh{background:var(--pcu-red-500);}.page-module__2goQCq__priorityMedium{background:var(--pcu-amber-400);}.page-module__2goQCq__priorityLow{background:var(--pcu-green-500);}.page-module__2goQCq__taskItem{align-items:center;gap:var(--pcu-space-4);border-radius:var(--pcu-radius-lg);border:1px solid var(--pcu-border-subtle);padding:var(--pcu-space-4);cursor:pointer;background:#f8fafc80;transition:background .15s;display:flex}.page-module__2goQCq__taskItem:hover{background:#f1f5f9cc}.dark .page-module__2goQCq__taskItem{background:#1e293b4d}.dark .page-module__2goQCq__taskItem:hover{background:#1e293b80}.page-module__2goQCq__taskTitle{font-size:var(--pcu-text-sm);font-weight:var(--pcu-weight-medium);color:var(--pcu-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-module__2goQCq__taskSub{font-size:var(--pcu-text-xs);color:var(--pcu-text-muted);margin-top:2px}.page-module__2goQCq__taskDueDate{font-size:var(--pcu-text-xs);color:var(--pcu-text-disabled);margin-top:var(--pcu-space-1)}.page-module__2goQCq__flex{display:flex}.page-module__2goQCq__flexCol{flex-direction:column;display:flex}.page-module__2goQCq__flexCenter{align-items:center;display:flex}.page-module__2goQCq__flexBetween{justify-content:space-between;align-items:center;display:flex}.page-module__2goQCq__flexStart{align-items:flex-start;display:flex}.page-module__2goQCq__flexWrap{flex-wrap:wrap}.page-module__2goQCq__flex1{flex:1;min-width:0}.page-module__2goQCq__shrink0{flex-shrink:0}.page-module__2goQCq__gap1{gap:var(--pcu-space-1)}.page-module__2goQCq__gap2{gap:var(--pcu-space-2)}.page-module__2goQCq__gap3{gap:var(--pcu-space-3)}.page-module__2goQCq__gap4{gap:var(--pcu-space-4)}.page-module__2goQCq__gap5{gap:var(--pcu-space-5)}.page-module__2goQCq__mt1{margin-top:var(--pcu-space-1)}.page-module__2goQCq__mt2{margin-top:var(--pcu-space-2)}.page-module__2goQCq__mt3{margin-top:var(--pcu-space-3)}.page-module__2goQCq__mt4{margin-top:var(--pcu-space-4)}.page-module__2goQCq__mb2{margin-bottom:var(--pcu-space-2)}.page-module__2goQCq__mb3{margin-bottom:var(--pcu-space-3)}.page-module__2goQCq__textRight{text-align:right}.page-module__2goQCq__textCenter{text-align:center}.page-module__2goQCq__truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-module__2goQCq__lineThrough{text-decoration:line-through}.page-module__2goQCq__textXs{font-size:var(--pcu-text-xs)}.page-module__2goQCq__textSm{font-size:var(--pcu-text-sm)}.page-module__2goQCq__textLg{font-size:var(--pcu-text-lg)}.page-module__2goQCq__text2xl{font-size:var(--pcu-text-2xl)}.page-module__2goQCq__text3xl{font-size:var(--pcu-text-3xl)}.page-module__2goQCq__text4xl{font-size:var(--pcu-text-4xl)}.page-module__2goQCq__fontMedium{font-weight:var(--pcu-weight-medium)}.page-module__2goQCq__fontSemibold{font-weight:var(--pcu-weight-semibold)}.page-module__2goQCq__fontBold{font-weight:var(--pcu-weight-bold)}.page-module__2goQCq__textPrimary{color:var(--pcu-text-primary)}.page-module__2goQCq__textSecondary{color:var(--pcu-text-secondary)}.page-module__2goQCq__textTertiary{color:var(--pcu-text-tertiary)}.page-module__2goQCq__textMuted{color:var(--pcu-text-muted)}.page-module__2goQCq__textDisabled{color:var(--pcu-text-disabled)}.page-module__2goQCq__uppercase{text-transform:uppercase;letter-spacing:.05em}.page-module__2goQCq__w100{width:100%}.page-module__2goQCq__inspAvatar{border-radius:var(--pcu-radius-full);background:linear-gradient(135deg, var(--pcu-blue-500), var(--pcu-blue-700));color:#fff;width:36px;height:36px;font-size:var(--pcu-text-xs);font-weight:var(--pcu-weight-bold);flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__2goQCq__inspAvatarSm{width:28px;height:28px;font-size:var(--pcu-text-xs);}.page-module__2goQCq__timelineLine{background:var(--pcu-border-default);width:1px;position:absolute;top:0;bottom:0;left:7px}.page-module__2goQCq__timelineDot{z-index:1;border-radius:var(--pcu-radius-full);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.page-module__2goQCq__checkDone{color:var(--pcu-green-500);flex-shrink:0}.page-module__2goQCq__checkProgress{color:var(--pcu-blue-500);flex-shrink:0}.page-module__2goQCq__checkPending{color:var(--pcu-text-disabled);flex-shrink:0}.page-module__2goQCq__monoLabel{font-family:monospace;font-size:var(--pcu-text-xs);font-weight:var(--pcu-weight-bold);border-radius:var(--pcu-radius-sm);padding:2px 8px}.page-module__2goQCq__monoBlue{color:var(--pcu-blue-600);background:var(--pcu-blue-50);}.dark .page-module__2goQCq__monoBlue{color:var(--pcu-blue-400);background:#1e3a8a26}.page-module__2goQCq__monoIndigo{color:var(--pcu-indigo-600);background:var(--pcu-indigo-50);}.dark .page-module__2goQCq__monoIndigo{color:var(--pcu-indigo-500);background:#4338ca26}.page-module__2goQCq__startBtn{align-items:center;gap:var(--pcu-space-1);border-radius:var(--pcu-radius-lg);font-size:var(--pcu-text-xs);font-weight:var(--pcu-weight-medium);color:#fff;background:var(--pcu-cyan-600);cursor:pointer;margin-top:var(--pcu-space-3);border:none;padding:6px 16px;transition:background .15s;display:inline-flex}.page-module__2goQCq__startBtn:hover{background:var(--pcu-cyan-700)}.page-module__2goQCq__emptyState{padding:var(--pcu-space-8) 0;text-align:center;font-size:var(--pcu-text-sm);color:var(--pcu-text-disabled)}
.button-module__RcYpca__button{border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;font-weight:500;transition:all .15s;display:inline-flex}.button-module__RcYpca__button:focus{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px}.button-module__RcYpca__button:disabled{opacity:.5;pointer-events:none}.button-module__RcYpca__primary{color:#fff;background-color:#2563eb;box-shadow:0 1px 2px #0000000d}.button-module__RcYpca__primary:hover{background-color:#1d4ed8}.button-module__RcYpca__primary:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #3b82f6}.button-module__RcYpca__secondary{color:#111827;background-color:#f3f4f6}.button-module__RcYpca__secondary:hover{background-color:#e5e7eb}.button-module__RcYpca__secondary:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #6b7280}.dark .button-module__RcYpca__secondary{color:#f3f4f6;background-color:#1f2937}.dark .button-module__RcYpca__secondary:hover{background-color:#374151}.button-module__RcYpca__outline{color:#374151;background-color:#fff;border:1px solid #d1d5db}.button-module__RcYpca__outline:hover{background-color:#f9fafb}.button-module__RcYpca__outline:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #3b82f6}.dark .button-module__RcYpca__outline{color:#d1d5db;background-color:#111827;border-color:#374151}.dark .button-module__RcYpca__outline:hover{background-color:#1f2937}.button-module__RcYpca__ghost{color:#374151}.button-module__RcYpca__ghost:hover{background-color:#f3f4f6}.button-module__RcYpca__ghost:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #6b7280}.dark .button-module__RcYpca__ghost{color:#d1d5db}.dark .button-module__RcYpca__ghost:hover{background-color:#1f2937}.button-module__RcYpca__danger{color:#fff;background-color:#dc2626}.button-module__RcYpca__danger:hover{background-color:#b91c1c}.button-module__RcYpca__danger:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #ef4444}.button-module__RcYpca__sm{padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem}.button-module__RcYpca__md{padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem}.button-module__RcYpca__lg{padding:.75rem 1.5rem;font-size:1rem;line-height:1.5rem}
.Modal-module__MHeiSq__overlay{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;justify-content:center;align-items:center;padding:16px;animation:.15s ease-out Modal-module__MHeiSq__fadeIn;display:flex;position:fixed;inset:0}.Modal-module__MHeiSq__dialog{background:var(--tgc-surface-raised,#fff);border:1px solid var(--tgc-border-default,#e5e7eb);box-sizing:border-box;border-radius:12px;flex-direction:column;width:100%;min-width:0;max-height:85vh;animation:.15s ease-out Modal-module__MHeiSq__scaleIn;display:flex;position:relative;box-shadow:0 20px 60px #00000040}.Modal-module__MHeiSq__dialog *,.Modal-module__MHeiSq__dialog :before,.Modal-module__MHeiSq__dialog :after{box-sizing:border-box}.Modal-module__MHeiSq__sizeSm{max-width:28rem}.Modal-module__MHeiSq__sizeMd{max-width:32rem}.Modal-module__MHeiSq__sizeLg{max-width:48rem}.Modal-module__MHeiSq__sizeXl{max-width:64rem}.Modal-module__MHeiSq__sizeFull{max-width:min(90vw,1280px)}.Modal-module__MHeiSq__header{border-bottom:1px solid var(--tgc-border-default,#e5e7eb);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.Modal-module__MHeiSq__title{color:var(--tgc-text-primary,#111827);margin:0;font-size:16px;font-weight:600}.Modal-module__MHeiSq__closeBtn{width:28px;height:28px;color:var(--tgc-text-tertiary,#9ca3af);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex}.Modal-module__MHeiSq__closeBtn:hover{background:var(--tgc-surface-default,#f3f4f6);color:var(--tgc-text-secondary,#4b5563)}.Modal-module__MHeiSq__body{min-width:0;color:var(--tgc-text-primary,#111827);flex:1;padding:16px 24px;font-size:13px;overflow:hidden auto}.Modal-module__MHeiSq__body input,.Modal-module__MHeiSq__body select,.Modal-module__MHeiSq__body textarea{max-width:100%}.Modal-module__MHeiSq__footer{border-top:1px solid var(--tgc-border-default,#e5e7eb);justify-content:flex-end;align-items:center;gap:8px;padding:12px 24px;display:flex}@keyframes Modal-module__MHeiSq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Modal-module__MHeiSq__scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}
.Button-module__AEkPCG__btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:6px;font-weight:500;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.Button-module__AEkPCG__btn:disabled{opacity:.5;cursor:not-allowed}.Button-module__AEkPCG__btn:focus-visible{outline:2px solid var(--tgc-focus-ring,#2563eb);outline-offset:1px}.Button-module__AEkPCG__size_sm{padding:4px 10px;font-size:11px}.Button-module__AEkPCG__size_md{padding:6px 14px;font-size:12px}.Button-module__AEkPCG__size_lg{padding:8px 18px;font-size:13px}.Button-module__AEkPCG__variant_primary{color:#fff;background:#2563eb;border-color:#1d4ed8}.Button-module__AEkPCG__variant_primary:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}.Button-module__AEkPCG__variant_danger{color:#fff;background:#dc2626;border-color:#b91c1c}.Button-module__AEkPCG__variant_danger:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c}.Button-module__AEkPCG__variant_secondary{background:var(--tgc-surface-default,#f3f4f6);color:var(--tgc-text-primary,#111827);border-color:var(--tgc-border-default,#e5e7eb)}.Button-module__AEkPCG__variant_secondary:hover:not(:disabled){background:var(--tgc-surface-hover,#e5e7eb)}.Button-module__AEkPCG__variant_outline{background:var(--tgc-surface-raised,#fff);color:var(--tgc-text-primary,#111827);border-color:var(--tgc-border-default,#e5e7eb)}.Button-module__AEkPCG__variant_outline:hover:not(:disabled){background:var(--tgc-surface-default,#f9fafb);border-color:var(--tgc-border-strong,#d1d5db)}.Button-module__AEkPCG__variant_ghost{color:var(--tgc-text-secondary,#4b5563);background:0 0;border-color:#0000}.Button-module__AEkPCG__variant_ghost:hover:not(:disabled){background:var(--tgc-surface-default,#f3f4f6);color:var(--tgc-text-primary,#111827)}
.VersionHistory-module__sQSoda__root{flex-direction:column;gap:8px;font-size:12px;display:flex}.VersionHistory-module__sQSoda__header{border-bottom:1px solid var(--tgc-border-default,#e5e7eb);justify-content:space-between;align-items:center;padding-bottom:6px;display:flex}.VersionHistory-module__sQSoda__headerTitle{color:var(--tgc-text-primary,#111827);font-weight:600}.VersionHistory-module__sQSoda__list{flex-direction:column;gap:6px;max-height:360px;display:flex;overflow-y:auto}.VersionHistory-module__sQSoda__entry{border:1px solid var(--tgc-border-default,#e5e7eb);background:var(--tgc-surface-raised,#fff);border-radius:8px;padding:8px 10px}.VersionHistory-module__sQSoda__entryCurrent{background:#2563eb0a;border-color:#2563eb}.VersionHistory-module__sQSoda__entryHead{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;display:flex}.VersionHistory-module__sQSoda__entryMeta{flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.VersionHistory-module__sQSoda__versionLabel{color:var(--tgc-text-primary,#111827);font-family:monospace;font-weight:700}.VersionHistory-module__sQSoda__entryDetail{border-top:1px dashed var(--tgc-border-subtle,#e5e7eb);color:var(--tgc-text-secondary,#4b5563);flex-direction:column;gap:4px;margin-top:8px;padding-top:8px;font-size:11px;display:flex}.VersionHistory-module__sQSoda__changeRow{grid-template-columns:110px 1fr;gap:6px;padding:2px 0;display:grid}.VersionHistory-module__sQSoda__fieldName{color:var(--tgc-text-tertiary,#6b7280);font-family:monospace}.VersionHistory-module__sQSoda__diffOld{color:#b91c1c;margin-right:6px;text-decoration:line-through}.VersionHistory-module__sQSoda__diffNew{color:#047857}.VersionHistory-module__sQSoda__empty{text-align:center;color:var(--tgc-text-tertiary,#6b7280);padding:24px}.VersionHistory-module__sQSoda__badge{color:#fff;border-radius:4px;padding:1px 6px;font-size:9px;font-weight:600;display:inline-block}.VersionHistory-module__sQSoda__badge_create{background:#0891b2}.VersionHistory-module__sQSoda__badge_update{background:#6b7280}.VersionHistory-module__sQSoda__badge_major{background:#d97706}.VersionHistory-module__sQSoda__badge_minor{background:#2563eb}.VersionHistory-module__sQSoda__badge_restore{background:#9ca3af}.VersionHistory-module__sQSoda__statusBadge{border-radius:4px;padding:1px 6px;font-size:9px;font-weight:600;display:inline-block}.VersionHistory-module__sQSoda__status_current,.VersionHistory-module__sQSoda__status_approved{color:#166534;background:#dcfce7}.VersionHistory-module__sQSoda__status_draft{color:#92400e;background:#fef3c7}.VersionHistory-module__sQSoda__status_archived{color:#4b5563;background:#f3f4f6}
.page-container-module__m7ZgiW__container{gap:var(--tgc-density-gap,20px);box-sizing:border-box;flex-direction:column;width:100%;max-width:min(100%,3200px);margin:0 auto;padding:clamp(16px,1vw + 8px,32px) clamp(16px,1.4vw + 8px,48px) clamp(20px,1.2vw + 12px,40px);display:flex}.page-container-module__m7ZgiW__placeholder{border:1px dashed var(--tgc-border-default,#e5e7eb);background:var(--tgc-surface-base,#fff);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:56px 24px;display:flex}.page-container-module__m7ZgiW__placeholderTitle{color:var(--tgc-text-secondary,#4b5563);margin:0;font-size:14px;font-weight:600}.page-container-module__m7ZgiW__placeholderHint{color:var(--tgc-text-tertiary,#9ca3af);margin:0;font-size:12px;font-weight:400;line-height:1.5}
.modal-module__0OHQBq__overlay{z-index:50;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-module__0OHQBq__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;position:fixed;inset:0}.modal-module__0OHQBq__dialog{z-index:10;background-color:#fff;border:1px solid #e5e7eb;border-radius:.75rem;flex-direction:column;width:100%;max-height:85vh;animation:.2s ease-out modal-module__0OHQBq__fadeInZoom;display:flex;position:relative;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.dark .modal-module__0OHQBq__dialog{background-color:#111827;border-color:#1f2937}@keyframes modal-module__0OHQBq__fadeInZoom{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-module__0OHQBq__sizeSm{max-width:28rem}.modal-module__0OHQBq__sizeMd{max-width:32rem}.modal-module__0OHQBq__sizeLg{max-width:42rem}.modal-module__0OHQBq__sizeXl{max-width:56rem}.modal-module__0OHQBq__sizeFull{max-width:90vw}.modal-module__0OHQBq__headerRow{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.dark .modal-module__0OHQBq__headerRow{border-bottom-color:#1f2937}.modal-module__0OHQBq__headerTitle{color:#111827;font-size:1.125rem;font-weight:600;line-height:1.75rem}.dark .modal-module__0OHQBq__headerTitle{color:#f3f4f6}.modal-module__0OHQBq__closeButton{color:#9ca3af;border-radius:.5rem;padding:.25rem}.modal-module__0OHQBq__closeButton:hover{color:#4b5563;background-color:#f3f4f6}.dark .modal-module__0OHQBq__closeButton:hover{color:#d1d5db;background-color:#1f2937}.modal-module__0OHQBq__body{flex:1;padding:1rem 1.5rem;overflow-y:auto}.modal-module__0OHQBq__footer{border-top:1px solid #e5e7eb;justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 1.5rem;display:flex}.dark .modal-module__0OHQBq__footer{border-top-color:#1f2937}
.Footer-module__FO2lBW__footer{border-top:1px solid var(--pcu-border-default);background:var(--pcu-surface-raised);color:var(--pcu-text-muted);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.75rem;display:flex}.Footer-module__FO2lBW__left{align-items:center;display:flex}.Footer-module__FO2lBW__copyright{color:var(--pcu-text-muted)}.Footer-module__FO2lBW__right{align-items:center;gap:.5rem;display:flex}.Footer-module__FO2lBW__link{color:var(--pcu-text-tertiary);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;font-size:.75rem;text-decoration:none;transition:color .15s;display:inline-flex}.Footer-module__FO2lBW__link:hover{color:var(--pcu-interactive-default)}.Footer-module__FO2lBW__separator{color:var(--pcu-border-default);-webkit-user-select:none;user-select:none}.Footer-module__FO2lBW__legalContent{color:var(--pcu-text-primary);font-size:.875rem;line-height:1.75}.Footer-module__FO2lBW__legalContent h3{color:var(--pcu-text-primary);border-bottom:1px solid var(--pcu-border-subtle);margin-top:1.5rem;margin-bottom:.5rem;padding-bottom:.375rem;font-size:1rem;font-weight:700}.Footer-module__FO2lBW__legalContent h3:first-of-type{margin-top:.5rem}.Footer-module__FO2lBW__legalContent p{color:var(--pcu-text-secondary);margin-bottom:.75rem}.Footer-module__FO2lBW__legalContent ol{margin-bottom:.75rem;padding-left:1.5rem;list-style:decimal}.Footer-module__FO2lBW__legalContent ol li{color:var(--pcu-text-secondary);margin-bottom:.375rem}.Footer-module__FO2lBW__legalContent ul{margin-top:.25rem;margin-bottom:.5rem;padding-left:1.5rem;list-style:outside}.Footer-module__FO2lBW__legalContent ul li{color:var(--pcu-text-secondary);margin-bottom:.25rem}.Footer-module__FO2lBW__legalDate{color:var(--pcu-interactive-default);background:var(--pcu-info-bg);border-radius:var(--pcu-radius-full);margin-bottom:1rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}.Footer-module__FO2lBW__legalNote{background:var(--pcu-surface-sunken);border-radius:var(--pcu-radius-lg);color:var(--pcu-text-tertiary);margin-top:1.5rem;padding:.75rem 1rem;font-size:.8125rem;font-weight:500}.Footer-module__FO2lBW__legalTable{border-collapse:collapse;width:100%;margin:.75rem 0;font-size:.8125rem}.Footer-module__FO2lBW__legalTable th,.Footer-module__FO2lBW__legalTable td{border:1px solid var(--pcu-border-default);text-align:left;color:var(--pcu-text-secondary);padding:.625rem .75rem}.Footer-module__FO2lBW__legalTable th{background:var(--pcu-surface-sunken);color:var(--pcu-text-primary);font-size:.75rem;font-weight:600}.Footer-module__FO2lBW__legalTable td strong{color:var(--pcu-text-primary)}@media print{.Footer-module__FO2lBW__footer{display:none}}
.toast-module__8equza__container{z-index:100;flex-direction:column;gap:.5rem;max-width:400px;display:flex;position:fixed;bottom:1rem;right:1rem}.toast-module__8equza__toast{border:1px solid;border-radius:.5rem;align-items:center;gap:.75rem;padding:.75rem 1rem;transition:all .15s;animation:.3s ease-out toast-module__8equza__slideIn;display:flex;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}@keyframes toast-module__8equza__slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.toast-module__8equza__success{color:#166534;background-color:#f0fdf4;border-color:#bbf7d0}.dark .toast-module__8equza__success{color:#86efac;background-color:#052e16;border-color:#14532d}.toast-module__8equza__error{color:#991b1b;background-color:#fef2f2;border-color:#fecaca}.dark .toast-module__8equza__error{color:#fca5a5;background-color:#450a0a;border-color:#7f1d1d}.toast-module__8equza__warning{color:#854d0e;background-color:#fefce8;border-color:#fde68a}.dark .toast-module__8equza__warning{color:#fde047;background-color:#422006;border-color:#713f12}.toast-module__8equza__info{color:#1e40af;background-color:#eff6ff;border-color:#bfdbfe}.dark .toast-module__8equza__info{color:#93c5fd;background-color:#172554;border-color:#1e3a5f}.toast-module__8equza__icon{flex-shrink:0;width:1.25rem;height:1.25rem}.toast-module__8equza__messageText{flex:1;font-size:.875rem;font-weight:500;line-height:1.25rem}.toast-module__8equza__closeButton{border-radius:.25rem;flex-shrink:0;padding:.125rem}.toast-module__8equza__closeButton:hover{background-color:#0000001a}.toast-module__8equza__closeIcon{width:1rem;height:1rem}
.PwaStatusBar-module__sFk-xq__pwa_root{background:var(--pcu-surface-raised,#fff);border-bottom:1px solid var(--pcu-border-default,#e2e8f0);-webkit-user-select:none;user-select:none;z-index:20;box-sizing:border-box;align-items:center;gap:0;height:34px;margin:0;padding:0 16px;font-family:inherit;display:flex;position:relative}.PwaStatusBar-module__sFk-xq__pwa_left{flex-shrink:0;align-items:center;gap:0;display:flex}.PwaStatusBar-module__sFk-xq__pwa_net{cursor:default;align-items:center;gap:5px;height:34px;padding:0 10px;transition:background .15s;display:flex}.PwaStatusBar-module__sFk-xq__pwa_net:hover{background:var(--pcu-state-hover,#00000005)}.PwaStatusBar-module__sFk-xq__pwa_antenna{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:relative}.PwaStatusBar-module__sFk-xq__pwa_antenna svg{transition:color .3s}.PwaStatusBar-module__sFk-xq__pwa_antenna_on svg{color:var(--pcu-green-500,#22c55e)}.PwaStatusBar-module__sFk-xq__pwa_antenna_off svg{color:var(--pcu-red-500,#ef4444)}.PwaStatusBar-module__sFk-xq__pwa_antenna_on:after{content:"";border:1.5px solid var(--pcu-green-400,#4ade80);opacity:0;pointer-events:none;border-radius:50%;animation:2.5s ease-out infinite PwaStatusBar-module__sFk-xq__pwaPulse;position:absolute;inset:-3px}@keyframes PwaStatusBar-module__sFk-xq__pwaPulse{0%{opacity:.5;transform:scale(.7)}to{opacity:0;transform:scale(1.3)}}.PwaStatusBar-module__sFk-xq__pwa_antenna_off:after{content:"";background:linear-gradient(135deg, transparent 42%, var(--pcu-red-500,#ef4444) 42%, var(--pcu-red-500,#ef4444) 58%, transparent 58%);opacity:.7;pointer-events:none;border:none;border-radius:50%;position:absolute;inset:1px}.PwaStatusBar-module__sFk-xq__pwa_net_label{letter-spacing:.04em;text-transform:uppercase;font-size:.625rem;font-weight:700}.PwaStatusBar-module__sFk-xq__pwa_net_label_on{color:var(--pcu-green-600,#16a34a)}.PwaStatusBar-module__sFk-xq__pwa_net_label_off{color:var(--pcu-red-600,#dc2626)}.PwaStatusBar-module__sFk-xq__pwa_sep{background:var(--pcu-border-default,#e2e8f0);flex-shrink:0;width:1px;height:16px}.PwaStatusBar-module__sFk-xq__pwa_sw{letter-spacing:.04em;white-space:nowrap;border-radius:9px;align-items:center;gap:4px;margin:0 10px;padding:1px 7px;font-size:.5625rem;font-weight:700;line-height:16px;display:inline-flex}.PwaStatusBar-module__sFk-xq__pwa_sw_on{background:var(--pcu-green-500,#22c55e);color:#fff}.PwaStatusBar-module__sFk-xq__pwa_sw_off{background:var(--pcu-slate-200,#e2e8f0);color:var(--pcu-slate-500,#64748b)}.PwaStatusBar-module__sFk-xq__pwa_sw_dot{border-radius:50%;width:5px;height:5px}.PwaStatusBar-module__sFk-xq__pwa_sw_dot_on{background:#fffc}.PwaStatusBar-module__sFk-xq__pwa_sw_dot_off{background:var(--pcu-slate-400,#94a3b8)}.PwaStatusBar-module__sFk-xq__pwa_center{flex:1;align-items:center;gap:2px;min-width:0;margin:0 8px;display:flex}.PwaStatusBar-module__sFk-xq__pwa_pill{background:var(--pcu-surface-sunken,#00000006);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:2px 8px;transition:background .15s;display:inline-flex}.PwaStatusBar-module__sFk-xq__pwa_pill:hover{background:var(--pcu-state-hover,#0000000d)}.PwaStatusBar-module__sFk-xq__pwa_pill_icon{color:var(--pcu-text-muted,#94a3b8);display:flex}.PwaStatusBar-module__sFk-xq__pwa_pill_val{color:var(--pcu-text-primary,#1e293b);font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:700}.PwaStatusBar-module__sFk-xq__pwa_pill_label{color:var(--pcu-text-muted,#94a3b8);font-size:.5625rem;font-weight:500}.PwaStatusBar-module__sFk-xq__pwa_pill_sep{background:var(--pcu-border-default,#e2e8f0);flex-shrink:0;width:1px;height:10px;margin:0 2px}.PwaStatusBar-module__sFk-xq__pwa_right{flex-shrink:0;align-items:center;gap:4px;display:flex}.PwaStatusBar-module__sFk-xq__pwa_btn{border:1px solid var(--pcu-border-default,#e2e8f0);background:var(--pcu-surface-raised,#fff);height:22px;color:var(--pcu-text-primary,#1e293b);cursor:pointer;white-space:nowrap;border-radius:5px;align-items:center;gap:3px;padding:0 8px;font-size:.625rem;font-weight:600;transition:all .12s;display:inline-flex}.PwaStatusBar-module__sFk-xq__pwa_btn:hover{border-color:var(--pcu-blue-300,#93c5fd);color:var(--pcu-blue-600,#2563eb);background:var(--pcu-blue-50,#eff6ff)}.PwaStatusBar-module__sFk-xq__pwa_btn_danger{color:var(--pcu-red-600,#dc2626);border-color:var(--pcu-red-200,#fecaca)}.PwaStatusBar-module__sFk-xq__pwa_btn_danger:hover{border-color:var(--pcu-red-300,#fca5a5);color:var(--pcu-red-700,#b91c1c);background:var(--pcu-red-50,#fef2f2)}.PwaStatusBar-module__sFk-xq__pwa_toggle{height:22px;color:var(--pcu-text-muted,#64748b);cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;gap:3px;padding:0 6px;font-size:.625rem;font-weight:700;transition:all .12s;display:inline-flex}.PwaStatusBar-module__sFk-xq__pwa_toggle:hover{background:var(--pcu-state-hover,#0000000a);color:var(--pcu-text-primary,#1e293b)}.PwaStatusBar-module__sFk-xq__pwa_toggle_open{color:var(--pcu-blue-600,#2563eb);background:var(--pcu-blue-50,#eff6ff)}.PwaStatusBar-module__sFk-xq__pwa_drop{background:var(--pcu-surface-raised,#fff);border-bottom:1px solid var(--pcu-border-default,#e2e8f0);z-index:19;flex-direction:column;gap:4px;max-height:380px;padding:10px 16px 12px;animation:.15s PwaStatusBar-module__sFk-xq__pwaSlide;display:flex;position:absolute;top:34px;left:0;right:0;overflow-y:auto;box-shadow:0 6px 20px #00000014,0 1px 4px #00000008}@keyframes PwaStatusBar-module__sFk-xq__pwaSlide{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.PwaStatusBar-module__sFk-xq__pwa_drop::-webkit-scrollbar{width:4px}.PwaStatusBar-module__sFk-xq__pwa_drop::-webkit-scrollbar-thumb{background:var(--pcu-border-default,#cbd5e1);border-radius:4px}.PwaStatusBar-module__sFk-xq__pwa_drop_head{border-bottom:1px solid var(--pcu-border-default,#e2e8f0);justify-content:space-between;align-items:center;margin-bottom:4px;padding-bottom:8px;display:flex}.PwaStatusBar-module__sFk-xq__pwa_drop_title{color:var(--pcu-text-primary,#1e293b);font-size:.75rem;font-weight:700}.PwaStatusBar-module__sFk-xq__pwa_drop_sub{color:var(--pcu-text-muted,#94a3b8);margin-top:1px;font-size:.625rem}.PwaStatusBar-module__sFk-xq__pwa_drop_btns{gap:4px;display:flex}.PwaStatusBar-module__sFk-xq__pwa_row{border-radius:6px;align-items:center;gap:8px;padding:6px 8px;transition:background .1s;display:flex}.PwaStatusBar-module__sFk-xq__pwa_row:hover{background:var(--pcu-surface-sunken,#f8fafc)}.PwaStatusBar-module__sFk-xq__pwa_row_badge{color:#fff;letter-spacing:.05em;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:.5rem;font-weight:800;display:flex}.PwaStatusBar-module__sFk-xq__pwa_row_badge_url{background:#2563eb}.PwaStatusBar-module__sFk-xq__pwa_row_badge_text{background:#6366f1}.PwaStatusBar-module__sFk-xq__pwa_row_badge_image{background:#22c55e}.PwaStatusBar-module__sFk-xq__pwa_row_badge_file{background:#f97316}.PwaStatusBar-module__sFk-xq__pwa_row_badge_indexeddb{background:#8b5cf6}.PwaStatusBar-module__sFk-xq__pwa_row_body{flex:1;min-width:0}.PwaStatusBar-module__sFk-xq__pwa_row_name{color:var(--pcu-text-primary,#1e293b);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;font-weight:600;line-height:1.3;overflow:hidden}.PwaStatusBar-module__sFk-xq__pwa_row_path{color:var(--pcu-text-muted,#94a3b8);white-space:nowrap;text-overflow:ellipsis;font-family:SF Mono,Monaco,Consolas,monospace;font-size:.5625rem;line-height:1.3;overflow:hidden}.PwaStatusBar-module__sFk-xq__pwa_row_meta{flex-shrink:0;align-items:center;gap:6px;display:flex}.PwaStatusBar-module__sFk-xq__pwa_row_size{color:var(--pcu-text-muted,#94a3b8);font-variant-numeric:tabular-nums;font-size:.5625rem;font-weight:600}.PwaStatusBar-module__sFk-xq__pwa_row_time{color:var(--pcu-slate-400,#94a3b8);font-variant-numeric:tabular-nums;font-size:.5625rem}.PwaStatusBar-module__sFk-xq__pwa_row_lock{color:var(--pcu-amber-500,#f59e0b);display:inline-flex}.PwaStatusBar-module__sFk-xq__pwa_row_del{width:20px;height:20px;color:var(--pcu-slate-400,#94a3b8);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:all .1s;display:flex}.PwaStatusBar-module__sFk-xq__pwa_row:hover .PwaStatusBar-module__sFk-xq__pwa_row_del{opacity:1}.PwaStatusBar-module__sFk-xq__pwa_row_del:hover{background:var(--pcu-red-50,#fef2f2);color:var(--pcu-red-500,#ef4444)}.PwaStatusBar-module__sFk-xq__pwa_empty{color:var(--pcu-text-muted,#94a3b8);flex-direction:column;align-items:center;gap:2px;padding:20px 0;display:flex}.PwaStatusBar-module__sFk-xq__pwa_empty_icon{opacity:.3}.PwaStatusBar-module__sFk-xq__pwa_empty_text{font-size:.6875rem}@media (max-width:768px){.PwaStatusBar-module__sFk-xq__pwa_root{margin:calc(-1 * var(--pcu-space-6,16px)) calc(-1 * var(--pcu-space-4,10px)) 0;gap:0;padding:0 10px}.PwaStatusBar-module__sFk-xq__pwa_pill_label{display:none}.PwaStatusBar-module__sFk-xq__pwa_sw{margin:0 6px}}@media (max-width:560px){.PwaStatusBar-module__sFk-xq__pwa_center,.PwaStatusBar-module__sFk-xq__pwa_sw{display:none}}.dark .PwaStatusBar-module__sFk-xq__pwa_root{background:var(--pcu-surface-raised);border-bottom-color:var(--pcu-border-default)}:is(.dark .PwaStatusBar-module__sFk-xq__pwa_sep,.dark .PwaStatusBar-module__sFk-xq__pwa_pill_sep){background:var(--pcu-border-default)}.dark .PwaStatusBar-module__sFk-xq__pwa_pill{background:#ffffff0d}.dark .PwaStatusBar-module__sFk-xq__pwa_btn{background:var(--pcu-surface-raised);border-color:var(--pcu-border-default);color:var(--pcu-text-primary)}.dark .PwaStatusBar-module__sFk-xq__pwa_drop{background:var(--pcu-surface-raised);border-bottom-color:var(--pcu-border-default)}.dark .PwaStatusBar-module__sFk-xq__pwa_drop_head{border-bottom-color:var(--pcu-border-default)}.dark .PwaStatusBar-module__sFk-xq__pwa_row:hover{background:#ffffff0a}.dark .PwaStatusBar-module__sFk-xq__pwa_sw_off{background:var(--pcu-slate-700,#334155);color:var(--pcu-slate-300,#cbd5e1)}.dark .PwaStatusBar-module__sFk-xq__pwa_row_badge_url{background:#3b82f6}.dark .PwaStatusBar-module__sFk-xq__pwa_row_badge_text{background:#818cf8}.dark .PwaStatusBar-module__sFk-xq__pwa_row_badge_image{background:#4ade80}.dark .PwaStatusBar-module__sFk-xq__pwa_row_badge_file{background:#fb923c}.dark .PwaStatusBar-module__sFk-xq__pwa_row_badge_indexeddb{background:#a78bfa}.PwaStatusBar-module__sFk-xq__pwa_btn_install{border:1px solid var(--pcu-green-500,#22c55e);background:var(--pcu-green-50,#f0fdf4);height:22px;color:var(--pcu-green-700,#15803d);cursor:pointer;white-space:nowrap;border-radius:5px;align-items:center;gap:4px;padding:0 8px;font-size:.625rem;font-weight:700;transition:all .12s;display:inline-flex}.PwaStatusBar-module__sFk-xq__pwa_btn_install:hover{background:var(--pcu-green-100,#dcfce7)}.PwaStatusBar-module__sFk-xq__pwa_doc_row{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;width:100%;padding:6px 8px;transition:background .1s;display:flex}.PwaStatusBar-module__sFk-xq__pwa_doc_row:hover{background:var(--pcu-blue-50,#eff6ff)}.dark .PwaStatusBar-module__sFk-xq__pwa_doc_row:hover{background:#1e3a8a26}.PwaStatusBar-module__sFk-xq__pwa_doc_badge{color:#fff;letter-spacing:.03em;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:20px;font-size:.5rem;font-weight:800;display:flex}.PwaStatusBar-module__sFk-xq__doc_overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.PwaStatusBar-module__sFk-xq__doc_modal{background:var(--pcu-surface-raised,#fff);border-radius:var(--pcu-card-radius,12px);border:1px solid var(--pcu-border-default,#e2e8f0);width:100%;max-width:900px;max-height:85vh;box-shadow:var(--pcu-elevation-xl);flex-direction:column;display:flex;overflow:hidden}.PwaStatusBar-module__sFk-xq__doc_modal_header{border-bottom:1px solid var(--pcu-border-default,#e2e8f0);flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.PwaStatusBar-module__sFk-xq__doc_modal_title{color:var(--pcu-text-primary,#1e293b);font-size:1rem;font-weight:700}.PwaStatusBar-module__sFk-xq__doc_modal_close{cursor:pointer;width:32px;height:32px;color:var(--pcu-text-muted,#94a3b8);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background .15s;display:flex}.PwaStatusBar-module__sFk-xq__doc_modal_close:hover{background:var(--pcu-surface-sunken,#f8fafc);color:var(--pcu-text-primary,#1e293b)}.PwaStatusBar-module__sFk-xq__doc_modal_body{flex:1;padding:1.5rem;overflow-y:auto}.PwaStatusBar-module__sFk-xq__doc_viewer{color:var(--pcu-text-primary,#1e293b);font-size:.8125rem;line-height:1.6}.PwaStatusBar-module__sFk-xq__doc_header{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.PwaStatusBar-module__sFk-xq__doc_type_badge{color:#fff;letter-spacing:.03em;border-radius:4px;padding:.125rem .5rem;font-size:.6875rem;font-weight:700;display:inline-flex}.PwaStatusBar-module__sFk-xq__doc_version{color:var(--pcu-text-muted);font-size:.75rem;font-weight:600}.PwaStatusBar-module__sFk-xq__doc_date{color:var(--pcu-text-muted);font-size:.75rem}.PwaStatusBar-module__sFk-xq__doc_title{color:var(--pcu-text-primary);margin-bottom:.25rem;font-size:1.125rem;font-weight:700}.PwaStatusBar-module__sFk-xq__doc_vessel{color:var(--pcu-text-tertiary);margin-bottom:1rem;font-size:.8125rem}.PwaStatusBar-module__sFk-xq__doc_info_grid{background:var(--pcu-surface-sunken,#f8fafc);border-radius:8px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.5rem;margin-bottom:1.5rem;padding:1rem;display:grid}.PwaStatusBar-module__sFk-xq__doc_info_item{flex-direction:column;display:flex}.PwaStatusBar-module__sFk-xq__doc_info_label{color:var(--pcu-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.625rem;font-weight:600}.PwaStatusBar-module__sFk-xq__doc_info_value{color:var(--pcu-text-primary);font-size:.8125rem;font-weight:500}.PwaStatusBar-module__sFk-xq__doc_section_title{color:var(--pcu-text-primary);border-bottom:1px solid var(--pcu-border-subtle,#f1f5f9);margin:1.25rem 0 .5rem;padding-bottom:.375rem;font-size:.875rem;font-weight:700}.PwaStatusBar-module__sFk-xq__doc_table_wrap{margin-bottom:.5rem;overflow-x:auto}.PwaStatusBar-module__sFk-xq__doc_table{border-collapse:collapse;width:100%;font-size:.75rem}.PwaStatusBar-module__sFk-xq__doc_table th{text-align:left;color:var(--pcu-text-tertiary);background:var(--pcu-surface-sunken,#f8fafc);border-bottom:1px solid var(--pcu-border-default);white-space:nowrap;padding:.375rem .5rem;font-weight:600}.PwaStatusBar-module__sFk-xq__doc_table td{border-bottom:1px solid var(--pcu-border-subtle,#f1f5f9);color:var(--pcu-text-primary);padding:.375rem .5rem}.PwaStatusBar-module__sFk-xq__doc_table tr:hover{background:#00000005}.PwaStatusBar-module__sFk-xq__doc_status{border-radius:9999px;padding:.0625rem .375rem;font-size:.625rem;font-weight:600;display:inline-flex}.PwaStatusBar-module__sFk-xq__doc_status_pass{background:var(--pcu-success-bg);color:var(--pcu-success-text)}.PwaStatusBar-module__sFk-xq__doc_status_fail{background:var(--pcu-danger-bg);color:var(--pcu-danger-text)}.PwaStatusBar-module__sFk-xq__doc_status_conditional{background:var(--pcu-warning-bg);color:var(--pcu-warning-text)}.PwaStatusBar-module__sFk-xq__doc_status_not_executed{background:var(--pcu-surface-sunken);color:var(--pcu-text-muted)}.PwaStatusBar-module__sFk-xq__doc_nist_section{border:1px solid var(--pcu-border-subtle);border-radius:8px;margin-bottom:.75rem;overflow:hidden}.PwaStatusBar-module__sFk-xq__doc_nist_header{background:var(--pcu-surface-sunken);justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}.PwaStatusBar-module__sFk-xq__doc_nist_cat{color:var(--pcu-text-primary);letter-spacing:.05em;font-size:.75rem;font-weight:700}.PwaStatusBar-module__sFk-xq__doc_nist_status{color:var(--pcu-interactive-default);font-size:.625rem;font-weight:600}.PwaStatusBar-module__sFk-xq__doc_nist_item{border-top:1px solid var(--pcu-border-subtle);align-items:center;gap:.75rem;padding:.375rem .75rem;font-size:.75rem;display:flex}.PwaStatusBar-module__sFk-xq__doc_nist_id{color:var(--pcu-interactive-default);flex-shrink:0;width:3rem;font-weight:600}.PwaStatusBar-module__sFk-xq__doc_nist_name{color:var(--pcu-text-primary);flex:1;font-weight:500}.PwaStatusBar-module__sFk-xq__doc_nist_resp{color:var(--pcu-text-muted);flex-shrink:0;width:8rem;font-size:.6875rem}.PwaStatusBar-module__sFk-xq__doc_nist_st{color:var(--pcu-text-tertiary);text-align:right;flex-shrink:0;width:6rem;font-size:.625rem;font-weight:600}.PwaStatusBar-module__sFk-xq__doc_role_row{color:var(--pcu-text-secondary);padding:.25rem 0;font-size:.8125rem}
.DashboardLayout-module__Q2Pgpa__wrapper{background-color:#f9fafb;min-height:100vh}.dark .DashboardLayout-module__Q2Pgpa__wrapper{background-color:#030712}.DashboardLayout-module__Q2Pgpa__content{flex-direction:column;height:100vh;transition:margin-left .3s;display:flex;overflow:hidden}.DashboardLayout-module__Q2Pgpa__contentExpanded{margin-left:260px}.DashboardLayout-module__Q2Pgpa__contentCollapsed{margin-left:68px}.DashboardLayout-module__Q2Pgpa__headerFixed{z-index:30;flex-shrink:0}.DashboardLayout-module__Q2Pgpa__pwaBar,.DashboardLayout-module__Q2Pgpa__readOnlyBar{z-index:20;flex-shrink:0}.DashboardLayout-module__Q2Pgpa__scrollArea{flex:1;overflow-y:auto}.DashboardLayout-module__Q2Pgpa__main{min-height:0;padding:1.5rem}@media print{.DashboardLayout-module__Q2Pgpa__wrapper{background:#fff}.DashboardLayout-module__Q2Pgpa__printHidden{display:none}.DashboardLayout-module__Q2Pgpa__content{height:auto;overflow:visible;margin-left:0!important}.DashboardLayout-module__Q2Pgpa__main{padding:0}}
.page-path-nav-module__cZM--q__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.page-path-nav-module__cZM--q__headText{flex-direction:column;gap:2px;min-width:0;display:flex}.page-path-nav-module__cZM--q__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--tgc-accent,#2563eb);margin:0;font-size:11px;font-weight:600}.page-path-nav-module__cZM--q__meta{color:var(--tgc-text-quaternary,#9ca3af);letter-spacing:.02em;font-weight:400}.page-path-nav-module__cZM--q__title{color:var(--tgc-text-primary,#111827);margin:0;font-size:20px;font-weight:700;line-height:1.25}.page-path-nav-module__cZM--q__subtitle{color:var(--tgc-text-tertiary,#6b7280);margin:0;font-size:12.5px}.page-path-nav-module__cZM--q__actions{align-items:center;gap:8px;display:flex}
.input-module__DYjPjW__wrapper{width:100%}.input-module__DYjPjW__label{color:#374151;margin-bottom:.375rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:block}.dark .input-module__DYjPjW__label{color:#d1d5db}.input-module__DYjPjW__input{color:#111827;background-color:#fff;border:1px solid #d1d5db;border-radius:.5rem;width:100%;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;transition:border-color .15s,box-shadow .15s}.input-module__DYjPjW__input::placeholder{color:#9ca3af}.input-module__DYjPjW__input:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 2px #3b82f633}.dark .input-module__DYjPjW__input{color:#f3f4f6;background-color:#111827;border-color:#374151}.input-module__DYjPjW__inputError{border-color:#ef4444}.input-module__DYjPjW__errorMessage{color:#ef4444;margin-top:.25rem;font-size:.875rem;line-height:1.25rem}
.styles-module__zgtEmG__toolbar{background:var(--tgc-surface-raised,#fff);border:1px solid var(--tgc-border-default,#e5e7eb);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.styles-module__zgtEmG__toolbar select,.styles-module__zgtEmG__toolbar input[type=text],.styles-module__zgtEmG__toolbar input[type=search]{border:1px solid var(--tgc-border-default,#d1d5db);background:var(--tgc-surface-raised,#fff);color:var(--tgc-text-primary,#111827);border-radius:8px;min-width:140px;padding:6px 10px;font-size:12.5px}.styles-module__zgtEmG__toolbar label{color:var(--tgc-text-secondary,#4b5563);align-items:center;gap:4px;font-size:11.5px;font-weight:500;display:inline-flex}.styles-module__zgtEmG__toolbarSpacer{flex:auto}.styles-module__zgtEmG__btn{cursor:pointer;border:1px solid var(--tgc-border-default,#d1d5db);background:var(--tgc-surface-raised,#fff);color:var(--tgc-text-primary,#111827);border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;display:inline-flex}.styles-module__zgtEmG__btn:hover{background:var(--tgc-surface-hover,#f3f4f6)}.styles-module__zgtEmG__btn:disabled{opacity:.5;cursor:not-allowed}.styles-module__zgtEmG__btnPrimary{background:var(--tgc-accent-bg,#2563eb);color:#fff;border-color:var(--tgc-accent-bg,#2563eb)}.styles-module__zgtEmG__btnPrimary:hover{background:var(--tgc-accent-bg-hover,#1d4ed8)}.styles-module__zgtEmG__btnGhost{background:0 0}.styles-module__zgtEmG__gridWrap{border:1px solid var(--tgc-border-default,#e5e7eb);background:var(--tgc-surface-raised,#fff);border-radius:12px;overflow-x:auto}.styles-module__zgtEmG__grid{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;font-size:12.5px}.styles-module__zgtEmG__grid thead th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--tgc-text-tertiary,#6b7280);background:var(--tgc-surface-sunken,#f9fafb);border-bottom:1px solid var(--tgc-border-default,#e5e7eb);white-space:nowrap;z-index:1;padding:8px 10px;font-size:11px;font-weight:600;position:sticky;top:0}.styles-module__zgtEmG__grid tbody td{border-bottom:1px solid var(--tgc-border-muted,#f3f4f6);vertical-align:middle;white-space:nowrap;padding:9px 10px}.styles-module__zgtEmG__grid tbody tr:hover td{background:var(--tgc-surface-hover,#3b82f60f)}.styles-module__zgtEmG__statusBadge{letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.styles-module__zgtEmG__statusDraft{color:#6b7280;background:#6b728026;border:1px solid #6b72804d}.styles-module__zgtEmG__statusReview{color:#a16207;background:#eab3082e;border:1px solid #eab30859}.styles-module__zgtEmG__statusApproved{color:#166534;background:#22c55e26;border:1px solid #22c55e4d}.styles-module__zgtEmG__statusRejected{color:#b91c1c;background:#dc26261f;border:1px solid #dc26264d}.styles-module__zgtEmG__rowActions{align-items:center;gap:6px;display:inline-flex}.styles-module__zgtEmG__rowActionBtn{border:1px solid var(--tgc-border-default,#d1d5db);background:var(--tgc-surface-raised,#fff);color:var(--tgc-text-secondary,#4b5563);cursor:pointer;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:500}.styles-module__zgtEmG__rowActionBtn:hover{background:var(--tgc-surface-hover,#f3f4f6);color:var(--tgc-text-primary,#111827)}.styles-module__zgtEmG__rowActionBtn:disabled{opacity:.5;cursor:not-allowed}.styles-module__zgtEmG__modalBackdrop{z-index:80;background:#0f172a8c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.styles-module__zgtEmG__modal{background:var(--tgc-surface-raised,#fff);border:1px solid var(--tgc-border-default,#e5e7eb);border-radius:14px;flex-direction:column;width:100%;max-width:720px;max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 12px 36px #0f172a40}.styles-module__zgtEmG__modalHead{border-bottom:1px solid var(--tgc-border-default,#e5e7eb);background:var(--tgc-surface-sunken,#f9fafb);align-items:center;gap:12px;padding:14px 18px;display:flex}.styles-module__zgtEmG__modalHead h2{color:var(--tgc-text-primary,#111827);flex:auto;margin:0;font-size:14px;font-weight:700}.styles-module__zgtEmG__modalBody{flex-direction:column;flex:auto;gap:14px;padding:16px 18px;display:flex;overflow-y:auto}.styles-module__zgtEmG__modalFoot{border-top:1px solid var(--tgc-border-default,#e5e7eb);background:var(--tgc-surface-sunken,#f9fafb);justify-content:flex-end;align-items:center;gap:8px;padding:12px 18px;display:flex}.styles-module__zgtEmG__closeBtn{color:var(--tgc-text-tertiary,#6b7280);cursor:pointer;background:0 0;border:0;font-size:18px;line-height:1}.styles-module__zgtEmG__stepper{flex-wrap:wrap;align-items:center;gap:6px;padding:6px 0;display:flex}.styles-module__zgtEmG__stepPill{background:var(--tgc-surface-sunken,#f3f4f6);color:var(--tgc-text-secondary,#4b5563);border:1px solid var(--tgc-border-default,#e5e7eb);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.styles-module__zgtEmG__stepPillActive{background:var(--tgc-accent-bg,#2563eb);color:#fff;border-color:var(--tgc-accent-bg,#2563eb)}.styles-module__zgtEmG__stepArrow{color:var(--tgc-text-tertiary,#9ca3af);font-size:12px}.styles-module__zgtEmG__criteriaGrid{grid-template-columns:1fr;gap:10px;display:grid}.styles-module__zgtEmG__criteriaItem{border:1px solid var(--tgc-border-default,#e5e7eb);background:var(--tgc-surface-sunken,#f9fafb);border-radius:8px;grid-template-columns:200px 1fr 56px;align-items:center;gap:12px;padding:10px 12px;display:grid}.styles-module__zgtEmG__criteriaLabel{color:var(--tgc-text-primary,#111827);font-size:12px;font-weight:600}.styles-module__zgtEmG__criteriaSub{color:var(--tgc-text-tertiary,#6b7280);margin-top:2px;font-size:10.5px}.styles-module__zgtEmG__criteriaInput{width:100%;accent-color:var(--tgc-accent-bg,#2563eb)}.styles-module__zgtEmG__criteriaScore{font-variant-numeric:tabular-nums;text-align:right;color:var(--tgc-text-primary,#111827);font-size:14px;font-weight:700}.styles-module__zgtEmG__summaryBar{border:1px solid var(--tgc-border-default,#e5e7eb);background:var(--tgc-surface-sunken,#f9fafb);border-radius:8px;align-items:center;gap:12px;padding:10px 12px;display:flex}.styles-module__zgtEmG__summaryLabel{color:var(--tgc-text-secondary,#4b5563);font-size:11.5px;font-weight:600}.styles-module__zgtEmG__summaryValue{font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.styles-module__zgtEmG__overall-low{color:#166534}.styles-module__zgtEmG__overall-medium{color:#a16207}.styles-module__zgtEmG__overall-high{color:#b91c1c}.styles-module__zgtEmG__versionPanel{flex-direction:column;gap:8px;display:flex}.styles-module__zgtEmG__versionItem{border:1px solid var(--tgc-border-default,#e5e7eb);background:var(--tgc-surface-raised,#fff);border-radius:8px;grid-template-columns:60px 110px 1fr auto;align-items:center;gap:12px;padding:8px 10px;display:grid}.styles-module__zgtEmG__versionTag{color:var(--tgc-accent-fg,#2563eb);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:700}.styles-module__zgtEmG__versionDate{color:var(--tgc-text-tertiary,#6b7280);font-size:11px}.styles-module__zgtEmG__versionSummary{color:var(--tgc-text-primary,#111827);font-size:12px}.styles-module__zgtEmG__versionAuthor{color:var(--tgc-text-tertiary,#9ca3af);font-size:10.5px}.styles-module__zgtEmG__versionDiff{align-items:center;gap:6px;font-family:ui-monospace,monospace;font-size:10.5px;display:inline-flex}.styles-module__zgtEmG__versionAdded{color:#166534}.styles-module__zgtEmG__versionRemoved{color:#b91c1c}.styles-module__zgtEmG__versionMod{color:#a16207}.styles-module__zgtEmG__editorWrap{background:var(--tgc-surface-raised,#fff);border:1px solid var(--tgc-border-default,#e5e7eb);border-radius:12px;width:100%;padding:12px;position:relative;overflow:auto}.styles-module__zgtEmG__editorSvg{-webkit-user-select:none;user-select:none;border:1px dashed var(--tgc-border-default,#e5e7eb);background:linear-gradient(0deg,#fafafa 1px,#0000 1px) 0 0/40px 40px,linear-gradient(90deg,#fafafa 1px,#0000 1px) 0 0/40px 40px;border-radius:8px;max-width:100%;height:auto;display:block}.styles-module__zgtEmG__zoneBox{cursor:grab;transition:filter .12s}.styles-module__zgtEmG__zoneBox:active{cursor:grabbing}.styles-module__zgtEmG__zoneBox.styles-module__zgtEmG__editorReadOnly{cursor:pointer}.styles-module__zgtEmG__zoneBox.styles-module__zgtEmG__selected{stroke-width:3px}.styles-module__zgtEmG__zoneLabel{pointer-events:none;font-size:12px;font-weight:700}.styles-module__zgtEmG__zoneSub{pointer-events:none;font-size:10px}.styles-module__zgtEmG__zoneTrust{letter-spacing:.04em;text-transform:uppercase;pointer-events:none;font-size:9.5px;font-weight:700}.styles-module__zgtEmG__untrustedRing{fill:none;stroke:#b91c1c;stroke-width:1.5px;stroke-dasharray:4 4}.styles-module__zgtEmG__editorEdge{cursor:pointer;transition:stroke-width .12s}.styles-module__zgtEmG__editorEdge:hover{stroke-width:4px}.styles-module__zgtEmG__editorEdgeAdded{stroke:#16a34a;stroke-dasharray:6 3}.styles-module__zgtEmG__editorEdgeRemoved{stroke:#b91c1c;stroke-dasharray:6 3}.styles-module__zgtEmG__editorEdgeKept{stroke:#6b7280}.styles-module__zgtEmG__detailPanel{border:1px solid var(--tgc-border-default,#e5e7eb);background:var(--tgc-surface-sunken,#f9fafb);border-radius:10px;flex-direction:column;gap:8px;margin-top:12px;padding:12px 14px;display:flex}.styles-module__zgtEmG__detailTitle{color:var(--tgc-text-primary,#111827);font-size:13px;font-weight:700}.styles-module__zgtEmG__detailMeta{color:var(--tgc-text-tertiary,#6b7280);font-size:11.5px}.styles-module__zgtEmG__protoChip{color:#1d4ed8;background:#3b82f61f;border-radius:6px;margin-top:4px;margin-right:4px;padding:1px 7px;font-family:ui-monospace,monospace;font-size:10.5px;font-weight:600;display:inline-block}.styles-module__zgtEmG__protoChip.styles-module__zgtEmG__removable{cursor:pointer}.styles-module__zgtEmG__protoChip.styles-module__zgtEmG__removable:after{content:" ×";color:#b91c1c;font-weight:700}.styles-module__zgtEmG__fieldRow{grid-template-columns:110px 1fr;align-items:center;gap:8px;display:grid}.styles-module__zgtEmG__fieldRow label{color:var(--tgc-text-secondary,#4b5563);font-size:11.5px;font-weight:600}.styles-module__zgtEmG__fieldRow input,.styles-module__zgtEmG__fieldRow select,.styles-module__zgtEmG__fieldRow textarea{border:1px solid var(--tgc-border-default,#d1d5db);border-radius:6px;padding:5px 8px;font-size:12px}.styles-module__zgtEmG__fieldRow input:disabled,.styles-module__zgtEmG__fieldRow select:disabled,.styles-module__zgtEmG__fieldRow textarea:disabled{background:var(--tgc-surface-sunken,#f3f4f6);cursor:not-allowed}.styles-module__zgtEmG__layerToggle{border:1px solid var(--tgc-border-default,#d1d5db);border-radius:8px;display:inline-flex;overflow:hidden}.styles-module__zgtEmG__layerToggle button{background:var(--tgc-surface-raised,#fff);cursor:pointer;color:var(--tgc-text-secondary,#4b5563);border:0;padding:5px 12px;font-size:11.5px;font-weight:600}.styles-module__zgtEmG__layerToggle button[data-active=true]{background:var(--tgc-accent-bg,#2563eb);color:#fff}.styles-module__zgtEmG__untrustedTable{flex-direction:column;gap:6px;display:flex}.styles-module__zgtEmG__untrustedRow{border:1px solid var(--tgc-border-default,#e5e7eb);background:var(--tgc-surface-raised,#fff);border-left:3px solid #b91c1c;border-radius:8px;grid-template-columns:220px 1fr 200px 80px;align-items:center;gap:10px;padding:8px 10px;font-size:12px;display:grid}.styles-module__zgtEmG__untrustedRow .styles-module__zgtEmG__endpoint{color:var(--tgc-text-primary,#111827);font-weight:700}.styles-module__zgtEmG__untrustedRow .styles-module__zgtEmG__control{color:var(--tgc-text-secondary,#4b5563);font-family:ui-monospace,monospace;font-size:11px}.styles-module__zgtEmG__untrustedRow .styles-module__zgtEmG__riskHigh{color:#b91c1c;font-weight:700}.styles-module__zgtEmG__untrustedRow .styles-module__zgtEmG__riskMedium{color:#a16207;font-weight:700}.styles-module__zgtEmG__untrustedRow .styles-module__zgtEmG__riskLow{color:#166534;font-weight:700}.styles-module__zgtEmG__diffWrap{grid-template-columns:1fr 1fr;gap:12px;display:grid}.styles-module__zgtEmG__diffCol{border:1px solid var(--tgc-border-default,#e5e7eb);background:var(--tgc-surface-raised,#fff);border-radius:10px;overflow:hidden}.styles-module__zgtEmG__diffHead{background:var(--tgc-surface-sunken,#f9fafb);border-bottom:1px solid var(--tgc-border-default,#e5e7eb);color:var(--tgc-text-secondary,#4b5563);justify-content:space-between;align-items:center;padding:8px 12px;font-size:12px;font-weight:600;display:flex}.styles-module__zgtEmG__diffStats{align-items:center;gap:8px;font-family:ui-monospace,monospace;font-size:11px;display:inline-flex}.styles-module__zgtEmG__diffList{max-height:220px;margin:0;padding:6px 0;list-style:none;overflow-y:auto}.styles-module__zgtEmG__diffItem{align-items:center;gap:8px;padding:5px 12px;font-family:ui-monospace,monospace;font-size:11.5px;display:flex}.styles-module__zgtEmG__diffItem.styles-module__zgtEmG__added{color:#166534;background:#22c55e1a}.styles-module__zgtEmG__diffItem.styles-module__zgtEmG__removed{color:#b91c1c;background:#dc262614}.styles-module__zgtEmG__diffItem.styles-module__zgtEmG__kept{color:var(--tgc-text-secondary,#4b5563)}.styles-module__zgtEmG__diffSign{text-align:center;width:18px;font-weight:700;display:inline-block}.styles-module__zgtEmG__docTabs{border:1px solid var(--tgc-border-default,#d1d5db);background:var(--tgc-surface-raised,#fff);border-radius:10px;display:inline-flex;overflow:hidden}.styles-module__zgtEmG__docTab{cursor:pointer;color:var(--tgc-text-secondary,#4b5563);background:0 0;border:0;padding:8px 18px;font-size:12.5px;font-weight:600}.styles-module__zgtEmG__docTab:not(:first-child){border-left:1px solid var(--tgc-border-default,#e5e7eb)}.styles-module__zgtEmG__docTabActive{background:var(--tgc-accent-bg,#2563eb);color:#fff}.styles-module__zgtEmG__docCard{border:1px solid var(--tgc-border-default,#e5e7eb);background:var(--tgc-surface-raised,#fff);border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.styles-module__zgtEmG__docCardHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.styles-module__zgtEmG__docCardTitle{color:var(--tgc-text-primary,#111827);font-size:14px;font-weight:700}.styles-module__zgtEmG__docCardSub{color:var(--tgc-text-tertiary,#9ca3af);font-size:11.5px}.styles-module__zgtEmG__docTwoCol{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:980px){.styles-module__zgtEmG__docTwoCol{grid-template-columns:1fr}}.styles-module__zgtEmG__docSection{border:1px solid var(--tgc-border-default,#e5e7eb);background:var(--tgc-surface-sunken,#f9fafb);border-radius:10px;padding:10px 12px}.styles-module__zgtEmG__docSectionTitle{letter-spacing:.04em;text-transform:uppercase;color:var(--tgc-text-tertiary,#6b7280);margin-bottom:6px;font-size:11.5px;font-weight:700}.styles-module__zgtEmG__autoTrigRow{grid-template-columns:110px 1fr auto;align-items:center;gap:8px;padding:6px 0;font-size:11.5px;display:grid}.styles-module__zgtEmG__autoTrigSrc{color:var(--tgc-accent-fg,#2563eb);font-family:ui-monospace,monospace;font-weight:700}.styles-module__zgtEmG__autoTrigMeta{color:var(--tgc-text-tertiary,#9ca3af);font-size:11px}.styles-module__zgtEmG__qcRow{border:1px solid var(--tgc-border-default,#e5e7eb);background:var(--tgc-surface-raised,#fff);border-radius:8px;grid-template-columns:90px 1fr 1fr 90px;align-items:center;gap:10px;padding:8px 10px;font-size:12px;display:grid}.styles-module__zgtEmG__qcResult{border-radius:999px;align-items:center;gap:4px;width:max-content;padding:1px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.styles-module__zgtEmG__qcPass{color:#166534;background:#22c55e26}.styles-module__zgtEmG__qcFail{color:#b91c1c;background:#dc26261f}.styles-module__zgtEmG__qcPending{color:#a16207;background:#eab3082e}.styles-module__zgtEmG__qcTitle{color:var(--tgc-text-primary,#111827);font-weight:600}.styles-module__zgtEmG__evidenceRow{border:1px solid var(--tgc-border-default,#e5e7eb);background:var(--tgc-surface-raised,#fff);border-radius:8px;grid-template-columns:1fr 100px 140px 100px;align-items:center;gap:10px;padding:7px 10px;font-size:11.5px;display:grid}.styles-module__zgtEmG__evidenceFile{font-family:ui-monospace,monospace;font-weight:600}.styles-module__zgtEmG__commentRow{border:1px solid var(--tgc-border-default,#e5e7eb);background:var(--tgc-surface-raised,#fff);border-radius:8px;flex-direction:column;gap:3px;padding:8px 10px;font-size:12px;display:flex}.styles-module__zgtEmG__commentMeta{color:var(--tgc-text-tertiary,#9ca3af);font-size:10.5px}.styles-module__zgtEmG__commentBody{color:var(--tgc-text-primary,#111827);line-height:1.45}.styles-module__zgtEmG__readonlyHint{color:var(--tgc-text-secondary,#4b5563);border:1px dashed var(--tgc-border-default,#d1d5db);background:#6b72801f;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.styles-module__zgtEmG__editableHint{color:#166534;background:#22c55e1a;border:1px solid #22c55e4d;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.styles-module__zgtEmG__kpiStrip{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.styles-module__zgtEmG__sectionTitle{color:var(--tgc-text-primary,#111827);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}
.progress-module__yEUz0G__wrapper{align-items:center;gap:.75rem;display:flex}.progress-module__yEUz0G__track{background-color:#e5e7eb;border-radius:9999px;width:100%;overflow:hidden}.dark .progress-module__yEUz0G__track{background-color:#374151}.progress-module__yEUz0G__sizeSm{height:.375rem}.progress-module__yEUz0G__sizeMd{height:.625rem}.progress-module__yEUz0G__sizeLg{height:1rem}.progress-module__yEUz0G__bar{border-radius:9999px;height:100%;transition:width .5s}.progress-module__yEUz0G__variantDefault{background-color:#2563eb}.progress-module__yEUz0G__variantSuccess{background-color:#22c55e}.progress-module__yEUz0G__variantWarning{background-color:#eab308}.progress-module__yEUz0G__variantDanger{background-color:#ef4444}.progress-module__yEUz0G__label{color:#4b5563;text-align:right;min-width:3rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.dark .progress-module__yEUz0G__label{color:#9ca3af}
.select-module__rTENLW__wrapper{width:100%}.select-module__rTENLW__label{color:#374151;margin-bottom:.375rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:block}.dark .select-module__rTENLW__label{color:#d1d5db}.select-module__rTENLW__select{color:#111827;background-color:#fff;border:1px solid #d1d5db;border-radius:.5rem;width:100%;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;transition:border-color .15s,box-shadow .15s}.select-module__rTENLW__select:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 2px #3b82f633}.dark .select-module__rTENLW__select{color:#f3f4f6;background-color:#111827;border-color:#374151}.select-module__rTENLW__selectError{border-color:#ef4444}.select-module__rTENLW__errorMessage{color:#ef4444;margin-top:.25rem;font-size:.875rem;line-height:1.25rem}
.page-module__O5oHzG__page{background:var(--pcu-gray-50,#f9fafb);min-height:100vh}.dark .page-module__O5oHzG__page{background:var(--pcu-gray-950,#030712)}.page-module__O5oHzG__header{z-index:var(--pcu-z-sticky);border-bottom:1px solid var(--pcu-border-default);background:var(--pcu-surface-raised);position:sticky;top:0}.dark .page-module__O5oHzG__header{border-color:var(--pcu-gray-800);background:var(--pcu-gray-900)}.page-module__O5oHzG__headerInner{max-width:1280px;padding:0 var(--pcu-space-4);margin:0 auto}@media (min-width:640px){.page-module__O5oHzG__headerInner{padding:0 var(--pcu-space-6)}}@media (min-width:1024px){.page-module__O5oHzG__headerInner{padding:0 var(--pcu-space-8)}}.page-module__O5oHzG__headerTop{justify-content:space-between;align-items:center;height:64px;display:flex}.page-module__O5oHzG__headerLeft{align-items:center;gap:var(--pcu-space-4);display:flex}.page-module__O5oHzG__backLink{align-items:center;gap:var(--pcu-space-2);font-size:var(--pcu-text-sm);color:var(--pcu-text-muted);text-decoration:none;display:flex}.page-module__O5oHzG__backLink:hover{color:var(--pcu-text-secondary)}.dark .page-module__O5oHzG__backLink{color:var(--pcu-gray-400)}.dark .page-module__O5oHzG__backLink:hover{color:var(--pcu-gray-300)}.page-module__O5oHzG__backIcon{width:16px;height:16px}.page-module__O5oHzG__dividerV{background:var(--pcu-border-default);width:1px;height:24px}.dark .page-module__O5oHzG__dividerV{background:var(--pcu-gray-700)}.page-module__O5oHzG__brandGroup{align-items:center;gap:var(--pcu-space-2);display:flex}.page-module__O5oHzG__brandLogo{border-radius:var(--pcu-radius-lg);background:var(--pcu-blue-600);justify-content:center;align-items:center;width:32px;height:32px;display:flex}.page-module__O5oHzG__brandLogoIcon{color:#fff;width:20px;height:20px}.page-module__O5oHzG__brandName{font-size:var(--pcu-text-lg);font-weight:var(--pcu-weight-bold);color:var(--pcu-text-primary)}.dark .page-module__O5oHzG__brandName{color:#fff}.page-module__O5oHzG__headerRight{align-items:center;gap:var(--pcu-space-3);display:flex}.page-module__O5oHzG__certIcon{width:16px;height:16px}.page-module__O5oHzG__userName{font-size:var(--pcu-text-sm);color:var(--pcu-text-muted)}.dark .page-module__O5oHzG__userName{color:var(--pcu-gray-400)}.page-module__O5oHzG__userAvatar{border-radius:var(--pcu-radius-full);background:var(--pcu-blue-500);width:32px;height:32px;font-size:var(--pcu-text-sm);font-weight:var(--pcu-weight-medium);color:#fff;justify-content:center;align-items:center;display:flex}.page-module__O5oHzG__tabBar{gap:4px;margin-bottom:-1px;display:flex}.page-module__O5oHzG__tab{align-items:center;gap:var(--pcu-space-2);padding:12px var(--pcu-space-4);font-size:var(--pcu-text-sm);font-weight:var(--pcu-weight-medium);color:var(--pcu-text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;transition:all .15s;display:flex}.page-module__O5oHzG__tab:hover{color:var(--pcu-text-secondary)}.dark .page-module__O5oHzG__tab{color:var(--pcu-gray-400)}.page-module__O5oHzG__tabActive{border-bottom-color:var(--pcu-blue-600);color:var(--pcu-blue-600);}.dark .page-module__O5oHzG__tabActive{color:var(--pcu-blue-400)}.page-module__O5oHzG__tabIcon{width:16px;height:16px}.page-module__O5oHzG__main{max-width:1280px;padding:var(--pcu-space-8) var(--pcu-space-4);margin:0 auto}@media (min-width:640px){.page-module__O5oHzG__main{padding:var(--pcu-space-8) var(--pcu-space-6)}}@media (min-width:1024px){.page-module__O5oHzG__main{padding:var(--pcu-space-8)}}.page-module__O5oHzG__sectionSpace{gap:var(--pcu-space-8);flex-direction:column;display:flex}.page-module__O5oHzG__sectionSpace6{gap:var(--pcu-space-6);flex-direction:column;display:flex}.page-module__O5oHzG__welcomeBanner{border-radius:var(--pcu-radius-2xl);background:linear-gradient(to right, var(--pcu-blue-600), var(--pcu-indigo-600,#4f46e5));padding:var(--pcu-space-8);color:#fff}.page-module__O5oHzG__welcomeTitle{font-size:var(--pcu-text-2xl);font-weight:var(--pcu-weight-bold);margin-bottom:var(--pcu-space-2)}.page-module__O5oHzG__welcomeDesc{color:#bfdbfe;max-width:672px}.page-module__O5oHzG__welcomeStats{gap:var(--pcu-space-6);margin-top:var(--pcu-space-6);display:flex}.page-module__O5oHzG__statNumber{font-size:var(--pcu-text-3xl);font-weight:var(--pcu-weight-bold)}.page-module__O5oHzG__statLabel{font-size:var(--pcu-text-sm);color:#bfdbfecc}.page-module__O5oHzG__sectionHeading{font-size:var(--pcu-text-lg);font-weight:var(--pcu-weight-bold);color:var(--pcu-text-primary);margin-bottom:var(--pcu-space-4)}.dark .page-module__O5oHzG__sectionHeading{color:#fff}.page-module__O5oHzG__pageTitle{font-size:var(--pcu-text-2xl);font-weight:var(--pcu-weight-bold);color:var(--pcu-text-primary)}.dark .page-module__O5oHzG__pageTitle{color:#fff}.page-module__O5oHzG__grid2{gap:var(--pcu-space-4);display:grid}@media (min-width:1024px){.page-module__O5oHzG__grid2{grid-template-columns:repeat(2,1fr)}}.page-module__O5oHzG__grid3{gap:var(--pcu-space-4);display:grid}@media (min-width:640px){.page-module__O5oHzG__grid3{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-module__O5oHzG__grid3{grid-template-columns:repeat(3,1fr)}}.page-module__O5oHzG__grid4{gap:var(--pcu-space-4);display:grid}@media (min-width:640px){.page-module__O5oHzG__grid4{grid-template-columns:repeat(4,1fr)}}.page-module__O5oHzG__courseRow{gap:var(--pcu-space-4);display:flex}.page-module__O5oHzG__courseThumbnail{border-radius:var(--pcu-radius-xl);flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.page-module__O5oHzG__courseThumbnailIcon{color:#fff;width:32px;height:32px}.page-module__O5oHzG__courseBody{flex:1;min-width:0}.page-module__O5oHzG__courseBadges{align-items:center;gap:var(--pcu-space-2);margin-bottom:4px;display:flex}.page-module__O5oHzG__courseTitle{font-weight:var(--pcu-weight-medium);color:var(--pcu-text-primary);font-size:var(--pcu-text-sm)}.dark .page-module__O5oHzG__courseTitle{color:#fff}.page-module__O5oHzG__progressWrap{margin-top:var(--pcu-space-2)}.page-module__O5oHzG__recThumbnail{border-radius:var(--pcu-radius-lg);height:128px;margin-bottom:var(--pcu-space-4);justify-content:center;align-items:center;display:flex}.page-module__O5oHzG__recThumbnailIcon{color:#fffc;width:48px;height:48px}.page-module__O5oHzG__recBadge{margin-bottom:var(--pcu-space-2)}.page-module__O5oHzG__recTitle{font-weight:var(--pcu-weight-medium);color:var(--pcu-text-primary);font-size:var(--pcu-text-sm);margin-bottom:4px}.dark .page-module__O5oHzG__recTitle{color:#fff}.page-module__O5oHzG__recDesc{font-size:var(--pcu-text-xs);color:var(--pcu-text-muted);margin-bottom:var(--pcu-space-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dark .page-module__O5oHzG__recDesc{color:var(--pcu-gray-400)}.page-module__O5oHzG__recMeta{font-size:var(--pcu-text-xs);color:var(--pcu-gray-400);justify-content:space-between;align-items:center;display:flex}.page-module__O5oHzG__recMetaLeft{align-items:center;gap:var(--pcu-space-3);display:flex}.page-module__O5oHzG__metaItem{align-items:center;gap:4px;display:flex}.page-module__O5oHzG__metaIcon{width:12px;height:12px}.page-module__O5oHzG__starIcon{width:12px;height:12px;color:var(--pcu-amber-400,#fbbf24)}.page-module__O5oHzG__statCardIcon{width:32px;height:32px;margin:0 auto var(--pcu-space-2)}.page-module__O5oHzG__statCardIconAmber{color:var(--pcu-amber-500,#f59e0b)}.page-module__O5oHzG__statCardIconBlue{color:var(--pcu-blue-500)}.page-module__O5oHzG__statCardIconGreen{color:var(--pcu-green-500)}.page-module__O5oHzG__statCardIconPurple{color:var(--pcu-purple-500,#a855f7)}.page-module__O5oHzG__statCardValue{font-size:var(--pcu-text-2xl);font-weight:var(--pcu-weight-bold);color:var(--pcu-text-primary)}.dark .page-module__O5oHzG__statCardValue{color:#fff}.page-module__O5oHzG__statCardLabel{font-size:var(--pcu-text-xs);color:var(--pcu-text-muted)}.page-module__O5oHzG__textCenter{text-align:center}.page-module__O5oHzG__enrollList{gap:var(--pcu-space-4);flex-direction:column;display:flex}.page-module__O5oHzG__enrollRow{align-items:center;gap:var(--pcu-space-4);padding:var(--pcu-space-3);border-radius:var(--pcu-radius-lg);border:1px solid var(--pcu-gray-100,#f3f4f6);cursor:pointer;display:flex}.page-module__O5oHzG__enrollRow:hover{background:var(--pcu-gray-50,#f9fafb)}.dark .page-module__O5oHzG__enrollRow{border-color:var(--pcu-gray-800)}.dark .page-module__O5oHzG__enrollRow:hover{background:#1f29374d}.page-module__O5oHzG__enrollThumb{border-radius:var(--pcu-radius-lg);flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.page-module__O5oHzG__enrollThumbIcon{color:#fff;width:20px;height:20px}.page-module__O5oHzG__enrollBody{flex:1;min-width:0}.page-module__O5oHzG__enrollTitle{font-weight:var(--pcu-weight-medium);color:var(--pcu-text-primary);font-size:var(--pcu-text-sm)}.dark .page-module__O5oHzG__enrollTitle{color:#fff}.page-module__O5oHzG__enrollMeta{font-size:var(--pcu-text-xs);color:var(--pcu-text-muted)}.page-module__O5oHzG__enrollProgress{width:128px}.page-module__O5oHzG__certRow{align-items:center;gap:var(--pcu-space-4);padding:var(--pcu-space-3);border-radius:var(--pcu-radius-lg);border:1px solid var(--pcu-amber-100,#fef3c7);background:#fef3c780;display:flex}.dark .page-module__O5oHzG__certRow{background:#92400e1a;border-color:#92400e4d}.page-module__O5oHzG__certAwardIcon{width:32px;height:32px;color:var(--pcu-amber-500,#f59e0b);flex-shrink:0}.page-module__O5oHzG__certBody{flex:1}.page-module__O5oHzG__certTitle{font-weight:var(--pcu-weight-medium);color:var(--pcu-text-primary);font-size:var(--pcu-text-sm)}.dark .page-module__O5oHzG__certTitle{color:#fff}.page-module__O5oHzG__certDate{font-size:var(--pcu-text-xs);color:var(--pcu-text-muted)}.page-module__O5oHzG__coursesHeader{justify-content:space-between;align-items:center;display:flex}.page-module__O5oHzG__searchWrap{position:relative}.page-module__O5oHzG__searchIcon{width:16px;height:16px;color:var(--pcu-gray-400);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.page-module__O5oHzG__searchInput{border-radius:var(--pcu-radius-lg);border:1px solid var(--pcu-border-default);background:var(--pcu-surface-raised);padding:var(--pcu-space-2) var(--pcu-space-4) var(--pcu-space-2) 40px;font-size:var(--pcu-text-sm);color:var(--pcu-text-primary)}.dark .page-module__O5oHzG__searchInput{border-color:var(--pcu-gray-700);background:var(--pcu-gray-900);color:#fff}.page-module__O5oHzG__courseCardThumb{border-radius:var(--pcu-radius-lg);height:144px;margin-bottom:var(--pcu-space-4);justify-content:center;align-items:center;display:flex;position:relative}.page-module__O5oHzG__courseCardThumbIcon{color:#fffc;width:56px;height:56px}.page-module__O5oHzG__levelBadge{top:var(--pcu-space-2);right:var(--pcu-space-2);position:absolute}.page-module__O5oHzG__courseCardBadges{align-items:center;gap:var(--pcu-space-2);margin-bottom:var(--pcu-space-2);display:flex}.page-module__O5oHzG__courseCardTitle{font-weight:var(--pcu-weight-semibold);color:var(--pcu-text-primary);font-size:var(--pcu-text-sm);margin-bottom:4px}.dark .page-module__O5oHzG__courseCardTitle{color:#fff}.page-module__O5oHzG__courseCardDesc{font-size:var(--pcu-text-xs);color:var(--pcu-text-muted);margin-bottom:var(--pcu-space-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dark .page-module__O5oHzG__courseCardDesc{color:var(--pcu-gray-400)}.page-module__O5oHzG__courseCardProgress{margin-bottom:var(--pcu-space-3)}.page-module__O5oHzG__courseCardFooter{font-size:var(--pcu-text-xs);color:var(--pcu-gray-400);padding-top:var(--pcu-space-3);border-top:1px solid var(--pcu-gray-100,#f3f4f6);justify-content:space-between;align-items:center;display:flex}.dark .page-module__O5oHzG__courseCardFooter{border-color:var(--pcu-gray-800)}.page-module__O5oHzG__courseCardFooterLeft{align-items:center;gap:var(--pcu-space-3);display:flex}.page-module__O5oHzG__knowledgeSubtitle{font-size:var(--pcu-text-sm);color:var(--pcu-text-muted)}.dark .page-module__O5oHzG__knowledgeSubtitle{color:var(--pcu-gray-400)}.page-module__O5oHzG__articleList{gap:var(--pcu-space-3);flex-direction:column;display:flex}.page-module__O5oHzG__articleRow{align-items:center;gap:var(--pcu-space-4);display:flex}.page-module__O5oHzG__articleIconBox{border-radius:var(--pcu-radius-lg);background:var(--pcu-blue-100,#dbeafe);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.dark .page-module__O5oHzG__articleIconBox{background:#1e40af4d}.page-module__O5oHzG__articleBookIcon{width:20px;height:20px;color:var(--pcu-blue-600)}.dark .page-module__O5oHzG__articleBookIcon{color:var(--pcu-blue-400)}.page-module__O5oHzG__articleBody{flex:1;min-width:0}.page-module__O5oHzG__articleHeader{align-items:center;gap:var(--pcu-space-2);margin-bottom:4px;display:flex}.page-module__O5oHzG__articleTitle{font-weight:var(--pcu-weight-medium);color:var(--pcu-text-primary);font-size:var(--pcu-text-sm)}.dark .page-module__O5oHzG__articleTitle{color:#fff}.page-module__O5oHzG__articleMeta{align-items:center;gap:var(--pcu-space-3);font-size:var(--pcu-text-xs);color:var(--pcu-gray-400);display:flex}.page-module__O5oHzG__chevronIcon{width:16px;height:16px;color:var(--pcu-gray-400)}.page-module__O5oHzG__communityHeader{justify-content:space-between;align-items:center;display:flex}.page-module__O5oHzG__communitySubtitle{font-size:var(--pcu-text-sm);color:var(--pcu-text-muted)}.dark .page-module__O5oHzG__communitySubtitle{color:var(--pcu-gray-400)}.page-module__O5oHzG__writeIcon{width:16px;height:16px}.page-module__O5oHzG__postList{gap:var(--pcu-space-3);flex-direction:column;display:flex}.page-module__O5oHzG__postRow{align-items:center;gap:var(--pcu-space-4);display:flex}.page-module__O5oHzG__postBody{flex:1;min-width:0}.page-module__O5oHzG__postTitle{font-weight:var(--pcu-weight-medium);color:var(--pcu-text-primary);font-size:var(--pcu-text-sm);margin-bottom:4px}.dark .page-module__O5oHzG__postTitle{color:#fff}.page-module__O5oHzG__postMeta{align-items:center;gap:var(--pcu-space-3);font-size:var(--pcu-text-xs);color:var(--pcu-gray-400);display:flex}.page-module__O5oHzG__thumbBlue{background:var(--pcu-blue-600)}.page-module__O5oHzG__thumbIndigo{background:var(--pcu-indigo-600,#4f46e5)}.page-module__O5oHzG__thumbAmber{background:var(--pcu-amber-600,#d97706)}.page-module__O5oHzG__thumbGreen{background:var(--pcu-green-600,#16a34a)}.page-module__O5oHzG__thumbPurple{background:var(--pcu-purple-600,#9333ea)}.page-module__O5oHzG__thumbCyan{background:var(--pcu-cyan-600,#0891b2)}.page-module__O5oHzG__awardIcon5{width:20px;height:20px;color:var(--pcu-amber-500,#f59e0b)}.page-module__O5oHzG__certList{gap:var(--pcu-space-3);flex-direction:column;display:flex}.page-module__O5oHzG__certTitleFlex{align-items:center;gap:var(--pcu-space-2);display:flex}.page-module__O5oHzG__levelBadgeOverlay{color:#fff;background:#fff3}.page-module__O5oHzG__cardInteractive{cursor:pointer;transition:box-shadow .15s}.page-module__O5oHzG__cardInteractive:hover{box-shadow:var(--pcu-elevation-md)}
.common-kit-module__qfktfa__kpiCard{background:var(--tgc-surface-raised,#fff);border:1px solid var(--tgc-border-default,#e5e7eb);border-radius:12px;flex-direction:column;gap:8px;padding:14px 16px;display:flex;position:relative}.common-kit-module__qfktfa__kpiHead{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.common-kit-module__qfktfa__kpiLabel{color:var(--tgc-text-secondary,#4b5563);letter-spacing:.02em;font-size:12px;font-weight:600}.common-kit-module__qfktfa__kpiValueRow{align-items:baseline;gap:8px;display:flex}.common-kit-module__qfktfa__kpiIcon{background:var(--tgc-surface-sunken,#f3f4f6);width:28px;height:28px;color:var(--tgc-text-secondary,#4b5563);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.common-kit-module__qfktfa__kpiValue{color:var(--tgc-text-primary,#111827);font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1.1}.common-kit-module__qfktfa__kpiTrend{align-items:center;gap:3px;font-size:12px;font-weight:600;display:inline-flex}.common-kit-module__qfktfa__kpiTrendUp{color:#15803d}.common-kit-module__qfktfa__kpiTrendDown{color:#b91c1c}.common-kit-module__qfktfa__kpiTrendFlat{color:#6b7280}.common-kit-module__qfktfa__kpiSeverityStripe{border-radius:12px 0 0 12px;width:4px;position:absolute;inset:0 auto 0 0}.common-kit-module__qfktfa__stripe-critical{background:#b91c1c}.common-kit-module__qfktfa__stripe-high{background:#c2410c}.common-kit-module__qfktfa__stripe-medium{background:#a16207}.common-kit-module__qfktfa__stripe-low{background:#0e7490}.common-kit-module__qfktfa__stripe-info{background:#475569}.common-kit-module__qfktfa__ctrlChips{flex-wrap:wrap;gap:4px;display:inline-flex}.common-kit-module__qfktfa__ctrlChip{letter-spacing:.02em;cursor:help;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:1px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px;font-weight:600;display:inline-flex;position:relative}.common-kit-module__qfktfa__cat-UR{color:#b91c1c;background:#dc26261a;border-color:#dc26264d}.common-kit-module__qfktfa__cat-CSF{color:#1d4ed8;background:#2563eb1a;border-color:#2563eb4d}.common-kit-module__qfktfa__cat-MITRE{color:#6d28d9;background:#7c3aed1a;border-color:#7c3aed4d}.common-kit-module__qfktfa__cat-REC190{color:#047857;background:#0596691a;border-color:#0596694d}.common-kit-module__qfktfa__ctrlTooltip{z-index:50;color:#f9fafb;pointer-events:none;min-width:200px;max-width:280px;font-size:11px;line-height:1.45;font-family:var(--font-sans,system-ui), sans-serif;letter-spacing:0;white-space:normal;background:#111827;border-radius:8px;padding:8px 10px;font-weight:500;display:none;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 6px 20px #00000040}.common-kit-module__qfktfa__ctrlChip:hover .common-kit-module__qfktfa__ctrlTooltip,.common-kit-module__qfktfa__ctrlChip:focus-visible .common-kit-module__qfktfa__ctrlTooltip{display:block}.common-kit-module__qfktfa__ctrlTooltipCat{text-transform:uppercase;color:#9ca3af;letter-spacing:.06em;margin-bottom:2px;font-size:9.5px;font-weight:700;display:block}.common-kit-module__qfktfa__satLink{color:#1d4ed8;font-variant-numeric:tabular-nums;background:#2563eb1a;border:1px solid #2563eb40;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.common-kit-module__qfktfa__satLinkNarrow{color:#a16207;background:#eab30826;border-color:#eab3084d}.common-kit-module__qfktfa__satLinkOff{color:#b91c1c;background:#dc26261a;border-color:#dc262640}.common-kit-module__qfktfa__satDisc{color:#b91c1c;margin-left:4px;font-size:10px;font-weight:700}.common-kit-module__qfktfa__bwToggle{border:1px solid var(--tgc-border-default,#d1d5db);background:var(--tgc-surface-sunken,#f9fafb);border-radius:999px;padding:2px;display:inline-flex}.common-kit-module__qfktfa__bwBtn{appearance:none;color:var(--tgc-text-secondary,#4b5563);cursor:pointer;letter-spacing:.02em;background:0 0;border:0;border-radius:999px;padding:4px 12px;font-size:11.5px;font-weight:600}.common-kit-module__qfktfa__bwBtnActive{background:var(--tgc-surface-raised,#fff);color:var(--tgc-text-primary,#111827);box-shadow:0 1px 2px #0000000f}.common-kit-module__qfktfa__exportBtn{cursor:pointer;border:1px solid var(--tgc-accent-bg,#2563eb);background:var(--tgc-accent-bg,#2563eb);color:#fff;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.common-kit-module__qfktfa__exportBtn:hover{background:var(--tgc-accent-bg-hover,#1d4ed8)}.common-kit-module__qfktfa__exportBtn:disabled{opacity:.6;cursor:not-allowed}.common-kit-module__qfktfa__exportWarn{color:#a16207;margin-left:8px;font-size:11px;display:inline-block}.common-kit-module__qfktfa__rtRow{color:var(--tgc-text-secondary,#4b5563);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.common-kit-module__qfktfa__rtDot{border-radius:999px;width:8px;height:8px;display:inline-block}.common-kit-module__qfktfa__rtConnected{background:#16a34a;box-shadow:0 0 0 4px #16a34a2e}.common-kit-module__qfktfa__rtDisconnected{background:#dc2626}.common-kit-module__qfktfa__rtReconnecting{background:#f59e0b;animation:1s ease-in-out infinite common-kit-module__qfktfa__rtPulse}.common-kit-module__qfktfa__rtPolling{background:#2563eb}@keyframes common-kit-module__qfktfa__rtPulse{0%,to{opacity:.4}50%{opacity:1}}.common-kit-module__qfktfa__rtConnectedBlink{animation:2s ease-in-out infinite common-kit-module__qfktfa__rtBlink}@keyframes common-kit-module__qfktfa__rtBlink{0%,70%,to{box-shadow:0 0 0 4px #16a34a2e}85%{box-shadow:0 0 0 6px #16a34a4d}}.common-kit-module__qfktfa__sevChip{letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-weight:600;display:inline-flex}.common-kit-module__qfktfa__sevChipSm{padding:1px 7px;font-size:10.5px}.common-kit-module__qfktfa__sevChipMd{padding:2px 9px;font-size:11.5px}.common-kit-module__qfktfa__sevDot{background:currentColor;border-radius:999px;width:6px;height:6px;display:inline-block}.common-kit-module__qfktfa__sev-critical{color:#b91c1c;background:#dc26261f}.common-kit-module__qfktfa__sev-high{color:#c2410c;background:#f9731626}.common-kit-module__qfktfa__sev-medium{color:#a16207;background:#eab3082e}.common-kit-module__qfktfa__sev-low{color:#0e7490;background:#06b6d426}.common-kit-module__qfktfa__sev-info{color:#475569;background:#64748b26}
.textarea-module__km1Z7G__wrapper{width:100%}.textarea-module__km1Z7G__label{color:#374151;margin-bottom:.375rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:block}.dark .textarea-module__km1Z7G__label{color:#d1d5db}.textarea-module__km1Z7G__textarea{color:#111827;resize:vertical;background-color:#fff;border:1px solid #d1d5db;border-radius:.5rem;width:100%;min-height:80px;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;transition:border-color .15s,box-shadow .15s}.textarea-module__km1Z7G__textarea::placeholder{color:#9ca3af}.textarea-module__km1Z7G__textarea:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 2px #3b82f633}.dark .textarea-module__km1Z7G__textarea{color:#f3f4f6;background-color:#111827;border-color:#374151}.textarea-module__km1Z7G__textareaError{border-color:#ef4444}.textarea-module__km1Z7G__errorMessage{color:#ef4444;margin-top:.25rem;font-size:.875rem;line-height:1.25rem}
.ConfirmDialog-module__dFpqUW__backdrop{z-index:9999;padding:var(--tgc-space-4,16px);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ConfirmDialog-module__dFpqUW__dialog{background:var(--tgc-color-bg,#fff);border-radius:var(--tgc-radius-md,8px);flex-direction:column;width:100%;max-width:480px;display:flex;box-shadow:0 10px 40px #00000040}.ConfirmDialog-module__dFpqUW__header{padding:var(--tgc-space-4,16px) var(--tgc-space-5,20px);border-bottom:1px solid var(--tgc-color-border,#e5e7eb)}.ConfirmDialog-module__dFpqUW__title{font-size:var(--tgc-fs-lg,16px);font-weight:var(--tgc-fw-semibold,600);color:var(--tgc-color-text,#1f2937);margin:0}.ConfirmDialog-module__dFpqUW__title.ConfirmDialog-module__dFpqUW__danger{color:var(--tgc-color-danger,#dc2626)}.ConfirmDialog-module__dFpqUW__body{padding:var(--tgc-space-5,20px);gap:var(--tgc-space-3,12px);flex-direction:column;display:flex}.ConfirmDialog-module__dFpqUW__description{font-size:var(--tgc-fs-md,14px);color:var(--tgc-color-text,#1f2937);margin:0;line-height:1.5}.ConfirmDialog-module__dFpqUW__field{flex-direction:column;gap:4px;display:flex}.ConfirmDialog-module__dFpqUW__fieldLabel{font-size:var(--tgc-fs-sm,13px);font-weight:var(--tgc-fw-medium,500);color:var(--tgc-color-text,#1f2937)}.ConfirmDialog-module__dFpqUW__input{padding:var(--tgc-space-2,8px) var(--tgc-space-3,12px);font-size:var(--tgc-fs-md,14px);border:1px solid var(--tgc-color-border,#d1d5db);border-radius:var(--tgc-radius-md,6px);outline:none}.ConfirmDialog-module__dFpqUW__input:focus{border-color:var(--tgc-color-primary,#1e40af)}.ConfirmDialog-module__dFpqUW__footer{padding:var(--tgc-space-3,12px) var(--tgc-space-5,20px);justify-content:flex-end;gap:var(--tgc-space-2,8px);border-top:1px solid var(--tgc-color-border,#e5e7eb);display:flex}.ConfirmDialog-module__dFpqUW__btnCancel,.ConfirmDialog-module__dFpqUW__btnConfirm{font-size:var(--tgc-fs-md,14px);font-weight:var(--tgc-fw-medium,500);border-radius:var(--tgc-radius-md,6px);cursor:pointer;border:1px solid #0000;padding:8px 16px;transition:background .1s}.ConfirmDialog-module__dFpqUW__btnCancel{background:var(--tgc-color-bg,#fff);color:var(--tgc-color-text,#1f2937);border-color:var(--tgc-color-border,#d1d5db)}.ConfirmDialog-module__dFpqUW__btnCancel:hover:not(:disabled){background:var(--tgc-color-bg-muted,#f3f4f6)}.ConfirmDialog-module__dFpqUW__btnPrimary{background:var(--tgc-color-primary,#1e40af);color:#fff}.ConfirmDialog-module__dFpqUW__btnPrimary:hover:not(:disabled){background:color-mix(in oklab, var(--tgc-color-primary,#1e40af) 88%, black 12%)}.ConfirmDialog-module__dFpqUW__btnDanger{background:var(--tgc-color-danger,#dc2626);color:#fff}.ConfirmDialog-module__dFpqUW__btnDanger:hover:not(:disabled){background:color-mix(in oklab, var(--tgc-color-danger,#dc2626) 88%, black 12%)}.ConfirmDialog-module__dFpqUW__btnCancel:disabled,.ConfirmDialog-module__dFpqUW__btnConfirm:disabled{opacity:.5;cursor:not-allowed}
.page-module__DmtRwW__header{margin-bottom:var(--pcu-space-8);justify-content:space-between;align-items:center;gap:var(--pcu-space-4);flex-wrap:wrap;display:flex}.page-module__DmtRwW__title{font-size:var(--pcu-text-2xl);font-weight:var(--pcu-weight-bold);color:var(--pcu-text-primary)}.page-module__DmtRwW__subtitle{font-size:var(--pcu-text-sm);color:var(--pcu-text-tertiary);margin-top:var(--pcu-space-1)}.page-module__DmtRwW__tabs{border-bottom:2px solid var(--pcu-border-default);margin-bottom:var(--pcu-space-6);gap:0;display:flex}.page-module__DmtRwW__tab{padding:var(--pcu-space-3) var(--pcu-space-5);font-size:var(--pcu-text-sm);font-weight:var(--pcu-weight-medium);color:var(--pcu-text-tertiary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px;transition:color .15s,border-color .15s}.page-module__DmtRwW__tab:hover{color:var(--pcu-text-primary)}.page-module__DmtRwW__tabActive{color:var(--pcu-interactive-default);border-bottom-color:var(--pcu-interactive-default)}.page-module__DmtRwW__section{border-radius:var(--pcu-card-radius);border:1px solid var(--pcu-border-default);background:var(--pcu-surface-raised);padding:var(--pcu-space-6);margin-bottom:var(--pcu-space-6)}.page-module__DmtRwW__sectionTitle{font-size:var(--pcu-text-lg);font-weight:var(--pcu-weight-semibold);color:var(--pcu-text-primary);margin-bottom:var(--pcu-space-4)}.page-module__DmtRwW__searchInput{min-width:200px;height:var(--pcu-input-height);padding:0 var(--pcu-input-px);border-radius:var(--pcu-input-radius);border:1px solid var(--pcu-border-default);background:var(--pcu-surface-raised);font-size:var(--pcu-text-sm);color:var(--pcu-text-primary);flex:1}.page-module__DmtRwW__searchInput::placeholder{color:var(--pcu-text-muted)}.page-module__DmtRwW__searchInput:focus{border-color:var(--pcu-border-focus);outline:none;box-shadow:0 0 0 2px #2089c626}.page-module__DmtRwW__filterSelect{height:var(--pcu-input-height);padding:0 var(--pcu-input-px);border-radius:var(--pcu-input-radius);border:1px solid var(--pcu-border-default);background:var(--pcu-surface-raised);font-size:var(--pcu-text-sm);color:var(--pcu-text-primary);height:var(--pcu-input-height);padding:0 var(--pcu-input-px);border-radius:var(--pcu-input-radius);border:1px solid var(--pcu-border-default);background:var(--pcu-surface-raised);font-size:var(--pcu-text-sm);cursor:pointer}.page-module__DmtRwW__filterSelect:focus{border-color:var(--pcu-border-focus);outline:none;box-shadow:0 0 0 2px #2089c626}.page-module__DmtRwW__tableWrap{border-radius:var(--pcu-card-radius);border:1px solid var(--pcu-border-default);background:var(--pcu-surface-raised);overflow:hidden}.page-module__DmtRwW__table{border-collapse:collapse;width:100%}.page-module__DmtRwW__th{padding:var(--pcu-space-3) var(--pcu-space-4);text-align:left;font-size:var(--pcu-text-xs);font-weight:var(--pcu-weight-semibold);color:var(--pcu-text-tertiary);background:var(--pcu-surface-sunken);border-bottom:1px solid var(--pcu-border-default);text-transform:uppercase;letter-spacing:.05em}.page-module__DmtRwW__tr:hover{background:var(--pcu-surface-sunken)}.page-module__DmtRwW__td{padding:var(--pcu-space-3) var(--pcu-space-4);font-size:var(--pcu-text-sm);color:var(--pcu-text-primary);border-bottom:1px solid var(--pcu-border-subtle);vertical-align:middle}.page-module__DmtRwW__statusDot{width:8px;height:8px;margin-right:var(--pcu-space-2);border-radius:50%;display:inline-block}.page-module__DmtRwW__statusDotGreen{background:var(--pcu-status-success)}.page-module__DmtRwW__statusDotRed{background:var(--pcu-status-danger)}.page-module__DmtRwW__badge{border-radius:9999px;align-items:center;height:22px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.page-module__DmtRwW__badgeInfo{background:var(--pcu-info-bg);color:var(--pcu-info-text)}.page-module__DmtRwW__badgeSuccess{background:var(--pcu-success-bg);color:var(--pcu-success-text)}.page-module__DmtRwW__badgeDanger{background:var(--pcu-danger-bg);color:var(--pcu-danger-text)}.page-module__DmtRwW__badgeDefault{background:var(--pcu-surface-sunken);color:var(--pcu-text-secondary)}
.page-module__rb0qzW__page{gap:var(--pcu-space-6);flex-direction:column;display:flex}.page-module__rb0qzW__header{justify-content:space-between;align-items:flex-start;gap:var(--pcu-space-4);flex-wrap:wrap;display:flex}.page-module__rb0qzW__title{font-size:var(--pcu-text-2xl);font-weight:var(--pcu-weight-bold);color:var(--pcu-text-primary)}.page-module__rb0qzW__subtitle{font-size:var(--pcu-text-sm);color:var(--pcu-text-tertiary);margin-top:var(--pcu-space-1)}.page-module__rb0qzW__toolbar{gap:var(--pcu-space-4);flex-direction:column;display:flex}.page-module__rb0qzW__filterTabs{border-radius:var(--pcu-radius-xl);background:var(--pcu-surface-sunken);flex-wrap:wrap;gap:.25rem;padding:.25rem;display:flex}.page-module__rb0qzW__filterTabBtn{border-radius:var(--pcu-radius-lg);font-size:var(--pcu-text-sm);font-weight:var(--pcu-weight-medium);cursor:pointer;color:var(--pcu-text-muted);white-space:nowrap;background:0 0;border:none;align-items:center;gap:.375rem;padding:.5rem 1rem;transition:all .15s;display:flex}.page-module__rb0qzW__filterTabBtn:hover{color:var(--pcu-text-secondary)}.page-module__rb0qzW__filterTabBtnActive{background:var(--pcu-surface-raised);color:var(--pcu-text-primary);box-shadow:var(--pcu-elevation-xs)}.page-module__rb0qzW__tabIcon{flex-shrink:0;width:.875rem;height:.875rem}.page-module__rb0qzW__tabCount{font-size:var(--pcu-text-xs);color:var(--pcu-text-muted)}.page-module__rb0qzW__searchWrap{max-width:28rem;position:relative}.page-module__rb0qzW__searchIcon{width:1rem;height:1rem;color:var(--pcu-text-muted);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.page-module__rb0qzW__searchInput{border-radius:var(--pcu-input-radius);border:1px solid var(--pcu-border-default);background:var(--pcu-surface-raised);width:100%;font-size:var(--pcu-text-sm);color:var(--pcu-text-primary);padding:.5rem 1rem .5rem 2.5rem}.page-module__rb0qzW__searchInput::placeholder{color:var(--pcu-text-muted)}.page-module__rb0qzW__searchInput:focus{border-color:var(--pcu-border-focus);outline:none;box-shadow:0 0 0 2px #2089c626}.page-module__rb0qzW__faqList{gap:var(--pcu-space-3);flex-direction:column;display:flex}.page-module__rb0qzW__faqItem{border-radius:var(--pcu-card-radius);border:1px solid var(--pcu-border-default);background:var(--pcu-surface-raised);transition:border-color .15s,box-shadow .15s}.page-module__rb0qzW__faqItem:hover{box-shadow:var(--pcu-elevation-sm);border-color:#2089c64d}.page-module__rb0qzW__faqToggle{width:100%;padding:var(--pcu-space-5);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:1rem;display:flex}.page-module__rb0qzW__catIcon{border-radius:var(--pcu-radius-lg);background:var(--pcu-info-bg);flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.page-module__rb0qzW__catIconSvg{color:var(--pcu-interactive-default)}.page-module__rb0qzW__faqBody{flex:1;min-width:0}.page-module__rb0qzW__faqBadgeRow{align-items:center;gap:.5rem;display:flex}.page-module__rb0qzW__faqQuestion{font-size:var(--pcu-text-sm);font-weight:var(--pcu-weight-medium);color:var(--pcu-text-primary)}.page-module__rb0qzW__chevron{color:var(--pcu-text-muted);flex-shrink:0}.page-module__rb0qzW__answerPanel{border-top:1px solid var(--pcu-border-default);padding:var(--pcu-space-5);padding-top:var(--pcu-space-4)}.page-module__rb0qzW__answerText{font-size:var(--pcu-text-sm);color:var(--pcu-text-secondary);white-space:pre-line;line-height:1.625}.page-module__rb0qzW__contactCard{border-radius:var(--pcu-card-radius);border:1px solid var(--pcu-border-default);background:var(--pcu-info-bg);padding:var(--pcu-space-5)}.page-module__rb0qzW__contactRow{align-items:center;gap:.75rem;display:flex}.page-module__rb0qzW__contactIcon{border-radius:var(--pcu-radius-lg);justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.page-module__rb0qzW__contactIconSvg{width:1rem;height:1rem}.page-module__rb0qzW__contactBody{flex:1}.page-module__rb0qzW__contactTitle{font-weight:var(--pcu-weight-medium);color:var(--pcu-text-primary)}.page-module__rb0qzW__contactDesc{font-size:var(--pcu-text-sm);color:var(--pcu-text-tertiary)}.page-module__rb0qzW__contactActions{gap:.5rem;display:flex}.page-module__rb0qzW__formStack{gap:var(--pcu-space-4);flex-direction:column;display:flex}@media (max-width:768px){.page-module__rb0qzW__toolbar{flex-direction:column;align-items:stretch}.page-module__rb0qzW__searchWrap{max-width:none}.page-module__rb0qzW__contactRow{flex-direction:column;align-items:flex-start}}
.page-module__YoXlPG__header{margin-bottom:var(--pcu-space-8);justify-content:space-between;align-items:center;gap:var(--pcu-space-4);flex-wrap:wrap;display:flex}.page-module__YoXlPG__title{font-size:var(--pcu-text-2xl);font-weight:var(--pcu-weight-bold);color:var(--pcu-text-primary)}.page-module__YoXlPG__subtitle{font-size:var(--pcu-text-sm);color:var(--pcu-text-tertiary);margin-top:var(--pcu-space-1)}.page-module__YoXlPG__actions{align-items:center;gap:var(--pcu-space-3);display:flex}.page-module__YoXlPG__badge{border-radius:9999px;align-items:center;height:22px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.page-module__YoXlPG__badgeInfo{background:var(--pcu-info-bg);color:var(--pcu-info-text)}.page-module__YoXlPG__tabs{border-bottom:2px solid var(--pcu-border-default);margin-bottom:var(--pcu-space-6);gap:0;display:flex}.page-module__YoXlPG__tab{padding:var(--pcu-space-3) var(--pcu-space-5);font-size:var(--pcu-text-sm);font-weight:var(--pcu-weight-medium);color:var(--pcu-text-tertiary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px;transition:color .15s,border-color .15s}.page-module__YoXlPG__tab:hover{color:var(--pcu-text-primary)}.page-module__YoXlPG__tabActive{color:var(--pcu-interactive-default);border-bottom-color:var(--pcu-interactive-default)}.page-module__YoXlPG__section{border-radius:var(--pcu-card-radius);border:1px solid var(--pcu-border-default);background:var(--pcu-surface-raised);padding:var(--pcu-space-6);margin-bottom:var(--pcu-space-6)}.page-module__YoXlPG__emptyRow{text-align:center;color:var(--pcu-text-muted);padding:var(--pcu-space-12) var(--pcu-space-4)}.page-module__YoXlPG__badgeDanger{background:var(--pcu-danger-bg);color:var(--pcu-danger-text)}
