.perspectives-page{color:#f4f3ed;background:#000;min-height:100svh;font-family:system-ui,sans-serif;overflow-x:clip}.perspectives-page *{box-sizing:border-box}.perspectives-page a{color:inherit;text-underline-offset:5px}.perspectives-page :is(button,a,input,textarea,select,summary):focus-visible{outline-offset:4px;outline:2px solid #a89eff}.perspectives-page button{cursor:pointer}.perspectives-page button:disabled{opacity:.45;cursor:default}.perspective-cover{padding:26px 6vw 34px}.perspective-imprint{color:#b7bbb1;letter-spacing:.12em;border-bottom:1px solid #383a35;justify-content:space-between;gap:20px;padding-bottom:18px;font:10px/1.5 ui-monospace,monospace;display:flex}.perspective-cover-grid{grid-template-columns:minmax(0,1fr) 250px;align-items:center;gap:7vw;max-width:1280px;min-height:calc(100svh - 290px);margin:58px auto 48px;display:grid}.perspective-kicker{letter-spacing:.12em;color:#a8b2a0;margin:0 0 22px;font:10px/1.6 ui-monospace,monospace}.perspective-cover h1{letter-spacing:-.06em;margin:0 0 28px;font:400 clamp(52px,7vw,106px)/1.03 Georgia,serif}.perspective-cover h1 em{color:#a89eff}.perspective-deck{color:#c3becd;max-width:640px;margin:0 0 18px;font:17px/1.8 system-ui,sans-serif}.perspectives-page .perspective-primary{color:#181321;background:#a89eff;border:1px solid #a89eff;border-radius:0;justify-content:space-between;align-items:center;gap:30px;min-height:52px;margin-top:14px;padding:17px 22px;font:600 14px/1.5 system-ui;text-decoration:none;display:inline-flex}.perspective-primary:hover:enabled{background:#ce95f0}.perspective-cover aside{border-left:1px solid #393247;flex-direction:column;justify-content:center;align-self:stretch;padding-left:28px;display:flex}.perspective-cover aside>span{letter-spacing:.08em;color:#aca4bb;margin:0 0 16px;font:10px/1.6 ui-monospace,monospace}.perspective-cover aside>strong{color:#a89eff;font:400 60px/1.1 Georgia,serif}.perspective-cover aside>strong small{font:20px Georgia,serif}.perspective-cover aside p{color:#c3becd;margin:16px 0 36px;font:14px/1.8 Georgia,serif}.perspective-cover aside a{color:#a89eff;font:12px/1.8 system-ui}.perspective-study-note{border-block:1px solid #393247;grid-template-columns:1fr 1.5fr;gap:5vw;max-width:1600px;margin:auto;padding:44px 6vw;display:grid}.perspectives-page h2{letter-spacing:-.035em;margin:0 0 22px;font:400 clamp(28px,3.5vw,46px)/1.15 Georgia,serif}.perspective-study-note>p{color:#c3becd;margin:0;font:15px/1.9 system-ui}.perspective-workspace{grid-template-columns:330px minmax(0,1fr);gap:7vw;max-width:1280px;margin:65px auto;padding:0 24px;scroll-margin-top:28px;display:grid}.perspective-account{background:#101218;border:1px solid #342c3b;align-self:start;padding:28px;position:sticky;top:24px}.perspective-account h2{font-size:31px}.perspective-account p,.perspective-answer>p{color:#c3becd;font:14px/1.8 system-ui}.perspective-account strong{overflow-wrap:anywhere}.perspectives-page label{color:#c5bfd0;gap:8px;margin:20px 0;font:12px/1.7 system-ui;display:grid}.perspectives-page :is(input,textarea,select){color:#f0f3ea;width:100%;min-width:0;box-shadow:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#101218;border:1px solid #52455d;border-radius:0;padding:12px;font:15px/1.65 system-ui}.perspectives-page textarea{resize:vertical}.perspective-account-actions{flex-wrap:wrap;align-items:center;gap:20px;margin:24px 0 0;display:flex}.perspective-account-actions a,.perspective-text-button{color:#a89eff;font:12px/1.7 system-ui}.perspectives-page button:not(.perspective-primary){color:#c5bfd0;background:0 0;border:1px solid #52455d;min-height:40px;padding:10px 14px;font:12px/1.6 system-ui}.perspectives-page button.perspective-text-button{border:0;margin-top:12px;padding-inline:0;text-decoration:underline;display:block}.perspectives-page fieldset{border:0;min-width:0;margin:0;padding:0}.perspectives-page fieldset:disabled{opacity:.55}.perspective-answer .perspective-kicker{color:#a8b2a0}.perspective-question{margin:32px 0!important}.perspective-question>span{letter-spacing:.09em;color:#a89eff;font:10px/1.6 ui-monospace,monospace}.perspective-question strong{color:#f0f2e8;letter-spacing:-.02em;margin:4px 0 8px;font:400 clamp(21px,2.2vw,28px)/1.5 Georgia,serif}.perspective-question small{color:#8d9b81;text-align:right;font:10px/1.5 ui-monospace,monospace}.perspectives-page .perspective-check{align-items:flex-start;gap:12px;font:12px/1.8 system-ui;display:flex}.perspective-check input{accent-color:#a89eff;flex-shrink:0;width:18px;height:18px;min-height:0;margin-top:3px}.perspective-check a{color:#a89eff}.perspectives-page .perspective-credit{border-block:1px solid #393247;margin:28px 0;padding:24px 0}.perspective-credit legend{padding-right:15px;font:17px/1.5 Georgia,serif}.perspective-credit p{color:#aca4bb;font:12px/1.8 system-ui}.perspective-error{font:13px/1.8 system-ui;color:#ffbda8!important}.perspective-signin-note,.perspective-saved{color:#d0dfc1;background:#171220;border:1px solid #786296;padding:18px}.perspective-saved strong{font:18px Georgia,serif}.perspective-saved p,.perspective-saved a{font:13px/1.8 system-ui}.perspective-history{border-top:1px solid #393247;max-width:1232px;margin:30px auto 80px;padding:50px 24px;scroll-margin-top:24px}.perspective-history-heading{justify-content:space-between;align-items:center;gap:25px;display:flex}.perspective-history>p{color:#c3becd;max-width:740px;font:14px/1.9 system-ui}.perspective-entry{border-top:1px solid #393247;margin-top:28px;padding:24px 0}.perspective-entry>div{color:#aca4bb;justify-content:space-between;gap:20px;font:11px/1.8 ui-monospace,monospace;display:flex}.perspective-entry summary{cursor:pointer;color:#a89eff;padding:20px 0;font:16px/1.7 Georgia,serif}.perspective-history-answer h3{letter-spacing:-.015em;margin:20px 0 14px;font:400 23px/1.5 Georgia,serif}.perspective-history-answer p{color:#c7ccbf;white-space:pre-wrap;overflow-wrap:anywhere;font:15px/1.9 system-ui}.perspective-entry footer{color:#8d9b81;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.perspective-entry footer small{font:10px/1.6 ui-monospace,monospace}.perspective-remove-confirm{max-width:560px}.perspective-remove-confirm p{color:#ffbda8;font:13px/1.8 system-ui}.perspective-remove-confirm button{margin-right:12px}.perspective-footer{color:#aca4bb;border-top:1px solid #393247;flex-wrap:wrap;justify-content:space-between;gap:24px;padding:28px 5vw;font:11px/1.8 system-ui;display:flex}@media (max-width:900px){.perspective-cover-grid{grid-template-columns:minmax(0,1fr) 200px;gap:35px}.perspective-cover h1{font-size:clamp(46px,7vw,75px)}.perspective-workspace{grid-template-columns:280px minmax(0,1fr);gap:35px}.perspective-account{padding:22px}.perspective-deck{font-size:15px}}@media (max-width:650px){.perspective-cover{padding:22px 20px 32px}.perspective-imprint{letter-spacing:.04em;gap:14px;font-size:8px}.perspective-cover-grid{min-height:0;margin:38px 0 0;display:block}.perspective-cover h1{font-size:clamp(43px,11.5vw,66px)}.perspective-cover aside{border-top:1px solid #393247;border-left:0;margin-top:36px;padding:26px 0 0}.perspective-cover aside>strong{font-size:45px}.perspective-cover aside p{margin-bottom:24px}.perspective-study-note{padding:32px 20px;display:block}.perspective-study-note>p{font-size:14px}.perspective-workspace{margin:40px auto;padding:0 20px;display:block}.perspective-account{margin-bottom:45px;padding:24px;position:static}.perspective-answer h2{font-size:35px}.perspectives-page :is(input,select,textarea){font-size:16px}.perspective-question strong{font-size:22px}.perspective-history{margin-bottom:40px;padding:32px 20px}.perspective-history-heading{display:block}.perspective-history-heading>button{margin-bottom:20px}.perspective-entry>div,.perspective-entry footer{display:block}.perspective-entry footer>button{margin-top:16px;display:block}.perspective-check{font-size:11px}.perspective-footer{padding:24px 20px}.perspective-entry>div>time,.perspective-entry>div>span{display:block}}.perspective-footer>span{color:#ce95f0}.perspective-workspace{max-width:840px;display:block}.perspective-annual-review{border-top:1px solid #333;max-width:1440px;margin:auto;padding:80px 6vw;scroll-margin-top:100px}.perspective-annual-review h2{letter-spacing:-.04em;margin:20px 0;font-size:clamp(32px,5vw,64px);line-height:1.1}.annual-review-deck{color:#c7c3d1;max-width:760px;font-size:22px;line-height:1.6}.annual-review-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:48px 0;display:grid}.annual-review-steps span{letter-spacing:.1em;color:#ce95f0;font:12px ui-monospace,monospace}.annual-review-steps h3{margin:18px 0;font-size:23px;line-height:1.3}.annual-review-steps p,.annual-review-note{color:#b8b3c3;font-size:16px;line-height:1.8}.annual-review-note{max-width:880px}.perspective-annual-review>a{color:#ce95f0;text-underline-offset:6px;margin-top:20px;display:inline-block}@media (max-width:700px){.perspective-annual-review{padding:48px 24px}.annual-review-steps{grid-template-columns:1fr;gap:24px;margin:32px 0}.annual-review-deck{font-size:19px}}.perspective-finish-early{border-top:1px solid #393141;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding-top:20px;display:flex}.perspective-finish-early p{color:#bdb6c8;max-width:420px;font:13px/1.7 system-ui,sans-serif}.perspective-finish-early button{color:#ce95f0;background:0 0;border:1px solid #a89eff;min-height:48px;padding:12px 18px;font:14px/1.5 system-ui,sans-serif}.perspective-finish-early button:disabled{opacity:.45}@media (max-width:600px){.perspective-finish-early{display:grid}.perspective-finish-early button{width:100%}}.perspective-cover.perspective-portrait-cover{max-width:1440px;margin:0 auto;padding:26px 6vw 42px}.perspective-portrait-intro{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);align-items:end;gap:6vw;margin-top:40px;display:grid}.perspective-portrait-cover .perspective-kicker{margin-bottom:20px}.perspective-portrait-cover h1{letter-spacing:-.055em;margin:0;font-size:clamp(46px,5.7vw,82px);line-height:1.04}.perspective-portrait-deck>p{color:#bdb6c8;max-width:410px;margin:0 0 12px;font:14px/1.8 system-ui,sans-serif}.perspective-portrait-deck>p+p{color:#a99fb6;font-size:12px}.perspective-portrait-links{flex-wrap:wrap;gap:22px;margin-top:20px;font:11px/1.8 system-ui,sans-serif;display:flex}.perspective-portrait-links a{border-bottom:1px solid #756283;align-items:center;gap:10px;padding-bottom:6px;text-decoration:none;display:inline-flex}.perspective-portrait-links a:hover{color:#ce95f0}.perspective-contribution-note{max-width:1440px;padding-block:56px}.perspective-contribution-note>div>p{color:#bdb6c8;max-width:600px;margin:0 0 16px;font:14px/1.9 system-ui,sans-serif}.perspective-contribution-note>div>p:last-child{margin-bottom:0;font-size:12px}.perspective-contribution-note>div>p>a{color:#ce95f0}html[data-theme=light] .perspective-portrait-deck>p,html[data-theme=light] .perspective-contribution-note>div>p{color:#665d6d}html[data-theme=light] .perspective-portrait-links a{border-color:#b7a0cb}html[data-theme=light] .perspective-portrait-links a:hover,html[data-theme=light] .perspective-contribution-note>div>p>a{color:#7950a0}@media (min-width:1700px){.perspective-cover.perspective-portrait-cover{padding-inline:80px}}@media (max-width:1050px){.perspective-portrait-intro{grid-template-columns:minmax(0,1.3fr) minmax(240px,1fr);gap:5vw}.perspective-portrait-cover h1{font-size:clamp(46px,5.9vw,62px)}.perspective-portrait-deck>p{font-size:13px}.perspective-portrait-deck>p+p{display:none}.perspective-portrait-links{gap:18px;font-size:10px}}@media (max-width:700px){.perspective-cover.perspective-portrait-cover{padding:22px 22px 30px}.perspective-portrait-cover .perspective-imprint{letter-spacing:.04em;font-size:8px}.perspective-portrait-cover .perspective-imprint>span:last-child{text-align:right;max-width:130px}.perspective-portrait-intro{grid-template-columns:1fr;gap:24px;margin-top:30px}.perspective-portrait-cover h1{font-size:clamp(44px,9vw,64px)}.perspective-portrait-cover .perspective-kicker{margin-bottom:16px;font-size:9px}.perspective-portrait-deck>p{max-width:480px;margin:0;font-size:13px}.perspective-portrait-links{margin-top:18px;font-size:11px}.perspective-contribution-note{padding:36px 22px}.perspective-contribution-note>div>p{font-size:13px}.perspective-contribution-note h2{margin-bottom:22px}}.perspective-kicker{color:#ce95f0}.perspective-cover h1 em{color:#0000;background:linear-gradient(110deg,#a89eff,#e277e6);-webkit-background-clip:text;background-clip:text}.perspectives-page .perspective-primary{color:#181321;background:linear-gradient(110deg,#a89eff,#e277e6);border-color:#0000}.perspective-question-preview{border-block:1px solid #302a39;grid-template-columns:1fr 1.25fr;gap:9vw;max-width:1440px;margin:auto;padding:64px 6vw;display:grid}.perspective-question-preview>div>p:last-child{color:#bdb6c8;max-width:400px;font:15px/1.8 system-ui}.perspective-question-preview ol{margin:0;padding:0;list-style:none}.perspective-question-preview li{border-bottom:1px solid #302a39;margin:0 0 22px;padding:0 0 22px}.perspective-question-preview li:last-child{border:0;margin:0;padding:0}.perspective-question-preview li>span,.perspective-final-review article>span{letter-spacing:.09em;color:#ce95f0;text-transform:uppercase;font:10px/1.6 ui-monospace,monospace}.perspective-question-preview li>p{margin:9px 0 0;font:400 24px/1.45 Georgia,serif}.perspective-workspace.perspective-voice-workspace{max-width:1240px;margin:80px auto;padding-inline:5vw;scroll-margin-top:100px}.perspective-participant-heading{max-width:700px;margin-bottom:32px}.perspective-participants{grid-template-columns:1fr 1fr;gap:20px;display:grid}.perspectives-page .perspective-participants>button{text-align:left;border-color:#463950;min-height:190px;padding:28px}.perspective-participants>button[aria-pressed=true]{background:linear-gradient(125deg,#a89eff17,#e277e60d);border-color:#ce95f0}.perspective-participants>button:hover:enabled{border-color:#a89eff}.perspective-participants>button>span{letter-spacing:.08em;color:#ce95f0;font:10px/1.6 ui-monospace,monospace}.perspective-participants strong{color:#f4f3ed;justify-content:space-between;gap:20px;margin:20px 0 12px;font:400 31px/1.2 Georgia,serif;display:flex}.perspective-participants p{color:#bdb6c8;max-width:360px;margin:0;font:14px/1.7 system-ui}.perspective-auth{background:#0d0b10;border:1px solid #463950;max-width:560px;margin:40px auto 0;padding:32px}.perspective-auth p{color:#bdb6c8;font:14px/1.8 system-ui}.perspective-auth h2{font-size:34px}.perspective-auth form{margin-top:24px}.perspective-account-bar{color:#bdb6c8;border-bottom:1px solid #302a39;flex-wrap:wrap;align-items:center;gap:20px;margin:12px 0 42px;padding:24px 0;font:12px/1.7 system-ui;display:flex}.perspective-account-bar>span{overflow-wrap:anywhere;max-width:100%;margin-right:auto}.perspective-account-bar>a{color:#ce95f0}.perspective-interview{margin-top:40px}.perspective-steps{gap:12px;margin:20px 0 54px;display:flex}.perspectives-page .perspective-steps>button{text-align:left;border:0;border-top:1px solid #514459;flex:1;justify-items:start;gap:7px;min-width:0;padding:13px 5px;display:grid}.perspective-steps>button[aria-current=step]{color:#f4f3ed;border-top:2px solid #ce95f0;padding-top:12px}.perspective-steps>button>span{color:#ce95f0;font:12px/1.6 ui-monospace,monospace}.perspective-steps small{text-transform:uppercase;letter-spacing:.03em;overflow-wrap:anywhere;font:10px/1.5 ui-monospace,monospace}.perspective-question-stage{max-width:800px;margin:auto}.perspective-question-stage>h2{max-width:780px;font-size:clamp(32px,4.5vw,54px);line-height:1.2}.perspective-input-mode{gap:8px;margin:28px 0;display:flex}.perspectives-page .perspective-input-mode button{border-radius:24px;min-width:90px;padding:8px 18px}.perspective-input-mode button[aria-pressed=true]{color:#f4f3ed;background:#30223a;border-color:#ce95f0}.audio-processing-consent{max-width:640px;margin-block:28px!important}.perspective-voice{text-align:center;padding:20px 0 26px}.perspectives-page button.voice-orb{isolation:isolate;--voice-level:0;width:184px;height:184px;transform:scale(calc(1 + var(--voice-level)*.12));opacity:1;background:radial-gradient(circle,#c398ec15,#0000 70%);border:0;border-radius:50%;margin:12px auto 25px;padding:0;transition:transform .1s linear;display:block;position:relative}.perspectives-page button.voice-orb:disabled{opacity:.55}.voice-orb>span,.voice-intro-orb>span{pointer-events:none;border:1px solid #a89eff;border-radius:48% 52% 46% 54%;position:absolute;inset:8px}.voice-orb>span:nth-child(2),.voice-intro-orb>span:nth-child(2){border-color:#ce95f0;inset:15px 5px;transform:rotate(55deg)}.voice-orb>span:nth-child(3),.voice-intro-orb>span:nth-child(3){opacity:.65;border-color:#e277e6;inset:5px 16px;transform:rotate(-40deg)}.voice-orb svg{fill:none;stroke:#e6dcf5;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px;margin:auto;position:absolute;inset:0}.voice-recording .voice-orb>span{border-width:2px}.voice-asking .voice-orb>span,.voice-transcribing .voice-orb>span{animation:3.5s ease-in-out infinite alternate voice-breathe}.voice-asking .voice-orb>span:nth-child(2),.voice-transcribing .voice-orb>span:nth-child(2){animation-delay:-1.5s}.voice-paused .voice-orb>span{opacity:.7;border-style:dashed}.voice-status{color:#e8dff0;margin:8px 0;font:20px/1.5 Georgia,serif}.voice-timer{color:#ce95f0;font:12px/1.6 ui-monospace,monospace}.voice-controls{flex-wrap:wrap;justify-content:center;gap:10px;margin:22px 0;display:flex}.perspectives-page .voice-controls button{min-height:46px}.voice-caption{color:#a99fb6;max-width:420px;margin:20px auto;font:11px/1.8 system-ui}.perspective-voice audio{width:100%;max-width:420px;margin:25px auto 0;display:block}.voice-error{color:#ffbda8;border:1px solid #654259;margin-top:24px;padding:18px;font:14px/1.7 system-ui}.voice-intro-orb{width:155px;height:155px;margin:0 0 35px;position:relative}.perspective-question-navigation{border-top:1px solid #302a39;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:28px;padding-top:22px;display:flex}.perspective-question-navigation>span{color:#a99fb6;font:10px/1.6 ui-monospace,monospace}.perspective-question-navigation .perspective-primary{gap:15px;margin:0}.perspectives-page .perspective-transcript{margin-top:28px;font-size:13px}.perspective-transcript textarea{background:#0e0b12;padding:20px;font:19px/1.75 Georgia,serif}.perspective-transcript small{text-align:right;color:#a99fb6;font:10px/1.6 ui-monospace,monospace}.perspective-agent-details{background:#0e0b12;border:1px solid #463950;margin-bottom:42px;padding:28px}.perspective-agent-details>p{color:#bdb6c8;font:14px/1.8 system-ui}.perspective-agent-details .perspective-kicker{color:#ce95f0;font:10px/1.6 ui-monospace,monospace}.agent-fields{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.agent-fields>label:last-child{grid-column:1/-1}.perspective-agent-details details{margin:24px 0}.perspective-agent-details summary{color:#ce95f0;cursor:pointer;padding:12px 0;font:14px/1.8 system-ui}.perspective-agent-details pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#17111f;border:1px solid #463950;padding:20px;font:12px/1.8 ui-monospace,monospace}.perspective-final-review{max-width:800px;margin:auto}.perspective-final-review>p{color:#bdb6c8;font:15px/1.8 system-ui}.perspective-final-review article{border-bottom:1px solid #302a39;padding:28px 0}.perspective-final-review article h3{letter-spacing:-.02em;margin:12px 0;font:400 26px/1.4 Georgia,serif}.perspective-final-review article p{white-space:pre-wrap;overflow-wrap:anywhere;color:#d0c7d9;font:17px/1.8 Georgia,serif}.perspective-final-review form{margin-top:40px}.perspective-saved{color:#e8dff0;margin-top:36px;padding:32px}.perspective-saved button{margin-top:24px;display:block}.perspective-history-answer p{color:#c5bfd0}.perspective-entry footer{color:#a99fb6}.perspectives-page button:hover:enabled{border-color:#ce95f0}.perspectives-page button:disabled{cursor:not-allowed}@keyframes voice-breathe{0%{opacity:.6;scale:.94}to{opacity:1;scale:1.04}}@media (max-width:700px){.perspective-question-preview{grid-template-columns:1fr;gap:30px;padding:40px 22px}.perspective-question-preview li>p{font-size:22px}.perspective-workspace.perspective-voice-workspace{margin:50px auto;padding:0 22px}.perspective-participants{grid-template-columns:1fr;gap:14px}.perspectives-page .perspective-participants>button{min-height:160px;padding:22px}.perspective-participants strong{font-size:29px}.perspective-auth{padding:24px 20px}.perspective-account-bar{gap:14px}.perspective-account-bar>span{width:100%}.perspective-steps{gap:8px;margin-bottom:34px}.perspective-steps small{letter-spacing:0;font-size:8px}.perspective-question-stage>h2{font-size:34px}.perspective-question-navigation{gap:12px}.perspective-question-navigation>span{order:-1;width:100%}.perspective-question-navigation .perspective-primary{padding:14px}.perspective-voice{padding-top:8px}.voice-intro-orb{width:110px;height:110px;margin:0 0 24px}.perspective-cover aside{min-height:180px;padding-left:145px;position:relative}.voice-intro-orb{position:absolute;top:28px;left:0}.perspective-cover aside p{font-size:13px}.perspective-cover aside>span{font-size:8px}.perspective-agent-details{padding:22px 18px}.agent-fields{grid-template-columns:1fr}.perspective-transcript textarea{padding:16px;font-size:18px}.perspective-saved{padding:24px}.perspective-final-review article h3{font-size:24px}}@media (prefers-reduced-motion:reduce){.voice-orb,.voice-orb>span{transition:none!important;animation:none!important;transform:scale(1)!important}}.agent-fields>.agent-representation{grid-column:1/-1}.agent-representation small,.perspective-agent-credit{color:var(--site-muted);font:12px/1.6 system-ui,sans-serif}
