.list-record{align-items:stretch;gap:var(--aoc-shell-gap);flex:1;display:flex}.list-record-list{flex-direction:column;flex:none;display:flex}.list-record-record{gap:var(--aoc-space-3);flex-direction:column;flex:1;min-width:0;display:flex}.shell[data-frame=compact] .list-record{flex-direction:column}.shell[data-frame=compact] .list-record-list,.shell[data-frame=compact] .list-record-record{flex:1;width:100%;min-width:0}.list-record-back{align-self:flex-start;align-items:center;gap:var(--aoc-space-2);min-height:var(--aoc-touch-target-min);padding:var(--aoc-space-2) var(--aoc-space-3);font-family:var(--aoc-font-family);font-size:var(--aoc-font-size-body);font-weight:var(--aoc-font-weight-medium);color:var(--aoc-text-secondary);border-radius:var(--aoc-nav-item-radius);background-color:#0000;border:none;display:inline-flex}.list-record-back:hover{color:var(--aoc-text-primary);background-color:var(--aoc-bg-surface-raised)}.empty-outline{justify-content:center;gap:var(--aoc-space-1) var(--aoc-space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.empty-outline li{font-size:var(--aoc-field-label-size);font-weight:var(--aoc-field-label-weight);letter-spacing:var(--aoc-letter-spacing-label);color:var(--aoc-text-muted)}.administrators{gap:var(--aoc-space-5);flex-direction:column;flex:1;display:flex}.screen-heading{gap:var(--aoc-space-1);flex-direction:column;display:flex}.screen-heading h2{font-size:var(--aoc-screen-title-size);font-weight:var(--aoc-screen-title-weight);line-height:var(--aoc-line-height-snug);color:var(--aoc-text-primary);margin:0}.screen-heading p{font-size:var(--aoc-screen-description-size);color:var(--aoc-screen-description-color);margin:0}.administrators-list{gap:var(--aoc-space-1);width:min(var(--aoc-width-card-narrow), 100%);flex-direction:column;flex:none;margin:0;padding:0;list-style:none;display:flex}.administrator-entry{align-items:center;gap:var(--aoc-space-3);width:100%;padding:var(--aoc-space-3);font-family:var(--aoc-font-family);font-size:var(--aoc-font-size-body);text-align:left;color:var(--aoc-text-secondary);border-radius:var(--aoc-nav-item-radius);transition-property:color,background-color;transition-duration:var(--aoc-transition-fast);transition-timing-function:var(--aoc-easing);background-color:#0000;border:none;display:flex}.administrator-entry:hover,.administrator-entry[aria-pressed=true]{color:var(--aoc-text-primary);background-color:var(--aoc-bg-surface-raised)}.administrator-entry-name{font-weight:var(--aoc-font-weight-medium);flex:1}.administrator-username{font-size:var(--aoc-font-size-caption);color:var(--aoc-text-muted);margin:0}.administrator-panel{padding:var(--aoc-space-5);background-color:var(--aoc-bg-surface-raised);border-radius:var(--aoc-radius-lg);flex-direction:column;flex:1;display:flex}.administrator-detail{gap:var(--aoc-space-5);flex-direction:column;display:flex}.administrator-detail-identity{align-items:center;gap:var(--aoc-space-3);display:flex}.administrator-detail h3{font-size:var(--aoc-font-size-subtitle);font-weight:var(--aoc-font-weight-semibold);color:var(--aoc-text-primary);margin:0}.administrator-detail h4{margin:0 0 var(--aoc-space-3);font-size:var(--aoc-font-size-caption);font-weight:var(--aoc-font-weight-semibold);letter-spacing:var(--aoc-letter-spacing-label);text-transform:uppercase;color:var(--aoc-text-muted)}.administrator-facts{gap:var(--aoc-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.administrator-facts li{gap:var(--aoc-space-1);padding:var(--aoc-space-3);background-color:var(--aoc-bg-surface);border-radius:var(--aoc-radius-md);flex-direction:column;display:flex}.administrator-fact-name{font-size:var(--aoc-font-size-body);font-weight:var(--aoc-font-weight-medium);color:var(--aoc-text-primary)}.administrator-fact-detail{font-size:var(--aoc-font-size-caption);color:var(--aoc-text-secondary)}.administrator-scope{gap:var(--aoc-chip-gap);flex-wrap:wrap;display:flex}.administrator-none{font-size:var(--aoc-font-size-body);color:var(--aoc-text-muted);margin:0}.chip{height:var(--aoc-chip-height);padding:0 var(--aoc-chip-padding-x);font-size:var(--aoc-chip-font-size);font-weight:var(--aoc-chip-font-weight);letter-spacing:var(--aoc-chip-letter-spacing);border-radius:var(--aoc-chip-radius);border-width:var(--aoc-chip-border-width);border-style:solid;align-items:center;display:inline-flex}.chip--neutral{color:var(--aoc-chip-text);background-color:var(--aoc-chip-bg);border-color:var(--aoc-border)}.chip--online{color:var(--aoc-chip-online-text);background-color:var(--aoc-chip-online-bg);border-color:var(--aoc-chip-online-border)}.chip--pending{color:var(--aoc-chip-pending-text);background-color:var(--aoc-chip-pending-bg);border-color:var(--aoc-chip-pending-border)}.chip--offline{color:var(--aoc-chip-offline-text);background-color:var(--aoc-chip-offline-bg);border-color:var(--aoc-chip-offline-border)}.chip--unknown{color:var(--aoc-chip-unknown-text);background-color:var(--aoc-chip-unknown-bg);border-color:var(--aoc-chip-unknown-border)}.packages{gap:var(--aoc-space-5);flex-direction:column;flex:1;display:flex}.packages-list{gap:var(--aoc-space-1);width:min(var(--aoc-width-card-narrow), 100%);flex-direction:column;flex:none;margin:0;padding:0;list-style:none;display:flex}.package-entry{align-items:center;gap:var(--aoc-space-3);width:100%;min-height:var(--aoc-list-row-min-height);padding:var(--aoc-space-3);font-family:var(--aoc-font-family);font-size:var(--aoc-font-size-body);text-align:left;color:var(--aoc-text-secondary);border-radius:var(--aoc-nav-item-radius);transition-property:color,background-color;transition-duration:var(--aoc-transition-fast);transition-timing-function:var(--aoc-easing);background-color:#0000;border:none;display:flex}.package-entry:hover,.package-entry[aria-pressed=true]{color:var(--aoc-text-primary);background-color:var(--aoc-bg-surface-raised)}.package-entry-name{font-weight:var(--aoc-font-weight-medium);flex:1}.package-entry-speed{font-size:var(--aoc-font-size-caption);color:var(--aoc-text-muted)}.package-entry-free{font-size:var(--aoc-font-size-caption);font-weight:var(--aoc-font-weight-semibold);letter-spacing:var(--aoc-letter-spacing-label);text-transform:uppercase;color:var(--aoc-warning)}.package-panel{padding:var(--aoc-space-5);background-color:var(--aoc-bg-surface-raised);border-radius:var(--aoc-radius-lg);flex-direction:column;flex:1;display:flex}.package-detail{gap:var(--aoc-space-5);flex-direction:column;display:flex}.package-detail-identity{align-items:center;gap:var(--aoc-space-3);display:flex}.package-detail h3{font-size:var(--aoc-font-size-subtitle);font-weight:var(--aoc-font-weight-semibold);color:var(--aoc-text-primary);margin:0}.package-detail h4{margin:0 0 var(--aoc-space-3);font-size:var(--aoc-font-size-caption);font-weight:var(--aoc-font-weight-semibold);letter-spacing:var(--aoc-letter-spacing-label);text-transform:uppercase;color:var(--aoc-text-muted)}.package-speed{font-size:var(--aoc-font-size-caption);color:var(--aoc-text-muted);margin:0}.package-hazard{align-items:flex-start;gap:var(--aoc-space-3);padding:var(--aoc-space-3);font-size:var(--aoc-font-size-caption);color:var(--aoc-warning);background-color:var(--aoc-bg-surface);border-width:var(--aoc-border-width-strong);border-style:solid;border-color:var(--aoc-warning);border-radius:var(--aoc-radius-md);margin:0;display:flex}.package-facts{gap:var(--aoc-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.package-facts li{gap:var(--aoc-space-1);padding:var(--aoc-space-3);background-color:var(--aoc-bg-surface);border-radius:var(--aoc-radius-md);flex-direction:column;display:flex}.package-fact-name{font-size:var(--aoc-font-size-body);font-weight:var(--aoc-font-weight-medium);color:var(--aoc-text-primary)}.package-fact-detail{font-size:var(--aoc-font-size-caption);color:var(--aoc-text-secondary)}.package-none{font-size:var(--aoc-font-size-body);color:var(--aoc-text-muted);margin:0}.areas{gap:var(--aoc-space-5);flex-direction:column;flex:1;display:flex}.area-form{align-items:flex-end;gap:var(--aoc-space-3);padding:var(--aoc-space-4);background-color:var(--aoc-bg-surface-raised);border-radius:var(--aoc-radius-lg);flex-wrap:wrap;display:flex}.area-field{gap:var(--aoc-space-1);flex-direction:column;flex:1;min-width:0;display:flex}.area-refusal{font-size:var(--aoc-font-size-caption);color:var(--aoc-danger);flex-basis:100%;margin:0}.areas-list{gap:var(--aoc-space-1);width:min(var(--aoc-width-card-narrow), 100%);flex-direction:column;flex:none;margin:0;padding:0;list-style:none;display:flex}.area-entry{align-items:center;gap:var(--aoc-space-3);width:100%;min-height:var(--aoc-list-row-min-height);padding:var(--aoc-space-3);font-family:var(--aoc-font-family);font-size:var(--aoc-font-size-body);text-align:left;color:var(--aoc-text-secondary);border-radius:var(--aoc-nav-item-radius);transition-property:color,background-color;transition-duration:var(--aoc-transition-fast);transition-timing-function:var(--aoc-easing);background-color:#0000;border:none;display:flex}.area-entry:hover,.area-entry[aria-pressed=true]{color:var(--aoc-text-primary);background-color:var(--aoc-bg-surface-raised)}.area-entry-name{font-weight:var(--aoc-font-weight-medium);flex:1}.area-panel{padding:var(--aoc-space-5);background-color:var(--aoc-bg-surface-raised);border-radius:var(--aoc-radius-lg);flex-direction:column;flex:1;display:flex}.area-detail{gap:var(--aoc-space-5);flex-direction:column;display:flex}.area-detail h3{font-size:var(--aoc-font-size-subtitle);font-weight:var(--aoc-font-weight-semibold);color:var(--aoc-text-primary);margin:0}.area-facts{gap:var(--aoc-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.area-facts li{gap:var(--aoc-space-1);padding:var(--aoc-space-3);background-color:var(--aoc-bg-surface);border-radius:var(--aoc-radius-md);flex-direction:column;display:flex}.area-fact-name{font-size:var(--aoc-font-size-body);font-weight:var(--aoc-font-weight-medium);color:var(--aoc-text-primary)}.area-fact-detail{font-size:var(--aoc-font-size-caption);color:var(--aoc-text-secondary)}.area-pending{font-size:var(--aoc-font-size-caption);color:var(--aoc-text-muted);margin:0}.customers{gap:var(--aoc-space-5);flex-direction:column;flex:1;display:flex}.customer-search{align-items:flex-end;gap:var(--aoc-space-3);flex-wrap:wrap;display:flex}.customer-search-field{gap:var(--aoc-space-1);flex-direction:column;flex:1;min-width:0;display:flex}.customers-list{gap:var(--aoc-space-1);width:min(var(--aoc-width-card-narrow), 100%);flex-direction:column;flex:none;margin:0;padding:0;list-style:none;display:flex}.customer-entry{align-items:center;gap:var(--aoc-space-3);width:100%;min-height:var(--aoc-list-row-min-height);padding:var(--aoc-space-3);font-family:var(--aoc-font-family);font-size:var(--aoc-font-size-body);text-align:left;color:var(--aoc-text-secondary);border-radius:var(--aoc-nav-item-radius);transition-property:color,background-color;transition-duration:var(--aoc-transition-fast);transition-timing-function:var(--aoc-easing);background-color:#0000;border:none;display:flex}.customer-entry:hover,.customer-entry[aria-pressed=true]{color:var(--aoc-text-primary);background-color:var(--aoc-bg-surface-raised)}.customer-entry-name{font-weight:var(--aoc-font-weight-medium);flex:1}.customer-entry-number{font-size:var(--aoc-font-size-caption);color:var(--aoc-text-muted)}.customer-panel{padding:var(--aoc-space-5);background-color:var(--aoc-bg-surface-raised);border-radius:var(--aoc-radius-lg);flex-direction:column;flex:1;display:flex}.customer-detail{gap:var(--aoc-space-5);flex-direction:column;display:flex}.customer-detail-identity{align-items:center;gap:var(--aoc-space-3);display:flex}.customer-detail h3{font-size:var(--aoc-font-size-subtitle);font-weight:var(--aoc-font-weight-semibold);color:var(--aoc-text-primary);margin:0}.customer-detail h4{margin:0 0 var(--aoc-space-3);font-size:var(--aoc-font-size-caption);font-weight:var(--aoc-font-weight-semibold);letter-spacing:var(--aoc-letter-spacing-label);text-transform:uppercase;color:var(--aoc-text-muted)}.customer-number{font-size:var(--aoc-font-size-caption);color:var(--aoc-text-muted);margin:0}.customer-facts{gap:var(--aoc-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.customer-facts li{gap:var(--aoc-space-1);padding:var(--aoc-space-3);background-color:var(--aoc-bg-surface);border-radius:var(--aoc-radius-md);flex-direction:column;display:flex}.customer-fact-name{font-size:var(--aoc-font-size-body);font-weight:var(--aoc-font-weight-medium);color:var(--aoc-text-primary)}.customer-fact-detail{font-size:var(--aoc-font-size-caption);color:var(--aoc-text-secondary)}.customer-fields{gap:var(--aoc-grid-gap);grid-template-columns:repeat(2,1fr);display:grid}.shell[data-frame=compact] .customer-fields{grid-template-columns:1fr}.customer-field{gap:var(--aoc-space-1);flex-direction:column;display:flex}.customer-field--wide{grid-column:1/-1}.customer-actions{gap:var(--aoc-space-3);margin-top:var(--aoc-space-4);display:flex}.customer-refusal{margin:var(--aoc-space-3) 0 0;font-size:var(--aoc-font-size-caption);color:var(--aoc-danger)}.support{gap:var(--aoc-space-5);flex-direction:column;flex:1;display:flex}.support-form{gap:var(--aoc-space-3);padding:var(--aoc-space-4);background-color:var(--aoc-bg-surface-raised);border-radius:var(--aoc-radius-lg);flex-direction:column;display:flex}.support-form-row{align-items:flex-end;gap:var(--aoc-space-3);flex-wrap:wrap;display:flex}.support-field{gap:var(--aoc-space-1);flex-direction:column;flex:1;min-width:0;display:flex}.support-field--wide{flex:2}.shell[data-frame=compact] .support-form-row{flex-direction:column;align-items:stretch}.support-matches{gap:var(--aoc-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.support-match{width:100%;min-height:var(--aoc-touch-target-min);padding:var(--aoc-space-2) var(--aoc-space-3);font-family:var(--aoc-font-family);font-size:var(--aoc-font-size-body);text-align:left;color:var(--aoc-text-secondary);background-color:var(--aoc-bg-surface);border-radius:var(--aoc-radius-md);border:none}.support-match:hover{color:var(--aoc-text-primary)}.support-chosen-customer{font-size:var(--aoc-font-size-caption);color:var(--aoc-text-secondary);margin:0}.support-actions{gap:var(--aoc-space-3);flex-wrap:wrap;display:flex}.support-refusal{font-size:var(--aoc-font-size-caption);color:var(--aoc-danger);margin:0}.support-list{gap:var(--aoc-space-1);width:min(var(--aoc-width-card-narrow), 100%);flex-direction:column;flex:none;margin:0;padding:0;list-style:none;display:flex}.support-entry{align-items:center;gap:var(--aoc-space-3);width:100%;min-height:var(--aoc-list-row-min-height);padding:var(--aoc-space-3);font-family:var(--aoc-font-family);font-size:var(--aoc-font-size-body);text-align:left;color:var(--aoc-text-secondary);border-radius:var(--aoc-nav-item-radius);transition-property:color,background-color;transition-duration:var(--aoc-transition-fast);transition-timing-function:var(--aoc-easing);background-color:#0000;border:none;display:flex}.support-entry:hover,.support-entry[aria-pressed=true]{color:var(--aoc-text-primary);background-color:var(--aoc-bg-surface-raised)}.support-entry-report{font-weight:var(--aoc-font-weight-medium);-webkit-line-clamp:var(--aoc-list-row-clamp);line-clamp:var(--aoc-list-row-clamp);-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.support-entry-ticket{font-size:var(--aoc-font-size-caption);color:var(--aoc-text-muted)}.support-panel{padding:var(--aoc-space-5);background-color:var(--aoc-bg-surface-raised);border-radius:var(--aoc-radius-lg);flex-direction:column;flex:1;display:flex}.support-detail{gap:var(--aoc-space-5);flex-direction:column;display:flex}.support-detail-identity{align-items:center;gap:var(--aoc-space-3);display:flex}.support-detail h3{font-size:var(--aoc-font-size-subtitle);font-weight:var(--aoc-font-weight-semibold);color:var(--aoc-text-primary);margin:0}.support-detail h4{margin:0 0 var(--aoc-space-3);font-size:var(--aoc-font-size-caption);font-weight:var(--aoc-font-weight-semibold);letter-spacing:var(--aoc-letter-spacing-label);text-transform:uppercase;color:var(--aoc-text-muted)}.support-facts{gap:var(--aoc-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.support-facts li{gap:var(--aoc-space-1);padding:var(--aoc-space-3);background-color:var(--aoc-bg-surface);border-radius:var(--aoc-radius-md);flex-direction:column;display:flex}.support-fact-name{font-size:var(--aoc-font-size-body);font-weight:var(--aoc-font-weight-medium);color:var(--aoc-text-primary)}.support-fact-detail{font-size:var(--aoc-font-size-caption);color:var(--aoc-text-secondary)}.support-confirm{gap:var(--aoc-space-3);margin-top:var(--aoc-space-3);padding:var(--aoc-space-3);font-size:var(--aoc-font-size-caption);color:var(--aoc-warning);background-color:var(--aoc-bg-surface);border-width:var(--aoc-border-width-strong);border-style:solid;border-color:var(--aoc-warning);border-radius:var(--aoc-radius-md);flex-direction:column;display:flex}.support-confirm p{margin:0}.registrations{gap:var(--aoc-space-5);flex-direction:column;flex:1;display:flex}.registration-form{gap:var(--aoc-space-3);padding:var(--aoc-space-4);background-color:var(--aoc-bg-surface-raised);border-radius:var(--aoc-radius-lg);flex-direction:column;display:flex}.registrations-list{gap:var(--aoc-space-1);width:min(var(--aoc-width-card-narrow), 100%);flex-direction:column;flex:none;margin:0;padding:0;list-style:none;display:flex}.registration-entry{align-items:center;gap:var(--aoc-space-3);width:100%;min-height:var(--aoc-list-row-min-height);padding:var(--aoc-space-3);font-family:var(--aoc-font-family);font-size:var(--aoc-font-size-body);text-align:left;color:var(--aoc-text-secondary);border-radius:var(--aoc-nav-item-radius);transition-property:color,background-color;transition-duration:var(--aoc-transition-fast);transition-timing-function:var(--aoc-easing);background-color:#0000;border:none;display:flex}.registration-entry:hover,.registration-entry[aria-pressed=true]{color:var(--aoc-text-primary);background-color:var(--aoc-bg-surface-raised)}.registration-entry-name{font-weight:var(--aoc-font-weight-medium);flex:1}.registration-entry-pppoe{font-size:var(--aoc-font-size-caption);color:var(--aoc-text-muted)}.registration-panel{padding:var(--aoc-space-5);background-color:var(--aoc-bg-surface-raised);border-radius:var(--aoc-radius-lg);flex-direction:column;flex:1;display:flex}.registration-detail{gap:var(--aoc-space-5);flex-direction:column;display:flex}.registration-detail-identity{align-items:center;gap:var(--aoc-space-3);display:flex}.registration-detail h3{font-size:var(--aoc-font-size-subtitle);font-weight:var(--aoc-font-weight-semibold);color:var(--aoc-text-primary);margin:0}.registration-detail h4{margin:0 0 var(--aoc-space-3);font-size:var(--aoc-font-size-caption);font-weight:var(--aoc-font-weight-semibold);letter-spacing:var(--aoc-letter-spacing-label);text-transform:uppercase;color:var(--aoc-text-muted)}.registration-number{font-size:var(--aoc-font-size-caption);color:var(--aoc-text-muted);margin:0}.registration-facts{gap:var(--aoc-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.registration-facts li{gap:var(--aoc-space-1);padding:var(--aoc-space-3);background-color:var(--aoc-bg-surface);border-radius:var(--aoc-radius-md);flex-direction:column;display:flex}.registration-fact-name{font-size:var(--aoc-font-size-body);font-weight:var(--aoc-font-weight-medium);color:var(--aoc-text-primary)}.registration-fact-detail{font-size:var(--aoc-font-size-caption);color:var(--aoc-text-secondary)}.registration-fields{column-gap:var(--aoc-grid-gap);row-gap:var(--aoc-space-3);grid-template-columns:repeat(3,1fr);display:grid}.shell[data-frame=compact] .registration-fields{grid-template-columns:1fr}.registration-field--wide{grid-column:1/-1}.registration-field{gap:var(--aoc-space-1);flex-direction:column;display:flex}.registration-actions{gap:var(--aoc-space-3);margin-top:var(--aoc-space-4);display:flex}.registration-refusal{margin:var(--aoc-space-3) 0 0;font-size:var(--aoc-font-size-caption);color:var(--aoc-danger)}.registration-converted{font-size:var(--aoc-font-size-caption);color:var(--aoc-text-muted);margin:0}.registration-reject{align-items:flex-end;gap:var(--aoc-space-3);margin-top:var(--aoc-space-4);padding-top:var(--aoc-space-4);border-top-width:var(--aoc-border-width);border-top-style:solid;border-top-color:var(--aoc-border);flex-wrap:wrap;display:flex}.registration-reject .registration-field{flex:1;min-width:0}.popup-layer{padding:calc(var(--aoc-shell-inset) + env(safe-area-inset-top,0px)) calc(var(--aoc-shell-inset) + env(safe-area-inset-right,0px)) calc(var(--aoc-shell-inset) + env(safe-area-inset-bottom,0px)) calc(var(--aoc-shell-inset) + env(safe-area-inset-left,0px));justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.popup-ground{background-color:#0000;border:none;width:100%;position:absolute;inset:0}.popup{gap:var(--aoc-space-4);width:min(calc(var(--aoc-width-card-narrow) + var(--aoc-shell-gap) + var(--aoc-width-content-narrow)), 100%);max-height:100%;padding:var(--aoc-space-5);background-color:var(--aoc-bg-surface);border:var(--aoc-border-width) solid var(--aoc-border);border-radius:var(--aoc-radius-lg);box-shadow:var(--aoc-shadow-hover), var(--aoc-shadow-raised);flex-direction:column;display:flex;position:relative}.popup--form{width:min(var(--aoc-width-content-narrow), 100%)}.popup:focus{outline:none}.popup-head{justify-content:space-between;align-items:center;gap:var(--aoc-space-4);flex:none;display:flex}.popup-title{font-size:var(--aoc-screen-title-size);font-weight:var(--aoc-screen-title-weight);line-height:var(--aoc-line-height-snug);color:var(--aoc-text-primary);margin:0}.popup-body{gap:var(--aoc-space-4);overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.popup-foot{justify-content:flex-end;align-items:center;gap:var(--aoc-space-3);padding-top:var(--aoc-space-4);border-top:var(--aoc-border-width) solid var(--aoc-border);flex-wrap:wrap;flex:none;display:flex}.shell[data-frame=compact] .popup-layer{padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px)}.shell[data-frame=compact] .popup,.shell[data-frame=compact] .popup--form{width:100%;height:100%;max-height:100%;padding:var(--aoc-space-4);border-radius:var(--aoc-sheet-radius) var(--aoc-sheet-radius) var(--aoc-radius-none) var(--aoc-radius-none)}.list-popup-tools{gap:var(--aoc-space-3);flex-wrap:wrap;flex:none;display:flex}.list-popup-field{gap:var(--aoc-space-1);flex-direction:column;flex:1;min-width:0;display:flex}.list-popup-list{gap:var(--aoc-space-1);width:min(var(--aoc-width-card-narrow), 100%);flex-direction:column;flex:none;margin:0;padding:0;list-style:none;display:flex}.shell[data-frame=compact] .list-popup-list{width:100%}.list-popup-entry{align-items:center;gap:var(--aoc-space-05) var(--aoc-space-3);width:100%;min-height:var(--aoc-touch-target-min);padding:var(--aoc-space-2) var(--aoc-space-3);text-align:left;border:var(--aoc-border-width) solid transparent;border-radius:var(--aoc-nav-item-radius);transition-property:color,background-color,border-color;transition-duration:var(--aoc-transition-fast);transition-timing-function:var(--aoc-easing);background-color:#0000;grid-template-columns:1fr auto;display:grid}.list-popup-entry:hover{background-color:var(--aoc-bg-surface-raised)}.list-popup-entry[aria-pressed=true]{background-color:var(--aoc-nav-bg-selected);border-color:var(--aoc-border-strong)}.list-popup-entry-primary{font-size:var(--aoc-font-size-body);font-weight:var(--aoc-font-weight-medium);color:var(--aoc-text-primary);grid-area:1/1}.list-popup-entry-secondary{font-size:var(--aoc-font-size-caption);color:var(--aoc-text-muted);grid-area:2/1}.list-popup-entry-chip{grid-area:1/2/span 2/span 1;place-self:center end}.list-popup-record{gap:var(--aoc-space-3);flex-direction:column;min-width:0;display:flex}.list-popup-detail h4{font-size:var(--aoc-font-size-subtitle);font-weight:var(--aoc-font-weight-semibold);line-height:var(--aoc-line-height-snug);color:var(--aoc-text-primary);margin:0}.list-popup-facts{gap:var(--aoc-space-3);margin:var(--aoc-space-3) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.list-popup-facts li{gap:var(--aoc-space-05);flex-direction:column;display:flex}.list-popup-facts li span:first-child{font-size:var(--aoc-font-size-body);font-weight:var(--aoc-font-weight-medium);color:var(--aoc-text-primary)}.list-popup-facts li span:last-child{font-size:var(--aoc-field-label-size);font-weight:var(--aoc-field-label-weight);letter-spacing:var(--aoc-letter-spacing-label);color:var(--aoc-text-muted)}.popup-hosted{flex-direction:column;flex:1;min-width:0;display:flex}.popup-hosted .screen-heading{display:none}.jobs{gap:var(--aoc-space-5);flex-direction:column;flex:1;display:flex}.jobs-group{gap:var(--aoc-space-3);flex-direction:column;display:flex}.jobs-group-name{font-size:var(--aoc-field-label-size);font-weight:var(--aoc-field-label-weight);letter-spacing:var(--aoc-letter-spacing-label);text-transform:uppercase;color:var(--aoc-text-muted);margin:0}.jobs-opens{gap:var(--aoc-grid-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.jobs-opens li{flex:none;display:flex}.jobs-open{align-items:center;gap:var(--aoc-space-3);min-height:var(--aoc-touch-target-min);padding:var(--aoc-space-3);text-align:left;background-color:var(--aoc-bg-surface);border:var(--aoc-border-width) solid var(--aoc-border);border-radius:var(--aoc-radius-lg);transition-property:background-color,border-color,box-shadow;transition-duration:var(--aoc-transition-fast);transition-timing-function:var(--aoc-easing);display:flex}.jobs-open:hover{border-color:var(--aoc-accent);box-shadow:var(--aoc-shadow-hover)}.jobs-open-tile{width:var(--aoc-icon-tile-size);height:var(--aoc-icon-tile-size);color:var(--aoc-icon-tile-color);background-color:var(--aoc-icon-tile-bg);border:var(--aoc-border-width) solid var(--aoc-icon-tile-border);border-radius:var(--aoc-icon-tile-radius);flex:none;justify-content:center;align-items:center;display:inline-flex}.jobs-open-label{font-size:var(--aoc-font-size-body);font-weight:var(--aoc-font-weight-medium);line-height:var(--aoc-line-height-snug);color:var(--aoc-text-primary)}.jobs-list{gap:var(--aoc-space-1);width:min(var(--aoc-width-card-narrow), 100%);flex-direction:column;flex:none;margin:0;padding:0;list-style:none;display:flex}.jobs-entry{align-items:center;gap:var(--aoc-space-3);width:100%;min-height:var(--aoc-list-row-min-height);padding:var(--aoc-space-3);font-family:var(--aoc-font-family);font-size:var(--aoc-font-size-body);text-align:left;color:var(--aoc-text-secondary);border-radius:var(--aoc-nav-item-radius);transition-property:color,background-color;transition-duration:var(--aoc-transition-fast);transition-timing-function:var(--aoc-easing);background-color:#0000;border:none;display:flex}.jobs-entry:hover,.jobs-entry[aria-pressed=true]{color:var(--aoc-text-primary);background-color:var(--aoc-bg-surface-raised)}.jobs-entry-name{font-weight:var(--aoc-font-weight-medium);-webkit-line-clamp:var(--aoc-list-row-clamp);line-clamp:var(--aoc-list-row-clamp);-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.jobs-entry-detail{font-size:var(--aoc-font-size-caption);color:var(--aoc-text-muted)}.jobs-panel{padding:var(--aoc-space-5);background-color:var(--aoc-bg-surface-raised);border-radius:var(--aoc-radius-lg);flex-direction:column;flex:1;display:flex}.jobs-detail{gap:var(--aoc-space-5);flex-direction:column;display:flex}.jobs-detail-identity{align-items:center;gap:var(--aoc-space-3);display:flex}.jobs-detail h3{font-size:var(--aoc-font-size-subtitle);font-weight:var(--aoc-font-weight-semibold);color:var(--aoc-text-primary);margin:0}.jobs-detail h4{margin:0 0 var(--aoc-space-3);font-size:var(--aoc-font-size-caption);font-weight:var(--aoc-font-weight-semibold);letter-spacing:var(--aoc-letter-spacing-label);text-transform:uppercase;color:var(--aoc-text-muted)}.support-report{margin:0 0 var(--aoc-space-3);font-size:var(--aoc-font-size-body);color:var(--aoc-text-primary)}.jobs-facts{gap:var(--aoc-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.jobs-facts li{gap:var(--aoc-space-1);padding:var(--aoc-space-3);background-color:var(--aoc-bg-surface);border-radius:var(--aoc-radius-md);flex-direction:column;display:flex}.jobs-fact-name{font-size:var(--aoc-font-size-body);font-weight:var(--aoc-font-weight-medium);color:var(--aoc-text-primary)}.jobs-fact-detail{font-size:var(--aoc-font-size-caption);color:var(--aoc-text-secondary)}.jobs-cards{gap:var(--aoc-grid-gap);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.shell[data-frame=compact] .jobs-cards{grid-template-columns:repeat(2,1fr)}.shell[data-frame=compact] .jobs-card{padding:var(--aoc-space-4)}.jobs-cards li{display:flex}.jobs-card{align-content:start;gap:var(--aoc-space-4) var(--aoc-space-3);min-height:var(--aoc-touch-target-min);padding:var(--aoc-space-7) var(--aoc-space-4);font-family:var(--aoc-font-family);text-align:left;color:var(--aoc-text-secondary);background-color:var(--aoc-bg-surface-raised);border:var(--aoc-border-width) solid var(--aoc-border);border-radius:var(--aoc-radius-lg);transition-property:color,background-color,border-color;transition-duration:var(--aoc-transition-fast);transition-timing-function:var(--aoc-easing);flex:1;grid-template-columns:1fr auto;display:grid}.jobs-card:hover,.jobs-card[aria-pressed=true]{color:var(--aoc-text-primary);background-color:var(--aoc-bg-surface);border-color:var(--aoc-border-strong)}.jobs-card-tile{width:var(--aoc-icon-tile-size);height:var(--aoc-icon-tile-size);color:var(--aoc-icon-tile-color);background-color:var(--aoc-icon-tile-bg);border:var(--aoc-border-width) solid var(--aoc-icon-tile-border);border-radius:var(--aoc-icon-tile-radius);grid-area:1/2/span 2/span 1;justify-content:center;place-self:start end;align-items:center;display:inline-flex}.jobs-card-count{font-size:var(--aoc-font-size-display);font-weight:var(--aoc-font-weight-semibold);line-height:var(--aoc-line-height-tight);color:var(--aoc-text-primary);grid-area:1/1}.jobs-card-label{font-size:var(--aoc-font-size-caption);color:var(--aoc-text-muted);grid-area:2/1}.jobs-elsewhere{font-size:var(--aoc-font-size-caption);color:var(--aoc-text-muted);margin:0}:root{--aoc-bg-page:#05070f;--aoc-bg-surface:#141827;--aoc-bg-surface-raised:#1c2133;--aoc-bg-overlay:#232940;--aoc-border:#262c40;--aoc-border-strong:#353d56;--aoc-text-primary:#e8edf5;--aoc-text-secondary:#a3b3c6;--aoc-text-muted:#75859a;--aoc-text-inverse:#05070d;--aoc-action:#639cf3;--aoc-action-hover:#7db0f7;--aoc-action-text:#05070d;--aoc-accent:#1fafd3;--aoc-success:#3fbf8f;--aoc-warning:#f5c650;--aoc-danger:#f34149;--aoc-info:#7db0f7;--aoc-priority-critical:#f34149;--aoc-priority-high:#f5a04a;--aoc-priority-medium:#f5c650;--aoc-priority-low:#8fa0b4;--aoc-chip-bg:#242a3d;--aoc-chip-text:#c3cfdd;--aoc-focus-ring:#639cf3;--aoc-bg-inverse:#e8edf5;--aoc-bg-auth-card:#000206;--aoc-chip-online-bg:#3fbf8f1f;--aoc-chip-online-border:#3fbf8fd9;--aoc-chip-online-text:#3fbf8f;--aoc-chip-pending-bg:#f5c6501f;--aoc-chip-pending-border:#f5c650d9;--aoc-chip-pending-text:#f5c650;--aoc-chip-offline-bg:#f341491f;--aoc-chip-offline-border:#f34149d9;--aoc-chip-offline-text:#f34149;--aoc-chip-unknown-bg:#75859a1f;--aoc-chip-unknown-border:#75859ad9;--aoc-chip-unknown-text:#a3b3c6;--aoc-chip-critical-bg:#f341491f;--aoc-chip-critical-border:#f34149d9;--aoc-chip-critical-text:#f34149;--aoc-chip-high-bg:#f5a04a1f;--aoc-chip-high-border:#f5a04ad9;--aoc-chip-high-text:#f5a04a;--aoc-chip-medium-bg:#f5c6501f;--aoc-chip-medium-border:#f5c650d9;--aoc-chip-medium-text:#f5c650;--aoc-chip-low-bg:#8fa0b41f;--aoc-chip-low-border:#8fa0b4d9;--aoc-chip-low-text:#8fa0b4;--aoc-list-row-min-height:72px;--aoc-list-row-clamp:2;--aoc-history-marker-size:10px;--aoc-note-min-height:96px;--aoc-field-label-size:11px;--aoc-field-label-weight:500;--aoc-brand-compact-size:18px;--aoc-brand-compact-weight:700;--aoc-chip-height:26px;--aoc-chip-padding-x:12px;--aoc-chip-font-size:11.5px;--aoc-chip-font-weight:600;--aoc-chip-letter-spacing:.04em;--aoc-chip-radius:999px;--aoc-chip-border-width:1px;--aoc-chip-gap:6px;--aoc-icon-tile-size:40px;--aoc-icon-tile-radius:10px;--aoc-icon-tile-bg:var(--aoc-bg-surface-raised);--aoc-icon-tile-border:var(--aoc-border);--aoc-icon-tile-color:var(--aoc-accent);--aoc-bg-page-gradient:radial-gradient(1400px 700px at 50% 118%, #049fd943, transparent 62%), radial-gradient(1000px 620px at 12% 108%, #00bceb29, transparent 60%), radial-gradient(1000px 520px at 92% -8%, #1fafd314, transparent 60%);--aoc-shadow-card:0 1px 2px #58608047, 0 8px 24px #58608038;--aoc-shadow-hover:0 0 0 1px #1fafd359, 0 10px 28px #1fafd32e;--aoc-shadow-raised:0 2px 4px #58608052, 0 16px 40px #58608047;--aoc-font-family:"Inter Tight", system-ui, sans-serif;--aoc-font-size-display:34px;--aoc-font-size-title:24px;--aoc-font-size-subtitle:17px;--aoc-font-size-body:14px;--aoc-font-size-caption:12px;--aoc-font-weight-light:200;--aoc-font-weight-regular:400;--aoc-font-weight-medium:500;--aoc-font-weight-semibold:600;--aoc-font-weight-bold:700;--aoc-line-height-tight:1.15;--aoc-line-height-snug:1.3;--aoc-line-height-normal:1.55;--aoc-letter-spacing-label:.08em;--aoc-space-05:3px;--aoc-space-1:4px;--aoc-space-2:8px;--aoc-space-3:12px;--aoc-space-4:16px;--aoc-space-5:24px;--aoc-space-6:32px;--aoc-space-7:48px;--aoc-space-8:64px;--aoc-radius-none:0px;--aoc-radius-sm:2px;--aoc-radius-md:4px;--aoc-radius-lg:8px;--aoc-radius-pill:999px;--aoc-border-width:1px;--aoc-border-width-strong:2px;--aoc-control-height:38px;--aoc-icon-size:18px;--aoc-swatch-height:112px;--aoc-label-width:128px;--aoc-transition-fast:.15s;--aoc-transition-normal:.25s;--aoc-easing:cubic-bezier(.2, 0, .2, 1);--aoc-focus-ring-width:2px;--aoc-focus-ring-offset:2px;--aoc-width-nav:320px;--aoc-header-height:56px;--aoc-brand-mark-size:32px;--aoc-brand-size:var(--aoc-font-size-subtitle);--aoc-brand-size-large:clamp(17px, 5.6vw, 24px);--aoc-brand-lead-weight:var(--aoc-font-weight-semibold);--aoc-brand-rest-weight:var(--aoc-font-weight-light);--aoc-nav-label-size:var(--aoc-font-size-body);--aoc-nav-label-weight:var(--aoc-font-weight-medium);--aoc-nav-label-color:var(--aoc-text-secondary);--aoc-nav-label-color-selected:var(--aoc-text-primary);--aoc-nav-bg-selected:var(--aoc-bg-surface-raised);--aoc-nav-marker-width:var(--aoc-border-width-strong);--aoc-screen-title-size:var(--aoc-font-size-title);--aoc-screen-title-weight:var(--aoc-font-weight-semibold);--aoc-screen-description-size:var(--aoc-font-size-body);--aoc-screen-description-color:var(--aoc-text-secondary);--aoc-tenant-label-color:var(--aoc-text-secondary);--aoc-tenant-label-size:var(--aoc-font-size-body);--aoc-tenant-label-weight:var(--aoc-font-weight-regular);--aoc-brand-mark-size-large:62px;--aoc-breakpoint-compact:900px;--aoc-tabbar-height:72px;--aoc-tab-icon-size:22px;--aoc-tab-label-size:11px;--aoc-tab-color:var(--aoc-text-muted);--aoc-tab-color-selected:var(--aoc-accent);--aoc-touch-target-min:44px;--aoc-sheet-radius:16px;--aoc-shell-inset:16px;--aoc-shell-gap:16px;--aoc-nav-item-height:40px;--aoc-nav-item-radius:8px;--aoc-width-card-narrow:420px;--aoc-width-card:560px;--aoc-width-content-narrow:720px;--aoc-page-max-width:1440px;--aoc-page-padding-x:32px;--aoc-grid-gap:16px;--aoc-section-gap:48px;--light-src-bg-page:var(--aoc-bg-page);--light-src-bg-surface:var(--aoc-bg-surface);--light-src-bg-surface-raised:var(--aoc-bg-surface-raised);--light-src-bg-overlay:var(--aoc-bg-overlay);--light-src-bg-inverse:var(--aoc-bg-inverse);--light-src-bg-auth-card:var(--aoc-bg-auth-card);--light-src-chip-bg:var(--aoc-chip-bg);--light-src-text-primary:var(--aoc-text-primary);--light-src-text-secondary:var(--aoc-text-secondary);--light-src-text-muted:var(--aoc-text-muted);--light-src-chip-text:var(--aoc-chip-text);--light-src-border:var(--aoc-border);--light-src-border-strong:var(--aoc-border-strong);--light-src-action:var(--aoc-action);--light-src-action-hover:var(--aoc-action-hover);--light-src-accent:var(--aoc-accent);--light-src-success:var(--aoc-success);--light-src-warning:var(--aoc-warning);--light-src-danger:var(--aoc-danger);--light-src-info:var(--aoc-info);--light-src-focus-ring:var(--aoc-focus-ring);--light-src-priority-critical:var(--aoc-priority-critical);--light-src-priority-high:var(--aoc-priority-high);--light-src-priority-medium:var(--aoc-priority-medium);--light-src-priority-low:var(--aoc-priority-low);--light-src-chip-online-bg:var(--aoc-chip-online-bg);--light-src-chip-online-border:var(--aoc-chip-online-border);--light-src-chip-online-text:var(--aoc-chip-online-text);--light-src-chip-pending-bg:var(--aoc-chip-pending-bg);--light-src-chip-pending-border:var(--aoc-chip-pending-border);--light-src-chip-pending-text:var(--aoc-chip-pending-text);--light-src-chip-offline-bg:var(--aoc-chip-offline-bg);--light-src-chip-offline-border:var(--aoc-chip-offline-border);--light-src-chip-offline-text:var(--aoc-chip-offline-text);--light-src-chip-unknown-bg:var(--aoc-chip-unknown-bg);--light-src-chip-unknown-border:var(--aoc-chip-unknown-border);--light-src-chip-unknown-text:var(--aoc-chip-unknown-text);--light-src-chip-critical-bg:var(--aoc-chip-critical-bg);--light-src-chip-critical-border:var(--aoc-chip-critical-border);--light-src-chip-critical-text:var(--aoc-chip-critical-text);--light-src-chip-high-bg:var(--aoc-chip-high-bg);--light-src-chip-high-border:var(--aoc-chip-high-border);--light-src-chip-high-text:var(--aoc-chip-high-text);--light-src-chip-medium-bg:var(--aoc-chip-medium-bg);--light-src-chip-medium-border:var(--aoc-chip-medium-border);--light-src-chip-medium-text:var(--aoc-chip-medium-text);--light-src-chip-low-bg:var(--aoc-chip-low-bg);--light-src-chip-low-border:var(--aoc-chip-low-border);--light-src-chip-low-text:var(--aoc-chip-low-text);--light-ink-scale:.5}@supports (color:hsl(from white h s l)){:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=light] body{--aoc-bg-page:hsl(from var(--light-src-bg-page) h s calc(100 - l));--aoc-bg-surface:hsl(from var(--light-src-bg-surface) h s calc(100 - l));--aoc-bg-surface-raised:hsl(from var(--light-src-bg-surface-raised) h s calc(100 - l));--aoc-bg-overlay:hsl(from var(--light-src-bg-overlay) h s calc(100 - l));--aoc-bg-inverse:hsl(from var(--light-src-bg-inverse) h s calc(100 - l));--aoc-bg-auth-card:hsl(from var(--light-src-bg-auth-card) h s calc(100 - l));--aoc-chip-bg:hsl(from var(--light-src-chip-bg) h s calc(100 - l));--aoc-text-primary:hsl(from var(--light-src-text-primary) h s calc((100 - l) * var(--light-ink-scale)));--aoc-text-secondary:hsl(from var(--light-src-text-secondary) h s calc((100 - l) * var(--light-ink-scale)));--aoc-text-muted:hsl(from var(--light-src-text-muted) h s calc((100 - l) * var(--light-ink-scale)));--aoc-chip-text:hsl(from var(--light-src-chip-text) h s calc((100 - l) * var(--light-ink-scale)));--aoc-border:hsl(from var(--light-src-border) h s calc((100 - l) * var(--light-ink-scale)));--aoc-border-strong:hsl(from var(--light-src-border-strong) h s calc((100 - l) * var(--light-ink-scale)));--aoc-action:hsl(from var(--light-src-action) h s calc((100 - l) * var(--light-ink-scale)));--aoc-action-hover:hsl(from var(--light-src-action-hover) h s calc((100 - l) * var(--light-ink-scale)));--aoc-accent:hsl(from var(--light-src-accent) h s calc((100 - l) * var(--light-ink-scale)));--aoc-success:hsl(from var(--light-src-success) h s calc((100 - l) * var(--light-ink-scale)));--aoc-warning:hsl(from var(--light-src-warning) h s calc((100 - l) * var(--light-ink-scale)));--aoc-danger:hsl(from var(--light-src-danger) h s calc((100 - l) * var(--light-ink-scale)));--aoc-info:hsl(from var(--light-src-info) h s calc((100 - l) * var(--light-ink-scale)));--aoc-focus-ring:hsl(from var(--light-src-focus-ring) h s calc((100 - l) * var(--light-ink-scale)));--aoc-priority-critical:hsl(from var(--light-src-priority-critical) h s calc((100 - l) * var(--light-ink-scale)));--aoc-priority-high:hsl(from var(--light-src-priority-high) h s calc((100 - l) * var(--light-ink-scale)));--aoc-priority-medium:hsl(from var(--light-src-priority-medium) h s calc((100 - l) * var(--light-ink-scale)));--aoc-priority-low:hsl(from var(--light-src-priority-low) h s calc((100 - l) * var(--light-ink-scale)));--aoc-action-text:var(--aoc-bg-page);--aoc-text-inverse:var(--aoc-bg-page);--aoc-chip-online-bg:hsl(from var(--light-src-chip-online-bg) h s calc(100 - l));--aoc-chip-online-border:hsl(from var(--light-src-chip-online-border) h s calc((100 - l) * var(--light-ink-scale)));--aoc-chip-online-text:hsl(from var(--light-src-chip-online-text) h s calc((100 - l) * var(--light-ink-scale)));--aoc-chip-pending-bg:hsl(from var(--light-src-chip-pending-bg) h s calc(100 - l));--aoc-chip-pending-border:hsl(from var(--light-src-chip-pending-border) h s calc((100 - l) * var(--light-ink-scale)));--aoc-chip-pending-text:hsl(from var(--light-src-chip-pending-text) h s calc((100 - l) * var(--light-ink-scale)));--aoc-chip-offline-bg:hsl(from var(--light-src-chip-offline-bg) h s calc(100 - l));--aoc-chip-offline-border:hsl(from var(--light-src-chip-offline-border) h s calc((100 - l) * var(--light-ink-scale)));--aoc-chip-offline-text:hsl(from var(--light-src-chip-offline-text) h s calc((100 - l) * var(--light-ink-scale)));--aoc-chip-unknown-bg:hsl(from var(--light-src-chip-unknown-bg) h s calc(100 - l));--aoc-chip-unknown-border:hsl(from var(--light-src-chip-unknown-border) h s calc((100 - l) * var(--light-ink-scale)));--aoc-chip-unknown-text:hsl(from var(--light-src-chip-unknown-text) h s calc((100 - l) * var(--light-ink-scale)));--aoc-chip-critical-bg:hsl(from var(--light-src-chip-critical-bg) h s calc(100 - l));--aoc-chip-critical-border:hsl(from var(--light-src-chip-critical-border) h s calc((100 - l) * var(--light-ink-scale)));--aoc-chip-critical-text:hsl(from var(--light-src-chip-critical-text) h s calc((100 - l) * var(--light-ink-scale)));--aoc-chip-high-bg:hsl(from var(--light-src-chip-high-bg) h s calc(100 - l));--aoc-chip-high-border:hsl(from var(--light-src-chip-high-border) h s calc((100 - l) * var(--light-ink-scale)));--aoc-chip-high-text:hsl(from var(--light-src-chip-high-text) h s calc((100 - l) * var(--light-ink-scale)));--aoc-chip-medium-bg:hsl(from var(--light-src-chip-medium-bg) h s calc(100 - l));--aoc-chip-medium-border:hsl(from var(--light-src-chip-medium-border) h s calc((100 - l) * var(--light-ink-scale)));--aoc-chip-medium-text:hsl(from var(--light-src-chip-medium-text) h s calc((100 - l) * var(--light-ink-scale)));--aoc-chip-low-bg:hsl(from var(--light-src-chip-low-bg) h s calc(100 - l));--aoc-chip-low-border:hsl(from var(--light-src-chip-low-border) h s calc((100 - l) * var(--light-ink-scale)));--aoc-chip-low-text:hsl(from var(--light-src-chip-low-text) h s calc((100 - l) * var(--light-ink-scale)));--aoc-icon-tile-bg:var(--aoc-bg-surface-raised);--aoc-icon-tile-border:var(--aoc-border);--aoc-icon-tile-color:var(--aoc-accent);--aoc-nav-label-color:var(--aoc-text-secondary);--aoc-nav-label-color-selected:var(--aoc-text-primary);--aoc-nav-bg-selected:var(--aoc-bg-surface-raised);--aoc-screen-description-color:var(--aoc-text-secondary);--aoc-tenant-label-color:var(--aoc-text-secondary);--aoc-tab-color:var(--aoc-text-muted);--aoc-tab-color-selected:var(--aoc-accent)}}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:200;src:url(/assets/inter-tight-latin-200-normal-KE--ozXc.woff2)format("woff2"),url(/assets/inter-tight-latin-200-normal-CPizw1hw.woff)format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-tight-latin-400-normal-iW8qmuJY.woff2)format("woff2"),url(/assets/inter-tight-latin-400-normal-BLrFJfvD.woff)format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-tight-latin-500-normal-BFXNXuvF.woff2)format("woff2"),url(/assets/inter-tight-latin-500-normal-pobXraBK.woff)format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-tight-latin-600-normal-BgSTtRxb.woff2)format("woff2"),url(/assets/inter-tight-latin-600-normal-D7bG6gX1.woff)format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-tight-latin-700-normal-BZKd_v_8.woff2)format("woff2"),url(/assets/inter-tight-latin-700-normal-DvYAVZQd.woff)format("woff")}*,:before,:after{box-sizing:border-box}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{min-height:100dvh;font-family:var(--aoc-font-family);font-size:var(--aoc-font-size-body);line-height:var(--aoc-line-height-normal);color:var(--aoc-text-primary);background-color:var(--aoc-bg-page);margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}.shell-icon{width:var(--aoc-icon-size);height:var(--aoc-icon-size);fill:none;stroke:currentColor;stroke-width:var(--aoc-border-width-strong);stroke-linecap:round;stroke-linejoin:round;flex:none}.shell-visually-hidden{clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.shell-page,.shell{font-family:var(--aoc-font-family);font-size:var(--aoc-font-size-body);line-height:var(--aoc-line-height-normal);color:var(--aoc-text-primary);background-color:var(--aoc-bg-page);background-image:var(--aoc-bg-page-gradient)}:where(.shell-page,.shell) :focus-visible{outline:var(--aoc-focus-ring-width) solid var(--aoc-focus-ring);outline-offset:var(--aoc-focus-ring-offset)}.shell-affix,.shell-button,.shell-role,.shell-icon-button,.shell-switcher,.shell-nav-entry{transition-property:color,background-color,border-color,box-shadow;transition-duration:var(--aoc-transition-fast);transition-timing-function:var(--aoc-easing)}.shell-card{gap:var(--aoc-space-5);width:min(var(--aoc-width-card-narrow), 100%);min-width:0;padding:var(--aoc-space-6);background-color:var(--aoc-bg-surface);border:var(--aoc-border-width) solid var(--aoc-border);border-radius:var(--aoc-radius-lg);box-shadow:var(--aoc-shadow-card);flex-direction:column;margin:auto;display:flex}.shell-page{min-height:100dvh;padding:calc(var(--aoc-space-7) + env(safe-area-inset-top,0px)) var(--aoc-page-padding-x) calc(var(--aoc-space-7) + env(safe-area-inset-bottom,0px));justify-content:center;display:flex}.shell-theme-floating{top:calc(var(--aoc-shell-inset) + env(safe-area-inset-top,0px));right:calc(var(--aoc-shell-inset) + env(safe-area-inset-right,0px));position:fixed}.shell-brand,.shell-heading{gap:var(--aoc-space-1);flex-direction:column;display:flex}.shell-product{font-size:var(--aoc-brand-size-large);font-weight:var(--aoc-font-weight-semibold);line-height:var(--aoc-line-height-tight);color:var(--aoc-text-primary);white-space:nowrap;margin:0}.shell-description{font-size:var(--aoc-screen-description-size);color:var(--aoc-screen-description-color);margin:0}.shell-title{font-size:var(--aoc-screen-title-size);font-weight:var(--aoc-screen-title-weight);line-height:var(--aoc-line-height-snug);color:var(--aoc-text-primary);margin:0}.shell-fields,.shell-field{gap:var(--aoc-space-2);flex-direction:column;display:flex}.shell-label{font-size:var(--aoc-field-label-size);font-weight:var(--aoc-field-label-weight);letter-spacing:var(--aoc-letter-spacing-label);color:var(--aoc-text-secondary)}.shell-input{width:100%;height:var(--aoc-control-height);padding:0 var(--aoc-space-3);font-family:var(--aoc-font-family);font-size:var(--aoc-font-size-body);color:var(--aoc-text-primary);background-color:var(--aoc-bg-surface-raised);border:var(--aoc-border-width) solid var(--aoc-border);border-radius:var(--aoc-radius-md)}.shell-input--affixed{padding-right:var(--aoc-space-7)}.shell-affixed{align-items:center;display:flex;position:relative}.shell-affix{right:var(--aoc-space-2);padding:var(--aoc-space-1);color:var(--aoc-text-muted);border-radius:var(--aoc-radius-sm);background-color:#0000;border:none;justify-content:center;align-items:center;display:flex;position:absolute}.shell-affix:hover{color:var(--aoc-text-primary)}.shell-footnote{font-size:var(--aoc-font-size-caption);color:var(--aoc-text-muted);margin:0}.shell-footnote--footer{margin-top:calc(var(--aoc-space-6) - var(--aoc-space-5));text-align:center}.shell-submit{gap:var(--aoc-space-2);flex-direction:column;display:flex}.shell-button{justify-content:center;align-items:center;gap:var(--aoc-space-2);height:var(--aoc-control-height);padding:0 var(--aoc-space-4);font-family:var(--aoc-font-family);font-size:var(--aoc-font-size-body);font-weight:var(--aoc-font-weight-medium);color:var(--aoc-text-primary);border:var(--aoc-border-width) solid var(--aoc-border);border-radius:var(--aoc-radius-md);background-color:#0000;display:inline-flex}.shell-button--primary{color:var(--aoc-action-text);background-color:var(--aoc-action);border-color:var(--aoc-action);font-weight:var(--aoc-font-weight-semibold)}.shell-button--primary:hover:enabled{background-color:var(--aoc-action-hover);border-color:var(--aoc-action-hover)}.shell-button--block{width:100%}.shell-button:disabled{color:var(--aoc-text-muted);background-color:var(--aoc-bg-surface-raised);border-color:var(--aoc-border)}.shell-notice{padding:var(--aoc-space-4);font-size:var(--aoc-font-size-body);color:var(--aoc-text-primary);background-color:var(--aoc-bg-surface-raised);border-top:var(--aoc-border-width-strong) solid var(--aoc-border-strong);border-radius:var(--aoc-radius-md);box-shadow:var(--aoc-shadow-card);margin:0}.shell-notice--danger{border-top-color:var(--aoc-danger)}.shell-notice--warning{border-top-color:var(--aoc-warning)}.shell-roles{gap:var(--aoc-grid-gap);margin:0;padding:0;list-style:none;display:grid}.shell-role{justify-content:space-between;align-items:center;gap:var(--aoc-space-3);width:100%;padding:var(--aoc-space-4);font-family:var(--aoc-font-family);font-size:var(--aoc-font-size-subtitle);font-weight:var(--aoc-font-weight-medium);text-align:left;color:var(--aoc-text-primary);background-color:var(--aoc-bg-surface-raised);border:var(--aoc-border-width) solid var(--aoc-border);border-radius:var(--aoc-radius-lg);display:flex}.shell-role:hover{border-color:var(--aoc-border-strong)}.shell-role[aria-pressed=true]{border-color:var(--aoc-accent);box-shadow:var(--aoc-shadow-hover)}.shell-role-name{align-items:center;gap:var(--aoc-space-3);display:flex}.shell-role-name .shell-icon{color:var(--aoc-text-secondary)}.shell-role-mark{color:var(--aoc-accent);visibility:hidden;display:flex}.shell-role[aria-pressed=true] .shell-role-mark{visibility:visible}.shell{flex-direction:column;min-height:100vh;display:flex}.shell-header{height:var(--aoc-header-height);background-color:var(--aoc-bg-surface);border-bottom:var(--aoc-border-width) solid var(--aoc-border)}.shell-header-inner{justify-content:space-between;align-items:center;gap:var(--aoc-space-4);width:100%;height:100%;padding:0 var(--aoc-shell-inset);display:flex}.shell-identification,.shell-controls{align-items:center;gap:var(--aoc-space-3);flex:none;display:flex}.shell-header .shell-product{font-size:var(--aoc-brand-size)}.shell-wordmark-lead{font-weight:var(--aoc-brand-lead-weight)}.shell-wordmark-rest{font-weight:var(--aoc-brand-rest-weight)}.shell-wordmark-short{font-size:var(--aoc-brand-compact-size);font-weight:var(--aoc-brand-compact-weight);color:var(--aoc-accent)}.shell-company{padding:0 var(--aoc-space-3);font-size:var(--aoc-tenant-label-size);font-weight:var(--aoc-tenant-label-weight);color:var(--aoc-tenant-label-color);white-space:nowrap;border-left:var(--aoc-border-width) solid var(--aoc-border);flex:none}.shell-icon-button{width:var(--aoc-icon-tile-size);height:var(--aoc-icon-tile-size);color:var(--aoc-text-secondary);background-color:var(--aoc-icon-tile-bg);border:var(--aoc-border-width) solid var(--aoc-icon-tile-border);border-radius:var(--aoc-icon-tile-radius);justify-content:center;align-items:center;display:inline-flex}.shell-icon-button:hover:enabled{color:var(--aoc-text-primary);border-color:var(--aoc-border-strong)}.shell-icon-button:disabled{color:var(--aoc-text-muted)}.shell-switcher{align-items:center;gap:var(--aoc-space-3);padding:var(--aoc-space-1) var(--aoc-space-3);font-family:var(--aoc-font-family);text-align:right;color:var(--aoc-text-primary);background-color:var(--aoc-bg-surface-raised);border:var(--aoc-border-width) solid var(--aoc-border);border-radius:var(--aoc-radius-md);display:flex}.shell-switcher--fixed{background-color:#0000;border-color:#0000}.shell-switcher:hover{border-color:var(--aoc-border-strong)}.shell-switcher-identity{flex-direction:column;display:flex}.shell-switcher-name{font-size:var(--aoc-font-size-body);font-weight:var(--aoc-font-weight-medium);line-height:var(--aoc-line-height-snug)}.shell-switcher-role{font-size:var(--aoc-font-size-caption);line-height:var(--aoc-line-height-snug);color:var(--aoc-text-secondary)}.shell-body{align-items:stretch;gap:var(--aoc-shell-gap);width:100%;padding:var(--aoc-shell-inset);flex:1;display:flex}.shell-nav{width:var(--aoc-width-nav);padding:var(--aoc-space-3);flex:none}.shell-nav ul{gap:var(--aoc-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.shell-nav-entry{align-items:center;gap:var(--aoc-space-3);width:100%;height:var(--aoc-nav-item-height);padding:0 var(--aoc-space-3);font-family:var(--aoc-font-family);font-size:var(--aoc-nav-label-size);font-weight:var(--aoc-nav-label-weight);text-align:left;color:var(--aoc-nav-label-color);border-radius:var(--aoc-nav-item-radius);background-color:#0000;border:none;display:flex;position:relative;overflow:hidden}.shell-nav-entry:hover{color:var(--aoc-text-primary);background-color:var(--aoc-bg-surface-raised)}.shell-nav-entry[aria-current=page]{color:var(--aoc-nav-label-color-selected);background-color:var(--aoc-nav-bg-selected)}.shell-nav-entry[aria-current=page] .shell-icon{color:var(--aoc-accent)}.shell-nav-entry[aria-current=page]:before{content:"";width:var(--aoc-nav-marker-width);background-color:var(--aoc-accent);position:absolute;top:0;bottom:0;left:0}.shell-main{gap:var(--aoc-space-4);padding:var(--aoc-space-5);flex-direction:column;flex:1;display:flex}.shell-mark{width:auto;height:var(--aoc-brand-mark-size);object-fit:contain;flex:none;align-self:center}.shell-mark--large{width:var(--aoc-brand-mark-size-large);height:var(--aoc-brand-mark-size-large);align-self:start}.shell-state{align-items:center;gap:var(--aoc-space-3);text-align:center;flex-direction:column;margin:auto;display:flex}.shell-state p{margin:0}.shell-state .shell-icon{width:var(--aoc-icon-tile-size);height:var(--aoc-icon-tile-size)}.shell-state--loading{color:var(--aoc-text-muted);align-items:stretch}.shell-pending{gap:var(--aoc-space-3);flex-direction:column;display:flex}.shell-pending span{height:var(--aoc-space-4);background-color:var(--aoc-bg-surface-raised);border-radius:var(--aoc-radius-sm)}.shell-pending span:nth-child(2){width:80%}.shell-pending span:nth-child(3){width:60%}.shell-state--empty{color:var(--aoc-text-muted)}.shell-state--error{color:var(--aoc-danger)}.shell-state--unauthorized{color:var(--aoc-warning)}.shell-state--error p,.shell-state--unauthorized p{color:var(--aoc-text-primary)}.shell-state--ready{color:var(--aoc-text-secondary)}.shell-switcher-name,.shell-switcher-role{white-space:nowrap}.shell[data-frame=compact]{height:100dvh;min-height:100dvh}:is(html:has(.shell[data-frame=compact]),body:has(.shell[data-frame=compact])){overscroll-behavior:none;height:100dvh;overflow:hidden}.shell[data-frame=compact] .shell-header{height:calc(var(--aoc-header-height) + env(safe-area-inset-top,0px));flex-direction:column;flex:none;justify-content:flex-end;display:flex}.shell[data-frame=compact] .shell-header-inner{height:var(--aoc-header-height);flex:none}.shell[data-frame=compact] .shell-controls{flex:0 auto;min-width:0}.shell[data-frame=compact] .shell-switcher-identity{min-width:0}.shell[data-frame=compact] .shell-switcher-name{text-overflow:ellipsis;overflow:hidden}.shell[data-frame=compact] .shell-body{overscroll-behavior:contain;min-height:0;overflow-y:auto}.shell-tabbar{height:calc(var(--aoc-tabbar-height) + env(safe-area-inset-bottom,0px));background-color:var(--aoc-bg-surface);border-top:var(--aoc-border-width) solid var(--aoc-border);flex:none}.shell-tabbar ul{height:var(--aoc-tabbar-height);align-items:stretch;margin:0;padding:0;list-style:none;display:flex}.shell-tabbar li{flex:1;display:flex}.shell-tab{justify-content:center;align-items:center;gap:var(--aoc-space-1);min-width:var(--aoc-touch-target-min);min-height:var(--aoc-touch-target-min);padding:var(--aoc-space-1);font-family:var(--aoc-font-family);font-size:var(--aoc-tab-label-size);color:var(--aoc-tab-color);background-color:#0000;border:none;flex-direction:column;flex:1;display:flex}.shell-tab .shell-icon{width:var(--aoc-tab-icon-size);height:var(--aoc-tab-icon-size)}.shell-tab-label{white-space:nowrap}.shell-tab[aria-current=page],.shell-tab[aria-expanded=true]{color:var(--aoc-tab-color-selected)}.shell-sheet-layer{top:env(safe-area-inset-top,0px);left:0;right:0;bottom:calc(var(--aoc-tabbar-height) + env(safe-area-inset-bottom,0px));flex-direction:column;justify-content:flex-end;display:flex;position:fixed}.shell-sheet-ground{background-color:#0000;border:none;flex:1;width:100%}.shell-sheet{gap:var(--aoc-space-3);width:100%;max-height:calc(100% - var(--aoc-touch-target-min));overscroll-behavior:contain;padding:var(--aoc-space-3);background-color:var(--aoc-bg-surface-raised);border-top:var(--aoc-border-width) solid var(--aoc-border);border-top-left-radius:var(--aoc-sheet-radius);border-top-right-radius:var(--aoc-sheet-radius);box-shadow:var(--aoc-shadow-raised);flex-direction:column;display:flex;overflow-y:auto}.shell-sheet ul{gap:var(--aoc-grid-gap);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.shell-sheet li{display:flex}.shell-sheet .shell-tab-label{white-space:normal;text-align:center}.shell[data-frame=compact] .shell-button,.shell[data-frame=compact] .shell-icon-button,.shell[data-frame=compact] .shell-switcher,.shell[data-frame=compact] .shell-affix,.shell[data-frame=compact] .shell-role,.shell[data-frame=compact] .shell-nav-entry,.shell[data-frame=compact] .administrator-entry{min-width:var(--aoc-touch-target-min);min-height:var(--aoc-touch-target-min)}
