/*! tailwindcss v4.3.3 | 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)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:host,:root{--font-mono:var(--font-mono);--container-md:28rem;--container-xl:36rem;--container-3xl:48rem;--text-xs:var(--text-xs);--text-xs--line-height:calc(1 / .75);--text-sm:var(--text-sm);--text-sm--line-height:calc(1.25 / .875);--text-base:var(--text-base);--text-base--line-height:calc(1.5 / 1);--text-lg:var(--text-lg);--text-lg--line-height:calc(1.75 / 1.125);--text-xl:var(--text-xl);--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:var(--text-2xl);--text-2xl--line-height:calc(2 / 1.5);--text-3xl:var(--text-3xl);--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:var(--text-4xl);--font-weight-normal:400;--font-weight-medium:500;--tracking-tight:var(--tracking-tight);--tracking-normal:var(--tracking-normal);--tracking-wide:var(--tracking-wide);--leading-tight:var(--leading-tight);--leading-snug:var(--leading-snug);--leading-normal:var(--leading-normal);--leading-loose:var(--leading-loose);--ease-out:var(--ease-out);--ease-in-out:var(--ease-in-out);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-text);--default-mono-font-family:var(--font-mono);--font-display:var(--font-display);--text-3xs:var(--text-3xs);--text-2xs:var(--text-2xs);--text-md:var(--text-md);--tracking-display:var(--tracking-display);--tracking-caps:var(--tracking-caps);--radius-full:var(--radius-full);--shadow-1:var(--shadow-1);--shadow-2:var(--shadow-2);--shadow-3:var(--shadow-3);--container-prose:var(--container-prose)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before{box-sizing:border-box;border-color:var(--c-line)}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:var(--c-paper);color:var(--c-ink);font-family:var(--font-text);font-size:var(--text-base);line-height:var(--leading-normal);font-feature-settings:"kern" 1,"liga" 1,"calt" 1;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:var(--tracking-display);font-weight:500;line-height:var(--leading-tight);text-wrap:balance;margin:0}p{text-wrap:pretty;margin:0}[data-numeric],output,time{font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px;border-radius:var(--radius-1)}:focus:not(:focus-visible){outline:none}::selection{background-color:var(--c-accent-quiet);color:var(--c-ink)}[hidden]{display:none!important}img,svg,video{max-width:100%;height:auto;display:block}}@layer components{main#main{z-index:1;position:relative}.page{width:100%;max-width:var(--container);padding-inline:var(--space-5);margin-inline:auto}@media (min-width:768px){.page{padding-inline:var(--space-8)}}.rule{border:0;border-top:var(--hairline) solid var(--c-line);margin:0}.longform>p{max-width:var(--measure);font-size:var(--text-md);line-height:var(--leading-loose);color:var(--c-ink)}.longform>p+p{margin-top:var(--space-6)}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.target{position:relative}.target:after{content:"";min-width:var(--target-min);min-height:var(--target-min);width:100%;height:100%;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.sr-only,.sr-only-focusable:not(:focus):not(:focus-within){clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.start-0{inset-inline-start:0}.start-2{inset-inline-start:.5rem}.-end-6{inset-inline-end:-1.5rem}.end-0{inset-inline-end:0}.end-2{inset-inline-end:.5rem}.-top-6{top:-1.5rem}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:.5rem}.top-4{top:1rem}.bottom-0{bottom:0}.left-1\/2{left:50%}.left-4{left:1rem}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[60\]{z-index:60}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-m-1{margin:-.25rem}.m-0{margin:0}.mx-auto{margin-inline:auto}.my-1{margin-block:.25rem}.my-6{margin-block:1.5rem}.ms-1{margin-inline-start:.25rem}.ms-auto{margin-inline-start:auto}.mt-0\.5{margin-top:.125rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.-mb-px{margin-bottom:-1px}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-11{height:2.75rem}.h-13{height:3.25rem}.h-16{height:4rem}.h-24{height:6rem}.h-28{height:7rem}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-72{max-height:18rem}.max-h-\[85dvh\]{max-height:85dvh}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.min-h-6{min-height:1.5rem}.min-h-9{min-height:2.25rem}.min-h-11{min-height:2.75rem}.min-h-14{min-height:3.5rem}.min-h-24{min-height:6rem}.min-h-dvh{min-height:100dvh}.w-1\.5{width:.375rem}.w-2\.5{width:.625rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-28{width:7rem}.w-\[calc\(100vw-2rem\)\]{width:calc(100vw - 2rem)}.w-\[min\(24rem\,100vw\)\]{width:min(24rem,100vw)}.w-\[min\(26rem\,90vw\)\]{width:min(26rem,90vw)}.w-full{width:100%}.w-px{width:1px}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[52ch\]{max-width:52ch}.max-w-\[min\(20rem\,calc\(100vw-2rem\)\)\]{max-width:min(20rem,100vw - 2rem)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.measure{max-width:var(--measure)}.measure-tight{max-width:var(--measure-tight)}.min-w-0{min-width:0}.min-w-1{min-width:.25rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.translate-x-1{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1{--tw-translate-x:.25rem}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-rise{animation:rise var(--dur-slow) var(--ease-out) both}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.resize{resize:both}.resize-y{resize:vertical}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-3{column-gap:.75rem}.gap-x-4{column-gap:1rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-line>:not(:last-child)){border-color:var(--c-line)}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:var(--radius-full)}.rounded-md{border-radius:var(--radius-3)}.rounded-sm{border-radius:var(--radius-2)}.rounded-xs{border-radius:var(--radius-1)}.rounded-t-md{border-top-left-radius:var(--radius-3);border-top-right-radius:var(--radius-3)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-accent{border-color:var(--c-accent)}.border-accent-line{border-color:var(--c-accent-line)}.border-accent\/25{border-color:var(--c-accent)}@supports (color:color-mix(in lab,red,red)){.border-accent\/25{border-color:color-mix(in oklab,var(--c-accent) 25%,transparent)}}.border-current{border-color:currentColor}.border-danger,.border-danger\/30{border-color:var(--c-danger)}@supports (color:color-mix(in lab,red,red)){.border-danger\/30{border-color:color-mix(in oklab,var(--c-danger) 30%,transparent)}}.border-danger\/40{border-color:var(--c-danger)}@supports (color:color-mix(in lab,red,red)){.border-danger\/40{border-color:color-mix(in oklab,var(--c-danger) 40%,transparent)}}.border-ink{border-color:var(--c-ink)}.border-line{border-color:var(--c-line)}.border-line-strong{border-color:var(--c-line-strong)}.border-second\/30{border-color:var(--c-second)}@supports (color:color-mix(in lab,red,red)){.border-second\/30{border-color:color-mix(in oklab,var(--c-second) 30%,transparent)}}.border-success\/30{border-color:var(--c-success)}@supports (color:color-mix(in lab,red,red)){.border-success\/30{border-color:color-mix(in oklab,var(--c-success) 30%,transparent)}}.border-success\/40{border-color:var(--c-success)}@supports (color:color-mix(in lab,red,red)){.border-success\/40{border-color:color-mix(in oklab,var(--c-success) 40%,transparent)}}.border-transparent{border-color:#0000}.border-warning\/30{border-color:var(--c-warning)}@supports (color:color-mix(in lab,red,red)){.border-warning\/30{border-color:color-mix(in oklab,var(--c-warning) 30%,transparent)}}.border-warning\/40{border-color:var(--c-warning)}@supports (color:color-mix(in lab,red,red)){.border-warning\/40{border-color:color-mix(in oklab,var(--c-warning) 40%,transparent)}}.border-r-transparent{border-right-color:#0000}.bg-accent{background-color:var(--c-accent)}.bg-accent-quiet{background-color:var(--c-accent-quiet)}.bg-danger{background-color:var(--c-danger)}.bg-danger-quiet{background-color:var(--c-danger-quiet)}.bg-ink,.bg-ink\/15{background-color:var(--c-ink)}@supports (color:color-mix(in lab,red,red)){.bg-ink\/15{background-color:color-mix(in oklab,var(--c-ink) 15%,transparent)}}.bg-ink\/70{background-color:var(--c-ink)}@supports (color:color-mix(in lab,red,red)){.bg-ink\/70{background-color:color-mix(in oklab,var(--c-ink) 70%,transparent)}}.bg-line{background-color:var(--c-line)}.bg-line-strong{background-color:var(--c-line-strong)}.bg-on-accent{background-color:var(--c-on-accent)}.bg-overlay{background-color:var(--c-overlay)}.bg-paper{background-color:var(--c-paper)}.bg-second{background-color:var(--c-second)}.bg-second-quiet{background-color:var(--c-second-quiet)}.bg-success-quiet{background-color:var(--c-success-quiet)}.bg-sunk,.bg-sunk\/95{background-color:var(--c-surface-sunk)}@supports (color:color-mix(in lab,red,red)){.bg-sunk\/95{background-color:color-mix(in oklab,var(--c-surface-sunk) 95%,transparent)}}.bg-surface{background-color:var(--c-surface)}.bg-transparent{background-color:#0000}.bg-warning-quiet{background-color:var(--c-warning-quiet)}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.px-0{padding-inline:0}.px-0\.5{padding-inline:.125rem}.px-1\.5{padding-inline:.375rem}.px-2{padding-inline:.5rem}.px-2\.5{padding-inline:.625rem}.px-3{padding-inline:.75rem}.px-4{padding-inline:1rem}.px-5{padding-inline:1.25rem}.px-7{padding-inline:1.75rem}.py-1\.5{padding-block:.375rem}.py-2{padding-block:.5rem}.py-2\.5{padding-block:.625rem}.py-3{padding-block:.75rem}.py-4{padding-block:1rem}.py-6{padding-block:1.5rem}.py-10{padding-block:2.5rem}.py-12{padding-block:3rem}.py-16{padding-block:4rem}.py-24{padding-block:6rem}.ps-4{padding-inline-start:1rem}.ps-7{padding-inline-start:1.75rem}.pe-3{padding-inline-end:.75rem}.pe-4{padding-inline-end:1rem}.pt-0{padding-top:0}.pt-2{padding-top:.5rem}.pt-5{padding-top:1.25rem}.pb-3{padding-bottom:.75rem}.pb-16{padding-bottom:4rem}.text-center{text-align:center}.text-end{text-align:end}.text-start{text-align:start}.align-middle{vertical-align:middle}.eyebrow{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--c-ink-faint)}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-text)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-2xs{font-size:var(--text-2xs)}.text-3xs{font-size:var(--text-3xs)}.text-md{font-size:var(--text-md)}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.tracking-caps{--tw-tracking:var(--tracking-caps);letter-spacing:var(--tracking-caps)}.tracking-display{--tw-tracking:var(--tracking-display);letter-spacing:var(--tracking-display)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.whitespace-nowrap{white-space:nowrap}.text-accent{color:var(--c-accent)}.text-danger{color:var(--c-danger)}.text-faint{color:var(--c-ink-faint)}.text-ink{color:var(--c-ink)}.text-ink-muted{color:var(--c-ink-muted)}.text-ink-subtle{color:var(--c-ink-faint)}.text-inverse{color:var(--c-ink-inverse)}.text-line-strong{color:var(--c-line-strong)}.text-muted{color:var(--c-ink-muted)}.text-on-accent{color:var(--c-on-accent)}.text-second{color:var(--c-second)}.text-success{color:var(--c-success)}.text-warning{color:var(--c-warning)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-accent-line{-webkit-text-decoration-color:var(--c-accent-line);text-decoration-color:var(--c-accent-line)}.decoration-line-strong{-webkit-text-decoration-color:var(--c-line-strong);text-decoration-color:var(--c-line-strong)}.decoration-from-font{text-decoration-thickness:from-font}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[3px\]{text-underline-offset:3px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-\[0\.14\]{opacity:.14}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-1{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-1{--tw-shadow:var(--shadow-1)}.shadow-2{--tw-shadow:var(--shadow-2)}.shadow-2,.shadow-3{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-3{--tw-shadow:var(--shadow-3)}.\!ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-offset-4{outline-offset:4px}.outline-offset-8{outline-offset:8px}.blur{--tw-blur:blur(8px)}.blur,.invert{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,)}.invert{--tw-invert:invert(100%)}.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-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-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))}.transition-\[background-color\,border-color\,color\,box-shadow\,translate\]{transition-property:background-color,border-color,color,box-shadow,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\,translate\]{transition-property:border-color,box-shadow,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\[--dur-base\]{--tw-duration:--dur-base;transition-duration:--dur-base}.duration-\[--dur-fast\]{--tw-duration:--dur-fast;transition-duration:--dur-fast}.duration-\[--dur-instant\]{--tw-duration:--dur-instant;transition-duration:--dur-instant}.duration-\[--dur-slow\]{--tw-duration:--dur-slow;transition-duration:--dur-slow}.ease-\[--ease-out\]{--tw-ease:--ease-out;transition-timing-function:--ease-out}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.peer-checked\:border-accent:is(:where(.peer):checked~*){border-color:var(--c-accent)}.peer-checked\:bg-accent-quiet:is(:where(.peer):checked~*){background-color:var(--c-accent-quiet)}.peer-focus-visible\:outline:is(:where(.peer):focus-visible~*){outline-style:var(--tw-outline-style);outline-width:1px}.peer-focus-visible\:outline-2:is(:where(.peer):focus-visible~*){outline-style:var(--tw-outline-style);outline-width:2px}.peer-focus-visible\:outline-offset-2:is(:where(.peer):focus-visible~*){outline-offset:2px}.peer-focus-visible\:outline-\[--c-focus\]:is(:where(.peer):focus-visible~*){outline-color:--c-focus}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.placeholder\:text-faint::placeholder{color:var(--c-ink-faint)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);inset:0}.before\:z-10:before{content:var(--tw-content);z-index:10}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.focus-within\:border-accent-line:focus-within{border-color:var(--c-accent-line)}@media (hover:hover){.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-accent-hover:hover{border-color:var(--c-accent-hover)}.hover\:border-ink-muted:hover{border-color:var(--c-ink-muted)}.hover\:border-line-strong:hover{border-color:var(--c-line-strong)}.hover\:bg-accent-hover:hover{background-color:var(--c-accent-hover)}.hover\:bg-line-strong:hover{background-color:var(--c-line-strong)}.hover\:bg-sunk:hover{background-color:var(--c-surface-sunk)}.hover\:bg-surface:hover{background-color:var(--c-surface)}.hover\:text-ink:hover{color:var(--c-ink)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-accent:hover{-webkit-text-decoration-color:var(--c-accent);text-decoration-color:var(--c-accent)}.hover\:shadow-2:hover{--tw-shadow:var(--shadow-2);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-sunk:disabled{background-color:var(--c-surface-sunk)}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.aria-\[invalid\=true\]\:border-danger[aria-invalid=true]{border-color:var(--c-danger)}.aria-\[invalid\=true\]\:bg-danger-quiet[aria-invalid=true]{background-color:var(--c-danger-quiet)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-45[data-disabled]{opacity:.45}.data-\[highlighted\]\:bg-accent-quiet[data-highlighted]{background-color:var(--c-accent-quiet)}.data-\[highlighted\]\:text-accent[data-highlighted]{color:var(--c-accent)}.data-\[placeholder\]\:text-faint[data-placeholder]{color:var(--c-ink-faint)}.data-\[state\=active\]\:border-accent[data-state=active]{border-color:var(--c-accent)}.data-\[state\=active\]\:text-ink[data-state=active]{color:var(--c-ink)}.data-\[state\=checked\]\:translate-x-\[1\.125rem\][data-state=checked]{--tw-translate-x:1.125rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:border-accent[data-state=checked]{border-color:var(--c-accent)}.data-\[state\=checked\]\:bg-accent[data-state=checked]{background-color:var(--c-accent)}.data-\[state\=checked\]\:bg-on-accent[data-state=checked]{background-color:var(--c-on-accent)}.data-\[state\=delayed-open\]\:animate-fade-in[data-state=delayed-open],.data-\[state\=open\]\:animate-fade-in[data-state=open]{animation:fade-in var(--dur-fast) var(--ease-out) both}.data-\[state\=open\]\:animate-step-in[data-state=open]{animation:step-in var(--dur-base) var(--ease-out) both}@media (min-width:40rem){.sm\:inline{display:inline}.sm\:h-28{height:7rem}.sm\:w-40{width:10rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:p-8{padding:2rem}.sm\:p-9{padding:2.25rem}.sm\:p-10{padding:2.5rem}}@media (min-width:48rem){.md\:mb-8{margin-bottom:2rem}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,0\.62fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,.62fr)}.md\:border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:py-6{padding-block:1.5rem}.md\:py-8{padding-block:2rem}.md\:py-20{padding-block:5rem}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}}:root,[data-theme=light]{color-scheme:light;--c-paper:oklch(98.2% .006 85);--c-surface:oklch(100% 0 0);--c-surface-sunk:oklch(95.4% .008 85);--c-overlay:oklch(21% .02 60/.42);--c-ink:oklch(20.5% .021 60);--c-ink-muted:oklch(45.5% .017 62);--c-ink-faint:oklch(58.5% .014 65);--c-ink-inverse:oklch(98.2% .006 85);--c-line:oklch(88.5% .009 78);--c-line-strong:oklch(78% .012 72);--c-accent:oklch(53.5% .183 33);--c-accent-hover:oklch(48% .181 32);--c-accent-quiet:oklch(94.5% .031 40);--c-accent-line:oklch(78% .104 36);--c-on-accent:oklch(99% .005 60);--c-second:oklch(47% .086 208);--c-second-quiet:oklch(94% .024 210);--c-on-second:oklch(99% .004 210);--c-success:oklch(48% .115 152);--c-success-quiet:oklch(94.5% .036 152);--c-warning:oklch(56% .126 78);--c-warning-quiet:oklch(95% .05 85);--c-danger:oklch(50% .185 27);--c-danger-quiet:oklch(94.5% .035 27);--c-info:oklch(50% .107 245);--c-info-quiet:oklch(94.5% .03 245);--c-focus:oklch(45% .19 262);--shadow-1:0 1px 0 0 oklch(20% .02 60/.05),0 1px 2px -1px oklch(20% .02 60/.1);--shadow-2:0 1px 0 0 oklch(20% .02 60/.05),0 6px 16px -8px oklch(20% .02 60/.2);--shadow-3:0 1px 0 0 oklch(20% .02 60/.06),0 24px 48px -24px oklch(20% .02 60/.28)}[data-theme=dark]{color-scheme:dark;--c-paper:oklch(17.5% .012 62);--c-surface:oklch(21.5% .014 62);--c-surface-sunk:oklch(14.5% .011 62);--c-overlay:oklch(10% .01 62/.62);--c-ink:oklch(95% .008 85);--c-ink-muted:oklch(76.5% .011 78);--c-ink-faint:oklch(64% .012 72);--c-ink-inverse:oklch(17.5% .012 62);--c-line:oklch(29.5% .013 62);--c-line-strong:oklch(41% .016 62);--c-accent:oklch(72% .152 42);--c-accent-hover:oklch(78% .14 44);--c-accent-quiet:oklch(27% .048 38);--c-accent-line:oklch(45% .108 38);--c-on-accent:oklch(17% .026 42);--c-second:oklch(74% .078 205);--c-second-quiet:oklch(26% .035 208);--c-on-second:oklch(16% .02 208);--c-success:oklch(74% .113 152);--c-success-quiet:oklch(25.5% .045 152);--c-warning:oklch(80% .116 82);--c-warning-quiet:oklch(27% .05 82);--c-danger:oklch(70.5% .152 27);--c-danger-quiet:oklch(26% .055 27);--c-info:oklch(74% .094 240);--c-info-quiet:oklch(25.5% .04 240);--c-focus:oklch(80% .132 240);--shadow-1:0 1px 0 0 oklch(0% 0 0/.3),0 1px 2px -1px oklch(0% 0 0/.45);--shadow-2:0 1px 0 0 oklch(0% 0 0/.3),0 6px 16px -8px oklch(0% 0 0/.6);--shadow-3:0 1px 0 0 oklch(0% 0 0/.35),0 24px 48px -24px oklch(0% 0 0/.75)}:root{--font-display:var(--font-unbounded),"Georgia","Noto Serif",serif;--font-text:var(--font-golos),"Helvetica Neue","Segoe UI",system-ui,sans-serif;--font-mono:var(--font-jetbrains),ui-monospace,"SF Mono","Menlo",monospace;--text-3xs:.6875rem;--text-2xs:.75rem;--text-xs:.8125rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.125rem;--text-lg:clamp(1.25rem,.35vw + 1.16rem,1.4375rem);--text-xl:clamp(1.5rem,.9vw + 1.28rem,1.9375rem);--text-2xl:clamp(1.875rem,1.9vw + 1.4rem,2.625rem);--text-3xl:clamp(2.25rem,3.4vw + 1.4rem,3.625rem);--text-4xl:clamp(2.625rem,5.6vw + 1.3rem,5rem);--leading-tight:1.06;--leading-snug:1.22;--leading-normal:1.55;--leading-loose:1.7;--tracking-display:-.022em;--tracking-tight:-.011em;--tracking-normal:0em;--tracking-wide:.06em;--tracking-caps:.11em;--measure:66ch;--measure-tight:46ch;--measure-wide:78ch;--radius-0:0px;--radius-1:2px;--radius-2:3px;--radius-3:5px;--radius-4:8px;--radius-full:999px;--hairline:1px;--space-px:1px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--target-min:44px;--dur-instant:80ms;--dur-fast:.14s;--dur-base:.22s;--dur-slow:.38s;--ease-out:cubic-bezier(.16,.84,.36,1);--ease-in-out:cubic-bezier(.62,0,.24,1);--ease-exit:cubic-bezier(.4,0,1,1);--z-sticky:20;--z-overlay:40;--z-modal:50;--z-toast:60;--container:78rem;--container-prose:44rem}@media (prefers-reduced-motion:reduce){:root{--dur-instant:1ms;--dur-fast:1ms;--dur-base:1ms;--dur-slow:1ms}*,:after,:before{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@keyframes step-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes step-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes rail{0%{transform:scaleX(var(--rail-from,0))}to{transform:scaleX(var(--rail-to,1))}}:root{--ease-out-quart:cubic-bezier(.25,1,.5,1);--ease-out-expo:cubic-bezier(.16,1,.3,1);--ease-in-out-quart:cubic-bezier(.76,0,.24,1);--ease-in-quart:cubic-bezier(.5,0,.75,0);--dur-enter:.28s;--dur-exit:.18s;--dur-reveal:.52s;--m-dir:1}@keyframes m-fade-in{0%{opacity:0}to{opacity:1}}@keyframes m-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes m-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes m-slide-in-x{0%{opacity:0;transform:translate3d(calc(var(--m-dir) * 28px),0,0)}to{opacity:1;transform:none}}@keyframes m-slide-out-x{0%{opacity:1;transform:none}to{opacity:0;transform:translate3d(calc(var(--m-dir) * -20px),0,0)}}@keyframes m-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes m-check-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes m-fill-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes m-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes m-fill-opacity{0%{fill-opacity:0}to{fill-opacity:var(--m-fill-opacity,.18)}}@keyframes m-glow{0%{box-shadow:0 0 0 0 color-mix(in oklch,var(--c-accent) 45%,transparent)}70%{box-shadow:0 0 0 14px color-mix(in oklch,var(--c-accent) 0%,transparent)}to{box-shadow:0 0 0 0 color-mix(in oklch,var(--c-accent) 0%,transparent)}}@keyframes m-spin{to{transform:rotate(1turn)}}@keyframes m-pulse-opacity{0%,to{opacity:.35}50%{opacity:1}}.qs-enter{animation:m-slide-in-x var(--dur-enter) var(--ease-out-expo) both}.qs-opt{animation:m-fade-up .32s var(--ease-out-expo) both;animation-delay:calc(60ms + var(--i,0) * 40ms)}.qs-option{transform-origin:50%;transition:border-color var(--dur-fast) var(--ease-out-quart),background-color var(--dur-fast) var(--ease-out-quart),box-shadow var(--dur-fast) var(--ease-out-quart),transform var(--dur-fast) var(--ease-out-quart)}.qs-option:active{transform:scale(.985)}.qs-option[data-selected=true]{box-shadow:0 0 0 1px var(--c-accent)}.qs-mark{transition:background-color var(--dur-fast) var(--ease-out-quart),border-color var(--dur-fast) var(--ease-out-quart),color var(--dur-fast) var(--ease-out-quart)}.qs-check{animation:m-check-in .2s var(--ease-out-quart) both}.qs-advance{background:var(--c-accent);transform-origin:0;border-radius:0 0 var(--radius-3) var(--radius-3);height:2px;animation:m-fill-x var(--m-advance,.64s) linear both;pointer-events:none;position:absolute;inset:auto 0 0}.rail-seg{transition:transform var(--dur-base) var(--ease-out-quart),background-color var(--dur-base) var(--ease-out-quart);position:relative}.rail-fill{background:var(--c-accent);transform-origin:0;transition:transform var(--dur-slow) var(--ease-out-quart),opacity var(--dur-base) var(--ease-out-quart);opacity:.55;position:absolute;inset:0;transform:scaleX(0)}.rail-seg[data-state=answered] .rail-fill{transform:scaleX(1)}.rail-seg[data-state=current] .rail-fill{opacity:1;transform:scaleX(1)}.rail-seg[data-state=current]{transform:scaleY(1.8)}.reveal-stage{animation:m-fade-up var(--dur-reveal) var(--ease-out-expo) both;animation-delay:calc(var(--reveal-base,0s) + var(--i,0) * var(--reveal-beat,.14s))}.radar-draw .radar-shape{stroke-dasharray:1;stroke-dashoffset:1px;animation:m-draw .9s var(--ease-in-out-quart) both,m-fill-opacity .6s var(--ease-out-quart) .5s both;animation-delay:var(--radar-delay,0s),calc(var(--radar-delay,0s) + .5s)}.radar-draw .radar-vertex{transform-box:fill-box;transform-origin:50%;animation:m-scale-in .24s var(--ease-out-quart) both;animation-delay:calc(var(--radar-delay,0s) + .3s + var(--i,0) * 70ms)}.radar-draw .radar-bar{transform-origin:0;animation:m-fill-x .7s var(--ease-out-expo) both;animation-delay:calc(var(--radar-delay,0s) + .2s + var(--i,0) * 60ms)}.radar-draw .radar-grid{animation:m-fade-in .4s var(--ease-out-quart) both;animation-delay:var(--radar-delay,0s)}.radar-label-name{font-family:var(--font-text);fill:var(--c-ink-muted);font-size:13px}.radar-label-value{font-family:var(--font-mono);fill:var(--c-ink);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.radar-draw .radar-label{animation:m-fade-in .4s var(--ease-out-quart) both;animation-delay:calc(var(--radar-delay,0s) + .38s + var(--i,0) * 70ms)}.paywall-enter{animation:m-fade-up var(--dur-reveal) var(--ease-out-expo) both;animation-delay:var(--paywall-delay,0s)}.cta-glow{border-radius:var(--radius-2);animation:m-glow 1.4s var(--ease-out-quart) 2 both;animation-delay:calc(var(--paywall-delay,0s) + var(--dur-reveal));flex:auto;display:block}.qc-lift{transition:transform var(--dur-base) var(--ease-out-quart),border-color var(--dur-fast) var(--ease-out-quart),box-shadow var(--dur-base) var(--ease-out-quart)}.qc-cover{transition:transform var(--dur-slow) var(--ease-out-quart);transform-origin:50%}@media (hover:hover){.qc-lift:hover{transform:translateY(-3px)}.qc-lift:hover .qc-cover{transform:scale(1.06)translateY(-2px)}}.share-tilt{transition:transform var(--dur-base) var(--ease-out-quart),box-shadow var(--dur-base) var(--ease-out-quart);transform:perspective(1200px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg))}@media (scripting:enabled){.reveal[data-reveal=pending]{opacity:0}}.m-spinner{border:2px solid var(--c-accent);border-radius:50%;width:1.25em;height:1.25em;display:inline-block}@supports (color:color-mix(in lab,red,red)){.m-spinner{border:2px solid color-mix(in oklch,var(--c-accent) 25%,transparent)}}.m-spinner{border-top-color:var(--c-accent);animation:m-spin .8s linear infinite}.m-skeleton{background:var(--c-surface-sunk);border-radius:var(--radius-2);position:relative;overflow:hidden}.m-skeleton:after{content:"";background:linear-gradient(90deg,transparent,var(--c-ink),transparent);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.m-skeleton:after{background:linear-gradient(90deg,transparent,color-mix(in oklch,var(--c-ink) 6%,transparent),transparent)}}.m-skeleton:after{animation:m-shimmer 1.4s var(--ease-in-out-quart) infinite}@media (prefers-reduced-motion:reduce){.paywall-enter,.qs-enter,.qs-opt,.reveal-stage{animation-name:m-fade-in;animation-delay:0s!important}.qs-option:active{transform:none}.qs-advance{animation:none;transform:scaleX(1)}.rail-seg[data-state=current]{transform:none}.cta-glow,.m-skeleton:after,.radar-draw .radar-bar,.radar-draw .radar-grid,.radar-draw .radar-label,.radar-draw .radar-shape,.radar-draw .radar-vertex{animation:none}.radar-draw .radar-shape{stroke-dashoffset:0;fill-opacity:var(--m-fill-opacity,.18)}.qc-lift:hover,.qc-lift:hover .qc-cover,.share-tilt{transform:none}.reveal[data-reveal=pending]{opacity:1}.m-spinner{animation:m-pulse-opacity 1.2s ease-in-out infinite}}:root{--stagger:70ms;--route-dur:.26s}@view-transition{navigation:auto}::view-transition-old(root){animation:m-fade-in var(--dur-exit) var(--ease-in-quart) reverse both}::view-transition-new(root){animation:m-fade-in var(--route-dur) var(--ease-out-quart) both}.m-route{animation:m-fade-up var(--route-dur) var(--ease-out-expo) both}.m-fade-in,.m-fade-up,.m-scale-in{animation-duration:var(--dur-reveal);animation-timing-function:var(--ease-out-expo);animation-fill-mode:both;animation-delay:calc(var(--m-base,0s) + var(--i,0) * var(--stagger))}.m-fade-up{animation-name:m-fade-up}.m-fade-in{animation-name:m-fade-in}.m-scale-in{animation-name:m-scale-in}.m-stagger>:first-child{--i:0}.m-stagger>:nth-child(2){--i:1}.m-stagger>:nth-child(3){--i:2}.m-stagger>:nth-child(4){--i:3}.m-stagger>:nth-child(5){--i:4}.m-stagger>:nth-child(6){--i:5}.m-stagger>:nth-child(7){--i:6}.m-stagger>:nth-child(8){--i:7}.m-stagger>:nth-child(9){--i:8}.m-stagger>:nth-child(10){--i:9}.m-stagger>:nth-child(11){--i:10}.m-stagger>:nth-child(12){--i:11}@media (scripting:enabled){.m-inview:not(.is-in),.m-inview:not(.is-in)>.m-inview-item,.m-inview[data-stagger]:not(.is-in)>*{opacity:0}}.m-inview.is-in{animation:m-fade-up var(--dur-reveal) var(--ease-out-expo) both}.m-inview[data-stagger].is-in{animation:none}.m-inview[data-stagger].is-in>*{animation:m-fade-up var(--dur-reveal) var(--ease-out-expo) both;animation-delay:calc(var(--i,0) * var(--stagger))}.m-inview[data-stagger].is-in>.m-inview-item:nth-child(n+13){animation-delay:calc(12 * var(--stagger))}.m-lift{transition:transform var(--dur-base) var(--ease-out-quart),box-shadow var(--dur-base) var(--ease-out-quart),border-color var(--dur-fast) var(--ease-out-quart)}.m-lift .m-parallax,.m-lift>img{transition:transform var(--dur-slow) var(--ease-out-quart)}@media (hover:hover){.m-lift:hover{box-shadow:var(--shadow-2);border-color:var(--c-line-strong);transform:translateY(-3px)}.m-lift:hover .m-parallax,.m-lift:hover>img{transform:scale(1.05)translateY(-3px)}}.m-press:active{transform:scale(.98)}.club-button,.filter-bar input,.filter-bar select,.filter-chip,.text-link{transition:background-color var(--dur-fast) var(--ease-out-quart),border-color var(--dur-fast) var(--ease-out-quart),color var(--dur-fast) var(--ease-out-quart),transform var(--dur-fast) var(--ease-out-quart),box-shadow var(--dur-fast) var(--ease-out-quart)}.club-button:active:not(:disabled){transform:translateY(1px)scale(.99)}.filter-bar input:focus-visible,.filter-bar select:focus-visible{border-color:var(--c-accent);box-shadow:0 0 0 3px var(--c-accent)}@supports (color:color-mix(in lab,red,red)){.filter-bar input:focus-visible,.filter-bar select:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--c-accent) 18%,transparent)}}.filter-bar input:focus-visible,.filter-bar select:focus-visible{outline:none}.filter-chip[data-on=true]{border-color:var(--c-accent);color:var(--c-ink);background:var(--c-accent)}@supports (color:color-mix(in lab,red,red)){.filter-chip[data-on=true]{background:color-mix(in oklch,var(--c-accent) 8%,transparent)}}.text-link{text-decoration-color:currentColor}@supports (color:color-mix(in lab,red,red)){.text-link{-webkit-text-decoration-color:color-mix(in oklch,currentColor 45%,transparent);text-decoration-color:color-mix(in oklch,currentColor 45%,transparent)}}.text-link:hover{text-decoration-color:currentColor}.skeleton-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.skeleton-card{border:1px solid var(--c-line);background:var(--c-surface);border-radius:3px;overflow:hidden}.skeleton-card>.m-skeleton{border-radius:0}.skeleton-line{height:12px;margin:14px 22px 0}.skeleton-line:last-child{margin-bottom:22px}@media (max-width:1050px){.skeleton-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.skeleton-grid{grid-template-columns:1fr}}.faq-body{transition:grid-template-rows var(--dur-slow) var(--ease-in-out-quart);grid-template-rows:0fr;display:grid}.faq-body>div{min-height:0;overflow:hidden}.faq-body>div>p{opacity:0;transition:opacity var(--dur-base) var(--ease-out-quart),transform var(--dur-base) var(--ease-out-quart);transform:translateY(-4px)}details.faq-item[data-expanded=true] .faq-body{grid-template-rows:1fr}details.faq-item[data-expanded=true] .faq-body>div>p{opacity:1;transition-delay:90ms;transform:none}.faq-section .faq-body p{max-width:650px;color:var(--c-ink-muted);margin-top:18px;font-size:16px;line-height:1.75}.faq-section summary span{transition:transform var(--dur-base) var(--ease-out-quart),color var(--dur-fast)}.faq-section details.faq-item[data-expanded=true] summary span{transform:rotate(45deg)}.faq-section details.faq-item summary:hover span{color:var(--c-accent-hover)}.faq-section details.faq-item[open]:not([data-expanded=true]) summary span{transform:none}.stepper-shell{overflow-clip-margin:24px;position:relative;overflow:clip}.stepper-live{transition:opacity var(--dur-base) var(--ease-out-quart)}.stepper-scoring{text-align:center;min-height:46vh;animation:m-fade-in var(--dur-base) var(--ease-out-quart) both;place-items:center;gap:18px;display:grid}.stepper-scoring h2{font:500 clamp(24px,3vw,36px) var(--font-golos),sans-serif;letter-spacing:-.03em}.stepper-scoring .scoring-dots{gap:6px;display:flex}.stepper-scoring .scoring-dots span{background:var(--c-accent);width:8px;height:8px;animation:m-pulse-opacity 1.1s var(--ease-in-out-quart) infinite;animation-delay:calc(var(--i,0) * .14s)}.stepper-scoring .scoring-dots span:nth-child(2){--i:1}.stepper-scoring .scoring-dots span:nth-child(3){--i:2}.stepper-scoring .scoring-dots span:nth-child(4){--i:3}.scoring-rail{background:var(--c-line);width:min(320px,70vw);height:2px;overflow:hidden}.scoring-rail>span{background:var(--c-accent);transform-origin:0;height:100%;animation:m-fill-x 2.4s var(--ease-out-expo) both;display:block}.save-indicator{transition:opacity var(--dur-base) var(--ease-out-quart),color var(--dur-fast);align-items:center;gap:8px;display:inline-flex}.save-indicator[data-state=idle]{opacity:0}.save-indicator[data-state=saving] .save-dot{animation:m-pulse-opacity .9s var(--ease-in-out-quart) infinite}.save-indicator[data-state=saved] .save-dot{background:var(--c-success)}.save-indicator[data-state=failed] .save-dot{background:var(--c-danger)}.save-dot{background:var(--c-accent);width:6px;height:6px;transition:background-color var(--dur-fast);border-radius:50%}.result-hero-copy{--stagger:.11s}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}.m-fade-up,.m-inview.is-in,.m-inview[data-stagger].is-in>*,.m-route,.m-scale-in{animation-name:m-fade-in;animation-delay:0s!important}.m-inview:not(.is-in),.m-inview:not(.is-in)>.m-inview-item,.m-inview[data-stagger]:not(.is-in)>*{opacity:1}.club-button:active:not(:disabled),.m-lift:hover,.m-lift:hover .m-parallax,.m-lift:hover>img,.m-press:active{transform:none}.faq-body{transition:none}.faq-body>div>p{transition:none;transform:none}.m-skeleton:after,.save-dot,.scoring-dots span{animation:none!important}.scoring-rail>span{animation:none;transform:scaleX(1)}}.personal-report{gap:56px;margin-top:56px;display:grid}.report-block>h2{font:800 clamp(26px,2.6vw,36px)/1.1 var(--font-golos),sans-serif;letter-spacing:-.04em;margin:12px 0 26px}.report-block .club-eyebrow.accent{color:#c86652}.scale-list{gap:26px;margin:0;padding:0;list-style:none;display:grid}.scale-item{border-top:1px solid var(--c-line);padding-top:18px}.scale-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.scale-head h3{font:500 20px var(--font-golos),sans-serif}.scale-level{font:400 10px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--c-ink-faint)}.scale-bar{background:var(--c-surface-sunk);border-radius:3px;height:8px;margin:14px 0 8px;overflow:hidden}.scale-bar span{background:var(--c-accent);transform-origin:0;height:100%;animation:scale-fill var(--dur-slow,.7s) var(--ease-out-quart,ease-out) both;border-radius:3px;display:block}@keyframes scale-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.scale-poles{color:var(--c-ink-faint);justify-content:space-between;gap:24px;font-size:12px;line-height:1.5;display:flex}.scale-poles span:last-child{text-align:right}.scale-item>p{color:var(--c-ink);margin-top:12px;font-size:16px;line-height:1.65}.report-columns{grid-template-columns:1fr 1fr;gap:40px;display:grid}.report-columns ul{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.report-columns li{color:var(--c-ink);padding-left:18px;font-size:15px;line-height:1.6;position:relative}.report-columns li:before{content:"";background:var(--c-accent);border-radius:50%;width:6px;height:6px;position:absolute;top:.65em;left:0}.scenario-list{gap:22px;display:grid}.scenario{border:1px solid var(--c-line);background:var(--c-surface);padding:22px 24px}.scenario h3{font:500 19px/1.3 var(--font-golos),sans-serif;margin-bottom:14px}.scenario p{color:var(--c-ink-muted);margin-top:10px;font-size:15px;line-height:1.65}.scenario-label{font:400 10px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--c-ink-faint);margin-bottom:4px;display:block}.scenario-label.alt{color:#7fb0a3}.question-list{counter-reset:q;gap:16px;margin:0;padding-left:0;list-style:none;display:grid}.question-list li{counter-increment:q;border-bottom:1px solid var(--c-line);grid-template-columns:36px 1fr;gap:10px;padding:16px 0;font-size:17px;line-height:1.5;display:grid}.question-list li:before{content:"0" counter(q);font:400 12px var(--font-mono);color:var(--c-accent);padding-top:5px}.talk-prompt{color:#fffdf7;background:#171717;border-radius:6px;margin-top:30px;padding:24px}.talk-prompt strong{font:500 17px var(--font-golos),sans-serif;margin-bottom:10px;display:block}.talk-prompt p{font-size:15px;line-height:1.65}@media (max-width:760px){.report-columns{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.scale-bar span{animation:none}}.quiz-fit-grid{grid-template-columns:1fr 1fr 1.2fr;align-items:start;gap:40px;display:grid}.quiz-fit ul{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.quiz-fit li{padding-left:20px;font-size:16px;line-height:1.6;position:relative}.quiz-fit li:before{content:"";background:var(--c-accent);border-radius:50%;width:7px;height:7px;position:absolute;top:.7em;left:0}.quiz-fit ul.muted li{color:var(--c-ink-muted)}.quiz-fit ul.muted li:before{background:var(--c-ink-faint)}.quiz-fit .club-eyebrow.muted{color:var(--c-ink-faint)}.quiz-sample-insight{color:#eef0ea;background:#28332e;margin:0;padding:26px 28px}.quiz-sample-insight p:last-child{font:500 clamp(18px,1.6vw,22px)/1.45 var(--font-golos),sans-serif;margin-top:14px}.quiz-steps ol{grid-template-columns:repeat(3,1fr);gap:28px;margin:24px 0 0;padding:0;list-style:none;display:grid}.quiz-steps li{border-top:1px solid var(--c-line);gap:12px;padding-top:18px;display:grid}.quiz-steps p{color:var(--c-ink-muted);font-size:16px;line-height:1.6}@media (max-width:860px){.quiz-fit-grid,.quiz-steps ol{grid-template-columns:1fr}}html[data-cursor=custom],html[data-cursor=custom] *{cursor:none!important}html[data-cursor=custom] :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=range]),textarea,[contenteditable]:not([contenteditable=false])){cursor:text!important}.cursor-dot,.cursor-ring{z-index:2147483647;pointer-events:none;opacity:0;will-change:transform;position:fixed;top:0;left:0}html{--cursor-color:var(--c-accent)}html[data-cursor-tone=dark]{--cursor-color:#151515}html[data-cursor-tone=invert],html[data-cursor-tone=light]{--cursor-color:#fff}html[data-cursor-tone=invert] .cursor-dot,html[data-cursor-tone=invert] .cursor-ring{mix-blend-mode:difference}.cursor-dot{width:8px;height:8px;margin:-4px 0 0 -4px;transition:opacity .2s}.cursor-dot span{background:var(--cursor-color);border-radius:50%;width:100%;height:100%;transition:transform .2s,background .25s;display:block}.cursor-ring{width:40px;height:40px;margin:-20px 0 0 -20px;transition:opacity .25s}.cursor-ring span{border:1.5px solid var(--cursor-color);background:var(--cursor-color);border-radius:50%;width:100%;height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.cursor-ring span{background:color-mix(in srgb,var(--cursor-color) 0%,transparent)}}.cursor-ring span{transition:transform .35s cubic-bezier(.2,.7,.2,1),background .25s,border-color .25s;transform:scale(.7)}html.cursor-seen .cursor-dot,html.cursor-seen .cursor-ring{opacity:1}html.cursor-hover .cursor-ring span{background:var(--cursor-color);transform:scale(1.15)}@supports (color:color-mix(in lab,red,red)){html.cursor-hover .cursor-ring span{background:color-mix(in srgb,var(--cursor-color) 18%,transparent)}}html.cursor-hover .cursor-dot span{transform:scale(.5)}html.cursor-down .cursor-ring span{background:var(--cursor-color);transform:scale(.55)}@supports (color:color-mix(in lab,red,red)){html.cursor-down .cursor-ring span{background:color-mix(in srgb,var(--cursor-color) 35%,transparent)}}html.cursor-away .cursor-dot,html.cursor-away .cursor-ring,html.cursor-text .cursor-dot,html.cursor-text .cursor-ring{opacity:0}@media (prefers-reduced-motion:reduce){.cursor-dot span,.cursor-ring span{transition:none}}.au-page{--au-danger:var(--c-danger);--au-danger-line:#d9938a;--au-warning:var(--c-warning);--au-warning-line:#d6b85a;--au-success:var(--c-success);--au-success-line:#8fbf95}.au-page .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.au-page-wide{max-width:1320px}.au-area{flex-direction:column;gap:28px;display:flex}.au-muted{color:var(--c-ink-muted);font-size:14px;line-height:1.6}.au-small{font-size:12px}.au-mono{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.01em;font-size:.92em}.au-num{text-align:right;font-variant-numeric:tabular-nums}.au-footnote{color:var(--c-ink-faint);max-width:720px;margin-top:22px;font-size:13px;line-height:1.7}.au-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.au-actions-end{justify-content:flex-end;margin-top:18px}.au-page .club-button.danger{border-color:var(--au-danger-line);color:var(--au-danger);background:0 0}.au-page .club-button.danger:hover{background:#c8665218}.au-page .club-button.secondary:hover{background:var(--c-surface-raised)}.au-page .club-button:disabled{cursor:not-allowed}.au-page .notice.ok{color:var(--au-success);border-color:var(--au-success-line)}.au-page .notice{margin:0}.au-page .club-input:disabled{color:var(--c-ink-muted);cursor:default;background:0 0;border-style:dashed}.au-page .au-icon-button:focus-visible,.au-page .au-number button:focus-visible,.au-page .club-input:focus-visible,.au-page .filter-chip:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.au-page textarea.club-input{resize:vertical;min-height:2.5em;line-height:1.5}.au-badge{border:1px solid var(--c-line);font:500 11px var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--c-ink-muted);white-space:nowrap;border-radius:30px;align-items:center;padding:4px 10px;display:inline-flex}.au-badge-accent{border-color:var(--c-accent);color:var(--c-accent-hover)}.au-badge-success{border-color:var(--au-success-line);color:var(--au-success);background:var(--c-success-quiet)}.au-badge-warning{border-color:var(--au-warning-line);color:var(--au-warning);background:var(--c-warning-quiet)}.au-badge-danger{border-color:var(--au-danger-line);color:var(--au-danger);background:var(--c-danger-quiet)}.au-panel{border:1px solid var(--c-line);background:var(--c-surface);padding:26px}.au-panel+.au-panel{margin-top:20px}.au-panel-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.au-panel-head h2{font:500 23px/1.2 var(--font-golos),sans-serif;letter-spacing:-.02em}.au-panel-lede{max-width:640px;margin-top:8px}.au-stat-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin:22px 0;display:grid}.au-stat-grid-4{grid-template-columns:repeat(4,1fr)}.au-stat{border:1px solid var(--c-line);background:var(--c-surface);flex-direction:column;gap:6px;min-height:92px;padding:18px 20px;display:flex}.au-stat strong{font:500 28px/1.1 var(--font-golos),sans-serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.au-stat>span{color:var(--c-ink-muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px}.au-stat-accent{border-color:var(--c-accent)}.au-stat-accent strong{color:var(--c-accent-hover)}.au-skeleton{gap:14px;padding:8px 0;display:grid}.au-skeleton-row{border:1px solid var(--c-line);background:linear-gradient(90deg,var(--c-surface) 0,var(--c-surface-raised) 50%,var(--c-surface) 100%);background-size:200% 100%;height:44px;animation:au-shimmer 1.4s linear infinite}@keyframes au-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.au-skeleton-row{animation:none}}.au-empty{border:1px dashed var(--c-line);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:44px 26px;display:flex}.au-empty h3{font:500 22px var(--font-golos),sans-serif}.au-empty p{color:var(--c-ink-muted);max-width:420px;font-size:14px}.au-empty-line{color:var(--c-ink-faint);padding:10px 0;font-size:14px}.au-form{gap:18px;margin-top:18px;display:grid}.au-form-inline{grid-template-columns:1fr auto auto;align-items:end;gap:16px}.au-field{align-content:start;gap:7px;display:grid}.au-field>label{color:var(--c-ink-muted);font-size:13px}.au-field>small{color:var(--c-ink-faint);min-height:1.5em;font-size:12px;line-height:1.5}.au-field-error>.club-input{border-color:var(--au-danger-line)}.au-check{color:var(--c-ink-muted);cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;line-height:1.55;display:flex}.au-check input{width:18px;height:18px;accent-color:var(--c-accent);flex:0 0 18px;margin-top:2px}.au-grid-2{grid-template-columns:1fr 1fr;gap:16px 20px;display:grid}.au-span-2{grid-column:1/-1}.au-grow{flex:1}.au-nav{border-bottom:1px solid var(--c-line);color:var(--c-ink-muted);align-items:center;gap:28px;font-size:14px;display:flex}.au-nav a{border-bottom:2px solid #0000;margin-bottom:-1px;padding:12px 0 14px}.au-nav a:hover{color:var(--c-ink)}.au-nav a[aria-current=page]{color:var(--c-ink);border-bottom-color:var(--c-accent)}.au-nav-status{margin-left:auto}.au-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.au-head h1{font:500 clamp(30px,3.6vw,46px) var(--font-golos),sans-serif;letter-spacing:-.04em;margin-bottom:10px}.au-notes{border-left:2px solid var(--au-warning-line);background:var(--c-surface-sunk);margin:14px 0 0;padding:14px 18px}.au-notes span{font:500 10px var(--font-mono),monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--au-warning);margin-bottom:6px;display:block}.au-notes p{white-space:pre-line;color:var(--c-ink);font-size:14px;line-height:1.65}.au-notes-wide{margin:0}.au-confirm{border:1px solid var(--c-line);background:var(--c-surface-sunk);gap:12px;padding:14px 16px;display:grid}.au-confirm p{color:var(--c-ink);font-size:14px}.au-strip{grid-template-columns:repeat(3,1fr) auto;align-items:center;gap:14px;display:grid}.au-strip-link{justify-self:end}.au-submissions{border-top:1px solid var(--c-line);margin:0;padding:0;list-style:none}.au-submission{border-bottom:1px solid var(--c-line);justify-content:space-between;gap:28px;padding:24px 0;display:flex}.au-submission-main{flex:1;min-width:0}.au-submission-top{flex-wrap:wrap;align-items:center;gap:14px;font-size:13px;display:flex}.au-submission h2{font:500 24px/1.2 var(--font-golos),sans-serif;letter-spacing:-.025em;margin:12px 0 8px}.au-submission h2 a:hover{text-underline-offset:6px;text-decoration:underline}.au-submission-actions{flex-direction:column;flex:none;align-items:flex-end;gap:14px;display:flex}.au-submission-actions .club-button{padding:12px 20px;font-size:15px}.au-new .au-form{margin-top:0}.au-editor{flex-direction:column;gap:22px;display:flex}.au-editor-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.au-back{font-size:13px}.au-editor-title h1{font:500 clamp(26px,3vw,40px)/1.15 var(--font-golos),sans-serif;letter-spacing:-.035em;overflow-wrap:anywhere;margin:14px 0 12px}.au-editor-meta{align-items:center;gap:16px;min-height:26px;display:flex}.au-editor-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.au-confirm-inline{max-width:420px}.au-save{color:var(--c-ink-faint);font-variant-numeric:tabular-nums;min-width:12ch;font-size:13px;display:inline-block}.au-save-error{color:var(--au-danger)}.au-editor-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:28px;display:grid}.au-editor-aside{max-height:calc(100vh / var(--page-zoom) - 48px);flex-direction:column;gap:18px;display:flex;position:sticky;top:24px;overflow:auto}.au-jump{color:var(--c-ink-muted);border-bottom:1px solid var(--c-line);flex-wrap:wrap;gap:8px 18px;padding-bottom:14px;font-size:13px;display:flex}.au-jump a:hover{color:var(--c-ink);text-underline-offset:5px;text-decoration:underline}.au-item-head{align-items:center;gap:14px;margin-bottom:14px;display:flex}.au-index{font:500 11px var(--font-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--c-accent)}.au-row-tools{gap:4px;margin-left:auto;display:inline-flex}.au-icon-button{border:1px solid var(--c-line);width:30px;height:30px;color:var(--c-ink-muted);cursor:pointer;background:0 0;border-radius:3px;place-items:center;font-size:15px;line-height:1;display:inline-grid}.au-icon-button:hover:not(:disabled){color:var(--c-ink);border-color:var(--c-ink-faint)}.au-icon-button:disabled{opacity:.35;cursor:default}.au-icon-danger:hover:not(:disabled){color:var(--au-danger);border-color:var(--au-danger-line)}.au-add-link{margin-top:14px;font-size:14px;display:inline-block}.au-findings{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.au-finding{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13px;line-height:1.5;display:flex}.au-finding-label{font:500 10px var(--font-mono),monospace;letter-spacing:.12em;text-transform:uppercase}.au-finding-error .au-finding-check,.au-finding-error .au-finding-label{color:var(--au-danger)}.au-finding-warning .au-finding-check,.au-finding-warning .au-finding-label{color:var(--au-warning)}.au-finding-check{font-weight:500}.au-findings-compact .au-finding{font-size:12px}.au-dimensions{gap:10px;margin:0;padding:0;list-style:none;display:grid}.au-dimension{border:1px solid var(--c-line);background:var(--c-surface-sunk);padding:10px 12px}.au-dimension-row{align-items:center;gap:14px;display:flex}.au-dimension-row .club-input{width:220px;padding:9px 12px}.au-coverage{white-space:nowrap}.au-inline-add{gap:12px;margin-top:14px;display:flex}.au-inline-add .club-input{width:240px;padding:11px 14px}.au-inline-add .club-button{padding:11px 18px;font-size:14px}.au-archetypes,.au-questions{gap:18px;margin:0;padding:0;list-style:none;display:grid}.au-archetype,.au-question{border:1px solid var(--c-line);background:var(--c-surface-sunk);padding:20px 22px}.au-options-wrap{margin-top:8px;overflow-x:auto}.au-options{border-collapse:collapse;width:100%}.au-options th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--c-ink-faint);white-space:nowrap;font-size:11px;font-weight:500}.au-options td,.au-options th{border-bottom:1px solid var(--c-line);padding:6px 8px}.au-options td{vertical-align:top}.au-options-text{width:100%;min-width:260px}.au-options-text .club-input{padding:9px 12px}.au-options-tools{width:40px}.au-row-error td:first-child{box-shadow:inset 2px 0 0 var(--au-danger-line)}.au-number{border:1px solid var(--c-line);background:var(--c-surface);border-radius:3px;align-items:stretch;display:inline-flex;overflow:hidden}.au-number input{text-align:center;width:64px;color:var(--c-ink);font-variant-numeric:tabular-nums;font-family:var(--font-mono),monospace;background:0 0;border:0;padding:10px 4px}.au-number button,.au-number input:disabled{color:var(--c-ink-muted)}.au-number button{width:30px;cursor:pointer;background:0 0;border:0;font-size:16px}.au-number button:hover:not(:disabled){color:var(--c-ink);background:var(--c-surface-raised)}.au-number button:disabled{opacity:.3;cursor:default}.au-number-compact input{width:40px;padding:7px 2px;font-size:13px}.au-number-compact button{width:24px;font-size:14px}.au-fieldset{border:0;min-width:0;margin:18px 0 0;padding:0}.au-fieldset legend{color:var(--c-ink-muted);margin-bottom:10px;padding:0;font-size:13px}.au-tips{gap:8px;margin:0;padding:0;list-style:none;display:grid}.au-tips li{align-items:center;gap:10px;display:flex}.au-tips .club-input{padding:9px 12px}.au-rule-kind{gap:8px;margin-bottom:14px;display:flex}.au-rule-kind .filter-chip{padding:8px 14px;font-size:13px}.au-conditions{gap:8px;margin:0;padding:0;list-style:none;display:grid}.au-conditions li{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.au-conditions .club-input{padding:8px 10px}.au-join{text-align:center;width:2ch;font-size:13px;display:inline-block}.au-centroid-grid{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.au-centroid-cell{color:var(--c-ink-muted);gap:6px;font-size:12px;display:grid}.au-report{border:1px solid var(--c-line);background:var(--c-surface);gap:16px;padding:20px;display:grid}.au-report h2{font:500 19px var(--font-golos),sans-serif;letter-spacing:-.02em}.au-report h3{letter-spacing:.08em;text-transform:uppercase;color:var(--c-ink-faint);margin-bottom:8px;font-size:12px}.au-report-summary{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.au-stale{color:var(--au-warning)}.au-report-block{border-top:1px solid var(--c-line);padding-top:14px}.au-report-list{gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.au-report-list li{justify-content:space-between;align-items:center;gap:12px;display:flex}.au-report-name{color:var(--c-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.au-report-plain li{color:var(--c-ink-muted);display:block}.au-earn{--earn-yellow:#f8dc45;--earn-ink:#151515;--earn-blue:#1853ec;flex-direction:column;gap:36px;display:flex}.au-earn h1,.au-earn h2,.au-earn h3{font-family:var(--font-golos),sans-serif;text-wrap:balance}.au-earn-hero{grid-template-columns:minmax(0,1.4fr) minmax(320px,.9fr);align-items:stretch;gap:40px;display:grid}.au-earn-intro{flex-direction:column;justify-content:center;min-width:0;display:flex}.au-earn-intro h1{font:800 clamp(40px,5vw,72px)/1 var(--font-golos),sans-serif;letter-spacing:-.05em;margin:10px 0 18px}.au-earn-intro .page-lede{max-width:540px}.au-earn-rules{flex-wrap:wrap;gap:8px;margin:26px 0 0;padding:0;list-style:none;display:flex}.au-earn-rules li{border:1px solid var(--c-line-strong);color:var(--c-ink);background:var(--c-surface);font-variant-numeric:tabular-nums;border-radius:3px;padding:8px 12px;font-size:13px;line-height:1.3}.au-earn-rules li:first-child{background:var(--earn-yellow);border-color:var(--earn-yellow)}.au-earn-card{background:var(--earn-yellow);color:var(--earn-ink);border-radius:4px;flex-direction:column;gap:10px;padding:28px 30px 26px;display:flex;position:relative;overflow:hidden}.au-earn-card-kicker{font:600 10px var(--font-mono),monospace;letter-spacing:.16em;text-transform:uppercase;color:#484219}.au-earn-card-value{font:800 clamp(48px,5.4vw,76px)/.95 var(--font-golos),sans-serif;letter-spacing:-.055em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:4px;display:block}.au-earn-card-note{color:#3d3712;max-width:34ch;margin-top:4px;font-size:14px;line-height:1.5}.au-earn-card-hold{color:#484219;border-top:1px solid #1515152e;max-width:38ch;padding-top:10px;font-size:13px;line-height:1.45}.au-earn-card-note .inline-link{color:var(--earn-ink);-webkit-text-decoration-color:var(--c-accent);text-decoration-color:var(--c-accent);text-decoration-thickness:2px}.au-earn .au-earn-card-cta{align-self:flex-start;margin-top:auto;padding-top:22px}.au-earn .au-earn-card-cta.club-button{gap:16px;padding:14px 20px;font-size:15px;display:inline-flex}.au-earn .au-earn-card-cta.is-quiet{color:var(--earn-ink);box-shadow:none;background:0 0;border-color:#151515}.au-earn .au-earn-card-cta.is-quiet:hover{background:#fffdf7;transform:none}.au-earn-stats{border-top:1px solid var(--c-ink);border-bottom:1px solid var(--c-line);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.au-earn-stat{flex-direction:column-reverse;gap:8px;min-width:0;padding:22px 22px 22px 0;display:flex}.au-earn-stat+.au-earn-stat{border-left:1px solid var(--c-line);padding-left:22px}.au-earn-stat dt{letter-spacing:.06em;text-transform:uppercase;color:var(--c-ink-muted);font-size:12px}.au-earn-stat dd{font:700 clamp(24px,2.2vw,32px)/1.05 var(--font-golos),sans-serif;letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.au-earn-stat.is-muted dd{color:var(--c-ink-faint)}.au-earn-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:48px;display:grid}.au-earn-main{gap:52px;min-width:0}.au-earn-main,.au-earn-side{flex-direction:column;display:flex}.au-earn-side{gap:18px}.au-earn-side .au-panel+.au-panel{margin-top:0}.au-earn .au-panel{border-radius:5px;padding:24px}.au-earn .au-panel-head{margin-bottom:12px}.au-earn .au-panel-head h2{font:700 21px/1.15 var(--font-golos),sans-serif;letter-spacing:-.03em}.au-earn .au-panel>.au-muted{margin-bottom:4px}.au-earn .au-panel.au-earn-attention{border-color:var(--c-accent);box-shadow:inset 0 4px 0 var(--c-accent)}.au-earn .au-panel.au-earn-ready{border-color:var(--earn-blue);box-shadow:inset 0 4px 0 var(--earn-blue)}.au-earn .au-form{gap:14px;margin-top:14px}.au-earn .notice{margin-top:12px;padding:12px 14px;font-size:13px;line-height:1.55}.au-earn .club-input{padding:11px 13px;font-size:14px}.au-earn .au-actions .club-button{padding:12px 18px;font-size:14px}.au-earn-section-head{border-bottom:1px solid var(--c-ink);justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;padding-bottom:14px;display:flex}.au-earn-section-head h2{font:800 clamp(26px,2.6vw,34px)/1.05 var(--font-golos),sans-serif;letter-spacing:-.04em}.au-earn-section-head .au-muted{margin-top:6px}.au-earn-filters{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.au-earn .filter-chip{border-radius:3px;align-items:center;gap:7px;padding:8px 12px;font-size:13px;display:inline-flex}.au-earn .filter-chip:disabled{opacity:.4;cursor:default}.au-earn-filter-count{font:500 11px var(--font-mono),monospace;color:var(--c-ink-muted)}.au-earn .filter-chip[aria-pressed=true] .au-earn-filter-count{color:var(--c-ink)}.au-quiz-list{margin:0;padding:0;list-style:none}.au-quiz-row{border-bottom:1px solid var(--c-line);grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:20px;padding:20px 0;display:grid}.au-quiz-index{font:500 12px var(--font-mono),monospace;letter-spacing:.1em;color:var(--earn-blue);padding-top:6px}.au-quiz-body{min-width:0}.au-quiz-body h3{font:700 21px/1.2 var(--font-golos),sans-serif;letter-spacing:-.03em;overflow-wrap:anywhere}.au-quiz-body h3 a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--c-accent);text-decoration-color:var(--c-accent);text-underline-offset:5px;text-decoration-thickness:2px}.au-quiz-meta{color:var(--c-ink-muted);flex-wrap:wrap;gap:4px 16px;margin-top:6px;font-size:13px;display:flex}.au-quiz-bar{background:var(--c-surface-sunk);border-radius:3px;height:6px;margin-top:14px;overflow:hidden}.au-quiz-bar>span{background:var(--earn-blue);border-radius:3px;height:100%;transition:width .6s cubic-bezier(.2,.7,.2,1);display:block}.au-quiz-row:first-child .au-quiz-bar>span{background:var(--c-accent)}.au-quiz-amount{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:4px;padding-top:2px;display:flex}.au-quiz-amount strong{font:700 22px/1.1 var(--font-golos),sans-serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.au-quiz-amount span{color:var(--c-ink-muted);font-variant-numeric:tabular-nums;font-size:12px}.au-ledger{flex-direction:column;gap:26px;display:flex}.au-ledger-day h3{font:600 11px var(--font-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--c-ink-muted);border-bottom:1px solid var(--c-line);padding-bottom:8px}.au-ledger-day ul{margin:0;padding:0;list-style:none}.au-ledger-row{border-bottom:1px solid var(--c-line);grid-template-columns:56px minmax(0,1fr) auto 110px;align-items:center;gap:16px;margin-inline:-10px;padding:12px 10px;font-size:14px;display:grid}.au-ledger-row strong{text-align:right}.au-ledger-row time{font-variant-numeric:tabular-nums;color:var(--c-ink-muted);font-size:13px}.au-ledger-quiz{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.au-ledger-row strong{font-variant-numeric:tabular-nums;font-weight:600}.au-ledger-row.is-paid_unlock{background:var(--c-accent-quiet)}.au-ledger-row.is-completion,.au-ledger-row.is-refund strong{color:var(--c-ink-muted)}.au-ledger-more{justify-content:center;padding-top:6px;display:flex}.au-ledger-more .club-button{padding:12px 22px;font-size:14px}.au-earn-empty{background:var(--c-surface);border:1px solid var(--c-line);border-radius:5px;flex-direction:column;align-items:flex-start;gap:14px;padding:44px 40px;display:flex}.au-earn-empty h2{font:800 clamp(26px,2.8vw,38px)/1.08 var(--font-golos),sans-serif;letter-spacing:-.04em;max-width:18ch}.au-earn-empty p:not(.club-eyebrow){color:var(--c-ink-muted);max-width:52ch;font-size:16px;line-height:1.6}.au-earn-empty .club-button{margin-top:10px}.au-requisites-saved{gap:12px;margin-top:14px;display:grid}.au-requisites-value{background:var(--c-surface-sunk);white-space:pre-line;overflow-wrap:anywhere;border-radius:3px;padding:12px 14px;font-size:14px;line-height:1.5}.au-earn-presets{flex-wrap:wrap;gap:8px;display:flex}.au-earn form[data-blocked=true] .au-field{opacity:.55}.au-payouts{margin:0;padding:0;list-style:none;display:grid}.au-payout{border-bottom:1px solid var(--c-line);gap:4px;padding:14px 0;display:grid}.au-payout:first-child{padding-top:4px}.au-payout:last-child{border-bottom:0;padding-bottom:0}.au-payout-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.au-payout-top strong{font:700 20px/1.1 var(--font-golos),sans-serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.au-payout.is-rejected .au-payout-top strong{color:var(--c-ink-faint);text-decoration:line-through;text-decoration-thickness:1px}.au-payout-when{color:var(--c-ink-faint);font-size:12px}.au-payout-note{border-left:2px solid var(--c-accent-line);background:var(--c-accent-quiet);color:var(--c-ink);margin-top:6px;padding:10px 12px;font-size:13px;line-height:1.5}.au-stats-body{flex-direction:column;gap:28px;transition:opacity .2s;display:flex}.au-stats-body[aria-busy=true]{opacity:.6}.au-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;display:grid}.au-kpi{background:var(--c-surface);border:1px solid var(--c-line);border-radius:5px;flex-direction:column;gap:6px;min-width:0;padding:18px 18px 16px;display:flex}.au-kpi dt{letter-spacing:.06em;text-transform:uppercase;color:var(--c-ink-muted);font-size:12px}.au-kpi dd{font:700 clamp(26px,2.4vw,34px)/1.05 var(--font-golos),sans-serif;letter-spacing:-.035em;overflow-wrap:anywhere;margin:0}.au-kpi p{color:var(--c-ink-muted);font-variant-numeric:tabular-nums;font-size:13px;line-height:1.4}.au-kpi.is-money{background:var(--earn-yellow);border-color:var(--earn-yellow);color:var(--earn-ink)}.au-kpi.is-money dt,.au-kpi.is-money p{color:#484219}.au-stats-grid{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);align-items:stretch;gap:20px;display:grid}.au-funnel,.au-trend{background:var(--c-surface);border:1px solid var(--c-line);border-radius:5px;min-width:0;margin:0;padding:20px 22px 18px}.au-funnel h3,.au-trend h3{font:700 19px/1.2 var(--font-golos),sans-serif;letter-spacing:-.025em}.au-trend-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.au-trend-tabs{background:var(--c-surface-sunk);border-radius:4px;gap:2px;padding:3px;display:inline-flex}.au-trend-tabs button{color:var(--c-ink-muted);cursor:pointer;background:0 0;border:0;border-radius:3px;padding:6px 10px;font-size:13px}.au-trend-tabs button:hover{color:var(--c-ink)}.au-trend-tabs button[aria-pressed=true]{background:var(--c-surface);color:var(--c-ink);box-shadow:0 0 0 1px var(--c-line);font-weight:600}.au-trend-plot{grid-template-rows:200px auto;grid-template-columns:auto minmax(0,1fr);gap:8px 10px;display:grid}.au-trend-axis{min-width:28px;color:var(--c-ink-muted);font-variant-numeric:tabular-nums;font-size:11px;position:relative}.au-trend-axis span{white-space:nowrap;line-height:1;position:absolute;right:0;transform:translateY(50%)}.au-trend-area{position:relative}.au-trend-grid{border-top:1px solid var(--c-line);height:0;position:absolute;left:0;right:0}.au-trend-cols{align-items:end;gap:2px;margin:0;padding:0;list-style:none;display:grid;position:absolute;inset:0}.au-trend-col{cursor:default;outline:none;justify-content:center;align-items:flex-end;height:100%;display:flex;position:relative}.au-trend-col:before{content:"";border-radius:2px;position:absolute;inset:0}.au-trend-col.is-active:before{background:var(--c-surface-sunk)}.au-trend-col:focus-visible:before{box-shadow:inset 0 0 0 2px var(--earn-blue)}.au-trend-bar{background:var(--earn-blue);border-radius:4px 4px 0 0;width:100%;max-width:24px;transition:height .35s cubic-bezier(.2,.7,.2,1);display:block;position:relative}.au-trend-col.is-active .au-trend-bar{background:var(--c-accent)}.au-trend-empty{color:var(--c-ink-muted);pointer-events:none;place-items:center;font-size:14px;display:grid;position:absolute;inset:0}.au-trend-x{color:var(--c-ink-muted);grid-column:2;gap:2px;font-size:11px;display:grid}.au-trend-x span{white-space:nowrap;text-align:center;font-variant-numeric:tabular-nums;overflow:visible}.au-trend-tip{z-index:2;background:var(--c-ink);min-width:180px;color:var(--c-paper);pointer-events:none;border-radius:5px;padding:12px 14px;font-size:13px;position:absolute;top:4px;transform:translate(12px);box-shadow:0 10px 24px #0000002e}.au-trend-tip.is-flipped{transform:translate(calc(-100% - 12px))}.au-trend-tip strong{margin-bottom:8px;font-weight:600;display:block}.au-trend-tip dl{grid-template-columns:1fr auto;gap:4px 16px;margin:0;display:grid}.au-trend-tip dt{opacity:.72}.au-trend-tip dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.au-funnel figcaption{margin-bottom:18px}.au-funnel figcaption .au-muted{margin-top:4px;font-size:13px}.au-funnel ol{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.au-funnel-label{justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;display:flex}.au-funnel-label strong{font:700 18px/1 var(--font-golos),sans-serif;font-variant-numeric:tabular-nums}.au-funnel-track{background:var(--c-surface-sunk);border-radius:5px;height:10px;margin-top:8px;overflow:hidden}.au-funnel-track span{background:var(--earn-blue);border-radius:5px;height:100%;transition:width .5s cubic-bezier(.2,.7,.2,1);display:block}.au-funnel li:last-child .au-funnel-track span{background:var(--c-accent)}.au-funnel-rate{color:var(--c-ink-muted);font-variant-numeric:tabular-nums;margin-top:6px;font-size:12px}.au-stats-table-wrap{border:1px solid var(--c-line);background:var(--c-surface);border-radius:5px;overflow-x:auto}.au-stats-table{border-collapse:collapse;width:100%;min-width:760px;font-size:14px}.au-stats-table td,.au-stats-table th{border-bottom:1px solid var(--c-line);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding:12px 14px}.au-stats-table thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--c-ink-muted);background:var(--c-surface-sunk);font-size:11px;font-weight:600}.au-stats-table th:first-child{text-align:left;white-space:normal}.au-stats-table tbody th{max-width:320px;font-weight:600}.au-stats-table tbody th a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--c-accent);text-decoration-color:var(--c-accent);text-underline-offset:4px}.au-stats-table tbody tr:last-child>*{border-bottom:0}.au-stats-table td.is-rate{color:var(--c-ink-muted)}.au-stats-table td.is-money{font-weight:700}.au-stats-table small{color:var(--c-ink-muted);font-size:12px}@media (max-width:1100px){.au-editor-grid{grid-template-columns:1fr}.au-editor-aside{max-height:none;position:static;overflow:visible}.au-earn-grid{grid-template-columns:1fr;gap:40px}.au-earn-hero{grid-template-columns:1fr;gap:28px}.au-earn-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.au-earn-stat:nth-child(4){border-left:0;padding-left:0}.au-earn-stat:nth-child(n+4){border-top:1px solid var(--c-line)}.au-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.au-stats-grid{grid-template-columns:1fr}}@media (max-width:760px){.au-grid-2{grid-template-columns:1fr}.au-span-2{grid-column:auto}.au-stat-grid,.au-stat-grid-4,.au-strip{grid-template-columns:1fr 1fr}.au-strip-link{grid-column:1/-1;justify-self:start}.au-submission{flex-direction:column;gap:16px}.au-submission-actions{flex-direction:row;align-items:center}.au-head,.au-panel-head{flex-direction:column;align-items:flex-start}.au-form-inline{grid-template-columns:1fr}.au-nav{gap:18px;overflow-x:auto}.au-dimension-row{flex-wrap:wrap}.au-dimension-row .club-input{width:100%}.au-editor-head{align-items:flex-start}.au-earn{gap:28px}.au-earn-card{padding:22px 20px}.au-earn-stats{grid-template-columns:1fr 1fr}.au-earn-stat{padding:16px 12px 16px 0}.au-earn-stat+.au-earn-stat{padding-left:12px}.au-earn-stat:nth-child(3),.au-earn-stat:nth-child(5){border-left:0;padding-left:0}.au-kpis{grid-template-columns:1fr 1fr}.au-kpi.is-money{grid-column:1/-1}.au-trend-plot{grid-template-rows:160px auto}.au-trend-tabs{width:100%}.au-trend-tabs button{flex:1;padding-inline:4px}.au-earn-stat:nth-child(4){border-left:1px solid var(--c-line);padding-left:12px}.au-earn-stat:nth-child(n+3){border-top:1px solid var(--c-line)}.au-earn-section-head{flex-direction:column;align-items:flex-start;gap:14px}.au-earn-filters{justify-content:flex-start}.au-quiz-row{grid-template-columns:32px minmax(0,1fr);gap:12px}.au-quiz-amount{flex-direction:row;grid-column:2;align-items:baseline;gap:10px}.au-ledger-row{grid-template-columns:48px minmax(0,1fr) auto;gap:10px 12px}.au-ledger-row .au-badge{grid-column:2;justify-self:start}.au-ledger-row strong{grid-area:1/3}.au-earn-empty{padding:28px 22px}.au-earn-main{gap:40px}}.au-land{--land-yellow:#f8dc45;--land-ink:#171717;--land-blue:#1853ec;--land-orange:#ff5b22}.au-land-strip{border-top:1px solid #858078;justify-content:space-between;gap:24px 40px;padding:22px 0 30px}.au-cta,.au-land-strip{flex-wrap:wrap;align-items:center;display:flex}.au-cta{gap:24px;min-height:48px}.au-cta-placeholder{visibility:hidden;min-width:200px}.au-land-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.au-land-chips li{border:1px solid var(--land-ink);color:var(--land-ink);background:#fffdf7;border-radius:3px;padding:10px 14px;font-size:14px;line-height:1.2}.au-land-chips li b{font-variant-numeric:tabular-nums;font-weight:800}.au-land-chips li:first-child{background:var(--land-yellow);border-color:var(--land-yellow)}.au-land-section{border-top:1px solid #858078;padding:56px 0 48px}.au-land-split{grid-template-columns:minmax(240px,.8fr) minmax(0,1.7fr);align-items:start;gap:56px;display:grid}.au-land-aside{position:sticky;top:132px}body .au-land h2{letter-spacing:-.05em;margin:0 0 16px;font-size:clamp(34px,3.8vw,54px);font-weight:800;line-height:.98}.au-land-lede{color:#565550;max-width:340px;margin:0;font-size:16px;line-height:1.5}body .au-land .au-land-aside .editorial-hand{color:#c4410a;max-width:220px;margin-top:28px;font-size:24px;transform:rotate(-4deg)}body .au-land .section-title{margin-bottom:30px}.au-land-rewards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.au-land-reward{border:1px solid var(--land-ink);background:#fffdf7;border-radius:3px;flex-direction:column;gap:8px;padding:24px 24px 22px;transition:transform .2s,box-shadow .2s;display:flex}.au-land-reward:hover{transform:translateY(-2px)}.au-land-reward>span{font:500 11px/1.3 var(--font-jetbrains),monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--land-blue)}.au-land-reward strong{font:800 clamp(44px,4.6vw,68px)/.95 var(--font-golos),sans-serif;letter-spacing:-.055em;font-variant-numeric:tabular-nums;color:var(--land-ink);margin:6px 0 4px}.au-land-reward p{color:#565550;margin:0;font-size:14px;line-height:1.5}.au-land-reward.is-lead{background:var(--land-yellow);border-color:var(--land-ink);box-shadow:8px 8px 0 var(--land-ink)}.au-land-reward.is-lead:hover{box-shadow:10px 10px 0 var(--land-ink)}.au-land-reward.is-lead>span{color:#484219}.au-land-reward.is-lead p{color:#3d3712}.au-land-reward.is-share{box-shadow:8px 8px 0 var(--land-yellow)}.au-land-reward.is-share:hover{box-shadow:10px 10px 0 var(--land-yellow)}.au-land-reward.is-share strong{color:var(--land-orange)}.au-land-footnote{color:#68665f;border-left:2px solid var(--land-orange);max-width:640px;margin:26px 0 0;padding-left:14px;font-size:13px;line-height:1.6}.au-land-flow{counter-reset:none;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.au-land-flow li{padding:0 22px 0 0;position:relative}.au-land-flow li+li{border-left:1px solid #d3cdc1;padding-left:22px}.au-land-flow li:last-child{padding-right:0}.au-land-flow-index{background:var(--land-yellow);width:44px;height:44px;color:var(--land-ink);font:700 14px var(--font-jetbrains),monospace;border-radius:50%;place-items:center;margin-bottom:18px;display:grid}.au-land-flow li:last-child .au-land-flow-index{background:var(--land-ink);color:var(--land-yellow)}body .au-land .au-land-flow h3{letter-spacing:-.03em;margin:0 0 10px;font-size:19px;font-weight:800;line-height:1.15}.au-land-flow p{color:#615d56;margin:0;font-size:14px;line-height:1.5}.au-land-rules{border-top:1px solid var(--land-ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin:0;padding:0;list-style:none;display:grid}.au-land-rules li{border-bottom:1px solid #d3cdc1;grid-template-columns:30px minmax(0,1fr);gap:14px;padding:20px 0;display:grid}.au-land-rule-mark{border:2px solid var(--land-orange);width:30px;height:30px;color:var(--land-orange);border-radius:50%;place-items:center;margin-top:-2px;display:grid}body .au-land .au-land-rules h3{letter-spacing:-.03em;margin:0 0 6px;font-size:18px;font-weight:800;line-height:1.2}.au-land-rules p{color:#565550;margin:0;font-size:14px;line-height:1.55}.au-land-sheet{border:1px solid var(--land-ink);max-width:680px;box-shadow:8px 8px 0 var(--land-yellow);background:#fffdf7;border-radius:3px;gap:16px;padding:28px;display:grid}.au-land-sheet .au-form{margin-top:4px}.au-land-sheet .au-muted{color:#565550;margin:0;font-size:15px}.au-land-sheet .au-field>label{color:var(--land-ink);font-size:13px;font-weight:600}.au-land-sheet .au-check{color:var(--land-ink)}.au-land-sheet .au-check input{accent-color:var(--land-blue)}.au-land-sheet .notice{margin:0}.au-status-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.au-status-body{color:var(--land-ink);margin:0;font-size:16px;line-height:1.55}.au-land-stats{border-top:1px solid var(--land-ink);border-bottom:1px solid #d3cdc1;grid-template-columns:repeat(3,minmax(0,1fr));margin:4px 0;display:grid}.au-land-stats>div{flex-direction:column-reverse;gap:6px;min-width:0;padding:16px 16px 16px 0;display:flex}.au-land-stats>div+div{border-left:1px solid #d3cdc1;padding-left:16px}.au-land-stats dt{letter-spacing:.06em;text-transform:uppercase;color:#565550;font-size:12px}.au-land-stats dd{font:800 clamp(24px,2.4vw,34px)/1 var(--font-golos),sans-serif;letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}@media (max-width:1100px){.au-land-split{grid-template-columns:1fr;gap:28px}.au-land-aside{position:static}.au-land-lede{max-width:560px}body .au-land .au-land-aside .editorial-hand{display:none}.au-land-flow{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:32px}.au-land-flow li:nth-child(4){border-left:0;padding-left:0}}@media (max-width:760px){.au-land-strip{flex-direction:column;align-items:flex-start}.au-land-section{padding:40px 0 36px}.au-land-rules{grid-template-columns:1fr}.au-land-rewards{gap:14px}.au-land-reward.is-lead,.au-land-reward.is-share{grid-column:1/-1}.au-land-reward:not(.is-lead):not(.is-share){padding:18px 16px}.au-land-reward:not(.is-lead):not(.is-share) strong{font-size:40px}.au-land-reward.is-lead,.au-land-reward.is-share{box-shadow:6px 6px 0 var(--land-ink)}.au-land-reward.is-share{box-shadow:6px 6px 0 var(--land-yellow)}.au-land-flow{grid-template-columns:1fr 1fr}.au-land-flow li:nth-child(4){border-left:1px solid #d3cdc1;padding-left:22px}.au-land-flow li:nth-child(odd){border-left:0;padding-left:0}.au-land-flow li{padding-right:14px}.au-land-flow li+li:nth-child(2n){padding-left:14px}.au-land-sheet{box-shadow:6px 6px 0 var(--land-yellow);padding:22px 18px}.au-land-stats{grid-template-columns:1fr}.au-land-stats>div+div{border-top:1px solid #d3cdc1;border-left:0;padding-left:0}}@media (prefers-reduced-motion:reduce){.au-land-reward{transition:none}.au-land-reward:hover{transform:none}}.au-page{--au-header-h:88px;--au-toolbar-h:72px;--au-accent-quiet:var(--c-accent)}@supports (color:color-mix(in lab,red,red)){.au-page{--au-accent-quiet:color-mix(in srgb,var(--c-accent) 10%,transparent)}}.au-page{--au-success-quiet:var(--au-success)}@supports (color:color-mix(in lab,red,red)){.au-page{--au-success-quiet:color-mix(in srgb,var(--au-success) 14%,transparent)}}.au-page{--au-danger-quiet:var(--au-danger)}@supports (color:color-mix(in lab,red,red)){.au-page{--au-danger-quiet:color-mix(in srgb,var(--au-danger) 12%,transparent)}}.au-page{--au-warning-quiet:var(--au-warning)}@supports (color:color-mix(in lab,red,red)){.au-page{--au-warning-quiet:color-mix(in srgb,var(--au-warning) 14%,transparent)}}.au-editor{gap:20px}.au-editor-head{top:var(--au-header-h);z-index:30;background:var(--c-paper);align-items:center;margin-inline:-18px;padding:12px 18px;position:sticky}@supports (color:color-mix(in lab,red,red)){.au-editor-head{background:color-mix(in srgb,var(--c-paper) 92%,transparent)}}.au-editor-head{-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--c-line)}.au-editor-title{flex:1;align-items:center;gap:16px;min-width:0;display:flex}.au-editor-title h1{font:500 20px/1.2 var(--font-golos),sans-serif;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:42ch;margin:0;overflow:hidden}.au-back{white-space:nowrap}.au-editor-meta{gap:12px;min-height:0}.au-editor-actions .club-button{padding:11px 18px;font-size:14px}.au-editor-actions .club-button[data-ready]{box-shadow:0 0 0 3px var(--au-accent-quiet)}.au-try-button:before{content:"▶";opacity:.7;margin-right:-8px;font-size:9px}.au-save{min-width:0}.au-editor-main .au-panel{scroll-margin-top:calc(var(--au-header-h) + var(--au-toolbar-h) + 12px);padding:28px 30px 30px}.au-editor-main .au-panel+.au-panel{margin-top:22px}.au-editor-main .au-panel-head{align-items:flex-start;margin-bottom:22px}.au-editor-main .club-eyebrow{letter-spacing:.22em;margin-bottom:6px}.au-editor-main .au-panel-head .au-actions{gap:14px}.au-small-link{text-underline-offset:5px;font-size:13px}.au-add-tile{border:1px dashed var(--c-line);width:100%;color:var(--c-ink-muted);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;gap:12px;margin-top:18px;padding:16px 18px;font-size:15px;transition:border-color .15s,color .15s,background .15s;display:flex}.au-add-tile>span{border:1px solid;border-radius:50%;place-items:center;width:26px;height:26px;font-size:16px;line-height:1;display:inline-grid}.au-add-tile:hover{border-color:var(--c-accent);color:var(--c-ink);background:var(--au-accent-quiet)}.au-add-tile-first{margin-top:0;padding:36px 18px;font-size:16px}.au-archetypes,.au-questions{grid-template-columns:minmax(0,1fr)}.au-card{border-radius:4px;min-width:0;padding:18px 22px 22px;transition:border-color .15s;position:relative}.au-card:focus-within{border-color:var(--c-ink-faint)}.au-card[data-collapsed]{padding-bottom:18px}.au-card .au-item-head{flex-wrap:wrap;gap:12px;margin-bottom:0}.au-card:not([data-collapsed]) .au-item-head{margin-bottom:16px}.au-card-body{min-width:0}.au-card-toggle{width:26px;height:26px;color:var(--c-ink-muted);cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;margin-left:-6px;display:inline-grid}.au-card-toggle:hover{color:var(--c-ink);background:var(--c-surface-raised)}.au-chevron{border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transition:transform .15s;display:block;transform:rotate(45deg)translate(-1px,-1px)}.au-card-toggle[aria-expanded=false] .au-chevron{transform:rotate(-45deg)translate(-1px,1px)}.au-card-summary{flex-direction:column;flex:200px;gap:2px;min-width:0;display:flex}.au-card-summary-text{color:var(--c-ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.au-card-summary-text em{color:var(--c-ink-faint);font-style:italic}.au-card[data-ready]{box-shadow:inset 2px 0 0 var(--au-success-line)}.au-item-error{box-shadow:inset 2px 0 0 var(--au-danger-line)!important}.au-issue{color:var(--c-ink-muted);white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:inline-flex;position:relative}.au-issue i{border:1px solid var(--c-ink-faint);border-radius:50%;width:8px;height:8px}.au-issue-ok{color:var(--au-success)}.au-issue-ok i{background:var(--au-success);border-color:var(--au-success)}.au-issue-todo i{border-color:var(--au-warning)}.au-issue-list{color:var(--c-ink-faint)}.au-issue-list:before{content:"· "}.au-chars{color:var(--c-ink-faint);font-variant-numeric:tabular-nums;margin-left:8px;font-size:11px}.au-chars-ok{color:var(--au-success)}.au-dimension{border-radius:4px;transition:border-color .15s}.au-dimension[data-ready]{box-shadow:inset 2px 0 0 var(--au-success-line)}.au-dimension-row{gap:16px}.au-coverage{align-items:center;gap:10px;display:inline-flex}.au-coverage-dots{gap:4px;display:inline-flex}.au-coverage-dots i{border:1px solid var(--c-ink-faint);border-radius:50%;width:9px;height:9px}.au-coverage-dots i[data-on]{background:var(--au-warning);border-color:var(--au-warning)}.au-coverage-ok .au-coverage-dots i[data-on]{background:var(--au-success);border-color:var(--au-success)}.au-suggest{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.au-chip{border:1px solid var(--c-line);color:var(--c-ink-muted);cursor:pointer;background:0 0;border-radius:30px;padding:5px 10px;font-size:12px;transition:border-color .15s,color .15s}.au-chip:hover{border-color:var(--c-accent);color:var(--c-ink)}.au-measures{flex-wrap:wrap;align-items:center;gap:8px 10px;margin:4px 0 10px;display:flex}.au-measure{border:1px solid var(--c-line);color:var(--c-ink-faint);border-radius:30px;align-items:center;gap:6px;padding:3px 9px;font-size:12px;display:inline-flex}.au-measure i{border:1px solid var(--c-ink-faint);border-radius:50%;width:7px;height:7px}.au-measure-on{color:var(--au-success);border-color:var(--au-success-line)}.au-measure-on i{background:var(--au-success);border-color:var(--au-success)}.au-measures-warn{color:var(--au-warning);font-size:12px}.au-weights-hint{max-width:70ch;margin-top:10px}.au-legend-hint{max-width:76ch;margin:-4px 0 10px}.au-field>label .au-chars{vertical-align:1px}.au-options th{padding:8px}.au-options td{vertical-align:middle;padding:7px 8px}.au-options-dim{text-align:center!important}.au-weight{text-align:center;transition:background .15s}.au-weight[data-sign=pos]{background:var(--au-success-quiet)}.au-weight[data-sign=neg]{background:var(--au-danger-quiet)}.au-weight[data-sign=pos] .au-number input{color:var(--au-success)}.au-weight[data-sign=neg] .au-number input{color:var(--au-danger)}.au-weight[data-sign=zero] .au-number input{color:var(--c-ink-faint)}.au-weight .au-number{background:0 0;border-color:#0000}.au-weight:focus-within .au-number,.au-weight:hover .au-number{border-color:var(--c-line);background:var(--c-surface)}.au-options-sum{width:48px;color:var(--c-ink-faint);font-size:13px;text-align:right!important}td.au-options-sum{color:var(--c-ink-muted)}.au-sum-warn{color:var(--au-warning)!important}.au-options-foot{justify-content:space-between;align-items:center;gap:16px;margin-top:4px;display:flex}.au-options-foot .au-add-link{margin-top:10px}.au-kbd-hint{color:var(--c-ink-faint)}.au-rule-kind .filter-chip[aria-checked=true]{border-color:var(--c-accent);color:var(--c-ink);background:var(--au-accent-quiet)}.au-conditions li{gap:8px}.au-conditions .club-input{width:auto;display:inline-block}.au-cond-dim{min-width:140px}.au-op{text-align:center;width:64px}.au-rule-summary{border-left:2px solid var(--c-accent);background:var(--c-surface);flex-direction:column;gap:2px;margin-top:14px;padding:10px 14px;font-size:13px;line-height:1.6;display:flex}.au-rule-summary-text{color:var(--c-ink)}.au-centroid-cell .au-number{display:inline-flex}.au-editor-aside{top:calc(var(--au-header-h) + var(--au-toolbar-h) + 8px);max-height:calc(100vh / var(--page-zoom) - var(--au-header-h) - var(--au-toolbar-h) - 24px);gap:16px;padding-right:2px}.au-jump{border:1px solid var(--c-line);background:var(--c-surface);flex-direction:column;gap:0;padding-bottom:0}.au-jump a{border-bottom:1px solid var(--c-line);align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.au-jump a:last-child{border-bottom:0}.au-jump a:hover{background:var(--c-surface-raised);text-decoration:none}.au-jump i{border:1px solid var(--c-ink-faint);border-radius:50%;flex:0 0 8px;width:8px;height:8px}.au-jump a[data-state=ok] i{background:var(--au-success);border-color:var(--au-success)}.au-jump a[data-state=todo] i{border-color:var(--au-warning)}.au-jump a[data-state=error] i{background:var(--au-danger);border-color:var(--au-danger)}.au-ready{border:1px solid var(--c-line);background:var(--c-surface);gap:12px;padding:18px 20px;display:grid}.au-ready[data-complete]{border-color:var(--au-success-line)}.au-ready-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.au-ready-head h2{font:500 17px var(--font-golos),sans-serif;letter-spacing:-.02em}.au-ready-count{color:var(--c-ink-muted);font-size:12px}.au-ready-bar{background:var(--c-line);border-radius:2px;height:4px;overflow:hidden}.au-ready-bar span{background:var(--c-accent);border-radius:2px;height:100%;transition:width .3s;display:block}.au-ready[data-complete] .au-ready-bar span{background:var(--au-success)}.au-ready-note{color:var(--c-ink);background:var(--au-accent-quiet);border-radius:3px;padding:10px 12px;font-size:13px;line-height:1.55}.au-ready-note-ok{background:var(--au-success-quiet);color:var(--au-success)}.au-ready-next{border-left:2px solid var(--c-accent);flex-direction:column;gap:3px;text-decoration:none;display:flex}.au-ready-next:hover{background:var(--c-accent)}@supports (color:color-mix(in lab,red,red)){.au-ready-next:hover{background:color-mix(in srgb,var(--c-accent) 16%,transparent)}}.au-ready-next-label{font:500 10px var(--font-mono),monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--c-accent-hover)}.au-ready-next small{color:var(--c-ink-muted);font-size:12px}.au-ready-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.au-ready-list a{color:var(--c-ink);border-radius:3px;align-items:flex-start;gap:10px;margin-inline:-6px;padding:5px 6px;font-size:13px;line-height:1.45;display:flex}.au-ready-list a:hover{background:var(--c-surface-raised)}.au-ready-mark{text-align:center;color:var(--c-ink-faint);flex:0 0 16px;font-size:12px;line-height:1.5}.au-ready-ok .au-ready-mark{color:var(--au-success)}.au-ready-ok .au-ready-text{color:var(--c-ink-muted)}.au-ready-text{flex-direction:column;gap:1px;min-width:0;display:flex}.au-ready-text small{color:var(--au-warning);font-size:12px}.au-report{gap:14px}.au-report h2{font-size:17px}.au-drawer-root{z-index:60;justify-content:flex-end;display:flex;position:fixed;inset:0}.au-drawer-backdrop{background:var(--c-ink);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.au-drawer-backdrop{background:color-mix(in srgb,var(--c-ink) 32%,transparent)}}.au-drawer-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.au-drawer{background:var(--c-paper);border-left:1px solid var(--c-line);outline:none;flex-direction:column;width:min(920px,100%);height:100%;animation:au-slide-in .22s ease-out;display:flex;position:relative;box-shadow:-24px 0 60px #0003}@keyframes au-slide-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.au-drawer{animation:none}}.au-drawer-head{border-bottom:1px solid var(--c-line);justify-content:space-between;gap:20px;padding:24px 28px 18px;display:flex}.au-drawer-head h2{font:500 24px/1.2 var(--font-golos),sans-serif;letter-spacing:-.03em;margin:8px 0}.au-drawer-head .au-muted{max-width:560px}.au-drawer-close{flex:none;width:36px;height:36px;font-size:20px}.au-drawer-body{flex:1;grid-template-columns:minmax(0,1fr) 300px;min-height:0;display:grid}.au-try-questions{border-right:1px solid var(--c-line);padding:18px 28px 40px;overflow:auto}.au-try-toolbar{border-bottom:1px solid var(--c-line);justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;padding-bottom:14px;display:flex}.au-try-toolbar .text-link{font-size:13px}.au-try-toolbar .text-link:disabled{opacity:.4;cursor:default}.au-try-list{gap:26px;margin:0;padding:0;list-style:none;display:grid}.au-try-q-text{color:var(--c-ink);flex-direction:column;gap:6px;margin-bottom:12px;font-size:17px;line-height:1.4;display:flex}.au-try-q[data-answered] .au-index{color:var(--au-success)}.au-try-options{gap:8px;display:grid}.au-try-option{text-align:left;border:1px solid var(--c-line);background:var(--c-surface);width:100%;color:var(--c-ink);cursor:pointer;border-radius:4px;align-items:center;gap:12px;padding:11px 14px;font-size:15px;line-height:1.4;transition:border-color .12s,background .12s;display:flex}.au-try-option:hover{border-color:var(--c-ink-faint)}.au-try-option[aria-checked=true]{border-color:var(--c-accent);background:var(--au-accent-quiet)}.au-try-option-mark{border:1.5px solid var(--c-ink-faint);border-radius:50%;flex:0 0 16px;width:16px;height:16px;position:relative}.au-try-option[role=checkbox] .au-try-option-mark{border-radius:3px}.au-try-option[aria-checked=true] .au-try-option-mark{border-color:var(--c-accent);background:var(--c-accent);box-shadow:inset 0 0 0 3px var(--c-surface)}.au-try-side{background:var(--c-surface);align-content:start;gap:18px;padding:18px 22px 40px;display:grid;overflow:auto}.au-try-block h3{letter-spacing:.1em;text-transform:uppercase;color:var(--c-ink-faint);margin-bottom:10px;font-size:11px}.au-try-score{gap:10px;margin:0;padding:0;list-style:none;display:grid}.au-try-score li{grid-template-columns:minmax(60px,auto) 1fr 36px;align-items:center;gap:10px;font-size:13px;display:grid}.au-try-dim{text-overflow:ellipsis;white-space:nowrap;color:var(--c-ink-muted);overflow:hidden}.au-try-bar{background:var(--c-surface-sunk);border-radius:5px;height:10px;position:relative;overflow:hidden}.au-try-bar i{background:var(--c-accent);border-radius:5px;transition:left .2s,width .2s;position:absolute;top:0;bottom:0}.au-try-bar i[data-sign=neg]{background:var(--au-danger)}.au-try-bar i[data-sign=zero]{width:0!important}.au-try-bar b{background:var(--c-ink-faint);width:1px;position:absolute;top:0;bottom:0}.au-try-val{color:var(--c-ink)}.au-try-result{border:1px solid var(--c-line);background:var(--c-paper);border-radius:4px;padding:16px}.au-try-result[data-method=fallback]{border-color:var(--au-danger-line)}.au-try-result[data-method=fallback] .au-small{color:var(--au-danger)}.au-try-winner{font:500 22px/1.2 var(--font-golos),sans-serif;letter-spacing:-.02em;margin-bottom:4px}.au-try-teaser{color:var(--c-ink-muted);margin-top:10px;font-size:13px;line-height:1.55}.au-try-candidates{gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.au-try-candidates li{border-radius:3px;justify-content:space-between;align-items:center;gap:10px;margin-inline:-8px;padding:6px 8px;display:flex}.au-try-candidates li[data-winner]{background:var(--au-success-quiet)}.au-try-cand-name{text-overflow:ellipsis;white-space:nowrap;color:var(--c-ink);overflow:hidden}@media (max-width:1100px){.au-editor-grid{grid-template-columns:minmax(0,1fr)}.au-editor-main{min-width:0}.au-editor-aside{max-height:none;top:auto}.au-drawer-body{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr}.au-try-questions{border-right:0}.au-try-side{border-top:1px solid var(--c-line);max-height:45vh}}@media (max-width:760px){.au-page{--au-header-h:0px}.au-editor-head{-webkit-backdrop-filter:none;backdrop-filter:none;margin-inline:0;padding:0 0 14px;position:static}.au-editor-title{flex-wrap:wrap;gap:10px 14px}.au-editor-title h1{white-space:normal;flex-basis:100%;max-width:none}.au-editor-main .au-panel{padding:20px 18px 22px}.au-card{padding:14px 14px 18px}.au-card-summary{flex-basis:100%}.au-options-foot{flex-direction:column;align-items:flex-start}.au-drawer-head{padding:18px 18px 14px}.au-try-questions{padding:14px 18px 32px}.au-try-side{padding:14px 18px 28px}}.au-finding{gap:6px 10px}.au-finding-text{flex-basis:auto}.au-finding-error .au-finding-text,.au-finding-text{color:var(--c-ink)}.au-findings-compact .au-finding-text{color:var(--c-ink-muted)}.au-groups{flex-wrap:wrap;gap:8px;display:flex}.au-groups .filter-chip{align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:inline-flex}.au-groups .filter-chip[aria-selected=true]{border-color:var(--c-accent);color:var(--c-ink);background:var(--au-accent-quiet)}.au-groups .au-mono{color:var(--c-ink-faint);font-size:11px}.au-submission[data-needs-work]{box-shadow:inset 2px 0 0 var(--c-accent);padding-left:16px}.cabinet{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:40px;margin-top:28px;display:grid}.cabinet-side{border-top:1px solid var(--c-line);gap:18px;padding:24px 0;display:grid;position:sticky;top:24px}.cabinet-user{font:500 18px var(--font-golos),sans-serif;letter-spacing:-.01em;overflow-wrap:anywhere;align-items:center;gap:12px;display:flex}.cabinet-avatar{object-fit:cover;background:var(--c-line);border-radius:50%;flex:none;width:40px;height:40px}.cabinet-avatar-initial{place-items:center;font-size:18px;font-weight:800;display:grid}.cab-profile-avatar{object-fit:cover;border-radius:50%;width:64px;height:64px}.cab-name-form{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.cab-name-form input{flex:220px;min-width:0}.cab-danger{border-top:1px solid var(--c-line);margin-top:24px;padding-top:20px}.cab-panel h3{font:700 17px/1.3 var(--font-golos),sans-serif;letter-spacing:-.02em;margin:28px 0 6px}.cab-danger>h3:first-child{margin-top:0}.cab-danger>p,.cab-panel h3+p{color:var(--c-ink-muted);max-width:68ch;margin:0;font-size:15px;line-height:1.6}.cab-panel>p.sub{margin-top:20px;font-size:13px}.cab-rows>small{color:var(--c-ink-muted);margin:-4px 0 6px;font-size:13px;display:block}.cab-danger .club-button{color:#fff;background:#b3261e;border-color:#b3261e}.login-consent{align-items:flex-start;gap:10px;margin:4px 0 16px;font-size:14px;line-height:1.45;display:flex}.login-consent input{flex:none;width:18px;height:18px;margin-top:2px}.login-consent.missing{color:#b3261e}.cabinet-nav{gap:2px;display:grid}.cabinet-nav a{color:var(--c-ink-muted);border-radius:4px;margin-left:-12px;padding:10px 12px;font-size:15px;display:block}.cabinet-nav a:hover,.cabinet-nav a[aria-current=page]{color:var(--c-ink);background:var(--c-surface)}.cabinet-nav a[aria-current=page]{box-shadow:inset 3px 0 0 var(--c-accent)}.cabinet-signout{color:var(--c-ink-faint);justify-self:start;font-size:13px}.cabinet-main{min-width:0;min-height:calc(100dvh / var(--page-zoom) - 220px);align-content:start;gap:28px;display:grid;position:relative}.m-route:has(>.pop-cabinet){animation:none}.cabinet-view{min-width:0;animation:cab-view-in .24s var(--ease-out-quart,ease-out) both;gap:28px;display:grid}.cabinet-main[data-pending] .cabinet-view{opacity:.6;transition:opacity .2s .18s}.cabinet-progress{background:var(--c-accent);opacity:0;pointer-events:none;z-index:1;width:0;height:2px;position:absolute;top:-2px;left:0}.cabinet-main[data-pending] .cabinet-progress{opacity:1;animation:cab-progress 1.6s cubic-bezier(.2,.7,.3,1) forwards}.cabinet-nav a[data-pending]{opacity:.7}@keyframes cab-view-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes cab-progress{0%{width:0}50%{width:60%}to{width:90%}}@media (prefers-reduced-motion:reduce){.cabinet-view{animation-name:cab-fade-only}.cabinet-main[data-pending] .cabinet-progress{opacity:.5;width:100%;animation:none}}@keyframes cab-fade-only{0%{opacity:0}to{opacity:1}}.cab-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.cab-section-head h1{font:500 clamp(30px,3.6vw,44px) var(--font-golos),sans-serif;letter-spacing:-.035em;margin:0 0 8px}.cab-section-head .page-lede{margin:0;font-size:16px}.cab-panel{border:1px solid var(--c-line);background:var(--c-surface);border-radius:4px;padding:26px}.cab-panel+.cab-panel{margin-top:0}.cab-panel-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.cab-panel-head h2{font:500 23px/1.2 var(--font-golos),sans-serif;letter-spacing:-.02em;margin-top:8px}.cab-panel-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:16px;display:flex}.cab-panel .cab-muted,.cab-panel>p{color:var(--c-ink-muted);font-size:15px;line-height:1.65}.cab-muted{color:var(--c-ink-muted);margin-top:10px;font-size:14px}.cab-actions{flex-wrap:wrap;align-items:center;gap:8px 22px;margin-top:18px;display:flex}.cab-actions:empty{display:none}.cab-actions .text-link{cursor:pointer;padding:4px 0}.cab-error{color:var(--c-danger);margin-top:12px;font-size:14px}.cab-card-list{gap:12px;display:grid}.cab-card{border:1px solid var(--c-line);background:var(--c-paper);border-radius:4px;padding:20px 22px}.cab-card.compact{padding:16px 18px}.cab-card h3{font:500 19px/1.3 var(--font-golos),sans-serif;letter-spacing:-.015em;margin-top:10px}.cab-card h3 a:hover{text-underline-offset:6px;text-decoration:underline}.cab-card-meta{font:400 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--c-ink-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cab-card-result{color:var(--c-ink-muted);margin-top:6px;font-size:14px;line-height:1.6}.cab-card.compact .cab-actions{margin-top:12px}.cab-badge{border:1px solid var(--c-line);font:500 11px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--c-ink-muted);white-space:nowrap;border-radius:30px;align-items:center;padding:4px 10px;display:inline-flex}.cab-badge-accent{color:var(--c-accent);border-color:var(--c-accent-line,var(--c-accent));background:var(--c-accent-quiet,transparent)}.cab-badge-success{color:var(--c-success);border-color:var(--c-success)}@supports (color:color-mix(in lab,red,red)){.cab-badge-success{border-color:color-mix(in srgb,var(--c-success) 40%,transparent)}}.cab-badge-success{background:var(--c-success-quiet,transparent)}.cab-badge-warning{color:var(--c-warning);border-color:var(--c-warning)}@supports (color:color-mix(in lab,red,red)){.cab-badge-warning{border-color:color-mix(in srgb,var(--c-warning) 40%,transparent)}}.cab-badge-warning{background:var(--c-warning-quiet,transparent)}.cab-badge-danger{color:var(--c-danger);border-color:var(--c-danger)}@supports (color:color-mix(in lab,red,red)){.cab-badge-danger{border-color:color-mix(in srgb,var(--c-danger) 40%,transparent)}}.cab-badge-danger{background:var(--c-danger-quiet,transparent)}.overview-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.overview-main,.overview-side{gap:20px;min-width:0;display:grid}.stat-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.stat-tile{border:1px solid var(--c-line);background:var(--c-surface);border-radius:4px;gap:6px;padding:18px 20px;display:grid}.stat-tile strong{font:500 34px/1 var(--font-golos),sans-serif;letter-spacing:-.03em}.stat-tile span{color:var(--c-ink-muted);font-size:13px}.cab-banner{border:1px solid var(--c-accent-line,var(--c-accent));background:var(--c-accent-quiet,var(--c-surface));border-radius:4px;justify-content:space-between;align-items:center;gap:24px;padding:22px 26px;display:flex}.cab-banner h3{font:500 21px/1.25 var(--font-golos),sans-serif;margin:8px 0}.cab-banner p:not(.club-eyebrow){color:var(--c-ink-muted);font-size:15px}.cab-banner .club-button{flex-shrink:0}.plus-card .club-button{margin-top:18px}.cab-empty{justify-items:start;gap:12px;padding:12px 0 4px;display:grid}.cab-empty h3{font:500 24px/1.2 var(--font-golos),sans-serif;letter-spacing:-.02em}.cab-empty p{color:var(--c-ink-muted);max-width:520px;font-size:15px;line-height:1.65}.cab-empty .club-button{margin-top:8px}.cab-skeleton{gap:14px;display:grid}.cab-skeleton-row{background:linear-gradient(90deg,var(--c-surface) 0,var(--c-surface-raised,var(--c-line)) 50%,var(--c-surface) 100%);background-size:200% 100%;border-radius:4px;height:18px;animation:cab-shimmer 1.4s ease-in-out infinite}.cab-skeleton-row:nth-child(2n){width:72%}.cab-skeleton-row:nth-child(3n){width:88%}.cab-skeleton-cards{gap:16px}.cab-skeleton-card{border:1px solid var(--c-line);background:linear-gradient(90deg,var(--c-surface) 0,var(--c-surface-raised,var(--c-line)) 50%,var(--c-surface) 100%);background-size:200% 100%;border-radius:4px;height:112px;animation:cab-shimmer 1.4s ease-in-out infinite}@keyframes cab-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.cab-skeleton-card,.cab-skeleton-row{animation:none}}.cab-confirm{border:1px solid var(--c-line);background:var(--c-paper);border-radius:4px;padding:16px 18px}.cab-confirm p{font-size:15px;line-height:1.6}.cab-confirm .cab-actions{margin-top:12px}.club-button.danger{background:var(--c-danger);border-color:var(--c-danger);color:var(--c-on-accent)}.notice.success{color:var(--c-success);border-color:var(--c-success)}@supports (color:color-mix(in lab,red,red)){.notice.success{border-color:color-mix(in srgb,var(--c-success) 40%,transparent)}}.notice .inline-link{cursor:pointer}.cab-filter{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cab-filter-count{font:400 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--c-ink-faint);margin-left:auto}.cab-more{justify-items:center;gap:12px;padding:20px 0 4px;display:grid}.cab-more-sentinel{pointer-events:none;width:100%;height:1px;margin-top:-1px}.cab-more .notice{justify-self:stretch}.filter-chip-count{font:500 11px var(--font-mono);opacity:.6;margin-left:8px}.cab-ledger{color:var(--c-ink-muted);flex-wrap:wrap;gap:8px 24px;font-size:15px;display:flex}.cab-ledger strong{color:var(--c-ink);font-weight:600}.cab-ledger-pending{color:var(--c-warning,var(--c-ink))}.cab-jumps{font:500 12px var(--font-golos),sans-serif;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:6px 18px;display:flex}.cab-jumps a{color:var(--c-ink-muted);padding:4px 0}.cab-jumps a:hover{color:var(--c-ink);text-underline-offset:6px;text-decoration:underline}.cab-panel[id]{scroll-margin-top:110px}.cab-statusline{flex-wrap:wrap;align-items:center;gap:12px 16px;font-size:15px;display:flex}.cab-statusline-group{align-items:center;gap:12px;display:inline-flex}a.stat-tile{color:inherit;text-decoration:none;transition:transform .2s,box-shadow .2s}a.stat-tile:hover{transform:translateY(-2px);box-shadow:0 6px 0 -3px #0000001f}.cab-table-wrap{margin:0 -26px;padding:0 26px;overflow-x:auto}.cab-table{border-collapse:collapse;width:100%;font-size:15px}.cab-table th{text-align:left;font:400 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--c-ink-faint);padding:0 14px 12px 0}.cab-table td,.cab-table th{border-bottom:1px solid var(--c-line)}.cab-table td{vertical-align:top;padding:14px 14px 14px 0}.cab-table tr:last-child td{border-bottom:0}.cab-table td:last-child,.cab-table th:last-child{padding-right:0}.cab-table .amount{font-variant-numeric:tabular-nums}.cab-table .amount,.cab-table .date{white-space:nowrap;width:1%;padding-right:40px}.cab-table .date{color:var(--c-ink-muted)}.cab-table .sub{color:var(--c-ink-faint);margin-top:3px;font-size:13px;display:block}.cab-table .cab-actions{margin-top:6px}.cab-rows{display:grid}.cab-row{border-bottom:1px solid var(--c-line);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:15px;display:flex}.cab-row:last-child{border-bottom:0}.cab-row .sub{color:var(--c-ink-faint);margin-top:3px;font-size:13px;display:block}.cab-row>:first-child{overflow-wrap:anywhere;min-width:0}.cab-row-actions{flex-shrink:0;align-items:center;gap:16px;display:flex}.cab-row-actions .text-link{cursor:pointer}.cab-password-form{border-bottom:1px solid var(--c-line);max-width:420px;padding:4px 0 18px}.cab-password-form.email-login-form{gap:14px;margin:0;padding-top:18px}.cab-password-form .notice{margin:14px 0 0}.cab-form{flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;display:flex}.cab-select{border:1px solid var(--c-line);background:var(--c-paper);color:var(--c-ink);border-radius:4px;padding:12px 40px 12px 14px;font-size:15px}.cab-form-status{color:var(--c-success);font-size:14px}.cab-invite{border:1px dashed var(--c-accent-line,var(--c-accent));border-radius:4px;gap:10px;padding:18px 20px;display:grid}.cab-invite label{font-size:14px;font-weight:500}.cab-invite input{border:1px solid var(--c-line);background:var(--c-paper);width:100%;color:var(--c-ink);font:400 13px var(--font-mono);border-radius:4px;padding:12px 14px}.cab-invite p{color:var(--c-ink-muted);font-size:13px}.cab-pair-people{grid-template-columns:1fr 1fr;gap:12px;margin:14px 0 4px;display:grid}.cab-pair-person{border:1px solid var(--c-line);border-radius:4px;padding:12px 14px;font-size:14px}.cab-pair-person span{font:400 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--c-ink-faint);margin-bottom:4px;display:block}.cab-report-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;display:grid}.cab-report-grid h3{font:500 18px/1.3 var(--font-golos),sans-serif;margin-bottom:8px}.cab-report-grid p{color:var(--c-ink-muted);font-size:14px;line-height:1.65}.cab-report-prompts{gap:8px;margin:12px 0 0;padding-left:22px;font-size:15px;line-height:1.6;display:grid}.cab-dimensions{gap:10px;margin-top:18px;display:grid}.cab-dimension{grid-template-columns:1fr auto;gap:4px 14px;font-size:14px;display:grid}.cab-dimension-bar{background:var(--c-line);border-radius:3px;grid-column:1/-1;height:6px;position:relative}.cab-dimension-bar i{background:var(--c-accent);border-radius:50%;width:12px;height:12px;position:absolute;top:-3px;transform:translate(-50%)}.cab-dimension-bar i.partner{background:var(--c-second,var(--c-ink-muted))}.cab-dimension-poles,.cab-dimension>p{grid-column:1/-1;margin:0}.cab-dimension-poles{justify-content:space-between;gap:16px;font-size:12px;display:flex}.cab-dimension-poles span:last-child{text-align:right}.cab-pair-ask{font-weight:600}.cab-pair-note{border-left:4px solid var(--c-accent);margin-top:16px;padding:12px 14px}.cab-pair-art{aspect-ratio:4/5;width:min(220px,60%);margin:4px 0 16px}.plus-page{gap:56px;margin-top:40px;display:grid}.plus-section-head{margin-bottom:22px}.plus-section-head h2{font:500 clamp(26px,3vw,36px) var(--font-golos),sans-serif;letter-spacing:-.03em;margin-top:10px}.plan-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;max-width:900px;display:grid}.plan-card{border:1px solid var(--c-line);background:var(--c-surface);border-radius:6px;align-content:start;gap:16px;padding:28px;display:grid;position:relative}.plan-card.featured{border-color:var(--c-accent);box-shadow:0 0 0 1px var(--c-accent)}.plan-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.plan-card h3{font:500 24px/1.2 var(--font-golos),sans-serif;letter-spacing:-.02em}.plan-price{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.plan-price strong{font:500 44px/1 var(--font-golos),sans-serif;letter-spacing:-.035em}.plan-price span{color:var(--c-ink-muted);font-size:15px}.plan-per-month{color:var(--c-ink-muted);margin-top:-8px;font-size:14px}.plan-features{margin:0;padding:0;list-style:none;display:grid}.plan-features li{border-bottom:1px solid var(--c-line);padding:10px 0;font-size:15px;line-height:1.5}.plan-features li:last-child{border-bottom:0}.consent-label{color:var(--c-ink-muted);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:12px;font-size:14px;line-height:1.55;display:grid}.consent-label input{width:18px;height:18px;accent-color:var(--c-accent);margin-top:3px}.plan-card .club-button{width:100%}.plan-note{color:var(--c-ink-faint);font-size:13px;line-height:1.6}.plan-error{color:var(--c-danger);font-size:14px}.compare-wrap{overflow-x:auto}.compare-table{border-collapse:collapse;width:100%;max-width:900px;font-size:15px}.compare-table td,.compare-table th{border-bottom:1px solid var(--c-line);text-align:left;vertical-align:top;padding:14px 16px}.compare-table thead th{font:500 15px var(--font-golos),sans-serif;border-bottom-color:var(--c-line-strong,var(--c-line))}.compare-table thead th small{font:400 12px var(--font-golos),sans-serif;color:var(--c-ink-faint);margin-top:2px;display:block}.compare-table td:not(:first-child),.compare-table th:not(:first-child){text-align:center;width:20%}.compare-table td.yes{color:var(--c-success)}.compare-table td.no{color:var(--c-ink-faint)}.compare-table td.partial{color:var(--c-ink-muted);font-size:14px}.compare-table .plus-col{background:var(--c-accent-quiet,transparent)}.compare-table tfoot td{border-bottom:0;padding-top:18px}.faq-list{max-width:760px;display:grid}.faq-list details{border-bottom:1px solid var(--c-line)}.faq-list summary{cursor:pointer;font:500 18px/1.35 var(--font-golos),sans-serif;letter-spacing:-.01em;padding:18px 32px 18px 0;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";font:400 24px/1 var(--font-mono);color:var(--c-ink-faint);position:absolute;top:16px;right:4px}.faq-list details[open] summary:after{content:"−"}.faq-list details p{color:var(--c-ink-muted);max-width:640px;padding:0 0 20px;font-size:15px;line-height:1.7}.plus-return{flex-wrap:wrap;justify-content:space-between;gap:20px}.login-divider,.plus-return{align-items:center;display:flex}.login-divider{color:var(--c-ink-faint);gap:14px;margin-top:24px;font-size:13px}.login-divider:after,.login-divider:before{content:"";border-top:1px solid var(--c-line);flex:1}.login-switch{cursor:pointer;margin-top:6px}@media (max-width:960px){.cabinet{grid-template-columns:1fr;gap:20px}.cabinet-side{gap:12px;padding:18px 0;position:static}.cabinet-nav{-webkit-overflow-scrolling:touch;gap:4px;margin-left:0;padding-bottom:6px;display:flex;overflow-x:auto}.cabinet-nav a{white-space:nowrap;border:1px solid var(--c-line);margin-left:0}.cabinet-nav a[aria-current=page]{box-shadow:none;border-color:var(--c-accent)}.overview-grid{grid-template-columns:1fr}.stat-grid{grid-template-columns:repeat(2,1fr)}.cab-banner{flex-direction:column;align-items:flex-start}.cab-pair-people,.cab-report-grid{grid-template-columns:1fr}}@media (max-width:600px){.cab-panel{padding:20px}.cab-table-wrap{margin:0 -20px;padding:0 20px}.cab-row{flex-direction:column;align-items:flex-start}.plus-page{gap:40px}}.match-profile{gap:20px;display:grid}.match-profile h2{font:500 22px var(--font-golos),sans-serif}.match-profile>p{color:var(--c-ink-muted);font-size:14px;line-height:1.7}.match-profile-grid{grid-template-columns:minmax(0,1fr) 200px;grid-template-areas:"name year""gender gender";align-items:start;gap:16px 20px;display:grid}.match-profile-grid>label:first-child{grid-area:name}.match-profile-grid>fieldset{grid-area:gender}.match-profile-grid>label:last-child{grid-area:year}.match-profile fieldset,.match-profile label{border:0;gap:8px;margin:0;padding:0;font-size:14px;display:grid}.match-profile small{color:var(--c-ink-faint);font-size:12px}.match-gender{gap:8px;display:flex}.match-gender .filter-chip{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.match-gender input{margin:0}.match-optin{border:1px solid var(--c-line);background:var(--c-surface-sunk,#0002);align-items:flex-start;gap:14px;padding:16px;display:flex!important}.match-optin input{margin-top:5px}.match-optin strong{font-size:15px;font-weight:500;display:block}.match-optin small{color:var(--c-ink-muted);margin-top:4px;font-size:13px;line-height:1.5;display:block}.match-list{gap:16px;margin-top:16px;display:grid}.match-card{border:1px solid var(--c-line);background:var(--c-surface);grid-template-columns:110px 1fr;gap:20px;padding:20px;display:grid}.match-score{text-align:center;border-right:1px solid var(--c-line);place-content:center;display:grid}.match-score strong{font:500 34px var(--font-golos),sans-serif;color:var(--c-accent)}.match-score span{font:400 10px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--c-ink-faint)}.match-body h3{font:500 20px var(--font-golos),sans-serif}.match-quiz{font:400 10px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--c-ink-faint);margin-top:6px}.match-meta{color:var(--c-ink-muted);margin-top:6px;font-size:14px;line-height:1.6}.match-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:14px;display:flex}.match-expires{color:var(--c-ink-faint);margin-left:auto;font-size:12px}.club-button.small{padding:10px 16px;font-size:14px}.candidate-list{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.candidate-list li{border-bottom:1px solid var(--c-line);justify-content:space-between;align-items:baseline;gap:8px 16px;padding:12px 0;display:flex}.candidate-list li>div{gap:4px;display:grid}.candidate-list .text-link{white-space:nowrap}.candidate-meta{color:var(--c-ink-muted);font-size:14px}.find-match{border:1px solid var(--c-line);background:var(--c-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:36px;padding:22px 24px;display:flex}.find-match strong{font:500 19px var(--font-golos),sans-serif;display:block}.find-match p{color:var(--c-ink-muted);max-width:52ch;margin-top:6px;font-size:14px;line-height:1.6}.find-match.done{color:#fffdf7;background:#171717}.find-match.done p{color:#fffdf7}.chat{gap:18px;max-width:820px;display:grid}.chat-head{border-bottom:1px solid var(--c-line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.chat-head h1{font:500 28px var(--font-golos),sans-serif;margin-top:10px}.chat-head p{color:var(--c-ink-muted);margin-top:4px;font-size:14px}.chat-live{color:#7fb0a3}.chat-rules summary{cursor:pointer}.chat-rules summary,.chat-rules ul{color:var(--c-ink-muted);font-size:14px}.chat-rules ul{margin:10px 0 0;padding-left:18px;line-height:1.6}.chat-messages{gap:10px;max-height:56vh;margin:0;padding:0 6px 0 0;list-style:none;display:grid;overflow:auto}.chat-messages li{background:var(--c-surface);border:1px solid var(--c-line);border-radius:14px;max-width:78%;padding:12px 16px}.chat-messages li.mine{background:#2a3a35;border-color:#2a3a35;border-bottom-right-radius:4px;justify-self:end}.chat-messages li.theirs{border-bottom-left-radius:4px}.chat-messages p{white-space:pre-wrap;word-break:break-word;font-size:15px;line-height:1.55}.chat-messages time{font:400 10px var(--font-mono);color:var(--c-ink-faint);margin-top:6px;display:block}.chat-empty{color:var(--c-ink-muted);font-size:14px;background:0 0!important;border:0!important;max-width:100%!important}.chat-compose{gap:10px;display:grid}.chat-input-row{grid-template-columns:1fr auto;align-items:end;gap:12px;display:grid}.chat-input-row textarea{resize:vertical;min-height:56px}@media (max-width:760px){.match-profile-grid{grid-template-areas:"name""year""gender"}.match-card,.match-profile-grid{grid-template-columns:1fr}.match-score{border-right:0;border-bottom:1px solid var(--c-line);padding-bottom:10px}.candidate-list li{flex-direction:column;align-items:flex-start}}.match-contacts{border:0;gap:10px;margin:0;padding:0;display:grid}.match-contacts legend{margin-bottom:4px;font-size:15px;font-weight:500}.match-contacts>p{color:var(--c-ink-muted);font-size:13px;line-height:1.6}.match-contacts-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.match-contacts-grid label{gap:6px;font-size:13px;display:grid}.affinity-chips{gap:8px;margin:12px 0 0;display:grid}.affinity-chips>div{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.affinity-chips dt{font:400 10px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--c-ink-faint);margin-right:4px}.affinity-chips dd{border:1px solid var(--c-line);border-radius:20px;margin:0;padding:5px 11px;font-size:13px;font-weight:500}.affinity-chips dd.shared{color:#c3e6da;background:#4d7a6e22;border-color:#4d7a6e}.affinity-chips dd.complementary{color:#f0b7a3;background:#8a5a4c22;border-color:#8a5a4c}.match-insight{border:1px solid var(--c-line);background:var(--c-surface);gap:16px;padding:20px 22px;display:grid}.match-insight-head{align-items:center;gap:18px;display:flex}.match-insight-head strong{font:500 34px var(--font-golos),sans-serif;color:var(--c-accent)}.match-insight-head p{font-size:15px;line-height:1.55}.affinity-columns{grid-template-columns:1fr 1fr;gap:20px;display:grid}.affinity-columns ul{color:var(--c-ink-muted);gap:8px;margin:8px 0 0;padding:0;font-size:13.5px;line-height:1.55;list-style:none;display:grid}.affinity-columns b{color:var(--c-ink);font-weight:500}.club-eyebrow.accent{color:var(--c-accent)}.contact-panel{border:1px dashed var(--c-line);color:var(--c-ink-muted);gap:12px;padding:16px 18px;font-size:14px;line-height:1.6;display:grid}.contact-panel.exchanged{color:#eef0ea;background:#28332e;border-style:solid}.contact-panel.exchanged strong{font:500 17px var(--font-golos),sans-serif}.contact-columns{grid-template-columns:1fr 1fr;gap:20px;display:grid}.contact-list{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.contact-list li{gap:10px;font-size:14px;display:flex}.contact-list span{color:var(--c-ink-faint);min-width:80px}.contact-list b{color:inherit;word-break:break-all;font-weight:500}.icebreakers{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.icebreakers>span{color:var(--c-ink-faint);margin-right:4px;font-size:12px}.icebreakers .filter-chip{text-align:left;max-width:100%;font-size:13px}@media (max-width:760px){.affinity-columns,.contact-columns{grid-template-columns:1fr}}.cab-field{gap:8px;font-size:14px;font-weight:600;display:grid}.cab-danger .cab-field{max-width:420px;margin:12px 0}.cancel-survey{border:1px solid var(--c-line);background:var(--c-paper);border-radius:5px;gap:16px;padding:22px;display:grid}.cancel-survey h3{letter-spacing:-.02em;font-size:22px;font-weight:800}.cancel-survey-lede{color:var(--c-ink-muted);font-size:15px;line-height:1.55}.cancel-reasons{border:0;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;margin:0;padding:0;display:grid}.cancel-reason{border:1px solid var(--c-line);cursor:pointer;border-radius:4px;align-items:center;gap:10px;padding:12px 14px;font-size:15px;transition:border-color .15s,background .15s;display:flex}.cancel-reason:hover{border-color:#151515}.cancel-reason[data-checked]{background:#f8dc45;border-color:#151515;font-weight:700}.cancel-reason input{accent-color:#151515}.cancel-comment textarea{resize:vertical;width:100%}.cancel-comment small{color:var(--c-ink-muted);font-weight:400}.cab-pager{color:var(--c-ink-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-size:14px;display:flex}.cab-pager button:disabled{opacity:.35;cursor:default}.refund-state{color:var(--c-ink-muted);flex-wrap:wrap;align-items:baseline;font-size:14px}.refund-rejected{color:var(--c-ink)}.order-actions{align-items:baseline}.order-actions>.cab-actions{margin-top:0}.refund-form-row>td{padding-top:0}html:root,html[data-theme]{--c-paper:#faf7f0;--c-surface:#fffdf7;--c-surface-sunk:#eee9df;--c-surface-raised:#fff;--c-ink:#151515;--c-ink-muted:#565550;--c-ink-faint:#68665f;--c-ink-inverse:#fffdf7;--c-line:#d0cdc4;--c-line-strong:#858078;--c-accent:#ff5b22;--c-accent-hover:#e74612;--c-accent-quiet:#ffeadf;--c-accent-line:#e69b7f;--c-on-accent:#161616;--c-second:#1853ec;--c-second-quiet:#e5edff;--c-on-second:#fff;--c-focus:#1853ec;--c-success:#226635;--c-success-quiet:#e4f2df;--c-warning:#755711;--c-warning-quiet:#fff3bd;--c-danger:#a82424;--c-danger-quiet:#ffe5df;--c-info:#1853ec;--c-info-quiet:#e5edff;--font-display:var(--font-golos),sans-serif;--font-text:var(--font-golos),sans-serif;--radius-2:4px;--radius-3:6px;--container:1440px;color-scheme:light}body{background:var(--c-paper);color:var(--c-ink)}body h1,body h2,body h3{font-family:var(--font-golos),sans-serif;letter-spacing:-.035em}body h1{font-weight:800}body h2,body h3{font-weight:700}body .page{max-width:1440px;padding-inline:clamp(22px,4vw,58px)}body .club-header{gap:34px;height:104px}body .club-wordmark{--logo-w:250px;padding-right:38px}body .club-header nav{color:var(--c-ink);gap:30px;font-size:14px;font-weight:600}body .club-header nav a{white-space:nowrap}body .club-header nav a:hover{-webkit-text-decoration-color:var(--c-accent);text-decoration-color:var(--c-accent);text-decoration-thickness:2px}body .account-link{border-color:var(--c-ink);color:var(--c-ink)}body .club-eyebrow{color:var(--c-ink-muted);letter-spacing:.16em;font-size:10px}body .club-button{color:#fffdf7;box-shadow:none;background:#171717;border:1px solid #171717;border-radius:4px;font-size:15px;font-weight:600;transition:transform .2s,background .2s}body .club-button:hover{background:#343434;transform:translateY(-2px)}body .club-button.secondary{color:var(--c-ink);border-color:var(--c-line-strong);background:0 0}body .club-button.secondary:hover{background:#ffeadf;border-color:#ff5b22}body .text-link{color:inherit;text-decoration-color:#ff5b22;text-decoration-thickness:2px}body :is(input,select,textarea){accent-color:#1853ec}body :is(a,button,input,select,summary):focus-visible{outline-offset:4px;outline:3px solid #1853ec}.pop-intro{grid-template-columns:94px minmax(0,1fr) 265px;align-items:center;gap:24px;padding:36px 0 32px;display:grid}.pop-intro h1{letter-spacing:-.035em;font-size:clamp(44px,5.75vw,83px);font-weight:800;line-height:1.04}.pop-margin-note{text-transform:uppercase;letter-spacing:.2em;font-size:10px;font-weight:700;line-height:1.8}.pop-intro-note{border-left:1px solid #858078;padding-left:30px;font-size:21px;line-height:1.35}.pop-discovery{align-items:stretch;gap:32px;margin-bottom:32px;display:flex}.pop-search{border:1px solid #858078;border-radius:3px;flex:1;min-width:200px;display:flex;overflow:hidden}.pop-search input{color:var(--c-ink);background:0 0;border:0;flex:1;min-width:0;padding:16px 20px;font-size:17px}body .pop-search input:focus-visible{outline:0}.pop-search{transition:border-color .15s}.pop-search:focus-within{border-color:var(--c-second)}.pop-search button{color:#fff;cursor:pointer;background:#161616;align-items:center;gap:22px;padding:15px 25px;font-size:15px;transition:background .2s;display:flex}.pop-search button svg{transition:transform .25s cubic-bezier(.2,.7,.2,1)}.pop-search button:hover{background:#343434}.pop-search button:hover svg{transform:translate(4px)}.pop-topics{align-items:stretch;gap:10px;display:flex}.pop-topics a{white-space:nowrap;border:1px solid #8d877c;border-radius:5px;padding:17px 19px;font-size:14px;font-weight:600;transition:transform .2s}.pop-topics a:hover{transform:translateY(-3px)}.pop-topics a:first-child{background:#ff5b22;border-color:#ff5b22}.pop-topics a:nth-child(2){color:#fff;background:#1853ec;border-color:#1853ec}.pop-topics a:nth-child(3){background:#f8dc45;border-color:#f8dc45}.pop-featured .section-title{align-items:end;margin-bottom:16px}.pop-featured h2{letter-spacing:-.045em;font-size:32px}.pop-cover-grid{grid-template-columns:1.4fr .94fr 1fr;gap:20px;display:grid}.pop-cover-link{border-radius:3px;height:410px;display:block;overflow:hidden}.pop-cover-link img{object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.pop-cover-link:hover img{transform:scale(1.035)rotate(-.5deg)}.pop-cover-caption{justify-content:space-between;align-items:end;gap:10px;padding:12px 0 20px;display:flex}.pop-cover-caption h3{font-size:20px;line-height:1.15}.pop-cover-caption p{color:#65625b;margin-top:6px;font-size:13px}.pop-cover-caption>a{white-space:nowrap;border-bottom:2px solid #ff5b22;padding-bottom:5px;font-size:14px}.pop-plus-strip{border-top:1px solid #858078;border-bottom:1px solid #858078;justify-content:center;align-items:center;gap:70px;margin-top:3px;padding:26px 0;display:flex}.pop-plus-strip p{letter-spacing:-.04em;font-size:28px;font-weight:800;line-height:1.12}.pop-plus-strip p span{color:#1853ec}body .landing-section{border-color:var(--c-line);padding-block:70px}body .landing-section h2{letter-spacing:-.045em;font-size:clamp(30px,3.4vw,48px);font-weight:800}body .discovery-paths a{border-color:var(--c-line);background:0 0}body .discovery-paths a:hover{color:#151515;background:#f8dc45}body .section-index{color:#1853ec}body .benefit-columns p,body .faq-section details p,body .feature-list,body .home-test-list p,body .landing-lede,body .landing-note,body .membership-options p,body .page-lede{color:var(--c-ink-muted)}body .home-test-list>a{border-color:var(--c-line)}body .home-test-list>a:hover{background:#eee9df}body .real-report-preview{background:#1853ec;border:0;min-height:540px}body .real-report-preview>span{color:#fff}body .report-excerpt:not(.real-report-preview){background:#f8dc45}body .report-paper{color:#151515;background:#fffdf7}body .membership-options article{border-top:3px solid #ff5b22}body .membership-options article:nth-child(2){border-top-color:#1853ec}body .home-membership{background:0 0}body .faq-section summary{color:#151515}body .faq-section summary span{color:#1853ec}body .final-discovery{background:#f8dc45;margin-block:30px;padding:60px 30px}body .final-discovery .club-eyebrow{color:#484219}body .expanded-footer{background:var(--c-paper)}body .footer-brand{--logo-w:220px}body .report-card{box-shadow:none;background:0 0;border:0;border-radius:0}body .report-card>img{object-fit:cover;border-radius:3px;height:275px}body .report-card-body{padding:20px 0 26px}body .report-card h2{font-size:24px;line-height:1.15}body .report-card-meta{color:#1853ec}body .report-card p{color:var(--c-ink-muted)}body .filter-bar :is(input,select){color:#151515;background:#fffdf7;border-color:#aaa59a}body .filter-chip{color:#151515;background:0 0;border-color:#aaa59a}body .filter-chip[aria-pressed=true],body .filter-chip[data-on=true]{background:#f8dc45;border-color:#d3b532}body .workspace-page>h1{font-size:clamp(36px,4.5vw,64px);line-height:1.05}body .quiz-sales-hero h1{letter-spacing:-.055em;font-weight:900}body .quiz-art{border:0;border-radius:3px;min-height:450px}body .quiz-art img{object-fit:cover}body .quiz-art span{color:#151515;background:#f8dc45}body .quiz-action-note,body .quiz-facts,body .quiz-final-cta p,body .quiz-pdf-preview small,body .quiz-value-list p{color:var(--c-ink-muted)}body .quiz-facts span{color:#1647ba;background:#e5edff;padding:7px 10px;font-size:12px}body .quiz-value-list article,body .quiz-value-section{border-color:var(--c-line)}body .quiz-value-list article>span{color:#1853ec}body .quiz-archetypes article{background:#ffeadf;border-top-color:#ff5b22}body .quiz-archetypes article:nth-child(2n){background:#e5edff;border-top-color:#1853ec}body .quiz-final-cta{background:#f8dc45}body .quiz-pdf-preview img{border-color:#aaa59a;box-shadow:0 18px 38px #30251826}body .account-panel,body .cab-panel,body .plan-card{background:var(--c-surface);border-color:var(--c-line);box-shadow:none;border-radius:5px}body .plan-card.featured,body .plan-card[data-featured=true]{border-top:5px solid;border-color:#1853ec}body .account-row{border-color:var(--c-line)}body .notice{color:#173b91;background:#e5edff;border-color:#b5c8ee}body .notice.error{color:#a82424;background:#ffe5df}body .email-login-form input{color:#151515;background:#fffdf7;border-color:#aaa59a}body .email-login-form small{color:#565550}body .cabinet-nav a[aria-current=page]{color:#151515;background:#f8dc45}body .cabinet-nav a:hover{background:#eee9df}body .au-page{--au-danger:#a82424;--au-danger-line:#d59b92;--au-warning:#755711;--au-warning-line:#bfad6d;--au-success:#226635;--au-success-line:#8daf8b}body .demo-banner{color:#494016;background:#f8dc45}@media (min-width:1500px) and (max-width:1599.98px){.pop-cover-link{height:440px}}@media (max-width:1100px){.pop-intro{grid-template-columns:65px minmax(0,1fr) 210px;gap:18px}.pop-intro h1{font-size:64px}.pop-intro-note{padding-left:20px;font-size:18px}.pop-discovery{flex-wrap:wrap;gap:14px}.pop-search{flex-basis:100%}.pop-topics{width:100%}.pop-cover-link{height:340px}body .club-header nav{gap:20px}body .club-wordmark{--logo-w:200px;padding-right:24px}}@media (max-width:760px){body .club-header{flex-wrap:wrap;gap:14px;height:auto;min-height:116px;padding-top:20px;padding-bottom:18px;display:flex}body .club-wordmark{--logo-w:170px;border:0;order:0;padding:0}body .account-link{order:1;margin-left:auto}body .club-header nav{flex-basis:100%;order:2;justify-content:space-between;gap:12px;font-size:12px;overflow:auto}body .club-header nav a{padding:6px 0}.pop-intro{grid-template-columns:1fr;gap:20px;padding:22px 0}.pop-margin-note{display:none}.pop-intro h1{font-size:clamp(42px,9vw,67px)}.pop-intro-note{border:0;padding:0;font-size:17px}.pop-intro-note br{display:none}.pop-search input{padding:14px;font-size:15px}.pop-search button{gap:10px;padding:14px 16px}.pop-topics{flex-wrap:wrap;gap:7px}.pop-topics a{padding:12px 14px;font-size:12px}.pop-cover-grid{grid-template-columns:1fr;gap:22px}.pop-cover-link{aspect-ratio:1.15;height:auto}.pop-cover-caption h3{font-size:22px}.pop-featured h2{font-size:28px}.pop-featured .section-title{flex-wrap:wrap;gap:15px}.pop-plus-strip{flex-direction:column;align-items:start;gap:22px;padding:28px 0}.pop-plus-strip p{font-size:25px}body .landing-section{padding-block:48px}body .real-report-preview{min-height:430px}body .quiz-art{min-height:350px}body .report-card>img{height:260px}body .footer-top{gap:28px}body .cabinet{min-width:0}body .workspace-page{padding-top:24px}}@media (prefers-reduced-motion:reduce){.pop-cover-link img,.pop-topics a,body .club-button{transition:none;transform:none!important}}body .pop-home{--home-gutter:clamp(22px,4vw,58px);padding-bottom:0}body .pop-home h1,body .pop-home h2,body .pop-home h3{font-family:var(--font-golos),sans-serif;text-wrap:balance}body .pop-home h2{letter-spacing:-.045em;font-weight:800;line-height:1.03}body .pop-home h3{letter-spacing:-.025em;font-weight:750;line-height:1.12}body .pop-home p{line-height:1.5}body .pop-home .club-button{text-align:left;justify-content:space-between;align-items:center;gap:22px;min-height:48px;font-size:14px;display:inline-flex}body .pop-home .pop-intro h1{letter-spacing:-.047em;font-size:clamp(44px,5.6vw,81px);font-weight:800;line-height:1}body .pop-home .pop-intro-note{line-height:1.3}body .pop-home .pop-featured h2{text-wrap:nowrap;font-size:32px}body .pop-home .pop-cover-caption{padding-bottom:0}body .pop-home .pop-cover-caption h3{font-size:18px}body .pop-home .pop-cover-caption p{margin-top:4px;font-size:12px}body .pop-home .editorial-kicker{text-transform:uppercase;letter-spacing:.14em;margin:0 0 16px;font-size:10px;font-weight:600}.editorial-shelf{padding:52px 0 44px}.shelf-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}body .shelf-heading h2{white-space:nowrap;font-size:30px}.shelf-filters{gap:10px;padding:3px;display:flex;overflow:auto}.shelf-filters button{white-space:nowrap;border:1px solid #ccc6bb;border-radius:3px;padding:10px 14px;font-size:12px;transition:background .18s,color .18s}.shelf-filters button[aria-pressed=true]{color:#fffdf7;background:#171717;border-color:#171717}.shelf-filters button:hover{border-color:#171717}.shelf-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.shelf-card{min-width:0;display:block}.shelf-art{aspect-ratio:1.12;background:#f7db43;border-radius:2px;position:relative;overflow:hidden}.shelf-art img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.shelf-art h3{color:#141414;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#faf7f0;max-width:95%;margin:0;padding:6px 8px;font-size:clamp(19px,1.7vw,25px);position:absolute;top:16px;left:16px;right:14px}.shelf-card:hover .shelf-art img{transform:scale(1.04)}.shelf-caption{color:#605c56;justify-content:space-between;gap:10px;margin-top:10px;font-size:11px;display:flex}.shelf-caption>span:last-child{color:#171717;white-space:nowrap;border-bottom:1px solid #ff5b22;align-items:center;gap:5px;padding-bottom:4px;display:flex}.shelf-empty{padding:35px 0}.shelf-empty a{text-decoration:underline}.editorial-report{color:#fffdf7;margin-inline:calc(-1 * var(--home-gutter));padding:58px var(--home-gutter);background:#1853ec;grid-template-columns:.85fr 1.5fr;align-items:center;gap:30px;min-height:580px;display:grid;overflow:hidden}body .editorial-report h2{color:#fffdf7;letter-spacing:-.045em;margin:0 0 22px;font-size:clamp(44px,4.6vw,68px)}.editorial-report-copy>p:not(.editorial-kicker){max-width:340px;margin-bottom:24px;font-size:17px}.editorial-report-copy small{opacity:.8;margin-top:14px;font-size:11px;display:block}.editorial-report-pages{isolation:isolate;height:470px;display:block;position:relative}.editorial-report-pages img{object-fit:contain;width:48%;height:auto;max-height:440px;transition:transform .45s;position:absolute;box-shadow:0 15px 25px #081a6440}.editorial-pdf-cover{z-index:2;top:18px;left:3%;transform:rotate(-9deg)}.editorial-pdf-profile{top:12px;right:6%;transform:rotate(8deg)}.editorial-report-pages:hover .editorial-pdf-cover{transform:rotate(-12deg)translateY(-5px)}.editorial-report-pages:hover .editorial-pdf-profile{transform:rotate(11deg)translateY(-5px)}.editorial-pair{grid-template-columns:1fr 1.3fr .75fr;align-items:center;gap:24px;padding:48px 0 34px;display:grid}body .editorial-pair h2{margin-bottom:20px;font-size:clamp(34px,3.4vw,49px)}.editorial-pair-copy>p:not(.editorial-kicker){max-width:300px;margin-bottom:24px;font-size:16px}.editorial-pair-art{object-fit:cover;mix-blend-mode:multiply;width:100%;height:370px}.editorial-pair-steps{gap:34px;margin:0;padding:0;list-style:none;display:grid}.editorial-pair-steps li{align-items:start;gap:13px;display:flex}.editorial-pair-steps li>span{color:#fffdf7;background:#171717;border-radius:50%;flex-shrink:0;place-items:center;width:31px;height:31px;font-size:15px;display:grid}body .editorial-pair-steps h3{margin:0 0 7px;font-size:16px}.editorial-pair-steps p{color:#615d56;font-size:12px}.editorial-principles{padding:15px 0 48px}.editorial-principle-grid{grid-template-columns:repeat(3,1fr);gap:34px;display:grid}.editorial-principle-grid article{border-right:1px solid #d3cdc1;padding-right:30px}.editorial-principle-grid article:last-child{border:0}body .editorial-principle-grid h3{margin-bottom:12px;font-size:20px}.editorial-principle-grid p:not(.editorial-kicker){color:#615d56;font-size:14px}.editorial-principle-grid a{text-underline-offset:4px;align-items:center;gap:8px;margin-top:12px;font-size:12px;text-decoration:underline;display:inline-flex}.editorial-membership{margin-inline:calc(-1 * var(--home-gutter));padding:40px var(--home-gutter);background:#ff6428 url(/art/home-plus-reference.png) 50%/cover no-repeat;grid-template-columns:1.15fr .9fr .7fr;align-items:center;gap:40px;display:grid}.editorial-plus-title>p:last-child{font-size:21px}.editorial-plus-card{color:#fffdf7;background:#171717;border-radius:3px;padding:28px}body .editorial-plus-card h3{color:#fffdf7;margin-bottom:22px;font-size:27px}.editorial-plus-card ul{margin-bottom:15px;padding-left:18px;font-size:14px;line-height:1.9;list-style:outside}.editorial-plus-card p{color:#c7c5bf;margin-bottom:20px;font-size:11px}body .editorial-plus-card .club-button{color:#171717;background:#faf7f0;border-color:#faf7f0;width:100%}body .editorial-single h3{margin-bottom:18px;font-size:28px}.editorial-single{border-left:1px solid #9a8c73;padding-left:20px}.editorial-single p{margin-bottom:22px;font-size:15px}.editorial-faq{grid-template-columns:.8fr 1.6fr;gap:60px;padding:55px 0;display:grid}body .editorial-faq h2{margin:0 0 26px;font-size:clamp(36px,4vw,56px)}body .editorial-faq summary{justify-content:space-between;align-items:center;gap:24px;padding:17px 0;font-size:15px;font-weight:500;list-style:none;display:flex}.editorial-faq summary::-webkit-details-marker{display:none}.editorial-faq summary svg{flex-shrink:0;transition:transform .2s}.editorial-faq details[open] summary svg{transform:rotate(45deg)}body .editorial-faq details{border-top:1px solid #b8b3a8;border-bottom:0}body .editorial-faq .faq-body p{color:#615d56;max-width:620px;padding-bottom:20px;font-size:14px}body .expanded-footer{border-top:0;padding-top:0}body .home-footer-hero{background:url(/art/home-footer-reference.png) 50%/cover no-repeat;justify-content:space-between;align-items:center;gap:30px;margin-inline:calc(-1*clamp(22px,4vw,58px));padding:40px clamp(22px,4vw,58px);display:flex}body .home-footer-wordmark{--logo-w:clamp(300px,46vw,700px);display:block}.home-footer-hero p{margin:18px 0;font-size:24px}.home-footer-hero .club-button{margin-top:6px}.home-footer-note{max-width:220px;font-weight:700;transform:rotate(-8deg);font-size:28px!important}body .footer-top{padding-top:35px;padding-bottom:35px}body .footer-top .footer-brand{--logo-w:150px}@media (min-width:1500px) and (max-width:1599.98px){.editorial-membership,.editorial-report,body .home-footer-hero{margin-inline:0}}@media (max-width:1100px){body .pop-home .pop-intro{grid-template-columns:1fr 230px}body .pop-home .pop-margin-note{display:none}body .pop-home .pop-intro h1{font-size:64px}.shelf-heading{flex-direction:column;align-items:start;gap:15px}.shelf-grid{gap:12px}.editorial-report{min-height:510px;padding-block:45px}.editorial-report-pages{height:380px}.editorial-pair{grid-template-columns:1fr 1.2fr}.editorial-pair-steps{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:25px}.editorial-pair-art{height:340px}.editorial-membership{grid-template-columns:1fr 1fr;gap:22px}.editorial-single{border-top:1px solid #171717;border-left:0;grid-column:1/-1;justify-content:space-between;align-items:center;gap:25px;padding:25px 0 0;display:flex}.editorial-single p{max-width:300px;margin:0}.editorial-single h3{margin:0}.editorial-faq{gap:30px}}@media (max-width:760px){body .pop-home .pop-intro{grid-template-columns:1fr;gap:16px;padding-top:22px}body .pop-home .pop-intro h1{font-size:clamp(42px,8.4vw,64px)}body .pop-home .pop-intro-note{font-size:17px}body .pop-home .pop-featured h2{text-wrap:balance;font-size:26px}body .pop-home .pop-cover-link{aspect-ratio:1.2;height:auto}body .pop-home .pop-cover-caption{padding-bottom:10px}body .pop-home .pop-cover-caption h3{font-size:20px}.editorial-shelf{padding-top:35px}.shelf-filters{gap:7px;width:100%}.shelf-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:25px}.shelf-art{aspect-ratio:.85}.shelf-art h3{padding:4px;font-size:19px;top:10px;left:8px;right:8px}.shelf-caption{flex-direction:column;align-items:start;gap:8px}.editorial-report{grid-template-columns:1fr;gap:15px;padding-top:35px;padding-bottom:20px}.editorial-report-copy>p:not(.editorial-kicker){max-width:100%}body .editorial-report h2{font-size:49px}.editorial-report-pages{height:clamp(320px,75vw,500px);margin-top:10px}.editorial-report-pages img{max-height:450px}.editorial-pair{grid-template-columns:1fr;gap:20px;padding-top:40px}.editorial-pair-copy>p:not(.editorial-kicker){max-width:100%}body .editorial-pair h2{font-size:40px}.editorial-pair-art{height:auto;max-height:430px}.editorial-pair-steps{grid-template-columns:1fr;gap:24px}.editorial-pair-steps p{font-size:14px}.editorial-principles{padding-top:30px}body .editorial-principles>h2{font-size:29px}.editorial-principle-grid{grid-template-columns:1fr;gap:24px}.editorial-principle-grid article{border-bottom:1px solid #d3cdc1;border-right:0;padding:0 0 24px}.editorial-membership{background-size:auto 100%;grid-template-columns:1fr;gap:28px;padding-block:35px}body .editorial-plus-title h2{font-size:90px}.editorial-plus-title>p:last-child{font-size:19px}.editorial-single{background:#faf7f0;border:0;padding:25px;display:block}.editorial-single p{max-width:none;margin:15px 0 20px}.editorial-faq{grid-template-columns:1fr;gap:10px;padding-block:40px}body .editorial-faq h2{font-size:42px}body .editorial-faq summary{font-size:14px}.home-footer-note{display:none}body .home-footer-hero{padding-block:40px}body .home-footer-wordmark{--logo-w:min(520px,78vw)}.home-footer-hero p{font-size:20px}}@media (prefers-reduced-motion:reduce){.editorial-faq summary svg,.editorial-report-pages img,.shelf-art img{transition:none}.shelf-card:hover .shelf-art img{transform:none}}body .club-header{height:86px}body .club-header nav>a[aria-current=page]{text-underline-offset:13px;-webkit-text-decoration:underline #ff5b22;text-decoration:underline #ff5b22;text-decoration-thickness:2px}body .pop-home .pop-intro{grid-template-columns:85px minmax(0,1fr) 245px 105px;gap:24px;padding:10px 0 25px}body .pop-home .pop-intro h1{letter-spacing:-.052em;white-space:nowrap;font-size:clamp(44px,5.2vw,75px)}body .pop-home .pop-intro-note{padding-left:25px;font-size:20px}.home-footer-note,body .pop-home .editorial-hand{font-family:var(--font-handwriting),cursive;letter-spacing:.025em;text-transform:uppercase;font-size:27px;font-weight:600;line-height:.95;transform:rotate(-10deg)}body .pop-home .hero-hand{font-size:23px}body .pop-home .pop-search>svg{flex-shrink:0;align-self:center;margin-left:20px}body .pop-home .pop-search input{padding-left:14px}body .pop-home .pop-discovery{gap:32px;margin-bottom:30px}body .pop-home .pop-search{flex:.6}body .pop-home .pop-topics{flex:.4;justify-content:space-between}body .pop-home .pop-topics a{padding:14px 20px;font-size:14px}body .pop-home .pop-featured h2{font-size:36px;font-weight:750}body .pop-home .pop-cover-grid{grid-template-columns:1.4fr .94fr 1fr;gap:18px}body .pop-home .pop-cover-link{height:425px}body .pop-home .pop-cover-caption h3{font-size:19px;font-weight:700}body .pop-home .pop-cover-caption p{font-size:13px}body .editorial-shelf{padding:46px 0 36px}body .shelf-heading{gap:20px;margin-bottom:23px}body .shelf-filters{justify-content:flex-end}body .shelf-filters button{padding:11px 22px}body .shelf-art{aspect-ratio:1.2}body .shelf-art h3{letter-spacing:-.04em;background:0 0;max-width:90%;padding:0;font-size:26px;font-weight:800;top:12px;left:12px;right:10px}body .shelf-caption{font-size:13px}body .editorial-report{grid-template-columns:.88fr 1.72fr;gap:24px;min-height:610px;padding-top:38px;padding-bottom:35px}body .editorial-report h2{margin-bottom:28px;font-size:74px;font-weight:800;line-height:.97}body .editorial-report-copy>p:not(.editorial-kicker){max-width:410px;margin-bottom:25px;font-size:23px;line-height:1.35}body .editorial-report-copy small{font-size:11px}body .editorial-report-pages{height:515px}body .editorial-report-pages img{width:43%;max-height:515px}body .editorial-pdf-cover{z-index:3;top:0;left:1%;transform:rotate(-8deg)}body .editorial-pdf-profile{z-index:2;top:20px;left:32%;right:auto;transform:rotate(2deg)}body .editorial-pdf-tips{z-index:1;top:18px;right:-9%;transform:rotate(-8deg)}body .editorial-pair{grid-template-columns:1.08fr 1.35fr .68fr;gap:22px;min-height:550px;padding:20px 0 10px;position:relative}body .editorial-pair-art{object-fit:cover;transform-origin:50%;height:530px;transform:scale(1.08)}body .editorial-pair-copy{z-index:1}body .editorial-pair h2{white-space:nowrap;margin-bottom:18px;font-size:54px}body .editorial-pair-copy>p:not(.editorial-kicker):not(.pair-hand){max-width:400px;margin-bottom:25px;font-size:20px;line-height:1.4}body .pop-home .pair-hand{max-width:100px;margin-bottom:30px;font-size:23px}body .editorial-pair-steps{gap:65px}body .editorial-pair-steps h3{font-size:18px}body .editorial-pair-steps p{font-size:14px}body .editorial-principles{padding:25px 0 42px}body .editorial-principles>h2{margin-bottom:44px;font-size:36px}body .editorial-principle-grid{gap:35px}body .editorial-principle-grid article{padding-left:63px;padding-right:24px;position:relative}body .editorial-principle-grid .principle-icon{position:absolute;top:3px;left:0}body .editorial-principle-grid h3{font-size:22px}body .editorial-principle-grid p{font-size:16px;line-height:1.4}body .editorial-membership{grid-template-columns:1.55fr 1fr .84fr;gap:48px;min-height:405px;padding-top:30px;padding-bottom:30px}body .editorial-plus-title{padding-left:175px;position:relative}body .pop-home .plus-hand{font-size:26px;position:absolute;top:7px;left:0}body .editorial-plus-title h2{letter-spacing:-.06em;margin:0 0 20px;font-size:112px;line-height:.89}body .editorial-plus-title>p:last-child{white-space:nowrap;font-size:25px}body .editorial-plus-card{padding:25px}body .editorial-plus-card h3{margin-bottom:18px;font-size:30px}body .editorial-plus-card p{margin-bottom:16px;font-size:11px}body .editorial-plus-card ul{font-size:15px;line-height:1.7}body .editorial-single{padding-left:30px}body .editorial-single h3{font-size:29px}body .editorial-single p{font-size:16px}body .editorial-faq{grid-template-columns:.85fr 1.55fr;gap:55px;padding:36px 0}body .editorial-faq>div:first-child{position:relative}body .editorial-faq h2{margin-bottom:35px;font-size:60px;line-height:.99}body .editorial-faq details{padding:0}body .editorial-faq summary{padding:18px 0;font-size:17px}body .editorial-faq .faq-body p{margin:0;padding:0 0 20px;font-size:15px}body .pop-home .faq-hand{width:160px;margin-top:25px;font-size:27px}body .faq-star{object-fit:cover;mix-blend-mode:multiply;width:170px;height:170px;position:absolute;bottom:0;left:210px}body .expanded-footer{background:url(/art/home-footer-reference.png) 0 0/100% 470px no-repeat;position:relative}body .home-footer-hero{background:0 0;align-items:start;min-height:440px;margin:0;padding:50px 0 25px}body .home-footer-wordmark{--logo-w:720px;max-width:100%;font-size:180px}body .home-footer-hero>div{width:58%}body .home-footer-hero>div>p{margin:25px 0 18px;font-size:28px;font-weight:650}body .home-footer-note{white-space:nowrap;max-width:220px;margin:12px 29% 0 0;font-weight:600;font-size:35px!important}body .footer-top{grid-template-columns:repeat(4,1fr);gap:28px;width:56%;margin-top:-190px;margin-left:auto;padding:0 0 60px;position:relative}body .footer-top>div:first-child{display:none}body .footer-top h2{text-transform:none;letter-spacing:0;font-size:15px;font-weight:700}body .footer-top nav a{font-size:14px}body .footer-bottom{border:0;padding-top:70px;padding-bottom:50px;font-size:13px}@media (max-width:1200px){body .pop-home .pop-intro{grid-template-columns:65px 1fr 190px}body .pop-home .hero-hand{display:none}body .pop-home .pop-intro h1{font-size:5.25vw}body .pop-home .pop-intro-note{font-size:18px}body .pop-home .pop-topics a{padding-inline:15px}body .editorial-report h2{font-size:60px}body .editorial-report-copy>p:not(.editorial-kicker){font-size:19px}body .editorial-pair h2{font-size:42px}body .editorial-pair-copy>p:not(.editorial-kicker):not(.pair-hand){font-size:17px}body .editorial-pair{grid-template-columns:1fr 1.2fr .7fr;min-height:470px}body .editorial-pair-steps{grid-column:auto;grid-template-columns:1fr;gap:35px}body .editorial-pair-art{height:430px}body .editorial-membership{gap:28px}body .editorial-plus-title{padding-left:90px}body .pop-home .plus-hand{width:90px;font-size:20px}body .editorial-plus-title h2{font-size:80px}body .editorial-plus-title>p:last-child{white-space:normal;font-size:19px}body .editorial-single{border-top:0;border-left:1px solid #9a8c73;grid-column:auto;padding:0 0 0 20px;display:block}body .editorial-single p{margin:15px 0}body .editorial-faq h2{font-size:48px}body .home-footer-wordmark{--logo-w:550px}.shelf-art h3{font-size:23px}}@media (max-width:1100px){body .pop-home .pop-intro{grid-template-columns:1fr 190px}}@media (max-width:760px){body .club-header{height:auto}body .pop-home .pop-intro{grid-template-columns:1fr;padding:22px 0}body .pop-home .pop-intro h1{white-space:normal;font-size:clamp(38px,8.6vw,64px)}body .pop-home .pop-intro-note{padding:0;font-size:17px}body .pop-home .pop-featured h2{font-size:27px}body .pop-home .pop-discovery{gap:14px}body .pop-home .pop-search,body .pop-home .pop-topics{flex:auto}body .pop-home .pop-topics{justify-content:start}body .pop-home .pop-topics a{padding:12px;font-size:12px}body .pop-home .pop-cover-grid{grid-template-columns:1fr}body .pop-home .pop-cover-link{aspect-ratio:1.15;height:auto}body .shelf-heading h2{font-size:29px}body .shelf-filters{flex:none;justify-content:start}body .shelf-filters button{padding:10px 15px}body .shelf-art{aspect-ratio:.9}body .shelf-art h3{font-size:19px}body .shelf-caption{font-size:12px}body .editorial-report{grid-template-columns:1fr;min-height:0;padding-block:35px}body .editorial-report h2{font-size:52px}body .editorial-report-copy>p:not(.editorial-kicker){font-size:18px}body .editorial-report-pages{height:350px;margin-top:22px}body .editorial-report-pages img{width:46%;max-height:340px}body .editorial-pdf-cover{left:0}body .editorial-pdf-profile{left:30%}body .editorial-pdf-tips{right:-8%}body .editorial-pair{grid-template-columns:1fr;gap:25px;padding-top:40px}body .editorial-pair h2{white-space:normal;font-size:39px}body .editorial-pair-art{height:auto;transform:none}body .editorial-pair-steps{grid-template-columns:1fr;gap:26px}body .pop-home .pair-hand{margin-bottom:20px}body .editorial-principles{padding-top:40px}body .editorial-principles>h2{margin-bottom:30px;font-size:30px}body .editorial-principle-grid article{padding-left:50px}body .editorial-membership{grid-template-columns:1fr;gap:30px}body .editorial-plus-title{padding-left:100px}body .editorial-plus-title h2{font-size:83px}body .editorial-single{border:0;padding:25px}body .editorial-faq{grid-template-columns:1fr;gap:30px;padding-block:40px}body .editorial-faq>div:first-child{min-height:170px}body .editorial-faq h2{margin-bottom:20px;font-size:44px}body .pop-home .faq-hand{margin-top:15px;font-size:23px}body .faq-star{width:140px;height:140px;left:auto;right:0}body .editorial-faq summary{font-size:15px}body .expanded-footer{background-size:auto 350px}body .home-footer-hero{min-height:0;padding:40px 0}body .home-footer-hero>div{width:100%}body .home-footer-wordmark{--logo-w:100%;font-size:90px}body .home-footer-hero>div>p{font-size:23px}body .footer-top{grid-template-columns:repeat(2,1fr);gap:20px;width:100%;margin:35px 0 0;padding-bottom:20px}body .footer-bottom{padding-top:30px;padding-bottom:30px}}@media (min-width:761px){body .club-header{height:78px}body .pop-home .pop-search{height:46px}body .pop-home .pop-search button,body .pop-home .pop-search input{padding-top:8px;padding-bottom:8px}body .pop-home .pop-topics a{padding-top:10px;padding-bottom:10px}body .pop-home .pop-cover-caption{align-items:end;min-height:68px;position:relative}body .pop-home .pop-cover-caption>div{width:100%}body .pop-home .pop-cover-caption h3{white-space:nowrap;font-size:17px}body .pop-home .pop-cover-caption>a{position:absolute;bottom:0;right:0}body .pop-home .pop-cover-caption p{padding-right:90px}body .faq-star{width:260px;height:260px;bottom:-40px;left:170px}}@media (max-width:760px){body .editorial-membership{grid-template-columns:minmax(0,1fr)}body .editorial-plus-card,body .editorial-plus-title,body .editorial-single{min-width:0}body .editorial-plus-title{padding-left:88px}body .editorial-plus-title h2{font-size:70px}body .editorial-plus-title>p:last-child{font-size:17px}.editorial-pair-steps{min-width:0}body .pop-home .pop-topics{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;display:grid}body .pop-home .pop-topics a{text-align:center;padding:12px 6px;font-size:11px}body .pop-home .pop-featured .section-title{flex-direction:column;align-items:flex-start;gap:12px}body .pop-home .pop-featured h2{text-wrap:normal;width:100%;max-width:none}}body .editorial-plus-title h2>span{font-size:1.2em;line-height:.85}body .pop-home .plus-hand{width:150px;font-size:20px}@media (max-width:1200px){body .pop-home .plus-hand{width:95px;font-size:17px}}@media (max-width:760px){body .pop-home .plus-hand{width:82px;font-size:17px}body .editorial-plus-title h2>span{font-size:1.1em}}.editorial-report-copy{position:relative}body .pop-home .report-hand{max-width:145px;font-size:24px;line-height:.95;bottom:0;right:0}.editorial-pair-figure{min-width:0;margin:0;position:relative}body .pop-home .pair-caption{max-width:160px;margin:0;font-size:23px;line-height:.95;position:absolute;bottom:60px;left:42%}.editorial-principles{position:relative}body .pop-home .principles-hand{max-width:155px;font-size:22px;line-height:1;position:absolute;top:18px;right:15px;transform:rotate(-12deg)}body .editorial-plus-card ul{padding-left:0;list-style:none}.editorial-plus-card li{align-items:center;gap:12px;display:flex}.editorial-plus-card li svg{flex-shrink:0}@media (min-width:1201px){body .pop-home .pop-intro{grid-template-columns:85px minmax(0,1fr) 275px 90px;gap:24px}body .pop-home .pop-intro h1{letter-spacing:-.05em;font-size:79px}body .pop-home .pop-intro-note{padding-left:30px}body .pop-home .pop-cover-caption{min-height:60px}body .shelf-heading{gap:40px}body .shelf-heading h2{flex:0 0 365px}body .shelf-filters{justify-content:space-between;gap:10px;padding:0}body .shelf-filters button{border-radius:2px;flex:1;padding:10px 8px;font-size:13px}body .shelf-art h3{max-width:91%;font-size:28px;line-height:1.02}body .shelf-art-1 img{object-position:center 30%;transform-origin:100% 100%;transform:translate(35px,55px)scale(.87)}body .shelf-art-1{background:#f6db49}body .editorial-report{grid-template-columns:470px minmax(0,1fr);min-height:620px}body .editorial-report h2{letter-spacing:-.045em;font-size:74px;line-height:.98}body .editorial-report-copy>p:not(.editorial-hand){max-width:415px;font-size:23px}body .editorial-report-pages img{width:44%;max-height:520px}body .editorial-pdf-cover{top:6px;left:0}body .editorial-pdf-profile{top:18px;left:30%}body .editorial-pdf-tips{top:32px;right:-4%}body .editorial-pair{grid-template-columns:430px minmax(0,1fr) 265px;gap:18px;min-height:565px}body .editorial-pair h2{letter-spacing:-.05em;font-size:56px}body .editorial-pair-figure{align-self:stretch;align-items:center;margin-left:-95px;margin-right:-15px;display:flex}body .editorial-pair-art{object-fit:contain;height:530px;transform:none}body .editorial-pair-copy{z-index:2;position:relative}body .editorial-pair-steps{gap:55px}body .editorial-pair-steps li{position:relative}body .editorial-pair-steps li:not(:last-child):after{content:"";border-left:1px solid #bdb7ab;height:calc(100% + 2px);position:absolute;top:43px;left:15px}body .editorial-principles{padding-top:16px;padding-bottom:42px}body .editorial-principles>h2{max-width:1120px;margin-bottom:42px;font-size:39px}body .editorial-principle-grid{gap:30px;padding-right:120px}body .editorial-principle-grid h3{max-width:295px;font-size:22px}body .editorial-principle-grid p{font-size:16px;line-height:1.3}body .editorial-membership{grid-template-columns:1.48fr .95fr .78fr;gap:48px;min-height:405px}body .editorial-plus-title h2{font-size:117px}body .editorial-plus-card h3{font-size:31px}body .editorial-plus-card ul{font-size:15px;line-height:1.65}body .editorial-faq{grid-template-columns:455px minmax(0,1fr);gap:55px;padding-top:35px;padding-bottom:40px}body .editorial-faq h2{letter-spacing:-.045em;font-size:62px}body .home-footer-note{margin-right:30%;font-size:31px!important}}@media (max-width:1200px){body .pop-home .principles-hand,body .pop-home .report-hand{display:none}body .pop-home .pair-caption{font-size:20px;bottom:25px}}@media (max-width:760px){body .pop-home .pair-caption{font-size:20px;bottom:25px;left:43%}body .editorial-pair-figure{grid-row:auto}}.home-reference-art{mix-blend-mode:multiply;background-repeat:no-repeat;flex:none;display:block}.pop-cover-link>.home-reference-art{mix-blend-mode:normal;width:100%;height:100%;transition:transform .35s}.pop-cover-link:hover>.home-reference-art{transform:scale(1.015)}body .pop-home .hero-hand{place-self:center end;width:110px;transform:none}body .pop-home .pair-hand{width:92px;max-width:none;margin-bottom:25px;transform:none}body .pop-home .principles-hand{width:156px;max-width:none;top:4px;right:0;transform:none}body .pop-home .plus-hand{width:196px;max-width:none;top:0;left:-30px;transform:none}body .pop-home .faq-hand{width:184px;margin-top:20px;transform:none}body .pop-home .faq-star{width:164px;height:auto;bottom:10px;left:240px;transform:none}body .pop-home .principle-icon{mix-blend-mode:multiply;width:44px;height:auto}body .editorial-plus-title h2{position:relative}.plus-crown{width:76px;position:absolute;bottom:10px;left:80%}.home-account-icon{width:36px;display:none}body .account-link{background:0 0;border:0;border-radius:0;align-items:center;gap:28px;padding:0;display:flex}body .home-account-icon{display:block}body .home-footer-note{white-space:normal;width:196px;max-width:none;transform:none}body .pop-home .pop-margin-note:after{content:"";border-bottom:1px solid #858078;width:26px;margin-top:18px;display:block}body .pop-featured .text-link{text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:10px;font-size:10px;font-weight:650;text-decoration:none;display:flex}body .pop-featured .text-link:before{content:"";border-top:1px solid #858078;width:48px}body .pop-cover-caption>a{align-items:center;gap:12px;display:flex}body .editorial-report{background:#1651ed url(/art/home-blue-paper.png) 50%/cover}body .editorial-principle-grid article:last-child{padding-top:47px;padding-left:0}body .editorial-principle-grid article:last-child .principle-icon{top:0}@media (min-width:1201px){body .pop-home .pop-intro{grid-template-columns:85px minmax(0,1fr) 282px 100px;padding-top:10px;padding-bottom:20px}body .pop-home .pop-intro h1{letter-spacing:-.05em;font-size:80px;font-weight:750}body .pop-home .pop-intro-note{font-size:19px;line-height:1.4}body .pop-home .pop-featured h2{font-size:36px;font-weight:700}body .pop-home .pop-cover-grid{grid-template-columns:272fr 182fr 194fr}body .pop-home .pop-cover-link{aspect-ratio:272/211;height:auto}body .pop-home .pop-cover-card:nth-child(2) .pop-cover-link{aspect-ratio:182/211}body .pop-home .pop-cover-card:nth-child(3) .pop-cover-link{aspect-ratio:194/211}body .pop-home .pop-cover-caption{min-height:57px;padding-top:9px}body .shelf-art-1 img{transform:none}body .shelf-art-1 h3{max-width:67%}body .editorial-membership{grid-template-columns:1.48fr .92fr .76fr}body .editorial-plus-title{padding-left:182px}body .editorial-plus-title h2{font-size:116px;font-weight:750}body .editorial-plus-title h2>span{font-size:1.28em}body .editorial-plus-title>p:last-child{font-size:27px}body .editorial-faq h2{font-size:61px;font-weight:750}}@media (max-width:1200px){body .pop-home .plus-hand{width:110px;left:-10px}.plus-crown{width:50px;left:79%}}@media (max-width:760px){body .pop-home .hero-hand{display:none}body .pop-home .pair-hand{width:78px}body .pop-home .principles-hand{display:none}body .pop-home .plus-hand{width:100px;left:-8px}body .pop-home .faq-hand{width:145px}body .pop-home .faq-star{width:135px;bottom:0;left:auto;right:0}body .editorial-principle-grid article:last-child{padding-top:0;padding-left:50px}body .account-link{gap:8px}.home-account-icon{width:30px}body .home-footer-note{display:none}.plus-crown{width:46px;bottom:3px;left:78%}}@media (prefers-reduced-motion:reduce){.pop-cover-link>.home-reference-art{transition:none}.pop-cover-link:hover>.home-reference-art{transform:none}}@media (min-width:1201px){body .editorial-pair-figure{z-index:0;pointer-events:none;margin:0;position:absolute;inset:0 255px 0 40px}body .editorial-pair-art{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}body .editorial-pair-copy{grid-column:1}body .editorial-pair-steps{z-index:1;grid-column:3;position:relative}}.home-reference-art:is(.hero-hand,.pair-hand,.principles-hand,.plus-hand,.faq-hand,.home-footer-note,.plus-crown,.principle-icon,.home-account-icon){filter:grayscale()brightness(1.2)contrast(5);mix-blend-mode:multiply}body .shelf-art{background:#faf7ef}body .shelf-art-1{background:#f5d941}body .shelf-art-3{background:#ff6029}.shelf-art>.home-reference-art{mix-blend-mode:normal;width:100%;height:71%;transition:transform .35s;position:absolute;bottom:0;left:0;right:0}body .shelf-art h3{z-index:1;max-width:95%;font-size:27px}body .shelf-art-1 h3{max-width:95%}.shelf-card:hover .shelf-art>.home-reference-art{transform:scale(1.025)}@media (max-width:760px){body .shelf-art h3{font-size:18px}.shelf-art>.home-reference-art{height:64%}}@media (prefers-reduced-motion:reduce){.shelf-art>.home-reference-art{transition:none}.shelf-card:hover .shelf-art>.home-reference-art{transform:none}}body .shelf-art-1>.home-reference-art,body .shelf-art-3>.home-reference-art{height:62%}body .shelf-art-2>.home-reference-art{height:66%}.home-reference-art>span{background-repeat:no-repeat;width:100%;height:100%;display:block}.home-reference-art:is(.hero-hand,.pair-hand,.principles-hand,.plus-hand,.faq-hand,.home-footer-note,.plus-crown,.principle-icon,.home-account-icon){filter:none}.home-reference-art:is(.hero-hand,.pair-hand,.principles-hand,.faq-hand,.home-footer-note,.principle-icon)>span{filter:grayscale()contrast(2)brightness(1.4)}.home-reference-art:is(.plus-hand,.plus-crown)>span{filter:grayscale()contrast(3)brightness(2.2)}body .home-account-icon{filter:none}body .pop-home p.hero-hand,body .pop-home p.pair-hand{font-size:23px;transform:rotate(-10deg)}body .pop-home p.plus-hand,body .pop-home p.principles-hand{font-size:22px;transform:rotate(-10deg)}body .pop-home p.plus-hand{width:150px;left:0}body .pop-home p.faq-hand{font-size:27px;transform:rotate(-10deg)}body p.home-footer-note{font-family:var(--font-handwriting),cursive;transform:rotate(-10deg);font-size:31px!important}body .pop-home img.faq-star{object-fit:cover;width:260px;height:260px;bottom:-40px;left:170px}@media (max-width:760px){body .pop-home img.faq-star{width:140px;height:140px;bottom:0;left:auto;right:0}body .pop-home p.plus-hand{width:82px;font-size:17px}}body .home-detail-icon{mix-blend-mode:normal;object-fit:contain;filter:none!important}body .home-detail-icon.principle-icon{width:44px;height:44px}body .home-detail-icon.plus-crown{width:76px;height:76px;transform:rotate(10deg)}body .home-detail-icon.home-account-icon{width:36px;height:36px}.home-footer-note:after,body .pop-home .editorial-hand:after{content:"";border-bottom:2px solid;width:65%;margin-top:8px;display:block}@media (max-width:760px){body .home-detail-icon.plus-crown{width:46px;height:46px}body .home-detail-icon.home-account-icon{width:30px;height:30px}body .pop-home .pop-cover-card:first-child .pop-cover-link{aspect-ratio:1415/1111}body .pop-home .pop-cover-card:not(:first-child) .pop-cover-link{aspect-ratio:1157/1360}}.search-box{position:relative}.search-box input[type=search]{appearance:none}.search-box input[type=search]::-webkit-search-cancel-button,.search-box input[type=search]::-webkit-search-decoration{appearance:none}body .pop-home .search-box--home{flex:.6;min-width:200px}body .pop-home .search-box--home .pop-search{flex:none;width:100%}.search-clear,body .pop-search button.search-clear{width:28px;height:28px;color:var(--c-ink-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;align-self:center;place-items:center;margin:0;padding:0;transition:background .12s,color .12s;display:grid}.search-clear:hover,body .pop-search button.search-clear:hover{background:var(--c-surface-sunk);color:var(--c-ink)}.search-box--home .search-clear,.search-box--home .search-spinner{margin-right:10px}.search-spinner{border:2px solid var(--c-line);border-top-color:var(--c-accent);border-radius:50%;flex-shrink:0;align-self:center;width:16px;height:16px;animation:search-spin .7s linear infinite}@keyframes search-spin{to{transform:rotate(1turn)}}.header-search{opacity:0;visibility:hidden;width:clamp(180px,24vw,340px);margin-left:auto;transition:opacity .25s,transform .25s,visibility 0s linear .25s;position:relative;transform:translateY(-6px)}.header-search[data-visible]{opacity:1;visibility:visible;transition-delay:0s;transform:none}body .header-search+.account-link{margin-left:0}.header-search-toggle{display:none}.header-search-form{border:1px solid var(--c-line-strong);background:var(--c-surface);border-radius:6px;align-items:center;gap:10px;height:42px;padding:0 12px 0 14px;transition:border-color .15s;display:flex}.header-search-form:focus-within{border-color:var(--c-second)}.header-search-form>svg{color:var(--c-ink-muted);flex-shrink:0}.header-search-form input{min-width:0;height:100%;color:var(--c-ink);background:0 0;border:0;flex:1;padding:0;font-size:14px;font-weight:500}.header-search-form input::placeholder{color:var(--c-ink-faint);font-weight:400}body .header-search-form input:focus-visible{outline:0}.search-pop{z-index:60;background:var(--c-surface-raised);border:1px solid var(--c-line);border-radius:8px;max-height:min(70vh,520px);padding:8px;animation:search-pop-in .18s cubic-bezier(.2,.7,.2,1);position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 18px 50px -18px #15151559,0 2px 8px #1515150f}.search-pop[hidden]{display:none}.search-box--header .search-pop{min-width:min(420px,100vw - 44px)}@keyframes search-pop-in{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:none}}.search-group+.search-group{border-top:1px solid var(--c-line);margin-top:6px;padding-top:6px}.search-group-title{font:500 10px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--c-ink-faint);padding:8px 12px 4px}.search-row{border-radius:5px;align-items:center;gap:12px;padding:9px 12px;transition:background .12s;display:flex}.search-row,body .club-header .search-row:hover,body .search-row:hover{color:var(--c-ink);text-decoration:none}.search-row[data-active]{background:var(--c-accent-quiet)}.search-row-icon{background:var(--c-surface-sunk);width:34px;height:34px;color:var(--c-ink-muted);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.search-row--category .search-row-icon{background:var(--c-second-quiet);color:var(--c-second)}.search-row-icon[data-format=entertainment]{background:var(--c-warning-quiet);color:var(--c-warning)}.search-row-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.search-row-title{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:1.25;overflow:hidden}.search-row-title mark{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--c-accent);text-decoration-color:var(--c-accent);text-underline-offset:3px;background:0 0;text-decoration-thickness:2px}.search-row-meta{color:var(--c-ink-muted);font-size:12px;line-height:1.3}.search-row-arrow{color:var(--c-accent);opacity:0;flex-shrink:0;margin-left:auto;transition:opacity .12s,transform .12s;transform:translate(-4px)}.search-row[data-active] .search-row-arrow{opacity:1;transform:none}.search-row--all{border-top:1px solid var(--c-line);color:var(--c-ink-muted);border-radius:0 0 5px 5px;justify-content:center;gap:8px;margin-top:6px;padding:12px;font-size:14px;font-weight:600}.search-row--all[data-active]{color:var(--c-ink)}.search-row--all svg{color:var(--c-accent)}.search-empty{padding:18px 14px 20px;font-size:15px;line-height:1.4}.search-empty-hint{color:var(--c-ink-muted);margin-top:6px;font-size:13px}.search-skeleton{padding:6px 0}.search-skeleton-row{flex-direction:column;gap:7px;padding:10px 12px;display:flex}.search-skeleton-row span{background:linear-gradient(90deg,var(--c-surface-sunk),var(--c-line),var(--c-surface-sunk));height:12px;animation:search-shimmer 1.1s linear infinite;animation-delay:calc(var(--i)*90ms);background-size:200% 100%;border-radius:3px;display:block}.search-skeleton-row span:first-child{width:55%;height:14px}.search-skeleton-row span:last-child{width:35%}@keyframes search-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:1100px){body .pop-home .search-box--home{flex-basis:100%}}@media (max-width:760px){body .pop-home .search-box--home{flex:auto}body .header-search{order:1;width:auto;margin-left:auto;position:static}body .header-search+.account-link{margin-left:0}.header-search-toggle{border:1px solid var(--c-ink);width:38px;height:38px;color:var(--c-ink);cursor:pointer;background:0 0;border-radius:50%;place-items:center;transition:background .15s,color .15s;display:grid}.header-search[data-open] .header-search-toggle{background:var(--c-ink);color:var(--c-paper)}.header-search-field{background:var(--c-paper);border-bottom:1px solid var(--c-line);padding:10px clamp(22px,4vw,58px) 14px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 14px 30px -18px #0000004d}.header-search[data-open] .header-search-field{animation:search-pop-in .18s cubic-bezier(.2,.7,.2,1);display:block}.search-box--header .search-pop{box-shadow:none;min-width:0;max-height:min(60vh,420px);margin-top:8px;position:static}.search-row-title{white-space:normal}}@media (prefers-reduced-motion:reduce){.header-search,.header-search-field,.search-pop,.search-row,.search-row-arrow{transition:none;animation:none}.search-skeleton-row span,.search-spinner{animation-duration:2s}}.result-page{padding-block:36px 88px}.result-hero{border-bottom:1px solid var(--c-line);grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:center;gap:40px 72px;padding-bottom:44px;display:grid}.result-hero-copy{min-width:0;max-width:640px}.result-status{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.result-chip{font:700 10px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#151515;background:#f8dc45;border-radius:999px;padding:8px 11px}.result-chip.ok{color:#226635;background:#e4f2df}.result-chip.once{color:#171717;background:#ff5b22}body .result-title{font:800 clamp(40px,5.2vw,76px) /1.02 var(--font-golos),sans-serif;letter-spacing:-.045em;max-width:16ch;margin-top:22px}.result-lede{color:var(--c-ink-muted);max-width:56ch;margin-top:22px;font-size:clamp(17px,1.5vw,21px);line-height:1.5}.result-figure{justify-self:center;width:100%;max-width:520px;position:relative}.result-art{z-index:1;aspect-ratio:4/5;border:2px solid #171717;width:112px;position:absolute;bottom:4px;right:0;overflow:hidden;transform:rotate(4deg);box-shadow:6px 6px #171717}.result-art svg{display:block}.result-figure figure{margin:0}.result-figure svg{width:100%;height:auto}.result-body{grid-template-columns:minmax(0,1fr) 360px;grid-template-areas:"scales aside""main aside";gap:56px 72px;padding-top:48px;display:grid}.result-scales{grid-area:scales;min-width:0}.result-main{grid-area:main;min-width:0}.result-aside{grid-area:aside;min-width:0}.result-sticky{position:sticky;top:124px}.result-section-head{margin-bottom:22px}body .result-h2{font:800 clamp(26px,2.6vw,36px) /1.1 var(--font-golos),sans-serif;letter-spacing:-.04em;margin-top:12px}.result-section-note{color:var(--c-ink-faint);max-width:60ch;margin-top:8px;font-size:14px;line-height:1.55}.result-scales table{border-collapse:collapse;width:100%}.result-scales caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.result-scales tr{border-bottom:1px solid var(--c-line)}.result-scales tr:last-child{border-bottom:0}.result-scales th{font:500 15px/1.3 var(--font-golos),sans-serif;color:var(--c-ink);white-space:nowrap;min-width:9ch;padding:15px 24px 15px 0}.result-scales td{padding:15px 0}.result-scales td>span{background:var(--c-surface-sunk);border-radius:4px;height:8px}.result-scales td>span>span{border-radius:4px}.result-scales td[data-numeric]{font:600 13px var(--font-mono);color:var(--c-ink);min-width:4.5ch;padding-left:20px}.result-locked{gap:18px;display:grid}.result-locked>.result-section-head{margin-bottom:4px}.result-locked-block{border:1px solid var(--c-line);background:var(--c-surface);border-radius:6px;padding:24px 26px 22px}.result-locked-head{justify-content:space-between;align-items:center;gap:16px;display:flex}body .result-locked-head h3{font:700 20px/1.2 var(--font-golos),sans-serif;letter-spacing:-.03em}.result-lock{color:#151515;background:#f8dc45;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.result-locked-block>p{color:var(--c-ink-muted);max-width:56ch;margin-top:8px;font-size:15px;line-height:1.6}.result-ghost{gap:10px;margin-top:20px;display:grid;-webkit-mask-image:linear-gradient(#000 30%,#0000);mask-image:linear-gradient(#000 30%,#0000)}.result-ghost i{background:var(--c-surface-sunk);border-radius:5px;height:10px;display:block}.result-ghost i.gap{background:0 0;height:6px}.result-prose{max-width:66ch}.result-prose p{color:var(--c-ink);font-size:18px;line-height:1.65}.result-prose p+p{margin-top:22px}.result-tips{margin-top:56px}.result-tip-list{counter-reset:tip;max-width:66ch;margin:0;padding:0;list-style:none}.result-tip-list li{counter-increment:tip;border-top:1px solid var(--c-line);grid-template-columns:44px 1fr;gap:12px;padding:18px 0;font-size:17px;line-height:1.55;display:grid}.result-tip-list li:last-child{border-bottom:1px solid var(--c-line)}.result-tip-list li:before{content:"0" counter(tip);font:600 12px var(--font-mono);color:#1853ec;padding-top:5px}.result-actions{border:1px solid var(--c-line);background:var(--c-surface);border-radius:6px;padding:26px}.result-actions-title{font:700 22px/1.2 var(--font-golos),sans-serif;letter-spacing:-.03em;margin-top:10px}.result-actions-note{color:var(--c-ink-muted);margin-top:8px;font-size:14px;line-height:1.55}.result-actions-list{gap:10px;margin-top:22px;display:grid}body .result-action{width:100%;padding:14px 18px;font-size:15px}.result-actions-login{margin-top:16px;font-size:14px;line-height:1.5}.result-aside-alt{margin-top:18px}.result-error{color:var(--c-danger);margin-top:12px;font-size:14px}@media (max-width:1100px){.result-hero{grid-template-columns:minmax(0,1fr) minmax(0,420px);column-gap:40px}.result-body{grid-template-columns:minmax(0,1fr) 320px;column-gap:40px}}@media (max-width:900px){.result-page{padding-block:24px 64px}.result-hero{grid-template-columns:1fr;gap:28px;padding-bottom:32px}.result-figure{justify-self:start;max-width:460px}.result-art{width:88px}.result-body{grid-template-columns:1fr;grid-template-areas:"scales""aside""main";gap:40px 0;padding-top:36px}.result-page[data-locked=false] .result-body{grid-template-areas:"scales""main""aside"}.result-sticky{position:static}}@media (max-width:480px){.result-figure .radar-label-name{font-size:15px}.result-figure .radar-label-value{font-size:14px}.result-scales th{white-space:normal;padding-right:14px}.result-actions,.result-locked-block{padding:20px}}body .pop-404{min-height:60vh;padding-top:12px;padding-bottom:80px}body .pop-404 .pop-intro{align-items:center}body .pop-404 .pop-intro h1{white-space:normal}.pop-404-code{font:500 12px/1 var(--font-jetbrains),monospace;letter-spacing:.24em;text-transform:uppercase;color:#1853ec;margin-bottom:18px;display:block}.pop-404-code:before{content:"";vertical-align:middle;border-bottom:2px solid #ff5b22;width:26px;margin-right:12px;display:inline-block}body .pop-404 .hero-hand{color:#ff5b22}.pop-404-links{flex-wrap:wrap;gap:32px;margin-top:32px;font-size:15px;display:flex}.pop-404-links .text-link{border-bottom:2px solid #ff5b22;align-items:center;gap:8px;padding-bottom:5px;text-decoration:none;display:inline-flex}.pop-404-links .text-link svg{transition:transform .25s cubic-bezier(.2,.7,.2,1)}.pop-404-links .text-link:hover svg{transform:translate(4px)}@media (max-width:760px){body .pop-404{padding-bottom:56px}.pop-404-links{gap:20px;margin-top:24px}}body .pop-page{padding-top:8px;padding-bottom:90px}body .pop-page .pop-intro{align-items:center;padding:18px 0 26px}body .pop-page .pop-intro h1,body .pop-page .pop-intro h2{white-space:normal;text-wrap:balance;letter-spacing:-.05em;margin:0;font-size:clamp(42px,5vw,72px);font-weight:800;line-height:1}body .pop-page .pop-intro-note{font-size:19px;line-height:1.35}body .pop-page .hero-hand{color:#c4410a}body .pop-page .pop-margin-note{padding-bottom:14px;position:relative}body .pop-page .pop-margin-note:after{content:"";border-bottom:2px solid #171717;width:26px;position:absolute;bottom:0;left:0}body .pop-page .pop-discovery{margin-bottom:26px}body .pop-page .pop-topics a[aria-current=page]{transform:translateY(-3px);box-shadow:0 0 0 2px #faf7f0,0 0 0 4px #171717}body .pop-page .section-title{justify-content:space-between;align-items:end;gap:24px;margin:0 0 18px;display:flex}body .pop-page .section-title h2{letter-spacing:-.045em;margin:0;font-size:clamp(28px,3vw,36px);font-weight:750;line-height:1.03}body .pop-page .pop-link,body .pop-page .section-title .text-link{white-space:nowrap;color:#171717;border-bottom:2px solid #ff5b22;align-items:center;gap:8px;padding-bottom:4px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}body .pop-page .pop-link svg{transition:transform .3s cubic-bezier(.2,.7,.2,1)}body .pop-page .pop-link:hover svg{transform:translate(4px)}body .pop-page .catalog-card:hover .pop-link svg,body .pop-page .pop-link:hover svg.arrow-up-right{transform:translate(3px,-3px)rotate(-12deg)}body .pop-page .section-count{font:500 11px var(--font-jetbrains),monospace;letter-spacing:.2em;text-transform:uppercase;color:#1853ec}body .pop-page .pop-kicker,body .workspace-page .club-eyebrow{font:500 11px/1 var(--font-jetbrains),monospace;letter-spacing:.22em;text-transform:uppercase;color:#1853ec;display:block}body .pop-page .pop-kicker{margin:0 0 14px}body .pop-page .pop-kicker:before,body .workspace-page .club-eyebrow:before{content:"";vertical-align:middle;border-bottom:2px solid #ff5b22;width:22px;margin-right:10px;display:inline-block}body .pop-page .club-button,body .workspace-page .club-button{text-align:left;border-radius:4px;justify-content:space-between;align-items:center;gap:22px;min-height:48px;padding:12px 20px;font-size:14px;font-weight:600;display:inline-flex}body .pop-page .club-button svg,body .workspace-page .club-button svg{flex-shrink:0;transition:transform .25s cubic-bezier(.2,.7,.2,1)}body .pop-page .club-button:hover svg,body .workspace-page .club-button:hover svg{transform:translate(4px)}body .pop-page .club-button.secondary,body .workspace-page .club-button.secondary{color:#171717;background:0 0;border-color:#171717}body .pop-page .club-button.secondary:hover,body .workspace-page .club-button.secondary:hover{color:#171717;background:#f8dc45;border-color:#f8dc45}body .pop-page .club-button:disabled,body .workspace-page .club-button:disabled{opacity:.45;cursor:not-allowed;transform:none}.pop-chips{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pop-chips>a,.pop-chips>button,.pop-chips>label{white-space:nowrap;cursor:pointer;color:#171717;background:0 0;border:1px solid #ccc6bb;border-radius:3px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;transition:background .18s,color .18s,border-color .18s,transform .2s;display:inline-flex}.pop-chips>:hover{border-color:#171717;transform:translateY(-2px)}.pop-chips>[aria-current=page],.pop-chips>[aria-pressed=true],.pop-chips>[data-on=true]{color:#fffdf7;background:#171717;border-color:#171717}.pop-chips>label input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.pop-chips>label[data-on=true]{color:#fff;background:#1853ec;border-color:#1853ec}.pop-chip-label{font:500 10px var(--font-jetbrains),monospace;letter-spacing:.2em;text-transform:uppercase;color:#68665f;margin-right:6px}body .pop-page .notice,body .workspace-page .notice{color:#171717;background:#f8dc45;border:0;border-radius:3px;margin:20px 0;padding:16px 20px;font-size:15px;font-weight:500;line-height:1.5}body .pop-page .notice.error,body .workspace-page .notice.error{color:#a82424;background:#ffe5df}body .pop-page .notice.success,body .workspace-page .notice.success{color:#226635;background:#e4f2df}body .pop-page .notice .inline-link,body .workspace-page .notice .inline-link{color:inherit;text-underline-offset:4px;cursor:pointer;font-weight:700;text-decoration-color:currentColor;text-decoration-thickness:2px}body .pop-page :is(input[type=text],input[type=search],input[type=email],input[type=password],textarea):not(.pop-search *),body .workspace-page :is(.club-input,.cab-select,.email-login-form input){color:#171717;background:#fffdf7;border:1px solid #858078;border-radius:3px;padding:13px 16px;font-size:15px;transition:border-color .15s}body .pop-cabinet :is(select,.cab-select,.club-input,.filter-chip,.club-button):focus-visible,body .pop-page :is(input,textarea):not(.pop-search *):focus-visible,body .workspace-page :is(.club-input,.cab-select,.email-login-form input):focus-visible{border-color:#1853ec;outline:0}body .pop-cabinet :is(a,.text-link,.inline-link,.cabinet-signout):focus-visible{text-underline-offset:6px;outline:0;-webkit-text-decoration:underline #1853ec;text-decoration:underline #1853ec;text-decoration-thickness:2px}body .pop-cabinet .cabinet-nav a:focus-visible{text-decoration-color:#1853ec}body .pop-cabinet :is(input[type=checkbox],input[type=radio]):focus-visible{outline:0;box-shadow:0 0 0 1px #1853ec}body .pop-cabinet .stat-tile:focus-visible{outline:0;box-shadow:inset 0 0 0 2px #1853ec}body .pop-catalog .pop-intro{grid-template-columns:85px minmax(0,1fr) 275px 110px}body .pop-catalog .catalog-bar{top:var(--catalog-bar-top,78px);z-index:30;background:var(--c-paper);margin-bottom:22px;align-items:stretch;gap:14px;margin-inline:calc(-1*clamp(22px,4vw,58px));padding-block:12px;padding-inline:clamp(22px,4vw,58px);transition:box-shadow .2s;position:sticky}body .pop-catalog .catalog-bar[data-stuck]{box-shadow:0 1px 0 var(--c-line),0 10px 24px -18px #00000059}body .pop-catalog .search-box--home{flex:380px;min-width:260px}.catalog-controls{flex:0 auto;align-items:stretch;gap:8px;display:flex}.pop-select{align-items:center;display:inline-flex;position:relative}.pop-select select{appearance:none;color:#171717;height:100%;min-height:46px;font:600 14px var(--font-golos),sans-serif;cursor:pointer;background:0 0;border:1px solid #858078;border-radius:3px;padding:0 38px 0 16px;transition:border-color .15s,background .15s,color .15s}.pop-select svg{pointer-events:none;color:inherit;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.pop-select:hover select{border-color:#171717}.pop-select[data-on=true]{color:#fffdf7}.pop-select[data-on=true] select{color:#fffdf7;background:#171717;border-color:#171717}.pop-select select:focus-visible{border-color:#1853ec;outline:0}.pop-toggle{min-height:46px;font:600 14px var(--font-golos),sans-serif;color:#171717;cursor:pointer;white-space:nowrap;border:1px solid #858078;border-radius:3px;align-items:center;gap:10px;padding:0 16px;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.pop-toggle input{accent-color:#1853ec;flex-shrink:0;width:16px;height:16px;margin:0}.pop-toggle:hover{border-color:#171717}.pop-toggle[data-on=true]{color:#fff;background:#1853ec;border-color:#1853ec}.pop-toggle[data-on=true] input{accent-color:#fff}.pop-toggle:focus-within{border-color:#1853ec}.catalog-apply{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.catalog-apply:focus-visible{clip:auto;width:auto;height:auto;font:600 14px var(--font-golos),sans-serif;border:1px solid #171717;border-radius:3px;padding:0 16px;position:static}.catalog-meta{align-items:center;gap:24px;display:flex}.catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 18px;display:grid}.catalog-card{flex-direction:column;min-width:0;display:flex;position:relative}.catalog-card-link{aspect-ratio:1.2;background:#f7db43;border-radius:2px;display:block;position:relative;overflow:hidden}.catalog-card-link img{object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.catalog-card:hover .catalog-card-link img{transform:scale(1.04)}.catalog-card h3{letter-spacing:-.04em;color:#141414;text-wrap:balance;max-width:91%;margin:0;font-size:clamp(19px,1.7vw,26px);font-weight:800;line-height:1.08;position:absolute;top:12px;left:12px;right:10px}.catalog-card h3 span{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#faf7f0;padding:3px 7px 4px}.catalog-card-badge{color:#fffdf7;font:600 10px var(--font-golos),sans-serif;letter-spacing:.14em;text-transform:uppercase;background:#171717;border-radius:2px;padding:6px 8px;position:absolute;bottom:10px;right:10px}.catalog-card-badge[data-tone=blue]{color:#fff;background:#1853ec}.catalog-card-badge[data-tone=once]{color:#171717;background:#ff5b22;align-items:center;gap:5px;display:inline-flex}.catalog-card-caption{color:#605c56;justify-content:space-between;align-items:end;gap:10px;margin-top:10px;font-size:13px;display:flex}.catalog-card-caption>div{min-width:0}.catalog-card-caption>div>span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.catalog-card-caption p{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:26ch;min-height:2.7em;margin:3px 0 0;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.catalog-card-caption>.pop-link{padding-bottom:3px;font-size:13px}.catalog-card-caption>button{white-space:nowrap;cursor:pointer;color:#171717;background:0 0;border-bottom:2px solid #1853ec;padding:0 0 3px;font-size:13px;font-weight:600}.catalog-card-caption>button:disabled{opacity:.5;cursor:wait}.catalog-empty{border-top:1px solid #858078;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:24px;padding:54px 0 30px;display:grid}body .pop-page .catalog-empty h2{letter-spacing:-.05em;margin:0 0 16px;font-size:clamp(34px,4vw,56px);line-height:.98}.catalog-empty p{color:#565550;max-width:420px;margin:0 0 22px;font-size:17px}body .pop-page .catalog-empty .editorial-hand{color:#1853ec;justify-self:center;font-size:27px}.catalog-more{justify-content:center;padding:40px 0 0;display:flex}.catalog-sentinel{pointer-events:none;height:1px;margin-top:-1px}.catalog-skeleton{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 18px;display:grid}.catalog-skeleton>div{gap:10px;display:grid}.catalog-skeleton .m-skeleton:first-child{aspect-ratio:1.2;border-radius:2px}.catalog-skeleton .m-skeleton+.m-skeleton{height:12px}.plus-includes{border-top:1px solid #858078;padding:26px 0 8px}body .pop-page .plus-includes .section-title{margin-bottom:28px}body .pop-page .plus-includes .section-title h2{font-size:clamp(30px,3.4vw,44px)}.plus-includes-note{color:#565550;max-width:340px;margin:0;font-size:15px;line-height:1.5}.plus-includes-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:34px;display:grid}.plus-includes-grid article{border-right:1px solid #d3cdc1;padding-right:28px}.plus-includes-grid article:last-child{border:0;padding-right:0}.plus-includes-icon{color:#171717;background:#f8dc45;border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:16px;display:grid}body .pop-page .plus-includes-grid h3{letter-spacing:-.03em;margin:0 0 10px;font-size:19px;font-weight:800;line-height:1.15}.plus-includes-grid p{color:#615d56;margin:0;font-size:14px;line-height:1.5}.plus-offer{border-top:1px solid #858078;grid-template-columns:minmax(220px,.75fr) minmax(0,1.65fr);align-items:start;gap:48px;margin-top:40px;padding:56px 0 40px;display:grid}.plus-offer-title{position:relative}body .pop-page .plus-offer-title h2{letter-spacing:-.055em;margin:0 0 18px;font-size:clamp(44px,5vw,72px);line-height:.94}.plus-offer-title>p{color:#565550;max-width:300px;margin:0;font-size:16px;line-height:1.5}body .pop-page .plus-offer-title .editorial-hand{color:#c4410a;max-width:200px;margin-top:26px;font-size:24px;transform:rotate(-4deg)}.plus-offer-body{min-width:0}.plus-offer-body .plan-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:22px;max-width:none;display:grid}body .plus-offer .plan-card{color:#171717;box-shadow:none;background:#fffdf7;border:1px solid #171717;border-radius:3px;align-content:start;gap:14px;padding:26px;transition:transform .2s,box-shadow .2s;display:grid}body .plus-offer .plan-card:hover{transform:translateY(-2px)}body .plus-offer .plan-card.featured{box-shadow:8px 8px #f8dc45}body .plus-offer .plan-card.featured:hover{box-shadow:10px 10px #f8dc45}body .plus-offer .plan-card h3{letter-spacing:-.04em;color:#171717;margin:0;font-size:26px;font-weight:800}body .plus-offer .plan-card .club-eyebrow{font:500 11px/1 var(--font-jetbrains),monospace;letter-spacing:.22em;text-transform:uppercase;color:#1853ec;display:block}body .plus-offer .plan-card .club-eyebrow:before{content:"";vertical-align:middle;border-bottom:2px solid #ff5b22;width:22px;margin-right:10px;display:inline-block}body .plus-offer .plan-card-head{align-items:start}body .plus-offer .plan-card .cab-badge{color:#171717;font:700 11px var(--font-golos),sans-serif;letter-spacing:.08em;background:#f8dc45;border-color:#f8dc45;border-radius:2px}body .plus-offer .plan-price{border-top:1px solid #d0cdc4;align-items:baseline;gap:10px;padding-top:6px}body .plus-offer .plan-price strong{font:800 44px/1 var(--font-golos),sans-serif;letter-spacing:-.05em;color:#171717}body .plus-offer .plan-per-month,body .plus-offer .plan-price span{color:#565550;font-size:14px}body .plus-offer .plan-per-month{margin-top:-8px}body .plus-offer .plan-features{gap:0;display:grid}body .plus-offer .plan-features li{color:#171717;border:0;border-top:1px solid #e6e2d8;align-items:start;gap:12px;padding:9px 0;font-size:14px;line-height:1.5;display:flex}body .plus-offer .plan-features li:first-child{border-top:0}body .plus-offer .plan-features li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231853ec' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") 50%/contain no-repeat;flex-shrink:0;width:16px;height:16px;margin-top:3px}body .plus-offer .consent-label{color:#565550;font-size:13px}body .plus-offer .consent-label input{accent-color:#1853ec}body .plus-offer .plan-card .club-button{width:100%}body .plus-offer .plan-note{color:#68665f;font-size:12px;line-height:1.5}body .plus-offer .plan-error{color:#a82424}body .plus-offer .plan-card .cab-muted,body .plus-offer .plan-card>p{color:#565550}body .plus-offer .plan-card .text-link{color:#171717;text-underline-offset:5px;font-weight:600;text-decoration-thickness:2px}body .plus-offer .notice{margin:0 0 18px}body .plus-offer .cab-panel{background:#fffdf7;border:1px solid #171717;border-radius:3px;padding:24px}.plus-offer-empty{color:#171717;background:#f8dc45;border-radius:3px;max-width:460px;padding:28px}body .pop-page .plus-offer-empty h3{letter-spacing:-.04em;margin:0 0 10px;font-size:26px;font-weight:800}.plus-offer-empty p{color:#494016;margin:0 0 22px;font-size:15px;line-height:1.5}.plus-single{border-top:1px solid #858078;border-bottom:1px solid #858078;justify-content:space-between;align-items:center;gap:32px;padding:26px 0;display:flex}body .pop-page .plus-single h2{letter-spacing:-.04em;margin:0 0 8px;font-size:clamp(22px,2.4vw,30px);font-weight:800;line-height:1.05}.plus-single p{color:#565550;max-width:520px;margin:0;font-size:15px;line-height:1.5}.plus-single .club-button{flex-shrink:0}.plus-compare{padding:64px 0 24px}body .pop-page .plus-compare h2,body .pop-page .plus-faq h2{letter-spacing:-.05em;margin:0 0 30px;font-size:clamp(34px,4vw,56px);line-height:.98}body .pop-page .compare-table{max-width:none;font-size:15px}body .pop-page .compare-table td,body .pop-page .compare-table th{vertical-align:middle;border-bottom:1px solid #d0cdc4;padding:16px 18px}body .pop-page .compare-table thead th{font:800 17px/1.2 var(--font-golos),sans-serif;letter-spacing:-.03em;color:#171717;border-bottom:2px solid #171717}body .pop-page .compare-table thead th small{font:500 12px var(--font-golos),sans-serif;letter-spacing:0;text-transform:none;color:#68665f;margin-top:4px;display:block}body .pop-page .compare-table tbody th{color:#171717;font-weight:600}body .pop-page .compare-table td.yes{color:#1853ec;font-size:18px;font-weight:800}body .pop-page .compare-table td.no{color:#a29f94}body .pop-page .compare-table td.partial{color:#565550;font-size:14px}body .pop-page .compare-table .plus-col{background:#fdf3c4}body .pop-page .compare-table thead th.plus-col{color:#171717;background:#f8dc45;border-top:3px solid #171717}body .pop-page .compare-table tfoot td{border-bottom:0;padding-top:20px}body .pop-page .compare-table tfoot .text-link{border-bottom:2px solid #ff5b22;align-items:center;gap:8px;padding-bottom:3px;font-weight:600;text-decoration:none;display:inline-flex}.plus-faq{grid-template-columns:.85fr 1.55fr;gap:55px;padding:56px 0 80px;display:grid}.plus-faq>div:first-child{position:relative}body .pop-page .plus-faq .editorial-hand{color:#171717;width:170px;margin-top:20px;font-size:27px}body .pop-page .plus-faq .faq-star{object-fit:cover;mix-blend-mode:multiply;width:220px;height:220px;position:absolute;bottom:-20px;left:190px}body .pop-page .plus-faq details{border-top:1px solid #b8b3a8;border-bottom:0;padding:0}body .pop-page .plus-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:18px 0;font-size:17px;font-weight:500;list-style:none;display:flex}body .pop-page .plus-faq summary::-webkit-details-marker{display:none}body .pop-page .plus-faq summary svg{flex-shrink:0;transition:transform .2s}body .pop-page .plus-faq details[open] summary svg{transform:rotate(45deg)}body .pop-page .plus-faq .faq-body p{color:#615d56;max-width:620px;margin:0;padding:0 0 20px;font-size:15px;line-height:1.55}body .pop-cabinet .cabinet{grid-template-columns:230px minmax(0,1fr);gap:48px;margin-top:8px}body .pop-cabinet .cabinet-side{border-top:2px solid #171717;gap:14px;padding:22px 0 0;top:95px}body .pop-cabinet .cabinet-user{letter-spacing:-.04em;font-size:22px;font-weight:800;line-height:1.05}body .pop-cabinet .cabinet-nav{gap:0;margin-top:6px}body .pop-cabinet .cabinet-nav a{color:#171717;box-shadow:none;background:0 0;border-bottom:1px solid #d0cdc4;border-radius:0;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:12px 0;font-size:15px;font-weight:600;transition:padding-left .2s;display:flex}body .pop-cabinet .cabinet-nav a:after{content:"→";opacity:0;font-weight:500;transition:opacity .2s,transform .2s;transform:translate(-6px)}body .pop-cabinet .cabinet-nav a:hover{background:0 0;padding-left:6px}body .pop-cabinet .cabinet-nav a:hover:after{opacity:1;transform:none}body .pop-cabinet .cabinet-nav a[aria-current=page]{text-underline-offset:6px;background:0 0;-webkit-text-decoration:underline #ff5b22;text-decoration:underline #ff5b22;text-decoration-thickness:2px}body .pop-cabinet .cabinet-nav a[aria-current=page]:after{opacity:1;color:#ff5b22;transform:none}body .pop-cabinet .cabinet-signout{color:#171717;margin-top:8px;font-size:13px;font-weight:600;text-decoration-color:#ff5b22}body .pop-cabinet .cabinet-main{border-top:2px solid #171717;gap:32px;padding-top:22px}body .pop-cabinet .cabinet-view{gap:32px}body .pop-cabinet .cabinet-progress{background:#ff5b22}body .pop-cabinet .cab-jumps a{color:#565550}body .pop-cabinet .cab-jumps a:hover{color:#171717;text-decoration-color:#ff5b22;text-decoration-thickness:2px}body .pop-cabinet .cab-ledger{border-top:1px solid #858078;margin-bottom:-14px;padding-top:18px}body .pop-cabinet .cab-ledger-pending{color:#a82424;font-weight:600}body .pop-cabinet .filter-chip-count{opacity:.55;margin-left:8px;font-weight:700}body .pop-cabinet .cab-skeleton-card{opacity:.7;background:#fffdf7;border-color:#d0cdc4;animation:none}body .pop-cabinet .cab-statusline{border-top:1px solid #858078;padding-top:18px}body .pop-cabinet .cabinet-nav a[data-external]{color:#565550;border-top:1px solid #d0cdc4;margin-top:10px}body .pop-cabinet .cabinet-nav a[data-external]:after{content:"↗"}body .pop-cabinet .cab-section-head h1{letter-spacing:-.05em;margin:0 0 12px;font-size:clamp(34px,4vw,56px);font-weight:800;line-height:.98}body .pop-cabinet .cab-section-head .page-lede{color:#565550;max-width:560px;font-size:17px}body .pop-cabinet .cab-panel{background:0 0;border:0;border-top:1px solid #858078;border-radius:0;padding:22px 0 0}body .pop-cabinet .cab-panel-head h2{letter-spacing:-.04em;margin-top:8px;font-size:26px;font-weight:800}body .pop-cabinet .cab-panel .club-eyebrow{margin-bottom:2px}body .pop-cabinet .cab-card{background:#fffdf7;border:1px solid #d0cdc4;border-radius:3px;transition:transform .2s,border-color .2s}body .pop-cabinet .cab-card:hover{border-color:#171717;transform:translateY(-2px)}body .pop-cabinet .cab-card h3{letter-spacing:-.03em;font-weight:700}body .pop-cabinet .cab-card-meta,body .pop-cabinet .cab-filter-count,body .pop-cabinet .cab-pair-person span,body .pop-cabinet .cab-table th{font:600 10px var(--font-golos),sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#68665f}body .pop-cabinet .cab-badge{font:700 10px var(--font-golos),sans-serif;letter-spacing:.1em;color:#171717;background:0 0;border-color:#171717;border-radius:2px}body .pop-cabinet .cab-badge-accent{background:#f8dc45;border-color:#f8dc45}body .pop-cabinet .cab-badge-success{color:#226635;background:#e4f2df;border-color:#226635}body .pop-cabinet .cab-badge-warning{color:#755711;background:#fff3bd;border-color:#755711}body .pop-cabinet .cab-badge-danger{color:#a82424;background:#ffe5df;border-color:#a82424}body .pop-cabinet .affinity-chips dd.shared{color:#226635;background:#e4f2df;border-color:#226635}body .pop-cabinet .affinity-chips dd.complementary{color:#b0461c;background:#ffe5df;border-color:#b0461c}body .pop-cabinet .match-profile{max-width:none}body .pop-cabinet .match-profile-grid{grid-template-areas:"name year""gender year"}@media (max-width:760px){body .pop-cabinet .match-profile-grid{grid-template-areas:"name""year""gender"}}@media (min-width:1100px){body .pop-cabinet .match-profile{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-flow:dense;align-items:start;gap:20px 56px}body .pop-cabinet .match-profile>*{grid-column:1/-1}body .pop-cabinet .match-profile>:is(.match-profile-grid,.match-optin){grid-column:1}body .pop-cabinet .match-profile>.match-contacts{grid-area:span 2/2}}body .pop-cabinet :is(.match-profile,.cab-password-form) :is(label,legend){font:600 13px/1.4 var(--font-golos),sans-serif;color:#171717}body .pop-cabinet :is(.match-profile label,.match-contacts-grid label,.cab-password-form label){gap:6px}body .pop-cabinet .cabinet :is(.match-profile .club-input,.cab-password-form input){color:#171717;font:400 15px/1.35 var(--font-golos),sans-serif;background:#fffdf7;border:1px solid #b9b4a8;border-radius:3px;padding:9px 12px;transition:border-color .15s}body .pop-cabinet .cabinet :is(.match-profile .club-input,.cab-password-form input):hover{border-color:#858078}body .pop-cabinet .cabinet :is(.match-profile .club-input,.cab-password-form input):focus-visible{border-color:#1853ec;outline:0;box-shadow:0 0 0 1px #1853ec}body .pop-cabinet .cab-password-form small,body .pop-cabinet .match-profile small{color:#68665f;font-size:13px;line-height:1.5}body .pop-cabinet .match-profile .field-error{color:#a82424;font-weight:600}body .pop-cabinet .cabinet .match-profile .club-input[aria-invalid=true]{border-color:#a82424;box-shadow:0 0 0 1px #a82424}body .pop-cabinet .match-profile>p{color:#565550;max-width:52ch;font-size:14px}body .pop-cabinet .match-gender{gap:0}body .pop-cabinet .match-gender .filter-chip{font:600 14px var(--font-golos),sans-serif;color:#171717;background:#fffdf7;border:1px solid #b9b4a8;border-radius:0;margin-left:-1px;padding:9px 16px;position:relative}body .pop-cabinet .match-gender .filter-chip:first-child{border-radius:3px 0 0 3px;margin-left:0}body .pop-cabinet .match-gender .filter-chip:last-child{border-radius:0 3px 3px 0}body .pop-cabinet .match-gender .filter-chip[aria-pressed=true]{color:#fffdf7;z-index:1;background:#171717;border-color:#171717}body .pop-cabinet .match-gender .filter-chip:focus-within{z-index:2;border-color:#1853ec;box-shadow:0 0 0 1px #1853ec}body .pop-cabinet .match-gender input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}body .pop-cabinet .match-optin{background:#fffdf7;border:1px solid #d0cdc4;border-radius:3px;gap:12px;padding:14px 16px}body .pop-cabinet .match-optin input{accent-color:#1853ec;flex-shrink:0;width:18px;height:18px;margin-top:1px}body .pop-cabinet .match-optin strong{font-size:15px;font-weight:600}body .pop-cabinet .match-optin small{color:#565550;font-size:13px}body .pop-cabinet .match-contacts legend{margin-bottom:2px;font-size:15px}body .pop-cabinet .match-contacts>p{color:#565550}body .pop-cabinet .match-contacts-grid{grid-template-columns:1fr 1fr;gap:14px 16px}body .pop-cabinet .match-contacts-grid label:last-child{grid-column:1/-1}@media (max-width:560px){body .pop-cabinet .match-contacts-grid{grid-template-columns:1fr}}body .pop-cabinet .cab-password-form.email-login-form{gap:14px;padding-top:16px}body .pop-cabinet .affinity-chips dt,body .pop-cabinet .match-quiz{font:600 10px var(--font-golos),sans-serif;letter-spacing:.16em;color:#68665f}body .pop-cabinet .stat-grid{gap:14px}body .pop-cabinet .stat-tile{color:#171717;background:#f8dc45;border:0;border-radius:3px;align-content:end;min-height:128px;padding:22px 20px 18px}body .pop-cabinet .stat-tile:first-child{background:#ff5b22}body .pop-cabinet .stat-tile:nth-child(2){color:#fff;background:#1853ec}body .pop-cabinet .stat-tile:nth-child(4){color:#fffdf7;background:#171717}body .pop-cabinet .stat-tile strong{font:800 46px/1 var(--font-golos),sans-serif;letter-spacing:-.05em}body .pop-cabinet .stat-tile span{color:inherit;opacity:.9;font-size:13px;font-weight:600}body .pop-cabinet .cab-banner{background:#f8dc45;border:0;border-radius:3px}body .pop-cabinet .cab-banner h3{letter-spacing:-.03em;font-weight:800}body .pop-cabinet .cab-banner .club-eyebrow{color:#171717}body .pop-cabinet .plus-card{color:#fffdf7;background:#171717;border:0;border-radius:3px;padding:24px}body .pop-cabinet .plus-card h2,body .pop-cabinet .plus-card p{color:#fffdf7}body .pop-cabinet .plus-card .cab-muted{color:#c7c5bf}body .pop-cabinet .plus-card .club-eyebrow{color:#f8dc45}body .pop-cabinet .plus-card .club-eyebrow:before{border-color:#f8dc45}body .pop-cabinet .plus-card .club-button{color:#171717;background:#faf7f0;border-color:#faf7f0}body .pop-cabinet .plus-card .text-link{color:#fffdf7}body .pop-cabinet .plus-card .cab-badge{color:#fffdf7;background:0 0;border-color:#fffdf7}body .pop-cabinet .cab-empty h3{letter-spacing:-.045em;font-size:30px;font-weight:800}body .pop-cabinet .cab-table td{border-color:#d0cdc4}body .pop-cabinet .cab-table th{border-bottom:2px solid #171717}body .pop-cabinet .cab-row{border-color:#d0cdc4}body .pop-cabinet .cab-invite{background:#fffdf7;border:1px dashed #171717}body .pop-cabinet .cab-confirm{background:#fff3bd;border:0}body .pop-cabinet .cab-dimension-bar i{background:#ff5b22}body .pop-cabinet .cab-dimension-bar i.partner{background:#1853ec}body .pop-cabinet .cab-pair-note{background:#fff3bd;border-left-color:#ff5b22}body .pop-cabinet .cab-pair-art{border:2px solid #171717;box-shadow:6px 6px #171717}body .pop-cabinet .cab-dimension{border-bottom:1px solid #d0cdc4;padding-bottom:12px}body .pop-cabinet .cab-pair-person{background:#fffdf7}.pop-gate-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:6px;display:flex}.pop-login{grid-template-columns:minmax(0,1fr) minmax(320px,460px);align-items:start;gap:48px;padding-top:10px;display:grid}body .pop-page .pop-login .account-panel,body .pop-page .pop-login .login-panel{background:#fffdf7;border:1px solid #171717;border-radius:3px;max-width:none;margin:0;padding:28px;box-shadow:8px 8px #f8dc45}body .pop-page .pop-login .login-panel h1,body .pop-page .pop-login .login-panel h2{letter-spacing:-.04em;margin:8px 0 16px;font-size:26px;font-weight:800}body .pop-page .pop-login .email-login-form{margin:20px 0}body .pop-page .pop-login .email-login-form label{font-weight:600}body .pop-page .pop-login .club-button{width:100%}body .pop-page .pop-login .text-link{text-underline-offset:5px;font-weight:600;text-decoration-thickness:2px}.pop-login-aside{align-content:start;gap:26px;display:grid}.pop-login-aside .pop-kicker{margin:0}.pop-login-perks{margin:0;padding:0;list-style:none;display:grid}.pop-login-perks li{border-top:1px solid #d0cdc4;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:18px;padding:20px 0;display:grid}.pop-login-perks li:last-child{border-bottom:1px solid #d0cdc4}.pop-login-perks .n{border:1px solid #171717;border-radius:50%;place-items:center;width:44px;height:44px;font-size:18px;font-weight:800;display:grid}.pop-login-perks .n1{color:#171717;background:#ff5b22}.pop-login-perks .n2{color:#fff;background:#1853ec;border-color:#1853ec}.pop-login-perks .n3{color:#171717;background:#f8dc45}.pop-login-perks h3{letter-spacing:-.035em;margin:2px 0 6px;font-size:21px;font-weight:800;line-height:1.15}.pop-login-perks p{color:#4a4842;max-width:52ch;margin:0;font-size:15px;line-height:1.5}.pop-login-preview{background:#fffdf7;border:1px solid #171717;border-radius:3px;max-width:520px;padding:18px 20px 8px;position:relative;transform:rotate(-1deg)}.pop-login-preview:before{content:"";background:#f8dc45cc;width:92px;height:22px;margin-left:-46px;position:absolute;top:-11px;left:50%;transform:rotate(2deg)}.pop-login-preview-label{font:500 10px/1 var(--font-jetbrains),monospace;letter-spacing:.2em;text-transform:uppercase;color:#68665f;margin:0 0 6px}.pop-login-preview-row{border-top:1px solid #e4e0d6;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 0;display:grid}.pop-login-preview-row:first-of-type{border-top:0}.pop-login-preview-row i{border-radius:3px;width:36px;height:36px}.pop-login-preview-row i.c1{background:#ff5b22}.pop-login-preview-row i.c2{background:#1853ec}.pop-login-preview-row i.c3{background:repeating-linear-gradient(45deg,#f8dc45 0 6px,#fffdf7 6px 12px);border:1px solid #171717}.pop-login-preview-row b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;display:block;overflow:hidden}.pop-login-preview-row small{color:#68665f;margin-top:3px;font-size:12px;display:block}.pop-login-preview-row em{font:600 10px var(--font-jetbrains),monospace;letter-spacing:.12em;border:1px solid #171717;border-radius:2px;padding:5px 7px;font-style:normal}.pop-login-preview-row.muted b{color:#68665f}.pop-prose{max-width:720px;padding-top:6px}.pop-prose p{color:#2b2a27;max-width:64ch;margin:0 0 18px;font-size:17px;line-height:1.6}body .pop-page .pop-prose h2{letter-spacing:-.045em;margin:40px 0 14px;font-size:30px;font-weight:800;line-height:1.05}.pop-prose .pop-link{margin-top:20px}.pop-section-row{border-top:1px solid #d3cdc1;grid-template-columns:85px minmax(0,5fr) minmax(0,7fr);align-items:baseline;gap:24px;padding:28px 0;display:grid}.pop-section-row:first-child{border-top-color:#171717}.pop-section-row:last-child{border-top:0;padding-top:8px}body .pop-page .pop-section-row h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:30px;font-weight:800;line-height:1.05}.pop-section-row p{color:#2b2a27;max-width:64ch;margin:0;font-size:17px;line-height:1.6}.pop-section-row .pop-link{justify-self:start}@media (max-width:1100px){.pop-section-row{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.pop-section-row>:first-child{display:none}}@media (max-width:760px){.pop-section-row{grid-template-columns:1fr;gap:12px;padding:22px 0}body .pop-page .pop-section-row h2{font-size:26px}.pop-section-row:last-child>span{display:none}}body .au-page h1,body .workspace-page>h1{letter-spacing:-.05em;font-size:clamp(38px,4.6vw,64px);font-weight:800;line-height:.98}body .workspace-page .page-lede{color:#565550;font-size:18px;line-height:1.5}body .au-page .cab-panel,body .workspace-page .account-panel,body .workspace-page .cab-panel{background:#fffdf7;border:1px solid #d0cdc4;border-radius:3px}body .workspace-page .filter-bar :is(input,select){background:#fffdf7;border:1px solid #858078;border-radius:3px}body .workspace-page .filter-chip{border-color:#ccc6bb;border-radius:3px;font-weight:600}body .workspace-page .filter-chip[aria-pressed=true],body .workspace-page .filter-chip[data-on=true]{color:#fffdf7;background:#171717;border-color:#171717}body .workspace-page .cabinet-side{border-top:2px solid #171717}body .workspace-page .cab-section-head h1,body .workspace-page .stat-tile strong{letter-spacing:-.05em;font-weight:800}@media (max-width:1200px){body .pop-catalog .pop-intro{grid-template-columns:65px 1fr 190px}}@media (max-width:1100px){body .pop-catalog .pop-intro{grid-template-columns:1fr 190px}}@media (max-width:1200px){body .pop-page .pop-intro h1,body .pop-page .pop-intro h2{font-size:clamp(40px,5.2vw,64px)}.catalog-grid,.catalog-skeleton{grid-template-columns:repeat(3,minmax(0,1fr))}.plus-includes-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.plus-includes-grid article:nth-child(2n){border-right:0;padding-right:0}.plus-offer{grid-template-columns:1fr;gap:28px;padding-top:44px}.plus-offer-title{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:24px;display:grid}.plus-offer-title>.pop-kicker,.plus-offer-title>h2{grid-column:1/-1}body .pop-page .plus-offer-title .editorial-hand{margin-top:0;font-size:20px}.plus-faq{gap:32px}body .pop-page .plus-faq .faq-star{width:170px;height:170px;left:auto;right:0}body .pop-cabinet .cabinet{grid-template-columns:190px minmax(0,1fr);gap:30px}body .pop-cabinet .cabinet-side{gap:14px;padding:22px 0 0;position:sticky}body .pop-cabinet .cabinet-nav{gap:0;padding-bottom:0;display:grid;overflow:visible}body .pop-cabinet .cabinet-nav a{white-space:normal;border:0;border-bottom:1px solid #d0cdc4;margin:0}body .pop-cabinet .cabinet-nav a[aria-current=page]{box-shadow:none}.pop-login{grid-template-columns:1fr;gap:28px}.pop-login-preview{display:none}.pop-login-aside{order:2}}@media (max-width:760px){body .pop-page{padding-bottom:56px}body .pop-page .pop-intro{gap:16px;padding:16px 0 20px}body .pop-catalog .pop-intro{grid-template-columns:1fr}body .pop-page .pop-intro h1,body .pop-page .pop-intro h2{font-size:clamp(36px,8.6vw,56px)}body .pop-page .pop-margin-note{display:none}body .pop-page .pop-intro-note{border:0;padding:0;font-size:16px}body .pop-page .hero-hand{display:none}body .pop-page .section-title{flex-direction:column;align-items:flex-start;gap:10px}body .pop-catalog .catalog-bar{gap:10px;margin-bottom:14px;padding-block:10px}body .pop-catalog .search-box--home{flex-basis:100%}.catalog-controls{scrollbar-width:none;overscroll-behavior-x:contain;width:calc(100% + 2*clamp(22px,4vw,58px));margin-inline:calc(-1*clamp(22px,4vw,58px));padding-inline:clamp(22px,4vw,58px);display:flex;overflow-x:auto}.catalog-controls::-webkit-scrollbar{display:none}.pop-select,.pop-toggle{flex:none}.pop-select select,.pop-toggle{min-height:42px;padding-left:12px;font-size:13px}.pop-toggle{justify-content:center}.catalog-meta{flex-wrap:wrap;gap:16px}.catalog-grid,.catalog-skeleton{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.catalog-card-link{aspect-ratio:.95}.catalog-card h3{font-size:18px;top:10px;left:9px;right:8px}.catalog-card-caption{flex-direction:column;align-items:flex-start;gap:8px;font-size:12px}.catalog-empty{grid-template-columns:1fr;padding-top:36px}body .pop-page .catalog-empty .editorial-hand{justify-self:start}.plus-includes{padding-top:20px}body .pop-page .plus-includes .section-title{margin-bottom:20px}.plus-includes-note{max-width:none}.plus-includes-grid{grid-template-columns:1fr;gap:0}.plus-includes-grid article{border-top:1px solid #d3cdc1;border-right:0;padding:18px 0}.plus-includes-grid article:first-child{border-top:0;padding-top:0}.plus-includes-icon{width:38px;height:38px;margin-bottom:12px}.plus-offer{margin-top:24px;padding:32px 0 24px}.plus-offer-title{display:block}body .pop-page .plus-offer-title h2{font-size:clamp(40px,11vw,56px)}body .pop-page .plus-offer-title .editorial-hand{display:none}body .plus-offer .plan-card.featured{box-shadow:6px 6px #f8dc45}.plus-single{flex-direction:column;align-items:flex-start;gap:16px}.plus-compare{padding-top:44px}body .pop-page .compare-table td,body .pop-page .compare-table th{padding:12px 10px;font-size:13px}body .pop-page .compare-table thead th{font-size:14px}.plus-faq{grid-template-columns:1fr;gap:24px;padding:40px 0 56px}.plus-faq>div:first-child{min-height:150px}body .pop-page .plus-faq .editorial-hand{margin-top:12px;font-size:23px}body .pop-page .plus-faq .faq-star{width:130px;height:130px;bottom:-10px}body .pop-page .plus-faq summary{font-size:15px}body .pop-cabinet .cabinet{grid-template-columns:1fr;gap:20px}body .pop-cabinet .cabinet-side{padding-top:16px;position:static}body .pop-cabinet .cabinet-nav{scrollbar-width:none;gap:8px;margin-top:2px;padding-bottom:4px;display:flex;overflow:auto}body .pop-cabinet .cabinet-nav a{white-space:nowrap;border:1px solid #ccc6bb;border-radius:3px;padding:9px 13px;font-size:13px}body .pop-cabinet .cabinet-nav a:after{display:none}body .pop-cabinet .cabinet-nav a:hover{padding-left:13px}body .pop-cabinet .cabinet-nav a[aria-current=page]{color:#fffdf7;background:#171717;border-color:#171717;text-decoration:none}body .pop-cabinet .cabinet-main{padding-top:18px}body .pop-cabinet .stat-grid{grid-template-columns:repeat(2,1fr);gap:10px}body .pop-cabinet .stat-tile{min-height:104px;padding:16px}body .pop-cabinet .stat-tile strong{font-size:36px}body .pop-page .pop-login .account-panel{padding:22px;box-shadow:6px 6px #f8dc45}}@media (prefers-reduced-motion:reduce){.catalog-card-link img,.pop-chips>*,body .pop-cabinet .cab-card,body .pop-cabinet .cabinet-nav a,body .pop-page .club-button svg,body .pop-page .pop-link svg{transition:none;transform:none!important}}body .shelf-caption>span:last-child svg{transition:transform .3s cubic-bezier(.2,.7,.2,1)}body .shelf-card:hover .shelf-caption>span:last-child svg{transform:translate(3px,-3px)rotate(-12deg)}body .legal-layout{grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:start;gap:48px;margin:24px 0 80px;display:grid}body .legal-nav{gap:4px;display:grid;position:sticky;top:96px}body .legal-nav a{color:inherit;border-radius:3px;padding:8px 10px;font-size:15px;line-height:1.3;text-decoration:none}body .legal-nav a:hover{background:#eee9df}body .legal-nav a[aria-current=page]{color:#151515;background:#f8dc45;font-weight:700}body .legal-prose{max-width:760px}body .legal-prose ul{gap:8px;padding-left:1.2em;display:grid}body .legal-table{border-collapse:collapse;width:100%;margin:16px 0;font-size:15px}body .legal-table td,body .legal-table th{border-bottom:1px solid var(--c-line);text-align:left;vertical-align:top;padding:10px 8px}@media (max-width:820px){body .legal-layout{grid-template-columns:minmax(0,1fr);gap:24px}body .legal-nav{position:static}body .legal-table{display:block;overflow-x:auto}}body .cookie-notice{z-index:60;color:#151515;background:#fffdf7;border:1px solid #151515;border-radius:5px;justify-content:space-between;align-items:center;gap:16px;max-width:720px;margin:0 auto;padding:14px 16px;font-size:14px;line-height:1.45;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 8px 24px #00000024}body .cookie-notice p{margin:0}body .cookie-notice .club-button{flex:none}body .cookie-notice-actions{flex:none;align-items:center;gap:14px;display:flex}body .cookie-notice-actions .text-link{font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}@media (max-width:560px){body .cookie-notice{flex-direction:column;align-items:stretch}}body .result-legal{color:var(--c-ink-muted);margin:10px 0 0;font-size:12px;line-height:1.45}body .result-email{margin:0 0 14px}body .result-email .club-label{margin:0 0 6px;font-size:13px}body .result-email .club-input{color:#171717;background:#fffdf7;border:1px solid #858078;border-radius:3px;width:100%;padding:12px 14px;font-size:15px}body .result-email-hint{color:var(--c-ink-muted);margin:6px 0 0;font-size:12px;line-height:1.45}body .pop-page .plus-winback p{margin-top:4px;font-weight:400}body .club-button.danger{color:#fff}body .to-top{right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));z-index:55;color:#171717;cursor:pointer;opacity:0;visibility:hidden;background:#f8dc45;border:2px solid #171717;border-radius:50%;place-items:center;width:60px;height:60px;padding:0;transition:opacity .2s,visibility 0s .35s,transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .15s,background .15s;display:grid;position:fixed;transform:translateY(24px)scale(.6)rotate(-20deg);box-shadow:4px 4px #171717}body .to-top[data-visible]{opacity:1;visibility:visible;transition:opacity .2s,visibility,transform .45s cubic-bezier(.34,1.56,.64,1),box-shadow .15s,background .15s;transform:rotate(-8deg)}body .to-top[data-visible]:hover{background:#ffe45c;transform:translate(-2px,-2px)rotate(0);box-shadow:6px 6px #1853ec}body .to-top[data-visible]:active{transform:translate(4px,4px)rotate(0);box-shadow:0 0 #171717}body .to-top:focus-visible{outline-offset:4px;outline:3px solid #1853ec}body .to-top-ring{pointer-events:none;width:calc(100% + 4px);height:calc(100% + 4px);position:absolute;inset:-2px;transform:rotate(-90deg)}body .to-top-ring circle{fill:none;stroke-width:4px}body .to-top-ring circle:first-child{stroke:#0000}body .to-top-ring circle:last-child{stroke:#ff5b22;transition:stroke-dashoffset .1s linear}body .to-top-arrow{position:relative}body .to-top[data-visible]:hover .to-top-arrow{animation:to-top-hop .6s cubic-bezier(.34,1.56,.64,1) infinite alternate}@keyframes to-top-hop{0%{transform:translateY(2px)}to{transform:translateY(-3px)}}body:has(>.qz-sticky) .to-top{bottom:calc(80px + env(safe-area-inset-bottom))}html[data-theme=dark] body .to-top{border-color:#f0dfcd;box-shadow:4px 4px #f0dfcd}html[data-theme=dark] body .to-top[data-visible]:active{box-shadow:0 0 #f0dfcd}@media (max-width:560px){body .to-top{width:52px;height:52px;bottom:16px;right:16px}}@media (prefers-reduced-motion:reduce){body .to-top,body .to-top[data-visible]{transition:opacity .2s,visibility;transform:none}body .to-top[data-visible]:hover .to-top-arrow{animation:none}}.souls-section{border-top:1px solid #858078;margin-top:34px;padding:34px 0 10px}body .pop-page .souls-section h2{letter-spacing:-.045em;margin:6px 0 22px;font-size:clamp(30px,3.4vw,44px);font-weight:800;line-height:1.05}.souls-lede{color:#2b2a27;max-width:64ch;margin:0 0 26px;font-size:17px;line-height:1.6}.souls-split{grid-template-columns:1fr 1fr;gap:34px;display:grid}.souls-split>div{border-right:1px solid #d3cdc1;padding-right:28px}.souls-split>div:last-child{border:0;padding-right:0}body .pop-page .souls-split h3{letter-spacing:-.03em;margin:0 0 12px;font-size:19px;font-weight:800}.souls-split ul{margin:0;padding-left:18px}.souls-split li,.souls-split p{color:#615d56;margin:0 0 6px;font-size:15px;line-height:1.55}.souls-cases{grid-template-columns:1fr 1fr;gap:0 34px;margin:0;display:grid}.souls-cases>div{border-top:1px solid #d3cdc1;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:18px;padding:16px 0;display:grid}.souls-cases dt{letter-spacing:-.01em;font-size:15px;font-weight:800;line-height:1.35}.souls-cases dd{color:#615d56;margin:0;font-size:14px;line-height:1.5}.souls-rules{max-width:72ch;margin:0;padding-left:22px}.souls-rules li{color:#2b2a27;margin:0 0 10px;font-size:16px;line-height:1.55}.souls-cta{border-top:1px solid #858078;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:34px;padding:34px 0 50px;display:flex}html[data-theme=dark] .souls-lede,html[data-theme=dark] .souls-rules li{color:inherit}html[data-theme=dark] .souls-cases dd,html[data-theme=dark] .souls-split li,html[data-theme=dark] .souls-split p{color:inherit;opacity:.78}@media (max-width:900px){.souls-cases{grid-template-columns:1fr}}@media (max-width:760px){.souls-split{grid-template-columns:1fr;gap:22px}.souls-split>div{border-bottom:1px solid #d3cdc1;border-right:0;padding-bottom:22px;padding-right:0}.souls-split>div:last-child{border-bottom:0}.souls-cases>div{grid-template-columns:1fr;gap:6px}}body .pop-quiz{--qz-gutter:clamp(22px,4vw,58px);padding-top:8px;padding-bottom:0}body .pop-quiz .pop-intro{grid-template-columns:110px minmax(0,1fr) 275px 110px;padding:14px 0 22px}body .pop-quiz .pop-intro h1{white-space:normal;text-wrap:balance;max-width:14ch}body .pop-quiz .pop-margin-note{line-height:1.7}body .pop-quiz .pop-intro-note{max-width:26ch;font-size:19px;line-height:1.35}body .pop-quiz .hero-hand{color:#ff5b22}.qz-breadcrumb{font:500 11px var(--font-jetbrains),monospace;letter-spacing:.18em;text-transform:uppercase;color:#68665f;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.qz-breadcrumb a:hover{color:#171717;text-underline-offset:5px;-webkit-text-decoration:underline #ff5b22;text-decoration:underline #ff5b22;text-decoration-thickness:2px}.qz-breadcrumb>span:last-child{color:#171717}.qz-hero{border-top:1px solid #858078;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch;gap:clamp(24px,3vw,44px);margin:6px 0 12px;padding-top:26px;display:grid}.qz-poster{isolation:isolate;border-radius:2px;min-height:480px;display:block;position:relative;overflow:hidden}.qz-poster img{object-fit:contain;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.qz-poster:hover img{transform:scale(1.03)}.qz-poster-free,.qz-poster-strip,.qz-poster-tag{z-index:1;font:500 11px var(--font-jetbrains),monospace;letter-spacing:.14em;text-transform:uppercase;border-radius:2px;padding:9px 12px;position:absolute}.qz-poster-tag{color:#fffdf7;background:#171717;top:18px;left:18px}.qz-poster-strip{color:#fffdf7;font:800 15px var(--font-golos),sans-serif;letter-spacing:-.01em;text-transform:none;transform-origin:0 100%;background:#ff5b22;padding:10px 14px;bottom:24px;left:22px;transform:rotate(-2.5deg)}.qz-poster-free{color:#171717;background:#fffdf7;border:1px solid #171717;font-size:10px;top:18px;right:18px;transform:rotate(2deg)}.qz-try{flex-direction:column;gap:16px;min-width:0;padding:4px 0 0;display:flex;position:relative}.qz-try-head{justify-content:space-between;align-items:center;gap:14px;display:flex}body .pop-quiz .qz-try .pop-kicker{margin:0}.qz-try-tag{font:500 10px var(--font-jetbrains),monospace;letter-spacing:.14em;text-transform:uppercase;color:#171717;white-space:nowrap;background:#f8dc45;padding:7px 10px;transform:rotate(1.5deg)}.qz-try-rail{gap:4px;display:flex}.qz-try-rail span{background:#e2ddd2;flex:1;height:4px;transition:background .3s}.qz-try-rail span[data-current]{background:#171717}.qz-try-rail span[data-on]{background:#ff5b22}body .pop-quiz .qz-try h2{letter-spacing:-.045em;text-wrap:balance;margin:10px 0 0;font-size:clamp(26px,2.5vw,38px);font-weight:800;line-height:1.02}.qz-try-help{color:#565550;margin:-4px 0 0;font-size:15px;line-height:1.4}.qz-try-options{border-top:1px solid #171717;margin:4px 0 0;padding:0;list-style:none;display:grid}.qz-try-options a{cursor:pointer;border-bottom:1px solid #d0cdc4;align-items:center;gap:16px;padding:15px 12px 15px 0;font-size:16px;line-height:1.35;transition:background .15s,padding .2s cubic-bezier(.2,.7,.2,1),color .15s;display:flex}.qz-try-options a>span{width:30px;height:30px;font:500 12px var(--font-jetbrains),monospace;border:1px solid #171717;border-radius:2px;flex-shrink:0;place-items:center;transition:background .15s,color .15s,border-color .15s;display:grid}.qz-try-options a:hover{background:#f8dc45;padding-left:12px}.qz-try-options a:hover>span{color:#f8dc45;background:#171717}.qz-try-options a[data-on]{color:#fffdf7;background:#ff5b22;border-bottom-color:#ff5b22;padding-left:12px}.qz-try-options a[data-on]>span{color:#ff5b22;background:#fffdf7;border-color:#fffdf7}.qz-try[data-answered] .qz-try-options a:not([data-on]){color:#8a867d}.qz-try[data-answered] .qz-try-options a:not([data-on])>span{border-color:#b9b4aa}.qz-try-scale{gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.qz-try-scale li{flex:1}.qz-try-scale a{height:56px;font:800 18px var(--font-golos),sans-serif;cursor:pointer;border:1px solid #171717;border-radius:2px;place-items:center;transition:background .15s,color .15s;display:grid}.qz-try-scale a:hover{background:#f8dc45}.qz-try-scale a[data-on]{color:#fffdf7;background:#1853ec;border-color:#1853ec}.qz-try-actions{align-items:center;gap:22px;min-height:66px;margin-top:auto;padding-top:10px;display:flex}body .pop-quiz .qz-try-actions .club-button{flex-shrink:0;min-width:200px}.qz-try-actions p{color:#565550;max-width:30ch;margin:0;font-size:13px;line-height:1.45}.qz-try-actions p.qz-try-status{font:500 12px var(--font-jetbrains),monospace;letter-spacing:.12em;text-transform:uppercase;color:#ff5b22;max-width:none;animation:qz-pulse 1s ease-in-out infinite alternate}@keyframes qz-pulse{0%{opacity:1}to{opacity:.45}}.qz-about{border-bottom:1px solid #858078;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:56px;padding:64px 0 56px;display:grid}body .pop-quiz .qz-about h2{letter-spacing:-.05em;margin:0 0 22px;font-size:clamp(34px,3.6vw,52px);line-height:.98}.qz-about-copy p:not(.pop-kicker){color:#2b2a27;max-width:58ch;margin:0 0 16px;font-size:16px;line-height:1.55}.qz-about-copy p.qz-lede{color:#171717;margin-bottom:20px;font-size:21px;font-weight:500;line-height:1.35}.qz-scales{padding-top:6px;position:relative}.qz-scales ul{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.qz-scales li{color:#171717;background:#f8dc45;border-radius:3px;flex-direction:column;justify-content:space-between;gap:34px;min-height:150px;padding:18px 18px 16px;transition:transform .25s cubic-bezier(.2,.7,.2,1);display:flex}.qz-scales li:hover{transform:translateY(-4px)rotate(-1deg)}.qz-scales li[data-tone=orange]{background:#ff5b22}.qz-scales li[data-tone=blue]{color:#fff;background:#1853ec}.qz-scales li[data-tone=ink]{color:#fffdf7;background:#171717}.qz-scales li>span{font:500 11px var(--font-jetbrains),monospace;letter-spacing:.2em}.qz-scales li>strong{letter-spacing:-.045em;font-size:clamp(22px,2vw,30px);font-weight:800;line-height:1}body .pop-quiz .qz-scales-hand{color:#1853ec;text-align:right;width:130px;font-size:23px;position:absolute;top:-34px;right:-6px}.qz-learn-list{border-top:1px solid #858078;margin:0;padding:0;list-style:none}.qz-learn-list li{border-bottom:1px solid #d0cdc4;gap:22px;padding:20px 0;font-size:16px;line-height:1.45;display:flex}.qz-learn-list li>span{font:500 11px var(--font-jetbrains),monospace;letter-spacing:.2em;color:#1853ec;padding-top:5px}.qz-learn-list p{margin:0}.qz-results{padding:56px 0 48px}.qz-results-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:40px;margin-bottom:28px;display:grid}body .pop-quiz .qz-results-head h2{letter-spacing:-.05em;margin:0;font-size:clamp(34px,3.8vw,54px);line-height:.98}.qz-results-head>p{color:#565550;justify-self:end;max-width:46ch;margin:0;font-size:17px;line-height:1.45}.qz-result-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.qz-result-grid>a{background:#fffdf7;border:1px solid #d0cdc4;border-top:6px solid #ff5b22;border-radius:3px;flex-direction:column;gap:12px;min-height:300px;padding:20px 20px 18px;transition:transform .25s cubic-bezier(.2,.7,.2,1),border-color .2s,box-shadow .25s;display:flex}.qz-result-grid>a:hover{border-color:#171717;transform:translateY(-6px)rotate(-.6deg);box-shadow:8px 8px #f8dc45}.qz-result-grid>a[data-tone=blue]{border-top-color:#1853ec}.qz-result-grid>a[data-tone=yellow]{border-top-color:#f8dc45}.qz-result-grid>a[data-tone=ink]{border-top-color:#171717}.qz-result-index{font:500 11px var(--font-jetbrains),monospace;letter-spacing:.2em;color:#68665f}body .pop-quiz .qz-result-grid h3{letter-spacing:-.045em;margin:0;font-size:clamp(26px,2.4vw,34px);font-weight:800;line-height:1}.qz-result-grid p{color:#565550;margin:0;font-size:14px;line-height:1.45}.qz-result-cta{border-bottom:2px solid #ff5b22;align-self:start;align-items:center;gap:8px;margin-top:auto;padding-bottom:3px;font-size:13px;font-weight:600;display:inline-flex}.qz-result-cta svg{transition:transform .25s cubic-bezier(.2,.7,.2,1)}.qz-result-grid>a:hover .qz-result-cta svg{transform:translate(4px)}.qz-note{color:#68665f;margin:18px 0 0;font-size:13px}body .pop-home.pop-quiz .editorial-report-copy>p.pop-kicker{color:#f8dc45;max-width:none;margin:0 0 18px;font-size:11px}body .pop-home.pop-quiz .editorial-report-copy>p.pop-kicker:before{border-color:#f8dc45}.qz-report-list{max-width:430px;margin:0 0 30px;padding:0;list-style:none}.qz-report-list li{border-top:1px solid #7d9bf3;gap:18px;padding:12px 0;font-size:16px;line-height:1.4;display:flex}.qz-report-list li:last-child{border-bottom:1px solid #7d9bf3}.qz-report-list li>span{font:500 11px var(--font-jetbrains),monospace;letter-spacing:.2em;color:#f8dc45;flex-shrink:0;padding-top:5px}.qz-report-list li>p{margin:0}.editorial-report-side{min-width:0;position:relative}.qz-insight{z-index:4;color:#171717;background:#f8dc45;border-radius:2px;width:min(340px,70%);margin:0;padding:22px 22px 20px;position:absolute;bottom:-8px;right:0;transform:rotate(-2deg);box-shadow:6px 8px #0f2f8c}.qz-insight>p:last-child{margin:0;font-size:15px;font-weight:500;line-height:1.4}body .pop-quiz .qz-insight .editorial-hand{color:#1853ec;margin:0 0 8px;font-size:21px;transform:none}body .pop-quiz .qz-insight .editorial-hand:after{display:none}.qz-fit{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;padding:56px 0 48px;display:grid}.qz-fit>div{border-right:1px solid #d3cdc1;min-width:0;padding-right:24px}.qz-fit>div:last-child{border-right:0;padding-right:0}body .pop-quiz .pop-kicker.muted{color:#68665f}body .pop-quiz .pop-kicker.muted:before{border-color:#858078}.qz-list{margin:0;padding:0;list-style:none}.qz-list li{border-bottom:1px solid #d0cdc4;padding:12px 0 12px 32px;font-size:15px;line-height:1.45;position:relative}.qz-list li:before{border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:grid;position:absolute;top:13px;left:0}.qz-list-yes li:before{content:"✓";color:#fffdf7;background:#171717}.qz-list-no li{color:#565550}.qz-list-no li:before{content:"—";color:#565550;border:1px solid #858078}.qz-steps{gap:22px;margin:0;padding:0;list-style:none;display:grid}.qz-steps li{align-items:start;gap:14px;font-size:15px;line-height:1.45;display:flex;position:relative}.qz-steps li>span{color:#fffdf7;background:#171717;border-radius:50%;flex-shrink:0;place-items:center;width:31px;height:31px;font-size:14px;font-weight:700;display:grid}.qz-steps li:not(:last-child):after{content:"";border-left:1px solid #bdb7ab;height:calc(100% - 10px);position:absolute;top:35px;left:15px}.qz-steps p{margin:0;padding-top:5px}.qz-faq{border-top:1px solid #858078;grid-template-columns:.85fr 1.55fr;gap:55px;padding:40px 0 48px;display:grid}.qz-faq>div:first-child{position:relative}body .pop-quiz .qz-faq h2{letter-spacing:-.045em;margin:0 0 30px;font-size:clamp(40px,4.2vw,60px);line-height:.99}body .pop-quiz .qz-faq-hand{width:184px;margin-top:20px;font-size:27px;transform:rotate(-10deg)}.qz-faq-star{object-fit:cover;mix-blend-mode:multiply;width:220px;height:220px;position:absolute;bottom:-20px;left:210px}body .pop-quiz .qz-faq details{border-top:1px solid #b8b3a8;border-bottom:0;padding:0}body .pop-quiz .qz-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:18px 0;font-size:17px;font-weight:500;list-style:none;display:flex}body .pop-quiz .qz-faq summary::-webkit-details-marker{display:none}body .pop-quiz .qz-faq summary svg{flex-shrink:0;transition:transform .2s}body .pop-quiz .qz-faq details[open] summary svg{transform:rotate(45deg)}body .pop-quiz .qz-faq .faq-body p{color:#615d56;max-width:620px;margin:0;padding:0 0 20px;font-size:15px;line-height:1.55}.qz-final{margin-inline:calc(-1 * var(--qz-gutter));padding:56px var(--qz-gutter) 60px;color:#fffdf7;background:#171717;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}body .pop-quiz .qz-final .pop-kicker{color:#f8dc45}body .pop-quiz .qz-final .pop-kicker:before{border-color:#ff5b22}body .pop-quiz .qz-final h2{letter-spacing:-.055em;color:#fffdf7;margin:0 0 20px;font-size:clamp(40px,5vw,76px);line-height:.95}.qz-final>div>p:not(.pop-kicker){color:#e6e2d8;max-width:520px;margin:0;font-size:20px;font-weight:500;line-height:1.35}.qz-final-actions{justify-items:start;gap:12px;padding-left:40px;display:grid;position:relative}body .pop-quiz .qz-final-actions .club-button{color:#171717;background:#faf7f0;border-color:#faf7f0;min-width:280px}body .pop-quiz .qz-final-actions .club-button:hover{background:#f8dc45;border-color:#f8dc45}body .pop-quiz .qz-final-actions .club-button.secondary{color:#fffdf7;background:0 0;border-color:#8a877f}body .pop-quiz .qz-final-actions .club-button.secondary:hover{color:#171717;background:#f8dc45;border-color:#f8dc45}body .pop-quiz .qz-final-hand{color:#f8dc45;width:150px;font-size:24px;position:absolute;top:-54px;right:0;transform:rotate(-10deg)}.qz-sticky{display:none}body .pop-quiz .editorial-hand{font-family:var(--font-handwriting),cursive;letter-spacing:.025em;text-transform:uppercase;font-weight:600;line-height:.95}body .pop-quiz .editorial-hand:after{content:"";border-bottom:2px solid;width:65%;margin-top:8px;display:block}@media (min-width:1500px) and (max-width:1599.98px){.qz-final{margin-inline:0}}@media (max-width:1200px){body .pop-quiz .pop-intro{grid-template-columns:80px minmax(0,1fr) 220px}body .pop-quiz .hero-hand{display:none}.qz-hero{grid-template-columns:1fr 1fr;gap:20px}.qz-poster{min-height:420px}.qz-about{gap:36px;padding-top:48px}.qz-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qz-result-grid>a{min-height:240px}.qz-insight{bottom:-30px;left:0;right:auto;transform:rotate(2deg)}.editorial-report-side:has(.qz-insight){padding-bottom:70px}.qz-fit{grid-template-columns:1fr 1fr;gap:28px}.qz-fit>div:nth-child(2){border-right:0;padding-right:0}.qz-fit>div:last-child{border-top:1px solid #d3cdc1;grid-column:1/-1;padding-top:26px}.qz-steps{grid-template-columns:repeat(3,1fr)}.qz-steps li:not(:last-child):after{display:none}.qz-faq{gap:30px}.qz-faq-star{width:170px;height:170px;left:auto;right:0}body .pop-quiz .qz-final-hand{display:none}.qz-final-actions{padding-left:0}}@media (max-width:760px){body .pop-quiz{padding-bottom:0}body .pop-quiz .pop-intro{grid-template-columns:1fr;gap:14px;padding:12px 0 16px}body .pop-quiz .pop-intro h1{max-width:none}body .pop-quiz .pop-margin-note{display:none}body .pop-quiz .pop-intro-note{border:0;max-width:none;padding:0;font-size:16px}.qz-breadcrumb{gap:8px;font-size:10px}.qz-hero{grid-template-columns:1fr;gap:26px;padding-top:18px}.qz-poster{aspect-ratio:1.3;min-height:0}.qz-poster-strip{font-size:13px;bottom:14px}.qz-try-tag{display:none}.qz-poster-free{top:56px;left:18px;right:auto;transform:rotate(-1deg)}body .pop-quiz .qz-try h2{font-size:26px}.qz-try-options a{padding-block:13px;font-size:15px}.qz-try-actions{flex-direction:column;align-items:stretch;gap:12px}body .pop-quiz .qz-try-actions .club-button{width:100%}.qz-try-actions p{max-width:none}.qz-about{grid-template-columns:1fr;gap:30px;padding:44px 0 40px}body .pop-quiz .qz-about h2{font-size:36px}.qz-about-copy p.qz-lede{font-size:18px}.qz-scales ul{gap:8px}.qz-scales li{min-height:120px;padding:14px}.qz-scales li>strong{font-size:22px}body .pop-quiz .qz-scales-hand{display:none}.qz-results{padding:40px 0 36px}.qz-results-head{grid-template-columns:1fr;gap:12px;margin-bottom:20px}.qz-results-head>p{justify-self:start;font-size:15px}body .pop-quiz .qz-results-head h2{font-size:36px}.qz-result-grid{grid-template-columns:1fr;gap:12px}.qz-result-grid>a{min-height:0;padding:18px}body .pop-quiz .qz-result-grid h3{font-size:26px}.qz-report-list li{font-size:15px}.qz-insight{width:100%;margin-top:18px;position:static;transform:rotate(-1deg)}.editorial-report-side:has(.qz-insight){padding-bottom:0}.qz-fit{grid-template-columns:1fr;gap:26px;padding:40px 0 36px}.qz-fit>div{padding-right:0}.qz-fit>div,.qz-fit>div:nth-child(2){border-right:0}.qz-fit>div:last-child{border-top:0;padding-top:0}.qz-steps{gap:18px}.qz-faq,.qz-steps{grid-template-columns:1fr}.qz-faq{gap:10px;padding:36px 0}.qz-faq>div:first-child{min-height:150px}body .pop-quiz .qz-faq h2{margin-bottom:16px;font-size:40px}body .pop-quiz .qz-faq-hand{width:145px;margin-top:12px;font-size:23px}.qz-faq-star{width:130px;height:130px;bottom:-6px}body .pop-quiz .qz-faq summary{font-size:15px}.qz-final{padding:40px var(--qz-gutter) 96px;grid-template-columns:1fr;gap:24px}body .pop-quiz .qz-final h2{font-size:40px}.qz-final>div>p:not(.pop-kicker){font-size:17px}.qz-final-actions{justify-items:stretch}body .pop-quiz .qz-final-actions .club-button{width:100%;min-width:0}body:has(>.qz-sticky){padding-bottom:64px}.qz-sticky{z-index:30;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#faf7f0;border-top:1px solid #171717;justify-content:space-between;align-items:center;gap:14px;display:flex;position:fixed;bottom:0;left:0;right:0}.qz-sticky>span{color:#565550;white-space:nowrap;font-size:12px;font-weight:600}body .qz-sticky .club-button{border-radius:4px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:8px 16px;font-size:13px;font-weight:600;display:inline-flex}}@media (prefers-reduced-motion:reduce){.qz-poster img,.qz-result-cta svg,.qz-result-grid>a,.qz-scales li,.qz-try-options a{transition:none;transform:none!important}}.qz-once-tag{color:#171717;background:#ff5b22;align-items:center;gap:6px;display:inline-flex}.qz-once-rules{border-top:1px solid #171717;margin:4px 0 0;padding:0;list-style:none}.qz-once-rules li{border-bottom:1px solid #d0cdc4;align-items:flex-start;gap:16px;padding:14px 0;display:flex}.qz-once-rules li>span{width:30px;height:30px;font:500 12px var(--font-jetbrains),monospace;border:1px solid #171717;border-radius:2px;flex-shrink:0;place-items:center;display:grid}.qz-once-rules li:first-child>span{color:#fffdf7;background:#171717}.qz-once-rules p{margin:0;font-size:16px;line-height:1.4}.qz-once-why{color:#565550;max-width:52ch;margin:0;font-size:14px;line-height:1.5}.qz-take .eyebrow{font:500 11px var(--font-jetbrains),monospace;letter-spacing:.18em;text-transform:uppercase;color:#1853ec}.qz-take .rail-seg{background:#e2ddd2;border-radius:0;height:4px}.qz-take .rail-seg[data-state=seen]{background:#c9c3b6}.qz-take .rail-seg[data-state=current]{background:#171717;transform:none}.qz-take .rail-seg[data-state=current] .rail-fill{opacity:0}.qz-take .rail-fill{opacity:1;background:#ff5b22;border-radius:0}.qz-take .rail-seg[data-state=answered][aria-current] .rail-fill{opacity:1}.qz-take legend .eyebrow{color:#171717;align-items:center;gap:10px;display:flex}.qz-take legend .eyebrow:before{content:"";border-top:1px solid #ff5b22;width:22px}.qz-take legend .font-display{font:800 clamp(28px,3vw,40px)/1.02 var(--font-golos),sans-serif;letter-spacing:-.045em;max-width:22ch}.qz-take fieldset>p{color:#68665f;margin-top:10px;margin-bottom:16px;font-size:14px}.qz-take fieldset>.grid{border-top:1px solid #171717;gap:0}.qz-take .qs-option .measure{max-width:none}.qz-take .qs-option{min-height:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #d0cdc4;border-radius:0;gap:16px;padding:12px 12px 12px 0;font-size:17px;line-height:1.35;transition:background .15s,padding .2s cubic-bezier(.2,.7,.2,1),color .15s}.qz-take .qs-option:hover{background:#f8dc45;border-color:#d0cdc4;padding-left:12px}.qz-take .qs-option:active{transform:none}.qz-take .qs-mark{color:#171717;width:28px;height:28px;font:500 12px var(--font-jetbrains),monospace;background:0 0;border:1px solid #171717;border-radius:2px}.qz-take .qs-option:hover .qs-mark{color:#f8dc45;background:#171717}.qz-take .qs-option[data-selected=true]{color:#fffdf7;box-shadow:none;background:#ff5b22;border-bottom-color:#ff5b22;padding-left:12px}.qz-take .qs-option[data-selected=true] .qs-mark{color:#ff5b22;background:#fffdf7;border-color:#fffdf7}.qz-take .qs-option[data-selected=true] .measure{color:#fffdf7}.qz-take .qs-advance{background:#171717;border-radius:0;height:3px}.qz-take fieldset>.grid.sm\:grid-cols-2{border-top:0;flex-wrap:wrap;gap:6px;display:flex}.qz-take fieldset>.grid.sm\:grid-cols-2>.qs-opt{flex:150px}.qz-take fieldset>.grid.sm\:grid-cols-2 .qs-option{border:1px solid #171717;border-radius:2px;height:100%;padding:14px 12px}.qz-take .qz-take-next{color:#fffdf7;box-shadow:none;background:#171717;border:1px solid #171717;border-radius:2px;min-width:180px;font-weight:600}.qz-take .qz-take-next:hover{background:#ff5b22;border-color:#ff5b22}.qz-take .qz-take-back{border-radius:2px;font-weight:600}.qz-take .qz-take-back:hover{background:#f8dc45}.qz-take .border-line{border-color:#171717}.qz-take .save-indicator{font:500 11px var(--font-jetbrains),monospace;letter-spacing:.12em;text-transform:uppercase}.qz-take .save-indicator[data-state=saved] .save-dot{background:#ff5b22}.qz-take[data-once] fieldset:disabled .qs-option{cursor:default;opacity:1}.qz-take[data-once] fieldset:disabled .qs-option:hover{background:0 0;padding-left:0}.qz-take[data-once] fieldset:disabled .qs-option:hover .qs-mark{color:#171717;background:0 0}.qz-take[data-once] fieldset:disabled .qs-option:not([data-selected=true]){color:#8a867d}.qz-take[data-once] fieldset:disabled .qs-option:not([data-selected=true]) .qs-mark{color:#8a867d;border-color:#b9b4aa}.qz-take[data-once] fieldset:disabled .qs-option[data-selected=true],.qz-take[data-once] fieldset:disabled .qs-option[data-selected=true]:hover{background:#ff5b22;padding-left:12px}.qz-once-note{font:500 11px var(--font-jetbrains),monospace;letter-spacing:.12em;text-transform:uppercase;color:#68665f;align-items:center;gap:8px;margin-top:14px;display:flex}.qz-once-note[data-locked]{color:#171717}.qz-once-note[data-locked] svg{color:#ff5b22}.score-show{color:#fffdf7;background:#171717;border-radius:2px;grid-template-rows:1fr auto auto;height:clamp(420px,100svh - 136px,680px);animation:score-in .5s cubic-bezier(.2,.7,.2,1) both;display:grid;position:relative;overflow:hidden}@keyframes score-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.score-show-stage{grid-template-rows:auto 1fr auto;grid-template-columns:auto 1fr;align-items:center;gap:clamp(8px,2vh,18px) clamp(24px,4vw,64px);min-height:0;padding:clamp(20px,min(4vw,5vh),56px);display:grid;position:relative}.score-show-kicker{font:500 11px var(--font-jetbrains),monospace;letter-spacing:.2em;text-transform:uppercase;color:#f8dc45;grid-column:1/-1;align-items:center;gap:10px;margin:0;display:flex}.score-show-dot{background:#ff5b22;border-radius:50%;width:9px;height:9px;animation:score-blink 1s steps(2) infinite;box-shadow:0 0 0 4px #ff5b2240}@keyframes score-blink{50%{opacity:.25}}.score-show-sticker{aspect-ratio:1;color:#171717;border-radius:50%;grid-row:2/4;place-items:center;width:clamp(120px,min(20vw,27vh),250px);transition:background .18s;animation:score-wobble 2.4s ease-in-out infinite;display:grid;position:relative}.score-show-sticker[data-dark]{color:#fffdf7}@keyframes score-wobble{0%,to{transform:rotate(-6deg)}50%{transform:rotate(5deg)}}.score-show-icon{width:52%;animation:score-pop .42s cubic-bezier(.3,1.6,.5,1) both;display:block}.score-show-icon svg{width:100%;height:auto;display:block}@keyframes score-pop{0%{opacity:0;transform:scale(.3)rotate(-25deg)}to{opacity:1;transform:none}}.score-show-burst{fill:none;stroke:#f8dc45;stroke-width:5px;stroke-linecap:round;pointer-events:none;width:144%;height:144%;animation:score-spin 9s linear infinite;position:absolute;inset:-22%}@keyframes score-spin{to{transform:rotate(1turn)}}.score-show-title{font:800 clamp(36px,min(6.4vw,11vh),104px)/.92 var(--font-golos),sans-serif;letter-spacing:-.055em;color:#fffdf7;align-self:end;margin:0;overflow:hidden}.score-show-title span{animation:score-title .45s cubic-bezier(.2,.7,.2,1) both;display:inline-block}@keyframes score-title{0%{opacity:0;transform:translateY(60%)}to{opacity:1;transform:none}}.score-show-pct{font:800 clamp(56px,min(9vw,15vh),150px)/.85 var(--font-golos),sans-serif;letter-spacing:-.06em;color:#ff5b22;font-variant-numeric:tabular-nums;align-self:start;margin:0}.score-show-pct small{color:#f8dc45;vertical-align:top;margin-left:.08em;font-size:.4em}.score-show .score-show-hand{font-family:var(--font-handwriting),cursive;letter-spacing:.025em;text-transform:uppercase;color:#f8dc45;text-align:right;margin:0;font-size:clamp(22px,2.2vw,32px);font-weight:600;line-height:.95;position:absolute;bottom:clamp(16px,3vw,40px);right:clamp(20px,4vw,56px);transform:rotate(-7deg)}.score-show .score-show-hand:after{content:"";border-bottom:2px solid;width:65%;margin:8px 0 0 auto;display:block}.score-show-mosaic{gap:3px;padding:0 clamp(20px,min(4vw,5vh),56px) clamp(14px,2.5vh,28px);display:grid}.score-show-mosaic span{background:#262624;border-radius:1px;height:clamp(8px,3.6vh,44px);transition:transform .35s cubic-bezier(.3,1.6,.5,1),background .2s;transform:scale(.55)}.score-show-mosaic span[data-on]{transform:none}.score-show-ticker{color:#171717;white-space:nowrap;background:#f8dc45;border-top:2px solid #171717;padding:10px 0;overflow:hidden}.score-show-ticker>div{animation:score-ticker 16s linear infinite;display:inline-flex}.score-show-ticker b{font:500 12px var(--font-jetbrains),monospace;letter-spacing:.18em;text-transform:uppercase;padding-right:10px}@keyframes score-ticker{to{transform:translate(-50%)}}@media (max-width:760px){.qz-take legend .font-display{font-size:28px}.qz-take .qs-option{padding-block:13px;font-size:15px}.score-show{height:clamp(440px,100svh - 156px,620px)}.score-show-stage{grid-template-rows:auto;grid-template-columns:1fr;justify-items:start}.score-show-sticker{grid-row:auto;justify-self:center;width:clamp(96px,16vh,132px);margin:14px 0 6px}.score-show-title{font-size:clamp(34px,6vh,44px)}.score-show-pct{font-size:clamp(60px,10vh,84px)}.score-show .score-show-hand{font-size:20px}.score-show-mosaic{gap:2px;grid-template-columns:repeat(14,1fr)!important}.score-show-mosaic span:nth-child(n+57){display:none}}@media (prefers-reduced-motion:reduce){.score-show,.score-show-burst,.score-show-dot,.score-show-icon,.score-show-sticker,.score-show-ticker>div,.score-show-title span{animation:none}.qz-take .qs-option,.score-show-mosaic span{transition:none}}body .quiz-poster{isolation:isolate;aspect-ratio:1.2;border-radius:2px;position:relative;overflow:hidden;container-type:inline-size}body .quiz-poster>img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}body .quiz-poster>.quiz-poster-title{max-width:92%;font-family:var(--font-golos),sans-serif;letter-spacing:-.055em;color:#101010;text-wrap:balance;z-index:1;background:0 0;margin:0;padding:0;font-size:clamp(18px,8.7cqw,34px);font-weight:900;line-height:1;position:absolute;inset:12px 14px auto}body .quiz-poster>.quiz-poster-title.is-long{font-size:clamp(17px,7.6cqw,30px)}body .quiz-poster[data-art=disco]>.quiz-poster-title{text-wrap:wrap;max-width:76%}body .quiz-poster>.quiz-poster-title{transform-origin:0 0;max-width:none;inset:7% 12% auto 6%;rotate:-3deg}body .quiz-poster>.quiz-poster-title:not(.is-long){font-size:clamp(18px,9.6cqw,38px)}body .quiz-poster[data-art=disco]>.quiz-poster-title{right:30%}body .quiz-poster[data-art=compass]>.quiz-poster-title{right:34%;rotate:-4deg}body .quiz-poster[data-art=dog]>.quiz-poster-title{right:6%}body .quiz-poster[data-art=eye]>img{transform-origin:0 90%;scale:1.08}body .quiz-poster[data-art=disco]>img{transform-origin:78% 0;scale:1.12}body .quiz-poster[data-art=compass]>img{transform-origin:84% 32%;scale:1.33}body .quiz-poster[data-art=dog]>img{transform-origin:100% 100%;scale:1.06}body .quiz-poster>.quiz-poster-note{z-index:1;white-space:pre-line;font-family:var(--font-handwriting),cursive;letter-spacing:.03em;text-transform:uppercase;color:#171717;transform-origin:0 100%;pointer-events:none;margin:0;font-size:clamp(13px,5.4cqw,22px);font-weight:600;line-height:1;position:absolute;rotate:-14deg}body .quiz-poster>.quiz-poster-note:after{content:"";background:currentColor;border-radius:2px;width:55%;height:2px;margin-top:.45em;display:block;rotate:-6deg}body .quiz-poster[data-art=disco]>.quiz-poster-note{bottom:14%;left:7%}body .quiz-poster[data-art=compass]>.quiz-poster-note{top:17%;right:5%;rotate:-18deg}body .quiz-poster[data-art=dog]>.quiz-poster-note{bottom:15%;left:7%}@container (max-width:260px){body .quiz-poster>.quiz-poster-note{display:none}}body .catalog-card-link:hover .quiz-poster>img,body .shelf-card:hover .quiz-poster>img{transform:scale(1.025)}body .catalog-card-link{aspect-ratio:auto;background:0 0;overflow:visible}body .catalog-card-link .quiz-poster-title{box-shadow:none}body .shelf-caption{align-items:center;margin-top:12px;font-size:15px;line-height:1.3}body .catalog-card-caption>.pop-link,body .shelf-caption>span:last-child{border-bottom:2px solid #ff8d6b;gap:12px;padding-bottom:5px;font-size:15px;font-weight:500}body .shelf-heading{align-items:center;gap:36px;margin-bottom:24px}body .shelf-heading h2{letter-spacing:-.035em;flex:0 0 28%;font-size:36px}body .shelf-filters{flex:1;justify-content:space-between;gap:12px;padding:0}body .shelf-filters button{background:0 0;border:1px solid #ded9cf;flex:1;min-height:39px;padding:11px 8px;font-size:13px}body .shelf-filters button[aria-pressed=true]{color:#fffdf7;background:#141414;border-color:#141414}body .editorial-shelf{padding-bottom:40px}body .catalog-card-link:focus-visible,body .shelf-card:focus-visible{outline-offset:5px;outline:3px solid #1853ec}body .pop-home .editorial-report{min-height:590px;padding:32px var(--home-gutter) 28px;background:#1651ed url(/art/home-blue-paper.png) 50%/cover;grid-template-columns:34% 66%;align-items:center;gap:0}body .pop-home .editorial-report h2{white-space:nowrap;letter-spacing:-.048em;margin:0 0 30px;font-size:clamp(54px,5.1vw,74px);line-height:.96}body .pop-home .editorial-report-copy>p:not(.editorial-hand){max-width:390px;margin:0 0 30px;font-size:22px;line-height:1.35}body .pop-home .editorial-report-copy .club-button{color:#fffdf7;background:#111;border:1px solid #7a8abb;border-radius:2px;gap:20px;min-height:57px;padding:15px 26px;font-size:17px}body .pop-home .editorial-report-copy small{margin-top:12px;font-size:10px}body .pop-home .report-hand{color:#fffdf7;z-index:5;width:105px;margin:0;line-height:1.08;display:block;position:absolute;bottom:-6px;left:325px;transform:rotate(-15deg);font-size:22px!important}body .pop-home .editorial-report-pages{height:510px;margin:0 0 0 10px}body .pop-home .editorial-report-pages img{object-fit:contain;width:43%;height:auto;max-height:none;box-shadow:3px 9px 12px #06164a50}body .pop-home .editorial-pdf-cover{z-index:3;top:0;left:0;transform:rotate(-7deg)}body .pop-home .editorial-pdf-profile{z-index:2;top:13px;left:39%;transform:rotate(1deg)}body .pop-home .editorial-pdf-tips{z-index:1;top:26px;left:76%;right:auto;transform:rotate(-10deg)}body .pop-home .editorial-report-pages:hover .editorial-pdf-cover{transform:rotate(-9deg)translateY(-4px)}body .pop-home .editorial-report-pages:hover .editorial-pdf-profile{transform:rotate(2deg)translateY(-4px)}@media (min-width:1500px) and (max-width:1599.98px){body .pop-home .editorial-report h2{font-size:74px}}@media (max-width:1100px){body .shelf-heading{align-items:flex-start;gap:16px}body .shelf-heading h2{flex:auto;font-size:32px}body .shelf-filters{flex:none;width:100%}body .pop-home .editorial-report{grid-template-columns:36% 64%;min-height:470px}body .pop-home .editorial-report h2{font-size:55px}body .pop-home .editorial-report-copy>p:not(.editorial-hand){font-size:17px}body .pop-home .editorial-report-copy .club-button{padding:12px 16px;font-size:14px}body .pop-home .report-hand{display:none}body .pop-home .editorial-report-pages{height:390px}}@media (max-width:760px){body .quiz-poster>.quiz-poster-title{font-size:clamp(17px,9.4cqw,28px);inset:10px 9px auto}body .quiz-poster>.quiz-poster-title.is-long{font-size:clamp(15px,8cqw,25px)}body .quiz-poster{aspect-ratio:1.04}body .shelf-heading h2{font-size:29px}body .shelf-filters{justify-content:flex-start;gap:8px;overflow:auto}body .shelf-filters button{flex:none;padding-inline:14px}body .shelf-caption{flex-direction:row;align-items:center;gap:6px;font-size:12px}body .shelf-caption>span:last-child{gap:6px;font-size:13px}body .pop-home .editorial-report{grid-template-columns:1fr;gap:25px;min-height:0;padding-block:32px 24px}body .pop-home .editorial-report h2{margin-bottom:24px;font-size:clamp(48px,10.5vw,70px)}body .pop-home .editorial-report-copy>p:not(.editorial-hand){max-width:400px;margin-bottom:24px;font-size:18px}body .pop-home .editorial-report-copy .club-button{font-size:16px}body .pop-home .editorial-report-pages{height:clamp(250px,70vw,490px);margin:10px 0 0}body .pop-home .editorial-report-pages img{width:46%}body .pop-home .editorial-pdf-profile{top:12px;left:32%}body .pop-home .editorial-pdf-tips{top:24px;left:64%}}@media (prefers-reduced-motion:reduce){body .quiz-poster>img{transition:none}body .catalog-card-link:hover .quiz-poster>img,body .shelf-card:hover .quiz-poster>img{transform:none}}body .editorial-report,body .editorial-shelf{scroll-margin-top:100px}@media (min-width:761px){body .pop-home .editorial-pdf-profile{z-index:4}body .pop-home .editorial-pdf-tips{z-index:5;left:82%}}@media (max-width:760px){body .editorial-report,body .editorial-shelf{scroll-margin-top:145px}}body .pop-home .editorial-report h2{letter-spacing:-.03em;font-weight:800}.editorial-grain-defs{width:0;height:0;position:absolute;overflow:hidden}body .pop-home .editorial-report-pages img{filter:url(#paper-grain);box-shadow:3px 4px 0 -1px #eee7d8,3px 4px #00000024,7px 9px 0 -2px #e6dece,7px 9px 0 -1px #0000002b,12px 20px 26px #06164a59}@media (min-width:1201px){body .pop-home .editorial-report-pages img{width:auto;height:auto}body .pop-home .editorial-pdf-cover{z-index:3;top:0;left:-1%;transform:rotate(-5deg);width:40%!important}body .pop-home .editorial-pdf-profile{z-index:2;top:26px;left:39.5%;transform:rotate(-1deg);width:36%!important}body .pop-home .editorial-pdf-tips{z-index:1;top:52px;left:73%;transform:rotate(-8deg);width:30%!important}body .pop-home .editorial-report-pages:hover .editorial-pdf-cover{transform:rotate(-6deg)translateY(-4px)}body .pop-home .editorial-report-pages:hover .editorial-pdf-profile{transform:rotate(0)translateY(-4px)}body .pop-home .report-hand{width:140px;line-height:1.05;bottom:-4px;left:auto;right:-8px;transform:rotate(-12deg);font-size:21px!important}body .pop-home .report-hand:after{display:none}}@media (min-width:1201px) and (max-width:1379px){body .pop-home .report-hand{display:none}}@media (min-width:1101px){body .pop-home .editorial-report{grid-template-columns:minmax(min-content,34%) minmax(0,1fr);column-gap:clamp(24px,2.6vw,40px)}}.editorial-report-cta{width:fit-content;position:relative}body .pop-home .editorial-report-cta .report-hand{inset:auto auto -10px calc(100% + 14px)}@media (min-width:1500px) and (max-width:1599.98px){body .expanded-footer{background-position:0 0;background-origin:content-box}}html[data-theme=dark]{--c-paper:#1b1c1a;--c-surface:#222421;--c-surface-sunk:#161a18;--c-surface-raised:#2c302c;--c-ink:#f0dfcd;--c-ink-muted:#c3c1b9;--c-ink-faint:#a29f94;--c-line:#393d37;--c-accent:#c86652;--c-accent-hover:#db795f;--c-on-accent:#fff3e6}.club-header-bar{z-index:40;background:var(--c-paper);border-bottom:1px solid var(--c-line);position:sticky;top:0}.club-header{gap:44px;height:88px}.club-header,.club-wordmark{align-items:center;display:flex}.club-wordmark{--logo-w:200px;border-right:1px solid var(--c-line);padding-right:40px}.club-header nav{color:var(--c-ink-muted);align-items:center;gap:40px;font-size:15px;display:flex}.club-header nav a{padding:18px 0}.club-header a:hover{color:var(--c-ink);text-underline-offset:12px;text-decoration:underline}.account-link{border:1px solid var(--c-line);border-radius:30px;margin-left:auto;padding:9px 15px;font-size:13px}.club-home{padding-top:8px}.club-hero{grid-template-columns:1.02fr 1fr;align-items:stretch;gap:32px;display:grid}.hero-copy{padding:36px 0 20px}.club-eyebrow{color:#df886b;letter-spacing:.32em;text-transform:uppercase;font:500 11px var(--font-mono);line-height:1.6}.hero-copy h1{font:600 clamp(38px,4.8vw,70px)/1.04 var(--font-golos),sans-serif;letter-spacing:-.045em;margin-top:16px}.hero-lede{color:#e0ddd3;max-width:590px;margin-top:26px;font-size:21px;line-height:1.5}.hero-actions{flex-wrap:wrap;align-items:center;gap:32px;margin-top:34px;display:flex}.club-button{background:var(--c-accent);color:var(--c-on-accent);cursor:pointer;border:1px solid #dc806b;border-radius:5px;justify-content:center;align-items:center;gap:20px;padding:17px 28px;font-size:17px;font-weight:500;transition:background .15s;display:inline-flex}.club-button:hover{background:var(--c-accent-hover)}.club-button:disabled{opacity:.5;cursor:wait}.club-button.secondary{border-color:var(--c-line);background:var(--c-surface);color:var(--c-ink)}.text-link{text-underline-offset:7px;font-size:15px;text-decoration:underline}.hero-benefits{color:var(--c-ink-muted);grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px;font-size:13px;line-height:1.5;display:grid}.hero-benefits p{border-left:1px solid var(--c-line);padding-left:18px}.hero-benefits p:first-child{border:0;padding-left:0}.week-cover{border:1px solid var(--c-line);border-radius:2px;min-height:435px;position:relative;overflow:hidden}.week-cover>img{object-fit:cover;width:100%;height:100%;position:absolute}.week-copy{flex-direction:column;align-items:start;max-width:47%;height:100%;padding:36px 0 32px 32px;display:flex;position:relative}.week-copy h2{font:500 clamp(28px,2.6vw,39px)/1.12 var(--font-golos),sans-serif;color:#f2f0e8;letter-spacing:-.025em;margin-top:22px}.week-copy>p:not(.club-eyebrow){color:#e2e0d8;margin-top:22px;font-size:15px;line-height:1.55}.week-copy>.text-link{letter-spacing:.13em;text-transform:uppercase;margin-top:auto;padding-top:30px;font-size:11px}.collection-section{border-top:1px solid var(--c-line);margin-top:30px;padding-top:22px}.section-title{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.club-strip h2,.section-title h2{font:500 23px var(--font-golos),sans-serif;letter-spacing:-.02em}.collection-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.collection-card{border:1px solid var(--c-line);border-radius:2px;min-height:290px;position:relative;overflow:hidden}.collection-card img{object-fit:cover;width:100%;height:100%;transition:transform .4s;position:absolute}.collection-card:hover img{transform:scale(1.025)}.collection-card>div{color:#f5ede5;background:#18201bec;width:100%;padding:22px 24px;position:absolute;bottom:0;left:0}.collection-card h3{font:500 23px var(--font-golos),sans-serif}.collection-card p{margin-top:6px;font-size:14px;line-height:1.5}.collection-card span{font:400 9px var(--font-mono);letter-spacing:.18em;text-transform:uppercase;margin-top:16px;display:block}.club-strip{border-top:1px solid var(--c-line);justify-content:space-between;align-items:center;gap:32px;margin-top:26px;padding:34px 0;display:flex}.club-strip>div{max-width:660px}.club-strip h2{margin:12px 0}.club-strip p:not(.club-eyebrow){color:var(--c-ink-muted);font-size:15px;line-height:1.6}.club-footer{border-top:1px solid var(--c-line);color:var(--c-ink-muted);justify-content:space-between;gap:24px;padding-top:24px;padding-bottom:28px;font-size:12px;display:flex}.club-footer span{font:400 9px var(--font-mono);letter-spacing:.2em;color:var(--c-ink-faint)}.workspace-page{min-height:70vh;padding-top:44px;padding-bottom:70px}.workspace-page>h1{font:500 clamp(32px,4vw,52px) var(--font-golos),sans-serif;letter-spacing:-.04em;margin:14px 0}.page-lede{max-width:660px;font-size:17px}.notice,.page-lede{color:var(--c-ink-muted);line-height:1.7}.notice{border:1px solid var(--c-line);margin:24px 0;padding:20px;font-size:15px}.notice.error{color:#f3a48e;border-color:#815345}.filter-bar{flex-wrap:wrap;gap:10px;margin:28px 0;display:flex}.club-input,.filter-bar input,.filter-bar select{background:var(--c-surface);border:1px solid var(--c-line);color:var(--c-ink);border-radius:3px;padding:13px 16px}.filter-bar input{flex:1;min-width:220px}.filter-chip{border:1px solid var(--c-line);cursor:pointer;color:var(--c-ink-muted);background:0 0;border-radius:3px;padding:11px 16px}.filter-chip[aria-pressed=true]{border-color:var(--c-accent);color:var(--c-ink);background:#c8665212}.report-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.report-card{border:1px solid var(--c-line);background:var(--c-surface);border-radius:3px;overflow:hidden}.report-card>img{object-fit:cover;width:100%;height:185px}.report-card-body{padding:22px}.report-card h2{font:500 23px/1.2 var(--font-golos),sans-serif;margin-bottom:12px}.report-card p{color:var(--c-ink-muted);font-size:14px;line-height:1.7}.report-card .text-link{margin-top:20px;display:inline-block}.report-card-meta{font:400 10px var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--c-ink-faint);margin-bottom:12px}.account-grid{grid-template-columns:1fr 300px;gap:28px;margin-top:32px;display:grid}.account-panel{border:1px solid var(--c-line);background:var(--c-surface);padding:26px}.account-panel h2{font:500 25px var(--font-golos),sans-serif;margin-bottom:18px}.account-panel p{color:var(--c-ink-muted);font-size:14px;line-height:1.7}.account-panel .club-button{margin-top:20px}.account-row{border-bottom:1px solid var(--c-line);padding:18px 0}.account-row h3{font:500 18px var(--font-golos),sans-serif;margin-bottom:8px}.account-row-actions{flex-wrap:wrap;gap:20px;margin-top:10px;display:flex}.pricing-grid{grid-template-columns:repeat(2,1fr);gap:24px;max-width:1000px;margin-top:36px;display:grid}.price-value{font:500 48px var(--font-golos),sans-serif;margin:20px 0}.price-value small{color:var(--c-ink-muted);font-size:16px}.feature-list{margin:24px 0;padding:0;list-style:none}.feature-list li{border-bottom:1px solid var(--c-line);padding:12px 0;font-size:15px}.login-panel{max-width:480px;margin:35px auto 0}.club-label{margin:18px 0 8px;font-size:14px;display:block}.club-input{width:100%;display:block}.demo-banner{text-align:center;color:#d8c194;background:#353026;padding:8px 20px;font-size:12px}.inline-link{color:var(--c-ink);text-underline-offset:4px;text-decoration:underline}@media (min-width:1400px){.page{max-width:1487px;padding-inline:60px}.week-cover{min-height:472px}.collection-card{min-height:309px}.club-hero{gap:32px}.hero-copy h1{font-size:72px}.hero-lede{font-size:23px}}@media (max-width:1050px){.club-header{gap:25px}.club-header nav{gap:20px}.club-wordmark{padding-right:25px}.club-hero{grid-template-columns:1fr 1fr;gap:24px}.hero-copy h1{font-size:46px}.hero-lede{font-size:17px}.hero-actions{gap:20px}.club-button{padding:15px 20px;font-size:15px}.week-copy{max-width:52%;padding-left:23px}.week-copy h2{font-size:30px}.week-cover{min-height:440px}.hero-benefits{gap:12px}.report-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.club-header{flex-wrap:wrap;gap:10px 20px;height:auto;min-height:80px;padding-top:18px;padding-bottom:16px}.club-wordmark{--logo-w:160px;border:0;padding:0}.club-header nav{order:3;gap:26px;width:100%;font-size:13px}.club-header nav a{padding:10px 0}.account-link{font-size:12px}.club-hero{grid-template-columns:1fr}.hero-copy{padding-top:22px}.hero-copy h1{font-size:clamp(38px,9vw,62px)}.hero-lede{font-size:18px}.hero-actions{margin-top:25px}.hero-benefits{margin-top:28px}.week-cover{min-height:390px}.week-copy{max-width:47%;padding:28px}.week-copy h2{font-size:33px}.collection-grid{grid-template-columns:1fr}.collection-card{min-height:300px}.collection-card>div{width:70%}.section-title{align-items:start}.section-title h2{max-width:230px;font-size:22px}.section-title .text-link{white-space:nowrap;font-size:13px}.club-strip{flex-direction:column;align-items:start}.club-footer{flex-direction:column;gap:12px}.account-grid,.pricing-grid,.report-grid{grid-template-columns:1fr}.workspace-page{padding-top:30px}.report-card>img{height:210px}}@media (prefers-reduced-motion:reduce){.collection-card img{transition:none}}.week-cover>img{object-position:58% center;width:56%;left:44%}.week-copy{background:#202421;width:44%;max-width:none;padding:32px 24px}.week-copy h2{font-size:clamp(26px,2.4vw,36px)}.week-copy>.club-eyebrow{letter-spacing:.18em}@media (max-width:1050px) and (min-width:761px){.week-copy{width:50%;padding:24px 16px}.week-cover>img{width:50%;left:50%}.week-copy h2{font-size:27px}}@media (max-width:760px){.week-copy{width:53%;padding:24px 18px}.week-cover>img{object-position:65% center;width:47%;left:53%}.week-copy h2{font-size:28px}.week-copy>p:not(.club-eyebrow){font-size:14px}.collection-card>div{width:100%}}.landing-section{border-top:1px solid var(--c-line);padding-block:76px}.landing-section h2{font:500 clamp(30px,3vw,46px)/1.13 var(--font-golos),sans-serif;letter-spacing:-.035em;margin:16px 0 24px}.landing-section h3{font:500 24px/1.2 var(--font-golos),sans-serif;letter-spacing:-.025em}.landing-lede{color:var(--c-ink-muted);max-width:580px;font-size:19px;line-height:1.65}.discovery-paths{grid-template-columns:repeat(4,1fr);gap:28px;margin-top:32px;display:grid}.discovery-paths>a{border-top:1px solid var(--c-line);flex-direction:column;gap:16px;padding:24px 0;display:flex}.benefit-columns p,.discovery-paths p,.membership-options p{color:var(--c-ink-muted);font-size:16px;line-height:1.6}.discovery-paths>a>span:last-child{color:var(--c-accent);font-size:24px}.section-index{font:11px var(--font-mono);letter-spacing:.12em;color:var(--c-ink-faint)}.landing-note{color:var(--c-ink-muted);margin-top:18px;font-size:14px}.home-test-list>a{border-bottom:1px solid var(--c-line);align-items:center;gap:28px;padding:24px 0;display:flex}.home-test-list>a>div{flex:1}.home-test-list p{color:var(--c-ink-muted);margin-top:8px;font-size:15px}.home-test-list>a>span{color:var(--c-ink-muted);font-size:13px}.home-test-list b{color:var(--c-accent);font-size:24px}.report-feature{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.report-excerpt{background:#28332e;padding:32px}.report-paper{color:#222922;background:#eee5d7;padding:38px;box-shadow:0 12px 32px #0002}.report-paper>span{border-bottom:1px solid #c9c3b8;padding-bottom:15px;font-size:12px;display:block}.report-paper .sample-label{text-transform:uppercase;letter-spacing:.08em;color:#626b5e;margin-top:24px;font-size:11px}.report-paper h3{margin:24px 0;font-size:32px}.report-paper ol{padding-left:20px;font-size:14px;line-height:2.5}.report-paper>p:last-child{border-top:1px solid #c9c3b8;margin-top:32px;padding-top:18px;font-size:11px}.benefit-columns{grid-template-columns:repeat(3,1fr);gap:48px;margin-top:38px;display:grid}.benefit-columns h3{margin:20px 0 16px}.home-membership{grid-template-columns:.9fr 1.1fr;gap:64px;display:grid}.membership-options{grid-template-columns:1fr 1fr;gap:28px;display:grid}.membership-options article{border-top:2px solid var(--c-accent);flex-direction:column;align-items:start;gap:18px;padding-top:20px;display:flex}.membership-options .club-button{margin-top:auto;padding:14px 17px;font-size:14px}.faq-section{grid-template-columns:1fr 1.5fr;gap:72px;display:grid}.faq-section details{border-bottom:1px solid var(--c-line);padding:22px 0}.faq-section summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;font-size:18px;list-style:none;display:flex}.faq-section summary::-webkit-details-marker{display:none}.faq-section summary span{color:var(--c-accent);font-size:25px;transition:transform .2s}.faq-section details[open] summary span{transform:rotate(45deg)}.faq-section details>p{max-width:650px;color:var(--c-ink-muted);margin-top:18px;font-size:16px;line-height:1.75}.final-discovery{text-align:center;padding-block:95px}.final-discovery h2{font-size:clamp(38px,4.5vw,65px)}.final-discovery .hero-actions{justify-content:center}@media (max-width:1050px){.home-membership{grid-template-columns:1fr}.report-feature{gap:36px}.discovery-paths{grid-template-columns:repeat(2,1fr)}.faq-section{gap:36px}}@media (max-width:760px){.landing-section{padding-block:44px}.landing-section .section-title{flex-direction:column}.benefit-columns,.faq-section,.report-feature{grid-template-columns:1fr;gap:32px}.membership-options{grid-template-columns:1fr}.home-membership{gap:30px}.discovery-paths{gap:24px 20px}.discovery-paths h3{font-size:22px}.home-test-list>a{flex-wrap:wrap;gap:14px}.home-test-list>a>div{flex-basis:100%}.report-excerpt{padding:18px}.report-paper{padding:25px}.benefit-columns article{border-top:1px solid var(--c-line);padding-top:22px}.faq-section summary{font-size:17px}.final-discovery{text-align:left}.final-discovery .hero-actions{justify-content:start}}.expanded-footer{border-top:1px solid var(--c-line);padding-top:50px;padding-bottom:28px}.footer-top{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:38px;display:grid}.footer-brand{--logo-w:190px;display:block}.footer-top p{margin-top:15px;line-height:1.75}.footer-top nav,.footer-top p{color:var(--c-ink-muted);font-size:14px}.footer-top nav{flex-direction:column;gap:15px;display:flex}.footer-top nav h2{text-transform:uppercase;letter-spacing:.12em;color:var(--c-ink);margin-bottom:6px;font-size:12px}.footer-top a:hover{text-underline-offset:4px;text-decoration:underline}.footer-bottom{border-top:1px solid var(--c-line);color:var(--c-ink-faint);justify-content:space-between;gap:24px;margin-top:44px;padding-top:24px;font-size:12px;display:flex}@media (max-width:760px){.footer-top{grid-template-columns:1fr 1fr}.footer-top>div{grid-column:1/-1}.footer-bottom{flex-direction:column}.footer-top nav{font-size:13px}}.catalog-filter-form .filter-bar{flex-wrap:wrap;align-items:center}.catalog-filter-form label{white-space:nowrap;align-items:center;gap:8px;display:flex}.catalog-filter-form input[type=checkbox]{flex:0 0 18px;width:18px;min-width:18px}.quiz-editorial{padding-top:32px;padding-bottom:64px}.quiz-breadcrumb{color:var(--ink-muted);flex-wrap:wrap;gap:12px;margin-bottom:48px;font-size:13px;display:flex}.quiz-sales-hero{grid-template-columns:1.12fr 1fr;align-items:center;gap:64px;display:grid}.quiz-sales-hero h1{letter-spacing:-.035em;margin:24px 0;font-size:clamp(34px,4.5vw,65px);line-height:1.08}.quiz-facts{color:#c9c3b8;flex-wrap:wrap;gap:20px;margin:28px 0;font-size:13px;display:flex}.quiz-action-note{color:#b6b5a9;max-width:390px;margin-top:16px;font-size:12px;line-height:1.6}.quiz-art{border:1px solid #39413a;height:100%;min-height:400px;position:relative;overflow:hidden}.quiz-art img{object-fit:cover;width:100%;height:100%;position:absolute}.quiz-art span{color:#eadcc7;letter-spacing:.15em;background:#202a27;padding:10px 14px;font-size:10px;position:absolute;bottom:24px;left:24px}.quiz-value-section{border-bottom:1px solid #393b34;grid-template-columns:1.15fr .85fr;align-items:center;gap:100px;padding:100px 0;display:grid}.quiz-final-cta h2,.quiz-value-section h2{margin:20px 0;font-size:clamp(28px,3vw,44px);line-height:1.18}.quiz-value-list article{border-bottom:1px solid #393b34;gap:22px;padding:22px 0;display:flex}.quiz-value-list article>span{color:#bf745a;font-size:12px}.quiz-value-list h3{margin-bottom:8px;font-size:18px}.quiz-value-list p{color:#b6b5a9;font-size:14px;line-height:1.6}.quiz-pdf-preview{justify-self:center;max-width:340px;display:block;transform:rotate(2deg)}.quiz-pdf-preview img{border:1px solid #5b6053;width:100%;box-shadow:0 20px 60px #0008}.quiz-pdf-preview span{margin:20px 0 8px;font-size:15px;display:block}.quiz-pdf-preview small{color:#aaa99e;font-size:11px}.quiz-archetypes{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;margin:30px 0;display:grid}.quiz-archetypes article{background:#242923;border-top:2px solid #587168;padding:24px}.quiz-archetypes h3{margin-top:20px;font-size:20px}.quiz-final-cta{background:#293b33;justify-content:space-between;align-items:center;gap:32px;padding:50px;display:flex}.quiz-final-cta>div:last-child{flex-direction:column;gap:20px;display:flex}.quiz-final-cta p{color:#c7c8ba;max-width:450px}.real-report-preview{background:#293b33;min-height:540px;display:block;position:relative;overflow:visible}.real-report-preview img{width:56%;position:absolute;box-shadow:0 18px 40px #0005}.real-report-preview .pdf-back-page{top:8%;right:6%;transform:rotate(8deg)}.real-report-preview .pdf-front-page{top:15%;left:7%;transform:rotate(-7deg)}.real-report-preview>span{color:#e8dfcf;font-size:12px;position:absolute;bottom:22px;left:32px}.real-report-preview:hover .pdf-front-page{transform:rotate(-4deg)}@media (max-width:760px){.quiz-sales-hero,.quiz-value-section{grid-template-columns:1fr;gap:32px}.quiz-art{height:300px;min-height:300px}.quiz-value-section{padding:60px 0}.quiz-final-cta{flex-direction:column;align-items:stretch;padding:28px}.quiz-breadcrumb{margin-bottom:30px}.real-report-preview{min-height:460px}}.email-login-form{gap:20px;margin:28px 0;display:grid}.email-login-form label{gap:8px;font-size:14px;display:grid}.email-login-form input{color:#f1e7d8;background:#202a27;border:1px solid #596153;border-radius:4px;padding:14px}.email-login-form input:focus-visible{outline-offset:2px;outline:2px solid #bb7058}.email-login-form small{color:#b8bbac}:root{--page-zoom:1}@media (min-width:1600px){:root{--page-zoom:1.12}}@media (min-width:1800px){:root{--page-zoom:1.25}}@media (min-width:2000px){:root{--page-zoom:1.39}}@media (min-width:2400px){:root{--page-zoom:1.67}}@media (min-width:2800px){:root{--page-zoom:1.95}}body{zoom:var(--page-zoom)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(1turn)}}