.company-capsule-dialog{--flow-ink:#282134;--flow-muted:#696071;width:min(690px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--flow-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-sizing:border-box;background:#faf7f0;border:1px solid #d4c8dc;border-radius:18px;padding:0;font:14px/1.6 DM Sans,Arial,sans-serif;overflow:auto;box-shadow:0 26px 100px #04041877}.company-capsule-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#070b30b8}.company-capsule-dialog *{box-sizing:border-box}.company-flow-inner{padding:38px}.company-capsule-dialog .company-flow-close{color:#5c466e;cursor:pointer;background:#fffc;border:1px solid #d8cedf;border-radius:50%;width:34px;height:34px;min-height:34px;padding:0;font:24px/1 sans-serif;position:absolute;top:12px;right:13px}.company-flow-progress{gap:16px;margin:0 32px 30px 0;padding:0;list-style:none;display:flex}.company-flow-progress li{color:#9b8ba8;align-items:center;gap:6px;font-size:10px;display:flex}.company-flow-progress li>span{border:1px solid #d2c6dc;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;display:inline-grid}.company-flow-progress li.is-active{color:#694486}.company-flow-progress li.is-active>span{background:#e8dafa;border-color:#bfa4d5}.company-flow-progress li[aria-current]{font-weight:700}.company-flow-eyebrow{letter-spacing:.13em;color:#79558f;margin:10px 0 14px;font:600 9px/1.5 monospace}.company-capsule-dialog h2{letter-spacing:-.045em;outline:0;margin:0 0 23px;font:500 33px/1.15 Space Grotesk,Arial,sans-serif}.company-flow-question{background:#eee6f5;border-left:3px solid #a98abb;border-radius:3px;margin:0 0 25px;padding:16px 18px;font:500 17px/1.4 Space Grotesk,Arial,sans-serif}.company-flow-question>span{letter-spacing:.12em;color:#8b6ba1;margin-bottom:8px;font:600 8px/1.5 monospace;display:block}.company-capsule-dialog label{gap:8px;margin-bottom:12px;font-size:12px;font-weight:500;display:grid}.company-capsule-dialog input:not([type=checkbox]),.company-capsule-dialog select,.company-capsule-dialog textarea{width:100%;min-width:0;color:var(--flow-ink);background:#fffdf8;border:1px solid #bfb1c8;border-radius:6px;padding:12px 13px;font:14px/1.5 DM Sans,Arial,sans-serif}.company-capsule-dialog input[type=checkbox]{accent-color:#77518e;flex:none;width:18px;height:18px;margin:2px 0}.company-capsule-dialog fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.company-capsule-dialog button{cursor:pointer;font:600 12px/1.5 DM Sans,Arial,sans-serif}.company-capsule-dialog button:disabled{cursor:default;opacity:.5}.company-capsule-dialog .company-flow-primary{color:#32213e;background:#dfc8f2;border:1px solid #765192;border-radius:6px;justify-content:center;justify-self:start;align-items:center;gap:12px;min-height:46px;padding:13px 20px;display:inline-flex}.company-capsule-dialog .company-flow-primary:hover:not(:disabled){background:#d3b4ec}.company-flow-note{color:var(--flow-muted);margin:12px 0 22px;font-size:11px;line-height:1.8}.company-capsule-dialog .company-flow-check{align-items:flex-start;gap:11px;margin:19px 0;font-size:11px;font-weight:400;line-height:1.75;display:flex}.company-flow-check small{color:#8a7a96;margin-top:5px;font-size:10px;display:block}.company-capsule-dialog a{color:#6b4683;text-underline-offset:3px;text-decoration:underline}.company-capsule-dialog .company-flow-text{color:#725187;text-align:left;background:0 0;border:0;align-items:center;min-height:40px;padding:8px 0;font-size:11px;display:inline-flex}.company-flow-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:22px;display:flex}.company-flow-error{color:#ab2945;overflow-wrap:anywhere;background:#fff0f2;border-radius:5px;padding:12px 15px;font-size:12px}.company-flow-confirmed{overflow-wrap:anywhere;background:#eef4e8;border:1px solid #c8d6be;border-radius:5px;padding:15px;font-size:13px}.company-flow-context{color:#87649b;border-bottom:1px solid #e4dce9;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;padding-bottom:10px;font-size:11px;display:flex}.company-flow-editor{background:#fffdf8;border:1px solid #bfb1c8;border-radius:10px;margin-bottom:24px;overflow:hidden;box-shadow:0 3px 15px #3b254505}.company-capsule-dialog .company-flow-editor textarea{resize:vertical;background:0 0;border:0;border-radius:0;min-height:150px;max-height:400px;margin:0;padding:18px;font-size:15px;line-height:1.75;display:block}.company-flow-editor textarea:focus-visible{outline-offset:-3px;outline:2px solid #b799d2}.company-flow-editor-tools{border-top:1px solid #eee7f3;align-items:flex-start;gap:15px;padding:9px 15px 13px;display:flex;position:relative}.company-flow-editor-tools>small{color:#9b8aa7;white-space:nowrap;font-size:9px;position:absolute;top:24px;left:15px}.company-flow-editor .rr-dictation.is-capsule{width:100%;min-width:0}.rr-dictation.is-capsule>div{justify-content:flex-end;align-items:center;gap:9px;margin-left:70px;display:flex}.company-capsule-dialog .rr-dictation.is-capsule button{color:#6d468b;background:#eee4f8;border:1px solid #d3c2e0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;min-height:40px;padding:0;display:inline-flex}.company-capsule-dialog .rr-dictation.is-capsule>button{margin-left:auto;display:flex}.company-capsule-dialog .rr-dictation.is-capsule[data-phase=listening] button,.company-capsule-dialog .rr-dictation.is-capsule[data-phase=starting] button{color:#fff;background:#77518f;box-shadow:0 0 0 4px #77518f22}.rr-dictation.is-capsule .rr-dictation-label{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.company-capsule-dialog .rr-dictation.is-capsule select{background:0 0;border-color:#e0d6e8;width:100px;padding:7px;font-size:10px}.company-capsule-dialog .rr-dictation.is-capsule .rr-dictation-hint{color:#8b7e96;margin:10px 0 0;font-size:9px;font-weight:400;line-height:1.65;display:block}.company-flow-settings{grid-template-columns:1fr 1fr;gap:18px;margin:18px 0;display:grid}.company-flow-opening{background:#eee7f5;border:1px solid #d4c6df;border-radius:7px;margin:18px 0;padding:16px;font-size:12px}.company-flow-opening strong{margin:5px 0;display:block}.company-flow-opening small{color:#83718f;font-size:10px;display:block}.company-flow-success{color:var(--flow-muted);font-size:13px}.company-flow-success h3{color:var(--flow-ink);margin:20px 0;font:500 26px/1.2 Space Grotesk,sans-serif}.company-flow-lock{color:#805c98;background:#e4d5f3;border-radius:50%;place-items:center;width:56px;height:56px;margin:25px 0;font-size:35px;display:grid}.company-capsule-dialog :focus-visible{outline-offset:3px;outline:3px solid #b799d2}@media (max-width:650px){.company-capsule-dialog{border-radius:12px;width:calc(100% - 20px);max-height:calc(100dvh - 20px)}.company-flow-inner{padding:28px 20px}.company-capsule-dialog h2{padding-right:12px;font-size:28px}.company-flow-progress{gap:10px;margin-bottom:25px}.company-flow-progress li{font-size:9px}.company-flow-progress li>span{width:18px;height:18px}.company-flow-question{padding:14px;font-size:16px}.company-flow-settings{grid-template-columns:1fr;gap:6px}.company-capsule-dialog input:not([type=checkbox]),.company-capsule-dialog select,.company-capsule-dialog textarea{font-size:16px}.company-flow-inner .company-flow-primary{width:100%}.company-flow-editor textarea{min-height:145px!important}.company-capsule-dialog .rr-dictation.is-capsule select{font-size:11px}.company-flow-context{font-size:10px}.company-capsule-dialog .company-flow-check{font-size:11px}.company-flow-actions{gap:10px}}.company-perspectives{--cp-line:#d9d1c6;--cp-muted:#595361;--cp-ink:#252034;color:#252034;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f6f1e8;border:1px solid #d9d1c6;border-radius:12px;margin:28px 0;padding:32px;scroll-margin-top:110px}.company-perspectives-intro{justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.company-perspectives-intro>div{max-width:680px}.company-perspectives-intro>div>p:last-child{color:var(--cp-muted);margin:15px 0 24px;font-size:14px}.company-perspectives button{color:#241b33;cursor:pointer;background:#e4d4f8;border:1px solid #634b80;border-radius:6px;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:11px 16px;font:600 12px/1.5 DM Sans,Arial,sans-serif;display:inline-flex}.company-perspectives-intro>button{flex-shrink:0;margin-top:5px}.company-perspectives .company-perspectives-secondary{color:#44334f;background:0 0;border-color:#9a88a5}.company-perspectives .company-perspectives-text{color:#5f3b7a;text-underline-offset:3px;background:0 0;border:0;min-height:44px;padding:5px 10px;text-decoration:underline;display:inline}.company-perspectives button:disabled{opacity:.5;cursor:default}.company-perspectives h3{letter-spacing:-.035em;margin:6px 0 16px;font:500 25px/1.25 Space Grotesk,Arial,sans-serif}.company-perspectives label{gap:8px;font-size:12px;font-weight:500;display:grid}.company-perspectives input:not([type=checkbox]),.company-perspectives select,.company-perspectives textarea{color:#252034;box-sizing:border-box;background:#fffdf8;border:1px solid #aaa0ad;border-radius:5px;width:100%;min-width:0;padding:12px;font:14px/1.6 DM Sans,Arial,sans-serif}.company-perspectives textarea{resize:vertical;min-height:120px;margin-top:16px;display:block}.company-perspectives input[type=checkbox]{accent-color:#77518f;flex-shrink:0;width:18px;height:18px;margin:2px 0}.company-perspectives .company-perspectives-check{align-items:flex-start;gap:11px;font-size:11px;font-weight:400;line-height:1.8;display:flex}.company-perspectives-check a{color:#5f3b7a;text-decoration:underline}.company-perspectives fieldset{border:0;min-width:0;margin:0;padding:0}.company-perspectives-access{background:#e4d4f809;border:1px solid #d3c7df;border-radius:8px;margin:8px 0 22px;padding:24px}.company-perspectives-access>p{overflow-wrap:anywhere;margin:0;font-size:12px}.company-email-confirmation{max-width:650px}.company-email-confirmation>p:not(.enterprise-eyebrow){color:#55515f;font-size:12px}.company-email-confirmation fieldset{gap:18px;margin-top:22px;display:grid}.company-email-confirmation input:not([type=checkbox]){max-width:420px}.company-email-confirmation button{justify-self:start}.company-perspectives-identity{grid-template-columns:1fr 1fr;gap:20px;display:grid;margin:24px 0!important}.company-perspectives-identity legend{color:#6e5088;letter-spacing:.12em;margin-bottom:18px;font:600 9px/1.8 monospace}.company-perspectives-identity>.company-perspectives-check,.company-perspectives-identity>.company-perspectives-privacy{grid-column:1/-1}.company-perspectives-privacy{color:#5f5968;max-width:820px;margin:0;font-size:11px;line-height:1.8}.company-perspectives-questions{margin:10px 0 0;padding:0;list-style:none}.company-perspectives-questions>li{border-top:1px solid #d9d1c6;grid-template-columns:40px minmax(0,1fr);gap:16px;padding:23px 0;display:grid}.company-question-number{color:#72518c;font:400 22px/1.5 Space Grotesk,Arial,sans-serif}.company-perspectives-questions .enterprise-eyebrow{margin:0 0 5px;font-size:8px}.company-perspectives-questions label{letter-spacing:-.025em;font:500 19px/1.5 Space Grotesk,Arial,sans-serif;display:block}.company-perspectives-questions small{color:#625b6b;margin-top:6px;font-size:10px;display:block}.company-perspectives-submit{border-top:1px solid #d9d1c6;gap:22px;padding:24px 0;display:grid}.company-perspectives-submit>div{flex-wrap:wrap;gap:12px;display:flex}.company-perspectives-error{color:#9d2637;font-size:12px}.company-perspectives-notice{color:#255b36;background:#eaf4e9;border:1px solid #a1c5a3;border-radius:6px;padding:16px 20px;font-size:12px}.company-perspectives-responses{border-top:1px solid var(--cp-line);margin-top:12px;padding:32px 0 0}.company-perspectives-empty{color:#5d5664;padding:22px 0;font-size:13px}.company-perspective-card{background:#fffdf8;border:1px solid #d9d1c6;border-radius:9px;margin:24px 0;padding:25px}.company-perspective-card header{border-bottom:1px solid #d9d1c6;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.company-perspective-card header>div{gap:5px;min-width:0;display:grid}.company-perspective-card header strong{overflow-wrap:anywhere;font-size:15px}.company-perspective-card header span{color:#65536f;overflow-wrap:anywhere;font-size:10px}.company-perspective-card time{white-space:nowrap;color:#5f5968;font:10px/1.8 monospace}.company-perspective-answer h4{color:#4c345f;margin:20px 0 8px;font-size:12px;line-height:1.7}.company-perspective-answer p{color:#393241;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.9}@media (max-width:650px){.company-perspectives{margin:20px 0;padding:22px 18px}.company-perspectives-intro{display:block}.company-perspectives-intro>button{margin:0 0 20px}.company-perspectives-intro>div>p:last-child{font-size:13px}.company-perspectives-access{padding:18px 15px}.company-perspectives-identity{grid-template-columns:1fr;gap:18px}.company-perspectives-questions>li{grid-template-columns:26px minmax(0,1fr);gap:10px;padding:20px 0}.company-question-number{font-size:18px}.company-perspectives-questions label{font-size:17px}.company-perspectives input:not([type=checkbox]),.company-perspectives select,.company-perspectives textarea{font-size:16px}.company-perspective-card{padding:18px 15px}.company-perspective-card header{flex-wrap:wrap;gap:10px}.company-perspectives h3{font-size:23px}}.company-history-cycles{background:#e4d4f80a;border:1px solid #cdbbdc;border-radius:8px;margin:4px 0 24px;padding:22px}.company-history-cycles>label{letter-spacing:.12em;color:#5c3a77;margin-bottom:12px;font:600 9px/1.8 monospace}.company-history-cycles select{width:100%;font-size:14px}.company-history-cycles>p:not(.company-perspectives-privacy){color:#4b355f;margin:14px 0;font-size:12px}.company-history-cycles .company-cycle-note{font:500 18px/1.5 Space Grotesk,sans-serif!important}.company-cycle-note{color:#664d7b;margin:16px 0;font-size:12px}.company-capsule-seal{color:#674283;white-space:normal;font:600 9px/1.8 monospace}.company-answer-sealed{font-style:italic;color:#675f70!important}.company-own-capsules{border-top:1px solid var(--cp-line);margin-top:30px;padding:25px 0}.company-own-capsules>div{margin-bottom:24px}.company-perspectives .capsule-clock{max-width:none;margin:20px 0}.company-perspectives-submit>button{justify-self:start}.company-perspectives-notice{display:block}.company-history-cycles p{overflow-wrap:anywhere}@media (max-width:650px){.company-history-cycles{padding:18px 15px}.company-history-cycles select{font-size:16px}.company-capsule-seal{font-size:8px}}.company-perspectives .enterprise-eyebrow{color:#6c4c83}.company-perspectives a:hover{color:#412559}.company-perspectives .capsule-clock>div{color:#50395f}.company-perspectives .capsule-clock time{color:#51495b}.company-perspectives .capsule-clock progress{color:#77518f;background:#ded7e4}.company-perspectives .capsule-clock progress::-webkit-progress-bar{background:#ded7e4}.company-perspectives .capsule-clock progress::-webkit-progress-value{background:#77518f}.company-perspectives .capsule-clock progress::-moz-progress-bar{background:#77518f}.company-perspectives .capsule-clock>.capsule-clock-endpoints{color:#675d70}.company-perspectives :focus-visible{outline-color:#72518c}.company-perspectives .company-perspectives-intro>button{color:#241b33}.enterprise-page .company-perspectives a{color:#5f3b7a;text-decoration:underline}.enterprise-page .company-perspectives a:hover{color:#412559}.company-perspectives-questions>li{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:16px 22px}.company-question-copy{min-width:0}.company-question-copy>h3{letter-spacing:-.025em;margin:0;font:500 19px/1.5 Space Grotesk,Arial,sans-serif}.company-perspectives .company-question-answer{white-space:nowrap;margin:0}.company-answer-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:800px){.company-perspectives-questions>li{grid-template-columns:30px minmax(0,1fr);gap:12px}.company-perspectives .company-question-answer{grid-column:2;justify-self:start;min-height:40px;font-size:11px}.company-question-copy>h3{font-size:17px}}
