/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:host,:root{--color-ambient-1:transparent;--color-ambient-2:transparent;--color-ambient-3:transparent}*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:host,:root{--font-sans:var(--font-ui),ui-sans-serif,system-ui,sans-serif;--font-serif:var(--font-display),Georgia,"Times New Roman",serif;--font-mono:var(--font-mono),ui-monospace,SFMono-Regular,monospace;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--text-xs:.8125rem;--text-xs--line-height:1.4;--text-sm:.875rem;--text-sm--line-height:1.45;--text-base:.9375rem;--text-base--line-height:1.55;--text-lg:1.0625rem;--text-lg--line-height:1.3;--text-xl:1.1875rem;--text-xl--line-height:1.35;--text-2xl:1.375rem;--text-2xl--line-height:1.3;--text-3xl:1.625rem;--text-3xl--line-height:1.25;--text-4xl:2rem;--text-4xl--line-height:1.2;--text-5xl:2.5rem;--text-5xl--line-height:1.1;--text-6xl:3.25rem;--text-6xl--line-height:1.05;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.006em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:24px;--radius-2xl:20px;--radius-3xl:28px;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(.22,1,.36,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-brand:#2459e0;--color-on-brand:#fff;--color-brand-ink:light-dark(#2459e0,#7ea6ff);--color-primary-50:light-dark(#eef3fe,#1a2643);--color-primary-100:light-dark(#e0e9fd,#1f2d50);--color-primary-200:light-dark(#c4d4fa,#283a63);--color-primary-300:light-dark(#9bb7f6,#35497a);--color-primary-400:light-dark(#6e95ef,#4a64a0);--color-primary-500:light-dark(#4a78e8,#6385d0);--color-primary-600:light-dark(#2459e0,#7ea6ff);--color-primary-700:light-dark(#2459e0,#8fb1ff);--color-primary-800:light-dark(#1c42ab,#a9c3ff);--color-primary-900:light-dark(#142f7a,#cfddff);--color-primary:light-dark(#2459e0,#7ea6ff);--color-primary-hover:light-dark(#1c42ab,#a9c3ff);--color-on-primary:light-dark(#fff,#0d0f13);--color-primary-edge:light-dark(#142f7a,#5e7fc4);--color-primary-soft:light-dark(#e8effe,#1a2643);--color-pill-new:light-dark(#1c42ab,#7ea6ff);--color-pill-new-border:light-dark(#c4d4fa,#0000);--color-ring-track:light-dark(#e3e5e9,#2a2f39);--color-ring-arc:light-dark(#2459e0,#7ea6ff);--color-canvas:light-dark(#f7f7f8,#15181e);--color-frame:light-dark(#ebecef,#0d0f13);--color-tonal:light-dark(#eeeff2,#21252d);--color-tonal-strong:light-dark(#e3e5e9,#2a2f39);--color-dark-pill:light-dark(#1e2533,#2a2f39);--color-on-dark-pill:light-dark(#fff,#eceef2);--color-attention:light-dark(#e5482c,#ff7a5c);--color-attention-ink:light-dark(#c93a21,#ff8e74);--color-surface:light-dark(#fff,#1b1f26);--color-surface-sunken:light-dark(#eeeff2,#21252d);--color-surface-raised:light-dark(#fff,#21252d);--color-digest:light-dark(#121a4a,#172554);--color-digest-sunken:light-dark(#0e1734,#121d52);--color-digest-mesh-1:light-dark(#3150e6,#3b55e6);--color-digest-mesh-2:light-dark(#1c42ab,#142f7a);--color-digest-mesh-3:light-dark(#2f7bffb3,#2f6bffb3);--color-text:light-dark(#1b1f27,#eceef2);--color-text-muted:light-dark(#454c59,#c2c7d0);--color-text-faint:light-dark(#5e6573,#a1a8b4);--color-text-inverse:#fff;--color-text-inverse-muted:#d6e4ff;--color-link:light-dark(#1c42ab,#7ea6ff);--color-link-hover:light-dark(#142f7a,#a9c3ff);--color-border-subtle:light-dark(#e4e5e9,#2a2f38);--color-border:light-dark(#e4e5e9,#2a2f38);--color-border-strong:light-dark(#838a97,#4a515e);--color-border-control:light-dark(#838a97,#6b7380);--color-border-inverse:light-dark(#2f4283,#35459c);--color-border-input:light-dark(#838a97,#6b7380);--color-border-input-hover:light-dark(#5e6573,#a1a8b4);--color-error:light-dark(#8a1d40,#f29ab6);--color-error-border:light-dark(#d8557f,#e7658f);--color-auth-card:light-dark(#ffffffe0,#1b1f26);--color-focus:light-dark(#2459e0,#7ea6ff);--color-focus-inverse:light-dark(#93c5fd,#a9bbff);--color-accent:light-dark(#1c42ab,#7ea6ff);--color-accent-wash:light-dark(#eef3fe,#1a2643);--color-accent-border:light-dark(#c4d4fa,#283a63);--color-success:light-dark(#1a5940,#5bc79a);--color-success-wash:light-dark(#e9f4ef,#5bc79a24);--color-success-border:light-dark(#bcdacd,#0000);--color-warning:light-dark(#684400,#e2b35e);--color-warning-wash:light-dark(#f9f1e1,#32260c);--color-warning-border:light-dark(#e6d2a9,#584419);--color-danger:light-dark(#9b1b16,#ff9a91);--color-on-danger:light-dark(#fff,#33100d);--color-danger-edge:light-dark(#7d1511,#c2685f);--color-danger-wash:light-dark(#fbeeec,#3a1613);--color-danger-border:light-dark(#eec8c4,#6b2822);--color-info:light-dark(#1d45b0,#a9bbff);--color-info-wash:light-dark(#eef4ff,#18224a);--color-info-border:light-dark(#bfdbfe,#2d3c7d);--color-tag-synthesis:light-dark(#0b5a52,#62d2c2);--color-tag-synthesis-wash:light-dark(#e1f1ef,#62d2c224);--color-tag-synthesis-border:light-dark(#b2d9d3,#0000);--color-tag-trial:light-dark(#0b526e,#8fd3e0);--color-tag-trial-wash:light-dark(#e2eff6,#1fb5a824);--color-tag-trial-border:light-dark(#b1d4e4,#0000);--color-tag-observational:light-dark(#75470a,#e4b05c);--color-tag-observational-wash:light-dark(#f8efdd,#e4b05c24);--color-tag-observational-border:light-dark(#e6d2a3,#0000);--color-tag-preliminary:light-dark(#44526b,#a9b4ce);--color-tag-preliminary-wash:light-dark(#e8ecf6,#a9b4ce24);--color-tag-preliminary-border:light-dark(#ccd5e6,#0000);--color-tag-review:light-dark(#1c42ab,#a9c3ff);--color-tag-review-wash:light-dark(#eef3fe,#7ea6ff24);--color-tag-review-border:light-dark(#c4d4fa,#0000);--color-tag-neutral-wash:light-dark(#ececec,#a9b4ce24);--color-tag-neutral-border:light-dark(#d9d9d9,#0000);--color-tile-week-a:#2459e0;--color-tile-week-b:#1c42ab;--color-tile-fields-a:#1c42ab;--color-tile-fields-b:#142f7a;--color-tile-news-a:#14857a;--color-tile-news-b:#0f766e;--color-tile-jobs-a:#c2620a;--color-tile-jobs-b:#b45309;--color-field-blue:light-dark(#2459e0,#7d9bf5);--color-field-leaf:light-dark(#188a5e,#4cc695);--color-field-ledger:light-dark(#c07a10,#e2a746);--color-field-clinic:light-dark(#ce4260,#f0718f);--color-field-teal:light-dark(#0e8597,#3fc1d0);--color-field-rose:var(--color-field-clinic);--color-sec-field:var(--color-field-teal);--color-sec-methods:var(--color-field-ledger);--color-sec-other:var(--color-field-clinic);--color-rose:light-dark(#a3244f,#f29ab6);--color-rose-wash:light-dark(#fcecf2,#e7658f29);--color-rose-border:light-dark(#f0c3d3,#0000);--color-fit-strong:light-dark(#1c42ab,#a9c3ff);--color-fit-strong-wash:light-dark(#eef3fe,#1a2643);--color-fit-related:light-dark(#0b5f8a,#86ccf3);--color-fit-related-wash:light-dark(#e3f2fb,#0e2b3d);--color-mode-find:light-dark(#2459e0,#7ea6ff);--color-mode-summarise:light-dark(#0f7a70,#4fc9bc);--color-mode-cite:light-dark(#8a5a00,#dda43a);--color-mode-compare:light-dark(#1c42ab,#a9c3ff);--color-digest-edge:#0c1d4d;--color-data-muted:light-dark(#a9c8f8,#35457f);--color-data-grid:light-dark(#d9d9d9,#28325a);--tracking-display:-.02em;--tracking-title:-.01em;--tracking-heading:-.012em;--font-display:var(--font-display),Georgia,"Times New Roman",serif;--spacing-lead:24px;--spacing-cardgap:16px;--spacing-cardpad:24px;--spacing-panelpad:20px;--spacing-stack:8px;--spacing-stackwide:12px;--container-dashboard:1400px;--radius-panel:20px;--radius-pill:9999px;--radius-chip:9999px;--radius-tab:12px;--radius-nav:16px;--radius-float:16px;--radius-field:12px;--shadow-e1:0 1px 2px -1px light-dark(#1212171a,#00000080),0 4px 12px -4px light-dark(#1212171a,#00000073);--shadow-e2:0 1px 2px -1px light-dark(#1212171f,#0000008c),0 10px 24px -6px light-dark(#12121724,#00000080);--shadow-button:inset 0 1px 0 light-dark(#ffffff2e,#ffffff47),0 1px 2px -1px light-dark(#1212174d,#00000080),0 6px 16px -6px light-dark(#12121773,#0000008c);--shadow-float:0 1px 2px light-dark(#1212170f,#0006),0 8px 24px -6px light-dark(#12121729,#00000080),0 24px 48px -16px light-dark(#12121733,#00000080);--shadow-card:0 1px 2px light-dark(#10141c0a,#0000004d),0 6px 18px -10px light-dark(#10141c1a,#00000073);--shadow-card-hover:0 1px 3px light-dark(#10141c0d,#0006),0 10px 28px light-dark(#10141c14,#0006);--shadow-digest:0 24px 60px -24px light-dark(#2332a08c,#000000b3);--duration-fast:.15s;--duration-base:.2s;--duration-slow:.32s}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-6{inset:calc(var(--spacing) * 6)}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.inset-y-1\.5{inset-block:calc(var(--spacing) * 1.5)}.-top-2{top:calc(var(--spacing) * -2)}.top-0{top:0}.top-1\/2{top:50%}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-full{top:100%}.-right-2\.5{right:calc(var(--spacing) * -2.5)}.right-0{right:0}.right-0\.5{right:calc(var(--spacing) * .5)}.right-1{right:var(--spacing)}.right-3{right:calc(var(--spacing) * 3)}.bottom-0{bottom:0}.bottom-2\.5{bottom:calc(var(--spacing) * 2.5)}.bottom-\[calc\(var\(--bottom-bar-h\)\+env\(safe-area-inset-bottom\)\+8px\)\]{bottom:calc(var(--bottom-bar-h) + env(safe-area-inset-bottom) + 8px)}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-4{left:calc(var(--spacing) * 4)}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[70\]{z-index:70}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.float-left{float:left}.clear-left{clear:left}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-m-2{margin:calc(var(--spacing) * -2)}.m-0{margin:0}.m-auto{margin:auto}.mx-1{margin-inline:var(--spacing)}.mx-auto{margin-inline:auto}.-my-1{margin-block:calc(var(--spacing) * -1)}.-my-2{margin-block:calc(var(--spacing) * -2)}.-my-3{margin-block:calc(var(--spacing) * -3)}.-my-4{margin-block:calc(var(--spacing) * -4)}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-auto{margin-top:auto}.mt-lead{margin-top:var(--spacing-lead)}.mt-px{margin-top:1px}.mt-stack{margin-top:var(--spacing-stack)}.mt-stackwide{margin-top:var(--spacing-stackwide)}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-\[1em\]{width:1em;height:1em}.size-full{width:100%;height:100%}.h-\(--bottom-bar-h\){height:var(--bottom-bar-h)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-9{height:calc(var(--spacing) * 9)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-\[18px\]{height:18px}.h-\[23px\]{height:23px}.h-\[26px\]{height:26px}.h-\[200px\]{height:200px}.h-\[env\(safe-area-inset-bottom\)\]{height:env(safe-area-inset-bottom)}.h-full{height:100%}.h-px{height:1px}.min-h-0{min-height:0}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-13{min-height:calc(var(--spacing) * 13)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-\[1lh\]{min-height:1lh}.min-h-\[212px\]{min-height:212px}.min-h-dvh{min-height:100dvh}.w-1{width:var(--spacing)}.w-1\/3{width:33.3333%}.w-3\/5{width:60%}.w-4\/5{width:80%}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-11\/12{width:91.6667%}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-full{width:100%}.w-px{width:1px}.max-w-\(--container-dashboard\){max-width:var(--container-dashboard)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[18ch\]{max-width:18ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[56ch\]{max-width:56ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[64ch\]{max-width:64ch}.max-w-\[70ch\]{max-width:70ch}.max-w-\[88ch\]{max-width:88ch}.max-w-\[440px\]{max-width:440px}.max-w-\[460px\]{max-width:460px}.max-w-\[560px\]{max-width:560px}.max-w-\[760px\]{max-width:760px}.max-w-\[1200px\]{max-width:1200px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-11{min-width:calc(var(--spacing) * 11)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-48{flex-basis:calc(var(--spacing) * 48)}.basis-60{flex-basis:calc(var(--spacing) * 60)}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.-translate-y-2{--tw-translate-y:calc(var(--spacing) * -2)}.-translate-y-2,.translate-y-\[-3px\]{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-3px\]{--tw-translate-y:-3px}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[6\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:6.5rem minmax(0,1fr)}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.grid-rows-\[minmax\(4rem\,1fr\)_auto_minmax\(4rem\,1fr\)\]{grid-template-rows:minmax(4rem,1fr) auto minmax(4rem,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[2px\]{gap:2px}.gap-stackwide{gap:var(--spacing-stackwide)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-cardgap>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-cardgap) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-cardgap) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border-subtle>:not(:last-child)){border-color:var(--color-border-subtle)}:where(.divide-border\/60>:not(:last-child)){border-color:light-dark(#e4e5e999,#2a2f3899)}@supports (color:color-mix(in lab,red,red)){:where(.divide-border\/60>:not(:last-child)){border-color:color-mix(in oklab,var(--color-border) 60%,transparent)}}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-chip{border-radius:var(--radius-chip)}.rounded-field{border-radius:var(--radius-field)}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-panel{border-radius:var(--radius-panel)}.rounded-pill{border-radius:var(--radius-pill)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-tab{border-radius:var(--radius-tab)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-r-pill{border-top-right-radius:var(--radius-pill);border-bottom-right-radius:var(--radius-pill)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-accent-border{border-color:var(--color-accent-border)}.border-border{border-color:var(--color-border)}.border-border-control{border-color:var(--color-border-control)}.border-border-input{border-color:var(--color-border-input)}.border-border-strong{border-color:var(--color-border-strong)}.border-border-subtle{border-color:var(--color-border-subtle)}.border-danger-border{border-color:var(--color-danger-border)}.border-danger-edge{border-color:var(--color-danger-edge)}.border-info-border{border-color:var(--color-info-border)}.border-pill-new-border{border-color:var(--color-pill-new-border)}.border-primary-200{border-color:var(--color-primary-200)}.border-primary-600{border-color:var(--color-primary-600)}.border-primary-edge{border-color:var(--color-primary-edge)}.border-rose-border{border-color:var(--color-rose-border)}.border-success-border{border-color:var(--color-success-border)}.border-tag-neutral-border{border-color:var(--color-tag-neutral-border)}.border-tag-observational-border{border-color:var(--color-tag-observational-border)}.border-tag-preliminary-border{border-color:var(--color-tag-preliminary-border)}.border-tag-review-border{border-color:var(--color-tag-review-border)}.border-tag-synthesis-border{border-color:var(--color-tag-synthesis-border)}.border-tag-trial-border{border-color:var(--color-tag-trial-border)}.border-transparent{border-color:#0000}.border-warning-border{border-color:var(--color-warning-border)}.border-white{border-color:var(--color-white)}.bg-\[var\(--color-tile-fields-b\)\]{background-color:var(--color-tile-fields-b)}.bg-\[var\(--color-tile-jobs-b\)\]{background-color:var(--color-tile-jobs-b)}.bg-\[var\(--color-tile-news-b\)\]{background-color:var(--color-tile-news-b)}.bg-\[var\(--color-tile-week-b\)\]{background-color:var(--color-tile-week-b)}.bg-accent-wash{background-color:var(--color-accent-wash)}.bg-border{background-color:var(--color-border)}.bg-border-strong\/40{background-color:light-dark(#838a9766,#4a515e66)}@supports (color:color-mix(in lab,red,red)){.bg-border-strong\/40{background-color:color-mix(in oklab,var(--color-border-strong) 40%,transparent)}}.bg-danger{background-color:var(--color-danger)}.bg-danger-wash{background-color:var(--color-danger-wash)}.bg-data-muted{background-color:var(--color-data-muted)}.bg-digest-sunken\/70{background-color:light-dark(#0e1734b3,#121d52b3)}@supports (color:color-mix(in lab,red,red)){.bg-digest-sunken\/70{background-color:color-mix(in oklab,var(--color-digest-sunken) 70%,transparent)}}.bg-fit-related-wash{background-color:var(--color-fit-related-wash)}.bg-fit-strong-wash{background-color:var(--color-fit-strong-wash)}.bg-info-wash{background-color:var(--color-info-wash)}.bg-primary{background-color:var(--color-primary)}.bg-primary-50{background-color:var(--color-primary-50)}.bg-primary-100{background-color:var(--color-primary-100)}.bg-primary-600{background-color:var(--color-primary-600)}.bg-primary-700{background-color:var(--color-primary-700)}.bg-primary-soft{background-color:var(--color-primary-soft)}.bg-rose-wash{background-color:var(--color-rose-wash)}.bg-success-wash{background-color:var(--color-success-wash)}.bg-surface{background-color:var(--color-surface)}.bg-surface-sunken{background-color:var(--color-surface-sunken)}.bg-surface-sunken\/70{background-color:light-dark(#eeeff2b3,#21252db3)}@supports (color:color-mix(in lab,red,red)){.bg-surface-sunken\/70{background-color:color-mix(in oklab,var(--color-surface-sunken) 70%,transparent)}}.bg-surface\/60{background-color:light-dark(#fff9,#1b1f2699)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/60{background-color:color-mix(in oklab,var(--color-surface) 60%,transparent)}}.bg-tag-neutral-wash{background-color:var(--color-tag-neutral-wash)}.bg-tag-observational-wash{background-color:var(--color-tag-observational-wash)}.bg-tag-preliminary-wash{background-color:var(--color-tag-preliminary-wash)}.bg-tag-review-wash{background-color:var(--color-tag-review-wash)}.bg-tag-synthesis-wash{background-color:var(--color-tag-synthesis-wash)}.bg-tag-trial-wash{background-color:var(--color-tag-trial-wash)}.bg-transparent{background-color:#0000}.bg-warning-wash{background-color:var(--color-warning-wash)}.bg-white{background-color:var(--color-white)}.bg-white\/12{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.bg-white\/12{background-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[var\(--color-tile-fields-a\)\]{--tw-gradient-from:var(--color-tile-fields-a);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--color-tile-jobs-a\)\]{--tw-gradient-from:var(--color-tile-jobs-a);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--color-tile-news-a\)\]{--tw-gradient-from:var(--color-tile-news-a);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[var\(--color-tile-week-a\)\]{--tw-gradient-from:var(--color-tile-week-a);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--color-tile-fields-b\)\]{--tw-gradient-to:var(--color-tile-fields-b);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--color-tile-jobs-b\)\]{--tw-gradient-to:var(--color-tile-jobs-b);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--color-tile-news-b\)\]{--tw-gradient-to:var(--color-tile-news-b);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[var\(--color-tile-week-b\)\]{--tw-gradient-to:var(--color-tile-week-b);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-primary-50{fill:var(--color-primary-50)}.fill-surface{fill:var(--color-surface)}.stroke-primary-200{stroke:var(--color-primary-200)}.stroke-primary-300{stroke:var(--color-primary-300)}.object-cover{object-fit:cover}.p-0{padding:0}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[3px\]{padding:3px}.p-cardpad{padding:var(--spacing-cardpad)}.p-panelpad{padding:var(--spacing-panelpad)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-px{padding-block:1px}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-px{padding-top:1px}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-\[clamp\(16px\,3vh\,32px\)\]{padding-bottom:clamp(16px,3vh,32px)}.pb-\[max\(16px\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(16px,env(safe-area-inset-bottom))}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-2px\]{vertical-align:-2px}.align-\[1px\]{vertical-align:1px}.align-\[2px\]{vertical-align:2px}.font-\[family-name\:var\(--type-heading\)\]{font-family:var(--type-heading)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\(--tracking-display\){--tw-tracking:var(--tracking-display);letter-spacing:var(--tracking-display)}.tracking-\(--tracking-title\){--tw-tracking:var(--tracking-title);letter-spacing:var(--tracking-title)}.tracking-\[-0\.004em\]{--tw-tracking:-.004em;letter-spacing:-.004em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-\[\#44515F\]{color:#44515f}.text-accent{color:var(--color-accent)}.text-brand-ink{color:var(--color-brand-ink)}.text-danger{color:var(--color-danger)}.text-digest{color:var(--color-digest)}.text-error{color:var(--color-error)}.text-fit-related{color:var(--color-fit-related)}.text-fit-strong{color:var(--color-fit-strong)}.text-info{color:var(--color-info)}.text-link{color:var(--color-link)}.text-on-danger{color:var(--color-on-danger)}.text-on-primary{color:var(--color-on-primary)}.text-pill-new{color:var(--color-pill-new)}.text-primary-600{color:var(--color-primary-600)}.text-primary-600\/85{color:light-dark(#2459e0d9,#7ea6ffd9)}@supports (color:color-mix(in lab,red,red)){.text-primary-600\/85{color:color-mix(in oklab,var(--color-primary-600) 85%,transparent)}}.text-primary-700{color:var(--color-primary-700)}.text-primary-800{color:var(--color-primary-800)}.text-rose{color:var(--color-rose)}.text-success{color:var(--color-success)}.text-tag-observational{color:var(--color-tag-observational)}.text-tag-preliminary{color:var(--color-tag-preliminary)}.text-tag-review{color:var(--color-tag-review)}.text-tag-synthesis{color:var(--color-tag-synthesis)}.text-tag-trial{color:var(--color-tag-trial)}.text-text{color:var(--color-text)}.text-text-faint{color:var(--color-text-faint)}.text-text-inverse{color:var(--color-text-inverse)}.text-text-inverse-muted{color:var(--color-text-inverse-muted)}.text-text-muted{color:var(--color-text-muted)}.text-warning{color:var(--color-warning)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-\(--color-primary-600\){accent-color:var(--color-primary-600)}.opacity-0{opacity:0}.opacity-45{opacity:.45}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-\[0_1px_2px_-1px_rgb\(23_37_84\/0\.12\)\,0_3px_8px_-4px_rgb\(23_37_84\/0\.14\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_2px_-1px_rgb\(23_37_84\/0\.12\)\,0_3px_8px_-4px_rgb\(23_37_84\/0\.14\)\]{--tw-shadow:0 1px 2px -1px var(--tw-shadow-color,#1725541f),0 3px 8px -4px var(--tw-shadow-color,#17255424)}.shadow-\[inset_0_1px_0_rgb\(255_255_255\/0\.7\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffffb3)}.shadow-\[inset_0_1px_0_rgb\(255_255_255\/0\.7\)\],.shadow-\[inset_0_1px_0_rgb\(255_255_255\/0\.8\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgb\(255_255_255\/0\.8\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#fffc)}.shadow-\[inset_0_1px_0_rgb\(255_255_255\/0\.9\)\,0_2px_8px_-2px_rgb\(0_0_0\/0\.35\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffffe6),0 2px 8px -2px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_2px_rgb\(23_37_84\/0\.05\)\]{--tw-shadow:inset 0 1px 2px var(--tw-shadow-color,#1725540d)}.shadow-\[inset_0_1px_2px_rgb\(23_37_84\/0\.05\)\],.shadow-button{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-button{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,light-dark(#ffffff2e,#ffffff47)),0 1px 2px -1px var(--tw-shadow-color,light-dark(#1212174d,#00000080)),0 6px 16px -6px var(--tw-shadow-color,light-dark(#12121773,#0000008c))}.shadow-e1{--tw-shadow:0 1px 2px -1px var(--tw-shadow-color,light-dark(#1212171a,#00000080)),0 4px 12px -4px var(--tw-shadow-color,light-dark(#1212171a,#00000073))}.shadow-e1,.shadow-e3{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-e3{--tw-shadow:0 2px 4px -2px var(--tw-shadow-color,light-dark(#1212171f,#0009)),0 20px 40px -10px var(--tw-shadow-color,light-dark(#1212172e,#0000008c))}.shadow-e4{--tw-shadow:0 4px 8px -4px var(--tw-shadow-color,light-dark(#12121724,#000000a6)),0 40px 72px -16px var(--tw-shadow-color,light-dark(#12121742,#0009))}.shadow-e4,.shadow-none{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-border-inverse{--tw-ring-color:var(--color-border-inverse)}.ring-primary-200{--tw-ring-color:var(--color-primary-200)}.ring-primary-200\/80{--tw-ring-color:light-dark(#c4d4facc,#283a63cc)}@supports (color:color-mix(in lab,red,red)){.ring-primary-200\/80{--tw-ring-color:color-mix(in oklab,var(--color-primary-200) 80%,transparent)}}.ring-white\/15{--tw-ring-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.ring-white\/15{--tw-ring-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.invert{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%)}.\!filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-blur-sm{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,color\,box-shadow\,translate\]{transition-property:background-color,border-color,color,box-shadow,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,translate\,box-shadow\]{transition-property:background-color,translate,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background-color\,box-shadow\]{transition-property:border-color,background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\]{transition-property:color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,translate\]{transition-property:opacity,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\(--duration-base\){--tw-duration:var(--duration-base);transition-duration:var(--duration-base)}.duration-\(--duration-fast\){--tw-duration:var(--duration-fast);transition-duration:var(--duration-fast)}.duration-\[120ms\]{--tw-duration:.12s;transition-duration:.12s}.ease-\(--ease-out\){--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.group-hover\/card\:text-primary-800:is(:where(.group\/card):hover *){color:var(--color-primary-800)}.group-hover\/card\:text-text:is(:where(.group\/card):hover *){color:var(--color-text)}.group-hover\/panel\:opacity-100:is(:where(.group\/panel):hover *){opacity:1}}.group-has-\[a\:focus-visible\]\/panel\:opacity-100:is(:where(.group\/panel):has(:is(a:focus-visible)) *){opacity:1}.placeholder\:text-text-faint::placeholder{color:var(--color-text-faint)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:-inset-x-2:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -2)}.after\:inset-x-0:after{content:var(--tw-content);inset-inline:0}.after\:-top-1:after{content:var(--tw-content);top:calc(var(--spacing) * -1)}.after\:-top-\[18px\]:after{content:var(--tw-content);top:-18px}.after\:-bottom-1:after{content:var(--tw-content);bottom:calc(var(--spacing) * -1)}.after\:-bottom-1\.5:after{content:var(--tw-content);bottom:calc(var(--spacing) * -1.5)}.after\:rounded-panel:after{content:var(--tw-content);border-radius:var(--radius-panel)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.empty\:hidden:empty{display:none}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-border-input-hover:hover{border-color:var(--color-border-input-hover)}.hover\:border-border-strong:hover{border-color:var(--color-border-strong)}.hover\:border-link:hover{border-color:var(--color-link)}.hover\:border-primary-400:hover{border-color:var(--color-primary-400)}.hover\:border-primary-edge:hover{border-color:var(--color-primary-edge)}.hover\:bg-danger-wash:hover{background-color:var(--color-danger-wash)}.hover\:bg-primary-50:hover{background-color:var(--color-primary-50)}.hover\:bg-primary-50\/70:hover{background-color:light-dark(#eef3feb3,#1a2643b3)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary-50\/70:hover{background-color:color-mix(in oklab,var(--color-primary-50) 70%,transparent)}}.hover\:bg-primary-100:hover{background-color:var(--color-primary-100)}.hover\:bg-primary-100\/10:hover{background-color:light-dark(#e0e9fd1a,#1f2d501a)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary-100\/10:hover{background-color:color-mix(in oklab,var(--color-primary-100) 10%,transparent)}}.hover\:bg-primary-hover:hover{background-color:var(--color-primary-hover)}.hover\:bg-surface:hover{background-color:var(--color-surface)}.hover\:bg-surface-sunken:hover{background-color:var(--color-surface-sunken)}.hover\:text-danger:hover{color:var(--color-danger)}.hover\:text-link-hover:hover{color:var(--color-link-hover)}.hover\:text-primary-800:hover{color:var(--color-primary-800)}.hover\:text-text:hover{color:var(--color-text)}.hover\:text-text-inverse:hover{color:var(--color-text-inverse)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[inset_0_1px_0_rgb\(255_255_255\/0\.9\)\,0_8px_20px_-6px_rgb\(0_0_0\/0\.45\)\]:hover{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffffe6),0 8px 20px -6px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[inset_0_1px_0_rgb\(255_255_255\/0\.18\)\,0_2px_4px_-2px_rgb\(23_37_84\/0\.3\)\,0_10px_22px_-8px_rgb\(23_37_84\/0\.5\)\]:hover{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff2e),0 2px 4px -2px var(--tw-shadow-color,#1725544d),0 10px 22px -8px var(--tw-shadow-color,#17255480);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-3:focus{top:calc(var(--spacing) * 3)}.focus\:left-3:focus{left:calc(var(--spacing) * 3)}.focus\:z-\[90\]:focus{z-index:90}.focus\:rounded-md:focus{border-radius:var(--radius-md)}.focus\:border:focus{border-style:var(--tw-border-style);border-width:1px}.focus\:bg-surface:focus{background-color:var(--color-surface)}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-3:focus{padding-block:calc(var(--spacing) * 3)}.focus\:text-sm:focus{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.focus\:font-semibold:focus{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.focus\:text-text:focus{color:var(--color-text)}.focus\:ring:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:outline-3:focus-visible{outline-style:var(--tw-outline-style);outline-width:3px}.focus-visible\:outline-focus:focus-visible{outline-color:var(--color-focus)}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:bg-primary-100:active{background-color:var(--color-primary-100)}.active\:bg-primary-900:active{background-color:var(--color-primary-900)}.active\:shadow-pressed:active{--tw-shadow:inset 0 2px 4px var(--tw-shadow-color,light-dark(#12121729,#00000073));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-progress:disabled{cursor:progress}.disabled\:border-border:disabled{border-color:var(--color-border)}.disabled\:bg-surface-sunken:disabled{background-color:var(--color-surface-sunken)}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:text-text-faint:disabled{color:var(--color-text-faint)}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-disabled\:shadow-none[aria-disabled=true]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.aria-\[invalid\=true\]\:border-danger[aria-invalid=true]{border-color:var(--color-danger)}.aria-\[invalid\=true\]\:bg-danger-wash[aria-invalid=true]{background-color:var(--color-danger-wash)}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media not all and (min-width:1099px){.max-\[1099px\]\:w-full{width:100%}}@media not all and (min-width:64rem){.max-lg\:hidden{display:none}}@media not all and (min-width:40rem){.max-sm\:hidden{display:none}.max-sm\:max-w-\[44ch\]{max-width:44ch}}@media (min-width:40rem){.sm\:m-auto{margin:auto}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:min-h-11{min-height:calc(var(--spacing) * 11)}.sm\:w-auto{width:auto}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:basis-auto{flex-basis:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[11fr_9fr\]{grid-template-columns:11fr 9fr}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:rounded-xl{border-radius:var(--radius-xl)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:px-cardpad{padding-inline:var(--spacing-cardpad)}.sm\:py-5{padding-block:calc(var(--spacing) * 5)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:py-24{padding-block:calc(var(--spacing) * 24)}.sm\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.sm\:pl-0{padding-left:0}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:48rem){.md\:top-4{top:calc(var(--spacing) * 4)}.md\:right-4{right:calc(var(--spacing) * 4)}.md\:bottom-6{bottom:calc(var(--spacing) * 6)}.md\:order-first{order:-9999}.md\:flex{display:flex}.md\:hidden{display:none}.md\:max-w-\[400px\]{max-width:400px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-rows-\[200px_1fr\]{grid-template-rows:200px 1fr}.md\:grid-rows-\[minmax\(4\.5rem\,1fr\)_auto_minmax\(4\.5rem\,1fr\)\]{grid-template-rows:minmax(4.5rem,1fr) auto minmax(4.5rem,1fr)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:pt-8{padding-top:calc(var(--spacing) * 8)}.md\:pr-\(--shell-right\){padding-right:var(--shell-right)}.md\:pl-\(--shell-left\){padding-left:var(--shell-left)}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:order-none{order:0}.lg\:mt-\[clamp\(20px\,4vh\,48px\)\]{margin-top:clamp(20px,4vh,48px)}.lg\:block{display:block}.lg\:contents{display:contents}.lg\:hidden{display:none}.lg\:h-auto{height:auto}.lg\:min-h-dvh{min-height:100dvh}.lg\:w-80{width:calc(var(--spacing) * 80)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[45fr_55fr\]{grid-template-columns:45fr 55fr}.lg\:grid-rows-none{grid-template-rows:none}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:py-\[clamp\(20px\,4vh\,56px\)\]{padding-block:clamp(20px,4vh,56px)}.lg\:pt-24{padding-top:calc(var(--spacing) * 24)}.lg\:pr-\(--shell-right\){padding-right:var(--shell-right)}.lg\:pl-\(--shell-left\){padding-left:var(--shell-left)}.lg\:text-\[1rem\]{font-size:1rem}.lg\:text-\[2\.25rem\]{font-size:2.25rem}}@media (min-width:80rem){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:px-10{padding-inline:calc(var(--spacing) * 10)}}@media (pointer:coarse){.pointer-coarse\:-mx-2{margin-inline:calc(var(--spacing) * -2)}.pointer-coarse\:min-w-11{min-width:calc(var(--spacing) * 11)}.pointer-coarse\:justify-center{justify-content:center}.pointer-coarse\:px-2{padding-inline:calc(var(--spacing) * 2)}}.\[\&\+\*\]\:pt-0\.5+*{padding-top:calc(var(--spacing) * .5)}.\[data-group\]\:visible:is(data-group),.\[data-pro-prompt\=\"ready\"\]\:visible:is(),.\[data-tour-button\=\"sky\"\]\:visible:is(),.\[data-tour-menu\]\:visible:is(data-tour-menu),.\[data-tour-pill\]\:visible:is(data-tour-pill){visibility:visible}.\[\&\>svg\]\:text-primary-600>svg{color:var(--color-primary-600)}.\[\&\>svg\]\:text-primary-600\/85>svg{color:light-dark(#2459e0d9,#7ea6ffd9)}@supports (color:color-mix(in lab,red,red)){.\[\&\>svg\]\:text-primary-600\/85>svg{color:color-mix(in oklab,var(--color-primary-600) 85%,transparent)}}}:root{color-scheme:light;--type-heading:var(--font-display);--type-read:var(--font-display),Georgia,"Times New Roman",serif;--type-body:var(--font-ui),ui-sans-serif,system-ui,sans-serif;--color-ambient-1:light-dark(#4f6bff5c,#2a2f8f38);--color-ambient-2:light-dark(#3d8bff52,#1e3a8a33);--color-ambient-3:light-dark(#6fa8ff47,#0000);--color-glass:light-dark(#fffffff0,#1b1f26);--color-glass-strong:light-dark(#fffffffa,#21252d);--color-glass-border:light-dark(#e4e5e9,#2a2f38);--color-glass-edge:light-dark(#10141c00,#0000);--glass-blur:14px;--glass-shadow:0 1px 2px light-dark(#10141c0a,#0000004d),0 6px 18px -10px light-dark(#10141c1a,#00000073);--grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");--grain-warm:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/><feColorMatrix values='.5 0 0 0 .5  0 .4 0 0 .32  0 0 .3 0 .14  0 0 0 1 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}html[data-aurora=morning]{--color-ambient-1:light-dark(#6fa8ff5c,#2a2f8f38);--color-ambient-2:light-dark(#8c9bff52,#1e3a8a33);--color-ambient-3:light-dark(#ffc2a847,#0000)}html[data-aurora=evening]{--color-ambient-1:light-dark(#2459e05c,#2a2f8f38);--color-ambient-2:light-dark(#3b6bff52,#1e3a8a33);--color-ambient-3:light-dark(#3d8bff47,#0000)}@property --color-ambient-1{syntax:"<color>";inherits:true;initial-value:#0000}@property --color-ambient-2{syntax:"<color>";inherits:true;initial-value:#0000}@property --color-ambient-3{syntax:"<color>";inherits:true;initial-value:#0000}html{transition:--color-ambient-1 2s var(--ease-in-out),--color-ambient-2 2s var(--ease-in-out),--color-ambient-3 2s var(--ease-in-out)}html[data-ground=neutral]{--color-canvas:light-dark(#f6f6f6,#070a14);--color-ambient-1:light-dark(#78787838,#2a2f8f38);--color-ambient-2:light-dark(#78787829,#1e3a8a33);--color-ambient-3:light-dark(#7878781f,#0000)}.ambient{z-index:-1;pointer-events:none;background-color:var(--color-canvas);position:fixed;inset:0;overflow:hidden}.ambient__blob{will-change:transform;border-radius:50%;position:absolute}.ambient__blob--1{background:radial-gradient(closest-side,var(--color-ambient-1),transparent 70%);width:114.3vmin;height:114.3vmin;animation:ambient-drift-1 40s var(--ease-in-out) infinite alternate;top:calc(18% - 57.15vmin);left:calc(26% - 57.15vmin)}.ambient__blob--2{background:radial-gradient(closest-side,var(--color-ambient-2),transparent 70%);width:102.9vmin;height:102.9vmin;animation:ambient-drift-2 46s var(--ease-in-out) infinite alternate;top:calc(52% - 51.45vmin);left:calc(84% - 51.45vmin)}.ambient__blob--3{background:radial-gradient(closest-side,var(--color-ambient-3),transparent 70%);width:91.4vmin;height:91.4vmin;animation:ambient-drift-3 52s var(--ease-in-out) infinite alternate;top:calc(100% - 45.7vmin);left:calc(40% - 45.7vmin)}.ambient:after{content:"";opacity:.035;background-image:var(--grain);position:absolute;inset:0}html[data-aurora=evening] .ambient:after,html[data-theme=dark] .ambient:after{background-image:var(--grain-warm);opacity:.045}html[data-theme=dark] .ambient:after{opacity:.025}html[data-theme=dark] .ambient__blob--3{display:none}@keyframes ambient-drift-1{to{transform:translate(3%,2%)}}@keyframes ambient-drift-2{to{transform:translate(-3%,2.5%)}}@keyframes ambient-drift-3{to{transform:translate(2%,-3%)}}.glass{isolation:isolate;background-color:var(--color-glass);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(170%);backdrop-filter:blur(var(--glass-blur)) saturate(170%);border:1px solid var(--color-glass-border);box-shadow:var(--glass-shadow),0 0 0 1px var(--color-glass-edge)}.glass-strong{background-color:var(--color-glass-strong)}.glass:before{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(#ffffff8c,#fff0 38%);position:absolute;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass,.glass-strong{background-color:var(--color-glass-strong)}}@media (prefers-reduced-transparency:reduce){.glass,.glass-strong{background-color:var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--color-border)}.ambient:after,.ambient__blob,.glass:before{display:none}}html[data-theme=light]{color-scheme:light}html[data-theme=dark]{color-scheme:dark}html{-webkit-text-size-adjust:100%;font-size:100%}body{background-color:var(--color-canvas);color:var(--color-text);font-family:var(--type-body);font-size:var(--text-base);line-height:var(--text-base--line-height);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}h1,h2,h3,h4,h5,h6{font-family:var(--type-heading);letter-spacing:var(--tracking-heading);text-wrap:balance}[data-rail-panel] h2{font-family:var(--type-body);letter-spacing:normal}p{text-wrap:pretty}.tabular,[data-numeric],table,time{font-variant-numeric:tabular-nums}.surface-digest{isolation:isolate;background-color:var(--color-digest);background-image:linear-gradient(90deg,transparent 45%,var(--color-digest-edge) 100%),radial-gradient(80% 120% at 0 0,var(--color-digest-mesh-1) 0,transparent 55%),radial-gradient(70% 90% at 100% 100%,var(--color-digest-mesh-2) 0,transparent 55%),radial-gradient(60% 80% at 85% 10%,var(--color-digest-mesh-3) 0,transparent 50%);box-shadow:var(--shadow-digest);position:relative;overflow:hidden}.surface-digest:before{content:"";z-index:0;pointer-events:none;opacity:.06;background-image:var(--grain);position:absolute;inset:0}.surface-digest>*{z-index:1;position:relative}.on-dark{--color-canvas:var(--color-digest);--color-surface:var(--color-digest-sunken);--color-surface-sunken:var(--color-digest-sunken);--color-text:var(--color-text-inverse);--color-text-muted:var(--color-text-inverse-muted);--color-text-faint:light-dark(#a9bfe4,#a8b6e8);--color-border:var(--color-border-inverse);--color-border-subtle:light-dark(#26376b,#2a3a86);--color-border-strong:light-dark(#5a6ca0,#6577c4);--color-link:light-dark(#bfdbfe,#c5d0ff);--color-focus:var(--color-focus-inverse);color:var(--color-text)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-sm)}:where(a,button,input,select,textarea,summary,[tabindex]):focus:not(:focus-visible){outline:none}::selection{background:var(--color-primary-200);color:var(--color-text)}.paper-card:has(.paper-card__link:focus-visible){outline:3px solid var(--color-focus);outline-offset:2px}.paper-card__link:focus-visible{outline:none}.paper-card{background-color:var(--color-surface);border-radius:var(--radius-2xl);box-shadow:inset 0 1px 0 light-dark(#fff0,#ffffff0f),var(--shadow-card);transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}.paper-card:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(200px circle at var(--mx,50%) var(--my,0),light-dark(#2459e059,#7ea6ff59),transparent 70%);padding:1px;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.paper-card:after{background:radial-gradient(200px circle at var(--mx,50%) var(--my,0),color-mix(in srgb,var(--color-primary-600) 35%,transparent),transparent 70%)}}.paper-card:after{transition:opacity var(--duration-base) var(--ease-out);-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}@media (hover:hover){.paper-card:hover{box-shadow:inset 0 1px 0 light-dark(#fff0,#ffffff0f),var(--shadow-card-hover);transform:translateY(-2px)}.paper-card:hover:after{opacity:1}}[data-glass=ask] textarea,[data-glass=ask] textarea:focus,[data-glass=ask] textarea:focus-visible{box-shadow:none;background:0 0;border:0;outline:none}.ask-box{transition:box-shadow .2s,border-color .2s}.ask-box:focus-within{border-color:light-dark(#2459e0d9,#7ea6ffd9)}@supports (color:color-mix(in lab,red,red)){.ask-box:focus-within{border-color:color-mix(in srgb,var(--color-primary-600) 85%,transparent)}}.ask-box:focus-within{box-shadow:var(--glass-shadow),0 0 0 4px light-dark(#2459e01f,#7ea6ff1f)}@supports (color:color-mix(in lab,red,red)){.ask-box:focus-within{box-shadow:var(--glass-shadow),0 0 0 4px color-mix(in srgb,var(--color-primary-600) 12%,transparent)}}.count-roll-in{animation:count-roll-in .2s var(--ease-out) both}.count-roll-out{animation:count-roll-out .2s var(--ease-in-out) both}@keyframes count-roll-in{0%{opacity:0;transform:translateY(60%)}}@keyframes count-roll-out{to{opacity:0;transform:translateY(-60%)}}.ask-chips{animation:ask-chips-in .15s var(--ease-out) both}@keyframes ask-chips-in{0%{opacity:0;transform:translateY(4px)}}[data-glass=ask] .segmented__pill{background-color:var(--mode-tint)}@supports (color:color-mix(in lab,red,red)){[data-glass=ask] .segmented__pill{background-color:color-mix(in oklab,var(--mode-tint) 13%,var(--color-surface))}}[data-glass=ask] .segmented__pill{box-shadow:inset 0 0 0 1px var(--mode-tint),0 1px 2px light-dark(#141b3d1f,#00000080)}@supports (color:color-mix(in lab,red,red)){[data-glass=ask] .segmented__pill{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--mode-tint) 35%,transparent),0 1px 2px light-dark(#141b3d1f,#00000080)}}[data-glass=ask] .segmented__pill{transition:transform .35s cubic-bezier(.3,1.4,.5,1),width .35s cubic-bezier(.3,1.4,.5,1),height .35s cubic-bezier(.3,1.4,.5,1),background-color var(--duration-base) var(--ease-out)}.ask-examples{pointer-events:none;max-width:80ch;font-size:var(--text-lg);color:var(--color-text-faint);padding:.375rem .625rem 0;line-height:1.625;position:absolute;inset:0}.ask-examples>span{opacity:0;transition:opacity .6s var(--ease-in-out);position:absolute;inset:.375rem 4rem 0 .625rem}.ask-examples>span[data-active]{opacity:1}.segmented{isolation:isolate;position:relative}.segmented__pill{z-index:-1;border-radius:var(--radius-chip);background-color:var(--color-surface);transition:transform .35s cubic-bezier(.3,1.4,.5,1),width .35s cubic-bezier(.3,1.4,.5,1),height .35s cubic-bezier(.3,1.4,.5,1);position:absolute;top:0;left:0;box-shadow:inset 0 1px light-dark(#ffffffe6,#ffffff14),0 1px 2px light-dark(#141b3d1f,#00000080),0 4px 10px -4px light-dark(#141b3d2e,#00000080)}.segmented--tabs .segmented__pill{border-radius:var(--radius-tab)}.segmented__pill[hidden]{display:none}.press:active{transform:scale(.97)}.press{transition:transform .12s var(--ease-out)}.shimmer{position:relative;overflow:hidden}.shimmer:after{content:"";will-change:transform;background:linear-gradient(90deg,#0000,light-dark(#ffffffa6,#ffffff12),#0000);animation:shimmer-sweep 1.4s linear infinite;position:absolute;inset:0}@keyframes shimmer-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.week-ring{border-radius:var(--radius-pill);display:inline-flex}.week-ring__track{stroke:var(--color-ring-track);stroke-width:2px}.week-ring__arc{stroke:var(--color-ring-arc)}.week-ring--future .week-ring__track{stroke:var(--color-border-control);stroke-width:1.5px;stroke-opacity:.5;stroke-dasharray:0 3.2;stroke-linecap:round}.week-ring--active{outline:2px solid var(--color-focus);outline-offset:2px}.week-ring__today{border-radius:var(--radius-pill);background-color:var(--color-primary-600);width:4px;height:4px;display:block}.week-ring__arc{animation:ring-draw .5s var(--ease-out) both;animation-delay:calc(var(--i,0) * 30ms)}@keyframes ring-draw{0%{stroke-dasharray:0 100}}.bar-grow{transform-origin:bottom;animation:bar-grow var(--duration-slow) var(--ease-out) both;animation-delay:calc(var(--i,0) * 30ms)}@keyframes bar-grow{0%{transform:scaleY(0)}}.gradient-ink{color:var(--color-text);background-image:linear-gradient(100deg,var(--color-text) 10%,var(--color-primary-700) 90%);-webkit-background-clip:text;background-clip:text}@supports ((-webkit-background-clip:text) or (background-clip:text)){.gradient-ink{-webkit-text-fill-color:transparent}}@media (forced-colors:active){.gradient-ink{-webkit-text-fill-color:currentColor}}.prose-link{color:var(--color-link);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:from-font}.prose-link:hover{color:var(--color-link-hover);text-decoration-thickness:2px}@keyframes digest-progress{0%{transform:scaleX(0)}}.animate-digest-progress{transform-origin:0;animation:digest-progress .9s var(--ease-out) both}.paper-card:has(.paper-card__link:focus-visible):after{opacity:1}.progress-edge{width:3px;height:calc((100% - 24px) * var(--p,0));pointer-events:none;background-color:#2459e0;background-image:linear-gradient(#2459e0,#3d8bff);border-radius:3px;position:absolute;top:12px;left:0}.waveform{justify-content:center;align-items:center;gap:2px;width:18px;height:18px;display:inline-flex}.waveform>span{background-color:var(--color-primary-600);transform-origin:50%;width:2.5px;height:16px;transform:scaleY(calc(.35 + .13 * var(--i,0)));border-radius:2px;display:block}.waveform[data-waveform=playing]>span{animation:wave .9s var(--ease-in-out) infinite alternate;animation-delay:calc(var(--i,0) * -.18s)}@keyframes wave{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.tip{position:relative}.tip[data-tip]:after{content:attr(data-tip);z-index:60;border-radius:var(--radius-sm);background-color:var(--color-surface-raised);color:var(--color-text);white-space:nowrap;box-shadow:0 0 0 1px var(--color-border),0 6px 16px -6px light-dark(#141b3d40,#0009);opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-out),translate var(--duration-fast) var(--ease-out);padding:4px 8px;font-size:13px;font-weight:500;line-height:1.3;position:absolute;bottom:calc(100% + 6px);left:50%;translate:-50% 4px}.tip[data-tip]:focus-visible:after,.tip[data-tip]:hover:after,.tip[data-tip][data-tip-open]:after{opacity:1;translate:-50%}.constellation__edge{stroke-width:1px;stroke-opacity:.22;stroke-linecap:round;transition:stroke-opacity var(--duration-base) var(--ease-out)}.constellation__edge[data-edge=field]{stroke-opacity:.35}.constellation__edge.is-hot{stroke-opacity:.55}.constellation__node{animation:node-drift 6s var(--ease-in-out) infinite alternate}@keyframes node-drift{0%{transform:translate(calc(var(--dx,0px) * -1),calc(var(--dy,0px) * -1))}to{transform:translate(var(--dx,0),var(--dy,0))}}.constellation__dot{transition:opacity var(--duration-base) var(--ease-out)}.constellation__node.is-hot .constellation__dot{opacity:1}.constellation__link:focus-visible{border-radius:var(--radius-pill)}.constellation__sweep{pointer-events:none;border-radius:var(--radius-lg);position:absolute;inset:0;overflow:hidden}.constellation__sweep:after{content:"";opacity:0;animation:constellation-sweep 1.8s var(--ease-out) .3s 1 both;background:linear-gradient(100deg,#0000 30%,#ffffff38 50%,#0000 70%);position:absolute;inset:0;transform:translate(-100%)}@keyframes constellation-sweep{0%{opacity:1;transform:translate(-100%)}to{opacity:0;transform:translate(100%)}}.goal-bar--met{background-color:var(--color-primary-700);background-image:linear-gradient(0deg,var(--color-primary-700),var(--color-primary-500))}.goal-bar--under{background-color:light-dark(#b9caf5,#3b4a6b)}@supports (color:color-mix(in lab,red,red)){.goal-bar--under{background-color:color-mix(in oklab,var(--color-primary) 32%,var(--color-surface))}}.goal-bar--today{box-shadow:0 0 10px -1px var(--color-primary)}.goal-bar--active{outline:2px solid var(--color-focus);outline-offset:1px}.goal-line{align-items:center;height:0;display:flex}.goal-line:before{content:"";border-top:1.5px dashed var(--color-text-muted);opacity:.7;flex:1}.timeline__item{padding-left:22px;position:relative}.timeline__item+.timeline__item{margin-top:4px}.timeline__item:not(:last-child):before{content:"";background-color:var(--color-border);width:1px;position:absolute;top:22px;bottom:-10px;left:4px}.timeline__mark{border-radius:var(--radius-pill);background-color:var(--color-border-control);width:9px;height:9px;position:absolute;top:10px;left:0}.timeline__mark--retraction{background-color:var(--color-field-rose);clip-path:polygon(50% 0,100% 100%,0 100%);border-radius:0;width:11px;height:10px;left:-1px}.glass--flat{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:light-dark(#ffffffdb,#161d35e0)}.glass--flat:before{display:none}@media (prefers-reduced-transparency:reduce){.glass--flat{background-color:var(--color-surface)}}.compact-mask{background:linear-gradient(to bottom,var(--color-canvas) 55%,transparent);height:88px;position:absolute;inset:0 0 auto}.compact-ghost,.compact-mask{z-index:29;pointer-events:none}.compact-ghost{background-color:var(--color-glass-strong);border:1px solid var(--color-glass-border);box-shadow:var(--glass-shadow);position:fixed}@media (min-width:64rem){.rail-column{top:min(24px,calc(100dvh - var(--rail-h,0px) - 24px))}.dashboard-shell{padding-inline:clamp(24px,3vw,48px)}.dashboard-grid{grid-template-columns:minmax(0,1fr) 340px;column-gap:32px}}@media (min-width:80rem){.dashboard-grid{grid-template-columns:minmax(0,1fr) 380px;column-gap:40px}}@media (min-width:105rem){.dashboard-shell{max-width:1480px}.dashboard-grid{grid-template-columns:minmax(0,1fr) 400px;column-gap:48px}}.scrubber:has(.scrubber__input:focus-visible){outline:3px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-sm)}.shortcuts::backdrop{background-color:light-dark(#0f172a4d,#00000080)}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ambient__blob,.constellation__node,.constellation__sweep:after,.shimmer:after{animation:none!important;transform:none!important}.waveform>span{animation:none!important}.constellation__sweep:after{display:none}.week-ring__arc{animation:none!important}.paper-card:hover{transform:none}}html[data-theme=dark] .glass{background-color:var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--color-border);box-shadow:none}html[data-theme=dark] .glass--flat,html[data-theme=dark] .glass-strong{background-color:var(--color-surface-raised)}html[data-theme=dark] .glass--flat:before,html[data-theme=dark] .glass:before{content:none}html[data-theme=dark] .ask-box:focus-within{border-color:light-dark(#2459e0d9,#7ea6ffd9)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .ask-box:focus-within{border-color:color-mix(in srgb,var(--color-primary-600) 85%,transparent)}}html[data-theme=dark] .ask-box:focus-within{box-shadow:0 0 0 4px light-dark(#2459e01f,#7ea6ff1f)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .ask-box:focus-within{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary-600) 12%,transparent)}}html[data-theme=dark] :is([data-glass=menu],[data-glass=tooltip],[data-glass=player],[data-glass=overlay],[data-compact-bar] [role=region][data-glass]){background-color:var(--color-surface-raised);border-color:var(--color-border-strong);box-shadow:0 12px 32px -12px #0009}html[data-theme=dark] .tip[data-tip]:after{box-shadow:0 0 0 1px var(--color-border-strong),0 12px 32px -12px #0009}html[data-theme=dark] .compact-ghost{background-color:var(--color-surface-raised);border-color:var(--color-border-strong);box-shadow:none}html[data-theme=dark] .segmented--tabs{background-color:var(--color-surface-sunken)}html[data-theme=dark] .segmented--tabs .segmented__pill{background-color:var(--color-surface-raised);border:1px solid var(--color-border-strong);box-shadow:none}html[data-theme=dark] .chip:not(.chip--on){background-color:var(--color-surface-sunken);border:1px solid var(--color-border)}html[data-theme=dark] .paper-card{border:1px solid var(--color-border);box-shadow:none}html[data-theme=dark] .paper-card:hover{border-color:var(--color-border-strong);box-shadow:none}html[data-theme=dark] .paper-card:after{content:none}html[data-theme=dark] .progress-edge{background-image:none;background-color:var(--color-primary)}html[data-theme=dark] .surface-digest{box-shadow:none;border:1px solid #ffffff1a}html[data-theme=dark] .constellation__edge[data-edge]{stroke:#fff;stroke-opacity:.28}html[data-theme=dark] .constellation__edge[data-edge].is-hot{stroke-opacity:.55}.constellation__edge[data-edge=bridge]{display:none}html[data-theme=dark] .constellation__edge[data-edge=bridge]{display:inline}[data-glass=rail] :is(a,button):focus:not(:focus-visible){outline:none}.auth-input{border-radius:var(--radius-field);background-color:var(--color-surface);border:1px solid var(--color-border-input);width:100%;height:48px;color:var(--color-text);font-size:var(--text-base);padding:0 16px;transition:border-color .15s,box-shadow .15s,background-color .15s}.auth-input--toggle{padding-right:48px}.auth-input::placeholder{color:var(--color-text-faint)}.auth-input:hover{border-color:var(--color-border-input-hover)}.auth-input:focus-visible{border-color:light-dark(#2459e0d9,#7ea6ffd9);outline:none}@supports (color:color-mix(in lab,red,red)){.auth-input:focus-visible{border-color:color-mix(in srgb,var(--color-primary) 85%,transparent)}}.auth-input:focus-visible{box-shadow:0 0 0 4px light-dark(#2459e024,#7ea6ff24)}@supports (color:color-mix(in lab,red,red)){.auth-input:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary) 14%,transparent)}}.auth-field[data-invalid] .auth-input{border-color:var(--color-error-border);box-shadow:0 0 0 4px #e7658f1f}.auth-label{color:var(--color-text-muted);transition:color .15s}.auth-field:focus-within .auth-label{color:var(--color-text)}.auth-error{color:var(--color-error);animation:auth-error-in .2s var(--ease-out) both}@keyframes auth-error-in{0%{opacity:0;transform:translateY(-4px)}}.auth-meter>span{background-color:var(--color-ring-track);transition:background-color .2s}.auth-meter>span[data-on]{background-color:var(--color-primary)}.auth-collapse{opacity:1;transition:grid-template-rows .25s var(--ease-out),opacity .25s var(--ease-out),visibility 0s;grid-template-rows:1fr;display:grid}.auth-collapse>div{min-height:0;margin:-4px;padding:4px;overflow:hidden}.auth-collapse[data-open=false]{opacity:0;visibility:hidden;transition:grid-template-rows .25s var(--ease-out),opacity .25s var(--ease-out),visibility 0s .25s;grid-template-rows:0fr}.auth-swap{display:grid}.auth-agree{color:var(--color-text-muted);margin:14px 0 0;font-size:.8125rem;line-height:1.5}.auth-agree__a{color:var(--color-link);text-underline-offset:2px;margin-block:-14px;padding-block:14px;font-weight:600;text-decoration:underline;display:inline-block}.auth-agree__a:hover{color:var(--color-link-hover)}.auth-swap>*{transition:opacity .2s var(--ease-out),transform .2s var(--ease-out),visibility 0s;grid-area:1/1}.auth-swap>[data-on=false]{opacity:0;visibility:hidden;transition:opacity .2s var(--ease-out),transform .2s var(--ease-out),visibility 0s .2s;transform:translateY(6px)}.auth-fade{transition:opacity .2s var(--ease-out),visibility 0s}.auth-fade[data-on=false]{opacity:0;visibility:hidden;transition:opacity .2s var(--ease-out),visibility 0s .2s}.auth-submit{border-radius:var(--radius-field);background-color:var(--color-primary);width:100%;height:48px;color:var(--color-on-primary);font-size:var(--text-base);transition:transform .15s var(--ease-out),box-shadow .15s var(--ease-out),background-color .15s var(--ease-out);place-items:center;font-weight:600;display:grid;position:relative}.auth-submit>*{transition:opacity .15s var(--ease-out);grid-area:1/1}.auth-submit:not([aria-disabled=true]):hover{transform:translateY(-1px);box-shadow:0 8px 20px -8px light-dark(#2459e0b3,#7ea6ffb3)}@supports (color:color-mix(in lab,red,red)){.auth-submit:not([aria-disabled=true]):hover{box-shadow:0 8px 20px -8px color-mix(in srgb,var(--color-primary) 70%,transparent)}}.auth-submit:not([aria-disabled=true]):active{box-shadow:none;transform:scale(.98)}.auth-submit[aria-disabled=true]{cursor:progress}.auth-submit:not([data-state=idle]) .auth-submit__label,.auth-submit:not([data-state=loading]) .auth-submit__spinner,.auth-submit:not([data-state=success]) .auth-submit__check{opacity:0}.auth-submit[data-state=success] .auth-submit__check path{stroke-dasharray:24;animation:auth-check .2s var(--ease-out) both}@keyframes auth-check{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}[data-auth-page]{transition:opacity .3s var(--ease-out),transform .3s var(--ease-out)}[data-auth-page].is-leaving{opacity:0;transform:scale(.98)}.auth-provider[aria-disabled=true]{cursor:not-allowed;border-color:light-dark(#838a978c,#6b73808c)}@supports (color:color-mix(in lab,red,red)){.auth-provider[aria-disabled=true]{border-color:color-mix(in srgb,var(--color-border-input) 55%,transparent)}}.auth-provider[aria-disabled=true]>*{opacity:.55}.auth-rise{animation:auth-rise .4s var(--ease-out) both;animation-delay:calc(var(--i,0) * 50ms)}@keyframes auth-rise{0%{opacity:0;transform:translateY(12px)}}.auth-art{isolation:isolate;background-color:var(--color-digest);background-image:linear-gradient(90deg,transparent 45%,var(--color-digest-edge) 100%),radial-gradient(80% 120% at 0 0,var(--color-digest-mesh-1) 0,transparent 55%),radial-gradient(70% 90% at 100% 100%,var(--color-digest-mesh-2) 0,transparent 55%),radial-gradient(60% 80% at 85% 10%,var(--color-digest-mesh-3) 0,transparent 50%);position:relative;overflow:hidden}.auth-art:before{content:"";z-index:0;pointer-events:none;opacity:.06;background-image:var(--grain);position:absolute;inset:0}html[data-theme=dark] .auth-art{background-image:linear-gradient(#03051247,#03051247),linear-gradient(90deg,transparent 45%,var(--color-digest-edge) 100%),radial-gradient(80% 120% at 0 0,var(--color-digest-mesh-1) 0,transparent 55%),radial-gradient(70% 90% at 100% 100%,var(--color-digest-mesh-2) 0,transparent 55%),radial-gradient(60% 80% at 85% 10%,var(--color-digest-mesh-3) 0,transparent 50%)}html[data-theme=dark] .auth-art:before{opacity:.025}.auth-strip{background-image:linear-gradient(90deg,var(--color-digest-mesh-1),var(--color-digest-mesh-3),var(--color-digest-mesh-2))}.auth-net{animation:auth-net-drift 36s var(--ease-in-out) infinite alternate}@keyframes auth-net-drift{0%{transform:translate(-6px,-4px)}to{transform:translate(6px,4px)}}.auth-net__edge{stroke:#fff;stroke-opacity:.14;stroke-width:1px;transition:stroke-opacity .6s var(--ease-out)}.auth-net__node{opacity:.35;animation:auth-node-in .5s var(--ease-out) both;transition:opacity .6s var(--ease-out)}@keyframes auth-node-in{0%{opacity:0}}.auth-net__node[data-glow]{opacity:.95}.auth-net__halo{opacity:0;transition:opacity .6s var(--ease-out);background:radial-gradient(closest-side,#a9b8ffe6,#a9b8ff59 45%,#0000)}.auth-net__node[data-glow] .auth-net__halo{opacity:1}.auth-stack-in{animation:auth-stack-in .7s var(--ease-out) .15s both}@keyframes auth-stack-in{0%{opacity:0;transform:translateY(24px)}}.auth-float{animation:auth-float 4s var(--ease-in-out) infinite alternate}@keyframes auth-float{0%{transform:translateY(-4px)}to{transform:translateY(4px)}}.auth-slot{transform-origin:100% 100%;transition:transform .6s cubic-bezier(.34,1.36,.64,1),opacity .6s var(--ease-out);grid-area:1/1}.auth-slot[data-slot="0"]{z-index:3}.auth-slot[data-slot="1"]{z-index:2;opacity:.7;transform:translate(16px,16px)scale(.96)}.auth-slot[data-slot="2"]{z-index:1;opacity:.4;transform:translate(32px,32px)scale(.92)}.auth-slot[data-cycle]{animation:auth-card-cycle .6s var(--ease-out) both}.auth-card{background-color:var(--color-auth-card);-webkit-backdrop-filter:blur(12px)saturate(160%);backdrop-filter:blur(12px)saturate(160%);height:100%}@keyframes auth-card-cycle{0%{opacity:1;transform:none}40%{opacity:0;transform:translateY(-18px)scale(1.02)}to{opacity:.4;transform:translate(32px,32px)scale(.92)}}.auth-card.paper-card:after{content:none}.auth-tile{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#ffffff24;border:1px solid #ffffff38}html[data-theme=dark] .auth-card,html[data-theme=dark] .auth-tile{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=dark] .auth-tile{background-color:#ffffff14;border-color:#ffffff1f}html[data-theme=dark] .auth-input{background-color:var(--color-surface-sunken)}html[data-theme=dark] .auth-submit:not([aria-disabled=true]):hover{box-shadow:none}[data-auth-art][data-paused],[data-auth-art][data-paused] *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.auth-error,.auth-float,.auth-net,.auth-net__node,.auth-rise,.auth-slot[data-cycle],.auth-stack-in{animation:none!important}.auth-float,.auth-net{transform:none!important}[data-auth-page].is-leaving{transform:none}}body{padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.min-h-screen-safe{min-height:calc(100dvh - env(safe-area-inset-top))}.bottom-bar{padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);border-width:1px 0 0;border-radius:0}:root{--bottom-bar-h:60px}@media (max-width:47.98rem){.with-bottom-bar{padding-bottom:calc(var(--bottom-bar-h) + env(safe-area-inset-bottom))}html[data-typing] .bottom-bar,html[data-typing] [data-mini-player]{display:none}}.bottom-bar__icon{transition:background-color var(--duration-fast) var(--ease-out)}@media (pointer:coarse){.auth-input,.form-control{font-size:16px}}.sheet{width:100%;max-width:100%;max-height:min(88dvh,calc(100dvh - env(safe-area-inset-top) - 24px));background-color:var(--color-surface-raised);color:var(--color-text);border:0;border-radius:20px 20px 0 0;margin:0;padding:0;position:fixed;inset:auto 0 0;overflow:hidden;box-shadow:0 -12px 40px -12px light-dark(#141b3d4d,#000000b3)}.sheet[open]{animation:sheet-in .26s var(--ease-out) both;flex-direction:column;display:flex}.sheet::backdrop{background-color:light-dark(#0f172a59,#0000008c)}@keyframes sheet-in{0%{opacity:0;transform:translateY(24px)}}html[data-theme=dark] .sheet{border-top:1px solid var(--color-border-strong);box-shadow:none}@media (min-width:40rem){.sheet{width:min(32rem,100%);left:50%;right:auto;translate:-50%}}@media (prefers-reduced-motion:reduce){.sheet[open]{animation:none}}@media (min-width:40rem){.landing-hero-cta{width:auto;padding-inline:28px}}.drawer{width:min(86vw,320px);max-width:none;height:100dvh;max-height:100dvh;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom) env(safe-area-inset-left);background-color:var(--color-surface-raised);color:var(--color-text);overscroll-behavior:contain;border:0;border-radius:0 20px 20px 0;margin:0;position:fixed;inset:0 auto 0 0;overflow-y:auto;box-shadow:12px 0 40px -12px light-dark(#141b3d4d,#000000b3)}.drawer[open]{animation:drawer-in .24s var(--ease-out) both}.drawer::backdrop{background-color:light-dark(#0f172a59,#0000008c)}@keyframes drawer-in{0%{transform:translate(-100%)}}html[data-theme=dark] .drawer{border-right:1px solid var(--color-border-strong);box-shadow:none}@media (prefers-reduced-motion:reduce){.drawer[open]{animation:none}}.landing{--landing-mono:var(--font-mono),ui-monospace,monospace}.landing-display{font-family:var(--type-heading);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2.75rem,1.6rem + 5vw,5.5rem);font-weight:600;line-height:1.02}.landing-display__em{color:var(--color-primary);font-style:italic;font-weight:500}.landing-mono{letter-spacing:.04em;text-transform:uppercase}.landing-caption,.landing-mono{font-family:var(--landing-mono);font-size:13px}.landing-caption{color:var(--color-text-muted)}.landing-note{font-family:var(--landing-mono);vertical-align:super;color:var(--color-primary);margin-left:2px;font-size:13px;line-height:0}.landing-wordmark{letter-spacing:-.02em;font-size:1.75rem}.landing-figure,.landing-wordmark{font-family:var(--type-heading);font-weight:600}.landing-figure{letter-spacing:-.03em;font-size:3rem;line-height:1}.landing-rule{border-block:1px solid var(--color-border-strong)}.landing-rule-top{border-top:1px solid var(--color-border-strong)}html[data-theme=dark] .landing-rule,html[data-theme=dark] .landing-rule-top{border-color:var(--color-border-control)}.landing-hero{padding-top:96px;padding-bottom:72px}.landing-block{padding-block:72px}.landing-chapter+.landing-chapter{margin-top:96px}.landing-chapter:first-of-type{margin-top:56px}@media (min-width:64rem){.landing-hero{padding-top:128px;padding-bottom:112px}.landing-block{padding-block:144px}.landing-chapter+.landing-chapter{margin-top:160px}.landing-chapter:first-of-type{margin-top:80px}}.landing-bleed{border-radius:0}.landing-card,.landing-panel{background-color:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-card)}html[data-theme=dark] .landing-card,html[data-theme=dark] .landing-panel{box-shadow:none}.landing-abstract{background-color:var(--color-border-strong)}.landing-bar{background-color:light-dark(#2459e04d,#7ea6ff4d)}@supports (color:color-mix(in lab,red,red)){.landing-bar{background-color:color-mix(in srgb,var(--color-primary) 30%,transparent)}}.landing-scroll{scrollbar-width:none}.landing-scroll::-webkit-scrollbar{display:none}.landing-mark{color:inherit;background-color:var(--color-surface);background-image:linear-gradient(#0000 58%,light-dark(#1c42ab38,#7ea6ff38) 0);border-radius:3px;padding:0 2px}@supports (color:color-mix(in lab,red,red)){.landing-mark{background-image:linear-gradient(transparent 58%,color-mix(in srgb,var(--color-accent) 22%,transparent) 58%)}}.landing-mark{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-repeat:no-repeat;background-size:100% 100%}.landing-row{transition:opacity .32s var(--ease-out),translate .32s var(--ease-out)}.landing-row[data-arrived=false]{opacity:0;translate:0 8px}.landing-finding[data-on=false]{visibility:hidden}@media (prefers-reduced-motion:no-preference){.landing-finding[data-on=true] .landing-mark{animation:landing-sweep .9s var(--ease-out) .25s both}}@keyframes landing-sweep{0%{background-size:0 100%}}.landing-wave{align-items:center;gap:3px;height:40px;display:flex}.landing-wave>span{height:var(--h);background-color:light-dark(#2459e08c,#7ea6ff8c);border-radius:2px;flex:1}@supports (color:color-mix(in lab,red,red)){.landing-wave>span{background-color:color-mix(in srgb,var(--color-primary) 55%,transparent)}}.landing-wave>span{transform-origin:50%}@media (prefers-reduced-motion:no-preference){.landing-wave>span{animation:landing-wave 1.4s var(--ease-in-out) calc(var(--i) * -70ms) infinite alternate}}@keyframes landing-wave{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}html[data-js] [data-assembly=ssr] ol>li{opacity:0}.landing-cta-invert{color:var(--color-digest);transition:background-color var(--duration-fast) var(--ease-out);background-color:#fff}.landing-cta-invert:hover{background-color:var(--color-primary-100)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){[data-rise]{animation:landing-rise linear both;animation-timeline:view();animation-range:entry entry 55%}.landing-mark--scroll{animation:landing-sweep linear both;animation-timeline:view();animation-range:entry 40% cover 45%}}@supports not (animation-timeline:view()){html[data-reveal-ready] [data-rise]{transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}html[data-reveal-ready] [data-rise]:not([data-shown]){opacity:0;transform:translateY(24px)}}}@keyframes landing-rise{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}.floating-header{z-index:50;top:calc(env(safe-area-inset-top) + 12px);left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));pointer-events:none;transition:transform .32s var(--ease-out);justify-content:center;display:flex;position:fixed}.floating-header[data-hidden]{transform:translateY(calc(-100% - 24px - env(safe-area-inset-top)));visibility:hidden;transition:transform .32s var(--ease-out),visibility 0s linear .32s}.floating-header__bar{pointer-events:auto;background-color:var(--color-glass-strong);width:100%;max-width:1100px;height:60px;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(170%);backdrop-filter:blur(var(--glass-blur)) saturate(170%);border:1px solid var(--color-glass-border);box-shadow:0 0 0 1px var(--color-glass-edge);transition:height .24s var(--ease-out),max-width .24s var(--ease-out),box-shadow .24s var(--ease-out);border-radius:20px;align-items:center;gap:4px;padding:0 8px 0 12px;display:flex}.floating-header[data-scrolled] .floating-header__bar{max-width:1000px;height:52px;box-shadow:0 0 0 1px var(--color-glass-edge),0 12px 32px -12px #141b3d4d}html[data-theme=dark] .floating-header__bar{background-color:var(--color-surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--color-border-strong);box-shadow:none}html[data-theme=dark] .floating-header[data-scrolled] .floating-header__bar{box-shadow:0 12px 32px -12px #0009}.floating-header__pill{border-radius:var(--radius-chip);background-color:light-dark(#2459e01f,#7ea6ff1f);height:36px;margin-top:-18px;position:absolute;top:50%;left:0}@supports (color:color-mix(in lab,red,red)){.floating-header__pill{background-color:color-mix(in srgb,var(--color-primary) 12%,transparent)}}.floating-header__pill{transition:transform .35s cubic-bezier(.3,1.4,.5,1),width .35s cubic-bezier(.3,1.4,.5,1)}@media (prefers-reduced-motion:reduce){.floating-header,.floating-header__bar,.floating-header__pill{transition:none}}.drawer--right{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) 0;border-radius:20px 0 0 20px;inset:0 0 0 auto}.drawer--right[open]{animation-name:drawer-in-right}@keyframes drawer-in-right{0%{transform:translate(100%)}}html[data-theme=dark] .drawer--right{border-right:0;border-left:1px solid var(--color-border-strong)}.onb{overflow-x:clip}html:has(.onb-footer){scroll-padding-bottom:128px}@media (min-width:64rem){html:has(.onb-footer){scroll-padding-top:88px}}.onb [hidden]{display:none!important}.onb-native{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.onb-header{border-bottom:1px solid var(--color-border-subtle);background-color:var(--color-glass-strong);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(170%);backdrop-filter:blur(var(--glass-blur)) saturate(170%)}@media (min-width:64rem){.onb-header{z-index:20;position:sticky;top:0}}.onb-header__row,.onb-main{max-width:var(--container-dashboard);margin-inline:auto;padding-inline:16px}@media (min-width:48rem){.onb-header__row,.onb-main{padding-inline:24px}}@media (min-width:64rem){.onb-header__row,.onb-main{padding-inline:clamp(24px,3vw,48px)}}.onb-header__row{justify-content:space-between;align-items:center;gap:16px;min-height:64px;display:flex}@media (min-width:64rem){.onb-header__row{min-height:72px}}.onb-progress{grid-column:1/-1;grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.onb-progress__label{font-size:var(--text-lg);color:var(--color-text);font-weight:600;line-height:1.4}.onb-progress__steps{margin-inline:-8px;display:none}.onb-progress__bar{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.onb-progress .onb-seg{height:6px}@media (min-width:80rem){.onb-progress__steps{display:block}.onb-progress__bar{display:none}}@media (max-width:79.99rem){.onb-progress[data-done]{display:none}}.onb-main--done .onb-progress{max-width:1084px;margin:0 auto 40px}.onb-summary{border:1px solid var(--color-border);border-radius:var(--radius-field);background-color:var(--color-surface);align-items:center;gap:10px;width:100%;min-height:44px;padding:0 12px;display:flex}.onb-step-dot{border:1px solid var(--color-border-control);width:32px;height:32px;color:var(--color-text-muted);font-family:var(--landing-mono);transition:background-color .2s var(--ease-out),color .2s var(--ease-out),border-color .2s var(--ease-out);border-radius:999px;place-items:center;font-size:15px;display:inline-grid}.onb-step-dot[data-state=current]{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.onb-step-dot[data-state=done]{background-color:var(--color-primary-100);border-color:var(--color-primary-100);color:var(--color-primary-900)}.onb-step-line{background-color:var(--color-border-control);width:32px;height:2px;transition:background-color .3s var(--ease-out);margin-inline:2px}.onb-step-line[data-on=true]{background-color:var(--color-primary)}.onb-seg{background-color:var(--color-ring-track);height:4px;transition:background-color .3s var(--ease-out);border-radius:999px}.onb-seg[data-on=true]{background-color:var(--color-primary)}.onb-main{grid-template-columns:minmax(0,1fr);gap:24px 64px;padding-top:24px;display:grid}@media (min-width:40rem){.onb-main{padding-top:40px}}@media (min-width:64rem){.onb-main{grid-template-columns:minmax(0,640px) minmax(0,380px);justify-content:center;padding-top:48px}}.onb-steppanel{padding:var(--spacing-panelpad)}@media (min-width:40rem){.onb-steppanel{padding:28px 32px}}.onb-main--done{padding-bottom:64px;display:block}.onb-form{min-width:0}.onb-aside{align-self:start;position:sticky;top:96px}@media (prefers-reduced-motion:no-preference){.onb-step{animation:onb-in .28s var(--ease-out) both}.onb-step[data-dir="-1"]{animation-name:onb-in-back}}@keyframes onb-in{0%{opacity:0;translate:24px}}@keyframes onb-in-back{0%{opacity:0;translate:-24px}}.onb-card,.onb-chip,.onb-option{cursor:pointer;border:1px solid var(--color-border-control);background-color:var(--color-surface);transition:border-color .15s var(--ease-out),background-color .15s var(--ease-out),box-shadow .15s var(--ease-out),transform .15s var(--ease-out);position:relative}.onb-card:hover,.onb-chip:hover,.onb-option:hover{border-color:var(--color-border-strong)}.onb-card[data-on],.onb-chip[data-on],.onb-option[data-on]{border-color:var(--color-primary);background-color:var(--color-primary-50);box-shadow:inset 0 0 0 1px var(--color-primary)}.onb-card:has(:focus-visible),.onb-chip:has(:focus-visible),.onb-option:has(:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.onb-card{border-radius:16px;padding:16px 18px 18px;display:block}@media (hover:hover) and (prefers-reduced-motion:no-preference){.onb-card:hover{box-shadow:var(--shadow-card);transform:translateY(-1px)}.onb-card[data-on]:hover{box-shadow:inset 0 0 0 1px var(--color-primary),var(--shadow-card)}}.onb-tick{border:1px solid var(--color-border-control);color:#0000;width:22px;height:22px;transition:background-color .15s var(--ease-out),color .15s var(--ease-out),border-color .15s var(--ease-out);border-radius:999px;flex-shrink:0;place-items:center;display:inline-grid}[data-on]>.onb-tick,[data-on]>span>.onb-tick{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.onb-option{border-radius:12px;align-items:center;gap:12px;min-height:48px;padding:10px 14px;display:flex}.onb-chip{min-height:40px;font-size:var(--text-sm);color:var(--color-text);border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 10px;display:inline-flex}.onb-chip[data-on]{color:var(--color-primary-900);font-weight:600}@media (pointer:coarse){.onb-chip{min-height:44px}}.onb-chip__box{border:1px solid var(--color-border-control);color:#0000;width:18px;height:18px;transition:background-color .15s var(--ease-out),color .15s var(--ease-out),border-color .15s var(--ease-out);border-radius:999px;place-items:center;display:inline-grid}:has(>input[type=checkbox])>.onb-chip__box{border-radius:4px}.onb-chip[data-on] .onb-chip__box{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}@media (prefers-reduced-motion:no-preference){.onb-chip[data-on] .onb-chip__box,[data-on]>.onb-tick,[data-on]>span>.onb-tick{animation:onb-pop .22s var(--ease-out)}}@keyframes onb-pop{50%{scale:1.18}}.onb-chosen{background-color:var(--color-surface);border:1px solid var(--color-border);min-height:32px;font-size:var(--text-sm);color:var(--color-text);border-radius:999px;align-items:center;gap:6px;padding:0 8px 0 12px;font-weight:500;display:inline-flex;position:relative}.onb-chosen:hover{border-color:var(--color-border-strong)}.onb-chosen>svg{color:var(--color-text-muted)}.onb-chosen:after,.onb-family:after{content:"";position:absolute;inset:-6px 0}.onb-family:after{inset:-2px 0}.onb-empty,.onb-notice,.onb-orcid,.onb-picked,.onb-problem,.onb-tray{background-color:var(--color-surface-sunken);border:1px solid var(--color-border-subtle)}.onb-picked[data-on]{background-color:var(--color-primary-50);border-color:var(--color-primary-200)}.onb-alert{background-color:var(--color-danger-wash);border:1px solid var(--color-danger-border)}.onb-search{padding-left:44px;padding-right:44px}.onb-search::-webkit-search-cancel-button{appearance:none}.onb-kbd{border:1px solid var(--color-border-control);background-color:var(--color-surface);min-width:22px;color:var(--color-text-muted);font-family:var(--landing-mono);text-align:center;border-radius:6px;padding:1px 6px;font-size:13px;line-height:1.4;display:inline-block}@media (max-width:63.99rem){.onb-kbd{display:none}}.onb-tabs{scrollbar-width:none;border-bottom:1px solid var(--color-border-subtle);gap:2px;display:flex;position:relative;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.onb-tabs::-webkit-scrollbar{display:none}@media (min-width:40rem){.pref-section .onb-tabs{flex-wrap:wrap;overflow-x:visible;-webkit-mask-image:none;mask-image:none}}.onb-tab{min-height:44px;color:var(--color-text-muted);font-size:var(--text-sm);white-space:nowrap;transition:color .15s var(--ease-out),border-color .15s var(--ease-out);border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:8px;margin-bottom:-1px;padding:0 12px;font-weight:500;display:inline-flex}.onb-tab:hover{color:var(--color-text)}.onb-tab[aria-selected=true]{color:var(--color-text);border-bottom-color:var(--color-primary);font-weight:600}.onb-tab:last-child{margin-right:32px}.onb-tab__badge{background-color:var(--color-primary);min-width:22px;height:22px;color:var(--color-on-primary);border-radius:999px;place-items:center;padding:0 6px;font-size:13px;font-weight:600;display:inline-grid}.onb-panel__head{margin:20px 0 10px}.onb-panel__area{margin-top:28px}.onb-panel:first-child .onb-panel__area,.onb-panel:first-child>.onb-panel__head{margin-top:0}html[data-js] [data-onb-list]:not([data-q]) .onb-panel__area{display:none}html[data-js] [data-onb-list]:not([data-q]) .onb-group:first-of-type .onb-panel__head{margin-top:0}html:not([data-js]) .onb-listtools,html:not([data-js]) [data-onb-tabs],html[data-js] [data-onb-panel]:not([data-active]){display:none}.onb-link{min-height:44px;color:var(--color-link);font-size:var(--text-sm);text-underline-offset:3px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.onb-link:hover{color:var(--color-link-hover)}.onb-secondary{border:1px solid var(--color-border-control);border-radius:var(--radius-field);background-color:var(--color-surface);min-height:44px;color:var(--color-text);font-size:var(--text-sm);align-items:center;padding:0 16px;font-weight:600;display:inline-flex}.onb-secondary:hover{border-color:var(--color-border-strong)}.onb-families{scrollbar-width:thin;gap:8px;padding:2px 0 6px;display:flex;position:relative;overflow-x:auto}.onb-family{border:1px solid var(--color-border-control);background-color:var(--color-surface);min-height:40px;color:var(--color-text);font-size:var(--text-sm);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:0 14px;position:relative}.onb-family:hover{border-color:var(--color-border-strong)}.onb-family[aria-pressed=true]{background-color:var(--color-text);border-color:var(--color-text);color:var(--color-canvas);font-weight:600}@media (min-width:40rem){.pref-section .onb-families{flex-wrap:wrap;overflow-x:visible}}.pref-section .onb-family[aria-pressed=true]{border-color:var(--color-primary-600);background-color:var(--color-primary-50);color:var(--color-primary-800)}.onb-method{border-bottom:1px solid var(--color-border-subtle);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 0;display:flex}.onb-method:last-child{border-bottom:0}.onb-tri{isolation:isolate;grid-template-columns:repeat(3,84px);padding-inline:3px;display:inline-grid;position:relative}.onb-tri:before{content:"";z-index:-1;background-color:var(--color-surface-sunken);border:1px solid var(--color-border-subtle);border-radius:999px;position:absolute;inset:4px 0}.onb-tri__opt{min-height:44px;color:var(--color-text-muted);cursor:pointer;transition:color .15s var(--ease-out);justify-content:center;align-items:center;padding:0 4px;font-size:13px;font-weight:500;display:inline-flex;position:relative}.onb-tri__opt:before{content:"";z-index:-1;transition:background-color .15s var(--ease-out),box-shadow .15s var(--ease-out);border-radius:999px;position:absolute;inset:7px 0}.onb-tri__opt:hover,.onb-tri__opt[data-on]{color:var(--color-text)}.onb-tri__opt[data-on]{font-weight:600}.onb-tri__opt[data-on]:before{background-color:var(--color-surface);box-shadow:var(--shadow-e1)}.onb-method[data-pick=required] .onb-tri__opt[data-on]{color:var(--color-on-primary);background-color:var(--color-primary);background-clip:padding-box;border-block:7px solid #0000;border-radius:999px}.onb-method[data-pick=required] .onb-tri__opt[data-on]:before{background-color:var(--color-primary)}.onb-method[data-pick=preferred] .onb-tri__opt[data-on]{color:var(--color-primary-900)}.onb-method[data-pick=preferred] .onb-tri__opt[data-on]:before{box-shadow:inset 0 0 0 1px var(--color-primary),var(--shadow-e1)}.onb-tri__opt:has(:disabled){opacity:.45;cursor:not-allowed}.onb-tri__opt:has(:focus-visible){outline:none}.onb-tri__opt:has(:focus-visible):before{outline:2px solid var(--color-focus);outline-offset:1px}@media (max-width:39.99rem){.onb-method .onb-tri{width:100%}.onb-method .onb-tri__opt{flex:1}}.onb-match{isolation:isolate;min-height:44px;color:var(--color-text);cursor:pointer;align-items:center;padding:0 10px;display:inline-flex;position:relative}.onb-match:before{content:"";z-index:-1;border:1px solid var(--color-border-control);background-color:var(--color-surface);border-radius:999px;position:absolute;inset:6px 0}.onb-match[data-on]{color:var(--color-primary-900);font-weight:600}.onb-match[data-on]:before{border-color:var(--color-primary);background-color:var(--color-primary-50)}.onb-match:has(:focus-visible){outline:none}.onb-match:has(:focus-visible):before{outline:2px solid var(--color-focus);outline-offset:1px}.onb-footer{bottom:var(--onb-kb,0);z-index:10;padding:12px 16px max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--color-border-subtle);background-color:var(--color-glass-strong);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(170%);backdrop-filter:blur(var(--glass-blur)) saturate(170%);margin-top:24px;margin-inline:-16px;position:sticky}html[data-theme=dark] .onb-header{background-color:var(--color-canvas);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=dark] .onb-footer{background-color:var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}@media (min-width:40rem){html[data-theme=dark] .onb-footer{border-color:var(--color-border)}.onb-footer{border:1px solid var(--color-glass-border);border-radius:var(--radius-panel);box-shadow:var(--glass-shadow);margin-inline:0;margin-bottom:16px;padding:12px 16px;bottom:16px}}.onb-footer__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.onb-footer__hint{text-overflow:ellipsis;text-align:right;min-width:0;font-size:var(--text-sm);flex:1;overflow:hidden}.onb-footer__hint,.onb-skip{white-space:nowrap;color:var(--color-text-muted)}.onb-skip{border-radius:var(--radius-field);min-height:48px;font-size:var(--text-base);align-items:center;gap:4px;padding:0 12px;font-weight:600;display:inline-flex}.onb-skip:hover{color:var(--color-text);background-color:var(--color-surface-sunken)}.auth-submit.onb-continue{width:auto;min-width:168px;padding-inline:24px}@media (max-width:39.99rem){.onb-footer__row>:last-child{flex:1;justify-content:flex-end}.onb-footer .auth-submit.onb-continue{flex:1;min-width:0}.onb-main--done .auth-submit.onb-continue{width:100%}}.onb-spinner{border:2.5px solid light-dark(#ffffff4d,#0d0f134d);border-radius:999px;width:20px;height:20px;display:block}@supports (color:color-mix(in lab,red,red)){.onb-spinner{border:2.5px solid color-mix(in srgb,var(--color-on-primary) 30%,transparent)}}.onb-spinner{border-top-color:var(--color-on-primary);animation:onb-spin .7s linear infinite}@keyframes onb-spin{to{rotate:1turn}}.onb-edition__title{font-feature-settings:"liga","dlig"}@media (prefers-reduced-motion:no-preference){.onb-edition__value[data-on]{background-image:linear-gradient(#0000 58%,light-dark(#1c42ab3d,#7ea6ff3d) 0)}@supports (color:color-mix(in lab,red,red)){.onb-edition__value[data-on]{background-image:linear-gradient(transparent 58%,color-mix(in srgb,var(--color-accent) 24%,transparent) 58%)}}.onb-edition__value[data-on]{-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:onb-mark 1.4s var(--ease-out) both;background-repeat:no-repeat}}@keyframes onb-mark{0%{background-position:0;background-size:0 100%}40%{background-position:0;background-size:100% 100%}75%{background-position:100%;background-size:100% 100%}to{background-position:100%;background-size:0 100%}}.onb-tag{background-color:var(--color-surface-sunken);border:1px solid var(--color-border-subtle);border-radius:6px;align-items:center;padding:2px 8px;font-size:13px;line-height:1.5;display:inline-flex}.onb-tag--more{background-color:#0000;border-style:dashed}.onb-blank,.onb-tag--more{color:var(--color-text-muted)}.onb-blank{font-style:italic}.onb-done{max-width:720px;margin-inline:auto;padding:40px 20px}@media (min-width:40rem){.onb-done{padding:48px 40px}}.onb-done__stamp{background-color:var(--color-primary);width:64px;height:64px;color:var(--color-on-primary);box-shadow:0 0 0 8px var(--color-primary-50);border-radius:999px;place-items:center;display:inline-grid}@media (prefers-reduced-motion:no-preference){.onb-done__stamp{animation:onb-stamp .56s var(--ease-out) .12s both}}@keyframes onb-stamp{0%{opacity:0;rotate:-12deg;scale:.6}60%{opacity:1;rotate:2deg;scale:1.06}}html[data-theme=dark] .onb-card[data-on],html[data-theme=dark] .onb-chip[data-on],html[data-theme=dark] .onb-match[data-on]:before,html[data-theme=dark] .onb-option[data-on],html[data-theme=dark] .onb-picked[data-on]{background-color:light-dark(#dce4fa,#2b3549)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .onb-card[data-on],html[data-theme=dark] .onb-chip[data-on],html[data-theme=dark] .onb-match[data-on]:before,html[data-theme=dark] .onb-option[data-on],html[data-theme=dark] .onb-picked[data-on]{background-color:color-mix(in srgb,var(--color-primary) 16%,var(--color-surface))}}html[data-theme=dark] .onb-done__stamp{box-shadow:0 0 0 8px light-dark(#2459e038,#7ea6ff38)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .onb-done__stamp{box-shadow:0 0 0 8px color-mix(in srgb,var(--color-primary) 22%,transparent)}}.err{background-color:var(--color-canvas);overflow-x:clip}.err-header{justify-content:space-between;align-items:center;gap:16px;max-width:1200px;min-height:64px;margin-inline:auto;padding-inline:20px;display:flex}@media (min-width:64rem){.err-header{min-height:72px;padding-inline:32px}}.err-main{max-width:720px;margin-inline:auto;padding:32px 20px 72px}@media (min-width:40rem){.err-main{padding:72px 32px 96px}}.err-folio{justify-content:space-between;align-items:baseline;gap:16px;padding-block:10px;display:flex}.err-title{letter-spacing:-.025em;font-size:clamp(2.25rem,1.5rem + 3.2vw,4rem);line-height:1.04}@media (prefers-reduced-motion:no-preference){.err-main>.err-folio,.err-title{animation:onb-in .36s var(--ease-out) both}}.auth-submit.err-cta{width:auto;min-width:200px;padding-inline:24px}.err-secondary{border-radius:var(--radius-field);border:1px solid var(--color-border-control);background-color:var(--color-surface);min-height:48px;color:var(--color-text);font-size:var(--text-base);align-items:center;padding:0 18px;font-weight:600;display:inline-flex}.err-secondary:hover{border-color:var(--color-border-strong)}@media (max-width:39.99rem){.auth-submit.err-cta,.err-secondary{justify-content:center;width:100%}}.err-path{background-color:var(--color-surface-sunken);border:1px solid var(--color-border-subtle);color:var(--color-text);font-family:var(--landing-mono);overflow-wrap:anywhere;border-radius:6px;padding:2px 6px;font-size:13px}.err-step{border-bottom:1px solid var(--color-border-subtle);align-items:center;gap:16px;min-height:72px;padding:14px 4px;display:flex}a.err-step{transition:background-color .15s var(--ease-out)}a.err-step:hover{background-color:var(--color-surface-sunken)}@media (prefers-reduced-motion:no-preference){a.err-step .err-step__go{transition:translate .15s var(--ease-out)}a.err-step:hover .err-step__go{translate:3px}}.err-step__icon{background-color:var(--color-primary-50);width:40px;height:40px;color:var(--color-primary-900);border-radius:12px;flex-shrink:0;place-items:center;display:inline-grid}.err-step[data-soon] .err-step__icon{background-color:var(--color-surface-sunken);color:var(--color-text-muted)}.err-soon,.err-step__go{color:var(--color-text-muted)}.err-soon{border:1px solid var(--color-border);border-radius:999px;align-items:center;padding:0 8px;font-size:13px;font-weight:500;line-height:1.6;display:inline-flex}.err-soon,.section-error{background-color:var(--color-surface-sunken)}.section-error{border:1px solid var(--color-border-subtle)}.section-error__icon{background-color:var(--color-warning-wash);width:32px;height:32px;color:var(--color-warning);border-radius:999px;flex-shrink:0;place-items:center;display:inline-grid}.section-error__retry{border-radius:var(--radius-field);border:1px solid var(--color-border-control);background-color:var(--color-surface);min-height:44px;color:var(--color-text);font-size:var(--text-sm);align-items:center;gap:8px;padding:0 14px;font-weight:600;display:inline-flex}.section-error__retry:hover{border-color:var(--color-border-strong)}.section-error__retry[aria-disabled=true]{cursor:progress}@media (prefers-reduced-motion:no-preference){.section-error__spin{animation:onb-spin .8s linear infinite}}.pref-main{overflow-x:clip}.pref-layout{margin-top:var(--spacing-lead);grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.pref-index ul{border-radius:calc(var(--radius-chip) + 4px);background-color:var(--color-surface-sunken);gap:4px;padding:4px;display:flex}.pref-index li{flex:auto;min-width:0}.pref-index__link{border-radius:var(--radius-chip);width:100%;min-height:44px;color:var(--color-text-muted);font-size:var(--text-sm);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:500;display:flex}.pref-index__link:hover{color:var(--color-text)}.pref-index__link[aria-current]{border-color:var(--color-border-subtle);background-color:light-dark(var(--color-surface),var(--color-tonal-strong));color:var(--color-text);font-weight:600;box-shadow:0 1px 2px #0000000f}.pref-index__unsaved{flex-shrink:0}@media (max-width:39.99rem){.pref-index ul{background-color:#0000;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0;display:grid}.pref-index__link{border-color:var(--color-border);background-color:var(--color-surface);min-height:48px;padding-inline:6px;font-size:.8125rem}.pref-index__link[aria-current]{border-color:var(--color-primary-600);background-color:var(--color-primary-50);color:var(--color-primary-800);box-shadow:none}.pref-index__unsaved{color:#0000;border-radius:999px;width:8px;min-width:0;height:8px;padding:0;overflow:hidden}}.pref-group{gap:var(--spacing-cardgap);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:64rem){.pref-group{gap:24px}}.pref-group[hidden]{display:none}.pref-textbtn.onb-method__open{color:var(--color-text-muted);gap:2px;margin-block:-12px -10px}.pref-textbtn.onb-method__open:hover{color:var(--color-primary)}.pref-textbtn{min-height:44px}.pref-head-links .cl-link,.pref-textbtn{font-size:var(--text-sm);font-weight:500}.pref-sections{gap:var(--spacing-cardgap);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@media (min-width:64rem){.pref-sections{gap:24px}}.pref-section{padding:var(--spacing-panelpad);scroll-margin-top:24px}@media (min-width:40rem){.pref-section{padding:24px 28px}}.pref-section:has(>form>.pref-bar){padding-bottom:0}.pref-h2{font-family:var(--type-heading);font-size:var(--text-2xl);color:var(--color-text);font-weight:600;line-height:1.3}.pref-chip{cursor:pointer;gap:8px;padding-inline:12px 16px}.pref-section .pref-chip.chip:not(.chip--on){border-color:var(--color-border-control)}.pref-section .pref-chip.chip:not(.chip--on):hover{border-color:var(--color-border-strong)}.pref-chip:has(:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.pref-chip.chip--on .onb-chip__box,html:not([data-js]) .pref-chip:has(>input:checked) .onb-chip__box{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}html:not([data-js]) .pref-section .pref-chip.chip:has(>input:checked){border-color:var(--color-primary-600);background-color:var(--color-primary-50);color:var(--color-primary-800);font-weight:600}html:not([data-js]) .pref-section .pref-chip.chip--on:has(>input:not(:checked)){border-color:var(--color-border-control);background-color:light-dark(transparent,var(--color-surface-sunken));color:var(--color-text);font-weight:400}html:not([data-js]) .pref-chip.chip--on:has(>input:not(:checked)) .onb-chip__box{border-color:var(--color-border-control);color:#0000;background-color:#0000}.pref-group>#account{margin-top:24px}html:has(.pref-bar){scroll-padding-bottom:calc(var(--bottom-bar-h,0px) + env(safe-area-inset-bottom) + 132px)}@media (min-width:48rem){html:has(.pref-bar){scroll-padding-bottom:132px}}.pref-bar{bottom:calc(var(--bottom-bar-h,0px) + env(safe-area-inset-bottom));z-index:5;border-top:1px solid var(--color-border-subtle);border-radius:0 0 calc(var(--radius-panel) - 1px) calc(var(--radius-panel) - 1px);background-color:var(--color-surface);margin:28px -20px 0;padding:12px 20px;position:sticky}@media (min-width:40rem){.pref-bar{margin-inline:-28px;padding-inline:28px}}@media (max-width:39.99rem){.pref-bar{padding-block:8px}.pref-bar .auth-submit.pref-save{min-width:96px;min-height:40px}}@media (min-width:48rem){.pref-bar{bottom:0}}.pref-bar__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.pref-bar__status{min-width:0;color:var(--color-text-muted);font-size:var(--text-sm)}.pref-bar[data-state=dirty] .pref-bar__status{color:var(--color-text);font-weight:500}.auth-submit.pref-save{width:auto;min-width:112px;padding-inline:20px}.pref-bar[data-state=idle] .auth-submit.pref-save,.pref-bar[data-state=saved] .auth-submit.pref-save{background-color:var(--color-surface-sunken);color:var(--color-text-muted);box-shadow:inset 0 0 0 1px var(--color-border-control);cursor:default;transform:none}.pref-goals{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.onb-option.pref-goal{text-align:center;flex-direction:column;justify-content:center;gap:0;min-height:72px}@media (max-width:480px){.pref-goals{gap:6px}.onb-option.pref-goal{padding:10px 4px;line-height:1.3}}@media (max-width:345px){.pref-goals{grid-template-columns:repeat(3,minmax(0,1fr))}}.pref-switch-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.pref-switch{cursor:pointer;flex-shrink:0;align-items:center;gap:10px;min-height:44px;display:inline-flex;position:relative}.pref-switch__state{min-width:3ch;color:var(--color-text-muted);font-size:var(--text-sm);text-align:right;font-weight:500}.pref-switch__track{background-color:var(--color-ring-track);width:44px;height:26px;box-shadow:inset 0 0 0 1px var(--color-border-control);transition:background-color .18s var(--ease-out);border-radius:999px;position:relative}.pref-switch__thumb{width:20px;height:20px;box-shadow:var(--shadow-e1);transition:translate .18s var(--ease-out);background-color:#fff;border-radius:999px;position:absolute;top:3px;left:3px}.pref-switch[data-on] .pref-switch__track{background-color:light-dark(var(--color-primary),#3b6fe8);box-shadow:none}.pref-switch[data-on] .pref-switch__thumb{translate:18px}.pref-switch:has(:focus-visible) .pref-switch__track{outline:2px solid var(--color-focus);outline-offset:2px}.pref-select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--color-text-muted) 50%),linear-gradient(135deg,var(--color-text-muted) 50%,transparent 50%);background-position:calc(100% - 20px) 21px,calc(100% - 15px) 21px;background-repeat:no-repeat;background-size:5px 5px;padding-right:40px}.pref-reading{gap:24px;display:grid}.pref-ring{background-color:var(--color-surface-sunken);border:1px solid var(--color-border-subtle);border-radius:16px;align-items:center;gap:16px;padding:16px;display:flex}.pref-ring__dial{border:6px solid var(--color-ring-track);width:84px;height:84px;color:var(--color-text-muted);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.pref-ring[data-on] .pref-ring__dial{border-color:var(--color-ring-arc)}.pref-textarea{resize:vertical;height:auto;min-height:112px;padding-top:12px;padding-bottom:12px}.pref-priorities{gap:8px;display:grid}.pref-priority{background-color:var(--color-surface);border:1px solid var(--color-border-control);border-radius:14px;align-items:center;gap:12px;padding:8px 8px 8px 14px;display:flex}.pref-priority__n{flex-shrink:0;width:2ch}.pref-priority__moves{flex-shrink:0;gap:4px;display:flex}.pref-move{border-radius:var(--radius-field);width:44px;height:44px;color:var(--color-text);place-items:center;display:inline-grid}.pref-move:hover:not(:disabled){background-color:var(--color-surface-sunken)}.pref-move:disabled{color:var(--color-text-faint);cursor:default}html:not([data-js]) .pref-priority__moves{display:none}.pref-details{background-color:var(--color-surface-sunken);border:1px solid var(--color-border-subtle);border-radius:14px}.pref-details__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 14px;list-style:none;display:flex}.pref-details__summary::-webkit-details-marker{display:none}.pref-details__summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:14px}.pref-details[open]>.pref-details__summary .pref-details__chev{rotate:180deg}.pref-details__body{padding:0 14px 14px;line-height:1.55}.pref-candidate{background-color:var(--color-surface);border:1px solid var(--color-border-control);border-radius:16px;padding:16px}.pref-candidate__link{color:var(--color-link);text-underline-offset:3px;margin-block:-12px;padding-block:12px;text-decoration:underline;display:block}.pref-candidate__link:hover{color:var(--color-link-hover)}.pref-quote{border-left:3px solid var(--color-primary-200);padding-left:12px}html:not([data-js]) .pref-appearance{display:none}.pref-section .onb-step{animation:none}.prof-main{overflow-x:clip}.prof-head,.prof-panel{padding:var(--spacing-panelpad);scroll-margin-top:24px}@media (min-width:40rem){.prof-head,.prof-panel{padding:24px 28px}}.prof-head__row{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px 24px;display:grid}@media (min-width:48rem){.prof-head__row{grid-template-columns:auto minmax(0,1fr) auto}}.prof-edit{grid-column:1/-1;justify-self:start}@media (min-width:48rem){.prof-edit{grid-column:auto}}.prof-avatar{background-color:var(--color-primary-100);width:72px;height:72px;color:var(--color-primary-900);font-family:var(--type-heading);box-shadow:0 0 0 6px var(--color-primary-50);border-radius:999px;place-items:center;font-size:1.75rem;font-weight:600;display:grid;overflow:hidden}@media (min-width:40rem){.prof-avatar{width:96px;height:96px;font-size:2.25rem}}.prof-avatar img{object-fit:cover;width:100%;height:100%}.prof-facts{border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;gap:8px 32px;margin-top:20px;padding-top:16px;display:flex}.prof-digest dt,.prof-facts dt{color:var(--color-text-muted);font-size:var(--text-sm)}.prof-facts dd{color:var(--color-text);font-size:var(--text-base)}.prof-photo-note{color:var(--color-text-muted);font-size:var(--text-sm);gap:8px;margin-top:16px;display:flex}.prof-grid{align-items:start;gap:var(--spacing-cardgap);margin-top:var(--spacing-lead);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:64rem){.prof-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.prof-grid>#badges{grid-column:1/-1}}.prof-digest{gap:0;display:grid}.prof-digest>div{border-bottom:1px solid var(--color-border-subtle);gap:6px;padding-block:14px;display:grid}.prof-digest>div:first-child{padding-top:0}.prof-digest>div:last-child{border-bottom:0;padding-bottom:0}.prof-digest dd{color:var(--color-text);font-size:var(--text-base)}.prof-inline-edit{min-height:44px;color:var(--color-link);font-size:var(--text-sm);text-underline-offset:3px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.prof-order{counter-reset:prof-order;padding-left:0;list-style:none;display:inline}.prof-order>li{counter-increment:prof-order;display:inline}.prof-order>li:before{content:counter(prof-order) ". ";color:var(--color-text-muted)}.prof-order>li+li:before{content:" · " counter(prof-order) ". "}.prof-bio{white-space:pre-line}.prof-panel--reading{container-type:inline-size}.prof-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@container (min-width:34rem){.prof-tiles:not(.prof-tiles--pair){grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:64rem){.prof-tiles--pair{max-width:44rem}}.prof-week{max-width:22rem}.prof-days{grid-template-columns:repeat(14,minmax(0,1fr));gap:4px;display:grid}.prof-day{justify-items:center;gap:6px;display:grid}.prof-day__cell{aspect-ratio:1;background-color:var(--color-ring-track);border-radius:6px;width:100%;max-width:28px;display:inline-block}.prof-legend .prof-day__cell{border-radius:4px;width:14px}.prof-day[data-level="1"] .prof-day__cell,.prof-day__cell[data-level="1"]{background-color:light-dark(#b2c5f4,#3e4e72)}@supports (color:color-mix(in lab,red,red)){.prof-day[data-level="1"] .prof-day__cell,.prof-day__cell[data-level="1"]{background-color:color-mix(in srgb,var(--color-primary) 35%,var(--color-surface))}}.prof-day[data-level="2"] .prof-day__cell,.prof-day__cell[data-level="2"]{background-color:light-dark(#7193eb,#5b77b3)}@supports (color:color-mix(in lab,red,red)){.prof-day[data-level="2"] .prof-day__cell,.prof-day__cell[data-level="2"]{background-color:color-mix(in srgb,var(--color-primary) 65%,var(--color-surface))}}.prof-day[data-level="3"] .prof-day__cell,.prof-day__cell[data-level="3"]{background-color:var(--color-primary)}.prof-day[data-today] .prof-day__cell{box-shadow:0 0 0 2px var(--color-surface),0 0 0 4px var(--color-text-muted)}.prof-day__label{font-family:var(--landing-mono)}.prof-day__label,.prof-legend{color:var(--color-text-muted);font-size:13px}.prof-legend{flex-wrap:wrap;gap:8px 16px;display:flex}.prof-badges{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:48rem){.prof-badges{grid-template-columns:repeat(3,minmax(0,1fr))}}.prof-badge{border:1px solid var(--color-border-subtle);background-color:var(--color-surface-sunken);border-radius:16px;gap:12px;padding:16px;display:flex}.prof-badge[data-unlocked]{border-color:var(--color-primary-200);background-color:var(--color-primary-50)}.prof-badge__mark{background-color:var(--color-surface);width:36px;height:36px;color:var(--color-text-muted);box-shadow:inset 0 0 0 1px var(--color-border-control);border-radius:999px;flex-shrink:0;place-items:center;display:inline-grid}.prof-badge[data-unlocked] .prof-badge__mark{background-color:var(--color-primary);color:var(--color-on-primary);box-shadow:none}.prof-badge__bar{background-color:var(--color-ring-track);border-radius:999px;height:4px;margin-top:10px;display:block;overflow:hidden}.prof-badge__bar>span{background-color:var(--color-primary);height:100%;display:block}html[data-theme=dark] .prof-badge[data-unlocked]{background-color:light-dark(#e0e8fb,#293244)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .prof-badge[data-unlocked]{background-color:color-mix(in srgb,var(--color-primary) 14%,var(--color-surface))}}.dg-main{overflow-x:clip}.dg-back{min-height:44px;color:var(--color-link);align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}.dg-back:before{content:"←"}.dg-back:hover{color:var(--color-link-hover)}.dg-title{font-family:var(--type-heading);font-size:var(--text-3xl);letter-spacing:var(--tracking-display);color:var(--color-text);margin-top:4px;font-weight:600;line-height:1.25}@media (min-width:40rem){.dg-title{font-size:var(--text-4xl)}}.dg-sub{color:var(--color-text-muted);margin-top:8px;font-size:16px}.dg-body{min-width:0}.dg-tools{gap:12px;margin-top:16px;display:grid}.dg-filters{scrollbar-width:thin;gap:8px;margin-inline:-4px;padding:2px 4px 4px;display:flex;overflow-x:auto}@media (min-width:48rem){.dg-filters{flex-wrap:wrap;overflow:visible}}.dg-filter,.dg-toggle{border:1px solid var(--color-border-strong);border-radius:var(--radius-chip);background-color:var(--color-surface);min-height:44px;color:var(--color-text);white-space:nowrap;transition:border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out);flex-shrink:0;align-items:center;padding:0 16px;font-size:15px;font-weight:500;display:inline-flex}.dg-filter:hover,.dg-toggle:hover{border-color:var(--color-text)}.dg-filter[aria-current=true],.dg-toggle[aria-pressed=true]{border-color:var(--color-primary);background-color:var(--color-primary-soft);font-weight:600}.dg-filter__n{color:var(--color-text-muted);margin-left:8px;font-size:13px;font-weight:500}.dg-readbar{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.dg-note{color:var(--color-text-muted);font-size:14px}.dg-notice{border:1px solid var(--color-warning-border);background-color:var(--color-warning-wash);color:var(--color-warning);border-radius:12px;margin-top:16px;padding:12px 16px;font-size:15px}.dg-none{color:var(--color-text-muted);margin-top:32px;font-size:16px}.dg-link{min-height:44px;color:var(--color-link);text-underline-offset:.18em;align-items:center;font-size:16px;font-weight:600;text-decoration:underline;display:inline-flex}.dg-link:hover{color:var(--color-link-hover)}.dg-group{margin-top:24px;scroll-margin-top:24px}@media (scripting:enabled){.dg-group[data-tab-inactive]{display:none}}.dg-group__title{font-family:var(--type-heading);color:var(--color-text);font-size:1.375rem;font-weight:600}.dg-group__n{font-family:var(--type-body);color:var(--color-text-muted);margin-left:6px;font-size:15px;font-weight:500}.dg-list{gap:var(--spacing-cardgap);margin-top:16px;display:grid}.dg-item{scroll-margin-top:80px}.dg-card__rank{min-width:1.25rem;color:var(--color-text-muted);margin-right:4px;font-size:15px;font-weight:600}.dg-tag{border:1px solid var(--color-border);border-radius:var(--radius-chip);white-space:nowrap;color:var(--color-text);align-items:center;gap:6px;padding:2px 8px;font-size:13px;font-weight:500;line-height:1.4;display:inline-flex}.dg-tag--field{background-color:var(--color-surface)}.dg-tag--review{border-color:var(--color-tag-review-border);background-color:var(--color-tag-review-wash);color:var(--color-tag-review)}.dg-tag--read{border-color:var(--color-success-border);background-color:var(--color-success-wash);color:var(--color-success);font-weight:600}html[data-theme=dark] .dg-tag--read,html[data-theme=dark] .dg-tag--review{border-color:#0000}html[data-theme=dark] .dg-tag--field{background-color:var(--color-surface-sunken)}.dg-card__abstract{max-width:88ch;color:var(--color-text);margin-top:16px;font-size:16px;line-height:1.55}.dg-card__abstract .dg-item__label{color:var(--color-text-muted)}.dg-card__open{color:var(--color-primary-800);font-weight:600}.dg-item__meta{color:var(--color-text-muted);flex-wrap:wrap;gap:4px 12px;font-size:14px;display:flex}.dg-item__meta>span+span:before{content:"·";margin-right:12px}.dg-item__title{font-family:var(--type-heading);color:var(--color-text);text-wrap:pretty;margin-top:6px;font-size:clamp(1.125rem,1.05rem + .35vw,1.3125rem);font-weight:600;line-height:1.3}.dg-item__title a{min-height:44px;margin-block:-9px;padding-block:9px;display:block}.dg-item__title a:hover{color:var(--color-link);text-underline-offset:.16em;text-decoration:underline}.dg-item__by{color:var(--color-text-muted);margin-top:4px;font-size:15px}.dg-item__abstract,.dg-item__why{max-width:70ch;color:var(--color-text);margin-top:10px;font-size:15px;line-height:1.55}.dg-item__abstract{color:var(--color-text-muted)}.dg-item__label{color:var(--color-text);margin-right:6px;font-weight:600}.dg-item__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.dg-action{border:1px solid var(--color-border-strong);background-color:var(--color-surface);min-height:44px;color:var(--color-text);transition:border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out);border-radius:10px;align-items:center;gap:6px;padding:0 14px;font-size:15px;font-weight:500;display:inline-flex}.dg-action:hover{border-color:var(--color-text)}.dg-action[aria-pressed=true]{border-color:var(--color-primary);background-color:var(--color-primary-soft);font-weight:600}.dg-action:disabled{opacity:.7;cursor:progress}.dg-action--primary{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-on-primary);font-weight:600}.dg-action--primary:hover{border-color:var(--color-primary-hover);background-color:var(--color-primary-hover)}.dg-empty{border:1px solid var(--color-border);border-radius:var(--radius-panel);background-color:var(--color-surface);margin-top:32px;padding:28px 24px}.dg-empty__title{font-family:var(--type-heading);color:var(--color-text);font-size:1.5rem;font-weight:600}.dg-empty__body{max-width:56ch;color:var(--color-text-muted);margin-top:8px;font-size:16px;line-height:1.55}.dg-empty .auth-submit{width:auto;padding-inline:28px;display:inline-grid}.dg-head__tools{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:20px;display:flex}.dg-head__tools form{display:contents}.dg-goal{color:var(--color-text);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-right:4px;font-size:15px;display:inline-flex}.dg-goal__main{font-weight:600}.dg-goal__streak{color:var(--color-text-muted);align-items:center;gap:4px;display:inline-flex}.dg-batch{border:1px solid var(--color-info-border);background-color:var(--color-info-wash);color:var(--color-text);border-radius:12px;margin-top:16px;padding:10px 16px;font-size:15px}.dg-hero{gap:16px;margin-top:24px;display:grid}@media (min-width:64rem){.dg-hero{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:stretch}}.dg-hero__progress{padding:var(--spacing-panelpad);border-radius:var(--radius-panel);position:relative}.dg-today__line{color:var(--color-text);font-size:18px}.dg-today__line strong{font-weight:700}.dg-today__bar{background-color:var(--color-ring-track);border-radius:999px;height:6px;margin-top:10px;display:block;overflow:hidden}.dg-today__bar>span{border-radius:inherit;background-color:#2459e0;background-image:linear-gradient(90deg,#2459e0,#3d8bff);height:100%;display:block}.dg-hero__week{max-width:22rem;margin-top:20px}.dg-hero__week:first-child{margin-top:0}.dg-hero__label{color:var(--color-text);margin-bottom:8px;font-size:14px;font-weight:600}.dg-panel__hint{color:var(--color-text-muted);font-size:14px;font-weight:500}.dg-panel__body{max-width:70ch;color:var(--color-text);gap:10px;margin-top:8px;font-size:15px;line-height:1.5;display:grid}.dg-prefs__interests{color:var(--color-text);font-size:16px}.dg-prefs__more{margin-top:4px}.dg-prefs__summary{min-height:44px;color:var(--color-link);cursor:pointer;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.dg-prefs__dl{color:var(--color-text-muted);gap:6px;font-size:14px;display:grid}.dg-prefs__dl dt{color:var(--color-text);font-weight:600;display:inline}.dg-prefs__dl dt:after{content:": "}.dg-prefs__dl dd{display:inline}.dg-report__summary{min-height:44px;color:var(--color-link);cursor:pointer;align-items:center;gap:4px;font-size:15px;font-weight:600;list-style:none;display:inline-flex}.dg-report__summary::-webkit-details-marker{display:none}.dg-report[open] .dg-report__summary svg{rotate:180deg}.dg-report__segs{gap:8px;display:grid}.dg-report__seg{border:1px solid var(--color-border);border-radius:12px;gap:2px;padding:10px 12px;display:grid}.dg-report__name{font-weight:600}.dg-report__mean{font-size:15px}.dg-report__fine,.dg-report__n,.dg-report__unit{color:var(--color-text-muted);font-size:13px}.dg-brief{background-color:var(--color-digest);color:var(--color-text-inverse);border-radius:20px;margin-top:24px;padding:20px 24px}.dg-brief__kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-inverse-muted);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.dg-brief__title{font-family:var(--type-heading);color:var(--color-text-inverse);margin-top:4px;font-size:1.375rem;font-weight:600}.dg-brief__body{color:var(--color-text-inverse-muted);margin-top:4px;font-size:15px}.dg-brief .dg-link{color:var(--color-text-inverse);font-size:15px}.dg-brief__audio{width:100%;max-width:560px;margin-top:12px;display:block}.dg-brief--compact{margin-top:0;padding:20px}.dg-brief--compact .dg-brief__title{font-size:1.1875rem}.dg-tabs{border-radius:var(--radius-chip);width:fit-content;max-width:100%;min-height:44px}@media (max-width:39.99rem){.dg-tabs{border-radius:22px}}.dg-ranknote{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:0 16px;margin-top:8px;font-size:14px;display:flex}.dg-ranknote__summary{min-height:44px;color:var(--color-link);cursor:pointer;align-items:center;font-weight:600;display:inline-flex}.dg-ranknote__more[open]{flex-basis:100%}.dg-ranknote__more p{max-width:70ch}.dg-pick{justify-items:start;gap:4px;display:grid}.dg-pick__title{font-family:var(--type-heading);color:var(--color-text);font-size:1.125rem;font-weight:600;line-height:1.35}.dg-pick__title a{min-height:44px;margin-block:-9px;padding-block:9px;display:inline-block}.dg-pick__title a:hover{color:var(--color-link);text-decoration:underline}.dg-pick__why{color:var(--color-text-muted);font-size:14px}.dg-pick__open{margin-top:10px}.dg-group__head{z-index:20;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding:10px 16px;display:flex;position:sticky;top:8px}.dg-group__head .dg-group__n{margin-left:0}.dg-group__num{font-family:var(--type-body);margin-right:10px;font-weight:600}.dg-group__desc,.dg-group__num{color:var(--color-text-muted);font-size:15px}.dg-tier{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);margin-top:20px;font-size:13px;font-weight:700}.dg-group__desc{margin-top:8px}.dg-score{margin-top:12px}.dg-score__summary{border:1px solid var(--color-border-strong);border-radius:var(--radius-chip);min-height:44px;color:var(--color-text);cursor:pointer;flex-wrap:wrap;gap:4px 12px;padding:0 14px;font-size:14px;list-style:none}.dg-score__summary,.dg-score__why{align-items:center;display:inline-flex}.dg-score__why{color:var(--color-link);gap:4px;font-weight:600}.dg-score__legacy{color:var(--color-text-muted);margin-top:12px;font-size:14px}.dg-score__summary::-webkit-details-marker{display:none}.dg-score__summary:hover{border-color:var(--color-text)}.dg-score__of{color:var(--color-text-muted)}.dg-score[open] .dg-score__why svg{rotate:180deg}.dg-score__body{border:1px solid var(--color-border);border-radius:12px;max-width:70ch;margin-top:8px;padding:12px 14px;font-size:14px}.dg-score__body,.dg-score__parts{gap:8px;display:grid}.dg-score__part dt{color:var(--color-text);justify-content:space-between;gap:12px;display:flex}.dg-score__fine,.dg-score__part dd{color:var(--color-text-muted)}.dg-score__fine{font-size:13px}.dg-tech-note{color:var(--color-text-muted);margin-top:8px;font-size:14px}.dg-tech{max-width:70ch;margin-top:8px}.dg-tech__summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:0 12px;min-height:44px;font-size:15px;list-style:none;display:flex}.dg-tech__summary::-webkit-details-marker{display:none}.dg-tech__method{color:var(--color-text)}.dg-tech__why{color:var(--color-link);align-items:center;gap:4px;font-weight:600;display:inline-flex}.dg-tech[open] .dg-tech__why svg{rotate:180deg}.dg-tech__body{border:1px solid var(--color-border);color:var(--color-text);border-radius:12px;gap:8px;padding:12px 14px;font-size:14px;display:grid}.dg-tech__item{gap:2px;display:grid}.dg-tech__item+.dg-tech__item{border-top:1px solid var(--color-border);padding-top:8px}.dg-tech__quote{border-left:3px solid var(--color-border-strong);margin:4px 0 0;padding-left:12px;font-style:italic}.dg-tech__fine{color:var(--color-text-muted);font-size:13px}.dg-pdf{display:contents}.dg-pdf__err{color:var(--color-danger);flex-basis:100%;font-size:14px}.dg-rate{border:1px solid var(--color-border);background-color:var(--color-surface-sunken);border-radius:16px;padding:16px}html[data-theme=dark] .dg-rate{background-color:var(--color-surface-raised)}.dg-rate__msg{color:var(--color-text);font-size:15px}.dg-rate__learn{color:var(--color-text-muted);gap:2px;margin-bottom:12px;font-size:15px;display:grid}.dg-rate__learn-title{color:var(--color-text);align-items:center;gap:6px;font-weight:600;display:flex}.dg-rate .rt-feeds{background-color:var(--color-surface)}.dg-grid,.dg-whole{margin-top:32px}.dg-bars{gap:12px;margin-top:12px;display:grid}.dg-bars__row{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;font-size:14px;display:grid}.dg-bars__n{color:var(--color-text-muted);font-weight:600}.dg-bars__track{background-color:var(--color-surface-sunken);border-radius:3px;grid-column:1/-1;height:6px;overflow:hidden}html[data-theme=dark] .dg-bars__track{background-color:#ffffff14}.dg-bars__fill{background-color:var(--color-primary);border-radius:3px;height:100%;display:block}.news-card__img{object-fit:cover;background-color:var(--color-surface-sunken);border-radius:10px;flex-shrink:0;width:56px;height:56px}.news-card__img--none{background-color:var(--color-primary);color:#fff;text-transform:uppercase;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:inline-flex}.news-card__src{background-color:var(--color-text-muted);border-radius:2px;flex-shrink:0;width:8px;height:8px;display:inline-block}.news-card__pill{border:1px solid var(--color-border-strong);border-radius:var(--radius-chip);color:var(--color-text);align-items:center;padding:0 8px;font-size:13px;font-weight:500}.news-pager__btn,.news-pager__dot{width:44px;height:44px;color:var(--color-text);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.news-pager__btn:hover,.news-pager__dot:hover{background-color:var(--color-surface-sunken)}.news-pager__dot>span{border:1px solid var(--color-text-muted);border-radius:50%;width:8px;height:8px;display:block}.news-pager__dot[aria-current=true]>span{border-color:var(--color-primary);background-color:var(--color-primary);border-radius:4px;width:20px}.dash-status-dot{background-color:#5be3a9;border-radius:50%;width:9px;height:9px;display:inline-block;position:relative}.dash-status-dot[data-status=preparing]{background-color:#f3c969}.dash-status-dot[data-status=error]{background-color:#ff9a9a}.dash-status-dot[data-status=empty]{background-color:#d6e4ff}@media (prefers-reduced-motion:no-preference){.dash-status-dot[data-status=preparing]:after{content:"";background-color:inherit;border-radius:50%;animation:dash-ping 1.6s ease-out infinite;position:absolute;inset:0}}@keyframes dash-ping{to{opacity:0;transform:scale(2.4)}}.dash-tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.dash-tile{border:1px solid var(--color-border);background-color:var(--color-surface);border-radius:14px;padding:14px 16px}.dash-pct{background-color:var(--color-ring-track);border-radius:999px;height:10px;position:relative;overflow:hidden}.dash-pct__fill{background-color:var(--color-primary);border-radius:999px;position:absolute;inset:0 auto 0 0}.dash-board{gap:4px;display:grid}.dash-board__row{min-height:44px;color:var(--color-text-muted);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-size:15px;display:flex}.dash-board__row[data-you]{background-color:var(--color-digest);color:var(--color-text-inverse);font-weight:600}.dash-badges{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.dash-badge{border:1px dashed var(--color-border-strong);border-radius:12px;padding:12px 14px}.dash-badge[data-unlocked]{border-style:solid;border-color:var(--color-success-border);background-color:var(--color-success-wash)}.pd-main{max-width:1180px;margin-inline:auto;padding:24px 20px 96px;overflow-x:clip}@media (min-width:40rem){.pd-main{padding:40px 32px 112px}}.pd-back{min-height:44px;color:var(--color-link);align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}.pd-back:before{content:"←"}.pd-back:hover{color:var(--color-link-hover)}.pd-head{max-width:64rem;margin-top:8px}.pd-meta{color:var(--color-text-muted);flex-wrap:wrap;gap:4px 12px;font-size:14px;display:flex}.pd-meta>span+span:before{content:"·";margin-right:12px}.pd-title{font-family:var(--type-heading);letter-spacing:-.015em;color:var(--color-text);text-wrap:balance;margin-top:10px;font-size:clamp(1.875rem,1.4rem + 1.8vw,2.875rem);font-weight:500;line-height:1.12}.pd-authors{color:var(--color-text-muted);margin-top:12px;font-size:16px}.pd-actions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.pd-action{border:1px solid var(--color-border-strong);background-color:var(--color-surface);min-height:44px;color:var(--color-text);transition:border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out);border-radius:10px;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}.pd-action:hover{border-color:var(--color-text)}.pd-action[aria-pressed=true]{border-color:var(--color-primary);background-color:var(--color-primary-soft)}.pd-action:disabled{opacity:.7;cursor:progress}.pd-notice{border:1px solid var(--color-warning-border);background-color:var(--color-warning-wash);color:var(--color-warning);border-radius:12px;margin-top:12px;padding:10px 14px;font-size:15px}.pd-grid{gap:32px;margin-top:40px;display:grid}.pd-grid>*{min-width:0}@media (min-width:64rem){.pd-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:40px}.pd-why{position:sticky;top:24px}}.pd-eyebrow{color:light-dark(#1e3a8a,#b3c2ff);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;background-color:light-dark(#dce6ff,#7c93ff29);border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 10px;font-size:13px;display:inline-flex}.pd-eyebrow:before{content:"";background-color:var(--color-primary);border-radius:2px;width:7px;height:7px}.pd-h2{margin-top:12px;font-size:clamp(1.5rem,1.3rem + .8vw,2rem);font-weight:500;line-height:1.15}.pd-h2,.pd-h3{font-family:var(--type-heading);color:var(--color-text)}.pd-h3{font-size:1.25rem;font-weight:600;line-height:1.3}.pd-h3__note{font-family:var(--type-body);margin-left:6px;font-size:14px;font-weight:400}.pd-h3__note,.pd-note{color:var(--color-text-muted)}.pd-note{max-width:60ch;margin-top:8px;font-size:15px}.pd-deck{margin-top:20px}.pd-deck__track{gap:16px;display:grid}.pd-slide{border:1px solid var(--color-border);background-color:var(--color-surface);box-shadow:var(--shadow-card);padding:28px 24px}html[data-theme=dark] .pd-slide{box-shadow:none}@media (min-width:40rem){.pd-slide{padding:36px 40px}}.pd-deck[data-deck] .pd-deck__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:24px;gap:0;display:flex;overflow-x:auto}.pd-deck[data-deck] .pd-deck__track::-webkit-scrollbar{display:none}.pd-deck[data-deck] .pd-slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-height:380px}.pd-deck__track:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}@media (prefers-reduced-motion:no-preference){.pd-deck[data-deck] .pd-deck__track{scroll-behavior:smooth}}.pd-deck__bar{gap:12px;margin-bottom:14px;display:grid}.pd-deck__steps{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.pd-deck__step{border:1px solid var(--color-border);background-color:var(--color-surface);min-height:44px;color:var(--color-text-muted);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:0 12px 0 6px;font-size:14px;display:inline-flex}.pd-deck__step:hover{color:var(--color-text);border-color:var(--color-border-strong)}.pd-deck__step[aria-current=step]{border-color:var(--color-primary);background-color:var(--color-primary-soft);color:var(--color-text);font-weight:600}.pd-deck__n{background-color:var(--color-surface-sunken);width:30px;height:30px;color:var(--color-text);border-radius:999px;place-items:center;font-size:13px;font-weight:600;display:inline-grid}.pd-deck__step[aria-current=step] .pd-deck__n{background-color:var(--color-primary);color:var(--color-on-primary)}.pd-deck__nav{align-items:center;gap:8px;display:flex}.pd-deck__count{color:var(--color-text-muted);margin-right:auto;font-size:14px}.pd-deck__arrow{border:1px solid var(--color-border-strong);background-color:var(--color-surface);width:44px;height:44px;color:var(--color-text);border-radius:999px;place-items:center;display:inline-grid}.pd-deck__arrow:disabled{opacity:.4;cursor:default}.pd-deck__arrow:not(:disabled):hover{border-color:var(--color-text)}@media (max-width:47.99rem){.pd-deck__k{display:none}.pd-deck__step{padding:0 6px}.pd-deck__step[aria-current=step] .pd-deck__k{padding-right:6px;display:inline}}.pd-slide__kicker{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);align-items:center;gap:10px;font-size:13px;display:flex}.pd-slide__kicker>span{color:var(--color-primary);font-weight:600}.pd-slide__title{max-width:30ch;font-family:var(--type-heading);letter-spacing:-.01em;color:var(--color-text);text-wrap:balance;margin-top:12px;font-size:clamp(1.5rem,1.25rem + 1vw,2.125rem);font-weight:500;line-height:1.15}.pd-slide__body{max-width:68ch;color:var(--color-text);gap:16px;margin-top:20px;font-size:17px;line-height:1.6;display:grid}.pd-lead{font-family:var(--type-read);font-size:1.25rem;line-height:1.5}.pd-slide__label{border-left:3px solid var(--color-primary);color:var(--color-text-muted);padding-left:14px;font-size:16px}.pd-steps{counter-reset:pd-step;gap:12px;display:grid}.pd-steps>li{counter-increment:pd-step;padding-left:40px;position:relative}.pd-steps>li:before{content:counter(pd-step);background-color:var(--color-primary-soft);width:28px;height:28px;color:var(--color-primary);border-radius:999px;place-items:center;font-size:14px;font-weight:700;display:grid;position:absolute;top:0;left:0}.pd-items{gap:12px;display:grid}.pd-items>li{border:1px solid var(--color-border);background-color:light-dark(#f5f8ff,#7c93ff0f);border-radius:16px;padding:16px 18px}.pd-items__t{font-weight:600}.pd-items>li p+p{color:var(--color-text-muted);margin-top:4px;font-size:16px}@media (min-width:48rem){.pd-items{grid-template-columns:repeat(2,minmax(0,1fr))}}.pd-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pd-metrics>div{background-color:light-dark(#eef3ff,#7c93ff1a);border-radius:16px;flex-direction:column;padding:16px 18px;display:flex}.pd-metrics__v{font-family:var(--type-heading);color:var(--color-text);font-size:2rem;font-weight:500;line-height:1.1}.pd-metrics dt{order:2;margin-top:6px;font-size:15px;font-weight:600}.pd-metrics__c{color:var(--color-text-muted);order:3;margin-top:4px;font-size:14px;line-height:1.5}@media (min-width:64rem){.pd-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}.pd-bars{border:1px solid var(--color-border);border-radius:16px;gap:10px;padding:16px 18px;display:grid}.pd-bars figcaption{color:var(--color-text-muted);font-size:14px}.pd-bars__row{grid-template-columns:minmax(0,9rem) minmax(0,1fr) auto;align-items:center;gap:12px;font-size:15px;display:grid}.pd-bars__track{background-color:var(--color-surface-sunken);border-radius:999px;height:12px;overflow:hidden}.pd-bars__track>span{border-radius:inherit;background-color:var(--color-primary);height:100%;display:block}.pd-bars__v{font-weight:600}.pd-stat{color:#fff;background-color:light-dark(#0b1a44,#121b44);border-radius:16px;gap:4px;padding:18px 20px;display:grid}.pd-stat__v{font-family:var(--type-heading);color:#b3c2ff;font-size:2.25rem;line-height:1.1}.pd-stat__t{color:#c9d4f6;font-size:15px}.pd-ready{border:1px dashed var(--color-border-strong);background-color:light-dark(#f5f8ff,#7c93ff0f);border-radius:20px;margin-top:20px;padding:24px}.pd-ready__lead{max-width:62ch;color:var(--color-text);font-size:17px;line-height:1.6}.pd-abstract{border-top:1px solid var(--color-border);margin-top:28px;padding-top:24px}.pd-abstract>p{max-width:70ch;font-family:var(--type-read);color:var(--color-text);margin-top:12px;font-size:1.125rem;line-height:1.7}.pd-why{border:1px solid var(--color-border);background-color:light-dark(#eef3ff,#0d1530);border-radius:24px;padding:24px}.pd-fit{margin-top:16px}.pd-fit__row{color:var(--color-text);justify-content:space-between;align-items:baseline;gap:12px;font-size:15px;font-weight:600;display:flex}.pd-fit__n{font-family:var(--type-heading);font-size:1.75rem;font-weight:500}.pd-fit__n>span{font-family:var(--type-body);color:var(--color-text-muted);font-size:14px;font-weight:400}.pd-fit__bar{background-color:var(--color-surface);border-radius:999px;height:8px;margin-top:10px;display:block;overflow:hidden}.pd-fit__bar>span{border-radius:inherit;background-color:var(--color-primary);height:100%;display:block}.pd-why__block{margin-top:20px}.pd-why__label{color:var(--color-text);font-size:14px;font-weight:600}.pd-tags{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.pd-tags>li{background-color:var(--color-surface);color:var(--color-text);border-radius:999px;padding:6px 12px;font-size:14px;font-weight:500}.pd-parts{border-top:1px solid var(--color-border);gap:12px;margin-top:20px;padding-top:16px;display:grid}.pd-parts dt{color:var(--color-text);justify-content:space-between;gap:12px;font-size:14px;font-weight:600;display:flex}.pd-parts dd{color:var(--color-text-muted);overflow-wrap:anywhere;margin-top:2px;font-size:14px;line-height:1.5}.pd-quiet{color:var(--color-text-muted)}.pd-link,.pd-quiet{margin-top:12px;font-size:15px}.pd-link{min-height:44px;color:var(--color-link);text-underline-offset:.18em;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.pd-link:hover{color:var(--color-link-hover)}.v5{--v5-pad:20px;--v5-rule:light-dark(#1b1f27c7,#eceef2c7)}@supports (color:color-mix(in lab,red,red)){.v5{--v5-rule:color-mix(in srgb,var(--color-text) 78%,transparent)}}.v5{background-color:var(--color-surface);color:var(--color-text);overflow-x:clip}@media (min-width:48rem){.v5{--v5-pad:32px}}@media (min-width:80rem){.v5{--v5-pad:48px}}.v5-wrap{width:100%;max-width:1280px;padding-inline:var(--v5-pad);margin-inline:auto}.v5-h1{font-family:var(--type-heading);letter-spacing:-.025em;text-wrap:balance;max-width:15ch;font-size:clamp(2.625rem,1.2rem + 4.6vw,5.25rem);font-weight:500;line-height:1.02}.v5-lead .v5-h1{max-width:none}.v5-h1>span{display:block}.v5-h1--close{max-width:17ch;font-size:clamp(2.25rem,1.4rem + 3.4vw,4.25rem)}.v5-h1--page{max-width:18ch;margin-top:40px;font-size:clamp(2.5rem,1.5rem + 3.6vw,4.5rem)}.v5-h1--article{max-width:22ch;margin-top:40px;font-size:clamp(2.25rem,1.5rem + 3vw,3.75rem)}.v5-h2{letter-spacing:-.015em;text-wrap:balance;max-width:18ch;font-size:clamp(1.875rem,1.4rem + 1.6vw,2.75rem);font-weight:500;line-height:1.1}.v5-h2,.v5-h3{font-family:var(--type-heading)}.v5-h3{letter-spacing:-.005em;font-size:1.375rem;font-weight:600;line-height:1.25}.v5-standfirst{font-family:var(--type-heading);max-width:36ch;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);line-height:1.45}.v5-sec__lede,.v5-standfirst{color:var(--color-text-muted)}.v5-sec__lede{max-width:44ch;margin-top:12px;font-size:17px;line-height:1.55}.v5-btn{background-color:var(--color-primary);min-height:44px;color:var(--color-on-primary);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out);border-radius:6px;justify-content:center;align-items:center;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex}.v5-btn:hover{background-color:var(--color-primary-hover)}.v5-btn--lg{min-height:52px;padding:0 26px;font-size:16px}.v5-textlink{min-height:44px;color:var(--color-link);text-underline-offset:5px;align-items:center;font-size:16px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.v5-textlink:after{content:"→";transition:translate var(--duration-fast) var(--ease-out);margin-left:8px;text-decoration:none}.v5-textlink:hover{color:var(--color-link-hover)}.v5-textlink:hover:after{translate:3px}.v5-textlink--inline{font-size:inherit;font-weight:500}.v5-textlink--inline:after{content:none}.v5-lead__actions{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.v5-mast{z-index:40;background-color:var(--color-surface);border-bottom:1px solid var(--color-border);padding-top:env(safe-area-inset-top);position:sticky;top:0}.v5-mast__row{align-items:center;gap:12px;min-height:64px;display:flex}.v5-mast__home{border-radius:6px;align-items:center;min-height:44px;display:inline-flex}.v5-mast__nav{gap:4px;margin-left:16px;display:none}.v5-mast__end{align-items:center;gap:4px;margin-left:auto;display:flex}.v5-mast__link{min-height:44px;color:var(--color-text-muted);white-space:nowrap;align-items:center;padding:0 12px;font-size:15px;font-weight:500;display:inline-flex}.v5-mast__link:hover{color:var(--color-text)}.v5-mast__signin,.v5-mast__theme{display:none}.v5-mast__theme>button,.v5-menu__theme>button{border-radius:6px}.v5-mast__end .v5-btn{margin-left:4px}.v5-menu{position:relative}.v5-menu__button{width:44px;height:44px;color:var(--color-text);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;list-style:none;display:inline-flex}.v5-menu__button:hover{background-color:var(--color-surface-sunken)}.v5-menu__theme{border-top:1px solid var(--color-border);color:var(--color-text);justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding-left:12px;font-size:16px;display:flex}.v5-menu__button::-webkit-details-marker{display:none}.v5-menu__sheet{background-color:var(--color-surface-raised);border:1px solid var(--color-border-strong);border-radius:8px;min-width:220px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px -12px #0f172a47}.v5-menu__link{min-height:44px;color:var(--color-text);border-radius:6px;align-items:center;padding:0 12px;font-size:16px;display:flex}.v5-menu__link:hover{background-color:var(--color-surface-sunken)}@media (min-width:40rem){.v5-mast__signin,.v5-mast__theme{display:inline-flex}.v5-menu__theme{display:none}}@media (min-width:64rem){.v5-mast__nav{display:flex}.v5-menu{display:none}}.v5-dateline{border-bottom:1px solid var(--color-border);min-height:48px;color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 24px;padding-block:10px;font-size:14px;display:flex}.v5-lead{padding-block:48px 56px}.v5-lead__foot{gap:28px;margin-top:32px;display:grid}@media (min-width:64rem){.v5-lead{padding-block:72px 64px}.v5-lead__foot{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:48px;margin-top:36px}.v5-lead__foot .v5-lead__actions{justify-self:end}}.v5-sec{padding-block:40px 72px;position:relative}.v5-sec:before{content:"";top:0;left:var(--v5-pad);right:var(--v5-pad);background-color:var(--v5-rule);transform-origin:0;height:1px;position:absolute}.v5-sec--issue{padding-top:32px}.v5-sec__grid{gap:28px;display:grid}.v5-issue>*,.v5-sec__grid>*,.v5-try>*{min-width:0}.v5-sec__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;display:flex}@media (min-width:64rem){.v5-sec{padding-block:48px 104px}.v5-sec__grid{grid-template-columns:4fr 8fr;gap:56px}}.v5-issue{gap:24px;display:grid}.v5-issue__kicker{color:var(--color-primary);font-size:14px;font-weight:600}.v5-issue__title{font-family:var(--type-heading);letter-spacing:-.015em;margin-top:4px;font-size:2rem;font-weight:500;line-height:1.1}.v5-issue__note{max-width:34ch;color:var(--color-text-muted);margin-top:12px;font-size:15px;line-height:1.5}.v5-issue__filters{border-bottom:1px solid var(--color-border);scrollbar-width:none;gap:4px;margin-top:20px;display:flex;overflow-x:auto}.v5-filter{min-height:44px;color:var(--color-text-muted);white-space:nowrap;text-align:left;transition:color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out);border-bottom:2px solid #0000;flex-shrink:0;margin-bottom:-1px;padding:0 12px;font-size:15px;font-weight:500}.v5-filter:hover{color:var(--color-text)}.v5-filter[aria-pressed=true]{color:var(--color-text);border-color:var(--color-primary);font-weight:600}.v5-entry{border-bottom:1px solid var(--color-border);grid-template-columns:44px minmax(0,1fr);gap:0 12px;padding-block:24px;display:grid}.v5-entry:last-child{border-bottom:0}.v5-entry__rank{font-family:var(--type-heading);color:var(--color-text-muted);font-size:1.375rem;font-weight:500;line-height:1.2}.v5-entry__field{color:var(--color-primary);font-size:14px;font-weight:600}.v5-entry__source{color:var(--color-text-muted);font-weight:400}.v5-entry__title{max-width:44ch;font-family:var(--type-heading);letter-spacing:-.005em;text-wrap:pretty;margin-top:6px;font-size:clamp(1.25rem,1.1rem + .45vw,1.5rem);font-weight:600;line-height:1.25}.v5-entry__by{color:var(--color-text-muted);margin-top:6px;font-size:15px}.v5-entry__finding{max-width:62ch;margin-top:12px;font-size:16px;line-height:1.55}.v5-entry__label{margin-right:6px;font-weight:600}@media (min-width:64rem){.v5-issue{grid-template-columns:3fr 9fr;gap:56px}.v5-issue__side{align-self:start;position:sticky;top:96px}.v5-issue__filters{border-bottom:0;border-left:1px solid var(--color-border);flex-direction:column;gap:0;overflow:visible}.v5-filter{border-bottom:0;border-left:2px solid #0000;margin-bottom:0;margin-left:-1px;padding:0 16px}.v5-entry{grid-template-columns:72px minmax(0,1fr);padding-block:28px}.v5-entry:first-child{padding-top:8px}.v5-entry__rank{font-size:1.75rem}}.v5-steps{gap:32px;display:grid}.v5-steps p{color:var(--color-text-muted);margin-top:8px;font-size:16px;line-height:1.6}.v5-steps__no{font-family:var(--type-heading);color:var(--color-primary);margin-bottom:14px;font-size:3rem;font-weight:500;line-height:1;display:block}@media (min-width:48rem){.v5-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.v5-steps>li{padding-right:24px}.v5-steps>li+li{border-left:1px solid var(--color-border);padding-left:24px}}.v5-try{gap:28px;display:grid}.v5-try__areas{border-bottom:1px solid var(--color-border);scrollbar-width:thin;gap:4px;display:flex;overflow-x:auto}.v5-area{min-height:44px;color:var(--color-text-muted);white-space:nowrap;border-bottom:2px solid #0000;flex-shrink:0;margin-bottom:-1px;padding:0 12px;font-size:15px;font-weight:500}.v5-area:hover{color:var(--color-text)}.v5-area[aria-selected=true]{color:var(--color-text);border-color:var(--color-primary);font-weight:600}.v5-area__count{color:var(--color-text-muted);margin-left:6px;font-size:13px;font-weight:400}.v5-try__fields{flex-wrap:wrap;align-content:flex-start;gap:8px;max-height:19rem;margin-top:16px;padding-right:4px;display:flex;overflow-y:auto}.v5-field{border:1px solid var(--color-border-strong);background-color:var(--color-surface);min-height:44px;color:var(--color-text);transition:border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out);border-radius:6px;align-items:center;padding:0 14px;font-size:15px;display:inline-flex}.v5-field:hover{border-color:var(--color-text)}.v5-field[aria-pressed=true]{border-color:var(--color-primary);background-color:var(--color-primary-soft);font-weight:600}.v5-field[aria-pressed=true]:before{content:"✓";color:var(--color-primary);margin-right:8px}.v5-try__count{color:var(--color-text-muted);padding-bottom:12px;font-size:14px}.v5-try__count,.v5-try__item{border-bottom:1px solid var(--color-border)}.v5-try__item{padding-block:12px}.v5-try__item:last-child{border-bottom:0}.v5-try__title{-webkit-line-clamp:2;font-family:var(--type-heading);color:var(--color-text-muted);-webkit-box-orient:vertical;font-size:1.0625rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.v5-try__item[data-match] .v5-try__title{color:var(--color-text)}.v5-try__meta{color:var(--color-text-muted);margin-top:4px;font-size:14px}@media (min-width:80rem){.v5-try{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}}.v5-roles{gap:40px;margin-top:36px;display:grid}.v5-role__img{aspect-ratio:4/5;object-fit:cover;background-color:var(--color-surface-sunken);border-radius:4px;width:100%;height:auto;display:block}.v5-role__copy{max-width:34ch;font-family:var(--type-heading);color:var(--color-text-muted);margin-top:8px;font-size:1.1875rem;line-height:1.5}@media (min-width:48rem){.v5-roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}.v5-guides{margin-top:32px}.v5-guides>li{border-top:1px solid var(--color-border)}.v5-guide{gap:16px;padding-block:24px;display:grid}.v5-guide__img{aspect-ratio:3/2;object-fit:cover;background-color:var(--color-surface-sunken);border-radius:4px;width:100%;height:auto;display:block}.v5-guide__meta{color:var(--color-text-muted);font-size:14px;display:block}.v5-guide__title{max-width:34ch;font-family:var(--type-heading);letter-spacing:-.005em;color:var(--color-text);text-wrap:pretty;margin-top:6px;font-size:1.5rem;font-weight:600;line-height:1.22;display:block}.v5-guide:hover .v5-guide__title{color:var(--color-link);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.v5-guide__dek{max-width:60ch;color:var(--color-text-muted);margin-top:8px;font-size:16px;line-height:1.55;display:block}.v5-guide--plain{display:block}@media (min-width:48rem){.v5-guide{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:32px}.v5-guide--plain{padding-left:272px}}.v5-figures{margin-top:28px}.v5-figures>div{border-top:1px solid var(--color-border);flex-direction:column-reverse;padding-block:14px;display:flex}.v5-figures dd{font-family:var(--type-heading);letter-spacing:-.02em;font-size:2.75rem;font-weight:500;line-height:1}.v5-figures dt{color:var(--color-text-muted);margin-top:6px;font-size:14px}.v5-table{border-collapse:collapse;align-self:start;width:100%}.v5-table td,.v5-table th{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:baseline;padding:14px 16px 14px 0}.v5-table thead th{color:var(--color-text-muted);padding-top:0;font-size:14px;font-weight:500}.v5-table tbody th{width:32%;font-family:var(--type-heading);font-size:1.25rem;font-weight:600}.v5-table td{color:var(--color-text-muted);font-size:16px;line-height:1.5}.v5-prices>div{border-top:1px solid var(--color-border);gap:4px;padding-block:16px;display:grid}.v5-prices dt{font-size:15px;font-weight:600}.v5-prices dd{color:var(--color-text-muted);font-size:16px}.v5-price{font-family:var(--type-heading);letter-spacing:-.02em;color:var(--color-text);font-size:2.25rem;font-weight:500}.v5-included{border-top:1px solid var(--v5-rule);margin-top:8px}.v5-included>li{border-bottom:1px solid var(--color-border);gap:12px;padding-block:12px;font-size:16px;line-height:1.5;display:flex}.v5-included>li:before{content:"–";color:var(--color-primary);font-weight:600}@media (min-width:48rem){.v5-prices>div{grid-template-columns:160px minmax(0,1fr);align-items:baseline}}.v5-qa{gap:28px;display:grid}.v5-qa dt{font-family:var(--type-heading);font-size:1.25rem;font-weight:600;line-height:1.3}.v5-qa dd{max-width:52ch;color:var(--color-text-muted);margin-top:8px;font-size:16px;line-height:1.6}@media (min-width:48rem){.v5-qa{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 48px}}.v5-close{padding-block:56px 88px}@media (min-width:64rem){.v5-close{padding-block:72px 120px}}.v5-foot{padding-block:32px max(40px,env(safe-area-inset-bottom));position:relative}.v5-foot:before{content:"";top:0;left:var(--v5-pad);right:var(--v5-pad);background-color:var(--color-border);height:1px;position:absolute}.v5-foot__row{flex-wrap:wrap;justify-content:space-between;gap:24px;display:flex}.v5-foot__nav{flex-wrap:wrap;gap:0 24px;display:flex}.v5-foot__link{min-height:44px;color:var(--color-text-muted);white-space:nowrap;align-items:center;font-size:14px;font-weight:500;display:inline-flex}.v5-foot__link:hover{color:var(--color-text)}.v5-foot__small{max-width:44ch;color:var(--color-text-muted);margin-top:16px;font-size:13px;line-height:1.5}.v5-article,.v5-guides-page{padding-bottom:96px}.v5-article{max-width:calc(760px + 2 * var(--v5-pad))}.v5-article__cover{margin-top:40px}.v5-article__cover img{background-color:var(--color-surface-sunken);border-radius:4px;width:100%;height:auto;display:block}.v5-article__body h2{font-family:var(--type-heading);text-wrap:balance;margin-top:48px;font-size:1.625rem;font-weight:600;line-height:1.25}.v5-article__body p{font-family:var(--type-heading);margin-top:16px;font-size:1.1875rem;line-height:1.65}.v5-legal .v5-article__body ul{margin-top:16px;padding-left:1.25em;list-style:outside}.v5-legal .v5-article__body li{font-family:var(--type-heading);margin-top:8px;font-size:1.1875rem;line-height:1.6}.v5-legal .v5-article__body section{scroll-margin-top:96px}.v5-legal__link{color:var(--color-link);text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px}.v5-legal__link:hover{color:var(--color-link-hover)}.v5-legal__changes{border-left:3px solid var(--color-primary);background-color:var(--color-surface-sunken);border-radius:4px;margin-top:40px;padding:20px 24px}.v5-legal__changes-h{color:var(--color-text);font-size:15px;font-weight:600}.v5-legal__changes ul{margin-top:8px;padding-left:1.25em;list-style:outside}.v5-legal__changes li{color:var(--color-text);margin-top:6px;font-size:16px;line-height:1.55}.v5-legal__who{border:1px solid var(--color-border);border-radius:4px;margin-top:16px;padding:20px 24px}.v5-legal__who dl{grid-template-columns:max-content minmax(0,1fr);gap:6px 20px;margin-top:8px;font-size:15px;line-height:1.5;display:grid}.v5-legal__who dt{color:var(--color-text-muted)}.v5-legal__who dd{color:var(--color-text);overflow-wrap:anywhere;margin:0}.v5-legal__who .v5-legal__link{align-items:center;min-height:44px;display:inline-flex}@media (max-width:30rem){.v5-legal__who dl{grid-template-columns:minmax(0,1fr);gap:2px}.v5-legal__who dd+dt{margin-top:8px}}.v6-price__free{margin-top:36px}.v6-price__free .v6-price__list{margin-block:12px 0}.v5-article__takeaway{border-top:2px solid var(--color-primary);margin-top:48px;padding-top:20px}.v5-article__label{color:var(--color-primary);font-size:14px;font-weight:600}.v5-article__takeaway p:last-child{font-family:var(--type-heading);margin-top:8px;font-size:1.25rem;line-height:1.55}.v5-article__cta{border-top:1px solid var(--v5-rule);margin-top:64px;padding-top:32px}.v5-article__more{margin-top:56px}.v5-byline{color:var(--color-text-muted);margin-top:16px;font-size:.875rem;line-height:1.5}.v5-article__refs{margin-top:40px}.v5-article__refs ul{gap:4px;margin-top:12px;padding-left:1.1em;list-style:outside;display:grid}.v5-article__refs li{font-size:1rem;line-height:1.5}.v5-article__refs a{padding-block:10px;display:inline-block}html[data-theme=dark] .v5 img{filter:brightness(.86)}@media (prefers-reduced-motion:no-preference){.v5-in{animation:v5-in .9s var(--ease-out) calc(var(--d,0) * .11s + 80ms) both}.v5-issue__list:not([data-touched]) .v5-entry{animation:v5-in .7s var(--ease-out) calc(var(--i,0) * 70ms + .52s) both}@supports (animation-timeline:view()){.v5-sec:before{animation:v5-draw linear both;animation-timeline:view();animation-range:entry entry 70%}}}@keyframes v5-in{0%{opacity:0;transform:translateY(18px)}}@keyframes v5-draw{0%{transform:scaleX(0)}}.v6{--v6-pad:20px;--v6-bg:light-dark(#f7f8fc,#070b16);--v6-panel:light-dark(#e7edfd,#0d1530);--v6-panel-edge:light-dark(#d5dff9,#1a2550);--v6-tint:light-dark(#eef2fc,#0a1126);--v6-card:light-dark(#fff,#0d1222);--v6-chip:light-dark(#dce6ff,#7c93ff29);--v6-chip-ink:light-dark(#1e3a8a,#b3c2ff);--v6-navy:light-dark(#0b1a44,#0b1538);--v6-on-navy:#fff;--v6-on-navy-muted:#c9d4f6;--v6-accent:#b3c2ff;--v6-shadow:0 30px 60px -28px #0f172a59,0 8px 20px -12px #0f172a2e;background-color:var(--v6-bg);color:var(--color-text);overflow-x:clip}html[data-theme=dark] .v6{--v6-shadow:0 30px 60px -28px #000000b3}@media (min-width:48rem){.v6{--v6-pad:32px}}@media (min-width:80rem){.v6{--v6-pad:48px}}.v6-wrap{width:100%;max-width:1280px;padding-inline:var(--v6-pad);margin-inline:auto}.v6-h1{letter-spacing:-.025em;font-size:clamp(2.75rem,1.5rem + 5vw,5.5rem);line-height:1.02}.v6-h1,.v6-h2{font-family:var(--type-heading);text-wrap:balance;font-weight:500}.v6-h2{max-width:22ch;letter-spacing:-.018em;font-size:clamp(2rem,1.45rem + 2vw,3.25rem);line-height:1.08}.v6-h3{letter-spacing:-.01em;font-size:clamp(1.625rem,1.4rem + .8vw,2.125rem);font-weight:500;line-height:1.15}.v6-h3,.v6-h4{font-family:var(--type-heading)}.v6-h4{font-size:1.375rem;font-weight:600;line-height:1.25}.v6-lede{max-width:54ch;color:var(--color-text-muted);margin-top:16px;font-size:18px;line-height:1.55}.v6-eyebrow{background-color:var(--v6-chip);color:var(--v6-chip-ink);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 10px;font-size:13px;font-weight:500;display:inline-flex}.v6-eyebrow:before{content:"";background-color:var(--color-primary);border-radius:2px;width:7px;height:7px}.v6-eyebrow--plain{color:var(--color-text-muted);background:0 0;padding:0}.v6-eyebrow--plain:before{content:none}.v6-btn{background-color:var(--color-primary);min-height:44px;color:var(--color-on-primary);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),translate var(--duration-fast) var(--ease-out);border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex}.v6-btn:hover{background-color:var(--color-primary-hover)}.v6-btn--sm{min-height:44px;padding:0 14px;font-size:14px}.v6-btn--lg{min-height:52px;padding:0 24px;font-size:16px}.v6-btn--block{justify-content:center;width:100%;display:flex}.v6-btn--outline{border-color:var(--color-border-strong);color:var(--color-text);background-color:#0000;margin-top:24px}.v6-hero__actions .v6-btn--outline{margin-top:0}.v6-btn--outline:hover{border-color:var(--color-text);background-color:var(--v6-card)}.v6-btn--light{background-color:var(--v6-accent);color:#0b1a44}.v6-btn--light:hover{background-color:#d6deff}.v6-btn--ondark{color:#fff;background-color:#0b1a44d9;border-color:#fff6}.v6-btn--ondark:hover{background-color:#ffffff14;border-color:#fff}.v6-chiplink{border:1px solid var(--color-border-strong);min-height:44px;font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--color-link);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;display:inline-flex}.v6-chiplink:hover{border-color:var(--color-link)}.v6-head{z-index:40;padding-top:env(safe-area-inset-top);border-bottom:1px solid var(--color-border);background-color:var(--v6-bg);position:sticky;top:0}.v6-head__row{align-items:center;gap:12px;min-height:64px;display:flex}.v6-head__home{border-radius:6px;align-items:center;min-height:44px;display:inline-flex}.v6-head__nav{gap:4px;margin-left:24px;display:none}.v6-head__end{align-items:center;gap:4px;margin-left:auto;display:flex}.v6-head__link{min-height:44px;color:var(--color-text-muted);white-space:nowrap;align-items:center;padding:0 12px;font-size:15px;font-weight:500;display:inline-flex}.v6-head__link:hover{color:var(--color-text)}.v6-head__signin,.v6-head__theme{display:none}.v6-head__theme>button,.v6-menu__theme>button{border-radius:8px}.v6-head__end .v6-btn{margin-left:4px}.v6-menu{position:relative}.v6-menu__button{width:44px;height:44px;color:var(--color-text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;list-style:none;display:inline-flex}.v6-menu__button::-webkit-details-marker{display:none}.v6-menu__button:hover{background-color:var(--color-surface-sunken)}.v6-menu__sheet{border:1px solid var(--color-border-strong);background-color:var(--color-surface-raised);min-width:232px;box-shadow:var(--v6-shadow);border-radius:12px;padding:8px;position:absolute;top:calc(100% + 8px);right:0}.v6-menu__link{min-height:44px;color:var(--color-text);border-radius:8px;align-items:center;padding:0 12px;font-size:16px;display:flex}.v6-menu__link:hover{background-color:var(--color-surface-sunken)}.v6-menu__theme{border-top:1px solid var(--color-border);color:var(--color-text);justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding-left:12px;font-size:16px;display:flex}@media (min-width:40rem){.v6-head__signin,.v6-head__theme{display:inline-flex}.v6-menu__theme{display:none}}@media (min-width:64rem){.v6-head__nav{display:flex}.v6-menu{display:none}}.v6-hero{padding-top:56px}.v6-hero__copy{text-align:center;flex-direction:column;align-items:center;display:flex}.v6-hero__sub{max-width:44ch;color:var(--color-text-muted);margin-top:20px;font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.55}.v6-hero__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.v6-stagewrap{margin-top:48px}.v8-stagewrap{margin-top:36px}.v6-stage{border:1px solid var(--v6-panel-edge);background-color:var(--v6-panel);border-radius:28px;padding:40px 5% 0;position:relative;overflow:hidden}.v6-band__art,.v6-panel__art,.v6-stage__art{pointer-events:none;background-repeat:no-repeat;position:absolute;inset:0}.v6-stage__art{background-image:url(/landing/v6/hero-stipple.webp);background-position:50%;background-size:cover}.v6-panel__art{background-image:url(/landing/v6/panel-stipple.webp);background-position:100% 100%;background-size:cover}.v6-band__art{background-image:url(/landing/v6/band-stipple.webp);background-position:100%;background-size:auto 100%}.v6-panel__art{opacity:.6}html[data-theme=dark] .v6-stage__art{opacity:.5}html[data-theme=dark] .v6-panel__art{opacity:.35}.v6-stage__window{max-width:1100px;box-shadow:var(--v6-shadow);border:1px solid var(--color-border);border-bottom:0;border-radius:16px 16px 0 0;margin-inline:auto;position:relative;overflow:hidden;transform:translateY(1px)}.v6-stage__float{filter:drop-shadow(0 24px 40px #0f172a40);width:min(44%,520px);display:none;position:absolute;bottom:8%;right:3%}@media (min-width:64rem){.v6-hero{padding-top:88px}.v6-stagewrap{margin-top:64px}.v6-stage{padding:64px 7% 0}.v6-stage__float{display:block}}.v6-stage__caption{color:var(--color-text-muted);text-align:center;margin-top:14px;font-size:14px}.v6-shot{display:block}.v6-shot__img{width:100%;height:auto;display:block}.v6-shot__img--dark,html[data-theme=dark] .v6-shot__img--light{display:none}html[data-theme=dark] .v6-shot__img--dark{display:block}.v6-sources{text-align:center;flex-direction:column;align-items:center;gap:28px;padding-block:72px 80px;display:flex}.v6-sources__list{font-family:var(--type-heading);letter-spacing:-.02em;color:var(--color-text-muted);flex-wrap:wrap;justify-content:center;gap:16px 56px;font-size:clamp(1.5rem,1.25rem + 1vw,2rem);font-weight:600;display:flex}.v6-dark{background-color:var(--v6-navy);position:relative;overflow:hidden}.v6-dark,.v6-h2--band{color:var(--v6-on-navy)}.v6-band__inner{padding-block:96px;position:relative}.v6-band__text{max-width:50ch;color:var(--v6-on-navy-muted);margin-top:20px;font-size:19px;line-height:1.55}@media (max-width:47.99rem){.v6-band__art{opacity:.3}}.v6-sec{padding-block:96px;position:relative}@media (min-width:64rem){.v6-sec{padding-block:128px}}.v6-sec--ruled:before{content:"";top:0;left:var(--v6-pad);right:var(--v6-pad);background-color:var(--color-border);height:1px;position:absolute}.v6-sec__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;display:flex}.v6-sec__row .v6-btn--outline{margin-top:0}.v6-rows{gap:72px;margin-top:64px;display:grid}.v6-row{align-items:center;gap:32px;display:grid}.v6-row>*{min-width:0}.v6-points{border-top:1px solid var(--color-border-strong);margin-top:20px;padding-top:20px}html[data-theme=dark] .v6-points{border-color:var(--color-border-control)}.v6-points>li{color:var(--color-text);padding-left:20px;font-size:17px;line-height:1.6;position:relative}.v6-points>li+li{margin-top:14px}.v6-points>li:before{content:"";background-color:var(--color-primary);border-radius:2px;width:6px;height:6px;position:absolute;top:.72em;left:2px}@media (min-width:64rem){.v6-rows{gap:112px;margin-top:80px}.v6-row{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px}.v6-row[data-side=right]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.v6-row[data-side=right] .v6-row__text{order:2}}.v6-panel{border:1px solid var(--v6-panel-edge);background-color:var(--v6-panel);border-radius:24px;place-items:center;min-height:360px;padding:40px 24px;display:grid;position:relative;overflow:hidden}@media (min-width:48rem){.v6-panel{min-height:460px;padding:56px 48px}}.v6-stack{width:100%;position:relative}.v6-stack .v6-shot{filter:drop-shadow(0 22px 34px #0f172a33)}html[data-theme=dark] .v6-stack .v6-shot{filter:drop-shadow(0 22px 34px #0000008c)}.v6-stack__a{width:90%}.v6-stack__b{width:90%;margin:-9% 0 0 10%;position:relative}.v6-stack--side .v6-stack__a{border:1px solid var(--color-border);border-radius:14px;width:72%;overflow:hidden}.v6-stack--side .v6-stack__b{width:42%;margin:0;position:absolute;bottom:-4%;right:0}.v6-stack--single .v6-stack__a{width:min(100%,540px);margin-inline:auto}.v6-tint{background-color:var(--v6-tint)}.v6-steps{gap:16px;margin-top:40px;display:grid}.v6-steps>li{border:1px solid var(--color-border);background-color:var(--v6-card);border-radius:20px;padding:28px}.v6-steps__n{font-family:var(--type-heading);color:var(--color-primary);margin-bottom:16px;font-size:2.5rem;font-weight:500;line-height:1;display:block}.v6-steps p{color:var(--color-text-muted);margin-top:8px;font-size:16px;line-height:1.6}.v6-diff__title-h{margin-top:96px}.v6-diff{gap:28px;margin-top:40px;display:grid}.v6-diff>li{border-top:1px solid var(--color-border-strong);padding-top:20px}html[data-theme=dark] .v6-diff>li{border-color:var(--color-border-control)}.v6-diff__title{color:var(--color-text);align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.v6-diff__title svg{color:var(--color-primary)}.v6-diff__body{color:var(--color-text-muted);margin-top:8px;font-size:15px;line-height:1.6}@media (min-width:48rem){.v6-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.v6-diff{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.v6-diff{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}}.v6-roles{gap:20px;margin-top:48px;display:grid}.v6-role{border:1px solid var(--color-border);background-color:var(--v6-card);border-radius:20px;overflow:hidden}.v6-role__head{background-color:light-dark(#e6ecfa,#121b38);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px 28px;display:flex}.v6-role__line{color:var(--color-text-muted);margin-top:4px;font-size:16px}.v6-role__body{padding:24px 28px 28px}.v6-role__copy{max-width:70ch;color:var(--color-text);font-size:16px;line-height:1.6}.v6-role__label{font-weight:600}.v6-role__tags{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.v6-role__tags>li{background-color:var(--v6-chip);color:var(--v6-chip-ink);border-radius:999px;padding:6px 12px;font-size:14px;font-weight:500}.v6-price{align-items:center;gap:40px;display:grid}.v6-price__card{border:1px solid var(--color-border);background-color:var(--v6-card);box-shadow:var(--v6-shadow);border-radius:24px;padding:32px}.v6-price__name{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--v6-chip-ink);font-size:13px}.v6-price__amount{font-family:var(--type-heading);letter-spacing:-.02em;margin-top:12px;font-size:3.5rem;font-weight:500;line-height:1}.v6-price__per{font-family:var(--type-body);letter-spacing:0;color:var(--color-text-muted);font-size:17px;font-weight:400}.v6-price__alt{color:var(--color-text-muted);margin-top:10px;font-size:15px}.v6-price__terms{color:var(--color-link);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.v6-price__terms:hover{color:var(--color-link-hover)}.v6-price__terms{position:relative}.v6-price__terms:after{content:"";position:absolute;inset:-13px -4px}.v6-price__list{margin-block:24px 28px}.v6-price__list>li{border-top:1px solid var(--color-border);gap:12px;padding-block:12px;font-size:16px;line-height:1.5;display:flex}.v6-price__list>li:before{content:"✓";color:var(--color-primary);font-weight:700}@media (min-width:64rem){.v6-price{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:72px}}.v6-faq{gap:32px;padding-block:96px;display:grid}.v6-faq__list{border-top:1px solid #ffffff29}.v6-faq__item{border-bottom:1px solid #ffffff29}.v6-faq__item>summary{min-height:64px;color:var(--v6-on-navy);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding-block:12px;font-size:17px;font-weight:500;list-style:none;display:flex}.v6-faq__item>summary::-webkit-details-marker{display:none}.v6-faq__chev{color:var(--v6-on-navy-muted);transition:rotate var(--duration-base) var(--ease-out);flex-shrink:0}.v6-faq__item[open] .v6-faq__chev{rotate:180deg}.v6-faq__item>p{max-width:62ch;color:var(--v6-on-navy-muted);padding-bottom:22px;font-size:16px;line-height:1.6}@media (min-width:64rem){.v6-faq{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px;padding-block:128px}}.v6-close{border-top:1px solid #ffffff14}.v6-close__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding-block:88px;display:flex;position:relative}.v6-close__inner .v6-hero__actions{justify-content:flex-start;margin-top:0}.v6-close__accent{color:var(--v6-accent)}.v6-foot{padding-block:64px max(40px,env(safe-area-inset-bottom));color:var(--v6-on-navy-muted);background-color:light-dark(#081333,#050a1c)}.v6-foot .text-text{color:#fff}.v6-foot .text-primary-900{color:var(--v6-accent)}.v6-foot__grid{border-bottom:1px solid #ffffff1f;gap:32px;padding-bottom:40px;display:grid}.v6-foot__tag{max-width:30ch;margin-top:14px;font-size:15px;line-height:1.55}.v6-foot__col{flex-direction:column;display:flex}.v6-foot__head{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;color:#9fb0ea;margin-bottom:6px;font-size:13px}.v6-foot__col a{color:#e6ebff;align-items:center;min-height:44px;font-size:15px;display:inline-flex}.v6-foot__col a:hover{color:#fff}.v6-foot__small{max-width:44ch;margin-top:20px;font-size:13px;line-height:1.5}@media (min-width:48rem){.v6-foot__grid{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr))}}.v6-foot__grid--five .v6-foot__col a{line-height:1.35}.v6-foot__grid--five .v6-foot__col{gap:2px}@media (min-width:48rem){.v6-foot__grid--five{grid-template-columns:repeat(4,minmax(0,1fr))}.v6-foot__grid--five>:first-child{grid-column:1/-1}}@media (min-width:64rem){.v6-foot__grid--five{grid-template-columns:minmax(0,1.3fr) repeat(4,minmax(0,1fr))}.v6-foot__grid--five>:first-child{grid-column:auto}}.v6-guides-page{background-color:var(--v6-bg)}@media (prefers-reduced-motion:no-preference){.v6-in{animation:v6-in .9s var(--ease-out) calc(var(--d,0) * .11s + 60ms) both}.v6-stage__window{animation:v6-window 1.1s var(--ease-out) .42s both}.v6-stage__float{animation:v6-float-in .9s var(--ease-out) 1.25s both}.v6-stage__art{animation:v6-drift 40s ease-in-out infinite alternate}@supports (animation-timeline:view()){.v6-stack__b{animation:v6-slide linear both;animation-timeline:view();animation-range:entry 10% cover 40%}}}@keyframes v6-in{0%{opacity:0;transform:translateY(16px)}}@keyframes v6-window{0%{opacity:0;transform:translateY(40px)scale(.985)}}@keyframes v6-float-in{0%{opacity:0;transform:translate(24px,24px)}}@keyframes v6-drift{0%{transform:scale(1.02)translate(0)}to{transform:scale(1.06)translate(-1.5%,1%)}}@keyframes v6-slide{0%{opacity:.2;transform:translateY(48px)}}.lb-main{max-width:1040px;margin-inline:auto;padding:24px 20px 96px;overflow-x:clip}@media (min-width:40rem){.lb-main{padding:48px 32px 112px}}.lb-eyebrow,.lb-title{margin-top:12px}.lb-title{font-family:var(--type-heading);letter-spacing:-.015em;color:var(--color-text);font-size:clamp(2rem,1.5rem + 1.8vw,3rem);font-weight:500;line-height:1.08}.lb-body{margin-top:28px}.lb-tools{border:1px solid var(--color-border);background-color:light-dark(#eef3ff,#0d1530);border-radius:24px;gap:18px;padding:20px 16px;display:grid}@media (min-width:40rem){.lb-tools{padding:24px 28px}}.lb-label{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;color:light-dark(#1e3a8a,#b3c2ff);font-size:13px}.lb-search{gap:8px;display:grid}.lb-search__row{gap:8px;display:flex;position:relative}.lb-search__icon{color:var(--color-text-muted);pointer-events:none;display:inline-flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.lb-search__input{border:1px solid var(--color-border-control);background-color:var(--color-surface);width:100%;min-width:0;min-height:48px;color:var(--color-text);border-radius:12px;flex:1 1 0;padding:0 14px 0 42px;scroll-margin-block:16px;font-size:16px}.lb-search__input:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-color:var(--color-primary)}.lb-search__input::-webkit-search-cancel-button{cursor:pointer}.lb-search__go{min-height:48px}.lb-hint{color:var(--color-text-muted);font-size:14px}.lb-row{gap:8px;display:grid}@media (min-width:48rem){.lb-row{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:16px}}.lb-sorts{border:1px solid var(--color-border);background-color:var(--color-surface);border-radius:14px;flex-wrap:wrap;justify-self:start;gap:4px;padding:4px}.lb-sort,.lb-sorts{display:inline-flex}.lb-sort{min-height:44px;color:var(--color-text-muted);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out);border-radius:10px;align-items:center;padding:0 14px;font-size:15px;font-weight:500}.lb-sort:hover{color:var(--color-text);background-color:var(--color-surface-sunken)}.lb-sort[aria-current=true]{background-color:var(--color-primary);color:var(--color-on-primary);font-weight:600}.lb-fields{margin-block:-2px -4px}.lb-fields__sep{min-height:44px;color:var(--color-text-muted);flex-shrink:0;align-items:center;padding:0 4px 0 8px;font-size:14px;display:inline-flex}.lb-filter--other{border-style:dashed}.lb-filter--other[aria-current=true]{border-style:solid}.lb-result{color:var(--color-text);margin-top:20px;font-size:15px;font-weight:600}.lb-list{border:1px solid var(--color-border);border-radius:var(--radius-panel);background-color:var(--color-surface);box-shadow:var(--shadow-card);margin-top:12px;overflow:hidden}html[data-theme=dark] .lb-list{box-shadow:none}.lb-item{grid-template-columns:minmax(0,1fr);gap:0 20px;padding:20px 16px;display:grid}.lb-item+.lb-item{border-top:1px solid var(--color-border)}@media (min-width:40rem){.lb-item{grid-template-columns:112px minmax(0,1fr);padding:24px 28px 24px 24px}}.lb-item__key{display:none}@media (min-width:40rem){.lb-item__key{border-right:1px solid var(--color-border);align-content:start;gap:2px;padding-top:4px;padding-right:16px;display:grid}}.lb-item__keyl{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);font-size:13px}.lb-item__keyv{font-family:var(--type-heading);color:var(--color-text);font-size:1.0625rem;font-weight:600;line-height:1.3}.lb-item[data-fit="2"] .lb-item__key[data-fit-word] .lb-item__keyv{color:var(--color-link)}.lb-item__title{font-weight:600}.lb-item--gone{background-color:light-dark(#f5f8ff,#7c93ff0f);padding-block:14px}@media (min-width:40rem){.lb-item--gone{grid-template-columns:minmax(0,1fr);padding-inline:24px 28px}}.lb-gone{color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;font-size:15px;display:flex}.lb-gone__t{color:var(--color-text)}.lb-gone .dg-link:disabled{opacity:.7;cursor:progress}.lb-none{border:1px dashed var(--color-border-strong);color:var(--color-text-muted);border-radius:20px;margin-top:16px;padding:24px;font-size:16px}.lb-removed{color:var(--color-success);margin-bottom:16px;font-size:15px;font-weight:600}.lbp-body{min-width:0;margin-top:32px}.lbp-tools{gap:20px;display:grid}@media (min-width:40rem){.lbp-tools{padding:24px 28px}}.lbp-label{color:var(--color-text);font-size:15px;font-weight:600}.lbp-row{gap:8px;display:grid}@media (min-width:48rem){.lbp-row{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:16px}}.lbp-chips{margin-block:-2px -4px}.lbp-sorts:has(>.segmented__pill[hidden])>[aria-current=true]{background-color:var(--color-surface);box-shadow:0 1px 2px #141b3d1f,0 4px 10px -4px #141b3d2e}html[data-theme=dark] .lbp-sorts:has(>.segmented__pill[hidden])>[aria-current=true]{background-color:var(--color-surface-raised);box-shadow:inset 0 0 0 1px var(--color-border-strong)}.lbp-cards{gap:var(--spacing-cardgap);margin-top:16px;display:grid}@media (min-width:80rem){.lbp-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}.lbp-cell{min-width:0;scroll-margin-top:80px;display:flex}.lbp-saved{white-space:nowrap;color:var(--color-text-muted);margin-right:4px;font-size:14px;font-weight:600}.lbp-gone{border:1px dashed var(--color-border-strong);border-radius:var(--radius-2xl);background-color:var(--color-surface);align-items:center;width:100%;padding:16px 24px;display:flex}.lbp-gone .lb-gone{flex:auto}.lbp-none{color:var(--color-text);margin-top:16px;font-size:16px}.lbp-none__links{flex-wrap:wrap;gap:0 24px;margin-top:4px;display:flex}.lbp-empty{margin-top:32px;padding:28px 24px}.lbp-empty .auth-submit{width:auto;padding-inline:28px;display:inline-grid}.sr-box{gap:8px;display:grid}.sr-box__row{flex-wrap:wrap;gap:8px;display:flex}.sr-box__field{flex:18rem;min-width:0;position:relative}.sr-box__input{width:100%}.sr-box--large .sr-box__input{border-radius:14px;min-height:56px;padding-left:46px;font-size:18px}.sr-box--large .lb-search__icon{left:16px}.sr-box__go{width:auto;min-height:56px;padding-inline:28px;display:inline-grid}@media (max-width:39.99rem){.sr-box__go{flex:100%}}.sr-box__list{z-index:30;border:1px solid var(--color-border-strong);background-color:var(--color-surface);border-radius:14px;max-height:min(60vh,26rem);padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 40px -12px #0f172a47}html[data-theme=dark] .sr-box__list{border-color:var(--color-border-control);box-shadow:none}.sr-box__opt{min-height:44px;color:var(--color-text);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:16px;display:flex}.sr-box__opt[aria-selected=true]{background-color:var(--color-primary-soft);outline:2px solid var(--color-primary);outline-offset:-2px}.sr-box__label{overflow-wrap:anywhere;min-width:0}.sr-box__kind{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);flex-shrink:0;font-size:13px}.sr-headline{gap:8px;display:grid}.sr-for{font-family:var(--type-heading);color:var(--color-text-muted);overflow-wrap:anywhere;font-size:clamp(1.375rem,1.2rem + .7vw,1.75rem);font-weight:500;line-height:1.2}.sr-for>span{color:var(--color-text)}.sr-views{border-bottom:1px solid var(--color-border-strong);gap:4px;margin-top:8px;display:flex}html[data-theme=dark] .sr-views{border-color:var(--color-border-control)}.sr-view{min-height:44px;color:var(--color-text-muted);border-bottom:3px solid #0000;align-items:center;margin-bottom:-1px;padding:0 14px;font-size:15px;font-weight:600;display:inline-flex}.sr-view:hover{color:var(--color-text)}.sr-view[aria-current=page]{border-color:var(--color-primary);color:var(--color-text)}.sr-years{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;display:flex}.sr-year{color:var(--color-text-muted);gap:4px;font-size:14px;display:grid}.sr-year__input{border:1px solid var(--color-border-control);background-color:var(--color-surface);font-variant-numeric:tabular-nums;width:6.5rem;min-height:44px;color:var(--color-text);border-radius:10px;padding:0 12px;font-size:16px}.sr-year__input:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.sr-more{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.sr-end,.sr-more{margin-top:16px}.sr-explore{margin-top:20px}.sr-related{gap:8px;display:grid}.sr-section{margin-top:32px}.sr-section>.dg-note{margin-top:4px}html[data-search-pending] [data-search-state]{opacity:.45}.sr-wait{border:1px solid var(--color-border);color:var(--color-text);background-color:light-dark(#eef3ff,#0d1530);border-radius:20px;align-items:center;gap:12px;margin-top:32px;padding:20px 24px;font-size:16px;display:flex}.sr-wait__more{color:var(--color-text-muted)}.sr-wait__dot{background-color:var(--color-primary);border-radius:999px;flex-shrink:0;width:10px;height:10px}@media (prefers-reduced-motion:no-preference){.sr-wait__dot{animation:sr-pulse 1.2s var(--ease-out) infinite alternate}}@keyframes sr-pulse{0%{opacity:.35;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.srp-box{z-index:30;margin-top:32px}.srp-box .lb-label{letter-spacing:normal;text-transform:none;color:var(--color-text);font-family:inherit;font-size:15px;font-weight:600}@media (min-width:40rem){.srp-author,.srp-box,.srp-filters,.srp-panel{padding:24px 28px}}.srp-intro{margin-top:24px}.srp-starts{gap:16px;display:grid}@media (min-width:64rem){.srp-starts{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}.srp-panel__title{font-family:var(--type-heading);color:var(--color-text);font-size:1.1875rem;font-weight:600;line-height:1.3}.srp-panel .srp-chips{margin-top:12px}.srp-panel .dg-note{margin-top:8px;font-size:15px}.srp-how{gap:16px;margin-top:16px;display:grid}@media (min-width:48rem){.srp-how{grid-template-columns:repeat(3,minmax(0,1fr))}}.srp-how>li{align-content:start;gap:6px;display:grid}.srp-how p{color:var(--color-text);font-size:15px;line-height:1.55}.srp-layout{gap:24px;margin-top:24px;display:grid}@media (min-width:80rem){.srp-layout{grid-template-columns:340px minmax(0,1fr);align-items:start;column-gap:40px}}@media (min-width:105rem){.srp-layout{grid-template-columns:380px minmax(0,1fr);column-gap:48px}}.srp-col{min-width:0}.srp-solo{margin-top:24px}.srp-filters{gap:20px}.srp-filters,.srp-row{min-width:0;display:grid}.srp-row{gap:8px}@media (min-width:48rem) and (max-width:79.99rem){.srp-row{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:16px}}@media (max-width:39.99rem),(min-width:80rem){.srp-sorts{border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.srp-sorts>a{justify-content:center}}.srp-filters .sr-year__input{width:5.75rem}.srp-headline .dg-note{font-size:15px}.srp-count{margin-top:8px}.srp-col .sr-views,.srp-solo .sr-views{margin-top:20px}.srp-cards{gap:var(--spacing-cardgap);margin-top:16px;display:grid}@media (min-width:80rem){.srp-cards--wide{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}.srp-cell{min-width:0;scroll-margin-top:80px;display:flex}.srp-topic{white-space:normal;overflow-wrap:anywhere}.srp-oa{font-weight:600}.srp-author{margin-top:16px}.srp-author__head{align-items:center;gap:16px;display:flex}.srp-author__name{font-family:var(--type-heading);color:var(--color-text);overflow-wrap:anywhere;font-size:1.375rem;font-weight:600;line-height:1.25}.srp-author__aff{font-family:var(--type-heading);color:var(--color-text-muted);margin-top:2px;font-size:16px}.srp-author__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:36rem;margin-top:20px;display:grid}.srp-stat{border:1px solid var(--color-border);background-color:var(--color-surface);border-radius:14px;min-width:0;padding:10px 12px}.srp-stat dt{color:var(--color-text-muted);font-size:14px}.srp-stat dd{color:var(--color-text);font-variant-numeric:tabular-nums;margin-top:2px;font-size:1.125rem;font-weight:600;line-height:1.3}@media (min-width:40rem){.srp-stat{padding:14px 18px}.srp-stat dd{font-size:1.5rem}}html[data-theme=dark] .srp-stat{background-color:var(--color-surface-sunken)}.srp-author__topics{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.srp-none{color:var(--color-text);margin-top:16px;font-size:16px}.srp-empty{margin-top:24px;padding:28px 24px}.srp-empty .srp-chips{margin-top:8px}.srp-empty>.dg-link{width:fit-content;display:flex}.srp-related{margin-top:16px}.pref-danger{padding-bottom:24px}:root .pref-section.pref-danger{border-top:4px solid var(--color-danger)}@media (min-width:40rem){.pref-danger{padding-bottom:32px}}.pref-danger__lists{gap:20px;margin-top:24px;display:grid}@media (min-width:48rem){.pref-danger__lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}.pref-sec__note{color:var(--color-text-muted);font-size:15px}.pref-sec__methods{border-top:1px solid var(--color-border);margin-top:20px;display:grid}.pref-sec__method{border-bottom:1px solid var(--color-border);padding:16px 0}.pref-sec__row{justify-content:space-between;gap:12px 20px}.pref-sec__row,.pref-sec__side{flex-wrap:wrap;align-items:center;display:flex}.pref-sec__side{gap:12px}.pref-sec__name{color:var(--color-text);font-size:16px;font-weight:600}.pref-sec__hint{font-size:15px}.pref-sec__hint,.pref-sec__small{color:var(--color-text-muted);line-height:1.5}.pref-sec__small{font-size:14px}.pref-sec__state{background-color:var(--color-surface-sunken);color:var(--color-text-muted);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:14px;font-weight:600;display:inline-flex}.pref-sec__state[data-on]{color:var(--color-success)}.pref-sec__form{border:1px solid var(--color-border);background-color:var(--color-surface);border-radius:16px;margin-top:16px;padding:16px}.pref-sec__fields,.pref-sec__form{gap:16px;display:grid}@media (min-width:48rem){.pref-sec__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.pref-sec__field{align-content:start;gap:6px;display:grid}.pref-sec__label{color:var(--color-text);font-size:15px;font-weight:500}.pref-sec__input{border:1px solid var(--color-border-control);background-color:var(--color-surface);min-height:48px;color:var(--color-text);border-radius:12px;padding:0 14px;font-size:16px}.pref-sec__input:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.pref-sec__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pref-sec__block{margin-top:28px}.pref-sec__h3{color:var(--color-text);font-size:16px;font-weight:600}.pref-section h3{font-family:var(--type-body);letter-spacing:normal;font-size:16px;font-weight:600}.pref-sec__keys{gap:10px;margin-top:14px;display:grid}.pref-sec__key{border:1px solid var(--color-border);background-color:var(--color-surface);border-radius:14px;justify-content:space-between;gap:10px 16px;padding:12px 16px}.pref-sec__confirm,.pref-sec__key{flex-wrap:wrap;align-items:center;display:flex}.pref-sec__confirm{gap:8px}.pref-sec__remove{border-color:var(--color-danger-border);color:var(--color-danger)}.pref-sec__msg:empty{display:none}.pref-sec__msg{color:var(--color-success);margin-top:12px;font-size:15px;font-weight:500}.pref-sec__msg[data-error]{border:1px solid var(--color-danger-border);background-color:var(--color-danger-wash);color:var(--color-danger);border-radius:12px;padding:12px 16px}.pref-danger__h{font-weight:600}.pref-danger__h,.pref-danger__list{color:var(--color-text);font-size:15px}.pref-danger__list{margin-top:8px;padding-left:1.1em;line-height:1.55;list-style:outside}.pref-danger__list>li+li{margin-top:6px}.pref-danger__list>li::marker{color:var(--color-text-muted)}.pref-danger__form{border-top:1px solid var(--color-border);margin-top:28px;padding-top:24px}.pref-danger__fields,.pref-danger__form{gap:16px;display:grid}@media (min-width:48rem){.pref-danger__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.pref-danger__field{gap:6px;display:grid}.pref-danger__label{color:var(--color-text);font-size:15px;font-weight:500}.pref-danger__word{background-color:var(--color-danger-wash);font-family:var(--font-mono),ui-monospace,monospace;color:var(--color-danger);border-radius:6px;padding:1px 6px;font-size:14px}.pref-danger__input{border:1px solid var(--color-border-control);background-color:var(--color-surface);min-height:48px;color:var(--color-text);border-radius:12px;padding:0 14px;font-size:16px}.pref-danger__input:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.pref-danger__input[aria-invalid=true]{border-color:var(--color-danger)}.pref-danger__error{border:1px solid var(--color-danger-border);background-color:var(--color-danger-wash);color:var(--color-danger);border-radius:12px;padding:12px 16px;font-size:15px}.pref-danger__done{color:var(--color-success);font-size:15px;font-weight:600}.pref-danger__actions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.pref-danger__button{border:1px solid var(--color-danger-edge);background-color:var(--color-danger);min-height:48px;color:var(--color-on-danger);border-radius:12px;justify-content:center;align-items:center;padding:0 24px;font-size:16px;font-weight:600;display:inline-flex}.pref-danger__button:hover{background-color:var(--color-danger-edge)}.pref-danger__button:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.pref-danger__button:disabled{opacity:.7;cursor:progress}.nw-why{max-width:70ch}.nw-n{opacity:.85;margin-left:6px;font-size:13px;font-weight:500}.nw-title{font-family:var(--type-heading);color:var(--color-text);text-wrap:pretty;margin-top:6px;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);font-weight:600;line-height:1.3}.nw-title a{min-height:44px;margin-block:-9px;padding-block:9px;display:block}.nw-title a:hover{color:var(--color-link);text-underline-offset:.16em;text-decoration:underline}.nw-foot{max-width:70ch;margin-top:28px}.nwp-body{min-width:0;margin-top:24px}.nwp-tools{gap:20px;margin-top:20px;display:grid}@media (min-width:40rem){.nwp-tools{padding:24px 28px}}.nwp-day{margin-top:32px}.nwp-day__head{margin-inline:-1px}.nwp-list{margin-top:12px;padding-block:4px}.nwp-item{align-items:flex-start;gap:16px;padding:16px;display:flex;position:relative}.nwp-item+.nwp-item{border-top:1px solid var(--color-border-subtle)}@media (min-width:40rem){.nwp-item{gap:24px;padding:20px 28px}}.nwp-item__body{flex:auto;min-width:0}.nwp-tags{flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:14px;line-height:1.4;display:flex}.nwp-source,.nwp-tags{color:var(--color-text-muted)}.nwp-source{font-weight:600}.nwp-part{align-items:center;gap:8px;min-width:0;display:inline-flex}.nwp-domain{overflow-wrap:anywhere}.nwp-title{font-family:var(--type-body);letter-spacing:normal;color:var(--color-text);text-wrap:pretty;margin-top:6px;font-size:17px;font-weight:600;line-height:1.4}@media (min-width:40rem){.nwp-title{font-size:18px}}.nwp-title a{color:var(--color-text)}.nwp-title a:after{content:"";border-radius:inherit;position:absolute;inset:0}.nwp-title a:hover{color:var(--color-primary-800);text-underline-offset:.16em;text-decoration:underline}.nwp-summary{max-width:75ch;color:var(--color-text-muted);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:15px;line-height:1.55;display:-webkit-box;overflow:hidden}.nwp-note,.nwp-summary{margin-top:6px}.nwp-img{border-radius:12px;width:64px;height:64px}@media (min-width:40rem){.nwp-img{width:96px;height:96px}}.jb-body{margin-top:20px}.jb-why{max-width:70ch}.jbp-tools{margin-top:20px}.jb-item{scroll-margin-top:80px}.jb-item[data-highlight] .paper-card{background-color:var(--color-primary-soft)}html[data-theme=dark] .jb-item[data-highlight] .paper-card{border-color:var(--color-primary)}@media (hover:hover){.paper-card.jbp-card:hover{box-shadow:inset 0 1px 0 light-dark(#fff0,#ffffff0f),var(--shadow-card);transform:none}.paper-card.jbp-card:hover:after{opacity:0}}html[data-theme=dark] .paper-card.jbp-card:hover{border-color:var(--color-border);box-shadow:none}.jb-type{font-weight:600}.jb-type,.jb-where{color:var(--color-text)}.jb-where{margin-top:4px;font-size:15px;font-weight:500}.jb-fitline{flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:10px;font-size:14px;display:flex}.jb-fit{border-radius:var(--radius-chip);padding:2px 10px;font-size:13px;font-weight:600;display:inline-flex}.jb-fit--strong{background-color:var(--color-fit-strong-wash);color:var(--color-fit-strong)}.jb-fit--related{background-color:var(--color-fit-related-wash);color:var(--color-fit-related)}.jb-desc{max-width:70ch;color:var(--color-text-muted);white-space:pre-line;margin-top:10px;font-size:15px;line-height:1.6}.jb-desc>summary{cursor:pointer;gap:4px;list-style:none;display:grid}.jb-desc>summary::-webkit-details-marker{display:none}.jb-desc__more{min-height:44px;color:var(--color-link);text-underline-offset:.18em;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.jb-desc[open] .jb-desc__head,.jb-desc[open] .jb-desc__more{display:none}.jb-desc>summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:6px}.jb-who{color:var(--color-text-muted);margin-top:10px;font-size:14px}.jb-posted{border:1px solid var(--color-border);color:var(--color-text);background-color:light-dark(#eef3ff,#0d1530);border-radius:12px;margin-top:20px;padding:12px 16px;font-size:15px;font-weight:600}.jb-post{border-radius:var(--radius-panel);margin-top:40px;padding:24px 20px;scroll-margin-top:24px}@media (min-width:40rem){.jb-post{padding:32px}}.jb-form{gap:16px;margin-top:20px;display:grid}@media (min-width:48rem){.jb-form{grid-template-columns:repeat(2,minmax(0,1fr))}}.jb-field{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.jb-field--wide{grid-column:1/-1}.jb-label{color:var(--color-text);font-size:15px;font-weight:500}.jb-optional{color:var(--color-text-muted);margin-left:4px;font-size:13px;font-weight:400}.jb-input{border:1px solid var(--color-border-control);background-color:var(--color-surface);min-height:48px;color:var(--color-text);border-radius:12px;padding:0 14px;font-size:16px}.jb-textarea{resize:vertical;min-height:128px;padding:12px 14px;line-height:1.5}.jb-input:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.jb-input[aria-invalid=true]{border-color:var(--color-danger)}.jb-kinds{flex-wrap:wrap;gap:8px;display:flex}.jb-kind{border:1px solid var(--color-border-strong);border-radius:var(--radius-chip);background-color:var(--color-surface);min-height:44px;color:var(--color-text);cursor:pointer;align-items:center;gap:8px;padding:0 14px;font-size:15px;display:inline-flex}.jb-kind:has(input:checked){border-color:var(--color-primary);background-color:var(--color-primary-soft);font-weight:600}.jb-kind:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.jb-kind input{width:18px;height:18px;accent-color:var(--color-primary)}.jb-submit{width:auto;padding-inline:28px;display:inline-grid}.fd-yours{border-radius:var(--radius-panel);margin-top:28px;padding:24px 20px;scroll-margin-top:24px}@media (min-width:40rem){.fd-yours{padding:28px 32px}}.fd-yours__name{font-family:var(--type-heading);color:var(--color-text);margin-top:6px;font-size:clamp(1.5rem,1.3rem + .8vw,2rem);font-weight:500;line-height:1.15}.fd-yours__ctx{max-width:66ch;color:var(--color-text);margin-top:8px;font-size:16px;line-height:1.55}.fd-set{color:var(--color-success);margin-top:8px;font-size:15px;font-weight:600}.fd-groups{margin-top:4px}.fd-q{padding-left:14px}.fd-group{margin-top:36px;scroll-margin-top:24px}.fd-ctx{max-width:70ch;margin-top:4px}.fd-list{gap:8px;margin-top:14px;display:grid}@media (min-width:48rem){.fd-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:72rem){.fd-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.fd-item{border:1px solid var(--color-border);background-color:var(--color-surface);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:8px 8px 8px 16px;scroll-margin-top:24px;display:flex}.fd-item[aria-current=true]{border-color:var(--color-primary);background-color:var(--color-primary-soft)}.fd-item__name{min-width:0;color:var(--color-text);overflow-wrap:anywhere;font-size:16px;font-weight:500}.fd-use{flex-shrink:0;font-size:14px}.fd-mine{border-radius:var(--radius-chip);background-color:var(--color-primary);color:var(--color-on-primary);flex-shrink:0;padding:4px 12px;font-size:13px;font-weight:600}.fdp-yours{margin-top:32px}.fdp-tools{margin-top:0}.fd-body{margin-top:var(--spacing-cardgap)}.fd-body>.lb-result{margin-top:20px}.fdp-group{margin-top:var(--spacing-cardgap);padding:var(--spacing-panelpad)}@media (min-width:40rem){.fdp-group{padding:24px 28px}}.fdp-group__edge{background-color:var(--fd-hue,var(--color-border-strong));border-radius:0 3px 3px 0;width:3px;position:absolute;top:24px;bottom:24px;left:-1px}.fd-clear{vertical-align:middle;min-height:44px;font-size:inherit}.pd-cite{border-top:1px solid var(--color-border);margin-top:28px;padding-top:24px;scroll-margin-top:24px}.pd-cite__notes{border:1px solid var(--color-warning-border);background-color:var(--color-warning-wash);color:var(--color-warning);border-radius:12px;margin-top:10px;padding:12px 16px 12px 32px;font-size:15px;line-height:1.5;list-style:outside}.pd-cite__notes>li+li{margin-top:4px}.ct-box{margin-top:14px}.ct-tabs{border:1px solid var(--color-border);background-color:var(--color-surface);scrollbar-width:thin;border-radius:14px;gap:4px;padding:4px;display:flex;overflow-x:auto}.ct-tab{min-height:44px;color:var(--color-text-muted);white-space:nowrap;border-radius:10px;flex-shrink:0;align-items:center;padding:0 14px;font-size:15px;font-weight:500;display:inline-flex}.ct-tab:hover{color:var(--color-text);background-color:var(--color-surface-sunken)}.ct-tab[aria-selected=true]{background-color:var(--color-primary);color:var(--color-on-primary);font-weight:600}.ct-tab:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.ct-panel{margin-top:12px}.ct-panel+.ct-panel:not([hidden]){margin-top:20px}.ct-label{font-size:15px;font-weight:600}.ct-label,.ct-text{color:var(--color-text)}.ct-text{border:1px solid var(--color-border);font-family:var(--font-mono),ui-monospace,monospace;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background-color:light-dark(#f5f8ff,#7c93ff0f);border-radius:12px;margin-top:6px;padding:16px;font-size:14px;line-height:1.6;overflow-x:auto}.ct-text:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.ct-actions{align-items:center;gap:8px 16px;margin-top:10px}.ct-actions,.ct-downloads{flex-wrap:wrap;display:flex}.ct-downloads{gap:8px;margin-top:14px}.pd-rate{border-top:1px solid var(--color-border);margin-top:28px;padding-top:24px;scroll-margin-top:24px}.pd-why .pd-link{width:fit-content;display:flex}.rt-current{color:var(--color-text-muted);margin-top:8px;font-size:15px}.rt-form{margin-top:16px}.rt-scale{border:0;min-width:0;margin:0;padding:0}.rt-scale:disabled{opacity:.7}.rt-scale+.rt-scale{margin-top:20px}.rt-legend{color:var(--color-text);margin-bottom:10px;padding:0;font-size:15px;font-weight:600}.rt-options{grid-template-columns:repeat(6,minmax(44px,1fr));gap:6px;max-width:640px;display:grid}@media (min-width:720px){.rt-options{grid-template-columns:repeat(11,minmax(0,1fr))}}.rt-option{border:1px solid var(--color-border-strong);background-color:var(--color-surface);font-variant-numeric:tabular-nums;min-height:44px;color:var(--color-text);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out);border-radius:10px;place-items:center;font-size:15px;font-weight:600;display:grid;position:relative}.rt-option:hover{border-color:var(--color-text)}.rt-radio{opacity:0;cursor:pointer;width:calc(100% + 2px);height:calc(100% + 2px);margin:0;font-size:16px;position:absolute;inset:-1px}.rt-option:has(.rt-radio:checked){border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-on-primary)}.rt-option:has(.rt-radio:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.rt-ends{max-width:640px;justify-content:space-between;gap:12px;margin-top:6px;display:flex}.rt-ends,.rt-hint{color:var(--color-text-muted);font-size:14px}.rt-hint{max-width:70ch;margin-top:12px}.rt-hint--warn{color:var(--color-warning)}.rt-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:16px;display:flex}.rt-back{margin-top:0}.rt-status{max-width:70ch;color:var(--color-success);font-size:15px;font-weight:500}.rt-status:not(:empty){margin-top:12px}.rt-status--error{color:var(--color-danger)}.rt-feeds{border:1px solid var(--color-border);background-color:var(--color-surface);border-radius:16px;margin-top:24px;padding:16px 20px}.rt-feeds__h{font-weight:600}.rt-feeds__h,.rt-feeds__list{color:var(--color-text);font-size:15px}.rt-feeds__list{max-width:70ch;margin-top:8px;padding-left:20px;line-height:1.5;list-style:outside}.rt-feeds__list>li+li{margin-top:6px}.rt-counts{font-variant-numeric:tabular-nums;color:var(--color-text-muted);font-size:14px}.rt-counts:not(:empty){margin-top:12px}.dg-rated{border:1px solid var(--color-success-border);background-color:var(--color-success-wash);color:var(--color-success);border-radius:12px;margin-top:16px;padding:10px 14px;font-size:15px}.v7-papers{gap:24px;margin-top:40px;display:grid}.v7-papers__fields{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;display:grid}.v7-papers__field{border:1px solid var(--color-border);background-color:var(--v6-card);min-height:60px;transition:border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out);border-radius:14px;flex-direction:column;justify-content:center;gap:2px;padding:10px 14px;display:flex}.v7-papers__field:hover{border-color:var(--color-text)}.v7-papers__field[aria-current=true],.v7-papers__field[aria-selected=true]{border-color:var(--color-primary);background-color:var(--color-primary-soft)}.v7-papers__field:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.v7-papers__name{color:var(--color-text);font-size:15px;font-weight:600;line-height:1.3}.v7-papers__area{color:var(--color-text-muted);font-size:13px;line-height:1.3}.v7-papers__panel{min-width:0}.v7-papers__list{gap:16px;display:grid}.v7-papers__note{border:1px dashed var(--color-border-strong);background-color:var(--v6-card);border-radius:20px;padding:28px 24px}.v7-papers__note-title{font-family:var(--type-heading);color:var(--color-text);font-size:1.25rem;font-weight:600}.v7-papers__note-body{max-width:60ch;color:var(--color-text-muted);margin-top:8px;font-size:16px;line-height:1.55}@media (min-width:64rem){.v7-papers{grid-template-columns:260px minmax(0,1fr);gap:32px}.v7-papers__fields{grid-template-columns:1fr;position:sticky;top:96px}}.ls-mins{color:var(--color-text-muted);font-weight:500}.dg-action--primary .ls-mins{color:inherit}button[aria-disabled=true][data-listen]{cursor:default}.dg-listen{margin-top:16px}@media (min-width:64rem){html:has([data-mini-player]) main{padding-bottom:128px}}.ls-quiet,.ls-voice{max-width:64ch;color:var(--color-text-muted);margin-top:8px;font-size:15px;line-height:1.55}.ls-voice__change{min-height:44px;color:var(--color-link);text-underline-offset:3px;align-items:center;gap:6px;font-size:15px;font-weight:600;text-decoration:underline;display:inline-flex}.pref-voice-filters{flex-wrap:wrap;gap:16px 32px;display:flex}.pref-voice-filter{min-width:0}.pref-voice-filter__legend{color:var(--color-text);margin-bottom:8px;font-size:14px;font-weight:600}.pref-voice-chip{min-height:44px}.pref-voices__hear{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pref-voices__btn{border:1px solid var(--color-border);background:var(--color-surface);min-height:44px;color:var(--color-text);border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex}.pref-voices__btn:hover{border-color:var(--color-link)}.ls-note{border:1px solid var(--color-border);background-color:var(--color-surface);max-width:64ch;color:var(--color-text);border-radius:12px;margin-top:12px;padding:12px 16px;font-size:15px;line-height:1.55}.ls-empty__title{font-family:var(--type-heading);color:var(--color-text);font-size:1.25rem;font-weight:600}.ls-empty__body{max-width:56ch;color:var(--color-text-muted);margin-top:6px;font-size:15px;line-height:1.55}.ls-empty__go{margin-top:16px}.ls-audio,.ls-brief{margin-top:12px}.ls-audio{width:100%;max-width:560px;display:block}.bp{max-width:640px}.ls-brief .bp{margin-top:4px}.bp-card{border:1px solid var(--color-border);background-color:var(--color-surface);border-radius:20px;margin-top:24px;padding:20px 20px 16px}.bp-card__head{margin-bottom:12px}.bp-card__eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--color-primary-800,var(--color-text));align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.bp-card__title{font-family:var(--type-heading);color:var(--color-text);margin-top:4px;font-size:1.25rem;font-weight:600;line-height:1.25}@media (min-width:640px){.bp-card{padding:24px 28px 20px}}.lsp-sub{max-width:60ch;line-height:1.55}.lsp-panel{margin-top:24px}.lsp-brief{margin-top:32px}@media (min-width:40rem){.lsp-panel{padding:24px 28px}}.lsp-h2{font-family:var(--type-heading);color:var(--color-text);font-size:1.375rem;font-weight:600;line-height:1.3}.lsp-brief .ls-brief{margin-top:16px}.lsp-brief .bp{max-width:44rem}.bp-page__toggle{gap:10px;min-height:64px;padding-inline:24px 30px;font-size:18px;font-weight:600}.lsp-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.lsp-count{color:var(--color-text);margin-top:4px;font-size:15px;font-weight:600}.lsp-head__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lsp-empty{margin-top:12px}.lsp-list{gap:var(--spacing-cardgap);margin-top:20px;display:grid}.lsp-cell{min-width:0;display:flex}.lsp-n{min-width:1.25rem;color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.lsp-now{border:1px solid var(--color-pill-new-border);border-radius:var(--radius-chip);background-color:var(--color-surface);white-space:nowrap;color:var(--color-pill-new);align-items:center;gap:6px;padding:2px 10px;font-size:13px;font-weight:600;display:inline-flex}.paper-card.lsp-card[data-now]{background-color:var(--color-primary-soft)}html[data-theme=dark] .paper-card.lsp-card[data-now]{border-color:var(--color-primary)}.lsp-voice{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 24px;margin-top:16px;padding:8px 20px;display:flex}.lsp-voice .ls-voice{margin-top:0;padding-block:10px}@media (min-width:40rem){.lsp-voice{padding-inline:28px}}.cr-list{gap:4px;display:grid}.cr-item{align-items:center;gap:4px;display:flex}.cr-link{border-radius:12px;flex:1 1 0;gap:4px;min-width:0;min-height:44px;margin-inline:-8px;padding:6px 8px;display:grid}.cr-link:hover{background-color:var(--color-primary-soft)}.cr-title{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.35;overflow:hidden}.cr-meta{color:var(--color-text-muted);font-size:13px}.cr-bar{background-color:var(--color-data-muted,var(--color-border));border-radius:999px;height:4px;display:block;overflow:hidden}.cr-bar>span{border-radius:inherit;background-color:var(--color-primary);height:100%;display:block}.cr-remove{width:44px;height:44px;color:var(--color-text-muted);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.cr-remove:hover{background-color:var(--color-primary-soft);color:var(--color-text)}.pd-resume{color:var(--color-text-muted);flex-wrap:wrap;gap:4px 12px;margin-top:12px;display:flex}.pd-resume,.pd-resume__go{align-items:center;font-size:15px}.pd-resume__go{min-height:44px;color:var(--color-link);text-underline-offset:.18em;font-weight:600;text-decoration:underline;display:inline-flex}.pd-resume__go:hover{color:var(--color-link-hover)}.dg-item__part{color:var(--color-link);font-weight:600}.np-bar{z-index:100;pointer-events:none;opacity:0;height:3px;transition:opacity var(--duration-fast) var(--ease-out);position:fixed;inset:0 0 auto;overflow:hidden}.np-bar[data-nav-bar=on]{opacity:1}.np-bar>span{background-color:var(--color-primary);width:40%;animation:np-sweep 1.2s var(--ease-out) infinite;border-radius:0 999px 999px 0;position:absolute;inset:0 auto 0 0}@keyframes np-sweep{0%{transform:translate(-100%)}to{transform:translate(260%)}}html[data-nav-pending] body{cursor:progress}.np-say{z-index:100;border:1px solid var(--color-border);background-color:var(--color-surface);max-width:min(92vw,520px);color:var(--color-text);text-align:center;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:500;line-height:1.4;position:fixed;top:12px;left:50%;translate:-50%;box-shadow:0 8px 24px -12px #0f172a59}@view-transition{navigation:auto}::view-transition-old(root){animation-duration:.28s;animation-timing-function:var(--ease-out)}::view-transition-new(root){animation-duration:.28s;animation-timing-function:var(--ease-out)}@keyframes page-in{0%{opacity:0}}html[data-page-late] main{animation:page-in var(--duration-slow) var(--ease-out) backwards}@supports not (view-transition-name:none){main{animation:page-in var(--duration-slow) var(--ease-out) backwards}}html[data-nav-leaving] main{opacity:.55;transition:opacity var(--duration-fast) var(--ease-out)}.pp-box{border:1px solid var(--color-border);border-radius:var(--radius-panel,20px);background-color:var(--color-surface);margin-top:24px;padding:24px}.pp-box--compact{margin-top:0}.pp-title{font-family:var(--type-heading);color:var(--color-text);font-size:1.25rem;font-weight:600}.pp-body{max-width:60ch;color:var(--color-text-muted);margin-top:6px;font-size:15px;line-height:1.55}.pp-link{color:var(--color-link);font-weight:600;text-decoration:underline}.pp-rows{gap:14px;margin-top:20px;display:grid}.pp-row{border:1px solid var(--color-border-subtle,var(--color-border));border-radius:14px;gap:8px;padding:16px;display:grid}.pp-line{background:linear-gradient(90deg,var(--color-surface-sunken) 0,var(--color-primary-soft) 50%,var(--color-surface-sunken) 100%);background-size:200% 100%;border-radius:999px;height:12px;animation:pp-shimmer 1.6s linear infinite;display:block}.pp-line--meta{width:28%}.pp-line--title{width:82%;height:16px}.pp-line--text{width:64%}@keyframes pp-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.np-bar>span{opacity:.8;width:100%}.np-bar>span,.pp-line{animation:none!important}.pp-line{background:var(--color-surface-sunken)}html[data-page-late] main,main{animation:none}html[data-nav-leaving] main{transition:none}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}@view-transition{navigation:none}}.pd-hero{border-radius:28px;gap:28px;margin-top:8px;padding:28px 22px;display:grid}@media (min-width:40rem){.pd-hero{padding:36px 40px}}@media (min-width:64rem){.pd-hero{grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:40px}}.pd-hero .pd-meta{color:var(--color-text-muted);align-items:center}.pd-pill{border:1px solid var(--color-border);min-height:26px;color:var(--color-text);background-color:#ffffff1a;border-radius:999px;align-items:center;padding:0 10px;font-weight:600;display:inline-flex}.pd-meta>.pd-pill+span:before{content:none}.pd-hero .pd-title{max-width:34ch;color:var(--color-text)}.pd-authors-all,.pd-hero .pd-authors{color:var(--color-text-muted)}.pd-authors-all{margin-top:4px;font-size:15px}.pd-authors-all>summary{cursor:pointer;min-height:44px;color:var(--color-text);text-underline-offset:.18em;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.pd-authors-all>p{max-width:80ch;line-height:1.6}.pd-inshort{border:1px solid var(--color-border-subtle);background-color:#ffffff12;border-radius:16px;max-width:68ch;margin-top:20px;padding:16px 18px}.pd-inshort__k{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);font-size:13px}.pd-inshort__t{font-family:var(--type-heading);color:var(--color-text);margin-top:6px;font-size:1.125rem;line-height:1.55}.pd-hero .pd-actions{align-items:center;margin-top:24px}.pd-hero .pd-action{border-color:var(--color-border);color:var(--color-text);background-color:#ffffff14}.pd-hero .pd-action:hover{border-color:var(--color-text-muted);background-color:#ffffff29}.pd-hero [data-save]{color:var(--color-digest);background-color:#fff;border-color:#fff}.pd-hero [data-save]:hover{background-color:#e6ecff;border-color:#fff}.pd-hero [data-save][aria-pressed=true]{color:var(--color-digest);background-color:#d3ddff;border-color:#d3ddff}.pd-said{color:var(--color-text-muted);font-size:14px}.pd-hero__side{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.pd-hero__why{max-width:24ch;color:var(--color-text-muted);font-size:15px}.pd-tags--dark{justify-content:center;margin-top:0}.pd-tags--dark>li{border:1px solid var(--color-border);color:var(--color-text);background-color:#ffffff1a}@media (max-width:63.99rem){.pd-hero__side{text-align:left;flex-flow:wrap}.pd-hero__side,.pd-tags--dark{justify-content:flex-start}}.pd-ring{margin:0;position:relative}.pd-ring svg{display:block}.pd-ring__track{stroke:#ffffff29}.pd-ring__arc{stroke:#a9bcff}.pd-ring__n{font-family:var(--type-heading);color:var(--color-text);place-items:center;font-size:2.25rem;font-weight:500;display:grid;position:absolute;inset:0 0 auto}.pd-ring__label{color:var(--color-text);margin-top:8px;font-size:14px;font-weight:600}@media (prefers-reduced-motion:no-preference){.pd-ring__arc{animation:pd-ring-in .9s var(--ease-out) both}}@keyframes pd-ring-in{0%{stroke-dasharray:0 999}}@media (min-width:64rem){.pd-grid{grid-template-columns:minmax(0,1fr) 340px;gap:28px}}.pd-col{gap:20px;display:grid}.pd-col,.pd-col>*,.pd-rail>*{min-width:0}.pd-action--quiet{flex-shrink:0}.pd-summary:fullscreen{background-color:var(--color-canvas);border-radius:0;padding:32px clamp(20px,4vw,64px);overflow-y:auto}.pd-summary:fullscreen::backdrop{background-color:var(--color-canvas)}.pd-summary:fullscreen .pd-deck[data-deck] .pd-slide{min-height:calc(100dvh - 260px)}.pd-summary:fullscreen .pd-slide__body{font-size:19px}.pd-rail{align-content:start;gap:16px;min-width:0;display:grid}.pd-rail .pd-fit{margin-top:12px}.pd-rail .pd-fit__bar,.pd-rail .pd-parts dd.pd-parts__bar{background-color:var(--color-surface-sunken)}.pd-rail .pd-parts dd.pd-parts__bar{border-radius:999px;height:6px;margin-top:6px;overflow:hidden}.pd-parts__bar>span{border-radius:inherit;background-color:var(--color-primary);height:100%;display:block}.pd-rail__links{flex-direction:column;display:flex}.pd-rail__links .pd-link{margin-top:4px}.pd-rail .pd-tags>li{background-color:var(--color-surface-sunken)}.pd-mine{gap:14px;display:grid}.pd-facts dt,.pd-mine dt{color:var(--color-text-muted);font-size:13px;font-weight:600}.pd-facts dd,.pd-mine dd{color:var(--color-text);margin-top:2px;font-size:15px;line-height:1.5}.pd-mine .pd-link{min-height:24px;margin-top:0}.pd-mine__bar{background-color:var(--color-surface-sunken);border-radius:999px;height:6px;margin-top:8px;display:block;overflow:hidden}.pd-mine__bar>span{border-radius:inherit;background-color:var(--color-primary);height:100%;display:block}.pd-facts{gap:12px;display:grid}.pd-facts__id{font-family:var(--font-mono),ui-monospace,monospace;overflow-wrap:anywhere;font-size:14px}.pd-facts .pd-link{min-height:24px;margin-top:0}.pd-facts .pd-tags{margin-top:6px}.pd-also{gap:4px;display:grid}.pd-also>li+li{border-top:1px solid var(--color-border-subtle);padding-top:8px}.pd-also__t{font-family:var(--type-heading);color:var(--color-text);padding-block:4px;font-size:15px;font-weight:600;line-height:1.35;display:block}.pd-also__t:hover{color:var(--color-link-hover);text-underline-offset:.18em;text-decoration:underline}.pd-also__m{color:var(--color-text-muted);flex-wrap:wrap;gap:2px 10px;font-size:13px;display:flex}.pd-similar__list{display:grid}.pd-similar__ghost,.pd-similar__item{border-top:1px solid var(--color-border-subtle);gap:4px;padding:14px 0;display:grid}.pd-similar__ghost:first-child,.pd-similar__item:first-child{border-top:0;padding-top:4px}.pd-similar__title{font-family:var(--type-heading);color:var(--color-text);font-size:1.0625rem;font-weight:600;line-height:1.35}.pd-similar__title:hover{color:var(--color-link-hover);text-underline-offset:.18em;text-decoration:underline}.pd-similar__by{color:var(--color-text-muted);font-size:14px}.pd-similar__meta{color:var(--color-text-muted);flex-wrap:wrap;gap:2px 12px;font-size:13px;display:flex}.pd-similar__meta>span+span:before{content:"·";margin-right:12px}.pd-similar__venue{text-overflow:ellipsis;white-space:nowrap;max-width:28ch;overflow:hidden}.pd-similar__oa{color:var(--color-success);font-weight:600}.pd-similar__more{gap:4px}.pd-similar .pd-quiet button.pd-link{min-height:24px;margin-top:0}.pd-sticky{z-index:40;border-radius:999px;align-items:center;gap:12px;width:min(960px,100vw - 180px);padding:6px 6px 6px 20px;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%)}.pd-sticky[hidden]{display:none}.pd-sticky__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--type-heading);color:var(--color-text);flex:auto;font-size:15px;font-weight:600;overflow:hidden}.pd-sticky__links{flex-shrink:0;gap:2px;display:flex}.pd-sticky__link{min-height:36px;color:var(--color-text-muted);border-radius:999px;align-items:center;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex}.pd-sticky__link:hover{color:var(--color-text);background-color:var(--color-surface-sunken)}.pd-sticky__link[aria-current=location]{background-color:var(--color-primary-soft);color:var(--color-text);font-weight:600}.pd-sticky__top{width:40px;height:40px;color:var(--color-text);border-radius:999px;flex-shrink:0;place-items:center;display:inline-grid}.pd-sticky__top:hover{background-color:var(--color-surface-sunken)}.pd-sticky__bar{border-radius:999px;height:2px;position:absolute;bottom:0;left:24px;right:24px;overflow:hidden}.pd-sticky__bar>span{background-color:var(--color-primary);transform-origin:0;height:100%;display:block}@media (max-width:63.99rem){.pd-sticky__links{display:none}}@media (max-width:47.99rem){.pd-sticky,.pd-sticky[hidden]{display:none}}@media (prefers-reduced-motion:no-preference){.pd-sticky:not([hidden]){animation:pd-sticky-in .22s var(--ease-out) both}}@keyframes pd-sticky-in{0%{opacity:0;transform:translate(-50%,-8px)}}.pd-also>li,.pd-similar__item{position:relative}.pd-also__t:after,.pd-similar__title:after{content:"";position:absolute;inset:0}.pd-also>li:hover .pd-also__t,.pd-similar__item:hover .pd-similar__title{color:var(--color-link-hover);text-underline-offset:.18em;text-decoration:underline}.pd-facts .pd-link,.pd-mine .pd-link{min-height:44px;margin-top:0}.pd-sticky{padding:4px 4px 4px 20px}.pd-sticky__link{min-height:44px;padding:0 14px}.pd-sticky__top{width:44px;height:44px}.pd-grid{gap:48px;margin-top:48px}@media (min-width:64rem){.pd-grid{grid-template-columns:minmax(0,1fr) 320px;gap:56px}}.pd-col{gap:64px}.pd-sec{min-width:0;scroll-margin-top:96px}.pd-sec.pd-abstract,.pd-sec.pd-cite,.pd-sec.pd-rate{border-top:0;margin-top:0;padding-top:0;scroll-margin-top:96px}.pd-sec__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.pd-sec__head .pd-h2{margin-top:10px}.pd-actions__rule{background-color:var(--color-border);width:1px;height:24px;margin:0 4px}.pd-hero .pd-action--link{color:var(--color-text-muted);background-color:#0000;border-color:#0000;padding:0 12px}.pd-hero .pd-action--link:hover{color:var(--color-text);background-color:#ffffff1a;border-color:#0000}.pd-hero .pd-inshort{border:0;border-left:3px solid #a9bcff;border-radius:0 12px 12px 0}.pd-slide{border-color:var(--color-glass-border);border-radius:24px;box-shadow:0 1px 2px #0f172a0a,0 12px 32px -16px #2332a02e}.pd-deck[data-deck] .pd-slide{min-height:0}.pd-deck[data-deck] .pd-deck__track{align-items:flex-start;overflow-y:hidden}@media (prefers-reduced-motion:no-preference){.pd-deck[data-deck] .pd-deck__track{transition:height .28s var(--ease-out)}}.pd-summary:fullscreen .pd-deck[data-deck] .pd-deck__track{height:auto!important}.pd-ready{margin-top:0}.pd-abstract__text{border-left:2px solid var(--color-border-strong);max-width:68ch;font-family:var(--type-heading);color:var(--color-text);padding-left:20px;font-size:1.125rem;line-height:1.75}.pd-more+.pd-more{margin-top:36px}.pd-more__h{color:var(--color-text);margin-bottom:14px;font-size:15px;font-weight:600}.pd-cards{gap:14px;display:grid}@media (min-width:40rem){.pd-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.pd-tile{border:1px solid var(--color-glass-border);background-color:var(--color-surface);min-width:0;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);border-radius:18px;flex-direction:column;gap:8px;padding:18px 20px 16px;display:flex;position:relative;box-shadow:0 1px 2px #0f172a0a}.pd-tile:hover{border-color:var(--color-primary);box-shadow:0 12px 28px -18px #2332a073}.pd-tile:has(a:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.pd-tile a:focus-visible{outline:none}@media (prefers-reduced-motion:no-preference){.pd-tile:hover{transform:translateY(-2px)}}.pd-cards .pd-similar__ghost:first-child,.pd-cards .pd-similar__item:first-child,.pd-cards.pd-also>li+li{border-top:1px solid var(--color-glass-border);padding-top:18px}.pd-cards .pd-similar__ghost,.pd-cards .pd-similar__item{border-top:1px solid var(--color-glass-border);padding:18px 20px 16px}.pd-similar__ghost{gap:12px;min-height:128px}.pd-similar{margin-top:0}.pd-tile__meta{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13px;display:flex}.pd-tile__meta>span:not(.pd-tile__fit):not(:first-child):before{content:"·";margin-right:10px}.pd-tile__fit{background-color:var(--color-primary-soft);border-radius:999px;margin-left:auto;padding:2px 8px}.pd-tile__fit,.pd-tile__t{color:var(--color-text);font-weight:600}.pd-tile__t{-webkit-line-clamp:3;font-family:var(--type-heading);-webkit-box-orient:vertical;padding:0;font-size:1.0625rem;line-height:1.4;display:-webkit-box;overflow:hidden}.pd-tile__t:after{content:"";border-radius:inherit;position:absolute;inset:0}.pd-tile:hover .pd-tile__t{color:var(--color-text);text-decoration:none}.pd-tile__by{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.pd-tile__by,.pd-tile__foot{color:var(--color-text-muted)}.pd-tile__foot{border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;gap:4px 12px;margin-top:auto;padding-top:10px;font-size:13px;display:flex}.pd-tile__foot>span+span:before{content:"·";margin-right:12px}.pd-similar__more{margin-top:14px}.pd-panel{border-radius:24px;padding:24px 20px;position:relative}@media (min-width:40rem){.pd-panel{padding:28px 32px}}.pd-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.pd-facts__wide{grid-column:1/-1}.v8-stage{padding:28px 4% 32px}.v8-edition{z-index:1;gap:20px;max-width:1180px;margin:0 auto;display:grid;position:relative}@media (min-width:64rem){.v8-edition{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:28px}}.v8-edition__side{border:1px solid var(--color-border);background-color:var(--v6-card);box-shadow:var(--v6-shadow);text-align:left;border-radius:20px;padding:20px 20px 16px}.v8-edition__mast{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);align-items:center;gap:8px;font-size:13px;display:flex}.v8-edition__date{font-family:var(--type-heading);color:var(--color-text);margin-top:8px;font-size:1.5rem;font-weight:500;line-height:1.15}.v8-edition__sum{color:var(--color-text-muted);margin-top:4px;font-size:14px}.v8-edition__list{margin-top:14px;display:grid}.v8-edition__list>li{border-top:1px solid var(--color-border-subtle);grid-template-columns:28px minmax(0,1fr);column-gap:6px;padding:10px 0;display:grid}.v8-edition__list>li[data-open]{background-color:var(--color-primary-soft);border-top-color:#0000;border-radius:12px;margin-inline:-10px;padding-inline:10px}.v8-edition__list>li[data-open]+li{border-top-color:#0000}.v8-edition__n{color:var(--color-primary);grid-row:span 2}.v8-edition__n,.v8-edition__t{font-family:var(--type-heading);font-size:15px;font-weight:600}.v8-edition__t{-webkit-line-clamp:2;color:var(--color-text);-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.v8-edition__m{color:var(--color-text-muted);margin-top:2px;font-size:13px}.v8-edition__open{font-weight:600}.v8-edition__list>li[data-open] .v8-edition__m,.v8-edition__open{color:var(--color-text)}.v8-edition__cap{color:var(--color-text-muted);text-align:center;font-size:14px}@media (min-width:64rem){.v8-edition__cap{grid-column:1/-1}}@media (max-width:63.99rem){.v8-edition__list>li:nth-child(n+4){display:none}}.v8-edition__story{min-width:0}.pd-deck--compact .pd-deck__bar--compact{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:12px;display:flex}.pd-deck--compact .pd-deck__count{color:var(--color-text);margin-right:0;font-size:14px}.pd-deck__play{border:1px solid var(--color-border-strong);background-color:var(--color-surface);min-height:44px;color:var(--color-text);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.pd-deck__play:hover{border-color:var(--color-text)}.v8-ba__grid{gap:16px;margin-top:36px;display:grid}@media (min-width:60rem){.v8-ba__grid{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:stretch;gap:12px}}.v8-ba__after,.v8-ba__before{border-radius:24px;flex-direction:column;min-width:0;padding:24px;display:flex}.v8-ba__before{border:1px solid var(--color-border)}.v8-ba__after,.v8-ba__before{background-color:var(--v6-card)}.v8-ba__after{border:1px solid var(--color-primary);box-shadow:0 0 0 4px var(--color-primary-soft),var(--v6-shadow)}.v8-ba__head{border-bottom:1px solid var(--color-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;padding-bottom:12px;display:flex}.v8-ba__h{font-family:var(--type-heading);color:var(--color-text);font-size:1.25rem;font-weight:600}.v8-ba__count{color:var(--color-text-muted);font-size:13px;font-weight:600}.v8-ba__after .v8-ba__count{color:var(--color-success)}.v8-ba__abstract{font-family:var(--type-heading);color:var(--color-text-muted);text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin-top:14px;font-size:14px;line-height:1.6}.v8-ba__arrow{display:none}@media (min-width:60rem){.v8-ba__arrow{background-color:var(--color-primary);width:44px;height:44px;color:var(--color-on-primary);box-shadow:var(--v6-shadow);border-radius:999px;align-self:center;place-items:center;display:grid}}.v8-ba__short{font-family:var(--type-heading);color:var(--color-text);margin-top:16px;font-size:1.3125rem;font-weight:500;line-height:1.4}.v8-ba__k{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);margin-bottom:4px;font-size:13px;font-weight:400;display:block}.v8-ba__points{gap:14px;margin-top:18px;display:grid}@media (min-width:40rem){.v8-ba__points{grid-template-columns:repeat(2,minmax(0,1fr))}}.v8-ba__points dt{color:var(--color-text);font-size:14px;font-weight:700}.v8-ba__points dd{color:var(--color-text);margin-top:2px;font-size:16px;line-height:1.5}.v8-ba__foot{color:var(--color-text-muted);margin-top:auto;padding-top:16px;font-size:13px}.v8-roles{margin-top:32px}.v8-roles__tabs{gap:8px;display:grid}@media (min-width:48rem){.v8-roles__tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}.v8-roles__tab{border:1px solid var(--color-border);background-color:var(--v6-card);min-height:60px;transition:border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out);border-radius:16px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.v8-roles__tab:hover{border-color:var(--color-text)}.v8-roles__tab[aria-current=true],.v8-roles__tab[aria-selected=true]{border-color:var(--color-primary);background-color:var(--color-primary-soft)}.v8-roles__tab:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.v8-roles__name{color:var(--color-text);font-size:16px;font-weight:700}.v8-roles__line{color:var(--color-text-muted);font-size:14px;line-height:1.4}.v8-roles__panel{gap:20px;margin-top:16px;display:grid}@media (min-width:60rem){.v8-roles__panel{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}}.v8-roles__paper{border-radius:24px;padding:26px 26px 22px}.v8-roles__eyebrow{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-size:13px}.v8-roles__title{color:var(--color-text-muted);margin-top:6px;font-size:14px;font-style:italic}.v8-roles__headline{font-family:var(--type-heading);color:var(--color-text);margin-top:14px;font-size:1.375rem;font-weight:500;line-height:1.35}.v8-roles__items{gap:12px;margin-top:18px;display:grid}.v8-roles__items>li{border:1px solid var(--color-border);font-family:var(--type-heading);color:var(--color-text);background-color:#ffffff0f;border-radius:14px;padding:12px 14px;font-size:16px;line-height:1.5}.v8-roles__it{font-family:var(--type-body);font-size:14px;font-weight:700}.v8-roles__side{justify-items:start;gap:14px;display:grid}.v8-roles__covers{color:var(--color-text);font-size:16px;line-height:1.55}.v8-roles__label{font-weight:700}.pd-sec--wide{margin-top:48px}.pd-story{border-radius:28px;padding:18px 18px 22px}@media (min-width:48rem){.pd-story{padding:24px 32px 34px}}.pd-story:after{content:"";z-index:0;aspect-ratio:1;pointer-events:none;width:70%;transition:transform 1.1s var(--ease-out),filter 1.1s var(--ease-out);background:radial-gradient(circle,#4078ff6b,#0000 66%);border-radius:50%;position:absolute;top:-35%;left:-15%}.pd-story[data-glow="1"]:after{filter:hue-rotate(-8deg);transform:translate(85%,25%)}.pd-story[data-glow="2"]:after{filter:hue-rotate(-16deg);transform:translate(35%,65%)}.pd-story[data-glow="3"]:after{filter:hue-rotate(-4deg);transform:translate(95%,60%)}.pd-story__progress{gap:6px;margin-bottom:20px;display:flex}.pd-story__progress>li{background-color:#ffffff38;border-radius:999px;flex:1 1 0;height:3px;overflow:hidden}.pd-story__progress>li>span{border-radius:inherit;background-color:#fff;width:0;height:100%;display:block}.pd-story__progress>li[data-state=done]>span,.pd-story__progress>li[data-state=now]>span{width:100%}.pd-story__progress>li[data-state=playing]>span{animation:pd-story-fill linear both}@keyframes pd-story-fill{0%{width:0}to{width:100%}}.pd-deck .pd-story .pd-deck__track,.pd-deck[data-deck] .pd-story .pd-deck__track{scroll-snap-type:none;perspective:none;touch-action:pan-y;border-radius:0;gap:32px;display:grid;overflow:hidden}.pd-deck[data-deck] .pd-story .pd-deck__track{gap:0}@media (prefers-reduced-motion:no-preference){.pd-deck[data-deck] .pd-story .pd-deck__track{transition:height .32s var(--ease-out)}}.pd-deck[data-deck] .pd-story .pd-slide,.pd-story .pd-slide{min-height:0;box-shadow:none;scroll-snap-align:none;background:0 0;border:0;border-radius:0;flex:none;gap:20px;padding:0;display:grid;overflow:visible}.pd-slide[hidden]{display:none!important}.pd-deck:not([data-deck]) .pd-story .pd-slide+.pd-slide{border-top:1px solid var(--color-border);padding-top:32px}@media (min-width:48rem){.pd-deck[data-deck] .pd-story .pd-slide,.pd-story .pd-slide{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:36px}}.pd-story .pd-slide[data-enter=next]{animation:pd-story-in-next .44s var(--ease-out) both}.pd-story .pd-slide[data-enter=prev]{animation:pd-story-in-prev .44s var(--ease-out) both}.pd-story .pd-slide[data-enter] .pd-story__body{animation:pd-story-rise .56s 70ms var(--ease-out) both}@keyframes pd-story-in-next{0%{opacity:0;transform:translate(32px)}}@keyframes pd-story-in-prev{0%{opacity:0;transform:translate(-32px)}}@keyframes pd-story-rise{0%{opacity:0;transform:translateY(12px)}}.pd-story__head{min-width:0;padding-top:4px}.pd-story__num{font-family:var(--type-heading);letter-spacing:-.03em;color:#a9bcff;font-size:clamp(3rem,2.2rem + 2.6vw,4.75rem);font-weight:400;line-height:.9}.pd-story .pd-slide__kicker{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);margin-top:14px;font-size:13px}.pd-story .pd-slide__title{max-width:16ch;font-family:var(--type-heading);letter-spacing:-.015em;color:var(--color-text);text-wrap:balance;margin-top:10px;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.75rem);font-weight:500;line-height:1.1}.pd-story__body{border:1px solid var(--color-border);background-color:#ffffff12;border-radius:22px;min-width:0;padding:20px 20px 22px}@media (min-width:48rem){.pd-story__body{padding:24px 28px 26px}}.pd-story .pd-slide__body{max-width:62ch;color:var(--color-text);gap:14px;margin-top:0;font-size:17px;line-height:1.65;display:grid}.pd-story .pd-lead{font-family:var(--type-read);font-size:1.1875rem;line-height:1.55}.pd-story .pd-slide__label{color:var(--color-text-muted);border-left-color:#a9bcff}.pd-story .pd-steps>li:before{color:#fff;background-color:#a9bcff2e}.pd-story .pd-items{grid-template-columns:minmax(0,1fr)}.pd-story .pd-items>li{border-color:var(--color-border);background-color:#ffffff0f}.pd-story .pd-items>li p+p{color:var(--color-text-muted)}.pd-story .pd-metrics>div{background-color:#ffffff14}.pd-story .pd-metrics__v{color:#fff}.pd-story .pd-metrics dt{color:var(--color-text)}.pd-story .pd-metrics__c{color:var(--color-text-muted)}.pd-story .pd-bars{border-color:var(--color-border)}.pd-story .pd-bars figcaption{color:var(--color-text-muted)}.pd-story .pd-bars__track{background-color:#ffffff24}.pd-story .pd-bars__track>span{background-color:#a9bcff}.pd-story .pd-stat{background-color:#00000047}.pd-deck--compact .pd-story .pd-slide__title{font-size:clamp(1.5rem,1.2rem + 1.1vw,2.125rem)}.pd-deck--compact .pd-story .pd-slide__body{font-size:16px}.pd-summary:fullscreen .pd-story{max-width:1400px;min-height:calc(100dvh - 200px);margin-inline:auto}.pd-summary:fullscreen .pd-story .pd-slide__body{font-size:19px}.dg-hero-listen{border-radius:var(--radius-md,10px);width:100%;min-height:48px;color:var(--color-text-inverse);transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out);background-color:#ffffff1a;border:1px solid #ffffff52;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:16px;font-weight:600;display:inline-flex}.dg-hero-listen:hover{background-color:#ffffff29;border-color:#fff9}.dg-hero-listen[aria-disabled=true]{opacity:.75;cursor:not-allowed}.dg-hero-listen .ls-mins{color:var(--color-text-inverse);background-color:#ffffff24;border-radius:999px;padding:1px 8px;font-size:13px;font-weight:600}@media (min-width:40rem){.dg-hero-listen{justify-content:flex-start;width:auto;min-height:44px}}.pd-deck--compact .pd-deck__play{min-height:46px}.pd-deck--compact .pd-deck__arrow{width:46px;height:46px}.v6-price__trial{background-color:var(--color-primary-soft);letter-spacing:.02em;min-height:28px;color:var(--color-text);border-radius:999px;align-items:center;margin-bottom:10px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.v6-price__then{color:var(--color-text);margin-top:10px;font-size:15px;font-weight:600}.v8-hero__trial{color:var(--color-text-muted);text-align:center;margin-top:14px;font-size:14px}.pd-main--deck{max-width:1880px;padding-top:12px}@media (min-width:48rem){.pd-main--deck{padding-top:32px}}@media (min-width:64rem){.pd-main--deck{padding-top:96px}}.pd-deck-sec{scroll-margin-top:24px}.dk{--dk-canvas:var(--color-glass);--dk-sheet-shadow:0 1px 2px #0f172a14,0 12px 32px #0f172a1f}.dk-top{z-index:2;padding:var(--spacing-panelpad);border-radius:var(--radius-panel);flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex;position:relative}.dk-title{-webkit-line-clamp:2;line-clamp:2;min-width:0;font-family:var(--type-heading);font-size:var(--text-2xl);color:var(--color-text);-webkit-box-orient:vertical;flex:280px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.dk-tools{flex-wrap:wrap;display:flex}.dk-btn,.dk-tools{align-items:center;gap:8px}.dk-btn{border:1px solid var(--color-border-control);background:var(--color-surface);min-height:44px;color:var(--color-text);cursor:pointer;border-radius:10px;justify-content:center;padding:0 18px;font-size:15px;font-weight:600;list-style:none;display:inline-flex}.dk-btn::-webkit-details-marker{display:none}.dk-btn:hover:not(:disabled){border-color:var(--color-link)}.dk-btn:disabled{cursor:default;color:var(--color-text-muted);border-color:var(--color-border)}.dk-btn--icon{width:44px;padding:0}.dk-btn--primary{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}.dk-btn--primary:hover:not(:disabled){border-color:var(--color-primary-hover);background:var(--color-primary-hover)}.dk-menu{position:relative}.dk-menu>summary{cursor:pointer}.dk-menu__list{z-index:30;border:1px solid var(--color-border);background:var(--color-surface-raised);border-radius:12px;min-width:260px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #0a0e1b29}.dk-menu__item,.dk-menu__list{flex-direction:column;display:flex}.dk-menu__item{min-height:52px;color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:2px;padding:8px 14px}.dk-menu__item:focus-visible,.dk-menu__item:hover:not(:disabled){background:var(--color-canvas)}.dk-menu__label{font-size:16px;font-weight:600}.dk-menu__note{font-size:14px;font-weight:400}.dk-menu__note,.dk-status{color:var(--color-text-muted)}.dk-status{margin-top:10px;font-size:15px}.dk-body{gap:20px;margin-top:20px;display:flex}.dk-main{flex:1;min-width:0}.dk-canvas{background:var(--dk-canvas);border-radius:16px;flex-direction:column;align-items:center;gap:24px;padding:clamp(12px,3vw,40px);display:flex}.dk-stage{outline-offset:6px;border-radius:6px;width:100%;position:relative}.dk-stage:focus-visible{outline:3px solid var(--color-focus)}.dk-frame,.dk-sheet{width:100%}.dk-frame{box-shadow:var(--dk-sheet-shadow);background:#fff;border-radius:6px;overflow:hidden;container-type:inline-size}.dk-shot{object-fit:contain;width:100%;height:100%;display:block}.dk-shot--wait{background-color:light-dark(#5e65731c,#a1a8b41c)}@supports (color:color-mix(in lab,red,red)){.dk-shot--wait{background-color:color-mix(in srgb,var(--color-text-faint) 11%,transparent)}}.dk-frame[data-ratio="16x9"]{aspect-ratio:16/9}.dk-frame[data-ratio="1x1"]{aspect-ratio:1}.dk-frame[data-ratio="4x5"]{aspect-ratio:4/5}.dk-frame[data-ratio="9x16"]{aspect-ratio:9/16}.dk-scale{--u:calc(100cqw / var(--dk-w));width:100%;height:100%}.dk-static+.dk-static{margin-top:24px}.dk-present-bar{display:none}.dk-stage:fullscreen{background:#0b0f18;border-radius:0;justify-content:center;align-items:center;display:flex}.dk-stage:fullscreen>.dk-sheet:not([hidden]){width:min(100vw,177.778vh)}.dk-stage:fullscreen .dk-frame{box-shadow:none;border-radius:0}.dk-stage:fullscreen .dk-present-bar{color:#c7cfdd;font-size:15px;display:block;position:absolute;bottom:16px;right:24px}.dk-nav{justify-content:center;align-items:center;gap:16px;margin-top:16px;display:flex}.dk-count{text-align:center;min-width:96px;color:var(--color-text);font-size:17px;font-weight:600}.dk-count__of{color:var(--color-text-muted);font-weight:400}.dk-rail{scrollbar-width:thin;flex-direction:column;flex:0 0 196px;gap:12px;max-height:calc(100dvh - 160px);padding:4px 8px 4px 2px;list-style:none;display:flex;position:sticky;top:24px;overflow-y:auto}.dk-thumb{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:10px;align-items:flex-start;gap:8px;width:100%;min-height:44px;padding:4px;display:flex}.dk-thumb__n{color:var(--color-text-muted);text-align:right;flex:0 0 22px;padding-top:2px;font-size:14px}.dk-thumb__pic{flex:1;min-width:0;display:block}.dk-thumb .dk-frame{box-shadow:0 0 0 1px var(--color-border);border-radius:4px}.dk-thumb[aria-current]{border-color:var(--color-primary);background:light-dark(#2459e014,#7ea6ff14)}@supports (color:color-mix(in lab,red,red)){.dk-thumb[aria-current]{background:color-mix(in srgb,var(--color-primary) 8%,transparent)}}.dk-thumb[aria-current] .dk-thumb__n{color:var(--color-text);font-weight:600}.dk-thumb:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.dk-frame--thumb .dk-scale>div{pointer-events:none}@media (max-width:1099px){.dk-body{flex-direction:column-reverse}.dk-rail{flex-direction:row;flex-basis:auto;max-height:none;padding-bottom:8px;position:static;overflow:auto hidden}.dk-rail>li{flex:0 0 150px}}.dk[data-view="4x5"] .dk-sheet{max-width:min(560px,80dvh - 176px);margin-inline:auto}@media (max-width:480px){.dk[data-view="4x5"] .dk-canvas{background:0 0;border-radius:0;margin-inline:calc(50% - 50vw);padding:0 0 16px}.dk[data-view="4x5"] .dk-sheet{max-width:none}.dk[data-view="4x5"] .dk-frame{box-shadow:none;border-block:1px solid var(--color-border);border-radius:0}.dk-nav__word{display:none}.dk-title,.dk-top p.dk-title{-webkit-line-clamp:none;line-clamp:none;flex-basis:100%;order:1;display:block}.dk-top{gap:10px 6px}.dk-top>.dk-extras,.dk-top>.dk-tools{order:2;gap:6px;margin-right:0}.dk-top .dk-extras>.pd-action,.dk-top .dk-extras>form>.pd-action,.dk-top .dk-mini{border-color:var(--color-border);border-radius:var(--radius-chip,999px);background-color:var(--color-surface);padding:0 12px}}.dk-share{border:1px solid var(--color-border);background:var(--color-surface-raised);width:min(1040px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--color-text);border-radius:20px;padding:0}.dk-share::backdrop{background:#080c1699}.dk-share__in{padding:24px}.dk-share__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.dk-share__title{font-size:22px;font-weight:600}.dk-share__label{color:var(--color-text);margin-bottom:10px;font-size:15px;font-weight:600}.dk-share__body{grid-template-columns:300px minmax(0,1fr);gap:24px;margin-top:16px;display:grid}.dk-sizes{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.dk-size{border:1px solid var(--color-border);cursor:pointer;border-radius:12px;align-items:center;gap:14px;min-height:60px;padding:10px 14px;display:flex}.dk-size[data-on]{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}.dk-size:has(:focus-visible){outline:3px solid var(--color-focus);outline-offset:2px}.dk-size__shape{border:2px solid var(--color-text-muted);border-radius:4px;flex:none;width:26px;max-height:40px}.dk-size__text{flex-direction:column;display:flex}.dk-size__name{font-size:16px;font-weight:600}.dk-size__note{color:var(--color-text-muted);font-size:14px}.dk-share__right{background:light-dark(#eef1f6,#0c1220);border-radius:14px;flex-direction:column;align-items:center;gap:10px;min-width:0;padding:16px;display:flex}.dk-share__preview{justify-content:center;width:100%;display:flex}.dk-share__preview .dk-frame{width:100%;box-shadow:0 8px 24px #0f172a24}.dk-share__preview[data-ratio="1x1"] .dk-frame{width:min(100%,42vh)}.dk-share__preview[data-ratio="4x5"] .dk-frame{width:min(100%,33.6vh)}.dk-share__preview[data-ratio="9x16"] .dk-frame{width:min(100%,24.75vh)}.dk-share__step{color:var(--color-text);align-items:center;gap:10px;font-size:15px;display:flex}.dk-share__actions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.dk-share__links{border-top:1px solid var(--color-border);margin-top:20px;padding-top:16px}.dk-platforms{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.dk-platform{border:1px solid var(--color-border-control);background:var(--color-surface);min-height:44px;color:var(--color-text);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.dk-platform:hover{border-color:var(--color-link)}.dk-share__hint{color:var(--color-text-muted);margin-top:12px;font-size:14px}@media (max-width:760px){.dk-share__in{padding:18px}.dk-share__body{grid-template-columns:1fr}.dk-sizes{grid-template-columns:1fr 1fr;display:grid}.dk-share__right{order:-1}}.dk-extras{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dk-extras>.pd-action,.dk-extras>form>.pd-action,.dk-mini{border-radius:var(--radius-md);min-height:44px;color:var(--color-text-muted);font-size:var(--text-sm);cursor:pointer;white-space:nowrap;transition:color var(--duration-fast) var(--ease-out);background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:0 10px;font-weight:500;text-decoration:none;list-style:none;display:inline-flex}:is(.dk-mini,.dk-extras .pd-action)>svg{color:light-dark(#2459e0d9,#7ea6ffd9)}@supports (color:color-mix(in lab,red,red)){:is(.dk-mini,.dk-extras .pd-action)>svg{color:color-mix(in srgb,var(--color-primary-600) 85%,transparent)}}.dk-mini::-webkit-details-marker{display:none}.dk-top:hover .dk-extras .pd-action,.dk-top:hover .dk-mini{color:var(--color-text)}.dk-top .dk-extras .pd-action[aria-pressed=true],.dk-top .dk-mini[aria-pressed=true]{color:var(--color-primary-800)}:is(.dk-mini,.dk-extras .pd-action)[aria-pressed=true]>svg{color:var(--color-primary-600)}.dk-top .dk-mini.dk-mini--primary{color:var(--color-primary-800);font-weight:600}.dk-extras .ls-mins{color:var(--color-text-muted);font-weight:500}.dk-extras .pd-notice{flex-basis:100%}.dk-cite{width:min(760px,100vw - 24px)}.dk-cite__body{margin-top:16px}.dk-cite-static{position:relative}.dk-cite-static__body{z-index:30;border:1px solid var(--color-border);background:var(--color-surface-raised);border-radius:12px;width:min(680px,90vw);padding:16px;position:absolute;top:calc(100% + 8px);left:0}.dk-share{margin:auto;inset:0}.dk-top .dk-title{flex:calc(100% - 240px)}.dk-extras{margin-right:auto}.dk-top .dk-mini:disabled{cursor:default;color:var(--color-text-muted);border-style:dashed;border-color:var(--color-border)}.feed-grid{gap:var(--spacing-cardgap,16px);grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));align-items:stretch;display:grid}.feed-grid__cell{min-width:0;display:flex}.feed-grid__cell>.paper-card{width:100%}.paper-card{container:card/inline-size}.card-narrow-only{display:none}@container card (max-width:600px){.card-wide-only{display:none}.card-narrow-only{display:flex}}@media (min-width:700px){.pd-main--deck:has(.dk[data-deck=js]){min-height:calc(100dvh - 52px - var(--bottom-bar-h) - env(safe-area-inset-bottom));flex-direction:column;padding-bottom:16px;display:flex}.dk[data-deck=js],.pd-deck-sec>[data-reading-end],.pd-main--deck:has(.dk[data-deck=js])>.pd-deck-sec{flex-direction:column;flex:1;display:flex}.dk[data-deck=js] .dk-body{flex:1;margin-top:12px}.dk[data-deck=js] .dk-main{flex-direction:column;display:flex;container-type:inline-size}.dk[data-deck=js] .dk-canvas{flex:1;justify-content:center;min-height:calc(min(100cqw - 32px,900px)/1.77778 + 32px);padding:16px;container-type:size}.dk[data-deck=js][data-view="4x5"] .dk-canvas{min-height:calc(1.25*min(100cqw - 32px,360px) + 32px)}.dk[data-deck=js] .dk-sheet{width:min(100cqw,max(177.778cqh,900px));max-width:none;margin-inline:auto}.dk[data-deck=js][data-view="4x5"] .dk-sheet{width:min(100cqw,max(80cqh,360px))}.dk[data-deck=js] .dk-nav{margin-top:10px}}@media (min-width:700px) and (max-height:760px){.pd-main--deck:has(.dk[data-deck=js]){padding-bottom:8px}.dk[data-deck=js] .dk-body{margin-top:8px}.dk[data-deck=js] .dk-nav{margin-top:6px}}@media (min-width:1100px) and (max-width:1399px){.dk[data-deck=js] .dk-rail{flex-basis:150px}.dk[data-deck=js] .dk-body{gap:14px}.dk[data-deck=js] .dk-canvas{min-height:calc(min(100cqw - 24px,900px)/1.77778 + 24px);padding:12px}}@media (min-width:1024px){.pd-main--deck:has(.dk[data-deck=js]){min-height:100dvh}}@media (min-width:700px) and (max-width:1099px){.dk[data-deck=js] .dk-body{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid}.dk[data-deck=js] .dk-main{grid-row:1}.dk[data-deck=js] .dk-rail{grid-row:2}}@media (min-width:1100px){.dk[data-deck=js] .dk-rail{contain:size;max-height:none;position:static}}.sr-author__mark{color:#fff;background:#1d45b0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;font-weight:700;display:inline-flex}.ask-panel{padding:32px 16px 20px}@media (min-width:40rem){.ask-panel{padding:48px 40px 40px}}.ask-thread section[aria-label="Ask a follow-up"].ask-panel{padding:16px}@media (min-width:40rem){.ask-thread section[aria-label="Ask a follow-up"].ask-panel{padding:24px}}.ask-turn{scroll-margin-top:96px}.ask-answer{padding:20px}@media (min-width:40rem){.ask-answer{padding:28px 32px}}.ask-answer__text{color:var(--color-text);max-width:72ch;font-size:1.0625rem;line-height:1.65}.ask-answer__text>*+*{margin-top:12px}.ask-answer__text :is(ul,ol):not(.ask-vis *){padding-left:1.3em}.ask-answer__text ul:not(.ask-vis *){list-style:outside}.ask-answer__text ol:not(.ask-vis *){list-style:decimal}.ask-answer__text li:not(.ask-vis *)+li{margin-top:8px}.ask-answer__text strong,.ask-cite{font-weight:600}.ask-cite{background-color:var(--color-primary-50);min-width:24px;min-height:24px;color:var(--color-link);vertical-align:.1em;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;margin:0 .15em;padding:0 .4em;font-size:.8em;line-height:1;text-decoration:none;display:inline-flex;position:relative}.ask-cite:after{content:"";position:absolute;inset:-10px -3px}.ask-cite:hover{background-color:var(--color-primary-100);color:var(--color-link-hover)}.ask-cite:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.ask-error{border:1px solid var(--color-danger-border);background-color:var(--color-danger-wash);color:var(--color-danger);border-radius:12px;align-items:flex-start;gap:8px;padding:12px 16px;font-size:15px;display:flex}.ask-source{gap:14px;padding:14px 16px;scroll-margin-top:96px;display:flex;position:relative}.ask-source__title:after{content:"";border-radius:inherit;position:absolute;inset:0}.ask-source .onb-link{z-index:1;position:relative}.ask-source:focus{outline:2px solid var(--color-focus);outline-offset:2px}.ask-source__n{background-color:var(--color-surface-sunken);width:28px;height:28px;color:var(--color-text);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.ask-source__title{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:3px}.ask-source__title:hover{color:var(--color-link);text-decoration-color:currentColor}.ask-chat{min-height:calc(100dvh - 160px)}.ask-chat,.ask-log{flex-direction:column;display:flex}.ask-log{flex:1;gap:40px;padding-bottom:24px}.ask-exchange{flex-direction:column;gap:20px;display:flex}.ask-msg{animation:ask-msg-in .26s var(--ease-out) both;gap:12px;display:flex}.ask-msg--you{justify-content:flex-end}.ask-bubble{background-color:var(--color-primary-50);border:1px solid var(--color-primary-100);max-width:min(85%,36rem);color:var(--color-text);border-radius:22px 22px 6px;padding:12px 18px}.ask-bubble__mode{color:var(--color-link);align-items:center;gap:6px;margin-bottom:4px;font-size:13px;font-weight:600;display:inline-flex}.ask-bubble__text{font-family:var(--type-body);white-space:pre-wrap;overflow-wrap:anywhere;font-size:1.0625rem;font-weight:400;line-height:1.5}.ask-avatar{background-color:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:999px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;margin-top:2px;display:inline-flex;box-shadow:0 1px 2px #0f172a0f}.ask-msg__body{flex-direction:column;flex:1;gap:16px;min-width:0;padding-top:4px;display:flex}.ask-msg__body>.ask-answer__text{max-width:70ch}.ask-thinking{min-height:32px;color:var(--color-text-muted);align-items:center;gap:10px;font-size:15px;display:inline-flex}.ask-dots{gap:4px;display:inline-flex}.ask-dots>span{background-color:var(--color-primary-500);border-radius:999px;width:7px;height:7px;animation:ask-dot 1.2s ease-in-out infinite}.ask-dots>span:nth-child(2){animation-delay:.15s}.ask-dots>span:nth-child(3){animation-delay:.3s}.ask-caret{background-color:var(--color-primary-500);border-radius:2px;width:8px;height:1.1em;margin-top:-12px;animation:ask-caret 1s steps(2,start) infinite;display:inline-block}.ask-suggest{border:1px solid var(--color-primary-200);background-color:var(--color-primary-50);max-width:36rem;animation:ask-msg-in .26s var(--ease-out) both;border-radius:16px;padding:14px 16px}.ask-suggest--done{color:var(--color-text);align-items:flex-start;gap:8px;font-size:15px;display:flex}.ask-suggest--done>svg{flex:none;margin-top:4px}.ask-srcs{flex-direction:column;gap:10px;display:flex}.ask-srcs__h{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text);font-size:13px;font-weight:600}.ask-sources{gap:10px;display:grid}@media (min-width:48rem){.ask-sources{grid-template-columns:repeat(2,minmax(0,1fr))}}.ask-srcs__more{overflow-anchor:none;align-self:flex-start}.ask-dock{z-index:5;background-color:var(--color-canvas);margin:0 -8px;padding:8px 8px 16px;position:sticky;bottom:0}.ask-dock:before{content:"";pointer-events:none;background:linear-gradient(to bottom,transparent,var(--color-canvas));height:28px;position:absolute;bottom:100%;left:0;right:0}.ask-dock__inner{max-width:48rem;margin:0 auto}.ask-dock [data-ask-input]{min-height:44px}.ask-dock__note{text-align:center;max-width:48ch;color:var(--color-text-muted);margin:6px auto 0;font-size:13px;line-height:1.45}@media (max-width:39.99rem){.ask-dock{padding:6px 8px 8px}.ask-dock .ask-scope{flex-wrap:nowrap;padding:0 4px 4px}.ask-dock .ask-scope__select{flex:auto;min-width:0}.ask-dock [data-ask-input]{font-size:16px}}@media (max-width:47.98rem){.ask-dock{bottom:calc(var(--bottom-bar-h) + env(safe-area-inset-bottom))}html[data-typing] .ask-dock{bottom:0}}@media (min-width:64rem){.ask-dock{margin-inline:-64px;padding:36px 64px 16px;-webkit-mask-image:linear-gradient(#0000,#000 28px),linear-gradient(90deg,#0000,#000 64px calc(100% - 64px),#0000);mask-image:linear-gradient(#0000,#000 28px),linear-gradient(90deg,#0000,#000 64px calc(100% - 64px),#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.ask-dock:before{content:none}}.ask-bubble__text,.ask-srcs__h{font-family:var(--type-body)}.ask-main:has(.ask-chat){padding-bottom:0}.ask-pick{padding:4px 4px 6px}.ask-pick__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ask-pick__chips{display:contents}.ask-pick__chip{background-color:var(--color-primary-50);border:1px solid var(--color-primary-200);max-width:min(100%,26rem);min-height:36px;color:var(--color-text);border-radius:999px;align-items:center;gap:6px;padding:0 4px 0 12px;font-size:14px;display:inline-flex}.ask-pick__chip-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ask-pick__x{width:28px;height:28px;color:var(--color-text-muted);border-radius:999px;flex:none;place-items:center;display:inline-grid;position:relative}.ask-pick__x:after{content:"";position:absolute;inset:-8px}.ask-pick__x:hover{background-color:var(--color-primary-100);color:var(--color-text)}.ask-pick__open{border:1px dashed var(--color-border-control);min-height:44px;color:var(--color-link);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:15px;font-weight:600;display:inline-flex}.ask-pick__open:hover{background-color:var(--color-primary-50);border-style:solid}.ask-pick__open:disabled{opacity:.6;cursor:not-allowed}.ask-pick__hint{color:var(--color-text-muted);font-size:14px}.ask-pick{min-width:0;max-width:100%}.ask-pick__panel{overflow-wrap:anywhere;border:1px solid var(--color-border);background-color:var(--color-surface-raised);border-radius:16px;max-width:100%;margin-top:8px;padding:12px;box-shadow:0 8px 24px #0f172a14}.ask-pick__label{color:var(--color-text);margin-bottom:6px;font-size:14px;font-weight:600;display:block}.ask-pick__search{border:1px solid var(--color-border-input);background-color:var(--color-surface);min-height:48px;color:var(--color-text-muted);border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:flex}.ask-pick__search:focus-within{outline:2px solid var(--color-focus);outline-offset:2px}.ask-pick__input{min-width:0;min-height:44px;color:var(--color-text);background:0 0;outline:none;flex:1;font-size:16px}.ask-pick__input::placeholder{color:var(--color-text-faint)}.ask-pick__note{color:var(--color-text-muted);align-items:center;gap:8px;margin-top:10px;font-size:15px;display:flex}.ask-pick__note--error{color:var(--color-error)}.ask-pick__list{max-height:min(42vh,360px);margin-top:10px;overflow:hidden auto}.ask-pick__h{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text);font-size:13px;font-weight:600;font-family:var(--type-body);margin:4px 4px 6px}.ask-pick__item{text-align:left;border-radius:12px;align-items:flex-start;gap:12px;width:100%;min-height:44px;padding:10px;display:flex}.ask-pick__item:hover,.ask-pick__item[aria-pressed=true]{background-color:var(--color-primary-50)}.ask-pick__item:disabled{opacity:.55;cursor:not-allowed}.ask-pick__box{border:1.5px solid var(--color-border-control);width:22px;height:22px;color:var(--color-text-inverse);border-radius:6px;flex:none;place-items:center;margin-top:1px;display:inline-grid}.ask-pick__item[aria-pressed=true] .ask-pick__box{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.ask-pick__title{color:var(--color-text);font-size:15px;font-weight:600;line-height:1.35;display:block}.ask-pick__meta{color:var(--color-text-muted);margin-top:2px;font-size:14px;display:block}.ask-pick__foot{border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:flex}.ask-bubble__papers{color:var(--color-text);gap:4px;margin-top:8px;font-size:14px;display:grid}.ask-bubble__papers li{align-items:flex-start;gap:6px;display:flex}.ask-bubble__papers svg{color:var(--color-link);flex:none;margin-top:3px}.ask-source__read{background-color:var(--color-primary-50);color:var(--color-text);border-radius:999px;align-items:center;gap:5px;margin-top:6px;padding:2px 10px;font-size:13px;font-weight:600;display:inline-flex}.ask-source__read svg{color:var(--color-link)}.ask-source__acts{z-index:1;flex-wrap:wrap;gap:6px;margin-top:10px;display:flex;position:relative}.ask-source__act{border:1px solid var(--color-border-control);background-color:var(--color-surface);min-height:36px;color:var(--color-text);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.ask-source__act:after{content:"";position:absolute;inset:-4px 0}.ask-source__act:hover,.ask-source__act[aria-pressed=true]{border-color:var(--color-primary-600);color:var(--color-link)}.ask-source__act[aria-pressed=true]{background-color:var(--color-primary-50)}.ask-source__act:disabled{opacity:.55;cursor:not-allowed}.ask-refs{gap:12px;display:grid}.ask-refs__styles{flex-wrap:wrap;gap:6px;display:flex}.ask-refs__style{border:1px solid var(--color-border-control);background-color:var(--color-surface);min-height:44px;color:var(--color-text);border-radius:999px;padding:0 14px;font-size:14px;font-weight:600}.ask-refs__style[aria-pressed=true]{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.ask-refs__list{gap:10px;display:grid}.ask-refs__item{border:1px solid var(--color-border);background-color:var(--color-surface);border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px 14px;padding:16px;display:grid}.ask-refs__text{font-size:1rem;line-height:1.6}.ask-refs__bib,.ask-refs__text{color:var(--color-text);overflow-wrap:anywhere}.ask-refs__bib{white-space:pre-wrap;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;line-height:1.55}.ask-refs__copy{grid-column:2;justify-self:start}.ask-choose{gap:12px;display:grid}.ask-choose__list{gap:8px;display:grid}.ask-choose__item{border:1px solid var(--color-border);background-color:var(--color-surface);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;display:flex}.ask-choose__foot{flex-wrap:wrap;gap:8px;display:flex}.ask-choose__foot .onb-secondary{align-items:center;gap:6px;display:inline-flex}.ask-vis{border:1px solid var(--color-border);background-color:var(--color-surface);animation:ask-msg-in .32s var(--ease-out) both;border-radius:16px;margin:4px 0;padding:16px}@media (min-width:40rem){.ask-vis{padding:18px 20px}}.ask-vis__cap{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:12px;display:flex}.ask-vis__kind{letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.ask-vis__kind svg{color:var(--color-link)}.ask-vis__title{color:var(--color-text);font-size:1rem;font-weight:600}.ask-vis__note{color:var(--color-text-muted);margin-top:10px;font-size:14px}.ask-vis--pending{min-height:64px;color:var(--color-text-muted);align-items:center;gap:10px;font-size:15px;display:flex}.ask-table{border-radius:10px;overflow-x:auto}.ask-table:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.ask-table table{border-collapse:separate;border-spacing:0;width:100%;min-width:32rem;font-size:15px;line-height:1.5}.ask-table td,.ask-table th{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border-subtle);color:var(--color-text);padding:10px 12px}.ask-table thead th{background-color:var(--color-primary-50);border-bottom:1px solid var(--color-primary-200);font-weight:600;position:sticky;top:0}.ask-table thead th:first-child{border-top-left-radius:10px}.ask-table thead th:last-child{border-top-right-radius:10px}.ask-table tbody th{white-space:nowrap;font-weight:600}.ask-table tbody tr:nth-child(2n) td,.ask-table tbody tr:nth-child(2n) th{background-color:var(--color-surface-sunken)}.ask-table tbody tr:last-child td,.ask-table tbody tr:last-child th{border-bottom:0}@media (max-width:39.99rem){.ask-table tbody th,.ask-table thead th:first-child{z-index:1;white-space:normal;background-color:var(--color-surface);max-width:7.5rem;box-shadow:1px 0 0 var(--color-border-subtle);position:sticky;left:0}.ask-table thead th:first-child{z-index:2;background-color:var(--color-primary-50)}.ask-table tbody tr:nth-child(2n) th{background-color:var(--color-surface-sunken)}}.ask-tl{gap:14px;padding-left:22px;display:grid;position:relative}.ask-tl:before{content:"";background:linear-gradient(var(--color-primary-300),var(--color-primary-600));border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;left:6px}.ask-tl__event{animation:ask-msg-in .32s var(--ease-out) both;gap:2px;display:grid;position:relative}.ask-tl__event:before{content:"";background-color:var(--color-surface);border:3px solid var(--color-primary-600);border-radius:999px;width:12px;height:12px;position:absolute;top:5px;left:-21px}.ask-tl__when{color:var(--color-link);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.ask-tl__text{color:var(--color-text);font-size:15px;line-height:1.5}@media (min-width:40rem){.ask-tl__event{grid-template-columns:7rem minmax(0,1fr);gap:16px}}.ask-chart{gap:12px;display:grid}.ask-chart__row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;display:grid}.ask-chart__label{color:var(--color-text);grid-column:1/-1;font-size:15px}.ask-chart__track{background-color:var(--color-surface-sunken);border-radius:999px;height:14px;overflow:hidden}.ask-chart__bar{border-radius:inherit;background:linear-gradient(90deg,var(--color-primary-400),var(--color-primary-600));transform-origin:0;height:100%;animation:ask-bar .7s var(--ease-out) both;display:block}.ask-chart__value{text-align:right;min-width:4.5em;color:var(--color-text);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.ask-map{gap:14px;display:grid}.ask-map__center{text-align:center;background-color:var(--color-primary);max-width:18rem;color:var(--color-on-primary);box-shadow:0 0 0 6px var(--color-primary-50);border-radius:999px;justify-self:center;padding:12px 18px;font-size:1rem;font-weight:700}.ask-map__center .ask-cite{color:inherit;background-color:#fff3}.ask-map__side{gap:12px;display:grid}.ask-map__branch{border:1px solid var(--color-primary-200);background-color:var(--color-primary-50);animation:ask-msg-in .32s var(--ease-out) both;border-radius:14px;padding:12px 14px;position:relative}.ask-map__label{color:var(--color-text);font-size:15px;font-weight:700}.ask-map__items{color:var(--color-text);gap:4px;margin-top:6px;padding-left:1.1em;font-size:14px;line-height:1.45;list-style:outside;display:grid}@media (max-width:47.99rem){.ask-map__side{border-left:2px solid var(--color-primary-300);margin-left:12px;padding-left:16px}.ask-map__branch:before{content:"";background-color:var(--color-primary-300);width:16px;height:2px;position:absolute;top:50%;left:-18px}}@media (min-width:48rem){.ask-map{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:28px}.ask-map__center{grid-area:1/2}.ask-map__side{position:relative}.ask-map__side--left{grid-area:1/1}.ask-map__side--right{grid-area:1/3}.ask-map__branch:after,.ask-map__branch:before,.ask-map__side:after{content:"";background-color:var(--color-primary-300);position:absolute}.ask-map__branch:after{width:14px;height:2px;top:50%}.ask-map__side--left .ask-map__branch:after{right:-15px}.ask-map__side--right .ask-map__branch:after{left:-15px}.ask-map__branch:before{width:2px;top:-6px;bottom:-6px}.ask-map__branch:first-child:before{top:50%}.ask-map__branch:last-child:before{bottom:calc(50% - 2px)}.ask-map__side--left .ask-map__branch:before{right:-16px}.ask-map__side--right .ask-map__branch:before{left:-16px}.ask-map__side:after{width:14px;height:2px;top:calc(50% - 1px)}.ask-map__side--left:after{right:-28px}.ask-map__side--right:after{left:-28px}}.ask-vis .ask-cite{font-size:13px}@keyframes ask-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.ask-chart__bar,.ask-map__branch,.ask-tl__event,.ask-vis{animation:none}}.ask-scope{flex-wrap:wrap;align-items:center;gap:8px;padding:4px 4px 6px;display:flex}.ask-scope__label{color:var(--color-text);font-size:14px;font-weight:600}.ask-scope__select{border:1px solid var(--color-border-input);background-color:var(--color-surface);max-width:100%;min-height:44px;color:var(--color-text);border-radius:999px;padding:0 36px 0 12px;font-size:15px}.ask-scope__select:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (pointer:coarse){.ask-scope__select{min-height:44px;font-size:16px}}.ask-bubble__scope{color:var(--color-link);align-items:center;gap:6px;margin-bottom:4px;font-size:13px;font-weight:600;display:inline-flex}.ask-alert-note{color:var(--color-text);font-size:14px}.ask-stop{background-color:var(--color-text);color:var(--color-canvas);box-shadow:var(--shadow-button,none)}.ask-stop:hover{opacity:.88}.ask-bar{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-bottom:20px;display:flex}.ask-actions__btn,.ask-bar__btn{border:1px solid var(--color-border-control);background-color:var(--color-surface);min-height:44px;color:var(--color-text);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.ask-actions__btn:hover,.ask-bar__btn:hover{border-color:var(--color-primary-600);color:var(--color-link)}.ask-bar__btn[aria-expanded=true]{background-color:var(--color-primary-50);border-color:var(--color-primary-600)}.ask-actions{flex-wrap:wrap;gap:6px;display:flex}.ask-actions__btn{min-height:36px;color:var(--color-text-muted);border-color:var(--color-border);padding:0 12px;position:relative}.ask-actions__btn:after{content:"";position:absolute;inset:-4px 0}.ask-actions__btn:disabled{opacity:.55;cursor:not-allowed}.ask-next,.ask-next__list{gap:8px;display:grid}.ask-next__q{border:1px solid var(--color-primary-200);background-color:var(--color-primary-50);width:100%;min-height:48px;color:var(--color-text);text-align:left;transition:border-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:15px;display:flex}.ask-next__q svg{color:var(--color-link);transition:transform var(--duration-fast) var(--ease-out);flex:none}.ask-next__q:hover{border-color:var(--color-primary-600)}.ask-next__q:hover svg{transform:translate(3px)}.ask-next__q:disabled{opacity:.55;cursor:not-allowed}.ask-filters{background-color:var(--color-surface-sunken);min-height:32px;color:var(--color-text);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:0 12px;font-size:14px;display:inline-flex}.ask-stopped{color:var(--color-text-muted);font-size:14px}.ask-answer__h{color:var(--color-text);margin-top:18px;font-size:1.0625rem;font-weight:700}.ask-answer__h:first-child{margin-top:0}.ask-recent{padding:18px}@media (min-width:40rem){.ask-recent{padding:22px 26px}}.ask-recent__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ask-recent__h{font-family:var(--type-heading);color:var(--color-text);font-size:1.25rem;font-weight:600}.ask-recent__note{color:var(--color-text-muted);margin-top:2px;font-size:14px}.ask-recent__list{gap:6px;margin-top:12px;display:grid}.ask-recent__item{border:1px solid var(--color-border-subtle);background-color:var(--color-surface);border-radius:12px;align-items:center;gap:6px;display:flex}.ask-recent__item[data-current]{border-color:var(--color-primary-600)}.ask-recent__open{text-align:left;border-radius:12px;flex:1;gap:2px;min-width:0;min-height:52px;padding:8px 12px;display:grid}.ask-recent__open:hover .ask-recent__title{color:var(--color-link)}.ask-recent__title{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text);font-size:15px;font-weight:600;overflow:hidden}.ask-recent__meta{color:var(--color-text-muted);font-size:13px}.ask-recent__x{margin-right:10px}@media (max-width:39.99rem){.ask-msg--rs{flex-direction:column;gap:8px}.ask-dock .segmented{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.ask-dock .segmented::-webkit-scrollbar{display:none}.ask-dock .segmented [role=tab]{flex:none}}@keyframes ask-msg-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ask-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}@keyframes ask-caret{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.ask-msg,.ask-suggest{animation:none}.ask-dots>span{opacity:.7;animation:none}.ask-caret{animation:none}}.ask-suggestion{transition:border-color var(--duration-fast) var(--ease-out)}.ask-suggestion:hover{border-color:var(--color-border-strong)}.thr-main{overflow-x:clip}.thr-crumb{min-height:44px;color:var(--color-link);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.thr-card{border-radius:var(--radius-panel);padding:20px}@media (min-width:40rem){.thr-card{padding:28px 32px}}.auth-submit.thr-primary{width:auto;min-width:160px;padding-inline:20px}.thr-actions{flex-wrap:wrap;gap:8px;display:flex}.dg-action.thr-danger{color:var(--color-danger);border-color:var(--color-danger-border)}.dg-action.thr-danger:hover{border-color:var(--color-danger)}.thr-sub{border:1px solid var(--color-border-subtle);background-color:var(--color-surface);border-radius:14px;padding:16px}html[data-theme=dark] .thr-sub{background-color:var(--color-surface-sunken)}@media (min-width:40rem){.thr-sub{padding:20px}}.thr-status{background-color:var(--color-warning-wash);border:1px solid var(--color-warning-border);color:var(--color-warning);border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:2px 10px;font-size:13px;font-weight:600;display:inline-flex}.thr-status[data-on]{background-color:var(--color-success-wash);border-color:var(--color-success-border);color:var(--color-success)}.thr-panel{border-top:1px solid var(--color-border-subtle);margin-top:20px;padding-top:20px}.thr-file{cursor:pointer;position:relative}.thr-file:has(:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.thr-seed{background-color:var(--color-surface-sunken);align-items:center;gap:8px;padding-left:12px;display:flex}.thr-seed,.thr-x{border-radius:10px}.thr-x{width:44px;height:44px;color:var(--color-text-muted);flex-shrink:0;place-items:center;display:inline-grid}.thr-x:hover{color:var(--color-danger)}.thr-result{background-color:var(--color-surface-sunken);border:1px solid var(--color-border-subtle);border-radius:14px;padding:16px}.thr-bucket[data-tone=ok]{color:var(--color-success)}.thr-bucket[data-tone=warn]{color:var(--color-warning)}.thr-bucket[data-tone=bad]{color:var(--color-error)}@media (min-width:64rem) and (max-height:860px){.pd-main--deck{padding-top:16px}.dk-top{gap:8px 16px;padding:12px 20px}.dk-title{-webkit-line-clamp:1;line-clamp:1;font-size:var(--text-xl)}}@media (min-width:64rem) and (max-height:760px){.pd-main--deck{padding-top:4px}.dk-top{padding:8px 16px}}html[data-aurora=evening]{--color-link:light-dark(#16307a,#a9bbff);--color-link-hover:light-dark(#0f2257,#cdd7ff)}.pl-hero{margin-top:24px;padding:20px}@media (min-width:40rem){.pl-hero{padding:24px 28px}}.pl-status{align-items:center;gap:18px;display:flex}.pl-orb{background-color:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:999px;flex:none;place-items:center;width:52px;height:52px;display:grid;position:relative}.pl-orb:before{content:"";border-radius:inherit;border-left:2px solid #0000;border-bottom:2px solid #0000;border-top:2px solid #0000;border-top-color:var(--color-primary-500);border-right:2px solid #0000;border-right-color:var(--color-primary-200);animation:pl-spin 1.8s linear infinite;position:absolute;inset:-5px}.pl-orb--wave:before{content:none}.pl-orb--wave{box-shadow:0 0 0 6px var(--color-primary-50);animation:pl-breathe 2.4s var(--ease-in-out) infinite}.pl-step{color:var(--color-text);animation:pl-step-in .4s var(--ease-out) both;font-size:1.0625rem;font-weight:600;line-height:1.4}.pl-track{background-color:var(--color-surface-sunken);border-radius:999px;width:min(320px,100%);height:4px;margin-top:10px;display:block;position:relative;overflow:hidden}.pl-track__bar{border-radius:inherit;background-color:var(--color-primary-500);width:35%;animation:pl-slide 1.6s var(--ease-in-out) infinite;position:absolute;top:0;bottom:0;left:0}.pl-cards{gap:16px;margin-top:24px;display:grid}.pl-box,.pl-hero--first{margin-top:0}.pl-line--head{width:36%}.pl-fields{gap:16px;margin-top:20px;display:grid}.pl-field{gap:8px;display:grid}.pl-input{background-color:var(--color-surface-sunken);border-radius:12px;height:44px;display:block}.pl-stage{min-height:min(60vh,520px)}.pl-late{animation:pl-appear .24s var(--ease-out) .15s both}@keyframes pl-appear{0%{opacity:0}to{opacity:1}}.pl-hero{justify-items:center;gap:20px;display:grid}.pl-hero__main{width:100%;min-width:0}@media (min-width:40rem){.pl-hero{grid-template-columns:136px minmax(0,1fr);place-items:center stretch;gap:32px}}.pl-con{width:112px;height:112px;position:relative}@media (min-width:40rem){.pl-con{width:136px;height:136px}}.pl-con__svg{width:100%;height:100%;display:block;overflow:visible}.pl-con__ring{fill:none;stroke:var(--color-primary-200);stroke-width:1px;stroke-dasharray:2 5}.pl-con__spin{transform-origin:60px 60px;animation:pl-spin 5s linear infinite}.pl-con__spark{fill:var(--color-primary-500)}.pl-con__field{transform-origin:60px 60px;animation:pl-spin 48s linear infinite}.pl-con__link{stroke:var(--color-primary-300);stroke-width:1.1px;stroke-linecap:round;stroke-dasharray:80;stroke-dashoffset:80px;animation:pl-draw 4s var(--ease-in-out) infinite both}.pl-con__node{fill:var(--color-primary-500);transform-box:fill-box;transform-origin:50%;animation:pl-node 4s var(--ease-in-out) infinite both}.pl-con__core{background-color:var(--color-surface-raised);border:1px solid var(--color-border);width:52px;height:52px;animation:pl-breathe 2.6s var(--ease-in-out) infinite;box-shadow:0 0 0 6px var(--color-primary-50);border-radius:999px;place-items:center;margin:auto;display:grid;position:absolute;inset:0}.pl-tips{border:1px solid var(--color-border-subtle);background-color:var(--color-surface);border-radius:16px;margin-top:18px;padding:16px 18px 10px}.pl-tip{min-height:96px;animation:pl-tip-in .5s var(--ease-out) both}.pl-tip__link{color:inherit;border-radius:10px;flex-direction:column;gap:4px;text-decoration:none;display:flex}a.pl-tip__link:hover .pl-tip__title{text-underline-offset:3px;text-decoration:underline}a.pl-tip__link:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.pl-tip__kicker{letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.pl-tip__kicker svg{color:var(--color-mode-find)}.pl-tip__kicker--reading svg{color:var(--color-mode-summarise)}.pl-tip__kicker--fact svg{color:var(--color-mode-cite)}.pl-tip__kicker--news svg{color:var(--color-mode-compare)}.pl-tip__title{color:var(--color-text);font-size:1.0625rem;font-weight:600;line-height:1.4}.pl-tip__body{color:var(--color-text-muted);font-size:15px;line-height:1.5}.pl-tip__key{vertical-align:.1em;border:solid var(--color-border-strong);border-width:1px 1px 2px;border-radius:6px;justify-content:center;align-items:center;min-width:26px;height:26px;margin-right:6px;padding:0 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:600;display:inline-flex}.pl-tip__key,.pl-tips__bar{background-color:var(--color-surface-sunken)}.pl-tips__bar{border-radius:999px;height:3px;margin-top:12px;overflow:hidden}.pl-tips__fill{transform-origin:0;background-color:var(--color-primary-500);height:100%;display:block;transform:scaleX(0)}.pl-tips__fill[data-moving]{animation-name:pl-fill;animation-timing-function:linear;animation-fill-mode:forwards}.pl-tips__controls{justify-content:flex-end;align-items:center;gap:2px;margin-top:6px;display:flex}.pl-tips__count{text-align:center;min-width:3.5em;color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:14px}.pl-tips__btn{width:44px;height:44px;color:var(--color-text-muted);border-radius:999px;place-items:center;display:inline-grid}.pl-tips__btn:hover{background-color:var(--color-primary-50);color:var(--color-text)}.pl-tips__btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:0}@keyframes pl-draw{0%{stroke-dashoffset:80px;opacity:0}35%{stroke-dashoffset:0;opacity:1}80%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes pl-node{0%{opacity:.2;transform:scale(.3)}25%{opacity:1;transform:scale(1.25)}40%{transform:scale(1)}85%{opacity:1}to{opacity:.2;transform:scale(.3)}}@keyframes pl-tip-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pl-fill{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.pl-con__core,.pl-con__field,.pl-con__link,.pl-con__spin,.pl-tip{animation:none}.pl-con__link{stroke-dashoffset:0}.pl-con__core .waveform>span,.pl-con__node{animation:none}}@keyframes pl-spin{to{transform:rotate(1turn)}}@keyframes pl-breathe{50%{box-shadow:0 0 0 10px var(--color-primary-50)}}@keyframes pl-step-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes pl-slide{0%{transform:translate(-100%)}to{transform:translate(290%)}}@media (prefers-reduced-motion:reduce){.pl-late,.pl-orb--wave,.pl-orb:before,.pl-step,.pl-track__bar{animation:none}.pl-track__bar{opacity:.35;width:100%}.pl-orb .waveform>span{animation:none}}.wk-offer{gap:16px;padding:20px;display:flex}@media (min-width:40rem){.wk-offer{padding:24px 28px}}.wk-offer__icon{background-color:var(--color-primary-50);width:44px;height:44px;color:var(--color-link);border-radius:12px;flex:none;place-items:center;display:grid}.wk-offer__h{font-family:var(--type-heading);color:var(--color-text);font-size:1.25rem;font-weight:600;line-height:1.3}.wk-offer__p{max-width:60ch;color:var(--color-text-muted);margin-top:4px;font-size:15px;line-height:1.55}.wk-offer__note{color:var(--color-text);margin-top:8px;font-size:14px}.wk-offer--done{background-color:var(--color-primary-50);color:var(--color-text);border-radius:16px;align-items:flex-start;gap:10px;padding:14px 18px;font-size:15px;display:flex}.wk-offer--done svg{color:var(--color-link);flex:none;margin-top:2px}.pref-alerts{gap:6px;margin-top:12px;display:grid}.pref-alerts__item{border:1px solid var(--color-border-subtle);background-color:var(--color-surface);border-radius:12px;align-items:center;gap:10px;padding:6px 6px 6px 14px;display:flex}.pa{gap:14px;display:grid}.pa__intro{color:var(--color-text);font-size:15px;line-height:1.55}.pa__log{gap:16px;max-height:min(52vh,520px);padding-right:4px;display:grid;overflow-y:auto}.pa__turn{gap:8px;display:grid}.pa__q{background-color:var(--color-primary-50);border:1px solid var(--color-primary-100);max-width:85%;color:var(--color-text);border-radius:18px 18px 6px;justify-self:end;padding:8px 14px;font-size:15px}.pa__a{gap:8px;display:grid}.pa__a .ask-answer__text{font-size:1rem}.pa .ask-cite{font-size:13px}.pa__chips{flex-wrap:wrap;gap:8px;display:flex}.pa__chip{border:1px solid var(--color-primary-200);background-color:var(--color-primary-50);min-height:44px;color:var(--color-text);text-align:left;border-radius:999px;padding:0 14px;font-size:14px;font-weight:600}.pa__chip:hover{border-color:var(--color-primary-600)}.pa__form{align-items:stretch;gap:8px;display:flex}.pa__input{flex:1;min-width:0}.pa__form .auth-submit.pref-save{min-width:88px}.pa__foot{color:var(--color-text-muted);font-size:13px;line-height:1.5}.lbp-export{color:var(--color-text);flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;font-size:14px;font-weight:600;display:flex}.sh-main{padding-bottom:64px}.sh-q{font-size:clamp(1.6rem,3vw,2.2rem)}.sh-answer{margin-top:24px}.sh-answer .ask-answer__text{font-size:1.0625rem}.sh-cta{justify-items:start;gap:14px;margin-top:40px;padding:22px 24px;display:grid}.sh-cta__p{color:var(--color-text);max-width:60ch;font-size:15px;line-height:1.6}.sh-cta__btn{width:auto;padding-inline:22px}.ask-share{border:1px solid var(--color-border);background-color:var(--color-surface);border-radius:14px;gap:8px;max-width:40rem;padding:14px 16px;display:grid}.ask-share__p{color:var(--color-text);font-size:14px}.ask-share__row{gap:8px;display:flex}.ask-share__url{flex:1;min-width:0}.ask-share .onb-skip{justify-self:start}.lb-note{z-index:10;border-left:3px solid var(--color-primary-200);background-color:var(--color-surface-sunken);border-radius:0 8px 8px 0;max-width:88ch;margin-top:12px;padding:8px 12px;position:relative}.lb-note__label{color:var(--color-text-muted);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.lb-note__text{color:var(--color-text);white-space:pre-line;overflow-wrap:anywhere;margin-top:2px;font-size:15px;line-height:1.5}.lb-note-edit>summary{list-style:none}.lb-note-edit>summary::-webkit-details-marker{display:none}.lb-note-edit[data-open],.lb-note-edit[open]{flex-basis:100%}.lb-note-edit__form{gap:8px;padding:8px 8px 6px;display:grid}.lb-note-edit__label{color:var(--color-text);font-size:15px;font-weight:600}.lb-note-edit__hint{color:var(--color-text-muted);font-weight:400}.lb-note-edit__input{border:1px solid var(--color-border-control,var(--color-border));background-color:var(--color-surface);width:100%;min-height:88px;color:var(--color-text);resize:vertical;border-radius:10px;padding:10px 12px;font-size:16px;line-height:1.5}.lb-note-edit__input:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.lb-note-edit__row{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.lb-note-edit__row .dg-link{min-height:44px}.lb-note-edit__count{color:var(--color-text-muted);margin-left:auto;font-size:13px}.rv-setup{padding:var(--spacing-panelpad,24px)}.rv-kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.rv-h1{font-family:var(--type-heading);color:var(--color-text);margin-top:8px;font-size:clamp(28px,4vw,36px);font-weight:600;line-height:1.15}.rv-lede{max-width:68ch;color:var(--color-text-muted);margin-top:10px;font-size:16px;line-height:1.6}.rv-off{color:var(--color-text);margin-top:20px;font-size:16px}.rv-form{gap:18px;margin-top:24px;display:grid}.rv-field{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.rv-label{color:var(--color-text);font-size:15px;font-weight:600}.rv-optional{font-weight:400}.rv-help,.rv-optional{color:var(--color-text-muted)}.rv-help{font-size:14px;line-height:1.5}.rv-row{flex-wrap:wrap;align-items:end;gap:12px 16px;display:flex}.rv-grow{flex:260px}.rv-input,.rv-select{border:1px solid var(--color-border-control,var(--color-border));background-color:var(--color-surface);width:100%;min-height:44px;color:var(--color-text);border-radius:10px;padding:10px 12px;font-size:16px;line-height:1.4}.rv-select{width:auto;min-width:12rem;padding-right:32px}.rv-focus{resize:vertical;min-height:72px}.rv-input:focus-visible,.rv-select:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.rv-sources{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.rv-source{border:1px solid var(--color-border);border-radius:var(--radius-chip,999px);background-color:var(--color-surface);cursor:pointer;flex-direction:column;justify-content:center;min-height:44px;padding:8px 16px;display:inline-flex;position:relative}.rv-source[data-on]{border-color:var(--color-primary-600);background-color:var(--color-primary-50);box-shadow:inset 0 0 0 1px var(--color-primary-600)}.rv-source[data-off]{cursor:not-allowed;opacity:.75}.rv-source:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.rv-source__label{color:var(--color-text);font-size:15px;font-weight:600}.rv-source__hint{color:var(--color-text-muted);font-size:13px}.rv-picker .ask-pick{margin:0}.rv-error{color:var(--color-danger,#b42318);font-size:15px;font-weight:600}.rv-go{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.rv-submit{width:auto;padding-inline:28px}.rv-msg,.rv-note{color:var(--color-text-muted);font-size:14px}.rv-msg:empty{display:none}.rv-doc{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.rv-doc>*{min-width:0}.rv-doc__head{gap:8px;display:grid}.rv-back{cursor:pointer;min-height:44px;font:inherit;background:0 0;border:0;justify-self:start;padding:0}.rv-title{font-family:var(--type-heading);letter-spacing:var(--tracking-display,-.01em);color:var(--color-text);text-wrap:balance;font-size:clamp(28px,4.2vw,40px);font-weight:600;line-height:1.15}.rv-question{color:var(--color-text-muted);font-size:16px}.rv-status{background-color:var(--color-surface-sunken);color:var(--color-text);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;font-size:15px;display:flex}.rv-stop{min-height:44px;margin-left:auto}.rv-spin{border:2px solid var(--color-primary-200);border-top-color:var(--color-primary-600);border-radius:50%;width:16px;height:16px;animation:rv-spin .9s linear infinite}@keyframes rv-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.rv-spin{animation-duration:2.4s}}.rv-failed{border:1px solid var(--color-warning-border,var(--color-border));background-color:var(--color-warning-wash,var(--color-surface-sunken));color:var(--color-text);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;font-size:15px;display:flex}.rv-tools{border:1px solid var(--color-border-subtle,var(--color-border));background-color:var(--color-surface);border-radius:16px;gap:10px;padding:16px;display:grid}.rv-tools__row{flex-wrap:wrap;align-items:end;gap:10px 12px;display:flex}.rv-tool{min-height:44px}.rv-share{margin:0}.rv-body{font-size:17px;line-height:1.7}.rv-body .ask-answer__text{max-width:72ch}.rv-body .ask-answer__h[data-level="2"]{font-family:var(--type-heading);color:var(--color-text);margin-top:32px;font-size:24px;font-weight:600;line-height:1.25}.rv-body .ask-answer__h[data-level="3"]{color:var(--color-text);margin-top:20px;font-size:18px;font-weight:600;line-height:1.35}.rv-body .ask-vis{max-width:none;margin-block:16px}.rv-rewrite{gap:12px;padding:20px;display:grid}.rv-rewrite__h{font-family:var(--type-heading);color:var(--color-text);font-size:20px;font-weight:600}.rv-preview{border-left:3px solid var(--color-primary-200);background-color:var(--color-surface-sunken);border-radius:0 10px 10px 0;padding:12px 14px}.rv-preview__text{color:var(--color-text);white-space:pre-line;margin-top:4px;font-size:15px;line-height:1.6}.rv-caution{color:var(--color-text-muted);font-size:14px}.sh-answer .ask-answer__h[data-level="2"]{font-family:var(--type-heading);margin-top:32px;font-size:24px;font-weight:600;line-height:1.25}.sh-answer .ask-answer__h[data-level="3"]{margin-top:20px;font-size:18px;font-weight:600}.rv-gaps{gap:10px;padding:20px;display:grid}.rv-gaps__list{gap:8px;display:grid}.rv-gap{background-color:var(--color-surface-sunken);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 12px;display:flex}.rv-gap__q{color:var(--color-text);flex:220px;font-size:15px;font-weight:600}.gp-comments__list,.gp-list,.gp-members,.gp-papers{gap:10px;display:grid}.gp-card{color:inherit;gap:4px;min-height:44px;padding:16px 20px;text-decoration:none;display:grid}.gp-card:hover .gp-card__name{color:var(--color-link-hover,var(--color-link))}.gp-card:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.gp-card__name{font-family:var(--type-heading);color:var(--color-text);font-size:20px;font-weight:600}.gp-card__about{color:var(--color-text-muted);font-size:15px}.gp-card__meta{color:var(--color-text-muted);font-size:14px}.gp-two{gap:16px;display:grid}@media (min-width:48rem){.gp-two{grid-template-columns:repeat(2,minmax(0,1fr))}}.gp-count{color:var(--color-text-muted);font-weight:400}.gp-paper{gap:6px;padding:16px 20px;display:grid}.gp-paper__t{font-family:var(--type-heading);font-size:18px;font-weight:600;line-height:1.35}.gp-paper__t a{min-height:44px;color:var(--color-text);align-items:center;text-decoration:none;display:inline-flex}.gp-paper__t a:hover{color:var(--color-link-hover,var(--color-link));text-decoration:underline}.gp-paper__meta{color:var(--color-text-muted);font-size:14px}.gp-paper__by{color:var(--color-text-muted);font-size:13px}.gp-paper__actions{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:4px;display:flex}.gp-comment__x,.gp-member__actions .dg-link,.gp-paper__actions .dg-link{min-height:44px}.gp-comments{background-color:var(--color-surface-sunken);border-radius:12px;gap:12px;margin-top:6px;padding:12px 14px;display:grid}.gp-comment{border-bottom:1px solid var(--color-border-subtle,var(--color-border));gap:2px;padding-bottom:8px;display:grid}.gp-comment__who{color:var(--color-text);font-size:14px;font-weight:600}.gp-comment__when{color:var(--color-text-muted);font-weight:400}.gp-comment__body{color:var(--color-text);white-space:pre-line;overflow-wrap:anywhere;font-size:15px;line-height:1.55}.gp-comment__x{justify-self:start}.gp-comments__form{gap:6px;display:grid}.gp-member{border-bottom:1px solid var(--color-border-subtle,var(--color-border));justify-content:space-between;gap:6px 12px;padding:8px 0;display:flex}.gp-member,.gp-member__name{flex-wrap:wrap;align-items:center}.gp-member__name{color:var(--color-text);gap:8px;font-size:15px;font-weight:600;display:inline-flex}.gp-member__actions{flex-wrap:wrap;gap:4px 14px;display:inline-flex}.gp-badge{background-color:var(--color-primary-50);color:var(--color-primary-800);border-radius:999px;padding:2px 10px;font-size:13px;font-weight:600}.gp-badge,.gp-confirm{align-items:center;display:inline-flex}.gp-confirm{color:var(--color-text);flex-wrap:wrap;gap:8px 12px;font-size:15px}.gp-danger{color:var(--color-danger,#b42318)}.gp-tabs{scrollbar-width:none;border-bottom:1px solid var(--color-border);flex-wrap:nowrap;gap:4px;margin-top:20px;display:flex;overflow-x:auto}.gp-tabs::-webkit-scrollbar{display:none}.gp-tab{min-height:44px;font:inherit;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;padding:0 16px;font-size:15px;font-weight:600}.gp-tab[aria-selected=true]{color:var(--color-primary-800);border-bottom-color:var(--color-primary-600)}.gp-tab:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.gp-panel{margin-top:16px}.gp-panel>.rv-tools:first-child{margin-top:0}.gp-chat__list{gap:10px;max-height:min(60vh,560px);padding:4px 2px;display:grid;overflow-y:auto}.gp-chat__older{justify-self:start;min-height:44px}.gp-msg{background-color:var(--color-surface-sunken);border-radius:14px;gap:2px;max-width:46rem;padding:10px 14px;display:grid}.gp-msg[data-mine]{background-color:var(--color-primary-50);justify-self:end}.gp-msg__who{color:var(--color-text);font-size:14px;font-weight:600}.gp-msg__paper{color:var(--color-primary-800);font-size:13px;font-weight:600}.gp-msg__body{color:var(--color-text);white-space:pre-line;overflow-wrap:anywhere;font-size:15px;line-height:1.55}.gp-chat__paper{max-width:100%}.gp-unread{vertical-align:middle;font-family:var(--type-body,inherit);margin-left:10px}.gp-note{text-align:left;width:100%;font:inherit;cursor:pointer;border:0}.gp-note__peek{-webkit-line-clamp:2;white-space:pre-line;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gp-note__body{resize:vertical;min-height:280px;font-size:16px;line-height:1.6}.gp-conflict{border:1px solid var(--color-warning-border,var(--color-border));background-color:var(--color-warning-wash,var(--color-surface-sunken));border-radius:12px;gap:6px;padding:12px 14px;display:grid}.gp-conflict__text{color:var(--color-text);white-space:pre-line;max-height:240px;font-size:15px;line-height:1.55;overflow-y:auto}.ask-attach{background-color:var(--color-primary-50);color:var(--color-text);border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:2px 4px 6px;padding:6px 6px 6px 12px;font-size:14px;display:flex}.ask-attach__name{overflow-wrap:anywhere;font-weight:600}.ask-attach__meta{color:var(--color-text-muted);font-size:13px}.ask-attach .ask-pick__x{margin-left:auto}.ask-attach__error{color:var(--color-danger,#b42318);text-align:center;margin-top:6px;font-size:14px;font-weight:600}.cf-text{resize:vertical;min-height:200px;font-size:16px;line-height:1.6}.cf-sentences{gap:8px;margin-top:12px;display:grid}.cf-sentence{background-color:var(--color-surface);border-left:3px solid #0000;border-radius:12px;gap:4px;padding:10px 14px;display:grid}.cf-sentence[data-state=cited]{border-left-color:var(--color-primary-600)}.cf-sentence[data-state=none]{border-left-color:var(--color-warning-border,#d39000);background-color:var(--color-warning-wash,var(--color-surface-sunken))}.cf-sentence[data-state=plain]{background:0 0;padding-block:4px}.cf-sentence__text{color:var(--color-text);font-size:16px;line-height:1.6}.cf-sentence__why{color:var(--color-text-muted);align-items:flex-start;gap:6px;font-size:14px;display:flex}.cf-sentence__why svg{flex:none;margin-top:3px}.cf-cite{margin-left:4px;font-size:13px}.lb-import{margin-top:20px;padding:4px 16px}.lb-import__sum{min-height:48px;color:var(--color-text);cursor:pointer;align-items:center;gap:8px;font-size:15px;font-weight:600;list-style:none;display:flex}.lb-import__sum::-webkit-details-marker{display:none}.lb-import__sum:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:8px}.lb-import__body{gap:18px;padding:4px 0 16px;display:grid}.lb-import__way{gap:8px;display:grid}.lb-import__result{background-color:var(--color-surface-sunken);border-radius:12px;gap:6px;padding:12px 14px;display:grid}.lb-import__missed{color:var(--color-text-muted);gap:2px;padding-left:1.2em;font-size:14px;list-style:outside;display:grid}.nt-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.nt-settings{color:var(--color-link);text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.nt-all{flex-shrink:0}.nt-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:12px;display:flex}.nt-note{min-height:20px;color:var(--color-text-muted);margin-top:8px;font-size:14px}.nt-list{gap:10px;margin-top:8px;display:grid}.nt-item{min-height:64px;color:var(--color-text);transition:background-color var(--duration-fast) var(--ease-out);align-items:flex-start;gap:14px;padding:16px 18px;text-decoration:none;display:flex}.nt-item:hover{background-color:light-dark(#2459e00f,#7ea6ff0f)}@supports (color:color-mix(in lab,red,red)){.nt-item:hover{background-color:color-mix(in srgb,var(--color-primary) 6%,transparent)}}.nt-item:focus-visible{outline:2px solid var(--color-focus,var(--color-primary));outline-offset:2px}.nt-item__icon{background:light-dark(#2459e01a,#7ea6ff1a);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.nt-item__icon{background:color-mix(in srgb,var(--color-primary) 10%,transparent)}}.nt-item__icon{color:var(--color-primary-800,var(--color-primary))}.nt-item__text{flex:1;gap:3px;min-width:0;display:grid}.nt-item__t{overflow-wrap:anywhere;font-size:16px;font-weight:500;line-height:1.4}.nt-item[data-unread] .nt-item__t{font-weight:650}.nt-item__b{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.45;display:-webkit-box;overflow:hidden}.nt-item__b,.nt-item__when{color:var(--color-text-muted)}.nt-item__when{font-size:13px}.nt-item__dot{background:var(--color-primary);border-radius:999px;flex-shrink:0;width:10px;height:10px;margin-top:7px}.nt-empty{text-align:center;color:var(--color-text-muted);justify-items:center;gap:8px;padding:40px 24px;display:grid}.nt-empty__t{color:var(--color-text);font-size:17px;font-weight:600}.nt-empty .rv-help{max-width:52ch}.wn{padding:20px}.wn-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.wn-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:4px;margin-top:12px;display:grid}.wn-item{min-height:44px;color:var(--color-text);border-radius:14px;align-items:flex-start;gap:12px;padding:10px;text-decoration:none;display:flex}.wn-item:hover{background-color:var(--color-primary-50)}.wn-item:focus-visible{outline:2px solid var(--color-focus,var(--color-primary));outline-offset:2px}.wn-item__t{font-size:16px;font-weight:600;line-height:1.35;display:block}.wn-item__p{margin-top:2px;line-height:1.5;display:block}.wn-foot,.wn-item__p{color:var(--color-text-muted);font-size:14px}.wn-foot{align-items:center;gap:8px;margin-top:12px;display:flex}.sr-back,.v6-foot__small a{align-items:center;min-height:44px;display:inline-flex}.sr-back{color:inherit;gap:4px;text-decoration:none}.sr-back:hover{text-decoration:underline}.sr-progress{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px 16px;margin-top:16px;display:grid}.sr-progress>div{background-color:var(--color-surface-sunken);border-radius:12px;padding:10px 14px}.sr-progress dt{color:var(--color-text-muted);font-size:13px}.sr-progress dd{color:var(--color-text);margin-top:2px;font-size:17px;font-weight:600}.sr-stages{flex-wrap:wrap;gap:8px;display:flex}.sr-criteria{color:var(--color-text-muted);margin-top:12px;font-size:15px}.sr-criteria summary{cursor:pointer;min-height:44px;color:var(--color-text);align-items:center;font-weight:600;display:inline-flex}.sr-criteria p{white-space:pre-line;line-height:1.55}.sr-card{gap:10px;margin-top:16px;padding:20px 22px;display:grid}.sr-card:focus{outline:none}.sr-card:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.sr-left{color:var(--color-text-muted);font-size:13px}.sr-card__t{font-family:var(--type-heading);color:var(--color-text);font-size:21px;font-weight:600;line-height:1.35}.sr-abstract{white-space:pre-line;max-width:72ch;font-size:16px;line-height:1.65}.sr-abstract,.sr-ai{color:var(--color-text)}.sr-ai{background-color:var(--color-primary-50);border-radius:12px;padding:10px 14px;font-size:15px;line-height:1.5;display:block}.sr-ai svg{vertical-align:-3px;color:var(--color-link);display:inline}.sr-ai__note{color:var(--color-text-muted)}.sr-reason{max-width:420px}.sr-decide{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.sr-btn{border:1px solid var(--color-border);background-color:var(--color-surface);min-height:48px;font:inherit;color:var(--color-text);cursor:pointer;border-radius:14px;align-items:center;gap:8px;padding:0 20px;font-size:16px;font-weight:600;display:inline-flex}.sr-btn:hover:not(:disabled){background-color:var(--color-primary-50)}.sr-btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.sr-btn:disabled{opacity:.6;cursor:default}.sr-btn--in{border-color:var(--color-success-border,#2e7d4f)}.sr-btn--out{border-color:var(--color-danger-border,#b42318)}.sr-btn kbd{font:inherit;background-color:var(--color-surface-sunken);color:var(--color-text-muted);border-radius:6px;padding:0 6px;font-size:13px;font-weight:500}.sr-tools{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:12px;display:flex}.sr-cost{color:var(--color-text-muted);font-weight:400}.sr-votes{color:var(--color-text);gap:4px;font-size:15px;display:grid}.sr-status{color:var(--color-text-muted);font-size:14px}.sr-status .gp-badge[data-status=included]{background-color:var(--color-success-wash,#e6f4ea);color:var(--color-success,#1e6b3a)}.sr-status .gp-badge[data-status=excluded]{background-color:var(--color-surface-sunken);color:var(--color-text-muted)}.sr-status .gp-badge[data-status=conflict]{background-color:var(--color-warning-wash,#fff4e5);color:var(--color-warning,#8a4b00)}.sr-year{width:7.5rem}.sr-file{cursor:pointer}.sr-file:focus-within{outline:2px solid var(--color-focus);outline-offset:2px}.sr-inline{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.sr-end{align-self:flex-end}.sr-add code{overflow-wrap:anywhere;font-size:14px}.sr-prisma{margin:0}.sr-flow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 20px;margin-top:12px;display:grid}.sr-box{border:1px solid var(--color-border);background-color:var(--color-surface);border-radius:12px;grid-column:1;align-self:start;padding:12px 16px}.sr-box[data-side]{grid-column:2}.sr-box[data-final]{background-color:var(--color-success-wash,#e6f4ea)}.sr-box__t{font-weight:600}.sr-box__l,.sr-box__t{color:var(--color-text);font-size:15px}@media (max-width:640px){.sr-flow{grid-template-columns:minmax(0,1fr)}.sr-box[data-side]{grid-column:1;margin-left:20px}}.sr-check{min-height:44px;color:var(--color-text);align-items:flex-start;gap:10px;font-size:15px;display:flex}.sr-check input{flex:none;width:22px;height:22px;margin-top:1px}.pj-save{gap:8px 12px}.pj-save,.pj-save__form{flex-wrap:wrap;align-items:center;display:inline-flex}.pj-save__form{gap:8px}.pj-open{min-height:44px;font:inherit;color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.pj-open:hover{color:var(--color-link-hover,var(--color-link));text-decoration:underline}.pj-open:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.pj-cited{gap:8px;margin-top:12px;display:grid}.pj-follows{gap:6px;display:grid}.pj-follow{background-color:var(--color-surface-sunken);color:var(--color-text);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:6px 14px;font-size:15px;display:flex}html[data-theme=dark] .sr-box[data-final],html[data-theme=dark] .sr-status .gp-badge[data-status=included]{color:var(--color-text);background-color:#2e7d4f38}html[data-theme=dark] .sr-status .gp-badge[data-status=conflict]{color:var(--color-text);background-color:#b26a0040}.app-side__in::-webkit-scrollbar{display:none}.tl-list{gap:12px;margin-top:24px;display:grid}.tl-card{color:var(--color-text);align-items:flex-start;gap:16px;padding:20px 22px;text-decoration:none;display:flex}.tl-card:hover{background-color:light-dark(#2459e00f,#7ea6ff0f)}@supports (color:color-mix(in lab,red,red)){.tl-card:hover{background-color:color-mix(in srgb,var(--color-primary) 6%,transparent)}}.tl-card:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.tl-card__t{font-family:var(--type-heading);font-size:19px;font-weight:600;line-height:1.35;display:block}.tl-card__p{color:var(--color-text-muted);max-width:62ch;margin-top:4px;font-size:15px;line-height:1.55;display:block}.sr-query{color:var(--color-text);overflow-wrap:anywhere;font-size:15px;line-height:1.5;font-family:var(--font-mono,ui-monospace,monospace)}:root{--shell-side-w:232px;--shell-side-rail:76px;--shell-gap:12px;--shell-left:0px;--shell-right:0px;--color-glow-1:light-dark(#2459e01a,#7ea6ff1a);--color-glow-2:light-dark(#3d8bff14,#64a0ff14);--color-glow-3:light-dark(#38a0e612,#50b4ff0f)}@media (min-width:100rem){:root{--shell-side-w:256px}}@media (min-width:48rem){html:has(.app-frame){--shell-left:var(--shell-side-rail);--shell-right:var(--shell-gap)}}@media (min-width:64rem){html:has(.app-frame){--shell-left:var(--shell-side-w)}html[data-side=collapsed]:has(.app-frame){--shell-left:var(--shell-side-rail)}}@media (min-width:48rem){html:has(.app-frame) .ambient,html:has(.app-frame) body{background-color:var(--color-frame)}}html:has(.app-frame){--color-ambient-1:#0000;--color-ambient-2:#0000;--color-ambient-3:#0000}html:has(.app-frame) .ambient:after,html:has(.app-frame) .ambient__blob{display:none}.app-frame{min-height:100dvh}@media (min-width:48rem){.app-frame{grid-template-columns:var(--shell-left) minmax(0,1fr);align-items:start;display:grid}.app-side{grid-column:1}.app-sheet{grid-column:2}}.app-side{display:none}@media (min-width:48rem){.app-side{z-index:40;height:100dvh;display:block;position:sticky;top:0;container:app-side/inline-size}}.app-side,.drawer{--side-rule:light-dark(#1b1f271a,#eceef217);--side-hover:light-dark(#1b1f270e,#eceef211);--side-pill:var(--color-primary-soft);--side-pad:14px}.app-side__in{scrollbar-width:none;height:100%;padding:20px var(--side-pad) 14px;flex-direction:column;gap:16px;display:flex;overflow-y:auto}.app-brand-row{border-bottom:1px solid var(--side-rule);justify-content:space-between;align-items:center;gap:8px;padding:0 0 14px 6px;display:flex}.app-brand{min-width:0;min-height:44px;border-radius:12px;align-items:center;gap:10px;text-decoration:none}.app-brand,.rs-wordmark{color:var(--color-text);display:inline-flex}.rs-wordmark{white-space:nowrap;font-family:var(--type-body);letter-spacing:-.025em;direction:ltr;align-items:baseline;font-weight:650;line-height:1}.rs-wordmark__dot{background-color:var(--color-brand-ink);border-radius:50%;flex:none;width:.3em;height:.3em;margin-inline-start:.08em;display:inline-block}.rs-wordmark--on-dark{color:#fff}.rs-wordmark--on-dark .rs-wordmark__dot{background-color:#fff}.app-nav{gap:16px}.app-nav,.app-nav-group ul{flex-direction:column;display:flex}.app-nav-group ul{gap:2px}.app-side .app-nav-group+.app-nav-group{border-top:1px solid var(--side-rule);padding-top:14px}.app-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-faint);padding:0 10px 6px;font-size:.8125rem;font-weight:600;line-height:1.25}:lang(ar) .app-eyebrow{text-transform:none;letter-spacing:0}.app-item{width:100%;min-height:44px;color:var(--color-text-muted);font-family:var(--type-body);letter-spacing:-.005em;text-align:start;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out);background-color:#0000;border:0;border-radius:10px;align-items:center;gap:12px;padding:0 10px;font-size:.96875rem;font-weight:500;line-height:1.25;text-decoration:none;display:flex;position:relative}.app-item__icon{flex:none;place-items:center;width:20px;height:20px;display:inline-grid}.app-item__icon [data-f]{transition:fill var(--duration-fast) var(--ease-out)}.app-item:hover{background-color:var(--side-hover);color:var(--color-text)}.app-item--on{color:var(--color-primary)}.app-item[aria-current=page]{background-color:var(--side-pill);color:var(--color-primary);font-weight:600}.app-item[aria-current=page] .app-item__icon [data-f]{fill:currentColor}@supports (color:color-mix(in lab,red,red)){.app-item[aria-current=page] .app-item__icon [data-f]{fill:color-mix(in srgb,currentColor 20%,transparent)}}.app-item[aria-current=page]:before{content:"";background-color:var(--color-primary);inset-inline-start:calc(-1 * var(--side-pad));border-start-end-radius:3px;border-end-end-radius:3px;width:3px;position:absolute;top:9px;bottom:9px}.app-item:focus-visible{outline-offset:-2px}.app-item[aria-disabled=true]:hover{color:var(--color-text-faint);background-color:#0000}.app-row-count{background-color:light-dark(#2459e021,#7ea6ff21);border-radius:999px;flex:none;place-items:center;min-width:24px;height:22px;margin-inline-start:auto;padding:0 7px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.app-row-count{background-color:color-mix(in srgb,var(--color-primary) 13%,transparent)}}.app-row-count{color:var(--color-primary-800);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600;line-height:1}.app-side-foot{border-top:1px solid var(--side-rule);margin-top:auto;padding-top:12px}.app-foot-links,.app-side-foot{flex-direction:column;gap:2px;display:flex}@media (prefers-reduced-motion:reduce){.app-item,.app-item__icon [data-f],.app-side .app-label{transition:none}}@media (max-height:820px) and (min-width:48rem){.app-side .app-item{min-height:40px}.app-side .app-item[aria-current=page]:before{top:8px;bottom:8px}.app-side__in{gap:12px;padding-top:14px}.app-brand-row,.app-side__in{padding-bottom:10px}.app-side .app-nav{gap:10px}.app-side .app-nav-group ul{gap:1px}.app-side .app-eyebrow{padding-bottom:3px}.app-side-foot{gap:1px;padding-top:8px}.app-side .app-nav-group+.app-nav-group{padding-top:10px}}@media (max-height:700px) and (min-width:48rem){.app-side .app-item{min-height:36px}.app-side .app-item[aria-current=page]:before{top:7px;bottom:7px}.app-side .app-nav,.app-side__in{gap:8px}.app-side .app-nav-group+.app-nav-group{padding-top:8px}}@container app-side (max-width:120px){.app-side__in{--side-pad:16px;align-items:center}.app-brand-row{border-bottom:0;flex-direction:column;padding:0}.app-brand__word,.app-side .app-eyebrow,.app-side .app-soon{display:none}.app-brand-row:after,.app-side .app-nav+.app-side-foot:before,.app-side .app-nav-group+.app-nav-group:before{content:"";background-color:var(--side-rule);width:24px;height:1px;margin:0 auto 12px;display:block}.app-brand-row:after{margin:4px auto 0}.app-side .app-nav-group+.app-nav-group{border-top:0;padding-top:0}.app-side .app-nav{gap:12px}.app-side-foot{border-top:0;padding-top:0}.app-side .app-item{border-radius:12px;justify-content:center;width:44px;padding:0}.app-side .app-label:not(.app-soon){left:calc(var(--shell-side-rail) - 6px);z-index:70;background-color:var(--color-text);max-width:none;color:var(--color-canvas);pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--duration-fast) var(--ease-out),translate var(--duration-fast) var(--ease-out),visibility 0s linear var(--duration-fast);border-radius:8px;padding:6px 10px;font-size:.875rem;font-weight:500;line-height:1.3;position:fixed;translate:-4px;box-shadow:0 4px 14px #00000024}.app-side .app-item:focus-visible .app-label,.app-side .app-item:hover .app-label{opacity:1;visibility:visible;transition-delay:0s;translate:0}.app-side .app-row-count{background-color:var(--color-primary);min-width:19px;height:19px;box-shadow:0 0 0 2px var(--color-frame);color:var(--color-on-primary);padding:0 5px;position:absolute;top:3px;left:25px}.app-side-foot{align-items:center}}@media (min-width:48rem) and (max-width:63.98rem){.app-frame[data-overlay] .app-side{z-index:60;background-color:var(--color-frame);width:264px;box-shadow:var(--shadow-float);position:fixed;inset:0 auto 0 0}}.app-sheet{background-color:var(--color-canvas);min-width:0;min-height:100dvh;position:relative}@media (min-width:48rem){.app-sheet{margin:var(--shell-gap) var(--shell-gap) var(--shell-gap) 0;min-height:calc(100dvh - 2 * var(--shell-gap));background-image:radial-gradient(ellipse 46% 260px at 22% 0,var(--color-glow-1),transparent 72%),radial-gradient(ellipse 40% 240px at 62% 0,var(--color-glow-2),transparent 72%),radial-gradient(ellipse 34% 220px at 92% 0,var(--color-glow-3),transparent 72%);background-repeat:no-repeat;border-radius:28px}.app-sheet .dashboard-shell,.app-sheet .pd-main--deck,.app-sheet .uv-main{padding-top:12px}}.app-top{display:none}@media (min-width:48rem){.app-top{z-index:35;display:block;position:relative}.app-top__in{min-height:48px;max-width:var(--container-dashboard);align-items:center;gap:12px;margin-inline:auto;padding:16px 24px 0;display:flex}}@media (min-width:64rem){.app-top__in{padding-inline:clamp(24px,3vw,48px)}}@media (min-width:105rem){.app-top__in{max-width:1480px}}.app-crumbs{flex:auto;min-width:0}.app-crumbs ol{white-space:nowrap;color:var(--color-text-faint);align-items:center;gap:6px;font-size:.875rem;display:flex;overflow:hidden}.app-crumbs li{gap:6px;min-width:0}.app-crumbs a,.app-crumbs li{align-items:center;display:inline-flex}.app-crumbs a{min-height:44px;color:var(--color-text-faint);text-decoration:none}.app-crumbs a:hover{color:var(--color-text);text-underline-offset:3px;text-decoration:underline}.app-crumbs [aria-current]{text-overflow:ellipsis;color:var(--color-text);font-weight:500;overflow:hidden}.app-tools{flex:none;align-items:center;gap:2px;margin-inline-start:auto;display:inline-flex}.app-icon-btn{width:44px;height:44px;color:var(--color-text);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out);background:0 0;border:0;border-radius:999px;flex:none;place-items:center;display:inline-grid;position:relative}.app-icon-btn:hover,.app-icon-btn[aria-expanded=true]{background-color:var(--color-tonal)}.app-icon-btn--on{color:var(--color-primary)}@media (max-width:63.98rem){.app-panel-toggle{display:none}}.app-side .app-icon-btn:hover{background-color:var(--color-tonal-strong)}.app-ask-pill{background-color:var(--color-dark-pill);min-height:44px;color:var(--color-on-dark-pill);white-space:nowrap;transition:filter var(--duration-fast) var(--ease-out);border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;margin-inline-end:6px;padding:0 16px;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.app-ask-pill:hover{filter:brightness(1.15)}html[data-theme=dark] .app-ask-pill{border-color:var(--color-border-control)}.app-avatar-btn{padding:0}.app-pop{border:1px solid var(--color-border);background-color:var(--color-surface-raised);box-shadow:var(--shadow-float);border-radius:18px}.app-count{background-color:var(--color-attention-ink);min-width:20px;height:20px;box-shadow:0 0 0 2px var(--color-canvas);color:light-dark(#fff,#0d0f13);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:.8125rem;font-weight:600;line-height:20px;display:inline-flex}.rail-top{display:none}@media (min-width:64rem){.rail-top{justify-content:space-between;align-items:center;gap:8px;min-height:44px;display:flex}.rail-top .app-eyebrow{padding-bottom:0}html:not([data-panel=open]) .app-sheet .dashboard-grid{grid-template-columns:minmax(0,1fr)}html:not([data-panel=open]) .app-sheet [data-region=rail]{display:none}}@media (min-width:64rem) and (max-width:79.98rem){html[data-panel=open] .app-sheet .dashboard-grid{grid-template-columns:minmax(0,1fr)}html[data-panel=open] .app-sheet [data-region=rail]{z-index:50;background-color:var(--color-canvas);width:min(392px,92vw);box-shadow:var(--shadow-float);padding:12px 16px 24px;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}}.app-mtop{align-items:center;gap:4px;padding:8px 8px 0;display:flex}.app-brand--phone{margin-inline-start:2px}@media (min-width:48rem){.app-mtop{display:none}}.app-tabbar{background-color:var(--color-surface);border-top:1px solid var(--color-border)}.app-tab{width:100%;height:100%;min-height:56px;color:var(--color-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-weight:500;text-decoration:none;display:flex;position:relative}.app-tab[aria-current=page]{font-weight:600}.app-tab[aria-current=page]:before{content:"";background-color:var(--color-primary);border-radius:0 0 3px 3px;width:32px;height:3px;position:absolute;top:0;left:50%;translate:-50%}.app-tab__icon{align-items:center;height:28px;display:inline-flex}.app-tab__label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding-inline:2px;overflow:hidden}.app-drawer-nav{flex-direction:column;gap:18px;display:flex}.app-drawer-nav .app-eyebrow{padding-inline:10px}.drawer{--side-pad:12px}@media (min-width:48rem){.app-sheet a.dg-back[href^=\/dashboard]{display:none}}:root{--color-ai:light-dark(#f6f2e9,#221f18);--color-ai-line:light-dark(#ddd2b8,#4a4232);--color-ai-ink:light-dark(#5b4a26,#dccb9f);--hm-f-comp:light-dark(#4f6bed,#8ea0ff);--hm-f-life:light-dark(#1e9a88,#4cc3b0);--hm-f-phys:light-dark(#4f6380,#9fb0cc);--hm-f-math:light-dark(#c7841a,#e0a64a);--hm-f-eng:light-dark(#2a8bb5,#5cb6dc);--hm-f-soc:light-dark(#c9567a,#e9869f);--hm-f-comp-bg:light-dark(#e8ecfd,#1c2445);--hm-f-life-bg:light-dark(#e2f3f0,#14302c);--hm-f-phys-bg:light-dark(#e9edf3,#1d2433);--hm-f-math-bg:light-dark(#faf0dd,#33280f);--hm-f-eng-bg:light-dark(#e1f0f7,#11303d);--hm-f-soc-bg:light-dark(#fae7ed,#3a1d29);--hm-shadow:0 6px 16px #10141c1f}html[data-theme=dark]{--hm-shadow:0 6px 18px #00000073}.hm{flex-direction:column;display:flex;container:home/inline-size}.hm h1,.hm h2,.hm h3{margin:0}.hm-eyebrow{letter-spacing:.04em;text-transform:uppercase;font-weight:500;line-height:1.3}.hm-eyebrow,.hm-meta{color:var(--color-text-muted);font-size:.875rem}.hm-spacer{flex:auto}.hm-btn{border:1px solid var(--color-border);background-color:var(--color-surface);min-height:44px;color:var(--color-text);font:inherit;white-space:nowrap;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),filter var(--duration-fast) var(--ease-out);border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.hm-btn:hover{border-color:var(--color-border-control)}.hm-btn--primary{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-on-primary)}.hm-btn--primary:hover{border-color:var(--color-primary);filter:brightness(1.07)}.hm-btn--quiet{background:0 0;border-color:#0000}.hm-btn--quiet:hover{background-color:var(--color-tonal);border-color:#0000}.hm-btn--sm{padding:0 14px;font-size:.875rem}.hm-btn[aria-disabled=true]{cursor:not-allowed;opacity:.6}.hm-btn .ls-mins{color:var(--color-text-muted);font-weight:500}.hm-circle{border:1px solid var(--color-border);background-color:var(--color-surface);width:44px;height:44px;color:var(--color-text);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out);border-radius:50%;flex:none;place-items:center;display:inline-grid}.hm-circle:hover:not(:disabled){border-color:var(--color-border-control)}.hm-circle:disabled,.hm-circle[aria-disabled=true]{cursor:default;opacity:.4}.hm-read[aria-pressed=true],.hm-save[aria-pressed=true]{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-on-primary)}.hm-btn.hm-save[aria-pressed=true]{background-color:var(--color-primary-soft);color:var(--color-primary)}.hm-link{min-height:44px;color:var(--color-link);text-underline-offset:3px;align-items:center;padding:0 6px;text-decoration:underline;display:inline-flex}.hm-count,.hm-link{font-size:.875rem;font-weight:600}.hm-count{background-color:var(--color-primary);min-width:22px;height:22px;color:var(--color-on-primary);border-radius:11px;place-items:center;padding:0 6px;display:inline-grid}.hm-head{text-align:center;flex-direction:column;align-items:center;gap:12px;padding-top:8px;display:flex}.hm-date{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);font-size:.875rem;font-weight:500}.hm-h0{font-family:var(--type-heading);letter-spacing:-.02em;color:var(--color-text);font-size:clamp(2.125rem,1.4rem + 2.2vw,3rem);font-weight:500;line-height:1.05}.hm-h0,.hm-lede{text-wrap:balance}.hm-lede{max-width:56ch;color:var(--color-text-muted);font-size:1.0625rem;line-height:1.55}.hm-omni{flex-direction:column;align-items:center;width:100%;max-width:780px;margin-top:16px;display:flex}.hm-tabs{background-color:light-dark(#eceef3,var(--color-tonal));border-radius:30px;gap:0;max-width:100%;padding:5px}.hm-tab,.hm-tabs{display:inline-flex}.hm-tab{min-height:44px;color:var(--color-text-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:30px;flex:none;align-items:center;gap:8px;padding:0 16px;font-size:.9375rem;transition:background-color .3s cubic-bezier(.4,0,.2,1),color .3s;position:relative}.hm-tab:hover{color:var(--color-text)}.hm-tab[aria-selected=true]{background-color:var(--color-surface);color:var(--color-primary);font-weight:600}html[data-theme=dark] .hm-tab[aria-selected=true]{background-color:#2c3342;box-shadow:inset 0 0 0 1px #7ea6ff59}.hm-box{border:1.5px solid var(--color-primary);background-color:var(--color-surface);width:100%;box-shadow:var(--hm-shadow);text-align:start;border-radius:20px;flex-direction:column;gap:4px;margin-top:15px;padding:16px 16px 12px 20px;display:flex}.hm-box:focus-within{box-shadow:0 0 0 4px var(--color-primary-soft),var(--hm-shadow)}.hm-input{resize:none;width:100%;min-height:64px;max-height:160px;color:var(--color-text);font:inherit;background:0 0;border:0;outline:none;font-size:1.0625rem;line-height:1.5}.hm-input::placeholder{color:var(--color-text-faint);opacity:1}.hm-foot{align-items:center;gap:14px;min-width:0;display:flex}.hm-filters{min-height:44px;color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;align-items:center;gap:8px;margin-inline-start:-10px;padding:0 12px;font-size:.875rem;font-weight:600;display:inline-flex;position:relative}.hm-filters:hover,.hm-filters[aria-expanded=true]{background-color:var(--color-primary-soft);color:var(--color-primary)}.hm-hint{min-width:0;text-overflow:ellipsis;flex:1 1 0;overflow:hidden}.hm-hint,.hm-quota{color:var(--color-text-muted);white-space:nowrap;font-size:.875rem}.hm-quota,.hm-send{flex:none}.hm-send{background-color:var(--color-primary);width:44px;height:44px;color:var(--color-on-primary);cursor:pointer;border:0;border-radius:50%;place-items:center;margin-inline-start:auto;display:inline-grid}.hm-send:hover:not(:disabled){filter:brightness(1.07)}.hm-send:disabled{background-color:var(--color-tonal);color:var(--color-text-faint);cursor:not-allowed}.hm-panel{border:1px solid var(--color-border);background-color:var(--color-surface);text-align:start;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;width:100%;margin-top:10px;padding:16px 20px 14px;display:grid;box-shadow:0 10px 28px #10141c1a}.hm-group{flex-direction:column;gap:8px;min-width:0;display:flex}.hm-opts{flex-wrap:wrap;gap:6px;display:flex}.hm-opt{border:1px solid var(--color-border);background-color:var(--color-surface);min-height:44px;color:var(--color-text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:.875rem;display:inline-flex}.hm-opt:hover,.hm-opt[aria-pressed=true]{border-color:var(--color-primary)}.hm-opt[aria-pressed=true]{background-color:var(--color-primary-soft);color:var(--color-primary);font-weight:600}.hm-panel-foot{border-top:1px solid var(--color-border);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;padding-top:12px;display:flex}.hm-note{min-width:0;color:var(--color-text-muted);flex:240px;font-size:.875rem;line-height:1.45}.hm-chip{border:1px solid var(--color-border);max-width:100%;min-height:44px;color:var(--color-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border-radius:22px;align-items:center;gap:8px;padding:8px 15px;font-size:.875rem;font-weight:500;line-height:1.35;text-decoration:none;display:inline-flex}.hm-chip:hover{border-color:var(--color-primary);background-color:var(--color-primary-soft)}.hm-chip>svg{color:var(--color-primary);flex:none}.hm-chip bdi{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hm-card{border:1px solid var(--color-border);background-color:var(--color-surface);border-radius:20px;flex-direction:column;gap:10px;padding:18px 20px;display:flex}.hm-day-wrap{margin-top:30px}.hm-day{flex-flow:wrap;align-items:center;gap:14px 28px;padding:16px 20px}.hm-day-prog{flex:none;align-items:center;gap:14px;display:flex}.hm-ring{flex:none;place-items:center;width:44px;height:44px;font-size:.875rem;font-weight:700;display:grid;position:relative}.hm-ring svg{position:absolute;inset:0}.hm-day-n{color:var(--color-text);font-size:1rem;font-weight:600}.hm-day-dev{color:var(--color-text-muted);font-size:.875rem;font-weight:400}.hm-day-stats{flex:auto;min-width:0;display:flex}.hm-day-stats li{border-inline-start:1px solid var(--color-border);color:var(--color-text-muted);flex-direction:column;gap:2px;padding:0 22px;font-size:.875rem;display:flex}.hm-day-stats strong{font-family:var(--type-heading);color:var(--color-text);white-space:nowrap;font-size:1.375rem;font-weight:500;line-height:1.1}.hm-day-cont{min-width:0;min-height:44px;color:var(--color-text);flex-direction:column;flex:220px;justify-content:center;gap:2px;text-decoration:none;display:flex}.hm-day-cont-t{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:500;overflow:hidden}.hm-day-cont:hover .hm-day-cont-t{text-underline-offset:3px;text-decoration:underline}.hm-day-actions{flex-wrap:wrap;flex:none;gap:8px;margin-inline-start:auto;display:flex}@container home (max-width:1150px){.hm-day{column-gap:16px}.hm-day-stats{border-top:1px solid var(--color-border);flex:100%;order:3;padding-top:12px}.hm-day-stats li:first-child{border-inline-start:0;padding-inline-start:0}.hm-day-cont{order:2}}@container home (max-width:640px){.hm-day-stats{grid-template-columns:1fr 1fr;gap:12px 0;display:grid}.hm-day-stats li{padding:0 14px}.hm-day-stats li:nth-child(odd){border-inline-start:0;padding-inline-start:0}.hm-day-actions{width:100%;margin-inline-start:0}.hm-day-actions>*{flex:1 1 0}}.hm-section{margin-top:40px}.hm-section--tight{margin-top:32px}.hm-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.hm-section-t{font-family:var(--type-heading);color:var(--color-text);font-size:1.5rem;font-weight:500;line-height:1.2}.hm-section-tools{gap:12px;display:inline-flex}.hm-fields,.hm-section-tools{flex-wrap:wrap;align-items:center}.hm-fields{gap:6px 8px;margin:6px 0 14px;display:flex;position:relative}.hm-fields ul{display:contents}.hm-fchip{border:1px solid var(--color-border);background-color:var(--color-surface);color:var(--color-text);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:.875rem;display:inline-flex}.hm-fdot{background-color:var(--color-primary);border-radius:50%;flex:none;width:8px;height:8px}.hm-stack{flex-direction:column;gap:16px;display:flex}.hm-notice{background-color:var(--color-danger-wash);color:var(--color-text);border-radius:12px;padding:10px 14px;font-size:.9375rem}.hm-cover{--cover-ink:var(--hm-f-comp);background-color:var(--hm-f-comp-bg);display:block;position:relative;overflow:hidden}.hm-cover svg{width:100%;height:100%;position:absolute;inset:0}.hm-cover,.hm-cover--eng,.hm-cover--life,.hm-cover--math,.hm-cover--phys,.hm-cover--soc{--cover-ink:var(--hm-f-phys);background-color:var(--hm-f-phys-bg)}.hm-feature{border:1px solid var(--color-border);background-color:var(--color-surface);border-radius:22px;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:22px;padding:12px 22px 12px 12px;display:grid;position:relative}.hm-feature-img{border-radius:16px;min-height:240px}.hm-feature-body{flex-direction:column;gap:10px;min-width:0;padding:12px 0;display:flex}.hm-kicker{flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.hm-field{color:var(--color-text-muted)}.hm-field,.hm-new{align-items:center;gap:6px;font-size:.875rem;display:inline-flex}.hm-new{color:var(--color-attention-ink);font-weight:600}.hm-new:before{content:"";background-color:var(--color-attention);border-radius:50%;width:8px;height:8px}.hm-readtag{color:var(--color-text-muted);align-items:center;gap:4px;font-size:.875rem;font-weight:600;display:inline-flex}.hm-feature-t{max-width:40ch;font-family:var(--type-heading);color:var(--color-text);text-wrap:pretty;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:1.625rem;font-weight:500;line-height:1.2;display:-webkit-box;overflow:hidden}.hm-feature-t a,.hm-ucard-t a{color:inherit;text-decoration:none}.hm-feature-t a:after,.hm-ucard-t a:after{content:"";border-radius:inherit;position:absolute;inset:0}.hm-feature .hm-actions,.hm-ucard-f>*{z-index:1;position:relative}.hm-feature:has(.hm-feature-t a:focus-visible),.hm-ucard:has(.hm-ucard-t a:focus-visible){outline:3px solid var(--color-focus);outline-offset:2px}.hm-feature-t a:hover,.hm-ucard-t a:hover{text-underline-offset:4px;text-decoration:underline}.hm-feature-a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hm-ai{border:1px solid var(--color-ai-line);background-color:var(--color-ai);border-radius:14px;flex-direction:column;gap:6px;max-width:88ch;padding:12px 14px;display:flex}.hm-ai-head{font-family:var(--type-read);color:var(--color-text);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:1rem;line-height:1.45;display:flex}.hm-ai-badge{border:1px solid var(--color-ai-line);background-color:var(--color-surface);font-family:var(--type-body);color:var(--color-ai-ink);border-radius:999px;flex:none;align-self:center;align-items:center;gap:6px;padding:2px 10px 2px 8px;font-size:.875rem;display:inline-flex}.hm-ai-badge,.hm-ai-title{font-weight:600}.hm-ai-text{font-family:var(--type-read);color:var(--color-text);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.9375rem;line-height:1.55;display:-webkit-box;overflow:hidden}.hm-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}@container home (min-width:1300px){.hm-feature-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;gap:8px 28px;display:grid}.hm-feature-body>*{grid-column:1}.hm-feature-body>.hm-ai{grid-area:1/2/span 4;align-self:center;max-width:none}.hm-feature-body>.hm-ai .hm-ai-text{-webkit-line-clamp:6}}@container home (max-width:820px){.hm-feature{grid-template-columns:1fr;padding:12px}.hm-feature-img{height:190px;min-height:0}.hm-feature-body{padding:4px 8px 8px}.hm-feature-t{max-width:none;font-size:1.375rem}}.hm-upnext{flex-direction:column;gap:12px;margin-top:8px;display:flex}.hm-up-head{gap:8px 10px}.hm-up-head,.hm-up-tools{flex-wrap:wrap;align-items:center;display:flex}.hm-up-tools{gap:8px}.hm-up-tools .segmented{border:1px solid var(--color-border);background-color:var(--color-surface);height:44px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.hm-up-tools .segmented button{height:36px;font-size:.875rem}.hm-shelf-nav{gap:6px;display:inline-flex}.hm-panel--digest{margin-top:0}.hm-empty-row{color:var(--color-text-muted);flex-flow:wrap;justify-content:space-between;align-items:center;font-size:.9375rem}.hm-shelf{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(25% - 12px);grid-auto-flow:column;gap:16px;padding:2px 2px 10px;scroll-padding-inline:2px;display:grid;overflow:auto hidden}.hm-shelf::-webkit-scrollbar{display:none}.hm-shelf:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px;border-radius:22px}@container home (max-width:1100px){.hm-shelf{grid-auto-columns:calc(33.3333% - 10.6667px)}}@container home (max-width:760px){.hm-shelf{grid-auto-columns:calc(50% - 8px)}}@container home (max-width:520px){.hm-shelf{grid-auto-columns:86%}}.hm-ucard{scroll-snap-align:start;min-width:0}.hm-ucard-in{border:1px solid var(--color-border);background-color:var(--color-surface);height:100%;transition:border-color var(--duration-fast) var(--ease-out);border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden}.hm-ucard-in:hover{border-color:var(--color-border-control)}.hm-ucard-img{display:block;position:relative}.hm-ucard-img .hm-cover{aspect-ratio:5/3;width:100%}.hm-ucard.is-read .hm-cover svg{opacity:.5}.hm-ucard-read{color:#1b1f27;top:10px;background-color:#fffffff2;border-radius:999px;align-items:center;gap:4px;padding:2px 10px;font-size:.875rem;font-weight:600;display:inline-flex;position:absolute;inset-inline-start:10px}.hm-ucard-body{flex-direction:column;flex:1;gap:8px;padding:14px 16px 12px;display:flex}.hm-ucard-t{font-family:var(--type-heading);letter-spacing:-.005em;color:var(--color-text);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:1.125rem;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.hm-ucard-a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hm-ucard-f{align-items:center;gap:8px;margin-top:auto;padding-top:4px;display:flex}.hm-listen--sm{margin-inline-start:-10px;padding:0 10px;font-weight:500}.hm-shelf-foot{justify-content:center;align-items:center;gap:14px;margin-top:-2px;display:flex}.hm-dots{gap:6px;display:inline-flex}.hm-dots span{background-color:var(--color-tonal-strong);width:8px;height:8px;transition:width .2s var(--ease-out),background-color .2s;border-radius:4px}.hm-dots span.on{background-color:var(--color-primary);width:20px}.hm-done,.hm-onboard,.hm-state{flex-flow:wrap;align-items:center;gap:16px 20px;padding:22px 24px}.hm-done{background-image:linear-gradient(90deg,var(--color-primary-soft),var(--color-surface) 70%)}.hm-done-ic,.hm-ob-n,.hm-state-ic{background-color:var(--color-primary);width:52px;height:52px;color:var(--color-on-primary);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.hm-state-ic{background-color:var(--color-tonal-strong);color:var(--color-text)}.hm-done>div:not(.hm-actions),.hm-onboard>div:not(.hm-actions),.hm-state>div:not(.hm-actions){flex:320px;min-width:0}.hm-done h3,.hm-onboard h3,.hm-state h3{font-family:var(--type-heading);color:var(--color-text);font-size:1.375rem;font-weight:500;line-height:1.25}.hm-done p,.hm-onboard p,.hm-state p{color:var(--color-text-muted);margin-top:4px;font-size:.9375rem}.hm-plist{flex-direction:column;gap:10px;display:flex}.hm-pitem{color:var(--color-text);border-radius:12px;align-items:flex-start;gap:12px;margin:-6px;padding:6px;text-decoration:none;display:flex}.hm-pitem:hover{background-color:var(--color-tonal)}.hm-thumb{border-radius:10px;flex:none;width:52px;height:52px}.hm-pbody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hm-pt{font-family:var(--type-heading);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1rem;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.hm-panel-empty{align-items:flex-start;gap:12px;font-size:.875rem;display:flex}.hm-panel-empty,.hm-panel-ic{color:var(--color-text-muted)}.hm-panel-ic{background-color:var(--color-tonal-strong);width:36px;height:36px;border-radius:50%;flex:none;place-items:center;display:grid}.hm-recent{flex-direction:column;display:flex}.hm-recent a{min-height:44px;color:var(--color-text);align-items:center;gap:8px;font-size:.9375rem;text-decoration:none;display:flex}.hm-recent a>svg{color:var(--color-text-muted);flex:none}.hm-recent a bdi{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hm-recent a:hover{color:var(--color-primary)}.hm-recent-clear{margin-inline-start:-14px}@media (max-width:47.98rem){.hm-head{padding-top:4px}.hm-omni{align-items:stretch}.hm-tabs{scrollbar-width:none;align-self:stretch;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.hm-tabs::-webkit-scrollbar{display:none}.hm-tab{padding:0 12px}.hm-input{min-height:48px}.hm-hint{display:none}.hm-quota{text-overflow:ellipsis;flex:auto;overflow:hidden}.hm-panel{grid-template-columns:1fr;padding:14px}.hm-chip bdi{white-space:normal}.hm-fields{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.hm-fields li,.hm-fields>*{flex:none}.hm-shelf-nav{display:none}.hm-section{margin-top:32px}}@media (prefers-reduced-motion:reduce){.hm-dots span,.hm-tab{transition:none}}.hm-sk{background-color:var(--color-tonal-strong);border-radius:8px;display:block;position:relative;overflow:hidden}.hm-sk--line{height:14px}.hm-sk--tabs{border-radius:30px;width:min(520px,100%);height:54px}.hm-sk--box{border-radius:20px;width:100%;height:130px;margin-top:15px}.hm-sk--ring{border-radius:50%;width:44px;height:44px}.hm-sk--btn{border-radius:999px;width:150px;height:44px}.hm-sk-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.hm-sk-card{padding:10px}@container home (max-width:900px){.hm-sk-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.hm-load-status{text-align:start;width:min(420px,100%)}.hm-load-tips{max-width:720px;margin:32px auto 0}@media (prefers-reduced-motion:no-preference){.hm-sk:after{content:"";background-image:linear-gradient(90deg,#0000,light-dark(#fff9,#1b1f2699),#0000);position:absolute;inset:0;translate:-100%}@supports (color:color-mix(in lab,red,red)){.hm-sk:after{background-image:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-surface) 60%,transparent),transparent)}}.hm-sk:after{animation:hm-sk 1.4s infinite}}@keyframes hm-sk{to{translate:100%}}.hm-menu{z-index:80;border:1px solid var(--color-border);background-color:var(--color-surface-raised);min-width:220px;box-shadow:var(--shadow-float);border-radius:14px;padding:6px;position:fixed}.hm-menu-item{min-height:44px;color:var(--color-text);border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:.9375rem;font-weight:500;text-decoration:none;display:flex}.hm-menu-item:focus-visible,.hm-menu-item:hover{background-color:var(--color-tonal)}.hm-ucard-f{gap:6px}.hm-ucard-f .hm-listen--sm>span:not(.ls-mins){display:none}.hm-ucard-f .hm-circle{border-radius:20px;width:40px;height:44px}.hm-ucard-in{overflow:clip}.sx{--sx-w:1040px;--sx-gap:16px;--sx-r:18px;--sx-sh:0 0 0 1px #10141c0e,0 1px 2px #10141c0a,0 4px 14px #10141c09;--sx-sh-hover:0 0 0 1px #10141c12,0 2px 4px #10141c0d,0 10px 26px #10141c12;--sx-bulk-bg:light-dark(#1e2533,#eceef2);--sx-bulk-ink:light-dark(#fff,#0d0f13);flex-direction:column;display:flex}html[data-theme=dark] .sx{--sx-sh:0 0 0 1px var(--color-border);--sx-sh-hover:0 0 0 1px var(--color-border-control),0 8px 22px #00000059}@media (min-width:100rem){.sx{--sx-w:1120px}}.sx>:not(.sr-only){width:100%;max-width:var(--sx-w)}.sx h1,.sx h2,.sx h3,.sx p{margin:0}.sx-h1{font-family:var(--type-heading);letter-spacing:var(--tracking-title,-.01em);color:var(--color-text);font-size:2rem;font-weight:500;line-height:1.15;margin-bottom:18px!important}.sx-meta{color:var(--color-text-faint);font-size:.875rem}.sx-note{color:var(--color-text-muted);font-size:.9375rem;margin-top:14px!important}.sx-notice{background-color:var(--color-warning-wash);color:var(--color-warning);border-radius:12px;padding:10px 14px;font-size:.9375rem;margin:12px 0!important}.sx-bar,.sx-bar-wrap{position:relative}.sx-bar{border:1px solid var(--color-border);background-color:var(--color-surface);border-radius:18px;align-items:center;gap:10px;padding:6px 6px 6px 18px;display:flex;box-shadow:0 1px 2px #10141c0a,0 6px 20px #10141c0d}html[data-theme=dark] .sx-bar{box-shadow:none}.sx-bar:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 4px var(--color-primary-soft)}.sx-bar__icon{color:var(--color-text-faint);flex:none;display:grid}.sx-bar__field{flex:auto;min-width:0;position:relative}.sx-bar__input{width:100%;min-height:44px;color:var(--color-text);font:inherit;background:0 0;border:0;outline:none;font-size:1.0625rem}.sx-bar__input::placeholder{color:var(--color-text-faint);opacity:1}.sx-bar__input::-webkit-search-cancel-button{cursor:pointer}.sx-bar .hm-filters{margin-inline-start:0}.sx-bar .hm-count{margin-inline-start:2px}.sx-bar .sx-bar__go{margin-inline-start:0}.sx-bar .sr-box__list{width:min(640px,100vw - 32px);top:calc(100% + 12px);left:-46px;right:auto}.sx-wait{background-color:var(--color-primary-soft);color:var(--color-text);border-radius:14px;align-items:center;gap:12px;margin-top:12px;padding:12px 16px;font-size:.9375rem;display:flex}.sx-views{flex-wrap:wrap;gap:4px;margin-top:14px;display:flex}.sx-view{min-height:44px;color:var(--color-text-muted);border-radius:22px;align-items:center;padding:0 16px;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.sx-view:hover{background-color:var(--color-tonal);color:var(--color-text)}.sx-view[aria-current=page]{background-color:var(--color-surface);color:var(--color-text);box-shadow:0 1px 2px #10141c1a,0 0 0 1px var(--color-border);font-weight:600}.sx-toolbar{flex-wrap:wrap;align-items:center;gap:10px 16px;margin:16px 0 14px;display:flex}.sx-count-wrap{flex:260px;min-width:0}.sx-count{font-family:var(--type-heading);letter-spacing:-.012em;color:var(--color-text);font-size:1.375rem;font-weight:400;line-height:1.25}.sx-count q{quotes:"“" "”"}.sx-parsed{color:var(--color-text-muted);font-size:.875rem;margin-top:4px!important}.sx-ctrls{flex-wrap:wrap;align-items:center;gap:10px 14px}.sx-ctrls,.sx-seg{display:inline-flex}.sx-seg{background-color:var(--color-tonal);border-radius:25px;padding:3px}.sx-seg button{min-height:44px;color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:22px;padding:0 14px;font-size:.875rem;font-weight:500}.sx-seg button[aria-pressed=true]{background-color:var(--color-surface);color:var(--color-text);box-shadow:0 1px 2px #10141c1a,0 0 0 1px var(--color-border)}html[data-theme=dark] .sx-seg button[aria-pressed=true]{background-color:var(--color-tonal-strong);box-shadow:none}.sx-sort{align-items:center;gap:8px;display:inline-flex}.sx-sort-l{color:var(--color-text-muted);font-size:.875rem}.sx-select{border:1px solid var(--color-border-control);min-height:44px;color:var(--color-text);font:inherit;appearance:none;cursor:pointer;background-color:#0000;background-image:linear-gradient(45deg,#0000 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,#0000 0);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;border-radius:22px;padding:0 34px 0 14px;font-size:.9375rem;font-weight:500}.sx-select option{background-color:var(--color-surface);color:var(--color-text)}.sx-sort-go{display:none}html:not([data-js]) .sx-sort-go{display:inline-flex}.sx-chips{flex-wrap:wrap;margin-bottom:14px;display:flex}.sx-chip,.sx-chips{align-items:center;gap:8px}.sx-chip{border:1px solid var(--color-primary);background-color:var(--color-primary-soft);min-height:44px;color:var(--color-primary);border-radius:22px;padding:0 14px 0 16px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.sx-chip:hover{filter:brightness(.97)}.sx-understood{margin-top:6px}.sx-understood .sx-chips{margin:10px 0 6px}.sx-chip-typed{color:var(--color-text-muted);font-weight:400}.sx-understood-note{color:var(--color-text-muted);margin:0 0 14px;font-size:.875rem}.sx-askbar{background-color:var(--color-surface);box-shadow:0 0 0 1px var(--color-border);border-radius:16px;align-items:center;gap:12px;margin-bottom:24px;padding:10px 10px 10px 14px;display:flex}.sx-askmark{color:#fff;background-image:linear-gradient(135deg,#2459e0,#6c5ce7);border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.sx-askbar-b{flex:1 1 0;min-width:0}.sx-askbar-t{color:var(--color-text);font-size:.9375rem;font-weight:600;line-height:1.35}.sx-askbar-m{color:var(--color-text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.sx-askbar-a{flex-wrap:wrap;gap:6px;display:flex}.hm-btn.sx-askbar-go{background-color:var(--color-primary-soft);color:var(--color-primary);border-color:#0000}.hm-btn.sx-askbar-go:hover{background-color:var(--color-primary);color:var(--color-on-primary)}.sx-askbar .hm-btn--quiet{color:var(--color-text-muted)}.sx-start{margin-bottom:30px}.sx-list-h,.sx-start-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:6px;display:flex}.sx-start-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;margin:0;padding:0;list-style:none;display:grid}.sx-shc{border-top:1px solid var(--color-border);align-items:flex-start;gap:8px;padding-top:12px}.sx-shc,.sx-shc-b{min-width:0;display:flex}.sx-shc-b{flex-direction:column;flex:1;gap:4px}.sx-shc-k{color:var(--color-text-muted);align-items:center;gap:6px;font-size:.875rem;font-weight:500;display:inline-flex}.sx-shc-k>svg{color:var(--color-primary)}.sx-shc-y{color:var(--color-text-faint);font-weight:400}.sx-shc-y:before{content:"·";margin-inline-end:6px}.sx-shc-t{font-family:var(--type-heading);color:var(--color-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.0625rem;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.sx-shc-t a{color:inherit;text-decoration:none}.sx-shc-t a:hover{text-underline-offset:3px;text-decoration:underline}.sx-shc-save{width:44px;height:44px;color:var(--color-text-faint);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-top:-8px;display:grid}.sx-shc-save:hover{background-color:var(--color-tonal);color:var(--color-text)}.sx-shc-save[aria-pressed=true]{color:var(--color-primary)}@container sxmain (max-width:820px){.sx-start-cards{grid-template-columns:minmax(0,1fr)}.sx-shc{padding-block:10px 4px}}.sx{container:sxmain/inline-size}.sx-list-h{margin:6px 0 12px}.sx-list{gap:var(--sx-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;container:sxlist/inline-size}.sx-row{border-radius:var(--sx-r);background-color:var(--color-surface);box-shadow:var(--sx-sh);grid-template-columns:44px 48px minmax(0,1fr);column-gap:14px;padding:18px 22px 6px 8px;display:grid;position:relative}@media (prefers-reduced-motion:no-preference){.sx-row{transition:box-shadow var(--duration-fast) var(--ease-out)}}.sx-row.is-open,.sx-row:hover{box-shadow:var(--sx-sh-hover)}.sx-row.is-sel{background-color:light-dark(#f2f6fe,#1a2336)}@supports (color:color-mix(in lab,red,red)){.sx-row.is-sel{background-color:color-mix(in srgb,var(--color-primary-soft) 55%,var(--color-surface))}}.sx-row.is-sel{box-shadow:0 0 0 1.5px var(--color-primary),0 1px 2px #10141c0a}.sx-row .progress-edge{left:0}.sx-sel{cursor:pointer;border-radius:10px;grid-area:1/1/span 2;justify-self:center;place-items:center;width:44px;height:44px;margin-top:-10px;display:grid}@media (hover:hover){.sx-sel:hover{background-color:var(--color-tonal)}}.sx-sel input{width:20px;height:20px;accent-color:var(--color-primary);cursor:pointer;margin:0}.sx-row .sx-cover{border-radius:8px;grid-area:1/2/span 2;width:48px;height:62px;box-shadow:inset 0 0 0 1px #10141c0f}.sx-row .sx-cover svg{opacity:.92;filter:saturate(.75)contrast(.95)}.sx-row:not(:has(>.sx-sel)){grid-template-columns:48px minmax(0,1fr);padding-inline-start:22px}.sx-row:not(:has(>.sx-sel)) .sx-cover{grid-column:1}.sx-row:not(:has(>.sx-sel)) .sx-row-main{grid-column:2}.sx-row:not(:has(>.sx-sel)) .sx-foot{grid-column:1/-1}.sx-row-main{flex-direction:column;grid-column:3;min-width:0;display:flex}.sx-title{font-family:var(--type-heading);color:var(--color-text);overflow-wrap:anywhere;font-size:1.1875rem;font-weight:500;line-height:1.34}.sx-title.is-read{color:var(--color-text-muted)}.sx-title a{color:inherit;text-decoration:none}.sx-title a:hover{color:var(--color-primary);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.sx-clamp2,.sx-clamp3,.sx-clamp5{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sx-clamp3{-webkit-line-clamp:3}.sx-clamp2{-webkit-line-clamp:2}.sx-clamp5{-webkit-line-clamp:5}.sx-title-toggle{min-height:44px;color:var(--color-text-muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:-8px 0 -10px;padding:0;font-size:.875rem;text-decoration:underline}.sx-by{min-width:0;color:var(--color-text-faint);white-space:nowrap;font-size:.9375rem;line-height:1.45;display:flex;margin-top:6px!important}.sx-by-a{text-overflow:ellipsis;flex:0 2 auto;min-width:6em;overflow:hidden}.sx-by-w{flex:0 auto;min-width:0;display:flex}.sx-by-v{text-overflow:ellipsis;min-width:0;overflow:hidden}.sx-by-c,.sx-by-sep,.sx-by-y{white-space:pre;flex:none}.sx-by-sep{margin-inline:8px}.sx-snip{max-width:76ch;color:var(--color-text-muted);font-size:1rem;line-height:1.6;margin-top:12px!important}.sx-snip mark{color:var(--color-text);background:0 0;font-weight:600}.sx-snip-lab{color:var(--color-text);font-weight:500}.sx-snip-none{color:var(--color-text-faint);align-items:center;gap:8px;font-size:.9375rem;display:inline-flex;margin-top:10px!important}.sx-foot{border-top:1px solid light-dark(#e4e5e9bf,#2a2f38bf);flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:2px 12px;min-height:44px;margin-top:14px;padding-top:4px;display:flex}@supports (color:color-mix(in lab,red,red)){.sx-foot{border-top:1px solid color-mix(in srgb,var(--color-border) 75%,transparent)}}.sx-foot-facts{min-width:0;color:var(--color-text-faint);flex-wrap:wrap;flex:auto;align-items:center;gap:4px 0;font-size:.875rem;display:flex}.sx-fact{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.sx-fact strong{color:var(--color-text-muted);font-weight:500}.sx-fact+.sx-fact:before{content:"·";color:var(--color-text-faint);margin-inline:8px}.sx-fact--link{min-height:44px;color:var(--color-link);text-decoration:none}.sx-fact--link:hover{text-underline-offset:3px;text-decoration:underline}.sx-dot{border-radius:50%;flex:none;width:8px;height:8px}.sx-badge{background-color:var(--color-tonal);color:var(--color-text-muted);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;margin-inline-end:10px;padding:1px 8px;font-size:.8125rem;font-weight:500;display:inline-flex}.sx-badge--ov{background-color:var(--color-primary-soft);color:var(--color-primary)}.sx-badge--pre{background-color:var(--color-warning-wash);color:var(--color-warning)}.sx-badge--warn{background-color:var(--color-danger-wash);color:var(--color-danger);font-weight:600}.sx-badge--new{background-color:var(--color-attention);color:light-dark(#fff,#0d0f13)}.sx-badge-more{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sx-foot-acts{flex-wrap:wrap;align-items:center;gap:0 2px;margin-inline:auto -8px;display:flex}.sx-ghost{min-height:44px;color:var(--color-text-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:0 8px;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.sx-ghost:hover{background-color:var(--color-tonal);color:var(--color-text)}.sx-ghost .ls-mins{color:var(--color-text-faint)}.sx-ghost[aria-pressed=true].sx-save,.sx-save[aria-pressed=true]{color:var(--color-primary)}.sx-ghost[aria-disabled=true]{cursor:default;opacity:.75}.sx-ask>svg{color:light-dark(#6c5ce7,#a99cff)}.sx-preview{flex-direction:column;gap:14px;margin-top:12px;display:flex}.sx-snip--full{margin-top:0!important}.sx-facts{flex-wrap:wrap;gap:6px 22px;margin:0;font-size:.875rem;display:flex}.sx-facts>div{gap:6px;display:flex}.sx-facts dt{color:var(--color-text-faint)}.sx-facts dd{color:var(--color-text);margin:0}.sx-cite{background-color:var(--color-tonal);border-radius:12px;padding:12px 14px}.sx-cite-l{color:var(--color-text);font-size:.875rem;font-weight:600}.sx-cite-t{color:var(--color-text-muted);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:.9375rem;line-height:1.55;margin-top:4px!important}.sx-cite-note{color:var(--color-text-faint);font-size:.875rem;margin-top:6px!important}.sx-preview-acts{flex-wrap:wrap;gap:8px;display:flex}@container sxlist (max-width:860px){.sx-by{flex-wrap:wrap}.sx-by-a,.sx-by-w{flex:100%}.sx-by-sep{display:none}}.sx-more{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.sx-end,.sx-more{margin-top:22px!important}.sx-state{margin-top:4px}.sx-none{flex-direction:row;align-items:flex-start;gap:16px;padding:22px 24px}.sx-state-ic{background-color:var(--color-tonal);width:44px;height:44px;color:var(--color-text-muted);border-radius:14px;flex:none;place-items:center;display:grid}.sx-state-b{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.sx-state-t{font-family:var(--type-heading);color:var(--color-text);font-size:1.25rem;font-weight:500}.sx-state-b>p{max-width:66ch;color:var(--color-text-muted);font-size:.9375rem;line-height:1.55}.sx-tries-l{margin-top:8px!important}.sx-tries{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sx-intro{flex-direction:column;gap:16px;margin-top:24px;display:flex}.sx-starts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sx-start-card{box-shadow:var(--sx-sh);border:0;gap:12px}.sx-how{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.sx-how .hm-card{box-shadow:0 0 0 1px var(--color-border);background-color:#0000;border:0;gap:6px}.sx-how p{color:var(--color-text-muted);font-size:.9375rem;line-height:1.55}@container sxmain (max-width:760px){.sx-how,.sx-starts{grid-template-columns:minmax(0,1fr)}}.sx-author{box-shadow:var(--sx-sh);border:0;flex-flow:wrap;gap:14px 28px;margin-bottom:18px}.sx-author,.sx-author-head{align-items:center;display:flex}.sx-author-head{gap:12px;min-width:0}.sx-author-mark{background-color:var(--color-primary-soft);width:44px;height:44px;color:var(--color-primary);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.sx-author-name{font-family:var(--type-heading);color:var(--color-text);font-size:1.125rem;font-weight:500}.sx-author-stats{gap:22px;margin:0;display:flex}.sx-author-stats dt{color:var(--color-text-faint);font-size:.875rem}.sx-author-stats dd{font-family:var(--type-heading);color:var(--color-text);margin:0;font-size:1.125rem}.sx-author-topics{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sx-explore{flex-direction:column;gap:28px;display:flex}.sx-related{box-shadow:var(--sx-sh);border:0;gap:12px}.sx-bulk{z-index:30;background-color:var(--sx-bulk-bg);color:var(--sx-bulk-ink);box-shadow:var(--shadow-float);border-radius:18px;margin-top:16px;padding:10px 12px 10px 18px;position:sticky;bottom:16px}.sx-bulk-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sx-bulk-n{white-space:nowrap;font-size:.9375rem}.sx-bulk-status{opacity:.9;flex:1 1 0;min-width:0;font-size:.875rem}.sx-bulk-btn{border:1px solid var(--sx-bulk-ink);align-items:center;gap:6px;min-height:44px;padding:0 14px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.sx-bulk-btn{border:1px solid color-mix(in srgb,var(--sx-bulk-ink) 24%,transparent)}}.sx-bulk-btn{background-color:var(--sx-bulk-ink);border-radius:22px}@supports (color:color-mix(in lab,red,red)){.sx-bulk-btn{background-color:color-mix(in srgb,var(--sx-bulk-ink) 10%,transparent)}}.sx-bulk-btn{color:var(--sx-bulk-ink);font:inherit;white-space:nowrap;cursor:pointer;font-size:.875rem;font-weight:600;text-decoration:none}.sx-bulk-btn:hover{background-color:var(--sx-bulk-ink)}@supports (color:color-mix(in lab,red,red)){.sx-bulk-btn:hover{background-color:color-mix(in srgb,var(--sx-bulk-ink) 18%,transparent)}}.sx-bulk-btn:disabled{cursor:progress;opacity:.7}.sx-bulk-btn--primary{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-on-primary)}.sx-bulk-btn--primary:hover{background-color:var(--color-primary);filter:brightness(1.08)}.sx-bulk-x{width:44px;height:44px;color:var(--sx-bulk-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.sx-bulk-x:hover{background-color:var(--sx-bulk-ink)}@supports (color:color-mix(in lab,red,red)){.sx-bulk-x:hover{background-color:color-mix(in srgb,var(--sx-bulk-ink) 12%,transparent)}}.sx-bulk :focus-visible{outline-color:light-dark(#93c5fd,var(--color-focus))}.sx-bulk-proj{border-bottom:1px solid var(--sx-bulk-ink);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;padding-bottom:10px;display:flex}@supports (color:color-mix(in lab,red,red)){.sx-bulk-proj{border-bottom:1px solid color-mix(in srgb,var(--sx-bulk-ink) 18%,transparent)}}.sx-bulk-proj-l{font-size:.875rem;font-weight:600}.sx-bulk .sx-select,.sx-bulk-in{border:1px solid var(--sx-bulk-ink);min-height:44px}@supports (color:color-mix(in lab,red,red)){.sx-bulk .sx-select,.sx-bulk-in{border:1px solid color-mix(in srgb,var(--sx-bulk-ink) 30%,transparent)}}.sx-bulk .sx-select,.sx-bulk-in{background-color:var(--color-surface);color:var(--color-text);font:inherit;border-radius:22px;font-size:.9375rem}.sx-bulk-in{padding:0 14px}.sx-bulk-err{flex:100%;font-size:.875rem}.sx-filters{flex-direction:column;gap:14px;display:flex}.sx-f-top{justify-content:space-between;align-items:center;gap:8px;min-height:44px;display:flex}.sx-f-top .app-eyebrow{outline-offset:4px;padding-bottom:0}.sx-f-grip{display:none}.sx-fcard{background-color:var(--color-surface);box-shadow:0 0 0 1px var(--color-border);border-radius:18px;flex-direction:column;gap:8px;padding:16px 18px;display:flex}.sx-fcard-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.sx-f-status{color:var(--color-text);font-size:.9375rem}.sx-f-note{color:var(--color-text-muted);font-size:.875rem;line-height:1.5}.sx-opts{flex-direction:column;margin:0 -8px;padding:0;list-style:none;display:flex}.sx-opt{min-height:44px;color:var(--color-text);border-radius:10px;align-items:center;gap:10px;padding:0 8px;font-size:.9375rem;text-decoration:none;display:flex}.sx-opt:hover{background-color:var(--color-tonal)}.sx-opt-mark{border:1.5px solid var(--color-border-control);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.sx-opt.is-on{font-weight:600}.sx-opt.is-on .sx-opt-mark{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-on-primary)}.sx-opt-l{flex:auto;min-width:0}.sx-opt-n{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:.875rem}.sx-opts-sep{color:var(--color-text-faint);padding:8px 8px 2px;font-size:.875rem}.sx-pubmed{border:1px dashed var(--color-border-control);min-height:44px;color:var(--color-text);border-radius:22px;align-self:flex-start;align-items:center;margin-top:4px;padding:0 16px;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.sx-pubmed:hover{border-color:var(--color-primary);color:var(--color-primary)}.sx-years{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.sx-year{color:var(--color-text-muted);flex-direction:column;gap:4px;font-size:.875rem;display:flex}.sx-year-in{border:1px solid var(--color-border-input);background-color:var(--color-surface);width:6.5rem;min-height:44px;color:var(--color-text);font:inherit;border-radius:12px;padding:0 12px;font-size:1rem}.sx-year-in::placeholder{color:var(--color-text-faint);opacity:1}.sx-anyyear{align-self:flex-start;padding-inline:0}.sx-f-done{display:none}@media (min-width:64rem) and (max-width:90rem){html[data-panel=open] .sx-start{display:none}}@media (max-width:47.98rem){.sx-start{display:none}}@media (max-width:63.98rem){.sx-filters{display:none}.sx-filters[data-sheet=open]{z-index:60;max-height:86dvh;padding:6px 16px max(16px,env(safe-area-inset-bottom));background-color:var(--color-canvas);box-shadow:var(--shadow-float);overscroll-behavior:contain;border-radius:24px 24px 0 0;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.sx-filters[data-sheet=open] .sx-f-grip{background-color:var(--color-border-control);border-radius:2px;align-self:center;width:40px;height:4px;margin-top:4px;display:block}.sx-filters[data-sheet=open] .sx-f-top{position:relative}.sx-filters[data-sheet=open] .sx-f-top .sx-f-grip{position:absolute;top:-6px;left:50%;translate:-50%}.sx-filters[data-sheet=open] .sx-f-done{background-color:var(--color-canvas);padding-top:8px;display:flex;position:sticky;bottom:0}.sx-f-done .hm-btn{flex:1}.sx-scrim{z-index:55;cursor:pointer;background-color:#10141c6b;border:0;position:fixed;inset:0}}@media (min-width:64rem){.sx-scrim{display:none}}html:not([data-js]) .app-sheet .sx-filters[data-region=rail]{display:flex;position:static}@media (min-width:64rem){html:not([data-js]) .app-sheet .dashboard-grid:has(.sx-filters){grid-template-columns:minmax(0,1fr) 340px}}html:not([data-js]) .sx-f-close,html:not([data-js]) .sx-filters-btn,html:not([data-js]) .sx-seg,html:not([data-js]) .sx-sel,html:not([data-js]) .sx-title-toggle,html:not([data-js]) [data-preview]{display:none}html:not([data-js]) .sx-row{grid-template-columns:48px minmax(0,1fr);padding-inline-start:22px}html:not([data-js]) .sx-row .sx-cover{grid-column:1}html:not([data-js]) .sx-row .sx-row-main{grid-column:2}@media (max-width:47.98rem){.sx{--sx-gap:12px;--sx-r:16px}.sx-h1{font-size:1.625rem}.sx-bar{gap:6px;padding:4px 4px 4px 12px}.sx-bar .hm-filters{padding:0 8px}.sx-bar .sr-box__list{left:-34px}.sx-count{font-size:1.25rem}.sx-ctrls{justify-content:space-between;width:100%}.sx-askbar{flex-wrap:wrap;margin-bottom:18px}.sx-askbar-m{display:none}.sx-askbar-b{flex-basis:calc(100% - 50px)}.sx-askbar-a{flex:100%}.sx-row{grid-template-rows:auto 1fr auto;grid-template-columns:44px minmax(0,1fr);column-gap:12px;padding:16px 14px 6px 10px}.sx-row .sx-cover{grid-area:1/1;width:44px;height:58px}.sx-sel{grid-area:2/1;align-self:start;margin-top:6px}.sx-row-main{grid-area:1/2/span 2}.sx-by{white-space:normal;flex-wrap:wrap}.sx-by-a,.sx-by-w{white-space:nowrap;flex:100%}.sx-by-sep{display:none}.sx-snip{margin-top:10px!important}.sx-foot{grid-area:3/2;margin-top:12px}.sx-row:not(:has(>.sx-sel)) .sx-foot,html:not([data-js]) .sx-row .sx-foot{grid-column:1/-1}.sx-foot-facts{flex-basis:100%}.sx-foot-acts{margin-inline:-10px auto}.sx-bulk{bottom:calc(var(--bottom-bar-h,60px) + env(safe-area-inset-bottom) + 10px);padding:8px 8px 8px 14px}.sx-bulk-row{flex-wrap:nowrap;gap:6px;overflow-x:auto}.sx-bulk-status{display:none}.sx-bulk-status:not(:empty){background-color:var(--sx-bulk-bg);border-radius:12px;padding:8px 12px;display:block;position:absolute;bottom:calc(100% + 6px);left:0;right:0}.sx-bulk-bl{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sx-bulk-btn{padding:0 12px}}html[data-typing] .sx-bulk{bottom:10px}.sx .hm-eyebrow,.sx-askbar-t,.sx-filters .hm-eyebrow{font-family:var(--type-body)}@media (max-width:47.98rem){.sx-foot-facts{gap:4px 14px}.sx-fact+.sx-fact:before{content:none}}@container sxmain (max-width:760px){.sx-askbar{flex-wrap:wrap}.sx-askbar-b{flex-basis:calc(100% - 50px)}.sx-askbar-m{white-space:normal}.sx-askbar-a{flex:100%}}@media (max-width:47.98rem){.sx-bulk-more{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.sx-sk-bar{border-radius:18px;height:58px}.sx-sk-status{margin-top:16px}.sx-sk-ask{border-radius:16px;height:56px;margin-bottom:24px}.sx-sk-row{grid-template-columns:48px minmax(0,1fr);padding:22px}.sx-sk-cover{width:48px;height:62px}.sx-sk-body{flex-direction:column;gap:10px;display:flex}.sx-new{margin-inline-end:12px;font-size:.8125rem}.sx-row-main{position:relative}.sx-title a:after{content:"";position:absolute;inset:0}.sx-preview,.sx-title-toggle{z-index:1;position:relative}.sx-row:has(.sx-title a:hover) .sx-title a{color:var(--color-primary);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.sx-shc{position:relative}.sx-shc-t a:after{content:"";position:absolute;inset:0}.sx-shc-save{z-index:1;position:relative}.sx-bulk .hm-btn--quiet{color:var(--sx-bulk-ink)}.sx-bulk .hm-btn--quiet:hover{background-color:var(--sx-bulk-ink)}@supports (color:color-mix(in lab,red,red)){.sx-bulk .hm-btn--quiet:hover{background-color:color-mix(in srgb,var(--sx-bulk-ink) 12%,transparent)}}.pd-main.ps-main{max-width:1120px}.ps{--ps-r:22px;--ps-pad:40px;--ps-sh:0 0 0 1px #10141c0e,0 1px 2px #10141c0a,0 4px 14px #10141c09;--ps-measure:60ch;flex-direction:column;gap:28px;min-width:0;display:flex;container:paper/inline-size}html[data-theme=dark] .ps{--ps-sh:0 0 0 1px var(--color-border)}.ps blockquote,.ps figure,.ps h1,.ps h2,.ps h3,.ps h4,.ps p{margin:0}.ps-back{align-self:flex-start;margin:-8px 0 -16px}.ps-backrow{justify-content:space-between;align-items:center;gap:4px 16px;min-height:44px;margin:-8px 0 -16px;display:flex}.ps-backrow .ps-back{flex-shrink:0;margin:0}.ps-resume-slot{justify-content:flex-end;min-width:0;display:flex}.ps .pd-resume{flex-wrap:nowrap;gap:12px;min-width:0;margin:0}.pd-resume__t{text-overflow:ellipsis;min-width:0;overflow:hidden}.pd-resume__go,.pd-resume__t{white-space:nowrap}.pd-resume__short,.pd-resume__srshort{display:none}@media (max-width:47.99rem){.ps .pd-resume__long{display:none}.ps .pd-resume__short,.ps .pd-resume__srshort{display:inline}}.ps-h2{letter-spacing:-.012em;font-size:1.625rem;line-height:1.2}.ps-h2,.ps-h3{font-family:var(--type-heading);color:var(--color-text);font-weight:500}.ps-h3{align-items:center;gap:12px;font-size:1.3125rem;line-height:1.25;display:flex}.ps-story-sub{max-width:70ch;color:var(--color-text-muted);margin-top:8px!important}.ps-status,.ps-story-sub{font-size:.9375rem;line-height:1.5}.ps-status{background-color:var(--color-tonal);max-width:78ch;color:var(--color-text);border-radius:12px;align-items:flex-start;gap:10px;padding:10px 14px;display:flex;margin-bottom:14px!important}.ps-status>svg{color:var(--color-text-muted);flex:none;margin-top:3px}.ps-status a{color:var(--color-link);text-underline-offset:3px;font-weight:600;text-decoration:underline}.ps-notext{border:1px solid var(--color-border);background-color:var(--color-surface);border-radius:16px;align-items:flex-start;gap:14px;max-width:78ch;margin-top:28px;padding:22px 24px;display:flex}.ps-notext>svg{color:var(--color-text-muted);flex:none;margin-top:3px}.ps-notext-h{color:var(--color-text);font-size:1.125rem;font-weight:600;line-height:1.4}.ps-notext-p{color:var(--color-text-muted);font-size:.9375rem;line-height:1.55;margin-top:8px!important}.ps-notext-p a{min-height:44px;color:var(--color-link);text-underline-offset:3px;align-items:center;gap:6px;font-weight:600;text-decoration:underline;display:inline-flex}.ps-head{flex-direction:column;align-items:flex-start;min-width:0;padding:4px 0 0;display:flex}.ps-head>*{max-width:100%}.ps-kick{clip-path:inset(0 0 0 21px);color:var(--color-text-faint);flex-wrap:wrap;align-items:center;gap:4px 0;font-size:.875rem;display:flex;margin:0 0 14px -21px!important}.ps-kick>:before{content:"·";text-align:center;width:21px;display:inline-block}.ps-field:before{margin-inline-end:-8px}.ps-field{color:var(--color-text-muted);align-items:center;gap:8px;font-weight:600;display:inline-flex}.ps-dot{border-radius:50%;flex:none;width:9px;height:9px}.ps-title{max-width:40ch;font-family:var(--type-heading);letter-spacing:-.018em;color:var(--color-text);text-wrap:balance;font-size:2.5rem;font-weight:500;line-height:1.12}html[data-js] .ps-clamp3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ps-by-all,.ps-toggle{min-height:44px;color:var(--color-text-muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:.875rem;font-weight:500;text-decoration:underline;display:inline-flex}.ps-toggle{margin-bottom:-10px;display:none}.ps-title[data-long]~.ps-toggle,.ps-title[data-open]~.ps-toggle{display:inline-flex}.ps-by{width:100%;margin-top:16px}.ps-authors{max-width:90ch;color:var(--color-text-muted);font-size:1rem;line-height:1.55}.ps-by-all{vertical-align:middle;margin:-10px 0 -10px 12px}.ps-note{color:var(--color-text-faint);font-size:.875rem;margin-top:2px!important}.ps-badge{background-color:var(--color-tonal);min-width:24px;height:22px;color:var(--color-text-muted);border-radius:999px;place-items:center;padding:0 7px;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-grid}.ps-all{flex-direction:column;gap:6px;margin-top:12px;display:flex}.ps-all-l{color:var(--color-text);font-size:.875rem;font-weight:600}.ps-all-in{border:1px solid var(--color-border-control);max-width:360px;min-height:44px;font:inherit;border-radius:12px;padding:0 14px}.ps-all-in,.ps-all-list{background-color:var(--color-surface);color:var(--color-text)}.ps-all-list{border:1px solid var(--color-border);max-height:260px;columns:220px 2;border-radius:12px;margin-top:6px;padding:10px 14px 10px 40px;font-size:.9375rem;line-height:1.6;overflow-y:auto}.ps-facts{clip-path:inset(0 0 0 21px);color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:2px 0;margin:2px 0 -8px -21px;padding:8px 0;font-size:.9375rem;list-style:none;display:flex}.ps-facts>li{align-items:center;min-height:28px;display:inline-flex}.ps-facts>li:before{content:"·";text-align:center;width:21px;color:var(--color-text-faint);flex:none}.ps-fact-v{color:var(--color-text);font-weight:600}.ps-fact-s{color:var(--color-text-faint);margin-inline-start:4px}.ps-flink{min-height:44px;color:var(--color-link);align-items:center;gap:5px;margin-block:-8px;font-weight:600;text-decoration:none;display:inline-flex}.ps-flink:hover{text-underline-offset:3px;text-decoration:underline}.ps-line{border:1px solid var(--color-ai-line);background-color:var(--color-ai);border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px 14px;max-width:100%;margin-top:22px;padding:14px 20px;display:flex}.ps-line-t{max-width:62ch;color:var(--color-text);flex:32ch;font-size:1.1875rem;font-weight:500;line-height:1.4}.ps-actions{flex-wrap:wrap;align-items:center;gap:10px;width:100%;margin-top:24px;display:flex;position:relative}.ps-actions .hm-btn:not(.hm-btn--primary):not(.hm-btn--quiet){background-color:var(--color-surface)}.ps-actions .ps-read-none{border-style:dashed;border-color:var(--color-border-control);color:var(--color-text-muted);cursor:default;background:0 0}.ps-actions .dk-cite-static>summary,.ps-pop>summary,.ps-rate .dk-cite-static>summary{list-style:none}.ps-actions .dk-cite-static>summary::-webkit-details-marker,.ps-rate .dk-cite-static>summary::-webkit-details-marker{display:none}.ps-pop>summary::-webkit-details-marker{display:none}.ps-actions form.contents+.pd-notice{flex-basis:100%;margin:0}.ps-pop{position:relative}.ps-pop[open]>summary{background-color:var(--color-tonal)}.ps-pop-b{z-index:40;border:1px solid var(--color-border);background-color:var(--color-surface-raised);width:min(340px,100cqw - 8px);box-shadow:var(--shadow-float);border-radius:16px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);left:0}html:not([data-js]) .ps-pop-b{margin-top:8px;position:static}.ps-pop--end .ps-pop-b{left:auto;right:0}.ps-mi{width:100%;min-height:52px;color:var(--color-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:6px 12px;text-decoration:none;display:flex}.ps-mi>svg{color:var(--color-text-muted);flex:none}.ps-mi:focus-visible,.ps-mi:hover:not(:disabled){background-color:var(--color-tonal)}.ps-mi:disabled{cursor:progress;opacity:.7}.ps-mi-b{flex-direction:column;gap:1px;min-width:0;display:flex}.ps-mi-l{font-size:.9375rem;font-weight:600}.ps-mi-n{color:var(--color-text-muted)}.ps-mi-h,.ps-mi-n{font-size:.8125rem}.ps-mi-h{border-top:1px solid var(--color-border);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-faint);padding-top:8px;font-weight:600;margin:6px 12px 2px!important}.ps-dl-status{color:var(--color-text-muted);flex-basis:100%;font-size:.9375rem}.bf .in{--u:calc(1cqw * var(--fit,1));--ink:#1b1f27;--ink2:#3f4552;--ink3:#6a6455;--rule:#1b1f2733;--rule-strong:#1b1f27;--blue:#2459e0;--red:#e5482c;--paper:#f6f2e9;--plate:#fff;--f-lab:max(13px,calc(var(--u) * 1.22));--f-small:max(13px,calc(var(--u) * 1.42));--f-body:max(13px,calc(15px * var(--fit,1)),calc(var(--u) * 1.62));--f-lead:max(14px,calc(17px * var(--fit,1)),calc(var(--u) * 2.45));--f-h2:calc(var(--u) * 3.2);--f-h1:calc(var(--u) * 5.9);--pad-x:calc(var(--u) * 5);--pad-t:calc(var(--u) * 2.7);--pad-b:calc(var(--u) * 2.1);--gap:calc(var(--u) * 2);background:var(--paper);color:var(--ink);padding:var(--pad-t) var(--pad-x) var(--pad-b);font-family:var(--font-serif-opsz),var(--font-serif),Georgia,serif;font-feature-settings:"lnum" 1,"kern" 1;grid-template-rows:auto 1fr auto;display:grid}.bf .rf,.bf .rh{font:600 var(--f-lab)/1.3 var(--font-sans),system-ui,sans-serif;letter-spacing:.085em;text-transform:uppercase;color:var(--ink3);justify-content:space-between;align-items:baseline;gap:2em;display:flex}.bf .rh{padding-bottom:calc(var(--u) * .75);border-bottom:1px solid var(--rule-strong)}.bf .rh b{color:var(--ink);font-weight:700}.bf .rf{padding-top:calc(var(--u) * .75);border-top:1px solid var(--rule);font-weight:500}.bf .rf .pg{font-variant-numeric:tabular-nums;color:var(--ink);letter-spacing:.04em;white-space:nowrap;margin-inline-start:auto;font-weight:600}.bf .ai{align-items:center;gap:.6em;display:inline-flex}.bf .ai i{letter-spacing:.1em;color:var(--ink2);border:1px solid;border-radius:2px;padding:.18em .45em .12em;font-style:normal;font-weight:600}.bf .body{column-gap:var(--gap);padding-top:calc(var(--u) * 1.7);grid-template-columns:repeat(12,1fr);min-height:0;display:grid}.bf .rail{gap:calc(var(--u) * .6);padding-right:calc(var(--u) * 1);flex-direction:column;grid-column:1/span 3;display:flex}.bf .rail .no{font:300 calc(var(--u) * 4.4)/.9 var(--font-display),Georgia,serif;color:var(--blue);font-variant-numeric:lining-nums;letter-spacing:-.02em}.bf .rail .sec{font:600 var(--f-lab)/1.35 var(--font-sans),system-ui,sans-serif;letter-spacing:.085em;text-transform:uppercase;color:var(--ink);padding-top:calc(var(--u) * .7);border-top:1px solid var(--rule-strong);width:70%}.bf .rail .sec .pt{white-space:nowrap}.bf .rail .note{font:400 var(--f-small)/1.45 var(--font-sans),system-ui,sans-serif;color:var(--ink3);margin-top:auto}.bf .main{flex-direction:column;grid-column:4/span 9;min-height:0;display:flex}.bf .lab{font:600 var(--f-lab)/1.3 var(--font-sans),system-ui,sans-serif;letter-spacing:.085em;text-transform:uppercase;color:var(--ink3);margin:0 0 calc(var(--u) * .6)}.bf .lab.blue{color:var(--blue)}.bf h2.t{font:400 var(--f-h2)/1.06 var(--font-display),Georgia,serif;letter-spacing:-.012em;margin:0 0 calc(var(--u) * 1.3);max-width:22ch}:where(.bf .in) p{margin:0}.bf .txt{font-size:var(--f-body);color:var(--ink);hanging-punctuation:first;line-height:1.5}.bf .txt+.txt{margin-top:.7em}.bf .sm{font-size:var(--f-small);color:var(--ink2);line-height:1.5}.bf .lead{font:400 var(--f-lead)/1.26 var(--font-display),Georgia,serif;letter-spacing:-.004em}.bf .hr{border:0;border-top:1px solid var(--rule);margin:calc(var(--u) * 1.8) 0}.bf .verb{background:var(--plate);border-left:3px solid var(--rule-strong);padding:calc(var(--u) * 1.3) calc(var(--u) * 1.6) calc(var(--u) * 1.4)}.bf .verb .lab,.bf .verb q{color:var(--ink)}.bf .verb q{quotes:none;font:italic 400 var(--f-body)/1.48 var(--font-serif-italic),var(--font-serif-opsz),var(--font-serif),Georgia,serif;display:block}.bf .verb .src{font:400 var(--f-lab)/1.4 var(--font-sans),system-ui,sans-serif;color:var(--ink3);letter-spacing:0;text-transform:none;margin-top:.8em}.bf .fig{background:var(--plate);padding:calc(var(--u) * 1);border:1px solid #1b1f271f;flex-direction:column;min-height:0;display:flex}.bf .fig .im{flex:1;min-height:0;overflow:hidden}.bf .fig img{object-fit:cover;width:100%;height:100%}.bf .figcap{font:400 var(--f-lab)/1.42 var(--font-sans),system-ui,sans-serif;color:var(--ink2);margin-top:calc(var(--u) * .8)}.bf .figcap b{color:var(--ink);font-weight:600}.bf .k-cover{grid-template-rows:1fr auto;grid-template-columns:58% 1fr;padding-right:0}.bf .k-cover .cv{display:contents}.bf .k-cover .cv-l{grid-area:1/1}.bf .k-cover .rf{white-space:nowrap;grid-area:2/1;margin-right:calc(var(--u) * 4)!important}.bf .k-cover .rf .x{display:none}.bf .k-cover .cv-l{padding-right:calc(var(--u) * 4);flex-direction:column;display:flex}.bf .k-cover .tick{width:calc(var(--u) * 2.6);height:max(3px,calc(var(--u) * .38));background:var(--red);margin-bottom:calc(var(--u) * 1.1)}.bf .k-cover .kick{font:600 var(--f-lab)/1.3 var(--font-sans),system-ui,sans-serif;letter-spacing:.085em;text-transform:uppercase;color:var(--ink)}.bf .k-cover .kick span{color:var(--ink3);font-weight:500}.bf .k-cover h1{font:400 var(--f-h1)/.98 var(--font-display),Georgia,serif;letter-spacing:-.022em;margin:calc(var(--u) * 1.8) 0 0}.bf .k-cover .orig{padding-top:calc(var(--u) * 1);border-top:1px solid var(--rule-strong);margin-top:auto}.bf .k-cover .orig p.o{font:italic 400 var(--f-lead)/1.3 var(--font-serif-italic),var(--font-serif-opsz),var(--font-serif),Georgia,serif;color:var(--ink);max-width:34ch;font-size:max(16px,calc(var(--u) * 1.95))}.bf .k-cover .meta{gap:var(--gap);margin-top:calc(var(--u) * 1.8);grid-template-columns:1.5fr 1fr 1fr;display:grid}.bf .k-cover .meta p{font:400 var(--f-small)/1.45 var(--font-sans),system-ui,sans-serif;color:var(--ink)}.bf .k-cover .photo{margin:calc(var(--pad-t) * -1) 0 calc(var(--pad-b) * -1);grid-area:1/2/span 2;min-height:0;position:relative}.bf .k-cover .photo .im{position:absolute;inset:0}.bf .k-cover .photo img{object-fit:cover;object-position:72% 50%;filter:saturate(.85)contrast(1.02);width:100%;height:100%}.bf .k-cover .photo .cr{color:#e9e4d8;font:400 var(--f-lab)/1.4 var(--font-sans),system-ui,sans-serif;padding:calc(var(--u) * .9) calc(var(--u) * 2) calc(var(--u) * 1);background:#1b1f27;position:absolute;bottom:0;left:0;right:0}.bf .k-context .cx{gap:calc(var(--u) * 2.6);grid-template-columns:1.12fr 1fr;display:grid}.bf .k-context .cx .lead{font-size:max(16px,calc(var(--u) * 1.9))}.bf .k-context .txt{font-size:max(15px,calc(var(--u) * 1.55))}.bf .k-context .contrib{padding-top:calc(var(--u) * 1);border-top:1px solid var(--rule-strong);gap:calc(var(--u) * 1.5);grid-template-columns:9.2em 1fr;align-items:baseline;margin-top:auto;display:grid}.bf .k-context .contrib .lab{color:var(--blue);margin:0}.bf .k-idea .hyp{font:400 calc(var(--u) * 2.9)/1.14 var(--font-display),Georgia,serif;letter-spacing:-.01em;text-indent:-.42em;max-width:38ch}.bf .k-idea .hyp:before{content:"“";color:#0000}.bf .k-idea .two{gap:calc(var(--u) * 2.6);padding-top:calc(var(--u) * 1.3);border-top:1px solid var(--rule);grid-template-columns:1.2fr 1fr;margin-top:auto;display:grid}.bf .k-method .mg{gap:calc(var(--u) * 3);flex:1;grid-template-columns:1fr .9fr;min-height:0;display:grid}.bf .k-method .facts{border-top:1px solid var(--rule-strong);grid-template-columns:1fr;margin:auto 0 0;display:grid}.bf .k-method .facts dt{border-bottom:0!important;padding-bottom:0!important}.bf .k-method .facts dd,.bf .k-method .facts dt{padding:calc(var(--u) * .85) 0;border-bottom:1px solid var(--rule);font:400 var(--f-small)/1.45 var(--font-sans),system-ui,sans-serif;margin:0}.bf .k-method .facts dt{letter-spacing:.07em;text-transform:uppercase;font-weight:600;font-size:var(--f-lab);color:var(--ink3);padding-top:calc(var(--u) * 1.05)}.bf .k-method .facts b{font:400 calc(var(--u) * 2.1)/1 var(--font-display),Georgia,serif;color:var(--blue);margin-right:.15em}.bf .k-method .fig{padding:calc(var(--u) * 1.3);align-self:end}.bf .k-method .mg{grid-template-columns:.95fr 1.05fr}.bf .k-steps .st{gap:calc(var(--u) * 1.8);grid-template-columns:repeat(4,1fr);margin-top:auto;display:grid}.bf .k-steps .st li{border-top:1px solid var(--rule-strong);padding-top:calc(var(--u) * .9);list-style:none}.bf .k-steps .st ol{display:contents}.bf .k-steps .n{font:300 calc(var(--u) * 4.4)/1 var(--font-display),Georgia,serif;color:var(--blue);margin-bottom:calc(var(--u) * .8);display:block}.bf .k-steps .st p{font-size:max(15px,calc(var(--u) * 1.72));line-height:1.42}.bf .k-steps .arrow{font:400 var(--f-lab)/1 var(--font-sans),system-ui,sans-serif;color:var(--ink3);letter-spacing:.08em;text-transform:uppercase;margin-top:calc(var(--u) * 1.4);display:block}.bf .k-parts .pg2{column-gap:calc(var(--u) * 2.6);flex:1;grid-template-columns:1fr 1fr;align-content:end;row-gap:0;display:grid}.bf .k-parts .pc{border-top:1px solid var(--rule-strong);padding:calc(var(--u) * .9) 0 calc(var(--u) * 1.2);grid-template-columns:2.1em 1fr;display:grid}.bf .k-parts .pc .r{font:italic 400 max(14px,calc(var(--u) * 1.6))/1.3 var(--font-display-italic),var(--font-display),Georgia,serif;color:var(--blue);padding-top:.25em}.bf .k-parts .pc h3{font:500 max(17px,calc(var(--u) * 2))/1.15 var(--font-display),Georgia,serif;letter-spacing:-.005em;margin:0 0 .35em}.bf .k-numbers .top{gap:calc(var(--u) * 3);grid-template-columns:auto 1fr;align-items:end;display:grid}.bf .k-numbers .big{margin-top:calc(var(--u) * .6);font:300 calc(var(--u) * 12.5)/.8 var(--font-display),Georgia,serif;letter-spacing:-.04em;color:var(--ink);white-space:nowrap}.bf .k-numbers .big small{letter-spacing:-.01em;color:var(--ink3);margin-left:.08em;font-size:.34em}.bf .k-numbers .topt .lab{color:var(--blue)}.bf .k-numbers .topt p.l{font:400 max(17px,calc(var(--u) * 2.1))/1.25 var(--font-display),Georgia,serif;max-width:24ch}.bf .k-numbers .bar{margin-top:calc(var(--u) * 1.8)}.bf .k-numbers .track{height:calc(var(--u) * 2.2);display:flex}.bf .k-numbers .track span{height:100%;display:block}.bf .k-numbers .seg-a{background:var(--ink)}.bf .k-numbers .seg-b{background:var(--blue)}.bf .k-numbers .seg-c{background:repeating-linear-gradient(135deg,#0000 0 3px,#1b1f2759 3px 4px);box-shadow:inset 0 0 0 1px #1b1f2759}.bf .k-numbers .keys{gap:calc(var(--u) * 2.4);margin-top:calc(var(--u) * .8);font:400 var(--f-lab)/1.4 var(--font-sans),system-ui,sans-serif;color:var(--ink2);grid-template-columns:1fr auto auto;display:grid}.bf .k-numbers .keys b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.bf .k-numbers .keys .r{text-align:right}.bf .k-numbers .scale{font:400 var(--f-lab)/1 var(--font-sans),system-ui,sans-serif;color:var(--ink3);border-top:1px solid var(--rule-strong);margin-top:calc(var(--u) * .5);padding-top:calc(var(--u) * .45);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.bf .k-numbers .scale span{white-space:nowrap;justify-content:center;width:0;display:flex}.bf .k-numbers .scale span:first-child{justify-content:flex-start}.bf .k-numbers .scale span:last-child{justify-content:flex-end}.bf .k-numbers .row3{gap:calc(var(--u) * 2);grid-template-columns:repeat(3,1fr);margin-top:auto;display:grid}.bf .k-numbers .m{border-top:1px solid var(--rule-strong);padding-top:calc(var(--u) * .9)}.bf .k-numbers .m .v{font:300 calc(var(--u) * 4.2)/1 var(--font-display),Georgia,serif;letter-spacing:-.02em;margin-bottom:calc(var(--u) * .5);display:block}.bf .k-numbers .m .l{font:600 var(--f-small)/1.35 var(--font-sans),system-ui,sans-serif;color:var(--ink)}.bf .k-numbers .m .c{font:400 var(--f-lab)/1.4 var(--font-sans),system-ui,sans-serif;color:var(--ink3);margin-top:.35em}.bf .k-compare .cg{gap:calc(var(--u) * 4);margin-top:calc(var(--u) * 1.5);grid-template-columns:1fr 1fr;display:grid}.bf .k-compare .ch .lab{color:var(--ink)}.bf .k-compare .ch .sub{font:400 var(--f-lab)/1.4 var(--font-sans),system-ui,sans-serif;color:var(--ink3);margin:-.2em 0 calc(var(--u) * 1.1)}.bf .k-compare .plot{padding-bottom:calc(var(--u) * 2.4);position:relative}.bf .k-compare .grid{inset:0 18% calc(var(--u) * 2.4) 0;pointer-events:none;justify-content:space-between;display:flex;position:absolute}.bf .k-compare .grid i{background:var(--rule);width:1px;position:relative}.bf .k-compare .grid i:first-child{background:var(--rule-strong)}.bf .k-compare .grid i span{padding-top:calc(var(--u) * .6);font:400 var(--f-lab)/1 var(--font-sans),system-ui,sans-serif;color:var(--ink3);font-variant-numeric:tabular-nums;font-style:normal;position:absolute;top:100%;left:0;transform:translate(-50%)}.bf .k-compare .br{margin-bottom:calc(var(--u) * 1.1);position:relative}.bf .k-compare .br .nm{font:400 var(--f-lab)/1.3 var(--font-sans),system-ui,sans-serif;color:var(--ink2);margin-bottom:calc(var(--u) * .45)}.bf .k-compare .br .bx{align-items:center;width:82%;display:flex;position:relative}.bf .k-compare .br .b{height:calc(var(--u) * 3.1);margin-right:calc(var(--u) * .9);background:#b8b1a2;flex:none}.bf .k-compare .br .nm{background:var(--paper);padding-right:.5em;display:inline-block;position:relative}.bf .k-compare .br .v,.bf .k-compare .delta{background:var(--paper);white-space:nowrap;padding:0 .15em;position:relative}.bf .k-compare .br.to .b{background:var(--blue)}.bf .k-compare .br .v{font:400 calc(var(--u) * 2.8)/1 var(--font-display),Georgia,serif;font-variant-numeric:lining-nums tabular-nums}.bf .k-compare .br.to .v{color:var(--blue)}.bf .k-compare .delta{font:600 var(--f-lab)/1 var(--font-sans),system-ui,sans-serif;color:var(--blue);letter-spacing:.02em;margin-left:.2em}.bf .k-compare .foot{font:400 var(--f-lab)/1.4 var(--font-sans),system-ui,sans-serif;color:var(--ink3);margin-top:auto}.bf .k-findings .fg{gap:calc(var(--u) * 2.6);flex:1;grid-template-columns:1.3fr 1fr;min-height:0;display:grid}.bf .k-findings .fg .txt{font-size:max(15px,calc(var(--u) * 1.55))}.bf .k-findings .fl{font:400 max(17px,calc(var(--u) * 2))/1.25 var(--font-display),Georgia,serif;letter-spacing:-.005em;margin-bottom:calc(var(--u) * .9)}.bf .k-findings .fg{grid-template-columns:1.55fr 1fr}.bf .k-findings .side{gap:calc(var(--u) * 1.4);flex-direction:column;min-height:0;display:flex}.bf .k-findings .side .fig{padding:calc(var(--u) * 1);flex:none;margin-top:auto}.bf .k-findings .side .fx,.bf .k-findings .side .fx .crop{width:100%}.bf .k-findings .verb q{font-size:max(14px,calc(var(--u) * 1.42));line-height:1.45}.bf .k-findings .verb{padding:calc(var(--u) * 1.2) calc(var(--u) * 1.5)}.bf .rail .rt{font:400 calc(var(--u) * 2.7)/1.05 var(--font-display),Georgia,serif;letter-spacing:-.012em;margin-top:calc(var(--u) * 1)}.bf .k-uses .ug{column-gap:calc(var(--u) * 2.6);row-gap:calc(var(--u) * 1.3);grid-template-columns:1fr 1fr;margin-top:auto;display:grid}.bf .k-uses .uc{border-top:1px solid var(--rule-strong);padding-top:calc(var(--u) * .8);grid-template-columns:2.6em 1fr;display:grid}.bf .k-uses .uc .i{font:400 calc(var(--u) * 2.2)/1 var(--font-display),Georgia,serif;color:var(--blue);font-variant-numeric:tabular-nums;display:block}.bf .k-uses .uc h3{font:500 max(16px,calc(var(--u) * 1.8))/1.15 var(--font-display),Georgia,serif;letter-spacing:-.005em;margin:0 0 .4em}.bf .k-uses .uc p{font-size:var(--f-small);color:var(--ink);line-height:1.46}.bf .k-uses h2.t{margin-bottom:calc(var(--u) * 1.2)}.bf .k-field .fd{gap:calc(var(--u) * 2.4);flex:1;grid-template-columns:1fr;align-content:space-between;display:grid}.bf .k-field .dp>.lab{grid-column:1/-1}.bf .k-field .dp .rt{padding-bottom:calc(var(--u) * .6)}.bf .k-field .verb q{font:italic 400 max(18px,calc(var(--u) * 2.45))/1.25 var(--font-display-italic),var(--font-display),Georgia,serif;max-width:40ch}.bf .k-field .dp{flex-direction:column;justify-content:flex-end;display:flex}.bf .k-field .dp .v{font:300 calc(var(--u) * 6.4)/1 var(--font-display),Georgia,serif;letter-spacing:-.035em}.bf .k-field .dp .u{font:400 max(16px,calc(var(--u) * 1.95))/1.2 var(--font-display),Georgia,serif;margin-top:calc(var(--u) * .6)}.bf .k-field .needle{margin-top:calc(var(--u) * 1.8);height:calc(var(--u) * 1.1);background:repeating-linear-gradient(90deg,#1b1f2747 0 1px,#0000 1px 3px);position:relative}.bf .k-field .needle i{background:var(--blue);width:max(2px,.83%);position:absolute;top:-25%;bottom:-25%;left:0}.bf .k-field .needle-k{margin-top:calc(var(--u) * .6);font:400 var(--f-lab)/1.4 var(--font-sans),system-ui,sans-serif;color:var(--ink3);justify-content:space-between;display:flex}.bf .k-field .needle-k b{color:var(--blue);font-weight:600}.bf .k-field .fieldmark{align-items:center;gap:.55em;display:inline-flex}.bf .k-field .fieldmark i{background:#4f6bed;width:.62em;height:.62em;display:inline-block}.bf .k-next .ng{column-gap:calc(var(--u) * 2.6);grid-template-columns:1fr 1fr;margin-top:auto;display:grid}.bf .k-next .nc{border-top:1px solid var(--rule-strong);padding:calc(var(--u) * .8) 0 calc(var(--u) * 1.1);grid-template-columns:2.4em 1fr;display:grid}.bf .k-next .nc .n{font:400 calc(var(--u) * 2.3)/1 var(--font-display),Georgia,serif;color:var(--blue)}.bf .k-next .nc p{font-size:max(14px,calc(var(--u) * 1.52));line-height:1.5}.bf .k-close .rail .ct{font:400 max(16px,calc(var(--u) * 1.9))/1.22 var(--font-display),Georgia,serif;letter-spacing:-.004em;margin-top:calc(var(--u) * 1)}.bf .k-close .rail .by{font:400 var(--f-small)/1.45 var(--font-sans),system-ui,sans-serif;color:var(--ink2)}.bf .k-close .rail .go{font:600 var(--f-small)/1.3 var(--font-sans),system-ui,sans-serif;color:var(--blue);border-top:1px solid var(--rule-strong);padding-top:calc(var(--u) * .8)}.bf .k-close .rail .go span{color:var(--ink3);font-weight:400;font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--f-lab);margin-top:.3em;display:block}.bf .k-close .verb{padding:calc(var(--u) * 1.1) calc(var(--u) * 1.5);flex:1}.bf .k-close .main{grid-column:4/span 9}.bf .k-close .rail .go{margin-top:auto;margin-bottom:calc(var(--u) * 1)}.bf .k-close .verb .abs{column-count:2;column-gap:calc(var(--u) * 2);font:400 max(13px,calc(var(--u) * 1.33))/1.4 var(--font-serif-opsz),var(--font-serif),Georgia,serif;color:var(--ink)}@container (max-width:640px){.bf .in{--f-lab:13px;--f-small:max(13px,calc(15px * var(--fit,1)));--f-body:max(13px,calc(16px * var(--fit,1)));--f-lead:max(14px,calc(20px * var(--fit,1)));--f-h2:calc(25px * var(--fit,1));--f-h1:38px;--pad-x:20px;--pad-t:18px;--pad-b:16px;--gap:12px}.bf .body{flex-direction:column;gap:14px;padding-top:14px;display:flex}.bf .rail{flex-direction:row;align-items:baseline;gap:12px;padding:0}.bf .rail .no{font-size:30px}.bf .rail .sec{border:0;width:auto;padding:0}.bf .rail .note{display:none}.bf .main{flex-direction:column;gap:0;display:flex}.bf h2.t{margin-bottom:10px}.bf .rh span:last-child{display:none}.bf .rf .ai,.bf .rf .ai span{white-space:nowrap}.bf .rf .ai .x{display:none}.bf .k-cover{flex-direction:column;display:flex}.bf .k-cover .photo{height:240px;margin:calc(var(--pad-t) * -1) calc(var(--pad-x) * -1) 20px;order:-1;position:relative}.bf .k-cover .rf{margin-right:0!important}.bf .k-method .facts{margin-top:0}.bf .k-cover{padding-right:var(--pad-x)}.bf .k-cover .cv-l{padding:0}.bf .k-cover h1{margin-top:12px;margin-bottom:12px}.bf .k-cover .orig{margin-top:16px}.bf .k-cover .meta{grid-template-columns:1fr 1fr}.bf .k-cover .meta p:first-child{grid-column:1/-1}.bf .k-numbers .big{font-size:80px}.bf .k-numbers .top{grid-template-columns:1fr;gap:14px}.bf .rail{flex-wrap:wrap}.bf .rail .rt{flex-basis:100%;margin-top:4px;font-size:25px}.bf .k-compare .cg,.bf .k-context .cx,.bf .k-field .fd,.bf .k-findings .fg,.bf .k-idea .two,.bf .k-method .mg,.bf .k-next .ng,.bf .k-numbers .row3,.bf .k-parts .pg2,.bf .k-steps .st,.bf .k-uses .ug{grid-template-columns:1fr;gap:0}.bf .k-numbers .row3{margin-top:16px}.bf .k-numbers .m{padding-bottom:10px}.bf .k-numbers .m .v{font-size:30px}.bf .k-numbers .keys{grid-template-columns:1fr;gap:4px}.bf .k-numbers .keys .r{text-align:left}.bf .k-steps .n{margin-bottom:6px;font-size:28px}.bf .k-steps .st li{padding-bottom:12px}.bf .k-idea .hyp{font-size:23px}.bf .k-idea .two{gap:14px;margin-top:16px}.bf .k-context .cx{gap:14px}.bf .k-context .contrib{grid-template-columns:1fr;gap:6px;margin-top:16px}.bf .k-compare .cg{gap:28px}.bf .k-compare .br .v{font-size:24px}.bf .k-compare .plot{padding-bottom:28px}.bf .k-compare .grid{bottom:28px}.bf .k-compare .grid i span{padding-top:8px}.bf .k-compare .foot{margin-top:16px}.bf .k-findings .side{margin-top:18px}.bf .k-findings .side .fig{flex:none;height:300px}.bf .k-method .fig{height:320px;margin-top:18px}.bf .k-field .dp{margin-top:8px;grid-template-columns:1fr!important}.bf .k-compare .br .b{height:22px}.bf .k-field .dp .v{font-size:54px}.bf .k-close .verb .abs{column-count:1;font-size:15px}.bf .k-method .facts b,.bf .k-next .nc .n,.bf .k-uses .uc .i{font-size:24px}.bf .k-uses .uc{grid-template-columns:34px 1fr;padding-bottom:10px}.bf .k-close .rail .by,.bf .k-close .rail .ct,.bf .k-close .rail .go{flex-basis:100%}}.bf{min-width:0}.bf .slide{width:100%;position:relative;container-type:inline-size}.bf .slide .in{border-radius:6px;min-height:56.25cqw;position:relative;box-shadow:0 1px 2px #0000000f,0 12px 32px #00000012}@container (max-width:640px){.bf .slide .in{min-height:177.78cqw}}html[data-js] .bf-deck{display:grid}html[data-js] .bf-deck[data-measuring],html[data-js] .bf-deck[data-measuring]>.slide{align-items:start}html[data-js] .bf-deck>.slide{grid-area:1/1;display:grid}html[data-js] .bf .slide:not([data-active]){visibility:hidden;pointer-events:none}html:not([data-js]) .bf .slide+.slide{margin-top:28px}@media (prefers-reduced-motion:no-preference){html[data-js] .bf .slide[data-active]{animation:bf-in .32s ease-out}}@keyframes bf-in{0%{opacity:0}}.bf-stage{touch-action:pan-y;border-radius:8px;outline:none}.bf-stage:focus-visible{outline:3px solid var(--color-focus);outline-offset:6px}.bf .in.own{--paper:#f4f5f7}.bf .k-words .verb.wd q{font-family:var(--font-serif-opsz),var(--font-serif),Georgia,serif;font-style:normal;font-size:max(16px,calc(var(--u) * 1.85));max-width:62ch;line-height:1.52}.bf .k-words .verb.wd .wd-l{font-size:1.22em;line-height:1.3}.bf .k-words .main{justify-content:center}.bf .k-cover h1{margin-bottom:calc(var(--u) * 1.8)}.bf .in.own.k-cover h1{font-size:calc(var(--u) * 4.6);line-height:1.04}.bf .k-cover h1[data-long]{font-size:calc(var(--u) * 4.2);line-height:1.04}.bf .k-context .cx[data-one],.bf .k-findings .fg[data-one],.bf .k-idea .two[data-one],.bf .k-method .mg[data-one]{grid-template-columns:1fr}.bf .k-context .cx[data-one] .lead{max-width:44ch}.bf .k-method .mg{grid-template-columns:1fr;align-content:start;gap:0}.bf .k-method .mg h2.t{max-width:30ch}.bf .k-method .mg .txt{max-width:68ch}.bf .k-method .new{gap:calc(var(--u) * 1.5);margin-top:calc(var(--u) * 1.8);padding-top:calc(var(--u) * 1);border-top:1px solid var(--rule-strong);grid-template-columns:11em 1fr;align-items:baseline;display:grid}.bf .k-method .new .lab{color:var(--blue);margin:0}.bf .k-steps .st{grid-template-columns:repeat(var(--cols,4),1fr);row-gap:calc(var(--u) * 1.8);margin:auto 0 0;padding:0}@container (max-width:640px){.bf .k-steps .st{grid-template-columns:1fr;row-gap:0}}.bf .k-next .ng,.bf .k-numbers .row3,.bf .k-parts .pg2,.bf .k-steps .st,.bf .k-uses .ug{margin-top:calc(var(--u) * 2)}.bf .k-parts .pg2{align-content:start}.bf .k-field .ug.fa,.bf .k-next .ng,.bf .k-parts .pg2,.bf .k-uses .ug{grid-template-columns:repeat(var(--n,2),minmax(0,1fr))}.bf .k-steps .st p{font-size:max(15px,calc(var(--u) * 1.52))}.bf .in dd,.bf .in li,.bf .in p,.bf .in q{text-wrap:pretty}.bf .k-findings .fg[data-short] .fl{font-size:calc(var(--u) * 2.5);line-height:1.2}.bf .k-findings .fg[data-short] .txt{font-size:max(15px,calc(var(--u) * 1.8))}.bf .k-idea .two{padding-bottom:calc(var(--u) * 1)}.bf .k-idea .verb q{font-size:max(14px,calc(var(--u) * 1.48))}.bf .k-compare .ch.cg1{width:100%;max-width:none}.bf .k-compare .br .b{height:calc(var(--u) * 3)}.bf .k-context .main>.contrib:first-child{margin-top:0}.bf .k-close .verb[data-short]{flex:none}.bf .k-words .verb.wd .wd-l{font-family:var(--font-display),Georgia,serif;font-size:max(18px,calc(var(--u) * 2.25));letter-spacing:-.005em;max-width:44ch;color:var(--ink);margin-bottom:.6em;line-height:1.28}.bf .k-cover .toc{margin:calc(var(--pad-t) * -1) 0 calc(var(--pad-b) * -1);padding:calc(var(--pad-t) + var(--u) * .4) calc(var(--u) * 3.2) var(--pad-b);border-inline-start:1px solid var(--rule);background:var(--plate);flex-direction:column;grid-area:1/2/span 2;display:flex}.bf .k-cover .toc .lab{margin-bottom:calc(var(--u) * 1.2);color:var(--ink)}.bf .k-cover .toc ol{border-top:1px solid var(--rule-strong);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bf .k-cover .toc li{padding:calc(var(--u) * .5) 0;border-bottom:1px solid var(--rule);grid-template-columns:2.6em 1fr;align-items:baseline;display:grid}.bf .k-cover .toc .tn{font:400 max(15px,calc(var(--u) * 1.6)) /1 var(--font-display),Georgia,serif;color:var(--blue)}.bf .k-cover .toc .tl{font:400 max(13px,calc(var(--u) * 1.22)) /1.3 var(--font-sans),system-ui,sans-serif;color:var(--ink)}.bf .k-cover .fsq{vertical-align:-1px;background:var(--ink3);width:12px;height:12px;margin-inline-end:.45em;display:inline-block}.bf-stage:not(:fullscreen) .k-cover .orig>.lab:first-child{display:none}.bf-stage:not(:fullscreen) .k-cover .orig>.o{display:none}.bf-stage:not(:fullscreen) .k-cover .orig .meta{margin-top:calc(var(--u) * 1.2)}@container (max-width:640px){.bf .k-field .ug.fa,.bf .k-method .new,.bf .k-next .ng,.bf .k-parts .pg2,.bf .k-uses .ug{grid-template-columns:1fr}.bf .k-method .new{gap:6px}.bf .k-field .uc{grid-template-columns:34px 1fr;padding-bottom:10px}.bf .k-field .uc .i{font-size:24px}.bf .k-next .nc,.bf .k-parts .pc{padding-bottom:10px}.bf .k-findings .fg[data-short] .fl{font-size:22px}.bf .k-findings .fg[data-short] .txt{font-size:17px}.bf .k-cover .toc{border:1px solid var(--rule);margin:22px 0 0;padding:14px 16px}.bf .k-cover .toc ol{grid-template-columns:1fr 1fr;column-gap:16px;display:grid}}.bf .k-numbers .big[data-len]{font-size:calc(var(--u) * 9)}.bf .k-numbers .topt p.l{max-width:34ch}.bf .k-numbers .row3{row-gap:calc(var(--u) * 1.5)}.bf .k-numbers .m .v{font-variant-numeric:lining-nums}.bf .k-compare .ch{margin-top:calc(var(--u) * 1);max-width:60em}.bf .k-compare .foot{padding-top:calc(var(--u) * 1)}.bf .k-field .fd{align-content:start;gap:calc(var(--u) * 1.5)}.bf .k-field .fd h2.t{max-width:30ch;margin-bottom:0}.bf .k-field .ug.fa{column-gap:calc(var(--u) * 2.6);row-gap:calc(var(--u) * 1.2);grid-template-columns:repeat(auto-fit,minmax(13em,1fr));display:grid}.bf .k-field .uc{padding-top:calc(var(--u) * .8);border-top:1px solid var(--rule-strong);grid-template-columns:2.6em 1fr;display:grid}.bf .k-field .uc .i{font:400 calc(var(--u) * 2.2) /1 var(--font-display),Georgia,serif;color:var(--blue);display:block}.bf .k-field .uc h3{font:500 max(16px,calc(var(--u) * 1.8)) /1.15 var(--font-display),Georgia,serif;margin:0 0 .4em}.bf .k-field .uc p{font-size:var(--f-small);line-height:1.46}.bf .k-field .dp{align-items:end;column-gap:calc(var(--u) * 3);padding-top:calc(var(--u) * 1);border-top:1px solid var(--rule-strong);grid-template-columns:auto 1fr;margin-top:auto;display:grid!important}.bf .k-field .dp .u{max-width:40ch}@container (max-width:640px){.bf .k-field .uc .i{font-size:24px}}.bf .k-next .nc h3{font:500 max(16px,calc(var(--u) * 1.75)) /1.18 var(--font-display),Georgia,serif;margin:0 0 .4em}.bf .k-next .nc p{color:var(--ink)}.bf .k-close .rail .go a{color:inherit;text-decoration:none}.bf .k-close .rail .go a:hover{text-decoration:underline}.bf .k-close .verb .abs{white-space:normal}html[data-theme=dark] .bf:not([data-export]) .in{--ink:#eceef2;--ink2:#c9cdd5;--ink3:#b7ae98;--rule:#eceef233;--rule-strong:#d9dce3;--blue:#7ea6ff;--paper:#221f18;--plate:#2c2820}html[data-theme=dark] .bf:not([data-export]) .in.own{--paper:#171a20;--ink3:#a1a8b4;--plate:#20242c}html[data-theme=dark] .bf:not([data-export]) .slide .in{box-shadow:0 0 0 1px var(--color-border)}html[data-theme=dark] .bf:not([data-export]) .k-compare .br .b{background:#6d6656}html[data-theme=dark] .bf:not([data-export]) .k-compare .br.to .b{background:var(--blue)}html[data-theme=dark] .bf:not([data-export]) .fig{border-color:#eceef224}.bf[data-export]{pointer-events:none;width:1280px;position:fixed;top:0;left:-20000px}.bf[data-export] .slide{display:block}.bf[data-export] .slide,.bf[data-export] .slide *{text-wrap:wrap!important;transition:none!important;animation:none!important}.bf[data-export] .slide+.slide{margin-top:40px}.bf[data-export] .slide .in{box-shadow:none;border-radius:0}html[data-js] .bf-srcs{display:grid}html[data-js] .bf-srcs>.bf-src{grid-area:1/1}html[data-js] .bf-srcs>.bf-src:not([data-active]){visibility:hidden}.bf-src{border-inline-start:3px solid var(--color-text);background-color:var(--color-surface);border-radius:0 12px 12px 0;flex-direction:column;gap:8px;max-width:78ch;margin:14px 0 0;padding:14px 18px;display:flex}.bf-src blockquote{font-family:var(--font-serif-italic),var(--type-read);color:var(--color-text);margin:0;font-size:1.0625rem;font-style:italic;line-height:1.6}.bf-src figcaption{color:var(--color-text-muted);align-items:center;gap:6px;font-size:.8125rem;font-weight:600;display:inline-flex}.bf-nav{flex-wrap:wrap;gap:8px 16px;margin-top:12px;position:relative}.bf-nav,.bf-pager{align-items:center;display:flex}.bf-pager{gap:8px}.bf-btn{border:1px solid var(--color-border-control);background-color:var(--color-surface);width:44px;height:44px;color:var(--color-text);cursor:pointer;border-radius:50%;place-items:center;display:grid}.bf-btn:disabled{cursor:default;opacity:.4}.bf-count{text-align:center;min-width:72px;color:var(--color-text);font-size:.9375rem;font-weight:600}.bf-count>span{color:var(--color-text-muted);font-weight:400}.bf-present{margin-inline-start:auto}.bf-all>summary{min-height:44px;color:var(--color-link);cursor:pointer;align-items:center;gap:6px;font-size:.9375rem;font-weight:600;list-style:none;display:inline-flex}.bf-all>summary::-webkit-details-marker{display:none}.bf-all[open]>summary svg{transform:rotate(180deg)}.bf-all ol{z-index:30;border:1px solid var(--color-border);background-color:var(--color-surface-raised);width:min(520px,100%);box-shadow:var(--shadow-float);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:6px;list-style:none;display:grid;position:absolute;top:calc(100% + 6px);left:0}html:not([data-js]) .bf-all ol{position:static}.bf-all button{width:100%;min-height:44px;color:var(--color-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:4px 10px;font-size:.9375rem;display:flex}.bf-all button:hover{background-color:var(--color-tonal)}.bf-all button[aria-current]{background-color:var(--color-primary-soft);font-weight:600}.bf-all-n{min-width:2ch;font-family:var(--font-display),Georgia,serif;color:var(--color-primary);font-size:1.125rem}.bf-err{font-size:.9375rem;margin-top:8px!important}.ai-note,.bf-err{color:var(--color-text-muted)}.ai-note{font-family:var(--type-body);margin:0;font-size:13px;line-height:1.45}.bf-ainote{text-align:center;margin-top:8px}html:not([data-js]) .bf-nav,html:not([data-js]) .bf-srcs{display:none}html:has(.bf){scroll-padding-top:64px}html:has(.bf):has([data-mini-player]){scroll-padding-bottom:calc(var(--bottom-bar-h,0px) + env(safe-area-inset-bottom) + 152px)}html:has([data-mini-player]) main:has(.bf){padding-bottom:calc(var(--bottom-bar-h,0px) + env(safe-area-inset-bottom) + 152px)}@media (min-width:64rem){html:has(.bf):has([data-mini-player]){scroll-padding-bottom:128px}html:has([data-mini-player]) main:has(.bf){padding-bottom:128px}}.bf-nav{scroll-margin-bottom:16px}.bf-stage:fullscreen{background:#0b0f18;border-radius:0;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.bf-stage:fullscreen .bf-deck{width:min(100vw,177.778vh);transform:scale(var(--bf-fit,1));transform-origin:50%;flex:none}.bf-stage:fullscreen .slide .in{box-shadow:none;border-radius:0}@container paper (max-width:600px){.bf-all ol{grid-template-columns:1fr}.bf-present{margin-inline-start:0}}#ask{scroll-margin-top:24px}.pg-ask{min-width:0;padding:24px var(--ps-pad);border-radius:var(--ps-r);background:radial-gradient(130% 90% at 0 0,var(--color-glow-1),transparent 55%),radial-gradient(90% 70% at 100% 0,var(--color-glow-2),transparent 60%),var(--color-surface);box-shadow:var(--ps-sh);flex-direction:column;gap:16px;display:flex}.pg-ask-head{align-items:flex-start;gap:12px;display:flex}.pg-ask .pg-h{font-family:var(--type-heading);color:var(--color-text);font-size:1.375rem;font-weight:500;line-height:1.2}.pg-ask-mark{color:#fff;background:linear-gradient(135deg,#2459e0,#3b73f0);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.pg-ask-sub{color:var(--color-text-muted);font-size:.875rem;line-height:1.45;margin-top:4px!important}.pg-ask-body{flex-direction:column;gap:12px;min-width:0;display:flex}.pg-ask-box{border:1px solid var(--color-border-control);background-color:var(--color-surface);border-radius:16px;align-items:center;gap:8px;padding:4px 4px 4px 16px;display:flex}.pg-ask-box:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 4px var(--color-primary-soft)}.pg-ask-input{min-width:0;min-height:44px;color:var(--color-text);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:1rem}.pg-ask-input::placeholder{color:var(--color-text-faint);opacity:1}.pg-ask-send{background-color:var(--color-primary);width:44px;height:44px;color:var(--color-on-primary);cursor:pointer;border:0;border-radius:12px;flex:none;place-items:center;display:grid}.pg-ask-send:hover{filter:brightness(1.07)}.pg-ask-qs{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pg-ask-q{border:1px solid var(--color-border);background-color:var(--color-surface);min-height:44px;color:var(--color-text);border-radius:999px;align-items:center;gap:10px;padding:8px 16px;font-size:.9375rem;font-weight:500;text-decoration:none;display:flex}.pg-ask-q svg{color:var(--color-primary);flex:none}.pg-ask-q:hover{border-color:var(--color-primary);background-color:var(--color-primary-soft)}.pg-ask--wide{flex-flow:wrap;align-items:center;gap:16px 32px}.pg-ask--wide .pg-ask-head{flex:0 280px}.pg-ask--wide .pg-ask-body{flex:420px}.ps-full{background-color:var(--color-surface);box-shadow:var(--ps-sh)}.ps-full,.ps-full-s{border-radius:var(--ps-r)}.ps-full-s{min-height:64px;padding:10px var(--ps-pad);cursor:pointer;flex-wrap:wrap;align-items:center;gap:4px 16px;list-style:none;display:flex}.ps-full-s::-webkit-details-marker{display:none}.ps-full-s:hover .ps-full-h{text-underline-offset:4px;text-decoration:underline}.ps-full-k{color:var(--color-text-muted);align-items:center;gap:6px;font-size:.875rem;font-weight:600;display:inline-flex}.ps-full-h{font-family:var(--type-heading);color:var(--color-text);flex:auto;font-size:1.25rem;font-weight:500}.ps-full-b{padding:0 var(--ps-pad) 28px}.ps-full-t{border-inline-start:3px solid var(--color-text);max-width:68ch;font-family:var(--type-read);color:var(--color-text);padding-inline-start:20px;font-size:1.0625rem;line-height:1.7}.ps-full-n{color:var(--color-text-faint);font-size:.875rem;margin-top:12px!important}.ps-rate{border-block:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:20px 4px;display:flex}.ps-rel{flex-direction:column;gap:16px;margin-top:4px;display:flex}.ps-rel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 16px;display:flex}.ps-rel-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.ps-card{background-color:var(--color-surface);min-width:0;box-shadow:var(--ps-sh);border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden}.ps-card:has(.ps-card-t a:focus-visible){outline:3px solid var(--color-focus);outline-offset:2px}.ps-card-cover{height:110px}.ps-card-b{flex-direction:column;gap:6px;padding:16px 18px 18px;display:flex}.ps-card-k{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;font-size:.8125rem;font-weight:600;display:flex;overflow:hidden}.ps-card-t{-webkit-line-clamp:3;font-family:var(--type-heading);color:var(--color-text);-webkit-box-orient:vertical;font-size:1.125rem;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.ps-card-t a{color:inherit;outline:none;text-decoration:none}.ps-card-t a:after{content:"";position:absolute;inset:0}.ps-card-t a:hover{text-underline-offset:4px;text-decoration:underline}.ps-card-a,.ps-card-m{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;overflow:hidden}.ps-card-m{color:var(--color-text-faint)}.ps--loading{gap:0}.ps-sk{flex-direction:column;gap:10px;display:flex}.ps-sk-status{margin-bottom:18px}.ps-sk .ps-sk-title{border-radius:10px;height:34px}.ps-sk-row{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.ps-sk-story{aspect-ratio:1;border-radius:28px;width:min(480px,100%);margin-top:28px}@container paper (max-width:900px){.ps-rel-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ps-rel-list>li:nth-child(3){display:none}}@container paper (max-width:760px){.ps>*{--ps-pad:24px}.ps-title{font-size:2.125rem}}@container paper (max-width:600px){.ps>*{--ps-pad:18px}.ps-title{font-size:1.75rem;line-height:1.18}.ps-actions{gap:8px 6px}.ps-actions .hm-btn--primary{flex:100%}.ps-actions>.dk-cite-static,.ps-actions>.hm-btn:not(.hm-btn--primary),.ps-actions>.ps-pop,.ps-actions>form>.hm-btn{flex:auto}.ps-actions .hm-btn{gap:6px;padding:0 10px}.ps-actions>.ps-pop>.hm-btn{width:100%}.ps-pop{position:static}.ps-pop-b{width:100%}.ps-rel-list{margin-inline:calc(-1 * var(--ps-side,12px));padding:2px var(--ps-side,12px) 8px;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.ps-rel-list>li,.ps-rel-list>li:nth-child(3){scroll-snap-align:start;flex:0 0 78%;display:flex}.ps-rate{padding-inline:0}}@container paper (max-width:420px){.ps-actions .ls-mins{display:none}}@media (max-width:767px){.pd-main.ps-main{padding-inline:12px}.ps{gap:22px}}.dx{--dx-gap:16px;--dx-r:20px;--dx-pad:24px;--dx-sh:0 0 0 1px #10141c0e,0 1px 2px #10141c0a,0 4px 14px #10141c09;--dx-sh-hover:0 0 0 1px #10141c12,0 2px 4px #10141c0d,0 10px 26px #10141c12;flex-direction:column;display:flex;container:digest/inline-size}html[data-theme=dark] .dx{--dx-sh:0 0 0 1px var(--color-border);--dx-sh-hover:0 0 0 1px var(--color-border-control),0 8px 22px #00000059}.dx>*{width:100%;max-width:1000px}.dx h1,.dx h2,.dx h3{margin:0}.dx-head{flex-direction:column;gap:6px;margin-bottom:18px;display:flex}.dx-h1{font-family:var(--type-heading);letter-spacing:-.015em;color:var(--color-text);text-wrap:balance;font-size:clamp(1.75rem,1.35rem + 1.2vw,2.25rem);font-weight:500;line-height:1.15}.dx-lede{max-width:62ch;color:var(--color-text-muted);font-size:1.0625rem;line-height:1.55}.dx-brief{padding:18px var(--dx-pad);border-radius:var(--dx-r);background-color:var(--color-surface);box-shadow:var(--dx-sh);flex-direction:column;gap:14px;display:flex}.dx-brief-top{flex-wrap:wrap;gap:14px 20px}.dx-brief-top,.dx-prog{align-items:center;display:flex}.dx-prog{flex:260px;gap:14px;min-width:0}.dx-prog-t{flex-direction:column;gap:2px;min-width:0;display:flex}.dx-prog-t strong{color:var(--color-text);font-size:1rem;font-weight:600}.dx-brief-acts,.dx-brief-foot{flex-wrap:wrap;gap:8px;display:flex}.dx-brief-foot{border-top:1px solid var(--color-border-subtle,var(--color-border));align-items:center;padding-top:14px;position:relative}.dx-covers{display:contents}.dx-covers-row{flex-wrap:wrap;flex:1 1 0;align-items:center;gap:8px;min-width:0;display:flex}.dx-fchip{background-color:var(--color-canvas);border-color:#0000}.dx-link{min-height:44px;color:var(--color-link);align-items:center;padding:0 6px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.dx-link:hover{text-underline-offset:3px;text-decoration:underline}.dx-brief-foot .dx-tools{flex-wrap:nowrap;flex:none;align-self:flex-start;margin-inline-start:auto}.dx-audio-panel{justify-items:start;gap:4px;display:grid}.dx-audio-panel__t{font-family:var(--type-heading);color:var(--color-text);font-size:1.0625rem;font-weight:500}.dx-audio-panel__b{color:var(--color-text-muted);font-size:.9375rem}.dx-audio-panel .dx-link{margin-inline-start:-6px}.dx-audio{border-top:1px solid var(--color-border-subtle,var(--color-border));align-items:flex-start;gap:12px;padding-top:14px;display:flex}.dx-audio__icon{background-color:var(--color-primary-soft);width:36px;height:36px;color:var(--color-primary);border-radius:50%;flex:none;place-items:center;display:grid}.dx-audio__main{flex-direction:column;flex:auto;align-items:flex-start;gap:2px;min-width:0;display:flex}.dx-audio__kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);font-size:.8125rem;font-weight:600}.dx-audio__title{font-family:var(--type-heading);color:var(--color-text);font-size:1.125rem;font-weight:500;line-height:1.3}.dx-audio__body{color:var(--color-text-muted);font-size:.9375rem}.dx-audio__audio{width:100%;max-width:520px;margin-top:8px;display:block}.dx-audio .dx-link{margin-inline-start:-6px}.dg-brief__icon{display:none}.dx-tools{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.dx-tools form{display:contents}.dx-tools--alone{margin-bottom:8px}.dx-body{margin-top:22px}.dx-tabs-row{gap:10px 16px;position:relative}.dx-row-tools,.dx-tabs-row{flex-wrap:wrap;align-items:center;display:flex}.dx-row-tools{gap:4px}.dx-pop{position:static}.dx-pop>summary{list-style:none}.dx-pop>summary::-webkit-details-marker{display:none}.dx-pop[open]>.dx-pop-btn{background-color:var(--color-primary-soft);color:var(--color-primary)}.dx-pop-body{z-index:30;border:1px solid var(--color-border);background-color:var(--color-surface);width:max-content;max-width:100%;box-shadow:var(--shadow-float,0 10px 30px #10141c24);border-radius:16px;gap:12px;padding:14px 16px;font-size:.9375rem;line-height:1.5;display:grid;position:absolute;top:calc(100% + 6px);left:0}.dx-pop-body,.dx-pop-h{color:var(--color-text)}.dx-pop-h{font-weight:600}.dx-scores-body{width:460px;color:var(--color-text-muted)}.dx-filter-body{width:480px}.dx-filter-body .dg-filters{flex-wrap:wrap;overflow:visible}.dx-pills{background-color:var(--color-tonal);border-radius:24px;flex-wrap:wrap;gap:2px;max-width:100%;padding:4px;display:inline-flex}.dx-pills>li{display:contents}.dx-pill{min-height:44px;font:inherit;color:var(--color-text-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.dx-pill:hover{color:var(--color-text)}.dx-pill[aria-selected=true]{background-color:var(--color-surface);box-shadow:0 1px 2px #10141c1a,0 0 0 1px var(--color-border);color:var(--color-text);font-weight:600}html[data-theme=dark] .dx-pill[aria-selected=true]{background-color:var(--color-tonal-strong);box-shadow:none}.dx-badge{background-color:var(--color-tonal-strong);min-width:24px;height:22px;color:var(--color-text);border-radius:11px;place-items:center;padding:0 7px;font-size:.8125rem;font-weight:600;display:inline-grid}.dx-pill[aria-selected=true] .dx-badge{background-color:var(--color-primary-soft);color:var(--color-primary)}.dx-filter-body .dg-filter,.dx-filter-body .dg-toggle{border-color:var(--color-border);border-radius:999px;font-size:.875rem}.dx-filter-body .dg-filter:hover,.dx-filter-body .dg-toggle:hover{border-color:var(--color-border-control)}.dx-filter-body .dg-filter[aria-current=true],.dx-filter-body .dg-toggle[aria-pressed=true]{background-color:var(--color-primary-soft);color:var(--color-primary);border-color:#0000}.dx-filter-body .dg-filter[aria-current=true] .dg-filter__n,.dx-filter-body .dg-toggle[aria-pressed=true] .dg-filter__n{color:var(--color-primary)}.dx-sec{margin-top:22px}.dx-sec+.dx-sec{margin-top:36px}.dx-sec-h{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:12px;display:flex}.dx-sec-t{font-family:var(--type-body);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.dx-sec-d,.dx-sec-t{color:var(--color-text-muted);font-size:.875rem}.dx-sec-l{white-space:nowrap;flex-wrap:nowrap;align-items:baseline;gap:10px;display:inline-flex}.dx-sec-n{color:var(--color-text-muted);font-size:.875rem}.dx-sec-n:before{content:"·";margin-inline-end:10px}.dx-tier{font-family:var(--type-body);letter-spacing:.04em;margin:28px 0 12px;font-size:.875rem;font-weight:600}.dx-none{padding:16px var(--dx-pad);border-radius:var(--dx-r);background-color:var(--color-surface);box-shadow:var(--dx-sh);margin-top:0;font-size:1rem}.dx-list.dg-list{gap:var(--dx-gap);margin-top:0}.dx-card,.dx-list.dg-list{flex-direction:column;display:flex}.dx-card{padding:22px var(--dx-pad) 12px;border-radius:var(--dx-r);background-color:var(--color-surface);box-shadow:var(--dx-sh);gap:14px;position:relative}@media (prefers-reduced-motion:no-preference){.dx-card{transition:box-shadow var(--duration-fast) var(--ease-out)}}.dx-card:hover{box-shadow:var(--dx-sh-hover)}.dx-card:has(.paper-card__link:focus-visible){outline:3px solid var(--color-focus);outline-offset:2px}.dx-card .progress-edge{height:calc((100% - 32px) * var(--p,0));top:16px}.dx-top{align-items:flex-start;gap:16px;display:flex}.dx-cover{border-radius:12px;flex:none;width:64px;height:64px}.dx-hd{flex-direction:column;flex:auto;min-width:0;display:flex}.dx-kicker{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:4px 0;font-size:.875rem;display:flex}.dx-rank{font-weight:400}.dx-field{min-width:0;color:var(--color-text);align-items:center;gap:6px;font-weight:500;display:inline-flex}.dx-field:before{content:"";background-color:var(--dot,var(--color-primary));border-radius:50%;flex:none;width:8px;height:8px}.dx-k:before{content:"·";margin-inline:10px}.dx-kicker .dg-tag{margin-inline-start:10px}.dx-mark{margin-inline-start:auto;padding-inline-start:12px}.dx-readmark svg{color:var(--color-primary)}.dx-title{font-family:var(--type-heading);letter-spacing:-.01em;color:var(--color-text);text-wrap:pretty;font-size:1.3125rem;font-weight:500;line-height:1.3;margin-top:6px!important}.dx-card[data-read] .dx-title{color:var(--color-text-muted)}.dx-title a{color:inherit;text-decoration:none}.dx-title a:after{content:"";border-radius:inherit;position:absolute;inset:0}.dx-title a:hover{text-underline-offset:3px;text-decoration:underline}.dx-by{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:.9375rem;overflow:hidden}.dx-ai{border:1px solid var(--color-ai-line);background-color:var(--color-ai);border-radius:16px;flex-direction:column;gap:10px;padding:16px 20px;display:flex}.dx-ai-head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.dx-ai-src{color:var(--color-text-muted);font-size:.875rem}.dx-ai-t{font-family:var(--type-heading);color:var(--color-text);font-size:1.125rem;font-weight:500;line-height:1.35}.dx-ai-points{flex-direction:column;display:flex}.dx-ai-points>div{border-top:1px solid var(--color-ai-line);padding:10px 0}.dx-ai-points>div:first-child{border-top:0;padding-top:0}.dx-ai-points dt{color:var(--color-ai-ink);font-size:.875rem;font-weight:600}.dx-ai-points dd{max-width:72ch;font-family:var(--type-body);color:var(--color-text);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:2px 0 0;font-size:1rem;line-height:1.55;display:-webkit-box;overflow:hidden}.dx-ai-note{color:var(--color-text-muted);font-size:.875rem}.dx-quote{border-inline-start:3px solid var(--color-text);flex-direction:column;gap:4px;padding-inline-start:16px;display:flex}.dx-quote-l{color:var(--color-text);align-items:center;gap:6px;font-size:.875rem;font-weight:600;display:inline-flex}.dx-quote-t{max-width:72ch;font-family:var(--type-read);color:var(--color-text-muted);font-size:1rem;line-height:1.6}.dx-why-d{z-index:1;align-self:flex-start;max-width:100%;margin-top:-4px;position:relative}.dx-why-s{cursor:pointer;flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:44px;font-size:.9375rem;list-style:none;display:inline-flex}.dx-why-s::-webkit-details-marker{display:none}.dx-why-l{color:var(--color-link);align-items:center;gap:4px;font-weight:600;display:inline-flex}.dx-why-m{color:var(--color-text-muted);font-size:.875rem}.dx-why-s svg{color:var(--color-link)}.dx-why-d[open] .dx-why-s svg{rotate:180deg}.dx-why-s:hover .dx-why-l{text-underline-offset:3px;text-decoration:underline}.dx-why-b{border:1px solid var(--color-border);max-width:72ch;color:var(--color-text);border-radius:14px;gap:12px;margin-top:4px;padding:14px 16px;font-size:.875rem;line-height:1.5;display:grid}.dx-why-p{font-size:.9375rem}.dx-why-part{gap:8px;display:grid}.dx-why-b>*+.dg-score__legacy,.dx-why-b>*+.dg-tech-note,.dx-why-b>*+.dx-why-part{border-top:1px solid var(--color-border-subtle,var(--color-border));margin-top:0;padding-top:12px}.dx-why-h{font-weight:600}.dx-foot{z-index:1;gap:0 12px;margin-top:-4px;display:flex;position:relative}.dx-facts,.dx-foot{flex-wrap:wrap;align-items:center}.dx-facts{gap:4px 14px;margin-inline-end:auto;display:inline-flex}.dx-watch{min-height:44px;color:var(--color-link);align-items:center;gap:6px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.dx-watch:hover{text-underline-offset:3px;text-decoration:underline}.dx-acts{flex-wrap:wrap;align-items:center;gap:0;margin-inline-end:-10px;display:inline-flex}.dx-form{display:contents}.dx-act.hm-btn{padding:0 10px;font-weight:500}.dx-act[aria-pressed=true]{color:var(--color-primary);font-weight:600}.dx-ask svg,.dx-more-menu [data-ask] svg{color:var(--color-primary)}.dx-more-menu .dx-narrow{display:none}@media (max-width:29.99rem){.dx-acts .dx-wide{display:none}.dx-more-menu .dx-narrow{display:flex}}.dx-field-n{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dx-more-btn.hm-btn{color:var(--color-text)}.dx-more{position:relative}.dx-more .dx-pop-body{gap:2px;min-width:230px;max-width:none;padding:6px;inset:auto 0 calc(100% + 6px) auto}.dx-menu-item{width:100%;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;font-size:.9375rem}.dx-more-menu .dg-pdf__err{padding:4px 12px 8px}.dx-card:has(.dx-pop[open]){z-index:5}.dx-rate-btn[aria-expanded=true]{background-color:var(--color-primary-soft);color:var(--color-primary)}.dx-rate{z-index:1;margin:0 0 12px;position:relative}.dx-empty.dg-empty{border-radius:var(--dx-r);box-shadow:var(--dx-sh);border:0;margin-top:8px}html:not([data-js]) .app-sheet .dashboard-grid:has(>.dx)>[data-region=rail]{display:block}@media (min-width:64rem){html:not([data-js]) .app-sheet .dashboard-grid:has(>.dx){grid-template-columns:minmax(0,1fr) 340px}}@container digest (max-width:720px){.dx{--dx-pad:20px}.dx-acts{margin-inline-end:-8px}.dx-tabs-row .dx-tools{margin-inline-start:0}}@media (max-width:47.99rem){.dx{--dx-gap:12px;--dx-r:18px;--dx-pad:16px}.dx-head{margin-bottom:16px}.dx-brief{padding:16px}.dx-brief-acts{flex-wrap:nowrap;flex:100%}.dx-brief-acts>*{flex:1 1 0;min-width:0;padding-inline:10px}.dx-brief-acts .ls-mins{display:none}.dx-h1{font-size:1.75rem}.dx-covers-row{flex-wrap:wrap;flex:100%;align-items:center;gap:8px;display:flex}.dx-body{margin-top:20px}.dx-tabs-row>:first-child{flex:100%;min-width:0}.dx-pills{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;width:100%;display:flex;overflow-x:auto}.dx-pills::-webkit-scrollbar{display:none}.dx-pill{scroll-snap-align:start;flex:1 0 auto;justify-content:center;gap:6px;padding-inline:8px}.dx-pill-l[data-short]:before{content:attr(data-short) /""}.dx-pill-l[data-short]>.dx-pill-t{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dx-row-tools{width:100%;margin-inline-start:-10px}.dx-filter-body,.dx-scores-body{width:100%}.dx-brief-foot .dx-tools{width:100%;margin-inline-start:-10px}.dx-k-src{display:none}.dx-k:before{margin-inline:7px}.dx-card{gap:14px;padding-top:16px}.dx-cover{border-radius:10px;width:48px;height:48px}.dx-title{font-size:1.1875rem}.dx-by{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.dx-ai{padding:14px}.dx-quote{padding-inline-start:12px}.dx-facts{width:100%}.dx-acts{row-gap:4px;width:calc(100% + 20px);margin-inline:-10px}.dx-facts{row-gap:0}.dx-top{grid-template-columns:48px minmax(0,1fr);grid-template-areas:"kicker kicker""cover title""cover by";gap:0 12px;display:grid}.dx-hd{display:contents}.dx-kicker{white-space:nowrap;flex-wrap:nowrap;grid-area:kicker;margin-bottom:8px}.dx-kicker>*{flex:none}.dx-kicker .dx-field{flex:0 auto}.dx-kicker .dx-rank{display:none}.dx-cover{grid-area:cover;align-self:start}.dx-title{grid-area:title;margin-top:0!important}.dx-by{grid-area:by}}.dx-sk-status{margin-top:4px}.dx-sk-col{flex-direction:column;flex:auto;gap:10px;min-width:0;display:flex}.dx-sk-pills{border-radius:26px;width:min(420px,100%);height:52px;margin-top:26px;display:block}.dx-sk-list{margin-top:28px!important}.dx-sk-card{padding-bottom:22px}.dx--loading .hm-load-tips{margin:28px 0 0}html:has(.app-frame){--color-canvas:light-dark(#f5f7fb,#0c0f15);--color-frame:light-dark(#f5f7fb,#0c0f15);--color-surface:light-dark(#fff,#131823);--color-surface-raised:light-dark(#fff,#182030);--color-surface-sunken:light-dark(#eef1f6,#1a2030);--color-text:light-dark(#141923,#e9ecf2);--color-text-muted:light-dark(#5b6474,#9ba4b5);--color-text-faint:light-dark(#636b7a,#8a93a3);--color-border:light-dark(#e6e9f0,#212836);--color-border-subtle:light-dark(#e6e9f0,#212836);--color-tonal:light-dark(#eef1f6,#1a2030);--color-tonal-strong:light-dark(#e3e7ef,#232a3a);--color-primary-soft:light-dark(#edf2fd,#182136);--cl-tint:light-dark(#edf2fd,#182136);--cl-shadow:0 1px 2px #10151e0a,0 10px 28px -18px #10151e24;--cl-display:var(--font-display),Georgia,"Times New Roman",serif;--cl-italic:var(--font-display-italic),var(--font-display),Georgia,serif;--shell-side-w:236px;--color-glow-1:transparent;--color-glow-2:transparent;--color-glow-3:transparent}html[data-theme=dark]:has(.app-frame){--cl-shadow:0 1px 2px #0000004d,0 12px 30px -18px #00000080}@media (min-width:100rem){html:has(.app-frame){--shell-side-w:236px}}html:has(.app-frame) body{background-color:var(--color-canvas)}@media (min-width:48rem){html:has(.app-frame) .ambient,html:has(.app-frame) body{background-color:var(--color-canvas)}.app-frame .app-side{background-color:var(--color-surface);border-inline-end:1px solid var(--color-border)}}.app-more,.app-side{--side-pad:24px;--side-rule:var(--color-border);--side-hover:transparent}.app-frame .app-side__in{padding:26px var(--side-pad) 20px;scrollbar-width:thin;gap:0}.app-frame .app-brand-row{border-bottom:0;margin-bottom:30px;padding:0}.app-frame .app-brand{gap:9px}.app-brand__mark{color:var(--color-primary)}.app-brand__name{font-family:var(--cl-display);letter-spacing:-.005em;color:var(--color-text);white-space:nowrap;font-size:1.25rem;font-weight:600;line-height:1}.app-side-toggle.app-icon-btn{color:var(--color-text-faint);margin-inline-end:-12px}.app-frame .app-side-toggle.app-icon-btn[aria-expanded=true]:not(:hover){color:var(--color-text-faint);background:0 0}.app-frame .app-nav{gap:24px}.app-frame .app-side .app-nav-group+.app-nav-group{border-top:0;padding-top:0}.app-frame .app-nav-group ul{gap:0}.app-frame .app-side .app-eyebrow,.app-more .app-eyebrow{letter-spacing:.14em;color:var(--color-text-faint);padding:0 0 6px;font-size:.8125rem;font-weight:600}.app-frame .app-side .app-item{min-height:44px;color:var(--color-text-muted);background:0 0;border-radius:6px;gap:12px;padding:0;font-size:.96875rem;font-weight:500}.app-frame .app-side .app-item:hover{color:var(--color-text);background:0 0}.app-frame .app-side .app-item[aria-current=page]{color:var(--color-primary);background:0 0;font-weight:600}.app-frame .app-side .app-item[aria-current=page]:before{inset-inline-start:calc(-1 * var(--side-pad));width:3px;top:13px;bottom:13px}.app-frame .app-side .app-item__icon{opacity:.85;width:17px;height:17px}.app-frame .app-side .app-item__icon svg{width:17px;height:17px}.app-frame .app-side .app-item:focus-visible{outline-offset:2px}.app-num{font-family:var(--cl-italic);color:var(--color-primary);font-variant-numeric:tabular-nums;margin-inline-start:auto;padding-inline-end:2px;font-size:.9375rem;font-style:italic;font-weight:400}.app-frame .app-side-foot{border-top:1px solid var(--color-border);gap:0;margin-top:auto;padding-top:14px}.app-frame .app-side-foot .app-item{font-size:.90625rem}.app-listen-row{align-items:center;gap:4px;display:flex}.app-listen-row>.app-item{flex:auto;min-width:0}.app-listen-play.app-icon-btn{color:var(--color-text-faint);margin-inline-end:-12px;position:relative}.app-listen-play.app-icon-btn:hover{color:var(--color-primary);background-color:var(--cl-tint)}.app-listen-play[aria-disabled=true]{opacity:.6}.app-listen-play .app-row-count{min-width:18px;height:18px;padding:0 4px;font-size:.8125rem;position:absolute;top:4px;right:2px}@keyframes cl-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--color-primary) 45%,transparent)}55%{box-shadow:0 0 0 7px #0000}}@media (max-height:900px) and (min-width:48rem){.app-frame .app-side__in{padding-top:20px}.app-frame .app-brand-row{margin-bottom:20px}.app-frame .app-nav{gap:16px}}@media (max-height:820px) and (min-width:48rem){.app-frame .app-side .app-item{min-height:44px}.app-frame .app-side .app-eyebrow{padding-bottom:2px}.app-frame .app-nav{gap:12px}}@container app-side (max-width:120px){.app-frame .app-side__in{--side-pad:16px;padding-inline:16px}.app-frame .app-brand-row{margin-bottom:14px}.app-listen-play.app-icon-btn,.app-side-toggle.app-icon-btn{margin:0}.app-num{display:none}.app-frame .app-side .app-item{justify-content:center;width:44px}.app-frame .app-side .app-item[aria-current=page]{background-color:var(--cl-tint);border-radius:12px}.app-listen-row{flex-direction:column}.app-frame .app-nav{gap:12px}}@media (min-width:48rem) and (max-width:63.98rem){.app-frame[data-overlay] .app-side{background-color:var(--color-surface)}}.app-frame .app-sheet{isolation:isolate}@media (min-width:48rem){.app-frame .app-sheet{background-image:none;border-radius:0;min-height:100dvh;margin:0}.app-sheet .dashboard-shell,.app-sheet .pd-main--deck,.app-sheet .uv-main{padding-top:12px}}.app-frame .app-sheet:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(58% 48% at 14% 0,light-dark(#2459e024,#7ea6ff24),#0000 70%),radial-gradient(52% 44% at 86% -6%,light-dark(#2459e014,#7ea6ff14),#0000 70%);height:min(680px,100vh);position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab,red,red)){.app-frame .app-sheet:before{background:radial-gradient(58% 48% at 14% 0,color-mix(in srgb,var(--color-primary) 14%,transparent),transparent 70%),radial-gradient(52% 44% at 86% -6%,color-mix(in srgb,var(--color-primary) 8%,transparent),transparent 70%)}}@media (min-width:48rem){.app-frame .app-top{z-index:35;background-color:light-dark(#f7f7f8d9,#15181ed9);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.app-frame .app-top{background-color:color-mix(in srgb,var(--color-canvas) 85%,transparent)}}.app-frame .app-top{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.app-frame .app-top__in{gap:8px;max-width:none;min-height:0;padding:4px clamp(16px,4vw,40px)}}.app-frame .app-crumbs ol{font-size:.8125rem;font-weight:500}.app-frame .app-crumbs a,.app-frame .app-crumbs ol{color:var(--color-text-faint)}.app-frame .app-crumbs a:hover{color:var(--color-primary);text-decoration:none}.app-frame .app-crumbs [aria-current]{color:var(--color-text);font-weight:600}.app-frame .app-tools{gap:0}.app-frame .app-icon-btn{color:var(--color-text-muted)}.app-frame .app-icon-btn:hover,.app-frame .app-icon-btn[aria-expanded=true]{background-color:var(--cl-tint);color:var(--color-text)}.app-search-pill{min-height:44px;color:var(--color-text-faint);isolation:isolate;align-items:center;gap:8px;margin-inline-end:6px;padding:0 13px;font-size:.8125rem;text-decoration:none;display:inline-flex;position:relative}.app-search-pill:after{content:"";z-index:-1;border:1px solid var(--color-border);background-color:var(--color-surface);border-radius:99px;transition:border-color .15s;position:absolute;inset:6px 0}.app-search-pill:hover:after{border-color:var(--color-text-faint)}.app-search-pill:focus-visible{outline-offset:-4px;border-radius:99px}.app-search-pill kbd{border:1px solid var(--color-border);font:inherit;border-radius:4px;padding:0 5px;font-size:.8125rem;line-height:16px}.app-search-pill--icon{margin-inline-end:2px;padding-inline:12px}.app-frame .app-avatar-btn [data-avatar]{width:30px;height:30px;font-size:.8125rem}.app-frame .app-pop{border-color:var(--color-border);background-color:var(--color-surface-raised);border-radius:16px;box-shadow:0 26px 60px -18px #080c1452}@media (min-width:64rem) and (max-width:79.98rem){html[data-panel=open] .app-sheet [data-region=rail]{background-color:var(--color-canvas);border-inline-start:1px solid var(--color-border)}}.app-frame .app-mtop{z-index:30;background-color:light-dark(#f7f7f8d9,#15181ed9);gap:6px;padding:6px 8px 6px 16px;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.app-frame .app-mtop{background-color:color-mix(in srgb,var(--color-canvas) 85%,transparent)}}.app-frame .app-mtop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.app-brand--phone{gap:8px;margin-inline:0 auto}.app-brand--phone .app-brand__name{font-size:1.03125rem}.app-mtop__tools{align-items:center;margin-inline-start:auto;display:inline-flex}.app-frame~.app-tabbar,.app-tabbar{border-top:1px solid var(--color-border);background-color:light-dark(#ffffffeb,#1b1f26eb)}@supports (color:color-mix(in lab,red,red)){.app-frame~.app-tabbar,.app-tabbar{background-color:color-mix(in srgb,var(--color-surface) 92%,transparent)}}.app-frame~.app-tabbar,.app-tabbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.app-tab{color:var(--color-text-faint);gap:3px;font-size:.8125rem;font-weight:600}.app-tab .app-tab__icon svg{width:20px;height:20px}.app-tab[aria-current=page]{color:var(--color-primary)}.app-tab[aria-current=page]:before{content:none}.app-tab[data-active]{color:var(--color-primary)}.app-tab__icon{position:relative}.app-tab__badge{background-color:var(--color-primary);min-width:18px;height:18px;color:var(--color-on-primary);border-radius:99px;justify-content:center;align-items:center;padding:0 4px;font-size:.8125rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-2px;left:calc(50% + 5px)}.app-more{inset:auto 10px calc(12px + env(safe-area-inset-bottom,0px)) 10px;border:1px solid var(--color-border);background-color:var(--color-surface);width:auto;max-width:none;max-height:min(86dvh,720px);color:var(--color-text);border-radius:18px;margin:0;padding:0;position:fixed;overflow:hidden;box-shadow:0 26px 60px -18px #080c1480}.app-more[open]{flex-direction:column;display:flex}.app-more::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a0e166b}@media (prefers-reduced-motion:no-preference){.app-more[open]{animation:cl-sheet-up .28s cubic-bezier(.2,.8,.2,1)}}@keyframes cl-sheet-up{0%{opacity:.4;transform:translateY(26px)}to{opacity:1;transform:none}}.app-more__head{justify-content:flex-end;align-items:center;min-height:44px;padding:2px 4px 0;display:flex;position:relative}.app-more__grab{background-color:var(--color-border);border-radius:99px;width:38px;height:4px;position:absolute;top:8px;left:50%;translate:-50%}.app-more__body{overscroll-behavior:contain;min-height:0;padding:0 8px 10px;overflow-y:auto}.app-more__list{flex-direction:column;display:flex}.app-more__listen{align-items:center;display:flex}.app-more__listen>.app-srow{flex:auto}.app-srow{width:100%;min-height:48px;color:var(--color-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:13px;padding:0 13px;font-size:.9375rem;font-weight:500;text-decoration:none;display:flex}.app-srow .app-item__icon{color:var(--color-text-muted)}.app-srow:active,.app-srow:hover{background-color:var(--cl-tint)}.app-srow[aria-current=page],.app-srow[aria-current=page] .app-item__icon{color:var(--color-primary);font-weight:600}.app-more__account{border-top:1px solid var(--color-border);margin-top:8px;padding:12px 4px 0}@media (min-width:48rem){.app-more{display:none}}.app-sheet .cl-page.dashboard-shell,.cl-page{width:min(1060px,100%);max-width:none;margin-inline:auto;padding:clamp(28px,5vh,56px) clamp(16px,4vw,32px) 80px}@media (min-width:80rem){html[data-panel=open] .app-sheet .cl-page.dashboard-shell{width:min(1480px,100%)}}@media (max-width:47.99rem){.app-sheet .cl-page.dashboard-shell,.cl-page{padding-top:22px;padding-bottom:118px}}.cl-page .dashboard-grid{gap:32px}html:has([data-mini-player]) .app-sheet .cl-page.dashboard-shell,html:has([data-mini-player]) .cl-page{padding-bottom:calc(var(--bottom-bar-h) + env(safe-area-inset-bottom) + 132px)}@media (min-width:64rem){html:has([data-mini-player]) .app-sheet .cl-page.dashboard-shell,html:has([data-mini-player]) .cl-page{padding-bottom:128px}}.cl-btn{min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:99px;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-size:.8125rem;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .15s,background-color .15s,border-color .15s,color .15s;display:inline-flex}.cl-btn:active{transform:scale(.97)}.cl-btn--lg{min-height:48px;padding:0 24px;font-size:.90625rem}.cl-btn--primary{background-color:var(--color-primary);color:var(--color-on-primary);box-shadow:0 12px 26px -12px light-dark(#2459e099,#7ea6ff99)}@supports (color:color-mix(in lab,red,red)){.cl-btn--primary{box-shadow:0 12px 26px -12px color-mix(in srgb,var(--color-primary) 60%,transparent)}}.cl-btn--primary:hover{background-color:light-dark(#2352ca,#8baffd)}@supports (color:color-mix(in lab,red,red)){.cl-btn--primary:hover{background-color:color-mix(in srgb,var(--color-primary) 88%,var(--color-text))}}.cl-btn--primary svg{transition:transform .2s}.cl-btn--primary:hover svg{transform:translate(3px)}.cl-btn--ghost{border-color:var(--color-border);background-color:var(--color-surface);color:var(--color-text)}.cl-btn--ghost:hover{border-color:var(--color-primary);color:var(--color-primary)}.cl-btn[aria-disabled=true]{cursor:default;opacity:.75}.cl-btn .ls-mins{color:inherit;font-weight:600}.cl-btn .ls-mins:before{content:"·";margin-inline:-2px 5px}.cl-link{min-height:44px;color:var(--color-primary);align-items:center;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.cl-link:hover{text-underline-offset:3px;text-decoration:underline}.cl-date{letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-faint);font-size:.8125rem;font-weight:600;line-height:1.3}:lang(ar) .cl-date{letter-spacing:0}.cl-home{align-items:stretch}.cl-edhero{align-items:center;gap:clamp(28px,6vw,64px);width:100%;max-width:980px;margin:0 auto;padding-top:6px;display:flex}.cl-copy{flex:1;min-width:0}.cl-greet{font-family:var(--cl-display);letter-spacing:-.01em;color:var(--color-text);text-wrap:balance;font-size:clamp(30px,4.4vw,44px);font-weight:400;line-height:1.08;margin:12px 0 20px!important}.cl-ready{letter-spacing:.13em;text-transform:uppercase;color:var(--color-primary);align-items:center;gap:8px;font-size:.8125rem;font-weight:700;display:inline-flex}.cl-dot{background-color:var(--color-primary);border-radius:99px;flex:none;width:7px;height:7px}@media (prefers-reduced-motion:no-preference){.cl-dot{animation:cl-pulse 2s ease-in-out infinite}}.cl-ready--wait{color:var(--color-text-muted)}.cl-ready--wait .cl-dot{background-color:var(--color-text-faint)}.cl-edsub{max-width:34ch;font-family:var(--cl-display);color:var(--color-text-muted);margin:10px 0 16px;font-size:clamp(17px,2.4vw,21px);font-weight:300;line-height:1.5}.cl-edsub b{color:var(--color-text);font-weight:500}.cl-topics{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:0 6px;margin:0 0 18px;font-size:.875rem;font-weight:500;display:flex}.cl-topics ul{display:contents}.cl-topics li{align-items:center;min-height:28px;display:inline-flex}.cl-topics li:not(:last-child):after{content:","}.cl-topics__l{color:var(--color-text);font-weight:600}.cl-topics__more{color:var(--color-text-faint)}.cl-edactions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cl-state{color:var(--color-text-muted);margin:18px auto 0;font-size:.875rem}.cl-preparing,.cl-state{max-width:980px;width:100%}.cl-preparing{margin:24px auto 0}.cl-stack{width:330px;height:300px;color:inherit;-webkit-tap-highlight-color:transparent;flex:none;text-decoration:none;display:block;position:relative}.cl-pcard{--h:var(--color-text-faint);--r:0deg;--x:0px;--y:0px;border:1px solid var(--color-border);background-color:var(--color-surface);width:158px;height:204px;transform:rotate(var(--r)) translate(var(--x),var(--y));border-radius:15px;flex-direction:column;margin:-102px 0 0 -79px;padding:16px 15px;transition:transform .5s cubic-bezier(.22,.9,.24,1);display:flex;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 16px 34px -18px #10151e4d}html[data-theme=dark] .cl-pcard{box-shadow:0 16px 34px -18px #0009}.cl-pt{background-color:var(--h);border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;margin-bottom:12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cl-pt{background-color:color-mix(in srgb,var(--h) 14%,transparent)}}.cl-pt{color:var(--h)}.cl-l{background-color:light-dark(#c1c4ca,#494e58);border-radius:99px;height:7px;margin-bottom:7px}@supports (color:color-mix(in lab,red,red)){.cl-l{background-color:color-mix(in srgb,var(--color-text-faint) 26%,var(--color-border))}}.cl-l--a{background-color:var(--h);width:88%}@supports (color:color-mix(in lab,red,red)){.cl-l--a{background-color:color-mix(in srgb,var(--h) 32%,var(--color-border))}}.cl-l--b{width:70%}.cl-l--c{width:78%}.cl-l--d{width:46%}.cl-pn{font-family:var(--cl-italic);color:var(--h);align-self:flex-end;margin-top:auto;font-size:26px;font-style:italic;font-weight:300;line-height:1}@supports (color:color-mix(in lab,red,red)){.cl-pn{color:color-mix(in srgb,var(--h) 45%,transparent)}}.cl-cover{z-index:6;background-color:var(--color-primary);background-image:linear-gradient(155deg,var(--color-primary),light-dark(#1d47b4,#5c7dca));border-color:#0000;justify-content:space-between}@supports (color:color-mix(in lab,red,red)){.cl-cover{background-image:linear-gradient(155deg,var(--color-primary),color-mix(in srgb,var(--color-primary) 70%,#0c1d4d))}}.cl-cover{color:#fff;box-shadow:0 22px 44px -18px light-dark(#2459e0a6,#7ea6ffa6)}@supports (color:color-mix(in lab,red,red)){.cl-cover{box-shadow:0 22px 44px -18px color-mix(in srgb,var(--color-primary) 65%,transparent)}}html[data-theme=dark] .cl-cover{background-color:#2f58c9;background-image:linear-gradient(155deg,#3d6ae6,#1c3a8f)}.cl-cover__top{letter-spacing:.08em;text-transform:uppercase;opacity:.92;justify-content:flex-end;align-items:flex-start;gap:6px;font-size:13px;font-weight:700;line-height:1.2;display:flex}.cl-cover__top span:last-child{text-align:end}.cl-cover__no{font-family:var(--cl-italic);margin:4px 0 0;font-size:56px;font-style:italic;font-weight:300;line-height:1}.cl-cover__name{font-family:var(--cl-display);font-size:16.5px;line-height:1.3}.cl-cover__meta{letter-spacing:.02em;opacity:.9;font-size:13px;font-weight:600;line-height:1.3}.cl-cover:after{content:"";background:linear-gradient(115deg,#0000 30%,#ffffff38 46%,#0000 60%);position:absolute;inset:0;transform:translate(-120%)}@media (prefers-reduced-motion:no-preference){.cl-cover:after{animation:cl-sheen 4.5s ease-in-out infinite}}@keyframes cl-sheen{0%,62%{transform:translate(-120%)}82%,to{transform:translate(120%)}}.cl-p1{--r:-15deg;--x:-62px;--y:10px;z-index:1}.cl-p2{--r:-8deg;--x:-32px;--y:-4px;z-index:2}.cl-p3{--r:9deg;--x:34px;--y:-2px;z-index:3}.cl-p4{--r:16deg;--x:64px;--y:12px;z-index:2}.cl-cover.cl-pcard{--r:1deg;--x:0px;--y:2px}.cl-stack:hover .cl-p1{--r:-22deg;--x:-96px;--y:16px}.cl-stack:hover .cl-p2{--r:-12deg;--x:-52px;--y:-8px}.cl-stack:hover .cl-p3{--r:13deg;--x:54px;--y:-6px}.cl-stack:hover .cl-p4{--r:23deg;--x:98px;--y:18px}.cl-stack:hover .cl-cover.cl-pcard{--r:-1deg;--y:-8px;transform:rotate(var(--r)) translate(var(--x),var(--y)) scale(1.04)}.cl-stack__hint{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--color-text-faint);opacity:0;visibility:hidden;font-size:13px;font-weight:600;transition:opacity .25s;position:absolute;bottom:-26px;left:50%;translate:-50%}.cl-stack:hover .cl-stack__hint{opacity:1;visibility:visible}@media (prefers-reduced-motion:reduce){.cl-pcard,.cl-stack__hint{transition:none}}.cl-ordiv{letter-spacing:.16em;text-transform:uppercase;width:100%;max-width:720px;color:var(--color-text-faint);align-items:center;gap:16px;margin:64px auto 26px;font-size:.8125rem;font-weight:600;display:flex}.cl-ordiv:after,.cl-ordiv:before{content:"";background-color:var(--color-border);flex:1;height:1px}.cl-ask{width:100%;max-width:720px;margin:0 auto}.cl-ask .hm-omni{max-width:none;margin-top:0}.cl-ask .hm-tabs{background-color:light-dark(#ffffff8c,#1b1f268c);border-radius:99px;gap:4px;margin:0 auto 12px;padding:3px}@supports (color:color-mix(in lab,red,red)){.cl-ask .hm-tabs{background-color:color-mix(in srgb,var(--color-surface) 55%,transparent)}}.cl-ask .hm-tab{min-height:44px;color:var(--color-text-muted);border-radius:99px;gap:7px;padding:0 15px;font-size:.8125rem;font-weight:600}.cl-ask .hm-tab svg{opacity:.8}.cl-ask .hm-tab[aria-selected=true],html[data-theme=dark] .cl-ask .hm-tab[aria-selected=true]{background-color:var(--color-surface);color:var(--color-primary);box-shadow:var(--cl-shadow)}.hm-askwrap{background:linear-gradient(120deg,var(--color-field-blue),var(--color-field-teal),var(--color-field-clinic),var(--color-field-ledger),var(--color-field-leaf),var(--color-field-blue));width:100%;box-shadow:var(--cl-shadow);background-size:280% 280%;border-radius:18px;padding:1.6px;transition:box-shadow .25s}@media (prefers-reduced-motion:no-preference){.hm-askwrap{animation:cl-drift 9s linear infinite}}@keyframes cl-drift{0%{background-position:0}to{background-position:280%}}.hm-askwrap:focus-within{box-shadow:0 0 0 4px light-dark(#2459e01f,#7ea6ff1f),0 16px 36px -18px light-dark(#2459e073,#7ea6ff73)}@supports (color:color-mix(in lab,red,red)){.hm-askwrap:focus-within{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary) 12%,transparent),0 16px 36px -18px color-mix(in srgb,var(--color-primary) 45%,transparent)}}.cl-ask .hm-askwrap{background:light-dark(#7a98e4,#5870a5)}@supports (color:color-mix(in lab,red,red)){.cl-ask .hm-askwrap{background:color-mix(in srgb,var(--color-primary) 55%,var(--color-border))}}.cl-ask .hm-askwrap{animation:none}.cl-ask .hm-box{background-color:var(--color-surface);box-shadow:none;border:0;border-radius:16.5px;gap:0;margin-top:0;padding:0;position:relative}.cl-ask .hm-box:focus-within{box-shadow:none}.hm-lead-ic{color:var(--color-primary);display:inline-flex;position:absolute;top:18px;left:17px}@media (prefers-reduced-motion:no-preference){.hm-lead-ic{animation:cl-twinkle 2.6s ease-in-out infinite}}@keyframes cl-twinkle{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.cl-ask .hm-input{min-height:56px;padding:15px 18px 4px 44px;font-size:.96875rem}.cl-ask .hm-foot{justify-content:space-between;padding:2px 9px 9px 7px}.cl-ask .hm-filters{color:var(--color-text-muted);margin-inline-start:0;font-size:.8125rem}.cl-ask .hm-filters:hover,.cl-ask .hm-filters[aria-expanded=true]{background-color:var(--cl-tint);color:var(--color-primary)}.cl-ask .hm-send{border-radius:12px;width:44px;height:44px;box-shadow:0 8px 18px -8px light-dark(#2459e0a6,#7ea6ffa6)}@supports (color:color-mix(in lab,red,red)){.cl-ask .hm-send{box-shadow:0 8px 18px -8px color-mix(in srgb,var(--color-primary) 65%,transparent)}}.cl-ask .hm-send{transition:transform .15s,box-shadow .2s}.cl-ask .hm-send:hover:not(:disabled){filter:none;transform:translateY(-2px)}.cl-ask .hm-send:disabled{box-shadow:none}.hm-asknote{text-align:center;color:var(--color-text-faint);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 10px;margin-top:11px;font-size:.8125rem;display:flex}.hm-asknote .hm-hint{font-family:var(--cl-italic);color:var(--color-text-muted);white-space:normal;flex:none;font-size:.875rem;font-style:italic;overflow:visible}.hm-asknote .hm-quota{color:var(--color-text-faint);font-size:.8125rem}.cl-ask .hm-panel{box-shadow:var(--cl-shadow);border-radius:16px}.hm-chips{text-align:center;margin-top:16px}.hm-chips-l{color:var(--color-text-faint);margin-bottom:6px;font-size:.8125rem}.hm-chips ul{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.cl-ask .hm-chip{border:1px solid var(--color-border);background-color:var(--color-surface);max-width:100%;min-height:44px;color:var(--color-text-muted);border-radius:99px;gap:7px;padding:0 14px;font-size:.8125rem;font-weight:500;transition:border-color .15s,color .15s,transform .15s,box-shadow .2s}.cl-ask .hm-chip:hover{border-color:var(--color-primary);background-color:var(--color-surface);color:var(--color-primary);transform:translateY(-1px);box-shadow:0 8px 18px -12px light-dark(#2459e08c,#7ea6ff8c)}@supports (color:color-mix(in lab,red,red)){.cl-ask .hm-chip:hover{box-shadow:0 8px 18px -12px color-mix(in srgb,var(--color-primary) 55%,transparent)}}.cl-ask .hm-chip>svg{color:var(--color-primary)}.cl-resume{text-align:center;max-width:720px;color:var(--color-text-muted);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 8px;margin:18px auto 0;font-size:.8125rem;display:flex}.cl-resume__l{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-faint);font-size:.8125rem;font-weight:700}.cl-resume__a{min-height:44px;font-family:var(--cl-italic);color:var(--color-text-muted);text-decoration:underline;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border);text-underline-offset:4px;align-items:center;font-size:.875rem;font-style:italic;display:inline-flex}.cl-resume__a:hover{color:var(--color-primary);-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary)}.cl-extra{width:100%;max-width:720px;margin:40px auto 0}.cl-colophon{text-align:center;color:var(--color-text-faint);margin-top:70px;font-size:.8125rem}.cl-orn{background-color:var(--color-border);width:28px;height:1px;margin:0 auto 12px;display:block}.hm--panel{gap:14px}.hm--panel .hm-section--panel{margin-top:0}.hm--panel .hm-section-head{flex-wrap:wrap;gap:8px}@media (prefers-reduced-motion:no-preference){.cl-ask,.cl-edhero .cl-copy,.cl-ordiv,.cl-resume,.cl-stack{animation:cl-rise .5s cubic-bezier(.2,.7,.2,1) both}.cl-stack{animation-delay:80ms}.cl-ordiv{animation-delay:.14s}.cl-ask{animation-delay:.18s}.cl-resume{animation-delay:.24s}}@keyframes cl-rise{0%{opacity:.3;transform:translateY(8px)}to{opacity:1;transform:none}}@container home (max-width:860px){.cl-edhero{flex-direction:column;gap:44px}.cl-edhero,.cl-edhero .cl-greet{text-align:center}.cl-edsub{margin-inline:auto}.cl-edactions,.cl-topics{justify-content:center}.cl-stack{margin:-8px 0 -14px;transform:scale(.88)}}@container home (max-width:660px){.cl-edactions .cl-btn--lg{padding-inline:18px}.cl-stack{margin:-24px 0 -30px;transform:scale(.78)}.cl-ask .hm-tabs{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;max-width:100%;overflow-x:auto}.cl-ask .hm-tabs::-webkit-scrollbar{display:none}.cl-ask .hm-tab{padding:0 11px}.cl-ordiv{margin-top:44px}}.cl-page .dx>*{max-width:none}.dx .dx-head{gap:0;max-width:720px;margin-bottom:0}.dx .dx-head .cl-date{letter-spacing:.15em}.dx .dx-h1{font-family:var(--cl-display);letter-spacing:-.01em;font-size:clamp(30px,4.6vw,42px);font-weight:400;line-height:1.1;margin:12px 0 10px!important}.dx .dx-lede{max-width:56ch;color:var(--color-text-muted);font-size:.96875rem}.dx .dx-covers-row{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:0 18px;margin-top:8px;font-size:.8125rem;font-weight:500;display:flex}.dx .dx-covers{display:contents}.dx .dx-fchip{background:0 0;border:0;align-items:center;gap:7px;min-height:28px;padding:0;display:inline-flex}.dx .dx-fchip i{border-radius:99px;flex:none;width:8px;height:8px}.dx .dx-link{min-height:44px;color:var(--color-primary);font-size:.8125rem;font-weight:600}.dx .dx-link,.dx .dx-tools{align-items:center;display:inline-flex}.dx .dx-tools{flex-wrap:wrap;gap:4px;margin-inline-start:auto}.dx .dx-tools .hm-btn{font-size:.8125rem}.dx>:is(.dg-rated,.dg-batch,.dg-notice){margin-top:18px;margin-bottom:0}.dx-digbar{border:1px solid light-dark(#bec9e7,#3b4760);flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:22px;padding:10px 12px 10px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.dx-digbar{border:1px solid color-mix(in srgb,var(--color-primary) 20%,var(--color-border))}}.dx-digbar{background-color:var(--cl-tint);background-image:linear-gradient(115deg,var(--cl-tint),var(--color-surface) 55%,light-dark(#f3f9fa,#1d272f));border-radius:16px}@supports (color:color-mix(in lab,red,red)){.dx-digbar{background-image:linear-gradient(115deg,var(--cl-tint),var(--color-surface) 55%,color-mix(in srgb,var(--color-field-teal) 5%,var(--color-surface)))}}.dx-digbar{box-shadow:var(--cl-shadow)}.dx .dx-digbar .dx-pills{border:1px solid var(--color-border);background-color:light-dark(#ffffffbf,#1b1f26bf);border-radius:99px;flex-wrap:nowrap;gap:4px;padding:3px;display:flex}@supports (color:color-mix(in lab,red,red)){.dx .dx-digbar .dx-pills{background-color:color-mix(in srgb,var(--color-surface) 75%,transparent)}}.dx .dx-digbar .dx-pill{min-height:34px;color:var(--color-text-muted);line-height:34px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:99px;padding:0 13px;font-size:.8125rem;font-weight:600;transition:background-color .15s,color .15s;display:inline-block;position:relative}.dx .dx-digbar .dx-pill:after{content:"";position:absolute;inset:-5px 0}.dx .dx-digbar .dx-pill:hover{color:var(--color-text)}.dx .dx-digbar .dx-pill[aria-pressed=true]{background-color:var(--color-primary);color:var(--color-on-primary);box-shadow:0 6px 14px -7px light-dark(#2459e099,#7ea6ff99)}@supports (color:color-mix(in lab,red,red)){.dx .dx-digbar .dx-pill[aria-pressed=true]{box-shadow:0 6px 14px -7px color-mix(in srgb,var(--color-primary) 60%,transparent)}}.dx-trail{flex-wrap:wrap;gap:0 6px;display:flex}.dx-trail[data-long]{order:4;margin-block:-6px}.dx-digbar:has(.dx-trail[data-long]) .dx-meta{order:3}.dx-digbar:has(.dx-trail[data-long]) .dx-bar-acts{order:2}@container digest (max-width:600px){.dx-trail[data-long]{display:none}}.dx-step{height:44px;color:var(--color-text);font-family:var(--cl-italic);font-size:.8125rem;font-style:italic;text-decoration:none}.dx-step,.dx-step span{width:30px;justify-content:center;align-items:center;display:inline-flex}.dx-step span{background-color:var(--s);border-radius:9px;height:30px}@supports (color:color-mix(in lab,red,red)){.dx-step span{background-color:color-mix(in srgb,var(--s) 13%,var(--color-surface))}}.dx-step span{box-shadow:inset 0 0 0 1px var(--s)}@supports (color:color-mix(in lab,red,red)){.dx-step span{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--s) 30%,transparent)}}.dx-step span{color:var(--s)}@supports (color:color-mix(in lab,red,red)){.dx-step span{color:color-mix(in srgb,var(--s) 55%,var(--color-text))}}.dx-step span{transition:transform .15s}.dx-step[data-read] span{background-color:var(--s)}@supports (color:color-mix(in lab,red,red)){.dx-step[data-read] span{background-color:color-mix(in srgb,var(--s) 70%,var(--color-text))}}.dx-step[data-read] span{color:var(--color-surface);box-shadow:none}.dx-step:hover span{transform:translateY(-2px)}.dx-meta{color:var(--color-text-faint);font-size:.8125rem}.dx-meta b{color:var(--color-text);font-weight:600}.dx-bar-acts{flex-wrap:wrap;margin-inline-start:auto;display:flex}.dx-bar-acts,.dx-chipbtn{align-items:center;gap:6px}.dx-chipbtn{min-height:44px;color:var(--color-text-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:99px;padding:0 12px;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.dx-chipbtn:hover,.dx-pop[open]>.dx-chipbtn{background-color:var(--cl-tint);color:var(--color-primary)}.dx .dx-pop>.dx-pop-btn.hm-btn{font-size:.8125rem}.dx-start.dx-chipbtn{border:1px solid var(--color-border);background-color:var(--color-surface);color:var(--color-text)}.dx-start.dx-chipbtn:hover{border-color:var(--color-primary)}.dx-listen{background-color:var(--color-primary);min-height:44px;color:var(--color-on-primary);font:inherit;white-space:nowrap;border:0;border-radius:99px;align-items:center;gap:8px;padding:0 17px;font-size:.8125rem;font-weight:600;display:inline-flex;box-shadow:0 10px 22px -10px light-dark(#2459e099,#7ea6ff99)}@supports (color:color-mix(in lab,red,red)){.dx-listen{box-shadow:0 10px 22px -10px color-mix(in srgb,var(--color-primary) 60%,transparent)}}.dx-listen{cursor:pointer;transition:transform .15s,box-shadow .2s}.dx-listen:hover{transform:translateY(-1px)}.dx-listen[aria-disabled=true]{opacity:.8;cursor:default}.dx-listen .ls-mins{display:none}.dx-briefing{margin-top:12px}.dx .dx-sec{margin-top:26px}.dx .dx-sec+.dx-sec{margin-top:34px}.dx .dx-sec-h{margin-bottom:12px}.dx .dx-sec-t{font-family:var(--type-body);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-faint);font-size:.8125rem;font-weight:700}.dx-sec--empty{color:var(--color-text-muted);flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:.8125rem;display:flex}.dx .dx-list.dg-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.dx .dx-item[data-lead]{grid-column:span 2}@container digest (max-width:940px){.dx .dx-list.dg-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@container digest (max-width:600px){.dx .dx-list.dg-list{grid-template-columns:minmax(0,1fr)}.dx .dx-item[data-lead]{grid-column:span 1}}.dx .dx-card,.dx .dx-item{min-width:0;display:flex}.dx .dx-card{--hue:var(--color-primary);border:1px solid var(--color-border);background-color:var(--color-surface);box-shadow:var(--cl-shadow);isolation:isolate;border-radius:16px;flex-direction:column;flex:auto;gap:7px;padding:20px 20px 10px;transition:transform .18s,border-color .18s,box-shadow .25s;position:relative;overflow:hidden;container:dxcard/inline-size}.dx .dx-card:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(130% 95% at 100% 0,var(--hue),transparent 58%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.dx .dx-card:before{background:radial-gradient(130% 95% at 100% 0,color-mix(in srgb,var(--hue) 9%,transparent),transparent 58%)}}.dx .dx-card:before{opacity:.8;pointer-events:none;transition:opacity .25s}.dx .dx-card:after{content:attr(data-n);z-index:-1;font-family:var(--cl-italic);color:var(--hue);font-size:64px;font-style:italic;font-weight:300;line-height:1;position:absolute;bottom:-14px;right:10px}@supports (color:color-mix(in lab,red,red)){.dx .dx-card:after{color:color-mix(in srgb,var(--hue) 13%,transparent)}}.dx .dx-card:after{pointer-events:none;transition:color .25s,transform .25s}.dx .dx-card:hover{border-color:light-dark(#8ea6e5,#506592);transform:translateY(-3px)}@supports (color:color-mix(in lab,red,red)){.dx .dx-card:hover{border-color:color-mix(in srgb,var(--color-primary) 45%,var(--color-border))}}.dx .dx-card:hover{box-shadow:0 18px 38px -18px light-dark(#2459e066,#7ea6ff66)}@supports (color:color-mix(in lab,red,red)){.dx .dx-card:hover{box-shadow:0 18px 38px -18px color-mix(in srgb,var(--color-primary) 40%,transparent)}}.dx .dx-card:hover:before{opacity:1}.dx .dx-card:hover:after{color:var(--hue)}@supports (color:color-mix(in lab,red,red)){.dx .dx-card:hover:after{color:color-mix(in srgb,var(--hue) 24%,transparent)}}.dx .dx-card:hover:after{transform:translateY(-6px)}.dx .dx-card:has(.paper-card__link:focus-visible){outline:2px solid var(--color-primary);outline-offset:3px}.dx .dx-card[data-read]{background-color:light-dark(#fdfdfd,#191d24)}@supports (color:color-mix(in lab,red,red)){.dx .dx-card[data-read]{background-color:color-mix(in srgb,var(--color-surface) 70%,var(--color-canvas))}}@media (prefers-reduced-motion:reduce){.dx .dx-card,.dx .dx-card:after{transition:none}.dx .dx-card:hover{transform:none}}.dx .dx-top{align-items:center;gap:10px;margin-bottom:3px}.dx-tile{background-color:var(--hue);border-radius:12px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.dx-tile{background-color:color-mix(in srgb,var(--hue) 14%,transparent)}}.dx-tile{box-shadow:inset 0 0 0 1px var(--hue)}@supports (color:color-mix(in lab,red,red)){.dx-tile{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hue) 18%,transparent)}}.dx-tile{color:var(--hue)}@supports (color:color-mix(in lab,red,red)){.dx-tile{color:color-mix(in srgb,var(--hue) 80%,var(--color-text))}}.dx-tile{transition:transform .25s cubic-bezier(.3,1.4,.4,1)}.dx .dx-card:hover .dx-tile{transform:scale(1.1)rotate(-5deg)}.dx-min{margin-inline-start:auto;font-weight:600}.dx .dx-kicker,.dx-min{color:var(--color-text-faint);font-size:.8125rem}.dx .dx-kicker{letter-spacing:.08em;text-transform:uppercase;gap:2px 9px;font-weight:700}:lang(ar) .dx .dx-kicker{letter-spacing:0;text-transform:none}.dx-new{color:var(--color-primary)}.dx .dx-field{color:var(--hue);gap:0;font-weight:700}@supports (color:color-mix(in lab,red,red)){.dx .dx-field{color:color-mix(in srgb,var(--hue) 62%,var(--color-text))}}.dx .dx-field:before,.dx .dx-k:before{content:none}.dx .dx-k-src{font-weight:600}.dx .dx-rank{display:none}.dx .dx-readmark{color:var(--color-text-muted);align-items:center;gap:4px;margin:0;padding:0;display:inline-flex}.dx .dx-kicker .dg-tag{letter-spacing:0;text-transform:none;margin-inline-start:0}.dx .dx-title{font-family:var(--cl-display);letter-spacing:-.003em;text-wrap:balance;font-size:1.15625rem;font-weight:500;line-height:1.32;margin:2px 0 0!important}.dx .dx-item[data-lead] .dx-title{font-size:1.375rem}.dx .dx-title a:hover{text-decoration:none}.dx .dx-card:hover .dx-title a,.dx .dx-title a:hover{color:var(--color-primary)}.dx .dx-by{color:var(--color-text-faint);margin-top:0;font-size:.8125rem}.dx .dx-quote{border:0;border-inline-start:2px solid var(--color-text);background:0 0;border-radius:0;margin:4px 0 0;padding:0 0 0 12px}.dx .dx-quote-l{color:var(--color-text-faint);align-items:center;gap:6px;margin-bottom:3px;font-size:.8125rem;font-weight:600;display:inline-flex}.dx .dx-quote-t{-webkit-line-clamp:4;font-family:var(--type-read);color:var(--color-text-muted);-webkit-box-orient:vertical;font-size:.875rem;line-height:1.55;display:-webkit-box;overflow:hidden}.dx .dx-item[data-lead] .dx-quote-t{-webkit-line-clamp:3}.dx .dx-ai{border:0;border-inline-start:2px solid var(--color-primary);background-color:var(--color-canvas);color:var(--color-text-muted);border-radius:0 10px 10px 0;margin:8px 0 0;padding:12px 15px;font-size:.84375rem}.dx .dx-ai .hm-ai-badge{color:var(--color-primary);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:.8125rem;font-weight:700}.dx .dx-ai .dx-ai-note,.dx .dx-ai .dx-ai-src{color:var(--color-text-faint);font-size:.8125rem}.dx .dx-ai .dx-ai-t{font-family:var(--cl-display);color:var(--color-text)}.dx .dx-why-d{background:0 0;border:0;margin-top:2px}.dx .dx-why-s{min-height:44px;padding:0;font-size:.8125rem}.dx .dx-foot{border-top:0;flex-wrap:nowrap;align-items:center;gap:2px;margin-top:auto;padding-top:4px;display:flex}.dx-read{min-height:44px;color:var(--color-primary);white-space:nowrap;align-items:center;gap:5px;margin-inline-end:auto;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.dx-read svg{transition:transform .2s}.dx-read:hover{text-underline-offset:3px;text-decoration:underline}.dx .dx-card:hover .dx-read svg{transform:translate(3px)}.dx .dx-acts{flex-wrap:nowrap;gap:0;margin:0}.dx .dx-acts,.dx-iact{align-items:center;display:inline-flex}.dx-iact{width:36px;height:44px;color:var(--color-text-faint);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;padding:0;list-style:none;transition:background-color .15s,color .15s;position:relative}.dx-iact>span:not(.sr-only){display:none}.dx-iact:hover{background-color:var(--cl-tint)}.dx-iact:hover,.dx-iact[aria-pressed=true]{color:var(--color-primary)}.dx-iact[aria-pressed=true] svg{fill:currentColor}@supports (color:color-mix(in lab,red,red)){.dx-iact[aria-pressed=true] svg{fill:color-mix(in srgb,currentColor 25%,transparent)}}.dx-iact[aria-disabled=true]{cursor:default;opacity:.7}.dx .dx-more .dx-pop-body{inset:auto 0 calc(100% + 6px) auto}.dx .dx-card:has(.bp[data-ready]),.dx .dx-more-menu .dx-narrow{display:flex}.dx .dx-card .bp-row:has(.bp[data-ready]){flex-direction:column;gap:10px;display:flex}.dx .dx-card .bp-row{flex-direction:column;gap:8px;display:flex}.dx .dx-card .bp{width:100%}@container dxcard (min-width:560px){.dx .dx-card .bp-row:has(.bp[data-ready]){grid-template-columns:300px minmax(0,1fr);gap:10px 20px;display:grid}.dx .dx-card .bp-row:has(.bp[data-ready])>:not(.bp){grid-column:2}.dx .dx-card .bp-row:has(.bp[data-ready])>.bp{grid-area:1/1/span 3}}@media (prefers-reduced-motion:no-preference){.dx-digbar,.dx-head{animation:cl-rise .5s cubic-bezier(.2,.7,.2,1) both}.dx-digbar{animation-delay:60ms}}@media (max-width:47.99rem){.dx-bar-acts{flex-basis:100%;margin-inline-start:0}.dx-trail{order:3}}.cl-stack--sk .cl-pcard{box-shadow:none}.cl-sk-cover.cl-pcard{z-index:6;--r:1deg;--x:0px;--y:2px;border:0}.cl-home.hm--loading .hm-load-status{margin-top:4px}.dx--loading .dx-sk-card{gap:10px;min-height:260px}.cs{--sx-w:820px;align-items:stretch}.cs>:not(.sr-only){margin-inline:auto}.cs-box{background-color:var(--color-surface);text-align:start;border-radius:16.5px;position:relative}.cs-field{position:static}.cs-input{width:100%;min-height:56px;color:var(--color-text);font:inherit;appearance:none;background:0 0;border:0;outline:0;padding:16px 18px 4px 44px;font-size:.96875rem;display:block}.cs-input::placeholder{color:var(--color-text-faint)}.cs-input::-webkit-search-cancel-button{appearance:none}.cs-box .sr-box__list{width:auto;top:calc(100% + 10px);left:0;right:0}.cs-foot{justify-content:space-between;align-items:center;gap:8px;padding:2px 9px 9px 7px;display:flex}.cs-foot .hm-filters{color:var(--color-text-muted);margin-inline-start:0;font-size:.875rem}.cs-foot .hm-filters:hover,.cs-foot .hm-filters[aria-expanded=true],.cs-pre[open]>.hm-filters{background-color:var(--cl-tint);color:var(--color-primary)}.cs-modehint{font-family:var(--cl-italic);color:var(--color-text-muted);padding-inline-start:10px;font-size:.875rem;font-style:italic}.cs-pre>summary{list-style:none}.cs-pre>summary::-webkit-details-marker{display:none}.cs-pre-panel{z-index:20;border:1px solid var(--color-border);background-color:var(--color-surface);box-shadow:var(--cl-shadow);border-radius:16px;flex-wrap:wrap;align-items:flex-end;gap:12px 18px;padding:16px 18px;display:flex;position:absolute;top:calc(100% + 10px);left:0;right:0}.cs-pre-f{flex-direction:column;gap:6px;display:flex}.cs-pre-l{letter-spacing:.1em;text-transform:uppercase;font-weight:700}.cs-pre-l,.cs-pre-note{color:var(--color-text-faint);font-size:.8125rem}.cs-pre-note{flex-basis:100%}.cs-link{color:var(--color-link);text-underline-offset:3px;text-decoration:underline}.cs-results{margin-top:40px}.cs-results>.sx-views{background-color:light-dark(#ffffff8c,#1b1f268c);border-radius:99px;width:fit-content;max-width:100%;margin-top:0;padding:3px}@supports (color:color-mix(in lab,red,red)){.cs-results>.sx-views{background-color:color-mix(in srgb,var(--color-surface) 55%,transparent)}}.cs-results>.sx-views{box-shadow:inset 0 0 0 1px var(--color-border)}.cs-results .sx-view{border-radius:99px;padding:0 15px;font-size:.8125rem;font-weight:600}.cs-results .sx-view:hover{color:var(--color-text);background:0 0}.cs-results .sx-view[aria-current=page]{background-color:var(--color-surface);color:var(--color-primary);box-shadow:var(--cl-shadow)}.cs-meta{margin:14px 2px 0}.cs .cs-count{font-family:var(--font-ui),system-ui,sans-serif;letter-spacing:0;color:var(--color-text-muted);font-size:.875rem;font-weight:400;line-height:1.4}.cs-count b{color:var(--color-text);font-weight:600}.cs-q{font-family:var(--cl-italic);quotes:"“" "”";font-style:italic}.cs .sx-parsed{font-size:.8125rem}.cs .sx-seg{background-color:light-dark(#ffffff8c,#1b1f268c)}@supports (color:color-mix(in lab,red,red)){.cs .sx-seg{background-color:color-mix(in srgb,var(--color-surface) 55%,transparent)}}.cs .sx-seg{box-shadow:inset 0 0 0 1px var(--color-border)}.cs .sx-seg button{padding:0 12px;font-size:.8125rem;font-weight:600}.cs .sx-seg button[aria-pressed=true]{color:var(--color-primary);box-shadow:var(--cl-shadow)}.cs-sort-pill{border:1px solid var(--color-border);background-color:var(--color-surface);min-height:44px;color:var(--color-text-muted);cursor:pointer;border-radius:99px;align-items:center;gap:4px;padding:0 12px;font-size:.8125rem;font-weight:600;transition:color .15s,border-color .15s;display:inline-flex}.cs-sort-pill:hover{border-color:var(--color-primary);color:var(--color-primary)}.cs-sort-pill:has(select:focus-visible){outline:2px solid var(--color-primary);outline-offset:2px}.cs-sort-sel{min-height:40px;color:inherit;font:inherit;appearance:none;cursor:pointer;background:0 0;border:0;outline:0;padding:0 2px}.cs-sort-sel option{background-color:var(--color-surface);color:var(--color-text)}.cs-aistrip{border:1px solid light-dark(#bac6e7,#3c4964);flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:18px;padding:12px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.cs-aistrip{border:1px solid color-mix(in srgb,var(--color-primary) 22%,var(--color-border))}}.cs-aistrip{background:linear-gradient(120deg,var(--cl-tint),var(--color-surface) 70%);color:var(--color-text-muted);border-radius:13px;font-size:.875rem}.cs-spark{color:var(--color-primary);flex:none;display:inline-flex}@media (prefers-reduced-motion:no-preference){.cs-spark{animation:cl-twinkle 2.6s ease-in-out infinite}}.cs .cs-aistrip-t{flex:300px;min-width:0;line-height:1.5}.cs-aistrip-t b{color:var(--color-text);font-weight:600}.cs-ai{border:1px solid light-dark(#1b1f2724,#eceef224);margin-inline-end:8px;padding:0 7px;display:inline-block}@supports (color:color-mix(in lab,red,red)){.cs-ai{border:1px solid color-mix(in srgb,var(--color-text) 14%,transparent)}}.cs-ai{background-color:var(--color-ai);color:var(--color-text);letter-spacing:.06em;border-radius:5px;font-size:.8125rem;font-weight:700;line-height:1.5}.cs-aistrip-a{flex-wrap:wrap;gap:8px;margin-inline-start:auto;display:flex}.cs-pill{border:1px solid light-dark(#2459e04d,#7ea6ff4d);align-items:center;min-height:44px;padding:0 15px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cs-pill{border:1px solid color-mix(in srgb,var(--color-primary) 30%,transparent)}}.cs-pill{background-color:var(--color-surface);color:var(--color-primary);white-space:nowrap;border-radius:99px;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background-color .15s}.cs-pill:hover{background-color:var(--cl-tint)}.cs-start{margin-top:32px}.cs-start-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 2px 12px;display:flex}.cs .cs-start-head h2{letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-faint);font-size:.8125rem;font-weight:700}.cs .cs-start-head p{font-family:var(--cl-italic);color:var(--color-text-muted);font-size:.875rem;font-style:italic}.cs-start-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.cs-start-grid[data-picks="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-start-grid[data-picks="1"]{grid-template-columns:minmax(0,1fr);max-width:420px}.cs-pick{--h:var(--color-primary);border:1px solid var(--color-border);background-color:var(--color-surface);box-shadow:var(--cl-shadow);border-radius:14px;flex-direction:column;gap:7px;padding:15px 16px;transition:transform .18s,border-color .18s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.cs-pick[data-pick=quote]{--h:var(--color-field-ledger)}.cs-pick[data-pick=calendar-check]{--h:var(--color-field-leaf)}.cs-pick:before{content:"";background:radial-gradient(130% 100% at 0 0,var(--h),transparent 55%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.cs-pick:before{background:radial-gradient(130% 100% at 0 0,color-mix(in srgb,var(--h) 10%,transparent),transparent 55%)}}.cs-pick:before{pointer-events:none}.cs-pick>*{position:relative}.cs-pick:hover{border-color:light-dark(#8ea6e5,#506592);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.cs-pick:hover{border-color:color-mix(in srgb,var(--color-primary) 45%,var(--color-border))}}.cs-pick:hover{box-shadow:0 14px 30px -16px light-dark(#2459e066,#7ea6ff66)}@supports (color:color-mix(in lab,red,red)){.cs-pick:hover{box-shadow:0 14px 30px -16px color-mix(in srgb,var(--color-primary) 40%,transparent)}}.cs .cs-pick-k{letter-spacing:.1em;text-transform:uppercase;color:var(--h);align-items:center;gap:7px;font-size:.8125rem;font-weight:700;display:flex}@supports (color:color-mix(in lab,red,red)){.cs .cs-pick-k{color:color-mix(in srgb,var(--h) 70%,var(--color-text))}}.cs-pick-y{letter-spacing:.04em;color:var(--color-text-faint);margin-inline-start:auto}.cs .cs-pick-t{font-family:var(--cl-display);flex:1;font-size:.9375rem;font-weight:500;line-height:1.35}.cs-pick-t a{color:var(--color-text);text-decoration:none;transition:color .15s}.cs-pick-t a:after{content:"";z-index:0;position:absolute;inset:0}.cs-pick:hover .cs-pick-t a{color:var(--color-primary)}.cs-pick>.cs-pick-t{position:static}.cs-pick>form{z-index:1;position:absolute;bottom:2px;right:2px}.cs-pick:has(>form){padding-bottom:15px}.cs-pick:has(>form) .cs-pick-t{padding-inline-end:34px}.cs-pick-save{width:44px;height:44px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:inline-grid}.cs-pick-save:hover,.cs-pick-save[aria-pressed=true]{color:var(--color-primary)}.cs-pick-save:hover{background-color:var(--cl-tint)}.cs .cs-list{border-top:1px solid var(--color-border);gap:0;margin-top:28px}.cs .sx-row.cs-res{border-bottom:1px solid var(--color-border);box-shadow:none;background:0 0;border-radius:0;flex-direction:column;gap:4px;padding:20px 28px 16px 2px;display:flex}.cs .sx-row.cs-res.is-open,.cs .sx-row.cs-res:hover{box-shadow:none}.cs .sx-row.cs-res.is-sel{background-color:var(--cl-tint)}@supports (color:color-mix(in lab,red,red)){.cs .sx-row.cs-res.is-sel{background-color:color-mix(in srgb,var(--cl-tint) 70%,transparent)}}.cs .sx-row.cs-res.is-sel{box-shadow:inset 3px 0 0 var(--color-primary)}.cs .cs-res .sx-row-main{grid-column:auto}.cs .cs-res .sx-title{font-family:var(--cl-display);text-wrap:balance;font-size:1.09375rem;line-height:1.35}.cs-tag{background-color:light-dark(#0e85971f,#3fc1d01f);border-radius:5px;margin-inline-end:8px;padding:1px 7px;display:inline-block}@supports (color:color-mix(in lab,red,red)){.cs-tag{background-color:color-mix(in srgb,var(--color-field-teal) 12%,transparent)}}.cs-tag{color:light-dark(#126675,#73cfda)}@supports (color:color-mix(in lab,red,red)){.cs-tag{color:color-mix(in srgb,var(--color-field-teal) 70%,var(--color-text))}}.cs-tag{font-family:var(--font-ui),system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;vertical-align:2px;font-size:.8125rem;font-weight:700;line-height:1.5}.cs .cs-res .sx-by{font-size:.8125rem;margin-top:2px!important}.cs .cs-res .sx-by-a{color:var(--color-text-muted);font-weight:500}.cs .cs-res .sx-snip{max-width:68ch;font-size:.875rem;line-height:1.6;margin-top:4px!important}.cs .cs-res .sx-snip mark{background-color:light-dark(#2459e01f,#7ea6ff1f);border-radius:3px;padding:0 2px}@supports (color:color-mix(in lab,red,red)){.cs .cs-res .sx-snip mark{background-color:color-mix(in srgb,var(--color-primary) 12%,transparent)}}.cs .cs-res .sx-snip mark{color:var(--color-text);font-weight:600}.cs .cs-res .sx-snip-none{font-size:.875rem;margin-top:4px!important}.cs .cs-res .sx-foot{border-top:0;gap:2px 14px;min-height:0;margin-top:6px;padding-top:0}.cs .cs-res .sx-foot-facts{gap:2px 14px;font-size:.8125rem}.cs .cs-res .sx-fact+.sx-fact:before{content:none}.cs .cs-res .sx-badge,.cs .cs-res .sx-new{margin-inline-end:0}.cs .cs-res .sx-sel{width:44px;height:44px;margin:-6px -10px -6px -12px}.cs .cs-res .sx-sel input{width:17px;height:17px}.cs-free{background-color:light-dark(#188a5e1c,#4cc6951c);border-radius:99px;align-items:center;gap:5px;padding:1px 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cs-free{background-color:color-mix(in srgb,var(--color-field-leaf) 11%,transparent)}}.cs-free{color:light-dark(#196f50,#74d0ac)}@supports (color:color-mix(in lab,red,red)){.cs-free{color:color-mix(in srgb,var(--color-field-leaf) 75%,var(--color-text))}}.cs-free{white-space:nowrap;font-weight:600}.cs .cs-res .sx-foot-acts{gap:0 2px;margin-inline:auto -7px}.cs .cs-res .sx-ghost{padding:0 7px;font-size:.8125rem;font-weight:600}.cs .cs-res .sx-ghost:hover{color:var(--color-primary);background:0 0}.cs .cs-res .sx-foot-acts .sx-ghost>svg{display:none}.cs .cs-res .sx-foot-acts .cs-src>svg,.cs .cs-res .sx-foot-acts .sx-save[aria-pressed=true]>svg{display:inline}.cs-go{color:var(--color-primary);opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;display:inline-flex;position:absolute;top:24px;right:2px;transform:translate(-6px)}.cs-res:focus-within .cs-go,.cs-res:hover .cs-go{opacity:1;transform:none}.cs .cs-more{flex-direction:column;justify-content:center;gap:2px;padding-top:6px}.cs-more-a{min-height:44px;color:var(--color-primary);align-items:center;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.cs-more-a:hover{text-underline-offset:4px;text-decoration:underline}.cs .sx-end{text-align:center;font-size:.8125rem}.cs-colophon{margin-top:64px}.cs-results .sx-count:not(.cs-count){font-family:var(--cl-display);font-size:1.25rem}.cs .sx-section .sx-list-h{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:34px 2px 0;display:flex}.cs .sx-section .sx-list-h .hm-eyebrow{letter-spacing:.14em;color:var(--color-text-faint);font-size:.8125rem;font-weight:700}.cs .sx-section .sx-list-h .sx-meta{font-family:var(--cl-italic);color:var(--color-text-muted);font-size:.875rem;font-style:italic}.cs .sx-section .cs-list{margin-top:12px}.cs .hm-card{border:1px solid var(--color-border);box-shadow:var(--cl-shadow);border-radius:14px}.cs-sk{margin-top:28px}[data-loading-search]:not([data-loading-q])~.cs-sk .pl-late{display:none}.cs-sk-strip{border-radius:13px;height:54px;margin-top:18px;display:block}.cs-sk-grid{margin-top:30px}.cs-sk-pick{border-radius:14px;height:96px}.cs-sk-row{border-bottom:1px solid var(--color-border);flex-direction:column;gap:10px;padding:20px 2px;display:flex}@container sxmain (max-width:660px){.cs-start-grid,.cs-start-grid[data-picks="2"]{grid-template-columns:minmax(0,1fr)}.cs-aistrip-a{flex-basis:100%;margin-inline-start:0}.cs .cs-res .sx-foot-acts{margin-inline-start:-7px}}@media (prefers-reduced-motion:no-preference){.cs-results:not(.cs-sk){animation:cl-rise .45s cubic-bezier(.2,.7,.2,1) both}}.cs .cs-res .sx-by{white-space:normal;display:block}.cs .cs-res .sx-by-a,.cs .cs-res .sx-by-sep,.cs .cs-res .sx-by-v,.cs .cs-res .sx-by-w{white-space:normal;display:inline;overflow:visible}.cs .cs-res .sx-by-sep{margin-inline:6px}.lv-wrap{width:100%;max-width:820px;margin-inline:auto}.lv-head{max-width:720px}.lv-head .cl-date{letter-spacing:.16em}.lv-h1{font-family:var(--cl-display);letter-spacing:-.01em;color:var(--color-text);text-wrap:balance;margin:12px 0 10px;font-size:clamp(30px,4.6vw,42px);font-weight:400;line-height:1.1}.lv-lede{max-width:56ch;color:var(--color-text-muted);font-size:.96875rem;line-height:1.6}.lv-headacts{gap:8px 18px;margin-top:16px}.lv-export,.lv-headacts{flex-wrap:wrap;align-items:center;display:flex}.lv-export{gap:8px}.lv-export__l{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-faint);margin-inline-end:4px;font-size:.8125rem;font-weight:600}.lv-btn{min-height:44px;padding:0 15px}.lv-btn>svg{color:var(--color-text-faint)}.lv-btn:hover>svg{color:currentColor}.lv-empty,.lv-import,.lv-none{border:1px solid var(--color-border);background-color:var(--color-surface);box-shadow:var(--cl-shadow);border-radius:18px;position:relative}.lv-tools{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-top:26px;display:flex}.lv-label{font-family:var(--font-ui),system-ui,sans-serif;color:var(--color-text-muted);margin:0 0 6px;font-size:.8125rem;font-weight:600;line-height:1.3;display:block}.lv-search{flex:280px;min-width:0}.lv-search__box{min-width:0;display:flex;position:relative}.lv-fieldpick{flex:0 240px;min-width:0}.lv-select{border:1px solid var(--color-border);background-color:var(--color-canvas);width:100%;min-height:44px;color:var(--color-text);font:inherit;border-radius:10px;padding:9px 12px;font-size:1rem}.lv-select:focus-visible{outline:3px solid var(--color-focus);outline-offset:1px}.lv-search__icon{color:var(--color-text-faint);pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.lv-fld input,.lv-search__input{border:1px solid var(--color-border);background-color:var(--color-canvas);width:100%;min-height:44px;color:var(--color-text);font:inherit;border-radius:10px;padding:9px 12px;font-size:1rem;transition:border-color .15s,box-shadow .15s}.lv-search__input{padding-inline-start:38px}.lv-fld input::placeholder,.lv-search__input::placeholder{color:var(--color-text-faint)}.lv-fld input:focus,.lv-search__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px light-dark(#2459e024,#7ea6ff24)}@supports (color:color-mix(in lab,red,red)){.lv-fld input:focus,.lv-search__input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 14%,transparent)}}.lv-search__go{flex:none;min-height:44px;margin-top:calc(1.05625rem + 6px)}.lv-hint{color:var(--color-text-muted);margin-top:6px;font-size:.8125rem;line-height:1.5}.lv-sorts{background-color:var(--color-tonal);border-radius:24px;flex-wrap:wrap;gap:2px;max-width:100%;padding:4px}.lv-sort,.lv-sorts{display:inline-flex}.lv-sort{min-height:44px;color:var(--color-text-muted);white-space:nowrap;border-radius:99px;align-items:center;padding:0 16px;font-size:.875rem;font-weight:500;text-decoration:none}.lv-sort:hover{color:var(--color-primary)}.lv-sort[aria-current=true]{background-color:var(--color-surface);box-shadow:0 1px 2px #10141c1a,0 0 0 1px var(--color-border);color:var(--color-primary);font-weight:600}html[data-theme=dark] .lv-sort[aria-current=true]{background-color:var(--color-tonal-strong);box-shadow:none}.lv-bar{flex-wrap:wrap;justify-content:space-between;gap:10px 16px;margin-top:22px}.lv-bar,.lv-sortrow{align-items:center;display:flex}.lv-sortrow{gap:10px}.lv-sortrow>.lv-label{margin:0}.lv-count{color:var(--color-text-muted);font-size:.9375rem}.lv-count strong{color:var(--color-text);font-weight:700}.lv-body>.dg-notice{margin-top:14px}.lv-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:16px;margin:16px 0 0;padding:0;list-style:none;display:grid}.lv-item,.lv-paper{min-width:0;display:flex}.lv-paper{border:1px solid var(--color-border);background-color:var(--color-surface);box-shadow:var(--cl-shadow);border-radius:16px;flex-direction:column;flex:auto;gap:6px;padding:18px 20px 8px;transition:border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.lv-paper:hover{border-color:light-dark(#aabbe6,#435374)}@supports (color:color-mix(in lab,red,red)){.lv-paper:hover{border-color:color-mix(in srgb,var(--color-primary) 30%,var(--color-border))}}.lv-title{font-family:var(--cl-display);letter-spacing:-.003em;color:var(--color-text);text-wrap:balance;font-size:1.1875rem;font-weight:500;line-height:1.35}.lv-paper[data-read] .lv-title{color:var(--color-text-muted)}.lv-title__a{color:inherit;text-decoration:none}.lv-title__a:after{content:"";position:absolute;inset:0}.lv-title__a:hover{color:var(--color-primary)}.lv-title__a:focus-visible{outline:none}.lv-paper:has(.lv-title__a:focus-visible){outline:3px solid var(--color-focus);outline-offset:3px}.lv-by{font-size:.875rem;line-height:1.5}.lv-by,.lv-by__a{color:var(--color-text-muted)}.lv-by__a{font-weight:500}.lv-fit{max-width:68ch;color:var(--color-text-muted);font-size:.875rem;line-height:1.55}.lv-fit__l{color:var(--color-text);font-weight:600}.lv .lb-note{background-color:var(--cl-tint);border-left:0;border-radius:12px;max-width:68ch;margin-top:4px;padding:10px 14px;box-shadow:inset 0 0 0 1px light-dark(#2459e024,#7ea6ff24)}@supports (color:color-mix(in lab,red,red)){.lv .lb-note{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary) 14%,transparent)}}.lv .lb-note__label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-size:.8125rem;font-weight:700}.lv .lb-note__text{margin-top:4px;font-size:.9375rem}.lv-facts{min-height:22px;flex-wrap:wrap;gap:2px 10px;font-size:.8125rem;display:flex}.lv-facts,.lv-saved{color:var(--color-text-muted);align-items:center}.lv-saved{gap:5px;font-weight:600;display:inline-flex}.lv-new{color:var(--color-primary);font-size:.8125rem;font-weight:700}.lv-new:before{display:none}.lv-badge{background-color:var(--color-tonal);color:var(--color-text-muted);border-radius:99px;align-items:center;padding:1px 9px;font-weight:600;display:inline-flex}.lv-acts{z-index:10;border-top:1px solid var(--color-border-subtle,var(--color-border));flex-wrap:wrap;align-items:center;gap:0 2px;margin:auto -7px 0;padding-top:6px;display:flex;position:relative}.lv-acts>.lv-act--end,.lv-acts>.lv-act-form{margin-inline-start:auto}.lv-act-form>.lv-act--end{margin-inline-start:0}.lv-act-form{display:flex}.lv-act{min-height:44px;color:var(--color-text-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:5px;padding:0 7px;font-size:.8125rem;font-weight:600;text-decoration:none;list-style:none;display:inline-flex}.lv-act::-webkit-details-marker{display:none}.lv-act--blue,.lv-act:hover{color:var(--color-primary)}.lv-act--blue:hover{text-underline-offset:3px;text-decoration:underline}.lv-act>svg{display:none}.lv-act .ls-mins{color:var(--color-text-faint)}.lv-acts .lb-note-edit[data-open],.lv-acts .lb-note-edit[open]{flex-basis:100%;order:9}.lv-acts .lb-note-edit[data-open]>[data-note-toggle],.lv-acts .lb-note-edit[open]>summary{margin-inline-start:auto}.lv .lb-note-edit__form{max-width:68ch;padding:6px 7px 10px}.lv .lb-note-edit__label{font-size:.875rem}.lv .lb-note-edit__input{border-color:var(--color-border);background-color:var(--color-canvas);font-size:1rem}.lv .lb-note-edit__input:focus{border-color:var(--color-primary)}.lv .lb-note-edit__save{background-color:var(--color-primary);min-height:44px;color:var(--color-on-primary);border:0;border-radius:99px;padding:0 17px;font-size:.8125rem;font-weight:600}.lv .lb-note-edit__save:hover{background-color:light-dark(#2352ca,#8baffd)}@supports (color:color-mix(in lab,red,red)){.lv .lb-note-edit__save:hover{background-color:color-mix(in srgb,var(--color-primary) 88%,var(--color-text))}}.lv-progress{width:calc(100% * var(--p,0));background-color:var(--color-primary);pointer-events:none;border-radius:2px;height:2px;position:absolute;top:0;left:0}.lv-item--gone{border:1px dashed var(--color-border);border-radius:16px;align-items:center;padding:16px 20px}.lv-item--gone>.lv-gone{flex:auto}.lv-gone{color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;font-size:.875rem;display:flex}.lv-gone__t{font-family:var(--cl-display);color:var(--color-text)}.lv-gone .lv-act:disabled{opacity:.7;cursor:progress}.lv-none{text-align:center;margin-top:14px;padding:28px 26px}.lv-none__h{font-family:var(--cl-display);color:var(--color-text);font-size:1.25rem}.lv-none__links{flex-wrap:wrap;justify-content:center;gap:0 18px;margin-top:4px;display:flex}.lv-empty{text-align:center;box-shadow:none;margin-top:26px;padding:40px 28px}.lv-empty .lb-removed{margin-bottom:18px}.lv-empty__h{font-family:var(--cl-display);letter-spacing:-.005em;color:var(--color-text);margin:0 0 8px;font-size:1.6875rem;font-weight:500}.lv-empty__p{max-width:46ch;color:var(--color-text-muted);margin:0 auto 22px;font-size:.9375rem;line-height:1.55}.lv-empty__acts{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.lv-import{margin-top:18px;padding:10px 26px;scroll-margin-top:88px}.lv-body+.lv-import{margin-top:40px}.lv-import[open]{padding-bottom:24px}.lv-import__sum{cursor:pointer;align-items:center;gap:10px;min-height:52px;list-style:none;display:flex}.lv-import__sum::-webkit-details-marker{display:none}.lv-import__ic{background-color:light-dark(#2459e021,#7ea6ff21);border-radius:10px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.lv-import__ic{background-color:color-mix(in srgb,var(--color-primary) 13%,transparent)}}.lv-import__ic{box-shadow:inset 0 0 0 1px light-dark(#2459e033,#7ea6ff33)}@supports (color:color-mix(in lab,red,red)){.lv-import__ic{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary) 20%,transparent)}}.lv-import__ic{color:var(--color-primary)}.lv-import__h{font-family:var(--cl-display);color:var(--color-text);font-size:1.25rem;font-weight:500}.lv-import__fmt{color:var(--color-text-muted);font-size:.875rem}.lv-import__sum:hover .lv-import__h{color:var(--color-primary)}.lv-import__chev{color:var(--color-text-faint);margin-inline-start:auto;transition:transform .2s}.lv-import[open] .lv-import__chev{transform:rotate(180deg)}.lv-import__sub{max-width:52ch;color:var(--color-text-muted);margin:0 0 20px;font-size:.875rem;line-height:1.55}.lv-impgrid{grid-template-columns:1fr 1.25fr;gap:26px;display:grid}.lv-impcol{min-width:0}.lv-impcol>.lv-label{margin-bottom:11px}.lv-drop{border:1.5px dashed light-dark(#a1b4e6,#47597e);justify-content:center;align-items:center;gap:9px;width:100%;min-height:72px;padding:14px;display:flex}@supports (color:color-mix(in lab,red,red)){.lv-drop{border:1.5px dashed color-mix(in srgb,var(--color-primary) 35%,var(--color-border))}}.lv-drop{background-color:var(--cl-tint);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.lv-drop{background-color:color-mix(in srgb,var(--cl-tint) 45%,transparent)}}.lv-drop{color:var(--color-text-muted);font:inherit;cursor:pointer;font-size:.875rem;font-weight:600;transition:border-color .15s,color .15s,background-color .15s}.lv-drop:hover,.lv-drop[data-over]{border-color:var(--color-primary);background-color:var(--cl-tint);color:var(--color-primary)}.lv-drop:disabled{cursor:progress;opacity:.75}.lv-impnote{color:var(--color-text-faint);margin-top:11px;font-size:.8125rem;line-height:1.5}.lv-impnote__a{vertical-align:middle;min-height:44px;color:var(--color-primary);align-items:center;margin-block:-12px;font-weight:600;text-decoration:none;display:inline-flex}.lv-impnote__a:hover{text-underline-offset:3px;text-decoration:underline}.lv-zfields{grid-template-columns:1fr 1.5fr;gap:10px;display:grid}.lv-fld{min-width:0}.lv-fld label{color:var(--color-text-muted);margin-bottom:5px;font-size:.8125rem;font-weight:600;display:block}.lv-zbtn{margin-top:12px}.lv-zbtn:disabled{cursor:default;opacity:.55;box-shadow:none}.lv-import__out:not(:empty){margin-top:18px}.lv-import__result{background-color:var(--cl-tint);border-radius:12px;gap:6px;padding:12px 14px;display:grid}.lv-import__done{color:var(--color-text);font-size:.875rem;font-weight:600}.lv-import__missed{color:var(--color-text-muted);gap:2px;padding-left:1.2em;font-size:.8125rem;list-style:outside;display:grid}.lv-sk-status{margin-top:4px}.lv-sk-tools{display:grid}.lv-sk-row{border:1px solid var(--color-border);border-radius:16px;flex-direction:column;gap:10px;padding:20px;display:flex}@media (max-width:47.99rem){.lv-fieldpick{flex:160px}.lv-sortrow{width:100%}.lv-export__l{flex-basis:100%}.lv-title{text-wrap:pretty}.lv-sorts{flex:auto;display:flex}.lv-sort{flex:auto;justify-content:center;padding:0 12px}.lv-paper{padding-inline:16px}.lv-import{padding-inline:18px}.lv-impgrid,.lv-zfields{grid-template-columns:1fr}.lv-empty{padding:34px 20px 30px}}@media (prefers-reduced-motion:no-preference){.lv-empty,.lv-head,.lv-import,.lv-tools{animation:cl-rise .5s cubic-bezier(.2,.7,.2,1) both}.lv-empty,.lv-tools{animation-delay:60ms}.lv-import{animation-delay:.12s}}.dc-bar{z-index:10;border:1px solid var(--color-border);background-color:var(--color-surface);box-shadow:var(--cl-shadow);border-radius:18px;margin-top:22px;padding:8px 8px 8px 18px;position:relative}.dc-bar-row{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex;position:relative}.dc-prog{flex-direction:column;flex:180px;gap:7px;min-width:0;padding-block:4px;display:flex}.dx .dc-meta{color:var(--color-text-muted);font-size:.875rem}.dc-meter{gap:3px;max-width:240px;height:4px;display:flex}.dc-meter i{background-color:var(--color-border);border-radius:99px;flex:1}.dc-meter i[data-read]{background-color:var(--color-primary)}.dc-bar-acts{flex-wrap:wrap;align-items:center;gap:6px;margin-inline-start:auto;display:flex}.dc-bar .dx-pop-body{top:calc(100% + 8px);left:auto;right:0}.dc-bar .dc-filter-body{width:480px;max-width:100%}.dc-pills{flex-wrap:wrap;gap:6px;display:flex}.dc-pill{border:1px solid var(--color-border);background-color:var(--color-surface);min-height:44px;color:var(--color-text);font:inherit;cursor:pointer;border-radius:99px;align-items:center;gap:5px;padding:0 15px;font-size:.875rem;font-weight:600;display:inline-flex}.dc-pill:hover{border-color:var(--color-primary);color:var(--color-primary)}.dc-pill[aria-pressed=true]{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-on-primary)}.dx .dc-edit-interests{justify-self:start;min-height:44px}.dc-more-btn{justify-content:center;width:44px;padding:0}.dc-bar .dc-pagemenu{width:320px;max-width:calc(100vw - 32px)}.dc-menu{gap:2px;min-width:240px;padding:6px}.dx .dc-briefing{border-top:1px solid var(--color-border);margin:8px 0 2px;padding-top:10px}.dc-briefing .dx-audio{border-top:0;align-items:center;padding-top:0}.dc-briefing .dx-audio__main{grid-template-columns:minmax(0,1fr) minmax(240px,380px);align-items:center;gap:0 20px;display:grid}.dc-briefing .dx-audio__main>:not(audio){grid-column:1}.dc-briefing .dx-audio__audio{grid-area:1/2/span 3;max-width:none;height:44px;margin-top:0}.dc-briefing .dx-audio__title{font-size:1rem}@container digest (max-width:700px){.dc-briefing .dx-audio__main{grid-template-columns:minmax(0,1fr)}.dc-briefing .dx-audio__audio{grid-area:auto/1;margin-top:6px}}.dc-sub>summary{cursor:pointer;list-style:none}.dc-sub>summary::-webkit-details-marker{display:none}.dc-sub-s{flex-wrap:wrap;row-gap:0;width:100%;padding-block:4px}.dc-sub-s>svg:last-child{color:var(--color-text-faint);order:2;margin-inline-start:auto;transition:transform .2s}.dc-sub[open]>.dc-sub-s>svg:last-child{transform:rotate(180deg)}.dc-sub-s .dx-why-m{color:var(--color-text-faint);flex-basis:100%;order:3;padding-inline-start:26px;font-size:.8125rem;font-weight:500}.dc-sub-b{color:var(--color-text-muted);gap:8px;padding:4px 12px 12px 36px;font-size:.875rem;line-height:1.5;display:grid}.dc-sub-b.dx-scores-body{width:auto}.dc-menu .dc-sub-b.dx-why-b{max-width:none;color:var(--color-text-muted);border:0;border-radius:0;margin:0;padding:4px 12px 12px 36px}.dc-menu .dx-why-s{min-height:44px;padding-inline:10px;font-size:.9375rem}.dc-menu .dx-why-l{color:var(--color-text);font-weight:500}.dc-sub-b .dx-pop-h{font-size:.875rem}.dc-sub-b .dg-score__parts{margin:0}[data-section=field_based]{--sec:var(--color-sec-field)}[data-section=technique_based]{--sec:var(--color-sec-methods)}[data-section=cross_field]{--sec:var(--color-sec-other)}.sec-dot{background-color:var(--sec,var(--color-text-faint));border-radius:99px;flex:none;width:10px;height:10px;display:inline-block}.dc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 18px;margin:0;padding:0;list-style:none;display:grid}@container digest (max-width:900px){.dc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container digest (max-width:620px){.dc-grid{grid-template-columns:minmax(0,1fr);gap:18px}}.dc-sec{margin-top:38px}.dc-sec-h{gap:3px;margin-bottom:16px;display:grid}.dc-sec-t{font-family:var(--type-body);color:var(--color-text);align-items:center;gap:10px;margin:0;font-size:1.125rem;font-weight:600;line-height:1.3;display:flex}.dc-sec-d{color:var(--color-text-muted);margin:0;padding-inline-start:20px;font-size:.9375rem;line-height:1.5}.dc-sec--empty{margin-top:30px}.dc-sec--empty .dc-sec-h{margin-bottom:0}.dc-sec .dc-tier{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-faint);margin:30px 0 14px;font-size:.8125rem;font-weight:700}.dc-card,.dc-item{min-width:0;display:flex}.dc-card{--hue:var(--sec,var(--color-primary));border:1px solid var(--color-border);background-color:var(--color-surface);box-shadow:var(--cl-shadow);border-radius:20px;flex-direction:column;flex:auto;padding:8px;transition:transform .22s cubic-bezier(.2,.7,.2,1),border-color .2s,box-shadow .25s;position:relative}.dc-card:hover{border-color:light-dark(#a7b8e6,#455578);transform:translateY(-3px)}@supports (color:color-mix(in lab,red,red)){.dc-card:hover{border-color:color-mix(in srgb,var(--color-primary) 32%,var(--color-border))}}.dc-card:hover{box-shadow:0 20px 40px -22px light-dark(#2459e06b,#7ea6ff6b)}@supports (color:color-mix(in lab,red,red)){.dc-card:hover{box-shadow:0 20px 40px -22px color-mix(in srgb,var(--color-primary) 42%,transparent)}}.dc-card:has(.paper-card__link:focus-visible){outline:3px solid var(--color-focus);outline-offset:3px}.dc-card .paper-card__link:focus-visible{outline:none}.dc-card:has(details[open]){z-index:5}.dc-card[data-read]{background-color:light-dark(#fcfcfd,#191d23)}@supports (color:color-mix(in lab,red,red)){.dc-card[data-read]{background-color:color-mix(in srgb,var(--color-surface) 65%,var(--color-canvas))}}.dc-card[data-read] .dc-vis{opacity:.8}@media (prefers-reduced-motion:reduce){.dc-card{transition:none}.dc-card:hover{transform:none}}.dc-vis{--pad:max(14px,5cqw);--ink:var(--hue)}@supports (color:color-mix(in lab,red,red)){.dc-vis{--ink:color-mix(in srgb,var(--hue) 58%,var(--color-text))}}.dc-vis{aspect-ratio:16/9;background-color:var(--hue);border-radius:14px;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.dc-vis{background-color:color-mix(in srgb,var(--hue) 5%,var(--color-surface))}}.dc-vis{box-shadow:inset 0 0 0 1px var(--hue)}@supports (color:color-mix(in lab,red,red)){.dc-vis{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hue) 14%,transparent)}}.dc-vis{color:var(--color-text);container-type:inline-size}.dc-head{min-width:0;margin:0 var(--pad);border-bottom:1px solid var(--hue);grid-area:1/1/2/2;justify-content:space-between;align-items:baseline;gap:10px;padding:max(11px,3.6cqw) 0 max(8px,2.6cqw);display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.dc-head{border-bottom:1px solid color-mix(in srgb,var(--hue) 30%,transparent)}}.dc-head{pointer-events:none}.dc-head-l{min-width:0;font-family:var(--type-body);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;color:var(--ink);font-size:.8125rem;font-weight:600;line-height:1.2;overflow:hidden}:lang(ar) .dc-head-l{letter-spacing:0}.dc-head-n{font-family:var(--cl-italic);color:var(--ink);flex:none;font-size:.9375rem;font-style:italic;font-weight:400;line-height:1}.dc-hair{gap:3px;display:flex;position:absolute;bottom:-1px;left:0;right:0}.dc-hair i{border-radius:2px;flex:1;height:2px}.dc-hair i[data-on]{background-color:var(--ink)}.dc-stage{z-index:2;min-height:0;margin:0 var(--pad);pointer-events:none;grid-area:2/1/3/2;position:relative}.dc-f{visibility:hidden;opacity:0;flex-direction:column;justify-content:center;gap:max(3px,1cqw);display:flex;position:absolute;inset:0}.dc-f[data-on]{visibility:visible;opacity:1}.dc-ft{max-width:34em;font-family:var(--cl-italic);text-wrap:pretty;color:var(--color-text);margin:0;font-size:round(max(14px,4.45cqw),1px);font-style:italic;font-weight:400;line-height:1.32}.dc-f[data-kind=cover] .dc-ft{text-wrap:balance;font-size:round(max(17px,6.1cqw),1px);line-height:1.16}.dc-f[data-kind=number]{flex-direction:row;align-items:center;gap:max(10px,3.4cqw)}.dc-fv{font-family:var(--cl-display);letter-spacing:-.02em;color:var(--ink);flex:none;margin:0;font-size:round(max(30px,10.5cqw),1px);font-weight:300;line-height:1}.dc-fv small{letter-spacing:0;color:var(--color-text-muted);font-size:.42em}.dc-f[data-kind=number] .dc-ft{font-size:round(max(13px,4.3cqw),1px)}.dc-band{z-index:1;min-width:0;padding:0 var(--pad) max(12px,4cqw);grid-area:3/1/4/2}.dc-band:before{content:"";background-color:var(--hue);width:22px;height:2px;margin-bottom:max(6px,2cqw);display:block}.dc-title{-webkit-line-clamp:2;font-family:var(--cl-display);letter-spacing:-.003em;text-wrap:balance;color:var(--color-text);-webkit-box-orient:vertical;margin:0;font-size:round(max(15px,5.1cqw),1px);font-weight:500;line-height:1.18;display:-webkit-box;overflow:hidden}.dc-title[data-long]{-webkit-line-clamp:3}.dc-vis[data-bare]{grid-template-rows:auto minmax(0,1fr)}.dc-vis[data-bare] .dc-stage{display:none}.dc-vis[data-bare] .dc-band{grid-area:2/1/3/2;align-self:start;padding-top:max(12px,4cqw);padding-bottom:max(10px,3cqw)}.dc-vis[data-bare] .dc-band:before{display:none}.dc-vis[data-bare] .dc-title,.dc-vis[data-bare] .dc-title[data-long]{-webkit-line-clamp:4;font-size:round(max(18px,6.5cqw),1px);line-height:1.14}@container digest (max-width:300px){.dc-vis{aspect-ratio:4/3}}@container (max-width:300px){.dc-head{gap:8px;padding-top:9px;padding-bottom:6px}.dc-head-l{letter-spacing:.04em}.dc-vis:not([data-bare]) .dc-title[data-long]{-webkit-line-clamp:2}.dc-band:before{margin-bottom:5px}.dc-band{padding-bottom:10px}.dc-f{gap:3px}.dc-ft{font-size:13px;line-height:1.28}.dc-f[data-kind=cover] .dc-ft{font-size:16px}.dc-fv{font-size:26px}}.dc-card[data-read] .dc-title{color:var(--color-text-muted)}.dc-title a{color:inherit;text-decoration:none;transition:color .15s}.dc-title a:after{content:"";z-index:1;border-radius:20px;position:absolute;inset:0}.dc-card:hover .dc-title a{color:var(--color-primary)}.dc-vis[data-lead]{background-color:light-dark(#f2f5fd,#212733)}@supports (color:color-mix(in lab,red,red)){.dc-vis[data-lead]{background-color:color-mix(in srgb,var(--color-primary) 6%,var(--color-surface))}}.dc-vis[data-lead]{box-shadow:inset 0 3px 0 var(--color-primary),inset 0 0 0 1px light-dark(#2459e033,#7ea6ff33)}@supports (color:color-mix(in lab,red,red)){.dc-vis[data-lead]{box-shadow:inset 0 3px 0 var(--color-primary),inset 0 0 0 1px color-mix(in srgb,var(--color-primary) 20%,transparent)}}.dc-vis[data-lead] .dc-head{border-bottom-color:light-dark(#2459e052,#7ea6ff52)}@supports (color:color-mix(in lab,red,red)){.dc-vis[data-lead] .dc-head{border-bottom-color:color-mix(in srgb,var(--color-primary) 32%,transparent)}}.dc-vis[data-lead] .dc-head-l,.dc-vis[data-lead] .dc-head-n{color:light-dark(#2350c4,#8fb1fd)}@supports (color:color-mix(in lab,red,red)){.dc-vis[data-lead] .dc-head-l,.dc-vis[data-lead] .dc-head-n{color:color-mix(in srgb,var(--color-primary) 85%,var(--color-text))}}.dc-vis[data-lead] .dc-hair i[data-on]{background-color:var(--color-primary)}html[data-theme=dark] .dc-vis{--ink:var(--hue)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .dc-vis{--ink:color-mix(in srgb,var(--hue) 40%,var(--color-text))}}html[data-theme=dark] .dc-vis{background-color:var(--hue)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .dc-vis{background-color:color-mix(in srgb,var(--hue) 7%,var(--color-surface))}}html[data-theme=dark] .dc-vis[data-lead]{background-color:light-dark(#f2f5fd,#212733)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .dc-vis[data-lead]{background-color:color-mix(in srgb,var(--color-primary) 6%,var(--color-surface))}}@media (prefers-reduced-motion:no-preference){.dc-f{transition:opacity .4s,transform 0s linear .4s,visibility 0s linear .4s;transform:translateY(5px)}.dc-f[data-on]{transition:opacity .7s .3s,transform .7s .3s,visibility;transform:none}.dc-hair i{transition:background-color .4s}.dc-vis[data-slides] .dc-stage{animation:dc-in .6s both}}@keyframes dc-in{0%{opacity:0}to{opacity:1}}.dc-body{flex-direction:column;flex:auto;justify-content:flex-end;gap:0;padding:11px 4px 0 10px;display:flex;position:relative}.dc-edge{top:12px;left:-8px}.dc-kick{min-width:0;color:var(--color-text-muted);flex-wrap:nowrap;flex:auto;align-items:center;gap:2px 6px;margin:0;font-size:.8125rem;font-weight:600;line-height:1.4;display:flex}.dc-mark,.dc-min,.dc-tag{white-space:nowrap;flex:none}.dc-min{color:var(--color-text-faint);font-weight:500}.dc-tag{background-color:var(--cl-tint);color:var(--color-text-muted);border-radius:99px;padding:0 8px;font-size:.8125rem;font-weight:600;line-height:22px}.dc-new{color:var(--color-primary);font-weight:700}.dc-new>span,.dc-read>span{color:var(--color-text-faint);font-weight:500}.dc-read{color:var(--color-text-muted);align-items:center;gap:4px;display:inline-flex}.dc-row{z-index:2;align-items:center;gap:4px;display:flex}.dc-by,.dc-row{pointer-events:none;min-width:0;position:relative}.dc-by{-webkit-line-clamp:2;color:var(--color-text-muted);-webkit-box-orient:vertical;margin:0 0 2px;font-size:.875rem;display:-webkit-box}.dc-src{white-space:nowrap}.dc-acts{flex:none;align-items:center;display:flex}.dc-acts>*,.dc-row>*{pointer-events:auto}.dc-row>.dc-kick{pointer-events:none}.dc-acts .dx-iact .ls-mins{display:none}.dc-more{position:relative}.dc-more>.dx-pop-body{width:320px;max-width:calc(100vw - 40px);max-height:min(70vh,480px);inset:auto 0 calc(100% + 6px) auto;overflow-y:auto}.dc-rate{z-index:2;margin:6px 0 8px;position:relative}.dc-item[data-lead] .dc-card{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary),var(--cl-shadow);background-color:light-dark(#f6f8fe,#1f242f)}@supports (color:color-mix(in lab,red,red)){.dc-item[data-lead] .dc-card{background-color:color-mix(in srgb,var(--color-primary) 4%,var(--color-surface))}}@container digest (max-width:580px){.dc-bar{padding:10px 10px 10px 14px}.dc-prog{flex:1 1 0;order:1}.dc-bar-quiet{order:2}.dc-bar-main{flex:100%;order:3}.dc-bar-main>*{flex:1 1 0}.dc-bar-main .dx-start,.dc-listen-btn{justify-content:center;width:100%}.dc-sec{margin-top:30px}}@media (prefers-reduced-motion:no-preference){.dc-bar{animation:cl-rise .5s cubic-bezier(.2,.7,.2,1) 50ms both}.dc-sec:first-of-type .dc-grid>:nth-child(-n+6) .dc-card{animation:cl-rise .55s cubic-bezier(.2,.7,.2,1) backwards}.dc-grid>:nth-child(2) .dc-card{animation-delay:60ms}.dc-grid>:nth-child(3) .dc-card{animation-delay:.12s}}.dc-sk-vis{aspect-ratio:16/9;border-radius:14px;display:block}.dc--loading .dc-card{gap:10px}.tx,.tx [data-hue=blue]{--tx-hue:var(--color-field-blue)}.tx [data-hue=teal]{--tx-hue:var(--color-field-teal)}.tx [data-hue=ledger]{--tx-hue:var(--color-field-ledger)}.tx-wrap{width:100%;max-width:820px;margin-inline:auto}.tx-wrap>*{min-width:0}.tx-head{max-width:720px}.tx-h1{font-family:var(--cl-display);letter-spacing:-.01em;color:var(--color-text);text-wrap:balance;margin:12px 0 10px;font-size:clamp(30px,4.6vw,42px);font-weight:400;line-height:1.1}.tx-lede{max-width:56ch;color:var(--color-text-muted);font-size:.96875rem;line-height:1.6}.tx-rows{flex-direction:column;gap:14px;margin-top:24px;display:flex}.tx-row{border:1px solid var(--color-border);background-color:var(--color-surface);box-shadow:var(--cl-shadow);color:inherit;border-radius:16px;align-items:flex-start;gap:17px;padding:21px 22px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.tx-row:before{content:"";background:radial-gradient(120% 110% at 0 0,var(--tx-hue),transparent 55%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.tx-row:before{background:radial-gradient(120% 110% at 0 0,color-mix(in srgb,var(--tx-hue) 9%,transparent),transparent 55%)}}.tx-row:before{pointer-events:none}.tx-row>*{position:relative}.tx-row:hover{border-color:light-dark(#8ea6e5,#506592);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.tx-row:hover{border-color:color-mix(in srgb,var(--color-primary) 45%,var(--color-border))}}.tx-row:hover{box-shadow:0 16px 32px -16px light-dark(#2459e066,#7ea6ff66)}@supports (color:color-mix(in lab,red,red)){.tx-row:hover{box-shadow:0 16px 32px -16px color-mix(in srgb,var(--color-primary) 40%,transparent)}}.tx-row:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.tx-tile{background-color:var(--tx-hue);border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tx-tile{background-color:color-mix(in srgb,var(--tx-hue) 14%,transparent)}}.tx-tile{box-shadow:inset 0 0 0 1px var(--tx-hue)}@supports (color:color-mix(in lab,red,red)){.tx-tile{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tx-hue) 18%,transparent)}}.tx-tile{color:var(--tx-hue)}.tx-row__text{gap:5px;min-width:0;padding-top:2px;display:grid}.tx-row__t{font-family:var(--cl-display);color:var(--color-text);font-size:1.21875rem;font-weight:500;line-height:1.25;transition:color .15s}.tx-row:hover .tx-row__t{color:var(--color-primary)}.tx-row__p{max-width:62ch;color:var(--color-text-muted);font-size:.875rem;line-height:1.55}.tx-arr{color:var(--color-primary);opacity:0;flex:none;align-self:center;margin-inline-start:auto;transition:opacity .2s,transform .2s;display:inline-flex;transform:translate(-6px)}.tx-row:focus-visible .tx-arr,.tx-row:hover .tx-arr{opacity:1;transform:none}@media (max-width:47.99rem){.tx-row{gap:14px;padding:18px}.tx-arr{display:none}}.tx-panel{border:1px solid var(--color-border);background-color:var(--color-surface);min-width:0;box-shadow:var(--cl-shadow);border-radius:18px;padding:24px 26px;position:relative}.tx-panel+.tx-panel,.tx-panel+.tx-section,.tx-section+.tx-panel{margin-top:16px}@media (max-width:47.99rem){.tx-panel{padding:22px 20px}}.tx-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--tx-hue);flex-wrap:wrap;align-items:center;gap:2px 8px;margin:0;font-size:.8125rem;font-weight:700;line-height:1.3;display:flex}@supports (color:color-mix(in lab,red,red)){.tx-eyebrow{color:color-mix(in srgb,var(--tx-hue) 72%,var(--color-text))}}.tx-eyebrow>svg{flex:none}.tx-eyebrow a{min-height:44px;color:var(--color-primary);align-items:center;gap:6px;margin-block:-12px;text-decoration:none;display:inline-flex}.tx-eyebrow a:hover{text-underline-offset:3px;text-decoration:underline}.tx-eyebrow__more{letter-spacing:.08em;color:var(--color-text-faint);margin-inline-start:-6px;font-weight:600}.tx-title{font-family:var(--cl-display);letter-spacing:-.01em;color:var(--color-text);text-wrap:balance;margin:10px 0;font-size:clamp(26px,4vw,34px);font-weight:500;line-height:1.15}.tx-p{max-width:62ch;color:var(--color-text-muted);margin:0;font-size:.90625rem;line-height:1.6}.tx-sub{margin:0 0 16px;font-size:1.25rem}.tx-sub,.tx-subh{font-family:var(--cl-display);color:var(--color-text);font-weight:500;line-height:1.3}.tx-subh{margin:28px 2px 10px;font-size:1.1875rem}.tx-section{min-width:0}.tx-form{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:22px;display:grid}.tx .rv-field{border:0;gap:5px;min-width:0;margin:0;padding:0;display:grid}.tx .rv-label{color:var(--color-text-muted);font-size:.8125rem;font-weight:600;line-height:1.4}.tx .rv-optional{color:var(--color-text-faint);font-weight:400}.tx-lbl{color:var(--color-text);margin:8px 0 1px;font-size:.875rem;font-weight:600;line-height:1.4}.tx .rv-input,.tx .rv-select{border:1px solid var(--color-border);background-color:var(--color-canvas);width:100%;min-height:44px;color:var(--color-text);font:inherit;border-radius:10px;padding:9.5px 12px;font-size:1rem;line-height:1.45;transition:border-color .15s,box-shadow .15s}.tx .rv-select{width:auto;min-width:12rem;max-width:100%;padding-inline-end:32px}.tx textarea.rv-input{resize:vertical;min-height:96px;line-height:1.55}.tx .rv-input::placeholder{color:var(--color-text-faint)}.tx .rv-input:focus,.tx .rv-select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px light-dark(#2459e024,#7ea6ff24)}@supports (color:color-mix(in lab,red,red)){.tx .rv-input:focus,.tx .rv-select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 14%,transparent)}}.tx .rv-input:focus,.tx .rv-select:focus{outline:none}.tx .rv-input:focus-visible,.tx .rv-select:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.rv-input[aria-invalid=true],.tx .rv-input[aria-invalid=true]{border-color:var(--color-danger,#b42318)}.tx .rv-row{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.tx .rv-grow{flex:300px}.tx .rv-help{max-width:68ch;color:var(--color-text-muted);font-size:.875rem;line-height:1.55}.tx .rv-msg,.tx .rv-note{color:var(--color-text-faint);font-size:.8125rem;line-height:1.5}.tx .rv-msg{color:var(--color-text-muted)}.tx .rv-msg:empty{display:none}.tx .rv-error{color:var(--color-danger,#b42318);font-size:.875rem;font-weight:600}.tx-pills{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.tx-pill{border:1.5px solid var(--color-border);background-color:var(--color-surface);min-height:44px;color:var(--color-text);text-align:start;cursor:pointer;border-radius:14px;flex-direction:column;justify-content:center;padding:8px 16px;font-size:.875rem;font-weight:600;line-height:1.3;transition:border-color .15s,color .15s,box-shadow .15s;display:inline-flex;position:relative}.tx-pill:hover{border-color:var(--color-text-faint)}.tx-pill[data-on]{border-color:var(--color-primary);color:var(--color-primary);box-shadow:0 0 0 3px light-dark(#2459e01a,#7ea6ff1a)}@supports (color:color-mix(in lab,red,red)){.tx-pill[data-on]{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 10%,transparent)}}.tx-pill[data-off]{color:var(--color-text-muted);background-color:var(--color-surface-sunken,var(--color-surface));cursor:default;border-style:dashed}.tx-pill[data-off]:hover{border-color:var(--color-border)}.tx-pill:has(input:focus-visible){outline:3px solid var(--color-focus);outline-offset:2px}.tx-pill__hint{color:var(--color-text-faint);margin-top:1px;font-size:.8125rem;font-weight:500;display:block}.tx-pill[data-off] .tx-pill__hint{color:var(--color-text-muted)}.tx-pill__find{color:var(--color-primary);text-underline-offset:2px;cursor:pointer;margin-top:2px;font-size:.8125rem;font-weight:600;text-decoration:underline}.tx-btnrow{flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;display:flex}.tx-note{color:var(--color-text-faint);margin:0;font-size:.8125rem;line-height:1.5}.tx .cl-btn:disabled{cursor:default;opacity:.6}.tx .cl-btn--primary:disabled:hover{background-color:var(--color-primary)}.tx .cl-btn:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.tx .cl-btn>svg{flex:none}.tx .dg-action,.tx .onb-secondary{border:1px solid var(--color-border);background-color:var(--color-surface);min-height:44px;color:var(--color-text);font:inherit;cursor:pointer;border-radius:99px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:.8125rem;font-weight:600;line-height:1.2;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.tx .dg-action>svg{color:var(--color-text-faint);transition:color .15s}.tx .dg-action:hover:not(:disabled),.tx .onb-secondary:hover{border-color:var(--color-primary);color:var(--color-primary)}.tx .dg-action:hover:not(:disabled)>svg{color:currentColor}.tx .dg-action:focus-visible,.tx .onb-secondary:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.tx .dg-link{min-height:44px;color:var(--color-primary);font-size:.875rem;font-weight:600;text-decoration:none}.tx .dg-link:hover{text-underline-offset:3px;text-decoration:underline}.tx .dg-link.gp-danger{color:var(--color-danger,#b42318)}.tx .nt-settings{color:var(--color-primary);font-size:.875rem;font-weight:600;text-decoration:none}.tx .nt-settings:hover{text-decoration:underline}.tx-off{background-color:var(--color-tonal);color:var(--color-text);border-radius:12px;margin-top:20px;padding:14px 16px;font-size:.9375rem;line-height:1.5}.tx-failed{border:1px solid light-dark(#d7c09d,#6a593d);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.tx-failed{border:1px solid color-mix(in srgb,var(--color-field-ledger) 35%,var(--color-border))}}.tx-failed{background-color:light-dark(#fbf6ee,#292928);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.tx-failed{background-color:color-mix(in srgb,var(--color-field-ledger) 7%,var(--color-surface))}}.tx-failed{color:var(--color-text);font-size:.9375rem;line-height:1.5}@media (prefers-reduced-motion:no-preference){.tx-head,.tx-wrap>.rv>.tx-panel:first-child,.tx-wrap>.tx-panel:first-child{animation:cl-rise .5s cubic-bezier(.2,.7,.2,1) both}.tx-rows{animation:cl-rise .5s cubic-bezier(.2,.7,.2,1) 80ms both}}.tx-stack{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.tx-stack>.tx-panel,.tx-stack>.tx-section{margin-top:0}.tx-stack:has(>.tx-panel+.tx-panel){gap:16px}.tx-stack>.tx-sub{margin-bottom:0}.tx-gap-top{margin-top:16px}.tx-section>.tx-subh:first-child{margin-top:28px}.tx-subrow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.tx-subrow .tx-subh{margin-bottom:10px}.tx-count b,.tx-subh b{font-family:var(--cl-italic);color:var(--color-primary);font-style:italic;font-weight:400}.tx-sample{font-family:var(--font-ui),system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-faint);font-size:.8125rem;font-weight:600}.tx-count{color:var(--color-text-muted);margin:4px 2px 0;font-size:.875rem}.tx-count b{font-size:1.0625rem}.tx-by{line-height:1.5}.tx-by,.tx-caution{color:var(--color-text-faint);font-size:.8125rem}.tx-caution{margin-top:4px;line-height:1.55}.tx-more{justify-content:center;display:flex}.tx-ai{border:1px solid var(--color-ai-line);background-color:var(--color-ai);color:var(--color-ai-ink);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;vertical-align:1px;border-radius:5px;align-items:center;gap:4px;margin-inline-end:8px;padding:0 6px;font-size:.8125rem;font-weight:700;line-height:20px;display:inline-flex}.tx-ai>svg{flex:none}.tx-prov{margin-top:4px;line-height:1.7}.tx-badge,.tx-prov{color:var(--color-text-muted);font-size:.8125rem}.tx-badge{background-color:var(--color-tonal);font-family:var(--font-ui),system-ui,sans-serif;letter-spacing:0;vertical-align:2px;white-space:nowrap;border-radius:99px;align-items:center;margin-inline-start:10px;padding:0 9px;font-weight:600;line-height:22px;display:inline-flex}.tx-facts .tx-badge{vertical-align:0;margin-inline:0 4px}.tx-badge[data-tone=conflict],.tx-badge[data-tone=decide]{background-color:light-dark(#c07a1024,#e2a74624)}@supports (color:color-mix(in lab,red,red)){.tx-badge[data-tone=conflict],.tx-badge[data-tone=decide]{background-color:color-mix(in srgb,var(--color-field-ledger) 14%,transparent)}}.tx-badge[data-tone=conflict],.tx-badge[data-tone=decide]{color:light-dark(#76511a,#e7c793)}@supports (color:color-mix(in lab,red,red)){.tx-badge[data-tone=conflict],.tx-badge[data-tone=decide]{color:color-mix(in srgb,var(--color-field-ledger) 55%,var(--color-text))}}.tx-badge[data-tone=included]{background-color:light-dark(#188a5e24,#4cc69524)}@supports (color:color-mix(in lab,red,red)){.tx-badge[data-tone=included]{background-color:color-mix(in srgb,var(--color-field-leaf) 14%,transparent)}}.tx-badge[data-tone=included]{color:light-dark(#195a45,#94d8bf)}@supports (color:color-mix(in lab,red,red)){.tx-badge[data-tone=included]{color:color-mix(in srgb,var(--color-field-leaf) 55%,var(--color-text))}}.tx-badge[data-tone=pending]{background-color:var(--cl-tint);color:var(--color-text)}.tx-panel--list{padding-block:8px}.tx-panel--list>.tx-note,.tx-panel--list>.tx-prov{padding:12px 0 6px}.tx-list{grid-template-columns:minmax(0,1fr);display:grid}.tx-claims>li+li,.tx-list>li+li{border-top:1px solid var(--color-border)}.tx-item{align-items:center;gap:8px;display:flex}.tx-item__open{min-width:0;min-height:56px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:auto;gap:2px;padding:12px 0;display:grid}.tx-item__t{font-family:var(--cl-display);color:var(--color-text);font-size:1.0625rem;font-weight:500;line-height:1.35}.tx-item__open:hover .tx-item__t{color:var(--color-primary)}.tx-item__open:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;border-radius:8px}.tx-item__m{font-size:.8125rem}.tx-item__m,.tx-x{color:var(--color-text-faint)}.tx-x{width:44px;height:44px;cursor:pointer;background:0 0;border:0;border-radius:99px;flex:none;justify-content:center;align-items:center;display:inline-flex}.tx-x:hover{background-color:var(--color-tonal);color:var(--color-text)}.tx-x:focus-visible{outline:3px solid var(--color-focus);outline-offset:0}.tx-rrow{gap:5px;min-width:0;padding:16px 0;display:grid}.tx-rrow__t{font-family:var(--cl-display);color:var(--color-text);overflow-wrap:anywhere;font-size:1.125rem;font-weight:500;line-height:1.35}.tx-rrow__k{font-weight:600}.tx-facts,.tx-rrow__k{color:var(--color-text-muted);font-size:.8125rem}.tx-facts{line-height:1.6}.tx-acts{flex-wrap:wrap;gap:0 18px;margin-top:-4px;display:flex}.tx-votes{color:var(--color-text);gap:2px;font-size:.875rem;display:grid}.tx-votes strong{font-weight:600}.tx-query{color:var(--color-text);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;line-height:1.5}.tx-doc{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.tx-doc>*{min-width:0}.tx-back{margin:-8px 0 -4px}.tx-back__b{min-height:44px;color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:.875rem;font-weight:600;display:inline-flex}.tx-back__b:hover{text-underline-offset:3px;text-decoration:underline}.tx-back__b:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;border-radius:6px}.tx-doc__card{grid-template-columns:minmax(0,1fr);gap:18px;padding-block:26px 30px;display:grid}.tx-doc__head{gap:2px;display:grid}.tx-doc__t{font-size:clamp(28px,4.2vw,38px);font-weight:400}.tx-status{background-color:var(--cl-tint);min-height:52px;color:var(--color-text);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:4px 4px 4px 16px;font-size:.9375rem;display:flex}.tx-status__stop{margin-inline-start:auto;padding-inline:12px}.tx .rv-spin{border-color:light-dark(#2459e040,#7ea6ff40)}@supports (color:color-mix(in lab,red,red)){.tx .rv-spin{border-color:color-mix(in srgb,var(--color-primary) 25%,transparent)}}.tx .rv-spin{border-top-color:var(--color-primary)}.tx-tools{gap:8px;padding-top:18px;display:grid}.tx-tools,.tx-tools--card{border-top:1px solid var(--color-border)}.tx-tools--card{padding-top:20px}.tx-tools__row{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.tx-tools__row>.rv-field{flex:0 auto}.tx-tools__row .rv-select{min-width:10rem}.tx .pj-save,.tx .pj-save__form{gap:8px}.tx .pj-save__form .rv-input,.tx .pj-save__form .rv-select{width:auto;min-width:12rem}.tx .ask-share{background-color:var(--color-tonal);border-radius:12px;margin:0;padding:14px 16px}.tx-cost{color:var(--color-text-faint);font-weight:400}.tx-body{padding-top:4px;font-size:1.0625rem;line-height:1.7}.tx .tx-body .ask-answer__text{max-width:68ch;font-size:1.0625rem;line-height:1.7}.tx .tx-body .ask-answer__h[data-level="2"]{font-family:var(--cl-display);letter-spacing:-.005em;color:var(--color-text);margin-top:30px;font-size:1.5rem;font-weight:500;line-height:1.25}.tx .tx-body .ask-answer__h[data-level="3"]{font-family:var(--cl-display);color:var(--color-text);margin-top:18px;font-size:1.1875rem;font-weight:500;line-height:1.35}.tx .tx-body .ask-answer__text>:first-child{margin-top:0}.tx .tx-body .ask-vis{border-color:var(--color-border);background-color:var(--color-canvas);max-width:none;box-shadow:none;border-radius:14px;margin-block:16px}.tx .ask-cite{background-color:var(--cl-tint);color:var(--color-primary);border-radius:6px;font-weight:600}.tx-gaps{grid-template-columns:minmax(0,1fr);margin-top:4px;display:grid}.tx-gap{flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 0;display:flex}.tx-gap+.tx-gap{border-top:1px solid var(--color-border)}.tx-gap__q{min-width:0;font-family:var(--cl-display);color:var(--color-text);flex:260px;font-size:1.0625rem;font-weight:500;line-height:1.4}.tx-gap__acts{flex-wrap:wrap;gap:8px;display:flex}.tx-preview{border:1px solid var(--color-ai-line);background-color:var(--color-ai);border-radius:12px;padding:12px 16px}.tx-preview__text{color:var(--color-text);white-space:pre-line;margin-top:6px;font-size:.9375rem;line-height:1.6}.tx .ask-srcs{margin-top:12px;display:block}.tx .ask-srcs__h{font-family:var(--cl-display);letter-spacing:0;text-transform:none;color:var(--color-text);margin:0 2px 10px;font-size:1.1875rem;font-weight:500;line-height:1.3}.tx .ask-sources{border:1px solid var(--color-border);background-color:var(--color-surface);box-shadow:var(--cl-shadow);border-radius:18px;grid-template-columns:minmax(0,1fr);gap:0;padding:6px 26px;display:grid}.tx .ask-source{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:14px;padding:16px 0}.tx .ask-source+.ask-source{border-top:1px solid var(--color-border)}.tx .ask-source__n{width:auto;min-width:22px;height:auto;font-family:var(--cl-italic);color:var(--color-primary);background:0 0;border-radius:0;flex:none;font-size:1.125rem;font-style:italic;font-weight:400;line-height:1.35}.tx .ask-source p.font-semibold{font-family:var(--cl-display);font-size:1.0625rem;font-weight:500;line-height:1.35}.tx .ask-source__title{text-decoration:none}.tx .ask-source__title:hover{color:var(--color-primary)}.tx .ask-source .text-sm{color:var(--color-text-faint);font-size:.8125rem}@media (max-width:47.99rem){.tx .ask-sources{padding-inline:20px}}.tx .cf-text{min-height:190px}.tx-btn>svg{color:var(--color-text-faint)}.tx-btn:hover>svg{color:currentColor}.tx-cites{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.tx-cites>.tx-subh{margin-bottom:0}.tx-claims{grid-template-columns:minmax(0,1fr);display:grid}.tx-claim{gap:6px;padding:14px 0 14px 16px;display:grid;position:relative}.tx-claim:before{content:"";background-color:#0000;border-radius:3px;width:3px;position:absolute;top:16px;bottom:16px;left:0}.tx-claim[data-state=cited]:before{background-color:var(--color-primary)}.tx-claim[data-state=none]:before{background-color:var(--color-field-ledger)}.tx-claim[data-state=plain]{padding-block:8px}.tx-claim__text{color:var(--color-text);font-size:1rem;line-height:1.6}.tx-claim[data-state=plain] .tx-claim__text{color:var(--color-text-muted)}.tx .cf-cite{margin-inline-start:4px;font-size:.8125rem}.tx-claim__why{color:var(--color-text-muted);flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:.875rem;line-height:1.55;display:flex}.tx-mark{white-space:nowrap;align-items:center;gap:4px;font-size:.8125rem;font-weight:700;display:inline-flex}.tx-mark>svg{flex:none;align-self:center}.tx-mark[data-mark=yes]{color:var(--color-primary)}.tx-mark[data-mark=no]{color:light-dark(#7e5619,#e6c38b)}@supports (color:color-mix(in lab,red,red)){.tx-mark[data-mark=no]{color:color-mix(in srgb,var(--color-field-ledger) 60%,var(--color-text))}}.tx-projs{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.tx-proj{border:1px solid var(--color-border);background-color:var(--color-surface);box-shadow:var(--cl-shadow);color:inherit;border-radius:16px;gap:3px;padding:18px 52px 18px 22px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .2s;display:grid;position:relative}.tx-proj:hover{border-color:light-dark(#8ea6e5,#506592);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.tx-proj:hover{border-color:color-mix(in srgb,var(--color-primary) 45%,var(--color-border))}}.tx-proj:hover{box-shadow:0 14px 30px -16px light-dark(#2459e066,#7ea6ff66)}@supports (color:color-mix(in lab,red,red)){.tx-proj:hover{box-shadow:0 14px 30px -16px color-mix(in srgb,var(--color-primary) 40%,transparent)}}.tx-proj:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.tx-proj__t{font-family:var(--cl-display);color:var(--color-text);font-size:1.15625rem;font-weight:500;line-height:1.3}.tx-proj:hover .tx-proj__t{color:var(--color-primary)}.tx-proj__q{color:var(--color-text-muted);font-size:.875rem;line-height:1.5}.tx-proj__m{color:var(--color-text-faint);font-size:.8125rem}.tx-proj__m b{color:var(--color-text);font-weight:600}.tx-proj .tx-arr{margin-top:-8px;position:absolute;top:50%;right:20px}.tx-proj:focus-visible .tx-arr,.tx-proj:hover .tx-arr{opacity:1;transform:none}.tx .rv-select.tx-wide{width:100%}.tx-sphead .tx-eyebrow .sr-back{min-height:44px;color:var(--color-primary);align-items:center;gap:4px;margin-block:-12px;margin-inline-start:-4px;text-decoration:none;display:inline-flex}.tx-sphead .tx-eyebrow .sr-back:hover{text-underline-offset:3px;text-decoration:underline}.tx-sphead .tx-eyebrow .sr-back:focus-visible{outline:3px solid var(--color-focus);outline-offset:0;border-radius:6px}.tx-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:18px;display:grid}.tx-stats>div{background-color:var(--color-tonal);border-radius:12px;align-content:start;gap:2px;padding:12px 14px;display:grid}.tx-stats dt{color:var(--color-text-faint);font-size:.8125rem;font-weight:600}.tx-stats dd{color:var(--color-text-muted);font-size:.875rem}.tx-stats dd b{font-family:var(--cl-italic);color:var(--color-text);font-size:1.375rem;font-style:italic;font-weight:400;line-height:1.2}.tx-meter{background-color:light-dark(#1b1f271a,#eceef21a);border-radius:3px;height:3px;margin-top:6px;display:block;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tx-meter{background-color:color-mix(in srgb,var(--color-text) 10%,transparent)}}.tx-meter>i{border-radius:inherit;background-color:var(--color-field-teal);height:100%;display:block}.tx-tabs{background-color:var(--color-tonal);scrollbar-width:none;border-radius:24px;flex-wrap:nowrap;gap:2px;width:max-content;max-width:100%;margin:18px 0 16px;padding:4px;display:flex;overflow-x:auto}.tx-tabs::-webkit-scrollbar{display:none}.tx-tab{min-height:44px;color:var(--color-text-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:99px;flex:none;padding:0 16px;font-size:.875rem;font-weight:500}.tx-tab:hover{color:var(--color-primary)}.tx-tab[aria-selected=true]{background-color:var(--color-surface);box-shadow:0 1px 2px #10141c1a,0 0 0 1px var(--color-border);color:var(--color-primary);font-weight:600}html[data-theme=dark] .tx-tab[aria-selected=true]{background-color:var(--color-tonal-strong);box-shadow:none}.tx-tab:focus-visible{outline:3px solid var(--color-focus);outline-offset:-3px}.tx-tabpanel{min-width:0}.tx-crit{background-color:var(--color-tonal);color:var(--color-text-muted);border-radius:12px;font-size:.875rem}.tx-crit>summary{min-height:44px;color:var(--color-text);cursor:pointer;align-items:center;gap:6px;padding:0 14px;font-weight:600;list-style:none;display:flex}.tx-crit>summary::-webkit-details-marker{display:none}.tx-crit>summary>svg{color:var(--color-text-faint);transition:transform .15s}.tx-crit[open]>summary>svg{transform:rotate(90deg)}.tx-crit>summary:focus-visible{outline:3px solid var(--color-focus);outline-offset:0;border-radius:12px}.tx-crit>p{white-space:pre-line;padding:0 14px 14px 36px;line-height:1.55}.tx-rec{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.tx-rec:focus{outline:none}.tx-rec:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.tx-rec__left{color:var(--color-text-faint);font-size:.8125rem}.tx-rec__left b{color:var(--color-text);font-weight:600}.tx-rec__t{font-family:var(--cl-display);letter-spacing:-.005em;color:var(--color-text);text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(1.25rem,2.6vw,1.5rem);font-weight:500;line-height:1.3}.tx-abs{border-inline-start:2px solid var(--color-border);gap:4px;margin-top:2px;padding-inline-start:14px;display:grid}.tx-abs__l{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-faint);font-size:.8125rem;font-weight:700}.tx-abs__p{max-width:68ch;color:var(--color-text);white-space:pre-line;font-size:.96875rem;line-height:1.65}.tx-out{min-height:44px;color:var(--color-primary);align-items:center;gap:5px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.tx-out:hover{text-underline-offset:3px;text-decoration:underline}.tx-aibox{border:1px solid var(--color-ai-line);background-color:var(--color-ai);color:var(--color-text);border-radius:12px;padding:12px 14px;font-size:.875rem;line-height:1.6}.tx-aibox__note{color:var(--color-text-muted)}.tx .sr-reason{max-width:420px}.tx .sr-reason .rv-select{width:100%}.tx-decide{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.tx-dbtn{min-height:48px;padding-inline:20px;font-size:.875rem}.tx-dbtn kbd{background-color:currentColor;border-radius:5px;margin-inline-start:2px;padding:0 6px}@supports (color:color-mix(in lab,red,red)){.tx-dbtn kbd{background-color:color-mix(in srgb,currentColor 14%,transparent)}}.tx-dbtn kbd{font:inherit;font-size:.8125rem;font-weight:500}.tx-empty{text-align:center;justify-items:center;gap:6px;padding-block:34px;display:grid}.tx-empty__i{background-color:var(--cl-tint);width:44px;height:44px;color:var(--color-primary);border-radius:12px;justify-content:center;align-items:center;margin-bottom:4px;display:inline-flex}.tx-empty__t{font-family:var(--cl-display);color:var(--color-text);font-size:1.1875rem;font-weight:500}.tx-empty .rv-help{max-width:52ch}.tx .tx-year{width:7.5rem}.tx .sr-file{cursor:pointer}.tx .sr-file:focus-within{outline:3px solid var(--color-focus);outline-offset:2px}.tx .sr-inline{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.tx .sr-add code{background-color:var(--color-tonal);overflow-wrap:anywhere;border-radius:5px;padding:1px 5px;font-size:.8125rem}.tx-prisma{margin:0}.tx-flow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 22px;display:grid}.tx-pbox{border:1px solid var(--color-border);background-color:var(--color-canvas);border-radius:12px;grid-column:1;align-self:start;padding:12px 16px;position:relative}.tx-pbox[data-side]{background-color:var(--color-surface);border-style:dashed;grid-column:2}.tx-pbox[data-side]:before{content:"";background-color:var(--color-border);width:22px;height:1px;position:absolute;top:22px;right:100%}.tx-pbox[data-final]{border-color:light-dark(#92c1b1,#386b5d)}@supports (color:color-mix(in lab,red,red)){.tx-pbox[data-final]{border-color:color-mix(in srgb,var(--color-field-leaf) 40%,var(--color-border))}}.tx-pbox[data-final]{background-color:light-dark(#eaf4f1,#1f2e30)}@supports (color:color-mix(in lab,red,red)){.tx-pbox[data-final]{background-color:color-mix(in srgb,var(--color-field-leaf) 9%,var(--color-surface))}}.tx-pbox__t{color:var(--color-text);font-size:.875rem;font-weight:600}.tx-pbox__l{color:var(--color-text-muted);font-size:.875rem;line-height:1.5}.tx-prisma__dl{border-top:1px solid var(--color-border);margin-top:18px;padding-top:16px}@media (max-width:40rem){.tx-flow{grid-template-columns:minmax(0,1fr)}.tx-pbox[data-side]{grid-column:1;margin-inline-start:20px}.tx-pbox[data-side]:before{width:1px;height:34px;top:-12px;left:-11px;right:auto}}.tx-check{min-height:44px;color:var(--color-text);cursor:pointer;align-items:flex-start;gap:10px;font-size:.9375rem;line-height:1.5;display:flex}.tx-check input{width:22px;height:22px;accent-color:var(--color-primary);flex:none;margin-top:1px}.tx-danger{border-top:1px solid var(--color-border);margin-top:8px;padding-top:14px}.tx-confirm{color:var(--color-text);flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:.9375rem;display:inline-flex}.tx-sk-status{margin-top:14px}.tx-sk-lines{flex:auto;gap:10px;min-width:0;display:grid}.tx-sk-row{align-items:center}.tx-sk-row:hover{transform:none}.tx-sk-form{gap:14px;margin-top:22px;display:grid}.tx-sk-field{gap:7px;display:grid}.tx-sk-btns{flex-wrap:wrap;gap:10px;display:flex}.tx-sk-tabs{border-radius:26px;width:min(560px,100%);height:52px;margin:18px 0 16px}.tx .hm-load-tips{max-width:none}.tx .dg-action{text-align:start;max-width:100%;padding-block:6px}.tx .cl-btn--primary kbd{background-color:#00000038}.tx [data-hue=ink]{--tx-hue:var(--color-text-faint)}.pg-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:16px;display:grid}.pg-two>.tx-panel{margin-top:0}@media (max-width:47.99rem){.pg-two{grid-template-columns:minmax(0,1fr)}}.pg-headrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.pg-headrow>.tx-sub,.pg-headrow>.tx-subh{margin:0}.pg-headrow .tx-tools__row{gap:8px}.tx-sub .gp-count,.tx-subh .gp-count{font-family:var(--cl-italic);color:var(--color-text-faint);font-style:italic;font-weight:400}.pg-headacts{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:16px;display:flex}@media (max-width:47.99rem){.pg .tx-eyebrow__more{flex-basis:100%;margin-inline-start:0}.pg .pg-sep{display:none}}.pg-head .tx-stats{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.pg-head .tx-by{margin-top:6px}.pg-row{position:relative}.pg-t .pg-open,.pg-t a{max-width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;margin-block:-10px;padding:10px 0;text-decoration:none;display:inline-block}.pg-t .pg-open:hover,.pg-t a:hover{color:var(--color-primary);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.pg-t .pg-open:focus-visible,.pg-t a:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;border-radius:4px}.pg-t .pg-ext{color:var(--color-text-faint);vertical-align:-1px;margin-inline-start:6px;display:inline-block}.pg-t .tx-badge{vertical-align:3px;margin-inline:0 10px}.pg-peek{color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.55;display:-webkit-box;overflow:hidden}.pg-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 16px;margin-top:-2px;display:flex}.pg-foot>.tx-facts{flex:240px;min-width:0}.pg-row .tx-acts{align-items:center;gap:4px 16px;margin:0 -2px 0 0}.pg-row>.gp-comments{margin-top:4px}.tx .gp-confirm,.tx .tx-confirm{color:var(--color-text);flex-wrap:wrap;align-items:center;gap:2px 14px;font-size:.875rem;line-height:1.5;display:inline-flex}.tx .gp-danger:not(.dg-link){border-color:var(--color-danger-border);color:var(--color-danger)}.tx .gp-danger:not(.dg-link):hover{border-color:var(--color-danger);color:var(--color-danger)}.tx a.dg-link{align-items:center;display:inline-flex}.tx-list .pg-note{width:100%;padding-block:14px}.tx-list .pg-note .pg-peek{margin-top:1px}.pg-comments{background-color:var(--color-tonal);border-radius:12px;gap:12px;margin-top:8px;padding:14px 16px;display:grid}.pg-comments>.rv-help{margin:0}.pg-clist{display:grid}.pg-clist>li+li{border-top:1px solid var(--color-border)}.pg-c{grid-template-columns:auto minmax(0,1fr);column-gap:12px;padding:10px 0;display:grid}.pg-c:first-child{padding-top:2px}.pg-who{color:var(--color-text);flex-wrap:wrap;align-items:baseline;gap:0 8px;font-size:.875rem;font-weight:600;display:flex}.pg-when{color:var(--color-text-faint);font-size:.8125rem;font-weight:400}.pg-body{color:var(--color-text);white-space:pre-wrap;overflow-wrap:anywhere;font-size:.9375rem;line-height:1.55}.pg-c .dg-link,.pg-msg .dg-link{justify-self:start;min-height:44px;margin-block:-8px -10px;font-size:.8125rem}.pg-av{background-color:var(--cl-tint);width:32px;height:32px;color:var(--color-primary);font-family:var(--cl-display);border-radius:99px;flex:none;justify-content:center;align-items:center;font-size:.9375rem;font-weight:600;line-height:1;display:inline-flex}.pg-c>.pg-av{grid-row:span 3;margin-top:1px}.pg-cform{border-top:1px solid var(--color-border);gap:8px;padding-top:12px;display:grid}.pg-comments .pg-av,.pg-comments .rv-input{background-color:var(--color-surface)}.pg-chat{overscroll-behavior:contain;gap:2px;max-height:min(60vh,560px);margin:0 -10px;padding:4px 10px;display:grid;overflow-y:auto}.pg-chat>.rv-help{padding:18px 0}.pg-msg{border-radius:14px;grid-template-columns:auto minmax(0,1fr);column-gap:12px;padding:10px 12px;display:grid}.pg-msg>.pg-av{grid-row:span 4}.pg-msg[data-mine]{background-color:var(--cl-tint)}.pg-msg[data-mine]>.pg-av{background-color:var(--color-surface)}.pg-about{background-color:var(--color-tonal);color:var(--color-text-muted);border-radius:99px;justify-self:start;margin:2px 0 3px;padding:1px 9px;font-size:.8125rem;line-height:1.5}.pg-msg[data-mine] .pg-about{background-color:var(--color-surface)}.pg-send{border-top:1px solid var(--color-border);gap:10px;padding-top:14px;display:grid}.pg-send .rv-row>.cl-btn{margin-inline-start:auto}.pg-mem{flex-wrap:wrap;align-items:center;gap:8px 14px;min-height:60px;padding:10px 0;display:flex}.pg-mem__who{flex:220px;gap:1px;min-width:0;display:grid}.pg-mem__n{color:var(--color-text);overflow-wrap:anywhere;font-size:.9375rem;font-weight:600}.pg-mem__n .tx-badge{vertical-align:1px;margin-inline-start:8px}.pg-mem__acts{flex-wrap:wrap;gap:0 16px;display:flex}.tx .pg-share{border:0;gap:10px;max-width:none;display:grid}.pg-share__row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.pg-share__row .rv-input{background-color:var(--color-surface);flex:260px;width:auto;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem}.tx .gp-note__body{min-height:300px;font-size:1rem;line-height:1.65}.pg-other{border:1px solid light-dark(#d7c09d,#6a593d);gap:10px;padding:14px 16px;display:grid}@supports (color:color-mix(in lab,red,red)){.pg-other{border:1px solid color-mix(in srgb,var(--color-field-ledger) 35%,var(--color-border))}}.pg-other{background-color:light-dark(#fbf6ee,#292928);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.pg-other{background-color:color-mix(in srgb,var(--color-field-ledger) 7%,var(--color-surface))}}.pg-other__text{background-color:var(--color-surface);max-height:260px;color:var(--color-text);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;padding:12px 14px;font-size:.9375rem;line-height:1.6;overflow-y:auto}.pg-other>.tx-btnrow,.tx-aibox>.tx-btnrow{margin-top:0}.tx-aibox.pg-cited{gap:10px;display:grid}.tx-aibox.pg-cited .tx-prov{margin:0}.pg-join{max-width:640px;margin-inline:auto}.pg-join .tx-btnrow{margin-top:20px}.pg-join__n{margin-top:14px}.pg-sk-row{gap:9px;padding:16px 0;display:grid}.pg-sk-row+.pg-sk-row{border-top:1px solid var(--color-border)}.tx [data-hue=leaf]{--tx-hue:var(--color-field-leaf)}.tx [data-hue=clinic]{--tx-hue:var(--color-field-clinic)}.pj-hero{overflow:hidden}.pj-hero:before{content:"";background:radial-gradient(70% 90% at 100% 0,var(--cl-tint),transparent 62%);pointer-events:none;position:absolute;inset:0}.pj-hero>*{position:relative}.pj-sum{border-top:1px solid var(--color-border);grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:0;margin-top:22px;display:grid}.pj-sum>div{align-content:start;gap:2px;padding:14px 14px 2px 0;display:grid}.pj-sum dt{color:var(--color-text-faint);align-items:center;gap:7px;font-size:.8125rem;font-weight:600;display:flex}.pj-sum>div[data-hue] dt:before{content:"";background-color:var(--tx-hue);border-radius:99px;width:8px;height:8px}.pj-sum dd{color:var(--color-text-faint);font-size:.8125rem}.pj-sum dd b{font-family:var(--cl-italic);color:var(--color-text);font-size:1.75rem;font-style:italic;font-weight:400;line-height:1.15}.pj-hero__acts{gap:8px 18px;margin-top:18px}.tx .pj-continue{white-space:normal;border-radius:16px;flex-direction:column;align-items:flex-start;gap:0;max-width:100%;min-height:52px;padding:7px 20px}.pj-continue__k{color:var(--color-text-faint);font-size:.8125rem;font-weight:600}.pj-continue__t{max-width:100%;font-family:var(--cl-display);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:500;display:block;overflow:hidden}.pj-continue:hover .pj-continue__k{color:inherit}.pj-start{justify-items:start;gap:4px;margin-top:16px;display:grid}.pj-start .tx-sub{margin:8px 0 0}.pj-steps{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.pj-steps>li{color:var(--color-text-muted);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;font-size:.9375rem;line-height:1.55;display:grid}.pj-steps b{color:var(--color-text);font-weight:600}.pj-steps__n{background-color:var(--color-tonal);width:28px;height:28px;font-family:var(--cl-italic);color:var(--color-text);border-radius:99px;justify-content:center;align-items:center;font-size:1rem;font-style:italic;display:inline-flex}.pj-steps--small{gap:10px;margin:10px 0 12px}.pj-steps--small>li{font-size:.875rem}.pj-steps--small .pj-steps__n{background-color:var(--color-surface);width:24px;height:24px;font-size:.9375rem}.pj-mine__head{margin-top:28px}.pj-mine__head .tx-subh{margin:0 2px}.pj-tools{flex-wrap:wrap;gap:10px 12px;margin:12px 0 14px}.pj-find,.pj-tools{align-items:center;display:flex}.pj-find{flex:260px;gap:8px;min-width:0}.pj-find--in{margin-top:16px}.pj-find__box{flex:auto;min-width:0;display:flex;position:relative}.pj-find__i{color:var(--color-text-faint);pointer-events:none;margin-top:-8px;position:absolute;top:50%;left:16px}.pj-find__input{border:1px solid var(--color-border-input);background-color:var(--color-surface);width:100%;min-width:0;min-height:44px;color:var(--color-text);font:inherit;border-radius:99px;padding:0 16px 0 42px;font-size:.9375rem}.pj-find__input::placeholder{color:var(--color-text-faint);opacity:1}.pj-find__input:hover{border-color:var(--color-border-input-hover)}.pj-find__input:focus-visible{border-color:var(--color-primary);outline:3px solid light-dark(#2459e059,#7ea6ff59)}@supports (color:color-mix(in lab,red,red)){.pj-find__input:focus-visible{outline:3px solid color-mix(in srgb,var(--color-focus) 35%,transparent)}}.pj-find__input:focus-visible{outline-offset:0}html[data-js] .pj-find__go{display:none}.pj-seg{background-color:var(--color-tonal);border-radius:22px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.pj-seg>a,.pj-seg>label{min-height:40px;color:var(--color-text-muted);white-space:nowrap;cursor:pointer;border-radius:99px;align-items:center;padding:0 14px;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.pj-seg>a:after,.pj-seg>label:after{content:"";position:absolute;inset:-3px 0}.pj-seg>a:hover,.pj-seg>label:hover{color:var(--color-primary)}.pj-seg>a[aria-current=true],.pj-seg>label[data-on]{background-color:var(--color-surface);box-shadow:0 1px 2px #10141c1a,0 0 0 1px var(--color-border);color:var(--color-primary);font-weight:600}html[data-theme=dark] .pj-seg>a[aria-current=true],html[data-theme=dark] .pj-seg>label[data-on]{background-color:var(--color-tonal-strong);box-shadow:none}.pj-seg>a:focus-visible,.pj-seg>label:has(input:focus-visible){outline:3px solid var(--color-focus);outline-offset:-2px}.pj-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (max-width:47.99rem){.pj-cards{grid-template-columns:minmax(0,1fr)}}.pj-card,.pj-cards>li{min-width:0;display:flex}.pj-card{border:1px solid var(--color-border);background-color:var(--color-surface);box-shadow:var(--cl-shadow);color:inherit;border-radius:18px;flex-direction:column;flex:auto;gap:8px;padding:18px 20px 16px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .2s;position:relative}.pj-card:hover{border-color:light-dark(#8ea6e5,#506592);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.pj-card:hover{border-color:color-mix(in srgb,var(--color-primary) 45%,var(--color-border))}}.pj-card:hover{box-shadow:0 14px 30px -16px light-dark(#2459e066,#7ea6ff66)}@supports (color:color-mix(in lab,red,red)){.pj-card:hover{box-shadow:0 14px 30px -16px color-mix(in srgb,var(--color-primary) 40%,transparent)}}.pj-card:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.pj-card__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-right:22px;display:flex}.pj-card__tile{background-color:var(--color-tonal);width:36px;height:36px;color:var(--color-text-muted);border-radius:11px;justify-content:center;align-items:center;display:inline-flex}.pj-card .tx-badge{margin:0}.tx-badge.pj-shared{text-overflow:ellipsis;gap:5px;max-width:100%;overflow:hidden}.pj-just{color:var(--color-text-faint);font-size:.8125rem}.pj-card__t{font-family:var(--cl-display);color:var(--color-text);overflow-wrap:anywhere;margin-top:2px;font-size:1.1875rem;font-weight:500;line-height:1.3}.pj-card:hover .pj-card__t{color:var(--color-primary)}.pj-card__q{color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.pj-card__q--none{color:var(--color-text-faint);font-style:italic}.pj-card__k{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:2px 14px;font-size:.8125rem;line-height:1.5;display:flex}.pj-card__k b,.pj-card__m b{color:var(--color-text);font-weight:600}.pj-card__k>span{white-space:nowrap}.pj-dot{background-color:var(--tx-hue);vertical-align:0;border-radius:99px;width:8px;height:8px;margin-inline-end:5px;display:inline-block}.pj-card__m{color:var(--color-text-faint);font-size:.8125rem;line-height:1.5}.pj-card__foot{border-top:1px solid var(--color-border);align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.pj-card .tx-arr{position:absolute;top:26px;right:18px}.pj-card:focus-visible .tx-arr,.pj-card:hover .tx-arr{opacity:1;transform:none}.pj-strip{border-radius:6px;gap:2px;height:6px;margin:2px 0;display:flex;overflow:hidden}.pj-strip>i{background-color:var(--tx-hue);flex:1 1 0;min-width:6px}.pj-strip>i[data-hue=ink]{background-color:light-dark(#5e65738c,#a1a8b48c)}@supports (color:color-mix(in lab,red,red)){.pj-strip>i[data-hue=ink]{background-color:color-mix(in srgb,var(--color-text-faint) 55%,transparent)}}.pj-strip>.pj-strip__none{background-color:var(--color-tonal)}.pj-head .pj-strip{margin-top:14px}.pj-faces{flex:none;padding-inline-start:6px}.pj-face,.pj-faces{display:inline-flex}.pj-face{border:2px solid var(--color-surface);background-color:var(--color-tonal-strong);width:28px;height:28px;color:var(--color-text);letter-spacing:.02em;border-radius:99px;justify-content:center;align-items:center;margin-inline-start:-6px;font-size:.8125rem;font-weight:700;line-height:1}.pj-face--more{background-color:var(--color-tonal);color:var(--color-text-muted)}.pj-none{padding-block:26px}.pj-recent{margin-top:16px}.pj-recent__h{margin:10px 0 4px}.pj-ri{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:11px 0;display:grid}.pj-ktile{background-color:var(--tx-hue);border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;margin-top:3px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.pj-ktile{background-color:color-mix(in srgb,var(--tx-hue) 13%,transparent)}}.pj-ktile{color:var(--tx-hue)}@supports (color:color-mix(in lab,red,red)){.pj-ktile{color:color-mix(in srgb,var(--tx-hue) 70%,var(--color-text))}}.pj-ktile[data-hue=ink]{background-color:var(--color-tonal);color:var(--color-text-muted)}.pj-ri__text{gap:0;min-width:0;display:grid}.pj-ri__t{max-width:100%;min-height:0;color:var(--color-text);font-family:var(--cl-display);text-align:start;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;justify-self:start;margin-block:-11px;padding:11px 0;font-size:1.03125rem;font-weight:500;line-height:1.4;text-decoration:none;display:block}.pj-ri{min-height:56px;position:relative}.pj-ri__t:hover{color:var(--color-primary);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.pj-ri__t:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;border-radius:4px}.pj-ri__m{color:var(--color-text-faint);overflow-wrap:anywhere;margin-top:4px;font-size:.8125rem;line-height:1.5}.pj-new__grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}@media (max-width:47.99rem){.pj-new__grid{grid-template-columns:minmax(0,1fr)}}.pj-tpl .tx-pills{gap:6px}.pj-tpl .tx-pill{border-radius:99px;min-height:44px;padding:6px 14px;font-size:.8125rem}.pj-next{background-color:var(--color-tonal);border-radius:14px;padding:16px 18px}.pj-next__h{font-family:var(--cl-display);color:var(--color-text);font-size:1.0625rem;font-weight:500;line-height:1.35}.pj-new .tx-btnrow{margin-top:18px}.pj-head__meta{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:12px;display:flex}.pj-head__meta .tx-by{color:var(--color-text-muted);margin:0;font-size:.875rem}.pj-tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}@media (max-width:47.99rem){.pj-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.pj-tiles>li:last-child:nth-child(odd){grid-column:1/-1}}.pj-tile{background-color:var(--color-tonal);height:100%;min-height:72px;color:inherit;border-radius:12px;align-content:start;gap:2px;padding:12px 14px;text-decoration:none;transition:background-color .15s,box-shadow .15s;display:grid}.pj-tile:hover{background-color:var(--color-tonal-strong)}.pj-tile:hover .pj-tile__dt{color:var(--color-primary)}.pj-tile:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.pj-tile[aria-current=true]{background-color:var(--color-surface);box-shadow:inset 0 0 0 1.5px var(--color-primary)}.pj-tile__dt{color:var(--color-text-faint);align-items:center;gap:7px;font-size:.8125rem;font-weight:600;line-height:1.3;display:flex}.pj-tile[data-hue] .pj-tile__dt:before{content:"";background-color:var(--tx-hue);border-radius:99px;flex:none;width:8px;height:8px}.pj-tile__dd{color:var(--color-text-muted);font-size:.875rem}.pj-tile__dd b{font-family:var(--cl-italic);color:var(--color-text);font-size:1.5rem;font-style:italic;font-weight:400;line-height:1.2}.pj-steps-card .pg-headrow{margin-bottom:10px}.pj-steps-card .tx-sub{margin:0}.pj-steps-card .tx-facts b{font-family:var(--cl-italic);color:var(--color-text);font-size:1.125rem;font-style:italic;font-weight:400}.pj-meter{background-color:var(--color-tonal);border-radius:6px;height:6px;display:block;overflow:hidden}.pj-meter>i{border-radius:inherit;background-color:var(--color-field-leaf);height:100%;display:block}.pj-todo{margin-top:8px;display:grid}.pj-todo>li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 14px;min-height:60px;padding:10px 0;display:grid}.pj-todo>li+li{border-top:1px solid var(--color-border)}.pj-todo__mark{border:1.5px solid var(--color-border-strong);width:24px;height:24px;color:var(--color-surface);border-radius:99px;justify-content:center;align-items:center;display:inline-flex}.pj-todo>li[data-done] .pj-todo__mark{border-color:var(--color-field-leaf);background-color:var(--color-field-leaf)}.pj-todo__text{gap:2px;min-width:0;display:grid}.pj-todo__t{color:var(--color-text);font-size:.9375rem;font-weight:600;line-height:1.4}.pj-todo>li[data-done] .pj-todo__t{color:var(--color-text-muted);font-weight:500}.pj-todo__opt{font-weight:400}.pj-todo__h,.pj-todo__opt{color:var(--color-text-faint)}.pj-todo__h{font-size:.8125rem;line-height:1.5}.pj-todo__act{justify-self:end}.pj-todo>li[data-done] .pj-todo__act .dg-link{font-weight:500}@media (max-width:47.99rem){.pj-todo>li{grid-template-columns:auto minmax(0,1fr)}.pj-todo__act{grid-column:2;justify-self:start;margin-block:-8px -4px}}.pj-alldone{color:var(--color-text-muted);padding:14px 0 6px;font-size:.9375rem}.pj-done{border-top:1px solid var(--color-border);margin-top:4px}.pj-done>summary{min-height:44px;color:var(--color-primary);cursor:pointer;align-items:center;gap:6px;margin-top:2px;font-size:.875rem;font-weight:600;list-style:none;display:inline-flex}.pj-done>summary::-webkit-details-marker{display:none}.pj-done>summary>svg{transition:transform .15s}.pj-done[open]>summary>svg{transform:rotate(90deg)}.pj-done>summary:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;border-radius:6px}.pj-done .pj-todo{margin-top:0}.pj-done .pj-todo>li{min-height:52px}.pj-two{align-items:start;margin-top:0}.pj-side .tx-sub,.pj-two .tx-sub{margin-bottom:8px}.pj-latest .tx-list>li+li{border-top:1px solid var(--color-border)}.pj-side{gap:16px}.pj-side>.tx-panel+.tx-panel{margin-top:0}.pj-bib__n{color:var(--color-text-muted);font-size:.9375rem}.pj-bib__n b{font-family:var(--cl-italic);color:var(--color-text);font-size:2rem;font-style:italic;font-weight:400;line-height:1.1}.pj-dl{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.pj-dl .cl-btn{padding:0 14px}.pj-dl .cl-btn>svg{color:var(--color-text-faint)}.pj-dl .cl-btn:hover>svg{color:currentColor}.pj-more{margin-top:4px;margin-bottom:-10px}.pj-people{margin-top:12px;display:grid}.pj-people>li{flex-wrap:wrap;align-items:center;gap:4px 10px;padding:8px 0;display:flex}.pj-people>li+li{border-top:1px solid var(--color-border)}.pj-people .pg-av{background-color:var(--color-tonal-strong);color:var(--color-text);font-family:var(--font-ui),system-ui,sans-serif;font-size:.8125rem;font-weight:700}.pj-people__n{color:var(--color-text);flex-wrap:wrap;align-items:center;gap:8px;font-size:.9375rem;font-weight:600;display:inline-flex}.pj-people__n .tx-badge{margin:0}.pj-people__m{color:var(--color-text-faint);margin-inline-start:auto;font-size:.8125rem}.pj-listhead{margin:0 2px 10px}.pj-listhead .tx-count{margin:0;font-weight:400}.pj-field{justify-self:start;margin-bottom:1px}.pj-field__dot{border-radius:99px;flex:none;width:8px;height:8px}.pj-byline{color:var(--color-text-muted);font-size:.875rem}.pj-citedin{color:light-dark(#76511a,#e7c793);align-items:center;gap:6px;font-size:.8125rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.pj-citedin{color:color-mix(in srgb,var(--color-field-ledger) 55%,var(--color-text))}}.pj-chips{flex-wrap:wrap;gap:6px;margin:2px 0;display:flex}.pj-chips>li{background-color:var(--color-tonal);color:var(--color-text-muted);border-radius:99px;align-items:center;gap:5px;padding:0 10px;font-size:.8125rem;font-weight:500;line-height:24px;display:inline-flex}.pj-chips>li b{color:var(--color-text);font-weight:700}.pj-chips>li[data-hue]{background-color:var(--tx-hue)}@supports (color:color-mix(in lab,red,red)){.pj-chips>li[data-hue]{background-color:color-mix(in srgb,var(--tx-hue) 13%,transparent)}}.pj-chips>li[data-hue]{color:var(--tx-hue)}@supports (color:color-mix(in lab,red,red)){.pj-chips>li[data-hue]{color:color-mix(in srgb,var(--tx-hue) 55%,var(--color-text))}}.pj-chips>li[data-hue] b{color:inherit}.pj-wc{margin-top:6px}.pj-notes{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;display:grid}.tx-panel.pj-note{border-top:3px solid var(--color-tonal-strong);align-content:start;gap:6px;margin:0;padding:18px 20px 12px;display:grid}.pj-note__t{font-family:var(--cl-display);color:var(--color-text);font-size:1.0625rem;font-weight:500;line-height:1.45}.pj-note__b{color:var(--color-text-muted);white-space:pre-line;-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.55;display:-webkit-box;overflow:hidden}.pj-note__b--none{color:var(--color-text-faint);font-style:italic}.pj-note .pg-foot{margin-top:4px}.pj-reviews{gap:12px;display:grid}.tx-panel.pj-review{gap:6px;margin:0;display:grid}.pj-review__t{font-family:var(--cl-display);color:var(--color-text);margin-top:4px;font-size:1.3125rem;font-weight:500;line-height:1.3}.pj-review__q{color:var(--color-text-muted);font-size:.9375rem;line-height:1.5}.pj-review__peek{color:var(--color-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:4px;font-size:.875rem;line-height:1.7;display:-webkit-box;overflow:hidden}.pj-stages{border-radius:8px;gap:2px;height:8px;margin:4px 0 2px;display:flex;overflow:hidden}.pj-stages>i{background-color:var(--tx-hue);flex:1 1 0;min-width:6px}.pj-stages>i[data-hue=ink]{background-color:light-dark(#5e657373,#a1a8b473)}@supports (color:color-mix(in lab,red,red)){.pj-stages>i[data-hue=ink]{background-color:color-mix(in srgb,var(--color-text-faint) 45%,transparent)}}.pj-refs .pg-headrow{margin-bottom:6px}.pj-refs .tx-sub{margin:0}.pj-refs__style .rv-select{min-width:9rem}.pj-refs__list{margin:0 0 8px;padding:0;list-style:none;display:grid}.pj-refs__list>li{font-family:var(--cl-display);color:var(--color-text);text-indent:-1.6em;overflow-wrap:anywhere;padding:10px 0 10px 1.6em;font-size:.96875rem;line-height:1.55}.pj-refs__list>li+li{border-top:1px solid var(--color-border)}.pj-found .pg-headrow{margin-bottom:10px}.pj-found .tx-subh{margin:0 2px}.pj-sk-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}@media (max-width:47.99rem){.pj-sk-cards{grid-template-columns:minmax(0,1fr)}}.pj-sk-card{border:1px solid var(--color-border);background-color:var(--color-surface);border-radius:18px;gap:10px;padding:20px;display:grid}html:not([data-js]) .pj-seg[role=radiogroup]{display:none}.pj-ng__row{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.pj-ng__row>.rv-select{flex:14rem;width:auto;min-width:0}.pj-ng__open,.pj-ng__open svg{flex:none}.pj-ng__none{color:var(--color-text-muted);flex:100%;margin:0;font-size:.875rem;line-height:1.5}.pj-ng__manage{align-items:center;min-height:44px;display:inline-flex}html:not([data-js]) .pj-ng__js,html[data-js] .pj-ng__nojs{display:none}.pj-ng{border:1px solid var(--color-border);background-color:var(--color-tonal);border-radius:14px;gap:12px;margin-top:10px;padding:14px 16px 16px;display:grid}.pj-ng__h{font-family:var(--cl-display);color:var(--color-text);margin:0;font-size:1.0625rem;font-weight:500;line-height:1.35}.pj-ng__fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}@media (max-width:47.99rem){.pj-ng__fields{grid-template-columns:minmax(0,1fr)}}.pj-ng .rv-input{background-color:var(--color-surface)}.pj-ng .pj-ng__acts{margin-top:0}.pj-ng__err{margin:0}.pj-ng__err:empty{display:none}.tx .pj-ng__done{color:var(--color-text);margin:6px 0 0}#start-group.pj-anchor{scroll-margin-top:24px}.ak{width:100%;max-width:820px;margin:0 auto}.cl-page:has(.ak-chat){padding-bottom:0}.ak-hero{text-align:center;max-width:680px;margin:0 auto}@media (min-width:64rem){.ak-start{padding-top:28px}}.ak-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary);flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 7px;margin:0;font-size:.8125rem;font-weight:700;display:inline-flex}.ak-eyebrow__sub{letter-spacing:.06em;text-transform:none;color:var(--color-text-faint);font-weight:600}.ak-greet{font-family:var(--cl-display);letter-spacing:-.01em;color:var(--color-text);text-wrap:balance;margin:12px 0 0;font-size:clamp(1.875rem,4.6vw,2.75rem);font-weight:400;line-height:1.1}.ak-greet__sub{font-family:var(--cl-italic);margin-top:4px;font-style:italic;font-weight:300;display:block}.ak-greet__sub,.ak-lede{color:var(--color-text-muted)}.ak-lede{max-width:56ch;text-wrap:pretty;margin:14px auto 0;font-size:1rem;line-height:1.6}.ak-samplenote{color:var(--color-text-muted);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;margin:18px auto 0;font-size:.875rem;display:flex}.ak-samplenote--chat{border:1px dashed var(--color-border-strong,var(--color-border));background-color:var(--color-surface);text-align:start;border-radius:12px;justify-content:flex-start;margin:0 0 24px;padding:10px 14px}.ak-samplenote__tag{background-color:var(--color-text);color:var(--color-surface);letter-spacing:.05em;text-transform:uppercase;border-radius:99px;padding:0 8px;font-size:.8125rem;font-weight:700;line-height:22px}.ak-ask{max-width:720px;margin:26px auto 0}.ak-modes{background-color:light-dark(#ffffff8c,#1b1f268c);border-radius:99px;flex-wrap:wrap;justify-content:center;gap:4px;width:fit-content;max-width:100%;margin:0 auto 12px;padding:3px;display:flex}@supports (color:color-mix(in lab,red,red)){.ak-modes{background-color:color-mix(in srgb,var(--color-surface) 55%,transparent)}}.ak-mode{white-space:nowrap;min-height:44px;color:var(--color-text-muted);border-radius:99px;align-items:center;gap:7px;padding:0 15px;font-size:.8125rem;font-weight:600;transition:background-color .15s,color .15s,box-shadow .15s;display:inline-flex}.ak-mode svg{opacity:.8}.ak-mode:hover{color:var(--color-text)}.ak-mode[aria-selected=true]{background-color:var(--color-surface);color:var(--color-primary);box-shadow:var(--cl-shadow)}.ak-mode[aria-selected=true] svg{opacity:1}.ak-mode:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.ak-frame{isolation:isolate;position:relative}.ak-frame:before{content:"";z-index:-1;border-radius:inherit;background-color:var(--color-primary);opacity:0;transition:opacity .6s;position:absolute;inset:0}.ak-frame[data-calm]:before{opacity:.72}.ak-frame{background-clip:padding-box}.ak-box{z-index:1;background-color:var(--color-surface);text-align:start;border-radius:16.5px;position:relative}.ak-box:focus-within{outline:none}.ak-frame:has(.ak-input:focus-visible){outline:2px solid var(--color-focus);outline-offset:3px}.ak-slot{min-width:0;padding:10px 10px 0 12px}.ak-slot .ask-scope{padding:2px 2px 0}.ak-slot .ask-pick{padding:2px 0 0}.ak-box .ask-attach{margin:10px 12px 0}.ak-field{position:relative}.ak-lead{color:var(--color-primary);pointer-events:none;display:inline-flex;position:absolute;top:17px;left:17px}@media (prefers-reduced-motion:no-preference){.ak-lead{animation:cl-twinkle 2.6s ease-in-out infinite}}.ak-input{resize:none;width:100%;min-height:64px;font:inherit;color:var(--color-text);background:0 0;border:0;outline:none;padding:14px 18px 4px 44px;font-size:1rem;line-height:1.55;display:block}.ak-input::placeholder{color:var(--color-text-faint)}.ak-foot{flex-wrap:wrap;gap:4px;padding:2px 9px 9px 8px;display:flex}.ak-foot,.ak-tool{align-items:center}.ak-tool{min-height:44px;color:var(--color-text-muted);border-radius:99px;gap:6px;padding:0 11px;font-size:.875rem;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.ak-tool:hover,.ak-tool[aria-pressed=true]{background-color:var(--cl-tint);color:var(--color-primary)}.ak-send:focus-visible,.ak-tool:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.ak-keys{color:var(--color-text-faint);margin-inline-start:auto;padding-inline:6px;font-size:.8125rem}@media (max-width:39.99rem){.ak-keys{display:none}.ak-send{margin-inline-start:auto}}.ak-send{background-color:var(--color-primary);width:44px;height:44px;color:var(--color-on-primary);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 8px 18px -8px light-dark(#2459e0a6,#7ea6ffa6)}@supports (color:color-mix(in lab,red,red)){.ak-send{box-shadow:0 8px 18px -8px color-mix(in srgb,var(--color-primary) 65%,transparent)}}.ak-send{transition:transform .15s,box-shadow .2s,background-color .15s}.ak-send:hover:not(:disabled){background-color:var(--color-primary-hover);transform:translateY(-2px)}.ak-send:disabled{background-color:var(--color-surface-sunken);color:var(--color-text-faint);box-shadow:none;cursor:not-allowed}.ak-send.ask-stop{background-color:var(--color-text);color:var(--color-canvas)}.ak-hint{text-align:center;color:var(--color-text-faint);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 12px;margin:11px 0 0;font-size:.8125rem;line-height:1.5;display:flex}.ak-hint em{font-family:var(--cl-italic);font-size:.9375rem;font-style:italic}.ak-hint em,.ak-quota{color:var(--color-text-muted)}.ak-quota{font-weight:600}.ak-caution{flex-basis:100%}.ak-notice,.ak-refused{border:1px solid var(--color-border);background-color:var(--color-surface);max-width:720px;color:var(--color-text);border-radius:12px;align-items:flex-start;gap:8px;margin:12px auto 0;padding:10px 14px;font-size:.875rem;line-height:1.5;display:flex}.ak-notice>svg,.ak-refused>svg{color:var(--color-primary);flex:none;margin-top:2px}.ak-sugg{text-align:center;max-width:720px;margin:26px auto 0}.ak-sugg__h{font-family:var(--type-body);color:var(--color-text-faint);margin:0 0 8px;font-size:.8125rem;font-weight:600}.ak-sugg__list{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ak-sugg__list li{min-width:0;max-width:100%;display:flex}.ak-chip{border:1px solid var(--color-border);background-color:var(--color-surface);min-width:0;max-width:100%;min-height:44px;color:var(--color-text-muted);text-align:start;border-radius:99px;align-items:center;gap:7px;padding:0 15px;font-size:.875rem;font-weight:500;transition:border-color .15s,color .15s,transform .15s,box-shadow .2s;display:inline-flex}.ak-chip svg{color:var(--color-primary);flex:none}.ak-chip__t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ak-chip:hover{border-color:var(--color-primary);color:var(--color-primary);transform:translateY(-1px);box-shadow:0 8px 18px -12px light-dark(#2459e08c,#7ea6ff8c)}@supports (color:color-mix(in lab,red,red)){.ak-chip:hover{box-shadow:0 8px 18px -12px color-mix(in srgb,var(--color-primary) 55%,transparent)}}.ak-chip:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.ak-chip__why{display:none}.ak-recent-start{max-width:720px;margin:32px auto 0}.ak-guide{flex-direction:column;gap:44px;margin-top:64px;display:flex}.ak-sec__head{flex-wrap:wrap;justify-content:space-between;gap:8px 16px}.ak-sec__h,.ak-sec__head{align-items:center;display:flex}.ak-sec__h{font-family:var(--type-body);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-faint);gap:16px;margin:0;font-size:.8125rem;font-weight:700}.ak-sec>.ak-sec__h:after,.ak-sec__head .ak-sec__h:after{content:"";background-color:var(--color-border);flex:1;min-width:24px;height:1px}.ak-sec__head .ak-sec__h{flex:1}.ak-ghost{border:1px solid light-dark(#2459e04d,#7ea6ff4d);align-items:center;gap:7px;min-height:44px;padding:0 16px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ak-ghost{border:1px solid color-mix(in srgb,var(--color-primary) 30%,transparent)}}.ak-ghost{background-color:var(--color-surface);color:var(--color-primary);border-radius:99px;font-size:.875rem;font-weight:600}.ak-ghost:hover{background-color:var(--cl-tint)}.ak-ghost:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.ak-tips{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px;margin:16px 0 0;padding:0;list-style:none;display:grid}.ak-tip{border:1px solid var(--color-border);background-color:var(--color-surface);box-shadow:var(--cl-shadow);border-radius:16px;padding:18px 18px 20px}.ak-tip__n{font-family:var(--cl-italic);color:var(--color-primary);font-size:1.875rem;font-style:italic;font-weight:300;line-height:1;display:block}.ak-tip__h{font-family:var(--cl-display);color:var(--color-text);margin:12px 0 0;font-size:1.125rem;font-weight:500;line-height:1.25}.ak-tip__p{color:var(--color-text-muted);margin:6px 0 0;font-size:.875rem;line-height:1.55}.ak-ways{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:14px;margin:16px 0 0;padding:0;list-style:none;display:grid}.ak-way{border:1px solid var(--color-border);background-color:var(--color-surface);border-radius:16px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.ak-way__name{color:var(--color-text);align-items:center;gap:10px;margin:0;font-size:1rem;font-weight:600;display:flex}.ak-way__ic{background-color:var(--cl-tint);width:32px;height:32px;color:var(--color-primary);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.ak-way__what{color:var(--color-text-muted);margin:0;font-size:.875rem;line-height:1.55}.ak-way__ex{font-family:var(--cl-italic);color:var(--color-text);margin:2px 0 0;font-size:.9375rem;font-style:italic;line-height:1.45}.ak-way__go{min-height:44px;color:var(--color-link);align-self:flex-start;align-items:center;gap:6px;margin-top:auto;padding:0 2px;font-size:.875rem;font-weight:600;display:inline-flex}.ak-way__go svg{transition:transform .15s}.ak-way__go:hover{text-underline-offset:3px;text-decoration:underline}.ak-way__go:hover svg{transform:translate(3px)}.ak-way__go:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:6px}.ak-fit__cols{border:1px solid var(--color-border);background-color:var(--color-surface);border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:0;margin-top:16px;display:grid;overflow:hidden}.ak-fit__col{padding:18px 20px 20px}.ak-fit__col+.ak-fit__col{border-top:1px solid var(--color-border)}@media (min-width:48rem){.ak-fit__col+.ak-fit__col{border-top:0;border-inline-start:1px solid var(--color-border)}}.ak-fit__h{color:var(--color-text);align-items:center;gap:8px;margin:0;font-size:.9375rem;font-weight:600;display:flex}.ak-fit__col[data-fit=good] .ak-fit__h svg{color:var(--color-field-leaf)}.ak-fit__col[data-fit=less] .ak-fit__h svg{color:var(--color-field-ledger)}.ak-fit__list{color:var(--color-text-muted);gap:8px;margin:10px 0 0;padding:0 0 0 1.1em;font-size:.875rem;line-height:1.55;list-style:outside;display:grid}.ak-fit__list li::marker{color:var(--color-text-faint)}.ak-fit__foot{color:var(--color-text-faint);margin:12px 0 0;font-size:.8125rem;line-height:1.55}.ak-colophon{margin-top:64px}.ak-mode[aria-current]{background-color:var(--color-surface);color:var(--color-primary);box-shadow:var(--cl-shadow)}.ak-mode[aria-current] svg{opacity:1}a.ak-mode{text-decoration:none}.cs-omni .ak-frame{z-index:5}.cs-omni .ak-field{position:static}.cs-omni .ak-input{height:68px;min-height:0;padding:14px 18px 28px 44px;font-size:1rem}.cs .ak-greet{margin-top:12px}.cs .ak-lede{margin:14px auto 0}.cs .ak-samplenote{margin:18px auto 0}.cs .ak-hint{margin-top:11px}.cs .ak-sugg__h{margin:0 0 8px}.cs .ak-tip__h{margin-top:12px}.cs .ak-tip__p{margin-top:6px}.cs-sugg-note{color:var(--color-text-muted);font-size:.875rem;margin-top:10px!important}.cs-head[data-answer]{padding-top:0}.cs-head[data-answer] .ak-sugg{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;max-width:none;margin-top:16px;display:flex}.cs .cs-head[data-answer] .ak-sugg__h{margin:0}.cs-guide .ak-tips{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.ak-chat{min-height:calc(100dvh - 140px)}.ak-chathead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:24px;display:flex}.ak-chathead__h{font-family:var(--type-body);letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary);align-items:center;gap:8px;margin:0;font-size:.8125rem;font-weight:700;display:inline-flex}.ak-chat .ask-bar{margin:0}.ak-chat .ask-bar__btn{border:1px solid var(--color-border);background-color:var(--color-surface);min-height:44px;color:var(--color-text-muted);border-radius:99px;padding:0 15px;font-size:.875rem;font-weight:600}.ak-chat .ask-bar__btn:hover,.ak-chat .ask-bar__btn[aria-expanded=true]{border-color:var(--color-primary);color:var(--color-primary)}.ak-chat .ask-bar__btn[aria-expanded=true]{background-color:var(--cl-tint)}.ak-chat .ask-log{gap:48px}.ak-chat .ask-exchange{gap:18px}.ak-chat .ask-bubble{background-color:var(--cl-tint);max-width:min(88%,34rem);color:var(--color-text);border:0;border-radius:20px 20px 6px;padding:12px 18px}.ak-chat .ask-bubble__text{font-size:1rem;line-height:1.55}.ak-chat .ask-bubble__mode,.ak-chat .ask-bubble__scope{color:var(--color-primary)}.ak-chat .ask-msg--rs{flex-direction:column;gap:0}.ak-chat .ask-msg__body{gap:14px;padding-top:0}.ak-who{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;display:flex}.ak-who .ask-avatar{border-color:var(--color-border);background-color:var(--color-surface);width:30px;height:30px;box-shadow:var(--cl-shadow);margin:0}.ak-who__name{color:var(--color-text);font-size:.9375rem;font-weight:600}.ak-who .tx-ai{margin:0}.ak-who__meta{color:var(--color-text-faint);font-size:.8125rem}.ak-answer{border:1px solid var(--color-border);background-color:var(--color-surface);box-shadow:var(--cl-shadow);border-radius:18px;flex-direction:column;gap:14px;padding:20px;display:flex}@media (min-width:40rem){.ak-answer{padding:24px 28px}}.ak-answer .ask-answer__text{font-size:1.03125rem;line-height:1.7}.ak-answer .ask-actions{border-top:1px solid var(--color-border);margin-top:4px;padding-top:14px}.ak-answer .ask-actions__btn{border-radius:99px;min-height:44px;padding:0 13px;font-size:.875rem}.ak-answer .ask-actions__btn:after{content:none}.ak-answer .ask-actions__btn:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.ak-answer .ask-filters{background-color:var(--cl-tint)}.ak-answer .ask-share{background-color:var(--color-canvas)}.ak-chat .ask-next{gap:10px}.ak-chat .ask-next__list{flex-wrap:wrap;gap:8px;display:flex}.ak-chat .ask-next__q{border:1px solid var(--color-border);background-color:var(--color-surface);max-width:100%;min-height:44px;color:var(--color-text);text-align:start;border-radius:99px;align-items:center;gap:8px;padding:8px 14px;font-size:.875rem;font-weight:500;line-height:1.35;display:inline-flex}.ak-chat .ask-next__q>svg:first-child{color:var(--color-primary);flex:none}.ak-chat .ask-next__q:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.ak-chat .ask-srcs__h{letter-spacing:.12em;color:var(--color-text-faint);font-size:.8125rem}.ak-srcs__head{flex-wrap:wrap;align-items:baseline;gap:2px 12px;display:flex}.ak-srcs__note{color:var(--color-text-faint);margin:0;font-size:.8125rem}.ak-chat .ask-source{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:16px;padding:16px 16px 14px;transition:border-color .15s,box-shadow .2s}.ak-chat .ask-source:hover{border-color:light-dark(#97ade5,#4c5f88)}@supports (color:color-mix(in lab,red,red)){.ak-chat .ask-source:hover{border-color:color-mix(in srgb,var(--color-primary) 40%,var(--color-border))}}.ak-chat .ask-source:hover{box-shadow:var(--cl-shadow)}.ak-chat .ask-source__n{background-color:var(--cl-tint);width:28px;height:28px;font-family:var(--cl-italic);color:var(--color-primary);font-size:1rem;font-style:italic}.ak-chat .ask-source__title{font-family:var(--cl-display);font-size:1.0625rem;font-weight:500;text-decoration:none}.ak-chat .ask-source__title:hover{text-decoration:underline}.ak-quote{border-inline-start:2px solid var(--color-text);margin:10px 0 0;padding:0 0 0 12px}.ak-quote__l{color:var(--color-text-faint);margin:0 0 2px;font-size:.8125rem;font-weight:600}.ak-quote__t{-webkit-line-clamp:3;font-family:var(--type-read);color:var(--color-text-muted);-webkit-box-orient:vertical;margin:0;font-size:.9375rem;line-height:1.55;display:-webkit-box;overflow:hidden}.ak-chat .ask-source__act{border-radius:99px;min-height:36px}.ak-chat .ask-source__act:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.ak-dock .ask-dock__inner{max-width:760px}.ak-dock .ak-modes{margin-bottom:8px}.ak-dock .ak-mode{font-size:.8125rem}.ak-dock .ak-input{padding-top:13px;padding-bottom:2px}.ak-dock .ak-lead{top:15px}.ak-dock .ask-dock__note{color:var(--color-text-faint)}@media (max-width:39.99rem){.ak-modes{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;width:auto;overflow-x:auto}.ak-modes::-webkit-scrollbar{display:none}.ak-mode{flex:none;padding:0 12px}.ak-dock .ak-foot{padding:0 6px 6px}}.ak .ask-recent{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--cl-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:16px}.ak .ask-recent__h{font-family:var(--cl-display);font-weight:500}.ak .ask-recent__item{border-color:var(--color-border);background-color:var(--color-canvas)}@media (prefers-reduced-motion:reduce){.ak-chip,.ak-frame:before,.ak-send{transition:none}.ak-chip:hover,.ak-send:hover:not(:disabled){transform:none}}.ak .ask-recent:before,.ak-chat .ask-source:before{content:none}.ak--loading .ak-modes--sk{border-radius:99px;width:min(440px,100%);height:50px;display:block}.ak--loading .ak-frame--sk .ak-box{min-height:118px}.ak--loading .ak-tips--sk .ak-tip{min-height:150px}.ak--loading .ak-load-status{justify-content:center;margin-top:22px;display:flex}.ak-composer--docked .ak-box{flex-wrap:wrap;align-items:flex-end;display:flex}.ak-composer--docked .ak-slot,.ak-composer--docked .ask-attach{flex:1 0 100%}.ak-composer--docked .ak-field{flex:220px;min-width:0}.ak-composer--docked .ak-foot{flex:none;margin-inline-start:auto;padding:4px 6px 4px 0}.ak-composer--docked .ak-keys{display:none}.ak-dock .ak-input{min-height:52px;padding-bottom:12px}@media (max-width:39.99rem){.ak-tip{grid-template-columns:30px minmax(0,1fr);column-gap:10px;padding:14px 16px;display:grid}.ak-tip__n{grid-row:span 2;font-size:1.625rem}.ak-tip__h{margin-top:2px}.ak-guide{gap:36px;margin-top:48px}}.tx-wrap--wide{max-width:1060px;container-type:inline-size}.tx-cards,.tx-work__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.tx-cards{margin:22px 0 0;padding:0;list-style:none}.tx-card,.tx-cards>li{grid-row:span 5;grid-template-rows:subgrid;min-width:0;display:grid}.tx-card{border:1px solid var(--color-border);background-color:var(--color-surface);box-shadow:var(--cl-shadow);border-radius:18px;align-content:start;gap:10px;padding:18px 20px 16px;transition:border-color .18s,box-shadow .2s;position:relative;overflow:hidden}.tx-card:before{content:"";background:radial-gradient(90% 60% at 0 0,var(--tx-hue),transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.tx-card:before{background:radial-gradient(90% 60% at 0 0,color-mix(in srgb,var(--tx-hue) 10%,transparent),transparent 60%)}}.tx-card:before{pointer-events:none}.tx-card>*{min-width:0;position:relative}.tx-card:hover{border-color:light-dark(#aabbe6,#435374)}@supports (color:color-mix(in lab,red,red)){.tx-card:hover{border-color:color-mix(in srgb,var(--color-primary) 30%,var(--color-border))}}.tx-card__head{align-items:center;gap:14px;display:flex}.tx-card__t{font-family:var(--cl-display);color:var(--color-text);margin:0;font-size:1.3125rem;font-weight:500;line-height:1.25}.tx-card__p{color:var(--color-text-muted);margin:0;font-size:.9375rem;line-height:1.5}.tx-card__state{background-color:var(--tx-hue);border-radius:10px;flex-wrap:wrap;align-self:start;align-items:center;gap:2px 8px;margin:0;padding:7px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.tx-card__state{background-color:color-mix(in srgb,var(--tx-hue) 7%,var(--color-surface))}}.tx-card__state{box-shadow:inset 3px 0 0 var(--tx-hue)}@supports (color:color-mix(in lab,red,red)){.tx-card__state{box-shadow:inset 3px 0 0 color-mix(in srgb,var(--tx-hue) 80%,transparent)}}.tx-card__state{color:var(--color-text);font-size:.875rem;line-height:1.45}.tx-card__state b{font-family:var(--cl-italic);font-size:1.0625rem;font-style:italic;font-weight:400}.tx-card__go-row{align-self:start}.tx-card__go{gap:8px}.tx-card__arr{display:inline-flex}.tx-card__from{border-top:1px solid var(--color-border);align-content:start;gap:8px;padding-top:10px;display:grid}.tx-card__from .tx-quicks{gap:6px}.tx-card__from .tx-quick{padding:0 12px}.tx-work__col{border:1px solid var(--color-border);background-color:var(--color-surface);min-width:0;box-shadow:var(--cl-shadow);border-radius:14px;grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;padding:16px 18px;display:grid;position:relative;overflow:hidden}.tx-work__col:before{content:"";background-color:var(--tx-hue);opacity:.85;width:3px;position:absolute;inset:0 auto 0 0}@container (max-width:52rem){.tx-cards,.tx-work__grid{grid-template-columns:minmax(0,1fr)}.tx-card,.tx-cards>li{grid-row:auto;grid-template-rows:none}}.tx-sk-card{grid-row:auto;grid-template-rows:none}.cl-wait{--wait-fill:light-dark(#5e65731c,#a1a8b41c)}@supports (color:color-mix(in lab,red,red)){.cl-wait{--wait-fill:color-mix(in srgb,var(--color-text-faint) 11%,transparent)}}.cl-wait{animation:pl-appear .24s var(--ease-out) .25s both}.cl-wait__lines{gap:9px;max-width:34rem;display:grid}.cl-wait__lines>span{background-color:var(--wait-fill);border-radius:99px;height:14px;display:block}.cl-wait__lines>span:last-child{width:62%}.cl-wait__btn{background-color:var(--wait-fill);border-radius:99px;width:196px;height:48px;display:inline-block}.cl-wait__btn--s{width:112px}.cl-wait--stack{pointer-events:none}.cl-wait--stack .cl-pcard{--h:var(--color-text-faint)}.cl-wait__cover.cl-pcard{--r:1deg;--x:0px;--y:2px;z-index:5;justify-content:flex-end}.cl-wait__rows{gap:10px;display:grid}.cl-wait__card{border-radius:14px;height:132px}.cl-wait__card,.cl-wait__row{background-color:var(--wait-fill);display:block}.cl-wait__row{border-radius:12px;height:46px}@media (prefers-reduced-motion:reduce){.cl-wait{animation:none}}.dx-wait{gap:22px;margin-top:8px;display:grid}.dx-wait__bar{background-color:var(--wait-fill);border-radius:99px;height:50px;display:block}.dx-wait__grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;display:grid}.dx-wait__card{gap:10px;display:grid}.dx-wait__pic{aspect-ratio:4/3;border-radius:18px}.dx-wait__line,.dx-wait__pic{background-color:var(--wait-fill);display:block}.dx-wait__line{border-radius:99px;height:13px}.dx-wait__line--s{width:60%}.rw-wait{gap:14px;display:grid}.rw-wait__say{color:var(--color-text-muted);margin:0 0 4px;font-size:.875rem}.rw-wait__row{border:1px solid var(--color-border);background-color:var(--color-surface);border-radius:18px;gap:9px;padding:20px 22px;display:grid}.rw-wait__line{background-color:var(--wait-fill);border-radius:99px;width:38%;height:11px;display:block}.rw-wait__line--l{width:82%;height:16px}.rw-wait__line--s{width:56%}.lsp-wait,.nw-wait{margin-top:24px}.ps-wait__btns{gap:8px;display:inline-flex}.ps-wait__btn{background-color:var(--wait-fill);border-radius:99px;width:92px;height:44px;display:inline-block}.ps-fact-wait{color:#0000;background-color:var(--wait-fill,light-dark(#5e65731c,#a1a8b41c));border-radius:99px}@supports (color:color-mix(in lab,red,red)){.ps-fact-wait{background-color:var(--wait-fill,color-mix(in srgb,var(--color-text-faint) 11%,transparent))}}.ps-wait,.ps-wait__slide{gap:12px;display:grid}.ps-wait__slide{aspect-ratio:16/9;border:1px solid var(--color-border);background-color:var(--color-surface);border-radius:8px;align-content:end;padding:6% 7%;box-shadow:0 1px 2px #0000000f,0 12px 32px #00000012}.ps-wait__line{background-color:var(--wait-fill);border-radius:99px;width:34%;height:12px;display:block}.ps-wait__line--l{width:78%;height:26px}.ps-wait__line--m{width:56%;height:26px}.ps-wait__nav{align-items:center;gap:16px;display:flex}.ps-wait__dot{width:40px;height:40px}.ps-wait__dot,.ps-wait__pager{background-color:var(--wait-fill);border-radius:99px;display:block}.ps-wait__pager{width:140px;height:12px}@container paper (max-width:640px){.ps-wait__slide{aspect-ratio:4/5}}.cp>*{width:100%;max-width:820px;margin-inline:auto}.cp .cp-eyebrow{margin:0 0 12px}.cp .cp-eyebrow__a{min-height:44px;color:inherit;align-items:center;margin-block:-15px;text-decoration:none;display:inline-flex}.cp .cp-eyebrow__a:hover{color:var(--color-text);text-underline-offset:3px;text-decoration:underline}.cp .dg-title,.cp .rv-h1,.cp h1{font-family:var(--cl-display);letter-spacing:-.01em;color:var(--color-text);text-wrap:balance;margin:0 0 10px;font-size:clamp(30px,4.6vw,42px);font-weight:400;line-height:1.1}.cp .dg-sub{max-width:60ch;color:var(--color-text-muted);margin-top:0;font-size:.96875rem;line-height:1.6}.cp .dg-head{margin-bottom:28px}.cp .rv-head{margin-bottom:8px}.cp .rv-lede{max-width:60ch;margin-top:0;font-size:.96875rem;line-height:1.6}.cp .rv-rewrite__h{font-family:var(--cl-display);font-size:1.25rem;font-weight:500;line-height:1.3}.cp p .nt-settings{min-height:0;font-weight:inherit;padding-block:14px;text-decoration-thickness:1px;display:inline}.bf .k-methodnext .mn-lab{padding-top:calc(var(--u) * 1.4);margin-top:auto}.bf .k-methodnext .ng{margin-top:0}.bf .k-methodnext .t+.txt{margin-top:calc(var(--u) * .6)}.bf .k-solve .cx .sv{font:400 max(16px,calc(var(--u) * 1.75))/1.4 var(--font-display),Georgia,serif;color:var(--ink)}@media (max-width:600px){.bf .k-methodnext .mn-lab{padding-top:24px}.bf .k-field .dp .v{font-size:56px}.bf .k-field .dp .u{font-size:15px}.bf .k-field .fd{padding-bottom:24px}}.ask-private{margin:6px 0 0}.ask-phi,.ask-private{color:var(--color-text-muted);font-size:.8125rem;line-height:1.45}.ask-phi{margin:6px 0 8px}.ak-phi{color:var(--color-text-muted);margin:0;padding:0 17px 10px;font-size:.8125rem;line-height:1.45}.pref-style__img{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--color-border);border-radius:8px;width:100%;height:auto;display:block}.bl-page{padding-bottom:64px}.bl-page--public{padding-top:48px}.bl-public .bl-page .dg-title{font-size:var(--text-4xl);line-height:1.2}.bl-head{margin-bottom:24px}.bl-notice{border:1px solid var(--color-border);border-radius:var(--radius-field);background-color:var(--color-surface-sunken);font-size:var(--text-base);color:var(--color-text);margin:12px 0;padding:12px 14px}.bl-notice--warn{border-color:var(--color-warning-border);background-color:var(--color-warning-wash)}.bl-notice--warn,.bl-warn{color:var(--color-warning)}.bl-warn{font-weight:600}.bl-fine{font-size:var(--text-xs);color:var(--color-text-muted)}@media (max-width:39.99rem){.pref-index li:last-child:nth-child(3n+1){grid-column:1/-1}}.bl-questions{margin-top:24px}.bl-questions dl{gap:4px;max-width:70ch;margin-top:12px;display:grid}.bl-questions dt{font-size:var(--text-base);color:var(--color-text);margin-top:12px;font-weight:600}.bl-questions dd{font-size:var(--text-base);color:var(--color-text-muted);margin:0}.bl-legal{margin-top:32px}.bl-links{flex-wrap:wrap;gap:0 20px;display:flex}.bl-links .bl-inline-link{min-height:44px;font-size:var(--text-sm);align-items:center;display:inline-flex}.bl-inline-link{color:var(--color-link);text-underline-offset:3px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.bl-inline-link:hover{color:var(--color-link-hover)}.app-plan-badge{border:1px solid var(--color-primary-200,var(--color-border));border-radius:var(--radius-chip);background-color:var(--color-primary-100,var(--color-surface-sunken));color:var(--color-primary-800,var(--color-text));font-size:var(--text-xs);white-space:nowrap;flex-shrink:0;align-items:center;padding:1px 8px;font-weight:600;line-height:1.4;display:inline-flex}.upgrade-hint{font-size:var(--text-sm);color:var(--color-text-muted);margin-top:8px}.pro-prompt{border:1px solid var(--color-primary-200,var(--color-border));border-radius:var(--radius-field);background-color:var(--color-primary-50);color:var(--color-text);font-size:var(--text-base);margin-top:8px;padding:12px 14px;line-height:1.5}.pro-prompt .cl-link{font-weight:600}.bl-charge,.bl-renews{font-size:var(--text-sm);color:var(--color-text)}.bl-charge{font-weight:600}.bl-plansec,.bl-pricing{gap:24px;min-width:0;display:grid;container-type:inline-size}.bl-plansec__title{margin:0}.bl-h3{font-family:var(--type-heading);font-size:var(--text-xl);color:var(--color-text);margin:0 0 12px;font-weight:600;line-height:1.3}.bl-top{align-items:start;gap:16px;display:grid}@container (min-width:46rem){.bl-top:has(.bl-usage){grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.bl-status{align-content:start;gap:10px;margin:0;display:grid}.bl-status[data-tone=pro]{background-image:linear-gradient(135deg,var(--color-primary-50),transparent 65%)}.bl-status[data-tone=warn]{border-color:var(--color-warning-border);background-image:linear-gradient(135deg,var(--color-warning-wash),transparent 65%)}.bl-status__top{align-items:center;gap:12px;display:flex}.bl-status__emblem{border:1px solid var(--color-primary-200);background-color:var(--color-primary-100);width:44px;height:44px;color:var(--color-primary-800);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.bl-status[data-tone=free] .bl-status__emblem{border-color:var(--color-border);background-color:var(--color-surface-sunken);color:var(--color-text-muted)}.bl-status[data-tone=warn] .bl-status__emblem{border-color:var(--color-warning-border);background-color:var(--color-warning-wash);color:var(--color-warning)}.bl-status__plan{font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:6px 8px;font-weight:600;display:flex}.bl-status__title{font-family:var(--type-heading);font-size:var(--text-2xl);color:var(--color-text);text-wrap:balance;margin:4px 0 0;font-weight:600;line-height:1.25}.bl-status__line{font-size:var(--text-base);color:var(--color-text);max-width:60ch;line-height:1.55}.bl-status__actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.bl-status__btn{width:auto;height:44px;padding-inline:22px;text-decoration:none;display:inline-flex}.bl-usage{align-content:start;gap:4px;margin:0;display:grid}.bl-usage__title{font-family:var(--type-heading);font-size:var(--text-xl);color:var(--color-text);margin:0;font-weight:600;line-height:1.3}.bl-usage__sub{font-size:var(--text-sm);color:var(--color-text-muted);margin:0 0 8px}.bl-usage__list{gap:14px;margin:0 0 4px;padding:0;list-style:none;display:grid}.bl-use{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:6px 10px;display:grid}.bl-use__icon{background-color:var(--color-primary-100);width:28px;height:28px;color:var(--color-primary-800);border-radius:50%;place-items:center;display:grid}.bl-use__name{font-size:var(--text-base);color:var(--color-text);font-weight:500;line-height:1.35}.bl-use__value{font-size:var(--text-sm);color:var(--color-text-muted);white-space:nowrap;text-align:right}.bl-use__bar{background-color:var(--color-surface-sunken);height:8px;box-shadow:inset 0 0 0 1px var(--color-border-subtle);border-radius:999px;grid-column:2/-1;overflow:hidden}.bl-use__fill{background-color:var(--color-primary);transform-origin:0;border-radius:999px;height:100%;display:block}.bl-use[data-full] .bl-use__fill{background-color:var(--color-warning)}.bl-cards,.bl-usage .bl-fine{margin-top:4px}.bl-cards{align-items:start;gap:20px;display:grid}@container (min-width:46rem){.bl-cards{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:24px}}@container (max-width:45.99rem){.bl-plan--pro{order:-1}}.bl-plan{border:1px solid var(--color-border);border-radius:var(--radius-panel);background-color:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;gap:18px;min-width:0;padding:24px;display:flex;position:relative}@container (min-width:46rem){.bl-plan{padding:28px}}.bl-plan--pro{border-color:var(--color-primary-300);background-image:linear-gradient(165deg,var(--color-primary-100) 0,var(--color-primary-50) 34%,var(--color-surface) 78%);box-shadow:0 0 0 1px var(--color-primary-300),0 28px 56px -32px light-dark(#2459e099,#7ea6ff99)}@supports (color:color-mix(in lab,red,red)){.bl-plan--pro{box-shadow:0 0 0 1px var(--color-primary-300),0 28px 56px -32px color-mix(in srgb,var(--color-primary) 60%,transparent)}}.bl-ribbon{border-radius:var(--radius-chip);background-color:var(--color-primary);color:var(--color-on-primary);font-size:var(--text-xs);letter-spacing:.03em;padding:4px 14px;font-weight:700;line-height:1.5;position:absolute;top:-13px;right:24px;box-shadow:0 6px 14px -6px light-dark(#2459e0b3,#7ea6ffb3)}@supports (color:color-mix(in lab,red,red)){.bl-ribbon{box-shadow:0 6px 14px -6px color-mix(in srgb,var(--color-primary) 70%,transparent)}}.bl-plan__head{gap:4px;display:grid}.bl-plan__name{font-family:var(--type-heading);font-size:var(--text-3xl);color:var(--color-text);margin:0;font-weight:600;line-height:1.2}.bl-plan__tag{font-size:var(--text-base);color:var(--color-text-muted);max-width:40ch;margin:0}.bl-plan__foot{padding-top:4px}.bl-plan__yours{min-height:44px;font-size:var(--text-base);color:var(--color-text);align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.bl-plan__btn{justify-content:center;width:100%;min-height:48px;text-decoration:none}.bl-amount{flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0;display:flex}.bl-amount__num{font-family:var(--type-heading);letter-spacing:-.02em;color:var(--color-text);font-size:3rem;font-weight:600;line-height:1.05}.bl-amount__per{font-size:var(--text-lg);color:var(--color-text-muted)}.bl-amount__sub{font-size:var(--text-base);color:var(--color-text-muted);flex-basis:100%}.bl-seg{border-radius:var(--radius-chip);background-color:var(--color-surface-sunken);min-width:0;box-shadow:inset 0 0 0 1px var(--color-border);border:0;grid-template-columns:1fr 1fr;gap:4px;margin:0;padding:4px;display:grid}.bl-seg__opt{cursor:pointer;display:block;position:relative}.bl-seg__radio{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.bl-seg__face{border-radius:var(--radius-chip);min-height:44px;font-size:var(--text-base);text-align:center;color:var(--color-text-muted);transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out);flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 8px;padding:4px 12px;font-weight:600;display:flex}.bl-seg__opt:hover .bl-seg__face{color:var(--color-text)}.bl-seg__radio:checked+.bl-seg__face{background-color:var(--color-surface);color:var(--color-text);box-shadow:0 0 0 1.5px var(--color-primary),0 2px 6px #10141c1f}.bl-seg__radio:focus-visible+.bl-seg__face{outline:2px solid var(--color-primary);outline-offset:2px}.bl-seg__save{border-radius:var(--radius-chip);background-color:var(--color-success-wash);color:var(--color-success);font-size:var(--text-xs);white-space:nowrap;padding:1px 8px;font-weight:700}.bl-cta{gap:16px;min-width:0;margin:0;display:grid}.bl-cta__btn{width:100%;height:52px;font-size:var(--text-lg);text-decoration:none}.bl-cta:has(input[name=interval][value=monthly]:checked) .bl-charge[data-charge-line=yearly],.bl-cta:has(input[name=interval][value=monthly]:checked) [data-iv=yearly],.bl-cta:has(input[name=interval][value=yearly]:checked) .bl-charge[data-charge-line=monthly],.bl-cta:has(input[name=interval][value=yearly]:checked) [data-iv=monthly]{display:none}.bl-trial{border:1px solid var(--color-primary-200);border-radius:var(--radius-field);background-color:var(--color-primary-100);color:var(--color-primary-900);font-size:var(--text-base);align-items:center;gap:10px;margin:0;padding:10px 14px;display:flex}.bl-trial strong{font-weight:700}.bl-pricecap{font-size:var(--text-sm);color:var(--color-text-muted);text-wrap:pretty;margin:-6px 0 0}.bl-features{border-top:1px solid var(--color-border-subtle);gap:12px;margin:0;padding:18px 0 0;list-style:none;display:grid}.bl-plan--pro .bl-features{border-top-color:var(--color-primary-200)}.bl-feature{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:32px;display:grid}.bl-feature__icon{background-color:var(--color-primary-100);width:32px;height:32px;color:var(--color-primary-800);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.bl-plan--pro .bl-feature__icon{background-color:var(--color-primary);color:var(--color-on-primary)}.bl-feature__name{font-size:var(--text-base);color:var(--color-text);font-weight:500;line-height:1.35}.bl-feature__value{font-size:var(--text-sm);color:var(--color-text-muted);white-space:nowrap;text-align:right}.bl-reassure{border:1px solid var(--color-border-subtle);border-radius:var(--radius-panel);background-color:var(--color-surface-sunken);gap:16px 28px;margin:0;padding:20px;list-style:none;display:grid}@container (min-width:46rem){.bl-reassure{grid-template-columns:1fr 1fr;padding:24px 28px}}.bl-reassure__item{align-items:flex-start;gap:12px;display:flex}.bl-reassure__item .bl-feature__icon{background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border)}.bl-reassure__title{font-size:var(--text-base);color:var(--color-text);font-weight:600;display:block}.bl-reassure__text{font-size:var(--text-sm);color:var(--color-text-muted);margin-top:2px;line-height:1.5;display:block}.bl-comparesec{border:1px solid var(--color-border);border-radius:var(--radius-panel);background-color:var(--color-surface);box-shadow:var(--shadow-card);min-width:0;padding:20px 16px}@container (min-width:46rem){.bl-comparesec{padding:28px}}.bl-table-wrap{overflow-x:auto}.bl-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--text-base)}.bl-table td,.bl-table th{border-bottom:1px solid var(--color-border-subtle);text-align:left;vertical-align:middle;color:var(--color-text);padding:14px 12px}.bl-table tbody tr:last-child td,.bl-table tbody tr:last-child th{border-bottom:0}.bl-table thead th{vertical-align:top;font-family:var(--type-heading);font-size:var(--text-lg);border-bottom-color:var(--color-border);white-space:nowrap;font-weight:600}.bl-table tbody th{font-weight:500}.bl-table [data-col]{width:9.5rem}.bl-table thead th[data-col=pro]{color:var(--color-primary-800);border-radius:12px 12px 0 0}.bl-table__yours{font-family:var(--type-body);font-size:var(--text-xs);color:var(--color-text-muted);margin-top:2px;font-weight:500;display:block}.bl-cell{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.bl-cell__tick{color:var(--color-primary)}.bl-cell--none,.bl-table [data-col=free] .bl-cell__tick{color:var(--color-text-muted)}.bl-cell__dash{display:none}.bl-compare .bl-fine{margin-top:12px}@container (max-width:30rem){.bl-cell__tick{display:none}.bl-table td,.bl-table th{padding:12px 6px}.bl-table [data-col]{width:5rem}.bl-cell{white-space:normal}.bl-cell__dash{display:inline}.bl-cell__none-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.bl-questions{border:1px solid var(--color-border);border-radius:var(--radius-panel);background-color:var(--color-surface);padding:24px 20px}@media (min-width:40rem){.bl-questions{padding:28px}}.bl-questions dt+dd+dt{border-top:1px solid var(--color-border-subtle);padding-top:16px}@media (prefers-reduced-motion:no-preference){.bl-plan{animation:bl-rise .42s var(--ease-out) both}.bl-plan--pro{animation-delay:90ms}.bl-use__fill{animation:bl-grow .7s var(--ease-out) .12s both}}@keyframes bl-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes bl-grow{0%{transform:scaleX(0)}}@media (min-width:64rem){.cl-page:has(>.dashboard-grid>.cl-home){padding-bottom:24px}}@media (min-width:64rem) and (max-height:860px){.cl-home .cl-greet{margin:8px 0 14px!important}.cl-home .cl-topics{margin-bottom:12px}.cl-home .cl-ordiv{margin-top:36px}}.ev-row{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ev-chip{border:1px solid var(--color-border-strong);color:var(--color-text-muted);white-space:nowrap;background-color:#0000;border-radius:6px;align-items:center;gap:4px;padding:1px 8px;font-size:.8125rem;font-weight:500;line-height:1.45;display:inline-flex}.ev-chip--pre{border-style:dashed;border-color:var(--color-border-control)}.ev-chip--red{border-color:var(--color-danger-border);background-color:var(--color-danger-wash);color:var(--color-danger);font-weight:600}.sx-ev{margin:0 0 8px}.lv-ev{margin:4px 0 2px}.hm-ev{margin:2px 0 8px}.ps-ev{margin:0 0 10px}.dc-ft{color:var(--color-text-muted);font-size:round(max(14px,4.3cqw),1px);line-height:1.35}.dc-f[data-kind=number] .dc-ft,.dc-ft[data-len]{font-size:round(max(14px,4.1cqw),1px)}.dc-ribbon{z-index:3;background-color:var(--color-primary);font-family:var(--type-body);white-space:nowrap;color:var(--color-on-primary);pointer-events:none;top:-13px;border-radius:99px;padding:3px 12px;font-size:.8125rem;font-weight:600;line-height:1.35;position:absolute;inset-inline-start:22px}.dc-ft{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dc-vis:not([data-bare]) .dc-title{font-size:round(max(16px,5.4cqw),1px)}.dc-by{gap:0;font-size:.9375rem;line-height:1.4;display:flex}.dc-au,.dc-by{overflow:hidden}.dc-au{text-overflow:ellipsis;white-space:nowrap;min-width:0}.dc-src{flex:none}.dc-ev{margin:4px 0 0}.dc-bar-main{gap:8px}.dc-bar-main,.dc-bar-quiet{align-items:center;display:flex}.dc-bar-quiet{gap:2px}.dc-bar .dx-start.dx-chipbtn{font-size:.9375rem}.dc-listen>summary{cursor:pointer}.dc-listen-btn{padding-inline:16px 12px;font-size:.9375rem}.dc-listen[open]>.dc-listen-btn svg:last-child{transform:rotate(180deg)}.dc-listenmenu{width:300px;max-width:calc(100vw - 32px)}.dc-listenmenu .ls-mins{margin-inline-start:auto;font-size:.875rem}.dc-icon-btn{justify-content:center;width:44px;padding:0;position:relative}.dc-icon-btn .hm-count{top:2px;min-width:20px;height:20px;padding:0 4px;font-size:.8125rem;position:absolute;inset-inline-end:-2px}.dc-briefing .dx-audio__kicker{display:none}.dc-briefing .dx-audio__title{font-family:var(--type-body);font-size:.9375rem;font-weight:600}.dc-briefing .dx-audio__body{font-size:.8125rem}.dc-quiet{color:var(--color-text-muted);flex-wrap:wrap;gap:2px 24px;margin:18px 0 0;padding:0 4px;font-size:.9375rem;line-height:1.5;list-style:none;display:flex}.dc-quiet li{align-items:center;gap:8px;min-height:28px;display:inline-flex}.dc-quiet-n{color:var(--color-text);font-weight:600}.dc-quiet-n:after{content:":"}.dc-quiet a{align-items:center;min-height:44px;display:inline-flex}.dc-quiet+.dc-sec{margin-top:26px}html:has([data-mini-player]) .app-sheet .cl-page.dashboard-shell,html:has([data-mini-player]) .cl-page,html:has([data-mini-player]) main{padding-bottom:calc(var(--bottom-bar-h) + env(safe-area-inset-bottom) + 160px)}@media (min-width:64rem){html:has([data-mini-player]) .app-sheet .cl-page.dashboard-shell,html:has([data-mini-player]) .cl-page,html:has([data-mini-player]) main{padding-bottom:156px}}.dashboard-grid.dashboard-grid--solo{grid-template-columns:minmax(0,1fr)}.app-frame .app-side .app-uv{border:1px solid light-dark(#2459e066,#7ea6ff66);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 12px;min-height:60px;margin-inline:-10px;padding:10px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.app-frame .app-side .app-uv{border:1px solid color-mix(in srgb,var(--color-brand-ink) 40%,transparent)}}.app-frame .app-side .app-uv{background-color:var(--color-surface);background-image:linear-gradient(115deg,light-dark(#2459e014,#7ea6ff14),#0000 62%);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.app-frame .app-side .app-uv{background-image:linear-gradient(115deg,color-mix(in srgb,var(--color-brand-ink) 8%,transparent),transparent 62%)}}.app-frame .app-side .app-uv{color:var(--color-text);transition:border-color .3s}.app-frame .app-side .app-uv:focus-visible,.app-frame .app-side .app-uv:hover{border-color:light-dark(#2459e0a6,#7ea6ffa6)}@supports (color:color-mix(in lab,red,red)){.app-frame .app-side .app-uv:focus-visible,.app-frame .app-side .app-uv:hover{border-color:color-mix(in srgb,var(--color-brand-ink) 65%,transparent)}}.app-frame .app-side .app-uv:focus-visible,.app-frame .app-side .app-uv:hover{color:var(--color-text)}.app-frame .app-side .app-uv[aria-current=page]{color:var(--color-primary);border-color:var(--color-brand-ink)}.app-frame .app-side .app-uv[aria-current=page]:before{display:none}.app-uv__icon svg{fill:none;stroke:var(--color-brand-ink);stroke-width:1.7px;stroke-linecap:round}.app-frame .app-side .app-uv__icon{opacity:1}.app-frame .app-side .app-uv__name{font-weight:600}.app-uv__sub{color:var(--color-text-faint);white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;padding-inline-end:36px;font-size:.8125rem;font-weight:400;line-height:1.3;position:relative;overflow:hidden}.app-uv__sky{pointer-events:none;inset-inline-end:6px;width:32px;height:19px;position:absolute;bottom:8px}.app-uv__sky line{stroke:var(--color-brand-ink);stroke-width:.9px;opacity:.5;stroke-dasharray:20;stroke-dashoffset:20px;transition:stroke-dashoffset 1.4s}.app-uv__sky circle{fill:var(--color-brand-ink);opacity:.7}.app-uv:focus-visible .app-uv__sky line,.app-uv:hover .app-uv__sky line,.app-uv[aria-current=page] .app-uv__sky line{stroke-dashoffset:0}.app-uv__sky .app-uv__tw{animation:app-uv-twinkle 4s ease-in-out infinite}.app-uv__sky .app-uv__tw:nth-of-type(2n){animation-delay:1.3s}@keyframes app-uv-twinkle{50%{opacity:.15}}@media (prefers-reduced-motion:reduce){.app-uv__sky .app-uv__tw{animation:none}.app-uv__sky line{transition:none}}@container app-side (max-width:120px){.app-frame .app-side .app-uv{border-radius:10px;justify-content:center;min-height:44px;margin-inline:0;padding:0;display:flex}.app-frame .app-side .app-uv__sub,.app-uv__sky{display:none}}.bl-choosesec{gap:16px;min-width:0;display:grid}.bl-choose{gap:18px;min-width:0;margin:0;display:grid}.bl-choose__iv{max-width:440px}.bl-choose__plans{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}@container (min-width:640px){.bl-choose__plans{grid-template-columns:1fr 1fr}}@media (min-width:48rem){.bl-frame .bl-choose__plans{grid-template-columns:1fr 1fr}}.bl-pick{border:1.5px solid var(--color-border);border-radius:var(--radius-panel);background-color:var(--color-surface);box-shadow:var(--shadow-card);transition:border-color var(--duration-fast,.15s),box-shadow var(--duration-fast,.15s);align-content:start;gap:12px;padding:20px;display:grid;position:relative}.bl-pick:hover{border-color:var(--color-border-strong)}.bl-pick:has(.bl-pick__radio:checked){border-color:var(--color-primary);box-shadow:0 0 0 1.5px var(--color-primary),var(--shadow-card)}.bl-pick:has(.bl-pick__radio:focus-visible){outline:2px solid var(--color-primary);outline-offset:3px}.bl-pick__choose{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:44px;display:flex}.bl-pick__choose:after{content:"";border-radius:inherit;position:absolute;inset:0}.bl-pick__radio{opacity:0;width:1px;height:1px;margin:0;position:absolute}.bl-pick__dot{border:2px solid var(--color-border-strong);background-color:var(--color-surface);border-radius:50%;flex-shrink:0;width:22px;height:22px}.bl-pick__radio:checked+.bl-pick__dot{border-color:var(--color-primary);background-color:var(--color-primary);box-shadow:inset 0 0 0 4px var(--color-surface)}.bl-pick__radio:focus-visible+.bl-pick__dot{outline:2px solid var(--color-primary);outline-offset:2px}.bl-pick__name{font-family:var(--type-heading);font-size:var(--text-2xl);color:var(--color-text);font-weight:600;line-height:1.2}.bl-pick__label{border:1px solid var(--color-primary-200);background-color:var(--color-primary-50);min-height:26px;font-size:var(--text-xs);letter-spacing:.01em;color:var(--color-primary-800);border-radius:999px;align-items:center;padding:0 10px;font-weight:700;display:inline-flex}.bl-pick__label--yours{border-color:var(--color-border);background-color:var(--color-surface-sunken);color:var(--color-text)}.bl-pick__tag{font-size:var(--text-base);color:var(--color-text-muted);max-width:46ch;margin:0;line-height:1.5}.bl-pick__price{gap:4px;margin:0;display:grid}.bl-pick__save{font-size:var(--text-sm);color:var(--color-text);font-weight:600}.bl-pick .bl-features{padding-top:14px}.bl-choose:has(input[name=interval][value=monthly]:checked) .bl-charge[data-ci=yearly],.bl-choose:has(input[name=interval][value=monthly]:checked) [data-iv=yearly],.bl-choose:has(input[name=interval][value=yearly]:checked) .bl-charge[data-ci=monthly],.bl-choose:has(input[name=interval][value=yearly]:checked) [data-iv=monthly],.bl-choose:has(input[name=plan][value=pro]:checked) .bl-charge[data-cp=researcher],.bl-choose:has(input[name=plan][value=researcher]:checked) .bl-charge[data-cp=pro]{display:none}.bl-choose .bl-cta__btn{max-width:440px}.bl-partner{border:1px solid var(--color-border);background-color:var(--color-surface-sunken);font-size:var(--text-base);color:var(--color-text);border-radius:14px;align-items:center;gap:10px;margin:0;padding:12px 16px;font-weight:600;display:flex}.bl-partner svg{color:var(--color-primary);flex-shrink:0}.bl-table [data-col=pro]{background-color:#0000}.bl-table [data-col=researcher]{background-color:var(--color-primary-50)}.bl-table thead th[data-col=pro]{color:var(--color-text)}.bl-table thead th[data-col=researcher]{color:var(--color-primary-800);border-radius:12px 12px 0 0}.bl-table [data-col=pro] .bl-cell__tick{color:var(--color-primary)}.bl-table__note{font-size:var(--text-sm);color:var(--color-text-muted);margin-top:2px;font-weight:400;line-height:1.45;display:block}.bl-table tbody th{min-width:12rem}.bl-frame__main{max-width:980px;margin-inline:auto;padding:16px 20px 72px;container-type:inline-size}@media (min-width:40rem){.bl-frame__main{padding:32px 32px 96px}}.bl-locked{gap:20px;min-width:0;display:grid}.bl-locked .cp-eyebrow{color:var(--color-text-muted);align-items:center;gap:8px;display:inline-flex}.bl-locked__title{text-wrap:balance;margin:0}.bl-locked__lead{max-width:62ch;font-size:var(--text-lg);color:var(--color-text);margin:0;line-height:1.55}.bl-locked__account{border:1px solid var(--color-border);border-radius:var(--radius-panel);background-color:var(--color-surface);gap:12px;padding:20px;display:grid}.bl-locked__account .bl-h3{margin:0}.bl-locked__actions{gap:12px;margin:0;padding:0;list-style:none;display:grid}.bl-locked__actions>li{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.bl-locked__actions .onb-secondary{min-height:44px;text-decoration:none}.bl-locked__hint{font-size:var(--text-sm);color:var(--color-text-muted)}.bl-locked__delete{border-top:1px solid var(--color-border-subtle);padding-top:4px}.bl-locked__summary{cursor:pointer;min-height:44px;font-size:var(--text-base);color:var(--color-text);align-items:center;font-weight:600;display:flex}.bl-locked__delete[open]>.bl-locked__summary{margin-bottom:12px}.bl-chooseplan>.bl-locked__delete{border:1px solid var(--color-border);border-radius:var(--radius-panel);background-color:var(--color-surface);padding:4px 20px 16px}.bl-chooseplan__later{margin:0}.bl-chooseplan__later .bl-inline-link{min-height:44px;font-size:var(--text-base);align-items:center;display:inline-flex}.bl-gate{border:1px solid var(--color-border);background-color:var(--color-surface-sunken);font-size:var(--text-base);color:var(--color-text);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0;padding:12px 16px;line-height:1.5;display:flex}.bl-gate__text{flex:22ch;align-items:flex-start;gap:8px;min-width:0;display:inline-flex}.bl-gate__text svg{color:var(--color-text-muted);flex-shrink:0;margin-top:3px}.bl-gate__btn{border:1px solid var(--color-primary);background-color:var(--color-surface);min-height:44px;font-size:var(--text-sm);color:var(--color-primary-800);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding-inline:16px;font-weight:600;text-decoration:none;display:inline-flex}.bl-gate__btn:hover{background-color:var(--color-primary-50)}.bl-gate__btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.bl-gate--compact{font-size:var(--text-sm);padding:8px 12px}.v6-price__cards{align-items:start;gap:20px;display:grid}@media (min-width:48rem){.v6-price__cards{grid-template-columns:1fr 1fr}}.v6-price__cards .v6-price__card{padding:28px 24px}.v6-price__cards .v6-price__amount{font-size:3rem}.v6-price__cards-foot{grid-column:1/-1;margin:0;font-weight:500}.v6-price__trial--quiet{background-color:var(--color-surface-sunken)}.v6-price--two{align-items:start}.bl-plancard{border:1px solid var(--color-border);border-radius:var(--radius-panel);background-color:var(--color-surface);color:var(--color-text);flex-wrap:wrap;align-items:center;gap:12px 20px;margin:20px 0 0;padding:16px 20px;display:flex}.bl-plancard__body{flex:36ch;min-width:0}.bl-plancard__title{font-size:var(--text-lg);color:var(--color-text);margin:0;font-weight:600;line-height:1.35}.bl-plancard__text{max-width:70ch;font-size:var(--text-base);color:var(--color-text-muted);margin:6px 0 0;line-height:1.55}.bl-plancard__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bl-plancard__later{min-height:44px}.bl-trial{gap:20px;min-width:0;display:grid}.bl-trial .cp-eyebrow{color:var(--color-text-muted);align-items:center;gap:8px;display:inline-flex}.bl-trial__title{text-wrap:balance;margin:0}.bl-trial__lead{font-size:var(--text-lg);color:var(--color-text)}.bl-trial__lead,.bl-trial__open{max-width:62ch;margin:0;line-height:1.55}.bl-trial__open{font-size:var(--text-base);color:var(--color-text-muted)}.bl-trial__back{align-items:center;min-height:44px;display:inline-flex}.bl-feature__note{margin-top:2px;line-height:1.45;display:block}.bl-feature__note,.bl-uvline{font-size:var(--text-sm);color:var(--color-text-muted)}.bl-uvline{margin:0;line-height:1.5}.onb-focus{border:1px solid var(--color-border);background-color:var(--color-surface);border-radius:16px;margin-top:28px;padding:18px 20px}.onb-focus__head{font-size:var(--text-base);color:var(--color-text);margin:0;font-weight:600}.onb-focus__help{font-size:var(--text-sm);color:var(--color-text-muted);margin:4px 0 0;line-height:1.5}.onb-focus__chips{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.onb-focus__chip{border:1px solid var(--color-border);background-color:var(--color-surface-sunken);min-height:44px;font-size:var(--text-sm);color:var(--color-text);gap:4px;padding:0 6px 0 14px}.onb-focus__chip,.onb-focus__chip button{border-radius:999px;align-items:center;display:inline-flex}.onb-focus__chip button{width:36px;height:36px;color:var(--color-text-muted);justify-content:center}.onb-focus__chip button:hover{color:var(--color-text);background-color:var(--color-surface)}.onb-focus__chip button:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.onb-focus__row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.onb-focus__row .auth-input{flex:24ch;margin-top:0}.onb-focus__add{min-height:44px}.onb-focus__preview{margin-top:16px}.onb-focus__phead{font-size:var(--text-sm);color:var(--color-text);margin:0;font-weight:600}.onb-focus__list{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.onb-focus__paper{border:1px solid var(--color-border);background-color:var(--color-surface-sunken);border-radius:12px;padding:10px 14px}.onb-focus__ptitle{font-size:var(--text-base);color:var(--color-text);margin:0;line-height:1.4}.onb-focus__pmeta{margin:2px 0 0}.onb-focus__count,.onb-focus__empty,.onb-focus__pmeta{font-size:var(--text-sm);color:var(--color-text-muted)}.onb-focus__count,.onb-focus__empty{margin:8px 0 0;line-height:1.5}.onb-uv{gap:14px;margin-top:24px;display:grid}.onb-uv__card{border:1px solid var(--color-border);background-color:var(--color-surface);border-radius:16px;padding:18px 20px}.onb-uv__card h2{font-size:var(--text-base);color:var(--color-text);margin:0;font-weight:600}.onb-uv__card p{font-size:var(--text-base);color:var(--color-text-muted);margin:4px 0 0;line-height:1.55}.tour{z-index:80;border:1px solid var(--color-border);background-color:var(--color-surface-raised);width:min(372px,100vw - 24px);max-height:min(78vh,640px);box-shadow:var(--shadow-float);color:var(--color-text);transition:top var(--duration-base) var(--ease-out),left var(--duration-base) var(--ease-out);border-radius:18px;padding:16px 18px 14px;font-size:.9375rem;line-height:1.55;position:fixed;overflow:auto}.tour--dock{bottom:24px;right:24px}@media (max-width:39.98rem){.tour,.tour--dock{width:auto;left:12px;right:12px;bottom:calc(var(--bottom-bar-h) + 12px + env(safe-area-inset-bottom,0px));max-height:56vh;top:auto!important}}@media (min-width:40rem){.sky-page .tour--dock,.sky-page~.tour--dock{left:24px;right:auto}}.tour__top{justify-content:space-between;align-items:center;gap:12px;margin:-4px -8px 2px 0;display:flex}.tour__eyebrow{margin:0;font-size:.8125rem}.tour__eyebrow,.tour__skip{color:var(--color-text-muted);font-weight:600}.tour__skip{min-height:44px;cursor:pointer;background:0 0;border:0;border-radius:999px;padding-inline:10px;font-size:.875rem}.tour__skip:hover{background-color:var(--color-tonal);color:var(--color-text)}.tour__title{font-family:var(--type-heading);color:var(--color-text);outline:none;margin:0;font-size:1.1875rem;font-weight:600;line-height:1.3}.tour__title:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:6px}.tour__body,.tour__intro{color:var(--color-text-muted);margin:6px 0 0}.tour__act,.tour__done,.tour__miss{align-items:flex-start;gap:8px;margin:12px 0 0;font-weight:600;display:flex}.tour__act{color:var(--color-text)}.tour__act svg{color:var(--color-primary);margin-top:3px}.tour__done{color:var(--color-success)}.tour__done svg{margin-top:3px}.tour__miss{color:var(--color-text-muted);font-weight:500}.tour__go{min-height:44px;color:var(--color-link);text-underline-offset:3px;align-items:center;gap:4px;font-weight:600;text-decoration:underline;display:inline-flex}.tour__note{border:1px solid var(--color-accent-border);background-color:var(--color-accent-wash);color:var(--color-text);border-radius:14px;margin:12px 0 0;padding:12px 14px;font-size:.875rem}.tour__note p{margin:0}.tour__sample{margin-top:8px}.tour__sample summary{min-height:44px;color:var(--color-link);cursor:pointer;align-items:center;font-weight:600;display:inline-flex}.tour__q{font-weight:600;margin:4px 0 0!important}.tour__a{border-inline-start:3px solid var(--color-accent-border);padding-inline-start:10px;margin:6px 0 0!important}.tour__fine,.tour__src{color:var(--color-text-muted);font-size:.8125rem;margin:6px 0 0!important}.tour__trial{border:1px solid var(--color-primary);background-color:var(--color-surface);min-height:44px;color:var(--color-primary-800);border-radius:999px;align-items:center;margin-top:10px;padding-inline:16px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}html[data-theme=dark] .tour__trial{color:var(--color-primary)}.tour__trial:hover{background-color:var(--color-primary-50)}html[data-theme=dark] .tour__trial:hover{background-color:var(--color-primary-soft)}.tour__media{margin-top:10px}.tour__media img,.tour__media video{border-radius:10px;width:100%;height:auto;display:block}.tour__play{cursor:pointer;background:0 0;border:0;border-radius:10px;width:100%;padding:0;display:block;position:relative}.tour__playlab{background-color:var(--color-surface-raised);min-height:36px;color:var(--color-text);box-shadow:var(--shadow-e2,0 1px 3px #0003);inset-inline-start:10px;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:.8125rem;font-weight:600;display:inline-flex;position:absolute;bottom:10px}.tour__list{gap:4px;margin:10px 0 0;padding:0;font-size:.875rem;list-style:none;display:grid}.tour__list li{color:var(--color-text-muted);align-items:center;gap:8px;display:flex}.tour__list li[data-did="1"]{color:var(--color-text)}.tour__list li[data-did="1"] svg{color:var(--color-success)}.tour__foot{justify-content:space-between;gap:12px;margin-top:14px}.tour__dots,.tour__foot{align-items:center;display:flex}.tour__dots{gap:6px;margin:0;padding:0;list-style:none}.tour__dots li{background-color:var(--color-border-strong);width:8px;height:8px;transition:width var(--duration-base) var(--ease-out);border-radius:999px}.tour__dots li[data-did="1"]{background-color:light-dark(#87a4ee,#51699d)}@supports (color:color-mix(in lab,red,red)){.tour__dots li[data-did="1"]{background-color:color-mix(in srgb,var(--color-primary) 55%,var(--color-surface))}}.tour__dots li[data-at="1"]{background-color:var(--color-primary);width:20px}.tour__btns{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.tour__btn{border:1px solid var(--color-border-strong);background-color:var(--color-surface);min-height:44px;color:var(--color-text);white-space:nowrap;cursor:pointer;border-radius:999px;padding-inline:16px;font-size:.875rem;font-weight:600}.tour__btn:hover{background-color:var(--color-tonal)}.tour__btn--primary{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-on-primary)}.tour__btn--primary:hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}.tour__btn:focus-visible,.tour__go:focus-visible,.tour__play:focus-visible,.tour__sample summary:focus-visible,.tour__skip:focus-visible,.tour__trial:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.tour-ring{z-index:78;box-shadow:0 0 0 2px var(--color-primary),0 0 0 6px light-dark(#2459e038,#7ea6ff38),0 0 0 100vmax #10141c29;border-radius:14px;position:fixed}@supports (color:color-mix(in lab,red,red)){.tour-ring{box-shadow:0 0 0 2px var(--color-primary),0 0 0 6px color-mix(in srgb,var(--color-primary) 22%,transparent),0 0 0 100vmax #10141c29}}.tour-ring{pointer-events:none;transition:top var(--duration-base) var(--ease-out),left var(--duration-base) var(--ease-out),width var(--duration-base) var(--ease-out),height var(--duration-base) var(--ease-out)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .tour-ring{box-shadow:0 0 0 2px var(--color-primary),0 0 0 6px color-mix(in srgb,var(--color-primary) 28%,transparent),0 0 0 100vmax #0000005c}}.tour-btn{color:var(--color-text-muted)}.tour-btn--header{gap:6px;width:auto;padding-inline:10px 14px;display:inline-flex}.tour-btn__lab{font-size:.875rem;font-weight:600}@media (max-width:79.98rem){.tour-btn--header{justify-content:center;width:44px;padding:0}.tour-btn--header .tour-btn__lab{display:none}}.tour-pop{width:330px;max-height:min(76vh,620px);overflow:auto}.tour-pop--sky{color:var(--color-text)}.tour-menu__lede{color:var(--color-text-muted);margin:2px 6px 8px;font-size:.875rem;line-height:1.5}.tour-menu__h{color:var(--color-text-muted);margin:10px 6px 4px;font-size:.8125rem;font-weight:600}.tour-menu__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.tour-menu__item{width:100%;min-height:44px;color:var(--color-text);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.tour-menu__item:hover{background-color:var(--color-tonal)}.tour-menu__item:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.tour-menu__item svg{color:var(--color-primary);margin-top:2px}.tour-menu__item--main{background-color:var(--color-accent-wash)}.tour-menu__name{font-size:.9375rem;font-weight:600;line-height:1.35;display:block}.tour-menu__gets{color:var(--color-text-muted);font-size:.8125rem;line-height:1.4;display:block}.tour-menu__foot{border-top:1px solid var(--color-border-subtle);margin:8px 6px 0;padding-top:4px}.tour-how{min-height:44px;color:var(--color-link);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0 2px;font-size:.8125rem;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:none}html[data-tour=on] .tour-how{display:inline-flex}.tour-how:hover{text-decoration-thickness:2px}.tour-how:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){.tour,.tour-ring,.tour__dots li{transition:none}}@media print{.tour,.tour-ring{display:none}}.tour__visual{margin:12px 0 0}@media (max-width:39.98rem){.tour[data-tour-phase=anchored] .tv{min-height:64px;max-height:96px;padding:8px}}.tv{border:1px solid var(--color-border-subtle);background-color:var(--color-surface-sunken);min-height:112px;color:var(--color-text);border-radius:14px;place-items:center;padding:12px;font-size:.8125rem;line-height:1.35;display:grid;position:relative;overflow:hidden}.tour__visual--small .tv{min-height:88px}.tv-card,.tv-chat,.tv-menu,.tv-panel,.tv-player,.tv-search,.tv-slides{border:1px solid var(--color-border);background-color:var(--color-surface);width:min(100%,300px);box-shadow:var(--shadow-e1,0 1px 2px #0000000f);border-radius:12px;gap:6px;padding:10px 12px;display:grid}.tv-h{justify-content:space-between;gap:8px;margin:0;display:flex}.tv-h,.tv-tag{font-weight:600}.tv-tag{color:var(--color-link)}.tv-title{font-weight:600}.tv-meta{color:var(--color-text-muted)}.tv-line{background-color:var(--color-border);border-radius:999px;height:7px;display:block}.tv-line--short{width:60%}.tv-ribbon{background-color:var(--color-accent-wash);color:var(--color-accent);border-radius:999px;justify-self:start;padding:1px 8px;font-weight:600}.tv-acts,.tv-chips,.tv-pager,.tv-row,.tv-tabs{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.tv-acts,.tv-pager{justify-content:flex-end}.tv-row{justify-content:center}.tv-ico{border:1px solid var(--color-border);width:28px;height:28px;color:var(--color-text-muted);border-radius:999px;place-items:center;display:inline-grid}.tv-btn,.tv-ico{background-color:var(--color-surface)}.tv-btn{border:1px solid var(--color-border-strong);white-space:nowrap;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:5px 10px;font-weight:600;display:inline-flex}.tv-btn--primary{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-on-primary)}.tv-chip,.tv-tab{border:1px solid var(--color-border);white-space:nowrap;border-radius:999px;padding:3px 9px}.tv-chip,.tv-input,.tv-tab{background-color:var(--color-surface)}.tv-input{border:1px solid var(--color-border-strong);color:var(--color-text-muted);border-radius:10px;align-items:center;gap:6px;padding:6px 10px;display:flex}.tv-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.tv-list li{border-radius:8px;padding:4px 8px}.tv-list--rows li{border-bottom:1px solid var(--color-border-subtle);border-radius:0}.tv-menu .tv-list{border:1px solid var(--color-border);border-radius:10px;padding:4px}.tv-q{background-color:var(--color-accent-wash);border-radius:12px;max-width:92%;padding:6px 10px}.tv-a,.tv-q,.tv-src{margin:0}.tv-src{color:var(--color-text-muted);gap:2px;padding:0;list-style:none;display:grid}.tv-src b{background-color:var(--color-accent-wash);min-width:20px;height:20px;color:var(--color-accent);border-radius:6px;place-items:center;margin-inline-end:4px;font-size:.8125rem;display:inline-grid}.tv-player{grid-template-columns:auto 1fr;align-items:center}.tv-play{background-color:var(--color-primary);width:40px;height:40px;color:var(--color-on-primary);border-radius:999px;place-items:center;display:inline-grid}.tv-ptext{gap:4px;display:grid}.tv-bar{background-color:var(--color-border);border-radius:999px;height:6px;display:block;overflow:hidden}.tv-bar span{background-color:var(--color-primary);width:35%;height:100%;animation:tv-play 6s linear infinite;display:block}.tv-slidebox{min-height:76px;position:relative}.tv-slide{opacity:0;align-content:start;gap:5px;animation:tv-slide 8s ease-in-out infinite;display:grid;position:absolute;inset:0}.tv-slide[data-n="0"]{opacity:1}.tv-kicker{color:var(--color-text-muted)}.tv-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;display:grid}.tv-tpl{text-align:center;justify-items:center;gap:4px;display:grid}.tv-tpl__art{aspect-ratio:4/3;border:1px solid var(--color-border);background-color:var(--color-surface);border-radius:8px;width:100%}.tv-tpl[data-tpl="0"] .tv-tpl__art{background-image:linear-gradient(var(--color-accent-wash) 0 45%,var(--color-surface) 45%)}.tv-tpl[data-tpl="1"] .tv-tpl__art{background-image:linear-gradient(90deg,var(--color-text) 0 6%,transparent 6%),repeating-linear-gradient(var(--color-surface) 0 8px,var(--color-border) 8px 10px)}.tv-tpl[data-tpl="2"] .tv-tpl__art{background-image:linear-gradient(135deg,var(--color-primary-soft) 0 50%,var(--color-accent-wash) 50%)}.tv-tpl[data-tpl="3"] .tv-tpl__art{background-image:repeating-linear-gradient(var(--color-surface) 0 10px,var(--color-border-subtle) 10px 12px)}.tv-tpl__lab{font-size:.8125rem}.tv-sky{width:calc(100% + 24px);margin:-12px;position:relative}.tv-sky img{object-fit:cover;width:100%;height:auto;max-height:150px;animation:tv-drift 18s ease-in-out infinite alternate;display:block}.tv-skycap{background-color:var(--color-surface-raised);inset-inline-start:10px;border-radius:999px;padding:2px 10px;font-weight:600;position:absolute;bottom:10px}.tv-switchrow{justify-content:space-between;align-items:center;gap:10px;display:flex}.tv-switch{background-color:var(--color-border-strong);border-radius:999px;width:34px;height:20px;position:relative}.tv-switch:after{content:"";background-color:var(--color-surface);border-radius:999px;width:14px;height:14px;position:absolute;top:3px;left:3px}.tv-switch[data-on]{background-color:var(--color-primary)}.tv-switch[data-on]:after{left:17px}.tv [data-hot]{outline:2px solid var(--color-primary);outline-offset:2px;animation:tv-hot 2.4s ease-in-out infinite}.tv-card[data-hot]{outline-offset:3px}@keyframes tv-hot{0%,to{outline-color:var(--color-primary)}50%{outline-color:color-mix(in srgb,var(--color-primary) 35%,transparent)}}@keyframes tv-slide{0%,4%{opacity:0;transform:translate(8px)}24%,8%{opacity:1;transform:none}28%,to{opacity:0;transform:translate(-8px)}}@keyframes tv-play{0%{transform:translate(-100%)}to{transform:translate(290%)}}@keyframes tv-drift{0%{transform:scale(1.04)translate(-2%)}to{transform:scale(1.1)translate(2%)}}@media (prefers-reduced-motion:reduce){.tv [data-hot],.tv-bar span,.tv-sky img,.tv-slide{animation:none}.tv-slide{opacity:0}.tv-slide[data-n="0"]{opacity:1}}.tour-pop{width:380px}.tour-menu__title{font-family:var(--type-heading);color:var(--color-text);margin:2px 6px 4px;font-size:1.0625rem;font-weight:600}.tour-menu__chapters{margin-top:8px}.tour-menu__mark{width:22px;height:22px;color:var(--color-success);flex:none;place-items:center;margin-top:1px;display:inline-grid}.tour-menu__ring{background:conic-gradient(var(--color-primary) var(--p,0),var(--color-border) 0);border-radius:999px;width:18px;height:18px;-webkit-mask:radial-gradient(circle,#0000 5px,#000 6px);mask:radial-gradient(circle,#0000 5px,#000 6px)}.tour-menu__item[data-complete] .tour-menu__name{color:var(--color-text)}.tour-menu__text{gap:1px;min-width:0;display:grid}.tour-menu__len{color:var(--color-text-muted);font-size:.8125rem;display:block}.ctl-tour-ch{margin-top:10px}.ctl-tour-ch>summary{min-height:44px;font-size:var(--text-sm);color:var(--color-link);cursor:pointer;align-items:center;font-weight:600;display:inline-flex}.tour{width:min(340px,100vw - 24px);padding:14px 16px 12px}.tour__title{font-size:1.125rem}.tour__body{color:var(--color-text);align-items:flex-start;gap:6px;margin:4px 0 0;display:flex}.tour__body--done{color:var(--color-success);font-weight:600}.tour__body--done svg{flex:none;margin-top:4px}.tour__visual{margin-top:10px}.tour__foot{margin-top:12px}.tour__list{flex-wrap:wrap;gap:4px 12px;margin:8px 0 0;font-size:.8125rem;display:flex}.tour__list li{gap:4px}@media (max-width:39.98rem){.tour,.tour--dock{max-height:44vh;padding:12px 14px 10px}.tour .tv{min-height:72px}}.tour-ring{box-shadow:0 0 0 3px var(--color-primary),0 0 0 10px light-dark(#2459e033,#7ea6ff33),0 0 0 100vmax #10141c4d;border-radius:16px}@supports (color:color-mix(in lab,red,red)){.tour-ring{box-shadow:0 0 0 3px var(--color-primary),0 0 0 10px color-mix(in srgb,var(--color-primary) 20%,transparent),0 0 0 100vmax #10141c4d}}html[data-theme=dark] .tour-ring{box-shadow:0 0 0 3px var(--color-primary),0 0 0 10px light-dark(#2459e042,#7ea6ff42),0 0 0 100vmax #00000085}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .tour-ring{box-shadow:0 0 0 3px var(--color-primary),0 0 0 10px color-mix(in srgb,var(--color-primary) 26%,transparent),0 0 0 100vmax #00000085}}.tour[data-tour-pointer]:before{content:"";background-color:var(--color-surface-raised);border:1px solid var(--color-border);width:16px;height:16px;position:absolute;transform:rotate(45deg)}.tour{overflow:visible}.tour>*{position:relative}.tour--from-top:before{top:-9px;left:calc(var(--tour-at) - 8px);border-bottom:0;border-right:0}.tour--from-bottom:before{bottom:-9px;left:calc(var(--tour-at) - 8px);border-top:0;border-left:0}.tour--from-left:before{left:-9px;top:calc(var(--tour-at) - 8px);border-top:0;border-right:0}.tour--from-right:before{right:-9px;top:calc(var(--tour-at) - 8px);border-bottom:0;border-left:0}@media (max-width:39.98rem){.tour{overflow:auto}.tour--from-top:before{display:none}.tour--from-top{border-top:3px solid var(--color-primary)}}.tv-line--title{background-color:var(--color-border-strong);width:70%;height:9px}.tv-ico--lg{width:38px;height:38px}.tv-row--start{justify-content:flex-start}.tv-row--end{justify-content:flex-end}.tv-row--between{justify-content:space-between}.tv-row .tv-line{flex:1}.tv-num{background-color:var(--color-accent-wash);border-radius:6px;width:18px;height:18px}.tv-dot,.tv-num{display:inline-block}.tv-dot{background-color:var(--color-border-strong);border-radius:999px;flex:none;width:10px;height:10px}.tv-listrow{border-radius:8px;padding:4px 6px}.tv-pill{background-color:var(--color-primary);border-radius:999px;justify-self:start;width:92px;height:26px}.tv-tab{min-width:54px;height:22px}.tv-tab--wide{justify-self:start;width:90px}.tv-menu{border:1px solid var(--color-border);border-radius:10px;gap:4px;padding:6px;display:grid}.tv-menu .tv-row{border-radius:6px;padding:4px 6px}.tv-q{justify-self:end;width:60%;height:22px}.tv-ribbon{width:90px;height:16px}.tv-input{min-height:30px}.tv-belly{grid-template-columns:auto;justify-items:start}.tour-pill{z-index:80;border:1px solid var(--color-border);background-color:var(--color-surface-raised);box-shadow:var(--shadow-float);border-radius:999px;align-items:center;gap:2px;padding:4px;display:inline-flex;position:fixed;bottom:24px;right:24px}@media (max-width:39.98rem){.tour-pill{right:12px;bottom:calc(var(--bottom-bar-h) + 12px + env(safe-area-inset-bottom,0px))}}.tour-pill__go{background-color:var(--color-primary);min-height:44px;color:var(--color-on-primary);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:.875rem;font-weight:600;display:inline-flex}.tour-pill__go:hover{background-color:var(--color-primary-hover)}.tour-pill__x{width:44px;height:44px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:inline-grid}.tour-pill__x:hover{background-color:var(--color-tonal);color:var(--color-text)}.tour-pill__go:focus-visible,.tour-pill__x:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (min-width:40rem){.sky-page .tour-pill,.sky-page~.tour-pill{left:24px;right:auto}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.5}}