button{font:inherit}:root{--hit:28px}@media (max-width:640px),(pointer:coarse){:root{--hit:44px}}.hubteam{max-width:1200px;margin:0 auto;padding:0 var(--s-16) var(--s-24)}.topbars{position:relative;z-index:var(--z-bar);background:var(--surface);box-shadow:var(--e-1)}.navstick{position:-webkit-sticky;position:sticky;top:0}.topbar{position:relative;display:flex;align-items:center;gap:var(--s-12);min-height:48px;padding:0 var(--s-16)}.topbar.navmob{display:none}.topmark{height:40px;width:auto}.mark-dark,:root[data-theme=dark] .mark-light{display:none}:root[data-theme=dark] .mark-dark{display:inline}.topname{font:var(--fw-medium) var(--fs-body)/var(--lh-body) var(--font);flex:1 1}.muted{color:var(--ink-2)}.answer{margin-top:var(--s-24)}.pageloading h1{margin:0 0 var(--s-8);color:var(--ink)}.pageloading>p{margin:0 0 var(--s-16);color:var(--ink-2)}.skeleton{grid-gap:var(--s-16)}.skeleton,.skeltiles{display:grid;gap:var(--s-16)}.skeltiles{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--s-16)}.skeltiles .skel{height:96px}.skel-chart{height:220px}.skel-rows{display:grid;grid-gap:var(--s-8);gap:var(--s-8)}.skel-rows .skel{height:32px}@media (max-width:640px){.skeltiles{grid-template-columns:1fr}}.asof{display:inline-flex;align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-8);border:0;border-radius:var(--radius);background:none;font:var(--fw-regular) var(--fs-caption)/var(--lh-caption) var(--font);color:var(--ink-3);cursor:pointer;white-space:nowrap}.asof .icon{width:14px;height:14px;color:currentColor}.asof:focus-visible,.asof:hover:not(:disabled){color:var(--ink-2);background:var(--sunken)}.asof.syncing{cursor:progress;color:var(--ink-2)}.asof.syncing .icon{animation:wag-spin var(--t-loop) linear infinite}.asof.error,.asof.error:hover:not(:disabled){color:var(--negative)}@media (prefers-reduced-motion:reduce){.asof.syncing .icon{animation:none}}@media (max-width:640px){.asof span{display:none}}.monthnav{display:flex;align-items:center;gap:var(--s-12);margin-bottom:var(--s-16)}.headline,.monthnav h1{margin:0;color:var(--ink)}.headlinepair{display:flex;flex-wrap:wrap;gap:var(--s-8) var(--s-48)}.stageweightedfig{display:block;font-weight:var(--fw-regular);color:var(--ink)}.headline .unit{font:var(--fw-medium) var(--fs-body)/var(--lh-body) var(--font);color:var(--ink)}@media (max-width:640px){.headline .unit{display:block}}.gauge{width:auto;display:grid;justify-items:center;grid-gap:var(--s-8);gap:var(--s-8);margin:var(--s-16) 0;padding:var(--s-16);max-width:480px}.gauge svg{width:100%;max-width:440px;overflow:visible}.gaugeread{display:grid;justify-items:center;margin-top:calc(-1 * var(--s-64));text-align:center}.gaugeread strong{color:var(--ink)}.gaugegoal,.gaugeread span{color:var(--ink-2)}.gaugegoal{margin:0}.gaugegoal strong,.gaugelegend{color:var(--ink)}.gaugelegend{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-4) var(--s-16)}.gaugelegend li{display:inline-flex;align-items:center;gap:var(--s-8);min-height:var(--hit);padding:0 var(--s-4);border-radius:var(--r-mark)}.gaugelegend li.on,.gaugelegend li:focus-visible{background:var(--sunken)}.gaugelegend li:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.gaugelegend i{width:12px;height:12px;border-radius:var(--r-mark)}.gaugelegend i.hatch{background:repeating-linear-gradient(135deg,var(--accent) 0 3px,var(--accent-soft) 3px 6px)}.gaugelegend:has(.hassplit){display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));width:100%}.gaugelegend li.hassplit{flex-direction:column;align-items:stretch;gap:var(--s-4)}.gaugedetail{display:grid;grid-gap:var(--s-4);gap:var(--s-4);justify-items:center;text-align:center;min-height:4.5em;align-content:start}.gaugedetail strong{color:var(--ink)}.gaugedetail a{display:inline-flex;align-items:center;min-height:44px}.gauge path,.gaugelegend li{cursor:pointer}.gauge path{transition:opacity var(--t-fast)}.gaugelegend li.comparekey{cursor:default;min-height:0}.gaugekey{display:inline-flex;align-items:center;gap:var(--s-8)}.splitlist{list-style:none;margin:var(--s-4) 0 0;padding:0;color:var(--ink-2)}.splitlist li{display:flex;justify-content:space-between;gap:var(--s-12);padding:0}.drivers .splitlist strong,.splitlist strong{display:inline;font:var(--fw-bold) var(--fs-caption)/var(--lh-caption) var(--font);color:var(--ink)}.answergrid .drivers .splitlist li,.drivers .splitlist li,.gaugelegend .splitlist li{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;gap:var(--s-12);padding:0;background:none;box-shadow:none;border-radius:0}.drivers .splitlist{border-top:1px solid var(--rule);margin-top:var(--s-8);padding-top:var(--s-4)}.drivers{list-style:none;margin:var(--s-16) 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:var(--s-12);gap:var(--s-12)}.drivers li{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);padding:var(--s-12) var(--s-16)}.drivers strong{display:block;font:var(--fw-bold) var(--fs-heading)/var(--lh-heading) var(--font);color:var(--ink)}.drivers span{display:block;font:var(--fw-regular) var(--fs-caption)/var(--lh-caption) var(--font);color:var(--ink-2)}.answergrid{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-gap:var(--s-16);gap:var(--s-16);align-items:stretch;margin:var(--s-16) 0}.answergrid .gauge{max-width:none;margin:0}.answergrid .drivers{margin:0;grid-template-columns:1fr;grid-auto-rows:1fr}.answergrid .drivers li{display:flex;flex-direction:column;justify-content:center}@media (max-width:900px){.answergrid{grid-template-columns:1fr}}.drivers .hint,.hint{position:relative;display:inline-flex;vertical-align:middle}.hint button{display:inline-flex;align-items:center;justify-content:center;min-width:var(--hit);min-height:var(--hit);padding:0;border:0;background:none;color:var(--ink-2);cursor:help;border-radius:var(--r-mark)}.hint button:focus-visible,.hint button:hover{color:var(--accent)}.hint .icon{width:16px;height:16px}.hint .hintpop{display:none;position:absolute;z-index:var(--z-menu);top:calc(100% + var(--s-4) + 2 * var(--hairline));left:50%;transform:translateX(-50%);width:max-content;max-width:min(340px,80vw);padding:var(--s-8) var(--s-12);background:var(--ink);color:var(--paper);border-radius:var(--radius);box-shadow:var(--e-2);font:var(--fw-regular) var(--fs-body-sm)/var(--lh-body-sm) var(--font);letter-spacing:normal;text-align:left;white-space:normal}.hint button:focus-visible+.hintpop,.hint.open .hintpop{display:block}@media (hover:hover){.hint:hover .hintpop{display:block}}.hint button .icon{display:block}.grid-card{margin-top:var(--s-16);padding:0;overflow:hidden}.tablewrap{overflow-x:auto}.cell{white-space:nowrap;background:none;border:0;padding:0;font:inherit;color:var(--accent);cursor:pointer}.cell.on,.cell:hover{text-decoration:underline}.drill{margin-top:var(--s-24)}.drill h2{margin:0 0 var(--s-12)}.gate{min-height:100vh;display:grid;place-items:center;padding:var(--s-16)}.gatecard{display:grid;grid-gap:var(--s-12);gap:var(--s-12);width:100%;max-width:32rem;text-align:center}.gatecard .btn{padding-inline:var(--s-12)}.gatemark{height:64px;width:auto;justify-self:center}.btn .icon{color:inherit}.areabar{display:flex;align-self:stretch;gap:var(--s-4);flex:1 1;min-width:0}.topbar>.btn{flex:none}.navarea{display:flex;align-items:center}.tabs{margin-top:var(--s-16)}.tab.held{color:var(--ink-3)}.subgroup{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--s-4);min-width:0;max-width:100%}.subgroup+.subgroup{margin-left:var(--s-16);padding-left:var(--s-16);border-left:1px solid var(--rule)}.subgroup-label{font:var(--fw-bold) var(--fs-caption)/var(--lh-caption) var(--font);color:var(--ink-3);margin-right:var(--s-4);white-space:nowrap}.subgroup.here .subgroup-label,.sublink{color:var(--ink-2)}.sublink{display:inline-flex;align-items:center;gap:var(--s-4);padding:var(--s-8) var(--s-8);font:var(--fw-medium) var(--fs-body-sm)/var(--lh-body-sm) var(--font);text-decoration:none;border-bottom:2px solid transparent;white-space:nowrap}.sublink:hover{color:var(--ink)}.sublink.on{color:var(--accent);border-bottom-color:var(--accent)}.sublink.held{color:var(--ink-3)}.sublink.held .icon{color:currentColor;width:16px;height:16px}.rowopen{display:inline-flex;align-items:center;gap:var(--s-4);color:var(--ink);text-align:left;white-space:normal}.drillrow>td{background:var(--sunken);padding:0 0 0 var(--s-24)}.table.inner td{border-bottom:1px solid var(--rule)}.table.inner td:first-child{width:100%}.table.inner tr.drillhead>td{background:var(--sunken);font-weight:var(--fw-bold)}.table.inner td+td{white-space:nowrap}.gatecard p{margin:0}.itembar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-12);margin-top:var(--s-16)}.items{display:grid;grid-gap:var(--s-12);gap:var(--s-12)}.item{display:grid;grid-gap:var(--s-8);gap:var(--s-8)}.item h3,.item p{margin:0}.itemhead{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s-12)}.itemfields input,.itemfields select,.itemfields textarea{width:100%;min-width:0}.itemfields{display:grid;grid-template-columns:minmax(140px,1fr) 3fr;grid-gap:var(--s-12);gap:var(--s-12)}.item label{display:grid;grid-gap:var(--s-4);gap:var(--s-4)}.item textarea{resize:vertical}@media (max-width:640px){.itemfields{grid-template-columns:1fr}}.status{white-space:nowrap}.workitems{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));margin-top:var(--s-16)}.workcard .itemhead h3{min-width:0;overflow-wrap:break-word}.workcount{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-8)}.workfields{display:grid;grid-gap:var(--s-8);gap:var(--s-8);margin:0}.workfields dd{margin:0;overflow-wrap:break-word}.workfoot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-8)}.workedit{display:grid;grid-gap:var(--s-4);gap:var(--s-4)}.workedit input,.workedit select,.workedit textarea{width:100%;box-sizing:border-box}.workedit textarea{resize:vertical}.workactions{display:flex;flex-wrap:wrap;gap:var(--s-8);margin-top:var(--s-8)}.workcomments h4{margin:0 0 var(--s-4)}.workcomments ul{margin:0 0 var(--s-8);padding-left:var(--s-16);display:grid;grid-gap:var(--s-4);gap:var(--s-4)}.workcomments li{overflow-wrap:break-word;white-space:pre-wrap}.workcomments form{display:grid;grid-gap:var(--s-4);gap:var(--s-4)}.workcomments textarea{width:100%;box-sizing:border-box;resize:vertical}.workcomments .btn{justify-self:start}.workcomments li .workactions{margin-top:var(--s-4)}.workcomments li form{display:grid;grid-gap:var(--s-4);gap:var(--s-4)}.workhistory summary{cursor:pointer;color:var(--ink-2)}.workhistory ol{margin:var(--s-8) 0 0;padding-left:var(--s-16);display:grid;grid-gap:var(--s-4);gap:var(--s-4)}.workhistory li{overflow-wrap:break-word}.workhistory li .btn{margin-top:var(--s-4)}@media (max-width:640px){.workcomments textarea,.workedit input,.workedit select,.workedit textarea{font-size:var(--fs-body);min-height:44px}.workcard .btn,.workhistory summary{min-height:44px}.workhistory summary{display:flex;align-items:center}}.legal{max-width:720px;margin:var(--s-32) auto;display:grid;grid-gap:var(--s-12);gap:var(--s-12)}.legal h1,.legal h2,.legal p{margin:0}.legal h2{margin-top:var(--s-8)}.goalgrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--s-12);gap:var(--s-12)}.goalgrid label{display:grid;grid-gap:var(--s-4);gap:var(--s-4);min-width:0}.goalgrid input{width:100%;min-width:0;box-sizing:border-box}@media (max-width:640px){.goalgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.chart,.mineswitch{margin-top:var(--s-16)}.chartlegend{display:flex;flex-wrap:wrap;gap:var(--s-16);color:var(--ink)}.chartlegend span{display:inline-flex;align-items:center;gap:var(--s-8)}.chartlegend i{width:12px;height:12px;border-radius:var(--r-mark)}.charttip{display:flex;flex-wrap:wrap;gap:var(--s-4) var(--s-16);margin:var(--s-12) 0 var(--s-16);color:var(--ink-2);min-height:16px}.charttip strong{color:var(--ink)}.chartplot{display:flex;gap:var(--s-8);height:300px;padding-bottom:var(--s-48)}.chartaxis{position:relative;width:48px;flex:none;color:var(--ink-2)}.chartaxis span{position:absolute;right:0;transform:translateY(50%);white-space:nowrap}.chartscroll{flex:1 1;min-width:0;overflow-x:auto;overflow-y:hidden;padding-bottom:var(--s-48);margin-bottom:calc(-1 * var(--s-48))}.chartarea{position:relative;height:100%;display:flex;border-bottom:1px solid var(--rule)}.chartgrid{position:absolute;left:0;right:0;border-top:1px solid var(--rule)}.chartcol{position:relative;flex:1 1;display:flex;justify-content:center;outline:none;cursor:default}.chartcol.on,.chartcol:focus-visible{background:var(--sunken)}.chartgroups,.chartsingle{display:flex;justify-content:center;align-items:flex-end;width:100%;height:100%}.chartstack{position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:60%;max-width:24px;height:100%}.chartgroups,.chartstack{gap:var(--s-4)}.chartgroupkey{margin:var(--s-8) 0 0;color:var(--ink-2)}.chartgroups .chartstack{width:26%;max-width:12px}.chartstack span:first-child{border-radius:var(--r-mark) var(--r-mark) 0 0}.chartx{position:absolute;top:100%;margin-top:var(--s-4);text-align:center;color:var(--ink-2);line-height:var(--lh-caption)}.chartgoal{position:absolute;left:10%;right:10%}.chartgoal,.chartlegend i.chartgoalkey{height:0;border-top:2px solid var(--ink)}.chartlegend i.chartgoalkey{border-radius:0}.read{margin-top:var(--s-16);padding:var(--s-16) var(--s-24)}.read .verdict,.read h2{margin:0 0 var(--s-8)}.read .verdict{color:var(--ink)}.read ol,.read ul{margin:0;padding-left:var(--s-20)}.read h3{margin:var(--s-12) 0 var(--s-4);color:var(--ink-2)}.figlink{padding:0;border:0;background:none;font:inherit;color:var(--accent);text-decoration:underline;cursor:pointer}.attainbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-12) var(--s-16);margin:var(--s-24) 0 var(--s-8)}.chart>.segmented{margin-bottom:var(--s-12)}.attaingrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s-16);gap:var(--s-16);margin:var(--s-16) 0}@media (max-width:900px){.attaingrid{grid-template-columns:1fr}}.attaincard{min-width:0;padding:var(--s-16)}.attaincard h3{margin:0}.attainyear{margin:var(--s-4) 0 0;color:var(--ink-2)}.attainyear strong{color:var(--ink);margin-right:var(--s-4)}.attainfigs,.attaintip{display:flex;flex-wrap:wrap;gap:var(--s-4) var(--s-16);margin:var(--s-8) 0 0;color:var(--ink-2)}.attaintip{margin-top:var(--s-12);min-height:24px}.attaintip strong{color:var(--ink)}.figlink.on{text-decoration-thickness:2px}.attainplot{height:160px;margin-top:var(--s-16);padding-bottom:var(--s-20);border-bottom:1px solid var(--rule)}.attaincol,.attainplot{display:flex;position:relative}.attaincol{flex:1 1;min-width:0;height:100%;justify-content:center;padding:0;border:0;background:none;cursor:pointer;border-radius:var(--r-mark) var(--r-mark) 0 0}.attaincol:focus-visible,.attaincol:hover{background:var(--sunken);outline:none}.attaincol.on{background:var(--sunken);box-shadow:inset 0 -3px 0 var(--accent)}.attainstack{display:flex;flex-direction:column;justify-content:flex-end;gap:var(--s-4);width:60%;max-width:28px;height:100%}.attainstack span:first-child{border-radius:var(--r-mark) var(--r-mark) 0 0}.attainactual{background:var(--accent)}.attainexpected{background:var(--surface);box-shadow:inset 0 0 0 1px var(--chart-1)}.attaingoal{position:absolute;left:10%;right:10%;height:0;border-top:2px solid var(--ink)}.attainx{position:absolute;top:100%;margin-top:var(--s-4);color:var(--ink-2)}.attaincol.now .attainx{color:var(--ink);font-weight:var(--fw-bold)}.chartlegend i.attaingoalkey{height:0;border-top:2px solid var(--ink);border-radius:0}.attainparts{list-style:none;margin:var(--s-8) 0 0;padding:var(--s-8) 0 0;border-top:1px solid var(--rule);display:grid;grid-gap:var(--s-4);gap:var(--s-4);color:var(--ink-2)}.attainparts li{display:grid;grid-template-columns:minmax(0,9rem) auto auto;grid-gap:var(--s-4) var(--s-16);gap:var(--s-4) var(--s-16);justify-content:start}@media (max-width:480px){.attainparts li{grid-template-columns:1fr 1fr}.attainparts li>span:first-child{grid-column:1/-1}}.attaininvoices{margin-top:var(--s-12)}.attaininvoices caption{text-align:left;padding-bottom:var(--s-4)}.warnings{margin-top:var(--s-16)}.sectionflags{list-style:none;margin:0 0 var(--s-8);padding:0;display:flex;flex-wrap:wrap;gap:var(--s-4) var(--s-16);color:var(--ink-2)}.sectionflags a{color:var(--accent)}.warnings h2{margin:0 0 var(--s-4)}.warnings ul{margin:0;padding-left:var(--s-20);font:var(--fw-regular) var(--fs-body-sm)/var(--lh-body-sm) var(--font)}.warnings a{color:var(--accent)}.warnings details summary,details.sectionflags summary{cursor:pointer;font-weight:var(--fw-bold)}.warnings details[open] summary{margin-bottom:var(--s-8)}details.sectionflags{display:block;margin:0 0 var(--s-8)}details.sectionflags[open] summary{margin-bottom:var(--s-4)}.maptable td{vertical-align:top}.maptable td:not(.mapname){white-space:nowrap}.maptable th{white-space:normal;vertical-align:bottom}.maptable .mapname{min-width:20rem;white-space:normal;overflow-wrap:break-word}.maptable .mapname .mapopen{align-items:flex-start}.mapdetail{white-space:normal;position:-webkit-sticky;position:sticky;left:0;box-sizing:border-box;max-width:min(1120px,calc(100vw - 64px));display:grid;grid-gap:var(--s-12);gap:var(--s-12);padding:var(--s-16) var(--s-16) var(--s-16) 0}.mapdetail p{margin:0}.mapfacts{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:var(--s-12) var(--s-24);gap:var(--s-12) var(--s-24);margin:0}.mapfacts dt{font:var(--fw-regular) var(--fs-caption)/var(--lh-caption) var(--font);color:var(--ink-2)}.mapfacts dd{margin:0;overflow-wrap:break-word}.mapreasons{margin:var(--s-4) 0 0;padding-left:var(--s-16)}.mapreasons li{overflow-wrap:break-word}.mappeople{margin:var(--s-4) 0 0;padding-left:var(--s-16)}.mappeople li{overflow-wrap:anywhere;margin-bottom:var(--s-4)}.mapverdict{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s-12)}.mapverdict label{display:grid;grid-gap:var(--s-4);gap:var(--s-4)}.mapverdict input{min-width:18rem}.mapverdict .alert{flex-basis:100%}@media (max-width:640px){.mapverdict input{min-width:0;width:100%}.mapverdict label{flex:1 1 100%}}.maphead{display:grid;grid-gap:var(--s-8);gap:var(--s-8)}.maphead h1,.maphead p{margin:0}.maphead .tabs{margin-top:var(--s-4)}.mapanswer{margin-top:var(--s-16);display:grid;grid-gap:var(--s-12);gap:var(--s-12);max-width:36rem}.maphow summary{display:flex;align-items:center;min-height:32px;cursor:pointer;color:var(--accent)}.maphow p{margin:var(--s-8) 0 0;max-width:var(--measure)}.mapnote{margin-top:var(--s-12)}.mapband{align-items:flex-end;gap:var(--s-12) var(--s-16);margin:var(--s-12) 0 0}.mapfield{display:grid;grid-gap:var(--s-4);gap:var(--s-4);flex:1 1 18rem;min-width:0;font:var(--fw-regular) var(--fs-caption)/var(--lh-caption) var(--font);color:var(--ink-2)}.mapfield.grow{flex:2 1 16rem}.mapfield .select,.mapfield input{width:100%}.mapband>.mapfield:has(>.chips){flex-basis:100%}.mapmore{align-self:flex-end}.callcard{margin-top:var(--s-16)}.card.grid-card.callcard{overflow:visible}.calltable{width:100%;table-layout:fixed}.calltable thead th:first-child{border-top-left-radius:var(--radius)}.calltable thead th:last-child{border-top-right-radius:var(--radius)}.calltable th:first-child{width:36%}.calltable th:nth-child(2){width:28%}.calltable th:nth-child(3){width:20%}.calltable th:nth-child(4){width:16%}.calltable td{white-space:normal}.calltable td,.cellbody{overflow-wrap:break-word}.cellbody{min-width:0}.mapopen{display:inline-flex;align-items:flex-start;gap:var(--s-4);min-height:32px;padding:0;border:0;background:none;font:inherit;color:var(--ink);text-align:left;white-space:normal;cursor:pointer}.mapfig,.mapopen:hover span{text-decoration:underline}.mapfig{display:inline-flex;align-items:center;justify-content:flex-end;min-height:32px;min-width:32px;padding:0 var(--s-4);border:0;background:none;font:inherit;color:var(--accent);text-underline-offset:.15em;cursor:pointer}.mapfig[aria-pressed=true]{font-weight:var(--fw-bold)}.mapstats{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,24rem));grid-gap:var(--s-16);gap:var(--s-16);margin-top:var(--s-16)}.mapstats .stat-figure{min-height:2.5rem}.mapstats .stat-figure a{display:inline-flex;align-items:center;min-width:32px;min-height:32px}.mapstats .stat-figure .mapfig{padding:0}.calltable td.num,.mapsection .table td.num{vertical-align:middle}.mapstats .stat-sub{font:var(--fw-regular) var(--fs-body-sm)/var(--lh-body-sm) var(--font);color:var(--ink-2)}.mapsection{margin-top:var(--s-24);display:grid;grid-gap:var(--s-12);gap:var(--s-12)}.mapsection>*{margin:0}.mapsection .card.grid-card{margin-top:0}.mapsection .maphow p{color:var(--ink-2)}.mapsig{white-space:normal;min-width:18rem}.maploading{display:grid;grid-gap:var(--s-12);gap:var(--s-12);margin-top:var(--s-16)}.mapskel{height:3rem}@media (max-width:640px){.mapband:not(.more) .phone-more{display:none}.mapfield,.mapfield.grow{flex:1 1 100%}.mapmore{width:100%}.segmented.mapseg{display:flex;flex-direction:column}.segmented.mapseg>button+button{border-left:0;border-top:1px solid var(--rule-strong)}}@media (max-width:480px){.table.cards .drillrow{padding:0}.table.cards .drillrow>td{display:block;padding:0}.table.cards .drillrow>td:before{content:none}.maptable.cards td:not(.mapname){white-space:normal}.table.cards td:not(.num){flex-direction:column;align-items:flex-start;gap:0;text-align:left}.table.cards td:before{flex:none;white-space:nowrap}.table.cards .cellbody{text-align:left}.tablewrap .table.cards>tbody>tr:not(.drillrow)>:first-child{position:static;max-width:none;box-shadow:none;background:none}}@media (pointer:coarse){.mapfig,.maphow summary,.mapopen,.mapstats .stat-figure a,.table td>a.mapfig{min-height:44px;min-width:44px}.mapstats .stat-figure a{display:inline-flex;align-items:center}.mapfield input{min-height:44px}}.flagmark{position:relative;display:inline-flex;vertical-align:middle}.flagmark button{display:inline-flex;align-items:center;justify-content:center;min-width:var(--hit);min-height:var(--hit);padding:0;border:0;background:none;color:var(--caution);font:inherit;font-size:var(--fs-body-sm);font-weight:var(--fw-bold);line-height:1;cursor:help;border-radius:var(--r-mark)}.flagmark button:focus-visible{outline:2px solid var(--accent)}.drivers span.flagmark{display:inline-flex;vertical-align:middle}.drivers .flagmark button,.headline .flagmark button{font-size:var(--fs-body)}.flagpop{position:fixed;z-index:var(--z-menu);width:max-content;max-width:min(340px,calc(100vw - 32px));padding:var(--s-8) var(--s-12);background:var(--surface);color:var(--ink);border-radius:var(--radius);box-shadow:var(--e-2);font-weight:var(--fw-regular);text-align:left;white-space:normal}.flagpop a{display:block;margin-top:var(--s-4)}.chartflagmark{position:absolute;left:50%;transform:translate(-50%,-2px);line-height:1;z-index:1}.chartflagmark .flagmark{margin-left:0}.chartflagmark .flagmark button{font-size:var(--fs-body-sm)}.chartflag{color:var(--ink)}.attainflag{top:calc(-1 * var(--s-12) - 2 * var(--hairline))}.goaltable input{width:7.5em;min-width:0;box-sizing:border-box;text-align:right}.goaltable th[scope=row]{white-space:nowrap}.goaltable tr.groupstart>*{border-top:2px solid var(--rule)}.goaltable .inputsource{min-width:20em;max-width:32em;white-space:normal}.goaltable .inputrow{min-width:12em}.goaltable .goalcheck{display:block;min-width:16em;max-width:22em;margin-top:var(--s-4);margin-left:auto;color:var(--caution);white-space:normal;text-align:right}.filterband .choicelist{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-8)}.filterband .choicelist .t-h4,.filterband .groupedchoice .t-h4{flex:0 0 auto;margin:0 var(--s-4) 0 0}.filterband .groupedchoice{flex-wrap:wrap}.filterband .choice>label.t-h4,.filterband .groupedchoice{display:flex;align-items:center;gap:var(--s-8)}.gaugeside{display:grid;grid-gap:var(--s-16);gap:var(--s-16);align-content:start;min-width:0}.choicelist{display:grid;grid-gap:var(--s-4);gap:var(--s-4);justify-items:start}.choicelist .t-h4{color:var(--ink-2);margin-bottom:var(--s-4)}.choicelist.inline{display:flex;flex-wrap:wrap;gap:var(--s-8)}.choicelist.inline .t-h4{flex:0 0 100%;margin-bottom:0}.choiceselect{display:none;gap:var(--s-4);color:var(--ink-2)}.groupedchoice{display:grid;grid-gap:var(--s-8);gap:var(--s-8);justify-items:start}.groupedchoice .t-h4{color:var(--ink-2)}.groupedchoice .select{min-width:12em}.focusline{margin:0;max-width:22em}.toggleline{display:inline-flex;align-items:center;gap:var(--s-8);color:var(--ink);cursor:pointer}.toggleline input{width:18px;height:18px;margin:0;accent-color:var(--accent)}.comparison{display:flex;align-items:center;gap:var(--s-8);margin:var(--s-4) 0 var(--s-16);color:var(--ink-2)}.gaugelabel{font-size:var(--fs-body-sm);font-weight:var(--fw-bold);fill:var(--ink);pointer-events:none}.gaugelabel.goal{fill:var(--ink-2)}.goalcell{display:inline-flex;align-items:center;gap:var(--s-8);min-width:120px;width:100%}.goalpct{font:var(--fw-bold) var(--fs-caption)/var(--lh-caption) var(--font);color:var(--ink);min-width:3.2em;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.goalpct.met{color:var(--positive)}.gaugering{fill:none;stroke:var(--ink);stroke-width:6}.gaugering.track{stroke:var(--sunken)}.gaugelegend .comparekey i{width:14px;height:6px;border-radius:var(--r-mark);background:var(--ink)}.focusline a{color:var(--accent)}.drill.marked>.chartcard,.drill.marked>.tablewrap{box-shadow:0 0 0 2px var(--ink)}.table>tbody>tr.marked>td,.tablewrap .table>tbody>tr.marked:not(.drillrow)>:first-child{background:var(--sunken)}.tablewrap .table>tbody>tr.marked:not(.drillrow)>:first-child{box-shadow:inset 3px 0 0 var(--accent)}@media (max-width:768px){.answergrid .gaugeside{order:-1}.choicelist,.choicelist.inline{display:none}.choiceselect{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:var(--s-12);gap:var(--s-12)}.choiceselect .select{width:100%;min-height:44px;font-size:var(--fs-body)}.groupedchoice{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--s-8) var(--s-12);justify-items:stretch}.groupedchoice .segmented{justify-self:start}.groupedchoice>.t-h4{font-weight:var(--fw-regular);font-size:var(--fs-body-sm)}.toggleline{min-height:44px}.groupedchoice .select{grid-column:1/-1;width:100%;min-height:44px;font-size:var(--fs-body)}}.pagegroups{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4) var(--s-16);margin-top:var(--s-16)}.pagegroups a{color:var(--accent)}.pagegroup{margin:var(--s-48) 0 0;padding-top:var(--s-16);border-top:1px solid var(--rule-strong);color:var(--ink)}.pagegroup+.drill{margin-top:var(--s-16)}.drill h3,.lead{margin:0 0 var(--s-12)}.lead{color:var(--ink)}details.lead summary{cursor:pointer;list-style:none}details.lead summary::-webkit-details-marker{display:none}details.lead .more{color:var(--accent);font-weight:var(--fw-medium);white-space:nowrap}details.lead[open] .more{display:none}details.lead p{margin:var(--s-4) 0 0}.tablewrap .table>tbody>tr:not(.drillrow)>:first-child,.tablewrap .table>thead>tr>th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--surface)}.tablewrap .table>thead>tr>th:first-child{background:var(--sunken)}.tablewrap .table>tbody>tr>td.num{white-space:nowrap}@media (max-width:640px){.tablewrap .table>tbody>tr:not(.drillrow)>:first-child,.tablewrap .table>thead>tr>th:first-child{min-width:96px;max-width:45vw;box-shadow:1px 0 0 var(--sunken)}.drillrow>td{padding-left:var(--s-12)}.table.inner td+td{white-space:normal}.pagegroups a,.sublink,.tab{min-height:44px}.pagegroups a{display:inline-flex;align-items:center}.asof,.pagegroups a{justify-content:center;min-width:44px}.asof{min-height:44px}.attaincard .figlink{display:inline-flex;align-items:center;min-height:44px}.attainfigs,.attaintip{row-gap:0}.goaltable input,.itembar .select,.itembar input,.itembar select{min-height:44px}.tablewrap .goaltable>tbody>tr>th[scope=row]:first-child{white-space:normal;min-width:140px}.goaltable .pacelink{display:inline-flex;align-items:center;min-height:44px}.pagegroups{gap:0 var(--s-16)}.hint .hintpop{position:fixed;top:auto;bottom:var(--s-16);left:var(--s-16);right:var(--s-16);transform:none;width:auto;max-width:none;max-height:60vh;overflow-y:auto}}.showas{flex:none;margin-top:var(--s-4)}.chartcard{margin-top:var(--s-16)}.chart.bare{margin-top:0}.charttitle{margin:0 0 var(--s-12);color:var(--ink)}.chartcol.clickable{cursor:pointer}.sprintpage>*+*{margin-top:var(--s-24)}.sprintpage h1,.sprintpage h2,.sprintpage h3,.sprintpage h4,.sprintpage p,.sprintpage ul{margin:0}.sprint-head{display:grid;grid-gap:var(--s-8);gap:var(--s-8);margin-top:var(--s-24)}.sprint-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));grid-gap:var(--s-16);gap:var(--s-16)}.sprint-section{display:grid;grid-gap:var(--s-12);gap:var(--s-12)}.sprint-section>h2{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-8)}.sprint-cards{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));grid-gap:var(--s-16);gap:var(--s-16)}.sprint-cards>li{display:grid;grid-gap:var(--s-8);gap:var(--s-8);align-content:start}.sprint-cards ul.sprint-bullets{list-style:disc;padding-left:var(--s-16);display:grid;grid-gap:var(--s-4);gap:var(--s-4)}.sprint-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-8);margin-top:auto}.sprint-pete{list-style:none;padding:0;display:grid;grid-gap:var(--s-8);gap:var(--s-8);margin-top:var(--s-4)}.sprint-changes td a,.sprint-look a,.sprint-pete a{display:inline-flex;align-items:center;min-height:44px}.sprint-look a{font-weight:var(--fw-bold)}.sprint-changes{margin-top:var(--s-8)}.sprint-changes td.when{white-space:nowrap;color:var(--ink-2)}.sprint-changes td .t-body-small{display:block}.sprint-label{color:var(--ink-2);margin-bottom:var(--s-4)}.sprint-chips{display:flex;flex-wrap:wrap;gap:var(--s-8)}.sprint-filter{display:grid;grid-gap:var(--s-4);gap:var(--s-4);min-width:0}.sprint-filter select{min-width:min(100%,200px)}.sprint-area{margin-top:var(--s-24)}.sprint-area,.sprint-row,.sprint-rows{display:grid;grid-gap:var(--s-12);gap:var(--s-12)}.sprint-row-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:var(--s-8)}.sprint-row-head h3{min-width:0;overflow-wrap:break-word}.sprint-badges{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-8)}.sprint-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));grid-gap:var(--s-16);gap:var(--s-16)}.sprint-text{overflow-wrap:break-word;white-space:pre-line;max-width:var(--measure)}.sprint-foot,.sprint-live{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-8)}.sprint-foot{justify-content:space-between}.sprint-edit{display:grid;grid-gap:var(--s-12);gap:var(--s-12);border-top:1px solid var(--rule);padding-top:var(--s-12)}.sprint-edit label{display:grid;grid-gap:var(--s-4);gap:var(--s-4)}.sprint-edit select,.sprint-edit textarea{width:100%}.sprint-edit textarea{resize:vertical}.sprint-skel{height:96px}@media (pointer:coarse){.sprint-edit select,.sprint-edit textarea,.sprint-filter select{min-height:44px}}.drill h2 .t-body-small:not(.hintpop){display:block;margin-top:var(--s-4)}.mgrgrid,.projlist{list-style:none;margin:var(--s-12) 0;padding:0;display:grid;grid-gap:var(--s-12);gap:var(--s-12)}.mgrgrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.mgrcard,.projcard{min-width:0;padding:var(--s-16)}.mgrcard p,.projcard p{margin:var(--s-4) 0 0}.mgrname,.projname{display:inline-flex;align-items:center;min-height:44px;text-align:left;font-size:var(--fs-body);line-height:var(--lh-body);overflow-wrap:anywhere}.projfigs{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));grid-gap:var(--s-12);gap:var(--s-12);margin:var(--s-12) 0 0}.projfigs dd,.projfigs dt{margin:0}.projfigs .figlink{display:inline-flex;align-items:center;min-height:44px}.invlist{margin-top:var(--s-12);border-top:1px solid var(--rule);padding-top:var(--s-12)}.invlist ul{list-style:none;margin:0;padding:0}.invlist li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:var(--s-12);column-gap:var(--s-12);align-items:baseline;padding:var(--s-8) 0;border-top:1px solid var(--rule)}.invlist li:first-child{border-top:0}.invlist li a{display:inline-flex;align-items:center;min-height:44px;overflow-wrap:anywhere}.invlist li .muted{grid-column:1/-1;grid-row:2}.invlist li strong{grid-column:2;grid-row:1}.backlink{display:inline-flex;align-items:center;min-height:44px}@media (min-width:900px){.projlist{grid-template-columns:1fr}}.drivers .figlink{display:inline-flex;align-items:center;min-height:44px}.projcard .projfigs{grid-template-columns:repeat(3,minmax(0,1fr))}.mgrcard .projfigs{grid-template-columns:1fr;gap:0}.mgrcard .projfigs>div{display:flex;align-items:center;justify-content:space-between;gap:var(--s-12)}.mgrcard .projfigs dd{display:flex;align-items:center;min-height:44px}.fixlist{list-style:none;margin:var(--s-12) 0;padding:0;display:grid;grid-gap:var(--s-8);gap:var(--s-8)}.fixlist li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4) var(--s-8);padding:var(--s-12) var(--s-16)}.fixlist .figlink,.fixlist>li>a{display:inline-flex;align-items:center;min-height:44px}.fixlist>li>a{margin-left:auto}.projissue{color:var(--negative);margin:var(--s-4) 0 0}.invlist li .projissue{grid-column:1/-1;grid-row:3}#project-list .chips{margin:var(--s-12) 0}.fixrecords{flex:1 1 100%}.fixrecords summary{min-height:44px;display:flex;align-items:center;cursor:pointer}.fixrecords ul{list-style:none;margin:0;padding:0}.fixrecords li{padding:var(--s-8) 0;border-top:1px solid var(--rule)}.fixrecords li a{overflow-wrap:anywhere}.fxpage{max-width:640px;margin:0 auto;padding-top:var(--s-24);display:grid;grid-gap:var(--s-24);gap:var(--s-24);align-content:start}.fxpage h1,.fxpage h2,.fxpage p,.fxpage>*{min-width:0;margin:0}.fxheader{display:grid;grid-gap:var(--s-8);gap:var(--s-8)}.fxcrumbs{display:flex;flex-wrap:wrap;gap:var(--s-4) var(--s-24)}.fxback{display:inline-flex;align-items:center;gap:var(--s-4);min-height:44px}.fxanswer{grid-gap:var(--s-16)}.fxanswer,.fxstats{display:grid;gap:var(--s-16)}.fxstats{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s-16)}.fxstats .card:only-child{grid-column:1/-1}.fxsection{display:grid;grid-gap:var(--s-12);gap:var(--s-12);align-content:start}.fxtable{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);overflow:hidden}.fxtable td{vertical-align:middle}.fxtable thead th:first-child{white-space:normal}.fxissue{display:grid;justify-items:start;grid-gap:var(--s-4);gap:var(--s-4)}.fxpick{display:inline-flex;align-items:center;gap:var(--s-8);min-height:32px;text-align:left;text-decoration:none;color:var(--ink)}.fxpick:hover{text-decoration:underline;color:var(--ink)}.fxcard{min-width:0;display:grid;grid-gap:var(--s-16);gap:var(--s-16);margin:0}.fxprog{display:grid;grid-gap:var(--s-8);gap:var(--s-8)}.fxhead{display:grid;grid-gap:var(--s-4);gap:var(--s-4)}.fxname{overflow-wrap:break-word}.fxwhy{display:flex;flex-wrap:wrap;gap:var(--s-8)}.fxsf,.fxwhy{align-items:center}.fxsf{display:inline-flex;gap:var(--s-4);min-height:44px;justify-self:start}.fxcard form{display:grid;grid-gap:var(--s-16);gap:var(--s-16)}.fxfield{display:grid;grid-gap:var(--s-12);gap:var(--s-12)}.fxinput{width:100%;min-height:44px;font-size:var(--fs-input)}textarea.fxinput{resize:vertical}.fxchoices{border:0;margin:0;padding:0;display:grid;grid-gap:var(--s-8);gap:var(--s-8);min-width:0}.fxchoice{display:flex;align-items:center;gap:var(--s-12);min-height:44px;padding:var(--s-4) var(--s-12);background:var(--surface);border:1px solid var(--field-border);border-radius:var(--radius)}.fxchoice input{flex:none}.fxchips{display:flex;flex-wrap:wrap;gap:var(--s-8)}.fxactions{display:grid;grid-gap:var(--s-8);gap:var(--s-8)}.fxbtn{min-height:44px;justify-content:center}.fxsaved{display:grid;grid-gap:var(--s-16);gap:var(--s-16)}.fxchanges{grid-gap:var(--s-4);gap:var(--s-4)}.fxchanges,.fxlist{list-style:none;margin:0;padding:0;display:grid}.fxitem,.fxlist{grid-gap:var(--s-8);gap:var(--s-8)}.fxitem{display:grid;padding:var(--s-12) var(--s-16)}.fxitem>*{margin:0;min-width:0}.fxsummary{display:flex;align-items:center;gap:var(--s-12);min-height:44px;cursor:pointer;list-style:none}.fxsummary::-webkit-details-marker{display:none}.fxsumlabel{flex:1 1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-8)}.fxsummary .icon{transition:transform var(--t-base) var(--ease-out)}details[open]>.fxsummary .icon{transform:rotate(180deg)}.fxrecs{list-style:none;margin:var(--s-8) 0 0;padding:0;display:grid}.fxrecs li{display:grid;grid-gap:var(--s-4);gap:var(--s-4);padding:var(--s-8) 0;border-top:1px solid var(--rule);overflow-wrap:anywhere}.fxpanel{grid-gap:var(--s-12);gap:var(--s-12)}.fxpanel,.fxskel{display:grid;margin-top:var(--s-16)}.fxskel{grid-gap:var(--s-16);gap:var(--s-16)}.fxskel .skel{height:var(--s-64)}@media (min-width:640px){.fxactions{display:flex;flex-wrap:wrap}.fxissue{display:flex;align-items:center;gap:var(--s-12)}}@media (pointer:coarse){.fxpick,.fxrecs a{min-height:44px}.fxrecs a{display:inline-flex;align-items:center}}.alert.fixalert{margin:var(--s-12) 0}.fixlinkbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-8) var(--s-16)}.fixlinkbar .btn{min-height:44px;display:inline-flex;align-items:center}.chanceintro{display:grid;grid-gap:var(--s-12);gap:var(--s-12);max-width:760px}.chanceintro p,.chancesteps{font:var(--fw-regular) var(--fs-body)/var(--lh-body) var(--font)}.chancesteps{padding-left:var(--s-24);display:grid;grid-gap:var(--s-8);gap:var(--s-8)}.chancesummary{list-style:none;padding:0;margin:var(--s-16) 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--s-12);gap:var(--s-12)}.chancesummary li{display:grid;grid-gap:var(--s-4);gap:var(--s-4);padding:var(--s-16)}.chanceseg{margin:var(--s-16) 0}.chancetable .stagehead th{background:var(--sunken);text-align:left;padding-top:var(--s-12)}.chancetable .narrower th{padding-left:var(--s-24);font-weight:var(--fw-regular)}.chancetable .tag{font:var(--fw-regular) var(--fs-caption)/var(--lh-caption) var(--font);color:var(--ink-2);display:block}.chancetable .tag.warn{color:var(--negative)}@media (max-width:640px){.chancesummary{grid-template-columns:1fr}}.chartstack .chartbehind{position:absolute;left:calc(-1 * var(--s-4));right:calc(-1 * var(--s-4));bottom:0;border-radius:var(--r-mark) var(--r-mark) 0 0;z-index:0;pointer-events:none}.chartstack span:not(.chartbehind){position:relative;z-index:1}.drivers .driverlinks{display:flex;flex-wrap:wrap;gap:0 var(--s-12);margin-top:var(--s-4)}.drivers .driverlinks .figlink{white-space:nowrap;font:var(--fw-regular) var(--fs-caption)/var(--lh-caption) var(--font)}.chancedetails{margin-top:var(--s-4)}.chancedetails summary{cursor:pointer;font:var(--fw-medium) var(--fs-body-sm)/var(--lh-body-sm) var(--font);color:var(--accent)}.chancedetails ul{margin:var(--s-8) 0 0;padding-left:var(--s-24);display:grid;grid-gap:var(--s-4);gap:var(--s-4);font:var(--fw-regular) var(--fs-body-sm)/var(--lh-body-sm) var(--font);max-width:640px}.viewas-banner{display:flex;align-items:center;justify-content:center;gap:var(--s-16);padding:var(--s-8) var(--s-16);background:var(--caution-fill);color:var(--on-caution-fill);font:var(--fw-bold) var(--fs-subheading)/var(--lh-subheading) var(--font)}.access-summary{font:var(--fw-regular) var(--fs-heading)/var(--lh-heading) var(--font)}.access-summary,.access-summary ul{display:grid;grid-gap:var(--s-8);gap:var(--s-8)}.access-summary ul{margin:0;padding-left:var(--s-24)}.access-summary em{color:inherit}.stages{display:grid;grid-gap:var(--s-16);gap:var(--s-16);padding:var(--s-16)}.stagelist{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--s-8);gap:var(--s-8)}.stagerow{display:grid;grid-template-columns:minmax(10rem,1.1fr) minmax(6rem,2fr) auto;align-items:center;grid-gap:var(--s-16);gap:var(--s-16);padding:var(--s-8);border-radius:var(--r-mark);cursor:pointer;min-height:48px}.stagerow.on,.stagerow:focus-visible{background:var(--sunken)}.stagetrack{position:relative;height:28px;background:var(--sunken);border-radius:var(--r-mark);overflow:hidden}.stagefee,.stageweighted{position:absolute;left:0;top:0;bottom:0}.stagefig{text-align:right;white-space:nowrap}@media (max-width:640px){.stagerow{grid-template-columns:1fr;gap:var(--s-4)}.stagefig{text-align:left}}.skelline{height:1.1rem;margin:var(--s-8) 0}.skelhead{height:3.2rem;width:min(22rem,80%);margin:var(--s-8) 0}.skelgauge{min-height:14rem}.skelpills{height:2.4rem}.cfpage{max-width:640px;margin:0 auto;font-size:var(--fs-subheading);line-height:var(--lh-subheading)}.cfpage h1{font-size:var(--fs-title);line-height:var(--lh-title)}.cfnote{font-size:var(--fs-body);line-height:var(--lh-body);margin:0}.cfnote,.cfunit{color:var(--ink-2)}.cfunit{font:var(--fw-regular) var(--fs-body)/var(--lh-body) var(--font)}.cfintro{margin:var(--s-12) 0;display:grid;grid-gap:var(--s-12);gap:var(--s-12)}.cfintro p{margin:0}.cfprog{margin:var(--s-12) 0}.cfswitch .tabs{row-gap:var(--s-4)}.cfswitch{display:grid;grid-gap:var(--s-4);gap:var(--s-4);margin:var(--s-12) 0}.cfgroups{display:grid;grid-gap:var(--s-12);gap:var(--s-12);margin:var(--s-12) 0 var(--s-32)}.cfgroup{padding:var(--s-16);display:grid;grid-gap:var(--s-8);gap:var(--s-8);align-content:start}.cfgroup h2,.cfgroup p{margin:0}.cfgrouphead{display:flex;align-items:center;justify-content:space-between;gap:var(--s-8);flex-wrap:wrap}.cfgroup .cfsmallfig{font-size:var(--fs-title);line-height:var(--lh-title)}.cfcard{padding:var(--s-16);display:grid;grid-gap:var(--s-16);gap:var(--s-16);margin:var(--s-12) 0}.cfcard h2,.cfcard p{margin:0;overflow-wrap:anywhere}.cfdeal{display:grid;grid-gap:var(--s-8);gap:var(--s-8)}.cfhead{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap}.cfhead,.cfsec{gap:var(--s-12)}.cfsec{display:grid;grid-gap:var(--s-12);padding-top:var(--s-16);border-top:1px solid var(--rule)}.cfsec h3{margin:0}.cfstack{display:grid;grid-gap:var(--s-4);gap:var(--s-4);margin:0;padding-left:var(--s-24)}.cfwell{display:grid;grid-gap:var(--s-12);gap:var(--s-12);padding:var(--s-16);background:var(--sunken);border:1px solid var(--rule);border-radius:var(--radius)}.cfwell p{margin:0}.cfbtn{min-height:56px;font-size:var(--fs-subheading);justify-content:center;width:100%}a.cfbtn{display:flex;align-items:center;text-decoration:none}.cfinput{width:100%;box-sizing:border-box;min-height:56px;font-size:var(--fs-subheading)}.cflabel{display:grid;grid-gap:var(--s-4);gap:var(--s-4);font-weight:var(--fw-medium)}.cfdef{font-size:var(--fs-body);line-height:var(--lh-body)}.cfdef summary{min-height:48px;display:flex;align-items:center;cursor:pointer;color:var(--accent)}.cfdef dl{margin:0;display:grid;grid-gap:var(--s-8);gap:var(--s-8)}.cfdef dt{font-weight:var(--fw-bold)}.cfdef dd{margin:0}.cfrows{list-style:none;margin:var(--s-12) 0;padding:0;display:grid;grid-gap:var(--s-8);gap:var(--s-8)}.cfrows li{display:flex;justify-content:space-between;gap:var(--s-12);align-items:center;padding:var(--s-12) var(--s-16);min-height:56px}.cfdealname{grid-gap:var(--s-4);gap:var(--s-4);justify-items:start;overflow-wrap:anywhere}.cfdealname,.cfradios{display:grid;min-width:0}.cfradios{grid-gap:var(--s-8);gap:var(--s-8)}.cfradio{align-items:flex-start;justify-content:flex-start;width:100%;min-height:56px;padding:var(--s-8) var(--s-12);text-align:left;white-space:normal;font-size:var(--fs-body);line-height:var(--lh-body)}.cfradio[aria-checked=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.cfradio[aria-checked=true]:before{content:"\2713"}.cfradio:disabled{border-color:var(--rule);color:var(--ink-3);cursor:default}.cfradio:disabled,.cfradio:disabled:hover{background:var(--sunken)}.cfradio[aria-checked=true]:hover{background:var(--ink)}.cfradiotext{display:grid;grid-gap:var(--s-4);gap:var(--s-4);min-width:0}.cfradiotext>strong{display:flex;align-items:center;gap:var(--s-8);flex-wrap:wrap;overflow-wrap:anywhere}.cfradiodetail{display:block;overflow-wrap:anywhere}.cfcurrent{color:var(--ink)}.cfbtns .cfradio{align-items:center;justify-content:center;font-size:var(--fs-subheading);line-height:var(--lh-subheading)}.cfbtns .cfradiotext{text-align:center}.cfpick{grid-auto-rows:min-content;max-height:380px;overflow-y:auto;padding:var(--s-4);margin:calc(-1 * var(--s-4));align-content:start}.cfsave{position:-webkit-sticky;position:sticky;bottom:0;z-index:var(--z-bar);margin:0 calc(-1 * var(--s-16));padding:var(--s-12) var(--s-16) calc(var(--s-12) + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--rule);display:grid;grid-gap:var(--s-8);gap:var(--s-8)}.cfteam{display:grid;grid-gap:var(--s-16);gap:var(--s-16);margin:var(--s-32) 0 var(--s-16)}.cfteam h2{margin:0}.cfreviewed,.cfteam .btn{white-space:nowrap}.cfreviewed .bar{display:block;width:120px;margin-top:var(--s-4)}@media (max-width:480px){.cfreviewed{align-items:center}.cfreviewed .bar{margin-top:0}}@media (min-width:640px){.cfbtns{grid-template-columns:repeat(3,1fr)}.cfgroups{gap:var(--s-12)}}@media (min-width:900px){.cfpage{max-width:980px;font-size:var(--fs-body);line-height:var(--lh-body)}.cfcard{padding:var(--s-24);margin-bottom:var(--s-24)}.cfsec{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s-24);align-items:start}.cfsec>.cfbtns,.cfsec>a,.cfsec>button,.cfsec>details,.cfsec>div,.cfsec>fieldset,.cfsec>h3,.cfsec>p{grid-column:1/-1}.cfinput{min-height:48px;font-size:var(--fs-body)}.cfbtns{grid-template-columns:repeat(3,auto);justify-content:start;gap:var(--s-12)}.cfbtn,.cfbtns .cfradio{width:auto;min-width:200px;min-height:48px;font-size:var(--fs-body);padding-left:var(--s-24);padding-right:var(--s-24)}.cfpick{max-height:320px}.cfsave{position:static;border-top:0;margin:0;padding:0 0 var(--s-24);display:flex;gap:var(--s-12)}.cfsave .cfbtns{grid-template-columns:repeat(2,auto)}.cfgroups{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-16)}.cfgroup .cfbtn{width:100%;min-width:0}}.tiersummary{margin:var(--s-16) 0}.tierpicker{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s-8)}.tierpicker .chip{min-height:44px}.tierdefs{margin:var(--s-16) 0 0;display:grid;grid-gap:var(--s-8);gap:var(--s-8)}.tierdefs div{display:flex;gap:var(--s-8);align-items:baseline}.tierdefs dt{flex:none;min-width:96px}.tierdefs dd{margin:0;min-width:0}@media (max-width:640px){.tierdefs div{flex-direction:column;gap:var(--s-4)}}.queueflow{margin:var(--s-16) 0 0}.byperson{margin:var(--s-8) 0}.hlist{margin:var(--s-16) 0}.hlhead,.hlrow{display:grid;grid-template-columns:minmax(0,3fr) 112px 72px 72px 60px minmax(0,2fr) 88px 112px 20px;grid-gap:var(--s-8);gap:var(--s-8);align-items:center;padding:var(--s-8) var(--s-12);text-align:left}.hlhead{color:var(--ink-2);font-weight:var(--fw-bold)}.hlhead .num,.hlrow .num{text-align:right}.hl-counts{display:contents}.hlrows{list-style:none;margin:0;padding:0;background:var(--surface);border-radius:var(--radius);border:1px solid var(--rule)}.hlrows li+li{border-top:1px solid var(--rule)}.hlrow{width:100%;min-height:48px;background:transparent;border:0;font:inherit;color:var(--ink);cursor:pointer}.hlrow:hover{background:var(--paper)}.hlrow:focus-visible,.ipclose:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.hl-issue{font-weight:var(--fw-medium)}.hl-issue,.hl-who{min-width:0;overflow-wrap:anywhere}.hl-chev,.hl-who{color:var(--ink-2)}.hl-chev{font-size:var(--fs-body);text-align:right}.hltotal{margin:var(--s-8) 0 0}.ipbackdrop{position:fixed;inset:0;background:transparent;z-index:var(--z-menu)}.ipanel{position:fixed;top:0;right:0;bottom:0;width:min(620px,100vw);background:var(--surface);border-left:1px solid var(--rule);box-shadow:var(--e-2);z-index:var(--z-dialog);display:flex;flex-direction:column;animation:ipin var(--t-base) var(--ease-out)}@keyframes ipin{0%{transform:translateX(24px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.ipanel{animation:none}}.iphead{padding:var(--s-16);border-bottom:1px solid var(--rule)}.iphead h2{margin:var(--s-12) 0 var(--s-8);outline:none}.iphead p{margin:var(--s-4) 0}.ipbar{display:flex;justify-content:space-between;flex-wrap:wrap}.ipbar,.ipstep{gap:var(--s-8);align-items:center}.ipstep{display:inline-flex}.ipback{display:none}.ipbody{padding:var(--s-16);overflow:auto;flex:1 1}.ipchips{display:flex;gap:var(--s-8);flex-wrap:wrap;align-items:center;margin-bottom:var(--s-8)}.iprecs{margin-top:var(--s-8)}.iprow{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,2.4fr) minmax(0,1.4fr) 92px 84px;grid-gap:var(--s-8);gap:var(--s-8);padding:var(--s-8) 0;align-items:start}.iprow,.iprowhead{border-bottom:1px solid var(--rule)}.iprowhead{position:-webkit-sticky;position:sticky;top:calc(-1 * var(--s-16));background:var(--surface);font-weight:var(--fw-medium);color:var(--ink-2);z-index:1}.iprow .num{text-align:right}.ipctx{display:block}.ipctx,.iprow a{overflow-wrap:anywhere}.ipwork{margin:var(--s-24) 0 var(--s-8)}@media (max-width:768px){.hlhead{display:none}.hlrows{background:transparent;border:0;display:grid;grid-gap:var(--s-8);gap:var(--s-8)}.hlrows li+li{border-top:0}.hlrow{grid-template-columns:1fr auto;grid-template-areas:"issue chev" "tier status" "counts counts" "who who" "change change";background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);row-gap:var(--s-8);padding:var(--s-12)}.hl-issue{grid-area:issue}.hl-chev{grid-area:chev}.hl-tier{grid-area:tier}.hl-status{grid-area:status;text-align:right}.hl-who{grid-area:who}.hl-change{grid-area:change}.hl-counts{grid-area:counts;display:flex;gap:var(--s-16);flex-wrap:wrap}.hl-change,.hl-n{text-align:left}.hl-change:before,.hl-n:before{content:attr(data-label) ": ";color:var(--ink-2)}.ipanel{width:100vw;border-left:0;animation:none}.ipback{display:inline-flex}.ipclose,.iprowhead{display:none}.iprow{grid-template-columns:1fr;gap:var(--s-4);padding:var(--s-12);margin-bottom:var(--s-8);border:1px solid var(--rule);border-radius:var(--radius)}.iprow [data-label]:before{content:attr(data-label) ": ";color:var(--ink-2)}.iprow .num{text-align:left}}html{scroll-padding-top:calc(var(--nav-h, 0px) + var(--s-64))}:target,[id]{scroll-margin-top:calc(var(--nav-h, 0px) + var(--s-64))}.stickybar{position:-webkit-sticky;position:sticky;top:var(--nav-h,0);z-index:var(--z-sticky);background:var(--paper);padding:var(--s-4) 0}.stickybar .tabs{margin-top:0}.sectionpick{display:none}.pagegroups.stuck{padding:var(--s-8) 0;margin-top:0}.tierstate{display:flex;align-items:center;gap:var(--s-12);margin-top:var(--s-12);border-bottom:1px solid var(--rule-strong)}.menubtn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-left:auto;padding:0;background:none;border:0;border-radius:50%;color:var(--ink);cursor:pointer}.menubtn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.navhere{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menusheet{width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:var(--surface);color:var(--ink);overscroll-behavior:contain}.menusheet[open]{display:flex;flex-direction:column}.menusheet::-webkit-backdrop{background:var(--scrim)}.menusheet::backdrop{background:var(--scrim)}.menuhead{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:0 var(--s-8) 0 var(--s-16);border-bottom:1px solid var(--rule)}.menulist{flex:1 1;overflow-y:auto;padding:var(--s-8) var(--s-16) var(--s-16)}.menuarealabel{margin:var(--s-16) 0 var(--s-4);color:var(--ink-2)}.menugroup{display:grid}.menugroup .subgroup-label{margin:var(--s-8) 0 0}.menulink{display:flex;align-items:center;gap:var(--s-8);min-height:48px;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--rule)}.menulink.on{color:var(--accent);font-weight:var(--fw-bold)}.menulink.held{color:var(--ink-3)}.menufoot{flex:none;max-height:50%;overflow-y:auto;display:grid;grid-gap:var(--s-8);gap:var(--s-8);padding:var(--s-12) var(--s-16) calc(var(--s-12) + env(safe-area-inset-bottom));border-top:1px solid var(--rule)}.menufoot .btn{justify-content:center}.menufoot .btn,.menufoot .menu-item{min-height:44px}.backtotop{position:fixed;right:var(--s-16);bottom:calc(var(--s-16) + env(safe-area-inset-bottom));z-index:var(--z-sticky);width:44px;height:44px;padding:0;justify-content:center;background:var(--surface);box-shadow:var(--e-2)}@media (max-width:900px){.topbar.navdesk{display:none}.topbar.navmob{display:flex;min-height:48px}.viewas-banner{justify-content:space-between;gap:var(--s-8);padding:var(--s-4) var(--s-16);font:var(--fw-bold) var(--fs-body-sm)/var(--lh-body-sm) var(--font)}.viewas-banner .btn{min-height:44px}.stickybar.desktop-only{position:static}.sectiontabs{display:none}.sectionpick{display:grid;grid-gap:var(--s-4);gap:var(--s-4);color:var(--ink-2)}.sectionpick .select{width:100%;min-height:44px;font-size:var(--fs-body)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.drpage dd,.drpage dl,.drpage h1,.drpage h2,.drpage h3,.drpage p,.drpage ul{margin:0}.dr-hero{margin-top:var(--s-24);display:grid;grid-gap:var(--s-8);gap:var(--s-8)}.dr-meta{font:var(--fw-regular) var(--fs-caption)/var(--lh-caption) var(--font);color:var(--ink-2)}.drpage>.dr-meta{margin-top:var(--s-16);max-width:var(--measure)}.dr-jump{margin-top:var(--s-16);flex:none;flex-wrap:nowrap;overflow-x:auto}.dr-section{margin-top:var(--s-32);scroll-margin-top:var(--s-16)}.dr-rules,.dr-section{display:grid;grid-gap:var(--s-12);gap:var(--s-12)}.dr-rules{list-style:none;padding:0}.dr-rule{display:grid;grid-gap:var(--s-8);gap:var(--s-8);max-width:calc(var(--measure) + 40px)}.dr-rulehead{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:var(--s-8)}.dr-rulehead h3{min-width:0;overflow-wrap:break-word}.dr-links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-8) var(--s-16)}.dr-link{display:inline-flex;align-items:center;min-height:28px;text-decoration:underline}.dr-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s-12)}.dr-filter{display:grid;grid-gap:var(--s-4);gap:var(--s-4);min-width:160px;color:var(--ink-2)}.dr-search{flex:1 1 280px}.dr-filter input,.dr-filter select{width:100%;box-sizing:border-box}.drpage code{overflow-wrap:anywhere}.dr-table td code{display:block;color:var(--ink-2)}.dr-name{font-weight:var(--fw-medium);display:block}.dr-table tr.marked>td{background:var(--sunken)}.dr-act{text-align:right;white-space:nowrap}.dr-detailrow>td{background:var(--sunken)}.dr-detail{display:grid;grid-gap:var(--s-12);gap:var(--s-12);max-width:var(--measure)}.dr-formula{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);padding:var(--s-12)}.dr-gaps{display:grid;grid-gap:var(--s-12);gap:var(--s-12)}.dr-gaps>summary{cursor:pointer;padding:var(--s-8) 0;min-height:28px;box-sizing:border-box}.dr-stats{margin-top:var(--s-24)}.admin-head{display:grid;grid-gap:var(--s-8);gap:var(--s-8)}.admintabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;background:linear-gradient(to right,var(--paper),transparent) 0 /var(--s-32) 100% no-repeat local,linear-gradient(to left,var(--paper),transparent) 100% /var(--s-32) 100% no-repeat local,linear-gradient(to right,var(--rule-strong),transparent) 0 /var(--s-24) 100% no-repeat scroll,linear-gradient(to left,var(--rule-strong),transparent) 100% /var(--s-24) 100% no-repeat scroll}.admin-section{margin-top:var(--s-24);display:grid;grid-gap:var(--s-12);gap:var(--s-12)}.admin-section>*{margin-block:0}.admin-h{margin:var(--s-24) 0 0}.admin-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--s-16);gap:var(--s-16);margin-top:var(--s-24)}.admin-stats .stat-figure{font-size:var(--fs-title);line-height:var(--lh-title)}.admin-asof{margin:var(--s-12) 0 0}.admin-issues{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--s-12);gap:var(--s-12)}.admin-issue{display:grid;grid-gap:var(--s-4);gap:var(--s-4);min-width:0}.admin-issue p{margin:0}.admin-issue .late{color:var(--negative);font-weight:var(--fw-bold)}.admin-cardhead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-8)}.admin-cardhead>*{margin:0}.admin-card{display:grid;grid-gap:var(--s-12);gap:var(--s-12);margin-top:var(--s-16)}.admin-card>*{margin:0}.admin-details>summary{cursor:pointer;display:flex;align-items:center;min-height:28px}.admin-details>:not(summary){margin-top:var(--s-12)}.admin-list{margin:0;padding-left:var(--s-24);display:grid;grid-gap:var(--s-8);gap:var(--s-8)}.admin-actions,.admin-form,.admin-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s-8) var(--s-12)}.admin-actions{align-items:center}.admin-field{display:grid;grid-gap:var(--s-4);gap:var(--s-4);color:var(--ink-2);min-width:0}.admin-form .admin-field{flex:1 1 260px}.admin-toolbar .admin-field{min-width:10em}.admin-field textarea{width:100%;box-sizing:border-box}.admin-field input,.admin-field select{width:100%;box-sizing:border-box;color:var(--ink)}.admin-fieldset{border:0;margin:0;padding:0;display:grid;grid-gap:var(--s-4);gap:var(--s-4);min-width:0}.admin-fieldset legend{padding:0;margin-bottom:var(--s-8)}.admin-choice{display:flex;align-items:flex-start;gap:var(--s-12);min-height:40px;padding:var(--s-8) 0;cursor:pointer}.admin-choice input{flex:none;margin-top:var(--s-4)}.admin-stack{grid-gap:var(--s-12)}.admin-pair,.admin-stack{display:grid;gap:var(--s-12)}.admin-pair{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:var(--s-12)}.admin-rowact{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--s-8)}.admin-out{margin:0;padding:var(--s-12);background:var(--sunken);border:1px solid var(--rule);border-radius:var(--radius);white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:auto;max-width:100%;color:var(--ink)}.admin-empty{padding:var(--s-16)}.admin-sub{display:block}.admin-skel{height:96px}.access-summary,.admin-card .access-summary{font:var(--fw-regular) var(--fs-body)/var(--lh-body) var(--font)}.access-summary em{font-style:normal}.goaltable .pacelink{display:inline-flex;align-items:center;min-height:28px}.chancetable .inputrow,.chancetable .tag{white-space:nowrap}.chancedetails summary{display:flex;align-items:center;min-height:28px}.goaltable input{min-width:6.5em}.tablewrap .table.cards td>div{min-width:0}@media (max-width:640px){.tablewrap .table.cards>tbody>tr:not(.drillrow)>:first-child{position:static;max-width:none;min-width:0;background:none;box-shadow:none}.table.cards td.admin-rowact,.table.cards td.dr-act{justify-content:flex-start;text-align:left}.admin-form .admin-field{flex-basis:100%}.dr-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-12)}.dr-stats .card{padding:var(--s-12)}.tablewrap .chancetable>tbody>tr>th:first-child{position:static;max-width:none;box-shadow:none}.tablewrap .chancetable>tbody>tr>th[scope=row]:first-child{white-space:nowrap}.dr-filter{min-width:0;flex:1 1 100%}}@media (pointer:coarse){.admin-actions .btn,.admin-choice,.admin-details>summary,.admin-field input,.admin-field select,.admin-field textarea,.admin-form .btn,.admin-rowact .btn,.admin-toolbar .btn,.chancedetails summary,.dr-filter input,.dr-filter select,.dr-filters .btn,.dr-gaps>summary,.dr-link,.dr-table .btn,.goaltable .pacelink,.goaltable input,.tab,.tablewrap .table td .btn{min-height:44px}}.topbar .topmark{height:32px}.navarea{position:relative}.navarea .tab{align-self:stretch}.tabhere{font-weight:var(--fw-regular);text-transform:none}.areamenu{position:absolute;top:100%;left:0;z-index:var(--z-menu);display:flex;align-items:flex-start;gap:var(--s-24);padding:var(--s-12) var(--s-16);background:var(--surface);border-radius:0 0 var(--radius) var(--radius);box-shadow:var(--e-2)}.areagroup{display:grid;grid-gap:var(--s-4);gap:var(--s-4);min-width:180px}.areagroup+.areagroup{padding-left:var(--s-24);border-left:1px solid var(--rule)}.areagroup .subgroup-label{margin:0 0 var(--s-4)}.areagroup .sublink{border-bottom:0;border-radius:var(--radius)}.areagroup .sublink.on,.areagroup .sublink:hover{background:var(--sunken)}.areabar{overflow:visible}@media (max-width:768px){.tabhere{display:none}}.colfilters{display:flex;flex-wrap:wrap;gap:var(--s-8);align-items:flex-start;margin:var(--s-12) 0}.colfilter{position:relative}.colfilter>summary{cursor:pointer;list-style:none}.colfilter>summary::-webkit-details-marker{display:none}.colfilterlist{position:absolute;z-index:var(--z-sticky);top:100%;left:0;min-width:200px;max-height:280px;overflow-y:auto;padding:var(--s-8) var(--s-12);display:flex;flex-direction:column;gap:var(--s-8)}.asof,.drill>details>summary,.table td>a{padding:var(--s-4);margin:calc(-1 * var(--s-4));min-width:28px;min-height:28px;display:inline-flex;align-items:center;justify-content:center}.table td>a{display:inline-flex;justify-content:flex-start}.card.grid-card{overflow-x:auto}@media (pointer:coarse){.asof,.drill>details>summary,.select,.table td>a{min-width:44px;min-height:44px}.table td>a{min-width:0}}label:has(>input[type=checkbox]),label:has(>input[type=radio]){display:inline-flex;align-items:center;gap:var(--s-8);min-height:var(--hit)}.segmented>button{white-space:nowrap}.rowopen,.sectionflags a,button.figlink,p>a.figlink:only-child{display:inline-flex;align-items:center;min-height:var(--hit)}.rowopen{min-width:var(--hit)}.table td:has(>.rowopen){padding-top:var(--s-4);padding-bottom:var(--s-4);vertical-align:middle}@media (max-width:640px),(pointer:coarse){.table td:has(>.rowopen){padding-top:0;padding-bottom:0}}.warnings details summary,details.lead summary,details.sectionflags summary{min-height:var(--hit);box-sizing:border-box}@media (max-width:640px),(pointer:coarse){.warnings details summary,details.lead summary,details.sectionflags summary{padding:var(--s-8) 0}}.sgpage{display:grid;grid-gap:var(--s-32);gap:var(--s-32)}.sg-nav{margin:var(--s-16) 0}.sg-section{display:grid;grid-gap:var(--s-16);gap:var(--s-16)}.sg-lead{max-width:var(--measure);color:var(--ink-2);margin:0}.sg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));grid-gap:var(--s-12);gap:var(--s-12)}.sg-states{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.sg-swatch{border:1px solid var(--rule);border-radius:var(--radius);overflow:hidden;background:var(--surface)}.sg-swatch i{display:block;height:var(--s-48)}.sg-swatch span{display:block;padding:var(--s-8) var(--s-12);overflow-wrap:anywhere}.sg-row{display:flex;flex-wrap:wrap;gap:var(--s-12);align-items:center}.sg-flush{padding:0;overflow-x:auto}.sg-rules{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));grid-gap:var(--s-12);gap:var(--s-12)}.sg-rules h3{display:flex;align-items:center;gap:var(--s-8);margin:0 0 var(--s-8)}.sg-rules ul{margin:0;padding-left:var(--s-20);display:grid;grid-gap:var(--s-4);gap:var(--s-4)}.sg-principles{max-width:var(--measure);display:grid;grid-gap:var(--s-8);gap:var(--s-8)}.sg-type{grid-gap:var(--s-16)}.sg-type,.sg-type-row{display:grid;gap:var(--s-16)}.sg-type-row{grid-template-columns:minmax(10rem,1fr) 2fr;grid-gap:var(--s-16);align-items:baseline}.sg-space{display:grid;grid-gap:var(--s-4);gap:var(--s-4)}.sg-space-row{display:grid;grid-template-columns:5rem 1fr;align-items:center;grid-gap:var(--s-12);gap:var(--s-12)}.sg-space-row i{display:block;height:var(--s-12);background:var(--accent);border-radius:var(--r-mark)}.sg-anatomy{display:grid;grid-gap:var(--s-12);gap:var(--s-12)}.sg-a-bar{padding:var(--s-8) var(--s-12);background:var(--sunken);border-radius:var(--radius);color:var(--ink-2);font:var(--fw-bold) var(--fs-caption)/var(--lh-caption) var(--font)}.sg-a-row{display:flex;flex-wrap:wrap;gap:var(--s-8) var(--s-16);align-items:baseline}.sg-a-filters{margin:0}.sg-icons{display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));grid-gap:var(--s-8);gap:var(--s-8)}.sg-icon{display:flex;align-items:center;gap:var(--s-8)}@media (max-width:640px){.sg-type-row{grid-template-columns:1fr;gap:var(--s-4)}}.alert>div{flex:1 1;min-width:0}.cell.rowopen{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}select{min-width:var(--s-96)}@media (pointer:coarse){.drill>h2 a,.sectionflags a,h3>a{display:inline-flex;align-items:center;min-height:44px}}.sg-menuwrap{justify-content:flex-start}.menu.sg-menu{position:static}.answer .page-lead{margin-bottom:var(--s-16)}