/* Components matched to the first navigable prototype. */
.field{display:block;font-size:11px;font-weight:500;color:#78849b;line-height:1.6}.field>input,.field>select,.field>textarea{display:block;margin-top:7px;font-weight:400}.field>span{display:block}.search-field input{border:0;background:transparent;padding:10px 0;min-height:39px;box-shadow:none;font-size:11px}.cell-title,.cell-subtitle{display:block}.section-space{margin-top:24px}.inline-actions{display:flex;align-items:center;gap:12px}.compact-select{margin:0;width:260px;max-width:100%;font-size:9px}.compact-select select{font-size:10px}.back-link{display:inline-flex;font-size:10px;color:#9a83b7;margin:0 0 19px}.back-link:hover{color:var(--purple)}.heading-separator{color:#c7cad6;margin:0 8px}.form-error{font-size:10px;color:#c45f6f;margin:12px 0;line-height:1.6}.checkbox-label{display:flex;align-items:center;gap:8px;font-size:11px;color:#8691a8;margin-top:13px}.form-footer{padding:20px 0 0;margin-top:24px;background:transparent}.modal-body>.page-description{margin-bottom:23px}.modal-body>p{line-height:1.8;color:#8490a7;font-size:12px}.report-fill{display:block}.project-symbol.blue{background:#eaf0ff;color:#7895db}.project-symbol.orange{background:#fff0e4;color:#d9a16c}.project-symbol.green{background:#e7f4ef;color:#7aab99}.table-progress{min-width:120px;font-size:9px}.table-progress>span{display:flex;align-items:center;gap:3px}.table-progress small{margin-left:auto;font-size:8px;color:#a2aabd}.table-progress .progress-track{max-width:none}.table-progress strong{font-size:10px;color:#8390a8}.table-wrap{scrollbar-color:#e1d9ef transparent}.live-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#9c7ed4;flex-shrink:0}.welcome-note{justify-content:space-between;gap:20px;padding:15px 18px}.welcome-note>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.welcome-note strong{font-size:10px;font-weight:550;color:#8562b2}.welcome-note>div>span:last-child{font-size:10px;color:#a08bbd}.welcome-note>a{display:flex;align-items:center;gap:7px;white-space:nowrap;font-size:9px;color:#9575bf}.welcome-note>a .icon{width:13px;height:13px}.content-grid .chart{margin-top:20px}.card-header>.icon{width:17px;height:17px;color:#b1a9c0}.channel-row strong small{display:inline-block;margin-left:12px;min-width:23px;color:#a6adbc;font-weight:400}.app-footer{display:flex;align-items:center;justify-content:space-between;margin-top:35px;color:#aab2c1;font-size:8px;letter-spacing:.015em;gap:15px}.app-footer i{font-style:normal;color:#c1c7d3;margin:0 6px}.nav-dot{width:5px;height:5px;border-radius:50%;background:#c6a06d;margin-left:auto}.notification-button>i{position:absolute;right:8px;top:6px;width:4px;height:4px;border-radius:50%;background:#e8ad76;box-shadow:0 0 0 2px white}.small-avatar{width:29px;height:29px;font-size:9px;background:#e7d9c9;color:#8a7160}.demo-pill>i{display:none}.sidebar-user{display:flex;align-items:center;gap:9px;padding:20px 5px 0;border-top:1px solid #2d3750}.sidebar-user .user-avatar{height:31px;width:31px;font-size:10px}.sidebar-user .user-info{display:block;flex:1;padding:0;border:0;min-width:0}.sidebar-user .user-info strong{color:#c0c8d8;font-size:10px}.sidebar-user .user-info span{color:#7181a2;font-size:8px;display:block;margin-top:3px}.sidebar-user .icon-button{width:25px;height:25px;color:#7987a4}.sidebar-user .icon{width:14px;height:14px}.roadmap-promo{display:flex;align-items:flex-start;gap:10px;border:1px solid #ffffff0d;background:#ffffff03;padding:14px 11px;border-radius:7px;margin-bottom:20px}.roadmap-promo>.icon{width:16px;height:16px;color:#a58acc;margin-top:1px}.roadmap-promo strong{font-size:9px;color:#b0a2c8;font-weight:500;display:block}.roadmap-promo span{display:flex;align-items:center;gap:5px;font-size:8px;color:#727d99;margin-top:6px}.roadmap-promo span .icon{width:10px;height:10px}.sidebar-bottom>.nav-item{margin-bottom:17px}.workspace>span:not(.workspace-icon){min-width:0}.attention-count{display:grid;place-items:center;width:23px;height:23px;border-radius:6px;background:#fff1e7;color:#cca17c;font-size:10px}.activity-list{padding:8px 20px 10px;gap:0}.activity-item{padding:17px 0;gap:11px;align-items:flex-start;border-bottom:1px solid #f0f2f7}.activity-item:last-child{border:0}.activity-icon{height:28px;width:28px;border-radius:6px;background:#f1ebfa;color:#aa91cb;display:grid;place-items:center;flex-shrink:0}.activity-icon.orange{background:#fff2e6;color:#d7ac7f}.activity-icon .icon{height:14px;width:14px}.activity-item>span:nth-child(2){flex:1;min-width:0}.activity-item strong{font-size:10px;display:block;line-height:1.6;color:#7e8ba3;font-weight:500}.activity-item small{font-size:9px;line-height:1.7;color:#a4aec0;margin-top:4px}.activity-item>.icon{width:12px;height:12px;color:#c1c8d4;margin-top:7px}.filter-tab>span{font-size:8px;margin-left:7px;color:#a3aabc}.filter-tab.active>span{color:#9f81c8}.info-banner{margin-top:23px;align-items:center}.info-banner>div{flex:1}.info-banner strong,.info-banner>div>span{display:block}.info-banner>div>span{margin-top:2px}.info-banner>.text-link{white-space:nowrap}.compact-list{margin-top:20px;gap:0}.compact-list>div{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px solid #f1f2f7;font-size:10px}.compact-list>div:last-child{border:0}.compact-list strong{font-size:10px;font-weight:500;color:#77859d;text-align:right}.card-body.compact-list{margin-top:0;padding-top:7px}.card-body>.button{margin-top:20px}.card-body>form>.button{margin-top:0}.journey-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:2px 0 27px}.journey-step{position:relative;display:flex;flex-direction:column;align-items:flex-start;border-right:1px solid #eceaf2;padding-right:8px}.journey-step:last-child{border:0}.journey-step>span{font-size:9px;color:#b8a2d7;margin-bottom:13px}.journey-step>strong{font-size:12px;font-weight:550;color:#8190a9;margin-bottom:6px}.journey-step>small{font-size:9px;color:#a6b0c1;line-height:1.7}.journey-step>.icon{height:13px;width:13px;color:#b2a2c9;margin-top:13px}.journey-step:hover strong{color:#8a63bc}.builder-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:17px;font-size:10px;color:#8b97ae}.builder-heading>span>.muted{font-size:9px;color:#b2b9c7;margin-left:7px}.builder-toolbox>.card-subtitle{margin-bottom:20px}.toolbox-button>.icon:last-child{margin-left:auto;width:11px;height:11px;color:#b3a5c9}.builder-tip{background:#f8f5fc;border-radius:6px;padding:14px;margin-top:24px}.builder-tip>.icon{height:17px;width:17px;color:#b29ad3;margin-bottom:12px}.builder-tip strong{font-size:10px;color:#a18bbd;display:block;font-weight:500}.builder-tip p{font-size:9px;line-height:1.8;color:#b1a3c4;margin-top:6px;margin-bottom:0}.question-top{display:flex;align-items:center;gap:11px;margin-bottom:17px}.question-top>.question-number{margin:0;min-width:27px}.question-top .question-type{margin:0;font-size:9px;color:#b0a2c3}.question-top>.required,.question-top>.muted{font-size:8px;color:#b5a8c6}.question-actions{display:flex;gap:2px;margin-left:auto}.question-actions .icon-button{width:27px;height:27px}.question-actions .icon{width:13px;height:13px}.question-option:before{display:none}.question-option>i{width:12px;height:12px;border:1px solid #d8deea;border-radius:50%;flex-shrink:0}.question-option>i.square{border-radius:2px}.fake-textarea{height:80px;border:1px solid #e9edf4;border-radius:5px;padding:12px 13px;font-size:11px;color:#b2bbca}.scale-preview{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:7px}.scale-preview>span{min-height:35px;display:grid;place-items:center;background:#faf9fc;border:1px solid #e8e6f0;border-radius:4px;font-size:10px;color:#a49ab8}.add-question-wide{width:100%;display:flex;justify-content:center;align-items:center;gap:8px;border:1px dashed #d9ccec;background:transparent;min-height:46px;border-radius:6px;margin-top:19px;font-size:10px;color:#a388c4}.add-question-wide .icon{width:14px;height:14px}.add-question-wide:hover{background:#f2edf9;border-color:#b798df}.template-intro{position:relative;overflow:hidden;padding:30px 33px;background:#ede8f7;border:1px solid #e0d7ef;border-radius:10px;margin-bottom:24px}.template-intro h2{font-size:27px;color:#7e649f;line-height:1.3;font-weight:550;letter-spacing:-.04em;margin:17px 0 11px}.template-intro>p{font-size:11px;color:#a18eb7;max-width:80%;line-height:1.8}.template-decoration{position:absolute;right:55px;top:43px;transform:rotate(12deg);width:110px;height:130px;display:grid;place-items:center;border:1px solid #d6c6ed;border-radius:13px;background:#f3effa;box-shadow:0 14px 30px #9d82c313}.template-decoration .icon{width:65px;height:65px;color:#c1a8dd;stroke-width:1}.template-card .card-body>.stat-icon{width:37px;height:37px;margin-bottom:18px}.template-card .card-body>.badge{margin-bottom:14px}.template-card h2{font-size:20px;line-height:1.4;font-weight:550;color:#74829c;max-width:310px;margin-bottom:9px}.template-card p{font-size:11px;color:#a5aec0;line-height:1.8}.template-card .study-footer{margin-top:25px}.template-card .study-footer .button{margin:0}.report-toolbar{display:flex;align-items:flex-end;gap:15px;padding:17px 21px;background:#fff;border:1px solid var(--line);border-radius:8px;margin-bottom:22px}.report-toolbar .field{margin:0;width:155px;font-size:9px}.report-toolbar select{font-size:10px;min-height:36px}.report-toolbar-note{display:flex;align-items:center;gap:6px;margin-left:auto;font-size:9px;color:#aeb6c6;padding-bottom:9px}.report-toolbar-note .icon{height:13px;width:13px}.report-study-select{max-width:280px;margin:0}.report-bars{margin:7px 0 24px}.report-bar{margin:20px 0}.report-bar small{font-size:9px;color:#b2b9c8;margin-left:5px;font-weight:400}.report-track{height:12px;margin-top:10px}.insight-card{background:#f5f1fb;border-color:#e8e0f4}.insight-label{display:flex;gap:8px;align-items:center;font-size:8px;letter-spacing:.09em;color:#a18abf}.insight-label .icon{width:16px;height:16px}.insight-card h2{font-size:24px;font-weight:550;letter-spacing:-.04em;color:#9274b1;line-height:1.3;margin:1px 0 16px}.insight-card p{font-size:11px;line-height:1.9;color:#a493b8;margin-bottom:17px}.insight-card .badge{font-size:7px}.insight-card .button{display:flex;margin-top:19px;width:max-content;background:#faf8fe;border-color:#e8def3;color:#a58abe;font-size:9px}.quotes-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:23px}.quotes-grid blockquote{font-size:12px;line-height:1.8;color:#a3aec2;margin:0;padding:18px 20px;background:#fafbfe;border-radius:6px;border:1px solid #f0f2f8}.quotes-grid cite{font-style:normal;font-size:8px;color:#bac1cf;display:block;margin-top:16px}.contact-card{padding:0}.contact-card .card-body>h3{font-size:14px;color:#8a98af;margin:15px 0 6px}.contact-card .card-body>.muted{font-size:9px;color:#b1bacb;line-height:1.6}.contact-avatar{display:grid;place-items:center;width:48px;height:48px;background:#f2e9dc;color:#b49c7c;font-size:16px;border-radius:50%;margin-top:24px}.contact-card .phone-display{font-size:22px;color:#8796ae;margin-top:18px}.contact-card .call-status{font-size:9px;color:#aca2bb}.contact-card .call-status:before{display:none}.contact-card .call-actions .button{margin:0}.interview-card{min-height:490px}.interview-card .script-block h2{font-size:19px;font-weight:500;color:#9f88b7;margin:10px 0 14px}.interview-card .script-block p{font-size:11px;line-height:1.9;color:#b0a0c2}.interview-idle{text-align:center;max-width:330px;margin:50px auto 30px}.interview-idle>.icon{width:31px;height:31px;color:#c4b6d7;margin:0 auto 20px}.interview-idle h3{font-size:14px;font-weight:500;color:#a2adc0;margin-bottom:11px}.interview-idle p{font-size:11px;color:#b6becd;line-height:1.9}.interview-progress{margin-bottom:12px;font-size:10px}.interview-question{font-size:23px;font-weight:550;color:#8392ad;margin:12px 0;line-height:1.45;letter-spacing:-.025em}.answers-list>div:not(.scale-inputs){display:flex;flex-direction:column;gap:10px}.interview-footer{display:flex;justify-content:flex-end;gap:15px;align-items:center;border-top:1px solid #eff1f6;margin-top:25px;padding-top:21px}.scale-inputs{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:6px}.scale-inputs .answer-option{position:relative;padding:13px 2px;display:flex;justify-content:center;font-size:10px;min-width:0}.scale-inputs .answer-option input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.scale-inputs .answer-option:focus-within{outline:2px solid var(--purple);outline-offset:3px}.interview-complete{text-align:center;padding:45px 15px}.complete-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#e9f5ee;color:#9abcaa;margin:0 auto 22px}.complete-icon .icon{width:25px;height:25px}.interview-complete h2{font-size:24px;font-weight:550;color:#8496ae;margin-bottom:12px}.interview-complete p{font-size:11px;color:#b1bbcc;line-height:1.9}.review-context{margin-bottom:23px}.review-context h3{font-size:15px;margin:17px 0 9px;color:#7f8ea8}.review-context p{font-size:10px;color:#b0b9ca}.survey-preview>h2{font-size:24px;font-weight:550;color:#7e8ea8;margin-top:20px}.preview-question{margin:28px 0}.preview-question legend{font-size:12px;font-weight:500;line-height:1.8;color:#8e9cb3;margin-bottom:13px}.preview-question .answer-option{margin-top:8px}.preview-question textarea{font-size:12px}.client-metric{display:flex;flex-direction:column;margin:26px 0;padding:23px;background:#f6f2fc;border-radius:7px}.client-metric strong{font-size:34px;color:#a085c1;font-weight:550;letter-spacing:-.05em}.client-metric span{font-size:10px;color:#b3a5c4;margin-top:5px}.client-metric~h3{font-size:14px;color:#8798b2;margin-bottom:12px}.client-metric~p{font-size:12px;color:#a9b5c8;line-height:1.8;margin-bottom:21px}.action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.action-card h2{font-size:20px;color:#8798b1;font-weight:550;letter-spacing:-.035em;line-height:1.4;margin:20px 0 13px}.action-card p{font-size:11px;line-height:1.8;color:#afbacc}.action-card .study-footer{align-items:flex-start;flex-direction:column;gap:6px}.action-card .button{font-size:10px}.action-done{opacity:.75}.roadmap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.roadmap-card h2{font-size:21px;line-height:1.4;font-weight:550;color:#8494ad;margin:21px 0 16px}.module-list>li{display:flex;align-items:flex-start;gap:10px;color:#a8b3c5;font-size:11px;line-height:1.8}.module-list>li .icon{width:14px;height:14px;flex-shrink:0;margin-top:3px;color:#b7a6cf}.vision-note{padding:35px;text-align:center;background:#eee9f8;border:1px solid #e4daf1;border-radius:9px;margin-top:25px}.vision-note>span{display:flex;justify-content:center;color:#b49bce;margin-bottom:18px}.vision-note h2{font-size:25px;line-height:1.3;font-weight:550;color:#9f85b8;margin-bottom:13px}.vision-note p{max-width:620px;margin:auto;color:#b09ec2;font-size:12px;line-height:1.9}
/* Entrance: typography and a small research preview, without credential fields. */
.login-story{padding:39px 11% 28px;justify-content:flex-start}.login-story .login-brand{display:block;margin:0 0 0 -11px}.login-story>.prototype-label{margin-top:30px;color:#9d87be;font-size:8px;letter-spacing:.13em}.login-story h1{font-size:52px;line-height:1.07;font-weight:550;margin-top:22px;letter-spacing:-.055em}.login-story>p{font-size:12px;line-height:1.8;color:#8e9db9;margin-top:20px}.login-art{margin-top:30px;padding:22px 25px 17px;background:#1a2543;border:1px solid #34415f;border-radius:10px;max-width:405px}.mini-window-label{font-size:7px;letter-spacing:.1em;color:#8693af;display:flex;justify-content:space-between;align-items:center;gap:20px}.mini-window-label .live-dot{width:5px;height:5px;background:#ac8de6;box-shadow:0 0 0 4px #ac8de60d}.mini-kpi{font-size:34px;font-weight:550;letter-spacing:-.04em;line-height:1.2;color:#f2effb;margin-top:17px}.mini-kpi small{display:block;color:#8390ad;font-size:9px;font-weight:400;letter-spacing:0;margin-top:5px}.mini-bars{display:flex;align-items:flex-end;gap:13px;height:82px;border-bottom:1px solid #43506b;margin-top:23px;padding:0 0 0}.mini-bars i{display:block;flex:1;border-radius:3px 3px 0 0;min-width:0;opacity:.85}.mini-chart-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:8px;color:#727f9b;padding-top:16px}.mini-chart-footer strong{font-size:8px;color:#baa5dd;letter-spacing:0;font-weight:500}.login-story-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;position:relative;z-index:1;font-size:6px;color:#5b6a8c;letter-spacing:.12em;margin-top:auto;padding-top:30px}.login-story-footer>span{font-size:7px;letter-spacing:0}.login-panel{position:relative;padding:50px 13%;flex-direction:column}.login-form{max-width:360px}.login-form>h2{font-size:32px;line-height:1.2;color:#35425b;font-weight:550;margin-top:23px;margin-bottom:17px}.login-form>p{font-size:12px;line-height:1.85;color:#909cb3;margin-bottom:30px}.login-form>.badge{font-size:7px;letter-spacing:.07em;padding:6px 9px}.workspace-preview{border:1px solid #e2e6f0;border-radius:7px;background:#fcfcff;padding:14px 15px;display:flex;align-items:center;gap:12px;margin-top:8px}.workspace-preview>.icon{width:18px;height:18px;color:#a08ac0}.workspace-preview>div{flex:1;min-width:0}.workspace-preview strong{font-size:11px;font-weight:550;color:#8c99b0;display:block}.workspace-preview small{font-size:9px;color:#b2bccd;display:block;margin-top:3px}.workspace-preview>.icon:last-child{height:15px;width:15px;color:#ae9bc8}.login-submit{margin-top:4px;justify-content:space-between;padding:14px 18px}.login-form .feature-list{gap:12px;margin-top:30px;color:#9ca8bd;font-size:10px}.login-form .feature-list>span{display:flex;align-items:center;gap:8px}.login-form .feature-list .icon{width:13px;height:13px;color:#b09bc9}.login-form>.login-demo-note{margin-top:28px;margin-bottom:0;font-size:9px;line-height:1.9;padding:12px 14px;border-radius:6px;color:#a89cb9;background:#f8f6fc;border:1px solid #eeE8f5}.login-site-link{position:absolute;bottom:31px;display:flex;align-items:center;gap:8px;font-size:9px;color:#a29bb0}.login-site-link .icon{height:11px;width:11px}.login-site-link:hover{color:var(--purple)}
@media(min-width:1500px){.login-story{padding-top:53px;padding-bottom:35px}.login-story h1{font-size:62px}.login-story>.prototype-label{margin-top:47px}.login-art{margin-top:38px;max-width:440px;padding:25px 29px 20px}.mini-bars{height:100px}.login-story>p{font-size:14px}.login-form>h2{font-size:36px}.login-panel{padding:60px 14%}.mini-kpi{font-size:39px}}
@media(max-width:1200px){.login-story{padding-left:9%;padding-right:9%}.login-panel{padding-left:11%;padding-right:11%}.login-story h1{font-size:48px}.login-form>h2{font-size:29px}.mini-bars{gap:10px}.login-art{padding:20px}.action-grid{grid-template-columns:1fr}.action-card .study-footer{flex-direction:row;align-items:center}.action-card h2{font-size:21px}.journey-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.journey-step:nth-child(2){border:0}.bottom-grid{grid-template-columns:minmax(0,1fr)}.report-toolbar-note{max-width:230px;font-size:8px;line-height:1.7}.template-decoration{right:35px;width:90px;height:110px;top:54px}.template-decoration .icon{width:50px}.quotes-grid{gap:13px;padding:20px}.quotes-grid blockquote{padding:16px;font-size:11px}.sidebar-user .user-info strong{font-size:9px}}
@media(max-width:1000px){.welcome-note>div{gap:7px}.welcome-note>div>span:last-child{flex-basis:100%;padding-left:13px;font-size:9px}.login-story h1{font-size:43px}.login-form>h2{font-size:27px}.login-panel{padding-left:9%;padding-right:9%}.mini-chart-footer{font-size:7px}.mini-chart-footer strong{font-size:7px}.question-top{gap:8px}.question-top>.required,.question-top>.muted{font-size:7px}.scale-preview{gap:5px}.scale-preview>span{min-height:30px;font-size:9px}.report-toolbar-note{max-width:180px}.report-toolbar .field{width:135px}.template-decoration{opacity:.5;right:25px}.template-intro h2{position:relative;z-index:1}.sidebar-bottom{padding-top:22px}.roadmap-promo{padding:12px 10px;margin-bottom:15px}}
@media(max-width:900px){.login-story{padding-top:31px}.login-story h1{font-size:40px}.login-form>h2{font-size:26px}.login-story>.prototype-label{margin-top:25px;font-size:7px}.login-story>p{font-size:11px}.mini-kpi{font-size:29px}.mini-bars{gap:9px;height:70px}.login-art{padding:19px;margin-top:27px}.login-story-footer{font-size:5px}.login-story-footer>span{font-size:6px}.login-form>p{font-size:11px}.bottom-grid{grid-template-columns:minmax(0,1fr)}.sidebar-user .user-info strong{font-size:10px}.quotes-grid{grid-template-columns:1fr;gap:12px}.quotes-grid blockquote{font-size:12px;padding:19px}.quotes-grid cite{margin-top:10px}}
@media(max-width:760px){.login-story{padding:25px 30px 30px}.login-story h1{font-size:36px;line-height:1.08;margin-top:20px}.login-story h1 br:nth-child(2){display:none}.login-story>.prototype-label{margin-top:16px}.login-story>p{font-size:11px;margin-top:15px}.login-art{display:none}.login-story-footer{display:none}.login-panel{padding:33px 30px 78px;align-items:center}.login-form{max-width:420px}.login-form>h2{font-size:28px;margin-top:17px}.login-form>h2 br{display:none}.login-form>p{margin-bottom:23px;font-size:12px}.login-form .feature-list{display:flex;margin-top:23px;font-size:11px}.login-form>.login-demo-note{margin-top:23px;font-size:10px}.login-site-link{bottom:28px}.report-toolbar{flex-wrap:wrap}.report-toolbar-note{max-width:none;flex-basis:100%;margin-left:0;padding-bottom:0}.report-toolbar .field{flex:1;width:auto}.template-intro{padding:27px}.template-intro h2{font-size:25px}.template-decoration{right:27px}.roadmap-grid{grid-template-columns:1fr}.roadmap-card .module-list{display:flex;gap:13px}.scale-inputs{gap:4px}.scale-inputs .answer-option{font-size:9px}.interview-question{font-size:21px}.question-top .question-type{font-size:8px}}
@media(max-width:680px){.welcome-note{align-items:flex-start;gap:11px;flex-direction:column}.welcome-note>div>span:last-child{font-size:9px}.welcome-note>a{margin-left:13px;font-size:9px}.app-footer{font-size:7px;gap:12px;margin-top:27px;align-items:flex-start}.app-footer>span:first-child{max-width:170px}.info-banner{align-items:flex-start;flex-wrap:wrap;gap:10px}.info-banner>.text-link{margin-left:26px}.info-banner>div{flex-basis:80%}.info-banner>div>span{font-size:10px}.inline-actions{gap:8px}.inline-actions .button{font-size:9px}.compact-select{width:100%}.compact-select select{font-size:12px}.builder-toolbox>.card-title,.builder-toolbox>.card-subtitle,.builder-tip{grid-column:1/-1}.builder-toolbox>.card-subtitle{margin-bottom:9px}.builder-tip{margin-top:10px;padding:13px}.builder-tip>.icon{display:none}.builder-tip strong{font-size:10px}.builder-tip p{font-size:9px;line-height:1.7}.builder-heading{gap:12px}.builder-heading>span>.muted{display:block;margin:2px 0 0;font-size:8px}.question-top{gap:7px;flex-wrap:wrap;margin-bottom:15px}.question-top>.question-number{height:22px;min-width:24px}.question-top .question-type{font-size:8px}.question-actions .icon-button{width:25px;height:25px}.question-top>.required,.question-top>.muted{font-size:7px}.question-actions{gap:0}.question-card{padding:19px}.scale-preview{gap:4px}.scale-preview>span{font-size:9px;min-height:31px}.template-intro{padding:25px}.template-intro h2{font-size:26px;max-width:280px}.template-intro>p{max-width:260px;font-size:11px}.template-decoration{right:-15px;top:50px;opacity:.2}.template-card h2{font-size:22px;max-width:300px}.template-card p{font-size:12px}.template-card .study-footer>span{font-size:9px}.report-toolbar{padding:16px;gap:13px}.report-toolbar .field{font-size:10px}.report-toolbar select{font-size:12px;min-height:40px}.report-toolbar-note{font-size:8px}.insight-card h2{font-size:26px}.insight-card p{font-size:12px}.insight-card .badge{font-size:8px}.insight-card .button{font-size:10px}.report-bar{font-size:11px}.quotes-grid{padding:20px}.quotes-grid blockquote{font-size:12px}.contact-card .card-body>h3{font-size:16px}.contact-card .card-body>.muted{font-size:10px}.contact-avatar{width:52px;height:52px;font-size:18px}.contact-card .phone-display{font-size:24px}.contact-card .call-status{font-size:10px}.interview-card{min-height:400px}.interview-card .script-block h2{font-size:19px}.interview-card .script-block p{font-size:11px}.interview-idle{margin:38px auto 20px;max-width:300px}.interview-idle h3{font-size:14px}.interview-question{font-size:23px}.interview-footer .button{font-size:10px}.scale-inputs{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.scale-inputs .answer-option{font-size:12px;min-height:42px;padding:11px}.interview-complete{padding:30px 5px}.interview-complete h2{font-size:23px}.interview-complete p{font-size:11px}.roadmap-card h2{font-size:24px}.module-list>li{font-size:11px}.vision-note{padding:27px 22px}.vision-note h2{font-size:24px;line-height:1.4}.vision-note p{font-size:11px}.action-card h2{font-size:22px}.action-card p{font-size:12px}.action-card .study-footer{flex-wrap:wrap;gap:10px}.action-card .button{font-size:10px}.form-footer{padding-top:20px}.checkbox-label{font-size:11px}.preview-question legend{font-size:12px}.preview-question .answer-option{font-size:12px}.survey-preview>h2{font-size:25px}.client-metric~p{font-size:12px}.login-form>.login-demo-note{font-size:9px}.login-form .field{font-size:10px}.workspace-preview{padding:14px}.workspace-preview strong{font-size:12px}.workspace-preview small{font-size:10px}.login-form>.badge{font-size:7px}.login-form .login-submit{font-size:12px}}
@media(max-width:370px){.login-story{padding:22px 24px 27px}.login-story h1{font-size:33px}.login-panel{padding:30px 24px 75px}.login-form>h2{font-size:27px}.question-top>.required,.question-top>.muted{display:none}.scale-preview{gap:3px}.scale-preview>span{font-size:8px}.report-toolbar .field{min-width:115px}.template-intro h2{font-size:24px}.interview-question{font-size:21px}.app-footer>span:first-child{max-width:150px}.heading-actions .button{font-size:10px}.sidebar-user .user-info strong{font-size:10px}}
/* Readable working sizes for sustained use. */
body{font-size:14px}.nav-item{font-size:13px}.page-description{font-size:13px;color:#737f95}.card-title{font-size:15px}.card-subtitle{font-size:11px;color:#818ba0}.eyebrow{font-size:10px;color:#7c879c}.stat-top{font-size:12px;color:#6f7b91}.stat-foot{font-size:10px;color:#7d879a;flex-wrap:wrap}.stat-value{font-size:34px}.button{font-size:12px}.demo-pill{font-size:10px}.legend{font-size:11px;color:#6f7c93}.channel-row{font-size:12px;color:#6f7c93}.channel-row strong{font-size:12px}.channel-row small{font-size:11px}.table-wrap th{font-size:9px;color:#7d889d}.table-wrap td{font-size:12px}.cell-title{font-size:12px;color:#39465f}.cell-subtitle{font-size:10px;color:#7d899f;display:block}.badge{font-size:10px}.welcome-note{font-size:11px}.welcome-note>div>span:not(.live-dot){color:#7b6c96}.activity-item strong{font-size:12px}.activity-item small{font-size:11px;color:#7e899d}.text-link{font-size:11px}.form-help{font-size:11px;color:#7c879d}.app-footer{font-size:10px}.workspace small{color:#9aa7c1}.filter-tab{font-size:12px}.search-field input{font-size:12px}.contact-card.card{padding:0}.roadmap-promo strong{font-size:11px}.roadmap-promo span{font-size:10px}
@media(max-width:680px){.page-title{font-size:26px}.stat-value{font-size:29px}.stat-top{font-size:11px}.stat-foot{font-size:10px}.card-title{font-size:14px}.top-actions .demo-pill{font-size:8px}.page-description{font-size:12px}}
.table-wrap{position:relative}.table-wrap td.cell-subtitle{display:table-cell}.sr-only{left:0;top:0}

/* One-click demonstration login. */
.demo-login-credentials{display:grid;grid-template-columns:1fr;gap:2px;margin-top:18px}.login-form .demo-login-credentials .field{margin-bottom:10px}.demo-login-credentials input{background:#fff;color:#35415c;letter-spacing:.025em}.demo-login-help{color:#7b879d;font-size:10px;line-height:1.6;margin:0 0 17px}.login-panel .login-form{padding-top:12px;padding-bottom:20px}.login-panel .login-demo-note{margin-bottom:0}.login-form .feature-list{gap:9px;margin-top:20px}
@media(max-width:400px){.demo-login-credentials{grid-template-columns:1fr;gap:0}.demo-login-credentials input{min-height:42px}}
