body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--bg:#d4d9e8;--clay:#e4e9f7;--clay-shadow-dark:#a3acc4b3;--clay-shadow-light:#ffffffe6;--ink:#2a2e45;--muted:#5c6080;--primary-start:#b47cff;--primary-end:#8b5cf6;--secondary-start:#6fc3ff;--secondary-end:#4a9eff;--accent-glow:#8b5cf640}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,SF Pro Rounded,system-ui,-apple-system,Segoe UI,sans-serif}.exam-landing,body{background:#d4d9e8;background:var(--bg)}.exam-landing{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:1.5rem}.exam-card{background:#e4e9f7;background:var(--clay);border-radius:60px;box-shadow:20px 20px 40px #a3acc4b3,-20px -20px 40px #ffffffe6,inset 2px 2px 4px #ffffffb3,inset -4px -4px 8px #a3acc44d;box-shadow:20px 20px 40px var(--clay-shadow-dark),-20px -20px 40px var(--clay-shadow-light),inset 2px 2px 4px #ffffffb3,inset -4px -4px 8px #a3acc44d;padding:3rem 2.2rem 2.2rem;transition:all .15s ease;width:min(100%,440px)}.exam-card__header{margin-bottom:2.2rem;text-align:center}.clay-badge{align-items:center;background:#e4e9f7;background:var(--clay);border-radius:36px;box-shadow:12px 12px 24px #a3acc4b3,-12px -12px 24px #ffffffe6,inset 1px 1px 2px #fffc,inset -3px -3px 6px #a3acc44d;box-shadow:12px 12px 24px var(--clay-shadow-dark),-12px -12px 24px var(--clay-shadow-light),inset 1px 1px 2px #fffc,inset -3px -3px 6px #a3acc44d;display:flex;height:90px;justify-content:center;margin:0 auto 1rem;padding:8px;width:90px}.brand-logo{filter:drop-shadow(0 4px 6px rgba(0,0,0,.1));height:60px;object-fit:contain;width:60px}.exam-card__header h1{-webkit-text-fill-color:#0000;background:linear-gradient(145deg,#2a2e45,#3d3f5e);-webkit-background-clip:text;background-clip:text;color:#2a2e45;color:var(--ink);font-size:1.8rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .4rem}.exam-card__header p{color:#5c6080;color:var(--muted);font-size:.9rem;font-weight:450;line-height:1.5;margin:0 auto;max-width:280px}.exam-card__actions{display:flex;flex-direction:column;gap:1.2rem}.btn{border:none;border-radius:40px;box-shadow:10px 10px 20px #a3acc4b3,-10px -10px 20px #ffffffe6,inset 1px 1px 2px #ffffffb3,inset -2px -2px 4px #a3acc433;box-shadow:10px 10px 20px var(--clay-shadow-dark),-10px -10px 20px var(--clay-shadow-light),inset 1px 1px 2px #ffffffb3,inset -2px -2px 4px #a3acc433;cursor:pointer;font-size:1rem;font-weight:700;gap:14px;letter-spacing:.01em;padding:14px 20px;position:relative;text-decoration:none;transition:all .08s linear}.btn,.btn__chip{align-items:center;background:#e4e9f7;background:var(--clay);color:#2a2e45;color:var(--ink);display:flex}.btn__chip{border-radius:20px;box-shadow:inset 4px 4px 8px #a3acc480,inset -4px -4px 8px #fffc,0 2px 4px #00000005;flex-shrink:0;height:44px;justify-content:center;transition:all .08s ease;width:44px}.btn__chip--flat{background:#e4e9f7;background:var(--clay);box-shadow:4px 4px 10px #a3acc4b3,-4px -4px 10px #ffffffe6,inset 1px 1px 1px #fff9;box-shadow:4px 4px 10px var(--clay-shadow-dark),-4px -4px 10px var(--clay-shadow-light),inset 1px 1px 1px #fff9;color:#5c6080;color:var(--muted)}.btn--primary{background:linear-gradient(145deg,#b47cff,#8b5cf6);background:linear-gradient(145deg,var(--primary-start),var(--primary-end));box-shadow:12px 12px 24px #a3acc4b3,-12px -12px 24px #ffffffe6,inset 2px 2px 6px #ffffff80,inset -4px -4px 10px #0003;box-shadow:12px 12px 24px var(--clay-shadow-dark),-12px -12px 24px var(--clay-shadow-light),inset 2px 2px 6px #ffffff80,inset -4px -4px 10px #0003;color:#fff;text-shadow:0 1px 2px #0000001a}.btn--primary .btn__chip{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fff3;box-shadow:inset 3px 3px 8px #00000026,inset -3px -3px 8px #ffffff59;color:#fff}.btn--primary:active{box-shadow:inset 6px 6px 14px #00000040,inset -6px -6px 14px #ffffff4d,4px 4px 12px #a3acc4b3;box-shadow:inset 6px 6px 14px #00000040,inset -6px -6px 14px #ffffff4d,4px 4px 12px var(--clay-shadow-dark);transform:scale(.97)}.btn--secondary{background:linear-gradient(145deg,#6fc3ff,#4a9eff);background:linear-gradient(145deg,var(--secondary-start),var(--secondary-end));box-shadow:12px 12px 24px #a3acc4b3,-12px -12px 24px #ffffffe6,inset 2px 2px 6px #ffffff80,inset -4px -4px 10px #00000026;box-shadow:12px 12px 24px var(--clay-shadow-dark),-12px -12px 24px var(--clay-shadow-light),inset 2px 2px 6px #ffffff80,inset -4px -4px 10px #00000026;color:#fff;text-shadow:0 1px 2px #00000014}.btn--secondary .btn__chip{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fff3;box-shadow:inset 3px 3px 8px #0000001f,inset -3px -3px 8px #ffffff4d;color:#fff}.btn--secondary:active{box-shadow:inset 6px 6px 14px #0003,inset -6px -6px 14px #ffffff4d,4px 4px 12px #a3acc4b3;box-shadow:inset 6px 6px 14px #0003,inset -6px -6px 14px #ffffff4d,4px 4px 12px var(--clay-shadow-dark);transform:scale(.97)}.btn--text{box-shadow:6px 6px 14px #a3acc4b3,-6px -6px 14px #ffffffe6,inset 1px 1px 2px #ffffffb3;box-shadow:6px 6px 14px var(--clay-shadow-dark),-6px -6px 14px var(--clay-shadow-light),inset 1px 1px 2px #ffffffb3;font-weight:600;padding:8px 16px}.btn--text,.btn--text .btn__chip{background:#e4e9f7;background:var(--clay);color:#5c6080;color:var(--muted)}.btn--text .btn__chip{box-shadow:4px 4px 10px #a3acc4b3,-4px -4px 10px #ffffffe6,inset 1px 1px 2px #ffffffb3;box-shadow:4px 4px 10px var(--clay-shadow-dark),-4px -4px 10px var(--clay-shadow-light),inset 1px 1px 2px #ffffffb3}.btn--text:hover{box-shadow:8px 8px 18px #a3acc4b3,-8px -8px 18px #ffffffe6,inset 1px 1px 2px #fffc;box-shadow:8px 8px 18px var(--clay-shadow-dark),-8px -8px 18px var(--clay-shadow-light),inset 1px 1px 2px #fffc;color:#8b5cf6;color:var(--primary-end)}.btn--text:active{box-shadow:inset 4px 4px 12px #a3acc480,inset -4px -4px 12px #ffffffb3;transform:scale(.96)}.exam-card__footer{color:#5c6080;color:var(--muted);font-size:.75rem;font-weight:450;letter-spacing:.03em;margin:2rem 0 0;opacity:.8;text-align:center}@media (max-width:480px){.exam-card{border-radius:40px;padding:2rem 1.2rem 1.8rem}.exam-card__header h1{font-size:1.5rem}.clay-badge{height:76px;width:76px}.brand-logo{height:48px;width:48px}.btn{font-size:.9rem;gap:10px;padding:12px 14px}.btn__chip{height:38px;width:38px}}@media (max-width:380px){.exam-card{padding:1.5rem 1rem}.exam-card__header h1{font-size:1.25rem}.btn{font-size:.82rem;padding:10px 12px}.btn__chip{height:34px;width:34px}}
/*# sourceMappingURL=main.506155d3.css.map*/