*,:before,:after{box-sizing:border-box}body{margin:0}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:oklch(97% .008 85);--bg-raised:oklch(93.5% .012 85);--ink:oklch(25% .02 70);--ink-muted:oklch(50% .02 70);--line:oklch(88% .015 80);--accent:oklch(55% .14 70);--accent-strong:oklch(40% .13 70);--on-accent:oklch(98% .01 85);--ok:oklch(52% .11 155);--warn:oklch(55% .11 45);--danger:oklch(50% .15 25);--text:var(--ink);--text-dim:var(--ink-muted);--border:var(--line);--good:var(--ok);--note:oklch(50% .15 250);--note-bg:oklch(94% .02 250);--tip:var(--ok);--tip-bg:oklch(94% .05 155);--important:oklch(50% .16 300);--important-bg:oklch(94% .03 300);--warning:var(--warn);--warning-bg:oklch(94% .04 50);--caution:var(--danger);--caution-bg:oklch(94% .03 25);--sans:system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--mono:ui-monospace, "SF Mono", "Cascadia Code", "Roboto Mono", Menlo, Consolas, monospace;--edge:clamp(1.25rem, 5vw, 3rem)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:oklch(22% .014 75);--bg-raised:oklch(26.5% .016 75);--ink:oklch(92% .012 80);--ink-muted:oklch(67% .016 80);--line:oklch(33% .016 78);--accent:oklch(78% .13 75);--accent-strong:oklch(85% .12 75);--on-accent:oklch(20% .02 75);--ok:oklch(74% .12 155);--warn:oklch(79% .11 50);--danger:oklch(71% .14 25);--note:oklch(78% .1 240);--note-bg:oklch(28% .03 245);--tip:var(--ok);--tip-bg:oklch(28% .05 155);--important:oklch(78% .12 300);--important-bg:oklch(28% .04 300);--warning:var(--warn);--warning-bg:oklch(30% .05 50);--caution:var(--danger);--caution-bg:oklch(30% .04 25)}}body{background:var(--bg);color:var(--ink);font:1rem/1.5 system-ui,-apple-system,Segoe UI,sans-serif}h1,h2,h3,p{margin:0}button{font:inherit}.btn{cursor:pointer;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-weight:500;transition:background-color .2s ease-out,border-color .2s ease-out;display:inline-flex}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn-primary:hover:not(:disabled){filter:brightness(1.06)}.btn-quiet{border-color:var(--line)}.btn-quiet:hover:not(:disabled){background:var(--bg-raised)}.btn:disabled{opacity:.55;cursor:default}.btn:focus-visible,input:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}input[type=text],input[type=password],input[type=email],input[type=url]{font:inherit;border:1px solid var(--line);background:var(--bg-raised);width:100%;color:var(--ink);border-radius:6px;padding:.5rem .75rem}input.mono{font-family:ui-monospace,SF Mono,Cascadia Mono,monospace;font-size:.9375em}input[aria-invalid=true]{border-color:var(--danger)}.mono{font-family:ui-monospace,SF Mono,Cascadia Mono,monospace;font-size:.9375em}.small{font-size:.833rem}.muted{color:var(--ink-muted)}a{color:var(--accent);text-underline-offset:2px;text-decoration-thickness:1px}.chip{background:var(--bg-raised);overflow-wrap:anywhere;border-radius:4px;padding:.1em .4em;font-family:ui-monospace,SF Mono,Cascadia Mono,monospace;font-size:.833rem}.progress-track{background:var(--bg-raised);border-radius:999px;width:100%;height:.5rem;overflow:hidden}.progress-fill{background:var(--accent);border-radius:999px;height:100%;transition:width .3s ease-out}.progress-fill.indeterminate{width:30%;animation:1.6s ease-in-out infinite indeterminate}@media (prefers-reduced-motion:no-preference){.progress-fill.active{background-image:linear-gradient(-45deg, color-mix(in oklab, var(--on-accent) 16%, transparent) 25%, transparent 25%, transparent 50%, color-mix(in oklab, var(--on-accent) 16%, transparent) 50%, color-mix(in oklab, var(--on-accent) 16%, transparent) 75%, transparent 75%);background-size:1rem 1rem;animation:1.8s linear infinite march}}@keyframes march{to{background-position-x:1rem}}@keyframes indeterminate{0%{transform:translate(-100%)}to{transform:translate(430%)}}.dot{border-radius:50%;flex:none;width:.5rem;height:.5rem;display:inline-block}.dot.ok{background:var(--ok)}.dot.warn{background:var(--warn)}.dot.danger{background:var(--danger)}.tone-ok{color:var(--ok)}.tone-warn{color:var(--warn)}.tone-danger{color:var(--danger)}.hairline{border:0;border-top:1px solid var(--line);margin:0}@media (prefers-reduced-motion:reduce){*{transition-duration:0s!important;animation-duration:0s!important}.progress-fill.indeterminate{opacity:.4;width:100%;animation:none}}.callout{border:1px solid var(--border);background:var(--bg-raised);border-radius:.5em;margin:0 0 1.25rem;padding:1rem 1.1rem}.callout p:last-child{margin-bottom:0}.callout-title{margin:0 0 .5rem;font-weight:600}.callout-note{border-color:var(--note);background:var(--note-bg)}.callout-note .callout-title{color:var(--note)}.callout-tip{border-color:var(--tip);background:var(--tip-bg)}.callout-tip .callout-title{color:var(--tip)}.callout-important{border-color:var(--important);background:var(--important-bg)}.callout-important .callout-title{color:var(--important)}.callout-warning{border-color:var(--warning);background:var(--warning-bg)}.callout-warning .callout-title{color:var(--warning)}.callout-caution{border-color:var(--caution);background:var(--caution-bg)}.callout-caution .callout-title{color:var(--caution)}pre.shiki{position:relative;background:var(--bg-raised)!important;border:1px solid var(--border)!important}.copy-button{border:1px solid var(--border);background:var(--bg);width:1.7rem;height:1.7rem;color:var(--text-dim);cursor:pointer;border-radius:.35em;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:.5rem;right:.5rem}.copy-button svg{width:.95rem;height:.95rem}.copy-button:hover{color:var(--text)}.copy-button.copied{background:var(--text-dim);color:var(--bg)}.shiki span{color:var(--shiki-light)}@media (prefers-color-scheme:dark){.shiki span{color:var(--shiki-dark)}}.platform-block{border-right:3px solid color-mix(in srgb, var(--accent) 55%, transparent);margin:0 0 1.25rem;padding-right:.9rem}.platform-block>:last-child{margin-bottom:0}[data-platform-pref=gosd] .platform-block[data-platform=docker],[data-platform-pref=docker] .platform-block[data-platform=gosd]{display:none}[data-platform-pref=gosd] .docs-nav-topic a[data-relevance=docker],[data-platform-pref=docker] .docs-nav-topic a[data-relevance=gosd]{opacity:.45}.platform-relevance-note{border:1px solid var(--border);background:var(--bg-raised);color:var(--text-dim);border-radius:.4em;margin:0 0 1.5rem;padding:.6rem .9rem;font-size:.9rem;display:none}[data-platform-pref=docker] .platform-relevance-note[data-relevance=gosd],[data-platform-pref=gosd] .platform-relevance-note[data-relevance=docker]{display:block}.platform-chooser{grid-template-columns:1fr 1fr;gap:1rem;margin:0 0 1.25rem;display:grid}@media (width<=30rem){.platform-chooser{grid-template-columns:1fr}}.platform-choice{border:1px solid var(--border);cursor:pointer;border-radius:.5em;padding:1rem 1.1rem}.platform-choice:hover{border-color:var(--accent-strong)}.platform-choice:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.platform-choice-label{align-items:center;gap:.5rem;margin:0 0 .5rem;font-weight:700;display:flex}.platform-choice-radio{border:2px solid var(--border);border-radius:50%;flex:none;width:.9rem;height:.9rem}.platform-choice-body p:last-child{margin-bottom:0}[data-platform-pref=gosd] .platform-choice[data-platform=gosd],[data-platform-pref=docker] .platform-choice[data-platform=docker]{border-color:var(--accent);background:var(--bg-raised)}[data-platform-pref=gosd] .platform-choice[data-platform=gosd] .platform-choice-radio,[data-platform-pref=docker] .platform-choice[data-platform=docker] .platform-choice-radio{border-color:var(--accent);background:radial-gradient(circle, var(--accent) 45%, transparent 50%)}.wordmark{font-family:var(--sans);color:var(--text);font-size:1.2rem;font-weight:700;text-decoration:none}.site.svelte-12qhfyh{flex-direction:column;min-height:100vh;display:flex}.topbar.svelte-12qhfyh{padding:1rem var(--edge,1.5rem);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;display:flex}.topbar-nav.svelte-12qhfyh{gap:1.25rem;display:flex}.nav-link.svelte-12qhfyh{color:var(--text-dim);font-weight:500;text-decoration:none}.nav-link.svelte-12qhfyh:hover{color:var(--accent-strong)}
