.network-diagram-pbq.svelte-1xiyvgy{--diagram-bg: oklch(.15 .01 250)}.network-diagram-pbq.disabled.svelte-1xiyvgy{opacity:.7;pointer-events:none}.instructions.svelte-1xiyvgy{padding:.75rem 1rem;background:#171b1f;border-radius:.5rem;margin-bottom:1rem;font-size:.9rem;color:#bebebe}.diagram-container.svelte-1xiyvgy{position:relative;background:var(--diagram-bg);border:1px solid oklch(.3 .01 250);border-radius:.75rem;overflow:hidden;margin-bottom:1rem}.zoom-controls.svelte-1xiyvgy{position:absolute;top:.75rem;left:.75rem;display:flex;gap:.25rem;background:#13161a;border:1px solid oklch(.35 .01 250);border-radius:.5rem;padding:.25rem;z-index:10}.zoom-controls.svelte-1xiyvgy button:where(.svelte-1xiyvgy){display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;border-radius:.25rem;color:#aeaeae;cursor:pointer;transition:all .15s ease}.zoom-controls.svelte-1xiyvgy button:where(.svelte-1xiyvgy):hover{background:#2a2e33;color:#fff}.zoom-controls.svelte-1xiyvgy button:where(.svelte-1xiyvgy) span:where(.svelte-1xiyvgy){font-size:.7rem;font-weight:500}.diagram-wrapper.svelte-1xiyvgy{transition:transform .2s ease}.diagram-svg.svelte-1xiyvgy{display:block;width:100%;height:auto;min-height:400px}.device-group.svelte-1xiyvgy{cursor:pointer;transition:transform .15s ease}.device-group.svelte-1xiyvgy:hover{transform:scale(1.05)}.device-group.selected.svelte-1xiyvgy .device-body:where(.svelte-1xiyvgy){stroke:oklch(.8 .2 85);stroke-width:3}.device-group.connecting.svelte-1xiyvgy .device-body:where(.svelte-1xiyvgy){stroke:#30bd44;stroke-width:3;animation:svelte-1xiyvgy-pulse 1s infinite}@keyframes svelte-1xiyvgy-pulse{0%,to{opacity:1}50%{opacity:.7}}.device-body.svelte-1xiyvgy{box-shadow:0 4px 12px #0000004d;transition:all .15s ease}.device-label.svelte-1xiyvgy{fill:#fff;font-size:10px;font-weight:600}.connection-port.svelte-1xiyvgy{fill:#5bb661;stroke:#fff;stroke-width:2;cursor:crosshair;transition:transform .15s ease}.connection-port.svelte-1xiyvgy:hover{transform:scale(1.3)}.connection-line.svelte-1xiyvgy{stroke:#0d9298;stroke-width:3;stroke-linecap:round}.config-indicator.svelte-1xiyvgy{cursor:pointer}.config-hint.svelte-1xiyvgy{fill:#bb9951;font-size:9px;opacity:0;transition:opacity .15s ease}.device-group.configurable.svelte-1xiyvgy:hover .config-hint:where(.svelte-1xiyvgy){opacity:1}.connect-hint.svelte-1xiyvgy{fill:#9e9e9e;font-size:12px}.legend.svelte-1xiyvgy{padding:.75rem 1rem;background:#13161a;border-radius:.5rem;margin-bottom:1rem}.legend-title.svelte-1xiyvgy{font-size:.75rem;font-weight:600;text-transform:uppercase;opacity:.7;margin-bottom:.5rem}.legend-items.svelte-1xiyvgy{display:flex;flex-wrap:wrap;gap:.75rem}.legend-item.svelte-1xiyvgy{display:flex;align-items:center;gap:.375rem;font-size:.75rem}.legend-color.svelte-1xiyvgy{width:12px;height:12px;border-radius:2px}.connections-panel.svelte-1xiyvgy{padding:1rem;background:#13161a;border-radius:.5rem}.connections-panel.svelte-1xiyvgy h4:where(.svelte-1xiyvgy){margin:0 0 .75rem;font-size:.875rem}.no-connections.svelte-1xiyvgy{font-size:.8rem;opacity:.6;margin:0}.connection-list.svelte-1xiyvgy{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem}.connection-list.svelte-1xiyvgy li:where(.svelte-1xiyvgy){display:flex;align-items:center;gap:.375rem;padding:.375rem .625rem;background:#1a222b;border-radius:.25rem;font-size:.8rem}.connection-list.svelte-1xiyvgy .arrow:where(.svelte-1xiyvgy){color:#0d9298}.connection-list.svelte-1xiyvgy .remove:where(.svelte-1xiyvgy){margin-left:.25rem;padding:0 .25rem;background:none;border:none;color:oklch(.7 .2 25);cursor:pointer;font-size:1rem}.pbq-premium.svelte-ir3yzc{--glass-bg: rgba(15, 23, 42, .6);--glass-border: rgba(148, 163, 184, .1);--glass-shine: linear-gradient(135deg, rgba(255, 255, 255, .08) 0%, transparent 60%);--accent: #8b5cf6;--accent-glow: rgba(139, 92, 246, .4);--success: #10b981;--warning: #f59e0b;--error: #ef4444;position:relative;padding:0}.timer-float.svelte-ir3yzc{position:fixed;top:5rem;right:1.5rem;z-index:100;animation:svelte-ir3yzc-floatBounce 3s ease-in-out infinite}.timer-glow.svelte-ir3yzc{position:absolute;inset:-6px;background:linear-gradient(135deg,var(--accent),#6366f1);border-radius:1rem;filter:blur(15px);opacity:.5;animation:svelte-ir3yzc-glowPulse 2s ease-in-out infinite}.timer-float.warning.svelte-ir3yzc .timer-glow:where(.svelte-ir3yzc){background:linear-gradient(135deg,var(--warning),#fbbf24)}.timer-float.urgent.svelte-ir3yzc .timer-glow:where(.svelte-ir3yzc){background:linear-gradient(135deg,var(--error),#f87171);animation:svelte-ir3yzc-glowPulse .5s ease-in-out infinite}.timer-inner.svelte-ir3yzc{position:relative;display:flex;flex-direction:column;align-items:center;padding:.75rem 1.25rem;background:var(--glass-bg);backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:1rem}.timer-label.svelte-ir3yzc{font-size:.7rem;color:#ffffffd1}.timer-value.svelte-ir3yzc{font-family:var(--site-mono);font-variant-ligatures:none;font-size:1.5rem;font-weight:700;color:#fff}.timer-float.warning.svelte-ir3yzc .timer-value:where(.svelte-ir3yzc){color:var(--warning)}.timer-float.urgent.svelte-ir3yzc .timer-value:where(.svelte-ir3yzc){color:var(--error);animation:svelte-ir3yzc-blink .5s infinite}.pbq-grid.svelte-ir3yzc{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:1.5rem;min-height:calc(100vh - 250px)}@media(max-width:1200px){.pbq-grid.svelte-ir3yzc{grid-template-columns:1fr}}.glass-card.svelte-ir3yzc{position:relative;background:var(--glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:1.5rem;padding:clamp(1.25rem,1.6vw,2rem);overflow:hidden}.glass-card.svelte-ir3yzc:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent)}.glass-card.svelte-ir3yzc:after{content:"";position:absolute;inset:0;background:var(--glass-shine);pointer-events:none}.left-panel.svelte-ir3yzc{display:flex;flex-direction:column;gap:1.25rem}.question-header.svelte-ir3yzc{display:flex;flex-direction:column;gap:.75rem}.question-title.svelte-ir3yzc{font-size:1.375rem;font-weight:700;color:#fff;margin:0;line-height:1.4}.badge-row.svelte-ir3yzc{display:flex;flex-wrap:wrap;gap:.5rem}.pbq-badge.svelte-ir3yzc{padding:.3rem .8rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border:1px solid rgba(255,255,255,.1)}.pbq-badge.difficulty.svelte-ir3yzc{color:#fff}.pbq-badge.type.svelte-ir3yzc{background:#8b5cf633;color:#c4b5fd;border-color:#8b5cf64d}.pbq-badge.points.svelte-ir3yzc{background:#3b82f633;color:#93c5fd;border-color:#3b82f64d}.objective-box.svelte-ir3yzc{display:flex;gap:.75rem;padding:1rem;background:linear-gradient(135deg,#8b5cf626,#6366f114);border:1px solid rgba(139,92,246,.25);border-radius:1rem}.objective-icon.svelte-ir3yzc{font-size:1.25rem}.objective-content.svelte-ir3yzc{display:flex;flex-direction:column;gap:.25rem}.objective-label.svelte-ir3yzc{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#a78bfa}.objective-text.svelte-ir3yzc{font-size:.95rem;color:#fff;line-height:1.4}.section-heading.svelte-ir3yzc{display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;color:#ffffffb3;text-transform:uppercase;letter-spacing:.1em;margin:0 0 .75rem}.scenario-section.svelte-ir3yzc{flex:1;display:flex;flex-direction:column}.scenario-content.svelte-ir3yzc{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:#00000040;border-radius:1rem;max-height:300px;overflow-y:auto}.markdown-content.svelte-ir3yzc p{margin:0 0 .7rem;color:#ffffffe6;line-height:1.65}.markdown-content.svelte-ir3yzc p:last-child{margin-bottom:0}.markdown-content.svelte-ir3yzc strong{color:#f8fafc;font-weight:700}.markdown-content.svelte-ir3yzc ul,.markdown-content.svelte-ir3yzc ol{margin:.55rem 0 .75rem;padding-left:1.35rem}.markdown-content.svelte-ir3yzc li{margin:.3rem 0;color:#ffffffdb;line-height:1.55}.markdown-content.svelte-ir3yzc pre{max-width:100%;overflow-x:auto;margin:.7rem 0;padding:.85rem;border:1px solid rgba(255,255,255,.12);border-radius:.65rem;background:#0000006b}.markdown-content.svelte-ir3yzc code{font-family:var(--site-mono);font-variant-ligatures:none;color:#bae6fd}.scenario-part.svelte-ir3yzc{animation:svelte-ir3yzc-fadeSlide .3s ease-out backwards}.scenario-text.svelte-ir3yzc{margin:0;color:#ffffffe6;line-height:1.6;font-size:.95rem}.scenario-bullet.svelte-ir3yzc{display:flex;align-items:flex-start;gap:.75rem;color:#ffffffe6;font-size:.95rem;line-height:1.5}.bullet-marker.svelte-ir3yzc{width:6px;height:6px;background:var(--accent);border-radius:50%;margin-top:.5rem;flex-shrink:0}.scenario-code.svelte-ir3yzc{background:#0006;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;padding:1rem;overflow-x:auto;margin:.5rem 0}.expandable-section.svelte-ir3yzc{border-top:1px solid var(--glass-border);padding-top:1rem}.expand-toggle.svelte-ir3yzc{display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;background:#0003;border:1px solid var(--glass-border);border-radius:.75rem;color:#fff;font-weight:600;font-size:.85rem;cursor:pointer;transition:all .2s}.expand-toggle.svelte-ir3yzc:hover{background:#0000004d;transform:translateY(-1px)}.hints-toggle.svelte-ir3yzc{border-color:#fbbf244d}.hints-toggle.svelte-ir3yzc:hover{border-color:#fbbf2480}.commands-toggle.svelte-ir3yzc{border-color:#60a5fa4d}.commands-toggle.svelte-ir3yzc:hover{border-color:#60a5fa80}.arrow.svelte-ir3yzc{margin-left:auto;font-size:.6rem;transition:transform .3s}.arrow.open.svelte-ir3yzc{transform:rotate(180deg)}.expand-content.svelte-ir3yzc{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem;animation:svelte-ir3yzc-expandIn .3s ease-out}.hint-item.svelte-ir3yzc{display:flex;gap:.75rem;padding:.75rem;background:#fbbf2414;border-radius:.5rem;animation:svelte-ir3yzc-slideIn .3s ease-out backwards}.hint-num.svelte-ir3yzc{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;background:#fbbf2440;border-radius:50%;font-size:.7rem;font-weight:700;color:#fcd34d}.hint-text.svelte-ir3yzc{color:#fffc;font-size:.9rem;line-height:1.5}.commands-header.svelte-ir3yzc{display:flex;flex-direction:column;gap:.5rem}.mode-switch.svelte-ir3yzc{display:flex;gap:.25rem;padding:.25rem;background:#0000004d;border-radius:.5rem}.mode-btn.svelte-ir3yzc{flex:1;padding:.4rem;background:transparent;border:none;border-radius:.375rem;color:#ffffff80;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s}.mode-btn.active.svelte-ir3yzc{background:#60a5fa40;color:#93c5fd}.commands-grid.svelte-ir3yzc{display:flex;flex-wrap:wrap;gap:.5rem}.cmd-item.svelte-ir3yzc{padding:.4rem .75rem;background:#0000004d;border-radius:.375rem;font-family:var(--site-mono);font-size:.875rem;font-variant-ligatures:none;color:#93c5fd;animation:svelte-ir3yzc-fadeIn .2s ease-out backwards}.right-panel.svelte-ir3yzc{display:flex;flex-direction:column;gap:1rem}.response-area.svelte-ir3yzc{flex:1;min-height:350px}.action-bar.svelte-ir3yzc{display:flex;gap:1rem;padding-top:1rem;border-top:1px solid var(--glass-border)}.btn-action.svelte-ir3yzc{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 1.5rem;border-radius:.75rem;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .3s;border:none;min-height:52px}.btn-reset.svelte-ir3yzc{flex:1;background:#ffffff0d;border:1px solid var(--glass-border);color:#ffffffb3}.btn-reset.svelte-ir3yzc:hover:not(:disabled){background:#ffffff1a;transform:translateY(-2px)}.btn-submit.svelte-ir3yzc{flex:2;background:linear-gradient(135deg,#6d28d9,#4338ca);color:#fff;box-shadow:0 4px 20px #4f46e561}.btn-submit.svelte-ir3yzc:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 25px #4f46e580}.btn-submit.svelte-ir3yzc:disabled,.btn-reset.svelte-ir3yzc:disabled{opacity:.5;cursor:not-allowed;transform:none}@media(max-width:640px){.pbq-grid.svelte-ir3yzc{min-height:0;gap:1rem}.glass-card.svelte-ir3yzc{padding:1rem;border-radius:1rem}.response-area.svelte-ir3yzc{min-height:0}.action-bar.svelte-ir3yzc{flex-direction:column-reverse}.timer-float.svelte-ir3yzc{position:sticky;top:.75rem;right:auto;width:max-content;margin:0 0 1rem auto;animation:none}}.spinner.svelte-ir3yzc{width:1rem;height:1rem;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-ir3yzc-spin .8s linear infinite}@keyframes svelte-ir3yzc-floatBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes svelte-ir3yzc-glowPulse{0%,to{opacity:.5}50%{opacity:.7}}@keyframes svelte-ir3yzc-blink{0%,to{opacity:1}50%{opacity:.4}}@keyframes svelte-ir3yzc-fadeSlide{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-ir3yzc-slideIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-ir3yzc-expandIn{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}@keyframes svelte-ir3yzc-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-ir3yzc-spin{to{transform:rotate(360deg)}}.animate-slide-left.svelte-ir3yzc{animation:svelte-ir3yzc-slideFromLeft .5s ease-out}.animate-slide-right.svelte-ir3yzc{animation:svelte-ir3yzc-slideFromRight .5s ease-out}@keyframes svelte-ir3yzc-slideFromLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-ir3yzc-slideFromRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.scenario-content.svelte-ir3yzc::-webkit-scrollbar{width:6px}.scenario-content.svelte-ir3yzc::-webkit-scrollbar-track{background:#0003;border-radius:3px}.scenario-content.svelte-ir3yzc::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.scenario-content.svelte-ir3yzc::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.pbq-paywall.compact.svelte-p6pns9{display:flex;align-items:center;gap:1rem}.voucher-input-section.svelte-p6pns9{padding:.75rem;background:#ffffff0d;border-radius:.5rem;border:1px dashed rgba(255,255,255,.1)}.price-breakdown.svelte-p6pns9{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;padding:1rem}.price-row.svelte-p6pns9{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0}.price-label.svelte-p6pns9{font-size:.9rem;color:#ffffffb3}.price-value.svelte-p6pns9{font-size:.95rem;font-weight:600}.price-value.original.svelte-p6pns9{text-decoration:line-through;opacity:.5}.price-row.discount.svelte-p6pns9{color:#22c55e}.price-row.discount.svelte-p6pns9 .price-value:where(.svelte-p6pns9){color:#22c55e}.price-divider.svelte-p6pns9{height:1px;background:#ffffff1a;margin:.5rem 0}.price-row.total.svelte-p6pns9{padding-top:.75rem}.price-row.total.svelte-p6pns9 .price-label:where(.svelte-p6pns9){font-size:1rem;font-weight:600;color:#ffffffe6}.price-row.total.svelte-p6pns9 .price-value.final:where(.svelte-p6pns9){font-size:1.5rem;font-weight:700;color:#22c55e}.price-row.total.svelte-p6pns9 .price-value.final:where(.svelte-p6pns9) small:where(.svelte-p6pns9){font-size:.75rem;font-weight:400;opacity:.6}.price-row.total.svelte-p6pns9 .price-value.free:where(.svelte-p6pns9){color:#22c55e;font-size:1.5rem}.review-overlay.svelte-11vrr8c{position:fixed;inset:0;z-index:1000;background:linear-gradient(135deg,#080c14fa,#0f172afa);overflow-y:auto;padding:1rem}.review-content.svelte-11vrr8c{max-width:1400px;margin:0 auto;padding:1rem}.glass-card.svelte-11vrr8c{background:#1e293b80;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(148,163,184,.1);border-radius:1rem;box-shadow:0 4px 24px #0000004d,inset 0 1px #ffffff0d}.review-header.svelte-11vrr8c{margin-bottom:1.5rem}.header-card.svelte-11vrr8c{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem}.header-icon-wrap.svelte-11vrr8c{width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.header-info.svelte-11vrr8c{flex:1}.header-info.svelte-11vrr8c h1:where(.svelte-11vrr8c){font-size:1.5rem;font-weight:700;color:#fff;margin:0;letter-spacing:-.02em}.exam-name.svelte-11vrr8c{color:#94a3b8cc;font-size:.9rem;margin:.25rem 0 0}.close-btn.svelte-11vrr8c{width:40px;height:40px;border-radius:10px;background:#33415599;border:1px solid rgba(148,163,184,.2);color:#94a3b8cc;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.close-btn.svelte-11vrr8c:hover{background:#ef444433;border-color:#ef444466;color:#ef4444}.main-grid.svelte-11vrr8c{display:grid;grid-template-columns:340px 1fr;gap:1.5rem;align-items:start}@media(max-width:900px){.main-grid.svelte-11vrr8c{grid-template-columns:1fr}}.left-column.svelte-11vrr8c{display:flex;flex-direction:column;gap:1rem}.section-title.svelte-11vrr8c{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:#94a3b899;margin:0 0 1rem;font-weight:600}.progress-section.svelte-11vrr8c{padding:1.5rem;text-align:center}.progress-circle-wrap.svelte-11vrr8c{display:flex;justify-content:center;margin-bottom:1rem}.progress-circle.svelte-11vrr8c{position:relative;width:140px;height:140px}.progress-circle.svelte-11vrr8c svg:where(.svelte-11vrr8c){transform:rotate(-90deg);width:100%;height:100%}.progress-bg.svelte-11vrr8c{fill:none;stroke:#33415599;stroke-width:8}.progress-fill.svelte-11vrr8c{fill:none;stroke:url(#progressGradient);stroke-width:8;stroke-linecap:round;transition:stroke-dasharray .5s ease}.progress-circle.svelte-11vrr8c:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#3b82f6,#22c55e) fixed;border-radius:50%;z-index:-1;opacity:.1}.progress-text.svelte-11vrr8c{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.progress-value.svelte-11vrr8c{font-size:2rem;font-weight:800;color:#fff;line-height:1}.progress-label.svelte-11vrr8c{font-size:.75rem;color:#94a3b8b3;text-transform:uppercase;letter-spacing:.05em}.progress-breakdown.svelte-11vrr8c{font-size:.875rem;color:#94a3b8cc}.stats-section.svelte-11vrr8c{padding:1rem}.stat-grid.svelte-11vrr8c{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.stat-item.svelte-11vrr8c{display:flex;align-items:center;gap:.75rem;padding:.875rem;border-radius:.75rem;background:#33415566}.stat-item.answered.svelte-11vrr8c{color:#22c55e}.stat-item.unanswered.svelte-11vrr8c{color:#f59e0b}.stat-item.flagged.svelte-11vrr8c{color:#ef4444}.stat-item.time.svelte-11vrr8c{color:#3b82f6}.stat-info.svelte-11vrr8c{display:flex;flex-direction:column}.stat-val.svelte-11vrr8c{font-size:1.25rem;font-weight:700;color:#fff;line-height:1.2}.stat-lbl.svelte-11vrr8c{font-size:.7rem;color:#94a3b8b3;text-transform:uppercase;letter-spacing:.03em}.action-btns.svelte-11vrr8c{display:flex;flex-direction:column;gap:.75rem}.btn-return.svelte-11vrr8c,.btn-submit.svelte-11vrr8c{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;border-radius:.875rem;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s}.btn-return.svelte-11vrr8c{background:#33415599;border:1px solid rgba(148,163,184,.2);color:#94a3b8e6}.btn-return.svelte-11vrr8c:hover{background:#334155e6;color:#fff}.btn-submit.svelte-11vrr8c{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;color:#fff;box-shadow:0 4px 16px #3b82f64d}.btn-submit.svelte-11vrr8c:hover{transform:translateY(-2px);box-shadow:0 6px 24px #3b82f666}.disclaimer.svelte-11vrr8c{text-align:center;font-size:.75rem;color:#94a3b880;margin:0}.right-column.svelte-11vrr8c{display:flex;flex-direction:column;gap:1rem}.alert-section.svelte-11vrr8c{padding:1.25rem}.alert-section.warning.svelte-11vrr8c{background:#f59e0b14;border-color:#f59e0b33}.alert-section.flagged.svelte-11vrr8c{background:#ef444414;border-color:#ef444433}.alert-header.svelte-11vrr8c{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.alert-section.warning.svelte-11vrr8c .alert-header:where(.svelte-11vrr8c){color:#f59e0b}.alert-section.flagged.svelte-11vrr8c .alert-header:where(.svelte-11vrr8c){color:#ef4444}.alert-header.svelte-11vrr8c h3:where(.svelte-11vrr8c){margin:0;font-size:.9rem;font-weight:600}.alert-text.svelte-11vrr8c{font-size:.8rem;color:#94a3b8cc;margin:0 0 1rem}.question-chips.svelte-11vrr8c{display:flex;flex-wrap:wrap;gap:.5rem}.q-chip.svelte-11vrr8c{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:.5rem;background:#ffffff14;border:1px solid rgba(255,255,255,.1);color:#fff;font-size:.8rem;cursor:pointer;transition:all .15s}.q-chip.svelte-11vrr8c:hover{background:#ffffff26;border-color:#fff3}.q-num.svelte-11vrr8c{font-weight:600;opacity:.8}.q-title.svelte-11vrr8c{max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.q-status.svelte-11vrr8c{width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center}.q-status.complete.svelte-11vrr8c{background:#22c55e}.q-status.incomplete.svelte-11vrr8c{background:#ef4444}.questions-section.svelte-11vrr8c{padding:1.25rem}.questions-grid.svelte-11vrr8c{display:grid;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:.5rem;margin-bottom:1rem}.q-nav-btn.svelte-11vrr8c{position:relative;width:44px;height:44px;border-radius:.625rem;border:2px solid rgba(148,163,184,.2);background:#33415566;color:#94a3b8b3;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .15s;display:flex;align-items:center;justify-content:center}.q-nav-btn.svelte-11vrr8c:hover{border-color:#3b82f6;color:#fff;transform:scale(1.05)}.q-nav-btn.answered.svelte-11vrr8c{background:#22c55e26;border-color:#22c55e80;color:#22c55e}.q-nav-btn.svelte-11vrr8c:not(.answered){background:#f59e0b1a;border-color:#f59e0b66;color:#f59e0b}.q-nav-btn.flagged.svelte-11vrr8c{border-color:#ef4444}.flag-badge.svelte-11vrr8c{position:absolute;top:-4px;right:-4px;width:16px;height:16px;background:#ef4444;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.legend.svelte-11vrr8c{display:flex;gap:1.5rem;font-size:.75rem;color:#94a3b8b3}.legend-item.svelte-11vrr8c{display:flex;align-items:center;gap:.375rem}.leg-dot.svelte-11vrr8c{width:10px;height:10px;border-radius:50%}.leg-dot.answered.svelte-11vrr8c{background:#22c55e}.leg-dot.unanswered.svelte-11vrr8c{background:#f59e0b}.leg-dot.flagged.svelte-11vrr8c{background:transparent;border:2px solid #ef4444}.results-container.svelte-te35km{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem;background:linear-gradient(135deg,#0f172afa,#1e293bfa);overflow-y:auto}.results-card.svelte-te35km{background:linear-gradient(145deg,#1e293bf2,#0f172af2);border-radius:1.5rem;border:1px solid rgba(148,163,184,.15);padding:2rem;max-width:700px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px -12px #00000080}.loading.svelte-te35km{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:3rem}.loading-spinner.svelte-te35km{width:48px;height:48px;border:4px solid rgba(59,130,246,.3);border-top-color:#3b82f6;border-radius:50%;animation:svelte-te35km-spin 1s linear infinite}@keyframes svelte-te35km-spin{to{transform:rotate(360deg)}}.results-header.svelte-te35km{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(148,163,184,.1)}.exam-badge.svelte-te35km{width:70px;height:70px;border-radius:50%;background:linear-gradient(135deg,rgba(var(--badge-color),.2),rgba(var(--badge-color),.1));display:flex;align-items:center;justify-content:center;color:var(--badge-color)}.header-text.svelte-te35km h1:where(.svelte-te35km){font-size:1.5rem;font-weight:700;color:#fff;margin:0}.header-text.svelte-te35km p:where(.svelte-te35km){color:#94a3b8cc;margin:.25rem 0 0}.score-display.svelte-te35km{display:flex;flex-direction:column;align-items:center;gap:1rem;margin:2rem 0}.score-circle.svelte-te35km{position:relative;width:140px;height:140px}.score-circle.svelte-te35km svg:where(.svelte-te35km){width:100%;height:100%}.score-content.svelte-te35km{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.score-value.svelte-te35km{font-size:2rem;font-weight:800;color:var(--score-color)}.score-grade.svelte-te35km{font-size:.75rem;color:#94a3b8b3;text-transform:uppercase}.score-status.svelte-te35km{font-size:1.25rem;font-weight:700;padding:.5rem 1.5rem;border-radius:9999px}.score-status.passed.svelte-te35km{background:#22c55e33;color:#22c55e}.score-status.failed.svelte-te35km{background:#ef444433;color:#ef4444}.stats-grid.svelte-te35km{display:flex;justify-content:center;gap:2rem;margin:1.5rem 0}.stat-item.svelte-te35km{display:flex;flex-direction:column;align-items:center;gap:.25rem;color:#94a3b8cc}.stat-item.svelte-te35km .stat-value:where(.svelte-te35km){font-size:1.125rem;font-weight:700;color:#fff}.stat-item.svelte-te35km .stat-label:where(.svelte-te35km){font-size:.75rem;text-transform:uppercase}.message-box.svelte-te35km{padding:1rem;border-radius:.75rem;text-align:center;margin:1.5rem 0}.message-box.success.svelte-te35km{background:#22c55e1a;border:1px solid rgba(34,197,94,.3);color:#86efac}.message-box.warning.svelte-te35km{background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);color:#fcd34d}.message-box.svelte-te35km p:where(.svelte-te35km){margin:0}.question-results.svelte-te35km h3:where(.svelte-te35km),.recommendations.svelte-te35km h3:where(.svelte-te35km){font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8b3;margin-bottom:.75rem}.results-list.svelte-te35km{display:flex;flex-direction:column;gap:.5rem}.result-item.svelte-te35km{border-radius:.5rem;overflow:hidden;border:1px solid rgba(148,163,184,.1)}.result-item.correct.svelte-te35km{background:#22c55e0d;border-color:#22c55e33}.result-item.incorrect.svelte-te35km{background:#ef44440d;border-color:#ef444433}.result-header.svelte-te35km{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:transparent;border:none;color:#fff;cursor:pointer;transition:background .15s}.result-header.svelte-te35km:hover{background:#ffffff0d}.result-left.svelte-te35km{display:flex;align-items:center;gap:.75rem}.result-number.svelte-te35km{font-weight:600;opacity:.6}.result-title.svelte-te35km{font-size:.875rem}.result-right.svelte-te35km{display:flex;align-items:center;gap:.75rem}.result-score.svelte-te35km{font-weight:600}.result-icon.svelte-te35km{display:flex}.result-item.correct.svelte-te35km .result-icon:where(.svelte-te35km){color:#22c55e}.result-item.incorrect.svelte-te35km .result-icon:where(.svelte-te35km){color:#ef4444}.result-explanation.svelte-te35km{padding:.75rem 1rem;background:#0003;border-top:1px solid rgba(148,163,184,.1);font-size:.875rem;color:#94a3b8e6;line-height:1.6}.result-explanation.svelte-te35km p{margin:0 0 .5rem}.result-explanation.svelte-te35km p:last-child{margin-bottom:0}.result-explanation.svelte-te35km strong{color:#fff;font-weight:600}.result-explanation.svelte-te35km ul,.result-explanation.svelte-te35km ol{margin:.5rem 0;padding-left:1.25rem}.result-explanation.svelte-te35km li{margin-bottom:.25rem}.result-explanation.svelte-te35km code{background:#ffffff1a;padding:.125rem .375rem;border-radius:4px;font-size:.8125rem}.scoring-breakdown.svelte-te35km{background:#1e293b99;border:1px solid rgba(148,163,184,.15);border-radius:1rem;padding:1.25rem;margin:1.5rem 0}.breakdown-title.svelte-te35km{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:#94a3b8e6;margin:0 0 1rem}.score-cards.svelte-te35km{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.score-card.svelte-te35km{background:#33415566;border-radius:.75rem;padding:1rem;text-align:center}.score-card-label.svelte-te35km{font-size:.75rem;color:#94a3b8b3;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.score-card-value.svelte-te35km{font-size:1.5rem;font-weight:700;color:#fff}.score-card-desc.svelte-te35km{font-size:.75rem;color:#94a3b899;margin-top:.25rem}.scoring-note.svelte-te35km{display:flex;align-items:flex-start;gap:.5rem;background:#3b82f61a;border-radius:.5rem;padding:.75rem;color:#94a3b8e6}.scoring-note.svelte-te35km p:where(.svelte-te35km){margin:0;font-size:.8rem;line-height:1.5}.scoring-note.svelte-te35km strong:where(.svelte-te35km){color:#fff}.recommendations.svelte-te35km{background:#3b82f61a;border:1px solid rgba(59,130,246,.2);border-radius:.75rem;padding:1rem;margin:1.5rem 0}.recommendations.svelte-te35km ul:where(.svelte-te35km){margin:0;padding-left:1.25rem;color:#94a3b8e6;font-size:.875rem}.recommendations.svelte-te35km li:where(.svelte-te35km){margin-bottom:.25rem}.action-buttons.svelte-te35km{display:flex;gap:1rem;margin-top:1.5rem}.btn-secondary.svelte-te35km,.btn-primary.svelte-te35km{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.5rem;border-radius:.75rem;font-weight:600;cursor:pointer;transition:all .15s}.btn-secondary.svelte-te35km{background:#33415599;border:1px solid rgba(148,163,184,.3);color:#94a3b8e6}.btn-secondary.svelte-te35km:hover{background:#334155cc;color:#fff}.btn-primary.svelte-te35km{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;color:#fff}.btn-primary.svelte-te35km:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-1px);box-shadow:0 4px 12px #2563eb66}@media(max-width:640px){.action-buttons.svelte-te35km{flex-direction:column}.stats-grid.svelte-te35km{gap:1rem}}.exam-catalog.svelte-1cyastq{max-width:1380px;margin:0 auto;padding:clamp(36px,4vw,64px) var(--site-gutter) 24px;color:var(--site-ink)}.exam-crumb.svelte-1cyastq,.exam-meta.svelte-1cyastq,.question-number.svelte-1cyastq,.question-type.svelte-1cyastq,.question-difficulty.svelte-1cyastq,.question-time.svelte-1cyastq{font-family:var(--site-mono)}.exam-crumb.svelte-1cyastq{margin:0;color:var(--site-muted);font-size:13px}.exam-crumb.svelte-1cyastq a:where(.svelte-1cyastq):hover{color:var(--site-ink)}.exam-catalog.svelte-1cyastq>h1:where(.svelte-1cyastq){margin:13px 0 0;font-size:clamp(28px,3.4vw,38px);font-weight:600;letter-spacing:-.02em;line-height:1.15}.exam-meta.svelte-1cyastq{margin:9px 0 0;color:var(--site-muted);font-size:13px;letter-spacing:.035em}.free-note.svelte-1cyastq{margin:20px 0 0;padding:12px 2px;border-top:1px solid var(--site-line);border-bottom:1px solid var(--site-line);color:var(--site-muted);font-size:15px}.free-note.svelte-1cyastq b:where(.svelte-1cyastq){color:var(--site-ink);font-weight:600;letter-spacing:.05em}.session-builder.svelte-1cyastq{margin:24px 0 20px;padding:clamp(18px,2.6vw,26px);border:1px solid var(--site-line-strong);border-radius:14px;background:color-mix(in srgb,var(--site-surface) 92%,transparent);box-shadow:0 14px 38px color-mix(in srgb,var(--site-ink) 7%,transparent)}.session-builder-head.svelte-1cyastq{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:17px;border-bottom:1px solid var(--site-line)}.session-builder-head.svelte-1cyastq p:where(.svelte-1cyastq){margin:0 0 5px;color:var(--site-accent-strong);font-family:var(--site-mono);font-size:11px;font-weight:700;letter-spacing:.09em}.session-builder-head.svelte-1cyastq h2:where(.svelte-1cyastq){margin:0;color:var(--site-ink);font-size:clamp(21px,2.3vw,27px);font-weight:650;letter-spacing:-.025em}.session-builder-head.svelte-1cyastq>div:where(.svelte-1cyastq)>span:where(.svelte-1cyastq){display:block;margin-top:5px;color:var(--site-muted);font-size:14px}.local-save.svelte-1cyastq{flex:0 0 auto;padding:7px 10px;border:1px solid var(--site-line);border-radius:999px;background:var(--site-bg);color:var(--site-muted);font-size:12px}.session-options.svelte-1cyastq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.session-options.svelte-1cyastq article:where(.svelte-1cyastq){display:flex;min-width:0;min-height:190px;flex-direction:column;padding:17px;border:1px solid var(--site-line);border-radius:11px;background:var(--site-bg)}.session-option-title.svelte-1cyastq{display:flex;align-items:flex-start;gap:12px}.session-icon.svelte-1cyastq{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border:1px solid var(--site-line-strong);border-radius:9px;background:var(--site-surface);color:var(--site-ink)}.session-option-title.svelte-1cyastq h3:where(.svelte-1cyastq){margin:1px 0 4px;color:var(--site-ink);font-size:17px;font-weight:650;letter-spacing:-.015em}.session-option-title.svelte-1cyastq p:where(.svelte-1cyastq){margin:0;color:var(--site-muted);font-size:13px;line-height:1.5}.session-tags.svelte-1cyastq{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 17px 48px}.session-tags.svelte-1cyastq span:where(.svelte-1cyastq){padding:4px 7px;border-radius:999px;background:var(--site-surface);color:var(--site-muted);font-size:11px}.session-actions.svelte-1cyastq{display:flex;align-items:center;gap:10px;margin-top:auto}.session-actions.svelte-1cyastq button:where(.svelte-1cyastq){min-height:42px;border-radius:8px;font:inherit;font-size:13px;font-weight:650;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background-color .15s ease}.session-primary.svelte-1cyastq,.session-secondary.svelte-1cyastq{padding:9px 14px}.session-primary.svelte-1cyastq{border:1px solid var(--site-ink);background:var(--site-ink);color:var(--site-bg)}.session-secondary.svelte-1cyastq{border:1px solid var(--site-control);background:transparent;color:var(--site-ink)}.session-fresh.svelte-1cyastq{min-height:36px!important;padding:7px 4px;border:0;background:transparent;color:var(--site-muted);text-decoration:underline;text-underline-offset:4px}.session-actions.svelte-1cyastq button:where(.svelte-1cyastq):hover,.session-actions.svelte-1cyastq button:where(.svelte-1cyastq):focus-visible{transform:translateY(-1px)}.session-secondary.svelte-1cyastq:hover,.session-secondary.svelte-1cyastq:focus-visible{border-color:var(--site-ink);background:var(--site-surface)}.question-rows.svelte-1cyastq{margin-top:4px}.question-row.svelte-1cyastq{display:grid;grid-template-columns:48px minmax(280px,1fr) 140px 90px 88px 92px;align-items:center;gap:clamp(14px,2vw,26px);width:100%;min-height:72px;padding:19px 8px;border:0;border-bottom:1px solid var(--site-line);background:transparent;color:inherit;text-align:left}.available-question.svelte-1cyastq{border-left:3px solid var(--site-bronze);background:linear-gradient(90deg,var(--site-bronze-soft),transparent 34%)}.available-question.svelte-1cyastq:hover,.available-question.svelte-1cyastq:focus-visible{background:linear-gradient(90deg,color-mix(in srgb,var(--site-bronze) 15%,transparent),transparent 54%)}.available-question.svelte-1cyastq .question-number:where(.svelte-1cyastq){color:var(--site-bronze-strong)}.available-question.svelte-1cyastq .question-title:where(.svelte-1cyastq){font-weight:620}.question-row-button.svelte-1cyastq{font-family:var(--site-font);cursor:pointer}.question-number.svelte-1cyastq,.question-type.svelte-1cyastq,.question-difficulty.svelte-1cyastq,.question-time.svelte-1cyastq{color:var(--site-muted);font-size:13px;letter-spacing:.055em}.question-title.svelte-1cyastq{font-size:16px;line-height:1.45}.question-go.svelte-1cyastq{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:6px 9px;border:1px solid var(--site-control);border-radius:999px;color:var(--site-ink);font-size:12px;letter-spacing:.04em;text-align:right;white-space:nowrap;transition:transform .15s ease}.question-go.svelte-1cyastq b:where(.svelte-1cyastq){font-size:11px;letter-spacing:.09em}.available-question.svelte-1cyastq .question-go:where(.svelte-1cyastq){border-color:var(--site-bronze-line);background:var(--site-bronze-soft);color:var(--site-bronze-strong)}.question-row.svelte-1cyastq:is(a:where(.svelte-1cyastq),button:where(.svelte-1cyastq)):hover .question-go:where(.svelte-1cyastq),.question-row.svelte-1cyastq:is(a:where(.svelte-1cyastq),button:where(.svelte-1cyastq)):focus-visible .question-go:where(.svelte-1cyastq){transform:translate(3px)}.locked-question.svelte-1cyastq{border-left:3px solid var(--site-control);background:color-mix(in srgb,var(--site-card) 78%,var(--site-bg))}.locked-question.svelte-1cyastq .question-title:where(.svelte-1cyastq){color:var(--site-muted)}.locked-question.svelte-1cyastq .question-number:where(.svelte-1cyastq),.locked-question.svelte-1cyastq .question-type:where(.svelte-1cyastq),.locked-question.svelte-1cyastq .question-difficulty:where(.svelte-1cyastq),.locked-question.svelte-1cyastq .question-time:where(.svelte-1cyastq){color:var(--site-faint)}.locked-question.svelte-1cyastq .question-go:where(.svelte-1cyastq){border-color:var(--site-control);background:var(--site-bg);color:var(--site-muted);font-size:11.5px;letter-spacing:.13em}.unlock-card.svelte-1cyastq{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:19px 0 8px;padding:18px 20px;border:1px solid var(--site-bronze-line);border-radius:12px;background:var(--site-card)}.unlock-card.svelte-1cyastq p:where(.svelte-1cyastq){margin:0;color:var(--site-muted);font-size:15px;line-height:1.6}.unlock-card.svelte-1cyastq em:where(.svelte-1cyastq){color:var(--site-ink);font-style:normal;font-weight:600}.unlock-card.svelte-1cyastq button:where(.svelte-1cyastq){flex:0 0 auto;min-height:48px;padding:10px 20px;border:1px solid var(--site-ink);border-radius:8px;background:var(--site-ink);color:var(--site-bg);font-size:13px;font-weight:600;letter-spacing:.065em;cursor:pointer;transition:transform .15s ease}.unlock-card.svelte-1cyastq button:where(.svelte-1cyastq):hover:not(:disabled){transform:translateY(-1px)}.unlock-card.svelte-1cyastq button:where(.svelte-1cyastq):disabled{cursor:wait;opacity:.7}.access-status.svelte-1cyastq{margin:17px 0 0;color:var(--site-muted);font-family:var(--site-mono);font-size:12.5px}.catalog-error.svelte-1cyastq{display:flex;justify-content:space-between;gap:14px;margin-top:17px;padding:11px 13px;border:1px solid var(--site-rust);border-radius:8px;color:var(--site-ink);font-size:13px}.catalog-error.svelte-1cyastq button:where(.svelte-1cyastq){border:0;background:transparent;color:var(--site-ink);text-decoration:underline;cursor:pointer}@media(max-width:900px){.exam-catalog.svelte-1cyastq{padding:28px 18px 14px}.question-row.svelte-1cyastq{grid-template-columns:34px minmax(0,1fr) auto;gap:10px}.question-go.svelte-1cyastq span:where(.svelte-1cyastq){display:none}.question-type.svelte-1cyastq,.question-difficulty.svelte-1cyastq,.question-time.svelte-1cyastq{display:none}.unlock-card.svelte-1cyastq,.session-builder-head.svelte-1cyastq{align-items:flex-start;flex-direction:column}.session-options.svelte-1cyastq{grid-template-columns:1fr}.local-save.svelte-1cyastq{align-self:flex-start}}@media(prefers-reduced-motion:reduce){.question-go.svelte-1cyastq,.unlock-card.svelte-1cyastq button:where(.svelte-1cyastq),.session-actions.svelte-1cyastq button:where(.svelte-1cyastq){transition:none}}body.pbq-modal-open{overflow:hidden}.pbq-modal-overlay.svelte-1cyastq{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:1rem}.pbq-modal-backdrop.svelte-1cyastq{position:absolute;inset:0;border:0;background:#020617c2;backdrop-filter:blur(8px)}.pbq-modal-panel.svelte-1cyastq{position:relative;z-index:1;width:min(100%,32rem);max-height:calc(100vh - 2rem);overflow-y:auto;border-radius:1rem;border:1px solid rgba(148,163,184,.2);background:linear-gradient(180deg,#0f172afa,#0f172af0);box-shadow:0 28px 80px #0206178c}.pbq-paywall-panel.svelte-1cyastq{max-width:32rem}.pbq-trial-panel.svelte-1cyastq{max-width:26rem}.pbq-modal-close.svelte-1cyastq{z-index:2}@media(max-width:640px){.pbq-modal-overlay.svelte-1cyastq{padding:.75rem}.pbq-modal-panel.svelte-1cyastq{max-height:calc(100vh - 1.5rem)}}.exam-details-page.svelte-1cyastq{--pbq-content-max: 1600px;max-width:var(--pbq-content-max);margin:0 auto;padding:.6rem 1.4rem 1rem;min-height:calc(100vh - 180px);display:flex;flex-direction:column;position:relative;isolation:isolate}.exam-details-page.svelte-1cyastq:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(circle at 8% 0%,rgba(59,130,246,.12),transparent 25%),radial-gradient(circle at 92% 0%,rgba(139,92,246,.14),transparent 28%)}@media(min-width:1600px){.exam-details-page.svelte-1cyastq{padding:.6rem 1.8rem 1rem}}.back-link.svelte-1cyastq{display:inline-flex;align-items:center;font-size:.8rem;color:#fff9;text-decoration:none;margin-bottom:.5rem;transition:color .2s ease}.back-link.svelte-1cyastq:hover{color:#ffffffe6}.exam-header-card.svelte-1cyastq{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:linear-gradient(135deg,#8b5cf61f,#3b82f614,#10b9810a);border:1px solid rgba(139,92,246,.25);border-radius:1rem;padding:1rem 2rem;margin-bottom:.75rem;transition:all .3s ease}.exam-header-card.svelte-1cyastq:hover{border-color:#8b5cf666;box-shadow:0 4px 20px #8b5cf626}.exam-hero-left.svelte-1cyastq{display:flex;align-items:center;gap:1rem;flex:1}.exam-icon-large.svelte-1cyastq{font-size:2.25rem;line-height:1;flex-shrink:0}.exam-info.svelte-1cyastq{flex:1}.exam-title.svelte-1cyastq{font-size:1.5rem;font-weight:700;margin:0;letter-spacing:-.02em;background:linear-gradient(135deg,#8b5cf6,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.exam-subtitle.svelte-1cyastq{color:#ffffff80;margin:.125rem 0 0;font-size:.8rem}.exam-stats-inline.svelte-1cyastq{display:flex;gap:.5rem;flex-shrink:0}.stat-inline.svelte-1cyastq{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.5rem .75rem;background:#00000026;border:1px solid rgba(255,255,255,.08);border-radius:.5rem;min-width:50px;transition:all .2s ease}.stat-inline.svelte-1cyastq:hover{background:#00000040}.stat-value.svelte-1cyastq{display:block;font-size:1.1rem;font-weight:700;color:#8b5cf6;line-height:1}.stat-label.svelte-1cyastq{display:block;font-size:.6rem;color:#ffffff80;margin-top:.125rem;text-transform:uppercase;letter-spacing:.03em}.exam-stats-grid.svelte-1cyastq,.stat-card.svelte-1cyastq{display:none}.section-title.svelte-1cyastq{font-size:.75rem;font-weight:600;margin-bottom:.75rem;color:#ffffff80;text-transform:uppercase;letter-spacing:.1em}.mode-selection.svelte-1cyastq{margin-bottom:.75rem;background:linear-gradient(135deg,#0f172ab8,#1e293b75);border:1px solid rgba(99,102,241,.24);border-radius:.9rem;padding:.85rem;box-shadow:0 10px 22px #0003}.mode-selection-head.svelte-1cyastq{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.7rem}.mode-buttons.svelte-1cyastq{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.mode-btn.svelte-1cyastq{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;border-radius:.75rem;border:1px solid transparent;cursor:pointer;transition:all .2s ease;text-align:left;position:relative}.mode-btn.practice.svelte-1cyastq{background:linear-gradient(135deg,#22c55e1a,#22c55e08);border-color:#22c55e4d}.mode-btn.practice.svelte-1cyastq:hover{background:linear-gradient(135deg,#22c55e2e,#22c55e0f);border-color:#22c55e80;transform:translateY(-2px);box-shadow:0 4px 16px #22c55e33}.mode-btn.exam.svelte-1cyastq{background:linear-gradient(135deg,#3b82f61a,#3b82f608);border-color:#3b82f64d}.mode-btn.exam.svelte-1cyastq:hover{background:linear-gradient(135deg,#3b82f62e,#3b82f60f);border-color:#3b82f680;transform:translateY(-2px);box-shadow:0 4px 16px #3b82f633}.mode-left.svelte-1cyastq{display:flex;align-items:center;gap:.75rem}.mode-icon.svelte-1cyastq{font-size:1.5rem;opacity:.85}.mode-name.svelte-1cyastq{display:block;font-size:.9rem;font-weight:600;color:#fff}.mode-desc.svelte-1cyastq{display:block;font-size:.7rem;color:#ffffff80;margin-top:0}.mode-cta.svelte-1cyastq{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;color:#ffffffb3;opacity:0;transform:translate(-5px);transition:all .2s ease}.question-types-compact.svelte-1cyastq{margin-bottom:.75rem;background:#1e293b4d;border:1px solid rgba(255,255,255,.06);border-radius:.5rem;padding:.5rem 1rem}.types-row.svelte-1cyastq{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.types-label.svelte-1cyastq{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#fff6;margin-right:.25rem}.types-meta.svelte-1cyastq{font-size:.7rem;color:#ffffff80;margin-right:.3rem}.type-item.svelte-1cyastq{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .6rem;background:#8b5cf614;border:1px solid rgba(139,92,246,.2);border-radius:1rem;font-size:.75rem;color:#ffffffbf;transition:all .2s ease}.type-item.svelte-1cyastq:hover{background:#8b5cf626;border-color:#8b5cf659}.type-item.svelte-1cyastq svg{flex-shrink:0;opacity:.8;width:14px;height:14px}.question-preview-section.svelte-1cyastq{margin-bottom:2rem}.preview-description.svelte-1cyastq{color:#ffffffb3;margin-bottom:1rem;font-size:.95rem}.preview-grid.svelte-1cyastq{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.5rem}.preview-card.svelte-1cyastq{background:#1e293b99;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;padding:1rem;text-align:center;transition:all .2s ease}.preview-card.svelte-1cyastq:hover{background:#1e293bcc;border-color:#8b5cf64d;transform:translateY(-2px)}.preview-icon.svelte-1cyastq{font-size:2rem;display:block;margin-bottom:.5rem}.sample-questions.svelte-1cyastq{background:#1e293b66;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;padding:1rem}.subsection-title.svelte-1cyastq{font-size:.9rem;font-weight:600;color:#fffc;margin:0 0 .75rem}.sample-list.svelte-1cyastq{display:flex;flex-direction:column;gap:.5rem}.sample-item.svelte-1cyastq{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#1e293b99;border-radius:.5rem;transition:all .2s ease}.sample-item.svelte-1cyastq:hover{background:#1e293bcc}.sample-number.svelte-1cyastq{width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;background:#8b5cf633;color:#a78bfa;border-radius:50%;font-size:.8rem;font-weight:600}.sample-info.svelte-1cyastq{flex:1;display:flex;flex-direction:column;gap:.25rem}.sample-title.svelte-1cyastq{font-size:.9rem;color:#fff}.sample-type.svelte-1cyastq{font-size:.7rem;padding:.125rem .5rem;border-radius:.25rem;width:fit-content;text-transform:uppercase;font-weight:500}.sample-type.badge-drag-drop.svelte-1cyastq{background:#3b82f633;color:#93c5fd}.sample-type.badge-command-line.svelte-1cyastq{background:#22c55e33;color:#86efac}.sample-type.badge-network-diagram.svelte-1cyastq{background:#ec489933;color:#f9a8d4}.sample-type.badge-fill-blank.svelte-1cyastq{background:#fbbf2433;color:#fcd34d}.sample-difficulty.svelte-1cyastq{font-size:.7rem;padding:.25rem .5rem;border-radius:.25rem;text-transform:capitalize}.sample-difficulty.easy.svelte-1cyastq{background:#22c55e33;color:#86efac}.sample-difficulty.medium.svelte-1cyastq{background:#fbbf2433;color:#fcd34d}.sample-difficulty.hard.svelte-1cyastq{background:#ef444433;color:#fca5a5}@media(max-width:900px){.preview-grid.svelte-1cyastq{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.preview-grid.svelte-1cyastq{grid-template-columns:1fr}}.trial-banner.svelte-1cyastq{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:linear-gradient(135deg,#3b82f61f,#8b5cf614);border:1px solid rgba(59,130,246,.25);border-radius:.75rem;padding:.75rem 1.5rem;margin-bottom:1.5rem}.trial-info.svelte-1cyastq{display:flex;align-items:center;gap:.5rem;color:#93c5fd;font-size:.9rem}.trial-icon.svelte-1cyastq{font-size:1rem;opacity:.9}.access-section.svelte-1cyastq{margin-top:.5rem}.pricing-grid.svelte-1cyastq{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:1.5rem}.pricing-card.svelte-1cyastq{background:#1e293b99;backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.1);border-radius:1rem;padding:1.5rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}.pricing-card.svelte-1cyastq:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)}.pricing-card.svelte-1cyastq:hover{border-color:#8b5cf680;transform:translateY(-4px);box-shadow:0 8px 32px #8b5cf633}.pricing-card.trial.svelte-1cyastq{border-color:#22c55e4d}.pricing-card.trial.svelte-1cyastq:hover{border-color:#22c55e80;box-shadow:0 8px 32px #22c55e33}.pricing-card.premium.svelte-1cyastq{border-color:#8b5cf666;background:linear-gradient(135deg,#8b5cf626,#1e293b99);transform:scale(1.02)}.pricing-card.premium.svelte-1cyastq:hover{transform:scale(1.02) translateY(-4px);box-shadow:0 12px 40px #8b5cf64d}.pricing-card.voucher.svelte-1cyastq{border-color:#fbbf244d}.pricing-card.voucher.svelte-1cyastq:hover{border-color:#fbbf2480;box-shadow:0 8px 32px #fbbf2433}.pricing-badge.svelte-1cyastq{position:absolute;top:-.75rem;left:50%;transform:translate(-50%);background:#22c55e;color:#fff;font-size:.65rem;font-weight:600;padding:.25rem .75rem;border-radius:1rem;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.pricing-badge.intro.svelte-1cyastq{background:linear-gradient(135deg,#8b5cf6,#3b82f6);animation:svelte-1cyastq-pulse-glow 2s ease-in-out infinite}@keyframes svelte-1cyastq-pulse-glow{0%,to{box-shadow:0 0 10px #8b5cf666}50%{box-shadow:0 0 20px #8b5cf699}}.pricing-badge.voucher-badge.svelte-1cyastq{background:linear-gradient(135deg,#f59e0b,#d97706)}.pricing-title.svelte-1cyastq{font-size:1.1rem;font-weight:600;margin:.5rem 0;color:#fff;text-align:center}.pricing-price.svelte-1cyastq{text-align:center;margin:.75rem 0}.price-value.svelte-1cyastq{font-size:2rem;font-weight:700;color:#8b5cf6}.price-period.svelte-1cyastq{font-size:.85rem;color:#fff9;margin-left:.25rem}.pricing-features.svelte-1cyastq{list-style:none;padding:0;margin:.75rem 0;flex:1}.price-note.svelte-1cyastq{text-align:center;font-size:.7rem;color:#ffffff80;margin-top:.5rem}.voucher-section.svelte-1cyastq{display:none}.voucher-card-content.svelte-1cyastq{display:flex;flex-direction:column;height:100%}.voucher-form-inline.svelte-1cyastq{display:flex;flex-direction:column;gap:.75rem;margin-top:auto}.sign-in-note.svelte-1cyastq{text-align:center;font-size:.8rem;color:#fff9;margin-top:1rem}@media(max-width:1200px){.exam-details-page.svelte-1cyastq,.exam-header-card.svelte-1cyastq{padding:1.5rem 2rem}.pricing-grid.svelte-1cyastq{grid-template-columns:repeat(3,1fr);gap:1rem}}@media(max-width:1024px){.exam-header-card.svelte-1cyastq{flex-direction:column;text-align:center;gap:1.5rem}.exam-hero-left.svelte-1cyastq{flex-direction:column}.exam-stats-inline.svelte-1cyastq{justify-content:center}.pricing-grid.svelte-1cyastq{grid-template-columns:1fr 1fr}.pricing-card.voucher.svelte-1cyastq{grid-column:span 2}}@media(max-width:768px){.exam-details-page.svelte-1cyastq{padding:1rem}.exam-header-card.svelte-1cyastq{padding:1.25rem;border-radius:1rem}.exam-title.svelte-1cyastq{font-size:1.5rem}.exam-stats-inline.svelte-1cyastq{flex-wrap:wrap;gap:.75rem}.stat-inline.svelte-1cyastq{padding:.5rem 1rem;min-width:60px}.stat-value.svelte-1cyastq{font-size:1.25rem}.question-types-compact.svelte-1cyastq{padding:.75rem 1rem}.types-row.svelte-1cyastq{gap:.5rem}.type-item.svelte-1cyastq{padding:.4rem .75rem;font-size:.8rem}.mode-buttons.svelte-1cyastq{grid-template-columns:1fr;gap:1rem}.mode-selection-head.svelte-1cyastq{flex-direction:column;align-items:flex-start;gap:.35rem}.mode-btn.svelte-1cyastq{padding:1rem}.pricing-grid.svelte-1cyastq{grid-template-columns:1fr}.pricing-card.voucher.svelte-1cyastq{grid-column:span 1}.pricing-card.premium.svelte-1cyastq{transform:none}.pricing-card.premium.svelte-1cyastq:hover{transform:translateY(-4px)}.trial-banner.svelte-1cyastq{flex-direction:column;text-align:center;gap:.75rem}}@media(max-width:480px){.exam-stats-inline.svelte-1cyastq{display:grid;grid-template-columns:repeat(2,1fr);width:100%}.stat-inline.svelte-1cyastq{width:100%}.types-label.svelte-1cyastq{width:100%;margin-bottom:.5rem}.types-meta.svelte-1cyastq{width:100%;margin:-.2rem 0 .4rem}}.pbq-page{--pbq-content-max: 1600px;max-width:var(--pbq-content-max);margin:0 auto;padding:0 1.4rem}.pbq-layout.svelte-1cyastq{display:grid;grid-template-columns:240px 1fr;gap:1.5rem;min-height:calc(100vh - 200px);position:relative;transition:grid-template-columns .3s ease}.pbq-layout.sidebar-collapsed.svelte-1cyastq{grid-template-columns:48px 1fr}@media(max-width:1024px){.pbq-layout.svelte-1cyastq{grid-template-columns:1fr}.question-nav.svelte-1cyastq{position:relative!important;top:0!important}}.collapse-btn.svelte-1cyastq{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:#8b5cf633;border:1px solid rgba(139,92,246,.3);border-radius:.5rem;color:#fff;cursor:pointer;transition:all .2s ease;font-size:1rem;margin-left:auto}.collapse-btn.svelte-1cyastq:hover{background:#8b5cf666;transform:scale(1.1)}.glass-sidebar.collapsed.svelte-1cyastq{width:48px;padding:.5rem}.glass-sidebar.collapsed.svelte-1cyastq .nav-header:where(.svelte-1cyastq){justify-content:center;padding:.25rem}.glass-sidebar.collapsed.svelte-1cyastq .nav-item:where(.svelte-1cyastq){justify-content:center;padding:.5rem}.glass-sidebar.collapsed.svelte-1cyastq .nav-num:where(.svelte-1cyastq){margin:0}.glass-sidebar.svelte-1cyastq{position:sticky;top:5rem;height:fit-content;max-height:calc(100vh - 8rem);background:#0f172a99;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(148,163,184,.1);border-radius:1rem;padding:1rem;overflow:hidden}.glass-sidebar.svelte-1cyastq:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent)}.nav-header.svelte-1cyastq{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid rgba(255,255,255,.1)}.nav-title.svelte-1cyastq{font-weight:700;font-size:.9rem;color:#fff}.nav-count.svelte-1cyastq{background:linear-gradient(135deg,#8b5cf6,#6366f1);padding:.25rem .6rem;border-radius:9999px;font-size:.7rem;font-weight:700;color:#fff}.nav-list.svelte-1cyastq{display:flex;flex-direction:column;gap:.375rem;max-height:60vh;overflow-y:auto;padding-right:.25rem}.nav-item.svelte-1cyastq{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;background:#ffffff05;border:1px solid transparent;border-radius:.5rem;color:#ffffffb3;font-size:.8rem;text-align:left;cursor:pointer;transition:all .2s ease}.nav-item.svelte-1cyastq:hover:not(:disabled){background:#ffffff0f;border-color:#ffffff1a;color:#fff}.nav-item.active.svelte-1cyastq{background:linear-gradient(135deg,#8b5cf640,#6366f126);border-color:#8b5cf666;color:#fff}.nav-item.svelte-1cyastq:disabled{opacity:.4;cursor:not-allowed}.nav-num.svelte-1cyastq{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;background:#ffffff1a;border-radius:.375rem;font-size:.7rem;font-weight:700;flex-shrink:0}.nav-num.completed.svelte-1cyastq{background:linear-gradient(135deg,#10b981,#059669)}.nav-label.svelte-1cyastq{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-badge.svelte-1cyastq{font-size:.65rem;flex-shrink:0}.nav-badge.done.svelte-1cyastq{color:#10b981}.nav-badge.free.svelte-1cyastq{background:#10b98133;padding:.1rem .4rem;border-radius:9999px;color:#34d399}.pbq-content.svelte-1cyastq{flex:1;min-width:0}.glass-card.svelte-1cyastq{background:#0f172a99;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(148,163,184,.1);border-radius:1.5rem;padding:2rem;position:relative}.glass-card.svelte-1cyastq:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent)}.loading-state.svelte-1cyastq{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:1.5rem}.loading-pulse.svelte-1cyastq{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#8b5cf6,#6366f1);animation:svelte-1cyastq-pulse-grow 1.5s ease-in-out infinite}@keyframes svelte-1cyastq-pulse-grow{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.1);opacity:1}}.empty-state.svelte-1cyastq{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:1rem;text-align:center}.empty-icon.svelte-1cyastq{font-size:4rem;animation:svelte-1cyastq-float 3s ease-in-out infinite}.empty-title.svelte-1cyastq{font-size:1.5rem;font-weight:700;color:#fff;margin:0}.empty-text.svelte-1cyastq{color:#fff9;font-size:1rem;max-width:300px}@keyframes svelte-1cyastq-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.result-card.svelte-1cyastq{margin-top:1.5rem}.result-card.result-success.svelte-1cyastq{background:linear-gradient(135deg,#10b98126,#05966914);border-color:#10b9814d}.result-card.result-warning.svelte-1cyastq{background:linear-gradient(135deg,#f59e0b26,#d9770614);border-color:#f59e0b4d}.result-card.result-error.svelte-1cyastq{background:linear-gradient(135deg,#ef444426,#dc262614);border-color:#ef44444d}.result-header.svelte-1cyastq{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem;margin-bottom:1rem}.score-display.svelte-1cyastq{display:flex;align-items:center;gap:1rem}.score-value.svelte-1cyastq{font-size:3rem;font-weight:800;background:linear-gradient(135deg,#8b5cf6,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.result-card.result-success.svelte-1cyastq .score-value:where(.svelte-1cyastq){background:linear-gradient(135deg,#10b981,#34d399);-webkit-background-clip:text;background-clip:text}.result-card.result-warning.svelte-1cyastq .score-value:where(.svelte-1cyastq){background:linear-gradient(135deg,#f59e0b,#fbbf24);-webkit-background-clip:text;background-clip:text}.result-card.result-error.svelte-1cyastq .score-value:where(.svelte-1cyastq){background:linear-gradient(135deg,#ef4444,#f87171);-webkit-background-clip:text;background-clip:text}.score-info.svelte-1cyastq{display:flex;flex-direction:column;gap:.25rem}.score-message.svelte-1cyastq{font-weight:600;color:#fff;font-size:1.1rem}.score-status.svelte-1cyastq{color:#fff9;font-size:.85rem}.result-actions.svelte-1cyastq{display:flex;gap:.75rem}.btn-glass.svelte-1cyastq{padding:.75rem 1.25rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.15);border-radius:.75rem;color:#ffffffe6;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s ease}.btn-glass.svelte-1cyastq:hover{background:#ffffff1a;transform:translateY(-2px)}.btn-accent.svelte-1cyastq{padding:.75rem 1.5rem;background:linear-gradient(135deg,#8b5cf6,#6366f1);border:none;border-radius:.75rem;color:#fff;font-weight:600;font-size:.875rem;cursor:pointer;box-shadow:0 4px 15px #8b5cf666;transition:all .3s ease}.btn-accent.svelte-1cyastq:hover{transform:translateY(-2px);box-shadow:0 6px 20px #8b5cf680}.expand-section.svelte-1cyastq{margin-top:1rem;border-radius:.75rem;overflow:hidden}.expand-section.svelte-1cyastq summary:where(.svelte-1cyastq){padding:.875rem 1rem;background:#0003;color:#fff;font-weight:600;font-size:.9rem;cursor:pointer;transition:background .2s;list-style:none}.expand-section.svelte-1cyastq summary:where(.svelte-1cyastq)::-webkit-details-marker{display:none}.expand-section.svelte-1cyastq summary:where(.svelte-1cyastq):after{content:"▼";float:right;font-size:.7rem;opacity:.6;transition:transform .3s}.expand-section[open].svelte-1cyastq summary:where(.svelte-1cyastq):after{transform:rotate(180deg)}.expand-section.svelte-1cyastq summary:where(.svelte-1cyastq):hover{background:#0000004d}.expand-body.svelte-1cyastq{padding:1rem;background:#00000026;color:#ffffffd9;font-size:.9rem;line-height:1.6}.breakdown-list.svelte-1cyastq{display:flex;flex-direction:column;gap:.5rem}.breakdown-item.svelte-1cyastq{display:flex;align-items:flex-start;gap:.75rem;padding:.5rem;background:#0000001a;border-radius:.5rem}.breakdown-icon.svelte-1cyastq{font-size:1.1rem}.breakdown-content.svelte-1cyastq{flex:1}.breakdown-field.svelte-1cyastq{font-weight:600;color:#fff;font-size:.85rem}.breakdown-compare.svelte-1cyastq{font-size:.75rem;margin-top:.25rem}.breakdown-compare.svelte-1cyastq .wrong:where(.svelte-1cyastq){color:#f87171}.breakdown-compare.svelte-1cyastq .right:where(.svelte-1cyastq){color:#34d399;margin-left:.75rem}.nav-list.svelte-1cyastq::-webkit-scrollbar{width:4px}.nav-list.svelte-1cyastq::-webkit-scrollbar-track{background:#0000001a;border-radius:2px}.nav-list.svelte-1cyastq::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}.nav-list.svelte-1cyastq::-webkit-scrollbar-thumb:hover{background:#ffffff40}.exam-loading.svelte-1cyastq{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#0f0f1a;z-index:1000}.loading-container.svelte-1cyastq{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.loading-container.svelte-1cyastq h2:where(.svelte-1cyastq){font-size:1.5rem;font-weight:600;color:#f1f5f9;margin:0}.loading-container.svelte-1cyastq p:where(.svelte-1cyastq){font-size:.9rem;color:#94a3b8;margin:0}.trust-row.svelte-1cyastq{margin-top:.9rem;text-align:center;font-family:Fira Code,ui-monospace,monospace;font-size:.65rem;letter-spacing:.08em;color:var(--text-muted, rgba(234, 230, 220, .5))}.exam-details-page.svelte-1cyastq{--entry-radius: .7rem;width:min(100%,88rem);max-width:88rem;min-height:calc(100vh - 11rem);margin-inline:auto;padding:clamp(1.25rem,3vw,2.25rem) 1rem clamp(4rem,7vw,6rem);color:var(--color-base-content)}.exam-details-page.svelte-1cyastq:before{inset:0 1rem auto;height:18rem;background:radial-gradient(circle at 76% 0%,rgba(var(--pbq-rgb),.09),transparent 58%)}@media(max-width:540px){.exam-details-page.svelte-1cyastq{padding-inline:.25rem}}
