@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-latin-400-normal-Dhut76fR.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-400-normal-BDKaGhyp.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-latin-500-normal-Bf-nb4oT.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-500-normal-DYtqi0QS.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-600-normal-DLTa1BUW.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-600-normal-BR_Ojra4.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/plus-jakarta-sans-latin-800-normal-CusIZhrK.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-800-normal-BRNHt2w0.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-latin-400-italic-D5MFNpT-.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-400-italic-BVaBttQe.woff)format("woff")}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fraunces-opsz-5NQl7pqz.woff2)format("woff2-variations")}:root{--color-bg:#fff;--color-surface:#fff;--color-surface-subtle:#f5f7fc;--color-surface-pressed:#f5f7fc;--color-text:#121212;--color-text-strong:#000;--color-text-muted:#595e6b;--color-text-faint:#8a8f9c;--color-icon:#111;--color-border:#0038b833;--color-accent:#0038b8;--color-accent-text:#fff;--color-accent-soft:#0038b81a;--color-page-tint:#e5ebf8;--color-accent-disabled:#b3c3ec;--color-positive:#0038b8;--color-negative:#595e6b;--color-row-band:#ffffff73;--color-note-bg:#0038b81a;--color-note-text:#0038b8;--color-focus:#0038b8;--color-dim:#0006;--font-family:"Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans Hebrew", "Arial Hebrew", Arial, sans-serif;--font-family-display:"Fraunces Variable", Georgia, "Times New Roman", "Noto Serif Hebrew", "Noto Sans Hebrew", "Arial Hebrew", serif;--font-size-xs:.8125rem;--font-size-sm:.9375rem;--font-size-md:1.0625rem;--font-size-lg:1.25rem;--font-size-xl:1.75rem;--font-size-2xl:2.25rem;--font-size-list-name:1.625rem;--font-size-closeness:1.375rem;--font-size-eyebrow:.75rem;--line-height-title-lg:calc(42 / 36);--line-height-title-md:calc(34 / 28);--line-height-question:calc(22 / 20);--line-height-button:calc(22 / 17);--line-height-body:calc(24 / 17);--line-height-label:calc(20 / 15);--line-height-body-sm:calc(21 / 15);--line-height-counter:calc(22 / 15);--line-height-chip:calc(20 / 13);--line-height-caption:calc(18 / 13);--line-height-eyebrow:calc(16 / 12);--line-height-list-name:calc(32 / 26);--line-height-closeness:calc(26 / 22);--letter-spacing-eyebrow:.06em;--letter-spacing-action:-.43px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:600;--font-weight-extrabold:800;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--top-cover:200px;--space-20:20px;--radius-sm:14px;--radius-md:16px;--radius-lg:24px;--radius-pill:28px;--radius-full:100px;--border-width:1px;--border-width-strong:2px;--focus-ring:2px;--column-max:480px;--gutter:24px;--tap-min:44px;--button-height:56px;--badge-size:28px;--bar-height:6px;--title-rule:3px;--bar-height-thin:4px;--scale-dot:10px;--chevron:18px;--row-go:24px;--rank-badge-details:var(--badge-size);--rank-badge:var(--row-go);--counter-width:41px;--panel-pad-x:14px;--choice-pad-y:14px;--chip-pad-y:6px;--step-size:32px;--hero-size:150px;--hero-title-min:184px;--menu-width:320px;--menu-item-height:52px;--desktop-gap:clamp(16px, calc((100dvh - var(--desktop-card-height)) / 2), 32px);--radius-desktop:32px;--radius-scale:var(--radius-lg);--shadow-desktop:0 12px 48px #0038b81f;--desktop-card-height:812px;--cta-min-gap:64px;--cta-fade:32px;--menu-in:.3s cubic-bezier(.2, 0, 0, 1);--menu-out-time:.2s;--menu-out-ease:cubic-bezier(.3, 0, .8, .15);--press-time:.1s;--press-scale:.98;--press-scale-icon:.88;--state-time:.15s;--progress-time:.3s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-decelerate:cubic-bezier(0, 0, .2, 1);--ease-accelerate:cubic-bezier(.4, 0, 1, 1);--expand-min-time:.2s;--expand-max-time:.5s;--expand-ms-per-px:1;--collapse-ms-per-px:.85;--scroll-back-max-time:.9s;--rows-time:.25s;--rows-stagger:40ms;--rows-shift:8px;--loader-delay:.3s;--loader-in:.3s;--loader-spin:1.2s;--card-time:.54s;--screen-fade:.2s;--card-ease:cubic-bezier(.32, .72, 0, 1);--card-behind:33%;--card-shadow:-4px 0 24px #00000014;--header-fade:16px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}@media not all and (width>=600px) and (height>=480px){:root[data-frame],:root[data-frame] body{overscroll-behavior:none;height:100%;overflow:hidden}:root[data-frame] .app{height:100dvh;min-height:0}:root[data-frame] .app-scroll{overscroll-behavior-y:contain;min-height:0;overflow:hidden auto}}.top-cover{z-index:1;top:calc(-1 * var(--top-cover));height:var(--top-cover);margin-top:calc(-1 * var(--top-cover));background:inherit;pointer-events:none;position:sticky}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-family);font-size:var(--font-size-md);line-height:var(--line-height-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}h1,h2,h3,p{margin:0}button{font:inherit;color:inherit;-webkit-tap-highlight-color:transparent}:focus-visible{outline:var(--focus-ring) solid var(--color-focus);outline-offset:var(--focus-ring)}.app{max-width:var(--column-max);min-height:max(100dvh, var(--card-hold,0px));padding:0 calc(var(--gutter) + env(safe-area-inset-right)) 0 calc(var(--gutter) + env(safe-area-inset-left));flex-direction:column;margin:0 auto;display:flex}.app-scroll{margin-left:calc(-1 * (var(--gutter) + env(safe-area-inset-left)));margin-right:calc(-1 * (var(--gutter) + env(safe-area-inset-right)));padding:var(--space-4) calc(var(--gutter) + env(safe-area-inset-right)) 0 calc(var(--gutter) + env(safe-area-inset-left));flex-direction:column;flex:1;display:flex;position:relative}:root[data-inner-scroll] .app{overscroll-behavior-y:contain;height:100svh;min-height:0;overflow-y:auto}@property --svh{syntax:"<length>";inherits:false;initial-value:0}@property --lvh{syntax:"<length>";inherits:false;initial-value:0}@property --dvh{syntax:"<length>";inherits:false;initial-value:0}:root{--svh:100svh;--lvh:100lvh;--dvh:100dvh;--chevron-down:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}@media (width>=600px) and (height>=480px){body{background:var(--color-page-tint)}#root{flex-direction:column;min-height:100dvh;display:flex}.app{width:100%;min-height:max(min(var(--desktop-card-height), calc(100dvh - 2 * var(--desktop-gap))), var(--card-hold,0px));margin-top:max(var(--desktop-gap), calc((100dvh - var(--desktop-card-height)) / 2));margin-bottom:var(--desktop-gap);background:var(--color-bg);border-radius:var(--radius-desktop);box-shadow:var(--shadow-desktop);overflow:clip}:root[data-card]::view-transition-group(screen){border-radius:0 0 var(--radius-desktop) var(--radius-desktop)}}.loader{margin-top:calc(-1 * (env(safe-area-inset-top) + var(--space-2) + var(--tap-min) + var(--space-4)));justify-content:center;align-items:center}.dot-ring{color:var(--color-accent);animation:dot-ring-in var(--loader-in) ease-out var(--loader-delay) both}.dot-ring-runner{animation:dot-ring-spin var(--loader-spin) linear infinite}@keyframes dot-ring-in{0%{opacity:0}}@keyframes dot-ring-spin{0%{transform:rotate(-62.6deg)}to{transform:rotate(297.4deg)}}@media (prefers-reduced-motion:reduce){.dot-ring-runner{animation:none;transform:rotate(-62.6deg)}}.screen{gap:var(--space-4);padding-bottom:env(safe-area-inset-bottom);flex-direction:column;flex:1;display:flex}.stack{gap:var(--space-2);flex-direction:column;display:flex}.stack-lg{gap:var(--space-4);flex-direction:column;display:flex}.row{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.spread{justify-content:space-between}.push-down{margin-top:auto}.title-xl{font-family:var(--font-family-display);font-size:var(--font-size-2xl);line-height:var(--line-height-title-lg);font-weight:var(--font-weight-regular);color:var(--color-text-strong)}.title-lg{font-family:var(--font-family-display);font-size:var(--font-size-xl);line-height:var(--line-height-title-md);font-weight:var(--font-weight-regular);color:var(--color-text-strong)}.title-md{font-family:var(--font-family-display);font-size:var(--font-size-lg);line-height:var(--line-height-question);font-weight:var(--font-weight-regular);color:var(--color-text-strong)}.eyebrow{font-size:var(--font-size-eyebrow);line-height:var(--line-height-eyebrow);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--color-accent)}.title-sm{font-size:var(--font-size-sm);line-height:var(--line-height-label);font-weight:var(--font-weight-bold)}.muted{color:var(--color-text-muted)}strong,b,em{font-style:normal;font-weight:var(--font-weight-bold)}.small{font-size:var(--font-size-sm);line-height:var(--line-height-body-sm)}.xsmall{font-size:var(--font-size-xs);line-height:var(--line-height-caption)}.statement-title{font-size:var(--font-size-xs);color:var(--color-text-muted);font-weight:var(--font-weight-medium)}.statement-text{font-family:var(--font-family-display);font-size:var(--font-size-lg);line-height:var(--line-height-question);font-weight:var(--font-weight-regular);color:var(--color-text-strong)}.he{unicode-bidi:isolate}.btn{min-height:var(--button-height);padding:var(--space-2) var(--space-5);border-radius:var(--radius-full);font-size:var(--font-size-md);line-height:var(--line-height-button);font-weight:var(--font-weight-bold);cursor:pointer;text-align:center;border:0}.btn-primary{background:var(--color-accent);color:var(--color-accent-text);letter-spacing:var(--letter-spacing-action)}.btn-primary:disabled{background:var(--color-accent-disabled)}.btn-secondary{background:var(--color-accent-soft);color:var(--color-accent);letter-spacing:var(--letter-spacing-action)}.btn-link{min-height:var(--tap-min);min-width:var(--tap-min);padding:var(--space-1) 0;color:var(--color-accent);font-size:var(--font-size-sm);line-height:var(--line-height-label);text-align:start;background:0 0;align-self:flex-start}.row .btn-link{align-self:center}.sticky-actions .btn-link{text-align:center;align-self:center}.btn-block{width:100%}.btn:disabled{cursor:default}.answer{width:100%;min-height:var(--button-height);padding:var(--space-2) var(--space-5);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text-strong);text-align:center;cursor:pointer;font-size:var(--font-size-md);line-height:var(--line-height-button);font-weight:var(--font-weight-bold);border:0}.answer[aria-pressed=true]{background:var(--color-accent);color:var(--color-accent-text)}.answer-secondary{min-height:var(--tap-min);color:var(--color-accent);font-size:var(--font-size-sm);line-height:var(--line-height-label);background:0 0}.answer-secondary[aria-pressed=true]{background:var(--color-surface);color:var(--color-accent);box-shadow:inset 0 0 0 var(--border-width-strong) var(--color-accent)}.header{z-index:1;box-sizing:content-box;padding-top:calc(env(safe-area-inset-top) + var(--space-2));background:var(--color-bg);align-items:center;gap:var(--space-3);min-height:var(--tap-min);margin-inline-start:calc((24px - var(--tap-min)) / 2);display:flex;position:sticky;top:0}.header:after{content:"";inset-inline:0;height:var(--header-fade);background:linear-gradient(var(--color-bg), transparent);pointer-events:none;position:absolute;top:100%}.icon-btn{width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-full);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.header-title{left:calc(50% + (var(--tap-min) - 24px) / 4);bottom:calc((var(--tap-min) - var(--font-size-lg) * var(--line-height-question)) / 2);white-space:nowrap;font-family:var(--font-family-display);font-size:var(--font-size-lg);line-height:var(--line-height-question);font-weight:var(--font-weight-regular);color:var(--color-text-strong);position:absolute;transform:translate(-50%)}.header-restart{margin-inline:auto calc((24px - var(--tap-min)) / 2)}.counter{min-width:var(--counter-width);text-align:end;font-size:var(--font-size-sm);line-height:var(--line-height-counter);font-weight:var(--font-weight-bold);color:var(--color-accent);font-variant-numeric:tabular-nums;margin-inline-start:auto}.progress-track{height:var(--bar-height);border-radius:var(--radius-full);background:var(--color-accent-soft);flex:1;overflow:hidden}.progress-fill{border-radius:var(--radius-full);background:var(--color-accent);height:100%;transform:translateX(calc((var(--p,0) - 1) * 100%));transition:transform var(--progress-time) var(--ease-standard)}.card{background:var(--color-surface);border:var(--border-width-strong) solid var(--color-accent-soft);border-radius:var(--radius-pill);padding:var(--space-4);gap:var(--space-1);flex-direction:column;display:flex}.panel{background:var(--color-accent-soft);border-radius:var(--radius-lg);padding:var(--space-20) var(--panel-pad-x);flex-direction:column;gap:0;display:flex}.question{padding-top:var(--space-4)}button.card{text-align:start;cursor:pointer;width:100%}button.card:active{background:var(--color-surface-pressed)}.hint{align-items:center;gap:var(--space-1);color:var(--color-text-faint);font-style:italic;display:flex}.results>.stack{margin-bottom:var(--space-1)}.hint .list-row-go{--row-go:calc(var(--font-size-sm) * var(--line-height-label));background:linear-gradient(var(--color-accent-soft), var(--color-accent-soft)), linear-gradient(var(--color-row-band), var(--color-row-band)), linear-gradient(var(--color-accent-soft), var(--color-accent-soft)), var(--color-bg);margin:0}.rule{height:var(--border-width);margin-top:var(--space-1);margin-bottom:calc(var(--space-1) - var(--space-2));background:var(--color-border);margin-inline-end:var(--space-2)}.scale-legend{justify-content:space-between;gap:var(--space-3);padding-inline:calc(var(--panel-pad-x) + (var(--badge-size) - var(--rank-badge)) / 2) var(--panel-pad-x);font-size:var(--font-size-sm);line-height:var(--line-height-label);font-weight:var(--font-weight-bold);color:var(--color-text-muted);white-space:nowrap;margin-bottom:calc(-1 * var(--space-2));display:flex}.scale-legend>:last-child{color:var(--color-accent)}.see-all{margin-top:var(--space-4);flex-direction:column;display:flex}.see-all .btn-link{justify-content:center;align-items:center;gap:var(--space-1);display:inline-flex}.see-all .btn-link:after{content:"";width:var(--chevron);height:var(--chevron);-webkit-mask:var(--chevron-down) center / contain no-repeat;-webkit-mask:var(--chevron-down) center / contain no-repeat;mask:var(--chevron-down) center / contain no-repeat;background:currentColor}.see-all .btn-link[aria-expanded=true]:after{transform:rotate(180deg)}.scale-drop{display:contents}.scale-top.open{border-end-end-radius:0;border-end-start-radius:0}.scale-top.open+.scale-drop{margin-top:calc(-1 * var(--space-4));padding:var(--space-1) var(--panel-pad-x);background:var(--color-accent-soft);border-end-end-radius:var(--radius-scale);border-end-start-radius:var(--radius-scale);flex-direction:column;display:flex}.scale-top.open+.scale-drop[inert]{border-end-end-radius:0;border-end-start-radius:0}.scale-top.open+.scale-drop .list-row{background:var(--color-row-band)}.scale-top.open+.scale-drop>.see-all{margin-top:var(--space-1)}.see-all.scale-lid{margin-top:calc(-1 * (var(--space-4) + var(--space-1)));padding:var(--space-1) var(--panel-pad-x) var(--space-1);background:linear-gradient(var(--color-accent-soft), var(--color-accent-soft)) 0 var(--space-1) / 100% 100% no-repeat, linear-gradient(var(--color-bg), var(--color-bg)) 0 var(--space-1) / 100% 100% no-repeat;border-end-end-radius:var(--radius-scale);border-end-start-radius:var(--radius-scale)}.scale-top.open+.scale-drop .scale-rest{padding-inline:0}.scale-top.open+.scale-drop>*+*{margin-top:var(--space-4)}.scale-top.open+.scale-drop>.or-divider{margin-top:var(--space-1)}.scale-top.open+.scale-drop>.or-divider+.scale-low{margin-top:calc(var(--space-4) + var(--space-1))}.method-card{gap:var(--space-2)}.data-version{margin-top:var(--space-2);margin-bottom:var(--space-6);text-align:center;color:var(--color-text-faint)}.method-title{font:inherit}.list-names-rows{margin:0 calc(var(--space-2) - var(--panel-pad-x));gap:var(--space-2);font-size:var(--font-size-sm);line-height:var(--line-height-label);font-weight:var(--font-weight-medium);color:var(--color-text);flex-direction:column;padding:0;list-style:none;display:flex}.list-names-rows>li{padding:var(--space-3) var(--space-4);border-radius:calc(var(--radius-lg) - var(--space-2));background:var(--color-row-band)}.method-rows .accordion{margin-inline:calc(var(--space-2) - var(--panel-pad-x));border-radius:calc(var(--radius-lg) - var(--space-2));background:var(--color-row-band)}.method-card>.method-rows:last-child,.method-card>.list-names-rows:last-child{margin-bottom:calc(var(--space-2) - var(--space-20))}.fold{flex-direction:column;display:flex}.method-card>.fold:last-child{margin-bottom:calc(var(--space-1) - var(--space-20))}.fold>.see-all,.fold-body>.see-all{margin-top:calc(var(--space-1) - var(--space-2))}.fold-body{gap:var(--space-2);flex-direction:column;display:flex}.scale-rows{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.scale-top .scale-rows,.scale-top.open+.scale-drop .scale-rows{margin-inline:calc(var(--space-2) - var(--panel-pad-x))}.scale-rows .list-row{min-height:calc(var(--space-2) * 2 + var(--font-size-sm) * var(--line-height-label) * 2 + var(--bar-height) + var(--space-3));padding:var(--space-2) calc(var(--panel-pad-x) - var(--space-2)) var(--space-3);align-content:center;column-gap:var(--space-2);border-radius:calc(var(--radius-scale) - var(--space-2));background:var(--color-surface-subtle)}.scale-rows .scale-line{grid-column:2/-1;margin-inline-end:calc(var(--row-go) + var(--space-1))}.scale-top .list-row{background:var(--color-row-band)}.scale-top{padding-block:var(--space-2) var(--space-1);border-radius:var(--radius-scale)}.scale-top .see-all{margin-top:var(--space-1)}.scale-rest{padding-inline:var(--panel-pad-x)}.list-row{grid-template-columns:var(--badge-size) 1fr auto;gap:var(--space-2) var(--space-3);text-align:start;width:100%;font-size:var(--font-size-sm);line-height:var(--line-height-label);font-weight:var(--font-weight-medium);color:var(--color-text);background:0 0;border:0;align-items:center;padding:0;display:grid}button.list-row{cursor:pointer}.list-row-go{width:var(--row-go);height:var(--row-go);background:var(--color-accent-soft);border-radius:50%;justify-content:center;align-items:center;margin-inline-start:var(--space-1);display:inline-flex}.list-row-go:after{--chevron-right:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='8 5 8 14' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E");content:"";width:calc(var(--row-go) * 6 / 22.4);height:calc(var(--row-go) * 10.5 / 22.4);background:var(--color-accent);-webkit-mask:var(--chevron-right) center / contain no-repeat;-webkit-mask:var(--chevron-right) center / contain no-repeat;mask:var(--chevron-right) center / contain no-repeat}div.list-row .list-row-value{padding-inline-end:calc(var(--space-1) + var(--row-go))}.list-row-rank{text-align:center;font-size:var(--font-size-sm);font-weight:var(--font-weight-extrabold);color:var(--color-text-muted)}.list-row-value{font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);color:var(--color-text-muted);align-items:center;display:inline-flex}.list-row-rank>span{text-box:trim-both cap alphabetic}.scale-top .list-row-rank{width:var(--rank-badge);height:var(--rank-badge);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-accent);justify-content:center;justify-self:center;align-items:center;display:inline-flex}.scale-top .list-row-name{font-weight:var(--font-weight-bold);color:var(--color-text-strong)}.scale-top .list-row-value{color:var(--color-accent)}.list-row .note{grid-column:2/-1}.scale-line{height:var(--bar-height);border-radius:var(--radius-full);background:var(--color-surface);grid-column:1/-1;position:relative}.scale-dot{--size:var(--scale-dot);top:50%;left:calc((100% - var(--size)) * var(--at));width:var(--size);height:var(--size);margin-top:calc(var(--size) / -2);background:var(--color-text-faint);border-radius:50%;position:absolute}.scale-top .scale-dot{background:var(--color-accent)}.details-title{font-size:var(--font-size-list-name);line-height:var(--line-height-list-name);text-wrap:balance;border-inline-start:var(--title-rule) solid var(--color-accent);padding-inline-start:var(--space-3)}.details-row{grid-template-rows:auto var(--rank-badge-details);margin-top:var(--space-2);row-gap:0}.details-row .list-row-rank{grid-row:2}.details-row .list-row-rank:has(>span){width:var(--rank-badge-details);height:var(--rank-badge-details);border-radius:var(--radius-sm);background:var(--color-accent-soft);color:var(--color-accent);justify-content:center;justify-self:center;align-items:center;display:inline-flex}.details-row .list-row-name{margin-bottom:calc((var(--bar-height-thin) - var(--rank-badge-details)) / 2 + var(--space-1));line-height:var(--line-height-body-sm);font-weight:var(--font-weight-regular);color:var(--color-text-faint);grid-area:1/2/auto/-1}.details-row.list-row .list-row-value{font-size:var(--font-size-closeness);line-height:var(--line-height-closeness);font-weight:var(--font-weight-extrabold);color:var(--color-accent);padding-inline-end:0}.details-row .scale-line{height:var(--bar-height-thin);grid-area:2/2}.details-row .list-row-value{grid-area:2/3}.details-row .list-row-rank,.details-row .list-row-value{translate:0 calc(-1 * var(--space-1))}.details-rule{height:var(--border-width);margin-top:var(--space-4);background:var(--color-border)}.details-caveat{margin-top:calc(var(--space-1) - var(--space-2));color:var(--color-text-faint);text-align:justify;font-style:italic}.details-scale{background:var(--color-accent-soft);display:block}.details-scale .scale-dot{background:var(--color-accent)}.scale-low .scale-dot{background:var(--color-surface);border:var(--border-width) solid var(--color-text-faint)}.note{padding:var(--chip-pad-y) var(--space-3);border-radius:var(--radius-md);background:var(--color-note-bg);color:var(--color-note-text);font-size:var(--font-size-xs);line-height:var(--line-height-chip);font-weight:var(--font-weight-medium);place-self:flex-start start;display:inline-block}.accordion{border-radius:var(--radius-lg);background:var(--color-surface-subtle)}.accordion-head{width:100%;min-height:var(--tap-min);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);justify-content:space-between;gap:var(--space-2);text-align:start;cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-label);background:0 0;border:0;align-items:center;display:flex;position:relative}.accordion-head:before{content:"";inset-inline-end:var(--space-3);width:var(--row-go);height:var(--row-go);margin-top:calc(var(--row-go) / -2);background:var(--color-accent-soft);border-radius:50%;position:absolute;top:50%}.accordion-head:after{content:"";width:var(--row-go);height:calc(var(--font-size-sm) * var(--line-height-label));background:var(--color-accent);-webkit-mask:var(--chevron-down) center / calc(var(--row-go) * 18 / 22.4) no-repeat;-webkit-mask:var(--chevron-down) center / calc(var(--row-go) * 18 / 22.4) no-repeat;mask:var(--chevron-down) center / calc(var(--row-go) * 18 / 22.4) no-repeat;flex:none}.accordion-head[aria-expanded=true]:after{transform:rotate(180deg)}.accordion-body{padding:0 var(--space-4) var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.bill{padding:var(--space-3) 0;border-top:var(--border-width) solid var(--color-border);gap:var(--space-1);flex-direction:column;display:flex}.bill a{min-height:var(--tap-min);align-self:flex-start;align-items:center;display:inline-flex}.bill-title{font-weight:var(--font-weight-medium);line-height:var(--line-height-button)}.lines{gap:var(--space-1);flex-direction:column;display:flex}a{color:var(--color-accent)}a.btn,a.menu-item{box-sizing:border-box;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}a.menu-item{justify-content:flex-start}.sticky-actions{gap:var(--space-2);flex-direction:column;display:flex}.method-bullets{gap:var(--space-2);flex-direction:column;margin:0;padding-inline-start:var(--space-5);display:flex}.plain-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.link-text{color:var(--color-accent)}.grow{flex:1}.statement{padding:var(--space-2) var(--space-2) var(--space-5)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[tabindex="-1"]:focus{outline:none}.bottom-bar{margin-top:auto;margin-bottom:calc(-1 * env(safe-area-inset-bottom));gap:var(--space-3);padding:var(--space-3) 0 calc(var(--space-4) + env(safe-area-inset-bottom));background:var(--color-bg);align-items:flex-end;display:flex;position:sticky;bottom:0}.bottom-bar:before,.start .sticky-actions:before,.results .sticky-actions:before{content:"";inset-inline:0;height:var(--cta-fade);background:linear-gradient(to bottom, transparent, var(--color-bg));pointer-events:none;opacity:0;transition:opacity var(--state-time);position:absolute;bottom:100%}:root[data-below] .bottom-bar:before,:root[data-below] .start .sticky-actions:before,:root[data-below] .results .sticky-actions:before{opacity:1}.round-btn{width:var(--button-height);height:var(--button-height);border-radius:var(--radius-full);cursor:pointer;background:0 0;border:0;flex:none;padding:0}.round-btn img{display:block}.or-divider{align-items:center;gap:var(--space-3);padding-top:var(--space-2);color:var(--color-text-faint);font-size:var(--font-size-xs);line-height:var(--line-height-caption);font-weight:var(--font-weight-medium);display:flex}.stack>.or-divider{padding-block:var(--space-1)}.or-divider:before,.or-divider:after{content:"";height:var(--border-width);background:var(--color-border);flex:1}.btn-link.skip{text-align:center;font-weight:var(--font-weight-bold);align-self:stretch}.choice{gap:var(--space-3);width:100%;padding:var(--choice-pad-y) var(--space-4);background:var(--color-surface);border:var(--border-width-strong) solid transparent;border-radius:var(--radius-pill);text-align:start;cursor:pointer;align-items:flex-start;display:flex}.choice-equal{align-items:center}.choice[aria-pressed=true]{border-color:var(--color-accent)}.choice-badge{width:var(--badge-size);height:var(--badge-size);border-radius:var(--radius-sm);background:var(--color-accent-soft);color:var(--color-accent);font-size:var(--font-size-sm);line-height:var(--line-height-label);font-weight:var(--font-weight-bold);flex:none;justify-content:center;align-items:center;display:inline-flex}.choice[aria-pressed=true] .choice-badge{background:var(--color-accent);color:var(--color-accent-text)}.choice-text{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.choice-title{font-size:var(--font-size-sm);line-height:var(--line-height-label);font-weight:var(--font-weight-bold);color:var(--color-text)}.choice-sub{font-size:var(--font-size-xs);line-height:var(--line-height-caption);color:var(--color-text-muted)}.lead,.explain{font-size:var(--font-size-sm);line-height:var(--line-height-body-sm);color:var(--color-text-muted)}.start{padding-top:var(--space-3)}.start .sticky-actions,.results .sticky-actions{background:var(--color-bg);padding-top:var(--space-3);padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom));margin-bottom:calc(-1 * env(safe-area-inset-bottom));position:sticky;bottom:0}.start .steps{margin-bottom:calc(var(--cta-min-gap) - var(--space-4) - var(--space-3))}.hero{align-items:center;gap:var(--space-1);display:flex}.hero>.stack{flex:1;min-width:0}.hero-graphic{width:min(var(--hero-size), calc(100% - var(--hero-title-min) - var(--space-1)));aspect-ratio:1;flex:none;height:auto}.tagline{margin-top:var(--space-3);color:var(--color-text-muted)}.chips{gap:var(--space-2);margin:0;margin-top:var(--space-1);flex-wrap:wrap;padding:0;list-style:none;display:flex}.chip{padding:var(--chip-pad-y) var(--space-3);border-radius:var(--radius-md);background:var(--color-accent-soft);color:var(--color-accent);font-size:var(--font-size-xs);line-height:var(--line-height-chip);font-weight:var(--font-weight-medium)}.steps{margin:var(--space-3) 0 0;padding:var(--space-20);gap:var(--space-4);list-style:none}.step{align-items:center;gap:var(--space-3);font-size:var(--font-size-sm);line-height:var(--line-height-label);font-weight:var(--font-weight-medium);color:var(--color-text-strong);display:flex}.step-number{width:var(--step-size);height:var(--step-size);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-accent);font-weight:var(--font-weight-bold);flex:none;justify-content:center;align-items:center;display:inline-flex}.menu-layer{z-index:10;position:fixed;inset:0}.menu-frame{position:absolute;inset:0;overflow:hidden}.menu-dim{background:var(--color-dim);animation:menu-dim-in var(--menu-in);position:absolute;inset:0}.menu{width:min(var(--menu-width), 85%);animation:menu-slide-in var(--menu-in);padding:calc(env(safe-area-inset-top) + var(--space-2)) var(--space-5) calc(var(--space-4) + env(safe-area-inset-bottom));background:var(--color-surface);border-start-end-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg);flex-direction:column;display:flex;position:absolute;inset-block:0;inset-inline-start:0;overflow-y:auto}.menu .icon-btn{margin-inline-start:calc((24px - var(--tap-min)) / 2)}.menu-title{gap:var(--space-2);padding-top:var(--space-4);flex-direction:column;display:flex}.menu-divider{height:var(--border-width);margin:var(--space-4) 0;background:var(--color-accent-soft);border:0}.menu-items{gap:0}.menu-item{width:100%;min-height:var(--menu-item-height);align-items:center;gap:var(--space-3);text-align:start;cursor:pointer;font-size:var(--font-size-md);line-height:var(--line-height-button);font-weight:var(--font-weight-medium);color:var(--color-text-strong);background:0 0;border:0;padding:0;display:flex}.menu-item:disabled{cursor:default;opacity:.4}@keyframes menu-slide-in{0%{transform:translate(-100%)}}@keyframes menu-dim-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.menu,.menu-dim{animation:none}}:root[data-fade]::view-transition-group(root){animation-duration:var(--screen-fade)}:root[data-card] .screen{view-transition-name:screen;margin-left:calc(-1 * (var(--gutter) + env(safe-area-inset-left)));margin-right:calc(-1 * (var(--gutter) + env(safe-area-inset-right)));padding-left:calc(var(--gutter) + env(safe-area-inset-left));padding-right:calc(var(--gutter) + env(safe-area-inset-right))}:root[data-card] .header{view-transition-name:header}:root[data-card] .bottom-bar{view-transition-name:bottom-bar}:root[data-card]::view-transition-group(*){animation-duration:var(--card-time);animation-timing-function:var(--card-ease)}:root[data-card]::view-transition-old(root){opacity:0;animation:none}:root[data-card]::view-transition-old(header){opacity:0;animation:none}:root[data-card]::view-transition-old(bottom-bar){opacity:0;animation:none}:root[data-card]::view-transition-new(root){animation:none}:root[data-card]::view-transition-new(header){animation:none}:root[data-card]::view-transition-new(bottom-bar){animation:none}:root[data-card]::view-transition-group(screen){clip-path:inset(var(--card-clip-top,0px) 0 calc(100% - var(--card-visible,100%)) 0);animation:none;overflow:clip}:root[data-card]::view-transition-old(screen){translate:0 var(--card-old-y,0px)}:root[data-card]::view-transition-old(screen){background:var(--color-bg);mix-blend-mode:normal;animation-duration:var(--card-time);animation-timing-function:var(--card-ease);animation-fill-mode:both}:root[data-card]::view-transition-new(screen){background:var(--color-bg);mix-blend-mode:normal;animation-duration:var(--card-time);animation-timing-function:var(--card-ease);animation-fill-mode:both}:root[data-card=next]::view-transition-old(screen){animation-name:card-under}:root[data-card=next]::view-transition-new(screen){box-shadow:var(--card-shadow);animation-name:card-in}:root[data-card=back]::view-transition-old(screen){z-index:1;box-shadow:var(--card-shadow);animation-name:card-out}:root[data-card=back]::view-transition-new(screen){animation-name:card-from-under}@keyframes card-in{0%{transform:translate(100%)}}@keyframes card-out{60%{opacity:1}to{opacity:0;transform:translate(100%)}}@keyframes card-under{to{transform:translateX(calc(-1 * var(--card-behind)));opacity:0}}@keyframes card-from-under{0%{transform:translateX(calc(-1 * var(--card-behind)));opacity:0}}.answer,.choice,.btn:not(.btn-link),.round-btn,.icon-btn,button.card{transition:transform var(--press-time) var(--ease-standard)}.answer:active,.choice:active,.btn:not(.btn-link):not(:disabled):active,.round-btn:active,button.card:active{transform:scale(var(--press-scale))}.icon-btn:active{transform:scale(var(--press-scale-icon))}.answer,.choice,.choice-badge{transition-property:transform,background-color,color,border-color;transition-duration:var(--press-time), var(--state-time), var(--state-time), var(--state-time);transition-timing-function:var(--ease-standard)}@keyframes rows-in{0%{opacity:0;transform:translateY(var(--rows-shift))}}.scale-top .scale-rows>li{animation:rows-in var(--rows-time) var(--ease-standard) both}.scale-top .scale-rows>li:nth-child(2){animation-delay:var(--rows-stagger)}.scale-top .scale-rows>li:nth-child(3){animation-delay:calc(2 * var(--rows-stagger))}.scale-top .scale-rows>li:nth-child(4){animation-delay:calc(3 * var(--rows-stagger))}.scale-top .scale-rows>li:nth-child(n+5){animation-delay:calc(4 * var(--rows-stagger))}.expanding,.collapsing{animation-duration:var(--motion-time);animation-fill-mode:both;overflow:clip}.expanding{animation-name:block-expand;animation-timing-function:var(--ease-decelerate)}.collapsing{animation-name:block-collapse;animation-timing-function:var(--ease-accelerate)}@keyframes block-expand{0%{opacity:0;height:0;padding-block:0}20%{opacity:0}70%{opacity:1}to{height:var(--motion-px)}}.scale-drop.collapsing{animation-name:block-collapse-height}.scale-drop.collapsing>*{animation:content-out var(--motion-time) var(--ease-accelerate) both}@keyframes block-collapse-height{0%{height:var(--motion-px)}to{height:0;padding-block:0}}@keyframes content-out{40%,to{opacity:0}}@keyframes block-collapse{0%{height:var(--motion-px)}40%{opacity:0}to{opacity:0;height:0;padding-block:0}}@media (prefers-reduced-motion:reduce){.progress-fill,.answer,.choice,.choice-badge,.btn,.round-btn,.icon-btn,button.card{transition:none}.answer:active,.choice:active,.btn:active,.round-btn:active,.icon-btn:active,button.card:active{transform:none}.scale-top .scale-rows>li,.expanding,.collapsing,.collapsing>*{animation:none}}
