.PolicyWorkbench_page__AIc1d{max-width:1600px;margin:0 auto;padding:40px 24px 120px}.PolicyWorkbench_hero__W1Uwg{display:flex;justify-content:space-between;gap:24px;padding:28px 32px;border:1px solid var(--line);border-radius:30px;background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(240,249,255,.92));box-shadow:0 18px 48px rgba(15,23,42,.08)}.PolicyWorkbench_hero__W1Uwg h1{margin:12px 0;font-size:clamp(2rem,4vw,3rem);line-height:1.1}.PolicyWorkbench_hero__W1Uwg p{max-width:720px;margin:0;color:var(--text-subtle);line-height:1.7}.PolicyWorkbench_editPill__vztRt,.PolicyWorkbench_heroBadge__f8d5F,.PolicyWorkbench_readonlyPill__KX906,.PolicyWorkbench_statePill__TwogP,.PolicyWorkbench_warningPill__HYRvI{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:12px;font-weight:700}.PolicyWorkbench_heroBadge__f8d5F{padding:8px 14px;background:rgba(15,118,110,.1);color:var(--brand-deep)}.PolicyWorkbench_heroMeta__2fh0S{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap}.PolicyWorkbench_readonlyPill__KX906,.PolicyWorkbench_statePill__TwogP{padding:8px 12px;background:rgba(15,118,110,.1);color:var(--brand-deep)}.PolicyWorkbench_warningPill__HYRvI{padding:8px 12px;background:rgba(245,158,11,.14);color:#b45309}.PolicyWorkbench_editPill__vztRt{padding:6px 10px;background:rgba(8,145,178,.12);color:#0f766e}.PolicyWorkbench_grid__geYcH{display:grid;grid-template-columns:minmax(320px,360px) minmax(0,1fr) minmax(320px,380px);gap:22px;margin-top:24px}.PolicyWorkbench_panel__kQcbw{min-width:0;padding:28px;border:1px solid var(--line);border-radius:30px;background:rgba(255,255,255,.9);box-shadow:0 16px 48px rgba(15,23,42,.06)}.PolicyWorkbench_paperPanel__Rupih{background:linear-gradient(180deg,#fffdf7,#ffffff 18%);border-color:#eadab6}.PolicyWorkbench_panelHeader___SSpy{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:20px}.PolicyWorkbench_emptyState__r2Z0q h3,.PolicyWorkbench_panelHeader___SSpy h2,.PolicyWorkbench_paperMeta___QOa6 h3,.PolicyWorkbench_statusCard__aHAXb h3,.PolicyWorkbench_tipCardPrimary__KdyP_ h3,.PolicyWorkbench_tipCardWarm__dKojY h3,.PolicyWorkbench_tipCard__7coKo h3{margin:0}.PolicyWorkbench_panelEyebrow__idOef{margin:0 0 10px;color:var(--text-subtle);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.PolicyWorkbench_field__36N7X{display:grid;gap:10px;margin-bottom:16px}.PolicyWorkbench_field__36N7X span{font-size:14px;font-weight:700}.PolicyWorkbench_input__MpiOO,.PolicyWorkbench_sectionBodyInput__tUMlg,.PolicyWorkbench_sectionTitleInput__uXhbp{width:100%;border:1px solid var(--line-strong);outline:none;transition:border-color .2s ease,box-shadow .2s ease;font:inherit}.PolicyWorkbench_input__MpiOO{min-height:52px;padding:14px 16px;border-radius:18px;background:#f8fafc}.PolicyWorkbench_input__MpiOO:focus,.PolicyWorkbench_sectionBodyInput__tUMlg:focus,.PolicyWorkbench_sectionTitleInput__uXhbp:focus{border-color:var(--brand);box-shadow:0 0 0 4px rgba(20,184,166,.12)}.PolicyWorkbench_inputRequired__K4zGV{border-color:rgba(245,158,11,.6);background:#fffaf0}.PolicyWorkbench_segmented__GV8j0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.PolicyWorkbench_localeButtonActive__ksmB1,.PolicyWorkbench_localeButton__Xnyyd,.PolicyWorkbench_secondaryAction__u9wXq,.PolicyWorkbench_segmentedActive__LxFZ6,.PolicyWorkbench_segmentedButton__Q1ype,.PolicyWorkbench_tagActive__wrbqe,.PolicyWorkbench_tag__nGtN5,.PolicyWorkbench_textDangerButton__gWYWa{min-height:44px;padding:0 14px;border-radius:16px;border:1px solid var(--line-strong);background:#ffffff;color:var(--text-main);font:inherit;cursor:pointer;transition:all .2s ease}.PolicyWorkbench_localeButtonActive__ksmB1,.PolicyWorkbench_segmentedActive__LxFZ6,.PolicyWorkbench_tagActive__wrbqe{border-color:rgba(20,184,166,.48);background:rgba(236,254,255,.96);color:var(--brand-deep);box-shadow:0 10px 24px rgba(20,184,166,.08)}.PolicyWorkbench_localeButton__Xnyyd:hover,.PolicyWorkbench_secondaryAction__u9wXq:hover,.PolicyWorkbench_segmentedButton__Q1ype:hover,.PolicyWorkbench_tag__nGtN5:hover,.PolicyWorkbench_textDangerButton__gWYWa:hover{border-color:var(--brand)}.PolicyWorkbench_secondaryAction__u9wXq:disabled{opacity:.5;cursor:not-allowed}.PolicyWorkbench_tagGrid__2kJBE{display:flex;flex-wrap:wrap;gap:10px}.PolicyWorkbench_tagActive__wrbqe,.PolicyWorkbench_tag__nGtN5{min-height:38px;font-size:13px}.PolicyWorkbench_emptyState__r2Z0q,.PolicyWorkbench_statusCard__aHAXb,.PolicyWorkbench_tipCardPrimary__KdyP_,.PolicyWorkbench_tipCardWarm__dKojY,.PolicyWorkbench_tipCard__7coKo{padding:20px;border-radius:22px}.PolicyWorkbench_emptyState__r2Z0q,.PolicyWorkbench_statusCard__aHAXb,.PolicyWorkbench_tipCard__7coKo{background:#f8fafc;border:1px solid var(--line)}.PolicyWorkbench_tipCardPrimary__KdyP_{background:rgba(236,254,255,.88);border:1px solid rgba(20,184,166,.22)}.PolicyWorkbench_tipCardWarm__dKojY{background:rgba(255,247,237,.92);border:1px solid rgba(251,146,60,.2)}.PolicyWorkbench_emptyState__r2Z0q p,.PolicyWorkbench_statusCard__aHAXb p,.PolicyWorkbench_tipCardPrimary__KdyP_ p,.PolicyWorkbench_tipCardWarm__dKojY p,.PolicyWorkbench_tipCard__7coKo p{margin:10px 0 0;color:var(--text-subtle);line-height:1.7}.PolicyWorkbench_localeSwitch__W9toF{display:flex;gap:10px}.PolicyWorkbench_localeButtonActive__ksmB1,.PolicyWorkbench_localeButton__Xnyyd{min-height:38px;font-size:13px}.PolicyWorkbench_paperMeta___QOa6{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.PolicyWorkbench_paperMeta___QOa6 p{margin:8px 0 0;color:var(--text-subtle)}.PolicyWorkbench_sectionList__i_z7c{display:grid;gap:16px}.PolicyWorkbench_sectionCard__iDqcf{padding:18px;border:1px solid #eadab6;border-radius:22px;background:rgba(255,255,255,.88)}.PolicyWorkbench_sectionEditable__dMpCx{background:rgba(255,251,235,.96)}.PolicyWorkbench_sectionTitleInput__uXhbp{min-height:44px;padding:10px 14px;border-radius:14px;margin-bottom:10px;background:#ffffff;font-size:18px;font-weight:700}.PolicyWorkbench_sectionTitleInput__uXhbp[readonly]{border-color:transparent;background:transparent;padding-left:0}.PolicyWorkbench_sectionBodyInput__tUMlg{min-height:138px;padding:14px 16px;border-radius:18px;resize:vertical;background:#ffffff;color:var(--text-subtle);line-height:1.7}.PolicyWorkbench_sectionBodyInput__tUMlg[readonly]{border-color:transparent;background:transparent;padding-left:0;padding-right:0}.PolicyWorkbench_sectionActions__d6oCb{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.PolicyWorkbench_textDangerButton__gWYWa{min-height:34px;padding:0 12px;border-radius:12px;color:#b91c1c;font-size:13px}.PolicyWorkbench_codeBlock__Rqgvc{display:block;overflow-wrap:anywhere;padding:14px 16px;margin-top:12px;border-radius:16px;background:#ffffff;border:1px solid rgba(20,184,166,.22);font-size:13px}.PolicyWorkbench_checkList__Q0hNs{margin:12px 0 0;padding-left:18px;color:var(--text-subtle);line-height:1.7}.PolicyWorkbench_errorText__mQRYQ{color:#b91c1c!important;font-weight:700}.PolicyWorkbench_actionBar__lDh04{position:sticky;bottom:20px;display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:24px;padding:18px;border-radius:26px;background:rgba(15,23,42,.96);box-shadow:0 20px 56px rgba(15,23,42,.18)}.PolicyWorkbench_actionGhost__lPWNT,.PolicyWorkbench_actionPrimary__5vjEd,.PolicyWorkbench_actionSecondary__UNSPm{min-height:48px;border-radius:18px;border:1px solid transparent;padding:0 20px;font:inherit;font-weight:700;cursor:pointer;transition:all .2s ease}.PolicyWorkbench_actionGhost__lPWNT{background:#ffffff;color:#0f172a}.PolicyWorkbench_actionSecondary__UNSPm{background:#1e293b;color:#e2e8f0;border-color:rgba(255,255,255,.08)}.PolicyWorkbench_actionPrimary__5vjEd{margin-left:auto;background:linear-gradient(135deg,#0f766e,#0891b2);color:#ffffff;min-width:220px;box-shadow:0 16px 32px rgba(8,145,178,.25)}.PolicyWorkbench_actionPrimary__5vjEd:disabled{cursor:not-allowed;opacity:.56}@media (max-width:1360px){.PolicyWorkbench_grid__geYcH{grid-template-columns:minmax(300px,360px) minmax(0,1fr)}.PolicyWorkbench_grid__geYcH>:last-child{grid-column:1/-1}}@media (max-width:960px){.PolicyWorkbench_page__AIc1d{padding:24px 16px 120px}.PolicyWorkbench_actionBar__lDh04,.PolicyWorkbench_hero__W1Uwg,.PolicyWorkbench_panelHeader___SSpy,.PolicyWorkbench_paperMeta___QOa6{flex-direction:column}.PolicyWorkbench_grid__geYcH{grid-template-columns:1fr}.PolicyWorkbench_actionPrimary__5vjEd{width:100%;margin-left:0}}