[data-exp=common-quiz]{--exp-cq-ink:#1a1a1a;--exp-cq-page:#fbf9f8;--exp-cq-card:#fff;--exp-cq-well:#f1efee;--exp-cq-peach:#fbdccb;--exp-cq-peach-strong:#fbc5a8;--exp-cq-lilac:#eadfec;--exp-cq-sky:#d7e3f5;--exp-cq-avatar-ink:#9b7fc4;--exp-cq-spinner:#e96e3a;--exp-cq-ink-70:#000000bf;--exp-cq-ink-60:#0009;--exp-cq-ink-55:#0000008c;--exp-cq-ink-50:#00000080;--exp-cq-ink-45:#00000073;--exp-cq-line:#0000001a;--exp-cq-line-strong:#0000001f;--exp-cq-on-dark-75:#ffffffbf;--exp-cq-on-dark-60:#fff9;--exp-cq-on-dark-50:#ffffff80;--exp-cq-on-dark-45:#ffffff73;--exp-cq-badge-gradient:linear-gradient(96deg, var(--exp-cq-peach) 0%, var(--exp-cq-lilac) 55%, var(--exp-cq-sky) 100%);background:radial-gradient(120% 80% at 100% 12%, var(--exp-cq-peach) 0%, #fbdccb00 55%), radial-gradient(110% 70% at 0% 88%, #d7dff2 0%, #d7dff200 55%), radial-gradient(90% 60% at 90% 95%, #f7d9c9 0%, #f7d9c900 60%), var(--exp-cq-page);min-height:100dvh}.exp-common-quiz-shell{box-sizing:border-box;min-height:100dvh;font-family:var(--font-family-body);color:var(--exp-cq-ink);justify-content:center;display:flex}.exp-common-quiz-col{box-sizing:border-box;flex-direction:column;gap:16px;width:100%;max-width:390px;padding:16px 16px 40px;display:flex}.exp-common-quiz-progress{flex-direction:column;gap:14px;display:flex}.exp-common-quiz-track{background:var(--exp-cq-line);border-radius:9999px;height:3px}.exp-common-quiz-fill{background:var(--exp-cq-ink);transform-origin:0;border-radius:9999px;width:100%;height:100%;transition:transform .48s cubic-bezier(.22,.61,.36,1)}.exp-common-quiz-cheer{align-items:center;gap:10px;font-size:14px;font-weight:500;line-height:20px;display:flex}.exp-common-quiz-cheer-icon{flex:none;width:18px;height:18px;display:block}.exp-common-quiz-head{align-items:center;gap:16px;display:flex}.exp-common-quiz-logo{width:auto;height:21px;display:block}.exp-common-quiz-back{color:var(--exp-cq-ink-45);font-family:var(--font-family-body);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:6px 0;font-size:13px;line-height:18px;transition:color .14s}.exp-common-quiz-back:hover{color:var(--exp-cq-ink)}.exp-common-quiz-screen{flex-direction:column;gap:20px;display:flex}.exp-common-quiz-screen--gate{gap:24px}.exp-common-quiz-title{font-family:var(--font-family-display);letter-spacing:-.02em;text-wrap:pretty;margin:0;font-size:29px;line-height:34px}.exp-common-quiz-title--gate{font-size:32px;line-height:36px}.exp-common-quiz-lede{color:var(--exp-cq-ink-55);margin:0;font-size:15px;line-height:23px}.exp-common-quiz-hint{color:var(--exp-cq-ink-45);font-size:14px;line-height:20px}.exp-common-quiz-pill{background:var(--exp-cq-badge-gradient);border-radius:10px;align-self:flex-start;align-items:center;gap:8px;padding:8px 13px;font-size:14px;font-weight:500;line-height:18px;display:inline-flex}.exp-common-quiz-pill--stat{gap:10px}.exp-common-quiz-step-pill{background:var(--exp-cq-peach);border-radius:10px;align-self:flex-start;align-items:center;gap:8px;padding:7px 12px;font-size:14px;font-weight:500;line-height:18px;display:inline-flex}.exp-common-quiz-step-pill--onpeach{background:var(--exp-cq-card)}.exp-common-quiz-step-pill--standalone{margin-bottom:-4px}.exp-common-quiz-icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.exp-common-quiz-icon img{display:block}.exp-common-quiz-tag{border-radius:8px;align-self:flex-start;align-items:center;gap:4px;padding:8px;font-size:14px;font-weight:500;line-height:18px;display:inline-flex}.exp-common-quiz-tag--peach{background:var(--exp-cq-peach)}.exp-common-quiz-tag--white{background:var(--exp-cq-card)}.exp-common-quiz-tag--well{background:var(--cream);padding:8px 12px}.exp-common-quiz-options{flex-direction:column;gap:12px;display:flex}.exp-common-quiz-option{box-sizing:border-box;background:var(--exp-cq-card);width:100%;color:var(--exp-cq-ink);font-family:var(--font-family-body);text-align:left;cursor:pointer;border:none;border-radius:18px;align-items:center;gap:16px;padding:17px 16px;font-size:16px;line-height:22px;transition:background .14s,color .14s,transform .13s;display:flex}.exp-common-quiz-option:hover{transform:translateY(-1px)}.exp-common-quiz-option--on{background:var(--exp-cq-ink);color:var(--exp-cq-card)}.exp-common-quiz-dot{border:2px solid var(--exp-cq-ink);width:21px;height:21px;color:var(--exp-cq-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;line-height:1;display:flex}.exp-common-quiz-dot--multi{border-radius:7px}.exp-common-quiz-option--on .exp-common-quiz-dot{border-color:var(--exp-cq-peach-strong);background:var(--exp-cq-peach-strong)}.exp-common-quiz-option-body{flex-direction:column;flex:1;gap:3px;display:flex}.exp-common-quiz-option-desc{color:var(--exp-cq-ink-50);font-size:13px;line-height:18px}.exp-common-quiz-option--on .exp-common-quiz-option-desc{color:var(--exp-cq-on-dark-60)}.exp-common-quiz-next{box-sizing:border-box;background:var(--exp-cq-ink);width:100%;color:var(--exp-cq-card);font-family:var(--font-family-body);cursor:pointer;border:none;border-radius:16px;padding:17px;font-size:16px;font-weight:500;line-height:22px;transition:opacity .14s}.exp-common-quiz-next:disabled{opacity:.35;cursor:not-allowed}.exp-common-quiz-submit{box-sizing:border-box;background:var(--exp-cq-well);width:100%;color:var(--exp-cq-ink);font-family:var(--font-family-body);cursor:pointer;border:none;border-radius:13px;padding:16px;font-size:16px;font-weight:500;line-height:22px;transition:opacity .14s}.exp-common-quiz-submit:disabled{opacity:.45;cursor:not-allowed}.exp-common-quiz-cta{box-sizing:border-box;background:var(--exp-cq-ink);width:100%;color:var(--exp-cq-card);font-family:var(--font-family-body);cursor:pointer;border:none;border-radius:13px;padding:16px;font-size:16px;font-weight:500;line-height:22px;transition:opacity .14s}.exp-common-quiz-cta:disabled{opacity:.6;cursor:not-allowed}.exp-common-quiz-card{background:var(--exp-cq-card);border-radius:22px;flex-direction:column;gap:14px;padding:18px;display:flex}.exp-common-quiz-card--gap16{gap:16px}.exp-common-quiz-card--dark{background:var(--exp-cq-ink)}.exp-common-quiz-card--peach{background:var(--exp-cq-peach)}.exp-common-quiz-card--behind{gap:8px}.exp-common-quiz-card--behind .exp-common-quiz-tag{margin-bottom:8px}.exp-common-quiz-card--cta{gap:10px;padding:16px}.exp-common-quiz-label{color:var(--exp-cq-ink-45);font-size:14px;line-height:20px}.exp-common-quiz-lead{flex-direction:column;gap:20px;display:flex;position:relative}.exp-common-quiz-lead--centered{margin-block:auto}.exp-common-quiz-lead-head{align-items:flex-start;gap:16px;display:flex}.exp-common-quiz-lead-title{color:var(--exp-cq-card);font-family:var(--font-family-body);text-wrap:pretty;flex:1;margin:0;font-size:18px;font-weight:500;line-height:24px}.exp-common-quiz-lead-step{color:var(--exp-cq-on-dark-50);font-size:13px;line-height:20px}.exp-common-quiz-lead-desc{color:var(--exp-cq-on-dark-60);text-wrap:pretty;margin:-6px 0 0;font-size:14px;line-height:21px}.exp-common-quiz-legal{color:var(--exp-cq-on-dark-45);font-size:12px;line-height:17px}.exp-common-quiz-legal a{color:var(--exp-cq-on-dark-75);text-decoration:underline}.exp-common-quiz-error{color:var(--red-light);margin:0;font-size:13px;line-height:18px}.exp-common-quiz-field .tt-input__field{background:var(--exp-cq-card);border:1.5px solid #0000;border-radius:13px;height:60px;padding-top:22px;font-size:17px;line-height:24px}.exp-common-quiz-field .tt-input__field:focus{border:1.5px solid var(--exp-cq-peach-strong)}.exp-common-quiz-field .tt-input__label{color:var(--exp-cq-ink-45);font-size:12px;line-height:17px}.exp-common-quiz-field .tt-input__message{color:var(--red-light)}.exp-common-quiz-spoiler{background:linear-gradient(100deg, var(--exp-cq-well) 20%, var(--exp-cq-card) 38%, #e9e7e6 55%, var(--exp-cq-well) 75%);background-size:200% 100%;border-radius:16px;justify-content:center;align-items:center;height:78px;animation:2.2s linear infinite exp-common-quiz-shimmer;display:flex}.exp-common-quiz-spoiler-lock{border:2px solid var(--exp-cq-ink);width:28px;height:28px;color:var(--exp-cq-ink);border-radius:8px;justify-content:center;align-items:center;animation:2.2s ease-in-out infinite exp-common-quiz-lock;display:flex}.exp-common-quiz-salary{flex-direction:column;gap:10px;display:flex}.exp-common-quiz-stats{grid-template-columns:1fr 1fr;gap:16px;display:grid}.exp-common-quiz-salary-note{color:var(--exp-cq-ink-45);text-wrap:pretty;font-size:12px;line-height:17px}.exp-common-quiz-stat{flex-direction:column;gap:4px;display:flex}.exp-common-quiz-stat-value{font-family:var(--font-family-display);font-size:32px;line-height:32px}.exp-common-quiz-stat-label{font-size:12px;line-height:16px}.exp-common-quiz-loading{text-align:center;flex-direction:column;align-items:center;gap:20px;padding:96px 0;display:flex}.exp-common-quiz-spinner{border:3px solid var(--exp-cq-line-strong);border-top-color:var(--exp-cq-spinner);border-radius:50%;width:36px;height:36px;animation:.9s linear infinite exp-common-quiz-spin}.exp-common-quiz-loading-phrase{max-width:300px;color:var(--exp-cq-ink-60);margin:0;font-size:15px;line-height:23px}.exp-common-quiz-match{align-items:center;gap:16px;display:flex}.exp-common-quiz-avatar{background:var(--exp-cq-well);border-radius:11px 21px;flex:none;justify-content:center;align-items:center;width:74px;height:74px;display:flex}.exp-common-quiz-avatar img{display:block}.exp-common-quiz-match-body{flex-direction:column;flex:1;align-items:flex-start;gap:8px;display:flex}.exp-common-quiz-match-name{font-family:var(--font-family-display);font-size:32px;line-height:32px}.exp-common-quiz-why{text-wrap:pretty;margin:0;font-size:12px;line-height:16px}.exp-common-quiz-strengths{flex-direction:column;gap:8px;display:flex}.exp-common-quiz-strength-list{flex-direction:column;gap:16px;display:flex}.exp-common-quiz-strength{flex-direction:column;gap:4px;display:flex}.exp-common-quiz-strength-head{justify-content:space-between;align-items:center;font-size:14px;font-weight:500;line-height:18px;display:flex}.exp-common-quiz-strength-label{align-items:center;gap:4px;display:inline-flex}.exp-common-quiz-strength-value{text-align:right;width:40px}.exp-common-quiz-bar{background:var(--cream);border-radius:12px;height:8px;overflow:hidden}.exp-common-quiz-bar-fill{background:linear-gradient(90deg, var(--orange-pale) 0%, var(--purple-pale) 100%);border-radius:12px;height:100%}.exp-common-quiz-reason{background:var(--exp-cq-card);border-radius:12px;flex-direction:column;gap:16px;padding:16px 16px 24px;display:flex}.exp-common-quiz-reason-title{text-wrap:pretty;font-size:18px;font-weight:500;line-height:20px}.exp-common-quiz-reason-text{text-wrap:pretty;font-size:14px;line-height:16px}.exp-common-quiz-call-title{font-family:var(--font-family-display);text-wrap:pretty;margin:0;font-size:32px;line-height:32px}.exp-common-quiz-nownext{background:var(--exp-cq-card);border-radius:8px;align-items:stretch;gap:16px;padding:8px;display:flex}.exp-common-quiz-nownext--tint{background:radial-gradient(130% 240% at 8% 100%, #c5e0fcf2 0%, #c5e0fc00 55%), radial-gradient(95% 210% at 34% 100%, #ffd6c5f2 0%, #ffd6c500 60%), radial-gradient(130% 260% at 100% 0%, #ffd6c5f2 0%, #ffd6c500 68%), var(--exp-cq-card)}.exp-common-quiz-nownext-cell{flex-direction:column;flex:1;min-width:0;display:flex}.exp-common-quiz-nownext-divider{background:var(--exp-cq-line-strong);align-self:center;width:1px;height:54px}.exp-common-quiz-nownext-label{color:var(--exp-cq-ink-50);font-size:16px;line-height:18px}.exp-common-quiz-nownext-value{font-size:16px;line-height:18px}.exp-common-quiz-bullet-title{letter-spacing:-.4px;text-wrap:pretty;font-size:24px;line-height:28px}.exp-common-quiz-bullets{flex-direction:column;gap:8px;display:flex}.exp-common-quiz-bullet{align-items:stretch;gap:12px;display:flex}.exp-common-quiz-bullet-rail{flex-direction:column;flex:none;align-items:center;gap:8px;display:flex}.exp-common-quiz-bullet-badge{background:var(--exp-cq-ink);border-radius:200px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.exp-common-quiz-bullet-line{background:var(--exp-cq-ink);border-radius:4px;flex:1;width:2px;min-height:32px}.exp-common-quiz-bullet-body{flex-direction:column;flex:1;gap:8px;padding-top:8px;display:flex}.exp-common-quiz-bullet-head{text-wrap:pretty;font-size:18px;font-weight:500;line-height:20px}.exp-common-quiz-bullet-text{text-wrap:pretty;font-size:14px;line-height:16px}.exp-common-quiz-proof{color:var(--exp-cq-ink-50);text-align:center;font-size:12px;line-height:17px;display:block}.exp-common-quiz-badges{justify-content:center;align-items:center;gap:3px;width:100%;max-width:321px;margin:0 auto;padding:8px 0;display:flex}.exp-common-quiz-badge{min-width:0;height:auto;display:block}.exp-common-quiz-badge--wide{flex:0 53.3%}.exp-common-quiz-badge--narrow{flex:0 46.7%}.exp-common-quiz-unis{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.exp-common-quiz-unis-label{color:var(--exp-cq-ink-45);font-size:13px;line-height:18px}.exp-common-quiz-uni-logo{width:auto;height:18px;display:block}.exp-common-quiz-uni-divider{background:var(--exp-cq-line-strong);width:1px;height:16px}@media (width>=768px){.exp-common-quiz-col{gap:20px;max-width:480px;padding:32px 24px 56px}.exp-common-quiz-logo{height:24px}.exp-common-quiz-title{font-size:32px;line-height:38px}.exp-common-quiz-title--gate{font-size:36px;line-height:40px}.exp-common-quiz-lede{font-size:16px;line-height:25px}.exp-common-quiz-option{padding:19px 20px;font-size:17px;line-height:23px}.exp-common-quiz-card{padding:22px}.exp-common-quiz-loading{padding:120px 0}}@media (width>=1200px){.exp-common-quiz-col{gap:24px;max-width:560px;padding:48px 24px 72px}.exp-common-quiz-track{height:4px}.exp-common-quiz-title{font-size:34px;line-height:40px}.exp-common-quiz-title--gate{font-size:40px;line-height:44px}.exp-common-quiz-lede{font-size:17px;line-height:26px}.exp-common-quiz-option{padding:21px 22px;font-size:18px;line-height:24px}.exp-common-quiz-dot{width:23px;height:23px}.exp-common-quiz-next,.exp-common-quiz-submit,.exp-common-quiz-cta{padding:19px;font-size:17px;line-height:23px}.exp-common-quiz-card{padding:24px}.exp-common-quiz-card--cta{padding:20px}.exp-common-quiz-lead-title{font-size:20px;line-height:26px}.exp-common-quiz-field .tt-input__field{height:64px;padding-top:24px;font-size:18px}.exp-common-quiz-spoiler{height:92px}.exp-common-quiz-why{font-size:14px;line-height:20px}.exp-common-quiz-reason-text,.exp-common-quiz-bullet-text{font-size:15px;line-height:21px}.exp-common-quiz-loading{padding:160px 0}}@keyframes exp-common-quiz-spin{to{transform:rotate(360deg)}}@keyframes exp-common-quiz-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes exp-common-quiz-lock{0%,to{transform:scale(1)}50%{transform:scale(.92)}}@media (prefers-reduced-motion:reduce){.exp-common-quiz-spoiler,.exp-common-quiz-spoiler-lock,.exp-common-quiz-spinner{animation:none}.exp-common-quiz-fill,.exp-common-quiz-option{transition:none}}
