.history-module__kKZt9G__shell{--timeline-height:106px;padding-bottom:var(--timeline-height)}.history-module__kKZt9G__timeline{z-index:var(--layer-timeline);min-height:106px;padding:16px var(--page-gutter) max(16px, env(safe-area-inset-bottom));background:var(--color-ink);color:var(--color-paper);border-top:3px solid var(--color-pop);grid-template-columns:minmax(160px,1fr) minmax(160px,3fr) auto;align-items:center;gap:24px;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -8px 32px #20211e12}.history-module__kKZt9G__identity{gap:8px;display:grid}.history-module__kKZt9G__identity label{font:bold 12px var(--font-mono);letter-spacing:.14em;color:var(--color-pop)}.history-module__kKZt9G__identity span,.history-module__kKZt9G__ends{font:11px/1.4 var(--font-mono)}.history-module__kKZt9G__track{min-width:0}.history-module__kKZt9G__timeline :focus-visible{outline:2px solid var(--color-pop);outline-offset:3px}.history-module__kKZt9G__track input{width:100%;min-height:28px;accent-color:var(--color-pop);margin:0;display:block}.history-module__kKZt9G__track input:disabled{opacity:.6}.history-module__kKZt9G__ends{opacity:.75;justify-content:space-between;gap:12px;display:flex}.history-module__kKZt9G__actions{gap:8px;display:flex}.history-module__kKZt9G__actions button{color:inherit;min-height:44px;font:11px var(--font-mono);background:0 0;border:1px solid #77786e;padding:10px 12px}.history-module__kKZt9G__actions button:disabled{opacity:.4}.history-module__kKZt9G__empty{min-height:calc(100dvh - var(--timeline-height));padding:clamp(40px, 10vw, 140px) var(--page-gutter);max-width:var(--content-width);margin-inline:auto;animation:.3s ease-out history-module__kKZt9G__appear}.history-module__kKZt9G__empty span{font:12px var(--font-mono);color:var(--color-accent)}.history-module__kKZt9G__empty h1{letter-spacing:-.05em;max-width:18ch;font-size:clamp(36px,6vw,72px)}.history-module__kKZt9G__empty button,.history-module__kKZt9G__details button{background:var(--color-paper);min-height:44px;color:var(--color-ink);border:1px solid var(--color-line);margin:8px 8px 8px 0;padding:10px 14px}.history-module__kKZt9G__popup,.history-module__kKZt9G__details{z-index:var(--layer-timeline-panel);bottom:calc(var(--timeline-height) + 16px);right:var(--page-gutter);width:min(380px, calc(100% - 2 * var(--page-gutter)));background:var(--color-paper);color:var(--color-ink);border:1px solid var(--color-ink);border-top:4px solid var(--color-pop);padding:22px;animation:.3s cubic-bezier(.2,.8,.2,1) history-module__kKZt9G__popup;position:fixed;box-shadow:6px 6px #20211e25}.history-module__kKZt9G__popup>span{font:10px var(--font-mono);letter-spacing:.1em;color:var(--color-accent)}.history-module__kKZt9G__popup strong{letter-spacing:-.03em;margin-top:12px;padding-right:25px;font-size:22px;display:block}.history-module__kKZt9G__popup p{margin-bottom:0;font-size:14px}.history-module__kKZt9G__popup{max-height:calc(100dvh - var(--timeline-height) - 32px);overflow-y:auto}.history-module__kKZt9G__popup button{width:44px;height:44px;color:inherit;background:0 0;border:0;font-size:24px;position:absolute;top:4px;right:4px}.history-module__kKZt9G__popup[data-direction=backward]{animation-name:history-module__kKZt9G__rewind}.history-module__kKZt9G__details{max-height:min(65dvh,600px);overflow-y:auto}@keyframes history-module__kKZt9G__appear{0%{opacity:0;transform:translateY(12px)scale(.99)}to{opacity:1;transform:none}}@keyframes history-module__kKZt9G__popup{0%{opacity:0;transform:translateY(16px)scale(.94)}to{opacity:1;transform:none}}@keyframes history-module__kKZt9G__rewind{0%{opacity:0;transform:translateY(-12px)scale(1.02)}to{opacity:1;transform:none}}@media (max-width:700px){.history-module__kKZt9G__shell{--timeline-height:152px}.history-module__kKZt9G__timeline{padding-block:12px max(12px, env(safe-area-inset-bottom));grid-template-columns:1fr auto;gap:8px 12px}.history-module__kKZt9G__identity{gap:5px}.history-module__kKZt9G__track{grid-area:2/1/auto/-1}.history-module__kKZt9G__actions{grid-area:1/2}.history-module__kKZt9G__actions button{padding:8px}}@media (prefers-reduced-motion:reduce){.history-module__kKZt9G__layer,.history-module__kKZt9G__empty,.history-module__kKZt9G__popup{transition:none!important;animation:none!important;transform:none!important}}.history-module__kKZt9G__blend{display:grid}.history-module__kKZt9G__layer{grid-area:1/1;min-width:0}.history-module__kKZt9G__route{display:grid}.history-module__kKZt9G__routeContent,.history-module__kKZt9G__route>.history-module__kKZt9G__empty{grid-area:1/1;min-width:0}.history-module__kKZt9G__routeContent[hidden],.history-module__kKZt9G__shell [data-timeline-region][hidden]{display:none!important}
.primitives-module__BWnyvW__container{width:100%;max-width:var(--content-width);padding-inline:var(--page-gutter);margin-inline:auto}.primitives-module__BWnyvW__action{background:var(--color-ink);min-height:44px;color:var(--color-paper);border:1px solid var(--color-ink);justify-content:center;align-items:center;padding:.75rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.primitives-module__BWnyvW__action:hover{background:var(--color-accent);border-color:var(--color-accent)}.primitives-module__BWnyvW__button{font:inherit;color:inherit;border:1px solid var(--color-line);background:0 0;min-height:44px;padding:.625rem .875rem}.primitives-module__BWnyvW__button[aria-pressed=true]{background:var(--color-ink);color:var(--color-paper);border-color:var(--color-ink)}.primitives-module__BWnyvW__button:disabled{opacity:.6}
.cursor-module__SVWisq__scope{min-height:100vh}@media (hover:hover) and (pointer:fine){.cursor-module__SVWisq__scope[data-theme-cursor=true]{cursor:var(--cursor-arrow), auto}.cursor-module__SVWisq__scope[data-theme-cursor=true] :where(a,button,summary,[role=button]){cursor:var(--cursor-pointer), pointer}.cursor-module__SVWisq__scope[data-theme-cursor=true] :where(input,textarea,[contenteditable=true],[data-cursor=text]){cursor:text}.cursor-module__SVWisq__scope[data-theme-cursor=true] :where(:disabled,[aria-disabled=true]){cursor:not-allowed}}
.inspector-module__LzGCFa__bar{border-bottom:1px solid var(--color-line)}.inspector-module__LzGCFa__barInner{font:11px/1.5 var(--font-mono);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block:8px;display:flex}.inspector-module__LzGCFa__bar button,.inspector-module__LzGCFa__tools button{text-underline-offset:3px;min-height:36px;font:inherit;border:0;padding:9px 0;text-decoration:underline}.inspector-module__LzGCFa__tools{font:12px/1.5 var(--font-mono);flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:8px;display:flex}.inspector-module__LzGCFa__hint{font:11px/1.6 var(--font-mono);color:var(--color-muted)}.inspector-module__LzGCFa__panel{z-index:var(--layer-credit-card);background:var(--color-paper);width:min(280px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--color-ink);border:1px solid var(--color-ink);box-shadow:3px 3px 0 var(--color-pop);font:12px/1.5 var(--font-body);border-radius:9px 5px 11px 6px;margin:0;padding:14px;position:fixed;overflow:auto}.inspector-module__LzGCFa__panel h2{letter-spacing:-.5px;overflow-wrap:anywhere;margin:10px 0 4px;font-size:18px;line-height:1.2}.inspector-module__LzGCFa__panel p{color:var(--color-muted);overflow-wrap:anywhere;margin:5px 0;font-size:12px}.inspector-module__LzGCFa__panel dl{margin:8px 0}.inspector-module__LzGCFa__panel dt{font:10px/1.5 var(--font-mono);text-transform:uppercase;margin-top:7px}.inspector-module__LzGCFa__panel dd{margin:3px 0 0}.inspector-module__LzGCFa__panel details{border-top:1px solid var(--color-line);margin-top:10px;padding-top:8px}.inspector-module__LzGCFa__panel summary{padding:6px 0}.inspector-module__LzGCFa__top{font:10px/1.5 var(--font-mono);text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.inspector-module__LzGCFa__top button{border:0;min-height:32px;padding:4px 8px}.inspector-module__LzGCFa__highlight{pointer-events:none;z-index:var(--layer-credit-outline);border:2px dashed var(--color-accent);border-radius:48% 53% 47% 51%/54% 44% 56% 46%;position:fixed;transform:none}.inspector-module__LzGCFa__list{margin:10px 0 0;padding:0;list-style:none}.inspector-module__LzGCFa__list button{text-align:left;width:100%;margin-block:3px}@media (forced-colors:active){.inspector-module__LzGCFa__highlight{border-color:highlight}.inspector-module__LzGCFa__panel{border-color:canvastext}}.inspector-module__LzGCFa__overlay{contain:paint;pointer-events:none;z-index:var(--layer-credit-outline);position:fixed;inset:0;overflow:hidden}.inspector-module__LzGCFa__tools button[aria-pressed],.inspector-module__LzGCFa__bar button[aria-pressed]{color:inherit;background:0 0}.inspector-module__LzGCFa__highlight[hidden]{display:none}.inspector-module__LzGCFa__highlight[data-shape=section]{background:#b832130a;border-radius:12px 8px 14px 10px;transform:none}.inspector-module__LzGCFa__highlight[data-shape=page]{border-style:solid;border-color:var(--color-line);border-radius:8px;transform:none}.inspector-module__LzGCFa__highlight[data-preview=true]{opacity:.65}.inspector-module__LzGCFa__scopeLabel{font:10px/1.5 var(--font-mono);background:var(--color-paper);color:var(--color-accent);white-space:nowrap;padding:1px 4px;position:absolute;top:4px;left:8px}.inspector-module__LzGCFa__highlight[data-shape=element] .inspector-module__LzGCFa__scopeLabel{top:-20px}.inspector-module__LzGCFa__scopes{gap:4px;margin:8px 0;display:flex}.inspector-module__LzGCFa__scopes button{min-height:36px;padding:5px 9px}.inspector-module__LzGCFa__highlight[data-shape=element]{border:0;border-radius:0}.inspector-module__LzGCFa__pixelOutline{color:var(--color-accent);display:none;position:absolute;inset:0;overflow:visible}.inspector-module__LzGCFa__highlight[data-shape=element] .inspector-module__LzGCFa__pixelOutline{display:block}.inspector-module__LzGCFa__highlight[data-shape=section] .inspector-module__LzGCFa__scopeLabel{top:2px}@media (forced-colors:active){.inspector-module__LzGCFa__pixelOutline{color:highlight}}
.content-page-module__6QLlYW__page{padding-top:clamp(40px,7vw,90px)}.content-page-module__6QLlYW__eyebrow{font:12px var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent)}.content-page-module__6QLlYW__page h1{letter-spacing:-.05em;max-width:19ch;margin:24px 0 40px;font-size:clamp(36px,6vw,68px);line-height:1.05}.content-page-module__6QLlYW__body{border-top:1px solid var(--color-line);padding-top:30px}.content-page-module__6QLlYW__body h2{letter-spacing:-.025em;margin-top:40px;font-size:clamp(23px,3vw,32px)}.content-page-module__6QLlYW__body p,.content-page-module__6QLlYW__body li{max-width:68ch;line-height:1.7}.content-page-module__6QLlYW__body li{margin-bottom:14px}.content-page-module__6QLlYW__body a{overflow-wrap:anywhere}.content-page-module__6QLlYW__body article{border-bottom:1px dashed var(--color-line);padding:24px 0}.content-page-module__6QLlYW__body article h2{margin-top:12px}.content-page-module__6QLlYW__body article>span{font:12px var(--font-mono);color:var(--color-accent)}
.home-module__4dNlWq__home{padding-top:0;padding-bottom:36px}.home-module__4dNlWq__home h1{letter-spacing:-.065em;max-width:850px;margin:32px 0 26px;font-size:clamp(48px,8.1vw,84px);font-weight:800;line-height:.99}.home-module__4dNlWq__home h1 em{color:var(--color-accent);font-style:normal}.home-module__4dNlWq__home h2{letter-spacing:-1.1px;margin:0 0 16px;font-size:29px;line-height:1.12}.home-module__4dNlWq__home h3{letter-spacing:-.5px;margin:14px 0 10px;font-size:19px;line-height:1.2}.home-module__4dNlWq__home p{max-width:65ch;margin:0 0 18px;font-size:16px;line-height:1.6}.home-module__4dNlWq__hero{padding:34px 0 40px}.home-module__4dNlWq__kicker,.home-module__4dNlWq__small{font:11px/1.5 var(--font-mono);letter-spacing:1.5px;text-transform:uppercase}.home-module__4dNlWq__kicker{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.home-module__4dNlWq__intro{grid-template-columns:1.2fr 1fr;align-items:end;gap:40px;display:grid}.home-module__4dNlWq__actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:22px;display:flex}.home-module__4dNlWq__actions>a:first-child{gap:20px;padding:15px 18px;font-size:14px}.home-module__4dNlWq__textLink{border-bottom:1px solid var(--color-ink);padding:12px 0;font-size:13px;text-decoration:none;display:inline-block}.home-module__4dNlWq__note{font:12px/1.6 var(--font-mono);color:var(--color-muted);margin-top:16px}.home-module__4dNlWq__ticket{border:1px solid var(--color-ink);margin:4px 5px 12px 0;padding:22px;position:relative;transform:rotate(2deg)}.home-module__4dNlWq__ticket:before{content:"";background:var(--color-pop);width:58px;height:7px;position:absolute;top:-4px;left:24px}.home-module__4dNlWq__ticket strong{letter-spacing:-1.8px;padding:20px 0;font-size:35px;font-weight:500;line-height:1.05;display:block}.home-module__4dNlWq__ticket strong span{letter-spacing:0;font-size:30px}.home-module__4dNlWq__ticketTitle{letter-spacing:-.4px;margin-bottom:8px;font-size:20px;font-weight:700}.home-module__4dNlWq__ticket p{color:var(--color-muted);margin-bottom:20px;font-size:13px;line-height:1.5}.home-module__4dNlWq__ticketBottom{border-top:1px dashed var(--color-line);font:11px/1.5 var(--font-mono);justify-content:space-between;gap:10px;padding-top:14px;display:flex}.home-module__4dNlWq__strip{background:var(--color-pop);color:#231e19;font:12px/1.5 var(--font-mono);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:15px 20px;display:flex}.home-module__4dNlWq__pitch{padding:36px 0}.home-module__4dNlWq__pitchHeading{grid-template-columns:1.35fr 1fr;align-items:end;gap:30px;margin:20px 0 28px;display:grid}.home-module__4dNlWq__pitchHeading h2{letter-spacing:-1.1px;margin:0;font-size:29px;line-height:1.12}.home-module__4dNlWq__pitchHeading p{color:var(--color-muted);margin:0;font-size:14px}.home-module__4dNlWq__controls{font:12px/1.5 var(--font-mono);flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.home-module__4dNlWq__specs{border:1px solid var(--color-ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-module__4dNlWq__specs article{border-right:1px solid var(--color-line);padding:22px}.home-module__4dNlWq__specs article:last-child{border-right:0}.home-module__4dNlWq__specs h3{min-height:54px}.home-module__4dNlWq__specs p{color:var(--color-muted);min-height:90px;margin-bottom:0;font-size:14px}.home-module__4dNlWq__release{font:11px/1.6 var(--font-mono);color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:14px 0;display:flex}.home-module__4dNlWq__section{border-top:1px solid var(--color-line);padding:34px 0}.home-module__4dNlWq__sectionHeading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.home-module__4dNlWq__faq{border-top:1px solid var(--color-line);padding:18px 0}.home-module__4dNlWq__faq summary{padding:5px 0;font-size:17px;font-weight:700}.home-module__4dNlWq__faq p{color:var(--color-muted);margin:15px 0 0;font-size:14px}.home-module__4dNlWq__challenge{justify-content:space-between;align-items:center;gap:22px;padding-bottom:0;display:flex}.home-module__4dNlWq__challenge h2{margin-bottom:8px;font-size:25px}.home-module__4dNlWq__challenge p{color:var(--color-muted);margin:0;font-size:13px}@media (max-width:640px){.home-module__4dNlWq__home h1{font-size:clamp(42px,10vw,65px)}.home-module__4dNlWq__intro,.home-module__4dNlWq__pitchHeading,.home-module__4dNlWq__specs{grid-template-columns:1fr;gap:26px}.home-module__4dNlWq__ticket{margin:0;transform:none}.home-module__4dNlWq__specs{gap:0}.home-module__4dNlWq__specs article{border-right:0;border-bottom:1px solid var(--color-line)}.home-module__4dNlWq__specs article:last-child{border-bottom:0}.home-module__4dNlWq__specs h3,.home-module__4dNlWq__specs p{min-height:0}.home-module__4dNlWq__sectionHeading,.home-module__4dNlWq__challenge{flex-direction:column;align-items:start}}.home-module__4dNlWq__ticket p,.home-module__4dNlWq__pitchHeading p,.home-module__4dNlWq__specs p{margin:0 0 18px;font-size:16px;line-height:1.6}.home-module__4dNlWq__pitchHeading h2{margin-bottom:16px}
