.reference-logo img{flex:none;width:31px;height:31px}.reference-logo{gap:9px}.reference-wordmark{font-size:27px}.reference-marketing .hero-float-card small,.reference-marketing .hero-right-stack small{color:#526b89}.reference-marketing .reference-section-heading>p,.reference-marketing .reference-footer>span,.reference-marketing .reference-footer nav{color:#5b6f87}.reference-hero-copy h1,.journey-title h2,.reference-action-band h2{letter-spacing:-.05em;font-family:Trebuchet MS,Arial Narrow,Roboto Condensed,Helvetica Neue,Arial,sans-serif;font-weight:700;font-stretch:100%;line-height:.91}.auth-art-copy h1,.reference-auth-panel h2{letter-spacing:-.055em;font-family:Trebuchet MS,Arial Narrow,Roboto Condensed,Helvetica Neue,Arial,sans-serif;font-weight:700}.reference-hero-copy h1{font-size:clamp(54px,6vw,88px)}.journey-title h2{font-size:clamp(48px,4.2vw,67px)}.reference-action-band h2{font-size:clamp(52px,5vw,78px)}.liquid-phone{filter:drop-shadow(18px 20px 18px #101f3038);transform-origin:bottom;width:300px;height:528px;display:block;position:relative;transform:perspective(1300px)rotateY(-8deg)rotate(.5deg)}.liquid-phone-shell{background:linear-gradient(115deg,#f8f9fb 0%,#555b66 2%,#15171c 5%,#fff 9%,#edf0f2 90%,#17191e 98%);border:3px solid #111319;border-radius:43px;width:100%;height:100%;padding:8px;position:relative;box-shadow:inset 0 0 0 2px #646b76,inset 0 0 0 5px #08090b}.liquid-phone-viewport{background:#fff;border-radius:32px;height:100%;overflow:hidden}.liquid-phone-island{z-index:3;background:#050608;border-radius:99px;width:75px;height:19px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.liquid-phone-island span{background:#16243c;border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:9px}.liquid-phone-button{z-index:-1;background:#14171d;border-radius:4px;display:block;position:absolute}.liquid-phone-button--mute{width:4px;height:27px;top:103px;left:-5px}.liquid-phone-button--up{width:4px;height:47px;top:145px;left:-5px}.liquid-phone-button--down{width:4px;height:47px;top:202px;left:-5px}.liquid-phone-button--power{width:4px;height:70px;top:160px;right:-5px}.phone-preview{width:300px;height:528px}.phone-preview .phone-screen{border-radius:32px}.phone-preview .phone-status{padding-top:1px}.phone-preview .phone-side,.phone-preview .phone-bezel,.phone-preview .phone-island{display:none}.phone-preview.is-compact{width:230px;height:405px}.journey-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.journey-steps article{min-width:0}.journey-phone{transform-origin:bottom;border-width:5px;border-radius:29px 29px 0 0;height:234px;padding:18px 14px;transform:rotate(-3deg);box-shadow:0 13px 25px #192b4021}.journey-steps article:nth-child(2) .journey-phone{transform:rotate(2deg)}.journey-steps article:nth-child(3) .journey-phone{transform:rotate(-1deg)}.journey-arrow{background:var(--ref-blue);clip-path:polygon(0 40%,70% 40%,70% 0,100% 50%,70% 100%,70% 60%,0 60%);width:25px;height:18px;top:57%;right:-24px;transform:none}.journey-phone>span{font-size:16px}.journey-phone>strong{color:#fff;background:#1479f5;border-radius:8px;padding:10px;display:block}.journey-phone>em{color:#758196;padding:6px 0;display:block}.journey-phone>i{display:block}.reference-journey{overflow:hidden}.organizer-quick-grid>a{min-width:0}.organizer-quick-grid>a>span:not(.organizer-quick-icon){gap:3px;min-width:0;display:grid}.organizer-quick-grid strong,.organizer-quick-grid small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.organizer-quick-grid small{display:block}.event-filters{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 22px;display:flex}.event-filters input,.event-filters select{color:#334155;background:#fff;border:1px solid #d8e1ea;border-radius:10px;min-width:0;height:43px;padding:0 13px}.event-filters input{width:min(340px,100%)}.event-filters .event-count{color:#718095;margin-left:auto;font-size:13px}.event-list{gap:10px;display:grid}.event-list-card{color:#172234;background:#fff;border:1px solid #dce5ee;border-radius:14px;grid-template-columns:64px minmax(0,1fr) auto 20px;align-items:center;gap:18px;padding:17px 18px;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid}.event-list-card:hover{border-color:#a9cdee;transform:translateY(-1px);box-shadow:0 12px 26px #21416014}.event-list-date{color:#3977ae;text-align:center;background:#f0f6fb;border-radius:11px;align-content:center;place-items:center;width:58px;height:58px;font-size:11px;font-weight:800;line-height:1.15;display:grid}.event-list-copy{min-width:0}.event-list-copy strong{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:16px;display:block;overflow:hidden}.event-list-copy small{color:#718095;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;display:block;overflow:hidden}.event-list-meta{color:#688096;white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.event-status{color:#5e7185;background:#f2f5f8;border-radius:99px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;font-weight:800;display:inline-flex}.event-status.is-published{color:#168154;background:#eaf9f0}.event-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.overview-schedule{gap:10px;display:grid}.overview-session{color:#1b2938;background:#fff;border:1px solid #dce5ee;border-radius:13px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:15px;padding:15px 17px;display:grid}.overview-session:hover{border-color:#a8cae9}.overview-session time{font-variant-numeric:tabular-nums;color:#2475bf;font-size:12px;font-weight:800}.overview-session-copy{min-width:0}.overview-session-copy strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.overview-session-copy span{color:#718095;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;display:block;overflow:hidden}.overview-session-features{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.overview-session-features i{color:#5f7388;background:#f0f5fa;border-radius:99px;padding:5px 7px;font-size:10px;font-style:normal;font-weight:750}.template-gallery{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:14px;display:grid}.interaction-template-card{background:#fff;border:1px solid #dce5ee;border-radius:15px;align-content:space-between;gap:18px;min-height:150px;padding:18px;display:grid}.interaction-template-card:hover{border-color:#9fc8ed}.interaction-template-card .template-kind{color:#1d6eb8;text-transform:capitalize;background:#edf5ff;border-radius:99px;width:max-content;padding:5px 8px;font-size:11px;font-weight:800;display:inline-flex}.interaction-template-card h3{letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;margin:11px 0 4px;font-size:16px;overflow:hidden}.interaction-template-card p{color:#718095;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.interaction-template-card footer{color:#7a899a;justify-content:space-between;align-items:center;font-size:11px;display:flex}.interaction-template-card a{color:#1474d5;font-size:12px;font-weight:800}.roster-profiles{gap:9px;display:grid}.roster-profile{background:#fff;border:1px solid #dce5ee;border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 15px;display:grid}.roster-profile>span:nth-child(2){min-width:0}.roster-profile strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.roster-profile small{color:#718095;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;display:block;overflow:hidden}.roster-toggle{color:#196fc5;background:#fff;border:1px solid #bfd4e8;border-radius:8px;min-height:34px;padding:0 11px;font-size:12px;font-weight:800}.roster-toggle.is-linked{color:#5d7083;border-color:#d8e3ed}.roster-toggle:hover{background:#f2f8ff;border-color:#1c78d8}.analytics-layout{gap:24px;display:grid}.analytics-hero{background:linear-gradient(130deg,#f5fbff,#fff);border:1px solid #d8e6f2;border-radius:18px;justify-content:space-between;gap:22px;padding:27px;display:flex}.analytics-hero h2{letter-spacing:-.055em;margin:4px 0 0;font-size:29px}.analytics-hero p{color:#708094;max-width:54ch;margin:9px 0 0;font-size:13px}.analytics-hero .analytics-primary{border-left:1px solid #d6e3ed;align-content:start;gap:3px;min-width:125px;padding:12px 0 12px 22px;display:grid}.analytics-primary strong{letter-spacing:-.07em;font-size:34px}.analytics-primary span{color:#6e7f91;font-size:12px}.analytics-grid{grid-template-columns:1.4fr 1fr;gap:16px;display:grid}.analytics-card{background:#fff;border:1px solid #dce5ee;border-radius:16px;padding:21px}.analytics-card h3{letter-spacing:-.025em;margin:0;font-size:16px}.analytics-card>p{color:#718095;margin:5px 0 20px;font-size:12px}.analytics-bars{gap:14px;display:grid}.analytics-bar{grid-template-columns:115px minmax(0,1fr) 32px;align-items:center;gap:10px;font-size:12px;display:grid}.analytics-bar span{color:#54677b}.analytics-bar i{background:#edf2f7;border-radius:99px;height:9px;display:block;overflow:hidden}.analytics-bar i b{border-radius:inherit;background:linear-gradient(90deg,#56b9f1,#1478ef);height:100%;display:block}.analytics-bar strong{text-align:right;font-variant-numeric:tabular-nums}.analytics-mini-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.analytics-mini-stats>div{background:#f6f9fc;border-radius:12px;padding:15px}.analytics-mini-stats strong{letter-spacing:-.05em;font-size:22px;display:block}.analytics-mini-stats span{color:#738397;margin-top:4px;font-size:11px;display:block}.analytics-note{color:#66788c;background:#f7fafc;border-radius:11px;padding:13px 16px;font-size:12px}.session-hero{background:linear-gradient(125deg,#f4fbff,#fff);border:1px solid #d8e6f2;border-radius:19px;grid-template-columns:minmax(0,1fr) auto;gap:25px;padding:30px;display:grid}.session-hero h1{letter-spacing:-.065em;max-width:18ch;margin:7px 0 0;font-size:clamp(34px,4vw,54px);line-height:.96}.session-hero .session-description{color:#66788c;max-width:60ch;margin:13px 0 0;font-size:14px}.session-status{color:#178158;text-transform:capitalize;background:#eaf9f0;border-radius:99px;align-items:center;gap:7px;width:max-content;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.session-status i{background:currentColor;border-radius:50%;width:7px;height:7px}.session-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:23px;display:grid}.session-meta-grid>div{background:#ffffffb8;border:1px solid #e1eaf1;border-radius:11px;padding:12px}.session-meta-grid span{color:#789;font-size:11px;display:block}.session-meta-grid strong{margin-top:4px;font-size:13px;display:block}.session-actions{flex-wrap:wrap;justify-content:flex-end;align-items:start;gap:9px;display:flex}.session-overview-grid{grid-template-columns:1.25fr .75fr;gap:16px;margin-top:16px;display:grid}.session-overview-panel{background:#fff;border:1px solid #dce5ee;border-radius:16px;padding:22px}.session-overview-panel h2{letter-spacing:-.035em;margin:0;font-size:18px}.session-overview-panel>p{color:#718095;margin:7px 0 18px;font-size:13px}.share-link-row{background:#fafcff;border:1px solid #e0e8ef;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:10px;padding:10px;display:grid}.share-link-row code{color:#597087;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.share-link-row button{color:#146fce;background:#eaf4ff;border:0;border-radius:7px;padding:7px 9px;font-size:12px;font-weight:800}.roster-list{gap:8px;display:grid}.roster-list>div{border-bottom:1px solid #edf1f5;align-items:center;gap:9px;padding:9px 0;display:flex}.roster-list>div:last-child{border-bottom:0}.roster-initial{color:#1b74c8;background:#e7f3ff;border-radius:50%;place-items:center;width:29px;height:29px;font-size:11px;font-weight:800;display:grid}.control-quick-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 16px;display:grid}.control-quick-row a,.control-quick-row button{color:#172234;text-align:left;background:#fff;border:1px solid #dce5ee;border-radius:14px;min-width:0;min-height:104px;padding:17px 16px;transition:border-color .16s,transform .16s,box-shadow .16s;display:block;box-shadow:0 8px 22px #234a7009}.control-quick-row a:hover,.control-quick-row button:hover:not(:disabled){border-color:#9ec9ed;transform:translateY(-1px);box-shadow:0 12px 24px #234a7014}.control-quick-row button:disabled{cursor:not-allowed;opacity:.55}.control-quick-row>*>span{display:none}.control-quick-row>a:first-child:before,.control-quick-row>button:before,.control-quick-row>a:last-child:before{color:#1475d4;background:#edf6ff;border-radius:9px;place-items:center;width:30px;height:30px;margin-bottom:11px;font-size:15px;font-weight:900;display:grid}.control-quick-row>a:first-child:before{content:"Q"}.control-quick-row>button:before,.control-quick-row>a:last-child:before{content:"↗"}.control-quick-row strong{letter-spacing:-.015em;font-size:14px;display:block}.control-quick-row small{color:#718095;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;display:block;overflow:hidden}.control-quick-row,.control-tool-list>a,.control-tool-list>.control-action-group{display:none}.control-qa-panel{padding:20px!important}.control-qa-panel .section-heading{align-items:flex-start;margin-bottom:15px}.control-qa-panel .section-heading>div{gap:4px;display:grid}.control-qa-panel .section-heading span{color:#748498;font-size:12px}.control-qa-list{border-top:1px solid #e6edf3;display:grid}.control-qa-list article{border-bottom:1px solid #e6edf3;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px 0;display:grid}.control-qa-list article>div:first-child{min-width:0}.control-qa-list strong{overflow-wrap:anywhere;word-break:break-word;text-wrap:pretty;max-width:100%;font-size:14px;line-height:1.45;display:block;overflow:visible}.control-qa-list small{color:#758599;text-transform:capitalize;overflow-wrap:anywhere;word-break:break-word;max-width:100%;margin-top:5px;font-size:11px;display:block}.control-action-group{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.control-delete-button{color:#dc2626;background:#fff5f5;border:1px solid #fecaca;border-radius:9px;place-items:center;width:32px;height:32px;padding:0;display:grid}.control-delete-button:hover:not(:disabled){background:#fee2e2}.control-delete-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:16px;height:16px}@media (max-width:760px){.reference-hero-copy h1{font-size:clamp(48px,13vw,64px)}.journey-steps{grid-template-columns:repeat(3,minmax(190px,1fr));padding-bottom:4px;overflow:auto}.journey-steps article{width:190px}.journey-arrow{display:none}.event-filters .event-count{width:100%;margin-left:0}.event-list-card{grid-template-columns:56px minmax(0,1fr) 16px;gap:12px}.event-list-card .event-list-meta{grid-area:2/2}.event-list-card .event-status{display:none}.overview-session{grid-template-columns:60px minmax(0,1fr)}.overview-session-features{grid-column:2;justify-content:flex-start}.analytics-grid,.session-overview-grid{grid-template-columns:1fr}.analytics-hero{display:grid}.analytics-hero .analytics-primary{border-top:1px solid #d6e3ed;border-left:0;padding:14px 0 0}.session-hero{grid-template-columns:1fr;padding:22px}.session-actions{justify-content:flex-start}.session-meta-grid{grid-template-columns:1fr 1fr}.template-gallery{grid-template-columns:1fr}.phone-preview{width:242px;height:426px}.reference-hero-art .landing-phone{left:73px}.liquid-phone{transform:perspective(900px)rotateY(-6deg)}.control-quick-row{grid-template-columns:1fr}.control-quick-row a,.control-quick-row button{min-height:82px;padding:14px 15px}.control-quick-row>a:first-child:before,.control-quick-row>button:before,.control-quick-row>a:last-child:before{float:left;margin:0 11px 0 0}.control-quick-row strong,.control-quick-row small{padding-top:1px}.control-header>div:last-child{grid-template-columns:none;display:flex}.control-header>div:last-child>.button{flex:1}.control-link-actions{width:100%}.control-link-button{flex:1}}@media (max-width:700px){.control-qa-panel{padding:16px!important}.control-qa-panel .section-heading{gap:10px;display:grid}.control-qa-panel .section-heading .button{justify-self:start}.control-qa-list article{grid-template-columns:1fr}.control-qa-list .control-action-group{justify-content:flex-start}.control-qa-list strong{font-size:15px;line-height:1.48}}.phone-preview.mockframe{filter:drop-shadow(20px 26px 24px #101f3038);display:block;box-sizing:content-box!important}.phone-preview.mockframe .screen{background:#fff;border-radius:42px;box-shadow:0 0 0 2px #060c19bf}.phone-preview.mockframe .phone-screen{border-radius:40px}.journey-mockframe{filter:drop-shadow(8px 14px 14px #192b402e);margin:0 auto;display:block;box-sizing:content-box!important;width:max-content!important}.journey-mockframe .screen{border-radius:40px;box-shadow:0 0 0 1px #060c19a6}.journey-mockframe .journey-phone{box-sizing:border-box;width:100%;height:100%;box-shadow:none;background:#fff;border:0;border-radius:40px;padding:24px 12px 12px;transform:none}.journey-mockframe .journey-phone:before{display:none}.journey-mockframe .journey-phone>span{font-size:14px}.journey-mockframe .journey-phone>strong{font-size:42px}@media (max-width:620px){.phone-preview.mockframe{filter:drop-shadow(12px 18px 16px #101f3033)}.journey-mockframe{margin-left:0;margin-right:0}.journey-mockframe .journey-phone{padding-top:22px}}@media (max-width:760px){.reference-hero-art .landing-phone{left:50%}}.reference-underline{background:linear-gradient(90deg, var(--ref-blue) 0 88%, #1883f400 100%);border:0;border-radius:999px;width:clamp(190px,22vw,278px);height:7px;margin:19px 0 1px;transform:rotate(-2deg)}.workspace-selector>.workspace-selector-copy{place-items:initial;background:0 0;border-radius:0;width:auto;height:auto;display:grid}.workspace-selector-chevron{color:#62748a;flex:none;width:15px;height:15px;margin-left:auto;transition:transform .18s cubic-bezier(.16,1,.3,1)}.workspace-selector.is-open .workspace-selector-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.workspace-selector-chevron{transition:none}}.workspace-search-shell{width:100%;min-width:0;position:relative}.workspace-search-shell .workspace-search-results{width:100%;max-height:min(430px,100vh - 96px);margin:0;padding:6px;top:calc(100% + 7px);left:0;overflow-y:auto;transform:none}.workspace-search-shell .workspace-search-results a{border-radius:8px;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:11px;min-width:0;padding:9px 10px;display:grid}.workspace-search-shell .workspace-search-results a:hover,.workspace-search-shell .workspace-search-results a.is-active{background:#f1f6fc}.workspace-search-result-icon{color:#126ce4;background:#eaf4ff;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.workspace-search-result-icon.is-session{color:#16805b;background:#edf7f3}.workspace-search-result-icon svg{width:18px;height:18px}.workspace-search-shell .workspace-search-result-copy{gap:3px;min-width:0;display:grid}.workspace-search-shell .workspace-search-result-copy strong,.workspace-search-shell .workspace-search-result-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-search-shell .workspace-search-result-copy strong{color:#1e2d41;letter-spacing:-.01em;font-size:13px}.workspace-search-shell .workspace-search-result-copy small{color:#6d7e93;text-transform:none;font-size:10px}.workspace-search-result-arrow{color:#8a99aa;width:15px;height:15px}.reference-feature-section{position:relative}.reference-section-anchor{pointer-events:none;width:1px;height:1px;position:absolute;top:-76px;left:0}.reference-action-band{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:center;gap:clamp(42px,5vw,76px);min-height:540px;padding-top:62px;padding-bottom:62px}.reference-action-copy{z-index:6;align-self:center;position:relative}.reference-action-band .reference-action-copy>p{max-width:30ch;margin:28px 0 0;font-size:14px}.action-art{isolation:isolate;min-height:440px;box-shadow:none;border-radius:28px;overflow:hidden;background:#fff!important}.action-art:before,.action-art:after{content:"";pointer-events:none;position:absolute}.action-art:before{z-index:0;clip-path:polygon(16% 0,100% 0,100% 100%,0 100%);background:linear-gradient(135deg,#167ff2 0%,#249cf4 62%,#0f69dd 100%);inset:0 0 0 31%}.action-art:after{z-index:1;clip-path:polygon(22% 0,100% 0,100% 100%,0 100%);background:linear-gradient(120deg,#0e5ccf2e,#06163380),url(/brand/event-stage.jpg) 50%/cover no-repeat;inset:0 0 0 61%}.action-art>.action-shape{display:none}.action-choice{width:204px;top:88px;left:auto;right:clamp(188px,25%,230px);transform:rotate(-.7deg)}.action-stat.one{top:42px;right:44px;transform:rotate(.8deg)}.action-stat.two{top:157px;right:16px;transform:rotate(-.6deg)}.action-stat.three{top:267px;right:58px;transform:rotate(.5deg)}@media (max-width:1120px){.reference-action-band{grid-template-columns:1fr;gap:34px;min-height:0;padding-top:54px;padding-bottom:48px}.reference-action-copy{max-width:560px}.reference-action-band .reference-action-copy>p{max-width:46ch}}@media (max-width:620px){.reference-underline{width:205px;height:5px}.reference-action-band{gap:28px;padding-top:48px;padding-bottom:38px}.reference-action-band h2{font-size:clamp(46px,14vw,56px);line-height:.9}.reference-action-band .reference-action-copy>p{max-width:36ch;margin-top:22px}.action-art{border-radius:22px;min-height:410px}.action-art:before{clip-path:polygon(24% 0,100% 0,100% 100%,0 100%);inset:0 0 0 13%}.action-art:after{background-position:56%;inset:0 0 0 67%}.action-choice{width:164px;top:74px;left:auto;right:10px;transform:rotate(-.7deg)}.action-stat{transform-origin:100% 0;transform:scale(.66)}.action-stat.one{top:42px;right:-8px;transform:scale(.66)rotate(.8deg)}.action-stat.two{top:166px;right:-18px;transform:scale(.66)rotate(-.6deg)}.action-stat.three{top:284px;right:4px;transform:scale(.66)rotate(.5deg)}}.reference-hero-shell{isolation:isolate;background:linear-gradient(90deg,#ffffff38,#fff0 55%),url(/brand/hero-waves-hq.webp) top/cover no-repeat,#f8fbff;position:relative;overflow:hidden}.reference-hero-shell:after{z-index:-1;filter:blur(58px);content:"";background:#3a8fff29;border-radius:50%;width:48%;height:38%;position:absolute;bottom:-13%;right:4%}.reference-hero-shell .reference-nav{z-index:20;width:min(1400px,100% - 160px);min-height:88px;position:relative}.reference-hero-shell .reference-nav>nav{gap:44px}.reference-hero-shell .reference-nav>nav a,.reference-hero-shell .reference-login{color:#101827;font-size:14px;font-weight:700}.reference-mobile-menu{display:none}.reference-hero-shell .reference-hero{grid-template:"copy art""conversion art"1fr/minmax(480px,.9fr) minmax(640px,1.1fr);column-gap:clamp(20px,2vw,38px);width:min(1400px,100% - 160px);min-height:calc(100svh - 88px);padding:clamp(58px,6vh,72px) 0 38px}.reference-hero-shell .reference-hero-copy{grid-area:copy;align-self:start;padding-top:0}.reference-hero-shell .reference-hero-copy h1{letter-spacing:-.05em;max-width:760px;margin-top:25px;font-size:clamp(68px,5.3vw,90px);font-weight:700;line-height:.91}.reference-hero-shell .reference-kicker{color:#0768ee;letter-spacing:.2em;font-size:11px;font-weight:800}.reference-hero-shell .reference-underline{filter:drop-shadow(0 3px 4px #0874f733);border-top:7px solid #0874f7;width:min(310px,54%);height:10px;margin-top:19px;transform:rotate(-3deg)}.reference-hero-shell .reference-hero-copy>p:not(.reference-kicker){color:#2e4665;max-width:52ch;margin-top:27px;font-size:17px;line-height:1.52}.reference-hero-conversion{grid-area:conversion;align-self:end;max-width:640px;padding-top:24px}.reference-hero-conversion .landing-join{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-color:#aac3e094;border-radius:17px;max-width:none;margin-top:0;padding:20px 22px;box-shadow:0 18px 48px #1a44731a,inset 0 1px #ffffffe6}.reference-hero-conversion .reference-hero-actions{margin-top:25px}.reference-hero-conversion .reference-product-button{background:#f0f5fae0;border-color:#ccd9e7bd;min-width:172px;min-height:55px}.reference-hero-conversion .reference-hero-actions>span{color:#263c58;padding-left:21px;font-size:14px}.reference-hero-conversion .reference-hero-actions>span small{color:#5f7796;font-size:12px}.reference-hero-shell .reference-hero-art{grid-area:art;align-self:stretch;min-height:650px;margin:-18px -18px 0 0}.hero-art-glow{z-index:0;aspect-ratio:1;filter:blur(10px);background:radial-gradient(circle,#3d8fff38,#3d8fff00 67%);border-radius:50%;width:68%;position:absolute;top:4%;left:21%}.phone-preview .phone-screen{background:#fff;grid-template-rows:20px 38px 152px 36px 17px 34px minmax(0,1fr) 43px}.phone-preview .phone-status{padding:1px 21px 0;font-size:8px}.phone-status-icons{align-items:end;gap:3px;display:inline-flex}.phone-status-icons i:first-child{background:linear-gradient(90deg,#111 22%,#0000 22% 34%,#111 34% 56%,#0000 56% 68%,#111 68%);width:9px;height:7px}.phone-status-icons i:nth-child(2){border-top:2px solid #111;border-radius:50%;width:9px;height:6px}.phone-status-icons i:last-child{border:1px solid #111;border-radius:2px;width:12px;height:6px;box-shadow:inset -2px 0 #111}.phone-preview .phone-appbar{letter-spacing:0;padding:3px 15px 0}.phone-mini-brand{align-items:center;gap:4px;display:inline-flex}.phone-mini-brand img{object-fit:contain;width:19px;height:12px}.phone-mini-brand b{letter-spacing:-.03em;font-size:14px;font-weight:900}.phone-preview .phone-live{background:linear-gradient(135deg,#ff5a62,#ff3b46);align-items:center;gap:4px;padding:5px 8px;font-size:8px;display:inline-flex;box-shadow:0 4px 10px #ff444f38}.phone-live i{background:#fff;border-radius:50%;width:4px;height:4px}.phone-preview .phone-stage{border-radius:7px;margin:0 10px;box-shadow:inset 0 0 0 1px #ffffff29}.phone-preview .phone-stage strong{z-index:2;color:#fff;letter-spacing:-.03em;width:82px;font-size:14px;font-weight:800;line-height:.95;position:absolute;top:34px;right:18px}.phone-preview .phone-session-title{letter-spacing:-.03em;padding:8px 13px 0;font-size:17px;line-height:1}.phone-preview .phone-speaker{align-items:center;gap:4px;padding:3px 13px 0;font-size:7.5px;display:flex}.phone-speaker i{background:#7f8da1;border-radius:50%;width:2px;height:2px}.phone-preview .phone-tabs{padding:0 10px;font-size:8.5px}.phone-preview .phone-transcript{align-content:space-between;gap:8px;padding:8px 13px 4px}.phone-transcript-status{color:#345170;justify-content:space-between;align-items:center;font-size:7.5px;font-weight:750;display:flex}.phone-transcript-status span{align-items:center;gap:5px;display:inline-flex}.phone-transcript-status span i{background:#0874f7;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #0874f71f}.phone-transcript-status em{color:#0874f7;font-size:7px;font-style:normal}.phone-preview .phone-transcript p{grid-template-columns:34px 1fr;gap:8px;font-size:8.2px;line-height:1.3}.phone-preview .phone-transcript p:first-of-type{background:#f2f7fd;border-radius:6px;margin:-3px -5px 0;padding:5px}.phone-preview .phone-transcript time{font-variant-numeric:tabular-nums}.phone-preview .phone-composer{color:#536b88;min-width:0;margin:4px 10px 9px;padding-left:10px;font-size:8px}.phone-preview .phone-composer b{width:25px;height:25px;font-size:12px}.phone-preview .phone-composer b svg{width:12px;height:12px}.hero-float-card,.reference-hero-art .hero-right-stack>div{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-color:#c5d5e7a8;border-radius:17px;gap:15px;width:214px;min-height:78px;padding:16px 17px;animation:.65s cubic-bezier(.2,.8,.2,1) both hero-orbit-in;box-shadow:0 20px 44px #1c457321,inset 0 1px #fffffff5}.hero-float-card>b,.reference-hero-art .hero-right-stack b{color:#0874f7;flex:0 0 30px;place-items:center;width:30px;font-size:29px;display:grid}.hero-float-card span,.reference-hero-art .hero-right-stack span{min-width:0}.hero-float-card strong,.reference-hero-art .hero-right-stack strong{color:#111823;letter-spacing:-.025em;white-space:nowrap;font-size:15px;font-weight:800}.hero-float-card small,.reference-hero-art .hero-right-stack small{color:#5f7490;font-size:11px}.hero-feature-arrow{border-top:1.5px solid #7f9ab9;border-right:1.5px solid #7f9ab9;width:8px;height:8px;margin-left:auto;transform:rotate(45deg)}.reference-hero-art .hero-float-transcript{animation-delay:60ms;top:148px;left:-8px;transform:rotate(-4deg)}.reference-hero-art .hero-float-ai{animation-delay:.13s;top:268px;left:-34px;transform:rotate(-2.2deg)}.reference-hero-art .hero-float-polls{animation-delay:.2s;top:395px;left:-49px;transform:rotate(-5deg)}.reference-hero-art .hero-right-stack{gap:28px;top:128px;right:3px}.reference-hero-art .hero-right-stack>div{position:relative}.reference-hero-art .hero-right-stack>div:first-child{animation-delay:.1s;right:-8px;transform:rotate(4deg)}.reference-hero-art .hero-right-stack>div:nth-child(2){animation-delay:.17s;right:9px;transform:rotate(2.2deg)}.reference-hero-art .hero-right-stack>div:last-child{animation-delay:.24s;right:-13px;transform:rotate(3.4deg)}@keyframes hero-orbit-in{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}@media (max-width:1120px){.reference-hero-shell .reference-hero{grid-template:"copy""art""conversion"/minmax(0,1fr);width:calc(100% - 80px);min-height:0;padding:48px 0 50px;display:grid!important}.reference-hero-shell .reference-hero-copy{max-width:680px}.reference-hero-shell .reference-hero-art{width:min(700px,100%);min-height:680px;margin:16px auto 0}.reference-hero-conversion{width:min(640px,100%);margin:0 auto;padding-top:0}.reference-hero-art .hero-float-card,.reference-hero-art .hero-right-stack{scale:.88}.reference-hero-art .hero-float-card{transform-origin:0}.reference-hero-art .hero-float-transcript{left:0}.reference-hero-art .hero-float-ai{left:-10px}.reference-hero-art .hero-float-polls{left:5px}.reference-hero-art .hero-right-stack{right:0}}@media (max-width:900px){.reference-hero-shell .reference-nav{width:calc(100% - 40px)}.reference-nav-actions{display:none!important}.reference-mobile-menu{z-index:30;margin-left:auto;display:block;position:relative}.reference-mobile-menu summary{cursor:pointer;gap:6px;width:44px;padding:8px 4px;list-style:none;display:grid}.reference-mobile-menu summary::-webkit-details-marker{display:none}.reference-mobile-menu summary i{background:#172c47;border-radius:999px;width:35px;height:3px;transition:transform .2s,opacity .2s;display:block}.reference-mobile-menu[open] summary i:first-child{transform:translateY(9px)rotate(45deg)}.reference-mobile-menu[open] summary i:nth-child(2){opacity:0}.reference-mobile-menu[open] summary i:last-child{transform:translateY(-9px)rotate(-45deg)}.reference-mobile-menu nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #b5c9e0b3;border-radius:16px;width:220px;padding:10px;position:absolute;top:51px;right:0;box-shadow:0 22px 48px #18385e2e;gap:0!important;display:grid!important}.reference-mobile-menu nav a{color:#16243a;border-radius:9px;padding:12px 13px;font-size:14px;font-weight:700}.reference-mobile-menu nav a:hover{background:#eef6ff}.reference-hero-shell .reference-hero{grid-template:"copy""art""conversion"/minmax(0,1fr);width:calc(100% - 40px);min-height:0;padding:48px 0 50px;display:grid!important}.reference-hero-shell .reference-hero-copy{max-width:680px}.reference-hero-shell .reference-hero-art{width:min(700px,100%);min-height:680px;margin:16px auto 0}.reference-hero-conversion{width:min(640px,100%);margin:0 auto;padding-top:0}.reference-hero-art .hero-float-transcript{left:0}.reference-hero-art .hero-float-ai{left:-10px}.reference-hero-art .hero-float-polls{left:5px}.reference-hero-art .hero-right-stack{right:0}}@media (min-width:621px) and (max-width:760px){.reference-hero-shell .reference-hero-art{min-height:690px}.reference-hero-art .hero-float-card,.reference-hero-art .hero-right-stack{scale:.8}}@media (max-width:620px){.reference-hero-shell{background:radial-gradient(circle at 58% 48%,#5ca4ff33,#0000 34%),linear-gradient(#ffffff0f,#f6fbff6b),url(/brand/hero-waves-hq.webp) 15% 0/auto 760px no-repeat,#f8fbff}.reference-hero-shell .reference-nav{width:calc(100% - 32px);min-height:72px}.reference-hero-shell .reference-logo{gap:8px;font-size:28px}.reference-hero-shell .reference-logo img{width:34px;height:34px}.reference-mobile-menu summary{width:40px}.reference-mobile-menu summary i{width:33px}.reference-hero-shell .reference-hero{padding:40px 0 38px;width:calc(100% - 32px)!important}.reference-hero-shell .reference-hero-copy h1{letter-spacing:-.05em;margin-top:21px;font-size:clamp(48px,13.2vw,62px);line-height:.92}.reference-hero-shell .reference-kicker{letter-spacing:.19em;font-size:10px}.reference-hero-shell .reference-underline{border-top-width:6px;width:205px;max-width:55%;margin:18px 0 0}.reference-hero-shell .reference-hero-copy>p:not(.reference-kicker){color:#355170;margin-top:22px;font-size:15px;line-height:1.48}.reference-hero-shell .reference-hero-art{height:460px;min-height:460px;margin:15px 0 0 -36px;width:calc(100% + 72px)!important}.hero-art-glow{width:72%;top:9%;left:16%}.hero-float-card,.reference-hero-art .hero-right-stack>div{border-radius:15px;gap:9px;width:clamp(145px,37vw,164px);min-height:74px;padding:11px 12px;scale:1;box-shadow:0 14px 27px #1a437124}.hero-float-card>b,.reference-hero-art .hero-right-stack b{flex-basis:25px;width:25px;font-size:24px}.hero-float-card strong,.reference-hero-art .hero-right-stack strong{font-size:13px}.hero-float-card small,.reference-hero-art .hero-right-stack small{color:#526b89;font-size:9.5px;line-height:1.2}.hero-feature-arrow{display:none}.reference-hero-art .hero-float-transcript{top:94px;left:20px}.reference-hero-art .hero-float-ai{top:196px;left:27px}.reference-hero-art .hero-float-polls{top:301px;left:34px}.reference-hero-art .hero-right-stack{gap:28px;top:96px;right:20px;transform:none}.reference-hero-art .hero-right-stack>div:first-child{right:7px}.reference-hero-art .hero-right-stack>div:nth-child(2){right:-1px}.reference-hero-art .hero-right-stack>div:last-child{right:4px}.reference-hero-conversion{width:100%}.reference-hero-conversion .landing-join{border-radius:16px;gap:13px;margin-top:0;padding:17px}.reference-hero-conversion .landing-join-heading strong{font-size:16px}.reference-hero-conversion .landing-join-controls{grid-template-columns:minmax(0,1fr) auto;gap:9px}.reference-hero-conversion .landing-join-controls input{min-height:48px}.reference-hero-conversion .landing-join-controls button{white-space:nowrap;width:auto;min-height:48px;padding:0 17px}.reference-hero-conversion .reference-hero-actions{grid-template-columns:auto minmax(0,1fr);gap:14px;margin-top:20px;overflow:visible;display:grid!important}.reference-hero-conversion .reference-product-button{min-width:124px;min-height:50px}.reference-hero-conversion .reference-hero-actions>span{padding-left:14px;font-size:12px}.reference-hero-conversion .reference-hero-actions>span small{font-size:10px}}@media (max-width:380px){.hero-float-card,.reference-hero-art .hero-right-stack>div{width:145px}.hero-float-card strong,.reference-hero-art .hero-right-stack strong{font-size:12px}}@media (prefers-reduced-motion:reduce){.hero-float-card,.reference-hero-art .hero-right-stack>div{animation:none}}.reference-hero-art .landing-phone-render{z-index:2;transform-origin:bottom;filter:drop-shadow(0 28px 26px #0f2c4e1f);pointer-events:none;-webkit-user-select:none;user-select:none;width:600px;max-width:none;height:auto;display:block;position:absolute;top:18px;left:50%;transform:translate(-320px)}.action-art .action-phone-render{z-index:2;filter:drop-shadow(0 24px 22px #0a1f3d21);pointer-events:none;-webkit-user-select:none;user-select:none;width:430px;max-width:none;height:auto;display:block;position:absolute;bottom:-180px;left:-34px}@media (max-width:1120px){.reference-hero-art .landing-phone-render{width:610px;top:24px;transform:translate(-50%)}}@media (max-width:900px){.action-art .action-phone-render{left:-28px}}@media (min-width:621px) and (max-width:760px){.reference-hero-art .landing-phone-render{width:570px;top:34px}}@media (max-width:620px){.reference-hero-art .landing-phone-render{filter:drop-shadow(0 24px 20px #0f2c4e1f);width:450px;top:0;transform:translate(-50%)}.action-art .action-phone-render{width:300px;bottom:-34px;left:-52px}}@media (max-width:380px){.reference-hero-art .landing-phone-render{width:420px;top:6px}.action-art .action-phone-render{width:288px;left:-58px}}.reference-auth{background:#fff;min-height:100svh;overflow:clip auto}.reference-auth-header{background:#ffffffeb;border-bottom:1px solid #b1c4da6b;min-height:84px;padding:24px clamp(24px,3.8vw,58px) 18px}.reference-auth .reference-back-link{color:#29415e;text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;padding:0 2px;font-weight:700;display:inline-flex}.reference-auth .reference-back-link:hover{color:#0868f8;text-decoration:underline}.reference-auth-layout{grid-template-columns:minmax(0,1.08fr) minmax(420px,.72fr);min-height:calc(100svh - 84px)}.reference-auth-art{isolation:isolate;background:linear-gradient(90deg,#fff3,#fff0 58%),url(/brand/hero-waves-hq.webp) 52%/cover no-repeat,#f7fbff;min-width:0;min-height:690px;padding:clamp(42px,5vw,72px) clamp(34px,5vw,76px)}.reference-auth-art:after{z-index:-1;aspect-ratio:1;filter:blur(60px);content:"";background:#4396ff24;border-radius:50%;width:70%;position:absolute;bottom:-22%;right:-12%}.reference-auth .auth-art-copy{max-width:470px}.reference-auth .auth-art-copy h1{letter-spacing:-.04em;max-width:8ch;font-size:clamp(64px,6vw,92px);line-height:.88}.reference-auth .auth-art-copy p{color:#334b69;letter-spacing:-.02em;max-width:34ch;margin-top:24px;font-size:clamp(17px,1.45vw,21px);line-height:1.38}.reference-auth .auth-blue-ribbon,.reference-auth .auth-ray,.reference-auth .auth-handwritten,.reference-auth .auth-oversize-word{display:none}.reference-auth .auth-phone-render{z-index:2;filter:drop-shadow(0 28px 26px #0f2c4e24);pointer-events:none;-webkit-user-select:none;user-select:none;width:min(610px,76%);max-width:none;height:auto;display:block;position:absolute;inset:auto auto -86px 50%;transform:translate(-50%)}.reference-auth .reference-auth-art.is-sign-in .auth-phone-render{top:auto;left:50%}.reference-auth .auth-callout{z-index:3;background:#fffffff5;border-color:#aec4de94;border-radius:14px;gap:12px;width:max-content;min-width:174px;padding:14px 16px;box-shadow:0 18px 38px #1c45741f}.reference-auth .auth-callout>b{color:#0868f8;background:#eaf3ff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:19px;display:grid}.reference-auth .auth-callout>b svg{width:20px;height:20px}.reference-auth .auth-callout strong{color:#101c2b;font-size:14px}.reference-auth .auth-callout small{color:#59708d;font-size:11px}.reference-auth .auth-callout-transcript{top:auto;bottom:274px;left:clamp(24px,5vw,76px);transform:rotate(-1.8deg)}.reference-auth .auth-callout-ai{top:auto;bottom:170px;left:clamp(34px,7vw,106px);transform:rotate(1.4deg)}.reference-auth .auth-poll-mini{z-index:3;background:#fffffff5;border:1px solid #aec4de94;border-radius:14px;gap:2px 10px;padding:16px 18px;inset:auto clamp(18px,3vw,48px) 205px auto;transform:rotate(-1deg);box-shadow:0 18px 38px #1c45741f}.reference-auth .auth-poll-mini strong{font-size:26px}.reference-auth-panel{background:#fff;border-left-color:#b1c4da8a;align-items:center;min-width:0;padding:54px clamp(34px,4vw,68px) 68px}.reference-auth .auth-panel-content{width:min(100%,450px)}.reference-auth-panel .reference-kicker{color:#0868f8}.reference-auth-panel h2{letter-spacing:-.04em;max-width:9ch;margin:16px 0 30px;font-size:clamp(52px,4.7vw,68px);line-height:.91}.reference-auth .auth-provider{border-color:#cad7e5;border-radius:12px;min-height:56px;font-size:16px}.reference-auth .reference-auth-form input{border-color:#bdccdc;border-radius:11px;min-height:54px}.reference-auth .auth-submit{border-radius:11px;min-height:54px}.reference-auth .auth-audience-note{text-align:center;margin:24px 0 0;position:static}@media (max-width:1180px){.reference-auth-layout{grid-template-columns:minmax(0,1fr) minmax(410px,.9fr)}.reference-auth-art{padding-left:38px;padding-right:38px}.reference-auth .auth-art-copy h1{font-size:clamp(58px,6vw,76px)}.reference-auth .auth-phone-render{width:min(540px,88%);left:50%}.reference-auth .reference-auth-art.is-sign-in .auth-phone-render{left:50%}.reference-auth .auth-callout-transcript{left:25px}.reference-auth .auth-callout-ai{left:39px}.reference-auth .auth-poll-mini{transform-origin:100%;right:14px;transform:scale(.9)rotate(-1deg)}}@media (max-width:900px){.reference-auth-header{min-height:76px;padding:16px 24px}.reference-auth-layout{grid-template-columns:1fr;min-height:0}.reference-auth-panel{border-bottom:1px solid #b1c4da8a;border-left:0;border-right:0;order:1;padding:48px 28px 54px}.reference-auth-art{order:2;min-height:680px;padding:52px clamp(26px,7vw,64px)}.reference-auth .auth-art-copy{max-width:420px}.reference-auth .auth-art-copy h1{font-size:clamp(62px,10vw,84px)}.reference-auth .auth-phone-render{width:560px;bottom:-74px;left:50%}.reference-auth .reference-auth-art.is-sign-in .auth-phone-render{left:50%}.reference-auth .auth-callout-transcript{bottom:270px;left:max(24px,50% - 340px)}.reference-auth .auth-callout-ai{bottom:164px;left:max(38px,50% - 322px)}.reference-auth .auth-poll-mini{bottom:210px;right:max(22px,50% - 345px);transform:rotate(-1deg)}}@media (max-width:620px){.reference-auth-header{min-height:68px;padding:12px 18px}.reference-auth .reference-back-link{min-height:42px;font-size:13px}.reference-auth-panel{padding:38px 20px 46px}.reference-auth-panel h2{max-width:10ch;margin:12px 0 25px;font-size:clamp(46px,14vw,58px)}.reference-auth .auth-provider{min-height:52px;font-size:15px}.reference-auth-art{min-height:620px;padding:44px 20px}.reference-auth .auth-art-copy h1{max-width:none;font-size:clamp(48px,13.6vw,56px);line-height:.92}.reference-auth .auth-art-copy p{max-width:29ch;margin-top:18px;font-size:17px}.reference-auth .auth-phone-render{width:420px;bottom:-20px;left:50%;transform:translate(-50%)}.reference-auth .reference-auth-art.is-sign-in .auth-phone-render{left:50%}.reference-auth .auth-callout{border-radius:11px;gap:8px;min-width:0;padding:10px 11px}.reference-auth .auth-callout>b{border-radius:8px;width:28px;height:28px;font-size:15px}.reference-auth .auth-callout>b svg{width:16px;height:16px}.reference-auth .auth-callout strong{font-size:11px}.reference-auth .auth-callout small{font-size:8px}.reference-auth .auth-callout-transcript{bottom:242px;left:13px;transform:rotate(-1.5deg)}.reference-auth .auth-callout-ai{bottom:160px;left:16px;transform:rotate(1deg)}.reference-auth .auth-poll-mini{transform-origin:100%;padding:11px 12px;bottom:190px;right:10px;transform:scale(.74)rotate(-1deg)}}@media (max-width:380px){.reference-auth-art{min-height:590px}.reference-auth .auth-phone-render{width:390px;left:50%}.reference-auth .reference-auth-art.is-sign-in .auth-phone-render{left:50%}}.auth-redesign{color:#0b1f3a;background:#fbfdff;min-height:100svh;overflow-x:clip}.auth-redesign .auth-redesign-header{z-index:20;background:#fff;border:0;grid-template-columns:minmax(0,1.28fr) minmax(420px,.94fr);align-items:center;min-height:78px;padding:0 58px;display:grid;position:relative}.auth-redesign-brand-nav{align-items:center;gap:clamp(44px,5vw,92px);min-width:0;display:flex}.auth-redesign .reference-brand{flex:none}.auth-redesign-nav{white-space:nowrap;align-items:center;gap:clamp(22px,2.4vw,42px);display:flex}.auth-redesign-nav a,.auth-redesign .reference-back-link{color:#10233e;font-size:14px;font-weight:720;line-height:1;text-decoration:none;transition:color .16s,background-color .16s,transform .16s}.auth-redesign-nav a:hover,.auth-redesign .reference-back-link:hover{color:#0877ed}.auth-redesign-nav .auth-redesign-nav-chip{color:#0874e7;background:#eaf4ff;border-radius:13px;padding:11px 16px}.auth-redesign .reference-back-link{justify-self:end;align-items:center;gap:7px;display:inline-flex}.auth-redesign .reference-back-link:hover svg{transform:translate(2px,-2px)}.auth-redesign .reference-back-link svg{transition:transform .16s}.auth-redesign .auth-redesign-layout{background:#fbfdff;grid-template-columns:minmax(0,1.28fr) minmax(420px,.94fr);min-height:calc(100svh - 78px);display:grid}.auth-redesign-story{isolation:isolate;background:#eaf4ff;min-height:760px;position:relative;overflow:hidden}.auth-redesign-story:before,.auth-redesign-story:after{z-index:1;content:"";pointer-events:none;position:absolute;inset:0}.auth-redesign-story:before{background:linear-gradient(90deg,#fff 0%,#fffffffc 31%,#ffffffdb 48%,#f7fbff52 72%,#e8f3ff14 100%),linear-gradient(#fff 0%,#fffffff5 20%,#f6fbffba 47%,#e3f1ff14 78%)}.auth-redesign-story:after{mix-blend-mode:normal;background:radial-gradient(circle at 80% 27%,#2c8eff42,#0000 34%),linear-gradient(#0000 62%,#004aac1f 100%)}.auth-redesign-photo{z-index:0;object-fit:cover;object-position:58% center;filter:saturate(.9)contrast(.98)brightness(1.03);width:100%;height:100%;transform:scale(1.012)}.auth-redesign-story-content{z-index:2;width:min(650px,72%);padding:clamp(42px,5.2vh,66px) 0 52px clamp(42px,4.4vw,76px);position:relative}.auth-redesign-story .reference-kicker{color:#0879ed;letter-spacing:.24em;text-transform:uppercase;margin:0 0 24px;font-size:11px;font-weight:820}.auth-redesign-story h1{color:#07162d;letter-spacing:-.05em;max-width:none;margin:0;font-family:Trebuchet MS,Arial Narrow,Roboto Condensed,Helvetica Neue,Arial,sans-serif;font-size:clamp(52px,4.55vw,78px);font-weight:700;font-stretch:100%;line-height:.91}.auth-redesign-story h1 span{white-space:nowrap;display:block}.auth-redesign-underline{transform-origin:0;background:linear-gradient(90deg,#0877ed 0% 67%,#0877ed0f 100%);border-radius:99px;width:clamp(160px,19vw,246px);height:7px;margin:20px 0 27px 57px;display:block;transform:rotate(-2.2deg)}.auth-redesign-intro{color:#425b78;max-width:48ch;margin:0;font-size:clamp(15px,1.05vw,18px);font-weight:480;line-height:1.56}.auth-redesign-features{gap:15px;margin-top:27px;display:grid}.auth-redesign-feature{align-items:center;gap:15px;width:fit-content;max-width:100%;display:flex}.auth-redesign-feature-icon{color:#0878ee;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ebf6fff0;border:1px solid #3894f514;border-radius:13px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 10px 30px #1665b812}.auth-redesign-feature-icon svg{width:25px;height:25px}.auth-redesign-feature>span:last-child{gap:3px;display:grid}.auth-redesign-feature strong{color:#0b1b31;font-size:14px;font-weight:790;line-height:1.25}.auth-redesign-feature small{color:#58708e;font-size:13px;font-weight:480;line-height:1.35}.auth-redesign .auth-redesign-panel{background:radial-gradient(circle at 82% 12%,#70b8ff1f,#0000 28%),#fbfdff;place-items:center;min-width:0;padding:clamp(32px,5vh,62px) clamp(32px,4vw,70px);display:grid}.auth-redesign .auth-redesign-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #d8e3ef;border-radius:18px;width:min(100%,510px);margin:0;padding:clamp(34px,4vw,48px);box-shadow:0 24px 70px #2b598b14}.auth-redesign .auth-redesign-card h2{color:#07162d;letter-spacing:-.052em;white-space:nowrap;max-width:none;margin:0;font-family:Trebuchet MS,Arial Narrow,Roboto Condensed,Helvetica Neue,Arial,sans-serif;font-size:clamp(34px,2.65vw,44px);font-weight:800;line-height:1.03}.auth-redesign.is-sign-up .auth-redesign-panel{padding-block:clamp(20px,3vh,36px)}.auth-redesign.is-sign-up .auth-redesign-card{padding-block:34px}.auth-redesign.is-sign-up .auth-redesign-subtitle{margin-bottom:18px}.auth-redesign.is-sign-up .reference-auth-form{gap:12px}.auth-redesign.is-sign-up .auth-provider{min-height:48px}.auth-redesign.is-sign-up .reference-auth-form input:not([type=checkbox]){height:48px}.auth-redesign.is-sign-up .auth-submit{min-height:50px}.auth-redesign-subtitle{color:#617793;margin:10px 0 26px;font-size:16px;line-height:1.45}.auth-redesign .reference-auth-form{gap:16px;margin-top:0;display:grid}.auth-redesign .auth-provider-stack{gap:11px;display:grid}.auth-redesign .auth-provider{color:#303e51;width:100%;min-height:52px;box-shadow:none;background:#fff;border:1px solid #d5e0ec;border-radius:10px;justify-content:center;align-items:center;gap:11px;font-size:14px;font-weight:720;display:flex}.auth-redesign .auth-provider-google{color:#1f1f1f;cursor:pointer;border-color:#747775;border-radius:4px;gap:12px;font-family:Google Sans,Roboto,Arial,sans-serif;font-weight:500;line-height:20px;transition:background-color .14s,box-shadow .14s,border-color .14s}.auth-redesign .auth-provider-google:hover{background:#f8faff;border-color:#1f1f1f}.auth-redesign .auth-provider-google:focus-visible{outline-offset:2px;outline:3px solid #1a73e847}.auth-redesign .auth-provider:disabled{cursor:not-allowed;opacity:.72}.auth-redesign .auth-provider svg{width:21px;height:21px}.auth-redesign .auth-provider-google svg{width:18px;height:18px}.auth-redesign .auth-divider{color:#71849c;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;font-size:13px;display:grid}.auth-redesign .auth-divider:before,.auth-redesign .auth-divider:after{content:"";background:#d8e1eb;height:1px}.auth-redesign .reference-auth-form>label:not(.terms-check){color:#17273c;gap:7px;font-size:13px;font-weight:750;display:grid}.auth-redesign .auth-field-control{align-items:center;min-width:0;display:flex;position:relative}.auth-redesign .auth-input-icon{z-index:2;color:#8194ab;pointer-events:none;width:20px;height:20px;position:absolute;left:15px}.auth-redesign .reference-auth-form input:not([type=checkbox]){color:#11233b;width:100%;min-width:0;height:52px;font:inherit;background:#fff;border:1px solid #cddaea;border-radius:10px;outline:none;padding:0 44px;font-size:14px;font-weight:530;transition:border-color .16s,box-shadow .16s}.auth-redesign .reference-auth-form input:not([type=checkbox])::placeholder{color:#8a9cb2}.auth-redesign .reference-auth-form input:not([type=checkbox]):focus{border-color:#1681ed;box-shadow:0 0 0 4px #1681ed1c}.auth-redesign .password-row{width:100%}.auth-redesign .password-toggle{color:#70849c;background:0 0;border:0;border-radius:9px;place-items:center;width:38px;height:38px;display:grid;position:absolute;right:8px}.auth-redesign .password-toggle:hover{color:#0877ed;background:#edf5fd}.auth-redesign .password-toggle svg{width:19px;height:19px}.auth-redesign .terms-check{color:#5c7089;align-items:flex-start;gap:9px;font-size:12px;font-weight:520;line-height:1.45;display:flex}.auth-redesign .terms-check input{accent-color:#0877ed;flex:none;width:17px;height:17px;margin:1px 0 0}.auth-redesign .terms-check a,.auth-redesign .auth-switch a{color:#0877ed;font-weight:750}.auth-redesign .auth-submit{color:#fff;background:#0877ed;border:0;border-radius:11px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:54px;font-size:14px;font-weight:780;transition:background-color .16s,transform .16s,box-shadow .16s;display:flex;box-shadow:0 12px 26px #0877ed33}.auth-redesign .auth-submit:hover:not(:disabled){background:#006bdd;transform:translateY(-1px);box-shadow:0 15px 32px #0877ed45}.auth-redesign .auth-submit svg{width:17px;height:17px}.auth-redesign .auth-switch{color:#687d97;text-align:center;margin:2px 0 0;font-size:13px}.auth-redesign .form-error{color:#aa2030;background:#fff0f1;border-radius:9px;margin:0;padding:10px 12px;font-size:12px;line-height:1.45}@media (max-width:1180px){.auth-redesign .auth-redesign-header,.auth-redesign .auth-redesign-layout{grid-template-columns:minmax(0,1.05fr) minmax(410px,.95fr)}.auth-redesign .auth-redesign-header{padding-inline:38px}.auth-redesign-nav{display:none}.auth-redesign-story-content{width:min(590px,82%);padding-left:44px}.auth-redesign-story h1{font-size:clamp(48px,5.2vw,68px)}.auth-redesign .auth-redesign-panel{padding-inline:32px}}@media (max-width:900px){.auth-redesign .auth-redesign-header{grid-template-columns:1fr auto;min-height:68px;padding-inline:24px}.auth-redesign .auth-redesign-layout{flex-direction:column;min-height:calc(100svh - 68px);display:flex}.auth-redesign .auth-redesign-panel{order:1;min-height:auto;padding:44px 24px 52px}.auth-redesign-story{order:2;min-height:760px}.auth-redesign-story:before{background:linear-gradient(90deg,#fff 0%,#fffffffa 38%,#ffffffc7 64%,#eff7ff33 100%),linear-gradient(#fff 0%,#ffffffe0 47%,#ebf6ff38 100%)}.auth-redesign-story-content{width:min(650px,76%);padding:58px 0 54px 42px}.auth-redesign-story h1{font-size:clamp(54px,8.4vw,72px)}.auth-redesign .auth-redesign-card{width:min(100%,520px)}}@media (max-width:620px){.auth-redesign .auth-redesign-header{min-height:64px;padding-inline:18px}.auth-redesign .reference-back-link{font-size:12px}.auth-redesign .reference-back-link svg{width:15px;height:15px}.auth-redesign .auth-redesign-panel{background:#fff;padding:24px 16px 36px}.auth-redesign .auth-redesign-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0;padding:18px 2px 6px}.auth-redesign .auth-redesign-card h2{white-space:normal;font-size:34px}.auth-redesign-subtitle{margin-bottom:22px;font-size:15px}.auth-redesign .reference-auth-form{gap:14px}.auth-redesign .auth-provider,.auth-redesign .reference-auth-form input:not([type=checkbox]),.auth-redesign .auth-submit{min-height:50px}.auth-redesign-story{min-height:790px}.auth-redesign-story:before{background:linear-gradient(90deg,#fff 0%,#fffffff5 68%,#f1f8ff61 100%),linear-gradient(#fff 0%,#ffffffe6 54%,#e3f2ff42 100%)}.auth-redesign-photo{object-position:58% center}.auth-redesign-story-content{width:calc(100% - 28px);padding:46px 0 44px 22px}.auth-redesign-story .reference-kicker{margin-bottom:18px;font-size:10px}.auth-redesign-story h1{font-size:clamp(43px,12.2vw,58px);line-height:.93}.auth-redesign-story h1 span{white-space:nowrap}.auth-redesign-underline{width:168px;height:6px;margin:17px 0 22px 26px}.auth-redesign-intro{max-width:35ch;padding-right:18px;font-size:15px}.auth-redesign-features{gap:13px;margin-top:23px}.auth-redesign-feature{gap:12px}.auth-redesign-feature-icon{border-radius:12px;flex-basis:43px;width:43px;height:43px}.auth-redesign-feature-icon svg{width:22px;height:22px}.auth-redesign-feature strong{font-size:13px}.auth-redesign-feature small{font-size:12px}}@media (prefers-reduced-motion:reduce){.auth-redesign *,.auth-redesign :before,.auth-redesign :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.auth-redesign .auth-redesign-header{z-index:20;pointer-events:none;background:0 0;border:0;min-height:0;padding:30px 0 0 clamp(22px,4.4vw,76px);display:block;position:absolute;inset:0 auto auto 0}.auth-redesign .auth-redesign-header .reference-logo{pointer-events:auto}.auth-redesign .auth-redesign-layout{min-height:100svh}.auth-redesign .auth-redesign-story-content{padding-top:clamp(112px,13vh,148px)}@media (max-width:900px){.auth-redesign .auth-redesign-header{min-height:0;padding:21px 0 0 24px}.auth-redesign .auth-redesign-layout{min-height:100svh}.auth-redesign-story{order:1;min-height:440px}.auth-redesign .auth-redesign-panel{order:2;padding:42px 24px 52px}.auth-redesign .auth-redesign-story-content{width:min(600px,80%);padding:96px 0 38px 42px}.auth-redesign-story h1{font-size:clamp(42px,7.4vw,58px)}.auth-redesign-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px}}@media (max-width:620px){.auth-redesign .auth-redesign-header{min-height:0;padding:18px 0 0 18px}.auth-redesign-story{min-height:310px}.auth-redesign-story:before{background:linear-gradient(90deg,#fffffffa 0%,#fffffff0 48%,#f4f9ff61 100%),linear-gradient(#ffffffeb 0%,#edf7ff8c 100%)}.auth-redesign-photo{object-position:56% 48%}.auth-redesign .auth-redesign-panel{padding:30px 18px max(44px, env(safe-area-inset-bottom))}.auth-redesign .auth-redesign-story-content{width:calc(100% - 36px);padding:76px 0 22px 18px}.auth-redesign-story .reference-kicker,.auth-redesign-features{display:none}.auth-redesign-story h1{letter-spacing:-.04em;font-size:clamp(29px,8.7vw,35px);line-height:.96}.auth-redesign-underline{width:128px;height:4px;margin:11px 0 13px 20px}.auth-redesign-intro{max-width:31ch;padding:0;font-size:13px;line-height:1.42}.auth-redesign .auth-redesign-card{padding-top:0}}.auth-confirmation{gap:18px;display:grid}.auth-confirmation h3{color:#10213a;letter-spacing:-.03em;margin:0;font-size:28px}.auth-confirmation p{color:#5d7088;margin:0;font-size:15px;line-height:1.6}.auth-confirmation .auth-submit{text-decoration:none}.auth-inline-action{color:#176de5;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;font-size:13px;font-weight:750;text-decoration:underline}.auth-inline-action:disabled{cursor:wait;opacity:.6}
.audience-session-shell.is-qa .audience-session-heading{padding:32px 0 16px}.audience-session-shell.is-qa .audience-session-heading h1{letter-spacing:-.055em;max-width:27ch;font-size:clamp(28px,3.7vw,42px);line-height:1.04}.audience-session-shell.is-qa .audience-session-heading small{display:none}.audience-qa-workspace{width:min(720px,100%);padding-top:26px}.audience-qa-heading{gap:5px;margin-bottom:18px;display:grid}.audience-qa-heading h2{letter-spacing:-.045em;font-size:clamp(22px,2.2vw,28px);line-height:1.1}.audience-qa-heading p{color:#6d7e93;margin:0;font-size:15px;line-height:1.45}.audience-qa-composer{background:#fff;border:1px solid #d8e4ef;border-radius:16px;gap:0;padding:14px 16px 10px;display:grid}.audience-qa-composer:focus-within{border-color:#9fc7ed;box-shadow:0 10px 26px #1a477112}.audience-qa-composer textarea{resize:vertical;color:#192b42;min-height:104px;font:inherit;background:0 0;border:0;outline:0;padding:9px 2px 11px;font-size:16px;line-height:1.48}.audience-qa-composer textarea::placeholder{color:#8090a4}.audience-question-identity{color:#728198;border-top:1px solid #e6edf4;align-items:center;gap:9px;min-height:43px;padding:7px 0;font-size:13px;display:flex}.audience-question-identity>svg{color:#70839a}.audience-question-identity>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.audience-question-identity button,.audience-question-name button{color:#126ce4;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:6px 2px;font-size:13px;font-weight:800}.audience-question-identity button:hover,.audience-question-name button:hover{color:#075dcc}.audience-qa-composer .audience-question-name{color:#62758d;border-top:1px solid #e6edf4;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:12px;min-height:51px;padding:7px 0;font-size:13px;font-weight:750;display:grid}.audience-qa-composer .audience-question-name>span{align-items:baseline;gap:5px;display:flex}.audience-qa-composer .audience-question-name small{color:#92a0b0;font-size:11px;font-weight:600}.audience-qa-composer .audience-question-name>div{align-items:center;gap:7px;min-width:0;display:flex}.audience-qa-composer .audience-question-name input{color:#192b42;min-width:0;height:36px;font:inherit;background:#f9fbfd;border:1px solid #d5e2ee;border-radius:9px;outline:0;flex:1;padding:0 9px;font-size:14px}.audience-qa-composer .audience-question-name input:focus{border-color:#126ce4;box-shadow:0 0 0 3px #126ce41c}.audience-question-toolbar{border-top:1px solid #e6edf4;grid-template-columns:minmax(0,1fr) auto 42px;gap:10px;margin-top:2px;padding-top:10px;align-items:center!important;display:grid!important}.audience-qa-composer .audience-question-improve{width:max-content;min-height:40px;font:inherit;cursor:pointer;border:0;justify-content:flex-start;align-items:center;gap:7px;padding:0;font-size:13px;font-weight:800;display:inline-flex;color:#126ce4!important;background:0 0!important}.audience-qa-composer .audience-question-improve:hover:not(:disabled){color:#075dcc!important}.audience-qa-composer .audience-question-improve:disabled{opacity:.43;cursor:not-allowed}.audience-question-toolbar>span{color:#8190a3;font-variant-numeric:tabular-nums;font-size:12px}.audience-question-toolbar>span.is-over{color:#c6424a;font-weight:800}.audience-qa-composer .audience-question-submit{color:#fff;cursor:pointer;background:#126ce4;border:0;border-radius:12px;place-items:center;width:42px;height:42px;transition:transform .16s,background-color .16s,opacity .16s;display:grid}.audience-qa-composer .audience-question-submit:hover:not(:disabled){background:#075dcc;transform:translateY(-1px)}.audience-qa-composer .audience-question-submit:disabled{opacity:.42;cursor:not-allowed}.audience-question-feed-heading{gap:13px;margin:30px 0 12px;display:grid}.audience-question-feed-heading>div:first-child{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.audience-question-feed-heading h3{color:#15263e;letter-spacing:-.035em;margin:0;font-size:20px}.audience-question-feed-heading>div:first-child>span{color:#75869c;font-size:13px}.audience-question-sort{background:#fbfdff;border:1px solid #dce6ef;border-radius:12px;grid-template-columns:1fr 1fr;gap:5px;padding:4px;display:grid}.audience-question-sort button{color:#718197;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:13px;font-weight:800}.audience-question-sort button.is-active{color:#126ce4;background:#eaf4ff}.audience-question-list{gap:10px;margin-top:0;display:grid}.audience-question-list article{background:#fff;border:1px solid #dce5ee;border-radius:15px;grid-template-columns:56px minmax(0,1fr);align-items:start;gap:13px;padding:14px;display:grid}.audience-question-vote{font:inherit;cursor:pointer;place-content:center;justify-items:center;gap:2px;transition:border-color .16s,background-color .16s,color .16s,transform .16s;color:#126ce4!important;background:#f5f9fd!important;border:1px solid #e0ebf5!important;border-radius:12px!important;width:56px!important;min-height:70px!important;padding:7px 0!important;display:grid!important}.audience-question-vote:hover:not(:disabled),.audience-question-vote.is-voted{color:#126ce4!important;background:#eaf4ff!important;border-color:#a7cdf0!important}.audience-question-vote:hover:not(:disabled){transform:translateY(-1px)}.audience-question-vote:disabled{opacity:.63;cursor:wait}.audience-question-votes{font-variant-numeric:tabular-nums;font-size:15px!important;font-weight:850!important}.audience-question-copy{gap:8px;min-width:0;display:grid}.audience-question-list article p{color:#172940;overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:0;font-size:16px;line-height:1.46}.audience-question-meta{flex-wrap:wrap;align-items:center;min-width:0;line-height:1.3;color:#7a899c!important;text-transform:none!important;gap:5px!important;font-size:12px!important;display:flex!important}.audience-question-meta>span:first-child{color:#53677f!important;font-weight:750!important}.audience-question-meta i{color:#a5b1bf;font-style:normal}.audience-question-own,.audience-question-review,.audience-question-answered{background:#f0f5fa;border-radius:6px;padding:3px 6px;font-size:10px;color:#61748a!important;font-weight:800!important}.audience-question-review{background:#fff6e8;color:#9a6716!important}.audience-question-answered{background:#f1f6fb;color:#60758c!important}.audience-question-delete{color:#a0464c;font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:12px;font-weight:800}.audience-question-delete:hover{text-underline-offset:3px;text-decoration:underline}.audience-question-list .audience-empty{background:0 0;border-top:1px solid #dce5ee;padding:26px 0}@media (max-width:700px){.audience-session-shell.is-qa .audience-session-heading{padding:28px 0 14px}.audience-session-shell.is-qa .audience-session-heading h1{letter-spacing:-.05em;font-size:clamp(27px,8.3vw,34px)}.audience-qa-workspace{padding-top:20px}.audience-qa-composer{padding:12px 14px 9px}.audience-qa-composer textarea{min-height:96px;font-size:16px}.audience-question-list article{grid-template-columns:54px minmax(0,1fr);gap:12px;padding:13px}.audience-question-vote{width:54px!important;min-height:66px!important}}@media (max-width:420px){.audience-qa-composer .audience-question-name{grid-template-columns:1fr;gap:4px}.audience-qa-composer .audience-question-name>div{width:100%}.audience-question-list article p{font-size:15px}}@media (prefers-reduced-motion:reduce){.audience-qa-composer .audience-question-submit,.audience-question-vote{transition:none}}.audience-qa-composer .audience-question-name input{width:0}.audience-qa-composer .audience-question-name button{white-space:nowrap;flex:none}@media (max-width:420px){.audience-qa-composer .audience-question-name button{font-size:12px}.audience-qa-composer .audience-question-name>div{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.audience-qa-composer .audience-question-name button{justify-self:start;margin-left:0;padding-left:0}.audience-qa-composer .audience-question-name input{width:100%}}.audience-qa-composer .audience-question-identity{justify-content:flex-start}.audience-qa-composer .audience-question-identity>span{flex:0 auto}.audience-qa-composer .audience-question-identity button{white-space:nowrap;flex:none;margin-left:2px}.audience-question-vote.is-voted,.audience-question-vote[aria-pressed=true]{box-shadow:0 0 0 3px #126ce433,0 8px 18px #126ce433;color:#fff!important;opacity:1!important;background:#126ce4!important;border-color:#075dcc!important}.audience-question-vote.is-voted:hover:not(:disabled),.audience-question-vote[aria-pressed=true]:hover:not(:disabled){color:#fff!important;background:#075dcc!important;border-color:#064fae!important}.audience-question-vote:focus-visible{outline-offset:3px;outline:3px solid #126ce46b}
.test-mode-status{z-index:120;top:max(10px, env(safe-area-inset-top));color:#fff;letter-spacing:.01em;background:#102d62;border:1px solid #176de542;border-radius:9px;align-items:center;gap:7px;min-height:30px;padding:5px 10px;font-size:11px;font-weight:800;line-height:1;display:inline-flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 22px #102d622e}.test-mode-status span{color:#bcd7fb;font-weight:650}.test-ended-page{place-items:center;width:100%;padding:24px;display:grid}.test-ended-page .audience-state{text-align:center;margin:0}.test-ended-page .audience-state h2{color:#15263e;letter-spacing:-.04em;margin:0;font-size:30px}.test-ended-page .audience-state p{max-width:48ch;margin:10px auto 0;line-height:1.55}.projector-test-ended-copy{text-align:center;place-content:center;justify-items:center;display:grid;position:absolute;inset:0}.projector-test-ended-copy h1{color:#10203a;letter-spacing:-.04em;margin:0;font-size:clamp(46px,6vw,92px);line-height:1}.projector-test-ended-copy p{color:#58708f;margin:16px 0 0;font-size:clamp(17px,1.5vw,24px)}@media (max-width:700px){.test-mode-status{top:max(7px, env(safe-area-inset-top));min-height:27px;padding:4px 8px;font-size:10px}.test-ended-page{width:100%;padding:18px}}
.collaboration-page{max-width:900px}.collaboration-intro{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin:-10px 0 30px;padding:14px 0;display:flex}.collaboration-intro p{color:var(--muted);margin:3px 0 0;font-size:13px}.collaboration-invite{grid-template-columns:minmax(0,1fr) 160px auto;align-items:end}.collaboration-invite .button{white-space:nowrap;height:45px}.collaboration-list{border-top:1px solid var(--line);display:grid}.collaboration-list article{border-bottom:1px solid var(--line);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 4px;display:grid}.collaboration-list strong,.collaboration-list small{display:block}.collaboration-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.collaboration-role{color:var(--accent-deep);text-transform:capitalize;font-size:12px;font-weight:750}.collaboration-role-select{border:1px solid var(--line);background:var(--surface);min-width:130px;color:var(--ink);font:inherit;text-transform:capitalize;cursor:pointer;border-radius:9px;padding:8px 30px 8px 10px;font-size:12px;font-weight:750}.collaboration-role-select:disabled{cursor:wait;opacity:.62}@media (max-width:560px){.collaboration-invite{grid-template-columns:1fr}.collaboration-invite .button{width:100%}.collaboration-list article{grid-template-columns:36px minmax(0,1fr)}.collaboration-role{grid-column:2}.collaboration-role-select{grid-column:2;justify-self:start}.invitation-card .button{width:100%}}
.session-results-v2{--results-blue:#176de5;--results-ink:#12213a;--results-muted:#657994;--results-line:#dce6ef;--results-soft:#f5f8fc;width:min(1460px,100% - 48px);height:calc(100dvh - 72px);color:var(--results-ink);background:#fff;grid-template-rows:auto minmax(0,1fr);margin:0 auto;display:grid;overflow:hidden}.session-results-v2 button,.session-results-v2 input,.session-results-v2 select{font:inherit}.session-results-v2 button{cursor:pointer}.session-results-v2 svg{width:20px;height:20px}.results-session-header{z-index:3;background:#fff;padding:18px 0 0;position:relative}.results-session-header nav{color:#71839a;align-items:center;gap:10px;min-width:0;margin-bottom:16px;font-size:12px;display:flex}.results-session-header nav a:hover{color:var(--results-blue)}.results-session-header nav span:nth-of-type(2){text-overflow:ellipsis;white-space:nowrap;max-width:42ch;overflow:hidden}.results-session-header nav b{color:#26364b}.results-session-header>div:nth-child(2){justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.results-session-header section{min-width:0}.results-session-header h1{color:#0f1828;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;max-width:900px;margin:0;font-size:28px;line-height:1.12;overflow:hidden}.results-session-header section p{color:#72839a;align-items:center;gap:8px;margin:8px 0 0;font-size:13px;display:flex}.results-export{background:var(--results-blue);color:#fff;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-width:142px;min-height:44px;padding:0 17px;font-size:13px;font-weight:800;transition:background .16s,transform .16s;display:inline-flex;box-shadow:0 8px 18px #176de52e}.results-export:hover{background:#0f5fcf;transform:translateY(-1px)}.results-export svg{width:18px;height:18px}.results-tabs{border-bottom:1px solid var(--results-line);align-items:end;gap:16px;height:54px;margin-top:12px;display:flex}.results-tabs button{color:#52647d;background:0 0;border:0;align-items:center;gap:8px;height:54px;padding:0 14px;font-size:13px;font-weight:750;display:flex;position:relative}.results-tabs button:after{content:"";background:0 0;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.results-tabs button.is-active{color:var(--results-blue)}.results-tabs button.is-active:after{background:var(--results-blue)}.results-tabs button span{color:#51677f;background:#edf2f8;border-radius:999px;place-items:center;min-width:23px;height:20px;padding:0 6px;font-size:11px;display:grid}.results-tabs button.is-active span{color:var(--results-blue);background:#e5f0ff}.results-content{scrollbar-color:#bdcad8 transparent;scrollbar-width:thin;min-height:0;padding:20px 0 24px;overflow:auto}.results-overview{gap:18px;min-height:100%;display:grid}.results-kpi-grid,.results-qa-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.results-kpi{border:1px solid var(--results-line);background:#fff;border-radius:12px;align-items:center;gap:13px;min-width:0;height:86px;padding:14px 16px;display:flex}.results-kpi>span{width:36px;height:36px;color:var(--results-blue);background:#edf4ff;border-radius:10px;flex:none;place-items:center;display:grid}.results-kpi.is-green>span{color:#11985a;background:#e9f9f0}.results-kpi.is-violet>span{color:#7650e8;background:#f1ecff}.results-kpi.is-amber>span{color:#d78300;background:#fff5df}.results-kpi.is-red>span{color:#d33c4c;background:#fff0f1}.results-kpi.is-slate>span{color:#62748a;background:#eff3f7}.results-kpi div{gap:1px;min-width:0;display:grid}.results-kpi small{color:var(--results-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.results-kpi strong{color:#101a2b;letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:24px;line-height:1.05}.results-chart-panel{border:1px solid var(--results-line);background:#fff;border-radius:12px;min-height:250px;padding:17px 18px 9px}.results-chart-panel header h2,.results-summary-panel h2{letter-spacing:-.02em;margin:0;font-size:16px}.results-chart-panel header p{color:var(--results-muted);margin:2px 0 0;font-size:11px}.results-audience-chart{height:195px;margin-top:6px}.results-summary-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:14px;min-height:0;display:grid}.results-summary-panel{border:1px solid var(--results-line);min-width:0;color:inherit;text-align:left;background:#fff;border-radius:12px;padding:16px 18px}.results-summary-panel>header{grid-template-columns:30px minmax(0,1fr) 24px;align-items:center;gap:8px;display:grid}.results-summary-panel>header>span{color:#7650e8;background:#f1ecff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.results-summary-panel>header>svg,.results-summary-panel>header>button{justify-self:end}.results-summary-panel>header>button{color:#455b76;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;display:grid}.results-summary-panel>header>button:hover{color:var(--results-blue);background:#eff5fb}.results-summary-panel>header svg{width:17px;height:17px}.results-summary-stats{grid-template-columns:1.15fr repeat(4,1fr);gap:9px;margin:14px 0 11px;display:grid}.results-summary-stats>strong,.results-summary-stats>span{color:#31445f;font-variant-numeric:tabular-nums;background:#f1f5f9;border-radius:9px;align-content:center;justify-items:center;min-width:0;height:48px;font-size:14px;display:grid}.results-summary-stats>strong{color:#101a2b;background:0 0;justify-items:start;font-size:24px}.results-summary-stats small{color:#72849a;font-size:9px;font-weight:650}.results-summary-stats .is-approved{color:#14814d;background:#e8f8ef}.results-summary-stats .is-pending{color:#a96900;background:#fff3d9}.results-summary-stats .is-rejected{color:#c82f3e;background:#ffe8ea}.results-summary-stats .is-deleted{color:#53657b;background:#eef1f5}.results-top-questions{display:grid}.results-top-questions>b{border-top:1px solid #e8eef4;padding:9px 0 5px;font-size:11px}.results-top-questions>b small{color:var(--results-muted);font-weight:500}.results-top-questions>div{border-bottom:1px solid #eef2f6;grid-template-columns:minmax(0,1fr) 34px 76px;align-items:center;gap:8px;min-height:31px;font-size:11px;display:grid}.results-top-questions>div>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.results-top-questions>div>strong{text-align:center;font-variant-numeric:tabular-nums}.results-interaction-summary{margin-top:10px;display:grid}.results-interaction-summary>button{min-width:0;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #e9eef4;grid-template-columns:38px minmax(0,1fr) minmax(100px,.7fr);align-items:center;gap:10px;padding:9px 0;display:grid}.results-interaction-summary>button:hover strong{color:var(--results-blue)}.results-interaction-summary>button>span:not(.results-kind-icon){gap:2px;min-width:0;display:grid}.results-interaction-summary strong,.results-interaction-summary b,.results-interaction-summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.results-interaction-summary strong{font-size:12px}.results-interaction-summary b{color:#40536d;text-align:right;font-size:11px}.results-interaction-summary small{color:var(--results-muted);font-size:10px}.results-interaction-summary>button>span:last-child{text-align:right}.results-status{color:#5b6e84;white-space:nowrap;background:#edf1f5;border-radius:999px;justify-content:center;align-items:center;min-width:62px;height:23px;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.results-status.is-approved,.results-status.is-answered{color:#087b43;background:#dff8ea}.results-status.is-pending{color:#a45d00;background:#fff0cf}.results-status.is-rejected{color:#c32738;background:#ffe1e4}.results-status.is-deleted{color:#58697f;background:#eceff3}.results-qa-view{grid-template-rows:auto minmax(0,1fr);gap:16px;min-height:100%;display:grid}.results-qa-workspace{border:1px solid var(--results-line);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr);height:calc(100dvh - 300px);min-height:490px;display:grid;overflow:hidden}.results-qa-workspace.has-detail{grid-template-columns:minmax(0,1fr) 360px}.results-table-panel{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.results-toolbar{border-bottom:1px solid var(--results-line);grid-template-columns:minmax(220px,1fr) 150px 150px 42px;gap:10px;padding:14px;display:grid}.results-toolbar label,.results-groups>label,.results-raw-drawer>label,.results-interaction-list>label{color:#71849a;background:#fff;border:1px solid #d4dfeb;border-radius:8px;align-items:center;gap:8px;min-width:0;height:40px;padding:0 11px;display:flex}.results-toolbar input,.results-groups input,.results-raw-drawer input,.results-interaction-list input{color:#25364d;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.results-toolbar input::placeholder,.results-groups input::placeholder,.results-raw-drawer input::placeholder,.results-interaction-list input::placeholder{color:#91a0b2}.results-toolbar label svg,.results-groups label svg,.results-raw-drawer label svg,.results-interaction-list label svg{flex:none;width:17px;height:17px}.results-toolbar select{color:#40536c;background:#fff;border:1px solid #d4dfeb;border-radius:8px;height:40px;padding:0 30px 0 11px;font-size:12px}.results-toolbar>button{color:#52677f;background:#fff;border:1px solid #d4dfeb;border-radius:8px;place-items:center;width:42px;height:40px;padding:0;display:grid}.results-table-scroll{scrollbar-color:#c0ccda transparent;scrollbar-width:thin;min-height:0;overflow:auto}.results-table{border-collapse:collapse;table-layout:fixed;width:100%}.results-table th{z-index:1;color:#566a83;text-align:left;background:#f6f9fc;border-bottom:1px solid #e1e9f1;height:38px;padding:0 12px;font-size:10px;font-weight:850;position:sticky;top:0}.results-table td{color:#445a73;border-bottom:1px solid #e7edf3;height:46px;padding:0 12px;font-size:11px}.results-table tbody tr{cursor:pointer;outline:0}.results-table tbody tr:hover,.results-table tbody tr:focus-visible,.results-table tbody tr.is-selected{background:#eef6ff}.results-table th:first-child{width:44%}.results-table th:nth-child(2){width:18%}.results-table th:nth-child(3){width:10%}.results-table th:nth-child(4){width:16%}.results-table th:nth-child(5){width:12%}.results-table td:first-child,.results-table td:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.results-table td:nth-child(3),.results-table td:nth-child(5){font-variant-numeric:tabular-nums}.results-table-panel>footer,.results-groups>footer{border-top:1px solid var(--results-line);align-items:center;min-height:52px;padding:8px 14px;display:flex}.results-pagination{color:#71839a;justify-content:space-between;align-items:center;gap:12px;width:100%;font-size:10px;display:flex}.results-pagination>div,.results-pagination>div>span{align-items:center;gap:4px;display:flex}.results-pagination button{color:#52677f;background:#fff;border:1px solid #d8e2ec;border-radius:7px;place-items:center;min-width:29px;height:29px;padding:0 8px;font-size:11px;display:grid}.results-pagination button:hover:not(:disabled),.results-pagination button.is-current{border-color:var(--results-blue);background:var(--results-blue);color:#fff}.results-pagination i{padding:0 2px;font-style:normal}.results-page-count{color:#71839a;font-size:10px}.results-detail-drawer{border-left:1px solid var(--results-line);scrollbar-color:#c0ccda transparent;scrollbar-width:thin;background:#fff;min-width:0;padding:17px 18px;overflow:auto}.results-detail-drawer>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.results-detail-drawer>header h2{margin:0;font-size:14px}.results-detail-drawer>header button{color:#62758c;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;display:grid}.results-detail-drawer>header button:hover{color:var(--results-blue);background:#edf4fb}.results-detail-drawer>header svg{width:18px;height:18px}.results-detail-drawer>h3{letter-spacing:-.02em;overflow-wrap:anywhere;margin:25px 0 14px;font-size:19px;line-height:1.28}.results-author{border-bottom:1px solid #e8eef4;align-items:center;gap:10px;padding:0 0 17px;display:flex}.results-author>span{color:#40536b;background:#e8eef5;border-radius:50%;place-items:center;width:35px;height:35px;font-size:10px;font-weight:850;display:grid}.results-author>div{display:grid}.results-author strong{font-size:11px}.results-author small{color:var(--results-muted);font-size:10px}.results-detail-stats{border-bottom:1px solid #e8eef4;grid-template-columns:1fr 1fr;margin:0;padding:15px 0;display:grid}.results-detail-stats>div{gap:5px;display:grid}.results-detail-stats>div+div{border-left:1px solid #e2eaf2;padding-left:18px}.results-detail-stats dt{color:var(--results-muted);font-size:10px}.results-detail-stats dd{margin:0;font-size:17px;font-weight:850}.results-detail-drawer section{margin-top:18px}.results-detail-drawer h4{margin:0 0 12px;font-size:12px}.results-history{grid-template-columns:12px minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.results-history>i{background:#8394a8;border-radius:50%;width:9px;height:9px;margin-top:3px;box-shadow:0 0 0 4px #edf2f7}.results-history>i.is-approved,.results-history>i.is-answered{background:#13a365;box-shadow:0 0 0 4px #e2f7ec}.results-history>i.is-pending{background:#e29a1a;box-shadow:0 0 0 4px #fff4df}.results-history>i.is-rejected{background:#dd4250;box-shadow:0 0 0 4px #ffe9eb}.results-history>div{display:grid}.results-history strong{font-size:11px}.results-history small,.results-history time{color:var(--results-muted);font-size:9px}.results-history time{white-space:nowrap}.results-interactions-workspace{border:1px solid var(--results-line);background:#fff;border-radius:12px;grid-template-columns:250px minmax(0,1fr);height:calc(100dvh - 221px);min-height:520px;display:grid;overflow:hidden}.results-interaction-list{border-right:1px solid var(--results-line);grid-template-rows:auto auto minmax(0,1fr);min-height:0;padding:16px 10px 10px;display:grid}.results-interaction-list h2{letter-spacing:-.025em;margin:0 6px 12px;font-size:17px}.results-interaction-list>label{margin:0 3px 12px}.results-interaction-list>div{scrollbar-color:#c0ccda transparent;scrollbar-width:thin;min-height:0;overflow:auto}.results-interaction-list>div>button{width:100%;min-height:70px;color:inherit;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:38px minmax(0,1fr) 15px;align-items:center;gap:9px;padding:9px;display:grid}.results-interaction-list>div>button:hover{background:#f4f8fc}.results-interaction-list>div>button.is-selected{box-shadow:inset 2px 0 0 var(--results-blue);background:#eaf4ff}.results-interaction-list>div>button>span:nth-child(2){gap:1px;min-width:0;display:grid}.results-interaction-list strong,.results-interaction-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.results-interaction-list strong{font-size:12px}.results-interaction-list small{color:var(--results-muted);font-size:9px}.results-interaction-list>div>button>svg{color:#50667f;width:15px;height:15px}.results-kind-icon{width:36px;height:36px;color:var(--results-blue);background:#e8f3ff;border-radius:9px;flex:none;place-items:center;display:grid}.results-kind-icon.is-questionnaire{color:#774de8;background:#f1eaff}.results-kind-icon.is-rating{color:#d58300;background:#fff4df}.results-kind-icon.is-open_text{color:#158252;background:#edf8f2}.results-kind-icon svg{width:20px;height:20px}.results-interaction-stage{scrollbar-color:#c0ccda transparent;scrollbar-width:thin;background:#fbfcfe;min-width:0;min-height:0;overflow:auto}.results-interaction-detail,.results-written-layout{background:#fff;grid-template-columns:minmax(0,1fr);min-height:100%;display:grid}.results-interaction-detail.has-drawer{grid-template-columns:minmax(0,1fr) 360px}.results-interaction-detail>main,.results-written-layout>main,.results-generic-interaction{min-width:0;padding:16px}.results-selected-heading{align-items:flex-start;gap:11px;min-width:0;display:flex}.results-selected-heading>div{min-width:0}.results-selected-heading h2{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:1px 0 3px;font-size:17px;overflow:hidden}.results-selected-heading p{color:var(--results-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.results-mini-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:14px 0;display:grid}.results-mini-kpis.is-two{grid-template-columns:repeat(2,minmax(0,220px))}.results-mini-kpis .results-kpi{height:72px;padding:11px 12px}.results-mini-kpis .results-kpi>span{width:32px;height:32px}.results-mini-kpis .results-kpi>span svg{width:17px;height:17px}.results-mini-kpis .results-kpi strong{font-size:19px}.results-question-performance,.results-generic-panel{border:1px solid var(--results-line);background:#fff;border-radius:10px;overflow:hidden}.results-question-performance>h3,.results-generic-panel>h3{border-bottom:1px solid #e6edf3;margin:0;padding:13px 14px;font-size:13px}.results-table.is-performance th:first-child{width:8%}.results-table.is-performance th:nth-child(2){width:55%}.results-table.is-performance th:nth-child(3){width:17%}.results-table.is-performance th:nth-child(4){width:15%}.results-table.is-performance th:nth-child(5){width:5%}.results-table.is-performance td:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.results-table.is-performance td:last-child svg{width:15px;height:15px}.results-rate{color:#5a6c82;background:#eef2f6;border-radius:999px;justify-content:center;align-items:center;min-width:54px;height:22px;font-size:10px;font-weight:850;display:inline-flex}.results-rate.is-good{color:#087b43;background:#dff8ea}.results-rate.is-medium{color:#a45d00;background:#fff0cf}.results-rate.is-low{color:#c32738;background:#ffe1e4}.results-quiz-drawer>header>span{color:#62758c;font-size:10px;font-weight:750}.results-correct-answer{background:#ecfbf3;border:1px solid #aee8ca;border-radius:9px;padding:13px}.results-correct-answer small{color:#118550;font-size:10px;display:block}.results-correct-answer strong{align-items:center;gap:8px;margin-top:7px;font-size:12px;display:flex}.results-correct-answer svg{color:#fff;background:#15a161;border-radius:50%;width:20px;height:20px;padding:3px}.results-distribution{gap:14px;display:grid}.results-distribution>div{gap:6px;display:grid}.results-distribution>div>div{justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.results-distribution span{align-items:center;gap:7px;min-width:0;display:flex}.results-distribution span>b{color:#0b8049;background:#e3f8ec;border-radius:99px;padding:3px 6px;font-size:8px}.results-distribution strong{white-space:nowrap;font-size:11px}.results-distribution strong small{color:var(--results-muted);margin-left:6px;font-weight:500}.results-distribution>div>i{background:#e8eef4;border-radius:99px;height:8px;overflow:hidden}.results-distribution>div>i>b{border-radius:inherit;background:#9aa9bc;height:100%;display:block}.results-distribution>div>i>b.is-correct{background:#16ad69}.results-generic-panel{margin-top:16px;padding-bottom:18px}.results-generic-panel .results-distribution{max-width:760px;padding:17px}.results-written-layout.has-raw{grid-template-columns:minmax(0,1fr) 340px}.results-segmented{background:#eef2f7;border-radius:8px;grid-template-columns:1fr 1fr;width:min(290px,100%);margin:4px 0 14px;padding:3px;display:grid}.results-segmented button{color:#5c6e84;background:0 0;border:0;border-radius:6px;height:32px;font-size:10px;font-weight:800}.results-segmented button.is-active{background:var(--results-blue);color:#fff}.results-written-grid{grid-template-columns:minmax(280px,.8fr) minmax(360px,1.2fr);gap:12px;min-height:330px;display:grid}.results-top-answers,.results-groups{border:1px solid var(--results-line);background:#fff;border-radius:10px;min-width:0;overflow:hidden}.results-top-answers>h3,.results-groups>header{border-bottom:1px solid #e6edf3;margin:0;padding:13px 14px;font-size:13px}.results-top-answers ol{gap:3px;margin:0;padding:8px 12px 12px;list-style:none;display:grid}.results-top-answers li{grid-template-columns:25px minmax(0,1fr) 45px;align-items:center;gap:7px;min-height:31px;display:grid}.results-top-answers li>span{color:#52677f;background:#eef3f8;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;display:grid}.results-top-answers li>div{gap:3px;min-width:0;display:grid}.results-top-answers li b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.results-top-answers li i{background:#e8eef4;border-radius:99px;height:6px;overflow:hidden}.results-top-answers li em{border-radius:inherit;background:var(--results-blue);height:100%;display:block}.results-top-answers li>strong{text-align:right;font-size:10px;display:grid}.results-top-answers li>strong small{color:var(--results-muted);font-size:8px;font-weight:500}.results-word-cloud{color:#176de5;text-align:center;flex-wrap:wrap;place-content:center;align-items:center;gap:10px 14px;min-height:275px;padding:20px;display:flex}.results-word-cloud span:nth-child(3n){color:#6b4fe0}.results-word-cloud span:nth-child(4n){color:#167f57}.results-groups{grid-template-rows:auto auto minmax(0,1fr) auto;display:grid}.results-groups>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.results-groups>header h3{margin:0;font-size:13px}.results-groups>header button{height:31px;color:var(--results-blue);background:#fff;border:1px solid #b8d3f2;border-radius:7px;align-items:center;gap:6px;padding:0 9px;font-size:9px;font-weight:800;display:inline-flex}.results-groups>header button svg{width:14px;height:14px}.results-groups>label{margin:10px 12px}.results-table.is-groups th:first-child{width:10%}.results-table.is-groups th:nth-child(2){width:58%}.results-table.is-groups th:nth-child(3),.results-table.is-groups th:nth-child(4){width:16%}.results-table.is-groups td:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.results-raw-drawer>label{margin:14px 0}.results-raw-drawer>div{display:grid}.results-raw-drawer article{border-bottom:1px solid #e8eef4;padding:11px 0}.results-raw-drawer article p{overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.45}.results-raw-drawer article small{color:var(--results-muted);font-size:9px}.results-inline-empty{min-height:90px;color:var(--results-muted);text-align:center;place-items:center;padding:18px;font-size:11px;display:grid}.results-large-empty{min-height:340px;color:var(--results-muted);text-align:center;align-content:center;place-items:center;gap:8px;padding:40px;display:grid}.results-large-empty>svg{color:#91a7bf;width:38px;height:38px}.results-large-empty h2{color:var(--results-ink);margin:4px 0 0;font-size:19px}.results-large-empty p{margin:0;font-size:12px}.results-load-state{gap:12px;width:min(900px,100% - 48px);margin:70px auto;display:grid}.results-load-state>span{background:linear-gradient(90deg,#f0f4f8,#f8fafc,#f0f4f8) 0 0/200% 100%;border-radius:10px;height:64px;animation:1.2s linear infinite results-shimmer}.results-load-state.is-error{background:#fff8f8;border:1px solid #f0c4c8;border-radius:12px;padding:28px}.results-load-state.is-error h2,.results-load-state.is-error p{margin:0}.results-load-state.is-error p{color:#a3313c}@keyframes results-shimmer{to{background-position:-200% 0}}@media (max-width:1180px){.session-results-v2{width:calc(100% - 36px)}.results-kpi,.results-mini-kpis .results-kpi{gap:8px;padding-inline:11px}.results-kpi>span{width:32px;height:32px}.results-summary-grid{grid-template-columns:1fr}.results-chart-panel{min-height:230px}.results-audience-chart{height:175px}.results-qa-workspace.has-detail,.results-interaction-detail.has-drawer{grid-template-columns:minmax(0,1fr) 320px}.results-written-grid{grid-template-columns:1fr}.results-top-answers{min-height:310px}}@media (max-width:900px){.session-results-v2{width:calc(100% - 32px);height:auto;min-height:calc(100dvh - 70px);overflow:visible}.results-session-header{padding-top:15px;position:sticky;top:0}.results-session-header nav{margin-bottom:12px}.results-session-header h1{font-size:23px}.results-content{overflow:visible}.results-kpi-grid,.results-qa-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.results-kpi-grid .results-kpi:last-child,.results-qa-kpis .results-kpi:last-child{grid-column:1/-1}.results-qa-workspace,.results-qa-workspace.has-detail,.results-interactions-workspace{height:auto;min-height:0}.results-qa-workspace.has-detail{grid-template-columns:1fr}.results-detail-drawer{z-index:80;border-top:1px solid var(--results-line);border-left:0;border-radius:16px 16px 0 0;max-height:min(78dvh,720px);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -18px 52px #1431522e}.results-table-scroll{max-height:520px}.results-interactions-workspace{grid-template-columns:220px minmax(0,1fr)}.results-interaction-detail.has-drawer,.results-written-layout.has-raw{grid-template-columns:1fr}.results-interaction-stage{overflow:visible}.results-interaction-list>div{max-height:580px}.results-written-grid{grid-template-columns:1fr}.results-toolbar{grid-template-columns:minmax(0,1fr) 130px 130px 42px}}@media (max-width:680px){.session-results-v2{width:calc(100% - 24px)}.results-session-header>div:nth-child(2){flex-direction:column;align-items:stretch;gap:13px}.results-session-header h1{white-space:normal}.results-export{align-self:flex-start}.results-tabs{margin-top:6px}.results-tabs button{flex:1;justify-content:center;padding-inline:6px}.results-kpi-grid,.results-qa-kpis{grid-template-columns:1fr 1fr}.results-kpi-grid .results-kpi:last-child,.results-qa-kpis .results-kpi:last-child{grid-column:1/-1}.results-summary-stats{grid-template-columns:1fr 1fr}.results-summary-stats>strong{grid-column:1/-1;height:38px}.results-summary-panel{padding-inline:13px}.results-top-questions>div{grid-template-columns:minmax(0,1fr) 30px}.results-top-questions .results-status{display:none}.results-toolbar{grid-template-columns:1fr 1fr}.results-toolbar label{grid-column:1/-1}.results-toolbar>button{display:none}.results-table{min-width:680px}.results-table-scroll{overflow:auto}.results-table.is-performance{min-width:0}.results-table.is-performance thead{display:none}.results-table.is-performance tbody{display:grid}.results-table.is-performance tr{border-bottom:1px solid #e7edf3;grid-template-columns:24px minmax(0,1fr) 58px 48px 16px;align-items:center;min-height:52px;display:grid}.results-table.is-performance td{border:0;height:auto;padding:0 5px;display:block}.results-table.is-performance td:nth-child(2){font-size:10px}.results-qa-workspace{border-radius:10px}.results-interactions-workspace{border:0;display:block;overflow:visible}.results-interaction-list{border:1px solid var(--results-line);border-radius:10px;grid-template-rows:auto auto auto;display:grid}.results-interaction-list>div{gap:7px;max-height:none;padding-bottom:3px;display:flex;overflow:auto}.results-interaction-list>div>button{min-width:210px}.results-interaction-stage{border:1px solid var(--results-line);border-radius:10px;margin-top:12px}.results-mini-kpis,.results-mini-kpis.is-two{grid-template-columns:1fr 1fr}.results-written-grid{grid-template-columns:1fr}.results-selected-heading h2{white-space:normal}.results-session-header nav span:nth-of-type(2){max-width:20ch}.results-export{width:100%}.results-chart-panel{padding-inline:8px}.results-audience-chart{height:220px}}@media (prefers-reduced-motion:reduce){.results-export,.results-load-state>span{transition:none;animation:none}}
