.se-native-quiz .se-tool-intro{display:none}.sq{--sq-ink:#17364e;--sq-blue:#245ee8;--sq-line:#dce5ef;--sq-muted:#65798b;color:var(--sq-ink);font-family:Manrope,'Segoe UI',Arial,sans-serif;background:#fff;border:1px solid var(--sq-line);border-radius:24px;overflow:hidden;margin:24px 0 32px;box-shadow:0 12px 45px #17364e08;scroll-margin-top:24px;line-height:1.6}.sq *{box-sizing:border-box}.sq button,.sq input{font:inherit}.sq button{cursor:pointer}.sq button:disabled{cursor:not-allowed;opacity:.45}.sq button:focus-visible,.sq a:focus-visible,.sq input:focus-visible,.sq summary:focus-visible{outline:3px solid #6d92f1;outline-offset:4px}.sq h2,.sq h3,.sq p{padding:0;border:0;background:none;max-width:none}.sq [data-focus]:focus{outline:none}.sq .sq-hero{background:#17364e;color:white;padding:36px;display:grid;grid-template-columns:1fr 108px;gap:20px;position:relative}.sq .sq-hero h2{font-size:clamp(27px,3vw,37px);line-height:1.18;letter-spacing:-1.3px;color:#fff;margin:17px 0 18px;font-weight:800}.sq .sq-hero p{font-size:15px;color:#ccdae8;margin:0;line-height:1.8}.sq .sq-eyebrow{font-size:10px;letter-spacing:1.6px;font-weight:800;display:block}.sq .sq-hero .sq-eyebrow{color:#d1ef93}.sq .sq-art{align-self:center;color:#d1ef93;transform:rotate(-8deg)}.sq .sq-art svg{width:100%;stroke:currentColor}.sq .sq-facts{display:flex;flex-wrap:wrap;gap:9px 20px;font-size:12px;margin-top:28px;color:#d9e7f2}.sq .sq-facts b{color:#fff;font-size:17px}.sq .sq-home,.sq .sq-question,.sq .sq-result-body{padding:30px 36px}.sq .sq-sectionline{display:flex;justify-content:space-between;gap:12px;font-size:10px;letter-spacing:1px;text-transform:uppercase;font-weight:750;color:var(--sq-muted);margin-bottom:20px}.sq .sq-sectionline>span:last-child{letter-spacing:0;text-transform:none;font-weight:500}.sq .sq-modes{display:grid;grid-template-columns:1fr 1fr;gap:14px}.sq .sq-mode{border:1px solid var(--sq-line);border-radius:16px;background:#fff;color:var(--sq-ink);text-align:left;padding:20px;display:flex;flex-direction:column;align-items:flex-start;transition:border-color .15s,background .15s;box-shadow:none;width:100%;white-space:normal;line-height:1.6}.sq .sq-mode[aria-pressed=true]{border:2px solid var(--sq-blue);padding:19px;background:#f3f7ff}.sq .sq-mode-icon{font-size:25px;color:var(--sq-blue);height:37px}.sq .sq-mode strong{font-size:17px;letter-spacing:-.4px;margin:8px 0}.sq .sq-mode>span:not(.sq-mode-icon){font-size:12px;color:var(--sq-muted)}.sq .sq-mode>b{font-size:9px;text-transform:uppercase;letter-spacing:1px;margin-top:20px;border-radius:5px;padding:3px 6px;background:#e8eef5}.sq .sq-mode[aria-pressed=true]>b{background:#245ee8;color:#fff}.sq .sq-startrow{display:flex;align-items:center;gap:23px;margin-top:26px}.sq .sq-startrow>span{font-size:11px;color:var(--sq-muted);line-height:1.7}.sq .sq-button{border:1px solid transparent;border-radius:10px;padding:14px 22px;font-size:13px;line-height:1.4;font-weight:750;display:inline-flex;justify-content:center;align-items:center;gap:28px;min-height:48px;text-decoration:none;box-shadow:none;text-transform:none;white-space:normal}.sq .sq-primary{background:var(--sq-blue);color:#fff}.sq .sq-primary:hover:not(:disabled){background:#174dcf}.sq .sq-secondary{background:#fff;border-color:var(--sq-line);color:var(--sq-ink)}.sq .sq-quiet{background:transparent;color:var(--sq-muted);padding-left:0}.sq .sq-safety{font-size:10px;line-height:1.8;color:var(--sq-muted);margin:23px 0 0}.sq .sq-foot{display:flex;justify-content:space-between;gap:16px;padding:16px 36px;background:#f8fafc;border-top:1px solid var(--sq-line);font-size:10px}.sq .sq-foot a{color:var(--sq-ink);text-decoration:none;white-space:nowrap}.sq .sq-save{color:var(--sq-muted)}.sq .sq-resume{padding:16px 0;border-top:1px solid var(--sq-line);border-bottom:1px solid var(--sq-line);margin-top:22px;display:flex;gap:16px;justify-content:space-between;align-items:center}.sq .sq-resume strong{display:block;font-size:12px}.sq .sq-resume span{display:block;font-size:10px;color:var(--sq-muted)}.sq .sq-resume .sq-button{font-size:11px;padding:10px 14px}.sq .sq-top{display:flex;justify-content:space-between;gap:15px;background:#17364e;color:#d1ef93;padding:19px 36px;font-size:9px;letter-spacing:1px;align-items:center}.sq .sq-top a{color:#fff;font-size:11px;text-decoration:none;letter-spacing:0;white-space:nowrap}.sq .sq-progress-head{display:flex;justify-content:space-between;align-items:center;padding:24px 36px 14px;font-size:13px}.sq .sq-progress-head strong>span{font-weight:500;color:var(--sq-muted)}.sq .sq-progress-head>span{font-size:11px;color:var(--sq-muted)}.sq .sq-progress{height:5px;background:#edf2f8;margin:0 36px;border-radius:5px;overflow:hidden}.sq .sq-progress i{display:block;height:100%;background:var(--sq-blue);transition:width .25s}.sq .sq-question{padding-top:28px}.sq .sq-question h2{font-size:clamp(21px,2.1vw,27px);line-height:1.4;letter-spacing:-.6px;margin:0 0 24px;color:var(--sq-ink);font-weight:750}.sq fieldset{min-width:0;border:0;margin:0;padding:0;display:grid;gap:10px}.sq .sq-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.sq .sq-option{position:relative;display:flex;align-items:center;gap:13px;padding:15px 17px;border:1px solid var(--sq-line);border-radius:12px;cursor:pointer;font-size:13px;line-height:1.7;margin:0;transition:border-color .15s,background .15s;min-height:61px}.sq .sq-option:hover{background:#f8faff;border-color:#a6bcea}.sq .sq-option input{position:absolute;opacity:0;width:1px;height:1px}.sq .sq-option:has(input:focus-visible){outline:3px solid #6d92f1;outline-offset:3px}.sq .sq-option-key{display:flex;align-items:center;justify-content:center;border:1px solid #dce5ef;width:30px;height:30px;flex:none;border-radius:8px;font-size:11px;color:var(--sq-muted);font-weight:800;background:#f8fafc}.sq .sq-option.is-selected{border-color:var(--sq-blue);background:#f3f7ff}.sq .sq-option.is-selected .sq-option-key{background:var(--sq-blue);color:white;border-color:var(--sq-blue)}.sq .sq-option.is-right{border-color:#53a379;background:#f0faf4}.sq .sq-option.is-right .sq-option-key{background:#21724a;color:white;border-color:#21724a}.sq .sq-option.is-wrong{border-color:#c88979;background:#fff6f3}.sq .sq-option.is-wrong .sq-option-key{background:#a44931;color:white;border-color:#a44931}.sq .sq-option>b{margin-left:auto;color:#21724a;font-size:9px;white-space:nowrap}.sq .sq-option.is-wrong>b{color:#a44931}.sq .sq-option:has(input:disabled){cursor:default}.sq .sq-controls{display:flex;justify-content:space-between;gap:14px;align-items:center;border-top:1px solid var(--sq-line);padding-top:21px;margin-top:25px}.sq .sq-feedback{border-radius:12px;padding:20px;background:#f2f7fc;margin-top:22px;border-left:3px solid #21724a}.sq .sq-feedback.is-wrong{border-left-color:#c08129}.sq .sq-feedback>strong{font-size:15px}.sq .sq-feedback p{font-size:13px;margin:9px 0 13px}.sq .sq-source{font-size:10px;line-height:1.7;overflow-wrap:anywhere}.sq .sq-source a{color:var(--sq-blue)}.sq .sq-source>span{display:block;color:var(--sq-muted);margin-top:3px}.sq .sq-result{display:grid;grid-template-columns:160px 1fr;gap:30px;padding:36px;background:#f5f8fd;align-items:center}.sq .sq-ring{width:160px;height:160px;border-radius:50%;background:conic-gradient(#245ee8 var(--score),#e1e8f2 0);display:grid;place-items:center;flex:none}.sq .sq-ring>span{width:141px;height:141px;background:#f5f8fd;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column}.sq .sq-ring b{font-size:42px;line-height:1.15;letter-spacing:-2px}.sq .sq-ring small{font-size:18px}.sq .sq-ring em{font-style:normal;font-size:9px;color:var(--sq-muted)}.sq .sq-result h2{font-size:27px;line-height:1.25;letter-spacing:-.8px;margin:10px 0 12px;color:var(--sq-ink)}.sq .sq-result p{font-size:13px;margin:0 0 12px;color:var(--sq-muted)}.sq .sq-result-mode{font-size:10px;border:1px solid var(--sq-line);border-radius:6px;padding:5px 8px}.sq .sq-result-body h3{font-size:17px;color:var(--sq-ink);margin:0 0 20px}.sq .sq-topics{display:grid;grid-template-columns:1fr 1fr;gap:18px 25px}.sq .sq-topics>div{display:grid;grid-template-columns:1fr auto;gap:7px;font-size:11px}.sq .sq-topics b{font-weight:700}.sq .sq-topics i{grid-column:1/-1;display:block;height:4px;background:#edf2f8;border-radius:4px;overflow:hidden}.sq .sq-topics i>span{display:block;background:#245ee8;height:100%}.sq .sq-result-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.sq .sq-review-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:33px 0 18px;border-top:1px solid var(--sq-line);padding-top:28px}.sq .sq-review-head h3{margin:0}.sq .sq-review-head label{font-size:11px;display:flex;gap:7px;align-items:center;cursor:pointer}.sq .sq-review-head input{accent-color:var(--sq-blue);width:16px;height:16px}.sq .sq-review details{border:1px solid var(--sq-line);border-radius:12px;margin-bottom:10px;overflow:hidden;background:white}.sq .sq-review summary{display:flex;gap:12px;align-items:center;padding:17px;font-size:12px;cursor:pointer;list-style:none}.sq summary::-webkit-details-marker{display:none}.sq .sq-review-mark{width:24px;height:24px;flex:none;border-radius:50%;display:grid;place-items:center;background:#eef8f1;color:#21724a}.sq .sq-review-mark.is-wrong{background:#fff0e8;color:#a44931}.sq .sq-expand{font-size:20px;color:var(--sq-muted);margin-left:auto}.sq details[open] .sq-expand{transform:rotate(45deg)}.sq .sq-review-body{padding:0 20px 20px 53px}.sq .sq-review-body p{font-size:12px;margin:10px 0}.sq .sq-empty{font-size:13px;color:#21724a}.sq-materials{font-size:13px;line-height:1.8;margin-bottom:30px}.sq-materials summary{cursor:pointer;color:#245ee8}.sq-materials ul{padding-left:20px}.sq-materials a{overflow-wrap:anywhere}
@media(max-width:700px){.sq{border-radius:18px}.sq .sq-hero{padding:26px;grid-template-columns:1fr 65px;gap:10px}.sq .sq-hero h2{font-size:29px}.sq .sq-hero p{font-size:13px}.sq .sq-facts{gap:10px 15px;margin-top:20px}.sq .sq-home,.sq .sq-question,.sq .sq-result-body{padding:24px}.sq .sq-mode{padding:16px}.sq .sq-mode[aria-pressed=true]{padding:15px}.sq .sq-top{padding:17px 24px}.sq .sq-foot{padding:15px 24px}.sq .sq-progress-head{padding:21px 24px 12px}.sq .sq-progress{margin:0 24px}.sq .sq-result{padding:26px;gap:22px;grid-template-columns:128px 1fr}.sq .sq-ring{width:128px;height:128px}.sq .sq-ring>span{width:111px;height:111px}.sq .sq-ring b{font-size:34px}.sq .sq-result h2{font-size:23px}.sq .sq-resume{flex-wrap:wrap}}
@media(max-width:440px){.sq{margin:18px 0 24px;border-radius:14px}.sq .sq-hero{padding:22px 18px;grid-template-columns:1fr}.sq .sq-art{display:none}.sq .sq-hero h2{font-size:28px;letter-spacing:-1px}.sq .sq-eyebrow{font-size:9px;letter-spacing:1.2px}.sq .sq-home,.sq .sq-question,.sq .sq-result-body{padding:21px 16px}.sq .sq-sectionline{font-size:9px}.sq .sq-sectionline>span:last-child{max-width:105px;text-align:right}.sq .sq-modes{gap:10px;grid-template-columns:1fr}.sq .sq-mode{display:grid;grid-template-columns:27px 1fr;gap:4px 12px;padding:14px}.sq .sq-mode[aria-pressed=true]{padding:13px}.sq .sq-mode-icon{grid-row:1/3;height:auto;font-size:23px}.sq .sq-mode strong{font-size:16px;margin:0}.sq .sq-mode>span:not(.sq-mode-icon){font-size:11px;grid-column:2}.sq .sq-mode>b{display:none}.sq .sq-startrow{gap:12px;flex-direction:column;align-items:stretch;margin-top:20px}.sq .sq-startrow>span{font-size:10px;text-align:center}.sq .sq-startrow br{display:none}.sq .sq-foot{padding:13px 16px;flex-wrap:wrap;font-size:9px;gap:7px}.sq .sq-top{padding:15px 16px;align-items:flex-start}.sq .sq-top>span{text-align:right;max-width:60%;font-size:8px}.sq .sq-progress-head{padding:20px 16px 12px}.sq .sq-progress{margin:0 16px}.sq .sq-question h2{font-size:21px;line-height:1.4}.sq .sq-option{padding:13px 11px;gap:10px;font-size:12px;flex-wrap:wrap}.sq .sq-option>span:not(.sq-option-key){flex:1;min-width:0}.sq .sq-option>b{font-size:8px;flex-basis:100%;margin-left:40px}.sq .sq-option-key{width:27px;height:27px;border-radius:7px}.sq .sq-button{font-size:12px;padding:13px 15px;gap:12px}.sq .sq-feedback{padding:16px}.sq .sq-feedback p{font-size:12px}.sq .sq-result{grid-template-columns:1fr;padding:27px 20px;text-align:center;gap:20px}.sq .sq-ring{margin:auto}.sq .sq-result .sq-eyebrow{font-size:9px}.sq .sq-topics{grid-template-columns:1fr}.sq .sq-result-actions{flex-direction:column}.sq .sq-review-head{align-items:flex-start;flex-direction:column}.sq .sq-review summary{padding:14px;gap:10px;font-size:11px}.sq .sq-review-body{padding:0 16px 16px}.sq .sq-safety{font-size:9px}.sq .sq-resume .sq-button{width:100%}}
@media(prefers-reduced-motion:reduce){.sq *{transition:none!important;scroll-behavior:auto!important}}
