[data-astro-cid-q3ivojq5]{-webkit-tap-highlight-color:transparent}html{scroll-behavior:smooth}body{color:#f0f3f9;background:#080c16;font-family:Inter,system-ui,sans-serif}.glass[data-astro-cid-q3ivojq5]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a284666;border:1px solid #ffffff14}.glass-light[data-astro-cid-q3ivojq5]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1a284640;border:1px solid #ffffff0f}.gradient-text[data-astro-cid-q3ivojq5]{background:linear-gradient(135deg,#34d399 0%,#10b981 50%,#059669 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-border[data-astro-cid-q3ivojq5]{position:relative}.gradient-border[data-astro-cid-q3ivojq5]:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#34d399,#10b981,#059669);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.card-hover[data-astro-cid-q3ivojq5]{transition:all .3s cubic-bezier(.4,0,.2,1)}.card-hover[data-astro-cid-q3ivojq5]:hover{transform:translateY(-2px);box-shadow:0 20px 40px #10b9811a}.option-card[data-astro-cid-q3ivojq5]{cursor:pointer;transition:all .2s}.option-card[data-astro-cid-q3ivojq5]:hover{background:#10b9810d;border-color:#34d39980}.option-card[data-astro-cid-q3ivojq5].selected{background:#10b9811a;border-color:#10b981;box-shadow:0 0 0 1px #10b981,0 0 20px #10b98126}.option-card[data-astro-cid-q3ivojq5].selected .option-check[data-astro-cid-q3ivojq5]{opacity:1;transform:scale(1)}.option-check[data-astro-cid-q3ivojq5]{opacity:0;transition:all .2s;transform:scale(.5)}.progress-fill[data-astro-cid-q3ivojq5]{transition:width .5s cubic-bezier(.4,0,.2,1)}.question-enter[data-astro-cid-q3ivojq5]{animation:.4s ease-out slideRight}.question-exit[data-astro-cid-q3ivojq5]{animation:.2s ease-out forwards fadeOut}@keyframes fadeOut{to{opacity:0;transform:translate(-20px)}}.score-bar[data-astro-cid-q3ivojq5]{transition:width 1.5s cubic-bezier(.4,0,.2,1)}.btn-primary[data-astro-cid-q3ivojq5]{background:linear-gradient(135deg,#10b981,#059669);transition:all .2s}.btn-primary[data-astro-cid-q3ivojq5]:hover{background:linear-gradient(135deg,#34d399,#10b981);transform:translateY(-1px);box-shadow:0 8px 24px #10b9814d}.btn-primary[data-astro-cid-q3ivojq5]:active{transform:translateY(0)}.btn-secondary[data-astro-cid-q3ivojq5]{transition:all .2s}.btn-secondary[data-astro-cid-q3ivojq5]:hover{background:#ffffff14}.shimmer[data-astro-cid-q3ivojq5]{background:linear-gradient(90deg,#0000,#ffffff0d,#0000) 0 0/200% 100%;animation:2s infinite shimmer}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.hero-bg[data-astro-cid-q3ivojq5]{background:radial-gradient(at top,#10b98114 0%,#0000 50%),radial-gradient(at 100% 100%,#34d3990d 0%,#0000 50%)}.match-badge[data-astro-cid-q3ivojq5]{background:linear-gradient(135deg,#10b98133,#0596691a);border:1px solid #10b9814d}.conditional-badge[data-astro-cid-q3ivojq5]{background:linear-gradient(135deg,#fbbf2433,#d977061a);border:1px solid #fbbf244d}[data-astro-cid-q3ivojq5]::-webkit-scrollbar{width:6px;height:6px}[data-astro-cid-q3ivojq5]::-webkit-scrollbar-track{background:#ffffff05}[data-astro-cid-q3ivojq5]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}[data-astro-cid-q3ivojq5]::-webkit-scrollbar-thumb:hover{background:#fff3}.admin-input[data-astro-cid-q3ivojq5]{background:#ffffff0d;border:1px solid #ffffff1a;transition:border-color .2s}.admin-input[data-astro-cid-q3ivojq5]:focus{border-color:#10b981;outline:none}.tab-active[data-astro-cid-q3ivojq5]{color:#34d399;border-bottom:2px solid #10b981}input[data-astro-cid-q3ivojq5][type=checkbox]:checked{background:#10b981;border-color:#10b981}.loading-dot[data-astro-cid-q3ivojq5]{animation:1.4s ease-in-out infinite both loadingDot}.loading-dot[data-astro-cid-q3ivojq5]:first-child{animation-delay:-.32s}.loading-dot[data-astro-cid-q3ivojq5]:nth-child(2){animation-delay:-.16s}@keyframes loadingDot{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}
