@layer layout{.stage:has(>.stage__content>.stage__panel--sitemap){padding:0;overflow:hidden;background:none}.stage__panel.stage__panel--sitemap{display:grid;grid-template-rows:auto minmax(0,1fr);gap:var(--panel-navigation-cap-gap);inline-size:100%;block-size:100%;padding:0;border:0;background:none;box-shadow:none;overflow:hidden}.sitemap-panel__actions{--panel-navigation-cap-padding-inline: var(--sitemap-inset);--panel-navigation-cap-background: var(--sitemap-background);--panel-navigation-cap-color: var(--sitemap-color)}.sitemap{border-start-start-radius:var(--panel-navigation-cap-inner-radius);border-start-end-radius:var(--panel-navigation-cap-inner-radius);container:sitemap / inline-size;display:grid;grid-template-rows:auto auto minmax(0,1fr);min-block-size:0;min-inline-size:0;color:var(--sitemap-color);background:var(--sitemap-background);background-image:var(--sitemap-texture);font-family:var(--sitemap-font);font-size:var(--sitemap-small-size);line-height:var(--sitemap-line-height)}.sitemap :is(h1,h2,p,ol,ul){margin:0}.sitemap [hidden]{display:none!important}.sitemap :is(button,input,textarea,select){font:inherit}.sitemap button,.sitemap summary{cursor:pointer}.sitemap :is(button,input,textarea,select,summary):focus-visible{outline:var(--sitemap-focus-width) var(--sitemap-focus-style) var(--sitemap-focus-color);outline-offset:var(--sitemap-focus-offset)}.sitemap-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--sitemap-gap);margin-inline:var(--sitemap-inset);padding-block:var(--sitemap-padding);border-block-end:1px var(--sitemap-border-style) var(--sitemap-canvas-line)}.sitemap-toolbar h1{font-size:var(--sitemap-title-size);font-weight:var(--sitemap-title-weight);letter-spacing:var(--sitemap-title-tracking)}.sitemap-toolbar h1 span{margin-inline-start:var(--sitemap-tiny-gap);font-size:var(--sitemap-small-size);color:var(--sitemap-muted);font-weight:400}.sitemap-toolbar__actions{display:flex;align-items:center;gap:var(--sitemap-tiny-gap)}.sitemap-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--sitemap-small-gap);min-block-size:var(--sitemap-control-height);min-inline-size:var(--sitemap-control-height);padding:var(--sitemap-tiny-gap) var(--sitemap-padding);border:var(--sitemap-border-width) var(--sitemap-border-style) var(--sitemap-line);border-radius:var(--sitemap-control-radius);corner-shape:var(--sitemap-corner-shape);background:var(--sitemap-control-background);color:var(--sitemap-control-color);transition:background-color var(--sitemap-duration) var(--sitemap-ease)}.sitemap-button--quiet{background:none;color:inherit}.sitemap-button:hover:not(:disabled){background:var(--sitemap-control-hover)}.sitemap button:disabled{opacity:.45;cursor:default}.sitemap-menu{position:relative}.sitemap-menu summary{list-style:none}.sitemap-menu summary::-webkit-details-marker{display:none}.sitemap-menu__items{position:absolute;inset-block-start:calc(100% + var(--sitemap-tiny-gap));inset-inline-end:0;z-index:20;display:grid;inline-size:13rem;padding:var(--sitemap-small-gap);border:var(--sitemap-border-width) var(--sitemap-border-style) var(--sitemap-line);border-radius:var(--sitemap-radius);corner-shape:var(--sitemap-corner-shape);background:var(--sitemap-surface);color:var(--sitemap-surface-color);box-shadow:var(--sitemap-shadow)}.sitemap-menu__items button{min-block-size:var(--sitemap-control-height);padding-inline:var(--sitemap-small-gap);border:0;border-radius:var(--sitemap-control-radius);background:none;color:inherit;text-align:start}.sitemap-menu__items button:hover{background:var(--sitemap-control-hover)}.sitemap-context{display:flex;align-items:center;justify-content:space-between;gap:var(--sitemap-gap);padding:var(--sitemap-large-gap) var(--sitemap-inset)}.sitemap-context h2{font-size:var(--sitemap-body-size);font-weight:var(--sitemap-title-weight)}.sitemap-context p{color:var(--sitemap-muted)}.sitemap-context .segmented-control{min-inline-size:10rem}.sitemap-workspace{scrollbar-width:thin;scrollbar-color:var(--sitemap-scrollbar) transparent;min-block-size:0;min-inline-size:0;padding-inline:var(--sitemap-inset);overflow:hidden}.sitemap-plan{display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,18rem);gap:var(--sitemap-large-gap);block-size:100%;min-block-size:0}.sitemap-outline{min-inline-size:0;overflow:auto;padding:var(--sitemap-tiny-gap);scrollbar-width:thin;scrollbar-color:var(--sitemap-scrollbar) transparent}.sitemap-section-header{display:flex;align-items:center;justify-content:space-between;gap:var(--sitemap-small-gap);min-block-size:var(--sitemap-control-height);margin-block-end:var(--sitemap-gap)}.sitemap-section-header h2{font-weight:var(--sitemap-title-weight)}.sitemap-section-header span{color:var(--sitemap-muted);font-weight:400}.sitemap-section-header h2 span{margin-inline-start:var(--sitemap-small-gap)}.sitemap-tree{list-style:none;padding:0}.sitemap-tree>li{position:relative;margin-block-end:var(--sitemap-small-gap)}.sitemap-tree .sitemap-tree{margin-inline-start:var(--sitemap-gap);padding-inline-start:calc(var(--sitemap-gap) + 1px);padding-block-start:var(--sitemap-small-gap)}.sitemap-tree .sitemap-tree>li:before{content:"";position:absolute;inset-inline-start:calc(-1 * var(--sitemap-gap));inset-block-start:var(--sitemap-tree-branch-offset);inline-size:var(--sitemap-gap);border-block-start:1px var(--sitemap-border-style) var(--sitemap-canvas-line)}.sitemap-tree .sitemap-tree>li:after{content:"";position:absolute;pointer-events:none;inset-inline-start:calc(-1 * var(--sitemap-gap));inset-block:calc(-1 * var(--sitemap-small-gap));border-inline-start:1px var(--sitemap-border-style) var(--sitemap-canvas-line)}.sitemap-tree .sitemap-tree>li:last-child:after{inset-block-end:auto;block-size:calc(var(--sitemap-tree-branch-offset) + var(--sitemap-small-gap))}.sitemap-tree .sitemap-tree--editable>li:after{inset-block:0;block-size:auto}.sitemap-tree .sitemap-tree--editable>.sitemap-tree__page:nth-last-child(2):after{inset-block-end:auto;block-size:var(--sitemap-tree-branch-offset)}.sitemap-tree .sitemap-tree--editable>.sitemap-tree__gap-item:last-child:after{display:none}.sitemap-button--history svg{inline-size:var(--sitemap-history-icon-size);block-size:var(--sitemap-history-icon-size)}.sitemap-button--history[data-action=redo] svg{transform:scaleX(-1)}.sitemap-tree__row{position:relative;display:flex;align-items:center;gap:var(--sitemap-small-gap);inline-size:100%;min-inline-size:0;min-block-size:3.25rem;padding:var(--sitemap-small-gap) var(--sitemap-padding);border:var(--sitemap-border-width) var(--sitemap-border-style) var(--sitemap-line);border-radius:var(--sitemap-radius);corner-shape:var(--sitemap-corner-shape);background:var(--sitemap-surface);color:var(--sitemap-surface-color);box-shadow:var(--sitemap-shadow);text-align:start;transition:background-color var(--sitemap-duration) var(--sitemap-ease)}.sitemap-tree__row[data-page-id]:hover{background:var(--sitemap-control-hover)}.sitemap-tree__row[data-selected=true]{outline:1px var(--sitemap-border-style) var(--sitemap-selection-line);outline-offset:-1px}.sitemap-tree__row[data-selected=true] .sitemap-tree__icon:after{content:"•";position:absolute;inset-inline-start:.3rem}.sitemap-tree__icon{flex:0 0 auto;color:var(--sitemap-surface-muted)}.sitemap-tree--editable>li{margin-block-end:0}.sitemap-tree .sitemap-tree--editable{padding-block-start:0}.sitemap-tree .sitemap-tree>.sitemap-tree__gap-item:before{display:none}.sitemap-tree__gap{position:relative;display:grid;place-items:center;inline-size:100%;block-size:var(--sitemap-insert-gap);padding:0;border:0;border-radius:var(--sitemap-control-radius);background:none;color:var(--sitemap-insert-color)}.sitemap-tree__gap:before{content:"";position:absolute;inset-inline:var(--sitemap-small-gap);inset-block-start:50%;border-block-start:1px var(--sitemap-border-style) var(--sitemap-insert-line);opacity:0;transition:opacity var(--sitemap-duration) var(--sitemap-ease)}.sitemap-tree__gap>span{position:relative;display:grid;place-items:center;inline-size:var(--sitemap-insert-glyph-size);block-size:var(--sitemap-insert-glyph-size);border:var(--sitemap-border-width) var(--sitemap-border-style) var(--sitemap-insert-line);border-radius:var(--sitemap-control-radius);corner-shape:var(--sitemap-corner-shape);background:var(--sitemap-insert-background);line-height:1;opacity:0;transition:opacity var(--sitemap-duration) var(--sitemap-ease)}.sitemap-tree__gap:is(:hover,:focus-visible,[data-drop-target]):before,.sitemap-tree__gap:is(:hover,:focus-visible,[data-drop-target])>span{opacity:1}.sitemap-tree__gap[aria-disabled=true]:not([data-drop-target]){cursor:not-allowed}.sitemap-tree__gap[aria-disabled=true]:is(:hover,:focus-visible):not([data-drop-target])>span{opacity:var(--sitemap-drag-opacity)}.sitemap-tree__row[draggable=true]{cursor:grab}.sitemap .sitemap-tree__select{position:absolute;inset:0;padding:0;border:0;border-radius:inherit;corner-shape:inherit;background:none;cursor:grab}.sitemap-tree__icon,.sitemap-tree__text,.sitemap-tree__badge{pointer-events:none}.sitemap .sitemap-tree input.sitemap-tree__title{position:relative;pointer-events:auto;min-block-size:0;padding:0;border:0;background:transparent;color:inherit;font-weight:var(--sitemap-title-weight);line-height:inherit;text-overflow:ellipsis;cursor:text}.sitemap .sitemap-tree input.sitemap-tree__title:is(:hover,:focus){background:var(--sitemap-control-hover)}.sitemap-tree__remove{position:absolute;z-index:1;inset-block-start:calc(-1 * var(--sitemap-small-gap));inset-inline-end:var(--sitemap-tiny-gap);display:grid;place-items:center;inline-size:var(--sitemap-remove-size);block-size:var(--sitemap-remove-size);padding:0;border:var(--sitemap-border-width) var(--sitemap-border-style) var(--sitemap-line);border-radius:var(--sitemap-control-radius);corner-shape:var(--sitemap-corner-shape);background:var(--sitemap-surface);color:var(--sitemap-surface-color);opacity:0;pointer-events:none;transition:opacity var(--sitemap-duration) var(--sitemap-ease)}.sitemap-tree__row:hover .sitemap-tree__remove,.sitemap-tree__row:focus-within .sitemap-tree__remove{opacity:1;pointer-events:auto}.sitemap-tree__remove:hover{background:var(--sitemap-control-hover)}.sitemap-tree__row[data-page-dragging]{opacity:var(--sitemap-drag-opacity)}.sitemap[data-dragging] .sitemap-tree__gap{cursor:grabbing}@media(hover:none),(pointer:coarse){.sitemap-tree__gap{block-size:var(--sitemap-insert-touch-size)}.sitemap-tree__gap>span,.sitemap-tree__remove{opacity:1;pointer-events:auto}}.sitemap-tree__text{display:grid;flex:1;min-inline-size:0}.sitemap-tree__text strong{font-weight:var(--sitemap-title-weight);overflow-wrap:anywhere}.sitemap-tree__text>span{color:var(--sitemap-surface-muted);overflow-wrap:anywhere}.sitemap-tree__badge{flex:0 0 auto;color:var(--sitemap-surface-muted)}.sitemap-inspector{align-self:start;max-block-size:100%;overflow:auto;min-inline-size:0;padding:var(--sitemap-gap);background:var(--sitemap-surface);color:var(--sitemap-surface-color);border:var(--sitemap-border-width) var(--sitemap-border-style) var(--sitemap-line);border-radius:var(--sitemap-radius);corner-shape:var(--sitemap-corner-shape);box-shadow:var(--sitemap-shadow);scrollbar-width:thin;scrollbar-color:var(--sitemap-scrollbar) transparent}.sitemap-inspector__header{display:grid;gap:var(--sitemap-small-gap);margin-block-end:var(--sitemap-gap)}.sitemap-inspector__header p,.sitemap-inspector__path{color:var(--sitemap-surface-muted);overflow-wrap:anywhere}.sitemap-inspector__header h2{font-size:var(--sitemap-title-size);font-weight:var(--sitemap-title-weight);letter-spacing:var(--sitemap-title-tracking);overflow-wrap:anywhere}.sitemap-inspector__tabs{display:flex;gap:var(--sitemap-gap);margin-block-end:var(--sitemap-gap);border-block-end:1px var(--sitemap-border-style) var(--sitemap-line)}.sitemap-inspector__tabs label{position:relative;padding-block:var(--sitemap-small-gap);cursor:pointer;color:var(--sitemap-surface-muted)}.sitemap-inspector__tabs input{position:absolute;inline-size:1px;block-size:1px;opacity:0}.sitemap-inspector__tabs label:has(:checked){color:var(--sitemap-surface-color);box-shadow:0 1px 0 currentColor}.sitemap-inspector__tabs label:has(:focus-visible){outline:var(--sitemap-focus-width) var(--sitemap-focus-style) var(--sitemap-focus-color);outline-offset:var(--sitemap-focus-offset)}.sitemap-form fieldset{display:grid;min-inline-size:0;padding:0;margin:0;border:0;gap:var(--sitemap-gap)}.sitemap-form__page,.sitemap-form__content{display:grid;gap:var(--sitemap-padding)}.sitemap-form:has([name=inspector-view][value=page]:checked) .sitemap-form__content,.sitemap-form:has([name=inspector-view][value=content]:checked) .sitemap-form__page{display:none}.sitemap-form fieldset label{display:grid;gap:var(--sitemap-tiny-gap)}.sitemap :is(input:not([type=radio]),select,textarea){min-inline-size:0;inline-size:100%;padding:var(--sitemap-small-gap);border:var(--sitemap-border-width) var(--sitemap-border-style) var(--sitemap-line);border-radius:var(--sitemap-control-radius);corner-shape:var(--sitemap-corner-shape);background:var(--sitemap-surface);color:var(--sitemap-surface-color)}.sitemap :is(input:not([type=radio]),select){min-block-size:var(--sitemap-control-height)}.sitemap textarea{resize:vertical;max-block-size:30rem}.sitemap select{text-overflow:ellipsis}.sitemap-hint{color:var(--sitemap-surface-muted)}.sitemap-form__error{margin-block-start:var(--sitemap-small-gap)!important;border-inline-start:2px var(--sitemap-border-style) currentColor;padding-inline-start:var(--sitemap-small-gap)}.sitemap-inspector__actions{display:flex;flex-wrap:wrap;gap:var(--sitemap-tiny-gap);padding-block-start:var(--sitemap-gap);margin-block-start:var(--sitemap-gap);border-block-start:1px var(--sitemap-border-style) var(--sitemap-line)}.sitemap-inspector__back{display:none}.sitemap-comparison{display:none;block-size:100%;overflow:auto;padding:var(--sitemap-tiny-gap);scrollbar-width:thin;scrollbar-color:var(--sitemap-scrollbar) transparent}.sitemap:has([name=sitemap-view][value=compare]:checked) .sitemap-plan{display:none}.sitemap:has([name=sitemap-view][value=compare]:checked) .sitemap-comparison{display:block}.sitemap-comparison__summary{display:flex;flex-wrap:wrap;gap:var(--sitemap-gap);margin-block-end:var(--sitemap-large-gap);color:var(--sitemap-muted)}.sitemap-comparison__summary strong{color:var(--sitemap-color);font-weight:var(--sitemap-title-weight)}.sitemap-comparison__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sitemap-large-gap)}.sitemap-comparison__columns>section{min-inline-size:0}.sitemap-comparison__columns .sitemap-tree__row{flex-wrap:wrap}.sitemap-comparison>.sitemap-hint{margin-block:var(--sitemap-gap);color:var(--sitemap-muted)}.sitemap-empty{padding:var(--sitemap-large-gap);color:var(--sitemap-muted)}.sitemap-dialog{inline-size:min(42rem,calc(100% - 2rem));max-block-size:calc(100dvb - 2rem);padding:var(--sitemap-large-gap);border:var(--sitemap-border-width) var(--sitemap-border-style) var(--sitemap-line);border-radius:var(--sitemap-radius);corner-shape:var(--sitemap-corner-shape);background:var(--sitemap-surface);color:var(--sitemap-surface-color);box-shadow:var(--sitemap-shadow)}.sitemap-dialog[open]{display:grid;gap:var(--sitemap-gap)}.sitemap-dialog::backdrop{background:var(--sitemap-backdrop);backdrop-filter:var(--sitemap-backdrop-filter)}.sitemap-dialog__header,.sitemap-dialog__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--sitemap-gap)}.sitemap-dialog__header h2{font-size:var(--sitemap-title-size);font-weight:var(--sitemap-title-weight)}.sitemap-dialog>p,.sitemap-dialog__footer>span{color:var(--sitemap-surface-muted)}.sitemap-dialog textarea{block-size:50dvb;font-family:var(--sitemap-mono-font)}.sitemap noscript{padding:var(--sitemap-padding) var(--sitemap-inset)}.sitemap:not([data-ready]){grid-template-rows:auto auto minmax(0,1fr) auto}@container sitemap (max-width: 42rem){.sitemap-toolbar__actions{flex-wrap:wrap}.sitemap-context>*{min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere}.sitemap-context .segmented-control{min-inline-size:0}.sitemap-workspace{overflow:auto}.sitemap-plan{display:flex;flex-direction:column;block-size:auto;padding-block-end:var(--sitemap-gap)}.sitemap-outline{overflow:visible}.sitemap-inspector{inline-size:100%;max-block-size:none;overflow:visible}.sitemap-inspector__back{display:inline-flex;margin-block-end:var(--sitemap-gap)}.sitemap-comparison{block-size:auto;overflow:visible}.sitemap-context{flex-wrap:wrap;padding-block:var(--sitemap-gap)}.sitemap-context .segmented-control{flex:1;max-inline-size:13rem}.sitemap-comparison__columns{grid-template-columns:minmax(0,1fr)}.sitemap-toolbar{gap:var(--sitemap-small-gap);flex-wrap:wrap}}@media(max-width:64rem){.desktop:has([data-sitemap]){grid-template-columns:minmax(0,1fr)}.desktop:has([data-sitemap]) .launcher{display:none}}@media(max-width:48rem){.stage__panel--sitemap{--sitemap-inset: var(--sitemap-narrow-inset)}.stage__panel.stage__panel--sitemap{grid-template-rows:auto minmax(0,1fr) auto}.stage__panel--sitemap>.stage__back{position:static;padding-inline:var(--sitemap-gap)}}@media(prefers-reduced-motion:reduce){.sitemap *,.sitemap *:before,.sitemap *:after{transition:none;scroll-behavior:auto}}.sitemap-toolbar{border-block-end:0;margin-block-start:var(--sitemap-small-gap)}.sitemap-inspector{background:none;padding:0}.sitemap-inspector__header{padding:var(--sitemap-gap);margin-block-end:var(--sitemap-surface-gap);background:var(--sitemap-surface);border-radius:var(--sitemap-radius) var(--sitemap-radius) var(--sitemap-inner-radius) var(--sitemap-inner-radius)}.sitemap-form{display:grid;gap:var(--sitemap-surface-gap)}.sitemap-inspector__tabs,.sitemap-form__page,.sitemap-form__content,.sitemap-inspector__actions{margin:0;padding:var(--sitemap-gap);border-block:0;background:var(--sitemap-surface);border-radius:var(--sitemap-inner-radius);corner-shape:var(--sitemap-corner-shape)}.sitemap-inspector__actions{border-end-start-radius:var(--sitemap-radius);border-end-end-radius:var(--sitemap-radius)}.sitemap :is(input:not([type=radio]),select,textarea){background:var(--sitemap-control-background);color:var(--sitemap-control-color);border-radius:var(--sitemap-inner-radius)}.sitemap-menu__items,.sitemap-dialog,.sitemap-tree__gap>span,.sitemap-tree__remove{border-radius:var(--sitemap-inner-radius)}.sitemap-menu__items{gap:var(--sitemap-surface-gap)}.sitemap-inspector__actions{margin-block-start:var(--sitemap-surface-gap)}.sitemap-form fieldset{gap:var(--sitemap-surface-gap)}.sitemap-form fieldset>.sitemap-button{margin:0;padding:var(--sitemap-padding);background:var(--sitemap-surface);border-radius:var(--sitemap-inner-radius)}}@layer layout{.sitemap{--select-hover-background: var(--sitemap-control-background);--select-hover-color: var(--sitemap-control-color);--select-selected-background: var(--sitemap-control-background);--select-selected-color: var(--sitemap-control-color);--select-menu-padding: var(--sitemap-small-gap);--select-option-padding: var(--sitemap-small-gap);--select-option-gap: var(--sitemap-small-gap);--select-option-height: var(--sitemap-control-height);--select-border-width: var(--sitemap-border-width);--select-border-style: var(--sitemap-border-style);--select-border-color: var(--sitemap-line);--select-radius: var(--sitemap-inner-radius);--select-shadow: var(--sitemap-shadow);--select-scrollbar: var(--sitemap-scrollbar);--select-focus-width: var(--sitemap-focus-width);--select-focus-style: var(--sitemap-focus-style);--select-focus-color: var(--sitemap-focus-color)}}
