:root{background-color:#000;color:#fff;color-scheme:light dark;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,sans-serif;--apple-bg:#000;--apple-card:#fff;--apple-text-dark:#1d1d1f;--apple-text-light:#fff;--apple-text-secondary:#86868b;--apple-accent:#00b8db;--apple-accent-hover:#009ec2;--apple-border:#d2d2d7;--apple-border-dark:hsla(0,0%,100%,.15);--apple-shadow:0 4px 16px rgba(0,0,0,.12)}*,:after,:before{box-sizing:border-box}body,html{overflow-x:hidden}::selection{background:#000;color:#fff}::-moz-selection{background:#000;color:#fff}body{background:var(--apple-bg);color:var(--apple-text-light);margin:0;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:17px;letter-spacing:-.022em;line-height:1.47059}a{color:inherit;text-decoration:none}.btn{align-items:center;background:var(--apple-accent);border:none;border-radius:980px;color:#fff;cursor:pointer;display:inline-flex;font-size:17px;font-weight:400;gap:8px;justify-content:center;letter-spacing:-.022em;padding:12px 22px;transition:background .2s ease}.btn:disabled{cursor:not-allowed;opacity:.4}.btn:not(:disabled):hover{background:var(--apple-accent-hover)}.btn--ghost{background:#ffffff14;border:1px solid var(--apple-border-dark);color:var(--apple-text-light)}.btn--ghost:hover{background:#ffffff1f}.card{background:var(--apple-card);border:1px solid var(--apple-border);border-radius:18px;box-shadow:var(--apple-shadow);color:var(--apple-text-dark);padding:24px}.grid{display:grid;gap:20px}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid var(--apple-border);border-radius:12px;color:var(--apple-text-dark);font-family:inherit;font-size:17px;letter-spacing:-.022em;padding:12px 16px;transition:border-color .2s ease}input:focus,select:focus,textarea:focus{border-color:var(--apple-accent);box-shadow:0 0 0 4px #00b8db26;outline:none}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--apple-text-secondary)}input::placeholder,textarea::placeholder{color:var(--apple-text-secondary)}
