.yEUw5G_caseStudy{--case-paper:#f6f3ec;--case-ink:#181a19;--case-blue:#0a3d57;--case-mount:#202426;--case-line:#cec8bc;--case-muted:#656862;background:var(--case-paper);color:var(--case-ink);font-family:var(--font-timeless-sans), sans-serif}.yEUw5G_hero{border-bottom:1px solid var(--case-line);padding:clamp(72px,8vw,116px) clamp(24px,6.4vw,92px) 92px}.yEUw5G_heroInner{max-width:1256px;margin:0 auto}.yEUw5G_back{color:var(--case-muted);font:500 12px/24px var(--font-timeless-sans);text-transform:uppercase;letter-spacing:.09em;align-items:center;gap:8px;margin-bottom:56px;display:inline-flex}.yEUw5G_heroGrid{grid-template-columns:minmax(0,1.7fr) minmax(230px,.75fr);align-items:end;gap:clamp(56px,8vw,112px);display:grid}.yEUw5G_eyebrow{color:var(--case-ink);font:600 11px/24px var(--font-timeless-sans);letter-spacing:.14em;text-transform:uppercase;margin:0}.yEUw5G_title{max-width:900px;font:400 clamp(54px, 6.65vw, 96px)/1.02 var(--font-timeless-serif);letter-spacing:-.045em;text-wrap:balance;margin:18px 0 28px}.yEUw5G_lede{max-width:800px;color:var(--case-ink);font:400 clamp(22px, 2vw, 28px)/1.42 var(--font-timeless-serif);text-wrap:pretty;margin:0}.yEUw5G_rail{border-top:1px solid var(--case-ink);padding-top:14px}.yEUw5G_rail dl{margin:0}.yEUw5G_rail div{padding-bottom:22px}.yEUw5G_rail dt{color:var(--case-muted);font:500 11px/20px var(--font-timeless-sans);letter-spacing:.13em;text-transform:uppercase;margin-bottom:5px}.yEUw5G_rail dd{font:400 15px/1.45 var(--font-timeless-sans);margin:0}.yEUw5G_tags{flex-wrap:wrap;gap:6px 12px;margin-top:6px;display:flex}.yEUw5G_tags span{color:var(--case-muted);font:500 11px/20px var(--font-timeless-sans);letter-spacing:.06em;text-transform:uppercase}.yEUw5G_heroFigure{background:var(--case-mount);border-radius:12px;margin:72px 0 0;padding:clamp(24px,4.7vw,68px) clamp(24px,5vw,72px) 0;overflow:hidden}.yEUw5G_heroImage{aspect-ratio:16/9;background:#303537;border-radius:8px 8px 0 0;position:relative;overflow:hidden;box-shadow:0 20px 55px #090b0c}.yEUw5G_heroImage img{object-fit:cover;object-position:top}.yEUw5G_heroFigure figcaption{color:#d8dbdc;font:400 12px/1.5 var(--font-timeless-sans);letter-spacing:.02em;padding:16px 2px 22px}.yEUw5G_contentGrid{max-width:1440px;margin:0 auto}.yEUw5G_outline{border-color:var(--case-line)}.yEUw5G_caseStudy section[id]:not(#top){border-color:var(--case-line);background:var(--case-paper)}.yEUw5G_caseStudy section[id]:not(#top)>div{max-width:1020px}:is(.yEUw5G_caseStudy section[id]:not(#top) h2,.yEUw5G_caseStudy section[id]:not(#top) h3){text-wrap:balance}.yEUw5G_caseStudy section[id]:not(#top) h2{font-family:var(--font-timeless-serif);letter-spacing:-.03em;font-weight:400}.yEUw5G_caseStudy section[id]:not(#top) p{text-wrap:pretty}.yEUw5G_caseStudy section[id]:not(#top) img{object-position:top}:is(.yEUw5G_caseStudy section#gallery>div,.yEUw5G_caseStudy section#impact>div){max-width:1220px}.yEUw5G_caseStudy section#impact{background:var(--case-blue);color:#fff}.yEUw5G_caseStudy section#impact *{border-color:#ffffff38}:is(.yEUw5G_caseStudy section#impact p,.yEUw5G_caseStudy section#impact span){color:#ffffffc7}@media (min-width:1024px){.yEUw5G_contentGrid{grid-template-columns:210px minmax(0,1fr);gap:56px;padding-inline:40px}.yEUw5G_caseStudy section[id]:not(#top){padding-block:108px}}@media (max-width:767px){.yEUw5G_hero{padding:48px 20px 40px}.yEUw5G_back{margin-bottom:36px}.yEUw5G_heroGrid{grid-template-columns:1fr;gap:42px}.yEUw5G_title{overflow-wrap:anywhere;font-size:clamp(46px,14vw,64px)}.yEUw5G_rail{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.yEUw5G_rail dl{display:contents}.yEUw5G_heroFigure{border-radius:9px;margin-top:48px;padding:18px 18px 0}.yEUw5G_heroImage{aspect-ratio:4/3}.yEUw5G_caseStudy section[id]:not(#top){padding:72px 20px}}
._9L9eya_header{--nav-font:var(--font-timeless-sans);--nav-paper:var(--background);--nav-ink:var(--foreground);--nav-muted:var(--foreground-muted);--nav-rule:var(--border);--nav-well:var(--well-bg);--nav-chip:var(--card-bg);--nav-hover:color-mix(in srgb, var(--foreground) 5%, transparent);--nav-wash:color-mix(in srgb, var(--background) 94%, transparent);--nav-gutter:clamp(20px, 4vw, 64px);z-index:50;padding:12px var(--nav-gutter);background:var(--nav-wash);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:var(--nav-font), sans-serif;color:var(--nav-ink);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}._9L9eya_header[data-home]:not([data-scrolled]){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}._9L9eya_header[data-scrolled]{border-bottom-color:var(--nav-rule)}._9L9eya_frame{justify-content:space-between;align-items:center;gap:24px;width:100%;min-height:48px;display:flex}._9L9eya_identity{white-space:nowrap;flex:none;align-items:center;gap:12px;min-height:44px;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;display:inline-flex}._9L9eya_header[data-home]:not([data-scrolled]):not([data-concept]) ._9L9eya_identity:not(:focus-visible){visibility:hidden}._9L9eya_bar{display:contents}._9L9eya_dock{display:none}._9L9eya_navigation{--rail-pad:5px;--rail-fade:24px;min-width:0;margin:calc(-1 * var(--rhythm-half)) calc(-1 * var(--rail-pad));padding:var(--rhythm-half) var(--rail-pad);overscroll-behavior-x:contain;scroll-padding-inline:var(--rail-fade);scrollbar-width:none;overflow-x:auto}._9L9eya_navigation::-webkit-scrollbar{display:none}._9L9eya_navigation[data-more-before]{-webkit-mask-image:linear-gradient(to right, transparent, var(--nav-ink) var(--rail-fade));mask-image:linear-gradient(to right, transparent, var(--nav-ink) var(--rail-fade))}._9L9eya_navigation[data-more-after]{-webkit-mask-image:linear-gradient(to left, transparent, var(--nav-ink) var(--rail-fade));mask-image:linear-gradient(to left, transparent, var(--nav-ink) var(--rail-fade))}._9L9eya_navigation[data-more-before][data-more-after]{-webkit-mask-image:linear-gradient(to right, transparent, var(--nav-ink) var(--rail-fade), var(--nav-ink) calc(100% - var(--rail-fade)), transparent);mask-image:linear-gradient(to right, transparent, var(--nav-ink) var(--rail-fade), var(--nav-ink) calc(100% - var(--rail-fade)), transparent)}._9L9eya_links{background:var(--nav-well);width:max-content;box-shadow:var(--shadow-well);border-radius:12px;align-items:stretch;gap:2px;margin:0;padding:2px;list-style:none;display:flex}._9L9eya_links li{flex:none}._9L9eya_link{white-space:nowrap;min-height:44px;color:var(--nav-muted);border-radius:10px;justify-content:center;align-items:center;padding:0 18px;font-size:15px;line-height:24px;text-decoration:none;transition:color .15s;display:flex;position:relative}._9L9eya_link[aria-current]{color:var(--nav-ink)}._9L9eya_selected{border-radius:inherit;background:var(--nav-chip);box-shadow:var(--shadow-chip);pointer-events:none;position:absolute;inset:0}._9L9eya_label{z-index:1;align-items:center;display:inline-flex;position:relative}._9L9eya_pending{bottom:-5px;background:var(--accent-primary);transform-origin:0;height:2px;position:absolute;inset-inline:0;transform:scaleX(0)}._9L9eya_label[data-pending] ._9L9eya_pending{transition:transform .25s;transform:scaleX(1)}._9L9eya_link:hover:not([aria-current]){background:var(--nav-hover);color:var(--nav-ink)}._9L9eya_link:active{transform:translateY(1px)}._9L9eya_identity:hover{color:var(--accent-primary)}._9L9eya_link:focus-visible,._9L9eya_identity:focus-visible,._9L9eya_dock:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}@media (max-width:1023px){._9L9eya_link{padding-inline:14px;font-size:14px}}@media (max-width:639px){._9L9eya_header{--nav-gutter:18px}._9L9eya_header:not([data-sample]){border-bottom:0;padding-top:0;transition:background-color .2s,box-shadow .2s;position:sticky;inset:-48px auto auto}._9L9eya_header[data-scrolled]:not([data-sample]){box-shadow:inset 0 -1px 0 var(--nav-rule)}._9L9eya_header[data-home]:not([data-sample]){background:var(--nav-wash);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._9L9eya_header:not([data-sample])~main{padding-top:0}._9L9eya_frame{flex-direction:column;align-items:stretch;gap:12px}._9L9eya_identity{align-self:flex-start;min-height:48px}._9L9eya_bar{align-items:center;gap:4px;min-width:0;display:flex}._9L9eya_header:not([data-sample]) ._9L9eya_dock{visibility:hidden;opacity:0;border-radius:10px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;margin-inline-start:-10px;transition:opacity .15s,visibility .15s;display:flex}._9L9eya_header[data-scrolled] ._9L9eya_dock{visibility:visible;opacity:1}._9L9eya_navigation{--rail-pad:max(var(--nav-gutter), 5px);margin-inline-start:auto;padding-inline-start:5px}._9L9eya_link{padding-inline:12px}}@supports (animation-timeline:scroll()){@media (max-width:639px) and (prefers-reduced-motion:no-preference){._9L9eya_header:not([data-sample]) ._9L9eya_identity:not(:focus-visible){animation:linear both _9L9eya_tuck;animation-timeline:scroll(root);animation-range:0 48px}._9L9eya_header:not([data-sample]) ._9L9eya_dock{animation:linear both _9L9eya_dock;animation-timeline:scroll(root);animation-range:24px 48px}}}@keyframes _9L9eya_tuck{to{opacity:0}}@keyframes _9L9eya_dock{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@media (prefers-reduced-motion:reduce){._9L9eya_header,._9L9eya_link,._9L9eya_pending,._9L9eya_dock{transition:none}._9L9eya_link:active{transform:none}}@media (forced-colors:active){._9L9eya_links{border:1px solid buttontext}._9L9eya_link[aria-current]{outline-offset:-3px;outline:2px solid highlight}}._9L9eya_header[data-concept]{--nav-shadow:color-mix(in srgb, var(--foreground) 18%, transparent);--nav-soft-shadow:color-mix(in srgb, var(--foreground) 7%, transparent);--nav-glint:color-mix(in srgb, var(--background) 75%, white);--nav-recess:color-mix(in srgb, var(--background) 91%, var(--foreground));--nav-recess-selected:color-mix(in srgb, var(--background) 85%, var(--foreground));--nav-signal:#bc610c;--nav-radius:7px;--nav-target:44px;--nav-inset:8px}._9L9eya_header[data-concept] ._9L9eya_identity{visibility:visible;letter-spacing:-.025em;gap:9px;font-size:15px;font-weight:500;display:inline-flex}._9L9eya_mark{flex:0 0 28px;width:28px;height:28px;display:grid}._9L9eya_mark img{grid-area:1/1;width:100%;height:100%}._9L9eya_darkMark{display:none}[data-theme=dark] ._9L9eya_lightMark{display:none}[data-theme=dark] ._9L9eya_darkMark{display:block}[data-theme=dark] ._9L9eya_header[data-concept]{--nav-glint:color-mix(in srgb, var(--background) 92%, white);--nav-shadow:#000a;--nav-recess:color-mix(in srgb, var(--background) 75%, black);--nav-recess-selected:color-mix(in srgb, var(--background) 55%, black);--nav-signal:#fa9619}._9L9eya_header[data-concept] ._9L9eya_links{box-shadow:none;border-radius:var(--nav-radius);background:0 0;gap:0;padding:0;position:relative}._9L9eya_header[data-concept] ._9L9eya_links:before{content:"";inset:var(--nav-inset) 0;border-radius:inherit;background:var(--nav-recess);box-shadow:inset 0 1px 2px var(--nav-shadow), inset 0 3px 5px var(--nav-soft-shadow), 0 1px 0 var(--nav-glint);pointer-events:none;position:absolute}._9L9eya_header[data-concept] ._9L9eya_link{height:var(--nav-target);border-radius:var(--nav-radius);min-width:44px;padding:0 16px;font-size:13px;line-height:24px}._9L9eya_header[data-concept] ._9L9eya_link:hover{background:0 0}._9L9eya_header[data-concept] ._9L9eya_link:before{content:"";inset:var(--nav-inset) 0;border-radius:inherit;pointer-events:none;position:absolute}._9L9eya_header[data-concept] ._9L9eya_link:hover:not([aria-current]):before{background:var(--nav-hover)}._9L9eya_header[data-concept] ._9L9eya_link:active{transform:none}._9L9eya_header[data-concept] ._9L9eya_link:active:before{background:var(--nav-recess-selected);box-shadow:inset 0 1px 3px var(--nav-shadow)}._9L9eya_header[data-concept] ._9L9eya_selected{inset:var(--nav-inset) 0;background:var(--nav-recess-selected);box-shadow:inset 0 1px 3px var(--nav-shadow), 0 1px 0 var(--nav-glint)}._9L9eya_header[data-concept] ._9L9eya_pending{height:1px;bottom:0}._9L9eya_header[data-concept=keys] ._9L9eya_links{gap:6px}._9L9eya_header[data-concept=keys] ._9L9eya_links:before,._9L9eya_header[data-concept=index] ._9L9eya_links:before{display:none}._9L9eya_header[data-concept=keys] ._9L9eya_link:before{background:var(--nav-recess);box-shadow:inset 0 1px 2px var(--nav-shadow), 0 1px 0 var(--nav-glint)}._9L9eya_header[data-concept=keys] ._9L9eya_link{padding-inline:18px}._9L9eya_header[data-concept=keys] ._9L9eya_link[aria-current] ._9L9eya_label:before{content:"";background:var(--nav-signal);border-radius:50%;width:3px;height:3px;position:absolute;left:-8px}._9L9eya_header[data-concept=index] ._9L9eya_links{gap:4px}._9L9eya_header[data-concept=index] ._9L9eya_selected{background:var(--nav-recess)}._9L9eya_header[data-concept=index] ._9L9eya_link{padding-inline:12px}._9L9eya_header[data-concept=slider] ._9L9eya_links:before{border-radius:4px}._9L9eya_header[data-concept=slider] ._9L9eya_selected{inset:auto 14px var(--nav-inset);background:var(--nav-signal);height:2px;box-shadow:none;border-radius:1px}._9L9eya_header[data-concept=slider] ._9L9eya_link[aria-current]{font-weight:500}._9L9eya_header[data-sample]{--nav-gutter:0px;z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0;position:relative;inset:auto}@media (max-width:639px){._9L9eya_header[data-concept]{--nav-target:48px;--nav-inset:10px}._9L9eya_header[data-concept] ._9L9eya_link{padding-inline:12px}._9L9eya_header[data-concept=keys] ._9L9eya_links{gap:4px}._9L9eya_header[data-concept=keys] ._9L9eya_link{padding-inline:14px}}@media (forced-colors:active){._9L9eya_header[data-concept] ._9L9eya_links:before{border:1px solid buttontext}}
.X61x9a_shell{--ease:cubic-bezier(.4, 0, .2, 1);--f-wash:color-mix(in srgb, var(--accent-primary) 4.5%, transparent);--f-acc-line:color-mix(in srgb, var(--accent-primary) 45%, transparent);--f-acc-soft:color-mix(in srgb, var(--accent-primary) 12%, transparent);--f-rule:color-mix(in srgb, var(--foreground) 70%, transparent);--f-card:#fff;--f-on-accent:#fff;top:var(--rhythm-major);padding-top:var(--page-top);inset-inline:0;background:var(--background);color:var(--foreground);overscroll-behavior:none;-webkit-font-smoothing:antialiased;flex-direction:column;display:flex;position:fixed;bottom:0;overflow:hidden}[data-theme=dark] .X61x9a_shell{--f-wash:color-mix(in srgb, var(--accent-primary) 12%, transparent);--f-acc-line:color-mix(in srgb, var(--accent-primary) 60%, transparent);--f-card:var(--card-bg);--f-on-accent:#08111d}[data-theme=amber] .X61x9a_shell{--f-wash:color-mix(in srgb, var(--accent-primary) 7%, transparent);--f-card:#fffdfa}.X61x9a_scroller{scrollbar-width:thin;scrollbar-color:var(--border-hover) transparent}.X61x9a_scroller::-webkit-scrollbar{width:10px;height:10px}.X61x9a_scroller::-webkit-scrollbar-track{background:0 0}.X61x9a_scroller::-webkit-scrollbar-thumb{background:var(--border-hover);border:3px solid var(--background);border-radius:999px}.X61x9a_strip{scrollbar-width:none;-ms-overflow-style:none}.X61x9a_strip::-webkit-scrollbar{display:none}@keyframes X61x9a_focusCaret{0%,48%{opacity:1}49%,to{opacity:0}}.X61x9a_caret{animation:1.15s step-end infinite X61x9a_focusCaret}.X61x9a_leader{border-bottom:1px dotted var(--border-hover);opacity:.9;flex:auto;align-self:center;min-width:12px}.X61x9a_truncate1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.X61x9a_groupHead{box-shadow:inset 0 1px 0 var(--f-rule), inset 0 -1px 0 var(--border)}.X61x9a_ruleBelow{box-shadow:inset 0 -1px 0 var(--border)}.X61x9a_ruleAbove{box-shadow:inset 0 1px 0 var(--border)}.X61x9a_ledgerRow{box-shadow:inset 0 -1px 0 var(--border)}.X61x9a_ledgerRow:last-child{box-shadow:none}.X61x9a_promptRow:focus-within{box-shadow:inset 0 -2px 0 var(--accent-primary)}.X61x9a_promptInput:focus-visible{outline:none}.X61x9a_hl{color:var(--accent-primary);background:0 0;font-weight:600}.X61x9a_optionActive{background:color-mix(in oklab, var(--accent-primary) 10%, transparent);box-shadow:inset 2px 0 0 var(--accent-primary)}.X61x9a_overlay{z-index:30;pointer-events:none;position:absolute;inset:0}.X61x9a_lane{pointer-events:none;background:linear-gradient(to right, transparent 0%, var(--background) 46%);animation:X61x9a_fGuideIn .22s var(--ease) both;position:absolute;right:0}.X61x9a_guides{pointer-events:none;position:absolute;overflow:visible}.X61x9a_guideLine{stroke:var(--f-acc-line);stroke-width:1px;stroke-dasharray:5 6;transform-box:fill-box;transform-origin:0;animation:X61x9a_fGuideX .22s var(--ease) both}.X61x9a_guideLink{stroke:var(--f-acc-line);stroke-width:1.25px;stroke-dasharray:3 4;transform-box:fill-box;transform-origin:top;animation:X61x9a_fGuideY .2s var(--ease) 80ms both}.X61x9a_guideLink[data-flip=true]{transform-origin:bottom}.X61x9a_guideNode{fill:var(--accent-primary);animation:X61x9a_fGuideIn .2s var(--ease) .2s both}@keyframes X61x9a_fGuideX{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes X61x9a_fGuideY{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes X61x9a_fGuideIn{0%{opacity:0}to{opacity:1}}.X61x9a_card{background:var(--f-card);border:1px solid var(--f-acc-line);box-shadow:var(--shadow-xl);font-family:var(--font-mono);pointer-events:auto;transition:top .26s var(--ease);border-radius:10px;flex-direction:column;display:flex;position:absolute;right:0;overflow:visible}.X61x9a_selTag{background:var(--accent-primary);color:var(--f-on-accent);font-family:var(--font-mono);letter-spacing:.14em;white-space:nowrap;pointer-events:none;font-variant-numeric:tabular-nums;animation:X61x9a_fGuideIn .2s var(--ease) .12s both;border-radius:4px;align-items:center;gap:6px;padding:3px 8px;font-size:9.5px;font-weight:600;display:inline-flex;position:absolute;top:-9px;left:14px}.X61x9a_cardBody{scrollbar-width:thin;scrollbar-color:var(--border-hover) transparent;border-radius:10px 10px 0 0;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden auto}.X61x9a_cardHead{padding:var(--rhythm-half) 8px var(--rhythm-half) 14px;border-bottom:1px solid var(--border);font-size:9.5px;line-height:var(--rhythm-minor);letter-spacing:.18em;text-transform:uppercase;color:var(--foreground-muted);flex:none;justify-content:space-between;align-items:center;gap:8px;font-weight:700;display:flex}.X61x9a_cardHead b{color:var(--accent-primary);font-weight:700}.X61x9a_cardHeadNum{letter-spacing:.14em;font-variant-numeric:tabular-nums;flex:none;font-weight:500}.X61x9a_cardClose{width:24px;height:24px;color:var(--foreground-muted);cursor:pointer;transition:background .14s var(--ease), color .14s var(--ease);background:0 0;border:none;border-radius:5px;flex:none;justify-content:center;align-items:center;display:inline-flex}.X61x9a_cardClose svg{width:14px;height:14px}.X61x9a_cardClose:hover{background:var(--background-secondary);color:var(--foreground)}.X61x9a_cardClose:focus-visible{outline:2px solid var(--accent-primary);outline-offset:-2px}.X61x9a_plate{flex:0 0 var(--f-plate-h,164px);border-bottom:1px solid var(--border);background:var(--background-secondary);position:relative;overflow:hidden}.X61x9a_plateBlank{color:var(--foreground-muted);background-image:repeating-linear-gradient(-45deg, transparent 0 7px, color-mix(in srgb, var(--foreground) 6%, transparent) 7px 14px);flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex;position:absolute;inset:0}.X61x9a_plateBlank svg{width:20px;height:20px}.X61x9a_plateBlank span{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:9px}.X61x9a_cardMain{padding:var(--rhythm-half) 14px;flex-direction:column;flex:auto;gap:0;display:flex}.X61x9a_cardTitle{font-size:17px;font-weight:600;line-height:var(--rhythm-minor);letter-spacing:-.01em;color:var(--foreground);margin:0}.X61x9a_cardMeta{font-size:10px;line-height:var(--rhythm-minor);letter-spacing:.12em;text-transform:uppercase;color:var(--foreground-muted);align-items:center;gap:8px;display:flex}.X61x9a_cardMeta svg{width:13px;height:13px;color:var(--accent-primary)}.X61x9a_cardMeta em{font-variant-numeric:tabular-nums;margin-left:auto;font-style:normal}.X61x9a_cardDesc{font-family:var(--font-sans);font-size:12.5px;line-height:var(--rhythm-minor);color:var(--foreground-muted);margin:0}.X61x9a_cardTags{gap:var(--rhythm-half) 5px;flex-wrap:wrap;display:flex}.X61x9a_cardTags button{border:1px solid var(--border);font:inherit;letter-spacing:.08em;text-transform:uppercase;color:var(--foreground-muted);cursor:pointer;transition:color .14s var(--ease), border-color .14s var(--ease);background:0 0;border-radius:999px;padding:0 8px;font-size:9.5px;line-height:22px}.X61x9a_cardTags button:hover{color:var(--accent-primary);border-color:var(--f-acc-line)}.X61x9a_cardTags button[data-active=true]{color:var(--accent-primary);border-color:var(--accent-primary);background:var(--f-acc-soft)}.X61x9a_cardTags button:focus-visible{outline:2px solid var(--accent-primary);outline-offset:1px}.X61x9a_recordTag{min-height:var(--rhythm-minor);border:1px solid var(--border);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--foreground-muted);cursor:pointer;transition:color .14s var(--ease), border-color .14s var(--ease), background .14s var(--ease);background:0 0;border-radius:999px;align-items:center;padding:0 10px;font-size:10px;line-height:22px;display:inline-flex}.X61x9a_recordTag:hover{color:var(--accent-primary);border-color:var(--f-acc-line)}.X61x9a_recordTag[data-active=true]{color:var(--accent-primary);border-color:var(--accent-primary);background:var(--f-acc-soft)}.X61x9a_recordTag:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}@media (pointer:coarse){.X61x9a_recordTag{min-height:var(--spacing-minor-2);padding:0 14px}}.X61x9a_statusRow{font-size:9.5px;line-height:var(--rhythm-minor);letter-spacing:.12em;text-transform:uppercase;color:var(--foreground-muted);align-items:center;gap:7px;margin-top:auto;padding-top:0;display:flex}.X61x9a_statusDot{background:var(--foreground-muted);border-radius:999px;width:7px;height:7px}.X61x9a_statusRow[data-status=live] .X61x9a_statusDot{background:var(--accent-primary);box-shadow:0 0 0 3px var(--f-acc-soft)}.X61x9a_statusRow[data-status=link] .X61x9a_statusDot{background:var(--accent-secondary)}.X61x9a_cardAction{padding:var(--rhythm-half);border-top:1px solid var(--border);background:var(--f-card);border-radius:0 0 10px 10px;flex:none}.X61x9a_btn{width:100%;min-height:var(--spacing-minor-2);background:var(--accent-primary);color:var(--f-on-accent);cursor:pointer;font-family:var(--font-mono);font-size:10.5px;line-height:var(--rhythm-minor);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;transition:filter .14s var(--ease), transform .12s var(--ease);border:none;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.X61x9a_btn svg{width:13px;height:13px}.X61x9a_btn:hover{filter:brightness(1.12)}.X61x9a_btn:active{transform:scale(.985)}.X61x9a_btn:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.X61x9a_btnDead{width:100%;min-height:var(--spacing-minor-2);border:1px dashed var(--border);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--foreground-muted);border-radius:7px;justify-content:center;align-items:center;margin:0;font-size:10px;display:flex}.X61x9a_masthead{gap:var(--rhythm-minor);padding:0 0 var(--rhythm-minor);flex-direction:column;display:flex}@media (min-width:900px){.X61x9a_masthead{padding:0 0 var(--rhythm-minor);flex-direction:row;justify-content:space-between;align-items:flex-end;gap:48px}}.X61x9a_mastheadTight{align-items:baseline;gap:12px;padding:0;display:flex}.X61x9a_mastheadTightFacts{white-space:nowrap;font-family:var(--font-mono);font-size:9.5px;line-height:var(--rhythm-minor);letter-spacing:.18em;text-transform:uppercase;color:var(--foreground-muted);align-items:center;gap:7px;margin:0;display:inline-flex}.X61x9a_mastheadTightFacts b{color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:600}.X61x9a_mastheadTightFacts i{background:var(--border-hover);border-radius:999px;width:3px;height:3px}.X61x9a_mastheadTight .X61x9a_mastheadEyebrow{flex:none;margin:0}.X61x9a_mastheadText{min-width:0;max-width:64ch}.X61x9a_mastheadEyebrow{font-family:var(--font-mono);font-size:9.5px;line-height:var(--rhythm-minor);letter-spacing:.24em;text-transform:uppercase;color:var(--foreground-muted);margin:0;font-weight:600}.X61x9a_mastheadEyebrow span{color:var(--accent-primary)}.X61x9a_mastheadTitle{font-family:var(--font-sans);letter-spacing:-.02em;text-wrap:balance;color:var(--foreground);margin:0;font-size:20px;font-weight:600;line-height:2.25rem}@media (min-width:1024px){.X61x9a_mastheadTitle{font-size:25px}}.X61x9a_mastheadLede{max-width:58ch;font-family:var(--font-sans);font-size:13px;line-height:var(--rhythm-minor);color:var(--foreground-muted);margin:0}.X61x9a_mastheadFacts{box-shadow:inset 0 1px 0 var(--f-rule);flex-flow:wrap;gap:0 18px;margin:0;padding-top:0;display:flex}@media (min-width:900px){.X61x9a_mastheadFacts{flex-flow:column;flex:none;gap:0;width:210px}}.X61x9a_factRow{font-family:var(--font-mono);font-size:9.5px;line-height:var(--rhythm-minor);letter-spacing:.18em;text-transform:uppercase;align-items:baseline;gap:9px;display:flex}.X61x9a_factRow dt{color:var(--foreground-muted)}.X61x9a_factRow dd{color:var(--foreground);letter-spacing:.1em;font-variant-numeric:tabular-nums;margin:0}.X61x9a_factRow>span{display:none}@media (min-width:900px){.X61x9a_factRow>span{display:block}}.X61x9a_barStats{white-space:nowrap;font-family:var(--font-mono);font-size:9.5px;line-height:var(--rhythm-minor);letter-spacing:.18em;text-transform:uppercase;color:var(--foreground-muted);opacity:0;transition:opacity .22s var(--ease);align-items:center;gap:7px;margin-left:auto;display:none}@media (min-width:1280px){.X61x9a_barStats{display:inline-flex}}.X61x9a_barStats[data-shown=true]{opacity:1}.X61x9a_barStats b{color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:600}.X61x9a_barStats i{background:var(--border-hover);border-radius:999px;width:3px;height:3px}.X61x9a_viewToggle{border:1px solid var(--border);border-radius:3px;flex:none;align-items:stretch;display:inline-flex;overflow:hidden}.X61x9a_viewBtn{height:var(--spacing-minor-2);cursor:pointer;font-family:var(--font-mono);font-size:10px;line-height:var(--rhythm-minor);letter-spacing:.14em;text-transform:uppercase;color:var(--foreground-muted);transition:color .14s var(--ease), background .14s var(--ease);background:0 0;border:none;align-items:center;gap:6px;padding:0 10px;display:inline-flex}@media (min-width:640px){.X61x9a_viewBtn{height:32px;padding:0 8px}}.X61x9a_viewBtn svg{width:13px;height:13px}.X61x9a_viewBtn+.X61x9a_viewBtn{border-left:1px solid var(--border)}.X61x9a_viewBtn:hover{color:var(--foreground)}.X61x9a_viewBtn[aria-pressed=true]{background:var(--f-acc-soft);color:var(--accent-primary)}.X61x9a_viewBtn:focus-visible{outline:2px solid var(--accent-primary);outline-offset:-2px}.X61x9a_viewLabel{display:none}@media (min-width:640px){.X61x9a_viewLabel{display:inline}}.X61x9a_livePlate{background:var(--background-secondary);width:100%;height:100%;position:relative;overflow:hidden}.X61x9a_livePlate[data-dark=true]{background:var(--surface-panel)}.X61x9a_liveStill{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.X61x9a_liveStill[data-anchor=top]{object-position:top center}.X61x9a_stage{z-index:2;pointer-events:none;opacity:0;transition:opacity .24s var(--ease);position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.X61x9a_livePlate[data-live=true] .X61x9a_stage{opacity:1}.X61x9a_stageInner{transform-origin:50%;transform:translate(-50%, -50%) scale(var(--f-stage-scale,1));position:absolute;top:50%;left:50%}.X61x9a_stageInner[data-anchor=top]{transform-origin:top;transform:translateX(-50%) scale(var(--f-stage-scale,1));top:0}.X61x9a_liveToggle{z-index:3;border:1px solid var(--border);background:color-mix(in srgb, var(--f-card) 90%, transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;height:20px;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--foreground-muted);opacity:0;transition:opacity .16s var(--ease), color .14s var(--ease), border-color .14s var(--ease);border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:8.5px;font-weight:600;display:inline-flex;position:absolute;bottom:6px;right:6px}.X61x9a_livePlate:hover .X61x9a_liveToggle,.X61x9a_livePlate[data-live=true] .X61x9a_liveToggle,.X61x9a_liveToggle:focus-visible{opacity:1}.X61x9a_liveToggle:hover{color:var(--foreground);border-color:var(--border-hover)}.X61x9a_liveToggle:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.X61x9a_liveDot{background:var(--foreground-muted);border-radius:999px;flex:none;width:6px;height:6px}.X61x9a_liveToggle[data-state=on]{color:var(--accent-primary);border-color:var(--f-acc-line)}.X61x9a_liveToggle[data-state=on] .X61x9a_liveDot{background:var(--accent-primary);box-shadow:0 0 0 3px var(--f-acc-soft)}.X61x9a_liveToggle[data-state=loading] .X61x9a_liveDot{background:var(--accent-secondary);animation:X61x9a_fPulse 1s var(--ease) infinite}@keyframes X61x9a_fPulse{0%,to{opacity:1}50%{opacity:.3}}@media (pointer:coarse){.X61x9a_liveToggle{opacity:1}.X61x9a_liveToggle:after{content:"";position:absolute;inset:-12px -10px}}.X61x9a_peekWrap{z-index:26;pointer-events:none;transition:top .2s var(--ease);position:absolute;right:0}.X61x9a_peekLane{background:linear-gradient(to right, transparent 0%, var(--background) 58%);position:absolute;inset:-6px 0}.X61x9a_peek{border:1px solid var(--border-hover);background:var(--f-card);box-shadow:var(--shadow-lg);border-radius:8px;margin-left:auto;position:relative;overflow:hidden}.X61x9a_peekPlate{border-bottom:1px solid var(--border);position:relative;overflow:hidden}.X61x9a_peekCaption{font-family:var(--font-mono);font-size:8.5px;line-height:var(--rhythm-minor);letter-spacing:.18em;text-transform:uppercase;color:var(--foreground-muted);align-items:center;gap:9px;padding:0 10px;display:flex}.X61x9a_peekCode{color:var(--accent-primary);font-weight:700}.X61x9a_peekState[data-live=true]{color:var(--foreground)}.X61x9a_record[data-variant=row]{padding:var(--rhythm-minor) 12px;border-top:1px dashed var(--border)}@media (min-width:1024px){.X61x9a_record[data-variant=row]{padding-left:68px;padding-right:12px}}.X61x9a_record[data-variant=sheet]{padding:var(--rhythm-minor);border:1px solid var(--f-acc-line);background:var(--f-card);box-shadow:var(--shadow-lg);animation:X61x9a_fBandIn .2s var(--ease) both;border-radius:10px;margin:0}@media (min-width:1024px){.X61x9a_record[data-variant=sheet]{padding:var(--rhythm-minor)}}.X61x9a_recordHead{padding-bottom:var(--rhythm-half);margin-bottom:var(--rhythm-half);border-bottom:1px solid var(--border);align-items:center;gap:10px;display:flex}.X61x9a_recordSel{background:var(--accent-primary);color:var(--f-on-accent);font-family:var(--font-mono);letter-spacing:.14em;white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:4px;flex:none;padding:3px 7px;font-size:9px;font-weight:600}.X61x9a_recordTitle{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-sans);font-size:15px;line-height:var(--rhythm-minor);letter-spacing:-.01em;color:var(--foreground);flex:0 auto;margin:0;font-weight:600;overflow:hidden}.X61x9a_recordCode{font-family:var(--font-mono);font-size:9.5px;line-height:var(--rhythm-minor);letter-spacing:.16em;text-transform:uppercase;color:var(--foreground-muted);font-variant-numeric:tabular-nums;flex:none}.X61x9a_recordClose{width:24px;height:24px;color:var(--foreground-muted);cursor:pointer;transition:background .14s var(--ease), color .14s var(--ease);background:0 0;border:none;border-radius:5px;flex:none;justify-content:center;align-items:center;display:inline-flex}.X61x9a_recordClose svg{width:14px;height:14px}.X61x9a_recordClose:hover{background:var(--background-secondary);color:var(--foreground)}.X61x9a_recordClose:focus-visible{outline:2px solid var(--accent-primary);outline-offset:-2px}@media (pointer:coarse){.X61x9a_recordClose{width:48px;height:48px;margin:-12px -12px -12px 0}}@media (max-width:639px){.X61x9a_recordHead .X61x9a_leader,.X61x9a_recordCode{display:none}.X61x9a_recordTitle{flex:auto}}.X61x9a_recordGrid{gap:var(--rhythm-minor);flex-direction:column;display:flex}@media (min-width:1024px){.X61x9a_recordGrid{flex-direction:row;align-items:flex-start;gap:32px}}.X61x9a_recordPlate{aspect-ratio:16/10;border:1px solid var(--border);border-radius:6px;width:100%;position:relative;overflow:hidden}@media (min-width:1024px){.X61x9a_recordPlate{flex:none;width:320px}}.X61x9a_recordText{min-width:0}@media (min-width:1024px){.X61x9a_recordText{flex:auto}}.X61x9a_recordDesc{max-width:54ch;font-family:var(--font-sans);font-size:14px;line-height:var(--rhythm-minor);color:var(--foreground-muted);margin:0}.X61x9a_recordKeywords{align-items:center;gap:var(--rhythm-half) 8px;margin-top:var(--rhythm-minor);flex-wrap:wrap;display:flex}.X61x9a_recordKeywordsLabel{font-family:var(--font-mono);font-size:9.5px;line-height:var(--rhythm-minor);letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb, var(--foreground-muted) 70%, transparent);margin-right:2px}.X61x9a_recordSide{width:100%}@media (min-width:1024px){.X61x9a_recordSide{flex:none;width:240px}}.X61x9a_recordDl{box-shadow:inset 0 1px 0 var(--border)}.X61x9a_recordAction{margin-top:var(--rhythm-minor)}.X61x9a_sheet{padding-bottom:0}.X61x9a_sheetGrid{gap:var(--rhythm-minor) 12px;padding:var(--rhythm-minor) 0;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}@media (min-width:640px){.X61x9a_sheetGrid{gap:var(--rhythm-minor) 14px;grid-template-columns:repeat(auto-fill,minmax(184px,1fr))}}@media (min-width:1024px){.X61x9a_sheetGrid{gap:var(--rhythm-minor) 16px;grid-template-columns:repeat(auto-fill,minmax(214px,1fr))}}.X61x9a_sheetBand{grid-column:1/-1}.X61x9a_frame{min-width:0;position:relative}.X61x9a_frameBtn{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:0;width:100%;padding:0;display:flex}.X61x9a_frameBtn:focus-visible{outline:none}.X61x9a_frameBtn:focus-visible .X61x9a_framePlate{outline:2px solid var(--accent-primary);outline-offset:2px}.X61x9a_framePlate{aspect-ratio:16/10;border:1px solid var(--border);background:var(--background-secondary);width:100%;transition:border-color .16s var(--ease), box-shadow .16s var(--ease), transform .16s var(--ease);border-radius:6px;display:block;position:relative;overflow:hidden}.X61x9a_frame[data-active=true] .X61x9a_framePlate{border-color:var(--f-acc-line);box-shadow:var(--shadow-md);transform:translateY(-2px)}.X61x9a_frame[data-open=true] .X61x9a_framePlate{border-color:var(--accent-primary);box-shadow:0 0 0 1px var(--accent-primary), var(--shadow-md);transform:none}.X61x9a_frameNum{border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--f-card);font-family:var(--font-mono);letter-spacing:.1em;font-variant-numeric:tabular-nums;color:var(--foreground-muted);transition:color .16s var(--ease);border-radius:5px 0 4px;padding:3px 6px;font-size:9px;position:absolute;top:0;left:0}.X61x9a_frame[data-active=true] .X61x9a_frameNum,.X61x9a_frame[data-open=true] .X61x9a_frameNum{color:var(--accent-primary)}.X61x9a_frameSel{background:var(--accent-primary);width:20px;height:20px;color:var(--f-on-accent);animation:X61x9a_fGuideIn .18s var(--ease) both;border-radius:4px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:6px;right:6px}.X61x9a_frameSel svg{width:12px;height:12px}.X61x9a_frameCap{flex-direction:column;gap:0;min-width:0;display:flex}.X61x9a_frameTitle{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-sans);font-size:13px;line-height:var(--rhythm-minor);letter-spacing:-.01em;color:var(--foreground);font-weight:500;overflow:hidden}.X61x9a_frameMeta{font-family:var(--font-mono);font-size:9px;line-height:var(--rhythm-minor);letter-spacing:.16em;text-transform:uppercase;color:var(--foreground-muted);align-items:center;gap:7px;display:flex}.X61x9a_frameDot{background:var(--foreground-muted);border-radius:999px;flex:none;width:5px;height:5px}.X61x9a_frameDot[data-status=live]{background:var(--accent-primary)}.X61x9a_frameDot[data-status=link]{background:var(--accent-secondary)}.X61x9a_frameYear{font-variant-numeric:tabular-nums;margin-left:auto}@keyframes X61x9a_fBandIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.X61x9a_viewSwap{animation:X61x9a_fViewIn .18s var(--ease) both}@keyframes X61x9a_fViewIn{0%{opacity:.25}to{opacity:1}}@media (prefers-reduced-motion:reduce){.X61x9a_caret{animation:none}.X61x9a_card,.X61x9a_peekWrap,.X61x9a_stage{transition:none}.X61x9a_guideLine,.X61x9a_guideLink,.X61x9a_guideNode,.X61x9a_lane,.X61x9a_selTag,.X61x9a_frameSel,.X61x9a_liveDot,.X61x9a_record[data-variant=sheet],.X61x9a_viewSwap{animation:none}.X61x9a_framePlate{transition:border-color .16s var(--ease)}.X61x9a_frame[data-active=true] .X61x9a_framePlate{transform:none}}
