@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&display=swap";.workshop-dashboard{--wd-ink:#17324d;--wd-muted:#60758b;--wd-blue:#0f65b6;background:#f5f8fc;color:var(--wd-ink);font-family:Inter,system-ui,sans-serif;line-height:1.5;min-height:100vh}.workshop-dashboard *{box-sizing:border-box}.wd-container{max-width:1220px;margin:auto;padding:30px}.wd-brand{display:flex;justify-content:space-between;align-items:center;padding-bottom:26px;border-bottom:1px solid #dce5ef}.wd-brand a{display:flex;gap:10px;align-items:center;text-decoration:none;color:var(--wd-ink);font-size:20px;font-weight:750}.wd-brand a>span{display:grid;place-items:center;background:var(--wd-blue);color:#fff;border-radius:11px;width:38px;height:38px}.wd-public-tag{font-size:12px;color:#52708c;border:1px solid #d6e3f0;border-radius:99px;padding:7px 12px}.wd-hero{display:flex;justify-content:space-between;gap:28px;align-items:center;padding:38px 0 12px}.wd-kicker{font-size:11px;font-weight:700;letter-spacing:1.7px;color:var(--wd-blue)}.wd-hero h1{font-size:38px;letter-spacing:-1.3px;line-height:1.1;margin:12px 0}.wd-hero p{max-width:720px;font-size:15px;color:var(--wd-muted)}.wd-actions{display:flex;flex-direction:column;gap:9px;flex-shrink:0}.wd-actions button,.wd-actions a,.wd-loading button{border:1px solid #cbdced;background:#fff;padding:10px 14px;border-radius:10px;color:var(--wd-blue);display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;font-size:13px;cursor:pointer}.wd-actions button:disabled{opacity:.6;cursor:wait}.wd-privacy{font-size:12px;color:#60758b;background:#edf4fb;padding:12px 16px;border:1px solid #dce9f6;border-radius:9px;margin:0 0 24px}.wd-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.wd-metrics article{position:relative;background:#fff;border:1px solid #dfe7ef;border-radius:15px;padding:22px;display:flex;flex-direction:column;gap:6px}.wd-metrics svg{position:absolute;right:20px;top:22px;color:#5c92c5}.wd-metrics span{font-size:13px;color:var(--wd-muted);padding-right:20px}.wd-metrics strong{font-size:36px;letter-spacing:-1px}.wd-metrics small{font-size:11px;color:var(--wd-muted)}.wd-insights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0}.wd-insights article{border:1px solid #ccdfef;background:linear-gradient(140deg,#fff,#eef6fc);border-radius:15px;padding:22px}.wd-insights small{color:var(--wd-blue);font-size:11px;font-weight:700}.wd-insights h2{font-size:18px;line-height:1.4;margin:10px 0;letter-spacing:-.3px}.wd-insights p{font-size:12px;color:var(--wd-muted);margin-bottom:0}.wd-trend,.wd-question{background:#fff;border:1px solid #dfe7ef;border-radius:15px;padding:24px}.wd-trend h2,.wd-results-head h2{font-size:23px;letter-spacing:-.6px;margin:6px 0 12px}.wd-trend>div>small,.wd-results-head>div>small{color:var(--wd-blue);font-size:11px;font-weight:700}.wd-daily{display:grid;grid-template-columns:repeat(14,minmax(0,1fr));gap:12px;margin:24px 0 14px}.wd-day{text-align:center;min-width:0}.wd-day b{font-size:12px}.wd-day-track{height:90px;position:relative;background:#f2f6fa;border-radius:5px;margin:8px 0}.wd-day-track i{display:block;position:absolute;bottom:0;width:100%;border-radius:5px;background:linear-gradient(#4a9fdf,#0f65b6)}.wd-day>small{font-size:10px;color:var(--wd-muted)}.wd-trend details{font-size:12px;color:var(--wd-muted)}.wd-trend summary{cursor:pointer}.wd-trend table{width:100%;border-collapse:collapse;margin-top:12px}.wd-trend td,.wd-trend th{text-align:left;padding:8px;border-bottom:1px solid #e8eef4}.wd-results-head{display:flex;justify-content:space-between;gap:20px;align-items:end;margin:34px 0 18px}.wd-results-head p{font-size:13px;color:var(--wd-muted);margin:0}.wd-filters{display:grid;gap:10px;min-width:265px}.wd-search{display:flex;align-items:center;gap:8px;border:1px solid #ccdce9;background:#fff;border-radius:9px;padding:10px 12px;color:#7890a5}.wd-search input{border:0;outline:0;min-width:0;width:100%;background:transparent;color:var(--wd-ink);font:inherit;font-size:13px}.wd-history{display:flex;gap:8px;font-size:12px;align-items:center;color:var(--wd-muted)}.wd-history input{accent-color:var(--wd-blue)}.wd-question-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.wd-question-head{display:flex;gap:12px;justify-content:space-between;align-items:start}.wd-question-head small{font-size:10px;color:var(--wd-blue);font-weight:650}.wd-question h3{font-size:18px;line-height:1.35;letter-spacing:-.3px;margin:8px 0}.wd-question-head p{font-size:12px;color:var(--wd-muted);margin:8px 0}.wd-badge{flex-shrink:0;font-size:10px;padding:5px 8px;border:1px solid #dce7f2;background:#f4f8fc;border-radius:99px;color:#4c7296;white-space:nowrap}.wd-question-meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:5px;font-size:11px;color:var(--wd-muted);margin:12px 0 15px}.wd-leading{font-size:11px;line-height:1.5;color:#51708c;background:#f0f7fd;border-radius:7px;padding:10px 12px}.wd-leading strong{color:#245d8f;font-weight:600}.wd-bars{display:grid;gap:14px;margin-top:20px}.wd-bar>div:first-child{display:flex;justify-content:space-between;gap:16px;align-items:start;font-size:12px;margin-bottom:6px}.wd-bar b{white-space:nowrap;font-size:12px}.wd-bar b small{color:var(--wd-muted);font-weight:400}.wd-track{height:7px;background:#edf2f7;border-radius:99px;overflow:hidden}.wd-track i{display:block;height:100%;background:linear-gradient(90deg,#0f65b6,#64afe6);border-radius:99px}.wd-footnote,.wd-empty-inline{font-size:11px;color:var(--wd-muted);line-height:1.5}.wd-empty-inline{border:1px dashed #ccdce8;border-radius:8px;padding:12px}.wd-footer{display:flex;justify-content:space-between;gap:20px;margin-top:30px;padding:22px 0;border-top:1px solid #dfe7ef;font-size:11px;color:var(--wd-muted)}.wd-error{background:#fff4f2;border:1px solid #efcbc5;color:#9c4239;border-radius:10px;padding:16px;margin:16px 0;font-size:13px}.wd-empty,.wd-loading{padding:28px;background:#fff;border:1px dashed #ccdae7;border-radius:12px;margin:20px 0;color:var(--wd-muted);font-size:14px}.wd-embedded{background:transparent;min-height:0}.wd-embedded .wd-container{max-width:none;padding:0}.wd-embedded .wd-hero{padding-top:12px}.wd-embedded .wd-hero h1{font-size:28px}.workshop-dashboard button:focus-visible,.workshop-dashboard a:focus-visible,.workshop-dashboard input:focus-visible{outline:3px solid #72b5e9;outline-offset:3px}@keyframes wd-spin{to{transform:rotate(360deg)}}.wd-spinning{animation:wd-spin 1s linear infinite}@media(prefers-reduced-motion:reduce){.wd-spinning{animation:none}}@media(max-width:1000px){.wd-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.wd-insights,.wd-question-grid{grid-template-columns:1fr}}@media(max-width:700px){.wd-container{padding:20px}.wd-brand{gap:16px}.wd-public-tag{font-size:10px;padding:5px 8px;max-width:160px}.wd-brand a{font-size:17px;white-space:nowrap}.wd-hero{flex-direction:column;align-items:start;gap:8px;padding-top:28px}.wd-hero h1{font-size:32px}.wd-actions{flex-direction:row;flex-wrap:wrap}.wd-metrics{gap:10px}.wd-metrics article{padding:16px}.wd-metrics strong{font-size:30px}.wd-metrics svg{display:none}.wd-question,.wd-trend{padding:19px}.wd-results-head{align-items:stretch;flex-direction:column}.wd-filters{min-width:0}.wd-daily{gap:5px}.wd-day>small{font-size:8px;writing-mode:vertical-rl}.wd-footer{flex-direction:column;gap:8px}.wd-badge{font-size:9px}.wd-question h3{font-size:17px}.wd-bar>div:first-child{font-size:12px}}.career-quiz{color-scheme:dark;--bg:#081726;--blue:#7eb4e3;--green:#76e0a8;--muted:#a5b7c8}.career-quiz *{box-sizing:border-box}.career-quiz{margin:0;background:radial-gradient(ellipse at 80% 20%,#153b5a88,transparent 55%),var(--bg);color:#f2f6fa;font:16px/1.6 Inter,system-ui,sans-serif;min-height:100vh}.career-quiz button,.career-quiz textarea{font:inherit}.career-quiz button{cursor:pointer}.career-quiz button:focus-visible,.career-quiz textarea:focus-visible{outline:3px solid var(--green);outline-offset:4px}.career-quiz .wrap{max-width:1200px;margin:auto;padding:32px 48px}.career-quiz header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #7eb4e326;padding-bottom:24px}.career-quiz .brand{font-size:15px;font-weight:800;letter-spacing:2px}.career-quiz .brand span{color:var(--blue);font-weight:400}.career-quiz .pill{font-size:11px;letter-spacing:1.5px;color:var(--green);border:1px solid #76e0a844;border-radius:99px;padding:6px 12px}.career-quiz main{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;align-items:center;min-height:690px;padding:64px 0}.career-quiz small,.career-quiz .eyebrow{text-transform:uppercase;letter-spacing:2px;font-size:11px;color:var(--blue)}.career-quiz h1{font-size:clamp(38px,4.8vw,62px);line-height:1.08;letter-spacing:-2.8px;margin:22px 0}.career-quiz h1 em{font-style:normal;color:var(--blue)}.career-quiz .lead{color:var(--muted);max-width:390px;font-size:17px}.career-quiz .meta{display:flex;gap:24px;color:#c0cddd;font-size:13px;margin:30px 0}.career-quiz .meta span{border-left:2px solid var(--green);padding-left:12px}.career-quiz .path{margin-top:48px;display:flex;gap:18px;align-items:center;font-size:12px;color:#96adc1}.career-quiz .path b{display:block;color:var(--blue);font-size:24px;font-weight:400}.career-quiz .line{height:1px;width:36px;background:#7eb4e34a}.career-quiz .card{background:linear-gradient(145deg,#122e46,#0b2032);border:1px solid #7eb4e32e;border-radius:24px;padding:36px;box-shadow:0 30px 80px #0003}.career-quiz .card h2{font-size:27px;line-height:1.25;letter-spacing:-.7px;margin:18px 0 12px}.career-quiz .card p{color:var(--muted);font-size:14px}.career-quiz .icon{width:58px;height:58px;border:1px solid #7eb4e340;border-radius:17px;display:grid;place-items:center;color:var(--green);font-size:27px;background:#7eb4e308}.career-quiz .cta{border:0;border-radius:10px;background:linear-gradient(120deg,#9dffc6,#76e0a8);color:#061e14;padding:16px 20px;font-weight:750;width:100%;margin-top:24px;display:flex;justify-content:space-between;align-items:center}.career-quiz .cta:hover{filter:brightness(1.08)}.career-quiz .cta:disabled{opacity:.4;cursor:default}.career-quiz .note{font-size:11px!important;color:#88a0b5!important;text-align:center}.career-quiz .check{display:flex;gap:12px;align-items:center;font-size:14px;margin-top:18px}.career-quiz .check i{font-style:normal;color:var(--green)}.career-quiz footer{display:flex;justify-content:space-between;border-top:1px solid #7eb4e321;padding-top:20px;color:#8098ad;font-size:11px}.career-quiz .progresshead{display:flex;justify-content:space-between;font-size:11px;color:var(--blue);margin-bottom:10px}.career-quiz .track{height:3px;background:#7eb4e320;border-radius:8px}.career-quiz .fill{height:100%;background:var(--green);transition:width .3s}.career-quiz .options{display:grid;gap:8px;margin-top:22px}.career-quiz .option{display:flex;align-items:center;gap:12px;text-align:left;background:#ffffff03;border:1px solid #7eb4e328;color:#dbe6ef;border-radius:9px;padding:12px 14px;font-size:13px;line-height:1.35}.career-quiz .option span{flex-shrink:0;width:22px;height:22px;border:1px solid #7eb4e348;border-radius:6px;display:grid;place-items:center;color:var(--blue);font-size:10px}.career-quiz .option:hover{border-color:var(--blue);background:#7eb4e30b}.career-quiz .option.selected{background:#76e0a810;border-color:var(--green)}.career-quiz .option.selected span{color:#061e14;background:var(--green);border-color:var(--green)}.career-quiz .back{background:none;border:0;color:#a5b7c8;font-size:12px;margin-top:16px;padding:5px 0}.career-quiz textarea{width:100%;min-height:140px;background:#081726;color:#fff;border:1px solid #7eb4e34a;border-radius:10px;padding:16px;resize:vertical}.career-quiz .summary{margin:16px 0;padding:15px;background:#08172666;border-radius:10px;font-size:13px;color:#b9ccdd}.career-quiz .summary strong{color:var(--green);display:block;margin-bottom:6px}@media(max-width:800px){.career-quiz .wrap{padding:22px}.career-quiz header{gap:12px}.career-quiz .brand{font-size:12px}.career-quiz .pill{font-size:9px}.career-quiz main{grid-template-columns:1fr;gap:28px;padding:35px 0;min-height:0}.career-quiz h1{font-size:42px;letter-spacing:-1.7px}.career-quiz .lead{font-size:15px}.career-quiz .path{display:none}.career-quiz .meta{margin:20px 0}.career-quiz .card{padding:25px;border-radius:18px}.career-quiz footer{gap:20px;font-size:10px}.career-quiz .card h2{font-size:24px}}@media(prefers-reduced-motion:reduce){.career-quiz *{transition:none!important}}.career-quiz .field{width:100%;background:#081726;border:1px solid #7eb4e350;border-radius:10px;padding:14px;color:#fff;font:inherit;margin:10px 0}.career-quiz .cta{text-decoration:none}.career-quiz .error{color:#ffb4a8}.career-quiz{min-height:100vh}.career-quiz .option{width:100%}.career-quiz .card h2:focus{outline:none}.career-quiz .workshop-title{font-size:25px;line-height:1.35;color:var(--blue);font-weight:500;margin:24px 0}.career-quiz .fill-time{font-size:14px;color:var(--green);margin-top:28px}.career-quiz small{display:block;margin-top:18px}.career-quiz button{font-family:inherit}.career-quiz .cta{white-space:normal;gap:12px;text-align:left}@keyframes career-option-nudge-a{0%,to{transform:translateY(0)}20%,60%{transform:translateY(-3px)}40%,80%{transform:translateY(3px)}}@keyframes career-option-nudge-b{0%,to{transform:translateY(0)}20%,60%{transform:translateY(-3px)}40%,80%{transform:translateY(3px)}}.career-quiz .option.selection-nudge-0{animation:career-option-nudge-a .3s ease-in-out}.career-quiz .option.selection-nudge-1{animation:career-option-nudge-b .3s ease-in-out}@media(prefers-reduced-motion:reduce){.career-quiz .option.selection-nudge-0,.career-quiz .option.selection-nudge-1{animation:none}}.career-quiz{min-height:100svh}.career-quiz .wrap{min-height:100svh;display:flex;flex-direction:column;padding-block:20px;width:100%}.career-quiz main{flex:1;min-height:0;padding-block:24px}.career-quiz footer{flex-shrink:0;padding-top:14px}@media(min-width:801px)and (max-height:800px){.career-quiz .wrap{padding-block:16px}.career-quiz main{padding-block:16px;gap:48px}.career-quiz .card{padding:26px}.career-quiz .options{gap:6px;margin-top:16px}.career-quiz .option{padding:10px 12px}.career-quiz .workshop-title{margin-block:18px}.career-quiz .fill-time{margin-top:20px}}@media(max-width:800px){.career-quiz .wrap{padding:20px 22px}.career-quiz main{flex:1;gap:24px;padding-block:20px}.career-quiz footer{flex-wrap:wrap;gap:8px 20px}}.career-quiz.thanks-page .wrap{max-width:1200px;padding-top:64px}.career-quiz .thanks-hero{max-width:960px;margin-inline:auto;text-align:center}.career-quiz .thanks-confirmation{color:var(--green);font-size:14px;line-height:1.6;max-width:680px;margin:0 auto 20px;text-align:center}.career-quiz h1.thanks-title{font-size:clamp(26px,2.8vw,36px);line-height:1.25;letter-spacing:-.8px;font-weight:650;max-width:840px;margin:0 auto 28px;text-align:center;text-wrap:balance}.career-quiz .thanks-video{aspect-ratio:16/9;width:100%;border-radius:20px;border:1px solid #7eb4e333;background:radial-gradient(ellipse at 50% 50%,#183c56,#0a1c2d 75%);display:grid;place-items:center;color:#9ab7cc;font-size:15px;letter-spacing:.04em}.career-quiz .thanks-information{max-width:820px;margin:32px auto 0;text-align:left;font-size:16px;color:var(--muted)}.career-quiz .thanks-information p{margin:22px 0;line-height:1.75}.career-quiz .thanks-information a{color:var(--blue);text-underline-offset:4px}.career-quiz .thanks-date{border-left:2px solid var(--green);padding:12px 20px;margin:28px 0;display:grid;gap:5px;background:#7eb4e307;border-radius:0 10px 10px 0}.career-quiz .thanks-date strong{color:#e9f3fa;font-weight:650}.career-quiz .thanks-step-intro{margin-top:76px;border-top:1px solid #7eb4e326;padding-top:36px}.career-quiz .thanks-step-intro h2,.career-quiz .thanks-group h2{font-size:29px;line-height:1.25;color:var(--blue);margin:12px 0 16px;letter-spacing:-.5px}.career-quiz .thanks-step-intro>p:not(.eyebrow){font-size:16px;color:var(--muted);max-width:760px}.career-quiz.thanks-page main{flex:none;min-height:calc(100svh - 80px);padding-block:40px}.career-quiz .thanks-group{display:grid;grid-template-columns:1fr auto;align-items:center;gap:40px;padding:38px;border:1px solid #7eb4e32b;border-radius:20px;background:#102a4280;margin-bottom:48px}.career-quiz .thanks-group p:not(.eyebrow){color:var(--muted);font-size:15px;max-width:620px}.career-quiz .thanks-group .cta{width:auto;margin:0;white-space:nowrap;gap:22px}.career-quiz.thanks-page footer{padding-bottom:10px}@media(max-width:800px){.career-quiz.thanks-page .wrap{padding-top:36px}.career-quiz h1.thanks-title{font-size:26px;letter-spacing:-.5px}.career-quiz .thanks-confirmation{font-size:13px}.career-quiz .thanks-information{font-size:14px}.career-quiz .thanks-video{border-radius:14px}.career-quiz .thanks-step-intro{margin-top:44px;padding-top:26px}.career-quiz .thanks-step-intro h2,.career-quiz .thanks-group h2{font-size:25px}.career-quiz.thanks-page main{min-height:0;padding-block:28px}.career-quiz .thanks-group{grid-template-columns:1fr;gap:18px;padding:24px;margin-bottom:32px}.career-quiz .thanks-group .cta{width:100%;white-space:normal}}.career-quiz.thanks-page{--lp-bg:#07090e;--lp-bg-2:#0b0e15;--lp-surface:#121722;--lp-surface-2:#1a2130;--lp-text:#f1f6fb;--lp-muted:#a7bccf;--lp-faint:#6f8aa3;--lp-accent:#7eb4e3;--lp-primary:#0f6cc4;--lp-primary-hover:#2f86d6;--lp-border:rgba(126,180,227,.16);--lp-border-strong:rgba(126,180,227,.32);--lp-gold:#e3b55b;--lp-grad-gold:linear-gradient(90deg,#c8922f 0%,#f0c979 50%,#c8922f 100%);--lp-cta-top:#12905a;--lp-cta-bottom:#076a3c;--lp-radius:18px;--lp-radius-sm:11px;--lp-font:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--lp-font-mono:"IBM Plex Mono",ui-monospace,monospace;--bg:var(--lp-bg);--blue:var(--lp-accent);--muted:var(--lp-muted);background:radial-gradient(90% 60% at 50% 0,rgba(15,108,196,.09),transparent 60%),var(--lp-bg);color:var(--lp-text);font-family:var(--lp-font);letter-spacing:-.015em;-webkit-font-smoothing:antialiased}.career-quiz.thanks-page .wrap{max-width:1140px;padding-inline:24px}.career-quiz.thanks-page h1,.career-quiz.thanks-page h2{letter-spacing:-.04em}.career-quiz.thanks-page .thanks-title{font-weight:600}.career-quiz.thanks-page .thanks-confirmation{color:var(--lp-accent)}.career-quiz.thanks-page .eyebrow,.career-quiz.thanks-page .progresshead,.career-quiz.thanks-page .card>small{font-family:var(--lp-font-mono);letter-spacing:.01em}.career-quiz.thanks-page .card{background:var(--lp-surface);border-color:var(--lp-border);border-radius:var(--lp-radius);box-shadow:0 1px 2px #0008,0 28px 70px #0007}.career-quiz.thanks-page .summary{background:var(--lp-bg-2);border:1px solid var(--lp-border)}.career-quiz.thanks-page .thanks-video{background:radial-gradient(ellipse at center,rgba(15,108,196,.12),transparent 70%),var(--lp-bg-2);border-color:var(--lp-border);border-radius:var(--lp-radius)}.career-quiz.thanks-page .thanks-date{background:var(--lp-bg-2);border-left-color:var(--lp-accent)}.career-quiz.thanks-page .thanks-group{background:var(--lp-bg-2);border-color:var(--lp-border);border-radius:var(--lp-radius)}.career-quiz.thanks-page .cta{background:linear-gradient(180deg,var(--lp-cta-top),var(--lp-cta-bottom));color:#fff;border:1px solid #ffffff24;border-radius:999px;font-weight:600;letter-spacing:-.01em;line-height:1.3;justify-content:center;box-shadow:0 1px #ffffff38 inset,0 0 0 1px #12905a57,0 18px 60px #12905a30}.career-quiz.thanks-page .cta:disabled{box-shadow:none}.career-quiz.thanks-page .option{background:var(--lp-bg-2);border-color:var(--lp-border);border-radius:var(--lp-radius-sm)}.career-quiz.thanks-page .option:hover{border-color:var(--lp-accent);background:var(--lp-surface-2)}.career-quiz.thanks-page .option.selected{border-color:var(--lp-accent);background:#2f86d629}.career-quiz.thanks-page .option.selected span{background:var(--lp-accent);border-color:var(--lp-accent);color:var(--lp-bg)}.career-quiz.thanks-page .track .fill{background:var(--lp-primary-hover)}.career-quiz.thanks-page .field{background:var(--lp-bg-2);border-color:var(--lp-border-strong);border-radius:var(--lp-radius-sm)}.career-quiz.thanks-page main.thanks-form-row{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);min-height:0;gap:64px;align-items:start;margin-top:64px;padding-block:48px 64px;border-top:1px solid var(--lp-border)}.career-quiz.thanks-page .thanks-form-row .thanks-step-intro{margin:0;padding:0;border:0}.career-quiz.thanks-page .thanks-form-row .thanks-step-intro h2{color:var(--lp-text);font-weight:600;font-size:clamp(27px,2.8vw,34px);line-height:1.15;margin:16px 0 20px;text-wrap:balance}.career-quiz.thanks-page .thanks-form-row .thanks-step-intro>p:not(.eyebrow){font-size:17px;line-height:1.6}.career-quiz.thanks-page .thanks-step-intro .eyebrow{margin:0}@media(max-width:800px){.career-quiz.thanks-page main.thanks-form-row{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:40px;padding-block:28px 40px}.career-quiz.thanks-page .thanks-form-row .thanks-step-intro>p:not(.eyebrow){font-size:15px}.career-quiz.thanks-page .thanks-form-row .thanks-step-intro h2{font-size:27px}.career-quiz.thanks-page .cta{font-size:16px;white-space:normal;text-align:center}}.career-quiz.thanks-page .thanks-steps{background:#fff;border:1px solid #e1e8ef;border-radius:24px;padding:40px;margin:64px 0 48px;box-shadow:0 20px 60px #0002;color:#17324d}.career-quiz.thanks-page .thanks-steps main.thanks-form-row{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:40px;margin:0;min-height:0;padding:0 0 36px;border:0;align-items:start}.career-quiz.thanks-page .thanks-steps .thanks-step-intro h2,.career-quiz.thanks-page .thanks-steps .thanks-group h2{font-size:28px;font-weight:600;line-height:1.2;letter-spacing:-.04em;color:#015bb1;margin:14px 0 18px;text-wrap:balance}.career-quiz.thanks-page .thanks-steps .thanks-step-intro>p:not(.eyebrow),.career-quiz.thanks-page .thanks-steps .thanks-group p:not(.eyebrow){font-size:16px;line-height:1.65;color:#52667a;max-width:none;margin:0 0 16px}.career-quiz.thanks-page .thanks-steps .thanks-step-intro .eyebrow,.career-quiz.thanks-page .thanks-steps .thanks-group .eyebrow{color:#356d9e;margin:0;font-size:11px;line-height:1.5}.career-quiz.thanks-page .thanks-steps .thanks-group{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:40px;align-items:start;background:transparent;box-shadow:none;border:0;border-top:1px solid #dce5ed;border-radius:0;margin:0;padding:36px 0 0}.career-quiz.thanks-page .thanks-steps .thanks-group .cta{width:100%;margin:0;align-self:start;white-space:normal;min-height:56px}.career-quiz.thanks-page .thanks-steps .card{color:var(--lp-text);min-width:0}@media(max-width:800px){.career-quiz.thanks-page .thanks-steps{padding:24px 20px;border-radius:18px;margin:40px 0 32px}.career-quiz.thanks-page .thanks-steps main.thanks-form-row{grid-template-columns:minmax(0,1fr);gap:24px;padding:0 0 28px}.career-quiz.thanks-page .thanks-steps .thanks-group{grid-template-columns:minmax(0,1fr);gap:16px;padding:28px 0 0}.career-quiz.thanks-page .thanks-steps .thanks-step-intro h2,.career-quiz.thanks-page .thanks-steps .thanks-group h2{font-size:25px}.career-quiz.thanks-page .thanks-steps .thanks-step-intro>p:not(.eyebrow),.career-quiz.thanks-page .thanks-steps .thanks-group p:not(.eyebrow){font-size:15px}.career-quiz.thanks-page .thanks-steps .card{padding:22px}}.career-quiz.thanks-page .option.selected,.career-quiz.thanks-page .option.selected:hover{background:linear-gradient(180deg,var(--lp-cta-top),var(--lp-cta-bottom));border-color:#12905a;color:#fff;box-shadow:0 0 0 1px #12905a57}.career-quiz.thanks-page .option.selected span{background:#ffffff20;border-color:#ffffff80;color:#fff}.career-quiz.thanks-page .thanks-steps .thanks-step-intro{align-self:stretch;display:flex;flex-direction:column;min-width:0}.career-quiz.thanks-page .thanks-step-guide{position:relative;flex:1;min-height:80px;margin:22px -22px 42px 8px;border-left:2px solid #2f86d6;border-bottom:2px solid #2f86d6;border-bottom-left-radius:16px;pointer-events:none}.career-quiz.thanks-page .thanks-step-guide:after{content:"";position:absolute;right:0;bottom:-5px;width:8px;height:8px;border-right:2px solid #2f86d6;border-top:2px solid #2f86d6;transform:rotate(45deg)}.career-quiz.thanks-page .thanks-steps .thanks-group>.cta{position:relative}.career-quiz.thanks-page .thanks-steps .thanks-group>.cta:before{content:"";position:absolute;left:50%;top:-62px;width:2px;height:40px;background:#2f86d6;pointer-events:none}.career-quiz.thanks-page .thanks-steps .thanks-group>.cta:after{content:"";position:absolute;left:calc(50% - 4px);top:-30px;width:8px;height:8px;border-right:2px solid #2f86d6;border-bottom:2px solid #2f86d6;transform:rotate(45deg);pointer-events:none}@media(max-width:800px){.career-quiz.thanks-page .thanks-step-guide{flex:none;align-self:center;width:2px;height:30px;min-height:0;margin:10px 0 0;border:0;border-radius:0;background:#2f86d6}.career-quiz.thanks-page .thanks-step-guide:after{right:-3px;bottom:0;border-top:0;border-right:2px solid #2f86d6;border-bottom:2px solid #2f86d6}.career-quiz.thanks-page .thanks-steps .thanks-group>.cta{margin-top:38px}.career-quiz.thanks-page .thanks-steps .thanks-group>.cta:before{top:-38px;height:22px}.career-quiz.thanks-page .thanks-steps .thanks-group>.cta:after{top:-24px}}@media(min-width:801px){.career-quiz.thanks-page .thanks-steps .thanks-step-intro{position:relative}.career-quiz.thanks-page .thanks-step-guide{position:absolute;flex:none;top:calc(50% - 64px);left:12px;right:-22px;height:64px;min-height:0;margin:0}.career-quiz.thanks-page .thanks-form-row:has(.card>p:only-child) .thanks-step-guide{visibility:hidden}}.career-quiz.student-sheet-page .wrap{padding-block:28px;max-width:1200px}.career-quiz.student-sheet-page main.student-sheet-layout{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:60px;align-items:center;min-height:0;padding-block:32px}.career-quiz.student-sheet-page .student-sheet-intro h1{font-size:clamp(28px,3.3vw,42px);line-height:1.18;letter-spacing:-1.2px;margin:18px 0 24px;text-wrap:balance}.career-quiz.student-sheet-page .student-sheet-intro>p:not(.eyebrow){color:var(--muted);font-size:16px;line-height:1.7;max-width:420px}.career-quiz.student-sheet-page .student-sheet-intro .student-sheet-time{color:#76e0a8;font-size:14px;margin-top:24px}.career-quiz.student-sheet-page .student-sheet-date{display:block;color:var(--blue);font-size:12px;margin-top:24px}.career-quiz.student-sheet-page .card{min-width:0}@media(max-width:800px){.career-quiz.student-sheet-page .wrap{padding:24px 20px}.career-quiz.student-sheet-page main.student-sheet-layout{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:8px 28px;align-items:start}.career-quiz.student-sheet-page .student-sheet-intro h1{font-size:28px;margin:12px 0 16px}.career-quiz.student-sheet-page .student-sheet-intro>p:not(.eyebrow){font-size:14px;margin:10px 0}.career-quiz.student-sheet-page .student-sheet-date{margin-top:14px}}.career-quiz.thanks-page .thanks-steps-group-first .thanks-group{border-top:0;border-bottom:1px solid #dce5ed;padding:0 0 36px;margin:0 0 36px;align-items:center}.career-quiz.thanks-page .thanks-steps-group-first .thanks-group>.cta{align-self:center;margin-top:0}.career-quiz.thanks-page .thanks-steps-group-first .thanks-group>.cta:before,.career-quiz.thanks-page .thanks-steps-group-first .thanks-group>.cta:after{content:none}.career-quiz.thanks-page .thanks-steps-group-first main.thanks-form-row{padding-bottom:0}@media(max-width:800px){.career-quiz.thanks-page .thanks-steps-group-first .thanks-group{padding-bottom:28px;margin-bottom:28px}}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#17324d;background:#f6f8fb;font-synthesis:none;text-rendering:optimizeLegibility;--blue:#0f65b6;--navy:#16324f;--line:#dce5ec}*{box-sizing:border-box}body{margin:0;background:#f6f8fb;color:#17324d}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:240px;background:#fff;border-right:1px solid var(--line);padding:22px 16px;display:flex;flex-direction:column;gap:18px}.brand{display:flex;align-items:center;gap:10px}.brand-mark{width:34px;height:34px;border-radius:10px;background:var(--blue);color:#fff;display:grid;place-items:center;font-weight:800}.workspace-chip{font-size:13px;color:#66788b;padding:9px 10px;background:#f5f7fa;border-radius:10px}.sidebar nav{display:flex;flex-direction:column;gap:6px}.sidebar nav a{display:flex;align-items:center;gap:10px;text-decoration:none;color:#52667a;padding:11px 12px;border-radius:10px}.sidebar nav a.active{background:#eef6ff;color:var(--blue);font-weight:700}.side-bottom{margin-top:auto;display:flex;flex-direction:column;font-size:13px;color:#6b7d8f}.main{margin-left:240px;padding:28px 34px}.page-head{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px}.page-head h1{margin:5px 0 0;font-size:30px}.crumb{font-size:13px;color:#8796a6}.btn,.primary,.secondary{border:1px solid #d6e0e8;border-radius:12px;background:#fff;color:#17324d;padding:10px 14px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px}.btn.dark,.primary{background:#0f65b6;color:#fff;border-color:#0f65b6}.big{min-height:56px;font-weight:700;font-size:17px}.template-row{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.template-card,.list-panel,.empty-card,.settings-card{background:#fff;border:1px solid var(--line);border-radius:14px}.template-card{padding:18px;display:flex;flex-direction:column;gap:8px}.template-card svg{color:var(--blue)}.template-card small{color:#6f8193}.list-panel{margin-top:22px;overflow:hidden}.list-tools{display:flex;gap:10px;padding:14px;border-bottom:1px solid var(--line)}.list-tools input{flex:1}.list-tools input,.list-tools select,.props-panel textarea,.props-panel select{border:1px solid #d5e0e8;border-radius:9px;padding:10px 12px;background:#fff}.table-row{display:grid;grid-template-columns:2.2fr .9fr .6fr .9fr .8fr;gap:14px;padding:15px 18px;border-bottom:1px solid #edf1f4;align-items:center}.table-head{font-size:12px;color:#8090a0;text-transform:uppercase;letter-spacing:.04em}.survey-name{color:#17324d;text-decoration:none;font-weight:700}.status.live{color:#2a8a61}.builder-grid{display:grid;grid-template-columns:260px minmax(0,1fr) 380px;gap:18px;max-width:1320px;margin:0 auto}.steps-panel,.builder-canvas,.props-panel{background:#fff;border:1px solid var(--line);border-radius:14px;min-height:680px}.steps-panel{padding:12px;max-height:75vh;overflow:auto}.steps-title{display:flex;justify-content:space-between;padding:8px;font-weight:800}.steps-title span{font-size:12px;color:#7a8b9c}.step-item{display:flex;gap:10px;padding:11px 8px;border-radius:10px}.step-item:hover{background:#f6f9fc}.step-item.active{background:#eef6ff}.step-item.active b{color:var(--blue)}.step-num{width:26px;height:26px;border-radius:8px;background:#edf4fb;display:grid;place-items:center;font-size:12px}.step-item b{display:block;font-size:13px;line-height:1.25}.step-item small{color:#8a99a8}.builder-canvas{padding:20px;background:#eef2f6;display:grid;place-items:center}.canvas-phone{width:min(440px,100%);min-height:620px;background:#fff;border-radius:26px;padding:20px;box-shadow:0 16px 40px #1b35501a}.mini-progress{height:5px;background:#e7edf2;border-radius:999px}.mini-progress span{display:block;width:28%;height:100%;background:var(--blue);border-radius:999px}.canvas-inner{padding:60px 20px}.canvas-inner h2{font-size:28px;text-align:center}.option-card{border:1px solid #dbe5ed;border-radius:13px;padding:16px;margin:10px 0}.props-panel{padding:18px}.props-panel label{display:block;font-size:13px;font-weight:700;margin:16px 0 7px}.props-panel textarea,.props-panel select{width:100%}.head-actions{display:flex;gap:8px}.empty-card{padding:28px;max-width:760px}.settings-grid{display:grid;gap:16px;max-width:900px}.settings-card{padding:22px;display:grid;grid-template-columns:48px 1fr;gap:16px}.settings-icon{width:44px;height:44px;border-radius:12px;background:#eff7ff;color:var(--blue);display:grid;place-items:center}.settings-card h2{margin:0 0 6px}.settings-card p{margin:0 0 14px;color:#687b8e}.settings-card code{display:block;margin-top:10px;background:#f5f8fb;padding:10px;border-radius:8px;word-break:break-all}.conn.ok{color:#1e8058}.conn.pending{color:#7b65a8}.quiz-wrap{min-height:100vh;background:#fff}.quiz-top{height:76px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 24px;border-bottom:1px solid #edf1f4}.quiz-top button{width:42px;height:42px;border:0;background:transparent;color:#52667a}.quiz-logo{font-weight:400}.counter{justify-self:end;color:#8191a1;font-size:14px}.quiz-progress{height:5px;background:#edf2f5}.quiz-progress span{display:block;height:100%;background:var(--blue);transition:width .25s ease}.quiz-stage{max-width:760px;margin:0 auto;padding:52px 28px 80px}.intro-card,.question-view,.insight-view,.processing-view,.field-view,.result-view{display:flex;flex-direction:column;gap:18px}.intro-card{text-align:center}.intro-card h1,.question-view h1,.insight-view h1,.processing-view h1,.field-view h1,.result-view>h1{font-size:38px;line-height:1.12;margin:0}.intro-card p,.insight-view p,.result-copy p,.pmi-card p{font-size:18px;line-height:1.55;color:#65788a}.hero-orbit{height:240px;border-radius:30px;background:linear-gradient(135deg,#edf7ff,#f9fbfd);position:relative;display:grid;place-items:center}.hero-orbit div{width:92px;height:92px;border-radius:50%;background:#0f65b6;color:#fff;display:grid;place-items:center;font-size:28px;font-weight:800}.hero-orbit span{position:absolute;padding:9px 12px;background:#fff;border:1px solid #dce7ef;border-radius:999px;font-size:12px}.hero-orbit span:nth-child(1){top:24px;left:70px}.hero-orbit span:nth-child(2){top:34px;right:74px}.hero-orbit span:nth-child(3){bottom:34px;left:88px}.hero-orbit span:nth-child(4){bottom:28px;right:68px}.answer-stack{display:grid;gap:14px}.answer{min-height:78px;border:1.5px solid #dbe5ed;border-radius:18px;background:#fff;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:18px 20px;text-align:left;box-shadow:0 2px 10px #17324d08;transition:.18s ease}.answer:hover{border-color:#a9c9e8;background:#fbfdff}.answer.selected{border-color:#0f65b6;background:#f4f9ff;box-shadow:0 0 0 1px #0f65b6}.answer>span:first-child{font-size:24px;min-width:34px;text-align:center}.answer-label{font-size:18px;line-height:1.35;font-weight:500;color:#17324d}.answer i{justify-self:end;width:28px;height:28px;border-radius:8px;border:2px solid #9fc9f2;background:#fff;color:transparent;display:grid;place-items:center}.answer.selected i{background:#0f65b6;border-color:#0f65b6;color:#fff}.scale-row{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.scale-row .answer{display:flex;flex-direction:column;justify-content:center;text-align:center;padding:12px 8px;min-height:108px}.scale-row .answer>span:first-child{font-size:25px}.scale-row .answer-label{font-size:14px;font-weight:500}.muted{color:#8696a8}.center{text-align:center}.question-view>.muted{font-size:18px;margin-top:-4px}.insight-view{text-align:center}.insight-visual{height:260px;border-radius:28px;background:linear-gradient(135deg,#eaf5ff,#f7fbff);display:grid;place-items:center;color:var(--blue)}.insight-view small{font-weight:800;color:var(--blue);text-transform:uppercase;letter-spacing:.08em}.photo-choice-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.photo-choice{position:relative;border:2px solid #e1e9ef;border-radius:20px;overflow:hidden;padding:0;height:280px;background:#fff}.photo-choice.selected{border-color:#0f65b6;box-shadow:0 0 0 1px #0f65b6}.photo-choice-art{position:absolute;top:0;right:0;bottom:0;left:0}.photo-choice-art img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.photo-choice span{position:absolute;left:12px;right:12px;bottom:12px;background:linear-gradient(135deg,#1479d0,#0d4f95);color:#fff;font-weight:700;font-size:16px;padding:14px;border-radius:12px;text-align:center}.branch-view{gap:22px}.qf-branch-upload-host{display:block;padding:0;background:#f2f8fd}.qf-branch-upload-host img{display:block;width:100%;height:100%;object-fit:contain}.cloud-orbit{position:relative;height:280px;border-radius:30px;background:linear-gradient(135deg,#edf7ff,#f9fbfd);display:grid;place-items:center;overflow:hidden}.cloud-ring{position:absolute;border:1px dashed #c7dcef;border-radius:50%}.cloud-ring-out{width:340px;height:340px}.cloud-ring-in{width:220px;height:220px}.cloud-orbit-center{width:64px;height:64px;border-radius:18px;background:linear-gradient(160deg,#e2603f,#d24a2a);color:#fff;display:grid;place-items:center;box-shadow:0 10px 24px #d24a2a59}.cloud-pill{position:absolute;background:#fff;border:1px solid #e1e9ef;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700;color:#2c4257;box-shadow:0 4px 10px #17324d0f;white-space:nowrap}.cloud-pill.p1{top:10%;left:2%}.cloud-pill.p2{top:8%;right:4%}.cloud-pill.p3{top:44%;left:0}.cloud-pill.p4{top:46%;right:0}.cloud-pill.p5{bottom:16%;left:8%}.cloud-pill.p6{bottom:6%;left:32%}.cloud-pill.p7{bottom:10%;right:6%}.salary-card{background:#f8fbff;border:1px solid #d9e8f5;border-radius:22px;padding:26px}.salary-chart{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;align-items:end;height:220px;margin:6px 0 18px}.salary-col{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:8px}.salary-value{font-size:13px;font-weight:800;color:var(--blue)}.salary-bar-wrap{width:100%;height:100%;display:flex;align-items:flex-end;justify-content:center}.salary-bar{width:56%;min-height:6px;border-radius:10px 10px 0 0;background:#a9c9e8}.salary-bar.top{background:linear-gradient(180deg,#43a0f5,#0f65b6)}.salary-col small{color:#7a8b9c;font-size:12px}.salary-note{font-size:14px;color:#65788a;line-height:1.5;margin:0 0 10px}.insight-chart{display:grid;gap:16px;text-align:left;background:#f8fbff;border:1px solid #d9e8f5;border-radius:18px;padding:22px}.insight-bar-meta{display:flex;justify-content:space-between;gap:14px;margin-bottom:7px;font-size:14px;color:#425d78}.insight-bar-meta b{color:var(--blue);font-size:16px}.insight-bar-track{height:12px;border-radius:999px;background:#e1e9ef;overflow:hidden}.insight-bar-track i{display:block;height:100%;border-radius:999px;background:#9fc9f2;font-style:normal}.insight-bar-track i.highlight{background:linear-gradient(90deg,#0f65b6,#43a0f5)}.insight-icons{display:grid;gap:12px;text-align:left}.insight-icon-row{display:flex;align-items:flex-start;gap:14px;background:#f8fbff;border:1px solid #d9e8f5;border-radius:14px;padding:14px 16px}.insight-icon-row span{font-size:22px;line-height:1}.insight-icon-row p{margin:0;font-size:15px;line-height:1.4;color:#3c5468}.stat-box{background:#eff7ff;border:1px solid #cfe6ff;border-radius:16px;padding:20px;font-weight:800;font-size:20px}.source-note{font-size:13px;color:#93a0ad}.processing-view{align-items:center}.processing-view>p{max-width:620px}.process-lines{width:100%}.process-lines p{display:flex;justify-content:space-between;margin:18px 0 8px;font-weight:700}.process-lines div{height:13px;background:#dfe8ed;border-radius:999px;overflow:hidden}.process-lines i{display:block;height:100%;background:var(--blue)}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.field-view input{width:100%;padding:20px;border:1.5px solid #d0dbe3;border-radius:16px;font-size:22px;margin-top:24px}.field-view small{text-align:center;color:#7f8fa0}.save-error{padding:12px 14px;border:1px solid #f0b4b4;background:#fff5f5;color:#a93434;border-radius:10px;text-align:center}.result-kicker{text-align:center;color:var(--blue);font-weight:800;text-transform:uppercase;letter-spacing:.08em}.result-view>h1{text-align:center}.result-view>h1 span{color:var(--blue)}.score-card{background:#eff7ff;border-radius:22px;padding:30px}.gauge{height:18px;border-radius:999px;background:linear-gradient(90deg,#ff7c6b,#ffd144,#7ddd2b,#1e9eff);position:relative}.gauge i{position:absolute;top:-8px;width:32px;height:32px;border-radius:50%;background:#fff;border:4px solid #0d2d52}.gauge-labels{display:grid;grid-template-columns:repeat(4,1fr);font-size:12px;margin-top:12px}.score-number{display:block;text-align:center;font-size:42px;margin-top:16px}.result-copy{border:1px solid #d9e4ec;border-radius:18px;padding:24px}.dimension-card,.pmi-card{background:#f8fbff;border:1px solid #d9e8f5;border-radius:22px;padding:26px}.section-heading small,.pmi-card>small{color:var(--blue);font-weight:800;text-transform:uppercase;letter-spacing:.08em}.section-heading h2,.pmi-card h2{font-size:25px;line-height:1.25;margin:8px 0 20px}.dimension-bars{display:grid;gap:16px}.dimension-meta{display:flex;justify-content:space-between;gap:18px;margin-bottom:7px;font-size:15px}.dimension-meta span{font-weight:600}.dimension-meta b{color:var(--blue)}.dimension-track{height:12px;border-radius:999px;background:#e1e9ef;overflow:hidden}.dimension-track i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#0f65b6,#43a0f5)}.offer-card{display:grid;grid-template-columns:220px 1fr;gap:26px;background:#f8fbff;border:1px solid #d9e8f5;border-radius:22px;padding:26px;align-items:center}.ebook-cover-real{display:flex;align-items:center;justify-content:center}.ebook-cover-real img{display:block;width:100%;max-width:220px;height:auto;border-radius:10px;box-shadow:0 16px 34px #112e4f2e}.offer-copy{display:flex;flex-direction:column;gap:12px}.offer-copy>small{color:#6f8193}.offer-copy h2{margin:0;font-size:28px;line-height:1.18}.offer-copy p{margin:0 0 4px;font-size:17px;line-height:1.5;color:#65788a}.offer-copy .primary,.offer-copy .secondary{width:100%}.offer-copy .primary:disabled{opacity:.55;cursor:not-allowed}.ebook-cover{min-height:300px;background:linear-gradient(160deg,#0e2b53,#147fe8);border-radius:10px;color:#fff;padding:26px;display:flex;flex-direction:column;justify-content:space-between}.ebook-cover strong{font-size:28px}@media(max-width:900px){.sidebar{display:none}.main{margin-left:0;padding:20px}.template-row{grid-template-columns:1fr 1fr}.builder-grid{grid-template-columns:1fr}.steps-panel,.props-panel{max-height:none}.quiz-stage{padding:32px 18px 50px}.quiz-top{height:68px}.intro-card h1,.question-view h1,.insight-view h1,.processing-view h1,.field-view h1,.result-view>h1{font-size:30px}.offer-card{grid-template-columns:1fr}.ebook-cover,.ebook-cover-real img{max-width:260px;margin:auto}.scale-row{gap:7px}.scale-row .answer{min-height:92px;padding:8px 4px}.scale-row .answer>span:first-child{font-size:22px}.scale-row .answer-label{font-size:12px}.table-row{grid-template-columns:2fr 1fr 1fr}.table-row span:nth-child(4),.table-row span:nth-child(5){display:none}.cloud-orbit{height:220px}.cloud-ring-out{width:220px;height:220px}.cloud-ring-in{width:140px;height:140px}.cloud-pill{font-size:11px;padding:6px 10px}}@media(max-width:600px){.template-row{grid-template-columns:1fr}.page-head{align-items:flex-start;flex-direction:column}.scale-row{grid-template-columns:repeat(5,minmax(0,1fr))}.quiz-stage{padding-left:14px;padding-right:14px}.answer{min-height:76px;padding:16px 14px;border-radius:16px}.answer-label{font-size:17px}.question-view>.muted{font-size:16px}.dimension-card,.pmi-card,.score-card{padding:20px}.gauge-labels{font-size:10px}.section-heading h2,.pmi-card h2{font-size:22px}.offer-card{padding:20px}.offer-copy h2{font-size:24px}.offer-copy p{font-size:16px}.photo-choice{height:200px}.photo-choice span{font-size:14px;padding:10px}}.intro-certificate-screen{align-items:center;text-align:center;gap:14px;max-width:760px;margin:0 auto}.intro-certificate-screen h1{max-width:660px;font-size:38px;line-height:1.08;letter-spacing:-.025em;margin:2px 0 0}.intro-certificate-screen h1 span{color:#1479d0}.intro-question{margin:4px 0 0!important;font-size:20px!important;color:#425d78!important}.intro-choice-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;width:100%;margin-top:2px}.intro-choice{min-height:62px;border-radius:14px;font-size:18px;font-weight:600;display:flex;align-items:center;justify-content:space-between;padding:0 24px}.intro-choice span{font-size:24px;font-weight:400}.certificate-image-wrap{width:100%;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;border-radius:26px;background:transparent}.certificate-image{display:block;width:100%;height:100%;object-fit:contain;border-radius:26px}.certificate-image-wrap:before,.certificate-image-wrap:after{content:none!important;display:none!important}.certificate-scene,.certificate-card,.decor{display:none!important}@media(max-width:700px){.intro-certificate-screen{gap:12px}.intro-certificate-screen h1{font-size:30px;max-width:560px}.intro-question{font-size:19px!important}.intro-choice-row{gap:12px}.intro-choice{min-height:58px;font-size:17px;padding:0 20px}.certificate-image,.certificate-image-wrap{border-radius:20px}}@media(max-width:480px){.intro-certificate-screen h1{font-size:27px}.intro-question{font-size:18px!important}.intro-choice-row{grid-template-columns:1fr}.intro-choice{width:100%}.certificate-image,.certificate-image-wrap{border-radius:16px}}.builder-grid{width:100%;max-width:none;gap:0;align-items:stretch}.steps-panel,.builder-canvas,.props-panel{min-width:0;width:100%;min-height:clamp(560px,72vh,820px)}.steps-panel{max-height:calc(100vh - 190px);display:flex;flex-direction:column;overflow:hidden}.steps-list{min-height:0;overflow:auto;padding-bottom:8px}.builder-step-handle{width:42px;min-width:42px;height:38px;display:grid;place-items:center;border-radius:10px;color:#6e8296;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;transition:background .15s ease,color .15s ease,transform .15s ease}.builder-step-handle svg{width:18px;height:18px;pointer-events:none}.builder-step-handle:hover{background:#edf6ff;color:#0f65b6}.builder-step-handle:active{cursor:grabbing;transform:scale(.96)}.builder-step-handle.locked{opacity:.26;cursor:not-allowed}.builder-step-handle.locked:hover{background:transparent;color:#6e8296}.step-item.builder-step-dragging{opacity:.42;background:#f2f6fa}.step-item.builder-step-drop-before,.step-item.builder-step-drop-after{position:relative}.step-item.builder-step-drop-before:before,.step-item.builder-step-drop-after:after{content:"";position:absolute;left:8px;right:8px;height:4px;border-radius:999px;background:#0f65b6;box-shadow:0 0 0 2px #0f65b61a;pointer-events:none}.step-item.builder-step-drop-before:before{top:-2px}.step-item.builder-step-drop-after:after{bottom:-2px}.props-panel{overflow:auto;max-height:calc(100vh - 190px)}.builder-canvas{padding:clamp(14px,2vw,28px)}.canvas-phone{width:min(100%,480px)}.builder-add-screen-wrap{margin-top:auto;padding:12px 10px 4px;border-top:1px solid #e3eaf0;background:#fff}.builder-add-screen{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;border-style:dashed;border-color:#9fc4e8;color:#0f65b6;background:#f7fbff;font-weight:700}.builder-add-screen:hover{background:#eef7ff;border-color:#0f65b6}.builder-add-screen-wrap small{display:block;margin-top:7px;text-align:center;color:#8a99a8;font-size:11px;line-height:1.35}.panel-resizer{position:relative;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;display:flex;align-items:stretch;justify-content:center;min-width:12px}.panel-resizer:before{content:"";position:absolute;top:0;right:4px;bottom:0;left:4px;border-radius:999px;background:transparent;transition:background .15s ease}.panel-resizer:hover:before,.builder-resizing .panel-resizer:before{background:#dbeeff}.panel-resizer span{position:absolute;top:50%;transform:translateY(-50%);width:7px;height:62px;border-radius:999px;background:#0f65b6;box-shadow:0 0 0 1px #0f65b614,0 4px 14px #0f65b62e}.panel-resizer span:before{content:"↔";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;font-size:10px;font-weight:800}.builder-resizing,.builder-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.builder-resize-hint{margin:10px 0 0;color:#7a8b9c;font-size:12px;text-align:center}.builder-intro-preview{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.builder-certificate-image-wrap{width:100%;display:flex;justify-content:center}.builder-certificate-image-wrap img{display:block;width:100%;max-height:300px;object-fit:contain;border-radius:18px}.builder-intro-preview h2{margin:4px 0 0;font-size:clamp(22px,2vw,30px);line-height:1.08}.builder-intro-question{margin:0;color:#425d78;font-size:17px}.builder-intro-choices{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px}.builder-intro-choices div{min-height:48px;padding:0 16px;border-radius:12px;background:#0f65b6;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:space-between}.builder-add-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:24px;background:#0f1e327a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.builder-add-modal{width:min(720px,100%);max-height:min(760px,90vh);overflow:auto;padding:24px;border-radius:18px;background:#fff;box-shadow:0 24px 80px #0f1e323d}.builder-add-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.builder-add-modal-head small{color:#0f65b6;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.builder-add-modal-head h3{margin:4px 0 0;font-size:24px}.builder-screen-types{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.builder-screen-type{min-height:88px;display:grid;grid-template-columns:42px 1fr;align-items:center;gap:12px;padding:14px;border:1px solid #d9e4ec;border-radius:14px;background:#fff;color:#17324d;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.builder-screen-type:hover{border-color:#0f65b6;box-shadow:0 8px 24px #0f65b61a;transform:translateY(-1px)}.builder-screen-type>span{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#eef7ff;color:#0f65b6;font-weight:800}.builder-screen-type b{display:block;font-size:14px;margin-bottom:4px}.builder-screen-type small{display:block;color:#7a8b9c;line-height:1.35}@media(max-width:1080px){.builder-grid{grid-template-columns:minmax(210px,.8fr) minmax(0,1.7fr)!important;gap:16px}.panel-resizer{display:none}.props-panel{grid-column:1 / -1;min-height:auto;max-height:none}.main{padding-left:22px;padding-right:22px}}@media(max-width:760px){.builder-grid{grid-template-columns:1fr!important}.steps-panel,.builder-canvas,.props-panel{min-height:auto;max-height:none}.steps-panel{max-height:420px}.builder-canvas{min-height:560px}.builder-resize-hint{display:none}.builder-screen-types{grid-template-columns:1fr}.builder-add-modal{padding:18px}}@keyframes qf-process-bar-in{0%{transform:scaleX(0);opacity:.58}to{transform:scaleX(1);opacity:1}}@keyframes qf-result-button-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes qf-projection-draw{to{stroke-dashoffset:0}}@keyframes qf-projection-pop{0%{opacity:0;transform:scale(.65)}to{opacity:1;transform:scale(1)}}@keyframes qf-projection-up{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.processing-view .process-lines i{transform-origin:left center;animation:qf-process-bar-in 1.15s cubic-bezier(.22,.8,.32,1) both}.processing-view .process-lines>div:nth-of-type(2) i{animation-delay:.18s}.processing-view .process-lines>div:nth-of-type(3) i{animation-delay:.36s}.processing-view .primary.big{transform-origin:center;animation:qf-result-button-pulse 1.85s ease-in-out infinite}.insight-view .insight-visual.qf-career-projection-host{display:grid;place-items:center;padding:14px 16px 6px;overflow:hidden}.qf-career-projection{width:100%;height:100%;display:block}.qf-career-projection text{font-family:inherit}.qf-projection-axis{stroke:#c7ced8;stroke-width:2}.qf-projection-grid{stroke:#d9e1ea;stroke-width:1.4;stroke-dasharray:7 7}.qf-projection-axis-label{fill:#97a1af;font-size:12px;font-weight:700}.qf-projection-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:5;stroke-dasharray:520;stroke-dashoffset:520}.qf-projection-line.qf-no-gp{stroke:#bcc5d0}.qf-projection-line.qf-gp{stroke:#7cabdf}.qf-projection-line.qf-gp-ai{stroke:#247edb}.qf-projection-point{opacity:0;transform-box:fill-box;transform-origin:center}.qf-projection-point.qf-no-gp{fill:#bcc5d0}.qf-projection-point.qf-gp{fill:#7cabdf}.qf-projection-point.qf-gp-ai{fill:#247edb}.qf-callout-bg.qf-no-gp{fill:#e8edf3}.qf-callout-bg.qf-gp{fill:#dcecfb}.qf-callout-bg.qf-gp-ai,.qf-callout-arrow{fill:#247edb}.qf-callout-title{font-size:11px;font-weight:700}.qf-callout-value{font-size:13px;font-weight:800}.qf-callout-light{fill:#fff}.qf-callout-dark{fill:#52667a}.qf-projection-callout{opacity:0;transform:translateY(7px);transform-box:fill-box;transform-origin:center}.qf-career-projection .qf-projection-line.qf-no-gp{animation:qf-projection-draw 1.15s ease forwards .1s}.qf-career-projection .qf-projection-line.qf-gp{animation:qf-projection-draw 1.35s ease forwards .25s}.qf-career-projection .qf-projection-line.qf-gp-ai{animation:qf-projection-draw 1.55s cubic-bezier(.22,.8,.32,1) forwards .4s}.qf-career-projection .qf-point-1{animation:qf-projection-pop .3s ease forwards 1.05s}.qf-career-projection .qf-point-2{animation:qf-projection-pop .3s ease forwards 1.32s}.qf-career-projection .qf-point-3{animation:qf-projection-pop .3s ease forwards 1.62s}.qf-career-projection .qf-callout-1{animation:qf-projection-up .38s ease forwards 1.12s}.qf-career-projection .qf-callout-2{animation:qf-projection-up .38s ease forwards 1.38s}.qf-career-projection .qf-callout-3{animation:qf-projection-up .38s ease forwards 1.68s}.result-view>.result-kicker{order:10}.result-view>h1{order:20}.result-view>.score-card{order:30}.result-view>.dimension-card{order:40}.result-view>.salary-card{order:50}.result-view>.result-copy{order:60}.result-view>.offer-card{order:70}.result-view>.pmi-card{display:none}.result-view .salary-note{display:none}@media(max-width:620px){.insight-view .insight-visual.qf-career-projection-host{padding:10px 6px 2px}.qf-projection-axis-label{font-size:11px}.qf-callout-title{font-size:10px}.qf-callout-value{font-size:11px}}@media(prefers-reduced-motion:reduce){.processing-view .process-lines i,.processing-view .primary.big,.qf-career-projection .qf-projection-line,.qf-career-projection .qf-projection-point,.qf-career-projection .qf-projection-callout{animation:none}.qf-career-projection .qf-projection-line{stroke-dashoffset:0}.qf-career-projection .qf-projection-point,.qf-career-projection .qf-projection-callout{opacity:1;transform:none}}.result-view>.qf-book-offer-hero{order:70}.result-view>.qf-sales-map{order:80}.result-view>.qf-sales-difference{order:90}.result-view>.qf-sales-author{order:100}.result-view>.qf-sales-final{order:110}.result-view>button.secondary.big{order:120;margin-top:8px}.qf-book-offer-hero{position:relative;display:grid;grid-template-columns:minmax(210px,.82fr) minmax(0,1.3fr);gap:28px;align-items:center;padding:32px;border-radius:30px;overflow:hidden;background:linear-gradient(140deg,#081b2d,#0d3156 56%,#0f65b6);border:1px solid rgba(255,255,255,.11);box-shadow:0 22px 55px #0b27442e}.qf-book-offer-hero:before{content:"";position:absolute;width:360px;height:360px;right:-140px;top:-170px;border-radius:50%;background:radial-gradient(circle,rgba(74,169,255,.36),transparent 68%);pointer-events:none}.qf-book-offer-hero .ebook-cover-real{position:relative;z-index:1;display:grid;place-items:center;min-height:330px}.qf-book-offer-hero .ebook-cover-real img{width:min(230px,100%);max-height:330px;object-fit:contain;display:block;filter:drop-shadow(0 22px 24px rgba(0,0,0,.32));transform:rotate(-2deg)}.qf-book-offer-hero .offer-copy{position:relative;z-index:1;display:flex;flex-direction:column;gap:14px}.qf-book-offer-hero .offer-copy small.qf-book-kicker{display:block;color:#7fc4ff;font-size:13px;line-height:1.2;letter-spacing:.11em;font-weight:900;text-transform:uppercase}.qf-book-offer-hero .offer-copy h2{margin:0;color:#fff;font-size:clamp(28px,4.2vw,44px);line-height:1.02;letter-spacing:-.035em}.qf-book-offer-hero .offer-copy p{margin:0;color:#cfdeeb;font-size:16px;line-height:1.55}.qf-sales-primary{min-height:58px!important;border-radius:14px!important;background:linear-gradient(135deg,#2288ec,#0f65b6)!important;border-color:#2288ec!important;color:#fff!important;font-weight:900!important;letter-spacing:.01em;box-shadow:0 13px 28px #0c5aa647}.qf-sales-primary:hover{transform:translateY(-1px);filter:brightness(1.05)}.qf-price-link{min-height:auto!important;padding:0!important;border:0!important;background:transparent!important;justify-content:flex-start!important;color:#fff!important;font-size:20px!important;text-decoration:none!important}.qf-price-link .qf-old-price{text-decoration:line-through;color:#8ea9c0;font-weight:600}.qf-price-link strong{color:#fff;font-size:27px}.qf-sales-section{border-radius:28px;padding:34px;border:1px solid #dbe8f3;background:#fff}.qf-sales-eyebrow{display:block;margin-bottom:10px;color:#0f65b6;font-size:12px;font-weight:900;letter-spacing:.12em}.qf-sales-section h2{margin:0;color:#153652;font-size:clamp(27px,3.4vw,38px);line-height:1.08;letter-spacing:-.025em}.qf-sales-section p{margin:14px 0 0;color:#617789;font-size:17px;line-height:1.6}.qf-sales-map{background:linear-gradient(145deg,#f3f9ff,#e9f4ff);border-color:#cfe4f7}.qf-sales-difference{border:0;border-radius:0;padding:42px 18px;background:#fff;text-align:center}.qf-sales-difference h2{max-width:680px;margin:0 auto}.qf-sales-difference p{max-width:680px;margin:16px auto 0}.qf-sales-author{display:grid;grid-template-columns:minmax(220px,.85fr) minmax(0,1.3fr);gap:28px;align-items:stretch;padding:0;overflow:hidden;background:#07192a;border-color:#163a5a}.qf-author-photo-wrap{min-height:520px;background:#0b2740}.qf-author-photo-wrap img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.qf-author-copy{padding:34px 30px 34px 0;align-self:center}.qf-sales-author .qf-sales-eyebrow{color:#6eb9fb}.qf-sales-author h2{color:#fff;font-size:44px}.qf-sales-author .qf-author-intro{color:#b7c9d8;margin-bottom:18px}.qf-author-credentials{display:grid;grid-template-columns:1fr 1fr;gap:10px}.qf-author-credentials>div{border:1px solid rgba(126,190,244,.18);border-radius:15px;padding:14px;background:#ffffff09;display:flex;flex-direction:column;gap:5px}.qf-author-credentials strong{color:#fff;font-size:18px;line-height:1.15}.qf-author-credentials span{color:#86a9c4;font-size:12px;line-height:1.35}.qf-sales-final{text-align:center;padding:40px 34px;background:linear-gradient(145deg,#eaf5ff,#f8fbff);border:1px solid #cce4f8}.qf-sales-final h2{max-width:650px;margin:0 auto}.qf-sales-final p{max-width:620px;margin:14px auto 22px}.qf-sales-final h2 strong{color:#0f65b6}.qf-sales-final-button{width:100%;max-width:520px;margin:0 auto}@media(max-width:720px){.qf-book-offer-hero{grid-template-columns:1fr;padding:26px;text-align:center}.qf-book-offer-hero .ebook-cover-real img{width:190px;max-height:280px}.qf-price-link{justify-content:center!important}.qf-sales-author{grid-template-columns:1fr}.qf-author-photo-wrap{min-height:390px;max-height:470px}.qf-author-copy{padding:26px}.qf-sales-author h2{font-size:36px}}@media(max-width:520px){.qf-sales-section{padding:26px 22px;border-radius:22px}.qf-sales-difference{padding:32px 4px}.qf-author-credentials{grid-template-columns:1fr}.qf-author-photo-wrap{min-height:360px}.qf-author-copy{padding:24px 20px 26px}.qf-book-offer-hero{padding:24px 20px;border-radius:24px}}.insight-view>p{font-size:15px!important;line-height:1.45!important;margin-top:0!important;margin-bottom:0!important}.insight-visual.qf-context-upload-host{padding:0!important;overflow:hidden!important;display:block!important}.qf-context-upload-image{display:block;width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center}@media(max-width:640px){.insight-view>p{font-size:14px!important;line-height:1.4!important}}.question-view>h1,.insight-view>h1{font-size:28px!important;line-height:1.16!important}@media(max-width:760px){.question-view>h1,.insight-view>h1{font-size:28px!important;line-height:1.16!important}}.question-view .photo-choice-row{align-items:start}.question-view .photo-choice{height:auto!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;overflow:visible!important;display:flex!important;flex-direction:column!important;gap:10px!important;box-shadow:none!important}.question-view .photo-choice-art{position:relative!important;inset:auto!important;width:100%!important;height:260px!important;border:2px solid #e1e9ef!important;border-radius:20px!important;overflow:hidden!important;background:#fff!important;transition:.18s ease!important}.question-view .photo-choice.selected .photo-choice-art{border-color:#0f65b6!important;box-shadow:0 0 0 1px #0f65b6!important}.question-view .photo-choice>span{position:static!important;inset:auto!important;width:100%!important;margin:0!important;padding:13px 16px!important;border-radius:12px!important;background:#0f65b6!important;color:#fff!important;font-size:16px!important;line-height:1.2!important;font-weight:700!important;text-align:center!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important}.question-view .photo-choice:hover>span,.question-view .photo-choice.selected>span{background:#0d579f!important}@media(max-width:760px){.question-view .photo-choice-row{gap:12px!important}.question-view .photo-choice-art{height:220px!important;border-radius:16px!important}.question-view .photo-choice>span{min-height:44px!important;padding:11px 10px!important;font-size:14px!important}}.answer:has(>span:first-child:empty){grid-template-columns:1fr auto}.answer>span:first-child:empty{display:none}.answer:has(>span:first-child:empty) .answer-label{min-width:0;text-align:left}.scale-row .answer:has(>span:first-child:empty){display:flex}.insight-visual.qf-almost-there-ai-host{position:relative!important;overflow:hidden!important;display:block!important;height:280px!important;padding:0!important;background:linear-gradient(180deg,#eef6fd,#eaf3fb)!important;color:#1f6fc3!important;isolation:isolate}.qf-almost-ai-scene{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.qf-almost-ai-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.32;background-image:radial-gradient(circle at center,rgba(31,111,195,.12) 0 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:radial-gradient(circle at center,#000 0 28%,transparent 72%);mask-image:radial-gradient(circle at center,#000 0 28%,transparent 72%)}.qf-almost-ai-halo{position:absolute;width:310px;height:310px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(30,111,196,.16),rgba(30,111,196,.05) 46%,transparent 72%);animation:qf-almost-breathe 3s ease-in-out infinite}.qf-almost-ai-radar{position:absolute;width:190px;height:190px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;z-index:2}.qf-almost-ai-ring{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid rgba(31,111,195,.2);border-radius:50%;box-shadow:inset 0 0 18px #2b86ea06}.qf-almost-ai-ring.r1{width:190px;height:190px;border-color:#1f6fc338}.qf-almost-ai-ring.r2{width:144px;height:144px;border-style:dashed;animation:qf-almost-spin 16s linear infinite}.qf-almost-ai-ring.r3{width:98px;height:98px;animation:qf-almost-spin-reverse 11s linear infinite}.qf-almost-ai-ring.r4{width:52px;height:52px;border-color:#2b86ea4d}.qf-almost-ai-axis{position:absolute;left:50%;top:50%;background:#1f6fc31a;transform:translate(-50%,-50%);z-index:0}.qf-almost-ai-axis.axis-x{width:100%;height:1px}.qf-almost-ai-axis.axis-y{width:1px;height:100%}.qf-almost-ai-scan{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from -8deg,rgba(43,134,234,0) 0deg,rgba(43,134,234,.05) 8deg,rgba(43,134,234,.31) 31deg,rgba(43,134,234,.1) 58deg,transparent 82deg,transparent 360deg);animation:qf-almost-radar-sweep 3.2s linear infinite;transform-origin:50% 50%;z-index:1;filter:drop-shadow(0 0 10px rgba(43,134,234,.16))}.qf-almost-ai-scan:after{content:"";position:absolute;left:50%;top:50%;width:47%;height:2px;transform-origin:left center;background:linear-gradient(90deg,#2b86eacc,#2b86ea14);box-shadow:0 0 8px #2b86ea73}.qf-almost-ai-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:24px;height:24px;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 0 0 8px #2b86ea17,0 0 26px #2b86ea61;z-index:4;animation:qf-almost-core 2.5s ease-in-out infinite}.qf-almost-ai-core span{width:10px;height:10px;border-radius:50%;background:linear-gradient(180deg,#45a2f4,#1f6fc3);box-shadow:0 0 12px #2b86ea8c}.qf-almost-ai-core:after{content:"";position:absolute;top:-11px;right:-11px;bottom:-11px;left:-11px;border-radius:50%;border:1px solid rgba(43,134,234,.2);animation:qf-almost-core-ring 2.5s ease-out infinite}.qf-almost-ai-chip{position:absolute;z-index:5;padding:7px 11px;border-radius:13px;background:#ffffffe6;border:1px solid rgba(31,111,195,.12);font-size:10.5px;font-weight:700;color:#2c5e92;box-shadow:0 5px 15px #1937550d;white-space:nowrap;animation:qf-almost-float 4s ease-in-out infinite,qf-almost-detect 7.5s ease-in-out infinite;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.qf-almost-ai-chip:after{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:#2b86ea;margin-left:7px;vertical-align:1px;box-shadow:0 0 #2b86ea33;animation:qf-almost-chip-dot 2.2s ease-out infinite}.qf-almost-ai-chip.live:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#2acb61;margin-right:7px;vertical-align:1px;animation:qf-almost-live 1.5s infinite}.qf-almost-ai-chip.live:after{display:none}.qf-almost-ai-chip.chip-1{left:4%;top:8%}.qf-almost-ai-chip.chip-2{right:5%;top:9%;animation-delay:.45s,.45s}.qf-almost-ai-chip.chip-3{left:8%;top:33%;animation-delay:1.1s,1.1s}.qf-almost-ai-chip.chip-4{left:24%;top:17%;animation-delay:.7s,.7s}.qf-almost-ai-chip.chip-5{right:21%;top:22%;animation-delay:1.6s,1.6s}.qf-almost-ai-chip.chip-6{right:7%;top:38%;animation-delay:.25s,.25s}.qf-almost-ai-chip.chip-7{left:4%;top:58%;animation-delay:1.9s,1.9s}.qf-almost-ai-chip.chip-8{left:23%;bottom:8%;animation-delay:1.35s,1.35s}.qf-almost-ai-chip.chip-9{left:5%;bottom:10%;animation-delay:.95s,.95s}.qf-almost-ai-chip.chip-10{right:8%;top:59%;animation-delay:2.1s,2.1s}.qf-almost-ai-chip.chip-11{right:31%;bottom:8%;animation-delay:.6s,.6s}.qf-almost-ai-chip.chip-12{right:6%;bottom:8%;animation-delay:1.2s,1.2s}.qf-almost-ai-chip.chip-13{left:35%;top:5%;animation-delay:2.35s,2.35s}.qf-almost-ai-chip.chip-14{right:30%;top:74%;animation-delay:1.75s,1.75s}.qf-almost-ai-chip.chip-15{left:39%;top:74%;animation-delay:.15s,.15s}.qf-almost-ai-line{position:absolute;z-index:1;height:1px;background:linear-gradient(90deg,transparent,rgba(43,134,234,.55),transparent);transform-origin:left center;opacity:.72}.qf-almost-ai-line:after{content:"";position:absolute;top:50%;left:0;width:7px;height:7px;border-radius:50%;background:#2b86ea;transform:translateY(-50%);animation:qf-almost-travel 2.8s linear infinite;box-shadow:0 0 9px #2b86ea59}.qf-almost-ai-line.line-1{width:15%;left:35%;top:33%;transform:rotate(24deg)}.qf-almost-ai-line.line-2{width:14%;left:36%;top:59%;transform:rotate(-22deg)}.qf-almost-ai-line.line-3{width:15%;left:50%;top:35%;transform:rotate(-25deg)}.qf-almost-ai-line.line-4{width:14%;left:50%;top:62%;transform:rotate(20deg)}.qf-almost-ai-line.line-5{width:11%;left:42%;top:25%;transform:rotate(70deg)}.qf-almost-ai-line.line-6{width:12%;left:49%;top:50%;transform:rotate(180deg)}.qf-almost-ai-node{position:absolute;z-index:3;width:9px;height:9px;border-radius:50%;background:#2b86ea;animation:qf-almost-pulse 2.2s infinite}.qf-almost-ai-node.node-1{left:33%;top:31%}.qf-almost-ai-node.node-2{right:32%;top:34%;animation-delay:.5s}.qf-almost-ai-node.node-3{left:38%;bottom:20%;animation-delay:1s}.qf-almost-ai-node.node-4{right:36%;bottom:18%;animation-delay:1.4s}.qf-almost-ai-node.node-5{left:45%;top:18%;animation-delay:.8s}.qf-almost-ai-node.node-6{right:43%;top:21%;animation-delay:1.8s}.qf-almost-ai-node.node-7{left:30%;top:49%;animation-delay:1.2s}.qf-almost-ai-node.node-8{right:29%;top:52%;animation-delay:.25s}.insight-view.qf-pre-result-guide-view{text-align:left!important}.insight-view.qf-pre-result-guide-view>.qf-pre-result-guide-visual{position:relative!important;height:280px!important;padding:22px!important;overflow:hidden!important;display:block!important;border-radius:28px!important;background:linear-gradient(145deg,#eef7ff,#e8f3fd)!important;border:1px solid #dceaf5!important}.qf-pre-result-placeholder{width:100%;height:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}.qf-pre-result-stat{min-width:0;background:#fff;border:1px solid #d7e7f5;border-radius:20px;padding:18px;display:flex;flex-direction:column;justify-content:flex-start;box-shadow:0 8px 22px #1f6fc30f;font-weight:400}.qf-pre-result-stat-icon{width:34px;height:34px;border-radius:11px;background:#edf6ff;color:#1479d0;display:grid;place-items:center;font-size:16px;margin-bottom:12px}.qf-pre-result-stat-number{display:block;font-size:38px;line-height:1;font-weight:700;letter-spacing:-.03em;color:#1479d0;margin-bottom:10px}.qf-pre-result-stat-copy{display:block;font-size:13px;line-height:1.34;font-weight:400;color:#173a5d}.qf-pre-result-stat-copy sup{font-size:8px;vertical-align:super;margin-left:1px}.insight-view.qf-pre-result-guide-view>small{display:inline-flex!important;align-items:center!important;width:auto!important;margin:18px 0 14px!important;padding:8px 12px!important;border-radius:10px!important;background:#eef6fd!important;color:#1479d0!important;font-size:13px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}.insight-view.qf-pre-result-guide-view>h1,.insight-view.qf-pre-result-guide-view>p{text-align:left!important;margin-left:0!important;margin-right:0!important;max-width:820px!important}.insight-view.qf-pre-result-guide-view>.primary.big{margin-top:26px!important}@keyframes qf-almost-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes qf-almost-spin-reverse{to{transform:translate(-50%,-50%) rotate(-360deg)}}@keyframes qf-almost-radar-sweep{to{transform:rotate(360deg)}}@keyframes qf-almost-breathe{50%{transform:translate(-50%,-50%) scale(1.06)}}@keyframes qf-almost-core{50%{transform:translate(-50%,-50%) scale(1.12)}}@keyframes qf-almost-core-ring{0%{transform:scale(.7);opacity:.8}80%,to{transform:scale(1.45);opacity:0}}@keyframes qf-almost-float{50%{transform:translateY(-4px)}}@keyframes qf-almost-detect{0%,to{opacity:.82;filter:saturate(.9)}45%,58%{opacity:1;filter:saturate(1.18)}}@keyframes qf-almost-live{0%{box-shadow:0 0 #2acb6159}70%{box-shadow:0 0 0 8px #2acb6100}to{box-shadow:0 0 #2acb6100}}@keyframes qf-almost-chip-dot{0%{box-shadow:0 0 #2b86ea47}70%,to{box-shadow:0 0 0 7px #2b86ea00}}@keyframes qf-almost-pulse{0%{box-shadow:0 0 #2b86ea52}70%{box-shadow:0 0 0 11px #2b86ea00}to{box-shadow:0 0 #2b86ea00}}@keyframes qf-almost-travel{0%{left:0;opacity:0}12%,88%{opacity:1}to{left:calc(100% - 8px);opacity:0}}@media(max-width:760px){.insight-view.qf-pre-result-guide-view>.qf-pre-result-guide-visual{height:390px!important;border-radius:22px!important;padding:14px!important}.qf-pre-result-placeholder{grid-template-columns:1fr;gap:9px}.qf-pre-result-stat{padding:12px 14px;border-radius:15px;display:grid;grid-template-columns:34px 78px 1fr;align-items:center;gap:9px}.qf-pre-result-stat-icon{width:30px;height:30px;border-radius:9px;margin:0;font-size:14px}.qf-pre-result-stat-number{font-size:27px;margin:0;font-weight:700}.qf-pre-result-stat-copy{font-size:12px;line-height:1.28;font-weight:400}.insight-view.qf-pre-result-guide-view>small{margin-top:16px!important}}@media(max-width:640px){.insight-visual.qf-almost-there-ai-host{height:330px!important;border-radius:22px!important}.qf-almost-ai-radar,.qf-almost-ai-ring.r1{width:154px;height:154px}.qf-almost-ai-ring.r2{width:116px;height:116px}.qf-almost-ai-ring.r3{width:78px;height:78px}.qf-almost-ai-ring.r4{width:42px;height:42px}.qf-almost-ai-halo{width:260px;height:260px}.qf-almost-ai-chip{font-size:8.5px;padding:5px 7px;border-radius:10px}.qf-almost-ai-chip:after{width:4px;height:4px;margin-left:5px}.qf-almost-ai-chip.chip-1{left:3%;top:5%}.qf-almost-ai-chip.chip-2{right:3%;top:6%}.qf-almost-ai-chip.chip-3{left:4%;top:25%}.qf-almost-ai-chip.chip-4{left:28%;top:14%}.qf-almost-ai-chip.chip-5{right:3%;top:25%}.qf-almost-ai-chip.chip-6{right:4%;top:43%}.qf-almost-ai-chip.chip-7{left:3%;top:44%}.qf-almost-ai-chip.chip-8{left:4%;bottom:18%}.qf-almost-ai-chip.chip-9{left:4%;bottom:4%}.qf-almost-ai-chip.chip-10{right:4%;bottom:19%}.qf-almost-ai-chip.chip-11{right:34%;bottom:5%}.qf-almost-ai-chip.chip-12{right:4%;bottom:5%}.qf-almost-ai-chip.chip-13{left:38%;top:4%}.qf-almost-ai-chip.chip-14{right:34%;top:83%}.qf-almost-ai-chip.chip-15{left:35%;top:83%}.qf-almost-ai-node{width:7px;height:7px}}@media(max-width:430px){.qf-almost-ai-chip.chip-13,.qf-almost-ai-chip.chip-14,.qf-almost-ai-chip.chip-15{display:none}.qf-almost-ai-chip.chip-4{left:33%}.qf-almost-ai-chip.chip-8{left:3%;bottom:9%}.qf-almost-ai-chip.chip-9{display:none}.qf-almost-ai-chip.chip-11{right:38%;bottom:8%}.qf-almost-ai-chip.chip-12{right:3%;bottom:8%}}@media(prefers-reduced-motion:reduce){.qf-almost-ai-scene *{animation:none!important}}.insight-view.qf-pre-result-guide-view>small{display:block!important;width:auto!important;margin:22px 0 12px!important;padding:0!important;border-radius:0!important;background:transparent!important;color:#1479d0!important;font-family:inherit!important;font-size:28px!important;line-height:1.16!important;font-weight:600!important;letter-spacing:-.02em!important;text-transform:none!important}.insight-view[data-step-id=insight-demand] .insight-bar-track{display:none!important}.insight-view[data-step-id=insight-demand] .insight-bar-meta{margin-bottom:0!important;align-items:center}.insight-view[data-step-id=insight-demand] .insight-chart{padding:20px 22px!important}@media(max-width:760px){.insight-view.qf-pre-result-guide-view>small{font-size:25px!important;line-height:1.18!important}}.insight-view.qf-pmo-impact-context{text-align:left!important;max-width:900px!important;margin:0 auto!important}.insight-view.qf-pmo-impact-context>h1{text-align:left!important;margin:0 0 22px!important;font-size:34px!important;line-height:1.15!important;color:#0b2f52!important}.qf-pmo-impact-list{margin:0 0 22px!important;padding-left:26px!important;display:grid!important;gap:18px!important}.qf-pmo-impact-list li{color:#173a5d!important;font-size:18px!important;line-height:1.5!important}.qf-pmo-impact-list li strong{color:#0b2f52!important}.insight-view.qf-pmo-impact-context>.source-note{margin-top:8px!important}.insight-view.qf-pmo-impact-context>.primary.big{margin-top:28px!important}@media(max-width:760px){.insight-view.qf-pmo-impact-context>h1{font-size:29px!important}.qf-pmo-impact-list li{font-size:16px!important}}@property --qf-progress-number{syntax: "<integer>"; initial-value: 0; inherits: false;}.processing-view .process-lines>p,.processing-view .process-lines>div{transition:opacity .2s ease}.processing-view .process-lines>p:nth-of-type(1),.processing-view .process-lines>div:nth-of-type(1){opacity:1}.processing-view .process-lines>p:nth-of-type(2),.processing-view .process-lines>div:nth-of-type(2),.processing-view .process-lines>p:nth-of-type(3),.processing-view .process-lines>div:nth-of-type(3){opacity:.42}.processing-view .process-lines>div:nth-of-type(1)>i{animation:qf-processing-fill 1.45s linear both}.processing-view .process-lines>div:nth-of-type(2)>i{animation:qf-processing-fill 1.45s linear 1.71s both}.processing-view .process-lines>div:nth-of-type(3)>i{animation:qf-processing-fill 1.45s linear 3.42s both}.processing-view .process-lines>p:nth-of-type(2),.processing-view .process-lines>div:nth-of-type(2){animation:qf-processing-activate .18s ease 1.71s forwards}.processing-view .process-lines>p:nth-of-type(3),.processing-view .process-lines>div:nth-of-type(3){animation:qf-processing-activate .18s ease 3.42s forwards}.processing-view .process-lines>p>b{font-size:0}.processing-view .process-lines>p>b:after{font-size:16px;font-weight:700;counter-reset:qf-num var(--qf-progress-number);content:counter(qf-num) "%"}.processing-view .process-lines>p:nth-of-type(1)>b:after{animation:qf-processing-count 1.45s linear forwards}.processing-view .process-lines>p:nth-of-type(2)>b:after{animation:qf-processing-count 1.45s linear 1.71s forwards}.processing-view .process-lines>p:nth-of-type(3)>b:after{animation:qf-processing-count 1.45s linear 3.42s forwards}.processing-view>.primary.big{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px) scale(.98);animation:qf-processing-cta .36s ease 5.13s forwards}@keyframes qf-processing-fill{0%{width:0%}to{width:100%}}@keyframes qf-processing-count{0%{--qf-progress-number: 0}to{--qf-progress-number: 100}}@keyframes qf-processing-activate{to{opacity:1}}@keyframes qf-processing-cta{to{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.processing-view .process-lines>div>i{animation-duration:.15s!important;animation-delay:0s!important}.processing-view .process-lines>p,.processing-view .process-lines>div{opacity:1!important;animation-delay:0s!important}.processing-view .process-lines>p>b:after{animation-duration:.15s!important;animation-delay:0s!important}.processing-view>.primary.big{animation-delay:.2s!important}}.quiz-wrap{min-height:100vh;min-height:100dvh;overflow-x:hidden}.quiz-stage{width:100%}@supports (padding: env(safe-area-inset-bottom)){.quiz-stage{padding-bottom:calc(50px + env(safe-area-inset-bottom))}}@media(max-width:600px){.quiz-top{padding-left:12px;padding-right:12px;column-gap:8px}.quiz-logo{min-width:0;text-align:center;font-size:14px;line-height:1.2}.counter{min-width:36px}.scale-row{grid-template-columns:repeat(5,minmax(56px,1fr));overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:4px}.scale-row .answer{min-width:56px}.salary-chart{gap:6px}.salary-value{font-size:11px;white-space:nowrap}.salary-col small{font-size:11px;text-align:center}.offer-card,.dimension-card,.pmi-card,.salary-card,.score-card{max-width:100%;overflow:hidden}}@media(max-width:430px){.quiz-stage{padding-top:26px;padding-left:12px;padding-right:12px}.intro-card h1,.question-view h1,.insight-view h1,.processing-view h1,.field-view h1,.result-view>h1{font-size:28px;overflow-wrap:anywhere}.answer{width:100%;min-width:0}.answer-label{overflow-wrap:anywhere}.photo-choice-row{gap:10px}.photo-choice{min-width:0}.cloud-orbit{max-width:100%}}.qf-pmo-likert-group{max-width:920px!important;margin:0 auto!important}.qf-pmo-likert-group>h1{margin-bottom:8px!important}.qf-pmo-likert-group>.muted.center{margin-bottom:10px!important}.qf-pmo-likert-legend{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;margin:12px 0 18px;padding:10px 14px;border-radius:12px;background:#f4f8fc;color:#5e748a;font-size:13px;line-height:1.3}.qf-pmo-likert-legend b{color:#1479d0}.qf-pmo-likert-scroll{width:100%;overflow:visible;margin:0 0 24px;padding:0}.qf-pmo-likert-matrix{min-width:0;width:100%;display:grid;gap:14px}.qf-pmo-likert-header{display:none}.qf-pmo-likert-row{display:grid;grid-template-columns:repeat(5,42px);justify-content:center;gap:14px;padding:16px 18px 18px;border:1px solid #dce8f3;border-radius:16px;background:#fff}.qf-pmo-likert-statement{grid-column:1/-1;margin-bottom:4px;color:#163a5b;text-align:left;font-size:15px;line-height:1.4;font-weight:600}.qf-pmo-likert-statement b{color:#1479d0}.qf-pmo-likert-choice{width:42px;height:42px;min-height:42px;padding:0;border:1px solid #cfe0ef;border-radius:999px;background:#f8fbfe;color:#587089;display:grid;place-items:center;font-size:14px;line-height:1;font-weight:700;cursor:pointer;transition:.16s ease}.qf-pmo-likert-choice:hover{border-color:#7db4e7;background:#eef6fd}.qf-pmo-likert-choice.selected{border-color:#1479d0;background:#1479d0;color:#fff;box-shadow:0 5px 14px #1479d029}.qf-pmo-likert-group>.primary.big{margin-top:4px!important}@media(max-width:760px){.qf-pmo-likert-group{max-width:100%!important}.qf-pmo-likert-group>h1{font-size:26px!important;line-height:1.15!important}.qf-pmo-likert-group>.muted.center{font-size:14px!important;line-height:1.4!important}.qf-pmo-likert-legend{justify-content:space-between;gap:8px;margin:8px 0 16px;font-size:12px}.qf-pmo-likert-row{grid-template-columns:repeat(5,40px);gap:12px;padding:14px 12px 16px}.qf-pmo-likert-statement{font-size:14px;line-height:1.35}.qf-pmo-likert-choice{width:40px;height:40px;min-height:40px}}@media(max-width:430px){.qf-pmo-likert-row{grid-template-columns:repeat(5,36px);gap:10px;padding:13px 10px 15px}.qf-pmo-likert-choice{width:36px;height:36px;min-height:36px;font-size:13px}.qf-pmo-likert-legend{flex-direction:column;align-items:flex-start}}[data-step-id=insight-salary] .insight-chart{position:relative;overflow:hidden}[data-step-id=insight-salary] .insight-bar-track{overflow:hidden}[data-step-id=insight-salary] .insight-bar-track i{position:relative;transform-origin:left center;animation:qf-salary-bar-grow .9s cubic-bezier(.22,1,.36,1) both}[data-step-id=insight-salary] .insight-bar-row:nth-child(2) .insight-bar-track i{animation-delay:.16s}[data-step-id=insight-salary] .insight-bar-track i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-120%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.42),transparent);animation:qf-salary-shine .95s .52s ease-out both}[data-step-id=insight-salary] .insight-bar-row:nth-child(2) .insight-bar-track i:after{animation-delay:.68s}[data-step-id=insight-salary] .insight-bar-meta{animation:qf-salary-label-in .52s ease-out both}[data-step-id=insight-salary] .insight-bar-row:nth-child(2) .insight-bar-meta{animation-delay:.11s}@keyframes qf-salary-bar-grow{0%{transform:scaleX(0);opacity:.45}to{transform:scaleX(1);opacity:1}}@keyframes qf-salary-shine{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes qf-salary-label-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){[data-step-id=insight-salary] .insight-bar-track i,[data-step-id=insight-salary] .insight-bar-track i:after,[data-step-id=insight-salary] .insight-bar-meta{animation:none}}.page-subtitle,.analytics-head p{margin:8px 0 0;color:#6f8193}.analytics-loading,.analytics-error{background:#fff;border:1px solid var(--line);border-radius:14px;padding:24px}.analytics-error{display:flex;flex-direction:column;gap:6px;color:#9b3b3b}.analytics-tabs{display:flex;gap:8px;margin-bottom:20px}.analytics-tabs button{border:1px solid var(--line);background:#fff;color:#52667a;border-radius:10px;padding:10px 14px;display:flex;align-items:center;gap:8px}.analytics-tabs button.active{background:#eef6ff;border-color:#b9d8f6;color:var(--blue);font-weight:700}.analytics-notice{margin-bottom:18px;padding:12px 14px;border-radius:10px;background:#fff7e8;border:1px solid #f0d8a5;color:#795d1d}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.metric-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:8px;min-height:150px}.metric-card>span{font-size:13px;color:#75879a}.metric-card strong{font-size:34px;line-height:1}.metric-card small{color:#8a99a8;line-height:1.4}.metric-icon{width:36px;height:36px;border-radius:10px;background:#eef6ff;color:var(--blue);display:grid;place-items:center}.metric-text-value{font-size:22px!important;line-height:1.15!important}.analysis-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.analysis-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px}.analysis-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px}.analysis-card-head small{color:#8796a6;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.analysis-card-head h2{margin:4px 0 0;font-size:20px}.level-distribution,.dimension-summary{display:grid;gap:14px}.level-dist-row>div:first-child,.dimension-summary-row>div:first-child{display:flex;justify-content:space-between;gap:12px;margin-bottom:7px;font-size:14px}.level-dist-row b,.dimension-summary-row b{color:var(--blue)}.level-dist-track,.dimension-summary-row>div:last-child{height:10px;background:#e8eef3;border-radius:999px;overflow:hidden}.level-dist-track i,.dimension-summary-row>div:last-child i{display:block;height:100%;background:var(--blue);border-radius:999px}.recent-card{margin-top:16px}.text-button{border:0;background:transparent;color:var(--blue);font-weight:700;text-decoration:none}.responses-card{padding:0;overflow:hidden}.responses-toolbar{display:flex;gap:10px;align-items:center;padding:14px;border-bottom:1px solid var(--line)}.search-box{flex:1;display:flex;align-items:center;gap:8px;border:1px solid #d5e0e8;border-radius:9px;padding:0 10px;background:#fff}.search-box input{border:0;outline:0;width:100%;padding:10px 0;background:transparent}.responses-toolbar select{border:1px solid #d5e0e8;border-radius:9px;padding:10px 12px;background:#fff}.response-count{font-size:13px;color:#7a8b9c}.response-table{overflow:auto}.response-table-row{width:100%;display:grid;grid-template-columns:2fr .7fr 1fr .7fr 1fr 1fr;gap:12px;align-items:center;padding:14px 18px;border:0;border-bottom:1px solid #edf1f4;background:#fff;text-align:left;color:#17324d}.response-table.compact .response-table-row{grid-template-columns:2fr .7fr 1fr 1fr 1fr}.response-table button.response-table-row:hover{background:#f8fbfe}.response-table-row>span:first-child{display:flex;flex-direction:column;gap:3px}.response-table-row small{color:#8796a6}.response-table-head{font-size:12px;color:#8090a0;text-transform:uppercase;letter-spacing:.04em;font-weight:700}.table-empty{padding:24px;color:#7d8e9e;text-align:center}.response-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b1e3061;z-index:1000;display:flex;justify-content:flex-end}.response-drawer{width:min(640px,94vw);height:100%;background:#fff;overflow:auto;padding:24px;box-shadow:-18px 0 50px #0f243a2e}.drawer-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding-bottom:18px;border-bottom:1px solid var(--line)}.drawer-head small{color:#7a8b9c}.drawer-head h2{margin:5px 0 4px;font-size:26px}.drawer-head p{margin:0;color:#6d8092}.drawer-head button{width:38px;height:38px;border:1px solid var(--line);border-radius:10px;background:#fff;display:grid;place-items:center}.drawer-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0}.drawer-kpis>div{background:#f7f9fb;border:1px solid #e3e9ef;border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:6px}.drawer-kpis span{font-size:12px;color:#8090a0}.drawer-kpis b{font-size:17px}.drawer-meta{display:flex;flex-wrap:wrap;gap:8px 16px;color:#7a8b9c;font-size:13px;padding-bottom:18px}.individual-answers{display:grid;gap:12px}.individual-answers article{border:1px solid #e2e8ee;border-radius:12px;padding:16px}.individual-answers small{color:#8393a3}.individual-answers h3{font-size:15px;margin:5px 0 8px}.individual-answers p{margin:0;color:#365169;line-height:1.45}.dashboard-grid{display:grid;grid-template-columns:1fr;gap:16px;margin-top:16px}.dashboard-actions{display:flex;flex-wrap:wrap;gap:10px}.dashboard-recent-list{display:grid}.dashboard-recent-item{display:grid;grid-template-columns:2fr 1fr .8fr;gap:12px;align-items:center;text-decoration:none;color:#17324d;padding:13px 0;border-top:1px solid #edf1f4}.dashboard-recent-item:first-child{border-top:0}.dashboard-recent-item>span{display:flex;flex-direction:column;gap:3px}.dashboard-recent-item small{color:#8796a6}@media(max-width:980px){.metric-grid,.analysis-grid-2{grid-template-columns:1fr 1fr}.response-table-row,.response-table.compact .response-table-row{min-width:760px}.analytics-head{align-items:flex-start}}@media(max-width:700px){.metric-grid,.analysis-grid-2{grid-template-columns:1fr}.responses-toolbar{align-items:stretch;flex-direction:column}.response-count{padding:2px}.drawer-kpis{grid-template-columns:1fr}.dashboard-recent-item{grid-template-columns:1fr 1fr}.dashboard-recent-item>span:last-child{display:none}}.builder-workspace-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.builder-workspace-head h1{margin:5px 0 0;font-size:27px;line-height:1.2}.builder-workspace-tabs{display:flex;gap:8px;padding:5px;background:#edf2f6;border:1px solid #dde6ed;border-radius:13px;margin-bottom:20px;width:max-content;max-width:100%;overflow:auto}.builder-workspace-tabs button{border:0;background:transparent;color:#65788a;padding:10px 14px;border-radius:9px;display:flex;align-items:center;gap:8px;white-space:nowrap}.builder-workspace-tabs button.active{background:#fff;color:var(--blue);font-weight:800;box-shadow:0 2px 8px #16324f14}.builder-section-hidden{display:none}.analytics-embedded-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:12px 14px;background:#fff;border:1px solid var(--line);border-radius:12px}.analytics-embedded-toolbar>span{font-size:13px;color:#6e8193;font-weight:700}.question-analytics-section{margin-top:18px}.question-analytics-title{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:14px}.question-analytics-title small{color:#8796a6;text-transform:uppercase;letter-spacing:.06em;font-weight:800}.question-analytics-title h2{font-size:22px;margin:4px 0 5px}.question-analytics-title p{margin:0;color:#718396;font-size:14px}.question-analytics-title>span{background:#eef6ff;border:1px solid #d4e8fb;color:var(--blue);font-weight:800;border-radius:999px;padding:7px 10px;font-size:12px;white-space:nowrap}.question-analytics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.question-analysis-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px;min-width:0}.question-analysis-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.question-analysis-head small{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:#8898a7;font-weight:800}.question-analysis-head h3{font-size:17px;line-height:1.35;margin:5px 0 0;color:#1b3650}.question-analysis-head p{font-size:13px;color:#7a8d9f;margin:5px 0 0}.question-analysis-head>span{flex:0 0 auto;font-size:12px;padding:6px 8px;border-radius:8px;background:#f3f6f8;color:#6f8193;font-weight:700}.question-analysis-summary{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0;padding:10px 12px;border-radius:10px;background:#f8fafc;font-size:12px;color:#76889a}.question-analysis-summary span{display:flex;gap:5px}.question-analysis-summary b{color:#294965}.question-no-data{margin-top:16px;border:1px dashed #d8e2ea;border-radius:12px;padding:22px;text-align:center;color:#8796a6;font-size:13px}.question-bars{display:grid;gap:12px}.question-bar-row{display:grid;gap:6px}.question-bar-meta{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;font-size:13px}.question-bar-meta span{color:#425d73;line-height:1.3}.question-bar-meta b{color:#0f65b6;white-space:nowrap;font-size:12px}.question-bar-track{height:11px;background:#e8eef3;border-radius:999px;overflow:hidden}.question-bar-track i{display:block;height:100%;min-width:2px;border-radius:999px;background:linear-gradient(90deg,#79b8ed,#0f65b6);transition:width .35s ease}.chart-note{color:#8a99a8;line-height:1.35}.scale-analysis-chart{height:220px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;align-items:end;padding-top:12px}.scale-analysis-col{display:grid;grid-template-rows:auto 145px auto auto;gap:5px;text-align:center;align-items:end;min-width:0}.scale-analysis-value{font-size:11px;font-weight:800;color:#0f65b6}.scale-analysis-track{height:145px;background:#edf2f6;border-radius:9px 9px 4px 4px;display:flex;align-items:flex-end;overflow:hidden}.scale-analysis-track i{display:block;width:100%;background:linear-gradient(180deg,#55a4e8,#0f65b6);border-radius:8px 8px 3px 3px;transition:height .35s ease}.scale-analysis-col b{font-size:13px}.scale-analysis-col small{font-size:11px;color:#8b9aa9}.salary-analysis-chart{height:270px;display:grid;grid-template-columns:repeat(auto-fit,minmax(58px,1fr));gap:8px;align-items:end;padding-top:8px}.salary-analysis-col{display:grid;grid-template-rows:auto 160px 42px auto;gap:5px;text-align:center;align-items:end;min-width:0}.salary-analysis-value{font-size:11px;color:#0f65b6;font-weight:800}.salary-analysis-track{height:160px;background:#edf2f6;border-radius:10px 10px 4px 4px;display:flex;align-items:flex-end;overflow:hidden}.salary-analysis-track i{display:block;width:100%;background:linear-gradient(180deg,#60aef0,#0f65b6);border-radius:9px 9px 3px 3px;transition:height .35s ease}.salary-analysis-col small{font-size:10px;line-height:1.2;color:#6f8193;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.salary-analysis-col b{font-size:11px;color:#355169}.builder-integrations{display:grid;gap:16px;max-width:1100px}.integration-hero,.integration-flow-card,.integration-card{background:#fff;border:1px solid var(--line);border-radius:16px}.integration-hero{display:flex;gap:14px;align-items:flex-start;padding:22px}.integration-icon,.integration-card-icon{width:44px;height:44px;border-radius:12px;background:#eef6ff;color:var(--blue);display:grid;place-items:center;flex:0 0 auto}.integration-hero small,.integration-card small{color:#8796a6;text-transform:uppercase;font-weight:800;letter-spacing:.06em}.integration-hero h2{margin:4px 0 6px;font-size:22px}.integration-hero p,.integration-card p{margin:0;color:#6f8193;line-height:1.5}.integration-flow-card{padding:22px}.integration-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:12px;align-items:center}.integration-node{border:1px solid #dce5ec;border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:5px;min-height:108px;justify-content:center}.integration-node.active{background:#f7fbff;border-color:#cde4f7}.integration-node b{font-size:16px}.integration-node span{font-size:12px;color:#7c8e9e}.integration-node em{font-style:normal;font-size:11px;color:#28825e;font-weight:800}.integration-node em.pending{color:#a27425}.integration-arrow{color:#9aacba;font-size:22px}.integration-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.integration-card{padding:20px;display:grid;grid-template-columns:44px 1fr;gap:14px}.integration-card h3{margin:4px 0 8px;font-size:18px}.integration-tags{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:7px}.integration-tags span{font-size:12px;border:1px solid #dce6ee;background:#f7f9fb;border-radius:999px;padding:7px 9px;color:#4f667a}@media(max-width:1100px){.question-analytics-grid,.integration-flow{grid-template-columns:1fr}.integration-arrow{transform:rotate(90deg);justify-self:center}.integration-grid{grid-template-columns:1fr}}@media(max-width:700px){.builder-workspace-head{flex-direction:column}.builder-workspace-tabs{width:100%}.builder-workspace-tabs button{flex:1;justify-content:center}.analytics-embedded-toolbar{align-items:stretch;flex-direction:column}.question-analytics-title{align-items:flex-start;flex-direction:column}.salary-analysis-chart{overflow-x:auto;grid-template-columns:repeat(5,minmax(70px,1fr))}.integration-hero{flex-direction:column}}.diagnostics-summary-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px}.diagnostics-summary-row article{background:#fff;border:1px solid var(--line);border-radius:16px;padding:18px;display:flex;align-items:center;gap:14px}.diagnostics-summary-row article>span{width:42px;height:42px;border-radius:12px;background:#eef6ff;color:var(--blue);display:grid;place-items:center}.diagnostics-summary-row small{display:block;color:#73869a;margin-bottom:4px}.diagnostics-summary-row strong{font-size:28px;color:#17324d}.diagnostics-list-panel{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden}.diagnostics-list-head{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px;border-bottom:1px solid #e8eef3}.diagnostics-list-head h2{margin:0 0 4px;font-size:20px}.diagnostics-list-head small{color:#8291a1}.diagnostics-search{display:flex;align-items:center;gap:8px;border:1px solid #d9e3ea;border-radius:10px;padding:9px 11px;min-width:260px}.diagnostics-search input{border:0;outline:0;width:100%;background:transparent}.diagnostics-table-row{display:grid;grid-template-columns:minmax(260px,2.2fr) .7fr .55fr .55fr 1fr .8fr;gap:14px;padding:16px 20px;border-bottom:1px solid #edf1f4;align-items:center}.diagnostics-table-head{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#8a98a7;font-weight:700}.diagnostics-name{display:flex;flex-direction:column;gap:4px}.diagnostics-name b{font-size:14px}.diagnostics-name small{color:#8493a2}.diagnostics-number{font-size:18px;font-weight:800}.diagnostic-status{font-style:normal;font-size:12px;font-weight:700;border-radius:999px;padding:6px 9px;display:inline-flex;align-items:center}.diagnostic-status.published{background:#ebf8f1;color:#247955}.diagnostic-status.draft{background:#f3f4f6;color:#687483}.diagnostic-status.archived{background:#fff2f2;color:#a54949}.diagnostics-actions{display:flex;gap:7px;justify-content:flex-start}.icon-action{width:36px;height:36px;border:1px solid #d9e3ea;border-radius:10px;display:grid;place-items:center;background:#fff;color:#456179;text-decoration:none}.icon-action:hover{background:#f4f8fb}.diagnostic-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f1e327a;display:grid;place-items:center;z-index:100;padding:20px}.diagnostic-modal{width:min(560px,100%);background:#fff;border-radius:18px;padding:24px;box-shadow:0 22px 60px #12263a38}.diagnostic-modal-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.diagnostic-modal-head small{color:var(--blue);font-weight:800;letter-spacing:.08em}.diagnostic-modal-head h2{margin:5px 0 0;font-size:24px}.diagnostic-modal>p{color:#687b8e;line-height:1.5}.diagnostic-modal label{display:block;font-size:13px;font-weight:700;margin:16px 0 7px}.diagnostic-modal>input,.diagnostic-slug-input{width:100%;border:1px solid #d5e0e8;border-radius:10px;background:#fff}.diagnostic-modal>input{padding:12px 13px}.diagnostic-slug-input{display:flex;align-items:center;overflow:hidden}.diagnostic-slug-input span{padding:12px;background:#f5f8fb;color:#7d8c9b;font-size:13px;border-right:1px solid #e1e8ee}.diagnostic-slug-input input{border:0;outline:0;padding:12px;width:100%}.diagnostic-modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:22px}.dashboard-diagnostic-list{display:grid;gap:10px;margin-top:12px}.dashboard-diagnostic-item{display:grid;grid-template-columns:1.8fr .7fr .7fr auto;gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid #edf1f4;text-decoration:none;color:inherit}.dashboard-diagnostic-item:last-child{border-bottom:0}.dashboard-diagnostic-item strong{font-size:14px}.dashboard-diagnostic-item small{display:block;color:#8090a0;margin-top:3px}.dashboard-diagnostic-item b{text-align:right}.dashboard-empty{padding:18px 0;color:#8090a0}@media(max-width:980px){.diagnostics-summary-row{grid-template-columns:1fr}.diagnostics-table{overflow-x:auto}.diagnostics-table-row{min-width:920px}.diagnostics-list-head{align-items:stretch;flex-direction:column}.diagnostics-search{min-width:0;width:100%}}.contacts-head p{margin:8px 0 0;color:#6b7d8f}.contacts-head-actions{display:flex;align-items:center;gap:12px}.contacts-total{min-width:112px;padding:12px 16px;border:1px solid #dce5ec;border-radius:14px;background:#fff;display:flex;align-items:baseline;gap:7px}.contacts-total strong{font-size:26px;color:#0f65b6}.contacts-total span{font-size:13px;color:#6b7d8f}.contacts-card{background:#fff;border:1px solid #dce5ec;border-radius:16px;overflow:hidden}.contacts-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px;border-bottom:1px solid #edf1f4}.contacts-toolbar-main{border-bottom:0;padding-bottom:10px}.contacts-search{display:flex;align-items:center;gap:9px;flex:1;max-width:560px;border:1px solid #d5e0e8;border-radius:11px;padding:0 12px;background:#fff;color:#718398}.contacts-search input{border:0;outline:0;background:transparent;width:100%;padding:11px 0;color:#17324d}.contacts-filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:0 16px 16px;border-bottom:1px solid #edf1f4}.contacts-filter-label{display:inline-flex;align-items:center;gap:7px;color:#60758a;font-size:13px;font-weight:700}.contacts-filters select{border:1px solid #d5e0e8;border-radius:10px;background:#fff;color:#425d78;padding:10px 34px 10px 12px;min-width:170px}.contacts-clear-filters{border:0;background:transparent;color:#0f65b6;font-weight:700;display:inline-flex;align-items:center;gap:6px;padding:8px 4px}.contacts-filter-result{margin-left:auto;color:#7d8d9d;font-size:13px}.contacts-delete-selected{border:1px solid #efc4c4;background:#fff7f7;color:#b33b3b;border-radius:11px;padding:10px 13px;display:inline-flex;align-items:center;gap:8px;font-weight:700}.contacts-delete-selected:hover{background:#fff0f0}.contacts-delete-selected:disabled,.contacts-row-delete:disabled{opacity:.55;cursor:not-allowed}.contacts-table-wrap{overflow:auto}.contacts-table{width:100%;border-collapse:collapse;min-width:980px}.contacts-table th,.contacts-table td{padding:15px 16px;border-bottom:1px solid #edf1f4;text-align:left;vertical-align:middle}.contacts-table th{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#8292a2;background:#fbfcfd}.contacts-table td{font-size:14px;color:#425d78}.contacts-table td strong{color:#17324d}.contacts-table tr.selected td{background:#f5f9ff}.contacts-check{width:52px;text-align:center!important}.contacts-check input{width:16px;height:16px;accent-color:#0f65b6;cursor:pointer}.contacts-action{width:74px;text-align:center!important}.contacts-row-delete{width:34px;height:34px;border:1px solid #e8d1d1;border-radius:10px;background:#fff;color:#b94a48;display:inline-grid;place-items:center}.contacts-row-delete:hover{background:#fff4f4;border-color:#e2b8b8}.contacts-diagnostics{display:flex;gap:6px;flex-wrap:wrap}.contacts-diagnostics span{display:inline-flex;align-items:center;max-width:220px;padding:5px 8px;border-radius:999px;background:#eef6ff;color:#0f65b6;font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contacts-empty{padding:36px;text-align:center;color:#7c8c9b}.contacts-loading{padding:52px;text-align:center;color:#7a8b9c}.contacts-error{margin-bottom:16px;padding:12px 14px;border:1px solid #f0b4b4;background:#fff5f5;color:#a93434;border-radius:10px}@media(max-width:900px){.contacts-head{align-items:flex-start}.contacts-head-actions{align-items:stretch;flex-direction:column}.contacts-total{display:none}.contacts-filter-result{width:100%;margin-left:0}}@media(max-width:760px){.contacts-toolbar{align-items:stretch;flex-direction:column}.contacts-search{max-width:none}.contacts-delete-selected{justify-content:center}.contacts-filters{align-items:stretch}.contacts-filter-label,.contacts-filters select{width:100%}.contacts-clear-filters{justify-content:flex-start}}
