@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url("./fonts/inter-var.YQXLZE2H.woff2") format("woff2-variations"),url("./fonts/inter-var.YQXLZE2H.woff2") format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url("./fonts/dm-sans-var.UYI725WM.woff2") format("woff2-variations"),url("./fonts/dm-sans-var.UYI725WM.woff2") format("woff2")}:root{--n-0: #ffffff;--n-50: #f7f6f5;--n-100: #f0f0ee;--n-200: #e1e1df;--n-300: #ccccca;--n-500: #80807e;--n-700: #4d4d4c;--n-1000: #000000;--y-100: #d6f3e7;--y-400: #00a86b;--fs-caption: 12px;--fs-small: 13px;--fs-ui: 14px;--fs-body: 16px;--fs-lead: 18px;--fs-title: 24px;--fs-stat: 32px;--fs-section: 48px;--fs-page: 56px;--fs-hero: 72px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 72px}:root{--bg: var(--n-50);--card-bg: var(--n-0);--card-border: 0;--card-hover-border: transparent;--card-hover-bg: var(--n-0);--card-hover-ring: inset 0 0 0 1px var(--n-300);--card-pad: var(--s-5);--tint: var(--n-100);--inner: var(--n-50);--ink: var(--n-1000);--ink-2: var(--n-700);--ink-3: var(--n-500);--line: var(--n-200);--line-2: var(--n-1000);--act-bg: var(--n-1000);--act-ink: var(--n-0);--ghost-line: var(--n-300);--side-bg: var(--n-0);--side-ink: var(--n-1000);--side-muted: var(--n-500);--side-line: var(--n-200);--side-hover-bg: var(--n-100);--side-on-bg: var(--accent-tint);--side-on-ink: var(--n-1000);--side-on-border: 0;--side-mark: var(--accent);--r-card: 10px;--r-btn: 10px;--r-tag: 100px;--r-nav: 6px;--r-head: 10px;--r-chart: 10px;--f-display: "DM Sans", "Inter", sans-serif;--w-display: 500;--t-display: -.01em;--t-heading: -.1px;--f-ui: "Inter", system-ui, sans-serif;--t-ui: 0em;--t-eyebrow: .06em;--f-num: "Inter", system-ui, sans-serif;--w-num: 500;--t-num: -.01em;--f-numbig: "DM Sans", "Inter", sans-serif;--w-numbig: 500;--t-numbig: -.02em;--hero-bg: transparent;--hero-ink: var(--n-1000);--hero-pad: var(--s-6) 0 var(--s-2);--hero-size: var(--fs-hero);--hero-r: 0;--chart-bg: var(--n-0);--chart-border: 0;--g-w: 12px;--g-cap: butt;--g-track: var(--n-100);--g-track-strong: var(--n-200);--g-val: var(--n-1000);--g-tick: var(--n-300);--g-mark: var(--accent);--g-mark-line: var(--n-1000);--g-range: var(--n-500);--bar-a: var(--n-1000);--bar-b: var(--n-500);--bar-track: var(--n-100);--v-pos-bg: var(--n-1000);--v-pos-ink: var(--n-0);--v-mid-bg: var(--n-100);--v-mid-ink: var(--n-1000);--v-neg-bg: var(--accent);--v-neg-ink: var(--accent-ink);--v-line: var(--n-1000);--head-bg: var(--n-100);--head-fg: var(--n-300);--tab-on-bg: var(--n-0);--tab-on-ink: var(--n-1000);--tab-on-shadow: inset 0 0 0 1px var(--n-300);--tab-r: 100px;--chip-on-bg: var(--n-0);--chip-on-ink: var(--n-1000);--chip-on-shadow: inset 0 0 0 1px var(--n-300);--o-ans: var(--n-1000);--o-part: var(--n-500);--o-dec: var(--n-300);--o-dodge: var(--accent);--notice-bg: var(--n-1000);--notice-ink: var(--n-0);--accent: var(--y-400);--accent-soft: var(--y-100);--accent-tint: color-mix(in srgb, var(--accent) 20%, transparent);--accent-ink: var(--n-1000);--swatch-ring: inset 0 0 0 1px rgb(0 0 0 / .18);--swatch-ring-faint: inset 0 0 0 1px rgb(0 0 0 / .08);--focus-ring: var(--n-1000);--img-outline: rgb(0 0 0 / .1);--ease: cubic-bezier(.2, 0, 0, 1);--dur-fast: .15s;--dur-enter: .4s;--ease-glide: cubic-bezier(.22, 1, .36, 1);--dur-chart: .9s;--scrim: rgb(0 0 0 / .35);--modal-scrim: rgb(0 0 0 / .45)}:root{--r-card: 0;--r-btn: 0;--r-tag: 0;--r-nav: 0;--r-head: 0;--r-chart: 0;--tab-r: 0}:root :is(.bar,.dist-legend i,.snt.on){border-radius:0}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--ink);font-family:var(--f-ui);letter-spacing:var(--t-ui);font-size:var(--fs-ui);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none;text-underline-position:from-font;text-decoration-skip-ink:auto}button{font:inherit;letter-spacing:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.num{font-family:var(--f-num);font-weight:var(--w-num);letter-spacing:var(--t-num);font-variant-numeric:tabular-nums lining-nums}.m-val,.big,.tile .num,.r-score,.card-head>.num,.tell .t-val{font-variant-numeric:tabular-nums lining-nums;font-family:var(--f-numbig, var(--f-num));font-weight:var(--w-numbig, var(--w-num));letter-spacing:var(--t-numbig, var(--t-num))}.display{font-family:var(--f-display);font-weight:var(--w-display);letter-spacing:var(--t-display);line-height:1;margin:0;text-wrap:balance}:is(h1,h2,h3,h4,h5,h6),:is(h1,h2,h3,h4,h5,h6):is(.display,.card-title){letter-spacing:var(--t-heading)}.eyebrow{font-family:var(--f-ui);font-size:var(--fs-caption);font-weight:500;text-transform:uppercase;letter-spacing:var(--t-eyebrow);color:var(--ink-2)}.muted{color:var(--ink-2)}.faint{color:var(--ink-3)}.small{font-size:var(--fs-caption)}:is(.hero p,.phead .explain,.claim .rat,.tell .t-desc,.sample,.empty,.warn,.card>p,.mgrid p){text-wrap:pretty}:is(.card-title,.claim .q,.pcard h3){text-wrap:balance}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media(forced-colors:active){:focus-visible{outline-color:Highlight}}#view:focus{outline:none}.skip-link{position:absolute;top:var(--s-4);inset-inline-start:-999px;z-index:80;background:var(--act-bg);color:var(--act-ink);padding:var(--s-2) var(--s-4);font-weight:500}.skip-link:focus{inset-inline-start:var(--s-4)}.app{display:grid;grid-template-columns:264px minmax(0,1fr);min-height:100vh}.side{position:sticky;top:0;height:100vh;overflow-y:auto;background:var(--side-bg);color:var(--side-ink);border-inline-end:1px solid var(--side-line);padding:var(--s-5) var(--s-4) var(--s-4);display:flex;flex-direction:column;gap:var(--s-5);scrollbar-width:thin}.main{padding:var(--s-6) var(--s-7) var(--s-8);max-width:1240px;width:100%;margin-inline:auto}.mtop,.scrim{display:none}.brand{display:flex;align-items:center;gap:var(--s-3);padding:0 var(--s-2)}.brand-mark{width:26px;height:26px;border-radius:var(--r-btn);background:var(--side-ink);color:var(--side-bg);display:grid;place-items:center}.brand-name{font-family:var(--f-display);font-weight:var(--w-display);letter-spacing:var(--t-display);font-size:var(--fs-title);line-height:1}.brand-tag{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:var(--t-eyebrow);border:1px solid var(--side-line);color:var(--side-muted);padding:2px var(--s-2);border-radius:var(--r-tag);white-space:nowrap}.nav-label{font-size:var(--fs-caption);font-weight:500;text-transform:uppercase;letter-spacing:var(--t-eyebrow);color:var(--side-muted);padding:0 var(--s-3);margin-bottom:var(--s-2);display:flex;justify-content:space-between}.nav a,.nav .nav-btn{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);border-radius:var(--r-nav);font-size:var(--fs-small);border:1px solid transparent;position:relative}.nav .nav-btn{width:100%;text-align:left;color:inherit}@media(hover:hover){.nav a:not(.on):hover,.nav .nav-btn:hover{background:var(--side-hover-bg)}}.nav a.on{background:var(--side-on-bg);color:var(--side-on-ink);border:var(--side-on-border)}:root .nav a.on .ic{color:var(--side-mark);opacity:1}.nav .ic{width:16px;height:16px;flex:none;opacity:.85}.nav .head{width:22px;height:22px}.side-foot{margin-top:auto;font-size:var(--fs-caption);color:var(--side-muted);padding:var(--s-4) var(--s-2) 0;line-height:1.45;border-top:1px solid var(--side-line)}.side-foot a{text-decoration:underline}.side-foot p{margin:0}.side-foot .sf-title{font-weight:500;color:var(--side-ink);margin-bottom:var(--s-1)}.side-foot .sf-links{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-3);margin:var(--s-2) 0}.side-foot .sf-links a{color:var(--side-ink)}.card{background:var(--card-bg);border:var(--card-border);border-radius:var(--r-card);padding:var(--card-pad)}mark.hl{background:none;color:inherit}:root mark.hl{background:var(--accent-tint);color:var(--accent-ink);padding:0 .06em;margin:0 -.02em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.btn{display:inline-flex;align-items:center;gap:var(--s-2);font-family:var(--f-ui);font-size:var(--fs-small);font-weight:500;padding:var(--s-3) var(--s-4);border-radius:var(--r-btn);white-space:nowrap}.btn-fill{background:var(--act-bg);color:var(--act-ink)}.btn-ghost{border:1px solid var(--ghost-line)}:root .btn{font-size:var(--fs-ui);padding:var(--s-3) var(--s-5)}:root .btn-fill{font-weight:600}.tag{display:inline-flex;align-items:center;gap:var(--s-1);font-size:var(--fs-caption);font-weight:500;padding:3px var(--s-2);border-radius:var(--r-tag);border:1px solid var(--line);color:var(--ink-2);white-space:nowrap;line-height:1.4}.tag.prov{border-style:dashed;border-color:var(--ink-2);color:var(--ink)}.chips{display:flex;gap:var(--s-2);flex-wrap:wrap}.chip{font-size:var(--fs-caption);padding:var(--s-2) var(--s-3);border-radius:var(--r-tag);border:1px solid var(--line);color:var(--ink-2);display:inline-flex;gap:var(--s-2);align-items:center}.chip.on{background:var(--act-bg);color:var(--act-ink);border-color:transparent}.chip .ct{opacity:.7;font-size:var(--fs-caption)}:root .chip{border-color:transparent;color:var(--ink-3);font-weight:500}:root .chip.on{background:var(--chip-on-bg);color:var(--chip-on-ink);box-shadow:var(--chip-on-shadow)}.head{display:inline-block;flex:none;overflow:hidden;border-radius:var(--r-head);background:var(--head-bg)}.head img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 18%}.tabs{display:flex;gap:var(--s-1);border-bottom:1px solid var(--line);margin:var(--s-6) 0 var(--s-5);overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tab{padding:var(--s-3) var(--s-4);font-size:var(--fs-small);color:var(--ink-2);white-space:nowrap;border-radius:var(--tab-r);display:inline-flex;gap:var(--s-2);align-items:baseline}@media(hover:hover){.tab:hover{color:var(--ink)}}.tab.on{background:var(--tab-on-bg);color:var(--tab-on-ink);box-shadow:var(--tab-on-shadow)}.tab .ct{font-size:var(--fs-caption);opacity:.65}:root .tabs{border-bottom:0;gap:2px}:root .tab{padding:var(--s-2) var(--s-4);font-weight:500;color:var(--ink-3)}.crumbs{display:flex;gap:var(--s-2);align-items:center;font-size:var(--fs-caption);color:var(--ink-3);margin-bottom:var(--s-5);flex-wrap:wrap}@media(hover:hover){.crumbs a:hover{color:var(--ink);text-decoration:underline}}.bar{height:6px;border-radius:99px;background:var(--bar-track);overflow:hidden}:root .bar{height:5px}.bar>i{display:block;height:100%;background:var(--bar-a);border-radius:inherit}.bar.b>i{background:var(--bar-b)}.vtag{display:inline-flex;align-items:center;gap:var(--s-2);font-size:var(--fs-caption);font-weight:500;padding:3px var(--s-2);border-radius:var(--r-tag);white-space:nowrap;line-height:1.4;border:1px solid transparent}.vtag svg{width:12px;height:12px}.v-pos{background:var(--v-pos-bg);color:var(--v-pos-ink)}.v-mid{background:var(--v-mid-bg);color:var(--v-mid-ink);border-color:var(--line)}.v-neg{background:var(--v-neg-bg);color:var(--v-neg-ink);border-color:var(--v-line)}.v-soft{background:transparent;color:var(--ink);border-color:var(--v-line)}.v-none{background:transparent;color:var(--ink-2);border:1px dashed var(--ink-3)}.rated{font-size:var(--fs-caption);color:var(--ink-3);display:inline-flex;gap:var(--s-2);align-items:center}.rated:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--ink-3)}.link{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-2)}.empty{border:1px dashed var(--line-2);border-radius:var(--r-card);padding:var(--s-5);color:var(--ink-2);font-size:var(--fs-small);line-height:1.6}.empty .row{display:flex;gap:var(--s-2);flex-wrap:wrap;margin-top:var(--s-3)}.mock{font-size:var(--fs-caption);border:1px dashed var(--ink-3);color:var(--ink-2);border-radius:var(--r-tag);padding:var(--s-2) var(--s-3);display:inline-block}.hero{background:var(--hero-bg);color:var(--hero-ink);padding:var(--hero-pad);border-radius:var(--hero-r);display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:var(--s-7);align-items:end}.hero h1{font-size:var(--hero-size);line-height:.96}.hero p{font-size:var(--fs-body);line-height:1.6;max-width:600px;margin:var(--s-5) 0 0}.hero .eyebrow{color:inherit;opacity:.75;margin-bottom:var(--s-4);display:flex;align-items:center;gap:var(--s-3)}.hero .cta{display:flex;gap:var(--s-2);margin-top:var(--s-5);flex-wrap:wrap}.key{display:grid;gap:var(--s-4);font-size:var(--fs-small);line-height:1.5}.key>div{display:grid;grid-template-columns:22px 1fr;gap:var(--s-3)}.key b{font-weight:500;display:block}.key .k-ic{width:22px;height:22px;border-radius:var(--r-tag);border:1px solid currentColor;display:grid;place-items:center;font-size:var(--fs-caption);opacity:.8}:root .hero{grid-template-columns:1fr;justify-items:center;text-align:center;gap:var(--s-7)}:root .hero h1{line-height:1.1;max-width:980px;isolation:isolate}.hero mark.hl{position:relative;z-index:-1}:root .hero p{font-size:var(--fs-lead);color:var(--ink-2);margin:var(--s-5) auto 0}:root .hero .eyebrow,:root .hero .cta{justify-content:center}:root .hero .eyebrow{font-size:var(--fs-small);text-transform:none;letter-spacing:0;opacity:1;color:var(--ink-2)}:root .key{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-3) var(--s-6);margin-top:var(--s-7);font-size:var(--fs-ui)}:root .key>div{display:flex;align-items:center;gap:var(--s-2)}:root .key .k-ic{flex:none;border:0;background:none;color:var(--accent);opacity:1;width:20px;height:20px}:root .key .k-ic svg{width:20px;height:20px}.section-head{display:flex;justify-content:space-between;align-items:end;gap:var(--s-4);margin:var(--s-7) 0 var(--s-4);flex-wrap:wrap}.section-head h2{font-size:var(--fs-section)}.secno{display:none}:root .section-head{margin-top:var(--s-8)}:root .section-head h2{font-size:var(--fs-section)}.pgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,max(268px,(100% - 2 * var(--s-4)) / 3)),1fr));gap:var(--s-4)}.pcard{display:flex;flex-direction:column;gap:var(--s-4)}@media(hover:hover){.pcard:hover{background:var(--card-hover-bg);border-color:var(--card-hover-border);box-shadow:var(--card-hover-ring)}}.pcard-top{display:flex;gap:var(--s-3);align-items:center}.pcard-top .head{width:48px;height:48px}.pcard h3{font-size:var(--fs-title);line-height:1.05}.pcard .role{font-size:var(--fs-caption);color:var(--ink-2);margin-top:3px}.pcard .gwrap{display:grid;place-items:center;padding:2px 0 0}.pcard .gwrap svg{width:100%;max-width:210px}.pcard .bandline{text-align:center;font-size:var(--fs-caption);margin-top:-8px;display:flex;flex-direction:column;align-items:center;gap:var(--s-2)}.halves{display:grid;gap:var(--s-2);font-size:var(--fs-caption)}.halves .h-row{display:grid;grid-template-columns:76px 1fr 54px;gap:var(--s-3);align-items:center}.halves .h-row .num{text-align:right;font-size:var(--fs-caption)}.pcard-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--s-1);font-size:var(--fs-caption);color:var(--ink-3);padding-top:var(--s-2);margin-top:auto}.pcard-foot>span{white-space:nowrap}@supports (grid-template-rows: subgrid){.pgrid>.pcard:not(.soon){display:grid;grid-row:span 6;grid-template-rows:subgrid;row-gap:var(--s-4)}.pgrid>.pcard:not(.soon)>.pcard-top{align-self:start}.pgrid>.pcard:not(.soon)>.halves{align-self:start}.pgrid>.pcard:not(.soon)>.pcard-foot{align-self:end}}.pcard-tags{display:flex;gap:var(--s-2);flex-wrap:wrap;margin-top:var(--s-2)}.hero h1,.hero p{text-wrap:balance}:root .key{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px;margin-inline:auto}.sorter{display:flex;gap:var(--s-1);flex-wrap:wrap;background:var(--card-bg);border-radius:10px;padding:var(--s-1)}.sorter .chip{min-height:32px;padding-inline:var(--s-3);cursor:pointer;font:inherit;font-size:var(--fs-caption);font-weight:500}.sort-note{margin:calc(var(--s-2) * -1) 0 var(--s-4)}.pcard .total{display:flex;justify-content:space-between;align-items:baseline;margin-top:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--line);font-size:var(--fs-small)}.pcard .total b{font-weight:600;font-size:var(--fs-body)}.pcard .total b .faint{font-weight:400;font-size:var(--fs-small)}.phead{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:var(--s-6);align-items:center}.phead-id{display:flex;gap:var(--s-5);align-items:center}.phead-id .head{width:144px;height:144px}.phead h1{font-size:var(--fs-page)}:root .phead h1{font-size:var(--fs-page)}:root .phead{padding:var(--s-3) 0 var(--s-1)}:root .gauge-col{--g-track: var(--g-track-strong)}.phead .meta{margin-top:var(--s-3);color:var(--ink-2);display:flex;gap:var(--s-2);flex-wrap:wrap;align-items:center;font-size:var(--fs-small)}.phead .explain{font-size:var(--fs-ui);color:var(--ink-2);margin-top:var(--s-4);max-width:560px;line-height:1.55}.gauge-col{text-align:center}.gauge-col svg{width:100%;max-width:260px}.gauge-col .bandline{margin-top:-6px;font-size:var(--fs-small);display:flex;flex-direction:column;gap:var(--s-2);align-items:center}.credit{margin-top:var(--s-1)}.sample{font-size:var(--fs-caption);color:var(--ink-3);margin-top:var(--s-2);line-height:1.5}.sample a{text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--line)}.grid2{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--s-4);align-items:start}.stack{display:grid;gap:var(--s-4)}.card h4{margin:0 0 var(--s-1);font-size:var(--fs-small);font-weight:500}.card-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-3);margin-bottom:var(--s-4)}.card-title{font-family:var(--f-display);font-weight:var(--w-display);letter-spacing:var(--t-display);font-size:var(--fs-title);line-height:1.1;margin:0}:root .card-title{font-size:var(--fs-title)}.measure{display:grid;gap:var(--s-2);padding:var(--s-5) 0 0}.measure:first-of-type{padding-top:0}.measure .m-top{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-3)}.measure .m-name{font-weight:500;font-size:var(--fs-ui)}.measure .m-val{font-size:var(--fs-stat);line-height:1}.measure .m-sub{display:flex;justify-content:space-between;gap:var(--s-3);font-size:var(--fs-caption);color:var(--ink-2)}.measure .m-sub .num{white-space:nowrap}@media(hover:hover){.measure:hover .m-name{text-decoration:underline;text-underline-offset:3px}}.chart-card{background:var(--chart-bg);border:var(--chart-border);border-radius:var(--r-chart);padding:var(--s-5)}.chart-card svg{width:100%;height:auto;display:block}.context{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-2) var(--s-4);font-size:var(--fs-caption);color:var(--ink-2);margin-top:var(--s-5)}.context .c-label{grid-column:1 / -1}.context b{font-weight:500;color:var(--ink);display:block;font-size:var(--fs-body)}.tells-card{margin-top:var(--s-4)}.tells{display:grid;grid-template-columns:minmax(0,400px) minmax(0,1fr);gap:var(--s-7);align-items:center}.tells svg{width:100%;max-width:400px;display:block;margin:0 auto;overflow:visible}.tell{display:grid;grid-template-columns:minmax(0,1fr) 64px;gap:2px var(--s-4);padding:var(--s-4) 0 0}.tell:first-child{padding-top:0}.tell .t-name{font-weight:500;font-size:var(--fs-ui);display:flex;gap:var(--s-2);align-items:center;flex-wrap:wrap}.tell .t-desc{font-size:var(--fs-caption);color:var(--ink-2)}.tell .t-val{grid-row:span 2;text-align:right;font-size:var(--fs-title);line-height:1;align-self:center;font-family:var(--f-numbig, var(--f-num));font-weight:var(--w-numbig, var(--w-num));letter-spacing:var(--t-numbig, var(--t-num))}@media(hover:hover){.tell:hover .t-name{text-decoration:underline;text-underline-offset:3px}}.rows{display:grid;container-type:inline-size}.row{display:grid;grid-template-columns:96px minmax(0,1fr) 190px 64px;gap:var(--s-4);align-items:center;padding:var(--s-4) var(--s-1);border-top:1px solid var(--line)}.row:first-child{border-top:0}@media(hover:hover){.row:hover .r-title{text-decoration:underline;text-underline-offset:3px}}.row .r-title{font-weight:500;font-size:var(--fs-ui)}.row .r-sub{font-size:var(--fs-caption);color:var(--ink-3)}.row .r-score{font-size:var(--fs-title);text-align:right}.row .r-stats{font-size:var(--fs-caption);color:var(--ink-3);line-height:1.5}.claims,.claim{display:grid;gap:var(--s-3)}.claim .q{font-family:var(--f-display);font-weight:var(--w-display);letter-spacing:var(--t-display);font-size:var(--fs-title);line-height:1.25}.claim .c-top{display:flex;gap:var(--s-2);align-items:center;flex-wrap:wrap;justify-content:space-between}.claim .checked{margin:0;display:grid;gap:2px;font-size:var(--fs-ui);line-height:1.5;max-width:68ch}.claim .checked span{font-size:var(--fs-caption);color:var(--ink-3)}.claim .rat{font-size:var(--fs-ui);color:var(--ink-2);line-height:1.55;max-width:68ch}.claim .src{display:grid;gap:var(--s-1);font-size:var(--fs-caption)}.claim .src a{color:var(--ink-2);text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--line)}.claim .c-foot{display:flex;justify-content:space-between;gap:var(--s-2);flex-wrap:wrap;align-items:center;padding-top:var(--s-1)}.report{font-size:var(--fs-caption);text-decoration:underline;text-underline-offset:3px;color:var(--ink-2)}.qsum{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-5);align-items:center}.qsum .big{font-size:var(--fs-page);line-height:1}.dist{display:flex;height:12px;gap:2px;margin-top:var(--s-4)}.dist i{display:block;height:100%}.dist-legend{display:flex;gap:var(--s-4);flex-wrap:wrap;font-size:var(--fs-caption);color:var(--ink-2);margin-top:var(--s-3)}.dist-legend span{display:inline-flex;gap:var(--s-2);align-items:center}.dist-legend i{width:10px;height:10px;display:inline-block;border-radius:2px;box-shadow:var(--swatch-ring)}.dist i{box-shadow:var(--swatch-ring-faint)}.moment>.vtag,.claim>.vtag{justify-self:start}.ex{max-width:76ch;display:grid;gap:var(--s-4)}.ex-q{display:grid;grid-template-columns:34px minmax(0,1fr);gap:var(--s-3)}.ex-n{font-size:var(--fs-caption);color:var(--ink-3);padding-top:3px}.ex-q .who{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:var(--t-eyebrow);color:var(--ink-3);margin-bottom:var(--s-1)}.ex-q .qt{font-size:var(--fs-body);font-weight:500;line-height:1.5}.ex-a{margin-inline-start:var(--s-7);padding-inline-start:var(--s-4);border-inline-start:2px solid var(--line)}.ex-a .who{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:var(--t-eyebrow);color:var(--ink-3);margin-bottom:var(--s-2)}.snt{display:inline;cursor:pointer;font-size:var(--fs-body);line-height:1.75;padding:1px 0;border-bottom:1px solid transparent}@media(hover:hover){.snt:hover{background:var(--tint)}}.snt.flag-claim{border-bottom-color:var(--line-2)}.snt.flag-defl{background:color-mix(in srgb,var(--v-neg-bg) 45%,transparent)}:root .snt.flag-defl{background:var(--accent-soft)}.snt.on{outline:2px solid var(--ink);outline-offset:2px;border-radius:2px}.mini{display:inline-flex;vertical-align:2px;margin:0 3px;font-size:var(--fs-caption);padding:1px var(--s-2)}.snt-detail{margin:var(--s-3) 0 var(--s-3);padding:var(--s-4);background:var(--inner);border:1px solid var(--line);border-radius:var(--r-card);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-5);font-size:var(--fs-small)}.sig{display:grid;grid-template-columns:116px 1fr 36px;gap:var(--s-3);align-items:center;font-size:var(--fs-caption);padding:3px 0}.sig .bar>i{background:var(--g-val)}.sig.neutral .bar>i{background:var(--ink-3)}.outcome{display:flex;gap:var(--s-3);align-items:flex-start;flex-wrap:wrap;margin-inline-start:var(--s-7);padding:var(--s-3) var(--s-4);background:var(--inner);border-radius:var(--r-card);border:1px solid var(--line)}.outcome .why{font-size:var(--fs-small);color:var(--ink-2);flex:1;min-width:220px}.outcome .spec{flex-basis:100%;font-size:var(--fs-small);color:var(--ink-2)}.outcome .spec b{font-weight:500;color:var(--ink)}.note{font-size:var(--fs-caption);color:var(--ink-2);margin-inline-start:var(--s-7);display:grid;gap:var(--s-1)}.quote-box{border-inline-start:3px solid var(--line-2);padding:var(--s-2) var(--s-3);margin-top:var(--s-2);font-size:var(--fs-small)}.tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-3)}.tile{display:grid;gap:var(--s-2)}.tile .num{font-size:var(--fs-stat);line-height:1}.formula{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:var(--fs-caption);line-height:1.8;white-space:pre-wrap;background:var(--inner);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--s-4) var(--s-4);letter-spacing:-.01em}:root .formula{border:0}.moments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-3)}.moment{display:grid;gap:var(--s-3);align-content:start}@media(hover:hover){.moment:hover .m-quote{text-decoration:underline;text-underline-offset:3px}}.m-quote{font-size:var(--fs-ui);line-height:1.5}.pro{display:grid;justify-items:center;text-align:center;gap:var(--s-5);max-width:620px;margin:var(--s-3) auto var(--s-7)}.pro-id{display:grid;justify-items:center;gap:var(--s-2)}.pro-id .head{width:112px;height:112px;margin-bottom:var(--s-2)}.pro h1{font-size:var(--fs-page);line-height:1;text-wrap:balance}.pro-role{color:var(--ink-2);font-size:var(--fs-ui)}.pro-score{display:grid;justify-items:center;gap:var(--s-3);width:100%;--g-track: var(--g-track-strong)}.pro-score svg{width:100%;max-width:300px}.pro-band{display:flex;gap:var(--s-2);align-items:center;margin-top:-10px;font-size:var(--fs-body);font-weight:500}.pro-prov{font-size:var(--fs-caption);font-weight:400;color:var(--ink-2);border:1px dashed var(--ink-3);padding:1px var(--s-2)}.pro .halves{width:100%;max-width:340px;text-align:start}.pro-acts{display:flex;gap:var(--s-2);flex-wrap:wrap;justify-content:center;align-items:center;margin-top:var(--s-2)}.pro-acts .btn{margin:0}.pro-note{margin:0;font-size:var(--fs-caption);color:var(--ink-3)}@media(min-width:1180px){.pro{grid-template-columns:minmax(0,1fr) minmax(0,360px);align-items:center;justify-items:start;text-align:start;gap:var(--s-7);max-width:none}.pro-id{justify-items:start}.pro h1{font-size:var(--fs-hero)}}.pfoot{margin-top:var(--s-8);padding-top:var(--s-4);border-top:1px solid var(--line);display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s-2) var(--s-4);font-size:var(--fs-caption);color:var(--ink-3)}.about .kv{grid-template-columns:110px minmax(0,1fr)}.prose{max-width:68ch;font-size:var(--fs-body);line-height:1.6}.prose p{margin:0 0 var(--s-4)}.mgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3)}.nolan{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--s-2)}.nolan .np{border:1px solid var(--line);border-radius:var(--r-card);padding:var(--s-4) var(--s-3);min-height:120px;display:grid;align-content:space-between;gap:var(--s-2);font-size:var(--fs-caption);color:var(--ink-3)}.nolan .np b{font-size:var(--fs-ui);font-weight:500;color:var(--ink-3);display:block}.nolan .np.on{background:var(--card-bg);border-color:var(--line-2);color:var(--ink-2)}.nolan .np.on b{color:var(--ink)}:root .nolan .np.on{background:var(--inner);border-color:transparent}:root .nolan .np.on b{background:var(--accent);color:var(--accent-ink);display:table;padding:0 3px;margin-bottom:2px}.triggers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-3)}.trigger{border:1px solid var(--line);border-radius:var(--r-card);padding:var(--s-4)}.trigger-name{font-weight:500;margin:var(--s-3) 0 var(--s-1)}.ink{font-weight:500;color:var(--ink)}.table{width:100%;border-collapse:collapse;font-size:var(--fs-small)}.table td,.table th{text-align:start;padding:var(--s-3) var(--s-3);border-top:1px solid var(--line);vertical-align:top}.table th{font-size:var(--fs-caption);font-weight:500;text-transform:uppercase;letter-spacing:var(--t-eyebrow);color:var(--ink-3);border-top:0}.toast{position:fixed;bottom:22px;left:50%;transform:translate(-50%);background:var(--act-bg);color:var(--act-ink);padding:var(--s-3) var(--s-4);border-radius:var(--r-btn);font-size:var(--fs-small);opacity:0;pointer-events:none;z-index:60}.toast.show{opacity:1}.share-btn{margin-top:var(--s-4)}.modal{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--modal-scrim);z-index:70;display:none;place-items:center;padding:var(--s-4)}.modal.open{display:grid}.sheet{background:var(--card-bg);width:min(720px,100%);max-height:calc(100vh - 32px);overflow:auto;overscroll-behavior:contain;padding:var(--s-5);display:grid;gap:var(--s-4);border-radius:var(--r-card)}.sheet img{width:100%;height:auto;display:block;background:var(--tint);aspect-ratio:1200 / 630}.sheet .acts{display:flex;gap:var(--s-2);flex-wrap:wrap}.sheet input{width:100%;font:inherit;font-size:var(--fs-small);padding:var(--s-3) var(--s-3);border:1px solid var(--line);background:var(--inner)}.sheet .close{justify-self:end;font-size:var(--fs-small);text-decoration:underline;padding:var(--s-2) var(--s-3);margin:calc(-1 * var(--s-2)) calc(-1 * var(--s-3)) 0 0}.basis{border-style:dotted}.pcard.blocked{background:transparent;border:1px dashed var(--ink-3)}.pcard.soon h3{font-size:var(--fs-body)}.halves .h-row.na{color:var(--ink-3)}.halves .h-row.na .bar{background:repeating-linear-gradient(90deg,var(--bar-track) 0 4px,transparent 4px 8px)}.snt.flag-emo{background:color-mix(in srgb,var(--tint) 70%,transparent)}.snt.flag-claim.v-done{border-bottom:2px solid var(--ink)}.legend{display:flex;gap:var(--s-4);flex-wrap:wrap;font-size:var(--fs-caption);color:var(--ink-2);margin-bottom:var(--s-4)}.legend span{display:inline-flex;gap:var(--s-2);align-items:center}.legend i{display:inline-block;width:22px;height:12px}.turn{margin:0 0 var(--s-4);max-width:72ch}.turn p{margin:0 0 var(--s-3)}.qbox{background:var(--inner);padding:var(--s-3) var(--s-4);margin:var(--s-4) 0 var(--s-3);font-size:var(--fs-ui);line-height:1.55}.qbox .who{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:var(--t-eyebrow);color:var(--ink-3);margin-bottom:var(--s-1);display:flex;gap:var(--s-2);align-items:center;flex-wrap:wrap}.qbox .qt{white-space:pre-line}.qbox.long .qt{max-height:9.5em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,transparent);mask-image:linear-gradient(#000 70%,transparent)}.outcome{margin:var(--s-1) 0 var(--s-5)}.detail{margin:var(--s-2) 0 var(--s-4);padding:var(--s-4) var(--s-4);background:var(--inner);border:1px solid var(--line);font-size:var(--fs-small);display:grid;gap:var(--s-3)}.detail .d-row{display:grid;gap:var(--s-2)}.detail .d-src a{color:var(--ink-2);text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--line);font-size:var(--fs-caption)}.formula b{background:var(--accent);color:var(--accent-ink);font-weight:500}.warn{border:1px dashed var(--ink-2);padding:var(--s-4) var(--s-4);font-size:var(--fs-small);line-height:1.6;color:var(--ink-2)}.under{margin-top:var(--s-3);display:grid;gap:var(--s-2)}.under .u{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--s-2) var(--s-3);align-items:start;font-size:var(--fs-caption);padding-top:var(--s-1)}.under .u .uq{line-height:1.45}.under .u .us{grid-column:2;font-size:var(--fs-caption);color:var(--ink-3)}.under .u .us a{text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--line)}.prov-row{display:flex;gap:var(--s-2);flex-wrap:wrap;justify-content:center}.kv{display:grid;grid-template-columns:150px minmax(0,1fr);gap:var(--s-2) var(--s-4);font-size:var(--fs-small)}.kv dt{color:var(--ink-3)}.kv dd{margin:0;overflow-wrap:anywhere}.kv a{text-decoration:underline;text-underline-offset:2px}.share-btn{gap:var(--s-2)}.src-list{display:grid;gap:var(--s-2)}.src-list .s{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s-1) var(--s-3);padding:var(--s-3) 0;border-top:1px solid var(--line);font-size:var(--fs-small)}.src-list .s:first-child{border-top:0}.src-list .s a{text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.src-list .s .st{font-size:var(--fs-caption);color:var(--ink-3);grid-column:1 / -1}@media(max-width:600px){.kv{grid-template-columns:1fr}.kv dt{margin-top:var(--s-2)}}.withheld{display:grid;gap:var(--s-3);justify-items:center;text-align:center;padding:var(--s-5) var(--s-4);border:1px dashed var(--ink-3);width:100%}.withheld.compact{padding:var(--s-4) var(--s-3);min-height:150px;align-content:center}.withheld .w-head{font-family:var(--f-display);font-weight:var(--w-display);letter-spacing:var(--t-display);font-size:var(--fs-title);line-height:1.1}.withheld .w-found{display:grid;gap:var(--s-1);font-size:var(--fs-ui)}.withheld .w-found b{font-family:var(--f-numbig);font-weight:var(--w-numbig);font-size:var(--fs-lead)}.withheld .w-why{font-size:var(--fs-caption);color:var(--ink-2);max-width:32ch;text-wrap:pretty}.review{font-size:var(--fs-caption);color:var(--ink-3)}.review.done{color:var(--ink)}.report{font-size:var(--fs-caption);color:var(--ink-2);text-decoration:underline;text-underline-offset:3px;padding:var(--s-1) 0}.o-foot{flex-basis:100%;display:flex;justify-content:space-between;gap:var(--s-3);flex-wrap:wrap;align-items:center}.report-sheet textarea,.report-sheet input{width:100%;font:inherit;font-size:var(--fs-body);padding:var(--s-2) var(--s-3);border:1px solid var(--line);background:var(--inner)}.r-label{font-size:var(--fs-small);font-weight:500;margin-bottom:calc(-1 * var(--s-3))}.c-acts{display:inline-flex;gap:var(--s-4);align-items:center}.same-event .se-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s-4);align-items:center;margin-top:var(--s-5)}.se-stats{display:flex;gap:var(--s-6);font-size:var(--fs-caption);color:var(--ink-2)}.se-stats>span{min-width:72px;max-width:150px}.se-stats b{display:block;font-size:var(--fs-title);font-weight:500;color:var(--ink);line-height:1.1}.search-card{display:grid;gap:var(--s-3)}.q-input{font:inherit;font-size:var(--fs-body);padding:var(--s-3) var(--s-4);border:1px solid var(--ghost-line);background:var(--card-bg);color:var(--ink);width:100%;border-radius:0}.q-group{margin-top:var(--s-5)}.q-src{font-size:var(--fs-caption);color:var(--ink-3)}.q-hit{margin:var(--s-2) 0 0;line-height:1.55;max-width:72ch}.q-hit mark{background:var(--accent);color:var(--accent-ink)}.login-card{display:grid;gap:var(--s-4);max-width:400px}.login-card input{width:100%;font:inherit;font-size:var(--fs-body);padding:var(--s-2) var(--s-3);border:1px solid var(--line);background:var(--inner);color:var(--ink)}.login-card .acts{display:flex;gap:var(--s-3);flex-wrap:wrap}.login-card .btn[disabled]{opacity:.6}.login-error{margin:0;font-size:var(--fs-small);font-weight:500}.cmp{display:grid;gap:var(--s-4);min-width:0}.cmp .head{border-radius:50%}.cmp-note{margin:0}.cmp-legend{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5);color:var(--ink-2)}.cmp-sw{display:inline-block;width:10px;height:10px;border-radius:2px;margin-inline-end:var(--s-2);vertical-align:-1px}.cmp-rows{display:grid}.cmp-row,.cmp-foot{display:grid;grid-template-columns:36px minmax(120px,200px) minmax(0,1fr) 48px;gap:var(--s-3);align-items:center}.cmp-row{padding:var(--s-2);margin-inline:calc(var(--s-2) * -1);border-radius:var(--r-nav);color:inherit;text-decoration:none}.cmp-who{display:grid;min-width:0;line-height:1.3}.cmp-who b{font-weight:500;font-size:var(--fs-ui);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmp-who>span{font-size:var(--fs-caption);color:var(--ink-3)}.cmp-firm{color:var(--ink-2)}.cmp-track{position:relative;height:12px;display:flex;gap:2px}.cmp-track>i{display:block;height:100%;flex:none;position:relative}.cmp-bluff{background:var(--bar-a);border-radius:2px 0 0 2px}.cmp-spin{background:var(--bar-b);border-radius:0 4px 4px 0}.cmp-sw.cmp-bluff,.cmp-sw.cmp-spin{border-radius:2px}.cmp-grid{position:absolute;top:-8px;right:0;bottom:-8px;left:0;pointer-events:none}.cmp-grid i{position:absolute;top:0;bottom:0;width:1px;background:var(--line)}.cmp-val{text-align:end;font-family:var(--f-numbig);font-weight:var(--w-numbig);letter-spacing:var(--t-numbig);font-size:var(--fs-title)}.cmp-foot{padding-inline:0}.cmp-axis{grid-column:3;position:relative;height:16px;font-size:var(--fs-caption);color:var(--ink-3)}.cmp-axis span{position:absolute;transform:translate(-50%)}.cmp-axis span:first-child{transform:none}.cmp-axis span:last-child{transform:translate(-100%)}@media(hover:hover){.cmp-row:hover{background:var(--side-hover-bg)}}.cmp-row:focus-visible{outline:2px solid var(--focus-ring);outline-offset:0}.cmp-picker{display:flex;flex-wrap:wrap;gap:var(--s-2)}.cmp-pick{display:inline-flex;align-items:center;gap:var(--s-2);min-height:36px;padding:var(--s-1) var(--s-3) var(--s-1) var(--s-1);border:0;border-radius:var(--r-tag);background:var(--tint);color:var(--ink);font:inherit;font-size:var(--fs-small);font-weight:500;cursor:pointer}.cmp-pick[aria-pressed=true]{background:var(--accent-tint);box-shadow:inset 0 0 0 1px var(--accent)}@media(hover:hover){.cmp-pick:not([aria-pressed=true]):hover{background:var(--line)}}.cmp-bench-body{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:var(--s-6);align-items:start}.cmp-id{display:grid;gap:var(--s-2);justify-items:start}.cmp-name{font-family:var(--f-display);font-weight:var(--w-display);font-size:var(--fs-title);letter-spacing:var(--t-display);line-height:1.15}.cmp-big{font-family:var(--f-numbig);font-weight:var(--w-numbig);letter-spacing:var(--t-numbig);font-size:var(--fs-section);line-height:1}.cmp-id b{font-weight:500}.cmp-measures{display:grid;gap:var(--s-5);min-width:0}.cmp-m{display:grid;gap:var(--s-1);min-width:0}.cmp-mh{display:flex;justify-content:space-between;gap:var(--s-3);flex-wrap:wrap;color:var(--ink-2)}.cmp-mh b{color:var(--ink);font-weight:500}.cmp-mtrack{position:relative;height:44px;margin-inline:var(--s-5)}.cmp-base{position:absolute;inset-inline:calc(var(--s-5) * -1);top:21px;height:2px;border-radius:1px;background:var(--line)}.cmp-median{position:absolute;top:2px;bottom:2px;border-left:1px dashed var(--ink-3)}.cmp-av{position:absolute;top:50%;translate:-50% -50%;padding:0;border:0;background:none;border-radius:50%;cursor:pointer;line-height:0}.cmp-av .head{box-shadow:0 0 0 2px var(--card-bg)}.cmp-av.ghost{opacity:.5;filter:grayscale(1)}.cmp-av.me{z-index:2}.cmp-av.me .head{box-shadow:0 0 0 2px var(--card-bg),0 0 0 4px var(--accent)}@media(hover:hover){.cmp-av.ghost:hover{opacity:1;filter:none;z-index:3}}.cmp-av:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;opacity:1;filter:none;z-index:3}.cmp-ends{display:flex;justify-content:space-between}.pro~.cmp-bench{margin-bottom:var(--s-4)}.rv-title{font-size:var(--fs-section);margin:0 0 var(--s-3);text-wrap:balance}.rv-lead{max-width:72ch;margin:0 0 var(--s-2);font-size:var(--fs-body)}.rv-note{margin:var(--s-1) 0 0}.rv-legend{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5);margin:var(--s-4) 0 0}.rv-legend div{display:flex;gap:var(--s-2);align-items:baseline}.rv-legend dd{margin:0}.rv-controls{display:flex;flex-wrap:wrap;gap:var(--s-3);align-items:center;margin:var(--s-5) 0 0}.rv-select{font:inherit;font-size:var(--fs-small);min-height:40px;padding:0 var(--s-3);border:1px solid var(--ghost-line);background:var(--card-bg);color:var(--ink);border-radius:0}.rv-group{margin-top:var(--s-6)}.rv-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2) var(--s-3);padding-bottom:var(--s-3);border-bottom:1px solid var(--line-2)}.rv-head .card-title{margin:0}.rv-rows{display:grid;gap:1px;background:var(--line);border-bottom:1px solid var(--line)}.rv-row{background:var(--card-bg);display:grid;grid-template-columns:minmax(0,2.4fr) 88px minmax(0,1.5fr) minmax(0,1.4fr) 168px;gap:var(--s-4);padding:var(--s-4);align-items:start}.rv-row.out{background:var(--tint)}.rv-row.out .rv-name{text-decoration:line-through;color:var(--ink-3)}.rv-name{font-weight:500;font-size:var(--fs-ui);text-wrap:pretty}@media(hover:hover){.rv-name:hover{text-decoration:underline}}.rv-num{font-family:var(--f-numbig);font-weight:var(--w-numbig);letter-spacing:var(--t-numbig);font-size:var(--fs-stat);line-height:1;margin-top:var(--s-1)}.rv-head .rv-num{font-size:var(--fs-title);margin:0}.rv-score .up{color:var(--ink);font-weight:600}.rv-flags{display:flex;flex-wrap:wrap;gap:var(--s-1);margin-top:var(--s-2)}.rv-flag.heavy,.rv-flag.far,.rv-flag.swing{background:var(--accent);color:var(--accent-ink);border-color:transparent}.rv-flag.none,.rv-flag.light{background:var(--tint);border-color:transparent;color:var(--ink)}.rv-why{margin:var(--s-2) 0 0;padding:0;list-style:none;display:grid;gap:2px;font-size:var(--fs-caption);color:var(--ink-2)}.rv-ms{display:grid;grid-template-columns:auto minmax(40px,1fr) auto;gap:var(--s-1) var(--s-2);align-items:center;font-size:var(--fs-caption)}.rv-bar{height:5px;background:var(--bar-track)}.rv-bar i{display:block;height:100%;background:var(--bar-a)}.rv-ob{display:flex;height:8px;margin-top:var(--s-2);background:var(--bar-track)}.rv-ob i{display:block;height:100%}.rv-ob .o-ans{background:var(--o-ans)}.rv-ob .o-part{background:var(--o-part)}.rv-ob .o-dec{background:var(--o-dec)}.rv-ob .o-dodge{background:var(--o-dodge)}.rv-acts{display:grid;gap:var(--s-2);justify-items:start}.rv-btn{padding:var(--s-2) var(--s-3);min-height:40px}.tag.rv-open{background:var(--accent-soft);border-color:transparent;color:var(--ink)}.rv-req{background:var(--card-bg);display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--s-3);align-items:baseline;padding:var(--s-3) var(--s-4);font-size:var(--fs-small)}.rv-form{display:grid;gap:var(--s-4)}.rv-form .acts{display:flex;gap:var(--s-3)}.rv-form .login-error:empty{display:none}.qr-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3) var(--s-5);margin:var(--s-4) 0 0;max-width:960px}.qr-legend div{display:grid;grid-template-columns:132px minmax(0,1fr);gap:var(--s-3);align-items:baseline}.qr-legend dd{margin:0}.qr-sum{display:flex;flex-wrap:wrap;gap:var(--s-4) var(--s-6);margin:var(--s-5) 0 var(--s-3);padding:var(--s-4);background:var(--card-bg);border:1px solid var(--line)}.qr-sum>div{display:grid;gap:var(--s-1);align-content:start}.qr-item{margin-top:var(--s-3);background:var(--card-bg);border:1px solid var(--line)}.qr-item.open{border-color:var(--line-2)}.qr-head{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.3fr) minmax(0,1.5fr) auto;gap:var(--s-4);align-items:center;width:100%;padding:var(--s-4);text-align:left;font:inherit;color:inherit;background:none;border:0;cursor:pointer}@media(hover:hover){.qr-head:hover .qr-title b{text-decoration:underline}}.qr-title{display:grid;gap:var(--s-1)}.qr-title b{font-weight:500;font-size:var(--fs-ui);text-wrap:pretty}.qr-shift{font-size:var(--fs-small)}.qr-shift.up{font-weight:600}.qr-counts{display:grid;gap:var(--s-1)}.qr-counts .rv-ob{margin-top:0}.qr-body{border-top:1px solid var(--line);padding:0 var(--s-4) var(--s-4)}.qr-body>.rv-controls{margin-top:var(--s-4)}.qr-q{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:var(--s-5);padding:var(--s-5) 0;border-bottom:1px solid var(--line)}.qr-q:last-child{border-bottom:0}.qr-q p{margin:var(--s-1) 0 0;font-size:var(--fs-small);line-height:1.55;white-space:pre-line;text-wrap:pretty}.qr-ask p{color:var(--ink-2)}.qr-more summary{list-style:none;cursor:pointer}.qr-more summary::-webkit-details-marker{display:none}.qr-more[open] summary{display:none}.qr-rating{display:grid;gap:var(--s-2);align-content:start}.qr-model{display:grid;gap:var(--s-1);justify-items:start}.qr-tags{display:flex;flex-wrap:wrap;gap:var(--s-1)}.qr-state{font-size:var(--fs-caption);color:var(--ink-2)}.qr-state.open{background:var(--accent-soft);padding:var(--s-2) var(--s-3);color:var(--ink)}.qr-undo{font-size:var(--fs-caption);margin-left:var(--s-1);background:none;border:0;padding:0;color:inherit;cursor:pointer}.qr-pick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-1);margin-top:var(--s-1)}.qr-opt{display:flex;justify-content:space-between;gap:var(--s-2);align-items:baseline;min-height:40px;padding:var(--s-2) var(--s-3);font:inherit;font-size:var(--fs-caption);font-weight:500;text-align:left;color:var(--ink-2);background:var(--card-bg);border:1px solid var(--line);border-radius:var(--r-tag);cursor:pointer}.qr-opt .qr-fx{color:var(--ink-3);font-weight:400}@media(hover:hover){.qr-opt:hover{border-color:var(--ink-3);color:var(--ink)}}.qr-opt.on{background:var(--act-bg);color:var(--act-ink);border-color:transparent}.qr-opt.on .qr-fx{color:inherit;opacity:.75}.qr-opt:disabled{cursor:progress;opacity:.6}.qr-save{display:grid;gap:var(--s-2)}.qr-save .r-label{margin-bottom:0}.qr-note{font:inherit;font-size:var(--fs-small);padding:var(--s-2) var(--s-3);border:1px solid var(--ghost-line);background:var(--card-bg);color:var(--ink);border-radius:0;resize:vertical}.qr-save .acts{display:flex;flex-wrap:wrap;gap:var(--s-2)}@media(max-width:1100px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.moments{grid-template-columns:1fr}.nolan{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:960px){.app{grid-template-columns:minmax(0,1fr)}.phead>div{min-width:0}.display{overflow-wrap:anywhere}.side{position:fixed;left:0;top:0;height:100vh;width:284px;z-index:50;transform:translate(-100%);visibility:hidden}body.menu-open .side{transform:none;visibility:visible}body.menu-open .scrim{display:block}.scrim{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:var(--scrim);z-index:45}.mtop{display:flex;align-items:center;justify-content:space-between;padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--bg);z-index:30}.main{padding:var(--s-5) var(--s-4) var(--s-8)}.hero{grid-template-columns:1fr;gap:var(--s-5)}.phead,.grid2,.qsum,.tells{grid-template-columns:minmax(0,1fr)}.tells{gap:var(--s-5)}.gauge-col:not(:has(>.empty)){order:-1}}@media(max-width:600px){.hero{padding:var(--s-6) var(--s-5)}:root .hero{padding:var(--s-2) 0 0}:root .hero{justify-items:start;text-align:start}:root .hero .cta{justify-content:flex-start}:root .hero h1{font-size:48px;line-height:1.04}:root .hero{gap:var(--s-5)}:root .hero p{font-size:var(--fs-body);margin:var(--s-3) 0 0}.hero .cta{margin-top:var(--s-4)}:root .key{flex-direction:column;align-items:flex-start;gap:var(--s-2);margin-top:var(--s-5);font-size:var(--fs-small)}:root .section-head{margin-top:var(--s-6)}.phead h1{font-size:var(--fs-stat)!important}.pro h1{font-size:var(--fs-section)}.pro-id .head{width:96px;height:96px}.pro{gap:var(--s-4);margin-bottom:var(--s-6)}.phead-id .head{width:96px;height:96px}.section-head h2{font-size:var(--fs-stat)!important}.ex-a,.outcome,.note{margin-inline-start:0}.same-event .se-row{grid-template-columns:minmax(0,1fr);gap:var(--s-2)}.se-stats{gap:var(--s-5)}.snt-detail,.mgrid,.triggers{grid-template-columns:1fr}.table td,.table th{padding:var(--s-3) var(--s-2)}.table .vtag{white-space:normal}.nolan,.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 640px){.row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title score" "meta score";row-gap:var(--s-1)}.row>:nth-child(2){grid-area:title}.row .r-score{grid-area:score}.row .r-kind{grid-area:meta;display:flex;gap:var(--s-2);align-items:center}.row .r-stats{display:none}}@media(max-width:720px){.cmp-row,.cmp-foot{grid-template-columns:32px minmax(0,1fr) auto;grid-template-areas:"photo who val" ". bar bar";gap:var(--s-2) var(--s-3)}.cmp-row .head{grid-area:photo;width:32px!important;height:32px!important}.cmp-who{grid-area:who}.cmp-track{grid-area:bar}.cmp-val{grid-area:val;font-size:var(--fs-title)}.cmp-foot{grid-template-areas:". bar bar"}.cmp-axis{grid-area:bar}.cmp-firm{display:none}.cmp-bench-body{grid-template-columns:minmax(0,1fr);gap:var(--s-5)}.cmp-big{font-size:var(--fs-stat)}}@media(max-width:960px){.rv-row{grid-template-columns:minmax(0,1fr) 72px}.rv-row>.rv-measures,.rv-row>.rv-questions,.rv-row>.rv-acts{grid-column:1 / -1}.rv-row>.rv-acts{display:flex;flex-wrap:wrap;align-items:center}.rv-req{grid-template-columns:minmax(0,1fr);gap:var(--s-1)}.rv-title{font-size:var(--fs-stat)}}@media(max-width:960px){.qr-head{grid-template-columns:minmax(0,1fr);gap:var(--s-2)}.qr-q{grid-template-columns:minmax(0,1fr);gap:var(--s-3)}.qr-legend{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.qr-legend div{grid-template-columns:minmax(0,1fr);gap:var(--s-1)}.qr-sum{gap:var(--s-3) var(--s-5)}}.head img,.sheet img{outline:1px solid var(--img-outline);outline-offset:-1px}.pcard{transition:box-shadow var(--dur-fast) ease-out}.toast{transition:opacity var(--dur-fast) var(--ease)}@media(prefers-reduced-motion:no-preference){:is(.btn,.chip,.tab,.mtop button){transition-property:scale;transition-duration:var(--dur-fast);transition-timing-function:ease-out}:is(.btn,.chip,.tab,.mtop button):active{scale:.96}.toast{translate:0 12px;transition-property:opacity,translate;transition-duration:.2s;transition-timing-function:var(--ease)}.toast.show{translate:0 0}@media(max-width:960px){.side{transition:transform .2s var(--ease),visibility 0s .2s}body.menu-open .side{transition:transform .2s var(--ease)}}.enter>*{animation:enter var(--dur-enter) ease-out both}.enter>.hero{animation:none}.enter>:nth-child(2){animation-delay:.1s}.enter>:nth-child(3){animation-delay:.2s}.enter>:nth-child(n+4){animation-delay:.3s}.enter>.hero~.section-head{animation-delay:.4s}.enter>.hero~:is(.pgrid,.cmp){animation-delay:.5s}.js .hero.intro>div>:is(h1,p,.cta){animation:enter .6s var(--ease-glide) both}.js .hero.intro>div>:is(p,.cta){animation-delay:.15s}.js .hero.intro mark.hl{background:none}.js .hero.intro mark.hl:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--accent-tint);transform-origin:left;animation:pen .95s var(--ease) .5s both}.js .hero.intro .key>div{animation:fade .4s var(--ease) both;animation-delay:calc(1.35s + var(--i) * .12s)}.js .hero.intro .k-ic svg>*{stroke-dasharray:1;animation:draw .7s var(--ease-glide) both;animation-delay:calc(1.4s + var(--i) * .12s)}@keyframes pen{0%{scale:0 1;clip-path:inset(calc(100% - 3px) 0 0 0)}50%{scale:1 1;clip-path:inset(calc(100% - 3px) 0 0 0)}to{scale:1 1;clip-path:inset(0)}}@keyframes fade{0%{opacity:0}}@keyframes enter{0%{opacity:0;transform:translateY(12px);filter:blur(4px)}}.js [data-reveal]:not(.in) :is(.cmp-row>*,.cmp-track>i,.cmp-id>*,.cmp-base,.cmp-median,.cmp-av,.g-val,.g-mark,.g-range,[data-count]){opacity:0}.play .cmp-row>:is(:first-child,.cmp-who,.cmp-val){animation:rise .6s var(--ease-glide) both;animation-delay:calc(var(--i) * 70ms)}.play .cmp-track>i{transform-origin:left;animation:grow .7s var(--ease-glide) both;animation-delay:calc(var(--i) * 70ms + .1s)}.play .cmp-track>.cmp-spin{animation-duration:.5s;animation-delay:calc(var(--i) * 70ms + .5s)}.play .cmp-id>*{animation:rise .6s var(--ease-glide) both}.play .cmp-id>:nth-child(n+3){animation-delay:80ms}.play .cmp-base{transform-origin:left;animation:grow .7s var(--ease-glide) both;animation-delay:calc(var(--k) * .12s)}.play .cmp-median{animation:rise .4s var(--ease-glide) both;animation-delay:calc(var(--k) * .12s + .45s)}.play .cmp-av.ghost{animation:settle .5s var(--ease-glide) both;animation-delay:calc(var(--k) * .12s + .2s + var(--i) * 35ms)}.play .cmp-av.me{animation:travel 1.1s var(--ease-glide) both;animation-delay:calc(var(--k) * .12s + .35s)}.swap .cmp-av.me{animation:pick .45s var(--ease-glide) both}.swap :is(.cmp-id>*,.cmp-mh){animation:rise .35s var(--ease-glide) both}.play .g-val{stroke-dasharray:1 1;animation:draw var(--dur-chart) var(--ease-glide) both;animation-delay:var(--d, 0ms)}.play .g-mark{transform-box:view-box;transform-origin:100px 100px;animation:turn var(--dur-chart) var(--ease-glide) both;animation-delay:var(--d, 0ms)}.play .g-range{animation:rise .4s var(--ease-glide) both;animation-delay:calc(var(--d, 0ms) + .7s)}@keyframes rise{0%{opacity:0;translate:0 6px}}@keyframes grow{0%{scale:0 1}}@keyframes settle{0%{opacity:0;scale:.6}}@keyframes travel{0%{left:0;opacity:0}15%{opacity:1}}@keyframes pick{0%{opacity:.5;scale:.7;filter:grayscale(1)}}@keyframes draw{0%{stroke-dashoffset:1}}@keyframes turn{0%{transform:rotate(var(--g-turn))}}}
/*# sourceMappingURL=styles.MQIBAVIW.css.map */
