/* greybox generated */
*{box-sizing:border-box}body{margin:0;color:#222;background:#fff;font:16px/1.5 sans-serif}a{color:inherit;display:inline-block;margin:4px 12px 4px 0}h1,h2,p,dl{margin:0 0 12px}h1{font-size:28px}h2{font-size:20px}section,div,main{min-width:0}p,dd,a{overflow-wrap:break-word}.page{max-width:1248px;margin:auto;padding:0 24px}.body{padding:32px 0}.region,.panel{border:1px solid #999;background:#eee;padding:16px;margin-bottom:32px}.region .panel{background:#fff;margin-bottom:12px}.region>:last-child{margin-bottom:0}.split{display:grid;gap:24px}.main-support{grid-template-columns:2fr 1fr}.support-main{grid-template-columns:1fr 2fr}.index-body{grid-template-columns:1fr 3fr}.focused{max-width:640px;margin-inline:auto}.reading{max-width:720px;margin-inline:auto}.split .reading{margin-inline:0;width:100%}.identity-container{position:sticky;top:0;background:white;min-height:48px;z-index:1}.identity-container .region{margin:0}.identity-container .identity-strip{flex:1;min-inline-size:0}.identity-container .identity-strip>:is(p,h2,a){max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-header{min-height:80px;display:flex;justify-content:space-between;gap:12px;padding-block:16px}.page-header .region{margin-bottom:0}.with-rail{padding-left:224px}.rail{position:fixed;inset:0 auto 0 0;width:224px;display:flex;flex-direction:column;background:#eee;border-right:1px solid #999;padding:16px;z-index:2}.rail .region{border:0;padding:0}.rail a{display:block}.rail-head{flex:none}.rail-destinations{overflow:auto;flex:1}.rail-profile{flex:none;padding-top:16px}.with-rail .identity-container{display:none}.phone-bar{display:none}.destination-group{margin-bottom:16px}.destination-group h2{font-size:16px}.account-menu{position:relative}.account-menu summary,.phone-more summary{cursor:pointer;padding:8px;list-style:none}.account-menu summary{display:flex;align-items:center;gap:8px}.avatar{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;border:1px solid #999;border-radius:50%;background:white}.account-role{display:block;font-size:14px}.account-away{margin-left:6px;font-style:italic}.account-content,.more-content{border:1px solid #999;background:white;padding:16px;box-shadow:0 4px 12px #0002}.account-content{position:absolute;left:calc(100% + 16px);bottom:0;width:320px;max-height:80vh;overflow:auto}.account-content a{display:block}.contexts,.account-routes{border-top:1px solid #999;margin-top:16px;padding-top:16px}.contexts h2,.contexts h3{font-size:16px;margin-bottom:8px}.context-children{margin-left:16px;border-left:1px solid #999;padding-left:12px}.context-children .contexts{border-top:0;margin-top:8px;padding-top:8px}.identity-container{display:flex;align-items:center;justify-content:space-between;gap:16px}.identity-container .account-role{display:none}.identity-container .account-content{left:auto;right:0;top:100%;bottom:auto}.fact-list{display:flex;gap:24px;flex-wrap:wrap}.fact{flex:1}dt{font-weight:bold}dd{margin:0}dd.empty-field{border:1px solid #999;background:#fff;height:2.5em;max-width:480px}.suggestions ul{list-style:none;margin:0;padding:4px 0;border:1px solid #999;background:white;max-width:480px}.suggestions li{padding:4px 12px}.rows>.panel,.breakdown-owning-records>.panel{margin-bottom:12px}.measures,.measure-prior{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.measures>h2,.measures>.folded,.measure-prior>table,.measure-prior>.compared-group{grid-column:1/-1;margin:0}.measure-prior>.measure .amount{display:block;font-size:28px;font-weight:700}.measure-prior>.measure{display:grid;grid-row:span var(--measure-parts,2);grid-template-rows:subgrid;row-gap:0}.measure-prior>.measure h2{font-size:16px;grid-row:1;margin-block-end:8px}.measure-prior>.measure .amount>a{margin:0}.measure-prior>.measure .amount{grid-row:2;margin:0}.measure-prior>.measure p{color:#555;margin-block:4px 0}.measure-prior>.measure .spark{grid-row:var(--measure-parts,2)}.measure-prior>.compared-group{display:grid;gap:12px}@media(max-width:760px){.layout-reports .measure-prior{grid-template-columns:repeat(2,minmax(0,1fr))}.measure-prior>.measure:nth-last-child(1 of .measure):nth-child(odd of .measure),.measure-prior:has(>table,>.compared-group)>.measure{grid-column:1/-1}}.assigned-upcoming>a{display:block;border-bottom:1px solid #999;padding:8px 0;margin:0}.measures-base{color:#555}.list-measures .fact-list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:24px}.list-measures .fact-list>.fact{display:block;grid-column:auto}.list-measures .fact>dd{font-size:28px;font-weight:700;margin:0}@media(max-width:760px){.list-measures .fact-list{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.list-measures .fact-list>.fact:last-child:nth-child(odd),.list-measures .fact-list>.meter-fact{grid-column:1/-1}}.panel>.trend-chart{margin-block-end:12px}.panel>.trend-chart h3{margin-block:0 12px;font-size:16px}.folded{color:#555}.folded a{display:inline;margin:0}.setup-closing a{display:inline;margin:0}.step-supporting{flex-basis:100%;color:#555}.subject-supporting{display:block;color:#555}.result-column{min-height:65vh;display:flex;flex-direction:column;justify-content:center}.result-words{font-size:28px}.result-column>.supporting-standing>p{margin-block:0}.layout-unavailable .page-header,.layout-unavailable .identity-container,.layout-form .page-header,.layout-form .identity-container,.layout-field-result .page-header,.layout-field-result .identity-container{max-width:640px;margin-inline:auto}.layout-find .page-header,.layout-find .identity-container{max-width:720px;margin-inline:auto}.site-header{position:sticky;top:0;min-height:80px;display:flex;align-items:center;gap:12px;background:white;border-bottom:1px solid #999;z-index:1}.site-header .region{margin:0;padding:8px}.site-header .action{margin-left:auto}.site-header .site-brand{display:flex;align-items:center;gap:8px;width:max-content;margin:0;white-space:nowrap;font-size:16px}.site-header .brand-mark{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid #999;background:#eee}.menu{display:none}.dock{position:fixed;inset:auto 24px 24px auto;z-index:2}.dock .region{margin:0;background:white;box-shadow:0 4px 12px #0002}.dock a{margin:0}.screen-index{padding:24px}.page-foot{display:flex;flex-wrap:wrap;align-items:baseline;gap:24px}footer{padding-bottom:16px}.footer-offer{margin-block-end:16px}.footer-offer h2{margin:0;font-size:20px}.footer-offer p{margin-block:8px 0;font-size:14px;color:#555}.decision-status{margin-block:8px 0;color:#555}
.current-step .panel{padding:0;background:none;border:0}
.headed-region{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px}.headed-region>h2{margin:0}.heading-actions{display:flex;flex-wrap:wrap;justify-content:end;align-items:baseline;gap:12px}.heading-actions a,.heading-actions>.split-action{margin:0}.headed-content{grid-column:1/-1}.headed-content>:last-child{margin-bottom:0}
.measure>a{display:block;text-decoration:none;margin:0}.measure>a h2{text-decoration:underline}.amount{display:block;font-size:28px;font-weight:bold;margin-bottom:12px}.what-happened{font-size:28px}
@media screen{.measure.current{position:relative;background:#ddd;box-shadow:0 0 0 8px #ddd}.measure.current::before{content:"";position:absolute;inset-block:-8px;inset-inline-start:-8px;border-inline-start:4px solid #222;pointer-events:none}}
.layout-home .measures>.measure:nth-child(1 of .measure){grid-column:1/-1}.layout-home .measures>.measure:nth-child(1 of .measure) .amount{font-size:40px}@media(max-width:760px){.layout-home .measures{grid-template-columns:repeat(2,minmax(0,1fr))}.layout-home .measures>.measure:nth-last-child(1 of .measure):nth-child(even of .measure){grid-column:1/-1}}
.subject-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 24px;border-top:1px solid #999;padding-block:8px}.subject-row .fact-list{margin:0}.file-control{min-height:40px;border:1px dashed #999;background:white;padding:8px 12px;max-width:480px}.field-control{display:block;width:100%;max-width:480px;height:2.5em;border:1px solid #999;background:#fff;padding:0 8px;font:inherit}.field-control:where(textarea){height:auto;field-sizing:content;min-block-size:calc(3lh + 14px);max-block-size:calc(12lh + 14px);overflow-y:auto;padding-block:6px}.field-control:where(select){inline-size:auto;min-inline-size:0;max-inline-size:100%}.fact>dd:has(>select.field-control){min-inline-size:0}.fact-list:has(>.fact>dd>select.field-control)>.fact{min-inline-size:min(100%,18ch)}.fact:has(>dd>select.field-control){flex:0 1 auto;max-inline-size:100%}.secret-control{display:flex;align-items:center;gap:8px;max-inline-size:480px}.secret-control>.field-control{min-inline-size:0}.secret-control>.subtle-action{flex:none}.panel>.help{color:#555;margin:12px 0 0}.group-set{border:0;margin:12px 0;padding:0}.group-set>legend{font-weight:bold;padding:0;margin-bottom:8px}
.document-page{max-width:1120px;margin:32px auto;padding:0 24px}.issued-document{display:flex;flex-direction:column;gap:20px}.document-header{display:grid;grid-template-columns:1fr auto;gap:24px}.document-letterhead{grid-column:2;grid-row:1}.document-title{grid-column:1;grid-row:1}.document-page .region{border:0;background:none;padding:0;margin:0}.document-page .parties{display:flex;gap:24px}.document-page .parties>.panel{flex:1;border:0;background:none;padding:0;margin:0}.primary-action a{border:2px solid #222;padding:8px 16px;font-weight:bold}.secondary-action a{border:1px solid #999;padding:8px 16px}.document-page .standing{display:inline-block;border:1px solid #999;padding:2px 8px}.document-page .payment{display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between}.scan-placeholder{width:120px;max-width:100%;aspect-ratio:1;border:1px solid #999;display:grid;place-items:center;text-align:center;padding:8px}.document-signatory{text-align:right}.document-foot{color:#666;margin-top:24px}.nothing-due .payment,.signature-space,.paper-only{display:none}@media screen{.rows-table .by-hand{display:none}}.record-share{position:absolute;top:16px;right:24px;z-index:2}.rows-table tfoot{font-weight:bold;border-top:2px solid #222}
@media screen and (max-width:760px){.document-page{margin:24px auto;padding-inline:16px}.document-header{display:flex;flex-direction:column}.document-page .parties,.document-page:not(.nothing-due) .payment{display:block}.document-page .parties>.panel{margin-bottom:16px}.desktop-only,.rows-table td.desktop-only{display:none!important}}
@media print{.layout-record .main-support{display:block}.layout-record :is(.facts-related-records,.decision-compact-work,.items,.notes-files-history){display:block;box-decoration-break:clone}.layout-record .facts-related-records>.panel+.panel{padding-block-start:0;border-block-start:0;margin-block-start:49px}.layout-record .facts-related-records>.panel+.panel>h2:first-child{margin-block-start:-17px;padding-block-start:32px;border-block-start:1px solid #999;break-inside:avoid;break-after:avoid}}
@page{margin:18mm;@top-left{content:var(--greybox-print-tenant, "")}@top-right{content:var(--greybox-print-title, "")}@bottom-right{content:counter(page) " of " counter(pages)}}@page landscape{size:landscape}html:has(.rows-table.landscape){page:landscape}
@media print{body{font-size:11pt}.screen-only,.document-foot,.document-page .standing,.document-page .actions{display:none!important}.paper-only{display:block}.document-page{margin:0;padding:0;max-width:none}.nothing-due .payment{display:flex}.by-hand{display:table-cell;min-width:80px}.signature-space{display:block;height:40px}.rows-table{table-layout:auto}.rows-table,.rows-table tbody{display:table;width:100%}.rows-table thead{display:table-header-group}.rows-table tr{display:table-row;border:0}.rows-table td{display:table-cell;border-bottom:1px solid #999}.rows-table td:before{display:none}.document-page .parties,.document-page .payment{display:flex}.document-header{display:grid}.desktop-only{display:block}}
.progress-name{display:inline-block;padding:4px 12px;margin-right:8px}.progress-name:is(strong){border-bottom:2px solid #222}.local-tabs{display:flex;align-items:baseline;overflow-x:auto;white-space:nowrap}.local-tabs>*{flex:none}.steps-done{font-size:16px;font-weight:normal}.setup-step{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;border-top:1px solid #999;padding-block:8px}.setup-step a{margin:0}.setup-step .emphasised{font-weight:bold;border-bottom:2px solid #222}.stamp{display:inline-block;border:1px solid #999;padding:2px 8px;background:white}.stamp.settled{border-color:#222}
body:has(.dialog-backdrop){overflow:hidden}.dialog-page{height:100dvh;overflow:hidden}.dialog-backdrop{position:fixed;inset:0;z-index:3;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;padding:16px;background:#0006}.dialog-backdrop dialog{position:static;margin:0;width:640px;max-width:100%;max-height:calc(100dvh - 32px);overflow:auto;border:1px solid #999;background:white;color:inherit;padding:24px}.dialog-backdrop .region{margin-bottom:16px}.dialog-backdrop .region:last-child{margin-bottom:0}.dialog-backdrop .primary-action a{border:2px solid #222;padding:8px 16px;font-weight:bold}.dialog-backdrop .back a,.dialog-backdrop .close a{border:1px solid #999;padding:8px 16px}.dialog-foot{position:sticky;bottom:-24px;margin:0 -24px -24px;container-type:scroll-state}.dialog-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;background:white;padding:16px 24px 24px;border-top:1px solid transparent}.dialog-actions>.refusal{flex-basis:100%}@container scroll-state(stuck: block-end){.dialog-actions{border-top-color:#999;box-shadow:0 -8px 8px -8px #0006}}
@media screen and (width < 720px){.dialog-backdrop{align-items:start;padding-block-start:calc(16px + env(safe-area-inset-top));padding-block-end:calc(16px + env(safe-area-inset-bottom))}.dialog-backdrop dialog{max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.dialog-backdrop dialog:has(>.progress){height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));display:flex;flex-direction:column}.dialog-backdrop dialog:has(>.progress)>*{flex-shrink:0}.dialog-backdrop dialog:has(>.progress)>.dialog-foot{margin-block-start:auto}}
.rows-table{width:100%;border-collapse:collapse;table-layout:fixed}.rows-table th,.rows-table td{text-align:left;vertical-align:top;padding:8px;border-bottom:1px solid #999}.rows-table td.row-actions{text-align:right}.rows-table p{margin:0}.rows-table .bar-column{text-align:end;font-variant-numeric:tabular-nums}.rows-table .bar{display:block;block-size:8px;margin-block-start:4px;background:#eee}.rows-table .bar>span{display:block;block-size:100%;background:#666}.rows-table .change-column{inline-size:0;text-align:end;white-space:nowrap}.rows-table .change-drawing{position:relative;float:inline-start;inline-size:64px;block-size:8px;margin-block-start:calc((1lh - 8px) / 2);margin-inline-end:8px}.rows-table .change-drawing::before{content:"";position:absolute;inset-block:-4px;inset-inline-start:calc(var(--change-at) * 100%);inline-size:1px;background:#555}.rows-table .change-drawing::after{content:"";position:absolute;inset-block:0;inset-inline-start:calc(min(var(--change-at),var(--change-to)) * 100%);inline-size:calc(max(var(--change-to) - var(--change-at),var(--change-at) - var(--change-to)) * 100%);background:#666}@media(max-width:760px){.rows-table:not(.comparison-scroll *) td.change-column{display:flex;align-items:center;column-gap:8px;text-align:start}.rows-table .change-drawing{float:none;flex:none;order:1;margin:0}.rows-table td.change-column>.figure{min-inline-size:0}}.rows-table .group-heading th{background:#eee}.group-count{font-weight:normal;color:#555}.rows-table .group-heading th::before,.rows-group h2::before{content:"\25BE";display:inline-block;inline-size:1.25em}.rows-table .group-heading.closed th::before,.rows-group h2.closed::before{content:"\25B8"}.rows-table th>.sort{display:inline-flex;align-items:baseline;gap:4px;margin:0}.rows-table th>.sort::after{content:"\2195";color:#555}.rows-table th:is(.figure-column,.bar-column)>.sort::after{order:-1}.rows-table th[aria-sort=ascending]>.sort::after{content:"\2191";color:#222}.rows-table th[aria-sort=descending]>.sort::after{content:"\2193";color:#222}.fact.refused dd:first-of-type{outline:2px solid #222;outline-offset:2px}.fact .error{font-weight:bold}.fact.flagged dd:first-of-type{outline:2px dashed #222;outline-offset:2px}.lede{color:#555}.subject-line{display:flex;align-items:baseline;gap:12px}.subject-line .subject{flex:1;min-inline-size:0}.figure{font-variant-numeric:tabular-nums;text-align:end;min-inline-size:6em}.rows-group h2{margin:16px 0 0;padding:4px 8px;background:#eee;font-size:16px}.rows-row{border-block-end:1px solid #999;padding:8px}.rows-row.current{outline:2px solid #222}.row-facts{display:flex;flex-wrap:wrap;gap:4px 24px;color:#444}
@media(max-width:760px){.subject-line{flex-wrap:wrap;gap:0}.subject-line::before{content:"";order:3;flex:0 0 100%}.subject-line .subject{order:1;flex:1 1 1px}.subject-line .figure{order:2;flex:none;margin-inline-start:12px}.subject-line .stamp{order:4;flex:none;max-inline-size:100%;margin-block-start:8px}.rows-table:not(.comparison-scroll *),.rows-table:not(.comparison-scroll *) caption,.rows-table:not(.comparison-scroll *) tbody,.rows-table:not(.comparison-scroll *) tr,.rows-table:not(.comparison-scroll *) td{display:block;width:100%}.rows-table:not(.comparison-scroll *) thead{display:none}.rows-table:not(.comparison-scroll *) tr{margin-bottom:12px;border:1px solid #999}.rows-table:not(.comparison-scroll *) td{border:0}.rows-table:not(.comparison-scroll *) td:before{content:attr(data-label);display:block;font-weight:bold}.rows-table:not(.comparison-scroll *):not(.form-groups *) tr:has(>.figure-column){display:flex;flex-wrap:wrap;align-items:last baseline}.rows-table:not(.comparison-scroll *):not(.form-groups *) tr:has(>.figure-column)>td{order:2}.rows-table:not(.comparison-scroll *):not(.form-groups *) tr>td.subject-column{order:0;flex:1;width:auto;min-inline-size:0}.rows-table:not(.comparison-scroll *):not(.form-groups *) tr>td.figure-column{order:1;flex:none;width:auto;text-align:end}.rows-table:not(.comparison-scroll *):not(.form-groups *) td.figure-column:before{display:none}:is(.breakdown-owning-records,.layout-list .rows,.records-scroll) .rows-table:not(.comparison-scroll *) tbody:not(.total)>tr:has(>td.subject-column){display:flex;flex-wrap:wrap;align-items:baseline;margin:0;border:0;border-block-end:1px solid #999;padding:8px;position:relative;anchor-scope:--greybox-facts-start}:is(.breakdown-owning-records,.layout-list .rows,.records-scroll) .rows-table:not(.comparison-scroll *) tbody:not(.total)>tr:has(>td.subject-column):has(+tr.expansion){border-block-end:0;padding-block-end:0}:is(.breakdown-owning-records,.layout-list .rows,.records-scroll) .rows-table:not(.comparison-scroll *) tbody:not(.total)>tr:has(>td.subject-column)::after{content:"";order:2;flex-basis:100%;anchor-name:--greybox-facts-start}:is(.breakdown-owning-records,.layout-list .rows,.records-scroll) .rows-table:not(.comparison-scroll *) tbody:not(.total)>tr:has(>td.subject-column)>td{order:3;flex:none;width:auto;padding:0;color:#555}:is(.breakdown-owning-records,.layout-list .rows,.records-scroll) .rows-table:not(.comparison-scroll *) tbody:not(.total)>tr:has(>td.subject-column)>td p{display:inline}:is(.breakdown-owning-records,.layout-list .rows,.records-scroll) .rows-table:not(.comparison-scroll *) tbody:not(.total)>tr:has(>td.subject-column)>td .bar{inline-size:64px}:is(.breakdown-owning-records,.records-scroll) .rows-table:not(.comparison-scroll *) tbody:not(.total)>tr:has(>td.subject-column)>td:not(.subject-column,.figure-column,.row-actions,.names-itself):before{display:inline;font-weight:normal;content:attr(data-label) " "}:is(.breakdown-owning-records,.layout-list .rows,.records-scroll) .rows-table:not(.comparison-scroll *) tbody:not(.total)>tr:has(>td.subject-column)>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand){margin-inline-end:1em;anchor-name:--greybox-fact-dot;anchor-scope:--greybox-fact-dot}:is(.breakdown-owning-records,.layout-list .rows,.records-scroll) .rows-table:not(.comparison-scroll *) tbody:not(.total)>tr:has(>td.subject-column)>:nth-last-child(1 of td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand)){margin-inline-end:0}:is(.breakdown-owning-records,.layout-list .rows,.records-scroll) .rows-table:not(.comparison-scroll *) tbody:not(.total)>tr:has(>td.subject-column)>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand)~td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand)::after{content:"·" / "";position:absolute;inset-block-start:anchor(--greybox-fact-dot start);inset-inline:anchor(--greybox-facts-start start) anchor(--greybox-fact-dot start);inline-size:1em;text-align:center;justify-self:end;position-visibility:no-overflow}:is(.breakdown-owning-records,.layout-list .rows,.records-scroll) .rows-table:not(.comparison-scroll *) tbody:not(.total)>tr>td.subject-column{display:contents}:is(.breakdown-owning-records,.layout-list .rows,.records-scroll) .rows-table:not(.comparison-scroll *) tbody:not(.total)>tr>td.subject-column:before{content:none}:is(.breakdown-owning-records,.layout-list .rows,.records-scroll) .rows-table:not(.comparison-scroll *) tbody:not(.total)>tr>td.subject-column>.subject{order:0;flex:1 1 auto;min-inline-size:0;color:#222}:is(.breakdown-owning-records,.layout-list .rows,.records-scroll) .rows-table:not(.comparison-scroll *) tbody:not(.total)>tr>td.subject-column>.subject-supporting{order:4;flex-basis:100%}:is(.breakdown-owning-records,.layout-list .rows,.records-scroll) .rows-table:not(.comparison-scroll *) tbody:not(.total)>tr:has(>td.subject-column)>td.figure-column{display:block;order:1;padding-inline-start:8px;color:#222}:is(.breakdown-owning-records,.layout-list .rows,.records-scroll) .rows-table:not(.comparison-scroll *) tbody:not(.total)>tr:has(>td.subject-column)>td.row-actions{order:5;flex-basis:100%;text-align:start;color:#222}:is(.breakdown-owning-records,.layout-list .rows,.records-scroll) .rows-table:not(.comparison-scroll *) tr.expansion{margin:0;border:0;border-block-end:1px solid #999;padding:0 8px 8px}:is(.breakdown-owning-records,.layout-list .rows,.records-scroll) .rows-table:not(.comparison-scroll *) tr.group-heading{margin:0;border:0}:is(.breakdown-owning-records,.layout-list .rows,.records-scroll) .rows-table:not(.comparison-scroll *) tr.group-heading>th{display:block}:is(.breakdown-owning-records,.layout-list .rows,.records-scroll) .rows-table:not(.comparison-scroll *) tr.expansion>td{padding:0}.layout-list .rows .rows-table:not(.comparison-scroll *) tbody:not(.total)>tr>td.subject-column>.subject{flex-basis:auto}.layout-list .rows .rows-table:not(.comparison-scroll *) td:before{content:none}.layout-list .rows .rows-table:not(.comparison-scroll *) tbody:not(.total)>tr:has(>td.subject-column)>td.row-actions{order:5;flex-basis:100%;padding-inline-start:0;text-align:start}.page{padding-inline:16px}.split,.measures,.measure-prior,.plan-terms-action,.plan-terms-action:has(>:first-child:nth-last-child(2)){grid-template-columns:1fr}.page-header{flex-direction:column;justify-content:start;gap:0}.page-header>.next-previous{order:-1}.page-header>.region{margin-top:12px}.with-rail{padding-left:0;min-height:100vh;display:flex;flex-direction:column}.with-rail>.page{width:100%;flex:1 0 auto}.rail{display:none}.with-rail .identity-container{display:flex}.phone-bar{position:sticky;inset:auto 0 0;min-height:72px;padding:8px 12px calc(8px + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-around;gap:8px;border:1px solid #999;background:#eee;z-index:2}.phone-bar>a{flex:1 1 min-content;min-inline-size:0;overflow-wrap:break-word;text-align:center;margin:0;font-size:14px}.phone-bar>.destination-group{display:contents}.phone-bar>.destination-group h2{display:none}.phone-bar>.destination-group>a{flex:1 1 min-content;min-inline-size:0;overflow-wrap:break-word;text-align:center;margin:0;font-size:14px}.phone-bar .account-name,.account-role{display:none}.phone-bar .account-menu{position:static}.phone-bar>.account-menu,.phone-bar>.phone-more{flex:1 1 min-content;min-inline-size:0}.phone-bar .account-menu summary{padding:4px;justify-content:center}.phone-bar .account-content,.more-content{position:absolute;inset:auto 15px calc(100% + 1px);width:auto;max-height:calc(100dvh - 100% - 32px);overflow:auto}.identity-container .account-content{position:fixed;inset:auto 16px calc(88px + env(safe-area-inset-bottom));width:auto;max-height:calc(100dvh - 120px);overflow:auto}.more-content a{display:block}.more-content .account-name{display:block}.more-content .account-content{position:static;max-height:none;border:0;box-shadow:none;padding:16px 0 0}.more-content .account-menu{border-top:1px solid #999;margin-top:16px;padding-top:8px}.phone-more summary{font-size:14px}.identity-container .account-name{display:none}.fact-list{display:grid;grid-template-columns:fit-content(calc(100% / 3)) minmax(0,1fr);gap:12px}.fact-list>.fact{display:grid;grid-template-columns:subgrid;grid-column:1/-1;align-items:baseline;min-inline-size:0}.fact>dt{margin:0}.fact>dd:first-of-type{grid-column:2}.fact>dd:not(:first-of-type){grid-column:1/-1}.fact>dd:has(>.stamp){justify-self:start}.fact:has(>.copyable,>dd>.field-control){grid-template-columns:1fr}.fact:has(>.copyable,>dd>.field-control)>dd:first-of-type{grid-column:1}.fact:has(>.copyable):not(:first-child),.fact:has(>.copyable)+.fact{margin-block-start:12px}.offer h2{text-wrap:balance}.public .rows-table tfoot,.public .rows-table tfoot tr{display:block}.public .rows-table td:empty:not(.by-hand){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.result-column{min-height:60vh}.public:has(>.dock){height:100dvh;display:flex;flex-direction:column}.public:has(>.dock)>.page{flex:1;overflow:auto;width:100%}.dock{position:static;flex:none;border-top:1px solid #999;background:#eee;padding:8px 16px calc(8px + env(safe-area-inset-bottom))}.dock .region{box-shadow:none;text-align:center}}
.records-scroll{overflow-x:auto;container-type:scroll-state}
.comparison-table[data-kit-holds~="open-levels"]>tbody>tr[aria-level="2"]>td:first-child{padding-inline-start:24px}.comparison-table[data-kit-holds~="open-levels"]>tbody>tr[aria-level="3"]>td:first-child{padding-inline-start:48px}.comparison-table[data-kit-holds~="open-levels"]>tbody>tr[aria-level="4"]>td:first-child{padding-inline-start:72px}.comparison-table[data-kit-holds~="open-levels"]>tbody>tr[aria-level="5"]>td:first-child{padding-inline-start:96px}.comparison-table[data-kit-holds~="open-levels"]>tbody>tr[aria-level]:not([aria-level="1"],[aria-level="2"],[aria-level="3"],[aria-level="4"],[aria-level="5"])>td:first-child{padding-inline-start:120px}
.comparison-scroll{overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:0;overscroll-behavior-x:contain;container-type:inline-size scroll-state}.rows-table.comparison-table{table-layout:auto}.comparison-table td.subject-column a{overflow-wrap:normal}.comparison-scroll caption{position:sticky;inset-inline-start:0;inline-size:100cqi;text-align:start}.comparison-scroll :is(th,td){scroll-snap-align:end}.comparison-scroll :is(th,td):first-child{position:sticky;inset-inline-start:0;background:#eee;z-index:1}.comparison-scroll :is(th,td):not(:first-child){inline-size:17ch;min-inline-size:17ch}.comparison-scroll td:not(.subject-column)>p{min-inline-size:calc-size(max-content,min(size,17ch))}.comparison-scroll :is(th,td):first-child::before{content:"";position:absolute;inset-block:-1px;inset-inline-end:100%;inline-size:1px;background:inherit}@media(max-width:760px){.comparison-scroll{--greybox-subject-cap:max(88px,calc(100cqi - 17ch - 48px))}}@container(inline-size < 720px){.comparison-scroll :is(th,td):not(:first-child){inline-size:0;min-inline-size:0}}@container scroll-state(scrollable:inline){.comparison-scroll .subject{display:block;min-inline-size:calc-size(max-content,min(size,var(--greybox-subject-cap,17ch)))}}
@media(width < 900px){.site-nav,.site-header>.action:has(>.primary-action)>a{display:none}.menu{display:block}.menu[open] .navigation{position:absolute;top:100%;left:0;right:0;background:#eee}.menu .navigation a{display:block}.site-header{flex-wrap:nowrap}.site-header .identity{flex:1;container-type:scroll-state;overflow:hidden}.site-header .menu,.site-header .action{flex:none}.site-header .action a{white-space:nowrap}@container scroll-state(scrollable:inline){.site-header .brand-wordmark{opacity:0}}}
@media(width >= 900px){@supports(container-type:scroll-state){.site-header{container-type:scroll-state;overflow:hidden}.site-header>*{flex:none}.site-header>.site-nav,.site-header .action{white-space:nowrap}@container scroll-state(scrollable:inline){.site-header>.site-nav{order:1;flex-basis:0;inline-size:0;visibility:hidden}.site-header>.action:has(>.primary-action)>a{inline-size:0;margin:0;visibility:hidden}.site-header>.menu{display:block;margin-left:auto}.site-header .action{margin-left:0}.menu[open] .navigation{position:fixed;top:80px;left:0;right:0;background:#eee}.menu .navigation a{display:block}}}}
@media screen and (min-width:761px){.rows-table.records-table{table-layout:auto;--greybox-subject-floor:32px}.records-table>thead>tr>th{white-space:nowrap}.records-table .subject{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.records-table .record-name:has(a){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;flex:1 1 0px;min-inline-size:var(--greybox-subject-floor);max-inline-size:max-content}.records-table .record-name a{display:inline;margin:0}.records-table .subject>.row-stamps{flex:none;white-space:nowrap}.records-table tr[data-kit-holds~="unlinked-subject"] .subject>.row-stamps{flex:0 1 auto;min-inline-size:0;white-space:normal}.records-table .subject-supporting{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;inline-size:0;min-inline-size:100%}.records-table tr[data-kit-holds~="unlinked-subject"] .subject-supporting{display:block;overflow:visible;inline-size:auto;min-inline-size:calc-size(max-content,min(size,17ch))}:is(.layout-record,.issued-document,.side-panel) .records-table .subject-supporting{display:block;-webkit-line-clamp:none;overflow:visible}.records-table .record-fact{display:block;min-inline-size:calc-size(max-content,max(min(size,17ch),100%))}.records-table tfoot .record-fact,.records-table tr:has(>td.subject-column>.subject>.record-name a) .record-fact{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.records-table .record-value{inline-size:max-content;min-inline-size:100%}.records-table .record-value:is(:has(>.stamp),:has(>.meter)){inline-size:auto}.records-table .record-value>.stamp{max-inline-size:100%;white-space:normal}.records-table .record-value:has(>a[href^='mailto:']){inline-size:auto;min-inline-size:0}.records-table .record-value .address-part{display:inline-block;max-inline-size:100%;text-decoration:inherit}.records-table .subject>.record-name{min-inline-size:calc-size(max-content,max(var(--greybox-subject-floor),min(size,12em)))}.records-table :is(.figure-column,.bar-column,.row-actions){inline-size:0;white-space:nowrap}.records-table .record-value>.meter{display:flex;align-items:center;gap:8px;margin:0}.records-table .record-value>.meter>dd{margin:0}.records-table .record-value>.meter>.reading{flex:1 1 auto;min-inline-size:calc-size(max-content,min(size,17ch))}.records-table .record-value>.meter>.meter-bar{flex:0 0 64px}.records-table .record-value>.meter>dt{display:none}@container scroll-state(scrollable:inline){.rows-table.records-table{contain:layout;--greybox-subject-floor:12em}.records-table>thead>tr>.subject-column,.records-table>tbody>tr>.subject-column,.records-table>tfoot>tr>.subject-column{position:sticky;inset-inline-start:0;background:#eee;z-index:1}.records-table>tbody>tr>.row-actions{position:sticky;inset-inline-end:0;background:#eee;z-index:1}}}
.records-table .facts-line{display:block;color:#555;white-space:normal}.records-table .line-fact{display:inline-block;max-inline-size:100%;vertical-align:top}.records-table .line-label{font-weight:normal}@media screen and (min-width:761px){.records-table [data-place=line]{display:none}.records-table .facts-line{anchor-name:--greybox-facts-start;anchor-scope:--greybox-facts-start}.records-table .line-fact:not(:last-child){margin-inline-end:1em}.records-table .line-fact:not(:first-child){anchor-name:--greybox-fact-dot;anchor-scope:--greybox-fact-dot}.records-table .line-fact:not(:first-child)::after{content:"·" / "";position:absolute;inset-block-start:anchor(--greybox-fact-dot start);inset-inline:anchor(--greybox-facts-start start) anchor(--greybox-fact-dot start);justify-self:end;inline-size:1em;margin-block-end:-1lh;text-align:center;position-visibility:no-overflow}}@media screen and (max-width:760px){.records-table .facts-line{display:none}}@media print{.records-table [data-place=line]{display:none}}
@media screen and (max-width:760px){.records-scroll{overflow:visible}.rows-table.records-table .record-fact,.rows-table.records-table .record-value{max-inline-size:100%}.rows-table.records-table .record-value>.meter{margin:0}.rows-table.records-table .record-value>.meter>dt,.rows-table.records-table .record-value>.meter>.meter-bar{display:none}.rows-table.records-table .record-value>.meter>.reading{margin:0}.rows-table.records-table .subject-supporting{min-inline-size:0}.rows-table.records-table :is(tfoot,tbody.total){display:block}.rows-table.records-table :is(tfoot,tbody.total)>tr:has(>td.subject-column){display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px;margin:0;border:0;padding:8px;position:relative}.rows-table.records-table :is(tfoot,tbody.total)>tr:has(>td.subject-column)::after{content:"";order:2;flex-basis:100%}.rows-table.records-table :is(tfoot,tbody.total)>tr>td{padding:0}.rows-table.records-table :is(tfoot,tbody.total)>tr>td :is(p,.record-value){display:inline}.rows-table.records-table :is(tfoot,tbody.total)>tr>td[data-kit-holds~="empty"]{display:none}.rows-table.records-table :is(tfoot,tbody.total)>tr:has(>td.subject-column)>td:not(.subject-column,.figure-column){order:3;flex:0 1 auto;width:auto}.rows-table.records-table :is(tfoot,tbody.total)>tr:has(>td.subject-column)>td:not(.subject-column,.figure-column,[data-kit-holds~="amount"]){flex:1 0 100%}.rows-table.records-table :is(tfoot,tbody.total)>tr:has(>td.subject-column)>td.subject-column{flex:1 1 1px;min-inline-size:0}.rows-table.records-table :is(tfoot,tbody.total)>tr>td:not(.subject-column,.figure-column):before{display:inline;color:#555;content:attr(data-label) " "}.rows-table.records-table :is(tfoot,tbody.total)>tr:has(>td.subject-column)>td[data-kit-holds~="amount"]:not(.subject-column,.figure-column){margin-inline-end:1em;anchor-name:--greybox-total-dot;anchor-scope:--greybox-total-dot}.rows-table.records-table :is(tfoot,tbody.total)>tr>td:nth-child(n+2 of td[data-kit-holds~="amount"])::after{content:"·" / "";position:absolute;inset-block-start:anchor(--greybox-total-dot start);inset-inline:0 anchor(--greybox-total-dot start);inline-size:1em;line-height:normal;text-align:center;justify-self:end;color:#555;position-visibility:no-overflow}.rows-table.records-table tbody:not(.total)>tr:has(>td.subject-column)>td:not(.subject-column,.figure-column,.row-actions){max-inline-size:100%}.rows-table.records-table tbody:not(.total)>tr>td.subject-column>.subject{flex:1 1 1px}.rows-table.records-table tbody:not(.total)>tr:has(>td.subject-column)>td.row-actions{order:5;flex-basis:100%;padding-inline-start:0;text-align:start}.rows-table.records-table td:empty{display:none}.layout-list .rows .rows-table.records-table tbody:not(.total)>tr>td:not(.subject-column,.figure-column,.row-actions,.names-itself):before{display:inline;font-weight:normal;content:attr(data-label) " "}.records-table .record-name a{display:inline;margin:0}.rows-table.records-table tbody:not(.total)>tr>td.subject-column>.subject{display:contents}.records-table .subject>.record-name{order:0;flex:1 1 1px;min-inline-size:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#222}:is(.layout-record,.issued-document,.side-panel) .records-table .subject>.record-name{display:block;-webkit-line-clamp:none;overflow:visible}.records-table .subject>.row-stamps{order:3;flex:none;max-inline-size:100%;margin-inline-end:8px}.records-table .record-value:has(>.meter),.records-table .record-value>.meter,.records-table .record-value>.meter>.reading{display:inline}.records-table .row-actions .subtle-action a{border:0;padding:0;margin:0}}
@media(max-width:760px){.measure-prior .rows-table caption{display:none}.measure-prior .rows-table :is(tbody,tfoot)>tr{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px;margin:0;padding-block:8px;border:0;border-block-end:1px solid #999;position:relative;anchor-scope:--greybox-facts-start}.measure-prior .rows-table td{width:auto;padding:0;color:#555}.layout-reports .measure-prior .rows-table tr>td.subject-column{order:0;flex:1 1 1px;min-inline-size:0;color:#222}.measure-prior .rows-table td.subject-column:before{content:none}.measure-prior .rows-table td:not(.subject-column){max-inline-size:100%}.measure-prior .rows-table td:not(.subject-column)>p{display:inline}.measure-prior .rows-table td:before{display:inline;font-weight:normal;content:attr(data-label) " "}.measure-prior .rows-table td:not(.subject-column,.figure-column,:empty){margin-inline-end:1em;anchor-name:--greybox-fact-dot;anchor-scope:--greybox-fact-dot}.measure-prior .rows-table td:not(.subject-column,.figure-column,:empty)~td:not(.subject-column,.figure-column,:empty)::after{content:"·" / "";position:absolute;inset-block-start:anchor(--greybox-fact-dot start);inset-inline:anchor(--greybox-facts-start start) anchor(--greybox-fact-dot start);inline-size:1em;text-align:center;justify-self:end;position-visibility:no-overflow}.measure-prior .rows-table .subject-supporting{white-space:normal}.measure-prior .rows-table:has(th[data-kit-holds~=figure]) :is(thead,tfoot){display:block}.measure-prior .rows-table:has(th.figure-column) thead tr{display:flex;justify-content:flex-end;margin:0;border:0}.measure-prior .rows-table thead th:not([data-kit-holds~=figure]){display:none}.measure-prior .rows-table thead th.figure-column{padding:0;border:0}.measure-prior .rows-table :is(tbody,tfoot)>tr::after{content:"";order:2;flex-basis:100%;anchor-name:--greybox-facts-start}.layout-reports .measure-prior .rows-table tr>td:not(.subject-column,.figure-column){order:3}.measure-prior .rows-table td.spark-column{display:none}.measure-prior .rows-table td:empty{display:none}.measure-prior .rows-table td.figure-column{color:#222}}
.measure-prior .rows-table .subject-column a{margin:0}.measure-prior .rows-table td.spark-column{vertical-align:top}
@media(min-width:761px){.measure-prior .rows-table .figure-column{text-align:end;font-variant-numeric:tabular-nums}.measure-prior .comparison-table :is(th,td):not(:first-child){inline-size:17ch;min-inline-size:17ch}}
.fact>dd.supporting{color:#555}
@media(min-width:761px){:is(.facts-related-records,.cards) .fact-list>.fact{flex:1 1 max-content;min-inline-size:min(100%,18ch);max-inline-size:100%}.facts-related-records .fact-list:has(.field-control){flex-direction:column}.facts-related-records .fact-list:has(.field-control)>.fact{flex:none}.form-groups .fact-list>.fact:has(>dd>:is(input,textarea).field-control){flex-basis:100%}}.edit-form>.action-group{display:flex;flex-wrap:wrap;gap:12px}
@media screen{.layout-stepped-flow>.page>.body{container:step/inline-size}@container step (width < 1000px){.layout-stepped-flow .main-support:not(:has(.current-step .rows-table)){grid-template-columns:minmax(0,1fr)}.layout-stepped-flow.committing .main-support:not(:has(.current-step .rows-table))>.summary{order:-1}}}
@media(max-width:760px){.layout-stepped-flow.committing .main-support>.summary{order:-1}}
@media(min-width:761px){.layout-stepped-flow.standing-alone>.page{container:flow/inline-size}.layout-stepped-flow.standing-alone:not(:has(.current-step .rows-table,.current-step .form-row-list)) :is(.page-header,.progress,.main-support,.refusal,.back-continue-or-commit){max-inline-size:640px;margin-inline:auto}.layout-stepped-flow.standing-alone:not(:has(.current-step .rows-table,.current-step .form-row-list)) .main-support{grid-template-columns:minmax(0,1fr)}@container flow (width >= 1000px){.layout-stepped-flow.standing-alone:has(.summary):not(:has(.current-step .rows-table,.current-step .form-row-list)) :is(.page-header,.progress,.main-support,.refusal,.back-continue-or-commit){max-inline-size:1384px}.layout-stepped-flow.standing-alone:has(.summary):not(:has(.current-step .rows-table,.current-step .form-row-list)) .main-support{grid-template-columns:640px minmax(0,720px)}}}
.row-panel-body{display:flex;align-items:baseline;gap:8px}.row-panel-body>:empty{display:none}.row-panel-body>.row-actions-content{display:contents}
.amounts .rows-table{table-layout:auto}.amounts .rows-table :is(th,td):not(:first-child){text-align:end;font-variant-numeric:tabular-nums}
@media(min-width:761px){.rows-row:has(>.row-facts){display:grid;grid-template-columns:fit-content(60%) minmax(0,1fr);column-gap:24px;align-items:baseline}.rows-row:has(>.row-facts)>*{grid-column:1/-1}.rows-row:has(>.row-facts)>.subject-line{grid-column:1;grid-row:1}.rows-row:has(>.row-facts)>.row-facts{grid-column:2;grid-row:1}.rows-row:has(>.row-facts)>.subject-supporting{grid-column:1}.row-panel:is(:has(.row-panel-facts:not(:empty)),:has(.row-actions-content:not(.several-actions))){display:grid;grid-template-columns:fit-content(60%) minmax(0,1fr) auto;column-gap:24px;align-items:baseline}.row-panel:is(:has(.row-panel-facts:not(:empty)),:has(.row-actions-content:not(.several-actions)))>.row-panel-body{display:contents}.row-panel:is(:has(.row-panel-facts:not(:empty)),:has(.row-actions-content:not(.several-actions)))>h2{grid-column:1;grid-row:1;margin:0}.row-panel:is(:has(.row-panel-facts:not(:empty)),:has(.row-actions-content:not(.several-actions))) .row-panel-facts{grid-column:2;grid-row:1}.row-panel:is(:has(.row-panel-facts:not(:empty)),:has(.row-actions-content:not(.several-actions))) .row-panel-supporting{grid-column:1;grid-row:2;color:#555}.row-panel:is(:has(.row-panel-facts:not(:empty)),:has(.row-actions-content:not(.several-actions))) .row-actions-content{display:flex;grid-column:3;grid-row:1}.row-panel .row-panel-facts .fact-list{display:flex;flex-wrap:wrap;gap:4px 24px;margin:0;color:#444}.row-panel .row-panel-facts .fact-list>.fact{display:block;flex:none}.row-panel .row-panel-facts .fact-list>.fact>:is(dt,dd){display:inline;margin:0;font-weight:normal}.row-panel .row-panel-facts .fact-list>.fact>dt::after{content:": "}}
.rows-row:has(>.row-actions-content:not(.several-actions)){display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;align-items:baseline}.rows-row:has(>.row-actions-content:not(.several-actions))>*{grid-column:1/-1}.rows-row:has(>.row-actions-content:not(.several-actions))>.subject-line{grid-column:1;grid-row:1}.rows-row>.row-actions-content:not(.several-actions){grid-column:2;grid-row:1}
@media(min-width:761px){.rows-row:has(>.row-facts):has(>.row-actions-content:not(.several-actions)){grid-template-columns:fit-content(60%) minmax(0,1fr) auto;column-gap:24px}.rows-row:has(>.row-facts):has(>.row-actions-content:not(.several-actions))>.row-facts{grid-column:2;grid-row:1}.rows-row:has(>.row-facts)>.row-actions-content:not(.several-actions){grid-column:3}}
@media(max-width:760px){.subject-line>.row-stamps{order:4;flex-basis:100%}.row-panel>.row-panel-body{display:contents}.row-panel-body>.row-actions-content{display:flex}.row-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.row-panel>h2{grid-column:1;margin:0}.row-panel .row-panel-facts{grid-column:1}.row-panel .row-panel-facts .fact-list{margin:0}.row-panel .row-panel-supporting{grid-column:1/-1;order:1;color:#555}.row-panel .row-actions-content{grid-column:2;grid-row:1/span 2;align-self:center}.row-panel .row-actions-content.several-actions{grid-column:1/-1;grid-row:auto;order:2;justify-self:start;align-self:start;flex-wrap:wrap}.row-panel>h2 .stamp{display:block;inline-size:fit-content;margin-block-start:8px}}
@media(width < 900px){.site-header:has(>.menu .navigation .primary-action)>.action{display:none}.site-header:has(>.menu .navigation .primary-action)>.menu{margin-inline-start:auto}}
.site-nav .primary-action{display:none}
@media(width >= 900px){.site-header>.menu .navigation .primary-action{display:none}}
.region.action-group>p:first-child{color:#555}
.section-name,.section-disclosure>summary{display:none}.section-disclosure::details-content{content-visibility:visible}
.layout-record .main-support{align-items:start}
@media(max-width:760px){.layout-record.facts-lead .main-support>.decision-compact-work:not(.has-decision){order:0}.layout-record.facts-lead .main-support>.has-decision{display:contents}.layout-record.facts-lead .record-decision{order:-1}.layout-record.facts-lead .record-compact-work{order:1}.layout-record.facts-lead .main-support>.decision-compact-work:not(.has-decision){margin-block-end:32px}}
@media(max-width:760px){.layout-record .main-support>.decision-compact-work{order:-1;margin-block-end:0}.layout-record .decision-compact-work .primary-action{display:block}.layout-record .decision-compact-work .primary-action>:is(a,span){display:block;inline-size:100%;margin-inline:0;text-align:center}.section-nav{display:grid;grid-template-columns:minmax(0,1fr) fit-content(50%);align-items:start;gap:0 12px;border:1px solid #999;background:#eee;padding:8px 16px;margin-bottom:32px}.section-name{display:block;font-size:20px;margin:0;padding-block:8px}.section-disclosure{display:contents}.section-disclosure>summary{display:block;cursor:pointer;padding:8px}.section-disclosure::details-content{content-visibility:auto;grid-column:1/-1}.section-disclosure:not([open])::details-content{content-visibility:hidden}.section-nav .section-index{margin:8px 0 0}.index-body .selected-section>h2:first-child{display:none}.index-body .selected-section:has(>h2:only-child){display:none}}
.rail-collapse{position:absolute;inset-block-start:16px;inset-inline-end:16px;display:grid;place-content:center;inline-size:32px;block-size:32px;padding:0;border:0;background:transparent;cursor:pointer}.rail-collapse>.destination-icon.icon-mark{margin:0}.rail:has(>.rail-collapse)>.rail-head{margin-inline-end:40px}
@media(min-width:761px){.with-rail.rail-collapsed{padding-left:48px}.rail.collapsed{inline-size:48px;padding-inline:8px;align-items:center}.rail.collapsed>.rail-head{margin-inline-end:0}.rail.collapsed>.rail-collapse{position:static;order:1}.rail.collapsed>.rail-head .region{font-size:0}.rail.collapsed>.rail-head .region::before{content:"";display:block;inline-size:24px;block-size:24px;border:1px solid #999;background:#fff}.rail.collapsed>.rail-destinations{order:2}.rail.collapsed>.rail-profile{order:3}.rail.collapsed :is(.destination-name,.opener-name),.rail.collapsed .account-menu summary>:not(.avatar){position:absolute;inline-size:1px;block-size:1px;overflow:clip;clip-path:inset(50%);white-space:nowrap}.rail.collapsed .rail-destinations a,.rail.collapsed .assistant-opener>a{position:relative;display:grid;place-content:center;inline-size:32px;block-size:32px;margin:4px 0;padding:0}.rail.collapsed .destination-icon.icon-mark{margin:0}.rail.collapsed .destination-group>summary{display:none}.rail.collapsed .destination-group::details-content{content-visibility:visible}.rail.collapsed .destination-group.recent{display:none}.rail.collapsed .rail-destinations a>.count{position:absolute;inset-block-start:0;inset-inline-end:0;margin:0;translate:30% -30%;font-size:11px;padding:0 4px}.rail.collapsed .account-menu summary{padding:0;justify-content:center}}
.destination-group>summary{cursor:pointer;font-weight:700;margin:0 0 4px}
.destination-group>summary .count{margin-inline-start:8px}
.destination-group[open]>summary .count{display:none}
.count{display:inline-block;margin-inline-start:8px;padding:0 6px;border:1px solid #666;border-radius:10px;font-size:13px;font-weight:400}
.count.attention{background:#222;color:#fff;border-color:#222}
.count .spoken{position:absolute;inline-size:1px;block-size:1px;overflow:clip;clip-path:inset(50%);white-space:nowrap}
a[aria-current=page]{font-weight:700;text-decoration:underline}
.destination-group:not([open])>summary.current-group{text-decoration:underline}
.phone-bar>details.destination-group{display:contents}
.phone-bar>details.destination-group>summary{display:none}
.phone-bar>details.destination-group::details-content{content-visibility:visible;display:contents}
.destination-reserve{display:none}
.destination-icon.icon-mark{margin-inline-end:8px;vertical-align:middle}
@media(max-width:760px){.phone-bar>a>.destination-icon.icon-mark,.phone-bar>.destination-group>a>.destination-icon.icon-mark{border-radius:0;margin-inline-end:0}.phone-bar{flex-wrap:nowrap;align-items:stretch}.phone-bar>a,.phone-bar>.destination-group>a,.phone-bar>.phone-more>summary{display:flex;flex-wrap:wrap;justify-content:center;align-content:flex-start;align-items:flex-start;position:relative;text-align:center;padding:0;column-gap:0}.phone-bar>a>.destination-icon,.phone-bar>.destination-group>a>.destination-icon{flex:0 0 auto;inline-size:20px;block-size:20px;margin-block-end:4px;border:1px solid #666;border-radius:50%}.phone-bar>a>.destination-name,.phone-bar>.destination-group>a>.destination-name,.phone-bar>.phone-more>summary>.destination-name{position:absolute;inset-inline:0;inset-block-start:24px;inline-size:100%;hyphens:none;overflow-wrap:break-word}.phone-bar>a>.destination-reserve,.phone-bar>.destination-group>a>.destination-reserve,.phone-bar>.phone-more>summary>.destination-reserve{display:block;flex:0 0 100%;order:1;visibility:hidden;font-weight:700;hyphens:none;overflow-wrap:break-word}.phone-bar>a>.count,.phone-bar>.destination-group>a>.count,.phone-bar>.phone-more>summary>.count{align-self:flex-start;margin-inline-start:0;font-size:11px;padding-inline:4px;translate:0 -4px}.phone-bar>.phone-more>summary::before{content:"\2026";flex:0 0 auto;inline-size:20px;line-height:20px;margin-block-end:4px}.phone-bar>.phone-more>summary{font-size:14px}}
.public>.page{min-block-size:100svh;display:flex;flex-direction:column}.public>.page>.body{flex:1 0 auto;padding:0;container:page/inline-size}@media(max-width:760px){.public:has(>.dock)>.page{min-block-size:0}}.public button:not(:disabled,[aria-disabled="true"],[inert]),.public select:not(:disabled,[inert]){cursor:pointer}.site-section{padding-block:48px}.site-section[id],.site-section :is(h1,h2,h3,h4,h5,h6)[id]{scroll-margin-block-start:104px}.site-section+.site-section{border-block-start:1px dashed #999}.site-section hgroup{margin-block-end:12px}.site-eyebrow{color:#555;text-transform:uppercase;font-size:14px;margin:0 0 4px}.site-sentence{color:#444}.site-actions{display:flex;flex-wrap:wrap;gap:12px;margin-block-start:16px}.site-actions a{margin:0}.site-actions [aria-disabled=true]{color:#777;border-color:#bbb;background:#f4f4f4}.site-checklist{margin:12px 0 0;padding-inline-start:20px}.site-screen{margin:0;min-inline-size:0}.site-screen-content{border:1px solid #999;background:#eee;display:grid;place-items:center;min-block-size:240px;padding:24px;text-align:center}.site-screen.window-frame>.site-screen-content{border-block-start:24px solid #bbb}.site-screen.phone-frame{inline-size:min(100%,320px);justify-self:center}.site-screen.phone-frame>.site-screen-content{min-block-size:480px;border:8px solid #bbb;border-radius:24px}.site-screen>figcaption{margin-block-start:12px;text-align:start;color:#555;font-size:14px}.site-trail{margin-block-end:16px;color:#555;font-size:14px}.site-trail>ol{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;list-style:none}.site-trail li,.site-facts li{min-inline-size:0;max-inline-size:100%;overflow-wrap:break-word}.site-trail li:not(:first-child)::before{content:"/";margin-inline-end:16px}.site-trail a{color:inherit}:is(.site-opening,.site-plain-opening) .site-facts{text-wrap:balance}.site-facts{margin-block:16px 0;padding:0;list-style:none;color:#555;font-size:14px}@keyframes site-cover-drift{to{translate:0 calc(var(--site-cover-drift) * -1 * var(--site-cover-drift-reach))}}@property --site-cover-progress{syntax:"<number>";inherits:false;initial-value:0}@keyframes site-cover-progress{to{--site-cover-progress:1}}.site-cover{--site-cover-drift-reach:1000px;--site-cover-link:2px dotted #999;--site-cover-stack-gap:20px;--site-cover-zoom:1;--site-cover-inset:12px;--site-cover-inset-wide:20px;--site-cover-chip-inset:8px 16px;--site-cover-title:13px;--site-cover-title-wide:14px;--site-cover-title-space:8px;--site-cover-detail:11px;--site-cover-small:9px;--site-cover-meter-label:12px;--site-cover-figure:42px;--site-cover-change:15px;--site-cover-ring:64px;--site-cover-ring-stroke:6px;--site-cover-ring-figure:16px;--site-cover-icon:16px;--site-cover-avatar:32px;--site-cover-avatar-label:12px;--site-cover-name:14px;--site-cover-columns-height:48px;--site-cover-columns-gap:5px;--site-cover-meter-name:80px;--site-cover-meter-track:100px;--site-cover-meter-gap:7px;--site-cover-meter-row-gap:6px;--site-cover-label:112px;--site-cover-qr:64px;--site-cover-mark:16px;--site-cover-photo:36px;--site-cover-order:260px;--site-cover-order-title:15ch;--site-cover-stock-title:14ch;position:relative;isolation:isolate;container:cover / inline-size;inline-size:100%;aspect-ratio:4/3;text-align:start;color:#222}.site-cover>*{inline-size:max-content;margin:0;box-sizing:border-box;border:1px solid #999;border-radius:8px;background:white;padding:var(--site-cover-inset);white-space:nowrap}.site-cover>[class*="site-place-"]{position:absolute;box-shadow:0 2px 4px rgb(0 0 0/4%),0 4px 8px rgb(0 0 0/6%)}.site-place-columns{--site-cover-drift:.06;z-index:1;inset-block-start:22%;inset-inline-start:4%;rotate:-2deg}.site-place-stat{--site-cover-drift:.12;z-index:2;inset-block-start:35%;inset-inline-end:5%;rotate:1deg}.site-place-ring{--site-cover-drift:.04;z-index:3;inset-block-start:2%;inset-inline-end:10%;rotate:2deg}.site-place-due{--site-cover-drift:.09;z-index:4;inset-block-end:98%;inset-inline-start:38%;rotate:-1deg}.site-place-meters{--site-cover-drift:.14;z-index:5;inset-block-end:8%;inset-inline-start:20%;rotate:-1.5deg}.site-place-alert{--site-cover-drift:.07;z-index:6;inset-block-end:3%;inset-inline-start:0;rotate:1deg}.site-place-assignee{--site-cover-drift:.1;z-index:7;inset-block-end:5%;inset-inline-end:1px;rotate:1.5deg}.site-place-upper{--site-cover-drift:.05;z-index:8;inset-block-start:14%;inset-inline-start:26%;rotate:-2.5deg}.site-cover-stat,.site-cover-meters,.site-cover-stock{padding:var(--site-cover-inset-wide)}.site-cover-ring,.site-cover-assignee{display:grid;grid-template-columns:auto auto;align-items:center;column-gap:var(--site-cover-inset)}.site-cover-due{border-radius:9999px}.site-cover-due,.site-cover-alert{display:flex;align-items:center;gap:var(--site-cover-title-space);padding:var(--site-cover-chip-inset);font-size:var(--site-cover-title);font-weight:bold;line-height:1.5}.site-cover-due::before,.site-cover-alert::before,.site-cover-stat>p:last-child::before,.site-cover-stock>p:last-child::before{content:"";flex:none;inline-size:var(--site-cover-icon);block-size:var(--site-cover-icon);background:#999}.site-cover-columns>p,.site-cover-stat>p:first-child,.site-cover-ring>p:first-child,.site-cover-meters>p,.site-cover-stock>p:first-child{margin:0 0 var(--site-cover-title-space);font-size:var(--site-cover-title);font-weight:bold;line-height:1.5;color:#555}.site-cover-stat>p:first-child,.site-cover-meters>p,.site-cover-stock>p:first-child{font-size:var(--site-cover-title-wide)}.site-cover-stock>p:first-child{max-inline-size:var(--site-cover-stock-title);white-space:normal}.site-cover-ring>p:first-child{grid-column:1/-1}.site-cover-columns>ol,.site-cover-meters>ol{margin:0;padding:0;list-style:none}.site-cover-columns>ol{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-template-rows:var(--site-cover-columns-height) auto;column-gap:var(--site-cover-columns-gap)}.site-cover-columns>ol>li{display:grid;grid-row:span 2;grid-template-rows:subgrid;justify-items:center;font-size:var(--site-cover-small);line-height:1.5;color:#555}.site-cover-columns>ol>li::before{content:"";align-self:end;inline-size:100%;block-size:var(--site-share);border-start-start-radius:3px;border-start-end-radius:3px;background:#777}.site-cover-columns>ol>li:last-child::before{background:#ccc}.site-cover-stat>strong,.site-cover-stock>strong{display:block;font-size:var(--site-cover-figure);line-height:1}.site-cover-stat>p:last-child,.site-cover-stock>p:last-child{display:flex;align-items:center;gap:4px;margin:var(--site-cover-inset) 0 0;font-size:var(--site-cover-change);font-weight:bold;line-height:1.5;color:#444}.site-cover-ring>strong{position:relative;isolation:isolate;display:grid;place-items:center;inline-size:var(--site-cover-ring);block-size:var(--site-cover-ring);font-size:var(--site-cover-ring-figure)}.site-cover-ring>strong::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:50%;background:conic-gradient(#777 var(--site-share),#ddd 0);mask:radial-gradient(farthest-side,transparent calc(100% - var(--site-cover-ring-stroke)),#000 calc(100% - var(--site-cover-ring-stroke) + .5px))}.site-cover-ring>p:last-child{margin:0;inline-size:min-content;min-inline-size:9ch;white-space:normal;font-size:var(--site-cover-detail);line-height:1.3;color:#555}.site-cover-meters>ol{display:grid;grid-template-columns:var(--site-cover-meter-name) var(--site-cover-meter-track) auto;row-gap:var(--site-cover-meter-gap);column-gap:var(--site-cover-meter-row-gap);align-items:center}.site-cover-meters>ol>li{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:center;font-size:var(--site-cover-meter-label);font-weight:bold;line-height:1.5}.site-cover-meters>ol>li::before{content:"";grid-area:1/2;inline-size:var(--site-share);block-size:10px;border-radius:5px;background:#777}.site-cover-meters>ol>li>span{grid-area:1/1;justify-self:end;font-weight:normal;color:#555}.site-cover-meters>ol>li>data{grid-area:1/3}.site-cover-assignee>span{display:grid;grid-row:span 2;place-items:center;inline-size:var(--site-cover-avatar);block-size:var(--site-cover-avatar);border-radius:50%;background:#eee;font-size:var(--site-cover-avatar-label);font-weight:bold;color:#555}.site-cover-assignee>p{grid-column:2;margin:0;font-size:var(--site-cover-detail);line-height:1.5;color:#555}.site-cover-assignee>p:first-of-type{align-self:end;font-size:var(--site-cover-name);font-weight:bold;line-height:1.2;color:#222}.site-cover-assignee>p:last-child{align-self:start}.site-cover-label{display:flex;flex-direction:column;gap:var(--site-cover-title-space);inline-size:var(--site-cover-label);aspect-ratio:2/3;white-space:normal}.site-cover-qr{display:block;inline-size:var(--site-cover-qr);block-size:var(--site-cover-qr);align-self:center;background:#ccc}.site-cover-label>p{display:flex;gap:4px;margin:0;font-size:var(--site-cover-detail);line-height:1.3;color:#555}.site-cover-label>p:first-of-type{font-weight:bold;color:#222}.site-cover-label>p::before{content:"";flex:none;inline-size:1.3em;block-size:1.3em;background:#999}.site-cover-mark{display:block;align-self:center;margin-block-start:auto;inline-size:var(--site-cover-mark);block-size:var(--site-cover-mark);border:1px solid #999;background:#eee}.site-cover-work-order{display:grid;grid-template-columns:var(--site-cover-photo) minmax(0,1fr);align-items:start;column-gap:var(--site-cover-inset);row-gap:4px;max-inline-size:var(--site-cover-order);white-space:normal}.site-cover-photo{grid-row:span 3;display:block;inline-size:var(--site-cover-photo);block-size:var(--site-cover-photo);border-radius:6px;background:#ccc}.site-cover-work-order>p{grid-column:2;margin:0;font-size:var(--site-cover-detail);line-height:1.4;color:#555}.site-cover-work-order>p:first-of-type{max-inline-size:var(--site-cover-order-title);font-size:var(--site-cover-title);font-weight:bold;color:#222}.site-cover-status{grid-column:2;justify-self:start;border-radius:9999px;padding:1px 8px;background:#eee;font-size:var(--site-cover-detail);font-weight:bold;line-height:1.5;color:#444}.site-cover-work-order>p:last-child{grid-column:1/-1;display:flex;justify-content:space-between;align-items:start;gap:var(--site-cover-inset);margin-block-start:var(--site-cover-title-space);border:1px solid #999;border-radius:6px;padding:6px var(--site-cover-inset);color:#222}.site-cover-work-order>p:last-child>span:last-child{flex:none;font-weight:bold;font-variant-numeric:tabular-nums}@container page (width < 900px){.site-cover{--site-cover-inset:8px;--site-cover-inset-wide:12px;--site-cover-chip-inset:6px 12px;--site-cover-title:16px;--site-cover-title-wide:16px;--site-cover-title-space:4px;--site-cover-detail:14px;--site-cover-small:14px;--site-cover-meter-label:14px;--site-cover-figure:28px;--site-cover-change:14px;--site-cover-ring:48px;--site-cover-ring-stroke:4.5px;--site-cover-ring-figure:16px;--site-cover-icon:12px;--site-cover-avatar:24px;--site-cover-avatar-label:14px;--site-cover-name:16px;--site-cover-columns-height:32px;--site-cover-columns-gap:3px;--site-cover-meter-name:auto;--site-cover-meter-track:minmax(0,1fr);--site-cover-meter-gap:4px;--site-cover-meter-row-gap:var(--site-cover-inset);--site-cover-qr:44px;--site-cover-mark:12px;--site-cover-photo:26px;--site-cover-order:none;--site-cover-order-title:none;--site-cover-stock-title:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row dense;align-items:start;gap:var(--site-cover-stack-gap);padding:var(--site-cover-inset);border-radius:16px;background:#eee;aspect-ratio:auto}.site-cover::before{content:"";position:absolute;z-index:-1;inset-block:var(--site-cover-inset);inset-inline-start:50%;border-inline-start:var(--site-cover-link);translate:-1px 0}.site-cover>:nth-child(n + 7){display:none}.site-cover>[class*="site-place-"]:not(.site-cover-label){position:static;flex:none;inline-size:100%;rotate:none;animation:none;white-space:normal}.site-cover>.site-cover-label{position:static;flex:none;rotate:none;animation:none;inline-size:var(--site-cover-label);justify-self:center}.site-cover>:is(.site-cover-columns,.site-cover-meters,.site-cover-due,.site-cover-alert,.site-cover-work-order){grid-column:1/-1}.site-cover>:is(.site-cover-ring,.site-cover-assignee){align-self:center}.site-cover-ring{grid-template-columns:auto minmax(0,1fr)}.site-cover-ring>p:last-child{inline-size:auto;min-inline-size:0}.site-cover>.site-cover-stock[class*="site-place-"]{grid-column:1/-1;inline-size:calc((100% - var(--site-cover-stack-gap))/2);justify-self:center}.site-cover-assignee{justify-content:start}.site-cover-meters>ol>li>span{justify-self:start}.site-cover-meters>ol>li>data{justify-self:end;font-variant-numeric:tabular-nums}}@container page (width >= 900px){.site-opening:not(.centred):has(>.site-cover){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.site-opening:not(.centred)>.site-cover{align-self:center;max-inline-size:580px}.site-cover:has(>.site-place-ring)>.site-place-columns::after{--site-cover-link-run:calc(77.48cqw - 70px);--site-cover-link-rise:-11.31cqw;--site-cover-link-rate:-0.02;--site-cover-link-drop:calc(var(--site-cover-link-rise) - var(--site-cover-link-rate) * var(--site-cover-drift-reach) * var(--site-cover-progress));content:"";position:absolute;zoom:calc(1 / var(--site-cover-zoom));inset-block-start:0;inset-inline-start:70px;inline-size:hypot(var(--site-cover-link-run),var(--site-cover-link-drop));border-block-start:var(--site-cover-link);transform-origin:0 0;rotate:atan2(var(--site-cover-link-drop),var(--site-cover-link-run))}.site-cover:has(>.site-place-assignee)>.site-place-stat::after{--site-cover-link-rate:-0.02;content:"";position:absolute;zoom:calc(1 / var(--site-cover-zoom));box-sizing:border-box;inset-block-start:24px;inset-inline-start:100%;inline-size:14px;block-size:calc(41.35cqw - 24px - var(--site-cover-link-rate) * var(--site-cover-drift-reach) * var(--site-cover-progress));border-block-start:var(--site-cover-link);border-inline-end:var(--site-cover-link);border-start-end-radius:14px}@container cover (width < 540px){.site-cover>*{zoom:.94;--site-cover-zoom:.94}}@container cover (width < 510px){.site-cover>*{zoom:.88;--site-cover-zoom:.88}}@container cover (width < 480px){.site-cover>*{zoom:.83;--site-cover-zoom:.83}}@container cover (width < 450px){.site-cover>*{zoom:.77;--site-cover-zoom:.77}}@container cover (width < 420px){.site-cover>*{zoom:.72;--site-cover-zoom:.72}}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.site-cover>[class*="site-place-"]{animation-name:site-cover-drift;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root block);animation-range:0px var(--site-cover-drift-reach)}.site-place-columns::after,.site-place-stat::after{animation-name:site-cover-progress;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root block);animation-range:0px var(--site-cover-drift-reach)}}}.site-callout{display:grid;place-items:center;max-inline-size:100%;margin:24px auto;text-align:center;overflow-wrap:break-word}.site-platforms{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:32px;max-inline-size:720px;margin:24px 0 0;padding:0;list-style:none}.site-platforms>li{min-inline-size:0;text-align:center}.site-platforms>li>a{display:grid;justify-items:center;gap:12px;margin:0;font-weight:bold}.site-platform-mark{display:block;inline-size:100px;block-size:100px;background:#ddd}.site-platforms>li>ul{margin:0;padding:0;list-style:none;font-size:14px}.site-platforms>li>ul a{margin:0;min-block-size:var(--site-target);padding-block:max(0px,calc((var(--site-target) - 1lh)/2))}@container page (width < 900px){.site-platforms{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}}.site-opening{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start}.site-opening:not(:has(>.site-screen,>.site-opening-screens)),.site-opening.centred{grid-template-columns:minmax(0,1fr)}.site-opening>.site-text>.site-checklist{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}.site-opening>.site-text>.site-checklist>li{display:flex;align-items:baseline;gap:8px}.site-opening>.site-text>.site-checklist>li::before{content:"✓";flex:none;color:#555}.site-opening.centred{text-align:center}.site-opening.centred>.site-text{max-inline-size:720px;justify-self:center}.site-opening.centred :is(.site-actions,.site-trail>ol,.site-logos){justify-content:center}.site-opening.centred>.site-screen{justify-self:center;inline-size:100%}.site-opening.centred>.site-screen.phone-frame{inline-size:min(100%,320px)}.site-opening-screens{display:flex;gap:24px;justify-content:center;min-inline-size:0}.site-opening-screens>.site-screen{flex:0 1 320px;min-inline-size:0}.site-opening .site-logos{margin-block-start:16px}@container page (width < 900px){.site-opening{grid-template-columns:minmax(0,1fr);text-align:center;gap:32px}.site-opening :is(.site-trail>ol,.site-logos){justify-content:center}.site-opening .site-actions{flex-direction:column;align-items:stretch}.site-opening .site-actions a{display:block;margin:0;text-align:center;text-wrap:balance}.site-opening-screens{flex-direction:column;align-items:center}.site-opening-screens>.site-screen{flex:none;inline-size:min(100%,320px)}.site-opening:has(>.site-screen,>.site-opening-screens){display:flex;flex-direction:column;min-block-size:calc(100svh - 80px);padding-block-end:0}.site-opening:has(>.site-screen,>.site-opening-screens)>*{flex:none;min-inline-size:0;max-inline-size:100%}.site-opening:has(>.site-screen,>.site-opening-screens)>.site-screen{display:grid;grid-template-rows:minmax(0,1fr) auto;flex:1 1 0;inline-size:min(100%,320px);min-block-size:320px;overflow-x:visible;overflow-y:clip;align-self:center}.site-opening>.site-screen>.site-screen-content{align-self:start}.site-opening>.site-screen>figcaption{grid-row:2;margin-block-start:0;border-block-start:12px solid white;background:white}.site-opening:has(>.site-opening-screens)>.site-opening-screens:has(>.window-frame){flex:1 1 0;min-block-size:320px;overflow-y:clip;align-items:stretch;justify-content:safe center}.site-opening-screens>.window-frame{inline-size:100%}}.site-in-page-links{margin-block-start:24px}.site-in-page-links>ul{margin:0 0 calc(-1 * max(12px,calc(var(--site-target) - 24px)));padding:0;list-style:none;font-size:0;line-height:0;text-wrap:balance}.site-in-page-links li{display:inline-block;vertical-align:top;min-inline-size:0;max-inline-size:100%;margin:0 24px max(12px,calc(var(--site-target) - 24px)) 0;font-size:16px;line-height:1.5;overflow-wrap:break-word;text-wrap:balance}@container page (width < 900px){.site-plain-opening .site-actions{flex-direction:column;align-items:stretch}.site-plain-opening .site-actions a{display:block;margin:0;text-align:center;text-wrap:balance}}@container page (width >= 900px){.site-opening+.site-audience-line{border-block-start:0;padding-block-start:0}}.site-audience-line ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.site-audience-line li{min-inline-size:0}.site-audience-line a{display:block;inline-size:fit-content;max-inline-size:min(100%,65ch);color:#222;font-weight:bold;text-decoration:none}.site-audience-line a::after{content:"\a0→" / ""}@media (hover:hover) and (pointer:fine){.site-audience-line a:hover{text-decoration:underline}}.site-feature>.site-text>a,.site-area-item>.site-text>a{display:block;inline-size:fit-content;max-inline-size:100%;margin:24px 0 0;color:inherit;font-weight:bold;text-decoration:none}.site-feature>.site-text>a::after,.site-area-item>.site-text>a::after{content:"\a0→" / ""}@media (hover:hover) and (pointer:fine){.site-feature>.site-text>a:hover,.site-area-item>.site-text>a:hover{text-decoration:underline}}@media print{.site-feature>.site-text>a,.site-area-item>.site-text>a{display:none}}.site-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.site-feature-component{min-inline-size:0;margin:0}.site-feature-component-content{display:grid;place-items:center;min-block-size:120px;padding:24px;border:1px solid #999;background:#eee;text-align:center}.site-feature-component>figcaption{margin-block-start:12px;color:#555;font-size:14px}.site-feature-panel{min-inline-size:0;container:cards-panel/inline-size}.site-feature-panel>.site-cards{padding:0}.site-feature>.site-feature-panel>.site-cards>.site-card-list{grid-template-columns:minmax(0,1fr);margin:0}.site-feature-panel .site-card{grid-row:auto;grid-template-rows:auto 1fr auto}@container cards-panel (width >= 480px){.site-feature>.site-feature-panel>.site-cards>.site-card-list{grid-template-columns:repeat(2,minmax(0,1fr))}.site-feature-panel .site-card{grid-row:span 3;grid-template-rows:subgrid}}@container cards-panel (width >= 800px){.site-feature>.site-feature-panel>.site-cards>.site-card-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@container page (width >= 900px){.site-feature:nth-child(even of .site-feature)>.site-text{grid-column:2;grid-row:1}.site-feature:nth-child(even of .site-feature)>:not(.site-text){grid-column:1;grid-row:1}}@container page (width < 900px){.site-feature{grid-template-columns:minmax(0,1fr);gap:24px}}.site-area-lead{max-inline-size:720px;margin-inline:auto;text-align:center;text-wrap:balance}.site-area>.site-feature{padding:0;border:0}.site-area>.site-area-lead+*{margin-block-start:48px}.site-area>.site-feature+.site-feature,.site-area>.site-feature+.site-area-cards{margin-block-start:48px}.site-area>.site-area-cards{row-gap:48px}.site-area-item{min-inline-size:0}.site-area-item>.site-text :is(h2,h3,h4,h5,h6){margin:0;font-size:20px;overflow-wrap:break-word}.site-area-item>.site-text>.site-sentence{margin-block:8px 0}.site-area-item>.site-screen{margin-block-start:24px}.site-area-item>.phone-frame{inline-size:min(100%,265px);margin-inline:auto}@container page (width >= 900px){.site-area-item{display:grid;grid-row:span 2;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;row-gap:24px;align-items:start}.site-area-item>.site-screen{margin-block-start:0}}.site-card-list{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin:24px 0 0;padding:0;list-style:none}.site-card{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;row-gap:0;min-inline-size:0;padding:24px;border:1px solid #999;background:#fff}.site-card-plate{display:grid;align-content:start;min-inline-size:0;inline-size:calc(100% + 48px);margin:-24px -24px 16px;padding:24px;background:#eee}.site-card-plate p{margin:0}.site-card-plate>.site-screen{inline-size:100%}.site-card-plate .site-screen-content{min-block-size:0;aspect-ratio:3/2;padding:16px}.site-card-plate:has(>.phone-frame){aspect-ratio:3/2;align-content:stretch;justify-items:center}.site-card-plate>.site-screen.phone-frame{display:grid;grid-template-rows:minmax(120px,1fr) auto;inline-size:100%;justify-items:center}.site-card-plate .phone-frame>.site-screen-content{inline-size:25%;min-inline-size:80px;block-size:100%;min-block-size:120px;aspect-ratio:auto;border-width:2px;border-radius:6px;padding:8px;font-size:12px}.site-card-component{display:grid;place-items:center;min-block-size:120px;padding:16px;border:1px solid #999;background:#fff;text-align:center}.site-card-plate.photo-plate{padding:0}.site-card-photo{display:grid;place-items:center;aspect-ratio:3/2;padding:24px;text-align:center}.site-card-plate>figcaption{margin-block-start:12px;color:#555;font-size:14px}.site-card-plate.photo-plate>figcaption{padding:0 24px 12px}.site-card-text hgroup{margin:0}.site-card-text :is(h2,h3,h4,h5,h6){margin:0;font-size:20px;overflow-wrap:break-word}.site-card-text .site-sentence{margin:8px 0 0}.site-card>a{justify-self:start;align-self:end;max-inline-size:100%;margin:16px 0 0;font-weight:bold;text-decoration:none}.site-card>a::after{content:"\a0→" / ""}@container page (width >= 900px){.site-card-list{grid-template-columns:repeat(3,minmax(0,1fr))}.site-card-list:has(>:nth-child(2):last-child,>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.site-card{grid-row:span 3;grid-template-rows:subgrid}}.site-promises{background:#333;color:#fff;padding-inline:24px}.site-promise-list{display:grid;grid-auto-flow:row;gap:16px;margin:24px 0 0;padding:0;list-style:none}.site-promise{min-width:0;background:#555;padding:24px}.site-promise-icon{display:block;inline-size:40px;block-size:40px;margin-block-end:8px;background:#333}.site-promise p{margin-block:8px 0}@container page (width >= 900px){.site-promise-list{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}}.site-breadth-list{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;margin:24px 0 0;padding:0;list-style:none}.site-breadth-item{min-width:0}.site-icon-tile{display:block;width:48px;height:48px;margin-block-end:12px;background:#ddd;color:#ddd;overflow:hidden;font-size:0}.site-breadth-item p{margin-block:8px 0}.site-limit{color:#555}.site-note{margin-block:32px 0;color:#555}.site-sources{margin:12px 0 0;padding-inline-start:20px;color:#555;overflow-wrap:break-word}@container page (width >= 900px){.site-breadth-list{grid-template-columns:repeat(3,minmax(0,1fr))}.site-breadth-list:has(>li:nth-child(2):last-child),.site-breadth-list:has(>li:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.site-breadth-list:has(>li:first-child:last-child){grid-template-columns:minmax(0,1fr)}}.site-steps{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:32px;margin:24px 0 0;padding:0;list-style:none}.site-step{border-block-start:1px solid #999;padding-block-start:16px}.site-step hgroup a{color:inherit;text-decoration:none}.site-step hgroup a::after{content:"\a0→" / ""}@media (hover:hover) and (pointer:fine){.site-step hgroup a:hover{text-decoration:underline}}@container page (width < 900px){.site-steps{grid-auto-flow:row}}@container page (width >= 900px){.site-steps{grid-template-rows:auto 1fr;row-gap:0}.site-step{display:grid;grid-row:span 2;grid-template-rows:subgrid}}.site-step-list{list-style:none;margin:32px 0 0;padding:0}.site-task-step{min-inline-size:0}.site-task-step+.site-task-step{padding-block-start:64px;border-block-start:1px solid #999}.site-task-step:not(:last-child){padding-block-end:64px}.site-step-words{min-inline-size:0}.site-step-words>:first-child{margin-block-start:0}.site-step-task{margin-block-end:0}.site-step-explanation{margin-block:12px 0}.site-step-screens{display:flex;flex-direction:column;gap:24px;min-inline-size:0;margin-block-start:56px}.site-step-screens>.phone-frame{flex:none;align-self:center}.site-step-screens>.phone-frame>.site-screen-content{min-block-size:0;aspect-ratio:2/3}@container page (width >= 900px){.site-task-step{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:56px;align-items:start}.site-step-words{position:sticky;inset-block-start:104px}.site-step-screens{margin-block-start:0}.site-step-screens:has(>.phone-frame){flex-direction:row;flex-wrap:wrap;justify-content:center;gap:20px}.site-step-screens>.phone-frame{inline-size:calc((100% - 40px)/3);align-self:stretch;align-content:start}.site-step-screens>.phone-frame:only-child{inline-size:min(100%,320px)}}@container page (width < 900px){.site-task-step+.site-task-step{padding-block-start:40px}.site-task-step:not(:last-child){padding-block-end:40px}}.site-quote-list{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin:24px 0 0;padding:0;list-style:none}.site-quote-list>li{display:grid;min-width:0}.site-quote{display:flex;flex-direction:column;margin:0;border:1px solid #999;background:#fff;padding:24px}.site-quote blockquote{margin:0}.site-figure{font-size:28px;font-weight:bold;margin:0 0 12px}.site-person{display:flex;align-items:center;gap:12px;margin-block-start:12px}.site-person>span{min-width:0}.site-person-photo{flex:none;width:40px;height:40px;background:#ccc}.site-person b,.site-person small{display:block}.site-person small{color:#555}.site-quote figcaption+a{display:block;margin-block-start:12px;font-weight:bold}.site-quote figcaption+a::after{content:"\a0\2192" / ""}@container page (width >= 900px){.site-quote-list{grid-template-columns:repeat(3,minmax(0,1fr))}.site-quote-list>li{grid-row:span 4;grid-template-rows:subgrid;row-gap:0}.site-quote{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:0;align-items:start}.site-quote-text{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:0}.site-figure{grid-row:1;align-self:baseline}.site-quote-text blockquote{grid-row:2}}.site-bars-table{inline-size:100%;border-spacing:0;display:grid;grid-template-columns:fit-content(40%) minmax(0,1fr) max-content;margin-block-start:24px}.site-bars-table>thead,.site-bars-table>tbody,.site-bars-table tr{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline}.site-bars-table tr{border-block-end:1px solid #999}.site-bars-table th,.site-bars-table td{min-inline-size:0;padding-block:12px;padding-inline:12px;text-align:start;overflow-wrap:break-word}.site-bars-table th:first-child{padding-inline-start:0}.site-bars-table th:last-child,.site-bars-table td:last-child{padding-inline-end:0}.site-bars-table tbody th{font-weight:normal}.site-bars-table .site-bars-amount{text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums}.site-bars-table .site-bars-bar{align-self:center}.site-bars-bar::before{content:"";display:block;inline-size:var(--site-bar-share);border-block-start:12px solid #bbb}.site-bars-product>.site-bars-bar::before{border-block-start-color:#222}.site-bars-note{margin-block:16px 0;color:#555}@container page (width < 900px){.site-bars-table,.site-bars-table>thead,.site-bars-table>tbody{display:block}.site-bars-table tr{grid-template-columns:minmax(0,1fr) auto;column-gap:12px;row-gap:8px;padding-block:12px}.site-bars-table th,.site-bars-table td{padding:0}.site-bars-table thead td{display:none}.site-bars-table .site-bars-bar{grid-column:1/-1;grid-row:2}}.site-diagram{display:flex;flex-wrap:wrap;align-items:center;gap:56px}.site-diagram>*{flex:1 1 100%;min-inline-size:0}.site-drawing{margin:0;display:grid;grid-template-columns:minmax(0,1fr);align-content:start}.site-drawing>svg{display:block;overflow:visible;font-size:14px}.site-drawing figcaption{margin-block-start:12px;color:#555}.site-drawing>.site-desk-drawing{display:none}.site-rest{margin:16px 0 0;padding-inline-start:20px}.site-node rect{fill:#fff;stroke:#999}.site-product rect{fill:#222;stroke:#222}.site-node text,.site-product text{text-anchor:middle;dominant-baseline:central;fill:#222}.site-product text{fill:#fff}.site-connector path{fill:none;stroke:#777;stroke-width:2}.site-connector .site-arrow{fill:#777;stroke:none}.site-connector text{fill:#555}.site-before-after{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:32px;padding:32px;border:1px solid #999}@container page (width >= 900px){.site-diagram>.site-text{flex:1 1 320px}.site-diagram>.site-drawing{flex:none;max-inline-size:100%;grid-template-columns:minmax(0,min-content)}.site-diagram>.site-drawing>svg{max-inline-size:none}.site-before-after{grid-template-columns:repeat(2,minmax(0,1fr))}.site-drawing>.site-desk-drawing{display:block}.site-drawing>.site-phone-drawing,.site-rest{display:none}}.site-grid{inline-size:100%;border-collapse:collapse;table-layout:fixed;margin-block-start:24px}.site-grid :is(th,td){padding:8px 12px;border-block-end:1px solid #ccc;text-align:start;vertical-align:baseline;overflow-wrap:break-word}.site-grid thead th{font-weight:bold;background:#fff}.site-grid tbody th{font-weight:normal}.site-grid tbody th.site-row-group{font-weight:bold;padding-block-start:20px}.site-table .site-grid tbody th.site-row-group{border-block-end:0;font-size:20px}.site-grid :is(th,td):first-child{padding-inline-start:0}.site-grid .site-actions{margin-block-start:8px}.site-grid .site-head-line{margin:8px 0 0;font-weight:normal}.site-grid .site-none{color:#777}@container page (width >= 900px){:is(.site-comparison,.site-plans) .site-grid{table-layout:auto}:is(.site-comparison,.site-plans) .site-grid :is(th,td):not(:first-child){min-inline-size:160px}}.site-check{font-weight:bold}.site-hidden{position:absolute;inline-size:1px;block-size:1px;overflow:clip;clip-path:inset(50%);white-space:nowrap}.site-table .site-grid:is(:has(.site-long),:has(thead p)){table-layout:auto}.site-table .site-grid:has(.site-long) :is(th,td):not(.site-long,.site-row-group){white-space:nowrap;overflow-wrap:normal}.site-table .site-grid .site-long{inline-size:100%}@container page (width < 900px){.site-table .site-grid,.site-table .site-grid tbody{display:block}.site-table .site-grid thead{display:none}.site-table .site-grid tr{display:block;padding-block:8px;border-block-end:1px solid #ccc}.site-table .site-grid :is(th,td){display:block;padding:4px 0;border:0;white-space:normal}.site-table .site-grid tbody th:not(.site-row-group){font-weight:bold}.site-table .site-grid td::before{content:attr(data-label);display:block;color:#555;font-size:14px}.site-table .site-grid:has(tbody tr):has(thead th>p){display:grid;grid-template-columns:fit-content(30%) minmax(0,1fr);column-gap:12px}.site-table .site-grid:has(tbody tr):has(thead th>p) :is(thead,tbody,tr,th,td){display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline}.site-table .site-grid:has(tbody tr):has(thead th>p) thead>tr{padding-block:8px;border-block-end:1px solid #ccc}.site-table .site-grid:has(tbody tr):has(thead th>p) thead th>p{grid-column:2;margin:0}.site-table .site-grid:has(tbody tr):has(thead th>p) tbody th{display:block}.site-table .site-grid:has(tbody tr):has(thead th>p) td::before{display:inline}:is(.site-comparison,.site-plans) .site-grid,:is(.site-comparison,.site-plans) .site-grid :is(thead,tbody){display:block}:is(.site-comparison,.site-plans) .site-grid tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}:is(.site-comparison,.site-plans) .site-grid thead th:first-child{display:none}:is(.site-comparison,.site-plans) .site-grid tbody th{grid-column:1/-1;padding:8px 0 0;border:0;color:#555;font-size:14px}:is(.site-comparison,.site-plans) .site-grid tbody th.site-row-group{color:inherit;font-size:inherit}:is(.site-comparison,.site-plans) .site-grid .site-col{padding-inline:0 12px}:is(.site-comparison,.site-plans) .site-grid thead .site-actions{display:grid;grid-template-columns:minmax(0,1fr);inline-size:100%}:is(.site-comparison,.site-plans) .site-grid thead .site-actions a{display:block;text-align:center;text-wrap:balance}}.site-note{color:#555;font-size:14px;margin-block-start:12px}.site-table>.site-sentence{text-wrap:balance}.site-lines{display:grid;gap:8px;max-inline-size:65ch;margin:24px 0 0;padding-inline-start:24px}.site-lines li{overflow-wrap:break-word}.site-lines li::marker{color:#555}.site-list-part{min-inline-size:0}.site-list-part .site-lines{margin-block-start:12px}.site-list.paired{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}.site-list.paired>hgroup,.site-list.paired>.site-sentence{grid-column:1/-1}.site-list.paired .site-list-part{margin-block-start:24px}@container page (width < 900px){.site-list.paired{grid-template-columns:minmax(0,1fr)}}.site-conditions{margin:24px 0 0;padding:0}.site-condition{padding-block:24px;border-block-end:1px solid #999}.site-condition:first-child{border-block-start:1px solid #999}.site-condition>dt{min-inline-size:0;font-weight:700;overflow-wrap:break-word}.site-condition>dd{min-inline-size:0;margin:0;overflow-wrap:break-word}.site-condition>dd>small{display:block;margin-block-start:8px;color:#555;font-size:14px}@container page (width >= 900px){.site-condition{display:grid;grid-template-columns:minmax(0,240px) minmax(0,1fr);column-gap:32px}}@container page (width < 900px){.site-condition>dd{margin-block-start:8px}}.site-security>hgroup{max-inline-size:40em}.site-security .site-condition>dd{max-inline-size:40em}.site-link-list{max-inline-size:65ch;margin:0;padding-inline-start:20px}.site-link-list+.site-link-list{margin-block-start:24px}.site-link-list>li{min-inline-size:0;overflow-wrap:break-word;margin-block-end:8px}@container page (width >= 900px){.site-links.columns>.site-link-list{max-inline-size:none;columns:3;column-gap:24px}.site-links.columns>.site-link-list>li{break-inside:avoid}}.site-prose{container:prose/inline-size}.site-prose-text{display:flex;flex-direction:column;gap:12px;min-inline-size:0;max-inline-size:65ch}.site-prose-text>*{margin:0;min-inline-size:0}.site-prose-text>:is(h1,h2,h3,h4,h5,h6){margin-block-start:20px}.site-prose-text>:first-child{margin-block-start:0}.site-prose-text>ul,.site-prose-text>ol{padding-inline-start:24px}.site-prose-contents{min-inline-size:0;margin-block-end:24px;font-size:14px}.site-prose-contents>ul{display:grid;gap:12px;list-style:none;padding:0;margin:0}.site-prose-contents a{margin:0}.site-prose-table{display:block;max-inline-size:100%;overflow-x:auto;border-spacing:0;table-layout:auto}.site-prose-table :is(th,td){padding:8px 12px;text-align:start;vertical-align:baseline;border-block-end:1px solid #bbb;overflow-wrap:normal}.site-prose-table :is(th,td):first-child{padding-inline-start:0}.site-prose-table tbody th{font-weight:normal}.site-prose-table th[scope=rowgroup]{padding-block-start:24px;border-block-end:0;font-size:20px;font-weight:bold}.site-prose-table:has(.site-prose-long) :is(th,td):not(.site-prose-long,[scope=rowgroup]){white-space:nowrap}.site-prose-table .site-prose-long{min-inline-size:30ch}.site-prose-none{color:#555}@container page (width >= 900px){.site-prose{display:grid;grid-template-columns:minmax(0,65ch) minmax(0,1fr);column-gap:48px}.site-prose-text{grid-column:1;grid-row:1;max-inline-size:none;margin-inline-end:calc(-1 * max(0px,100cqi - 65ch));padding-inline-end:max(0px,100cqi - 65ch)}.site-prose-contents{grid-column:2;grid-row:1;align-self:start;position:relative;margin-block-end:0}.site-prose-table{inline-size:calc(100% + max(0px,100cqi - 65ch));max-inline-size:none;margin-inline-end:calc(-1 * max(0px,100cqi - 65ch))}}.site-prose-table thead{display:var(--prose-head,table-header-group)}.site-prose-table tbody{display:var(--prose-stack,table-row-group)}.site-prose-table tr{display:var(--prose-row-display,table-row);grid-template-columns:var(--prose-columns,none)}.site-prose-table tbody tr{padding-block:var(--prose-row-padding,0);border-block-end:var(--prose-row-border,0)}.site-prose-table tbody :is(th,td){display:var(--prose-stack,table-cell);grid-column:1/-1;padding:var(--prose-cell-padding,8px 12px);border-block-end:var(--prose-cell-border,1px solid #bbb);overflow-wrap:var(--prose-wrap,normal);white-space:var(--prose-whitespace,normal)}.site-prose-table tbody th:first-child{padding-inline-start:0}.site-prose-table tbody .site-prose-long{min-inline-size:var(--prose-long,30ch)}.site-prose-table:has(.site-prose-long) tbody :is(th,td):not(.site-prose-long,[scope=rowgroup]){white-space:var(--prose-whitespace,nowrap)}.site-prose-table tbody td{display:var(--prose-cell-display,table-cell);grid-template-columns:var(--prose-cell-columns,none);column-gap:12px}.site-prose-table td:empty{display:var(--prose-empty,table-cell)}.site-prose-table td::before{content:attr(data-label);display:var(--prose-label,none);color:#555;font-size:14px}@container prose (width < 360px){.site-prose-table:has(>thead>tr>:nth-child(3)){--prose-head:none;--prose-stack:block;--prose-row-display:grid;--prose-columns:fit-content(30%) minmax(0,1fr);--prose-cell-display:grid;--prose-cell-columns:subgrid;--prose-row-padding:12px;--prose-row-border:1px solid #bbb;--prose-cell-padding:4px 0;--prose-cell-border:0;--prose-wrap:anywhere;--prose-whitespace:normal;--prose-long:0;--prose-label:block;--prose-empty:none}}@container prose (width < 480px){.site-prose-table:has(>thead>tr>:nth-child(4)){--prose-head:none;--prose-stack:block;--prose-row-display:grid;--prose-columns:fit-content(30%) minmax(0,1fr);--prose-cell-display:grid;--prose-cell-columns:subgrid;--prose-row-padding:12px;--prose-row-border:1px solid #bbb;--prose-cell-padding:4px 0;--prose-cell-border:0;--prose-wrap:anywhere;--prose-whitespace:normal;--prose-long:0;--prose-label:block;--prose-empty:none}}@container prose (width < 600px){.site-prose-table:has(>thead>tr>:nth-child(5)){--prose-head:none;--prose-stack:block;--prose-row-display:grid;--prose-columns:fit-content(30%) minmax(0,1fr);--prose-cell-display:grid;--prose-cell-columns:subgrid;--prose-row-padding:12px;--prose-row-border:1px solid #bbb;--prose-cell-padding:4px 0;--prose-cell-border:0;--prose-wrap:anywhere;--prose-whitespace:normal;--prose-long:0;--prose-label:block;--prose-empty:none}}@container prose (width < 720px){.site-prose-table:has(>thead>tr>:nth-child(6)){--prose-head:none;--prose-stack:block;--prose-row-display:grid;--prose-columns:fit-content(30%) minmax(0,1fr);--prose-cell-display:grid;--prose-cell-columns:subgrid;--prose-row-padding:12px;--prose-row-border:1px solid #bbb;--prose-cell-padding:4px 0;--prose-cell-border:0;--prose-wrap:anywhere;--prose-whitespace:normal;--prose-long:0;--prose-label:block;--prose-empty:none}}@container prose (width < 840px){.site-prose-table:has(>thead>tr>:nth-child(7)){--prose-head:none;--prose-stack:block;--prose-row-display:grid;--prose-columns:fit-content(30%) minmax(0,1fr);--prose-cell-display:grid;--prose-cell-columns:subgrid;--prose-row-padding:12px;--prose-row-border:1px solid #bbb;--prose-cell-padding:4px 0;--prose-cell-border:0;--prose-wrap:anywhere;--prose-whitespace:normal;--prose-long:0;--prose-label:block;--prose-empty:none}}@container prose (width < 960px){.site-prose-table:has(>thead>tr>:nth-child(8)){--prose-head:none;--prose-stack:block;--prose-row-display:grid;--prose-columns:fit-content(30%) minmax(0,1fr);--prose-cell-display:grid;--prose-cell-columns:subgrid;--prose-row-padding:12px;--prose-row-border:1px solid #bbb;--prose-cell-padding:4px 0;--prose-cell-border:0;--prose-wrap:anywhere;--prose-whitespace:normal;--prose-long:0;--prose-label:block;--prose-empty:none}}@container prose (width < 1080px){.site-prose-table:has(>thead>tr>:nth-child(9)){--prose-head:none;--prose-stack:block;--prose-row-display:grid;--prose-columns:fit-content(30%) minmax(0,1fr);--prose-cell-display:grid;--prose-cell-columns:subgrid;--prose-row-padding:12px;--prose-row-border:1px solid #bbb;--prose-cell-padding:4px 0;--prose-cell-border:0;--prose-wrap:anywhere;--prose-whitespace:normal;--prose-long:0;--prose-label:block;--prose-empty:none}}@container prose (width < 1200px){.site-prose-table:has(>thead>tr>:nth-child(10)){--prose-head:none;--prose-stack:block;--prose-row-display:grid;--prose-columns:fit-content(30%) minmax(0,1fr);--prose-cell-display:grid;--prose-cell-columns:subgrid;--prose-row-padding:12px;--prose-row-border:1px solid #bbb;--prose-cell-padding:4px 0;--prose-cell-border:0;--prose-wrap:anywhere;--prose-whitespace:normal;--prose-long:0;--prose-label:block;--prose-empty:none}}@container prose (width < 1320px){.site-prose-table:has(>thead>tr>:nth-child(11)){--prose-head:none;--prose-stack:block;--prose-row-display:grid;--prose-columns:fit-content(30%) minmax(0,1fr);--prose-cell-display:grid;--prose-cell-columns:subgrid;--prose-row-padding:12px;--prose-row-border:1px solid #bbb;--prose-cell-padding:4px 0;--prose-cell-border:0;--prose-wrap:anywhere;--prose-whitespace:normal;--prose-long:0;--prose-label:block;--prose-empty:none}}@container prose (width < 1440px){.site-prose-table:has(>thead>tr>:nth-child(12)){--prose-head:none;--prose-stack:block;--prose-row-display:grid;--prose-columns:fit-content(30%) minmax(0,1fr);--prose-cell-display:grid;--prose-cell-columns:subgrid;--prose-row-padding:12px;--prose-row-border:1px solid #bbb;--prose-cell-padding:4px 0;--prose-cell-border:0;--prose-wrap:anywhere;--prose-whitespace:normal;--prose-long:0;--prose-label:block;--prose-empty:none}}@container prose (width < 1560px){.site-prose-table:has(>thead>tr>:nth-child(13)){--prose-head:none;--prose-stack:block;--prose-row-display:grid;--prose-columns:fit-content(30%) minmax(0,1fr);--prose-cell-display:grid;--prose-cell-columns:subgrid;--prose-row-padding:12px;--prose-row-border:1px solid #bbb;--prose-cell-padding:4px 0;--prose-cell-border:0;--prose-wrap:anywhere;--prose-whitespace:normal;--prose-long:0;--prose-label:block;--prose-empty:none}}.site-prose-table:has(>thead>tr>:nth-child(14)){--prose-head:none;--prose-stack:block;--prose-row-display:grid;--prose-columns:fit-content(30%) minmax(0,1fr);--prose-cell-display:grid;--prose-cell-columns:subgrid;--prose-row-padding:12px;--prose-row-border:1px solid #bbb;--prose-cell-padding:4px 0;--prose-cell-border:0;--prose-wrap:anywhere;--prose-whitespace:normal;--prose-long:0;--prose-label:block;--prose-empty:none}.site-question{border-block-end:1px solid #999;padding-block:12px}.site-question summary{cursor:pointer;font-weight:bold}.site-question p{margin-block:12px 0}@container page (width >= 900px){.site-questions:has(>hgroup){display:grid;grid-template-columns:40% minmax(0,1fr);column-gap:48px;align-items:start}.site-questions>hgroup{grid-column:1;grid-row:1/span 99}}.site-statement>hgroup,.site-statement>.site-sentence,.site-store-badges,.site-store-note{max-inline-size:65ch}.site-logos{display:flex;flex-wrap:wrap;gap:16px 24px;list-style:none;margin-block:24px 0;padding:0;color:#555}.site-logos>li{border:1px solid #999;padding:8px 16px;overflow-wrap:break-word}.site-store-badges{display:flex;flex-wrap:wrap;gap:10px;margin-block-start:16px}.site-store-badge{display:block;border:1px solid #333;background:#fff;padding:8px 16px;font-weight:bold}.site-store-note{margin:12px 0 0;color:#666;font-size:.875em}@container page (width >= 900px){.site-statement{text-align:center}.site-statement>hgroup,.site-statement>.site-sentence,.site-store-badges,.site-store-note{margin-inline:auto}.site-statement>hgroup,.site-statement>.site-sentence,.site-store-note{text-wrap:balance}.site-store-badges,.site-statement>.site-logos{justify-content:center}}.site-band{padding:24px;border:1px solid;border-radius:8px}.site-band>p{margin-block-start:8px;font-size:14px;line-height:1.5}.site-band>*+.site-actions{margin-block-start:24px}@container page (width >= 900px){.site-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,max-content);align-items:center;column-gap:40px}.site-band>.site-actions{grid-column:2;grid-row:1 / span 2;margin-block-start:0}}.site-route{margin-block-start:16px}.site-route a{margin:0}@container page (width < 900px){.site-action:has(>.site-route)>.site-actions{display:grid;grid-template-columns:minmax(0,1fr)}.site-action:has(>.site-route)>.site-actions>*,.site-action:has(>.site-route)>.site-actions a{display:block;text-align:center}}.site-plans .site-grid :is(thead th:not(:first-child),td){text-align:center}.site-includes{display:grid;gap:8px;margin-block-start:24px}.site-includes>p{margin:0;font-weight:bold}.site-includes>.site-checklist{margin:0}.site-plan-list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:24px;margin:24px 0 0;padding:0;list-style:none}.site-plan{position:relative;border:1px solid #999;background:#fff;padding:24px}.site-plan.badged{border:2px solid #222}.site-badge{position:absolute;inset-block-start:0;inset-inline-start:24px;translate:0 -50%;margin:0;padding:2px 8px;background:#222;color:#fff;font-size:12px;text-transform:uppercase}.site-price{font-size:28px;font-weight:bold;margin-block:12px 4px}.site-price small{font-size:16px;font-weight:normal}.site-total{font-weight:bold;margin-block:4px}.site-term,.site-tax-line,.site-plan-sentence{color:#555}.site-action-note,.site-opens{color:#555;font-size:14px}.site-opens{border-block-start:1px dashed #999;padding-block-start:8px}.site-plan .site-checklist{margin-block-start:16px}.site-plan>p:last-child{text-wrap:balance}.site-plan>.site-actions{flex-wrap:wrap}.site-plan>.site-actions:has(>:nth-child(2))>*{flex:1 0 auto;text-align:center}.site-plan>.site-actions:has(>:nth-child(2)) a{display:block}.site-plan>.site-actions a{margin:0}.site-plan-switches{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-block-start:16px}.site-billing{display:flex;flex-wrap:wrap;margin:0;padding:0;border:1px solid #999;border-radius:8px}.site-billing label{position:relative;padding:8px 14px;color:#555;cursor:pointer}.site-billing input{position:absolute;inset:0;margin:0;appearance:none;cursor:pointer}.site-billing label:has(:checked){background:#222;color:#fff}.site-saving{margin-inline-start:6px;padding:1px 6px;background:#ddd;color:#222;border-radius:999px;font-size:12px}.site-currency summary{cursor:pointer;padding:8px 0}.site-currency ul{margin:4px 0;padding-inline-start:16px}.site-currency li.current{font-weight:bold}.site-quantities{display:flex;flex-wrap:wrap;gap:16px;margin-block-start:12px}.site-quantities input{inline-size:5em;margin-inline-start:6px}.site-plans .site-period{display:none}.site-plans:not(:has(.site-billing :checked)) .site-period:nth-child(1 of .site-period){display:inline}.site-chooser{display:none}@container page (width < 900px){.site-plan-list{grid-auto-flow:row}.site-plan>.site-actions{display:grid;grid-template-columns:minmax(0,1fr);inline-size:100%}.site-plan>.site-actions>*{display:block}.site-plan>.site-actions a{display:block;text-align:center;text-wrap:balance}.site-billing{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.site-billing label{display:flex;flex-direction:column;align-items:center;text-align:center;padding:6px 10px}.site-billing .site-saving{margin:2px 0 0}.site-chooser{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block-start:24px}.site-chooser label{display:grid;gap:4px;color:#555;font-size:14px}.site-chooser select{min-block-size:40px;font:inherit}.site-chooser+.site-grid{margin-block-start:12px}.site-plans:has(.site-chooser) .site-grid .site-col{display:none}.site-plans:has(.site-chooser option:nth-child(1):checked) .site-grid .site-col-1{display:block}.site-plans:has(.site-chooser option:nth-child(2):checked) .site-grid .site-col-2{display:block}.site-plans:has(.site-chooser option:nth-child(3):checked) .site-grid .site-col-3{display:block}.site-plans:has(.site-chooser option:nth-child(4):checked) .site-grid .site-col-4{display:block}.site-plans:has(.site-chooser option:nth-child(5):checked) .site-grid .site-col-5{display:block}.site-plans:has(.site-chooser option:nth-child(6):checked) .site-grid .site-col-6{display:block}}.site-plans:has(.site-billing label:nth-of-type(1) > :checked) .site-period:nth-child(1 of .site-period){display:inline}.site-plans:has(.site-billing label:nth-of-type(2) > :checked) .site-period:nth-child(2 of .site-period){display:inline}.site-plans:has(.site-billing label:nth-of-type(3) > :checked) .site-period:nth-child(3 of .site-period){display:inline}.site-plans:has(.site-billing label:nth-of-type(4) > :checked) .site-period:nth-child(4 of .site-period){display:inline}.site-plans:has(.site-billing label:nth-of-type(5) > :checked) .site-period:nth-child(5 of .site-period){display:inline}.site-plans:has(.site-billing label:nth-of-type(6) > :checked) .site-period:nth-child(6 of .site-period){display:inline}.site-integration-marks{display:flex;align-items:center;gap:12px;color:#555}.site-mark,.site-partner-mark{display:inline-grid;place-items:center;min-inline-size:40px;block-size:40px;padding-inline:8px;border:1px solid #999;background:#fff;color:#222;font-weight:bold}.site-integration-plan{color:#555}.site-links{display:flex;flex-wrap:wrap;column-gap:24px;row-gap:12px;margin:0;padding:0;list-style:none}.site-links>li{min-inline-size:0}.site-actions+.site-links{margin-block-start:16px}.site-integration-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:16px;margin:24px 0 0;padding:0;list-style:none}.site-integration{min-inline-size:0;border:1px solid #999;background:#fff;padding:16px;font-weight:bold}.site-integration-icon{display:block;inline-size:40px;block-size:40px;margin-block-end:8px;background:#333}.site-customer-story>hgroup,.site-customer-story>h2,.site-customer-story>h3,.site-customer-story>h4,.site-customer-story>p,.site-customer-story>ul:not(.story-figures),.site-customer-story>ol{max-inline-size:680px}.site-customer-story>h2,.site-customer-story>h3,.site-customer-story>h4{margin-block-start:32px}.story-figures{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;list-style:none;margin:24px 0 0;padding:0}.story-figures>li{min-inline-size:0}.story-figure{font-size:28px;font-weight:bold;margin:0}.story-figure>small{display:block;font-size:16px;font-weight:normal}.story-facts{display:grid;grid-template-columns:minmax(0,1fr);max-inline-size:680px;margin-block:32px 0;padding:24px;border:1px solid #999;background:#fff}.story-facts>dt{font-weight:bold;margin-block-end:4px}.story-facts>dd{margin:0;margin-block-end:12px}.story-screen{margin:32px 0 0}.story-screen>figcaption{margin-block-start:8px;color:#555}.story-quote{max-inline-size:680px;margin:32px 0 0;padding:24px;border:1px solid #999;background:#fff}.story-quote>blockquote{margin:0}.story-quote>blockquote>p{margin:0}.story-quote>figcaption{margin-block-start:16px}.story-quote b,.story-quote small{display:block}.story-table-scroll{overflow-x:auto;margin-block-start:16px}.story-table{border-collapse:collapse;inline-size:100%}.story-table th,.story-table td{padding:12px;border-block-end:1px solid #999;text-align:start}.story-table .story-long{min-inline-size:220px}@container page (width >= 900px){.story-figures{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-template-columns:none}.story-facts{grid-template-columns:minmax(0,max-content) minmax(0,1fr);column-gap:24px;row-gap:12px}.story-facts>dt,.story-facts>dd{margin:0}}.site-customers-index>h2,.site-customers-index>h3{margin-block-start:32px}.site-customer-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;margin:16px 0 0;padding:0;list-style:none}.site-customer{min-inline-size:0;display:flex;flex-direction:column;align-items:start;border:1px solid #999;background:#fff;padding:16px}.site-customer>a{max-inline-size:100%}.site-customer>p{margin-block-start:8px}.site-customer>.site-logo{display:grid;place-items:center;block-size:80px;inline-size:100px;margin:0 0 12px;border:1px dashed #999;background:#eee;color:#555;font-size:12px;text-align:center}.site-date{color:#555;font-size:14px;margin:0 0 4px}.site-entry-link{display:block;color:inherit;text-decoration:none}.site-entry-link:hover{text-decoration:underline}.site-changelog-entry>.site-screen{margin-block-start:24px}.site-entry-words{margin-block-start:24px}.site-plain-opening+.site-template>.site-screen{margin-inline:auto}@container page (width >= 900px){.site-plain-opening+.site-template>.site-screen{margin-inline:0}}.site-enquiry>hgroup,.site-enquiry>.site-sentence,.site-enquiry-form,.site-enquiry-sent{max-inline-size:640px}.site-enquiry-form{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;min-inline-size:0}.site-enquiry>hgroup:has(+.site-enquiry-form),.site-enquiry>.site-sentence:has(+.site-enquiry-form){margin-block-end:48px}.site-enquiry-field,.site-enquiry-field>label{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;min-inline-size:0}.site-enquiry-field>label>span{font-weight:bold;overflow-wrap:break-word}.site-enquiry-field input,.site-enquiry-field select,.site-enquiry-field textarea{box-sizing:border-box;inline-size:100%;min-inline-size:0;min-block-size:44px;padding:8px 12px;border:1px solid #999;background:#fff;color:#222;font:inherit}.site-enquiry-field textarea{min-block-size:calc(4lh + 16px);resize:vertical}.site-enquiry-field [aria-invalid=true]{border:2px solid #444}.site-enquiry-error{margin:0;font-size:14px;overflow-wrap:break-word}.site-enquiry-field .site-enquiry-error{font-weight:bold}.site-enquiry-form>.site-actions{margin-block-start:0}.site-enquiry-form>.site-actions+.site-enquiry-error{margin-block-start:-16px}.site-enquiry-sent{display:grid;gap:16px;min-inline-size:0}.site-enquiry-sent>*{margin:0}.site-enquiry-sent>small{overflow-wrap:break-word}@container page (width < 900px){.site-enquiry-form>.site-actions{inline-size:100%}.site-enquiry-form>.site-actions>*{flex:1 1 auto}.site-enquiry-form>.site-actions a{display:block;margin:0;text-align:center}}.site-calculator{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.site-calculator>*{min-inline-size:0}.site-inputs{display:grid;gap:16px;align-content:start;padding:24px;border:1px solid #999;background:#fff}.site-inputs fieldset{display:grid;gap:16px;margin:0;padding:0;border:0;min-inline-size:0}.site-inputs fieldset+fieldset{margin-block-start:16px}.site-inputs legend{padding:0;margin-block-end:12px;font-weight:bold;font-size:18px}.site-field{display:grid;gap:4px}.site-field input{font:inherit;padding:8px;border:1px solid #777;background:#fff;min-inline-size:0}.site-result-bar{position:sticky;inset-block-end:0;display:grid;gap:4px;padding-block:12px;border-block-start:1px solid #999;background:#fff}.site-result-bar p,.site-result p{margin:0}.site-result-bar>:first-child,.site-result>:first-child,.site-fold{color:#555;font-size:14px}.site-figure{font-size:28px;font-weight:bold}.site-result{display:grid;gap:8px;align-content:start}.site-breakdown{inline-size:100%;border-collapse:collapse}.site-breakdown :is(th,td){padding-block:8px;border-block-end:1px solid #999;text-align:start;font-weight:normal;overflow-wrap:break-word}.site-breakdown thead th{color:#555;font-size:14px}.site-breakdown .site-amount{text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums}.site-breakdown tfoot :is(th,td){border-block-end:0;font-weight:bold}.site-calculator .site-actions{margin-block-start:0}.site-outcome{display:grid;gap:24px}.site-method{grid-column:1/-1}@container page (width >= 900px){.site-calculator{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto 1fr;grid-template-areas:"inputs result" "inputs actions";column-gap:48px;align-items:start}.site-calculator:has(>.site-calculator-head){grid-template-rows:auto auto 1fr;grid-template-areas:"heading heading" "inputs result" "inputs actions"}.site-calculator-head{grid-area:heading}.site-inputs{grid-area:inputs}.site-calculator>.site-result{grid-area:result}.site-calculator>.site-actions{grid-area:actions}.site-result-bar{display:none}.site-outcome{grid-area:result-start/result-start/actions-end/actions-end;position:sticky;inset-block-start:104px}}.site-assessment{display:grid;grid-template-columns:minmax(0,1fr);gap:48px}.site-assessment>*{min-inline-size:0;max-inline-size:640px}.site-assessment hgroup,.site-assessment .site-sentence,.site-assessment .site-actions{margin:0}.site-assessment-text{display:grid;gap:12px}.site-assessment-prompts{display:grid;gap:48px;counter-reset:assessment-prompt;margin:0;padding:0;list-style:none}.site-assessment-prompt{counter-increment:assessment-prompt;min-inline-size:0}.site-assessment-prompt fieldset{display:grid;gap:12px;min-inline-size:0;margin:0;padding:0;border:0}.site-assessment-prompt legend{inline-size:100%;padding:0;margin-block-end:12px;font-weight:bold;overflow-wrap:break-word}.site-assessment-prompt legend::before{content:counter(assessment-prompt);display:block;margin-block-end:8px;color:#555;font-size:14px}.site-assessment-answer{cursor:pointer;display:flex;align-items:center;gap:12px;min-inline-size:0;min-block-size:44px;padding:8px 18px;border:1px solid #999;background:#fff;overflow-wrap:break-word}.site-assessment-answer::before{content:"";flex:none;inline-size:14px;block-size:14px;box-sizing:border-box;border:1px solid #555;border-radius:50%}.site-assessment-answer.chosen{border-color:#222;box-shadow:inset 0 0 0 1px #222}.site-assessment-answer.chosen::before{background:#222;box-shadow:inset 0 0 0 3px #fff}.site-assessment-score{display:grid;gap:8px;padding:32px;border:1px solid #999;background:#fff}.site-assessment-score p{margin:0}.site-assessment-label{font-size:14px;color:#555}.site-assessment-figure{font-size:28px;font-weight:bold}.site-assessment-bands{display:grid;grid-template-columns:minmax(0,1fr);margin:24px 0 0;padding:0;list-style:none}.site-assessment-bands>li{min-inline-size:0;padding:12px;border-block-start:1px solid #999;overflow-wrap:break-word}.site-assessment-bands strong{display:block}.site-booking{padding-block:0 48px}.site-booking-bar{display:none}.site-booking-frame{inline-size:min(720px,100%);block-size:calc(100svh - 80px);margin-inline:auto}.site-booking-stand-in{box-sizing:border-box;block-size:100%;padding:24px;border:2px dashed #999;background:#f4f4f4;color:#555}.site-section+.site-booking{border-block-start:0}@media(width < 900px){.public:has(.site-booking)>.page{block-size:100svh;min-block-size:0;overflow:hidden}.public:has(.site-booking) :is(.site-header,footer){display:none}.public:has(.site-booking) .site-plain-opening{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);padding:0}.site-booking{display:flex;flex-direction:column;block-size:100svh;padding:0}.site-booking-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-block-size:80px;border-block-end:1px solid #999}.site-booking-bar>a{margin:0;min-block-size:var(--site-target);align-content:center}.site-booking-bar>a+a{color:#555}.site-booking-frame{flex:1;inline-size:100%;block-size:auto}}.public{--site-target:32px}@media(any-pointer:coarse){.public{--site-target:44px}}.public .site-header a,.public .page-foot a,.site-route>a,.site-facts>li>a,.site-card>a,.site-area-item>.site-text>a,.site-quote>a,.site-store-badge>a,.site-links>li>a,.site-link-list>li>.said>a,.site-in-page-links li>a,.site-prose-contents li>a,.site-trail li>a,.site-audience-line li>a,.site-step :is(h2,h3,h4,h5,h6)>a,.site-changelog-entry>.site-entry-link,.site-platforms>li>a{position:relative}.public .site-header a::before,.public .page-foot a::before,.site-route>a::before,.site-facts>li>a::before,.site-card>a::before,.site-area-item>.site-text>a::before,.site-quote>a::before,.site-store-badge>a::before,.site-links>li>a::before,.site-link-list>li>.said>a::before,.site-in-page-links li>a::before,.site-prose-contents li>a::before,.site-trail li>a::before,.site-audience-line li>a::before,.site-step :is(h2,h3,h4,h5,h6)>a::before,.site-changelog-entry>.site-entry-link::before,.site-platforms>li>a::before{content:"";position:absolute;inset-block:min(0px,calc((100% - var(--site-target))/2));inset-inline:0}.public .page-foot a,.site-sources a{box-sizing:border-box;min-block-size:var(--site-target);padding-block:max(0px,calc((var(--site-target) - 1lh)/2))}.site-audience-line ul{gap:max(8px,calc(var(--site-target) - 1lh))}.site-prose-contents>ul{row-gap:max(12px,calc(var(--site-target) - 1lh))}.site-links{row-gap:max(12px,calc(var(--site-target) - 1lh))}.site-trail>ol{row-gap:max(8px,calc(var(--site-target) - 1lh))}.site-facts>li+li{margin-block-start:max(0px,calc(var(--site-target) - 1lh - 8px))}.site-link-list>li{margin-block-end:max(8px,calc(var(--site-target) - 1lh))}.site-footer-grouped{color:#555;font-size:14px}.site-footer-grouped>*{min-inline-size:0}.site-footer-routes,.site-footer-utility{padding-block:40px}.site-footer-utility{border-block-start:1px solid #999}.site-footer-action{display:flex;flex-direction:column;align-items:flex-start;row-gap:16px;padding:24px;border-radius:8px;background:#ddd;color:#222}.site-footer-action>hgroup{max-inline-size:100%;margin:0}.site-footer-action h2{margin:0;font-size:24px}.site-footer-action hgroup>p{margin-block:8px 0;color:#444;font-size:16px}.site-footer-action>.site-offer{margin-block-start:-4px}.site-offer>h3{margin:0;font-size:20px}.site-offer>p{margin-block:8px 0;color:#444}.site-footer-action>.site-actions{margin-block-start:0}.site-footer-action .site-actions a{background:white}.site-footer-action>.site-route{margin:0}.site-footer-groups>.site-footer-group>a{box-sizing:border-box;min-block-size:var(--site-target);padding-block:max(0px,calc((var(--site-target) - 1lh)/2));margin:0;color:#555;text-decoration:none}.site-footer-group>summary{display:flex;align-items:center;justify-content:space-between;column-gap:16px;color:#222;font-weight:bold;list-style:none}.site-footer-group>summary::-webkit-details-marker{display:none}.site-footer-group>summary::after{content:"+";flex:none;color:#555;font-weight:normal}.site-footer-group[open]>summary::after{content:"−"}.site-footer-group::details-content{display:flex;flex-direction:column;align-items:flex-start}.site-footer-start{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.site-footer-utility :is(a,summary){min-inline-size:0;margin:0}.site-footer-brand .site-brand{display:flex;align-items:center;gap:8px;color:#222}.site-footer-brand .brand-mark{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid #999;background:#eee}.site-footer-utility a[hreflang]{color:#555;text-decoration:none}.site-currency{position:relative}.site-currency>summary{cursor:pointer}.site-currency>ul{position:absolute;inset-block:auto 100%;inset-inline-start:0;margin:0;padding:8px 16px;list-style:none;background:white;border:1px solid #999;white-space:nowrap}.site-currency a[aria-current="page"]{font-weight:bold}.site-footer-end>nav{display:flex;flex-wrap:wrap;column-gap:16px}.site-footer-end>nav>a{box-sizing:border-box;min-block-size:var(--site-target);padding-block:max(0px,calc((var(--site-target) - 1lh)/2))}@media(hover:hover) and (pointer:fine){.site-footer-groups>.site-footer-group>a:hover,.site-footer-utility a[hreflang]:hover{color:#222}}@media(width >= 900px){.site-footer-routes{display:grid;grid-template-columns:40% minmax(0,1fr);column-gap:48px;align-items:start}.site-footer-groups{display:flex;flex-wrap:wrap;gap:24px}.site-footer-groups:only-child{grid-column:1/-1}.site-footer-group{flex:1 1 0}.site-footer-group>summary{margin-block-end:8px;pointer-events:none;cursor:default}.site-footer-group>summary::after{content:none}.site-footer-group::details-content{content-visibility:visible}.site-footer-utility{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}}@media(width < 900px){.site-footer-routes{display:flex;flex-direction:column;row-gap:16px;padding-block-end:0}.site-footer-action>.site-actions{display:grid;grid-template-columns:minmax(0,1fr);inline-size:100%}.site-footer-action>.site-actions a{display:block;text-align:center;text-wrap:balance}.site-footer-groups{border-block-end:1px solid #999}.site-footer-group{border-block-start:1px solid #999}.site-footer-group>summary{min-block-size:48px;cursor:pointer}.site-footer-groups>.site-footer-group>a{min-block-size:48px;display:flex;align-items:center;inline-size:100%}.site-footer-utility{display:flex;flex-wrap:wrap;align-items:center;gap:16px;border-block-start:0}.site-footer-utility>.site-footer-start{display:contents}}.public{--site-consent-room:0px;timeline-scope:--site-opening}@supports(bottom:anchor-size(--site-consent block)){.public{--site-consent-room:anchor-size(--site-consent block,0px)}}.site-consent::after{content:"";position:absolute;inset-block:auto 0;inset-inline:0;block-size:calc(100% + 1px);anchor-name:--site-consent;pointer-events:none}.site-consent{position:sticky;inset-block-end:0;z-index:2;box-sizing:border-box;display:flex;align-items:center;column-gap:24px;max-block-size:25svh;padding-block:16px;overflow-y:auto;border-block-start:1px solid #999;background:white}.site-consent>p{flex:1 1 auto;min-inline-size:0;margin:0}.site-consent-actions{display:grid;flex:none;margin-inline-start:auto;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:12px}.site-consent-actions button{inline-size:100%;border:1px solid #999;background:white;color:inherit;font:inherit;padding:8px 16px}.public .dock{inset-block-end:calc(24px + var(--site-consent-room))}html:has(.site-consent){scroll-padding-block-end:calc(25% + 6px)}@media(width < 900px){html:has(.site-consent){scroll-padding-block-end:calc(50% + 6px)}.site-consent{position:static;max-block-size:50svh;flex-direction:column;align-items:stretch;row-gap:16px}.site-consent::after{block-size:0}.site-consent-actions{inline-size:100%;margin-inline-start:0}}@supports(animation-timeline:view()){:is(.site-opening,.site-plain-opening){view-timeline:--site-opening block}@media(width < 900px){.site-consent{position:sticky;animation:site-consent-held linear both;animation-timeline:--site-opening;animation-range:exit 99% exit 100%}.site-consent::after{block-size:calc(100% + 1px);animation:site-consent-room-held linear both;animation-timeline:--site-opening;animation-range:exit 99% exit 100%}}}@keyframes site-consent-held{from{visibility:hidden}to{visibility:visible}}@keyframes site-consent-room-held{from{block-size:0}}@media print{.site-consent{display:none}}.said a{display:inline;margin:0}
.funnel-stage{white-space:nowrap}.rows-table.records-table .subject-supporting:has(>.funnel-line){display:block;overflow:visible;white-space:normal;text-overflow:clip;inline-size:auto;min-inline-size:0}
@media screen and (max-width:760px){.rows-table.records-table :is(tfoot,tbody.total)>tr>td.subject-column::before{content:none}.rows-table.records-table :is(tbody,tfoot)>tr>td[data-label]:not(.subject-column){text-box-trim:trim-start}.rows-table.records-table tbody{position:relative;anchor-scope:all}.records-scroll .rows-table.records-table:has(tr.expansion) tbody:not(.total)>tr:has(>td.subject-column){--greybox-expansion-room:52px;padding-inline-end:60px}.records-scroll .rows-table.records-table:has(tr.expansion) tbody:not(.total)>tr:has(>td.subject-column)>td.subject-column .record-name{anchor-name:var(--greybox-record)}.rows-table.records-table tbody:not(.total)>tr.expansion>td>details>summary{position:absolute;position-anchor:var(--greybox-record);inset-block-start:calc(anchor(start) + (1lh - 44px) / 2);inset-inline-end:0;inline-size:44px;block-size:44px;overflow:clip;padding-inline-start:calc((44px - 1em) / 2);line-height:44px;white-space:nowrap;color:transparent}.rows-table.records-table tbody:not(.total)>tr.expansion>td>details>summary::marker{color:#222}.rows-table.records-table tbody:not(.total)>tr:has(>td.subject-column)>td .record-value>.copyable{display:inline-flex;align-items:baseline}.rows-table.records-table tbody:not(.total)>tr:has(>td.subject-column)>td .record-value>a{display:inline}.rows-table.records-table tbody.total{font-weight:bold}.records-scroll .rows-table.records-table tbody.group>tr.group-heading{border-block-start:1px solid #222}.records-scroll .rows-table.records-table thead+tbody.group>tr.group-heading{border-block-start:0}.rows-table.records-table :is(tfoot,tbody.total)>tr:has(>td.subject-column):has(>td[data-kit-holds~="amount"]){column-gap:0}.rows-table.records-table :is(tfoot,tbody.total)>tr:has(>td.subject-column):has(>td[data-kit-holds~="amount"])>td.subject-column{margin-inline-end:8px}.rows-table.records-table :is(tbody,tfoot)>tr>td>.record-value>.fact-list,.rows-table.records-table :is(tbody,tfoot)>tr>td>.record-value>.fact-list>.fact,.rows-table.records-table :is(tbody,tfoot)>tr>td>.record-value>.fact-list>.fact>:is(dt,dd){display:inline;margin:0;padding:0;color:inherit;font-weight:inherit}.rows-table.records-table :is(tbody,tfoot)>tr>td>.record-value>.fact-list>.fact>dt::after{content:" "}.rows-table.records-table :is(tbody,tfoot)>tr>td>.record-value>.fact-list>.fact:not(:last-child)>dd::after{content:", "}.rows-table.records-table tbody:not(.total)>tr:has(>td.subject-column){overflow-x:clip;anchor-scope:--greybox-phone-fact-head,--greybox-facts-start}.rows-table.records-table tbody:not(.total)>tr:has(>td.subject-column)::after{content:none}.rows-table.records-table tbody:not(.total)>tr:has(>td.subject-column)>td.subject-column::before{content:"";order:2;flex-basis:100%;anchor-name:--greybox-facts-start}.rows-table.records-table tbody:not(.total)>tr:has(>td.subject-column)>:is(tr:has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .copyable)>:nth-child(1 of td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty):has(.copyable)),tr:not(:has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .copyable)):has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty).bar-column,>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .amount)>:nth-child(1 of td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty):is(.bar-column,:has(.amount))),tr:not(:has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .copyable),:has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty).bar-column,>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .amount))>:nth-child(1 of td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty))){margin-inline-end:1em;anchor-name:--greybox-fact-dot,--greybox-phone-fact-head}.rows-table.records-table tbody:not(.total)>tr:has(>td.subject-column)>:is(tr:has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .copyable)>:nth-child(1 of td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty):has(.copyable)),tr:not(:has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .copyable)):has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty).bar-column,>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .amount)>:nth-child(1 of td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty):is(.bar-column,:has(.amount))),tr:not(:has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .copyable),:has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty).bar-column,>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .amount))>:nth-child(1 of td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty))):nth-child(1 of td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty)):nth-last-child(1 of td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty)),.rows-table.records-table tbody:not(.total)>tr:has(>td.subject-column)>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty):not(:is(tr:has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .copyable)>:nth-child(1 of td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty):has(.copyable)),tr:not(:has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .copyable)):has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty).bar-column,>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .amount)>:nth-child(1 of td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty):is(.bar-column,:has(.amount))),tr:not(:has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .copyable),:has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty).bar-column,>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .amount))>:nth-child(1 of td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty)))):nth-last-child(1 of td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty):not(:is(tr:has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .copyable)>:nth-child(1 of td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty):has(.copyable)),tr:not(:has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .copyable)):has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty).bar-column,>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .amount)>:nth-child(1 of td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty):is(.bar-column,:has(.amount))),tr:not(:has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .copyable),:has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty).bar-column,>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .amount))>:nth-child(1 of td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty))))){margin-inline-end:0}.rows-table.records-table tbody:not(.total)>tr:has(>td.subject-column)>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty){flex:0 1 auto;white-space:normal}.rows-table.records-table tbody:not(.total)>tr:has(>td.subject-column)>:is(tr:has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .copyable)>:nth-child(1 of td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty):has(.copyable)),tr:not(:has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .copyable)):has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty).bar-column,>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .amount)>:nth-child(1 of td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty):is(.bar-column,:has(.amount))),tr:not(:has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .copyable),:has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty).bar-column,>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .amount))>:nth-child(1 of td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty)))::after{content:none}.rows-table.records-table tbody:not(.total)>tr:has(>td.subject-column)>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty):not(:is(tr:has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .copyable)>:nth-child(1 of td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty):has(.copyable)),tr:not(:has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .copyable)):has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty).bar-column,>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .amount)>:nth-child(1 of td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty):is(.bar-column,:has(.amount))),tr:not(:has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .copyable),:has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty).bar-column,>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .amount))>:nth-child(1 of td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty))))::after{content:"\b7" / "";position:absolute;inset-block-start:anchor(--greybox-fact-dot start);inset-inline:anchor(--greybox-facts-start start) anchor(--greybox-fact-dot start);inline-size:1em;text-align:center;justify-self:end;position-visibility:no-overflow}.rows-table.records-table tbody:not(.total)>tr:has(>td.subject-column):has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty))>td.subject-column .row-stamps{margin-inline-end:1em}.rows-table.records-table tbody:not(.total)>tr:has(>td.subject-column):has(>td.subject-column .row-stamps):has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty))>td.subject-column::after{content:"\b7" / "";position:absolute;inset-block-start:anchor(--greybox-phone-fact-head start);inset-inline:anchor(--greybox-facts-start start) anchor(--greybox-phone-fact-head start);justify-self:end;inline-size:1em;text-align:center;color:#555;font-weight:normal;position-visibility:no-overflow}.rows-table.records-table tbody:not(.total)>tr:has(>td.subject-column)>td .record-value{display:inline}.rows-table.records-table tbody:not(.total)>tr:has(>td.subject-column)>td .record-value>.meter>.supporting{display:block;margin:0;padding:0}.rows-table.records-table tbody:not(.total)>tr:has(>td.subject-column)>td.names-itself::before{content:none}.rows-table.records-table tbody:not(.total)>tr:has(>td.subject-column)>:is(tr:has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .copyable)>:nth-child(1 of td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty):has(.copyable)),tr:not(:has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .copyable)):has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty).bar-column,>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .amount)>:nth-child(1 of td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty):is(.bar-column,:has(.amount))),tr:not(:has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .copyable),:has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty).bar-column,>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .amount))>:nth-child(1 of td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty))){display:flex;align-items:first baseline;order:3;flex:0 1 auto;min-inline-size:0;white-space:normal}.rows-table.records-table tbody:not(.total)>tr:has(>td.subject-column)>:is(tr:has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .copyable)>:nth-child(1 of td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty):has(.copyable)),tr:not(:has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .copyable)):has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty).bar-column,>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .amount)>:nth-child(1 of td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty):is(.bar-column,:has(.amount))),tr:not(:has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .copyable),:has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty).bar-column,>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .amount))>:nth-child(1 of td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty))):has(>.record-fact:only-child,>.record-value:only-child){display:block}.rows-table.records-table tbody:not(.total)>tr:has(>td.subject-column)>:is(tr:has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .copyable)>:nth-child(1 of td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty):has(.copyable)),tr:not(:has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .copyable)):has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty).bar-column,>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .amount)>:nth-child(1 of td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty):is(.bar-column,:has(.amount))),tr:not(:has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .copyable),:has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty).bar-column,>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .amount))>:nth-child(1 of td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty)))>*{flex:0 1 auto;min-inline-size:0}.rows-table.records-table tbody:not(.total)>tr:has(>td.subject-column)>:is(tr:has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .copyable)>:nth-child(1 of td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty):has(.copyable)),tr:not(:has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .copyable)):has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty).bar-column,>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .amount)>:nth-child(1 of td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty):is(.bar-column,:has(.amount))),tr:not(:has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .copyable),:has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty).bar-column,>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .amount))>:nth-child(1 of td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty)))>.bar-figure{min-inline-size:5em}.rows-table.records-table tbody:not(.total)>tr:has(>td.subject-column)>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty):not(:is(tr:has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .copyable)>:nth-child(1 of td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty):has(.copyable)),tr:not(:has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .copyable)):has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty).bar-column,>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .amount)>:nth-child(1 of td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty):is(.bar-column,:has(.amount))),tr:not(:has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .copyable),:has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty).bar-column,>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .amount))>:nth-child(1 of td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty)))){order:4}.rows-table.records-table tbody:not(.total)>tr:has(>td.subject-column)>td.subject-column>.subject-supporting{order:5}.rows-table.records-table tbody:not(.total)>tr:has(>td.subject-column)>td.bar-column .bar{display:inline-block;vertical-align:middle;margin-block:0;margin-inline-start:8px}.rows-table.records-table tbody:not(.total)>tr:has(>td.subject-column)>td.bar-column>.bar-figure{display:inline-block;min-inline-size:5em;text-align:end}.rows-table.records-table tbody:not(.total)>tr:has(>td.subject-column)>:is(tr:has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .copyable)>:nth-child(1 of td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty):has(.copyable)),tr:not(:has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .copyable)):has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty).bar-column,>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .amount)>:nth-child(1 of td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty):is(.bar-column,:has(.amount))),tr:not(:has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .copyable),:has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty).bar-column,>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .amount))>:nth-child(1 of td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty)))::before{display:inline;flex:none;white-space:pre;font-weight:normal;content:attr(data-label) " "}.rows-table.records-table tbody:not(.total)>tr:has(>td.subject-column)>:is(tr:has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .copyable)>:nth-child(1 of td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty):has(.copyable)),tr:not(:has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .copyable)):has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty).bar-column,>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .amount)>:nth-child(1 of td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty):is(.bar-column,:has(.amount))),tr:not(:has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .copyable),:has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty).bar-column,>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .amount))>:nth-child(1 of td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty))).names-itself::before{content:none}.rows-table.records-table:not(.comparison-scroll *) tbody:not(.total)>tr:has(>td.subject-column):has(>td.row-actions)>td.row-actions{order:1;flex:none;max-inline-size:calc(100% - 8px);margin-inline-start:8px;padding:8px 0;text-align:start}.rows-table.records-table:not(.comparison-scroll *) tbody:not(.total)>tr:has(>td.subject-column):has(>td.row-actions)>td.row-actions>.row-actions-content>.subtle-action>a{display:block;padding-block:max(0px,calc((44px - 1lh) / 2))}.rows-table.records-table:not(.comparison-scroll *) tbody:not(.total)>tr:has(>td.subject-column):has(>td.row-actions)>td.row-actions:has(>.row-actions-content>.more-menu):has(>.row-actions-content>:not(.more-menu)):not(:has(>.held-words)){flex:0 0 100%;max-inline-size:none;margin-inline-start:0}.rows-table.records-table:not(.comparison-scroll *) tbody:not(.total)>tr:has(>td.subject-column):has(>td.row-actions)>td.row-actions:has(>.held-words),.rows-table.records-table:not(.comparison-scroll *) tbody:not(.total)>tr:has(>td.subject-column):has(>td.row-actions)>td.row-actions:has(>.held-words)>.row-actions-content{display:contents}.rows-table.records-table:not(.comparison-scroll *) tbody:not(.total)>tr:has(>td.subject-column):has(>td.row-actions)>td.row-actions:has(>.held-words)>.row-actions-content>*{order:1;flex:none;max-inline-size:calc(100% - 8px);margin-inline-start:8px}.rows-table.records-table:not(.comparison-scroll *) tbody:not(.total)>tr:has(>td.subject-column):has(>td.row-actions)>td.row-actions>.held-words{order:9;flex:0 0 100%;min-inline-size:0}.rows-table.records-table tbody:not(.total)>tr:has(>td.subject-column):has(>td.figure-column):has(>td.row-actions>.row-actions-content>.more-menu:only-child){--greybox-fact-room:calc(1em + 34px);padding-inline-end:calc(8px + var(--greybox-expansion-room,0px) + var(--greybox-fact-room))}.rows-table.records-table tbody:not(.total)>tr:has(>td.subject-column):has(>td.figure-column):has(>td.row-actions>.row-actions-content>.more-menu:only-child)>td.figure-column{margin-inline-end:calc(-1 * var(--greybox-fact-room))}.rows-table.records-table tbody:not(.total)>tr:has(>td.subject-column):has(>td.figure-column):has(>td.row-actions>.row-actions-content>.more-menu:only-child)>td.subject-column>.subject-supporting{flex-basis:calc(100% + var(--greybox-fact-room));margin-inline-end:calc(-1 * var(--greybox-fact-room))}.rows-table.records-table tbody:not(.total)>tr:has(>td.subject-column):has(>td.figure-column):has(>td.row-actions>.row-actions-content>.more-menu:only-child)>td.row-actions .more-menu>summary{inline-size:calc(1em + 26px);text-align:center}.rows-table.records-table tbody:not(.total)>tr:has(>td.subject-column):has(>td.figure-column):has(>td.row-actions>.row-actions-content>.more-menu:only-child)>:is(tr:has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .copyable)>:nth-child(1 of td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty):has(.copyable)),tr:not(:has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .copyable)):has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty).bar-column,>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .amount)>:nth-child(1 of td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty):is(.bar-column,:has(.amount))),tr:not(:has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .copyable),:has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty).bar-column,>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .amount))>:nth-child(1 of td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty))){flex-wrap:wrap}.rows-table.records-table tbody:not(.total)>tr:has(>td.subject-column):has(>td.figure-column):has(>td.row-actions>.row-actions-content>.more-menu:only-child)>:is(tr:has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .copyable)>:nth-child(1 of td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty):has(.copyable)),tr:not(:has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .copyable)):has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty).bar-column,>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .amount)>:nth-child(1 of td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty):is(.bar-column,:has(.amount))),tr:not(:has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .copyable),:has(>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty).bar-column,>td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty) .amount))>:nth-child(1 of td:not(.subject-column,.figure-column,.row-actions,.desktop-only,.by-hand,:empty)))>*{min-inline-size:min-content}.rows-table.records-table tbody:not(.total)>tr:has(>td.subject-column):has(>td.figure-column):has(>td.row-actions>.row-actions-content>.more-menu:only-child)>td.row-actions{order:3;align-self:flex-start;inline-size:0;block-size:1lh;margin:0;padding-block:0}.rows-table.records-table tbody:not(.total)>tr:has(>td.subject-column):has(>td.figure-column):has(>td.row-actions>.row-actions-content>.more-menu:only-child)>td.row-actions>.row-actions-content{position:absolute;inset-inline-end:calc(8px + var(--greybox-expansion-room,0px));margin-block-start:calc((1lh - 1em - 26px) / 2)}.rows-table.records-table .row-actions-content{justify-content:flex-start;flex-wrap:wrap}.rows-table.records-table .row-actions-content>:is(.primary-action,.subtle-action){flex:none;inline-size:max-content;max-inline-size:100%}}
.notice{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;align-items:start;border:1px solid #999;border-left:8px solid #222;background:white;padding:8px 12px;margin-bottom:12px}.notice.settled{border-left:8px dashed #999}.notice p{margin:0}.notice-standing{font-weight:bold}.notice-dismiss{grid-column:2;grid-row:1}.notice-dismiss a{margin:0}.notice-sentence,.notice-copyables,.notice-step,.notice-steps,.notice-action{grid-column:1 / -1}.notice-steps{margin:0;padding-left:24px}.notice-action a{margin:0}.notice.beside{position:relative;display:flex;flex-wrap:wrap;align-items:center}.notice.beside:has(>.notice-dismiss){padding-right:64px}.notice.beside>.notice-standing{flex:1 1 auto;min-width:0}.notice.beside>.notice-action{flex:0 1 auto;min-width:0}.notice.beside>.notice-dismiss{position:absolute;top:8px;right:12px}
.refusal{border:1px solid #999;border-left:8px double #222;background:white;padding:8px 12px;margin-bottom:12px}.refusal p{margin:0}.refusal-line{font-weight:bold}.refusal-cause a{margin:0}
.toast{position:fixed;inset-block:auto 24px;inset-inline:auto 24px;margin:0;z-index:2;display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 16px;max-inline-size:min(480px,calc(100vw - 48px));border:1px solid #222;background:white;color:inherit;padding:8px calc(1em + 36px) 8px 12px}.with-rail .toast{max-inline-size:min(480px,calc(100vw - 272px))}.toast p{margin:0}.toast-line{flex:1 1 max-content}.toast-affected{contain:inline-size}.toast-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.toast.passing .toast-actions{display:contents}.toast-actions a,.toast-actions form{margin:0}.toast-close{position:absolute;inset-block-start:0;inset-inline-end:4px;border:0;background:none;font:inherit;padding:8px;cursor:pointer;touch-action:manipulation;user-select:none}.toast.passing{animation:toast-passes 8s steps(1,end) forwards}.toast.passing:hover,.toast.passing:focus-within{animation-play-state:paused}@keyframes toast-passes{to{visibility:hidden}}
@media(max-width:760px){.toast{inset-inline:16px;max-inline-size:none}.with-rail .phone-bar{anchor-name:--toast-clear}.with-rail .toast{max-inline-size:none;position-anchor:--toast-clear;inset-block-end:anchor(top)}.app:has(.held-group) .phone-bar{anchor-name:none}.held-group{anchor-name:--toast-clear}.app:has(.held-group) .toast{max-inline-size:none;position-anchor:--toast-clear;inset-block-end:anchor(top)}}
.guide{border:1px solid #999;background:#fff;padding:16px;margin-block:12px}.guide> :is(h2,h3){font-size:16px;margin:0 0 8px}.guide-place{color:#666}.guide-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.guide .secondary-action a{border:1px solid #999;padding:8px 16px}.guide-dismiss a{text-decoration:underline}
.page:has(.trail){container-type:inline-size}
.trail>ol{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;min-inline-size:0;margin:0;padding:0;list-style:none;font-size:14px}
.trail>ol>li{display:flex;flex:none;align-items:center;gap:8px;min-inline-size:0}
.trail>ol>li>a{display:block;min-inline-size:0;margin:0;padding-block:max(0px,calc((44px - 1lh)/2));text-decoration:none}
.trail>ol>li>a:focus-visible{text-decoration:underline}
@media(hover:hover) and (pointer:fine){.trail>ol>li>a:hover{text-decoration:underline}}
.trail>ol>li:not(:first-child)::before{content:"";flex:0 0 16px;inline-size:16px;block-size:16px;background:#555;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M181.66,133.66l-80,80a8,8,0,0,1-11.32-11.32L164.69,128,90.34,53.66a8,8,0,0,1,11.32-11.32l80,80A8,8,0,0,1,181.66,133.66Z'/%3E%3C/svg%3E") center/contain no-repeat}
@container(inline-size < 720px){.trail>ol>li:not(:last-child){display:none}.trail>ol>li:last-child{flex:0 1 auto;gap:8px}.trail>ol>li:last-child::before{content:"";flex:0 0 16px;inline-size:16px;block-size:16px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M224,128a8,8,0,0,1-8,8H59.31l58.35,58.34a8,8,0,0,1-11.32,11.32l-72-72a8,8,0,0,1,0-11.32l72-72a8,8,0,0,1,11.32,11.32L59.31,120H216A8,8,0,0,1,224,128Z'/%3E%3C/svg%3E") center/contain no-repeat}}
@media(forced-colors:active){.trail>ol>li::before{background:currentColor;forced-color-adjust:none}}
dl.meter>.meter-bar{position:relative;block-size:auto;margin-block-start:0;padding-block:4px;background:none}.meter>.meter-bar>meter{display:block;inline-size:100%;block-size:8px;border:0;border-radius:0;appearance:none;background:#0002;color:#222}.meter>.meter-bar>meter::-webkit-meter-bar{block-size:8px;border:0;border-radius:0;background:none}.meter>.meter-bar>meter::-webkit-meter-optimum-value,.meter>.meter-bar>meter::-webkit-meter-suboptimum-value,.meter>.meter-bar>meter::-webkit-meter-even-less-good-value{block-size:8px;background:currentColor}.meter>.meter-bar>meter::-moz-meter-bar{background:currentColor}.meter>.meter-bar[data-kit-holds~="mark"]::after{content:"";position:absolute;inset-block:0;inset-inline-start:var(--meter-mark);inline-size:2px;background:#222}.meter>.meter-bar>.bound{position:absolute;inset-block:0;inset-inline-start:0;inline-size:var(--meter-bound);background:#0002}.meter>.meter-bar[data-kit-holds~="bound"]{background:#0002}.meter>.meter-bar[data-kit-holds~="bound"]>meter{position:relative;background:none}.meter>.meter-bar[data-kit-holds~="bound"]>meter::-webkit-meter-optimum-value,.meter>.meter-bar[data-kit-holds~="bound"]>meter::-webkit-meter-suboptimum-value,.meter>.meter-bar[data-kit-holds~="bound"]>meter::-webkit-meter-even-less-good-value{background:linear-gradient(transparent calc(50% - 2px),currentColor 0 calc(50% + 2px),transparent 0)}.meter>.meter-bar[data-kit-holds~="bound"]>meter::-moz-meter-bar{background:linear-gradient(transparent calc(50% - 2px),currentColor 0 calc(50% + 2px),transparent 0)}.meter dd{margin-bottom:8px}.meter>.supporting{margin-block-start:8px}@media(max-width:760px){.fact-list>.meter-fact{display:block}}
.call{border:2px solid #222;background:white;padding:12px;margin-block:8px}.call p{margin-block-end:4px}.call-actions{display:flex;flex-wrap:wrap;gap:8px}.call-action{border:1px solid #999;padding:4px 12px}.call-standing{font-weight:bold}
.record-picker ul{margin:0;padding-inline-start:16px}.record-picker .chosen{font-weight:bold}.record-picker .inert{color:#888}.record-picker .reason{display:block;color:#222}.record-picker .chosen-fact{margin:4px 0}
.bookable-times{display:grid;gap:16px;min-inline-size:0}.bookable-label,.bookable-day-heading,.bookable-zone,.bookable-count,.bookable-none{margin:0}.bookable-month{display:grid;gap:8px}.bookable-month-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.bookable-days{border-collapse:separate;border-spacing:4px}.bookable-days th{text-align:center;font-weight:normal}.bookable-cell{padding:0;text-align:center}.bookable-cell>button{inline-size:100%;min-block-size:40px;border:0;background:#eee;font:inherit;font-variant-numeric:tabular-nums}.bookable-cell>button[aria-disabled=true]{background:transparent;color:#777}.bookable-cell[aria-current=date]>button{outline:1px solid currentColor;outline-offset:-2px}.bookable-cell[aria-selected=true]>button{background:#222;color:#fff}.bookable-day{display:grid;gap:8px}.bookable-times-choices,.bookable-part{display:grid;gap:8px}.bookable-part-name{margin:0}.bookable-time{display:flex;align-items:center;gap:8px;border:1px solid #999;padding:8px 16px;font-variant-numeric:tabular-nums}.bookable-time:has(:checked){border:2px solid #222;padding:7px 15px}.bookable-times-loading{display:grid;gap:8px}.bookable-times-loading>span{display:block;min-block-size:40px;background:#eee}.bookable-zone{color:#555}.bookable-zone>button{margin-inline-start:8px}.bookable-times>.secondary-action{justify-self:start}.bookable-times>.help{margin:0}
@media(max-width:760px){.bookable-month{max-inline-size:720px}.bookable-days{inline-size:100%;table-layout:fixed}.bookable-cell>button{aspect-ratio:1}}
@media(min-width:761px){.bookable-times{grid-template-columns:max-content minmax(240px,1fr)}.bookable-label{grid-column:1/-1}.bookable-month{grid-column:1;grid-row:2/span 5}.bookable-day,.bookable-times-loading,.bookable-none,.bookable-count,.bookable-zone,.bookable-times>.help{grid-column:2}}
.multi-value-picker{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.multi-value-picker .chips{display:contents;list-style:none}.multi-value-picker .chips li{border:1px solid #999;border-radius:12px;padding:2px 8px;background:#eee}.multi-value-picker .remove{margin-inline-start:6px}.picker-field{display:inline-block;flex:1;min-inline-size:8ch;min-block-size:calc(1.5em + 12px);border:1px solid #999;background:white}
.disclosure{border-block-start:1px solid #ccc;padding-block-start:8px}.disclosure>summary{cursor:pointer;font-weight:bold}.disclosure-content{padding-block-start:8px}
.code-control{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.code-value{display:inline-block;inline-size:calc(var(--code-length) * 1.5ch + 16px);min-block-size:calc(1.5em + 12px);border:1px solid #999;background:white;font-family:monospace}.code-control .held>span{margin:0}
.switch{margin:8px 0;max-width:560px}.switch label{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.switch .text{flex:1;display:block}.switch .name{display:block;font-weight:bold}.switch .reason,.switch .help{display:block}.switch .word{order:1}.switch input{order:2;margin:0}.switch input:checked~.off,.switch input:not(:checked)~.on{display:none}.switch.unavailable label{cursor:default}.switch .error{margin:4px 0 0;font-weight:bold}
.progress-bar{display:grid;align-content:start;margin:8px 0}.progress-bar>*{margin:0;min-width:0}.progress-bar progress{display:block;width:100%;height:8px;margin-top:8px;border:0;appearance:none;background:#ddd;color:#222}.progress-bar progress::-webkit-progress-bar{background:none}.progress-bar progress::-webkit-progress-value{background:currentColor}.progress-bar progress::-moz-progress-bar{background:currentColor}.progress-bar .status-line{margin-top:8px}.progress-bar.settled .words{margin-bottom:16px}.progress-bar .action{margin-top:16px}.progress-bar>.working-mark{display:flex;align-items:center;gap:8px}.working-mark>.words{min-width:0;margin:0}.working-ring{flex:none;inline-size:16px;block-size:16px;box-sizing:border-box;border:2px solid #555;border-inline-end-color:transparent;border-radius:50%}
.progress-plan{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;counter-reset:step;color:#555}.progress-plan>.step{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;counter-increment:step;--step-number:calc(1ch + .54em);--step-hang:var(--step-number);padding-inline-start:var(--step-hang)}.progress-plan>.step:nth-child(n+10){--step-number:calc(2ch + .54em)}.progress-plan>.step.current{--step-hang:calc(var(--step-number) + 4px)}.step>.step-name{margin-inline-start:calc(-1 * var(--step-hang));padding-inline-start:var(--step-hang);text-indent:calc(-1 * var(--step-number))}.step>.step-name::before{content:counter(step) ". "}.step.current>.step-name{background:#222;color:white;font-weight:bold;padding-inline:var(--step-hang) 4px}.step>.step-subject{color:#222}.step>.step-heard{position:absolute;inline-size:1px;block-size:1px;overflow:clip;clip-path:inset(50%);white-space:nowrap}.progress-stages{display:flex;flex-direction:column;gap:16px;padding:0;list-style:none;counter-reset:stage;color:#555}.progress-stages>.stage{display:grid;position:relative;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;padding-inline-start:24px;counter-increment:stage}.progress-stages>.stage::before{content:"";position:absolute;inset-inline-start:0;inset-block-start:6px;inline-size:12px;block-size:12px;border:1px solid currentColor;border-radius:50%}.progress-stages>.done::before{background:currentColor}.progress-stages>.current::before{border:2px solid #222}.progress-stages>.skipped::before{content:"\2298";border:0;line-height:12px}.progress-stages>.stage:not(:last-child)::after{content:"";position:absolute;inset-inline-start:5px;inset-block-start:20px;inset-block-end:-14px;border-inline-start:1px dashed currentColor}.progress-stages>.stage:has(+.done)::after{border-inline-start-style:solid}.stage>.stage-name{grid-column:1}.stage-name::before{content:counter(stage) ". "}.stage.current>.stage-name{background:#222;color:white;font-weight:bold;padding-inline:4px}.stage>.stamp{grid-column:2}.stage>.figure{grid-column:3;grid-row:1;justify-self:end;font-variant-numeric:tabular-nums}.stage>.stage-detail{grid-column:1/3;grid-row:2}
.number-control{display:flex;align-items:center;gap:8px}.number-value{display:inline-block;min-width:8ch;border:1px solid #999;background:white;padding:6px 8px}.stepper{display:inline-grid;place-items:center;width:32px;height:32px;border:1px dashed #999}.stepper[inert]{color:#aaa}
.segmented-links{display:inline-flex;flex-wrap:wrap;max-inline-size:100%;background:#eee;border-radius:4px;gap:2px;padding:2px}.segmented-links>a{flex:1 0 auto;margin:0;padding:8px 14px;text-align:center;text-decoration:none;border-radius:4px}.segmented-links>a[aria-current="page"]{background:#fff;font-weight:bold;box-shadow:0 1px 2px #0003}.segmented-links>a:focus-visible{outline:2px solid #222;outline-offset:2px}
.segmented-field{border:0;margin:8px 0;padding:0}.segmented-field legend{font-weight:bold;padding:0;margin-bottom:4px}.segmented{display:inline-flex;border:1px solid #222}.segmented label{display:flex;cursor:pointer}.segmented input{position:absolute;opacity:0}.segmented span{padding:6px 14px;border-left:1px solid #999}.segmented label:first-child span{border-left:0}.segmented input:checked+span{background:#222;color:white}.segmented input:focus-visible+span{outline:2px solid #222;outline-offset:2px}
.radios{border:0;margin:8px 0;padding:0}.radios legend{font-weight:bold;padding:0;margin-bottom:4px}.radios .radio{display:grid;grid-template-columns:auto 1fr;column-gap:8px;margin:6px 0;cursor:pointer}.radios .choice-help,.radios .choice-reason{grid-column:2;color:#555}.radios .radio:has(input:disabled){cursor:default;color:#555}.radios .choice-fields{margin-inline-start:24px}.radios .choice-item:not(:has(>.radio input:checked))>.choice-fields{display:none}
.checkbox{margin:8px 0}.checkbox label{display:grid;grid-template-columns:auto 1fr;column-gap:8px;cursor:pointer}.checkbox .help{margin:4px 0 0 28px;color:#555}.checkbox .choice-reason{grid-column:2;color:#555}.checkbox label:has(input:disabled){cursor:default;color:#555}
.message-entry{margin-block-end:12px}.message-entry>p{margin:0}.message-entry-header{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.message-entry-header .entry-time{font-size:14px;color:#555}.message-entry.turn{display:flex;flex-direction:column;gap:8px}.turn-acts,.turn-foot,.turn-stepper{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.turn-foot [aria-pressed=true]{font-weight:700;text-decoration:underline}.turn-reasons{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.turn-reasons fieldset{display:flex;flex-direction:column;gap:4px;margin:0}.turn-detail{display:flex;flex-direction:column;align-self:stretch}.turn-detail textarea{min-block-size:3lh}.turn-reasons .primary-action{border:2px solid #222;padding:8px 16px;font-weight:bold}@media screen and (max-width:760px){.turn-acts{flex-direction:column}.turn-acts>.secondary-action>a{display:block;text-align:center}}
.held>span{display:inline-block;margin:4px 12px 4px 0;padding:8px 16px;border:1px dashed #999;color:#888}.held-words{margin:4px 0 0}
.destructive-action a,.destructive-action.held>span{display:inline-flex;align-items:center;gap:8px;margin:4px 12px 4px 0;padding:8px 16px;border:1px solid #222}.destructive-action.confirms a{background:#222;color:white;font-weight:bold}.destructive-action.held>span{border-style:dashed;border-color:#999;color:#888}.icon-mark{display:inline-block;width:14px;height:14px;border:2px solid currentColor}.menu-group-end{border-top:1px solid #999;margin-top:4px;padding-top:4px}
.copyable{display:flex;align-items:flex-start;gap:12px}.copyable-value{flex:1;min-width:0;margin:0;font-family:monospace;user-select:text;overflow-wrap:anywhere}pre.copyable-value{white-space:pre;overflow:auto;max-block-size:calc(var(--copyable-lines) * 1.5em + 16px);border:1px solid #999;background:white;padding:8px}.copyable .secondary-action{flex:none}@media(max-width:760px){.copyable{flex-wrap:wrap}.copyable>.copyable-value{flex-basis:100%}}.copy{display:inline-grid;border:1px solid #999;background:white;font:inherit;padding:8px 16px;cursor:pointer;touch-action:manipulation}.copy>span{grid-area:1/1}.copy-copied{visibility:hidden}.copy:focus .copy-copied{animation:copied-shows 2s steps(1,end)}.copy:focus .copy-resting{animation:copy-hides 2s steps(1,end)}.copy:active .copy-copied{animation:copied-shows-again 2s steps(1,end)}.copy:active .copy-resting{animation:copy-hides-again 2s steps(1,end)}@keyframes copied-shows{from{visibility:visible}to{visibility:hidden}}@keyframes copied-shows-again{from{visibility:visible}to{visibility:hidden}}@keyframes copy-hides{from,to{visibility:hidden}}@keyframes copy-hides-again{from,to{visibility:hidden}}
.outbound-preview{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}.outbound-preview .fact-list{display:block}.outbound-preview .fact{margin-bottom:8px}.email-frame{display:block;width:100%;height:320px;border:1px solid #999;background:white}.text-message{align-self:flex-start;max-width:75%;margin:0;padding:8px 12px;border:1px solid #999;border-radius:16px 16px 16px 4px;background:#ddd;white-space:pre-line;overflow-wrap:break-word}.inline-consequence .outbound-preview{margin-block:12px}.previews-time{margin-bottom:0}
.split-action{display:inline-flex;align-items:stretch;margin:4px 12px 4px 0;position:relative}.split-action .split-main{display:inline-flex}.split-action .split-main a,.split-action[inert] .split-main{margin:0;border:1px solid #999;padding:8px 16px}.split-action.primary-split .split-main a,.split-action.primary-split[inert] .split-main{border:2px solid #222;font-weight:bold}.split-action[inert]{color:#888}.split-action[inert] :is(.split-main,summary){border-color:#999}.split-menu{display:inline-block}.split-menu>summary{list-style:none;cursor:pointer;border:1px solid #999;border-left-width:0;padding:8px 12px;height:100%}.split-menu>summary::-webkit-details-marker{display:none}.split-menu ul{position:absolute;z-index:2;top:100%;left:0;margin:0;padding:8px;list-style:none;min-width:200px;max-width:calc(100vw - 32px);background:#fff;border:1px solid #999}.split-menu li a{display:block;margin:0;padding:8px}
.row-actions-content{display:flex;align-items:baseline;gap:8px}.row-actions-content>:is(.primary-action,.subtle-action,.more-menu){flex:none}.row-actions-content>.more-menu,.row-actions-content>:is(.primary-action,.secondary-action)>a{margin:0}.more-menu{display:inline-block;position:relative;margin:4px 12px 4px 0}.more-menu>summary{list-style:none;cursor:pointer;border:1px solid #999;padding:8px 12px}.more-menu>summary::-webkit-details-marker{display:none}.more-menu ul{position:absolute;z-index:2;top:100%;right:0;margin:0;padding:8px;list-style:none;min-width:200px;max-width:calc(100vw - 32px);background:#fff;border:1px solid #999}.more-menu li a{display:block;margin:0;padding:8px}.phone-fold{display:none}@media(max-width:760px){.phone-folded{display:none}li.phone-fold{display:list-item}details.phone-fold{display:inline-block}.more-menu ul{position:fixed;inset:auto 16px calc(88px + env(safe-area-inset-bottom));max-width:none;max-height:calc(100dvh - 120px);overflow:auto}}
.held-group{position:sticky;inset-block-end:0;z-index:2;background:#eee;display:flex;flex-wrap:nowrap;align-items:center;gap:0 4px}.held-stays{margin-block-end:24px}.held-status{color:#555}@media(max-width:760px){.with-rail .held-group{inset-block-end:calc(72px + env(safe-area-inset-bottom))}}
.fresh-dot{display:inline-block;inline-size:8px;block-size:8px;margin-inline-end:8px;border:1px solid #222;border-radius:50%;background:#222;vertical-align:middle}.fresh-slot{visibility:hidden}.fresh-subject>a{display:inline;margin:0}.fresh{color:#555;font-size:13px;font-weight:normal}
.redline{max-inline-size:720px;margin-block-end:12px}.redline h3{font-size:16px;margin:0 0 8px}.redline ins,.redline del{display:block}.redline p ins,.redline p del{display:inline}.redline ins{background:#ddd;text-decoration:underline}.redline del{background:#eee;text-decoration:line-through}.redline p.unchanged{color:#666}.redline .disclosure{border:0;padding:0;margin-block-end:12px;color:#666}
.list-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding-block:8px}.list-line>*{min-inline-size:0}.list-line-name,.list-line-name>.fresh-subject{display:flex;align-items:baseline;min-inline-size:0}.list-line-name a{margin:0;min-inline-size:44px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-line-name .fresh-dot,.list-line-name .fresh{flex:none}.list-line-description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-line-description,.list-line-age{color:#555}
@media(max-width:760px){.list-line{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:8px}.list-line-name{grid-column:1;grid-row:1}.list-line-age{grid-column:2;grid-row:1}.list-line-description{grid-column:1/-1;grid-row:2}}
.card-group{margin-bottom:12px}.card-group>summary{margin-bottom:12px;font-weight:bold}.card-sub-group{margin-bottom:8px}.card-group-count{font-weight:normal;color:#555}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,calc((1166px - 32px) / 3)),1fr));gap:16px;margin-bottom:12px}.card{position:relative;display:flex;flex-direction:column;gap:8px;border:1px solid #999;background:#fff;padding:16px}.card-subject{margin:0;font-size:18px}.card-subject a{margin:0}.card-subject a::after{content:"";position:absolute;inset:0}.card-subject a:focus-visible{outline:2px solid transparent}.card:has(.card-subject a:focus-visible){outline:2px solid #222}.card p,.card dl{margin:0}.card .stamps{display:flex;flex-wrap:wrap;gap:8px}.card .card-actions :is(a,summary,.held){position:relative;z-index:1}.card .card-actions{margin-block-start:auto}.card-selection{position:relative;z-index:1;align-self:start}.page-selection{display:block;margin-bottom:12px}.card-lead-image{aspect-ratio:3/2;padding:8px;border:1px solid #999;background:#ddd}.card-lead-video{margin:0}.card-lead-player{aspect-ratio:16/9;border:1px solid #999;background:#ddd}.card-lead-player.sized{aspect-ratio:var(--lead-width)/var(--lead-height);inline-size:min(100%,100svh * var(--lead-width) / var(--lead-height));margin-inline:auto}.card-lead-caption{display:block}.cards:has(.card-lead-video)>.card{align-self:start}.stamp.attention::before{content:"▲ "}.stamp.alert::before{content:"■ "}.stamp.settled::before{content:"● "}.stamp.neutral::before{content:"○ "}
.current-step .card{padding:0;background:none;border:0}
.inline-image{display:inline-block;border:1px dashed #999;padding:0 4px}
@media(min-width:761px){.current-step .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
.board,.board-column{display:flex;flex-direction:column;gap:16px;min-width:0}.board{margin-bottom:12px}.board-heading{display:flex;align-items:center;gap:16px;min-height:44px;font-weight:bold}
@media(max-width:760px){.board-column{gap:0;background:#fff}.board-heading{padding-inline:8px}.board-column>.card{padding:8px;border:0}.board-column>.card>.card-line{color:#555}.board-column>.card+.card{border-block-start:1px solid transparent;background:linear-gradient(#999,#999) 50% 0/calc(100% - 16px) 1px no-repeat border-box,#fff}}
@media(min-width:761px){.board{flex-direction:row;overflow-x:auto;overflow-y:clip;scroll-snap-type:x mandatory;container-type:scroll-state;scrollbar-width:none}.board-column{flex:1 0 0;min-width:calc((100% - 32px) / 3);scroll-snap-align:start}@container scroll-state(scrollable:inline-start){.board::before{content:"";position:sticky;inset-inline-start:0;z-index:1;flex:none;inline-size:32px;margin-inline-end:-48px;background:linear-gradient(to left,#eee0,#eee)}}@container scroll-state(scrollable:inline-end){.board::after{content:"";position:sticky;inset-inline-end:0;z-index:1;flex:none;inline-size:32px;margin-inline-start:-48px;background:linear-gradient(to right,#eee0,#eee)}}}
.trend{display:grid;gap:24px}.trend-multiples{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px}.trend-chart{margin:0;background:#fff;border:1px solid #999;padding:16px}.trend svg{display:block;width:100%;height:120px;border-bottom:1px solid #222}.trend-axis{display:flex;justify-content:space-between;margin:4px 0 0;font-size:14px}.trend-target{font-size:14px}.spark{display:block;width:100%;height:40px;margin-block-start:8px}.spark polyline{vector-effect:non-scaling-stroke}
.worked-example>.figure{display:block;margin-block-end:12px;text-align:start}.figure.change::before{color:#777}.figure.change.rise::before{content:"\2191\a0" / ""}.figure.change.fall::before{content:"\2193\a0" / ""}.figure.change.settled::before{color:#222}.figure.change.alert::before{color:#000;font-weight:bold}
.heatmap-legend{display:flex;align-items:center;gap:4px;font-size:14px}.heatmap-shade{width:24px;height:12px;border:1px solid #999}.heatmap-cells{display:grid;gap:2px;font-size:14px;margin-bottom:12px}.heatmap-step{padding:2px 6px}.heatmap-cell{min-height:28px;border:1px solid #ccc;text-align:center}.heatmap-cell.dark{color:#fff}.heatmap .phone-only{display:none}@media(max-width:760px){.heatmap .desktop-only{display:none}.heatmap .phone-only{display:grid}}
.funnel-stages{display:grid;grid-template-columns:fit-content(calc(100% / 3)) minmax(0,1fr);gap:4px 12px;margin-block-end:12px}.funnel-name{align-self:start;display:flex;align-items:center;min-block-size:20px}.funnel-chart-stage{display:grid;grid-template-columns:calc(var(--funnel-to) * (100% - var(--funnel-value-width) - 12px)) minmax(0,1fr);column-gap:12px;align-content:start;min-block-size:32px}.funnel-bar{grid-area:1/1;block-size:20px;background:#999}.funnel-count{grid-area:1/2;white-space:nowrap;font-variant-numeric:tabular-nums}.funnel-share{grid-area:2/2;white-space:nowrap;font-variant-numeric:tabular-nums}.funnel-table{inline-size:100%;border-collapse:collapse}.funnel-table th,.funnel-table td{padding:8px;border-block-end:1px solid #999;text-align:start}.funnel-table th:last-child,.funnel-table td{text-align:end;font-variant-numeric:tabular-nums}.funnel-compared{display:grid;grid-template-columns:fit-content(calc(100% / 3)) repeat(var(--funnel-columns),minmax(0,1fr));gap:4px 12px;margin-block-end:12px}.funnel-segment{align-self:end;min-inline-size:0}.funnel-compared-cell{display:flex;flex-wrap:wrap;column-gap:12px;align-content:start;min-inline-size:0}.funnel-compared-cell>.funnel-bar{flex:none;inline-size:calc(var(--funnel-to) * 100%);margin-inline-end:calc((1 - var(--funnel-to)) * 100%)}.funnel-bar.partial{background:repeating-linear-gradient(135deg,#999 0 2px,#fff 2px 6px);box-shadow:inset 0 0 0 1px #999}@media(max-width:760px){.funnel-name,.funnel-bar{min-block-size:32px}.funnel-chart-stage{min-block-size:44px}}
.attention-item{border-bottom:1px solid #999;padding:8px 0}.attention-item p{display:grid;grid-template-columns:minmax(0,1fr) fit-content(50%);align-items:baseline;gap:12px;margin:0}.attention-item p>*{min-inline-size:0;overflow-wrap:break-word}.attention-item .figure{min-inline-size:0}.attention-item .attention-supporting{display:block;overflow-wrap:break-word}.region:has(.attention-item .fresh-dot) .attention-item>:is(.attention-supporting,.attention-urgency),.region:has(.attention-item .fresh-dot) .attention-item:not(:has(.fresh-dot))>.attention-subject{padding-inline-start:18px}.attention-item .stamps{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.attention-item .stamp{max-inline-size:100%}
@media(max-width:760px){.attention-item:not(:has(.figure)) .attention-urgency{grid-template-columns:minmax(min-content,1fr) auto}.attention-item .stamp{min-inline-size:min-content;white-space:normal}}
.watched-day{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;border-bottom:1px solid #999;padding:8px 0}.watched-day p{margin:0}.watched-facts{display:flex;flex-wrap:wrap;gap:0 16px}@media(max-width:760px){.watched-day{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.watched-actions{grid-column:2;grid-row:1;align-self:center}.watched-actions:has(>.several-actions){grid-column:1/-1;grid-row:auto;justify-self:start;align-self:start}.watched-actions>.several-actions{flex-wrap:wrap}}
.work-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;border-bottom:1px solid #999;padding:8px 0}.work-row p{margin:0}.work-supporting{color:#555}.work-row .stamp{margin-left:8px}@media(max-width:760px){.work-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.work-row>div:first-child{display:contents}.work-row .work-actions{grid-column:2;grid-row:1;align-self:center}.work-row .work-actions:has(>.several-actions){grid-column:1/-1;grid-row:auto;justify-self:start;align-self:start}.work-row .work-actions>.several-actions{flex-wrap:wrap}.work-row .work-supporting{grid-column:1/-1}.work-row .stamp{display:block;inline-size:fit-content;margin-inline-start:0;margin-block-start:8px}}
.next-step{display:flex;align-items:baseline;gap:8px 24px;border-bottom:1px solid #999;padding:8px 0}.next-step>a{margin:0}.next-step>a:last-child{margin-inline-start:auto;flex:none}
.count-continuation:has(>.pager){display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px}.count-continuation>.count-line{margin:0}.pager{display:flex;flex:1 0 100%;flex-wrap:wrap;align-items:baseline;gap:8px}.pager a,.pager .page-number{display:inline-flex;align-items:center;justify-content:center;min-block-size:40px;min-inline-size:40px;margin:0}.pager>.desk-window{display:contents}.pager>.phone-window{display:none}.pager .current{font-weight:700}.pager .inert{color:#777;text-decoration:none}@media screen and (width < 720px){.pager{flex-wrap:nowrap;justify-content:space-between}.pager>.desk-window{display:none}.pager>.phone-window{display:contents}.pager>.phone-window>.page-number{flex:1 1 auto}}
.entry-kind{border-bottom:1px solid #999;padding:8px 0}.entry-name{display:flex;align-items:baseline;gap:8px}.entry-kind>.supporting{margin:0;color:#555}.entry-places{display:block;font-weight:bold;margin:8px 0}.entry-places select{display:block;font-weight:normal}
.history-day>h2{margin:0 0 6px;font-size:16px;font-weight:400}.history-entry{margin:0;padding-block:8px}.history-entry+.history-entry{border-block-start:1px solid #999}.history-sentence{margin:0}.history-time{color:#555;white-space:nowrap}.history-entry a{display:inline;margin:0}.history-subjects{margin:0;padding:0;list-style:none}.history-subjects>li{display:flex;gap:24px}.history-change{flex:none;white-space:nowrap}
.timer{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.timer>*{margin:0}.timer-elapsed{font-size:28px;font-variant-numeric:tabular-nums}.timer-elapsed.held{color:#666}.timer-break{font-variant-numeric:tabular-nums}
.form-row-list{display:grid;grid-template-columns:repeat(var(--form-row-columns),minmax(min-content,1fr));gap:12px;margin-bottom:12px}.form-row-list.holds-action{grid-template-columns:repeat(var(--form-row-columns),minmax(min-content,1fr)) auto}.form-row-list>:not(.form-row){grid-column:1/-1;justify-self:start}.form-row-list>.help{color:#555;margin:0}.form-row{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:end}.form-cell{display:block;min-inline-size:0}.form-cell>.field-control{min-inline-size:0;contain:inline-size}.form-cell>.field-label{inline-size:min-content;min-inline-size:100%;overflow-wrap:normal}.field-label{display:block;font-weight:bold}.held-value{display:block;min-height:2.5em;padding-block:8px}.held-value a{margin:0}.form-row>.form-under{grid-column:1/-1;min-inline-size:0;contain:inline-size}.form-under>.fact-list{margin:0}
@media(min-width:761px){.form-row:has(>.secondary-action){grid-template-rows:auto auto}.form-row:has(>.secondary-action)>.form-cell{grid-row:1/span 2}.form-row>.secondary-action{grid-column:-2;grid-row:2;align-self:start}.form-row>.secondary-action~.secondary-action{grid-row:auto}.form-row:not(:first-of-type) .field-label{position:absolute;width:1px;height:1px;overflow:clip;clip-path:inset(50%)}}
@media(max-width:760px){.form-row-list,.form-row-list.holds-action{grid-template-columns:minmax(0,1fr)}.form-row{grid-template-columns:minmax(0,1fr);gap:12px}.form-row:not(:first-of-type){border-top:1px solid #999;padding-top:12px}}
.list-select{display:inline-flex;flex-direction:column;margin:0 12px 12px 0}.list-select select{min-height:40px;font:inherit}
@media(min-width:761px){.list-select.column-sort{display:none}}
.next-previous{display:flex;align-items:center;gap:8px}.next-previous .inert{color:#888;margin:4px 12px 4px 0}
.side-panel{position:fixed;top:0;right:0;bottom:0;width:360px;overflow:auto;border-left:1px solid #999;background:#fff;padding:16px;z-index:1}body:has(.side-panel){padding-right:360px}.side-panel-line{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:16px}.side-panel-line h2{flex-basis:100%}.rows-table tr.current{outline:2px solid #222}.side-panel-phone{display:none}.side-panel .fact-list>.fact{flex:1 1 18ch;min-inline-size:min(100%,18ch)}
@media(max-width:760px){.side-panel{display:none}body:has(.side-panel){padding-right:0}.side-panel-desk{display:none}.side-panel-phone{display:inline}}
@media print{.side-panel{display:none}body:has(.side-panel){padding-right:0}}
.assistant{position:fixed;top:0;right:0;bottom:0;width:480px;display:flex;flex-direction:column;border-left:1px solid #999;background:#fff;z-index:2}body:has(.assistant){padding-right:480px}.assistant-head{flex:none;display:flex;align-items:center;gap:8px;padding:8px 24px;border-bottom:1px solid #999}.assistant-head h2{flex:1 1 0;min-inline-size:0;margin:0}.assistant-head .icon-action a{margin:0}.assistant-conversation{flex:1 1 auto;min-block-size:0;display:flex;flex-direction:column}.assistant-conversation>.entries{flex:1;overflow-y:auto}.assistant-conversation .message-entry.turn{align-self:stretch}.assistant-opener a{display:flex;align-items:center;gap:8px;margin:0}.identity-container .assistant-opener{flex:none;margin-inline-start:auto}.identity-container .assistant-opener a{margin:0}
@media(max-width:760px){body:has(.assistant){padding-right:0}.assistant{top:auto;left:0;width:auto;height:calc(100dvh - 120px);border-left:0;border-top:1px solid #999;box-shadow:0 0 0 100vmax #0006;clip-path:inset(-100vmax 0 0 0);z-index:3}.with-rail .assistant{bottom:72px;height:calc(100dvh - 192px)}.desktop-only.assistant-opener{display:none}}
@media print{.assistant{display:none}body:has(.assistant){padding-right:0}}
.palette-plain{display:none}.palette-page{height:100dvh;overflow:hidden}body:has(.palette-open){overflow:hidden}.palette-open dialog.palette{position:fixed;top:10dvh;left:0;right:0;z-index:3;margin:0 auto;width:640px;max-width:calc(100% - 32px);max-height:70dvh;display:flex;flex-direction:column;border:1px solid #999;background:white;color:inherit;padding:0}.palette-query{border-bottom:1px solid #999;padding:12px}.palette-context{display:inline-block;border:1px solid #999;padding:2px 8px;margin-bottom:8px}.palette-query label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.palette-query input{display:block;width:100%;box-sizing:border-box;font:inherit;padding:8px;border:1px solid #999}.palette-lines{overflow:auto;padding:8px 0}.palette-lines ul{list-style:none;margin:0;padding:0}.palette-lines ul+ul{border-top:1px solid #999;margin-top:8px;padding-top:8px}.palette-lines .group-name{color:#666;padding:4px 12px}.palette-lines a{display:block;margin:0;padding:8px 12px}.palette-lines .nothing-matches{padding:8px 12px}.palette-lines mark{background:none;font-weight:bold;color:inherit}@media(pointer:coarse){.palette-open{display:none}.palette-plain{display:block}body:has(.palette-open){overflow:auto}}
.keyboard-plain{display:none}.keyboard-page{height:100dvh;overflow:hidden}body:has(.keyboard-open){overflow:hidden}.keyboard-backdrop{position:fixed;inset:0;z-index:3;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;padding:16px;background:#0006}.keyboard-backdrop dialog{position:static;margin:0;width:640px;max-width:100%;max-height:calc(100dvh - 32px);overflow:auto;border:1px solid #999;background:white;color:inherit;padding:24px}.keyboard-backdrop section{margin-bottom:16px}.keyboard-backdrop h3{font-size:16px;margin-bottom:8px}.keyboard-backdrop ul{list-style:none;margin:0;padding:0}.keyboard-backdrop li{display:flex;justify-content:space-between;gap:16px;border-top:1px solid #999;padding-block:4px}.keyboard-backdrop kbd{display:inline-block;border:1px solid #999;padding:0 6px;margin-left:4px;font:inherit}.keyboard-backdrop .close a{border:1px solid #999;padding:8px 16px}@media(pointer:coarse){.keyboard-open{display:none}.keyboard-plain{display:block}body:has(.keyboard-open){overflow:auto}}
.calendar-toolbar{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px 24px;margin-bottom:24px}.calendar-toolbar .region{margin:0;padding:8px 12px}.calendar-toolbar>.meter{flex:0 1 auto;max-inline-size:100%;margin-inline-start:auto}.calendar-toolbar>.guide{flex:1 1 100%;margin:0}.calendar-range{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;flex:1 1 100%}.calendar-range .secondary-action a{border:1px solid #999;padding:8px 16px}.calendar-date .fact-list{margin:0}.date-readout{min-block-size:1lh;margin:0;color:#555}.fact dd:has(>button){display:flex;align-items:center;gap:8px}.fact dd>button{flex:none}.date-ends{display:flex;flex-wrap:wrap;gap:12px 24px}.date-ends .fact-list{margin:0}.date-layer{margin-block:8px}.date-layer summary{cursor:pointer}.date-layer ul{margin:0;padding:0;list-style:none}.date-layer .current{font-weight:bold}
.period-filters-schedule .date-range{position:relative;max-inline-size:480px}
.period-filters-schedule .date-range>legend{position:absolute;inline-size:1px;block-size:1px;overflow:clip;clip-path:inset(50%);white-space:nowrap}
.period-filters-schedule .date-ends{flex-wrap:nowrap;gap:0;border:1px solid #999;background:#fff;padding-inline-end:104px}
.period-filters-schedule .date-ends>.fact-list{display:block;flex:1 1 50%;min-inline-size:0}
.period-filters-schedule .date-ends .fact{display:flex;flex-direction:column;padding-block:4px;padding-inline:8px 0}
.period-filters-schedule .date-ends dt{font-weight:normal;font-size:14px;color:#555}
.period-filters-schedule .date-ends .field-control{inline-size:100%;border:0;background:none;padding-inline:0}
.period-filters-schedule .date-readout{display:none}
.period-filters-schedule .date-layer>summary{position:absolute;inset-block-start:0;inset-inline-end:0;padding-block:16px;padding-inline:12px}.calendar-grid{display:grid;border:1px solid #999;background:#eee}.calendar-grid:has(>.calendar-held){--calendar-heads-height:calc(2lh + 17px);--calendar-band-height:calc(1lh + 14px);max-block-size:70svh;overflow-y:auto;align-content:start;scroll-padding-block-start:calc(var(--calendar-heads-height) + var(--calendar-band-rows) * var(--calendar-band-height) + 8px)}.calendar-held{display:grid;grid-column:1/-1;grid-row:1;grid-template-columns:subgrid;position:sticky;inset-block-start:0;z-index:1;background:#eee}.calendar-held .calendar-head>span{display:block}.calendar-head{grid-row:1;padding:8px;border-left:1px solid #999;border-bottom:1px solid #999;font-weight:bold}.calendar-gutter{grid-column:1;grid-row:1;border-bottom:1px solid #999}.calendar-band{margin:4px;padding:2px 8px;border:1px solid #999;background:#fff;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.calendar-band a{margin:0}.calendar-hours{grid-column:1;position:relative;border-top:1px solid #999}.calendar-hours span{position:absolute;left:8px;font-size:14px}.calendar-column{position:relative;border-left:1px solid #999;border-top:1px solid #999}.calendar-item{position:absolute;padding:2px 6px;border:1px solid #999;background:#fff;overflow:hidden;font-size:14px}.calendar-item a{margin:0}.calendar-days{display:none}.calendar-lede{display:none}.calendar-month{grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-month .calendar-head{border-left:0;border-right:1px solid #999}.calendar-cell{min-height:96px;padding:4px 8px;border-right:1px solid #999;border-bottom:1px solid #999;min-width:0;font-size:14px}.calendar-cell p{margin:2px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.calendar-cell a{margin:0}.calendar-cell .calendar-band{margin:2px 0}.calendar-cell.outside{color:#888}.calendar-item .stamp,.calendar-day .stamp{padding:0 6px;font-size:14px}.calendar-line{display:block}.calendar-item.preparation{border-style:dashed}.calendar-item:is(.uncovered,.clashing){border:2px solid #222}:is(.calendar-item,.calendar-cell p,.calendar-day p).cancelled{color:#888}.calendar-team-scroll{overflow-x:auto}.calendar-team .calendar-head{border-left:0}.calendar-team .calendar-gutter,.calendar-person{position:sticky;left:0;z-index:1;background:#eee;border-right:1px solid #999}.calendar-person{grid-column:1;display:flex;align-items:center;gap:8px;padding:8px;border-top:1px solid #999}.calendar-person a{margin:0}.calendar-team{width:max-content;min-width:100%}.calendar-team .calendar-band:not(.part-day){contain:inline-size}.calendar-team-day{border-left:1px solid #999}.calendar-team-day.all-hands{background:#ccc}.calendar-team-row{border-top:1px solid #999}.calendar-team .calendar-band a{display:block;overflow:hidden;text-overflow:ellipsis}.calendar-team .calendar-line{overflow:hidden;text-overflow:ellipsis;font-size:14px}.calendar-new{place-self:center}.calendar-new a{margin:0}.calendar-all-hands{font-weight:bold}.calendar-team-group{border-top:1px solid #999}.calendar-team-group h3{position:sticky;left:0;display:inline-block;margin:0;padding:8px}.calendar-chips{display:flex;flex-direction:column;gap:4px;margin:4px;min-width:0}.calendar-chip{padding:2px 6px;border:1px solid #999;background:#fff;font-size:14px}.calendar-chip a{margin:0}.calendar-totals,.calendar-day-totals{display:flex;flex-direction:column;align-items:end;padding:8px;font-variant-numeric:tabular-nums;border-top:1px solid #999}.calendar-totals{position:sticky;inset-inline-end:0;z-index:1;background:#eee;border-inline-start:1px solid #999}.calendar-team .calendar-head.calendar-totals{border-top:0}.calendar-totals-head{font-weight:bold}
@media(max-width:760px){.calendar-lede{display:block;margin:0 0 16px}.calendar-grid{display:none}.calendar-days{display:block;border:1px solid #999;background:#eee;padding:16px}.calendar-day{margin-bottom:24px}.calendar-day h3{font-size:16px;margin:0 0 8px}.calendar-day p{margin:0;border-top:1px solid #999;padding-block:8px}.calendar-day a{margin:0}.calendar-toolbar :is(.region.view,.region.scale,.region.view+.guide,.region.scale+.guide){display:none}.calendar-toolbar .range-words{display:none}}
.gantt{width:100%;border-collapse:collapse;background:#eee;border:1px solid #999}.gantt th,.gantt td{text-align:left;padding:8px;border-top:1px solid #999;vertical-align:top}.gantt a{margin:0}.gantt tbody th>a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.gantt th.gantt-track,.gantt td.gantt-track{width:50%;position:relative}.gantt-periods{position:relative;height:20px;margin-top:4px;font-size:14px;font-weight:normal}.gantt-periods span{position:absolute;top:0;border-left:1px solid #999;padding-left:4px;white-space:nowrap;overflow:hidden}.gantt-bar{position:absolute;top:8px;bottom:8px;border:1px solid #666;background:#fff;padding:0 6px;font-size:14px;white-space:nowrap;overflow:hidden}.gantt-today{position:absolute;top:0;bottom:0;border-left:2px solid #222}
@media(max-width:760px){.gantt{display:block;inline-size:100%}.gantt .gantt-track{display:none}.gantt thead{display:none}.gantt tbody{display:block}.gantt tr{display:flex;flex-wrap:wrap;column-gap:1em;border-top:1px solid #999;padding:8px;overflow:clip;overflow-clip-margin:content-box;color:#555}.gantt th,.gantt td{border:0;padding:0}.gantt th{display:block;flex:1 0 100%;color:#222}.gantt tbody th>a{display:inline;overflow:visible}.gantt td{display:block;position:relative;flex:0 1 auto;min-inline-size:0;max-inline-size:100%}.gantt td::before{content:attr(data-label) " "}.gantt td+td::after{content:"\b7" / "";position:absolute;inset-block-start:0;inset-inline-end:100%;inline-size:1em;text-align:center}.gantt td:empty{display:none}}
.kiosk{min-height:100dvh;display:flex;flex-direction:column;padding:16px 24px;gap:24px}.kiosk-line{display:flex;justify-content:space-between;gap:16px;font-size:28px;border-bottom:1px solid #999;padding-bottom:12px}.kiosk-rest{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}.kiosk-prompt{font-size:28px}.kiosk-pin{display:flex;gap:16px;font-size:28px}.kiosk-refusal{min-height:48px}.kiosk-refusal .refusal{margin:0}.kiosk-keys{display:flex;justify-content:center;height:100%}.kiosk-keys:has(.guide){flex-direction:column;align-items:center}.keypad{display:grid;grid-template-columns:repeat(3,minmax(96px,1fr));grid-auto-rows:minmax(64px,1fr);gap:12px;width:max-content;height:100%;align-content:center}.key{display:flex}.key>*{flex:1;display:grid;place-items:center;margin:0;min-height:64px;border:1px solid #999;background:white;font-size:28px;text-decoration:none}.key.word>*{font-size:16px}.keypad[inert] .key>*{color:#888;border-style:dashed}.kiosk-act,.kiosk-result{max-width:640px;width:100%;margin-inline:auto;display:flex;flex-direction:column;gap:16px}.kiosk-person{display:flex;gap:24px;align-items:center}.kiosk-photo{width:96px;height:96px;flex:none;border:1px solid #999;background:#eee;display:grid;place-items:center;text-align:center;font-size:14px;padding:4px}.kiosk-name{margin:0}.kiosk-acts{display:flex;flex-direction:column;gap:12px}.kiosk-result .kiosk-acts{flex-direction:row}.kiosk-acts>span{display:flex}.kiosk-acts a{flex:1;margin:0;min-height:64px;display:grid;place-items:center;text-align:center}.kiosk-result .kiosk-acts>span{flex:1}.kiosk .subtle-action a{border:1px dashed #999;padding:8px 16px}.kiosk-rest:has(.kiosk-in-now){grid-template-areas:"entry keys" "now keys";grid-template-rows:auto 1fr}.kiosk-rest:has(.kiosk-in-now) .kiosk-entry{grid-area:entry}.kiosk-rest:has(.kiosk-in-now) .kiosk-keys{grid-area:keys}.kiosk-in-now{grid-area:now;align-self:start;margin:0}.kiosk-people{list-style:none;margin:0;padding:0}.kiosk-person-row{display:flex;gap:12px;align-items:center;border-top:1px solid #999;padding:8px 6px}.kiosk-person-name{flex:1}.kiosk-person-standing{font-size:14px}
@media(orientation:landscape) and (min-width:761px){.kiosk-rest .keypad{grid-auto-rows:minmax(64px,calc((100dvh - 200px)/4))}}
@media(orientation:portrait),(max-width:760px){.kiosk-rest{grid-template-columns:1fr;align-items:start}.kiosk-rest:has(.kiosk-in-now){grid-template-areas:"entry" "keys" "now";grid-template-rows:auto}.kiosk-keys{height:auto}}
.conversation{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.conversation.open{grid-template-columns:minmax(240px,1fr) minmax(0,2fr)}.phone-only{display:none}.inbox{list-style:none;margin:12px 0 0;padding:0}.inbox-empty{margin:12px 0 0;padding:24px 6px;border-top:1px solid #999}.inbox-row{display:flex;gap:12px;align-items:center;border-top:1px solid #999;padding:8px 6px}.inbox-text{flex:1;min-width:0;display:flex;flex-direction:column}.inbox-name{margin:0}.inbox-lines{color:#666;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.inbox-row.unread .inbox-name{font-weight:bold}.inbox-row.unread .inbox-lines{color:#222}.inbox-end{display:flex;flex-direction:column;align-items:end;gap:4px;font-size:14px}.inbox-row:has([aria-current]){background:white;outline:2px solid #222}.inbox-end .count{margin:0}.thread{display:flex;flex-direction:column;padding:0;max-height:calc(100dvh - 160px)}.thread-header{position:sticky;top:0;display:flex;gap:12px;align-items:baseline;padding:12px 16px;border-bottom:1px solid #999;background:#eee}.thread-header h2{margin:0}.way-back{display:none}.entries{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:4px;padding:16px}.day-line{align-self:center;font-size:14px;margin:12px 0 4px}.new-line{display:flex;align-items:center;gap:12px;font-size:14px;margin:8px 0}.new-line:before,.new-line:after{content:"";flex:1;border-top:1px solid #222}.entry-author{font-size:14px;font-weight:bold;margin:8px 0 0}.entry{max-width:80%;align-self:start;display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;border:1px solid #999;background:white;padding:6px 10px}.entry.own{align-self:end;background:#ccc}.entry-words{margin:0;flex:1}.entry-time{font-size:14px}.entry-failed{flex-basis:100%;margin:0;font-size:14px}.entry-failed a{margin:0}.seen-by{align-self:end;font-size:14px}.seen-by summary{cursor:pointer}.seen-by ul{margin:4px 0;padding:8px 24px;border:1px solid #999;background:white}.new-messages{align-self:center;margin:0 0 8px}.composer{position:sticky;bottom:0;display:flex;gap:8px;align-items:end;padding:12px 16px;border-top:1px solid #999;background:#eee}.icon-action{border:1px solid #999;background:white;padding:8px 12px}.text-place{flex:1;min-height:42px;max-height:calc(5lh + 16px);overflow-y:auto;border:1px solid #999;background:white;padding:8px;white-space:pre-wrap}.text-empty{color:#888}.composer .primary-action{display:inline-block;border:2px solid #222;padding:8px 16px;font-weight:bold}.composer .primary-action a{margin:0;border:0;padding:0}.composer .primary-action[inert]{color:#888;border-color:#999}.composer .split-action{flex:none;margin:0}.composer .split-menu ul{top:auto;bottom:100%;left:auto;right:0}
@media(max-width:760px){.desk-only{display:none}.inbox-empty{margin:0;border-top:0}.phone-only{display:inline-block}.inbox-lines{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.conversation.open{display:block}.conversation.open .inbox-column{display:none}:is(.layout-conversation,.layout-team-conversation):has(.conversation.open) :is(.identity-container,.page-header,.phone-bar){display:none}:is(.layout-conversation,.layout-team-conversation):has(.conversation.open) .body{padding-top:16px}.thread{max-height:none;margin:0}.composer{flex-wrap:wrap;padding-inline:8px;gap:6px}.icon-action{padding:8px 6px;font-size:14px}.text-place{order:-1;flex:1 0 100%;min-width:0}.composer .primary-action{padding:8px 10px}.composer>:is(.primary-action,.split-action){margin-inline-start:auto}.way-back{display:inline}.way-back a{margin:0}}
.queue-standing{font-size:14px}.queue-replying{font-size:14px;font-style:italic}.team-head{flex-wrap:wrap}.entry-change{align-self:center;font-size:14px;color:#666;margin:4px 0}.entry.note{border-style:dashed;background:#f4f4f4}.entry.call-record{border-width:2px}.entry-channel{flex-basis:100%;margin:0;font-size:14px;color:#666}.composer-channels{margin:0;padding:8px 16px 0;font-size:14px}.channel{border:1px solid #999;padding:2px 8px}.channel.current{border-color:#222;font-weight:bold}
.embedded{display:flex;flex-direction:column;align-items:end;gap:12px;min-height:70vh;justify-content:end}.embedded.leading{align-items:start}.embedded-launcher{border:2px solid #222;background:white;padding:10px 16px;font-weight:bold}.embedded-panel{width:min(400px,100%);border:2px solid #222;background:#eee;display:flex;flex-direction:column}.embedded-head{padding:12px 16px;border-bottom:1px solid #999}.embedded-head h2,.embedded-head p{margin:0}.embedded-greeting{padding:16px;margin:0}.way-back-shown a{margin:0}.address-ask{display:flex;flex-direction:column;gap:6px;padding:12px 16px;border-top:1px solid #999}
.help-centre{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px}.help-centre .help-support{grid-column:1/-1}.help-topics ul{list-style:none;padding:0}.help-topics li{border-top:1px solid #999;padding:6px 0}.help-topics li p{margin:0;color:#666;font-size:14px}.help-search{display:flex;flex-direction:column;gap:4px}.help-support .address-part{display:inline-block;max-inline-size:100%;text-decoration:inherit}
@media(max-width:760px){.help-centre{display:block}}
.message-page{max-width:600px;margin:32px auto;padding:0 16px;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.email-document{border:1px solid #999;background:white;padding:24px}.email-sender{margin-bottom:16px}.email-document h1{font-size:24px}.email-document .fact-list{display:block;border-top:1px solid #999;border-bottom:1px solid #999;padding-block:12px;margin-bottom:16px}.email-document .fact{margin-bottom:8px}.email-primary a{border:2px solid #222;padding:8px 16px;font-weight:bold;text-decoration:none}.email-foot{color:#666;font-size:14px;border-top:1px solid #999;margin-top:24px;padding-top:16px}.plain-text{margin-top:32px}.plain-text pre{margin:0;padding:16px;border:1px solid #999;background:#eee;white-space:pre-wrap;overflow-wrap:break-word;font:14px/1.5 ui-monospace,monospace}.text-page{max-width:400px;display:flex;flex-direction:column;gap:16px}.text-page .fact-list{display:block}.text-page .fact{margin-bottom:8px}
.document-reading{max-width:1120px;margin:32px auto;padding:0 24px;display:grid;grid-template-columns:minmax(0,720px);gap:16px;align-content:start}.document-reading>*{margin:0}.document-reading.with-contents{grid-template-columns:240px minmax(0,720px);column-gap:48px}.document-reading.with-contents>*{grid-column:2}.document-reading.with-contents>.document-contents{grid-column:1;grid-row:1;align-self:start;block-size:0;overflow:visible}.document-contents>summary{display:none}.document-contents::details-content{content-visibility:visible}.document-contents ul{list-style:none;margin:0;padding:0}.document-contents a{display:block;margin:0;padding:8px 0}.document-letterhead p{margin:0}.document-text section{margin-bottom:24px}.document-text section:last-child{margin-bottom:0}
@media(max-width:760px){.document-reading,.document-reading.with-contents{grid-template-columns:minmax(0,1fr);margin-block:24px;padding-inline:16px}.document-reading.with-contents>*{grid-column:1}.document-reading.with-contents>.document-contents{grid-row:auto;block-size:auto}.document-contents>summary{display:block;cursor:pointer;padding:8px 0}.document-contents::details-content{content-visibility:auto}.document-contents:not([open])::details-content{content-visibility:hidden}}
@media print{.document-contents,.document-way-back{display:none}}
