._shell_8fxsv_1{grid-template-rows:auto 1fr;min-height:100dvh;display:grid}._shellWithBottomNav_8fxsv_7{--bottom-nav-block-size:3.5rem}._topbar_8fxsv_11{padding-top:max(var(--space), env(safe-area-inset-top,0px));padding-bottom:var(--space);padding-left:max(1.25rem, env(safe-area-inset-left,0px));padding-right:max(1.25rem, env(safe-area-inset-right,0px));justify-content:space-between;align-items:center;display:flex}._brand_8fxsv_21{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--brand);align-items:center;gap:.55rem;font-size:1.05rem;font-weight:600;text-decoration:none;display:inline-flex}._brandContent_8fxsv_33{align-items:center;gap:.55rem;display:inline-flex}._brandMark_8fxsv_39{color:inherit;flex-shrink:0;display:inline-flex}._brandMarkGlyph_8fxsv_45{display:block}._brandMarkLabel_8fxsv_49{line-height:1}._nav_8fxsv_53{gap:var(--space-2);align-items:center;display:flex}._nav_8fxsv_53 a{color:var(--ink-muted);text-decoration:none}@media (width<=767px){._shell_8fxsv_1[data-mobile-nav=bottom] ._nav_8fxsv_53 a{display:none}}._main_8fxsv_70{width:min(720px,100% - 2rem);margin:0 auto 3rem}._mainWithBottomNav_8fxsv_75{margin-bottom:0}._bottomNav_8fxsv_79{z-index:10;padding:.35rem max(.75rem, env(safe-area-inset-left,0px)) max(.35rem, env(safe-area-inset-bottom,0px)) max(.75rem, env(safe-area-inset-right,0px));background:color-mix(in srgb, var(--panel) 92%, transparent);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-around;align-items:stretch;gap:.25rem;display:none}@media (width<=767px){._shellWithBottomNav_8fxsv_7 ._bottomNav_8fxsv_79{inset-inline:0;display:flex;position:fixed;bottom:0}._mainWithBottomNav_8fxsv_75{padding-bottom:calc(var(--bottom-nav-block-size) + env(safe-area-inset-bottom,0px) + .5rem)}}@media (width>=768px){._shellWithBottomNav_8fxsv_7 ._bottomNav_8fxsv_79{display:none}._mainWithBottomNav_8fxsv_75{margin-bottom:3rem}}._bottomNavLink_8fxsv_120{border-radius:var(--radius);min-height:2.75rem;color:var(--ink-muted);text-align:center;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;flex:1;justify-content:center;align-items:center;padding:.35rem .5rem;font-size:.82rem;font-weight:500;text-decoration:none;display:flex}._bottomNavLink_8fxsv_120:active{background:color-mix(in srgb, var(--ink) 6%, transparent)}._bottomNavLinkActive_8fxsv_142{color:var(--brand);font-weight:600}._bottomNavLink_8fxsv_120:focus-visible{outline:2px solid var(--brand);outline-offset:2px}._surface_8fxsv_152{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-4)}._headline_8fxsv_159{font-family:var(--font-sans);letter-spacing:-.03em;margin:0 0 .5rem;font-size:clamp(1.45rem,3.5vw,1.85rem);font-weight:600}._lede_8fxsv_167{color:var(--ink-muted);margin:0 0 1.25rem;line-height:1.6}._stack_8fxsv_173{gap:var(--space-3);display:grid}._field_8fxsv_178{gap:var(--space-1);display:grid}._field_8fxsv_178 label{color:var(--ink-muted);font-size:.9rem}._field_8fxsv_178 input,._field_8fxsv_178 select{border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-2) .9rem;background:var(--input-bg);color:var(--ink)}._actions_8fxsv_197{gap:var(--space-2);flex-wrap:wrap;margin-top:.5rem;display:flex}._button_8fxsv_204{appearance:none;border-radius:var(--radius);padding:var(--space-2) 1.15rem;background:var(--brand);color:var(--brand-ink);cursor:pointer;border:0;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}@media (pointer:coarse){._button_8fxsv_204,._buttonSecondary_8fxsv_221{min-height:2.75rem}}._button_8fxsv_204:disabled{opacity:.55;cursor:not-allowed}._buttonSecondary_8fxsv_221{appearance:none;border-radius:var(--radius);padding:var(--space-2) 1.15rem;color:var(--brand);border:1px solid color-mix(in srgb, var(--brand) 35%, var(--bg));cursor:pointer;background:0 0;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}._error_8fxsv_245{color:var(--danger);margin:0}._muted_8fxsv_250{color:var(--ink-muted);font-size:.92rem}._codeList_8fxsv_255{background:var(--code-bg);color:var(--code-ink);border-radius:var(--radius);padding:var(--space);gap:.4rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}._list_8fxsv_265{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}._listItem_8fxsv_273{justify-content:space-between;gap:var(--space);border-bottom:1px solid var(--line);align-items:flex-start;padding:.85rem 0;display:flex}._badge_8fxsv_282{border-radius:var(--radius);border:1px solid var(--line);color:var(--ink-muted);background:0 0;padding:.15rem .45rem;font-size:.75rem}._themeTrigger_8fxsv_291{appearance:none;color:var(--ink-muted);cursor:pointer;border-radius:var(--radius);background:0 0;border:0;justify-content:center;align-items:center;padding:.2rem;display:inline-flex}._themeTrigger_8fxsv_291:hover,._themeTrigger_8fxsv_291[data-popup-open]{color:var(--ink)}._themeMenuPositioner_8fxsv_309{z-index:20}._themeMenu_8fxsv_309{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);min-width:10rem;padding:.35rem}._themeMenuItem_8fxsv_321{border-radius:calc(var(--radius) - 2px);cursor:pointer;color:var(--ink);padding:.55rem .75rem}._themeMenuItem_8fxsv_321[data-highlighted]:not([data-checked]),._themeMenuItem_8fxsv_321:focus-visible:not([data-checked]){box-shadow:inset 0 0 0 2px var(--brand)}._themeMenuItem_8fxsv_321[data-checked]{background:var(--brand);color:var(--brand-ink);font-weight:600}._themeMenuItem_8fxsv_321[data-checked][data-highlighted],._themeMenuItem_8fxsv_321[data-checked]:focus-visible{box-shadow:inset 0 0 0 2px var(--brand-ink)}._themeToggle_8fxsv_344{border:1px solid var(--line);border-radius:var(--radius);background:var(--input-bg);gap:.15rem;width:fit-content;padding:.2rem;display:flex}._themeToggleButton_8fxsv_354{appearance:none;color:var(--ink-muted);border-radius:calc(var(--radius) - 2px);cursor:pointer;background:0 0;border:0;padding:.55rem .95rem;font-weight:600}._themeToggleButton_8fxsv_354[data-pressed]{background:var(--brand);color:var(--brand-ink)}
