.AppShell-module__nbOYYW__shell{min-height:100vh;color:var(--color-text,#172033);background:radial-gradient(circle at 12% -10%,#2563eb17,#0000 34%),linear-gradient(#f7f9fd 0%,#eef3f9 100%)}.AppShell-module__nbOYYW__topbar{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid #d8e0eadb;grid-template-columns:minmax(220px,auto) minmax(0,1fr) auto;align-items:center;gap:20px;padding:14px clamp(18px,4vw,44px);display:grid;position:sticky;top:0;box-shadow:0 10px 28px #1720330d}.AppShell-module__nbOYYW__brand{min-width:0;color:inherit;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.AppShell-module__nbOYYW__brandMark{color:#fff;background:linear-gradient(135deg,#1d4ed8,#0f766e);border-radius:10px;flex:none;place-items:center;width:40px;height:40px;font-size:18px;font-weight:900;display:grid}.AppShell-module__nbOYYW__brandName,.AppShell-module__nbOYYW__brandSub{display:block}.AppShell-module__nbOYYW__brandName{color:#172033;font-size:17px;font-weight:900;line-height:1.35}.AppShell-module__nbOYYW__brandSub{color:#667085;font-size:12px;line-height:1.45}.AppShell-module__nbOYYW__topNav{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.AppShell-module__nbOYYW__topNav a{color:#344054;border-radius:8px;align-items:center;min-height:34px;padding:0 12px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.AppShell-module__nbOYYW__topNav a:hover{color:#1d4ed8;background:#eff6ff}.AppShell-module__nbOYYW__userArea{align-items:center;gap:12px;min-width:0;display:flex}.AppShell-module__nbOYYW__userAvatar{color:#1d4ed8;background:#eff6ff;border:1px solid #d8e0ea;border-radius:999px;flex:none;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:grid}.AppShell-module__nbOYYW__userMeta{text-align:right;gap:3px;min-width:0;display:grid}.AppShell-module__nbOYYW__userName{color:#172033;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:14px;font-weight:800;overflow:hidden}.AppShell-module__nbOYYW__userScope{color:#667085;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:12px;font-weight:700;overflow:hidden}.AppShell-module__nbOYYW__logoutButton{color:#344054;cursor:pointer;background:#fff;border:1px solid #d8e0ea;border-radius:8px;min-height:38px;padding:0 14px;font-size:13px;font-weight:800}.AppShell-module__nbOYYW__logoutButton:hover{background:#f8fafc;border-color:#b8c4d4}.AppShell-module__nbOYYW__main{width:min(1220px,100%);margin:0 auto;padding:clamp(22px,4vw,42px) clamp(18px,4vw,42px) 56px}.AppShell-module__nbOYYW__hero{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:18px;margin-bottom:18px;display:grid}.AppShell-module__nbOYYW__heroText,.AppShell-module__nbOYYW__summaryItem,.AppShell-module__nbOYYW__entryGroup,.AppShell-module__nbOYYW__notice{background:#fffffff5;border:1px solid #d8e0eaeb;border-radius:12px;box-shadow:0 18px 42px #1720330f}.AppShell-module__nbOYYW__heroText{align-content:center;gap:12px;min-height:190px;padding:clamp(24px,4vw,38px);display:grid}.AppShell-module__nbOYYW__productLabel{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;width:fit-content;padding:5px 10px;font-size:12px;font-weight:900}.AppShell-module__nbOYYW__hero h1{color:#111827;max-width:780px;margin:0;font-size:clamp(28px,4vw,42px);font-weight:900;line-height:1.15}.AppShell-module__nbOYYW__hero p{color:#667085;max-width:780px;margin:0;font-size:15px;line-height:1.75}.AppShell-module__nbOYYW__summaryLabel,.AppShell-module__nbOYYW__summaryHint{color:#667085;font-size:12px;font-weight:800;line-height:1.5}.AppShell-module__nbOYYW__summary{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:12px;margin:0 0 22px;display:grid}.AppShell-module__nbOYYW__summaryItem{padding:16px}.AppShell-module__nbOYYW__summaryValue{color:#172033;word-break:break-word;margin-top:7px;font-size:15px;font-weight:900;line-height:1.45}.AppShell-module__nbOYYW__summaryHint{word-break:break-all;margin-top:4px}.AppShell-module__nbOYYW__capabilityList{color:#475467;gap:6px;margin:10px 0 0;padding:0 0 0 18px;font-size:13px;line-height:1.55;display:grid}.AppShell-module__nbOYYW__entryGroups{gap:18px;display:grid}.AppShell-module__nbOYYW__entryGroup{padding:18px}.AppShell-module__nbOYYW__groupHeader{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.AppShell-module__nbOYYW__groupHeader h2{color:#172033;margin:0;font-size:18px;font-weight:900;line-height:1.35}.AppShell-module__nbOYYW__groupHeader p{color:#667085;margin:0;font-size:12px;font-weight:800}.AppShell-module__nbOYYW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.AppShell-module__nbOYYW__entryCard{min-height:158px;color:inherit;cursor:pointer;text-align:left;background:#fff;border:1px solid #d8e0ea;border-radius:10px;align-content:start;gap:9px;padding:16px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s;display:grid;position:relative}.AppShell-module__nbOYYW__entryCard:hover{background:#fbfdff;border-color:#93b4e8;transform:translateY(-1px);box-shadow:0 16px 30px #2563eb17}.AppShell-module__nbOYYW__entryCardPrimary{background:linear-gradient(#fff 0%,#f6f9ff 100%);border-color:#bcd3f7}.AppShell-module__nbOYYW__entryTitle{color:#172033;font-size:16px;font-weight:900;line-height:1.4;display:block}.AppShell-module__nbOYYW__entryNote{color:#667085;font-size:13px;line-height:1.65;display:block}.AppShell-module__nbOYYW__entryAction{color:#1d4ed8;align-self:end;margin-top:auto;font-size:13px;font-weight:900}.AppShell-module__nbOYYW__notice{color:#174ea6;background:#eff6ff;border-color:#bfdbfe;margin:18px 0 0;padding:14px 16px;font-size:14px;font-weight:800;line-height:1.6}.AppShell-module__nbOYYW__content{margin-top:22px}@media (max-width:1080px){.AppShell-module__nbOYYW__topbar{grid-template-columns:1fr auto}.AppShell-module__nbOYYW__topNav{order:3;grid-column:1/-1;justify-content:flex-start}.AppShell-module__nbOYYW__hero{grid-template-columns:1fr}.AppShell-module__nbOYYW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.AppShell-module__nbOYYW__topbar{grid-template-columns:1fr}.AppShell-module__nbOYYW__topNav{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.AppShell-module__nbOYYW__userArea{justify-content:space-between;align-items:stretch;width:100%}.AppShell-module__nbOYYW__userMeta{text-align:left}.AppShell-module__nbOYYW__summary,.AppShell-module__nbOYYW__grid{grid-template-columns:1fr}.AppShell-module__nbOYYW__entryCard{min-height:auto}.AppShell-module__nbOYYW__groupHeader{align-items:flex-start;display:grid}}
.management-module__jvn2rG__loadingPage{background:var(--color-page-bg,#f6f8fb);min-height:100vh;color:var(--color-text-muted,#667085);place-items:center;font-size:16px;display:grid}.management-module__jvn2rG__stack{gap:18px;display:grid}.management-module__jvn2rG__panel{border:1px solid var(--color-border,#d8e0ea);border-radius:var(--radius-lg,12px);background:var(--color-surface,#fff);box-shadow:var(--shadow-panel,0 18px 42px #1720330f);padding:20px}.management-module__jvn2rG__panelHeader{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.management-module__jvn2rG__panelHeader h2,.management-module__jvn2rG__panel h2{color:var(--color-text,#172033);margin:0;font-size:20px;line-height:1.3}.management-module__jvn2rG__panelHeader p,.management-module__jvn2rG__muted{color:var(--color-text-muted,#667085);margin:6px 0 0;font-size:13px;line-height:1.6}.management-module__jvn2rG__toolbar{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:16px;display:flex}.management-module__jvn2rG__formGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.management-module__jvn2rG__wide{grid-column:span 2}.management-module__jvn2rG__field{gap:7px;display:grid}.management-module__jvn2rG__field label{color:var(--color-text-secondary,#344054);font-size:13px;font-weight:800}.management-module__jvn2rG__field input,.management-module__jvn2rG__field select{border-radius:var(--radius-md,8px);background:var(--color-surface,#fff);width:100%;min-height:40px;color:var(--color-text,#172033);border:1px solid #c7d3e3;padding:0 10px;font-size:14px}.management-module__jvn2rG__field input:focus,.management-module__jvn2rG__field select:focus{border-color:var(--color-primary,#2563eb);outline:none;box-shadow:0 0 0 3px #2563eb21}.management-module__jvn2rG__buttonRow{flex-wrap:wrap;gap:8px;display:flex}.management-module__jvn2rG__button,.management-module__jvn2rG__secondaryButton,.management-module__jvn2rG__dangerButton{border-radius:var(--radius-md,8px);cursor:pointer;min-height:38px;padding:0 12px;font-size:13px;font-weight:800}.management-module__jvn2rG__button{border:1px solid var(--color-primary,#2563eb);background:var(--color-primary,#2563eb);color:#fff}.management-module__jvn2rG__secondaryButton{border:1px solid var(--color-border-strong,#b8c4d4);background:var(--color-surface,#fff);color:var(--color-text-secondary,#344054)}.management-module__jvn2rG__dangerButton{background:var(--color-danger-bg,#fef2f2);color:#b42318;border:1px solid #e6b7b7}.management-module__jvn2rG__button:hover:not(:disabled){border-color:var(--color-primary-strong,#1d4ed8);background:var(--color-primary-strong,#1d4ed8)}.management-module__jvn2rG__secondaryButton:hover:not(:disabled){background:var(--color-surface-muted,#f8fafc)}.management-module__jvn2rG__dangerButton:hover:not(:disabled){background:#fee4e2}.management-module__jvn2rG__button:disabled,.management-module__jvn2rG__secondaryButton:disabled,.management-module__jvn2rG__dangerButton:disabled{cursor:not-allowed;opacity:.62}.management-module__jvn2rG__tableWrap{border:1px solid var(--color-border,#d8e0ea);border-radius:var(--radius-lg,12px);background:var(--color-surface,#fff);overflow-x:auto}.management-module__jvn2rG__table{border-collapse:collapse;width:100%;min-width:820px}.management-module__jvn2rG__table th,.management-module__jvn2rG__table td{text-align:left;vertical-align:top;border-bottom:1px solid #e6edf6;padding:11px 12px}.management-module__jvn2rG__table th{background:var(--color-surface-muted,#f8fafc);color:var(--color-text-secondary,#344054);font-size:12px;font-weight:800}.management-module__jvn2rG__table td{color:var(--color-text,#172033);font-size:13px;line-height:1.55}.management-module__jvn2rG__table tbody tr:hover{background:#fbfdff}.management-module__jvn2rG__table tr:last-child td{border-bottom:0}.management-module__jvn2rG__tag,.management-module__jvn2rG__tagMuted,.management-module__jvn2rG__tagDanger{border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.management-module__jvn2rG__tag{background:var(--color-info-bg,#eff6ff);color:#175cd3}.management-module__jvn2rG__tagMuted{color:#475467;background:#f1f5f9}.management-module__jvn2rG__tagDanger{background:var(--color-danger-bg,#fef2f2);color:#b42318}.management-module__jvn2rG__notice,.management-module__jvn2rG__error,.management-module__jvn2rG__success{border-radius:var(--radius-lg,12px);padding:12px 14px;font-size:14px;line-height:1.6}.management-module__jvn2rG__notice{background:var(--color-info-bg,#eff6ff);color:#174ea6;border:1px solid #bfdbfe}.management-module__jvn2rG__error{background:var(--color-danger-bg,#fef2f2);color:#b42318;border:1px solid #f0b8b8}.management-module__jvn2rG__success{background:var(--color-success-bg,#ecfdf3);color:#067647;border:1px solid #b7d7bf}.management-module__jvn2rG__tabs{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.management-module__jvn2rG__tab,.management-module__jvn2rG__tabActive{border-radius:var(--radius-md,8px);cursor:pointer;min-height:38px;padding:0 12px;font-size:13px;font-weight:800}.management-module__jvn2rG__tab{border:1px solid var(--color-border-strong,#b8c4d4);background:var(--color-surface,#fff);color:var(--color-text-secondary,#344054)}.management-module__jvn2rG__tabActive{border:1px solid var(--color-primary,#2563eb);background:var(--color-info-bg,#eff6ff);color:#174ea6}.management-module__jvn2rG__passwordBox{border-radius:var(--radius-lg,12px);background:var(--color-success-bg,#ecfdf3);color:#067647;word-break:break-all;border:1px solid #b7d7bf;margin-top:12px;padding:12px 14px}@media (max-width:920px){.management-module__jvn2rG__formGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.management-module__jvn2rG__panel{padding:14px}.management-module__jvn2rG__panelHeader{display:grid}.management-module__jvn2rG__formGrid{grid-template-columns:1fr}.management-module__jvn2rG__wide{grid-column:span 1}}
.ai-settings-module__BFRqOW__loadingPage{background:var(--color-page-bg,#f6f8fb);min-height:100vh;color:var(--color-text-muted,#667085);place-items:center;font-size:16px;font-weight:800;display:grid}.ai-settings-module__BFRqOW__stack{gap:18px;display:grid}.ai-settings-module__BFRqOW__heroPanel,.ai-settings-module__BFRqOW__panel{border:1px solid var(--color-border,#d8e0ea);border-radius:var(--radius-lg,12px);background:var(--color-surface,#fff);box-shadow:var(--shadow-panel,0 18px 42px #1720330f);padding:20px}.ai-settings-module__BFRqOW__heroPanel{background:linear-gradient(135deg, #2563eb14, transparent 42%), var(--color-surface,#fff);grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:center;gap:20px;display:grid}.ai-settings-module__BFRqOW__eyebrow{background:var(--color-info-bg,#eff6ff);color:#175cd3;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex}.ai-settings-module__BFRqOW__heroPanel h2,.ai-settings-module__BFRqOW__panelHeader h2{color:var(--color-text,#172033);margin:8px 0 0;font-size:22px;line-height:1.25}.ai-settings-module__BFRqOW__heroPanel p,.ai-settings-module__BFRqOW__panelHeader p,.ai-settings-module__BFRqOW__formActions p{color:var(--color-text-muted,#667085);margin:8px 0 0;font-size:13px;line-height:1.65}.ai-settings-module__BFRqOW__guardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ai-settings-module__BFRqOW__guardGrid span{border-radius:var(--radius-md,8px);background:var(--color-info-bg,#eff6ff);color:#174ea6;border:1px solid #bfdbfe;padding:11px 12px;font-size:13px;font-weight:900}.ai-settings-module__BFRqOW__panelHeader{justify-content:space-between;gap:14px;margin-bottom:16px;display:flex}.ai-settings-module__BFRqOW__formGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ai-settings-module__BFRqOW__field{gap:7px;display:grid}.ai-settings-module__BFRqOW__field label{color:var(--color-text-secondary,#344054);font-size:13px;font-weight:900}.ai-settings-module__BFRqOW__field input,.ai-settings-module__BFRqOW__field select,.ai-settings-module__BFRqOW__field textarea{border-radius:var(--radius-md,8px);background:var(--color-surface,#fff);width:100%;color:var(--color-text,#172033);border:1px solid #c7d3e3;padding:0 10px;font-size:14px}.ai-settings-module__BFRqOW__field input,.ai-settings-module__BFRqOW__field select{min-height:40px}.ai-settings-module__BFRqOW__field textarea{resize:vertical;min-height:116px;padding:10px;line-height:1.55}.ai-settings-module__BFRqOW__field input:focus,.ai-settings-module__BFRqOW__field select:focus,.ai-settings-module__BFRqOW__field textarea:focus{border-color:var(--color-primary,#2563eb);outline:none;box-shadow:0 0 0 3px #2563eb21}.ai-settings-module__BFRqOW__fullWidth,.ai-settings-module__BFRqOW__formActions{grid-column:1/-1}.ai-settings-module__BFRqOW__formActions{justify-content:space-between;align-items:center;gap:12px;display:flex}.ai-settings-module__BFRqOW__primaryButton,.ai-settings-module__BFRqOW__secondaryButton,.ai-settings-module__BFRqOW__dangerButton{border-radius:var(--radius-md,8px);cursor:pointer;min-height:38px;padding:0 12px;font-size:13px;font-weight:900}.ai-settings-module__BFRqOW__primaryButton{border:1px solid var(--color-primary,#2563eb);background:var(--color-primary,#2563eb);color:#fff}.ai-settings-module__BFRqOW__secondaryButton{border:1px solid var(--color-border-strong,#b8c4d4);background:var(--color-surface,#fff);color:var(--color-text-secondary,#344054)}.ai-settings-module__BFRqOW__dangerButton{background:var(--color-danger-bg,#fef2f2);color:#b42318;border:1px solid #e6b7b7}.ai-settings-module__BFRqOW__primaryButton:hover:not(:disabled){border-color:var(--color-primary-strong,#1d4ed8);background:var(--color-primary-strong,#1d4ed8)}.ai-settings-module__BFRqOW__secondaryButton:hover:not(:disabled){background:var(--color-surface-muted,#f8fafc)}.ai-settings-module__BFRqOW__dangerButton:hover:not(:disabled){background:#fee4e2}.ai-settings-module__BFRqOW__primaryButton:disabled,.ai-settings-module__BFRqOW__secondaryButton:disabled,.ai-settings-module__BFRqOW__dangerButton:disabled{cursor:not-allowed;opacity:.62}.ai-settings-module__BFRqOW__buttonRow{flex-wrap:wrap;gap:8px;display:flex}.ai-settings-module__BFRqOW__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ai-settings-module__BFRqOW__providerCard{border:1px solid var(--color-border,#d8e0ea);border-radius:var(--radius-lg,12px);background:var(--color-surface,#fff);padding:16px}.ai-settings-module__BFRqOW__providerCard h3{color:var(--color-text,#172033);margin:12px 0;font-size:18px}.ai-settings-module__BFRqOW__cardTopline{flex-wrap:wrap;gap:8px;display:flex}.ai-settings-module__BFRqOW__statusEnabled,.ai-settings-module__BFRqOW__statusDisabled,.ai-settings-module__BFRqOW__statusMuted{border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:900;display:inline-flex}.ai-settings-module__BFRqOW__statusEnabled{background:var(--color-success-bg,#ecfdf3);color:#067647}.ai-settings-module__BFRqOW__statusDisabled,.ai-settings-module__BFRqOW__statusMuted{color:#475467;background:#f1f5f9}.ai-settings-module__BFRqOW__metaList{gap:8px;margin:0 0 14px;display:grid}.ai-settings-module__BFRqOW__metaList div{grid-template-columns:96px minmax(0,1fr);gap:10px;display:grid}.ai-settings-module__BFRqOW__metaList dt{color:var(--color-text-muted,#667085);font-size:12px;font-weight:900}.ai-settings-module__BFRqOW__metaList dd{color:var(--color-text,#172033);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.ai-settings-module__BFRqOW__testDetail,.ai-settings-module__BFRqOW__testDetailSuccess,.ai-settings-module__BFRqOW__testDetailError{border-radius:var(--radius-md,8px);gap:4px;margin:0 0 14px;padding:10px 12px;font-size:13px;line-height:1.55;display:grid}.ai-settings-module__BFRqOW__testDetail{border:1px solid var(--color-border,#d8e0ea);background:var(--color-surface-muted,#f8fafc);color:var(--color-text-secondary,#344054)}.ai-settings-module__BFRqOW__testDetailSuccess{background:var(--color-success-bg,#ecfdf3);color:#067647;border:1px solid #b7d7bf}.ai-settings-module__BFRqOW__testDetailError{background:var(--color-danger-bg,#fef2f2);color:#b42318;border:1px solid #f0b8b8}.ai-settings-module__BFRqOW__toggleGroup{grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ai-settings-module__BFRqOW__toggleGroup label{border:1px solid var(--color-border,#d8e0ea);border-radius:var(--radius-md,8px);background:var(--color-surface-muted,#f8fafc);min-height:40px;color:var(--color-text-secondary,#344054);align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:900;display:flex}.ai-settings-module__BFRqOW__tenantSummary{border-radius:var(--radius-md,8px);background:var(--color-info-bg,#eff6ff);color:#174ea6;border:1px solid #bfdbfe;margin-top:14px;padding:12px;font-size:13px;font-weight:800}.ai-settings-module__BFRqOW__tableWrap{border:1px solid var(--color-border,#d8e0ea);border-radius:var(--radius-lg,12px);background:var(--color-surface,#fff);overflow-x:auto}.ai-settings-module__BFRqOW__table{border-collapse:collapse;width:100%;min-width:980px}.ai-settings-module__BFRqOW__table th,.ai-settings-module__BFRqOW__table td{text-align:left;vertical-align:top;border-bottom:1px solid #e6edf6;padding:11px 12px}.ai-settings-module__BFRqOW__table th{background:var(--color-surface-muted,#f8fafc);color:var(--color-text-secondary,#344054);font-size:12px;font-weight:900}.ai-settings-module__BFRqOW__table td{color:var(--color-text,#172033);font-size:13px;line-height:1.55}.ai-settings-module__BFRqOW__table tr:last-child td{border-bottom:0}.ai-settings-module__BFRqOW__emptyState,.ai-settings-module__BFRqOW__error,.ai-settings-module__BFRqOW__success{border-radius:var(--radius-lg,12px);padding:12px 14px;font-size:14px;line-height:1.6}.ai-settings-module__BFRqOW__emptyState{border:1px dashed var(--color-border-strong,#b8c4d4);background:var(--color-surface-muted,#f8fafc);color:var(--color-text-muted,#667085)}.ai-settings-module__BFRqOW__error{background:var(--color-danger-bg,#fef2f2);color:#b42318;border:1px solid #f0b8b8}.ai-settings-module__BFRqOW__success{background:var(--color-success-bg,#ecfdf3);color:#067647;border:1px solid #b7d7bf}@media (max-width:980px){.ai-settings-module__BFRqOW__heroPanel,.ai-settings-module__BFRqOW__cardGrid{grid-template-columns:1fr}.ai-settings-module__BFRqOW__formGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ai-settings-module__BFRqOW__heroPanel,.ai-settings-module__BFRqOW__panel{padding:14px}.ai-settings-module__BFRqOW__panelHeader,.ai-settings-module__BFRqOW__formActions{display:grid}.ai-settings-module__BFRqOW__formGrid,.ai-settings-module__BFRqOW__guardGrid,.ai-settings-module__BFRqOW__toggleGroup{grid-template-columns:1fr}.ai-settings-module__BFRqOW__toggleGroup{grid-column:1/-1}}
.company-bootstrap-module__QslTra__loadingPage{background:var(--color-page-bg,#f6f8fb);min-height:100vh;color:var(--color-text-muted,#667085);place-items:center;font-size:16px;font-weight:800;display:grid}.company-bootstrap-module__QslTra__stack{gap:18px;display:grid}.company-bootstrap-module__QslTra__heroPanel,.company-bootstrap-module__QslTra__panel,.company-bootstrap-module__QslTra__emptyPanel{border:1px solid var(--color-border,#d8e0ea);border-radius:var(--radius-lg,12px);background:var(--color-surface,#fff);box-shadow:var(--shadow-panel,0 18px 42px #1720330f);padding:20px}.company-bootstrap-module__QslTra__heroPanel{background:linear-gradient(135deg, #2563eb14, transparent 42%), var(--color-surface,#fff);grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:center;gap:20px;display:grid}.company-bootstrap-module__QslTra__eyebrow,.company-bootstrap-module__QslTra__statusDanger,.company-bootstrap-module__QslTra__statusWarning,.company-bootstrap-module__QslTra__statusMuted{border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex}.company-bootstrap-module__QslTra__eyebrow{background:var(--color-info-bg,#eff6ff);color:#175cd3}.company-bootstrap-module__QslTra__heroPanel h2,.company-bootstrap-module__QslTra__panelHeader h2,.company-bootstrap-module__QslTra__emptyPanel h2{color:var(--color-text,#172033);margin:8px 0 0;font-size:22px;line-height:1.28}.company-bootstrap-module__QslTra__panelHeader h2,.company-bootstrap-module__QslTra__emptyPanel h2{margin-top:0;font-size:20px}.company-bootstrap-module__QslTra__heroPanel p,.company-bootstrap-module__QslTra__panelHeader p,.company-bootstrap-module__QslTra__emptyPanel p,.company-bootstrap-module__QslTra__formActions span{color:var(--color-text-muted,#667085);margin:8px 0 0;font-size:13px;line-height:1.65}.company-bootstrap-module__QslTra__guardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.company-bootstrap-module__QslTra__guardGrid span{border-radius:var(--radius-md,8px);background:var(--color-info-bg,#eff6ff);color:#174ea6;border:1px solid #bfdbfe;padding:11px 12px;font-size:13px;font-weight:900}.company-bootstrap-module__QslTra__panelHeader{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.company-bootstrap-module__QslTra__formGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.company-bootstrap-module__QslTra__wide{grid-column:span 2}.company-bootstrap-module__QslTra__field{gap:7px;display:grid}.company-bootstrap-module__QslTra__field span{color:var(--color-text-secondary,#344054);font-size:13px;font-weight:900}.company-bootstrap-module__QslTra__field input,.company-bootstrap-module__QslTra__field select{border-radius:var(--radius-md,8px);background:var(--color-surface,#fff);width:100%;min-height:40px;color:var(--color-text,#172033);border:1px solid #c7d3e3;padding:0 10px;font-size:14px}.company-bootstrap-module__QslTra__field input[type=file]{padding:8px 10px}.company-bootstrap-module__QslTra__field input:focus,.company-bootstrap-module__QslTra__field select:focus{border-color:var(--color-primary,#2563eb);outline:none;box-shadow:0 0 0 3px #2563eb21}.company-bootstrap-module__QslTra__formActions{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.company-bootstrap-module__QslTra__primaryButton,.company-bootstrap-module__QslTra__secondaryButton,.company-bootstrap-module__QslTra__dangerButton{border-radius:var(--radius-md,8px);cursor:pointer;min-height:38px;padding:0 12px;font-size:13px;font-weight:900}.company-bootstrap-module__QslTra__primaryButton{border:1px solid var(--color-primary,#2563eb);background:var(--color-primary,#2563eb);color:#fff}.company-bootstrap-module__QslTra__secondaryButton{border:1px solid var(--color-border-strong,#b8c4d4);background:var(--color-surface,#fff);color:var(--color-text-secondary,#344054)}.company-bootstrap-module__QslTra__dangerButton{color:#fff;background:#b42318;border:1px solid #b42318}.company-bootstrap-module__QslTra__primaryButton:hover:not(:disabled){border-color:var(--color-primary-strong,#1d4ed8);background:var(--color-primary-strong,#1d4ed8)}.company-bootstrap-module__QslTra__dangerButton:hover:not(:disabled){background:#912018;border-color:#912018}.company-bootstrap-module__QslTra__secondaryButton:hover:not(:disabled){background:var(--color-surface-muted,#f8fafc)}.company-bootstrap-module__QslTra__primaryButton:disabled,.company-bootstrap-module__QslTra__secondaryButton:disabled,.company-bootstrap-module__QslTra__dangerButton:disabled{cursor:not-allowed;opacity:.62}.company-bootstrap-module__QslTra__notice,.company-bootstrap-module__QslTra__error,.company-bootstrap-module__QslTra__success{border-radius:var(--radius-lg,12px);padding:12px 14px;font-size:14px;line-height:1.6}.company-bootstrap-module__QslTra__notice{background:var(--color-info-bg,#eff6ff);color:#174ea6;border:1px solid #bfdbfe}.company-bootstrap-module__QslTra__error{background:var(--color-danger-bg,#fef2f2);color:#b42318;border:1px solid #f0b8b8}.company-bootstrap-module__QslTra__success{background:var(--color-success-bg,#ecfdf3);color:#067647;border:1px solid #b7e4c7}.company-bootstrap-module__QslTra__metaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.company-bootstrap-module__QslTra__metaGrid div{border-radius:var(--radius-md,8px);background:#fbfdff;border:1px solid #e6edf6;gap:5px;padding:12px;display:grid}.company-bootstrap-module__QslTra__metaGrid span{color:var(--color-text-muted,#667085);font-size:12px;font-weight:900}.company-bootstrap-module__QslTra__metaGrid strong{overflow-wrap:anywhere;min-width:0;color:var(--color-text,#172033);font-size:14px}.company-bootstrap-module__QslTra__applyPanel{border-radius:var(--radius-lg,12px);background:linear-gradient(135deg, #fb923c1a, transparent 46%), var(--color-surface,#fff);box-shadow:var(--shadow-panel,0 18px 42px #1720330f);border:1px solid #fed7aa;padding:20px}.company-bootstrap-module__QslTra__warningList{color:var(--color-text-secondary,#344054);gap:8px;margin:0 0 16px;padding-left:20px;font-size:13px;line-height:1.65;display:grid}.company-bootstrap-module__QslTra__confirmationBox{border-radius:var(--radius-md,8px);background:#fffbeb;border:1px solid #fde68a;gap:12px;padding:14px;display:grid}.company-bootstrap-module__QslTra__checkRow{color:var(--color-text-secondary,#344054);align-items:flex-start;gap:8px;font-size:13px;font-weight:800;line-height:1.55;display:flex}.company-bootstrap-module__QslTra__checkRow input{margin-top:3px}.company-bootstrap-module__QslTra__disabledReason{color:#b54708;margin:0;font-size:13px;font-weight:800;line-height:1.5}.company-bootstrap-module__QslTra__applyResult{border-radius:var(--radius-md,8px);background:var(--color-success-bg,#ecfdf3);color:#067647;border:1px solid #b7e4c7;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;font-size:13px;font-weight:800;display:flex}.company-bootstrap-module__QslTra__summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.company-bootstrap-module__QslTra__summaryCard{border-radius:var(--radius-md,8px);background:var(--color-surface,#fff);border:1px solid #e6edf6;padding:14px}.company-bootstrap-module__QslTra__summaryCard h3{color:var(--color-text,#172033);margin:0 0 10px;font-size:15px}.company-bootstrap-module__QslTra__summaryCard dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;display:grid}.company-bootstrap-module__QslTra__summaryCard div{gap:3px;display:grid}.company-bootstrap-module__QslTra__summaryCard dt{color:var(--color-text-muted,#667085);font-size:12px;font-weight:800}.company-bootstrap-module__QslTra__summaryCard dd{color:var(--color-text,#172033);margin:0;font-size:18px;font-weight:900}.company-bootstrap-module__QslTra__tableWrap{border:1px solid var(--color-border,#d8e0ea);border-radius:var(--radius-lg,12px);background:var(--color-surface,#fff);overflow-x:auto}.company-bootstrap-module__QslTra__table{border-collapse:collapse;width:100%;min-width:860px}.company-bootstrap-module__QslTra__table th,.company-bootstrap-module__QslTra__table td{text-align:left;vertical-align:top;border-bottom:1px solid #e6edf6;padding:11px 12px}.company-bootstrap-module__QslTra__table th{background:var(--color-surface-muted,#f8fafc);color:var(--color-text-secondary,#344054);font-size:12px;font-weight:900}.company-bootstrap-module__QslTra__table td{color:var(--color-text,#172033);font-size:13px;line-height:1.55}.company-bootstrap-module__QslTra__table tr:last-child td{border-bottom:0}.company-bootstrap-module__QslTra__statusDanger{background:var(--color-danger-bg,#fef2f2);color:#b42318}.company-bootstrap-module__QslTra__statusWarning{color:#b54708;background:#fffaeb}.company-bootstrap-module__QslTra__statusMuted{color:#475467;background:#f1f5f9}.company-bootstrap-module__QslTra__emptyState,.company-bootstrap-module__QslTra__emptyPanel{color:var(--color-text-muted,#667085);font-size:14px;line-height:1.65}.company-bootstrap-module__QslTra__previewStack{gap:14px;display:grid}.company-bootstrap-module__QslTra__previewBlock{gap:10px;display:grid}.company-bootstrap-module__QslTra__previewHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.company-bootstrap-module__QslTra__previewHeader h3{color:var(--color-text,#172033);margin:0;font-size:16px}.company-bootstrap-module__QslTra__previewHeader span{color:var(--color-text-muted,#667085);font-size:12px;font-weight:800}@media (max-width:900px){.company-bootstrap-module__QslTra__heroPanel,.company-bootstrap-module__QslTra__formGrid,.company-bootstrap-module__QslTra__metaGrid,.company-bootstrap-module__QslTra__summaryGrid{grid-template-columns:1fr}.company-bootstrap-module__QslTra__wide{grid-column:auto}.company-bootstrap-module__QslTra__panelHeader,.company-bootstrap-module__QslTra__formActions,.company-bootstrap-module__QslTra__previewHeader{flex-direction:column;align-items:stretch}.company-bootstrap-module__QslTra__primaryButton,.company-bootstrap-module__QslTra__secondaryButton,.company-bootstrap-module__QslTra__dangerButton{width:100%}.company-bootstrap-module__QslTra__summaryCard dl{grid-template-columns:repeat(2,minmax(0,1fr))}}
.page-module__PMJFXW__headerGrid{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.page-module__PMJFXW__statusBox{color:#62708a;text-align:right;flex-direction:column;align-items:flex-end;gap:8px;font-size:13px;line-height:1.5;display:flex}.page-module__PMJFXW__selectorRow{grid-template-columns:minmax(240px,420px) auto;align-items:end;gap:14px;margin-top:16px;display:grid}.page-module__PMJFXW__accessNote{color:#25324a;background:#f7f9fc;border:1px solid #dbe3ef;border-radius:6px;align-items:center;min-height:40px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.page-module__PMJFXW__emptyState{background:#fff;border:1px solid #dbe3ef;border-radius:8px;padding:28px}.page-module__PMJFXW__emptyState h2{color:#172033;margin:0;font-size:20px}.page-module__PMJFXW__emptyState p{color:#62708a;margin:10px 0 0;font-size:14px;line-height:1.7}.page-module__PMJFXW__sectionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.page-module__PMJFXW__sectionGrid textarea,.page-module__PMJFXW__valueForm textarea,.page-module__PMJFXW__levelCard textarea{color:#172033;resize:vertical;background:#fff;border:1px solid #c7d3e3;border-radius:6px;width:100%;padding:10px;font-size:14px;line-height:1.6}.page-module__PMJFXW__sectionGrid textarea:focus,.page-module__PMJFXW__valueForm textarea:focus,.page-module__PMJFXW__levelCard textarea:focus{border-color:#1f6feb;outline:none;box-shadow:0 0 0 3px #1f6feb1f}.page-module__PMJFXW__sectionGrid textarea:disabled,.page-module__PMJFXW__sectionGrid input:disabled,.page-module__PMJFXW__valueForm textarea:disabled,.page-module__PMJFXW__valueForm input:disabled,.page-module__PMJFXW__levelCard textarea:disabled,.page-module__PMJFXW__levelCard input:disabled,.page-module__PMJFXW__switchLine input:disabled{cursor:not-allowed;opacity:.68}.page-module__PMJFXW__full{grid-column:1/-1}.page-module__PMJFXW__checkboxLine,.page-module__PMJFXW__switchLine{color:#25324a;align-items:center;gap:9px;font-size:14px;font-weight:700;line-height:1.5;display:inline-flex}.page-module__PMJFXW__checkboxLine input,.page-module__PMJFXW__switchLine input{accent-color:#1f6feb;width:16px;height:16px}.page-module__PMJFXW__actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.page-module__PMJFXW__valueForm{background:#f7f9fc;border:1px solid #dbe3ef;border-radius:8px;grid-template-columns:minmax(180px,1fr) 120px auto;align-items:end;gap:12px;margin-bottom:16px;padding:14px;display:grid}.page-module__PMJFXW__valueList{gap:10px;display:grid}.page-module__PMJFXW__valueItem{background:#fff;border:1px solid #dbe3ef;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:14px;display:grid}.page-module__PMJFXW__valueItem p{color:#62708a;margin:7px 0 0;font-size:13px;line-height:1.6}.page-module__PMJFXW__valueItem ul{color:#25324a;margin:8px 0 0;padding-left:18px;font-size:13px;line-height:1.7}.page-module__PMJFXW__valueTitle{color:#172033;flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;font-weight:900;display:flex}.page-module__PMJFXW__levelGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.page-module__PMJFXW__levelCard{background:#fff;border:1px solid #dbe3ef;border-radius:8px;gap:12px;padding:14px;display:grid}.page-module__PMJFXW__levelCard h3{color:#172033;margin:0;font-size:18px}.page-module__PMJFXW__switchGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.page-module__PMJFXW__switchLine{background:#f7f9fc;border:1px solid #dbe3ef;border-radius:8px;min-height:42px;padding:0 12px}.page-module__PMJFXW__fixedRule{color:#174ea6;overflow-wrap:anywhere;background:#edf4ff;border:1px solid #b7cbed;border-radius:8px;grid-column:1/-1;align-items:center;min-height:42px;padding:0 12px;font-size:13px;font-weight:800;line-height:1.6;display:flex}.page-module__PMJFXW__aiAssistant{border-top:1px solid #e6edf6;gap:16px;margin-top:20px;padding-top:20px;display:grid}.page-module__PMJFXW__aiHero{background:linear-gradient(#f8fbff 0%,#fff 100%);border:1px solid #dbe3ef;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:start;gap:16px;padding:16px;display:grid}.page-module__PMJFXW__aiHero h3{color:#172033;margin:10px 0 0;font-size:20px;line-height:1.35}.page-module__PMJFXW__aiHero p{color:#62708a;margin:8px 0 0;font-size:13px;line-height:1.7}.page-module__PMJFXW__aiScopeBox{color:#174ea6;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;gap:6px;padding:12px;display:grid}.page-module__PMJFXW__aiScopeBox span,.page-module__PMJFXW__aiScopeBox small{font-size:12px;line-height:1.5}.page-module__PMJFXW__aiScopeBox strong{color:#172033;font-size:15px;line-height:1.4}.page-module__PMJFXW__aiAssistantGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.page-module__PMJFXW__aiCard,.page-module__PMJFXW__aiDraftPreview,.page-module__PMJFXW__aiDraftSection,.page-module__PMJFXW__aiMissingBox,.page-module__PMJFXW__aiRiskBox{background:#fff;border:1px solid #dbe3ef;border-radius:10px}.page-module__PMJFXW__aiCard,.page-module__PMJFXW__aiDraftPreview{padding:16px}.page-module__PMJFXW__aiCardHeader,.page-module__PMJFXW__aiDraftHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.page-module__PMJFXW__aiCardHeader h4,.page-module__PMJFXW__aiDraftHeader h4,.page-module__PMJFXW__aiDraftSection h5,.page-module__PMJFXW__aiMissingBox h5,.page-module__PMJFXW__aiRiskBox h5,.page-module__PMJFXW__templateBox h5{color:#172033;margin:0;line-height:1.35}.page-module__PMJFXW__aiCardHeader h4,.page-module__PMJFXW__aiDraftHeader h4{font-size:18px}.page-module__PMJFXW__aiCardHeader p,.page-module__PMJFXW__aiDraftHeader p,.page-module__PMJFXW__aiDraftSection p,.page-module__PMJFXW__templateBox li,.page-module__PMJFXW__aiDraftSection li,.page-module__PMJFXW__aiMissingBox li,.page-module__PMJFXW__aiRiskBox li{color:#62708a;font-size:13px;line-height:1.7}.page-module__PMJFXW__aiCardHeader p,.page-module__PMJFXW__aiDraftHeader p,.page-module__PMJFXW__aiDraftSection p{margin:6px 0 0}.page-module__PMJFXW__templateBox,.page-module__PMJFXW__aiEmpty{background:#f8fafc;border:1px solid #e6edf6;border-radius:10px;padding:14px}.page-module__PMJFXW__templateBox pre{color:#25324a;white-space:pre-wrap;background:#fff;border:1px solid #dbe3ef;border-radius:8px;max-height:340px;margin:12px 0;padding:12px;font-size:13px;line-height:1.65;overflow:auto}.page-module__PMJFXW__aiSubGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.page-module__PMJFXW__aiSubGrid strong{color:#25324a;font-size:13px}.page-module__PMJFXW__aiSubGrid ul,.page-module__PMJFXW__aiSubGrid ol,.page-module__PMJFXW__aiDraftSection ul,.page-module__PMJFXW__aiMissingBox ul,.page-module__PMJFXW__aiRiskBox ul,.page-module__PMJFXW__aiValueCard ul{margin:8px 0 0;padding-left:18px}.page-module__PMJFXW__aiEmpty{color:#62708a;font-size:13px;line-height:1.7}.page-module__PMJFXW__aiTextarea{color:#172033;resize:vertical;background:#fff;border:1px solid #c7d3e3;border-radius:8px;width:100%;padding:12px;font-size:14px;line-height:1.65}.page-module__PMJFXW__aiTextarea:focus{border-color:#1f6feb;outline:none;box-shadow:0 0 0 3px #1f6feb1f}.page-module__PMJFXW__aiTextarea:disabled{cursor:not-allowed;opacity:.68}.page-module__PMJFXW__aiInputMeta{color:#62708a;justify-content:space-between;gap:10px;margin:8px 0 12px;font-size:12px;line-height:1.5;display:flex}.page-module__PMJFXW__aiInputWarning{color:#b42318;font-weight:800}.page-module__PMJFXW__aiDraftPreview{gap:14px;display:grid}.page-module__PMJFXW__aiDraftGrid,.page-module__PMJFXW__aiWarningGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.page-module__PMJFXW__aiDraftSection,.page-module__PMJFXW__aiMissingBox,.page-module__PMJFXW__aiRiskBox{padding:14px}.page-module__PMJFXW__aiValueList,.page-module__PMJFXW__aiLevelList{gap:10px;margin-top:10px;display:grid}.page-module__PMJFXW__aiValueCard,.page-module__PMJFXW__aiLevelCard{background:#f8fafc;border:1px solid #e6edf6;border-radius:8px;padding:12px}.page-module__PMJFXW__aiValueCard strong,.page-module__PMJFXW__aiLevelCard strong{color:#172033;font-size:14px}.page-module__PMJFXW__aiValueCard p,.page-module__PMJFXW__aiLevelCard p{margin:6px 0 0}.page-module__PMJFXW__aiLevelCard{grid-template-columns:auto auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.page-module__PMJFXW__aiMissingBox{background:#fffaf0}.page-module__PMJFXW__aiRiskBox{background:#fef2f2}.page-module__PMJFXW__aiApplyConfirm,.page-module__PMJFXW__aiApplyResult{color:#25324a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;gap:12px;padding:14px;display:grid}.page-module__PMJFXW__aiApplyConfirm h5,.page-module__PMJFXW__aiApplyResult h5{color:#172033;margin:0;font-size:16px;line-height:1.35}.page-module__PMJFXW__aiApplyConfirm p,.page-module__PMJFXW__aiApplyConfirm li,.page-module__PMJFXW__aiApplyResult p{color:#4b5870;margin:6px 0 0;font-size:13px;line-height:1.7}.page-module__PMJFXW__aiApplyConfirm ul{margin:8px 0 0;padding-left:18px}.page-module__PMJFXW__aiApplyCheck{color:#172033;align-items:flex-start;gap:9px;font-size:14px;font-weight:800;line-height:1.5;display:inline-flex}.page-module__PMJFXW__aiApplyCheck input{accent-color:#1f6feb;width:16px;height:16px;margin-top:2px}.page-module__PMJFXW__aiApplySummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.page-module__PMJFXW__aiApplySummary span{color:#25324a;background:#fff;border:1px solid #dbe3ef;border-radius:8px;padding:9px 10px;font-size:13px;font-weight:800;line-height:1.5}@media (max-width:920px){.page-module__PMJFXW__headerGrid,.page-module__PMJFXW__selectorRow,.page-module__PMJFXW__valueItem{grid-template-columns:1fr}.page-module__PMJFXW__statusBox{text-align:left;align-items:flex-start}.page-module__PMJFXW__levelGrid,.page-module__PMJFXW__switchGrid,.page-module__PMJFXW__aiHero,.page-module__PMJFXW__aiAssistantGrid,.page-module__PMJFXW__aiDraftGrid,.page-module__PMJFXW__aiWarningGrid,.page-module__PMJFXW__aiApplySummary{grid-template-columns:1fr}}@media (max-width:640px){.page-module__PMJFXW__sectionGrid,.page-module__PMJFXW__valueForm,.page-module__PMJFXW__aiSubGrid,.page-module__PMJFXW__aiLevelCard{grid-template-columns:1fr}.page-module__PMJFXW__aiCardHeader,.page-module__PMJFXW__aiDraftHeader,.page-module__PMJFXW__aiInputMeta{display:grid}}
.culture-events-module__yLdoIW__headerActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.culture-events-module__yLdoIW__pageHero,.culture-events-module__yLdoIW__detailHero{border-radius:var(--radius-lg,12px);background:linear-gradient(135deg, #eff6ffe0, #fffffff0), var(--color-surface,#fff);box-shadow:var(--shadow-panel,0 18px 42px #1720330f);border:1px solid #cfe0f4;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;padding:22px;display:grid}.culture-events-module__yLdoIW__pageHero h2,.culture-events-module__yLdoIW__detailHero h2{color:var(--color-text,#172033);margin:0;font-size:26px;line-height:1.25}.culture-events-module__yLdoIW__pageHero p,.culture-events-module__yLdoIW__detailHero p{max-width:760px;color:var(--color-text-muted,#667085);margin:8px 0 0;font-size:14px;line-height:1.7}.culture-events-module__yLdoIW__eyebrow{letter-spacing:0;font-weight:900;color:var(--color-primary,#2563eb)!important;margin:0 0 8px!important;font-size:12px!important}.culture-events-module__yLdoIW__heroStats,.culture-events-module__yLdoIW__submitGuide{grid-template-columns:repeat(3,minmax(92px,1fr));gap:10px;min-width:min(360px,100%);display:grid}.culture-events-module__yLdoIW__heroStats div,.culture-events-module__yLdoIW__submitGuide span{border-radius:var(--radius-md,8px);background:#ffffffbd;border:1px solid #dbe7f6;padding:12px}.culture-events-module__yLdoIW__heroStats span,.culture-events-module__yLdoIW__submitGuide span{color:var(--color-text-muted,#667085);font-size:12px;font-weight:800}.culture-events-module__yLdoIW__heroStats strong{color:var(--color-text,#172033);margin-top:6px;font-size:24px;line-height:1.1;display:block}.culture-events-module__yLdoIW__filterPanel{background:linear-gradient(#fff,#fbfdff)}.culture-events-module__yLdoIW__headerActions a,.culture-events-module__yLdoIW__headerActions button{justify-content:center;align-items:center;display:inline-flex}.culture-events-module__yLdoIW__tagRow{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.culture-events-module__yLdoIW__statusBadge,.culture-events-module__yLdoIW__levelBadge,.culture-events-module__yLdoIW__valueTag,.culture-events-module__yLdoIW__participantCount{white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex}.culture-events-module__yLdoIW__statusMuted{color:#475467;background:#f1f5f9}.culture-events-module__yLdoIW__statusWarning{background:var(--color-warning-bg,#fffaeb);color:#b54708}.culture-events-module__yLdoIW__statusSuccess{background:var(--color-success-bg,#ecfdf3);color:#067647}.culture-events-module__yLdoIW__statusDanger{background:var(--color-danger-bg,#fef2f2);color:#b42318}.culture-events-module__yLdoIW__levelBadge{color:#175cd3;background:#eef4ff}.culture-events-module__yLdoIW__valueTag{color:#174ea6;background:#eff6ff;border:1px solid #bfdbfe}.culture-events-module__yLdoIW__participantCount{color:#344054;background:#f8fafc}.culture-events-module__yLdoIW__eventSummaryCell{gap:5px;display:grid}.culture-events-module__yLdoIW__eventSummaryCell strong{color:var(--color-text,#172033);font-size:13px;line-height:1.55}.culture-events-module__yLdoIW__eventSummaryCell span{color:var(--color-text-muted,#667085);font-size:12px}.culture-events-module__yLdoIW__contentField{gap:8px;display:grid}.culture-events-module__yLdoIW__contentField label strong{color:var(--color-danger,#dc2626);font-size:12px}.culture-events-module__yLdoIW__contentField textarea{color:#172033;resize:vertical;background:#fff;border:1px solid #c7d3e3;border-radius:6px;width:100%;min-height:190px;padding:12px;font-size:14px;line-height:1.7}.culture-events-module__yLdoIW__formSection{border-radius:var(--radius-lg,12px);background:#fbfdff;border:1px solid #dbe3ef;gap:14px;padding:16px;display:grid}.culture-events-module__yLdoIW__sectionTitle{align-items:flex-start;gap:12px;display:flex}.culture-events-module__yLdoIW__sectionTitle>span{background:var(--color-primary,#2563eb);color:#fff;border-radius:999px;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-weight:900;display:inline-grid}.culture-events-module__yLdoIW__sectionTitle h3{color:var(--color-text,#172033);margin:0;font-size:16px}.culture-events-module__yLdoIW__sectionTitle p{color:var(--color-text-muted,#667085);margin:5px 0 0;font-size:13px;line-height:1.6}.culture-events-module__yLdoIW__contentField textarea:focus{border-color:#1f6feb;outline:none;box-shadow:0 0 0 3px #1f6feb1f}.culture-events-module__yLdoIW__helperText{color:#62708a;font-size:13px;line-height:1.6}.culture-events-module__yLdoIW__aiAssistantBox{border-radius:var(--radius-lg,12px);background:linear-gradient(#eff6ff,#fff);border:1px solid #bfdbfe;gap:14px;padding:16px;display:grid}.culture-events-module__yLdoIW__aiAssistantHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.culture-events-module__yLdoIW__aiAssistantHeader h3{color:var(--color-text,#172033);margin:0;font-size:17px}.culture-events-module__yLdoIW__aiAssistantHeader p{color:var(--color-text-muted,#667085);margin:6px 0 0;font-size:13px;line-height:1.7}.culture-events-module__yLdoIW__aiActionRow{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.culture-events-module__yLdoIW__precheckGuardrail{color:#25324a;background:#f8fbff;border:1px solid #c7d3e3;border-radius:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.7}.culture-events-module__yLdoIW__aiContextField{gap:8px;display:grid}.culture-events-module__yLdoIW__aiContextField label{color:var(--color-text,#172033);font-size:13px;font-weight:800}.culture-events-module__yLdoIW__aiContextField textarea{color:#172033;resize:vertical;background:#fff;border:1px solid #c7d3e3;border-radius:6px;width:100%;min-height:82px;padding:10px 12px;font-size:14px;line-height:1.7}.culture-events-module__yLdoIW__aiContextField textarea:focus{border-color:#1f6feb;outline:none;box-shadow:0 0 0 3px #1f6feb1f}.culture-events-module__yLdoIW__aiResultPanel{gap:14px;display:grid}.culture-events-module__yLdoIW__precheckPanel{background:#fff;border:1px solid #bfdbfe;border-radius:8px;gap:14px;padding:14px;display:grid}.culture-events-module__yLdoIW__precheckSummary{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.culture-events-module__yLdoIW__precheckSummary h4{color:#172033;margin:0 0 6px;font-size:15px}.culture-events-module__yLdoIW__precheckSummary p{color:#25324a;margin:0;font-size:14px;line-height:1.7}.culture-events-module__yLdoIW__completenessBadge{white-space:nowrap;border-radius:999px;flex:none;padding:7px 10px;font-size:12px;font-weight:800;line-height:1}.culture-events-module__yLdoIW__completenessHigh{color:#166534;background:#dcfce7}.culture-events-module__yLdoIW__completenessMedium{color:#92400e;background:#fef3c7}.culture-events-module__yLdoIW__completenessLow{color:#991b1b;background:#fee2e2}.culture-events-module__yLdoIW__precheckGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.culture-events-module__yLdoIW__precheckCard{background:#fbfdff;border:1px solid #dbe3ef;border-radius:8px;padding:12px}.culture-events-module__yLdoIW__precheckCard h4{color:#172033;margin:0 0 8px;font-size:14px}.culture-events-module__yLdoIW__precheckCard p{color:#25324a;margin:0;font-size:14px;line-height:1.65}.culture-events-module__yLdoIW__precheckMeta{color:#667085;margin-top:8px;font-size:12px;display:inline-block}.culture-events-module__yLdoIW__aiResultMain,.culture-events-module__yLdoIW__aiResultCard{background:#fff;border:1px solid #dbe3ef;border-radius:8px;padding:14px}.culture-events-module__yLdoIW__aiResultMain h4,.culture-events-module__yLdoIW__aiResultCard h4{color:var(--color-text,#172033);margin:0 0 8px;font-size:15px}.culture-events-module__yLdoIW__aiResultMain p,.culture-events-module__yLdoIW__aiResultCard p,.culture-events-module__yLdoIW__aiResultCard li{color:#25324a;font-size:14px;line-height:1.75}.culture-events-module__yLdoIW__aiResultMain p{white-space:pre-wrap;margin:0}.culture-events-module__yLdoIW__aiResultCard ul{margin:0;padding-left:18px}.culture-events-module__yLdoIW__aiResultActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.culture-events-module__yLdoIW__aiResultActions span,.culture-events-module__yLdoIW__aiFootnote,.culture-events-module__yLdoIW__aiEmptyText{color:var(--color-text-muted,#667085);font-size:12px;line-height:1.6}.culture-events-module__yLdoIW__aiFootnote{margin:10px 0 0!important}.culture-events-module__yLdoIW__aiEmptyText{margin:0!important}.culture-events-module__yLdoIW__aiResultGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.culture-events-module__yLdoIW__peopleList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.culture-events-module__yLdoIW__personOption{color:#172033;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:11px 12px;display:grid}.culture-events-module__yLdoIW__personOption:hover{background:#f8fbff;border-color:#9eb7d7}.culture-events-module__yLdoIW__personOption input{margin-top:3px}.culture-events-module__yLdoIW__personName{font-size:14px;font-weight:800;line-height:1.4;display:block}.culture-events-module__yLdoIW__personMeta{color:#62708a;overflow-wrap:anywhere;margin-top:2px;font-size:12px;line-height:1.5;display:block}.culture-events-module__yLdoIW__aiPreview,.culture-events-module__yLdoIW__detailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.culture-events-module__yLdoIW__infoBox{background:#f8fbff;border:1px solid #dbe3ef;border-radius:8px;padding:14px}.culture-events-module__yLdoIW__infoBox h3{color:#172033;margin:0 0 8px;font-size:15px}.culture-events-module__yLdoIW__infoBox p,.culture-events-module__yLdoIW__infoBox ul{color:#25324a;margin:0;font-size:14px;line-height:1.7}.culture-events-module__yLdoIW__infoBox ul{padding-left:18px}.culture-events-module__yLdoIW__eventContent{white-space:pre-wrap;word-break:break-word}.culture-events-module__yLdoIW__readingBlock,.culture-events-module__yLdoIW__reviewFact{border-left:4px solid var(--color-primary,#2563eb);border-radius:var(--radius-md,8px);color:var(--color-text,#172033);background:#fbfdff;margin:0;padding:16px 18px;font-size:15px;line-height:1.9}.culture-events-module__yLdoIW__summaryText{max-width:360px}.culture-events-module__yLdoIW__reviewList{gap:14px;display:grid}.culture-events-module__yLdoIW__reviewCard{border-radius:var(--radius-lg,12px);background:#fff;border:1px solid #dbe3ef;gap:16px;padding:16px;display:grid;box-shadow:0 10px 24px #1720330d}.culture-events-module__yLdoIW__reviewCardHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.culture-events-module__yLdoIW__reviewCardHeader h3{color:var(--color-text,#172033);margin:0;font-size:17px;line-height:1.45}.culture-events-module__yLdoIW__reviewGrid{grid-template-columns:1.2fr .8fr;gap:12px;display:grid}.culture-events-module__yLdoIW__reviewActionPanel{border-radius:var(--radius-lg,12px);background:#eff6ff;border:1px solid #bfdbfe;grid-template-columns:minmax(160px,.8fr) minmax(220px,1.6fr) auto;align-items:end;gap:12px;padding:14px;display:grid}.culture-events-module__yLdoIW__reviewAssistBox{border-radius:var(--radius-lg,12px);background:linear-gradient(#f5f9ff,#fff);border:1px solid #c7d9f2;gap:14px;padding:16px;display:grid}.culture-events-module__yLdoIW__reviewAssistHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.culture-events-module__yLdoIW__reviewAssistHeader h3{color:var(--color-text,#172033);margin:0;font-size:16px}.culture-events-module__yLdoIW__reviewAssistHeader p{color:var(--color-text-muted,#667085);margin:6px 0 0;font-size:13px;line-height:1.7}.culture-events-module__yLdoIW__reviewAssistGuardrail{color:#92400e;background:#fffbeb;border:1px solid #fedf89;border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.7}.culture-events-module__yLdoIW__reviewAssistResult{gap:12px;display:grid}.culture-events-module__yLdoIW__reviewAssistSubsection{gap:7px;margin-top:10px;display:grid}.culture-events-module__yLdoIW__reviewAssistSubsection:first-of-type{margin-top:0}.culture-events-module__yLdoIW__reviewAssistSubsection strong,.culture-events-module__yLdoIW__reviewAssistLevelCard strong{color:var(--color-text,#172033);font-size:14px}.culture-events-module__yLdoIW__reviewAssistSubsection span,.culture-events-module__yLdoIW__reviewAssistLabel,.culture-events-module__yLdoIW__reviewAssistLevelCard span{color:var(--color-text-muted,#667085);font-size:12px;font-weight:800}.culture-events-module__yLdoIW__reviewAssistLevelGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.culture-events-module__yLdoIW__reviewAssistLevelCard{background:#f8fbff;border:1px solid #dbe3ef;border-radius:8px;gap:7px;padding:12px;display:grid}.culture-events-module__yLdoIW__emptyState{background:#fff;border:1px solid #dbe3ef;border-radius:8px;padding:28px}.culture-events-module__yLdoIW__emptyState h2{color:#172033;margin:0;font-size:20px}.culture-events-module__yLdoIW__emptyState p{color:#62708a;margin:10px 0 0;font-size:14px;line-height:1.7}.culture-events-module__yLdoIW__readonlyNote{color:#174ea6;background:#edf4ff;border:1px solid #b7cbed;border-radius:8px;padding:12px 14px;font-size:14px;line-height:1.6}.culture-events-module__yLdoIW__nowrap{white-space:nowrap}@media (max-width:820px){.culture-events-module__yLdoIW__peopleList,.culture-events-module__yLdoIW__aiPreview,.culture-events-module__yLdoIW__aiAssistantHeader,.culture-events-module__yLdoIW__aiResultGrid,.culture-events-module__yLdoIW__precheckGrid,.culture-events-module__yLdoIW__detailGrid,.culture-events-module__yLdoIW__reviewGrid,.culture-events-module__yLdoIW__reviewAssistHeader,.culture-events-module__yLdoIW__reviewAssistLevelGrid,.culture-events-module__yLdoIW__reviewActionPanel,.culture-events-module__yLdoIW__pageHero,.culture-events-module__yLdoIW__detailHero{grid-template-columns:1fr}.culture-events-module__yLdoIW__heroStats,.culture-events-module__yLdoIW__submitGuide{min-width:0}}@media (max-width:640px){.culture-events-module__yLdoIW__headerActions{justify-content:stretch}.culture-events-module__yLdoIW__headerActions a,.culture-events-module__yLdoIW__headerActions button{width:100%}.culture-events-module__yLdoIW__heroStats,.culture-events-module__yLdoIW__submitGuide{grid-template-columns:1fr}.culture-events-module__yLdoIW__pageHero,.culture-events-module__yLdoIW__detailHero,.culture-events-module__yLdoIW__formSection,.culture-events-module__yLdoIW__reviewCard{padding:14px}}
.culture-merit-ranking-module__SNMbsq__heroPanel,.culture-merit-ranking-module__SNMbsq__summaryCard,.culture-merit-ranking-module__SNMbsq__levelGrid,.culture-merit-ranking-module__SNMbsq__emptyState{border:1px solid var(--color-border,#d8e0ea);border-radius:var(--radius-lg,12px);background:var(--color-surface,#fff);box-shadow:var(--shadow-panel,0 18px 42px #1720330f)}.culture-merit-ranking-module__SNMbsq__heroPanel{justify-content:space-between;align-items:flex-end;gap:18px;padding:22px;display:flex}.culture-merit-ranking-module__SNMbsq__eyebrow{color:var(--color-primary-strong,#1d4ed8);margin:0 0 8px;font-size:13px;font-weight:900}.culture-merit-ranking-module__SNMbsq__heroPanel h2{color:var(--color-text,#172033);margin:0;font-size:26px;line-height:1.25}.culture-merit-ranking-module__SNMbsq__heroPanel p{max-width:680px;color:var(--color-text-muted,#667085);margin:8px 0 0;font-size:14px;line-height:1.7}.culture-merit-ranking-module__SNMbsq__heroMeta{border-radius:var(--radius-md,8px);background:var(--color-surface-muted,#f8fafc);min-width:220px;color:var(--color-text-secondary,#344054);border:1px solid #e6edf6;gap:8px;padding:12px;font-size:13px;font-weight:800;display:grid}.culture-merit-ranking-module__SNMbsq__inlineLoading{border-radius:var(--radius-md,8px);background:var(--color-info-bg,#eff6ff);color:#174ea6;border:1px solid #bfdbfe;padding:10px 12px;font-size:13px;font-weight:800}.culture-merit-ranking-module__SNMbsq__summaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.culture-merit-ranking-module__SNMbsq__summaryCard{padding:16px;position:relative;overflow:hidden}.culture-merit-ranking-module__SNMbsq__summaryCard:before{background:var(--color-primary,#2563eb);content:"";height:3px;position:absolute;top:0;left:0;right:0}.culture-merit-ranking-module__SNMbsq__summaryCard span,.culture-merit-ranking-module__SNMbsq__summaryCard small,.culture-merit-ranking-module__SNMbsq__levelGrid span{color:var(--color-text-muted,#667085);font-size:12px;font-weight:800;line-height:1.45;display:block}.culture-merit-ranking-module__SNMbsq__summaryCard strong{color:var(--color-text,#172033);margin:8px 0 6px;font-size:28px;font-weight:900;line-height:1.15;display:block}.culture-merit-ranking-module__SNMbsq__levelGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px;display:grid}.culture-merit-ranking-module__SNMbsq__levelGrid div{border-radius:var(--radius-md,8px);background:var(--color-surface-muted,#f8fafc);border:1px solid #e6edf6;padding:12px}.culture-merit-ranking-module__SNMbsq__levelGrid strong{color:var(--color-text,#172033);margin-top:6px;font-size:16px;font-weight:900;line-height:1.4;display:block}.culture-merit-ranking-module__SNMbsq__rankBadge{background:var(--color-info-bg,#eff6ff);width:28px;height:28px;color:var(--color-primary-strong,#1d4ed8);border-radius:999px;place-items:center;font-size:13px;font-weight:900;display:inline-grid}.culture-merit-ranking-module__SNMbsq__numberCell{font-weight:900}.culture-merit-ranking-module__SNMbsq__emptyState{margin-top:14px;padding:24px}.culture-merit-ranking-module__SNMbsq__emptyState h2{color:var(--color-text,#172033);margin:0;font-size:18px;line-height:1.35}.culture-merit-ranking-module__SNMbsq__emptyState p{color:var(--color-text-muted,#667085);margin:6px 0 0;font-size:14px;line-height:1.7}@media (max-width:980px){.culture-merit-ranking-module__SNMbsq__summaryGrid,.culture-merit-ranking-module__SNMbsq__levelGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.culture-merit-ranking-module__SNMbsq__heroPanel{display:grid}}@media (max-width:640px){.culture-merit-ranking-module__SNMbsq__summaryGrid,.culture-merit-ranking-module__SNMbsq__levelGrid{grid-template-columns:1fr}.culture-merit-ranking-module__SNMbsq__heroPanel,.culture-merit-ranking-module__SNMbsq__emptyState{padding:16px}}
.culture-stories-module__57YBaq__headerActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.culture-stories-module__57YBaq__storyHero,.culture-stories-module__57YBaq__storyDetailHero{border-radius:var(--radius-lg,12px);background:linear-gradient(135deg, #eff6ffe0, #fffffff2), var(--color-surface,#fff);box-shadow:var(--shadow-panel,0 18px 42px #1720330f);border:1px solid #cfe0f4;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;padding:22px;display:grid}.culture-stories-module__57YBaq__storyHero h2,.culture-stories-module__57YBaq__storyDetailHero h2{color:var(--color-text,#172033);margin:0;font-size:26px;line-height:1.25}.culture-stories-module__57YBaq__storyHero p,.culture-stories-module__57YBaq__storyDetailHero p{max-width:760px;color:var(--color-text-muted,#667085);margin:8px 0 0;font-size:14px;line-height:1.7}.culture-stories-module__57YBaq__eyebrow,.culture-stories-module__57YBaq__storyKicker{letter-spacing:0;font-weight:900;color:var(--color-primary,#2563eb)!important;margin:0 0 8px!important;font-size:12px!important}.culture-stories-module__57YBaq__heroMeta{gap:8px;min-width:min(320px,100%);display:grid}.culture-stories-module__57YBaq__heroMeta span{border-radius:var(--radius-md,8px);color:var(--color-text-secondary,#344054);background:#ffffffbd;border:1px solid #dbe7f6;padding:10px 12px;font-size:13px;font-weight:800}.culture-stories-module__57YBaq__filterPanel{background:linear-gradient(#fff,#fbfdff)}.culture-stories-module__57YBaq__headerActions a,.culture-stories-module__57YBaq__headerActions button{justify-content:center;align-items:center;display:inline-flex}.culture-stories-module__57YBaq__statusGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.culture-stories-module__57YBaq__statCard,.culture-stories-module__57YBaq__storyCard,.culture-stories-module__57YBaq__detailBox,.culture-stories-module__57YBaq__emptyState{background:#fff;border:1px solid #dbe3ef;border-radius:8px}.culture-stories-module__57YBaq__statCard{padding:14px}.culture-stories-module__57YBaq__statCard p{color:var(--color-text-muted,#667085);margin:8px 0 0;font-size:12px;line-height:1.55}.culture-stories-module__57YBaq__statLabel{color:#62708a;font-size:12px;font-weight:800}.culture-stories-module__57YBaq__statValue{color:#172033;margin-top:6px;font-size:24px;font-weight:900;line-height:1.2}.culture-stories-module__57YBaq__storyGrid{gap:14px;display:grid}.culture-stories-module__57YBaq__storyCard{gap:14px;padding:16px;display:grid;box-shadow:0 10px 24px #1720330d}.culture-stories-module__57YBaq__storyCard:hover{background:#fbfdff;border-color:#bfdbfe}.culture-stories-module__57YBaq__storyTopline,.culture-stories-module__57YBaq__storyMeta,.culture-stories-module__57YBaq__tagRow,.culture-stories-module__57YBaq__actionRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.culture-stories-module__57YBaq__storyTopline{justify-content:space-between}.culture-stories-module__57YBaq__storyTitle{color:#172033;overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.4}.culture-stories-module__57YBaq__storySummary,.culture-stories-module__57YBaq__storySnippet{color:#25324a;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.75}.culture-stories-module__57YBaq__storySummary{border-left:4px solid var(--color-primary,#2563eb);border-radius:var(--radius-md,8px);background:#fbfdff;padding:12px 14px}.culture-stories-module__57YBaq__storySnippet{white-space:pre-wrap}.culture-stories-module__57YBaq__storyReadingPanel .culture-stories-module__57YBaq__storySnippet{color:var(--color-text,#172033);font-size:16px;line-height:2}.culture-stories-module__57YBaq__storyMeta{color:#62708a;font-size:13px;line-height:1.6}.culture-stories-module__57YBaq__peopleList{flex-wrap:wrap;gap:8px;display:flex}.culture-stories-module__57YBaq__personPill{color:#25324a;background:#f8fbff;border:1px solid #dbe3ef;border-radius:6px;padding:5px 8px;font-size:12px;font-weight:800}.culture-stories-module__57YBaq__levelBadge,.culture-stories-module__57YBaq__valueTag{white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex}.culture-stories-module__57YBaq__levelBadge{color:#175cd3;background:#eef4ff}.culture-stories-module__57YBaq__valueTag{color:#174ea6;background:#eff6ff;border:1px solid #bfdbfe}.culture-stories-module__57YBaq__emptyState{padding:28px}.culture-stories-module__57YBaq__emptyState h2{color:#172033;margin:0;font-size:20px}.culture-stories-module__57YBaq__emptyState p{color:#62708a;margin:10px 0 0;font-size:14px;line-height:1.7}.culture-stories-module__57YBaq__detailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.culture-stories-module__57YBaq__detailBox{background:#f8fbff;padding:14px}.culture-stories-module__57YBaq__detailBox h3{color:#172033;margin:0 0 8px;font-size:15px}.culture-stories-module__57YBaq__detailBox p,.culture-stories-module__57YBaq__detailBox ul{color:#25324a;margin:0;font-size:14px;line-height:1.7}.culture-stories-module__57YBaq__detailBox ul{padding-left:18px}.culture-stories-module__57YBaq__contentBlock{white-space:pre-wrap;word-break:break-word}.culture-stories-module__57YBaq__readonlyNote{color:#174ea6;background:#edf4ff;border:1px solid #b7cbed;border-radius:8px;padding:12px 14px;font-size:14px;line-height:1.6}.culture-stories-module__57YBaq__warningNote{color:#7a5200;background:#fff8df;border:1px solid #ead18a;border-radius:8px;padding:12px 14px;font-size:14px;line-height:1.6}@media (max-width:820px){.culture-stories-module__57YBaq__statusGrid,.culture-stories-module__57YBaq__detailGrid,.culture-stories-module__57YBaq__storyHero,.culture-stories-module__57YBaq__storyDetailHero{grid-template-columns:1fr}.culture-stories-module__57YBaq__heroMeta{min-width:0}}@media (max-width:640px){.culture-stories-module__57YBaq__headerActions,.culture-stories-module__57YBaq__actionRow{justify-content:stretch}.culture-stories-module__57YBaq__headerActions a,.culture-stories-module__57YBaq__headerActions button,.culture-stories-module__57YBaq__actionRow a,.culture-stories-module__57YBaq__actionRow button{width:100%}.culture-stories-module__57YBaq__storyHero,.culture-stories-module__57YBaq__storyDetailHero,.culture-stories-module__57YBaq__storyCard{padding:14px}}
.dashboard-module__hFii-a__metricGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.dashboard-module__hFii-a__metricCard,.dashboard-module__hFii-a__summaryCard,.dashboard-module__hFii-a__listPanel,.dashboard-module__hFii-a__emptyState,.dashboard-module__hFii-a__priorityPanel{border:1px solid var(--color-border,#d8e0ea);border-radius:var(--radius-lg,12px);background:var(--color-surface,#fff);box-shadow:var(--shadow-panel,0 18px 42px #1720330f)}.dashboard-module__hFii-a__metricCard{padding:16px;position:relative;overflow:hidden}.dashboard-module__hFii-a__metricCard:before{background:var(--color-primary,#2563eb);content:"";height:3px;position:absolute;top:0;left:0;right:0}.dashboard-module__hFii-a__metricCard-warning:before{background:var(--color-warning,#d97706)}.dashboard-module__hFii-a__metricCard-success:before{background:var(--color-success,#16a34a)}.dashboard-module__hFii-a__dashboardControlPanel{gap:16px;display:grid}.dashboard-module__hFii-a__overviewMetaGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.dashboard-module__hFii-a__overviewMetaItem,.dashboard-module__hFii-a__filterSummary{border-radius:var(--radius-md,8px);background:var(--color-surface-muted,#f8fafc);border:1px solid #e6edf6;padding:12px}.dashboard-module__hFii-a__overviewMetaItem span,.dashboard-module__hFii-a__filterSummary span{color:var(--color-text-muted,#667085);font-size:12px;font-weight:800;line-height:1.45;display:block}.dashboard-module__hFii-a__overviewMetaItem strong,.dashboard-module__hFii-a__filterSummary strong{color:var(--color-text,#172033);margin-top:5px;font-size:14px;line-height:1.45;display:block}.dashboard-module__hFii-a__inlineLoading{border-radius:var(--radius-md,8px);background:var(--color-info-bg,#eff6ff);color:#174ea6;border:1px solid #bfdbfe;padding:10px 12px;font-size:13px;font-weight:800}.dashboard-module__hFii-a__metricLabel{color:var(--color-text-muted,#667085);font-size:12px;font-weight:800}.dashboard-module__hFii-a__metricValue{color:var(--color-text,#172033);margin-top:6px;font-size:28px;font-weight:900;line-height:1.15}.dashboard-module__hFii-a__metricHint{color:var(--color-text-muted,#667085);margin-top:6px;font-size:12px;line-height:1.45}.dashboard-module__hFii-a__priorityPanel{gap:14px;padding:18px;display:grid}.dashboard-module__hFii-a__sectionHeader,.dashboard-module__hFii-a__groupHeader{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.dashboard-module__hFii-a__sectionHeader h3,.dashboard-module__hFii-a__groupHeader h3{color:var(--color-text,#172033);margin:0;font-size:18px;line-height:1.35}.dashboard-module__hFii-a__sectionHeader p,.dashboard-module__hFii-a__groupHeader p{color:var(--color-text-muted,#667085);margin:5px 0 0;font-size:13px;line-height:1.6}.dashboard-module__hFii-a__priorityGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dashboard-module__hFii-a__priorityItem{border-radius:var(--radius-md,8px);background:var(--color-warning-bg,#fffaeb);border:1px solid #fed7aa;padding:14px}.dashboard-module__hFii-a__priorityItem span,.dashboard-module__hFii-a__priorityItem small{color:#8a4b0b;font-size:12px;font-weight:800;line-height:1.5;display:block}.dashboard-module__hFii-a__priorityItem strong{color:#7a2e0e;margin:6px 0;font-size:26px;font-weight:900;line-height:1.15;display:block}.dashboard-module__hFii-a__sectionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dashboard-module__hFii-a__summaryCard,.dashboard-module__hFii-a__listPanel{gap:12px;padding:16px;display:grid}.dashboard-module__hFii-a__summaryCard h3,.dashboard-module__hFii-a__listPanel h3,.dashboard-module__hFii-a__emptyState h2{color:#172033;margin:0;font-size:18px;line-height:1.35}.dashboard-module__hFii-a__summaryList,.dashboard-module__hFii-a__rankingList,.dashboard-module__hFii-a__distributionList,.dashboard-module__hFii-a__pendingList,.dashboard-module__hFii-a__clientList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dashboard-module__hFii-a__summaryRow,.dashboard-module__hFii-a__rankingRow,.dashboard-module__hFii-a__distributionRow,.dashboard-module__hFii-a__pendingRow,.dashboard-module__hFii-a__clientCard{background:#f8fbff;border:1px solid #e6edf6;border-radius:6px;padding:10px}.dashboard-module__hFii-a__rankingHighlight{background:linear-gradient(#fff 0%,#f5f8ff 100%);border-color:#bcd3f7}.dashboard-module__hFii-a__summaryRow,.dashboard-module__hFii-a__rankingRow,.dashboard-module__hFii-a__distributionHeader,.dashboard-module__hFii-a__pendingRow{justify-content:space-between;gap:12px;display:flex}.dashboard-module__hFii-a__rowLabel,.dashboard-module__hFii-a__rowMeta{color:#62708a;align-items:center;gap:8px;font-size:13px;line-height:1.5;display:inline-flex}.dashboard-module__hFii-a__rankBadge{background:var(--color-info-bg,#eff6ff);width:22px;height:22px;color:var(--color-primary-strong,#1d4ed8);border-radius:999px;flex:none;place-items:center;font-size:12px;font-weight:900;display:inline-grid}.dashboard-module__hFii-a__rowValue{color:#172033;text-align:right;font-size:14px;font-weight:900}.dashboard-module__hFii-a__barTrack{background:#e6edf6;border-radius:999px;height:8px;margin-top:8px;overflow:hidden}.dashboard-module__hFii-a__barFill{border-radius:inherit;background:#1f6feb;height:100%}.dashboard-module__hFii-a__emptyState{padding:28px}.dashboard-module__hFii-a__emptyState p,.dashboard-module__hFii-a__clientCard p{color:#62708a;margin:6px 0 0;font-size:14px;line-height:1.7}.dashboard-module__hFii-a__clientHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dashboard-module__hFii-a__clientHeader h3{color:#172033;margin:0;font-size:18px}.dashboard-module__hFii-a__clientMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.dashboard-module__hFii-a__clientFooter{border-top:1px solid #edf2f7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:flex}.dashboard-module__hFii-a__clientFooter span{color:var(--color-text-muted,#667085);font-size:12px;font-weight:800}.dashboard-module__hFii-a__healthHigh,.dashboard-module__hFii-a__healthMedium,.dashboard-module__hFii-a__healthLow{border-radius:6px;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:900;display:inline-flex}.dashboard-module__hFii-a__healthHigh{color:#176a2c;background:#effaf1}.dashboard-module__hFii-a__healthMedium{color:#7a5200;background:#fff8df}.dashboard-module__hFii-a__healthLow{color:#9b1c1c;background:#fff1f1}.dashboard-module__hFii-a__linkButton{color:#25324a;border:1px solid #c7d3e3;border-radius:6px;justify-content:center;align-items:center;min-height:36px;padding:0 12px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.dashboard-module__hFii-a__linkButton:hover{background:var(--color-info-bg,#eff6ff);color:var(--color-primary-strong,#1d4ed8);border-color:#93b4e8}@media (max-width:1080px){.dashboard-module__hFii-a__metricGrid,.dashboard-module__hFii-a__clientMetrics,.dashboard-module__hFii-a__overviewMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.dashboard-module__hFii-a__sectionGrid,.dashboard-module__hFii-a__metricGrid,.dashboard-module__hFii-a__clientMetrics,.dashboard-module__hFii-a__overviewMetaGrid,.dashboard-module__hFii-a__priorityGrid{grid-template-columns:1fr}.dashboard-module__hFii-a__summaryRow,.dashboard-module__hFii-a__rankingRow,.dashboard-module__hFii-a__distributionHeader,.dashboard-module__hFii-a__pendingRow,.dashboard-module__hFii-a__clientHeader,.dashboard-module__hFii-a__sectionHeader,.dashboard-module__hFii-a__groupHeader,.dashboard-module__hFii-a__clientFooter{display:grid}.dashboard-module__hFii-a__rowValue{text-align:left}}
.data-exports-module__RpyQbG__exportControlPanel{gap:16px;display:grid}.data-exports-module__RpyQbG__exportMetaGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.data-exports-module__RpyQbG__exportMetaItem{border-radius:var(--radius-md,8px);background:var(--color-surface-muted,#f8fafc);border:1px solid #e6edf6;padding:12px}.data-exports-module__RpyQbG__exportMetaItem span{color:var(--color-text-muted,#667085);font-size:12px;font-weight:800;line-height:1.45;display:block}.data-exports-module__RpyQbG__exportMetaItem strong{color:var(--color-text,#172033);margin-top:5px;font-size:14px;line-height:1.45;display:block}.data-exports-module__RpyQbG__exportGroups{gap:16px;display:grid}.data-exports-module__RpyQbG__exportGroupPanel{border:1px solid var(--color-border,#d8e0ea);border-radius:var(--radius-lg,12px);background:var(--color-surface,#fff);box-shadow:var(--shadow-panel,0 18px 42px #1720330f);gap:14px;padding:18px;display:grid}.data-exports-module__RpyQbG__groupHeader{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.data-exports-module__RpyQbG__groupHeader h3{color:var(--color-text,#172033);margin:0;font-size:18px;line-height:1.35}.data-exports-module__RpyQbG__groupHeader p{color:var(--color-text-muted,#667085);margin:5px 0 0;font-size:13px;line-height:1.6}.data-exports-module__RpyQbG__exportGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.data-exports-module__RpyQbG__exportCard,.data-exports-module__RpyQbG__emptyState{border:1px solid var(--color-border,#d8e0ea);border-radius:var(--radius-md,8px);background:#fff;padding:16px}.data-exports-module__RpyQbG__exportCard{align-content:start;gap:14px;display:grid}.data-exports-module__RpyQbG__exportCard h3,.data-exports-module__RpyQbG__emptyState h2{color:#172033;margin:0;font-size:18px;line-height:1.35}.data-exports-module__RpyQbG__exportCard p,.data-exports-module__RpyQbG__emptyState p{color:#62708a;margin:0;font-size:14px;line-height:1.7}.data-exports-module__RpyQbG__exportFacts{gap:8px;margin:0;display:grid}.data-exports-module__RpyQbG__exportFacts div{background:#f8fbff;border:1px solid #e6edf6;border-radius:6px;padding:9px 10px}.data-exports-module__RpyQbG__exportFacts dt{color:var(--color-text-muted,#667085);font-size:12px;font-weight:800;line-height:1.4}.data-exports-module__RpyQbG__exportFacts dd{color:var(--color-text,#172033);margin:4px 0 0;font-size:13px;line-height:1.55}.data-exports-module__RpyQbG__cardFooter{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.data-exports-module__RpyQbG__statusText{color:#62708a;background:#f1f5f9;border-radius:999px;padding:5px 9px;font-size:13px;font-weight:800}.data-exports-module__RpyQbG__statusWorking{background:var(--color-warning-bg,#fffaeb);color:#8a4b0b}.data-exports-module__RpyQbG__statusSuccess{background:var(--color-success-bg,#ecfdf3);color:#176a2c}.data-exports-module__RpyQbG__statusDanger{background:var(--color-danger-bg,#fef2f2);color:#9b1c1c}.data-exports-module__RpyQbG__emptyState{padding:28px}@media (max-width:820px){.data-exports-module__RpyQbG__exportGrid,.data-exports-module__RpyQbG__exportMetaGrid{grid-template-columns:1fr}.data-exports-module__RpyQbG__groupHeader{display:grid}.data-exports-module__RpyQbG__cardFooter button{width:100%}}
.page-module__JnUBza__loadingPage{background:var(--color-page-bg,#f6f8fb);min-height:100vh;color:var(--color-text-muted,#667085);place-items:center;font-size:16px;font-weight:800;display:grid}
.shop-module__siio7a__headerActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.shop-module__siio7a__pageHero{border-radius:var(--radius-lg,12px);background:linear-gradient(135deg, #eff6ffe0, #fffffff2), var(--color-surface,#fff);box-shadow:var(--shadow-panel,0 18px 42px #1720330f);border:1px solid #cfe0f4;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;padding:22px;display:grid}.shop-module__siio7a__pageHero h2{color:var(--color-text,#172033);margin:0;font-size:26px;line-height:1.25}.shop-module__siio7a__pageHero p{max-width:760px;color:var(--color-text-muted,#667085);margin:8px 0 0;font-size:14px;line-height:1.7}.shop-module__siio7a__eyebrow{letter-spacing:0;font-weight:900;color:var(--color-primary,#2563eb)!important;margin:0 0 8px!important;font-size:12px!important}.shop-module__siio7a__heroMetrics{grid-template-columns:repeat(3,minmax(90px,1fr));gap:10px;min-width:min(390px,100%);display:grid}.shop-module__siio7a__heroMetric{border-radius:var(--radius-md,8px);background:#ffffffc2;border:1px solid #dbe7f6;padding:12px}.shop-module__siio7a__heroMetric span{color:var(--color-text-muted,#667085);font-size:12px;font-weight:800}.shop-module__siio7a__heroMetric strong{color:var(--color-text,#172033);margin-top:6px;font-size:24px;line-height:1.1;display:block}.shop-module__siio7a__filterPanel{background:linear-gradient(#fff,#fbfdff)}.shop-module__siio7a__statsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.shop-module__siio7a__statCard,.shop-module__siio7a__rewardCard,.shop-module__siio7a__emptyState,.shop-module__siio7a__formCard{background:#fff;border:1px solid #dbe3ef;border-radius:8px}.shop-module__siio7a__statCard{padding:14px}.shop-module__siio7a__statCard p{color:var(--color-text-muted,#667085);margin:8px 0 0;font-size:12px;line-height:1.55}.shop-module__siio7a__statLabel{color:#62708a;font-size:12px;font-weight:800}.shop-module__siio7a__statValue{color:#172033;margin-top:6px;font-size:24px;font-weight:900;line-height:1.2}.shop-module__siio7a__rewardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.shop-module__siio7a__rewardCard{gap:12px;padding:16px;display:grid;box-shadow:0 10px 24px #1720330d}.shop-module__siio7a__rewardCard:hover{background:#fbfdff;border-color:#bfdbfe}.shop-module__siio7a__imageBox{color:#62708a;background:#f7f9fc;border:1px solid #e6edf6;border-radius:8px;place-items:center;min-height:128px;font-size:13px;display:grid;overflow:hidden}.shop-module__siio7a__imageBox img{object-fit:cover;width:100%;height:128px}.shop-module__siio7a__rewardCard h3,.shop-module__siio7a__formCard h3,.shop-module__siio7a__emptyState h2{color:#172033;overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.35}.shop-module__siio7a__rewardTitle{gap:5px;display:grid}.shop-module__siio7a__rewardTitle small{color:var(--color-text-muted,#667085);font-size:12px;font-weight:800}.shop-module__siio7a__rewardCard p,.shop-module__siio7a__emptyState p{color:#62708a;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.7}.shop-module__siio7a__metaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.shop-module__siio7a__metaItem{background:#f8fbff;border:1px solid #e6edf6;border-radius:6px;padding:8px}.shop-module__siio7a__metaLabel{color:#62708a;font-size:12px;font-weight:800}.shop-module__siio7a__metaValue{color:#172033;margin-top:4px;font-size:15px;font-weight:900}.shop-module__siio7a__pointValue{color:var(--color-primary,#2563eb);font-size:20px;font-weight:900}.shop-module__siio7a__statusBadge,.shop-module__siio7a__statusSuccess,.shop-module__siio7a__statusWarning,.shop-module__siio7a__statusDanger,.shop-module__siio7a__statusMuted,.shop-module__siio7a__stockBadge{white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex}.shop-module__siio7a__statusBadge,.shop-module__siio7a__statusSuccess{background:var(--color-success-bg,#ecfdf3);color:#067647}.shop-module__siio7a__statusWarning{background:var(--color-warning-bg,#fffaeb);color:#b54708}.shop-module__siio7a__statusDanger{background:var(--color-danger-bg,#fef2f2);color:#b42318}.shop-module__siio7a__statusMuted{color:#475467;background:#f1f5f9}.shop-module__siio7a__stockBadge{color:#344054;background:#f8fafc;border:1px solid #dbe3ef}.shop-module__siio7a__tablePrimary{gap:4px;min-width:220px;display:grid}.shop-module__siio7a__tablePrimary strong{color:var(--color-text,#172033);font-size:14px}.shop-module__siio7a__tablePrimary span{color:var(--color-text-muted,#667085);font-size:12px;line-height:1.55}.shop-module__siio7a__actionPanel{border-radius:var(--radius-md,8px);background:#fbfdff;border:1px solid #dbe3ef;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;display:flex}.shop-module__siio7a__actionRow,.shop-module__siio7a__tagRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.shop-module__siio7a__emptyState{padding:28px}.shop-module__siio7a__readonlyNote,.shop-module__siio7a__fixedNote{color:#174ea6;background:#edf4ff;border:1px solid #b7cbed;border-radius:8px;padding:12px 14px;font-size:14px;line-height:1.6}.shop-module__siio7a__fixedNote{color:#7a5200;background:#fff8df;border-color:#ead18a}.shop-module__siio7a__formCard{box-shadow:var(--shadow-panel,0 18px 42px #1720330f);gap:12px;padding:16px;display:grid}.shop-module__siio7a__textarea{color:#172033;resize:vertical;border:1px solid #c7d3e3;border-radius:6px;width:100%;min-height:88px;padding:10px;font-size:14px}.shop-module__siio7a__tableActions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:1080px){.shop-module__siio7a__rewardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.shop-module__siio7a__statsGrid,.shop-module__siio7a__rewardGrid,.shop-module__siio7a__pageHero{grid-template-columns:1fr}.shop-module__siio7a__heroMetrics{min-width:0}}@media (max-width:640px){.shop-module__siio7a__headerActions,.shop-module__siio7a__actionRow,.shop-module__siio7a__tableActions{justify-content:stretch}.shop-module__siio7a__headerActions a,.shop-module__siio7a__headerActions button,.shop-module__siio7a__actionRow button,.shop-module__siio7a__tableActions button{width:100%}.shop-module__siio7a__metaGrid,.shop-module__siio7a__heroMetrics{grid-template-columns:1fr}.shop-module__siio7a__pageHero,.shop-module__siio7a__rewardCard,.shop-module__siio7a__formCard{padding:14px}}
.wishlist-module__Kw5L-G__headerActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.wishlist-module__Kw5L-G__pageHero{border-radius:var(--radius-lg,12px);background:linear-gradient(135deg, #eff6ffe0, #fffffff2), var(--color-surface,#fff);box-shadow:var(--shadow-panel,0 18px 42px #1720330f);border:1px solid #cfe0f4;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;padding:22px;display:grid}.wishlist-module__Kw5L-G__pageHero h2{color:var(--color-text,#172033);margin:0;font-size:26px;line-height:1.25}.wishlist-module__Kw5L-G__pageHero p{max-width:760px;color:var(--color-text-muted,#667085);margin:8px 0 0;font-size:14px;line-height:1.7}.wishlist-module__Kw5L-G__eyebrow{letter-spacing:0;font-weight:900;color:var(--color-primary,#2563eb)!important;margin:0 0 8px!important;font-size:12px!important}.wishlist-module__Kw5L-G__heroMetrics{grid-template-columns:repeat(3,minmax(90px,1fr));gap:10px;min-width:min(390px,100%);display:grid}.wishlist-module__Kw5L-G__heroMetric{border-radius:var(--radius-md,8px);background:#ffffffc2;border:1px solid #dbe7f6;padding:12px}.wishlist-module__Kw5L-G__heroMetric span{color:var(--color-text-muted,#667085);font-size:12px;font-weight:800}.wishlist-module__Kw5L-G__heroMetric strong{color:var(--color-text,#172033);margin-top:6px;font-size:24px;line-height:1.1;display:block}.wishlist-module__Kw5L-G__filterPanel{background:linear-gradient(#fff,#fbfdff)}.wishlist-module__Kw5L-G__statsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.wishlist-module__Kw5L-G__statCard,.wishlist-module__Kw5L-G__wishlistCard,.wishlist-module__Kw5L-G__emptyState,.wishlist-module__Kw5L-G__formCard,.wishlist-module__Kw5L-G__detailPanel{background:#fff;border:1px solid #dbe3ef;border-radius:8px}.wishlist-module__Kw5L-G__statCard{padding:14px}.wishlist-module__Kw5L-G__statCard p{color:var(--color-text-muted,#667085);margin:8px 0 0;font-size:12px;line-height:1.55}.wishlist-module__Kw5L-G__statLabel{color:#62708a;font-size:12px;font-weight:800}.wishlist-module__Kw5L-G__statValue{color:#172033;margin-top:6px;font-size:24px;font-weight:900;line-height:1.2}.wishlist-module__Kw5L-G__wishlistGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.wishlist-module__Kw5L-G__wishlistCard{gap:12px;padding:16px;display:grid;box-shadow:0 10px 24px #1720330d}.wishlist-module__Kw5L-G__wishlistCard:hover{background:#fbfdff;border-color:#bfdbfe}.wishlist-module__Kw5L-G__wishlistCard h3,.wishlist-module__Kw5L-G__formCard h3,.wishlist-module__Kw5L-G__emptyState h2,.wishlist-module__Kw5L-G__detailPanel h3{color:#172033;overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.35}.wishlist-module__Kw5L-G__wishlistCard p,.wishlist-module__Kw5L-G__emptyState p,.wishlist-module__Kw5L-G__detailPanel p{color:#62708a;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.7}.wishlist-module__Kw5L-G__metaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wishlist-module__Kw5L-G__metaItem{background:#f8fbff;border:1px solid #e6edf6;border-radius:6px;padding:8px}.wishlist-module__Kw5L-G__metaLabel{color:#62708a;font-size:12px;font-weight:800}.wishlist-module__Kw5L-G__metaValue{color:#172033;overflow-wrap:anywhere;margin-top:4px;font-size:14px;font-weight:900}.wishlist-module__Kw5L-G__statusSuccess,.wishlist-module__Kw5L-G__statusWarning,.wishlist-module__Kw5L-G__statusDanger,.wishlist-module__Kw5L-G__statusMuted,.wishlist-module__Kw5L-G__priceBadge{white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex}.wishlist-module__Kw5L-G__statusSuccess{background:var(--color-success-bg,#ecfdf3);color:#067647}.wishlist-module__Kw5L-G__statusWarning{background:var(--color-warning-bg,#fffaeb);color:#b54708}.wishlist-module__Kw5L-G__statusDanger{background:var(--color-danger-bg,#fef2f2);color:#b42318}.wishlist-module__Kw5L-G__statusMuted{color:#475467;background:#f1f5f9}.wishlist-module__Kw5L-G__priceBadge{color:#344054;background:#f8fafc;border:1px solid #dbe3ef}.wishlist-module__Kw5L-G__wishlistTitle{gap:5px;display:grid}.wishlist-module__Kw5L-G__wishlistTitle small{color:var(--color-text-muted,#667085);font-size:12px;font-weight:800}.wishlist-module__Kw5L-G__detailHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wishlist-module__Kw5L-G__actionPanel{border-radius:var(--radius-lg,12px);background:#fbfdff;border:1px solid #dbe3ef;gap:12px;padding:14px;display:grid}.wishlist-module__Kw5L-G__tablePrimary{gap:4px;min-width:220px;display:grid}.wishlist-module__Kw5L-G__tablePrimary strong{color:var(--color-text,#172033);font-size:14px}.wishlist-module__Kw5L-G__tablePrimary span{color:var(--color-text-muted,#667085);font-size:12px;line-height:1.55}.wishlist-module__Kw5L-G__formCard{box-shadow:var(--shadow-panel,0 18px 42px #1720330f);gap:12px;padding:16px;display:grid}.wishlist-module__Kw5L-G__textarea{color:#172033;resize:vertical;border:1px solid #c7d3e3;border-radius:6px;width:100%;min-height:88px;padding:10px;font-size:14px}.wishlist-module__Kw5L-G__textarea:focus{border-color:#1f6feb;outline:none;box-shadow:0 0 0 3px #1f6feb1f}.wishlist-module__Kw5L-G__actionRow,.wishlist-module__Kw5L-G__tagRow,.wishlist-module__Kw5L-G__tableActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wishlist-module__Kw5L-G__emptyState{padding:28px}.wishlist-module__Kw5L-G__readonlyNote,.wishlist-module__Kw5L-G__fixedNote{color:#174ea6;background:#edf4ff;border:1px solid #b7cbed;border-radius:8px;padding:12px 14px;font-size:14px;line-height:1.6}.wishlist-module__Kw5L-G__fixedNote{color:#7a5200;background:#fff8df;border-color:#ead18a}.wishlist-module__Kw5L-G__detailPanel{box-shadow:var(--shadow-panel,0 18px 42px #1720330f);gap:12px;padding:16px;display:grid}.wishlist-module__Kw5L-G__linkText{color:#1f6feb;overflow-wrap:anywhere;font-weight:800}@media (max-width:860px){.wishlist-module__Kw5L-G__statsGrid,.wishlist-module__Kw5L-G__wishlistGrid,.wishlist-module__Kw5L-G__pageHero{grid-template-columns:1fr}.wishlist-module__Kw5L-G__heroMetrics{min-width:0}}@media (max-width:640px){.wishlist-module__Kw5L-G__headerActions,.wishlist-module__Kw5L-G__actionRow,.wishlist-module__Kw5L-G__tableActions{justify-content:stretch}.wishlist-module__Kw5L-G__headerActions button,.wishlist-module__Kw5L-G__actionRow button,.wishlist-module__Kw5L-G__tableActions button{width:100%}.wishlist-module__Kw5L-G__metaGrid,.wishlist-module__Kw5L-G__heroMetrics{grid-template-columns:1fr}.wishlist-module__Kw5L-G__pageHero,.wishlist-module__Kw5L-G__wishlistCard,.wishlist-module__Kw5L-G__formCard,.wishlist-module__Kw5L-G__detailPanel{padding:14px}.wishlist-module__Kw5L-G__detailHeader{display:grid}}
