:root{--regintel-navy:var(--color-ink);--regintel-blue:var(--color-domain-blue);--regintel-action:var(--color-accent);--regintel-orange:var(--color-warning);--regintel-orange-ink:var(--color-domain-warning-ink);--regintel-green:var(--color-success);--regintel-canvas:var(--color-background);--regintel-panel:var(--color-surface);--regintel-soft:var(--color-domain-soft);--regintel-border:var(--color-line);--regintel-muted:var(--color-muted);--regintel-error:var(--color-danger)}*{box-sizing:border-box}body,html{background:var(--regintel-canvas)}body{margin:0;color:var(--regintel-navy);font-family:var(--font-body)}button,input,select{font:inherit}button,select{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}.skip-link{position:fixed;z-index:10;top:10px;left:10px;transform:translateY(-140%);border-radius:var(--radius-small);padding:10px 14px;background:var(--regintel-panel);color:var(--regintel-navy);font-weight:700}.skip-link:focus{transform:none}.regintel-page{min-height:100vh;padding:18px}.regintel-shell{display:grid;grid-template-columns:274px minmax(0,1fr);min-height:calc(100vh - 36px);overflow:hidden;border-radius:var(--radius-large);background:var(--regintel-canvas);box-shadow:var(--shadow-raised)}.regintel-sidebar{display:flex;min-width:0;flex-direction:column;padding:22px;background:var(--regintel-blue);color:var(--color-domain-on-sidebar)}.regintel-brand{padding:0 4px 18px;border-bottom:1px solid color-mix(in srgb,var(--color-domain-on-sidebar) 18%,transparent)}.regintel-brand div{display:flex;align-items:flex-start}.regintel-brand strong{font-size:30px;letter-spacing:-.8px}.regintel-brand sup{margin:3px 0 0 5px;color:var(--color-domain-sidebar-accent);font-size:13px;font-weight:800;letter-spacing:1px}.regintel-brand span{display:block;max-width:220px;margin-top:4px;color:var(--color-domain-sidebar-muted);font-size:14px;line-height:1.45}.regintel-nav{display:grid;gap:5px;margin-top:18px}.regintel-nav button{width:100%;border:0;border-radius:var(--radius-small);padding:12px;background:transparent;color:var(--color-domain-sidebar-muted);font-size:16px;text-align:left}.regintel-nav button[aria-current=page]{background:color-mix(in srgb,var(--color-domain-on-sidebar) 14%,transparent);color:var(--color-domain-on-sidebar);font-weight:750}.session-state{display:grid;gap:7px;margin-top:auto;padding:16px 4px 2px;border-top:1px solid color-mix(in srgb,var(--color-domain-on-sidebar) 18%,transparent);color:var(--color-domain-sidebar-muted);font-size:13px}.session-state strong{border-radius:var(--radius-small);padding:10px;background:var(--color-surface);color:var(--regintel-navy);text-align:center}.regintel-main{min-width:0;padding:24px 26px 32px}.workspace-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.workspace-header h1{margin:0;font-family:var(--font-display);font-size:clamp(30px,3vw,40px);font-weight:600;letter-spacing:-.035em;line-height:1.15}.workspace-header p{margin:9px 0 0;color:var(--regintel-muted);font-size:15px}.scope-tabs{display:flex;gap:2px;border:1px solid var(--color-line);border-radius:999px;padding:3px;background:var(--color-domain-soft)}.scope-tabs button{min-height:44px;border:0;border-radius:999px;padding:0 18px;background:transparent;color:var(--regintel-muted);font-size:15px;font-weight:700;white-space:nowrap}.scope-tabs button:hover{color:var(--color-ink)}.scope-tabs button[aria-pressed=true]{background:var(--color-domain-scope-selected);color:var(--color-domain-on-action)}.regulator-name{color:var(--regintel-muted);font-weight:700}.working-paper .citation .regulator-name{display:block;margin-bottom:2px;font-family:var(--font-body);font-size:13px;letter-spacing:.04em}.research-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}.research-desk{max-width:860px}.updates-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:18px;align-items:start}.source-register{border-radius:var(--radius-medium);background:var(--regintel-panel);padding:20px}.source-register h2{margin:0 0 8px;font-size:17px}.register-row{display:grid;grid-template-columns:58px minmax(0,1fr);gap:12px;padding:13px 0;border-top:1px solid var(--regintel-border)}.register-row p{margin:4px 0 0;color:var(--regintel-muted);font-size:13px}.register-regulator{align-self:start;border-radius:var(--radius-small);background:var(--regintel-soft);color:var(--regintel-navy);font-size:13px;font-weight:700;text-align:center}.register-supersedes{font-style:italic}.answer-card,.empty-state,.error-state,.latest-reviewed,.loading-state,.migration-boundary{border-radius:var(--radius-medium);background:var(--regintel-panel)}.latest-reviewed h2{margin:0 0 17px;font-size:15px;letter-spacing:1.2px;text-transform:uppercase}.research-desk{min-width:0}.selected-scope{margin:3px 0 18px;color:var(--regintel-orange-ink);font-size:13px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.corpus-as-of{margin:-10px 0 16px;color:var(--regintel-muted);font-size:14px;line-height:1.5}.research-desk>label{display:block;margin-bottom:8px;color:var(--color-muted);font-size:13px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.question-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px}.question-row input,.question-row textarea{min-width:0;border:1px solid var(--color-line);border-radius:var(--radius-small);padding:13px 14px;background:var(--color-surface);color:var(--regintel-navy);font-size:16px}.error-state button,.migration-boundary button,.question-row button{border:0;border-radius:var(--radius-small);padding:0 18px;background:var(--regintel-action);color:var(--color-domain-on-action);font-size:15px;font-weight:800}.question-row button:disabled{cursor:wait;opacity:.68}.professional-boundary{margin:16px 0;padding-bottom:14px;border-bottom:1px solid var(--color-line);color:var(--regintel-muted);font-size:14px;line-height:1.5}.result-region{min-height:150px}.empty-state,.error-state,.loading-state{padding:18px;color:var(--color-muted);font-size:15px;line-height:1.5}.loading-state{background:var(--regintel-soft)}.error-state{background:var(--color-domain-warning-surface);color:var(--regintel-error)}.error-state strong{font-size:16px}.error-state p{margin:7px 0 14px}.error-state button,.migration-boundary button{min-height:42px}.answer-card{padding:18px}.answer-card.abstained{background:var(--color-domain-warning-surface)}.answer-card header{display:flex;justify-content:space-between;gap:12px}.answer-card header strong{font-size:16px}.answer-card header span{color:var(--regintel-green);font-size:13px;font-weight:800}.answer-card>p{margin:14px 0;color:var(--color-ink);font-size:16px;line-height:1.6}.answer-warning{margin:9px 0;border-radius:8px;padding:10px;background:var(--color-domain-warning-surface);color:var(--color-domain-warning-ink);font-size:14px;line-height:1.45}.citation{margin-top:9px;border-radius:8px;padding:10px 11px;background:var(--color-domain-soft)}.citation span,.citation strong{display:block}.citation strong{font-size:14px}.citation span{margin-top:3px;color:var(--color-muted);font-size:13px}.answer-card footer{margin-top:14px;color:var(--regintel-muted);font-size:13px}.latest-reviewed{padding:16px}.latest-reviewed article{padding:13px 0;border-top:1px solid var(--color-line)}.latest-reviewed article:first-of-type{padding-top:0;border-top:0}.latest-reviewed article span{color:var(--regintel-orange-ink);font-size:13px;font-weight:850}.latest-reviewed article>span.latest-regulator{color:var(--regintel-muted)}.latest-reviewed article strong{display:block;margin-top:5px;font-size:15px;line-height:1.35}.latest-reviewed article p,.latest-reviewed>p{margin:6px 0 0;color:var(--regintel-muted);font-size:13px;line-height:1.45}.migration-boundary{max-width:720px;padding:26px}.migration-boundary>p:first-child{margin:0;color:var(--regintel-orange-ink);font-size:13px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.migration-boundary h2{margin:8px 0;font-size:28px}.migration-boundary p{color:var(--color-muted);font-size:16px;line-height:1.55}.migration-boundary button{margin-top:8px;padding:0 16px}.document-reader{display:grid;grid-template-columns:128px minmax(360px,1fr) minmax(290px,320px);min-height:590px;overflow:hidden;border-radius:var(--radius-medium);background:var(--regintel-panel)}.document-pages{display:flex;flex-direction:column;gap:10px;min-width:0;padding:15px 10px;border-right:1px solid var(--regintel-border);background:var(--regintel-soft)}.document-pages h2{margin:0 5px 2px;letter-spacing:1px;text-transform:uppercase}.document-pages>button{gap:5px;width:100%;min-height:60px;border:1px solid var(--regintel-border);border-radius:var(--radius-small);padding:10px;background:var(--regintel-panel);color:var(--regintel-navy)}.document-pages>button[aria-pressed=true]{border-color:var(--regintel-action);background:var(--color-domain-soft)}.document-pages>button strong{font-size:14px}.document-pages>button span,.pdf-local-state span{color:var(--regintel-muted);font-size:13px;line-height:1.35}.pdf-local-state{display:grid;gap:5px;border-radius:var(--radius-small);padding:10px;background:var(--regintel-panel)}.pdf-local-state strong,.privacy-note{font-size:13px}.privacy-note{margin:14px 0 0;color:var(--regintel-muted);line-height:1.5}.privacy-note strong{color:var(--color-ink)}.document-surface{min-width:0;padding:14px 16px 20px;background:var(--color-domain-soft)}.document-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;margin-bottom:12px}.document-toolbar>div{display:grid;gap:4px;min-width:0}.document-toolbar span,.document-toolbar strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-toolbar strong{font-size:14px}.document-toolbar span{color:var(--regintel-muted);font-size:13px}.upload-button{flex:0 0 auto;border:1px solid var(--color-line);border-radius:var(--radius-small);padding:10px 12px;background:var(--color-surface);color:var(--regintel-navy);font-size:13px;font-weight:800;cursor:pointer}.upload-button input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.file-error{display:grid;gap:4px;margin-bottom:12px;border:1px solid var(--color-line);border-radius:var(--radius-small);padding:10px;background:var(--color-domain-warning-surface);color:var(--regintel-error);font-size:13px}.policy-page{min-height:486px;padding:30px 34px;border:var(--edge-hairline);background:var(--color-surface)}.policy-page h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:25px;line-height:1.2}.policy-subtitle{margin:9px 0 21px;color:var(--regintel-muted);font-size:13px}.policy-passages{display:grid;gap:10px}.policy-passages button{width:100%;border:0;border-radius:8px;padding:10px 12px;background:transparent;color:var(--regintel-navy);font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.55;text-align:left}.policy-passages button:hover,.policy-passages button[aria-pressed=true]{background:var(--color-domain-warning-surface)}.selection-help{margin:20px 0 0;color:var(--regintel-muted);font-size:13px;line-height:1.45}.pdf-preview{display:grid;gap:10px}.pdf-preview iframe{width:100%;min-height:470px;border:1px solid var(--color-line);background:var(--color-surface)}.pdf-preview p{margin:0;color:var(--regintel-muted);font-size:13px;line-height:1.4}.reading-assistant{display:flex;min-width:0;flex-direction:column;padding:15px 12px 12px;border-left:1px solid var(--regintel-border);background:var(--color-surface)}.reading-assistant>header{padding-bottom:12px;border-bottom:1px solid var(--color-line)}.reading-assistant h2{margin:0;font-size:15px}.reading-assistant header p{margin:5px 0;color:var(--regintel-muted);font-size:13px}.reading-assistant header>span{color:var(--regintel-green);font-size:13px;font-weight:800}.reading-assistant blockquote{max-height:110px;overflow:auto;margin:13px 0 10px;border-radius:8px;padding:10px 12px;background:var(--color-domain-warning-surface);color:var(--color-ink);font-size:13px;line-height:1.45}.manual-selection{display:grid;gap:6px;margin:12px 0 9px;color:var(--color-muted);font-size:13px;font-weight:800}.manual-selection textarea{min-height:96px;resize:vertical;border:1px solid var(--color-line);border-radius:var(--radius-small);padding:9px;color:var(--regintel-navy);font-size:13px;line-height:1.4}.assistant-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.assistant-actions button,.document-review-error button,.focused-question button{min-height:44px;border:0;border-radius:var(--radius-small);padding:8px 10px;background:var(--regintel-action);color:var(--color-domain-on-action);font-size:13px;font-weight:800}.assistant-actions button:nth-child(2){border:1px solid var(--color-line);background:var(--color-surface);color:var(--regintel-navy)}.assistant-actions button:disabled,.focused-question button:disabled{cursor:wait;opacity:.62}.assistant-result{min-height:175px;margin-top:10px}.document-review-card,.document-review-empty,.document-review-error,.document-review-loading{border:1px solid var(--regintel-border);border-radius:var(--radius-small);padding:11px;background:var(--regintel-soft);color:var(--color-ink);font-size:13px;line-height:1.45}.document-review-loading{color:var(--color-accent-deep)}.document-review-card.abstained,.document-review-error{border-color:var(--color-line);background:var(--color-domain-warning-surface);color:var(--regintel-error)}.document-review-error p{margin:6px 0 10px}.document-review-card>header{display:flex;justify-content:space-between;gap:8px}.document-review-card>header span{color:var(--regintel-green);font-size:13px;font-weight:800;white-space:nowrap}.document-review-card>p{margin:9px 0}.document-citation{display:grid;gap:3px;margin-top:8px;border-top:1px solid var(--color-line);padding-top:8px}.document-citation strong{font-size:13px}.document-citation span,.document-review-card footer{color:var(--regintel-muted);font-size:13px}.document-warning{margin-top:7px;color:var(--color-domain-warning-ink);font-size:13px}.document-review-card footer{margin-top:9px}.focused-question{display:grid;gap:6px;margin-top:auto;padding-top:10px}.focused-question>label{color:var(--color-muted);font-size:13px;font-weight:800}.focused-question>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}.focused-question input{min-width:0;border:1px solid var(--color-line);border-radius:var(--radius-small);padding:9px;color:var(--regintel-navy);font-size:13px}.sample-reset{align-self:flex-start;margin-top:8px;border:0;padding:3px 0;background:transparent;color:var(--color-accent-deep);font-size:13px;font-weight:800;text-decoration:underline}@media (max-width:1080px){.research-layout{grid-template-columns:190px minmax(0,1fr)}.latest-reviewed{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.latest-reviewed h2{grid-column:1/-1;margin-bottom:0}.latest-reviewed article{border-top:0}.document-reader{grid-template-columns:112px minmax(330px,1fr)}.reading-assistant{grid-column:1/-1;min-height:390px;border-top:1px solid var(--regintel-border);border-left:0}}@media (max-width:820px){.regintel-page{padding:0}.regintel-shell{display:block;min-height:100vh;border:0;border-radius:0}.regintel-sidebar{padding:16px}.regintel-brand{padding-bottom:12px}.regintel-brand span{max-width:none}.regintel-nav{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.regintel-nav button{padding:14px 7px;font-size:14px;text-align:center}.session-state{display:none}.regintel-main{padding:20px 16px 30px}.updates-layout{grid-template-columns:minmax(0,1fr)}.workspace-header{display:block}.workspace-header h1{font-size:36px}.scope-tabs{width:100%;margin-top:16px}.scope-tabs button{flex:1 1 auto;padding:0 10px;font-size:14px}.question-row,.research-layout{grid-template-columns:1fr}.question-row button{min-height:46px}.answer-card header{display:grid}.latest-reviewed{display:block}.latest-reviewed h2{margin-bottom:17px}.latest-reviewed article{border-top:1px solid var(--color-line)}.document-reader{display:block}.document-pages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-right:0;border-bottom:1px solid var(--regintel-border)}.document-pages h2,.privacy-note{grid-column:1/-1}.document-pages>button{min-height:58px}.document-surface{padding:12px}.document-toolbar{align-items:flex-start}.policy-page{min-height:0;padding:23px 18px}.policy-passages button{font-size:15px}.assistant-result,.reading-assistant{min-height:0}.focused-question{margin-top:20px}.pdf-preview iframe{min-height:420px}}.regintel-page button{min-height:44px;min-width:44px}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important}}.obligation-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:20px;align-items:start}.obligation-detail,.obligation-list{min-width:0;border:var(--edge-hairline);border-radius:var(--radius-medium);padding:20px;background:var(--color-surface)}.obligation-list-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;align-items:baseline}.obligation-detail h2,.obligation-list h2{margin:0;font-family:var(--font-display);font-size:22px}.obligation-detail h2{margin-bottom:10px;font-size:24px}.confidence,.corpus-note,.decision-mark,.decision-state{color:var(--regintel-muted);font-size:13px}.gap-filters{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0}.gap-filters button{min-height:44px;padding:0 11px;border:1px solid var(--color-line);border-radius:999px;background:transparent;color:var(--regintel-muted);font-size:13px;font-weight:700}.gap-filters button[aria-pressed=true]{border-color:var(--regintel-action);color:var(--regintel-action);background:var(--color-domain-soft)}.obligation-rows{display:grid;gap:8px;margin:0;padding:0;list-style:none}.obligation-rows button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;width:100%;padding:12px 14px;border:1px solid var(--color-line);border-radius:var(--radius-small);text-align:left;font:inherit;color:var(--color-ink)}.obligation-rows button.selected{border-color:var(--regintel-action);background:var(--color-domain-soft)}.obligation-requirement{font-weight:600}.decision-mark{grid-column:1/-1;text-transform:capitalize}.evidence-pill,.gap-pill{display:inline-block;padding:4px 10px;border:1px solid;border-radius:999px;font-size:13px;font-weight:700;white-space:nowrap}.gap-pill.large{margin-bottom:8px;font-size:14px;text-transform:uppercase;letter-spacing:.6px}.gap-pill.covered{color:var(--regintel-green)}.gap-pill.partial{color:var(--regintel-orange-ink)}.gap-pill.conflicting,.gap-pill.not_covered{color:var(--color-danger)}.gap-pill.unclear{color:var(--regintel-muted)}.evidence-pill{position:relative;color:var(--regintel-action);white-space:normal}a.evidence-pill:after{content:"";position:absolute;inset:min(0px,calc((100% - 44px) / 2)) 0}.obligation-detail h3{margin:18px 0 6px;color:var(--regintel-muted);font-size:13px;letter-spacing:1.1px;text-transform:uppercase}.obligation-detail p{margin:0 0 8px;color:var(--color-ink);font-size:15px;line-height:1.55}.reviewer-field{display:grid;gap:4px;margin:8px 0;font-size:13px;font-weight:700;color:var(--regintel-muted)}.reviewer-field input,.reviewer-field textarea,.task-form input,.task-form select{min-height:44px;padding:8px 10px;border:1px solid var(--color-line);border-radius:var(--radius-small);font:inherit;font-size:15px;color:var(--color-ink);background:var(--color-surface)}.decision-actions{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.decision-actions button,.download-record,.task-form button{min-height:44px;padding:0 16px;border:1px solid;border-radius:var(--radius-small);background:transparent;font:inherit;font-weight:700}.decision-actions .accept{color:var(--regintel-green)}.decision-actions .edit{color:var(--regintel-orange-ink)}.decision-actions .reject{color:var(--color-danger)}.task-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;align-items:end}.task-form label{display:grid;gap:4px;font-size:13px;font-weight:700;color:var(--regintel-muted)}.task-form button{color:var(--regintel-action)}.task-blocked{padding:12px 14px;border:1px solid var(--color-danger);border-radius:var(--radius-small);background:var(--color-domain-warning-surface);color:var(--color-danger);font-size:14px}.decision-notice{margin-top:10px;color:var(--regintel-action);font-weight:600}.download-record{margin-top:14px;color:var(--regintel-action)}@media (max-width:1080px){.obligation-layout{grid-template-columns:1fr}}.citation a,.register-row a{color:var(--regintel-action);font-weight:700;text-decoration:underline;text-underline-offset:.2em}.citation a{display:inline-block;margin-top:6px;font-size:13px}.appearance-control{display:inline-flex;flex:0 0 auto;align-items:center;gap:2px;margin:14px 0 0;padding:3px;border:1px solid color-mix(in srgb,var(--color-domain-on-sidebar) 28%,transparent);border-radius:999px;background:transparent;color:var(--color-domain-on-sidebar)}.appearance-control .visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.appearance-option{position:relative;display:grid;place-items:center;width:44px;height:44px;cursor:pointer}.appearance-option input{position:absolute;inset:0;width:44px;height:44px;margin:0;padding:0;opacity:0;cursor:pointer}.appearance-option span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;pointer-events:none}.appearance-option svg{width:18px;height:18px}.appearance-option input:checked+span{background:var(--color-domain-on-sidebar);color:var(--regintel-blue)}.appearance-option input:focus-visible+span{outline:3px solid var(--color-domain-sidebar-accent);outline-offset:3px}.source-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,.5fr);gap:12px}.source-filters label{display:grid;gap:8px;font-size:15px;font-weight:600}.source-filters input,.source-filters select{min-width:0;width:100%;padding:12px;font:inherit}.source-filters input,.source-filters select,.source-more{border:var(--edge-hairline);border-radius:var(--radius-small);color:var(--color-ink);background:var(--color-surface)}.source-more{margin-top:12px;padding:12px 16px}@media (max-width:500px){.source-filters{grid-template-columns:1fr}}.research-desk{max-width:1120px}.question-row{align-items:end}.question-row textarea{font:inherit;line-height:1.6;resize:vertical;min-height:100px}.question-row button{min-height:46px}.research-start{padding:26px 0}.research-start h2{max-width:28ch;margin:0;font-size:clamp(23px,2.1vw,30px);font-weight:600;letter-spacing:-.025em;line-height:1.25}.research-start>p{max-width:62ch;color:var(--regintel-muted);line-height:1.6}.evidence-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;margin:32px 0 0;list-style:none;gap:24px}.evidence-path li{border-top:1px solid var(--regintel-border);padding-top:16px}.evidence-path span{display:block;margin-bottom:20px;color:var(--regintel-action);font:500 24px var(--font-data)}.evidence-path strong{font-weight:600}.evidence-path p{color:var(--regintel-muted);font-size:14px;line-height:1.6}.answer-card{padding:26px 0;border-radius:0;background:transparent}.answer-card header{align-items:baseline;padding-bottom:18px;border-bottom:1px solid var(--regintel-border)}.answer-card header h2{margin:0;font-size:24px;font-weight:600;letter-spacing:-.025em}.research-findings{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(250px,1fr);gap:32px;padding:24px 0}.research-evidence,.research-summary{min-width:0}.research-summary>p{margin:0;font-size:17px;line-height:1.8;max-width:66ch}.research-summary>p+p{margin-top:18px}.research-evidence h3{display:flex;justify-content:space-between;margin:0 0 16px;font-size:15px}.research-evidence h3 span{font-family:var(--font-data);color:var(--regintel-muted)}.research-evidence>p{font-size:14px;line-height:1.6;color:var(--regintel-muted)}.research-evidence .citation{background:transparent;border:0;border-top:1px solid var(--regintel-border);padding:16px 0;margin:0}.research-evidence .citation strong{line-height:1.5;font-weight:600}.research-evidence .citation span{line-height:1.6}.answer-card.abstained,.answer-warning{border:0;background:transparent}.answer-warning{border-top:1px solid var(--regintel-border);padding:14px 0;margin-top:18px}@media (max-width:900px){.research-findings{grid-template-columns:minmax(0,1fr);gap:20px}}@media (max-width:600px){.evidence-path{grid-template-columns:minmax(0,1fr);gap:12px}.evidence-path span{float:left;margin:0 18px 24px 0}.evidence-path p{margin:6px 0 0}.answer-card header{flex-wrap:wrap}}.answer-card header span{color:var(--regintel-muted);font-weight:500}.answer-limitations{padding:18px 0;border-bottom:1px solid var(--regintel-border)}.answer-limitations h3{font-size:14px;font-weight:600;margin:0 0 8px}.answer-limitations .answer-warning{margin:0;border:0;padding:0;line-height:1.6}.answer-limitations .answer-warning+.answer-warning{margin-top:8px}.citation-group h4{margin:0 0 8px;font-size:15px;line-height:1.5;font-weight:600}.citation-group+.citation-group,.register-issuance{margin-top:24px}.register-issuance>h3{margin:0;font-size:16px;font-weight:600;line-height:1.5}.obligation-source-reference{margin:8px 0 18px;color:var(--regintel-muted);font-size:14px;line-height:1.6}.review-selection{min-height:44px;padding:10px 16px;border:1px solid var(--regintel-border);border-radius:var(--radius-small);background:var(--surface-raised);color:var(--color-ink)}#assistant-title{scroll-margin-top:24px}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.regintel-wordmark{margin:0;font-family:var(--font-display);font-size:30px;font-weight:600;letter-spacing:-.01em;line-height:1.1}.regintel-brand>span{margin-top:8px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.regintel-brand{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:10px;align-items:center}.regintel-mark{width:24px;height:34px}.regintel-brand>span{grid-column:1/-1}.session-state{gap:6px}.session-state strong{padding:0;border-radius:0;background:transparent;color:var(--color-domain-on-sidebar);font-family:var(--font-data);font-weight:500;text-align:left}.session-state span{line-height:1.5}.research-desk{max-width:1180px}.corpus-as-of{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0 0 18px;min-height:1.5em}.corpus-as-of .selected-scope{margin:0}.question-composer{display:grid;gap:10px}.question-composer>label{color:var(--color-muted);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.question-composer textarea{width:100%;min-width:0;min-height:96px;border:var(--edge-hairline);border-radius:var(--radius-small);padding:14px 16px;background:var(--color-surface);font:inherit;font-size:17px;line-height:1.55}.question-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.question-actions p{margin:0;color:var(--color-muted);font-size:14px;line-height:1.5}.question-actions button{min-height:46px;border:0;border-radius:var(--radius-small);padding:0 20px;background:var(--regintel-action);color:var(--color-domain-on-action);font-size:15px;font-weight:700}.question-actions button:disabled{cursor:wait;opacity:.68}.result-region{margin-top:28px}.corpus-coverage{margin-top:14px}.corpus-coverage summary{display:list-item;min-height:44px;padding:11px 0;color:var(--regintel-action);font-size:14px;font-weight:600;cursor:pointer}.corpus-coverage summary span{margin-left:8px;color:var(--color-muted);font-family:var(--font-data);font-size:13px;font-weight:500}.corpus-coverage>p{max-width:64ch;margin:2px 0 12px;color:var(--regintel-muted);font-size:14px;line-height:1.6}.corpus-coverage>ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:0;padding:0;list-style:none}.corpus-coverage>ul>li{padding:12px 0 14px;border-top:var(--edge-hairline)}.corpus-coverage strong{display:block;color:var(--color-ink);font-family:var(--font-display);font-size:16px;font-weight:600;line-height:1.4}.corpus-coverage li ul{margin:6px 0 0;padding:0;list-style:none;color:var(--color-ink);font-size:14px;line-height:1.6}.corpus-coverage li ul .regulator-name{font-size:13px;letter-spacing:.04em}.corpus-coverage .coverage-count{color:var(--color-muted);font-family:var(--font-data);font-size:13px;white-space:nowrap}@media (max-width:760px){.corpus-coverage>ul{grid-template-columns:minmax(0,1fr)}}.research-start{padding:26px 0 0;border-top:var(--edge-hairline)}.research-start h2{font-family:var(--font-display)}.evidence-path{counter-reset:paper}.evidence-path li{counter-increment:paper}.evidence-path strong{display:block;font-family:var(--font-display);font-size:18px}.evidence-path strong:before{content:counter(paper,decimal-leading-zero) "  ";color:var(--regintel-action);font-family:var(--font-data);font-size:14px;font-weight:500}.working-paper,.working-paper.abstained{padding:28px 32px 24px;border:var(--edge-hairline);border-radius:var(--radius-medium);background:var(--color-surface);box-shadow:none}.working-paper>header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;padding:0 0 14px;border-bottom:var(--edge-hairline)}.paper-meta{margin:0;color:var(--color-muted);font-family:var(--font-data);font-size:13px;letter-spacing:.02em}.working-paper>header .paper-state{color:var(--color-muted);font-size:13px;font-weight:600}.working-paper>header .paper-state.refused{color:var(--regintel-orange-ink)}.paper-label{margin:0 0 10px;color:var(--color-muted);font-family:var(--font-body);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.paper-question{padding:22px 0 20px}.paper-question p{max-width:62ch;margin:0;color:var(--color-ink);font-family:var(--font-display);font-size:clamp(20px,2vw,26px);font-weight:500;line-height:1.4;overflow-wrap:anywhere}.working-paper .answer-limitations{padding:14px 0;border-top:var(--edge-hairline);border-bottom:0}.working-paper .answer-limitations h3{margin:0 0 6px;font-size:14px;font-weight:700}.working-paper .answer-warning{margin:0;border:0;padding:0;background:transparent;color:var(--regintel-orange-ink);font-size:14px;line-height:1.6}.working-paper .answer-warning+.answer-warning{margin-top:6px}.working-paper .research-findings{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:0;margin-top:0;border-top:var(--edge-hairline)}.working-paper .research-summary{padding:22px 32px 8px 0}.working-paper .research-evidence{padding:22px 0 8px 32px;border-left:var(--edge-hairline)}.working-paper .research-summary>p{max-width:64ch;margin:0;color:var(--color-ink);font-size:16px;line-height:1.75}.working-paper .research-summary>p+p{margin-top:16px}.cite-marker{color:var(--regintel-action);font-family:var(--font-data);font-size:14px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;white-space:nowrap}.refusal-next{margin:18px 0 0;padding:14px 0 0 18px;border-top:var(--edge-hairline);color:var(--color-ink);font-size:15px;line-height:1.6}.refusal-next li+li{margin-top:6px}.working-paper .research-evidence h3.paper-label{display:flex;justify-content:space-between;align-items:baseline;margin:0 0 10px;font-size:13px;letter-spacing:.08em}.working-paper .research-evidence h3 span{color:var(--color-muted);font-family:var(--font-data);font-weight:500;letter-spacing:0}.evidence-empty{margin:0;color:var(--color-muted);font-size:15px;line-height:1.6}.evidence-list{margin:0;padding:0;list-style:none}.working-paper .citation{margin:0;padding:16px 0 18px;border:0;border-top:var(--edge-hairline);background:transparent;scroll-margin-top:24px}.working-paper .citation:first-child{padding-top:4px;border-top:0}.working-paper .citation:target{outline:2px solid var(--regintel-action);outline-offset:6px;border-radius:4px}.working-paper .citation p{margin:0}.evidence-ref{display:flex;align-items:baseline;gap:10px}.evidence-number{color:var(--regintel-action);font-family:var(--font-data);font-size:14px}.working-paper .evidence-ref strong{display:inline;font-family:var(--font-data);font-size:14px;font-weight:500}.working-paper .citation p.evidence-source{margin-top:6px;color:var(--color-ink);font-family:var(--font-display);font-size:16px;font-weight:600;line-height:1.45}.evidence-facts{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:10px 0 0;font-size:14px;line-height:1.5}.evidence-facts div{display:contents}.evidence-facts dt{color:var(--color-muted)}.evidence-facts dd{margin:0;color:var(--color-ink)}.evidence-facts div:not(:first-child) dd{font-family:var(--font-data);font-size:14px}.evidence-passage{margin-top:8px}.evidence-passage summary{display:list-item;padding:12px 0;min-height:44px;color:var(--color-muted);font-size:14px;font-weight:600;cursor:pointer}.evidence-passage blockquote{margin:4px 0 0;padding:0;color:var(--color-ink);font-family:var(--font-display);font-size:15px;line-height:1.65}.working-paper .citation a.evidence-link{display:inline-flex;align-items:center;gap:4px;min-height:44px;margin-top:0;font-size:14px}.working-paper>footer{margin-top:18px;padding-top:14px;border-top:var(--edge-hairline);color:var(--color-muted);font-size:13px;overflow-wrap:anywhere}.error-state{border-left:0}.error-state,.loading-state{background:transparent;padding:18px 0;border-top:var(--edge-hairline)}@media (max-width:1080px){.working-paper .research-findings{grid-template-columns:minmax(0,1fr)}.working-paper .research-summary{padding-right:0}.working-paper .research-evidence{padding-left:0;border-left:0;border-top:var(--edge-hairline)}}@media (max-width:600px){.working-paper,.working-paper.abstained{padding:20px 16px 18px;border-radius:var(--radius-small)}.question-actions button{width:100%}}.obligation-list{padding:4px 0 0;border:0;border-radius:0;background:transparent;box-shadow:none}.obligation-detail p.rationale{color:var(--regintel-muted);font-size:13px;line-height:1.55}.obligation-detail p.rationale-caution{margin:6px 0 0;color:var(--regintel-orange-ink);font-size:13px;font-weight:600;line-height:1.5}.how-review-works{margin-top:8px}.how-review-works summary{display:flex;align-items:center;min-height:44px;color:var(--regintel-action);font-size:14px;font-weight:600;cursor:pointer}.how-review-works .professional-boundary{margin:8px 0 0;padding-bottom:0;border-bottom:0;color:var(--regintel-muted);font-size:13px;line-height:1.55}.reviewer-field .field-hint{color:var(--regintel-muted);font-size:13px;font-weight:400}.obligation-detail .state-reason{margin:10px 0 0;color:var(--color-ink);line-height:1.5}.obligation-detail .rationale-caution{display:block;margin-bottom:2px;color:var(--regintel-orange-ink);font-weight:600}.register-date{white-space:nowrap}.register-link-check{color:var(--regintel-orange-ink);font-weight:600;white-space:nowrap}dd .register-link-check{display:block;font-size:13px}.answer-limitations,.working-paper .answer-limitations{margin:16px 0;padding:14px 16px;border:1px solid color-mix(in srgb,var(--color-domain-warning-ink) 32%,transparent);border-radius:10px;background:var(--color-domain-warning-surface)}.answer-limitations h3,.working-paper .answer-limitations h3{color:var(--color-domain-warning-ink)}.error-state{margin:16px 0;padding:14px 16px;border:1px solid color-mix(in srgb,var(--color-danger) 32%,transparent);border-radius:10px;background:color-mix(in srgb,var(--color-danger) 7%,var(--color-surface))}.error-state strong{color:var(--color-danger)}.reading-assistant blockquote{border:1px solid color-mix(in srgb,var(--color-domain-scope-selected) 30%,transparent);background:color-mix(in srgb,var(--color-domain-scope-selected) 7%,var(--color-surface))}.try-examples{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 4px}.try-examples>span{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.try-examples button{min-height:36px;border:1px solid color-mix(in srgb,var(--color-accent) 35%,transparent);border-radius:999px;padding:6px 12px;background:color-mix(in srgb,var(--color-accent) 7%,var(--color-surface));color:var(--color-accent-deep);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.try-examples button:hover{border-color:var(--color-accent)}.try-examples button small{margin-left:6px;font-size:14px;font-weight:600;color:var(--color-muted)}.working-paper .research-summary>.finding-list+.finding-list,.working-paper .research-summary>.finding-list+p,.working-paper .research-summary>p+.finding-list{margin-top:16px}.finding-list>p{max-width:64ch;margin:0;color:var(--color-ink);font-size:16px;line-height:1.75}.finding-list ul{display:grid;gap:10px;max-width:64ch;margin:10px 0 0;padding:0;list-style:none}.finding-list li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;align-items:start;color:var(--color-ink);font-size:16px;line-height:1.6}.finding-letter{position:relative;display:grid;place-items:center;width:24px;height:24px;margin-top:1px;border-radius:50%;background:color-mix(in srgb,var(--color-accent) 12%,var(--color-surface));color:var(--color-accent-deep);font-family:var(--font-data);font-size:13px;font-weight:600;line-height:1}.finding-list>p.finding-source{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:12px;color:var(--color-muted);font-size:14px;line-height:1.6}.cite-marker{display:inline-block;padding:0 8px;border:1px solid color-mix(in srgb,var(--color-accent) 30%,transparent);border-radius:999px;background:color-mix(in srgb,var(--color-accent) 8%,var(--color-surface));color:var(--color-accent-deep);font-size:13px;line-height:1.7;text-decoration:none}.cite-marker:hover{border-color:var(--color-accent)}.working-paper>header{align-items:center;padding-bottom:4px}.about-answer summary{display:list-item;min-height:44px;padding:11px 0;color:var(--regintel-action);font-size:14px;font-weight:600;cursor:pointer}.about-answer p{margin:0 0 8px}.coverage-summary{margin:12px 0 0}.coverage-bar{display:flex;gap:2px;height:8px;overflow:hidden;border-radius:999px}.coverage-bar .coverage-segment{flex:1 1;min-width:4px}.coverage-segment{display:block;background:var(--regintel-muted)}.coverage-segment.covered{background:var(--regintel-green)}.coverage-segment.partial{background:var(--regintel-orange)}.coverage-segment.unclear{background:color-mix(in srgb,var(--color-muted) 55%,var(--color-surface))}.coverage-segment.not_covered{background:color-mix(in srgb,var(--color-danger) 62%,var(--color-surface))}.coverage-segment.conflicting{background:var(--color-danger)}.coverage-legend{display:flex;flex-wrap:wrap;gap:4px 14px;margin:8px 0 0;padding:0;list-style:none;color:var(--regintel-muted);font-size:13px;line-height:1.5}.coverage-legend li{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.coverage-legend .coverage-segment{flex:none;width:10px;height:10px;border-radius:2px}.latest-reviewed article p span.register-date{color:inherit;font-weight:inherit}.document-reader{grid-template-columns:96px minmax(0,1fr) 360px}.reading-assistant blockquote{max-height:132px}.document-review-card,.document-review-empty,.document-review-error,.document-review-loading,.document-warning,.focused-question input,.manual-selection textarea,.reading-assistant blockquote{font-size:15px;line-height:1.55}@media (min-width:821px){.document-pages{padding:15px 8px}.document-pages h2{margin:0 0 2px;text-align:center}.document-pages>button{padding:10px 6px;text-align:center}.document-pages>button span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media (max-width:1080px){.document-reader{grid-template-columns:96px minmax(0,1fr)}}.nav-icon,.nav-label-short,.regintel-menu-button{display:none}@media (max-width:600px){.regintel-sidebar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 12px;padding:12px 16px}.regintel-brand{padding:0;border-bottom:0}.regintel-brand>span{display:none}.regintel-menu-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:1px solid color-mix(in srgb,var(--color-domain-on-sidebar) 45%,transparent);border-radius:999px;background:transparent;color:var(--color-domain-on-sidebar);font-size:15px;font-weight:700}.regintel-sidebar[data-menu=open] .regintel-menu-button{background:color-mix(in srgb,var(--color-domain-on-sidebar) 14%,transparent)}.regintel-menu{display:none;grid-column:1/-1}.regintel-sidebar[data-menu=open] .regintel-menu{display:block;padding-bottom:4px}.regintel-menu-button:focus-visible,.regintel-nav button:focus-visible{outline-color:var(--color-domain-sidebar-accent)}.regintel-nav{position:fixed;z-index:30;inset:auto 0 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:0;padding:6px 8px calc(6px + env(safe-area-inset-bottom));border-top:1px solid color-mix(in srgb,var(--color-domain-on-sidebar) 18%,transparent);background:var(--regintel-blue)}.regintel-nav button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:56px;padding:6px 2px;font-size:13px;line-height:1.2;text-align:center}.regintel-nav button:focus-visible{outline-offset:-3px}.nav-icon{display:block;flex:none;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.nav-label{display:none}.nav-label-short{display:block}.regintel-main{padding-bottom:calc(100px + env(safe-area-inset-bottom))}}.research-layout{background:color-mix(in srgb,var(--color-accent) 4%,var(--color-background))}.question-composer textarea{background:var(--color-domain-soft)}.answer-card.working-paper{background:color-mix(in srgb,var(--color-accent) 3%,var(--color-paper))}.research-evidence{padding:1rem 1.1rem;border-radius:14px}.research-evidence,.try-examples button{background:var(--color-domain-soft)}.follow-up{margin-top:1.5rem;padding-top:1.1rem;border-top:1px solid var(--color-line)}.follow-up .thread{display:grid;gap:.6rem;margin:.6rem 0 .8rem;padding:0;list-style:none}.follow-up .thread-question{justify-self:end;max-width:78%;margin:0 0 .35rem auto;padding:.55rem .8rem;border-radius:14px 14px 4px 14px;background:var(--color-domain-blue);color:var(--color-domain-on-sidebar);font-size:var(--text-sm);width:fit-content}.follow-up .thread-answer{max-width:84%;margin:0;padding:.55rem .8rem;border-radius:4px 14px 14px 14px;background:var(--color-domain-soft);color:var(--color-ink);font-size:var(--text-sm)}.follow-up-composer{display:flex;gap:.5rem;padding:.4rem;border:1px solid var(--color-line);border-radius:14px;background:var(--color-paper)}.follow-up-composer input{flex:1 1;min-width:0;min-height:44px;padding:0 .7rem;border:0;background:transparent;color:var(--color-ink);font:inherit}.follow-up-composer input:focus-visible{outline:3px solid var(--color-accent);outline-offset:1px;border-radius:10px}.follow-up-composer button{min-height:44px;padding:0 1.1rem;border:0;border-radius:10px;background:var(--color-accent);color:var(--color-domain-on-action);font-weight:700}.follow-up-note{margin:.45rem 0 0;color:var(--color-muted);font-size:var(--text-xs)}.question-composer{padding:1.3rem 1.5rem 1.2rem;border:1px solid var(--color-line);border-radius:18px;background:var(--color-paper)}.question-composer>label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.question-composer textarea{min-height:4.5rem;padding:0;border:0;background:transparent;color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-xl);line-height:1.35;resize:vertical}.question-composer textarea:focus-visible{outline:2px solid var(--color-accent);outline-offset:6px;border-radius:6px}.question-composer .question-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem;margin-top:.9rem}.question-composer .try-examples{margin:0}.question-composer .try-examples button{background:transparent;border:1px solid var(--color-line)}.question-composer .ask-button{min-height:48px;padding:0 1.4rem;border-radius:12px}.answer-card.working-paper{padding:0;border:0;background:transparent;box-shadow:none}.working-paper .paper-question{padding:.6rem 0 .2rem;border:0}.working-paper .paper-question p{font-size:var(--text-sm);color:var(--color-muted)}.working-paper .research-findings{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:1.5rem;padding:1rem 0 0;border-top:0;align-items:start}.working-paper .research-summary{padding:1.6rem 1.8rem 1.5rem;border:1px solid var(--color-line);border-radius:18px;background:var(--color-paper)}.working-paper .research-evidence{padding:0;border:0;border-left:0;border-radius:18px;background:transparent}.answer-head{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:.8rem}.answer-head .paper-label{margin:0;color:var(--color-accent);letter-spacing:.14em}.answer-count{padding:.25rem .75rem;border-radius:999px;color:var(--color-success);background:var(--color-domain-success-surface);font-size:var(--text-xs);font-weight:700}.working-paper .research-summary .finding-list,.working-paper .research-summary>p{font-family:var(--font-display);font-size:var(--text-lg);line-height:1.6;color:var(--color-ink)}.answer-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:1.3rem 0 1.2rem}.answer-tiles div{padding:.75rem .9rem;border-radius:12px;background:var(--color-domain-soft)}.answer-tiles dt{color:var(--color-muted);font-size:var(--text-xs)}.answer-tiles dd{margin:.1rem 0 0;color:var(--color-ink);font-weight:700;text-transform:capitalize}.sources-label{margin:1.2rem 0 .6rem;padding-top:1rem;border-top:1px solid var(--color-line);color:var(--color-muted);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase}.source-rows{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.source-rows a{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.7rem .9rem;border:1px solid var(--color-line);border-radius:12px;color:var(--color-ink);background:var(--color-domain-soft);text-decoration:none}.source-rows a:hover,.source-rows li:first-child a{border-color:var(--color-accent)}.row-number{color:var(--color-accent);font-family:var(--font-data,monospace);font-weight:700}.row-text{display:grid;min-width:0}.row-text small{color:var(--color-muted);font-size:var(--text-xs)}.row-state{padding:.2rem .65rem;border-radius:999px;color:var(--color-success);background:var(--color-domain-success-surface);font-size:var(--text-xs);font-weight:700}.working-paper .follow-up{margin-top:1.4rem}.research-evidence>h3{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.research-evidence .evidence-list{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.research-evidence .citation{display:grid;gap:.7rem;padding:1.2rem 1.4rem 1.3rem;border:1px solid var(--color-line);border-radius:18px;background:var(--color-paper)}.research-evidence .evidence-ref{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin:0;padding-bottom:.7rem;border-bottom:1px solid var(--color-line)}.reader-label{color:var(--color-muted);font-size:var(--text-xs);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.research-evidence .evidence-ref strong{color:var(--color-muted);font-family:var(--font-data,monospace);font-size:var(--text-xs);font-weight:500}.research-evidence .evidence-source{display:grid;gap:.3rem;margin:0;color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-lg);line-height:1.3}.research-evidence .evidence-source .regulator-name{color:var(--color-muted);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.reader-page{display:grid;gap:.5rem;padding:.9rem 1rem;border-radius:12px;background:var(--color-domain-soft)}.reader-page .page-lines{display:grid;gap:.45rem}.reader-page .page-lines i{display:block;height:7px;border-radius:4px;background:color-mix(in srgb,var(--color-line) 80%,transparent)}.reader-page .page-lines i+i{width:82%}.reader-page .evidence-passage summary{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.reader-page blockquote{margin:0;padding:.8rem 1rem;border:1px solid color-mix(in srgb,var(--color-domain-warning-ink) 30%,var(--color-paper));border-radius:10px;color:var(--color-ink);background:var(--color-domain-warning-surface);font-family:var(--font-display);font-size:var(--text-base);line-height:1.55}.research-evidence .evidence-facts{display:grid;gap:0;margin:0}.research-evidence .evidence-facts div{display:flex;justify-content:space-between;gap:1rem;padding:.45rem 0;border-bottom:1px solid var(--color-line)}.research-evidence .evidence-facts dt{color:var(--color-muted)}.research-evidence .evidence-facts dd{margin:0;color:var(--color-ink);font-weight:700;text-align:right}.reader-actions{display:flex;flex-wrap:wrap;gap:.5rem}.reader-actions .evidence-link,.reader-copy{display:inline-flex;align-items:center;min-height:44px;padding:0 .9rem;border:1px solid var(--color-line);border-radius:10px;color:var(--color-ink);background:var(--color-paper);font-weight:650;text-decoration:none;cursor:pointer}.reader-actions .evidence-link:hover,.reader-copy:hover{border-color:var(--color-accent)}@media (max-width:900px){.answer-tiles,.working-paper .research-findings{grid-template-columns:minmax(0,1fr)}}.question-composer .question-actions{flex-wrap:nowrap;align-items:flex-end}.question-composer .try-examples{flex:1 1 auto;min-width:0}.question-composer .ask-button{flex:0 0 auto}@media (max-width:760px){.question-composer .question-actions{flex-wrap:wrap}.question-composer .ask-button{width:100%}}.working-paper .research-summary .finding-list,.working-paper .research-summary .finding-list li,.working-paper .research-summary>p{font-size:var(--text-base);line-height:1.7}.research-evidence .evidence-facts{grid-template-columns:minmax(0,1fr)}.reader-label{white-space:nowrap}@media (max-width:760px){.question-composer textarea{min-height:8.5rem}}.working-paper .answer-column{min-width:0;padding:1.6rem 1.8rem 1.5rem;border:1px solid var(--color-line);border-radius:18px;background:var(--color-paper)}.working-paper .answer-column .research-summary{padding:0;border:0;border-radius:0;background:transparent}.working-paper h3.answer-head{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin:0 0 .8rem}.working-paper h3.answer-head .paper-label{color:var(--color-accent);letter-spacing:.14em}.working-paper .answer-column{padding-top:0}.working-paper .answer-column .research-summary{padding-top:1.6rem}@media (min-width:601px){.regintel-nav button{display:flex;align-items:center;justify-content:space-between;gap:10px}.nav-count{color:var(--color-domain-sidebar-muted);font-size:14px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}}@media (min-width:821px){.regintel-menu{margin-top:auto}.session-state{margin-top:14px}}.session-state strong{font-size:15px;font-weight:700}@media (max-width:600px){.nav-count{display:none}}.regintel-main{padding:0 0 32px}.workspace-header{display:block;margin:0;padding:20px 26px 16px;border-bottom:var(--edge-hairline);background:var(--color-surface)}.screen-head-top{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.screen-head-titles{min-width:0}.screen-eyebrow{margin:0;color:var(--color-muted);font-family:var(--font-body);font-size:13px;font-weight:700;letter-spacing:.1em;line-height:1.5;text-transform:uppercase}.workspace-header .screen-eyebrow h1{display:inline;margin:0;color:inherit;font:inherit;letter-spacing:inherit}.workspace-header .screen-title{margin:6px 0 0;color:var(--color-ink);font-family:var(--font-display);font-size:clamp(28px,2.6vw,38px);font-weight:700;letter-spacing:-.02em;line-height:1.12;overflow-wrap:anywhere}.workspace-header .scope-tabs{flex:none}.screen-head-sub{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 24px;margin-top:8px}.screen-sub{min-width:0;max-width:780px}.screen-sub p,.workspace-header .corpus-as-of{margin:0;color:var(--color-muted);font-size:15px;line-height:1.5}.screen-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.screen-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border:1px solid var(--color-line);border-radius:var(--radius-small);background:var(--color-surface);color:var(--color-ink);font:inherit;font-size:15px;font-weight:650;text-decoration:none;cursor:pointer}.screen-button:hover{border-color:var(--color-accent)}.screen-button.primary{border-color:var(--color-domain-scope-selected);background:var(--color-domain-scope-selected);color:var(--color-domain-on-action)}.screen-button:disabled{cursor:not-allowed;opacity:.6}.screen-button.upload-button{position:relative;padding:0 16px;font-size:15px;font-weight:650}.screen-pill{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;background:var(--color-domain-soft);color:var(--color-ink);font-size:14px;font-weight:650}.workspace-header .coverage-summary{margin-top:14px}.workspace-header .coverage-bar{height:12px}.workspace-header .how-review-works{max-width:860px;margin-top:12px;padding:12px 14px;border:var(--edge-hairline);border-radius:var(--radius-small);background:var(--color-domain-soft)}.workspace-header .how-review-works .professional-boundary{margin:0;color:var(--color-ink);font-size:14px;line-height:1.55}.regintel-main>.document-reader,.regintel-main>.obligation-layout,.regintel-main>.research-layout,.regintel-main>.updates-layout{margin:18px 26px 0}.regintel-main>.research-layout{padding:0;background:transparent}.updates-layout{grid-template-columns:minmax(0,1fr) 330px;gap:16px}.latest-reviewed,.source-register{border:var(--edge-hairline);border-radius:16px;background:var(--color-surface)}.source-register{padding:18px 20px}.latest-reviewed{padding:16px 18px}.latest-reviewed h2{color:var(--color-muted);font-size:13px}.register-ref,.register-short,.regulator-chips{display:none}.register-regulator{padding:4px 0;border-radius:999px}.register-unread strong{font-family:inherit}.register-unread>p a{color:var(--regintel-action)}.evidence-box .document-warning{margin:10px 0 0}.obligation-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:12px 26px;border-bottom:var(--edge-hairline);background:color-mix(in srgb,var(--color-domain-soft) 60%,var(--color-surface))}.obligation-toolbar .gap-filters{margin:0}.gap-filters button{color:var(--color-ink);font-size:14px;font-weight:600;background:var(--color-surface)}.gap-filters button[aria-pressed=true]{border-color:var(--color-domain-scope-selected);background:var(--color-domain-scope-selected);color:var(--color-domain-on-action)}.obligation-selects{display:flex;flex-wrap:wrap;gap:8px}.obligation-selects select{min-height:44px;padding:0 12px;border:var(--edge-hairline);border-radius:var(--radius-small);background:var(--color-surface);color:var(--color-ink);font-size:15px;font-weight:600}.obligation-layout{grid-template-columns:minmax(0,1fr) minmax(360px,430px);gap:18px}.obligation-list{padding:0}.obligation-table{overflow:hidden;border:var(--edge-hairline);border-radius:16px;background:var(--color-surface)}.obligation-rows button,.obligation-table-head{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.9fr) minmax(0,.95fr) minmax(0,1fr);gap:12px}.obligation-table-head{padding:14px 16px;border-bottom:var(--edge-hairline);color:var(--color-muted);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.obligation-rows{gap:0}.obligation-rows li+li{border-top:var(--edge-hairline)}.obligation-rows button{align-items:center;padding:12px 16px;border:0;border-radius:0;background:var(--color-surface)}.obligation-rows button:hover{background:var(--color-domain-soft)}.obligation-rows button.selected{border:0;background:color-mix(in srgb,var(--color-accent) 9%,var(--color-surface))}.obligation-rows button:focus-visible{outline-offset:-3px}.obligation-cell{display:grid;gap:2px;min-width:0}.obligation-cell small{color:var(--color-muted);font-size:13px;line-height:1.4}.obligation-requirement{font-size:15px;font-weight:700;line-height:1.3}.obligation-ref{color:var(--color-ink);font-family:var(--font-data);font-size:13px;font-weight:500;overflow-wrap:anywhere}.obligation-cell small.obligation-ref{color:var(--color-muted)}.obligation-cell .decision-mark{grid-column:auto;color:var(--color-muted);font-size:14px;font-weight:700;text-transform:none}.decision-mark.accept{color:var(--color-success)}.decision-mark.edit{color:var(--color-accent-deep)}.decision-mark.reject{color:var(--color-danger)}.gap-pill{border-color:transparent;background:color-mix(in srgb,currentColor 6%,var(--color-surface));justify-self:start}.gap-pill.large{margin:0;text-transform:none;letter-spacing:0}.obligation-table .empty-state{margin:0;padding:16px}.suggestion-note{margin-top:12px;padding:12px 16px;border:var(--edge-hairline);border-radius:14px;background:var(--color-surface)}.suggestion-note h3{margin:0 0 4px;color:var(--color-muted);font-size:13px;letter-spacing:.1em;text-transform:uppercase}.suggestion-note p{margin:0}.suggestion-note p.rationale{color:var(--regintel-muted);font-size:13px;line-height:1.55}.suggestion-note p.rationale-caution{color:var(--regintel-orange-ink);font-size:13px;font-weight:600;line-height:1.5}.scope-note{margin:0;padding:18px 20px;border:var(--edge-hairline);border-radius:16px;background:var(--color-surface);color:var(--color-ink);font-size:15px;line-height:1.6}.obligation-detail{padding:18px;border-radius:16px}.detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.obligation-detail .detail-head h2{margin:0;color:var(--color-muted);font-family:var(--font-body);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.obligation-detail p.detail-title{margin:6px 0 2px;font-family:var(--font-display);font-size:21px;font-weight:700;line-height:1.25}.obligation-detail .obligation-source-reference{margin:0;font-size:14px}.obligation-detail .state-reason{margin:12px 0;font-size:15px}.evidence-box{margin-top:10px;padding:14px 16px;border-radius:12px}.evidence-box.regulatory{border:1px solid color-mix(in srgb,var(--color-accent) 28%,transparent);background:color-mix(in srgb,var(--color-accent) 7%,var(--color-surface))}.evidence-box.internal{border:1px solid color-mix(in srgb,var(--color-domain-warning-ink) 30%,transparent);background:var(--color-domain-warning-surface)}.obligation-detail .evidence-box h3{margin:0 0 8px;color:var(--color-accent-deep);font-size:13px;letter-spacing:.1em}.obligation-detail .evidence-box.internal h3{color:var(--color-domain-warning-ink)}.obligation-detail .evidence-box.regulatory .evidence-text{font-family:var(--font-display);font-size:16px;line-height:1.6}.obligation-detail .evidence-box .evidence-source{margin:4px 0 0;color:var(--color-muted);font-size:14px}.evidence-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 14px;margin:8px 0 0;font-size:14px}.evidence-meta div{display:flex;gap:6px;min-width:0}.evidence-meta dt{color:var(--color-muted)}.evidence-meta dd{margin:0;color:var(--color-ink);font-weight:700}.evidence-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.evidence-actions .evidence-pill{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border:1px solid var(--color-line);border-radius:var(--radius-small);background:var(--color-surface);color:var(--color-accent);font-size:15px;font-weight:650}.evidence-actions a.evidence-pill:after{content:" ↗";position:static}.obligation-detail p.applicability{margin:12px 0 0;color:var(--color-muted);font-size:14px;line-height:1.55}.decision-form{margin-top:14px;padding-top:14px;border-top:var(--edge-hairline)}.obligation-detail .decision-form>h3{margin:0 0 8px;color:var(--color-accent);font-size:13px;letter-spacing:.1em}.decision-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;align-items:start}.decision-fields .reviewer-field{margin:0}.decision-choice{display:grid;gap:4px;color:var(--regintel-muted);font-size:13px;font-weight:700}.decision-form .decision-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin:0;padding:3px;border-radius:var(--radius-small);background:var(--color-domain-soft)}.decision-form .decision-actions button{min-height:44px;padding:0 6px;border:0;border-radius:8px;background:transparent;color:var(--color-muted);font-size:15px;font-weight:650}.decision-form .decision-actions button[aria-pressed=true]{background:var(--color-surface);color:var(--color-ink);box-shadow:none;outline:1px solid var(--color-line)}.decision-submit{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px;margin-top:10px}.decision-submit .task-blocked,.decision-submit .task-ready{flex:1 1 200px;padding:0;border:0;background:transparent;color:var(--color-muted);font-size:14px;line-height:1.45}.decision-submit .task-blocked strong{color:var(--color-domain-warning-ink)}.decision-submit .task-ready strong{color:var(--color-success)}.obligation-detail .decision-state{margin:10px 0 0;font-size:13px;color:var(--color-muted)}.obligation-detail .task-form{margin-top:14px;padding-top:14px;border-top:var(--edge-hairline)}.obligation-detail .task-form h3{grid-column:1/-1;margin:0}@media (max-width:1180px){.obligation-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.obligation-table-head{display:none}.obligation-rows button{grid-template-columns:minmax(0,1fr) auto}.obligation-rows button .obligation-cell:nth-child(2),.obligation-rows button .obligation-cell:nth-child(4){grid-row:2}.decision-fields,.evidence-meta{grid-template-columns:minmax(0,1fr)}}.document-tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:14px 0 0}.document-tiles div{padding:9px 12px;border:var(--edge-hairline);border-radius:10px}.document-tiles .found{background:color-mix(in srgb,var(--color-accent) 7%,var(--color-surface))}.document-tiles .explained{background:var(--color-domain-success-surface)}.document-tiles dt{color:var(--color-muted);font-size:14px;font-weight:650}.document-tiles dd{margin:0;color:var(--color-ink);font-size:22px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.document-reader{grid-template-columns:200px minmax(0,1fr) 360px;gap:14px;min-height:0;overflow:visible;border-radius:0;background:transparent;align-items:start}.document-pages{gap:6px;padding:10px 8px;border:var(--edge-hairline);border-radius:16px;background:var(--color-surface)}.document-pages h2{margin:4px 6px 6px;color:var(--color-accent);font-size:13px;letter-spacing:.1em}.document-pages>button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;min-height:0;padding:10px 12px;border:1px solid transparent;background:transparent;text-align:left}.document-pages>button[aria-pressed=true]{border-color:color-mix(in srgb,var(--color-accent) 30%,transparent);background:color-mix(in srgb,var(--color-accent) 8%,var(--color-surface))}.document-pages>button .page-topic{grid-column:1/-1}.document-pages>button .page-count{text-align:right}.page-states{grid-column:1/-1;display:flex;gap:4px;margin-top:6px}.page-states i,.state-dot{display:block;width:16px;height:6px;border-radius:3px;background:color-mix(in srgb,var(--color-muted) 30%,var(--color-surface))}.page-states i.found{background:var(--color-accent)}.page-states i.explained{background:var(--color-success)}.page-states i.withheld{background:var(--color-domain-warning-ink)}.document-pages .selection-help{margin:8px 6px 4px}.document-surface{padding:0;background:transparent}.policy-page{min-height:0;padding:22px 24px;border-radius:16px;background:var(--color-paper)}.policy-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:0 0 12px;color:var(--color-muted);font-size:14px}.policy-pill{padding:3px 10px;border-radius:999px;background:var(--color-domain-soft);color:var(--color-ink);font-size:13px;font-weight:650}.policy-page h2{margin:0 0 10px;font-family:var(--font-display);font-size:24px;font-weight:700}.policy-passages{margin:0;padding:0;list-style:none;gap:6px}.policy-passages li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px;padding:10px 12px;border:1px solid transparent;border-radius:10px}.policy-passages li.selected{border-color:color-mix(in srgb,var(--color-accent) 30%,transparent);background:color-mix(in srgb,var(--color-accent) 7%,var(--color-surface))}.passage-number{padding-top:12px;color:var(--color-muted);font-family:var(--font-data);font-size:13px}.policy-passages button{padding:8px 0;font-family:var(--font-display);font-size:17px;line-height:1.6}.policy-passages button:hover,.policy-passages button[aria-pressed=true]{background:transparent}.passage-state{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 0}.state-pill{padding:2px 10px;border-radius:999px;background:color-mix(in srgb,var(--color-muted) 14%,var(--color-surface));color:var(--color-ink);font-size:13px;font-weight:650}.state-pill.found{background:color-mix(in srgb,var(--color-accent) 12%,var(--color-surface));color:var(--color-accent-deep)}.state-pill.explained{background:var(--color-domain-success-surface);color:var(--color-success)}.state-pill.withheld{background:var(--color-domain-warning-surface);color:var(--color-domain-warning-ink)}.citation-ref{color:var(--color-muted);font-family:var(--font-data);font-size:13px;font-weight:500}.reading-assistant{gap:12px;padding:16px;border:var(--edge-hairline);border-radius:16px}.reading-assistant>header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0;border:0}.reading-assistant h2{font-size:17px}.reading-assistant header>span.assistant-scope{padding:3px 10px;border-radius:999px;background:color-mix(in srgb,var(--color-accent) 10%,var(--color-surface));color:var(--color-accent-deep);font-size:13px;font-weight:700}.reading-assistant .assistant-actions{display:grid;grid-template-columns:1.1fr 1.2fr .6fr;gap:2px;padding:3px;border-radius:var(--radius-small);background:var(--color-domain-soft)}.reading-assistant .assistant-actions button,.reading-assistant .assistant-actions button:nth-child(2){padding:0 4px;border:0;border-radius:8px;background:transparent;color:var(--color-muted);font-size:14px;font-weight:650;white-space:nowrap}.reading-assistant .assistant-actions button[aria-pressed=true]{background:var(--color-surface);color:var(--color-ink);outline:1px solid var(--color-line)}.selected-passage{padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--color-accent) 7%,var(--color-surface))}.selected-passage strong{font-size:14px}.reading-assistant .selected-passage blockquote,.selected-passage blockquote{margin:4px 0 0;padding:0;border:0;background:transparent}.reading-assistant .focused-question,.reading-assistant .manual-selection{margin:0}.assistant-result{min-height:0;margin:0}.document-review-card{background:var(--color-surface)}.document-review-card>header strong{color:var(--color-accent);font-size:13px;letter-spacing:.1em;text-transform:uppercase}.document-citation{gap:4px;margin-top:10px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--color-accent) 28%,transparent);border-radius:12px;background:color-mix(in srgb,var(--color-accent) 6%,var(--color-surface))}.document-citation.compact{border-color:var(--color-line);background:var(--color-surface)}.document-citation .citation-head{display:flex;justify-content:space-between;gap:8px;margin:0}.document-citation .citation-ref{color:var(--color-accent-deep);font-weight:600}.citation-regulator{padding:1px 8px;border-radius:999px;background:color-mix(in srgb,var(--color-accent) 12%,var(--color-surface));color:var(--color-accent-deep);font-size:13px;font-weight:700}.document-citation strong.citation-title{line-height:1.35}.citation-excerpt,.document-citation strong.citation-title{color:var(--color-ink);font-family:var(--font-display);font-size:15px}.citation-excerpt{margin:6px 0 0;line-height:1.55}.citation-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.citation-actions a,.citation-actions button{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border:var(--edge-hairline);border-radius:var(--radius-small);background:var(--color-surface);color:var(--color-ink);font-size:14px;font-weight:650;text-decoration:none}.citation-actions a{color:var(--color-accent)}.reading-assistant .privacy-note{margin:0}@media (max-width:1180px){.document-reader{grid-template-columns:180px minmax(0,1fr)}.reading-assistant{grid-column:1/-1;border-top:var(--edge-hairline);border-left:var(--edge-hairline)}}@media (min-width:821px){.document-pages{padding:10px 8px}.document-pages h2{text-align:left}.document-pages>button{padding:10px 12px;text-align:left}.document-pages>button span{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal}}@media (max-width:820px){.workspace-header{padding:18px 16px 14px}.screen-head-top{display:block}.workspace-header .scope-tabs{margin-top:14px}.regintel-main>.document-reader,.regintel-main>.obligation-layout,.regintel-main>.research-layout,.regintel-main>.updates-layout{margin:16px 16px 0}.obligation-toolbar{padding:12px 16px}.document-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.document-reader{display:grid;grid-template-columns:minmax(0,1fr)}.document-pages{grid-template-columns:repeat(3,minmax(0,1fr))}.document-pages>button{min-height:58px}}@media (max-width:600px){.workspace-header .screen-title{font-size:30px}.screen-actions{width:100%}.document-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.document-pages{grid-template-columns:minmax(0,1fr)}.policy-page{padding:16px 14px}.policy-passages li{grid-template-columns:28px minmax(0,1fr);padding:8px}.source-register{padding:14px}.regulator-select{display:none}.source-filters{grid-template-columns:minmax(0,1fr)}.regulator-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.regulator-chips button{min-height:44px;padding:0 14px;border:var(--edge-hairline);border-radius:999px;background:var(--color-surface);color:var(--color-ink);font-size:15px;font-weight:650}.regulator-chips button[aria-pressed=true]{border-color:var(--color-domain-scope-selected);background:var(--color-domain-scope-selected);color:var(--color-domain-on-action)}.register-issuance{margin-top:0}.register-issuance>h3{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.register-row{position:relative;grid-template-columns:minmax(0,1fr);gap:4px;padding:12px 0}.register-row .register-regulator{justify-self:start;padding:2px 10px}.register-row>div{display:grid;gap:2px}.register-ref{position:absolute;top:14px;left:64px;display:block;color:var(--color-muted);font-family:var(--font-data);font-size:13px}.register-short{display:block;color:var(--color-ink);font-size:15px;font-weight:700;line-height:1.3}.register-row>div>strong{font-size:14px;font-weight:500}.register-row p{margin:0}.register-id{display:none}}.evidence-meta dd{white-space:nowrap}.evidence-actions .evidence-pill{text-decoration:none}.screen-actions>.screen-button{margin:0;align-self:center}.screen-button.sample-reset{padding:0 16px;color:var(--color-ink);font-size:15px;font-weight:650;text-decoration:none}@media (max-width:1080px){.updates-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.source-filters .regulator-select{display:none}.regulator-chips button{padding:0 12px;font-size:14px}.regintel-main{padding-bottom:calc(100px + env(safe-area-inset-bottom))}}