:root{--v-logo-cyan: #87ebf1;--v-logo-azure: #6bb3f7;--v-logo-periwinkle: #94b1f6;--v-logo-pink: #e66588;--v-blue: #3370ee;--v-red: #ff4163;--v-cyan: var(--v-logo-cyan);--v-violet: var(--v-logo-periwinkle);--v-brand-gradient: linear-gradient( 135deg, var(--v-logo-cyan) 0%, var(--v-logo-azure) 50%, var(--v-logo-pink) 100% );--v-white: #ffffff;--v-black: #1f1f21;--v-gray: #c8c8cc;--v-smoke: #eeedef;--v-text-secondary: #5f5e5a;--v-text-muted: #888780;--v-bg-gradient: linear-gradient(135deg, #eafaff 0%, #eaf1ff 45%, #fdeef4 100%);--v-radius-card: 16px;--v-radius-logo: 14px;--v-radius-pill: 20px}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;color:var(--v-black);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{font-family:inherit}.glass-card{background:#ffffff8c;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.8);border-radius:var(--v-radius-card);box-shadow:0 4px 24px #3370ed12;transition:transform .16s,box-shadow .16s,background .16s}.glass-card:hover{transform:translateY(-2px);box-shadow:0 8px 30px #3370ed29;background:#ffffffb8}.glass-card.is-static:hover{transform:none;box-shadow:0 4px 24px #3370ed12;background:#ffffff8c}.page{position:relative;min-height:100%;background:var(--v-bg-gradient);overflow:hidden}.page__blobs{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.page__blob{position:absolute;border-radius:50%;filter:blur(60px);opacity:.55}.page__blob--cyan{top:-120px;right:-100px;width:360px;height:360px;background:radial-gradient(circle,var(--v-logo-cyan),transparent 70%)}.page__blob--blue{bottom:-140px;left:-120px;width:420px;height:420px;background:radial-gradient(circle,var(--v-logo-azure),transparent 70%);opacity:.4}.page__blob--red{top:40%;left:50%;transform:translate(-50%,-50%);width:300px;height:300px;background:radial-gradient(circle,var(--v-logo-pink),transparent 70%);opacity:.16}.page__content{position:relative;z-index:1;max-width:560px;margin:0 auto;padding:40px 24px 64px}@media(max-width:480px){.page__content{padding:28px 20px 48px}}
