:root{--border-radius:20px;--border-radius-small:4px;--text:#1a1a1a;--main-background:#f7faff;--primary:#4f46e5;--primary-hover:#3730a3;--gradient-background:linear-gradient(135deg,#f0f9ff,#e0e7ff,#fdf2f8);--heading-gradient:linear-gradient(90deg,#4f46e5,#9333ea,#ec4899);--link-gradient:linear-gradient(90deg,#4f46e5,#9333ea);--card-background:#ffffffcc;--card-border:rgba(79,70,229,.2)}:root.dark{--text:#f0f0f0;--main-background:#0d1117;--primary:#46a3e5;--primary-hover:#38bdf8;--gradient-background:linear-gradient(135deg,#0f172a,#1e293b,#0f172a);--heading-gradient:linear-gradient(125deg,#46a3e5,#22d3ee,#a78bfa);--link-gradient:linear-gradient(125deg,#46a3e5,#22d3ee);--card-background:rgba(30,41,59,.8);--card-border:rgba(70,163,229,.2)}:global(html){background-color:var(--main-background)!important;color:var(--text);cursor:default;font-family:system-ui,sans-serif;transition:background .3s ease,color .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}h1,h2,h3,h4,h5{background:var(--heading-gradient);background-clip:text;-webkit-background-clip:text;font-weight:700;margin:1.2rem 0 .8rem;-webkit-text-fill-color:transparent}.link{color:var(--text);text-decoration:none}ul{padding-left:1.2rem}ul li{margin:.4rem 0}[data-v-251f9448]:root{--border-radius:20px;--border-radius-small:4px;--text:#1a1a1a;--main-background:#f7faff;--primary:#4f46e5;--primary-hover:#3730a3;--gradient-background:linear-gradient(135deg,#f0f9ff,#e0e7ff,#fdf2f8);--heading-gradient:linear-gradient(90deg,#4f46e5,#9333ea,#ec4899);--link-gradient:linear-gradient(90deg,#4f46e5,#9333ea);--card-background:#ffffffcc;--card-border:rgba(79,70,229,.2)}:root.dark[data-v-251f9448]{--text:#f0f0f0;--main-background:#0d1117;--primary:#46a3e5;--primary-hover:#38bdf8;--gradient-background:linear-gradient(135deg,#0f172a,#1e293b,#0f172a);--heading-gradient:linear-gradient(125deg,#46a3e5,#22d3ee,#a78bfa);--link-gradient:linear-gradient(125deg,#46a3e5,#22d3ee);--card-background:rgba(30,41,59,.8);--card-border:rgba(70,163,229,.2)}html{background-color:var(--main-background)!important;color:var(--text);cursor:default;font-family:system-ui,sans-serif;transition:background .3s ease,color .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}h1[data-v-251f9448],h2[data-v-251f9448],h3[data-v-251f9448],h4[data-v-251f9448],h5[data-v-251f9448]{background:var(--heading-gradient);background-clip:text;-webkit-background-clip:text;font-weight:700;margin:1.2rem 0 .8rem;-webkit-text-fill-color:transparent}.link[data-v-251f9448]{color:var(--text);text-decoration:none}ul[data-v-251f9448]{padding-left:1.2rem}ul li[data-v-251f9448]{margin:.4rem 0}[data-v-5df6b1a3]:root{--border-radius:20px;--border-radius-small:4px;--text:#1a1a1a;--main-background:#f7faff;--primary:#4f46e5;--primary-hover:#3730a3;--gradient-background:linear-gradient(135deg,#f0f9ff,#e0e7ff,#fdf2f8);--heading-gradient:linear-gradient(90deg,#4f46e5,#9333ea,#ec4899);--link-gradient:linear-gradient(90deg,#4f46e5,#9333ea);--card-background:#ffffffcc;--card-border:rgba(79,70,229,.2)}:root.dark[data-v-5df6b1a3]{--text:#f0f0f0;--main-background:#0d1117;--primary:#46a3e5;--primary-hover:#38bdf8;--gradient-background:linear-gradient(135deg,#0f172a,#1e293b,#0f172a);--heading-gradient:linear-gradient(125deg,#46a3e5,#22d3ee,#a78bfa);--link-gradient:linear-gradient(125deg,#46a3e5,#22d3ee);--card-background:rgba(30,41,59,.8);--card-border:rgba(70,163,229,.2)}.app-submit-button[data-v-5df6b1a3]{background:var(--card-background);background:var(--heading-gradient);background-clip:text;-webkit-background-clip:text;font-weight:700;-webkit-text-fill-color:transparent;border:1px solid var(--card-border);border-radius:var(--border-radius);box-shadow:0 6px 20px #0000001a;cursor:pointer;font-size:15px;padding:10px 20px;transition:transform .2s ease,box-shadow .3s ease}.app-submit-button[data-v-5df6b1a3]:hover{box-shadow:0 10px 30px #0003;transform:translateY(-2px)}.app-submit-button.loading[data-v-5df6b1a3]{background-color:var(--submit-button-loading);cursor:not-allowed}.app-submit-button.loading[data-v-5df6b1a3]:hover{background-color:var(--submit-button-loading-hover)}.app-submit-button.danger[data-v-5df6b1a3]:hover{box-shadow:3px 3px 0 var(--submit-button-danger-hover)}.spinner[data-v-5df6b1a3]{animation:spin-5df6b1a3 .8s linear infinite;border:2px solid var(--primary);border-radius:50%;border-top:2px solid transparent;display:inline-block;height:1em;width:1em}@keyframes spin-5df6b1a3{to{transform:rotate(1turn)}}
