:root{--tw-color-brand:#0b6b62;--tw-color-brand-hover:#095a52;--tw-color-brand-contrast:#fff;--tw-color-surface:#fff;--tw-color-surface-muted:#f4f6f6;--tw-color-border:#d7dedd;--tw-color-text:#16211f;--tw-color-text-muted:#5b6b68;--tw-color-danger:#b3261e;--tw-color-focus:#0b6b62;--tw-radius-sm:4px;--tw-radius-md:8px;--tw-space-1:4px;--tw-space-2:8px;--tw-space-3:12px;--tw-space-4:16px;--tw-space-6:24px;--tw-font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}.tw-button{justify-content:center;align-items:center;gap:var(--tw-space-2);border-radius:var(--tw-radius-md);font-family:var(--tw-font-sans);cursor:pointer;border:1px solid #0000;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .12s ease-out,border-color .12s ease-out;display:inline-flex}.tw-button:focus-visible{outline:2px solid var(--tw-color-focus);outline-offset:2px}.tw-button:disabled{cursor:not-allowed;opacity:.55}.tw-button--sm{padding:var(--tw-space-1) var(--tw-space-3);font-size:.8125rem}.tw-button--md{padding:var(--tw-space-2) var(--tw-space-4);font-size:.9375rem}.tw-button--lg{padding:var(--tw-space-3) var(--tw-space-6);font-size:1.0625rem}.tw-button--block{width:100%;display:flex}.tw-button--primary{background-color:var(--tw-color-brand);color:var(--tw-color-brand-contrast)}.tw-button--primary:hover:not(:disabled){background-color:var(--tw-color-brand-hover)}.tw-button--secondary{background-color:var(--tw-color-surface);border-color:var(--tw-color-border);color:var(--tw-color-text)}.tw-button--secondary:hover:not(:disabled){background-color:var(--tw-color-surface-muted)}.tw-button--ghost{color:var(--tw-color-brand);background-color:#0000}.tw-button--ghost:hover:not(:disabled){background-color:var(--tw-color-surface-muted)}.tw-button--danger{background-color:var(--tw-color-danger);color:var(--tw-color-brand-contrast)}.tw-button__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.7s linear infinite tw-button-spin}@keyframes tw-button-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.tw-button__spinner{animation:none}}
*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--tw-font-sans);color:var(--tw-color-text);background-color:var(--tw-color-surface);-webkit-font-smoothing:antialiased}.tw-shell{max-width:64rem;padding:var(--tw-space-6);align-items:flex-start;gap:var(--tw-space-4);flex-direction:column;margin:0 auto;display:flex}.tw-shell__lead{color:var(--tw-color-text-muted);margin:0}
