@layer starlight.components{starlight-tabs:where(.astro-hbt4ddzs){display:block}.tablist-wrapper:where(.astro-hbt4ddzs){overflow-x:auto}:where(.astro-hbt4ddzs)[role=tablist]{border-bottom:2px solid var(--sl-color-gray-5);padding:0;list-style:none;display:flex}.tab:where(.astro-hbt4ddzs){display:flex}.tab:where(.astro-hbt4ddzs)>:where(.astro-hbt4ddzs)[role=tab]{--sl-tab-color-border:var(--sl-color-gray-5);line-height:var(--sl-line-height-headings);box-shadow:0 2px 0 var(--sl-tab-color-border);color:var(--sl-color-gray-3);outline-offset:var(--sl-outline-offset-inside);overflow-wrap:initial;align-items:center;gap:.5rem;padding:.275rem 1.25rem;text-decoration:none;display:flex}.tab:where(.astro-hbt4ddzs) :where(.astro-hbt4ddzs)[role=tab][aria-selected=true]{--sl-tab-color-border:var(--sl-color-text-accent);color:var(--sl-color-white);font-weight:600}.tablist-wrapper:where(.astro-hbt4ddzs)~[role=tabpanel]{margin-top:1rem}}.build-config:where(.astro-sjq2zi3h){border:1px solid var(--code-inline-border);background:var(--details-1);box-shadow:var(--shadow-md);border-radius:.375rem;margin:1rem 0;padding:1rem}.config-header:where(.astro-sjq2zi3h){border-bottom:1px solid var(--code-inline-border);align-items:center;gap:.75rem;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.config-header:where(.astro-sjq2zi3h) :where(.astro-sjq2zi3h){margin-top:0!important;margin-bottom:0!important}.view-toggle:where(.astro-sjq2zi3h){align-items:center;gap:.75rem;display:flex}.view-toggle:where(.astro-sjq2zi3h) .switch:where(.astro-sjq2zi3h){min-width:12rem;height:2.25rem;display:inline-block;position:relative}.view-toggle:where(.astro-sjq2zi3h) .switch:where(.astro-sjq2zi3h) input:where(.astro-sjq2zi3h){opacity:0;width:0;height:0;position:absolute}.view-toggle:where(.astro-sjq2zi3h) .slider:where(.astro-sjq2zi3h){background:var(--details-3);border:1px solid var(--code-inline-border);box-shadow:var(--shadow-sm);font:inherit;border-radius:999px;grid-template-columns:1fr 1fr;align-items:center;font-size:.9rem;display:grid;position:absolute;inset:0;overflow:hidden}.view-toggle:where(.astro-sjq2zi3h) .slider:where(.astro-sjq2zi3h) .label:where(.astro-sjq2zi3h){text-align:center;user-select:none;z-index:2;color:var(--sl-color-white);transition:var(--transition-fast);white-space:nowrap;padding:0 .6rem;position:relative}.view-toggle:where(.astro-sjq2zi3h) .slider:where(.astro-sjq2zi3h):before{content:"";background:var(--sl-button-bg-primary);border:1px solid var(--code-inline-border);width:calc(50% - 6px);height:calc(100% - 6px);transition:var(--transition-normal);z-index:1;border-radius:999px;position:absolute;top:3px;left:3px}.view-toggle:where(.astro-sjq2zi3h) .switch:where(.astro-sjq2zi3h) input:where(.astro-sjq2zi3h):checked+.slider:where(.astro-sjq2zi3h):before{left:calc(50% + 3px)}.view-toggle:where(.astro-sjq2zi3h) .switch:where(.astro-sjq2zi3h) input:where(.astro-sjq2zi3h):not(:checked)+.slider:where(.astro-sjq2zi3h) .label-on:where(.astro-sjq2zi3h),.view-toggle:where(.astro-sjq2zi3h) .switch:where(.astro-sjq2zi3h) input:where(.astro-sjq2zi3h):checked+.slider:where(.astro-sjq2zi3h) .label-off:where(.astro-sjq2zi3h){opacity:.7}.config-section:where(.astro-sjq2zi3h){margin-bottom:1rem}.config-options:where(.astro-sjq2zi3h){grid-template-columns:1fr;gap:1rem;max-width:1000px;display:grid}.config-option:where(.astro-sjq2zi3h){background:var(--details-3);border:1px solid var(--code-inline-border);transition:var(--transition-fast);text-align:left;border-radius:8px;grid-template-columns:1fr auto 2fr;place-items:center start;gap:1rem;min-height:60px;padding:0 1rem;display:grid;position:relative}.config-option:where(.astro-sjq2zi3h):hover{background:var(--details-2);transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.option-info:where(.astro-sjq2zi3h) h4:where(.astro-sjq2zi3h){color:var(--sl-color-white);margin:0 0 .25rem;font-size:.9rem;font-weight:600;line-height:1.3}.option-control:where(.astro-sjq2zi3h){display:contents}.option-control:where(.astro-sjq2zi3h) select:where(.astro-sjq2zi3h){border:1px solid var(--code-inline-border);background:var(--sl-color-bg);color:var(--sl-color-white);transition:var(--transition-fast);cursor:pointer;box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;border-radius:6px;justify-self:start;width:200px;min-width:200px;max-width:300px;height:2.5rem;padding:.625rem .75rem;font-size:.85rem;font-weight:500;overflow:hidden;box-shadow:0 1px 3px #0000001a}.option-control:where(.astro-sjq2zi3h) select:where(.astro-sjq2zi3h):hover{border-color:var(--sl-color-accent);box-shadow:0 2px 6px #00000026}.option-control:where(.astro-sjq2zi3h) select:where(.astro-sjq2zi3h):focus{outline:2px solid var(--sl-color-accent);outline-offset:2px;border-color:var(--sl-color-accent)}.status-indicator:where(.astro-sjq2zi3h){white-space:nowrap;box-sizing:border-box;z-index:10;border-radius:20px;justify-content:flex-end;align-items:center;gap:.5rem;height:2rem;padding:.375rem .625rem;font-size:.75rem;font-weight:500;display:flex;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.status-led:where(.astro-sjq2zi3h){background-color:#10b981;border-radius:50%;flex-shrink:0;width:8px;min-width:8px;height:8px;min-height:8px;transition:all .2s;display:inline-block;box-shadow:0 0 0 2px #10b98133}.status-led:where(.astro-sjq2zi3h).modified{background-color:#f59e0b;box-shadow:0 0 0 2px #f59e0b33}.status-label:where(.astro-sjq2zi3h){color:var(--sl-color-gray-2);text-transform:uppercase;letter-spacing:.025em;white-space:nowrap}.option-explanation:where(.astro-sjq2zi3h){color:var(--sl-color-gray-2);background:var(--details-2);border-left:3px solid var(--sl-color-accent-soft);border-radius:6px;margin:0;padding:.5rem .75rem;font-size:.8rem;line-height:1.4}.custom-input:where(.astro-sjq2zi3h){border:1px solid var(--sl-color-accent);background:var(--sl-color-bg);width:100%;min-width:200px;height:2.5rem;color:var(--sl-color-white);transition:var(--transition-fast);box-sizing:border-box;border-radius:4px;outline:none;padding:10px;font-size:.8rem;font-weight:500;line-height:1.4}.custom-input:where(.astro-sjq2zi3h)::placeholder{color:var(--sl-color-gray-3);opacity:.7}.advanced-section:where(.astro-sjq2zi3h){display:none}.build-config:where(.astro-sjq2zi3h)[data-view=advanced] .advanced-section:where(.astro-sjq2zi3h){display:block}.config-option:where(.astro-sjq2zi3h)[data-docker-only=true]{display:grid}.build-config:where(.astro-sjq2zi3h)[data-docker-tab=false] .config-option:where(.astro-sjq2zi3h)[data-docker-only=true],.build-config:where(.astro-sjq2zi3h)[data-dockerfile-tab=true] .config-option:where(.astro-sjq2zi3h)[data-docker-volume=true]{display:none}.output-section:where(.astro-sjq2zi3h){border-top:1px solid var(--code-inline-border);margin-top:1.5rem;padding-top:1rem}.command-output-wrapper:where(.astro-sjq2zi3h){margin:1rem 0;position:relative}.command-output-wrapper:where(.astro-sjq2zi3h) pre:where(.astro-sjq2zi3h){font-family:var(--sl-font-mono);color:var(--code-inline-color);white-space:pre-wrap;word-break:break-all;box-shadow:var(--shadow-md);border-radius:.5rem;flex-direction:column;margin:0;padding:1rem;font-size:.9rem;line-height:1.5;overflow-x:auto;background-color:var(--code-inline-background)!important;border:1px solid var(--code-inline-border)!important;transition:none!important;display:flex!important;transform:none!important}.command-output-wrapper:where(.astro-sjq2zi3h) pre:where(.astro-sjq2zi3h):hover{box-shadow:var(--shadow-md)!important;border-color:var(--code-inline-border)!important;transform:none!important}.command-output-wrapper:where(.astro-sjq2zi3h) pre:where(.astro-sjq2zi3h) code:where(.astro-sjq2zi3h){font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;word-break:break-all;flex:auto;box-shadow:none!important;white-space:pre-wrap!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important;padding:0!important;transition:none!important;transform:none!important}.command-output-wrapper:where(.astro-sjq2zi3h) pre:where(.astro-sjq2zi3h) code:where(.astro-sjq2zi3h):hover{box-shadow:none!important;outline:none!important;transform:none!important}.copy-button:where(.astro-sjq2zi3h){background:var(--details-3);color:var(--sl-color-white);border:1px solid var(--code-inline-border);cursor:pointer;transition:var(--transition-fast);z-index:10;border-radius:.375rem;padding:.375rem .75rem;font-size:.8rem;font-weight:500;position:absolute;top:.75rem;right:.75rem}.copy-button:where(.astro-sjq2zi3h):hover{background:var(--details-2);box-shadow:var(--shadow-sm)}.copy-button:where(.astro-sjq2zi3h):active{transform:scale(.95)}.reset-button:where(.astro-sjq2zi3h){background:var(--details-3);color:var(--sl-color-white);border:1px solid var(--code-inline-border);cursor:pointer;transition:var(--transition-fast);border-radius:999px;justify-content:center;align-items:center;height:2.25rem;margin-left:0;padding:.5rem 1rem;font-size:.9rem;font-weight:500;display:flex}.reset-button:where(.astro-sjq2zi3h):hover{background:var(--details-2);box-shadow:var(--shadow-sm)}.build-config:where(.astro-sjq2zi3h) .config-option:where(.astro-sjq2zi3h),.build-config:where(.astro-sjq2zi3h) .status-indicator:where(.astro-sjq2zi3h),.build-config:where(.astro-sjq2zi3h) select:where(.astro-sjq2zi3h){margin-top:0!important;margin-bottom:0!important}@media (width<=768px){.build-config:where(.astro-sjq2zi3h){margin:.5rem 0;padding:.75rem}.config-header:where(.astro-sjq2zi3h){flex-direction:column;align-items:stretch;gap:1rem}.view-toggle:where(.astro-sjq2zi3h){justify-content:center}.reset-button:where(.astro-sjq2zi3h){align-self:center;margin:0}.config-options:where(.astro-sjq2zi3h){grid-template-columns:1fr;gap:.75rem}.config-option:where(.astro-sjq2zi3h){grid-template-columns:1fr;gap:.5rem;padding:.75rem}.config-option:where(.astro-sjq2zi3h)[data-docker-only=true]{display:none}.build-config:where(.astro-sjq2zi3h)[data-docker-tab=true] .config-option:where(.astro-sjq2zi3h)[data-docker-only=true]{grid-template-columns:1fr;display:grid}.build-config:where(.astro-sjq2zi3h)[data-dockerfile-tab=true] .config-option:where(.astro-sjq2zi3h)[data-docker-volume=true]{display:none}.option-info:where(.astro-sjq2zi3h) h4:where(.astro-sjq2zi3h){font-size:.9rem}.option-control:where(.astro-sjq2zi3h) select:where(.astro-sjq2zi3h){width:100%;min-width:unset}.status-indicator:where(.astro-sjq2zi3h){justify-self:start;min-width:70px}.option-explanation:where(.astro-sjq2zi3h){grid-column:1/-1;margin-top:.25rem}.custom-input:where(.astro-sjq2zi3h){min-width:unset}.view-toggle:where(.astro-sjq2zi3h) .switch:where(.astro-sjq2zi3h){min-width:10rem}.command-output-wrapper:where(.astro-sjq2zi3h){margin:.5rem 0}.command-output-wrapper:where(.astro-sjq2zi3h) pre:where(.astro-sjq2zi3h){padding:.75rem;font-size:.8rem}.copy-button:where(.astro-sjq2zi3h){padding:.25rem .5rem;font-size:.75rem;top:.5rem;right:.5rem}}.view-toggle:where(.astro-hhpb7rux){align-items:center;gap:.75rem;margin:1rem 0 .75rem;display:flex}.view-toggle:where(.astro-hhpb7rux) .switch:where(.astro-hhpb7rux){min-width:12rem;height:2.25rem;display:inline-block;position:relative}.view-toggle:where(.astro-hhpb7rux) .switch:where(.astro-hhpb7rux) input:where(.astro-hhpb7rux){opacity:0;width:0;height:0;position:absolute}.view-toggle:where(.astro-hhpb7rux) .slider:where(.astro-hhpb7rux){background:var(--sl-color-bg,#fff);border:1px solid var(--sl-color-hairline,#0000001f);font:inherit;border-radius:999px;grid-template-columns:1fr 1fr;align-items:center;font-size:.9rem;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:0 1px 1px #0000000a}.view-toggle:where(.astro-hhpb7rux) .slider:where(.astro-hhpb7rux) .label:where(.astro-hhpb7rux){text-align:center;user-select:none;z-index:2;color:var(--sl-color-text);white-space:nowrap;padding:0 .6rem;transition:color .2s;position:relative}.view-toggle:where(.astro-hhpb7rux) .slider:where(.astro-hhpb7rux):before{content:"";background:var(--sl-color-accent-soft,#0000000f);border:1px solid var(--sl-color-hairline,#0000001f);z-index:1;border-radius:999px;width:calc(50% - 6px);height:calc(100% - 6px);transition:left .2s;position:absolute;top:3px;left:3px;box-shadow:inset 0 0 0 1px #00000005}.view-toggle:where(.astro-hhpb7rux) .switch:where(.astro-hhpb7rux) input:where(.astro-hhpb7rux):checked+.slider:where(.astro-hhpb7rux):before{left:calc(50% + 3px)}.view-toggle:where(.astro-hhpb7rux) .switch:where(.astro-hhpb7rux) input:where(.astro-hhpb7rux):not(:checked)+.slider:where(.astro-hhpb7rux) .label-on:where(.astro-hhpb7rux),.view-toggle:where(.astro-hhpb7rux) .switch:where(.astro-hhpb7rux) input:where(.astro-hhpb7rux):checked+.slider:where(.astro-hhpb7rux) .label-off:where(.astro-hhpb7rux){opacity:.7}.view-toggle:where(.astro-hhpb7rux) .switch:where(.astro-hhpb7rux) input:where(.astro-hhpb7rux):focus-visible+.slider:where(.astro-hhpb7rux){outline:2px solid color-mix(in oklab, var(--sl-color-accent,#4f46e5) 60%, transparent);outline-offset:2px}.view-toggle:where(.astro-hhpb7rux) .switch:where(.astro-hhpb7rux) input:where(.astro-hhpb7rux):checked+.slider:where(.astro-hhpb7rux):after{content:attr(data-on);color:var(--sl-color-text)}.view-toggle:where(.astro-hhpb7rux) .switch:where(.astro-hhpb7rux) input:where(.astro-hhpb7rux):focus+.slider:where(.astro-hhpb7rux){outline:2px solid color-mix(in oklab, var(--sl-color-accent,#4f46e5) 60%, transparent);outline-offset:2px}#buildinfo:where(.astro-hhpb7rux)[data-view=basic] tr:where(.astro-hhpb7rux)[data-level=advanced]{display:none}.badge:where(.astro-hhpb7rux){border:1px solid var(--sl-color-text-accent);opacity:.8;border-radius:.25rem;padding:.05rem .35rem;font-size:.75rem}.adv-warning:where(.astro-hhpb7rux),.basic-info:where(.astro-hhpb7rux){margin:.25rem 0 .75rem}.view-toggle:where(.astro-hhpb7rux)[data-view=basic]~.adv-warning:where(.astro-hhpb7rux){display:none}.view-toggle:where(.astro-hhpb7rux)[data-view=advanced]~.adv-warning:where(.astro-hhpb7rux),.view-toggle:where(.astro-hhpb7rux)[data-view=basic]~.basic-info:where(.astro-hhpb7rux){display:block}.view-toggle:where(.astro-hhpb7rux)[data-view=advanced]~.basic-info:where(.astro-hhpb7rux){display:none}details:where(.astro-cwmeahdg){border-left:2px solid var(--details-2);border-bottom:2px solid var(--details-2);background-color:var(--details-2)!important}details:where(.astro-cwmeahdg) summary:where(.astro-cwmeahdg){margin-bottom:0;padding:10px 0 10px 15px;background-color:var(--details-1)!important}details:where(.astro-cwmeahdg) div:where(.astro-cwmeahdg){padding:5px;background-color:var(--details-1)!important;margin-top:2px!important}details:where(.astro-cwmeahdg)[open] div:where(.astro-cwmeahdg){animation:.5s cubic-bezier(.785,.135,.15,.86) details}@keyframes details{0%{opacity:0;transform:translateY(-1vw)}to{opacity:1;margin-left:0}}:root{--modal-border-color:#c866d1;--modal-border-width:2px;--modal-border-radius:5px;--modal-backdrop-blur:3px;--modal-backdrop-opacity:.5;--modal-separator-color:#c866d1;--modal-min-width:400px;--modal-line-height:20px;--modal-padding:10px}:root[data-theme=light]{--modal-border-color:#923458;--modal-separator-color:#923458}.glossary-separator{margin:var(--modal-padding) 0;border:none!important;border-top:1px solid var(--modal-separator-color)!important;background-color:var(--modal-separator-color)!important;height:1px!important}.glossary-url{margin:0;color:var(--url-colour,blue)!important}.glossary-url-div{margin:var(--modal-padding) 0px 0px 0px}.glossary-url:hover{cursor:pointer;color:var(--url-colour-hover,darkblue)!important}.modal-dialog{max-width:100%;min-width:var(--modal-min-width);border:var(--modal-border-width) solid var(--modal-border-color);height:max-content;line-height:var(--modal-line-height);border-radius:var(--modal-border-radius);padding:var(--modal-padding);top:50%;left:50%;transform:translate(-50%,-50%)}.dialog-button{float:none!important;padding-bottom:0!important}.dialog-button-close,.dialog-button-more{margin-top:var(--modal-padding);border:var(--modal-border-width) solid var(--modal-border-color);padding:var(--modal-padding);border-radius:var(--modal-border-radius);cursor:pointer;background:0 0;transition:all .2s;width:49%!important}.dialog-button-close{float:left!important}.dialog-button-more{float:right!important}.dialog-button-close:hover,.dialog-button-more:hover{background-color:var(--modal-border-color);color:#fff}.dialog-content{margin-bottom:0!important}.dialog-show-more{padding-bottom:var(--modal-padding)!important}.dialog-button-open{text-decoration:none;transition:all .2s;border-radius:calc(var(--modal-border-radius) / 2)!important;color:var(--modal-url-color,var(--modal-border-color))!important;background-color:var(--modal-url-bg-color,transparent)!important;padding:0 2px 2px!important}.dialog-button-open:hover{text-decoration:none;background-color:var(--modal-url-bg-hv-color,var(--modal-border-color))!important;color:var(--modal-url-hover-color,white)!important}.dialog-button-open:focus{outline:2px solid var(--modal-border-color);outline-offset:2px}dialog.modal-dialog::backdrop{background-color:rgba(0, 0, 0, var(--modal-backdrop-opacity));backdrop-filter:blur(var(--modal-backdrop-blur))}.modal-error{color:#dc2626;border-radius:var(--modal-border-radius);background-color:#fef2f2;border:1px solid #fecaca;align-items:center;gap:.5rem;padding:.25rem .5rem;font-size:.875rem;display:inline-flex}.modal-error-label{font-weight:600}.modal-error-message{opacity:.8;font-style:italic}@media (width<=640px){.modal-dialog{--modal-min-width:90vw;max-width:95vw;margin:1rem}.dialog-button-close,.dialog-button-more{margin-bottom:.5rem;float:none!important;width:100%!important}.dialog-button-more{margin-bottom:0}}details:where(.astro-oifx5bez){border-left:2px solid var(--details-2);border-bottom:2px solid var(--details-2);background-color:var(--details-2)!important}details:where(.astro-oifx5bez) summary:where(.astro-oifx5bez){margin-bottom:0;padding:10px 0 10px 15px;background-color:var(--details-1)!important}details:where(.astro-oifx5bez) div:where(.astro-oifx5bez){padding:5px;background-color:var(--details-1)!important;margin-top:2px!important}details:where(.astro-oifx5bez)[open] div:where(.astro-oifx5bez){animation:.5s cubic-bezier(.785,.135,.15,.86) details}.theme-adaptive:where(.astro-oifx5bez) .qbt-terminal-output{transition:background-color .3s,color .3s}html[data-theme=dark] .theme-adaptive:where(.astro-oifx5bez) .qbt-terminal-output{border:1px solid #2a2d3a;color:#d9e0ee!important;background:#0f111a!important}html[data-theme=light] .theme-adaptive:where(.astro-oifx5bez) .qbt-terminal-output{border:1px solid #e5e5e5;color:#2e3440!important;background:#fafafa!important}html[data-theme=light] .theme-adaptive:where(.astro-oifx5bez) .qbt-terminal-output span[style*=color\:purple]{color:#8e44ad!important}html[data-theme=light] .theme-adaptive:where(.astro-oifx5bez) .qbt-terminal-output span[style*=color\:blue]{color:#2980b9!important}html[data-theme=light] .theme-adaptive:where(.astro-oifx5bez) .qbt-terminal-output span[style*=color\:red]{color:#e74c3c!important}html[data-theme=light] .theme-adaptive:where(.astro-oifx5bez) .qbt-terminal-output span[style*=color\:green]{color:#27ae60!important}html[data-theme=light] .theme-adaptive:where(.astro-oifx5bez) .qbt-terminal-output span[style*=color\:olive]{color:#795548!important}html[data-theme=light] .theme-adaptive:where(.astro-oifx5bez) .qbt-terminal-output span[style*=filter\:]{filter:contrast(90%)brightness(70%)!important}
