:root{--op-input-height:44px;--op-table-min:640px}.ops-filters{gap:var(--sp-3);flex-wrap:wrap;align-items:end;display:flex}.ops-filters>.op-field{flex:1;min-inline-size:min(100%,12rem)}.ops-fieldset{gap:var(--sp-5);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.ops-evidence{gap:var(--sp-4);margin:0;display:grid}.ops-evidence dt{font:var(--type-label);color:var(--text-secondary)}.ops-evidence dd{margin:var(--sp-2) 0 0;overflow-wrap:anywhere}.ops-reference{overflow-wrap:anywhere;max-inline-size:70ch}.ops-pagination{justify-content:flex-end}.ops-pagination>span{margin-inline-end:auto}.ops-create{border-block:var(--bw-hair) solid var(--divider);padding-block:var(--sp-3)}.ops-mobile-navigation{display:none}.ops-attention-list{gap:0}.ops-attention-list>li{padding-block:0}.ops-attention-list a,.op-workspace>a,.op-table td>a{min-block-size:var(--op-input-height);align-items:center;display:inline-flex}.op-profile-row>.op-status{place-self:start}@media (max-width:860px){.ops-mobile-navigation{gap:var(--sp-3);z-index:40;padding:var(--sp-3) var(--sp-4);background:var(--surface);border-block-start:var(--bw-hair) solid var(--border);align-items:center;padding-block-end:max(var(--sp-3), env(safe-area-inset-bottom));display:flex;position:fixed;inset-block-end:0;inset-inline:0}.ops-mobile-navigation label{font:var(--type-label)}.ops-mobile-navigation select{min-inline-size:0;min-block-size:var(--op-input-height);padding-inline:var(--sp-3);border:var(--bw-hair) solid var(--border-strong);border-radius:var(--radius-input);background:var(--surface);color:var(--text);flex:1;font-size:16px}.ops-mobile-navigation select:focus-visible{outline:var(--bw-heavy) solid var(--focus);outline-offset:var(--sp-1)}.ops-filters>.op-field{flex-basis:100%}}.op-workspace{gap:var(--sp-8);min-inline-size:0;color:var(--text);display:grid}.op-heading{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);flex-wrap:wrap;display:flex}.op-heading h1{font:var(--type-display);letter-spacing:var(--tracking-display);margin:0}.op-heading p,.op-intro{max-inline-size:65ch;font:var(--type-body);color:var(--text-secondary);margin-block-start:var(--sp-3)}.op-workspace h2{font:var(--type-section);margin:0}.op-workspace h3,.op-state h2,.op-state h3{font:var(--type-heading);margin:0}.op-section{gap:var(--sp-4);min-inline-size:0;display:grid}.op-section>header{gap:var(--sp-4);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.op-section>header p{font:var(--type-caption);color:var(--text-muted);margin:0}.op-panel{padding:var(--sp-6);background:var(--surface);border-radius:var(--radius-surface);min-inline-size:0}.op-columns{gap:var(--sp-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.op-actions{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.op-button{justify-content:center;align-items:center;gap:var(--sp-2);min-block-size:var(--op-input-height);padding:var(--sp-2) var(--sp-4);border-radius:var(--radius-input);border:var(--bw-hair) solid var(--border-strong);background:var(--surface);color:var(--text);font:var(--type-label);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:transform var(--dur-fast) var(--ease-out), background-color var(--dur-fast) ease;text-decoration:none;display:inline-flex}.op-button.primary{background:var(--brand-gradient);border-color:var(--btn-primary-bg);color:var(--btn-primary-fg)}.op-button.quiet{color:var(--text-brand);background:0 0;border-color:#0000}.op-button.danger{color:var(--error);border-color:var(--error-border)}.op-button:disabled{opacity:.6;cursor:not-allowed}.op-button:not(:disabled):active{transform:scale(.97)}.op-button:focus-visible,.op-field input:focus-visible,.op-field textarea:focus-visible,.op-field select:focus-visible,.op-table-scroll:focus-visible{outline:var(--bw-heavy) solid var(--focus);outline-offset:var(--sp-1)}.op-field{gap:var(--sp-2);font:var(--type-label);min-inline-size:0;display:grid}.op-field input,.op-field select,.op-field textarea{inline-size:100%;min-inline-size:0;min-block-size:var(--op-input-height);border:var(--bw-hair) solid var(--input-border);border-radius:var(--radius-input);background:var(--surface);color:var(--text);padding:var(--sp-3);font:var(--type-body);font-size:16px}.op-field textarea{resize:vertical}.op-field small,.op-note{color:var(--text-muted);font:var(--type-caption);overflow-wrap:anywhere}.op-form{gap:var(--sp-5);display:grid}.op-check{align-items:flex-start;gap:var(--sp-3);font:var(--type-body-dense);min-block-size:var(--op-input-height);display:flex}.op-check input{accent-color:var(--brand-primary);inline-size:var(--sp-5);block-size:var(--sp-5);flex:none;margin-block-start:var(--sp-1)}.op-check span{min-inline-size:0}.op-check small{color:var(--text-muted);margin-block-start:var(--sp-1);display:block}.op-table-scroll{overscroll-behavior-inline:contain;border-radius:var(--radius-input);background:var(--surface);min-inline-size:0;overflow-x:auto}.op-table{border-collapse:collapse;inline-size:100%;min-inline-size:var(--op-table-min);font:var(--type-body-dense)}.op-table th{font:var(--type-label);text-align:start;color:var(--text-muted);background:var(--surface-sunken)}.op-table th,.op-table td{padding:var(--sp-4);border-block-end:var(--bw-hair) solid var(--divider);vertical-align:top}.op-table td p{margin:var(--sp-1) 0 0;overflow-wrap:anywhere;max-inline-size:40ch}.op-table td strong{overflow-wrap:anywhere;font-weight:600;display:block}.op-table .op-note{max-inline-size:36ch;margin-block-start:var(--sp-1);display:block}.op-metrics{gap:var(--sp-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.op-metric{padding:var(--sp-5);background:var(--surface);border-radius:var(--radius-surface);min-inline-size:0}.op-metric strong{font:var(--type-title);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;display:block}.op-metric span{font:var(--type-body-dense);color:var(--text-secondary);margin-block-start:var(--sp-2);display:block}.op-state{background:var(--surface);border-radius:var(--radius-surface);padding:var(--sp-8);gap:var(--sp-4);display:grid}.op-state p{max-inline-size:60ch;font:var(--type-body);color:var(--text-secondary);margin:0}.op-loading{gap:var(--sp-4);font:var(--type-label);color:var(--text-muted);display:grid}.op-loading>div{block-size:var(--sp-12);background:var(--surface-sunken);border-radius:var(--radius-input)}.op-feedback{padding:var(--sp-4);background:var(--success-bg);color:var(--success);border-radius:var(--radius-input);font:var(--type-body-dense);overflow-wrap:anywhere;margin:0}.op-feedback.error{background:var(--error-bg);color:var(--error)}.op-refreshing{color:var(--text-muted);font:var(--type-caption);margin:0}.op-status{color:var(--text-secondary);font:var(--type-caption);background:var(--surface-sunken);padding:var(--sp-1) var(--sp-2);border-radius:var(--radius-control);text-transform:capitalize;white-space:nowrap;display:inline-block}.op-status.state-pending,.op-status.state-queued,.op-status.state-running{background:var(--warning-bg);color:var(--warning)}.op-status.state-approved,.op-status.state-completed,.op-status.state-connected{background:var(--success-bg);color:var(--success)}.op-status.state-rejected,.op-status.state-failed{background:var(--error-bg);color:var(--error)}.op-list{gap:var(--sp-4);margin:0;padding:0;list-style:none;display:grid}.op-list>li{border-block-end:var(--bw-hair) solid var(--divider);min-inline-size:0;padding-block-end:var(--sp-4)}.op-list>li:last-child{border-block-end:0;padding-block-end:0}.op-list p{margin-block:var(--sp-1)}.op-account{gap:var(--sp-4);display:grid}.op-account-header{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);flex-wrap:wrap;display:flex}.op-account-header h3{overflow-wrap:anywhere}.op-facts{gap:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.op-facts dt{color:var(--text-muted);font:var(--type-caption)}.op-facts dd{margin:var(--sp-1) 0 0;font:var(--type-heading);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.op-part-list{gap:var(--sp-3);margin:0;display:grid}.op-part-list>div{gap:var(--sp-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.op-part-list dt{font:var(--type-body-dense)}.op-part-list dd{font:var(--type-label);font-variant-numeric:tabular-nums;margin:0}.op-part-list small{grid-column:1/-1}.op-score-number{font:var(--type-title);font-variant-numeric:tabular-nums}.op-profile-row{gap:var(--sp-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.op-profile-row p{max-inline-size:65ch;font:var(--type-body);overflow-wrap:anywhere}.op-profile-row h3{overflow-wrap:anywhere}.op-profile-row .op-actions{align-content:start}.op-role{font:var(--type-caption);color:var(--text-muted);text-transform:capitalize}.op-inline-nav{gap:var(--sp-3);flex-wrap:wrap;display:flex}.op-inline-nav a{font:var(--type-label);min-block-size:var(--op-input-height);border:0;align-items:center;display:inline-flex}.op-session{min-inline-size:0}.op-session-name{font:var(--type-label);overflow-wrap:anywhere;max-inline-size:18ch}.sign-in-config{border-block-start:1px solid var(--border);padding-block:var(--sp-6)}.sign-in-callback{font:var(--type-caption)}.sign-in-method{justify-content:space-between;align-items:center;gap:var(--sp-4);padding-block:var(--sp-5);border-block-end:1px solid var(--divider);flex-wrap:wrap;display:flex}.sign-in-method>div{overflow-wrap:anywhere;min-inline-size:0}.sign-in-method .op-note{max-inline-size:44ch}@media (max-width:560px){.op-session-name{display:none}.op-session>.op-actions{gap:var(--sp-1);flex-wrap:nowrap;justify-content:flex-end}.app-topbar>.op-actions{gap:var(--sp-1);flex-wrap:nowrap;min-inline-size:0}.app-topbar>.op-actions,.app-topbar .op-session{flex-shrink:0}.op-session .op-button{padding-inline:var(--sp-2);white-space:nowrap;flex-shrink:0}}.op-phone>p,.op-phone .op-note,.op-phone-settings>p{max-inline-size:70ch}.op-disclosure summary{cursor:pointer;font:var(--type-label);min-block-size:var(--op-input-height);color:var(--text-brand);align-items:center;display:flex}.op-disclosure>div{padding-block-start:var(--sp-3)}@media (hover:hover) and (pointer:fine){.op-button:not(:disabled):hover{background:var(--hover-bg)}.op-button.primary:not(:disabled):hover{background:var(--btn-primary-bg-hover)}}@media (max-width:900px){.op-columns{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.op-heading h1{font:var(--type-title)}.op-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.op-panel,.op-state{padding:var(--sp-5)}.op-profile-row{grid-template-columns:minmax(0,1fr)}.op-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.op-button{transition:background-color var(--dur-fast) ease}.op-button:not(:disabled):active{transform:none}}.op-panel p{overflow-wrap:anywhere}.studio-overview{gap:var(--sp-6);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.studio-identity{background:var(--surface);border-radius:var(--radius-surface);grid-template-columns:minmax(0,.8fr) minmax(0,1fr);min-inline-size:0;display:grid;overflow:hidden}.studio-identity-art{background:var(--accent-tint);color:var(--text-accent);min-block-size:var(--sp-16);place-items:center;display:grid}.studio-identity-art img{object-fit:cover;block-size:100%;inline-size:100%}.studio-identity-art>span{font:var(--type-display)}.studio-identity-copy{padding:var(--sp-5);align-content:center;gap:var(--sp-3);overflow-wrap:anywhere;min-inline-size:0;display:grid}.studio-identity-copy p{font:var(--type-body-dense);color:var(--text-secondary)}.studio-identity-copy>a{align-items:center;min-block-size:44px;display:inline-flex}.studio-profile-identity{align-items:center;gap:var(--sp-3);min-inline-size:0;display:flex}.studio-profile-identity h2{overflow-wrap:anywhere;min-inline-size:0}.profile-images>header p{max-inline-size:65ch;margin-block-start:var(--sp-2)}.profile-image-slots{gap:var(--sp-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.profile-image-slot{align-content:start;gap:var(--sp-4);min-inline-size:0;display:grid}.profile-image-slot p{margin-block:var(--sp-2) 0}.profile-image-preview{background:var(--surface-sunken);color:var(--text-muted);font:var(--type-caption);place-items:center;display:grid;overflow:hidden}.profile-image-preview.is-banner{aspect-ratio:4/3;border-radius:var(--radius-input);inline-size:100%}.profile-image-preview.is-avatar{inline-size:calc(var(--sp-16) * 2);aspect-ratio:1;border-radius:var(--radius-full);margin-block:var(--sp-3)}.profile-image-preview img{object-fit:cover;block-size:100%;inline-size:100%}.profile-image-preview span{text-align:center;padding:var(--sp-3)}.profile-account-images{gap:var(--sp-4);border-block-start:var(--bw-hair) solid var(--divider);min-inline-size:0;padding-block-start:var(--sp-6);display:grid}.profile-account-photo{grid-template-columns:minmax(0,calc(var(--sp-16) * 2)) minmax(0,1fr);gap:var(--sp-5);padding-block:var(--sp-4);border-block-end:var(--bw-hair) solid var(--divider);min-inline-size:0;display:grid}.profile-account-photo>img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-input);block-size:auto;inline-size:100%}.profile-account-photo-copy{gap:var(--sp-3);min-inline-size:0;display:grid}.profile-account-photo-copy h4{font:var(--type-label);overflow-wrap:anywhere;margin:0}.profile-account-photo-copy p{max-inline-size:65ch;margin:0}.profile-photo-choices{border:0;min-inline-size:0;margin:0;padding:0}.profile-photo-choices legend{font:var(--type-label);margin-block-end:var(--sp-2)}.profile-photo-choices .op-check{align-items:center}.profile-photo-choices .op-check input{margin-block-start:0}.profile-review-avatar{gap:var(--sp-2);margin:0;display:grid}.profile-review-avatar img{inline-size:calc(var(--sp-16) * 2);block-size:calc(var(--sp-16) * 2);object-fit:cover;border-radius:var(--radius-full)}@media (max-width:600px){.profile-image-slots{gap:var(--sp-8);grid-template-columns:minmax(0,1fr)}.profile-account-photo{grid-template-columns:minmax(0,1fr)}.profile-account-photo>img{max-inline-size:calc(var(--sp-16) * 2)}}.studio-next{background:var(--surface-sunken);padding:var(--sp-6);align-content:start;gap:var(--sp-4);border-radius:var(--radius-surface);min-inline-size:0;display:grid}.studio-next>a{align-items:center;min-block-size:44px;display:inline-flex}#studio-experiments{scroll-margin-block-start:var(--sp-16)}@media (max-width:1100px){.studio-overview{grid-template-columns:minmax(0,1fr)}}@media (max-width:500px){.studio-identity{grid-template-columns:minmax(0,1fr)}.studio-identity-art{max-block-size:240px;overflow:hidden}}.brief-workflow-entry{border-block-end:var(--bw-hair) solid var(--border);padding-block:var(--sp-5);min-inline-size:0}.brief-workflow-entry>summary{cursor:pointer;min-block-size:var(--op-input-height);font:var(--type-section);overflow-wrap:anywhere;padding-block:var(--sp-3)}.brief-workflow-entry[open]{gap:var(--sp-4);display:grid}.brief-workflow-entry>p,.brief-progress p{overflow-wrap:anywhere;max-inline-size:70ch}.brief-progress{gap:var(--sp-3);margin-block:var(--sp-5);min-inline-size:0;display:grid}.brief-progress h3{gap:var(--sp-3);flex-wrap:wrap;align-items:baseline;display:flex}.brief-progress-row{border-block-start:var(--bw-hair) solid var(--border);padding-block:var(--sp-3);gap:var(--sp-2);display:grid}.brief-progress-row .op-status{justify-self:start}.brief-assignment{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.brief-terms{gap:var(--sp-5);padding-block:var(--sp-5);border-block:var(--bw-hair) solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.brief-terms dt{font:var(--type-caption);color:var(--text-muted);margin-block-end:var(--sp-2)}.brief-terms dd{font:var(--type-heading);overflow-wrap:anywhere;margin:0}.brief-acknowledgement{gap:var(--sp-3);padding-block:var(--sp-3);cursor:pointer;align-items:flex-start;max-inline-size:70ch;display:flex}.brief-acknowledgement input{accent-color:var(--text-brand);inline-size:var(--sp-5);block-size:var(--sp-5);flex:none;margin-block-start:var(--sp-1)}.brief-request-link{gap:var(--sp-4);padding-block:var(--sp-5);border-block-end:var(--bw-hair) solid var(--border);color:inherit;flex-wrap:wrap;align-items:baseline;display:flex}.brief-request-link>span:first-child{gap:var(--sp-2);overflow-wrap:anywhere;flex:1;min-inline-size:0;display:grid}.brief-request-link strong{font:var(--type-section)}@media (max-width:560px){.brief-assignment,.brief-terms{grid-template-columns:minmax(0,1fr)}}.account-stack{gap:var(--sp-6);display:grid}.account-card{gap:var(--sp-5);display:grid}.verify-panel{gap:var(--sp-5);padding:var(--sp-5);border:var(--bw-hair) solid var(--border);border-radius:var(--radius-surface);background:var(--surface-sunken,var(--surface));display:grid}.verify-panel[data-state=verified]{border-color:var(--positive,var(--border))}.verify-voice{gap:var(--sp-4);align-items:center;min-inline-size:0;display:flex}.verify-voice p{font:var(--type-heading);overflow-wrap:anywhere;margin:0}.verify-body{gap:var(--sp-4);min-inline-size:0;display:grid}.verify-done{font:var(--type-section);margin:0}.verify-result{padding:var(--sp-3) var(--sp-4);border-inline-start:var(--bw-heavy) solid var(--border);background:var(--surface);overflow-wrap:anywhere;margin:0}.verify-steps{gap:var(--sp-5);margin:0;padding-inline-start:var(--sp-6);display:grid}.verify-steps>li{min-inline-size:0}.verify-steps h4{margin:0 0 var(--sp-1);font:var(--type-heading)}.verify-steps p{color:var(--text-secondary);font:var(--type-body);overflow-wrap:anywhere;margin:0}.verify-steps a{align-items:center;min-block-size:44px;display:inline-flex}.verify-code{gap:var(--sp-2);flex-wrap:wrap;margin-block-start:var(--sp-3);display:flex}.verify-code input{min-inline-size:0;font:var(--type-data);letter-spacing:.02em;min-block-size:var(--op-input-height,44px);padding-inline:var(--sp-3);border:var(--bw-hair) solid var(--input-border,var(--border));border-radius:var(--radius-input);background:var(--canvas);color:var(--text);flex:14rem;font-size:15px}.account-review-step{gap:var(--sp-3);border-block-start:var(--bw-hair) solid var(--divider);padding-block-start:var(--sp-5);display:grid}.account-review-step h4{font:var(--type-section);margin:0}.account-review-step p{color:var(--text-secondary);max-inline-size:68ch;margin:0}@media (max-width:600px){.verify-panel{padding:var(--sp-4)}.verify-voice{align-items:flex-start}.verify-code input{flex-basis:100%}}.side-nav-groups{gap:var(--sp-5);display:grid}.side-nav-group{gap:var(--sp-1);min-inline-size:0;display:grid}.side-nav-group-title{font:var(--type-caption);color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;padding-inline:var(--sp-4);margin:0}@media (min-width:861px){.ops-rail{max-block-size:100dvh;position:sticky;inset-block-start:0;overflow-y:auto}}.ops-attention>header h2{font:var(--type-title)}.ops-pipeline{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,11.5rem),1fr));margin:0;padding:0;list-style:none;display:grid}.ops-stage{min-inline-size:0}.ops-stage-link{gap:var(--sp-1);min-block-size:100%;padding:var(--sp-4);border:var(--bw-hair) solid var(--border);border-radius:var(--radius-surface);background:var(--surface);color:inherit;align-content:start;text-decoration:none;display:grid}.ops-stage[data-waiting=yes] .ops-stage-link{border-color:var(--border-strong)}.ops-stage[data-waiting=no] .ops-stage-count{color:var(--text-muted)}.ops-stage-count{font:var(--type-title);font-variant-numeric:tabular-nums;line-height:1.1}.ops-stage-title{font:var(--type-label)}.ops-stage-waiting,.ops-stage-action{font:var(--type-caption);color:var(--text-muted)}.ops-stage-action{color:var(--text-brand);margin-block-start:var(--sp-2)}.ops-stage-link:focus-visible{outline:var(--bw-heavy) solid var(--focus);outline-offset:var(--sp-1)}.ops-metric-link{gap:var(--sp-1);color:inherit;min-block-size:var(--op-input-height);text-decoration:none;display:grid}.ops-metric-link:focus-visible{outline:var(--bw-heavy) solid var(--focus);outline-offset:var(--sp-1)}.ops-metric-alert{box-shadow:inset var(--bw-heavy) 0 0 0 var(--warning)}.ops-lanes{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));margin:0;padding:0;list-style:none;display:grid}.ops-lane{min-inline-size:0}.ops-lane-link{gap:var(--sp-2);min-block-size:100%;inline-size:100%;padding:var(--sp-4);border:var(--bw-hair) solid var(--border);border-radius:var(--radius-surface);background:var(--surface);color:inherit;text-align:start;font:inherit;cursor:pointer;align-content:start;text-decoration:none;display:grid}.ops-lane[data-attention=yes] .ops-lane-link{border-color:var(--warning)}.ops-lane-link[aria-pressed=true]{border-color:var(--border-strong);background:var(--surface-sunken)}.ops-lane-link:focus-visible{outline:var(--bw-heavy) solid var(--focus);outline-offset:var(--sp-1)}.ops-lane-numbers{gap:var(--sp-1);font:var(--type-caption);color:var(--text-secondary);display:grid}.ops-lane-numbers b{font:var(--type-label);font-variant-numeric:tabular-nums;color:var(--text)}.ops-track-section{gap:var(--sp-3)}.ops-track{gap:var(--sp-2) var(--sp-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ops-track-step{align-items:center;gap:var(--sp-2);font:var(--type-caption);color:var(--text-muted);min-block-size:var(--sp-6);display:flex}.ops-track-mark{inline-size:var(--sp-3);block-size:var(--sp-3);border-radius:var(--radius-full);border:var(--bw-heavy) solid var(--border-strong);flex:none}.ops-track-step[data-state=done] .ops-track-mark{background:var(--border-ink);border-color:var(--border-ink)}.ops-track-step[data-state=current] .ops-track-mark{background:var(--brand);border-color:var(--brand);box-shadow:0 0 0 3px var(--accent-tint)}.ops-track-step[data-state=cancelled] .ops-track-mark{background:0 0;border-style:dashed}.ops-track-step[data-state=current]{color:var(--text);font-weight:600}.ops-track-step[data-state=done] .ops-track-title{color:var(--text-secondary)}.ops-track-now{gap:var(--sp-2);font:var(--type-body-dense);color:var(--text-secondary);flex-wrap:wrap;align-items:center;max-inline-size:70ch;margin:0;display:flex}@media (max-width:560px){.ops-stage-link,.ops-lane-link{padding:var(--sp-3)}}.rail-foot a{min-block-size:var(--op-input-height);align-items:center;display:inline-flex}.ops-access-policy{margin-block-end:var(--sp-6)}.ops-access-policy,.ops-access-policy>.op-panel,.ops-person,.ops-person .op-form,.ops-access-preview{grid-template-columns:minmax(0,1fr)}.ops-access-policy>*,.ops-person>*,.ops-person .op-form,.ops-access-preview>*{min-inline-size:0}.ops-access-policy .op-table-scroll{max-inline-size:100%}.ops-access-groups{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.ops-access-groups dt{font:var(--type-label);margin-block-end:var(--sp-2)}.ops-access-groups dd{margin:0}.ops-access-groups ul,.ops-access-preview ul{margin-block:var(--sp-2);padding-inline-start:var(--sp-5)}.ops-access-groups li,.ops-access-preview li{margin-block:var(--sp-1);font:var(--type-body-dense);color:var(--text-secondary)}.ops-role-definitions{gap:var(--sp-4);padding:0;list-style:none;display:grid}.ops-role-definitions li{gap:var(--sp-3);border-block-end:var(--bw-hair) solid var(--divider);grid-template-columns:minmax(7rem,1fr) 4fr;padding-block-end:var(--sp-3);display:grid}.ops-role-definitions p{color:var(--text-secondary);margin:0}.ops-permission-matrix{min-inline-size:52rem}.ops-permission-matrix caption{text-align:start;padding-block:var(--sp-3);font:var(--type-caption);color:var(--text-secondary)}.ops-permission-matrix tbody th{white-space:normal;min-inline-size:16rem;font:var(--type-label);text-align:start}.ops-permission-matrix th small{color:var(--text-muted);font:var(--type-caption);margin-block-start:var(--sp-1);display:block}.ops-access-preview{gap:var(--sp-3);padding-block:var(--sp-4);border-block:var(--bw-hair) solid var(--divider);display:grid}.ops-access-preview h3,.ops-access-preview h4,.ops-access-preview p{margin:0}.ops-access-preview h4{font:var(--type-label)}.ops-person,.ops-access-preview,.ops-access-policy{overflow-wrap:anywhere;min-inline-size:0}@media (max-width:560px){.ops-role-definitions li{gap:var(--sp-1);grid-template-columns:1fr}}
