.shell-module__HMSwEq__line{z-index:41;height:var(--line-h);border-bottom:1px solid var(--line);background:var(--recess);font-size:var(--text-2xs);color:var(--text-3);position:relative}.shell-module__HMSwEq__lineInner{align-items:stretch;max-width:none;height:100%;display:flex}.shell-module__HMSwEq__strip{border-right:1px solid var(--line);flex:none;align-items:center;gap:10px;min-width:0;padding-right:10px;display:flex}.shell-module__HMSwEq__stripLive{font-weight:var(--fw-strong);color:var(--text-1);flex:none;align-items:center;gap:6px;display:inline-flex}.shell-module__HMSwEq__stripDot{background:var(--mint);width:6px;height:6px;box-shadow:0 0 0 0 var(--mint-dim);animation:shell-module__HMSwEq__ping 2.4s var(--ease-std) infinite;border-radius:50%}.shell-module__HMSwEq__stripList{scrollbar-width:none;align-items:center;min-width:0;display:flex;overflow-x:auto}.shell-module__HMSwEq__stripList::-webkit-scrollbar{display:none}.shell-module__HMSwEq__stripList li{flex:none}.shell-module__HMSwEq__stripItem{border-radius:var(--radius-sm);white-space:nowrap;transition:background var(--dur-1) var(--ease-std);align-items:baseline;gap:4px;padding:2px 7px;text-decoration:none;display:inline-flex}.shell-module__HMSwEq__stripItem:hover{background:var(--surface-2)}.shell-module__HMSwEq__stripValue{color:var(--text-1);font-weight:var(--fw-strong);font-variant-numeric:tabular-nums}.shell-module__HMSwEq__stripAsOf{border-left:1px solid var(--line);white-space:nowrap;flex:none;align-items:center;gap:4px;padding-left:12px;display:flex}body:has([data-view=overview]) .shell-module__HMSwEq__strip{display:none}@keyframes shell-module__HMSwEq__ping{0%{box-shadow:0 0 0 0 color-mix(in oklch, var(--mint) 55%, transparent)}70%,to{box-shadow:0 0 0 6px #0000}}.shell-module__HMSwEq__tape{flex:1;align-items:stretch;min-width:0;display:flex;overflow:hidden}.shell-module__HMSwEq__tapeLabel{font-size:var(--text-2xs);font-weight:var(--fw-medium);letter-spacing:0;color:var(--tape);flex:none;align-items:center;padding:0 8px 0 10px;text-decoration:none;display:flex}.shell-module__HMSwEq__tapeLabel:hover{color:var(--text-1)}.shell-module__HMSwEq__tapeViewport{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 32px),#0000)}.shell-module__HMSwEq__tapeTrack{width:max-content;height:100%;animation:shell-module__HMSwEq__tape var(--tape-duration,90s) linear infinite;display:flex}.shell-module__HMSwEq__tape:hover .shell-module__HMSwEq__tapeTrack,.shell-module__HMSwEq__tape:focus-within .shell-module__HMSwEq__tapeTrack{animation-play-state:paused}.shell-module__HMSwEq__tapeItem{border-right:1px solid var(--line);white-space:nowrap;height:100%;color:var(--text-2);align-items:center;gap:7px;padding:0 14px;text-decoration:none;display:inline-flex}.shell-module__HMSwEq__tapeItem:hover{color:var(--text-1);background:var(--surface-2)}.shell-module__HMSwEq__tapeTool{font-weight:var(--fw-strong);color:var(--text-1);align-items:center;gap:5px;display:inline-flex}.shell-module__HMSwEq__tapeKind{color:var(--text-3)}.shell-module__HMSwEq__tapeDate{font-family:var(--font-ui);color:var(--text-3);font-variant-numeric:tabular-nums}@keyframes shell-module__HMSwEq__tape{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.shell-module__HMSwEq__tapeTrack{animation:none}.shell-module__HMSwEq__tapeViewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.shell-module__HMSwEq__tapeDuplicate{display:none}}@media (max-width:1100px){.shell-module__HMSwEq__stripAsOf{display:none}}@media (max-width:720px){.shell-module__HMSwEq__strip{border-right:0;flex:1;padding-right:0}.shell-module__HMSwEq__stripList{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.shell-module__HMSwEq__tape{display:none}body:has([data-view=overview]) .shell-module__HMSwEq__tape{display:flex}.shell-module__HMSwEq__tapeLabel{padding-left:0}}.shell-module__HMSwEq__header{top:calc(-1 * var(--bar-h));z-index:40;background:color-mix(in oklch, var(--ground) 95%, transparent);-webkit-backdrop-filter:blur(12px)saturate(1.3);border-bottom:1px solid var(--line);position:sticky}.shell-module__HMSwEq__header:before{content:"";left:0;right:0;top:var(--bar-h);background:var(--line);pointer-events:none;height:1px;position:absolute}.shell-module__HMSwEq__headerGrid{grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:var(--bar-h) var(--header-h);grid-template-areas:"brand areas tools""context context context";align-items:center;column-gap:22px;max-width:none;display:grid}.shell-module__HMSwEq__sentinel{pointer-events:none;grid-area:1/1/2/-1;align-self:stretch}.shell-module__HMSwEq__wordmark{font-family:var(--font-display);font-weight:var(--fw-medium);font-size:var(--fs-card);letter-spacing:var(--track-display);color:var(--text-1);flex:none;grid-area:brand;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.shell-module__HMSwEq__wordmarkGlyph{grid-template-columns:repeat(3,3px);align-items:end;gap:2px;height:14px;display:inline-grid}.shell-module__HMSwEq__wordmarkGlyph span{background:var(--tape);transform-origin:bottom;transition:transform var(--dur-3) var(--ease);border-radius:1px;display:block}.shell-module__HMSwEq__wordmark:hover .shell-module__HMSwEq__wordmarkGlyph span:first-child{transform:scaleY(1.6)}.shell-module__HMSwEq__wordmark:hover .shell-module__HMSwEq__wordmarkGlyph span:nth-child(3){transform:scaleY(.7)}.shell-module__HMSwEq__wordmarkMuted{color:var(--text-3);font-weight:var(--fw-medium)}.shell-module__HMSwEq__areas{grid-area:areas;align-self:stretch;align-items:stretch;gap:2px;min-width:0;display:flex}.shell-module__HMSwEq__area{color:var(--text-3);font-size:var(--text-sm);font-weight:var(--fw-medium);white-space:nowrap;transition:color var(--dur-1) var(--ease-std);align-items:center;padding:0 10px;text-decoration:none;display:inline-flex;position:relative}.shell-module__HMSwEq__area:hover,.shell-module__HMSwEq__area[aria-current]{color:var(--text-1)}.shell-module__HMSwEq__area[aria-current]:after{content:"";background:var(--line-strong);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:10px;right:10px}.shell-module__HMSwEq__menuRoot{align-items:stretch;display:flex;position:relative}.shell-module__HMSwEq__areaMenu{cursor:pointer;background:0 0;border:0;gap:5px}.shell-module__HMSwEq__areaMenu[aria-expanded=true]{color:var(--text-1)}.shell-module__HMSwEq__areaMenu svg{transition:transform var(--dur-2) var(--ease)}.shell-module__HMSwEq__areaMenu[aria-expanded=true] svg{transform:rotate(180deg)}.shell-module__HMSwEq__areaPhone{display:none}.shell-module__HMSwEq__menu{z-index:60;width:min(760px, calc(100vw - 2 * var(--gutter)));border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:var(--shadow-pop);grid-template-columns:minmax(320px,1.6fr) minmax(170px,1fr) minmax(190px,1fr);gap:0;display:grid;position:absolute;top:calc(100% + 1px);left:-12px;overflow:hidden}.shell-module__HMSwEq__menuCol{align-content:start;gap:1px;min-width:0;padding:10px 10px 12px;display:grid}.shell-module__HMSwEq__menuCol+.shell-module__HMSwEq__menuCol{border-left:1px solid var(--line)}.shell-module__HMSwEq__menuHead{font-size:var(--fs-label);font-weight:var(--fw-medium);color:var(--text-3);padding:2px 8px 6px}.shell-module__HMSwEq__menuItem{border-radius:var(--radius);font-size:var(--fs-table);font-weight:var(--fw-medium);color:var(--text-1);justify-content:space-between;align-items:baseline;gap:12px;padding:5px 8px;text-decoration:none;display:flex}.shell-module__HMSwEq__menuItem:hover,.shell-module__HMSwEq__menuItem:focus-visible{background:var(--surface-2)}.shell-module__HMSwEq__menuCount{font-size:var(--fs-meta);font-weight:var(--fw-regular);color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap}.shell-module__HMSwEq__menuMarket{display:grid}.shell-module__HMSwEq__menuSegments{font-size:var(--fs-meta);line-height:var(--lh-snug);color:var(--text-3);padding:0 8px 6px}.shell-module__HMSwEq__menuSegments a{color:inherit;text-decoration:none}.shell-module__HMSwEq__menuSegments a:hover{color:var(--text-1);text-decoration:underline}.shell-module__HMSwEq__contextScope{border-right:1px solid var(--line);margin-right:4px;font-size:var(--fs-table);font-weight:var(--fw-strong);color:var(--text-1);white-space:nowrap;flex:none;align-items:center;gap:6px;margin-block:8px;padding-right:12px;text-decoration:none;display:inline-flex}.shell-module__HMSwEq__contextScope span[aria-hidden]{color:var(--text-3)}.shell-module__HMSwEq__contextScope:hover span[aria-hidden]{color:var(--tape)}.shell-module__HMSwEq__context{grid-area:context;align-self:stretch;align-items:stretch;min-width:0;display:flex}.shell-module__HMSwEq__contextCaption{border-right:1px solid var(--line);margin-right:4px;color:var(--text-3);font-size:var(--text-2xs);font-weight:var(--fw-medium);letter-spacing:0;flex:none;align-items:center;margin-block:10px;padding-right:12px;display:flex}.shell-module__HMSwEq__contextViews{scrollbar-width:none;align-items:stretch;min-width:0;display:flex;overflow-x:auto}.shell-module__HMSwEq__contextViews::-webkit-scrollbar{display:none}.shell-module__HMSwEq__view{color:var(--text-2);font-size:var(--text-md);font-weight:var(--fw-medium);white-space:nowrap;transition:color var(--dur-1) var(--ease-std);flex:none;align-items:center;padding:0 10px;text-decoration:none;display:inline-flex;position:relative}.shell-module__HMSwEq__view:after{content:"";background:var(--tape);height:2px;transition:transform var(--dur-3) var(--ease);border-radius:2px 2px 0 0;position:absolute;bottom:0;left:10px;right:10px;transform:scaleX(0)}.shell-module__HMSwEq__view:hover,.shell-module__HMSwEq__view[aria-current=page]{color:var(--text-1)}.shell-module__HMSwEq__view[aria-current=page]:after{transform:scaleX(1)}.shell-module__HMSwEq__headerTools{grid-area:tools;justify-content:flex-end;align-items:center;gap:8px;display:flex}.shell-module__HMSwEq__searchButton{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-1);width:clamp(240px,24vw,380px);height:28px;color:var(--text-3);font-size:var(--text-sm);cursor:pointer;transition:border-color var(--dur-1) var(--ease-std), color var(--dur-1) var(--ease-std);align-items:center;gap:8px;padding:0 6px 0 10px;display:inline-flex}.shell-module__HMSwEq__searchButton:hover{border-color:var(--line-strong);color:var(--text-2)}.shell-module__HMSwEq__searchLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.shell-module__HMSwEq__kbd{border:1px solid var(--line-strong);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-3);margin-left:auto;padding:1px 5px}.shell-module__HMSwEq__themeToggle{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-1);width:30px;height:30px;color:var(--text-2);cursor:pointer;transition:border-color var(--dur-1) var(--ease-std), color var(--dur-1) var(--ease-std);flex:none;place-items:center;display:inline-grid}.shell-module__HMSwEq__themeToggle:hover{border-color:var(--line-strong);color:var(--text-1)}.shell-module__HMSwEq__themeToggle svg{transition:transform var(--dur-reveal) var(--ease)}.shell-module__HMSwEq__themeToggle[data-mode=light] svg{transform:rotate(180deg)}html[data-shell=compact] .shell-module__HMSwEq__headerGrid{grid-template-areas:"areas areas areas""brand context tools"}html[data-shell=compact] .shell-module__HMSwEq__wordmark>span:last-child{display:none}html[data-shell=compact] .shell-module__HMSwEq__themeToggle{display:none}html[data-shell=compact] .shell-module__HMSwEq__contextCaption{display:none}html[data-shell=compact] .shell-module__HMSwEq__searchButton{width:220px;height:26px}@media (max-width:1100px){.shell-module__HMSwEq__searchButton{width:200px}}@media (max-width:860px){.shell-module__HMSwEq__searchButton{justify-content:center;width:30px;height:30px;padding:0}html[data-shell=compact] .shell-module__HMSwEq__searchButton{justify-content:center;width:30px;height:30px;padding:0}.shell-module__HMSwEq__searchLabel,.shell-module__HMSwEq__kbd,.shell-module__HMSwEq__contextCaption{display:none}}@media (max-width:1100px){.shell-module__HMSwEq__menuRoot{position:static}.shell-module__HMSwEq__menu{top:var(--bar-h);left:var(--gutter)}}@media (max-width:960px){.shell-module__HMSwEq__menu{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.shell-module__HMSwEq__menuCol:first-child{border-bottom:1px solid var(--line);grid-column:1/-1}.shell-module__HMSwEq__menuCol:nth-child(2){border-left:0}}@media (max-width:720px){.shell-module__HMSwEq__headerGrid{column-gap:10px}.shell-module__HMSwEq__areas{z-index:45;padding:0 6px env(safe-area-inset-bottom);background:color-mix(in oklch, var(--ground) 94%, transparent);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--line);gap:0;position:fixed;bottom:0;left:0;right:0}.shell-module__HMSwEq__area{height:44px;font-size:var(--text-sm);flex:1;justify-content:center}.shell-module__HMSwEq__area[aria-current]:after{background:var(--tape);border-radius:0 0 2px 2px;top:-1px;bottom:auto}.shell-module__HMSwEq__areaOptional,.shell-module__HMSwEq__menuRoot{display:none}.shell-module__HMSwEq__areaPhone{display:inline-flex}.shell-module__HMSwEq__contextScope{font-size:var(--fs-label);margin-block:9px}.shell-module__HMSwEq__contextViews{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000)}.shell-module__HMSwEq__view{font-size:var(--text-sm);padding:0 9px}.shell-module__HMSwEq__view:first-child{padding-left:0}.shell-module__HMSwEq__view:first-child:after{left:0}html[data-shell=compact] .shell-module__HMSwEq__searchButton{width:28px;height:28px}}.shell-module__HMSwEq__backdrop{z-index:80;padding:12vh var(--gutter) 24px;background:var(--scrim);-webkit-backdrop-filter:blur(4px);animation:shell-module__HMSwEq__fade var(--dur-2) var(--ease-std);place-items:start center;display:grid;position:fixed;inset:0}.shell-module__HMSwEq__dialog{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface-1);width:min(680px,100%);box-shadow:var(--shadow-pop);animation:shell-module__HMSwEq__rise var(--dur-3) var(--ease);flex-direction:column;display:flex;overflow:hidden}.shell-module__HMSwEq__searchField{border-bottom:1px solid var(--line);color:var(--text-3);align-items:center;gap:10px;padding:0 14px;display:flex}.shell-module__HMSwEq__searchInput{min-width:0;height:46px;color:var(--text-1);font:inherit;font-size:var(--fs-card);background:0 0;border:0;outline:none;flex:1}.shell-module__HMSwEq__searchInput::placeholder{color:var(--text-3)}.shell-module__HMSwEq__results{max-height:min(460px,60vh);padding:4px 6px 8px;overflow-y:auto}.shell-module__HMSwEq__resultGroup{font-size:var(--fs-meta);font-weight:var(--fw-medium);color:var(--text-3);padding:10px 10px 4px}.shell-module__HMSwEq__result{border-radius:var(--radius);min-height:36px;color:var(--text-1);cursor:pointer;transition:background var(--dur-1) var(--ease-std);align-items:center;gap:10px;padding:5px 10px;display:flex;position:relative}.shell-module__HMSwEq__result[aria-selected=true]{background:var(--surface-3)}.shell-module__HMSwEq__result[aria-selected=true]:before{content:"";background:var(--tape);border-radius:1px;width:2px;position:absolute;top:7px;bottom:7px;left:0}.shell-module__HMSwEq__resultText{min-width:0;display:grid}.shell-module__HMSwEq__resultTitle{font-size:var(--fs-table);font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shell-module__HMSwEq__resultTitle mark{color:var(--tape);background:0 0}.shell-module__HMSwEq__resultGlyph{border-radius:var(--radius);border:1px solid var(--line-strong);background:var(--surface-2);flex:none;width:20px;height:20px}.shell-module__HMSwEq__resultGlyph[data-kind=market]{border-color:var(--tape);background:var(--tape-dim)}.shell-module__HMSwEq__resultGlyph[data-kind=shortcut]{background:0 0;border-style:dashed}.shell-module__HMSwEq__resultSub{color:var(--text-3);font-size:var(--fs-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shell-module__HMSwEq__resultMeta{border-left:1px solid var(--line);color:var(--text-2);font-variant-numeric:tabular-nums;margin-left:8px;padding-left:8px}.shell-module__HMSwEq__resultKind{font-size:var(--fs-meta);color:var(--text-3);flex:none;margin-left:auto}.shell-module__HMSwEq__empty{color:var(--text-3);font-size:var(--fs-table);padding:20px 12px}.shell-module__HMSwEq__searchFoot{border-top:1px solid var(--line);font-size:var(--fs-meta);color:var(--text-3);flex-wrap:wrap;gap:4px 14px;padding:7px 14px;display:flex}.shell-module__HMSwEq__searchFoot span:last-child{margin-left:auto}@media (max-width:720px){.shell-module__HMSwEq__backdrop{padding:8px}.shell-module__HMSwEq__dialog{max-height:calc(100dvh - 16px)}.shell-module__HMSwEq__results{flex:1;max-height:none}.shell-module__HMSwEq__searchFoot{display:none}}@keyframes shell-module__HMSwEq__fade{0%{opacity:0}}@keyframes shell-module__HMSwEq__rise{0%{opacity:0;transform:translateY(-8px)scale(.985)}}.shell-module__HMSwEq__footer{border-top:1px solid var(--line);background:var(--recess);padding:24px 0 calc(28px + env(safe-area-inset-bottom));font-size:var(--text-sm);color:var(--text-2);margin-top:48px}.shell-module__HMSwEq__footerGrid{grid-template-columns:minmax(0,1.5fr) repeat(5,minmax(0,1fr));gap:24px;display:grid}.shell-module__HMSwEq__footerLead{max-width:34ch;font-size:var(--text-xs);color:var(--text-3);margin-top:8px}.shell-module__HMSwEq__footerCol{align-content:start;gap:4px;display:grid}.shell-module__HMSwEq__footerHead{color:var(--text-3);font-size:var(--text-2xs);font-weight:var(--fw-medium);letter-spacing:0;margin-bottom:2px}.shell-module__HMSwEq__footerCol a{width:fit-content;color:var(--text-2);font-size:var(--text-sm);transition:color var(--dur-1) var(--ease-std);text-decoration:none}.shell-module__HMSwEq__footerCol a:hover{color:var(--text-1);text-decoration:underline}.shell-module__HMSwEq__footerBase{border-top:1px solid var(--line);color:var(--text-3);font-size:var(--text-xs);flex-wrap:wrap;gap:8px 24px;margin-top:20px;padding-top:12px;display:flex}@media (max-width:1100px){.shell-module__HMSwEq__footerGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.shell-module__HMSwEq__footerAbout{grid-column:1/-1}}@media (max-width:720px){.shell-module__HMSwEq__footer{padding-bottom:calc(68px + env(safe-area-inset-bottom))}.shell-module__HMSwEq__footerGrid{grid-template-columns:1fr 1fr;gap:18px 16px}}.shell-module__HMSwEq__utility{z-index:30;height:var(--utility-h);border-top:1px solid var(--line);background:color-mix(in oklch, var(--recess) 94%, transparent);-webkit-backdrop-filter:blur(10px);font-size:var(--fs-meta);color:var(--text-3);position:fixed;bottom:0;left:0;right:0}.shell-module__HMSwEq__utilityInner{justify-content:space-between;align-items:center;gap:16px;height:100%;display:flex}.shell-module__HMSwEq__utilityStats,.shell-module__HMSwEq__utilityLinks{white-space:nowrap;align-items:center;gap:16px;min-width:0;display:flex}.shell-module__HMSwEq__utilityStats{overflow:hidden}.shell-module__HMSwEq__utility a{color:inherit;text-decoration:none}.shell-module__HMSwEq__utility a:hover{color:var(--text-1)}.shell-module__HMSwEq__utility b{font-weight:var(--fw-medium);color:var(--text-1);font-variant-numeric:tabular-nums}@media (max-width:1100px){.shell-module__HMSwEq__utilityStats a:nth-child(n+4){display:none}}@media (max-width:860px){.shell-module__HMSwEq__utility{display:none}}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--recess:#07090c;--ground:#0b0d11;--surface-1:#111418;--surface-2:#17191d;--surface-3:#1e2024;--line:#222528;--line-strong:#34373b;--text-1:#eaebec;--text-2:#bcbec0;--text-3:#909296;--tape:#17db98;--mint:#44dba4;--amber:#fdbe5c;--stale:#8a8c90;--sky:#62bbf5;--release:#67696c;--danger:#f97770;--green:#53e2a6;--green-field:#011d14;--green-line:#00402d;--green-solid:#48dba2;--on-green-solid:#001c13;--cyan:#73d8f0;--cyan-field:#041924;--cyan-line:#093b4e;--cyan-solid:#7bd3e9;--on-cyan-solid:#011925;--violet:#bdb8fb;--violet-field:#161429;--violet-line:#36315a;--violet-solid:#bfb2f9;--on-violet-solid:#1c1434;--lime:#c3e873;--lime-field:#141b08;--lime-line:#2f3e15;--lime-solid:#caea73;--on-lime-solid:#151e03;--amber-field:#221606;--amber-line:#4e3513;--logo-plate:#212326;--logo-plate-line:#ffffff12;--logo-ink:#eeeef0;--on-accent:#06120e;--scrim:#040609b8;--shadow-pop:0 0 0 1px #ffffff0a, 0 24px 64px -12px #0009, 0 8px 16px -8px #0006;--grid-line:#ffffff09;--font-ui:var(--font-inter), ui-sans-serif, system-ui, sans-serif;--font-display:var(--font-instrument), var(--font-inter), ui-sans-serif, sans-serif;--font-serif:var(--font-instrument-serif), ui-serif, Georgia, serif;--font-mono:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace;--fs-meta:.6875rem;--fs-label:.71875rem;--fs-table:.78125rem;--fs-body:.8125rem;--fs-card:.875rem;--fs-section:.9375rem;--fs-value:1.125rem;--fs-value-lg:1.375rem;--fs-editorial:.9375rem;--fs-editorial-h:1.125rem;--fs-title:clamp(1.25rem, 1.08rem + .45vw, 1.5rem);--fs-display:clamp(1.5rem, 1.25rem + .6vw, 1.75rem);--text-2xs:var(--fs-meta);--text-xs:var(--fs-label);--text-sm:var(--fs-table);--text-md:var(--fs-body);--text-lg:var(--fs-card);--text-h2:var(--fs-section);--text-num:var(--fs-value);--text-title:var(--fs-title);--text-display:var(--fs-display);--fw-regular:400;--fw-medium:500;--fw-strong:600;--lh-tight:1.12;--lh-snug:1.28;--lh-ui:1.4;--lh-body:1.5;--lh-editorial:1.62;--track-display:-.025em;--track-title:-.018em;--track-tight:-.01em;--page-max:2240px;--gutter:clamp(16px, 1.1rem + 1.1vw, 40px);--measure:68ch;--section-gap:28px;--radius-sm:3px;--radius:4px;--radius-lg:6px;--row:30px;--control-h:26px;--control-font:var(--fs-table);--line-h:26px;--bar-h:40px;--header-h:34px;--utility-h:24px;--ease:cubic-bezier(.23, 1, .32, 1);--ease-std:cubic-bezier(.4, 0, .2, 1);--dur-1:.1s;--dur-2:.16s;--dur-3:.26s;--dur-reveal:.52s}@supports (color:lab(0% 0 0)){:root{--recess:lab(2.35964% -.131384 -1.44258);--ground:lab(3.54191% -.195436 -2.12459);--surface-1:lab(6.16664% -.30566 -3.03395);--surface-2:lab(8.7903% -.379868 -3.31799);--surface-3:lab(12.2753% -.360593 -2.95995);--line:lab(14.3636% -.366122 -2.96264);--line-strong:lab(22.8325% -.382409 -2.97076);--text-1:lab(93.0339% -.108689 -.749934);--text-2:lab(76.7875% -.213951 -1.49783);--text-3:lab(60.5409% -.31358 -2.24252);--tape:lab(77.8861% -57.6145 20.0062);--mint:lab(78.7904% -51.0786 15.5754);--amber:lab(81.4018% 16.2756 57.3809);--stale:lab(58.2209% -.313073 -2.24222);--sky:lab(72.1072% -14.5848 -37.8252);--release:lab(44.3006% -.309199 -2.24003);--danger:lab(65.9538% 50.1356 28.6987);--green:lab(81.1097% -50.4089 17.5677);--green-field:lab(8.30878% -12.4395 2.93149);--green-line:lab(23.2063% -24.2479 6.3492);--green-solid:lab(78.7899% -50.7839 16.5777);--on-green-solid:lab(7.79344% -13.3182 2.63313);--cyan:lab(80.9373% -26.0346 -21.3529);--cyan-field:lab(7.61202% -5.22766 -10.0302);--cyan-line:lab(22.4066% -10.3334 -16.7195);--cyan-solid:lab(79.7171% -23.5618 -19.2661);--on-cyan-solid:lab(7.24241% -4.88516 -11.809);--violet:lab(76.9274% 12.8204 -33.0358);--violet-field:lab(7.27788% 6.43963 -14.3364);--violet-line:lab(22.5636% 10.914 -23.9564);--violet-solid:lab(75.6397% 15.5979 -33.8592);--on-violet-solid:lab(8.65988% 11.2552 -19.8842);--lime:lab(87.5108% -25.7034 51.9333);--lime-field:lab(8.71521% -6.4689 9.50253);--lime-line:lab(24.0691% -11.7529 22.2825);--lime-solid:lab(88.6215% -23.9562 53.2899);--on-lime-solid:lab(9.98715% -8.84647 13.4237);--amber-field:lab(8.3208% 4.8438 10.1759);--amber-line:lab(24.5233% 8.67568 25.3714);--logo-plate:lab(13.5594% -.287429 -2.22839);--logo-plate-line:lab(100% 0 0/.07);--logo-ink:lab(94.1939% -.108719 -.749934);--on-accent:lab(4.61871% -4.38626 .847143);--scrim:lab(1.5459% -.0968501 -1.40916/.72);--shadow-pop:0 0 0 1px lab(100% 0 0/.04), 0 24px 64px -12px lab(0% 0 0/.6), 0 8px 16px -8px lab(0% 0 0/.4);--grid-line:lab(100% 0 0/.035)}}:root[data-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--recess:#f2f0ec;--ground:#f9f7f4;--surface-1:#fff;--surface-2:#f5f4f0;--surface-3:#edebe7;--line:#e1dfdb;--line-strong:#cbc9c3;--text-1:#11171d;--text-2:#40464b;--text-3:#5f6469;--tape:#006547;--mint:#007d57;--amber:#8e4e00;--stale:#66696d;--sky:#006bb9;--release:#83878b;--danger:#c53732;--green:#006945;--green-field:#dafae8;--green-line:#ade3c5;--green-solid:#9df5c2;--on-green-solid:#002c1d;--cyan:#006486;--cyan-field:#e0f6ff;--cyan-line:#b5dff1;--cyan-solid:#a2e4f4;--on-cyan-solid:#00283b;--violet:#5949a3;--violet-field:#f0edff;--violet-line:#d4cef9;--violet-solid:#ceb6fc;--on-violet-solid:#231440;--lime:#496616;--lime-field:#eff8d2;--lime-line:#d0e0a4;--lime-solid:#ddf18a;--on-lime-solid:#1d2904;--amber-field:#fff0d9;--amber-line:#f1d3a4;--logo-plate:#fff;--logo-plate-line:#0f171f1a;--logo-ink:#0d1218;--on-accent:#f9fdfb;--scrim:#2b2e3347;--shadow-pop:0 0 0 1px #0000000f, 0 24px 56px -16px #1c222b38, 0 6px 14px -8px #1c222b24;--grid-line:#13161b0e}@supports (color:lab(0% 0 0)){:root[data-mode=light]{--recess:lab(94.8111% -.0123084 2.2903);--ground:lab(97.3581% -.0119805 1.90752);--surface-1:lab(100% 0 0);--surface-2:lab(96.0821% -.0119209 1.90756);--surface-3:lab(93.0711% -.0121593 2.29042);--line:lab(89.0111% -.0116825 2.29069);--line-strong:lab(80.9011% -.00891089 3.05876);--text-1:lab(7.20055% -1.23888 -5.17777);--text-2:lab(29.2262% -1.23885 -4.2475);--text-3:lab(41.9902% -1.06397 -3.55529);--tape:lab(37.6513% -38.0639 11.5068);--mint:lab(45.9054% -41.3574 12.5298);--amber:lab(40.3428% 24.8854 55.4554);--stale:lab(44.3127% -.861943 -2.84987);--sky:lab(43.4747% -2.36103 -50.1955);--release:lab(55.913% -.867695 -2.85295);--danger:lab(46.0249% 56.4689 37.9874);--green:lab(38.9367% -41.1986 14.2259);--green-field:lab(95.6958% -13.5188 5.36678);--green-line:lab(85.8609% -22.6893 8.98829);--green-solid:lab(89.8655% -35.4344 15.6329);--on-green-solid:lab(14.9529% -20.793 5.85887);--cyan:lab(38.687% -17.3568 -30.3791);--cyan-field:lab(95.5052% -6.36286 -6.61861);--cyan-line:lab(86.3126% -11.3194 -13.3012);--cyan-solid:lab(86.5565% -18.6013 -15.0989);--on-cyan-solid:lab(14.1613% -7.70903 -17.6902);--violet:lab(36.501% 24.9585 -47.462);--violet-field:lab(94.4773% 4.10083 -10.4237);--violet-line:lab(84.2793% 8.66136 -20.6008);--violet-solid:lab(77.864% 19.1486 -31.6848);--on-violet-solid:lab(10.5741% 16.8555 -25.822);--lime:lab(39.5798% -20.7308 38.2954);--lime-field:lab(96.0864% -7.69165 17.1143);--lime-line:lab(86.8589% -12.7153 27.4114);--lime-solid:lab(91.8635% -18.1544 47.2578);--on-lime-solid:lab(14.7187% -10.5944 19.3569);--amber-field:lab(95.6865% 2.68042 15.3583);--amber-line:lab(86.1726% 6.22869 27.4214);--logo-plate:lab(100% 0 0);--logo-plate-line:lab(7.18439% -1.49957 -6.86639/.1);--logo-ink:lab(5.24559% -.9728 -4.53259);--on-accent:lab(98.9073% -1.64846 .444675);--scrim:lab(18.7641% -.449047 -3.69914/.28);--shadow-pop:0 0 0 1px lab(0% 0 0/.06), 0 24px 56px -16px lab(12.9118% -.603847 -7.27841/.22), 0 6px 14px -8px lab(12.9118% -.603847 -7.27841/.14);--grid-line:lab(7.19015% -.368543 -3.62587/.055)}}:root{--tape-dim:color-mix(in oklch, var(--tape) 14%, transparent);--mint-dim:color-mix(in oklch, var(--mint) 12%, transparent);--amber-dim:color-mix(in oklch, var(--amber) 13%, transparent);--sel-bg:var(--tape-dim);--sel-line:color-mix(in oklch, var(--tape) 45%, var(--line))}@media (max-width:720px){:root{--gutter:14px;--section-gap:20px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 44px);background:var(--ground)}body{background:var(--ground);color:var(--text-1);font-family:var(--font-ui);font-size:var(--fs-body);line-height:var(--lh-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"cv11", "ss01";flex-direction:column;min-height:100vh;margin:0;display:flex;overflow-x:clip}main{flex:1}:root{--fixed-bottom:0px}@media (min-width:861px){:root{--fixed-bottom:var(--utility-h)}body{padding-bottom:var(--fixed-bottom)}}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:.18em;transition:color var(--dur-1) var(--ease-std), text-decoration-color var(--dur-1) var(--ease-std)}a:hover{text-decoration-color:currentColor}button{font:inherit;color:inherit}b,strong,th{font-weight:var(--fw-strong)}@media (prefers-reduced-motion:no-preference){button:not(:disabled):active,a[class]:active{translate:0 1px}}:focus-visible{outline:2px solid var(--tape);outline-offset:2px;border-radius:var(--radius-sm)}::selection{background:color-mix(in oklch, var(--tape) 28%, transparent);color:var(--text-1)}.container{width:100%;max-width:var(--page-max);padding-inline:var(--gutter);margin-inline:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--gutter);z-index:100;background:var(--tape);color:var(--on-accent);border-radius:var(--radius);padding:8px 12px;font-weight:600;position:absolute;top:-40px}.skip-link:focus{top:8px}.label{font-family:var(--font-ui);font-size:var(--fs-label);font-weight:var(--fw-medium);letter-spacing:0;color:var(--text-3)}.kicker{font-size:var(--fs-label);font-weight:var(--fw-medium);color:var(--f-ink,var(--tape))}.num{font-family:var(--font-ui);font-variant-numeric:tabular-nums}.unit{font-family:var(--font-ui);font-size:var(--fs-meta);font-weight:var(--fw-medium);color:var(--text-3);letter-spacing:0;margin-left:.2em}.footnote{max-width:var(--measure);font-size:var(--fs-label);line-height:var(--lh-ui);color:var(--text-3);margin-top:8px}.mono{font-family:var(--font-mono);letter-spacing:0;font-size:.92em}.display{font-family:var(--font-display);font-weight:var(--fw-medium);letter-spacing:var(--track-display);line-height:var(--lh-tight)}.title{font-size:var(--fs-title)}.editorial{max-width:var(--measure);font-size:var(--fs-editorial);line-height:var(--lh-editorial);color:var(--text-2)}.editorial h2{font-family:var(--font-display);font-size:var(--fs-editorial-h);font-weight:var(--fw-medium);letter-spacing:var(--track-title);line-height:var(--lh-snug);color:var(--text-1);margin:28px 0 8px}.display em{font-family:var(--font-serif);font-style:italic;font-weight:var(--fw-regular);letter-spacing:-.01em;color:var(--tape);font-size:1.08em}.muted{color:var(--text-2)}.field{isolation:isolate;background:var(--f-bg,var(--surface-1));border:1px solid var(--f-line,var(--line));border-radius:var(--radius-lg);--f-pat:color-mix(in oklch, var(--f-ink,var(--text-1)) 13%, transparent);position:relative}.field:before{content:"";z-index:-1;border-radius:inherit;background:var(--f-pattern,none);-webkit-mask-image:var(--f-mask,none);mask-image:var(--f-mask,none);-webkit-mask-image:var(--f-mask,none);pointer-events:none;position:absolute;inset:0}[data-family=green]{--f-ink:var(--green);--f-bg:var(--green-field);--f-line:var(--green-line);--f-solid:var(--green-solid);--f-on-solid:var(--on-green-solid)}[data-family=cyan]{--f-ink:var(--cyan);--f-bg:var(--cyan-field);--f-line:var(--cyan-line);--f-solid:var(--cyan-solid);--f-on-solid:var(--on-cyan-solid)}[data-family=violet]{--f-ink:var(--violet);--f-bg:var(--violet-field);--f-line:var(--violet-line);--f-solid:var(--violet-solid);--f-on-solid:var(--on-violet-solid)}[data-family=lime]{--f-ink:var(--lime);--f-bg:var(--lime-field);--f-line:var(--lime-line);--f-solid:var(--lime-solid);--f-on-solid:var(--on-lime-solid)}[data-family=amber]{--f-ink:var(--amber);--f-bg:var(--amber-field);--f-line:var(--amber-line);--f-solid:var(--amber);--f-on-solid:#291600}@supports (color:lab(0% 0 0)){[data-family=amber]{--f-on-solid:lab(9.40036% 8.32853 14.6775)}}[data-family=neutral]{--f-ink:var(--text-2);--f-bg:var(--surface-1);--f-line:var(--line)}.field[data-solid]{--f-bg:var(--f-solid);--f-line:var(--f-solid);--f-pat:color-mix(in oklch, var(--f-on-solid) 16%, transparent);color:var(--f-on-solid)}[data-pattern=grid]{--f-pattern:linear-gradient(var(--f-pat) 1px, transparent 1px) 0 0 / 22px 22px, linear-gradient(90deg, var(--f-pat) 1px, transparent 1px) 0 0 / 22px 22px}[data-pattern=lines]{--f-pattern:repeating-linear-gradient(90deg, var(--f-pat) 0 1px, transparent 1px 7px)}[data-pattern=diag]{--f-pattern:repeating-linear-gradient(135deg, var(--f-pat) 0 1px, transparent 1px 9px)}[data-pattern=rings]{--f-pattern:repeating-radial-gradient(circle at 100% 0%, transparent 0 17px, var(--f-pat) 17px 18px)}[data-pattern=dots]{--f-pattern:radial-gradient(circle, var(--f-pat) 1px, transparent 1.4px) 0 0 / 10px 10px}[data-fade=corner]{--f-mask:radial-gradient(90% 120% at 100% 0%, #000 10%, transparent 70%)}[data-fade=right]{--f-mask:linear-gradient(90deg, transparent 35%, #000)}[data-fade=left]{--f-mask:linear-gradient(90deg, #000, transparent 65%)}[data-fade=top]{--f-mask:linear-gradient(#000, transparent 75%)}@keyframes tmc-enter{0%{opacity:0;transform:translateY(8px)}}@keyframes tmc-reveal{0%{opacity:.001;transform:translateY(18px)}}@media (prefers-reduced-motion:no-preference){main>.container>:nth-child(-n+3){animation:tmc-enter var(--dur-reveal) var(--ease) both}main>.container>:nth-child(2){animation-delay:60ms}main>.container>:nth-child(3){animation-delay:.12s}@supports (animation-timeline:view()){main>.container>:nth-child(n+4){animation:linear both tmc-reveal;animation-timeline:view();animation-range:entry entry 22%}}::view-transition-old(root){animation-duration:.22s;animation-timing-function:var(--ease-std)}::view-transition-new(root){animation-duration:.22s;animation-timing-function:var(--ease-std)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
