:root{--max-width:1180px;--border-radius:12px;--font-mono:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace;--page-padding:16px;--basic-ink-primary:#21212c;--basic-ink-secondary:#7b7b9d;--basic-bg-primary:#fff;--basic-bg-secondary:#f6f6f8;--line-line-primary:#f0f0f4;--line-line-secondary:#e8e8ee;--line-line-tertiary:#d9d9d9;--accent-accent-primary:#ff6500;--accent-accent-secondary:#fc0;--accent-accent-bg:#fff6f0;--error-error-primary:#cc0021;--error-error-bg:#fff0f2;--safe-safe-primary:#00b28f;--safe-safe-bg:#e6fefa}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden;background:var(--basic-bg-secondary,#f6f6f8)}body{color:var(--basic-ink-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none}a,button{color:inherit}button{-webkit-appearance:button;background-color:transparent;background-image:none;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}dialog{margin:auto;padding:48px;width:calc(100% - 32px);max-width:456px;max-height:calc(100% - 32px);transition:all allow-discrete .3s;transform:translateY(1rem);opacity:0;overflow:auto;outline:none;border:none;border-radius:16px;background:var(--basic-bg-primary);position:relative;box-shadow:0 8px 16px 0 rgba(33,33,44,.04),0 4px 12px 0 rgba(33,33,44,.04),0 2px 8px 0 rgba(33,33,44,.04),0 1px 4px 0 rgba(33,33,44,.04),0 0 .5px 0 rgba(33,33,44,.08)}dialog .close-button{position:absolute;top:0;right:0;display:flex;justify-content:center;align-items:center;width:48px;height:48px;cursor:pointer;border:none}dialog[open]{transform:translateY(0);opacity:1}@starting-style{dialog[open]{transform:translateY(1rem);opacity:0}}dialog::-webkit-backdrop{background:rgba(246,246,248,.5);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-transition:all allow-discrete .3s;transition:all allow-discrete .3s;opacity:0}dialog::backdrop{background:rgba(246,246,248,.5);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:all allow-discrete .3s;opacity:0}dialog[open]::-webkit-backdrop{opacity:1}dialog[open]::backdrop{opacity:1}@starting-style{dialog[open]::-webkit-backdrop{opacity:0}dialog[open]::backdrop{opacity:0}}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}@media screen and (min-width:800px){:root{--page-padding:48px 64px}}