.xs-status{font-size:var(--ac-fs-caption,.9375rem);color:var(--dd-accent);margin:0;font-weight:800}.xs-board .dd-name{margin-top:.5rem}.xs-board .dd-big.xs-pending{font-size:calc(var(--tool-figure)*.42);white-space:normal;color:#fff;line-height:1.1}:is(.ds,.dsm) .xs-blocks{gap:clamp(1.75rem,3vw,2.5rem);display:grid}.ds .xs-blocks>.tc-body{max-width:46rem}.xs-table-wrap{width:100%;overflow-x:auto}.xs-table{border-collapse:collapse;color:#fff;font-variant-numeric:tabular-nums;word-break:keep-all;width:100%}.xs-table caption{caption-side:top;text-align:left;font-size:var(--ac-fs-caption,.9375rem);color:var(--ac-ink-3);padding-bottom:.75rem;font-weight:700}.xs-table thead th{text-align:left;font-size:var(--ac-fs-caption,.9375rem);color:var(--ac-ink-3);border-bottom:1px solid var(--ac-rule);white-space:nowrap;padding:0 1.25rem .75rem 0;font-weight:700}.xs-table tbody th,.xs-table td{text-align:left;vertical-align:baseline;border-bottom:1px solid var(--ac-rule);padding:1.1rem 1.25rem 1.1rem 0}.xs-table tbody th{font-size:1.0625rem;font-weight:800}.xs-table tbody tr:first-child th{color:var(--ac-step-plan)}.xs-table td{color:var(--ac-ink-2);font-size:1rem;font-weight:600}.xs-table td[data-hl]{color:#fff;letter-spacing:-.02em;font-size:clamp(1.125rem,.95rem + .6vw,1.5rem);font-weight:800}:is(.ds,.dsm) .xs-points{border-bottom:1px solid var(--ac-rule);margin:0;padding:0;list-style:none}:is(.ds,.dsm) .xs-point{border-top:1px solid var(--ac-rule);align-items:center;display:grid}.ds .xs-point{grid-template-columns:minmax(8rem,3fr) minmax(0,7fr);gap:2rem;padding:1.75rem 0}:is(.ds,.dsm) .xs-point-word{letter-spacing:-.04em;color:var(--xs-step,#fff);white-space:nowrap;font-weight:800;line-height:1}.ds .xs-point-word{font-size:clamp(3rem,2rem + 3vw,5rem)}:is(.ds,.dsm) .xs-point-title{letter-spacing:-.02em;color:#fff;margin:0;font-weight:800}.ds .xs-point-title{font-size:var(--ac-fs-h3);line-height:1.3}:is(.ds,.dsm) .xs-point-body{color:var(--ac-ink-2);word-break:keep-all;margin:.5rem 0 0}.ds .xs-point-body{font-size:var(--ac-fs-body);line-height:1.7}:is(.ds,.dsm) .xs-source{color:var(--ac-ink-3);word-break:keep-all;margin:0;line-height:1.6}.ds .xs-source{font-size:var(--ac-fs-caption)}:is(.ds,.dsm) .xs-source a{color:var(--ac-ink-2);text-underline-offset:.2em;text-decoration:underline}:is(.ds,.dsm) .xs-folds{border-bottom:1px solid var(--ac-rule)}:is(.ds,.dsm) .xs-fold{border-top:1px solid var(--ac-rule)}:is(.ds,.dsm) .xs-fold-sum{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:64px;list-style:none;display:flex}:is(.ds,.dsm) .xs-fold-sum::-webkit-details-marker{display:none}:is(.ds,.dsm) .xs-fold-title{letter-spacing:-.02em;color:#fff;margin:0;font-weight:800}.ds .xs-fold-title{font-size:var(--ac-fs-h3)}:is(.ds,.dsm) .xs-fold-mark{flex:none;width:1.25rem;height:1.25rem;position:relative}:is(.ds,.dsm) .xs-fold-mark:before,:is(.ds,.dsm) .xs-fold-mark:after{content:"";background:#fff;height:2px;margin-top:-1px;transition:transform .2s;position:absolute;top:50%;left:0;right:0}:is(.ds,.dsm) .xs-fold-mark:after{transform:rotate(90deg)}:is(.ds,.dsm) .xs-fold[open] .xs-fold-mark:after{transform:rotate(0)}:is(.ds,.dsm) .xs-fold-sum:focus-visible{outline:2px solid var(--ac-step-plan);outline-offset:3px}:is(.ds,.dsm) .xs-fold-body{padding-bottom:1.5rem}.xs-bars{gap:1rem;margin:0;display:grid}.xs-bars-cap{font-size:var(--ac-fs-caption,.9375rem);color:var(--ac-ink-3);font-weight:700}.xs-bars-list{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.xs-bar{grid-template-columns:3.5rem minmax(0,1fr) minmax(5.5rem,auto);align-items:center;gap:1rem;display:grid}.xs-bar-label{color:var(--ac-ink-3);font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:700}.xs-bar-track{height:1.25rem;position:relative}.xs-bar-fill{background:color-mix(in srgb,var(--ac-step-record)45%,transparent);border-radius:2px;position:absolute;inset:0 auto 0 0}.xs-bar[data-latest] .xs-bar-fill{background:var(--ac-step-record)}.xs-bar-value{color:#fff;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.0625rem;font-weight:800}:is(.ds,.dsm) .xs-rows{border-bottom:1px solid var(--ac-rule);margin:0;padding:0;list-style:none}:is(.ds,.dsm) .xs-row{border-top:1px solid var(--ac-rule);color:#fff;word-break:keep-all;align-items:baseline;text-decoration:none;display:grid}.ds .xs-row{grid-template-columns:minmax(8rem,2fr) minmax(10rem,3fr) minmax(0,5fr) auto;gap:1.5rem;padding:1.1rem 0}:is(.ds,.dsm) .xs-row-kicker{color:var(--ac-ink-3);font-size:.9375rem;font-weight:700}:is(.ds,.dsm) .xs-row-title{letter-spacing:-.02em;font-weight:800}.ds .xs-row-title{font-size:1.25rem}:is(.ds,.dsm) .xs-row-sum{color:var(--ac-ink-2);font-variant-numeric:tabular-nums}.ds .xs-row-sum{font-size:1rem}:is(.ds,.dsm) .xs-row-arrow{color:var(--ac-step-plan);font-size:1.25rem;font-weight:700;transition:transform .2s}@media (hover:hover){:is(.ds,.dsm) a.xs-row:hover .xs-row-title{color:var(--ac-step-plan)}:is(.ds,.dsm) a.xs-row:hover .xs-row-arrow{transform:translate(6px)}}:is(.ds,.dsm) a.xs-row:focus-visible{outline:2px solid var(--ac-step-plan);outline-offset:3px}:is(.ds,.dsm) .xs-filter,:is(.ds,.dsm) .xs-facets{gap:1rem;display:grid}:is(.ds,.dsm) .xs-tabs{flex-wrap:wrap;gap:.25rem 1.5rem;display:flex}:is(.ds,.dsm) .xs-tab{min-height:44px;font:inherit;color:var(--ac-ink-3);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:baseline;gap:.35rem;padding:0;font-size:1.0625rem;font-weight:700;display:inline-flex}:is(.ds,.dsm) .xs-tab[data-on="1"]{color:#fff;border-bottom-color:var(--ac-step-plan)}:is(.ds,.dsm) .xs-tab:hover{color:#fff}:is(.ds,.dsm) .xs-tab:focus-visible{outline:2px solid var(--ac-step-plan);outline-offset:3px}:is(.ds,.dsm) .xs-tab-n{color:var(--ac-ink-3);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600}:is(.ds,.dsm) .xs-group+.xs-group{margin-top:1.5rem}:is(.ds,.dsm) .xs-group-h{color:var(--ac-ink-2);margin:0 0 .5rem;font-size:1rem;font-weight:800}:is(.ds,.dsm) .xs-search{gap:1rem;display:grid}:is(.ds,.dsm) .xs-search-input{box-sizing:border-box;border:0;border-bottom:2px solid var(--ac-rule);width:100%;min-height:72px;font:inherit;letter-spacing:-.03em;color:#fff;background:0 0;padding:0;font-weight:800}.ds .xs-search-input{font-size:clamp(1.75rem,1.2rem + 1.8vw,3rem)}:is(.ds,.dsm) .xs-search-input::placeholder{color:var(--ac-ink-3);font-weight:700}:is(.ds,.dsm) .xs-search-input:focus{border-bottom-color:var(--ac-step-plan);outline:none}:is(.ds,.dsm) .xs-search-none{color:var(--ac-ink-2);margin:0;font-size:1rem}@media (max-width:699px){.xs-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.xs-table,.xs-table tbody,.xs-table caption{width:100%;display:block}.xs-table tbody tr{padding:var(--m-gap-2,1.25rem)0;border-bottom:1px solid var(--ac-rule);gap:.35rem;display:grid}.xs-table tbody th,.xs-table td{border:0;padding:0}.xs-table td{font-size:var(--m-fs-body,1rem);justify-content:space-between;gap:1rem;display:flex}.xs-table td:before{content:attr(data-label);color:var(--ac-ink-3);font-weight:600}.xs-table td:only-of-type{display:block}.xs-table td:only-of-type:before{display:none}.xs-table td[data-hl]{font-size:var(--m-fs-lead,1.125rem)}.xs-table tbody th{font-size:var(--m-fs-h3,1.375rem)}}.dsm .xs-blocks{gap:var(--m-gap-3)}.dsm .xs-point{gap:var(--m-gap-1);padding:var(--m-gap-3)0;grid-template-columns:minmax(0,1fr)}.dsm .xs-point-word{font-size:clamp(40px,11vw,56px)}.dsm .xs-point-title{font-size:var(--m-fs-h3);line-height:1.35}.dsm .xs-point-body,.dsm .xs-row-sum,.dsm .xs-search-none{font-size:var(--m-fs-body);line-height:1.65}.dsm .xs-source,.dsm .xs-row-kicker,.dsm .xs-status{font-size:var(--m-fs-caption)}.dsm .xs-fold-title{font-size:var(--m-fs-h3)}.dsm .xs-row{gap:4px var(--m-gap-1);padding:var(--m-gap-2)0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kicker arrow""title arrow""sum arrow"}.dsm .xs-row-kicker{grid-area:kicker}.dsm .xs-row-title{font-size:var(--m-fs-h3);grid-area:title}.dsm .xs-row-sum{grid-area:sum}.dsm .xs-row-arrow{grid-area:arrow;align-self:center}.dsm .xs-tab{font-size:var(--m-fs-lead)}.dsm .xs-search-input{font-size:var(--m-fs-lede);min-height:56px}.dsm .xs-bar{gap:var(--m-gap-1);grid-template-columns:3rem minmax(0,1fr) auto}@media (prefers-reduced-motion:reduce){:is(.ds,.dsm) .xs-row-arrow,:is(.ds,.dsm) .xs-fold-mark:before,:is(.ds,.dsm) .xs-fold-mark:after{transition:none}}.ds .xs-hero{padding-top:clamp(1.5rem,3vw,2.5rem);display:grid}.dsm .xs-hero{display:grid}:is(.ds,.dsm) .xs-hero-kicker{border-bottom:1px solid var(--ac-rule);color:var(--ac-ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1.5rem;margin:0;padding-bottom:1rem;font-weight:700;display:flex}.ds .xs-hero-kicker{font-size:var(--ac-fs-caption)}.dsm .xs-hero-kicker{font-size:var(--m-fs-caption);padding-bottom:var(--m-gap-1)}:is(.ds,.dsm) .xs-hero-back{min-height:44px;color:var(--ac-ink-3);align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}:is(.ds,.dsm) .xs-hero-back:hover{color:#fff}.ds .xs-hero-title{margin-top:clamp(1.5rem,3vw,2.5rem)}.dsm .xs-hero-title{margin-top:var(--m-gap-3)}:is(.ds,.dsm) .xs-hero-lede{color:#fff;word-break:keep-all;margin:0;font-weight:600;line-height:1.55}.ds .xs-hero-lede{max-width:52rem;margin-top:clamp(1.5rem,2.5vw,2.25rem);font-size:clamp(1.25rem,1rem + .8vw,1.75rem)}.dsm .xs-hero-lede{margin-top:var(--m-gap-3);font-size:var(--m-fs-lede)}.ds .xs-hero-search{margin-top:clamp(2rem,3.5vw,3rem)}.dsm .xs-hero-search{margin-top:var(--m-gap-4)}.ds .xs-pop{margin-top:clamp(2rem,3.5vw,3rem)}.dsm .xs-pop{margin-top:var(--m-gap-4)}:is(.ds,.dsm) .xs-pop-label,:is(.ds,.dsm) .xs-ticks-label{color:var(--ac-ink-3);margin:0 0 .75rem;font-weight:700}.ds .xs-pop-label,.ds .xs-ticks-label{font-size:var(--ac-fs-caption)}.dsm .xs-pop-label,.dsm .xs-ticks-label{font-size:var(--m-fs-caption)}:is(.ds,.dsm) .xs-pop-list{flex-wrap:wrap;gap:.25rem 2rem;margin:0;padding:0;list-style:none;display:flex}:is(.ds,.dsm) .xs-pop-link{color:#fff;align-items:baseline;min-height:44px;text-decoration:none;display:inline-flex}:is(.ds,.dsm) .xs-pop-name{letter-spacing:-.03em;font-weight:800;transition:color .2s}.ds .xs-pop-name{font-size:clamp(1.75rem,1.2rem + 1.6vw,2.75rem)}.dsm .xs-pop-name{font-size:var(--m-fs-say)}:is(.ds,.dsm) .xs-pop-what{color:var(--ac-ink-3);margin-left:.35rem;font-weight:600}.ds .xs-pop-what{font-size:1rem}.dsm .xs-pop-what{font-size:var(--m-fs-caption)}@media (hover:hover){:is(.ds,.dsm) .xs-pop-link:hover .xs-pop-name{color:var(--ac-step-plan)}}:is(.ds,.dsm) .xs-pop-link:focus-visible,:is(.ds,.dsm) .xs-tick:focus-visible{outline:2px solid var(--ac-step-plan);outline-offset:3px}.ds .xs-ticks-wrap{margin-top:clamp(2.5rem,4vw,3.5rem)}.dsm .xs-ticks-wrap{margin-top:var(--m-gap-4)}:is(.ds,.dsm) .xs-ticks{border-top:1px solid var(--ac-rule);border-bottom:1px solid var(--ac-rule);margin:0;padding:0;list-style:none;display:grid}.ds .xs-ticks{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1000px){.ds .xs-ticks{grid-template-columns:repeat(4,minmax(0,1fr))}}.dsm .xs-ticks{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.ds,.dsm) .xs-ticks>li+li{border-left:1px solid var(--ac-rule)}.dsm .xs-ticks>li:nth-child(3){border-left:0}.dsm .xs-ticks>li:nth-child(n+3){border-top:1px solid var(--ac-rule)}:is(.ds,.dsm) .xs-tick{box-sizing:border-box;color:#fff;gap:.35rem;height:100%;text-decoration:none;display:grid}.ds .xs-tick{padding:1.5rem 1.25rem}.ds .xs-ticks>li:first-child .xs-tick{padding-left:0}.dsm .xs-tick{padding:var(--m-gap-2)var(--m-gap-1)}.dsm .xs-ticks>li:nth-child(odd) .xs-tick{padding-left:0}:is(.ds,.dsm) .xs-tick-d{letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800;line-height:1;transition:color .2s}.ds .xs-tick-d{font-size:clamp(3rem,1.6rem + 3.6vw,5.5rem)}.dsm .xs-tick-d{font-size:clamp(40px,11vw,56px)}:is(.ds,.dsm) .xs-ticks>li:first-child .xs-tick-d{color:var(--ac-step-plan)}:is(.ds,.dsm) .xs-tick-name{letter-spacing:-.02em;word-break:keep-all;font-weight:800}.ds .xs-tick-name{margin-top:.75rem;font-size:1.25rem}.dsm .xs-tick-name{margin-top:var(--m-gap-1);font-size:var(--m-fs-lead)}:is(.ds,.dsm) .xs-tick-date{color:var(--ac-ink-3);font-variant-numeric:tabular-nums}.ds .xs-tick-date{font-size:var(--ac-fs-caption)}.dsm .xs-tick-date{font-size:var(--m-fs-caption)}@media (hover:hover){:is(.ds,.dsm) .xs-tick:hover .xs-tick-d{color:var(--ac-step-plan)}}.ds .xs-hero-foot{margin-top:1.5rem}.dsm .xs-hero-foot{margin-top:var(--m-gap-2)}@media (prefers-reduced-motion:reduce){:is(.ds,.dsm) .xs-pop-name,:is(.ds,.dsm) .xs-tick-d{transition:none}}
