.policy-labs_requestSummary__CR5_q{display:grid;grid-template-columns:minmax(90px,1fr) minmax(0,2fr);gap:var(--space-4);margin-block:var(--space-6);font-size:var(--text-sm)}.policy-labs_requestSummary__CR5_q dt{color:var(--muted)}.policy-labs_requestSummary__CR5_q dd{margin:0;overflow-wrap:anywhere;color:var(--white)}.policy-labs_workspace__p1Vjh{display:grid;grid-template-columns:minmax(240px,.85fr) minmax(0,1.6fr);border:1px solid var(--border);background:var(--glass-low);box-shadow:var(--shadow-panel);margin-block:var(--space-8)}.policy-labs_controls__EoJ77{padding:var(--space-8);border-inline-end:1px solid var(--border);background:var(--glass-low)}.policy-labs_controls__EoJ77 fieldset{border:0;padding:0;margin:var(--space-6) 0;min-width:0}.policy-labs_controls__EoJ77 legend{color:var(--muted);font-size:var(--text-sm)}.policy-labs_content__LFxZz{min-width:0;padding:var(--space-8)}.policy-labs_eyebrow__oQQ7z{font:var(--text-xs) var(--font-display);color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;margin-block-end:var(--space-4)}.policy-labs_field__rfSd4{display:grid;gap:var(--space-2);margin-block:var(--space-4);font-size:var(--text-sm)}.policy-labs_field__rfSd4 input[type=text],.policy-labs_field__rfSd4 select{min-height:46px;width:100%;border:1px solid var(--border);border-radius:var(--radius-small);padding:var(--space-3);background:var(--navy);color:var(--white);font:inherit}.policy-labs_check__ye_gp{display:flex;align-items:flex-start;gap:var(--space-3);padding-block:var(--space-3);border-block-end:1px solid var(--border);cursor:pointer}.policy-labs_check__ye_gp input{flex:none;margin-block-start:var(--space-2);accent-color:var(--cyan);width:18px;height:18px}.policy-labs_check__ye_gp strong{display:block;font-size:var(--text-sm);font-weight:var(--weight-medium)}.policy-labs_check__ye_gp small{display:block;color:var(--muted);line-height:1.6}.policy-labs_actions__Ovt3r{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-block:var(--space-6)}.policy-labs_button__OUSy8{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:var(--space-3) var(--space-4);border:1px solid var(--border-lit);background:var(--glass-medium);color:var(--white);border-radius:var(--radius-small);text-decoration:none;font-size:var(--text-sm)}.policy-labs_button__OUSy8:hover,.policy-labs_button__OUSy8[aria-pressed=true]{background:var(--surface-raised);border-color:var(--cyan)}.policy-labs_secondary__uUZuu{border-color:var(--border)}.policy-labs_result__HgzkN{border-inline-start:3px solid var(--cyan);padding:var(--space-6);background:var(--gradient-surface);margin-block-end:var(--space-6)}.policy-labs_result__HgzkN[data-state=denied],.policy-labs_result__HgzkN[data-state=exposed]{border-color:var(--amber)}.policy-labs_result__HgzkN h2{font-family:var(--font-display);font-size:clamp(24px,3vw,36px);letter-spacing:-.03em;margin-block-end:var(--space-3)}.policy-labs_timeline__UKh6f{list-style:none;padding:0;margin:0}.policy-labs_timeline__UKh6f li{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:var(--space-4);padding-block:var(--space-4);border-block-end:1px solid var(--border)}.policy-labs_timeline__UKh6f li>span{color:var(--cyan);font:var(--text-xs) var(--font-display);padding-block-start:var(--space-1)}.policy-labs_timeline__UKh6f strong{font-weight:var(--weight-medium);font-size:var(--text-sm)}.policy-labs_timeline__UKh6f p{font-size:var(--text-sm);margin-block-start:var(--space-2)}.policy-labs_timeline__UKh6f li[data-kind=block]>span{color:var(--cyan)}.policy-labs_timeline__UKh6f li[data-kind=alert]>span,.policy-labs_timeline__UKh6f li[data-kind=expose]>span{color:var(--amber)}.policy-labs_diagram__pkwgF{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--space-3);margin-block:var(--space-6)}.policy-labs_diagram__pkwgF>button,.policy-labs_diagram__pkwgF>div{flex:1 1 140px;border:1px solid var(--border);padding:var(--space-4);background:var(--glass-low)}.policy-labs_diagram__pkwgF>button{text-align:start;min-height:84px}.policy-labs_diagram__pkwgF>button[aria-pressed=true]{border-color:var(--cyan);background:var(--glass-medium)}.policy-labs_diagram__pkwgF small,.policy-labs_diagram__pkwgF strong{display:block}.policy-labs_diagram__pkwgF small{color:var(--muted);margin-block-start:var(--space-2)}.policy-labs_tabs__TSk05{display:flex;flex-wrap:wrap;gap:var(--space-2);border-block-end:1px solid var(--border);padding-block-end:var(--space-4);margin-block-end:var(--space-6)}.policy-labs_tabs__TSk05 button{min-height:44px;padding:var(--space-2) var(--space-4);font-size:var(--text-sm);border-block-end:2px solid transparent;color:var(--muted)}.policy-labs_tabs__TSk05 button[aria-pressed=true]{color:var(--white);border-color:var(--cyan)}.policy-labs_document__ZnIfn{background:var(--surface-raised);border:1px solid var(--border);padding:var(--space-8);font-family:var(--font-editorial)}.policy-labs_document__ZnIfn p{white-space:pre-line;font-size:var(--text-sm);padding:var(--space-3);border-inline-start:2px solid transparent;color:var(--white)}.policy-labs_document__ZnIfn p[data-selected=true]{border-color:var(--cyan);background:var(--glass-medium)}.policy-labs_document__ZnIfn button{text-align:start;width:100%;min-height:44px}.policy-labs_table__kyDk8{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.policy-labs_table__kyDk8 td,.policy-labs_table__kyDk8 th{text-align:start;padding:var(--space-3);border-block-end:1px solid var(--border);vertical-align:top;overflow-wrap:anywhere}.policy-labs_table__kyDk8 th{color:var(--cyan);font-weight:var(--weight-medium)}.policy-labs_table__kyDk8 button{min-height:44px}.policy-labs_code__9oGYv{background:var(--navy);color:var(--muted);font-size:var(--text-sm);padding:var(--space-6);overflow:auto;max-height:420px;border:1px solid var(--border)}.policy-labs_brief__0hb1B{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.5fr);gap:var(--space-8)}.policy-labs_brief__0hb1B h2,.policy-labs_content__LFxZz h3{font-family:var(--font-editorial);font-size:clamp(22px,2.4vw,32px);letter-spacing:-.03em;margin-block-end:var(--space-4)}.policy-labs_brief__0hb1B article{padding-block:var(--space-6);border-block-end:1px solid var(--border)}.policy-labs_brief__0hb1B ul{color:var(--muted);padding-inline-start:var(--space-6)}.policy-labs_link__nmMVY{color:var(--cyan);text-decoration:underline;text-underline-offset:var(--space-1)}.policy-labs_note__ms6Cd{font-size:var(--text-sm);color:var(--muted);margin-block:var(--space-4)}.policy-labs_status__bOMcp{color:var(--cyan);font-size:var(--text-sm);min-height:1.7em}@media (max-width:850px){.policy-labs_brief__0hb1B,.policy-labs_workspace__p1Vjh{grid-template-columns:1fr}.policy-labs_controls__EoJ77{border-inline-end:0;border-block-end:1px solid var(--border)}}@media (max-width:480px){.policy-labs_content__LFxZz,.policy-labs_controls__EoJ77,.policy-labs_document__ZnIfn{padding:var(--space-4)}.policy-labs_table__kyDk8 td,.policy-labs_table__kyDk8 th{padding:var(--space-2)}}.policy-labs_instrumentRail__fTYPj{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-block:0 var(--space-6);border-block:1px solid var(--border)}.policy-labs_instrumentRail__fTYPj>div{min-width:0;padding:var(--space-4);border-inline-end:1px solid var(--border)}.policy-labs_instrumentRail__fTYPj>div:first-child{padding-inline-start:0}.policy-labs_instrumentRail__fTYPj>div:last-child{border-inline-end:0}.policy-labs_instrumentRail__fTYPj dt{font-size:var(--text-xs);color:var(--muted);margin-block-end:var(--space-2)}.policy-labs_instrumentRail__fTYPj dd{margin:0;color:var(--white);font-size:var(--text-sm);overflow-wrap:anywhere}.policy-labs_check__ye_gp:has(input:checked){background:linear-gradient(90deg,var(--glass-medium),transparent)}.policy-labs_check__ye_gp:focus-within{outline:1px solid var(--cyan);outline-offset:3px}.policy-labs_defenceWorkspace__kV_hZ .policy-labs_timeline__UKh6f li,.policy-labs_iamWorkspace__odMDH .policy-labs_timeline__UKh6f li{border-inline-start:1px solid var(--border-lit);padding-inline-start:var(--space-4)}.policy-labs_defenceWorkspace__kV_hZ .policy-labs_timeline__UKh6f li[data-kind=alert],.policy-labs_defenceWorkspace__kV_hZ .policy-labs_timeline__UKh6f li[data-kind=expose]{border-inline-start-color:var(--amber)}.policy-labs_documentWorkspace__EBXfK{grid-template-columns:minmax(260px,1fr) minmax(0,1.3fr)}.policy-labs_documentWorkspace__EBXfK .policy-labs_document__ZnIfn{padding:var(--space-4)}.policy-labs_documentWorkspace__EBXfK .policy-labs_document__ZnIfn p{margin:0}.policy-labs_documentWorkspace__EBXfK .policy-labs_document__ZnIfn p[data-selected=true]{box-shadow:inset 3px 0 var(--cyan)}.policy-labs_intelligenceWorkspace__Ou56l .policy-labs_brief__0hb1B article:first-child{padding-block-start:0}@media (max-width:850px){.policy-labs_documentWorkspace__EBXfK{grid-template-columns:1fr}.policy-labs_content__LFxZz,.policy-labs_controls__EoJ77{padding:var(--space-6)}.policy-labs_controls__EoJ77 .policy-labs_field__rfSd4{margin-block:var(--space-3)}.policy-labs_controls__EoJ77 fieldset{margin-block:var(--space-4)}.policy-labs_check__ye_gp{padding-block:var(--space-2);min-height:44px}.policy-labs_actions__Ovt3r{margin-block:var(--space-4)}}@media (max-width:480px){.policy-labs_content__LFxZz,.policy-labs_controls__EoJ77{padding:var(--space-4)}.policy-labs_instrumentRail__fTYPj>div{padding:var(--space-3) var(--space-2)}.policy-labs_instrumentRail__fTYPj dd{font-size:var(--text-xs);line-height:1.6}.policy-labs_timeline__UKh6f li{grid-template-columns:2rem minmax(0,1fr);gap:var(--space-2)}.policy-labs_result__HgzkN{padding:var(--space-4)}.policy-labs_requestSummary__CR5_q{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.policy-labs_requestSummary__CR5_q dd{margin-block-end:var(--space-3)}.policy-labs_table__kyDk8{table-layout:fixed}}