/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-lg:.5rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--paper:#f3eddf;--ink:#141511;--orange:#ef6847;--lime:#c8f14d;--violet:#7453ef;--rule:#1415113d}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}a{color:inherit}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.reviewPage{min-height:100vh}.reviewHeader{border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;align-items:center;gap:24px;min-height:84px;padding:0 clamp(22px,4vw,68px);display:grid}.reviewLogo{letter-spacing:-.07em;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3vw,46px);font-weight:700;text-decoration:none}.reviewLogo span{color:var(--orange)}.reviewMeta{letter-spacing:.09em;text-transform:uppercase;font-family:Courier New,monospace;font-size:12px}.reviewIntro{grid-template-columns:minmax(0,2fr) minmax(260px,.7fr);gap:28px 40px;padding:clamp(76px,9vw,150px) clamp(22px,4vw,68px) clamp(64px,7vw,110px);display:grid}.reviewEyebrow{color:#cf4f35;letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;margin:0;font-family:Courier New,monospace;font-size:13px}.reviewIntro h1{letter-spacing:-.065em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,8vw,132px);font-weight:500;line-height:.84}.reviewIntro h1 em{color:var(--violet);font-style:italic}.reviewLead{align-self:end;max-width:430px;margin:0;font-size:clamp(18px,1.5vw,23px);line-height:1.45}.variantGrid{border-top:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.variantCard{border-right:1px solid var(--rule);min-width:0;padding:clamp(16px,2vw,30px)}.variantCard:last-child{border-right:0}.variantImageLink{background:#d8d2c6;display:block;overflow:hidden}.variantImageLink img{width:100%;height:auto;transition:transform .35s;display:block}.variantCard:hover .variantImageLink img{transform:scale(1.018)}.variantCard.editorial{background:#eee7d7}.variantCard.playful{background:#fff8f5}.variantCard.night{color:#f5efe2;background:#151613}.variantCardBody{justify-content:space-between;align-items:flex-end;gap:20px;padding:28px 0 10px;display:flex}.variantNumber{color:var(--orange);letter-spacing:.14em;font-family:Courier New,monospace;font-size:13px}.variantCard p{letter-spacing:.08em;text-transform:uppercase;margin:20px 0 7px;font-family:Courier New,monospace;font-size:11px}.variantCard h2{letter-spacing:-.04em;margin:0;font-size:clamp(23px,2.1vw,38px);line-height:1}.openVariant{border-bottom:1px solid;flex:none;padding-bottom:4px;font-size:13px;text-decoration:none}.sleepConcept{border-top:1px solid var(--rule);color:#f7f1e5;background:#17182b;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(48px,7vw,110px);padding:clamp(72px,9vw,140px) clamp(22px,4vw,68px);display:grid;position:relative;overflow:hidden}.sleepConcept:after{content:"";pointer-events:none;border:1px solid #c8f14d42;border-radius:50%;width:460px;height:460px;position:absolute;top:-250px;right:-250px}.sleepConceptIntro{z-index:1;align-self:center;position:relative}.sleepConceptIntro .reviewEyebrow{color:var(--lime)}.sleepConceptIntro h2{letter-spacing:-.065em;margin:28px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,6vw,98px);font-weight:500;line-height:.88}.sleepConceptIntro>p:not(.reviewEyebrow){color:#f7f1e5b8;max-width:500px;margin:0;font-size:18px;line-height:1.55}.sleepConceptCta{border-bottom:1px solid;gap:18px;margin-top:34px;padding-bottom:6px;font-weight:700;text-decoration:none;display:inline-flex}.sleepExperienceGrid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;position:relative}.sleepExperienceCard{background:#262746;border:1px solid #f7f1e538;flex-direction:column;min-height:260px;padding:clamp(24px,3vw,38px);display:flex}.sleepExperienceCardVideo{background:#7453ef}.sleepExperienceCardQuiet{color:#141511;background:#c8f14d;grid-column:1/-1;min-height:210px}.sleepExperienceCard span{letter-spacing:.09em;text-transform:uppercase;font-family:Courier New,monospace;font-size:11px}.sleepExperienceCard strong{letter-spacing:-.045em;max-width:12ch;margin-top:auto;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3vw,44px);line-height:.98}.sleepExperienceCard p{color:inherit;opacity:.76;max-width:36ch;margin:16px 0 0;line-height:1.45}.reviewFooter{border-top:1px solid var(--rule);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;padding:28px clamp(22px,4vw,68px);font-family:Courier New,monospace;font-size:11px;display:flex}.reviewFooter p{margin:0}.feedbackSection{border-top:1px solid var(--rule);grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);gap:clamp(42px,7vw,110px);padding:clamp(72px,9vw,140px) clamp(22px,4vw,68px);display:grid}.feedbackIntro{align-self:start;position:sticky;top:34px}.feedbackIntro h2{letter-spacing:-.06em;margin:28px 0 24px;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,5vw,86px);font-weight:500;line-height:.92}.feedbackIntro>p:not(.reviewEyebrow){max-width:440px;margin:0;font-size:18px;line-height:1.5}.feedbackNotice{border:1px solid;max-width:440px;margin-top:30px;padding:14px 16px;font-family:Courier New,monospace;font-size:13px}.feedbackNotice.success{background:var(--lime)}.feedbackNotice.error{color:#8f2618;background:#ffd6cb}.feedbackForm{gap:42px;display:grid;position:relative}.sleepSurvey{border-bottom:1px solid var(--ink);border-top:1px solid var(--ink);gap:42px;padding:34px 0 42px;scroll-margin-top:30px;display:grid}.sleepSurveyTitle{color:var(--violet);letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3vw,46px);line-height:1}.surveyTrap{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.feedbackForm fieldset{border:0;margin:0;padding:0}.feedbackForm legend,.surveyField>span{margin-bottom:14px;font-size:16px;font-weight:700;display:block}.feedbackForm legend span,.surveyField>span b{color:#cf4f35;letter-spacing:.1em;margin-right:10px;font-family:Courier New,monospace;font-size:12px}.surveyChoices{gap:10px;display:grid}.surveyChoices.threeColumns{grid-template-columns:repeat(3,minmax(0,1fr))}.surveyChoices.ratingChoices{grid-template-columns:repeat(5,minmax(0,1fr))}.surveyChoices label{cursor:pointer;min-width:0;position:relative}.surveyChoices input{opacity:0;width:1px;height:1px;position:absolute}.surveyChoices label>span{border:1px solid var(--ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:100%;min-height:88px;padding:12px 8px;font-size:12px;display:flex}.surveyChoices label>span strong{font-family:Georgia,Times New Roman,serif;font-size:28px;line-height:1}.surveyChoices input:checked+span{background:var(--ink);color:var(--paper)}.surveyChoices input:focus-visible+span{box-shadow:0 0 0 4px var(--lime)}.surveyField select,.surveyField input,.surveyField textarea{border:1px solid var(--ink);color:var(--ink);font:inherit;background:#fff6;border-radius:0;outline:0;width:100%}.surveyField select,.surveyField input{min-height:54px;padding:0 14px}.surveyField textarea{resize:vertical;min-height:108px;padding:14px}.surveyField select:focus,.surveyField input:focus,.surveyField textarea:focus{box-shadow:0 0 0 3px var(--lime)}.surveyField small{color:#14151185;margin-left:6px;font-size:11px;font-weight:400}.surveyTextGrid{grid-template-columns:minmax(180px,.7fr) minmax(260px,1.3fr);gap:18px;display:grid}.submitFeedback{background:var(--violet);border:1px solid var(--violet);color:#fff;cursor:pointer;justify-content:space-between;align-items:center;min-height:62px;padding:0 22px;font-size:17px;font-weight:700;display:flex}.submitFeedback:hover{background:var(--ink);border-color:var(--ink)}.submitFeedback span{font-size:26px}.feedbackPrivacy{color:#14151194;max-width:620px;margin:-24px 0 0;font-size:12px;line-height:1.5}.loginPage{background:var(--paper);grid-template-columns:minmax(0,.78fr) minmax(360px,1.22fr);min-height:100vh;display:grid}.loginCard{flex-direction:column;justify-content:center;max-width:620px;padding:clamp(36px,7vw,110px);display:flex}.loginEyebrow{color:#cf4f35;letter-spacing:.12em;text-transform:uppercase;margin-bottom:30px;font-family:Courier New,monospace;font-size:12px}.loginMark{letter-spacing:-.08em;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,6vw,90px);font-weight:700;line-height:.9}.loginCard h1{letter-spacing:-.055em;margin:42px 0 24px;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,5vw,76px);font-weight:500;line-height:.95}.loginIntro{max-width:500px;margin:0;font-size:18px;line-height:1.5}.loginForm{gap:12px;margin-top:40px;display:grid}.loginForm label{letter-spacing:.08em;text-transform:uppercase;font-family:Courier New,monospace;font-size:12px}.loginForm input{border:1px solid var(--ink);background:#ffffff6b;border-radius:0;outline:0;min-height:54px;padding:0 16px;font-size:18px}.loginForm input:focus{box-shadow:0 0 0 3px var(--lime)}.loginForm button{background:var(--ink);border:1px solid var(--ink);color:var(--paper);cursor:pointer;min-height:56px;font-weight:700}.loginForm button:hover{background:var(--violet);border-color:var(--violet)}.formError{color:#b62e1f;margin:0;font-size:14px}.loginNote{color:#14151194;margin:24px 0 0;font-size:12px}.loginAccent{background:linear-gradient(90deg,#0000 0 66%,#ffffff17 66%),#11120f;display:grid;position:relative;overflow:hidden}.loginAccent:after{color:var(--paper);content:"три\\Aварианта";letter-spacing:-.07em;white-space:pre;font-family:Georgia,Times New Roman,serif;font-size:clamp(72px,10vw,168px);line-height:.8;position:absolute;top:15%;left:9%}.loginAccent span{border-radius:50%;width:44vw;height:44vw;position:absolute}.loginAccent span:first-child{background:var(--orange);top:-18vw;right:-22vw}.loginAccent span:nth-child(2){background:var(--lime);bottom:-30vw;left:-17vw}.loginAccent span:nth-child(3){background:var(--violet);bottom:-21vw;right:-20vw}.variantPage{background:#0f100e;height:100vh;overflow:hidden}.variantToolbar{color:#f5efe2;background:#11120f;border-bottom:1px solid #ffffff2e;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;height:68px;padding:0 22px;display:grid}.variantToolbar a{font-size:13px;text-decoration:none}.variantToolbar>a:last-child{justify-self:end}.variantToolbar div{text-align:center}.variantToolbar span{color:var(--lime);letter-spacing:.12em;text-transform:uppercase;font-family:Courier New,monospace;font-size:10px;display:block}.variantToolbar strong{margin-top:3px;font-size:15px;display:block}.variantFrame{background:#fff;border:0;width:100%;height:calc(100vh - 68px);display:block}@media (width<=900px){.reviewHeader{grid-template-columns:1fr auto}.reviewMeta{display:none}.reviewIntro,.feedbackSection,.sleepConcept{grid-template-columns:1fr}.feedbackIntro{position:static}.reviewLead{max-width:620px}.variantGrid{grid-template-columns:1fr}.variantCard{border-bottom:1px solid var(--rule);border-right:0}.loginPage{grid-template-columns:1fr}.loginAccent{display:none}}@media (width<=620px){.reviewHeader{min-height:68px}.reviewIntro{padding-top:64px}.reviewIntro h1{font-size:clamp(48px,16vw,74px)}.variantCardBody,.reviewFooter{flex-direction:column;align-items:flex-start}.reviewFooter{gap:12px}.surveyChoices.threeColumns,.surveyTextGrid,.sleepExperienceGrid{grid-template-columns:1fr}.sleepExperienceCardQuiet{grid-column:auto}.surveyChoices.ratingChoices{grid-template-columns:repeat(5,minmax(0,1fr))}.surveyChoices label>span{min-height:72px}.loginCard{padding:34px 22px}.variantToolbar{grid-template-columns:auto 1fr;height:62px}.variantToolbar div{text-align:right}.variantToolbar>a:last-child{display:none}.variantFrame{height:calc(100vh - 62px)}}@media (prefers-reduced-motion:reduce){.variantImageLink img{transition:none}}.productHome,.contentPage{background:#f5f0e5;min-height:100vh}.contentPage--dark{--paper:#11120f;--ink:#f5f0e5;--rule:#f5f0e538;color:#f5f0e5;background:#11120f}.productHeader{border-bottom:1px solid var(--rule);grid-template-columns:auto 1fr auto;align-items:center;gap:32px;min-height:78px;padding:0 clamp(20px,4vw,68px);display:grid}.productHeader--dark{border-color:#f5f0e533}.productLogo{letter-spacing:-.075em;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3vw,43px);font-weight:700;line-height:1;text-decoration:none}.productLogo span{color:var(--orange)}.productHeader nav{justify-content:center;gap:clamp(18px,3vw,46px);display:flex}.productHeader nav a,.productResearchLink,.productSurveyLink{font-size:13px;font-weight:700;text-decoration:none}.productHeader nav a:hover,.productResearchLink:hover{color:var(--orange)}.productResearchLink{border-bottom:1px solid;padding-bottom:4px}.productHeaderActions{justify-self:end;align-items:center;gap:18px;display:flex}.productSurveyLink{background:var(--ink);color:var(--paper);align-items:center;gap:10px;min-height:38px;padding:0 13px;display:none}.productSurveyLink:hover{background:var(--violet);color:#fff}.productSurveyLink:focus-visible,.surveyCardCta:focus-visible,.homeSurveyLink:focus-visible,.homeSurveyHeading>a:focus-visible,.surveyHubHero a:focus-visible{outline:3px solid var(--orange);outline-offset:4px}.sectionKicker{color:#ca4e36;letter-spacing:.13em;text-transform:uppercase;margin:0;font-family:Courier New,monospace;font-size:12px}.homeHero{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);min-height:min(760px,100vh - 78px);display:grid}.homeHeroCopy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(64px,8vw,130px) clamp(20px,6vw,104px) clamp(64px,8vw,120px) clamp(20px,4vw,68px);display:flex}.homeHero h1{letter-spacing:-.075em;margin:40px 0 46px;font-family:Georgia,Times New Roman,serif;font-size:clamp(76px,9.2vw,148px);font-weight:500;line-height:.75}.homeHeroCopy>p:not(.sectionKicker){max-width:590px;margin:0;font-size:clamp(18px,1.6vw,24px);line-height:1.45}.primaryCta{background:var(--ink);color:var(--paper);justify-content:space-between;align-items:center;gap:48px;min-height:62px;margin-top:38px;padding:0 22px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.primaryCta:hover{background:var(--violet);color:#fff}.primaryCta span{font-size:20px}.homeSurveyLink{border-bottom:1px solid;margin-top:18px;padding-bottom:5px;font-size:13px;font-weight:700;text-decoration:none}.homeSurveyLink:hover{color:var(--violet)}.homeHeroFeature{color:#f7f0e5;background:#141511;grid-template-rows:minmax(0,1fr) auto;min-width:0;display:grid;overflow:hidden}.homeHeroFeature img{object-fit:cover;width:100%;height:100%;min-height:420px}.homeHeroFeature>div{grid-template-columns:1fr auto;gap:12px 24px;padding:30px clamp(22px,3vw,42px);display:grid}.homeHeroFeature span{color:var(--lime);letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;font-family:Courier New,monospace;font-size:11px}.homeHeroFeature strong{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,2.5vw,40px);line-height:1}.homeHeroFeature a{border-bottom:1px solid;align-self:end;padding-bottom:4px;font-size:12px;text-decoration:none}.homePlayer,.playerWrap{border-bottom:1px solid var(--rule);padding:26px clamp(20px,4vw,68px)}.storyPlayer{grid-template-columns:auto minmax(210px,.8fr) minmax(170px,1fr) minmax(170px,.7fr);align-items:center;gap:18px clamp(18px,3vw,48px);max-width:1380px;margin:0 auto;display:grid}.storyPlayer--sleep{grid-template-columns:auto minmax(210px,.8fr) minmax(160px,.8fr) minmax(160px,.7fr) minmax(160px,.7fr)}.leaderVoicePreview{background:var(--violet);align-items:center}@supports (color:color-mix(in lab, red, red)){.leaderVoicePreview{background:color-mix(in srgb, var(--violet) 11%, transparent)}}.leaderVoicePreview{border:1px solid var(--rule);grid-column:1/-1;grid-template-columns:minmax(0,.85fr) minmax(250px,1.15fr);gap:16px clamp(18px,3vw,44px);padding:16px 18px;display:grid}.leaderVoicePreview>div{gap:4px;display:grid}.leaderVoicePreview span{color:var(--violet);letter-spacing:.08em;text-transform:uppercase;font-family:Courier New,monospace;font-size:10px}.leaderVoicePreview strong{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,2.4vw,34px);font-weight:500;line-height:1}.leaderVoicePreview p{opacity:.72;margin:0;font-size:13px;line-height:1.4}.leaderVoicePreview audio{width:100%;min-width:0}.storyPlayerLead{flex-direction:column;gap:4px;min-width:112px;display:flex}.storyPlayerLead span,.playerTime,.playerSelect{letter-spacing:.08em;text-transform:uppercase;font-family:Courier New,monospace;font-size:10px}.storyPlayerLead strong{font-size:16px}.playerButton{background:var(--violet);color:#fff;cursor:pointer;border:0;justify-content:center;align-items:center;gap:14px;min-height:50px;padding:0 18px;font-weight:700;display:flex}.playerButton:hover{background:var(--orange)}.playerTime{opacity:.62}.playerSelect{align-items:center;gap:6px;display:grid}.playerSelect select{color:inherit;font:inherit;background:0 0;border:0;border-bottom:1px solid;border-radius:0;width:100%;min-width:0;min-height:28px}.routeSection,.quickSection{border-bottom:1px solid var(--rule);padding:clamp(82px,10vw,150px) clamp(20px,4vw,68px)}.routeSectionHeading{grid-template-columns:minmax(0,1.1fr) minmax(260px,.5fr);align-items:end;gap:28px;margin-bottom:56px;display:grid}.routeSectionHeading .sectionKicker{grid-column:1/-1}.routeSectionHeading h2{letter-spacing:-.07em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(62px,7vw,112px);font-weight:500;line-height:.78}.routeSectionHeading>p:not(.sectionKicker){margin:0;font-size:17px;line-height:1.5}.routeGrid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.routeCard{grid-template-columns:minmax(0,.9fr) minmax(220px,1.1fr);min-height:360px;text-decoration:none;display:grid;overflow:hidden}.routeCard img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.routeCard:hover img{transform:scale(1.025)}.routeCard>div{flex-direction:column;padding:clamp(24px,3vw,44px);display:flex}.routeCard span{letter-spacing:.1em;font-family:Courier New,monospace;font-size:11px}.routeCard h3{letter-spacing:-.055em;margin:auto 0 14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,3.4vw,58px);font-weight:500;line-height:.92}.routeCard p{max-width:36ch;margin:0;line-height:1.45}.routeCard strong{border-bottom:1px solid;width:max-content;margin-top:28px;padding-bottom:4px;font-size:12px}.routeCard--life{background:#ef6847}.routeCard--night{color:#f5f0e5;background:#161713}.routeCard--play{background:#c8f14d}.routeCard--sleep{color:#fff;background:#7453ef}.quickSection{background:#e9e2d4}.quickCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.quickCard{border:1px solid var(--rule);background:#f7f3ea;grid-template-rows:auto 1fr;text-decoration:none;display:grid}.quickCard img{aspect-ratio:1.35;object-fit:cover;width:100%;height:auto}.quickCard>div{flex-direction:column;min-height:250px;padding:clamp(22px,3vw,34px);display:flex}.quickCard h3{letter-spacing:-.05em;margin:0 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,2.7vw,42px);line-height:.96}.quickCard p{margin:0;line-height:1.45}.quickCard span{margin-top:auto;padding-top:28px;font-size:12px;font-weight:700}.homeSurveySection,.surveyHubDirectory{border-bottom:1px solid var(--rule);padding:clamp(82px,10vw,150px) clamp(20px,4vw,68px)}.homeSurveySection{background:#fffaf0;grid-template-columns:minmax(240px,.58fr) minmax(0,1.42fr);gap:clamp(44px,7vw,112px);display:grid}.homeSurveyHeading{align-self:start}.homeSurveyHeading h2,.surveyHubDirectoryHeading h2{letter-spacing:-.065em;max-width:10ch;margin:28px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,5.3vw,86px);font-weight:500;line-height:.87}.homeSurveyHeading>p:not(.sectionKicker){max-width:32ch;margin:0;font-size:17px;line-height:1.5}.homeSurveyHeading>a{border-bottom:1px solid;margin-top:28px;padding-bottom:5px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}.homeSurveyHeading>a:hover{color:var(--violet)}.iizhikMascot{pointer-events:none;line-height:0;display:block}.iizhikMascot img{object-fit:contain;width:100%;height:auto;display:block}.iizhikMascot--home-surveys{width:clamp(142px,14vw,196px);margin:clamp(34px,5vw,64px) 0 0 auto;transform:rotate(-2deg)}.surveyCardGrid{border:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.surveyCard{flex-direction:column;min-height:430px;padding:clamp(26px,3.4vw,48px);display:flex}.surveyCard+.surveyCard{border-left:1px solid var(--rule)}.surveyCard--voice{--survey-rule:#f5f0e53d;--survey-kicker:var(--lime);color:#f5f0e5;background:#171814}.surveyCard--concept{--survey-rule:#1415113d;--survey-kicker:#543dd0;background:var(--lime);color:#141511}.surveyCardMeta{letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px 14px;font-family:Courier New,monospace;font-size:10px;display:flex}.surveyCardStatus{align-items:center;gap:8px;display:inline-flex}.surveyCardStatus:before{background:var(--survey-kicker);content:"";border-radius:999px;width:8px;height:8px}.surveyCardFormat{color:var(--survey-kicker);letter-spacing:.08em;text-transform:uppercase;margin:auto 0 22px;padding-top:64px;font-family:Courier New,monospace;font-size:11px}.surveyCard h3{letter-spacing:-.06em;max-width:10ch;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,3.4vw,56px);font-weight:500;line-height:.91}.surveyCardDescription{max-width:34ch;margin:24px 0 0;font-size:15px;line-height:1.5}.surveyCardCta{border-bottom:1px solid;justify-content:space-between;align-items:center;gap:18px;width:max-content;margin-top:auto;padding-top:36px;padding-bottom:6px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.surveyCardCta:hover{color:var(--survey-kicker)}.surveyHub{background:var(--paper);min-height:100vh}.surveyHubHero{color:#f5f0e5;background:#171814;grid-template-columns:minmax(220px,.38fr) minmax(0,1fr);gap:34px clamp(40px,8vw,140px);padding:clamp(84px,11vw,176px) clamp(20px,8vw,136px);display:grid}.surveyHubHeroIntro{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:48px;display:flex}.iizhikMascot--surveys-hero{background:var(--lime);border:1px solid #f5f0e557;width:clamp(190px,19vw,286px);padding:clamp(8px,1vw,14px);transform:rotate(-2deg)}.surveyHubHero .sectionKicker{color:var(--lime)}.surveyHubHero h1{letter-spacing:-.075em;max-width:8.8ch;margin:0 0 38px;font-family:Georgia,Times New Roman,serif;font-size:clamp(62px,8.6vw,138px);font-weight:500;line-height:.78}.surveyHubHero div>p{color:#f5f0e5b8;max-width:38ch;margin:0;font-size:clamp(18px,1.6vw,23px);line-height:1.5}.surveyHubHero a{border-bottom:1px solid;margin-top:30px;padding-bottom:5px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}.surveyHubHero a:hover{color:var(--lime)}.surveyHubDirectoryHeading{grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);align-items:end;gap:28px;margin-bottom:56px;display:grid}.surveyHubDirectoryHeading .sectionKicker{grid-column:1/-1}.surveyHubDirectoryHeading h2{max-width:13ch;margin:0}.homeResearch{color:#f5f0e5;background:#191a17;grid-template-columns:minmax(200px,.45fr) minmax(0,1fr);gap:clamp(42px,8vw,120px);padding:clamp(82px,10vw,150px) clamp(20px,4vw,68px);display:grid}.homeResearch .sectionKicker{color:var(--lime)}.homeResearch h2{letter-spacing:-.065em;max-width:12ch;margin:0 0 34px;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,6vw,96px);font-weight:500;line-height:.86}.homeResearch div>p{color:#f5f0e5b3;max-width:620px;margin:0 0 34px;font-size:18px;line-height:1.5}.homeResearch a{border-bottom:1px solid;margin:0 26px 14px 0;padding-bottom:5px;font-size:13px;text-decoration:none;display:inline-block}.productFooter{grid-template-columns:1fr auto auto;align-items:start;gap:36px;padding:54px clamp(20px,4vw,68px);display:grid}.productFooter--dark{border-top:1px solid #f5f0e533}.productFooter>div>p{max-width:420px;margin:16px 0 0;font-size:13px;line-height:1.5}.productFooter nav{gap:10px;display:grid}.productFooter nav a{font-size:12px;text-decoration:none}.productFooterNote{letter-spacing:.1em;text-transform:uppercase;margin:0;font-family:Courier New,monospace;font-size:10px}.storyHero{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);min-height:680px;display:grid}.storyHeroCopy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(72px,9vw,140px) clamp(20px,7vw,116px) clamp(68px,8vw,120px) clamp(20px,4vw,68px);display:flex}.contentPage--dark .sectionKicker{color:var(--lime)}.storyHero h1{letter-spacing:-.07em;max-width:10ch;margin:34px 0 38px;font-family:Georgia,Times New Roman,serif;font-size:clamp(64px,7.8vw,124px);font-weight:500;line-height:.82}.storyDek{max-width:570px;margin:0;font-size:clamp(18px,1.5vw,23px);line-height:1.45}.storyHeroMeta{flex-wrap:wrap;gap:16px 34px;margin-top:38px;display:flex}.storyHeroMeta span,.storyHeroMeta a{letter-spacing:.08em;text-transform:uppercase;font-family:Courier New,monospace;font-size:11px;text-decoration:none}.storyHeroMeta a{border-bottom:1px solid}.storyHeroMedia{min-height:560px;position:relative;overflow:hidden}.storyHeroMedia img{object-fit:cover;width:100%;height:100%}.storyHeroMedia>span{color:#151613;padding:12px 16px;font-size:12px;font-weight:700;position:absolute;bottom:24px;right:24px}.storyText{border-bottom:1px solid var(--rule);grid-template-columns:minmax(180px,.44fr) minmax(0,1fr);gap:clamp(48px,10vw,160px);padding:clamp(78px,10vw,160px) clamp(20px,12vw,210px) clamp(90px,12vw,190px) clamp(20px,4vw,68px);display:grid}.storyText aside{letter-spacing:.05em;text-transform:uppercase;font-family:Courier New,monospace;font-size:11px}.storyText aside span{color:var(--orange);margin-bottom:20px;font-size:13px;display:block}.storyText aside p{max-width:220px;margin:0;line-height:1.5}.storyText>div{max-width:780px}.storyText>div>p{margin:0 0 1.25em;font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,2vw,29px);line-height:1.62}.storyText>div>p:first-child:first-letter{color:var(--orange);float:left;margin:.12em .12em 0 0;font-size:4em;line-height:.75}.storyEnd{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;margin-top:76px;padding-top:34px;display:grid}.storyEnd>div>span{color:var(--orange);letter-spacing:.1em;text-transform:uppercase;font-family:Courier New,monospace;font-size:11px}.storyEnd>div>strong{letter-spacing:-.05em;margin-top:16px;font-family:Georgia,Times New Roman,serif;font-size:42px;display:block}.storyEnd>div>p{margin:12px 0 0;line-height:1.5}.iizhikMascot--story-end{background:var(--orange);width:clamp(92px,10vw,124px);padding:7px;transform:rotate(2deg)}.nextRoute{border-bottom:1px solid var(--rule);grid-template-columns:minmax(180px,.44fr) minmax(0,1fr);gap:48px;padding:clamp(78px,9vw,130px) clamp(20px,4vw,68px);display:grid}.nextRoute h2{letter-spacing:-.06em;max-width:13ch;margin:0 0 38px;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5vw,80px);font-weight:500;line-height:.9}.nextRoute nav{flex-wrap:wrap;gap:14px;display:flex}.nextRoute nav a{border:1px solid;padding:12px 16px;font-size:12px;text-decoration:none}.nextRoute nav a:hover{background:var(--ink);color:var(--paper)}.playHero{border-bottom:1px solid var(--rule);background:#c8f14d;grid-template-columns:minmax(0,1fr) minmax(380px,.8fr);min-height:650px;display:grid}.playHero>div{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(72px,9vw,140px) clamp(20px,8vw,130px) clamp(72px,9vw,120px) clamp(20px,4vw,68px);display:flex}.playHero h1{letter-spacing:-.075em;max-width:8ch;margin:38px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(70px,8vw,132px);font-weight:500;line-height:.78}.playHero>div>p:not(.sectionKicker){max-width:520px;margin:0;font-size:20px;line-height:1.45}.playHero>img{object-fit:cover;width:100%;height:100%}.quickQuiz{color:#fff;background:#7453ef;grid-template-columns:minmax(180px,.4fr) minmax(0,1fr);gap:clamp(42px,8vw,120px);padding:clamp(82px,10vw,150px) clamp(20px,4vw,68px);display:grid}.quickQuiz .sectionKicker{color:var(--lime)}.quickQuizCard{color:#141511;background:#f8f4ea;min-height:400px;padding:clamp(32px,5vw,72px)}.quizStep{color:#6244d9;letter-spacing:.1em;text-transform:uppercase;font-family:Courier New,monospace;font-size:11px}.quickQuizCard h2{letter-spacing:-.06em;max-width:14ch;margin:34px 0 48px;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4.5vw,70px);font-weight:500;line-height:.92}.quizAnswers{gap:10px;display:grid}.quizAnswers button,.quickQuizCard>button{cursor:pointer;text-align:left;background:0 0;border:1px solid #141511;justify-content:space-between;align-items:center;min-height:52px;padding:0 16px;display:flex}.quizAnswers button:hover,.quickQuizCard>button:hover{background:var(--lime)}.funnyStorySection{border-bottom:1px solid var(--rule);grid-template-columns:minmax(300px,.8fr) minmax(0,1fr);gap:clamp(48px,8vw,120px);padding:clamp(86px,10vw,150px) clamp(20px,4vw,68px);display:grid}.funnyStoryIntro{align-self:start;position:sticky;top:30px}.funnyStoryIntro h2{letter-spacing:-.065em;max-width:10ch;margin:34px 0 24px;font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,5.5vw,86px);font-weight:500;line-height:.88}.funnyStoryIntro>p:not(.sectionKicker){max-width:480px;margin:0 0 34px;font-size:18px;line-height:1.45}.funnyStoryIntro .storyPlayer{grid-template-columns:1fr;align-items:stretch;max-width:520px}.funnyStorySection>article{max-width:760px}.funnyStorySection>article p{margin:0 0 1.3em;font-family:Georgia,Times New Roman,serif;font-size:clamp(21px,2vw,28px);line-height:1.62}.inlineEnd{color:var(--violet);font-family:Georgia,Times New Roman,serif;font-size:38px}.playExit{align-items:center;gap:20px;padding:34px clamp(20px,4vw,68px);display:flex}.playExit p{margin-right:auto}.playExit a{border-bottom:1px solid;padding-bottom:4px;font-size:13px;text-decoration:none}@media (width<=1050px){.productHeader{gap:20px}.productHeader nav{gap:16px}.productHeaderActions{gap:12px}.storyPlayer,.storyPlayer--sleep{grid-template-columns:auto minmax(210px,1fr) minmax(170px,1fr)}.playerSelect{grid-column:span 1}.routeCard{grid-template-rows:minmax(220px,.8fr) auto;grid-template-columns:1fr}.routeCard>div{min-height:290px}.productFooter{grid-template-columns:1fr auto}.productFooterNote{grid-column:1/-1}}@media (width<=820px){.productHeader{grid-template-columns:auto 1fr}.productHeader nav{display:none}.productSurveyLink{display:inline-flex}.productResearchLink{justify-self:end}.homeHero,.storyHero,.playHero{grid-template-columns:1fr}.homeHero{min-height:0}.homeHeroFeature img{min-height:360px}.storyHeroMedia{min-height:480px}.storyPlayer,.storyPlayer--sleep{grid-template-columns:1fr 1fr;align-items:stretch}.storyPlayerLead{grid-column:1/-1}.leaderVoicePreview,.routeSectionHeading,.homeSurveySection,.surveyHubHero,.surveyHubDirectoryHeading,.homeResearch,.storyText,.nextRoute,.quickQuiz,.funnyStorySection{grid-template-columns:1fr}.routeSectionHeading .sectionKicker{grid-column:auto}.routeGrid,.homeSurveySection,.surveyHubHero{grid-template-columns:1fr}.surveyHubHeroIntro{flex-direction:row;align-items:flex-start}.iizhikMascot--surveys-hero{flex:none;width:clamp(150px,25vw,190px)}.surveyHubDirectoryHeading .sectionKicker{grid-column:auto}.quickCardGrid{grid-template-columns:1fr}.quickCard{grid-template-rows:1fr;grid-template-columns:minmax(180px,.7fr) minmax(240px,1fr)}.quickCard img{height:100%}.quickCard>div{min-height:290px}.funnyStoryIntro{position:static}}@media (width<=560px){.productHeader{min-height:66px}.productResearchLink{display:none}.productHeaderActions{gap:0}.homeHero h1{margin-bottom:34px;font-size:clamp(62px,23vw,94px)}.homeHeroFeature>div{grid-template-columns:1fr}.homeHeroFeature a{justify-self:start}.storyPlayer,.storyPlayer--sleep{grid-template-columns:1fr}.storyPlayerLead{grid-column:auto}.routeSectionHeading h2{font-size:58px}.routeCard{grid-template-rows:200px auto}.homeSurveyHeading h2,.surveyHubDirectoryHeading h2{font-size:56px}.iizhikMascot--home-surveys{width:136px;margin-left:0}.surveyCardGrid{grid-template-columns:1fr}.surveyCard{min-height:360px}.surveyCard+.surveyCard{border-left:0;border-top:1px solid var(--rule)}.surveyCardFormat{padding-top:44px}.surveyHubHero{padding-block:76px}.surveyHubHero h1{font-size:clamp(58px,18vw,86px)}.quickCard{grid-template-rows:auto 1fr;grid-template-columns:1fr}.storyHero h1{font-size:clamp(56px,18vw,82px)}.storyHeroMedia{min-height:360px}.storyText{gap:48px}.storyText>div>p,.funnyStorySection>article p{font-size:21px}.productFooter{grid-template-columns:1fr}.productFooterNote{grid-column:auto}.storyEnd{grid-template-columns:1fr}.iizhikMascot--story-end{justify-self:end;width:96px}.playHero h1{font-size:clamp(58px,20vw,90px)}.playExit{flex-direction:column;align-items:flex-start}.playExit p{margin:0 0 12px}}@media (prefers-reduced-motion:reduce){.routeCard img{transition:none}}.voiceTestPage{--voice-bg:#f3eddf;--voice-surface:#fffaf0;--voice-ink:#141511;--voice-muted:#6b675e;--voice-rule:#d5cbb7;--voice-accent:#ef6847;--voice-signal:#c8f14d;--voice-secondary:#7453ef;--orange:var(--voice-accent);--lime:var(--voice-signal);--violet:var(--voice-secondary);background:var(--voice-bg);color:var(--voice-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100vh;transition:background-color .22s,color .22s}.voiceTestPage .productHeader,.voiceTestPage .productFooter{--ink:var(--voice-ink);--paper:var(--voice-bg);--rule:var(--voice-rule)}.voiceTestPage[data-theme=night]{--voice-bg:#0e1019;--voice-surface:#171927;--voice-ink:#f5f0e5;--voice-muted:#aaa5ba;--voice-rule:#34364b;--voice-accent:#f2a95f;--voice-signal:#d7ef78;--voice-secondary:#a58cff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.voiceTestHero{border-bottom:1px solid var(--voice-rule);grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:clamp(42px,7vw,110px);padding:clamp(72px,9vw,138px) clamp(20px,4vw,68px);display:grid}.voiceTestHero h1{letter-spacing:-.07em;margin:34px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,7.7vw,122px);font-weight:500;line-height:.82}.voiceTestHero h1 em{color:var(--violet);font-style:italic}.voiceTestIntro{align-self:end}.voiceTestIntro>p{max-width:470px;margin:0;font-size:clamp(18px,1.6vw,23px);line-height:1.5}.voiceTestSummary{border-top:1px solid var(--voice-rule);gap:12px;margin-top:32px;padding-top:22px;display:grid}.voiceTestSummary span{letter-spacing:.07em;text-transform:uppercase;align-items:baseline;gap:10px;font-family:Courier New,monospace;font-size:11px;display:flex}.voiceTestSummary strong{color:var(--violet);letter-spacing:-.04em;font-family:Georgia,Times New Roman,serif;font-size:28px}.voiceReferenceBenchmark{border-bottom:1px solid var(--voice-rule);grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(42px,7vw,110px);padding:clamp(54px,7vw,96px) clamp(20px,4vw,68px);display:grid}.voiceReferenceBenchmark .sectionKicker{color:var(--voice-accent)}.voiceReferenceBenchmark h2{letter-spacing:-.055em;max-width:12ch;margin:24px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4.6vw,70px);font-weight:500;line-height:.94}.voiceReferenceCopy>p{color:var(--voice-muted);max-width:720px;margin:0 0 30px;font-size:clamp(15px,1.3vw,18px);line-height:1.6}.voiceReferenceLinks{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.voiceReferenceLinks a{border:1px solid var(--voice-rule);color:inherit;align-items:start;gap:20px;min-height:132px;padding:15px;font-size:12px;font-weight:700;text-decoration:none;display:grid}.voiceReferenceLinks li+li a{border-left:0}.voiceReferenceLinks a>span:first-child{color:var(--voice-accent);letter-spacing:.09em;font-family:Courier New,monospace;font-size:9px}.voiceReferenceLinks a>span:last-child{color:var(--voice-secondary);place-self:end;font-size:18px}.voiceReferenceLinks a:hover{background:var(--voice-surface)}.voiceReferenceLinks a:focus-visible{box-shadow:inset 0 0 0 4px var(--voice-signal);z-index:1;outline:0;position:relative}.voiceTestControls{border-bottom:1px solid var(--voice-rule);grid-template-columns:auto minmax(180px,1fr) auto auto;align-items:center;gap:18px 32px;padding:22px clamp(20px,4vw,68px);display:grid}.voiceTestControls>div{gap:7px;display:grid}.voiceTestControlLabel{color:var(--voice-accent);letter-spacing:.11em;text-transform:uppercase;margin:0;font-family:Courier New,monospace;font-size:10px}.voiceRevealButton,.voiceRefreshButton,.voiceResetButton{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid;padding:0 0 4px;font-size:12px;font-weight:700}.voiceRevealButton:hover,.voiceRefreshButton:hover,.voiceResetButton:hover{color:var(--violet)}.voiceRefreshButton{justify-self:end}.voiceRefreshButton:disabled,.voiceResetButton:disabled{cursor:default;opacity:.42}.voiceTestControls>p{color:var(--voice-muted);margin:0;font-size:13px;line-height:1.45}.voiceThemeSwitch{border:0;gap:6px;min-width:316px;margin:0;padding:0;display:grid}.voiceThemeSwitch legend{color:var(--voice-accent);float:left;letter-spacing:.11em;text-transform:uppercase;margin:0 0 7px;padding:0;font-family:Courier New,monospace;font-size:10px}.voiceThemeSwitch>div{border:1px solid var(--voice-rule);border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));padding:3px;display:grid;overflow:hidden}.voiceThemeSwitch label{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 9px;display:flex;position:relative}.voiceThemeSwitch input{opacity:0;width:1px;height:1px;position:absolute}.voiceThemeSwitch label>span{font-size:15px;line-height:1}.voiceThemeSwitch label>strong{letter-spacing:.02em;font-size:10px}.voiceThemeSwitch label:has(input:checked){background:var(--voice-ink);color:var(--voice-bg)}.voiceThemeSwitch label:has(input:focus-visible){box-shadow:0 0 0 2px var(--voice-bg), 0 0 0 5px var(--voice-secondary)}.voiceThemeSwitch label:has(input:disabled){cursor:default;opacity:.58}.voiceThemeSwitch small{color:var(--voice-muted);letter-spacing:.06em;text-transform:uppercase;justify-self:end;font-family:Courier New,monospace;font-size:8px}.voiceManifestNotice{border-bottom:1px solid var(--voice-rule);color:#60470c;background:#fff0c7;padding:14px clamp(20px,4vw,68px);font-size:13px}.voiceTestWorkspace{padding:clamp(54px,7vw,100px) clamp(20px,4vw,68px) clamp(80px,10vw,150px)}.voiceStoryTabs{border-bottom:1px solid var(--voice-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.voiceStoryTabs button{border:0;border-right:1px solid var(--voice-rule);color:inherit;cursor:pointer;text-align:left;background:0 0;min-height:142px;padding:20px clamp(16px,2.5vw,34px)}.voiceStoryTabs button:first-child{border-left:1px solid var(--voice-rule)}.voiceStoryTabs button[aria-selected=true]{background:var(--voice-ink);color:var(--voice-bg)}.voiceStoryTabs button:focus-visible,.voiceCandidate:focus-visible,.voiceRatingScale input:focus-visible+span{box-shadow:inset 0 0 0 4px var(--lime);outline:0}.voiceStoryTabs span{color:var(--voice-accent);letter-spacing:.09em;text-transform:uppercase;margin-bottom:18px;font-family:Courier New,monospace;font-size:10px;display:block}.voiceStoryTabs button[aria-selected=true] span{color:var(--lime)}.voiceStoryTabs strong{letter-spacing:-.045em;max-width:18ch;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,2.4vw,36px);font-weight:500;line-height:.98;display:block}.voiceTestPanel{grid-template-columns:minmax(270px,.42fr) minmax(0,1fr);gap:clamp(34px,5vw,76px);padding-top:clamp(38px,5vw,74px);display:grid}.voiceCandidateList{align-self:start;display:grid;position:sticky;top:24px}.voiceCandidateList>.voiceTestControlLabel{margin-bottom:14px}.voiceCandidate{border:0;border-top:1px solid var(--voice-rule);color:inherit;cursor:pointer;text-align:left;background:0 0;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:86px;padding:12px 10px;display:grid}.voiceCandidate:last-child{border-bottom:1px solid var(--voice-rule)}.voiceCandidate--active{background:var(--voice-surface);box-shadow:inset 5px 0 0 var(--violet)}.voiceCandidateLetter{background:var(--voice-ink);color:var(--voice-bg);border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-family:Georgia,Times New Roman,serif;font-size:22px;display:flex}.voiceCandidate--active .voiceCandidateLetter{background:var(--violet);color:#fff}.voiceCandidateName{gap:5px;min-width:0;display:grid}.voiceCandidateName strong{font-size:14px}.voiceCandidateName small{color:var(--voice-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.voiceStatus{letter-spacing:.08em;text-transform:uppercase;border:1px solid;padding:5px 7px;font-family:Courier New,monospace;font-size:8px}.voiceStatus--ready{background:var(--lime);color:#26300c;border-color:#91ae34}.voiceStatus--pending{color:#60470c;background:#f1dfae;border-color:#a78329}.voiceStatus--blocked{color:#7f2719;background:#ffd6cb;border-color:#bc4a37}.voiceCandidateDone{color:#4e6b09;font-size:16px;font-weight:700}.voiceListeningStage{min-width:0}.voiceNowPlaying{justify-content:space-between;align-items:start;gap:24px;display:flex}.voiceNowPlaying h2{letter-spacing:-.065em;margin:18px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,6vw,92px);font-weight:500;line-height:.9}.voiceNowPlaying h2 small{color:var(--violet);letter-spacing:0;margin-top:12px;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.35;display:block}.voiceNowPlaying>div>p:last-child{color:var(--voice-muted);margin:0;font-size:15px}.voiceSampleNotice{background:var(--voice-signal);align-items:center}@supports (color:color-mix(in lab, red, red)){.voiceSampleNotice{background:color-mix(in srgb, var(--voice-signal) 24%, transparent)}}.voiceSampleNotice{border:1px solid var(--voice-signal)}@supports (color:color-mix(in lab, red, red)){.voiceSampleNotice{border:1px solid color-mix(in srgb, var(--voice-signal) 58%, var(--voice-rule))}}.voiceSampleNotice{letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;margin:30px 0 -14px;padding:12px 14px;font-family:Courier New,monospace;font-size:10px;display:flex}.voiceSampleNotice strong{color:var(--voice-ink)}.voiceSampleNotice span{color:var(--voice-muted)}.voiceAudio{accent-color:var(--violet);width:100%;margin:34px 0 42px;display:block}.voiceAudioPlaceholder{border:1px dashed var(--voice-rule);grid-template-columns:58px 1fr;align-items:center;gap:22px;min-height:104px;margin:34px 0 42px;padding:20px;display:grid}.voiceAudioPlaceholder>span{background:var(--voice-ink);color:var(--voice-bg);border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-family:Georgia,Times New Roman,serif;font-size:28px;display:flex}.voiceAudioPlaceholder--blocked>span{color:#fff;background:#bc4a37}.voiceAudioPlaceholder strong{font-size:15px;display:block}.voiceAudioPlaceholder p{color:var(--voice-muted);margin:6px 0 0;font-size:12px;line-height:1.45}.voiceRatingCard{background:var(--voice-surface);border:1px solid var(--voice-rule);border-radius:28px;padding:clamp(24px,4vw,54px);box-shadow:0 24px 70px #4b3a201a}.voiceRatingHeading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:42px;display:flex}.voiceRatingHeading h3{letter-spacing:-.05em;margin:16px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3.7vw,52px);font-weight:500;line-height:.95}.voiceRatingHeading>span{color:var(--voice-muted);letter-spacing:.07em;text-transform:uppercase;font-family:Courier New,monospace;font-size:9px}.voiceRatingField{border:0;border-top:1px solid var(--voice-rule);grid-template-columns:minmax(128px,.52fr) minmax(0,1fr);gap:12px 24px;margin:0;padding:22px 0;display:grid}.voiceRatingField:disabled{opacity:.44}.voiceRatingField legend{float:left;grid-row:1/3;margin:0;padding:0;font-size:14px;font-weight:700}.voiceRatingLabels{color:var(--voice-muted);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;font-family:Courier New,monospace;font-size:8px;display:flex}.voiceRatingScale{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.voiceRatingScale label{cursor:pointer;position:relative}.voiceRatingScale input{opacity:0;width:1px;height:1px;position:absolute}.voiceRatingScale label>span{border:1px solid var(--voice-ink);justify-content:center;align-items:center;height:42px;font-family:Georgia,Times New Roman,serif;font-size:19px;display:flex}.voiceRatingScale input:checked+span{background:var(--violet);border-color:var(--violet);color:#fff}.voiceRatingScale label:hover span{border-color:var(--violet)}.voiceRatingDisabled{color:var(--voice-muted);margin:14px 0 0;font-size:11px}.voiceTestExport{background:var(--voice-ink);color:var(--voice-bg);grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);gap:clamp(42px,8vw,120px);padding:clamp(76px,9vw,130px) clamp(20px,4vw,68px);display:grid}.voiceTestExport .sectionKicker{color:var(--lime)}.voiceTestExport h2{letter-spacing:-.06em;max-width:11ch;margin:30px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,6vw,88px);font-weight:500;line-height:.9}.voiceTestExport div>p:not(.sectionKicker){color:#f5f0e5b3;max-width:600px;margin:0;line-height:1.5}.voiceTestExportActions{align-self:end;gap:18px;display:grid}.voiceTestExportActions>button:first-child{background:var(--lime);border:1px solid var(--lime);color:#141511;cursor:pointer;justify-content:space-between;align-items:center;min-height:60px;padding:0 20px;font-size:15px;font-weight:700;display:flex}.voiceTestExportActions>button:first-child:hover{background:var(--orange);border-color:var(--orange)}.voiceTestExportActions>button:first-child span{font-size:20px}.voiceTestExportActions .voiceResetButton{color:inherit;justify-self:start}.voiceTestExportActions small{color:#f5f0e58a;margin-top:8px;font-family:Courier New,monospace;font-size:9px;line-height:1.5}.voiceTestInlineLink{border-bottom:1px solid;gap:22px;width:max-content;margin:22px 0 0 auto;padding-bottom:4px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.voiceTestInlineLink:hover{color:var(--violet)}.voiceTestPage[data-theme=day] .voiceCandidateList{gap:8px}.voiceTestPage[data-theme=day] .voiceCandidate{background:var(--voice-surface)}@supports (color:color-mix(in lab, red, red)){.voiceTestPage[data-theme=day] .voiceCandidate{background:color-mix(in srgb, var(--voice-surface) 74%, transparent)}}.voiceTestPage[data-theme=day] .voiceCandidate{border:1px solid var(--voice-rule);border-radius:18px}.voiceTestPage[data-theme=day] .voiceCandidate--active{box-shadow:inset 5px 0 0 var(--voice-secondary), 0 12px 32px #4b3a2014}.voiceTestPage[data-theme=night] .voiceTestHero{background:linear-gradient(120deg, transparent 58%, #a58cff14), var(--voice-bg)}.voiceTestPage[data-theme=night] .voiceTestHero .sectionKicker,.voiceTestPage[data-theme=night] .voiceSurveyHero .sectionKicker{color:var(--voice-accent)}.voiceTestPage[data-theme=night] .voiceTestPanel{grid-template-columns:1fr;gap:clamp(54px,7vw,100px)}.voiceTestPage[data-theme=night] .voiceCandidateList{position:static}.voiceTestPage[data-theme=night] .voiceCandidate{min-height:72px;padding-inline:0}.voiceTestPage[data-theme=night] .voiceListeningStage{border-top:1px solid var(--voice-rule);margin-left:clamp(0px,8vw,140px);padding-top:clamp(42px,6vw,82px)}.voiceTestPage[data-theme=night] .voiceRatingCard{box-shadow:none;border-radius:0}.voiceTestPage[data-theme=night] .voiceRatingScale input:checked+span{color:#0e1019}.voiceTestPage[data-theme=night] .voiceCandidateDone{color:var(--voice-signal)}.voiceTestPage[data-theme=night] .voiceTestExport{color:#f5f0e5;background:#090b13}.voiceTestPage[data-theme=night] .voiceManifestNotice{color:#f0d697;background:#282319}.voiceTestPage[data-theme=night] .voiceStoryTabs button[aria-selected=true]{background:var(--voice-secondary);color:#0e1019}@media (prefers-color-scheme:dark){.voiceTestPage[data-theme=system]{--voice-bg:#0e1019;--voice-surface:#171927;--voice-ink:#f5f0e5;--voice-muted:#aaa5ba;--voice-rule:#34364b;--voice-accent:#f2a95f;--voice-signal:#d7ef78;--voice-secondary:#a58cff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.voiceTestPage[data-theme=system] .voiceCandidateLetter,.voiceTestPage[data-theme=system] .voiceAudioPlaceholder>span{color:#141511}.voiceTestPage[data-theme=system] .voiceTestExport,.voiceTestPage[data-theme=system] .voiceSurveyFinish{color:#f5f0e5;background:#090b13}.voiceTestPage[data-theme=system] .voiceSurveyCommentToggle{color:#f5f0e5}.voiceTestPage[data-theme=system] .voiceTestHero .sectionKicker,.voiceTestPage[data-theme=system] .voiceSurveyHero .sectionKicker{color:var(--voice-accent)}.voiceTestPage[data-theme=system] .voiceRatingScale input:checked+span{color:#0e1019}.voiceTestPage[data-theme=system] .voiceCandidateDone{color:var(--voice-signal)}.voiceTestPage[data-theme=system] .voiceStatus--ready{color:#26300c}.voiceTestPage[data-theme=system] .voiceStatus--pending{color:#60470c}.voiceTestPage[data-theme=system] .voiceStatus--blocked{color:#7f2719}}@media (width<=1100px){.voiceTestControls{grid-template-columns:auto minmax(180px,1fr) auto}.voiceThemeSwitch{grid-area:2/1/auto/3}.voiceRefreshButton{grid-area:1/3/3;align-self:center}}@media (width<=900px){.voiceTestHero,.voiceReferenceBenchmark,.voiceTestExport{grid-template-columns:1fr}.voiceTestIntro{max-width:620px}.voiceTestPanel{grid-template-columns:1fr}.voiceCandidateList{grid-template-columns:repeat(7,minmax(0,1fr));position:static;overflow-x:auto}.voiceCandidateList>.voiceTestControlLabel{grid-column:1/-1}.voiceCandidate{border-bottom:1px solid var(--voice-rule);border-right:1px solid var(--voice-rule);grid-template-columns:1fr;align-content:start;gap:10px;min-width:132px}.voiceCandidate:first-of-type{border-left:1px solid var(--voice-rule)}.voiceTestPage[data-theme=night] .voiceListeningStage{margin-left:0}.voiceCandidateDone{position:absolute}}@media (width<=680px){.voiceTestControls{grid-template-columns:1fr auto;align-items:start}.voiceTestControls>p{grid-area:auto/1/auto/-1}.voiceThemeSwitch{grid-area:auto/1/auto/-1;min-width:0}.voiceRefreshButton{grid-area:1/2;align-self:end}.voiceStoryTabs,.voiceReferenceLinks{grid-template-columns:1fr}.voiceReferenceLinks a{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:58px}.voiceReferenceLinks li+li a{border-left:1px solid var(--voice-rule);border-top:0}.voiceStoryTabs button{border-left:1px solid var(--voice-rule);min-height:104px}.voiceStoryTabs strong{font-size:24px}.voiceRatingHeading{flex-direction:column;align-items:start}.voiceRatingField{grid-template-columns:1fr}.voiceRatingField legend{float:none;grid-row:auto}}@media (width<=460px){.voiceTestHero h1{font-size:clamp(52px,17vw,72px)}.voiceCandidateList{grid-template-columns:repeat(7,122px)}.voiceNowPlaying{flex-direction:column;align-items:flex-start}.voiceAudioPlaceholder{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.voiceTestPage *,.voiceTestPage :before,.voiceTestPage :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.voiceSurveyHero{border-bottom:1px solid var(--voice-rule);grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:clamp(42px,7vw,110px);padding:clamp(72px,9vw,138px) clamp(20px,4vw,68px);display:grid}.voiceSurveyHero h1,.voiceSurveyThanks h1{letter-spacing:-.07em;margin:34px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,7.7vw,122px);font-weight:500;line-height:.82}.voiceSurveyHero h1 em{color:var(--violet);font-style:italic}.voiceSurveyIntro{align-self:end}.voiceSurveyIntro>p{max-width:470px;margin:0;font-size:clamp(18px,1.6vw,23px);line-height:1.5}.voiceSurveyControls{border-bottom:1px solid var(--voice-rule);justify-content:space-between;align-items:center;gap:24px 40px;padding:18px clamp(20px,4vw,68px);display:flex}.voiceSurveyControls>p{color:var(--voice-muted);max-width:460px;margin:0;font-size:13px;line-height:1.45}.voiceSurveyControls .voiceThemeSwitch{min-width:min(100%,316px)}.voiceSurveyBody{grid-template-columns:minmax(250px,.54fr) minmax(0,1fr);gap:clamp(46px,8vw,140px);padding:clamp(58px,8vw,120px) clamp(20px,4vw,68px);display:grid}.voiceSurveyBodyIntro{align-self:start;position:sticky;top:28px}.voiceSurveyBodyIntro .sectionKicker,.voiceSurveyFinish .sectionKicker{color:var(--voice-accent)}.voiceSurveyBodyIntro h2,.voiceSurveyFinish h2{letter-spacing:-.06em;margin:24px 0 28px;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,4.4vw,68px);font-weight:500;line-height:.91}.voiceSurveyBodyIntro>p:last-child{color:var(--voice-muted);max-width:405px;margin:0;font-size:15px;line-height:1.6}.voiceSurveyCards{gap:18px;display:grid}.voiceSurveyCandidates{border:0;min-inline-size:0;margin:0;padding:0}.voiceSurveyCandidates>legend{color:var(--voice-accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;padding:0;font-family:Courier New,monospace;font-size:9px}.voiceSurveyCandidates>p{color:var(--voice-muted);max-width:560px;margin:0 0 24px;font-size:14px;line-height:1.55}.voiceSurveyCard{background:var(--voice-surface);border:1px solid var(--voice-rule);border-radius:28px;padding:clamp(22px,3.5vw,42px);box-shadow:0 22px 64px #4b3a2014}.voiceSurveyCard--best{border-color:var(--lime)}.voiceSurveyCardHeader{justify-content:space-between;align-items:start;gap:20px;display:flex}.voiceSurveyCardHeader h3{letter-spacing:-.06em;margin:17px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,3.6vw,52px);font-weight:500;line-height:.9}.voiceSurveyCardHeader h3 span{color:var(--violet)}.voiceSurveyState{border:1px solid var(--voice-rule);color:var(--voice-muted);letter-spacing:.07em;text-align:right;text-transform:uppercase;max-width:126px;padding:7px 8px;font-family:Courier New,monospace;font-size:8px;line-height:1.35}.voiceSurveyState--done{background:var(--lime);color:#26300c;border-color:#91ae34}.voiceSurveyCard .voiceAudio{margin:28px 0 14px}.voiceSurveyBestChoice{cursor:pointer;margin:0 0 26px;display:inline-block;position:relative}.voiceSurveyBestChoice input{opacity:0;width:1px;height:1px;position:absolute}.voiceSurveyBestChoice>span{border:1px solid var(--voice-rule);color:var(--voice-muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;min-height:34px;padding:7px 11px;font-family:Courier New,monospace;font-size:9px;font-weight:700;display:inline-flex}.voiceSurveyBestChoice>span i{color:#0000;font-family:Arial,sans-serif;font-size:15px;font-style:normal;line-height:1}.voiceSurveyBestChoice:hover>span{border-color:var(--violet)}.voiceSurveyBestChoice input:checked+span{background:var(--lime);border-color:var(--lime);color:#141511}.voiceSurveyBestChoice input:checked+span i{color:#141511}.voiceSurveyBestChoice input:focus-visible+span{box-shadow:0 0 0 3px var(--voice-surface), 0 0 0 6px var(--violet);outline:0}.voiceSurveyRating{border-top:1px solid var(--voice-rule)}.voiceSurveyRating .voiceRatingField:last-child{padding-bottom:0}.voiceSurveyFinish{background:var(--voice-ink);color:var(--voice-bg);grid-template-columns:minmax(0,.94fr) minmax(300px,.56fr);gap:clamp(42px,8vw,120px);padding:clamp(76px,9vw,130px) clamp(20px,4vw,68px);display:grid}.voiceSurveyFinish .sectionKicker{color:var(--lime)}.voiceSurveyFinish h2{max-width:10ch;margin-bottom:0;font-size:clamp(46px,5.8vw,82px)}.voiceSurveyFinishForm{align-self:end;gap:22px;display:grid}.voiceSurveyBestSummary>p,.voiceSurveyComment>span{color:#f5f0e5b8;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-family:Courier New,monospace;font-size:9px;display:block}.voiceSurveyBestSummary{gap:7px;display:grid}.voiceSurveyBestSummary strong{color:var(--lime);letter-spacing:-.05em;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3.2vw,42px);font-weight:500;line-height:.95}.voiceSurveyBestSummary>span{color:#f5f0e5b8;font-size:13px;line-height:1.5}.voiceSurveyComment textarea{color:inherit;font:inherit;resize:vertical;background:0 0;border:1px solid #f5f0e573;border-radius:0;width:100%;min-height:112px;padding:13px;line-height:1.45;display:block}.voiceSurveyComment textarea::placeholder{color:#f5f0e573}.voiceSurveyComment textarea:focus-visible{border-color:var(--lime);outline:0;box-shadow:0 0 0 3px #d7ef7842}.voiceSurveyCommentToggle{color:var(--voice-bg);background:0 0;border-color:#f5f0e573}.voiceSurveyCommentToggle:hover:not(:disabled){color:#141511}#voice-survey-comment-count{color:#f5f0e59e;text-align:right;margin:-12px 0 0;font-family:Courier New,monospace;font-size:9px;line-height:1.55}.voiceSurveyHoneypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.voiceSurveySubmit{background:var(--lime);border:1px solid var(--lime);color:#141511;cursor:pointer;text-align:left;justify-content:space-between;align-items:center;min-height:60px;padding:0 20px;font-size:15px;font-weight:700;display:flex}.voiceSurveySubmit:hover:not(:disabled){background:var(--orange);border-color:var(--orange)}.voiceSurveySubmit:focus-visible{box-shadow:0 0 0 3px var(--voice-ink), 0 0 0 6px var(--violet);outline:0}.voiceSurveySubmit:disabled{cursor:default;opacity:.46}.voiceSurveySubmit span{font-size:20px}.voiceSurveySubmitHint{color:#f5f0e5c7;border-left:2px solid #f5f0e56b;gap:8px;padding-left:14px;font-family:Courier New,monospace;font-size:10px;line-height:1.5;display:grid}.voiceSurveySubmitHint strong{color:var(--lime);letter-spacing:.07em;text-transform:uppercase;font-size:10px}.voiceSurveySubmitHint ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.voiceSurveySubmitHint li:before{color:var(--lime);content:"→";margin-right:7px}.voiceSurveySubmitHint--ready{border-left-color:var(--lime)}.voiceSurveyPrivacy,.voiceSurveyError{color:#f5f0e59e;margin:0;font-family:Courier New,monospace;font-size:9px;line-height:1.55}.voiceSurveyError{color:#ffd0c7;font-family:inherit;font-size:13px}.voiceSurveyThanks{grid-template-columns:minmax(0,1fr) minmax(220px,.38fr);align-items:center;gap:clamp(42px,8vw,118px);min-height:min(70vh,720px);padding:clamp(92px,13vw,190px) max(20px,12vw);display:grid}.voiceSurveyThanks .sectionKicker{color:var(--voice-accent)}.voiceSurveyThanks h1{max-width:12ch;font-size:clamp(54px,7vw,108px)}.voiceSurveyThanksCopy>p:last-child{color:var(--voice-muted);max-width:590px;margin:32px 0 0;font-size:16px;line-height:1.6}.iizhikMascot--voice-thanks{background:var(--lime);border-radius:32px;justify-self:end;width:clamp(220px,25vw,330px);padding:clamp(10px,1.4vw,20px);transform:rotate(2deg)}.voiceTestPage[data-theme=night] .voiceSurveyCard{box-shadow:none;border-radius:0}.voiceTestPage[data-theme=night] .voiceSurveyFinish{color:#f5f0e5;background:#090b13}.voiceTestPage[data-theme=night] .iizhikMascot--voice-thanks{border-radius:0}.voiceTestPage[data-theme=night] .voiceSurveyCommentToggle{color:#f5f0e5}.voiceTestPage[data-theme=night] .voiceSurveyHero{background:linear-gradient(120deg, transparent 58%, #a58cff14), var(--voice-bg)}.voiceTestPage[data-theme=day] .voiceSurveyCard{box-shadow:0 18px 44px #4b3a201a}@media (width<=900px){.voiceSurveyHero,.voiceSurveyBody,.voiceSurveyFinish,.voiceSurveyThanks{grid-template-columns:1fr}.iizhikMascot--voice-thanks{justify-self:start;width:clamp(170px,32vw,220px)}.voiceSurveyBodyIntro{position:static}.voiceSurveyIntro{max-width:620px}}@media (width<=680px){.voiceSurveyControls{flex-direction:column;align-items:start}.voiceSurveyControls .voiceThemeSwitch{width:100%}.voiceSurveyCardHeader{gap:12px}.voiceSurveyState{max-width:104px;font-size:7px}.voiceSurveyFinishForm{gap:19px}}@media (prefers-reduced-motion:reduce){.voiceSurvey *,.voiceSurvey :before,.voiceSurvey :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.voiceSurveyCabinetPage{background:#f3eddf;min-height:100vh}.voiceSurveyCabinet{max-width:1540px;margin:0 auto}.voiceSurveyCabinetHero{color:#f5f0e5;background:radial-gradient(circle at 88% 18%,#c8f14deb 0 9%,#0000 9.2%),radial-gradient(circle at 77% 64%,#7453ef8f 0 18%,#0000 18.2%),#141511;grid-template-columns:minmax(0,1.25fr) minmax(280px,.5fr);gap:clamp(40px,7vw,116px);padding:clamp(64px,8vw,128px) clamp(22px,5vw,82px);display:grid;position:relative;overflow:hidden}.voiceSurveyCabinetHero:after{content:"";pointer-events:none;border:1px solid #f5f0e536;border-radius:50%;width:min(52vw,730px);height:min(52vw,730px);position:absolute;top:min(-20vw,-180px);right:min(-22vw,-230px)}.voiceSurveyCabinetHero>*{z-index:1;position:relative}.voiceSurveyCabinetKicker{color:#c8f14d;letter-spacing:.13em;text-transform:uppercase;margin:0;font-family:Courier New,monospace;font-size:10px;font-weight:700;line-height:1.4}.voiceSurveyCabinetHero h1{letter-spacing:-.075em;margin:30px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,8vw,132px);font-weight:500;line-height:.79}.voiceSurveyCabinetHero h1 em{color:#c8f14d;font-style:italic}.voiceSurveyCabinetHeroNote{align-self:end;max-width:420px}.voiceSurveyCabinetHeroNote p{color:#f5f0e5c9;margin:0;font-size:clamp(17px,1.45vw,21px);line-height:1.48}.voiceSurveyCabinetHeroNote a{color:#c8f14d;border-bottom:1px solid;margin-top:28px;padding-bottom:5px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.voiceSurveyCabinetHeroNote a:focus-visible,.voiceSurveyCabinetControls button:focus-visible,.voiceSurveyCabinetControls select:focus-visible,.voiceSurveyCabinetTableWrap:focus-visible{outline:0;box-shadow:0 0 0 3px #f3eddf,0 0 0 6px #7453ef}.voiceSurveyCabinetControls{border-bottom:1px solid #1415113d;justify-content:space-between;align-items:end;gap:24px;padding:22px clamp(22px,5vw,82px);display:flex}.voiceSurveyCabinetControls label{gap:8px;display:grid}.voiceSurveyCabinetControls label>span,.voiceSurveyCabinetControls p{color:#141511a8;letter-spacing:.07em;text-transform:uppercase;margin:0;font-family:Courier New,monospace;font-size:10px;line-height:1.4}.voiceSurveyCabinetControls select{appearance:none;color:#141511;cursor:pointer;background:#fffaf0;border:1px solid #14151157;border-radius:0;min-height:46px;padding:0 42px 0 13px;font-size:14px}.voiceSurveyCabinetControls>div{align-items:center;gap:14px;display:flex}.voiceSurveyCabinetControls button{color:#141511;cursor:pointer;background:#c8f14d;border:1px solid #91ae34;min-height:46px;padding:0 16px;font-size:13px;font-weight:700}.voiceSurveyCabinetControls button:hover:not(:disabled){background:#ef6847;border-color:#c65235}.voiceSurveyCabinetControls button:disabled,.voiceSurveyCabinetControls select:disabled{cursor:wait;opacity:.58}.voiceSurveyCabinetError{color:#ffd9d2;background:#4b211d;margin:0;padding:16px clamp(22px,5vw,82px)}.voiceSurveyCabinetOverview{border-bottom:1px solid #1415113d;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.voiceSurveyCabinetOverview article{border-right:1px solid #1415113d;min-height:224px;padding:clamp(24px,3.5vw,48px) clamp(22px,4vw,64px)}.voiceSurveyCabinetOverview article:last-child{border-right:0}.voiceSurveyCabinetOverview span{color:#1415119e;letter-spacing:.1em;text-transform:uppercase;font-family:Courier New,monospace;font-size:10px;font-weight:700;display:block}.voiceSurveyCabinetOverview strong{letter-spacing:-.075em;margin-top:34px;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,6vw,92px);font-weight:500;line-height:.82;display:block}.voiceSurveyCabinetOverview p{color:#141511a3;margin:17px 0 0;font-size:13px;line-height:1.45}.voiceSurveyCabinetResults{padding:clamp(64px,9vw,136px) clamp(22px,5vw,82px)}.voiceSurveyCabinetSectionHeading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:clamp(32px,5vw,64px);display:flex}.voiceSurveyCabinetSectionHeading .voiceSurveyCabinetKicker,.voiceSurveyCabinetSources .voiceSurveyCabinetKicker{color:#cf4f35}.voiceSurveyCabinetSectionHeading h2,.voiceSurveyCabinetSources h2,.voiceSurveyCabinetComments h2{letter-spacing:-.065em;margin:25px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4.4vw,74px);font-weight:500;line-height:.88}.voiceSurveyCabinetSectionHeading>p{color:#141511a8;max-width:290px;margin:0;font-size:14px;line-height:1.5}.voiceSurveyCabinetTableWrap{border:1px solid #1415114d;overflow-x:auto}.voiceSurveyCabinetTableWrap table{border-collapse:collapse;width:100%;min-width:940px}.voiceSurveyCabinetTableWrap th,.voiceSurveyCabinetTableWrap td{text-align:right;vertical-align:middle;border-bottom:1px solid #14151136;padding:19px 17px}.voiceSurveyCabinetTableWrap thead th{color:#141511b3;letter-spacing:.075em;text-transform:uppercase;background:#e5decf;font-family:Courier New,monospace;font-size:9px;line-height:1.35}.voiceSurveyCabinetTableWrap th:first-child,.voiceSurveyCabinetTableWrap td:first-child{text-align:left}.voiceSurveyCabinetTableWrap tbody th{color:#7453ef;letter-spacing:-.06em;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:500}.voiceSurveyCabinetTableWrap tbody td{font-variant-numeric:tabular-nums;font-size:15px}.voiceSurveyCabinetTableWrap tbody tr:last-child th,.voiceSurveyCabinetTableWrap tbody tr:last-child td{border-bottom:0}.voiceSurveyCabinetTableWrap small{color:#14151194;margin-top:4px;font-family:Courier New,monospace;font-size:10px;display:block}.voiceSurveyCabinetLowerGrid{border-top:1px solid #1415113d;grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);display:grid}.voiceSurveyCabinetSources,.voiceSurveyCabinetComments{min-width:0;padding:clamp(56px,8vw,120px) clamp(22px,5vw,82px)}.voiceSurveyCabinetSources{background:#e7dfd1;border-right:1px solid #1415113d}.voiceSurveyCabinetSources ul{border-top:1px solid #14151140;margin:46px 0 0;padding:0;list-style:none}.voiceSurveyCabinetSources li{border-bottom:1px solid #14151136;justify-content:space-between;align-items:center;gap:16px;padding:15px 0;display:flex}.voiceSurveyCabinetSources li span{overflow-wrap:anywhere;font-size:14px}.voiceSurveyCabinetSources li strong{color:#7453ef;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:500}.voiceSurveyCabinetComments{color:#f5f0e5;background:#17182b}.voiceSurveyCabinetComments .voiceSurveyCabinetKicker{color:#c8f14d}.voiceSurveyCabinetCommentNotice{color:#f5f0e5a6;max-width:560px;margin:32px 0 0;font-family:Courier New,monospace;font-size:10px;line-height:1.55}.voiceSurveyCabinetComments ol{border-top:1px solid #f5f0e540;margin:42px 0 0;padding:0;list-style:none}.voiceSurveyCabinetComments li{border-bottom:1px solid #f5f0e533;padding:20px 0 22px}.voiceSurveyCabinetComments time{color:#c8f14d;letter-spacing:.07em;text-transform:uppercase;font-family:Courier New,monospace;font-size:9px;display:block}.voiceSurveyCabinetComments li p{letter-spacing:-.025em;overflow-wrap:anywhere;white-space:pre-wrap;margin:11px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,1.75vw,25px);line-height:1.25}.voiceSurveyCabinetEmpty{color:#1415119e;margin:38px 0 0;font-size:15px;line-height:1.5}.voiceSurveyCabinetComments .voiceSurveyCabinetEmpty{color:#f5f0e5a6}@media (width<=900px){.voiceSurveyCabinetHero,.voiceSurveyCabinetLowerGrid{grid-template-columns:1fr}.voiceSurveyCabinetHero{min-height:630px}.voiceSurveyCabinetSources{border-bottom:1px solid #1415113d;border-right:0}}@media (width<=680px){.voiceSurveyCabinetHero{min-height:570px}.voiceSurveyCabinetControls,.voiceSurveyCabinetControls>div,.voiceSurveyCabinetSectionHeading{flex-direction:column;align-items:stretch}.voiceSurveyCabinetControls select,.voiceSurveyCabinetControls button{width:100%}.voiceSurveyCabinetControls>div{gap:12px}.voiceSurveyCabinetOverview{grid-template-columns:1fr}.voiceSurveyCabinetOverview article,.voiceSurveyCabinetOverview article:last-child{border-bottom:1px solid #1415113d;border-right:0;min-height:180px}.voiceSurveyCabinetOverview article:last-child{border-bottom:0}.voiceSurveyCabinetOverview strong{margin-top:25px;font-size:68px}}@media (prefers-reduced-motion:reduce){.voiceSurveyCabinet *,.voiceSurveyCabinet :before,.voiceSurveyCabinet :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
