@font-face{font-family:fontDMSans;src:url(../media/DMSans_Regular-s.p.0kvi_cu7g99ie.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:fontDMSans;src:url(../media/DMSans_Medium-s.p.3d8e7co4dea_j.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:fontDMSans Fallback;src:local(Arial);ascent-override:94.72%;descent-override:29.6%;line-gap-override:0.0%;size-adjust:104.73%}._60OXHG_className{font-family:fontDMSans,fontDMSans Fallback,arial}._60OXHG_variable{--font-dm-sans:"fontDMSans", "fontDMSans Fallback", arial}
@font-face{font-family:fontSaans;src:url(../media/SaansRegular-s.p.1wofy5u84k-j9.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:fontSaans;src:url(../media/SaansMedium-s.p.3kjwg035isi_t.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:fontSaans Fallback;src:local(Arial);ascent-override:91.04%;descent-override:22.51%;line-gap-override:0.0%;size-adjust:99.96%}.KvbMwG_className{font-family:fontSaans,fontSaans Fallback,arial}.KvbMwG_variable{--font-saans:"fontSaans", "fontSaans Fallback", arial}
:root{--ds-accent-color-glow-primary:#8789ff66;--ds-accent-color-glow-subtle:#8789ff3d;--ds-accent-color-glow-symbol:#8789ff52;--ds-accent-color-gradient-background-end:#0b0b0b;--ds-accent-color-gradient-background-start:#1b1a3d;--ds-accent-color-gradient-primary-end:#8789ff;--ds-accent-color-gradient-primary-start:#cecfff;--ds-accent-color-gradient-subtle-end:#8789ff29;--ds-accent-color-gradient-subtle-start:#8789ff12;--ds-accent-color-layer-0:#8789ff05;--ds-accent-color-layer-1:#8789ff0d;--ds-accent-color-layer-2:#8789ff0f;--ds-accent-color-layer-3:#8789ff12;--ds-accent-color-on-surface-accent:#8789ff;--ds-accent-color-on-surface-dark:#1b1a3d;--ds-accent-color-on-surface-muted:#5a5a7a;--ds-accent-color-on-surface-tinted:#c6c6f3;--ds-accent-color-on-surface-white:#faf9f7;--ds-accent-color-opacity-0:#8789ff00;--ds-accent-color-opacity-16:#8789ff29;--ds-accent-color-opacity-32:#8789ff52;--ds-accent-color-stroke-subtle-0:#cecfff00;--ds-accent-color-stroke-subtle-32:#cecfff52;--ds-accent-color-surface-default:#8789ff;--ds-accent-color-surface-strong:#1b1a3d;--ds-accent-color-surface-subtle:#cecfff;--ds-activity-color-activity-default:#8789ff;--ds-activity-color-activity-glow-symbol:#8789ff66;--ds-activity-color-activity-gradient-end:#c2c2ff;--ds-activity-color-activity-opacity-0:#8789ff00;--ds-activity-color-activity-opacity-16:#8789ff29;--ds-activity-color-activity-opacity-32:#8789ff52;--ds-activity-color-activity-opacity-6:#8789ff0f;--ds-activity-color-activity-surface:#2c2b53;--ds-brand-activity-bed-time-background:#432f37;--ds-brand-activity-bed-time-glow:#ea926066;--ds-brand-activity-bed-time-gradient-end:#ffb78f;--ds-brand-activity-bed-time-solid:#ea9260;--ds-brand-activity-diaper-change-background:#43314f;--ds-brand-activity-diaper-change-glow:#ff8ee366;--ds-brand-activity-diaper-change-gradient-end:#ffcdf3;--ds-brand-activity-diaper-change-solid:#ff8ee3;--ds-brand-activity-food-background:#263d43;--ds-brand-activity-food-glow:#8bf3c166;--ds-brand-activity-food-gradient-end:#ccffe6;--ds-brand-activity-food-solid:#8bf3c1;--ds-brand-activity-medicine-background:#3e4036;--ds-brand-activity-medicine-glow:#dbf05866;--ds-brand-activity-medicine-gradient-end:#f7ffc2;--ds-brand-activity-medicine-solid:#dbf058;--ds-brand-activity-morning-rise-background:#443735;--ds-brand-activity-morning-rise-glow:#faca7566;--ds-brand-activity-morning-rise-gradient-end:#ffdc9e;--ds-brand-activity-morning-rise-solid:#faca75;--ds-brand-activity-nap-background:#2c2b53;--ds-brand-activity-nap-glow:#8789ff66;--ds-brand-activity-nap-gradient-end:#c2c2ff;--ds-brand-activity-nap-solid:#8789ff;--ds-brand-activity-night-sleep-background:#271b36;--ds-brand-activity-night-sleep-glow:#b197d166;--ds-brand-activity-night-sleep-gradient-end:#e8d6ff;--ds-brand-activity-night-sleep-solid:#b197d1;--ds-brand-activity-night-waking-background:#422735;--ds-brand-activity-night-waking-glow:#f16c5966;--ds-brand-activity-night-waking-gradient-end:#ff9d8f;--ds-brand-activity-night-waking-solid:#f16c59;--ds-brand-activity-pumping-background:#273b51;--ds-brand-activity-pumping-glow:#76c4f866;--ds-brand-activity-pumping-gradient-end:#c2f4ff;--ds-brand-activity-pumping-solid:#76c4f8;--ds-brand-activity-temperature-background:#343653;--ds-brand-activity-temperature-glow:#88a6f366;--ds-brand-activity-temperature-gradient-end:#d6e2ff;--ds-brand-activity-temperature-solid:#88a6f3;--ds-brand-blue-100:#76c4f8;--ds-brand-blue-200:#0c1537;--ds-brand-blue-25:#c5d8f5;--ds-brand-blue-50:#c3eaff;--ds-brand-blue-muted:#566383;--ds-brand-blue-opacity-0:#76c4f800;--ds-brand-blue-opacity-16:#76c4f829;--ds-brand-blue-opacity-2:#76c4f805;--ds-brand-blue-opacity-32:#76c4f852;--ds-brand-blue-opacity-5:#76c4f80d;--ds-brand-blue-opacity-6:#76c4f80f;--ds-brand-blue-opacity-7:#76c4f812;--ds-brand-green-100:#6bd2a5;--ds-brand-green-200:#001d21;--ds-brand-green-25:#ddede5;--ds-brand-green-50:#d9ffed;--ds-brand-green-muted:#58706f;--ds-brand-green-opacity-0:#6bd2a500;--ds-brand-green-opacity-16:#6bd2a529;--ds-brand-green-opacity-2:#6bd2a505;--ds-brand-green-opacity-32:#6bd2a552;--ds-brand-green-opacity-5:#6bd2a50d;--ds-brand-green-opacity-6:#6bd2a50f;--ds-brand-green-opacity-7:#6bd2a512;--ds-brand-pink-100:#f993e0;--ds-brand-pink-200:#211332;--ds-brand-pink-25:#e6cce2;--ds-brand-pink-50:#ffd7f7;--ds-brand-pink-muted:#705d78;--ds-brand-pink-opacity-0:#f993e000;--ds-brand-pink-opacity-16:#f993e029;--ds-brand-pink-opacity-2:#f993e005;--ds-brand-pink-opacity-32:#f993e052;--ds-brand-pink-opacity-5:#f993e00d;--ds-brand-pink-opacity-6:#f993e00f;--ds-brand-pink-opacity-7:#f993e012;--ds-brand-purple-100:#8789ff;--ds-brand-purple-200:#1b1a3d;--ds-brand-purple-25:#c6c6f3;--ds-brand-purple-50:#cecfff;--ds-brand-purple-muted:#5a5a7a;--ds-brand-purple-opacity-0:#8789ff00;--ds-brand-purple-opacity-16:#8789ff29;--ds-brand-purple-opacity-2:#8789ff05;--ds-brand-purple-opacity-32:#8789ff52;--ds-brand-purple-opacity-5:#8789ff0d;--ds-brand-purple-opacity-6:#8789ff0f;--ds-brand-purple-opacity-7:#8789ff12;--ds-brand-system-black:#0b0b0b;--ds-brand-system-status-error:#ee5e5e;--ds-brand-system-status-success:#00dc71;--ds-brand-system-status-warning:#f9e95d;--ds-brand-system-white:#faf9f7;--ds-gradient-from-100:#8789ff;--ds-gradient-from-200:#1b1a3d;--ds-gradient-to-100:#8789ff;--ds-gradient-to-200:#1b1a3d;--ds-gradient-to-50:#cecfff;--ds-icon-size-icon-1sm:56px;--ds-icon-size-icon-1xs:40px;--ds-icon-size-icon-2xl:192px;--ds-icon-size-icon-2xs:32px;--ds-icon-size-icon-3xl:224px;--ds-icon-size-icon-3xs:24px;--ds-icon-size-icon-4xs:20px;--ds-icon-size-icon-5xs:16px;--ds-icon-size-icon-lg:128px;--ds-icon-size-icon-md:96px;--ds-icon-size-icon-sm:64px;--ds-icon-size-icon-xl:160px;--ds-icon-size-icon-xs:48px;--ds-radius-2xl:48px;--ds-radius-button:999px;--ds-radius-full:999px;--ds-radius-lg:32px;--ds-radius-md:24px;--ds-radius-none:0px;--ds-radius-sm:16px;--ds-radius-xl:40px;--ds-radius-xs:8px;--ds-spacing-2xl:40px;--ds-spacing-2xs:2px;--ds-spacing-3xl:48px;--ds-spacing-4xl:56px;--ds-spacing-5xl:64px;--ds-spacing-6xl:72px;--ds-spacing-7xl:80px;--ds-spacing-lg:24px;--ds-spacing-md:16px;--ds-spacing-sm:8px;--ds-spacing-xl:32px;--ds-spacing-xs:4px;--ds-system-color-base-black:#0b0b0b;--ds-system-color-base-white:#faf9f7;--ds-system-color-overlay-background:#0b0b0b66;--ds-system-color-status-error:#ee5e5e;--ds-system-color-status-success:#00dc71;--ds-system-color-status-warning:#f9e95d;--ds-typography-font-family:Saans;--ds-typography-font-weight-medium:Medium;--ds-typography-font-weight-regular:Regular}[data-accent=purple]{--ds-accent-color-glow-primary:#8789ff66;--ds-accent-color-glow-subtle:#8789ff3d;--ds-accent-color-glow-symbol:#8789ff52;--ds-accent-color-gradient-background-end:#0b0b0b;--ds-accent-color-gradient-background-start:#1b1a3d;--ds-accent-color-gradient-primary-end:#8789ff;--ds-accent-color-gradient-primary-start:#cecfff;--ds-accent-color-gradient-subtle-end:#8789ff29;--ds-accent-color-gradient-subtle-start:#8789ff12;--ds-accent-color-layer-0:#8789ff05;--ds-accent-color-layer-1:#8789ff0d;--ds-accent-color-layer-2:#8789ff0f;--ds-accent-color-layer-3:#8789ff12;--ds-accent-color-on-surface-accent:#8789ff;--ds-accent-color-on-surface-dark:#1b1a3d;--ds-accent-color-on-surface-muted:#5a5a7a;--ds-accent-color-on-surface-tinted:#c6c6f3;--ds-accent-color-on-surface-white:#faf9f7;--ds-accent-color-opacity-0:#8789ff00;--ds-accent-color-opacity-16:#8789ff29;--ds-accent-color-opacity-32:#8789ff52;--ds-accent-color-stroke-subtle-0:#cecfff00;--ds-accent-color-stroke-subtle-32:#cecfff52;--ds-accent-color-surface-default:#8789ff;--ds-accent-color-surface-strong:#1b1a3d;--ds-accent-color-surface-subtle:#cecfff}[data-accent=pink]{--ds-accent-color-glow-primary:#f993e066;--ds-accent-color-glow-subtle:#f993e03d;--ds-accent-color-glow-symbol:#f993e052;--ds-accent-color-gradient-background-end:#0b0b0b;--ds-accent-color-gradient-background-start:#211332;--ds-accent-color-gradient-primary-end:#f993e0;--ds-accent-color-gradient-primary-start:#ffd7f7;--ds-accent-color-gradient-subtle-end:#f993e029;--ds-accent-color-gradient-subtle-start:#f993e012;--ds-accent-color-layer-0:#f993e005;--ds-accent-color-layer-1:#f993e00d;--ds-accent-color-layer-2:#f993e00f;--ds-accent-color-layer-3:#f993e012;--ds-accent-color-on-surface-accent:#f993e0;--ds-accent-color-on-surface-dark:#211332;--ds-accent-color-on-surface-muted:#705d78;--ds-accent-color-on-surface-tinted:#e6cce2;--ds-accent-color-on-surface-white:#faf9f7;--ds-accent-color-opacity-0:#f993e000;--ds-accent-color-opacity-16:#f993e029;--ds-accent-color-opacity-32:#f993e052;--ds-accent-color-stroke-subtle-0:#ffd7f700;--ds-accent-color-stroke-subtle-32:#ffd7f752;--ds-accent-color-surface-default:#f993e0;--ds-accent-color-surface-strong:#211332;--ds-accent-color-surface-subtle:#ffd7f7}[data-accent=green]{--ds-accent-color-glow-primary:#6bd2a566;--ds-accent-color-glow-subtle:#6bd2a53d;--ds-accent-color-glow-symbol:#6bd2a552;--ds-accent-color-gradient-background-end:#0b0b0b;--ds-accent-color-gradient-background-start:#001d21;--ds-accent-color-gradient-primary-end:#6bd2a5;--ds-accent-color-gradient-primary-start:#d9ffed;--ds-accent-color-gradient-subtle-end:#6bd2a529;--ds-accent-color-gradient-subtle-start:#6bd2a512;--ds-accent-color-layer-0:#6bd2a505;--ds-accent-color-layer-1:#6bd2a50d;--ds-accent-color-layer-2:#6bd2a50f;--ds-accent-color-layer-3:#6bd2a512;--ds-accent-color-on-surface-accent:#6bd2a5;--ds-accent-color-on-surface-dark:#001d21;--ds-accent-color-on-surface-muted:#58706f;--ds-accent-color-on-surface-tinted:#ddede5;--ds-accent-color-on-surface-white:#faf9f7;--ds-accent-color-opacity-0:#6bd2a500;--ds-accent-color-opacity-16:#6bd2a529;--ds-accent-color-opacity-32:#6bd2a552;--ds-accent-color-stroke-subtle-0:#d9ffed00;--ds-accent-color-stroke-subtle-32:#d9ffed52;--ds-accent-color-surface-default:#6bd2a5;--ds-accent-color-surface-strong:#001d21;--ds-accent-color-surface-subtle:#d9ffed}[data-accent=blue]{--ds-accent-color-glow-primary:#76c4f866;--ds-accent-color-glow-subtle:#76c4f83d;--ds-accent-color-glow-symbol:#76c4f852;--ds-accent-color-gradient-background-end:#0b0b0b;--ds-accent-color-gradient-background-start:#0c1537;--ds-accent-color-gradient-primary-end:#76c4f8;--ds-accent-color-gradient-primary-start:#c3eaff;--ds-accent-color-gradient-subtle-end:#76c4f829;--ds-accent-color-gradient-subtle-start:#76c4f812;--ds-accent-color-layer-0:#76c4f805;--ds-accent-color-layer-1:#76c4f80d;--ds-accent-color-layer-2:#76c4f80f;--ds-accent-color-layer-3:#76c4f812;--ds-accent-color-on-surface-accent:#76c4f8;--ds-accent-color-on-surface-dark:#0c1537;--ds-accent-color-on-surface-muted:#566383;--ds-accent-color-on-surface-tinted:#c5d8f5;--ds-accent-color-on-surface-white:#faf9f7;--ds-accent-color-opacity-0:#76c4f800;--ds-accent-color-opacity-16:#76c4f829;--ds-accent-color-opacity-32:#76c4f852;--ds-accent-color-stroke-subtle-0:#c3eaff00;--ds-accent-color-stroke-subtle-32:#c3eaff52;--ds-accent-color-surface-default:#76c4f8;--ds-accent-color-surface-strong:#0c1537;--ds-accent-color-surface-subtle:#c3eaff}[data-activity=nap]{--ds-activity-color-activity-default:#8789ff;--ds-activity-color-activity-glow-symbol:#8789ff66;--ds-activity-color-activity-gradient-end:#c2c2ff;--ds-activity-color-activity-opacity-0:#8789ff00;--ds-activity-color-activity-opacity-16:#8789ff29;--ds-activity-color-activity-opacity-32:#8789ff52;--ds-activity-color-activity-opacity-6:#8789ff0f;--ds-activity-color-activity-surface:#2c2b53}[data-activity=diaper-change]{--ds-activity-color-activity-default:#ff8ee3;--ds-activity-color-activity-glow-symbol:#ff8ee366;--ds-activity-color-activity-gradient-end:#ffcdf3;--ds-activity-color-activity-opacity-0:#ff8ee300;--ds-activity-color-activity-opacity-16:#ff8ee329;--ds-activity-color-activity-opacity-32:#ff8ee352;--ds-activity-color-activity-opacity-6:#ff8ee30f;--ds-activity-color-activity-surface:#43314f}[data-activity=food]{--ds-activity-color-activity-default:#8bf3c1;--ds-activity-color-activity-glow-symbol:#8bf3c166;--ds-activity-color-activity-gradient-end:#ccffe6;--ds-activity-color-activity-opacity-0:#8bf3c100;--ds-activity-color-activity-opacity-16:#8bf3c129;--ds-activity-color-activity-opacity-32:#8bf3c152;--ds-activity-color-activity-opacity-6:#8bf3c10f;--ds-activity-color-activity-surface:#263d43}[data-activity=night-sleep]{--ds-activity-color-activity-default:#b197d1;--ds-activity-color-activity-glow-symbol:#b197d166;--ds-activity-color-activity-gradient-end:#e8d6ff;--ds-activity-color-activity-opacity-0:#b197d100;--ds-activity-color-activity-opacity-16:#b197d129;--ds-activity-color-activity-opacity-32:#b197d152;--ds-activity-color-activity-opacity-6:#b197d10f;--ds-activity-color-activity-surface:#271b36}[data-activity=pumping]{--ds-activity-color-activity-default:#76c4f8;--ds-activity-color-activity-glow-symbol:#76c4f866;--ds-activity-color-activity-gradient-end:#c2f4ff;--ds-activity-color-activity-opacity-0:#76c4f800;--ds-activity-color-activity-opacity-16:#76c4f829;--ds-activity-color-activity-opacity-32:#76c4f852;--ds-activity-color-activity-opacity-6:#76c4f80f;--ds-activity-color-activity-surface:#273b51}[data-activity=temperature]{--ds-activity-color-activity-default:#88a6f3;--ds-activity-color-activity-glow-symbol:#88a6f366;--ds-activity-color-activity-gradient-end:#d6e2ff;--ds-activity-color-activity-opacity-0:#88a6f300;--ds-activity-color-activity-opacity-16:#88a6f329;--ds-activity-color-activity-opacity-32:#88a6f352;--ds-activity-color-activity-opacity-6:#88a6f30f;--ds-activity-color-activity-surface:#343653}[data-activity=night-waking]{--ds-activity-color-activity-default:#f16c59;--ds-activity-color-activity-glow-symbol:#f16c5966;--ds-activity-color-activity-gradient-end:#ff9d8f;--ds-activity-color-activity-opacity-0:#f16c5900;--ds-activity-color-activity-opacity-16:#f16c5929;--ds-activity-color-activity-opacity-32:#f16c5952;--ds-activity-color-activity-opacity-6:#f16c590f;--ds-activity-color-activity-surface:#422735}[data-activity=bed-time]{--ds-activity-color-activity-default:#ea9260;--ds-activity-color-activity-glow-symbol:#ea926066;--ds-activity-color-activity-gradient-end:#ffb78f;--ds-activity-color-activity-opacity-0:#ea926000;--ds-activity-color-activity-opacity-16:#ea926029;--ds-activity-color-activity-opacity-32:#ea926052;--ds-activity-color-activity-opacity-6:#ea92600f;--ds-activity-color-activity-surface:#432f37}[data-activity=morning-rise]{--ds-activity-color-activity-default:#faca75;--ds-activity-color-activity-glow-symbol:#faca7566;--ds-activity-color-activity-gradient-end:#ffdc9e;--ds-activity-color-activity-opacity-0:#faca7500;--ds-activity-color-activity-opacity-16:#faca7529;--ds-activity-color-activity-opacity-32:#faca7552;--ds-activity-color-activity-opacity-6:#faca750f;--ds-activity-color-activity-surface:#443735}[data-activity=medicine]{--ds-activity-color-activity-default:#dbf058;--ds-activity-color-activity-glow-symbol:#dbf05866;--ds-activity-color-activity-gradient-end:#f7ffc2;--ds-activity-color-activity-opacity-0:#dbf05800;--ds-activity-color-activity-opacity-16:#dbf05829;--ds-activity-color-activity-opacity-32:#dbf05852;--ds-activity-color-activity-opacity-6:#dbf0580f;--ds-activity-color-activity-surface:#3e4036}[data-gradient-from=purple]{--ds-gradient-from-100:#8789ff;--ds-gradient-from-200:#1b1a3d}[data-gradient-from=pink]{--ds-gradient-from-100:#f993e0;--ds-gradient-from-200:#211332}[data-gradient-from=green]{--ds-gradient-from-100:#6bd2a5;--ds-gradient-from-200:#001d21}[data-gradient-from=blue]{--ds-gradient-from-100:#76c4f8;--ds-gradient-from-200:#0c1537}[data-gradient-to=purple]{--ds-gradient-to-100:#8789ff;--ds-gradient-to-200:#1b1a3d;--ds-gradient-to-50:#cecfff}[data-gradient-to=pink]{--ds-gradient-to-100:#f993e0;--ds-gradient-to-200:#211332;--ds-gradient-to-50:#ffd7f7}[data-gradient-to=green]{--ds-gradient-to-100:#6bd2a5;--ds-gradient-to-200:#001d21;--ds-gradient-to-50:#d9ffed}[data-gradient-to=blue]{--ds-gradient-to-100:#76c4f8;--ds-gradient-to-200:#0c1537;--ds-gradient-to-50:#c3eaff}
*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.order-first{order:-9999}.m-0{margin:0}.mt-auto{margin-top:auto}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.list-item{display:list-item}.hidden{display:none}.w-full{width:100%}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.gap-3{gap:.75rem}.gap-4{gap:1rem}.rounded{border-radius:var(--radius)}.rounded-\[var\(--radius-lg\)\]{border-radius:var(--radius-lg)}.border{border-width:1px}.border-\[1\.5px\]{border-width:1.5px}.border-solid{border-style:solid}.border-\[color\:var\(--layer-2\)\]{border-color:var(--layer-2)}.bg-paper{background-color:var(--paper)}.p-6{padding:1.5rem}.text-body-sm{font-size:var(--ds-body-sm);line-height:var(--ds-body-lh)}.text-heading-2xs{font-size:var(--ds-heading-2xs);line-height:var(--ds-heading-2xs-lh)}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.text-\[color\:var\(--on-dark\)\]{color:var(--on-dark)}.text-\[color\:var\(--on-dark-muted\)\]{color:var(--on-dark-muted)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px);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)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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)}.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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--page-top:var(--ds-brand-purple-200);--page-bottom:var(--ds-brand-system-black);--night-900:var(--ds-brand-system-black);--night-800:#151329;--night-700:#1e1c38;--night-600:#272648;--night-500:#303059;--card-solid:#111125;--purple-500:var(--ds-brand-purple-100);--purple-300:var(--ds-brand-purple-50);--purple-200:var(--ds-brand-purple-25);--purple-on:var(--ds-brand-purple-200);--primary-gradient:linear-gradient(180deg, var(--ds-brand-purple-100) 0%, var(--ds-brand-purple-50) 100%);--duo-gradient:linear-gradient(180deg, var(--ds-brand-purple-100) 0%, var(--ds-brand-pink-50) 100%);--primary-hairline:linear-gradient(180deg, #faf9f74d 0%, #faf9f70f 100%);--button-stroke:linear-gradient(180deg, var(--ds-accent-color-stroke-subtle-32) 0%, var(--ds-accent-color-stroke-subtle-0) 100%);--glow:0 0 22px 2px var(--ds-accent-color-glow-primary);--glow-soft:0 0 22px 2px var(--ds-accent-color-glow-subtle);--purple-glow:#8789ff4d;--layer-0:var(--ds-accent-color-layer-0);--layer-1:var(--ds-accent-color-layer-1);--layer-2:var(--ds-accent-color-layer-2);--layer-3:#8789ff14;--layer-4:#8789ff1f;--hairline:var(--ds-brand-purple-opacity-16);--flame:var(--ds-brand-activity-morning-rise-solid);--amber-400:var(--ds-brand-activity-bed-time-solid);--lav-300:var(--ds-brand-purple-50);--lav-400:var(--ds-brand-activity-temperature-solid);--lav-500:var(--ds-brand-purple-100);--green-100:var(--ds-brand-green-100);--teal-300:#bbf5d9;--teal-400:var(--ds-brand-activity-food-solid);--rose-300:var(--ds-brand-pink-50);--rose-400:var(--ds-brand-pink-100);--rose-tinted:var(--ds-brand-pink-25);--rose-layer-0:var(--ds-brand-pink-opacity-2);--rose-layer-1:var(--ds-brand-pink-opacity-5);--paper:var(--ds-brand-system-white);--paper-2:#f5f2ef;--ink-900:var(--ds-brand-system-black);--ink-700:#686785;--ink-500:#7e7ea0;--ink-300:#a9a8c2;--line:#e9e8f2;--on-dark:var(--ds-brand-system-white);--on-dark-muted:var(--ds-brand-purple-25);--on-dark-faint:#7e7ea0;--on-dark-dim:var(--ds-brand-purple-muted);--text-muted:#6d6c8c;--sans:var(--font-saans), var(--font-dm-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--serif:var(--sans);--fs-xs:var(--ds-body-xs);--fs-sm:var(--ds-body-sm);--fs-base:var(--ds-body-md);--fs-lg:var(--ds-body-lg);--fs-xl:var(--ds-heading-md);--ds-heading-xl:47.77px;--ds-heading-xl-lh:1.2;--ds-heading-lg:39.81px;--ds-heading-lg-lh:1.2;--ds-heading-md:33.18px;--ds-heading-md-lh:1.2;--ds-heading-sm:27.65px;--ds-heading-sm-lh:1.3;--ds-heading-xs:23.04px;--ds-heading-xs-lh:1.3;--ds-heading-2xs:19.2px;--ds-heading-2xs-lh:1.3;--ds-heading-3xs:16px;--ds-heading-3xs-lh:1.5;--ds-body-lg:19.2px;--ds-body-md:16px;--ds-body-sm:13.33px;--ds-body-xs:11.11px;--ds-body-lh:1.5;--ds-eyebrow-md:16px;--ds-eyebrow-sm:13.33px;--ds-eyebrow-lh:1.5;--ds-eyebrow-tracking:.05em;--fw-regular:400;--fw-medium:500;--maxw:1200px;--col:920px;--radius-sm:12px;--radius:16px;--radius-lg:24px;--radius-xl:32px;--radius-2xl:40px;--radius-pill:999px;--shadow-soft:var(--glow-soft);--shadow-card:var(--glow-soft);--ease:cubic-bezier(.22, 1, .36, 1)}@media (min-width:768px){.md\:order-none{order:0}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}
.ask-home{flex:1;align-items:flex-start;min-height:100svh;padding:152px 0 64px;display:flex}.ask-home .ask-bar{max-width:572px;margin:0 auto}.ask-home h1{letter-spacing:0}.ask-chips{flex-wrap:wrap;justify-content:center;gap:8px;max-width:800px;margin:24px auto 0;display:flex}.ask-chip{text-align:center;min-height:40px;font-size:var(--ds-body-sm);line-height:var(--ds-body-lh);font-weight:var(--fw-regular);color:var(--on-dark-muted);background:var(--layer-1);transition:.2s var(--ease);border:none;border-radius:999px;justify-content:center;align-items:center;padding:10px 14px;display:inline-flex;position:relative}.ask-chip:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(to top right,#8789ff52 0%,#8789ff00 50%,#8789ff52 100%);padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ask-chip:hover,.ask-chip:focus-visible{color:var(--on-dark);background:var(--layer-3);outline:none}.ask-note{text-align:center;margin:56px auto 0}.ask-note p{font-size:var(--fs-xs);line-height:var(--ds-body-lh);color:var(--on-dark-dim);margin:0}.ask-note b{color:var(--on-dark-muted);font-weight:var(--fw-medium);display:block}.chat{flex-direction:column;flex:1;padding-top:24px;display:flex}.chat .chat-thread{flex-direction:column;flex:1;gap:22px;max-width:820px;padding-bottom:200px;display:flex}.bubble-user{background:var(--layer-1);max-width:78%;color:var(--on-dark-muted);border-radius:var(--radius-lg) var(--radius-lg) 4px var(--radius-lg);font-size:var(--ds-body-md);line-height:var(--ds-body-lh);align-self:flex-end;padding:12px 16px}.bubble-user>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bubble-doulores{animation:fadeUp .35s var(--ease);align-self:stretch}.bubble-user{scroll-margin-top:104px}.answer-failed .answer-head,.answer-unavailable .answer-head,.answer-quota .answer-head{margin-bottom:24px}.answer-failed .answer-head .who,.answer-unavailable .answer-head .who,.answer-quota .answer-head .who{color:var(--on-dark-muted);background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.answer-retry{margin-top:24px}.btn-sm.btn-ghost:after{padding:1.5px}.answer-retry:disabled{opacity:.5;cursor:default}.answer-quota{background:#faca7514;border-color:#faca7573}.answer-flag{font-size:var(--ds-eyebrow-sm);letter-spacing:var(--ds-eyebrow-tracking);text-transform:uppercase;color:var(--on-dark-faint);margin-left:auto}.thinking{font-size:var(--ds-body-md);line-height:var(--ds-body-lh);color:var(--on-dark-muted);align-items:center;gap:8px;display:flex}.thinking-orb{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 11px #8789ff66);flex:none;width:32px;height:32px}.commentary.followup{border-radius:var(--radius-xl) var(--radius-xl) var(--radius-xl) 4px;background:var(--layer-1);width:fit-content;min-width:250px;max-width:100%;animation:followupIn .45s var(--ease) both;border-color:#0000;margin:26px 0 4px;animation-delay:.15s}.commentary.followup:before{content:none}.commentary.followup .who{color:var(--on-dark-dim);font-weight:var(--fw-regular);font-size:var(--ds-eyebrow-md);line-height:var(--ds-eyebrow-lh);letter-spacing:var(--ds-eyebrow-tracking);text-transform:uppercase;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}@keyframes followupIn{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:none}}.composer-dock{z-index:40;padding:16px 0 calc(18px + env(safe-area-inset-bottom));background:linear-gradient(180deg, #0b0b0b00 0%, #0b0b0b8c 45%, #0b0b0be6 78%, var(--page-bottom) 100%);position:fixed;bottom:0;left:0;right:0}.composer-dock .wrap{max-width:820px}.composer-note{font-size:var(--fs-xs);color:var(--on-dark-faint);justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.composer-reset{color:var(--purple-300);font-size:var(--fs-xs)}.composer-reset:hover{color:var(--on-dark)}.ask-input:disabled{opacity:.6}.ask-send:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.answer-points-intro{color:var(--on-dark-muted);font-size:var(--ds-body-md);line-height:var(--ds-body-lh);margin:0}@media (max-width:620px){.ask-home{padding:32px 0 48px}.chat .chat-thread{padding-bottom:230px}.bubble-user{max-width:90%;scroll-margin-top:88px}.followup{max-width:94%}.composer-dock{background:linear-gradient(180deg, #0b0b0b00 0%, #0b0b0be6 26%, var(--page-bottom) 46%)}}.orb-field{aspect-ratio:1;place-items:center;width:100%;max-width:340px;margin:-64px auto -44px;display:grid;position:relative}.doulores-figure.orb-sm{max-width:180px}.doulores-figure.orb-sm img{filter:drop-shadow(0 0 26px #8789ff4d)drop-shadow(0 0 72px #8789ff26)}.orb-particles{pointer-events:none;position:absolute;inset:0}.orb-particles span{background:var(--purple-300);opacity:0;border-radius:50%;position:absolute;box-shadow:0 0 7px #cecfffa6}@media (prefers-reduced-motion:no-preference){.orb-particles span{animation-name:orbSpeck;animation-timing-function:ease-in-out;animation-iteration-count:infinite}}@keyframes orbSpeck{0%{opacity:0;transform:translate(0,0)scale(.8)}15%{opacity:var(--peak)}55%{opacity:var(--peak)}80%{transform:translate3d(var(--dx), var(--dy), 0) scale(1.05);opacity:0}to{transform:translate3d(var(--dx), var(--dy), 0) scale(.8);opacity:0}}@media (max-width:700px){.orb-field{max-width:280px;margin-bottom:-34px}.ask-chips{flex-direction:column;align-items:center;max-width:100%}.ask-chip{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}}
.breadcrumb{font-size:var(--ds-body-sm);color:var(--ink-500);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.breadcrumb a:hover{color:var(--ink-900)}.breadcrumb .sep{color:var(--ink-300)}.byline{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}.byline .who{font-size:var(--ds-eyebrow-sm);line-height:var(--ds-eyebrow-lh);letter-spacing:var(--ds-eyebrow-tracking);text-transform:uppercase;color:var(--on-dark-dim)}.byline .dot{background:var(--ink-300);border-radius:50%;width:4px;height:4px}.article-grid{grid-template-columns:minmax(0,660px);align-items:start;display:grid}.takeaway,.ab-leave{background:radial-gradient(circle 200px at 50% -24px, #8789ff26 0%, #8789ff25 13%, #8789ff22 22%, #8789ff20 34%, #8789ff17 46%, #8789ff13 55%, #8789ff0e 61%, #8789ff0c 67%, #8789ff08 73%, #8789ff07 76%, #8789ff00 100%), var(--layer-0);border:1.5px solid var(--layer-2);border-radius:var(--radius-xl);margin:26px 0 22px;padding:32px}.article-body .takeaway-title{font-size:var(--ds-heading-2xs);line-height:var(--ds-heading-2xs-lh);font-weight:var(--fw-medium);color:var(--on-dark);margin:0 0 24px}.related{margin:0 auto}.related-title{font-size:var(--ds-heading-xs);margin:0 0 28px}.related-rail{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;gap:16px;padding:4px 0 8px;display:flex;overflow-x:auto}.related-rail::-webkit-scrollbar{display:none}.related-rail>.puff{scroll-snap-align:start;flex:0 0 320px}.related-cta{justify-content:center;margin-top:48px;display:flex}.stage-table{border-collapse:collapse;width:100%;font-size:var(--ds-body-md);table-layout:fixed;margin:8px 0 26px}.stage-table th,.stage-table td{text-align:left;border-bottom:1px solid var(--line);padding:13px 14px}.stage-table thead th{font-family:var(--sans);font-size:var(--ds-eyebrow-sm);letter-spacing:var(--ds-eyebrow-tracking);text-transform:uppercase;color:var(--ink-500);font-weight:var(--fw-regular)}.stage-table tbody tr:last-child td{border-bottom:none}.stage-table .ww{font-family:var(--serif);font-weight:var(--fw-medium);color:var(--ink-900);white-space:nowrap}.stage-table .em{font-size:var(--ds-body-lg)}.av{width:52px;height:52px;font-size:var(--ds-heading-xs);border:2px solid #82dfb273;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.turn-card{background:var(--layer-2);border:1px solid var(--layer-2);border-radius:var(--radius);transition:.3s var(--ease);padding:22px}.turn-card:hover{border-color:#8789ff66;transform:translateY(-4px)}@media (max-width:920px){.article-grid{grid-template-columns:1fr;gap:8px}.toc{display:none;position:static}}.toc-label{font-size:var(--ds-eyebrow-sm);letter-spacing:var(--ds-eyebrow-tracking);text-transform:uppercase;color:var(--ink-500);font-weight:var(--fw-regular);margin-bottom:12px;padding-left:16px}.article-body section:first-of-type h2{margin-top:0}.av-img{-o-object-fit:contain;object-fit:contain;background:var(--layer-3);border-radius:50%;flex:none;width:44px;height:44px;padding:2px}@media (max-width:620px){.stage-table{font-size:var(--fs-sm)}.stage-table th,.stage-table td{padding:10px 8px}.stage-table .ww{white-space:normal}}.article-grid>*{min-width:0}.article-body,.article-body p,.article-body li,.card-list li,.card-list a{overflow-wrap:anywhere}
.ab{--ab-teal-ink:color-mix(in oklab, var(--teal-400), var(--ink-900) 62%);--ab-flame-ink:color-mix(in oklab, var(--flame), var(--ink-900) 48%);--ab-flame-wash:color-mix(in srgb, var(--flame) 9%, transparent);--ab-flame-edge:color-mix(in srgb, var(--flame) 30%, transparent);--ab-teal-wash:color-mix(in srgb, var(--teal-400) 16%, transparent);--ab-teal-edge:color-mix(in srgb, var(--teal-400) 45%, transparent);--ab-rose-wash:color-mix(in srgb, var(--rose-400) 9%, transparent);--ab-rose-edge:color-mix(in srgb, var(--rose-400) 28%, transparent);--ab-amber-wash:color-mix(in oklab, var(--amber-400), var(--paper) 92%);--ab-amber-edge:color-mix(in oklab, var(--amber-400), var(--paper) 68%);--ab-amber-ink:color-mix(in oklab, var(--amber-400), var(--ink-900) 52%);--ab-col:720px;background:var(--paper);color:var(--ink-900)}.ab main{padding-bottom:8px}.ab-wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 28px}.ab-wrap>*{max-width:660px}.ab a:focus-visible,.ab summary:focus-visible,.ab button:focus-visible{outline:2px solid var(--purple-500);outline-offset:3px;border-radius:var(--radius-sm)}.ab-section{margin:48px 0 0}.ab-kicker{font-size:var(--ds-eyebrow-sm);line-height:var(--ds-eyebrow-lh);letter-spacing:var(--ds-eyebrow-tracking);text-transform:uppercase;color:var(--on-dark-dim);font-weight:var(--fw-regular);margin-bottom:8px}.ab h2{font-size:var(--ds-heading-sm);line-height:var(--ds-heading-sm-lh);letter-spacing:0;font-weight:var(--fw-medium);margin:0 0 16px}.ab-prose{color:var(--ink-700);margin:0 0 16px}.ab .ab-prose:last-child{margin-bottom:0}.ab-dnote{background:linear-gradient(180deg, var(--ab-flame-wash), transparent);border:1px solid var(--ab-flame-edge);border-left:3px solid var(--flame);border-radius:var(--radius);align-items:flex-start;gap:15px;margin:24px 0 0;padding:18px 20px;display:flex}.ab-lantern{width:34px;height:34px;font-size:var(--fs-base);background:radial-gradient(circle at 40% 35%, color-mix(in oklab, var(--flame), var(--paper) 55%), var(--flame));box-shadow:0 0 16px color-mix(in srgb, var(--flame) 45%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.ab-dnote-who{font-size:var(--ds-eyebrow-sm);letter-spacing:var(--ds-eyebrow-tracking);text-transform:uppercase;color:var(--ab-flame-ink);font-weight:var(--fw-regular);margin-bottom:5px}.ab-dnote-body{font-size:var(--fs-base);line-height:var(--ds-body-lh);color:var(--ink-900)}.ab-dnote-body p{margin:0 0 10px}.ab-dnote-body p:last-child{margin-bottom:0}.ab-stat{background:var(--night-900);color:var(--on-dark);border-radius:var(--radius-lg);margin:26px 0 0;padding:34px 30px;position:relative;overflow:hidden}.ab-stat:before{content:"";opacity:.6;background:radial-gradient(70% 90% at 15% 10%, var(--purple-glow), transparent 65%);position:absolute;inset:0}.ab-stat>*{position:relative}.ab-stat-big{font-size:clamp(var(--ds-heading-lg), 8vw, var(--ds-heading-xl));line-height:var(--ds-heading-xl-lh);letter-spacing:0;color:var(--flame);font-weight:var(--fw-medium)}.ab-stat-label{font-size:var(--fs-base);max-width:34ch;line-height:var(--ds-body-lh);margin-top:12px}.ab-stat-src{font-size:var(--fs-xs);color:var(--on-dark-muted);opacity:.75;margin-top:16px}.ab-range{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--radius);margin:22px 0 0;padding:22px}.ab-range h4{font-size:var(--fs-sm);font-weight:var(--fw-medium);margin:0 0 4px}.ab-range-sub{font-size:var(--fs-sm);color:var(--ink-500);margin-bottom:18px}.ab-bar{border-radius:var(--radius-sm);border:1px solid var(--line);background:linear-gradient(90deg, var(--layer-3), var(--ab-teal-wash) 35%, var(--ab-teal-wash) 72%, var(--layer-3));height:44px;position:relative}.ab-tick{background:var(--ink-900);opacity:.75;width:2px;position:absolute;top:-7px;bottom:-7px}.ab-tick span{font-size:var(--fs-xs);color:var(--ink-700);white-space:nowrap;font-weight:var(--fw-medium);position:absolute;top:-22px;left:50%;transform:translate(-50%)}.ab-scale{font-size:var(--fs-xs);color:var(--ink-500);justify-content:space-between;margin-top:10px;display:flex}.ab-casc{counter-reset:ab-step;margin:22px 0 0}.ab-step{border-top:1px solid var(--line);grid-template-columns:34px 1fr;gap:16px;padding:13px 0;display:grid}.ab-step:first-child{border-top:none}.ab-step-n{counter-increment:ab-step;font-size:var(--fs-sm);color:var(--ink-300);font-weight:var(--fw-medium);padding-top:2px}.ab-step-n:before{content:counter(ab-step, decimal-leading-zero)}.ab-step.is-window{background:linear-gradient(90deg, var(--ab-teal-wash), transparent);border-radius:var(--radius-sm);border-top-color:#0000;margin-left:-12px;padding-inline:12px}.ab-step.is-window .ab-step-n{color:var(--ab-teal-ink)}.ab-step h5{font-size:var(--fs-base);font-weight:var(--fw-medium);margin:0 0 3px}.ab-step p{font-size:var(--fs-sm);color:var(--ink-700);margin:0}.ab .ab-checks,.ab .ab-steps{margin:18px 0 0}.ab-swap{grid-template-columns:1fr 20px 1fr;align-items:stretch;gap:16px;margin:16px 0 0;display:grid}.ab-swap-box{background:var(--layer-0);box-shadow:inset 0 0 0 1.5px var(--layer-1);border-radius:var(--radius-lg);padding:24px}.ab-swap-in{box-shadow:var(--glow-soft);position:relative}.ab-swap-in:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(190px at 50% -24px,#8789ff30 0%,#8789ff28 14%,#8789ff24 29%,#8789ff1b 40%,#8789ff16 53%,#8789ff0f 69%,#8789ff05 85%,#8789ff00 100%);position:absolute;inset:0}.ab-swap-box>*{z-index:1;position:relative}.ab-swap-in:after{content:"";border-radius:inherit;background:var(--primary-gradient);-webkit-mask-composite:xor;-webkit-mask-composite:xor;pointer-events:none;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ab-swap-lab{font-size:var(--ds-eyebrow-sm);line-height:var(--ds-eyebrow-lh);letter-spacing:var(--ds-eyebrow-tracking);text-transform:uppercase;font-weight:var(--fw-regular);color:var(--on-dark-dim);margin-bottom:8px}.ab-swap-word{font-size:var(--ds-heading-xs);line-height:var(--ds-heading-xs-lh);font-weight:var(--fw-medium);color:var(--on-dark);margin-bottom:8px}.ab-swap p{font-size:var(--ds-body-md);line-height:var(--ds-body-lh);color:var(--on-dark-muted);margin:0}.ab-swap-arrow{place-items:center;display:grid}.ab-swap-arrow img{width:20px;height:20px;display:block}.ab-ev{margin:20px 0 0}.ab-ev-row{grid-template-columns:6px 1fr;gap:10px;padding:0 0 8px;display:grid}.ab-mk{background:var(--purple-500);border-radius:50%;width:6px;height:6px;margin-top:8px;box-shadow:0 0 11px 2px #8789ff3d}.ab-ev-row h5{font-size:var(--fs-base);font-weight:var(--fw-medium);margin:0 0 3px}.ab-ev-row p{font-size:var(--fs-sm);color:var(--ink-700);margin:0}.ab-feel{background:linear-gradient(180deg, var(--ab-rose-wash), transparent);border:1px solid var(--ab-rose-edge);border-radius:var(--radius-lg);padding:26px}.ab-feel h2{margin-bottom:10px}.ab-safety{background:var(--ab-amber-wash);border:1px solid var(--ab-amber-edge);border-radius:var(--radius);margin:18px 0 0;padding:18px 20px}.ab-safety-lab{font-size:var(--ds-eyebrow-sm);letter-spacing:var(--ds-eyebrow-tracking);text-transform:uppercase;color:var(--ab-amber-ink);font-weight:var(--fw-regular);margin-bottom:7px}.ab-safety p{font-size:var(--fs-sm);color:var(--ab-amber-ink);line-height:var(--ds-body-lh);margin:0}.ab-share{background:var(--night-900);color:var(--on-dark);border-radius:var(--radius-lg);margin:26px 0 0;padding:32px 28px;position:relative;overflow:hidden}.ab-share:before{content:"";opacity:.55;background:radial-gradient(70% 90% at 85% 15%, var(--purple-glow), transparent 62%);position:absolute;inset:0}.ab-share>*{position:relative}.ab-share-q{font-size:clamp(var(--ds-heading-2xs), 3vw, var(--ds-heading-xs));line-height:var(--ds-heading-2xs-lh);font-weight:var(--fw-medium);max-width:26ch}.ab-share-attr{font-size:var(--fs-xs);color:var(--on-dark-muted);margin-top:16px}.ab-links{gap:10px;margin:20px 0 0;display:grid}.ab-links a{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper-2);color:var(--ink-900);font-size:var(--fs-base);font-weight:var(--fw-medium);transition:.25s var(--ease);justify-content:space-between;align-items:center;gap:14px;padding:15px 18px;text-decoration:none;display:flex}.ab-links a:hover{border-color:color-mix(in srgb, var(--purple-500) 45%, transparent);transform:translateY(-2px)}.ab-links-go{color:var(--ink-300)}.ab-links-sub{font-size:var(--fs-xs);color:var(--ink-500);font-weight:var(--fw-regular);margin-top:2px;display:block}.ab-sources{background:var(--layer-0);border:1.5px solid var(--layer-1);border-radius:var(--radius-lg);margin:48px 0 0}.ab-sources summary{cursor:pointer;font-family:var(--sans);font-weight:var(--fw-medium);font-size:var(--ds-heading-3xs);line-height:var(--ds-heading-3xs-lh);color:var(--on-dark);justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;list-style:none;display:flex}.ab-sources summary::-webkit-details-marker{display:none}.ab-sources-title{align-items:center;gap:8px;min-width:0;display:flex}.ab-sources-caret{color:var(--on-dark-dim);transition:transform .25s var(--ease);flex:none;transform:rotate(90deg)}.ab-sources[open] .ab-sources-caret{transform:rotate(-90deg)}.ab-sources ol{margin:0;padding:0 24px 32px}.ab-sources a{color:inherit}.ab-byline{font-size:var(--fs-sm);color:var(--ink-500);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 18px;padding:26px 0;display:flex}.ab-chip{background:var(--paper-2);border:1px solid var(--line);font-size:var(--fs-xs);color:var(--ink-700);border-radius:999px;align-items:center;gap:6px;padding:5px 11px;display:inline-flex}.ab-chip-rev{border-color:var(--ab-teal-edge);background:var(--ab-teal-wash);color:var(--ab-teal-ink)}.ab-ribbon{z-index:2;margin:44px 0 0;padding-bottom:64px;position:relative}.ab-stages{align-items:flex-start;margin:0;padding:0;list-style:none;display:flex;position:relative}.ab-stages:before{content:"";background:repeating-linear-gradient(90deg, var(--layer-2) 0, var(--layer-2) calc(100% / 14 - 4px), transparent calc(100% / 14 - 4px), transparent calc(100% / 14 + 4px), var(--layer-2) calc(100% / 14 + 4px), var(--layer-2) calc(100% / 7));height:1.5px;position:absolute;top:6.25px;left:0;right:0}.ab-st{text-align:center;flex:1;position:relative}.ab-st .dot{background:var(--layer-2);z-index:2;border:none;border-radius:50%;width:8px;height:8px;margin:3px auto;position:relative}.ab-st.is-here .dot{background:var(--primary-gradient);border:none;width:12px;height:12px;margin:1px auto;box-shadow:0 0 11px 2px #8789ff3d}.ab-st .nm{font-size:var(--ds-body-xs);line-height:var(--ds-body-lh);color:color-mix(in srgb, var(--purple-200) 55%, transparent);letter-spacing:0;margin-top:10px}.ab-st.is-here .nm{color:var(--purple-300);font-weight:var(--fw-medium)}.ab-leave{margin:12px 0 0;position:relative;overflow:hidden}.ab-leave-body{z-index:1;position:relative}.ab-leave .ab-kicker{font-size:var(--ds-eyebrow-md);color:var(--on-dark-dim);margin-bottom:8px}.article-body .ab-leave h2{color:var(--on-dark);margin:0 0 8px}.article-body .ab-leave p{color:var(--on-dark-muted);margin:0 0 32px}.ab-leave .btn-gold{box-shadow:0 0 11px 2px #8789ff3d}.ab-leave .btn-gold:hover{box-shadow:var(--glow)}.ab-leave-art{z-index:0;pointer-events:none;filter:drop-shadow(0 0 22px #8789ff66);width:222px;height:222px;position:absolute;bottom:-42px;right:-44px}.ab-answer{font-size:clamp(var(--ds-body-md), 2.2vw, var(--ds-body-lg));line-height:var(--ds-body-lh);max-width:38ch;margin:26px 0 0}.ab-origin{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--radius);padding:24px}.ab-quick .ab-hero+main>*{margin-top:48px}.ab-quick .ab-hero+main>:first-child{margin-top:0}.ab-eyebrows{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ab-quick h1{font-size:clamp(var(--ds-heading-lg), 5vw, var(--ds-heading-xl));line-height:var(--ds-heading-xl-lh);max-width:646px;margin:32px 0 0}.ab-lead{max-width:646px;font-size:var(--ds-body-lg);line-height:var(--ds-body-lh);color:var(--on-dark-muted);margin:16px 0 0}.ab-readtime{font-size:var(--ds-eyebrow-sm);line-height:var(--ds-eyebrow-lh);letter-spacing:var(--ds-eyebrow-tracking);text-transform:uppercase;color:var(--on-dark-dim);margin:32px 0 0}.commentary.ab-tldr{max-width:640px;margin:48px 0 0}.ab-tldr-lab{font-size:var(--ds-eyebrow-md);line-height:var(--ds-eyebrow-lh);letter-spacing:var(--ds-eyebrow-tracking);text-transform:uppercase;color:var(--on-dark-dim)}.info-rows.ab-numbers{gap:24px;max-width:640px}.ab-numbers .info-row{align-items:flex-start;gap:16px;padding:0 0 24px}.ab-number{text-align:center;width:24px;font-size:var(--ds-body-sm);line-height:var(--ds-body-lh);color:var(--purple-500);flex:none;padding-top:6px}.ab-numbers .info-row-text h3{font-size:var(--ds-heading-2xs);line-height:var(--ds-heading-2xs-lh)}.commentary.ab-check{background:var(--rose-layer-0);border-color:var(--rose-layer-1);--card-glow-from:249, 147, 224;--card-glow-tint:249, 147, 224;max-width:660px}.commentary.ab-check p{color:var(--rose-tinted)}.ab-check-icon{flex:none;width:20px;height:20px}@media (max-width:640px){.ab-stages-scroll{scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;margin-top:-14px;padding-top:14px;overflow-x:auto}.ab-stages-scroll::-webkit-scrollbar{display:none}.ab-stages{width:max-content}.ab-st{flex:0 0 96px}.ab-leave-art{display:none}}@media (max-width:620px){.ab-swap{grid-template-columns:1fr}.ab-swap-arrow img{transform:rotate(90deg)}}@media (max-width:420px){.ab-wrap{padding:0 20px}.ab-stat,.ab-share{padding:24px 20px}.ab-feel{padding:20px}.ab-dnote{gap:12px;padding:15px 16px}}@media (prefers-reduced-motion:reduce){.ab-links a{transition:none}.ab-links a:hover{transform:none}}.ab-hero{padding:48px 0 72px;position:relative}.commentary.myth-card{gap:0;margin:0}.myth-block+.myth-block{margin-top:24px}.myth-block:first-child{box-shadow:inset 0 -1.5px 0 var(--layer-1);padding-bottom:24px}.myth-lab{font-size:var(--ds-eyebrow-md);line-height:var(--ds-eyebrow-lh);letter-spacing:var(--ds-eyebrow-tracking);text-transform:uppercase;color:var(--on-dark-dim);align-items:center;gap:4px;margin-bottom:8px;display:flex}.myth-lab img{flex:none;width:20px;height:20px}.myth-lab.is-answer{color:var(--green-100)}.myth-card .myth-claim,.myth-card .myth-answer{font-size:var(--ds-heading-2xs);line-height:var(--ds-heading-2xs-lh);margin:0}.myth-card .myth-claim{color:var(--on-dark-muted);font-weight:var(--fw-regular)}.myth-card .myth-answer{color:var(--on-dark);font-weight:var(--fw-medium)}.myth-card .myth-answer-tail{font-size:var(--ds-body-md);line-height:var(--ds-body-lh);color:var(--on-dark-dim);margin:8px 0 0}.article-enter{animation:article-enter .7s var(--ease) both}@keyframes article-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.article-enter{animation:none}}
.ab-page-intro{max-width:646px}.ab-page-intro h1{font-size:clamp(var(--ds-heading-lg), 5vw, var(--ds-heading-xl));margin:0 0 16px}.ab-page-lead{max-width:646px;font-size:var(--ds-body-lg);line-height:var(--ds-body-lh);color:var(--on-dark-muted);margin:0 0 calc(var(--ds-body-lg) * var(--ds-body-lh))}.ab-page-lead:last-child{margin-bottom:0}.ab-page-section{max-width:646px;box-shadow:inset 0 -1.5px 0 var(--layer-1);margin-bottom:40px;padding:0 0 40px}.ab-page-section:last-of-type{box-shadow:none;margin-bottom:0;padding-bottom:0}.ab-page-section h2{font-size:var(--ds-heading-sm);line-height:var(--ds-heading-sm-lh);color:var(--on-dark);margin:0 0 16px}.ab-page-section p{font-size:var(--ds-body-md);line-height:var(--ds-body-lh);color:var(--on-dark-muted);margin:0 0 calc(var(--ds-body-md) * var(--ds-body-lh))}.ab-page-section p:last-child{margin-bottom:0}.ab-page-cta{margin-top:40px}.ab-page-ref{border-left:2px solid var(--layer-3);padding-left:14px;font-size:var(--ds-body-sm)!important;color:var(--on-dark-faint)!important;margin-top:18px!important}.ab-page-ref cite{font-style:normal}.ab-page-ref a{color:var(--purple-300);white-space:nowrap}.ab-page-link{font-size:var(--ds-body-sm);color:var(--purple-300);margin-top:6px;text-decoration:none;display:inline-block}.ab-page-link:hover{text-decoration:underline}.ab-page-links{flex-wrap:wrap;gap:8px 22px;display:flex}.ab-page-foot{border-top:1px solid var(--line);max-width:646px;margin-top:40px;padding-top:24px}@media (max-width:640px){.ab-page-section{margin-bottom:32px;padding-bottom:32px}}
.sj-shell{padding:48px 0 96px}.sj-grid{-moz-column-gap:80px;grid-template:"top divider body""next divider body"1fr/247px 1px 640px;align-items:start;column-gap:80px;display:grid}.sj-rail-top{flex-direction:column;grid-area:top;gap:22px;display:flex}.sj-divider{background:var(--layer-2);grid-area:divider;align-self:stretch}.sj-body{grid-area:body;min-width:0}.sj-next{grid-area:next;align-self:end;width:100%}.sj-progress{--ease-rail:cubic-bezier(.4, 0, .2, 1);justify-content:space-between;align-items:center;display:flex}.sj-marks{--sj-stride:16px;align-items:center;gap:6px;display:flex;position:relative}.sj-mark{background:var(--layer-3);width:10px;height:4px;transition:background-color .2s var(--ease);border-radius:2px;display:block}.sj-mark:hover{background:var(--layer-4)}.sj-mark.is-active{width:22px}.sj-bar{background:var(--primary-gradient);width:22px;height:4px;transform:translateX(calc(var(--sj-i,0) * var(--sj-stride)));pointer-events:none;border-radius:2px;margin-top:-2px;position:absolute;top:50%;left:0;box-shadow:0 0 11px 2px #8789ff3d}.sj-counter{animation:sj-counter-in .4s var(--ease-rail) both}@keyframes sj-counter-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sj-mark{transition:none}.sj-counter{animation:none}}.sj-counter,.sj-age{font-size:var(--ds-eyebrow-sm);line-height:var(--ds-eyebrow-lh);letter-spacing:var(--ds-eyebrow-tracking);text-transform:uppercase;color:var(--text-muted)}.sj-nameage{flex-direction:column;gap:8px;display:flex}.sj-name{font-size:var(--ds-heading-lg);line-height:var(--ds-heading-lg-lh);font-weight:var(--fw-medium);color:var(--on-dark);margin:0}.sj-age{margin:0}.sj-narrative p{font-size:var(--ds-body-md);line-height:var(--ds-body-lh);color:var(--on-dark-muted);margin:0 0 14px}.sj-narrative p:first-child{color:var(--on-dark)}.sj-narrative p:last-child{margin-bottom:0}.sj-pull{margin:38px 0 42px}.sj-row{box-shadow:inset 0 1px 0 var(--layer-2)}.sj-rows .sj-row:last-child{box-shadow:inset 0 1px 0 var(--layer-2), inset 0 -1px 0 var(--layer-2)}.sj-row-head{text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:16px 0;display:flex}.sj-row-title{font-size:var(--ds-heading-2xs);line-height:var(--ds-heading-2xs-lh);font-weight:var(--fw-medium);color:var(--on-dark)}.sj-row-mark{flex:none;width:12px;height:12px;position:relative}.sj-row-mark:before,.sj-row-mark:after{content:"";background:var(--on-dark-dim);width:8.25px;height:1.5px;transition:transform .25s var(--ease);border-radius:.75px;position:absolute;top:5.25px;left:1.875px}.sj-row-mark:after{transform:rotate(90deg)}.sj-row.is-open .sj-row-mark:after{transform:rotate(180deg)}.sj-row-head:hover .sj-row-mark:before,.sj-row-head:hover .sj-row-mark:after{background:var(--on-dark-muted)}.sj-row-body{transition:max-height .3s ease-in-out;overflow:hidden}.sj-row-body>div{padding:0 0 24px}.sj-glance-intro{font-size:var(--ds-body-sm);line-height:var(--ds-body-lh);color:var(--on-dark-muted);margin:0 0 20px}.sj-glance-list{gap:16px;margin:0;display:grid}.sj-glance-row{gap:2px;display:grid}.sj-glance-row dt{font-size:var(--ds-eyebrow-sm);line-height:var(--ds-eyebrow-lh);letter-spacing:var(--ds-eyebrow-tracking);text-transform:uppercase;color:var(--text-muted)}.sj-glance-row dd{font-size:var(--ds-body-md);line-height:var(--ds-body-lh);color:var(--on-dark);margin:0}.sj-items{gap:20px;display:grid}.sj-item h3{font-size:var(--ds-body-md);line-height:var(--ds-body-lh);font-weight:var(--fw-medium);color:var(--on-dark);margin:0 0 4px}.sj-item p,.sj-items>p{font-size:var(--ds-body-sm);line-height:var(--ds-body-lh);color:var(--on-dark-muted);margin:0}@media (max-width:920px){.sj-grid{grid-template:"top""body""next"/minmax(0,1fr)}.sj-divider{display:none}.sj-rail-top{margin-bottom:40px}.sj-next{justify-self:center;width:247px;max-width:100%;margin-top:64px}.sj-shell{padding:40px 0 72px}}@media (max-width:560px){.sj-pull{margin:32px 0 36px}}
*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;background-color:var(--page-top)}html:before{content:"";background:linear-gradient(0deg, var(--page-bottom) 0%, var(--page-top) 100%);z-index:-1;pointer-events:none;position:fixed;inset:0}body{font-family:var(--sans);color:var(--on-dark);line-height:var(--ds-body-lh);margin:0;position:relative;overflow-x:hidden}img{max-width:100%;display:block}body:before{content:"";height:calc(env(safe-area-inset-top,0px) * 2);background:linear-gradient(180deg, var(--page-top) 0%, transparent 100%);z-index:2;pointer-events:none;position:absolute;top:0;left:0;right:0}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}ul{margin:0;padding:0;list-style:none}.serif{font-family:var(--serif)}h1,h2,h3,h4{font-family:var(--sans);font-weight:var(--fw-medium);margin:0}h1,h2{line-height:var(--ds-heading-md-lh);letter-spacing:0}h3,h4{line-height:var(--ds-heading-sm-lh);letter-spacing:0}strong,b{font-weight:var(--fw-medium)}.eyebrow{font-family:var(--sans);font-size:var(--ds-eyebrow-sm);font-weight:var(--fw-regular);line-height:var(--ds-eyebrow-lh);letter-spacing:var(--ds-eyebrow-tracking);text-transform:uppercase;color:var(--purple-300);align-items:center;gap:.55rem;display:inline-flex}.eyebrow:before{content:"";background:var(--purple-500);opacity:.7;width:22px;height:1px}.eyebrow.center:before{display:none}.ds-heading-xl,.ds-heading-lg,.ds-heading-md,.ds-heading-sm,.ds-heading-xs,.ds-heading-2xs,.ds-heading-3xs{font-family:var(--sans);font-weight:var(--fw-medium);letter-spacing:0}.ds-heading-xl{font-size:var(--ds-heading-xl);line-height:var(--ds-heading-xl-lh)}.ds-heading-lg{font-size:var(--ds-heading-lg);line-height:var(--ds-heading-lg-lh)}.ds-heading-md{font-size:var(--ds-heading-md);line-height:var(--ds-heading-md-lh)}.ds-heading-sm{font-size:var(--ds-heading-sm);line-height:var(--ds-heading-sm-lh)}.ds-heading-xs{font-size:var(--ds-heading-xs);line-height:var(--ds-heading-xs-lh)}.ds-heading-2xs{font-size:var(--ds-heading-2xs);line-height:var(--ds-heading-2xs-lh)}.ds-heading-3xs{font-size:var(--ds-heading-3xs);line-height:var(--ds-heading-3xs-lh)}.ds-body-lg,.ds-body-md,.ds-body-sm,.ds-body-xs{font-family:var(--sans);font-weight:var(--fw-regular);line-height:var(--ds-body-lh);letter-spacing:0}.ds-body-lg{font-size:var(--ds-body-lg)}.ds-body-md{font-size:var(--ds-body-md)}.ds-body-sm{font-size:var(--ds-body-sm)}.ds-body-xs{font-size:var(--ds-body-xs)}.ds-eyebrow-md,.ds-eyebrow-sm{font-family:var(--sans);font-weight:var(--fw-regular);line-height:var(--ds-eyebrow-lh);letter-spacing:var(--ds-eyebrow-tracking);text-transform:uppercase}.ds-eyebrow-md{font-size:var(--ds-eyebrow-md)}.ds-eyebrow-sm{font-size:var(--ds-eyebrow-sm)}.text-primary-light{background:var(--primary-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 28px}section{position:relative;overflow-x:clip}.section-pad{padding:110px 0}.section-pad-sm{padding:72px 0}.center{text-align:center}.muted{color:var(--on-dark-muted)}.lead{font-size:var(--fs-lg);color:var(--on-dark-muted);line-height:var(--ds-body-lh)}.bg-night{color:var(--on-dark);background:0 0}.bg-night-2{background:var(--night-800);color:var(--on-dark)}.article-dark{--paper:transparent;--paper-2:var(--layer-1);--ink-900:var(--on-dark);--ink-700:var(--on-dark-muted);--ink-500:var(--on-dark-faint);--ink-300:var(--on-dark-dim);--line:var(--layer-3)}.bg-paper{background:var(--paper);color:var(--ink-900)}.bg-paper .lead,.bg-paper .muted{color:var(--ink-500)}.bg-paper .eyebrow{color:var(--purple-500)}.stars{pointer-events:none;z-index:0;background:url(/assets/background-stars-desktop.svg) 50%/cover;position:absolute;inset:0;overflow:hidden}.glow{filter:blur(80px);opacity:.5;pointer-events:none;z-index:0;border-radius:50%;position:absolute}.glow.gold{background:radial-gradient(circle, var(--purple-glow), transparent 70%)}.glow.lav{background:radial-gradient(circle,#a8bdf34d,#0000 70%)}.glow.teal{background:radial-gradient(circle,#82dfb238,#0000 70%)}.glow.duo{opacity:.32;background:linear-gradient(90deg, rgb(var(--glow-from,135, 137, 255)) 0%, rgb(var(--glow-tint,135, 137, 255)) 100%);-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 70%);mask-image:radial-gradient(circle,#000 0%,#0000 70%)}.ask-glow-top{--glow-from:249, 147, 224;--glow-tint:135, 137, 255}.glow-top{width:960px;height:960px;top:-605px;left:50%;transform:translate(-50%)}.glow.duo.glow-top{opacity:.24}@media (max-width:560px){.glow.duo.glow-top{opacity:.32;filter:blur(76px);width:304px;height:304px;top:-283px;-webkit-mask-image:none;mask-image:none}}@keyframes glow-drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(-2.5%,2%)scale(1.07)}to{transform:translate(0,0)scale(1)}}.glow-drift{will-change:transform;animation:28s ease-in-out infinite glow-drift}@media (prefers-reduced-motion:reduce){.glow-drift{animation:none}}section>.wrap,section>.nav-inner{z-index:1;position:relative}.nav{z-index:50;padding:calc(14px + env(safe-area-inset-top)) 16px 14px;position:sticky;top:0}@media (min-width:700px){.nav{padding:calc(16px + env(safe-area-inset-top)) 24px 16px}}.nav-inner{max-width:var(--maxw);background:var(--layer-0);border:1.5px solid var(--layer-1);border-radius:999px;align-items:center;gap:28px;margin:0 auto;padding:10px 14px 10px 22px;display:flex;position:relative;box-shadow:inset 0 1px #faf9f71f}.nav-inner:before{content:"";border-radius:inherit;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);pointer-events:none;z-index:0;position:absolute;inset:0}.brand{font-family:var(--sans);font-weight:var(--fw-medium);font-size:var(--ds-heading-2xs);align-items:center;gap:11px;display:flex}.brand .lantern{flex:none;width:30px;height:30px}.brand-character{filter:drop-shadow(0 0 12px #8789ff73);flex:none;width:auto;height:42px;margin:-6px 0}.brand small{font-family:var(--sans);font-weight:var(--fw-regular);font-size:var(--ds-eyebrow-sm);line-height:var(--ds-eyebrow-lh);letter-spacing:var(--ds-eyebrow-tracking);text-transform:uppercase;margin-top:1px;display:block}.nav-links{align-items:center;gap:4px;margin-left:auto;display:flex}.nav-toggle{border:1px solid var(--hairline);width:42px;height:42px;color:var(--on-dark);background:var(--layer-2);touch-action:manipulation;border-radius:999px;flex:none;justify-content:center;align-items:center;margin-left:auto;display:none}.nav-toggle span{width:16px;height:1.5px;transition:background .15s var(--ease);background:currentColor;display:block;position:relative}.nav-toggle span:before,.nav-toggle span:after{content:"";width:16px;height:1.5px;transition:top .3s var(--ease), transform .3s var(--ease);background:currentColor;position:absolute;left:0}.nav-toggle span:before{top:-5px}.nav-toggle span:after{top:5px}.nav-inner.open .nav-toggle span{background:0 0}.nav-inner.open .nav-toggle span:before{top:0;transform:rotate(45deg)}.nav-inner.open .nav-toggle span:after{top:0;transform:rotate(-45deg)}.nav-links>a,.nav-trigger{font-size:var(--fs-base);font-weight:var(--fw-medium);--nav-base:var(--on-dark-muted);transition:.2s var(--ease);border-radius:999px;align-items:center;gap:6px;padding:8px 14px;display:inline-flex}.nav-links>a:not(.btn-gold).active,.nav-trigger.active,.nav-trigger.open{--nav-base:var(--on-dark)}.nav-links>a:not(.btn-gold):not(.active),.nav-trigger:not(.active):not(.open){opacity:.8}.nav-links>a:not(.btn-gold):hover,.nav-trigger:hover{--nav-base:var(--on-dark);opacity:1}.nav-caret{flex:none;transition:transform .32s cubic-bezier(.34,1.36,.64,1);transform:rotate(90deg)}.nav-trigger.open .nav-caret{transform:rotate(-90deg)}.nav-links>a.btn-gold{color:var(--purple-on);gap:4px;padding:0 16px}.nav-inner:after{content:"";border-radius:inherit;opacity:var(--nav-light,0);pointer-events:none;background:#faf9f7b8;border:1px solid #0f0d1d1a;position:absolute;inset:-1.5px;box-shadow:inset 0 1px #fff9}.nav-inner>*{z-index:1;position:relative}.nav{--nav-ink:clamp(0, (var(--nav-light,0) - .36) * 1000, 1)}.brand,.nav-links>a,.nav-trigger,.nav-toggle{color:color-mix(in oklab, var(--nav-base,var(--on-dark)), var(--ink-900) calc(var(--nav-ink) * 100%))}.brand small{color:color-mix(in oklab, var(--on-dark-muted), var(--ink-500) calc(var(--nav-ink) * 100%))}.nav-links>a.btn-gold{color:var(--purple-on)}.nav-group{position:relative}.nav-menu{background:var(--layer-2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1.5px solid var(--layer-1);border-radius:var(--radius-lg);transform-origin:top;opacity:0;visibility:hidden;min-width:260px;transition:opacity .2s var(--ease), transform .32s cubic-bezier(.34, 1.36, .64, 1), visibility 0s linear .32s;gap:4px;padding:8px;display:grid;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)translateY(-6px)scale(.98)}.nav-group.open .nav-menu{opacity:1;visibility:visible;transition:opacity .18s var(--ease), transform .32s cubic-bezier(.34, 1.36, .64, 1), visibility 0s;transform:translate(-50%)translateY(0)scale(1)}@media (prefers-reduced-motion:reduce){.nav-caret,.nav-menu{transition-duration:.01ms}}.nav-menu a{border-radius:var(--radius-sm);transition:.2s var(--ease);gap:2px;padding:10px 14px;display:grid}.nav-menu a:hover{background:var(--layer-3)}.nav-menu strong{font-size:var(--fs-base);font-weight:var(--fw-medium);color:var(--on-dark)}.nav-menu span{font-size:var(--fs-xs);color:var(--on-dark-faint)}.btn{min-height:64px;font-weight:var(--fw-medium);font-size:var(--ds-heading-3xs);line-height:var(--ds-heading-3xs-lh);transition:.25s var(--ease);white-space:nowrap;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:0 24px;display:inline-flex}.btn-gold{background:var(--primary-gradient);color:var(--purple-on);box-shadow:var(--glow-soft);border:none;position:relative}.btn-gold:after{content:"";border-radius:inherit;background:var(--button-stroke);-webkit-mask-composite:xor;-webkit-mask-composite:xor;pointer-events:none;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.btn-gold:hover{box-shadow:var(--glow)}.btn-ghost{background:var(--layer-1);color:var(--on-dark-muted);border:none;position:relative}.btn-ghost:after{content:"";border-radius:inherit;background:var(--primary-gradient);-webkit-mask-composite:xor;-webkit-mask-composite:xor;pointer-events:none;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.btn-ghost:hover{background:var(--layer-3)}.btn-ink{background:var(--ink-900);color:var(--paper)}.btn-ink:hover{box-shadow:var(--glow-soft)}.btn-sm{height:40px;min-height:40px;font-size:var(--ds-heading-3xs);gap:4px;padding:0 16px}.btn-sm.btn-gold:after{padding:1.5px}.card{background:var(--layer-2);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid var(--hairline);border-radius:var(--radius);transition:.3s var(--ease);padding:24px}.card:hover{box-shadow:var(--glow-soft);border-color:#8789ff66}.card-paper{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 1px #0f0d1d05}.badge{font-size:var(--fs-xs);font-weight:var(--fw-medium);letter-spacing:0;border-radius:999px;align-items:center;gap:.4rem;padding:5px 11px;display:inline-flex}.tag-eyebrow{border-radius:var(--radius-pill);background:rgba(var(--tag-tint,135, 137, 255), .06);color:rgb(var(--tag-tint,135, 137, 255));font-family:var(--sans);font-weight:var(--fw-regular);font-size:var(--ds-eyebrow-sm);line-height:var(--ds-eyebrow-lh);letter-spacing:var(--ds-eyebrow-tracking);text-transform:uppercase;white-space:nowrap;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.tag-eyebrow.tag-xs{font-size:var(--ds-body-xs);line-height:var(--ds-body-lh);letter-spacing:0;text-transform:none;padding:2px 8px}.badge-gold{color:var(--purple-300);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f0d1d8c;border:1px solid #cecfff40}.badge-lav{color:var(--lav-400);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f0d1d8c;border:1px solid #a8bdf34d}.badge-teal{color:var(--teal-300);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f0d1d8c;border:1px solid #82dfb24d}.badge-new{background:var(--teal-400);color:#07261f}.badge-adapt{background:var(--flame);color:#3a2403}.badge-repurpose{background:var(--lav-400);color:var(--purple-on)}.pill.pill-xs{height:32px;font-size:var(--ds-body-sm);cursor:pointer}.pill{height:40px;font-size:var(--ds-body-sm);line-height:var(--ds-body-lh);font-weight:var(--fw-regular);color:var(--on-dark-muted);background:var(--layer-1);border:1.5px solid var(--layer-2);white-space:nowrap;transition:.2s var(--ease);cursor:pointer;border-radius:100px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;display:inline-flex;position:relative}.pill:hover{color:var(--on-dark);border-color:var(--layer-4)}.pill.active,.person-reviewed .pill:hover,.person-reviewed .pill:focus-visible,.biblio .pill:hover,.biblio .pill:focus-visible{color:var(--on-dark);background:linear-gradient(#8789ff12 0%,#8789ff29 100%);border-color:#0000;box-shadow:0 0 11px 2px #8789ff3d}.pill.active:after,.person-reviewed .pill:hover:after,.person-reviewed .pill:focus-visible:after,.biblio .pill:hover:after,.biblio .pill:focus-visible:after{content:"";background:var(--primary-gradient);-webkit-mask-composite:xor;-webkit-mask-composite:xor;pointer-events:none;border-radius:100px;padding:1.5px;position:absolute;inset:-1.5px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pill:disabled{opacity:.4;cursor:default}.card-grid{grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.card-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.card-grid{grid-template-columns:1fr}}.wrapped-grid{grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(230px,auto);gap:20px;display:grid}@media (max-width:900px){.wrapped-grid{grid-template-columns:repeat(2,1fr)}.wrapped-grid>*{grid-column:span 1!important}}@media (max-width:560px){.wrapped-grid{grid-template-columns:1fr}}.grid{gap:24px;display:grid}.g2{grid-template-columns:repeat(2,1fr)}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}.flex{display:flex}.between{justify-content:space-between}.items-center{align-items:center}.gap-sm{gap:10px}.gap{gap:20px}.wrap-flex{flex-wrap:wrap}.stat-num{font-family:var(--sans);font-weight:var(--fw-medium);font-size:clamp(var(--ds-heading-lg), 5vw, var(--ds-heading-xl));line-height:var(--ds-heading-xl-lh);background:var(--primary-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.stat-label{color:var(--on-dark-muted);font-size:var(--fs-base);margin-top:8px}.commentary{background:var(--layer-0);border:1.5px solid var(--layer-1);border-radius:var(--radius-xl);flex-direction:column;align-items:stretch;gap:8px;margin:28px 0;padding:24px;display:flex;position:relative}.commentary:before{content:"";border-radius:inherit;background:linear-gradient(90deg, rgb(var(--card-glow-from,135, 137, 255)) 0%, rgb(var(--card-glow-tint,249, 147, 224)) 100%);--commentary-falloff:radial-gradient(circle 300px at 50% -87px, #00000040 0%, #0003 15%, #00000027 29%, #00000023 35%, #0000001d 40%, #00000018 46%, #00000014 51%, #0001 54%, #0000000e 56%, #0000000c 59%, #00000009 64%, #00000007 67%, #00000005 72%, #00000002 78%, #0000 88%);-webkit-mask-image:var(--commentary-falloff);-webkit-mask-image:var(--commentary-falloff);mask-image:var(--commentary-falloff);pointer-events:none;z-index:0;position:absolute;inset:0}.commentary>*{z-index:1;position:relative}.commentary-head{align-items:center;gap:8px;display:flex}.commentary:not(.doulores-card) .commentary-head{padding-top:4px}.commentary .avatar,.commentary .av-img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 11px #8789ff66);background:0 0;border:none;border-radius:50%;flex:none;width:24px;height:24px;padding:0}.commentary p,.article-body .commentary p{font-size:var(--ds-body-md);line-height:var(--ds-body-lh);color:var(--on-dark-muted);margin:0}.commentary .who{font-family:var(--sans);font-weight:var(--fw-medium);font-size:var(--ds-heading-3xs);line-height:var(--ds-heading-3xs-lh);background:var(--primary-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content}.commentary .role{font-size:var(--fs-sm);color:var(--ink-500)}.bg-night .commentary .role{color:var(--on-dark-muted)}.capability{background:var(--layer-3);border:1px solid var(--hairline);border-radius:var(--radius-lg);padding:28px}.capability .tag{font-size:var(--ds-eyebrow-sm);letter-spacing:var(--ds-eyebrow-tracking);text-transform:uppercase;color:var(--purple-500);font-weight:var(--fw-regular)}.footer{padding:90px 0 calc(36px + env(safe-area-inset-bottom) + var(--composer-dock-h,0px));background:0 0;border-top:none}.footer-cols{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:36px;display:grid}.footer-map{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.footer a.footer-app{color:var(--purple-on);margin-top:24px;padding:0 16px;display:inline-flex}.footer a.footer-app:hover{color:var(--purple-on)}@media (max-width:920px){.footer-cols{grid-template-columns:minmax(0,1fr)}.footer-map{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:620px){.footer-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}}.footer-brand p{max-width:420px;font-size:var(--fs-sm);line-height:var(--ds-body-lh);color:var(--on-dark-muted);margin:24px 0 0}.footer h5{font-family:var(--sans);font-size:var(--ds-eyebrow-sm);letter-spacing:var(--ds-eyebrow-tracking);text-transform:uppercase;color:var(--on-dark-dim);font-weight:var(--fw-regular);margin:0 0 16px}.footer a{color:var(--purple-300);font-size:var(--fs-sm);padding:6px 0;transition:all .2s;display:block}.footer a:hover{color:var(--purple-500)}.footer .fine{border-top:1px solid var(--layer-2);color:var(--on-dark-dim);font-size:var(--fs-xs);text-align:center;margin-top:44px;padding-top:26px}@media (max-width:620px){.footer-cols{grid-template-columns:minmax(0,1fr);gap:32px}}.footer-logo{opacity:1;width:auto;height:26px}.bars{align-items:flex-end;gap:14px;height:200px;display:flex}.bar{min-width:0;transition:.4s var(--ease);border-radius:8px 8px 4px 4px;flex:1;position:relative}.bar .v{text-align:center;font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--on-dark);position:absolute;top:-22px;left:0;right:0}.bar .x{text-align:center;font-size:var(--fs-xs);color:var(--on-dark-muted);position:absolute;bottom:-26px;left:0;right:0}.bar.napper{background:linear-gradient(180deg, var(--purple-300) 0%, var(--purple-500) 100%)}.bar.generic{background:var(--layer-4)}.reveal{opacity:0;transition:.8s var(--ease);transform:translateY(28px)}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}@media (max-width:920px){.g4{grid-template-columns:repeat(2,1fr)}.g3{grid-template-columns:1fr}.footer .cols{grid-template-columns:1fr 1fr}.section-pad{padding:72px 0}}@media (max-width:620px){.g2,.g4,.footer .cols{grid-template-columns:1fr}.wrap{padding:0 20px}}.share{align-items:center;gap:10px;display:inline-flex}.share button,.share a{border:1px solid var(--hairline);width:42px;height:42px;color:var(--on-dark);transition:.2s var(--ease);font-size:var(--fs-base);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.share button:hover,.share a:hover{background:var(--primary-gradient);color:var(--purple-on);border-color:var(--purple-500);transform:translateY(-2px)}.bg-paper .share button,.bg-paper .share a{border-color:var(--line);color:var(--ink-700)}.tabs{background:var(--layer-2);border:1px solid var(--hairline);border-radius:999px;flex-wrap:wrap;gap:6px;padding:6px;display:inline-flex}.tab{font-weight:var(--fw-medium);font-size:var(--fs-sm);color:var(--on-dark-muted);transition:.2s var(--ease);border-radius:999px;padding:10px 20px}.tab.active{background:var(--primary-gradient);color:var(--purple-on);box-shadow:var(--glow-soft)}.tab:hover:not(.active){color:var(--on-dark)}.wrapped-card{border-radius:var(--radius-lg);flex-direction:column;justify-content:space-between;min-height:230px;padding:36px;display:flex;position:relative;overflow:hidden}.wrapped-card .big{font-family:var(--sans);font-weight:var(--fw-medium);font-size:clamp(var(--ds-heading-lg), 6vw, var(--ds-heading-xl));line-height:var(--ds-heading-xl-lh)}.wrapped-card .cap{font-size:var(--ds-body-md);opacity:.85;max-width:90%}.wc-indigo{color:var(--paper);background:linear-gradient(#8789ff,#303059)}.wc-gold{color:#2a1b05;background:linear-gradient(#faca75,#ea9260)}.wc-teal{color:#07261f;background:linear-gradient(#bbf5d9,#82dfb2)}.wc-rose{color:#4a2040;background:linear-gradient(#ffd7f7,#f993e0)}.wc-night{background:var(--card-solid);color:var(--on-dark);border:1px solid var(--hairline)}.live-dot{background:#82dfb2;border-radius:50%;width:9px;height:9px;animation:2s infinite pulse;display:inline-block;box-shadow:0 0 #82dfb2b3}@keyframes pulse{0%{box-shadow:0 0 #82dfb299}70%{box-shadow:0 0 0 12px #82dfb200}to{box-shadow:0 0 #82dfb200}}.doulores-pill{border:1.5px solid var(--layer-1);border-radius:var(--radius-pill);font-size:var(--ds-body-md);line-height:var(--ds-body-lh);color:var(--on-dark-muted);align-items:center;gap:12px;padding:10px 16px;display:inline-flex;position:relative}.doulores-pill:before{content:"";border-radius:inherit;opacity:.16;pointer-events:none;background:linear-gradient(90deg,#8789ff 0%,#f993e0 100%);position:absolute;inset:0;-webkit-mask-image:radial-gradient(150px at 50% -40px,#000 0%,#0000 100%);mask-image:radial-gradient(150px at 50% -40px,#000 0%,#0000 100%)}.doulores-pill>*{z-index:1;position:relative}.doulores-pill img{filter:drop-shadow(0 0 11px #8789ff66);flex:none;width:24px;height:24px}.doulores-pill strong{font-weight:var(--fw-medium);background:var(--primary-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.quiz-shell{background:var(--layer-0);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1.5px solid var(--layer-2);border-radius:var(--radius-xl);max-width:560px;min-height:420px;margin:0 auto;padding:32px;position:relative}.quiz-shell:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(300px at 50% -30px,#8789ff25 0%,#8789ff24 11%,#8789ff23 20%,#8789ff20 29%,#8789ff1c 39%,#8789ff15 48%,#8789ff11 57%,#8789ff0c 63%,#8789ff00 100%);position:absolute;inset:0}.quiz-shell>*{z-index:1;position:relative}.quiz-shell:has(.quiz-result){padding:32px}.quiz-progress{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--hairline) 50%, var(--layer-2) 100%);height:4px;margin-bottom:32px;overflow:hidden}.quiz-progress span{border-radius:var(--radius-pill);background:linear-gradient(90deg, #8789ff0f 0%, var(--purple-500) 50%, #c2c2ff 100%);height:100%;transition:width .4s var(--ease);display:block;box-shadow:0 0 6px 1px #8789ff59}.quiz-step{font-size:var(--ds-eyebrow-md);line-height:var(--ds-eyebrow-lh);letter-spacing:var(--ds-eyebrow-tracking);text-transform:uppercase;color:var(--on-dark-dim);font-weight:var(--fw-regular);margin-bottom:8px}.quiz-q{font-size:var(--ds-heading-sm);line-height:var(--ds-heading-sm-lh);margin-bottom:32px}.quiz-opts{gap:8px;display:grid}.quiz-opt{text-align:left;border-radius:var(--radius-lg);background:var(--layer-1);color:var(--on-dark-muted);font-size:var(--ds-body-md);font-weight:var(--fw-regular);transition:.2s var(--ease);border:none;align-items:center;padding:20px 24px;line-height:1.5;display:flex;position:relative}.quiz-opt:hover,.quiz-opt:focus-visible{color:var(--on-dark);background:linear-gradient(#8789ff12 0%,#8789ff29 100%);outline:none;box-shadow:0 0 11px 2px #8789ff3d}.quiz-opt:after{content:"";border-radius:inherit;background:var(--primary-gradient);-webkit-mask-composite:xor;-webkit-mask-composite:xor;opacity:0;transition:opacity .2s var(--ease);pointer-events:none;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.quiz-opt:hover:after,.quiz-opt:focus-visible:after{opacity:1}.quiz-result-text{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:32px;display:flex}.quiz-result-eyebrow{font-size:var(--ds-eyebrow-md);line-height:var(--ds-eyebrow-lh);letter-spacing:var(--ds-eyebrow-tracking);text-transform:uppercase;font-weight:var(--fw-regular);color:var(--on-dark-dim)}.quiz-result-title{font-size:var(--ds-heading-sm);line-height:var(--ds-heading-sm-lh);font-weight:var(--fw-medium);color:var(--on-dark);margin:0}.quiz-result-body{font-size:var(--ds-body-md);line-height:var(--ds-body-lh);color:var(--on-dark-muted);margin:0}.quiz-nuggets{gap:0;margin:0 0 32px;display:grid}.quiz-nugget{box-shadow:inset 0 -1.5px 0 var(--layer-2);color:var(--on-dark);font-size:var(--ds-heading-2xs);line-height:var(--ds-heading-2xs-lh);font-weight:var(--fw-medium);transition:.2s var(--ease);background:0 0;border:none;align-items:center;gap:24px;padding:16px 8px;display:flex;position:relative}.quiz-nugget:first-child{padding-top:0}.quiz-nugget:hover,.quiz-nugget:focus-visible{box-shadow:inset 0 -1.5px 0 var(--hairline);outline:none}.quiz-nugget:hover .quiz-nugget-caret,.quiz-nugget:focus-visible .quiz-nugget-caret{color:var(--on-dark-muted)}.quiz-nugget-label{flex:1 0 0;min-width:0}.quiz-nugget-caret{color:var(--on-dark-dim);transition:.2s var(--ease);flex:none}.quiz-result-stage{color:var(--on-dark-muted);margin-top:16px}.quiz-result-stage a{color:var(--on-dark);text-underline-offset:3px;text-decoration:underline}.quiz-restart{color:var(--on-dark-muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 0;text-decoration:underline}.quiz-restart:hover,.quiz-restart:focus-visible{color:var(--on-dark)}.quiz-cta{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.quiz-cta .btn{width:auto}.diag-col{max-width:640px;margin-left:auto;margin-right:auto}.info-rows{gap:0;display:grid}.info-row{box-shadow:inset 0 -1.5px 0 var(--layer-2);align-items:center;gap:24px;padding:32px 8px;display:flex}.info-row-icon{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 16px #8789ff66);flex:none;width:72px;height:72px}.info-row-text{flex-direction:column;gap:4px;min-width:0;display:flex}.info-row-text h3{font-size:var(--ds-heading-xs);line-height:var(--ds-heading-xs-lh);font-weight:var(--fw-medium);color:var(--on-dark);margin:0}.info-row-text p{font-size:var(--ds-body-md);line-height:var(--ds-body-lh);color:var(--on-dark-dim);margin:0}.doulores-card{--card-glow-tint:135, 137, 255;padding:32px}.doulores-card .who{font-size:var(--ds-heading-2xs);line-height:var(--ds-heading-2xs-lh);color:var(--on-dark);background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.doulores-card .card-icon{filter:none;flex:none;width:20px;height:20px}.doulores-card:before{--commentary-falloff:radial-gradient(circle 300px at 50% -68px, #0003 0%, #0000002c 23%, #00000028 28%, #00000026 31%, #0002 35%, #0000001d 43%, #00000015 51%, #00000010 58%, #0000000b 63%, #00000009 67%, #00000006 72%, #00000004 75%, #00000001 83%, #0000 93%)}.diag-actions{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}@media (max-width:560px){.diag-actions{flex-direction:column;align-items:center}}.auth-card{background:var(--paper);color:var(--ink-900);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);max-width:420px;padding:36px}.auth-card input{border-radius:var(--radius-sm);border:1px solid var(--line);width:100%;font-family:var(--sans);font-size:var(--ds-body-md);background:var(--paper);margin-bottom:12px;padding:14px 16px}.auth-card input:focus{outline:2px solid var(--purple-500);border-color:#0000}.auth-provider{border-radius:var(--radius-sm);border:1px solid var(--line);font-weight:var(--fw-medium);transition:.2s var(--ease);color:var(--ink-900);justify-content:center;align-items:center;gap:10px;margin-bottom:10px;padding:13px;display:flex}.auth-provider:hover{border-color:var(--ink-300);background:var(--paper)}.article-body,.ab,.biblio,.biblio li{font-variant-ligatures:none}.article-body{font-size:var(--ds-body-md);line-height:var(--ds-body-lh);color:var(--ink-700)}.article-body p{margin:0 0 22px}.article-body h2{color:var(--ink-900);font-size:var(--ds-heading-sm);margin:44px 0 16px}.article-body h3{color:var(--ink-900);font-size:var(--ds-heading-2xs);margin:32px 0 12px}.article-body ul.tick,.ab-checks,.answer-points{gap:8px;margin:0 0 22px;padding:0 0 0 8px;list-style:none;display:grid}.article-body ul.tick li,.ab-checks li,.answer-points li{font-size:var(--ds-body-md);line-height:var(--ds-body-lh);color:var(--on-dark-muted);border:none;align-items:flex-start;gap:10px;padding:0;display:flex}.article-body ul.tick li:before,.ab-checks li:before,.answer-points li:before{content:"";background:var(--purple-500);border-radius:50%;flex:none;width:6px;height:6px;margin-top:8px;box-shadow:0 0 11px 2px #8789ff3d}.article-body ul.tick b,.ab-checks b,.answer-points b{color:var(--on-dark);font-weight:var(--fw-medium)}.ab-checks-group+.ab-checks-group{margin-top:22px}.ab-checks-lab{font-size:var(--ds-heading-2xs);line-height:var(--ds-heading-2xs-lh);letter-spacing:0;text-transform:none;color:var(--on-dark);font-weight:var(--fw-medium);margin:24px 0 0}.ab-checks-lab+.ab-checks{margin-top:16px}.ab-steps{counter-reset:abstep;gap:8px;margin:0 0 22px;padding:0;list-style:none;display:grid}.ab-steps li{counter-increment:abstep;font-size:var(--ds-body-md);line-height:var(--ds-body-lh);color:var(--on-dark-muted);border:none;align-items:flex-start;gap:10px;padding:0;display:flex}.ab-steps li:before{content:counter(abstep);width:20px;height:20px;color:var(--purple-500);font-weight:var(--fw-medium);font-size:var(--ds-body-sm);text-align:center;background:#8789ff29;border-radius:50%;flex:none;margin-top:1px;line-height:20px}.ab-steps b{color:var(--on-dark);font-weight:var(--fw-medium)}.ab-steps-group+.ab-steps-group,.ab-steps-group+.ab-checks-group,.ab-checks-group+.ab-steps-group{margin-top:22px}.ab-checks-lab+.ab-steps{margin-top:9px}.article-body strong{color:var(--ink-900)}.toc{position:sticky;top:90px}.toc a{border-left:2px solid var(--line);color:var(--ink-500);font-size:var(--ds-body-sm);padding:6px 0 6px 16px;transition:all .2s;display:block}.toc a:hover{color:var(--ink-900);border-color:var(--purple-500)}.doulores-figure{width:100%;max-width:340px;margin:0 auto;position:relative}.doulores-figure img{filter:drop-shadow(0 0 40px #8789ff4d);width:100%;animation:5.5s ease-in-out infinite floaty}.doulores-orb{aspect-ratio:1;place-items:center;display:inline-grid;position:relative}.doulores-figure>.doulores-orb{width:100%;display:grid}.doulores-figure.sm{max-width:150px}.doulores-figure.xs{max-width:106px}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@media (prefers-reduced-motion:reduce){.doulores-figure img{animation:none}}.doulores-badge{border:1px solid var(--hairline);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);font-size:var(--ds-body-sm);white-space:nowrap;background:#1b1a3d9e;border-radius:999px;padding:8px 16px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.doulores-badge strong{color:var(--purple-300)}.ask{max-width:720px}.ask-bar{background:var(--layer-1);border:1.5px solid var(--layer-2);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-radius:var(--radius-pill);align-items:center;gap:8px;min-height:64px;padding:8px 16px 8px 24px;display:flex}.ask-input{min-width:0;font-family:var(--sans);font-size:var(--ds-body-md);line-height:var(--ds-body-lh);color:var(--on-dark-muted);background:0 0;border:none;flex:1}.ask-input::placeholder{color:var(--on-dark-dim)}.ask-input:focus{outline:none}.ask-bar:has(.ask-input:focus-visible){border-color:var(--purple-500)}.ask-send{background:var(--primary-gradient);height:40px;min-height:40px;color:var(--purple-on);font-family:var(--sans);font-weight:var(--fw-medium);font-size:var(--ds-heading-3xs);line-height:var(--ds-heading-3xs-lh);box-shadow:var(--glow-soft);transition:.2s var(--ease);border:none;border-radius:100px;flex:none;justify-content:center;align-items:center;gap:4px;padding:0 16px;display:inline-flex;position:relative}.ask-send:after{content:"";border-radius:inherit;background:var(--button-stroke);-webkit-mask-composite:xor;-webkit-mask-composite:xor;pointer-events:none;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ask-send:hover{box-shadow:var(--glow)}.answer{background:var(--layer-0);border:1.5px solid var(--layer-2);border-radius:var(--radius-xl);color:var(--on-dark-muted);padding:32px}@media (max-width:620px){.answer{padding:20px}}.answer-head{align-items:center;gap:8px;margin-bottom:16px;display:flex}.answer-head .av-img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 11px #8789ff66);background:0 0;border:none;border-radius:50%;flex:none;width:24px;height:24px;padding:0}.answer-head .who{font-family:var(--sans);font-weight:var(--fw-medium);font-size:var(--ds-heading-3xs);line-height:var(--ds-heading-3xs-lh);background:var(--primary-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.answer-main{gap:32px;display:grid}.answer-main>*,.answer-lede>*,.answer-credit>*,.answer-section>*{min-width:0}.answer-lede{gap:16px;display:grid}.answer-points{margin:0;padding:0 8px}.answer-credit{gap:8px;display:grid}.answer-credit .reviewer{margin-top:0}.answer-section{gap:24px;display:grid}.answer-related{border-top:1.5px solid var(--layer-1);padding-top:32px}.answer-related:not(:last-child){border-bottom:1.5px solid var(--layer-1);padding-bottom:32px}.answer-section-title{font-family:var(--sans);font-weight:var(--fw-medium);font-size:var(--ds-heading-2xs);line-height:var(--ds-heading-2xs-lh);color:var(--on-dark);margin:0}.answer-links{gap:8px;margin:0;padding:0;list-style:none;display:grid}.answer-link{background:var(--layer-1);border:1.5px solid var(--layer-1);border-radius:var(--radius);min-height:56px;font-family:var(--sans);font-weight:var(--fw-medium);font-size:var(--ds-heading-3xs);line-height:var(--ds-heading-3xs-lh);color:var(--on-dark);transition:background .2s var(--ease), box-shadow .2s var(--ease);align-items:center;gap:16px;padding:16px 16px 16px 24px;display:flex;position:relative}.answer-link-title{flex:auto;min-width:0}.answer-link-caret{color:var(--on-dark-dim);flex:none}.answer-link:after{content:"";border-radius:calc(var(--radius) + 1.5px);background:var(--primary-gradient);-webkit-mask-composite:xor;-webkit-mask-composite:xor;opacity:0;transition:opacity .2s var(--ease);pointer-events:none;padding:1.5px;position:absolute;inset:-1.5px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.answer-link:hover:after,.answer-link:focus-visible:after{opacity:1}.answer-link:hover,.answer-link:focus-visible{background:linear-gradient(#8789ff12 0%,#8789ff29 100%);box-shadow:0 0 11px 2px #8789ff3d}.answer-q{font-family:var(--sans);font-size:var(--fs-lg);color:var(--ink-900);margin-bottom:12px}.answer-body{font-size:var(--fs-base);line-height:var(--ds-body-lh);color:var(--ink-700);margin:0}.answer-body b,.answer-body strong{color:var(--ink-900)}.answer-in{animation:fadeUp .45s var(--ease)}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.reviewer{background:var(--layer-1);border:1.5px solid var(--layer-1);border-radius:var(--radius-lg);transition:box-shadow .2s var(--ease);align-items:center;gap:16px;margin-top:18px;padding:16px 24px;display:flex;position:relative}.reviewer:after{content:"";border-radius:calc(var(--radius-lg) + 1.5px);background:var(--primary-gradient);-webkit-mask-composite:xor;-webkit-mask-composite:xor;opacity:0;transition:opacity .2s var(--ease);pointer-events:none;padding:1.5px;position:absolute;inset:-1.5px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.reviewer:hover:after{opacity:1}.reviewer:hover{box-shadow:0 0 11px 2px #8789ff3d}.reviewer-av{width:34px;height:34px;font-size:var(--ds-body-md);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.reviewer b{font-size:var(--ds-heading-3xs);line-height:var(--ds-heading-3xs-lh);font-weight:var(--fw-medium);color:var(--on-dark);display:block}.reviewer-cred{font-size:var(--ds-body-sm);line-height:var(--ds-body-lh);color:var(--on-dark-dim);display:block}.source-articles a{font-size:var(--fs-sm);color:var(--ink-900);border-radius:var(--radius-sm);background:var(--paper-2);transition:.2s var(--ease);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.source-articles a:hover{background:var(--layer-3)}.source-articles a span{color:var(--purple-500)}.answer-chart{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--radius-sm);padding:18px 20px 8px}.answer-chart strong{font-size:var(--fs-sm);color:var(--ink-900)}.answer-chart p{font-size:var(--fs-xs);color:var(--ink-500);margin:0 0 10px}.answer-chart .bar .v{color:var(--ink-900)}.answer-chart .bar .x{color:var(--ink-500)}.answer-chart .bar.generic{background:#0f0d1d1f}.disclosure{background:var(--layer-0);border:1.5px solid var(--layer-1);border-radius:var(--radius-lg)}.disclosure-head{text-align:left;width:100%;font-family:var(--sans);font-weight:var(--fw-medium);font-size:var(--ds-heading-3xs);line-height:var(--ds-heading-3xs-lh);color:var(--on-dark);justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.disclosure-title{align-items:center;gap:8px;min-width:0;display:flex}.disclosure-caret{color:var(--on-dark-dim);transition:transform .25s var(--ease);flex:none;transform:rotate(90deg)}.disclosure.is-open .disclosure-caret{transform:rotate(-90deg)}.disclosure-body{transition:max-height .3s ease-in-out;overflow:hidden}.disclosure-body>div{padding:0 24px 32px}.disclosure-stack{gap:32px;display:grid}.card-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.card-list li{font-size:var(--ds-body-md);line-height:var(--ds-body-lh);color:var(--on-dark-muted);align-items:flex-start;gap:12px;padding:4px 0;display:flex}.card-list-index{background:var(--layer-2);width:24px;height:24px;color:var(--purple-500);font-size:var(--ds-body-sm);line-height:var(--ds-body-lh);border-radius:100px;flex:none;justify-content:center;align-items:center;display:flex}.disclosure .card-list,.ab-sources .card-list{gap:16px}.disclosure .card-list li+li,.ab-sources .card-list li+li{border-top:1px solid var(--layer-1);padding-top:16px}.disclosure .card-list a,.ab-sources .card-list a{color:inherit;text-decoration:none}.disclosure .card-list a:hover,.ab-sources .card-list a:hover,.disclosure .card-list a:focus-visible,.ab-sources .card-list a:focus-visible{text-decoration:underline}.disclosure .card-list li,.ab-sources .card-list li{font-style:italic;font-size:var(--ds-body-sm);color:var(--on-dark-muted);overflow-wrap:anywhere;padding:0;display:block}.card-list li>span{min-width:0}.card-list b{color:var(--on-dark);font-weight:var(--fw-medium)}.card-list a{color:inherit;text-underline-offset:2px;text-decoration:underline}.card-list a:hover{color:var(--on-dark)}.answer.on-dark .answer-body{color:var(--on-dark-muted)}.answer.on-dark .answer-body b{color:var(--on-dark)}.people{max-width:var(--col);gap:24px;display:grid}.person{background:var(--layer-0);border:1.5px solid var(--layer-1);border-radius:var(--radius-2xl);transition:.3s var(--ease);align-items:stretch;gap:32px;padding:32px;scroll-margin-top:110px;display:flex}.person:target{border-color:var(--purple-500);box-shadow:var(--glow)}.person-who{width:230px;box-shadow:inset -1.5px 0 0 var(--layer-1);flex-direction:column;flex:none;justify-content:flex-start;gap:16px;padding-right:24px;display:flex}.person-av{width:56px;height:56px;font-size:var(--ds-heading-xs);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.person-id{flex-direction:column;gap:4px;display:flex}.person-id h3{font-size:var(--ds-heading-3xs);line-height:var(--ds-heading-3xs-lh);font-weight:var(--fw-medium);color:var(--on-dark);margin:0}.person-cred{font-size:var(--ds-body-sm);line-height:var(--ds-body-lh);color:var(--on-dark-dim);margin:0}.person-social{font-size:var(--ds-heading-3xs);line-height:var(--ds-heading-3xs-lh);font-weight:var(--fw-medium);color:var(--purple-500)}.person-social:hover{color:var(--purple-300)}.person-body{flex-direction:column;flex:1 0 0;justify-content:flex-start;gap:16px;min-width:0;display:flex}.person-body p{color:var(--on-dark-muted);font-size:var(--ds-body-md);line-height:var(--ds-body-lh);margin:0}.person-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.person-reviewed{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.person-reviewed .pill-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.person-field{background:var(--layer-2);color:var(--purple-500);font-size:var(--ds-body-sm);line-height:var(--ds-body-lh);white-space:nowrap;border-radius:100px;align-items:center;gap:4px;padding:4px 8px;display:inline-flex}.person-tags-label{font-size:var(--ds-eyebrow-sm);line-height:var(--ds-eyebrow-lh);letter-spacing:var(--ds-eyebrow-tracking);text-transform:uppercase;color:var(--on-dark-dim);white-space:nowrap}@media (max-width:920px){.person{flex-direction:column;align-items:stretch;gap:32px}.person-who{width:100%;box-shadow:inset 0 -1.5px 0 var(--layer-1);gap:16px;padding-bottom:24px;padding-right:0}.person-body{flex:none;width:100%}}@media (max-width:1080px){.nav-toggle{display:inline-flex}.nav-inner{padding:10px 12px 10px 16px}.nav-links{background:var(--layer-2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1.5px solid var(--layer-1);border-radius:var(--radius-xl);transform-origin:top;opacity:0;visibility:hidden;transition:opacity .2s var(--ease), transform .25s var(--ease), visibility 0s linear .25s;flex-direction:column;align-items:stretch;gap:2px;margin:0;padding:10px;position:absolute;top:calc(100% + 8px);left:0;right:0;transform:translateY(-6px)scale(.98)}.nav-links.open{opacity:1;visibility:visible;transition:opacity .18s var(--ease), transform .25s var(--ease), visibility 0s;transform:none}.nav-links>a,.nav-trigger{border-radius:var(--radius-sm);font-size:var(--fs-lg);justify-content:space-between;padding:12px 14px}.nav-group{width:100%}.nav-menu{width:100%;min-width:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;visibility:visible;background:0 0;border:none;margin:0;padding:2px 0 6px 12px;animation:none;position:static;transform:none}.nav-group:not(.open) .nav-menu{display:none}.nav-group.open .nav-menu{transform:none}.nav-links>a.btn-gold{height:64px;min-height:64px;font-size:var(--ds-heading-3xs);line-height:var(--ds-heading-3xs-lh);border-radius:999px;justify-content:center;margin-top:6px;padding:0 24px;margin-left:0!important}.nav-links>a.btn-gold:after{padding:2px}}@media (prefers-reduced-motion:reduce){.nav-links,.nav-links.open,.nav-toggle span,.nav-toggle span:before,.nav-toggle span:after{transition-duration:.01ms;transition-delay:0s}}.biblio-searchbar{background:var(--layer-1);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:999px;align-items:center;gap:8px;width:100%;max-width:440px;padding:16px 16px 16px 24px;display:flex}.biblio-search-icon{flex:none;width:20px;height:20px}.biblio-search{min-width:0;color:var(--on-dark);font-family:var(--sans);font-size:var(--fs-base);line-height:var(--ds-body-lh);background:0 0;border:none;flex:1 0 0;padding:0}.biblio-search::placeholder{color:var(--on-dark-dim)}.biblio-search:focus{outline:none}.biblio-searchbar:focus-within{box-shadow:inset 0 0 0 1px var(--purple-500)}.biblio{gap:32px;max-width:790px;margin:0;padding:0;list-style:none;display:grid}.biblio li{overflow-wrap:anywhere;min-width:0;box-shadow:inset 0 -1.5px 0 var(--layer-2);flex-direction:column;gap:24px;padding:0 8px 32px;display:flex}.biblio .cite-title{min-width:0;color:var(--on-dark-muted);font-size:var(--ds-body-sm);line-height:var(--ds-body-lh);overflow-wrap:anywhere;flex:1 0 0}.biblio .cite-title a{color:inherit;text-underline-offset:2px;text-decoration:underline}.biblio .cite-title a:hover{color:var(--purple-300)}.biblio-cited{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.biblio-cited .pill-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.biblio-more{font-size:var(--ds-eyebrow-sm);line-height:var(--ds-eyebrow-lh);letter-spacing:var(--ds-eyebrow-tracking);text-transform:uppercase;color:var(--on-dark-dim);white-space:nowrap}.board-col{max-width:var(--col)}.board-rows{max-width:640px}.person-more[open]{flex-basis:100%}.person-more-list{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.person-more>summary{cursor:pointer;list-style:none}.person-more>summary::-webkit-details-marker{display:none}.person-more[open]>summary,html[data-chat=open] .footer{display:none}.skip-link{z-index:1000;background:var(--purple-300);color:var(--purple-on);font-weight:var(--fw-medium);border-radius:999px;padding:10px 16px;position:absolute;top:-100px;left:16px}.skip-link:focus{top:calc(12px + env(safe-area-inset-top,0px))}main:focus{outline:none}.share-bar{padding:8px 0 48px}.share-bar-inner{border-top:1px solid var(--layer-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:28px;display:flex}.share-bar-prompt{color:var(--on-dark-muted);font-size:var(--fs-sm);margin:0}.share-bar-actions{flex-wrap:wrap;gap:8px;display:flex}.share-bar-compact{padding:0}.library-search{margin-bottom:24px}.library-results{margin:0 0 32px}.answer-feedback{color:var(--on-dark-muted);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0;display:flex}.answer-feedback>span{margin-right:4px}.answer-feedback-done{color:var(--on-dark-dim)}
