.operations .routing-main{max-width:none;padding:0}.routing-workspace{grid-template-columns:208px minmax(0,1fr);min-height:calc(100vh - 81px);display:grid}.workspace-sidebar{background:color-mix(in srgb, var(--v2-stone) 20%, var(--v2-paper));border-right:1px solid var(--v2-line);flex-direction:column;gap:28px;min-width:0;padding:24px 12px;display:flex}.operations .workspace-nav{grid-template-columns:minmax(0,1fr);gap:4px;margin:0;display:grid;position:relative}.workspace-nav:before{content:"";background:var(--v2-sky);height:44px;transform:translateY(calc(var(--active-view) * 48px));transition:transform var(--v2-motion-standard) var(--v2-ease);border-radius:8px;position:absolute;inset:0 0 auto}.workspace-nav button{z-index:1;min-height:44px;color:var(--v2-muted);font:550 .82rem var(--font-manrope), sans-serif;cursor:pointer;text-align:left;transition:color var(--v2-motion-fast), background-color var(--v2-motion-fast);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex;position:relative}.workspace-nav button:hover{color:var(--v2-ink);background:#3d231208}.workspace-nav button[data-active=true]{color:var(--v2-blue);font-weight:750}.nav-count{text-align:center;border:1px solid var(--v2-line);border-radius:5px;min-width:21px;margin-left:auto;padding:1px 5px;font-size:.65rem}.sidebar-note{border-top:1px solid var(--v2-line);color:var(--v2-muted);align-items:start;gap:8px;padding:20px 8px 0;display:flex}.sidebar-note svg{flex-shrink:0;margin-top:2px}.sidebar-note p{margin:0;font-size:.73rem;line-height:1.65}.sidebar-bottom{color:var(--v2-muted);align-items:center;gap:8px;margin-top:auto;padding:32px 8px 0;font-size:.7rem;display:flex}.workspace-content{view-transition-name:routing-content;min-width:0;padding:28px clamp(20px,2.5vw,40px) 60px}.workspace-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.operations .workspace-content h1{font:750 clamp(1.4rem, 2.1vw, 1.85rem)/1.3 var(--font-manrope), sans-serif;letter-spacing:-.035em;margin:0 0 6px}.workspace-heading p{color:var(--v2-muted);margin:0;font-size:.82rem}.workspace-heading-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.workspace-filterbar{grid-template-columns:minmax(140px,.85fr) minmax(200px,1.2fr) minmax(190px,.85fr) auto;align-items:end;gap:12px;display:grid}.workspace-filterbar .v2-label{font-size:.72rem}.workspace-filterbar .v2-picker-trigger{font-size:.8rem}.workspace-filterbar .v2-segmented{min-height:48px}.workspace-status{min-height:36px;color:var(--v2-muted);align-items:center;gap:6px;margin:4px 0 16px;font-size:.7rem;display:flex}.workspace-view[hidden]{display:none}.workspace-view:not([hidden]){animation:workspace-enter var(--v2-motion-enter) var(--v2-ease)}.insight-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,.95fr);gap:16px;margin-bottom:20px;display:grid}.analytics-toolbar{justify-content:space-between;align-items:end;gap:18px;margin:0 0 16px;display:flex}.analytics-toolbar>p{max-width:42ch;margin:0 0 4px}.analytics-toolbar .v2-label{font-size:.75rem}.analytics-toolbar .v2-segmented{flex-wrap:wrap}.analytics-toolbar .v2-segmented label{flex:1 0 auto;min-width:max-content}.profession-context{color:var(--v2-muted);margin:0 0 7px;font-size:.69rem;line-height:1.5}.profession-rate{white-space:nowrap}.chart-method{color:var(--v2-muted);font-size:.72rem}.chart-method p{margin:8px 0 0;line-height:1.6}.bar-track[data-unavailable=true]{border-top:1px dashed var(--v2-line);background:0 0;border-radius:0}.insight-panel,.data-panel{background:var(--v2-paper);border:1px solid var(--v2-line);border-radius:12px}.insight-panel{min-width:0;padding:20px}.operations .workspace-content h2{letter-spacing:-.015em;margin:0;font-size:.93rem;font-weight:750}.operations .workspace-content h3{margin:0;font-size:.8rem;font-weight:700}.panel-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.operations .panel-heading .muted{margin:5px 0 0;font-size:.75rem}.period-label,.panel-footnote{color:var(--v2-muted);font-size:.67rem}.activity-total{align-items:baseline;gap:10px;display:flex}.activity-total strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:2.2rem;font-weight:700}.activity-total>span{color:var(--v2-muted);font-size:.72rem}.activity-figure{margin:4px 0 0}.activity-figure svg{width:100%;display:block;overflow:visible}.chart-grid{stroke:var(--v2-line);stroke-width:1px;stroke-dasharray:3 5}.chart-label{font:10px var(--font-manrope), sans-serif;fill:var(--v2-muted)}.chart-area{fill:var(--v2-sky);opacity:.7}.chart-line{fill:none;stroke:var(--v2-blue);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.chart-point{fill:var(--v2-paper);stroke:var(--v2-blue);stroke-width:2px}.chart-held{fill:var(--v2-warning);opacity:.5}.activity-figure figcaption{color:var(--v2-muted);align-items:center;gap:14px;font-size:.65rem;display:flex}.activity-figure figcaption>span{align-items:center;gap:5px;display:inline-flex}.activity-figure figcaption>span:last-child{margin-left:auto}.legend-dot{border-radius:50%;width:6px;height:6px;display:inline-block}.legend-dot.assigned{background:var(--v2-blue)}.legend-dot.held{background:var(--v2-warning)}.profession-distribution{gap:20px;margin-top:23px;display:grid}.profession-bar>div:first-child{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}.profession-bar .v2-attribute{white-space:normal;font-size:.63rem}.profession-bar strong{font-variant-numeric:tabular-nums;font-size:.8rem}.bar-track{background:#f2f0ed;border-radius:3px;height:5px;overflow:hidden}.bar-track>span{background:var(--attribute-ink,var(--v2-blue));transform-origin:0;height:100%;transition:transform var(--v2-motion-enter) var(--v2-ease);border-radius:inherit;display:block}.panel-footnote{margin:20px 0 0}.glance-grid{grid-template-columns:1fr 1fr;gap:32px 18px;margin:25px 0;display:grid}.glance-grid>div{flex-direction:column-reverse;gap:5px;display:flex}.glance-grid dd{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:0;font-size:1.75rem;font-weight:700}.glance-grid dt{color:var(--v2-muted);font-size:.71rem}.rotation-panel{margin-bottom:20px;padding:20px}.rotation-columns{grid-template-columns:minmax(210px,.75fr) minmax(0,1.8fr);gap:24px;display:grid}.past-recipients{border-right:1px solid var(--v2-line);padding-right:24px}.rotation-columns h3{color:var(--v2-muted);align-items:center;gap:7px;margin:0 0 14px;display:flex}.past-recipient{justify-content:space-between;align-items:start;gap:8px;padding:12px 0;display:flex}.past-recipient+.past-recipient{border-top:1px solid #f0eeeb}.past-recipient time{color:var(--v2-muted);white-space:nowrap;margin-top:3px;font-size:.66rem}.member-identity{align-items:start;gap:9px;min-width:0;display:flex}.member-avatar{background:var(--v2-sky);width:29px;height:29px;color:var(--v2-blue);border-radius:8px;flex-shrink:0;place-items:center;font-size:.64rem;font-weight:750;display:grid}.member-identity strong{overflow-wrap:anywhere;font-size:.78rem;font-weight:650;display:block}.member-identity>div{min-width:0}.history-compact-detail .panel-heading h3{overflow-wrap:anywhere;min-width:0}.member-attributes{flex-wrap:wrap;align-items:center;gap:4px;margin-top:5px;display:flex}.member-attributes .v2-attribute[data-kind=profession]{white-space:normal;max-width:230px}.pool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pool-preview{border:1px solid var(--v2-line);border-radius:8px;padding:12px}.pool-title{width:100%;color:var(--v2-ink);font:650 .68rem/1.4 var(--font-manrope), sans-serif;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:flex}.pool-title svg{flex-shrink:0;margin-left:auto}.pool-title .v2-attribute[data-kind=profession]{white-space:normal;min-width:0;font-size:.63rem}.next-lane{align-items:start;gap:7px;margin-top:10px;display:flex}.next-lane>div{color:var(--v2-muted);flex-wrap:wrap;gap:3px;padding-top:3px;font-size:.66rem;display:flex}.next-lane>div>span{align-items:center;gap:2px;display:inline-flex}.next-lane .first-candidate{color:var(--v2-ink);font-weight:700}.next-lane .muted{font-size:.66rem}.trace-panel{margin-bottom:20px;padding:20px}.trace-selector{align-items:end;gap:14px;margin-bottom:20px;display:flex}.trace-selector>.v2-field{flex:1;max-width:500px}.trace-selector .v2-label{font-size:.72rem}.trace-selector .v2-picker-trigger{font-size:.78rem}.version-stamp{color:var(--v2-muted);padding-bottom:14px;font-size:.65rem}.pipeline-stages{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(165px,1.5fr);gap:15px;margin:0;padding:0;list-style:none;display:grid}.pipeline-stages>li{background:#f8f7f4;border-radius:8px;flex-direction:column;align-items:start;gap:8px;min-width:0;padding:13px;display:flex;position:relative}.pipeline-stages>li+li:before{content:"";border-top:1px solid var(--v2-line);width:15px;position:absolute;top:50%;left:-15px}.pipeline-label{color:var(--v2-muted);align-items:center;gap:6px;font-size:.66rem;font-weight:650;display:inline-flex}.pipeline-step{border:1px solid var(--v2-line);border-radius:50%;place-items:center;width:17px;height:17px;font-size:.58rem;display:grid}.pipeline-count{font-variant-numeric:tabular-nums;font-size:1.45rem;font-weight:700;line-height:1.2}.pipeline-detail{color:var(--v2-muted);font-size:.63rem;line-height:1.45}.pipeline-stages .pipeline-result{background:var(--v2-warning-bg);justify-content:space-between}.pipeline-result>strong{font-size:.75rem}.pipeline-stages .pipeline-result[data-assigned=true]{background:var(--v2-success-bg)}.pipeline-result[data-assigned=true] .member-avatar{color:var(--v2-success);background:#dbeedf}.pipeline-footer{color:var(--v2-muted);align-items:center;gap:10px;margin-top:14px;font-size:.66rem;display:flex}.pipeline-stages[data-animate=true]>li{animation:route-stage var(--v2-motion-enter) var(--v2-ease) both}.empty-trace{margin-bottom:20px;padding:24px}.empty-trace h2{margin-top:8px}.empty-trace p{color:var(--v2-muted);font-size:.78rem}.directory-toolbar{justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.panel-heading-inline{align-items:center;gap:8px;display:flex}.count-pill{color:var(--v2-muted);font-variant-numeric:tabular-nums;background:#efeeeb;border-radius:5px;padding:2px 7px;font-size:.7rem;display:inline-block}.directory-controls{align-items:end;gap:10px;display:flex}.directory-controls .v2-label,.history-panel>.directory-toolbar .v2-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.directory-controls .v2-field{width:195px;min-width:140px}.directory-controls .v2-picker-trigger,.directory-controls .v2-input,.history-panel>.directory-toolbar .v2-input{padding-inline:10px;font-size:.74rem}.operations .data-panel>.table-scroll{background:0 0;border:0;border-radius:0}.operations .data-panel th,.operations .data-panel td{padding:13px 16px;font-size:.74rem}.operations .data-panel th{color:var(--v2-muted);background:#f6f5f2;font-size:.68rem;font-weight:600}.operations .data-panel tbody tr{transition:background-color var(--v2-motion-fast)}.operations .data-panel tbody tr:hover,.operations .data-panel tbody tr[data-expanded=true]{background:color-mix(in srgb, var(--v2-sky) 42%, white)}.operations .data-panel tbody tr:last-child td{border-bottom:0}.member-directory td:first-child{min-width:270px}.member-directory .number-cell{font-variant-numeric:tabular-nums;font-weight:650}.cell-note{color:var(--v2-muted);overflow-wrap:anywhere;margin:4px 0;font-size:.66rem;display:block}.candidate-list{gap:12px;margin:16px 0;padding:0;list-style:none;display:grid}.candidate-list>li{border-bottom:1px solid var(--v2-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.table-footer{border-top:1px solid var(--v2-line);color:var(--v2-muted);justify-content:space-between;align-items:center;gap:16px;padding:13px 20px;font-size:.65rem;display:flex}.table-footer>div{gap:8px;display:flex}.table-empty{color:var(--v2-muted);justify-items:center;gap:8px;padding:36px 12px;display:grid}.table-empty strong{color:var(--v2-ink)}.table-loading,.inline-error{padding:16px 20px;font-size:.8rem}.history-outcome{padding:0 20px 18px}.history-outcome .v2-segmented-field{align-items:center;gap:16px;display:flex}.history-outcome .v2-label{font-size:.72rem}.history-outcome .v2-segmented{flex-wrap:wrap;min-width:0}.history-outcome .v2-segmented label{flex:1 0 auto;min-width:max-content}.history-compact-detail{border-top:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);background:#fdfcf9;padding:18px;display:none}.history-panel td:first-child{min-width:165px}.history-panel td:nth-child(2){min-width:180px;max-width:240px}.history-panel td:nth-child(3){min-width:210px}.history-panel .history-detail-row>td{background:#fdfcf9;padding:24px}.history-panel .candidate-details{margin-top:16px}.tool-view{background:var(--v2-paper);border:1px solid var(--v2-line);border-radius:12px;padding:24px}.tool-view>h2{font-size:1.15rem}.tool-view>p{color:var(--v2-muted);font-size:.82rem}.tool-view .v2-field{margin-bottom:12px}.member-editor{margin-top:20px;padding:24px}.member-editor>h2{margin-bottom:10px}.member-editor form>.member-identity{margin-top:22px}.member-editor .v2-field{margin-bottom:14px}.overview-skeleton{grid-template-columns:1.6fr 1fr 1fr;gap:16px;display:grid}.overview-skeleton>div{background:#efede8;border-radius:12px;height:280px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes workspace-enter{0%{opacity:.85;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes route-stage{0%{opacity:.7;transform:translate(-5px)}to{opacity:1;transform:none}}::view-transition-old(routing-content){animation:.12s ease-out surface-out}::view-transition{pointer-events:none}::view-transition-new(routing-content){animation:.24s cubic-bezier(.22,1,.36,1) surface-in}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}@keyframes surface-out{to{opacity:0}}@keyframes surface-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width:1250px){.history-compact-detail{display:block}.history-detail-row{display:none}.routing-workspace{grid-template-columns:178px minmax(0,1fr)}.workspace-content{padding:24px}.insight-grid{grid-template-columns:1.4fr 1fr}.insight-grid>:last-child{grid-column:1/-1}.glance-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin:10px 0}.insight-grid>:last-child .panel-footnote{margin-top:12px}.pool-grid{grid-template-columns:1fr}.pipeline-stages{gap:10px}.pipeline-stages>li{padding:10px}.pipeline-stages>li+li:before{width:10px;left:-10px}}@media (max-width:900px){.routing-workspace{grid-template-columns:minmax(0,1fr)}.workspace-sidebar{border-right:0;border-bottom:1px solid var(--v2-line);padding:10px 20px}.sidebar-note,.sidebar-bottom{display:none}.operations .workspace-nav{flex-wrap:nowrap;gap:4px;display:flex;overflow-x:auto}.workspace-nav button{white-space:nowrap;flex-shrink:0}.workspace-nav:before{display:none}.workspace-nav button[data-active=true]{background:var(--v2-sky)}.workspace-filterbar{grid-template-columns:1fr 1.25fr}.workspace-filterbar .v2-segmented-field{max-width:320px}.rotation-columns{grid-template-columns:1fr}.past-recipients{border-right:0;border-bottom:1px solid var(--v2-line);padding-bottom:12px;padding-right:0}.past-recipient{width:32%;padding:8px;display:inline-flex}.past-recipient+.past-recipient{border-top:0}.pool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.analytics-toolbar{flex-direction:column;align-items:stretch;gap:8px}.analytics-toolbar .v2-segmented span{padding-inline:8px;font-size:.75rem}.workspace-content{padding:22px 16px 40px}.workspace-heading{align-items:start;gap:8px}.workspace-heading-actions .v2-button{padding:8px;font-size:.7rem}.workspace-heading-actions .v2-button svg{display:none}.workspace-filterbar{grid-template-columns:1fr}.workspace-filterbar .v2-segmented-field{max-width:none}.insight-grid{grid-template-columns:1fr}.insight-grid>:last-child{grid-column:auto}.profession-distribution{gap:15px}.glance-grid{grid-template-columns:repeat(2,1fr);gap:22px}.panel-heading{align-items:start}.panel-heading .v2-button{padding:5px;font-size:.67rem}.past-recipient{width:auto;display:flex}.past-recipient+.past-recipient{border-top:1px solid #f0eeeb}.pool-grid{grid-template-columns:1fr}.pipeline-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline-stages>.pipeline-result{grid-column:1/-1}.pipeline-stages>li:before{display:none}.trace-selector{flex-direction:column;align-items:stretch}.version-stamp{padding:0}.directory-toolbar{flex-direction:column;align-items:stretch;gap:12px}.directory-controls{flex-wrap:wrap}.directory-controls .v2-field{flex:1;width:auto;min-width:125px}.table-footer{flex-direction:column;align-items:start;gap:8px}.history-outcome .v2-segmented-field{gap:8px;display:grid}.history-outcome .v2-segmented{flex-wrap:wrap}.history-outcome .v2-segmented label{flex-basis:45%}.tool-view,.trace-panel,.rotation-panel{padding:16px}}@media (prefers-reduced-motion:reduce){.workspace-view:not([hidden]),.pipeline-stages[data-animate=true]>li{animation:none}.workspace-nav:before,.bar-track>span{transition:none}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}
.operations .workspace-content{padding:22px 26px 36px;font-size:.82rem}.operations .workspace-nav a{z-index:1;min-width:0;max-width:100%;min-height:44px;color:var(--v2-muted);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:.82rem;text-decoration:none;display:flex;position:relative}.operations .workspace-nav a>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.operations .workspace-nav a>svg{flex:none}@media (max-width:900px){.operations .workspace-nav a{flex:none}}.operations .workspace-nav a[data-active=true]{color:var(--v2-blue);font-weight:700}.workspace-hidden-menu{border-top:1px solid var(--v2-line);margin-top:12px;padding-top:8px}.workspace-hidden-menu summary{min-height:44px;color:var(--v2-muted);cursor:pointer;align-items:center;gap:10px;padding:10px 12px;font-size:.82rem;list-style:none;display:flex}.workspace-hidden-menu summary::-webkit-details-marker{display:none}.workspace-hidden-menu summary span{flex:1}.workspace-hidden-menu[open] summary>svg:last-child{transform:rotate(180deg)}.operations .workspace-hidden-menu a[data-active=true]{background:var(--v2-sky)}@media (max-width:900px){.workspace-hidden-menu{border-top:0;flex:none;margin-top:0;padding-top:0}}.workspace-view:not([hidden]){animation:none}.workspace-content [hidden]{display:none!important}.workspace-heading{margin-bottom:14px}.operations .inquiry-audience-tabs{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;margin-bottom:20px;display:grid}.operations .inquiry-audience-tabs a{border:1px solid var(--v2-line);background:var(--v2-paper);min-width:0;color:var(--v2-ink);overflow-wrap:anywhere;border-radius:8px;align-content:start;gap:6px;padding:clamp(14px,2vw,22px);text-decoration:none;display:grid}.operations .inquiry-audience-tabs strong{font-size:clamp(1rem,2vw,1.25rem)}.operations .inquiry-audience-tabs span{font-size:.875rem;line-height:1.5}.operations .inquiry-audience-tabs a:hover{border-color:var(--v2-blue)}.operations .inquiry-audience-tabs a[aria-current=page]{border-color:var(--v2-blue);background:var(--v2-sky);color:var(--v2-blue-hover)}.operations .inquiry-audience-tabs a:focus-visible{outline:2px solid var(--v2-blue);outline-offset:3px}.operations .admin-overview-tabs{margin:22px 26px 0}.operations .compact-filterbar{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.compact-filterbar>*{min-width:0}.compact-filterbar>.v2-field{flex:150px}.compact-filterbar>.v2-segmented-field:first-child{flex:2 480px}.compact-filterbar>.v2-segmented-field:not(:first-child){flex:240px}.compact-filterbar .v2-segmented label{white-space:nowrap}.workspace-status{min-height:28px;margin-bottom:9px}.operations .workspace-content .data-panel{min-width:0;margin:0 0 12px;padding:16px}.member-directory>.directory-toolbar{padding:0 0 18px}.member-directory .panel-heading-inline{align-self:flex-start}.member-eligibility-editor{gap:14px;display:grid}.member-eligibility-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.member-eligibility-heading p{max-width:66ch;color:var(--v2-muted);margin:6px 0 0;line-height:1.5}.member-eligibility-state{background:var(--v2-warning-bg);min-height:30px;color:var(--v2-warning);border-radius:6px;align-items:center;padding:4px 10px;font-weight:700;display:inline-flex}.member-eligibility-state[data-state=accepting]{background:var(--v2-success-bg);color:var(--v2-success)}.member-eligibility-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.member-eligibility-facts>div{border:1px solid var(--v2-line);border-radius:8px;padding:12px}.member-eligibility-facts dt{color:var(--v2-muted);font-size:.72rem}.member-eligibility-facts dd{margin:4px 0 0;font-weight:700}@media (max-width:600px){.member-eligibility-facts{grid-template-columns:1fr}}.operations .custom-period{margin:0 0 var(--admin-section-gap);max-width:560px}.hero-kpis{grid-template-columns:1.1fr 1fr 1fr;gap:12px;display:grid}.operations .hero-kpis .data-panel{align-items:center;gap:16px;min-height:82px;margin:0;display:flex}.hero-kpis strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:2.15rem;line-height:1.1}.hero-kpis small{color:var(--v2-muted);margin-top:5px;font-size:.66rem;display:block}.healthy-number,.health-value{color:var(--v2-success)}.overview-summary{color:var(--v2-muted);margin:8px 0 12px;font-size:.71rem}.overview-primary-row{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px;display:grid}.operations .overview-primary-row .data-panel{padding:13px 16px}.operations .overview-primary-row .panel-heading{margin-bottom:6px}.operations .overview-primary-row p{color:var(--v2-muted);margin:4px 0;font-size:.71rem}.overview-primary-row .activity-figure>svg{width:100%;height:156px}.analytics-empty{min-height:180px;color:var(--v2-muted);text-align:center;place-content:center;display:grid}.opportunity-tables{grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr));gap:32px;display:grid}.opportunity-tables>section{min-width:0}.operations .opportunity-tables h3{margin:0 0 16px;font-size:.9375rem}.operations .distribution-network>h2,.operations .distribution-breakdown h2{margin:0 0 var(--admin-section-gap)}.distribution-breakdown{gap:var(--admin-section-gap);min-width:0;display:grid}.operations .distribution-breakdown .rotation-explanation{max-width:75ch;margin:-8px 0 var(--admin-section-gap);font-size:.875rem;line-height:1.65}.distribution-view>.data-panel>.v2-field{margin-bottom:var(--admin-section-gap)}.distribution-view>.data-panel>.v2-field>.v2-label{color:var(--v2-muted);font-size:.75rem}.rules-editor>.v2-field{margin-top:var(--admin-section-gap);margin-bottom:16px}.rules-editor .controls{align-items:end}.rules-editor .controls .v2-field{align-self:start}.quota-province{border-bottom:1px solid var(--v2-line);background:var(--v2-paper)}.quota-province>summary{cursor:pointer;padding:16px;font-weight:650}.quota-province>summary:focus-visible{outline:2px solid var(--v2-blue);outline-offset:-2px}.operations .health-panel .health-value{color:var(--v2-success);margin:4px 0;font-size:2rem;font-weight:650}.health-panel details{margin:8px 0 0;font-size:.68rem}.overview-analytics>.v2-segmented-field>.v2-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.overview-analytics-content{min-width:0;padding-top:var(--admin-section-gap)}.operations .analytics-question{color:var(--v2-muted);margin:4px 0 13px;font-size:.75rem}.capacity-comparison{gap:var(--admin-section-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.capacity-comparison>div{min-width:0}.operations .capacity-comparison h3{min-height:2lh;margin:0 0 12px;font-size:.875rem}.capacity-number{margin:3px 0;font-size:1.55rem;font-weight:650;display:block}.comparison-bar{grid-template-columns:70px minmax(0,1fr) 56px;align-items:center;gap:12px;margin-top:12px;font-size:.8125rem;display:grid}.comparison-bar>span:last-child{text-align:right;font-variant-numeric:tabular-nums}.comparison-bar>div{background:var(--v2-ground);border-radius:3px;height:8px}.comparison-bar i{background:var(--v2-muted);border-radius:3px;height:100%;display:block}.comparison-bar i[data-kind=capacity]{background:var(--v2-stone)}.operations .overview-analytics .chart-method{margin:8px 0 0}.operations .overview-analytics .chart-method summary{padding:4px 0;font-size:.66rem}.operations .rotation-comparison table{min-width:540px}.operations .rotation-comparison :is(th,td){padding:14px 16px;font-size:.875rem}.operations .rotation-comparison :is(th,td):not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.operations .rotation-comparison tbody th{white-space:normal;font-weight:600}.opportunity-controls{margin-bottom:var(--admin-section-gap);justify-content:space-between;align-items:end;gap:12px;display:flex}.opportunity-controls .v2-label{font-size:.8125rem}.opportunity-controls .v2-picker-trigger,.opportunity-controls .v2-segmented{font-size:.875rem}.operations .opportunity-matrix table{min-width:480px}.operations .opportunity-matrix th,.operations .opportunity-matrix td{padding:12px 16px;font-size:.8125rem}.operations .opportunity-matrix thead th:not(:first-child){text-align:center}.operations .opportunity-matrix td{text-align:center;font-weight:600}.operations .opportunity-matrix td[data-uncovered=true]{background:var(--v2-warning-bg)!important}.overview-live-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:18px;display:grid}.selected-intake{background:var(--v2-sky);border-radius:6px;padding:12px}.compact-route{flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;font-size:.72rem;display:flex}.compact-route i{color:var(--v2-muted);font-style:normal}.recent-intakes{gap:3px;display:grid}.recent-intakes button{text-align:left;color:var(--v2-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;grid-template-columns:46px 1fr 1fr;gap:8px;padding:7px 8px;font-size:.7rem;display:grid}.recent-intakes button[aria-pressed=true]{background:var(--v2-sky)}.recent-intakes time{color:var(--v2-muted)}.detail-heading{flex-wrap:wrap;align-items:center;gap:18px;margin:20px 0 8px;display:flex}.operations .detail-heading h2{font-size:1.3rem}.detail-columns{grid-template-columns:minmax(230px,.7fr) minmax(0,1.8fr);gap:16px;margin:18px 0;display:grid}.detail-columns.equal{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.detail-facts{gap:4px;margin:16px 0;display:grid}.detail-facts dt{color:var(--v2-muted);margin-top:9px;font-size:.7rem}.detail-facts dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:.8rem}.current-assignment{border-left:3px solid var(--v2-sky);margin-top:16px}.assignment-correction-form{border-top:1px solid var(--v2-line);gap:12px;margin-top:18px;padding-top:16px;display:grid}.assignment-correction-form>p{min-height:1.2em;color:var(--v2-muted);margin:0;font-size:.75rem}.assignment-history{margin:18px 0}.assignment-history-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.assignment-history-heading p{margin-bottom:0}.assignment-history td:last-child{white-space:pre-wrap;min-width:220px}.member-metric-strip{border:1px solid var(--v2-line);background:var(--v2-paper);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:20px 0;display:grid}.member-metric-strip>div{min-width:0;padding:16px}.member-metric-strip strong{font-size:1.3rem;display:block}.member-metric-strip span{color:var(--v2-muted);font-size:.7rem}.member-pool{border-bottom:1px solid var(--v2-line);justify-content:space-between;gap:16px;padding:14px 0;font-size:.73rem;display:flex}.operations .member-profile-link{text-decoration:none}.operations .member-profile-link:hover strong{text-decoration:underline}.operations .directory-controls{flex-wrap:wrap;align-items:flex-start}.operations .history-panel>.directory-toolbar{margin-bottom:20px;padding:0}.operations .history-panel>.directory-toolbar>:first-child{align-self:flex-start}.operations .directory-controls :is(.v2-input,.v2-picker-trigger){padding-inline:12px;font-size:.82rem}.operations .history-panel .directory-controls .v2-field{width:240px}.distribution-view>.v2-segmented-field{margin-bottom:16px}.operations .simulation-controls .controls>:is(.v2-field,.v2-segmented-field){align-self:end;margin-bottom:0}.operations .simulation-controls :is(.v2-input,.v2-picker-trigger){padding-inline:14px;font-size:.85rem}.simulation-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.simulation-summary>div{border:1px solid var(--v2-line);background:var(--v2-paper);border-radius:8px;padding:14px}.simulation-summary strong{font-size:1.3rem;display:block}.simulation-summary span{color:var(--v2-muted);font-size:.72rem}.simulation-roster-changes{flex-wrap:wrap;gap:14px;margin:15px 0;display:flex}.simulation-results,.simulation-totals{max-height:480px;overflow:auto}.quota-matrix{margin:24px 0}.quota-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.quota-heading h3,.quota-heading p{margin:0 0 8px}.quota-heading p,.quota-status{color:var(--v2-muted);font-size:.72rem}.quota-status{min-height:32px;margin:6px 0}.operations .quota-scroll table{min-width:1120px}.operations .quota-scroll th,.operations .quota-scroll td{vertical-align:middle;padding:9px 10px;font-size:.7rem}.quota-scroll tr[data-status=over_cap]{background:var(--v2-warning-bg)}.quota-state{border:1px solid var(--v2-line);white-space:nowrap;border-radius:999px;margin:2px 2px 2px 0;padding:2px 6px;display:inline-block}.quota-input{border:1px solid var(--v2-line);background:var(--v2-paper);width:104px;color:var(--v2-ink);font:inherit;font-variant-numeric:tabular-nums;border-radius:6px;padding-inline:8px}.quota-input:focus-visible{outline:2px solid var(--v2-blue);outline-offset:2px}.quota-input[placeholder]{width:160px}.quota-input:invalid{border-color:var(--v2-danger,#a33)}.audit-change{margin-top:4px;display:block}@media (max-width:1100px){.operations .workspace-content{padding:20px}.hero-kpis strong{font-size:1.85rem}.operations .hero-kpis .data-panel{gap:10px;padding:12px}.overview-live-grid,.detail-columns{grid-template-columns:1fr}}@media (max-width:900px){.operations .workspace-nav a{white-space:nowrap}.overview-primary-row{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}@media (max-width:600px){.workspace-content .v2-segmented-field{grid-template-columns:minmax(0,1fr)}.workspace-content .v2-segmented{flex-wrap:wrap}.workspace-content .v2-segmented label{flex:1 0 auto}.workspace-content .v2-segmented span{white-space:normal;text-align:center}.operations .workspace-content{padding:16px 12px 30px}.operations .compact-filterbar{grid-template-columns:1fr;display:grid}.compact-filterbar .v2-segmented-field{grid-column:auto}.compact-filterbar .v2-segmented{flex-wrap:wrap}.hero-kpis{gap:6px}.operations .hero-kpis .data-panel{padding:10px;font-size:.7rem;display:block}.hero-kpis strong{margin-bottom:8px;font-size:1.65rem;display:block}.overview-primary-row,.detail-columns.equal{grid-template-columns:1fr}.overview-analytics>.v2-segmented-field .v2-segmented{flex-wrap:wrap}.opportunity-controls{flex-direction:column;align-items:stretch}.member-metric-strip,.simulation-summary{grid-template-columns:1fr 1fr}.quota-heading{display:block}.operations .quota-scroll{background:0 0;border:0;overflow:visible}.operations .quota-scroll table,.operations .quota-scroll tbody,.operations .quota-scroll tr,.operations .quota-scroll th,.operations .quota-scroll td{width:100%;min-width:0;display:block}.operations .quota-scroll thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.operations .quota-scroll tr{border:1px solid var(--v2-line);background:var(--v2-paper);border-radius:9px;margin-bottom:12px;padding:10px}.operations .quota-scroll tr[data-status=over_cap]{background:var(--v2-warning-bg)}.operations .quota-scroll th,.operations .quota-scroll td{border:0;grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr);align-items:center;gap:10px;padding:7px 0;display:grid}.operations .quota-scroll th:before,.operations .quota-scroll td:before{content:attr(data-label);color:var(--v2-muted);font-weight:500}.quota-input{width:100%}}
.decision-graph{--graph-spine:calc((100% - 32px) * .287234);max-width:860px;margin:18px auto 0}.detail-columns:has(.decision-graph){align-items:start}.decision-graph-row{grid-template-columns:minmax(0,1.35fr) 32px minmax(0,1fr);align-items:stretch;padding-top:24px;display:grid;position:relative}.decision-graph-row:first-child{padding-top:0}.decision-graph-row:first-child>.decision-graph-edge{display:none}.decision-graph-node{border:1px solid var(--v2-line);background:var(--v2-paper);overflow-wrap:anywhere;text-align:left;white-space:normal;border-radius:8px;flex-direction:column;justify-content:center;gap:5px;min-width:0;min-height:84px;padding:12px 14px;display:flex}.decision-graph-node[data-state=passed]{border-color:color-mix(in srgb, var(--v2-blue) 35%, var(--v2-line))}.decision-graph-node[data-state=selected]{border-color:color-mix(in srgb, var(--v2-success) 40%, var(--v2-line));background:var(--v2-success-bg)}.decision-graph-node[data-state=blocked]{border-color:color-mix(in srgb, var(--v2-warning) 40%, var(--v2-line));background:var(--v2-warning-bg)}.decision-graph-node[data-state=alternative]{background:var(--v2-ground);color:var(--v2-muted)}.decision-graph-node>strong{font-size:.82rem;font-weight:650;line-height:1.45}.operations .decision-graph-node[data-state=selected]>strong,.operations .decision-graph-node[data-state=selected] a{color:var(--v2-success)}.decision-graph-node[data-state=blocked]>strong{color:var(--v2-warning)}.decision-graph-label{color:var(--v2-muted);align-items:center;gap:7px;font-size:.65rem;line-height:1.45;display:flex}.decision-graph-label>span{color:var(--v2-blue);font-variant-numeric:tabular-nums}.decision-graph-meta{color:var(--v2-muted);font-size:.67rem;line-height:1.5}.decision-graph-count{color:var(--v2-blue);font-variant-numeric:tabular-nums;font-size:.72rem}.decision-graph-node[data-state=blocked] .decision-graph-count{color:var(--v2-warning)}.decision-graph-edge{top:0;left:calc(var(--graph-spine) - 6px);fill:none;width:12px;height:24px;stroke:var(--v2-blue);stroke-width:1.5px;position:absolute}.decision-graph-row[data-state=blocked]>.decision-graph-edge{stroke:var(--v2-warning)}.decision-graph-row[data-state=selected]>.decision-graph-edge{stroke:var(--v2-success)}.decision-graph-side-edge{fill:none;width:32px;height:12px;stroke:var(--v2-taupe);stroke-width:1.3px;align-self:center}.decision-graph-rejected{background:var(--v2-ground);border-style:dashed}.decision-graph-rejected>strong{color:var(--v2-muted);font-size:.74rem}.decision-graph-fork{grid-template-columns:repeat(var(--candidate-count), minmax(0, 1fr));padding-top:28px;display:grid;position:relative}.decision-graph-fork-stem{left:var(--graph-spine);border-left:1.5px solid var(--v2-blue);height:12px;position:absolute;top:0}.decision-graph-fork-bar{left:min(var(--graph-spine), calc(50% / var(--candidate-count)));right:calc(50% / var(--candidate-count));border-top:1.5px solid var(--v2-line);position:absolute;top:12px}.decision-graph-fork:before{content:"";top:12px;left:min(var(--graph-spine), calc(50% / var(--candidate-count)));width:calc(max(var(--graph-spine), calc(50% / var(--candidate-count))) - min(var(--graph-spine), calc(50% / var(--candidate-count))));border-top:1.5px solid var(--v2-blue);position:absolute}.decision-graph-candidate{min-width:0;padding:0 6px;display:flex;position:relative}.decision-graph-candidate:before{content:"";border-left:1.5px solid var(--v2-line);height:16px;position:absolute;top:-16px;left:50%}.decision-graph-candidate[data-selected=true]:before{border-color:var(--v2-success)}.decision-graph-candidate .decision-graph-node{flex:1;justify-content:flex-start}.operations .decision-graph-caption{color:var(--v2-muted);margin:12px 6px 0;font-size:.67rem}.decision-graph-legend{border-top:1px solid var(--v2-line);color:var(--v2-muted);flex-wrap:wrap;gap:16px;margin-top:18px;padding-top:12px;font-size:.65rem;display:flex}.decision-graph-legend>span{align-items:center;gap:6px;display:flex}.decision-graph-legend i{border-top:2px solid var(--v2-line);width:18px}.decision-graph-legend i[data-state=passed]{border-color:var(--v2-blue)}.decision-graph-legend i[data-state=blocked]{border-color:var(--v2-warning)}.simulation-results .routing-pipeline{min-width:560px;margin:16px 0}@media (max-width:600px){.decision-graph{--graph-spine:calc((100% - 20px) * .287234)}.decision-graph-row{grid-template-columns:minmax(0,1.35fr) 20px minmax(0,1fr)}.decision-graph-side-edge{width:20px}.decision-graph-node{min-height:78px;padding:10px}.decision-graph-node>strong{font-size:.75rem}.decision-graph-candidate{padding:0 3px}.decision-graph-candidate .decision-graph-node{padding:9px 7px}.decision-graph-legend{gap:10px}}@media (forced-colors:active){.decision-graph-node[data-state=selected]{outline:2px solid highlight}.decision-graph-edge,.decision-graph-side-edge{stroke:canvastext}.decision-graph-fork-stem,.decision-graph-fork-bar,.decision-graph-fork:before,.decision-graph-candidate:before{border-color:canvastext}}
.member-workspace{grid-template-columns:300px minmax(0,1fr);height:100dvh;min-height:100vh;transition:grid-template-columns .22s;display:grid;overflow:hidden}.member-workspace[data-sidebar-hidden]{grid-template-columns:64px minmax(0,1fr)}.member-sidebar{background:var(--v2-paper);border-right:1px solid var(--v2-line);flex-direction:column;gap:20px;min-width:0;height:100vh;padding:24px 18px 20px;transition:padding .22s;display:flex;position:sticky;top:0;overflow:hidden auto}.member-sidebar[hidden]{display:none}.member-sidebar-header{flex:none;justify-content:space-between;align-items:center;gap:8px;transition:grid-template-columns .22s;display:flex}.operations .member-brand{opacity:1;visibility:visible;flex:none;align-items:center;min-width:0;text-decoration:none;transition:visibility 0s linear .22s,opacity .14s .22s;display:flex;overflow:visible}.member-sidebar-toggle{flex:none;justify-content:flex-end;display:flex}.member-workspace[data-sidebar-hidden] .member-sidebar{padding-inline:10px}.member-workspace[data-sidebar-hidden] .member-brand{opacity:0;visibility:hidden;pointer-events:none;width:0;transition:none;overflow:hidden}.member-workspace[data-sidebar-hidden] .member-sidebar-header{justify-content:center;gap:0}.operations .member-sidebar nav{isolation:isolate;visibility:visible;opacity:1;flex-flow:column;flex-shrink:0;gap:6px;margin:0;transition:visibility,opacity .14s,transform .22s;display:flex;position:relative;transform:translate(0)}.member-sidebar nav:before{content:"";z-index:-1;background:var(--v2-sky);height:48px;transform:translateY(calc(var(--member-active) * 54px));transition:transform var(--v2-motion-standard) var(--v2-ease);border-radius:8px;position:absolute;inset:0 0 auto}.operations .member-sidebar [hidden]{display:none}.member-sidebar nav a{visibility:visible;color:var(--v2-muted);box-sizing:border-box;white-space:nowrap;border-radius:8px;align-items:center;gap:12px;height:48px;padding:13px 14px;font-size:.9rem;font-weight:600;text-decoration:none;display:flex}.member-sidebar nav a[aria-current]{color:var(--v2-blue-hover)}.member-sidebar nav a:hover{background:var(--v2-sky);color:var(--v2-blue-hover)}.member-nav-icon{flex:none;display:inline-flex;position:relative}.member-nav-count{border:2px solid var(--v2-paper);box-sizing:border-box;color:#fff;background:var(--v2-blue);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 3px;font-size:.68rem;font-weight:700;line-height:1;display:inline-grid;position:absolute;top:-8px;left:calc(100% - 12px)}.member-sidebar-bottom{border-top:1px solid var(--v2-line);opacity:1;gap:12px;margin-top:auto;padding-top:20px;transition:visibility,opacity .14s,transform .22s;display:grid;transform:translate(0)}.member-account-section{border-top:1px solid var(--v2-line);gap:12px;padding-top:16px;display:grid}.operations .member-sidebar .portal-studio-link{width:100%;padding-inline:12px;position:static;inset:auto}.operations .member-sidebar .portal-studio-link span{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.sv2 .member-sidebar .member-signout:hover:not(:disabled){color:var(--v2-error);background:var(--v2-error-bg)}.member-route{min-width:0}.member-route>:not([hidden]){animation:t-panel-reveal var(--panel-open-dur) var(--v2-ease) both}.member-main-leads>.member-route{flex-direction:column;flex:1;min-height:0;display:flex}.member-sidebar-academy{opacity:1;transition:visibility,opacity .14s,transform .22s;transform:translate(0)}.member-sidebar .member-academy-progress{border:1px solid var(--v2-line);color:var(--v2-ink);transition:background-color var(--v2-motion-fast), border-color var(--v2-motion-fast);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:10px 12px;font-size:.8rem;text-decoration:none;display:grid}.member-sidebar .member-academy-progress:hover,.member-sidebar .member-academy-progress[aria-current]{border-color:color-mix(in srgb, var(--v2-blue) 35%, var(--v2-line));background:var(--v2-sky)}.member-academy-progress-label{align-items:center;gap:6px;min-width:0;font-weight:650;display:inline-flex}.member-academy-progress-count{color:var(--v2-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.member-academy-progress progress{appearance:none;background:color-mix(in srgb, var(--v2-stone) 45%, var(--v2-paper));width:100%;height:6px;accent-color:var(--v2-blue-hover);border:0;border-radius:999px;grid-column:1/-1;overflow:hidden}.member-academy-progress progress::-webkit-progress-bar{background:color-mix(in srgb, var(--v2-stone) 45%, var(--v2-paper))}.member-academy-progress progress::-webkit-progress-value{background:var(--v2-blue-hover);border-radius:999px}.member-academy-progress progress::-moz-progress-bar{background:var(--v2-blue-hover);border-radius:999px}.member-workspace[data-sidebar-hidden] :is(.member-sidebar nav,.member-sidebar-bottom,.member-sidebar-account,.member-sidebar-academy){visibility:hidden;opacity:0;transition:visibility 0s linear .22s,opacity .14s,transform .22s;transform:translate(-10px)}.member-account{overflow-wrap:anywhere;align-items:center;gap:8px;font-size:.8rem;display:flex}.member-assignment-settings{position:relative}.member-assignment-trigger{anchor-name:--member-assignment;white-space:normal;width:100%;min-width:0}.member-assignment-trigger>span:not(.member-assignment-dot){text-align:start;flex:1;min-width:0}.member-assignment-trigger strong{color:var(--v2-ink)}.member-assignment-trigger:focus-visible{outline:2px solid var(--v2-blue);outline-offset:3px}.member-assignment-dot{background:var(--v2-success);border-radius:50%;flex:none;width:8px;height:8px;margin-inline:3px}.member-assignment-dot[data-state=assignmentPaused],.member-assignment-dot[data-state=assignmentPreferencesBlocked],.member-assignment-dot[data-state=assignmentAtCapacity]{background:var(--v2-warning)}.member-assignment-settings:has(>form:popover-open) .member-assignment-trigger>svg{transform:rotate(180deg)}.member-assignment-settings>form{position-anchor:--member-assignment;inset:auto;left:anchor(left);bottom:calc(anchor(top) + 8px);position-try-fallbacks:flip-block, flip-inline;overscroll-behavior:contain;box-sizing:border-box;border:1px solid var(--v2-line);background:var(--v2-paper);width:min(320px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--v2-ink);border-radius:12px;margin:0;padding:18px;position:fixed;overflow-y:auto;box-shadow:0 12px 36px #3d231224}.member-assignment-settings>form:popover-open{gap:14px;display:grid}@media (min-width:801px){.member-assignment-settings>form{left:calc(anchor(right) + 12px);bottom:anchor(bottom)}}.member-assignment-settings form>p{color:var(--v2-muted);margin:0;font-size:.8rem}.member-assignment-banner{border:1px solid var(--v2-line);border-left:3px solid var(--v2-warning);background:var(--v2-warning-bg);color:var(--v2-ink);border-radius:8px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;font-size:.82rem;display:flex}.member-assignment-banner svg{color:var(--v2-warning);flex:none}.member-body{flex-direction:column;min-width:0;height:100dvh;min-height:0;display:flex;overflow:hidden}.operations main.member-main{box-sizing:border-box;flex:1;width:100%;max-width:none;min-height:0;margin:0 auto;padding:24px 32px;overflow-y:auto}.operations main.member-main-leads{flex-direction:column;width:100%;padding-block:24px;display:flex;overflow:hidden}.member-board-page,.member-list-page{flex-direction:column;flex:1;min-height:0;display:flex}.operations .member-main h1{font:700 clamp(1.5rem, 2.4vw, 2rem)/1.2 var(--font-manrope);letter-spacing:-.025em;margin:0 0 8px}.member-overview{grid-template-columns:minmax(210px,1fr) minmax(240px,340px) auto;align-items:end;gap:12px;display:grid}.member-weekly-summary{border:1px solid var(--v2-line);background:color-mix(in srgb, var(--v2-sky) 22%, var(--v2-paper));border-radius:10px;align-items:baseline;gap:14px;margin:12px 0 2px;padding:10px 14px;display:flex}.member-weekly-summary>span{color:var(--v2-blue-hover);letter-spacing:.06em;text-transform:uppercase;flex:none;font-size:.68rem;font-weight:750}.member-weekly-summary p{color:var(--v2-muted);margin:0;font-size:.78rem;line-height:1.45}.member-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.member-heading p{color:var(--v2-muted);margin:0;font-size:.9rem}.member-unread{color:var(--v2-blue-hover);background:var(--v2-sky);white-space:nowrap;border-radius:8px;align-items:center;gap:10px;min-height:38px;padding:10px 14px;font-size:.8rem;display:flex}.operations .member-workspace .v2-field{gap:4px}.operations .member-workspace .v2-label{font-size:.75rem}.operations .member-workspace :is(input.v2-input,select.v2-input,.v2-picker-trigger){padding-inline:10px;font-size:.85rem}.member-view-switch{background:var(--v2-paper);border:1px solid var(--v2-line);border-radius:10px;gap:4px;padding:4px;display:flex}.member-filters{flex-wrap:wrap;align-items:end;gap:8px;margin:12px 0 0;display:flex}.member-filters>.v2-field{flex:0 170px;min-width:120px;max-width:170px}.member-results-line{color:var(--v2-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:14px 0 10px;font-size:.8rem;display:flex}.member-board{scrollbar-width:none;flex:1;align-items:stretch;gap:8px;min-height:0;padding:0;display:flex;overflow-x:auto}.member-board::-webkit-scrollbar{display:none}.member-column-cards::-webkit-scrollbar{display:none}.member-board.is-expanded{overflow-x:hidden}.member-column{background:color-mix(in srgb, var(--v2-stone) 18%, var(--v2-ground));border-radius:12px;flex-direction:column;flex:1 0 246px;min-width:246px;max-width:340px;min-height:0;padding:12px;display:flex}.member-column.is-expanded{flex-basis:100%;max-width:none}.member-column>header{align-items:center;gap:8px;min-height:32px;margin:2px 2px 16px;display:flex}.member-column>header h2{flex:1;margin:0;font-size:.8rem;font-weight:700}.member-stage-count{color:var(--v2-muted);font-variant-numeric:tabular-nums;font-size:.75rem}.member-stage-dot{background:var(--v2-muted);border-radius:50%;flex-shrink:0;width:7px;height:7px}.stage-new{background:var(--v2-blue)}.stage-in_progress{background:var(--v2-blue-hover)}.stage-follow_up{background:var(--v2-warning)}.stage-converted{background:var(--v2-success)}.member-column-cards{scrollbar-width:none;flex:1;grid-auto-rows:minmax(280px,auto);align-content:start;gap:10px;min-height:0;padding:2px;display:grid;overflow-y:auto}.member-column.is-expanded .member-column-cards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.member-lead-card{background:var(--v2-paper);border:1px solid var(--v2-line);width:100%;min-width:0;height:100%;transition:border-color var(--v2-motion-fast,.14s);cursor:pointer;border-radius:12px;flex-direction:column;padding:14px;display:flex;position:relative;overflow:hidden}.member-lead-card:hover{border-color:var(--v2-blue);box-shadow:inset 0 0 0 1px var(--v2-blue)}.member-lead-card.is-unread,.member-list-row.is-unread{background:color-mix(in srgb, var(--v2-sky) 28%, var(--v2-paper))}.member-lead-card.is-unread:after,.member-list-row.is-unread:after{content:"";border:1px solid color-mix(in srgb, var(--v2-blue) 52%, transparent);pointer-events:none;border-radius:10px;animation:2.8s ease-in-out infinite member-unread-border;position:absolute;inset:1px}@keyframes member-unread-border{50%{border-color:color-mix(in srgb, var(--v2-blue) 20%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--v2-blue) 7%, transparent)}}.member-lead-card[draggable=true]{cursor:grab}.member-drag-ghost{border:1px dashed var(--v2-blue);background:color-mix(in srgb, var(--v2-sky) 45%, var(--v2-paper));opacity:.72;pointer-events:none}.member-ghost-line{background:var(--v2-line);border-radius:999px;width:75%;height:8px;margin-top:12px;display:block}.member-ghost-line.is-short{width:48%;margin-top:8px}.member-card-top{align-items:center;gap:8px;margin-bottom:8px;display:flex}.member-card-top>.member-muted{margin-left:auto;font-size:.65rem}.member-avatar{background:var(--v2-sky);width:32px;height:32px;color:var(--v2-blue-hover);border-radius:50%;flex-shrink:0;place-items:center;font-size:.7rem;font-weight:700;display:grid}.member-unread-dot{background:var(--v2-blue);width:8px;height:8px;box-shadow:0 0 0 3px var(--v2-sky);border-radius:50%}.operations .member-lead-name{color:var(--v2-ink);overflow-wrap:anywhere;font-size:.92rem;font-weight:750;text-decoration:none}.member-lead-card .member-lead-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:42px;display:-webkit-box;overflow:hidden}.member-card-hit-area{z-index:1;border-radius:inherit;position:absolute;inset:0}.operations .member-card-hit-area:focus-visible{outline-offset:-3px}.operations .member-lead-name:hover{color:var(--v2-blue);text-decoration:none}.member-project{color:var(--v2-muted);text-overflow:ellipsis;white-space:nowrap;min-height:17px;margin:2px 0 8px;font-size:.72rem;overflow:hidden}.member-badges{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;min-height:24px;display:flex}.member-card-next{border-top:1px solid var(--v2-line);height:64px;margin-top:10px;padding-top:10px;overflow:hidden}.member-next{align-items:flex-start;gap:8px;font-size:.75rem;display:flex}.member-next small{color:var(--v2-muted);margin-top:3px;font-size:.7rem;display:block}.member-next.is-overdue,.member-next.is-overdue small{color:var(--v2-warning)}.member-muted{color:var(--v2-muted);overflow-wrap:anywhere;font-size:.75rem}.member-lead-card footer{justify-content:space-between;align-items:center;gap:6px;margin-top:auto;display:flex}.member-lead-card footer .v2-button{z-index:2;position:relative}.member-lead-card footer .member-muted{font-size:.65rem}.member-column-empty{color:var(--v2-muted);text-align:center;padding:24px 4px;font-size:.75rem}.member-list{background:var(--v2-paper);border:1px solid var(--v2-line);scrollbar-width:none;border-radius:12px;flex:1;min-height:0;overflow-y:auto}.member-list::-webkit-scrollbar{display:none}.member-list-row{border-bottom:1px solid var(--v2-line);cursor:pointer;grid-template-columns:minmax(160px,1.3fr) minmax(90px,1fr) minmax(90px,1fr) minmax(140px,1fr) auto;align-items:center;gap:16px;padding:18px 20px;display:grid;position:relative}.member-list-row>.v2-button{z-index:2;position:relative}.member-list-row>.v2-badge{justify-self:start;width:fit-content}.member-list-row p{margin:3px 0 0}.member-pagination{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:20px;padding:20px;font-size:.8rem;display:flex}.member-loading{grid-template-columns:repeat(5,minmax(220px,1fr));gap:8px;display:grid;overflow:hidden}.member-loading>.v2-skeleton{height:240px}.member-refresh-status{z-index:20;border:1px solid var(--v2-line);background:var(--v2-paper);color:var(--v2-ink);pointer-events:none;border-radius:8px;align-items:center;gap:10px;padding:10px 14px;font-size:.8rem;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 6px 24px #0000001a}.member-notice{background:var(--v2-sky);color:var(--v2-blue-hover);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:16px 0;padding:14px 18px;font-size:.85rem;display:flex}.member-dialog{width:calc(100% - 32px);max-width:520px}.member-dialog .v2-field,.member-detail-panel .v2-field{margin-bottom:16px}.member-main fieldset,.member-dialog fieldset{border:0;min-width:0;margin:0;padding:0}.member-actions{gap:12px;margin-top:24px;display:flex}.member-back{align-items:center;gap:8px;margin-bottom:24px;font-size:.8rem;text-decoration:none;display:inline-flex}.member-detail-heading{align-items:center;gap:20px;margin-bottom:32px;display:flex}.member-detail-identity{flex:1;min-width:0}.member-detail-heading h1{overflow-wrap:anywhere}.member-avatar-large{width:56px;height:56px;font-size:1.1rem}.member-detail-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:28px;display:grid}.member-detail-primary{background:var(--v2-paper);border:1px solid var(--v2-line);border-radius:12px;min-width:0;overflow:hidden}.operations .member-tabs{border-bottom:1px solid var(--v2-line);flex-wrap:wrap;gap:6px;margin:0;padding:16px;display:flex}.member-detail-panel{padding:28px}.member-detail-panel h2,.member-detail-aside h2{margin:0 0 16px;font-size:1rem}.member-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin-top:24px;display:grid}.member-original{border-top:1px solid var(--v2-line);margin-top:32px;padding-top:24px;font-size:.85rem}.member-message,.member-notes p{white-space:pre-wrap;overflow-wrap:anywhere}.member-detail-aside{font-size:.85rem}.member-detail-aside section{background:var(--v2-sky);color:var(--v2-blue-hover);border-radius:12px;padding:24px}.member-detail-aside section>strong{margin-top:12px;display:block}.member-detail-aside dl{padding:8px 12px}.member-detail-aside dt{color:var(--v2-muted);margin-top:24px;font-size:.7rem}.member-detail-aside dd{overflow-wrap:anywhere;margin:4px 0 0}.member-detail-aside small{color:var(--v2-muted);margin-top:4px;display:block}.member-reference{font-variant-numeric:tabular-nums;font-size:.7rem}.member-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.member-section-heading h2{margin:0}.member-task-list{background:var(--v2-paper);border-radius:12px;gap:0;display:grid}.member-task{border-bottom:1px solid var(--v2-line);flex-wrap:wrap;align-items:center;gap:14px;padding:20px 0;display:flex}.member-task:last-child{border-bottom:0}.member-task-icon{color:var(--v2-blue)}.member-task-content{overflow-wrap:anywhere;flex:1;gap:4px;min-width:160px;font-size:.85rem;display:grid}.member-task-content a{font-size:.8rem}.member-task-actions{flex-wrap:wrap;gap:6px;display:flex}.member-task.is-complete .member-task-content>strong{color:var(--v2-muted);text-decoration:line-through}.member-notes article{border-top:1px solid var(--v2-line);padding:24px 0}.member-notes{margin-top:32px}.member-notes header{justify-content:space-between;gap:12px;font-size:.8rem;display:flex}.member-notes time{color:var(--v2-muted);font-size:.7rem}.member-notes p{font-size:.9rem}.member-timeline{margin:0;padding:0;list-style:none}.member-timeline li{gap:16px;padding:0 0 28px;font-size:.85rem;display:flex;position:relative}.member-timeline li:not(:last-child):before{content:"";background:var(--v2-line);width:1px;position:absolute;top:12px;bottom:0;left:4px}.member-timeline-dot{background:var(--v2-blue);border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:5px}.member-timeline p{color:var(--v2-muted);margin:4px 0;font-size:.75rem}.member-follow-group{margin-top:0}.member-follow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.member-follow-group h2{margin:0 0 12px;font-size:1rem}.member-follow-group h2 span{color:var(--v2-muted);margin-left:8px;font-size:.8rem}.member-follow-group .member-task-list{border:1px solid var(--v2-line);padding:0 24px}.member-workspace input,.member-workspace textarea{caret-color:var(--v2-blue)}.member-workspace .v2-button-sm{min-width:44px;min-height:44px}@media (max-width:1100px){.member-detail-grid{grid-template-columns:minmax(0,1fr) 230px;gap:16px}.member-list-row{grid-template-columns:1fr 1fr auto}.member-list-next{grid-column:1/3}.operations main.member-main{padding:24px}.member-sidebar{padding-inline:12px}.member-filters>.v2-field{flex-basis:130px;min-width:105px}.member-overview{grid-template-columns:minmax(210px,1fr) minmax(220px,1fr)}}@media (max-height:700px) and (min-width:801px){.operations main.member-main-leads{padding-block:12px}.member-heading p{display:none}.member-unread{padding:6px 10px}.member-filters{margin-top:8px}.member-results-line{margin:8px 0}}@media (max-width:800px){.member-workspace,.member-body{height:auto;display:block;overflow:visible}.operations main.member-main-leads{display:block;overflow:visible}.member-board-page,.member-list-page{display:block}.member-board{align-items:flex-start}.member-column.is-expanded .member-column-cards{grid-template-columns:1fr}.member-column-cards{max-height:max(320px,100vh - 450px)}.member-follow-grid{grid-template-columns:1fr}.member-weekly-summary{flex-direction:column;align-items:flex-start;gap:4px}.member-loading{grid-template-columns:repeat(2,minmax(0,1fr))}.member-sidebar{border-right:0;border-bottom:1px solid var(--v2-line);flex-flow:column;gap:16px;height:auto;padding:16px 20px;display:flex;position:static}.operations .member-sidebar nav{flex-direction:row;width:100%;overflow-x:auto}.member-sidebar nav:before{display:none}.member-sidebar nav a{flex:none}.member-sidebar nav a[aria-current]{background:var(--v2-sky)}.member-workspace[data-sidebar-hidden] :is(.member-sidebar nav,.member-sidebar-bottom,.member-sidebar-account,.member-sidebar-academy){display:none}.member-sidebar-bottom{border:0;min-width:0;margin:0;padding:0}.member-account{display:flex}.member-assignment-settings{max-width:100%}.member-assignment-trigger{text-overflow:ellipsis;white-space:normal;max-width:100%;overflow:hidden}.member-detail-grid{flex-direction:column;display:flex}.member-detail-primary,.member-detail-aside{width:100%}.member-detail-aside dl{grid-template-columns:100px 1fr;gap:16px;display:grid}.member-detail-aside dt,.member-detail-aside dd{margin:0}.member-detail-heading{flex-wrap:wrap}.member-detail-heading>:is(button,.loading-control){margin-left:76px}.member-heading{align-items:flex-start}.member-unread{white-space:normal}.member-overview{grid-template-columns:1fr 1fr}.member-overview>.v2-field{min-width:220px}.member-detail-panel{padding:20px}}@media (max-width:400px){.operations .member-brand .v2-brand{gap:8px}.operations .member-brand .v2-brand strong{font-size:20px}.operations .member-brand .v2-brand svg{width:24px;height:24px}}@media (max-width:480px){.operations main.member-main{padding:24px 16px}.member-heading{flex-direction:column;gap:16px}.member-overview{grid-template-columns:1fr}.member-overview>.v2-field{min-width:0}.member-form-grid{grid-template-columns:1fr}.member-filters>.v2-field{min-width:120px;max-width:none}.member-list-row{grid-template-columns:minmax(0,1fr) auto;padding:16px}.member-list-identity,.member-list-next{grid-column:1/-1}.member-task-content{min-width:130px}.member-task-actions{width:100%}.member-sidebar{padding:12px 16px}.member-sidebar nav a{padding:12px 10px}.member-notes header{flex-direction:column;gap:4px}.member-detail-heading{gap:12px}.member-avatar-large{width:44px;height:44px}.member-detail-heading>:is(button,.loading-control){flex-basis:100%;margin-left:0}.member-loading{grid-template-columns:1fr}.member-column{flex-basis:250px}}@media (prefers-reduced-motion:reduce){.member-route>:not([hidden]){animation:none}.member-workspace,.member-sidebar,.member-sidebar-header,.member-brand,.member-sidebar nav,.member-sidebar-bottom,.member-lead-card{transition:none}.member-lead-card.is-unread:after,.member-list-row.is-unread:after{animation:none}}
.workspace-nav[data-has-active=false]:before{display:none}.access-content{width:100%}.access-loading{gap:18px;max-width:1180px;margin:0 auto;padding:48px clamp(20px,4vw,64px);display:grid}.access-loading-title{width:min(420px,75vw);height:48px}.access-loading-search{width:min(680px,100%);height:66px}.access-loading-table{width:100%;height:360px}.access-heading>div>p:last-child{max-width:68ch;color:var(--v2-muted);margin:4px 0 0}.access-eyebrow{color:var(--v2-blue);letter-spacing:.1em;text-transform:uppercase;margin:0 0 5px;font-size:.7rem;font-weight:750}.access-search{align-items:end;gap:10px;max-width:680px;margin:18px 0;display:flex}.access-search .v2-field{flex:1}.access-toolbar .access-search{flex:1;margin:0}.access-selection-actions{justify-items:end;gap:8px;display:grid}.access-toolbar{min-height:42px;color:var(--v2-muted);justify-content:space-between;align-items:end;gap:16px;margin:18px 0 10px;font-size:.78rem;display:flex}.access-table-wrap{border:1px solid var(--v2-line);background:var(--v2-paper);border-radius:12px;overflow-x:auto}.operations .access-table{min-width:820px}.operations .access-table th,.operations .access-table td{vertical-align:middle;padding:12px 14px}.operations .access-table thead th{color:var(--v2-muted);background:color-mix(in srgb, var(--v2-sky) 55%, var(--v2-paper));letter-spacing:.04em;text-transform:uppercase;font-size:.7rem}.access-table tbody tr[data-selected=true]{background:color-mix(in srgb, var(--v2-sky) 45%, transparent)}.access-select{width:44px;text-align:center!important}.access-select input{width:16px;height:16px;accent-color:var(--v2-blue)}.access-person{white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.access-roles{flex-wrap:wrap;gap:5px;display:flex}.access-no-role{color:var(--v2-muted);font-style:italic}.access-dialog{border:1px solid var(--v2-line);width:min(620px,100vw - 32px);max-height:calc(100vh - 40px);color:var(--v2-ink);background:var(--v2-paper);border-radius:16px;padding:0;overflow:auto;box-shadow:0 24px 80px #1f181338}.access-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1f18136b}.access-dialog form{padding:22px}.access-dialog-header,.access-dialog-actions{justify-content:space-between;align-items:start;gap:18px;display:flex}.access-dialog-header h2{font:700 1.45rem/1.2 var(--font-manrope), sans-serif;margin:0}.access-dialog-account,.access-dialog-description{color:var(--v2-muted);font-size:.8rem}.access-dialog-account{margin:5px 0 0}.access-dialog-description{margin:16px 0}.operations .access-role-choices,.operations .access-bulk-grid{margin:14px 0;padding:16px}.access-role-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;display:grid}.access-role-choices legend{grid-column:1/-1;font-size:.75rem}.access-bulk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.access-bulk-role{border:1px solid var(--v2-line);background:var(--v2-paper);transition:border-color var(--v2-motion-fast), background-color var(--v2-motion-fast);border-radius:9px;gap:7px;padding:12px;display:grid}.access-bulk-role[data-changed=true]{border-color:color-mix(in srgb, var(--v2-blue) 55%, var(--v2-line));background:color-mix(in srgb, var(--v2-sky) 34%, var(--v2-paper))}.access-bulk-role-status{color:var(--v2-muted);justify-content:space-between;align-items:center;gap:12px;padding-left:26px;font-size:.7rem;display:flex}.access-bulk-role-status button{color:var(--v2-blue);font:inherit;cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.access-protected{border:1px solid color-mix(in srgb, var(--v2-warning) 45%, var(--v2-line));background:color-mix(in srgb, var(--v2-warning) 8%, var(--v2-paper));color:var(--v2-muted);border-radius:9px;gap:7px;padding:12px;font-size:.75rem;display:grid}.access-dialog-error{color:var(--v2-error);font-size:.8rem}.access-dialog-actions{justify-content:end;align-items:center;margin-top:20px}@media (max-width:640px){.access-search{flex-direction:column;align-items:stretch}.access-role-choices,.access-bulk-grid{grid-template-columns:1fr}.access-toolbar{flex-direction:column;align-items:stretch}}
.audit-content{width:100%}.audit-heading>div>p:last-child{max-width:72ch;color:var(--v2-muted);margin:4px 0 0}.audit-filters{border:1px solid var(--v2-line);background:color-mix(in srgb, var(--v2-paper) 94%, var(--v2-sky));border-radius:12px;grid-template-columns:repeat(2,minmax(150px,.65fr)) minmax(220px,1.35fr) minmax(180px,1fr);align-items:end;gap:12px;margin:20px 0 10px;padding:16px;display:grid}.audit-filters>:nth-child(5){grid-column:1/-2}.audit-filter-actions{justify-content:end;gap:8px;display:flex}.audit-timezone{color:var(--v2-muted);text-align:right;margin:8px 0;font-size:.72rem}.audit-table-wrap{border:1px solid var(--v2-line);background:var(--v2-paper);border-radius:12px;overflow-x:auto}.operations .audit-table{min-width:1050px}.operations .audit-table th,.operations .audit-table td{vertical-align:middle;padding:12px 14px}.operations .audit-table thead th{color:var(--v2-muted);background:color-mix(in srgb, var(--v2-sky) 55%, var(--v2-paper));letter-spacing:.04em;text-transform:uppercase;font-size:.7rem}.audit-table tbody tr:last-child td{border-bottom:0}.audit-table time,.audit-table code{white-space:nowrap;font-variant-numeric:tabular-nums}.audit-table code{color:var(--v2-muted);margin-top:3px;font-size:.72rem;display:block}.audit-identity-kind,.audit-target-type,.audit-actor summary{font-size:.78rem;font-weight:700}.audit-actor summary{cursor:help;text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;list-style:none}.audit-actor summary::-webkit-details-marker{display:none}.audit-details{max-width:300px;color:var(--v2-muted);overflow-wrap:anywhere;font-size:.78rem}.audit-pagination{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.audit-pages{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.operations .audit-page{border:1px solid var(--v2-line);min-width:34px;min-height:34px;color:var(--v2-muted);background:var(--v2-paper);border-radius:8px;place-items:center;padding:5px 9px;font-size:.78rem;font-weight:700;text-decoration:none;display:grid}.operations .audit-page[data-current=true]{border-color:var(--v2-blue);color:var(--v2-paper);background:var(--v2-blue)}.audit-page-ellipsis{min-width:24px;color:var(--v2-muted);place-items:center;display:grid}.audit-pagination-spacer{width:68px}@media (max-width:900px){.audit-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-filters>:nth-child(5),.audit-filter-actions{grid-column:1/-1}}@media (max-width:600px){.audit-filters{grid-template-columns:1fr;padding:12px}.audit-filters>:nth-child(5),.audit-filter-actions{grid-column:1}.audit-filter-actions>*{flex:1;justify-content:center}.audit-pagination{flex-wrap:wrap;align-items:stretch}.audit-pages{order:-1;width:100%}.audit-pagination-spacer{display:none}}
.notification-preferences{max-width:880px}.notification-preferences>p{color:var(--v2-muted)}.notification-preference-grid{gap:20px;margin:32px 0;display:grid}.notification-preference-card{border:1px solid var(--v2-line);background:var(--v2-paper);border-radius:16px;padding:clamp(20px,4vw,32px)}.notification-preference-card h2{margin-top:0}.notification-preference-channels{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;margin-top:24px;display:grid}.notification-preference-channels .v2-segmented span{min-height:44px}.notification-channel-state{color:var(--v2-muted);margin:8px 0 0;font-size:.875rem}.notification-channel-state[data-blocked]{color:var(--v2-error);font-weight:600}.notification-save-status{min-height:1.5em;color:var(--v2-success)}.notification-save-status[data-error]{color:var(--v2-error)}@media (max-width:640px){.notification-preference-channels{grid-template-columns:1fr}}
.notification-inbox{width:100%}.notification-inbox-heading{justify-content:space-between;align-items:start;gap:24px;display:flex}.notification-inbox-heading p,.notification-list>li>p{color:var(--v2-muted)}.notification-inbox-filters{border-bottom:1px solid var(--v2-line);margin:28px 0 20px}.notification-inbox-filters a{color:var(--v2-muted);border-bottom:3px solid #0000;padding:10px 14px;font-weight:650;text-decoration:none}.notification-inbox-filters a[aria-current=page]{border-color:var(--v2-blue);color:var(--v2-blue)}.notification-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.notification-list>li{border:1px solid var(--v2-line);background:var(--v2-paper);border-radius:12px;padding:clamp(20px,3vw,28px)}.notification-list>li[data-unread]{background:color-mix(in srgb, var(--v2-sky) 28%, var(--v2-paper))}.notification-list h2{margin:14px 0 6px;font-size:1.12rem}.notification-card-meta,.notification-card-actions,.notification-inbox-pagination{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.notification-card-meta{color:var(--v2-muted);font-size:.84rem}.notification-card-meta time{font-variant-numeric:tabular-nums;margin-left:auto}.notification-card-actions{justify-content:space-between;margin-top:18px}.notification-unavailable{margin:0;font-size:.9rem;font-weight:600;color:var(--v2-error)!important}.notification-read-action{align-items:center;gap:10px;margin-left:auto;display:flex}.notification-read-action [role=alert]{color:var(--v2-error);font-size:.875rem}.notification-inbox-pagination{justify-content:space-between;margin-top:24px}.notification-inbox-loading{gap:16px;max-width:920px;display:grid}.notification-inbox-loading-title{width:min(360px,70%);height:52px}.notification-inbox-loading-card{height:170px}@media (max-width:600px){.notification-inbox-heading{flex-direction:column;align-items:stretch}.notification-card-meta time{width:100%;margin-left:0}.notification-card-actions{flex-direction:column;align-items:stretch}.notification-read-action{flex-direction:column;align-items:stretch;margin-left:0}}
.book-header .v2-brand-lockup{width:150px}.book-page{width:100%}.book-heading{justify-content:space-between;align-items:start;gap:24px;margin-bottom:32px;display:flex}.book-heading h1{margin-bottom:8px}.book-heading p{color:var(--v2-muted)}.book-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.book-layout>section{background:var(--v2-paper);border:1px solid var(--v2-line);border-radius:12px;min-width:0;padding:24px}.operations .book-layout h2{margin-top:0}.book-order-form{gap:20px;display:grid}.book-order-form fieldset{gap:16px;margin:0;display:grid}.book-address-row{grid-template-columns:1fr 130px 150px;align-items:start;gap:12px;display:grid}.book-totals{background:var(--v2-ground);border-radius:8px;margin:0;padding:18px}.book-totals div{justify-content:space-between;gap:16px;padding:5px 0;display:flex}.book-totals dd{font-variant-numeric:tabular-nums;margin:0}.book-total{border-top:1px solid var(--v2-line);margin-top:8px;font-weight:700;padding-top:12px!important}.book-fixture-note,.book-configuration,.book-status{background:var(--v2-warning-bg);color:var(--v2-warning);border-radius:8px;padding:14px 16px}.book-order-list{gap:12px;padding:0;list-style:none;display:grid}.book-order-list li{border:1px solid var(--v2-line);border-radius:8px;padding:18px}.book-order-list li>div{justify-content:space-between;gap:12px;display:flex}.book-order-list li span{color:var(--v2-muted);font-size:.875rem}.book-order-status{align-items:center}@media (max-width:860px){.book-layout{grid-template-columns:1fr;gap:24px}}@media (max-width:600px){.book-heading{display:block}.book-heading .v2-badge{margin-top:12px}.book-address-row{grid-template-columns:1fr}}.book-admin-list{gap:16px;display:grid}.book-admin-list article{background:var(--v2-paper);border:1px solid var(--v2-line);border-radius:12px;padding:22px}.book-admin-list article>header,.book-admin-list article>header>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.book-admin-list article>header>div{align-items:baseline}.book-admin-list article>header span{color:var(--v2-muted);font-size:.875rem}.book-admin-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.book-admin-list dt{color:var(--v2-muted);font-size:.875rem}.book-admin-list dd{margin:4px 0 0}.book-admin-actions{align-items:end;gap:12px;margin-top:20px;display:flex}.book-admin-actions .v2-field{flex:1}@media (max-width:600px){.book-admin-list dl{grid-template-columns:1fr}.book-admin-actions{flex-direction:column;align-items:stretch}}
.capacity-content{min-width:0}.capacity-heading{align-items:end}.capacity-board{gap:16px;display:grid}.capacity-national{z-index:5;border:1px solid var(--v2-line);background:var(--v2-paper);border-radius:12px;grid-template-columns:minmax(200px,1fr) minmax(200px,1fr) auto;align-items:center;gap:16px 28px;padding:16px 20px;display:grid;position:sticky;top:0;box-shadow:0 10px 30px #3d231214}.capacity-national p{margin:0}.capacity-national-figure{gap:6px;min-width:0;display:grid}.capacity-national-figure small,.capacity-national-target small,.capacity-balance small{color:var(--v2-muted);font-size:.72rem}.capacity-national-figure .capacity-meter{height:6px}.capacity-total-figure .capacity-national-was{color:var(--v2-muted);margin-left:8px;font-size:.8rem;font-weight:500}.capacity-total-figure .capacity-delta{font-size:.8rem}.capacity-national-side{flex-wrap:wrap;justify-content:end;align-items:center;gap:12px 20px;display:flex}.capacity-board[data-editing=true] .capacity-national{grid-template-columns:9.5rem 10.5rem minmax(0,1fr) 15rem auto;gap:12px 18px}.capacity-balance strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.capacity-national .capacity-total-figure{font-variant-numeric:tabular-nums;white-space:nowrap}.capacity-bar-delta{align-items:center;display:inline-flex}.capacity-bar-delta .capacity-delta{justify-content:center;min-width:2.75rem}.capacity-bar-delta[data-zero=true]{visibility:hidden}.capacity-national-province{border-left:1px solid var(--v2-line);gap:6px;min-width:0;padding-left:24px;display:grid}.capacity-national-province .access-eyebrow{align-items:center;gap:8px;display:flex}.capacity-national-province .capacity-meter{height:6px}.capacity-national-target{justify-self:center;gap:6px;max-width:420px;display:grid}.capacity-balance{background:var(--v2-success-bg,color-mix(in srgb, var(--v2-success) 12%, var(--v2-paper)));color:var(--v2-success);border-radius:10px;gap:2px;padding:8px 14px;display:grid}.capacity-balance strong{font-variant-numeric:tabular-nums;font-size:.95rem}.capacity-national[data-balance=over] .capacity-balance{background:var(--v2-error-bg);color:var(--v2-error)}.capacity-national[data-balance=under] .capacity-balance{background:var(--v2-sky);color:var(--v2-blue-hover)}.capacity-national-actions{flex-wrap:wrap;justify-content:end;gap:8px;display:flex}.capacity-delta{font-variant-numeric:tabular-nums;vertical-align:middle;border-radius:999px;align-items:center;min-height:20px;margin-left:6px;padding:0 7px;font-size:.72rem;font-weight:700;display:inline-flex}.capacity-delta[data-sign=up]{background:color-mix(in srgb, var(--v2-success) 14%, var(--v2-paper));color:var(--v2-success)}.capacity-delta[data-sign=down]{background:var(--v2-error-bg);color:var(--v2-error)}.capacity-stepper{border:1px solid var(--v2-line);background:var(--v2-paper);font-variant-numeric:tabular-nums;border-radius:10px;align-items:center;gap:0;display:inline-flex}.capacity-stepper[data-changed=true]{border-color:color-mix(in srgb, var(--v2-blue) 55%, var(--v2-line));box-shadow:0 0 0 1px color-mix(in srgb, var(--v2-blue) 25%, transparent)}.capacity-stepper-label{color:var(--v2-muted);white-space:nowrap;padding:0 4px 0 12px;font-size:.78rem;font-weight:650}.capacity-stepper button{width:40px;height:40px;color:var(--v2-ink);cursor:pointer;transition:background-color var(--v2-motion-fast);background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:inline-grid}.capacity-stepper button:hover:not(:disabled){background:color-mix(in srgb, var(--v2-stone) 35%, var(--v2-paper))}.capacity-stepper button:active:not(:disabled){transform:scale(.94)}.capacity-stepper button:disabled{color:var(--v2-muted);cursor:not-allowed;opacity:.45}.capacity-stepper button:focus-visible,.capacity-stepper input:focus-visible{outline:2px solid var(--v2-blue);outline-offset:-2px}.capacity-stepper input{width:4.5ch;min-width:0;height:40px;color:var(--v2-ink);font:inherit;text-align:center;appearance:textfield;background:0 0;border:0;padding:0;font-weight:700}.capacity-stepper input::-webkit-inner-spin-button{appearance:none;margin:0}.capacity-stepper input::-webkit-outer-spin-button{appearance:none;margin:0}.capacity-stepper[data-compact=true] button{width:32px;height:32px}.capacity-stepper[data-compact=true] input{width:3.5ch;height:32px;font-size:.82rem}.capacity-row-edit{justify-content:end;align-items:center;display:inline-flex}.capacity-delta-slot{min-width:3.25rem;display:inline-flex}.capacity-readonly{border:1px solid var(--v2-line);color:var(--v2-ink);border-radius:999px;padding:4px 8px}.capacity-notice{color:var(--v2-success);font-weight:650}.capacity-notice:empty{display:none}.capacity-layout{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.capacity-provinces,.capacity-detail{border:1px solid var(--v2-line);background:var(--v2-paper);border-radius:12px}.operations .capacity-provinces{margin-bottom:0;display:block}.capacity-provinces{min-width:0;top:calc(var(--capacity-bar-height,0px) + 16px);align-self:start;padding:16px 12px 12px;position:sticky}.capacity-section-label{color:var(--v2-ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:0 14px 14px;font-size:.78rem;font-weight:700;display:flex}.capacity-detail .capacity-section-label{margin-inline:16px}.capacity-section-label span{color:var(--v2-muted);font-weight:500}.capacity-provinces ul,.capacity-professions{gap:0;margin:0;padding:0;list-style:none;display:grid}.capacity-province{width:100%;min-height:56px;color:var(--v2-ink);text-align:left;font:inherit;cursor:pointer;transition:background-color var(--v2-motion-fast), border-color var(--v2-motion-fast);background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:12px 14px;font-size:.85rem;display:grid}.capacity-provinces li{padding:3px 0}.capacity-board[data-editing=true] .capacity-layout{grid-template-columns:minmax(340px,400px) minmax(0,1fr)}.capacity-board[data-editing=true] .capacity-provinces li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.capacity-board[data-editing=true] .capacity-provinces li[data-changed=true]{box-shadow:inset 3px 0 0 var(--v2-blue);border-radius:8px}.capacity-provinces li+li{border-top:1px solid color-mix(in srgb, var(--v2-line) 70%, transparent)}.capacity-province:hover{background:color-mix(in srgb, var(--v2-stone) 20%, var(--v2-paper))}.capacity-province[aria-current=true]{border-color:color-mix(in srgb, var(--v2-blue) 35%, var(--v2-line));background:var(--v2-sky)}.capacity-province .v2-attribute{justify-content:center;min-width:34px}.capacity-province-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.capacity-province[data-empty=true]:not([aria-current=true]) .capacity-province-name,.capacity-province[data-empty=true]:not([aria-current=true]) .capacity-count{color:var(--v2-muted);font-weight:500}.capacity-province .capacity-meter,.capacity-province .capacity-flags{grid-column:1/-1}.capacity-flags{flex-wrap:wrap;gap:4px 10px;font-size:.68rem;font-weight:650;display:flex}.capacity-flags [data-state=full]{color:var(--v2-warning)}.capacity-flags [data-state=over]{color:var(--v2-error)}.capacity-count{color:var(--v2-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.capacity-count span{color:var(--v2-muted);font-weight:500}.capacity-meter{background:color-mix(in srgb, var(--v2-stone) 45%, var(--v2-paper));border-radius:999px;height:4px;display:block;overflow:hidden}.capacity-meter>span{border-radius:inherit;background:var(--attribute-ink,var(--v2-success));max-width:100%;height:100%;transition:width var(--v2-motion-standard) var(--v2-ease);display:block}.capacity-meter[data-state=full]>span{background:var(--v2-warning)}.capacity-meter[data-state=over]>span{background:var(--v2-error)}.capacity-detail{flex-direction:column;min-width:0;padding:16px;display:flex}.capacity-total-figure{font-family:var(--v2-sans);font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:650;line-height:1.15}.capacity-total-figure span{color:var(--v2-muted);font-size:1.25rem}.capacity-total-status,.capacity-row-status{color:var(--v2-muted);font-size:.8rem}.capacity-professions{gap:0}.capacity-professions>li{padding:4px 0}.capacity-professions>li+li{border-top:1px solid color-mix(in srgb, var(--v2-line) 70%, transparent)}.capacity-row{color:var(--v2-ink);transition:background-color var(--v2-motion-fast), border-color var(--v2-motion-fast);border:1px solid #0000;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding-right:8px;display:grid}.capacity-row-main{min-height:48px;color:inherit;border-radius:8px;grid-template-columns:minmax(190px,1.3fr) minmax(100px,1.6fr) minmax(72px,auto) minmax(150px,.9fr) 20px;align-items:center;gap:16px;padding:12px 16px;font-size:.88rem;text-decoration:none;display:grid}:is(.capacity-row:has(a.capacity-row-main:hover),.capacity-row:has(a.capacity-row-main:focus-visible)){border-color:var(--v2-line);background:color-mix(in srgb, var(--v2-stone) 20%, var(--v2-paper))}.capacity-row .capacity-meter{height:6px}.capacity-row-name{font-weight:600}.capacity-row .capacity-count{text-align:right}.capacity-row[data-empty=true] .capacity-row-name,.capacity-row[data-empty=true] .capacity-count{color:var(--v2-muted);font-weight:500}.capacity-row-status[data-state=full],.capacity-total-status[data-state=full]{color:var(--v2-warning);font-weight:650}.capacity-row-status[data-state=over],.capacity-total-status[data-state=over]{color:var(--v2-error);font-weight:650}.capacity-row-go{color:var(--v2-muted);transition:color var(--v2-motion-fast), transform var(--v2-motion-fast) var(--v2-ease);display:inline-flex}a.capacity-row-main:hover .capacity-row-go,a.capacity-row-main:focus-visible .capacity-row-go{color:var(--v2-blue);transform:translate(2px)}.capacity-row[data-state=full]{background:var(--v2-warning-bg)}.capacity-row[data-state=over]{background:var(--v2-error-bg)}.capacity-row[data-changed=true]{box-shadow:inset 3px 0 0 var(--v2-blue)}.capacity-board[data-editing=true] .capacity-row-main{padding-block:6px}.capacity-board[data-editing=true] .capacity-row-hint{visibility:hidden;max-height:0;overflow:hidden}.capacity-professions>li.capacity-unallocated{border-top:1px dashed var(--v2-line);margin-top:6px}.capacity-row-hint{color:var(--v2-muted);font-size:.75rem;line-height:1.4}.capacity-review-list{gap:12px;max-height:min(40vh,360px);margin:0 0 16px;display:grid;overflow:auto}.capacity-review-list>div{border:1px solid var(--v2-line);border-radius:10px;gap:4px;padding:10px 12px;display:grid}.capacity-review-list dt{flex-wrap:wrap;align-items:center;gap:8px;font-weight:700;display:flex}.capacity-review-list dt>span:last-child,.capacity-review-list dd>span:last-child{font-variant-numeric:tabular-nums;margin-left:auto}.capacity-review-list dd{color:var(--v2-muted);gap:12px;margin:0;font-size:.85rem;display:flex}.capacity-review-national{background:color-mix(in srgb, var(--v2-stone) 20%, var(--v2-paper))}.capacity-dialog{border:1px solid var(--v2-line);width:min(520px,100vw - 32px);color:var(--v2-ink);background:var(--v2-paper);border-radius:12px;padding:0;box-shadow:0 24px 80px #1f181338}.capacity-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1f18136b}.capacity-dialog form{padding:24px}.capacity-dialog-heading,.capacity-dialog-actions{justify-content:space-between;align-items:start;gap:18px;display:flex}.capacity-dialog-heading h2{margin:0}.capacity-dialog-heading p:last-child{color:var(--v2-muted);margin:5px 0 20px;font-size:.8rem}.operations .capacity-dialog-close{width:44px;height:44px;padding:0}.capacity-field{gap:7px;margin-top:16px;display:grid}.capacity-field small{color:var(--v2-muted);font-weight:450;line-height:1.4}.capacity-field .capacity-field-warning{color:var(--v2-warning);font-weight:650}.capacity-dialog-error{color:var(--v2-error);font-size:.8rem}.capacity-dialog-actions{flex-wrap:wrap;justify-content:end;align-items:center;margin-top:22px}.capacity-dialog-actions .v2-button{flex-shrink:0;max-width:100%}@media (max-width:1320px){.capacity-board[data-editing=true] .capacity-national{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.capacity-board[data-editing=true] .capacity-layout,.capacity-layout{grid-template-columns:minmax(0,1fr)}.capacity-provinces{position:static}.capacity-provinces li+li{border-top:0}.capacity-provinces ul{grid-auto-columns:minmax(180px,1fr);grid-auto-flow:column;padding-bottom:4px;overflow-x:auto}.capacity-board[data-editing=true] .capacity-provinces ul{grid-auto-columns:minmax(270px,1fr)}}@media (max-width:760px){.capacity-heading{align-items:start}.capacity-national,.capacity-board[data-editing=true] .capacity-national{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:10px 12px;top:0}.capacity-national .capacity-total-figure{font-size:1.3rem}.capacity-national-figure small,.capacity-national-target small{display:none}.capacity-balance{grid-area:1/2;padding:6px 10px}.capacity-national-target,.capacity-national-actions{grid-column:1/-1}.capacity-national-actions{justify-content:start}.capacity-national-side{grid-column:1/-1;justify-content:start}.capacity-national-province{border-top:1px solid var(--v2-line);border-left:0;grid-column:1/-1;padding:8px 0 0}.capacity-national-province .capacity-meter{display:none}.capacity-notice{width:100%;margin-left:0}.capacity-detail{padding:16px 12px 10px}.capacity-row{padding-right:4px}.capacity-row-main{grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;padding:12px}.capacity-row-main .capacity-meter,.capacity-row-main .capacity-row-hint{grid-area:2/1/auto/-1}.capacity-row-status{grid-row:3}.capacity-row-go{display:none}}
.operations{--admin-section-gap:24px}.operations .workspace-filterbar{margin-bottom:var(--admin-section-gap)}.operations :is(.workspace-filterbar,.simulation-controls .controls,.resource-admin-toolbar,.access-search,.sales-controls,.waitlist-controls,.waitlist-search,.lead-statistics-controls,.rules-editor .controls,.member-overview) .v2-validation[data-visible=false]{display:none}@media (max-width:640px){.operations{--admin-section-gap:16px}}.operations :is(input.v2-input,select.v2-input,.v2-picker-trigger,.quota-input){box-sizing:border-box;height:48px;min-height:48px;padding-block:10px;line-height:1.5}.operations input.v2-input[aria-invalid=true]{padding-block:9px}.operations .rules-toolbar>.v2-field{align-self:end;margin-bottom:0}.operations .rules-toolbar>.v2-button{height:48px;padding-block:4px;line-height:1.25}.operations .v2-button:not(.v2-button-lg){min-height:48px}.operations .v2-segmented{min-height:48px;padding:1px}.operations .v2-segmented>label>span{box-sizing:border-box;height:44px;min-height:44px;padding-block:8px;line-height:1.5}.operations .t-tabs-tabs,.operations .member-view-switch{padding:1px}.operations .member-view-switch>.v2-button:not(.v2-button-lg),.operations .t-tabs .t-tab{height:44px;min-height:44px}.portal-motion.v2-picker-menu [role=option],.portal-motion.v2-picker-menu.v2-picker-menu-expanded [role=option]{min-height:44px}
*{box-sizing:border-box}body{margin:0}.operations{background:var(--v2-ground);min-height:100vh;color:var(--v2-ink);font:1rem/1.55 var(--font-manrope), sans-serif}.operations ::selection{background:var(--v2-sky);color:var(--v2-ink)}.operations a{color:var(--v2-blue);text-underline-offset:.2em}.operations :focus-visible{outline:2px solid var(--v2-blue);outline-offset:4px}.operations main{max-width:1500px;margin:auto;padding:32px clamp(20px,4vw,64px) 80px}.operations h1{font:450 clamp(2rem, 3vw, 3rem)/1.15 var(--font-source-serif), Georgia, serif;margin:0 0 24px}:where(.operations) h2{margin:0 0 16px;font-size:1.35rem}.operations p{max-width:72ch}.operations .app-header{border-bottom:1px solid var(--v2-line);background:var(--v2-paper);align-items:center;gap:24px;padding:16px 20px;display:flex;position:relative}.operations .app-header>.v2-brand{flex:none}.operations .app-header .portal-studio-link{white-space:nowrap;flex:none;margin-inline-start:auto;position:static}.operations .portal-studio-link span{flex:none}.operations .app-header .portal-studio-link{flex-shrink:0;position:static}.operations nav{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.operations .filters,.operations .controls{flex-wrap:wrap;align-items:end;gap:16px;margin:20px 0;display:flex}.operations .filters>*,.operations .controls>*{flex:1;min-width:150px}.operations .muted{color:var(--v2-muted);font-size:.9rem}.operations .table-scroll{background:var(--v2-paper);border:1px solid var(--v2-line);border-radius:12px;overflow-x:auto}.operations table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:650px}.operations th,.operations td{text-align:left;border-bottom:1px solid var(--v2-line);vertical-align:top;padding:14px 16px}.operations th{background:var(--v2-sky);font-size:.875rem}.operations caption{text-align:left;padding:16px;font-weight:600}.operations details{margin:12px 0}.operations summary{cursor:pointer;padding:8px 0;font-weight:600}.operations pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:400px;font-size:.8rem;overflow:auto}.operations fieldset{border:1px solid var(--v2-line);border-radius:12px;margin:20px 0;padding:20px}.operations legend{padding:0 8px;font-weight:600}.operations .simulation-controls{border:0;min-width:0;margin:0;padding:0}.operations .login{max-width:520px;padding-top:12vh}.operations:has(>.login){flex-direction:column;min-height:100dvh;display:flex}.operations:has(>.login)>.login{flex:1;width:100%;margin:0 auto}.operations .login form{gap:20px;margin-bottom:24px;display:grid}.operations .status{padding:12px 0}@media (max-width:600px){.operations .app-header{flex-wrap:wrap;gap:12px}.operations .filters>*,.operations .controls>*{flex-basis:100%}}.legal-footer{padding:1rem 1.5rem;font-size:.875rem}.legal-footer nav{flex-wrap:wrap;gap:.75rem 1.5rem;display:flex}.legal-footer a{text-underline-offset:.2em;text-decoration:underline}.legal-footer a:focus-visible{outline-offset:4px;outline:2px solid}