.install-page{background:var(--surface);color:var(--ink)}.configuration-section{padding-block:clamp(3rem,6vw,5.5rem) 4rem}.configuration-heading{max-width:60rem;margin-bottom:2.75rem}.configuration-heading h1{max-width:16ch;color:var(--primary);font:800 clamp(3rem, 5.6vw, 4.75rem)/1.08 var(--font-display);letter-spacing:-.035em;margin:0 0 1.25rem}.configuration-heading>p{max-width:62ch;margin:0;font-size:1.125rem;line-height:1.7}.configuration-heading .configuration-requirement{color:var(--muted);margin-top:.75rem;font-size:1rem}.compose-configurator,.compose-configurator__body,.compose-configurator__controls,.compose-configurator__source{min-width:0}.compose-configurator{border:1px solid var(--rule);background:var(--paper);border-radius:6px;padding:clamp(1rem,2.5vw,2rem)}.compose-configurator__body{grid-template-columns:minmax(0,1fr);gap:2.5rem;display:grid}.compose-configurator__controls{align-content:start;gap:1.75rem;display:grid}.provider-choice>label,.choice-group>legend{margin-bottom:.75rem;font-size:1rem;font-weight:600;display:block}.provider-choice select{border:1px solid var(--primary);background:var(--paper);width:100%;min-height:3rem;color:var(--ink);font:inherit;border-radius:4px;padding:.65rem .75rem;font-size:1rem;display:block}.choice-group,.compose-configurator__toggles{border:0;min-width:0;margin:0;padding:0}.compose-configurator__toggles{gap:1.75rem;display:grid}.choice-control,.toggle-control{cursor:pointer;align-items:center;gap:.75rem;min-height:3rem;font-size:1rem;line-height:1.5;display:flex}.choice-control{align-items:flex-start}.choice-control input,.toggle-control input{width:1.25rem;height:1.25rem;accent-color:var(--primary);flex:none;margin:0}.toggle-control{align-items:flex-start;padding-block:.25rem}.choice-control input,.toggle-control input{margin-top:calc(.75em - .625rem)}.toggle-control strong,.toggle-control small{display:block}.toggle-control small,.choice-control small,.choice-group__note,.compose-configurator__local-note{font-size:.9375rem;line-height:1.6}.toggle-control small,.choice-group__note,.compose-configurator__local-note{color:var(--muted)}.choice-group__note{overflow-wrap:anywhere;margin:.65rem 0 0}.choice-control__help{color:var(--muted);margin-block-start:.25rem;display:block}.compose-configurator__toggles>.choice-group__note{margin-top:-1rem}.compose-configurator__local-note{margin:0}.compose-configurator__bar{border:1px solid var(--rule);background:var(--canvas);border-bottom:0;border-radius:5px 5px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.75rem 1rem;display:flex}.compose-configurator__title{font:600 .9375rem/1.5 var(--font-code);margin:0}.compose-configurator__bar [data-compose-copy]{min-width:11.5rem;min-height:3rem;font-size:.9375rem}.compose-configurator__status{color:var(--primary);margin:0;font-size:.9375rem;line-height:1.6}.compose-configurator__status:not(:empty){border-inline:1px solid var(--rule);background:var(--surface);padding:.75rem 1rem}.compose-configurator__next{align-items:center;gap:.5rem;min-height:2.75rem;margin-block-start:.35rem;font-weight:600;display:inline-flex}.compose-configurator__details{border:1px solid var(--ink);background:var(--ink);color:var(--paper);border-radius:0 0 5px 5px}.compose-configurator__details>summary{border-bottom:1px solid var(--muted);cursor:pointer;min-height:3rem;padding:.75rem 1.125rem;font-size:.9375rem}.install-page .code-region{background:var(--ink);min-width:0;max-width:100%;color:var(--paper);font:400 .9375rem/1.75 var(--font-code);white-space:pre;overflow-wrap:normal;tab-size:2;border:0;border-radius:5px;margin:1rem 0;padding:1.25rem;overflow-x:auto}.install-page .code-region code{color:inherit;font:inherit;white-space:inherit;overflow-wrap:normal;background:0 0;padding:0}.install-page .compose-configurator__code{border-radius:0 0 4px 4px;margin:0}.compose-configurator__details:focus-within{outline-color:var(--paper)}.compose-configurator__details>summary:focus-visible,.install-page .code-region:focus-visible{outline:3px solid var(--paper);outline-offset:-5px}.compose-configurator__file-note,.compose-configurator__no-script,.configuration-footnote{margin:.85rem 0 0;font-size:.9375rem;line-height:1.65}.configuration-footnote{max-width:80ch;color:var(--muted);margin-top:1.5rem}.install-page p code,.install-page li code,.install-mounts code{font-family:var(--font-code);overflow-wrap:anywhere;font-size:.9375rem}.install-page a:not(.button){color:var(--primary);text-underline-offset:.18em;text-decoration:underline}.installation-reference{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr);gap:2.5rem;padding-block:2.5rem 5.5rem;display:grid}.installation-index__steps{gap:.65rem;margin:0;padding-inline-start:1.35rem;display:grid}.installation-index{flex-wrap:wrap;align-content:start;gap:.25rem 1.25rem;min-width:0;display:flex}.installation-index>p{flex-basis:100%;margin:0 0 .5rem;font-size:.9375rem;font-weight:600}.installation-index>a{align-items:center;gap:.4rem;min-height:2.75rem;font-size:.9375rem;line-height:1.5;display:inline-flex}.installation-reference__body{min-width:0}.reference-section{border-top:1px solid var(--rule);min-width:0;padding-block:3rem}.reference-section:first-child{border-top:0;padding-top:0}.reference-section h2{max-width:23ch;color:var(--primary);font:800 clamp(2rem, 3.2vw, 3rem)/1.15 var(--font-display);letter-spacing:-.025em;margin:0 0 1.25rem}.reference-section h3{font:600 1.125rem/1.45 var(--font-body);margin:1.75rem 0 .75rem}.reference-section p,.reference-section li{max-width:72ch;font-size:1.0625rem;line-height:1.7}.reference-section p{margin-block:.75rem}.provider-reference__list{border-bottom:1px solid var(--rule);margin-top:1.5rem}.provider-reference__list details{border-top:1px solid var(--rule);min-width:0}.provider-reference__list summary{cursor:pointer;min-height:3.25rem;padding:1rem .25rem;font-size:1rem;font-weight:600}.provider-reference__list details>div{padding:0 1.25rem 1.25rem}.provider-reference__list details>div>p{overflow-wrap:anywhere}.provider-reference__list ul{padding-left:1.25rem}.run-command+.run-command{margin-top:2rem}.install-mounts{margin-block:1.5rem 2rem}.install-mounts table{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%}.install-mounts th,.install-mounts td{border-bottom:1px solid var(--rule);vertical-align:top;overflow-wrap:anywhere;width:50%;padding:1.125rem .75rem;font-size:.9375rem;font-weight:400;line-height:1.65}.install-mounts thead th{background:var(--canvas);font-weight:700}.install-mounts th>span,.install-mounts th>code{display:block}.install-mounts th>span{font-family:var(--font-body);margin-bottom:.35rem;font-weight:600}.rollback-note{border-left:2px solid var(--action);padding-left:1.25rem}.install-security .security-warning{min-width:0;color:inherit}.install-security .security-warning h3{font:700 1.125rem/1.45 var(--font-body);margin:0 0 .75rem}.install-security .security-warning p{overflow-wrap:anywhere;max-width:75ch;margin:.75rem 0;font-size:1rem;line-height:1.7}.install-security .security-warning a:focus-visible{outline-offset:3px;outline:3px solid}@media (width>=64rem){.compose-configurator__body{grid-template-columns:minmax(0,.29fr) minmax(0,.71fr);gap:2.5rem}.compose-configurator__controls{border-right:1px solid var(--rule);padding-right:2rem}.installation-reference{grid-template-columns:minmax(0,.2fr) minmax(0,.8fr);gap:3rem}.installation-index{align-self:start;gap:.25rem;display:grid}.installation-index>a{justify-content:flex-start}}@media (width<=35.99rem){.configuration-section{padding-top:2.5rem}.configuration-heading{margin-bottom:1.5rem}.configuration-heading>p{font-size:1rem}.compose-configurator__bar{padding:.75rem}.compose-configurator__bar [data-compose-copy]{min-width:0}.install-page .code-region{padding:1rem}.installation-reference{padding-bottom:3rem}.reference-section p,.reference-section li{font-size:1rem}.install-mounts th,.install-mounts td{padding:.85rem .5rem}}@media (forced-colors:active){.provider-choice select,.compose-configurator__bar,.compose-configurator__details,.install-page .code-region,.install-mounts th,.install-mounts td{border:1px solid canvastext}.compose-configurator__details>summary:focus-visible,.install-page .code-region:focus-visible{outline-color:highlight}}
