@layer theme,base;@layer components{.gs-root{background:var(--gs-bg);min-height:100vh;color:var(--gs-ink);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6}.gs-root :focus-visible{outline:3px solid var(--gs-focus);outline-offset:2px}.gs-display{letter-spacing:-.01em;font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;line-height:1.15}.gs-ink{color:var(--gs-ink)}.gs-muted{color:var(--gs-muted)}.gs-link{color:var(--gs-link);text-underline-offset:3px;text-decoration:underline}.gs-link:hover{text-decoration-thickness:2px}.gs-surface{background:var(--gs-surface)}.gs-surface-2{background:var(--gs-surface-2)}.gs-line{border-color:var(--gs-line)}.gs-card{background:var(--gs-surface);border:1px solid var(--gs-line);border-radius:1rem}.gs-card-raised{box-shadow:var(--gs-shadow)}.gs-btn{cursor:pointer;border:1px solid #0000;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem 1.25rem;font-size:1rem;font-weight:600;line-height:1.25;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.gs-btn-primary{background:var(--gs-brand);color:var(--gs-brand-ink)}.gs-btn-primary:hover{background:var(--gs-brand-hover)}.gs-btn-secondary{background:var(--gs-surface);color:var(--gs-ink);border-color:var(--gs-line)}.gs-btn-secondary:hover{background:var(--gs-surface-2)}.gs-btn-on-brand{background:var(--gs-band-btn);color:var(--gs-band-btn-ink)}.gs-btn-on-brand:hover{filter:brightness(.92)}.gs-band-brand{background:var(--gs-band);color:var(--gs-band-ink)}.gs-band-brand :focus-visible{outline-color:var(--gs-band-btn)}.gs-btn-sm{min-height:2.75rem;padding:.375rem 1rem;font-size:.9375rem}.gs-btn[disabled]{cursor:wait;opacity:.7}.gs-nav-link{min-height:2.75rem;color:var(--gs-ink);border-radius:.5rem;align-items:center;padding:0 .75rem;font-weight:500;text-decoration:none;display:inline-flex}.gs-nav-link:hover{background:var(--gs-surface-2)}.gs-chip{white-space:nowrap;border-radius:999px;align-items:center;width:fit-content;padding:.125rem .625rem;font-size:.8125rem;font-weight:600;line-height:1.5;display:inline-flex}.gs-chip-available{background:var(--gs-ok-bg);color:var(--gs-ok-ink)}.gs-chip-soon{background:var(--gs-soon-bg);color:var(--gs-soon-ink)}.gs-field{border:1px solid var(--gs-muted);background:var(--gs-surface);width:100%;min-height:2.75rem;color:var(--gs-ink);font:inherit;border-radius:.625rem;padding:.5rem .75rem;display:block}.gs-field[aria-invalid=true]{border-color:var(--gs-danger-line);border-width:2px}textarea.gs-field{resize:vertical;min-height:9rem}.gs-alert{border:1px solid;border-radius:.75rem;padding:.75rem 1rem}.gs-alert-error{background:var(--gs-danger-bg);border-color:var(--gs-danger-line);color:var(--gs-danger-ink)}.gs-alert-success{background:var(--gs-success-bg);border-color:var(--gs-success-line);color:var(--gs-success-ink)}.gs-error-text{color:var(--gs-danger-ink);font-weight:500}.gs-draft-banner{background:var(--gs-banner-bg);border:2px solid var(--gs-banner-line);color:var(--gs-banner-ink);border-radius:.75rem;padding:.875rem 1rem}.gs-trap{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.gs-prose{color:var(--gs-ink);overflow-wrap:break-word;font-size:1.0625rem;line-height:1.75}.gs-prose>:first-child{margin-top:0}.gs-prose h2{margin-top:2.5rem;margin-bottom:.5rem;scroll-margin-top:1.5rem;font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.5rem;line-height:1.3}.gs-prose h3{margin-top:1.75rem;margin-bottom:.25rem;scroll-margin-top:1.5rem;font-size:1.1875rem;font-weight:700;line-height:1.4}.gs-prose h4{margin-top:1.25rem;font-weight:700}.gs-prose p,.gs-prose ul,.gs-prose ol,.gs-prose blockquote,.gs-prose .table-wrap{margin-top:1rem}.gs-prose ul{padding-left:1.5rem;list-style:outside}.gs-prose ol{padding-left:1.5rem;list-style:decimal}.gs-prose li{margin-top:.5rem;padding-left:.25rem}.gs-prose li>ul,.gs-prose li>ol{margin-top:.5rem}.gs-prose a{color:var(--gs-link);text-underline-offset:3px;text-decoration:underline}.gs-prose strong{font-weight:700}.gs-prose blockquote{border-left:4px solid var(--gs-line);color:var(--gs-muted);padding-left:1rem}.gs-prose hr{border:0;border-top:1px solid var(--gs-line);margin:2rem 0}.gs-prose code{background:var(--gs-surface-2);border-radius:.25rem;padding:.1rem .3rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.gs-prose .table-wrap{border:1px solid var(--gs-line);border-radius:.75rem;overflow-x:auto}.gs-prose table{border-collapse:collapse;width:100%;min-width:32rem;font-size:.9375rem;line-height:1.5}.gs-prose th,.gs-prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--gs-line);padding:.625rem .875rem}.gs-prose th{background:var(--gs-surface-2);font-weight:700}.gs-prose tr:last-child td{border-bottom:0}.gs-prose mark.placeholder{background:var(--gs-mark-bg);color:var(--gs-mark-ink);white-space:normal;border-radius:.25rem;padding:.05rem .3rem;font-weight:600}.gs-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;padding:.75rem 0;font-weight:600;list-style:none;display:flex}.gs-faq summary::-webkit-details-marker{display:none}.gs-faq summary:after{content:"+";color:var(--gs-link);flex:none;font-size:1.5rem;line-height:1}.gs-faq details[open]>summary:after{content:"−"}.gs-svg-soft{fill:var(--gs-surface-2)}.gs-svg-surface{fill:var(--gs-surface)}.gs-svg-stroke{stroke:var(--gs-line);stroke-width:1.5px}.gs-svg-dot,.gs-svg-line{fill:var(--gs-line)}.gs-svg-muted{fill:var(--gs-muted)}.gs-svg-brand{fill:var(--gs-brand)}.gs-svg-on-brand{fill:var(--gs-brand-ink)}.gs-svg-shadow{fill:var(--gs-ink)}.gs-svg-ok{fill:var(--gs-ok-bg)}.gs-svg-ok-stroke{stroke:var(--gs-ok-ink)}.gs-menu summary{cursor:pointer;list-style:none}.gs-menu summary::-webkit-details-marker{display:none}}@layer utilities;:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--gs-bg:#fbf8f3;--gs-surface:#fff;--gs-surface-2:#f3ede3;--gs-ink:#1f1a17;--gs-muted:#594f47;--gs-line:#e3d9cb;--gs-brand:#78350f;--gs-brand-hover:#92400e;--gs-brand-ink:#fff;--gs-band:#78350f;--gs-band-ink:#fff;--gs-band-btn:#fff;--gs-band-btn-ink:#78350f;--gs-link:#92400e;--gs-focus:#b45309;--gs-ok-bg:#dcfce7;--gs-ok-ink:#14532d;--gs-soon-bg:#fef3c7;--gs-soon-ink:#78350f;--gs-mark-bg:#fde68a;--gs-mark-ink:#451a03;--gs-banner-bg:#fffbeb;--gs-banner-line:#d97706;--gs-banner-ink:#451a03;--gs-danger-bg:#fef2f2;--gs-danger-line:#dc2626;--gs-danger-ink:#7f1d1d;--gs-success-bg:#f0fdf4;--gs-success-line:#16a34a;--gs-success-ink:#14532d;--gs-shadow:0 1px 2px #1f1a170f, 0 8px 24px #1f1a170f}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--gs-bg:#14100d;--gs-surface:#1e1914;--gs-surface-2:#261f19;--gs-ink:#f6f0e8;--gs-muted:#c2b7aa;--gs-line:#3d332b;--gs-brand:#fcd34d;--gs-brand-hover:#fde68a;--gs-brand-ink:#1c1007;--gs-band:#3b2410;--gs-band-ink:#fef3c7;--gs-band-btn:#fcd34d;--gs-band-btn-ink:#1c1007;--gs-link:#fbbf24;--gs-focus:#fbbf24;--gs-ok-bg:#14532d;--gs-ok-ink:#dcfce7;--gs-soon-bg:#4a2e0a;--gs-soon-ink:#fde68a;--gs-mark-bg:#78350f;--gs-mark-ink:#fef3c7;--gs-banner-bg:#2b1f0a;--gs-banner-line:#b45309;--gs-banner-ink:#fde68a;--gs-danger-bg:#3b1212;--gs-danger-line:#f87171;--gs-danger-ink:#fecaca;--gs-success-bg:#0f2a18;--gs-success-line:#4ade80;--gs-success-ink:#bbf7d0;--gs-shadow:0 1px 2px #0006, 0 8px 24px #00000059}}@media (prefers-reduced-motion:reduce){.gs-btn{transition:none}}
