.ScrollTemplate_wrapper__hVX9m{min-height:100vh;padding:2rem 1rem;background:linear-gradient(180deg,#fafafa 0,#ffffff)}.ScrollTemplate_container__UCQBI{width:100%;max-width:720px;margin:0 auto}.ScrollTemplate_introContent__VgjWy{text-align:center;animation:ScrollTemplate_fadeIn__7dhow .6s ease-out;min-height:70vh;display:flex;flex-direction:column;justify-content:center;padding:2rem 0}.ScrollTemplate_introImage__wqDhj{position:relative;width:100%;height:360px;border-radius:16px;overflow:hidden;margin-bottom:2rem;background:#e5e7eb;box-shadow:0 4px 20px rgba(0,0,0,.08)}.ScrollTemplate_introImg__M2x0J{object-fit:cover}.ScrollTemplate_introBadge__d8o2c{display:inline-block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#6b7280;background:#f3f4f6;padding:.5rem 1rem;border-radius:20px;margin-bottom:1.25rem}.ScrollTemplate_introTitle___Bt4T{font-size:clamp(2rem,5vw,2.75rem);font-weight:700;line-height:1.15;color:#111827;margin:0 0 1rem;letter-spacing:-.025em}.ScrollTemplate_introDesc__PexDG{font-size:1.0625rem;line-height:1.7;color:#6b7280;max-width:560px;margin:0 auto 2.5rem}.ScrollTemplate_startBtn__97GHS{background:var(--primary);color:white;border:none;padding:1rem 3rem;font-size:1rem;font-weight:600;border-radius:12px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.1)}.ScrollTemplate_startBtn__97GHS:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.15)}.ScrollTemplate_introMeta__CeppQ{margin-top:2rem;display:flex;align-items:center;justify-content:center;gap:.875rem;font-size:.875rem;color:#9ca3af;font-weight:500}.ScrollTemplate_questionsScroll__gARma{padding-top:5rem}.ScrollTemplate_stickyProgress__g8aNR{position:fixed;top:0;background:rgba(255,255,255,.95);z-index:100;box-shadow:0 2px 10px rgba(0,0,0,.05);animation:ScrollTemplate_slideDown__h7Fj8 .4s ease-out}.ScrollTemplate_progressBar__3WKAS{width:100%;height:4px;background:#e5e7eb;border-radius:2px;overflow:hidden;margin-bottom:.5rem}.ScrollTemplate_progressFill__EpkJz{height:100%;background:var(--primary);transition:width .5s cubic-bezier(.4,0,.2,1)}.ScrollTemplate_progressText__AZKgP{display:block;text-align:right;font-size:.8125rem;color:#6b7280;font-weight:600}.ScrollTemplate_questionBlock__qpqZH{animation:ScrollTemplate_fadeInUp__DCphP .5s ease-out;scroll-margin-top:100px}.ScrollTemplate_questionsScroll__gARma{padding-top:2rem}.ScrollTemplate_stickyProgress__g8aNR{position:sticky;top:70px;left:0;right:0;background:rgba(255,255,255,.98);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10;padding:1rem 0;margin-bottom:2rem;border-bottom:1px solid #e5e7eb;transition:all .3s ease}.ScrollTemplate_progressContainer__WLDbp{max-width:720px;margin:0 auto;padding:0 1rem}.ScrollTemplate_questionBlock__qpqZH{scroll-margin-top:160px;background:white;border-radius:16px;padding:2.5rem;margin-bottom:3rem;box-shadow:0 2px 12px rgba(0,0,0,.06);border:2px solid transparent;transition:all .4s ease}.ScrollTemplate_questionBlock__qpqZH.ScrollTemplate_answered__prJo5{border-color:#d1fae5;background:linear-gradient(180deg,#f0fdf4 0,#ffffff)}.ScrollTemplate_questionNumber__qbfUv{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#6b7280;margin-bottom:1rem}.ScrollTemplate_questionText__vWxix{font-size:clamp(1.375rem,3vw,1.75rem);font-weight:600;line-height:1.35;color:#111827;margin:0 0 1rem;letter-spacing:-.02em}.ScrollTemplate_questionDesc__Y6Dmx{font-size:.9375rem;color:#6b7280;margin:0 0 2rem;line-height:1.6}.ScrollTemplate_mcGrid__DPg_D{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:1.5rem}.ScrollTemplate_mcGridImages__Majah{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.ScrollTemplate_mcOption__UNiuX{background:#fafafa;border:2px solid #e5e7eb;border-radius:12px;padding:0;cursor:pointer;transition:all .3s ease;overflow:hidden;text-align:left;display:flex;flex-direction:column;position:relative}.ScrollTemplate_mcOption__UNiuX:hover:not(.ScrollTemplate_disabled__PfwtN){border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.ScrollTemplate_mcOption__UNiuX.ScrollTemplate_mcSelected__jvktQ{border-color:var(--primary);background:#fafafa}.ScrollTemplate_mcImg__wAdfb{position:relative;width:100%;height:200px;background:#f3f4f6}.ScrollTemplate_mcImgEl__qErtm{object-fit:cover}.ScrollTemplate_mcText__0fyR2{padding:1.125rem 1.25rem;font-size:.9375rem;color:#374151;font-weight:500;display:block}.ScrollTemplate_selectedCheck__E3K_V{position:absolute;top:1rem;right:1rem;width:22px;height:22px;background:var(--primary);color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem;box-shadow:0 2px 8px rgba(0,0,0,.15)}.ScrollTemplate_cbGrid__UOQDO{display:flex;flex-direction:column;gap:.875rem;margin-bottom:1.5rem}.ScrollTemplate_cbOption__uLOMf{display:flex;align-items:center;gap:1rem;background:#fafafa;border:2px solid #e5e7eb;border-radius:12px;padding:1.125rem 1.25rem;cursor:pointer;transition:all .3s ease}.ScrollTemplate_cbOption__uLOMf:hover:not(.ScrollTemplate_disabled__PfwtN){border-color:#cbd5e1;transform:translateX(4px)}.ScrollTemplate_cbOption__uLOMf.ScrollTemplate_cbChecked__6AdeU{border-color:var(--primary);background:#fafafa}.ScrollTemplate_cbInput__8KFff{position:absolute;opacity:0;pointer-events:none}.ScrollTemplate_cbBox__LhbZl{width:22px;height:22px;border:2px solid #cbd5e1;border-radius:6px;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .3s;position:relative}.ScrollTemplate_cbOption__uLOMf.ScrollTemplate_cbChecked__6AdeU .ScrollTemplate_cbBox__LhbZl{background:var(--primary);border-color:var(--primary)}.ScrollTemplate_cbOption__uLOMf.ScrollTemplate_cbChecked__6AdeU .ScrollTemplate_cbBox__LhbZl:after{content:"✓";color:white;font-size:14px;font-weight:700}.ScrollTemplate_cbText__mJ0qc{font-size:.9375rem;color:#374151;font-weight:500;line-height:1.5}.ScrollTemplate_ratingWrap__9ttbT{max-width:500px;margin:0 auto 1.5rem}.ScrollTemplate_ratingLabels__yW9yU{display:flex;justify-content:space-between;margin-bottom:1.25rem;font-size:.8125rem;color:#6b7280;font-weight:500}.ScrollTemplate_ratingScale__2mV9n{display:flex;justify-content:space-between;gap:.75rem}.ScrollTemplate_ratingBtn__cwyno{flex:1 1;aspect-ratio:1;max-width:64px;background:#fafafa;border:2px solid #e5e7eb;border-radius:10px;font-size:1.25rem;font-weight:600;color:#6b7280;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.ScrollTemplate_ratingBtn__cwyno:hover:not(.ScrollTemplate_disabled__PfwtN){border-color:var(--primary);transform:scale(1.05)}.ScrollTemplate_ratingBtn__cwyno.ScrollTemplate_ratingActive__2jUGI{background:var(--primary);border-color:var(--primary);color:white;transform:scale(1.1)}.ScrollTemplate_adPlacement__DmaQp{margin:2rem 0 1.5rem;padding:1.5rem 0;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.ScrollTemplate_answeredIndicator__2nevO{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.25rem;background:#d1fae5;border-radius:10px;font-size:.875rem;font-weight:600;color:#065f46;margin-top:1rem}.ScrollTemplate_checkmark__JmMhP{width:20px;height:20px;background:#059669;color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem}.ScrollTemplate_nextBtn__1sCdN{background:var(--primary);color:white;border:none;padding:.625rem 1.5rem;font-size:.875rem;font-weight:600;border-radius:8px;cursor:pointer;transition:all .3s ease;white-space:nowrap}.ScrollTemplate_nextBtn__1sCdN:hover{transform:translateY(-1px);box-shadow:0 3px 10px rgba(0,0,0,.15)}.ScrollTemplate_resultsContent__iC9UO{animation:ScrollTemplate_fadeInUp__DCphP .6s ease-out;padding-top:3rem}.ScrollTemplate_resultsDivider__O2Q1d{width:80px;height:3px;background:var(--primary);margin:0 auto 2rem;border-radius:2px}.ScrollTemplate_resultImgWrap__a763J{position:relative;width:100%;height:400px;background:#f3f4f6;border-radius:16px;overflow:hidden;margin-bottom:2rem;box-shadow:0 4px 20px rgba(0,0,0,.08)}.ScrollTemplate_resultImg__D3rlZ{object-fit:cover}.ScrollTemplate_resultHeader__4xiq1{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #e5e7eb}.ScrollTemplate_resultHeaderMain__nQksa{flex:1 1}.ScrollTemplate_resultName__VJ2lY{font-size:clamp(2rem,5vw,2.5rem);font-weight:700;color:#111827;margin:0 0 .75rem;line-height:1.15;letter-spacing:-.025em}.ScrollTemplate_resultTagline__dPcdA{font-size:1.125rem;color:#6b7280;margin:0;line-height:1.6}.ScrollTemplate_resultScoreWrap__BEpzp{text-align:right;flex-shrink:0}.ScrollTemplate_resultScoreLabel__UotBC{display:block;font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.375rem}.ScrollTemplate_resultScore__dclUj{font-size:2rem;font-weight:700;color:var(--primary)}.ScrollTemplate_resultMainContent__UVVQO{background:white;border-radius:16px;border:1px solid #e5e7eb;padding:2.5rem;margin-bottom:2rem;box-shadow:0 2px 12px rgba(0,0,0,.06)}.ScrollTemplate_shareWrapper__8kfof{margin:0 0 2rem;padding:1.5rem;background:#f9fafb;border-radius:12px;border:2px dashed #e5e7eb;text-align:center}.ScrollTemplate_resultLongDesc__uuo2n{font-size:.9375rem;line-height:1.7;color:#4b5563;margin-bottom:2rem}.ScrollTemplate_resultWhy__Mlc6i{background:#f9fafb;border-radius:12px;padding:1.5rem;margin:2rem 0;border-left:3px solid var(--primary)}.ScrollTemplate_resultWhy__Mlc6i h3{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#374151;margin:0 0 1rem}.ScrollTemplate_resultWhy__Mlc6i ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.ScrollTemplate_resultWhy__Mlc6i li{display:flex;align-items:flex-start;gap:.75rem;font-size:.875rem;color:#4b5563;line-height:1.6}.ScrollTemplate_resultWhy__Mlc6i li:before{content:"✓";color:var(--primary);font-weight:700;flex-shrink:0;margin-top:.125rem}.ScrollTemplate_otherMatches__qxAdm{margin-bottom:2rem;padding-top:2rem;border-top:1px solid #e5e7eb}.ScrollTemplate_otherMatches__qxAdm h3{font-size:1.125rem;font-weight:600;color:#374151;margin:0 0 1rem}.ScrollTemplate_matchTabs__pmEGq{display:flex;gap:.75rem;overflow-x:auto;padding-bottom:.5rem}.ScrollTemplate_matchTab__LAQT_{flex:1 1;min-width:160px;background:#ffffff;border:2px solid #e5e7eb;border-radius:12px;padding:1rem;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;gap:.5rem}.ScrollTemplate_matchTab__LAQT_:hover{border-color:#cbd5e1;transform:translateY(-2px)}.ScrollTemplate_matchTab__LAQT_.ScrollTemplate_matchTabActive__k9IeH{border-color:var(--primary);background:#fafafa}.ScrollTemplate_matchTabName__kch1h{font-size:.875rem;font-weight:600;color:#374151;text-align:center}.ScrollTemplate_matchTabScore__qSFZJ{font-size:.75rem;color:#6b7280;font-weight:600}.ScrollTemplate_resultActions__V7TeR{display:flex;gap:1rem;margin-bottom:2rem}.ScrollTemplate_homeLink__h6VBl,.ScrollTemplate_restartBtn__iDC9q{flex:1 1;padding:1rem;border-radius:12px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block;text-align:center}.ScrollTemplate_restartBtn__iDC9q{background:var(--primary);color:white;border:none}.ScrollTemplate_restartBtn__iDC9q:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.ScrollTemplate_homeLink__h6VBl{background:transparent;color:var(--primary);border:2px solid var(--primary)}.ScrollTemplate_homeLink__h6VBl:hover{background:#fafafa}@keyframes ScrollTemplate_fadeIn__7dhow{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ScrollTemplate_fadeInUp__DCphP{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes ScrollTemplate_slideDown__h7Fj8{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.ScrollTemplate_wrapper__hVX9m{padding:1.5rem .75rem}.ScrollTemplate_questionBlock__qpqZH{padding:1.75rem;border-radius:12px}.ScrollTemplate_mcGrid__DPg_D{grid-template-columns:1fr}.ScrollTemplate_matchTabs__pmEGq,.ScrollTemplate_resultActions__V7TeR{flex-direction:column}.ScrollTemplate_matchTab__LAQT_{min-width:auto}.ScrollTemplate_resultImgWrap__a763J{height:300px}.ScrollTemplate_resultHeader__4xiq1{flex-direction:column;align-items:stretch;gap:1.5rem}.ScrollTemplate_resultScoreWrap__BEpzp{text-align:left}.ScrollTemplate_resultMainContent__UVVQO{padding:1.75rem}.ScrollTemplate_shareWrapper__8kfof{margin:0 -.5rem 1.5rem}.ScrollTemplate_answeredIndicator__2nevO{flex-direction:column;align-items:stretch;text-align:center}.ScrollTemplate_nextBtn__1sCdN{width:100%}}.TechLabTemplate_wrapper__B9MCZ{padding:2.5rem 1rem;display:flex;align-items:center;justify-content:center;font-family:SF Mono,Monaco,Inconsolata,Courier New,monospace;background:repeating-linear-gradient(0deg,transparent,transparent 1px,rgba(0,0,0,.01) 0,rgba(0,0,0,.01) 2px),repeating-linear-gradient(90deg,transparent,transparent 1px,rgba(0,0,0,.01) 0,rgba(0,0,0,.01) 2px);background-size:20px 20px}.TechLabTemplate_container__523Mq{width:100%;max-width:700px;margin:0 auto}.TechLabTemplate_introContent__Pudy0{text-align:center;animation:TechLabTemplate_glitchIn__q3cWZ .5s ease-out}.TechLabTemplate_introImage__nYwbr{position:relative;width:100%;height:300px;overflow:hidden;margin-bottom:2rem;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:2px solid #0ea5e9;box-shadow:0 0 0 1px rgba(14,165,233,.1)}.TechLabTemplate_introImg__Hlabn{object-fit:cover;filter:contrast(1.1) brightness(1.05)}.TechLabTemplate_introBadge__BcgWH{display:inline-block;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#0369a1;background:#f0f9ff;padding:.5rem 1rem;margin-bottom:1.25rem;border:1px solid #0ea5e9}.TechLabTemplate_introTitle__rCLML{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.2;color:#0c4a6e;margin:0 0 1rem;letter-spacing:-.02em;font-family:system-ui,-apple-system,sans-serif!important}.TechLabTemplate_introDesc___LQhS{font-size:.9375rem;line-height:1.7;color:#334155;max-width:560px;margin:0 auto 2rem;font-family:system-ui,-apple-system,sans-serif!important}.TechLabTemplate_startBtn__PuyHY{background:var(--primary);color:white;border:none;padding:.875rem 2.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.1em;box-shadow:0 0 0 2px rgba(14,165,233,.2)}.TechLabTemplate_startBtn__PuyHY:hover{box-shadow:0 0 0 2px rgba(14,165,233,.4),0 0 20px rgba(14,165,233,.3);transform:translateY(-1px)}.TechLabTemplate_introMeta__12jUN{margin-top:2rem;display:flex;align-items:center;justify-content:center;gap:.75rem;font-size:.75rem;color:#64748b;font-weight:600;letter-spacing:.05em}.TechLabTemplate_metaItem__v14G_{color:#475569}.TechLabTemplate_metaDivider__dzUXm{color:#cbd5e1}.TechLabTemplate_questionContent__ff0tF{animation:TechLabTemplate_slideIn__AI7Ws .4s ease-out}.TechLabTemplate_qProgress__u_dBU{margin-bottom:2.5rem;background:#f8fafc;padding:1.25rem;border:1px solid #e2e8f0}.TechLabTemplate_qProgressHeader___MYTz{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.TechLabTemplate_qProgressLabel__R8BYs{font-size:.6875rem;color:#64748b;font-weight:600;letter-spacing:.1em}.TechLabTemplate_qProgressValue__Q7Eec{font-size:1rem;color:var(--primary);font-weight:700}.TechLabTemplate_qProgressBar__hDQcF{width:100%;height:4px;background:#e2e8f0;overflow:hidden;margin-bottom:.5rem}.TechLabTemplate_qProgressFill__5xW9U{height:100%;background:linear-gradient(90deg,var(--primary) 0,var(--secondary) 100%);transition:width .3s ease;box-shadow:0 0 8px rgba(14,165,233,.5)}.TechLabTemplate_qProgressText__WjNFY{display:block;text-align:right;font-size:.6875rem;color:#94a3b8;font-weight:600}.TechLabTemplate_qText__Xem6A{font-size:clamp(1.25rem,3vw,1.625rem);font-weight:600;line-height:1.4;color:#0c4a6e;margin:0 0 1.5rem;font-family:system-ui,-apple-system,sans-serif!important}.TechLabTemplate_qDesc__xsOUN{font-size:.9375rem;color:#475569;margin:0 0 2rem;line-height:1.6;font-family:system-ui,-apple-system,sans-serif!important}.TechLabTemplate_mcGrid__kBdF4{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-bottom:2rem}.TechLabTemplate_mcOption__tzA6v{background:#ffffff;border:2px solid #cbd5e1;padding:0;cursor:pointer;transition:all .2s ease;overflow:hidden;text-align:left;display:flex;flex-direction:column}.TechLabTemplate_mcOption__tzA6v:hover{border-color:var(--primary);box-shadow:0 0 0 1px rgba(14,165,233,.2)}.TechLabTemplate_mcOption__tzA6v.TechLabTemplate_mcSelected__K7Fpk{border-color:var(--primary);background:#f0f9ff;box-shadow:0 0 0 2px rgba(14,165,233,.3),inset 0 0 0 1px rgba(14,165,233,.1)}.TechLabTemplate_mcImg__F6bSq{position:relative;width:100%;height:160px;background:linear-gradient(135deg,#f0f9ff,#e0f2fe)}.TechLabTemplate_mcImgEl__GVimG{object-fit:cover}.TechLabTemplate_mcText__gBZ_9{padding:1.25rem;font-size:.9375rem;color:#1e293b;font-weight:500;display:block;font-family:system-ui,-apple-system,sans-serif!important}.TechLabTemplate_cbGrid__r7uPH{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem}.TechLabTemplate_cbOption__NKjHw{display:flex;align-items:center;gap:1rem;background:#ffffff;border:2px solid #cbd5e1;padding:1rem 1.25rem;cursor:pointer;transition:all .2s ease}.TechLabTemplate_cbOption__NKjHw:hover{border-color:var(--primary);box-shadow:0 0 0 1px rgba(14,165,233,.2)}.TechLabTemplate_cbOption__NKjHw.TechLabTemplate_cbChecked__IeiRP{border-color:var(--primary);background:#f0f9ff;box-shadow:0 0 0 2px rgba(14,165,233,.3)}.TechLabTemplate_cbInput__uWxAo{position:absolute;opacity:0;pointer-events:none}.TechLabTemplate_cbBox__ih_Gd{width:20px;height:20px;border:2px solid #94a3b8;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .2s;position:relative;background:white}.TechLabTemplate_cbOption__NKjHw.TechLabTemplate_cbChecked__IeiRP .TechLabTemplate_cbBox__ih_Gd{background:var(--primary);border-color:var(--primary);box-shadow:0 0 8px rgba(14,165,233,.5)}.TechLabTemplate_cbOption__NKjHw.TechLabTemplate_cbChecked__IeiRP .TechLabTemplate_cbBox__ih_Gd:after{content:"✓";color:white;font-size:14px;font-weight:700}.TechLabTemplate_cbText__i531D{font-size:.9375rem;color:#1e293b;font-weight:500;font-family:system-ui,-apple-system,sans-serif!important}.TechLabTemplate_cbSubmit__Sal7D{background:var(--primary);color:white;border:none;padding:.875rem 2.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:block;margin:0 auto;text-transform:uppercase;letter-spacing:.1em;box-shadow:0 0 0 2px rgba(14,165,233,.2)}.TechLabTemplate_cbSubmit__Sal7D:disabled{opacity:.3;cursor:not-allowed}.TechLabTemplate_cbSubmit__Sal7D:not(:disabled):hover{box-shadow:0 0 0 2px rgba(14,165,233,.4),0 0 20px rgba(14,165,233,.3)}.TechLabTemplate_ratingWrap__Wbryu{max-width:500px;margin:0 auto 2rem;background:#f8fafc;padding:2rem;border:1px solid #e2e8f0}.TechLabTemplate_ratingLabels__8XdEC{display:flex;justify-content:space-between;margin-bottom:1.5rem;font-size:.75rem;color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.TechLabTemplate_ratingScale__Y__R0{display:flex;justify-content:space-between;gap:.75rem}.TechLabTemplate_ratingBtn__Zy6iJ{flex:1 1;aspect-ratio:1;max-width:65px;background:#ffffff;border:2px solid #cbd5e1;font-size:1.25rem;font-weight:700;color:#475569;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.TechLabTemplate_ratingBtn__Zy6iJ:hover{border-color:var(--primary);box-shadow:0 0 0 1px rgba(14,165,233,.2)}.TechLabTemplate_ratingBtn__Zy6iJ.TechLabTemplate_ratingActive__FnA1C{background:var(--primary);border-color:var(--primary);color:white;box-shadow:0 0 0 2px rgba(14,165,233,.3),0 0 16px rgba(14,165,233,.4)}.TechLabTemplate_backBtn__t1sfr{background:transparent;border:1px solid #cbd5e1;color:#64748b;font-size:.75rem;font-weight:600;cursor:pointer;padding:.75rem 1.5rem;margin:2rem auto 0;display:block;transition:all .2s;text-transform:uppercase;letter-spacing:.1em}.TechLabTemplate_backBtn__t1sfr:hover{border-color:var(--primary);color:var(--primary)}.TechLabTemplate_resultsContent__0Z1RD{animation:TechLabTemplate_glitchIn__q3cWZ .5s ease-out}.TechLabTemplate_resultsBadge__jiGiv{display:inline-block;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#065f46;background:#d1fae5;padding:.5rem 1rem;margin-bottom:1rem;border:1px solid #10b981}.TechLabTemplate_resultsTitle__qrEtO{font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:700;color:#0c4a6e;margin:0 0 2.5rem;letter-spacing:-.02em;text-align:center;font-family:system-ui,-apple-system,sans-serif!important}.TechLabTemplate_resultCard__EhsRc{background:#ffffff;overflow:hidden;margin-bottom:2.5rem;border:2px solid #cbd5e1}.TechLabTemplate_resultImgWrap__68afB{position:relative;width:100%;height:320px;background:linear-gradient(135deg,#f0f9ff,#e0f2fe)}.TechLabTemplate_resultImg__PNuRF{object-fit:cover}.TechLabTemplate_resultScore__nThNB{position:absolute;top:1.5rem;right:1.5rem;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.75rem 1.25rem;font-size:.8125rem;font-weight:700;color:var(--primary);border:2px solid var(--primary);letter-spacing:.05em;box-shadow:0 0 16px rgba(14,165,233,.3)}.TechLabTemplate_resultInfo__jWnbW{padding:2rem}.TechLabTemplate_resultName__XmgjW{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;color:#0c4a6e;margin:0 0 .75rem;font-family:system-ui,-apple-system,sans-serif!important}.TechLabTemplate_resultTagline__F6R2t{font-size:1rem;color:#475569;margin:0 0 1.5rem;font-family:system-ui,-apple-system,sans-serif!important;line-height:1.6}.TechLabTemplate_resultWhy__1Oaeo{background:#f8fafc;padding:1.5rem;margin:1.5rem 0;border-left:3px solid var(--primary)}.TechLabTemplate_resultWhy__1Oaeo h3{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#0369a1;margin:0 0 1rem}.TechLabTemplate_resultWhy__1Oaeo ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.TechLabTemplate_resultWhy__1Oaeo li{font-size:.875rem;color:#334155;line-height:1.6;font-family:system-ui,-apple-system,sans-serif!important}.TechLabTemplate_resultCta__WoMrc{display:inline-block;background:var(--primary);color:white;text-decoration:none;padding:.875rem 2rem;font-weight:600;font-size:.875rem;transition:all .2s ease;margin-top:1.5rem;text-transform:uppercase;letter-spacing:.1em;box-shadow:0 0 0 2px rgba(14,165,233,.2)}.TechLabTemplate_resultCta__WoMrc:hover{box-shadow:0 0 0 2px rgba(14,165,233,.4),0 0 20px rgba(14,165,233,.3)}.TechLabTemplate_otherMatches___itRb{margin-bottom:2.5rem}.TechLabTemplate_otherMatches___itRb h3{font-size:.875rem;font-weight:700;color:#0c4a6e;margin:0 0 1.25rem;text-transform:uppercase;letter-spacing:.1em;font-family:system-ui,-apple-system,sans-serif!important}.TechLabTemplate_matchTabs__8yRKY{display:flex;gap:.75rem;overflow-x:auto;padding-bottom:.5rem}.TechLabTemplate_matchTab__42kfT{flex:1 1;min-width:160px;background:#ffffff;border:2px solid #cbd5e1;padding:1rem;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;gap:.5rem}.TechLabTemplate_matchTab__42kfT:hover{border-color:var(--primary);box-shadow:0 0 0 1px rgba(14,165,233,.2)}.TechLabTemplate_matchTab__42kfT.TechLabTemplate_matchTabActive__qpDKh{border-color:var(--primary);background:#f0f9ff;box-shadow:0 0 0 2px rgba(14,165,233,.3)}.TechLabTemplate_matchTabName__Nh6vR{font-size:.875rem;font-weight:600;color:#1e293b;font-family:system-ui,-apple-system,sans-serif!important}.TechLabTemplate_matchTabScore__M8u6B{font-size:.75rem;color:#64748b;font-weight:700}.TechLabTemplate_resultActions__7LHOF{display:flex;gap:1rem;margin-bottom:2rem}.TechLabTemplate_homeLink__fPfk_,.TechLabTemplate_restartBtn__FScOy{flex:1 1;padding:.875rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-block;text-align:center;text-transform:uppercase;letter-spacing:.05em}.TechLabTemplate_restartBtn__FScOy{background:var(--primary);color:white;border:none;box-shadow:0 0 0 2px rgba(14,165,233,.2)}.TechLabTemplate_restartBtn__FScOy:hover{box-shadow:0 0 0 2px rgba(14,165,233,.4),0 0 20px rgba(14,165,233,.3)}.TechLabTemplate_homeLink__fPfk_{background:transparent;color:var(--primary);border:2px solid var(--primary)}.TechLabTemplate_homeLink__fPfk_:hover{background:#f0f9ff;box-shadow:0 0 0 1px rgba(14,165,233,.2)}.TechLabTemplate_shareWrapper__OJjGo{margin:1.5rem 0;padding:1.5rem;background:#f9fafb;border-radius:12px;border:2px dashed #e5e7eb;text-align:center}.TechLabTemplate_sharedResultHeader__a_2__{text-align:center;margin-bottom:2rem;padding:2rem;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:white}.TechLabTemplate_sharedText__jesL3{font-size:1.125rem;margin:0 0 1.25rem;font-weight:500}.TechLabTemplate_takeQuizBtn__bZimT{background:white;color:#667eea;border:none;padding:1rem 2.5rem;font-size:1rem;font-weight:600;border-radius:8px;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px rgba(0,0,0,.1)}.TechLabTemplate_takeQuizBtn__bZimT:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.15)}@media (max-width:640px){.TechLabTemplate_shareWrapper__OJjGo{margin:1rem -1rem;border-radius:0;border-left:none;border-right:none}.TechLabTemplate_sharedResultHeader__a_2__{margin:0 -1rem 1.5rem;border-radius:0}}@keyframes TechLabTemplate_glitchIn__q3cWZ{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes TechLabTemplate_slideIn__AI7Ws{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}@media (max-width:640px){.TechLabTemplate_wrapper__B9MCZ{padding:2rem 1rem}.TechLabTemplate_mcGrid__kBdF4{grid-template-columns:1fr}.TechLabTemplate_matchTabs__8yRKY,.TechLabTemplate_resultActions__7LHOF{flex-direction:column}.TechLabTemplate_matchTab__42kfT{min-width:auto}}