.Nav-module__e1xquq__skip{z-index:200;background:var(--bg-raised);color:var(--ink-primary);padding:12px 20px;position:absolute;top:0;left:-9999px}.Nav-module__e1xquq__skip:focus{left:0}.Nav-module__e1xquq__nav{z-index:50;height:88px;transition:border-color var(--dur-element) var(--ease), background-color var(--dur-element) var(--ease);border-bottom:1px solid #0000;align-items:center;display:flex;position:fixed;inset:0 0 auto}.Nav-module__e1xquq__scrolled{border-bottom-color:var(--line-hair);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0b0cb8}.Nav-module__e1xquq__inner{justify-content:space-between;align-items:center;display:flex}.Nav-module__e1xquq__wordmark{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;color:var(--ink-primary);font-size:1.25rem;font-weight:800}.Nav-module__e1xquq__wordmark:hover{color:var(--ink-primary)}.Nav-module__e1xquq__links{align-items:center;gap:40px;display:flex}.Nav-module__e1xquq__link{color:var(--ink-secondary);transition:color var(--dur-micro) var(--ease);padding-block:4px;position:relative}.Nav-module__e1xquq__link:after{content:"";background:var(--amber);transform-origin:0;height:1px;transition:transform var(--dur-micro) var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.Nav-module__e1xquq__link:hover{color:var(--ink-primary)}.Nav-module__e1xquq__dot{background:var(--amber);width:5px;height:5px;box-shadow:0 0 0 3px var(--amber-glow);border-radius:50%;position:absolute;top:2px;right:-9px}.Nav-module__e1xquq__link:hover:after{transform:scaleX(1)}@media (max-width:640px){.Nav-module__e1xquq__nav{height:64px}.Nav-module__e1xquq__links{gap:20px}.Nav-module__e1xquq__link{font-size:.6875rem}.Nav-module__e1xquq__wordmark{font-size:1.125rem}}
.ConsentSettings-module__NOr3dq__button{color:var(--ink-muted);cursor:pointer;transition:color var(--dur-micro) var(--ease);background:0 0;border:0;padding:0}.ConsentSettings-module__NOr3dq__button:hover{color:var(--amber)}
.Contact-module__OWeMSG__section{isolation:isolate;padding-block:160px 48px;position:relative;overflow:hidden}.Contact-module__OWeMSG__glow{z-index:-1;pointer-events:none;opacity:.14;background:radial-gradient(ellipse at 50% 50%, var(--amber) 0%, #ffb02000 65%);width:1100px;height:700px;position:absolute;bottom:-420px;left:50%;translate:-50%}.Contact-module__OWeMSG__inner{flex-direction:column;display:flex}.Contact-module__OWeMSG__headline{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;flex-direction:column;margin:0;font-size:clamp(3rem,8vw,7rem);font-weight:800;line-height:.9;display:flex}.Contact-module__OWeMSG__line{white-space:nowrap;display:block}.Contact-module__OWeMSG__dot{color:var(--amber)}.Contact-module__OWeMSG__note{max-width:520px;color:var(--ink-secondary);text-wrap:pretty;margin-top:32px}.Contact-module__OWeMSG__channels{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:32px 24px;margin:72px 0 0;padding:0;list-style:none;display:grid}.Contact-module__OWeMSG__channel{flex-direction:column;gap:10px;display:flex}.Contact-module__OWeMSG__channelLabel{color:var(--ink-muted)}.Contact-module__OWeMSG__channelLink{color:var(--ink-primary);border-bottom:1px solid var(--line-hair);width:fit-content;transition:color var(--dur-micro) var(--ease), border-color var(--dur-micro) var(--ease);overflow-wrap:anywhere;padding-bottom:4px;font-size:1.0625rem}.Contact-module__OWeMSG__channelLink:hover{color:var(--amber);border-bottom-color:var(--amber)}.Contact-module__OWeMSG__colophon{margin-top:128px}.Contact-module__OWeMSG__colophonRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;padding-top:24px;display:flex}.Contact-module__OWeMSG__wordmark{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;font-size:1.25rem;font-weight:800}.Contact-module__OWeMSG__colophonMeta{color:var(--ink-muted)}@media (max-width:1024px){.Contact-module__OWeMSG__section{padding-block:112px 40px}.Contact-module__OWeMSG__channels{margin-top:56px}.Contact-module__OWeMSG__colophon{margin-top:88px}}
.Hero-module__Z8hQ_W__hero{isolation:isolate;flex-direction:column;justify-content:flex-start;min-height:100svh;padding-top:176px;padding-bottom:64px;display:flex;position:relative;overflow:hidden}.Hero-module__Z8hQ_W__portrait{z-index:1;isolation:isolate;width:480px;animation:Hero-module__Z8hQ_W__toneIn .9s var(--ease) both;margin:0;position:absolute;top:140px;bottom:180px;right:0;overflow:hidden}.Hero-module__Z8hQ_W__portraitImg{object-fit:cover;object-position:50% 26%;filter:grayscale()contrast(1.15)brightness(.9);width:100%;height:100%;position:absolute;inset:0}.Hero-module__Z8hQ_W__tone{background:var(--amber);mix-blend-mode:color;opacity:.38;position:absolute;inset:0}.Hero-module__Z8hQ_W__warm{background:var(--amber);mix-blend-mode:overlay;opacity:.12;position:absolute;inset:0}.Hero-module__Z8hQ_W__portrait{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000038 20%,#000 54%),linear-gradient(#0000 0%,#000 16% 52%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000038 20%,#000 54%),linear-gradient(#0000 0%,#000 16% 52%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.Hero-module__Z8hQ_W__glow{z-index:0;pointer-events:none;opacity:.16;background:radial-gradient(circle at 50% 50%, var(--amber) 0%, #ffb02000 62%);width:860px;height:860px;position:absolute;top:60px;right:-120px}.Hero-module__Z8hQ_W__content{z-index:3;position:relative}.Hero-module__Z8hQ_W__headline{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;color:var(--ink-primary);flex-direction:column;margin:0;font-size:clamp(3.5rem,8.4vw,7.5rem);font-weight:800;line-height:.88;display:flex}.Hero-module__Z8hQ_W__line{white-space:nowrap;animation:Hero-module__Z8hQ_W__lineUp var(--dur-entrance) var(--ease) both;display:block}.Hero-module__Z8hQ_W__word{white-space:nowrap}.Hero-module__Z8hQ_W__dot{color:var(--amber)}.Hero-module__Z8hQ_W__disciplines{letter-spacing:.06em;color:var(--ink-secondary);animation:Hero-module__Z8hQ_W__fadeUp var(--dur-element) var(--ease) .42s both;margin-top:32px;font-size:.8125rem}.Hero-module__Z8hQ_W__mid{color:var(--ink-muted)}.Hero-module__Z8hQ_W__hire{animation:Hero-module__Z8hQ_W__fadeUp var(--dur-element) var(--ease) .48s both;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:40px;display:flex}.Hero-module__Z8hQ_W__hireButton{background:var(--amber);color:var(--bg-base);transition:background-color .16s var(--ease);border-radius:999px;align-items:center;padding:14px 28px;font-weight:500;display:inline-flex}.Hero-module__Z8hQ_W__hireButton:hover{background:var(--amber-bright);color:var(--bg-base)}.Hero-module__Z8hQ_W__available{color:var(--ink-secondary);align-items:center;gap:10px;margin:0;display:flex}.Hero-module__Z8hQ_W__availableDot{background:var(--amber);border-radius:50%;flex:none;width:8px;height:8px}.Hero-module__Z8hQ_W__proofShell{z-index:4;justify-content:space-between;align-items:flex-end;gap:32px;margin-top:auto;padding-top:96px;display:flex;position:relative}.Hero-module__Z8hQ_W__proof{width:min(756px,100%);animation:Hero-module__Z8hQ_W__fadeUp var(--dur-element) var(--ease) .52s both;flex-direction:column;gap:20px;display:flex}.Hero-module__Z8hQ_W__proofRow{color:var(--ink-secondary);justify-content:space-between;gap:24px;margin:0;padding:0;list-style:none;display:flex}.Hero-module__Z8hQ_W__proofItem{align-items:center;gap:10px;display:flex}.Hero-module__Z8hQ_W__tick{background:var(--amber);flex:none;width:4px;height:4px}.Hero-module__Z8hQ_W__cue{color:var(--ink-muted);animation:Hero-module__Z8hQ_W__fadeUp var(--dur-element) var(--ease) .62s both;flex-direction:column;align-items:center;gap:16px;display:flex}.Hero-module__Z8hQ_W__cueTrack{background:var(--line-hair);width:1px;height:48px;position:relative;overflow:hidden}.Hero-module__Z8hQ_W__cueFill{background:var(--amber);width:1px;height:16px;animation:1.8s cubic-bezier(.45,0,.25,1) infinite Hero-module__Z8hQ_W__cue;position:absolute;top:0;left:0}@keyframes Hero-module__Z8hQ_W__lineUp{0%{clip-path:inset(0 0 104%);transform:translateY(.14em)}to{clip-path:inset(-30% -12% -22% 0);transform:translateY(0)}}@keyframes Hero-module__Z8hQ_W__fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes Hero-module__Z8hQ_W__toneIn{0%{opacity:0;filter:brightness(.2)}to{opacity:1;filter:none}}@keyframes Hero-module__Z8hQ_W__cue{0%{transform:translateY(-16px)}to{transform:translateY(48px)}}@media (max-width:1024px){.Hero-module__Z8hQ_W__hero{justify-content:flex-start;min-height:100svh;padding-top:64px;padding-bottom:0}.Hero-module__Z8hQ_W__glow{display:none}.Hero-module__Z8hQ_W__portrait{aspect-ratio:auto;flex:auto;order:3;width:100%;min-height:300px;margin-top:44px;position:relative;inset:auto;-webkit-mask-image:linear-gradient(#0000 0%,#000 12% 34%,#00000024 74%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 12% 34%,#00000024 74%,#0000 100%)}.Hero-module__Z8hQ_W__content{order:1;padding-top:52px}.Hero-module__Z8hQ_W__disciplines{margin-top:24px}.Hero-module__Z8hQ_W__proofShell{order:4;align-items:flex-end;margin-top:0;padding-top:0;position:absolute;bottom:24px;left:0;right:0}.Hero-module__Z8hQ_W__proof{gap:12px}.Hero-module__Z8hQ_W__proof .Hero-module__Z8hQ_W__rule{display:none}.Hero-module__Z8hQ_W__proofRow{flex-wrap:wrap;justify-content:flex-start;gap:12px 28px}.Hero-module__Z8hQ_W__cue{display:none}}@media (max-width:600px){.Hero-module__Z8hQ_W__lineLast{flex-direction:column;display:flex}}
.SectionHead-module___aV-iW__head{flex-direction:column;gap:24px;padding-bottom:88px;display:flex}.SectionHead-module___aV-iW__kicker{color:var(--amber);margin:0}.SectionHead-module___aV-iW__title{font-size:clamp(2.5rem,5vw,4.5rem)}.SectionHead-module___aV-iW__note{max-width:560px;color:var(--ink-secondary);text-wrap:pretty}@media (max-width:640px){.SectionHead-module___aV-iW__head{gap:16px;padding-bottom:56px}.SectionHead-module___aV-iW__note{font-size:.9375rem}}
.SelectedWork-module__lhCBOG__section{padding-block:128px 120px}.SelectedWork-module__lhCBOG__list{margin:0;padding:0;list-style:none}.SelectedWork-module__lhCBOG__item{margin:0}.SelectedWork-module__lhCBOG__entry{align-items:center;gap:88px;padding-block:72px;display:flex}.SelectedWork-module__lhCBOG__flip{flex-direction:row-reverse}.SelectedWork-module__lhCBOG__text{flex-direction:column;flex:none;gap:22px;width:500px;display:flex}.SelectedWork-module__lhCBOG__deviceWrap{flex:auto;justify-content:flex-end;display:flex}.SelectedWork-module__lhCBOG__flip .SelectedWork-module__lhCBOG__deviceWrap{justify-content:flex-start}.SelectedWork-module__lhCBOG__index{align-items:center;gap:14px;margin:0;display:flex}.SelectedWork-module__lhCBOG__indexNum{letter-spacing:.12em;color:var(--amber);font-size:.8125rem}.SelectedWork-module__lhCBOG__indexLine{background:var(--amber);opacity:.4;width:40px;height:1px;transition:width var(--dur-element) var(--ease), opacity var(--dur-element) var(--ease)}.SelectedWork-module__lhCBOG__entry:hover .SelectedWork-module__lhCBOG__indexLine{opacity:1;width:88px}.SelectedWork-module__lhCBOG__name{letter-spacing:-.025em;text-transform:uppercase;font-size:clamp(2.25rem,4vw,3.75rem);line-height:1}.SelectedWork-module__lhCBOG__nameLink{color:inherit}.SelectedWork-module__lhCBOG__nameLink:hover{color:var(--amber)}.SelectedWork-module__lhCBOG__desc{color:var(--ink-secondary);text-wrap:pretty;max-width:460px;font-size:1.125rem;line-height:1.6}.SelectedWork-module__lhCBOG__detail{color:var(--ink-muted);text-wrap:pretty;max-width:460px;font-size:.9375rem}.SelectedWork-module__lhCBOG__meta{color:var(--ink-secondary);flex-direction:column;gap:10px;margin:8px 0 0;padding:0;list-style:none;display:flex}.SelectedWork-module__lhCBOG__metaRow{align-items:center;gap:12px;display:flex}.SelectedWork-module__lhCBOG__tick{background:var(--amber);flex:none;width:4px;height:4px}.SelectedWork-module__lhCBOG__device{background:var(--bg-raised);border:1px solid var(--line-strong);width:288px;height:576px;transition:transform var(--dur-element) var(--ease), border-color var(--dur-element) var(--ease);border-radius:12px;padding:9px;position:relative}.SelectedWork-module__lhCBOG__entry:hover .SelectedWork-module__lhCBOG__device{border-color:#ffb02073;transform:translateY(-10px)}.SelectedWork-module__lhCBOG__screen{background:var(--bg-inset);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.SelectedWork-module__lhCBOG__shot{object-fit:cover;width:100%;height:100%}.SelectedWork-module__lhCBOG__glow{opacity:0;background:radial-gradient(circle at 50% 45%, var(--amber) 0%, #ffb02000 70%);transition:opacity var(--dur-element) var(--ease);position:absolute;inset:0}.SelectedWork-module__lhCBOG__entry:hover .SelectedWork-module__lhCBOG__glow{opacity:.1}.SelectedWork-module__lhCBOG__bracket{border:1px solid var(--amber);opacity:.5;width:18px;height:18px;position:absolute}.SelectedWork-module__lhCBOG__tl{border-bottom:0;border-right:0;top:14px;left:14px}.SelectedWork-module__lhCBOG__tr{border-bottom:0;border-left:0;top:14px;right:14px}.SelectedWork-module__lhCBOG__bl{border-top:0;border-right:0;bottom:14px;left:14px}.SelectedWork-module__lhCBOG__br{border-top:0;border-left:0;bottom:14px;right:14px}.SelectedWork-module__lhCBOG__slotLabel{color:var(--ink-muted);text-align:center;margin:0;position:relative}.SelectedWork-module__lhCBOG__slotDim{letter-spacing:.1em;color:var(--ink-faint);margin:0;font-size:.625rem;position:relative}.SelectedWork-module__lhCBOG__allWork{margin:88px 0 0}.SelectedWork-module__lhCBOG__allWorkLink{color:var(--amber);align-items:center;gap:14px;padding-bottom:12px;display:inline-flex;position:relative}.SelectedWork-module__lhCBOG__allWorkText{color:var(--ink-primary)}.SelectedWork-module__lhCBOG__allWorkLink:after{content:"";background:var(--amber);transform-origin:0;height:1px;transition:transform var(--dur-element) var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.SelectedWork-module__lhCBOG__allWorkLink:hover:after{transform:scaleX(1)}.SelectedWork-module__lhCBOG__arrow{transition:transform var(--dur-element) var(--ease)}.SelectedWork-module__lhCBOG__allWorkLink:hover .SelectedWork-module__lhCBOG__arrow{transform:translate(8px)}@media (max-width:1024px){.SelectedWork-module__lhCBOG__section{padding-block:96px 88px}.SelectedWork-module__lhCBOG__entry,.SelectedWork-module__lhCBOG__flip{flex-direction:column;align-items:flex-start;gap:32px;padding-block:48px}.SelectedWork-module__lhCBOG__text{gap:18px;width:100%}.SelectedWork-module__lhCBOG__deviceWrap,.SelectedWork-module__lhCBOG__flip .SelectedWork-module__lhCBOG__deviceWrap{justify-content:center;width:100%}.SelectedWork-module__lhCBOG__desc,.SelectedWork-module__lhCBOG__detail{max-width:none}.SelectedWork-module__lhCBOG__device{width:220px;height:440px}.SelectedWork-module__lhCBOG__allWork{margin-top:48px}.SelectedWork-module__lhCBOG__entry:hover .SelectedWork-module__lhCBOG__device{transform:none}}@media (max-width:640px){.SelectedWork-module__lhCBOG__desc{font-size:1rem}.SelectedWork-module__lhCBOG__detail{font-size:.875rem}}
.Experience-module__HaXZMW__section{padding-block:128px 120px}.Experience-module__HaXZMW__list{margin:0;padding:0;list-style:none}.Experience-module__HaXZMW__item{margin:0}.Experience-module__HaXZMW__row{grid-template-columns:180px minmax(0,1fr);gap:56px;padding-block:64px;display:grid}.Experience-module__HaXZMW__years{flex-direction:column;gap:8px;display:flex}.Experience-module__HaXZMW__yearMain{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-primary);margin:0;font-size:.8125rem}.Experience-module__HaXZMW__yearNote{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin:0;font-size:.6875rem}.Experience-module__HaXZMW__body{border-left:1px solid var(--line-hair);flex-direction:column;gap:18px;padding-left:56px;display:flex;position:relative}.Experience-module__HaXZMW__body:before{content:"";background:var(--amber);width:5px;height:5px;position:absolute;top:14px;left:-3px}.Experience-module__HaXZMW__company{letter-spacing:-.025em;text-transform:uppercase;font-size:clamp(2rem,3.4vw,3rem);line-height:1}.Experience-module__HaXZMW__role{color:var(--ink-secondary);font-size:1.125rem;line-height:1.5}.Experience-module__HaXZMW__place{color:var(--ink-muted)}.Experience-module__HaXZMW__detail{color:var(--ink-secondary);text-wrap:pretty;max-width:720px}.Experience-module__HaXZMW__products{flex-direction:column;margin:14px 0 0;padding:0;list-style:none;display:flex}.Experience-module__HaXZMW__product{border-top:1px solid var(--line-hair);grid-template-columns:230px minmax(0,1fr);align-items:start;gap:40px;padding-block:24px;display:grid}.Experience-module__HaXZMW__productHead{flex-direction:column;gap:7px;display:flex}.Experience-module__HaXZMW__productName{color:var(--ink-primary);margin:0}.Experience-module__HaXZMW__productYears{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin:0;font-size:.6875rem}.Experience-module__HaXZMW__productText{color:var(--ink-secondary);text-wrap:pretty;max-width:640px;font-size:.9375rem}.Experience-module__HaXZMW__recognition{border-top:1px solid var(--line-strong);color:var(--ink-secondary);flex-wrap:wrap;gap:24px 72px;margin:88px 0 0;padding-top:40px;list-style:none;display:flex}.Experience-module__HaXZMW__recogItem{align-items:center;gap:12px;display:flex}.Experience-module__HaXZMW__tick{background:var(--amber);flex:none;width:4px;height:4px}@media (max-width:1024px){.Experience-module__HaXZMW__section{padding-block:96px 88px}.Experience-module__HaXZMW__row{grid-template-columns:1fr;gap:14px;padding-block:40px}.Experience-module__HaXZMW__years{flex-direction:row;align-items:center;gap:12px}.Experience-module__HaXZMW__body{border-left:0;padding-left:0}.Experience-module__HaXZMW__body:before{display:none}.Experience-module__HaXZMW__products{border-left:1px solid var(--line-hair);margin-top:10px;padding-left:20px}.Experience-module__HaXZMW__product{border-top:0;grid-template-columns:1fr;gap:10px;padding-block:20px}.Experience-module__HaXZMW__product+.Experience-module__HaXZMW__product{border-top:1px solid var(--line-hair)}.Experience-module__HaXZMW__productHead{flex-direction:row;align-items:baseline;gap:12px}.Experience-module__HaXZMW__detail,.Experience-module__HaXZMW__productText{max-width:none}.Experience-module__HaXZMW__recognition{flex-direction:column;gap:16px;margin-top:56px}}
.Heatmap-module__43LOVq__scroller{scrollbar-width:thin;padding-bottom:4px;overflow-x:auto}.Heatmap-module__43LOVq__grid{--cell:11px;grid-template-columns:repeat(var(--weeks), var(--cell));grid-template-rows:auto repeat(7, var(--cell));gap:3px;width:max-content;margin-left:auto;display:grid}.Heatmap-module__43LOVq__month{letter-spacing:.08em;color:var(--ink-muted);white-space:nowrap;grid-row:1;width:0;padding-bottom:6px;font-size:.625rem;overflow:visible}.Heatmap-module__43LOVq__cell{width:var(--cell);height:var(--cell);background:var(--bg-inset);box-shadow:inset 0 0 0 1px var(--line-hair);border-radius:2px}.Heatmap-module__43LOVq__cell[data-level="1"]{box-shadow:none;background:#ffb02038}.Heatmap-module__43LOVq__cell[data-level="2"]{background:var(--amber-dim);box-shadow:none}.Heatmap-module__43LOVq__cell[data-level="3"]{background:var(--amber);box-shadow:none}.Heatmap-module__43LOVq__cell[data-level="4"]{background:var(--amber-bright);box-shadow:0 0 6px var(--amber-glow)}
.LanguageSwitcher-module__gdGMiG__list{gap:8px;margin:0;padding:0;list-style:none;display:inline-flex}.LanguageSwitcher-module__gdGMiG__pill{border:1px solid var(--line-strong);min-width:44px;color:var(--ink-secondary);transition:color var(--dur-micro) var(--ease), border-color var(--dur-micro) var(--ease), background var(--dur-micro) var(--ease);letter-spacing:.12em;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:8px 14px;display:inline-flex}.LanguageSwitcher-module__gdGMiG__pill:hover{color:var(--ink-primary);border-color:var(--ink-secondary)}.LanguageSwitcher-module__gdGMiG__active,.LanguageSwitcher-module__gdGMiG__active:hover{color:var(--bg-base);background:var(--amber);border-color:var(--amber)}
.AppsIndex-module__k3OhPa__section{padding-block:200px 96px}.AppsIndex-module__k3OhPa__head{flex-direction:column;gap:24px;max-width:900px;padding-bottom:96px;display:flex}.AppsIndex-module__k3OhPa__kicker{color:var(--amber);margin:0}.AppsIndex-module__k3OhPa__title{letter-spacing:-.04em;font-size:clamp(3rem,7vw,6.5rem);line-height:.9}.AppsIndex-module__k3OhPa__note{max-width:560px;color:var(--ink-secondary);text-wrap:pretty}.AppsIndex-module__k3OhPa__grid{gap:var(--gutter);grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));margin:0;padding:0;list-style:none;display:grid}.AppsIndex-module__k3OhPa__card{height:100%}.AppsIndex-module__k3OhPa__link{height:100%;color:inherit;background:var(--bg-raised);border:1px solid var(--line-hair);transition:border-color var(--dur-micro) var(--ease);flex-direction:column;display:flex}.AppsIndex-module__k3OhPa__link:hover{color:inherit;border-color:var(--line-strong)}.AppsIndex-module__k3OhPa__link:hover .AppsIndex-module__k3OhPa__name{color:var(--amber)}.AppsIndex-module__k3OhPa__media{aspect-ratio:16/10;background:var(--bg-inset);border-bottom:1px solid var(--line-hair);overflow:hidden}.AppsIndex-module__k3OhPa__media img{object-fit:cover;width:100%;height:100%}.AppsIndex-module__k3OhPa__body{flex-direction:column;gap:14px;padding:28px;display:flex}.AppsIndex-module__k3OhPa__row{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.AppsIndex-module__k3OhPa__name{letter-spacing:-.025em;text-transform:uppercase;transition:color var(--dur-micro) var(--ease);font-size:clamp(1.5rem,2.4vw,2rem);line-height:1}.AppsIndex-module__k3OhPa__description{color:var(--ink-secondary);text-wrap:pretty;font-size:.9375rem}.AppsIndex-module__k3OhPa__status{border:1px solid var(--line-strong);color:var(--ink-secondary);flex:none;padding:4px 10px}.AppsIndex-module__k3OhPa__live{color:var(--amber);border-color:var(--amber-dim)}.AppsIndex-module__k3OhPa__beta{color:var(--ink-primary)}.AppsIndex-module__k3OhPa__building{color:var(--ink-muted)}.AppsIndex-module__k3OhPa__archived{color:var(--ink-muted);border-style:dashed}@media (max-width:1024px){.AppsIndex-module__k3OhPa__section{padding-block:144px 64px}.AppsIndex-module__k3OhPa__head{padding-bottom:64px}}@media (max-width:640px){.AppsIndex-module__k3OhPa__body{padding:20px}}
.BlogDetail-module__U7Naga__section{padding-block:200px 80px}.BlogDetail-module__U7Naga__head{flex-direction:column;gap:22px;max-width:820px;padding-bottom:80px;display:flex}.BlogDetail-module__U7Naga__kicker{color:var(--amber);margin:0}.BlogDetail-module__U7Naga__title{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.5rem,5.5vw,4.5rem);line-height:1}.BlogDetail-module__U7Naga__meta{color:var(--ink-muted);align-items:center;gap:14px;margin:0;display:flex}.BlogDetail-module__U7Naga__metaDot{background:var(--ink-faint);border-radius:50%;width:3px;height:3px}.BlogDetail-module__U7Naga__desc{color:var(--ink-secondary);text-wrap:pretty;max-width:640px}.BlogDetail-module__U7Naga__switcherWrap{margin-top:8px}.BlogDetail-module__U7Naga__back{margin:80px 0 0}.BlogDetail-module__U7Naga__backLink{color:var(--amber);align-items:center;gap:12px;padding-bottom:10px;display:inline-flex;position:relative}.BlogDetail-module__U7Naga__backText{color:var(--ink-primary)}.BlogDetail-module__U7Naga__backLink:after{content:"";background:var(--amber);transform-origin:0;height:1px;transition:transform var(--dur-element) var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.BlogDetail-module__U7Naga__backLink:hover:after{transform:scaleX(1)}.BlogDetail-module__U7Naga__backArrow{transition:transform var(--dur-element) var(--ease)}.BlogDetail-module__U7Naga__backLink:hover .BlogDetail-module__U7Naga__backArrow{transform:translate(-6px)}.BlogDetail-module__U7Naga__prose{max-width:720px;color:var(--ink-primary);font-size:1.0625rem;line-height:1.75}.BlogDetail-module__U7Naga__prose>*+*{margin-top:1.25em}.BlogDetail-module__U7Naga__prose h1,.BlogDetail-module__U7Naga__prose h2,.BlogDetail-module__U7Naga__prose h3,.BlogDetail-module__U7Naga__prose h4{font-family:var(--font-display), "Helvetica Neue", Arial, sans-serif;letter-spacing:-.02em;color:var(--ink-primary);margin-top:2.4em;font-weight:800;line-height:1.15}.BlogDetail-module__U7Naga__prose h1{font-size:2.25rem}.BlogDetail-module__U7Naga__prose h2{font-size:1.625rem}.BlogDetail-module__U7Naga__prose h3{font-size:1.25rem}.BlogDetail-module__U7Naga__prose h4{color:var(--ink-secondary);font-size:1.0625rem}.BlogDetail-module__U7Naga__prose p{color:var(--ink-secondary);text-wrap:pretty}.BlogDetail-module__U7Naga__prose strong{color:var(--ink-primary);font-weight:600}.BlogDetail-module__U7Naga__prose em{color:var(--ink-primary)}.BlogDetail-module__U7Naga__prose a{color:var(--amber)}.BlogDetail-module__U7Naga__prose a:hover{color:var(--amber-bright)}.BlogDetail-module__U7Naga__prose ul,.BlogDetail-module__U7Naga__prose ol{color:var(--ink-secondary);padding-left:1.4em}.BlogDetail-module__U7Naga__prose li+li{margin-top:.4em}.BlogDetail-module__U7Naga__prose li::marker{color:var(--ink-faint)}.BlogDetail-module__U7Naga__prose blockquote{border-left:2px solid var(--amber);color:var(--ink-primary);margin:1.6em 0;padding:.25em 0 .25em 1.2em;font-style:italic}.BlogDetail-module__U7Naga__prose blockquote p{color:inherit}.BlogDetail-module__U7Naga__prose code{font-family:var(--font-mono), ui-monospace, monospace;background:var(--bg-raised);border:1px solid var(--line-hair);color:var(--ink-primary);border-radius:4px;padding:.1em .4em;font-size:.9375em}.BlogDetail-module__U7Naga__prose pre{background:var(--bg-raised);border:1px solid var(--line-hair);font-family:var(--font-mono), ui-monospace, monospace;color:var(--ink-primary);border-radius:6px;padding:18px 20px;font-size:.875rem;line-height:1.6;overflow-x:auto}.BlogDetail-module__U7Naga__prose pre code{background:0 0;border:0;padding:0}.BlogDetail-module__U7Naga__prose hr{border:0;border-top:1px solid var(--line-hair);margin:2.5em 0}.BlogDetail-module__U7Naga__prose table{border-collapse:collapse;width:100%;color:var(--ink-secondary);font-size:.9375rem}.BlogDetail-module__U7Naga__prose th,.BlogDetail-module__U7Naga__prose td{text-align:left;border-bottom:1px solid var(--line-hair);padding:12px 14px}.BlogDetail-module__U7Naga__prose th{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);font-size:.75rem;font-weight:500}.BlogDetail-module__U7Naga__prose img{border:1px solid var(--line-hair);border-radius:6px}.BlogDetail-module__U7Naga__mm{font-family:var(--font-mm), var(--font-body), sans-serif}@media (max-width:1024px){.BlogDetail-module__U7Naga__section{padding-block:144px 64px}.BlogDetail-module__U7Naga__head{padding-bottom:56px}.BlogDetail-module__U7Naga__prose{font-size:1rem}.BlogDetail-module__U7Naga__prose h1{font-size:1.875rem}.BlogDetail-module__U7Naga__prose h2{font-size:1.375rem}.BlogDetail-module__U7Naga__prose pre{font-size:.8125rem}}
.BlogIndex-module__3A22IG__section{padding-block:200px 40px}.BlogIndex-module__3A22IG__head{flex-direction:column;gap:24px;max-width:900px;padding-bottom:80px;display:flex}.BlogIndex-module__3A22IG__kicker{color:var(--amber);margin:0}.BlogIndex-module__3A22IG__title{letter-spacing:-.04em;font-size:clamp(3rem,7vw,6.5rem);line-height:.9}.BlogIndex-module__3A22IG__note{max-width:560px;color:var(--ink-secondary);text-wrap:pretty}.BlogIndex-module__3A22IG__empty{color:var(--ink-muted);padding-block:80px}.BlogIndex-module__3A22IG__list{margin:0;padding:0;list-style:none}.BlogIndex-module__3A22IG__entry{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:56px;padding-block:56px;display:grid}.BlogIndex-module__3A22IG__coverWrap{aspect-ratio:16/9;background:var(--bg-raised);border:1px solid var(--line-strong);width:100%;transition:border-color var(--dur-element) var(--ease), transform var(--dur-element) var(--ease);border-radius:6px;display:block;position:relative;overflow:hidden}.BlogIndex-module__3A22IG__coverWrap:hover{border-color:#ffb02073;transform:translateY(-4px)}.BlogIndex-module__3A22IG__cover{object-fit:cover;width:100%;height:100%;display:block}.BlogIndex-module__3A22IG__text{flex-direction:column;gap:18px;min-width:0;display:flex}.BlogIndex-module__3A22IG__meta{color:var(--ink-muted);align-items:center;gap:14px;margin:0;display:flex}.BlogIndex-module__3A22IG__metaDot{background:var(--ink-faint);border-radius:50%;width:3px;height:3px}.BlogIndex-module__3A22IG__name{letter-spacing:-.025em;text-transform:uppercase;font-size:clamp(1.875rem,3.2vw,2.75rem);line-height:1}.BlogIndex-module__3A22IG__nameLink{color:inherit}.BlogIndex-module__3A22IG__nameLink:hover{color:var(--amber)}.BlogIndex-module__3A22IG__desc{color:var(--ink-secondary);text-wrap:pretty;max-width:560px}.BlogIndex-module__3A22IG__cta{margin:0}.BlogIndex-module__3A22IG__ctaLink{color:var(--amber);align-items:center;gap:12px;padding-bottom:10px;display:inline-flex;position:relative}.BlogIndex-module__3A22IG__ctaText{color:var(--ink-primary)}.BlogIndex-module__3A22IG__ctaLink:after{content:"";background:var(--amber);transform-origin:0;height:1px;transition:transform var(--dur-element) var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.BlogIndex-module__3A22IG__ctaLink:hover:after{transform:scaleX(1)}.BlogIndex-module__3A22IG__arrow{transition:transform var(--dur-element) var(--ease)}.BlogIndex-module__3A22IG__ctaLink:hover .BlogIndex-module__3A22IG__arrow{transform:translate(6px)}@media (max-width:1024px){.BlogIndex-module__3A22IG__section{padding-block:144px 32px}.BlogIndex-module__3A22IG__head{padding-bottom:56px}.BlogIndex-module__3A22IG__entry{grid-template-columns:1fr;gap:24px;padding-block:40px}.BlogIndex-module__3A22IG__name{font-size:clamp(1.625rem,5vw,2.25rem)}}
.CaseStudyView-module__TNInLG__article{padding-block:200px 0}.CaseStudyView-module__TNInLG__head{flex-direction:column;gap:24px;padding-bottom:72px;display:flex}.CaseStudyView-module__TNInLG__kicker{color:var(--amber);margin:0}.CaseStudyView-module__TNInLG__title{letter-spacing:-.04em;text-transform:uppercase;font-size:clamp(3rem,8vw,7rem);line-height:.9}.CaseStudyView-module__TNInLG__tagline{color:var(--ink-secondary);text-wrap:pretty;max-width:640px;font-size:1.25rem;line-height:1.5}.CaseStudyView-module__TNInLG__facts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;margin:24px 0 0;display:grid}.CaseStudyView-module__TNInLG__fact{flex-direction:column;gap:8px;display:flex}.CaseStudyView-module__TNInLG__factLabel{color:var(--ink-muted)}.CaseStudyView-module__TNInLG__factValue{letter-spacing:.04em;color:var(--ink-primary);margin:0;font-size:.875rem}.CaseStudyView-module__TNInLG__intro{flex-direction:column;gap:40px;padding-block:72px;display:flex}.CaseStudyView-module__TNInLG__introText{color:var(--ink-primary);text-wrap:pretty;max-width:780px;font-size:1.25rem;line-height:1.6}.CaseStudyView-module__TNInLG__owns{color:var(--ink-secondary);flex-wrap:wrap;gap:14px 40px;margin:0;padding:0;list-style:none;display:flex}.CaseStudyView-module__TNInLG__own{align-items:center;gap:10px;display:flex}.CaseStudyView-module__TNInLG__tick{background:var(--amber);flex:none;width:4px;height:4px}.CaseStudyView-module__TNInLG__moves{margin:0;padding:0;list-style:none}.CaseStudyView-module__TNInLG__move{border-top:1px solid var(--line-hair)}.CaseStudyView-module__TNInLG__moveInner{grid-template-columns:64px 260px minmax(0,1fr);align-items:start;gap:48px;padding-block:64px;display:grid}.CaseStudyView-module__TNInLG__moveIndex{letter-spacing:.12em;color:var(--amber);margin:0;padding-top:10px;font-size:.8125rem}.CaseStudyView-module__TNInLG__moveMetric{flex-direction:column;gap:10px;display:flex}.CaseStudyView-module__TNInLG__metric{letter-spacing:-.03em;color:var(--amber);font-size:clamp(2.75rem,4.4vw,4rem);line-height:.95}.CaseStudyView-module__TNInLG__metricNote{color:var(--ink-muted);margin:0}.CaseStudyView-module__TNInLG__moveText{flex-direction:column;gap:18px;padding-top:6px;display:flex}.CaseStudyView-module__TNInLG__moveTitle{letter-spacing:-.015em;color:var(--ink-primary);font-size:1.5rem;line-height:1.25}.CaseStudyView-module__TNInLG__moveBody{color:var(--ink-secondary);text-wrap:pretty;max-width:620px}.CaseStudyView-module__TNInLG__beyond{border-top:1px solid var(--line-hair);border-bottom:1px solid var(--line-strong);padding-block:56px}.CaseStudyView-module__TNInLG__beyondText{color:var(--ink-secondary);text-wrap:pretty;max-width:720px;font-size:1.125rem;line-height:1.6}.CaseStudyView-module__TNInLG__stackSection{flex-direction:column;gap:40px;padding-block:88px 0;display:flex}.CaseStudyView-module__TNInLG__stackHeading{color:var(--amber);margin:0}.CaseStudyView-module__TNInLG__stack{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:40px 32px;margin:0;padding:0;list-style:none;display:grid}.CaseStudyView-module__TNInLG__stackGroup{flex-direction:column;gap:18px;display:flex}.CaseStudyView-module__TNInLG__stackTitle{color:var(--ink-muted);margin:0}.CaseStudyView-module__TNInLG__tags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.CaseStudyView-module__TNInLG__tag{font-family:var(--font-mono), monospace;color:var(--ink-secondary);border:1px solid var(--line-hair);border-radius:4px;padding:6px 10px;font-size:.75rem;font-weight:500}.CaseStudyView-module__TNInLG__back{margin:96px 0 0}.CaseStudyView-module__TNInLG__backLink{color:var(--amber);align-items:center;gap:14px;padding-bottom:12px;display:inline-flex}.CaseStudyView-module__TNInLG__backText{color:var(--ink-primary)}.CaseStudyView-module__TNInLG__arrow{transition:transform var(--dur-element) var(--ease)}.CaseStudyView-module__TNInLG__backLink:hover .CaseStudyView-module__TNInLG__arrow{transform:translate(-8px)}.CaseStudyView-module__TNInLG__links{flex-wrap:wrap;gap:18px 32px;margin-top:12px;display:flex}.CaseStudyView-module__TNInLG__link{color:var(--amber);align-items:center;gap:10px;padding-bottom:6px;display:inline-flex;position:relative}.CaseStudyView-module__TNInLG__linkText{color:var(--ink-primary)}.CaseStudyView-module__TNInLG__linkArrow{transition:transform var(--dur-element) var(--ease)}.CaseStudyView-module__TNInLG__link:after{content:"";background:var(--amber);transform-origin:0;height:1px;transition:transform var(--dur-element) var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.CaseStudyView-module__TNInLG__link:hover{color:var(--amber-bright)}.CaseStudyView-module__TNInLG__link:hover:after{transform:scaleX(1)}.CaseStudyView-module__TNInLG__link:hover .CaseStudyView-module__TNInLG__linkArrow{transform:translate(2px,-2px)}.CaseStudyView-module__TNInLG__gallery{flex-wrap:wrap;justify-content:center;gap:32px;margin:0;padding-block:64px 0;display:flex}.CaseStudyView-module__TNInLG__shotLink{border:1px solid var(--line-strong);background:var(--bg-raised);width:100%;max-width:320px;transition:transform var(--dur-element) var(--ease), border-color var(--dur-element) var(--ease);border-radius:12px;display:block;overflow:hidden}.CaseStudyView-module__TNInLG__shotLink:hover{border-color:#ffb02073;transform:translateY(-4px)}.CaseStudyView-module__TNInLG__shot{aspect-ratio:9/16;object-fit:cover;width:100%;height:auto;display:block}@media (max-width:1024px){.CaseStudyView-module__TNInLG__article{padding-block:144px 0}.CaseStudyView-module__TNInLG__head{padding-bottom:48px}.CaseStudyView-module__TNInLG__tagline{font-size:1.0625rem}.CaseStudyView-module__TNInLG__intro{gap:28px;padding-block:48px}.CaseStudyView-module__TNInLG__introText{font-size:1.0625rem}.CaseStudyView-module__TNInLG__moveInner{grid-template-columns:1fr;gap:20px;padding-block:44px}.CaseStudyView-module__TNInLG__moveIndex{padding-top:0}.CaseStudyView-module__TNInLG__moveMetric{flex-direction:row;align-items:baseline;gap:14px}.CaseStudyView-module__TNInLG__moveTitle{font-size:1.25rem}.CaseStudyView-module__TNInLG__moveBody{max-width:none}.CaseStudyView-module__TNInLG__stackSection{padding-block:64px 0}.CaseStudyView-module__TNInLG__back{margin-top:64px}.CaseStudyView-module__TNInLG__gallery{padding-block:48px 0}.CaseStudyView-module__TNInLG__shotLink{max-width:260px}}
.NotFoundView-module__W3lIka__section{padding-block:200px 96px}.NotFoundView-module__W3lIka__head{flex-direction:column;gap:24px;max-width:900px;display:flex}.NotFoundView-module__W3lIka__kicker{color:var(--amber);margin:0}.NotFoundView-module__W3lIka__title{letter-spacing:-.04em;font-size:clamp(3rem,7vw,6.5rem);line-height:.9}.NotFoundView-module__W3lIka__note{max-width:560px;color:var(--ink-secondary);text-wrap:pretty}.NotFoundView-module__W3lIka__actions{flex-wrap:wrap;gap:12px;padding-top:8px;display:flex}.NotFoundView-module__W3lIka__primary,.NotFoundView-module__W3lIka__secondary{min-height:52px;transition:background var(--dur-micro) var(--ease), border-color var(--dur-micro) var(--ease);align-items:center;padding:0 24px;font-size:1rem;font-weight:500;display:inline-flex}.NotFoundView-module__W3lIka__primary{background:var(--amber);color:var(--bg-base);border:1px solid var(--amber)}.NotFoundView-module__W3lIka__primary:hover{background:var(--amber-bright);color:var(--bg-base)}.NotFoundView-module__W3lIka__secondary{color:var(--ink-primary);border:1px solid var(--line-strong);background:0 0}.NotFoundView-module__W3lIka__secondary:hover{border-color:var(--ink-secondary);color:var(--ink-primary)}@media (max-width:1024px){.NotFoundView-module__W3lIka__section{padding-block:144px 64px}}
.NowIndex-module__W0l6XW__section{padding-block:200px 96px}.NowIndex-module__W0l6XW__head{flex-direction:column;gap:24px;max-width:900px;padding-bottom:96px;display:flex}.NowIndex-module__W0l6XW__kicker{color:var(--amber);margin:0}.NowIndex-module__W0l6XW__title{letter-spacing:-.04em;font-size:clamp(3rem,7vw,6.5rem);line-height:.9}.NowIndex-module__W0l6XW__note{max-width:560px;color:var(--ink-secondary);text-wrap:pretty}.NowIndex-module__W0l6XW__cards{gap:var(--gutter);flex-direction:column;display:flex}.NowIndex-module__W0l6XW__card{background:var(--bg-raised);border:1px solid var(--line-hair);grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start;gap:32px 64px;padding:40px;display:grid}.NowIndex-module__W0l6XW__cardHead,.NowIndex-module__W0l6XW__asOf,.NowIndex-module__W0l6XW__unavailable{grid-column:1/-1}.NowIndex-module__W0l6XW__streak,.NowIndex-module__W0l6XW__stats,.NowIndex-module__W0l6XW__solved{grid-column:1}.NowIndex-module__W0l6XW__map,.NowIndex-module__W0l6XW__recent{grid-column:2}.NowIndex-module__W0l6XW__map{grid-row:2/span 2;align-self:center}.NowIndex-module__W0l6XW__cardHead{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.NowIndex-module__W0l6XW__cardName{margin:0;font-size:1.5rem;font-weight:500}.NowIndex-module__W0l6XW__profile{color:var(--ink-secondary);transition:color var(--dur-micro) var(--ease)}.NowIndex-module__W0l6XW__profile:hover{color:var(--amber)}.NowIndex-module__W0l6XW__streak{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.NowIndex-module__W0l6XW__number{color:var(--ink-faint);font-size:clamp(4.5rem,9vw,7.5rem);line-height:.85}.NowIndex-module__W0l6XW__live{color:var(--amber)}.NowIndex-module__W0l6XW__unit{color:var(--ink-secondary)}.NowIndex-module__W0l6XW__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;margin:0;display:grid}.NowIndex-module__W0l6XW__stats dt{color:var(--ink-muted);margin-bottom:6px}.NowIndex-module__W0l6XW__stats dd{color:var(--ink-primary);margin:0;font-size:1rem}.NowIndex-module__W0l6XW__solved{border-top:1px solid var(--line-hair);flex-direction:column;gap:14px;padding-top:24px;display:flex}.NowIndex-module__W0l6XW__solvedHead{color:var(--ink-secondary);justify-content:space-between;align-items:baseline;margin:0;display:flex}.NowIndex-module__W0l6XW__solvedRow{border-top:1px solid var(--line-hair);grid-column:1;padding-top:24px}.NowIndex-module__W0l6XW__solvedHead strong{color:var(--ink-primary);font-size:1.25rem;font-weight:500}.NowIndex-module__W0l6XW__bars{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.NowIndex-module__W0l6XW__bars li{color:var(--ink-secondary);grid-template-columns:4.5em minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.NowIndex-module__W0l6XW__track{background:var(--bg-inset);border-radius:2px;height:4px;overflow:hidden}.NowIndex-module__W0l6XW__track>span{background:var(--bar);border-radius:2px;height:100%;display:block}.NowIndex-module__W0l6XW__count{font-variant-numeric:tabular-nums;font-size:.8125rem}.NowIndex-module__W0l6XW__easy{--bar:#5fb98d}.NowIndex-module__W0l6XW__medium{--bar:var(--amber)}.NowIndex-module__W0l6XW__hard{--bar:#e5654b}.NowIndex-module__W0l6XW__recent{border-top:1px solid var(--line-hair);padding-top:24px}.NowIndex-module__W0l6XW__recent h3{color:var(--ink-muted);font-weight:inherit;margin:0 0 12px}.NowIndex-module__W0l6XW__recent ol{margin:0;padding:0;list-style:none}.NowIndex-module__W0l6XW__recent li{border-bottom:1px solid var(--line-hair);justify-content:space-between;align-items:baseline;gap:16px;padding-block:10px;display:flex}.NowIndex-module__W0l6XW__recent li:last-child{border-bottom:0}.NowIndex-module__W0l6XW__recent a{color:var(--ink-primary);overflow-wrap:anywhere;min-width:0;transition:color var(--dur-micro) var(--ease)}.NowIndex-module__W0l6XW__recent a:hover{color:var(--amber)}.NowIndex-module__W0l6XW__recent time{color:var(--ink-muted);flex:none}.NowIndex-module__W0l6XW__asOf{color:var(--ink-faint);margin:0}.NowIndex-module__W0l6XW__unavailable{color:var(--ink-muted);margin:0}@media (max-width:1024px){.NowIndex-module__W0l6XW__section{padding-block:144px 64px}.NowIndex-module__W0l6XW__head{padding-bottom:64px}.NowIndex-module__W0l6XW__card{grid-template-columns:minmax(0,1fr);padding:28px}.NowIndex-module__W0l6XW__card>*{grid-column:1}.NowIndex-module__W0l6XW__map{grid-row:auto}}@media (max-width:640px){.NowIndex-module__W0l6XW__card{row-gap:24px;padding:20px}}
.UpdatesIndex-module__1ZnO7W__section{padding-block:200px 96px}.UpdatesIndex-module__1ZnO7W__head{flex-direction:column;gap:24px;max-width:900px;padding-bottom:96px;display:flex}.UpdatesIndex-module__1ZnO7W__kicker{color:var(--amber);margin:0}.UpdatesIndex-module__1ZnO7W__title{letter-spacing:-.04em;font-size:clamp(3rem,7vw,6.5rem);line-height:.9}.UpdatesIndex-module__1ZnO7W__note{max-width:560px;color:var(--ink-secondary);text-wrap:pretty}.UpdatesIndex-module__1ZnO7W__month{padding-bottom:64px}.UpdatesIndex-module__1ZnO7W__monthLabel{color:var(--ink-muted);font-weight:inherit;margin:0 0 16px}.UpdatesIndex-module__1ZnO7W__list{border-top:1px solid var(--line-hair);margin:0;padding:0;list-style:none}.UpdatesIndex-module__1ZnO7W__list>li{border-bottom:1px solid var(--line-hair)}.UpdatesIndex-module__1ZnO7W__item{gap:var(--gutter);grid-template-columns:200px minmax(0,1fr);padding-block:28px;display:grid}.UpdatesIndex-module__1ZnO7W__meta{align-items:baseline;gap:12px;display:flex}.UpdatesIndex-module__1ZnO7W__date{color:var(--ink-secondary);min-width:4.5em}.UpdatesIndex-module__1ZnO7W__kind{border:1px solid var(--line-strong);color:var(--ink-secondary);flex:none;padding:4px 10px}.UpdatesIndex-module__1ZnO7W__new{color:var(--amber);border-color:var(--amber-dim)}.UpdatesIndex-module__1ZnO7W__improved{color:var(--ink-primary)}.UpdatesIndex-module__1ZnO7W__fixed{color:var(--ink-secondary)}.UpdatesIndex-module__1ZnO7W__content{color:var(--ink-muted);border-style:dashed}.UpdatesIndex-module__1ZnO7W__body{flex-direction:column;gap:10px;max-width:720px;display:flex}.UpdatesIndex-module__1ZnO7W__name{margin:0;font-size:1.25rem;font-weight:500;line-height:1.3}.UpdatesIndex-module__1ZnO7W__name a{color:inherit;transition:color var(--dur-micro) var(--ease)}.UpdatesIndex-module__1ZnO7W__name a:hover{color:var(--amber)}.UpdatesIndex-module__1ZnO7W__summary{color:var(--ink-secondary);text-wrap:pretty;margin:0;font-size:.9375rem}@media (max-width:1024px){.UpdatesIndex-module__1ZnO7W__section{padding-block:144px 64px}.UpdatesIndex-module__1ZnO7W__head{padding-bottom:64px}.UpdatesIndex-module__1ZnO7W__month{padding-bottom:48px}}@media (max-width:640px){.UpdatesIndex-module__1ZnO7W__item{grid-template-columns:minmax(0,1fr);gap:12px;padding-block:20px}}
.WhatIBuild-module__47_uUG__section{padding-block:128px 120px}.WhatIBuild-module__47_uUG__feature{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-hair);flex-direction:column;gap:22px;max-width:860px;padding-block:56px;display:flex}.WhatIBuild-module__47_uUG__featureLabel{color:var(--amber);margin:0}.WhatIBuild-module__47_uUG__featureTitle{letter-spacing:-.025em;font-size:clamp(1.875rem,3.2vw,2.75rem);line-height:1.05}.WhatIBuild-module__47_uUG__featureText{color:var(--ink-secondary);text-wrap:pretty;font-size:1.125rem;line-height:1.6}.WhatIBuild-module__47_uUG__grid{grid-template-columns:repeat(auto-fit,minmax(248px,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.WhatIBuild-module__47_uUG__card{background:var(--bg-base);box-shadow:0 0 0 1px var(--line-hair);flex-direction:column;gap:24px;height:100%;padding:40px 32px 44px;display:flex}.WhatIBuild-module__47_uUG__cardTitle{color:var(--amber);margin:0}.WhatIBuild-module__47_uUG__tags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.WhatIBuild-module__47_uUG__tag{font-family:var(--font-mono), monospace;letter-spacing:.02em;color:var(--ink-secondary);border:1px solid var(--line-hair);border-radius:4px;padding:6px 10px;font-size:.75rem;font-weight:500}@media (max-width:1024px){.WhatIBuild-module__47_uUG__section{padding-block:96px 88px}.WhatIBuild-module__47_uUG__feature{padding-block:40px}.WhatIBuild-module__47_uUG__featureText{font-size:1rem}.WhatIBuild-module__47_uUG__card{padding:32px 24px 36px}}
.WorkIndex-module__P1JVWa__section{padding-block:200px 40px}.WorkIndex-module__P1JVWa__head{flex-direction:column;gap:24px;max-width:900px;padding-bottom:120px;display:flex}.WorkIndex-module__P1JVWa__kicker{color:var(--amber);margin:0}.WorkIndex-module__P1JVWa__title{letter-spacing:-.04em;font-size:clamp(3rem,7vw,6.5rem);line-height:.9}.WorkIndex-module__P1JVWa__note{max-width:560px;color:var(--ink-secondary);text-wrap:pretty}.WorkIndex-module__P1JVWa__group{padding-bottom:96px}.WorkIndex-module__P1JVWa__groupHead{border-bottom:1px solid var(--line-strong);flex-wrap:wrap;align-items:baseline;gap:24px;padding-bottom:20px;display:flex}.WorkIndex-module__P1JVWa__groupTitle{color:var(--ink-primary);margin:0}.WorkIndex-module__P1JVWa__groupNote{color:var(--ink-muted);font-size:.9375rem}.WorkIndex-module__P1JVWa__list{margin:0;padding:0;list-style:none}.WorkIndex-module__P1JVWa__item{border-bottom:1px solid var(--line-hair)}.WorkIndex-module__P1JVWa__entry{grid-template-columns:88px minmax(0,1fr);gap:32px;padding-block:48px;display:grid}.WorkIndex-module__P1JVWa__index{letter-spacing:.12em;color:var(--amber);margin:0;padding-top:12px;font-size:.8125rem}.WorkIndex-module__P1JVWa__text{flex-direction:column;gap:18px;display:flex}.WorkIndex-module__P1JVWa__name{letter-spacing:-.025em;text-transform:uppercase;font-size:clamp(1.75rem,3.2vw,2.75rem);line-height:1}.WorkIndex-module__P1JVWa__nameLink{color:inherit}.WorkIndex-module__P1JVWa__nameLink:hover{color:var(--amber)}.WorkIndex-module__P1JVWa__line{color:var(--ink-secondary);text-wrap:pretty;max-width:720px}.WorkIndex-module__P1JVWa__meta{color:var(--ink-muted);flex-wrap:wrap;gap:12px 40px;margin:0;padding:0;list-style:none;display:flex}.WorkIndex-module__P1JVWa__metaItem{align-items:center;gap:10px;display:flex}.WorkIndex-module__P1JVWa__tick{background:var(--amber);flex:none;width:4px;height:4px}@media (max-width:1024px){.WorkIndex-module__P1JVWa__section{padding-block:144px 32px}.WorkIndex-module__P1JVWa__head{padding-bottom:72px}.WorkIndex-module__P1JVWa__group{padding-bottom:64px}.WorkIndex-module__P1JVWa__entry{grid-template-columns:1fr;gap:14px;padding-block:36px}.WorkIndex-module__P1JVWa__index{padding-top:0}.WorkIndex-module__P1JVWa__line{max-width:none}.WorkIndex-module__P1JVWa__meta{gap:10px 24px}}
.Scoreboard-module__qCLj5G__app{flex-direction:column;min-height:100vh;display:flex}.Scoreboard-module__qCLj5G__bar{z-index:20;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line-hair);background:#0b0b0ce0;position:sticky;top:0}.Scoreboard-module__qCLj5G__barInner{max-width:1040px;padding:14px var(--margin);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.Scoreboard-module__qCLj5G__brand{color:var(--ink-primary);align-items:baseline;gap:10px;min-width:0;display:flex}.Scoreboard-module__qCLj5G__brand:hover{color:var(--ink-primary)}.Scoreboard-module__qCLj5G__brandMark{border:2px solid var(--amber);border-radius:2px;flex:none;align-self:center;width:10px;height:10px}.Scoreboard-module__qCLj5G__brandName{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;white-space:nowrap;font-size:1.05rem;font-weight:800}.Scoreboard-module__qCLj5G__brandMm{font-family:var(--font-mm), sans-serif;color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;overflow:hidden}.Scoreboard-module__qCLj5G__barLink{color:var(--ink-secondary);flex:none}.Scoreboard-module__qCLj5G__barLink:hover{color:var(--amber)}.Scoreboard-module__qCLj5G__main{width:100%;max-width:1040px;padding:40px var(--margin) 96px;flex:1;margin:0 auto}.Scoreboard-module__qCLj5G__foot{width:100%;max-width:1040px;padding:0 var(--margin) 32px;margin:0 auto}@media (max-width:640px){.Scoreboard-module__qCLj5G__main{padding-top:28px}}.Scoreboard-module__qCLj5G__stack{flex-direction:column;gap:32px;display:flex}.Scoreboard-module__qCLj5G__hero{flex-direction:column;gap:16px;padding-top:24px;display:flex}:is(.Scoreboard-module__qCLj5G__hero>.monoLabel,.Scoreboard-module__qCLj5G__boardHead>.monoLabel){color:var(--ink-muted)}.Scoreboard-module__qCLj5G__heroTitle{font-size:clamp(2.6rem,8vw,5rem)}.Scoreboard-module__qCLj5G__boardHead{flex-direction:column;gap:10px;display:flex}.Scoreboard-module__qCLj5G__title{overflow-wrap:anywhere;font-size:clamp(2rem,6vw,3.25rem)}.Scoreboard-module__qCLj5G__desc{color:var(--ink-secondary);max-width:60ch}.Scoreboard-module__qCLj5G__meta{color:var(--ink-muted);font-size:.85rem}.Scoreboard-module__qCLj5G__hint{color:var(--ink-muted);font-size:.8rem;line-height:1.45;display:block}.Scoreboard-module__qCLj5G__optional{color:var(--ink-faint);letter-spacing:.06em;margin-left:6px}.Scoreboard-module__qCLj5G__footNote{color:var(--ink-muted);font-size:.9rem}.Scoreboard-module__qCLj5G__live{color:var(--ink-muted);align-items:center;gap:8px;display:flex}.Scoreboard-module__qCLj5G__dot{background:var(--amber);width:7px;height:7px;box-shadow:0 0 0 4px var(--amber-glow);animation:Scoreboard-module__qCLj5G__pulse 2s var(--ease) infinite;border-radius:50%}@keyframes Scoreboard-module__qCLj5G__pulse{50%{opacity:.35}}.Scoreboard-module__qCLj5G__sectionHead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.Scoreboard-module__qCLj5G__sectionHead .monoLabel{color:var(--ink-secondary)}.Scoreboard-module__qCLj5G__notice{border:1px solid var(--line-strong);background:var(--bg-raised);border-radius:12px;flex-direction:column;gap:10px;max-width:560px;padding:24px;display:flex}.Scoreboard-module__qCLj5G__notice>.monoLabel{color:var(--amber)}.Scoreboard-module__qCLj5G__notice code{font-family:var(--font-mono), monospace;color:var(--ink-primary);font-size:.85em}.Scoreboard-module__qCLj5G__loading{color:var(--ink-muted);padding:48px 0}.Scoreboard-module__qCLj5G__error{color:#ffb4a8;background:#ff5a4614;border:1px solid #ff5a464d;border-radius:10px;padding:12px 14px;font-size:.9rem}.Scoreboard-module__qCLj5G__empty{color:var(--ink-muted)}.Scoreboard-module__qCLj5G__btnPrimary,.Scoreboard-module__qCLj5G__btnAccent,.Scoreboard-module__qCLj5G__btnGhost,.Scoreboard-module__qCLj5G__btnDanger,.Scoreboard-module__qCLj5G__preset,.Scoreboard-module__qCLj5G__addPlayer,.Scoreboard-module__qCLj5G__linkBtn{font:inherit;cursor:pointer;transition:background var(--dur-micro) var(--ease), border-color var(--dur-micro) var(--ease), color var(--dur-micro) var(--ease), transform 80ms var(--ease);-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:10px}:is(.Scoreboard-module__qCLj5G__btnPrimary,.Scoreboard-module__qCLj5G__btnAccent,.Scoreboard-module__qCLj5G__btnGhost,.Scoreboard-module__qCLj5G__btnDanger,.Scoreboard-module__qCLj5G__preset,.Scoreboard-module__qCLj5G__addPlayer):active:not(:disabled){transform:scale(.97)}:is(.Scoreboard-module__qCLj5G__btnPrimary,.Scoreboard-module__qCLj5G__btnAccent,.Scoreboard-module__qCLj5G__btnGhost,.Scoreboard-module__qCLj5G__btnDanger,.Scoreboard-module__qCLj5G__preset,.Scoreboard-module__qCLj5G__addPlayer):disabled{cursor:not-allowed;opacity:.4}.Scoreboard-module__qCLj5G__btnPrimary{background:var(--amber);color:var(--bg-base);border:0;padding:14px 22px;font-size:1rem;font-weight:500}.Scoreboard-module__qCLj5G__btnPrimary:hover:not(:disabled){background:var(--amber-bright)}.Scoreboard-module__qCLj5G__btnBlock{width:100%;padding-block:18px;font-size:1.05rem}.Scoreboard-module__qCLj5G__btnAccent{color:var(--amber);border:1px solid var(--amber-dim);white-space:nowrap;background:0 0;padding:10px 16px}.Scoreboard-module__qCLj5G__btnAccent:hover:not(:disabled){background:var(--amber-glow)}.Scoreboard-module__qCLj5G__btnGhost{color:var(--ink-secondary);border:1px solid var(--line-hair);background:0 0;min-width:44px;padding:10px 14px}.Scoreboard-module__qCLj5G__btnGhost:hover:not(:disabled){color:var(--ink-primary);border-color:var(--line-strong)}.Scoreboard-module__qCLj5G__btnDanger{color:#ff8a78;background:0 0;border:1px solid #ff5a4659;padding:10px 14px}.Scoreboard-module__qCLj5G__btnDanger:hover:not(:disabled){background:#ff5a461a}.Scoreboard-module__qCLj5G__linkBtn{color:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.Scoreboard-module__qCLj5G__addPlayer{width:100%;color:var(--ink-secondary);border:1px dashed var(--line-strong);background:0 0;margin-top:12px;padding:16px}.Scoreboard-module__qCLj5G__addPlayer:hover:not(:disabled){color:var(--ink-primary);border-color:var(--ink-muted);background:var(--bg-raised)}.Scoreboard-module__qCLj5G__choices{gap:var(--gutter);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:640px){.Scoreboard-module__qCLj5G__choices{grid-template-columns:1fr}}.Scoreboard-module__qCLj5G__choice{background:var(--bg-raised);border:1px solid var(--line-hair);min-height:200px;color:var(--ink-primary);transition:border-color var(--dur-element) var(--ease), background var(--dur-element) var(--ease);border-radius:14px;flex-direction:column;gap:10px;padding:28px;display:flex;position:relative}.Scoreboard-module__qCLj5G__choice:hover{color:var(--ink-primary);border-color:var(--line-strong);background:#17171a}.Scoreboard-module__qCLj5G__choice>.monoLabel{color:var(--ink-muted)}.Scoreboard-module__qCLj5G__choiceTitle{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;margin-top:auto;font-size:1.75rem;font-weight:800;line-height:1.05}.Scoreboard-module__qCLj5G__choiceBody{color:var(--ink-secondary);max-width:34ch;font-size:.95rem}.Scoreboard-module__qCLj5G__choiceArrow{color:var(--ink-muted);transition:transform var(--dur-element) var(--ease), color var(--dur-element) var(--ease);font-size:1.4rem;position:absolute;top:24px;right:26px}.Scoreboard-module__qCLj5G__choice:hover .Scoreboard-module__qCLj5G__choiceArrow{color:var(--amber);transform:translate(4px)}.Scoreboard-module__qCLj5G__mine{border-top:1px solid var(--line-hair);margin:0;padding:0;list-style:none}.Scoreboard-module__qCLj5G__mineRow{border-bottom:1px solid var(--line-hair);align-items:center;gap:12px;padding:6px 0;display:flex}.Scoreboard-module__qCLj5G__mineLink{min-width:0;color:var(--ink-primary);flex-direction:column;flex:1;padding:8px 0;display:flex}.Scoreboard-module__qCLj5G__mineLink:hover{color:var(--amber-bright)}.Scoreboard-module__qCLj5G__mineTitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Scoreboard-module__qCLj5G__fields{flex-direction:column;gap:20px;display:flex}.Scoreboard-module__qCLj5G__field{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.Scoreboard-module__qCLj5G__field>label{color:var(--ink-secondary)}.Scoreboard-module__qCLj5G__fieldRow{gap:var(--gutter);flex-wrap:wrap;display:flex}.Scoreboard-module__qCLj5G__fieldRow>.Scoreboard-module__qCLj5G__field{flex:200px}.Scoreboard-module__qCLj5G__input,.Scoreboard-module__qCLj5G__numInput,.Scoreboard-module__qCLj5G__customInput,.Scoreboard-module__qCLj5G__linkInput,.Scoreboard-module__qCLj5G__nameInput,.Scoreboard-module__qCLj5G__codeInput{font:inherit;color:var(--ink-primary);background:var(--bg-inset);border:1px solid var(--line-strong);width:100%;transition:border-color var(--dur-micro) var(--ease);border-radius:10px;padding:12px 14px}:is(.Scoreboard-module__qCLj5G__input,.Scoreboard-module__qCLj5G__numInput,.Scoreboard-module__qCLj5G__customInput,.Scoreboard-module__qCLj5G__linkInput,.Scoreboard-module__qCLj5G__nameInput,.Scoreboard-module__qCLj5G__codeInput):focus{border-color:var(--amber-dim);outline:none}.Scoreboard-module__qCLj5G__input::placeholder,.Scoreboard-module__qCLj5G__customInput::placeholder,.Scoreboard-module__qCLj5G__codeInput::placeholder{color:var(--ink-faint)}textarea.Scoreboard-module__qCLj5G__input{resize:vertical;min-height:64px}.Scoreboard-module__qCLj5G__numInput{font-family:var(--font-mono), monospace;text-align:right;width:110px}.Scoreboard-module__qCLj5G__codeInput{letter-spacing:.3em;padding:14px 16px;font-size:1.6rem}.Scoreboard-module__qCLj5G__inline{align-items:center;gap:10px;display:flex}.Scoreboard-module__qCLj5G__inline .monoLabel{color:var(--ink-muted)}.Scoreboard-module__qCLj5G__toggle{cursor:pointer;align-items:flex-start;gap:14px;display:flex}.Scoreboard-module__qCLj5G__toggle input{opacity:0;width:1px;height:1px;position:absolute}.Scoreboard-module__qCLj5G__toggleTrack{background:var(--bg-inset);border:1px solid var(--line-strong);width:44px;height:26px;transition:background var(--dur-micro) var(--ease), border-color var(--dur-micro) var(--ease);border-radius:13px;flex:none;margin-top:1px;position:relative}.Scoreboard-module__qCLj5G__toggleTrack:after{content:"";background:var(--ink-muted);width:18px;height:18px;transition:transform var(--dur-micro) var(--ease), background var(--dur-micro) var(--ease);border-radius:50%;position:absolute;top:3px;left:3px}.Scoreboard-module__qCLj5G__toggle input:checked+.Scoreboard-module__qCLj5G__toggleTrack{background:var(--amber-glow);border-color:var(--amber-dim)}.Scoreboard-module__qCLj5G__toggle input:checked+.Scoreboard-module__qCLj5G__toggleTrack:after{background:var(--amber);transform:translate(18px)}.Scoreboard-module__qCLj5G__toggle input:focus-visible+.Scoreboard-module__qCLj5G__toggleTrack{outline:2px solid var(--amber);outline-offset:2px}.Scoreboard-module__qCLj5G__toggleLabel{font-weight:500;display:block}.Scoreboard-module__qCLj5G__panel,.Scoreboard-module__qCLj5G__panelOpen,.Scoreboard-module__qCLj5G__shareCard{background:var(--bg-raised);border:1px solid var(--line-hair);border-radius:14px}.Scoreboard-module__qCLj5G__panelOpen{padding:24px}.Scoreboard-module__qCLj5G__panelTitle{color:var(--ink-secondary);margin-bottom:18px}.Scoreboard-module__qCLj5G__panelOpen .Scoreboard-module__qCLj5G__sectionHead .Scoreboard-module__qCLj5G__panelTitle{margin-bottom:0}.Scoreboard-module__qCLj5G__panel>:not(summary){padding:0 24px 24px}.Scoreboard-module__qCLj5G__panelSummary{cursor:pointer;justify-content:space-between;align-items:center;padding:18px 24px;list-style:none;display:flex}.Scoreboard-module__qCLj5G__panelSummary::-webkit-details-marker{display:none}.Scoreboard-module__qCLj5G__panelSummary .monoLabel{color:var(--ink-secondary)}.Scoreboard-module__qCLj5G__panelSummary:after{content:"+";color:var(--ink-muted);font-size:1.2rem;line-height:1}.Scoreboard-module__qCLj5G__panel[open]>.Scoreboard-module__qCLj5G__panelSummary:after{content:"−"}.Scoreboard-module__qCLj5G__shareCard{flex-direction:column;gap:18px;padding:20px;display:flex}.Scoreboard-module__qCLj5G__codes{grid-template-columns:1fr 1fr;gap:12px;display:grid}.Scoreboard-module__qCLj5G__code{font:inherit;color:inherit;text-align:left;cursor:pointer;background:var(--bg-inset);border:1px solid var(--line-hair);border-radius:10px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}div.Scoreboard-module__qCLj5G__code{cursor:default}.Scoreboard-module__qCLj5G__code .monoLabel{color:var(--ink-muted)}.Scoreboard-module__qCLj5G__codeValue{letter-spacing:.06em;color:var(--ink-primary);white-space:nowrap;font-size:clamp(1.35rem,6vw,2rem)}.Scoreboard-module__qCLj5G__linkRow{flex-direction:column;gap:8px;display:flex}.Scoreboard-module__qCLj5G__linkRow>.monoLabel{color:var(--ink-muted)}.Scoreboard-module__qCLj5G__linkBox{gap:8px;display:flex}.Scoreboard-module__qCLj5G__linkInput{font-family:var(--font-mono), monospace;color:var(--ink-secondary);min-width:0;font-size:.8rem}.Scoreboard-module__qCLj5G__smallLink{align-self:flex-start;font-size:.85rem}.Scoreboard-module__qCLj5G__draftList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.Scoreboard-module__qCLj5G__draftRow{background:var(--bg-inset);border-radius:10px;align-items:center;gap:12px;padding:8px 8px 8px 4px;display:flex}.Scoreboard-module__qCLj5G__draftRow .Scoreboard-module__qCLj5G__name{flex:1}.Scoreboard-module__qCLj5G__draftRow .Scoreboard-module__qCLj5G__numInput{width:84px;padding:8px 10px}.Scoreboard-module__qCLj5G__cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.Scoreboard-module__qCLj5G__card{background:var(--bg-raised);border:1px solid var(--line-hair);border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.Scoreboard-module__qCLj5G__cardHead{align-items:center;gap:8px;display:flex}.Scoreboard-module__qCLj5G__name{font:inherit;color:var(--ink-primary);text-align:left;cursor:text;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:1;min-width:0;margin:-6px 0 -6px -8px;padding:6px 8px;font-size:1.05rem;font-weight:500;overflow:hidden}.Scoreboard-module__qCLj5G__name:hover{background:var(--bg-inset)}.Scoreboard-module__qCLj5G__nameInput{flex:1;padding:6px 8px;font-weight:500}.Scoreboard-module__qCLj5G__more{font:inherit;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;width:36px;height:32px;font-size:1.2rem;line-height:1}.Scoreboard-module__qCLj5G__more:hover,.Scoreboard-module__qCLj5G__more[aria-expanded=true]{color:var(--ink-primary);background:var(--bg-inset)}.Scoreboard-module__qCLj5G__scoreBlock{flex-direction:column;gap:2px;display:flex}.Scoreboard-module__qCLj5G__big{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:3.25rem;font-weight:800;line-height:1}.Scoreboard-module__qCLj5G__bigLive{color:var(--amber)}.Scoreboard-module__qCLj5G__ago{color:var(--ink-muted);font-size:.8rem;font-family:var(--font-mono), monospace}.Scoreboard-module__qCLj5G__total{color:var(--ink-secondary);font-family:var(--font-mono), monospace;order:-1;font-size:.95rem}.Scoreboard-module__qCLj5G__total .monoLabel{color:var(--ink-muted);margin-right:4px}.Scoreboard-module__qCLj5G__presets{gap:8px;display:flex}.Scoreboard-module__qCLj5G__presetGroup{flex:2;display:flex}.Scoreboard-module__qCLj5G__preset{background:var(--bg-inset);min-height:48px;color:var(--ink-primary);border:1px solid var(--line-strong);font-family:var(--font-mono), monospace;flex:1;padding:0 8px;font-size:1rem}.Scoreboard-module__qCLj5G__preset:hover:not(:disabled){border-color:var(--ink-muted)}.Scoreboard-module__qCLj5G__presetGroup .Scoreboard-module__qCLj5G__preset:first-child{border-radius:10px 0 0 10px}.Scoreboard-module__qCLj5G__presetGroup .Scoreboard-module__qCLj5G__preset:last-child{border-left:0;border-radius:0 10px 10px 0}.Scoreboard-module__qCLj5G__presetStep{color:var(--amber);border-color:var(--amber-dim)}.Scoreboard-module__qCLj5G__presetStep:hover:not(:disabled){background:var(--amber-glow);border-color:var(--amber)}.Scoreboard-module__qCLj5G__presetCustom{font-family:var(--font-body), sans-serif;color:var(--ink-secondary);font-size:.85rem}.Scoreboard-module__qCLj5G__customRow{gap:8px;display:flex}.Scoreboard-module__qCLj5G__customRow .Scoreboard-module__qCLj5G__btnGhost{padding:0 12px}.Scoreboard-module__qCLj5G__customInput{font-family:var(--font-mono), monospace;min-width:0;padding:10px 12px}.Scoreboard-module__qCLj5G__drawer{border-top:1px solid var(--line-hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.Scoreboard-module__qCLj5G__drawer .Scoreboard-module__qCLj5G__numInput{width:90px;padding:8px 10px}.Scoreboard-module__qCLj5G__saveBar{z-index:10;margin:0 calc(var(--margin) * -1);padding:12px var(--margin) calc(12px + env(safe-area-inset-bottom));background:linear-gradient(to top, var(--bg-base) 70%, #0b0b0c00);position:sticky;bottom:0}.Scoreboard-module__qCLj5G__saveBarInner{background:var(--bg-raised);border:1px solid var(--line-strong);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:10px 10px 10px 18px;display:flex}.Scoreboard-module__qCLj5G__saveBarInner .monoLabel{color:var(--ink-secondary)}.Scoreboard-module__qCLj5G__ranking{border-top:1px solid var(--line-hair);margin:0;padding:0;list-style:none}.Scoreboard-module__qCLj5G__rankRow{border-bottom:1px solid var(--line-hair);grid-template-columns:2.25rem 1fr auto;align-items:center;gap:12px;padding:16px 4px;display:grid}.Scoreboard-module__qCLj5G__rank{color:var(--ink-muted);font-size:.95rem}.Scoreboard-module__qCLj5G__rankName{overflow-wrap:anywhere;font-size:1.1rem;font-weight:500}.Scoreboard-module__qCLj5G__rankScore{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.Scoreboard-module__qCLj5G__rankBig{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:2.25rem;font-weight:800;line-height:1}.Scoreboard-module__qCLj5G__rankSmall{color:var(--ink-muted);font-size:.8rem;font-family:var(--font-mono), monospace;white-space:nowrap}.Scoreboard-module__qCLj5G__smallLive,.Scoreboard-module__qCLj5G__leader .Scoreboard-module__qCLj5G__rank{color:var(--amber)}.Scoreboard-module__qCLj5G__leader .Scoreboard-module__qCLj5G__rankName{color:var(--ink-primary)}.Scoreboard-module__qCLj5G__history{flex-direction:column;display:flex}.Scoreboard-module__qCLj5G__tableWrap{border:1px solid var(--line-hair);background:var(--bg-raised);border-radius:12px;overflow-x:auto}.Scoreboard-module__qCLj5G__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.Scoreboard-module__qCLj5G__table th,.Scoreboard-module__qCLj5G__table td{text-align:right;white-space:nowrap;border-bottom:1px solid var(--line-hair);padding:10px 14px}.Scoreboard-module__qCLj5G__table thead th{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);text-overflow:ellipsis;max-width:12ch;font-size:.72rem;font-weight:500;overflow:hidden}.Scoreboard-module__qCLj5G__table th:first-child{text-align:left;background:var(--bg-raised);position:sticky;left:0}.Scoreboard-module__qCLj5G__table tbody th{font-family:var(--font-mono), monospace;color:var(--ink-secondary);font-weight:500}.Scoreboard-module__qCLj5G__table td{font-family:var(--font-mono), monospace}.Scoreboard-module__qCLj5G__table tbody tr:last-child>*{border-bottom:0}.Scoreboard-module__qCLj5G__pos{color:var(--ink-primary)}.Scoreboard-module__qCLj5G__neg{color:var(--ink-muted)}.Scoreboard-module__qCLj5G__pager{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}
.WhoAteWhat-module__gDSZrq__app{flex-direction:column;min-height:100vh;display:flex}.WhoAteWhat-module__gDSZrq__bar{z-index:20;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line-hair);background:#0b0b0ce0;position:sticky;top:0}.WhoAteWhat-module__gDSZrq__barInner{max-width:920px;padding:14px var(--margin);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.WhoAteWhat-module__gDSZrq__brand{color:var(--ink-primary);align-items:center;gap:10px;min-width:0;display:flex}.WhoAteWhat-module__gDSZrq__brand:hover{color:var(--ink-primary)}.WhoAteWhat-module__gDSZrq__brandMark{border:2px solid var(--amber);border-radius:50%;flex:none;width:10px;height:10px}.WhoAteWhat-module__gDSZrq__brandName{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;white-space:nowrap;font-size:1.05rem;font-weight:800}.WhoAteWhat-module__gDSZrq__barLink{color:var(--ink-secondary);flex:none}.WhoAteWhat-module__gDSZrq__barLink:hover{color:var(--amber)}.WhoAteWhat-module__gDSZrq__main{width:100%;max-width:920px;padding:32px var(--margin) 48px;flex:1;margin:0 auto}.WhoAteWhat-module__gDSZrq__foot{width:100%;max-width:920px;padding:0 var(--margin) 32px;margin:0 auto}.WhoAteWhat-module__gDSZrq__stack{flex-direction:column;gap:28px;display:flex}.WhoAteWhat-module__gDSZrq__loading{color:var(--ink-muted);padding:48px 0}.WhoAteWhat-module__gDSZrq__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0 0 28px;padding:0;list-style:none;display:grid}.WhoAteWhat-module__gDSZrq__step{font:inherit;cursor:pointer;text-align:left;width:100%;color:var(--ink-muted);border:0;border-top:2px solid var(--line-strong);transition:color var(--dur-micro) var(--ease), border-color var(--dur-micro) var(--ease);background:0 0;flex-direction:column;gap:2px;padding:10px 2px 0;display:flex}.WhoAteWhat-module__gDSZrq__step:hover{color:var(--ink-secondary)}.WhoAteWhat-module__gDSZrq__stepNum{font-family:var(--font-mono), monospace;letter-spacing:.12em;font-size:.72rem}.WhoAteWhat-module__gDSZrq__stepName{white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:500;overflow:hidden}.WhoAteWhat-module__gDSZrq__stepDone{border-top-color:var(--amber-dim);color:var(--ink-secondary)}.WhoAteWhat-module__gDSZrq__stepCurrent{border-top-color:var(--amber);color:var(--ink-primary)}.WhoAteWhat-module__gDSZrq__stepCurrent .WhoAteWhat-module__gDSZrq__stepNum{color:var(--amber)}@media (max-width:480px){.WhoAteWhat-module__gDSZrq__stepName{font-size:.8rem}}.WhoAteWhat-module__gDSZrq__head{flex-direction:column;gap:10px;display:flex}.WhoAteWhat-module__gDSZrq__head>.monoLabel{color:var(--ink-muted)}.WhoAteWhat-module__gDSZrq__title{font-size:clamp(2rem,6.5vw,3.25rem)}.WhoAteWhat-module__gDSZrq__desc{color:var(--ink-secondary);max-width:60ch}.WhoAteWhat-module__gDSZrq__hint{color:var(--ink-muted);font-size:.85rem;line-height:1.45}.WhoAteWhat-module__gDSZrq__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.WhoAteWhat-module__gDSZrq__sectionHead>.monoLabel{color:var(--ink-secondary)}.WhoAteWhat-module__gDSZrq__num{font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums;white-space:nowrap}.WhoAteWhat-module__gDSZrq__muted{color:var(--ink-muted)}.WhoAteWhat-module__gDSZrq__neg{color:#8fd19e}.WhoAteWhat-module__gDSZrq__btnPrimary,.WhoAteWhat-module__gDSZrq__btnAccent,.WhoAteWhat-module__gDSZrq__btnGhost,.WhoAteWhat-module__gDSZrq__btnDanger,.WhoAteWhat-module__gDSZrq__chip,.WhoAteWhat-module__gDSZrq__addRow,.WhoAteWhat-module__gDSZrq__seg,.WhoAteWhat-module__gDSZrq__iconBtn,.WhoAteWhat-module__gDSZrq__preset{font:inherit;cursor:pointer;transition:background var(--dur-micro) var(--ease), border-color var(--dur-micro) var(--ease), color var(--dur-micro) var(--ease), transform 80ms var(--ease);-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:10px}:is(.WhoAteWhat-module__gDSZrq__btnPrimary,.WhoAteWhat-module__gDSZrq__btnAccent,.WhoAteWhat-module__gDSZrq__btnGhost,.WhoAteWhat-module__gDSZrq__btnDanger,.WhoAteWhat-module__gDSZrq__chip,.WhoAteWhat-module__gDSZrq__addRow,.WhoAteWhat-module__gDSZrq__iconBtn,.WhoAteWhat-module__gDSZrq__preset):active:not(:disabled){transform:scale(.97)}:is(.WhoAteWhat-module__gDSZrq__btnPrimary,.WhoAteWhat-module__gDSZrq__btnAccent,.WhoAteWhat-module__gDSZrq__btnGhost,.WhoAteWhat-module__gDSZrq__btnDanger,.WhoAteWhat-module__gDSZrq__chip,.WhoAteWhat-module__gDSZrq__addRow,.WhoAteWhat-module__gDSZrq__iconBtn,.WhoAteWhat-module__gDSZrq__preset):disabled{cursor:not-allowed;opacity:.4}.WhoAteWhat-module__gDSZrq__btnPrimary{background:var(--amber);color:var(--bg-base);white-space:nowrap;border:0;padding:12px 22px;font-size:1rem;font-weight:500}.WhoAteWhat-module__gDSZrq__btnPrimary:hover:not(:disabled){background:var(--amber-bright)}.WhoAteWhat-module__gDSZrq__btnAccent{color:var(--amber);border:1px solid var(--amber-dim);white-space:nowrap;background:0 0;padding:10px 16px}.WhoAteWhat-module__gDSZrq__btnAccent:hover:not(:disabled){background:var(--amber-glow)}.WhoAteWhat-module__gDSZrq__btnGhost{color:var(--ink-secondary);border:1px solid var(--line-hair);white-space:nowrap;background:0 0;padding:10px 14px}.WhoAteWhat-module__gDSZrq__btnGhost:hover:not(:disabled){color:var(--ink-primary);border-color:var(--line-strong)}.WhoAteWhat-module__gDSZrq__btnSmall{border-radius:8px;padding:6px 10px;font-size:.85rem}.WhoAteWhat-module__gDSZrq__btnDanger{color:#ff8a78;background:0 0;border:1px solid #ff5a4659;padding:10px 14px}.WhoAteWhat-module__gDSZrq__btnDanger:hover:not(:disabled){background:#ff5a461a}.WhoAteWhat-module__gDSZrq__iconBtn{width:40px;height:40px;color:var(--ink-muted);background:0 0;border:1px solid #0000;flex:none;place-items:center;font-size:1.1rem;line-height:1;display:grid}.WhoAteWhat-module__gDSZrq__iconBtn:hover:not(:disabled){color:var(--ink-primary);background:var(--bg-inset);border-color:var(--line-hair)}.WhoAteWhat-module__gDSZrq__addRow{width:100%;color:var(--ink-secondary);border:1px dashed var(--line-strong);background:0 0;padding:16px}.WhoAteWhat-module__gDSZrq__addRow:hover:not(:disabled){color:var(--ink-primary);border-color:var(--ink-muted);background:var(--bg-raised)}.WhoAteWhat-module__gDSZrq__input{font:inherit;color:var(--ink-primary);background:var(--bg-inset);border:1px solid var(--line-strong);width:100%;min-width:0;transition:border-color var(--dur-micro) var(--ease);border-radius:10px;padding:11px 14px}.WhoAteWhat-module__gDSZrq__input:focus{border-color:var(--amber-dim);outline:none}.WhoAteWhat-module__gDSZrq__input::placeholder{color:var(--ink-faint)}.WhoAteWhat-module__gDSZrq__money{font-family:var(--font-mono), monospace;text-align:right;font-variant-numeric:tabular-nums}.WhoAteWhat-module__gDSZrq__field{flex-direction:column;gap:8px;min-width:0;display:flex}.WhoAteWhat-module__gDSZrq__field>label,.WhoAteWhat-module__gDSZrq__field>span:first-child{color:var(--ink-secondary);font-size:.9rem}.WhoAteWhat-module__gDSZrq__affix{align-items:center;min-width:0;display:flex;position:relative}.WhoAteWhat-module__gDSZrq__affix .WhoAteWhat-module__gDSZrq__input{padding-right:46px}.WhoAteWhat-module__gDSZrq__affixText{pointer-events:none;color:var(--ink-muted);font-family:var(--font-mono), monospace;font-size:.8rem;position:absolute;right:12px}.WhoAteWhat-module__gDSZrq__select{font:inherit;color:var(--ink-primary);background:var(--bg-inset);border:1px solid var(--line-strong);border-radius:10px;padding:8px 12px}.WhoAteWhat-module__gDSZrq__segs{border:1px solid var(--line-strong);border-radius:10px;flex:none;display:inline-flex;overflow:hidden}.WhoAteWhat-module__gDSZrq__seg{background:var(--bg-inset);color:var(--ink-muted);min-width:44px;min-height:44px;font-family:var(--font-mono), monospace;border:0;border-radius:0;padding:0 12px;font-size:.85rem}.WhoAteWhat-module__gDSZrq__seg+.WhoAteWhat-module__gDSZrq__seg{border-left:1px solid var(--line-strong)}.WhoAteWhat-module__gDSZrq__seg[aria-pressed=true]{background:var(--amber-glow);color:var(--amber)}.WhoAteWhat-module__gDSZrq__panel{background:var(--bg-raised);border:1px solid var(--line-hair);border-radius:14px;padding:20px}@media (max-width:640px){.WhoAteWhat-module__gDSZrq__panel{padding:16px}}.WhoAteWhat-module__gDSZrq__warn{color:var(--ink-primary);background:#ffb02012;border:1px solid #ffb02066;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:.95rem;display:flex}.WhoAteWhat-module__gDSZrq__ok{color:#8fd19e}.WhoAteWhat-module__gDSZrq__bad{color:#ff8a78}.WhoAteWhat-module__gDSZrq__counter{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.WhoAteWhat-module__gDSZrq__countBox{align-items:stretch;display:flex}.WhoAteWhat-module__gDSZrq__countBtn{font:inherit;cursor:pointer;background:var(--bg-inset);width:52px;min-height:56px;color:var(--ink-primary);border:1px solid var(--line-strong);font-size:1.4rem}.WhoAteWhat-module__gDSZrq__countBtn:first-child{border-radius:12px 0 0 12px}.WhoAteWhat-module__gDSZrq__countBtn:last-child{border-radius:0 12px 12px 0}.WhoAteWhat-module__gDSZrq__countBtn:hover:not(:disabled){border-color:var(--ink-muted)}.WhoAteWhat-module__gDSZrq__countBtn:disabled{opacity:.35;cursor:not-allowed}.WhoAteWhat-module__gDSZrq__countInput{text-align:center;width:76px;font-family:var(--font-display), sans-serif;color:var(--ink-primary);background:var(--bg-inset);border:1px solid var(--line-strong);border-inline:0;border-radius:0;font-size:1.75rem;font-weight:800}.WhoAteWhat-module__gDSZrq__countInput:focus{background:var(--bg-raised);outline:none}.WhoAteWhat-module__gDSZrq__presets{flex-wrap:wrap;gap:6px;display:flex}.WhoAteWhat-module__gDSZrq__preset{color:var(--ink-secondary);border:1px solid var(--line-hair);min-width:44px;min-height:40px;font-family:var(--font-mono), monospace;background:0 0;padding:0 10px;font-size:.85rem}.WhoAteWhat-module__gDSZrq__preset:hover{color:var(--ink-primary);border-color:var(--line-strong)}.WhoAteWhat-module__gDSZrq__presetOn{color:var(--amber);border-color:var(--amber-dim)}.WhoAteWhat-module__gDSZrq__peopleGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.WhoAteWhat-module__gDSZrq__personRow{align-items:center;gap:4px;display:flex}.WhoAteWhat-module__gDSZrq__personNo{width:28px;color:var(--ink-faint);font-family:var(--font-mono), monospace;text-align:right;flex:none;padding-right:6px;font-size:.75rem}.WhoAteWhat-module__gDSZrq__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.WhoAteWhat-module__gDSZrq__toolbar label{color:var(--ink-muted)}.WhoAteWhat-module__gDSZrq__items{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.WhoAteWhat-module__gDSZrq__item{background:var(--bg-raised);border:1px solid var(--line-hair);border-radius:14px;flex-direction:column;gap:14px;min-width:0;padding:16px;display:flex}.WhoAteWhat-module__gDSZrq__itemFlag{border-color:#ffb02073}.WhoAteWhat-module__gDSZrq__itemTop{grid-template-columns:minmax(0,1fr) 132px 150px 40px;align-items:end;gap:8px;display:grid}@media (max-width:640px){.WhoAteWhat-module__gDSZrq__itemTop{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 40px}.WhoAteWhat-module__gDSZrq__itemTop>:first-child{grid-column:1/-1}}.WhoAteWhat-module__gDSZrq__qty{align-items:stretch;height:46px;display:flex}.WhoAteWhat-module__gDSZrq__qtyBtn{font:inherit;cursor:pointer;background:var(--bg-inset);width:38px;color:var(--ink-secondary);border:1px solid var(--line-strong)}.WhoAteWhat-module__gDSZrq__qtyBtn:first-child{border-radius:10px 0 0 10px}.WhoAteWhat-module__gDSZrq__qtyBtn:last-child{border-radius:0 10px 10px 0}.WhoAteWhat-module__gDSZrq__qtyBtn:disabled{opacity:.35}.WhoAteWhat-module__gDSZrq__qtyVal{text-align:center;min-width:0;font-family:var(--font-mono), monospace;color:var(--ink-primary);background:var(--bg-inset);border:1px solid var(--line-strong);border-inline:0;flex:1;font-size:1rem}.WhoAteWhat-module__gDSZrq__qtyVal:focus{outline:none}.WhoAteWhat-module__gDSZrq__miniLabel{color:var(--ink-muted);font-size:.75rem}.WhoAteWhat-module__gDSZrq__eatersHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.WhoAteWhat-module__gDSZrq__eatersHead>.monoLabel{color:var(--ink-muted)}.WhoAteWhat-module__gDSZrq__eatersActions{gap:6px;display:flex}.WhoAteWhat-module__gDSZrq__chips{flex-wrap:wrap;gap:6px;display:flex}.WhoAteWhat-module__gDSZrq__chip{background:var(--bg-inset);color:var(--ink-secondary);border:1px solid var(--line-strong);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:100%;min-height:38px;padding:7px 14px;font-size:.9rem;overflow:hidden}.WhoAteWhat-module__gDSZrq__chip:hover{color:var(--ink-primary);border-color:var(--ink-muted)}.WhoAteWhat-module__gDSZrq__chip[aria-pressed=true]{background:var(--amber-glow);color:var(--amber-bright);border-color:var(--amber)}.WhoAteWhat-module__gDSZrq__itemFoot{border-top:1px solid var(--line-hair);color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:12px;font-size:.9rem;display:flex}.WhoAteWhat-module__gDSZrq__itemFoot strong{color:var(--ink-primary);font-weight:500}.WhoAteWhat-module__gDSZrq__rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.WhoAteWhat-module__gDSZrq__discRow{border-bottom:1px solid var(--line-hair);grid-template-columns:minmax(0,1fr) auto 128px;align-items:center;gap:10px;padding:12px 0;display:grid}.WhoAteWhat-module__gDSZrq__rows>li:last-child.WhoAteWhat-module__gDSZrq__discRow,.WhoAteWhat-module__gDSZrq__rows>li:last-child .WhoAteWhat-module__gDSZrq__discRow{border-bottom:0}.WhoAteWhat-module__gDSZrq__discName{flex-direction:column;min-width:0;display:flex}.WhoAteWhat-module__gDSZrq__discName>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.WhoAteWhat-module__gDSZrq__billDisc{border-bottom:1px solid var(--line-hair);grid-template-columns:minmax(0,1fr) auto 128px 40px;align-items:center;gap:10px;padding:10px 0;display:grid}@media (max-width:560px){.WhoAteWhat-module__gDSZrq__discRow{grid-template-columns:minmax(0,1fr) auto}.WhoAteWhat-module__gDSZrq__discRow>:last-child{grid-column:1/-1}.WhoAteWhat-module__gDSZrq__billDisc{grid-template-columns:auto minmax(0,1fr) 40px}.WhoAteWhat-module__gDSZrq__billDisc>:first-child{grid-column:1/-1}}.WhoAteWhat-module__gDSZrq__extras{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.WhoAteWhat-module__gDSZrq__bottomBar{z-index:10;margin:24px calc(var(--margin) * -1) 0;padding:12px var(--margin) calc(12px + env(safe-area-inset-bottom));background:linear-gradient(to top, var(--bg-base) 70%, #0b0b0c00);position:sticky;bottom:0}.WhoAteWhat-module__gDSZrq__bottomInner{background:var(--bg-raised);border:1px solid var(--line-strong);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 10px 18px;display:flex}.WhoAteWhat-module__gDSZrq__bottomTotal{flex-direction:column;min-width:0;display:flex}.WhoAteWhat-module__gDSZrq__bottomTotal>.monoLabel{color:var(--ink-muted);font-size:.68rem}.WhoAteWhat-module__gDSZrq__bottomAmount{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:1.35rem;font-weight:800;overflow:hidden}.WhoAteWhat-module__gDSZrq__bottomBtns{flex:none;gap:8px;display:flex}.WhoAteWhat-module__gDSZrq__summary{flex-direction:column;display:flex}.WhoAteWhat-module__gDSZrq__sumRow{color:var(--ink-secondary);justify-content:space-between;gap:16px;padding:7px 0;display:flex}.WhoAteWhat-module__gDSZrq__sumRow>span:first-child{overflow-wrap:anywhere;min-width:0}.WhoAteWhat-module__gDSZrq__sumSub{border-top:1px solid var(--line-hair);color:var(--ink-primary);margin-top:4px;padding-top:11px}.WhoAteWhat-module__gDSZrq__sumTotal{border-top:1px solid var(--line-strong);color:var(--ink-primary);align-items:baseline;margin-top:8px;padding-top:14px}.WhoAteWhat-module__gDSZrq__grand{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;color:var(--amber);font-variant-numeric:tabular-nums;font-size:clamp(2rem,7vw,2.75rem);font-weight:800;line-height:1}.WhoAteWhat-module__gDSZrq__checks{flex-direction:column;gap:6px;margin-top:14px;font-size:.9rem;display:flex}.WhoAteWhat-module__gDSZrq__actions{flex-wrap:wrap;gap:8px;display:flex}.WhoAteWhat-module__gDSZrq__people{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.WhoAteWhat-module__gDSZrq__card{background:var(--bg-raised);border:1px solid var(--line-hair);break-inside:avoid;border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.WhoAteWhat-module__gDSZrq__cardHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.WhoAteWhat-module__gDSZrq__cardName{overflow-wrap:anywhere;min-width:0;font-size:1.05rem;font-weight:500}.WhoAteWhat-module__gDSZrq__cardTotal{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.9rem;font-weight:800;line-height:1}.WhoAteWhat-module__gDSZrq__toggleBreak{font:inherit;color:var(--ink-muted);cursor:pointer;text-align:left;background:0 0;border:0;align-self:flex-start;padding:4px 0;font-size:.8rem}.WhoAteWhat-module__gDSZrq__toggleBreak:hover{color:var(--ink-primary)}.WhoAteWhat-module__gDSZrq__breakdown{border-top:1px solid var(--line-hair);padding-top:8px;font-size:.88rem;display:none}.WhoAteWhat-module__gDSZrq__breakdownOpen{display:block}.WhoAteWhat-module__gDSZrq__bRow{color:var(--ink-secondary);justify-content:space-between;gap:12px;padding:3px 0;display:flex}.WhoAteWhat-module__gDSZrq__bRow>span:first-child{overflow-wrap:anywhere;min-width:0}.WhoAteWhat-module__gDSZrq__of{color:var(--ink-muted);font-family:var(--font-mono), monospace;margin-left:6px;font-size:.75rem}.WhoAteWhat-module__gDSZrq__printOnly{display:none}.WhoAteWhat-module__gDSZrq__scanBtn{gap:8px;display:flex}.WhoAteWhat-module__gDSZrq__scanBtn>*{flex:1}.WhoAteWhat-module__gDSZrq__sheetBackdrop{z-index:50;background:#0009;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@media (min-width:720px){.WhoAteWhat-module__gDSZrq__sheetBackdrop{align-items:center;padding:32px}}.WhoAteWhat-module__gDSZrq__sheet{overscroll-behavior:contain;background:var(--bg-base);border:1px solid var(--line-strong);width:100%;max-width:680px;max-height:92vh;padding:0 20px calc(20px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;overflow-y:auto}.WhoAteWhat-module__gDSZrq__sheet:focus{outline:none}@media (min-width:720px){.WhoAteWhat-module__gDSZrq__sheet{border-radius:18px}}.WhoAteWhat-module__gDSZrq__sheetHead{z-index:1;background:var(--bg-base);border-bottom:1px solid var(--line-hair);justify-content:space-between;align-items:center;gap:12px;padding:16px 0 12px;display:flex;position:sticky;top:0}.WhoAteWhat-module__gDSZrq__sheetTitle{font-size:1.6rem}.WhoAteWhat-module__gDSZrq__sheetBody{flex-direction:column;gap:18px;padding-top:18px;display:flex}.WhoAteWhat-module__gDSZrq__fileBtn{text-align:center;cursor:pointer;border-radius:10px;padding-block:16px;position:relative}.WhoAteWhat-module__gDSZrq__fileInput{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.WhoAteWhat-module__gDSZrq__fileBtn:focus-within{outline:2px solid var(--amber);outline-offset:2px}.WhoAteWhat-module__gDSZrq__progress{background:var(--bg-raised);border:1px solid var(--line-hair);border-radius:4px;height:8px;overflow:hidden}.WhoAteWhat-module__gDSZrq__progress>span{background:var(--amber);height:100%;transition:width var(--dur-element) var(--ease);display:block}.WhoAteWhat-module__gDSZrq__scanThumb{border:1px solid var(--line-hair);object-fit:contain;background:var(--bg-inset);border-radius:10px;align-self:center;width:auto;max-width:100%;max-height:220px}.WhoAteWhat-module__gDSZrq__scanThumbLink{flex:none}.WhoAteWhat-module__gDSZrq__reviewTop{align-items:flex-start;gap:16px;display:flex}.WhoAteWhat-module__gDSZrq__reviewTop .WhoAteWhat-module__gDSZrq__scanThumb{max-width:110px;max-height:160px}.WhoAteWhat-module__gDSZrq__reviewNote{flex-direction:column;gap:10px;min-width:0;display:flex}.WhoAteWhat-module__gDSZrq__scanRows{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.WhoAteWhat-module__gDSZrq__scanRow{background:var(--bg-raised);border:1px solid var(--line-hair);border-radius:12px;align-items:flex-start;gap:10px;padding:10px;display:flex}.WhoAteWhat-module__gDSZrq__scanOff{opacity:.55}.WhoAteWhat-module__gDSZrq__scanOff:focus-within{opacity:1}.WhoAteWhat-module__gDSZrq__scanMain{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.WhoAteWhat-module__gDSZrq__scanNums{align-items:center;gap:8px;display:flex}.WhoAteWhat-module__gDSZrq__scanNums>*:nth-child(3){flex:1}.WhoAteWhat-module__gDSZrq__scanQty{text-align:center;width:56px;font-family:var(--font-mono), monospace;flex:none;padding-inline:6px}.WhoAteWhat-module__gDSZrq__kindTag{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);border:1px solid var(--line-strong);border-radius:6px;flex:none;padding:3px 6px;font-size:.68rem}.WhoAteWhat-module__gDSZrq__check{width:22px;height:22px;accent-color:var(--amber);flex:none;margin:10px 0 0}.WhoAteWhat-module__gDSZrq__checkRow{color:var(--ink-secondary);cursor:pointer;align-items:flex-start;gap:10px;font-size:.92rem;display:flex}.WhoAteWhat-module__gDSZrq__checkRow .WhoAteWhat-module__gDSZrq__check{margin-top:0}.WhoAteWhat-module__gDSZrq__cropWrap{justify-content:center;display:flex}.WhoAteWhat-module__gDSZrq__cropBox{touch-action:none;-webkit-user-select:none;user-select:none;display:inline-block;position:relative}.WhoAteWhat-module__gDSZrq__cropImg{border-radius:6px;width:auto;max-width:100%;height:auto;max-height:60vh;display:block}.WhoAteWhat-module__gDSZrq__cropSvg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.WhoAteWhat-module__gDSZrq__cropShade{fill:#0000008c}.WhoAteWhat-module__gDSZrq__cropLine{fill:none;stroke:var(--amber);stroke-width:2px}.WhoAteWhat-module__gDSZrq__handle{cursor:grab;touch-action:none;background:0 0;border:0;border-radius:50%;width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;position:absolute}.WhoAteWhat-module__gDSZrq__handle:after{content:"";background:var(--bg-base);border:3px solid var(--amber);border-radius:50%;position:absolute;inset:12px;box-shadow:0 0 0 3px #00000059}.WhoAteWhat-module__gDSZrq__handle:focus-visible{outline:none}.WhoAteWhat-module__gDSZrq__handle:focus-visible:after,.WhoAteWhat-module__gDSZrq__handleActive:after{background:var(--amber)}.WhoAteWhat-module__gDSZrq__handleActive{cursor:grabbing}.WhoAteWhat-module__gDSZrq__loupe{border:3px solid var(--amber);pointer-events:none;background-repeat:no-repeat;border-radius:50%;width:112px;height:112px;margin:-150px 0 0 -56px;position:absolute;box-shadow:0 6px 24px #00000080}.WhoAteWhat-module__gDSZrq__loupe:after{content:"";border:2px solid var(--amber);border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:50%;left:50%}.WhoAteWhat-module__gDSZrq__snippet{object-fit:contain;object-position:left center;border:1px solid var(--line-hair);background:#fff;border-radius:6px;width:100%;max-height:120px;display:block}.WhoAteWhat-module__gDSZrq__scanUnsure{background:#ffb0200d;border-color:#ffb0208c}.WhoAteWhat-module__gDSZrq__unsureTag{color:var(--amber);font-size:.78rem}.WhoAteWhat-module__gDSZrq__stickySum{bottom:calc(-20px - env(safe-area-inset-bottom));z-index:2;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:var(--bg-base);border-top:1px solid var(--line-strong);flex-direction:column;gap:10px;margin:0 -20px;display:flex;position:sticky}.WhoAteWhat-module__gDSZrq__stickySum .WhoAteWhat-module__gDSZrq__sumRow{padding:2px 0}.WhoAteWhat-module__gDSZrq__segRow{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:.85rem;display:flex}.WhoAteWhat-module__gDSZrq__rawText summary{cursor:pointer;color:var(--ink-muted);font-size:.85rem}.WhoAteWhat-module__gDSZrq__rawText pre{background:var(--bg-inset);border:1px solid var(--line-hair);font-family:var(--font-mono), monospace;color:var(--ink-secondary);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;max-height:260px;margin:8px 0 0;padding:12px;font-size:.78rem;overflow-y:auto}.WhoAteWhat-module__gDSZrq__scanSummary{border-top:1px solid var(--line-hair);flex-direction:column;gap:2px;padding-top:8px;display:flex}@media print{body:has(.WhoAteWhat-module__gDSZrq__app)>:not(.WhoAteWhat-module__gDSZrq__app){display:none!important}body:has(.WhoAteWhat-module__gDSZrq__app){background:#fff}.WhoAteWhat-module__gDSZrq__app{--bg-base:#fff;--bg-raised:#fff;--bg-inset:#fff;--ink-primary:#111;--ink-secondary:#333;--ink-muted:#666;--ink-faint:#999;--amber:#111;--amber-bright:#111;--amber-dim:#999;--amber-glow:transparent;--line-hair:#ddd;--line-strong:#bbb;color:#111;background:#fff;min-height:0}.WhoAteWhat-module__gDSZrq__bar,.WhoAteWhat-module__gDSZrq__steps,.WhoAteWhat-module__gDSZrq__bottomBar,.WhoAteWhat-module__gDSZrq__foot,.WhoAteWhat-module__gDSZrq__actions,.WhoAteWhat-module__gDSZrq__toggleBreak,.WhoAteWhat-module__gDSZrq__noPrint{display:none!important}.WhoAteWhat-module__gDSZrq__main{max-width:none;padding:0}.WhoAteWhat-module__gDSZrq__breakdown,.WhoAteWhat-module__gDSZrq__printOnly{display:block}.WhoAteWhat-module__gDSZrq__panel,.WhoAteWhat-module__gDSZrq__card{border-color:#ccc}.WhoAteWhat-module__gDSZrq__people{grid-template-columns:repeat(2,1fr)}.WhoAteWhat-module__gDSZrq__neg,.WhoAteWhat-module__gDSZrq__ok{color:#111}}
.WhosTheFirst-module__3uXMSW__app{flex-direction:column;min-height:100svh;display:flex}.WhosTheFirst-module__3uXMSW__top{width:100%;max-width:960px;padding:24px var(--margin);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.WhosTheFirst-module__3uXMSW__back{color:var(--ink-secondary)}.WhosTheFirst-module__3uXMSW__back:hover{color:var(--amber)}.WhosTheFirst-module__3uXMSW__brand{letter-spacing:-.01em;font-size:1rem}.WhosTheFirst-module__3uXMSW__main{width:100%;max-width:960px;padding:24px var(--margin) 96px;flex:1;margin:0 auto}.WhosTheFirst-module__3uXMSW__notice{color:var(--ink-secondary);max-width:560px}.WhosTheFirst-module__3uXMSW__notice code{font-family:var(--font-mono), monospace;color:var(--ink-primary);font-size:.875em}.WhosTheFirst-module__3uXMSW__loading,.WhosTheFirst-module__3uXMSW__muted{color:var(--ink-muted)}.WhosTheFirst-module__3uXMSW__accent{color:var(--amber)}.WhosTheFirst-module__3uXMSW__error{color:var(--amber-bright);font-size:.9375rem}.WhosTheFirst-module__3uXMSW__primary,.WhosTheFirst-module__3uXMSW__secondary,.WhosTheFirst-module__3uXMSW__ghost{font:inherit;cursor:pointer;transition:background var(--dur-micro) var(--ease), border-color var(--dur-micro) var(--ease), color var(--dur-micro) var(--ease);border-radius:0;font-weight:500}.WhosTheFirst-module__3uXMSW__primary,.WhosTheFirst-module__3uXMSW__secondary{min-height:52px;padding:0 24px;font-size:1rem}.WhosTheFirst-module__3uXMSW__primary{background:var(--amber);color:var(--bg-base);border:1px solid var(--amber)}.WhosTheFirst-module__3uXMSW__primary:hover:not(:disabled){background:var(--amber-bright)}.WhosTheFirst-module__3uXMSW__secondary{color:var(--ink-primary);border:1px solid var(--line-strong);background:0 0}.WhosTheFirst-module__3uXMSW__secondary:hover:not(:disabled){border-color:var(--ink-secondary)}.WhosTheFirst-module__3uXMSW__ghost{color:var(--ink-secondary);border:1px solid var(--line-hair);background:0 0;padding:8px 14px;font-size:.875rem}.WhosTheFirst-module__3uXMSW__ghost:hover{color:var(--ink-primary);border-color:var(--line-strong)}.WhosTheFirst-module__3uXMSW__primary:disabled,.WhosTheFirst-module__3uXMSW__secondary:disabled{opacity:.5;cursor:progress}.WhosTheFirst-module__3uXMSW__lobby{flex-direction:column;gap:40px;display:flex}.WhosTheFirst-module__3uXMSW__intro{flex-direction:column;gap:20px;padding-top:24px;display:flex}.WhosTheFirst-module__3uXMSW__hero{letter-spacing:-.04em;font-size:clamp(2.75rem,9vw,5.5rem);line-height:.9}.WhosTheFirst-module__3uXMSW__lead{color:var(--ink-secondary);text-wrap:pretty;max-width:560px}.WhosTheFirst-module__3uXMSW__field{color:var(--ink-secondary);flex-direction:column;gap:8px;min-width:0;display:flex}.WhosTheFirst-module__3uXMSW__input{font:inherit;color:var(--ink-primary);background:var(--bg-inset);border:1px solid var(--line-strong);border-radius:0;width:100%;min-width:0;padding:12px 14px;font-size:1.125rem}.WhosTheFirst-module__3uXMSW__input:focus{border-color:var(--amber);outline:none}.WhosTheFirst-module__3uXMSW__input::placeholder{color:var(--ink-faint)}.WhosTheFirst-module__3uXMSW__codeInput{font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase}.WhosTheFirst-module__3uXMSW__lobby>.WhosTheFirst-module__3uXMSW__field{max-width:420px}.WhosTheFirst-module__3uXMSW__panels{gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.WhosTheFirst-module__3uXMSW__panel{background:var(--bg-raised);border:1px solid var(--line-hair);flex-direction:column;gap:18px;padding:28px;display:flex}.WhosTheFirst-module__3uXMSW__panelTitle{color:var(--amber)}.WhosTheFirst-module__3uXMSW__panelNote{color:var(--ink-secondary);flex:1}.WhosTheFirst-module__3uXMSW__pair{grid-template-columns:3fr 2fr;gap:12px;display:grid}.WhosTheFirst-module__3uXMSW__room{flex-direction:column;gap:40px;display:flex}.WhosTheFirst-module__3uXMSW__ended{flex-direction:column;align-items:flex-start;gap:24px;padding-top:48px;display:flex}.WhosTheFirst-module__3uXMSW__roomHead{border-bottom:1px solid var(--line-strong);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:24px;display:flex}.WhosTheFirst-module__3uXMSW__creds{flex-wrap:wrap;gap:16px 40px;margin:0;display:flex}.WhosTheFirst-module__3uXMSW__creds dt{color:var(--ink-muted)}.WhosTheFirst-module__3uXMSW__creds dd{margin:4px 0 0}.WhosTheFirst-module__3uXMSW__cred{letter-spacing:.08em;font-size:clamp(1.5rem,4vw,2.25rem);line-height:1.1}.WhosTheFirst-module__3uXMSW__headActions{gap:8px;display:flex}.WhosTheFirst-module__3uXMSW__block{flex-direction:column;gap:16px;display:flex}.WhosTheFirst-module__3uXMSW__blockTitle{color:var(--ink-secondary)}.WhosTheFirst-module__3uXMSW__readyBar{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.WhosTheFirst-module__3uXMSW__readyBar .WhosTheFirst-module__3uXMSW__primary,.WhosTheFirst-module__3uXMSW__readyBar .WhosTheFirst-module__3uXMSW__secondary{min-width:220px}.WhosTheFirst-module__3uXMSW__players{border-top:1px solid var(--line-hair);margin:0;padding:0;list-style:none}.WhosTheFirst-module__3uXMSW__player{border-bottom:1px solid var(--line-hair);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.WhosTheFirst-module__3uXMSW__playerName{overflow-wrap:anywhere;align-items:center;gap:10px;min-width:0;display:flex}.WhosTheFirst-module__3uXMSW__you{color:var(--bg-base);background:var(--ink-secondary);padding:1px 6px;font-size:.625rem}.WhosTheFirst-module__3uXMSW__readyOn{color:var(--amber)}.WhosTheFirst-module__3uXMSW__readyOff{color:var(--ink-muted)}.WhosTheFirst-module__3uXMSW__pad{width:100%;min-height:min(62svh,560px);font:inherit;color:var(--ink-secondary);background:var(--bg-raised);border:1px solid var(--line-strong);cursor:default;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex}.WhosTheFirst-module__3uXMSW__padGo{background:var(--amber);border-color:var(--amber);color:var(--bg-base);cursor:pointer}.WhosTheFirst-module__3uXMSW__padLabel{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(3rem,14vw,8rem);line-height:1}.WhosTheFirst-module__3uXMSW__padSub{text-align:center}.WhosTheFirst-module__3uXMSW__results{border-top:1px solid var(--line-hair);margin:0;padding:0;list-style:none}.WhosTheFirst-module__3uXMSW__resultRow{border-bottom:1px solid var(--line-hair);grid-template-columns:48px minmax(0,1fr) auto auto;align-items:baseline;gap:16px;padding:14px 0;display:grid}.WhosTheFirst-module__3uXMSW__winner .WhosTheFirst-module__3uXMSW__resultName{color:var(--amber)}.WhosTheFirst-module__3uXMSW__place{font-variant-numeric:tabular-nums;font-size:1.25rem}.WhosTheFirst-module__3uXMSW__resultName{overflow-wrap:anywhere;align-items:center;gap:10px;min-width:0;display:flex}.WhosTheFirst-module__3uXMSW__resultTime{text-align:right;font-variant-numeric:tabular-nums;font-size:.9375rem}.WhosTheFirst-module__3uXMSW__resultDiff{text-align:right;min-width:84px;color:var(--ink-secondary);font-variant-numeric:tabular-nums;font-size:.9375rem}.WhosTheFirst-module__3uXMSW__history{border-top:1px solid var(--line-hair);flex-direction:column;display:flex}.WhosTheFirst-module__3uXMSW__historyItem{border-bottom:1px solid var(--line-hair)}.WhosTheFirst-module__3uXMSW__historyItem .WhosTheFirst-module__3uXMSW__results{border-top:0;padding-bottom:8px}.WhosTheFirst-module__3uXMSW__historySummary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;padding:14px 0;list-style:none;display:flex}.WhosTheFirst-module__3uXMSW__historySummary::-webkit-details-marker{display:none}.WhosTheFirst-module__3uXMSW__historySummary .WhosTheFirst-module__3uXMSW__monoLabel:before{content:"+";width:1.25em;color:var(--amber);display:inline-block}.WhosTheFirst-module__3uXMSW__historyItem[open] .WhosTheFirst-module__3uXMSW__historySummary .WhosTheFirst-module__3uXMSW__monoLabel:before{content:"−"}.WhosTheFirst-module__3uXMSW__historySummary .WhosTheFirst-module__3uXMSW__monoLabel{flex:1}@media (max-width:720px){.WhosTheFirst-module__3uXMSW__panels{grid-template-columns:1fr}.WhosTheFirst-module__3uXMSW__panel{padding:20px}.WhosTheFirst-module__3uXMSW__readyBar .WhosTheFirst-module__3uXMSW__primary,.WhosTheFirst-module__3uXMSW__readyBar .WhosTheFirst-module__3uXMSW__secondary{width:100%}.WhosTheFirst-module__3uXMSW__resultRow{grid-template-columns:40px minmax(0,1fr) auto;row-gap:2px}.WhosTheFirst-module__3uXMSW__resultDiff{grid-column:3;min-width:0}.WhosTheFirst-module__3uXMSW__resultTime{grid-area:1/3}}.WhosTheFirst-module__3uXMSW__foot{width:100%;max-width:960px;padding:0 var(--margin) 32px;margin:0 auto}
