@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&family=Inter:wght@400;500;600&display=swap";:root{--color-primary:#5378ff;--color-gradient-start:#84a6fd;--color-gradient-end:#8945f8;--color-bg-white:#fff;--color-bg-gray:#fafafa;--color-bg-dark:#f2f2f2;--color-text-black:#000;--color-text-dark:#292929;--color-text-gray:#40404099;--color-text-light:#292929b3;--font-montserrat:"Montserrat", sans-serif;--font-inter:"Inter", sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-montserrat);color:var(--color-text-black);background-color:#000;justify-content:center;align-items:center;min-height:100vh;margin:0;display:flex}#root{background-color:var(--color-bg-white);width:100%;max-width:393px;height:100vh;max-height:852px;position:relative;overflow:hidden;box-shadow:0 0 20px #ffffff1a}@media (width>=400px){#root{border-radius:40px;height:852px}}.flex-center{justify-content:center;align-items:center;display:flex}.absolute-fill{width:100%;height:100%;position:absolute;top:0;left:0}.text-center{text-align:center}.font-montserrat{font-family:var(--font-montserrat)}.font-inter{font-family:var(--font-inter)}.glass-panel{-webkit-backdrop-filter:blur(15.8px);background:#1f1e1e80;border:1px solid #fff3;border-radius:16px;box-shadow:0 10px 30px #00000040}.bg-gradient-primary{background:linear-gradient(135deg, var(--color-gradient-start), var(--color-gradient-end))}.btn-primary{background:linear-gradient(135deg, var(--color-gradient-start), var(--color-gradient-end));color:#fff;font-family:var(--font-montserrat);cursor:pointer;border:none;border-radius:30px;padding:15px 30px;font-size:16px;font-weight:600;transition:opacity .3s}.btn-primary:active{opacity:.8}.notch{z-index:100;background-color:#000;border-bottom-right-radius:30px;border-bottom-left-radius:30px;width:192px;height:39px;position:absolute;top:0;left:50%;transform:translate(-50%)}.top-bar{z-index:99;width:100%;font-family:var(--font-inter);justify-content:space-between;padding:0 30px;font-size:15px;font-weight:500;display:flex;position:absolute;top:11px}@keyframes pulse{0%{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}to{opacity:.3;transform:scale(1)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spin{animation:1s linear infinite spin}.clerk-glass-override .cl-card{box-shadow:none!important;background:0 0!important}.clerk-glass-override .cl-footer,.clerk-glass-override .cl-internal-phfxlr,.clerk-glass-override .cl-internal-1x7tc4w,.clerk-glass-override .cl-internal-180wb59,.clerk-glass-override .cl-internal-kqaexw{box-shadow:none!important;background:0 0!important;border:none!important}.clerk-glass-override .cl-badge{display:none!important}
