.hz-layers{display:grid;gap:10px;min-inline-size:0;padding-block:14px;padding-inline:16px;border:1px solid var(--border);border-inline-start:4px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);color:var(--text)}.hz-layers[data-needs-action]{border-inline-start-color:var(--warn)}.hz-layers[data-tone=bad]{border-inline-start-color:var(--bad)}.hz-layers[data-tone=ok]{border-inline-start-color:var(--ok)}.hz-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:6px 12px}.hz-headline{flex:1 1 16rem;min-inline-size:0;margin:0;font-size:1rem;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.hz-status{flex:none}.hz-meta,.hz-summary{margin:0;font-size:.875rem;color:var(--text-secondary);overflow-wrap:anywhere}.hz-meaning{margin:0;font-size:.9375rem;line-height:1.5;overflow-wrap:anywhere}.hz-label{margin:0;font-size:.8125rem;font-weight:600;color:var(--text-secondary)}.hz-steps{display:grid;gap:4px}.hz-steps ol{margin:0;padding-inline-start:1.25rem;list-style:decimal;line-height:1.5}.hz-actions{display:flex;flex-wrap:wrap;gap:8px;margin:0}.hz-action{min-block-size:44px;display:inline-flex;align-items:center;gap:6px}.hz-action:focus-visible,.hz-check-action:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.hz-facts{display:grid;gap:6px 16px;grid-template-columns:max-content minmax(0,1fr);margin:0;font-size:.875rem;line-height:1.5}.hz-facts>div{display:contents}.hz-facts dt{color:var(--text-secondary);font-weight:600}.hz-facts dd{margin:0;min-inline-size:0}.hz-facts dd,.hz-mono{overflow-wrap:anywhere}.hz-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem}.hz-claims{gap:2px;font-size:.875rem}.hz-claims,.hz-why-list{display:grid;margin:0;padding:0;list-style:none}.hz-why-list{gap:12px}.hz-why-list>li+li{padding-block-start:12px;border-block-start:1px solid var(--border-subtle)}.hz-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.hz-topic{display:grid;gap:10px;min-inline-size:0;padding-block:14px;padding-inline:16px;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface)}.hz-checklist{display:grid;gap:6px;margin:0;padding:0;list-style:none}.hz-checklist>li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-block-size:44px;padding-block:4px;border-block-end:1px solid var(--border-subtle)}.hz-check{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:22px;block-size:22px;border:2px solid var(--border-control);border-radius:50%;color:var(--on-accent)}.hz-checklist>li[data-done] .hz-check{border-color:var(--ok);background:var(--ok)}.hz-checklist>li[data-done] .hz-check-label{color:var(--text-secondary)}.hz-check-label{flex:1 1 12rem;min-inline-size:0;overflow-wrap:anywhere}.hz-check-action{display:inline-flex;align-items:center;min-block-size:44px;padding-inline:4px;font-size:.875rem}.hz-expert{margin:0}.hz-evidence{display:grid;gap:16px}.hz-rows{display:grid;margin:0;padding:0;list-style:none}.hz-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding-block:12px;border-block-end:1px solid var(--border-subtle)}.hz-row:last-child{border-block-end:0}.hz-row-main{display:grid;gap:2px;min-inline-size:0}.hz-row-title{margin:0;font-weight:600;overflow-wrap:anywhere}.hz-row-meaning{margin:0;font-size:.875rem;line-height:1.5}.hz-row-side{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.hz-row-more{grid-column:1/-1;display:grid;gap:6px}@media (max-width:640px){.hz-facts{grid-template-columns:minmax(0,1fr)}.hz-facts dd{margin-block-end:6px}.hz-row{grid-template-columns:minmax(0,1fr)}.hz-row-side{flex-direction:row;flex-wrap:wrap;align-items:center}}.ui-empty-need{display:inline-flex;align-items:center;margin:0;padding-block:2px;padding-inline:10px;border:1px solid var(--border-subtle);border-radius:999px;background:var(--neu-tint);color:var(--text-secondary);font-size:.8rem;font-weight:600}.ui-empty-need[data-need=action]{border-color:var(--warn);background:var(--warn-tint);color:var(--text)}.ui-empty-why{margin:0;max-inline-size:440px;font-size:13px;line-height:1.65;color:var(--text-secondary)}.ui-stat-tile .ui-empty-need,.ui-stat-tile .ui-empty-why{text-align:start}.ui-recovery{display:grid;gap:8px;padding-block:12px;padding-inline:16px;border:1px solid var(--border);border-inline-start:4px solid var(--bad);border-radius:var(--radius-panel);background:var(--bad-tint);color:var(--text);font-size:.9rem;line-height:1.5;min-inline-size:0;overflow-wrap:anywhere}.ui-recovery-compact{padding-block:8px;padding-inline:12px;font-size:.85rem}.ui-recovery p{margin:0}.ui-recovery-message{display:flex;align-items:flex-start;gap:8px;font-weight:650}.ui-recovery-icon{flex:none;margin-block-start:2px;color:var(--bad)}.ui-recovery-owner strong,.ui-recovery-todo strong{font-weight:600}.ui-recovery-actions{display:flex;flex-wrap:wrap;gap:8px}.ui-recovery-actions .ui-action-control{min-block-size:44px}.ui-recovery-actions .ui-action-control:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ui-recovery-technical code{overflow-wrap:anywhere}.ui-recovery-blocker{min-inline-size:0}.ui-recovery-inline{display:block;margin-block-start:2px;color:var(--text-secondary);font-size:.85rem}.ux-recovery-completion{margin-block:4px 12px}.ux-m-context-entry{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-block:8px;min-inline-size:0}.ux-m-context-entry-hint{flex:1 1 14rem;font-size:.875rem;line-height:1.5;color:var(--text-muted)}.ux-m-context-cell{display:inline-flex;flex-wrap:wrap;gap:6px}.ux-m-context-panel{display:grid;gap:12px;margin-block-start:12px;padding-block:16px;padding-inline:18px;border:1px solid var(--border);border-inline-start:4px solid var(--accent);border-radius:var(--radius-panel);min-inline-size:0;overflow-wrap:anywhere}.ux-m-context-panel-title{margin:0;font-size:1rem;font-weight:650;color:var(--text-primary)}.ux-m-context-form{display:grid;gap:12px;min-inline-size:0}.ux-m-context-hint{display:block;margin:0;font-size:.875rem;line-height:1.5;color:var(--text-muted)}.ux-m-context-note{background:var(--warn-tint);list-style:none}.ux-m-context-error,.ux-m-context-note{margin:0;padding-block:8px;padding-inline:12px;border-radius:var(--radius-control);color:var(--text-primary);font-size:.875rem;line-height:1.5}.ux-m-context-error{background:var(--bad-tint)}.ux-m-context-actions{display:flex;flex-wrap:wrap;gap:8px}.ux-m-context-actions>*,.ux-m-context-change,.ux-m-context-entry>button{min-block-size:44px}.ux-m-context-known{display:grid;gap:8px;margin-block:8px;padding-block:12px;padding-inline:14px;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-raised);min-inline-size:0}.ux-m-context-known-title{display:flex;align-items:center;gap:6px;margin:0;font-size:.875rem;font-weight:650;color:var(--text-primary)}.ux-m-context-known-icon{flex:none;color:var(--ok)}.ux-m-context-facts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 16px;margin:0;font-size:.9rem;line-height:1.5}.ux-m-context-facts>div{display:contents}.ux-m-context-facts dt{color:var(--text-muted)}.ux-m-context-facts dd{display:flex;flex-wrap:wrap;gap:2px 10px;margin:0;min-inline-size:0;color:var(--text-primary)}.ux-m-context-source{display:block;font-size:.8rem;line-height:1.4;color:var(--text-muted)}.ux-m-context-facts .ux-m-context-source{display:inline}.ux-m-context-field{display:grid;gap:4px;align-content:start;min-inline-size:0}.ux-m-context-field-label{font-size:.8rem;color:var(--text-muted)}.ux-m-context-field-value{font-weight:600;color:var(--text-primary);overflow-wrap:anywhere}.ux-m-context-change{display:inline-flex;align-items:center;gap:6px;justify-self:start;padding-inline:4px;border:0;background:transparent;color:var(--accent-text,var(--accent));font-size:.875rem;text-decoration:underline;cursor:pointer}.ux-m-context-change:focus-visible,.ux-m-context-choice input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ux-m-context-choices{display:grid;gap:8px;margin:0;padding:0;border:0}.ux-m-context-choices>legend{margin-block-end:4px;font-weight:650;color:var(--text-primary)}.ux-m-context-choice{display:flex;align-items:flex-start;gap:10px;min-block-size:44px;padding-block:8px;padding-inline:12px;border:1px solid var(--border);border-radius:var(--radius-control);cursor:pointer}.ux-m-context-choice>span{display:grid;gap:2px;min-inline-size:0}.ux-m-context-choice input{flex:none;margin-block-start:4px;inline-size:18px;block-size:18px}.ux-m-context-choice:has(input:disabled){cursor:not-allowed;opacity:.7}@media (max-width:480px){.ux-m-context-facts{grid-template-columns:minmax(0,1fr)}.ux-m-context-facts dt{margin-block-start:4px}.ux-m-context-panel{padding-inline:12px}}.ux-usability{display:grid;gap:16px;min-inline-size:0}.ux-usability-intro{display:grid;gap:8px;max-inline-size:72ch;font-size:.9375rem;line-height:1.6;color:var(--text-secondary)}.ux-usability-intro p{margin:0}.ux-usability-privacy{display:flex;align-items:flex-start;gap:8px;padding-block:10px;padding-inline:12px;border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--ok-tint);color:var(--text)}.ux-usability-privacy-icon{flex:none;margin-block-start:3px;color:var(--ok)}.ux-usability-periods{display:flex;flex-wrap:wrap;gap:4px;padding:4px;border:1px solid var(--border-subtle);border-radius:var(--radius-panel);background:var(--surface);inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:100%}.ux-usability-periods>a{display:inline-flex;align-items:center;min-block-size:44px;padding-block:8px;padding-inline:14px;border-radius:var(--radius-control);font-size:.875rem;color:var(--text-secondary);text-decoration:none}.ux-usability-periods>a:hover{background:var(--surface-raised);color:var(--text-primary)}.ux-usability-glossary>summary:focus-visible,.ux-usability-periods>a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ux-usability-periods>a[aria-current=page]{background:var(--accent-tint);color:var(--accent-text);box-shadow:inset 0 0 0 1px var(--border)}.ux-usability-range{margin:0;font-size:.8125rem;color:var(--text-muted)}.ux-usability-block{display:grid;gap:10px}.ux-usability-heading{margin:0;font-size:1.0625rem;font-weight:650;color:var(--text)}.ux-usability-findings,.ux-usability-flows{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));margin:0;padding:0;list-style:none}.ux-usability-finding{display:grid;gap:4px;padding-block:12px;padding-inline:14px;border:1px solid var(--border);border-inline-start:4px solid var(--warn);border-radius:var(--radius-control);background:var(--warn-tint);color:var(--text)}.ux-usability-finding-title{margin:0;font-weight:650;overflow-wrap:anywhere}.ux-usability-finding-body{margin:0;font-size:.875rem;line-height:1.5}.ux-usability-flow{display:grid;gap:8px;padding-block:12px;padding-inline:14px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);min-inline-size:0}.ux-usability-flow-name{margin:0;font-size:.9375rem;font-weight:650;color:var(--text)}.ux-usability-figures,.ux-usability-glossary dl{display:grid;gap:4px 12px;grid-template-columns:minmax(0,1fr) max-content;margin:0;font-size:.875rem}.ux-usability-figures>div,.ux-usability-glossary dl>div{display:contents}.ux-usability-figures dt{color:var(--text-secondary)}.ux-usability-figures dd{margin:0;font-variant-numeric:tabular-nums;font-weight:600;text-align:end;color:var(--text)}.ux-usability-glossary{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface)}.ux-usability-glossary>summary{display:flex;align-items:center;min-block-size:44px;padding-inline:14px;cursor:pointer;font-weight:600;color:var(--text)}.ux-usability-glossary dl{grid-template-columns:max-content minmax(0,1fr);padding-block:4px 14px;padding-inline:14px;line-height:1.5}.ux-usability-glossary dt{font-weight:600;color:var(--text)}.ux-usability-glossary dd{margin:0;color:var(--text-secondary)}@media (max-width:640px){.ux-usability-glossary dl{grid-template-columns:minmax(0,1fr)}.ux-usability-glossary dd{margin-block-end:8px}}.hub-status-strip{display:grid;gap:10px 20px;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));margin:14px 0 0;padding-block-start:12px;border-block-start:1px solid var(--border)}.hub-status-strip>div{min-inline-size:0}.hub-status-strip dt{font-size:.75rem;color:var(--text-secondary,var(--muted))}.hub-status-strip dd{margin:4px 0 0;font-size:.9375rem;font-weight:600;color:var(--text);overflow-wrap:anywhere}.hub-status-note{font-size:.8125rem;font-weight:400;color:var(--text-secondary,var(--muted))}.hub-status-note[data-overdue]{color:var(--bad)}.hub-record-more{display:grid;gap:10px;padding:12px}.hub-record-more .system-hub-facts,.hub-record-more .system-hub-tiles{margin-block-start:12px}.lifecycle-stage-owner{margin:6px 0 0;font-size:.875rem}.lifecycle-stage-more{margin-block-start:12px}.lifecycle-stage-more>summary{cursor:pointer;font-size:.875rem;font-weight:600;color:var(--text-secondary,var(--muted))}.lifecycle-stage-more[open]>summary{margin-block-end:8px}.lifecycle-stage-more>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.hub-work-groups{display:grid;gap:8px;margin:0;padding:0;list-style:none}.hub-work-group>summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;cursor:pointer;font-weight:600}.hub-work-group>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.hub-work-group-count{font-weight:400}.hub-work-context,.hub-work-group-count{font-size:.8125rem;color:var(--text-secondary,var(--muted))}.hub-work-filters{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:end;margin-block:8px 12px}.hub-work-context{display:inline-block;inline-size:100%}.hub-work-block{display:grid;gap:8px;margin-block-start:12px}.hub-work-block-title{margin:0;font-size:.9375rem;font-weight:650}.ux-m-backlog-a-known-field{display:grid;gap:4px;align-content:start;min-inline-size:0}.record-field>.ux-m-backlog-a-source,.ux-m-backlog-a-source{font-weight:400;overflow-wrap:anywhere}.ux-m-backlog-a-note,.ux-m-backlog-a-use{margin-inline-start:4px}.ux-m-backlog-a-use{font-size:inherit}.ux-m-backlog-a-pick-controls{display:grid;gap:8px;min-inline-size:0}.ux-m-backlog-a-typed{display:grid;gap:4px;min-inline-size:0}.ux-m-backlog-a-choices{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ux-m-backlog-a-choice{min-block-size:32px;padding-block:2px;padding-inline:10px;border:1px solid var(--border-control);border-radius:var(--radius-control);background:transparent;color:var(--text-primary);font-size:.8125rem;cursor:pointer}.ux-m-backlog-a-choice[aria-pressed=true]{border-color:var(--accent);color:var(--accent-text,var(--accent));font-weight:600}.ux-m-backlog-a-choice:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ux-m-backlog-b-origin{display:grid;gap:8px;margin-block-end:4px}.ux-m-backlog-b-link{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:.85rem;line-height:1.4;color:var(--text-muted)}.ux-m-backlog-b-owner{display:grid;gap:4px;align-content:start;min-inline-size:0}.ux-m-backlog-c-sources{display:grid;gap:2px;min-inline-size:0}.record-field>.ux-m-backlog-c-sources{font-weight:400}.ux-m-backlog-c-sources bdi{overflow-wrap:anywhere}.ux-m-backlog-d-hint{display:block;margin:0;font-size:.8rem;line-height:1.4;color:var(--text-muted)}.ux-m-backlog-d-choices{display:flex;flex-wrap:wrap;align-items:center;gap:6px;grid-column:1/-1;margin-block-start:6px;min-inline-size:0}.ux-m-backlog-d-choices>.ux-m-backlog-d-hint{flex-basis:100%}.ux-m-backlog-d-choice{display:inline-flex;align-items:center;gap:6px;max-inline-size:100%;min-block-size:36px;padding-block:4px;padding-inline:10px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--text-primary);font-size:.85rem;text-align:start;overflow-wrap:anywhere;cursor:pointer}.ux-m-backlog-d-choice[aria-pressed=true]{border-color:var(--accent)}.ux-m-backlog-d-choice:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.jc-scope{display:grid;gap:16px}.jc-scope-lead{margin:0;font-size:.9375rem;color:var(--text)}.jc-scope-columns{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start}.jc-scope-panel{display:grid;gap:10px;min-inline-size:0;padding:14px;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface)}.jc-scope-heading{margin:0;font-size:1rem;font-weight:600;color:var(--text)}.jc-scope-heading:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.jc-scope-note,.jc-scope-reason,.jc-scope-source{margin:0;font-size:.8125rem;color:var(--text-secondary,var(--muted))}.jc-scope-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.jc-scope-item{display:grid;gap:6px;min-inline-size:0;padding:10px 12px;border:1px solid var(--border-subtle,var(--border));border-radius:var(--radius-control);background:var(--surface-raised,var(--surface))}.jc-scope-source-summary{display:grid;gap:4px;min-inline-size:0}.jc-scope-title{margin:0;font-size:.9375rem;color:var(--text);overflow-wrap:anywhere}.jc-scope-edition{font-size:.8125rem;color:var(--text-secondary,var(--muted))}.jc-scope-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;color:var(--text-secondary,var(--muted))}.jc-scope-meta,.jc-scope-summary{margin:0;font-size:.8125rem;overflow-wrap:anywhere}.jc-scope-summary{color:var(--text)}.jc-scope-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0}.jc-scope-footer{padding-block-start:12px;border-block-start:1px solid var(--border)}.jc-scope-link{padding:0;border:0;background:none;color:var(--accent-text,var(--accent));font-size:.875rem;text-decoration:underline;cursor:pointer;min-block-size:44px}.jc-scope-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.jc-scope-filters{display:grid;gap:8px 12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));align-items:end}.jc-scope-pages{display:flex;align-items:center;gap:12px}.jc-scope-compare{display:inline-flex;align-items:center;gap:6px;font-size:.875rem;min-block-size:44px}.jc-scope-table-scroll{max-inline-size:100%;overflow-x:auto}.jc-scope-compare-table table{inline-size:100%;border-collapse:collapse;font-size:.8125rem}.jc-scope-compare-table caption{text-align:start;font-weight:600;padding-block-end:6px}.jc-scope-compare-table td,.jc-scope-compare-table th{padding:6px 8px;border-block-end:1px solid var(--border-subtle,var(--border));text-align:start;vertical-align:top;overflow-wrap:anywhere}.jc-scope-coverage{display:grid;gap:4px;margin:0;padding:8px 10px;border:1px solid var(--border-subtle,var(--border));border-radius:var(--radius-control);font-size:.875rem}.jc-scope-coverage legend{padding-inline:4px;font-size:.8125rem;font-weight:600}.jc-scope-coverage label{display:inline-flex;align-items:center;gap:6px;min-block-size:32px}.jc-scope-units{display:grid;gap:4px;padding-inline-start:22px}.jc-scope-decline{display:flex;flex-wrap:wrap;align-items:end;gap:8px}.jc-scope-declined{font-size:.8125rem;color:var(--text-secondary,var(--muted))}.jc-scope-known>summary,.jc-scope-none>summary{cursor:pointer;font-size:.875rem;font-weight:600;color:var(--text-secondary,var(--muted));min-block-size:32px}.jc-scope-known>summary:focus-visible,.jc-scope-none>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.jc-scope-facts{display:grid;gap:6px 16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));margin:8px 0}.jc-scope-facts dt{font-size:.75rem;color:var(--text-secondary,var(--muted))}.jc-scope-facts dd{margin:2px 0 0;font-size:.875rem;overflow-wrap:anywhere}.jc-scope-legacy,.jc-scope-waiting,.jc-scope-warning{margin:0;padding:10px 12px;border-radius:var(--radius-control);background:var(--warn-tint,var(--surface-raised));font-size:.875rem;color:var(--text)}.jc-scope-legacy{display:grid;gap:8px}.jc-scope-legacy ul{margin:0;padding-inline-start:18px}.jc-scope-answer{display:grid;gap:6px;padding:10px 12px;border-radius:var(--radius-control);background:var(--accent-tint,var(--surface-raised));font-size:.875rem}.jc-scope-answer blockquote{margin:0;padding-inline-start:10px;border-inline-start:3px solid var(--accent);overflow-wrap:anywhere}.jc-scope-alert{margin:0;color:var(--bad);font-size:.875rem}.jc-scope-notice{margin:0;color:var(--ok);font-size:.875rem}.jc-scope-review{display:grid;gap:12px;padding:14px;border:2px solid var(--accent);border-radius:var(--radius-panel);background:var(--surface)}.jc-scope-summary-review{display:grid;gap:6px;font-size:.875rem}.jc-scope-changes,.jc-scope-summary-review ul{margin:0;padding-inline-start:18px;overflow-wrap:anywhere}.jc-scope-impact{display:grid;gap:6px;padding-block-start:8px;border-block-start:1px solid var(--border)}.jc-scope-own-form{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.jc-scope-own-form .jc-scope-actions{grid-column:1/-1}.jc-scope-history{display:grid;gap:12px;margin:0;padding-inline-start:18px;font-size:.875rem}.jc-scope-manager>*{min-inline-size:0}.jc-adoption-journey{display:flex;flex-direction:column;gap:8px;padding:14px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-2);min-inline-size:0}.jc-adoption-journey-steps{margin:0;padding-inline-start:1.25rem;display:flex;flex-direction:column;gap:8px;overflow-wrap:anywhere}.jc-adoption-stages{display:flex;flex-wrap:wrap;gap:6px;margin-block:8px 0;padding:0;list-style:none;counter-reset:jc-adoption-stage}.jc-adoption-stages>li{counter-increment:jc-adoption-stage;padding-block:2px;padding-inline:8px;border:1px solid var(--line);border-radius:var(--radius-control);font-size:.8125rem}.jc-adoption-stages>li:before{content:counter(jc-adoption-stage) ". ";color:var(--muted)}.jc-adoption-choices{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;border:0;min-inline-size:0}.jc-adoption-choice{inline-size:100%;padding-inline:10px;border:1px solid var(--line);border-radius:var(--radius-control)}.jc-adoption-choice[data-disabled]{color:var(--muted)}.jc-adoption-choice:focus-within{outline:2px solid var(--focus);outline-offset:2px}.jc-adoption-choice-help{display:block;margin-block-start:2px}.jc-adoption-item{margin-block-start:12px}.jc-adoption-facts{display:grid;gap:8px;margin:0}.jc-adoption-facts>div{display:grid;gap:2px 12px;grid-template-columns:minmax(0,14rem) minmax(0,1fr);min-inline-size:0}.jc-adoption-facts dt{color:var(--muted);font-size:.8125rem}.jc-adoption-facts dd{margin:0;overflow-wrap:anywhere}.jc-adoption-history,.jc-adoption-holders,.jc-adoption-references{margin:0;padding-inline-start:1.25rem;overflow-wrap:anywhere}.jc-adoption-history{margin-block-start:8px;font-size:.875rem}.jc-adoption-references-form{margin:0;padding:0;border:0;min-inline-size:0}.jc-adoption-areas{display:grid;gap:10px;margin:0;padding:0;list-style:none}.jc-adoption-areas>li{display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid var(--line);border-radius:var(--radius-control);min-inline-size:0}.jc-adoption-upload{display:block;margin-block:8px}.jc-adoption-synthetic{display:flex;align-items:flex-start;gap:8px;min-block-size:40px;padding:10px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--accent-tint);overflow-wrap:anywhere}.jc-adoption-synthetic input{flex:none;margin-block-start:3px}.jc-adoption-synthetic:focus-within{outline:2px solid var(--focus);outline-offset:2px}.jc-adoption-muted{display:block;color:var(--muted);font-size:.8125rem}@media (max-width:480px){.jc-adoption-facts>div{grid-template-columns:minmax(0,1fr)}}.rinox-shell .jc-data-form{display:flex;flex-direction:column;gap:12px;min-inline-size:0;padding-block:18px;padding-inline:22px}.rinox-shell .jc-data-wide{grid-column:1/-1}.rinox-shell .jc-data-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.rinox-shell .jc-data-decision,.rinox-shell .jc-data-known,.rinox-shell .jc-data-legacy-item,.rinox-shell .jc-data-scheme{display:flex;flex-direction:column;gap:8px;min-inline-size:0;padding-block:12px;border-block-end:1px solid var(--line)}.rinox-shell .jc-data-decision[data-focused=true],.rinox-shell .jc-data-scheme[data-focused=true]{outline:2px solid var(--accent,var(--line));outline-offset:4px}.rinox-shell .jc-data-name{margin:0;font-weight:600;overflow-wrap:anywhere}.rinox-shell .jc-data-subtitle{margin:0;font-size:.9375rem;font-weight:600}.rinox-shell .jc-data-facts{display:grid;gap:6px 16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));margin:0}.rinox-shell .jc-data-facts dt{color:var(--muted);font-size:.8125rem}.rinox-shell .jc-data-facts dd{margin:0;overflow-wrap:anywhere}.rinox-shell .jc-data-panel{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--line);border-radius:var(--radius-control)}.rinox-shell .jc-data-keep-out,.rinox-shell .jc-data-reassess{display:flex;flex-direction:column;gap:6px}.rinox-shell .jc-data-keep-out p{margin:0}.rinox-shell .jc-data-history{display:grid;gap:4px;margin-block:8px 0;padding-inline-start:20px;color:var(--muted);font-size:.8125rem;list-style:decimal}.rinox-shell .jc-data-table-wrap{max-inline-size:100%;overflow-x:auto}.rinox-shell .jc-data-table-wrap .ux-j-table td,.rinox-shell .jc-data-table-wrap .ux-j-table th{padding-block:8px}.rinox-shell .jc-data-levels{display:flex;flex-direction:column;gap:12px;min-inline-size:0;margin:0;padding:0;border:0}.rinox-shell .jc-data-level-list{display:grid;gap:12px;margin:0;padding:0;list-style:none;counter-reset:jc-level}.rinox-shell .jc-data-level{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--line);border-radius:var(--radius-control);counter-increment:jc-level}.rinox-shell .jc-data-level:before{content:counter(jc-level);color:var(--muted);font-size:.8125rem}.rinox-shell .jc-data-legacy{display:flex;flex-direction:column;gap:8px}.rinox-shell .jc-data-known p,.rinox-shell .jc-data-legacy-item p{margin:0}.rinox-shell .jc-data-sharing-notes{display:flex;flex-direction:column;gap:8px}@media (max-width:480px){.rinox-shell .jc-data-form{padding-inline:14px}.rinox-shell .jc-data-decision .ux-j-actions>button,.rinox-shell .jc-data-known .secondary-button{inline-size:100%}}.rinox-shell .jc-ea-fieldset{display:flex;flex-direction:column;gap:10px;min-inline-size:0;margin:0;padding-block:14px 4px;padding-inline:0;border:0;border-block-start:1px solid var(--line)}.rinox-shell .jc-ea-fieldset>legend{padding-inline:0;margin-block-end:6px}.rinox-shell .jc-ea-wide{grid-column:1/-1}.rinox-shell .jc-ea-choices{display:flex;flex-wrap:wrap;gap:4px 16px}.rinox-shell .jc-ea-filters{display:grid;gap:12px 16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.rinox-shell .jc-ea-rows{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}.rinox-shell .jc-ea-row{display:flex;flex-direction:column;gap:6px;min-inline-size:0;padding-block:12px;border-block-start:1px solid var(--line);overflow-wrap:anywhere}.rinox-shell .jc-ea-row:first-child{border-block-start:0}.rinox-shell .jc-ea-row>p{margin:0}.rinox-shell .jc-ea-row-title{margin:0;font-weight:600;color:var(--text)}.rinox-shell .jc-ea-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.rinox-shell .jc-ea-deadline{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.rinox-shell .jc-ea-next{display:flex;flex-direction:column;gap:8px}.rinox-shell .jc-ea-next>p{margin:0}.rinox-shell .jc-ea-facts{display:grid;gap:10px 20px;margin:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.rinox-shell .jc-ea-fact{min-inline-size:0;overflow-wrap:anywhere}.rinox-shell .jc-ea-fact>dt{font-size:.8125rem;color:var(--muted)}.rinox-shell .jc-ea-fact>dd{margin:0;display:flex;flex-direction:column;gap:4px}.rinox-shell .jc-ea-rule{font-size:.8125rem;color:var(--muted)}.rinox-shell .jc-ea-timeline{display:flex;flex-direction:column;gap:10px;margin:0;padding-inline-start:18px}.rinox-shell .jc-ea-timeline>li>p{margin:0;overflow-wrap:anywhere}.rinox-shell .jc-ea-event-details{color:var(--muted)}.rinox-shell .jc-ea-command{padding-block:14px;padding-inline:16px;border:1px solid var(--border);border-radius:var(--radius-control)}.rinox-shell .jc-ea-known{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;min-inline-size:0;overflow-wrap:anywhere}.rinox-shell .jc-ea-known-label{flex-basis:100%;font-size:.8125rem;color:var(--muted)}.rinox-shell .jc-release-status{margin:0;font-weight:600;color:var(--text);overflow-wrap:anywhere}.rinox-shell .jc-release-summary{margin:0;padding-block:8px;padding-inline:12px;border-radius:var(--radius-control);background:var(--warn-tint);color:var(--text)}.rinox-shell .jc-release-form{display:grid;gap:12px;padding-block:12px;padding-inline:14px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);min-inline-size:0}.rinox-shell .jc-release-choices{display:grid;gap:6px;margin:0;padding:0;border:0;min-inline-size:0}.rinox-shell .jc-release-choices legend{margin-block-end:4px;font-weight:600;color:var(--text)}.rinox-shell .jc-release-choice{display:flex;align-items:flex-start;gap:8px;color:var(--text)}.rinox-shell .jc-release-choice input{margin-block-start:3px;flex:none}.rinox-shell .jc-release-actions{display:flex;flex-wrap:wrap;gap:8px}.rinox-shell .jc-release-facts{display:grid;gap:8px;margin:0}.rinox-shell .jc-release-facts>div{display:grid;gap:2px;min-inline-size:0}.rinox-shell .jc-release-facts dt{font-size:.8125rem;color:var(--muted)}.rinox-shell .jc-release-facts dd{margin:0;color:var(--text);overflow-wrap:anywhere}.rinox-shell .jc-release-list{margin:0;padding-inline-start:18px}.rinox-shell .jc-closure{margin-block-end:12px}.rinox-shell .jc-closure-hold{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0}.jc-impact-why-applies{margin-block:0 1rem;padding:.75rem 1rem;border-inline-start:3px solid var(--accent);border-radius:var(--radius-control);background:var(--surface-raised);font-size:.875rem}.jc-impact-why-applies>p{margin:0 0 .25rem;font-weight:600}.jc-impact-reasons{margin:0;padding-inline-start:1.25rem;display:grid;gap:.25rem;font-size:.875rem}.jc-impact-reasons .ui-tag{margin-inline-start:.25rem}.jc-impact-basis{margin-block-start:.5rem;font-size:.8125rem;color:var(--text-secondary)}.jc-impact-basis[data-impact-basis=confirmed]{font-weight:600}.jc-impact-open{margin-block:1rem;padding:.75rem 1rem;border:1px solid var(--border-subtle);border-radius:var(--radius-control)}.jc-impact-open h3{margin:0 0 .25rem;font-size:1rem}.jc-impact-open ul{margin:.5rem 0 0;padding-inline-start:1.25rem}.jc-impact-panel .jc-impact-facts{display:grid;gap:.75rem;margin:.75rem 0}.jc-impact-panel .jc-impact-facts>div{display:grid;gap:.25rem}.jc-impact-panel dt{font-size:.8125rem;color:var(--text-secondary)}.jc-impact-panel dd{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.jc-impact-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-block-start:.75rem}.jc-impact-note{font-size:.8125rem;color:var(--text-secondary);overflow-wrap:anywhere}.jc-impact-unknown{font-style:italic;color:var(--text-secondary)}.jc-impact-details{display:grid;gap:1rem;font-size:.875rem}.jc-impact-details dl{display:grid;gap:.375rem;margin:.5rem 0 0}.jc-impact-row{display:grid;grid-template-columns:minmax(8rem,14rem) minmax(0,1fr);gap:.5rem}.jc-impact-row dt{color:var(--text-secondary)}.jc-impact-row dd{margin:0;overflow-wrap:anywhere}.jc-impact-row .jc-impact-note{display:block}.jc-impact-effects{list-style:none;margin:.5rem 0 0;padding:0;display:grid;gap:.75rem}.jc-impact-effects>li,.jc-impact-risks{padding:.75rem;border:1px solid var(--border-subtle);border-radius:var(--radius-control)}.jc-impact-risks{display:grid;gap:.375rem}@media (max-width:480px){.jc-impact-row{grid-template-columns:minmax(0,1fr);gap:.125rem}.jc-impact-actions>*{flex:1 1 100%}}.rinox-shell .jc-evidence{max-inline-size:1100px}.rinox-shell .jc-evidence-grow{flex:1 1 14rem;min-inline-size:0;overflow-wrap:anywhere}.rinox-shell .jc-evidence-tiles{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));margin:0;padding:0;list-style:none}.rinox-shell .jc-evidence-tile{display:flex;flex-direction:column;gap:2px;padding-block:10px;padding-inline:12px;border:1px solid var(--border);border-inline-start-width:4px;border-radius:var(--radius-control);background:var(--surface);font-size:.8125rem;color:var(--muted)}.rinox-shell .jc-evidence-tile strong{font-size:1.25rem;color:var(--text)}.rinox-shell .jc-evidence-tile[data-tone=ok]{border-inline-start-color:var(--ok)}.rinox-shell .jc-evidence-tile[data-tone=accent]{border-inline-start-color:var(--accent)}.rinox-shell .jc-evidence-tile[data-tone=bad]{border-inline-start-color:var(--bad)}.rinox-shell .jc-evidence-tile[data-tone=warn]{border-inline-start-color:var(--warn)}.rinox-shell .jc-evidence-tile[data-tone=neutral]{border-inline-start-color:var(--line)}.rinox-shell .jc-evidence-rows{gap:8px}.rinox-shell .jc-evidence-row[data-row-status=missing]{border-inline-start:4px solid var(--bad)}.rinox-shell .jc-evidence-row[data-row-status=not_decided]{border-inline-start:4px solid var(--warn)}.rinox-shell .jc-evidence-row[data-row-status=open]{border-inline-start:4px solid var(--accent)}.rinox-shell .jc-evidence-chain{margin-block-start:12px;padding-block-start:12px;border-block-start:1px solid var(--line)}.rinox-shell .jc-evidence-part{display:flex;flex-direction:column;gap:6px;min-inline-size:0}.rinox-shell .jc-evidence-part>p{margin:0}.rinox-shell .jc-evidence-facts{display:grid;gap:4px;margin:0;font-size:.75rem}.rinox-shell .jc-evidence-facts>div{display:flex;flex-wrap:wrap;gap:4px 8px}.rinox-shell .jc-evidence-facts dt{color:var(--muted)}.rinox-shell .jc-evidence-facts dd{margin:0;overflow-wrap:anywhere}.rinox-shell .jc-evidence-review{border-inline-start:4px solid var(--accent)}.rinox-shell .jc-evidence-limits{display:grid;gap:4px;margin:0;padding-inline-start:18px}.rinox-shell .jc-evidence .ux-j-list-row a{min-block-size:40px;display:inline-flex;align-items:center}@media (max-width:480px){.rinox-shell .jc-evidence .ux-j-card{padding-inline:14px}}.rinox-shell .ux-j-setup{max-inline-size:none;gap:24px}.setup-workspace-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;border-block-end:1px solid var(--border);padding-block-end:20px}.setup-kicker{color:var(--text-muted);font-size:.72rem;font-weight:650;letter-spacing:.07em;line-height:1.6;margin:0 0 7px}.setup-workspace-bar strong{font-size:1.12rem;color:var(--text-primary)}.setup-view-switch{display:flex;padding:4px;gap:4px;background:var(--surface-raised);border-radius:12px;border:1px solid var(--border)}.setup-view-switch button{border:0;border-radius:8px;padding:10px 16px;min-block-size:42px;background:transparent;color:var(--text-secondary);font-weight:600;white-space:nowrap}.setup-view-switch button[aria-pressed=true]{background:var(--surface);color:var(--accent);box-shadow:var(--shadow-panel)}.setup-workspace-grid{display:grid;grid-template-columns:224px minmax(0,1fr);align-items:start;gap:28px}.guided-sections section[hidden],.setup-workspace-grid[hidden]{display:none}.setup-chapter-nav{position:sticky;inset-block-start:86px;max-block-size:calc(100dvh - 100px);overflow-y:auto;padding-inline-end:8px}.setup-chapter+.setup-chapter{margin-block-start:22px}.setup-chapter>p{display:flex;align-items:baseline;gap:10px;font-size:.75rem;font-weight:650;color:var(--text-secondary);margin:0 0 6px}.setup-chapter>p>span:first-child{font-size:.7rem;color:var(--text-muted)}.setup-chapter ol{list-style:none;padding:0;margin:0;display:grid;gap:4px}.setup-chapter li button{display:flex;gap:10px;align-items:start;inline-size:100%;text-align:start;border:1px solid transparent;background:none;padding:9px 8px;color:var(--text-secondary);border-radius:10px;min-block-size:48px}.setup-chapter li button:hover{background:var(--surface-raised)}.setup-chapter li[aria-current=step] button{color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--surface));border-color:color-mix(in srgb,var(--accent) 25%,var(--border))}.setup-step-mark{display:grid;place-items:center;flex:0 0 25px;block-size:25px;border:1px solid var(--border);border-radius:50%;font-size:.72rem}.setup-step-mark[data-ready=true]{background:var(--ok-tint);color:var(--ok);border-color:var(--ok)}.setup-chapter strong{font-size:.82rem;font-weight:550;line-height:1.45;display:block}.setup-chapter small{font-size:.68rem;line-height:1.5;display:block;color:var(--text-muted);margin-block-start:2px}.rinox-shell .setup-task{padding:26px;border-radius:18px;box-shadow:var(--shadow-panel);min-inline-size:0}.setup-task-heading{display:flex;justify-content:space-between;align-items:start;gap:16px;margin-block-end:20px}.setup-task-heading .section-title{font-size:clamp(1.35rem,2.1vw,1.8rem);letter-spacing:-.025em;line-height:1.25;margin:0}.setup-status{flex-shrink:0;border:1px solid var(--border);border-radius:20px;padding:5px 10px;font-size:.72rem;color:var(--text-secondary);background:var(--surface-raised)}.setup-status[data-ready=true]{color:var(--ok);background:var(--ok-tint)}.setup-step-guide{display:flex;align-items:start;gap:12px;border-inline-start:3px solid var(--accent);padding:14px 16px;background:color-mix(in srgb,var(--accent) 5%,var(--surface));margin-block-end:22px;border-radius:0 10px 10px 0}[dir=rtl] .setup-step-guide{border-radius:10px 0 0 10px}.setup-guide-marker{flex:0 0 22px;block-size:22px;text-align:center;border-radius:50%;border:1px solid var(--accent);color:var(--accent);font:600 13px/20px serif}.setup-step-guide strong{font-size:.88rem;color:var(--text-primary)}.setup-step-guide p{margin:5px 0 0;color:var(--text-secondary);font-size:.8rem;line-height:1.7}.setup-task [data-blockers]{background:var(--warn-tint);color:var(--text-secondary);border-radius:10px;padding:12px 16px 12px 32px;font-size:.8rem;margin-block:0 22px}[dir=rtl] .setup-task [data-blockers]{padding-inline:32px 16px}.setup-task .record-field{min-inline-size:0;gap:7px}.setup-task .record-field>span{font-size:.8rem;font-weight:550;color:var(--text-secondary)}.setup-task .record-field :is(input,textarea,select){border-radius:9px}.setup-task .admin-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))}.setup-task .form-section{border:0;padding:0;margin:0}.setup-task .form-section legend{font-size:1rem;margin-block-end:10px}.setup-task .form-section-fields{gap:20px}.setup-task .setup-actions{border-block-start:1px solid var(--border);padding-block-start:18px;margin-block-start:24px}.setup-task .setup-answers{font-size:.8rem;background:var(--surface-raised);padding:12px 16px;border-radius:10px;margin-block:16px}.setup-editor-preview{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);gap:24px;align-items:start}.guided-sections{min-inline-size:0}.guided-section-nav{display:flex;flex-wrap:wrap;gap:6px;border-block-end:1px solid var(--border);padding-block-end:12px;margin-block-end:22px}.guided-section-nav button{display:flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid transparent;background:var(--surface-raised);color:var(--text-secondary);font-size:.75rem;font-weight:550;min-block-size:40px;border-radius:8px}.guided-section-nav button>span:first-child{border:1px solid var(--border);border-radius:50%;inline-size:20px;block-size:20px;display:grid;place-items:center;font-size:.67rem}.guided-section-nav button[aria-current=step]{background:var(--accent);color:var(--accent-ink)}.guided-sections section>*+*{margin-block-start:18px}.guided-section-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;border-block-start:1px solid var(--border);padding-block-start:16px;margin-block-start:24px}.guided-section-actions>span{flex:1 1 130px;font-size:.75rem;color:var(--text-muted)}.setup-live-preview{position:sticky;inset-block-start:86px;padding:20px;background:var(--surface-raised);border:1px solid var(--border);border-radius:14px;min-inline-size:0}.setup-live-preview h3{font-size:1.1rem;line-height:1.35;margin:0 0 8px;overflow-wrap:anywhere}.setup-live-preview p,.setup-live-preview small{font-size:.74rem;color:var(--text-secondary);line-height:1.65}.setup-preview-rule{font-size:.8rem;font-weight:600;padding-block:14px;border-block-end:1px solid var(--border)}.setup-preview-rule small{display:block;font-weight:400;margin-block-start:5px}.setup-risk-grid-scroll{overflow-x:auto}.setup-risk-grid{inline-size:100%;table-layout:fixed;border-collapse:separate;border-spacing:4px;margin-block:12px}.setup-risk-grid caption{text-align:start;font-size:.72rem;color:var(--text-muted);padding-block:8px}.setup-risk-grid th{font-size:.65rem;font-weight:500;color:var(--text-secondary);overflow-wrap:anywhere}.setup-risk-grid th:first-child{inline-size:55px}.setup-risk-grid td{padding:0}.setup-risk-grid button{border-radius:6px;border:1px solid var(--border);min-block-size:38px;inline-size:100%;padding:3px;font-size:.78rem;color:var(--text-primary)}.setup-risk-grid button[aria-pressed=true]{outline:2px solid var(--accent);outline-offset:1px;font-weight:750}[data-appetite=undecided]{background:var(--surface)}[data-appetite=within]{background:var(--ok-tint)}[data-appetite=outside]{background:var(--warn-tint)}.setup-rating-result{display:grid;gap:4px;background:var(--surface);padding:16px;border-radius:10px;border:1px solid var(--border);margin-block:18px;font-size:.72rem;color:var(--text-secondary)}.setup-rating-result>strong{font-size:2rem;font-weight:650;color:var(--text-primary)}.setup-rating-result strong span{font-size:1rem}.setup-criteria-preview{display:grid;gap:12px;margin:14px 0}.setup-criteria-preview dt{font-size:.75rem;font-weight:600}.setup-criteria-preview dd{font-size:.73rem;color:var(--text-secondary);margin:5px 0 0;line-height:1.6}.setup-band-legend{list-style:none;display:grid;gap:10px;padding:14px 0 0;margin:0;border-block-start:1px solid var(--border)}.setup-band-legend li{display:grid;grid-template-columns:10px 1fr;gap:2px 7px;font-size:.72rem}.setup-band-legend li>span{inline-size:10px;block-size:10px;border:1px solid var(--border);border-radius:3px;margin-block-start:3px}.setup-band-legend small{grid-column:2;font-size:.65rem}.setup-preview-inputs summary{font-size:.75rem;cursor:pointer;min-block-size:40px;padding-block:10px}.setup-preview-inputs .record-field{margin-block:10px}.setup-policy-preview dl{font-size:.75rem}.setup-policy-preview dl>div{display:flex;justify-content:space-between;gap:12px;margin-block:8px}.setup-document-preview{max-block-size:480px;overflow-y:auto;padding:20px;border:1px solid var(--border);background:var(--surface);border-radius:8px;margin-block:16px;white-space:pre-wrap;overflow-wrap:anywhere}.setup-document-preview p{margin-block:0 16px}.setup-save-bar{position:sticky;inset-block-end:12px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:14px;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:var(--shadow-panel);z-index:2}.setup-save-bar>span{font-size:.75rem;color:var(--text-secondary)}.setup-task [data-duty]{border:1px solid var(--border);border-radius:12px;padding:14px 16px;background:var(--surface)}.setup-task [data-duty] legend{padding-inline:6px;font-size:.9rem}.setup-task .setup-roles label{border:1px solid var(--border);border-radius:8px;padding:8px 10px;font-size:.8rem;min-block-size:40px}.setup-task .setup-roles label:has(input:checked){border-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--surface))}.setup-overview{display:grid;gap:24px}.setup-overview-hero{display:grid;grid-template-columns:1fr 230px;gap:32px;align-items:center;padding:32px;border-radius:18px;border:1px solid var(--border);background:linear-gradient(120deg,color-mix(in srgb,var(--accent) 6%,var(--surface)),var(--surface))}.setup-overview-hero h2{font-size:clamp(1.6rem,2.8vw,2.4rem);letter-spacing:-.035em;margin:0 0 12px;line-height:1.2}.setup-overview-hero p:not(.setup-kicker){color:var(--text-secondary);font-size:.9rem;line-height:1.7;margin-block-end:22px}.setup-progress-card{display:grid;gap:9px;font-size:.8rem;color:var(--text-secondary)}.setup-progress-card>strong{font-size:3.5rem;font-weight:550;letter-spacing:-.04em;line-height:1;color:var(--text-primary)}.setup-progress-card strong span{font-size:1.2rem;color:var(--text-muted)}.setup-progress-card progress{inline-size:100%;block-size:7px;accent-color:var(--accent);border:0;border-radius:8px;overflow:hidden}.setup-progress-card progress::-webkit-progress-bar{background:var(--border)}.setup-progress-card progress::-webkit-progress-value{background:var(--accent)}.setup-progress-card small{font-size:.7rem;line-height:1.6}.setup-milestones{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.setup-milestones article,.setup-review-card{padding:22px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.setup-milestones article{display:flex;flex-direction:column;align-items:start}.setup-milestones h3,.setup-review-card h3{font-size:1rem;margin:4px 0 10px}.setup-milestones p{font-size:.82rem;color:var(--text-secondary);line-height:1.7;flex:1}.setup-milestones small{font-size:.72rem;color:var(--text-muted);margin-block:10px 18px}.setup-milestones button{inline-size:100%;font-size:.75rem}.setup-segments{display:flex;inline-size:100%;gap:4px;margin-block-start:16px}.setup-segments>span{flex:1;block-size:5px;border-radius:4px;background:var(--border)}.setup-segments>span[data-ready=true]{background:var(--accent)}.setup-overview-bottom{display:grid;grid-template-columns:1fr 1fr;gap:20px}.setup-review-card>p{color:var(--text-muted);font-size:.85rem}.setup-review-card>button{display:flex;flex-direction:column;gap:6px;inline-size:100%;background:var(--surface-raised);border:1px solid var(--border);padding:14px;margin-block-start:10px;border-radius:10px;text-align:start;color:var(--text-primary)}.setup-review-card button small{color:var(--text-muted)}.setup-review-card dl{margin:0}.setup-review-card dl>div{display:flex;justify-content:space-between;gap:12px;padding-block:12px;font-size:.8rem;border-block-end:1px solid var(--border)}.setup-review-card dd{margin:0;font-weight:650}.ux-j-setup :is(button,summary,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (max-width:1180px){.setup-workspace-grid{grid-template-columns:190px minmax(0,1fr);gap:18px}.setup-editor-preview{grid-template-columns:minmax(0,1fr)}.setup-live-preview{position:static}.setup-milestones{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.setup-workspace-bar{flex-wrap:wrap;gap:16px}.setup-workspace-grid{display:flex;flex-direction:column;gap:18px}.setup-chapter-nav{position:static;max-block-size:none;inline-size:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0}.setup-chapter+.setup-chapter{margin:0}.setup-chapter li button{padding:6px 4px;gap:6px}.setup-chapter strong{font-size:.72rem}.setup-chapter small{font-size:.62rem}.setup-chapter>p{font-size:.65rem;gap:5px}.setup-step-mark{flex-basis:21px;block-size:21px}.rinox-shell .setup-task{padding:18px;inline-size:100%}.setup-task-heading{flex-wrap:wrap;gap:8px}.setup-step-guide{padding:12px}.setup-guide-marker{display:none}.setup-save-bar{position:static}.setup-overview-hero{padding:24px}.setup-milestones,.setup-overview-bottom,.setup-overview-hero{grid-template-columns:1fr}.setup-progress-card>strong{font-size:2.5rem}}@media (prefers-reduced-motion:no-preference){.setup-chapter li button,.setup-view-switch button{transition:background-color .12s ease,color .12s ease}}.setup-mobile-nav-toggle{display:none}.setup-task [data-form=roles] .setup-duty-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:18px}@media (max-width:760px){.setup-chapter-nav{display:block}.setup-mobile-nav-toggle{display:flex;align-items:center;justify-content:space-between;gap:14px;inline-size:100%;min-block-size:48px;padding:12px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text-primary);text-align:start;font-size:.8rem}.setup-chapters{display:none}.setup-chapters[data-expanded=true]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-block-start:16px}}.setup-document-preview{inline-size:100%;resize:vertical;font:inherit;font-size:.78rem;color:var(--text-secondary);line-height:1.7}.setup-task [data-form=organization]>.setup-actions,.setup-task [data-form=roles]>.setup-actions{position:sticky;inset-block-end:12px;background:var(--surface);padding:14px;border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-panel);z-index:2}@media (max-width:760px){.setup-task [data-form=organization]>.setup-actions,.setup-task [data-form=roles]>.setup-actions{position:static}}.setup-task .record-field>:is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=file]):not(.ui-form-bridge),textarea){inline-size:100%;min-block-size:44px;padding:10px 12px;border:1px solid var(--border-control);border-radius:9px;background:var(--surface-input);color:var(--text-primary);font:inherit}.setup-task :is(form,fieldset,section){min-inline-size:0;max-inline-size:100%}.setup-task input[type=file]{inline-size:100%;min-inline-size:0;max-inline-size:100%}.setup-task .jc-adoption-synthetic>span{min-inline-size:0}.setup-live-preview{color:var(--text-primary);font-family:inherit}.setup-live-preview :is(h3,p,td,th,dd,dt,small){font-family:inherit}.rinox-shell{--workspace-gap:24px;--workspace-radius:18px}.rinox-shell .surface-card{border-radius:var(--workspace-radius);box-shadow:var(--shadow-panel)}.rinox-shell .page-title{font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.25;letter-spacing:-.025em}.rinox-shell :is(.section-title,.hub-card-title){line-height:1.35;letter-spacing:-.015em}.rinox-shell :is(.field-control,.ui-select-trigger){min-block-size:44px;border-radius:9px}.rinox-shell :is(.destination-sections,.workspace-sections,.engagement-navigation){display:flex;flex-wrap:wrap;gap:6px;padding:6px;border:1px solid var(--border);border-radius:13px;background:var(--surface-raised);margin-block-end:22px}.rinox-shell :is(.destination-sections,.workspace-sections,.engagement-navigation)>:is(a,button){min-block-size:44px;display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border:1px solid transparent;border-radius:9px;color:var(--text-secondary);background:transparent;font-size:.82rem;font-weight:550;text-align:start;white-space:normal}.rinox-shell :is(.destination-sections,.workspace-sections,.engagement-navigation)>:is([aria-current=page],[aria-pressed=true]){background:var(--surface);border-color:var(--border);color:var(--accent);box-shadow:var(--shadow-panel)}.rinox-shell :is(.destination-sections,.workspace-sections,.engagement-navigation)>:is(a,button):hover{background:var(--surface)}.task-guide{border-inline-start:3px solid var(--accent);background:color-mix(in srgb,var(--accent) 5%,var(--surface));border-radius:10px;margin-block-end:22px;color:var(--text-secondary);font-size:.83rem;line-height:1.65}.shell-content:has(.guided)>.task-guide{display:none}.task-guide>summary{display:flex;align-items:center;gap:12px;list-style:none;padding:14px 16px;cursor:pointer}.task-guide>summary::-webkit-details-marker{display:none}.task-guide-mark{flex:0 0 22px;block-size:22px;border:1px solid var(--accent);color:var(--accent);border-radius:50%;text-align:center;font:600 13px/20px serif}.task-guide-label{margin-inline-start:auto;flex-shrink:0;font-size:.75rem;text-decoration:underline;text-underline-offset:3px}.task-guide>p{margin:0;padding:0 16px 16px 50px}[dir=rtl] .task-guide>p{padding-inline:50px 16px}.work-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:12px;margin-block:18px}.work-summary-item{display:flex;flex-direction:column;gap:7px;align-items:start;text-align:start;border:1px solid var(--border);border-radius:14px;padding:16px 18px;background:var(--surface);color:var(--text-primary);min-inline-size:0}button.work-summary-item{cursor:pointer}button.work-summary-item:hover{background:var(--surface-raised)}.work-summary-item[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:color-mix(in srgb,var(--accent) 5%,var(--surface))}.work-summary-item>strong{font-size:1.85rem;line-height:1.1;font-weight:650;font-variant-numeric:tabular-nums}.work-summary-label{font-size:.8rem;font-weight:600}.work-summary-detail{font-size:.73rem;line-height:1.55;color:var(--text-secondary)}.work-summary-item[data-tone=attention]>strong{color:var(--warn,var(--text-primary))}.work-summary-item[data-tone=positive]>strong{color:var(--ok,var(--text-primary))}.workspace-overview{border:1px solid var(--border);background:var(--surface);border-radius:14px;min-inline-size:0}.workspace-overview>summary{padding:14px 18px;min-block-size:48px;cursor:pointer;color:var(--text-primary);font-size:.85rem;font-weight:600}.workspace-overview-count{margin-inline-start:12px;color:var(--text-secondary);font-weight:400}.workspace-overview-content{padding:18px;border-block-start:1px solid var(--border);min-inline-size:0}.workspace-overview-content>*+*{margin-block-start:16px}.rinox-shell .workspace-overview-content>.surface-card{border:0;padding:0;box-shadow:none}.rinox-shell .table-scroll{border-radius:12px}.rinox-shell :is(.table-scroll,.ux-table-region) th{font-weight:600}.rinox-shell :is(.table-scroll,.ux-table-region) td{line-height:1.6}.rinox-shell :is(.triage-table-region,.control-set-region){max-block-size:min(65dvh,650px);overflow:auto;scroll-padding-block-start:60px}.rinox-shell :is(.triage-table-region,.control-set-region) thead{position:sticky;inset-block-start:0;z-index:1;background:var(--surface-raised)}.rinox-shell .work-summary-item:focus-visible,.rinox-shell :is(.task-guide,.workspace-overview) summary:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.workspace-permission{padding:14px 16px;border:1px solid var(--border);border-radius:10px;background:var(--surface-raised);color:var(--text-secondary);font-size:.85rem}.risk-editor>form[hidden]{display:none}.risk-editor>.record-form{max-inline-size:900px;margin-inline:auto}.risk-editor>.record-form>h2{font-size:1.3rem;margin-block-end:12px}.record-state-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:16px;padding:20px;margin-block:18px;background:var(--surface-raised);border:1px solid var(--border);border-radius:14px}.record-state-strip dt{font-size:.75rem;color:var(--text-secondary);margin-block-end:6px}.record-state-strip dd{margin:0;font-size:.9rem;overflow-wrap:anywhere}.record-state-strip dd small{display:block;font-size:.75rem;line-height:1.6;color:var(--text-secondary);margin-block-start:5px}.record-review-state{display:block;font-size:.82rem;line-height:1.7}.destination-workspace,.destination-workspace>#workspace{min-inline-size:0}.destination-workspace[data-section-nav=true]{display:grid;grid-template-columns:200px minmax(0,1fr);align-items:start;gap:24px}.rinox-shell .destination-workspace>.destination-sections{position:sticky;inset-block-start:170px;max-block-size:calc(100dvh - 190px);overflow-y:auto;display:block;padding:0;border:0;background:transparent}.destination-section-links{display:grid;gap:6px}.destination-section-links>a{display:block;border:1px solid transparent;border-radius:10px;padding:12px;color:var(--text-secondary);text-align:start;min-block-size:48px}.destination-section-links>a:hover{background:var(--surface-raised)}.destination-section-links>a[aria-current=page]{border-color:color-mix(in srgb,var(--accent) 25%,var(--border));background:color-mix(in srgb,var(--accent) 7%,var(--surface));color:var(--accent)}.destination-section-links>a>span{font-size:.84rem;font-weight:600}.destination-section-links small{display:block;margin-block-start:4px;color:var(--text-secondary);font-size:.74rem;line-height:1.6}.rinox-shell .destination-sections>.destination-sections-toggle{display:none}@media (max-width:1100px){.destination-workspace[data-section-nav=true]{grid-template-columns:minmax(0,1fr);gap:16px}.rinox-shell .destination-workspace>.destination-sections{position:static;max-block-size:none;margin:0}.rinox-shell .destination-sections>.destination-sections-toggle{display:flex;justify-content:space-between;inline-size:100%;gap:12px;padding:12px 16px;border:1px solid var(--border);background:var(--surface);min-block-size:48px}.destination-sections-toggle>span:last-child{font-size:.73rem;color:var(--text-secondary)}.destination-section-links{margin-block-start:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.destination-section-links[data-expanded=false]{display:none}}@media (max-width:640px){.work-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.work-summary-item{padding:12px}.work-summary-item>strong{font-size:1.5rem}.task-guide>summary{align-items:start;flex-wrap:wrap;gap:8px}.task-guide>summary>span:nth-child(2){flex:1 1 calc(100% - 42px)}.task-guide-label{margin-inline-start:30px}.workspace-overview-count{display:block;margin-inline-start:0;margin-block-start:6px}.workspace-overview-content{padding:14px}}@media (prefers-reduced-motion:reduce){.rinox-shell :is(.task-guide,.workspace-overview,.work-summary-item){transition:none;animation:none}}