.ui-theme.ui-map-island{background:0 0}.ui-theme .ui-map{--map-drop:calc(var(--ui-space)*6);--map-col-gap:calc(var(--ui-space)*4);--map-bend:calc(var(--ui-space)*1.5);--map-label-row:calc(var(--ui-space)*6);--map-label-pad:calc(var(--ui-space)*2);--map-area-pad:calc(var(--ui-space)*3);container:ui-map/inline-size}.ui-theme .ui-map .ui-map-head{align-items:center;gap:calc(var(--ui-space)*3);margin-block-end:calc(var(--ui-space)*4);display:flex}.ui-theme .ui-map .ui-map-head:after{content:"";min-inline-size:calc(var(--ui-space)*4);border-block-start:var(--ui-rule)solid var(--ui-border);flex:1 1 0;order:1}.ui-theme .ui-map .ui-map-head>.ui-area-pill{order:2}.ui-theme .ui-map .ui-map-root{margin:0;padding:0;list-style:none}.ui-theme .ui-map li{display:block}.ui-theme .ui-map .ui-area-pill{inline-size:max-content;display:flex}.ui-theme .ui-map .ui-map-group{inline-size:max-content;block-size:var(--map-label-row);color:var(--map-label-color,var(--ui-muted));font-family:var(--ui-mono);font-size:var(--map-label-size,var(--ui-text-label));font-weight:var(--ui-weight-body);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:center;margin-inline-end:-.12em;padding-inline-start:var(--map-label-pad);line-height:1;display:flex}.ui-theme .ui-map .ui-tree.ui-map-groups{--tree-trunk:calc(var(--ui-space)*5);--tree-indent:calc(var(--ui-space)*8);--tree-row:var(--map-label-row);--tree-gap:calc(var(--ui-space)*5)}.ui-theme .ui-map .ui-tree.ui-map-groups>li:first-child{--tree-gap:calc(var(--ui-space)*2)}.ui-theme .ui-map .ui-tree.ui-map-areas{--tree-trunk:calc(var(--map-label-pad) + var(--ui-space));--tree-indent:calc(var(--tree-trunk) + var(--ui-space)*3);--tree-row:calc(var(--ui-space)*10);--tree-gap:calc(var(--ui-space)*2)}.ui-theme .ui-map .ui-tree.ui-map-sections{--tree-trunk:calc(var(--ui-space)*5);--tree-indent:calc(var(--ui-space)*8);--tree-row:var(--ui-control-height);--tree-gap:calc(var(--ui-space)*2)}@container ui-map (min-width:36rem){.ui-theme .ui-map .ui-map-root>li{flex-direction:column;align-items:flex-start;display:flex}.ui-theme .ui-map .ui-tree.ui-map-groups{align-self:stretch;align-items:flex-start;margin-block-start:var(--map-drop);padding-inline-start:0;display:flex}.ui-theme .ui-map .ui-tree.ui-map-groups:before{content:"";pointer-events:none;block-size:var(--map-drop);border-inline-start:var(--ui-rule)solid var(--ui-connector);position:absolute;inset-block-end:100%;inset-inline-start:var(--tree-trunk)}.ui-theme .ui-map .ui-tree.ui-map-groups>li{min-inline-size:0;padding:var(--map-drop)calc(var(--map-col-gap)/2)0;border-inline-start-width:0;flex:1 1 0;grid-template-columns:max-content;place-content:start;display:grid;container-type:inline-size}.ui-theme .ui-map .ui-tree.ui-map-groups>li:before{content:none}.ui-theme .ui-map .ui-tree.ui-map-groups>li:first-child{flex-grow:var(--map-split,1)}.ui-theme .ui-map .ui-tree.ui-map-groups>li:last-child{--map-col-lead:calc(var(--map-gutter,calc(var(--map-col-gap)*2)) - var(--map-col-gap));--map-label-pad:calc(var(--ui-space)*0);padding-inline:var(--map-col-lead)0}.ui-theme .ui-map .ui-map-groups>li>.ui-tree.ui-map-areas{inline-size:auto;min-inline-size:0}.ui-theme .ui-map .ui-map-groups>li>.ui-tree.ui-map-areas:before,.ui-theme .ui-map .ui-map-groups>li>.ui-tree.ui-map-areas:after{content:"";pointer-events:none;block-size:var(--map-drop);border:0 solid var(--ui-connector);border-radius:0;position:absolute;inset-block-start:calc((var(--map-drop) + var(--map-label-row))*-1)}.ui-theme .ui-map .ui-map-groups>li>.ui-tree.ui-map-areas:before{inline-size:calc(100cqi + var(--map-col-gap));border-block-start-width:var(--ui-rule);inset-inline-start:calc(var(--map-col-gap)/-2)}.ui-theme .ui-map .ui-map-groups>li>.ui-tree.ui-map-areas:after{border-inline-start-width:var(--ui-rule);inline-size:0;inset-inline-start:var(--tree-trunk)}.ui-theme .ui-map .ui-map-groups>li:first-child>.ui-tree.ui-map-areas:before{inline-size:calc(100cqi + var(--map-col-gap)/2 - var(--tree-trunk));border-inline-start-width:var(--ui-rule);inset-inline-start:var(--tree-trunk)}.ui-theme .ui-map .ui-map-groups>li:last-child>.ui-tree.ui-map-areas:before{inline-size:calc(var(--map-col-lead) + var(--tree-trunk) + var(--ui-rule));border-inline-end-width:var(--ui-rule);border-start-end-radius:var(--map-bend);inset-inline-start:calc(var(--map-col-lead)*-1)}.ui-theme .ui-map .ui-map-groups>li:first-child>.ui-tree.ui-map-areas:after,.ui-theme .ui-map .ui-map-groups>li:last-child>.ui-tree.ui-map-areas:after{content:none}}@container ui-map (min-width:67rem){.ui-theme .ui-map[data-three-areas] .ui-map-root>li{align-items:center}.ui-theme .ui-map[data-three-areas] .ui-tree.ui-map-groups:before{inset-inline-start:50%}.ui-theme .ui-map[data-three-areas] .ui-tree.ui-map-groups>li{--map-label-pad:calc(var(--ui-space)*0);flex-direction:column;align-items:center;display:flex}.ui-theme .ui-map[data-three-areas] .ui-tree.ui-map-groups>li:first-child{flex-grow:1}.ui-theme .ui-map[data-three-areas] .ui-tree.ui-map-groups>li:last-child{padding-inline:calc(var(--map-col-gap)/2)}.ui-theme .ui-map[data-three-areas] .ui-tree.ui-map-groups>li:before,.ui-theme .ui-map[data-three-areas] .ui-tree.ui-map-groups>li:after{content:"";pointer-events:none;inline-size:50%;block-size:var(--map-drop);border:0 solid var(--ui-connector);border-block-start-width:var(--ui-rule);border-radius:0;position:absolute;inset:0 auto auto}.ui-theme .ui-map[data-three-areas] .ui-tree.ui-map-groups>li:before{inset-inline-start:0}.ui-theme .ui-map[data-three-areas] .ui-tree.ui-map-groups>li:after{border-inline-start-width:var(--ui-rule);inset-inline-start:50%}.ui-theme .ui-map[data-three-areas] .ui-tree.ui-map-groups>li:first-child:before{border-block-start-width:0}.ui-theme .ui-map[data-three-areas] .ui-tree.ui-map-groups>li:first-child:after{border-start-start-radius:var(--map-bend)}.ui-theme .ui-map[data-three-areas] .ui-tree.ui-map-groups>li:last-child:before{inline-size:calc(50% + var(--ui-rule));border-inline-end-width:var(--ui-rule);border-start-end-radius:var(--map-bend)}.ui-theme .ui-map[data-three-areas] .ui-tree.ui-map-groups>li:last-child:after{content:none}.ui-theme .ui-map[data-three-areas] .ui-map-groups>li>.ui-tree.ui-map-areas{inline-size:auto;min-inline-size:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-self:stretch;align-items:start;margin-block-start:var(--map-drop);padding-inline-start:0;display:grid}.ui-theme .ui-map[data-three-areas] .ui-map-groups>li>.ui-tree.ui-map-areas:before,.ui-theme .ui-map[data-three-areas] .ui-map-groups>li:first-child>.ui-tree.ui-map-areas:before,.ui-theme .ui-map[data-three-areas] .ui-map-groups>li:last-child>.ui-tree.ui-map-areas:before{inline-size:0;block-size:var(--map-drop);border:0 solid var(--ui-connector);border-inline-start-width:var(--ui-rule);border-radius:0;inset-block:auto 100%;inset-inline:50% auto}.ui-theme .ui-map[data-three-areas] .ui-map-groups>li>.ui-tree.ui-map-areas:after{content:none}.ui-theme .ui-map[data-three-areas] .ui-tree.ui-map-areas>li{min-inline-size:0;padding:var(--map-drop)var(--map-area-pad)0;border-inline-start-width:0;grid-template-columns:max-content;place-content:start center;display:grid}.ui-theme .ui-map[data-three-areas] .ui-tree.ui-map-areas>li:first-child{justify-self:end}.ui-theme .ui-map[data-three-areas] .ui-tree.ui-map-areas>li:last-child{justify-self:start}.ui-theme .ui-map[data-three-areas] .ui-tree.ui-map-areas>li>.ui-tree.ui-map-sections{inline-size:0;min-inline-size:100%}.ui-theme .ui-map[data-three-areas] .ui-tree.ui-map-areas>li:before,.ui-theme .ui-map[data-three-areas] .ui-tree.ui-map-areas>li:after{content:"";pointer-events:none;inline-size:50%;block-size:var(--map-drop);border:0 solid var(--ui-connector);border-block-start-width:var(--ui-rule);border-radius:0;position:absolute;inset:0 auto auto}.ui-theme .ui-map[data-three-areas] .ui-tree.ui-map-areas>li:before{inset-inline-start:0}.ui-theme .ui-map[data-three-areas] .ui-tree.ui-map-areas>li:after{border-inline-start-width:var(--ui-rule);inset-inline-start:50%}.ui-theme .ui-map[data-three-areas] .ui-tree.ui-map-areas>li:first-child:before{border-block-start-width:0}.ui-theme .ui-map[data-three-areas] .ui-tree.ui-map-areas>li:first-child:after{border-start-start-radius:var(--map-bend)}.ui-theme .ui-map[data-three-areas] .ui-tree.ui-map-areas>li:last-child:before{inline-size:calc(50% + var(--ui-rule));border-inline-end-width:var(--ui-rule);border-start-end-radius:var(--map-bend)}.ui-theme .ui-map[data-three-areas] .ui-tree.ui-map-areas>li:last-child:after{content:none}}@media (prefers-reduced-motion:reduce){.ui-theme .ui-map .ui-area-pill{transition:none}}@media (forced-colors:active){.ui-theme .ui-map .ui-map-head:after,.ui-theme .ui-map .ui-tree:before,.ui-theme .ui-map .ui-tree:after,.ui-theme .ui-map .ui-tree>li,.ui-theme .ui-map .ui-tree>li:before,.ui-theme .ui-map .ui-tree>li:after{border-color:canvastext}.ui-theme .ui-map .ui-tree>li:last-child{border-inline-start-color:canvas}}
