@import"https://fonts.googleapis.com/css2?family=Heebo:wght@400;500;600;700;800;900&family=Playfair+Display:ital,wght@0,700;0,800;1,700&display=swap";.qs-account-restriction{min-block-size:100dvh;background:radial-gradient(circle at 14% 9%,#ffd8cc85,transparent 26%),radial-gradient(circle at 87% 89%,#bad6ff82,transparent 31%),linear-gradient(145deg,#edf4ff,#fbfcff 53%,#fff7f4)}.qs-account-blocked-shell{display:grid;place-items:center;min-block-size:100dvh;padding:clamp(22px,5vw,68px) 16px}.qs-account-blocked-card{inline-size:min(100%,620px);padding:clamp(25px,5vw,50px);border:1px solid #dce7f4;border-radius:32px;background:linear-gradient(145deg,#fff,#fbfdff);box-shadow:0 28px 70px #1937622e;text-align:center;animation:qs-rise .38s ease both}.qs-account-blocked-icon{display:grid;place-items:center;inline-size:64px;block-size:64px;margin:0 auto 16px;border:1px solid #f4c8bd;border-radius:21px;background:linear-gradient(145deg,#fff5f0,#ffe5dc);color:#c95747;box-shadow:0 12px 24px #cf564624}.qs-account-blocked-icon svg{inline-size:30px;block-size:30px}.qs-account-blocked-kicker{display:flex;align-items:center;justify-content:center;gap:7px;margin:0;color:#51719d;font-size:12px;font-weight:900;letter-spacing:.02em}.qs-account-blocked-kicker svg{inline-size:16px;block-size:16px;color:#278d78}.qs-account-blocked-card h1{margin:15px 0 8px;color:#1d3d6d;font-size:clamp(29px,5vw,43px);letter-spacing:-1.6px;line-height:1.15}.qs-account-blocked-lead{max-inline-size:460px;margin:0 auto;color:#647891;font-size:15px;line-height:1.75}.qs-account-blocked-reason{margin:24px 0 14px;padding:17px 18px;border:1px solid #f1ddd4;border-radius:19px;background:linear-gradient(135deg,#fff9f6,#fff);text-align:start}.qs-account-blocked-reason>span{display:flex;align-items:center;gap:7px;color:#a35447;font-size:12px;font-weight:900}.qs-account-blocked-reason>span svg{inline-size:17px;block-size:17px;color:#d66755}.qs-account-blocked-reason p{margin:9px 0 0;color:#5d6f84;font-size:14px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.qs-account-blocked-until{display:flex;align-items:flex-start;justify-content:center;gap:7px;margin:0;color:#60758d;font-size:12px;line-height:1.6}.qs-account-blocked-until svg{flex:0 0 auto;inline-size:16px;block-size:16px;color:#345e98}.qs-account-blocked-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:24px}.qs-account-blocked-actions :is(button,a){min-block-size:47px;padding-inline:17px}.qs-account-blocked-actions .qs-outline{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #cad9ea;border-radius:13px;background:#fff;color:#355783;font-size:13px;font-weight:900}.qs-account-blocked-actions .qs-outline svg{inline-size:17px;block-size:17px}.qs-account-appeal-card{text-align:start}.qs-account-appeal-card>.qs-account-blocked-icon,.qs-account-appeal-card>.qs-account-blocked-kicker{text-align:center}.qs-account-appeal-card h1,.qs-account-appeal-card>.qs-account-blocked-lead{text-align:center}.qs-account-appeal-form{display:grid;gap:9px;margin-top:24px}.qs-account-appeal-form>label{color:#294d7a;font-size:13px;font-weight:900}.qs-account-appeal-form textarea{min-block-size:155px;resize:vertical;padding:13px 14px;border:1px solid #cbd9e8;border-radius:15px;background:#fff;color:#243f66;font-size:14px;line-height:1.65}.qs-account-appeal-form textarea:focus{border-color:#ef866f;box-shadow:0 0 0 4px #ef866f29;outline:0}.qs-account-appeal-form textarea:disabled{cursor:not-allowed;background:#f4f7fa;color:#718398}.qs-account-appeal-form>small{color:#71839a;font-size:11px;text-align:end}.qs-account-appeal-feedback{margin:3px 0 0;padding:11px 12px;border:1px solid #f2c9c0;border-radius:13px;background:#fff7f4;color:#9a4e43;font-size:12px;line-height:1.6}.qs-account-appeal-feedback.is-success{border-color:#c8e6dc;background:#f2fbf7;color:#3d7564}@media(max-width:620px){.qs-account-blocked-shell{align-items:start;padding:calc(24px + env(safe-area-inset-top)) 14px 28px}.qs-account-blocked-card{border-radius:24px;padding:26px 18px}.qs-account-blocked-icon{inline-size:57px;block-size:57px;border-radius:18px}.qs-account-blocked-card h1{font-size:30px}.qs-account-blocked-lead{font-size:13px}.qs-account-blocked-reason{margin-top:20px;padding:15px}.qs-account-blocked-reason p{font-size:13px}.qs-account-blocked-actions{display:grid;grid-template-columns:1fr;margin-top:20px}.qs-account-blocked-actions :is(button,a){inline-size:100%}.qs-account-appeal-form textarea{min-block-size:142px;font-size:13px}}:root{font-family:Heebo,Arial,sans-serif;color:#17223b;background:#f8f8f5;direction:rtl}body{margin:0}button,input{font:inherit}button{cursor:pointer;border:0}button:disabled{opacity:.6;cursor:wait}.topbar{height:78px;max-width:1230px;padding:0 28px;margin:auto;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:2}.brand{background:none;display:flex;gap:9px;align-items:center;color:#1d2944;font-size:22px;font-weight:900;direction:ltr}.brand>span:last-child span{color:#f06448}.brand-mark{background:#f06448;color:#fff;width:36px;height:36px;border-radius:12px;display:grid;place-items:center}.brand-mark svg{width:21px}.top-actions{display:flex;gap:11px;align-items:center;position:relative}.icon-btn,.avatar{border:1px solid #e8e8e3;background:#fff;width:39px;height:39px;border-radius:13px;color:#26334e;display:grid;place-items:center}.avatar,.large-avatar{background:#273b69;color:#fff;font-weight:800}.user-menu{position:absolute;top:49px;left:0;width:245px;background:#fff;border:1px solid #ecece6;box-shadow:0 15px 40px #15223a18;border-radius:15px;padding:15px;display:grid;gap:10px;z-index:9}.user-menu span{font-size:12px;color:#7d8594;direction:ltr}.user-menu button{background:#f7f8f6;padding:9px;border-radius:9px;text-align:right;display:flex;gap:8px;align-items:center}.user-menu .danger{color:#d54a46}.landing{max-width:1175px;margin:54px auto 0;padding:0 26px;display:grid;grid-template:1fr auto/1.1fr .9fr;gap:48px 75px}.hero{padding-top:44px}.eyebrow{display:flex;align-items:center;gap:7px;color:#e6634c;font-size:14px;font-weight:700}.eyebrow svg{width:16px}.hero h1{font-size:clamp(45px,6vw,74px);line-height:1.04;margin:20px 0;color:#1d2a49;letter-spacing:-2px}.hero h1 em{font-family:Playfair Display,serif;color:#e86850;font-weight:700}.hero p{font-size:18px;line-height:1.8;max-width:470px;color:#687289}.hero-actions{display:flex;gap:13px;margin-top:29px;align-items:center}.primary{background:#f0674d;color:#fff;border-radius:12px;padding:13px 18px;font-weight:700;box-shadow:0 7px 18px #f0674d40;display:inline-flex;gap:8px;align-items:center;justify-content:center}.primary svg{width:18px}.quiet{background:transparent;color:#293957;font-weight:700;padding:12px}.trust{display:flex;gap:20px;margin-top:38px;color:#778197;font-size:13px}.trust span{display:flex;gap:5px;align-items:center}.trust svg{width:16px;color:#f06b51}.hero-card{height:465px;border-radius:36px;background:linear-gradient(148deg,#263b70,#162747);position:relative;overflow:hidden;color:#fff;padding:40px;text-align:center;box-shadow:0 25px 50px #22345f2b}.glow{position:absolute;width:330px;height:330px;border-radius:50%;background:#f286626e;filter:blur(30px);left:-120px;top:-100px}.day-label{position:relative;background:#ffffff17;border:1px solid #ffffff26;display:inline-block;padding:7px 15px;border-radius:20px;font-size:13px}.ring,.small-ring{position:relative;border:12px solid #f2785a;border-left-color:#ffffff52;border-bottom-color:#ffffff52;border-radius:50%;width:170px;height:170px;margin:28px auto 17px;display:flex;flex-direction:column;justify-content:center}.ring b{font-size:49px}.ring small{font-size:13px;color:#dbe1ef}.mini-stat{position:relative;background:#ffffff15;border-radius:13px;display:flex;justify-content:space-between;padding:13px 17px;font-size:13px}.mini-stat strong{font-size:17px}.tip-bubble{position:relative;background:#fff;color:#2b3d61;border-radius:14px;margin-top:19px;padding:12px;font-size:13px;box-shadow:0 8px 15px #0002}.features{grid-column:1/3;border-top:1px solid #e7e7e2;padding:29px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.feature i{width:40px;height:40px;background:#fceee9;color:#ef7259;border-radius:12px;display:grid;place-items:center}.feature i svg{width:21px}.feature h3{margin:12px 0 3px;font-size:16px}.feature p{margin:0;color:#7c8493;font-size:13px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#17233d99;z-index:10;display:grid;place-items:center;padding:18px}.modal{width:min(100%,440px);background:#fff;border-radius:24px;padding:32px;position:relative;text-align:center;box-shadow:0 25px 60px #0004}.close{position:absolute;left:16px;top:16px;background:#f3f4f3;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:#5e687b}.close svg{width:17px}.modal-logo{margin:auto;background:#f0674d;color:#fff;width:46px;height:46px;border-radius:15px;display:grid;place-items:center}.modal h2{margin:16px 0 4px;color:#1d2a49}.modal>p{margin:0;color:#7b8493;font-size:14px}.method-tabs{margin:24px 0 18px;background:#f4f5f3;padding:4px;border-radius:10px;display:flex}.method-tabs button{flex:1;padding:8px;background:transparent;border-radius:8px;color:#647087;font-size:14px}.method-tabs .active{background:#fff;color:#243455;box-shadow:0 1px 5px #2221}.method-tabs svg{width:15px;vertical-align:middle;margin-left:5px}.modal form,.onboarding label{display:grid;gap:6px;text-align:right;color:#394660;font-size:13px;font-weight:600;margin-bottom:13px}.modal input,.onboarding input{border:1px solid #dfe2e6;border-radius:10px;padding:11px 12px;outline-color:#f0674d}.full{width:100%;margin-top:8px}.switch{background:none;color:#e6654d;margin:19px 0 0;font-size:13px}.onboarding{max-width:580px;margin:55px auto;padding:0 23px}.progress{height:5px;background:#e8eae8;border-radius:10px;margin-bottom:37px;overflow:hidden}.progress i{display:block;height:100%;background:#f0674d;border-radius:inherit;transition:.3s}.onboarding section{background:#fff;border:1px solid #ebebe6;border-radius:22px;padding:34px;box-shadow:0 10px 28px #2434620c}.on-icon{background:#fff0ea;color:#ed704f;width:48px;height:48px;border-radius:15px;display:grid;place-items:center}.onboarding h1{font-size:29px;margin:17px 0 5px}.onboarding p{color:#778197;margin:0 0 23px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.next{margin-top:13px;width:100%}.track-grid{display:grid;gap:9px}.track{border:1px solid #e4e6e8;background:#fff;border-radius:12px;padding:10px;text-align:right;display:flex;align-items:center;gap:10px;color:#2c3954}.track span{font-size:21px}.track svg{margin-right:auto;color:#ef6c52;width:18px}.track.chosen{border-color:#ed775f;background:#fff7f4}.premium-option{width:100%;margin-top:12px;padding:11px;border:1px solid #dfbd76;background:#fffaf0;color:#8d6828;border-radius:12px;display:flex;gap:8px;align-items:center;text-align:right}.premium-option small{margin-right:auto;background:#f1cf80;padding:2px 7px;border-radius:7px}.dashboard{max-width:1120px;margin:34px auto;padding:0 25px}.welcome{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.welcome p{margin:0;color:#6d778c;font-size:15px}.welcome p span{color:#ee7358}.welcome h1{margin:6px 0 0;font-size:29px;color:#1f2c4a}.premium-badge{background:#fff8e8;border:1px solid #f3d591;color:#9b7129;border-radius:11px;padding:9px 13px;display:flex;gap:6px;align-items:center;font-weight:700}.premium-badge svg{width:17px}.main-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:17px}.journey-card,.card{background:#fff;border:1px solid #e9eae6;border-radius:18px;padding:20px}.journey-card{min-height:208px}.card-top{display:flex;justify-content:space-between;align-items:center;color:#6d778b;font-size:13px}.card-top button{background:none;color:#ed6b51;font-size:12px;display:flex;align-items:center}.card-top svg{width:17px}.journey-body{display:flex;align-items:center;gap:21px;margin-top:12px}.small-ring{width:116px;height:116px;border-width:9px;margin:0;flex:none}.small-ring b{font-size:33px}.small-ring small{font-size:11px;color:#798297}.journey-body h2{margin:0;font-size:19px}.journey-body p{font-size:13px;color:#798297;margin:6px 0 13px}.stats{display:flex;gap:11px}.stats span{font-size:11px;color:#8790a0;background:#f6f7f5;padding:6px 8px;border-radius:7px}.stats b{color:#283957;margin-left:3px}.ai-tip{border-radius:18px;background:linear-gradient(130deg,#ffe6df,#fff6ef);padding:22px;display:flex;gap:14px;grid-row:span 2;align-items:flex-start}.tip-icon{background:#f07358;color:#fff;flex:none;width:43px;height:43px;display:grid;place-items:center;border-radius:13px}.tip-icon svg{width:22px}.ai-tip span{font-size:12px;color:#df664e;font-weight:700}.ai-tip span svg{width:13px;vertical-align:middle}.ai-tip h2{font-size:18px;line-height:1.55;margin:11px 0;color:#3c4055}.ai-tip button{background:transparent;color:#df664e;font-weight:700;font-size:12px;padding:0;display:flex;align-items:center}.ai-tip button svg{width:15px}.checkin h2,.challenge h2{font-size:18px;margin:14px 0}.moods{display:flex;gap:8px}.moods button{flex:1;background:#f7f8f6;border:1px solid transparent;border-radius:10px;padding:8px 3px;color:#6c778a;font-size:12px}.moods i{font-size:20px;display:block;font-style:normal}.moods .selected{border-color:#f17a61;background:#fff5f1;color:#d9624b}.challenge{background:#243865;color:#fff}.challenge .card-top{color:#c7d0e2}.challenge .card-top span{display:flex;gap:5px;align-items:center}.challenge .card-top svg{color:#f7b46c}.challenge .card-top small{background:#ffffff1c;padding:3px 7px;border-radius:6px}.challenge h2{line-height:1.55}.challenge button{border-radius:9px;background:#fff;color:#263963;padding:9px 11px;font-size:12px;font-weight:700;display:flex;gap:5px;align-items:center}.challenge button.complete{background:#69c38e;color:#fff}.challenge button svg{width:15px}.quick-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-top:17px}.quick-actions button{background:#fff;border:1px solid #e9eae6;border-radius:15px;padding:15px;text-align:right;display:grid;grid-template-columns:40px 1fr;column-gap:10px}.quick-actions i{grid-row:span 2;width:38px;height:38px;background:#eff3f7;color:#49668b;display:grid;place-items:center;border-radius:11px}.quick-actions i svg{width:20px}.quick-actions b{font-size:14px;color:#30405e}.quick-actions span{font-size:12px;color:#838c9c}.page{max-width:850px;margin:35px auto;padding:0 25px}.back{background:none;color:#e16b51;display:flex;align-items:center;font-size:13px;padding:0}.back svg{width:15px}.page>h1{margin-bottom:4px}.page>p{color:#788296;margin-top:0}.goal-list{display:grid;gap:12px;margin:26px 0}.goal-list article,.profile-card{background:#fff;border:1px solid #e8e9e4;border-radius:16px;padding:17px;display:flex;align-items:center;gap:13px}.track-icon{font-size:29px;background:#f7f7f3;padding:7px;border-radius:12px}.goal-list h2,.profile-card h2{margin:0;font-size:17px}.goal-list p,.profile-card p{margin:4px 0 0;font-size:13px;color:#7d8797}.goal-list>b{margin-right:auto;color:#256b4e;text-align:left}.goal-list>b small{display:block;color:#8a95a4;font-size:10px;font-weight:400}.outline{border:1px dashed #c5cad0;background:transparent;border-radius:10px;padding:11px 13px;color:#596a81;display:flex;gap:7px;align-items:center}.large-avatar{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;font-size:24px}.settings{margin-top:20px;display:grid;gap:9px}.settings button{background:#fff;border:1px solid #e8e9e4;padding:14px;border-radius:13px;display:flex;align-items:center;gap:12px;text-align:right;color:#4a5a73}.settings button>span{display:grid;gap:2px}.settings small{color:#8d96a4}.settings>button>svg:last-child{margin-right:auto;width:17px}.toast{position:fixed;bottom:23px;left:50%;transform:translate(-50%);z-index:20;background:#273c69;color:#fff;padding:11px 16px;border-radius:12px;box-shadow:0 10px 25px #18284c44;display:flex;gap:8px;align-items:center;font-size:14px}.toast svg{width:17px;color:#81d6a2}.loading,.setup{min-height:100vh;display:grid;place-content:center;text-align:center;gap:13px;color:#2b3b5b}.loading svg,.setup svg{margin:auto;color:#ef704f}.setup{padding:25px}.setup p{max-width:470px;color:#727f92}.setup code{direction:ltr;background:#eef0ed;padding:2px 5px;border-radius:4px}@media(max-width:760px){.topbar{height:65px;padding:0 16px}.landing{margin-top:12px;display:flex;flex-direction:column;gap:25px}.hero{padding-top:22px}.hero h1{font-size:48px}.hero-card{height:360px;padding:25px}.ring{width:130px;height:130px;margin:17px auto 11px}.features{display:none}.trust{gap:8px;font-size:11px}.main-grid{grid-template-columns:1fr}.ai-tip{grid-row:auto}.welcome{align-items:flex-start;gap:12px}.welcome h1{font-size:24px}.premium-badge{font-size:0;padding:9px}.premium-badge svg{margin:0}.quick-actions{grid-template-columns:1fr}.journey-body{gap:13px}.small-ring{width:96px;height:96px}.onboarding{margin:27px auto}.onboarding section{padding:23px}.form-grid{grid-template-columns:1fr}.modal{padding:29px 23px}.page{margin-top:24px}.goal-list article{align-items:flex-start}.hero-actions{flex-wrap:wrap}}.qs-cookie-choice{position:fixed;z-index:1400;inset-inline:16px;inset-block-end:16px;display:flex;align-items:center;justify-content:space-between;gap:18px;max-width:900px;margin-inline:auto;padding:18px 20px;border:1px solid #b9cee1;border-radius:20px;background:#fff;box-shadow:0 18px 54px #132d5d40;color:#1e3b67}.qs-cookie-choice h2{margin:0 0 6px;font-size:18px}.qs-cookie-choice p{max-width:600px;margin:0;color:#49627d;font-size:13px;line-height:1.55}.qs-cookie-choice-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.qs-cookie-choice-actions button{min-height:42px}.qs-cookie-choice-actions .qs-inline-link{padding:7px 5px}@media(max-width:680px){.qs-cookie-choice{inset-inline:10px;inset-block-end:10px;display:block;padding:16px}.qs-cookie-choice-actions{justify-content:flex-start;margin-top:13px}.qs-cookie-choice-actions button{width:100%}.qs-cookie-choice-actions .qs-inline-link{width:auto}}.qs-payment-disclosure{margin:18px 0;padding:18px;border:1px solid #c9dceb;border-radius:18px;background:#f8fbff;color:#315677}.qs-payment-disclosure h2{margin:0 0 9px;color:#1d3d69;font-size:18px}.qs-payment-disclosure p{margin:7px 0;font-size:14px;line-height:1.55}.qs-payment-confirmation-modal .qs-payment-disclosure{max-height:38vh;overflow:auto;text-align:start}.qs-legal-consent{align-items:flex-start}.qs-legal-consent a{color:#254e8b;font-weight:800}.onboarding select,.relapse-modal select{border:1px solid #dfe2e6;border-radius:10px;padding:11px 12px;background:#fff;color:#26334e;outline-color:#f0674d}.tall{max-height:370px;overflow:auto;padding-left:3px}.usage-list{display:grid;gap:13px}.usage-card{border:1px solid #e8e9e5;border-radius:14px;padding:14px;background:#fbfcfa}.usage-card h3{margin:0 0 10px;font-size:15px}.usage-card small{font-size:11px;color:#7d8795}.back-step{display:block;margin:14px auto 0;background:none;color:#63708a;font-size:13px}.tip-timer{display:block;color:#c15646;font-weight:700}.relapse-action i{background:#fff0f0!important;color:#d3515c!important}.relapse-modal textarea{min-height:70px;resize:vertical;border:1px solid #dfe2e6;border-radius:10px;padding:11px 12px;outline-color:#f0674d}.relapse-modal form{display:grid;gap:10px;text-align:right}.relapse-modal label{display:grid;gap:5px;font-size:13px;font-weight:600;color:#394660}.relapse-modal input,.relapse-modal textarea{font:inherit}.danger-setting{color:#c4434f!important}.danger-setting>svg:first-child{color:#d3515c}@media(max-width:760px){.tall{max-height:325px}.usage-card{padding:12px}.relapse-modal{max-height:90vh;overflow:auto}}.google-login{width:100%;margin-top:22px;padding:11px;border:1px solid #dfe2e6;border-radius:10px;background:#fff;color:#2d3a55;font-weight:700}.google-login b{font-size:18px;color:#4285f4;margin-left:8px}.login-divider{display:flex;align-items:center;gap:10px;color:#9aa1ad;font-size:12px;margin:16px 0 0}.login-divider:before,.login-divider:after{content:"";height:1px;background:#e7e8e5;flex:1}.small-ring{width:124px!important;height:124px!important;min-width:124px;border-width:8px!important;display:grid!important;place-content:center!important;text-align:center;line-height:1!important;overflow:visible}.small-ring b{display:block;line-height:1!important;margin:0 0 4px!important;position:relative;z-index:1}.small-ring small{display:block;line-height:1.2!important;margin:0;position:relative;z-index:1}.setting-panel,.cost-panel{background:#fff;border:1px solid #e8e9e4;border-radius:16px;padding:18px;margin-top:15px}.setting-panel>div:first-child{display:flex;gap:11px;align-items:center;color:#465875}.setting-panel span{display:grid;gap:2px}.setting-panel small,.cost-panel p{font-size:12px;color:#7e8898}.time-row{display:flex;gap:10px;margin:15px 0 10px}.time-row input{border:1px solid #dfe2e6;border-radius:10px;padding:10px;direction:ltr}.time-row .primary{padding:10px 13px;box-shadow:none}.cost-panel h2{font-size:18px;margin:0}.cost-row{border-top:1px solid #edf0ed;display:flex;align-items:center;justify-content:space-between;padding:12px 0;font-size:14px}.cost-row label{border:1px solid #dfe2e6;border-radius:9px;padding:7px 9px;direction:ltr}.cost-row input{border:0;outline:0;width:70px;font:inherit}.cost-row:last-child{padding-bottom:0}@media(max-width:520px){.time-row{align-items:stretch;flex-direction:column}.time-row .primary{width:100%}}.frequency-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.frequency-row label{min-width:0}@media(max-width:420px){.frequency-row{grid-template-columns:1fr}}.chat-action i{background:#ecebff!important;color:#625ce2!important}.chat-modal{max-height:88vh;display:flex;flex-direction:column}.chat-messages{margin:14px 0;display:grid;gap:8px;overflow:auto;max-height:300px;text-align:right}.chat-message{width:max-content;max-width:86%;padding:10px 12px;border-radius:13px;font-size:13px;line-height:1.5}.chat-message.assistant{background:#f1f3f7;color:#33415c;justify-self:start}.chat-message.user{background:#f0674d;color:#fff;justify-self:end}.chat-form{display:flex;gap:8px}.chat-form input{min-width:0;flex:1;border:1px solid #dfe2e6;border-radius:10px;padding:10px}.chat-form .primary{padding:10px 12px;box-shadow:none}.chat-modal>small{margin-top:11px;color:#88919f;font-size:10px}@media(max-width:520px){.chat-messages{max-height:240px}}.chat-presets{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0 2px}.chat-presets button{background:#f6f0ed;color:#b85e4d;border:1px solid #f0d9d2;border-radius:18px;padding:7px 10px;font-size:12px;font-weight:600;text-align:right}.chat-presets button:hover{background:#fff3ef}.language-menu{position:relative;z-index:30;flex:0 1 auto;min-width:0}.language-trigger{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;max-inline-size:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;touch-action:manipulation}.language-trigger .language-name,.language-trigger .language-label{min-width:0;overflow:hidden;text-overflow:ellipsis;unicode-bidi:plaintext}.language-trigger .language-chevron,.language-trigger svg{flex:none;transition:transform .2s ease}.language-menu[data-open=true] .language-chevron,.language-menu[data-open=true] .language-trigger svg,.language-trigger[aria-expanded=true] .language-chevron,.language-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.language-dropdown,.language-menu>.language-options{position:absolute;z-index:80;top:calc(100% + 8px);inset-inline-end:0;inline-size:max-content;min-inline-size:max(100%,11.5rem);max-inline-size:min(20rem,calc(100vw - 16px));max-block-size:min(70dvh,24rem);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:6px;border:1px solid rgba(40,57,87,.13);border-radius:15px;background:#fffffffa;box-shadow:0 18px 42px #1a2a492e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:language-menu-in .18s cubic-bezier(.2,.8,.2,1) both;scrollbar-width:thin;scrollbar-color:#c8d1e2 transparent}.language-dropdown::-webkit-scrollbar,.language-menu>.language-options::-webkit-scrollbar{width:7px}.language-dropdown::-webkit-scrollbar-thumb,.language-menu>.language-options::-webkit-scrollbar-thumb{background:#c8d1e2;border-radius:999px;border:2px solid transparent;background-clip:padding-box}.language-option,.language-dropdown>button,.language-menu>.language-options>button{display:flex;align-items:center;inline-size:100%;min-inline-size:0;gap:9px;padding:10px 11px;border-radius:10px;background:transparent;color:#283957;font-weight:700;line-height:1.3;text-align:start;white-space:normal;overflow-wrap:anywhere;transition:background-color .16s ease,color .16s ease,transform .16s ease}.language-option:hover,.language-option:focus-visible,.language-dropdown>button:hover,.language-dropdown>button:focus-visible,.language-menu>.language-options>button:hover,.language-menu>.language-options>button:focus-visible{background:#fff1ed;color:#c85945;outline:0}.language-option:active,.language-dropdown>button:active,.language-menu>.language-options>button:active{transform:scale(.985)}.language-option[aria-current=true],.language-option.active,.language-dropdown>button.active,.language-menu>.language-options>button.active{background:#f0674d;color:#fff}[dir=ltr] .language-dropdown,[dir=ltr] .language-menu>.language-options,.app-ltr .language-dropdown,.app-ltr .language-menu>.language-options{text-align:start}@keyframes language-menu-in{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:620px){.topbar .language-menu{min-inline-size:0}.topbar .language-trigger{max-inline-size:min(42vw,12rem)}.language-dropdown,.language-menu>.language-options{max-inline-size:calc(100vw - 16px);max-block-size:min(calc(100dvh - 82px),23rem)}}@media(max-width:420px){.language-dropdown,.language-menu>.language-options{position:fixed;z-index:120;top:max(70px,calc(env(safe-area-inset-top) + 58px));inset-inline:8px;inline-size:auto;min-inline-size:0;max-inline-size:none;max-block-size:min(calc(100dvh - 82px),25rem)}.language-option,.language-dropdown>button,.language-menu>.language-options>button{padding:12px}}@media(prefers-reduced-motion:reduce){.language-dropdown,.language-menu>.language-options{animation:none}.language-trigger .language-chevron,.language-trigger svg,.language-option,.language-dropdown>button,.language-menu>.language-options>button{transition:none}}.qs-app{-webkit-tap-highlight-color:transparent;text-rendering:optimizeLegibility}.qs-app :where(a,button,input,select,textarea,summary,[role=button],[tabindex]):focus-visible{outline:3px solid #075fb8;outline-offset:3px;box-shadow:0 0 0 6px #075fb82e}.qs-app :where(a,button,input,select,textarea,summary,[role=button],[tabindex]):focus:not(:focus-visible){outline:0}.qs-app .qs-primary:focus-visible,.qs-app .qs-system-popup .qs-primary:focus-visible,.qs-app .qs-chat-form .qs-primary:focus-visible{outline-color:#fff;box-shadow:0 0 0 3px #075fb8,0 0 0 6px #fff,0 14px 28px #ed70546b}.qs-app .qs-chat-history :where(button,a):focus-visible,.qs-app .qs-hero-orbit :where(button,a):focus-visible,.qs-app .qs-why-card :where(button,a):focus-visible,.qs-app .qs-challenge-card :where(button,a):focus-visible{outline-color:#fff;box-shadow:0 0 0 3px #075fb8,0 0 0 6px #fff}.qs-app :where(.qs-toast,.qs-auth-error,.qs-review-setup-note,.qs-resource-disclaimer,.qs-system-popup) :where(p,span,small,b){min-inline-size:0;overflow-wrap:anywhere}.qs-app .qs-toast,.qs-app .qs-auth-error{max-block-size:min(45dvh,26rem);overscroll-behavior:contain;scrollbar-gutter:stable}.qs-app .qs-toast{line-height:1.5}.qs-app .qs-toast-close,.qs-app .qs-auth-error-close,.qs-app .qs-close,.qs-app .qs-chat-close{touch-action:manipulation}.qs-app .qs-modal-backdrop,.qs-app .qs-chat-backdrop,.qs-app .qs-upgrade-backdrop,.qs-app .qs-system-popup-backdrop{padding-block:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-bottom));padding-inline:max(16px,env(safe-area-inset-left)) max(16px,env(safe-area-inset-right))}.qs-app :is(.qs-modal,.qs-upgrade-prompt,.qs-system-popup){max-block-size:calc(100dvh - max(32px,env(safe-area-inset-top) + env(safe-area-inset-bottom)));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c9d5e4 transparent}.qs-app :is(.qs-modal,.qs-upgrade-prompt,.qs-system-popup)::-webkit-scrollbar{inline-size:8px;block-size:8px}.qs-app :is(.qs-modal,.qs-upgrade-prompt,.qs-system-popup)::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#c9d5e4;background-clip:padding-box}.qs-app :is(.qs-empty-state,.qs-empty-journey,.qs-review-empty,.qs-insights-loading){position:relative;isolation:isolate}.qs-app :is(.qs-empty-state,.qs-empty-journey,.qs-review-empty){border-style:dashed;border-width:1px;background:linear-gradient(145deg,#fff,#f8fbff)}.qs-app .qs-empty-state :is(h1,h2,p),.qs-app .qs-empty-journey :is(h1,h2,p),.qs-app .qs-review-empty :is(h1,h2,p),.qs-app .qs-insights-loading{text-wrap:balance}.qs-app [aria-busy=true]{cursor:progress}.qs-app .qs-field :is(input,select),.qs-app .qs-inline-form input,.qs-app .qs-chat-form textarea,.qs-app .qs-support-plan-card :is(input,textarea){min-block-size:44px}.qs-app .qs-field textarea,.qs-app .qs-chat-form textarea,.qs-app .qs-support-plan-card textarea{min-block-size:96px}.qs-app .qs-field :is(input,select,textarea)::placeholder,.qs-app .qs-chat-form textarea::placeholder,.qs-app .qs-support-plan-card :is(input,textarea)::placeholder{color:#7d8da3;opacity:1}@media(hover:hover)and (pointer:fine){.qs-app .qs-outline,.qs-app .qs-text-button,.qs-app .qs-inline-link,.qs-app .qs-back{transition:transform .18s ease,color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.qs-app .qs-outline:hover:not(:disabled),.qs-app .qs-text-button:hover:not(:disabled),.qs-app .qs-inline-link:hover:not(:disabled),.qs-app .qs-back:hover:not(:disabled){transform:translateY(-1px)}}@media(pointer:coarse){.qs-app :is(.qs-primary,.qs-outline,.qs-text-button,.qs-inline-link,.qs-switch,.qs-back),.qs-app .qs-form :is(button,input,select,textarea),.qs-app .qs-chat-form :is(button,textarea),.qs-app .qs-faq-question-button,.qs-app .qs-carousel-controls button,.qs-app .qs-a11y-panel :is(button,.qs-a11y-option){min-block-size:44px;touch-action:manipulation}.qs-app .qs-chat-history-actions button,.qs-app .qs-chat-history>button{min-block-size:40px}}@media(max-width:620px){.qs-app .qs-field :is(input,select,textarea),.qs-app .qs-inline-form input,.qs-app .qs-chat-form textarea,.qs-app .qs-support-plan-card :is(input,textarea){font-size:16px}.qs-app .qs-modal-backdrop,.qs-app .qs-chat-backdrop,.qs-app .qs-upgrade-backdrop,.qs-app .qs-system-popup-backdrop{padding-inline:12px;padding-block:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-bottom))}.qs-app .qs-modal:not(.qs-chat-modal),.qs-app .qs-upgrade-prompt,.qs-app .qs-system-popup{max-block-size:calc(100dvh - max(24px,env(safe-area-inset-top) + env(safe-area-inset-bottom)))}.qs-app .qs-chat-content,.qs-app .qs-chat-messages{min-block-size:0}.qs-app .qs-chat-form{padding-bottom:max(0px,env(safe-area-inset-bottom))}.qs-app .qs-page-navigation{scroll-margin-block-start:78px}}@media(prefers-contrast:more){.qs-app :where(.qs-primary,.qs-outline,.qs-field :is(input,select,textarea),.qs-modal,.qs-journey-card,.qs-setting-panel,.qs-details-card){border-color:#1f385e}.qs-app :where(.qs-field>span,.qs-page-lead,.qs-modal>p,.qs-tip-card h2){color:#253f62}}@media(forced-colors:active){.qs-app :where(a,button,input,select,textarea,summary,[role=button],[tabindex]):focus-visible{outline:3px solid Highlight;outline-offset:3px;box-shadow:none}.qs-app :where(.qs-primary,.qs-outline,.qs-modal,.qs-empty-state,.qs-empty-journey,.qs-review-empty){border:1px solid CanvasText}}@media(prefers-reduced-motion:reduce){.qs-app *,.qs-app *:before,.qs-app *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.qs-app .qs-modal.qs-confirm-modal{width:min(100%,32rem);display:grid;justify-items:center;gap:13px;padding:clamp(25px,5vw,38px);border-color:#dbe5f0;background:radial-gradient(circle at 85% 0%,#edf5ff 0,transparent 34%),linear-gradient(145deg,#fff,#f9fbff)}.qs-app .qs-confirm-modal>h2{margin:0;color:#203b62;font-size:clamp(24px,5vw,32px);line-height:1.2;text-wrap:balance}.qs-app .qs-confirm-modal>p{max-inline-size:27rem;margin:0;color:#61758e;font-size:14px;line-height:1.72;text-wrap:pretty}.qs-app .qs-confirm-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin-top:5px}.qs-app .qs-confirm-actions :is(button,a){display:inline-flex;align-items:center;justify-content:center;min-inline-size:0;min-block-size:46px}.qs-app .qs-confirm-danger{border:1px solid #ba4354!important;background:linear-gradient(135deg,#d95b69,#bb374c)!important;color:#fff!important;box-shadow:0 12px 25px #be394b40}.qs-app .qs-confirm-danger:hover:not(:disabled){filter:saturate(1.08) brightness(.98)}.qs-app .qs-confirm-danger:focus-visible{outline-color:#fff;box-shadow:0 0 0 3px #075fb8,0 0 0 6px #fff,0 12px 25px #be394b40}.qs-app .qs-a11y-tools{z-index:45;max-inline-size:calc(100vw - 20px)}.qs-app .qs-a11y-trigger{min-inline-size:56px;min-block-size:56px;touch-action:manipulation}.qs-app .qs-a11y-label{overflow:visible;text-overflow:clip}@media(max-width:620px){.qs-app .qs-a11y-tools{inset-inline-start:max(8px,env(safe-area-inset-left));inset-block-end:max(14px,env(safe-area-inset-bottom))}.qs-app .qs-a11y-trigger{inline-size:48px;min-inline-size:48px;block-size:48px;min-block-size:48px;padding:3px 2px;border-radius:15px;box-shadow:0 9px 20px #183d6959,0 2px 7px #183d692e}.qs-app .qs-a11y-wheelchair{font-size:18px}.qs-app .qs-a11y-label{max-inline-size:44px;font-size:7px;line-height:1.05;white-space:nowrap}.qs-app .qs-a11y-panel{inset-inline-start:0;inset-block-end:calc(100% + 9px);inline-size:min(340px,calc(100vw - 20px))}.qs-app :is(.qs-dashboard,.qs-page,.qs-admin-page,.qs-reviews-page,.qs-resources-page,.qs-article-page,.qs-guide-page,.qs-about-page,.qs-support-page,.qs-accessibility-page,.qs-billing-guide-page,.qs-contact-page,.qs-premium-page,.qs-onboarding,.qs-faq-page){padding-block-end:max(76px,calc(env(safe-area-inset-bottom) + 64px))}.qs-app .qs-confirm-actions{grid-template-columns:1fr}}.premium-chat{width:min(94vw,860px);padding:0;display:grid;grid-template-columns:190px minmax(0,1fr);overflow:hidden;text-align:right}.premium-chat>.close{z-index:3}.chat-history{background:linear-gradient(180deg,#273b69,#1d2d50);color:#fff;padding:58px 13px 16px;display:flex;flex-direction:column;gap:7px;min-height:520px}.chat-history>b{font-size:13px;margin:7px 5px;color:#dce5f6}.chat-history>small{padding:5px;font-size:11px;color:#bac6dd}.new-chat{border:1px solid #ffffff42;background:#ffffff16;color:#fff;border-radius:10px;padding:10px;font-weight:700}.chat-history>button:not(.new-chat){background:transparent;color:#d4dced;border-radius:9px;padding:9px;text-align:right;display:grid;gap:3px}.chat-history>button:not(.new-chat):hover,.chat-history>button.active{background:#ffffff1b;color:#fff}.chat-history span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}.chat-history small{font-size:10px;color:#aebbd2}.chat-content{padding:28px 25px 19px;min-width:0;display:flex;flex-direction:column}.chat-heading{display:flex;align-items:center;gap:10px}.chat-heading .modal-logo{margin:0;width:42px;height:42px;border-radius:13px}.chat-heading h2{margin:0;font-size:21px}.chat-heading p{margin:2px 0 0;font-size:12px;color:#778197}.premium-chat .chat-messages{flex:1;min-height:260px;max-height:360px;margin:15px 0}.premium-chat .chat-form{margin-top:10px}.premium-chat .chat-content>small{margin-top:10px}.details-card{background:#fff;border:1px solid #e8e9e4;border-radius:16px;padding:18px;display:grid;gap:14px;margin-top:16px}.avatar-editor{display:flex;align-items:center;gap:12px}.avatar-editor>img,.avatar-editor>svg{width:64px;height:64px;border-radius:50%;object-fit:cover;background:#eef1f6;color:#53617c;padding:4px}.avatar-upload{display:inline-flex!important;align-items:center;gap:7px!important;background:#eef2ff;color:#394b83!important;padding:10px 12px;border-radius:10px;font-size:13px!important;cursor:pointer}.avatar-upload input{display:none}.avatar-button{overflow:hidden}.avatar-button img{width:100%;height:100%;object-fit:cover}@media(max-width:620px){.premium-chat{width:100%;height:100%;max-height:none;border-radius:0;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.chat-history{min-height:0;max-height:152px;padding:48px 10px 9px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;overflow-y:auto}.chat-history>b,.chat-history>small,.new-chat{grid-column:1/-1}.chat-history>b{font-size:11px;margin:2px}.new-chat{font-size:12px;padding:8px}.chat-history>button:not(.new-chat){padding:7px;min-width:0}.chat-history span{font-size:10px}.chat-content{padding:16px 13px 14px;min-height:0}.chat-heading h2{font-size:18px}.premium-chat .chat-messages{max-height:none;min-height:0}.chat-presets{gap:5px}.chat-presets button{font-size:10px;padding:6px}.chat-form{flex-direction:column}.chat-form .primary{width:100%}}:root{--qs-navy:#142a55;--qs-navy-2:#203d78;--qs-coral:#f16d57;--qs-coral-2:#ff9278;--qs-ink:#1c3154;--qs-muted:#6f7d95;--qs-line:#e3eaf3;--qs-paper:#fbfcff;--qs-mint:#55c8a5;--qs-shadow:0 20px 55px rgba(30,55,100,.12);--qs-radius:24px}*{box-sizing:border-box}html,body,#root{min-height:100%;overflow-x:clip}body{background:radial-gradient(circle at 4% 15%,#ffe3d970,transparent 25%),radial-gradient(circle at 95% 2%,#d9e8ff8f,transparent 30%),linear-gradient(180deg,#fdfdff,#f7fafc);color:var(--qs-ink)}button,input,select,textarea{font:inherit}.qs-app{min-height:100dvh;overflow-x:clip}.qs-app:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(45,87,150,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(45,87,150,.025) 1px,transparent 1px);background-size:30px 30px;-webkit-mask-image:linear-gradient(#0008,transparent 67%);mask-image:linear-gradient(#0008,transparent 67%)}.qs-header{height:78px;max-width:1280px;margin:auto;padding:0 clamp(16px,3vw,36px);display:flex;align-items:center;gap:18px;position:sticky;top:0;z-index:50;background:#fdfeffcc;border-bottom:1px solid rgba(222,230,243,.75);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.qs-brand{background:transparent;color:var(--qs-ink);display:flex;align-items:center;gap:9px;direction:ltr;flex:none;font-size:23px;font-weight:900;letter-spacing:-.9px;padding:3px;text-decoration:none}.qs-brand>span:last-child span{color:var(--qs-coral)}.qs-brand-mark{inline-size:36px;block-size:36px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(135deg,var(--qs-coral-2),var(--qs-coral));color:#fff;box-shadow:0 10px 20px #ed705460}.qs-brand-mark svg{width:20px}.qs-nav{display:flex;align-items:center;gap:3px;margin-inline-start:auto}.qs-nav button,.qs-nav a,.qs-auth-shortcut{border:0;background:transparent;color:#53647f;padding:9px 10px;border-radius:10px;font-size:13px;font-weight:800;text-decoration:none;transition:.18s}.qs-nav button:hover,.qs-nav a:hover,.qs-auth-shortcut:hover{background:#eef3fb;color:var(--qs-navy)}.qs-header-actions{display:flex;align-items:center;gap:9px;min-width:0}.qs-header .language-menu{min-width:0}.qs-header .language-trigger{border:1px solid #dce4f0;background:#fff;color:#40526f;border-radius:11px;padding:8px 10px;font-size:12px;font-weight:800;box-shadow:0 4px 12px #263f6d0b}.qs-avatar{inline-size:39px;block-size:39px;display:grid;place-items:center;padding:0;overflow:hidden;border:1px solid #dce4f0;border-radius:13px;background:linear-gradient(135deg,#314d89,#172a54);color:#fff;font-weight:900;box-shadow:0 5px 14px #203b691d}.qs-avatar img,.qs-large-avatar img{width:100%;height:100%;object-fit:cover}.qs-profile-menu-wrap{position:relative;z-index:70}.qs-menu-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:transparent}.qs-profile-menu{position:absolute;z-index:70;inset-inline-end:0;top:49px;width:min(275px,calc(100vw - 24px));display:grid;gap:5px;padding:12px;border:1px solid #e4eaf3;border-radius:18px;background:#fff;box-shadow:0 22px 55px #162f5c28;animation:qs-pop .18s ease both}.qs-profile-menu-head{display:grid;gap:3px;padding:7px 9px 10px;border-bottom:1px solid #edf1f6}.qs-profile-menu-head b{font-size:14px}.qs-profile-menu-head small{direction:ltr;text-align:start;color:var(--qs-muted);font-size:11px;overflow:hidden;text-overflow:ellipsis}.qs-profile-menu button,.qs-profile-menu a{display:flex;align-items:center;gap:9px;padding:10px;border-radius:10px;background:transparent;color:#40536f;font-size:13px;font-weight:800;text-align:start;text-decoration:none}.qs-profile-menu button:hover,.qs-profile-menu a:hover{background:#f1f5fb}.qs-profile-menu button svg,.qs-profile-menu a svg{width:16px}.qs-profile-menu .danger{color:#c55157}.qs-auth-shortcut{border:1px solid #dde5f1;background:#fff}.qs-landing,.qs-dashboard,.qs-page,.qs-admin-page,.qs-reviews-page{max-width:1200px;margin:0 auto;padding:clamp(25px,5vw,65px) clamp(16px,3vw,35px)}.qs-hero{display:grid;grid-template-columns:1.05fr .85fr;gap:clamp(28px,6vw,85px);align-items:center;min-height:540px}.qs-hero-copy{animation:qs-rise .55s .05s both}.qs-eyebrow{display:flex;align-items:center;gap:7px;color:#dd654f;font-size:13px;font-weight:900;letter-spacing:.1px;margin:0 0 15px}.qs-eyebrow svg{width:17px}.qs-hero h1{max-width:700px;margin:0;color:var(--qs-navy);font-size:clamp(45px,6.1vw,77px);letter-spacing:-3.5px;line-height:.98}.qs-hero h1 em{display:block;font-style:italic;color:var(--qs-coral);font-family:Playfair Display,serif;font-weight:700;margin-top:6px}.qs-hero-lead{max-width:600px;margin:25px 0 0;color:var(--qs-muted);font-size:clamp(17px,2vw,20px);line-height:1.76}.qs-hero-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:31px}.qs-primary{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:13px;padding:13px 17px;background:linear-gradient(135deg,var(--qs-coral-2),var(--qs-coral));color:#fff;font-size:14px;font-weight:900;text-decoration:none;box-shadow:0 12px 24px #ed705659;transition:transform .18s,box-shadow .18s,filter .18s}.qs-primary:hover:not(:disabled){transform:translateY(-2px);filter:saturate(1.08);box-shadow:0 17px 30px #ed70566b}.qs-primary svg{width:18px}.qs-full{width:100%}.qs-text-button,.qs-inline-link,.qs-switch{border:0;background:transparent;color:#445a7c;font-weight:800;padding:10px;text-decoration:none}.qs-text-button:hover,.qs-inline-link:hover,.qs-switch:hover{color:var(--qs-coral)}.qs-trust{display:flex;flex-wrap:wrap;gap:8px 17px;margin-top:35px;color:#7e8ba1;font-size:12px;font-weight:700}.qs-trust span{display:flex;align-items:center;gap:5px}.qs-trust svg{width:16px;color:var(--qs-coral)}.qs-hero-orbit{min-height:455px;position:relative;overflow:hidden;display:grid;place-content:center;justify-items:center;border-radius:38px;background:linear-gradient(150deg,#244581,#152950 70%);color:#fff;box-shadow:0 30px 65px #17326838;animation:qs-rise .58s .12s both}.qs-hero-orbit:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(125deg,transparent 43%,#fff0 43% 45%,#ffffff0c 45% 46%,transparent 46%)}.qs-orbit-glow{position:absolute;inset:auto -25% -38% auto;width:290px;height:290px;border-radius:50%;background:#ff866d85;filter:blur(32px)}.qs-day-chip{z-index:1;border:1px solid #ffffff33;border-radius:100px;padding:8px 14px;background:#ffffff14;font-size:12px}.qs-progress-ring{z-index:1;width:180px;height:180px;border:13px solid var(--qs-coral-2);border-inline-start-color:#ffffff42;border-block-end-color:#ffffff42;border-radius:50%;display:grid;place-content:center;text-align:center;margin:25px 0 16px;box-shadow:0 12px 28px #071a3c55}.qs-progress-ring strong{font-size:52px;line-height:1}.qs-progress-ring small{color:#dbe5f8;margin-top:5px}.qs-hero-orbit blockquote{position:relative;z-index:1;max-width:85%;margin:0;background:#fff;color:#2a3d64;border-radius:16px;padding:13px 15px;box-shadow:0 15px 28px #071a3c3e;font-size:13px;line-height:1.55;text-align:center}.qs-value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:34px;padding-top:34px;border-top:1px solid #e7edf4}.qs-value-grid article{min-height:205px;border:1px solid #e1e8f1;border-radius:19px;padding:22px;background:linear-gradient(145deg,#fff,#fafcff);box-shadow:0 12px 28px #203c7010;transition:.22s}.qs-value-grid article:hover{transform:translateY(-4px);box-shadow:0 20px 35px #203c701a}.qs-value-grid article>svg{width:27px;height:27px;padding:5px;border-radius:9px;background:#fff0eb;color:var(--qs-coral)}.qs-value-grid h2{font-size:17px;margin:14px 0 5px}.qs-value-grid p{margin:0;color:var(--qs-muted);font-size:13px;line-height:1.65}.qs-value-grid button{display:flex;align-items:center;gap:4px;padding:7px 0 0;background:transparent;color:var(--qs-coral);font-weight:900}.qs-value-grid button svg{width:16px}.qs-review-carousel{margin-top:68px;padding:clamp(24px,4vw,42px);overflow:hidden;border:1px solid #e4eaf3;border-radius:30px;background:linear-gradient(135deg,#fff,#f7faff);box-shadow:var(--qs-shadow)}.qs-section-heading{display:flex;align-items:end;justify-content:space-between;gap:22px;margin-bottom:22px}.qs-section-heading h2{margin:0;font-size:clamp(24px,3vw,35px)}.qs-section-heading p:not(.qs-eyebrow){margin:6px 0 0;color:var(--qs-muted);font-size:14px}.qs-section-heading>button{border:1px solid #dfe7f2;border-radius:11px;padding:10px 12px;background:#fff;color:#3f557b;font-weight:900;display:flex;align-items:center;gap:4px;white-space:nowrap}.qs-section-heading button svg{width:16px}.qs-review-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;animation:qs-fade .35s both}.qs-review-card{padding:17px;border:1px solid #e4eaf3;border-radius:17px;background:#fff;min-width:0}.qs-review-card header{display:flex;align-items:center;gap:9px}.qs-review-avatar{width:39px;height:39px;flex:none;border-radius:13px;display:grid;place-items:center;color:#fff;font-weight:900;font-size:12px}.qs-review-card header>div:nth-child(2){min-width:0;display:grid;gap:2px}.qs-review-card b{font-size:13px}.qs-review-card small{font-size:11px;color:var(--qs-muted)}.qs-review-card header>span{margin-inline-start:auto;color:#e9a63e;font-size:10px;letter-spacing:1px}.qs-review-card p{margin:14px 0 0;min-height:83px;color:#43536d;font-size:13px;line-height:1.68}.qs-carousel-controls{display:flex;justify-content:center;align-items:center;gap:13px;margin-top:20px;color:#8090a7;font-size:11px;font-weight:800}.qs-carousel-controls button{width:29px;height:29px;display:grid;place-items:center;border:1px solid #dce5f0;border-radius:50%;background:#fff;color:#42597f}.qs-carousel-controls svg{width:16px}.qs-modal-backdrop,.qs-chat-backdrop{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;padding:18px;display:grid;place-items:center;background:#15274c9c;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.qs-modal{position:relative;width:min(100%,485px);max-height:min(90dvh,760px);overflow:auto;padding:31px;border:1px solid #ffffffbc;border-radius:25px;background:#fff;text-align:center;box-shadow:0 33px 80px #07132f66;animation:qs-pop .22s cubic-bezier(.2,.8,.25,1) both}.qs-modal h2{margin:16px 0 5px;font-size:25px}.qs-modal>p{margin:0;color:var(--qs-muted);font-size:14px;line-height:1.65}.qs-close,.qs-chat-close{position:absolute;inset-inline-start:15px;top:15px;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:50%;background:#f2f5fa;color:#586a83}.qs-close svg,.qs-chat-close svg{width:17px}.qs-modal-icon{width:47px;height:47px;display:grid;place-items:center;margin:auto;border-radius:15px;background:linear-gradient(135deg,#ff8c73,#ed604e);color:#fff;box-shadow:0 10px 20px #ed705548}.qs-modal-icon svg{width:25px}.qs-relapse-icon{background:linear-gradient(135deg,#e56e7f,#c64962)}.qs-google{width:100%;display:flex;align-items:center;justify-content:center;gap:9px;margin-top:21px;padding:12px;border:1px solid #dfe7f0;border-radius:12px;background:#fff;color:#344a6a;font-weight:900}.qs-google b{font-size:18px;color:#4285f4}.qs-google-note{margin:7px 0 0!important;color:#7a899d!important;font-size:10px!important;line-height:1.5!important}.qs-divider{display:flex;align-items:center;gap:10px;margin:15px 0;color:#96a1b1;font-size:12px}.qs-divider:before,.qs-divider:after{content:"";height:1px;flex:1;background:#e6ebf2}.qs-methods{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;margin-bottom:15px;border-radius:12px;background:#f1f4f8}.qs-methods button{display:flex;align-items:center;justify-content:center;gap:6px;padding:9px;border:0;border-radius:9px;background:transparent;color:#6c7d96;font-size:13px;font-weight:800}.qs-methods button.active{background:#fff;color:var(--qs-ink);box-shadow:0 4px 11px #2b426612}.qs-methods svg{width:16px}.qs-form{display:grid;gap:12px;margin-top:17px;text-align:start}.qs-field{display:grid;gap:6px;color:#40516b;font-size:12px;font-weight:800;text-align:start}.qs-field>span{display:block}.qs-required{font-style:normal;color:#dc4550;margin-inline-start:4px}.qs-field input,.qs-field select,.qs-field textarea,.qs-inline-form input{width:100%;min-width:0;border:1px solid #dce4ee;border-radius:11px;background:#fff;padding:11px 12px;color:#213654;outline:none;transition:border-color .16s,box-shadow .16s}.qs-field textarea{resize:vertical;min-height:86px;line-height:1.55}.qs-field input:focus,.qs-field select:focus,.qs-field textarea:focus,.qs-inline-form input:focus{border-color:#ed8a76;box-shadow:0 0 0 4px #ef826d21}.qs-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.qs-switch{margin-top:5px}.qs-age-note{display:flex;align-items:center;gap:5px;color:#59708d;font-size:11px}.qs-age-note svg{width:15px;color:#56aa8b}.qs-onboarding{max-width:620px;margin:42px auto;padding:0 18px;animation:qs-rise .35s both}.qs-step-progress{height:6px;overflow:hidden;border-radius:99px;background:#e6ecf3;margin-bottom:25px}.qs-step-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--qs-coral),#ffab82);transition:width .35s ease}.qs-onboard-card{padding:clamp(23px,5vw,37px);border:1px solid #e3e9f1;border-radius:25px;background:#fff;box-shadow:var(--qs-shadow)}.qs-onboard-card>.qs-modal-icon{margin:0}.qs-onboard-card h1{margin:17px 0 5px;font-size:29px}.qs-onboard-card>p{margin:0 0 21px;color:var(--qs-muted);line-height:1.65}.qs-track-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;max-height:360px;overflow:auto;padding:2px}.qs-track{min-width:0;display:flex;align-items:center;gap:8px;padding:11px;border:1px solid #e0e7f0;border-radius:13px;background:#fff;color:#334861;text-align:start;transition:.16s}.qs-track:hover{border-color:#ef9a88}.qs-track.selected{border-color:#ec765f;background:#fff6f3;box-shadow:0 6px 14px #ed70551b}.qs-track>span{font-size:21px}.qs-track b{font-size:12px;line-height:1.35}.qs-track svg{margin-inline-start:auto;width:17px;color:var(--qs-coral)}.qs-usage-list{display:grid;gap:12px}.qs-usage-card{padding:15px;border:1px solid #e2e8f1;border-radius:15px;background:#fbfdff}.qs-usage-card h2{margin:0 0 12px;font-size:15px}.qs-usage-card .qs-field{margin-top:10px}.qs-dashboard{max-width:1190px;margin:0 auto;padding:31px clamp(16px,3vw,34px)}.qs-dashboard-welcome{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:25px}.qs-dashboard-welcome p{margin:0;color:#6c7c94;font-size:15px}.qs-dashboard-welcome h1{margin:6px 0 0;font-size:clamp(25px,3vw,34px);letter-spacing:-1px}.qs-premium-chip{display:flex;align-items:center;gap:6px;border:1px solid #f0d594;border-radius:12px;padding:10px 12px;background:#fff9e9;color:#956d25;font-weight:900;white-space:nowrap}.qs-premium-chip.active{border-color:#99ddc9;background:#edfff8;color:#26745d}.qs-premium-chip svg{width:17px}.qs-dashboard-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:16px}.qs-journey-stack{display:grid;gap:13px}.qs-journey-card,.qs-checkin-card,.qs-progress-card{border:1px solid #e0e7f0;border-radius:20px;background:#fff;box-shadow:0 12px 28px #24436f0c}.qs-journey-card{padding:19px;min-height:196px}.qs-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#687a95;font-size:12px;font-weight:900}.qs-card-head button{display:flex;align-items:center;gap:2px;border:0;background:transparent;color:var(--qs-coral);font-weight:900}.qs-card-head button svg{width:16px}.qs-journey-body{display:flex;align-items:center;gap:18px;margin-top:14px}.qs-mini-ring{flex:none;width:111px;height:111px;display:grid;place-content:center;text-align:center;border:9px solid #f78368;border-inline-start-color:#e0e6ee;border-block-end-color:#e0e6ee;border-radius:50%}.qs-mini-ring b{font-size:31px;line-height:1}.qs-mini-ring small{margin-top:4px;color:#7b89a0;font-size:11px}.qs-journey-body h2{margin:0;font-size:18px}.qs-journey-body p{margin:5px 0 10px;color:#72829a;font-size:13px}.qs-stat-row{display:flex;flex-wrap:wrap;gap:7px}.qs-stat-row span{display:flex;gap:4px;align-items:center;padding:6px 8px;border-radius:8px;background:#f4f7fa;color:#7a889d;font-size:10px}.qs-stat-row b{color:#304766}.qs-tip-card{grid-row:span 2;display:flex;gap:13px;padding:22px;border:1px solid #ffd9d0;border-radius:20px;background:linear-gradient(135deg,#fff1eb,#fffaf7);box-shadow:0 16px 34px #ed70551e}.qs-tip-icon{flex:none;width:43px;height:43px;display:grid;place-items:center;border-radius:13px;background:linear-gradient(135deg,#ff8c70,#ec634f);color:#fff}.qs-tip-icon svg{width:23px}.qs-tip-card span{color:#d8614d;font-size:12px;font-weight:900}.qs-tip-card span svg{width:13px;vertical-align:middle}.qs-tip-card h2{margin:12px 0;font-size:18px;line-height:1.62}.qs-tip-card small{display:flex;align-items:center;gap:5px;color:#bc6556;font-size:11px;font-weight:800}.qs-tip-card small svg{width:14px}.qs-why-card{padding:18px;border-radius:20px;background:linear-gradient(130deg,#25467f,#162952);color:#fff;box-shadow:0 16px 34px #19325c30}.qs-why-card>div{display:flex;align-items:center;gap:5px;color:#c9d7f3;font-size:12px;font-weight:900}.qs-why-card>div svg{width:17px;color:#ffad87}.qs-why-card h2{margin:15px 0 8px;font-size:18px;line-height:1.48}.qs-why-card p{margin:0;color:#cedaf0;font-size:12px;line-height:1.55}.qs-checkin-card{padding:18px}.qs-checkin-card h2{margin:14px 0;font-size:18px}.qs-moods{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.qs-moods button{min-width:0;padding:7px 3px;border:1px solid #ebeff5;border-radius:10px;background:#f9fbfd;color:#687a92;font-size:10px;transition:.15s}.qs-moods button:hover,.qs-moods button.selected{border-color:#ef927d;background:#fff3ef;color:#c75b49}.qs-moods i{display:block;font-style:normal;font-size:19px;margin-bottom:3px}.qs-challenge-card{padding:19px;border-radius:20px;background:linear-gradient(145deg,#274783,#192e59);color:#fff;box-shadow:0 18px 38px #1d376439}.qs-challenge-card .qs-card-head{color:#d5e1f5}.qs-challenge-card .qs-card-head span{display:flex;align-items:center;gap:5px}.qs-challenge-card .qs-card-head svg{width:16px;color:#ffbc7b}.qs-challenge-card .qs-card-head small{border-radius:99px;padding:3px 7px;background:#ffffff1c}.qs-challenge-card h2{max-width:400px;margin:15px 0;font-size:17px;line-height:1.6}.qs-challenge-card button{display:flex;align-items:center;gap:6px;padding:9px 11px;border:0;border-radius:10px;background:#fff;color:#2a4376;font-size:12px;font-weight:900}.qs-challenge-card button svg{width:16px}.qs-progress-card{display:flex;align-items:center;gap:10px;padding:16px}.qs-progress-card>svg{width:39px;height:39px;padding:9px;border-radius:12px;background:#eff5ff;color:#496aae}.qs-progress-card>div{display:grid}.qs-progress-card b{font-size:20px}.qs-progress-card span,.qs-progress-card small{color:#8290a4;font-size:11px}.qs-progress-card small{margin-inline-start:auto}.qs-quick-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:17px}.qs-quick-actions>button{position:relative;overflow:hidden;min-height:104px;display:grid;grid-template-columns:42px 1fr;grid-template-rows:auto auto;gap:2px 10px;padding:15px;border:1px solid #e1e8f1;border-radius:17px;background:#fff;color:#304763;text-align:start;box-shadow:0 10px 24px #223f700b;transition:.2s}.qs-quick-actions>button:before{content:"";position:absolute;inset:auto -30px -46px auto;width:105px;height:105px;border-radius:50%;background:#dfeaff75}.qs-quick-actions>button:hover{transform:translateY(-3px);box-shadow:0 18px 32px #223f7018}.qs-quick-actions i{position:relative;grid-row:span 2;width:39px;height:39px;display:grid;place-items:center;border-radius:12px;background:#eff4fa;color:#4a688e}.qs-quick-actions i.relapse{background:#fff0f1;color:#c65362}.qs-quick-actions i.chat{background:#eeeefe;color:#5d5bc7}.qs-quick-actions i svg{width:20px}.qs-quick-actions b,.qs-quick-actions span{position:relative}.qs-quick-actions b{font-size:13px}.qs-quick-actions span{color:#8390a2;font-size:11px;line-height:1.4}.qs-empty-journey{display:grid;place-items:center;text-align:center;gap:9px;min-height:190px}.qs-empty-journey>svg{width:35px;height:35px;color:#f07a62}.qs-empty-journey h2{margin:0;font-size:17px}.qs-page{max-width:910px}.qs-back{display:flex;align-items:center;gap:3px;padding:0;border:0;background:transparent;color:var(--qs-coral);font-size:13px;font-weight:900}.qs-back svg{width:16px}.qs-page>h1,.qs-admin-page h1,.qs-reviews-heading h1{margin:0;font-size:clamp(29px,4vw,43px);letter-spacing:-1.4px}.qs-page-lead,.qs-reviews-heading>p:not(.qs-eyebrow){margin:8px 0 0;color:var(--qs-muted);line-height:1.7}.qs-history-actions{display:flex;justify-content:end;margin:16px 0}.qs-danger-button{border:1px solid #f2c8ce;border-radius:10px;padding:9px 11px;background:#fff8f8;color:#c64d5a;font-size:12px;font-weight:900}.qs-relapse-timeline{position:relative;display:grid;gap:15px;margin-top:19px}.qs-relapse-timeline:before{content:"";position:absolute;inset:11px auto 11px 18px;width:1px;background:#dce4ef}.qs-rtl .qs-relapse-timeline:before{inset-inline-start:auto;inset-inline-end:18px}.qs-relapse-timeline>article{position:relative;display:grid;grid-template-columns:39px 1fr;gap:11px;align-items:start}.qs-rtl .qs-relapse-timeline>article{grid-template-columns:1fr 39px}.qs-relapse-timeline time{grid-column:2;color:#8390a3;font-size:11px}.qs-rtl .qs-relapse-timeline time{grid-column:1}.qs-report-dot{grid-column:1;grid-row:1 / span 2;width:15px;height:15px;justify-self:center;margin-top:3px;border:4px solid #fff;border-radius:50%;background:var(--qs-coral);box-shadow:0 0 0 1px #f0af9f}.qs-rtl .qs-report-dot{grid-column:2}.qs-report-card{position:relative;grid-column:2;padding:16px;border:1px solid #e1e7f0;border-radius:16px;background:#fff;box-shadow:0 10px 25px #24436f0b}.qs-rtl .qs-report-card{grid-column:1;grid-row:2}.qs-report-card>div:first-child{display:flex;justify-content:space-between;color:#71839d;font-size:11px}.qs-report-card h2{margin:8px 0 3px;font-size:16px}.qs-report-card>p{margin:0;color:#7c899c;font-size:12px}.qs-report-card aside{display:flex;gap:8px;margin-top:13px;padding:10px;border-radius:11px;background:#fff6f2;color:#754a45}.qs-report-card aside>svg{flex:none;width:17px;color:var(--qs-coral)}.qs-report-card aside b{font-size:11px}.qs-report-card aside p{margin:3px 0 0;font-size:12px;line-height:1.55}.qs-report-card>button{position:absolute;inset-inline-end:9px;bottom:8px;width:25px;height:25px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:#a8b1bd}.qs-report-card>button svg{width:15px}.qs-empty-state{display:grid;place-items:center;gap:8px;padding:50px 20px;margin-top:18px;border:1px dashed #d8e1ed;border-radius:20px;color:#657994;text-align:center}.qs-empty-state svg{width:32px;height:32px;color:#7cc8ad}.qs-empty-state h2{margin:0;font-size:16px}.qs-premium-page{max-width:1100px;margin:0 auto;padding:clamp(30px,6vw,75px) clamp(16px,3vw,35px)}.qs-premium-hero{position:relative;overflow:hidden;max-width:760px;margin:auto;padding:clamp(31px,7vw,70px);border:1px solid #ffffff2e;border-radius:35px;background:radial-gradient(circle at 84% 5%,#6e85c5 0%,transparent 29%),linear-gradient(140deg,#1c356a,#111f42);color:#fff;box-shadow:0 35px 76px #18326145}.qs-premium-hero:after{content:"";position:absolute;width:320px;height:320px;left:-120px;bottom:-150px;border-radius:50%;background:#ff826966;filter:blur(27px)}.qs-premium-hero>*{position:relative;z-index:1}.qs-premium-spark{width:48px;height:48px;display:grid;place-items:center;border-radius:16px;background:#ffffff18;color:#ffc38e;font-size:22px}.qs-premium-hero>p:first-of-type{margin:21px 0 8px;color:#ffbf86;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:1px}.qs-premium-hero h1{max-width:520px;margin:0;font-size:clamp(37px,5vw,58px);line-height:1.04;letter-spacing:-2px}.qs-premium-hero>span{display:block;max-width:540px;margin-top:18px;color:#d9e3f6;line-height:1.7}.qs-plan-price{display:flex;align-items:baseline;gap:8px;margin:22px 0 -6px!important;color:#d7e5fb!important}.qs-plan-price b{color:#fff;font-size:clamp(27px,4vw,38px);letter-spacing:-1px}.qs-premium-hero ul{display:grid;gap:10px;padding:0;margin:28px 0;list-style:none}.qs-premium-hero li{display:flex;align-items:center;gap:8px;color:#fff;font-size:14px}.qs-premium-hero li svg{width:18px;color:#85e1bf}.qs-subscription-status{display:grid;gap:11px;max-width:620px;margin:18px 0 24px;padding:15px 16px;border:1px solid #80ddc07a;border-radius:16px;background:#76d6ad16}.qs-subscription-status>div{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.qs-subscription-status b{font-size:13px;color:#f2fff9}.qs-subscription-status p{max-width:560px;margin:0;color:#c8ddf4;font-size:12px;line-height:1.62}.qs-status-pill{display:inline-flex;align-items:center;border-radius:999px;padding:5px 9px;background:#7fe0bc2b;color:#9af1cb;font-size:11px;font-weight:900}.qs-status-pill.ending{background:#ffc17925;color:#ffd093}.qs-premium-actions{display:flex;gap:10px}.qs-premium-actions .qs-primary{max-width:100%;white-space:normal;text-align:center}.qs-no-refund{display:flex;align-items:flex-start;gap:7px;max-width:620px;margin:25px 0 0!important;padding-top:18px;border-top:1px solid #ffffff27;color:#c7d3e9!important;font-size:11px!important;line-height:1.6}.qs-no-refund svg{flex:none;width:16px;color:#ffc480}.qs-no-refund b{display:block;margin-bottom:3px;color:#fff;font-size:12px}.qs-no-refund p{margin:0!important}.qs-profile-card,.qs-details-card,.qs-setting-panel{margin-top:17px;padding:19px;border:1px solid #e0e8f1;border-radius:19px;background:#fff;box-shadow:0 10px 25px #24436f0b}.qs-profile-card{display:flex;align-items:center;gap:13px}.qs-profile-card>div:last-child{min-width:0;overflow-wrap:anywhere}.qs-large-avatar{width:60px;height:60px;flex:none;overflow:hidden;display:grid;place-items:center;border-radius:18px;background:linear-gradient(135deg,#35528d,#162951);color:#fff;font-size:25px;font-weight:900}.qs-profile-card h2{margin:0;font-size:18px}.qs-profile-card p{margin:5px 0 0;color:#7a899d;font-size:12px}.qs-setting-panel>div:first-child{display:flex;align-items:center;gap:9px}.qs-setting-panel>div:first-child>svg{width:34px;height:34px;padding:8px;border-radius:11px;background:#edf4ff;color:#4d6fa8}.qs-setting-panel span{display:grid;gap:2px}.qs-setting-panel b{font-size:14px}.qs-setting-panel small{color:#8290a4;font-size:11px}.qs-reminder-row{display:flex;gap:9px;margin-top:15px}.qs-reminder-row input{border:1px solid #dce4ee;border-radius:10px;padding:10px;direction:ltr}.qs-reminder-row .qs-primary{box-shadow:none;padding:10px 13px}.qs-settings-list{display:grid;gap:9px;margin-top:17px}.qs-settings-list>button{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #e0e8f1;border-radius:14px;background:#fff;color:#40536f;text-align:start;transition:.16s}.qs-settings-list>button:hover{border-color:#cbd9eb;background:#fbfdff}.qs-settings-list>button>svg:first-child{width:20px;color:#536f9c}.qs-settings-list>button>span{display:grid;gap:3px;min-width:0}.qs-settings-list b{font-size:13px}.qs-settings-list small{overflow:hidden;color:#8793a5;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.qs-settings-list>button>svg:last-child{width:17px;margin-inline-start:auto}.qs-danger-setting>svg:first-child,.qs-danger-setting b{color:#c44d59!important}.qs-details-card{display:grid;gap:13px}.qs-details-card h2{margin:0;font-size:17px}.qs-details-card p{margin:-5px 0 0;color:#7b899d;font-size:12px}.qs-inline-form{display:flex;gap:8px}.qs-inline-form button{border:0;border-radius:10px;padding:9px 12px;background:#edf3fb;color:#3f5d89;font-size:12px;font-weight:900}.qs-goal-list{display:grid;gap:11px;margin:20px 0}.qs-goal-list article{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #e0e8f1;border-radius:15px;background:#fff}.qs-goal-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:#f1f5f8;font-size:23px}.qs-goal-list h2{margin:0;font-size:15px}.qs-goal-list p{margin:4px 0 0;color:#7d899c;font-size:12px}.qs-goal-list button{width:32px;height:32px;display:grid;place-items:center;margin-inline-start:auto;border:0;border-radius:9px;background:#fff4f4;color:#c75763}.qs-goal-list button svg{width:17px}.qs-outline{display:inline-flex;align-items:center;gap:7px;padding:10px 13px;border:1px dashed #aebdd1;border-radius:11px;background:#fff;color:#49617f;font-size:13px;font-weight:900}.qs-outline svg{width:16px}.qs-guide-page,.qs-about-page{max-width:1000px;margin:0 auto;padding:clamp(31px,6vw,75px) clamp(16px,3vw,35px)}.qs-guide-hero,.qs-about-hero{position:relative;overflow:hidden;padding:clamp(30px,6vw,61px);border-radius:31px;background:linear-gradient(145deg,#274985,#192e59);color:#fff;box-shadow:0 28px 58px #18326238}.qs-guide-hero:after,.qs-about-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 90% 0%,#81adff42,transparent 32%),linear-gradient(125deg,transparent 44%,#fff0 44% 46%,#ffffff0b 46% 47%,transparent 47%)}.qs-guide-hero>*,.qs-about-hero>*{position:relative;z-index:1}.qs-guide-hero>svg{width:45px;height:45px;padding:11px;border-radius:15px;background:#ffffff16;color:#ffbd87}.qs-guide-hero h1,.qs-about-hero h1{max-width:690px;margin:14px 0 8px;font-size:clamp(36px,5vw,55px);line-height:1.1;letter-spacing:-2px}.qs-guide-hero>p:last-child,.qs-about-hero>p:not(.qs-eyebrow){max-width:670px;margin:0;color:#d7e3f6;line-height:1.7;font-size:16px}.qs-guide-steps{position:relative;display:grid;gap:14px;margin:28px 0}.qs-guide-steps:before{content:"";position:absolute;inset:25px auto 25px 23px;width:1px;background:#d8e3ef}.qs-rtl .qs-guide-steps:before{inset-inline-start:auto;inset-inline-end:23px}.qs-guide-steps article{display:grid;grid-template-columns:48px 1fr;gap:13px;position:relative;padding:20px;border:1px solid #e0e8f2;border-radius:18px;background:#fff;box-shadow:0 10px 23px #223e700c}.qs-rtl .qs-guide-steps article{grid-template-columns:1fr 48px}.qs-guide-steps article>span{grid-column:1;width:47px;height:47px;z-index:1;display:grid;place-items:center;border:5px solid #fff;border-radius:50%;background:linear-gradient(135deg,#ff977d,#ed6550);color:#fff;font-size:12px;font-weight:900;box-shadow:0 0 0 1px #f2b9ad}.qs-rtl .qs-guide-steps article>span{grid-column:2}.qs-guide-steps article>div{grid-column:2}.qs-rtl .qs-guide-steps article>div{grid-column:1;grid-row:1}.qs-guide-steps h2{margin:0;font-size:18px}.qs-guide-steps p{margin:6px 0 0;color:#6f7e94;font-size:13px;line-height:1.7}.qs-about-hero .qs-primary{margin-top:23px}.qs-about-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:18px}.qs-about-grid article{padding:21px;border:1px solid #e0e8f1;border-radius:18px;background:#fff;box-shadow:0 10px 25px #203e700c}.qs-about-grid svg{width:29px;height:29px;padding:6px;border-radius:10px;background:#fff0eb;color:var(--qs-coral)}.qs-about-grid h2{margin:15px 0 5px;font-size:17px}.qs-about-grid p{margin:0;color:#718097;font-size:13px;line-height:1.65}.qs-reviews-page{max-width:1120px}.qs-reviews-heading{max-width:700px}.qs-reviews-heading .qs-primary{margin-top:19px}.qs-reviews-page .qs-review-carousel{margin-top:27px}.qs-consent{display:flex;align-items:flex-start;gap:8px;color:#677792;font-size:11px;line-height:1.55;text-align:start}.qs-consent input{width:16px;height:16px;flex:none;accent-color:var(--qs-coral)}.qs-admin-page{max-width:1180px;margin:0 auto;padding:35px clamp(16px,3vw,35px)}.qs-admin-page>section:first-child>p:not(.qs-eyebrow){max-width:650px;margin:7px 0 15px;color:var(--qs-muted);line-height:1.65}.qs-admin-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px}.qs-admin-metrics article{display:grid;gap:7px;padding:18px;border:1px solid #e0e8f1;border-radius:17px;background:#fff;box-shadow:0 9px 22px #24436f0b}.qs-admin-metrics span{color:#71819a;font-size:11px;font-weight:800}.qs-admin-metrics b{font-size:29px}.qs-admin-users{margin-top:18px;padding:20px;border:1px solid #e0e8f1;border-radius:19px;background:#fff;box-shadow:0 10px 24px #24436f0b}.qs-admin-users h2{margin:0;font-size:19px}.qs-user-table{margin-top:14px}.qs-user-row{display:grid;grid-template-columns:minmax(0,1fr) 80px 150px;gap:10px;align-items:center;padding:10px 0;border-top:1px solid #eef2f6;color:#53647d;font-size:12px}.qs-user-row:first-child{border-top:0}.qs-user-row>span:first-child{min-width:0;display:grid;gap:2px}.qs-user-row b{font-size:13px;color:#304562}.qs-user-row small{color:#8b97aa;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qs-user-row svg{width:16px;color:#d6a447}.qs-user-table-head{color:#8190a5;font-size:10px;font-weight:900}.qs-user-row time{font-size:11px;color:#687995}.qs-chat-backdrop{padding:0;place-items:stretch}.qs-chat-modal{position:relative;display:grid;grid-template-columns:225px minmax(0,1fr);width:min(100%,950px);height:min(760px,92dvh);margin:auto;overflow:hidden;border:1px solid #fff9;border-radius:26px;background:#fff;box-shadow:0 32px 80px #07163066;animation:qs-pop .22s both}.qs-chat-close{z-index:3}.qs-chat-history{display:flex;flex-direction:column;gap:11px;padding:58px 14px 17px;background:linear-gradient(180deg,#284985,#172b54);color:#fff}.qs-chat-history label{display:grid;gap:6px;color:#dce7fb;font-size:11px;font-weight:800}.qs-chat-history select{width:100%;border:1px solid #ffffff36;border-radius:10px;padding:9px;background:#ffffff10;color:#fff}.qs-chat-history option{color:#243a62}.qs-new-chat{padding:10px;border:1px solid #ffffff3d;border-radius:10px;background:#ffffff15;color:#fff;font-weight:900}.qs-chat-content{display:flex;flex-direction:column;min-width:0;min-height:0;padding:28px 25px 18px}.qs-chat-content>header{display:flex;align-items:center;gap:10px}.qs-chat-content>header .qs-modal-icon{margin:0;width:42px;height:42px;border-radius:13px}.qs-chat-content>header h2{margin:0;font-size:21px}.qs-chat-content>header p{margin:2px 0 0;color:#77859a;font-size:12px}.qs-crisis{display:flex;align-items:center;gap:10px;margin-top:13px;padding:10px;border:1px solid #ffd9d5;border-radius:12px;background:#fff8f6;color:#b85053;text-align:start}.qs-crisis>svg{width:21px}.qs-crisis span{display:grid;gap:2px}.qs-crisis b{font-size:12px}.qs-crisis small{color:#a2777a;font-size:10px}.qs-chat-messages{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;gap:9px;overflow-y:auto;margin:13px 0;padding:8px}.qs-message{width:fit-content;max-width:85%;padding:10px 12px;border-radius:14px;font-size:13px;line-height:1.6;white-space:pre-wrap}.qs-message.assistant{align-self:flex-start;background:#eef2f7;color:#344861}.qs-message.user{align-self:flex-end;background:linear-gradient(135deg,#f98b72,#ed654f);color:#fff}.qs-chat-form{display:flex;align-items:stretch;gap:8px}.qs-chat-form textarea{flex:1;min-width:0;height:53px;resize:none;border:1px solid #dce4ed;border-radius:11px;padding:11px;outline:none}.qs-chat-form .qs-primary{box-shadow:none}.qs-chat-content>small{margin-top:9px;color:#8490a2;font-size:10px;line-height:1.45}.qs-premium-gate{text-align:center}.qs-premium-gate .qs-modal-icon{background:linear-gradient(135deg,#eac161,#b88932)}.qs-footer{padding:28px 16px calc(22px + env(safe-area-inset-bottom));text-align:center;color:#8090a6;font-size:11px}.qs-footer:before{content:"";display:block;width:min(180px,40vw);height:1px;margin:0 auto 11px;background:linear-gradient(90deg,transparent,#ced8e6,transparent)}.qs-footer b{color:#53677f}.qs-toast{position:fixed;z-index:200;inset-inline-start:50%;bottom:calc(22px + env(safe-area-inset-bottom));max-width:min(500px,calc(100vw - 28px));display:flex;align-items:flex-start;gap:8px;padding:12px 14px;border:1px solid #ffffff40;border-radius:14px;background:#172f5c;color:#fff;box-shadow:0 18px 38px #132d5c55;transform:translate(-50%);font-size:13px;line-height:1.5;animation:qs-toast .28s both}.qs-toast svg{width:18px;flex:none;color:#83ddbb}.qs-setup{min-height:100dvh;display:grid;place-content:center;gap:12px;padding:25px;text-align:center;color:var(--qs-ink)}.qs-setup svg{width:45px;height:45px;margin:auto;color:var(--qs-coral)}.qs-setup h1,.qs-setup p{margin:0}.qs-setup code{direction:ltr;padding:8px;border-radius:8px;background:#eef3fa;color:#58708e;font-size:11px}@keyframes qs-rise{0%{opacity:0;transform:translateY(11px)}to{opacity:1;transform:none}}@keyframes qs-pop{0%{opacity:0;transform:translateY(-7px) scale(.98)}to{opacity:1;transform:none}}@keyframes qs-fade{0%{opacity:.4;transform:translate(12px)}to{opacity:1;transform:none}}@keyframes qs-toast{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}@media(max-width:900px){.qs-nav{display:none}.qs-hero{grid-template-columns:1fr;min-height:0}.qs-hero-copy{padding-top:10px}.qs-hero-orbit{min-height:350px;max-width:650px;width:100%;margin:auto}.qs-hero h1{font-size:clamp(43px,9vw,63px)}.qs-value-grid{grid-template-columns:1fr}.qs-value-grid article{min-height:unset}.qs-dashboard-grid{grid-template-columns:1fr}.qs-tip-card{grid-row:auto}.qs-quick-actions{grid-template-columns:repeat(2,1fr)}.qs-about-grid{grid-template-columns:1fr}.qs-chat-modal{height:100dvh;width:100vw;border-radius:0;grid-template-columns:1fr;grid-template-rows:112px minmax(0,1fr)}.qs-chat-history{display:grid;grid-template-columns:1fr 1fr;align-content:end;gap:7px;min-height:0;padding:48px 10px 9px}.qs-chat-history label{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center}.qs-chat-content{padding:13px;min-height:0}.qs-chat-content>small{display:none}}@media(max-width:620px){.qs-header{height:64px;padding-inline:10px;gap:6px}.qs-brand{gap:6px;font-size:18px}.qs-brand-mark{inline-size:31px;block-size:31px;border-radius:10px}.qs-brand-mark svg{width:17px}.qs-header-actions{gap:5px;margin-inline-start:auto}.qs-auth-shortcut{padding:7px;font-size:11px}.qs-header .language-trigger{padding:7px 6px;font-size:11px}.qs-avatar{width:34px;height:34px;border-radius:11px}.qs-landing,.qs-dashboard,.qs-page,.qs-admin-page,.qs-reviews-page{padding-top:25px}.qs-hero{gap:25px}.qs-hero-lead{font-size:16px;margin-top:18px}.qs-trust{font-size:10px;gap:6px 10px;margin-top:25px}.qs-hero-orbit{border-radius:26px;min-height:321px}.qs-progress-ring{width:137px;height:137px;border-width:10px;margin:15px 0 10px}.qs-progress-ring strong{font-size:42px}.qs-hero-orbit blockquote{font-size:11px}.qs-review-carousel{margin-top:39px;padding:19px;border-radius:21px}.qs-section-heading{align-items:start}.qs-section-heading h2{font-size:24px}.qs-section-heading>button{padding:8px;font-size:11px}.qs-review-track{display:flex;overflow:hidden}.qs-review-card{min-width:100%}.qs-review-card p{min-height:70px}.qs-form-grid{grid-template-columns:1fr}.qs-onboarding{margin:22px auto}.qs-onboard-card{padding:22px;border-radius:20px}.qs-track-grid{grid-template-columns:1fr}.qs-dashboard-welcome h1{font-size:24px}.qs-premium-chip{padding:8px;font-size:0}.qs-premium-chip svg{width:18px}.qs-journey-card{padding:15px}.qs-journey-body{gap:12px}.qs-mini-ring{width:90px;height:90px;border-width:7px}.qs-mini-ring b{font-size:26px}.qs-tip-card{padding:17px}.qs-tip-card h2{font-size:16px}.qs-moods{grid-template-columns:repeat(4,1fr)}.qs-quick-actions{grid-template-columns:1fr;gap:10px}.qs-quick-actions>button{min-height:83px}.qs-relapse-timeline>article{grid-template-columns:30px 1fr}.qs-rtl .qs-relapse-timeline>article{grid-template-columns:1fr 30px}.qs-relapse-timeline:before{left:14px}.qs-rtl .qs-relapse-timeline:before{right:14px}.qs-profile-card,.qs-details-card,.qs-setting-panel{padding:15px}.qs-reminder-row{flex-direction:column}.qs-reminder-row .qs-primary{width:100%}.qs-inline-form{flex-direction:column}.qs-guide-hero,.qs-about-hero{padding:26px;border-radius:23px}.qs-guide-hero h1,.qs-about-hero h1{font-size:34px}.qs-guide-steps article{padding:15px;grid-template-columns:39px 1fr}.qs-rtl .qs-guide-steps article{grid-template-columns:1fr 39px}.qs-guide-steps article>span{width:39px;height:39px;font-size:10px}.qs-guide-steps:before{left:19px}.qs-rtl .qs-guide-steps:before{right:19px}.qs-admin-metrics{grid-template-columns:repeat(2,1fr)}.qs-admin-metrics b{font-size:25px}.qs-admin-users{padding:15px}.qs-user-row{grid-template-columns:minmax(0,1fr) 38px 80px}.qs-user-row small{display:none}.qs-chat-content>header h2{font-size:18px}.qs-chat-messages{margin:9px 0}.qs-chat-form{height:61px}.qs-chat-form .qs-primary{padding-inline:11px;min-width:65px}.qs-message{max-width:92%;font-size:13px}}@media(max-width:380px){.qs-header .language-trigger{max-width:77px}.qs-brand{font-size:16px}.qs-header-actions{gap:3px}.qs-auth-shortcut{padding:6px;font-size:10px}.qs-moods{grid-template-columns:repeat(2,1fr)}}.qs-onboarding-shortcut{display:inline-flex;align-items:center;gap:6px;pointer-events:none}.qs-onboarding-shortcut svg{width:15px;height:15px;flex:none}@media(max-width:480px){.qs-header{padding-inline:8px;gap:4px}.qs-header .qs-mobile-home{display:none!important}.qs-brand{min-width:0;font-size:17px}.qs-brand>span:last-child{white-space:nowrap}.qs-header-actions{gap:4px}.qs-header .language-trigger{max-inline-size:92px}.qs-onboarding-shortcut{width:34px;height:34px;justify-content:center;padding:0;font-size:0}.qs-onboarding-shortcut svg{width:17px;height:17px}}.qs-header .qs-support-chat-trigger{display:inline-flex;align-items:center;gap:6px;min-block-size:35px;border:1px solid #bfe1d7;border-radius:11px;padding:8px 10px;background:linear-gradient(135deg,#effcf8,#f8fffd);color:#19735f;font-size:12px;font-weight:900;white-space:nowrap;box-shadow:0 5px 13px #1a785b12;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.qs-header .qs-support-chat-trigger:hover,.qs-header .qs-support-chat-trigger:focus-visible{background:linear-gradient(135deg,#d9f6ed,#f0fffa);color:#115c4d;box-shadow:0 10px 21px #1a785b20;transform:translateY(-1px)}.qs-header .qs-support-chat-trigger svg{inline-size:16px;block-size:16px}.qs-mobile-support-chat{color:#19735f!important}.qs-header .qs-support-chat-trigger{position:relative}.qs-support-reply-badge{display:inline-grid;place-items:center;min-inline-size:18px;block-size:18px;padding-inline:4px;border:2px solid #fff;border-radius:999px;background:#e75f50;color:#fff;font-size:9px;font-weight:950;line-height:1;box-shadow:0 3px 8px #b9473d4a;font-variant-numeric:tabular-nums}.qs-header .qs-support-chat-trigger .qs-support-reply-badge{margin-inline-start:1px}.qs-mobile-menu{position:relative}.qs-menu-unread-dot{position:absolute;inset-block-start:3px;inset-inline-end:3px;inline-size:8px;block-size:8px;border:2px solid #285294;border-radius:50%;background:#ff8a70;box-shadow:0 1px 4px #10264f55}.qs-mobile-support-chat .qs-support-reply-badge{margin-inline-start:auto}.qs-support-reply-notice{position:fixed;z-index:185;inset-block-start:max(88px,calc(env(safe-area-inset-top) + 78px));inset-inline-end:clamp(16px,3vw,36px);display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:start;width:min(370px,calc(100vw - 32px));padding:12px;border:1px solid #b7e2d5;border-radius:17px;background:linear-gradient(135deg,#fbfffd,#effaf6);color:#204a5e;box-shadow:0 18px 46px #123c5140;animation:qs-support-reply-notice-in .23s ease both;text-align:start}.qs-support-reply-notice-icon{display:grid;place-items:center;inline-size:35px;block-size:35px;border-radius:12px;background:linear-gradient(135deg,#43aa8b,#20846e);color:#fff;box-shadow:0 7px 15px #237b6640}.qs-support-reply-notice-icon svg{inline-size:18px;block-size:18px}.qs-support-reply-notice-copy{display:grid;min-inline-size:0;gap:3px;padding-block:1px}.qs-support-reply-notice-copy strong{color:#1b5062;font-size:12px;line-height:1.35}.qs-support-reply-notice-copy p{margin:0;color:#5b7380;font-size:11px;line-height:1.45;overflow-wrap:anywhere}.qs-support-reply-open{display:inline-flex;align-items:center;justify-content:center;gap:5px;justify-self:start;margin-top:5px;padding:6px 8px;border:0;border-radius:9px;background:#e4f6ef;color:#176955;font-size:10px;font-weight:900;cursor:pointer;transition:background .16s ease,transform .16s ease}.qs-support-reply-open:hover,.qs-support-reply-open:focus-visible{background:#d2f0e5;transform:translateY(-1px)}.qs-support-reply-open svg{inline-size:14px;block-size:14px}.qs-support-reply-dismiss{display:grid;place-items:center;inline-size:27px;block-size:27px;margin:-2px -2px 0 0;padding:0;border:0;border-radius:9px;background:transparent;color:#65808a;cursor:pointer;transition:background .16s ease,color .16s ease}.qs-support-reply-dismiss:hover,.qs-support-reply-dismiss:focus-visible{background:#dfeee9;color:#215e52}.qs-support-reply-dismiss svg{inline-size:16px;block-size:16px}@keyframes qs-support-reply-notice-in{0%{opacity:0;transform:translateY(-9px) scale(.985)}to{opacity:1;transform:none}}@media(max-width:900px){.qs-mobile-support-chat{justify-content:flex-start}.qs-mobile-support-chat .qs-support-reply-badge{margin-inline-start:auto}}@media(max-width:620px){.qs-support-reply-notice{inset-block-start:max(73px,calc(env(safe-area-inset-top) + 64px));inset-inline:14px;width:auto;padding:10px;border-radius:15px;gap:8px}.qs-support-reply-notice-icon{inline-size:32px;block-size:32px;border-radius:10px}.qs-support-reply-notice-copy strong{font-size:11px}.qs-support-reply-notice-copy p{font-size:10px}.qs-support-reply-open{font-size:9px}.qs-support-reply-dismiss{inline-size:25px;block-size:25px}}.qs-contact-chat-card{border-color:#c7e6dc;background:radial-gradient(circle at 88% 4%,#b4f0d861,transparent 35%),linear-gradient(130deg,#f1fffa,#f8fbff)}.qs-contact-chat-card>svg{color:#218f76}.qs-modal.qs-support-chat-modal,.qs-support-chat-frame{width:min(100%,560px);max-height:min(710px,calc(78dvh - 24px));position:relative;border:1px solid #d7e8e4;border-radius:25px;display:flex;flex-direction:column;gap:0;overflow:hidden;padding:0;background:linear-gradient(145deg,#fff,#f8fdfc);text-align:start;box-shadow:0 29px 80px #0f2d524f}.qs-support-chat-backdrop{position:fixed;z-index:180;top:0;right:0;bottom:0;left:0;padding:18px;display:grid;place-items:center;background:#15274c9c;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.qs-support-chat-head{display:flex;align-items:center;gap:12px;padding-block:18px 13px;padding-inline:60px 20px;border-bottom:1px solid #e5f0ed;background:radial-gradient(circle at 94% 0,#bdeedc58,transparent 31%),#fff}.qs-support-chat-icon{display:grid;place-items:center;flex:0 0 auto;inline-size:43px;block-size:43px;border-radius:14px;background:linear-gradient(135deg,#35a386,#177877);color:#fff;box-shadow:0 10px 20px #237a6840}.qs-support-chat-icon svg{inline-size:23px;block-size:23px}.qs-support-chat-head>div:nth-child(2){min-inline-size:0;display:grid;gap:2px}.qs-support-chat-head p{margin:0;color:#27846f;font-size:11px;font-weight:900}.qs-support-chat-head h2{margin:0;color:#1c405e;font-size:clamp(18px,2.4vw,22px);line-height:1.15}.qs-support-chat-status{display:flex;align-items:center;gap:5px;margin-top:2px;color:#627b8c;font-size:10px;font-weight:800}.qs-support-chat-status i{inline-size:7px;block-size:7px;border-radius:50%;background:#9caab5;box-shadow:0 0 0 3px #e9eef1}.qs-support-chat-status.ready{color:#25735f}.qs-support-chat-status.ready i{background:#36a681;box-shadow:0 0 0 3px #dff7ee}.qs-support-chat-status.unavailable{color:#af6659}.qs-support-chat-status.unavailable i{background:#df7b65;box-shadow:0 0 0 3px #fff0ed}.qs-support-chat-refresh{display:grid;place-items:center;flex:0 0 auto;margin-inline-start:auto;inline-size:34px;block-size:34px;border:1px solid #d9e9e5;border-radius:11px;background:#fff;color:#35796d;transition:background .18s ease,transform .18s ease}.qs-support-chat-refresh:hover:not(:disabled){background:#effbf7;transform:rotate(10deg)}.qs-support-chat-refresh:disabled{opacity:.5;cursor:wait}.qs-support-chat-refresh svg{inline-size:17px;block-size:17px}.qs-support-chat-lead{margin:0;padding:13px 25px 11px;color:#617889;font-size:12px;line-height:1.65;background:#fbfefd}.qs-support-chat-error{display:flex;align-items:flex-start;gap:8px;margin:0 25px 11px;padding:10px 11px;border:1px solid #f4cec5;border-radius:12px;background:#fff5f2;color:#a9574e;font-size:11px;font-weight:800;line-height:1.5}.qs-support-chat-error svg{flex:0 0 auto;inline-size:16px;block-size:16px}.qs-support-chat-messages{display:flex;flex:1;flex-direction:column;gap:10px;min-block-size:150px;overflow-y:auto;padding:14px 20px 17px;background:linear-gradient(180deg,#f8fcfb,#f5f9ff);scroll-behavior:smooth}.qs-support-chat-loading,.qs-support-chat-empty{display:grid;place-items:center;justify-items:center;gap:9px;min-block-size:170px;margin:auto;color:#678093;text-align:center;font-size:12px;font-weight:800}.qs-support-chat-loading{display:flex;gap:8px}.qs-support-chat-loading svg,.qs-support-chat-empty svg{inline-size:24px;block-size:24px;color:#319179}.qs-support-chat-empty p{max-inline-size:350px;margin:0;line-height:1.65}.qs-support-guided{display:grid;gap:10px;width:100%;max-inline-size:480px;margin:auto}.qs-support-guided h3{margin:2px 0 0;color:#31556e;font-size:13px}.qs-support-guided-main{justify-content:center;min-block-size:44px}.qs-support-issue-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.qs-support-issue-grid button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-block-size:57px;border:1px solid #d6e8e4;border-radius:13px;padding:10px;color:#315a6d;background:#fff;font:inherit;font-size:11px;font-weight:850;line-height:1.35;text-align:start;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.qs-support-issue-grid button:hover,.qs-support-issue-grid button:focus-visible{border-color:#57ac97;background:#f0fbf7;transform:translateY(-1px)}.qs-support-issue-grid svg{inline-size:16px;block-size:16px;color:#2c9078}.qs-support-issue-grid svg:last-child{color:#7a94a2}.qs-support-solution{display:flex;align-items:flex-start;gap:9px;padding:13px;border:1px solid #bfe5d9;border-radius:14px;background:#effbf7;color:#3b6670}.qs-support-solution>svg{flex:0 0 auto;inline-size:19px;block-size:19px;color:#279479}.qs-support-solution p{margin:0;font-size:12px;font-weight:800;line-height:1.65}.qs-support-guided-actions{display:grid;gap:8px}.qs-support-guided-actions .qs-primary,.qs-support-guided-actions .qs-secondary{justify-content:center}.qs-support-guided-actions .qs-secondary{min-block-size:40px;border:1px solid #d5e4e4;border-radius:12px;padding:9px 12px;color:#42667a;background:#fff;font:inherit;font-size:11px;font-weight:850;cursor:pointer}.qs-support-back{justify-self:start;border:0;padding:4px 0;color:#428277;background:transparent;font:inherit;font-size:11px;font-weight:850;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.qs-support-human-form textarea{inline-size:100%;min-block-size:94px;resize:vertical;border:1px solid #cbdde1;border-radius:14px;padding:11px 13px;background:#fff;color:#243f5e;font:inherit;font-size:12px;line-height:1.55;outline:none}.qs-support-human-form textarea:focus{border-color:#55ad97;box-shadow:0 0 0 4px #65c8b421}.qs-support-feedback{display:grid;gap:9px;margin-top:4px;padding:14px;border:1px solid #bfe5d9;border-radius:15px;background:#f2fcf8}.qs-support-feedback h3,.qs-support-feedback p{margin:0}.qs-support-feedback h3{color:#2f5a6d;font-size:14px}.qs-support-feedback p{color:#5e7789;font-size:11px;line-height:1.55}.qs-support-feedback label{display:grid;gap:5px;color:#547083;font-size:10px;font-weight:850}.qs-support-feedback textarea{min-block-size:62px;resize:vertical;border:1px solid #c8dce0;border-radius:11px;padding:9px;color:#294565;background:#fff;font:inherit;font-size:11px;outline:none}.qs-support-feedback>div{display:flex;gap:8px;flex-wrap:wrap}.qs-support-feedback .qs-primary,.qs-support-feedback .qs-secondary{justify-content:center;min-block-size:38px;padding:8px 11px;font-size:11px}.qs-support-feedback .qs-secondary{border:1px solid #d5e4e4;border-radius:11px;color:#42667a;background:#fff;font:inherit;font-weight:850;cursor:pointer}.qs-support-message{display:grid;gap:5px;align-self:flex-start;max-inline-size:min(87%,510px);padding:11px 13px;border:1px solid #dce9e7;border-radius:16px 16px 16px 5px;background:#fff;box-shadow:0 5px 14px #17485d0a}.qs-support-message.user{align-self:flex-end;border-color:#e3a494;background:linear-gradient(135deg,#ff886f,#ed6252);color:#fff;border-radius:16px 16px 5px;box-shadow:0 10px 19px #e4685330}.qs-support-message.system{align-self:center;max-inline-size:96%;border-color:#c9e5dc;background:#effbf6;color:#28715f;border-radius:13px;box-shadow:none}.qs-support-message.is-pending{opacity:.68}.qs-support-message-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#4f7080;font-size:10px}.qs-support-message.user .qs-support-message-meta{color:#fff8}.qs-support-message.system .qs-support-message-meta{color:#3d8876}.qs-support-message-meta b{font-weight:900}.qs-support-message-meta time{direction:ltr;white-space:nowrap;font-variant-numeric:tabular-nums}.qs-support-message p{margin:0;color:#39566c;font-size:13px;line-height:1.62;overflow-wrap:anywhere}.qs-support-message.user p{color:#fff}.qs-support-message.system p{color:#276957;font-size:12px;text-align:center}.qs-support-chat-form{display:grid;gap:9px;padding:14px 25px;border-top:1px solid #e1ece9;background:#fff}.qs-support-chat-form textarea{inline-size:100%;min-block-size:78px;resize:vertical;border:1px solid #cbdde1;border-radius:14px;padding:11px 13px;background:#fbfdff;color:#243f5e;font-size:13px;line-height:1.55;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.qs-support-chat-form textarea:focus{border-color:#55ad97;box-shadow:0 0 0 4px #65c8b421}.qs-support-chat-form textarea:disabled{background:#f2f5f6;color:#84919a;cursor:not-allowed}.qs-support-chat-form-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.qs-support-chat-form-actions small{color:#8291a2;font-size:10px;font-variant-numeric:tabular-nums}.qs-support-chat-form-actions .qs-primary{min-block-size:38px;padding:9px 14px;font-size:12px;box-shadow:0 8px 17px #ed70543d}.qs-support-chat-form-actions .qs-primary:disabled{cursor:not-allowed;opacity:.55;box-shadow:none;filter:grayscale(.15)}.qs-support-chat-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:7px 9px;padding:12px 25px 15px;border-top:1px solid #eef3f3;background:#f8fbfb;color:#738591}.qs-support-chat-note>svg{inline-size:15px;block-size:15px;margin-top:2px;color:#d17a5c}.qs-support-chat-note p{margin:0;font-size:10px;line-height:1.55}.qs-support-chat-note a{grid-column:2;display:inline-flex;align-items:center;gap:5px;width:max-content;max-width:100%;color:#2d719a;font-size:11px;font-weight:900;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.qs-support-chat-note a svg{inline-size:14px;block-size:14px;flex:0 0 auto}.qs-support-chat-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 25px 11px;background:#fbfefd}.qs-support-chat-toolbar .qs-secondary{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-block-size:34px;border:1px solid #d5e6e2;border-radius:10px;padding:7px 10px;background:#fff;color:#386476;font:inherit;font-size:10px;font-weight:850;cursor:pointer}.qs-support-chat-toolbar .qs-secondary:hover:not(:disabled),.qs-support-chat-toolbar .qs-secondary:focus-visible{border-color:#67ae9d;background:#effbf7;color:#286b61}.qs-support-chat-toolbar .qs-secondary:disabled{opacity:.55;cursor:wait}.qs-support-chat-toolbar svg{inline-size:15px;block-size:15px}.qs-support-history{display:grid;gap:7px;max-block-size:190px;overflow:auto;margin:0 25px 11px;padding:9px;border:1px solid #dbe9e6;border-radius:14px;background:#f3fbf9}.qs-support-history>p{margin:5px;color:#698292;font-size:11px;font-weight:800;text-align:center}.qs-support-history>button{display:grid;gap:4px;border:1px solid #dce9e7;border-radius:11px;padding:9px 10px;background:#fff;color:#36556c;text-align:start;cursor:pointer;transition:border-color .16s ease,background .16s ease}.qs-support-history>button:hover,.qs-support-history>button:focus-visible,.qs-support-history>button.selected{border-color:#62aa98;background:#effbf7}.qs-support-history>button>span{display:flex;align-items:center;justify-content:space-between;gap:8px}.qs-support-history b{font-size:10px;color:#277762}.qs-support-history small{color:#71879a;font-size:9px;font-variant-numeric:tabular-nums}.qs-support-history em{overflow:hidden;color:#526c7e;font-size:10px;font-style:normal;font-weight:750;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.qs-support-chat-failure-content{display:grid;justify-items:center;gap:12px;padding:26px 22px;text-align:center}.qs-support-chat-failure-content h2{margin:0;color:#29466b;font-size:clamp(20px,4.5vw,27px);line-height:1.18}.qs-support-chat-failure-content>p{max-width:410px;margin:0;color:#698096;font-size:13px;line-height:1.65}.qs-support-chat-failure-content .qs-confirm-actions{display:grid;grid-template-columns:1fr;gap:8px;width:100%;margin-top:4px}.qs-support-chat-failure-content .qs-confirm-actions button{width:100%;justify-content:center}@media(max-width:900px){.qs-header .qs-support-chat-trigger{display:none}.qs-mobile-support-chat{color:#19735f!important}}@media(max-width:620px){.qs-support-issue-grid{grid-template-columns:1fr}.qs-support-issue-grid button{min-block-size:48px}.qs-support-guided{gap:8px}.qs-support-feedback>div{display:grid;grid-template-columns:1fr}.qs-support-feedback>div button{width:100%}}@media(max-width:620px){.qs-modal-backdrop:has(.qs-support-chat-modal){padding:0;align-items:end}.qs-modal.qs-support-chat-modal{width:100%;max-height:min(88dvh,780px);border-radius:25px 25px 0 0}.qs-support-chat-backdrop{padding:16px;place-items:center}.qs-support-chat-frame{width:min(100%,520px);max-height:min(76dvh,620px);border-radius:22px}.qs-support-chat-head{gap:10px;padding-block:15px 11px;padding-inline:52px 15px}.qs-support-chat-icon{inline-size:35px;block-size:35px;border-radius:12px}.qs-support-chat-icon svg{inline-size:18px;block-size:18px}.qs-support-chat-head h2{font-size:18px}.qs-support-chat-lead{padding:9px 15px 8px;font-size:10px}.qs-support-chat-error{margin-inline:15px;margin-block-end:8px}.qs-support-chat-messages{min-block-size:125px;padding:11px 15px 13px}.qs-support-message{max-inline-size:91%;padding:9px 10px}.qs-support-message p{font-size:11px}.qs-support-chat-form{padding:10px 15px}.qs-support-chat-form textarea{min-block-size:56px;font-size:11px}.qs-support-chat-note{padding:8px 15px 11px}.qs-support-chat-note p{font-size:9px}.qs-support-chat-refresh{inline-size:30px;block-size:30px}}@media(max-width:350px){.qs-brand>span:last-child{display:none}.qs-header .language-trigger{max-inline-size:82px}}.qs-toast{left:50%;right:auto;inset-inline-start:auto;width:min(500px,calc(100vw - 28px));max-width:calc(100vw - 28px);text-align:start}.qs-toast span{min-width:0;overflow-wrap:anywhere}.qs-auth-error{position:sticky;top:0;z-index:2;display:flex;align-items:flex-start;gap:8px;margin:13px 0;padding:11px 12px;border:1px solid #f5b4aa;border-radius:13px;background:#fff4f2;color:#9f3730;font-size:12px;font-weight:800;line-height:1.55;text-align:start;box-shadow:0 7px 18px #9f37301a}.qs-auth-error svg{width:18px;flex:none;margin-top:1px}.qs-auth-error>span{display:grid;gap:4px;min-width:0}.qs-auth-error>span>b{font-size:12px}.qs-auth-error-detail{display:block;overflow-wrap:anywhere;color:#7b4c49;font-size:10px;font-weight:700;line-height:1.45;text-align:start}.qs-usage-helper{display:flex;align-items:center;gap:7px;margin:8px 0 14px;color:#4d6687;font-size:12px;font-weight:800;line-height:1.45;text-align:start}.qs-usage-helper svg{width:16px;flex:none;color:#e76c57}.qs-usage-summary{display:grid;gap:4px;margin-top:14px;padding:12px 13px;border:1px solid #dce8f8;border-radius:14px;background:linear-gradient(135deg,#f5f9ff,#fff8f5);color:#52647d;font-size:12px;line-height:1.6;text-align:start}.qs-usage-summary b{color:#294978;font-size:12px}.qs-form-grid.qs-single-choice{grid-template-columns:1fr}@media(max-width:620px){.qs-toast{left:14px!important;right:14px!important;inset-inline-start:14px!important;inset-inline-end:14px!important;bottom:max(104px,calc(32px + env(safe-area-inset-bottom)));width:auto!important;max-width:none!important;transform:none!important;animation:qs-toast-mobile .28s both;font-size:12px}.qs-auth-error{font-size:12px}.qs-usage-summary{font-size:11px}}@keyframes qs-toast-mobile{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.qs-toast{inset-inline-start:unset!important;inset-inline-end:unset!important;left:50%!important;right:auto!important;bottom:26px!important;width:min(500px,calc(100vw - 28px))!important;max-width:calc(100vw - 28px)!important;transform:translate(-50%)!important;animation:qs-toast-centered .28s both!important}@media(max-width:620px){.qs-toast{bottom:112px!important;width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important}}@keyframes qs-toast-centered{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}.qs-startup-error{display:grid;place-content:center;justify-items:center;min-height:100dvh;padding:26px;text-align:center;background:radial-gradient(circle at 88% 8%,#f9a08445,transparent 27%),linear-gradient(145deg,#f8fbff,#fff8f4);color:#213d68}.qs-startup-error-mark{display:grid;place-items:center;inline-size:62px;block-size:62px;margin-bottom:14px;border-radius:20px;background:linear-gradient(135deg,#ff9a82,#f06448);color:#fff;box-shadow:0 16px 36px #ed705848}.qs-startup-error-mark svg{inline-size:31px;block-size:31px}.qs-startup-error>p{margin:0;color:#e66d56;font-size:13px;font-weight:900;letter-spacing:.02em}.qs-startup-error h1{max-width:550px;margin:14px 0 9px;font-size:clamp(27px,5vw,42px);line-height:1.16}.qs-startup-error>span{max-width:540px;color:#60758f;font-size:15px;line-height:1.75}.qs-startup-error button{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:24px;padding:13px 18px;border:0;border-radius:14px;background:#254d89;color:#fff;font:inherit;font-weight:900;box-shadow:0 12px 24px #23447b28}.qs-startup-error button svg{inline-size:18px;block-size:18px}.qs-startup-error-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.qs-startup-error-actions button{margin-top:24px}.qs-startup-error-actions .qs-outline{border:1px solid #aec0d9;background:#fff;color:#31517e;box-shadow:none}.qs-review-publication-mode{display:grid;gap:9px;margin:0;padding:12px;border:1px solid #e1e8f1;border-radius:13px}.qs-review-publication-mode legend{padding:0 4px;color:#4d607b;font-size:12px;font-weight:900}.qs-account-appeal-staff-response{display:grid;gap:6px;margin:15px 0;padding:14px;border:1px solid #a8d8c6;border-radius:14px;background:#f3fcf8;color:#285a4e;text-align:start}.qs-account-appeal-staff-response b{font-size:12px}.qs-account-appeal-staff-response p{margin:0;color:#426b60;font-size:13px;line-height:1.65;white-space:pre-wrap}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.qs-brand-mark{overflow:hidden;background:#173565;box-shadow:0 10px 20px #173b7040}.qs-brand-mark img{display:block;width:100%;height:100%}.qs-report-issue-quick{position:fixed;z-index:44;right:max(12px,env(safe-area-inset-right));left:auto;inset-block-end:max(12px,env(safe-area-inset-bottom));display:inline-flex;align-items:center;gap:8px;min-block-size:46px;padding:10px 15px;border:0;border-radius:999px;background:linear-gradient(135deg,#ff9b71,#ef614e);color:#fff;box-shadow:0 14px 29px #df604c52;font:inherit;font-size:12px;font-weight:900;cursor:pointer;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.qs-report-issue-quick svg{inline-size:18px;block-size:18px}.qs-report-issue-quick:hover,.qs-report-issue-quick:focus-visible{filter:saturate(1.08) brightness(1.02);transform:translateY(-2px);box-shadow:0 18px 35px #df604c66}.qs-report-issue-quick:focus-visible{outline:3px solid #fff;outline-offset:3px}@media(max-width:620px){.qs-report-issue-quick{inset-block-end:max(10px,env(safe-area-inset-bottom));min-block-size:43px;padding:9px 12px;font-size:11px}}.qs-toast{align-items:center;transition:opacity .26s ease,transform .26s ease}.qs-toast span{flex:1 1 auto}.qs-toast-close{display:grid;place-items:center;flex:none;inline-size:28px;block-size:28px;margin:-3px -5px -3px 2px;padding:0;border:0;border-radius:9px;background:#ffffff18;color:#fff;cursor:pointer;transition:background .16s ease,transform .16s ease}.qs-toast-close:hover{background:#ffffff2b;transform:scale(1.05)}.qs-toast-close:focus-visible{outline:2px solid #fff;outline-offset:2px}.qs-toast-close svg{inline-size:16px!important;block-size:16px!important;color:currentColor!important}.qs-toast.is-leaving{pointer-events:none;opacity:0;transform:translate(-50%,12px)!important;animation:none!important}@media(max-width:620px){.qs-premium-hero{padding:25px 20px;border-radius:24px}.qs-premium-hero h1{font-size:34px}.qs-plan-price{margin-top:18px!important}.qs-plan-price b{font-size:30px}.qs-premium-actions,.qs-premium-actions .qs-primary{width:100%}.qs-subscription-status{padding:13px;margin-bottom:19px}.qs-settings-list small{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}}.qs-email-confirmation-page{min-height:100dvh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 12% 16%,#ff8a711f,transparent 35%),radial-gradient(circle at 85% 82%,#294a8f24,transparent 40%),#f7f9fd;color:var(--qs-ink)}.qs-email-confirmation-card{width:min(100%,520px);padding:38px 32px;border:1px solid #e0e8f5;border-radius:30px;background:#fff;text-align:center;box-shadow:0 28px 76px #19396a1b}.qs-email-confirmation-card .qs-modal-icon{margin:0 auto 14px}.qs-email-confirmation-card h1{margin:0 0 10px;font-size:clamp(25px,6vw,34px)}.qs-email-confirmation-card>p:not(.qs-eyebrow){margin:0 auto 24px;max-width:420px;color:var(--qs-muted);line-height:1.75}.qs-email-confirmation-card .qs-primary{margin-inline:auto;justify-content:center}.qs-email-verification-address{margin:16px 0;padding:10px 14px;border:1px solid #e1e8f2;border-radius:12px;background:#f5f8fc;color:var(--qs-ink);font-size:13px;overflow-wrap:anywhere}.qs-email-verification-status{display:flex;align-items:center;justify-content:center;gap:8px;min-height:24px;margin:8px 0 18px;color:var(--qs-muted);font-size:13px}.qs-email-verification-status svg{width:16px;height:16px;color:var(--qs-coral)}.qs-email-verification-timer{display:flex;align-items:center;justify-content:center;gap:7px;margin:0 auto 10px;padding:9px 12px;border:1px solid #dbe7f8;border-radius:12px;background:#f5f9ff;color:#315b91;font-size:12px;font-weight:850;line-height:1.45;text-align:center}.qs-email-verification-timer svg{width:16px;height:16px;flex:none;color:#f1745f}.qs-email-verification-timer.is-expired{border-color:#f6c3bc;background:#fff5f2;color:#a04b40}.qs-email-verification-timer.is-expired svg{color:#c75d4f}.qs-email-verification-resend{display:grid;gap:7px;margin:0 0 13px;text-align:center}.qs-email-verification-resend .qs-outline{min-height:44px;font-size:13px}.qs-email-verification-resend p{min-height:18px;margin:0;color:#6a7c95;font-size:11px;font-weight:750;line-height:1.5}.qs-email-verification-resend p.is-cooldown{color:#a14d42}.is-spinning{animation:qs-spin 1s linear infinite}.qs-phone-input{display:grid;gap:5px}.qs-phone-hint{display:block;margin:0;color:var(--qs-muted);font-size:11px;font-weight:700;line-height:1.5;text-align:start}.qs-phone-preview{margin:8px 0 -2px!important;color:var(--qs-ink)!important;font-size:14px!important;font-weight:900!important;letter-spacing:.04em;text-align:center!important}.qs-code-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:7px}.qs-code-actions .qs-inline-link{padding:8px 5px}.qs-code-actions .qs-inline-link:disabled{opacity:.52;cursor:wait}.qs-header{z-index:80}.qs-menu-scrim{z-index:70}.qs-profile-menu-wrap,.qs-profile-menu{z-index:90}.qs-field textarea,.qs-chat-form textarea{font:inherit}.qs-field textarea{direction:auto}.qs-message,.qs-message *,.qs-chat-content>header>div:last-child,.qs-crisis span{min-width:0;overflow-wrap:anywhere;word-break:break-word}.qs-chat-history-actions{display:grid;grid-template-columns:1fr;gap:6px;margin-top:auto}.qs-chat-history-actions button{border:1px solid #ffffff34;background:#ffffff0d;color:#e7eefc;border-radius:9px;padding:8px;font-size:11px;font-weight:700}.qs-chat-history-actions button:disabled{opacity:.45;cursor:not-allowed}.qs-chat-history-actions button:last-child{color:#ffd5d1}.qs-chat-quick-prompts{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0}.qs-chat-quick-prompts button{max-width:100%;border:1px solid #d9e5f2;border-radius:999px;padding:7px 10px;background:#f8fbff;color:#49647f;font:inherit;font-size:11px;font-weight:850;line-height:1.35;cursor:pointer;transition:background .16s,border-color .16s,transform .16s}.qs-chat-quick-prompts button:hover:not(:disabled),.qs-chat-quick-prompts button:focus-visible{border-color:#9cbce0;background:#eff6ff;color:#28588f;transform:translateY(-1px)}.qs-chat-quick-prompts button:disabled{opacity:.55;cursor:wait}.qs-chat-inline-error{display:flex;align-items:center;gap:8px;margin:0 8px 9px;padding:9px 10px;border:1px solid #f1c6c3;border-radius:12px;color:#a34a4e;background:#fff7f6;font-size:11px;font-weight:800;line-height:1.45}.qs-chat-inline-error>svg{width:16px;height:16px;flex:none}.qs-chat-inline-error>span{min-width:0;flex:1}.qs-chat-inline-error button{flex:none;border:1px solid #e5a7a3;border-radius:9px;padding:6px 8px;color:#9a454a;background:#fff;font:inherit;font-size:10px;font-weight:900;cursor:pointer}.qs-chat-inline-error button:disabled{opacity:.55;cursor:wait}.qs-chat-messages{scrollbar-gutter:stable}.qs-chat-form textarea{overflow:auto;line-height:1.5}.qs-recovery-page{min-height:100dvh;display:grid;place-items:center;padding:calc(36px + env(safe-area-inset-top,0px)) max(18px,env(safe-area-inset-right,0px)) calc(36px + env(safe-area-inset-bottom,0px)) max(18px,env(safe-area-inset-left,0px));box-sizing:border-box}.qs-password-reset-card{box-sizing:border-box;width:min(100%,520px);padding:34px;border:1px solid #e2e9f3;border-radius:26px;background:#fff;box-shadow:0 24px 70px #203b6d18}.qs-password-reset-card h1{margin:17px 0 8px;font-size:28px}.qs-password-reset-card>p{margin:0 0 20px;color:var(--qs-muted);line-height:1.7}.qs-password-reset-message{padding:11px 13px;border:1px solid #edc3be;border-radius:13px;background:#fff6f4;color:#9e4546;font-weight:750}.qs-auth-lockout{display:flex;align-items:center;gap:8px;margin:0 0 14px;padding:10px 12px;border:1px solid #f1cf9d;border-radius:13px;background:#fff9ef;color:#8b5b16;font-size:13px;font-weight:800;line-height:1.45}.qs-auth-lockout>svg{inline-size:17px;block-size:17px;flex:none}.qs-avatar-picker{display:grid;justify-items:center;gap:8px;padding:6px 0 13px}.qs-avatar-picker-preview{inline-size:76px;block-size:76px;display:grid;place-items:center;overflow:hidden;border:3px solid #f4f7fb;border-radius:26px;background:linear-gradient(135deg,#314d89,#172a54);color:#fff;box-shadow:0 12px 26px #1f3c6b20}.qs-avatar-picker-preview img{width:100%;height:100%;object-fit:cover}.qs-avatar-picker-preview svg{width:34px}.qs-avatar-picker label{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border:1px solid #d8e3f1;border-radius:10px;background:#f7faff;color:#3f5782;font-size:12px;font-weight:800;cursor:pointer}.qs-avatar-picker input{display:none}.qs-avatar-picker small{color:var(--qs-muted);font-size:11px}.qs-exact-time-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin:24px 0}.qs-exact-time-grid article{display:grid;gap:4px;padding:21px 15px;border:1px solid #e3eaf4;border-radius:18px;background:linear-gradient(145deg,#fff,#f4f7fc);box-shadow:0 12px 24px #25426d0b}.qs-exact-time-grid b{font-size:30px;line-height:1;color:var(--qs-navy)}.qs-exact-time-grid span{color:var(--qs-muted);font-weight:800;font-size:12px}.qs-landing-tip-timer{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:11px;color:#cce1ff;font-size:11px;font-weight:800}.qs-landing-tip-timer svg{width:13px}.qs-hero-language{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:18px;color:#647590;font-size:11px;font-weight:800}.qs-hero-language>span{margin-inline-end:2px}.qs-hero-language button{border:1px solid #d8e2ef;border-radius:999px;padding:6px 9px;background:#fff;color:#405777;font-size:11px;font-weight:800;line-height:1.15;box-shadow:0 4px 10px #203c6d0a}.qs-hero-language button:hover{border-color:#ec927f;background:#fff7f4;color:#a84235}.qs-hero-language button[aria-pressed=true]{border-color:#dc7663;background:#fff0eb;color:#983629;box-shadow:none}@media(max-width:620px){.qs-hero-language{gap:5px;margin-top:15px}.qs-hero-language>span{flex-basis:100%}.qs-hero-language button{padding:6px 8px}}html[dir=ltr]{direction:ltr}html[dir=rtl]{direction:rtl}.qs-ad-slot{position:relative;min-height:94px;margin:26px auto 4px;padding:24px 14px 12px;overflow:hidden;border:1px solid #e2e9f1;border-radius:18px;background:#fff;box-shadow:0 12px 28px #203d6810}.qs-ad-label{position:absolute;top:8px;inset-inline-start:12px;margin:0;color:#8997a9;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.qs-ad-slot .adsbygoogle{min-height:58px;max-width:100%;overflow:hidden}.qs-nav button,.qs-nav a{display:inline-flex;align-items:center;gap:5px}.qs-nav button svg,.qs-nav a svg{width:15px;height:15px}.qs-mobile-home{display:none;width:34px;height:34px;place-items:center;padding:0;border:1px solid #dce4f0;border-radius:11px;background:#fff;color:#40526f;text-decoration:none}.qs-mobile-home svg{width:17px;height:17px}@media(max-width:900px){.qs-mobile-home{display:grid}}.qs-tier-comparison{margin:22px 0;border:1px solid #dfe7f2;border-radius:20px;overflow:auto;background:#fff;text-align:start}.qs-tier-head,.qs-tier-row{min-width:650px;display:grid;grid-template-columns:1.15fr repeat(3,1fr)}.qs-tier-head article{display:grid;gap:5px;padding:18px 14px;border-inline-start:1px solid #edf1f6}.qs-tier-head article:first-child{border-inline-start:0}.qs-tier-head article b{font-size:16px;color:#213960}.qs-tier-head article span{font-size:14px;font-weight:900;color:#e66752}.qs-tier-head article small{color:#72839a;font-size:11px;line-height:1.45}.qs-tier-head .featured{background:linear-gradient(145deg,#fff1ec,#fffaf8)}.qs-tier-row{border-top:1px solid #edf1f6}.qs-tier-row>b,.qs-tier-row span{padding:11px 14px;font-size:12px}.qs-tier-row>b{color:#536681}.qs-tier-row span{display:flex;align-items:center;gap:5px;color:#27755d;font-weight:800;border-inline-start:1px solid #f0f3f7}.qs-tier-row span svg{width:15px}.qs-tier-row span.no{color:#a6b0bf}.qs-tier-comparison.compact{margin:15px 0}.qs-tier-comparison.compact .qs-tier-head article{padding:12px 10px}.qs-tier-comparison.compact .qs-tier-row>b,.qs-tier-comparison.compact .qs-tier-row span{padding:8px 10px;font-size:10px}.qs-upgrade-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:160;display:grid;place-items:center;padding:18px;background:#10224788;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.qs-upgrade-prompt{width:min(100%,405px);display:grid;justify-items:center;gap:10px;padding:28px;border-radius:25px;background:linear-gradient(155deg,#fff,#fff7f4);box-shadow:0 25px 70px #071a3f55;text-align:center;animation:qs-pop .25s both}.qs-upgrade-prompt>svg{width:38px;height:38px;color:#e69a36}.qs-upgrade-prompt>span{color:#d5604c;font-size:12px;font-weight:900}.qs-upgrade-prompt h2{margin:0;color:#21395f}.qs-upgrade-prompt p{margin:0;color:#718099;font-size:13px;line-height:1.65}.qs-upgrade-prompt .qs-inline-link:disabled{opacity:.55}.qs-footer{display:grid;justify-items:center;gap:7px}.qs-footer a{color:#55749d;font-weight:800;text-decoration:none;direction:ltr}.qs-footer a:hover{text-decoration:underline}.qs-tier-comparison{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;overflow:visible;padding:0;border:0;background:transparent;box-shadow:none}.qs-tier-card{display:flex;min-width:0;flex-direction:column;padding:18px 14px;border:1px solid #dfe7f2;border-radius:20px;background:#fff;box-shadow:0 12px 28px #203d6810}.qs-tier-card.featured{border-color:#ffb29f;background:linear-gradient(155deg,#fff4ef,#fff)}.qs-tier-card header{display:grid;gap:5px;min-height:94px;padding-bottom:14px;border-bottom:1px solid #edf1f6}.qs-tier-card header>b{font-size:18px;color:#20395f}.qs-tier-card header>strong{color:#df644e;font-size:18px}.qs-tier-card header small{color:#73839a;font-size:11px;line-height:1.45}.qs-tier-card ul{display:grid;gap:0;margin:12px 0 16px;padding:0;list-style:none}.qs-tier-card li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:9px 0;border-bottom:1px solid #f0f3f7;color:#536681;font-size:11px;line-height:1.35}.qs-tier-card li>span{min-width:0}.qs-tier-card li>b{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;font-size:10px;white-space:nowrap}.qs-tier-card li>b svg{width:14px;height:14px}.qs-tier-card li>b.yes{color:#26795d}.qs-tier-card li>b.no{color:#aab3c1}.qs-tier-card>button{width:100%;margin-top:auto;min-height:43px;justify-content:center}.qs-tier-card>.qs-outline{display:inline-flex;align-items:center;justify-content:center;border:1px solid #d8e2ef;border-radius:12px;background:#fff;color:#445f82;font-size:12px;font-weight:900}.qs-tier-comparison.compact{grid-template-columns:1fr;gap:9px}.qs-tier-comparison.compact .qs-tier-card{padding:13px;border-radius:16px}.qs-tier-comparison.compact .qs-tier-card header{min-height:0;padding-bottom:9px}.qs-tier-comparison.compact .qs-tier-card header>b{font-size:15px}.qs-tier-comparison.compact .qs-tier-card header>strong{font-size:14px}.qs-tier-comparison.compact .qs-tier-card li{padding:6px 0;font-size:10px}.qs-tier-comparison.compact .qs-tier-card>button{min-height:38px;font-size:11px}@media(max-width:800px){.qs-tier-comparison{grid-template-columns:1fr}.qs-tier-card{padding:18px}.qs-tier-card header{min-height:0}.qs-tier-card li{font-size:12px}.qs-tier-card li>b{font-size:11px}}.qs-tier-comparison{gap:18px;align-items:stretch}.qs-tier-card{position:relative;overflow:hidden;padding:23px 19px;border-color:#dce7f5;border-radius:25px;background:linear-gradient(150deg,#fff,#f8fbff);box-shadow:0 18px 38px #203d6814;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.qs-tier-card:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,#83a4d6,#436ba6)}.qs-tier-card:hover{transform:translateY(-5px);border-color:#aabfe0;box-shadow:0 26px 48px #203d6820}.qs-tier-card.featured{border-color:#ffa995;background:linear-gradient(155deg,#fff3ee,#fffaf8 55%,#fff)}.qs-tier-card.featured:before{background:linear-gradient(90deg,#ff9a7e,#ee654f,#f6c36f)}.qs-tier-card.featured:after{content:"★";position:absolute;inset-block-start:17px;inset-inline-end:18px;width:29px;height:29px;display:grid;place-items:center;border-radius:10px;background:#fff;color:#e66e50;font-size:16px;box-shadow:0 7px 16px #e86f4e30}.qs-tier-card header{gap:7px;min-height:108px;padding:8px 2px 17px}.qs-tier-card header>b{font-size:21px;letter-spacing:-.4px}.qs-tier-card header>strong{font-size:23px;letter-spacing:-.7px}.qs-tier-card ul{margin:15px 0 21px}.qs-tier-card li{padding:10px 2px}.qs-tier-card li:nth-child(odd){background:#f7faff}.qs-tier-card li>span{padding-inline:6px}.qs-tier-card li>b{padding-inline:6px}.qs-tier-card>button{border-radius:14px;box-shadow:0 10px 20px #ed70553d}.qs-tier-card>.qs-outline{border-style:solid;box-shadow:0 8px 17px #25416a10;transition:.2s}.qs-tier-card>.qs-outline:hover{transform:translateY(-2px);border-color:#9eb6d6;background:#f6faff}.qs-header{box-shadow:0 8px 25px #253e6908}.qs-value-grid article,.qs-review-carousel,.qs-journey-card,.qs-checkin-card,.qs-progress-card,.qs-profile-card,.qs-details-card,.qs-setting-panel,.qs-about-grid article,.qs-guide-steps article{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.qs-value-grid article:hover,.qs-about-grid article:hover,.qs-guide-steps article:hover{transform:translateY(-4px);border-color:#c9d8eb;box-shadow:0 18px 32px #203d6812}.qs-quick-actions>button{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.qs-quick-actions>button:hover{transform:translateY(-3px);border-color:#bdcee4;box-shadow:0 15px 28px #203d6816}.qs-dashboard-welcome{padding:15px 17px;border:1px solid #e2eaf4;border-radius:20px;background:#ffffffb8;box-shadow:0 12px 27px #203d6809}.qs-premium-hero{border-color:#ffffff45}.qs-upgrade-prompt{border:1px solid #ffffffa6;background:radial-gradient(circle at 88% 0%,#ffe2c8,#fff 37%),linear-gradient(155deg,#fff,#fff7f4)}.qs-upgrade-prompt:before{content:"✦";position:absolute;inset-inline-start:22px;inset-block-start:17px;color:#f0a04d;font-size:24px;opacity:.7}@media(max-width:800px){.qs-tier-card{padding:20px 17px;border-radius:22px}.qs-tier-card:hover{transform:none}.qs-tier-card header>b{font-size:20px}.qs-tier-card header>strong{font-size:22px}}.qs-tier-card li{min-height:43px;align-content:center}.qs-tier-card>button:focus-visible,.qs-tier-card:focus-within{outline:3px solid #ffb39f;outline-offset:3px}.qs-tier-card.featured{transform:translateY(-7px)}.qs-tier-card.featured:hover{transform:translateY(-11px)}@media(max-width:800px){.qs-tier-card.featured,.qs-tier-card.featured:hover{transform:none}.qs-tier-card li{min-height:40px}}.qs-tier-comparison.compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.qs-tier-comparison.compact .qs-tier-card{padding:16px 12px}.qs-tier-comparison.compact .qs-tier-card li{min-height:36px}.qs-tier-comparison.compact .qs-tier-card>button{min-height:42px}.qs-faq-page{max-width:1060px;margin:0 auto;padding:clamp(31px,6vw,72px) clamp(16px,3vw,35px)}.qs-faq-hero{position:relative;overflow:hidden;padding:clamp(28px,5vw,56px);border:1px solid #ffffff38;border-radius:31px;background:radial-gradient(circle at 10% 0%,#6c89cf80,transparent 34%),linear-gradient(140deg,#1e3970,#112447);color:#fff;box-shadow:0 28px 58px #18326238}.qs-faq-hero:after{content:"?";position:absolute;inset-inline-end:-16px;inset-block-end:-66px;color:#ffffff10;font-size:220px;font-weight:900;line-height:1}.qs-faq-hero>*{position:relative;z-index:1}.qs-faq-hero>svg{width:46px;height:46px;padding:11px;border-radius:15px;background:#ffffff14;color:#ffc58c}.qs-faq-hero h1{margin:15px 0 8px;font-size:clamp(35px,5vw,57px);letter-spacing:-2px;line-height:1.05}.qs-faq-hero>p:not(.qs-eyebrow){max-width:630px;margin:0;color:#d5e2f7;line-height:1.7}.qs-faq-hero .qs-primary{margin-top:23px}.qs-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}.qs-faq-grid article{padding:20px;border:1px solid #e0e8f2;border-radius:20px;background:#fff;box-shadow:0 12px 27px #203d680c}.qs-faq-grid h2{margin:0 0 10px;color:#24436f;font-size:19px}.qs-faq-grid details{border-top:1px solid #edf1f6}.qs-faq-grid summary{display:flex;align-items:center;justify-content:space-between;gap:13px;padding:14px 3px;color:#405777;font-size:13px;font-weight:900;cursor:pointer;list-style:none}.qs-faq-grid summary::-webkit-details-marker{display:none}.qs-faq-grid summary span{width:24px;height:24px;display:grid;place-items:center;flex:none;border-radius:8px;background:#f0f5fb;color:#e46650;font-size:18px;transition:transform .18s}.qs-faq-grid details[open] summary span{transform:rotate(45deg);background:#fff0eb}.qs-faq-grid details p{margin:0;padding:0 3px 15px;color:#718098;font-size:12px;line-height:1.75}.qs-faq-grid details[open]{background:linear-gradient(90deg,#fffaf8,#fff)}@media(max-width:800px){.qs-tier-comparison.compact,.qs-faq-grid{grid-template-columns:1fr}.qs-faq-grid article{padding:17px}.qs-faq-hero{border-radius:24px}}@media(max-width:768px){input,select,textarea{font-size:16px!important}}@media(max-width:620px){.language-menu>.language-options,.language-dropdown{position:fixed;z-index:130;top:max(70px,calc(env(safe-area-inset-top) + 58px));inset-inline:8px;inline-size:auto;min-inline-size:0;max-inline-size:none;max-block-size:min(calc(100dvh - 82px),25rem)}.qs-chat-modal{width:100%;max-width:100%;height:100dvh;grid-template-rows:82px minmax(0,1fr)}.qs-chat-history{display:flex;align-items:center;gap:7px;max-height:none;padding-block:10px;padding-inline-start:48px;padding-inline-end:10px;overflow:hidden}.qs-chat-history .qs-new-chat{flex:none;white-space:nowrap;min-width:0;padding:8px}.qs-chat-history label{display:flex;align-items:center;gap:6px;flex:1;min-width:0;grid-column:auto}.qs-chat-history label select{min-width:0;flex:1;padding:7px;font-size:12px!important}.qs-chat-history-actions{display:none}.qs-chat-content{min-height:0;overflow:hidden}.qs-chat-messages{min-height:0;max-height:none;overflow-y:auto;overflow-x:hidden}.qs-message{max-width:94%;white-space:pre-wrap}.qs-chat-form{height:auto;min-height:73px}.qs-chat-form textarea{min-height:54px;max-height:112px}.qs-chat-quick-prompts{margin-top:8px}.qs-chat-quick-prompts button{font-size:10px;padding:6px 8px}.qs-chat-inline-error{margin-inline:0}.qs-recovery-page{padding:calc(24px + env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) calc(24px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px))}.qs-password-reset-card{padding:24px 18px;border-radius:21px}.qs-password-reset-card h1{font-size:24px}.qs-ad-slot{margin-top:20px;border-radius:15px}}.qs-premium-hero{max-width:1120px;padding:clamp(28px,4vw,50px)}.qs-premium-hero>span{max-width:680px}.qs-onboarding.qs-onboarding-plans-view{max-width:1160px}.qs-onboarding-plans{padding:clamp(24px,4vw,44px)}.qs-tier-comparison{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.qs-tier-comparison.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.qs-tier-card li>b{white-space:normal;text-align:end;line-height:1.35}.qs-upgrade-prompt{position:relative}@media(max-width:800px){.qs-onboarding.qs-onboarding-plans-view{max-width:620px}.qs-tier-comparison,.qs-tier-comparison.compact{grid-template-columns:1fr}.qs-tier-card li{grid-template-columns:minmax(0,1fr) auto}.qs-tier-card li>b{max-width:58%}}.qs-system-popup-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:180;display:grid;place-items:center;padding:18px;background:#0c1d3d94;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);animation:qs-popup-fade .2s ease both}.qs-system-popup{position:relative;width:min(100%,440px);display:grid;justify-items:center;gap:10px;overflow:hidden;padding:33px 29px 25px;border:1px solid rgba(255,255,255,.82);border-radius:27px;background:radial-gradient(circle at 9% 0%,#d9e9ff 0,transparent 31%),radial-gradient(circle at 97% 11%,#ffe0ce 0,transparent 34%),linear-gradient(155deg,#fff,#f7faff);box-shadow:0 30px 80px #071a3f6b;color:#25405f;text-align:center;animation:qs-pop .25s ease both}.qs-system-popup:after{content:"";position:absolute;inset:auto -30px -72px;height:135px;border-radius:50%;background:linear-gradient(90deg,#eb765e30,#4572b52a);filter:blur(5px);pointer-events:none}.qs-system-popup>*{position:relative;z-index:1}.qs-system-popup-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:16px;background:linear-gradient(135deg,#355f9f,#24477e);color:#fff;box-shadow:0 12px 22px #24477736}.qs-system-popup-icon svg{width:24px;height:24px}.qs-system-popup>span{color:#db684f;font-size:12px;font-weight:900}.qs-system-popup h2{margin:1px 0 0;color:#20395f;font-size:clamp(21px,4vw,27px);line-height:1.2}.qs-system-popup p{max-width:355px;margin:1px 0 7px;color:#61748f;font-size:14px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.qs-system-popup .qs-primary{min-height:46px;margin-top:3px}.qs-system-popup-close{position:absolute;inset-block-start:13px;inset-inline-start:13px;width:34px;height:34px;display:grid;place-items:center;border:1px solid #dce5f1;border-radius:50%;background:#ffffffd9;color:#5b6f8b;box-shadow:0 5px 12px #203d6814;transition:transform .18s,background .18s}.qs-system-popup-close:not(:disabled):hover{transform:rotate(90deg);background:#fff0eb;color:#d95e4d}.qs-system-popup-close:disabled{opacity:.45;cursor:not-allowed}.qs-system-popup-close svg{width:17px;height:17px}.qs-system-popup-dismiss{min-height:27px;color:#45618a!important;font-size:12px!important;font-weight:900!important}.qs-system-popup-dismiss:disabled{opacity:.58;cursor:not-allowed}.qs-popup-actions{display:flex;justify-content:center;gap:9px;width:100%;margin-top:2px}.qs-popup-actions button{justify-content:center;min-width:0;flex:1}.qs-popup-actions .qs-outline{border-style:solid}.qs-gift-offer-note{margin-bottom:0!important;font-size:12px!important}.qs-gift-waiting-button{position:fixed;z-index:170;inset-inline:16px;inset-block-end:max(16px,env(safe-area-inset-bottom));display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;max-width:460px;margin-inline:auto;padding:12px 14px;border:1px solid #e7bf72;border-radius:17px;background:linear-gradient(135deg,#fffaf0,#fff);color:#274268;box-shadow:0 16px 34px #203d6833;text-align:start;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.qs-gift-waiting-button>svg:first-child{width:21px;height:21px;padding:8px;box-sizing:content-box;border-radius:12px;background:#f8c56a;color:#fff}.qs-gift-waiting-button>svg:last-child{width:18px;color:#b17828}.qs-gift-waiting-button span{display:grid;gap:2px;min-width:0}.qs-gift-waiting-button b{font-size:13px;line-height:1.25}.qs-gift-waiting-button small{color:#77869a;font-size:11px;line-height:1.35}.qs-gift-waiting-button:focus-visible{outline:3px solid #245da1;outline-offset:3px}.qs-release-note ul{display:grid;gap:8px;width:100%;margin:0 0 8px;padding:0;text-align:start;list-style:none}.qs-release-note li{display:flex;align-items:flex-start;gap:7px;padding:9px 10px;border-radius:11px;background:#ffffffb8;color:#536a86;font-size:12px;line-height:1.55}.qs-release-note li svg{width:16px;flex:none;margin-top:1px;color:#48a98c}.qs-restart-timer-choice{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid #f0d4cc;border-radius:13px;background:#fff8f5;color:#4c5c73;cursor:pointer}.qs-restart-timer-choice input{width:18px;height:18px;flex:none;accent-color:#e97561;margin-top:2px}.qs-restart-timer-choice span{display:grid;gap:3px}.qs-restart-timer-choice b{font-size:13px}.qs-restart-timer-choice small{color:#78869a;font-size:11px;line-height:1.55}.qs-reminder-help{margin:11px 0 0;color:#71829a;font-size:11px;line-height:1.65}.qs-relapse-timer-result{margin-top:8px!important;color:#436791!important;font-size:11px!important;font-weight:800}@keyframes qs-popup-fade{0%{opacity:0}to{opacity:1}}@media(max-width:620px){.qs-system-popup-backdrop{align-items:end;padding:12px 12px calc(12px + env(safe-area-inset-bottom))}.qs-system-popup{width:100%;padding:30px 20px 21px;border-radius:24px}.qs-system-popup h2{font-size:23px}.qs-system-popup p{font-size:13px}.qs-popup-actions{flex-direction:column}.qs-popup-actions button{width:100%}.qs-gift-waiting-button{inset-inline:12px;inset-block-end:max(16px,env(safe-area-inset-bottom));border-radius:15px}}.qs-tier-card>.qs-outline{border:1px solid #294f91;background:linear-gradient(135deg,#315b9f,#1e3e76);color:#fff;box-shadow:0 12px 22px #24477736}.qs-tier-card>.qs-outline:hover:not(:disabled){border-color:#183464;background:linear-gradient(135deg,#3b69b3,#25477e);color:#fff}.qs-tier-card>button:disabled,.qs-premium-actions button:disabled{opacity:.64;cursor:wait;transform:none!important}.qs-hero-reviews{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:46px;padding:12px 15px;border:1px solid #294f91;border-radius:13px;background:linear-gradient(135deg,#315b9f,#1e3e76);color:#fff;font-size:13px;font-weight:900;box-shadow:0 12px 22px #24477736;transition:transform .18s,box-shadow .18s,filter .18s}.qs-hero-reviews:hover{transform:translateY(-2px);filter:saturate(1.1);box-shadow:0 17px 28px #24477747}.qs-hero-reviews svg{width:17px;height:17px}.qs-page-navigation{width:min(1200px,100%);display:flex;align-items:center;gap:9px;margin:15px auto 0;padding:0 clamp(16px,3vw,35px)}.qs-page-navigation button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:8px 12px;border-radius:11px;font-size:12px;font-weight:900;transition:transform .18s,box-shadow .18s,background .18s}.qs-page-navigation svg{width:16px;height:16px}.qs-page-back{border:1px solid #d5e1f0;background:#fff;color:#294a7d;box-shadow:0 6px 15px #203d6810}.qs-page-home{border:1px solid #294f91;background:linear-gradient(135deg,#315b9f,#1e3e76);color:#fff;box-shadow:0 8px 18px #2447772e}.qs-page-navigation button:hover{transform:translateY(-1px)}.qs-mobile-menu{display:none;width:34px;height:34px;place-items:center;padding:0;border:1px solid #294f91;border-radius:11px;background:linear-gradient(135deg,#315b9f,#1e3e76);color:#fff;box-shadow:0 6px 14px #24477725}.qs-mobile-menu svg{width:18px;height:18px}.qs-mobile-nav{position:absolute;z-index:100;top:calc(100% + 7px);inset-inline:10px;display:grid;gap:6px;padding:10px;border:1px solid #dce6f3;border-radius:18px;background:#fffffffa;box-shadow:0 22px 46px #132b582b;animation:qs-pop .16s ease both}.qs-mobile-nav button,.qs-mobile-nav a{display:flex;align-items:center;gap:9px;min-height:40px;padding:9px 11px;border-radius:11px;background:#f5f8fd;color:#2d4e7e;font-size:13px;font-weight:900;text-align:start;text-decoration:none}.qs-mobile-nav button:first-child,.qs-mobile-nav a:first-child{background:linear-gradient(135deg,#315b9f,#1e3e76);color:#fff}.qs-mobile-nav button svg,.qs-mobile-nav a svg{width:17px;height:17px}.qs-mobile-nav button.qs-mobile-upgrade,.qs-profile-menu button.qs-menu-upgrade{border:1px solid #ef826f;background:linear-gradient(135deg,#ff9278,#ed614f);color:#fff;box-shadow:0 9px 18px #ec715844}.qs-mobile-nav button.qs-mobile-upgrade:hover,.qs-profile-menu button.qs-menu-upgrade:hover{background:linear-gradient(135deg,#ffa087,#e95644);color:#fff}.qs-faq-guide-link{display:inline;padding:0;border:0;border-bottom:1px solid currentColor;border-radius:0;background:transparent;color:#1f61bf;font:inherit;font-weight:900;cursor:pointer}.qs-faq-guide-link:hover{color:#d9624f}.qs-review-setup-note{margin:18px 0 -8px;padding:13px 15px;border:1px solid #f2c99a;border-radius:14px;background:#fff8ed;color:#8c5b2a;font-size:12px;font-weight:800;line-height:1.6}.qs-review-character-count{display:block;margin-top:-8px;color:#77879d;font-size:11px;text-align:end}.qs-review-rating{display:grid;gap:7px;margin:0;padding:12px;border:1px solid #e1e8f1;border-radius:13px}.qs-review-rating legend{padding:0 4px;color:#4d607b;font-size:12px;font-weight:900}.qs-review-rating>div{display:flex;gap:5px;direction:ltr}.qs-review-rating button{width:42px;height:40px;border:1px solid #d9e2ee;border-radius:10px;background:#fff;color:#c4cfdd;font-size:23px;line-height:1;transition:.16s}.qs-review-rating button.selected{border-color:#f1b94b;background:#fff8df;color:#e6a51e;box-shadow:0 5px 12px #e6a51d24}.qs-review-rating small{color:#71839b;font-size:11px;font-weight:800}.qs-my-reviews-empty{display:grid;justify-items:center;gap:14px;padding:16px 4px;text-align:center}.qs-my-reviews-empty p{margin:0;color:#657994}.qs-relapse-card-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:13px}.qs-relapse-card-actions .qs-outline{padding:7px 10px;font-size:11px}.qs-relapse-card-actions>button:last-child{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:9px;background:#fff4f4;color:#c85b65}.qs-relapse-card-actions>button:last-child svg{width:15px}.qs-relapse-details{display:grid;gap:8px;margin:15px 0;text-align:start}.qs-relapse-details>div{padding:10px 12px;border:1px solid #e1e8f1;border-radius:12px;background:#fbfdff}.qs-relapse-details b{display:block;color:#385271;font-size:11px}.qs-relapse-details p{margin:4px 0 0;color:#617890;font-size:13px;line-height:1.55;white-space:pre-wrap}.qs-relapse-detail-tip{display:flex;gap:9px;margin:15px 0;padding:12px;border-radius:13px;background:#fff6f2;color:#754a45;text-align:start}.qs-relapse-detail-tip>svg{flex:none;width:18px;color:var(--qs-coral)}.qs-relapse-detail-tip b{font-size:12px}.qs-relapse-detail-tip p{margin:4px 0 0;font-size:12px;line-height:1.6}.qs-full{justify-content:center;width:100%}.qs-support-chat-recovery-form{width:100%;padding:0;border:0;background:transparent;text-align:start}.qs-support-chat-recovery-form .qs-primary{justify-content:center}.qs-support-chat-recovery-result{width:100%;margin:0!important;padding:10px 12px;border:1px solid #a8dfc9;border-radius:12px;background:#effbf6;color:#26715d;font-size:12px!important;font-weight:800}.qs-review-page-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:19px}.qs-review-page-actions .qs-outline{display:inline-flex;align-items:center;justify-content:center}.qs-my-reviews{display:grid;gap:10px;max-height:52dvh;overflow:auto;width:100%;text-align:start}.qs-my-reviews article{display:grid;gap:8px;padding:12px;border:1px solid #e1e9f2;border-radius:14px;background:#fbfdff}.qs-my-reviews article>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.qs-my-reviews b{color:#29476f;font-size:13px}.qs-my-reviews small{color:#75869c;font-size:10px;font-weight:800}.qs-my-reviews p{margin:0;color:#576d86;font-size:12px;line-height:1.6;white-space:pre-wrap}.qs-my-reviews .qs-danger-button{justify-self:start;display:inline-flex;align-items:center;gap:6px}.qs-my-reviews .qs-danger-button svg{width:15px}@media(max-width:900px){.qs-mobile-menu{display:grid}.qs-nav{display:none}}@media(max-width:620px){.qs-hero-actions{gap:9px}.qs-hero-reviews{min-height:43px;padding:10px 12px;font-size:12px}.qs-page-navigation{margin:10px auto 0;padding-inline:12px}.qs-page-navigation button{min-height:35px;padding:7px 10px;font-size:11px}.qs-mobile-nav{inset-inline:8px}}.qs-faq-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(185px,.42fr);gap:11px;align-items:center;margin-top:22px;padding:11px;border:1px solid #dce7f4;border-radius:18px;background:linear-gradient(135deg,#fff,#f6f9fe);box-shadow:0 12px 27px #203d680c}.qs-faq-toolbar input,.qs-faq-category-select select{width:100%;min-width:0;min-height:46px;border:1px solid #d9e3ef;border-radius:12px;background:#fff;color:#294465;outline:none;font-size:13px;font-weight:750;transition:border-color .18s,box-shadow .18s,transform .18s}.qs-faq-toolbar input{padding:11px 14px}.qs-faq-category-select{position:relative;display:block;min-width:0}.qs-faq-category-select:after{content:"⌄";position:absolute;z-index:1;inset-inline-end:13px;top:50%;pointer-events:none;color:#5b718e;font-size:17px;line-height:1;transform:translateY(-58%)}.qs-faq-category-select select{padding:10px 37px 10px 12px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.qs-rtl .qs-faq-category-select select{padding:10px 12px 10px 37px}.qs-faq-toolbar input::placeholder{color:#8796aa;font-weight:650}.qs-faq-toolbar input:focus,.qs-faq-category-select:focus{border-color:#ec826d;box-shadow:0 0 0 4px #ed705522}.qs-faq-actions,.qs-privacy-actions{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin-top:17px}.qs-faq-actions .qs-text-button,.qs-privacy-actions .qs-text-button{min-height:43px;border:1px solid #d8e4f1;border-radius:12px;background:#fff;box-shadow:0 7px 15px #203d6809}.qs-faq-actions .qs-text-button:hover,.qs-privacy-actions .qs-text-button:hover{border-color:#ed927f;background:#fff8f5}.qs-faq-empty{display:grid;place-items:center;gap:8px;margin-top:20px;min-height:180px;padding:28px;border:1px dashed #cbd9e9;border-radius:22px;background:linear-gradient(135deg,#fbfdff,#f4f8fd);color:#60758f;text-align:center;font-size:13px;line-height:1.65}.qs-faq-empty svg{width:31px;height:31px;color:#e5735d}.qs-faq-sensitive{display:inline-flex;align-items:center;gap:5px;margin:0 0 10px;padding:5px 8px;border:1px solid #f0cfb1;border-radius:999px;background:#fff8ef;color:#a65c3f;font-size:10px;font-weight:900}.qs-faq-sensitive svg{width:13px;height:13px}.qs-faq-grid article.qs-faq-sensitive-card{border-color:#f0d8c1;background:linear-gradient(145deg,#fffdf9,#fff7ee)}.qs-faq-grid h2{display:flex;align-items:center;gap:9px}.qs-faq-grid h2>span{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:10px;background:#eef4fc;color:#e46d57;font-size:16px}.qs-faq-grid summary .qs-faq-question{display:flex;min-width:0;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:6px}.qs-faq-grid summary>span:last-child{flex:none}.qs-faq-grid .qs-faq-item{border-top:1px solid #edf1f6}.qs-faq-grid .qs-faq-question-button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:54px;padding:13px 3px;border:0;border-radius:12px;background:transparent;color:#405777;font:inherit;font-size:13px;font-weight:900;line-height:1.5;text-align:start;cursor:pointer;transition:background .18s,color .18s}.qs-faq-grid .qs-faq-question-button:hover{background:#f6f9fe;color:#24436f}.qs-faq-grid .qs-faq-question-button:focus-visible{outline:3px solid #8bb6e5;outline-offset:2px}.qs-faq-grid .qs-faq-question{display:flex!important;align-items:center;flex:1 1 auto;flex-wrap:wrap;gap:6px;width:auto!important;height:auto!important;min-width:0!important;padding:0!important;border-radius:0!important;background:transparent!important;color:inherit!important;font-size:inherit!important;line-height:inherit!important;text-align:start;transition:none!important}.qs-faq-grid .qs-faq-toggle{display:grid!important;place-items:center;flex:none!important;width:27px!important;height:27px!important;padding:0!important;border-radius:9px!important;background:#f0f5fb!important;color:#e46650!important;font-size:20px!important;font-weight:700!important;line-height:1!important;transition:transform .18s ease,background .18s ease!important}.qs-faq-grid .qs-faq-item.is-open{margin:4px -4px;padding:0 4px;border-top-color:transparent;border-radius:14px;background:linear-gradient(100deg,#fff7f2,#fff)}.qs-faq-grid .qs-faq-item.is-open .qs-faq-question-button{color:#24436f}.qs-faq-grid .qs-faq-item.is-open .qs-faq-toggle{transform:rotate(45deg);background:#fff0eb!important}.qs-faq-grid .qs-faq-answer{padding:0 3px 16px;color:#64778f;font-size:12px;line-height:1.8;text-align:start;animation:qs-pop .16s ease both}.qs-faq-grid .qs-faq-answer p{margin:0!important;padding:0!important;color:inherit!important;font-size:inherit!important;line-height:inherit!important}.qs-faq-grid .qs-faq-question .qs-faq-sensitive{margin:0!important;flex:none;font-size:10px!important;line-height:1.2!important}.sr-only{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.qs-privacy-page{max-width:1060px;margin:0 auto;padding:clamp(31px,6vw,72px) clamp(16px,3vw,35px)}.qs-privacy-hero{position:relative;overflow:hidden;padding:clamp(28px,5vw,56px);border:1px solid #ffffff3d;border-radius:31px;background:radial-gradient(circle at 91% 3%,#70d4b266,transparent 29%),radial-gradient(circle at 8% 100%,#ff9e7d55,transparent 37%),linear-gradient(140deg,#173666,#102446 76%);color:#fff;box-shadow:0 28px 58px #18326238}.qs-privacy-hero:after{content:"";position:absolute;inset:auto -72px -78px auto;width:245px;height:245px;border:31px solid #ffffff12;border-radius:50%}.qs-privacy-hero>*{position:relative;z-index:1}.qs-privacy-hero>svg{width:50px;height:50px;padding:12px;border:1px solid #ffffff24;border-radius:16px;background:#ffffff14;color:#89dfc4;box-shadow:0 12px 25px #06173445}.qs-privacy-hero h1{max-width:700px;margin:16px 0 8px;color:#fff;font-size:clamp(34px,5vw,55px);letter-spacing:-1.8px;line-height:1.08}.qs-privacy-hero p:not(.qs-eyebrow){max-width:680px;margin:0;color:#d7e5f7;font-size:14px;line-height:1.8}.qs-privacy-hero .qs-eyebrow{color:#aee8d3}.qs-privacy-hero .qs-primary{margin:0;box-shadow:0 12px 24px #071a3c57}.qs-privacy-hero .qs-text-button{color:#fff;border-color:#ffffff4a;background:#ffffff12;box-shadow:none}.qs-privacy-hero .qs-text-button:hover{background:#ffffff20;color:#fff}.qs-privacy-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:22px}.qs-privacy-section{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;min-width:0;padding:22px;border:1px solid #dfe8f2;border-radius:22px;background:linear-gradient(145deg,#fff,#f9fbff);box-shadow:0 13px 27px #203d680b;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.qs-privacy-section:hover{transform:translateY(-3px);border-color:#bdcee4;box-shadow:0 20px 35px #203d6814}.qs-privacy-section.qs-faq-sensitive-card,.qs-privacy-section.is-sensitive{border-color:#f0d5b9;background:linear-gradient(145deg,#fffdf9,#fff7ef)}.qs-privacy-number{display:grid;place-items:center;width:37px;height:37px;border-radius:12px;background:linear-gradient(135deg,#365e9f,#203d78);color:#fff;box-shadow:0 9px 18px #2646752c;font-size:11px;font-weight:900;letter-spacing:.04em}.qs-privacy-section.is-sensitive .qs-privacy-number,.qs-privacy-section.qs-faq-sensitive-card .qs-privacy-number{background:linear-gradient(135deg,#ed9477,#df5f4b)}.qs-privacy-section h2{margin:2px 0 8px;color:#24436f;font-size:18px;line-height:1.25}.qs-privacy-section>div{min-width:0}.qs-privacy-section p{margin:0;color:#62748b;font-size:12px;line-height:1.75}.qs-privacy-section ul{display:grid;gap:7px;margin:2px 0 0;padding:0;color:#536b88;list-style:none;font-size:11px;line-height:1.58}.qs-privacy-section li{position:relative;padding-inline-start:15px}.qs-privacy-section li:before{content:"";position:absolute;inset-inline-start:0;top:.58em;width:6px;height:6px;border-radius:50%;background:#66c7a8;box-shadow:0 0 0 3px #66c7a820}@media(max-width:800px){.qs-privacy-sections{grid-template-columns:1fr}.qs-privacy-section{padding:19px}.qs-faq-toolbar{grid-template-columns:1fr}}@media(max-width:620px){.qs-faq-toolbar{gap:8px;margin-top:16px;padding:9px;border-radius:15px}.qs-faq-toolbar input,.qs-faq-category-select select{min-height:44px}.qs-faq-actions,.qs-privacy-actions{gap:7px;margin-top:14px}.qs-faq-actions .qs-primary,.qs-privacy-actions .qs-primary,.qs-faq-actions .qs-text-button,.qs-privacy-actions .qs-text-button{flex:1 1 100%;width:100%}.qs-faq-grid{gap:11px;margin-top:14px}.qs-faq-grid article{border-radius:17px}.qs-faq-grid summary{padding:13px 2px;font-size:12px}.qs-faq-grid details p{font-size:12px}.qs-privacy-page{padding-top:25px}.qs-privacy-hero{padding:25px 20px;border-radius:24px}.qs-privacy-hero h1{font-size:32px}.qs-privacy-hero p:not(.qs-eyebrow){font-size:13px}.qs-privacy-section{gap:11px;padding:17px;border-radius:18px}.qs-privacy-number{width:34px;height:34px;border-radius:10px}.qs-privacy-section h2{font-size:16px}.qs-privacy-section p{margin-top:-3px}.qs-privacy-section ul{font-size:11px}.qs-privacy-section:hover{transform:none}}.qs-footer{display:grid;justify-items:center;gap:12px;padding:34px 16px calc(24px + env(safe-area-inset-bottom))}.qs-footer nav{display:flex;justify-content:center;flex-wrap:wrap;gap:5px 8px;max-width:760px}.qs-footer nav button,.qs-footer nav a{border:0;border-radius:999px;padding:7px 10px;background:transparent;color:#55749d;font:inherit;font-size:11px;font-weight:800;text-decoration:none;transition:background .18s ease,color .18s ease,transform .18s ease}.qs-footer nav button:hover,.qs-footer nav a:hover{background:#edf3fb;color:#264b82;text-decoration:none;transform:translateY(-1px)}.qs-footer nav .qs-footer-contact{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:8px 13px;border:1px solid #244d89;border-radius:12px;background:linear-gradient(135deg,#315c9f,#1d3d73);color:#fff;direction:inherit;box-shadow:0 9px 18px #1d3d7324}.qs-footer nav .qs-footer-contact svg{inline-size:15px;block-size:15px;flex:0 0 auto}.qs-footer nav .qs-footer-contact:hover{background:linear-gradient(135deg,#3969b2,#214681);color:#fff;box-shadow:0 13px 23px #1d3d7330}.qs-footer nav .qs-footer-contact:focus-visible{outline:3px solid #ffb29f;outline-offset:3px}.qs-contact-page{max-width:920px;margin:0 auto;padding:42px 24px 70px}.qs-contact-hero{position:relative;overflow:hidden;padding:clamp(30px,6vw,64px);border-radius:34px;background:radial-gradient(circle at 86% 12%,#78d9c57a 0,transparent 28%),radial-gradient(circle at 10% 96%,#ff99745c 0,transparent 30%),linear-gradient(135deg,#173564,#234d88 58%,#1c6c7a);color:#fff;box-shadow:0 27px 62px #1638692b}.qs-contact-hero:after{content:"";position:absolute;inset-inline-end:-62px;inset-block-end:-92px;inline-size:240px;block-size:240px;border:1px solid #ffffff35;border-radius:50%;box-shadow:0 0 0 28px #ffffff10,0 0 0 55px #ffffff08}.qs-contact-hero>*{position:relative;z-index:1}.qs-contact-icon{display:grid;place-items:center;inline-size:59px;block-size:59px;border:1px solid #ffffff3f;border-radius:20px;background:#ffffff15;color:#a9f0dd;box-shadow:inset 0 1px #fff5}.qs-contact-icon svg{inline-size:30px;block-size:30px}.qs-contact-hero .qs-eyebrow{margin:18px 0 8px;color:#b8edff}.qs-contact-hero h1{max-width:690px;margin:0;font-size:clamp(35px,5vw,59px);line-height:1.05;letter-spacing:-2px;color:#fff}.qs-contact-hero>p:not(.qs-eyebrow){max-width:670px;margin:17px 0 0;color:#e4efff;font-size:clamp(15px,1.75vw,19px);line-height:1.75}.qs-contact-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:start;margin-top:19px;padding:30px;border:1px solid #cde5dc;border-radius:28px;background:linear-gradient(130deg,#f2fffa,#f8fbff);box-shadow:0 18px 38px #1c625b12}.qs-contact-card>svg{inline-size:34px;block-size:34px;color:#299b7e}.qs-contact-card h2{margin:0;color:#23446f;font-size:24px}.qs-contact-card p{max-width:620px;margin:9px 0 0;color:#5f748b;font-size:14px;line-height:1.75}.qs-contact-card .qs-primary{display:inline-flex;margin-top:19px;text-decoration:none}.qs-contact-address{font-weight:900;color:#2b5f96!important;direction:ltr;text-align:start}.qs-contact-card small{display:block;max-width:640px;margin-top:8px;color:#75869a;font-size:12px;line-height:1.65}.qs-contact-actions{display:flex;justify-content:center;margin-top:20px}.qs-resources-preview,.qs-community-integrity,.qs-resources-page,.qs-article-page,.qs-trust-page{max-width:1200px;margin:0 auto;padding-inline:clamp(16px,3vw,35px)}.qs-resources-preview{padding-block:16px 52px}.qs-resources-page,.qs-article-page,.qs-trust-page{padding-top:clamp(25px,5vw,65px);padding-bottom:clamp(35px,6vw,75px)}.qs-resources-hero,.qs-article-hero,.qs-trust-hero{position:relative;overflow:hidden;border-radius:34px;padding:clamp(28px,5vw,62px);color:#fff;background:radial-gradient(circle at 92% 5%,#5b81d8 0,transparent 31%),radial-gradient(circle at 8% 93%,#ff876d66 0,transparent 33%),linear-gradient(135deg,#132c59,#244c90);box-shadow:0 26px 60px #183a6b2e}.qs-resources-hero:after,.qs-article-hero:after,.qs-trust-hero:after{content:"";position:absolute;inline-size:190px;block-size:190px;inset-inline-end:-76px;inset-block-end:-96px;border:1px solid #ffffff2b;border-radius:50%;box-shadow:0 0 0 28px #ffffff0d,0 0 0 56px #ffffff08;pointer-events:none}.qs-resources-hero>svg,.qs-trust-hero>svg{position:relative;z-index:1;width:39px;height:39px;color:#9fe6d3}.qs-resources-hero .qs-eyebrow,.qs-trust-hero .qs-eyebrow{position:relative;z-index:1;margin-top:17px;color:#afddff}.qs-resources-hero h1,.qs-article-hero h1,.qs-trust-hero h1{position:relative;z-index:1;max-width:800px;margin:0;font-size:clamp(34px,5vw,57px);letter-spacing:-2.1px;line-height:1.06;color:#fff}.qs-resources-hero>p:not(.qs-eyebrow),.qs-article-hero>p,.qs-trust-hero>p{position:relative;z-index:1;max-width:720px;margin:18px 0 0;color:#e2ebff;font-size:clamp(15px,1.7vw,19px);line-height:1.75}.qs-resources-hero-actions,.qs-trust-actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:10px;margin-top:27px}.qs-resources-hero .qs-outline,.qs-trust-hero .qs-outline{border-color:#ffffff58;background:#ffffff10;color:#fff}.qs-resources-hero .qs-outline:hover,.qs-trust-hero .qs-outline:hover{background:#ffffff21}.qs-resource-filter{display:flex;justify-content:flex-start;margin:20px 0 17px}.qs-resource-filter select{min-width:min(100%,260px);border:1px solid #d9e4f1;border-radius:13px;padding:12px 38px 12px 14px;outline:0;background:#fff;color:#294568;font:inherit;font-size:13px;font-weight:800;box-shadow:0 9px 22px #183b650b}.qs-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.qs-resource-grid-full{grid-template-columns:repeat(3,minmax(0,1fr))}.qs-resource-grid article{display:flex;min-width:0;min-height:230px;flex-direction:column;align-items:flex-start;padding:22px;border:1px solid #e0e8f2;border-radius:24px;background:linear-gradient(145deg,#fff,#fbfdff);box-shadow:0 14px 30px #193d670b;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.qs-resource-grid article:hover{transform:translateY(-5px);border-color:#b9cee5;box-shadow:0 23px 42px #193d6720}.qs-resource-category{display:inline-flex;align-items:center;min-height:25px;padding:4px 9px;border-radius:999px;background:#edf5ff;color:#3d6798;font-size:10px;font-weight:900}.qs-resource-grid h2,.qs-resource-grid h3{margin:17px 0 9px;color:#203d6a;font-size:20px;line-height:1.28}.qs-resource-grid h3{font-size:18px}.qs-resource-grid p{margin:0;color:#667991;font-size:13px;line-height:1.68}.qs-resource-grid footer{display:flex;align-items:center;justify-content:space-between;gap:9px;width:100%;margin-top:auto;padding-top:20px}.qs-resource-grid footer small{display:flex;align-items:center;gap:5px;color:#8191a6;font-size:10px;font-weight:800}.qs-resource-grid footer small svg{width:14px;height:14px;color:#ee725a}.qs-resource-grid button,.qs-resource-grid a,.qs-resources-preview .qs-section-heading>button,.qs-resources-preview .qs-section-heading>a,.qs-related-guides .qs-section-heading>button,.qs-related-guides .qs-section-heading>a{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:#325c91;font:inherit;font-size:12px;font-weight:900;text-decoration:none;white-space:nowrap}.qs-resource-grid button:hover,.qs-resource-grid a:hover,.qs-resources-preview .qs-section-heading>button:hover,.qs-resources-preview .qs-section-heading>a:hover,.qs-related-guides .qs-section-heading>button:hover,.qs-related-guides .qs-section-heading>a:hover{color:#df604c}.qs-resource-grid button svg,.qs-resource-grid a svg,.qs-resources-preview .qs-section-heading>button svg,.qs-resources-preview .qs-section-heading>a svg,.qs-related-guides .qs-section-heading>button svg,.qs-related-guides .qs-section-heading>a svg{width:15px;height:15px}.qs-resource-disclaimer{display:flex;align-items:flex-start;gap:11px;margin-top:18px;padding:16px 18px;border:1px solid #f0dbb8;border-radius:17px;background:#fffaf2;color:#806643}.qs-resource-disclaimer svg{flex:0 0 auto;width:19px;height:19px;color:#de8b43}.qs-resource-disclaimer p{margin:0;font-size:12px;line-height:1.65}.qs-youth-support{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin:19px 0;padding:25px;border:1px solid #cde4dd;border-radius:25px;background:radial-gradient(circle at 9% 100%,#fca68a2a 0,transparent 33%),linear-gradient(120deg,#f3fffb,#f8fbff);box-shadow:0 16px 36px #1d615b0e}.qs-youth-support-icon{display:grid;place-items:center;inline-size:54px;block-size:54px;border-radius:18px;background:linear-gradient(135deg,#ff8a73,#ee6265);color:#fff;box-shadow:0 13px 22px #ee725a36}.qs-youth-support-icon svg{inline-size:28px;block-size:28px}.qs-youth-support .qs-eyebrow{display:flex;align-items:center;gap:6px;margin:0;color:#2c876f;font-size:11px}.qs-youth-support .qs-eyebrow svg{inline-size:15px;block-size:15px}.qs-youth-support h2{margin:7px 0 8px;color:#21466c;font-size:clamp(20px,2.5vw,27px);line-height:1.25}.qs-youth-support>div:nth-child(2)>p:not(.qs-eyebrow){max-width:780px;margin:0;color:#5d7288;font-size:13px;line-height:1.72}.qs-youth-support ul{display:grid;gap:7px;margin:14px 0 0;padding:0;list-style:none}.qs-youth-support li{display:flex;align-items:flex-start;gap:7px;color:#456277;font-size:12px;line-height:1.58}.qs-youth-support li svg{flex:0 0 auto;inline-size:15px;block-size:15px;margin-top:2px;color:#2a9d83}.qs-youth-support small{display:flex;align-items:flex-start;gap:6px;margin-top:13px;color:#7b6849;font-size:11px;line-height:1.6}.qs-youth-support small svg{flex:0 0 auto;inline-size:15px;block-size:15px;margin-top:1px;color:#d68d42}.qs-youth-support>.qs-outline{align-self:center;white-space:nowrap}.qs-community-integrity{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:44px;padding:24px;border:1px solid #dce8f3;border-radius:25px;background:linear-gradient(115deg,#f8fbff,#fff9f6);box-shadow:0 15px 35px #203d680d}.qs-community-mark{display:grid;place-items:center;width:55px;height:55px;border-radius:18px;background:linear-gradient(135deg,#345f9f,#23447e);color:#9fe6d3;box-shadow:0 12px 24px #24487826}.qs-community-mark svg{width:27px;height:27px}.qs-community-integrity h2{margin:0;color:#203d6a;font-size:22px}.qs-community-integrity p:not(.qs-eyebrow){margin:7px 0 0;color:#667991;font-size:13px;line-height:1.7}.qs-community-integrity .qs-eyebrow{margin-bottom:6px}.qs-community-integrity .qs-outline{white-space:nowrap}.qs-article-page>article{overflow:hidden;border:1px solid #e0e8f2;border-radius:34px;background:#fff;box-shadow:0 23px 50px #193d6713}.qs-article-hero{border-radius:0}.qs-article-hero>span{position:relative;z-index:1;display:inline-flex;margin-bottom:17px;padding:5px 10px;border:1px solid #ffffff38;border-radius:999px;background:#ffffff15;color:#cde7ff;font-size:11px;font-weight:900}.qs-article-hero small{position:relative;z-index:1;display:flex;align-items:center;gap:6px;margin-top:21px;color:#c9d9f7;font-size:11px;font-weight:800}.qs-article-hero small svg{width:15px;height:15px;color:#9fe6d3}.qs-article-body{max-width:800px;margin:0 auto;padding:clamp(26px,5vw,60px)}.qs-article-body section+section{margin-top:34px;padding-top:34px;border-top:1px solid #e9eef5}.qs-article-body h2{margin:0 0 14px;color:#23436f;font-size:clamp(20px,2.6vw,28px);line-height:1.25}.qs-article-body p{margin:0;color:#536b88;font-size:15px;line-height:1.85}.qs-article-body p+p{margin-top:14px}.qs-article-body ul{display:grid;gap:10px;margin:19px 0 0;padding-inline-start:20px;color:#4e6c8f;font-size:14px;line-height:1.7}.qs-article-body li::marker{color:#e66c58}.qs-article-sources{margin:0 clamp(18px,5vw,60px) clamp(22px,5vw,55px);padding:22px;border:1px solid #dce7f4;border-radius:22px;background:#f7fbff}.qs-article-sources h2{margin:0;color:#254873;font-size:19px}.qs-article-sources p{margin:7px 0 14px;color:#6a7e96;font-size:12px;line-height:1.65}.qs-article-sources ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.qs-article-sources a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:12px;background:#fff;color:#315a91;font-size:12px;font-weight:900;text-decoration:none}.qs-article-sources a:hover{background:#edf5ff}.qs-article-sources svg{width:15px;height:15px;flex:0 0 auto}.qs-article-editorial{display:flex;align-items:flex-start;gap:14px;margin:0 clamp(18px,5vw,60px) clamp(25px,5vw,55px);padding:21px;border:1px solid #cde7dd;border-radius:22px;background:linear-gradient(125deg,#f2fcf7,#f8fbff);color:#426a62}.qs-article-editorial>svg{flex:0 0 auto;inline-size:28px;block-size:28px;color:#278f78}.qs-article-editorial h2{margin:0 0 7px;color:#254871;font-size:19px}.qs-article-editorial p{margin:4px 0;color:#5d7885;font-size:12px;line-height:1.65}.qs-article-editorial small{display:block;margin-top:10px;color:#6d796c;font-size:11px;line-height:1.6}.qs-related-guides{margin-top:28px}.qs-related-guides .qs-section-heading{margin-bottom:16px}.qs-trust-hero small{position:relative;z-index:1;display:block;margin-top:18px;color:#bbd0f2;font-size:11px;font-weight:800}.qs-trust-sections{display:grid;gap:13px;margin-top:21px}.qs-trust-sections article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:23px;border:1px solid #dde7f2;border-radius:22px;background:#fff;box-shadow:0 12px 25px #193d6709}.qs-trust-sections article>span{display:grid;place-items:center;inline-size:38px;block-size:38px;border-radius:12px;background:linear-gradient(135deg,#365e9f,#203d78);color:#fff;font-size:11px;font-weight:900}.qs-trust-sections h2{margin:2px 0 8px;color:#24436f;font-size:19px;line-height:1.3}.qs-trust-sections p{margin:0;color:#62748b;font-size:13px;line-height:1.75}.qs-trust-sections ul{display:grid;gap:7px;margin:13px 0 0;padding-inline-start:18px;color:#546d8a;font-size:12px;line-height:1.6}.qs-trust-sections li::marker{color:#e56c56}.qs-trust-contact{display:flex;align-items:flex-start;gap:15px;margin-top:17px;padding:24px;border:1px solid #cee4dc;border-radius:22px;background:linear-gradient(135deg,#f5fffb,#f8fbff)}.qs-trust-contact>svg{flex:0 0 auto;width:27px;height:27px;color:#299b7e}.qs-trust-contact h2{margin:0;color:#24436f;font-size:20px}.qs-trust-contact p{margin:7px 0;color:#63758c;font-size:13px;line-height:1.65}.qs-trust-contact a{color:#2d619d;font-size:13px;font-weight:900}.qs-trust-contact small{display:block;margin-top:12px;color:#74869b;font-size:11px;line-height:1.6}.qs-trust-actions{justify-content:center;margin-top:20px}.qs-review-empty{display:grid;justify-items:center;gap:9px;margin-top:22px;padding:42px 22px;border:1px dashed #c8d7e8;border-radius:24px;background:#f9fbff;text-align:center}.qs-review-empty>svg{width:32px;height:32px;color:#48a98d}.qs-review-empty h2{margin:0;color:#274570;font-size:22px}.qs-review-empty p{max-width:490px;margin:0;color:#697c94;font-size:13px;line-height:1.7}@media(max-width:900px){.qs-resource-grid,.qs-resource-grid-full{grid-template-columns:repeat(2,minmax(0,1fr))}.qs-community-integrity{grid-template-columns:auto minmax(0,1fr)}.qs-community-integrity .qs-outline{grid-column:2}.qs-resource-grid article{min-height:215px}}@media(max-width:620px){.qs-footer{padding-top:27px}.qs-footer nav{gap:2px 3px}.qs-footer nav button,.qs-footer nav a{padding:7px 6px;font-size:10px}.qs-resources-preview,.qs-community-integrity,.qs-resources-page,.qs-article-page,.qs-trust-page{padding-inline:16px}.qs-resources-preview{padding-bottom:32px}.qs-resources-page,.qs-article-page,.qs-trust-page{padding-top:24px}.qs-resources-hero,.qs-article-hero,.qs-trust-hero{border-radius:25px;padding:25px 20px}.qs-resources-hero h1,.qs-article-hero h1,.qs-trust-hero h1{font-size:32px;letter-spacing:-1.3px}.qs-resources-hero>p:not(.qs-eyebrow),.qs-article-hero>p,.qs-trust-hero>p{font-size:13px}.qs-resources-hero-actions,.qs-trust-actions{margin-top:20px}.qs-resources-hero-actions .qs-primary,.qs-resources-hero-actions .qs-outline,.qs-trust-actions .qs-primary,.qs-trust-actions .qs-outline{flex:1}.qs-youth-support{grid-template-columns:1fr;gap:13px;margin:14px 0;padding:20px;border-radius:21px}.qs-youth-support-icon{inline-size:48px;block-size:48px;border-radius:16px}.qs-youth-support h2{font-size:21px}.qs-youth-support>.qs-outline{width:100%;justify-content:center}.qs-resource-filter{margin:14px 0 12px}.qs-resource-filter select{width:100%;min-height:46px}.qs-resource-grid,.qs-resource-grid-full{grid-template-columns:1fr;gap:11px}.qs-resource-grid article{min-height:0;padding:18px;border-radius:19px}.qs-resource-grid article:hover{transform:none}.qs-resource-grid h2{font-size:18px;margin-top:13px}.qs-resource-grid p{font-size:12px}.qs-community-integrity{grid-template-columns:1fr;gap:12px;padding:21px;border-radius:21px;text-align:center}.qs-community-mark{margin:0 auto}.qs-community-integrity .qs-eyebrow{justify-content:center}.qs-community-integrity h2{font-size:20px}.qs-community-integrity .qs-outline{grid-column:auto;width:100%}.qs-article-page>article{border-radius:25px}.qs-article-hero{border-radius:0}.qs-article-body{padding:26px 20px}.qs-article-body h2{font-size:21px}.qs-article-body p{font-size:14px}.qs-article-sources{margin:0 14px 17px;padding:17px;border-radius:18px}.qs-related-guides{margin-top:21px}.qs-trust-sections{gap:10px;margin-top:14px}.qs-trust-sections article{gap:11px;padding:17px;border-radius:18px}.qs-trust-sections article>span{inline-size:34px;block-size:34px}.qs-trust-sections h2{font-size:17px}.qs-trust-sections p{font-size:12px}.qs-trust-contact{padding:18px;border-radius:18px}.qs-trust-contact h2{font-size:18px}.qs-review-empty{margin-top:15px;padding:31px 16px;border-radius:19px}.qs-review-empty h2{font-size:19px}.qs-contact-page{padding:24px 16px 52px}.qs-contact-hero{padding:25px 20px;border-radius:25px}.qs-contact-hero h1{font-size:33px;letter-spacing:-1.4px}.qs-contact-hero>p:not(.qs-eyebrow){font-size:13px}.qs-contact-card{grid-template-columns:1fr;gap:12px;padding:20px;border-radius:21px}.qs-contact-card>svg{inline-size:29px;block-size:29px}.qs-contact-card h2{font-size:20px}.qs-contact-card p{font-size:12px}.qs-contact-card .qs-primary,.qs-contact-actions .qs-outline{width:100%;justify-content:center}}.qs-skip-link{position:fixed;z-index:1000;inset-block-start:12px;inset-inline-start:12px;transform:translateY(-170%);padding:11px 15px;border-radius:12px;background:#fff;color:#173b73;font-size:13px;font-weight:900;box-shadow:0 12px 28px #102a5580;text-decoration:none;transition:transform .2s ease}.qs-skip-link:focus{transform:translateY(0)}.qs-app :where(a,button,input,select,textarea):focus-visible{outline:3px solid #2e90d4;outline-offset:3px}.qs-app a{color:inherit}.qs-usage-card .qs-field input:focus,.qs-usage-card .qs-field input:focus-visible,.qs-details-card .qs-field input:focus,.qs-details-card .qs-field input:focus-visible{outline:0!important;outline-offset:0!important;border-color:#ed8a76!important;box-shadow:0 0 0 3px #ef826d2e!important}.qs-value-grid a{display:flex;align-items:center;gap:4px;padding:7px 0 0;background:transparent;color:var(--qs-coral);font-weight:900;text-decoration:none}.qs-value-grid a svg{width:16px}.qs-review-moderation-note{display:block;margin:-2px 0 7px;padding:9px 11px;border-inline-start:3px solid #37967f;border-radius:0 10px 10px 0;background:#f0fbf7;color:#3d6e63;font-size:11px;line-height:1.55}.qs-support-preview{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:19px;max-width:1200px;margin:0 auto 38px;padding:25px clamp(20px,3vw,32px);border:1px solid #cfe5de;border-radius:27px;background:radial-gradient(circle at 90% 0,#bdf1dd7e,transparent 30%),linear-gradient(125deg,#f4fffb,#f7fbff 56%,#fff8f4);box-shadow:0 18px 42px #1d526315}.qs-support-preview-icon{display:grid;place-items:center;inline-size:58px;block-size:58px;border-radius:19px;background:linear-gradient(140deg,#37a286,#1b6f77);color:#fff;box-shadow:0 15px 25px #25786436}.qs-support-preview-icon svg{inline-size:30px;block-size:30px}.qs-support-preview h2{margin:2px 0 7px;color:#1c3d65;font-size:clamp(21px,2.5vw,29px)}.qs-support-preview p:not(.qs-eyebrow){max-width:720px;margin:0;color:#5d768b;font-size:13px;line-height:1.72}.qs-support-preview .qs-primary{white-space:nowrap}.qs-support-page,.qs-accessibility-page{max-width:1200px;margin:0 auto;padding:clamp(26px,5vw,64px) clamp(16px,3vw,35px) clamp(50px,7vw,88px)}.qs-support-hero,.qs-accessibility-hero{position:relative;overflow:hidden;border-radius:37px;padding:clamp(30px,5vw,65px);background:radial-gradient(circle at 92% 9%,#75d7b67a 0,transparent 27%),radial-gradient(circle at 8% 96%,#ff92745b 0,transparent 28%),linear-gradient(135deg,#122e5d,#1e477e 57%,#225b86);color:#fff;box-shadow:0 28px 64px #1638692e}.qs-support-hero:after,.qs-accessibility-hero:after{content:"";position:absolute;inset-inline-end:-60px;inset-block-end:-96px;inline-size:245px;block-size:245px;border:1px solid #ffffff2b;border-radius:50%;box-shadow:0 0 0 25px #ffffff12,0 0 0 50px #ffffff09}.qs-support-hero>*,.qs-accessibility-hero>*{position:relative;z-index:1}.qs-support-hero-icon,.qs-accessibility-icon{display:grid;place-items:center;inline-size:59px;block-size:59px;border:1px solid #ffffff38;border-radius:20px;background:#ffffff16;color:#a7f0d8;box-shadow:inset 0 1px #fff5}.qs-support-hero-icon svg,.qs-accessibility-icon svg{inline-size:31px;block-size:31px}.qs-support-hero .qs-eyebrow,.qs-accessibility-hero .qs-eyebrow{margin:19px 0 8px;color:#b5e9ff}.qs-support-hero h1,.qs-accessibility-hero h1{max-width:790px;margin:0;font-size:clamp(36px,5vw,59px);letter-spacing:-2.4px;line-height:1.04;color:#fff}.qs-support-hero>p:not(.qs-eyebrow),.qs-accessibility-hero>p:not(.qs-eyebrow){max-width:745px;margin:19px 0 0;color:#e2efff;font-size:clamp(15px,1.75vw,19px);line-height:1.78}.qs-support-actions,.qs-accessibility-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.qs-support-hero .qs-outline,.qs-accessibility-hero .qs-outline{border-color:#fff5;background:#ffffff12;color:#fff}.qs-support-hero .qs-outline:hover,.qs-accessibility-hero .qs-outline:hover{background:#ffffff24}.qs-support-disclaimer{display:flex;align-items:flex-start;gap:15px;margin-top:19px;padding:21px 23px;border:1px solid #ecd5ae;border-radius:22px;background:linear-gradient(110deg,#fffaf0,#fff);box-shadow:0 12px 26px #744d0b0b}.qs-support-disclaimer>svg{flex:0 0 auto;inline-size:28px;block-size:28px;color:#d58539}.qs-support-disclaimer h2{margin:0;color:#714e27;font-size:18px}.qs-support-disclaimer p{margin:6px 0 0;color:#7f694b;font-size:13px;line-height:1.7}.qs-support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin-top:19px}.qs-support-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:15px;align-items:start;min-width:0;padding:25px;border:1px solid #dce7f1;border-radius:27px;background:linear-gradient(145deg,#fff,#fbfdff);box-shadow:0 15px 34px #183d690e;transition:transform .24s ease,box-shadow .24s ease}.qs-support-card:hover{transform:translateY(-4px);box-shadow:0 24px 45px #183d6920}.qs-support-step{display:grid;place-items:center;flex:0 0 auto;inline-size:40px;block-size:40px;border-radius:13px;background:linear-gradient(135deg,#3462a0,#224278);color:#fff;font-size:11px;font-weight:900}.qs-support-card h2{margin:2px 0 9px;color:#203f69;font-size:21px;line-height:1.25}.qs-support-card>div>p{margin:0;color:#61778e;font-size:13px;line-height:1.73}.qs-support-card ol{display:grid;gap:10px;margin:17px 0 0;padding-inline-start:21px;color:#456687;font-size:13px;line-height:1.65}.qs-support-card li::marker{color:#e06c56;font-weight:900}.qs-support-card aside{display:flex;gap:8px;align-items:flex-start;margin-top:18px;padding:12px;border-radius:14px;background:#edf8f5;color:#487367;font-size:12px;line-height:1.58}.qs-support-card aside svg{flex:0 0 auto;inline-size:17px;block-size:17px;color:#2b9c7e}.qs-support-card-lapse aside{background:#fff4ee;color:#885c4e}.qs-support-card-lapse aside svg{color:#df7157}.qs-support-card-professional-help{border-color:#cde3da;background:linear-gradient(145deg,#fbfffd,#f4fbf8)}.qs-support-sources{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.3fr);gap:25px;align-items:start;margin-top:19px;padding:28px;border:1px solid #d7e5f2;border-radius:27px;background:#f6faff}.qs-support-sources .qs-eyebrow{margin:0 0 7px}.qs-support-sources h2{margin:0;color:#21436e;font-size:23px;line-height:1.25}.qs-support-sources ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.qs-support-sources a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;border:1px solid #e3ecf4;border-radius:14px;background:#fff;color:#315d92;text-decoration:none;font-size:12px;font-weight:900;line-height:1.45;transition:background .18s ease,transform .18s ease}.qs-support-sources a:hover{background:#ecf5ff;transform:translate(-2px)}.qs-support-sources a svg{flex:0 0 auto;inline-size:16px;block-size:16px}.qs-support-contact,.qs-accessibility-contact{display:flex;align-items:flex-start;gap:15px;margin-top:18px;padding:25px;border:1px solid #c9e4d8;border-radius:23px;background:linear-gradient(125deg,#f4fffa,#f7fbff);box-shadow:0 14px 30px #1d715f0d}.qs-support-contact>svg,.qs-accessibility-contact>svg{flex:0 0 auto;inline-size:28px;block-size:28px;color:#26997e}.qs-support-contact h2,.qs-accessibility-contact h2{margin:0;color:#23446e;font-size:20px}.qs-support-contact a,.qs-accessibility-contact a{display:inline-block;margin-top:7px;color:#2e6299;font-size:14px;font-weight:900;text-decoration:underline;text-underline-offset:3px}.qs-accessibility-hero{background:radial-gradient(circle at 88% 7%,#b1d2ff75 0,transparent 29%),radial-gradient(circle at 8% 96%,#83e2c66b 0,transparent 26%),linear-gradient(135deg,#18335f,#2a518d 62%,#196e79)}.qs-accessibility-icon{color:#b9e1ff}.qs-accessibility-sections{display:grid;gap:13px;margin-top:20px}.qs-accessibility-sections article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:15px;padding:24px;border:1px solid #dde8f2;border-radius:22px;background:#fff;box-shadow:0 13px 28px #193e680a}.qs-accessibility-sections article>span{display:grid;place-items:center;inline-size:40px;block-size:40px;border-radius:13px;background:linear-gradient(135deg,#3564a2,#203f76);color:#fff;font-size:11px;font-weight:900}.qs-accessibility-sections h2{margin:1px 0 8px;color:#234570;font-size:20px}.qs-accessibility-sections p{margin:0;color:#5e748c;font-size:13px;line-height:1.72}.qs-accessibility-contact p{margin:7px 0 0;color:#637991;font-size:13px;line-height:1.68}@media(max-width:800px){.qs-support-preview{grid-template-columns:auto minmax(0,1fr)}.qs-support-preview .qs-primary{grid-column:1/-1;width:100%}.qs-support-grid,.qs-support-sources{grid-template-columns:1fr}.qs-support-card:hover{transform:none}}@media(max-width:620px){.qs-support-preview{gap:13px;margin:0 16px 30px;padding:20px;border-radius:22px}.qs-support-preview-icon{inline-size:48px;block-size:48px;border-radius:15px}.qs-support-preview-icon svg{inline-size:25px;block-size:25px}.qs-support-preview h2{font-size:20px}.qs-support-preview p:not(.qs-eyebrow){font-size:12px}.qs-support-page,.qs-accessibility-page{padding:24px 16px 50px}.qs-support-hero,.qs-accessibility-hero{padding:25px 20px;border-radius:25px}.qs-support-hero h1,.qs-accessibility-hero h1{font-size:33px;letter-spacing:-1.4px}.qs-support-hero>p:not(.qs-eyebrow),.qs-accessibility-hero>p:not(.qs-eyebrow){font-size:13px}.qs-support-actions .qs-primary,.qs-support-actions .qs-outline,.qs-accessibility-actions .qs-primary,.qs-accessibility-actions .qs-outline{flex:1;justify-content:center}.qs-support-disclaimer{gap:11px;padding:17px;border-radius:18px}.qs-support-disclaimer h2{font-size:16px}.qs-support-disclaimer p{font-size:12px}.qs-support-grid{gap:11px;margin-top:12px}.qs-support-card{gap:11px;padding:18px;border-radius:20px}.qs-support-step{inline-size:34px;block-size:34px;border-radius:11px}.qs-support-card h2{font-size:18px}.qs-support-card>div>p,.qs-support-card ol{font-size:12px}.qs-support-card aside{font-size:11px}.qs-support-sources{gap:16px;margin-top:12px;padding:19px;border-radius:20px}.qs-support-sources h2{font-size:19px}.qs-support-sources a{font-size:11px}.qs-support-contact,.qs-accessibility-contact{gap:11px;padding:19px;border-radius:19px}.qs-support-contact h2,.qs-accessibility-contact h2{font-size:18px}.qs-accessibility-sections{gap:10px;margin-top:13px}.qs-accessibility-sections article{gap:11px;padding:18px;border-radius:18px}.qs-accessibility-sections article>span{inline-size:34px;block-size:34px}.qs-accessibility-sections h2{font-size:17px}.qs-accessibility-sections p,.qs-accessibility-contact p{font-size:12px}}.qs-billing-guide-page{max-width:1200px;margin:0 auto;padding:clamp(28px,5vw,68px) clamp(16px,3vw,36px) clamp(54px,8vw,92px)}.qs-billing-guide-hero{position:relative;overflow:hidden;isolation:isolate;padding:clamp(30px,5vw,62px);border:1px solid #ffffff38;border-radius:34px;background:radial-gradient(circle at 90% 10%,#ffae8759 0,transparent 27%),radial-gradient(circle at 8% 100%,#77d9bf4f 0,transparent 29%),linear-gradient(138deg,#153160,#1f4b82 58%,#216c77);color:#fff;box-shadow:0 30px 65px #16386930}.qs-billing-guide-hero:before{content:"";position:absolute;z-index:-1;inset-inline-end:-70px;inset-block-start:-90px;inline-size:260px;block-size:260px;border:1px solid #ffffff33;border-radius:50%;box-shadow:0 0 0 27px #ffffff0d,0 0 0 54px #ffffff08}.qs-billing-guide-hero .qs-eyebrow{margin:0 0 10px;color:#bcefff}.qs-billing-guide-hero h1{max-width:780px;margin:0;color:#fff;font-size:clamp(35px,5vw,60px);letter-spacing:-2.3px;line-height:1.05}.qs-billing-guide-hero>p:not(.qs-eyebrow){max-width:730px;margin:18px 0 0;color:#e0edff;font-size:clamp(14px,1.7vw,18px);line-height:1.78}.qs-billing-guide-hero .qs-primary,.qs-billing-guide-hero .qs-outline{margin-top:25px}.qs-billing-guide-hero .qs-outline{border-color:#ffffff5c;background:#ffffff12;color:#fff}.qs-billing-guide-hero .qs-outline:hover{background:#fff2}.qs-billing-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin-top:20px}.qs-billing-guide-grid>article{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start;min-width:0;padding:25px;border:1px solid #dbe6f2;border-radius:27px;background:linear-gradient(145deg,#fff,#f8fbff);box-shadow:0 15px 34px #183d690e;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.qs-billing-guide-grid>article>span{display:grid;place-items:center;inline-size:42px;block-size:42px;border-radius:14px;background:linear-gradient(135deg,#325f9f,#203e74);color:#fff;font-size:11px;font-weight:900;line-height:1;box-shadow:0 10px 20px #284b7b2d}.qs-billing-guide-grid>article>div{min-inline-size:0}.qs-billing-guide-grid>article:hover{transform:translateY(-4px);border-color:#bfd2e7;box-shadow:0 24px 46px #183d691b}.qs-billing-guide-grid>article>svg,.qs-billing-guide-grid>article>.qs-billing-guide-icon{display:grid;place-items:center;inline-size:42px;block-size:42px;margin-block-end:16px;padding:10px;border-radius:14px;background:linear-gradient(135deg,#325f9f,#203e74);color:#fff;box-shadow:0 10px 20px #284b7b2d}.qs-billing-guide-grid h2{margin:0 0 9px;color:#21436f;font-size:21px;line-height:1.28}.qs-billing-guide-grid p{margin:0;color:#61778e;font-size:13px;line-height:1.75}.qs-billing-guide-grid ol,.qs-billing-guide-grid ul{display:grid;gap:9px;margin:17px 0 0;padding-inline-start:22px;color:#476887;font-size:13px;line-height:1.65}.qs-billing-guide-grid li::marker{color:#e66d56;font-weight:900}.qs-payment-method-note{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;margin-top:19px;padding:19px 21px;border:1px solid #cee7de;border-radius:21px;background:linear-gradient(120deg,#f1fcf8,#f8fbff);color:#436c64;box-shadow:0 12px 28px #1a68560e}.qs-payment-method-note>svg{flex:0 0 auto;inline-size:25px;block-size:25px;color:#268f76}.qs-payment-method-note strong{display:block;margin-block-end:4px;color:#254870;font-size:15px}.qs-payment-method-note p{min-inline-size:0;margin:0;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.qs-payment-method-note>button{display:inline-flex;align-items:center;justify-content:center;min-inline-size:0;min-block-size:42px;max-inline-size:15rem;padding:10px 13px;border:1px solid #c9d9ed;border-radius:12px;background:#fff;color:#29639e;font-size:12px;font-weight:900;line-height:1.35;text-align:center;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere;box-shadow:0 7px 16px #1e548811;transition:background .18s ease,border-color .18s ease,transform .18s ease}.qs-payment-method-note>button:hover{border-color:#94b7da;background:#f6faff;transform:translateY(-1px)}.qs-subscription-status{min-inline-size:0;max-inline-size:100%}.qs-subscription-status p{min-inline-size:0;overflow-wrap:anywhere}.qs-access-gifts{border-color:#9eabd966;background:linear-gradient(135deg,#849ce612,#7fe0bc13)}.qs-gift-plan-note{margin:3px 0 0!important;padding:9px 11px;border:1px solid #b9d0e866;border-radius:12px;background:#ffffff9e;color:#45618a!important;font-size:12px!important;line-height:1.65}.qs-gift-access-list{display:grid;gap:9px;margin-top:2px}.qs-gift-access-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid #b6caeb54;border-radius:13px;background:#071a3d26}.qs-gift-access-row>div{display:grid;gap:3px;min-inline-size:0}.qs-gift-access-row b{color:#f2fff9;font-size:13px}.qs-gift-access-row small{color:#c8ddf4;font-size:11px;overflow-wrap:anywhere}.qs-gift-access-row .qs-outline{flex:0 0 auto;white-space:normal;background:#fff;color:#37557d}@media(max-width:620px){.qs-gift-access-row{align-items:stretch;flex-direction:column}.qs-gift-access-row .qs-outline{justify-content:center;width:100%}}:where(a,button,input,select,textarea,summary,[role=button],[tabindex]):focus-visible{outline:3px solid #167dc2;outline-offset:3px;box-shadow:0 0 0 6px #167dc226}.qs-a11y-tools{position:fixed;z-index:45;inset-inline-start:max(16px,env(safe-area-inset-left));inset-block-end:max(18px,env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:flex-start;gap:10px}.qs-a11y-trigger{display:grid;grid-template-rows:auto auto;place-content:center;justify-items:center;gap:1px;inline-size:56px;block-size:56px;padding:4px 3px;border:2px solid #ffffffba;border-radius:18px;background:linear-gradient(135deg,#174b8a,#256da6);color:#fff;cursor:pointer;box-shadow:0 14px 28px #183d6952,0 4px 10px #183d6924;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.qs-a11y-trigger:hover{transform:translateY(-3px);background:linear-gradient(135deg,#0f417e,#1f75a8);box-shadow:0 19px 33px #183d6961}.qs-a11y-trigger:active{transform:translateY(-1px)}.qs-a11y-wheelchair{display:block;font-family:Segoe UI Symbol,Arial Unicode MS,sans-serif;font-size:22px;font-weight:700;line-height:1}.qs-a11y-label{display:block;max-inline-size:48px;overflow:hidden;color:#fff;font-size:8px;font-weight:900;line-height:1.05;text-align:center;text-overflow:ellipsis;white-space:nowrap}.qs-auth-error{transition:opacity .22s ease,transform .22s ease}.qs-auth-error.is-leaving{pointer-events:none;opacity:0;transform:translateY(6px)}.qs-auth-error-close{display:grid;place-items:center;flex:none;inline-size:26px;block-size:26px;margin:-2px -3px -2px 0;padding:0;border:0;border-radius:8px;background:#9f373014;color:#9f3730;cursor:pointer}.qs-auth-error-close:hover{background:#9f373024}.qs-auth-error-close:focus-visible{outline:2px solid #9f3730;outline-offset:2px}.qs-auth-error-close svg{inline-size:15px;block-size:15px}.qs-auth-error{position:relative!important;z-index:2!important;inset:auto!important;box-sizing:border-box!important;align-items:center!important;width:fit-content!important;max-width:100%!important;max-block-size:none!important;overflow:visible!important;margin:12px auto 2px!important;padding:8px 10px!important;border-radius:12px!important;font-size:11px!important;line-height:1.45!important;transform:none!important;text-align:start!important;box-shadow:0 10px 24px #651f1e22!important}.qs-auth-error.is-leaving{transform:translateY(-4px)!important}.qs-auth-error>span{flex:1 1 auto;min-inline-size:0}.qs-auth-error>span>b{font-size:11px!important}.qs-auth-error-detail{max-inline-size:100%;white-space:pre-wrap}.qs-auth-error-close{inline-size:23px!important;block-size:23px!important;margin:-1px -2px -1px 1px!important}@media(max-width:620px){.qs-auth-error{width:min(100%,330px)!important;max-width:100%!important;margin:10px auto 1px!important;padding:8px 9px!important;font-size:11px!important}.qs-auth-error>span>b{font-size:11px!important}.qs-auth-error-detail{font-size:10px!important}}.qs-toast{top:auto!important;bottom:max(92px,calc(env(safe-area-inset-bottom) + 78px))!important;width:min(360px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important;padding:9px 10px!important;border-radius:12px!important;font-size:12px!important;box-shadow:0 12px 28px #132d5c3b!important}.qs-toast.is-leaving{transform:translate(-50%,8px)!important}@media(max-width:620px){.qs-toast{bottom:max(94px,calc(env(safe-area-inset-bottom) + 80px))!important;width:min(340px,calc(100vw - 28px))!important;max-width:calc(100vw - 28px)!important;font-size:11px!important}}.qs-modal.qs-delete-account-modal{width:min(100%,500px);display:grid;justify-items:center;gap:12px;padding:clamp(25px,5vw,38px);border-color:#f0c7ca;background:radial-gradient(circle at 82% 0,#fff0f0 0,transparent 35%),linear-gradient(145deg,#fffdfd,#fff7f7)}.qs-payment-success-backdrop{z-index:140}.qs-modal.qs-payment-success-modal{overflow:hidden;display:grid;justify-items:center;gap:13px;padding:clamp(30px,6vw,43px);background:radial-gradient(circle at 50% 0,#fff1bf 0,transparent 34%),linear-gradient(145deg,#fff,#fff9f4);border-color:#ffe1a2}.qs-payment-success-modal h2{margin:0;font-size:clamp(26px,6vw,34px)}.qs-payment-success-modal>.qs-eyebrow{display:flex;align-items:center;gap:6px;margin:0;color:#b8862d;font-weight:900}.qs-payment-success-modal>.qs-eyebrow svg{width:16px}.qs-payment-success-icon{position:relative;width:61px;height:61px;border-radius:20px;background:linear-gradient(135deg,#f6cc60,#b78423);box-shadow:0 14px 29px #d79a2f55}.qs-payment-success-tier{display:inline-flex;align-items:center;gap:7px;padding:9px 15px;border:1px solid #f1d38e;border-radius:999px;background:#fff8e6;color:#74500c;font-size:14px}.qs-payment-success-tier svg{width:17px;color:#5ab885}.qs-payment-success-modal small{max-width:360px;color:#71809a;font-size:11px;line-height:1.6}.qs-payment-success-modal .qs-primary{margin-top:8px}.qs-payment-success-sparkles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.qs-payment-success-sparkles i{position:absolute;width:9px;height:9px;border-radius:3px;background:#ffc84e;animation:qs-payment-sparkle 1.8s ease-in-out infinite}.qs-payment-success-sparkles i:nth-child(1){top:11%;left:15%;animation-delay:.1s}.qs-payment-success-sparkles i:nth-child(2){top:22%;right:14%;background:#ff866d;animation-delay:.5s}.qs-payment-success-sparkles i:nth-child(3){top:54%;left:8%;background:#80cba8;animation-delay:.9s}.qs-payment-success-sparkles i:nth-child(4){top:67%;right:8%;background:#ff9c7f;animation-delay:1.2s}.qs-payment-success-sparkles i:nth-child(5){top:9%;right:34%;background:#91bfed;animation-delay:1.5s}@keyframes qs-payment-sparkle{0%,to{transform:scale(.55) rotate(0);opacity:.3}50%{transform:scale(1.2) rotate(45deg);opacity:1}}.qs-delete-account-modal h2{margin:0;color:#5e2d38;font-size:clamp(24px,5vw,31px);line-height:1.2}.qs-delete-account-modal>p{max-width:430px;color:#685863;font-size:14px;line-height:1.7}.qs-delete-account-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:100%;margin-top:5px}.qs-delete-account-actions button{display:inline-flex;align-items:center;justify-content:center;min-block-size:43px;min-width:0}.qs-delete-account-actions .qs-danger-button{background:linear-gradient(135deg,#d75968,#bd4052);color:#fff;box-shadow:0 12px 24px #c94f5b35}.qs-delete-account-actions .qs-outline{padding-inline:10px}@media(max-width:420px){.qs-delete-account-actions{grid-template-columns:1fr}}.qs-account-blocked-actions .qs-account-blocked-delete{border-color:#efc6ca;color:#a5414d;background:#fff9f9}.qs-account-blocked-actions .qs-account-blocked-delete:hover{border-color:#db8a92;background:#fff1f1}.qs-restricted-delete-modal{max-height:min(92dvh,680px);overflow:auto}.qs-restricted-delete-retention{display:flex;align-items:flex-start;gap:8px;width:100%;margin:0!important;padding:11px 12px;border:1px solid #e5d6b2;border-radius:12px;color:#735f31!important;background:#fffaf0;font-size:12px!important;font-weight:700;line-height:1.58!important}.qs-restricted-delete-retention svg{width:18px;height:18px;flex:none;color:#a47723}.qs-restricted-delete-error{display:flex;align-items:flex-start;gap:8px;width:100%;margin:0!important;padding:10px 11px;border:1px solid #f1c4c7;border-radius:12px;color:#a9444d!important;background:#fff5f5;font-size:12px!important;font-weight:800;line-height:1.55!important}.qs-restricted-delete-error svg{width:17px;height:17px;flex:none;margin-top:1px}@media(max-width:420px){.qs-restricted-delete-retention,.qs-restricted-delete-error{font-size:11px!important}}.qs-tier-card .qs-trial-chip{display:inline-flex;align-items:center;justify-self:start;width:max-content;margin-bottom:2px;padding:4px 8px;border:1px solid #70d6b080;border-radius:999px;background:#e9fff5;color:#1f7c5b;font-size:10px;font-style:normal;font-weight:900;line-height:1.1}.qs-tier-card header>em{display:block;margin-top:2px;color:#61748e;font-size:10px;font-style:normal;font-weight:700;line-height:1.45}.qs-trial-status{border-color:#76d6b080;background:#6cd3aa18}.qs-trial-decision{border-color:#ffc57980;background:linear-gradient(135deg,#fff7e9d9,#fff4efcc)}.qs-trial-decision p{color:#5f4b36}.qs-trial-decision-actions{display:flex;flex-wrap:wrap;gap:9px}.qs-trial-decision-actions .qs-primary,.qs-trial-decision-actions .qs-outline{justify-content:center;min-block-size:43px}@media(max-width:620px){.qs-trial-decision-actions{display:grid;grid-template-columns:1fr}.qs-trial-decision-actions .qs-primary,.qs-trial-decision-actions .qs-outline{width:100%}}.qs-a11y-tools.is-open .qs-a11y-trigger,.qs-a11y-tools[data-open=true] .qs-a11y-trigger{background:linear-gradient(135deg,#e8755d,#ef594f)}.qs-a11y-panel{position:absolute;inset-inline-start:0;inset-block-end:calc(100% + 12px);display:grid;gap:12px;inline-size:min(365px,calc(100vw - 32px));max-block-size:min(620px,calc(100dvh - 105px));overflow:auto;padding:18px;border:1px solid #d8e4f2;border-radius:23px;background:#fffffff7;color:#24466e;box-shadow:0 24px 55px #183d6940;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.qs-a11y-panel[hidden]{display:none!important}.qs-a11y-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.qs-a11y-panel h2{margin:0;color:#1e416d;font-size:18px;line-height:1.3}.qs-a11y-panel>p,.qs-a11y-panel header p{margin:4px 0 0;color:#6c7e94;font-size:11px;line-height:1.55}.qs-a11y-panel :is(button,.qs-a11y-option){display:flex;align-items:center;justify-content:space-between;gap:10px;min-block-size:44px;padding:10px 12px;border:1px solid #dfE8f2;border-radius:13px;background:#f8fbff;color:#2e527d;font:inherit;font-size:12px;font-weight:900;text-align:start;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}.qs-a11y-panel :is(button,.qs-a11y-option):hover{border-color:#a8c8e5;background:#edf6ff;transform:translateY(-1px)}.qs-a11y-panel button[aria-pressed=true],.qs-a11y-panel .is-active{border-color:#7bacd4;background:#e1f1ff;color:#174d80}.qs-a11y-panel button svg,.qs-a11y-panel .qs-a11y-option svg{inline-size:18px;block-size:18px;flex:0 0 auto;color:#e26d57}.qs-a11y-reset{justify-content:center!important;border-color:#f3c7ba!important;background:#fff5f1!important;color:#b95240!important}.qs-a11y-statement{display:flex;align-items:flex-start;gap:9px;padding:12px;border-radius:14px;background:#f0faf6;color:#456e64;font-size:11px;line-height:1.55}.qs-a11y-statement svg{inline-size:18px;block-size:18px;flex:0 0 auto;color:#298e76}.qs-a11y-statement a{color:#235a92;font-weight:900;text-decoration:underline;text-underline-offset:3px}.qs-trust-links{display:flex;flex-wrap:wrap;gap:10px;max-width:980px;margin:22px auto;padding:0 clamp(16px,3vw,30px)}.qs-trust-links a{display:inline-flex;align-items:center;gap:7px;padding:12px 15px;border:1px solid #cfdef0;border-radius:14px;background:#f7fbff;color:#275c95;font-size:13px;font-weight:900;text-decoration:none;box-shadow:0 10px 22px #163f6d0d}.qs-trust-links a:hover{border-color:#93b8dc;background:#edf6ff}.qs-trust-links svg{inline-size:16px;block-size:16px}.qs-accessibility-declaration{max-width:1200px;margin:0 auto;padding:clamp(25px,5vw,65px) clamp(16px,3vw,36px) clamp(55px,8vw,90px)}.qs-accessibility-declaration .qs-a11y-statement{margin-top:20px;padding:20px;border:1px solid #cce6da;border-radius:20px;background:linear-gradient(120deg,#f1fcf7,#f9fbff);font-size:13px;line-height:1.72}html.qs-a11y-text{font-size:118%}html.qs-a11y-text :where(input,select,textarea,button){font-size:inherit}html.qs-a11y-contrast body,html.qs-a11y-contrast .qs-app{background:#fff;color:#111}html.qs-a11y-contrast .qs-app :where(p,small,li,label,span){color:inherit}html.qs-a11y-contrast .qs-app :where(article,section,.qs-card,.qs-setting-panel,.qs-details-card,.qs-profile-card,.qs-a11y-panel){border-color:#283d58!important;box-shadow:none!important}html.qs-a11y-contrast .qs-app :where(.qs-primary,.qs-a11y-trigger){background:#003d7a!important;color:#fff!important}html.qs-a11y-contrast .qs-app :where(.qs-outline,.qs-a11y-panel button){border-color:#123f73!important;background:#fff!important;color:#102e58!important}html.qs-a11y-underline .qs-app a,html.qs-a11y-underline .qs-app [role=link]{text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:3px!important}html.qs-a11y-reduce-motion *,html.qs-a11y-reduce-motion *:before,html.qs-a11y-reduce-motion *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.qs-trial-decision-backdrop{z-index:190}.qs-modal.qs-trial-decision-modal{width:min(100%,520px);display:grid;justify-items:center;gap:12px;padding:clamp(25px,5vw,38px);border-color:#f2cf9d;background:radial-gradient(circle at 82% 0,#fff1cb 0,transparent 35%),linear-gradient(145deg,#fffdf9,#fff7f2);text-align:center}.qs-trial-decision-modal .qs-modal-icon{margin:0;background:linear-gradient(135deg,#e4b757,#b98128);box-shadow:0 12px 25px #ad782f3d}.qs-trial-decision-modal .qs-status-pill{margin:1px 0 0;background:#fff1d6;color:#956124}.qs-trial-decision-modal h2{margin:0;color:#263b5e;font-size:clamp(24px,5vw,31px);line-height:1.2}.qs-trial-decision-modal>p{max-width:430px;color:#5b6980;font-size:14px;line-height:1.7}.qs-trial-decision-modal .qs-trial-decision-note{margin-top:-3px;padding:10px 12px;border:1px solid #f0ddbd;border-radius:13px;background:#fffaf1;color:#79664a;font-size:11px;line-height:1.6}.qs-trial-decision-modal .qs-trial-decision-actions{width:100%;margin-top:5px;justify-content:center}.qs-trial-decision-modal .qs-trial-decision-actions .qs-primary,.qs-trial-decision-modal .qs-trial-decision-actions .qs-outline{flex:1;min-width:0}.qs-trial-decision-modal .qs-trial-decision-actions .qs-primary{box-shadow:0 12px 24px #e36b5140}@media(max-width:620px){.qs-modal.qs-trial-decision-modal{gap:11px;padding:27px 20px 23px;border-radius:24px}.qs-trial-decision-modal .qs-trial-decision-actions{margin-top:2px}}@media(max-width:800px){.qs-billing-guide-grid{grid-template-columns:1fr}.qs-billing-guide-grid>article:hover{transform:none}}@media(max-width:620px){.qs-billing-guide-page,.qs-accessibility-declaration{padding:24px 16px 52px}.qs-billing-guide-hero{padding:27px 21px;border-radius:25px}.qs-billing-guide-hero h1{font-size:33px;letter-spacing:-1.35px}.qs-billing-guide-hero>p:not(.qs-eyebrow){font-size:13px}.qs-billing-guide-grid{gap:11px;margin-top:13px}.qs-billing-guide-grid>article{gap:12px;padding:19px;border-radius:20px}.qs-billing-guide-grid>article>span{inline-size:36px;block-size:36px;border-radius:12px}.qs-billing-guide-grid h2{font-size:18px}.qs-billing-guide-grid p,.qs-billing-guide-grid ol,.qs-billing-guide-grid ul{font-size:12px}.qs-payment-method-note{grid-template-columns:auto minmax(0,1fr);gap:10px;margin-top:13px;padding:17px;border-radius:18px}.qs-payment-method-note>button{grid-column:1/-1;inline-size:100%;max-inline-size:none}.qs-a11y-tools{inset-inline-start:max(10px,env(safe-area-inset-left));inset-block-end:max(10px,env(safe-area-inset-bottom))}.qs-a11y-trigger{inline-size:52px;block-size:52px;border-radius:14px}.qs-a11y-wheelchair{font-size:20px}.qs-a11y-label{max-inline-size:45px;font-size:8px}.qs-a11y-panel{inline-size:min(355px,calc(100vw - 28px));max-block-size:calc(100dvh - 88px);padding:15px;border-radius:20px}.qs-a11y-panel h2{font-size:17px}}.qs-ios-install-hint{position:fixed;z-index:185;inset-inline-start:16px;inset-block-end:max(18px,env(safe-area-inset-bottom));inline-size:min(350px,calc(100vw - 32px));padding:16px 18px 15px;border:1px solid #c8d9ed;border-radius:18px;background:linear-gradient(145deg,#fff,#f4f8ff);color:#203d6b;box-shadow:0 18px 40px #1a3a6838,0 3px 10px #1a3a6817;animation:qs-ios-install-rise .3s ease both}.qs-ios-install-hint h2{margin:2px 30px 4px 0;font-size:16px;line-height:1.3}.qs-ios-install-hint p{margin:0;color:#5a718b;font-size:12px;line-height:1.55}.qs-ios-install-hint .qs-ios-install-kicker{margin:0 0 3px;color:#ed7058;font-size:10px;font-weight:900;letter-spacing:.04em}.qs-ios-install-hint ol{margin:9px 0 11px;padding-inline-start:19px;color:#405d7b;font-size:11px;line-height:1.6}.qs-ios-install-hint li+li{margin-top:2px}.qs-ios-install-dismiss{position:absolute;inset-inline-end:9px;inset-block-start:9px;display:grid;place-items:center;inline-size:28px;block-size:28px;padding:0;border:0;border-radius:9px;background:#eaf0f8;color:#4f6985;cursor:pointer}.qs-ios-install-dismiss svg{inline-size:15px;block-size:15px}.qs-ios-install-dismiss:focus-visible,.qs-ios-install-action:focus-visible{outline:2px solid #2e73b8;outline-offset:2px}.qs-ios-install-action{display:inline-flex;align-items:center;justify-content:center;min-block-size:34px;padding:7px 12px;border:1px solid #b7cde6;border-radius:10px;background:#edf4ff;color:#24538d;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.qs-ios-install-action:hover{background:#e2eeff}@keyframes qs-ios-install-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(max-width:620px){.qs-ios-install-hint{inset-inline-start:12px;inset-block-end:max(84px,calc(env(safe-area-inset-bottom) + 72px));inline-size:calc(100vw - 24px);padding:14px 15px 13px}.qs-ios-install-hint h2{font-size:15px}.qs-ios-install-hint ol{margin-block:8px 10px}}.qs-admin-access-gate{display:grid;min-height:calc(100vh - 180px);place-items:center;padding:42px 18px;background:radial-gradient(circle at 82% 0,#ffe4d85e,transparent 34%),linear-gradient(145deg,#f6f9ff,#fff)}.qs-admin-access-gate>section{display:grid;justify-items:center;width:min(100%,560px);padding:clamp(27px,5vw,48px);border:1px solid #d8e4f3;border-radius:29px;background:#fff;text-align:center;box-shadow:0 22px 55px #1c39611c}.qs-admin-access-gate-icon{display:grid;place-items:center;width:58px;height:58px;margin-bottom:15px;border-radius:19px;background:linear-gradient(135deg,#2d66ad,#173d74);color:#fff;box-shadow:0 12px 25px #204d8738}.qs-admin-access-gate-icon svg{width:29px;height:29px}.qs-admin-access-gate h1{margin:5px 0 10px;color:#213e6c;font-size:clamp(25px,4vw,35px);line-height:1.25}.qs-admin-access-gate p:not(.qs-eyebrow){max-width:430px;margin:0;color:#64748b;font-size:14px;line-height:1.75}.qs-admin-access-gate-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px}.qs-mobile-admin-link{color:#fff!important;border-color:#2b5e9e!important;background:linear-gradient(135deg,#326cb5,#214c87)!important;box-shadow:0 8px 18px #285b9c2e}@media(max-width:620px){.qs-admin-access-gate{min-height:calc(100dvh - 150px);padding:28px 14px}.qs-admin-access-gate>section{padding:29px 20px;border-radius:24px}.qs-admin-access-gate-actions{width:100%;display:grid;grid-template-columns:1fr}.qs-admin-access-gate-actions button{width:100%;justify-content:center}}@media(max-width:620px){.qs-chat-modal{grid-template-rows:74px minmax(0,1fr)}.qs-chat-history{display:grid;grid-template-columns:minmax(0,42vw) minmax(0,1fr);grid-template-areas:"new selector";align-items:center;gap:7px;overflow:hidden}.qs-chat-history .qs-new-chat{grid-area:new;inline-size:100%;min-inline-size:0;max-inline-size:none;overflow:hidden;text-overflow:ellipsis}.qs-chat-history label{display:block;grid-area:selector;min-inline-size:0}.qs-chat-history-label{display:none}.qs-chat-history label select{display:block;inline-size:100%;min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.qs-chat-history label select:disabled{opacity:.72}}.qs-review-avatar img{width:100%;height:100%;object-fit:cover}@media(max-width:620px){.qs-support-chat-failure-backdrop{align-items:center!important;padding:18px!important}.qs-modal.qs-support-chat-failure-modal{width:min(100%,520px);max-height:calc(100dvh - 36px);border-radius:25px;padding:28px 20px;text-align:center}.qs-support-chat-failure-modal .qs-confirm-actions{display:grid;grid-template-columns:1fr;gap:8px;width:100%}.qs-support-chat-failure-modal .qs-confirm-actions button{width:100%;justify-content:center}}.qs-monthly-backdrop{position:fixed;z-index:390;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:max(18px,env(safe-area-inset-top)) 16px max(22px,env(safe-area-inset-bottom));background:#122a558c;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);overflow:auto}.qs-monthly-modal{position:relative;display:flex;flex-direction:column;gap:15px;width:min(760px,100%);max-height:calc(100dvh - 36px);padding:30px;overflow:auto;border:1px solid #d8e5f7;border-radius:28px;background:linear-gradient(145deg,#fff,#f6f9ff);color:#1f3b6c;box-shadow:0 28px 75px #071c3e52}.qs-monthly-modal h2,.qs-monthly-modal h3,.qs-monthly-modal p{margin:0}.qs-monthly-modal h2{padding-inline:34px 0;font-size:clamp(23px,4vw,32px);line-height:1.3}.qs-monthly-modal h3{font-size:17px}.qs-monthly-modal>p{color:#61738f;line-height:1.65}.qs-monthly-icon{display:grid;place-items:center;width:51px;height:51px;border-radius:17px;background:linear-gradient(135deg,#ff9078,#f56757);color:#fff;box-shadow:0 13px 26px #e5685552}.qs-monthly-icon svg{width:27px;height:27px}.qs-monthly-arrival{width:min(480px,100%);align-items:center;text-align:center}.qs-monthly-arrival h2{padding:0}.qs-monthly-arrival>p{max-width:370px}.qs-monthly-actions{display:flex;gap:10px;width:100%;margin-top:4px}.qs-monthly-actions button{flex:1;justify-content:center}.qs-monthly-request{display:grid;gap:11px;padding:17px;border:1px solid #dce8f7;border-radius:18px;background:#fff}.qs-monthly-request>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.qs-monthly-request label{display:grid;gap:5px;color:#506787;font-size:12px;font-weight:800}.qs-monthly-request input{min-width:0;min-height:42px;padding:8px 10px;border:1px solid #c6d7ea;border-radius:11px;background:#fff;color:#203d6b;font:inherit}.qs-monthly-request small{color:#71829c;font-size:11px;line-height:1.55}.qs-monthly-list{display:grid;gap:8px}.qs-monthly-list article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border:1px solid #e0e9f6;border-radius:15px;background:#fff}.qs-monthly-list article>div{display:grid;gap:4px;min-width:0}.qs-monthly-list b{font-size:13px}.qs-monthly-list small{color:#71829b;font-size:11px}.qs-monthly-list .qs-outline{min-height:36px;padding:7px 11px;font-size:12px}.qs-empty-inline{padding:16px;border:1px dashed #c9d9eb;border-radius:15px;text-align:center}.qs-monthly-generated{margin-top:-9px!important;color:#74849d!important;font-size:11px}.qs-monthly-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.qs-monthly-stats article{display:grid;gap:5px;min-width:0;padding:14px 11px;border:1px solid #dce8f7;border-radius:16px;background:#fff}.qs-monthly-stats svg{width:19px;height:19px;color:#ef715b}.qs-monthly-stats b{font-size:15px;overflow-wrap:anywhere}.qs-monthly-stats span{color:#70819b;font-size:10px;line-height:1.35}.qs-monthly-section{display:grid;gap:10px;padding-top:3px}.qs-monthly-section>p{padding:13px;border:1px dashed #cbd9ea;border-radius:14px;color:#71829c;font-size:12px}.qs-monthly-tracks{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:9px}.qs-monthly-tracks article{display:grid;gap:5px;padding:14px;border:1px solid #dfeaf7;border-radius:15px;background:#fff}.qs-monthly-tracks span{font-size:13px;font-weight:800}.qs-monthly-tracks small{color:#71829b;font-size:11px}.qs-monthly-lapses{display:grid;gap:8px}.qs-monthly-lapses details{border:1px solid #dce7f4;border-radius:14px;background:#fff;overflow:hidden}.qs-monthly-lapses summary{display:grid;gap:3px;padding:13px 15px;cursor:pointer;list-style:none}.qs-monthly-lapses summary::-webkit-details-marker{display:none}.qs-monthly-lapses summary span{color:#75859d;font-size:11px}.qs-monthly-lapses summary b{font-size:13px}.qs-monthly-lapses details>div{padding:0 15px 14px;border-top:1px solid #edf2f8}.qs-monthly-lapses details p{margin-top:9px;color:#536984;font-size:12px;line-height:1.55}.qs-monthly-lapse-tip{display:flex;align-items:flex-start;gap:7px;padding:10px;border-radius:11px;background:#fff7f4!important;color:#835242!important}.qs-monthly-lapse-tip svg{flex:none;width:16px;height:16px;color:#ed725d}.qs-monthly-team-note{display:flex;gap:11px;padding:17px;border:1px solid #ffe0d8;border-radius:17px;background:linear-gradient(135deg,#fff8f5,#fff)}.qs-monthly-team-note>svg{flex:none;width:23px;height:23px;color:#ef715b}.qs-monthly-team-note b{font-size:13px}.qs-monthly-team-note p{margin-top:4px;color:#556b88;font-size:13px;line-height:1.6}.qs-monthly-email-status{display:flex;align-items:center;gap:7px;color:#3f806f!important;font-size:12px}.qs-monthly-email-status svg{width:16px;height:16px}@media(max-width:620px){.qs-monthly-backdrop{align-items:end;padding:12px 10px max(12px,env(safe-area-inset-bottom))}.qs-monthly-modal{max-height:calc(100dvh - 24px);padding:25px 18px 20px;border-radius:25px}.qs-monthly-modal h2{font-size:24px}.qs-monthly-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.qs-monthly-request>div{grid-template-columns:1fr}.qs-monthly-actions{display:grid;grid-template-columns:1fr}.qs-monthly-list article{align-items:flex-start}.qs-monthly-list .qs-outline{flex:none}.qs-monthly-details{gap:13px}}.qs-review-card small{color:#5d6d84}.qs-support-chat-form-actions>div{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.qs-support-close-request{min-block-size:36px;border:1px solid #d6e4e2;border-radius:11px;padding:8px 10px;background:#fff;color:#4f6f76;font:inherit;font-size:10px;font-weight:850;cursor:pointer}.qs-support-close-request:hover:not(:disabled),.qs-support-close-request:focus-visible{border-color:#77b7a7;background:#effaf6;color:#246d5d}.qs-support-closed{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;margin-top:4px;padding:14px;border:1px solid #bfe5d9;border-radius:15px;background:#f2fcf8}.qs-support-closed>svg{inline-size:21px;block-size:21px;color:#2c997a}.qs-support-closed h3,.qs-support-closed p{margin:0}.qs-support-closed h3{color:#2f5a6d;font-size:14px}.qs-support-closed p{margin-top:4px;color:#5e7789;font-size:11px;line-height:1.55}.qs-support-closed small{display:block;margin-top:6px;color:#397c6d;font-size:10px;font-weight:800;line-height:1.45}.qs-support-closed button{grid-column:1 / -1;justify-self:stretch;min-block-size:38px;border:1px solid #d5e4e4;border-radius:11px;padding:8px 11px;color:#42667a;background:#fff;font:inherit;font-size:11px;font-weight:850;cursor:pointer}.qs-support-closed button:hover:not(:disabled),.qs-support-closed button:focus-visible{border-color:#62aa98;background:#effbf7;color:#286b61}.qs-support-reopen-expired{grid-column:1/-1;padding:9px 10px;border:1px solid #f0d5b5;border-radius:10px;background:#fff9ed;color:#8d6840;font-size:10px;font-weight:850;line-height:1.45}@media(max-width:620px){.qs-support-chat-form-actions{align-items:stretch;flex-direction:column}.qs-support-chat-form-actions>div{display:grid;grid-template-columns:1fr}.qs-support-chat-form-actions>div button{width:100%;justify-content:center}}.qs-app .qs-a11y-tools{left:auto;inset-inline-start:auto;inset-inline-end:auto;right:max(12px,env(safe-area-inset-right));inset-block-end:max(72px,calc(env(safe-area-inset-bottom) + 60px))}@media(max-width:620px){.qs-app .qs-a11y-tools{left:auto;inset-inline-start:auto;inset-inline-end:auto;right:max(10px,env(safe-area-inset-right));inset-block-end:max(67px,calc(env(safe-area-inset-bottom) + 57px))}.qs-support-chat-toolbar{padding-inline:15px;padding-bottom:8px}.qs-support-history{max-block-size:155px;margin-inline:15px;margin-block-end:8px}.qs-support-history>button{padding:8px}.qs-support-history em{font-size:9px}}.qs-share-page{max-width:920px;margin:0 auto;padding:42px 24px 70px}.qs-share-hero{position:relative;overflow:hidden;padding:clamp(30px,6vw,64px);border-radius:34px;background:radial-gradient(circle at 88% 10%,#ffc36e80 0,transparent 24%),radial-gradient(circle at 7% 95%,#ff85605e 0,transparent 29%),linear-gradient(135deg,#173564,#244e89 57%,#1e766e);color:#fff;box-shadow:0 27px 62px #1638692b}.qs-share-hero:after{content:"";position:absolute;inset-inline-end:-84px;inset-block-end:-84px;inline-size:245px;block-size:245px;border:1px solid #ffffff3b;border-radius:50%;box-shadow:0 0 0 28px #ffffff0f,0 0 0 58px #ffffff08}.qs-share-hero>*{position:relative;z-index:1}.qs-share-hero>svg{inline-size:54px;block-size:54px;padding:12px;border:1px solid #ffffff3f;border-radius:20px;background:#ffffff15;color:#ffdd83}.qs-share-hero .qs-eyebrow{margin:18px 0 8px;color:#ffecb7}.qs-share-hero h1{max-inline-size:690px;margin:0;font-size:clamp(35px,5vw,59px);line-height:1.05;letter-spacing:-2px;color:#fff}.qs-share-hero>p:not(.qs-eyebrow){max-inline-size:650px;margin:17px 0 0;color:#e4efff;font-size:clamp(15px,1.75vw,19px);line-height:1.75}.qs-share-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.qs-share-actions .qs-primary,.qs-share-actions .qs-outline{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-block-size:45px}.qs-share-actions .qs-outline{border-color:#ffffff75;background:#ffffff12;color:#fff}.qs-share-actions .qs-outline:hover,.qs-share-actions .qs-outline:focus-visible{border-color:#fff;background:#ffffff25;color:#fff}.qs-share-hero small{display:flex;align-items:flex-start;gap:7px;max-inline-size:620px;margin-top:18px;color:#dceaff;font-size:12px;line-height:1.65}.qs-share-hero small svg{flex:none;inline-size:16px;block-size:16px;margin-top:1px;color:#a9efdb}.qs-share-story{display:flex;gap:17px;align-items:flex-start;margin-top:19px;padding:29px 30px;border:1px solid #d9e4f1;border-radius:28px;background:linear-gradient(130deg,#fff,#f8fbff);box-shadow:0 18px 38px #1c625b12}.qs-share-story>svg{flex:none;inline-size:44px;block-size:44px;padding:10px;border-radius:15px;background:#e9f8f2;color:#24735e}.qs-share-story h2{margin:0;color:#23446f;font-size:24px}.qs-share-story p{max-inline-size:760px;margin:10px 0 0;color:#5f748b;font-size:14px;line-height:1.85}.qs-share-posts{margin-top:19px}.qs-share-heading{margin-bottom:13px}.qs-share-heading .qs-eyebrow{margin:0 0 8px;color:#c76757}.qs-share-heading .qs-eyebrow svg{inline-size:16px;block-size:16px}.qs-share-heading h2{margin:0;color:#23446f;font-size:clamp(25px,3.5vw,34px);line-height:1.2}.qs-share-posts>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.qs-share-posts article{min-width:0;padding:23px;border:1px solid #dbe6f1;border-radius:25px;background:linear-gradient(145deg,#fff,#f7fbff);box-shadow:0 14px 32px #193c5d10}.qs-share-posts article>span{display:grid;place-items:center;inline-size:33px;block-size:33px;border-radius:11px;background:linear-gradient(135deg,#ff9b7e,#ec6960);color:#fff;font-size:11px;font-weight:900;letter-spacing:.08em}.qs-share-posts h3{margin:16px 0 8px;color:#264a77;font-size:19px;line-height:1.3}.qs-share-posts article p{min-block-size:128px;margin:0;color:#667b92;font-size:13px;line-height:1.78;white-space:pre-wrap}.qs-share-posts .qs-secondary{display:inline-flex;align-items:center;justify-content:center;gap:7px;inline-size:100%;margin-top:17px;min-block-size:42px}.qs-share-posts .qs-secondary svg{inline-size:16px;block-size:16px}.qs-share-safety{display:flex;gap:13px;align-items:flex-start;margin-top:19px;padding:21px 23px;border:1px solid #f2cf9a;border-radius:23px;background:#fffaf0;color:#735332}.qs-share-safety>svg{flex:none;inline-size:25px;block-size:25px;color:#d1882d}.qs-share-safety h2{margin:0;color:#714d2d;font-size:18px}.qs-share-safety p{margin:6px 0 0;color:#876b4a;font-size:13px;line-height:1.75}@media(max-width:760px){.qs-share-posts>div:last-child{grid-template-columns:1fr}.qs-share-posts article p{min-block-size:0}}@media(max-width:620px){.qs-share-page{padding:24px 16px 52px}.qs-share-hero{padding:25px 20px;border-radius:25px}.qs-share-hero h1{font-size:33px;letter-spacing:-1.4px}.qs-share-hero>p:not(.qs-eyebrow){font-size:13px}.qs-share-actions{display:grid;grid-template-columns:1fr}.qs-share-actions .qs-primary,.qs-share-actions .qs-outline{inline-size:100%}.qs-share-story{gap:13px;padding:21px 20px;border-radius:21px}.qs-share-story>svg{inline-size:37px;block-size:37px;padding:9px;border-radius:13px}.qs-share-story h2{font-size:20px}.qs-share-story p,.qs-share-posts article p{font-size:12px}.qs-share-posts article{padding:20px;border-radius:21px}.qs-share-safety{padding:18px;border-radius:20px}.qs-share-safety p{font-size:12px}}.qs-project-support-page{max-width:920px;margin:0 auto;padding:42px 24px 70px}.qs-project-support-hero{position:relative;overflow:hidden;padding:clamp(30px,6vw,64px);border-radius:34px;background:radial-gradient(circle at 87% 11%,#ffd47570 0,transparent 26%),radial-gradient(circle at 8% 95%,#ff99745c 0,transparent 29%),linear-gradient(135deg,#173564,#234d88 58%,#1c6c7a);color:#fff;box-shadow:0 27px 62px #1638692b}.qs-project-support-hero:after{content:"";position:absolute;inset-inline-end:-62px;inset-block-end:-92px;inline-size:240px;block-size:240px;border:1px solid #ffffff35;border-radius:50%;box-shadow:0 0 0 28px #ffffff10,0 0 0 55px #ffffff08}.qs-project-support-hero>*{position:relative;z-index:1}.qs-project-support-hero>svg{inline-size:54px;block-size:54px;padding:12px;border:1px solid #ffffff3f;border-radius:20px;background:#ffffff15;color:#ffd97d}.qs-project-support-hero .qs-eyebrow{margin:18px 0 8px;color:#ffecb7}.qs-project-support-hero h1{max-width:700px;margin:0;font-size:clamp(35px,5vw,59px);line-height:1.05;letter-spacing:-2px;color:#fff}.qs-project-support-hero>p:not(.qs-eyebrow){max-width:670px;margin:17px 0 0;color:#e4efff;font-size:clamp(15px,1.75vw,19px);line-height:1.75}.qs-project-support-hero .qs-project-support-funds{font-weight:900;color:#fff7de}.qs-project-support-story{margin-top:19px;padding:29px 30px;border:1px solid #d9e4f1;border-radius:28px;background:linear-gradient(130deg,#fff,#f8fbff);box-shadow:0 18px 38px #1c625b12}.qs-project-support-story h2{margin:0;color:#23446f;font-size:24px}.qs-project-support-story p{max-width:760px;margin:10px 0 0;color:#5f748b;font-size:14px;line-height:1.8}.qs-project-support-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:19px}.qs-project-support-methods article{min-width:0;padding:27px;border:1px solid #cde5dc;border-radius:28px;background:linear-gradient(135deg,#f3fffa,#fff);box-shadow:0 18px 38px #1c625b12}.qs-project-support-methods article>span{display:grid;place-items:center;inline-size:42px;block-size:42px;border-radius:14px;background:linear-gradient(135deg,#fcbe59,#e18d3f);color:#fff;font-weight:900;font-size:20px}.qs-project-support-methods article+article>span{background:linear-gradient(135deg,#2776b8,#164b8c)}.qs-project-support-methods h2{margin:16px 0 5px;color:#23446f;font-size:23px}.qs-project-support-methods p{margin:0;color:#718197;font-size:12px}.qs-project-support-methods strong{display:block;margin-top:8px;color:#214a7f;font-size:21px;letter-spacing:.04em}.qs-project-support-methods .qs-primary,.qs-project-support-methods .qs-outline{display:inline-flex;align-items:center;justify-content:center;gap:7px;margin-top:17px;min-height:43px;text-decoration:none}.qs-project-support-methods .qs-outline:disabled{cursor:not-allowed;opacity:.62}.qs-project-support-note{max-width:720px;margin:18px auto 0;color:#718197;text-align:center;font-size:12px;line-height:1.7}@media(max-width:620px){.qs-project-support-page{padding:24px 16px 52px}.qs-project-support-hero{padding:25px 20px;border-radius:25px}.qs-project-support-hero h1{font-size:33px;letter-spacing:-1.4px}.qs-project-support-hero>p:not(.qs-eyebrow){font-size:13px}.qs-project-support-story{padding:21px 20px;border-radius:21px}.qs-project-support-story h2{font-size:20px}.qs-project-support-story p{font-size:12px}.qs-project-support-methods{grid-template-columns:1fr;gap:12px}.qs-project-support-methods article{padding:21px;border-radius:21px}.qs-project-support-methods h2{font-size:20px}.qs-project-support-methods .qs-primary,.qs-project-support-methods .qs-outline{width:100%;justify-content:center}}.qs-community-free-page .qs-premium-hero{max-width:760px;margin:0 auto;text-align:center}.qs-community-free-page .qs-premium-spark{display:grid;place-items:center}.qs-community-free-page .qs-premium-spark svg{width:28px;height:28px}.qs-community-free-page .qs-payment-method-note{display:grid;justify-items:center;gap:11px;max-width:630px;margin:28px auto 0;text-align:center}.qs-community-free-page .qs-payment-method-note>svg{width:25px;height:25px;color:#2d9b73}.qs-community-free-page .qs-payment-method-note p{margin:0;line-height:1.7}.qs-community-free-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:5px}.qs-community-free-actions button{min-height:44px}@media(max-width:620px){.qs-community-free-actions{display:grid;width:100%}.qs-community-free-actions button{width:100%;justify-content:center}}.qs-project-support-quick{position:fixed;z-index:44;inset-inline-end:max(18px,env(safe-area-inset-right));inset-block-end:max(18px,env(safe-area-inset-bottom));display:inline-flex;align-items:center;gap:8px;min-block-size:44px;padding:10px 14px;border:1px solid #b9d8ce;border-radius:999px;background:#f5fffb;color:#1f6a59;box-shadow:0 12px 28px #173d3526;font:inherit;font-size:12px;font-weight:900;cursor:pointer}.qs-project-support-quick svg{inline-size:18px;block-size:18px;color:#db725d}.qs-project-support-quick:hover,.qs-project-support-quick:focus-visible{border-color:#55a38e;background:#e9fbf4;color:#155b4c;transform:translateY(-1px)}.qs-yom-kippur-backdrop{position:fixed;z-index:395;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:max(18px,env(safe-area-inset-top)) 16px max(22px,env(safe-area-inset-bottom));background:#1329518c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:auto}.qs-yom-kippur-greeting{position:relative;display:grid;justify-items:center;gap:12px;width:min(450px,100%);padding:36px 31px 30px;border:1px solid #eed99c;border-radius:30px;background:radial-gradient(circle at 18% 5%,#fff3c9b5,transparent 29%),radial-gradient(circle at 87% 91%,#dbe8ffb8,transparent 34%),linear-gradient(145deg,#fffef9,#f9fbff);color:#1f406f;text-align:center;box-shadow:0 30px 80px #071c3e60}.qs-yom-kippur-greeting>p{max-inline-size:360px;margin:0;color:#5d718b;font-size:14px;line-height:1.7}.qs-yom-kippur-greeting>p:first-of-type{color:#a07722;font-size:12px;font-weight:900}.qs-yom-kippur-greeting h2{max-inline-size:360px;margin:0;font-size:clamp(27px,5vw,35px);line-height:1.25}.qs-yom-kippur-greeting .qs-primary{min-block-size:45px;padding-inline:28px}.qs-yom-kippur-icon{display:grid;place-items:center;inline-size:59px;block-size:59px;border-radius:21px;background:linear-gradient(135deg,#f6c256,#d5912b);color:#fff;box-shadow:0 14px 26px #c98a2e52}.qs-yom-kippur-icon svg{inline-size:31px;block-size:31px}.qs-yom-kippur-divider{color:#c69b3d;font-size:18px;line-height:1}.qs-yom-kippur-close{position:absolute;inset-block-start:14px;inset-inline-end:14px;display:grid;place-items:center;inline-size:36px;block-size:36px;border:0;border-radius:50%;background:#eff4f7;color:#64758d;cursor:pointer}.qs-yom-kippur-close:hover,.qs-yom-kippur-close:focus-visible{background:#e0edf0;color:#234a68}.qs-project-support-reminder-backdrop{position:fixed;z-index:380;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:max(18px,env(safe-area-inset-top)) 16px max(22px,env(safe-area-inset-bottom));background:#1029528a;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);overflow:auto}.qs-project-support-reminder{position:relative;display:grid;justify-items:center;gap:13px;width:min(480px,100%);padding:32px 31px 29px;border:1px solid #c9e4da;border-radius:29px;background:radial-gradient(circle at 84% 7%,#ffe8b87d,transparent 26%),linear-gradient(145deg,#fff,#f5fcf9);color:#24466b;text-align:center;box-shadow:0 28px 75px #071c3e52}.qs-project-support-reminder h2,.qs-project-support-reminder p{margin:0}.qs-project-support-reminder h2{max-inline-size:390px;font-size:clamp(24px,4vw,32px);line-height:1.22}.qs-project-support-reminder>p:not(.qs-eyebrow){max-inline-size:385px;color:#5e7489;line-height:1.7}.qs-project-support-reminder small{max-inline-size:380px;color:#718297;font-size:11px;line-height:1.55}.qs-project-support-reminder .qs-eyebrow{margin:0;color:#3d7c6d;font-size:11px}.qs-project-support-reminder-icon{display:grid;place-items:center;inline-size:55px;block-size:55px;border-radius:19px;background:linear-gradient(135deg,#ff9278,#e65d59);color:#fff;box-shadow:0 13px 25px #e5685552}.qs-project-support-reminder-icon svg{inline-size:29px;block-size:29px}.qs-project-support-reminder-close{position:absolute;inset-block-start:14px;inset-inline-end:14px;display:grid;place-items:center;inline-size:36px;block-size:36px;border:0;border-radius:50%;background:#eff4f7;color:#64758d;cursor:pointer}.qs-project-support-reminder-close:hover,.qs-project-support-reminder-close:focus-visible{background:#e0edf0;color:#234a68}.qs-project-support-reminder-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;width:100%;margin-top:4px}.qs-project-support-reminder-actions .qs-primary,.qs-project-support-reminder-actions .qs-outline{min-block-size:44px;justify-content:center}.qs-project-support-reminder-actions .qs-primary svg{inline-size:17px;block-size:17px}.qs-project-support-reminder-actions .qs-outline{padding-inline:15px}@media(max-width:620px){.qs-project-support-quick{inset-block-end:max(83px,calc(env(safe-area-inset-bottom) + 66px));min-block-size:42px;padding:9px 12px;font-size:11px}.qs-project-support-reminder-backdrop{align-items:end;padding:12px 10px max(12px,env(safe-area-inset-bottom))}.qs-project-support-reminder{padding:29px 20px 21px;border-radius:26px}.qs-project-support-reminder h2{font-size:25px}.qs-project-support-reminder-actions{grid-template-columns:1fr}.qs-project-support-reminder-actions .qs-outline{order:2;width:100%}}.qs-app .qs-project-support-quick{left:auto;inset-inline-start:auto;inset-inline-end:auto;right:max(12px,env(safe-area-inset-right));inset-block-end:max(142px,calc(env(safe-area-inset-bottom) + 128px))}@media(max-width:620px){.qs-app .qs-project-support-quick{left:auto;inset-inline-start:auto;inset-inline-end:auto;right:max(10px,env(safe-area-inset-right));inset-block-end:max(124px,calc(env(safe-area-inset-bottom) + 114px))}}.qs-menu-plan,.qs-account-tier{display:inline-flex;align-items:center;gap:5px;width:max-content;margin-top:7px;padding:5px 9px;border-radius:999px;background:#edf4ff;color:#305b95;font-size:10px;font-weight:900}.qs-menu-plan svg,.qs-account-tier svg{width:13px;height:13px;color:#d99138}.qs-menu-plan.plus,.qs-account-tier.plus{background:#eaf9f3;color:#24745d}.qs-menu-plan.complete,.qs-account-tier.complete{background:#fff4dc;color:#8e611b}.qs-guide-library-note{display:flex;align-items:center;gap:14px;margin:19px 0 14px;padding:15px 17px;border:1px solid #f0d9a8;border-radius:17px;background:linear-gradient(120deg,#fffaf0,#fff);box-shadow:0 10px 22px #8e69100c}.qs-guide-library-note>svg{flex:none;width:23px;height:23px;color:#c68b33}.qs-guide-library-note>div{min-width:0;flex:1}.qs-guide-library-note b{color:#4b5d78;font-size:13px}.qs-guide-library-note p{margin:4px 0 0;color:#7b8798;font-size:11px;line-height:1.55}.qs-guide-library-note button{flex:none}.qs-resource-locked{position:relative;border-color:#eadfc8!important;background:linear-gradient(145deg,#fffdf8,#f9f8f5)!important}.qs-resource-locked:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(130deg,transparent 42%,#faf7ef80);pointer-events:none}.qs-resource-locked footer{position:relative;z-index:1}.qs-resource-locked .qs-inline-link{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:#a87025;font-weight:900;cursor:pointer}.qs-resource-locked .qs-inline-link svg{width:14px}.qs-guide-locked-page,.qs-insights-locked{max-width:590px;display:grid;justify-items:center;gap:12px;margin:40px auto;padding:clamp(28px,5vw,52px);border:1px solid #f0d9a8;border-radius:29px;background:radial-gradient(circle at 15% 0%,#fff0cf,transparent 32%),#fff;text-align:center;box-shadow:0 23px 52px #8b67121b}.qs-guide-locked-page>svg,.qs-insights-locked>svg{width:43px;height:43px;padding:11px;border-radius:15px;background:#fff4dc;color:#c4862b}.qs-guide-locked-page h1,.qs-insights-locked h1{margin:0;color:#24436f;font-size:clamp(27px,4vw,39px)}.qs-guide-locked-page p,.qs-insights-locked>p:not(.qs-eyebrow){max-width:480px;margin:0;color:#718098;line-height:1.7}.qs-challenge-actions{display:flex;flex-wrap:wrap;gap:8px}.qs-challenge-card .qs-challenge-actions button{background:#fff;color:#2a4376}.qs-challenge-card .qs-challenge-actions .done{background:#dff7ec;color:#277457}.qs-challenge-card .qs-challenge-actions .qs-challenge-insights{background:#ffffff1a;color:#fff;border:1px solid #ffffff36}.qs-challenge-card.complete{background:linear-gradient(145deg,#1f5f59,#163e52)}.qs-insights-page{max-width:1000px;margin:0 auto;padding:clamp(25px,5vw,58px) clamp(16px,3vw,34px)}.qs-insights-hero{position:relative;overflow:hidden;padding:clamp(25px,5vw,48px);border-radius:29px;background:radial-gradient(circle at 85% 0%,#79c7bf54,transparent 35%),linear-gradient(135deg,#1d396f,#142953);color:#fff;box-shadow:0 24px 54px #18315d2c}.qs-insights-hero:after{content:"✦";position:absolute;inset-inline-end:7%;inset-block-end:-38px;color:#ffffff16;font-size:145px}.qs-insights-hero>*{position:relative;z-index:1}.qs-insights-hero>svg{width:44px;height:44px;padding:11px;border-radius:14px;background:#ffffff16;color:#ffc482}.qs-insights-hero h1{margin:13px 0 7px;font-size:clamp(30px,5vw,49px);letter-spacing:-1.6px}.qs-insights-hero>p:not(.qs-eyebrow){max-width:560px;margin:0;color:#d5e3f7;line-height:1.7}.qs-insights-loading{display:flex;align-items:center;justify-content:center;gap:9px;min-height:180px;color:#647690;font-weight:800}.qs-insights-loading svg{width:20px;animation:qs-spin 1.1s linear infinite}.qs-insights-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:17px}.qs-insights-stats article{display:grid;gap:6px;min-width:0;padding:18px;border:1px solid #dfe8f2;border-radius:18px;background:#fff;box-shadow:0 11px 25px #203d680c}.qs-insights-stats svg{width:21px;height:21px;padding:7px;border-radius:10px;box-sizing:content-box;background:#edf4fd;color:#4d70aa}.qs-insights-stats article:nth-child(2) svg{background:#e8f8f0;color:#2f886a}.qs-insights-stats article:nth-child(3) svg{background:#fff0f0;color:#c7626a}.qs-insights-stats article:nth-child(4) svg{background:#fff5e7;color:#b97822}.qs-insights-stats b{overflow-wrap:anywhere;color:#28415f;font-size:27px;line-height:1.1}.qs-insights-stats span{color:#77869a;font-size:11px;line-height:1.35}.qs-recovery-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:15px;align-items:flex-start;margin-top:17px;padding:22px;border:1px solid #ffd4cc;border-radius:22px;background:linear-gradient(130deg,#fff4f1,#fff);box-shadow:0 16px 31px #e6745712}.qs-recovery-card-icon{width:43px;height:43px;display:grid;place-items:center;border-radius:14px;background:#ff8c73;color:#fff}.qs-recovery-card-icon svg{width:23px}.qs-recovery-card h2{margin:4px 0 8px;color:#324967;font-size:20px}.qs-recovery-card p:not(.qs-eyebrow){margin:0;color:#728097;font-size:13px;line-height:1.7}.qs-insights-next{margin-top:17px;padding:22px;border:1px solid #e0e8f2;border-radius:22px;background:#fff;box-shadow:0 12px 28px #203d680c}.qs-insights-next h2{margin:0 0 13px;color:#2f4767;font-size:20px}.qs-insights-next ol{display:grid;gap:10px;margin:0;padding-inline-start:24px;color:#687994;font-size:13px;line-height:1.6}.qs-insights-next li::marker{color:#e86c55;font-weight:900}.qs-support-plan-page{max-width:1000px;margin:0 auto;padding:clamp(25px,5vw,58px) clamp(16px,3vw,34px) 72px}.qs-support-plan-hero{position:relative;overflow:hidden;margin-top:15px;padding:clamp(27px,5vw,49px);border:1px solid #d5e6ef;border-radius:29px;background:radial-gradient(circle at 88% 4%,#9ef1da54,transparent 32%),radial-gradient(circle at 8% 100%,#ff8a7260,transparent 30%),linear-gradient(135deg,#153465,#1e4b7b);color:#fff;box-shadow:0 24px 54px #183d6826}.qs-support-plan-hero:after{content:"";position:absolute;inset-inline-end:-55px;inset-block-end:-70px;width:210px;height:210px;border:1px solid #ffffff30;border-radius:50%;box-shadow:0 0 0 24px #ffffff12,0 0 0 48px #ffffff09}.qs-support-plan-hero>*{position:relative;z-index:1}.qs-support-plan-hero>div{display:grid;place-items:center;width:50px;height:50px;border-radius:16px;background:#ffffff18;color:#9fe6d3}.qs-support-plan-hero>div svg{width:27px;height:27px}.qs-support-plan-hero h1{max-width:660px;margin:13px 0 7px;font-size:clamp(30px,5vw,48px);letter-spacing:-1.4px}.qs-support-plan-hero>p:not(.qs-eyebrow){max-width:650px;margin:0;color:#dbe8f7;line-height:1.72}.qs-support-plan-card{display:grid;gap:14px;margin-top:17px;padding:clamp(20px,3.4vw,32px);border:1px solid #dfe8f2;border-radius:25px;background:linear-gradient(145deg,#fff,#f9fcff);box-shadow:0 16px 34px #183d6810}.qs-support-plan-card h2{margin:0;color:#24436e;font-size:clamp(21px,3vw,27px)}.qs-support-plan-card>p{margin:-5px 0 2px;color:#6a7e95;font-size:13px;line-height:1.7}.qs-support-plan-card label{display:grid;gap:7px;color:#3a5474;font-size:13px;font-weight:900}.qs-support-plan-card input,.qs-support-plan-card textarea{width:100%;min-width:0;border:1px solid #d8e3ef;border-radius:14px;background:#fff;color:#263f60;outline:0;padding:12px 14px;resize:vertical;font-weight:600;line-height:1.55;transition:border-color .18s,box-shadow .18s}.qs-support-plan-card textarea{min-height:96px}.qs-support-plan-card input:focus,.qs-support-plan-card textarea:focus{border-color:#ef806a;box-shadow:0 0 0 4px #ef806a21}.qs-support-plan-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.qs-support-plan-steps label{min-width:0;padding:13px;border:1px solid #e1e9f3;border-radius:17px;background:#fff}.qs-support-plan-steps b{display:grid;place-items:center;width:26px;height:26px;margin-bottom:6px;border-radius:9px;background:#eff5ff;color:#345d9b;font-size:12px}.qs-support-plan-card.unlimited{border-color:#e6d6b5;background:radial-gradient(circle at 90% 0,#fff3cf66,transparent 33%),linear-gradient(145deg,#fffdf7,#fff)}.qs-support-plan-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.qs-support-plan-card-head>div{display:flex;align-items:center;gap:9px}.qs-support-plan-card-head svg{width:22px;color:#c8892c}.qs-support-plan-card-head span{padding:6px 9px;border-radius:999px;background:#fff3d9;color:#a57024;font-size:11px;font-weight:900}.qs-support-plan-unlimited{display:flex;align-items:center;gap:14px;margin-top:17px;padding:19px 21px;border:1px solid #ead9b7;border-radius:21px;background:linear-gradient(125deg,#fff9ea,#fff);box-shadow:0 12px 27px #8c62100d}.qs-support-plan-unlimited>svg{flex:0 0 auto;width:26px;height:26px;color:#c88d31}.qs-support-plan-unlimited>div{min-width:0;flex:1}.qs-support-plan-unlimited b{color:#4c5a65}.qs-support-plan-unlimited p{margin:4px 0 0;color:#7b7d74;font-size:12px;line-height:1.6}.qs-support-plan-unlimited button{flex:0 0 auto;border:0;border-radius:11px;background:#f1aa55;color:#fff;padding:10px 12px;font-size:12px;font-weight:900}.qs-advanced-insights{margin-top:17px;padding:clamp(20px,3.4vw,31px);border:1px solid #d7e5ef;border-radius:25px;background:radial-gradient(circle at 88% 4%,#9be5d13b,transparent 30%),linear-gradient(135deg,#f7fbff,#fff);box-shadow:0 16px 34px #173d690d}.qs-advanced-insights-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.qs-advanced-insights h2{margin:3px 0 7px;color:#24436d;font-size:clamp(20px,3vw,27px)}.qs-advanced-insights-head p:not(.qs-eyebrow){max-width:620px;margin:0;color:#667d95;font-size:13px;line-height:1.68}.qs-advanced-pattern-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.qs-advanced-pattern-grid article{display:grid;gap:7px;min-width:0;padding:17px;border:1px solid #e0e8f2;border-radius:18px;background:#fff}.qs-advanced-pattern-grid svg{width:23px;height:23px;padding:7px;box-sizing:content-box;border-radius:10px;background:#fff0ed;color:#d46557}.qs-advanced-pattern-grid article:nth-child(2) svg{background:#ecf7f5;color:#318b77}.qs-advanced-pattern-grid span{color:#7c8b9e;font-size:11px;font-weight:800}.qs-advanced-pattern-grid b{overflow-wrap:anywhere;color:#2d496b;font-size:15px;line-height:1.5}.qs-full{width:100%;justify-content:center;margin-top:17px}@media print{.topbar,.qs-back,.qs-support-plan-page button,.qs-insights-page button{display:none!important}.qs-support-plan-page,.qs-insights-page{max-width:none;padding:0}.qs-support-plan-card,.qs-advanced-insights{box-shadow:none;break-inside:avoid}}@keyframes qs-spin{to{transform:rotate(360deg)}}@media(max-width:720px){.qs-guide-library-note{align-items:flex-start;flex-wrap:wrap}.qs-guide-library-note button{width:100%}.qs-insights-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.qs-insights-stats article{padding:15px}.qs-insights-stats b{font-size:23px}.qs-insights-hero{border-radius:23px}.qs-recovery-card,.qs-insights-next{padding:18px;border-radius:19px}.qs-challenge-actions{display:grid;grid-template-columns:1fr}.qs-challenge-card .qs-challenge-actions button{justify-content:center}.qs-guide-locked-page,.qs-insights-locked{margin:22px auto;border-radius:23px}.qs-support-plan-page{padding:24px 16px 52px}.qs-support-plan-hero{margin-top:11px;padding:25px 20px;border-radius:23px}.qs-support-plan-hero h1{font-size:32px}.qs-support-plan-card{padding:18px;border-radius:20px}.qs-support-plan-steps,.qs-advanced-pattern-grid{grid-template-columns:1fr}.qs-support-plan-unlimited{align-items:flex-start;flex-wrap:wrap;padding:17px;border-radius:18px}.qs-support-plan-unlimited button{width:100%}.qs-advanced-insights{padding:18px;border-radius:20px}.qs-advanced-insights-head{display:grid;gap:13px}.qs-advanced-insights-head .qs-outline{width:100%;justify-content:center}}
