.sk-live{max-width:70rem}.sk-live h1{margin:.2rem 0 .4rem;font-size:1.4rem}.sk-live h2{margin:0;font-size:1.05rem}.sk-live .sk-intro{color:#444;max-width:62rem;margin:0 0 1rem;font-size:.9rem;line-height:1.45}.sk-live .sk-section{background:#fff;border:1px solid #d8d8d2;border-radius:5px;margin-bottom:1.1rem;padding:.9rem 1rem}.sk-live .sk-section-head{border-bottom:1px solid #eee;flex-wrap:wrap;align-items:baseline;gap:.6rem;margin-bottom:.6rem;padding-bottom:.4rem;display:flex}.sk-live .sk-section-head .sk-nw{margin-left:auto}.sk-live .sk-nw{color:#2c5a39;font-size:var(--fs-caption,12px);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;background:#eaf3ec;border:1px solid #3d7a4d;border-radius:999px;padding:.05rem .5rem;font-weight:600;display:inline-block}.sk-live .sk-fields{border:0;flex-direction:column;gap:.6rem;margin:0;padding:0;display:flex}.sk-live .sk-fields.sk-cols{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.7rem 1rem;display:grid}.sk-live .sk-field{flex-direction:column;gap:.18rem;font-size:.85rem;display:flex}.sk-live .sk-field-label{color:#333;flex-wrap:wrap;align-items:center;gap:.4rem;font-weight:600;display:flex}.sk-live .sk-field input,.sk-live .sk-field select,.sk-live .sk-field textarea{background:#fff;border:1px solid #b6b6ae;border-radius:3px;width:100%;padding:.32rem .45rem;font-family:inherit;font-size:.9rem}.sk-live .sk-field input:focus,.sk-live .sk-field select:focus,.sk-live .sk-field textarea:focus{outline:2px solid #16324f}.sk-live .sk-field input:disabled,.sk-live .sk-field select:disabled,.sk-live .sk-field textarea:disabled{color:#555;background:#f4f4f1}.sk-live .sk-hint{color:#555;font-size:.76rem;line-height:1.35}.sk-live .sk-inline-check{align-items:center;gap:.4rem;font-size:.88rem;display:flex}.sk-live .sk-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700}.sk-live .sk-actions{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:.8rem;display:flex}.sk-live .sk-btn{color:#fff;cursor:pointer;background:#16324f;border:1px solid #16324f;border-radius:4px;padding:.3rem .9rem;font-family:inherit;font-size:.85rem}.sk-live .sk-btn:hover:not(:disabled){background:#1d4368}.sk-live .sk-btn:disabled{color:#666;cursor:not-allowed;background:#e6e6e2;border-color:#c4c4bc}.sk-live .sk-btn[aria-busy=true]{cursor:progress}.sk-live [role=alert]{color:#7a1f1f;margin:0;font-size:.82rem}.sk-live .sk-open{background:#fff8e1;border-left:4px solid #b08a00;border-radius:0 3px 3px 0;margin:.5rem 0;padding:.45rem .7rem;font-size:.8rem;line-height:1.4}.sk-live .sk-confirmed{background:#eaf3ec;border-left:4px solid #3d7a4d;border-radius:0 3px 3px 0;margin:.5rem 0;padding:.45rem .7rem;font-size:.8rem;line-height:1.4}.sk-live .sk-empty{color:#555;text-align:center;background:#f4f4f1;border:1px solid #ddd;border-radius:3px;padding:.7rem;font-size:.84rem}.sk-live .sk-stale{background:#fdf0e3;border-left:4px solid #b06a00;border-radius:0 3px 3px 0;margin:.5rem 0;padding:.45rem .7rem;font-size:.8rem;line-height:1.4}.sk-live .sk-unapproved{color:#7a4f1f;background:#fff8e1;border:1px dashed #b08a00;border-radius:3px;padding:.1rem .35rem;font-size:.76rem;line-height:1.35}.sk-live .sk-doclist{flex-direction:column;gap:.4rem;margin:0 0 .6rem;padding:0;list-style:none;display:flex}.sk-live .sk-doclist li{background:#fcfcfa;border:1px solid #e2e2dc;border-radius:3px;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.4rem .6rem;font-size:.86rem;display:flex}.sk-live .sk-doclist .sk-code{min-width:3.2rem}.sk-live .sk-doclist .sk-grow{margin-left:auto}.sk-live .sk-doc-note{flex-basis:100%}.app-bar nav.main-nav{gap:var(--space-2) var(--space-5);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.app-bar .search{flex:0 13rem;min-width:9rem}.app-bar .search input[type=search]{box-sizing:border-box;width:100%}.nav-toggle{display:none}@media (width<=980px){.app-bar{gap:var(--space-2) var(--space-3);padding-right:var(--space-4);padding-left:var(--space-4)}.nav-toggle{display:inline-flex}.app-bar .spacer{display:none}.app-bar nav.main-nav{z-index:calc(var(--z-popover) + 1);padding:var(--space-1) var(--space-4) var(--space-3);background:var(--c-bar);box-shadow:var(--shadow-pop);flex-direction:column;align-items:stretch;gap:0;display:none;position:absolute;top:100%;left:0;right:0}.app-bar nav.main-nav[data-open=true]{display:flex}.app-bar nav.main-nav a,.app-bar nav.main-nav a:visited{min-height:var(--btn-h);padding:0 var(--space-2);border-bottom:var(--w-rule) solid var(--c-bar-control);align-items:center;display:flex}.app-bar nav.main-nav a:last-child{border-bottom:0}.app-bar nav.main-nav a[aria-current=page]{border-bottom:2px solid var(--c-bar-current)}.app-bar .search{flex:11rem;order:4;min-width:0}.app-bar .search input{width:100%;max-width:none}.app-bar .signed-in{order:5}.app-bar>button:last-child{order:6}}@media (width<=600px){.app-bar{padding-right:var(--space-3);padding-left:var(--space-3)}.app-bar .search{flex-basis:100%}.app-bar .signed-in{font-size:var(--fs-small)}}.test-data{padding:var(--space-1) var(--space-6);background:var(--c-renewal-bg);color:var(--c-renewal-ink);font-size:var(--fs-caption);font-weight:var(--fw-semibold);margin:0}.shell-legacy-link{padding:var(--space-2) var(--space-6) 0;font-size:var(--fs-small);margin:0}.table-region{max-width:100%;overflow-x:auto}.table-region:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px}.table-region>table{min-width:100%;margin-bottom:0}.table-region[data-scroll-cue]:after{content:attr(data-scroll-cue);width:max-content;margin-top:var(--space-2);padding:var(--space-1) var(--space-2);background:var(--c-renewal-bg);color:var(--c-renewal-ink);border-radius:var(--r-btn);font-size:var(--fs-caption);display:none;position:sticky;left:0}@media (width<=700px){.table-region[data-scroll-cue]:after{display:block}}@media screen and (width<=760px){:where([data-scroll-cue]):after{content:attr(data-scroll-cue);width:max-content;margin-top:var(--space-2);padding:var(--space-1) var(--space-2);background:var(--c-renewal-bg);color:var(--c-renewal-ink);border-radius:var(--r-btn);font-size:var(--fs-caption);display:block;position:sticky;left:0}}main>.table-region,main>.table-region-card{box-sizing:border-box;border:var(--w-rule) solid var(--c-border);border-radius:var(--r-card);padding:var(--pad-card);margin-bottom:var(--gap-card)}.v27a-table-wrap{max-width:100%;overflow-x:auto}.v27a-table-wrap:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px}@media (width<=700px){.v27a-table-wrap[data-scroll-cue]:after{content:attr(data-scroll-cue);width:max-content;margin-top:var(--space-2);padding:var(--space-1) var(--space-2);background:var(--c-renewal-bg);color:var(--c-renewal-ink);border-radius:var(--r-btn);font-size:var(--fs-caption);display:block;position:sticky;left:0}}.v27a-app{background:var(--c-bg,#f6f5f1);min-height:100vh;color:var(--c-ink,#1c2126);font-family:var(--font-sans,system-ui, sans-serif);font-size:var(--fs-body,14px)}.v27a-preview-banner{background:var(--c-renewal-bg,#fbebdd);color:var(--c-renewal-ink,#6b3410);padding:var(--space-2,8px) var(--space-5,20px);font-size:var(--fs-small,13px)}.v27a-synthetic-tag{margin-top:var(--space-1,4px);font-weight:var(--fw-bold,700);display:block}.v27a-topbar{align-items:center;gap:var(--space-2,8px) var(--gap-bar,28px);min-height:var(--h-bar,60px);padding:var(--space-1,4px) var(--space-5,20px);background:var(--c-bar,#1c2126);color:var(--c-bar-ink,#c9cdd1);flex-wrap:wrap;display:flex}.v27a-brand{color:var(--c-bar-current,#fff);font-size:var(--fs-brand,19px);font-weight:var(--fw-bold,700)}.v27a-topnav{gap:var(--space-1,4px) var(--gap-bar,28px);flex-wrap:wrap;align-items:center;margin-right:auto;display:flex}.v27a-topnav-item{color:var(--c-bar-ink,#c9cdd1);font:inherit;font-size:var(--fs-nav,15px);padding:var(--space-1,4px) 0;background:0 0;border:0}.v27a-topnav-current{color:var(--c-bar-current,#fff);font-weight:var(--fw-semibold,600)}.v27a-topnav-off{opacity:.7;cursor:default}.v27a-search input{min-height:var(--btn-h,44px);padding:0 var(--space-3,12px);border-radius:var(--r-btn,6px);border:1px solid var(--c-bar-control,#ffffff59);background:var(--c-bar-control,#ffffff59);color:var(--c-bar-current,#fff);width:var(--w-search,320px);max-width:var(--w-search-max,40vw)}.v27a-layout{gap:var(--gap-card,20px);padding:var(--space-6,24px) var(--space-5,20px);max-width:var(--w-main,1500px);grid-template-columns:230px 1fr;align-items:start;margin:0 auto;display:grid}@media (width<=900px){.v27a-layout{grid-template-columns:1fr}}.v27a-sidebar-title{font-size:var(--fs-caption,12px);letter-spacing:.06em;text-transform:uppercase;color:var(--c-ink-2,#5b636b);margin:0 0 var(--space-2,8px)}.v27a-sidebar ul{margin:0;padding:0;list-style:none}.v27a-nav-item{justify-content:space-between;align-items:center;gap:var(--space-2,8px);border-radius:var(--r-btn,6px);width:100%;color:var(--c-ink,#1c2126);font:inherit;padding:var(--space-2,8px) var(--space-3,12px);cursor:pointer;text-align:left;background:0 0;border:0;display:flex}.v27a-nav-item:hover{background:var(--c-panel,#f4f3ef)}.v27a-nav-current{background:var(--c-card,#fff);border:1px solid var(--c-border,#e3e1da);font-weight:var(--fw-semibold,600)}.v27a-nav-count{color:var(--c-ink-2,#5b636b);font-family:var(--font-mono,monospace)}.v27a-main{min-width:0}.v27a-card{background:var(--c-card,#fff);border:1px solid var(--c-border,#e3e1da);border-radius:var(--r-card,8px);padding:var(--pad-card,20px);margin-bottom:var(--gap-card,20px)}.v27a-card-head{justify-content:space-between;align-items:baseline;gap:var(--space-3,12px);flex-wrap:wrap;display:flex}.v27a-card-head h2,.v27a-card-head h3{font-size:var(--fs-section,16px);font-weight:var(--fw-semibold,600);margin:0}.v27a-count-line{color:var(--c-ink-2,#5b636b)}.v27a-detail-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4,16px);margin-bottom:var(--space-4,16px);flex-wrap:wrap;display:flex}.v27a-detail-head h1{font-size:var(--fs-page-title,28px);font-weight:var(--fw-bold,700);align-items:center;gap:var(--space-3,12px);flex-wrap:wrap;margin:0;display:flex}.v27a-sub{margin:var(--space-1,4px) 0 0;color:var(--c-ink-2,#5b636b)}.v27a-head-tools{align-items:center;gap:var(--space-3,12px);flex-wrap:wrap;display:flex}.v27a-breadcrumb{margin-bottom:var(--space-3,12px);color:var(--c-ink-2,#5b636b)}.v27a-month select{min-height:var(--btn-h,44px);border-radius:var(--r-btn,6px);border:1px solid var(--c-btn-border,#c9c6bd);background:var(--c-card,#fff);padding:0 var(--space-3,12px)}.v27a-btn-primary{min-height:var(--btn-h,44px);border-radius:var(--r-btn,6px);border:1px solid var(--c-accent,#1f5f5b);background:var(--c-accent,#1f5f5b);color:var(--c-on-accent,#fff);padding:0 var(--space-4,16px);cursor:pointer;font:inherit}.v27a-btn-primary:hover{background:var(--c-accent-hover,#143f3c)}.v27a-link{color:var(--c-accent,#1f5f5b);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.v27a-tiles{gap:var(--gap-card,20px);margin-bottom:var(--gap-card,20px);grid-template-columns:repeat(4,1fr);display:grid}@media (width<=1180px){.v27a-tiles{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.v27a-tiles{grid-template-columns:repeat(2,1fr)}}.v27a-tile{background:var(--c-card,#fff);border:1px solid var(--c-border,#e3e1da);border-radius:var(--r-card,8px);padding:var(--pad-card,20px)}.v27a-tile-label{color:var(--c-ink-2,#5b636b);font-size:var(--fs-small,13px)}.v27a-tile-value{font-size:var(--fs-stat,24px);font-family:var(--font-mono,monospace);margin:var(--space-2,8px) 0}.v27a-tile-caption{color:var(--c-ink-2,#5b636b);font-size:var(--fs-caption,12px)}.v27a-table-wrap{overflow-x:auto}.v27a-table{border-collapse:collapse;width:100%}.v27a-table th{text-align:left;font-size:var(--fs-th,12px);color:var(--c-ink-2,#5b636b);font-weight:var(--fw-semibold,600);border-bottom:1px solid var(--c-border,#e3e1da);padding:var(--space-2,8px) var(--space-3,12px)}.v27a-table td{font-size:var(--fs-td,14px);padding:var(--space-2,8px) var(--space-3,12px);border-bottom:1px solid var(--c-border,#e3e1da)}.v27a-table .v27a-num,.v27a-num{text-align:right}.v27a-mono{font-family:var(--font-mono,monospace);font-variant-numeric:tabular-nums}.v27a-table-tools{align-items:center;gap:var(--space-3,12px);display:flex}.v27a-sort select:disabled{opacity:var(--o-disabled,.5)}.v27a-unavailable{border:1px dashed var(--c-gate-border,#999);border-radius:var(--r-btn,6px);padding:var(--space-3,12px);background:var(--c-gate-bg,#f2f2ef);color:var(--c-gate-ink,#444);display:block}.v27a-unavailable-tag{font-size:var(--fs-caption,12px);text-transform:uppercase;letter-spacing:.05em;font-weight:var(--fw-bold,700);margin-right:var(--space-2,8px);display:inline-block}.v27a-unavailable-title{font-weight:var(--fw-semibold,600)}.v27a-unavailable-why{margin-top:var(--space-1,4px);font-size:var(--fs-small,13px);display:block}.v27a-unavail-cell,.v27a-none{color:var(--c-ink-2,#5b636b);font-style:italic}.v27a-inline-why,.v27a-reason{color:var(--c-ink-2,#5b636b);font-size:var(--fs-caption,12px)}.v27a-note{color:var(--c-ink-2,#5b636b);font-size:var(--fs-small,13px);line-height:var(--lh-tight,1.2)}.v27a-why{color:var(--c-ink-2,#5b636b);font-size:var(--fs-caption,12px);display:block}.v27a-disabled{align-items:flex-start;gap:var(--space-1,4px);flex-direction:column;display:inline-flex}.v27a-disabled button:disabled{opacity:var(--o-disabled,.5);cursor:not-allowed}.v27a-state{color:var(--c-ink-2,#5b636b);padding:var(--space-3,12px) 0}.v27a-state-error{color:var(--c-alert-ink,#7a1f1f)}.v27a-state-empty{font-style:italic}.v27a-pair{gap:var(--gap-card,20px);grid-template-columns:1fr 1fr;align-items:start;display:grid}@media (width<=900px){.v27a-pair{grid-template-columns:1fr}}.v27a-pair>.v27a-card{margin-bottom:var(--gap-card,20px)}.v27a-facts{gap:var(--space-1,4px) var(--space-4,16px);grid-template-columns:minmax(140px,max-content) 1fr;margin:0;display:grid}.v27a-facts dt{color:var(--c-ink-2,#5b636b);font-size:var(--fs-small,13px)}.v27a-facts dd{margin:0}.v27a-bank h4,.v27a-contacts h4{margin:var(--space-3,12px) 0 var(--space-2,8px);font-size:var(--fs-small,13px);color:var(--c-ink-2,#5b636b);text-transform:uppercase;letter-spacing:.05em}.v27a-types{gap:var(--space-2,8px);flex-wrap:wrap;display:inline-flex}.v27a-type{padding:var(--pad-pill,3px 10px);border-radius:var(--r-pill,999px);background:var(--c-badge,#eceae4);font-size:var(--fs-caption,12px);font-weight:var(--fw-semibold,600);display:inline-block}.v27a-type-section{background:var(--c-pill-bg,#e3f0e6);color:var(--c-pill-ink,#22552d)}.v27a-type-unrecognised{background:var(--c-badge-faulty,#f8d7b0)}.v27a-a13-record{margin-top:var(--space-3,12px)}.v27a-primary{color:var(--c-accent,#1f5f5b)}.v27a-week{margin-top:var(--space-4,16px)}@media (width<=560px){.v27a-topbar{padding:var(--space-2,8px) var(--space-3,12px)}.v27a-topnav{width:100%;margin-right:0}.v27a-search{width:100%}.v27a-search input{width:100%;max-width:none}.v27a-layout{padding:var(--space-4,16px) var(--space-3,12px)}.v27a-card,.v27a-tile{padding:var(--space-4,16px)}.v27a-detail-head h1{font-size:var(--fs-title-narrow,22px)}.v27a-tiles{grid-template-columns:1fr}.v27a-tile-value{font-size:var(--fs-stat-narrow,20px);overflow-wrap:anywhere}.v27a-facts{grid-template-columns:1fr;gap:0}.v27a-facts dt{margin-top:var(--space-2,8px)}}.v27a-row-link{margin-top:var(--space-1);font-size:var(--fs-caption);font-weight:var(--fw-regular);display:block}.v27a-head-link{min-height:var(--btn-h);padding:0 var(--space-3);border:var(--w-rule) solid var(--c-btn-border);border-radius:var(--r-btn);font-size:var(--fs-small);font-weight:var(--fw-semibold);align-items:center;text-decoration:none;display:inline-flex}.v27a-head-link:hover{border-color:var(--c-ink);color:var(--c-ink)}.v27a-tabs{gap:var(--space-2) var(--space-5);margin:var(--space-2) 0 var(--space-4);border-bottom:var(--w-rule) solid var(--c-border);flex-wrap:wrap;display:flex}.v27a-tabs a{min-height:var(--btn-h);padding:0 var(--space-1);border-bottom:var(--w-rule) solid transparent;font-weight:var(--fw-semibold);align-items:center;text-decoration:none;display:inline-flex}.v27a-tabs a[aria-current=page]{border-bottom-color:var(--c-accent);color:var(--c-ink)}.v27a-page-head{margin-bottom:var(--space-4)}.v27a-page-head h1{margin:0 0 var(--space-1)}.v27a-page-head .v27a-sub{max-width:70ch;margin:0}.v27d-page{gap:0 var(--gap-card);padding-top:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;display:grid}.v27d-head,.v27d-wide{grid-column:1/-1;min-width:0}.v27d-page>*{min-width:0}.v27d-page :is(p,li,dt,dd,h2,h3){overflow-wrap:anywhere}.v27d-page :is(th,td){overflow-wrap:break-word}.v27d-main{padding-top:0}.v27d-banner{margin:var(--space-2) 0 var(--space-3)}.v27d-banner-synthetic{background:var(--c-alert-bg);color:var(--c-alert-ink);font-weight:var(--fw-semibold)}.v27d-note{font-size:var(--fs-small);line-height:var(--lh-tight);margin:var(--space-2) 0}.v27d-bar{row-gap:var(--space-2);flex-wrap:wrap}.v27d-nav{gap:var(--space-2) var(--gap-bar);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.v27d-nav-unavailable{opacity:var(--o-gated);cursor:default}.v27d-panel{min-width:0}.v27d-panel h2{margin-top:0}.v27d-panel h3{font-size:var(--fs-body);font-weight:var(--fw-semibold);margin:var(--space-4) 0 var(--space-2)}.v27d-state{margin:var(--space-2) 0}.v27d-state-error{background:var(--c-alert-bg);color:var(--c-alert-ink);border:var(--w-rule) solid var(--c-alert-border);border-radius:var(--r-card);padding:var(--space-3) var(--space-4)}.v27d-state-error p{margin:0 0 var(--space-2)}.v27d-unavailable{background:var(--c-panel);border:var(--w-rule) dashed var(--c-border);border-radius:var(--r-card);padding:var(--space-3) var(--space-4)}.v27d-unavailable p{margin:var(--space-1) 0}.v27d-tag{background:var(--c-badge);border-radius:var(--r-pill);padding:var(--pad-pill);font-size:var(--fs-caption);font-weight:var(--fw-semibold);display:inline-block}.v27d-why,.v27d-boundary{font-size:var(--fs-caption);line-height:var(--lh-tight);display:block}.v27d-periods{gap:var(--gap-card);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.v27d-period{min-width:0}.v27d-period h3{margin-top:0}.v27d-kpi{grid-template-columns:repeat(auto-fit, minmax(min(100%, max(calc(var(--fs-stat) * 10), 34%)), 1fr));gap:var(--space-3) var(--space-4);margin:var(--space-3) 0 0;display:grid}.v27d-tile{background:var(--c-panel);border-radius:var(--r-card);min-width:0;padding:var(--space-3) var(--space-4);container-type:inline-size}.v27d-kpi dt{font-size:var(--fs-small);color:var(--c-ink-2)}.v27d-kpi dd{margin:var(--space-1) 0 0;font-family:var(--font-mono);font-size:min(var(--fs-stat), 10cqi);font-weight:var(--fw-semibold);line-height:var(--lh-tight);overflow-wrap:normal}.v27d-kpi dd:has(.v27d-tag){font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--fw-regular)}.v27d-loss{color:var(--c-alert-ink)}.v27d-loss-word{font-family:var(--font-sans);font-size:var(--fs-small);font-weight:var(--fw-semibold)}.v27d-charts{gap:var(--gap-card);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.v27d-chart{min-width:0;margin:0}.v27d-chart figcaption{font-size:var(--fs-small);color:var(--c-ink-2);margin-bottom:var(--space-1)}.v27d-chart svg{background:var(--c-panel);border-radius:var(--r-btn);width:100%;height:auto;display:block}.v27d-axis{stroke:var(--c-border);stroke-width:1px}.v27d-gap{fill:var(--c-border);opacity:var(--o-disabled)}.v27d-line{stroke:var(--c-accent);stroke-width:2px;fill:none;stroke-linejoin:round}.v27d-point{fill:var(--c-accent)}.v27d-scroll{max-width:100%;overflow-x:auto}.v27d-scroll:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.v27d-scroll table{width:max-content;min-width:100%;margin-bottom:0}.v27d-chart~.v27d-scroll,.v27d-note+.v27d-scroll{max-height:calc(var(--btn-h) * 6);overflow-y:auto}.v27d-num{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.v27d-mono{font-family:var(--font-mono);white-space:nowrap}.v27d-scroll th.v27d-num{font-family:var(--font-sans)}.v27d-rank-pair{gap:var(--gap-card);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.v27d-rank{min-width:0}.v27d-rank h3{margin-top:0}.v27d-attention-group ul,.v27d-coverage{margin:var(--space-1) 0 0;padding-left:var(--space-5)}.v27d-attention-group li,.v27d-coverage li{margin-bottom:var(--space-2);font-size:var(--fs-body);line-height:var(--lh-body)}.v27d-feed{gap:var(--space-2) var(--space-5);margin:var(--space-2) 0;grid-template-columns:max-content minmax(0,1fr);display:grid}.v27d-feed dt{font-size:var(--fs-small);color:var(--c-ink-2)}.v27d-feed dd{margin:0}.v27d-coverage{margin:0;padding-left:0;list-style:none}@media (width<=640px){.v27d-page,.v27d-periods,.v27d-charts,.v27d-rank-pair{grid-template-columns:minmax(0,1fr)}.v27d-feed{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.v27d-feed dd{margin-bottom:var(--space-3)}.v27d-main{padding-left:var(--space-3);padding-right:var(--space-3)}}.v27r-topbar{align-items:center;gap:var(--space-2,8px) var(--gap-bar,28px);min-height:var(--h-bar,60px);padding:var(--space-1,4px) var(--space-5,20px);background:var(--c-bar,#1c2126);color:var(--c-bar-ink,#c9cdd1);flex-wrap:wrap;display:flex}.v27r-brand{color:var(--c-bar-current,#fff);font-size:var(--fs-brand,19px);font-weight:var(--fw-bold,700)}.v27r-topnav{gap:var(--space-1,4px) var(--gap-bar,28px);flex-wrap:wrap;min-width:0;display:flex}.v27r-nav-item{font-size:var(--fs-nav,15px);opacity:var(--o-gated,.55);cursor:default}.v27r-preview-note{margin:var(--space-3,12px) var(--space-6,24px) 0;color:var(--c-ink-2,#5b636b);font-size:var(--fs-small,13px)}.v27r-page{max-width:var(--w-main,1500px);padding:var(--space-6,24px);color:var(--c-ink,#1c2126);font-family:var(--font-sans,system-ui, sans-serif);font-size:var(--fs-body,14px);margin:0 auto}.v27r-page h1{font-size:var(--fs-page-title,28px);margin:0 0 var(--space-3,12px)}.v27r-page h2{font-size:var(--fs-section,16px);margin:var(--space-4,16px) 0 var(--space-1,4px)}.v27r-banner{padding:var(--space-2,8px) var(--space-4,16px);border-radius:var(--r-btn,6px);font-weight:var(--fw-semibold,600)}.v27r-banner.synthetic{background:var(--c-alert-bg,#fde8e8);color:var(--c-alert-ink,#7a1f1f)}.v27r-banner.live{background:var(--c-gate-bg,#f2f2ef);color:var(--c-gate-ink,#444)}.v27r-filters{gap:var(--space-4,16px);margin:var(--space-4,16px) 0;flex-wrap:wrap;align-items:flex-end;display:flex}.v27r-kinds{border:var(--w-rule,1px) solid var(--c-border,#e3e1da);border-radius:var(--r-btn,6px);padding:var(--space-2,8px) var(--space-3,12px);gap:var(--space-2,8px) var(--space-4,16px);flex-wrap:wrap;display:flex}.v27r-kinds legend{font-size:var(--fs-caption,12px);color:var(--c-ink-2,#5b636b);padding:0 var(--space-1,4px)}.v27r-radio{align-items:center;gap:var(--space-1,4px);min-height:var(--btn-h,44px);display:inline-flex}.v27r-field{gap:var(--space-1,4px);flex-direction:column;min-width:0;display:flex}.v27r-field label{font-size:var(--fs-caption,12px);color:var(--c-ink-2,#5b636b)}.v27r-field select,.v27r-field input{min-height:var(--btn-h,44px);max-width:100%;font:inherit;border:var(--w-rule,1px) solid var(--c-btn-border,#c9c6bd);border-radius:var(--r-btn,6px);padding:0 var(--space-2,8px);background:var(--c-card,#fff);color:inherit}.v27r-page button,.v27r-page select,.v27r-page input{outline-offset:2px}.v27r-page :focus-visible{outline:2px solid var(--c-accent,#1f5f5b)}.v27r-sub{margin:0 0 var(--space-3,12px);color:var(--c-ink-2,#5b636b)}.v27r-scroll{max-width:100%;overflow-x:auto}.v27r-table{border-collapse:collapse;width:100%;font-size:var(--fs-td,14px)}.v27r-table caption{text-align:left;font-size:var(--fs-caption,12px);color:var(--c-ink-2,#5b636b);padding-bottom:var(--space-2,8px)}.v27r-table th,.v27r-table td{text-align:left;padding:var(--space-2,8px) var(--space-3,12px);border-bottom:var(--w-rule,1px) solid var(--c-border,#e3e1da);vertical-align:top}.v27r-table thead th{font-size:var(--fs-th,12px);font-weight:var(--fw-semibold,600);white-space:nowrap}.v27r-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.v27r-table tfoot th,.v27r-table tfoot td{font-weight:var(--fw-bold,700);border-top:2px solid var(--c-ink,#1c2126)}.v27r-table th[aria-sort=ascending]:after{content:" ▲"}.v27r-table th[aria-sort=descending]:after{content:" ▼"}.v27r-note{margin:var(--space-3,12px) 0;font-size:var(--fs-small,13px)}.v27r-actions{gap:var(--space-3,12px);margin:var(--space-3,12px) 0;flex-wrap:wrap;display:flex}.v27r-actions button{min-height:var(--btn-h,44px);padding:0 var(--space-4,16px);border:var(--w-rule,1px) solid var(--c-btn-border,#c9c6bd);border-radius:var(--r-btn,6px);background:var(--c-card,#fff);font:inherit;cursor:pointer}.v27r-state{padding:var(--space-3,12px) var(--space-4,16px);border-radius:var(--r-btn,6px);background:var(--c-gate-bg,#f2f2ef)}.v27r-state-error{background:var(--c-alert-bg,#fde8e8);color:var(--c-alert-ink,#7a1f1f)}.v27r-state-unsupported{background:var(--c-renewal-bg,#fbebdd);color:var(--c-renewal-ink,#6b3410)}.v27r-unavailable{gap:var(--space-1,4px);padding:var(--space-3,12px) var(--space-4,16px);background:var(--c-gate-bg,#f2f2ef);border:var(--w-rule,1px) dashed var(--c-gate-border,#999);border-radius:var(--r-btn,6px);color:var(--c-gate-ink,#444);flex-direction:column;display:flex}.v27r-unavailable-tag{font-weight:var(--fw-bold,700);text-transform:uppercase;font-size:var(--fs-caption,12px)}.v27r-unavailable-boundary{color:var(--c-gate-why,#7a5a00);font-size:var(--fs-small,13px)}.v27r-open{margin-top:var(--space-6,24px);padding:var(--space-4,16px);border:var(--w-rule,1px) dashed var(--c-gate-border,#999);border-radius:var(--r-card,8px)}.v27r-open ul{padding-left:var(--space-5,20px);margin:0}.v27r-card-list{gap:var(--space-3,12px);margin:0;padding:0;list-style:none;display:grid}.v27r-card{border:var(--w-rule,1px) solid var(--c-border,#e3e1da);border-radius:var(--r-card,8px);padding:var(--space-3,12px)}.v27r-total-card{margin-top:var(--space-3,12px);border:2px solid var(--c-ink,#1c2126)}.v27r-card dl{gap:var(--space-1,4px) var(--space-3,12px);margin:var(--space-2,8px) 0 0;grid-template-columns:max-content 1fr;display:grid}.v27r-card dl>div{display:contents}.v27r-card dt{color:var(--c-ink-2,#5b636b)}.v27r-card dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}@media (width<=700px){.v27r-page,.v27r-month{padding:var(--space-3,12px)}.v27r-filters{align-items:stretch}.v27r-field,.v27r-actions button{flex:100%}}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/ibm-plex-sans-latin-400-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/ibm-plex-sans-latin-600-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/ibm-plex-sans-latin-700-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/ibm-plex-mono-latin-500-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/ibm-plex-mono-latin-600-normal.woff2)format("woff2")}.oa-root{max-width:1600px;color:var(--c-ink);font-family:var(--font-sans);font-size:var(--fs-body);padding:0 0 var(--space-8);margin:auto}.oa-root *{box-sizing:border-box}.oa-root h1,.oa-root h2,.oa-root p{margin-top:0}.oa-root h2{font-size:var(--fs-section);line-height:var(--lh-tight);margin-bottom:var(--space-4);font-weight:var(--fw-semibold);letter-spacing:0}.oa-hero{justify-content:space-between;align-items:flex-start;gap:var(--space-6);padding:var(--pad-card);background:var(--c-card);border:var(--w-rule) solid var(--c-border);border-radius:var(--r-card);color:var(--c-ink);margin:var(--space-4) 0 var(--gap-card);flex-wrap:wrap;display:flex}.oa-hero h2{font-size:var(--fs-page-title);letter-spacing:0;line-height:var(--lh-tight);margin:var(--space-1) 0 var(--space-3);color:var(--c-ink);font-weight:var(--fw-bold)}.oa-hero p:last-child{color:var(--c-ink-2);max-width:660px;font-size:var(--fs-body);margin:0}.oa-eyebrow{font-size:var(--fs-caption);font-weight:var(--fw-semibold);letter-spacing:.08em;margin:0 0 var(--space-1);color:var(--c-ink-2);text-transform:uppercase}.oa-hero .oa-eyebrow{color:var(--c-accent)}.oa-source-pill{white-space:nowrap;border:var(--w-rule) solid var(--c-border);background:var(--c-panel);padding:var(--space-1) var(--space-3);color:var(--c-ink-2);border-radius:var(--r-pill);font-size:var(--fs-caption)}.oa-controls{background:var(--c-card);border:var(--w-rule) solid var(--c-border);padding:var(--pad-card);border-radius:var(--r-card);margin-bottom:var(--gap-card)}.oa-control-heading{justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4);align-items:center;display:flex}.oa-control-heading h2{font-size:var(--fs-section);margin:0}.oa-control-heading h2 span{font-size:var(--fs-caption);font-weight:var(--fw-regular);color:var(--c-ink-2);margin-left:var(--space-3)}.oa-root button,.oa-root input,.oa-root select{font:inherit}.oa-root button{cursor:pointer;border:var(--w-rule) solid var(--c-btn-border);background:var(--c-card);color:var(--c-ink);padding:0 var(--space-3);border-radius:var(--r-btn);font-size:var(--fs-small);line-height:var(--lh-tight);min-height:var(--btn-h)}.oa-root button:hover:not(:disabled){background:var(--c-panel);border-color:var(--c-ink)}.oa-root button:focus-visible,.oa-root select:focus-visible,.oa-root input:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px}.oa-root .oa-primary-button{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-on-accent);font-weight:var(--fw-semibold);padding:0 var(--space-4)}.oa-root .oa-primary-button:hover:not(:disabled){background:var(--c-accent-hover);border-color:var(--c-accent-hover)}.oa-primary{gap:var(--space-3);grid-template-columns:minmax(220px,2fr) minmax(140px,1fr) minmax(140px,1fr) auto;align-items:end;display:grid}.oa-field{gap:var(--space-1);min-width:0;font-size:var(--fs-caption);font-weight:var(--fw-semibold);color:var(--c-ink-2);flex-direction:column;display:flex}.oa-root input,.oa-root select{border:var(--w-rule) solid var(--c-btn-border);border-radius:var(--r-btn);width:100%;padding:var(--space-2) var(--space-3);background:var(--c-card);color:var(--c-ink);font-size:var(--fs-small);min-height:var(--btn-h)}.oa-root select[multiple]{min-height:72px;padding:var(--space-1)}.oa-root option{padding:3px}.oa-field small{font-size:var(--fs-caption);color:var(--c-ink-2);font-weight:var(--fw-regular)}.oa-count{background:var(--c-pill-bg);color:var(--c-pill-ink);border-radius:var(--r-pill);padding:0 var(--space-2);margin-left:var(--space-1);font-size:var(--fs-caption);display:inline-block}.oa-search{max-width:220px}.oa-presets{gap:var(--space-1);margin:var(--space-3) 0 0;flex-wrap:wrap;align-items:center;display:flex}.oa-presets span,.oa-presets small{font-size:var(--fs-caption);color:var(--c-ink-2);padding:0 var(--space-1)}.oa-presets button{padding:0 var(--space-2);min-height:var(--btn-h);font-size:var(--fs-caption);background:var(--c-panel)}.oa-advanced{border-top:var(--w-rule) solid var(--c-border);margin-top:var(--space-4);padding-top:var(--space-3)}.oa-advanced summary{cursor:pointer;font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--c-accent)}.oa-advanced summary span{font-weight:var(--fw-regular);color:var(--c-ink-2);margin-left:var(--space-2)}.oa-advanced>p{margin:var(--space-3) 0}.oa-filter-grid{gap:var(--space-4);margin:var(--space-4) 0;grid-template-columns:repeat(4,minmax(120px,1fr));display:grid}.oa-view-tools{gap:var(--space-2);border-top:var(--w-rule) solid var(--c-border);margin-top:var(--space-3);padding-top:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.oa-view-tools label,.oa-inline label{align-items:center;gap:var(--space-2);font-size:var(--fs-caption);color:var(--c-ink-2);white-space:nowrap;display:flex}.oa-view-tools label select,.oa-inline label select{width:auto;max-width:220px;min-height:var(--btn-h)}.oa-view-tools>input{max-width:180px;min-height:var(--btn-h)}.oa-view-tools button{min-height:var(--btn-h);font-size:var(--fs-caption)}.oa-notice{padding:var(--space-2) var(--space-3);background:var(--c-renewal-bg);border-radius:var(--r-card);color:var(--c-renewal-ink);font-size:var(--fs-small);border:0}.oa-error{padding:var(--space-4);background:var(--c-alert-bg);color:var(--c-alert-ink);border:var(--w-rule) solid var(--c-alert-border);border-radius:var(--r-card);margin:var(--space-3) 0}.oa-warning{padding:var(--space-2) var(--space-3);background:var(--c-renewal-bg);border:var(--w-rule) solid var(--c-border);border-radius:var(--r-card);font-size:var(--fs-small);color:var(--c-renewal-ink)}.oa-loading,.oa-empty{padding:var(--space-8) var(--space-5);border:var(--w-rule) dashed var(--c-border);background:var(--c-card);border-radius:var(--r-card);text-align:center;color:var(--c-ink-2);margin:var(--space-5) 0}.oa-empty h2{color:var(--c-ink)}.oa-scope{justify-content:space-between;gap:var(--space-4);margin:var(--space-5) 0 var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.oa-scope div{align-items:center;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.oa-scope strong{font-size:var(--fs-section)}.oa-scope span,.oa-scope small{font-size:var(--fs-caption);color:var(--c-ink-2)}.oa-kpis{gap:var(--space-3);margin:var(--space-4) 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.oa-kpi{padding:var(--pad-card);background:var(--c-card);border:var(--w-rule) solid var(--c-border);border-radius:var(--r-card);min-width:0}.oa-kpi>span{font-size:var(--fs-caption);font-weight:var(--fw-semibold);color:var(--c-ink-2)}.oa-kpi>strong{font-family:var(--font-mono);font-size:var(--fs-stat);font-weight:var(--fw-semibold);letter-spacing:0;margin:var(--space-2) 0 var(--space-3);overflow-wrap:anywhere;display:block}.oa-kpi div{min-height:22px}.oa-kpi div b{font-size:var(--fs-caption)}.oa-kpi small{font-size:var(--fs-caption);color:var(--c-ink-2)}.oa-kpi>small{margin-top:var(--space-1);display:block}.oa-up{color:var(--c-pill-ink)}.oa-down{color:var(--c-alert-ink)}.oa-secondary{gap:var(--space-3);padding:var(--space-4);border:var(--w-rule) solid var(--c-border);border-radius:var(--r-card);background:var(--c-panel);margin:var(--space-4) 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.oa-secondary>span{font-size:var(--fs-caption);color:var(--c-ink-2)}.oa-secondary strong{font-family:var(--font-mono);font-size:var(--fs-section);font-weight:var(--fw-semibold);color:var(--c-ink);margin-bottom:var(--space-1);display:block}.oa-panel{border:var(--w-rule) solid var(--c-border);background:var(--c-card);padding:var(--pad-card);border-radius:var(--r-card);margin:var(--space-4) 0;break-inside:avoid;min-width:0}.oa-panel-head{justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-2);flex-wrap:wrap;align-items:flex-start;display:flex}.oa-panel-head h2{margin-bottom:var(--space-1)}.oa-inline{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.oa-panel svg{width:100%;height:auto;display:block}.oa-axis{font-family:var(--font-sans);font-size:var(--fs-caption);fill:var(--c-ink-2)}.oa-donut-num{font:600 25px var(--font-sans);fill:var(--c-ink)}.oa-two{gap:var(--gap-card);grid-template-columns:1.2fr 1fr;align-items:start;display:grid}.oa-two>.oa-panel{align-self:stretch;margin:0}.oa-two+.oa-two{margin-top:var(--gap-card)}.oa-ranks{margin-top:var(--space-4)}.oa-root .oa-rank{align-items:center;gap:var(--space-2);text-align:left;border-radius:var(--r-btn);width:100%;padding:var(--space-2) 0;background:0 0;border:0;grid-template-columns:minmax(90px,1.8fr) minmax(50px,1fr) minmax(70px,auto);display:grid}.oa-root .oa-rank:hover{background:var(--c-panel)}.oa-rank-label{font-size:var(--fs-caption);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.oa-rank-label small{color:var(--c-ink-2);width:20px;font-size:var(--fs-caption);display:inline-block}.oa-bar-track{background:var(--c-border);border-radius:var(--r-pill);height:9px;display:block;overflow:hidden}.oa-bar-track>span{background:var(--c-accent);border-radius:var(--r-pill);height:100%;display:block}.oa-rank strong{font-family:var(--font-mono);font-size:var(--fs-caption);font-weight:var(--fw-semibold);text-align:right;white-space:nowrap}.oa-muted{font-size:var(--fs-caption);color:var(--c-ink-2);margin:var(--space-3) 0 0;line-height:1.65}.oa-mix{align-items:center;gap:var(--space-3);min-height:255px;display:flex}.oa-mix>svg{flex-shrink:0;width:47%}.oa-mix ul{flex:1;min-width:0;margin:0;padding:0;list-style:none}.oa-mix li{font-size:var(--fs-caption);color:var(--c-ink-2);padding:var(--space-3) 0;border-bottom:var(--w-rule) solid var(--c-border)}.oa-mix i{width:8px;height:8px;margin-right:var(--space-1);border-radius:50%;display:inline-block}.oa-mix li strong{font-family:var(--font-mono);font-size:var(--fs-section);color:var(--c-ink);margin:var(--space-1) 0 0 var(--space-4);display:block}.oa-mix li small{font-size:var(--fs-caption);margin-left:var(--space-4);display:block}.oa-heat{margin:var(--space-5) 0;grid-template-columns:repeat(auto-fill,minmax(24px,1fr));gap:5px;display:grid}.oa-heat-cell{border-radius:var(--r-btn);min-width:24px;height:29px;font-size:var(--fs-caption);justify-content:center;align-items:center;display:flex}.oa-table-scroll{border:var(--w-rule) solid var(--c-border);border-radius:var(--r-card);max-width:100%;overflow:auto}.oa-table-scroll:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px}.oa-table-scroll table{border-collapse:collapse;width:100%;font-size:var(--fs-caption);white-space:nowrap}.oa-table-scroll caption{text-align:left;font-size:var(--fs-caption);color:var(--c-ink-2);padding:var(--space-2) var(--space-3)}.oa-table-scroll th,.oa-table-scroll td{text-align:right;padding:var(--space-3);border-bottom:var(--w-rule) solid var(--c-border)}.oa-table-scroll th:first-child{text-align:left}.oa-table-scroll thead{background:var(--c-panel);color:var(--c-ink-2);font-size:var(--fs-caption)}.oa-table-scroll tbody th{font-weight:var(--fw-regular);white-space:normal;min-width:160px;max-width:290px}.oa-table-scroll a{color:var(--c-accent);text-decoration:underline}.oa-table-scroll a:hover{color:var(--c-accent-hover)}.oa-table-scroll tfoot{background:var(--c-pill-bg);font-weight:var(--fw-semibold);color:var(--c-pill-ink)}.oa-integrity{padding:var(--space-5) var(--space-1);color:var(--c-ink-2)}.oa-integrity h2{font-size:var(--fs-small);color:var(--c-ink)}.oa-integrity p{font-size:var(--fs-caption);max-width:1200px;line-height:1.7}.oa-root :disabled{opacity:var(--o-disabled);cursor:not-allowed}.oa-report-tabs{gap:var(--space-1);border-bottom:var(--w-rule) solid var(--c-border);margin-top:var(--space-3);padding-bottom:var(--space-2);flex-wrap:wrap;display:flex}.oa-report-tabs button{background:var(--c-card);border:var(--w-rule) solid var(--c-btn-border);border-radius:var(--r-btn);padding:0 var(--space-4);min-height:var(--btn-h);color:var(--c-ink);cursor:pointer;font:var(--fw-semibold) var(--fs-small) var(--font-sans)}.oa-report-tabs button[aria-selected=true]{background:var(--c-pill-bg);border-color:var(--c-accent);color:var(--c-pill-ink);font-weight:var(--fw-semibold)}@media (width<=1000px){.oa-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.oa-two{grid-template-columns:1fr}.oa-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.oa-primary{grid-template-columns:1fr 1fr}.oa-hero{padding:var(--space-5)}.oa-mix{justify-content:center}.oa-mix>svg{max-width:230px}.oa-mix>ul{max-width:250px}}@media (width<=600px){.oa-primary{grid-template-columns:1fr}.oa-controls,.oa-panel{padding:var(--space-4)}.oa-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oa-kpis{gap:var(--space-2)}.oa-kpi{padding:var(--space-4)}.oa-secondary{padding:var(--space-4);grid-template-columns:1fr 1fr}.oa-control-heading{flex-direction:column;align-items:flex-start}.oa-control-heading h2 span{margin:var(--space-1) 0 0;display:block}.oa-advanced summary span{margin:var(--space-1) 0;display:block}.oa-scope{flex-direction:column;align-items:start}.oa-root .oa-rank{grid-template-columns:minmax(75px,1.8fr) minmax(30px,1fr) auto}.oa-hero{padding:var(--space-4)}.oa-hero h2{font-size:var(--fs-page-title)}.oa-mix{gap:var(--space-2)}.oa-root input,.oa-root select{font-size:var(--fs-body)}}@media print{.oa-controls,.oa-report-tabs,.oa-root button,.oa-inline{display:none!important}.oa-root{max-width:none;font-size:10pt}.oa-hero{background:var(--c-card)!important}.oa-panel{break-inside:avoid}.oa-two{grid-template-columns:1fr 1fr}.oa-kpis{grid-template-columns:repeat(4,1fr)}.oa-root svg{max-height:230px}.oa-table-scroll{overflow:visible}.oa-table-scroll table{white-space:normal}.oa-panel-head{display:block}.oa-heat-cell{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.oa-report-title{font-size:var(--fs-page-title);margin:var(--space-4) 0 var(--space-2);color:var(--c-ink)}.oa-chart-scroll{max-width:100%;overflow:auto hidden}.oa-chart-scroll:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px}.oa-mobile-chart-note{display:none}@media (width<=600px){.oa-chart-scroll svg{min-width:620px}.oa-mobile-chart-note{font-size:var(--fs-caption);color:var(--c-ink-2);margin-top:var(--space-3);display:block}}.mode-banner{margin:var(--space-4) var(--space-6) 0}.mode-banner.synthetic{background:var(--c-alert-bg);color:var(--c-alert-ink);font-weight:var(--fw-semibold)}.app-bar{row-gap:var(--space-2);flex-wrap:wrap}.app-bar .main-nav{gap:var(--space-2) var(--gap-bar);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.nav-unavailable{opacity:var(--o-gated);cursor:default}.sites-page{padding-top:var(--space-4);min-width:0}.sites-page .breadcrumb{font-size:var(--fs-small);margin-bottom:var(--space-2)}.sites-page .breadcrumb a{text-decoration:none}.sites-page :is(p,li,dt,dd){overflow-wrap:anywhere}.sites-page :is(th,td){overflow-wrap:break-word}.section-nav{gap:var(--space-2) var(--space-4);margin:var(--space-3) 0 var(--space-4);flex-wrap:wrap;display:flex}.section-nav button{font:inherit;color:inherit;border:0;border-bottom:var(--w-rule) solid var(--c-border);cursor:pointer;background:0 0;padding:0}.section-nav button:hover,.section-nav button:focus-visible{border-bottom-color:var(--c-accent)}.sites-page section[data-testid=site-section]{margin-bottom:var(--gap-card)}.sites-page section[data-testid=site-section]>h2{margin-top:0}.kpi-row{gap:var(--gap-card);margin-bottom:var(--gap-card);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.kpi-card{gap:var(--space-2);flex-direction:column;margin-bottom:0;display:flex}.kpi-title{font-size:var(--fs-small);font-weight:var(--fw-regular);color:var(--c-ink-2);margin:0}.kpi-value{font-family:var(--font-mono);font-size:var(--fs-stat);font-weight:var(--fw-semibold);margin:0}.kpi-value.unavailable{color:var(--c-ink-2);font-family:var(--font-sans);font-size:var(--fs-section)}.kpi-note{font-size:var(--fs-caption);margin:0}.card-head{gap:var(--space-1) var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.card-head-note{font-size:var(--fs-caption);margin:0}.role-cashing_company{--role-colour:var(--c-badge-idle)}.role-sub_deployer{--role-colour:var(--c-badge-faulty)}.role-site_owner{--role-colour:var(--c-pill-bg)}.role-custom{--role-colour:var(--c-badge)}.if-keeps{--role-colour:var(--c-accent)}.money-bar{height:var(--space-4);border-radius:var(--r-btn);margin-bottom:var(--space-3);background:var(--c-badge);display:flex;overflow:hidden}.money-bar-segment{background:var(--role-colour);display:block}.money-legend{gap:var(--space-1) var(--space-4);margin:0 0 var(--space-4);font-size:var(--fs-caption);color:var(--c-ink-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.money-legend li{align-items:center;gap:var(--space-1);display:flex}.legend-swatch{width:var(--space-2);height:var(--space-2);border-radius:var(--r-pill);background:var(--role-colour);flex:none;display:inline-block}th>.legend-swatch,td>.legend-swatch{vertical-align:middle;margin-right:var(--space-1)}.row-nested th[scope=row]{padding-left:var(--space-5)}.nest-mark{color:var(--c-ink-2)}.row-kept th[scope=row],.kept{font-weight:var(--fw-semibold)}.money{text-align:right;font-family:var(--font-mono);white-space:nowrap}.loss{color:var(--c-alert-ink)}.block{font-size:var(--fs-caption);display:block}.table-scroll{box-sizing:border-box;max-width:100%;overflow-x:auto}.table-scroll:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.table-scroll>table{margin-bottom:0}.sites-page>.table-scroll{background:var(--c-card);border:var(--w-rule) solid var(--c-border);border-radius:var(--r-card);padding:var(--pad-card);margin-bottom:var(--gap-card)}.card>.table-scroll{margin-bottom:var(--space-2)}.sites-list-table{min-width:56rem}.sites-list-table td.tid-cell{white-space:nowrap}.directory-intro{margin-bottom:var(--space-3)}.directory-controls{gap:var(--space-3) var(--space-5);margin-bottom:var(--space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.directory-controls label{gap:var(--space-1);font-size:var(--fs-small);color:var(--c-ink-2);flex-direction:column;display:flex}.directory-controls input{min-width:16rem;max-width:100%}.directory-sites-table{min-width:72rem}.directory-stock-table{min-width:48rem}.directory-sites-table td.tid-cell{white-space:nowrap}.directory-controls input,.directory-controls select{font:inherit}@media (width<=700px){.directory-controls{align-items:stretch}.directory-controls label{flex:100%;min-width:0}.directory-controls :is(input,select){width:100%;min-width:0;max-width:100%}}.waiting-tids{margin-bottom:var(--gap-card)}.waiting-tids>.table-scroll{background:var(--c-card);border:var(--w-rule) solid var(--c-border);border-radius:var(--r-card);padding:0 var(--pad-card);max-width:40rem;max-height:22rem;overflow-y:auto}.waiting-tids-table{width:100%}.waiting-tids-table thead th{background:var(--c-card);position:sticky;top:0}.waiting-tids-table td.tid-cell{white-space:nowrap}.payee-row{border:var(--w-rule) solid var(--c-border);border-radius:var(--r-card);padding:var(--space-3);margin-bottom:var(--space-3)}.payee-row p{margin:0 0 var(--space-1)}.payee-account{gap:var(--space-2);justify-content:space-between;align-items:baseline;display:flex}.paid-through{font-weight:var(--fw-semibold)}@media (width<=700px){.sites-page [data-testid=payee-form] :is(input,select,textarea){max-width:100%}}.combined-payment{background:var(--c-renewal-bg);color:var(--c-renewal-ink);border-radius:var(--r-card);padding:var(--space-3) var(--space-5);margin-top:var(--space-4)}.combined-payment p{margin:0 0 var(--space-1)}.combined-total{text-align:right}.unavailable{background:var(--c-panel);border-radius:var(--r-card);padding:var(--space-3) var(--space-5)}.unavailable p{margin:0 0 var(--space-1)}.unavailable-label{font-weight:var(--fw-semibold);color:var(--c-ink-2)}.state-error{background:var(--c-alert-bg);border:var(--w-rule) solid var(--c-alert-border);color:var(--c-alert-ink);border-radius:var(--r-card);padding:var(--space-4)}.placement-history h3{margin-bottom:var(--space-2)}.kv{gap:var(--space-1) var(--space-4);margin:0 0 var(--space-4);grid-template-columns:auto 1fr;display:grid}.kv dt{color:var(--c-ink-2);font-size:var(--fs-small)}.kv dd{text-align:right;margin:0}.row-head{margin-bottom:var(--space-2);justify-content:flex-end;display:flex}.sub-deployer-banner{gap:var(--space-2) var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.sub-deployer-banner p{margin:0}.card-pair,.card-pair>div,.kpi-row,.kpi-card{min-width:0}@media (width<=900px){.sites-page .card-pair{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.sites-page[data-layout=narrow] .kpi-row,.sites-page[data-layout=narrow] .card-pair{grid-template-columns:minmax(0,1fr)}.sites-page[data-layout=narrow] .sub-deployer-banner{justify-content:flex-start}.sites-page[data-layout=narrow] .page-head,.sites-page[data-layout=narrow] .page-actions{align-items:flex-start}}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/ibm-plex-sans-latin-400-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/ibm-plex-sans-latin-600-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/ibm-plex-sans-latin-700-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/ibm-plex-mono-latin-500-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/ibm-plex-mono-latin-600-normal.woff2)format("woff2")}:root{--font-sans:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--fs-page-title:28px;--fs-section:16px;--fs-th:12px;--fs-td:14px;--fs-stat:24px;--fs-body:14px;--fs-small:13px;--fs-caption:12px;--fs-nav:15px;--fs-brand:19px;--fw-regular:400;--fw-semibold:600;--fw-bold:700;--lh-body:1.5;--lh-tight:1.2;--c-bg:#f6f5f1;--c-card:#fff;--c-border:#e3e1da;--c-ink:#1c2126;--c-ink-2:#5b636b;--c-panel:#f4f3ef;--c-accent:#1f5f5b;--c-accent-hover:#143f3c;--c-on-accent:#fff;--c-bar:#1c2126;--c-bar-ink:#c9cdd1;--c-bar-current:#fff;--c-bar-control:#ffffff59;--h-bar:60px;--gap-bar:28px;--c-renewal-bg:#fbebdd;--c-renewal-ink:#6b3410;--c-pill-bg:#e3f0e6;--c-pill-ink:#22552d;--r-pill:999px;--pad-pill:3px 10px;--c-btn-border:#c9c6bd;--btn-h:44px;--r-btn:6px;--r-card:8px;--pad-card:20px;--gap-card:20px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-16:64px;--w-main:1500px;--w-form:620px;--w-login:360px;--w-gate:352px;--w-gate-head:224px;--w-gate-cell:288px;--w-search:320px;--w-search-max:40vw;--w-popover:416px;--h-popover-max:60vh;--w-type-tag:68px;--w-form-label:180px;--w-note:320px;--w-rule:1px;--o-disabled:.5;--o-gated:.55;--z-popover:10;--shadow-pop:0 4px 14px #00000024;--c-focus:#0b6f68;--c-focus-on-dark:#9fe7dd;--c-alert-bg:#fde8e8;--c-alert-border:#f5b5b5;--c-alert-ink:#7a1f1f;--c-gate-bg:#f2f2ef;--c-gate-border:#999;--c-gate-ink:#444;--c-gate-why:#7a5a00;--c-badge:#eceae4;--c-badge-faulty:#f8d7b0;--c-badge-retired:#e0c8c8;--c-badge-idle:#d8e2ec;font-family:var(--font-sans);color:var(--c-ink);background:var(--c-bg)}body{font-size:var(--fs-body);line-height:var(--lh-body);margin:0}a,a:visited{color:var(--c-accent);text-decoration:underline}a:hover{color:var(--c-accent-hover)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--c-focus);outline-offset:2px}.app-bar :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline-color:var(--c-focus-on-dark)}.skip-link{left:var(--space-4);top:calc(-1 * var(--space-16));z-index:calc(var(--z-popover) + 1);padding:var(--space-2) var(--space-4);background:var(--c-accent);color:var(--c-on-accent);border-radius:var(--r-btn);font-weight:var(--fw-semibold);text-decoration:none;position:absolute}.skip-link:focus{top:var(--space-2);color:var(--c-on-accent)}.app-bar{background:var(--c-bar);color:var(--c-bar-ink);padding:0 var(--space-6);min-height:var(--h-bar);gap:var(--gap-bar);align-items:center;display:flex;position:relative}.app-bar>strong{color:var(--c-bar-current);font-size:var(--fs-brand);font-weight:var(--fw-bold)}.app-bar .brand{margin-right:var(--space-2)}.app-bar a,.app-bar a:visited{color:var(--c-bar-ink);font-size:var(--fs-nav);font-weight:var(--fw-regular);text-decoration:none}.app-bar a:hover{color:var(--c-bar-current)}.app-bar a[aria-current=page],.app-bar a[aria-current=page]:visited{color:var(--c-bar-current);font-weight:var(--fw-semibold);border-bottom:2px solid var(--c-bar-current)}.app-bar .spacer{flex:auto}.app-bar button{color:var(--c-bar-current);border-color:var(--c-bar-control);background:0 0}.app-bar button:hover:not(:disabled){border-color:var(--c-bar-current);color:var(--c-bar-current)}main{padding:var(--space-4) var(--space-6);max-width:var(--w-main)}h1{font-size:var(--fs-page-title);font-weight:var(--fw-bold);line-height:var(--lh-tight);margin:var(--space-1) 0 var(--space-3)}h2{font-size:var(--fs-section);font-weight:var(--fw-semibold);line-height:var(--lh-tight);margin:var(--space-8) 0 var(--space-2)}h3{font-size:var(--fs-section);font-weight:var(--fw-semibold);line-height:var(--lh-tight);margin:var(--space-5) 0 var(--space-2)}table{border-collapse:collapse;background:var(--c-card);width:100%;margin-bottom:var(--space-2)}th,td{text-align:left;padding:var(--space-2) var(--space-3);border-bottom:var(--w-rule) solid var(--c-border);font-size:var(--fs-td)}th{font-weight:var(--fw-regular);font-size:var(--fs-th);color:var(--c-ink-2);background:0 0}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}thead th{padding-top:0}tbody tr:last-child>td{border-bottom:0;padding-bottom:0}.muted{color:var(--c-ink-2)}.badge{padding:var(--pad-pill);border-radius:var(--r-pill);font-size:var(--fs-caption);font-weight:var(--fw-semibold);line-height:var(--lh-body);background:var(--c-badge);color:var(--c-ink);display:inline-block}.badge.deployed{background:var(--c-pill-bg);color:var(--c-pill-ink)}.badge.faulty{background:var(--c-badge-faulty)}.badge.retired{background:var(--c-badge-retired)}.badge.in_storage,.badge.in_transit,.badge.removed{background:var(--c-badge-idle)}form.inline{gap:var(--space-3);background:var(--c-card);padding:var(--pad-card);border:var(--w-rule) solid var(--c-border);border-radius:var(--r-card);margin-bottom:var(--gap-card);flex-wrap:wrap;align-items:flex-end;display:flex}form.inline label{font-size:var(--fs-small);gap:var(--space-1);flex-direction:column;display:flex}form.inline fieldset{border:0;min-width:0;margin:0;padding:0;display:contents}form.inline legend,form.inline p{flex:0 0 100%;margin:0}form.inline legend{font-weight:var(--fw-semibold);padding:0}form.inline label:has(>input[type=checkbox]){align-items:center;gap:var(--space-2);flex-direction:row}:where(input:not([type=checkbox],[type=radio]),select,textarea){box-sizing:border-box;min-height:var(--btn-h);padding:var(--space-2) var(--space-3);font-family:inherit;font-size:var(--fs-body);color:var(--c-ink);background:var(--c-card);border:var(--w-rule) solid var(--c-btn-border);border-radius:var(--r-btn)}input[type=checkbox],input[type=radio]{accent-color:var(--c-accent)}:where(label:has(>input[type=checkbox]),label:has(>input[type=radio])){box-sizing:border-box;align-items:center;gap:var(--space-2);min-height:var(--btn-h);display:flex}:where(summary){box-sizing:border-box;min-height:var(--btn-h);align-items:center;display:flex}button,a.button,a.button:visited{box-sizing:border-box;min-height:var(--btn-h);padding:0 var(--space-4);border:var(--w-rule) solid var(--c-btn-border);border-radius:var(--r-btn);background:var(--c-card);color:var(--c-ink);font-family:inherit;font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-tight);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}button:hover:not(:disabled),a.button:hover{border-color:var(--c-ink);color:var(--c-ink)}button.primary,main>.page-head:first-child>button,main>.page-head:first-child>a.button,main>.page-head:first-child>a.button:visited,.import-preview>button:first-of-type{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-on-accent);font-weight:var(--fw-semibold)}button.primary:hover:not(:disabled),main>.page-head:first-child>button:hover:not(:disabled),main>.page-head:first-child>a.button:hover,.import-preview>button:first-of-type:hover:not(:disabled){background:var(--c-accent-hover);border-color:var(--c-accent-hover);color:var(--c-on-accent)}button:disabled{opacity:var(--o-disabled);cursor:not-allowed}[role=alert]{background:var(--c-alert-bg);border:var(--w-rule) solid var(--c-alert-border);color:var(--c-alert-ink);padding:var(--space-2) var(--space-3);margin:var(--space-2) 0;border-radius:var(--r-btn)}.notice{background:var(--c-renewal-bg);color:var(--c-renewal-ink);padding:var(--space-3) var(--space-5);border-radius:var(--r-card);font-size:var(--fs-body);margin:var(--space-2) 0 var(--space-4);border:0}.login{max-width:var(--w-login);margin:var(--space-16) auto;background:var(--c-card);padding:var(--pad-card);border:var(--w-rule) solid var(--c-border);border-radius:var(--r-card)}.login label{margin-bottom:var(--space-3);display:block}.login input{box-sizing:border-box;width:100%;margin-top:var(--space-1)}.page-head{align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.page-head h1,.page-head h2{margin:0 auto 0 0}form.stack{background:var(--c-card);border:var(--w-rule) solid var(--c-border);border-radius:var(--r-card);padding:var(--pad-card);margin-bottom:var(--gap-card);max-width:var(--w-form)}form.stack fieldset{gap:var(--space-3);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}form.stack label{font-size:var(--fs-small);gap:var(--space-1);flex-direction:column;display:flex}form.stack h2{margin:var(--space-2) 0 0}form.stack fieldset.roles{border:var(--w-rule) solid var(--c-border);border-radius:var(--r-btn);padding:var(--space-2) var(--space-3);gap:var(--space-4);flex-flow:wrap;display:flex}form.stack fieldset.roles legend{font-size:var(--fs-small);color:var(--c-ink-2);padding:0 var(--space-1)}label.inline-check{align-items:center;gap:var(--space-2)!important;flex-direction:row!important}.actions{gap:var(--space-3);margin-top:var(--space-1);align-items:center;display:flex}.row-actions{white-space:nowrap}.row-actions button{margin-right:var(--space-1);font-size:var(--fs-small)}.gated{max-width:var(--w-gate);flex-direction:column;align-items:flex-start;display:inline-flex}.gated button{opacity:var(--o-gated);cursor:not-allowed;background:var(--c-gate-bg);border:var(--w-rule) dashed var(--c-gate-border);color:var(--c-gate-ink)}.gate-why{font-size:var(--fs-caption);color:var(--c-gate-why);line-height:var(--lh-tight);margin-top:var(--space-1)}.page-head .gated{max-width:var(--w-gate-head)}td .gated{max-width:var(--w-gate-cell)}.gated .gate-why{white-space:normal}.page-actions{gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;display:flex}.page-actions .gated button{white-space:normal}.identity{color:var(--c-ink-2);margin:0 0 var(--space-5)}.card{background:var(--c-card);border:var(--w-rule) solid var(--c-border);border-radius:var(--r-card);padding:var(--pad-card);margin-bottom:var(--gap-card)}.card>p.muted{font-size:var(--fs-small);line-height:var(--lh-tight)}form.inline p.muted,form.inline p.notice{font-size:var(--fs-caption);line-height:var(--lh-tight);margin:var(--space-1) 0 0}.card h2{margin-top:0}.capitalize{text-transform:capitalize}.badge.status-active{background:var(--c-pill-bg);color:var(--c-pill-ink)}.badge.status-inactive{background:var(--c-badge-retired)}.app-bar .search{position:relative}.app-bar .search input{width:var(--w-search);max-width:var(--w-search-max);border-color:#0000}.app-bar .search-results{z-index:var(--z-popover);margin:var(--space-1) 0 0;padding:var(--space-1) 0;background:var(--c-card);color:var(--c-ink);border:var(--w-rule) solid var(--c-border);border-radius:var(--r-card);min-width:var(--w-popover);max-height:var(--h-popover-max);box-shadow:var(--shadow-pop);font-weight:var(--fw-regular);list-style:none;position:absolute;top:100%;left:0;overflow:auto}.app-bar .search-results li{padding:var(--space-1) var(--space-3);font-size:var(--fs-body)}.app-bar .search-results a,.app-bar .search-results a:visited{color:var(--c-accent);font-size:var(--fs-body);font-weight:var(--fw-semibold);text-decoration:underline}.app-bar .search-results a:hover{color:var(--c-accent-hover)}.app-bar .search-results .type{min-width:var(--w-type-tag);font-size:var(--fs-caption);text-transform:uppercase;color:var(--c-ink-2);display:inline-block}.app-bar .search [role=alert]{z-index:var(--z-popover);position:absolute;top:100%;left:0}.card-pair{gap:var(--gap-card);margin-bottom:var(--gap-card);grid-template-columns:1fr 1fr;align-items:start;display:grid}.card-pair>div>.card:last-child,.card-pair>div>.card:only-child{margin-bottom:0}@media (width<=900px){.card-pair{grid-template-columns:1fr}}.form-row{grid-template-columns:repeat(auto-fit, minmax(var(--w-note), 1fr));gap:var(--gap-card);margin-bottom:var(--gap-card);align-items:start;display:grid}.form-row>*{min-width:0}.form-row>form.inline,.form-row>form.stack{margin-bottom:0}.card .form-row{margin-top:var(--space-2)}form.stack fieldset{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}form.stack fieldset>button,form.stack fieldset>p,form.stack fieldset>legend{grid-column:1/-1}table[aria-label="machines currently here"] td:first-child{font-family:var(--font-mono);font-variant-numeric:tabular-nums}main>.page-head:first-child>h1:has(>.badge.status-active,>.badge.status-inactive){font-family:var(--font-sans);font-weight:var(--fw-bold)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}td .gated{margin-right:var(--space-1);display:inline-flex}td .gated button{font-size:var(--fs-small)}main>table,.import-preview>table{border-collapse:separate;border-spacing:0;box-sizing:border-box;border:var(--w-rule) solid var(--c-border);border-radius:var(--r-card);padding:var(--pad-card);margin-bottom:var(--gap-card)}main>section[aria-label]{background:var(--c-card);border:var(--w-rule) solid var(--c-border);border-radius:var(--r-card);padding:var(--pad-card);margin:var(--space-8) 0 var(--gap-card)}main>section[aria-label]>h2:first-child{margin-top:0}main>section[aria-label] form.inline{background:0 0;border:0;border-radius:0;margin:0;padding:0}main>section[aria-label]>form.inline{border-top:var(--w-rule) solid var(--c-border);padding-top:var(--space-4);margin-top:var(--space-4)}code,a[href^="#/atms/"]:not(.button),table[aria-label="machines currently here"] td:nth-child(2),table[aria-label=tid\ history] td:first-child,table[aria-label=installed\ components] td:nth-child(3),table[aria-label="component installation history"] td:nth-child(3),table[aria-label=contacts] td:nth-child(3),table[aria-label=contacts] td:nth-child(4),table[aria-label=service\ history] td:nth-last-child(5),.import-preview>table:not([data-testid]) td:first-child,.import-preview>table:not([data-testid]) td:nth-child(3),.import-preview>table:not([data-testid]) td:nth-child(4),table[aria-label=shops] td:nth-child(3),table[aria-label=service\ history] td:nth-last-child(4),table[aria-label=service\ history] td:nth-last-child(3),table[data-testid=measure-map] td:nth-child(-n+3){font-family:var(--font-mono);font-variant-numeric:tabular-nums}table[aria-label=shops] :is(th,td):nth-child(3),table[aria-label=service\ history] :is(th,td):nth-last-child(4),table[aria-label=service\ history] :is(th,td):nth-last-child(3),table[data-testid=measure-map] :is(th,td):nth-child(-n+3){text-align:right}table[aria-label=service\ history] td:first-child{white-space:nowrap}.page-head+p.muted{margin:0 0 var(--space-5)}main>.page-head:not(:first-child){margin-top:var(--space-8);margin-bottom:var(--space-2)}main>.page-head:first-child>h1:has(>.badge){font-family:var(--font-mono);font-weight:var(--fw-semibold)}main>.page-head:first-child>h1>.badge{font-family:var(--font-sans);vertical-align:middle}.import-preview>h2:first-child{font-size:var(--fs-page-title);font-weight:var(--fw-bold);margin:var(--space-1) 0 var(--space-3)}.import-preview .form-row{align-items:center;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.import-preview .form-row>label{flex:0 0 var(--w-form-label)}.import-preview .form-row>span{flex:1 1 var(--w-note);color:var(--c-ink-2);font-size:var(--fs-small)}.import-preview>button{margin:var(--space-1) var(--space-2) var(--space-3) 0}.import-preview>[data-testid=preview-status],.import-preview>[data-testid=category-attribution],.import-preview>[data-testid=duplicate-note],.import-preview>[data-testid=confirm-gates]{color:var(--c-ink-2)}.import-preview>[data-testid=classification-counts],.import-preview>[data-testid=category-attribution],.import-preview>[data-testid=totals-geometry],.import-preview>[data-testid=duplicate-note]{margin-bottom:var(--space-3)}.import-preview>[data-testid=confirm-gates]{font-size:var(--fs-small)}.picklist+.picklist{border-top:var(--w-rule) solid var(--c-border);margin-top:var(--space-5)}main>section[aria-label] form:not(.inline){align-items:flex-end;gap:var(--space-3);margin:var(--space-3) 0 var(--space-4);flex-wrap:wrap;display:flex}main>section[aria-label] form:not(.inline) label{gap:var(--space-1);font-size:var(--fs-small);flex-direction:column;display:flex}main>section[aria-label] td form:not(.inline){margin:0}.login button+button{margin-left:var(--space-2)}.login form{margin-bottom:var(--space-3)}@media (width<=700px){main{padding:var(--space-4)}h1{font-size:24px}h2,h3{margin-top:var(--space-5)}.page-head{gap:var(--space-2);align-items:flex-start}.page-head>*{min-width:0}.page-head>button,.page-head>a.button,.page-head>.actions{flex:none}.page-actions{justify-content:flex-start}.card,form.inline,form.stack,main>.table-region,main>section[aria-label]{padding:var(--space-4)}form.inline label{min-width:0}form.inline select{max-width:100%}.form-row,form.stack fieldset{grid-template-columns:1fr}.login{margin:var(--space-8) auto;padding:var(--space-4)}.identity,.notice,.muted,.gate-why{overflow-wrap:anywhere}.row-actions{white-space:normal}.row-actions button{margin-bottom:var(--space-1)}}
