@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=DM+Mono:wght@400;500&display=swap";*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body{margin:0}:root{--mono: "DM Mono", ui-monospace, "SFMono-Regular", monospace;--sans: "Inter", -apple-system, system-ui, sans-serif;--app-bg: #eef1f7;--surface: #ffffff;--surface-2: #f8fafc;--surface-3: #f1f5f9;--border: #e2e8f0;--border-strong: #cbd5e1;--text: #0f172a;--text-2: #475569;--text-3: #94a3b8;--primary: #2563eb;--primary-2: #1d4ed8;--primary-tint: #eaf1fe;--primary-tint-2: #dce8fd;--sky: #0ea5e9;--teal: #14b8a6;--hero: linear-gradient(135deg, #2563eb 0%, #0ea5e9 52%, #14b8a6 100%);--violet: #7c3aed;--violet-bg: #f1ecfe;--orange: #ea580c;--orange-bg: #fef0e6;--green: #15a34a;--green-bg: #e7f7ed;--red: #dc2626;--red-bg: #fcebeb;--slate: #64748b;--slate-bg: #edf1f6;--blue-bg: #e8f1fe;--shadow: 0 4px 18px rgba(15, 23, 42, .06);--shadow-sm: 0 1px 3px rgba(15, 23, 42, .06);--shadow-lg: 0 16px 48px rgba(15, 23, 42, .18);--scrim: rgba(7, 11, 20, .46);--r: 10px}[data-theme=dark]{--app-bg: #060a12;--surface: #0e1525;--surface-2: #131c2e;--surface-3: #1a2438;--border: #1e293b;--border-strong: #2c3a50;--text: #f1f5f9;--text-2: #94a3b8;--text-3: #64748b;--primary: #3b82f6;--primary-2: #60a5fa;--primary-tint: #15233d;--primary-tint-2: #1b2e4d;--sky: #38bdf8;--teal: #2dd4bf;--violet: #a78bfa;--violet-bg: #241b3a;--orange: #fb923c;--orange-bg: #36230f;--green: #34d399;--green-bg: #0f2a20;--red: #f87171;--red-bg: #331619;--slate: #94a3b8;--slate-bg: #1a2436;--blue-bg: #14233e;--shadow: 0 6px 24px rgba(0, 0, 0, .45);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .4);--shadow-lg: 0 20px 56px rgba(0, 0, 0, .6);--scrim: rgba(0, 0, 0, .62)}::-webkit-scrollbar{width:0;height:0}input,textarea,button{font-family:var(--sans)}#root{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;background:#0b0f17}.pu-frame{position:relative;width:100%;max-width:440px;height:100%;overflow:hidden;background:var(--app-bg);font-family:var(--sans);color:var(--text)}
