:root{--bg:#FFFFFF;--alt:#F5F5F7;--bg-elev:#FFFFFF;--fg:#1D1D1F;--fg-2:#5F5F66;--accent:#BF3F0A;--accent-fg:#FFFFFF;--line:#8A8A90;--hair:rgba(0,0,0,.10);--fill:#E8E8ED;--shadow:0 8px 30px rgba(0,0,0,.12);color-scheme:light}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]){--bg:#0A0B0E;--alt:#14161B;--bg-elev:#1B1E24;--fg:#F5F5F7;--fg-2:#A6A8AF;--accent:#FF8A4C;--accent-fg:#1A0A02;--line:#7C7F88;--hair:rgba(255,255,255,.12);--fill:#262A31;--shadow:0 8px 30px rgba(0,0,0,.6);color-scheme:dark}}:root[data-theme="dark"]{--bg:#0A0B0E;--alt:#14161B;--bg-elev:#1B1E24;--fg:#F5F5F7;--fg-2:#A6A8AF;--accent:#FF8A4C;--accent-fg:#1A0A02;--line:#7C7F88;--hair:rgba(255,255,255,.12);--fill:#262A31;--shadow:0 8px 30px rgba(0,0,0,.6);color-scheme:dark}:root[data-theme="light"]{--bg:#FFFFFF;--alt:#F5F5F7;--bg-elev:#FFFFFF;--fg:#1D1D1F;--fg-2:#5F5F66;--accent:#BF3F0A;--accent-fg:#FFFFFF;--line:#8A8A90;--hair:rgba(0,0,0,.10);--fill:#E8E8ED;--shadow:0 8px 30px rgba(0,0,0,.12);color-scheme:light}:root{--font: ui-sans-serif,-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-display: ui-sans-serif,-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-mono: ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--r-card: 20px;--r-field: 12px;--r-pill: 999px;--wrap: 1120px;--gutter: 24px;--nav-h: 56px}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;scroll-padding-top: calc(var(--nav-h) + 16px)}body{margin: 0;background: var(--bg);color: var(--fg);font: 400 1.0625rem/1.47 var(--font);-webkit-font-smoothing: antialiased}img,svg{max-width: 100%}a{color: var(--accent);text-underline-offset: 3px}a:hover{text-decoration-thickness: 2px}:focus-visible{outline: 3px solid var(--accent);outline-offset: 3px;border-radius: 6px}.skip{position: absolute;left: 16px;top: -80px;z-index: 100;background: var(--accent);color: var(--accent-fg);padding: 12px 18px;border-radius: var(--r-pill);font-weight: 600;text-decoration: none}.skip:focus{top: 12px}.wrap{width: 100%;max-width: var(--wrap);margin-inline: auto;padding-inline: max(var(--gutter),env(safe-area-inset-left,0px)) max(var(--gutter),env(safe-area-inset-right,0px))}@media (max-width: 600px){:root{--gutter: 16px}}h1,h2,h3{font-family: var(--font-display);margin: 0;text-wrap: balance;color: var(--fg)}h1{font-size: clamp(2.25rem,1.2rem + 4.6vw,4.25rem);line-height: 1.06;letter-spacing: -0.025em;font-weight: 700;max-width: 22ch}h2{font-size: clamp(1.75rem,1.2rem + 2.2vw,2.75rem);line-height: 1.1;letter-spacing: -0.02em;font-weight: 700}h3{font-size: 1.375rem;line-height: 1.2;letter-spacing: -0.01em;font-weight: 650}p{margin: 0}.eyebrow{font-size: .8125rem;font-weight: 600;letter-spacing: .08em;text-transform: uppercase;color: var(--fg-2)}.muted{color: var(--fg-2)}.small{font-size: .875rem}.site-header{position: sticky;top: env(safe-area-inset-top,0px);z-index: 50;border-bottom: 1px solid var(--hair);isolation: isolate}.site-header::before{content: "";position: absolute;inset: 0;z-index: -1;background: color-mix(in srgb,var(--bg) 78%,transparent);-webkit-backdrop-filter: saturate(180%) blur(20px);backdrop-filter: saturate(180%) blur(20px)}body::before{content: "";position: fixed;inset: 0 0 auto;height: env(safe-area-inset-top,0px);z-index: 60;background: var(--bg)}@media (prefers-reduced-transparency: reduce){.site-header::before{background: var(--bg);-webkit-backdrop-filter: none;backdrop-filter: none}}.bar{display: flex;align-items: center;gap: 8px;min-height: var(--nav-h)}.logo{display: inline-flex;align-items: center;gap: 10px;color: var(--fg);text-decoration: none;font-weight: 700;font-size: 1.25rem;letter-spacing: -0.03em;min-height: 44px;margin-right: 8px}.logo-mark{width: auto;height: 38px;flex: none}.logo-word{display: block;width: 118px;height: 19.7px;flex: none;background: currentColor;-webkit-mask: url(data:image/png;base64,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) center / contain no-repeat;mask: url(data:image/png;base64,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) center / contain no-repeat}.nav-list{list-style: none;margin: 0;padding: 0;display: flex;align-items: center;gap: 2px}.nav-item{position: relative}.nav-link{line-height: 1.2;margin: 0;display: inline-flex;align-items: center;min-height: 44px;padding: 0 12px;border-radius: var(--r-pill);color: var(--fg);text-decoration: none;font-size: .9375rem;font-weight: 500;background: none;border: 0;font-family: inherit;cursor: pointer}.nav-link:hover,.nav-link[aria-current="page"],.nav-link[aria-expanded="true"]{background: var(--alt)}.nav-panel{position: absolute;left: 0;top: 100%;min-width: 260px;padding: 12px;background: var(--bg-elev);border: 1px solid var(--hair);border-radius: 18px;box-shadow: var(--shadow);display: none}.nav-item.wide .nav-panel{width: 480px}.nav-item.wide .nav-panel ul{columns: 2;column-gap: 8px}.nav-item:hover > .nav-panel,.nav-item:focus-within > .nav-panel,.nav-link[aria-expanded="true"] + .nav-panel{display: block}.nav-panel ul{list-style: none;margin: 0;padding: 0}.nav-panel li{break-inside: avoid}.nav-panel a{display: flex;align-items: center;min-height: 44px;padding: 0 12px;border-radius: 10px;color: var(--fg);text-decoration: none;font-size: .9375rem}.nav-panel a:hover{background: var(--alt)}.nav-panel .all a{color: var(--accent);font-weight: 600}.bar-end{margin-left: auto;display: flex;align-items: center;gap: 4px}.icon-btn{width: 44px;height: 44px;display: inline-grid;place-items: center;border-radius: 50%;border: 0;background: none;color: var(--fg);cursor: pointer}.icon-btn:hover{background: var(--alt)}.menu-btn{display: none}.btn{display: inline-flex;align-items: center;justify-content: center;min-height: 44px;padding: 0 22px;border-radius: var(--r-pill);font: 600 1rem/1 var(--font);text-decoration: none;border: 1.5px solid transparent;cursor: pointer}.btn-primary{background: var(--accent);color: var(--accent-fg)}.btn-primary:hover{filter: brightness(1.08);text-decoration: none}.btn-secondary{background: none;color: var(--fg);border-color: var(--line)}.btn-secondary:hover{background: var(--alt);text-decoration: none}.btn-sm{min-height: 40px;padding: 0 16px;font-size: .9375rem}.text-link{color: var(--fg);font-weight: 500;font-size: .9375rem;text-decoration: none;padding: 0 12px;display: inline-flex;align-items: center;min-height: 44px;border-radius: var(--r-pill)}.text-link:hover{background: var(--alt)}@media (max-width: 1180px){.menu-btn{display: inline-grid}.bar-end .hide-sm{display: none}.site-nav{position: fixed;inset: calc(var(--nav-h) + env(safe-area-inset-top,0px)) 0 0 0;background: var(--bg);overflow-y: auto;padding: 8px max(var(--gutter),env(safe-area-inset-left,0px)) 48px;display: none}.js .site-nav.open{display: block}.no-js .site-nav{position: static;display: block;padding: 0}.no-js .bar{flex-wrap: wrap}.nav-list{flex-direction: column;align-items: stretch;gap: 0}.nav-link{width: 100%;border-radius: 12px;font-size: 1.125rem;font-weight: 650;min-height: 52px}.nav-panel,.nav-item.wide .nav-panel{position: static;display: block;width: auto;min-width: 0;border: 0;box-shadow: none;background: none;padding: 0 0 12px 8px}.nav-item.wide .nav-panel ul{columns: 1}.nav-panel a{color: var(--fg-2)}.nav-link[aria-expanded]{pointer-events: none}.nav-sheet-cta{display: flex;gap: 12px;padding: 16px 12px 0;flex-wrap: wrap}}@media (min-width: 1181px){.nav-sheet-cta{display: none}.site-nav{margin-right: auto}}.crumbs{padding-top: 20px;font-size: .875rem;color: var(--fg-2)}.crumbs ol{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: 4px 8px}.crumbs li + li::before{content: "/";margin-right: 8px;color: var(--line)}.crumbs a{color: var(--fg-2)}.hero{padding-block: clamp(40px,7vw,88px) clamp(40px,6vw,72px)}.hero .wrap{display: flex;flex-direction: column;gap: 24px;align-items: flex-start}.hero.has-media .wrap{display: grid;grid-template-columns: minmax(0,1.15fr) minmax(0,.85fr);gap: 48px;align-items: center}.hero-copy{display: flex;flex-direction: column;gap: 24px;align-items: flex-start;min-width: 0}.actions{display: flex;flex-wrap: wrap;gap: 12px}@media (max-width: 860px){.hero.has-media .wrap{grid-template-columns: minmax(0,1fr);gap: 32px}}.sec{padding-block: clamp(48px,7vw,96px)}.sec.alt{background: var(--alt)}.sec-head{display: flex;flex-direction: column;gap: 12px;margin-bottom: clamp(24px,4vw,44px);max-width: 720px}.sec-head .slot{margin-top: 0}.stack{display: flex;flex-direction: column;gap: 16px;min-width: 0}.split{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: clamp(24px,5vw,64px);align-items: start}@media (max-width: 760px){.split{grid-template-columns: minmax(0,1fr)}}.grid{display: grid;gap: 16px;grid-template-columns: minmax(0,1fr)}@media (min-width: 600px){.g2,.g3,.g4{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 920px){.g3{grid-template-columns: repeat(3,minmax(0,1fr))}.g4{grid-template-columns: repeat(4,minmax(0,1fr))}}.card{display: flex;flex-direction: column;gap: 14px;padding: 24px;background: var(--alt);border-radius: var(--r-card);color: inherit;text-decoration: none;min-width: 0}.sec.alt .card,.card.on-alt{background: var(--bg-elev)}a.card{transition: transform .2s ease,box-shadow .2s ease}a.card:hover{transform: translateY(-2px);box-shadow: var(--shadow)}.card h3{font-size: 1.125rem}.card .go{margin-top: auto;color: var(--accent);font-weight: 600;font-size: .9375rem}.tile{display: flex;align-items: center;min-height: 88px;padding: 16px 20px;border-radius: 16px;background: var(--alt);color: var(--fg);text-decoration: none;font-weight: 650;letter-spacing: -0.01em;min-width: 0;overflow-wrap: anywhere}.tile:hover{background: var(--fill)}.chips{display: flex;flex-wrap: wrap;gap: 8px}.chip{display: inline-flex;align-items: center;min-height: 44px;padding: 0 16px;border-radius: var(--r-pill);border: 1.5px solid var(--line);background: none;color: var(--fg);font: 500 .9375rem var(--font);cursor: default}.chip[aria-pressed="true"]{background: var(--fg);color: var(--bg);border-color: var(--fg)}.rows{display: flex;flex-direction: column;border-top: 1px solid var(--hair)}.row{display: grid;grid-template-columns: 160px minmax(0,1fr);gap: 24px;padding-block: 20px;border-bottom: 1px solid var(--hair);align-items: start}@media (max-width: 600px){.row{grid-template-columns: minmax(0,1fr);gap: 8px}}.steps{list-style: none;counter-reset: s;margin: 0;padding: 0;display: grid;gap: 16px}.steps li{counter-increment: s;display: grid;grid-template-columns: 44px minmax(0,1fr);gap: 16px;align-items: start}.steps li::before{content: counter(s);width: 44px;height: 44px;border-radius: 50%;display: grid;place-items: center;background: var(--fill);font-weight: 700}.lede{font-size: clamp(1.1875rem,1.05rem + .6vw,1.5rem);line-height: 1.4;max-width: 38em;color: var(--fg-2)}.prose{max-width: 40em}.prose + .prose,.prose + .list,.list + .prose,.prose + .actions{margin-top: 16px}.prose.lead{font-size: 1.25rem;line-height: 1.45}.sec-grid{display: grid;grid-template-columns: minmax(0,1fr);gap: 20px 56px}@media (min-width: 900px){.sec-grid{grid-template-columns: minmax(0,1fr) minmax(0,2fr)}.sec-title{position: sticky;top: calc(var(--nav-h) + 24px);align-self: start}}.sec-body{display: flex;flex-direction: column;gap: 16px;min-width: 0}.sec-body .faq{max-width: 44em}.list{margin: 0;padding: 0;list-style: none;display: flex;flex-direction: column;gap: 12px;max-width: 42em}.list li{position: relative;padding-left: 22px}.list li::before{content: "";position: absolute;left: 2px;top: .62em;width: 7px;height: 7px;border-radius: 50%;background: var(--accent)}.steps li{align-items: center}.steps li > span{max-width: 40em}.group{margin: 32px 0 16px;font-size: 1.25rem}.group:first-child{margin-top: 0}.table-wrap{overflow-x: auto;border: 1px solid var(--hair);border-radius: 16px;background: var(--bg-elev)}table{border-collapse: collapse;width: 100%;font-size: .9375rem;min-width: 520px}th,td{text-align: left;vertical-align: top;padding: 14px 18px;border-bottom: 1px solid var(--hair)}thead th{font-size: .8125rem;letter-spacing: .06em;text-transform: uppercase;color: var(--fg-2);background: var(--alt)}tbody tr:last-child th,tbody tr:last-child td{border-bottom: 0}tbody th{font-weight: 650}.stats{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,190px),1fr));gap: 16px;margin: 0}@media (min-width: 900px){.stats{grid-template-columns: repeat(4,minmax(0,1fr))}}.stats > div{background: var(--bg-elev);border-radius: var(--r-card);padding: 24px;display: flex;flex-direction: column;justify-content: flex-start;gap: 6px}.stats dd{order: -1}.stats dd{margin: 0;font: 700 clamp(2.25rem,1.6rem + 2vw,3.25rem)/1 var(--font-display);letter-spacing: -0.03em;font-variant-numeric: tabular-nums}.stats dt{color: var(--fg-2);font-size: .9375rem}.facts{display: grid;gap: 14px;margin: 0}.facts > div{display: grid;grid-template-columns: 140px minmax(0,1fr);gap: 16px;padding-bottom: 14px;border-bottom: 1px solid var(--hair)}.facts dt{color: var(--fg-2);font-size: .875rem}.facts dd{margin: 0;overflow-wrap: anywhere}.facts.compact > div{grid-template-columns: 110px minmax(0,1fr);font-size: .9375rem}@media (max-width: 520px){.facts > div,.facts.compact > div{grid-template-columns: minmax(0,1fr);gap: 2px}}.vlogo{display: flex;align-items: center;justify-content: center;height: 76px;padding: 12px 18px;border-radius: 14px;background: #fff;border: 1px solid var(--hair);align-self: stretch}.vlogo img{max-height: 100%;max-width: 100%;width: auto;height: auto;object-fit: contain;display: block}.vlogo.big{height: 96px;padding: 16px 22px}.vname{font-size: 1.0625rem}.vendor-card .go,.card .go{margin-top: auto}.vendor-side{gap: 20px}.chip-tag{align-self: flex-start;font-size: .75rem;font-weight: 600;letter-spacing: .04em;color: var(--fg-2);text-transform: uppercase}.card.wide{max-width: 640px}.person .avatar{width: 64px;height: 64px;border-radius: 50%;display: grid;place-items: center;background: var(--fill);font: 650 1.25rem var(--font-display);color: var(--fg-2)}.notice{padding: 14px 18px;border-radius: 14px;background: var(--alt);border: 1px solid var(--hair);font-size: .9375rem;max-width: 42em}.empty{display: flex;flex-direction: column;gap: 20px;padding: clamp(24px,4vw,40px);border-radius: var(--r-card);background: var(--alt);max-width: 640px}.chips.static .chip{cursor: default}.chips[data-filter] .chip{cursor: pointer}.chips + .grid{margin-top: 24px}.terms{margin: 0;display: grid;gap: 0}.term{display: grid;grid-template-columns: minmax(0,1fr);gap: 6px;padding-block: 20px;border-bottom: 1px solid var(--hair)}@media (min-width: 760px){.term{grid-template-columns: 220px minmax(0,1fr);gap: 32px}}.term dt{font-weight: 650;font-size: 1.125rem}.term dd{margin: 0;max-width: 40em}.term a{color: var(--fg)}.hp{position: absolute;left: -9999px;width: 1px;height: 1px;opacity: 0}.form{max-width: 680px}.form.inline{max-width: 520px}.field-row{display: grid;gap: 20px;grid-template-columns: repeat(auto-fit,minmax(min(100%,200px),1fr))}.field.checks{border: 0;padding: 0;margin: 0;min-width: 0}.check-grid{display: grid;gap: 6px 16px;grid-template-columns: repeat(auto-fit,minmax(min(100%,200px),1fr))}.check-grid .check{align-items: center;min-height: 44px}.radio{display: inline-flex;align-items: center;gap: 10px;min-height: 44px;padding: 0 18px;border-radius: var(--r-pill);border: 1.5px solid var(--line);cursor: pointer;font-weight: 500}.radio input{accent-color: var(--accent);width: 18px;height: 18px}.radio:has(input:checked){border-color: var(--accent);background: var(--alt)}.field.types{display: flex;flex-direction: row;flex-wrap: wrap;gap: 8px;border: 0;padding: 0;margin: 0}.field.types legend{width: 100%;margin-bottom: 8px;padding: 0}.js .type-fields{display: none;flex-direction: column;gap: 20px}.js .type-fields.on{display: flex}.no-js .type-fields{display: flex;flex-direction: column;gap: 20px}.form-foot{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 20px}.form-msg{font-size: .9375rem;color: var(--fg-2)}.form-msg.err{color: var(--accent)}.linklike{background: none;border: 0;padding: 0;font: inherit;color: var(--fg-2);cursor: pointer;min-height: 36px;text-decoration: none}.linklike:hover{color: var(--fg);text-decoration: underline}.consent p{flex: 1 1 260px;font-size: .9375rem}.bars{display: flex;flex-direction: column;gap: 10px;width: 100%}.bars i{display: block;height: 12px;width: var(--w,100%);border-radius: 6px;background: var(--fill)}.bars.lg i{height: 18px;border-radius: 9px}.media{width: 100%;aspect-ratio: var(--ar,16 / 10);border-radius: var(--r-card);background: var(--fill);display: grid;place-items: center;color: var(--fg-2);font: 500 .75rem var(--font-mono);letter-spacing: .04em;text-transform: uppercase;text-align: center;padding: 12px}picture{display: block;width: 100%;min-width: 0}.media-img{width: 100%;height: auto;aspect-ratio: 3 / 2;object-fit: cover;border-radius: var(--r-card);display: block;background: var(--fill)}.card .media{border-radius: 14px}.slot{font: 500 .75rem/1.4 var(--font-mono);letter-spacing: .03em;color: var(--fg-2)}.slot::before{content: "▢ "}.logo-slot{width: 72px;height: 72px;border-radius: 18px;border: 2px dashed var(--line);display: grid;place-items: center;color: var(--fg-2);font: 500 .6875rem var(--font-mono);text-transform: uppercase}.faq{border-top: 1px solid var(--hair)}.faq details{border-bottom: 1px solid var(--hair)}.faq summary{list-style: none;display: flex;justify-content: space-between;align-items: center;gap: 16px;min-height: 64px;padding-block: 8px;cursor: pointer;font-size: 1.125rem;font-weight: 600}.faq summary::-webkit-details-marker{display: none}.faq summary::after{content: "+";font-size: 1.5rem;font-weight: 400;color: var(--fg-2);transition: transform .2s ease}.faq details[open] summary::after{transform: rotate(45deg)}.faq .ans{padding-bottom: 24px;max-width: 680px}.form{display: grid;gap: 20px;max-width: 640px}.field{display: flex;flex-direction: column;gap: 8px;min-width: 0}.field label,.field legend{font-weight: 600;font-size: .9375rem}.field input,.field select,.field textarea{width: 100%;min-height: 48px;padding: 10px 14px;border-radius: var(--r-field);border: 1.5px solid var(--line);background: var(--bg-elev);color: var(--fg);font: inherit}.field textarea{min-height: 120px;resize: vertical}.check{display: flex;gap: 12px;align-items: flex-start;font-size: .9375rem}.check input{width: 22px;height: 22px;margin-top: 2px;accent-color: var(--accent);flex: none}.band{padding-block: clamp(56px,8vw,104px);background: var(--alt);text-align: left}.band .wrap{display: flex;flex-direction: column;gap: 24px;align-items: flex-start}.band .bars{width: min(100%,520px)}.spec{padding-block: 40px;border-top: 1px dashed var(--line)}.spec summary{cursor: pointer;font: 600 .875rem var(--font-mono);min-height: 44px;display: flex;align-items: center}.spec dl{display: grid;grid-template-columns: 140px minmax(0,1fr);gap: 8px 24px;margin: 16px 0 0;font-size: .875rem}.spec dt{color: var(--fg-2);font-family: var(--font-mono)}.spec dd{margin: 0;overflow-wrap: anywhere}@media (max-width: 600px){.spec dl{grid-template-columns: minmax(0,1fr);gap: 2px}.spec dd{margin-bottom: 10px}}.site-footer{background: var(--alt);padding-block: 56px 32px;font-size: .875rem;color: var(--fg-2)}.foot-grid{display: grid;gap: 32px;grid-template-columns: repeat(2,minmax(0,1fr))}@media (min-width: 760px){.foot-grid{grid-template-columns: 1.4fr repeat(3,1fr)}}@media (min-width: 1000px){.foot-grid{grid-template-columns: 1.4fr repeat(5,1fr)}}.foot-grid h2{font: 600 .8125rem var(--font);letter-spacing: .08em;text-transform: uppercase;color: var(--fg);margin-bottom: 12px}.foot-grid ul{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column}.foot-grid a{color: var(--fg-2);text-decoration: none;display: inline-flex;align-items: center;min-height: 36px}.foot-grid a:hover{color: var(--fg);text-decoration: underline}.foot-brand{display: flex;flex-direction: column;gap: 12px}.foot-base{display: flex;flex-wrap: wrap;gap: 12px 24px;justify-content: space-between;margin-top: 40px;padding-top: 24px;border-top: 1px solid var(--hair)}.foot-base ul{flex-direction: row;gap: 4px 20px;flex-wrap: wrap}.consent{position: fixed;z-index: 70;left: max(16px,env(safe-area-inset-left,0px));right: max(16px,env(safe-area-inset-right,0px));bottom: max(16px,env(safe-area-inset-bottom,0px));max-width: 720px;margin-inline: auto;display: flex;flex-wrap: wrap;gap: 12px 20px;align-items: center;justify-content: space-between;padding: 16px 20px;border-radius: 20px;background: var(--bg-elev);border: 1px solid var(--hair);box-shadow: var(--shadow)}.consent[hidden]{display: none}.consent .bars{flex: 1 1 240px}@media (prefers-reduced-motion: reduce){*{transition: none !important;animation: none !important;scroll-behavior: auto !important}a.card:hover{transform: none}}@media (forced-colors: active){.bars i,.media{border: 1px solid CanvasText}}.foot-base ul{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: 4px 20px}.foot-base a,.foot-base .linklike{color: var(--fg-2);text-decoration: none;display: inline-flex;align-items: center;min-height: 36px}.foot-base a:hover{color: var(--fg);text-decoration: underline}.foot-grid ul{gap: 2px}.foot-grid a{line-height: 1.35;padding-block: 5px}.field input[type="radio"],.field input[type="checkbox"]{width: 20px;min-height: 0;height: 20px;padding: 0;flex: none;accent-color: var(--accent)}[hidden]{display: none !important}.person .portrait{width: 100%;aspect-ratio: 4 / 5;object-fit: cover;object-position: center 18%;border-radius: 14px;background: var(--fill);display: block}.wrap.narrow{max-width: 760px}.art-head{padding-block: clamp(28px,5vw,64px) 24px}.art-head .wrap{display: flex;flex-direction: column;gap: 14px}.art-head h1{font-size: clamp(1.875rem,1.1rem + 2.8vw,2.875rem);line-height: 1.1;max-width: none}.art-meta{color: var(--fg-2);font-size: .9375rem}.art-fig{margin: 0 0 32px}.art-fig img{width: 100%;height: auto;aspect-ratio: 16 / 9;object-fit: cover;border-radius: var(--r-card);display: block;background: var(--fill)}.art-fig figcaption{font-size: .8125rem;color: var(--fg-2);margin-top: 8px}.art-body{display: flex;flex-direction: column;gap: 16px;font-size: 1.0625rem;line-height: 1.65;padding-bottom: 8px}.art-body h2{font-size: clamp(1.375rem,1.1rem + 1vw,1.75rem);margin-top: 20px}.art-body h3{font-size: 1.125rem;margin-top: 8px}.art-body ul,.art-body ol{margin: 0;padding-left: 1.25rem;display: flex;flex-direction: column;gap: 10px}.art-note{margin-top: 32px;padding-top: 16px;border-top: 1px solid var(--hair);font-size: .875rem;color: var(--fg-2)}.article + .band{margin-top: clamp(40px,6vw,72px)}.kb-card{padding: 0;overflow: hidden;gap: 0}.kb-thumb{width: 100%;height: auto;aspect-ratio: 16 / 9;object-fit: cover;display: block;background: var(--fill)}.kb-text{display: flex;flex-direction: column;gap: 10px;padding: 20px 22px 22px;flex: 1}.kb-meta{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 10px;font-size: .8125rem;color: var(--fg-2)}.kb-card h3{font-size: 1.1875rem}.art-inline{margin: 8px 0;display: flex;flex-direction: column;gap: 8px;align-items: center}.art-inline img{max-width: 100%;height: auto;border-radius: 12px;border: 1px solid var(--line,rgba(128,128,128,.25))}.art-inline figcaption{font-size: .875rem;color: var(--fg-2);text-align: center;max-width: 60ch}.art-table{overflow-x: auto}.art-table table{border-collapse: collapse;width: 100%;font-size: .95rem}.art-table th,.art-table td{text-align: left;padding: 10px 12px;border-bottom: 1px solid var(--line,rgba(128,128,128,.25))}.art-table th{font-weight: 600}.ts-slot{margin: 4px 0 12px;min-height: 0}.in-link{display: inline-flex;align-items: center;justify-content: center;width: 44px;height: 44px;border-radius: 50%;color: var(--fg);background: var(--fill);text-decoration: none}.in-link:hover{background: var(--fg);color: var(--bg)}.person .in-link{align-self: flex-start}.foot-brand .in-link{background: none;border: 1.5px solid var(--line)}.foot-brand .in-link:hover{background: var(--fg)}.no-js .search-btn{display: none}.search{position: fixed;inset: 0;z-index: 90;display: flex;justify-content: center;align-items: flex-start;padding: calc(env(safe-area-inset-top,0px) + 72px) max(var(--gutter),env(safe-area-inset-right,0px)) 24px max(var(--gutter),env(safe-area-inset-left,0px));background: color-mix(in srgb,var(--bg) 72%,transparent);-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px)}.search[hidden]{display: none}.search-box{width: min(100%,680px);max-height: 100%;display: flex;flex-direction: column;gap: 10px;background: var(--bg-elev);border: 1px solid var(--hair);border-radius: var(--r-card);box-shadow: var(--shadow);padding: 12px}.search-form{display: flex;align-items: center;gap: 4px}.search-form input{flex: 1;min-width: 0;min-height: 48px;padding: 0 14px;border-radius: 12px;border: 1.5px solid var(--line);background: var(--bg);color: var(--fg);font: 500 1.0625rem var(--font)}.search-box > .small{padding: 0 6px;margin: 0}.search-results{list-style: none;margin: 0;padding: 0;overflow-y: auto;display: flex;flex-direction: column;gap: 2px}.search-results a{display: flex;flex-direction: column;gap: 3px;padding: 10px 12px;border-radius: 12px;color: var(--fg);text-decoration: none}.search-results a:hover,.search-results a:focus-visible{background: var(--alt)}.search-results .sr-kind{font-size: .75rem;font-weight: 600;letter-spacing: .06em;text-transform: uppercase;color: var(--fg-2)}.search-results .sr-title{font-weight: 600}.search-results .sr-snip{font-size: .875rem;color: var(--fg-2);overflow-wrap: anywhere}.search-results mark{background: color-mix(in srgb,var(--accent) 22%,transparent);color: inherit;border-radius: 3px}.metrics{margin-top: 24px}.metric,.agent-out{display: flex;flex-direction: column;gap: 6px;padding: 20px 22px;background: var(--alt);border-radius: var(--r-card);min-width: 0}.sec.alt .metric,.agent .agent-out{background: var(--bg-elev)}.agent .agent-out{background: var(--alt);margin-top: auto;padding: 16px 18px}.sec.alt .agent .agent-out{background: var(--alt)}.mval{margin: 0;font: 700 clamp(1.75rem,1.3rem + 1.4vw,2.5rem)/1.05 var(--font-display);letter-spacing: -0.03em}.mlabel{margin: 0;color: var(--fg-2);font-size: .9375rem}.mtag{align-self: flex-start;font-size: .6875rem;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;padding: 3px 9px;border-radius: var(--r-pill);border: 1.5px solid var(--line);color: var(--fg-2)}.mtag-modelled{border-style: dashed}.mtag-target{border-style: dotted;border-width: 2px}.agent h3{font-size: 1.25rem}.agent .eyebrow{margin: 0}.agent p{margin: 0}.notice{margin-top: 20px}.nav-link,.text-link,.bar-end .btn{white-space: nowrap}.nav-link{padding: 0 10px}.site-header .wrap{max-width: 1320px}@media (min-width: 1181px) and (max-width: 1399px){.bar-end .hide-md{display: none}}