.pilot{--ink:#192b43;--muted:#465870;--line:#dbe3ee;--blue:#315eaf;--soft:#f7f9fc;color:var(--ink);min-height:100vh;font-size:14px;line-height:1.55;font-family:var(--font-inter,Arial), Arial, sans-serif;background:#fff}.pilot *{box-sizing:border-box}.p-heading>div,.p-card,.p-question-preview>div,.p-settings-row strong,.p-answer-modal{min-width:0}.p-eyebrow,.p-question-preview,.p-settings-row strong,.p-answer-modal h2,.p-table td:first-child{overflow-wrap:anywhere}.p-settings-row strong{text-align:right}.pilot button,.pilot input,.pilot textarea,.pilot select{font:inherit}.pilot button,.pilot a,.pilot select,.pilot summary{-webkit-tap-highlight-color:transparent}.pilot button{cursor:pointer}.pilot button:disabled{cursor:default;opacity:.55}.pilot button:focus-visible,.pilot a:focus-visible,.pilot input:focus-visible,.pilot textarea:focus-visible,.pilot select:focus-visible,.pilot summary:focus-visible{outline-offset:3px;outline:3px solid #bdcbef}.pilot button{color:inherit;background:0 0;border:0}.pilot a{color:inherit;text-decoration:none}.p-sidebar{border-right:1px solid var(--line);z-index:40;background:#fcfdfe;flex-direction:column;width:232px;padding:32px 20px 18px;display:flex;position:fixed;inset:0 auto 0 0}.p-logo{letter-spacing:-.8px;align-items:center;gap:9px;padding:0 10px;font-size:23px;font-weight:650;display:flex}.p-logo-icon{color:var(--blue);border:1px solid #dce5f7;border-radius:9px;padding:7px;display:flex}.p-logo-dot{color:var(--blue);margin-left:-8px}.p-workspace-label{letter-spacing:1.7px;color:#465870;margin:40px 12px 13px;font-size:12px;font-weight:600}.p-domain-switch{border:1px solid var(--line);color:#465870;background:#fff;border-radius:8px;gap:8px;margin-bottom:25px;padding:10px;display:flex}.p-domain-switch select{appearance:auto;min-width:0;color:var(--ink);background:0 0;border:0;flex:1;font-size:12px;font-weight:500}.p-sidebar nav{gap:6px;display:grid}.p-sidebar nav button,.p-sidebar-bottom>button{text-align:left;color:#465870;border-radius:7px;align-items:center;gap:11px;padding:11px 13px;font-size:12px;font-weight:500;display:flex}.p-sidebar nav button:hover,.p-sidebar-bottom>button:hover{background:#f0f3f8}.p-sidebar-bottom{gap:4px;margin-top:auto;padding-top:35px;display:grid}.p-agency-box{border:1px solid var(--line);background:#f4f7fa;border-radius:9px;margin-bottom:18px;padding:15px 12px;font-size:12px}.p-agency-box p{color:#465870;margin:9px 0 14px;font-size:12px;line-height:1.75}.p-agency-box a{color:#5c73a4;align-items:center;gap:7px;font-size:12px;display:flex}.p-online-dot{background:#83af9e;border-radius:100%;flex-shrink:0;width:6px;height:6px;margin-right:6px;display:inline-block}.p-main{margin-left:232px}.p-topbar{border-bottom:1px solid var(--line);color:#465870;justify-content:space-between;align-items:center;height:77px;padding:0 44px;font-size:12px;display:flex}.p-topbar>span{align-items:center;gap:10px;display:flex}.p-top-right{align-items:center;gap:20px;display:flex}.p-beta{color:#465870;border:1px solid #e7ebf1;border-radius:5px;padding:5px 9px;font-size:12px}.p-avatar{color:#465870;background:#edf1f8;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.p-content{max-width:1430px;margin:auto;padding:42px 44px 20px}.p-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.p-eyebrow{letter-spacing:1px;color:#465870;margin-bottom:9px;font-size:12px}.pilot h1{letter-spacing:-.85px;margin:0 0 10px;font-size:27px;font-weight:550;line-height:1.3}.p-heading p{color:var(--muted);margin:0;font-size:12px}.p-button{white-space:nowrap;justify-content:center;align-items:center;gap:8px;font-weight:500;transition:background .15s;display:inline-flex;background:#fff!important;border:1px solid #dfe5ee!important;border-radius:7px!important;padding:10px 15px!important;font-size:12px!important}.p-button:hover{background:#f7f9fc!important}.p-button.primary{color:#fff!important;background:#315da9!important;border-color:#315da9!important}.p-button.primary:hover{background:#244b8e!important}.p-measurement{color:#465870;flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:25px;font-size:12px;display:flex}.p-measurement strong{color:#465870;font-weight:400}.p-measurement .p-badge{padding:3px 7px;font-size:12px}.p-divider{color:#465870;padding:0 6px}.p-measure-next{margin-left:auto}.p-card{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;margin-bottom:23px;padding:23px}.p-metrics{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.p-metric{padding:22px 23px 0;overflow:hidden}.p-metric-title{color:#465870;justify-content:space-between;align-items:center;font-size:12px;display:flex}.p-metric-title svg{color:#465870}.p-big-number{letter-spacing:-2px;color:#26384f;margin:14px 0 8px;font-size:43px;font-weight:450;line-height:1.25}.p-big-number small{color:#465870;letter-spacing:0;padding-left:6px;font-size:17px}.p-metric>p{color:#465870;min-height:30px;margin:0 0 18px;font-size:12px}.p-metric-foot{color:#465870;border-top:1px solid #f0f2f5;justify-content:space-between;align-items:center;min-height:40px;margin-top:0;display:flex;padding:12px 0!important;font-size:12px!important}.p-metric-foot span{color:#8b6e47}.p-section-heading{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:19px;display:flex}.pilot h2{letter-spacing:-.25px;margin:0 0 5px;font-size:15px;font-weight:550}.p-section-heading p{color:#465870;margin:0;font-size:12px}.p-section-heading>svg{color:#465870}.p-segment{border:1px solid var(--line);border-radius:6px;gap:2px;padding:3px;display:flex}.p-segment button{color:#465870;white-space:nowrap;border-radius:3px;padding:5px 10px;font-size:12px}.p-segment button.selected{color:#5e7192;background:#f0f3f9}.p-chart{padding-bottom:16px}.p-chart-inner{height:226px;margin-left:-12px}.p-legend{color:#465870;gap:19px;margin:0 0 15px 3px;font-size:12px;display:flex}.p-legend span{align-items:center;gap:7px;display:flex}.p-legend i{border-radius:50%;width:6px;height:6px}.p-chart-note{color:#465870;text-align:center;margin:18px 0 2px;font-size:12px}.p-two-columns{grid-template-columns:1fr 1fr;gap:20px;display:grid}.p-priority{text-align:left;align-items:center;gap:12px;width:100%;display:flex;border-bottom:1px solid #f1f3f6!important;padding:14px 0!important}.p-priority>span{color:#465870;background:#f6f7fa;border-radius:6px;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.p-priority div{flex:1}.p-priority strong{font-size:12px;font-weight:500}.p-priority p{color:#465870;margin:3px 0 0;font-size:12px}.p-priority>svg{color:#465870}.p-inline{align-items:center;gap:7px;margin-top:17px;display:flex;color:#5d73a2!important;font-size:12px!important}.p-count{color:#465870;background:#f6f8fb;border-radius:4px;padding:3px 8px;font-size:12px}.p-question-preview{border-bottom:1px solid #f1f3f6;align-items:flex-start;gap:12px;padding:13px 0;font-size:12px;display:flex}.p-question-preview>span{color:#465870;white-space:nowrap;flex-shrink:0;font-size:12px}.p-footer{color:#465870;border-top:1px solid #f1f3f6;gap:18px;margin-top:24px;padding:16px 0;font-size:12px;display:flex}.p-footer>span{margin-right:auto}.p-badge{white-space:nowrap;color:#465870;background:#f2f4f7;border-radius:5px;padding:4px 9px;font-size:12px;display:inline-flex}.p-badge.pass,.p-badge.done{color:#465870;background:#edf6f1}.p-badge.fail,.p-badge.failed{color:#95695a;background:#fbf0ed}.p-badge.unknown,.p-badge.partial{color:#847049;background:#fbf6eb}.p-badge.running,.p-badge.queued{color:#5e739f;background:#eef2fb}.p-progress{color:#60739e;background:#f7f9ff;border:1px solid #e4eafa;border-radius:9px;align-items:center;gap:15px;margin-bottom:23px;padding:18px 22px;font-size:12px;display:flex}.p-progress p{color:#465870;margin:4px 0 0;font-size:12px}.p-progress strong{font-weight:500}.p-error{color:#a16454;background:#fcf3ef;border:1px solid #f0dcd4;border-radius:7px;align-items:flex-start;gap:9px;margin-bottom:18px;padding:12px 16px;font-size:12px;display:flex}.p-error svg{flex-shrink:0;margin-top:1px}.p-notice{color:#465870;background:#f6f8fc;border:1px solid #e6ebf3;border-radius:7px;justify-content:space-between;gap:10px;margin-bottom:18px;padding:12px 16px;font-size:12px;display:flex}.p-notice button{display:flex}.p-empty{text-align:center;color:#465870;padding:40px 20px}.p-empty>svg{color:#465870;margin:0 auto 16px}.p-empty h3{color:#465870;font-size:13px;font-weight:500}.p-empty p{max-width:400px;margin:9px auto;font-size:12px}.p-table-scroll{overflow-x:auto}.p-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.p-table th{color:#465870;border-bottom:1px solid #e8edf3;padding:12px 8px;font-size:12px;font-weight:400}.p-table td{border-bottom:1px solid #f0f2f6;padding:17px 8px}.p-table td:first-child{width:53%;padding-right:25px}.p-answer-button{white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex;color:#465870!important}.p-answer-button.positive{color:#465870!important}.p-neutral-dot{background:#c3cad3;border-radius:50%;width:5px;height:5px}.p-small-note{color:#465870;margin:17px 0 0;font-size:12px;line-height:1.75}.p-audit-intro{grid-template-columns:200px 1fr;align-items:center;gap:40px;padding:30px;display:grid}.p-audit-intro>div:first-child{border-right:1px solid var(--line)}.p-audit-intro p{color:#465870;font-size:12px}.p-audit-intro .p-small-note{font-size:12px}.p-select{border:1px solid var(--line);color:#465870;background:#fff;border-radius:6px;padding:8px;font-size:12px!important}.p-check{border-bottom:1px solid #edf0f4}.p-check summary{cursor:pointer;align-items:center;gap:13px;padding:16px 0;list-style:none;display:flex}.p-check summary::-webkit-details-marker{display:none}.p-check summary>div{flex:1}.p-check summary strong{font-size:12px;font-weight:500;display:block}.p-check summary>div>span{color:#465870;font-size:12px}.p-check summary>svg{color:#465870}.p-check-icon{color:#465870;background:#f4f6f9;border-radius:6px;place-items:center;width:29px;height:29px;display:grid}.p-check-icon.pass{color:#465870;background:#f0f7f3}.p-check-icon.fail{color:#465870;background:#fcf5ef}.p-check-body{color:#465870;padding:0 0 20px 42px;font-size:12px}.p-check-body h3{color:#465870;margin:14px 0 5px;font-size:12px;font-weight:500}.p-check-body a{color:#5d73a0;word-break:break-all;align-items:center;gap:6px;display:inline-flex}.p-check-body ul{padding-left:15px}.p-report{grid-template-columns:200px 1fr;align-items:center;gap:50px;padding:45px;display:grid}.p-report-preview{overflow-wrap:anywhere;background:#fff;border:1px solid #c8d5e6;border-top:4px solid #315da9;border-radius:5px;width:200px;padding:22px 18px;transform:rotate(-2deg);box-shadow:0 10px 28px #243b5e10}.p-report-preview span{display:block}.p-report-brand{color:#20395f;border-bottom:1px solid #d2ddec;margin-bottom:22px;padding-bottom:15px;font-size:19px;font-weight:750}.p-report-caption{color:#315da9;letter-spacing:1px;margin-bottom:10px;font-size:8px;font-weight:700}.p-report-domain{color:#1e365a;font-size:17px;line-height:1.3;display:block}.p-report-date{color:#465870;margin-top:8px;font-size:9px}.p-report-numbers{grid-template-columns:1fr 1fr;gap:7px;margin:20px 0;display:grid}.p-report-numbers>div{background:#f2f6fc;border:1px solid #d5dfed;border-radius:4px;min-width:0;padding:9px 7px}.p-report-numbers span{color:#465870;font-size:8px}.p-report-numbers strong{color:#203d69;margin-top:7px;font-size:24px;line-height:1.3;display:block}.p-report-numbers small{font-size:10px;font-weight:500}.p-report-preview-title{color:#253e61;font-size:10px;font-weight:700}.p-report-rule{background:#dce5f1;border-radius:3px;height:3px;margin-top:12px}.p-report-rule.short{width:70%;margin-bottom:8px}.p-report-measurement{border-top:1px solid #d5dfed;margin-bottom:18px;padding-top:15px}.p-report h2{margin:10px 0 15px;font-size:23px;line-height:1.4}.p-report p{color:#465870;max-width:510px;font-size:12px}.p-report ul{color:#465870;margin:25px 0;padding:0;font-size:12px;list-style:none}.p-report li{align-items:center;gap:9px;margin:12px 0;display:flex}.p-report li svg{color:#465870}.p-settings-row{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:20px;padding:15px 0;font-size:12px;display:flex}.p-settings-row span{color:#465870}.p-settings-row strong{font-weight:450}.p-settings-row+.p-button{margin-top:20px}.p-help details{border-bottom:1px solid #edf0f5;padding:18px 0;font-size:12px}.p-help summary{cursor:pointer;color:#465870}.p-help p{color:#465870;font-size:12px}.p-loading{text-align:center;color:#465870;padding:80px}.p-loading svg{margin:auto}.p-welcome{text-align:center;max-width:560px;margin:70px auto}.p-welcome>svg{color:#465870;margin:0 auto 25px}.p-welcome p{color:#465870;margin:20px 0 30px;font-size:13px}.p-welcome .p-button{margin:5px}.p-onboarding{max-width:740px;margin:12px auto}.p-onboarding-title{text-align:center;margin-bottom:35px}.p-onboarding-title h1{margin:20px 0 12px;font-size:30px}.p-onboarding-title p{color:#465870;font-size:12px}.p-tag{color:#465870;background:#f2f5fb;border-radius:20px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:inline-flex}.p-steps{color:#465870;justify-content:center;gap:30px;margin-bottom:30px;font-size:12px;display:flex}.p-steps>div{align-items:center;gap:8px;display:flex}.p-steps>div>span{border:1px solid #e4e9f1;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.p-steps>div.active{color:#5772b1}.p-steps>div.active>span{color:#fff;background:#5776c9;border-color:#5776c9}.p-steps>div.complete{color:#465870}.p-setup-card{padding:35px 40px}.p-setup-card h2{margin:0 0 10px;font-size:20px}.p-setup-card p{color:#465870;font-size:12px}.p-setup-icon{color:#465870;background:#f1f5fc;border-radius:12px;place-items:center;width:46px;height:46px;margin-bottom:23px;display:grid}.p-label{color:#465870;gap:7px;margin:20px 0;font-size:12px;display:grid}.p-label input,.p-label select,.p-add-question input,.p-invite-result input{color:#465a76;background:#fff;border:1px solid #e1e7f0;border-radius:7px;width:100%;padding:12px 14px;font-size:12px}.p-field-pair{grid-template-columns:1fr 1fr;gap:20px;display:grid}.p-field-pair .p-label{margin-top:7px}.p-summary{background:#f8fafd;border-radius:7px;padding:13px 15px;color:#465870!important;font-size:12px!important}.p-question-label{color:#465870;justify-content:space-between;margin:20px 0 13px;font-size:12px;display:flex}.p-question-label strong{font-weight:500}.p-question-label span{color:#465870}.p-edit-question{border:1px solid #e5ebf3;border-radius:7px;align-items:flex-start;gap:10px;margin:9px 0;padding:12px;font-size:12px;display:flex}.p-edit-question>span{color:#465870;padding-top:2px;font-size:12px}.p-edit-question textarea{field-sizing:content;resize:vertical;color:#465870;background:#fff;border:0;width:100%;min-height:35px;font-size:12px;outline-offset:1px!important}.p-edit-question button{color:#465870;padding-top:3px}.p-add-question{gap:10px;margin-top:15px;display:flex}.p-add-question input{font-size:12px}.p-setup-actions{justify-content:space-between;align-items:center;gap:15px;margin-top:30px;display:flex}.p-setup-actions .p-inline{margin-top:0}.p-onboarding-foot{color:#465870;justify-content:center;align-items:center;gap:7px;font-size:12px;display:flex}.p-invite-result{color:#465870;margin-top:20px;font-size:12px}.p-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#172d4955;justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;inset:0}.p-answer-modal{background:#fff;border-radius:13px;width:100%;max-width:800px;max-height:88vh;padding:35px 40px;position:relative;overflow-y:auto;box-shadow:0 20px 100px #15305122}.p-modal-close{position:absolute;top:15px;right:15px;color:#465870!important}.p-answer-modal h2{max-width:90%;margin:15px 0;font-size:22px}.p-answer-modal h3{color:#465870;margin-top:25px;font-size:14px}.p-response-text{color:#465870;overflow-wrap:anywhere;margin-top:25px;font-size:13px;line-height:1.9}.p-response-text a{color:#4b73b3;text-underline-offset:3px;text-decoration:underline}.p-response-text p{margin:14px 0}.p-response-text ul,.p-response-text ol{padding-left:20px}.p-response-text table{max-width:100%;display:block;overflow:auto}.p-sources a{border:1px solid #e7edf5;border-radius:7px;align-items:center;gap:12px;margin:8px 0;padding:13px;display:flex}.p-sources a>span{color:#465870;font-size:12px}.p-sources a>div{flex:1;min-width:0}.p-sources strong{color:#607593;font-size:12px;font-weight:500}.p-sources small{color:#465870;overflow-wrap:anywhere;font-size:12px;display:block}.p-mobile-toggle,.p-backdrop{display:none}.spin{animation:1.3s linear infinite p-spin}@keyframes p-spin{to{transform:rotate(360deg)}}@media (min-width:1500px){.p-content{padding:50px 65px}.p-topbar{padding:0 65px}.p-chart-inner{height:270px}.p-heading h1{font-size:30px}}@media (max-width:1100px){.p-sidebar{width:205px;padding-left:13px;padding-right:13px}.p-main{margin-left:205px}.p-content{padding:32px 25px 15px}.p-topbar{padding:0 25px}.p-metrics{gap:12px}.p-metric{padding:18px 16px 0}.p-metric-foot{font-size:8px!important}.p-heading h1{font-size:24px}.p-report{grid-template-columns:150px 1fr;gap:30px;padding:30px}.p-two-columns{gap:12px}.p-card{padding:20px}.p-audit-intro{grid-template-columns:160px 1fr;gap:25px}}@media (max-width:900px){.p-sidebar{width:240px;transition:transform .2s;transform:translate(-100%)}.p-sidebar.open{transform:translate(0)}.p-main{margin-left:0}.p-mobile-toggle{margin-right:10px;display:flex}.p-backdrop{z-index:30;background:#18283e40;display:block;position:fixed;inset:0}}@media (max-width:760px){.p-topbar{height:61px;padding:0 19px}.p-topbar>span{margin-right:auto;font-size:12px}.p-top-right{gap:10px}.p-beta{display:none}.p-content{padding:28px 18px 15px}.p-heading{flex-wrap:wrap;align-items:flex-start;gap:17px}.p-heading h1{letter-spacing:-.7px;max-width:95%;font-size:25px}.p-heading p{font-size:12px;line-height:1.7}.p-heading>.p-button{padding:8px 12px!important}.p-measure-next{width:100%;margin-top:5px;margin-left:11px}.p-metrics{grid-template-columns:1fr;gap:0}.p-metric{margin-bottom:13px;padding:18px 20px 0}.p-big-number{margin:10px 0 5px;font-size:38px}.p-metric>p{min-height:0;margin-bottom:12px}.p-metric-foot{min-height:35px;font-size:12px!important}.p-section-heading{flex-wrap:wrap;gap:14px}.p-chart-inner{height:200px}.p-two-columns{grid-template-columns:1fr;gap:0}.p-card{margin-bottom:16px;padding:20px}.p-table{min-width:590px}.p-audit-intro{grid-template-columns:1fr;gap:20px}.p-audit-intro>div:first-child{border-right:0;border-bottom:1px solid var(--line);padding-bottom:20px}.p-check summary{gap:9px}.p-check .p-badge{padding:3px 6px;font-size:8px}.p-check summary strong{font-size:12px}.p-check-body{padding-left:0}.p-report{grid-template-columns:1fr;gap:28px}.p-report-preview{margin:10px auto}.p-report h2{font-size:21px}.p-footer{flex-wrap:wrap;gap:12px;font-size:8px}.p-footer>span{width:100%;margin-right:0}.p-onboarding-title h1{font-size:26px}.p-steps{justify-content:space-between;gap:15px;font-size:8px}.p-steps>div{gap:5px}.p-steps>div>span{width:20px;height:20px}.p-setup-card{padding:23px 20px}.p-setup-card h2{font-size:19px}.p-field-pair{gap:12px}.p-setup-actions{flex-wrap:wrap}.p-setup-actions .primary{margin-left:auto}.p-onboarding-foot{align-items:flex-start;font-size:12px}.p-modal-backdrop{padding:12px}.p-answer-modal{max-height:94vh;padding:30px 22px}.p-answer-modal h2{font-size:19px}.p-label input,.p-label select,.p-add-question input,.p-edit-question textarea{field-sizing:content;font-size:16px}.p-add-question{flex-wrap:wrap}.p-add-question input{flex:1;min-width:180px}}@media (prefers-reduced-motion:reduce){.spin{animation:none}.p-sidebar{transition:none}}.p-auth{background:#fff;min-height:100vh}.p-auth-top{justify-content:space-between;align-items:center;max-width:1240px;margin:auto;padding:30px 44px;display:flex}.p-auth-layout{grid-template-columns:1fr 420px;align-items:center;gap:100px;max-width:1100px;margin:55px auto 80px;padding:0 30px;display:grid}.p-auth-story h1{letter-spacing:-2px;color:#222e42;margin:23px 0;font-size:52px;font-weight:580;line-height:1.16}.p-auth-story h1 em{color:#5b73a1;font-style:normal}.p-auth-story>p{color:#465870;font-size:16px;line-height:1.8}.p-auth-points{color:#465870;gap:16px;margin-top:30px;font-size:13px;display:grid}.p-auth-points span{align-items:center;gap:10px;display:flex}.p-auth-points svg{color:#465870}.p-auth-line{max-width:400px;margin-top:22px}.p-auth-form{padding:34px!important}.p-auth-form h2{letter-spacing:-.5px;margin-top:24px;font-size:24px}.p-auth-form>p{color:#465870;margin-bottom:25px;font-size:13px;line-height:1.7}.p-auth-form .p-label{margin:18px 0}.p-auth-form form>.p-button{justify-content:center;width:100%;height:44px;margin-top:23px}.p-password{width:100%;position:relative}.p-password input{padding-right:44px!important}.p-password button{color:#465870;background:0 0;border:0;padding:0;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.p-auth-forgot{text-align:right;color:#5173b4;font-size:12px;display:block}.p-auth-bottom{text-align:center;color:#465870;margin-top:25px;font-size:12px}.p-auth-bottom a,.p-consent a{color:#5173b4}.p-consent{color:#465870;align-items:flex-start;gap:10px;margin-top:22px;font-size:12px;line-height:1.7;display:flex}.p-consent input{flex-shrink:0;width:15px;height:15px;margin-top:2px}.p-auth-footer{color:#465870;justify-content:center;gap:24px;padding:20px;font-size:12px;display:flex}.p-auth .p-setup-icon{width:42px;height:42px}@media (max-width:850px){.p-auth-layout{grid-template-columns:1fr;gap:0;max-width:460px;margin:20px auto 40px;padding:0 20px}.p-auth-story{display:none}.p-auth-top{padding:25px 22px}.p-auth-form{padding:27px!important}.p-auth-footer{gap:14px}}.p-history-select{color:#465870;justify-content:space-between;align-items:center;margin:12px 0 20px;font-size:12px;display:flex}.p-history-select select{color:#495367;background:#fff;border:1px solid #e5e9ef;border-radius:6px;margin-left:10px;padding:7px 9px}.pilot .p-label{color:#465870;font-size:13px}.pilot .p-small-note{color:#465870}.p-auth-form .p-label{font-weight:500}.pilot .p-button{font-size:13px!important}.p-metric p{font-size:12px}.p-setup-actions{z-index:2;background:#fff;padding:16px 0 0;position:sticky;bottom:0}.p-sidebar nav button:disabled{opacity:.55;cursor:default}.p-measurement-notice{flex-wrap:wrap;align-items:center}.p-notice-actions{flex-wrap:wrap;gap:8px 20px;display:flex}.p-notice-actions .p-inline{text-align:left;margin:0}@media (max-width:600px){.p-measurement-notice{flex-direction:column;align-items:flex-start}}.p-preparation{color:#355348;background:#f5f9f7;border:1px solid #deebe3;border-radius:12px;align-items:flex-start;gap:12px;margin:20px 0;padding:16px;display:flex}.p-preparation>svg{flex-shrink:0;margin-top:3px}.p-preparation strong{font-size:14px}.p-preparation p{color:#465870;margin:5px 0 0;font-size:13px;line-height:1.6}.p-summary>strong{color:#354861;font-size:15px}.p-summary>p{overflow-wrap:anywhere;margin:8px 0 0}.pilot{font-size:15px}.p-sidebar nav button{font-size:14px}.p-metric p,.p-small-note,.p-summary p,.p-footer{font-size:13px}.p-heading p,.p-onboarding-title p{color:#465870}.p-card h2,.p-setup-card h2{color:#1b2f4b;font-weight:650}.p-label input,.p-label select,.p-edit-question textarea,.p-add-question input{color:#213a5a;border-color:#b8c8dd}.p-label input::placeholder,.p-add-question input::placeholder{color:#526781}.p-button.primary{background:#315da9;font-weight:600;color:#fff!important;border-color:#315da9!important}.p-sidebar nav button.active{color:#254b8a;background:#eaf1fc}.p-answer-button{font-weight:600}.p-preparation{border-color:#bad4c5}.p-preparation p{color:#3c594a}.p-activity{background:#f7faff;border:1px solid #b9cbe5;border-radius:15px;margin:24px 0;padding:22px;overflow:hidden}.p-activity-top{align-items:center;gap:15px;display:flex}.p-activity-top>div:nth-child(2){flex:1;min-width:0}.p-activity-top h3{color:#203d69;margin:4px 0;font-size:19px;line-height:1.35}.p-activity-top p{color:#465870;overflow-wrap:anywhere;margin:4px 0 0;font-size:13px}.p-activity-kicker{letter-spacing:1.6px;color:#3d6299;font-size:10px;font-weight:750}.p-activity-emblem{color:#315da9;background:#e7effc;border-radius:50%;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid;position:relative}.p-activity-emblem>span{border:2px solid #315da9;border-color:#315da9 #afc5e8 #0000 #0000;border-radius:50%;animation:2.4s linear infinite p-spin;position:absolute;inset:-3px}.p-activity-time{white-space:nowrap;font-variant-numeric:tabular-nums;color:#425f89;background:#e9f0fb;border-radius:20px;align-self:flex-start;padding:6px 10px;font-size:12px}.p-activity-rail{background:#dce7f7;border-radius:3px;height:3px;margin:22px 0 18px;overflow:hidden}.p-activity-rail span{background:#6b92d2;border-radius:3px;width:35%;height:100%;animation:2.8s ease-in-out infinite p-scan;display:block}.p-activity-steps{margin:0;padding:0;list-style:none}.p-activity-steps li{border-bottom:1px solid #dae4f1;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.p-activity-steps li:last-child{border-bottom:0}.p-activity-step-icon{color:#536b8c;background:#e8eef6;border-radius:50%;flex-shrink:0;place-items:center;width:29px;height:29px;display:grid}.p-activity-steps li[data-state=done] .p-activity-step-icon{color:#2c674a;background:#deeee3}.p-activity-steps li[data-state=active] .p-activity-step-icon{color:#315da9;background:#e0eafb}.p-activity-steps li>div{flex:1;min-width:0}.p-activity-steps strong{color:#253c5b;font-size:14px;font-weight:600}.p-activity-steps p{color:#485f7d;margin:4px 0 0;font-size:12px}.p-activity-state{color:#526781;white-space:nowrap;margin-top:3px;font-size:11px}.p-activity-steps li[data-state=active] .p-activity-state{color:#315da9;font-weight:700}.p-activity-note{color:#465870!important;margin:16px 0 0!important;font-size:12px!important}.p-activity .spin{animation-duration:1.8s}@keyframes p-scan{0%{transform:translate(-120%)}to{transform:translate(400%)}}@media (max-width:600px){.p-activity{padding:17px}.p-activity-top{flex-wrap:wrap;gap:12px}.p-activity-time{margin-left:64px}.p-activity-top h3{font-size:17px}.p-activity-state{display:none}.p-activity-steps strong{font-size:13px}}@media (prefers-reduced-motion:reduce){.p-activity-emblem>span,.p-activity-rail span,.p-activity .spin{animation:none}.p-activity-rail span{background:#b2c7e6;width:100%}}.p-report p,.p-report ul{font-size:14px;line-height:1.65}.p-report-preview+div{min-width:0}@media (max-width:600px){.p-report{padding:25px}.p-report-preview{width:190px}.p-report-preview .p-report-numbers strong{font-size:23px}}
