:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{position:fixed;height:100%;width:100%}*{-webkit-tap-highlight-color:transparent}a{font-weight:500;color:inherit;text-decoration:inherit}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh;min-height:100dvh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--sw-color-page-focus);outline-offset:2px}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}button{background-color:#f9f9f9}}.sw-button,.sw-chip,.sw-row{--_tap: var(--sw-size-row-desktop);--_type: var(--sw-text-caption);box-sizing:border-box;min-height:var(--_tap);color:var(--sw-color-ink);font-family:var(--sw-font-words);font-size:var(--_type);font-weight:var(--sw-weight-label);line-height:1.2;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--sw-motion-press-out) var(--sw-motion-ease),border-color var(--sw-motion-press-out) var(--sw-motion-ease),box-shadow var(--sw-motion-press-out) var(--sw-motion-ease),color var(--sw-motion-press-out) var(--sw-motion-ease)}[data-touch] :is(.sw-button,.sw-chip){--_tap: var(--sw-size-target);--_type: var(--sw-text-label)}[data-touch] .sw-row{--_tap: var(--sw-size-row-touch);--_type: var(--sw-text-body)}@media (max-height: 399px){[data-touch] :is(.sw-button,.sw-chip){--_tap: var(--sw-size-target-short)}}.sw-button,.sw-chip{display:inline-flex;align-items:center;justify-content:center;gap:var(--sw-space-grid);min-width:var(--_tap);margin:0;padding:0 calc(var(--sw-space-grid) * 2);border:var(--sw-stroke-hairline) solid var(--sw-color-hairline);border-radius:var(--sw-radius-pill);background:var(--sw-color-glass);cursor:pointer}.sw-chip{padding:0 var(--sw-space-gutter)}.sw-button.sw-round{width:var(--_tap);height:var(--_tap);padding:0;border-radius:var(--sw-radius-circle)}:is(.sw-button,.sw-chip,.sw-row):is(:active,[data-pressed]){background:var(--sw-color-act-pressed);transition-duration:var(--sw-motion-press-in)}:is(.sw-button,.sw-chip):is(:active,[data-pressed],[aria-pressed=true],[aria-selected=true],[data-on]){border-color:var(--sw-color-act);box-shadow:inset 0 0 0 calc(var(--sw-stroke-ring) - var(--sw-stroke-hairline)) var(--sw-color-act)}:is(.sw-button,.sw-chip,.sw-row):is([aria-pressed=true],[aria-selected=true],[data-on]){color:var(--sw-color-act)}.sw-button.sw-primary{border-color:var(--sw-color-act);background:var(--sw-color-act);color:var(--sw-color-on-act)}:is(.sw-button,.sw-chip,.sw-row):is(:disabled,[aria-disabled=true]){opacity:var(--sw-opacity-disabled);cursor:default;pointer-events:none}.sw-card{box-sizing:border-box;padding:var(--sw-space-gutter);border:var(--sw-stroke-hairline) solid var(--sw-color-hairline);border-radius:var(--sw-radius-card);background:var(--sw-color-glass);color:var(--sw-color-ink);font-family:var(--sw-font-words);font-size:var(--sw-text-body);font-weight:var(--sw-weight-body)}.sw-card.sw-strong{background:var(--sw-color-glass-strong)}.sw-row{display:flex;align-items:center;gap:var(--sw-space-gutter);padding:0 var(--sw-space-gutter);cursor:pointer}button.sw-row{width:100%;margin:0;border:0;border-radius:0;background:none;text-align:start}.sw-row+.sw-row{border-top:var(--sw-stroke-hairline) solid var(--sw-color-hairline)}.sw-field{box-sizing:border-box;min-height:var(--sw-size-row-desktop);padding:0 var(--sw-space-gutter);border:var(--sw-stroke-hairline) solid var(--sw-color-hairline);border-radius:var(--sw-radius-pill);background:var(--sw-color-glass-strong);color:var(--sw-color-ink);font-family:var(--sw-font-words);font-size:var(--sw-text-caption);font-weight:var(--sw-weight-body);outline:none}[data-touch] .sw-field{min-height:var(--sw-size-target);padding:0 calc(var(--sw-space-grid) * 2);font-size:var(--sw-text-value)}.sw-field::placeholder{color:var(--sw-color-faint);opacity:1}.sw-field:focus{border-color:var(--sw-color-act);box-shadow:inset 0 0 0 calc(var(--sw-stroke-ring) - var(--sw-stroke-hairline)) var(--sw-color-act)}.sw-caps{font-family:var(--sw-font-words);font-size:var(--sw-text-caption);font-weight:var(--sw-weight-label);letter-spacing:var(--sw-tracking-caps);text-transform:uppercase}.sw-num{font-family:var(--sw-font-numbers);font-weight:var(--sw-weight-number);font-variant-numeric:tabular-nums}.sw-appear{animation:sw-appear var(--sw-motion-panel) var(--sw-motion-ease) both}@keyframes sw-appear{0%{opacity:0;transform:translateY(var(--sw-motion-panel-shift))}}@media (prefers-reduced-motion: reduce){.sw-button,.sw-chip,.sw-row{transition:none}.sw-appear{animation:none}}
