@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/caa77eaf0c6cae2c-s.0c05j22lu0e1h.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/6260001f568fa40d-s.14r01_8b-ryu9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/2aa781f449db21e3-s.p.2lg3sxkcxwsl6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_3741d482-module__gkHF5a__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_3741d482-module__gkHF5a__variable{--font-sans:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
.report{--measure:880px}.report .container-report{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}@media (min-width:640px){.report .container-report{padding-left:40px;padding-right:40px}}@media (min-width:1280px){.report .container-report{padding-left:56px;padding-right:56px}}.report-prog{z-index:70;background:#b05e14;height:2px;transition:width 80ms linear;position:fixed;top:0;left:0}.report-totop{z-index:65;color:#241a10;cursor:pointer;opacity:0;visibility:hidden;background:#fffdf8;border:1px solid #241a102e;border-radius:50%;place-items:center;width:42px;height:42px;font-size:15px;transition:opacity .2s,transform .2s,visibility .2s;display:grid;position:fixed;bottom:24px;right:24px;transform:translateY(8px);box-shadow:0 8px 22px -12px #241a1080}.report-totop.show{opacity:1;visibility:visible;transform:none}.report-totop:hover{border-color:#241a104d}@media (max-width:700px){.report-totop{bottom:14px;right:14px}}.report .copy h2 .anchor:after{content:"#";color:#241a1038;opacity:1;margin-left:10px;font-weight:400;transition:color .15s}.report .copy h2 .anchor:hover:after,.report .copy h2 .anchor:focus-visible:after{color:var(--amber)}.report .fig-kicker .anchor:hover{color:#b05e14}.report .method .rev{display:block}.report .method .rev+.rev{margin-top:6px}@media (prefers-reduced-motion:reduce){.report .fig-data summary:before,.report .arw,.report-prog,.report-totop{transition:none}}.report{--cream:#f6f1e7;--paper:#fff9f0;--white:#fffdf8;--ink:#241a10;--ink-90:#1c1b19;--body:#241a10d6;--muted:#241a108c;--faint:#241a105c;--label:#8a8272;--rule:#241a101a;--rule-2:#241a102e;--rule-3:#241a104d;--amber:#b05e14;--blue:#2b62d9;--green:#127a52;--sand:#d8cbb6;--red:#a4161a;--q0:#3e2208;--q1:#5e360a;--q2:#7e4a0d;--q3:#9e6011;--q4:#be7c20;--gold:#c8a159;--gold-text:#a66a12;--e-chatgpt:#0e8a6a;--e-perplexity:#3b5bdb;--e-googleAiOverview:#e03131;--e-claude:#ae3ec9;--e-gemini:#8f6a00;--e-copilot:#1098ad;--bar:#c8620f;--sans:var(--font-sans), system-ui, -apple-system, "Segoe UI", sans-serif;--measure:880px}.report .num{font-variant-numeric:tabular-nums}.report .dot{color:var(--faint);margin:0 4px}.report .anchor{color:inherit;text-decoration:none}.report .anchor:hover{color:var(--blue)}.report .arw{transition:transform .2s;display:inline-block}@media (max-width:820px){.report .container-report{padding:0 20px}}.report .btn{background:var(--blue);color:var(--cream);letter-spacing:-.006em;white-space:nowrap;border-radius:8px;align-items:center;gap:9px;padding:11px 19px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #0000002e,0 10px 24px -14px #2b62d9bf}.report .btn:hover{filter:brightness(1.06)}.report .btn.lg{padding:14px 24px;font-size:15.5px}.report .btn.on-ink{background:var(--cream);color:var(--ink);box-shadow:none}.report .crumbs{color:var(--muted);flex-wrap:wrap;gap:9px;padding:22px 0 0;font-size:12.5px;display:flex}.report .crumbs a{color:var(--muted);text-decoration:none}.report .crumbs .cur{color:var(--ink)}.report .masthead{padding:26px 0 0}.report .masthead .title{text-wrap:balance;max-width:34ch}.report .masthead .deck{text-wrap:pretty;max-width:72ch}.report .overview{position:relative;overflow:hidden}.report .flagbg{z-index:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.09;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.report .overview>.container-report{z-index:1;position:relative}@media (max-width:900px){.report .flagbg{opacity:.07}}.report .eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--gold-text);font-variation-settings:"opsz" 12;font-size:11px;font-weight:600}.report .masthead .eyebrow{flex-wrap:wrap;align-items:baseline;display:flex}.report .eyebrow .eb{white-space:nowrap}.report .eyebrow .sep{color:var(--faint);margin:0 8px}.report .title{letter-spacing:-.03em;font-variation-settings:"opsz" 60;margin-top:14px;font-size:clamp(30px,3.6vw,48px);line-height:1.07}.report .deck{letter-spacing:-.005em;max-width:72ch;margin-top:18px;font-size:19px;line-height:1.45}.report .byline{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;font-size:14px;line-height:1.45;display:flex}.report .byline .head-cta{margin-left:22px}@media (max-width:700px){.report .byline .head-cta{margin-top:4px;margin-left:0}}.report .byline .face{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex:none;width:44px;height:44px}.report .byline b{color:var(--ink);font-weight:600}.report .factstrip{border-top:1px solid var(--rule-3);flex-wrap:wrap;align-items:flex-start;gap:0;margin:30px 0 0;padding-top:20px;display:flex}.report .factstrip .fc{border-right:1px solid var(--rule);margin-right:20px;padding:2px 20px 2px 0}.report .factstrip .fc:last-child{border-right:0;margin-right:0;padding-right:0}.report .factstrip dd{color:var(--ink);letter-spacing:-.018em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:20px;line-height:1.15}.report .factstrip .fc.long dd{letter-spacing:-.004em;white-space:normal;max-width:17ch;font-size:14px;line-height:1.3}.report .factstrip dt{letter-spacing:.11em;text-transform:uppercase;color:var(--label);white-space:nowrap;margin:6px 0 0;font-size:10.5px;font-weight:600}.report .factstrip .fc-eng dd{flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:15px;display:flex}.report .factstrip .engines{white-space:nowrap}@media (max-width:820px){.report .factstrip{gap:16px 0}.report .factstrip .fc{margin-right:18px;padding-right:18px}.report .factstrip dd{font-size:18px}.report .factstrip .fc-eng{flex-basis:100%}}.report .engines{flex-wrap:wrap;align-items:center;gap:7px 18px;display:flex}.report .engines .engine{align-items:center;gap:8px;line-height:1;display:flex}.report .engines img{flex:none;width:16px;height:16px}.report .engines .ea{color:var(--muted);flex-basis:100%;font-size:12.5px}.report .hero-stat{border-top:1px solid var(--rule-3);-moz-column-gap:40px;grid-template-columns:auto minmax(0,1fr);align-items:end;column-gap:40px;margin-top:34px;padding-top:26px;display:grid}@media (max-width:860px){.report .hero-stat{grid-template-columns:1fr;row-gap:14px}}.report .hero-stat .figure{letter-spacing:-.048em;font-variation-settings:"opsz" 96;color:var(--amber);white-space:nowrap;font-size:clamp(54px,7vw,100px);font-weight:700;line-height:.88}.report .hero-stat .figure small{letter-spacing:-.03em;color:var(--ink);margin-left:12px;font-size:.4em;font-weight:600}.report .hero-stat .label{color:var(--ink);letter-spacing:-.008em;max-width:40ch;font-size:19px;line-height:1.38}.report .hero-stat .label a{color:inherit;border-bottom:1px solid var(--rule-3);text-decoration:none}.report .hero-stat .note{color:var(--label);max-width:72ch;margin-top:10px;font-size:13.5px}.report .report-body{-moz-column-gap:56px;grid-template-columns:minmax(0,1fr) 300px;align-items:start;column-gap:56px;margin-top:48px;padding-bottom:88px;display:grid}@media (max-width:1160px){.report .report-body{grid-template-columns:1fr;margin-top:40px}.report .report-body>.report-rail{background:var(--white);border:1px solid var(--rule);border-radius:12px;order:-1;margin-bottom:40px;display:block;position:static;top:auto;overflow:hidden}.report .report-body>.report-rail .rail-card{background:0 0;border:0;border-radius:0;padding:15px 20px 17px}.report .report-body>.report-rail .rail-card+.rail-card{border-top:1px solid var(--rule)}.report .report-body>.report-rail .rail-cta{display:none}.report .report-body>.report-rail .rail-card .k{margin-bottom:10px}.report .report-body>.report-rail .fold-head{margin-bottom:12px}.report .report-body>.report-rail .rail-card .toc{-moz-columns:2 280px;columns:2 280px;-moz-column-gap:44px;column-gap:44px;max-height:none;padding-right:0;overflow:visible}.report .report-body>.report-rail .toc>li{-moz-column-break-inside:avoid;break-inside:avoid}@media (max-width:700px){.report .report-body>.report-rail .rail-card .toc{-moz-columns:auto;columns:auto;-moz-column-count:1;column-count:1}}.report .report-body>.report-rail .dl{flex-wrap:wrap;gap:8px;display:flex}.report .report-body>.report-rail .dl li{border:1px solid var(--rule-2);background:var(--cream);border-radius:999px;align-items:baseline;gap:8px;padding:7px 13px;font-size:13.5px;line-height:1.2;display:inline-flex}.report .report-body>.report-rail .dl li:hover{border-color:var(--amber)}.report .report-body>.report-rail .dl li span{text-align:left;font-size:11.5px}}@media (max-width:520px){.report .report-body>.report-rail .rail-card{padding:14px 15px 16px}.report .report-body>.report-rail .dl li{padding:6px 11px;font-size:13px}}.report .report-column{min-width:0}.report .copy>h2,.report .copy>p,.report .copy>ul,.report .copy>ol,.report .copy>dl,.report .copy>.cite,.report .copy>.faq,.report .copy>.author,.report .copy>.prose-table{max-width:var(--measure)}.report .copy h2{letter-spacing:-.026em;font-variation-settings:"opsz" 40;margin:64px 0 16px;scroll-margin-top:20px;font-size:30px;line-height:1.16}.report h1,.report h2,.report h3,.report .fig-name,.report .faq summary,.report .ec-name,.report .rc h2,.report .flip h2{text-wrap:balance}.report .answer,.report .rc-deck,.report .stand-finding,.report .ec-line,.report .fig-basis,.report .fig-note{text-wrap:pretty}.report .copy h2:first-child{margin-top:0}.report .copy p{margin:0 0 1.15em}.report .copy p.lede{color:var(--ink);font-size:18px}.report .copy strong{color:var(--ink);font-weight:600}.report .copy ul{margin:0 0 1.2em;padding-left:1.3em}.report .copy li{margin:.4em 0}.report .copy li::marker{color:var(--faint)}.report .findings{counter-reset:f;border-top:1px solid var(--rule-2);margin:26px 0 0;padding:0;list-style:none}.report .findings li{counter-increment:f;-moz-column-gap:18px;border-bottom:1px solid var(--rule);grid-template-columns:52px minmax(0,1fr) auto;align-items:baseline;column-gap:18px;margin:0;padding:22px 4px 23px 0;display:grid}.report .findings li:before{content:counter(f,decimal-leading-zero);color:var(--bar);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:15px;font-weight:600}.report .findings .kf-text{color:var(--ink);text-wrap:pretty;max-width:64ch;margin:0;font-size:18px;line-height:1.55}.report .findings .ref{color:var(--muted);white-space:nowrap;border-bottom:1px solid var(--rule-2);padding-bottom:1px;font-size:13px;text-decoration:none}.report .findings .ref:hover{color:var(--ink);border-color:currentColor}@media (max-width:560px){.report .findings li{grid-template-columns:1fr;gap:8px;padding:18px 0 19px}.report .findings li:before{padding:0}.report .findings .kf-text{font-size:16.5px}.report .findings .ref{justify-self:start}}.report .fig{background:var(--paper);border:1px solid #241a1014;border-radius:14px;margin:34px 0 52px;padding:30px 34px 10px}@media (max-width:820px){.report .fig{margin:26px 0 36px;padding:22px 16px 6px}}.report .fig-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--label);margin:0;font-size:12px;font-weight:600}.report .fig-name{letter-spacing:-.022em;max-width:34ch;margin:12px 0 0;font-size:27px;font-weight:600;line-height:1.18}.report .fig-finding{color:var(--body);text-wrap:pretty;max-width:62ch;margin:10px 0 28px;font-size:19px;line-height:1.45}.report .fig-name:last-of-type{margin-bottom:28px}@media (max-width:620px){.report .fig-name{font-size:22px}.report .fig-finding{font-size:17px}}.report .fig-basis{max-width:78ch;color:var(--label);margin:2px 0 10px;font-size:13px;line-height:1.55}.report .fig-note{max-width:78ch;color:var(--label);margin:2px 0 14px;font-size:13px;line-height:1.55}.report .mk-note{color:var(--label);margin-top:4px;display:block}.report .fig-data{border-top:1px solid var(--rule);margin-top:12px}.report .fig-data summary{cursor:pointer;color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:11px 0;font-size:13px;font-weight:500;list-style:none;display:flex}.report .fig-data summary::-webkit-details-marker{display:none}.report .fig-data summary:before{content:"";border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);flex:none;width:7px;height:7px;margin-right:9px;transition:transform .2s;transform:rotate(-45deg)}.report .fig-data[open] summary:before{transform:rotate(45deg)}.report .fig-data summary span:first-of-type{flex:1}.report .fig-data .meta{color:var(--muted);font-weight:400}.report .fig-data .meta a{color:var(--blue);text-decoration:none}.report .chart{--label-w:320px;--gutter:96px}.report .legend{margin:0 0 20px var(--label-w);flex-wrap:wrap;gap:10px 28px;display:flex}.report .lg{color:var(--ink);align-items:center;gap:9px;font-size:15px;line-height:1;display:flex}.report .lg .engine-mark{flex:none;width:20px;height:20px}.report .sw{border-radius:4px;flex:none;width:16px;height:16px}.report .e-chatgpt{--ec:var(--e-chatgpt)}.report .e-perplexity{--ec:var(--e-perplexity)}.report .e-googleAiOverview{--ec:var(--e-googleAiOverview)}.report .e-claude{--ec:var(--e-claude)}.report .e-gemini{--ec:var(--e-gemini)}.report .e-copilot{--ec:var(--e-copilot)}.report .sw.t0,.report .fill.t0{background:var(--q1)}.report .sw.t1,.report .fill.t1{background:var(--q4)}.report .sw.t2,.report .fill.t2{background:var(--green)}.report .sw.t9,.report .fill.t9{background:var(--sand)}.report .fill.q0{background:var(--q0)}.report .fill.q1{background:var(--q1)}.report .fill.q2{background:var(--q2)}.report .fill.q3{background:var(--q3)}.report .fill.q4{background:var(--q4)}.report .plot{position:relative}.report .gridlines{left:var(--label-w);right:var(--gutter);pointer-events:none;position:absolute;top:0;bottom:0}.report .gridlines i{background:#241a100e;width:1px;margin-left:-.5px;position:absolute;top:0;bottom:0}.report .rows{margin:0;padding:0;list-style:none}.report .row{grid-template-columns:var(--label-w) minmax(0,1fr) var(--gutter);border-radius:6px;align-items:center;min-height:48px;display:grid;position:relative}.report .row:hover{background:#241a100d}.report .row.dim .nm b{color:var(--muted);font-weight:400}.report .nm{min-width:0;color:var(--ink);flex-wrap:wrap;align-items:center;gap:4px 11px;padding-right:18px;font-size:18px;font-weight:500;display:flex}.report .nm b{font-weight:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.report .rk{color:var(--label);font-variant-numeric:tabular-nums;flex:none;width:22px;font-size:13.5px;font-style:normal}.report .mk{-o-object-fit:contain;object-fit:contain;border-radius:4px;flex:none;width:22px;height:22px}.report .mk.none{border:1px dashed var(--rule-2);background:0 0;border-radius:50%}.report .tag{letter-spacing:.04em;color:var(--faint);white-space:nowrap;flex:none;font-size:12.5px;font-style:normal;font-weight:500}.report .line{height:26px;position:relative}.report .fill{width:calc(var(--frac) * 100%);background:var(--bar);border-radius:0 6px 6px 0;min-width:3px;position:absolute;top:0;bottom:0;left:0}.report .lv{left:calc(var(--frac) * 100%);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;margin-left:12px;font-size:17px;font-weight:500;position:absolute;top:50%;transform:translateY(-50%)}.report .rv{left:calc(var(--label-w) + (100% - var(--label-w) - var(--gutter)) * var(--frac));color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;margin-left:12px;font-size:17px;font-weight:500;position:absolute;top:50%;transform:translateY(-50%)}.report .sl{display:none}.report .row2{min-height:70px}.report .pair{row-gap:4px;min-width:0;display:grid}.report .row2 .line{height:20px}.report .axis{grid-template-columns:var(--label-w) minmax(0,1fr) var(--gutter);margin-top:10px;display:grid}.report .ticks{height:20px;position:relative}.report .tk{color:var(--muted);font-variant-numeric:tabular-nums;font-size:14px;position:absolute;transform:translate(-50%)}.report .tk.t0{transform:none}.report .tk.tl{transform:translate(-100%)}@media (max-width:760px){.report .chart{--label-w:0px;--gutter:0px}.report .legend{gap:6px 18px;margin-left:0}.report .row,.report .row2{border-top:1px solid var(--rule);border-radius:0;grid-template-columns:1fr;align-items:stretch;row-gap:7px;min-height:0;padding:11px 0 13px}.report .row:first-child{border-top:0}.report .row:hover{background:0 0}.report .nm{padding-right:0;font-size:15px}.report .nm b{white-space:normal;overflow:visible}.report .row:not(.row2){-moz-column-gap:14px;grid-template-columns:minmax(0,1fr) auto;column-gap:14px}.report .row:not(.row2) .nm{grid-area:1/1}.report .row:not(.row2) .rv{grid-area:1/2;place-self:center end;margin:0;position:static;transform:none}.report .row:not(.row2) .line{grid-area:2/1/3/3;height:15px}.report .row2 .line{height:auto;padding-top:18px}.report .row2 .fill{height:15px;top:18px;bottom:auto}.report .row2 .lv{margin:0;font-size:13px;top:0;left:auto;right:0;transform:none}.report .sl{color:var(--muted);letter-spacing:.01em;font-size:11.5px;display:block;position:absolute;top:0;left:0}.report .pair{row-gap:9px}.report .gridlines{display:none}.report .axis{grid-template-columns:1fr;margin-top:8px}}.report .table-wrap{-webkit-overflow-scrolling:touch;padding-bottom:12px;overflow-x:auto}.report table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.45}.report th,.report td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:9px 14px 9px 0}.report thead th{color:var(--ink);border-bottom:2px solid var(--rule-3);white-space:nowrap;font-size:12.5px;font-weight:600}.report tbody th{color:var(--ink);font-weight:500}.report th.num,.report td.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:14px;padding-right:0}.report .dlink{color:inherit;border-bottom:1px solid var(--rule-2);text-decoration:none;transition:color .15s,border-color .15s}.report .dlink:hover{color:var(--blue);border-bottom-color:var(--blue)}.report .tmk{align-items:center;gap:9px;min-width:0;display:flex}.report .tmk img{-o-object-fit:contain;object-fit:contain;border-radius:3px;flex:none;width:16px;height:16px}.report .tmk .mk.none{width:16px;height:16px}.report .prose-table{margin:22px 0 32px}.report .prose-table caption{text-align:left;caption-side:bottom;color:var(--muted);padding-top:9px;font-size:13px}@media (max-width:600px){.report .prose-table{font-size:13.5px}.report .prose-table th,.report .prose-table td{padding-right:10px}}.report .method{margin:0}.report .method .mrow{border-top:1px solid var(--rule);border-radius:0;grid-template-columns:190px 1fr;align-items:start;gap:18px;min-height:0;padding:13px 0;font-size:15.5px;line-height:1.5;display:grid}.report .method .mrow:hover{background:0 0}.report .method .mrow:last-child{border-bottom:1px solid var(--rule)}.report .method dt{color:var(--muted);margin:0;font-weight:500}.report .method dd{margin:0}@media (max-width:640px){.report .method .mrow{grid-template-columns:1fr;gap:3px}}.report .cite{background:var(--white);border:1px solid var(--rule);border-radius:12px;margin:24px 0 0;padding:20px 24px}.report .k{letter-spacing:.1em;text-transform:uppercase;color:var(--label);margin:0;font-size:11px;font-weight:600}.report .worked{background:var(--paper);border:1px solid var(--rule);color:var(--body);border-radius:9px;margin-top:9px;padding:12px 14px;font-size:14px;line-height:1.5;display:block}.report .worked b{color:var(--ink);font-weight:600}.report .cite p.c{color:var(--ink);word-break:break-word;margin:9px 0 0;font-size:15px;line-height:1.55}.report .cite .lic{color:var(--muted);margin-top:11px;font-size:13.5px}.report .cite .actions{flex-wrap:wrap;gap:16px;margin-top:13px;font-size:13.5px;display:flex}.report .cite .actions a{font-weight:500;text-decoration:none}.report .faq{border-top:1px solid var(--rule)}.report .faq details{border-bottom:1px solid var(--rule)}.report .faq summary{cursor:pointer;color:var(--ink);justify-content:space-between;gap:18px;padding:16px 0;font-size:16.5px;font-weight:600;list-style:none;display:flex}.report .faq summary h3{font:inherit;letter-spacing:inherit;flex:auto;min-width:0;margin:0}.report .faq summary h3 .anchor{color:inherit;text-decoration:none}.report .faq summary h3 .anchor:after{content:"#";color:#241a1038;opacity:1;margin-left:8px;font-weight:400;transition:color .15s}.report .faq summary:hover h3 .anchor:after,.report .faq summary h3 .anchor:focus-visible:after{color:var(--amber)}.report .faq details{scroll-margin-top:24px}.report .faq summary::-webkit-details-marker{display:none}.report .faq summary:after{content:"+";color:var(--muted);flex:none;font-size:21px;font-weight:400;line-height:1}.report .faq details[open] summary:after{content:"−"}.report .faq .a{max-width:78ch;padding:0 0 18px}.report .cta-inline{max-width:var(--measure);border-top:1px solid var(--rule-2);border-bottom:1px solid var(--rule-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin:40px 0 36px;padding:18px 2px;display:grid}.report .cta-inline p{color:var(--ink);margin:0;font-size:15.5px;line-height:1.45}.report .cta-inline .ci-go{white-space:nowrap;align-items:center;gap:7px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.report .cta-inline .ci-go:hover{text-decoration:underline}.report .findings+.cta-inline{border-top:0;margin-top:26px;padding-top:0}@media (max-width:680px){.report .cta-inline{grid-template-columns:auto minmax(0,1fr);gap:12px 14px;padding:16px 2px 18px}.report .cta-inline .ci-go{grid-column:2;justify-self:start}}.report .cta-panel{background:var(--ink-90);color:#d8d0c4;border-radius:14px;margin:30px 0 42px;padding:28px 32px 22px;display:block}@media (max-width:640px){.report .cta-panel{padding:24px 20px 20px}}.report .cta-panel .k{color:#9a9184}.report .cta-panel .cta-h{color:var(--cream);letter-spacing:-.02em;max-width:34ch;margin:8px 0 10px;font-size:23px;line-height:1.18}.report .cta-panel p{max-width:60ch;font-size:15px;line-height:1.55}.report .cta-act{border-top:1px solid #d8d0c429;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding-top:18px;display:flex}.report .cta-act .btn{flex:none;padding:12px 22px;font-size:15px}.report .cta-act .fine{color:#8a8272;max-width:none;margin:0;font-size:12.5px}@media (max-width:560px){.report .cta-act{flex-direction:column;align-items:stretch;gap:12px}.report .cta-act .btn{justify-content:center;width:100%}.report .cta-act .fine{text-align:center}}.report .author{background:var(--white);border:1px solid var(--rule);border-radius:14px;grid-template-columns:132px 1fr;align-items:start;gap:26px;margin-top:56px;padding:26px;display:grid}@media (max-width:620px){.report .author{grid-template-columns:1fr;gap:18px}}.report .author .face{-o-object-fit:cover;object-fit:cover;border-radius:12px;width:132px;height:132px}.report .author .author-name{letter-spacing:-.02em;margin:5px 0 3px;font-size:23px}.report .author .role{color:var(--muted);font-size:14.5px}.report .author p.bio{margin:11px 0 0;font-size:15.5px}.report .author .links{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:18px;margin-top:16px;padding-top:15px;font-size:13.5px;display:flex}.report .author .links a{font-weight:500;text-decoration:none}.report .author .links .btn{margin-left:auto}@media (max-width:560px){.report .author .links .btn{justify-content:center;width:100%;margin-left:0}}.report .report-rail{gap:18px;display:grid;position:sticky;top:20px}.report .rail-card{background:var(--white);border:1px solid var(--rule);border-radius:12px;padding:18px 20px 20px}.report .rail-card .k{margin-bottom:11px}.report .rail-cta{background:var(--ink-90);border-color:#0000}.report .rail-cta .k{color:#9a9184}.report .rail-cta p.h{color:var(--cream);letter-spacing:-.012em;margin-bottom:14px;font-size:16.5px;font-weight:600;line-height:1.3}.report .rail-cta .btn{justify-content:center;width:100%}.report .rail-cta .fine{color:#8a8272;text-align:center;margin-top:10px;font-size:11.5px;line-height:1.35}.report .engine-badge{background:var(--paper);border:1px solid var(--rule);border-radius:10px;justify-content:center;align-items:center;width:46px;height:46px;padding:7px;display:inline-flex}.report .fold{display:block}.report .fold-head{margin:0 0 11px}.report .fold-head .k{margin:0}.report details.fold>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.report details.fold>summary::-webkit-details-marker{display:none}.report details.fold>summary .k{margin:0}.report details.fold>summary:after{content:"";border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);width:7px;height:7px;margin:0 3px 3px 0;transition:transform .18s;transform:rotate(45deg)}.report details.fold[open]>summary{margin-bottom:12px}.report details.fold[open]>summary:after{margin-bottom:-3px;transform:rotate(-135deg)}.report .toc,.report .toc ul{margin:0;padding:0;list-style:none}.report .toc>li{border-top:0}.report .toc a{grid-template-columns:26px minmax(0,1fr);align-items:baseline;gap:9px;line-height:1.3;text-decoration:none;transition:color .15s;display:grid;position:relative}.report .toc .tn{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--faint);text-align:right;font-size:11px;font-style:normal;transition:color .18s}.report .toc>li>a{color:var(--muted);padding:7px 0 7px 11px;font-size:13.5px}.report .toc>li>a:before{content:"";background:0 0;border-radius:1px;width:2px;transition:background .18s;position:absolute;top:8px;bottom:8px;left:0}.report .toc>li>a:hover{color:var(--ink)}.report .toc .tl{text-wrap:pretty}.report .toc>li>ul>li>a{color:var(--faint);padding:0 0 7px 11px;font-size:12px}.report .toc>li>ul>li>a .fd{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--faint);overflow:hidden}.report .toc>li>ul>li>a:hover .fd{color:var(--ink)}.report .toc>li>a.on{color:var(--ink);font-weight:600}.report .toc>li>a.on .tn{color:var(--amber)}.report .toc>li>a.on:before{background:var(--amber)}.report .report-rail .rail-card .toc{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--rule-2) transparent;max-height:calc(100vh - 290px);padding-right:4px;overflow-y:auto}.report .report-rail .rail-card .toc::-webkit-scrollbar{width:5px}.report .report-rail .rail-card .toc::-webkit-scrollbar-thumb{background:var(--rule-2);border-radius:3px}.report .report-rail .rail-card .toc::-webkit-scrollbar-track{background:0 0}.report .dl{margin:0;padding:0;list-style:none}.report .dl li{border-top:1px solid var(--rule);justify-content:space-between;gap:12px;padding:8px 0;font-size:13.5px;display:flex}.report .dl li a{font-weight:500;text-decoration:none}.report .dl li span{color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.report .machine{font-size:13px;line-height:1.55}.report .machine ul{margin:0;padding-left:1.05em}.report .machine li{margin:5px 0}.report .machine code{background:#241a100f;border-radius:4px;padding:1px 4px;font-family:ui-monospace,Menlo,monospace;font-size:12px}.report .flip{background:var(--paper);border-top:1px solid var(--rule-3);border-bottom:1px solid var(--rule-3);margin-top:34px}.report .flip-inner{padding:40px 40px 36px}@media (max-width:820px){.report .flip-inner{padding:30px 20px 28px}}.report .flip h2{letter-spacing:-.024em;max-width:26ch;margin:9px 0 12px;font-size:clamp(23px,2.6vw,33px);line-height:1.14}.report .flip-sub{color:var(--body);max-width:70ch;margin-bottom:28px;font-size:16.5px;line-height:1.5}.report .flip-sub b{color:var(--amber);font-weight:600}.report .flip-grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:26px;display:grid}.report .flip-grid.three{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:16px}.report .flip-grid.three .flip-col{padding:18px 16px}.report .flip-grid.three .flip-col .q{font-size:15px}.report .flip-grid.three .mn{font-size:13.5px}.report .flip-grid.three .mv{font-size:13px}.report .flip-grid.three .flip-mid{padding:0}@media (max-width:1180px){.report .flip-grid.three{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:18px}.report .flip-grid.three>:nth-child(4){display:none}.report .flip-grid.three>:nth-child(5){grid-column:1/-1}}@media (max-width:900px){.report .flip-grid,.report .flip-grid.three{grid-template-columns:1fr;gap:16px}.report .flip-grid.three>:nth-child(4){display:none}.report .flip-grid.three>:nth-child(5){grid-column:auto}.report .flip-grid.three .flip-col{padding:20px 22px}.report .flip-grid.three .flip-col .q{font-size:16px}.report .flip-grid.three .mn{font-size:14.5px}.report .flip-grid.three .mv{font-size:14px}}.report .flip-col{background:var(--white);border:1px solid var(--rule);border-radius:12px;flex-direction:column;min-width:0;padding:20px 22px;display:flex;position:relative;overflow:hidden}.report .flip-col>*{z-index:1;position:relative}.report .flip-col.ca{border-color:#d8232a38}.report .flagbadge{border:1px solid var(--rule);border-radius:4px;width:96px;height:auto;margin-bottom:13px}@media (max-width:900px){.report .flagbadge{width:78px}}.report .flip-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--label);align-items:center;gap:8px;margin-bottom:11px;font-size:11px;font-weight:700;display:flex}.report .flip-col.ca .flip-tag{color:var(--amber)}.report .flip-col .q{color:var(--ink);letter-spacing:-.008em;font-size:16px;font-weight:500;line-height:1.4}.report .flip-col .q b{color:var(--amber);font-weight:700}.report .flip-col .qm{color:var(--label);border-bottom:1px solid var(--rule);margin-top:6px;padding-bottom:13px;font-size:12.5px}.report .verdict{border-top:1px solid var(--rule);color:var(--muted);margin-top:auto;padding-top:13px;font-size:14.5px}.report .verdict b{color:var(--ink);font-weight:600}.report .flip-mid{color:var(--label);white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:0 4px;display:flex}.report .flip-mid .plus{letter-spacing:.08em;text-transform:uppercase;color:var(--amber);writing-mode:vertical-rl;font-size:11px;font-weight:700;transform:rotate(180deg)}.report .flip-mid .ar{color:var(--amber);font-size:22px;line-height:1}@media (max-width:900px){.report .flip-mid{flex-direction:row;justify-content:flex-start;gap:11px;padding:2px 0}.report .flip-mid .plus{writing-mode:horizontal-tb;transform:none}.report .flip-mid .ar{transform:rotate(90deg)}}.report .flip-foot{color:var(--label);max-width:88ch;margin-top:20px;font-size:12.5px}.report .mini{margin:14px 0 0;padding:0;list-style:none}.report .mrow{-moz-column-gap:10px;grid-template-columns:18px minmax(0,1fr) auto;gap:6px 10px;padding:9px 0;display:grid}.report .mrow+.mrow{border-top:1px solid var(--rule)}.report .mrk{color:var(--faint);font-variant-numeric:tabular-nums;grid-area:1/1;font-size:12px}.report .mn{min-width:0;color:var(--body);grid-area:1/2;align-items:center;gap:8px;font-size:14.5px;display:flex}.report .mn img{-o-object-fit:contain;object-fit:contain;border-radius:3px;flex:none;width:17px;height:17px}.report .mn b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.report .mv{color:var(--ink);font-variant-numeric:tabular-nums;grid-area:1/3;justify-self:end;align-items:baseline;gap:8px;font-size:14px;display:flex}.report .dl{font-variant-numeric:tabular-nums;font-size:11.5px;font-style:normal;font-weight:600}.report .dl.up{color:var(--amber)}.report .dl.down{color:var(--ink)}.report .mline{grid-area:2/2/3/4;height:9px;position:relative}.report .mfill{width:calc(var(--frac) * 100%);background:var(--amber);opacity:.32;border-radius:0 3px 3px 0;min-width:2px;position:absolute;top:0;bottom:0;left:0}.report .mrow.win .mn{color:var(--ink)}.report .mrow.win .mn b{font-weight:600}.report .mrow.win .mfill{opacity:1}.report .answer{font-size:inherit;line-height:inherit;color:var(--body);letter-spacing:inherit;max-width:var(--measure);margin:0 0 1.1em;font-weight:400}.report .series{border-top:1px solid var(--rule);margin-top:8px;padding:40px 0 4px}.report .series h2{letter-spacing:-.018em;margin-bottom:18px;font-size:19px}.report .series-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}@media (max-width:900px){.report .series-grid{grid-template-columns:1fr}}.report .scard{background:var(--white);border:1px solid var(--rule);border-radius:12px;padding:19px 21px 21px;text-decoration:none;transition:border-color .2s,transform .2s;display:block}.report .scard:hover{border-color:var(--rule-3);transform:translateY(-2px)}.report .scard h3{letter-spacing:-.014em;margin:8px 0 7px;font-size:16.5px;line-height:1.3}.report .scard p:last-child{color:var(--muted);font-size:13.5px;line-height:1.5}.report .copy h2 .anchor:hover:after,.report .fig-kicker .anchor:hover{color:var(--amber)}.report .report-closing{background:var(--ink-90);color:var(--cream);padding:64px 0}.report .closing-inner{grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:56px;display:grid}@media (max-width:900px){.report .closing-inner{grid-template-columns:1fr;gap:32px}}.report .report-closing .k{color:#9a9184}.report .report-closing .closing-h{color:var(--cream);letter-spacing:-.024em;max-width:26ch;margin:10px 0 14px;font-size:clamp(25px,3vw,36px);line-height:1.14}.report .report-closing p{color:#c8c0b2;max-width:56ch;font-size:16px;line-height:1.55}.report .closing-list{gap:9px;max-width:52ch;margin:18px 0 0;padding:0;list-style:none;display:grid}.report .closing-list li{color:#d8d0c4;padding-left:26px;font-size:15px;line-height:1.45;position:relative}.report .closing-list li:before{content:"";border-bottom:2px solid #e08a3c;border-left:2px solid #e08a3c;width:11px;height:6px;position:absolute;top:6px;left:0;transform:rotate(-45deg)}.report .closing-act{border-left:1px solid #f6f1e724;flex-direction:column;align-items:flex-start;gap:0;padding-left:40px;display:flex}@media (max-width:900px){.report .closing-act{border-top:1px solid #f6f1e724;border-left:0;padding-top:26px;padding-left:0}}.report .closing-act img{-o-object-fit:cover;object-fit:cover;border-radius:12px;width:128px;height:128px}.report .closing-act .who{color:#9a9184;margin:16px 0 18px;font-size:13.5px;line-height:1.4}.report .closing-act .who b{color:var(--cream);font-size:16px;font-weight:600;display:block}.report .closing-act .btn{justify-content:center;width:100%}.report .closing-act .fine{color:#8a8272;margin-top:12px;font-size:12.5px}@media (prefers-reduced-motion:reduce){.report .fig-data summary:before,.report .arw{transition:none}}.report .alsorun{color:var(--label);margin:18px 0 0;font-size:13px;line-height:1.5}.report .alsorun span:first-child{letter-spacing:.02em;font-weight:600}.report .alsorun a{color:var(--ink);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule)}.report .alsorun a:hover{text-decoration-color:currentColor}.reportlinks{padding:0 0 64px}.reportlinks .rl-row{border-top:1px solid var(--rule);padding:26px 0 0}.reportlinks .rl-row+.rl-row{margin-top:26px}.reportlinks .rl-k{letter-spacing:.1em;text-transform:uppercase;color:var(--label);margin:0 0 16px;font-size:12.5px;font-weight:600}.reportlinks .rl-pills{flex-wrap:wrap;gap:10px;display:flex}.reportlinks .rl-pill{border:1px solid var(--rule-2);letter-spacing:-.008em;color:var(--ink);background:var(--white);border-radius:999px;align-items:center;gap:9px;padding:12px 15px 12px 11px;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 1px 2px #241a1008}.reportlinks .rl-pill:hover{border-color:var(--ink);transform:translateY(-1px);box-shadow:0 2px 10px -4px #241a1059}.reportlinks .rl-pill.muted{color:var(--muted);box-shadow:none;background:0 0;border-style:dashed}.reportlinks .rl-pill.muted .rl-flag{filter:grayscale();opacity:.55}.reportlinks .rl-pill .rl-flag{-o-object-fit:cover;object-fit:cover;border-radius:3px;flex:none;width:22px;height:16px;box-shadow:0 0 0 1px #241a1024}.reportlinks .rl-pill:not(:has(.rl-flag)){padding-left:15px}.reportlinks .rl-pill .rl-n{border-left:1px solid var(--rule);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);padding-left:10px;font-size:12px;font-weight:600}@media (max-width:640px){.reportlinks .rl-pill{gap:9px;padding:10px 16px 10px 12px;font-size:14.5px}.reportlinks .rl-pill:not(:has(.rl-flag)){padding-left:16px}.reportlinks .rl-pill .rl-flag{width:21px;height:16px}}.report .entity-links{flex-wrap:wrap;gap:20px;margin:22px 0 0;font-size:14px;display:flex}.report .entity-links a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--rule-2);text-decoration-color:var(--rule-2)}.report .entity-links a:hover{text-decoration-color:currentColor}.report .entity-stats{border-top:1px solid var(--rule-3);grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:0 40px;margin:36px 0 0;padding-top:20px;display:grid}.report .entity-stats .es{border-bottom:1px solid var(--rule);padding:15px 0}.report .entity-stats .es-k{letter-spacing:.1em;text-transform:uppercase;color:var(--label);margin:0 0 9px;font-size:11px;font-weight:600}.report .entity-stats .es-v{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:32px;line-height:1.05}.report .entity-stats .es-r{color:var(--muted);margin:5px 0 0;font-size:13px}.report .entity-stats .es-m{color:var(--muted);margin:8px 0 0;font-size:12px}.report .entity-stats .es-m span{color:var(--faint)}.report .entity-stats .es-a{color:var(--ink);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--rule-2);text-decoration-color:var(--rule-2);margin:11px 0 0;font-size:12px;display:inline-block}.report .entity-others{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.report .entity-others .eo-n{letter-spacing:-.012em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:17px;font-weight:600;overflow:hidden}.report .entity-others .eo-v{font-variant-numeric:tabular-nums;color:var(--ink);flex:none;font-size:16px;font-weight:600}@media (max-width:640px){.report .entity-stats{grid-template-columns:1fr;gap:0}.report .entity-stats .es-v{font-size:27px}}.rc{padding:0 0 58px}.rc .rc-deck{max-width:760px;color:var(--body);margin:12px 0 26px;font-size:15.5px;line-height:1.55}.rc .rc-list{border-top:1px solid var(--rule);-moz-columns:2;columns:2;-moz-column-gap:44px;column-gap:44px;margin:0;padding:0;list-style:none}.rc .rc-list li{-moz-column-break-inside:avoid;break-inside:avoid;border-bottom:1px solid var(--rule);margin:0;padding:0}.rc .rc-list a{color:var(--ink);align-items:center;gap:14px;padding:10px 4px;text-decoration:none;display:flex}.rc .rc-list a:hover{background:#241a1008}.rc .rc-r{width:34px;color:var(--faint);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.rc .rc-n{letter-spacing:-.012em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:17px;font-weight:600;overflow:hidden}.rc .rc-t{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-left:8px;font-size:10px;font-style:normal}.rc .rc-v{font-variant-numeric:tabular-nums;color:var(--ink);flex:none;font-size:16px;font-weight:600}@media (max-width:760px){.rc .rc-list{-moz-columns:1;columns:1}}.rc .rc-more{color:var(--muted);max-width:620px;margin:26px 0 10px;font-size:13px}.rc .rc-plain{border-top:1px solid var(--rule)}.rc .rc-fig{color:var(--faint);letter-spacing:.04em;font-size:12px}.report .cta-panel .cta-h,.report .report-closing .closing-h,.report .author .author-name{font-family:inherit;font-weight:600}.report .capsule{letter-spacing:-.008em;color:var(--ink);text-wrap:pretty;max-width:74ch;margin:24px 0 0;font-size:18px;line-height:1.5}@media (max-width:620px){.report .capsule{font-size:16px}}.report .prompts{max-width:var(--measure);border-top:1px solid var(--rule-2);border-bottom:1px solid var(--rule-2);margin:26px 0 6px}.report .prompts>summary{cursor:pointer;letter-spacing:.1em;text-transform:uppercase;color:var(--label);justify-content:space-between;align-items:baseline;gap:16px;padding:13px 0;font-size:11px;font-weight:600;list-style:none;display:flex}.report .prompts>summary::-webkit-details-marker{display:none}.report .prompts[open]>summary{border-bottom:1px solid var(--rule)}.report .prompts>summary:hover{color:var(--ink)}.report .prompts .prompts-list{padding-bottom:8px}.report .prompts-n{color:var(--faint);white-space:nowrap;font-weight:500}.report .prompts-list{counter-reset:q;margin:0;padding:0;list-style:none}.report .prompts-list li{counter-increment:q;color:var(--body);border-bottom:1px solid var(--rule);margin:0;padding:9px 0 9px 30px;font-size:15px;line-height:1.45;position:relative}.report .prompts-list li:last-child{border-bottom:0;padding-bottom:0}.report .prompts-list li:before{content:counter(q);color:var(--faint);font-variant-numeric:tabular-nums;font-size:11px;position:absolute;top:10px;left:0}.report .regsw{flex-wrap:wrap;align-items:center;gap:14px;margin:26px 0 0;display:flex}.report .regsw-k{letter-spacing:.11em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.report .regsw ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.report .regsw li{margin:0;padding:0}.report .regsw-p{color:var(--ink);background:#fffdf8;border:1px solid #241a1029;border-radius:999px;align-items:center;gap:11px;padding:11px 20px 11px 15px;font-size:15.5px;font-weight:600;line-height:1.2;text-decoration:none;transition:border-color .16s,background .16s,color .16s,box-shadow .16s;display:inline-flex}.report .regsw-f{border-radius:3px;flex:none;width:24px;height:17px;box-shadow:0 0 0 1px #241a101f}.report .regsw-p:hover{color:var(--ink);border-color:#241a1066}.report .regsw-p.on{background:var(--ink);border-color:var(--ink);color:var(--cream);font-weight:600;box-shadow:0 8px 20px -14px #241a10cc}.report .regsw-p.on .regsw-f{box-shadow:0 0 0 1px #f7f2e947}.report .regsw-p.empty{color:var(--body);background:#fffdf8}.report .regsw-p.empty .regsw-f{opacity:.75}.report .regsw-p.empty:hover{color:var(--body)}.report .regsw-p.empty.on{color:var(--cream);background:var(--ink)}.report .regsw-p.empty.on .regsw-f{opacity:.85}.report .regsw-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:#241a1017;border-radius:5px;padding:3px 7px;font-size:10px;font-weight:600}.report .regsw-p.on .regsw-tag{color:#f7f2e9b3;background:#f7f2e929}@media (max-width:620px){.report .regsw{gap:10px}.report .regsw-p{padding:7px 12px 7px 10px;font-size:13px}}.report .board-empty{border-top:1px solid var(--rule-3);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:34px;margin:40px 0 0;padding-top:24px;display:grid}.report .board-empty .be-k{letter-spacing:.1em;text-transform:uppercase;color:var(--label);margin:0 0 11px;font-size:11px;font-weight:600}.report .board-empty .be-list{margin:0;padding:0;list-style:none}.report .board-empty .be-list li{margin:0 0 8px;font-size:15px;line-height:1.4}.report .board-empty .be-list a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--rule-2);text-decoration-color:var(--rule-2)}.report .board-empty .be-list a:hover{text-decoration-color:currentColor}.report .board-empty .be-p{color:var(--body);margin:0 0 16px;font-size:14px;line-height:1.5}.report .board-empty .be-fine{color:var(--muted);margin:12px 0 0;font-size:13px}.report .board-empty .be-fine a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.boardgrid{border:1px solid #241a1014;border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(265px,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.boardgrid li{margin:0;padding:0}.boardgrid .bg-card{background:#fbf5ea;flex-direction:column;gap:9px;height:100%;padding:26px 24px 24px;text-decoration:none;transition:background .2s;display:flex}.boardgrid .bg-card:hover{background:#f7eedd}.boardgrid .bg-k{letter-spacing:.1em;text-transform:uppercase;color:#2b62d9e6;font-size:11px;font-weight:600}.boardgrid .bg-t{font-family:var(--font-serif,inherit);letter-spacing:-.016em;color:#241a10eb;font-size:19px;line-height:1.2}.boardgrid .bg-m{letter-spacing:.07em;text-transform:uppercase;color:#241a105c;margin-top:auto;padding-top:10px;font-size:11px}.boardgrid .bg-card.empty .bg-k{color:#241a1057}.boardgrid .bg-card.empty .bg-t{color:#241a1080}.stand{padding:44px 0 8px}.stand-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;margin:40px 0 0;display:flex}.stand-head h2{text-wrap:pretty;flex:20ch}@media (max-width:760px){.stand-head{display:block}.stand-head .stand-scope{text-align:left;margin-top:9px}}.stand-head h2{letter-spacing:-.026em;margin:0;font-size:30px;line-height:1.16}.stand-scope{letter-spacing:.09em;text-transform:uppercase;color:var(--faint);text-align:right;margin:0;font-size:11px;font-weight:600}.stand-finding{max-width:80ch;color:var(--body);margin:10px 0 22px;font-size:17px;line-height:1.5}.standtable{border-collapse:collapse;width:100%}.standtable thead th{letter-spacing:.1em;text-transform:uppercase;color:var(--label);text-align:left;border-bottom:1px solid var(--rule-2);white-space:nowrap;vertical-align:bottom;padding:0 14px 12px;font-size:11px;font-weight:600}.standtable tbody tr{border-bottom:1px solid var(--rule)}.standtable tbody tr:hover{background:#241a1006}.standtable td,.standtable tbody th{text-align:left;vertical-align:middle;padding:13px 14px;font-weight:400}.standtable .c-rank{width:52px;padding-left:0;padding-right:0}.standtable .c-name{white-space:nowrap;min-width:0}.standtable .c-bar{width:100%;padding-left:22px;padding-right:22px}.standtable .c-bar .sb{background:#241a100d;border-radius:999px;height:10px;display:block;overflow:hidden}.standtable .c-bar .sb i{border-radius:inherit;background:var(--bar);min-width:3px;height:100%;display:block}.standtable .c-name .cn{align-items:center;gap:15px;min-width:0;display:flex}.standtable .c-name .mk,.standtable .c-name .mk.none{border-radius:5px;flex:none}.standtable .c-name a{color:var(--ink);letter-spacing:-.018em;font-size:21px;font-weight:600;line-height:1.2;text-decoration:none}.standtable .c-name a:hover{text-underline-offset:4px;text-decoration:underline}.standtable .c-val{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.022em;width:118px;color:var(--ink);padding-right:22px;font-size:26px;font-weight:600}.standtable .c-val i{color:var(--muted);margin-left:1px;font-size:.62em;font-style:normal}.standtable thead .c-val,.standtable thead .c-e,.standtable thead .c-name{letter-spacing:.1em;color:var(--label);font-size:11px;font-weight:600}.standtable thead .c-val{text-align:right;padding-right:22px}.standtable .c-e{text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;width:150px}.standtable thead .c-e{text-align:center}.standtable .c-e:last-child,.standtable thead .c-e:last-child{padding-right:0}.standtable .ch{justify-content:center;align-items:center;gap:9px;display:inline-flex}.standtable .ch img{flex:none;display:block}.standtable .ch i{letter-spacing:.05em;color:var(--label);text-transform:none;white-space:normal;text-align:left;max-width:9ch;font-size:11px;font-style:normal;line-height:1.2}.standtable .ev{letter-spacing:-.014em;color:var(--body);align-items:baseline;font-size:19px;display:inline-flex}.standtable .ev i{color:var(--faint);margin-left:1px;font-size:.62em;font-style:normal}.standtable .ev .lean{margin-right:4px;font-size:9px;font-weight:400;line-height:1;position:relative;top:-1px}.standtable .ev.hi{color:var(--amber);font-weight:600}.standtable .ev.hi i{color:var(--amber);opacity:.7}.standtable .ev.lo{color:var(--ink);font-weight:600}.standtable .ev.lo .lean{color:var(--faint)}.standtable .ev.zero{color:var(--red);font-size:20px;font-weight:600}.standtable .ev.na{color:#241a104d;letter-spacing:.02em;font-size:12px;font-weight:500}.standtable .rankb{font-variant-numeric:tabular-nums;min-width:30px;height:30px;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:14px;display:inline-flex}.standtable .rankb.first{color:var(--cream,#f7f2e9);background:#a66a12eb;font-weight:600}.standtable .cn-eng{display:none}@media (max-width:1180px){.standtable .c-e,.standtable thead .c-e{width:92px}.standtable .ch i{display:none}.standtable .ev{font-size:17px}.standtable .c-val{width:104px;padding-right:16px}.standtable td,.standtable tbody th{padding:12px 10px}}@media (max-width:860px){.standtable .c-e,.standtable thead .c-e,.standtable .c-bar,.standtable thead .c-bar{display:none}.standtable .cn-eng{flex-wrap:wrap;align-items:center;gap:6px 16px;margin:7px 0 0 45px;display:flex}.standtable .cne{align-items:center;gap:5px;display:inline-flex}.standtable .cne .ev{font-size:15px}.standtable .c-name a{font-size:19px}.standtable .c-val{width:92px;padding-right:0;font-size:22px}.standtable td,.standtable tbody th{vertical-align:top;padding:12px 8px}.standtable .c-rank,.standtable .c-val{vertical-align:top}.standtable .c-name .cn{align-items:center}}@media (max-width:520px){.standtable .c-name a{font-size:17px}.standtable .c-val{width:76px;font-size:19px}.standtable .cn-eng{gap:5px 12px;margin-left:0}.standtable .cne .ev{font-size:14px}}.stand-foot{color:var(--label);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;margin:16px 0 0;font-size:12.5px;line-height:1.5;display:flex}.stand-foot>span{max-width:74ch}.stand-foot a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--rule-2);text-decoration-color:var(--rule-2);white-space:nowrap}.stand-foot a:hover{text-decoration-color:currentColor}@media (max-width:640px){.standtable{font-size:14px}.standtable .c-eng,.standtable thead .c-eng{display:none}.stand-head{flex-direction:column;gap:4px}.stand-scope{text-align:left}}.report .ent-stats{border-top:1px solid var(--rule-3);grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:0 40px;margin:44px 0 0;padding-top:28px;display:grid}.report .ent-stats .es{padding:20px 0}.report .ent-stats .es+.es{border-left:1px solid var(--rule);padding-left:36px}.report .ent-stats .es-k{letter-spacing:.1em;text-transform:uppercase;color:var(--label);margin:0 0 12px;font-size:12.5px;font-weight:600}.report .ent-stats .es-v{letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;text-wrap:nowrap;margin:0;font-size:clamp(34px,3.2vw,46px);line-height:1.02}.report .ent-stats .es-v em{letter-spacing:0;color:var(--muted);font-size:19px;font-style:normal}.report .ent-stats .es-r{color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.5}.report .ent-stats .ticks{align-items:flex-end;gap:3px;height:17px;margin:12px 0 0;display:flex}.report .ent-stats .tk{background:#241a1038;border-radius:1px;width:4px;height:10px}.report .ent-stats .tk.on{background:#a66a12f2;height:17px}.report .ent-stats .es-logos{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0 0;display:flex}.report .ent-stats .es-logo{border:1px solid var(--rule);background:var(--white);border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.report .ent-stats .es-logo.eng-named{border-color:var(--rule-2)}.report .ent-stats .es-logo.eng-not-named{opacity:.42;filter:grayscale()}.report .ent-stats .es-logo.eng-unmeasured{opacity:.22;filter:grayscale();border-style:dashed}@media (max-width:760px){.report .ent-stats{grid-template-columns:1fr;gap:0}.report .ent-stats .es+.es{border-left:0;border-top:1px solid var(--rule);padding-left:0}}.report .ent-engines{border-top:1px solid var(--rule-2);margin:0;padding:0;list-style:none}.report .ent-engines li{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,24ch) minmax(0,1fr) auto;align-items:center;gap:32px;margin:0;padding:26px 2px;display:grid}.report .ent-engines .ee-n{align-items:center;gap:18px;min-width:0;display:flex}.report .ent-engines .ee-n img{flex:none}.report .ent-engines .ee-n b{letter-spacing:-.014em;color:var(--ink);white-space:nowrap;font-size:21px;font-weight:600}.report .ent-engines .ee-bar{background:#241a100e;border-radius:999px;height:15px;display:block;overflow:hidden}.report .ent-engines .ee-bar i{border-radius:inherit;background:var(--q1);min-width:3px;height:100%;display:block}.report .ent-engines .ee-not-named .ee-bar,.report .ent-engines .ee-unmeasured .ee-bar{background:#241a1008}.report .ent-engines .ee-v{letter-spacing:-.018em;font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;flex-direction:column;align-items:flex-end;gap:4px;font-size:26px;font-weight:600;display:flex}.report .ent-engines .ee-v i{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-size:12px;font-style:normal;font-weight:500}.report .ent-engines .ee-zero{color:var(--red);font-style:normal}.report .ent-engines .ee-na{color:#241a104d;font-size:19px;font-style:normal}.report .ent-engines .ee-unmeasured .ee-n b{color:var(--muted)}.report .ent-engines .ee-unmeasured .ee-n img{filter:grayscale();opacity:.5}@media (max-width:700px){.report .ent-engines li{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"n v""b b";gap:12px 18px;padding:16px 2px}.report .ent-engines .ee-n{grid-area:n}.report .ent-engines .ee-v{grid-area:v}.report .ent-engines .ee-bar{grid-area:b}.report .ent-engines .ee-v{font-size:19px}}.report .ent-note{max-width:var(--measure);color:var(--label);margin:18px 0 0;font-size:14px;line-height:1.6}.report .entity-others{border-top:1px solid var(--rule);max-width:var(--measure);margin:0;padding:0;list-style:none}.report .entity-others li{border-bottom:1px solid var(--rule);margin:0;padding:0}.report .entity-others a{color:var(--ink);align-items:center;gap:14px;padding:9px 2px;text-decoration:none;display:flex}.report .entity-others a:hover{background:#241a1006}.report .entity-others .eo-r{width:38px;color:var(--faint);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.report .entity-others .eo-n{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;overflow:hidden}.report .entity-others .eo-v{font-variant-numeric:tabular-nums;color:var(--body);flex:none;font-size:15px}.report .ent-own{background:var(--ink);margin:52px 0 0;padding:40px 0}.report .ent-own-inner{grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:44px;display:grid}.report .ent-own .k{letter-spacing:.12em;text-transform:uppercase;color:#f7f2e980;margin:0 0 12px;font-size:11.5px;font-weight:600}.report .ent-own .eo-h{letter-spacing:-.026em;color:var(--cream,#f7f2e9);text-wrap:balance;align-items:center;gap:16px;margin:0;font-size:clamp(28px,3.2vw,40px);font-weight:600;line-height:1.1;display:flex}.report .ent-own .eo-h .mk,.report .ent-own .eo-h .mk.none{background:var(--cream);box-sizing:content-box;border-radius:10px;flex:none;padding:5px}.report .ent-own .eo-sub{letter-spacing:-.018em;color:#f7f2e99e;max-width:34ch;margin:12px 0 0;font-size:clamp(18px,1.9vw,22px);font-weight:500;line-height:1.3}.report .ent-own .eo-act{border-left:1px solid #f6f1e724;flex-direction:column;align-items:stretch;padding-left:36px;display:flex}.report .ent-own .eo-act img{-o-object-fit:cover;object-fit:cover;flex:none}.report .ent-own .eo-who{color:#9a9184;align-items:center;gap:14px;margin:0 0 16px;font-size:13px;line-height:1.35;display:flex}.report .ent-own .eo-who b{color:var(--cream);font-size:16px;font-weight:600;display:block}.report .ent-own .eo-who i{font-style:normal}.report .ent-own .eo-act .btn{justify-content:center;width:100%}.report .ent-own .eo-fine{color:#8a8272;margin:12px 0 0;font-size:12px;line-height:1.45}@media (max-width:900px){.report .ent-own-inner{grid-template-columns:1fr;gap:34px}.report .ent-own .eo-act{border-top:1px solid #f6f1e724;border-left:0;padding-top:28px;padding-left:0}.report .ent-own .eo-act .btn{width:auto}}@media (max-width:520px){.report .ent-own .eo-h{gap:14px}.report .ent-own .eo-act .btn{width:100%}}.report .ent-rail{border:1px solid var(--rule-2);background:var(--ink);border-radius:16px;margin:16px 0 0;padding:24px 26px 26px;box-shadow:0 1px 2px #241a1008,0 24px 48px -40px #241a1059}.report .ent-rail .k{letter-spacing:.12em;text-transform:uppercase;color:#f7f2e980;margin:0 0 10px;font-size:11.5px;font-weight:600}.report .ent-rail .er-h{letter-spacing:-.018em;color:var(--cream,#f7f2e9);text-wrap:balance;margin:0 0 20px;font-size:21px;font-weight:600;line-height:1.24}.report .ent-rail .btn{background:var(--cream);width:100%;color:var(--ink);box-shadow:none;justify-content:center}.report .ent-rail .btn:hover{background:#fff}.report .ent-rail .er-who{color:#9a9184;align-items:center;gap:12px;margin:18px 0 0;font-size:12.5px;line-height:1.35;display:flex}.report .ent-rail .er-who img{flex:none}.report .ent-rail .er-who b{color:var(--cream);font-size:14px;font-weight:600;display:block}.report .ent-rail .er-who i{font-style:normal}.report .entity-copy{margin-top:48px;padding-bottom:12px}.report .chart .row .nm{letter-spacing:-.014em;font-size:19px;font-weight:600}.report .chart .row{padding-top:7px;padding-bottom:7px}.report .chart .mk{width:30px!important;height:30px!important}.report .rc .rc-list .mk,.report .entity-others .mk{width:21px!important;height:21px!important}.standtable .mk{width:24px!important;height:24px!important}.report .factstrip .fc-eng{border-top:0;border-right:0;flex-direction:column;flex-basis:auto;min-width:0;margin:0;padding:2px 0;display:flex}.report .factstrip .fc-eng dd{order:1}.report .factstrip .fc-eng dt{order:2}.report .factstrip .fc-eng .engines{gap:4px 12px}.report .factstrip .fc-eng .engine{gap:5px;font-size:13px}.report .factstrip .fc-eng img{width:16px;height:16px}.report .g0{--gcol:#c8620f}.report .g1{--gcol:#8546b5}.report .g2{--gcol:#0d8f84}.report .g3{--gcol:#b9ac98}.report .legend-groups{border-bottom:1px solid var(--rule);gap:10px 26px;margin:0 0 18px;padding:0 0 16px}.report .legend-groups .lg{color:var(--ink);gap:9px;font-size:14px}.report .gsw{background:linear-gradient(90deg, color-mix(in srgb, var(--gcol) 42%, var(--paper)), var(--gcol));border-radius:3px;flex:none;width:22px;height:12px}.report .chart .tag{letter-spacing:.07em;color:#241a1099;font-size:11.5px;font-weight:600}.report .cta-panel .cta-scope{letter-spacing:.02em;color:#f7f2e99e;border-top:1px solid #f7f2e929;flex-wrap:wrap;align-items:center;gap:9px;margin:16px 0 0;padding-top:14px;font-size:12.5px;display:flex}.report .cta-panel .cta-scope img{border-radius:2px;flex:none;box-shadow:0 0 0 1px #f7f2e938}.report .cta-panel .cta-scope .dot{color:#f7f2e952}.report .co{color:inherit;text-underline-offset:2.5px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--rule-2);text-decoration-color:var(--rule-2)}.report .co:hover{color:var(--blue);text-decoration-color:currentColor}.report table .co{font-weight:inherit}.stand-claim{border-top:1px solid var(--rule-2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 26px;margin:34px 0 0;padding:18px 0 0;display:flex}.stand-claim .sc-k{letter-spacing:.11em;text-transform:uppercase;color:var(--label);margin:0;font-size:11px;font-weight:600}.stand-claim .sc-p{color:var(--body);flex:30ch;margin:0;font-size:15px}.stand-claim .sc-act{flex:none;margin:0}.report .chart-dots .rows{counter-reset:none}.report .row-dot{grid-template-columns:var(--label-w) minmax(0,1fr) 72px 72px;border-bottom:1px solid #241a100d;align-items:center;gap:0;padding:7px 0;display:grid}.report .row-dot:last-child{border-bottom:0}.report .dots{height:22px;position:relative}.report .dots .conn{background:#241a1024;border-radius:2px;height:4px;margin-top:-2px;position:absolute;top:50%}.report .dots .conn[class*=e-]{background:color-mix(in srgb, var(--ec) 32%, transparent)}.report .dots .dot{background:var(--ec,var(--bar));width:15px;height:15px;box-shadow:0 0 0 2px var(--paper);border-radius:50%;margin:-7.5px 0 0 -7.5px;position:absolute;top:50%}.report .dots .dot.off{background:var(--paper);border:2px solid var(--ec,#241a1047)}.report .dots .dot.tie{background:linear-gradient(90deg,var(--ec) 0 50%,var(--ec2) 50% 100%);width:19px;height:19px;margin:-9.5px 0 0 -9.5px}.report .chart-dots .legend-dots{margin-bottom:8px;margin-left:0}.report .dv{text-align:right;font-variant-numeric:tabular-nums;letter-spacing:-.012em;white-space:nowrap;padding-left:14px;font-size:16px}.report .dv0{color:var(--ink);font-weight:600}.report .dv1{color:var(--body)}.report .legend-dots .dotsw{background:var(--ec,var(--bar));border-radius:50%;flex:none;width:13px;height:13px}.report .howto{max-width:72ch;color:var(--muted);margin:0 0 18px;font-size:14.5px;line-height:1.5}.report .howto .hdot{background:var(--ec,var(--bar));vertical-align:0;border-radius:50%;width:10px;height:10px;display:inline-block}.report .dot-head{border-bottom:1px solid var(--rule);padding:0 0 6px}.report .dot-head .dh{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.report .dot-head .dh i{background:var(--ec,var(--bar));border-radius:2px;width:22px;height:3px;display:block}.report .plot-dots{position:relative}@media (max-width:820px){.report .row-dot{grid-template-columns:minmax(0,1fr) 62px 62px;grid-template-areas:"n n n""p a b";row-gap:6px}.report .row-dot>.nm{grid-area:n}.report .dot-head{grid-template-areas:"p a b"}.report .dot-head>span:first-child{display:none}.report .dots{grid-area:p}.report .dv0{grid-area:a}.report .dv1{grid-area:b}.report .plot-dots .gridlines{display:none}}.report .colchart{--ctop:40px;--cbot:76px;padding:8px 0 0;position:relative}.report .colgrid{left:0;right:0;top:calc(8px + var(--ctop));bottom:var(--cbot);pointer-events:none;position:absolute}.report .colgrid span{background:#241a100e;height:1px;position:absolute;left:0;right:0}.report .colgrid i{color:var(--faint);font-variant-numeric:tabular-nums;font-size:11px;font-style:normal;position:absolute;top:-.85em;left:0}.report .cols{grid-auto-columns:1fr;grid-auto-flow:column;gap:clamp(16px,6vw,110px);height:370px;margin:0;padding:0 0 0 52px;list-style:none;display:grid}.report .cols li{grid-template-rows:minmax(0,1fr) var(--cbot);justify-items:center;height:100%;margin:0;padding:0;display:grid}.report .cplot{width:100%;max-width:190px;margin-top:var(--ctop);position:relative}.report .colbar{height:var(--h);border-radius:5px 5px 0 0;min-height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.report .colbar .fill{border-radius:inherit;width:auto;position:absolute;inset:0}.report .cv{left:0;right:0;bottom:calc(var(--h) + 8px);text-align:center;letter-spacing:-.022em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;line-height:1;position:absolute}.report .cl{text-align:center;flex-direction:column;align-items:center;gap:7px;padding-top:14px;display:flex}.report .cl b{letter-spacing:-.01em;color:var(--ink);font-size:15px;font-weight:600}@media (max-width:620px){.report .colchart{--ctop:30px;--cbot:66px}.report .cols{gap:14px;height:270px;padding-left:40px}.report .cv{font-size:19px}.report .cl b{font-size:13px}}.report .sharebar{margin:6px 0 0}.report .sb-track{background:var(--rule);border-radius:7px;width:100%;height:46px;display:flex;overflow:hidden}.report .sb-seg{height:100%;display:block}.report .sb-key{flex-wrap:wrap;gap:10px 30px;margin:18px 0 0;padding:0;list-style:none;display:flex}.report .sb-key li{align-items:center;gap:9px;margin:0;padding:0;font-size:15px;display:flex}.report .sb-key b{color:var(--ink);letter-spacing:-.01em;font-weight:600}.report .sb-v{font-variant-numeric:tabular-nums;color:var(--body);font-weight:600}.report .sw.sand,.report .sb-seg.sand{background:var(--sand)}.report .sb-seg.q0{background:var(--q0)}.report .sb-seg.q1{background:var(--q1)}.report .sb-seg.q2{background:var(--q2)}.report .sb-seg.q3{background:var(--q3)}.report .sb-seg.q4{background:var(--q4)}.report .sb-key .sw.q0{background:var(--q0)}.report .sb-key .sw.q1{background:var(--q1)}.report .sb-key .sw.q2{background:var(--q2)}.report .sb-key .sw.q3{background:var(--q3)}.report .sb-key .sw.q4{background:var(--q4)}.report .lv.zero,.report .dv.zero,.report table td.num.zero{color:var(--red);font-weight:600}.ix-hero,.ix-stats,.ix-library,.ix-foot{--ix-paper:#fff9f0;--ix-cream:#f6f1e7;--ix-ink:#241a10;--ix-body:#241a10d6;--ix-muted:#241a108c;--ix-faint:#241a105c;--ix-rule:#241a101a;--ix-rule-2:#241a102e;--ix-amber:#b05e14}.ix-hero{max-width:none}.ix-mast{padding:clamp(24px,5vw,72px) 0 0}.ix-title{flex-direction:column;margin:0;display:flex}.ix-mega{letter-spacing:-.058em;color:var(--ix-ink);font-size:clamp(68px,13vw,214px);font-weight:700;line-height:.84;display:block}.ix-mega-2{background:linear-gradient(100deg,#8a4209 0%,#c8620f 45%,#e8913a 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.05em;font-style:normal}.ix-l2{align-items:flex-end;gap:clamp(20px,4vw,64px);display:flex}.ix-q{letter-spacing:-.03em;max-width:17ch;color:var(--ix-ink);text-wrap:balance;padding-bottom:.35em;font-size:clamp(24px,2.7vw,42px);font-weight:600;line-height:1.08;display:block}@media (max-width:760px){.ix-l2{flex-direction:column;align-items:flex-start;gap:22px}.ix-q{padding-bottom:0}}.ix-under{border-top:1px solid var(--ix-rule-2);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px 48px;margin-top:clamp(28px,3.5vw,48px);padding-top:26px;display:grid}.ix-under .ix-deck{max-width:62ch;margin:0}.ix-under .ix-engines{justify-content:flex-end;margin:0;font-size:15px}@media (max-width:900px){.ix-under{grid-template-columns:1fr}.ix-under .ix-engines{justify-content:flex-start}}.ix-counts{flex-wrap:wrap;gap:10px 40px;margin:22px 0 0;padding:0;display:flex}.ix-counts>div{align-items:baseline;gap:9px;display:flex}.ix-counts dd{letter-spacing:-.025em;color:var(--ix-ink);font-variant-numeric:tabular-nums;margin:0;font-size:24px;font-weight:700}.ix-counts dt{letter-spacing:.1em;text-transform:uppercase;color:var(--ix-faint);font-size:11px;font-weight:600}.ix-h1{text-wrap:balance;max-width:19ch}.ix-deck{max-width:58ch;color:var(--ix-body);margin:26px 0 0;font-size:18.5px;line-height:1.55}.ix-engines{color:var(--ix-muted);flex-wrap:wrap;align-items:center;gap:10px 18px;margin:26px 0 0;font-size:14px;display:flex}.ix-engines .engine{color:var(--ix-ink);align-items:center;gap:7px;font-weight:600;display:inline-flex}.ix-engines>span:last-child{color:var(--ix-faint)}.ix-stats{background:var(--ix-rule);border:1px solid var(--ix-rule);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:44px 0 0;display:grid;overflow:hidden}.ix-stats>div{background:var(--ix-cream);padding:26px 24px}.ix-stats dd{letter-spacing:-.03em;color:var(--ix-ink);font-variant-numeric:tabular-nums;margin:0;font-size:38px;font-weight:600;line-height:1}.ix-stats dt{letter-spacing:.1em;text-transform:uppercase;color:var(--ix-faint);margin:10px 0 0;font-size:11px;font-weight:600}@media (max-width:820px){.ix-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ix-stats dd{font-size:30px}}.ix-foot{color:var(--ix-muted);margin:56px 0 0;font-size:15px}.ix-foot a{color:var(--ix-amber);text-underline-offset:3px;text-decoration:underline}.report.entity-page{--ent-measure:820px;--ent-wide:1180px}.report.entity-page .container-report,.report.entity-page .entity-copy{max-width:var(--ent-wide);margin-left:auto;margin-right:auto}.report .entity-copy{padding-bottom:16px}.report .entity-copy>p{font-size:18px;line-height:1.62}.report .entity-copy>p,.report .entity-copy>ul:not(.ent-engines),.report .entity-copy>.ent-note{max-width:var(--ent-measure);margin-left:0;margin-right:auto}.report .entity-copy>h2{max-width:var(--ent-wide);text-wrap:balance;margin-left:0;margin-right:auto;font-size:36px}.report .entity-copy>.ent-engines,.report .entity-copy>.ent-board{max-width:var(--ent-wide);margin-left:0;margin-right:auto}.report .ent-own .container-report{max-width:var(--ent-wide);margin-left:auto;margin-right:auto}.report .ent-board{margin:26px 0 8px}.report .ent-board .stand-foot{margin-top:14px}.report .standtable tbody tr.you{box-shadow:inset 3px 0 0 var(--amber);background:#b05e1412}.report .standtable tbody tr.you:hover{background:#b05e1417}.report .standtable tbody tr.you .c-name b{letter-spacing:-.018em;color:var(--ink);font-size:21px;font-weight:600}@media (max-width:900px){.report .standtable tbody tr.you .c-name b{font-size:19px}}@media (max-width:1260px){.report.entity-page{--ent-wide:100%}}@media (max-width:760px){.report .entity-copy>h2{font-size:29px}}.report .ent-guard{max-width:var(--ent-measure);border-top:1px solid var(--rule);color:var(--muted);margin:34px auto 0;padding:18px 0 0;font-size:14px;line-height:1.6}.report .ent-guard b{color:var(--ink);font-weight:600}.report .ent-hero{max-width:var(--ent-wide);grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:0 64px;margin:0 auto;display:grid}@media (max-width:1040px){.report .ent-hero{grid-template-columns:1fr;gap:38px 0}}.report .ent-head{min-width:0;padding:34px 0 0}.report .ent-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-text);flex-wrap:wrap;align-items:baseline;gap:0;margin:0;font-size:12.5px;font-weight:600;display:flex}.report .ent-eyebrow .sep{color:var(--faint);margin:0 10px}.report .ent-name{letter-spacing:-.032em;font-variation-settings:"opsz" 48;color:var(--ink);text-wrap:balance;align-items:center;gap:22px;margin:20px 0 0;font-size:clamp(38px,5.4vw,66px);line-height:1.02;display:flex}.report .ent-name .mk,.report .ent-name .mk.none{border-radius:10px;flex:none}.report .ent-claim{letter-spacing:-.014em;max-width:40ch;color:var(--body);text-wrap:pretty;margin:22px 0 0;font-size:clamp(21px,2.4vw,27px);line-height:1.38}.report .ent-rank{border-top:1px solid var(--rule-2);flex-wrap:wrap;align-items:center;gap:0 22px;margin:34px 0 0;padding:26px 0 0;display:flex}.report .er-n{letter-spacing:-.04em;font-variation-settings:"opsz" 72;color:var(--ink);font-variant-numeric:lining-nums;font-size:clamp(56px,7vw,92px);line-height:.86}.report .er-of{letter-spacing:.07em;text-transform:uppercase;color:var(--label);max-width:22ch;font-size:15px;line-height:1.4}.report .er-eng{align-self:center;align-items:center;gap:11px;margin-left:auto;display:flex}.report .er-eng .eng-named{opacity:1}.report .er-eng .eng-not-named{opacity:.3;filter:grayscale()}.report .er-eng .eng-unmeasured{opacity:.16;filter:grayscale()}.report .ent-act{flex-wrap:wrap;align-items:center;gap:18px;margin:32px 0 0;display:flex}.report .ent-act .btn{padding:14px 24px;font-size:16px}@media (max-width:640px){.report .ent-name{gap:14px}.report .er-eng{width:100%;margin-top:14px;margin-left:0}}.report .ent-side{margin:34px 0 0}@media (max-width:1040px){.report .ent-side{margin:0}}.report .ent-card{border:1px solid var(--rule-2);background:var(--white);border-radius:16px;margin:0;padding:26px 28px 28px;box-shadow:0 1px 2px #241a1008,0 24px 48px -40px #241a1059}.report .ent-card .ec-k{letter-spacing:.12em;text-transform:uppercase;color:var(--label);margin:0 0 4px;font-size:12px;font-weight:600}.report .ent-card .ec-k2{border-top:1px solid var(--rule);margin-top:26px;padding-top:22px}.report .ent-card .ec-rows{margin:0}.report .ent-card .ec-row{justify-content:space-between;align-items:baseline;gap:18px;padding:13px 0 0;display:flex}.report .ent-card dt{color:var(--muted);flex:none;font-size:14px}.report .ent-card dd{min-width:0;color:var(--ink);text-align:right;overflow-wrap:anywhere;margin:0;font-size:15.5px;font-weight:500;line-height:1.4}.report .ent-card a{color:var(--ink);border-bottom:1px solid var(--rule-3);text-decoration:none;transition:color .15s,border-color .15s}.report .ent-card a:hover{color:var(--blue);border-bottom-color:var(--blue)}.report .ent-card .ec-ext{font-variant-numeric:tabular-nums}@media (max-width:520px){.report .ent-card{padding:22px 20px 24px}.report .ent-card .ec-row{flex-direction:column;align-items:flex-start;gap:3px}.report .ent-card dd{text-align:left}}.report .es-best{align-items:center;gap:11px;display:flex}.report .es-none{color:#241a104d}.ix-library-head h2{margin:0}.ix-library-head p{max-width:62ch;color:var(--ix-body);margin:12px 0 0;font-size:16px;line-height:1.55}.ix-controls{z-index:5;background:linear-gradient(to bottom,var(--ix-cream) 78%,#f6f1e700);flex-wrap:wrap;align-items:center;gap:12px 18px;margin:26px 0 0;padding:14px 0;display:flex;position:sticky;top:78px}.ix-search{flex:320px;align-items:center;min-width:0;display:flex;position:relative}.ix-search svg{width:18px;height:18px;color:var(--ix-faint);pointer-events:none;position:absolute;left:16px}.ix-search input{border:1px solid var(--ix-rule-2);width:100%;font:inherit;color:var(--ix-ink);background:#fffdf8;border-radius:999px;padding:14px 42px 14px 44px;font-size:15.5px;transition:border-color .16s,box-shadow .16s}.ix-search input::placeholder{color:var(--ix-faint)}.ix-search input:focus{border-color:var(--ix-amber);outline:none;box-shadow:0 0 0 3px #b05e141f}.ix-search input::-webkit-search-cancel-button{display:none}.ix-clear{width:26px;height:26px;color:var(--ix-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:20px;line-height:1;position:absolute;right:12px}.ix-clear:hover{color:var(--ix-ink);background:#241a100f}.ix-filter{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ix-pill{border:1px solid var(--ix-rule-2);color:var(--ix-ink);cursor:pointer;background:#fffdf8;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;line-height:1.2;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.ix-pill img{border-radius:2px;flex:none;box-shadow:0 0 0 1px #241a101f}.ix-pill:hover{border-color:#241a106b}.ix-pill.on{background:var(--ix-ink);border-color:var(--ix-ink);color:var(--ix-cream)}.ix-pill.empty{color:var(--ix-muted)}.ix-pill.on.empty{color:var(--ix-cream)}.ix-count{letter-spacing:.06em;text-transform:uppercase;color:var(--ix-faint);margin:6px 0 0;font-size:12.5px}.ix-sector{content-visibility:auto;contain-intrinsic-size:auto 420px;margin:40px 0 0}.ix-sector.is-out{display:none}.ix-sector-head{border-bottom:1px solid var(--ix-rule-2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:12px;display:flex}.ix-sector-head h3{letter-spacing:-.02em;color:var(--ix-ink);text-wrap:balance;margin:0;font-size:21px}.ix-sector-head span{letter-spacing:.09em;text-transform:uppercase;color:var(--ix-faint);font-size:11px;font-weight:600}.ix-cats{grid-template-columns:repeat(auto-fill,minmax(304px,1fr));align-items:start;gap:14px;margin:20px 0 0;padding:0;list-style:none;display:grid}.ix-cats li{margin:0;padding:0}.ix-cell.is-out{display:none}.lc{background:var(--ix-cream);border:1px solid var(--ix-rule);border-radius:14px;flex-direction:column;gap:14px;height:100%;padding:20px 22px 22px;text-decoration:none;transition:background .22s,border-color .22s,transform .22s;display:flex;position:relative;overflow:hidden}.lc:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(420px at 82% 0,#b05e141a,#0000 62%);transition:opacity .28s;position:absolute;inset:0}.lc:hover{background:var(--ix-paper);border-color:#241a1038;transform:translateY(-2px)}.lc:hover:after{opacity:1}.lc:focus-visible{outline:2px solid var(--ix-amber);outline-offset:3px}.lc-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.lc-head b{letter-spacing:-.014em;color:var(--ix-ink);text-wrap:balance;align-items:center;gap:10px;font-size:17px;font-weight:600;display:inline-flex}.lc-flag{border-radius:3px;flex:none;box-shadow:0 0 0 1px #241a1024}.lc-head em{letter-spacing:.08em;text-transform:uppercase;color:var(--ix-faint);white-space:nowrap;font-size:10.5px;font-style:normal;font-weight:600}.lc-lead{align-items:center;gap:11px;margin-top:auto;display:flex}.lc-mark{flex:none;display:inline-flex}.lc-mark img{border-radius:6px;box-shadow:0 0 0 1px #241a101a}.lc-ring{border:1px dashed #241a1038;border-radius:6px;width:30px;height:30px;display:block}.lc-ring-s{border-radius:5px;width:22px;height:22px}.lc-name{letter-spacing:-.014em;color:var(--ix-ink);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:600;overflow:hidden}.lc-val{color:var(--ix-ink);font-variant-numeric:tabular-nums;margin-left:auto;font-size:17px;font-weight:600}.lc-runners{color:var(--ix-muted);gap:7px;font-size:13px;display:grid}.lc-stack{flex:none;align-items:center;padding-right:4px;display:inline-flex}.lc-s{transition:transform .26s cubic-bezier(.2,.7,.3,1);display:inline-flex}.lc-s+.lc-s{margin-left:-9px}.lc-s img{box-shadow:0 0 0 1.5px var(--ix-cream);border-radius:5px}.lc:hover .lc-s{transform:translateX(calc(var(--i) * 4px))}.lc:hover .lc-s img{box-shadow:0 0 0 1.5px var(--ix-paper)}.lc-r{grid-template-columns:14px minmax(0,12em) minmax(40px,1fr) 3.4em;align-items:center;gap:9px;display:grid}.lc-rn{min-width:0;color:var(--ix-body);align-items:center;gap:8px;display:flex}.lc-rn span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lc-rn img{border-radius:4px;flex:none;width:18px;max-width:none;height:18px;box-shadow:0 0 0 1px #241a101a}.lc-ring-xs{border-radius:4px;flex:none;width:18px;height:18px}.lc-rb{background:#241a100f;border-radius:3px;height:6px;overflow:hidden}.lc-rb span{border-radius:inherit;background:linear-gradient(90deg,#e8b27f,#c8620f);height:100%;display:block}.lc-rv{text-align:right;font-variant-numeric:tabular-nums;color:var(--ix-body);font-weight:600}.lc-runners i{color:var(--ix-faint);font-variant-numeric:tabular-nums;font-size:10.5px;font-style:normal}.lc-meta{letter-spacing:.07em;text-transform:uppercase;color:var(--ix-faint);font-size:10.5px;font-weight:600}.lc-empty{background:0 0;border-style:dashed;justify-content:flex-start;gap:10px;min-height:118px}.lc-empty:hover{background:#fff9f099;transform:none}.lc-empty:after{display:none}.lc-soon{color:var(--ix-muted);margin-top:auto;font-size:13.5px}@media (prefers-reduced-motion:reduce){.lc,.lc:after,.lc-s{transition:none}.lc:hover,.lc:hover .lc-s{transform:none}}@media (max-width:640px){.ix-controls{background:0 0;padding:0;position:static}.ix-cats{grid-template-columns:1fr}}.ix-wall{margin:46px 0 0}.ix-wall-k{letter-spacing:.1em;text-transform:uppercase;color:var(--ix-faint);margin:0 0 18px;font-size:12px;font-weight:600}.ix-wall-k b{color:var(--ix-ink);letter-spacing:.04em;font-size:14px}.ix-wall ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ix-wall li{opacity:0;animation:.5s cubic-bezier(.2,.7,.3,1) forwards ix-rise;animation-delay:calc(var(--i) * 22ms);margin:0;padding:0;transform:translateY(6px)}@keyframes ix-rise{to{opacity:1;transform:none}}.ix-wall a{border:1px solid var(--ix-rule);background:var(--ix-cream);border-radius:13px;place-items:center;width:54px;height:54px;transition:border-color .18s,background .18s,transform .18s;display:grid;position:relative}.ix-wall a img{border-radius:8px;transition:transform .18s}.ix-wall a:hover{background:var(--ix-paper);border-color:#241a1047;transform:translateY(-3px)}.ix-wall a:hover img{transform:scale(1.06)}.ix-wall a:focus-visible{outline:2px solid var(--ix-amber);outline-offset:3px}.ix-wall em{background:var(--ix-ink);color:var(--ix-cream);letter-spacing:-.005em;white-space:nowrap;opacity:0;pointer-events:none;z-index:3;border-radius:8px;padding:6px 11px;font-size:12.5px;font-style:normal;font-weight:600;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%)translateY(3px)}.ix-wall a:hover em,.ix-wall a:focus-visible em{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.ix-wall li{opacity:1;animation:none;transform:none}.ix-wall a,.ix-wall a img,.ix-wall em{transition:none}.ix-wall a:hover{transform:none}}@media (max-width:640px){.ix-wall a{width:46px;height:46px}.ix-wall a img{width:32px;height:32px}}.report.entity-page .overview{background:var(--paper);border-bottom:1px solid var(--rule);position:relative;overflow:hidden}.report.entity-page .overview:before{content:"";pointer-events:none;background:radial-gradient(760px at 88% -10%,#b05e1421,#0000 58%),radial-gradient(520px at 6% 108%,#2b62d912,#0000 62%);position:absolute;inset:0}.report.entity-page .overview>.container-report{z-index:1;position:relative}.report.entity-page .ent-head{padding:52px 0 0}.report.entity-page .ent-hero{padding-bottom:8px}.report.entity-page .overview .ent-stats{margin-bottom:0;padding-bottom:26px}.report .er-n{color:var(--amber)}.report .ent-name{letter-spacing:-.034em}.report .ent-head .rankfield{align-items:flex-end;gap:4px;width:100%;max-width:620px;height:32px;margin:30px 0 0;display:flex}.report .ent-head .rf{background:#241a1024;border-radius:2px;flex:auto;min-width:2px;height:13px;transition:height .2s}.report .ent-head .rf.on{background:var(--amber);height:32px;box-shadow:0 0 0 3px #b05e1429}@media (max-width:640px){.report .ent-head{padding:30px 0 34px}.report .ent-head .rankfield{max-width:none}}.report .chart .row,.report .chart .cols li{position:relative}.report .tip{z-index:5;bottom:calc(100% - 4px);left:calc(var(--label-w) + (100% - var(--label-w) - var(--gutter)) * var(--tipx,.5));transform:translate(calc(var(--tipx,.5) * -100%), 4px);background:var(--ink-90);color:#f7f2e9c7;opacity:0;visibility:hidden;pointer-events:none;border-radius:9px;flex-direction:column;gap:3px;min-width:220px;max-width:320px;padding:10px 13px 11px;font-size:13px;line-height:1.35;transition:opacity .14s,transform .14s,visibility 0s .14s;display:flex;position:absolute;box-shadow:0 10px 28px #1c1b1938}.report .tip b{color:var(--cream);margin-bottom:2px;font-size:14px;font-weight:600}.report .row-dot .tip{left:calc(var(--label-w) + (100% - var(--label-w) - 144px) * var(--tipx,.5))}.report .cols .tip{bottom:auto;left:50%;top:calc(100% - var(--cbot) - var(--h) - 40px);transform:translate(-50%,-100%)}.report .row:hover .tip,.report .row:focus-within .tip,.report .cols li:hover .tip,.report .cols li:focus-within .tip{opacity:1;visibility:visible;transform:translate(calc(var(--tipx,.5) * -100%), 0);transition:opacity .14s,transform .14s}.report .cols li:hover .tip,.report .cols li:focus-within .tip{transform:translate(-50%,-100%)}.report .row-dot:hover{background:#241a100a}@media (hover:none),(max-width:760px){.report .tip{display:none}}.report .chart .co{text-decoration-color:#0000}.report .chart .row:hover .co,.report .chart .co:focus-visible{text-decoration-color:currentColor}.report{--grad-from:42%}.report .fill{background:linear-gradient(90deg, color-mix(in srgb, var(--bar) var(--grad-from), var(--paper)), var(--bar))}.report .fill.ec{background:linear-gradient(90deg, color-mix(in srgb, var(--ec,var(--bar)) var(--grad-from), var(--paper)), var(--ec,var(--bar)))}.report .row.dim .fill{background:linear-gradient(90deg, color-mix(in srgb, var(--sand) 50%, var(--paper)), var(--sand))}.report .colbar .fill,.report .colbar .fill.ec{background:linear-gradient(0deg, color-mix(in srgb, var(--ec,var(--bar)) var(--grad-from), var(--paper)), var(--ec,var(--bar)))}.standtable .c-bar .sb i,.report .ent-engines .ee-bar i{background:linear-gradient(90deg, color-mix(in srgb, var(--bar) var(--grad-from), var(--paper)), var(--bar))}.report .fill.gc{background:linear-gradient(90deg, color-mix(in srgb, var(--gcol) var(--grad-from), var(--paper)), var(--gcol))}.tk{color:#241a10;background:linear-gradient(#fffdf800,#fffdf8d9 30% 70%,#fffdf800);border-block:1px solid #241a101f;margin:64px calc(50% - 50vw) 0;position:relative}.tk-inner{grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:stretch;max-width:1760px;margin:0 auto;display:grid}.tk-label{border-right:1px solid #241a101a;flex-direction:column;justify-content:center;gap:10px;padding:40px 36px 40px max(24px,50vw - 640px);transition:opacity .38s;display:flex}.tk-label.out{opacity:0}.tk-k{letter-spacing:.12em;text-transform:uppercase;color:#241a1073;align-items:center;gap:9px;margin:0;font-size:12px;font-weight:600;display:flex}.tk-live{background:#c8620f;border-radius:50%;width:8px;height:8px;animation:2.4s infinite tk-pulse}.tk-cat{color:#241a10;letter-spacing:-.03em;flex-direction:column;gap:4px;font-size:34px;font-weight:700;line-height:1.05;text-decoration:none;display:flex}.tk-cat em{letter-spacing:-.01em;color:#c8620f;font-size:17px;font-style:normal;font-weight:600}.tk-cat:hover{text-underline-offset:5px;-webkit-text-decoration:underline #241a1040;text-decoration:underline #241a1040}.tk-meta{color:#241a108c;margin:0;font-size:14px}.tk-nav{color:#241a108c;font-variant-numeric:tabular-nums;align-items:center;gap:14px;margin-top:10px;font-size:14px;display:flex}.tk-nav button{color:#241a10;cursor:pointer;background:#fffdf8;border:1px solid #241a102e;border-radius:50%;width:40px;height:40px;font-size:17px;line-height:1;transition:background .2s,border-color .2s,transform .2s}.tk-nav button:hover{border-color:#c8620f;transform:translateY(-1px)}.tk-window{align-items:center;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 93%,#0000)}.tk-track{width:max-content;animation:tk-scroll var(--tk-dur,40s) linear infinite;transition:opacity .38s;display:flex}.tk-track.out{opacity:0}.tk-window:hover .tk-track,.tk-window:focus-within .tk-track{animation-play-state:paused}.tk-row{margin:0;padding:0;list-style:none;display:flex}.tk-row li{margin:0;padding:0}.tk-chip{-moz-column-gap:16px;color:#241a10;white-space:nowrap;border-right:1px solid #241a1014;grid-template-rows:auto auto 6px;grid-template-columns:auto auto auto;align-items:center;gap:6px 16px;padding:40px 44px 38px;text-decoration:none;transition:background .2s;display:grid}.tk-chip:hover,.tk-chip:focus-visible{background:#c8620f0f;outline:none}.tk-rank{color:#241a1059;font-variant-numeric:tabular-nums;letter-spacing:.04em;grid-row:1/3;align-self:center;font-size:14px;font-style:normal;font-weight:600}.tk-chip img{background:#fff;border-radius:10px;grid-row:1/3;width:44px;max-width:none;height:44px;box-shadow:0 0 0 1px #241a101a,0 6px 16px -8px #241a104d}.tk-ring{border:1.5px dashed #241a1040;border-radius:10px;grid-row:1/3;width:44px;height:44px}.tk-name{letter-spacing:-.018em;grid-column:3;font-size:21px;font-weight:600;line-height:1.1}.tk-val{letter-spacing:-.035em;color:#c8620f;font-variant-numeric:tabular-nums;grid-column:3;font-size:32px;font-weight:700;line-height:1}.tk-bar{background:#241a1012;border-radius:3px;grid-column:1/-1;height:6px;margin-top:10px;overflow:hidden}.tk-bar span{border-radius:inherit;background:linear-gradient(90deg,#c8620f59,#c8620f);height:100%;display:block}@keyframes tk-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes tk-pulse{0%{box-shadow:0 0 #c8620f73}70%{box-shadow:0 0 0 9px #c8620f00}to{box-shadow:0 0 #c8620f00}}@media (max-width:820px){.tk-inner{grid-template-columns:1fr}.tk-label{border-bottom:1px solid #241a1014;border-right:0;flex-flow:wrap;justify-content:space-between;align-items:center;padding:24px 20px 18px}.tk-k{flex-basis:100%}.tk-cat{font-size:26px}.tk-meta{display:none}.tk-nav{margin-top:0}.tk-chip{-moz-column-gap:12px;column-gap:12px;padding:26px 28px 24px}.tk-chip img,.tk-ring{width:36px;height:36px}.tk-name{font-size:18px}.tk-val{font-size:26px}}@media (prefers-reduced-motion:reduce){.tk-track{animation:none}.tk-window{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.tk-row[aria-hidden]{display:none}.tk-live{animation:none}}.ix-sector-head h3{scroll-margin-top:110px}.ii{--p:0;height:400vh;position:relative}.ii-stage{place-items:center;height:100vh;display:grid;position:sticky;top:0;overflow:hidden}.ii-scene{--start:calc(var(--i) * .25);--d:calc(var(--p) - var(--start));text-align:center;opacity:clamp(0, min(calc(var(--d) * 12 + .2), calc((.25 - var(--d)) * 12)), 1);transform:translateY(calc((.125 - var(--d)) * 120px)) scale(calc(1 - (var(--d) - .125) * .12));pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:28px;padding:0 24px;display:flex;position:absolute;inset:0}.ii-title{opacity:clamp(0, calc((.25 - var(--p)) * 8), 1);transform:scale(calc(1 - var(--p) * .5));filter:blur(calc(var(--p) * 14px))}.ii-scene:last-of-type{opacity:clamp(0, calc((var(--p) - .75) * 10), 1);transform:translateY(calc((.875 - var(--p)) * 120px))}.ii-k{letter-spacing:.16em;text-transform:uppercase;color:#c8620f;margin:0;font-size:13px;font-weight:600}.ii-h1{flex-direction:column;align-items:center;gap:28px;margin:0;display:flex}.ii-mega{letter-spacing:-.06em;color:#241a10;text-wrap:balance;font-size:clamp(64px,12vw,220px);font-weight:700;line-height:.86;display:block}.ii-mega em{background:linear-gradient(100deg,#8a4209 0%,#c8620f 45%,#e8913a 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.05em;font-style:normal}.ii-q{letter-spacing:-.025em;color:#241a10cc;text-wrap:balance;max-width:22ch;font-size:clamp(22px,2.6vw,38px);font-weight:600;line-height:1.12;display:block}.ii-cue{letter-spacing:.18em;text-transform:uppercase;color:#241a1066;margin:0;font-size:11px;font-weight:600;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.ii-cue:after{content:"";background:linear-gradient(#241a1066,#0000);width:1px;height:42px;margin:10px auto 0;animation:1.8s ease-in-out infinite ii-cue;display:block}.ii-line{letter-spacing:-.04em;color:#241a109e;text-wrap:balance;max-width:20ch;margin:0;font-size:clamp(32px,5.2vw,82px);font-weight:600;line-height:1.05;position:relative}.ii-line b{color:#241a10;font-weight:700}@keyframes ii-cue{0%,to{transform-origin:top;opacity:.4;transform:scaleY(.4)}50%{opacity:1;transform:scaleY(1)}}@media (max-width:760px){.ii{height:340vh}}@media (prefers-reduced-motion:reduce){.ii{height:auto;margin-top:0}.ii-stage{height:auto;padding:80px 0;display:block;position:relative}.ii-scene,.ii-title,.ii-scene:last-of-type{opacity:1;filter:none;padding:40px 24px;position:relative;inset:auto;transform:none}.ii-cue{display:none}}.ii-mark{pointer-events:none;--t1:clamp(0, calc((var(--p) - .12) * 6), 1);--tE:clamp(0, calc((var(--p) - .44) * 7), 1);--endE:clamp(0, calc((var(--p) - .7) * 10), 1);opacity:calc(.34 + .66 * var(--t1));position:absolute;inset:0}.ii-dot{--t2:0;--cs:1;--face:0;--x:calc((var(--ax) + (var(--bx) - var(--ax)) * var(--t1)) * (1 - var(--t2)) * 1vmin + var(--fx,var(--cx)) * var(--t2) * 1vw);--y:calc((var(--ay) + (var(--by) - var(--ay)) * var(--t1)) * (1 - var(--t2)) * 1vmin + var(--fy,var(--cy)) * var(--t2) * 1vh);--size:calc((var(--as) * (1 - .35 * var(--t1))) * (1 - var(--t2)) + var(--cs) * var(--t2));width:calc(var(--size) * 1vmin);height:calc(var(--size) * 1vmin);transform:translate(calc(var(--x) - 50%), calc(var(--y) - 50%));will-change:transform;position:absolute;top:50%;left:50%}.ii-gold{opacity:calc(1 - var(--face));background:#c9a053;border-radius:50%;position:absolute;inset:0}.ii-face{opacity:var(--face);transform:scale(calc(.6 + .4 * var(--face)));background:#fffdf8;border-radius:24%;place-items:center;display:grid;position:absolute;inset:0;box-shadow:0 0 0 1px #241a1014,0 18px 36px -18px #241a1073}.ii-face img,.ii-face .engine-mark{-o-object-fit:contain;object-fit:contain;border-radius:18%;max-width:none;width:62%!important;height:62%!important}.ii-dot.r-plain{--t2:clamp(0, calc((var(--p) - .68) * 6), 1);--cs:.4;opacity:calc(1 - var(--t2))}.ii-dot.r-engine{--t2:var(--tE);--cs:8;--face:var(--tE);opacity:calc(1 - var(--endE))}.ii-dot.r-company{--t2:clamp(0, calc((var(--p) - .72 - var(--slot) * .007) * 7), 1);--cs:5.2;--face:var(--t2)}@media (max-width:760px){.ii-dot.r-company{--cs:9;--fx:var(--mx);--fy:var(--my)}.ii-dot.r-engine{--cs:13}}@media (prefers-reduced-motion:reduce){.ii-mark{opacity:.3;position:absolute;inset:0}.ii-dot.r-plain,.ii-dot.r-engine,.ii-dot.r-company{--t2:0;--face:0;opacity:1}}.ii-line:before,.ii-h1:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#f6f1e7f0 55%,#f6f1e700);position:absolute;inset:-18% -14%}.ii-h1{position:relative}.ii-scene{z-index:1}.ix-top{position:relative}.ix-top>nav:first-child{z-index:4;position:absolute;top:0;left:0;right:0}.ii-rail{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdf8c7;border-radius:999px;align-items:center;gap:4px;padding:2px 14px 2px 16px;display:flex;position:absolute;bottom:28px;left:max(24px,50vw - 640px);box-shadow:0 0 0 1px #241a1014}.ii-step{cursor:pointer;color:#241a1073;font:inherit;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:10px;padding:8px 10px 8px 0;font-size:12px;font-weight:600;display:flex}.ii-step span{opacity:0;white-space:nowrap;max-width:0;transition:max-width .35s cubic-bezier(.2,.7,.3,1),opacity .25s,color .25s;overflow:hidden}.ii-step i{background:#241a1029;border-radius:2px;width:26px;height:3px;transition:background .25s,width .35s cubic-bezier(.2,.7,.3,1);display:block}.ii-step:hover i{background:#241a1059}.ii-step:hover span,.ii-step:focus-visible span{opacity:1;max-width:180px}.ii[data-step="0"] .s0 i,.ii[data-step="1"] .s1 i,.ii[data-step="2"] .s2 i,.ii[data-step="3"] .s3 i{background:#c8620f;width:44px}.ii[data-step="0"] .s0 span,.ii[data-step="1"] .s1 span,.ii[data-step="2"] .s2 span,.ii[data-step="3"] .s3 span{opacity:1;color:#241a10;max-width:180px}.ii-skip{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#241a10bf;font:inherit;cursor:pointer;background:#fffdf8cc;border:1px solid #241a1024;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;transition:border-color .2s,color .2s,transform .2s;display:inline-flex;position:absolute;bottom:32px;right:max(20px,2.4vw)}.ii-skip:hover{color:#241a10;border-color:#c8620f;transform:translateY(-1px)}.ii-co{color:inherit;text-decoration:none}.ii[data-step="3"] .ii-dot.r-company{pointer-events:auto}.ii[data-step="3"] .ii-co{cursor:pointer}.ii-dot.r-company:hover{z-index:4}.ii-co:hover{box-shadow:0 0 0 2px #c8620f,0 22px 40px -18px #241a1080}.ii-tag{color:#f0a050;font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;pointer-events:none;background:#1c1b19;border-radius:9px;flex-direction:column;align-items:center;gap:2px;padding:7px 11px 8px;font-size:12.5px;font-weight:700;transition:opacity .18s,transform .18s;display:flex;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%,-4px)}.ii-tag b{color:#f7f2e9;font-size:13px;font-weight:600}.ii-co:hover .ii-tag{opacity:1;transform:translate(-50%)}@media (max-width:760px){.ii-rail{display:none}.ii-skip{bottom:22px;left:50%;right:auto;transform:translate(-50%)}.ii-skip:hover{transform:translate(-50%)}.ii-tag{display:none}}@media (prefers-reduced-motion:reduce){.ii-rail,.ii-skip,.ii-line:before,.ii-h1:before{display:none}}.ix-library{margin:110px 0 0}.lx-head{gap:22px;display:grid}.lx-k{letter-spacing:.16em;text-transform:uppercase;color:#c8620f;margin:0;font-size:13px;font-weight:600}.lx-title{letter-spacing:-.05em;max-width:16ch;color:var(--ix-ink);text-wrap:balance;margin:0;font-size:clamp(44px,6.4vw,96px);font-weight:700;line-height:.94}.lx-title span{color:#241a1061}.lx-intro{border-top:1px solid var(--ix-rule-2);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px 64px;margin-top:10px;padding-top:24px;display:grid}.lx-intro p{max-width:58ch;color:var(--ix-body);margin:0;font-size:17px;line-height:1.6}.lx-counts{gap:10px 44px;margin:0;display:flex}.lx-counts>div{flex-direction:column;gap:6px;display:flex}.lx-counts dd{letter-spacing:-.04em;color:var(--ix-ink);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(34px,3.6vw,52px);font-weight:700;line-height:1}.lx-counts>div:last-child dd{color:#c8620f}.lx-counts dt{letter-spacing:.1em;text-transform:uppercase;color:var(--ix-faint);white-space:nowrap;font-size:11px;font-weight:600}@media (max-width:1200px){.lx-intro{grid-template-columns:1fr;align-items:start}.lx-counts{flex-wrap:wrap;gap:18px 44px}}.lx-controls{z-index:6;background:linear-gradient(to bottom, var(--ix-cream) 78%, #f6f1e700);grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:12px 16px;margin:48px 0 0;padding:14px 0;display:grid;position:sticky;top:88px}.lx-search{align-items:center;display:flex;position:relative}.lx-search svg{color:#241a1066;pointer-events:none;width:20px;height:20px;position:absolute;left:20px}.lx-search input{border:1px solid var(--ix-rule-2);width:100%;font:inherit;color:var(--ix-ink);background:#fffdf8;border-radius:16px;padding:17px 46px 17px 52px;font-size:17px;transition:border-color .2s,box-shadow .2s;box-shadow:0 10px 30px -22px #241a1066}.lx-search input::placeholder{color:#241a1061}.lx-search input:focus{border-color:#c8620f;outline:none;box-shadow:0 0 0 4px #c8620f1f,0 10px 30px -22px #241a1066}.lx-clear{width:30px;height:30px;color:var(--ix-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:22px;line-height:1;position:absolute;right:12px}.lx-clear:hover{color:var(--ix-ink);background:#241a100f}.lx-markets{border:1px solid var(--ix-rule-2);background:#fffdf8;border-radius:16px;flex-wrap:wrap;gap:4px;padding:5px;display:flex}.lx-markets button{font:inherit;color:var(--ix-ink);cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:8px;padding:10px 13px;font-size:14px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.lx-markets button:hover{background:#241a100d}.lx-markets button img{border-radius:2px;box-shadow:0 0 0 1px #241a101f}.lx-markets button em{min-width:20px;color:var(--ix-muted);text-align:center;background:#241a100f;border-radius:999px;padding:2px 7px;font-size:11.5px;font-style:normal;font-weight:700}.lx-markets button.empty{color:#241a1080}.lx-markets button.empty em{color:#241a1059;background:0 0;font-weight:600}.lx-markets button.on{background:var(--ix-ink);color:var(--ix-cream)}.lx-markets button.on em{color:var(--ix-cream);background:#f7f2e929}@media (max-width:1100px){.lx-controls{grid-template-columns:1fr}.lx-markets{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.lx-markets::-webkit-scrollbar{display:none}.lx-markets button{flex:none}}.lx-status{letter-spacing:.1em;text-transform:uppercase;color:var(--ix-faint);margin:4px 0 0;font-size:12px;font-weight:600}.lx-h{letter-spacing:.14em;text-transform:uppercase;color:var(--ix-muted);margin:0 0 20px;font-size:13px;font-weight:600}.lx-boards{margin:44px 0 0}.lx-empty{color:var(--ix-muted);margin:0 0 8px;font-size:16px}.is-out{display:none!important}.lb-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,430px),1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.lb-cell{margin:0}.lb{border:1px solid var(--ix-rule);height:100%;color:var(--ix-ink);background:#fffdf8;border-radius:22px;flex-direction:column;gap:18px;padding:28px 30px 24px;text-decoration:none;transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px #241a1008,0 24px 50px -36px #241a1059}.lb:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(500px at 100% 0,#c8620f1a,#0000 60%);transition:opacity .3s;position:absolute;inset:0}.lb:hover{border-color:#c8620f59;transform:translateY(-4px);box-shadow:0 1px #241a1008,0 34px 60px -34px #241a1073}.lb:hover:before{opacity:1}.lb:focus-visible{outline-offset:4px;outline:2px solid #c8620f}.lb-top{letter-spacing:.1em;text-transform:uppercase;color:var(--ix-faint);justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:600;display:flex}.lb-where{color:var(--ix-ink);letter-spacing:.04em;text-transform:none;align-items:center;gap:8px;font-size:13px;display:inline-flex}.lb-where img{border-radius:2px;box-shadow:0 0 0 1px #241a101f}.lb-title{letter-spacing:-.035em;font-size:clamp(28px,2.6vw,36px);font-weight:700;line-height:1.05}.lb-lead{border-block:1px solid var(--ix-rule);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 0;display:grid}.lb-lead img,.lb-ring{background:#fff;border-radius:14px;width:56px;max-width:none;height:56px;box-shadow:0 0 0 1px #241a1014,0 10px 24px -14px #241a1066}.lb-ring{box-shadow:none;background:0 0;border:1.5px dashed #241a1040}.lb-lead-txt{flex-direction:column;gap:3px;min-width:0;display:flex}.lb-lead-txt em{letter-spacing:.12em;text-transform:uppercase;color:#c8620f;font-size:11px;font-style:normal;font-weight:600}.lb-lead-txt b{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:24px;font-weight:700;overflow:hidden}.lb-lead-val{letter-spacing:-.05em;color:#c8620f;font-variant-numeric:tabular-nums;font-size:clamp(40px,3.8vw,54px);font-weight:700;line-height:1}.lb-rows{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lb-rows li{grid-template-columns:18px minmax(0,11.5em) minmax(40px,1fr) 3.6em;align-items:center;gap:14px;margin:0;font-size:15px;display:grid}.lb-rows i{color:var(--ix-faint);font-variant-numeric:tabular-nums;font-size:12px;font-style:normal;font-weight:600}.lb-n{align-items:center;gap:10px;min-width:0;font-weight:600;display:flex}.lb-n span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lb-n img,.lb-ring-s{border-radius:6px;flex:none;width:22px;max-width:none;height:22px;box-shadow:0 0 0 1px #241a101a}.lb-ring-s{border-radius:6px}.lb-bar{background:#241a100f;border-radius:4px;height:8px;overflow:hidden}.lb-bar span{border-radius:inherit;background:linear-gradient(90deg,#c8620f59,#c8620f);height:100%;display:block}.lb-rows b{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.lb-foot{border-top:1px solid var(--ix-rule);flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:auto;padding-top:16px;display:flex}.lb-engines{gap:6px;display:inline-flex}.lb-meta{color:var(--ix-muted);font-size:12.5px}.lb-go{color:var(--ix-ink);margin-left:auto;font-size:14px;font-weight:700;transition:transform .25s}.lb:hover .lb-go{color:#c8620f;transform:translate(4px)}@media (max-width:560px){.lb{border-radius:18px;padding:22px 20px 20px}.lb-lead{grid-template-columns:auto minmax(0,1fr)}.lb-lead-val{grid-column:1/-1;font-size:40px}.lb-rows li{grid-template-columns:16px minmax(0,1fr) 3.4em;gap:10px}.lb-bar{display:none}.lb-go{margin-left:0}}.lx-sector{border-top:1px solid var(--ix-rule-2);grid-template-columns:minmax(200px,260px) minmax(0,1fr);gap:20px 48px;padding:28px 0;display:grid}.lx-sector-h{letter-spacing:-.02em;color:var(--ix-ink);flex-direction:column;align-self:start;gap:6px;margin:0;scroll-margin-top:200px;font-size:21px;font-weight:700;display:flex;position:sticky;top:190px}.lx-sector-h em{letter-spacing:.1em;text-transform:uppercase;color:var(--ix-faint);font-size:11px;font-style:normal;font-weight:600}.lx-rows{margin:0;padding:0;list-style:none}.lx-row{border-bottom:1px solid var(--ix-rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 32px;margin:0;padding:18px 0;display:grid}.lx-row:last-child{border-bottom:0}.lx-cat{min-width:0;color:var(--ix-ink);flex-direction:column;gap:4px;text-decoration:none;display:flex}.lx-cat b{letter-spacing:-.02em;font-size:19px;font-weight:700}.lx-cat span{color:var(--ix-muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;max-width:70ch;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.lx-cat:hover b{color:#c8620f}.lx-where{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.lx-flag{border:1px solid var(--ix-rule-2);color:var(--ix-ink);white-space:nowrap;background:#fffdf8;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .2s,transform .2s;display:inline-flex}.lx-flag img{border-radius:2px;box-shadow:0 0 0 1px #241a101f}.lx-flag em{color:#c8620f;font-style:normal;font-weight:600}.lx-flag:hover{border-color:#c8620f;transform:translateY(-1px)}.lx-soon{color:var(--ix-muted);white-space:nowrap;border:1px dashed #241a1038;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:inline-flex}.lx-soon:before{content:"";background:#241a1040;border-radius:50%;width:6px;height:6px}@media (max-width:820px){.lx-sector{grid-template-columns:1fr;gap:8px}.lx-sector-h{flex-direction:row;justify-content:space-between;align-items:baseline;position:static}.lx-row{grid-template-columns:1fr}.lx-where{justify-content:flex-start}}.lx-head-copy{gap:22px;display:grid}.lx-lede{max-width:56ch;color:var(--ix-body);margin:6px 0 0;font-size:17px;line-height:1.6}.lx-head .lx-counts{border-top:1px solid var(--ix-rule-2);flex-wrap:wrap;gap:16px 30px;margin-top:6px;padding-top:22px}.lx-globe{border:1px solid var(--ix-rule);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffdf8bf;border-radius:24px;padding:22px;box-shadow:0 30px 60px -44px #241a1073}.lx-globe-k{letter-spacing:.14em;text-transform:uppercase;color:var(--ix-muted);margin:0 0 14px 4px;font-size:12px;font-weight:600}.lx-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lx-tile{-moz-column-gap:14px;border:1px solid var(--ix-rule);text-align:left;font:inherit;color:var(--ix-ink);cursor:pointer;background:#fffdf8;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 14px;padding:14px 16px;transition:border-color .2s,transform .2s,box-shadow .2s,background .2s;display:grid}.lx-tile:hover{border-color:#c8620f73;transform:translateY(-2px);box-shadow:0 14px 28px -20px #241a1073}.lx-tile-flag{-o-object-fit:cover;object-fit:cover;border-radius:5px;grid-row:1/3;width:40px;max-width:none;height:28px;box-shadow:0 0 0 1px #241a101f,0 6px 14px -8px #241a1066}.lx-tile b{letter-spacing:-.015em;font-size:16px;font-weight:700}.lx-tile em{color:#c8620f;font-size:12.5px;font-style:normal;font-weight:600}.lx-tile.empty em{color:var(--ix-faint)}.lx-tile.empty .lx-tile-flag{filter:saturate(.55);opacity:.75}.lx-tile.all{grid-column:auto}.lx-tile-flags{grid-row:1/3;display:flex}.lx-tile-flags img{-o-object-fit:cover;object-fit:cover;border-radius:3px;width:22px;max-width:none;height:16px;box-shadow:0 0 0 1.5px #fffdf8}.lx-tile-flags img+img{margin-left:-6px}.lx-tile.on{background:var(--ix-ink);border-color:var(--ix-ink);color:var(--ix-cream);box-shadow:0 16px 30px -18px #1c1b1999}.lx-tile.on em{color:#f0a050}.lx-tile.on .lx-tile-flags img{box-shadow:0 0 0 1.5px var(--ix-ink)}@media (max-width:1060px){.lx-head{grid-template-columns:1fr;align-items:start}}@media (max-width:520px){.lx-tiles{grid-template-columns:1fr}.lx-globe{padding:16px}}.lx-controls{grid-template-columns:minmax(0,1fr) auto}.lx-chip{border:1px solid var(--ix-rule-2);height:100%;min-height:58px;font:inherit;color:var(--ix-muted);white-space:nowrap;background:#fffdf8;border-radius:16px;align-items:center;gap:9px;padding:0 20px;font-size:14px;font-weight:600;display:inline-flex}.lx-chip img{border-radius:2px;box-shadow:0 0 0 1px #241a101f}.lx-chip.on{background:var(--ix-ink);border-color:var(--ix-ink);color:var(--ix-cream);cursor:pointer}.lx-chip.on span{opacity:.7;font-size:18px;line-height:1}.lx-chip:disabled{cursor:default}@media (max-width:1100px){.lx-controls{grid-template-columns:minmax(0,1fr) auto}}.lx-all{margin:96px 0 0}.lx-all-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-bottom:6px;display:flex}.lx-all-head .lx-h{margin:0}.lx-all-head p{color:var(--ix-muted);margin:0;font-size:14px}.mx{--cols:minmax(0,1.6fr) repeat(var(--n,4),minmax(0,1fr));border:1px solid var(--ix-rule);background:#fffdf8b3;border-radius:22px;overflow:clip}.mx-head{z-index:4;grid-template-columns:var(--cols);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--ix-rule-2);background:#fbf7eff5;align-items:center;display:grid;position:sticky;top:178px}.mx-corner{letter-spacing:.12em;text-transform:uppercase;color:var(--ix-faint);padding:16px 24px;font-size:11px;font-weight:600}.mx-col{border-left:1px solid var(--ix-rule);flex-direction:column;align-items:center;gap:7px;padding:14px 8px;transition:background .2s,opacity .2s;display:flex}.mx-col img{-o-object-fit:cover;object-fit:cover;border-radius:3px;width:28px;max-width:none;height:20px;box-shadow:0 0 0 1px #241a101f}.mx-col i{color:var(--ix-ink);font-size:12px;font-style:normal;font-weight:600}.mx-sector-h{letter-spacing:.12em;text-transform:uppercase;color:#c8620f;align-items:baseline;gap:12px;margin:0;padding:22px 24px 10px;scroll-margin-top:260px;font-size:13px;font-weight:700;display:flex}.mx-sector-h em{letter-spacing:.08em;color:var(--ix-faint);font-style:normal;font-weight:600}.mx-sector+.mx-sector{border-top:1px solid var(--ix-rule-2)}.mx-rows{margin:0;padding:0;list-style:none}.mx-row{grid-template-columns:var(--cols);border-top:1px solid var(--ix-rule);align-items:stretch;margin:0;transition:background .2s;display:grid}.mx-row:hover{background:#c8620f09}.mx-cat{min-width:0;color:var(--ix-ink);flex-direction:column;justify-content:center;gap:4px;padding:20px 24px;text-decoration:none;display:flex}.mx-cat b{letter-spacing:-.02em;font-size:18px;font-weight:700}.mx-cat span{color:var(--ix-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.mx-cat:hover b{color:#c8620f}.mx-cell{border-left:1px solid var(--ix-rule);min-width:0;color:var(--ix-ink);justify-content:center;align-items:center;gap:10px;padding:14px 10px;text-decoration:none;transition:background .2s,opacity .2s;display:flex}.mx-cell>i{background:#c9a05373;border-radius:50%;width:7px;height:7px}.mx-cell.on{justify-content:flex-start}.mx-cell.on img{background:#fff;border-radius:8px;flex:none;width:30px;max-width:none;height:30px;box-shadow:0 0 0 1px #241a1014,0 8px 18px -10px #241a1066}.mx-cell-txt{flex-direction:column;min-width:0;line-height:1.2;display:flex}.mx-cell-txt b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700;overflow:hidden}.mx-cell-txt em{color:#c8620f;font-variant-numeric:tabular-nums;font-size:15px;font-style:normal;font-weight:700}.mx-cell.on:hover{background:#c8620f14}.mx-col.dim,.mx-cell.dim{opacity:.32}@media (max-width:900px){.mx{--cols:minmax(0,1.4fr) repeat(var(--n,4),minmax(0,.6fr))}.mx-head{top:160px}.mx-cat{padding:16px 14px}.mx-cat span,.mx-cell-txt,.mx-col i{display:none}.mx-cell.on{justify-content:center}.mx-corner{padding:14px}}.ic{z-index:1;padding:120px 0 110px;position:relative}.ic-head{gap:18px;margin-bottom:40px;display:grid}.ic-title{letter-spacing:-.05em;color:#241a10;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(40px,5.6vw,84px);font-weight:700;line-height:.96}.ic-title span{color:#241a1061}.ic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ic-card{color:#241a10;background:#fffdf8;border:1px solid #241a101a;border-radius:24px;flex-direction:column;gap:14px;padding:34px 34px 30px;text-decoration:none;transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -44px #241a1073}.ic-card:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(520px at 100% 0,#c8620f1f,#0000 60%);transition:opacity .3s;position:absolute;inset:0}.ic-card:hover{border-color:#c8620f66;transform:translateY(-4px);box-shadow:0 40px 70px -40px #241a1080}.ic-card:hover:before{opacity:1}.ic-card-alt{background:linear-gradient(160deg,#fbebd6 0%,#f7ddbe 100%);border-color:#c8620f40}.ic-ramp{align-items:center;gap:6px;margin-bottom:6px;display:flex}.ic-ramp i{background:#c9a053;border-radius:50%;display:block}.ic-k{letter-spacing:.14em;text-transform:uppercase;color:#c8620f;font-size:12px;font-weight:600}.ic-card-alt .ic-k{color:#a54f0b}.ic-h{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(24px,2.3vw,32px);font-weight:700;line-height:1.12}.ic-p{color:#241a10b3;max-width:52ch;font-size:16px;line-height:1.6}.ic-card-alt .ic-p{color:#241a10b8}.ic-go{margin-top:auto;padding-top:14px;font-size:15px;font-weight:700;transition:transform .25s}.ic-card:hover .ic-go{color:#c8620f;transform:translate(5px)}.ic-card-alt:hover .ic-go{color:#a54f0b}@media (max-width:860px){.ic-grid{grid-template-columns:1fr}.ic{padding:80px 0}.ic-card{padding:26px 24px 24px}}.lx-head{grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:start;gap:0 clamp(40px,6vw,96px);display:grid}.lx-head-copy{align-content:start;gap:22px;display:grid}.lx-head .lx-title{max-width:14ch}.lx-lede{max-width:52ch;margin:4px 0 0}.lx-mk{flex-direction:column;padding-top:34px;display:flex}.lx-mk-k{letter-spacing:.14em;text-transform:uppercase;color:var(--ix-muted);margin:0 0 10px;font-size:12px;font-weight:600}.lx-m{border:0;border-top:1px solid var(--ix-rule-2);width:100%;font:inherit;text-align:left;color:var(--ix-ink);cursor:pointer;background:0 0;grid-template-columns:44px minmax(0,1fr) auto 18px;align-items:center;gap:14px;padding:15px 4px 15px 0;transition:padding .25s cubic-bezier(.2,.7,.3,1),color .2s;display:grid;position:relative}.lx-m:last-child{border-bottom:1px solid var(--ix-rule-2)}.lx-m:before{content:"";background:#c8620f;border-radius:2px;width:3px;transition:transform .25s cubic-bezier(.2,.7,.3,1);position:absolute;top:14px;bottom:14px;left:-14px;transform:scaleY(0)}.lx-m-flag{-o-object-fit:cover;object-fit:cover;border-radius:4px;width:33px;max-width:none;height:22px;box-shadow:0 0 0 1px #241a101f,0 6px 12px -8px #241a1073}.lx-m-flags{display:flex}.lx-m-flags img{-o-object-fit:cover;object-fit:cover;width:18px;max-width:none;height:13px;box-shadow:0 0 0 1.5px var(--ix-cream);border-radius:2px}.lx-m-flags img+img{margin-left:-7px}.lx-m b{letter-spacing:-.015em;font-size:17px;font-weight:600}.lx-m em{color:#c8620f;font-variant-numeric:tabular-nums;font-size:13px;font-style:normal;font-weight:700}.lx-m.empty em{color:var(--ix-faint);font-weight:600}.lx-m.empty b{color:#241a1099}.lx-m i{color:var(--ix-faint);opacity:0;font-style:normal;transition:opacity .2s,transform .2s;transform:translate(-6px)}.lx-m:hover{padding-left:6px}.lx-m:hover i{opacity:1;color:#c8620f;transform:none}.lx-m.on:before{transform:scaleY(1)}.lx-m.on b{color:var(--ix-ink);font-weight:700}.lx-m.on i{opacity:1;color:#c8620f;transform:none}.lx-head .lx-counts{border-top:1px solid var(--ix-rule-2);border-bottom:1px solid var(--ix-rule-2);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:48px 0 0;padding:0;display:grid}.lx-head .lx-counts>div{border-left:1px solid var(--ix-rule);padding:22px 0 20px 24px}.lx-head .lx-counts>div:first-child{border-left:0;padding-left:0}.lx-head .lx-counts dd{font-size:clamp(34px,3.4vw,52px)}@media (max-width:1000px){.lx-head{grid-template-columns:1fr}.lx-mk{padding-top:36px}.lx-m:before{left:-10px}}@media (max-width:620px){.lx-head .lx-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.lx-head .lx-counts>div:nth-child(3){border-left:0;padding-left:0}.lx-head .lx-counts>div:nth-child(n+3){border-top:1px solid var(--ix-rule)}}.mx{background:#fffdf8d1;border-radius:24px;box-shadow:0 40px 80px -60px #241a1066}.mx-col{gap:6px;padding:16px 8px 14px}.mx-col img{border-radius:4px;width:33px;height:22px;box-shadow:0 0 0 1px #241a101f,0 6px 12px -8px #241a1066}.mx-col i{font-size:12.5px}.mx-col small{letter-spacing:.08em;text-transform:uppercase;color:var(--ix-faint);font-size:10.5px;font-weight:600}.mx-sector-h{padding:24px 24px 12px 30px;position:relative}.mx-sector-h:before{content:"";background:#c8620f;border-radius:2px;width:3px;height:14px;position:absolute;top:25px;left:18px}.mx-row{min-height:96px}.mx-cat b{font-size:19px}.mx-cell.on{background:linear-gradient(#c8620f0d,#c8620f05);flex-wrap:wrap;align-content:center;row-gap:8px;position:relative;overflow:hidden}.mx-cell.on:after{content:"";transform-origin:0;background:linear-gradient(90deg,#c8620f59,#c8620f);border-radius:2px;height:3px;transition:transform .35s cubic-bezier(.2,.7,.3,1);position:absolute;bottom:10px;left:12px;right:12px;transform:scaleX(.35)}.mx-cell.on:hover:after{transform:scaleX(1)}.mx-cell.on img{transition:transform .3s cubic-bezier(.2,.7,.3,1)}.mx-cell.on:hover>img{transform:scale(1.08)rotate(-3deg)}.mx-next{opacity:0;flex-basis:100%;gap:0;height:0;transition:opacity .25s,transform .25s,height .25s;display:flex;transform:translateY(6px)}.mx-next img{border-radius:5px!important;width:20px!important;height:20px!important;box-shadow:0 0 0 1.5px #fffdf8!important}.mx-next img+img{margin-left:-5px}.mx-cell.on:hover .mx-next,.mx-cell.on:focus-visible .mx-next{opacity:1;height:20px;transform:none}.mx-cell>i{background:#c9a05380;width:8px;height:8px;position:relative}.mx-row:hover .mx-cell>i{background:#c9a053}@media (max-width:900px){.mx-next,.mx-col small,.mx-cell.on:after{display:none}.mx-row{min-height:72px}}.ic{padding:130px 0 120px}.ic-title{max-width:none}.icb{color:#241a10;background:#fffdf8;border:1px solid #241a101f;border-radius:28px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"art go""txt txt";align-items:center;gap:34px 20px;min-height:240px;padding:30px 30px 32px 32px;text-decoration:none;transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s,border-color .35s,background .35s;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 60px -46px #241a1080}.icb:before{content:"";background:radial-gradient(600px circle at var(--mx,85%) 50%, #c8620f24, transparent 55%);opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.icb:hover{border-color:#c8620f73;transform:translateY(-4px);box-shadow:0 44px 80px -44px #241a108c}.icb:hover:before{opacity:1}.icb:focus-visible{outline-offset:4px;outline:2px solid #c8620f}.icb-b{background:linear-gradient(150deg,#fcefdd 0%,#f6dcbb 100%);border-color:#c8620f38}.icb-txt{flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}.icb-txt b{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(22px,2.2vw,30px);font-weight:700;line-height:1.1}.icb-txt em{color:#241a1099;font-size:15px;font-style:normal}.icb-go{border:1px solid #241a1029;border-radius:50%;place-items:center;width:56px;height:56px;font-size:22px;transition:background .3s,color .3s,border-color .3s,transform .35s cubic-bezier(.2,.7,.3,1);display:grid;position:relative}.icb:hover .icb-go{color:#fffdf8;background:#c8620f;border-color:#c8620f;transform:translate(4px)rotate(-8deg)}.icb-art{align-items:center;display:flex;position:relative}.icb-flags{gap:10px}.icb-flags>span{flex-direction:column;align-items:center;gap:9px;display:flex}.icb-flags img{-o-object-fit:cover;object-fit:cover;width:36px;max-width:none;height:24px;transition:transform .35s cubic-bezier(.2,.7,.3,1);transition-delay:calc(var(--i) * 60ms);border-radius:4px;box-shadow:0 0 0 1px #241a101f,0 6px 12px -8px #241a1066}.icb-flags i{width:9px;height:9px;transition:background .3s,transform .3s,box-shadow .3s;transition-delay:calc(var(--i) * 90ms);background:#c9a05373;border-radius:50%;display:block}.icb:hover .icb-flags img{transform:translateY(-3px)}.icb:hover .icb-flags i{background:#c8620f;transform:scale(1.35);box-shadow:0 0 0 4px #c8620f26}.icb-faces{width:132px;height:56px}.icb-faces img{left:calc(var(--i) * 20px);width:44px;max-width:none;height:44px;transform:rotate(calc((var(--i) - 2) * 4deg));background:#fff;border-radius:12px;transition:transform .45s cubic-bezier(.2,.7,.3,1);position:absolute;box-shadow:0 0 0 2px #fcefdd,0 10px 20px -12px #241a1080}.icb:hover .icb-faces img{transform:translateX(calc((var(--i) - 2) * 9px)) translateY(calc((var(--i) - 2) * (var(--i) - 2) * 2px - 4px)) rotate(calc((var(--i) - 2) * 9deg))}@media (max-width:980px){.ic-grid{grid-template-columns:1fr}}@media (max-width:560px){.icb{grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:22px}.icb-art{grid-column:1/-1}.icb-go{width:48px;height:48px}}@media (prefers-reduced-motion:reduce){.icb,.icb *,.icb:before{transition:none!important}}.icb-art{grid-area:art}.icb-go{grid-area:go}.icb-txt{grid-area:txt;align-self:end}.icb-txt b{font-size:clamp(26px,2.6vw,36px)}@media (max-width:560px){.icb{grid-template-columns:minmax(0,1fr) auto;gap:24px 16px;min-height:0}.icb-art{grid-column:auto}}.lx-fx{flex-direction:column;padding-top:34px;display:flex}.lx-fx-row{border-top:1px solid var(--ix-rule-2);border-bottom:1px solid var(--ix-rule-2);flex-wrap:wrap;gap:12px;padding:16px 0 18px;display:flex}.lx-fb{font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:9px;padding:0;transition:opacity .25s,filter .25s;display:flex}.lx-fb-face{background:#fffdf8;border-radius:12px;place-items:center;width:66px;height:46px;transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s;display:grid;position:relative;box-shadow:0 0 0 1px #241a101f,0 10px 20px -14px #241a1080}.lx-fb-face img{-o-object-fit:cover;object-fit:cover;border-radius:12px;width:100%;max-width:none;height:100%}.lx-fb-all .lx-fb-face{letter-spacing:-.01em;color:var(--ix-ink);background:repeating-linear-gradient(135deg,#fffdf8 0 6px,#f7eedf 6px 12px);font-size:15px;font-weight:700}.lx-fb-n{color:#fffdf8;min-width:22px;height:22px;box-shadow:0 0 0 2px var(--ix-cream);background:#c8620f;border-radius:999px;place-items:center;padding:0 6px;font-size:11.5px;font-style:normal;font-weight:700;display:grid;position:absolute;top:-8px;right:-8px}.lx-fb-code{letter-spacing:.1em;color:var(--ix-muted);font-size:12px;font-weight:700}.lx-fb:not(.live):not(.lx-fb-all) .lx-fb-face img{filter:saturate(.6)}.lx-fb:hover .lx-fb-face{transform:translateY(-4px)rotate(-2deg);box-shadow:0 0 0 1px #241a1024,0 18px 28px -16px #241a108c}.lx-fb.on .lx-fb-face{transform:translateY(-5px);box-shadow:0 0 0 2.5px #c8620f,0 0 0 7px #c8620f24,0 18px 28px -16px #241a108c}.lx-fb.on .lx-fb-code{color:#c8620f}.lx-fx-row:has(.lx-fb.on:not(.lx-fb-all)) .lx-fb:not(.on){opacity:.45;filter:grayscale(.4)}.lx-fx-row:has(.lx-fb.on:not(.lx-fb-all)) .lx-fb:not(.on):hover{opacity:1;filter:none}.lx-fb:focus-visible{outline:none}.lx-fb:focus-visible .lx-fb-face{box-shadow:0 0 0 2.5px #241a10}.lx-fx-status{color:var(--ix-muted);flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:14px 0 0;font-size:14.5px;display:flex}.lx-fx-status b{color:var(--ix-ink);font-size:17px;font-weight:700}.lx-fx-status a{color:#c8620f;font-weight:700;text-decoration:none}.lx-fx-status a:hover{text-underline-offset:3px;text-decoration:underline}.lx-fx-status button{border:1px solid var(--ix-rule-2);font:inherit;color:var(--ix-ink);cursor:pointer;background:#fffdf8;border-radius:999px;margin-left:auto;padding:6px 12px;font-size:12.5px;font-weight:600}.lx-fx-status button:hover{border-color:#c8620f}@media (max-width:1000px){.lx-fx{padding-top:36px}}@media (max-width:420px){.lx-fx-row{gap:8px}.lx-fb-face{width:56px;height:40px}}.mx-cell.on{text-align:center;flex-flow:column;justify-content:center;align-items:center;gap:6px;padding:18px 10px}.mx-cell.on:after{display:none}.mx-cell.on>img{border-radius:11px!important;width:40px!important;height:40px!important}.mx-cell-txt{align-items:center;gap:5px}.mx-cell-txt b{max-width:100%;font-size:13.5px}.mx-cell-txt em{color:#a54f0b;background:#c8620f1f;border-radius:999px;padding:2px 9px 3px;font-size:13px;line-height:1.3;display:inline-block}.mx-next{flex-basis:auto;justify-content:center;margin-top:2px}.mx-cell.on:hover .mx-cell-txt em{color:#fffdf8;background:#c8620f}@media (max-width:900px){.mx-cell.on>img{width:30px!important;height:30px!important}}.ix-library+.ic,.ic{padding-top:96px}.ic-head{margin-bottom:28px}.icb{isolation:isolate}.icb-dots{z-index:-1;opacity:0;background-image:radial-gradient(circle,#c8620f59 1.4px,#0000 1.6px);background-size:16px 16px;transition:opacity .45s,transform .6s cubic-bezier(.2,.7,.3,1);position:absolute;inset:0;transform:scale(1.06);-webkit-mask-image:radial-gradient(420px at 100% 0,#000,#0000 70%);mask-image:radial-gradient(420px at 100% 0,#000,#0000 70%)}.icb:hover .icb-dots{opacity:1;transform:none}.icb-slot{opacity:0;transition:opacity .3s,transform .4s cubic-bezier(.2,.7,.3,1);transition-delay:calc(var(--i) * 90ms);flex-direction:column;align-items:center;gap:9px;display:flex;transform:translate(-10px)}.icb-slot b{color:#c8620f;border:1.5px dashed #c8620f99;border-radius:4px;place-items:center;width:36px;height:24px;font-size:16px;line-height:1;display:grid}.icb-slot i{background:#c8620f;border-radius:50%;width:9px;height:9px;display:block;box-shadow:0 0 0 4px #c8620f26}.icb:hover .icb-slot{opacity:1;transform:none}.icb-faces{width:150px}.icb-you{color:#c8620f;opacity:0;background:#fffdf8;border:1.5px dashed #c8620f;border-radius:12px;place-items:center;width:44px;height:44px;font-size:12px;font-weight:700;transition:opacity .3s,transform .45s cubic-bezier(.2,.7,.3,1);display:grid;position:absolute;left:100px;transform:translate(18px)rotate(10deg)}.icb:hover .icb-you{opacity:1;transform:translate(30px)rotate(6deg)}.icb-go{width:60px;height:60px}.icb-go:after{content:"";opacity:0;border:1px solid #c8620f59;border-radius:50%;transition:opacity .3s,transform .4s;position:absolute;inset:-6px;transform:scale(.85)}.icb:hover .icb-go:after{opacity:1;transform:scale(1)}.icb-txt b{transition:transform .4s cubic-bezier(.2,.7,.3,1)}.icb:hover .icb-txt b{transform:translate(3px)}.lx-mkts{padding-top:34px}.lx-mkts ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.lx-mkts li{margin:0}.lx-mkt{border:1px solid var(--ix-rule);color:var(--ix-ink);background:#fffdf8b3;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;transition:transform .3s cubic-bezier(.2,.7,.3,1),border-color .3s,box-shadow .3s,background .3s;display:grid}.lx-mkt img{-o-object-fit:cover;object-fit:cover;border-radius:7px;width:48px;max-width:none;height:33px;transition:transform .35s cubic-bezier(.2,.7,.3,1);box-shadow:0 0 0 1px #241a101f,0 8px 16px -10px #241a1080}.lx-mkt span{flex-direction:column;gap:2px;min-width:0;display:flex}.lx-mkt b{letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;overflow:hidden}.lx-mkt em{color:var(--ix-faint);font-size:12.5px;font-style:normal;font-weight:600}.lx-mkt.live em{color:#c8620f}.lx-mkt:not(.live) img{filter:saturate(.6)}.lx-mkt i{color:var(--ix-faint);font-style:normal;transition:transform .25s,color .25s}.lx-mkt:hover{background:#fffdf8;border-color:#c8620f66;transform:translateY(-2px);box-shadow:0 16px 30px -22px #241a1080}.lx-mkt:hover img{transform:rotate(-4deg)scale(1.05)}.lx-mkt:hover i{color:#c8620f;transform:translate(3px)}@media (max-width:420px){.lx-mkts ul{grid-template-columns:1fr}}.lx-controls-solo{grid-template-columns:1fr}.lx-bar{flex-direction:column;gap:16px;margin-bottom:22px;display:flex}.lx-bar .lx-h{align-items:center;gap:10px;margin:0;display:flex}.lx-bar .lx-h em{letter-spacing:0;color:var(--ix-ink);background:#241a1012;border-radius:999px;padding:2px 9px;font-size:12px;font-style:normal}.lx-tools{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.lx-group{flex-wrap:wrap;gap:8px;display:flex}.lx-pill{border:1px solid var(--ix-rule-2);font:inherit;color:var(--ix-ink);cursor:pointer;background:#fffdf8;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:14px;font-weight:600;transition:border-color .2s,background .2s,color .2s,transform .2s;display:inline-flex}.lx-pill img{-o-object-fit:cover;object-fit:cover;border-radius:2px;width:20px;max-width:none;height:14px;box-shadow:0 0 0 1px #241a101f}.lx-pill em{color:var(--ix-faint);font-size:11.5px;font-style:normal;font-weight:700}.lx-pill:hover{border-color:#c8620f80;transform:translateY(-1px)}.lx-pill.on{color:#f7f2e9;background:#241a10;border-color:#241a10}.lx-pill.on em{color:#f0a050}.lx-sep{background:var(--ix-rule-2);width:1px;height:24px}.lx-sort{border:1px solid var(--ix-rule-2);background:#fffdf8;border-radius:999px;margin-left:auto;padding:4px;display:inline-flex}.lx-sort button{font:inherit;color:var(--ix-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600;transition:background .2s,color .2s}.lx-sort button:hover{color:var(--ix-ink)}.lx-sort button.on{color:#fffdf8;background:#c8620f}.lx-reset{font:inherit;color:#c8620f;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:8px 4px;font-size:13px;font-weight:600;text-decoration:underline}@media (max-width:760px){.lx-sep{display:none}.lx-sort{margin-left:0}}.lb-group{border-bottom:1px solid var(--ix-rule-2);grid-column:1/-1;align-items:center;gap:12px;margin:14px 0 -4px;padding:0 0 10px;display:flex}.lb-group:first-child{margin-top:0}.lb-group img{-o-object-fit:cover;object-fit:cover;border-radius:3px;width:26px;max-width:none;height:18px;box-shadow:0 0 0 1px #241a101f}.lb-group b{letter-spacing:-.02em;color:var(--ix-ink);font-size:20px;font-weight:700}.lb-group em{letter-spacing:.08em;text-transform:uppercase;color:var(--ix-faint);font-size:12px;font-style:normal;font-weight:600}.lx-mkts ul{grid-template-columns:1fr;gap:8px}.lx-mkt{grid-template-columns:auto minmax(0,1fr) auto;padding:12px 16px 12px 12px}.lx-mkt span{flex-direction:row;justify-content:space-between;align-items:baseline;gap:12px}.lx-mkt img{width:44px;height:30px}.lx-tools-mx{margin:0 0 18px}.lb-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:16px}.lb{border-radius:18px;gap:14px;padding:22px 22px 18px}.lb-top{font-size:11px}.lb-where{font-size:12.5px}.lb-title{font-size:clamp(22px,1.9vw,26px)}.lb-lead{gap:12px;padding:14px 0}.lb-lead img,.lb-ring{border-radius:11px;width:44px;height:44px}.lb-lead-txt b{font-size:19px}.lb-lead-txt em{font-size:10.5px}.lb-lead-val{font-size:clamp(32px,2.8vw,40px)}.lb-rows{gap:8px}.lb-rows li{grid-template-columns:16px minmax(0,9.5em) minmax(30px,1fr) 3.3em;gap:10px;font-size:13.5px}.lb-n img,.lb-ring-s{border-radius:5px;width:20px;height:20px}.lb-bar{height:6px}.lb-foot{gap:8px 12px;padding-top:12px}.lb-meta{font-size:11.5px}.lb-go{font-size:13px}
