.tzq-questions{display:flex;flex-direction:column;background:#fff}.tzq-question{border-bottom:1px solid #f1f5f9}.tzq-question__header{display:flex;justify-content:space-between;align-items:center;background:#fff;border-radius:var(--tzq-radius-md);box-shadow:0 4px 6px rgb(0 0 0 / .02);padding:var(--tzq-spacing-md)}.tzq-question__header-status{display:flex;align-items:center;gap:var(--tzq-spacing-3,12px)}.tzq-question__header-tools{display:flex;align-items:center;gap:var(--tzq-spacing-2,8px)}.tzq-question__number{display:inline-flex;align-items:center;gap:var(--tzq-spacing-2);padding:var(--tzq-spacing-3) var(--tzq-spacing-6);border-radius:var(--tzq-radius-md);font-size:var(--tzq-text-base);font-weight:var(--tzq-font-extrabold);text-decoration:none;cursor:pointer;border:1px solid #fff0;justify-content:center;line-height:var(--tzq-leading-tight);background:var(--tzq-primary,#6d28d9);color:#fff}.tzq-timer{display:flex;align-items:center;gap:var(--tzq-spacing-2-5);font-weight:var(--tzq-font-black);background:var(--tzq-bg-tertiary,#f1f5f9);color:var(--tzq-text-primary,#0f172a);padding:var(--tzq-spacing-2) var(--tzq-spacing-4);border-radius:var(--tzq-radius-md)}.tzq-timer--urgent{color:#dc2626!important;background:#fef2f2!important;animation:tzqTimerPulse 1s infinite alternate}@keyframes tzqTimerPulse{from{opacity:1}to{opacity:.7}}.tzq-question__text{font-size:var(--tzq-text-lg,1.125rem);line-height:var(--tzq-leading-relaxed,1.625);color:var(--tzq-text-primary);font-weight:var(--tzq-font-medium,500);padding:var(--tzq-spacing-4) var(--tzq-spacing-3)}.tzq-question__text p{flex-direction:column-reverse;padding:0;margin-bottom:0;font-weight:var(--tzq-font-medium,500)}.tzq-question__text img{width:25%;margin-bottom:var(--tzq-spacing-3)}.tzq-question__options{padding:var(--tzq-spacing-md);display:grid;gap:var(--tzq-spacing-3,.75rem)}.tzq-question__option{display:flex;align-items:center;gap:var(--tzq-spacing-4,1rem);padding:var(--tzq-spacing-3) var(--tzq-spacing-4);border:1.5px solid var(--tzq-border-light,#e2e8f0);border-radius:var(--tzq-radius-lg,12px);background:#fff;color:var(--tzq-text-primary,#1e293b);cursor:pointer;transition:all 0.2s cubic-bezier(.4,0,.2,1);text-align:left;width:100%;font-family:inherit;font-weight:var(--tzq-font-medium,500);box-shadow:0 1px 2px 0 rgb(0 0 0 / .02)}.tzq-question__option-text{font-weight:var(--tzq-font-semibold,600);line-height:1.4}.tzq-question__option:hover{border-color:var(--tzq-primary-light,#3b82f6);background:var(--tzq-slate-50,#f8fafc);box-shadow:0 4px 6px -1px rgb(0 0 0 / .05),0 2px 4px -1px rgb(0 0 0 / .02);transform:translateY(-1px)}.tzq-question__option:hover .tzq-question__option-letter{background:var(--tzq-primary,#1e40af);color:#fff;border-color:var(--tzq-primary)}.tzq-question__option-text p{margin-bottom:0}.tzq-question__option--selected{border-color:var(--tzq-primary,#1e40af);background:var(--tzq-blue-50,#f0f9ff);color:var(--tzq-slate-900,#0f172a);box-shadow:0 4px 10px rgb(30 64 175 / .08)}.tzq-question__option--correct{background:#ecfdf5!important;border-color:#10b981!important;color:#065f46!important;transform:translateY(-2px);box-shadow:0 8px 16px rgb(16 185 129 / .15)}.tzq-question__option--wrong{background:#fef2f2!important;border-color:#ef4444!important;color:#991b1b!important;transform:translateY(-2px);box-shadow:0 8px 16px rgb(239 68 68 / .15)}.tzq-question__option--correct .tzq-question__option-text,.tzq-question__option--wrong .tzq-question__option-text{color:inherit!important}.tzq-question__option--correct .tzq-question__option-letter,.tzq-question__option--wrong .tzq-question__option-letter{color:#ffffff!important}.tzq-question__option-letter{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--tzq-bg-tertiary,#f1f5f9);color:var(--tzq-text-secondary,#475569);border-radius:var(--tzq-radius-md,8px);font-weight:var(--tzq-font-black,900);font-size:var(--tzq-text-base,1rem);flex-shrink:0;transition:all 0.2s ease;border:1px solid var(--tzq-border-light,#e2e8f0);position:relative}.tzq-question__option--selected .tzq-question__option-letter{background:var(--tzq-primary,#1e40af);color:#fff;border-color:var(--tzq-primary)}.tzq-question__option--correct .tzq-question__option-letter{background:#10b981!important;border-color:#10b981!important}.tzq-question__option--wrong .tzq-question__option-letter{background:#ef4444!important;border-color:#ef4444!important}.tzq-question__option--correct .tzq-question__option-letter::after,.tzq-question__option--wrong .tzq-question__option-letter::after{position:absolute;top:-6px;right:-6px;width:18px;height:18px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:var(--tzq-font-black);box-shadow:0 2px 5px rgb(0 0 0 / .15);z-index:2}.tzq-question__option--correct .tzq-question__option-letter::after{content:'\2713';color:#10b981}.tzq-question__option--wrong .tzq-question__option-letter::after{content:'\2717';color:#ef4444}.tzq-question__actions{display:flex;justify-content:space-between;gap:var(--tzq-spacing-md);padding:var(--tzq-spacing-md);background:var(--tzq-bg-secondary);border-top:1px solid var(--tzq-border-medium)}.tzq-nav-btn-tst{width:40px;min-width:25px;display:flex;align-items:center;justify-content:center;border:1px solid #bac8db;border-radius:var(--tzq-radius-md);background:var(--tzq-surface);color:var(--tzq-muted);font-size:var(--tzq-text-base);font-weight:var(--tzq-font-extrabold);cursor:pointer;font-family:inherit}.tzq-nav-btn-tst.active{background:var(--tzq-primary);color:#fff!important;border-color:var(--tzq-primary-darker)}.tzq-question-nav__button:hover{border-color:var(--tzq-primary);color:var(--tzq-primary-darker);transform:scale(1.05)}.tst-similar__head{display:flex;margin:var(--tzq-spacing-4) 0;padding:var(--tzq-spacing-1);background:#1c2430;flex-direction:row;align-items:center}.tst-similar__title{color:#fff;font-size:var(--tzq-text-xl);margin-bottom:0;padding:var(--tzq-spacing-2) var(--tzq-spacing-3)}.tzq-result-summary-grid{display:flex;align-items:center;justify-content:center;gap:var(--tzq-spacing-12);padding:60px;background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border-radius:var(--tzq-radius-md);flex-wrap:wrap;margin-bottom:var(--tzq-spacing-10)}.tzq-review-container{max-width:860px;margin:0 auto;padding:var(--tzq-spacing-8) var(--tzq-spacing-6);background:#fff;border-radius:var(--tzq-radius-xl);box-shadow:0 4px 6px -1px rgb(0 0 0 / .05),0 2px 4px -1px rgb(0 0 0 / .02)}.tzq-review-header{margin-bottom:var(--tzq-spacing-8);padding-bottom:var(--tzq-spacing-4);border-bottom:2px solid #f1f5f9}.tzq-review-header h3{font-size:var(--tzq-text-xl);font-weight:var(--tzq-font-extrabold);color:var(--tzq-slate-900);margin:0}.tzq-review-list{display:flex;flex-direction:column;gap:var(--tzq-spacing-7)}.tzq-review-item{border:2px solid #e2e8f0;border-radius:var(--tzq-radius-lg);padding:var(--tzq-spacing-6);background:#fff;position:relative;box-shadow:0 1px 3px rgb(0 0 0 / .02)}.tzq-review-item:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px rgb(0 0 0 / .05)}.tzq-review-item--correct{border-color:var(--tzq-teal-650);background:#f0fdf4}.tzq-review-item--wrong{border-color:var(--tzq-error-500);background:#fef2f2}.tzq-review-item--skipped{border-color:var(--tzq-slate-300);background:var(--tzq-bg-secondary)}.tzq-review-item__header{display:flex;align-items:center;justify-content:space-between;font-weight:var(--tzq-font-extrabold);font-size:var(--tzq-text-base);margin-bottom:var(--tzq-spacing-3);color:var(--tzq-text-primary);border-bottom:1px dashed #e2e8f0;padding-bottom:var(--tzq-spacing-2)}.tzq-review-item--correct .tzq-review-item__header{border-bottom-color:rgb(16 185 129 / .15)}.tzq-review-item--wrong .tzq-review-item__header{border-bottom-color:rgb(239 68 68 / .15)}.tzq-review-item--correct .tzq-review-item__header::after{content:"âœ“ DoÄŸru";background:#d1fae5;color:var(--tzq-teal-900);padding:var(--tzq-spacing-0-5) var(--tzq-spacing-2);border-radius:var(--tzq-radius-md);font-size:var(--tzq-text-xs);font-weight:var(--tzq-font-bold)}.tzq-review-item--wrong .tzq-review-item__header::after{content:"âœ• YanlÄ±ÅŸ";background:#fee2e2;color:var(--tzq-error-700);padding:var(--tzq-spacing-0-5) var(--tzq-spacing-2);border-radius:var(--tzq-radius-md);font-size:var(--tzq-text-xs);font-weight:var(--tzq-font-bold)}.tzq-review-item--skipped .tzq-review-item__header::after{content:"â—‹ BoÅŸ BÄ±rakÄ±ldÄ±";background:var(--tzq-border-light);color:var(--tzq-text-secondary);padding:var(--tzq-spacing-0-5) var(--tzq-spacing-2);border-radius:var(--tzq-radius-md);font-size:var(--tzq-text-xs);font-weight:var(--tzq-font-bold)}.tzq-review-item__question{font-size:var(--tzq-text-base);line-height:var(--tzq-leading-relaxed);color:var(--tzq-text-primary);font-weight:var(--tzq-font-bold);margin-bottom:var(--tzq-spacing-5)}.tzq-review-item__options{display:grid;gap:var(--tzq-spacing-3);grid-template-columns:1fr;counter-reset:option-letter}.tzq-review-option{display:flex;align-items:center;padding:var(--tzq-spacing-3) var(--tzq-spacing-4);border:1.5px solid #e2e8f0;border-radius:var(--tzq-radius-md);background:#fff;color:var(--tzq-text-primary);font-weight:var(--tzq-font-bold);font-size:var(--tzq-text-base)}.tzq-review-option::before{counter-increment:option-letter;content:counter(option-letter,upper-alpha);display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:var(--tzq-bg-tertiary);color:var(--tzq-text-secondary);border-radius:var(--tzq-radius-md);font-weight:var(--tzq-font-black);font-size:var(--tzq-text-sm);margin-right:var(--tzq-spacing-3);flex-shrink:0}.tzq-review-option--correct{border-color:#10b981!important;background:#f0fdf4!important;color:#065f46!important}.tzq-review-option--wrong{border-color:#ef4444!important;background:#fef2f2!important;color:#991b1b!important}.tzq-rating-stats-card{display:flex;flex-direction:column;align-items:center;width:100%;box-sizing:border-box;overflow:hidden;padding:0!important;background:var(--tzq-gray-200)}.tzq-rating-stats-card.tzq-card:hover{transform:none;box-shadow:0 4px 6px -1px rgb(0 0 0 / .05),0 2px 4px -1px rgb(0 0 0 / .03)}.tzq-rating-top-bar{display:flex;flex-wrap:wrap;align-items:center;width:100%;padding:var(--tzq-spacing-3);border-bottom:1px solid var(--tzq-border-light,#e2e8f0);justify-content:space-around}.tzq-rating-picker{display:flex;flex-direction:column;align-items:center;gap:var(--tzq-spacing-5,20px);width:100%}.tzq-rating-title{font-size:var(--tzq-text-lg,1.125rem);font-weight:var(--tzq-font-black,900);color:var(--tzq-text-primary,#0f172a);margin:0;text-align:center;display:flex;align-items:center;gap:var(--tzq-spacing-2,8px)}.tzq-rating-title i{color:var(--tzq-primary,#2563eb)}.tzq-emoji-rating-buttons{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--tzq-spacing-4,16px);width:100%;max-width:820px;margin:0 auto;padding:0}.tzq-rating-card{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--tzq-spacing-5,20px) var(--tzq-spacing-3,12px);background:var(--tzq-bg-primary,#ffffff);border:2px solid var(--tzq-border-light,#e2e8f0);border-radius:var(--tzq-radius-xl,16px);cursor:pointer;transition:all 0.3s cubic-bezier(.4,0,.2,1);outline:none;min-height:140px;width:100%;font-family:inherit;box-shadow:0 4px 6px -1px rgb(0 0 0 / .03),0 2px 4px -1px rgb(0 0 0 / .01)}.tzq-rating-card__emoji{font-size:2.2rem;line-height:1;margin-bottom:var(--tzq-spacing-3,12px);display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:rgba(var(--mood-color-rgb,0,0,0),.08);color:var(--mood-color);transition:all 0.3s cubic-bezier(.175,.885,.32,1.275)}.tzq-rating-card__emoji i{-webkit-text-stroke:1.2px currentColor;transition:all 0.3s ease}.tzq-rating-card__label{display:block;font-size:var(--tzq-text-sm,14px);font-weight:var(--tzq-font-black,800);color:var(--tzq-text-primary,#0f172a);margin-bottom:2px;line-height:1.2}.tzq-rating-card__desc{display:block;font-size:var(--tzq-text-xs,12px);font-weight:var(--tzq-font-bold,700);color:var(--tzq-text-tertiary,#64748b);line-height:1.2}.tzq-rating-card:hover{transform:translateY(-6px);background:var(--tzq-bg-primary,#ffffff);border-color:var(--mood-color)!important}.tzq-rating-card:hover .tzq-rating-card__emoji{transform:scale(1.15) rotate(8deg);background:var(--mood-color);color:#ffffff!important;box-shadow:0 8px 20px rgba(var(--mood-color-rgb,0,0,0),.35)}.tzq-rating-card:active{transform:translateY(-2px) scale(.97)}.tzq-rating-card[data-rating="1"]{--mood-color:#ef4444;--mood-color-rgb:239, 68, 68}.tzq-rating-card[data-rating="2"]{--mood-color:#f97316;--mood-color-rgb:249, 115, 22}.tzq-rating-card[data-rating="3"]{--mood-color:#eab308;--mood-color-rgb:234, 179, 8}.tzq-rating-card[data-rating="4"]{--mood-color:#84cc16;--mood-color-rgb:132, 204, 22}.tzq-rating-card[data-rating="5"]{--mood-color:#10b981;--mood-color-rgb:16, 185, 129}.tzq-rating-card[data-rating="1"]:hover{box-shadow:0 16px 28px rgb(239 68 68 / .12),0 0 0 3px rgb(239 68 68 / .1)}.tzq-rating-card[data-rating="2"]:hover{box-shadow:0 16px 28px rgb(249 115 22 / .12),0 0 0 3px rgb(249 115 22 / .1)}.tzq-rating-card[data-rating="3"]:hover{box-shadow:0 16px 28px rgb(234 179 8 / .12),0 0 0 3px rgb(234 179 8 / .1)}.tzq-rating-card[data-rating="4"]:hover{box-shadow:0 16px 28px rgb(132 204 22 / .12),0 0 0 3px rgb(132 204 22 / .1)}.tzq-rating-card[data-rating="5"]:hover{box-shadow:0 16px 28px rgb(16 185 129 / .12),0 0 0 3px rgb(16 185 129 / .1)}.tzq-rating-card .tzq-rating-card__emoji i{color:inherit;opacity:.85}.tzq-rating-card:hover .tzq-rating-card__emoji i{color:#ffffff!important;opacity:1}.tzq-rating-status{font-size:var(--tzq-text-sm);font-weight:var(--tzq-font-bold);color:var(--tzq-primary,#2563eb);min-height:20px;text-align:center}@media (max-width:768px){.tzq-emoji-rating-buttons{gap:var(--tzq-spacing-2,8px)}.tzq-rating-card{min-height:120px;padding:var(--tzq-spacing-4,16px) var(--tzq-spacing-2,8px)}.tzq-rating-card__emoji{font-size:2.25rem}.tzq-rating-card__label{font-size:13px}.tzq-rating-card__desc{font-size:11px}}@media (max-width:640px){.tzq-emoji-rating-buttons{grid-template-columns:repeat(3,1fr)}.tzq-rating-card[data-rating="4"]{grid-column:span 1}.tzq-rating-card[data-rating="5"]{grid-column:span 2}}@media (max-width:480px){.tzq-emoji-rating-buttons{grid-template-columns:1fr}.tzq-rating-card[data-rating="5"]{grid-column:span 1}.tzq-rating-card{flex-direction:row;justify-content:flex-start;min-height:auto;padding:var(--tzq-spacing-3,12px) var(--tzq-spacing-4,16px);gap:var(--tzq-spacing-3,12px)}.tzq-rating-card__emoji{margin-bottom:0;font-size:1.85rem}.tzq-rating-card__label{font-size:var(--tzq-text-sm)}.tzq-rating-card__desc{margin-left:auto;font-size:var(--tzq-text-xs)}}.tzq-rating-actions-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--tzq-spacing-3)}.tzq-rating-action-btn{display:inline-flex;align-items:center;gap:var(--tzq-spacing-2);background:var(--tzq-slate-700);border:1px solid rgb(255 255 255 / .1);border-radius:var(--tzq-radius-lg);font-weight:var(--tzq-font-bold);font-size:var(--tzq-text-sm);color:rgb(255 255 255 / .85);cursor:pointer;font-family:inherit;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.tzq-rating-action-btn__icon{font-size:1.15rem}.tzq-compact-top-nav{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;scroll-behavior:smooth!important;-webkit-overflow-scrolling:touch!important;gap:var(--tzq-spacing-2)!important;padding:var(--tzq-spacing-2-5)!important;background:#f1f5f9!important;border-radius:var(--tzq-radius-md)!important}.tzq-compact-top-nav::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.tzq-quick-tips-banner{display:flex!important;justify-content:space-between!important;align-items:center!important;background:#f8fafc!important;border:1px dashed #cbd5e1!important;border-radius:var(--tzq-spacing-xs,4px)!important;padding:var(--tzq-spacing-3) var(--tzq-spacing-4)!important;margin:var(--tzq-spacing-4)!important;font-size:var(--tzq-text-sm)!important;color:#475569!important;position:relative!important}.tzq-quick-tips-banner__content{display:flex!important;flex-direction:column!important;gap:var(--tzq-spacing-1)!important;padding-right:var(--tzq-spacing-8,2rem)!important;line-height:var(--tzq-leading-normal)!important}.tzq-quick-tips-banner__desktop-tip code{background:#e2e8f0!important;color:#0f172a!important;padding:var(--tzq-spacing-0-5) var(--tzq-spacing-1-5)!important;border-radius:var(--tzq-radius-sm)!important;font-weight:var(--tzq-font-extrabold)!important;font-family:inherit!important;font-size:var(--tzq-text-sm)!important;border:1px solid #cbd5e1!important}.tzq-quick-tips-banner__close{background:none!important;border:none!important;font-size:var(--tzq-text-xl)!important;font-weight:var(--tzq-font-bold)!important;color:#94a3b8!important;cursor:pointer!important;padding:var(--tzq-spacing-1) var(--tzq-spacing-2)!important;line-height:var(--tzq-leading-none)!important;display:flex!important;align-items:center!important;justify-content:center!important;position:absolute!important;top:50%!important;right:12px!important;transform:translateY(-50%)!important}.tzq-quick-tips-banner__close:hover{color:#475569!important}@keyframes tzqPulseNextBtn{0%{box-shadow:0 0 0 0 rgb(37 99 235 / .7);transform:scale(1)}50%{box-shadow:0 0 0 10px #fff0;transform:scale(1.02)}100%{box-shadow:0 0 0 0 #fff0;transform:scale(1)}}.tzq-btn--pulse-attention{animation:tzqPulseNextBtn 1s infinite!important}body.tzq-test-fullscreen-active{overflow:hidden!important}.tzq-layout--fullscreen{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;z-index:999999!important;background:var(--tzq-bg-body,#f8fafc)!important;overflow-y:auto!important;margin:0!important;padding:var(--tzq-spacing-8) var(--tzq-spacing-4)!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important}.tzq-layout--fullscreen>:not(.tzq-test-scratchpad-drawer){width:100%!important;max-width:860px!important}.tzq-layout--fullscreen .tzq-questions{width:100%!important;max-width:860px!important;margin-left:auto!important;margin-right:auto!important;flex:none!important}.tzq-layout--fullscreen .tzq-rating-stats-card,.tzq-layout--fullscreen .tzq-similar-container,.tzq-layout--fullscreen .tzq-test-bottom-section,.tzq-layout--fullscreen .tzq-comments-area{display:none!important}.tzq-result-premium-card{font-family:var(--tzq-font-primary)!important;background:rgb(15 23 42 / .95)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border:1.5px solid rgb(255 255 255 / .08)!important;border-radius:20px!important;overflow:hidden!important;padding:0!important;transition:transform 0.3s ease,box-shadow 0.3s ease!important}.tzq-animate-fade-in{animation:tzqPremiumEntrance 0.5s cubic-bezier(.34,1.56,.64,1) forwards!important}@keyframes tzqPremiumEntrance{0%{opacity:0;transform:scale(.96) translateY(20px)}100%{opacity:1;transform:scale(1) translateY(0)}}.tzq-result-hero{font-family:var(--tzq-font-primary)!important;position:relative!important;background:linear-gradient(180deg,rgb(30 41 59 / .6) 0%,rgb(15 23 42 / .4) 100%)!important;color:#f8fafc!important;padding:28px 24px!important;overflow:hidden!important;border-top:4px solid #64748b!important;border-bottom:1px solid rgb(255 255 255 / .08)!important}.tzq-result-hero--perfect{border-top-color:var(--tzq-success-500)!important}.tzq-result-hero--excellent{border-top-color:var(--tzq-blue-500)!important}.tzq-result-hero--success{border-top-color:var(--tzq-color-purple)!important}.tzq-result-hero--good{border-top-color:var(--tzq-warning-500)!important}.tzq-result-hero--fail{border-top-color:var(--tzq-error-500)!important}.tzq-result-premium-card:has(.tzq-result-hero--perfect){border-color:rgb(16 185 129 / .2)!important;box-shadow:0 25px 50px -12px rgb(0 0 0 / .6),0 0 50px rgb(16 185 129 / .15)!important}.tzq-result-premium-card:has(.tzq-result-hero--excellent){border-color:rgb(59 130 246 / .2)!important;box-shadow:0 25px 50px -12px rgb(0 0 0 / .6),0 0 50px rgb(59 130 246 / .15)!important}.tzq-result-premium-card:has(.tzq-result-hero--success){border-color:rgb(168 85 247 / .2)!important;box-shadow:0 25px 50px -12px rgb(0 0 0 / .6),0 0 50px rgb(168 85 247 / .15)!important}.tzq-result-premium-card:has(.tzq-result-hero--good){border-color:rgb(245 158 11 / .2)!important;box-shadow:0 25px 50px -12px rgb(0 0 0 / .6),0 0 50px rgb(245 158 11 / .15)!important}.tzq-result-premium-card:has(.tzq-result-hero--fail){border-color:rgb(239 68 68 / .2)!important;box-shadow:0 25px 50px -12px rgb(0 0 0 / .6),0 0 40px rgb(239 68 68 / .1)!important}.tzq-result-hero__bg{display:block!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:radial-gradient(circle at 20% 50%,rgb(99 102 241 / .08) 0%,transparent 50%),radial-gradient(circle at 80% 50%,rgb(16 185 129 / .05) 0%,transparent 50%)!important;pointer-events:none!important;z-index:0!important}.tzq-result-hero__glow{display:block!important;position:absolute!important;width:120px!important;height:120px!important;border-radius:50%!important;background:radial-gradient(circle,rgb(99 102 241 / .3) 0%,transparent 70%)!important;filter:blur(20px)!important;z-index:0!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;pointer-events:none!important}.tzq-result-hero--perfect .tzq-result-hero__glow{background:radial-gradient(circle,rgb(16 185 129 / .4) 0%,transparent 70%)!important}.tzq-result-hero--excellent .tzq-result-hero__glow{background:radial-gradient(circle,rgb(59 130 246 / .4) 0%,transparent 70%)!important}.tzq-result-hero--success .tzq-result-hero__glow{background:radial-gradient(circle,rgb(168 85 247 / .4) 0%,transparent 70%)!important}.tzq-result-hero--good .tzq-result-hero__glow{background:radial-gradient(circle,rgb(245 158 11 / .4) 0%,transparent 70%)!important}.tzq-result-hero--fail .tzq-result-hero__glow{background:radial-gradient(circle,rgb(239 68 68 / .3) 0%,transparent 70%)!important}.tzq-result-hero__content{position:relative!important;z-index:1!important;display:flex!important;flex-direction:row!important;align-items:flex-start!important;justify-content:space-between!important;gap:20px!important}.tzq-result-hero__main{display:flex!important;flex-direction:row!important;align-items:center!important;gap:16px!important;flex:1!important;min-width:0!important}.tzq-result-hero__crown-wrap{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:68px!important;height:68px!important;min-width:68px!important;border-radius:50%!important;background:rgb(255 255 255 / .05)!important;border:2px solid rgb(255 255 255 / .1)!important;box-shadow:0 8px 32px 0 rgb(31 38 135 / .2)!important;flex-shrink:0!important;position:relative!important}.tzq-result-hero--perfect .tzq-result-hero__crown-wrap{border-color:var(--tzq-success-500)!important}.tzq-result-hero--excellent .tzq-result-hero__crown-wrap{border-color:var(--tzq-blue-500)!important}.tzq-result-hero--success .tzq-result-hero__crown-wrap{border-color:var(--tzq-color-purple)!important}.tzq-result-hero--good .tzq-result-hero__crown-wrap{border-color:var(--tzq-warning-500)!important}.tzq-result-hero--fail .tzq-result-hero__crown-wrap{border-color:var(--tzq-error-500)!important}.tzq-result-hero__emoji{font-size:2.1rem!important;line-height:1!important;display:inline-block!important;position:relative!important;z-index:1!important}.tzq-result-hero__text{display:flex!important;flex-direction:column!important;gap:5px!important;min-width:0!important}.tzq-result-hero__system-info{display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:wrap!important;margin-bottom:2px!important}.tzq-hero-unit-tag,.tzq-hero-id-tag{font-family:var(--tzq-font-primary)!important;display:inline-flex!important;align-items:center!important;padding:3px 9px!important;background:rgb(255 255 255 / .06)!important;border:1px solid rgb(255 255 255 / .1)!important;border-radius:6px!important;color:#cbd5e1!important;font-size:10px!important;font-weight:600!important;letter-spacing:0.02em!important;white-space:nowrap!important;max-width:180px!important;overflow:hidden!important;text-overflow:ellipsis!important}.tzq-result-hero__badge{display:inline-flex!important}.tzq-result-hero__badge span{font-family:var(--tzq-font-primary)!important;display:inline-block!important;text-transform:uppercase!important;font-size:9px!important;font-weight:800!important;letter-spacing:0.1em!important;padding:3px 9px!important;border-radius:4px!important;border:none!important;background:var(--tzq-slate-200)!important;color:var(--tzq-slate-700)!important}.tzq-result-hero--perfect .tzq-result-hero__badge span{background:var(--tzq-success-100)!important;color:var(--tzq-success-700)!important}.tzq-result-hero--excellent .tzq-result-hero__badge span{background:var(--tzq-blue-100)!important;color:var(--tzq-blue-700)!important}.tzq-result-hero--success .tzq-result-hero__badge span{background:var(--tzq-purple-100)!important;color:var(--tzq-purple-700)!important}.tzq-result-hero--good .tzq-result-hero__badge span{background:var(--tzq-warning-100)!important;color:var(--tzq-warning-700)!important}.tzq-result-hero--fail .tzq-result-hero__badge span{background:var(--tzq-error-100)!important;color:var(--tzq-error-700)!important}.tzq-result-hero__title{font-family:var(--tzq-font-primary)!important;font-size:1.65rem!important;font-weight:800!important;letter-spacing:-0.02em!important;line-height:1.2!important;margin:0!important;color:#ffffff!important}.tzq-result-hero__subtitle{font-family:var(--tzq-font-primary)!important;font-size:13px!important;font-weight:400!important;line-height:1.55!important;color:#94a3b8!important;margin:0!important;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important;max-width:340px!important}.tzq-result-hero__side{display:flex!important;flex-direction:column!important;gap:10px!important;flex-shrink:0!important}.tzq-result-hero__stats{display:grid!important;grid-template-columns:repeat(2,150px)!important;gap:8px!important}.tzq-hero-stat-row{font-family:var(--tzq-font-primary)!important;background:rgb(255 255 255 / .03)!important;border:1px solid rgb(255 255 255 / .08)!important;border-radius:12px!important;padding:12px 14px!important;display:flex!important;align-items:center!important;gap:10px!important;color:#f8fafc!important;box-sizing:border-box!important;width:100%!important;height:auto!important;transition:transform 0.2s ease,border-color 0.2s ease,background 0.2s ease!important}.tzq-hero-stat-row:hover{transform:translateY(-2px)!important;border-color:rgb(255 255 255 / .15)!important;background:rgb(255 255 255 / .06)!important}.tzq-hero-stat-row__icon{font-size:11px!important;width:32px!important;height:32px!important;min-width:32px!important;border-radius:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:rgb(255 255 255 / .05)!important;color:#f8fafc!important}.tzq-hero-stat-row--correct .tzq-hero-stat-row__icon{background:var(--tzq-success-100)!important;color:var(--tzq-success-700)!important}.tzq-hero-stat-row--wrong .tzq-hero-stat-row__icon{background:var(--tzq-error-100)!important;color:var(--tzq-error-700)!important}.tzq-hero-stat-row--time .tzq-hero-stat-row__icon{background:var(--tzq-warning-100)!important;color:var(--tzq-warning-700)!important}.tzq-hero-stat-row--score-vip .tzq-hero-stat-row__icon{background:var(--tzq-info-100)!important;color:var(--tzq-info-700)!important}.tzq-result-hero--fail .tzq-hero-stat-row--score-vip .tzq-hero-stat-row__icon{background:var(--tzq-error-100)!important;color:var(--tzq-error-700)!important}.tzq-hero-stat-row__info{display:flex!important;flex-direction:column!important;gap:2px!important;min-width:0!important}.tzq-hero-stat-row__label{font-family:var(--tzq-font-primary)!important;font-size:9.5px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.08em!important;color:#64748b!important;line-height:1!important;margin:0!important}.tzq-hero-stat-row__value{font-family:var(--tzq-font-primary)!important;font-size:16px!important;font-weight:800!important;line-height:1.15!important;color:#f8fafc!important}.tzq-result-actions{font-family:var(--tzq-font-primary)!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important;padding:16px 20px!important;background:#f8fafc!important;border-top:1px solid #e2e8f0!important;width:100%!important;box-sizing:border-box!important;align-items:center!important}.tzq-result-actions .tzq-btn{font-family:var(--tzq-font-primary)!important;font-size:13.5px!important;min-height:40px!important}.tzq-result-actions .tzq-btn--primary{font-weight:800!important;font-size:14px!important;min-height:44px!important}.tzq-share-row{font-family:var(--tzq-font-primary)!important;display:flex!important;align-items:center!important;gap:10px!important;padding:12px 20px!important;background:#f1f5f9!important;border-top:1px solid #e2e8f0!important;flex-wrap:wrap!important}.tzq-share-row__label{font-family:var(--tzq-font-primary)!important;font-size:12px!important;font-weight:700!important;color:#64748b!important;text-transform:uppercase!important;letter-spacing:0.06em!important;white-space:nowrap!important;margin-right:4px!important}.tzq-share-btn{font-family:var(--tzq-font-primary)!important;display:inline-flex!important;align-items:center!important;gap:6px!important;padding:7px 14px!important;border-radius:6px!important;font-size:12.5px!important;font-weight:600!important;text-decoration:none!important;border:1px solid transparent!important;transition:opacity 0.15s ease!important}.tzq-share-btn:hover{opacity:0.82!important;text-decoration:none!important}.tzq-share-btn--whatsapp{background:#25d366!important;color:#ffffff!important}.tzq-share-btn--twitter{background:#0f172a!important;color:#ffffff!important;border-color:#334155!important}.tzq-social-proof-band{font-family:var(--tzq-font-primary)!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px 16px!important;background:#f8fafc!important;border-top:1px solid #e2e8f0!important;border-left:3px solid #6366f1!important;padding:10px 20px!important;animation:tzqFadeInUp 0.3s ease forwards!important}.tzq-social-proof-band.is-hidden{display:none!important}.tzq-social-proof-band__item{display:flex!important;align-items:center!important;gap:7px!important}.tzq-social-proof-band__icon{font-size:1rem!important}.tzq-social-proof-band__text{font-family:var(--tzq-font-primary)!important;font-size:12.5px!important;font-weight:600!important;color:#374151!important}.tzq-streak-banner{font-family:var(--tzq-font-primary)!important;display:flex!important;align-items:center!important;gap:10px!important;background:#fffbeb!important;border-top:1px solid #fde68a!important;border-left:3px solid #d97706!important;padding:10px 20px!important;animation:tzqFadeInUp 0.3s ease forwards!important}.tzq-streak-banner.is-hidden{display:none!important}.tzq-streak-banner__fire{font-size:1.25rem!important}.tzq-streak-banner__text{font-family:var(--tzq-font-primary)!important;font-size:13px!important;font-weight:700!important;color:#92400e!important}.tzq-badge-popup{font-family:var(--tzq-font-primary)!important;background:#f0fdf4!important;border-top:1px solid #bbf7d0!important;border-left:3px solid #10b981!important;padding:10px 20px!important;animation:tzqFadeInUp 0.3s ease forwards!important}.tzq-badge-popup.is-hidden{display:none!important}.tzq-badge-popup__header{font-family:var(--tzq-font-primary)!important;font-size:12.5px!important;font-weight:800!important;color:#065f46!important;margin-bottom:8px!important;display:flex!important;align-items:center!important;gap:5px!important}.tzq-badge-popup__list{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.tzq-badge-popup__item{display:flex!important;align-items:center!important;gap:5px!important;background:#ffffff!important;border:1px solid #a7f3d0!important;border-radius:6px!important;padding:5px 10px!important}.tzq-badge-popup__icon{font-size:1.1rem!important}.tzq-badge-popup__name{font-family:var(--tzq-font-primary)!important;font-size:12px!important;font-weight:700!important;color:#065f46!important}.tzq-badge-popup__desc{font-family:var(--tzq-font-primary)!important;font-size:11px!important;color:#6b7280!important;margin-left:2px!important}.tzq-guest-cta-v2{font-family:var(--tzq-font-primary)!important;background:#0f172a!important;border-top:1px solid #1e293b!important;padding:20px!important;color:#f1f5f9!important}.tzq-guest-cta-v2__header{display:flex!important;align-items:flex-start!important;gap:12px!important;margin-bottom:14px!important}.tzq-guest-cta-v2__trophy{font-size:1.8rem!important;flex-shrink:0!important}.tzq-guest-cta-v2__heading h4{font-family:var(--tzq-font-primary)!important;font-size:15px!important;font-weight:800!important;color:#f1f5f9!important;margin:0 0 4px!important}.tzq-guest-cta-v2__heading p{font-family:var(--tzq-font-primary)!important;font-size:12.5px!important;font-weight:400!important;color:#94a3b8!important;margin:0!important;line-height:1.5!important}.tzq-guest-cta-v2__form{display:flex;flex-direction:column;gap:10px}.tzq-guest-cta-v2__field{width:100%}.tzq-guest-cta-v2__input{font-family:var(--tzq-font-primary)!important;background:#1e293b!important;border:1px solid #334155!important;border-radius:7px!important;color:#f1f5f9!important;padding:9px 12px!important;font-size:13.5px!important;width:100%!important;box-sizing:border-box!important}.tzq-guest-cta-v2__input::placeholder{color:#475569!important}.tzq-guest-cta-v2__input:focus{border-color:#60a5fa!important;outline:none!important;box-shadow:0 0 0 2px rgb(96 165 250 / .2)!important}.tzq-guest-cta-v2__submit{width:100%;margin-top:4px;font-weight:800}.tzq-guest-cta-v2__status{min-height:18px;font-size:12px;text-align:center;margin-top:4px}.tzq-guest-cta-v2__error{color:#f87171;font-weight:600}.tzq-guest-cta-v2__success{color:#34d399;font-weight:700}.tzq-guest-cta-v2__footer{margin-top:12px!important;text-align:center!important;font-size:12px!important;color:#64748b!important}.tzq-guest-cta-v2__login-link{color:#60a5fa!important;text-decoration:none!important;font-weight:600!important}.tzq-guest-cta-v2__login-link:hover{text-decoration:underline!important}.tzq-result-subjects-section{font-family:var(--tzq-font-primary)!important;padding:20px 20px 0!important;margin:0!important}.tzq-result-subjects-section__title{font-family:var(--tzq-font-primary)!important;font-size:13px!important;font-weight:800!important;color:#374151!important;text-transform:uppercase!important;letter-spacing:0.06em!important;margin:0 0 12px!important}.tzq-subjects-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;gap:10px!important}.tzq-subject-mini-card{font-family:var(--tzq-font-primary)!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:12px 14px!important}.tzq-subject-mini-card:hover{border-color:#cbd5e1!important;background:#f1f5f9!important}.tzq-subject-mini-card__header{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:8px!important}.tzq-subject-mini-card__name{font-family:var(--tzq-font-primary)!important;font-size:12px!important;font-weight:700!important;color:#1e293b!important}.tzq-subject-mini-card__score{font-family:var(--tzq-font-primary)!important;font-size:13px!important;font-weight:800!important;color:#0f172a!important}.tzq-subject-mini-card__progress-track{width:100%!important;height:4px!important;background:#e2e8f0!important;border-radius:4px!important;overflow:hidden!important;margin-bottom:6px!important}.tzq-subject-mini-card__progress-fill{height:100%!important;border-radius:4px!important;background:#6366f1!important;transition:width 0.5s ease!important}.tzq-subject-mini-card__stats{font-family:var(--tzq-font-primary)!important;font-size:11px!important;color:#64748b!important;font-weight:600!important}@media (max-width:768px){.tzq-result-hero{padding:18px 16px!important}.tzq-result-hero__content{flex-direction:column!important;gap:16px!important}.tzq-result-hero__main{flex-direction:row!important;align-items:center!important}.tzq-result-hero__crown-wrap{width:58px!important;height:58px!important;min-width:58px!important}.tzq-result-hero__emoji{font-size:1.8rem!important}.tzq-result-hero__title{font-size:1.3rem!important}.tzq-result-hero__subtitle{max-width:100%!important}.tzq-result-hero__side{width:100%!important;align-items:stretch!important}.tzq-result-hero__stats{grid-template-columns:repeat(2,1fr)!important;width:100%!important;gap:8px!important}.tzq-result-actions{flex-direction:column!important;padding:12px 16px!important}.tzq-result-actions .tzq-btn{width:100%!important;flex:none!important;justify-content:center!important}.tzq-share-row{padding:10px 16px!important}.tzq-share-row__label{width:100%!important}.tzq-result-subjects-section{padding:14px 16px 0!important}.tzq-subjects-grid{grid-template-columns:1fr!important}}.tzq-btn--icon-circular{background:var(--tzq-teal-800)}.tzq-btn__icon--small{margin:0;font-size:var(--tzq-text-sm)}.tzq-assign-test-btn{box-shadow:0 4px 12px rgb(37 99 235 / .25);border-radius:var(--tzq-radius-md);padding:var(--tzq-spacing-2-5) var(--tzq-spacing-5)}.tzq-assign-test-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgb(37 99 235 / .35)}.tzq-assign-test-btn .tzq-btn__icon{margin-right:var(--tzq-spacing-2)}.tzq-assign-test-btn .tzq-btn__text{font-weight:var(--tzq-font-extrabold)}.tzq-global-actions{display:none!important}.tzq-question-number-wrap{display:flex;align-items:center;gap:var(--tzq-spacing-2)}.tzq-static-content{display:none!important}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;flex-shrink:0!important}@media (min-width:768px){.tzq-question__options{grid-template-columns:repeat(2,1fr)}.tzq-review-item__options{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.tzq-quick-tips-banner__mobile-tip{display:none!important}}@media (max-width:991px){.tzq-quick-tips-banner__desktop-tip{display:none!important}}@media (max-width:768px){#tzqFullscreenToggle .tzq-btn__text{display:none!important}#tzqFullscreenToggle{padding:var(--tzq-spacing-2)!important;min-width:40px!important;justify-content:center!important}.tzq-question__actions{position:sticky!important;bottom:0!important;left:0!important;right:0!important;z-index:1000!important;background:rgb(255 255 255 / .88)!important;box-shadow:0 -10px 30px rgb(0 0 0 / .08)!important;border-top:1px solid rgb(226 232 240 / .8)!important}}@media (max-width:576px){.tzq-rating-action-btn{width:100%;justify-content:center}}.tzq-result.tzq-section{width:100%!important;max-width:860px!important;box-sizing:border-box!important}.tzq-result-info-card{font-family:var(--tzq-font-primary)!important;background:#1e293b!important;border:1px solid #334155!important;border-radius:12px!important;padding:16px!important;margin:20px auto 0!important;max-width:500px!important;width:100%!important;box-sizing:border-box!important}.tzq-info-stats{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:12px!important;text-align:center!important}.tzq-info-stat{display:flex!important;flex-direction:column!important;gap:4px!important}.tzq-info-stat__label{font-family:var(--tzq-font-primary)!important;color:#94a3b8!important;font-size:9.5px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:0.05em!important}.tzq-info-stat__value{font-family:var(--tzq-font-primary)!important;color:#f8fafc!important;font-size:14px!important;font-weight:800!important}.tzq-finish-test-btn{background:#059669!important;color:#ffffff!important;border:none!important;box-shadow:0 4px 14px rgb(16 185 129 / .3)!important;transition:background 0.2s ease,box-shadow 0.2s ease,transform 0.15s ease!important;padding:10px 24px!important;border-radius:30px!important;font-weight:800!important;font-size:0.95rem!important;text-transform:uppercase!important;letter-spacing:0.5px!important}.tzq-finish-test-btn:hover:not(:disabled){background:#047857!important;box-shadow:0 6px 20px rgb(16 185 129 / .4)!important;transform:translateY(-2px)!important}.tzq-finish-test-btn:active:not(:disabled){transform:translateY(1px)!important;box-shadow:0 2px 8px rgb(16 185 129 / .25)!important}.tzq-finish-test-btn:disabled{background:var(--tzq-slate-300,#cbd5e1)!important;color:var(--tzq-slate-500,#64748b)!important;box-shadow:none!important;cursor:not-allowed!important;opacity:0.6!important}.tzq-rating-stats-meta-minimal{display:flex;align-items:center;gap:var(--tzq-spacing-3,12px);margin:0}.tzq-meta-badge{display:inline-flex;align-items:center;gap:var(--tzq-spacing-1-5,6px);padding:var(--tzq-spacing-2,6px);border-radius:var(--tzq-radius-md);background:var(--tzq-bg-secondary,#f8fafc);border:1.5px solid var(--tzq-border-light,#e2e8f0);color:var(--tzq-text-primary,#0f172a);transition:all 0.25s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 6px rgb(0 0 0 / .02)}.tzq-meta-badge__icon{font-size:1rem;line-height:1;display:flex;align-items:center;color:var(--tzq-primary,#2563eb)}.tzq-meta-badge--rating .tzq-meta-badge__icon{color:#eab308}.tzq-meta-badge__value{font-weight:900}.tzq-meta-badge__count{color:var(--tzq-text-muted,#94a3b8);font-size:.7rem;font-weight:600;margin-left:2px}.tzq-meta-badge:hover{background:#fff;border-color:var(--tzq-primary,#2563eb);transform:translateY(-2px);box-shadow:0 6px 16px rgb(37 99 235 / .08)}.tzq-page{position:relative;overflow-x:hidden}.tzq-test-scratchpad-drawer{position:fixed;top:0;right:-440px;width:400px;height:100vh;min-height:100vh;background:rgb(255 255 255 / .94);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-left:1px solid rgb(226 232 240 / .8);box-shadow:-10px 0 40px rgb(15 23 42 / .08);z-index:10000;transition:right 0.4s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column}.tzq-test-scratchpad-drawer.active{right:0}.tzq-nav-btn-tst.tzq-nav-btn--has-scratch,.tzq-question-nav__button.tzq-nav-btn--has-scratch,.tzq-compact-top-nav__btn.tzq-nav-btn--has-scratch{border-color:#f59e0b!important;color:#b45309!important;background:#fef3c7!important;position:relative!important}.tzq-nav-btn-tst.tzq-nav-btn--has-scratch::after,.tzq-question-nav__button.tzq-nav-btn--has-scratch::after,.tzq-compact-top-nav__btn.tzq-nav-btn--has-scratch::after{content:''!important;position:absolute!important;bottom:3px!important;left:50%!important;transform:translateX(-50%)!important;width:5px!important;height:5px!important;border-radius:50%!important;background:#d97706!important}.tzq-nav-btn-tst.tzq-nav-btn--has-scratch.active,.tzq-question-nav__button.tzq-nav-btn--has-scratch.active,.tzq-compact-top-nav__btn.tzq-nav-btn--has-scratch.active{background:var(--tzq-primary,#2563eb)!important;color:#ffffff!important;border-color:var(--tzq-primary,#2563eb)!important}.tzq-nav-btn-tst.tzq-nav-btn--has-scratch.active::after,.tzq-question-nav__button.tzq-nav-btn--has-scratch.active::after,.tzq-compact-top-nav__btn.tzq-nav-btn--has-scratch.active::after{background:#ffffff!important}.tzq-test-scratchpad-header{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;border-bottom:1px solid #e2e8f0}.tzq-test-scratchpad-title{display:flex;align-items:center;gap:8px;font-size:1.1rem!important;font-weight:800!important;color:#0f172a!important;margin:0!important}.tzq-test-scratchpad-title .ph{color:#2563eb;font-size:1.3rem}.tzq-test-scratchpad-close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:none;background:#f1f5f9;color:#475569;cursor:pointer;transition:all 0.2s ease}.tzq-test-scratchpad-close:hover{background:#e2e8f0;color:#0f172a}.tzq-test-scratchpad-tabs{display:flex;border-bottom:1px solid #e2e8f0;background:#f8fafc}.tzq-scratchpad-tab-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;border:none;background:#fff0;font-size:.85rem;font-weight:700;color:#64748b;cursor:pointer;transition:all 0.2s ease;border-bottom:2px solid #fff0}.tzq-scratchpad-tab-btn:hover{color:#0f172a;background:rgb(0 0 0 / .02)}.tzq-scratchpad-tab-btn.active{color:#2563eb;border-bottom-color:#2563eb;background:#fff}.tzq-test-scratchpad-body{flex:1;padding:20px;display:flex;flex-direction:column;gap:15px;overflow-y:auto}.tzq-scratchpad-tab-content{display:none;flex-direction:column;gap:12px;flex:1}.tzq-scratchpad-tab-content.active{display:flex}.tzq-test-scratchpad-desc{font-size:.8rem;color:#64748b;margin:0;line-height:1.5}.tzq-test-scratchpad-textarea{width:100%;flex:1;min-height:250px;padding:12px;border-radius:8px;border:1px solid #cbd5e1;background:#fff;color:#1e293b;font-family:monospace;font-size:.9rem;resize:none;line-height:1.5;box-shadow:inset 0 1px 2px rgb(0 0 0 / .02)}.tzq-test-scratchpad-textarea:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px rgb(37 99 235 / .1)}.tzq-scratchpad-canvas-wrapper{position:relative;width:100%;aspect-ratio:1;border:1.5px solid #cbd5e1;border-radius:12px;background-color:#fff;background-image:linear-gradient(rgb(226 232 240 / .4) 1px,transparent 1px),linear-gradient(90deg,rgb(226 232 240 / .4) 1px,transparent 1px);background-size:20px 20px;overflow:hidden;touch-action:none;box-shadow:inset 0 2px 4px rgb(0 0 0 / .02)}#tzqScratchpadCanvas{display:block;width:100%;height:100%;cursor:crosshair;touch-action:none}.tzq-scratchpad-canvas-tools{display:flex;flex-direction:column;gap:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px}.tzq-canvas-tool-group{display:flex;align-items:center;gap:10px}.tzq-canvas-tool-label{font-size:.75rem;font-weight:700;color:#64748b;min-width:55px}.tzq-canvas-colors{display:flex;gap:8px}.tzq-color-swatch{width:24px;height:24px;border-radius:50%;border:2px solid #fff0;cursor:pointer;padding:0;transition:all 0.2s ease;box-shadow:0 1px 3px rgb(0 0 0 / .1)}.tzq-color-swatch:hover{transform:scale(1.1)}.tzq-color-swatch.active{border-color:#fff;outline:2px solid #2563eb;transform:scale(1.1)}.tzq-canvas-brush-sizes{display:flex;gap:6px}.tzq-brush-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:1px solid #cbd5e1;background:#fff;cursor:pointer;padding:0;transition:all 0.2s ease}.tzq-brush-btn:hover{background:#f1f5f9;border-color:#94a3b8}.tzq-brush-btn.active{background:#2563eb;border-color:#2563eb}.brush-dot{background:#1e293b;border-radius:50%;display:block;transition:background 0.2s ease}.tzq-brush-btn.active .brush-dot{background:#ffffff!important}.brush-dot.thin{width:4px;height:4px}.brush-dot.medium{width:8px;height:8px}.brush-dot.thick{width:14px;height:14px}.tzq-canvas-tool-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;font-size:.8rem;font-weight:700;color:#475569;cursor:pointer;transition:all 0.2s ease}.tzq-canvas-tool-btn:hover{background:#f1f5f9;color:#0f172a}.tzq-canvas-tool-btn.active{background:#fee2e2;border-color:#fca5a5;color:#dc2626}.tzq-test-scratchpad-quick-ref{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:15px}.tzq-test-scratchpad-ref-title{display:flex;align-items:center;gap:6px;font-size:0.85rem!important;font-weight:700!important;color:#475569!important;margin:0 0 8px 0!important}.tzq-test-scratchpad-ref-title .ph{color:#2563eb}.tzq-test-scratchpad-ref-list{margin:0;padding-left:15px;font-size:.75rem;color:#64748b;line-height:1.6}.tzq-test-scratchpad-ref-list li{margin-bottom:4px}.tzq-test-scratchpad-footer{display:flex;gap:10px;padding:15px 20px;border-top:1px solid #e2e8f0;background:#f8fafc}@media (max-width:480px){.tzq-test-scratchpad-drawer{width:100%;right:-100%}}#tzqScratchpadToggle:hover,#tzqDiscussToggle:hover,#tzqFullscreenToggle:hover{background:#e0f2fe!important;border-color:#7dd3fc!important;color:#0369a1!important}@media (max-width:480px){#tzqScratchpadToggle .tzq-btn__text,#tzqDiscussToggle .tzq-btn__text,#tzqFullscreenToggle .tzq-btn__text{display:none!important}#tzqScratchpadToggle,#tzqDiscussToggle,#tzqFullscreenToggle{padding:var(--tzq-spacing-2,8px)!important}}.tzq-question-comments-section{border-top:2px dashed #e2e8f0}.tzq-comments-section-title{display:flex;align-items:center;gap:8px;font-size:1.1rem!important;font-weight:800!important;color:#0f172a!important;margin:0 0 15px 0!important}.tzq-comments-section-title i{color:#6d28d9;font-size:1.25rem}.tzq-question-comments-list{display:flex;flex-direction:column;gap:12px;margin-bottom:20px;max-height:300px;overflow-y:auto;padding-right:5px}.tzq-question-comments-list::-webkit-scrollbar{width:6px}.tzq-question-comments-list::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.tzq-question-comments-list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.tzq-question-comment-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px 15px}.tzq-question-comment-meta{display:flex;align-items:center;gap:10px;margin-bottom:8px}.tzq-comments__avatar{width:32px;height:32px;border-radius:50%;object-fit:cover;border:1.5px solid #6d28d9}.tzq-question-comment-author{font-size:.85rem;font-weight:700;color:#1e293b}.tzq-question-comment-date{font-size:.75rem;color:#64748b;margin-left:auto}.tzq-question-comment-content{font-size:.85rem;color:#334155;line-height:1.5}.tzq-question-comment-content p{margin:0!important}.tzq-no-comments{padding:20px;text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;font-size:.85rem;color:#64748b}.tzq-question-comment-form-wrap{background:#fdfdfd;border:1px solid #e2e8f0;border-radius:8px;padding:15px}.tzq-question-comment-form-wrap .tzq-comment-form-title{display:flex;align-items:center;gap:6px;font-size:0.9rem!important;font-weight:700!important;color:#1e293b!important;margin:0 0 12px 0!important}.tzq-question-comment-form-wrap .tzq-comment-form-title i{color:#6d28d9}.tzq-comment-form-fields{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.tzq-comment-field-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width:576px){.tzq-comment-field-row{grid-template-columns:1fr}}.tzq-comment-input{width:100%;padding:8px 12px;border:1px solid #cbd5e1;border-radius:6px;font-size:.85rem;color:#1e293b;background:#fff;transition:all 0.2s ease}.tzq-comment-input:focus{border-color:#6d28d9;outline:none;box-shadow:0 0 0 3px rgb(109 40 217 / .1)}.tzq-comment-textarea{width:100%;height:70px;padding:10px 12px;border:1px solid #cbd5e1;border-radius:6px;font-size:.85rem;color:#1e293b;background:#fff;resize:none;transition:all 0.2s ease}.tzq-comment-textarea:focus{border-color:#6d28d9;outline:none;box-shadow:0 0 0 3px rgb(109 40 217 / .1)}.tzq-comment-form-actions{display:flex;align-items:center;gap:12px}.tzq-comment-form-status{font-size:.8rem;font-weight:600}.tzq-status-waiting{color:#475569}.tzq-status-success{color:#16a34a}.tzq-status-error{color:#dc2626}.tzq-comments-loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:20px;font-size:.85rem;color:#64748b}.tzq-spinner{width:18px;height:18px;border:2px solid #e2e8f0;border-top-color:#6d28d9;border-radius:50%;animation:tzq-spin 0.8s linear infinite}@keyframes tzq-spin{to{transform:rotate(360deg)}}.tzq-page:not(.tzq-result-premium-card):not(.tzq-result-premium-card *),.tzq-page *:not(.tzq-result-hero):not(.tzq-result-hero *) :not(.tzq-social-proof-band):not(.tzq-social-proof-band *) :not(.tzq-streak-banner):not(.tzq-streak-banner *) :not(.tzq-badge-popup):not(.tzq-badge-popup *) :not(.tzq-guest-cta-v2):not(.tzq-guest-cta-v2 *) :not(.tzq-share-row):not(.tzq-share-row *) :not(.tzq-share-btn),.tzq-test-scratchpad-drawer,.tzq-test-scratchpad-drawer *,.tzq-modal,.tzq-modal *{transition:none!important;animation:none!important}.tzq-result-hero__glow{animation:tzqPulseGlow 3s infinite alternate ease-in-out!important}.tzq-result-hero__emoji{animation:tzqBounceEmoji 2.2s infinite ease-in-out!important}.tzq-result-hero--perfect .tzq-result-hero__emoji{animation-duration:1.8s!important}.tzq-result-hero--excellent .tzq-result-hero__emoji{animation-duration:2s!important}.tzq-result-hero--success .tzq-result-hero__emoji{animation-duration:2.2s!important}.tzq-result-hero--good .tzq-result-hero__emoji{animation-duration:2.5s!important}.tzq-result-hero--fail .tzq-result-hero__emoji{animation:tzqShakeEmoji 2.8s infinite ease-in-out!important}@keyframes tzqPulseGlow{0%{transform:translate(-50%,-50%) scale(.88);opacity:.6}100%{transform:translate(-50%,-50%) scale(1.12);opacity:1}}@keyframes tzqBounceEmoji{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-5px) scale(1.04)}}@keyframes tzqShakeEmoji{0%,100%{transform:translateX(0) rotate(0deg)}10%{transform:translateX(-3px) rotate(-4deg)}20%{transform:translateX(3px) rotate(4deg)}30%{transform:translateX(-2px) rotate(-2deg)}40%{transform:translateX(2px) rotate(2deg)}50%{transform:translateX(0) rotate(0deg)}}.math-frac-wrapper{display:inline-flex;align-items:center;vertical-align:middle;margin:0 4px}.math-whole{font-size:1.15em;font-weight:700;margin-right:4px}.math-frac{display:inline-flex;flex-direction:column;align-items:center;vertical-align:middle;font-size:.85em;line-height:1.1;padding:0 2px}.math-frac .num{display:block;border-bottom:1.5px solid currentColor;padding:0 3px 1px 3px;text-align:center;font-weight:700}.math-frac .den{display:block;padding:1px 3px 0 3px;text-align:center;font-weight:700}.tzq-test-review-section{width:100%}.tzq-test-review-section .tzq-card{background:#fff;border:1px solid var(--tzq-border-light,#e2e8f0);border-radius:var(--tzq-radius-xl,1rem);padding:24px;box-shadow:0 10px 25px -5px rgb(0 0 0 / .05)}.tzq-test-questions-card-header{border-bottom:2px solid #f1f5f9;padding-bottom:16px;margin-bottom:24px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.tzq-review-controls{display:flex;align-items:center;gap:16px}.tzq-toggle-answers-label{display:flex;align-items:center;gap:8px;font-weight:600;font-size:.95rem;color:#475569;cursor:pointer;user-select:none}.tzq-toggle-answers-label input[type="checkbox"]{width:18px;height:18px;cursor:pointer;accent-color:var(--tzq-primary,#1e40af)}.tzq-review-question-item{border:1px solid #f1f5f9;border-radius:12px;padding:24px;background:#fafbfd;transition:all 0.2s ease;margin-bottom:20px}.tzq-review-question-item:hover{border-color:#cbd5e1;box-shadow:0 4px 12px rgb(0 0 0 / .02)}.tzq-review-question-number{background:var(--tzq-primary-light,#eff6ff);color:var(--tzq-primary,#1e40af);font-weight:800;font-size:.85rem;padding:4px 14px;border-radius:999px;display:inline-block;border:1px solid rgb(30 64 175 / .1);text-transform:uppercase;letter-spacing:.5px}.tzq-review-question-text{font-size:1.125rem;font-weight:600;line-height:1.6;color:#1e293b;margin-top:12px;margin-bottom:20px}.tzq-review-question-text img{max-width:100%;height:auto;display:block;margin:12px 0;border-radius:8px}.tzq-review-options-grid{display:grid;grid-template-columns:1fr;gap:12px}.tzq-review-option-item{display:flex;align-items:flex-start;gap:12px;padding:14px 18px;border:1.5px solid #e2e8f0;border-radius:10px;background:#fff;transition:all 0.2s ease}.tzq-review-option-letter{display:flex;align-items:center;justify-content:center;width:30px;height:30px;min-width:30px;border-radius:50%;border:1px solid #cbd5e1;background:#f8fafc;font-weight:800;font-size:.95rem;color:#475569;transition:all 0.2s ease}.tzq-review-option-text{font-size:1rem;color:#334155;line-height:1.5;padding-top:3px;width:100%}.tzq-review-option-text img{max-width:100%;height:auto;display:inline-block;vertical-align:middle}.tzq-show-answers .tzq-review-option-item.is-correct-answer{border-color:#22c55e!important;background-color:#f0fdf4!important}.tzq-show-answers .tzq-review-option-item.is-correct-answer .tzq-review-option-letter{background-color:#22c55e!important;color:#ffffff!important;border-color:#22c55e!important}.tzq-review-explanation{margin-top:20px;padding:16px 20px;border-radius:8px;background:#fffbeb;border:1px solid #fde68a;display:none}.tzq-show-answers .tzq-review-explanation{display:block!important}.tzq-review-explanation-title{display:flex;align-items:center;gap:6px;font-weight:800;color:#b45309;font-size:.95rem;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.tzq-review-explanation-text{font-size:.95rem;color:#78350f;line-height:1.6}.tzq-test-description-content{font-size:1rem;line-height:1.7;color:var(--tzq-text,#334155);margin-top:15px}.tzq-questions-review-list{margin-top:20px;padding-left:20px;list-style-type:decimal}.tzq-question-review-item{margin-bottom:24px;font-size:1.05rem;line-height:1.7;color:var(--tzq-text-primary,#1e293b)}.tzq-question-review-text{font-weight:700;margin-bottom:12px}.tzq-options-review-list{margin-left:20px;list-style-type:upper-alpha;margin-top:8px}.tzq-option-review-item{margin-bottom:6px;font-weight:500}.tzq-card p{margin-bottom:0!important}.tzq-test-questions-list-card--has-above{margin-top:32px;border-top:1px solid var(--tzq-border-light,#e2e8f0);padding-top:24px}.tzq-section-title--flush{margin-top:0}.tzq-color-primary{color:var(--tzq-primary,#1e40af)}.baslangic-foyu{background:var(--tzq-bg-secondary,#f8fafc);border:1px solid var(--tzq-border-light,#e2e8f0);border-radius:12px;padding:24px;margin-bottom:24px}.baslangic-foyu .foyu-badge{display:none}.baslangic-foyu .foyu-header{margin-bottom:16px}.baslangic-foyu .foyu-title{font-size:1.1rem;font-weight:700;color:var(--tzq-text-dark,#1e293b);margin:0;padding:0}.baslangic-foyu .foyu-content{color:var(--tzq-text-secondary,#475569);line-height:1.75;font-size:.95rem}.baslangic-foyu .foyu-content h3,.baslangic-foyu .foyu-content h4{color:var(--tzq-text-dark,#1e293b);font-weight:700;margin-top:20px;margin-bottom:8px}.baslangic-foyu .foyu-content h3{font-size:1rem}.baslangic-foyu .foyu-content h4{font-size:.9rem}.baslangic-foyu .foyu-content ul,.baslangic-foyu .foyu-content ol{padding-left:20px;margin-bottom:12px}.baslangic-foyu .foyu-content li{margin-bottom:6px}.baslangic-foyu .foyu-content p{margin-bottom:12px!important}.baslangic-foyu .foyu-content strong{color:var(--tzq-text-dark,#1e293b);font-weight:600}