.data-table-frame{container:workflow-table / inline-size;width:100%;min-width:0;--table-text: var(--ink);--table-secondary: var(--muted);--table-line: var(--line)}.data-table{width:100%;table-layout:fixed;border-collapse:collapse;text-align:left;font-size:.8125rem;line-height:1.45;color:var(--table-text)}.data-table thead th{padding:9px 14px;border-bottom:1px solid var(--table-line);background:var(--surface-tint);color:var(--ink);font-size:.75rem;font-weight:650;text-align:left;overflow-wrap:anywhere}.data-table .data-table-cell{padding:11px 14px;border-bottom:1px solid var(--table-line);vertical-align:top;text-align:left;font-weight:400;min-width:0;overflow-wrap:anywhere}.data-table thead th:first-child,.data-table .data-table-cell:first-child{padding-left:18px}.data-table thead th:last-child,.data-table .data-table-cell:last-child{padding-right:18px}.data-table tbody tr{background:var(--surface)}.data-table tbody tr:nth-child(2n){background:var(--surface-subtle)}.data-table tbody tr:hover,.data-table tbody tr:focus-within{background:var(--mint-soft)}.data-table-cell-content{min-width:0}.data-table-cell-label{display:none}.data-table a{color:var(--ink);text-underline-offset:3px}.data-table .data-table-primary a{display:inline-block;font-size:.9375rem;line-height:1.4;font-weight:650;overflow-wrap:anywhere}.data-table a:hover{color:var(--ink)}.data-table a:focus-visible,.data-table button:focus-visible,.data-table summary:focus-visible{outline:3px solid var(--focus);outline-offset:4px;border-radius:2px}.data-table .table-status{display:inline-flex;gap:7px;align-items:baseline;padding:1px 8px;border:1px solid transparent;border-radius:var(--radius-control);font-size:.75rem;font-weight:650;line-height:1.6;max-width:100%}.data-table .table-status:before{content:"";display:block;width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.data-table .table-status-neutral{background:var(--draft-surface);color:var(--draft-text);border-color:var(--draft-line)}.data-table .table-status-attention{background:var(--attention-surface);color:var(--attention-text);border-color:var(--attention-line)}.data-table .table-status-review{background:var(--review-surface);color:var(--review-text);border-color:var(--review-line)}.data-table .table-status-complete{background:var(--success-surface);color:var(--success-text);border-color:var(--success-line)}.data-table .table-status-closed{background:var(--review-surface);color:var(--review-text);border-color:var(--review-line)}.data-table .table-status-detail{display:block;margin-top:4px;font-size:.75rem;color:var(--table-secondary)}@container workflow-table (max-width: 70rem){.data-table,.data-table tbody{display:block}.data-table colgroup{display:none}.data-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.data-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 24px;padding:14px 18px;border-bottom:1px solid var(--table-line)}.data-table .data-table-cell,.data-table .data-table-cell:first-child,.data-table .data-table-cell:last-child{display:block;padding:0;border:0}.data-table .data-table-primary,.data-table .data-table-wide-cell{grid-column:1 / -1}.data-table-cell-label{display:block;color:var(--table-secondary);font-size:.75rem;font-weight:650;margin-bottom:2px}}@container workflow-table (max-width: 30rem){.data-table tbody tr{grid-template-columns:minmax(0,1fr);gap:8px;padding:12px 14px}.data-table .data-table-cell:not(.data-table-primary){display:grid;grid-template-columns:4.75rem minmax(0,1fr);gap:8px;align-items:baseline}.data-table .data-table-cell:not(.data-table-primary) .data-table-cell-label{margin:0}}.issue-table .issue-identity{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin-bottom:3px}.issue-table .issue-number{font-size:.75rem;line-height:1.5;color:var(--table-secondary);overflow-wrap:anywhere}.issue-table .issue-type{flex-shrink:0;font-size:.6875rem;font-weight:650;color:var(--ink);background:var(--surface-tint);border:1px solid var(--line);border-radius:4px;padding:0 6px}.issue-table .data-table-primary .issue-link{display:block;width:fit-content;max-width:100%;font-size:.9375rem;line-height:1.4;font-weight:650;text-decoration:none;overflow-wrap:anywhere}.issue-table .issue-link:hover{text-decoration:underline}.issue-table .issue-description{display:inline-block;margin-top:2px;margin-right:14px;color:var(--table-secondary);font-size:.8125rem;line-height:1.55}.issue-table .issue-description summary{cursor:pointer;width:fit-content;min-height:24px;padding-block:2px;color:var(--link);font-size:.75rem}.issue-table .issue-description summary:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.issue-table .issue-description p{margin-top:4px;white-space:pre-wrap;overflow-wrap:anywhere}.issue-table .record-source{display:inline-block;margin:2px 0 0;text-align:left}.issue-table .data-table-primary .record-source-link{display:inline;color:var(--table-secondary);font-size:.8125rem;line-height:1.5;font-weight:400;text-decoration:none;overflow-wrap:anywhere}.issue-table .data-table-primary .record-source-link:hover,.issue-table .data-table-primary .record-source-link:focus-visible{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.issue-table .issue-scope{display:grid;grid-template-columns:fit-content(45%) minmax(0,1fr);align-items:baseline;gap:1px 8px;margin:0}.issue-table .issue-scope-row{display:contents}.issue-table .issue-scope dt{color:var(--table-secondary);font-size:.6875rem;font-weight:650;overflow-wrap:anywhere}.issue-table .issue-scope dd{margin:0;min-width:0;overflow-wrap:anywhere}.issue-table .issue-creator{display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}.issue-table .issue-creator-name{font-size:.875rem}.issue-table .issue-creator-email{color:var(--table-secondary);font-size:.8125rem;line-height:1.5}.issue-table .issue-dates{display:grid;gap:2px;margin:0}.issue-table .issue-dates>div{display:flex;flex-wrap:wrap;gap:0 6px;align-items:baseline}.issue-table .issue-dates dt{font-size:.6875rem;color:var(--table-secondary)}.issue-table .issue-dates dd{margin:0;font-variant-numeric:tabular-nums}.issue-table .issue-dates time{display:inline-block}.queue-panel>.panel-heading h2{font-size:1rem}.queue-panel>.panel-heading .count-label{font-size:.875rem;color:var(--link)}.queue-panel>.pagination{font-size:.8125rem;color:var(--link);padding:10px 18px;flex-wrap:wrap}.queue-panel>.pagination .button{font-size:.8125rem;min-height:36px;padding:6px 12px}@container workflow-table (max-width: 70rem){.issue-table .issue-dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 12px}}@container workflow-table (max-width: 30rem){.issue-table .issue-description summary{min-height:32px;padding-block:6px}}.register-people{display:grid;gap:2px;margin:0}.register-people>div{min-width:0}.register-people dt{display:inline;margin-right:6px;color:var(--table-secondary);font-size:.6875rem;font-weight:650}.register-people dd{display:inline;margin:0;overflow-wrap:anywhere}.register-people-more,.register-people-none{color:var(--table-secondary)}.queue-panel>.panel-heading{min-height:0;padding:10px 18px}.queue-panel>.panel-heading h2{font-size:.875rem}.queue-panel>.panel-heading .count-label{font-size:.8125rem}.issue-table .issue-description[open]{display:block;margin-right:0}.issue-table .issue-description[open]{margin-bottom:6px}.register-page-heading{flex-wrap:wrap}.register-page-heading .heading-actions{flex-wrap:wrap;align-items:flex-start;max-width:100%;padding-top:0}.register-export-control{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;max-width:100%;min-width:0}.register-export-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.register-export-status{font-size:.75rem;line-height:1.5;color:var(--primary)}.register-export-status:empty{display:none}.register-export-control .error-banner{width:min(22rem,100%);margin:0;padding:.75rem;flex-direction:column;align-items:stretch;gap:.5rem;overflow-wrap:anywhere}.workflow-people-cell{display:grid;gap:.75rem;min-width:0;overflow-wrap:anywhere}.quality-team-preview{padding:.875rem 1rem;margin-top:1.25rem;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--mint-soft);min-width:0;overflow-wrap:anywhere}.quality-team-preview .preview-heading{gap:.75rem;flex-wrap:wrap;margin-bottom:0}.quality-team-preview .preview-heading h3{font-family:inherit;font-size:.8125rem;font-weight:650;line-height:1.5;margin:0;color:var(--ink)}.quality-team-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:.75rem}.quality-team-groups>section{min-width:0}.quality-team-groups h4{margin:0 0 .375rem;font-size:.75rem;font-weight:600;color:var(--link)}.quality-team-groups .issue-creator{min-width:0}.quality-team-groups .issue-creator+.issue-creator{margin-top:.375rem}.quality-team-groups .issue-creator-name,.quality-team-groups .issue-creator-email{display:block;overflow-wrap:anywhere}.quality-team-groups .issue-creator-name{font-size:.8125rem;font-weight:600;color:var(--ink)}.quality-team-groups .issue-creator-email{margin-top:.125rem;font-size:.75rem;color:var(--link)}.quality-team-groups .eyebrow{display:none}.quality-team-preview>.field-hint,.quality-team-preview>.preview-note,.quality-team-preview>.scope-status{display:block;margin-top:.75rem}.quality-team-preview>.scope-status{display:flex}@media(max-width:640px){.quality-team-groups{grid-template-columns:minmax(0,1fr);gap:.75rem}}.people-picker{min-width:0}.readonly-people-label{font-size:.875rem;font-weight:600}.selected-people{list-style:none;padding:0;margin:.5rem 0 0}.selected-people li{display:flex;align-items:flex-start;gap:.75rem;padding:.5rem 0;border-bottom:1px solid var(--line,var(--control-border))}.selected-people li>div{min-width:0;flex:1;overflow-wrap:anywhere}.selected-people strong,.selected-people span{display:block;font-size:.875rem}.selected-people span{color:var(--text-muted,var(--link))}.selected-people button{flex-shrink:0}.step-requirements{padding:1.25rem;margin-bottom:1rem;border:1px solid var(--mint-line);background:var(--mint-soft);border-radius:var(--radius-card);color:var(--mint-ink);overflow-wrap:anywhere}.step-requirements h2{font-size:1rem;margin:0 0 .5rem}.step-requirements p{font-size:.875rem;line-height:1.6;margin:.375rem 0}.step-requirement-count{font-weight:600}.step-requirements ul{display:flex;flex-wrap:wrap;gap:.25rem .75rem;list-style:none;padding:0;margin:.5rem 0 0}.step-requirements button,.validation-summary li button{border:0;background:transparent;padding:.25rem 0;color:inherit;font-size:.875rem;text-align:left;text-decoration:underline;text-underline-offset:.15rem;line-height:1.5;white-space:normal}.validation-summary p{margin:.375rem 0}.validation-summary small{display:block;overflow-wrap:anywhere}.issue-form input,.issue-form select,.issue-form textarea,.issue-form section,#decision-reason{scroll-margin-block:7rem}.workflow-confirmation{width:min(32rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);padding:2rem;border:0;border-radius:var(--radius-panel);color:var(--ink);background:var(--surface);box-shadow:var(--shadow-dialog);overflow:auto}.workflow-confirmation::backdrop{background:#34273880}.workflow-confirmation h2{font-family:var(--display-font);font-size:1.875rem;font-weight:400;line-height:1.2;margin:0 0 1rem}.workflow-confirmation p{font-size:.875rem;line-height:1.6;margin:.5rem 0;overflow-wrap:anywhere}.confirmation-identity{font-weight:600;color:var(--ink)}.confirmation-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem}@media(max-width:400px){.workflow-confirmation{padding:1rem}.confirmation-actions .button{flex:1 1 100%;white-space:normal}}.temporary-reviewers{border-top:1px solid var(--line);margin-top:18px;padding-top:17px;min-width:0}.temporary-reviewers h3{font-size:.875rem;margin-bottom:8px;color:var(--link)}.temporary-reviewer-help,.temporary-reviewer-empty{font-size:.875rem;line-height:1.6;color:var(--muted);overflow-wrap:anywhere}.temporary-reviewer-empty{margin-top:12px}.temporary-reviewer-access{margin-top:10px;color:var(--success-text);font-size:.875rem;line-height:1.6}.temporary-reviewer-list{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:12px}.temporary-reviewer-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}.temporary-reviewer-person{min-width:0;font-size:.875rem;line-height:1.5;overflow-wrap:anywhere}.temporary-reviewer-person strong,.temporary-reviewer-person span{display:block}.temporary-reviewer-person strong{color:var(--link);font-weight:600}.temporary-reviewer-person span{color:var(--muted)}.temporary-reviewers .text-button{font-size:.875rem;white-space:normal;overflow-wrap:anywhere}.temporary-reviewer-toggle{margin-top:12px}.temporary-reviewer-add{display:grid;gap:12px;margin-top:12px;min-width:0}.temporary-reviewer-add .field{min-width:0}.temporary-reviewer-add .selector-option{overflow-wrap:anywhere}.temporary-reviewer-add .selector-option,.temporary-reviewer-add .selector-option small,.temporary-reviewer-add .field-hint{font-size:.875rem}.temporary-reviewer-add-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.temporary-reviewers .error-banner{margin-top:12px;padding:12px;display:grid;min-width:0;overflow-wrap:anywhere}.temporary-reviewers .error-banner>div{min-width:0}.home-masthead{position:relative;isolation:isolate;overflow-x:visible;overflow-y:clip;background:var(--shell);color:var(--on-inverse)}.home-field{position:absolute;top:-14%;bottom:-14%;left:calc(50% - 64vw);right:calc(50% - 64vw);z-index:-3;background:radial-gradient(72% 58% at 72% 60%,rgb(101 80 161 / var(--home-field-violet-strength)),#6550a100 66%),radial-gradient(46% 34% at 16% 92%,rgb(167 216 192 / var(--home-field-mint-strength)),#a7d8c000 72%),radial-gradient(60% 40% at 90% 100%,rgb(247 243 235 / var(--home-field-paper-strength)),#f7f3eb00 70%),linear-gradient(180deg,var(--home-field-top) 0%,var(--home-field-upper) 36%,var(--home-field-horizon) 64%,var(--home-field-lower) 80%,var(--home-field-bottom) 100%)}.home-grain{position:absolute;top:0;bottom:0;left:calc(50% - 50vw);right:calc(50% - 50vw);z-index:-2;opacity:var(--home-grain-opacity);mix-blend-mode:soft-light;pointer-events:none;background-size:160px 160px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.home-watermark{position:absolute;z-index:-1;right:calc(50% - 50vw - var(--home-mark-outset));top:var(--home-mark-top);width:var(--home-mark-size);height:var(--home-mark-size);opacity:var(--home-mark-element-opacity);pointer-events:none;transform:perspective(1200px) rotateX(var(--home-mark-tilt-x)) rotateY(var(--home-mark-tilt-y));transform-origin:60% 40%;filter:blur(var(--home-mark-blur));-webkit-mask-image:var(--home-mark-fade);mask-image:var(--home-mark-fade)}.home-watermark path{fill:none;stroke-width:var(--home-mark-stroke);stroke-linejoin:round}.home-watermark .corner-first{stroke:rgb(247 243 235 / var(--home-mark-opacity-first))}.home-watermark .corner-second{stroke:rgb(167 216 192 / var(--home-mark-opacity-second))}@media(prefers-reduced-motion:no-preference){.home-watermark path{stroke-dasharray:1;stroke-dashoffset:1;animation:home-draw var(--home-draw-duration) var(--ease-out) both}.home-watermark .corner-second{animation-delay:var(--home-draw-stagger)}.home-field{transform-origin:70% 55%;animation:home-settle var(--home-settle-duration) var(--ease-out) both}.home-watermark{animation:home-float var(--home-float-duration) var(--ease-out) both}}@keyframes home-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes home-settle{0%{transform:scale(var(--home-settle-scale));opacity:var(--home-settle-opacity)}to{transform:scale(1);opacity:1}}@keyframes home-float{0%{transform:perspective(1200px) rotateX(var(--home-mark-tilt-x)) rotateY(var(--home-mark-tilt-y)) translate3d(var(--home-float-distance-x),var(--home-float-distance-y),0)}to{transform:perspective(1200px) rotateX(var(--home-mark-tilt-x)) rotateY(var(--home-mark-tilt-y)) translateZ(0)}}.home-masthead{--home-mark-opacity-first: .17;--home-mark-opacity-second: .15;--home-mark-element-opacity: .55;--home-mark-stroke: .09;--home-mark-blur: 1.1px;--home-mark-size: 820px;--home-mark-top: -120px;--home-mark-outset: 6vw;--home-mark-tilt-x: 18deg;--home-mark-tilt-y: -14deg;--home-mark-fade: linear-gradient(205deg, #000 18%, rgb(0 0 0 / .55) 48%, transparent 78%);--home-field-top: #2d2132;--home-field-upper: #382940;--home-field-horizon: #4a3854;--home-field-lower: #3a2b40;--home-field-bottom: #2b1f2f;--home-field-violet-strength: .24;--home-field-mint-strength: .14;--home-field-paper-strength: .1;--home-grain-opacity: .06;--home-draw-duration: 1.4s;--home-draw-stagger: .18s;--home-float-duration: 2.2s;--home-float-distance-x: 16px;--home-float-distance-y: 10px;--home-settle-duration: 1.8s;--home-settle-scale: 1.05;--home-settle-opacity: .75;--home-rise-duration: .5s;--home-rise-stagger: .08s;--home-rise-distance: 10px}@media(max-width:1170px){.home-masthead{--home-mark-size: 600px;--home-mark-top: -90px;--home-mark-outset: 12vw}}@media(max-width:740px){.home-masthead{--home-mark-size: 380px;--home-mark-top: -60px;--home-mark-outset: 130px;--home-mark-element-opacity: .5;--home-mark-blur: .8px;--home-mark-stroke: .14;--home-field-violet-strength: .18}}.home-root{--home-gutter: 40px;--home-top: 36px;--home-overlap: 72px}.home-root:first-child{margin-top:calc(-1 * var(--home-top))}.home-masthead{margin:0 calc(-1 * var(--home-gutter))}.home-masthead-inner{padding:56px var(--home-gutter) 128px}.home-masthead-flat .home-masthead-inner{padding-bottom:56px}.home-greeting{max-width:18ch;color:var(--on-inverse);font-family:var(--display-font);font-size:clamp(2.5rem,2rem + 2vw,4rem);font-weight:400;line-height:1.06;letter-spacing:-.025em;text-wrap:wrap;overflow-wrap:anywhere}.home-standing{max-width:60ch;margin-top:14px;color:var(--mint);font-size:1.0625rem;font-weight:500;line-height:1.5;font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:no-preference){.home-greeting,.home-standing{animation:home-rise var(--home-rise-duration) var(--ease-out) both}.home-standing{animation-delay:var(--home-rise-stagger)}}@keyframes home-rise{0%{transform:translateY(var(--home-rise-distance));opacity:.5}to{transform:translateY(0);opacity:1}}.home{position:relative;z-index:1;container:home / inline-size;max-width:1120px}.home-masthead-flat+.home{padding-top:var(--home-top)}.home-sheet{position:relative;z-index:1;margin-top:calc(-1 * var(--home-overlap))}.home-attention{margin-top:32px}.home-attention.home-sheet{margin-top:calc(-1 * var(--home-overlap))}.home-places{margin-top:40px}.home>.home-places:first-child{margin-top:0}.home-panel{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}.home-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-bottom:1px solid var(--line);background:var(--surface-subtle)}.home-panel-heading h2{font-size:.9375rem;font-weight:650}.home-panel-error{padding:16px}.home-panel-error .error-banner{margin:0}.home-panel .queue-warning,.home-attention .attention-notice{margin:12px 18px}.home-tasks{margin:0;padding:0;list-style:none}.home-tasks li+li{border-top:1px solid var(--line)}.home-task{display:grid;grid-template-columns:13rem minmax(0,1fr) 9rem 12.5rem;gap:6px 16px;align-items:baseline;min-height:48px;padding:12px 18px;color:var(--ink);text-decoration:none}.home-attention .home-task{grid-template-columns:13rem minmax(0,1fr) 16rem 8rem}.home-task:hover,.home-task:focus-within{background:var(--mint-soft)}.home-task:focus-visible{outline:3px solid var(--focus);outline-offset:-3px;border-radius:2px}.home-task[aria-disabled=true]{cursor:not-allowed}.home-task-meta{display:contents}.home-task-identity{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0}.home-task-module{flex-shrink:0;padding:0 6px;border:1px solid var(--line);border-radius:4px;background:var(--surface-tint);color:var(--ink);font-size:.6875rem;font-weight:650;line-height:1.6}.home-task-number{color:var(--muted);font-size:.75rem;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.home-task-subject{font-size:.9375rem;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.home-task:hover .home-task-subject{text-decoration:underline;text-underline-offset:3px}.home-task-step,.home-task-target,.home-task-when{color:var(--muted);font-size:.8125rem;line-height:1.5;font-variant-numeric:tabular-nums}.home-task-target.is-overdue{color:var(--attention-text);font-weight:650}.home-task-reason{color:var(--attention-text);font-size:.8125rem;line-height:1.5;overflow-wrap:anywhere}.home-skeleton-row{display:grid;gap:8px;padding:14px 18px}.home-skeleton-row+.home-skeleton-row{border-top:1px solid var(--line)}.home-skeleton-row span{display:block;height:12px;width:11rem;max-width:100%;border-radius:4px;background:var(--surface-tint)}.home-skeleton-row span+span{height:15px;width:60%}.home-sheet-more{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:10px 18px;border:0;border-top:1px solid var(--line);background:var(--surface-subtle);color:var(--link);font-size:.875rem;font-weight:600;text-align:left}.home-sheet-more:hover{background:var(--mint-soft);color:var(--ink)}.home-sheet-more svg{color:var(--muted)}.home-sheet-more[aria-disabled=true]{color:var(--disabled-text);background:var(--disabled-surface);cursor:not-allowed}.home-panel .pagination{flex-wrap:wrap;padding:10px 18px;border-top:1px solid var(--line);color:var(--link);font-variant-numeric:tabular-nums}.home-panel .pagination .button{min-height:44px}.home-workspace+.home-workspace{margin-top:32px;padding-top:24px;border-top:1px solid var(--line)}.home-workspace>h2{margin-bottom:16px;font-size:1.0625rem;font-weight:650;line-height:1.45;overflow-wrap:anywhere}.home-groups{display:grid;grid-template-columns:minmax(0,1fr);gap:28px 48px}.home-group{min-width:0}.home-group>h3{margin-bottom:4px;color:var(--muted);font-size:.8125rem;font-weight:650;line-height:1.5;overflow-wrap:anywhere}.home-links{margin:0;padding:0;list-style:none}.home-section{display:flex;flex-wrap:wrap;align-items:center;gap:0 16px;padding:2px 0;border-top:1px solid var(--line)}.home-link{display:inline-flex;align-items:center;gap:8px;max-width:calc(100% + 8px);min-height:44px;margin-left:-8px;padding:8px 10px 8px 8px;border-radius:var(--radius-control);color:var(--link);font-size:.875rem;font-weight:500;line-height:1.5;text-decoration:none}.home-link>span{min-width:0;overflow-wrap:anywhere}.home-link svg{color:var(--muted)}.home-link:hover{background:var(--mint-soft);color:var(--ink)}.home-link:hover svg{color:var(--ink)}.home-link[aria-disabled=true]{color:var(--disabled-text);cursor:not-allowed}.home-workflows-empty{padding:10px 0;border-top:1px solid var(--line);color:var(--muted);font-size:.875rem;line-height:1.6}.home-empty h2{font-size:1.0625rem;font-weight:650}.home-empty>p{margin-top:10px;color:var(--muted);font-size:.875rem;line-height:1.6}@container home (min-width: 60rem){.home-groups{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@container home (max-width: 60rem){.home-task,.home-attention .home-task{grid-template-columns:minmax(0,1fr);gap:4px;padding:12px 16px}.home-task-meta{display:flex;flex-wrap:wrap;gap:2px 14px}}@container home (max-width: 40rem){.home-task,.home-attention .home-task{padding:12px 14px}.home-section{gap:0 8px}.home-panel .pagination{padding-inline:14px}}@media(max-width:1170px){.home-root{--home-gutter: 25px;--home-top: 28px;--home-overlap: 56px}.home-masthead-inner{padding-top:44px;padding-bottom:104px}}@media(max-width:740px){.home-root{--home-gutter: 20px;--home-top: 26px;--home-overlap: 40px}.home-masthead-inner{padding-top:32px;padding-bottom:72px}.home-masthead-flat .home-masthead-inner{padding-bottom:40px}.home-greeting{max-width:12ch;font-size:2.25rem}.home-standing{margin-top:10px;font-size:.9375rem}.home-places{margin-top:32px}.home-sheet-more{padding-inline:14px}}@media(max-width:500px){.home-root{--home-gutter: 14px;--home-top: 23px}}.brand{display:inline-flex;align-items:center;flex-shrink:0}.brand-lockup{display:block;width:8.125rem;height:auto}.brand-default .brand-lockup{width:9.375rem}.brand-home{display:inline-flex;color:inherit;text-decoration:none;border-radius:var(--radius-control)}.brand-home:focus-visible{outline:2px solid var(--on-inverse);outline-offset:6px}@media(max-width:740px){.brand-lockup{width:7rem}.brand-default .brand-lockup{width:8.5rem}}.loading-mark{display:block;flex-shrink:0;color:var(--primary);overflow:visible}.loading-corner{fill:currentColor}.loading-state.loading-state-mark{display:flex;align-items:center;justify-content:center;min-height:50vh;padding:0;border:0;background:none;box-shadow:none}.sign-in-screen.sign-in-loading{display:grid;place-items:center;min-height:100dvh}.sign-in-loading .sign-in-progress{display:flex;align-items:center;gap:1.25rem;margin:0;padding:0;color:var(--muted);font-size:.875rem}.loading-caption{display:grid;gap:.25rem}.loading-caption strong{color:var(--ink);font-weight:600}@media(prefers-reduced-motion:no-preference){.loading-corner{animation:lerra-corner-first 2.2s var(--ease-out) infinite}.loading-corner-second{animation-name:lerra-corner-second}}@keyframes lerra-corner-first{0%,to{transform:translate(-2px,-2px);opacity:.35}24%,72%{transform:translate(0);opacity:1}}@keyframes lerra-corner-second{0%,10%,to{transform:translate(2px,2px);opacity:.35}36%,72%{transform:translate(0);opacity:1}}.sign-in-screen{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100dvh}.sign-in-story{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:3rem;background:var(--shell);color:var(--on-inverse)}.sign-in-brand .brand-lockup{width:9.375rem}.sign-in-story-copy{margin-block:auto;padding:4rem 0 3rem}.sign-in-statement{color:var(--on-inverse);font-family:var(--display-font);font-size:clamp(3.5rem,2.5rem + 2.5vw,5.5rem);font-weight:400;line-height:1.04;letter-spacing:-.025em}.sign-in-story-copy>p+p{margin-top:1.5rem;color:var(--mint);font-size:1rem}.sign-in-art{width:100%;max-height:18rem;overflow:hidden;border-radius:var(--radius-panel) 0 var(--radius-panel) 0}.sign-in-art img{display:block;width:100%;height:100%;max-height:18rem;object-fit:cover}.sign-in-access{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;padding:4rem}.sign-in-main{flex:0;width:100%;max-width:25rem;padding:0;background:transparent;border:0}.sign-in-main h1{font-size:clamp(2.25rem,2rem + 1vw,3rem);outline:none}.sign-in-main>p{color:var(--muted);font-size:.9375rem;line-height:1.7;margin:1.25rem 0 2rem}.sign-in-main>.button{width:100%;min-height:48px}.microsoft-sign-in{gap:.75rem}.sign-in-main .error-banner{margin:1.5rem 0 0;align-items:stretch;flex-direction:column}.sign-in-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;margin-top:3rem;color:var(--muted);font-size:.75rem}.sign-in-footer .environment-dot{background:var(--mint-ink)}@media(min-width:1600px){.sign-in-story{padding:4rem}}@media(max-width:970px){.sign-in-story{padding:2rem}.sign-in-access{padding:2.5rem}.sign-in-statement{font-size:3.5rem}}@media(max-width:740px){.sign-in-screen{grid-template-columns:1fr;grid-template-rows:auto 1fr}.sign-in-story{padding:1.75rem 1.5rem 2rem}.sign-in-brand .brand-lockup{width:7.5rem}.sign-in-story-copy{margin:0;padding:2rem 0 0}.sign-in-statement{font-size:2.75rem}.sign-in-story-copy>p+p{font-size:.875rem;margin-top:.875rem}.sign-in-art{display:none}.sign-in-access{padding:2.5rem 1.5rem 2rem}.sign-in-main h1{font-size:2.25rem}.sign-in-footer{margin-top:2.5rem}}.account-navigation{position:relative;min-width:0}.account-toggle{display:flex;align-items:center;justify-content:flex-end;gap:.625rem;min-height:44px;max-width:100%;padding:0;border:0;border-radius:var(--radius-control);background:transparent;color:var(--on-inverse)}.account-toggle .user-avatar{width:32px;height:32px;font-size:.6875rem}.account-toggle:hover:not(:disabled) .user-avatar,.account-toggle[aria-expanded=true] .user-avatar{background:var(--inverse-line)}.account-name{max-width:22ch;font-size:.8125rem;text-align:right;overflow-wrap:anywhere}.account-panel{position:absolute;right:0;top:calc(100% + .75rem);z-index:55;width:min(18rem,calc(100vw - 2rem));max-height:calc(100dvh - var(--header-block-size, 96px) - 1rem);padding:.5rem;border-radius:var(--radius-card);box-shadow:var(--shadow-menu);background:var(--surface);color:var(--ink);overflow:auto;overflow-wrap:anywhere}.account-summary{display:flex;align-items:center;gap:.75rem;padding:.75rem .75rem .875rem}.account-panel .account-panel-avatar{width:36px;height:36px;font-size:.75rem;background:var(--mint-soft);color:var(--ink);border:0}.account-summary>div{min-width:0}.account-identity{font-size:.9375rem;font-weight:600;line-height:1.35}.account-email{color:var(--muted);font-size:.8125rem;line-height:1.4;margin-top:.125rem}.account-actions{list-style:none;margin:0;padding:.375rem 0 0;border-top:1px solid var(--line)}.account-panel .account-action{display:flex;align-items:center;gap:.625rem;width:100%;min-height:40px;padding:.5rem .75rem;border:0;border-radius:var(--radius-control);background:transparent;color:var(--ink);font:inherit;font-size:.875rem;font-weight:500;text-align:left;text-decoration:none;cursor:pointer}.account-panel .account-action svg{color:var(--muted);flex-shrink:0}.account-panel .account-action:hover:not(:disabled){background:var(--surface-tint)}.account-panel .account-action:disabled{color:var(--disabled-text);cursor:not-allowed}@media(max-width:740px){.account-navigation{position:static}.account-toggle{width:44px;height:44px;justify-content:center}.account-name{display:none}.account-panel{top:100%;left:14px;right:14px;width:auto}}.quality-navigation .quality-toggle{min-height:44px;gap:.625rem;padding:.5rem .875rem;border-radius:var(--radius-control);font-size:.875rem;font-weight:600}.quality-toggle-mark{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;color:var(--mint)}.quality-chevron{flex-shrink:0}.app-header .quality-navigation{position:static}.quality-navigation .quality-panel{container:workspace-directory / inline-size;left:max(2.5rem,calc((100% - 1470px)/2));top:100%;width:min(46rem,calc(100vw - 5rem));max-width:none;padding:1.25rem;border-radius:var(--radius-card);max-height:min(44rem,calc(100dvh - var(--header-block-size, 96px) - 1rem));overflow:auto;overscroll-behavior:contain;box-shadow:var(--shadow-menu);color:var(--ink)}.quality-panel-heading{padding:.625rem .75rem .875rem}.quality-panel-heading>span{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--link)}.quality-panel-heading p{margin-top:.25rem;font-size:.875rem;color:var(--muted)}.workspace-directory{display:grid;grid-template-columns:12rem minmax(0,1fr);gap:1.25rem}.workspace-area-list{display:flex;flex-direction:column;gap:.375rem;max-height:30rem;overflow:auto;overscroll-behavior:contain;padding-right:1rem;border-right:1px solid var(--line)}.workspace-area-choice{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-height:44px;padding:.625rem .75rem;border:0;border-radius:var(--radius-control);background:transparent;color:var(--ink);font-size:.875rem;line-height:1.5;text-align:left;overflow-wrap:anywhere}.workspace-area-choice>span{min-width:0}.workspace-area-choice:hover{background:var(--surface-tint)}.workspace-area-choice[aria-pressed=true]{background:var(--mint-soft);color:var(--mint-ink);font-weight:600}.workspace-area-content{min-width:0}.workspace-area-picker{display:none}.quality-panel .workspace-area-title{padding:.5rem .75rem;margin-bottom:.375rem;color:var(--ink);font-size:1rem;letter-spacing:0;text-transform:none}.quality-group+.quality-group{margin-top:.375rem;border-top:1px solid var(--line);padding-top:.375rem}.quality-group-toggle{width:100%;display:flex;align-items:center;gap:.75rem;padding:.75rem;min-height:56px;background:transparent;border:1px solid transparent;border-radius:.625rem;color:var(--ink);text-align:left}.quality-group-toggle:hover,.quality-group-toggle[aria-expanded=true]{background:var(--mint-soft)}.quality-group-current>.quality-group-toggle{color:var(--ink)}.quality-group-current .quality-group-icon{background:var(--mint);color:var(--ink)}.quality-group-icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex-shrink:0;background:var(--surface-tint);border-radius:.625rem;color:var(--link)}.quality-group-label{flex:1;min-width:0;overflow-wrap:anywhere;font-size:.9375rem;font-weight:650;line-height:1.45}.quality-group-links{padding:.25rem .25rem .625rem 3.75rem}.quality-panel .workflow-navigation-section+.workflow-navigation-section{margin-top:.625rem}.quality-panel h2{padding:.5rem .5rem .25rem;font-size:.75rem;line-height:1.5;letter-spacing:.035em;overflow-wrap:anywhere}.quality-panel a{min-height:44px;gap:.625rem;padding:.625rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.375rem}.quality-panel a>svg{flex-shrink:0}.quality-panel a>span{min-width:0;overflow-wrap:anywhere}.quality-panel a[aria-current=page]{background:var(--mint-soft);color:var(--mint-ink);text-decoration:underline;text-underline-offset:.2em}@media(max-width:740px){.quality-navigation .quality-panel{left:14px;right:14px;width:auto;max-width:none;padding:1rem}.quality-group-links{padding-left:1rem}.workspace-directory{grid-template-columns:minmax(0,1fr);gap:0}.workspace-area-list{display:none}.workspace-area-picker{display:grid;gap:.5rem;padding:.5rem .75rem 1rem}.workspace-area-picker label{color:var(--muted);font-size:.8125rem;font-weight:600}.quality-panel .workspace-area-title{display:none}}@container workspace-directory (max-width: 38rem){.workspace-directory{grid-template-columns:minmax(0,1fr);gap:0}.workspace-area-list{display:none}.workspace-area-picker{display:grid;gap:.5rem;padding:.5rem .75rem 1rem}.workspace-area-picker label{color:var(--muted);font-size:.8125rem;font-weight:600}.quality-panel .workspace-area-title{display:none}.quality-group-links{padding-left:1rem}}@media(max-width:500px){.quality-navigation .quality-panel{max-width:none}}.task-disclosure{position:relative}.task-picker{position:absolute;right:0;top:calc(100% + .625rem);z-index:55;width:min(25rem,calc(100vw - 2rem));max-height:min(40rem,calc(100dvh - var(--header-block-size, 96px) - 1rem));overflow:auto;overscroll-behavior:contain;padding:1.25rem;border:0;border-radius:var(--radius-card);box-shadow:var(--shadow-menu);background:var(--surface);color:var(--ink)}.task-picker-heading{display:flex;justify-content:space-between;align-items:start;gap:.75rem}.task-picker-heading h2{font-size:1rem}.task-picker-heading p{font-size:.75rem;margin-top:.25rem;color:var(--muted)}.task-picker-heading .text-button{flex-shrink:0}.task-picker-message{display:flex;gap:.5rem;font-size:.875rem;line-height:1.6;margin:1rem 0 .25rem}.task-picker-count{font-size:.75rem;color:var(--muted);margin:1rem 0 .25rem}.task-picker-list{list-style:none;padding:0;margin:0}.task-picker-list li{border-bottom:1px solid var(--line)}.task-picker-list a{display:flex;flex-direction:column;gap:.375rem;padding:.875rem .375rem;color:var(--primary);text-decoration:none;overflow-wrap:anywhere}.task-picker-list a:hover{background:var(--mint-soft)}.task-picker-list strong{font-size:1rem;line-height:1.5}.task-picker-list span{font-size:.75rem;line-height:1.5;color:var(--muted)}.task-picker-list .task-identity{color:var(--ink)}.task-picker-pagination{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-top:1rem}.task-picker .error-banner{margin:1rem 0 0;padding:.75rem;flex-direction:column;align-items:stretch;gap:.5rem;overflow-wrap:anywhere}.task-picker-list .attention-reason{color:var(--attention-text)}.attention-notice{display:flex;flex-direction:column;gap:.25rem;margin:1rem 0 0;padding:.75rem;border:1px solid var(--attention-line);border-radius:.375rem;background:var(--attention-surface);font-size:.875rem;overflow-wrap:anywhere}.attention-notice span{font-size:.75rem;color:var(--muted)}.backend-health-page{display:grid;gap:1.5rem;min-width:0}.backend-health-page .page-heading{margin-bottom:0}.backend-health-page .page-heading p{max-width:65ch;color:var(--muted);margin-top:.75rem}.health-observations{padding:1.5rem 0;border-block:1px solid var(--border)}.health-observations summary{min-height:44px;cursor:pointer;padding-block:.6rem}.health-observations h2{display:inline;font-family:var(--ui-font);font-size:1rem}.health-observations h2>span{display:inline-block;margin-left:.75rem;font-size:.875rem;font-weight:400}.health-observations[open] summary{margin-bottom:1rem}.health-observations>.table-status{display:inline-flex;padding:.35rem .6rem;border-radius:var(--radius-control);font-weight:600;background:var(--draft-surface);color:var(--draft-text)}.health-observations>.table-status-attention{background:var(--attention-surface);color:var(--attention-text)}.health-observations>p{margin-top:1rem}.health-facts{display:flex;flex-wrap:wrap;gap:1rem 2.5rem;margin-top:1rem}.health-facts>div{min-width:0;flex:1 1 14rem}.health-facts dt{font-size:.8125rem;color:var(--muted);margin-bottom:.25rem}.health-facts dd{margin:0;overflow-wrap:anywhere}.health-context,.health-limitation{font-size:.8125rem;color:var(--muted);max-width:80ch}.health-views{display:flex;flex-wrap:wrap;gap:.75rem 1.75rem;border-bottom:1px solid var(--border)}.health-views a{display:inline-flex;align-items:center;min-height:44px;padding-block:.5rem;text-decoration:none}.health-views a[aria-current=page]{color:var(--ink);border-bottom:2px solid var(--ink);font-weight:600}.health-table .data-table-cell-content{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.health-identifier{font-size:.8125rem;overflow-wrap:anywhere}.backend-health-notice{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;padding:1rem 1.25rem;margin-bottom:1.5rem;background:var(--surface);border:1px solid var(--control-border);border-radius:var(--radius-control)}.backend-health-notice a{display:inline-flex;align-items:center;min-height:44px;font-weight:600}@media(max-width:600px){.health-facts{flex-direction:column;gap:1rem}.health-facts>div{flex-basis:auto}.backend-health-notice{align-items:flex-start}}@font-face{font-family:Instrument Sans;src:url(../brand/fonts/InstrumentSans.ttf) format("truetype");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:Newsreader;src:url(../brand/fonts/Newsreader.ttf) format("truetype");font-style:normal;font-weight:400 500;font-display:swap}:root{--ink: #342738;--muted: #726778;--text-muted: var(--muted);--line: #ded7df;--border: var(--line);--control-border: #928594;--primary: #342738;--primary-dark: #271d2b;--primary-pressed: #1d1620;--link: #594663;--shell: #342738;--paper: #f7f3eb;--surface: #ffffff;--surface-tint: #f5f1f5;--surface-subtle: #fcfaf7;--mint: #a7d8c0;--mint-soft: #edf6f0;--mint-ink: #355a47;--mint-line: #bfd9c9;--on-inverse: #f7f3eb;--inverse-muted: #d4c9d6;--inverse-line: #716375;--inverse-hover: #48394d;--focus: #6550a1;--disabled-surface: #e3dde4;--disabled-text: #665a6b;--draft-text: #4a5563;--draft-surface: #eceff2;--draft-line: #d1d8df;--review-text: #5d4985;--review-surface: #eeeaf7;--review-line: #d9d0eb;--progress-text: #2852a0;--progress-surface: #e7eefa;--success-text: #276343;--success-surface: #e5f1e8;--success-line: #b8d5c2;--attention-text: #785409;--attention-surface: #f7eed5;--attention-line: #dcca95;--danger-text: #9d3427;--danger-surface: #fae6e3;--danger-line: #dca69f;--ui-font: "Instrument Sans", "Segoe UI", sans-serif;--display-font: "Newsreader", Georgia, serif;--radius-control: .5rem;--radius-card: .75rem;--radius-panel: 1.25rem;--shadow-menu: 0 12px 36px rgb(52 39 56 / .16);--shadow-dialog: 0 24px 72px rgb(52 39 56 / .24);--ease-out: cubic-bezier(.2, 0, 0, 1);--duration-feedback: .15s;--duration-panel: .22s}:root{font-family:var(--ui-font);color:var(--ink);background:var(--paper);font-synthesis:none;text-rendering:optimizeLegibility;font-optical-sizing:auto;color-scheme:light;line-height:1.5}*{box-sizing:border-box}body{margin:0;min-width:0}::selection{background:var(--mint);color:var(--ink)}html{scrollbar-color:var(--control-border) var(--paper);scrollbar-width:thin}input,textarea{caret-color:var(--primary)}input[type=checkbox],input[type=radio],progress{accent-color:var(--primary)}a{color:var(--link);text-underline-offset:.2em}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:1;color:var(--disabled-text);background:var(--disabled-surface);border-color:var(--line)}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:3px solid var(--focus);outline-offset:3px}input:focus,select:focus,textarea:focus{outline:2px solid var(--focus);outline-offset:1px}button,a{transition:background-color var(--duration-feedback) var(--ease-out),border-color var(--duration-feedback) var(--ease-out),color var(--duration-feedback) var(--ease-out)}h1,h2,h3,p{margin:0}h1{font-family:var(--display-font);font-size:clamp(2.25rem,2rem + 1vw,3rem);line-height:1.12;font-weight:400;letter-spacing:-.025em;color:var(--ink);text-wrap:balance;overflow-wrap:anywhere}h2{font-size:.9375rem;font-weight:650;color:var(--ink)}h3{font-size:.875rem;font-weight:650}svg{flex-shrink:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;left:15px;top:-80px;background:var(--surface);color:var(--primary);z-index:100;padding:12px 18px;border-radius:var(--radius-control)}.skip-link:focus{top:12px}.app-shell{display:flex;flex-direction:column;min-height:100vh}.app-header{position:relative;background:var(--shell);color:var(--on-inverse)}.app-header :focus-visible{outline:2px solid var(--on-inverse);outline-offset:4px}.app-header :is(.workspace-navigation,.task-picker,.account-panel) :focus-visible{outline-color:var(--focus)}.workspace-disclosure{position:relative;max-width:100%}.workspace-menu-toggle{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;min-height:44px;max-width:100%;border:1px solid var(--inverse-line);border-radius:var(--radius-control);background:transparent;color:var(--on-inverse);font-size:.875rem;text-align:left}.workspace-menu-toggle:hover:not(:disabled),.workspace-menu-toggle[aria-expanded=true]{background:var(--inverse-hover);border-color:var(--inverse-muted)}.workspace-navigation{position:absolute;left:0;top:calc(100% + 10px);width:280px;max-width:calc(100vw - 28px);padding:10px;z-index:50;background:var(--surface);border:0;border-radius:var(--radius-card);box-shadow:var(--shadow-menu)}.workspace-navigation h2{padding:8px 10px 10px;font-size:.8125rem;color:var(--muted);letter-spacing:.6px;text-transform:uppercase}.workspace-navigation ul{list-style:none;margin:0;padding:0}.workspace-navigation a{display:flex;align-items:center;gap:10px;padding:12px 10px;border-radius:var(--radius-control);color:var(--ink);font-size:.875rem;text-decoration:none}.workspace-navigation a:hover,.workspace-navigation a[aria-current=page]{background:var(--mint-soft);color:var(--ink)}.workspace-navigation a[aria-current=page]{font-weight:650}.environment-dot{width:6px;height:6px;background:var(--mint);border-radius:50%;display:inline-block}.app-content{min-width:0;width:100%;flex:1;display:flex;flex-direction:column;overflow-x:clip}.topbar{min-height:96px;max-width:1550px;width:100%;margin:0 auto;padding:20px 40px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 28px}.header-product,.header-session{display:flex;flex-wrap:wrap;align-items:center;gap:20px;min-width:0;max-width:100%}.header-product .brand-home{padding-right:28px;border-right:1px solid var(--inverse-line);border-radius:0}.header-session{justify-content:flex-end;margin-left:auto}.header-product .brand-home,.header-product .brand{min-width:0;max-width:100%}.header-session .task-disclosure{max-width:100%}.header-session .button{max-width:100%;white-space:normal}.module-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:.8125rem;color:var(--muted);margin-bottom:28px}.module-breadcrumb strong{color:var(--link);font-weight:500}.environment-label{display:inline-flex;align-items:center;gap:7px;padding:5px 8px;border:1px solid var(--inverse-line);border-radius:4px;font-size:.75rem;letter-spacing:.06em;white-space:nowrap;color:var(--inverse-muted)}.current-user{display:flex;gap:10px;align-items:center;min-width:0;font-size:.8125rem;color:var(--on-inverse)}.current-user>span:first-child{max-width:22ch;overflow-wrap:anywhere}.app-header .user-avatar{background:var(--inverse-hover);color:var(--on-inverse);border:1px solid var(--inverse-line)}.user-avatar,.person-avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--mint-soft);color:var(--link);font-weight:600;flex-shrink:0}.user-avatar{width:32px;height:32px;font-size:.8125rem}main{flex:1;width:100%;max-width:1550px;padding:36px 40px 48px;align-self:center;outline:none}.content-footer{display:flex;justify-content:space-between;gap:16px;padding:20px 40px;color:var(--muted);font-size:.75rem;border-top:1px solid var(--line)}.eyebrow{display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:650}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px}.page-heading .eyebrow{margin-bottom:8px}.page-heading p{color:var(--muted);font-size:.875rem;line-height:1.6;margin-top:12px;max-width:75ch}.heading-actions{display:flex;gap:9px;flex-shrink:0}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--radius-control);min-height:44px;padding:10px 16px;border:1px solid transparent;font-size:.875rem;font-weight:600;line-height:1.4;white-space:nowrap;text-decoration:none}.button-primary{color:var(--on-inverse);background:var(--primary);border-color:var(--primary)}.button-primary:hover:not(:disabled){background:var(--primary-dark);border-color:var(--primary-dark)}.button-primary:active:not(:disabled){background:var(--primary-pressed)}.button-secondary{color:var(--ink);background:var(--surface);border-color:var(--control-border)}.button-secondary:hover:not(:disabled){background:var(--surface-tint);border-color:var(--ink)}.button-quiet{color:var(--link);background:transparent;border-color:transparent}.button-quiet:hover:not(:disabled){background:var(--surface-tint)}.button-small{min-height:40px;padding:8px 12px;font-size:.8125rem}.text-button{border:0;padding:4px 0;color:var(--link);font-size:.8125rem;font-weight:600;background:transparent;min-height:32px}.text-button:hover{text-decoration:underline;text-underline-offset:.2em}.text-button:disabled{background:transparent;border-color:transparent;color:var(--muted)}.queue-panel,.side-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden}.panel-heading{min-height:60px;display:flex;align-items:center;justify-content:space-between;padding:16px 24px;gap:10px;border-bottom:1px solid var(--line);background:var(--surface-subtle)}.panel-heading h2{font-size:.9375rem}.panel-heading svg{color:var(--muted)}.count-label{color:var(--muted);font-size:.8125rem}.status{display:inline-flex;align-items:center;gap:6px;border-radius:4px;padding:5px 9px;font-size:.75rem;font-weight:550;line-height:1.4;width:fit-content;color:var(--muted);background:var(--surface-tint)}.status>span{width:5px;height:5px;background:currentColor;border-radius:50%;flex-shrink:0}.status-qcreview{color:var(--attention-text);background:var(--attention-surface)}.status-qmreview{color:var(--review-text);background:var(--review-surface)}.status-handoffpending{color:var(--ink);background:var(--mint-soft)}.status-handoffpending.status-blocked{color:var(--attention-text);background:var(--attention-surface)}.status-observation{color:var(--review-text);background:var(--review-surface)}.pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 20px;color:var(--muted);font-size:.8125rem}.pagination>div{display:flex;gap:7px}.loading-state{min-height:210px;display:flex;gap:10px;align-items:center;justify-content:center;color:var(--muted);font-size:.875rem}.spinner{position:relative;width:18px;height:18px;display:inline-block;flex-shrink:0}.spinner:before,.spinner:after{content:"";position:absolute;width:12px;height:12px;border:3px solid currentColor}.spinner:before{top:0;left:0;border-right:0;border-bottom:0;border-radius:4px 0 0}.spinner:after{right:0;bottom:0;border-left:0;border-top:0;border-radius:0 0 4px}@media(prefers-reduced-motion:no-preference){.spinner:before{animation:lerra-compact-first 1.6s var(--ease-out) infinite}.spinner:after{animation:lerra-compact-second 1.6s var(--ease-out) infinite}}@keyframes lerra-compact-first{0%,to{opacity:.35;transform:translate(-1px,-1px)}30%,70%{opacity:1;transform:translate(0)}}@keyframes lerra-compact-second{0%,to{opacity:.35;transform:translate(1px,1px)}45%,70%{opacity:1;transform:translate(0)}}.empty-state{padding:65px 20px;text-align:center}.empty-icon{width:60px;height:60px;background:var(--mint-soft);border-radius:16px;color:var(--muted);display:flex;align-items:center;justify-content:center;margin:0 auto 18px}.empty-state h3{font-size:.9375rem;margin-bottom:9px}.empty-state p{font-size:.875rem;color:var(--muted);margin-bottom:22px;line-height:1.7}.context-error h1{margin:30px 0 22px}.error-banner,.success-banner,.validation-summary{border:1px solid var(--danger-line);background:var(--danger-surface);border-radius:var(--radius-control);padding:15px 18px;margin-bottom:20px;color:var(--danger-text);font-size:.875rem;line-height:1.6}.error-banner{display:flex;justify-content:space-between;gap:20px;align-items:center}.error-banner strong,.validation-summary strong{font-weight:600}.error-banner p{margin:3px 0}.error-banner small{display:block;font-size:.75rem;opacity:1;overflow-wrap:anywhere}.success-banner{background:var(--success-surface);border-color:var(--success-line);color:var(--success-text);display:flex;gap:10px;align-items:center}.dismiss-notice{margin-left:auto;flex-shrink:0}.validation-summary ul{margin:5px 0 0;padding-left:18px}.queue-warning{border:1px solid var(--attention-line);background:var(--attention-surface);color:var(--attention-text);border-radius:var(--radius-control);padding:14px 17px;margin-bottom:20px;font-size:.8125rem;line-height:1.6}.queue-warning strong{font-size:.875rem;font-weight:600}.queue-warning p{margin-top:4px}.back-link{border:0;padding:0;background:transparent;color:var(--muted);font-size:.8125rem;margin:-4px 0 20px}.back-link:hover{color:var(--primary)}.detail-heading{align-items:flex-start;flex-wrap:wrap;margin-bottom:25px}.detail-heading>:first-child{flex:1;min-width:min(100%,30em)}.detail-heading h1{font-size:clamp(2rem,1.75rem + 1vw,2.75rem);overflow-wrap:anywhere}.detail-heading .status{flex-shrink:0;max-width:280px;margin-top:24px}.workspace-grid{display:grid;grid-template-columns:minmax(0,1fr) 295px;gap:24px;align-items:start}.form-toolbar{display:flex;justify-content:space-between;align-items:center;gap:10px;color:var(--muted);font-size:.75rem;margin:0 0 12px;min-height:20px}.unsaved-label{color:var(--attention-text);white-space:nowrap}.issue-form{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}.form-section{padding:28px;border-bottom:1px solid var(--line)}.form-section:last-child{border-bottom:0}.section-heading{display:flex;align-items:flex-start;gap:11px;margin-bottom:24px}.section-number{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-tint);color:var(--link);font-size:.75rem;letter-spacing:.2px;margin-top:1px;flex-shrink:0}.section-heading h2{font-size:1rem}.section-heading p{color:var(--muted);font-size:.8125rem;margin-top:5px;line-height:1.5}.form-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 20px}.span-two{grid-column:1 / -1}.field{display:flex;flex-direction:column;min-width:0;gap:8px}.field>label,.reason-form>label{font-size:.8125rem;font-weight:600;color:var(--ink)}.required{color:var(--muted);font-weight:600}input,select,textarea{border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);min-height:44px;font-size:.875rem;padding:10px 12px;width:100%;line-height:1.5}input::placeholder,textarea::placeholder{color:var(--muted)}select{padding-right:24px}textarea{resize:vertical;min-height:76px}input:disabled,select:disabled,textarea:disabled{background:var(--surface-tint);color:var(--disabled-text);opacity:1;border-color:var(--line)}input[readonly],textarea[readonly]{background:var(--surface-tint);color:var(--ink);border-color:var(--line)}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true],.combobox-control.invalid{border-color:var(--danger-line)}.field-error{font-size:.8125rem;line-height:1.5;color:var(--danger-text)}.field-hint{color:var(--muted);font-size:.75rem;line-height:1.6}.field input.computed-field{background:var(--surface-tint);color:var(--muted);border-color:var(--line)}.scope-status{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:.8125rem;margin-top:18px}.form-section>.field-hint{display:block;margin-top:18px}.form-section>.field-error{margin-top:10px}.inline-alert{font-size:.8125rem;color:var(--attention-text);padding:11px 12px;margin-top:15px;border:1px solid var(--attention-line);background:var(--attention-surface);border-radius:var(--radius-control);line-height:1.6;display:flex;align-items:flex-start;gap:10px}.inline-alert .text-button{margin-left:auto;flex-shrink:0}.assignment-preview{padding:15px 16px;background:var(--mint-soft);border:1px solid var(--mint-line);border-radius:var(--radius-control);margin-top:20px}.preview-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:15px}.preview-heading h3{font-size:.8125rem;color:var(--mint-ink)}.verified-label{color:var(--mint-ink);font-size:.75rem}.preview-note{font-size:.75rem;line-height:1.7;margin-top:12px;color:var(--mint-ink)}.form-actions{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0}.form-actions>div{display:flex;gap:8px;flex-shrink:0}.issue-aside{display:grid;gap:20px;padding-top:32px;min-width:0}.workflow-content{padding:20px}.metadata-list{margin:19px 0 0;font-size:.8125rem;display:grid;gap:14px}.metadata-list dt{color:var(--muted);font-size:.75rem;margin-bottom:4px}.metadata-list dd{margin:0;color:var(--link);line-height:1.5}.current-assignment{border-top:1px solid var(--line);margin-top:20px;padding-top:17px}.current-assignment h3{font-size:.8125rem;margin-bottom:13px;color:var(--muted)}.person-row{display:flex;align-items:center;gap:8px;font-size:.8125rem;margin-bottom:9px;color:var(--link)}.person-avatar{width:25px;height:25px;font-size:.75rem}.current-assignment>p{margin-top:13px}.review-actions{border-top:1px solid var(--line);margin-top:19px;padding-top:17px;display:grid;gap:8px}.review-actions h3{color:var(--link);font-size:.8125rem;margin-bottom:4px}.review-actions>.button{width:100%}.reason-form{margin-top:8px;background:var(--surface-subtle);border:1px solid var(--line);border-radius:var(--radius-control);padding:12px;display:grid;gap:9px}.reason-form .button{white-space:normal}.refresh-assignment{padding-left:0;font-size:.75rem;margin-top:14px;min-height:28px}.reload-button{font-size:.75rem;display:block;margin-top:12px;font-weight:500;color:var(--muted)}.handoff-note{padding:13px;background:var(--mint-soft);border:1px solid var(--line);border-radius:var(--radius-control);margin-top:19px;font-size:.75rem;color:var(--link);line-height:1.7}.handoff-note strong{font-size:.8125rem}.handoff-note p{margin-top:6px}.handoff-note.handoff-blocked{background:var(--attention-surface);border-color:var(--attention-line);color:var(--attention-text)}.handoff-note.handoff-blocked>:first-child{margin-top:0}.timeline{list-style:none;margin:0;padding:20px 20px 10px 34px}.activity-timeline{max-height:min(60vh,560px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.activity-timeline:focus-visible{outline-offset:-3px}.timeline li{position:relative;border-left:1px solid var(--line);margin-left:-12px;padding:0 0 23px 17px}.timeline li:last-child{border-left-color:transparent}.timeline-dot{width:7px;height:7px;background:var(--mint-ink);border-radius:50%;position:absolute;left:-4px;top:4px;outline:3px solid white}.timeline strong{display:block;font-size:.8125rem;font-weight:550;color:var(--link);line-height:1.5}.timeline li>span:not(.timeline-dot){display:block;font-size:.75rem;color:var(--muted);margin-top:4px}.timeline time{display:block;font-size:.75rem;color:var(--muted);margin-top:4px}.event-reason{background:var(--surface-subtle);padding:8px 9px;border-radius:4px;margin-top:9px;color:var(--muted);font-size:.75rem;line-height:1.7;overflow-wrap:anywhere;white-space:pre-wrap}.event-changes{margin-top:6px;color:var(--muted);font-size:.75rem;line-height:1.6}.activity-empty{color:var(--muted);font-size:.8125rem;padding:22px 20px}.search-field{position:relative}.combobox-control{position:relative;border:1px solid var(--control-border);border-radius:var(--radius-control);display:flex;min-width:0;background:var(--surface)}.combobox-control:focus-within{outline:2px solid var(--focus);outline-offset:1px}.combobox-control input{min-width:0;border:0;padding-right:30px;background:transparent}.combobox-control input:focus{outline:0}.combobox-control:has(input:disabled){background:var(--disabled-surface)}.selector-clear,.selector-chevron{position:absolute;right:9px;top:50%;transform:translateY(-50%);color:var(--muted);font-size:1.0625rem}.selector-clear{border:0;background:transparent;padding:0 3px;line-height:1;width:36px;min-height:36px}.selector-chevron{pointer-events:none;font-size:.9375rem}.selector-popup{position:absolute;left:0;right:0;top:calc(100% + .375rem);min-width:0;background:var(--surface);border:0;border-radius:var(--radius-control);box-shadow:var(--shadow-menu);z-index:20;overflow:hidden}.selector-popup [role=listbox]{max-height:240px;overflow-y:auto}.selector-option{padding:12px;font-size:.875rem;color:var(--link);cursor:pointer;line-height:1.5}.selector-option.active{background:var(--mint-soft);color:var(--mint-ink)}.selector-option[aria-selected=true]{font-weight:600}.selector-option small{display:block;color:var(--muted);font-size:.75rem;margin-top:2px;overflow-wrap:anywhere}.selector-feedback{color:var(--muted);font-size:.75rem;padding:9px 12px;border-top:1px solid var(--control-border)}.selector-failure{color:var(--danger-text);font-size:.75rem;padding:3px 12px 12px;line-height:1.6}.selector-failure .text-button{display:block;font-size:.75rem;margin-top:5px}.selector-more{border:0;background:var(--surface-tint);padding:10px;width:100%;font-size:.8125rem;color:var(--link)}.selector-more:hover{background:var(--mint-soft)}@media(min-width:1550px){.workspace-grid{grid-template-columns:minmax(0,1fr) 320px}}@media(max-width:1170px){main{padding:28px 25px}.topbar,.content-footer{padding-inline:25px}.workspace-grid{grid-template-columns:minmax(0,1fr) 265px;gap:18px}.form-section{padding-inline:19px}.form-grid{column-gap:14px}.form-actions{align-items:flex-start;flex-direction:column}}@media(max-width:970px){.workspace-grid{grid-template-columns:minmax(0,1fr)}.issue-aside{padding-top:0;display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.page-heading{align-items:flex-start}.heading-actions{padding-top:14px}.heading-actions .button-quiet{white-space:normal}.form-actions{flex-direction:row;align-items:center}}@media(max-width:740px){.topbar{min-height:80px;padding:16px 20px}.header-product{flex-direction:row;align-items:center;gap:16px}.header-session{flex-direction:row;align-items:center;justify-content:flex-start;gap:12px;margin-left:0;width:100%}.current-user>span:first-child{max-width:20ch}.user-avatar{width:27px;height:27px}main{padding:26px 20px}h1{font-size:2.25rem}.page-heading{gap:14px;margin-bottom:24px}.page-heading p{font-size:.875rem}.page-heading .eyebrow{font-size:.75rem}.heading-actions{padding-top:20px}.heading-actions .button-primary{min-height:44px;padding:10px 12px;font-size:.875rem}.detail-heading{flex-direction:column;gap:13px}.detail-heading .status{margin-top:0;max-width:none}.detail-heading h1{font-size:2rem}.content-footer{padding-inline:20px;font-size:.75rem}.error-banner{flex-direction:column;align-items:flex-start;gap:12px}.register-filter-primary{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.register-search{grid-column:1 / -1}}@media(max-width:500px){main{padding:23px 14px}.topbar{padding-inline:14px}.topbar{gap:12px}.workspace-menu-toggle{font-size:.8125rem;padding:10px 9px;gap:8px}.form-grid{grid-template-columns:minmax(0,1fr);gap:17px}.form-section{padding:21px 17px}.section-heading{gap:9px}.section-heading p{font-size:.75rem}.section-heading h2{font-size:.875rem}.issue-aside{grid-template-columns:1fr}.form-actions{flex-direction:column;align-items:stretch}.form-actions>div{justify-content:flex-end}.form-toolbar{flex-wrap:wrap;gap:4px}.preview-heading{flex-wrap:wrap}.heading-actions{padding-top:17px}.page-heading h1{font-size:2.125rem}.page-heading p{max-width:65ch}.register-filters{padding-inline:16px}.register-filter-primary,.register-filter-scope{grid-template-columns:minmax(0,1fr)}.register-filter-footer{align-items:flex-start}.content-footer span:last-child{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.attachment-panel{margin:0;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);padding:20px;min-width:0;overflow-wrap:anywhere}.attachment-panel .field-hint{font-size:.75rem;line-height:1.6}.attachment-panel .error-banner{flex-direction:column;align-items:stretch;padding:12px;gap:10px}.attachment-panel .error-banner .button{white-space:normal}.attachment-heading{display:flex;flex-direction:column;gap:8px;align-items:flex-start;margin-bottom:16px}.attachment-heading h2{font-size:1rem;margin:0 0 6px}.attachment-heading .text-button{flex-shrink:0}.attachment-list,.attachment-transfers{padding:0;list-style:none;margin:16px 0}.attachment-list li,.attachment-transfers li{display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:14px 0;border-bottom:1px solid var(--line)}.attachment-information,.attachment-transfers li>div:first-child{display:flex;flex-direction:column;gap:5px;min-width:0;overflow-wrap:anywhere}.attachment-information>span,.attachment-transfers span{font-size:.875rem;color:var(--muted)}.attachment-information strong,.attachment-transfers strong{font-size:.875rem;overflow-wrap:anywhere}.attachment-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.attachment-information .status-blocked,.attachment-information .status-failed{color:var(--danger-text)}.attachment-information .status-clean{color:var(--success-text)}.attachment-upload{display:flex;flex-direction:column;gap:8px;margin-top:16px}.attachment-upload>label{font-size:.875rem;font-weight:600}.attachment-upload input{width:100%;min-width:0;font:inherit;font-size:.875rem}.attachment-upload input::file-selector-button{border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--surface-subtle);padding:8px 12px;margin-right:10px;cursor:pointer;font:inherit}.sign-out{font-size:.875rem}.detail-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;justify-content:flex-end;flex-shrink:0}@media(max-width:740px){.detail-actions{justify-content:flex-start;width:100%}}@media(max-width:600px){.attachment-panel{padding:16px}.attachment-heading{flex-direction:column;gap:8px}.attachment-list li,.attachment-transfers li{align-items:flex-start;flex-direction:column;gap:10px}.attachment-actions{flex-wrap:wrap}.current-user{gap:8px}}input[type=checkbox],input[type=radio]{inline-size:1.125rem;block-size:1.125rem;min-height:0;padding:0;flex-shrink:0}.register-page-heading>div:first-child>.eyebrow{display:none}.app-header .topbar{min-height:72px;padding-block:14px}.app-header .header-session{gap:12px}.header-icon-wrap{position:relative;display:inline-flex}.app-header .header-icon-button{display:inline-flex;align-items:center;justify-content:center;inline-size:40px;block-size:40px;min-height:0;padding:0;border:1px solid var(--inverse-line);border-radius:var(--radius-control);background:transparent;color:var(--on-inverse)}.app-header .header-icon-button:hover:not(:disabled),.app-header .header-icon-button[aria-expanded=true]{background:var(--inverse-hover);border-color:var(--inverse-muted)}.app-header .my-tasks-toggle.header-icon-button{color:var(--mint)}.app-header .attention-toggle.header-icon-button{color:var(--attention-surface)}.header-icon-label,.app-header .attention-label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.header-count{position:absolute;top:-6px;right:-6px;min-inline-size:18px;block-size:18px;padding:0 5px;border-radius:9px;background:var(--mint);color:var(--ink);box-shadow:0 0 0 2px var(--shell);font-size:.6875rem;font-weight:700;line-height:18px;text-align:center;font-variant-numeric:tabular-nums;pointer-events:none}.header-count-attention{background:var(--attention-surface);color:var(--attention-text)}@media(max-width:740px){.app-header .topbar{display:flex;flex-wrap:nowrap;align-items:center;min-height:60px;padding:8px 14px;gap:4px}.app-header .header-product{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;flex:1 1 auto;min-width:0}.app-header .header-session{display:flex;flex-wrap:nowrap;align-items:center;gap:2px;width:auto;margin-left:auto;flex:0 0 auto}.app-header .brand-home{flex:0 1 auto;min-width:0;margin-right:2px;padding:0;border:0}.app-header .brand-lockup{width:84px;height:auto;max-width:100%}.app-header .quality-toggle{inline-size:44px;block-size:44px;min-height:0;justify-content:center;padding:0;border:0;background:transparent;color:var(--on-inverse)}.app-header .quality-toggle>span:not(.quality-toggle-mark){position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.app-header .quality-toggle>svg{display:none}.app-header .quality-toggle-mark{display:inline-flex;width:auto;height:auto;color:var(--on-inverse)}.app-header .quality-toggle:hover:not(:disabled),.app-header .quality-toggle[aria-expanded=true]{background:var(--inverse-hover)}.app-header .header-icon-button{inline-size:44px;block-size:44px;border:0}.app-header .header-count{top:2px;right:2px}.app-header .header-session>.task-disclosure{position:static}.app-header .task-picker{left:14px;right:14px;top:100%;width:auto}.register-page-heading .register-export-control{display:none}}@media(max-width:500px){.app-header .topbar{padding-inline:14px}.page-heading{flex-wrap:wrap}}.register-page-heading{align-items:center;margin-bottom:16px}.register-page-heading h1{font-size:clamp(1.75rem,1.5rem + .8vw,2.125rem)}.register-page-heading .heading-actions{padding-top:0;gap:4px}.register-page-heading .heading-actions .button{min-height:38px;padding:6px 12px}.register-filters{margin-bottom:16px;padding:10px;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}.register-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.register-filters input,.register-filters select{min-height:38px;padding-block:6px}.register-search{position:relative;flex:1 1 260px}.register-search input{padding-left:34px}.register-search-icon{position:absolute;left:11px;top:50%;display:flex;transform:translateY(-50%);color:var(--muted);pointer-events:none}.register-select{flex:0 1 190px;min-width:140px}.register-filters .button{min-height:38px;padding:6px 12px}.register-filters-toggle[aria-expanded=true]{background:var(--surface-tint)}.register-filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--ink);color:var(--paper);font-size:.6875rem;font-weight:700;font-variant-numeric:tabular-nums}.register-clear{margin-left:4px;font-size:.8125rem}.register-filter-more{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:10px;padding-top:12px;border-top:1px solid var(--line)}.register-filter-more .field{gap:4px}.register-filter-more label{font-size:.75rem}.register-filter-creator{grid-column:span 2;display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.register-filter-creator .field{flex:1 1 200px}.register-filter-creator [aria-pressed=true]{background:var(--mint-soft);border-color:var(--mint-line);color:var(--ink)}.register-filter-creator .text-button{min-height:38px;font-size:.8125rem}.register-filter-scope{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.module-breadcrumb{margin-bottom:14px}@media(max-width:740px){.register-filter-more,.register-filter-scope{grid-template-columns:minmax(0,1fr)}.register-filter-creator{grid-column:auto}.register-select{flex:1 1 140px}.register-page-heading{flex-wrap:nowrap}}.app-header .header-session>.account-navigation{margin-left:6px}.register-filter-more[hidden]{display:none}.app-header .header-icon-button{line-height:1}.app-header .header-session>.task-disclosure{position:static}.app-header .task-picker{right:max(14px,calc((100% - 1550px)/2 + 40px));top:calc(100% - 6px)}@media(max-width:740px){.app-header .task-picker{left:14px;right:14px;top:100%}}
