.f1c{--c-red:#e10600;--c-carbon:#15151e;--c-warm:#f7f4f1;--c-muted:#606066;--c-faint:#aaa;--c-rule:#e0dedc;--c-green:#1a8930;--c-yellow:#ffd100;--c-ease:cubic-bezier(.2, .8, .2, 1);--c-drive:cubic-bezier(.5, 0, .2, 1);color:var(--c-carbon);font-family:Titillium Web,system-ui,sans-serif}.f1c-label{color:var(--c-muted);font-variation-settings:"wght" 700, "wdth" 110;letter-spacing:.08em;text-transform:uppercase;font-family:Saira,sans-serif;font-size:13px;font-style:italic;font-weight:700;line-height:16px}.f1c-num{font-variant-numeric:tabular-nums;font-variation-settings:"wght" 600, "wdth" 87;font-family:Saira,sans-serif}.f1c-welcome{justify-items:start;gap:16px;display:grid}.f1c-hero{font-variation-settings:"wght" 900, "wdth" 112;text-transform:uppercase;margin:0;padding-right:.1em;font-family:Saira,sans-serif;font-size:56px;font-style:italic;font-weight:900;line-height:.95}.f1c-hero em{color:var(--c-red);font-style:inherit}.f1c-welcome__lede{max-width:34em;color:var(--c-muted);margin:0;font-size:17px;line-height:28px}.f1c-row{width:100%;color:var(--c-carbon);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:14px;padding:10px 0 10px 20px;font-size:18px;font-weight:600;line-height:24px;transition:color .12s;display:flex;position:relative}.f1c-row:before{content:"";background:var(--c-red);transform-origin:bottom;width:6px;transition:transform .16s var(--c-ease);position:absolute;top:12px;bottom:12px;left:2px;transform:skew(-12deg)scaleY(0)}.f1c-row:hover,.f1c-row:focus-visible{color:var(--c-red);outline:none}.f1c-row:hover:before,.f1c-row:focus-visible:before{transform:skew(-12deg)scaleY(1)}.f1c-starters{gap:4px;display:grid}.f1c-starters>.f1c-label{margin:0 0 4px 20px}.f1c-grid-slot{width:2em;color:var(--c-faint);font-variation-settings:"wght" 900, "wdth" 112;flex:none;font-family:Saira,sans-serif;font-size:16px;font-style:italic;font-weight:900;transition:color .12s}.f1c-row:hover .f1c-grid-slot,.f1c-row:focus-visible .f1c-grid-slot{color:var(--c-red)}.f1c-user{text-align:right;justify-items:end;gap:6px;max-width:88%;margin-left:auto;display:grid}.f1c-user__from{color:var(--c-carbon);align-items:center;gap:8px;display:flex}.f1c-user__text{color:var(--c-red);font-variation-settings:"wght" 800, "wdth" 100;text-transform:uppercase;text-wrap:balance;margin:0;padding:0 .15em;font-family:Saira,sans-serif;font-size:22px;font-style:italic;font-weight:800;line-height:1.15}.f1c-answer{gap:12px;display:grid}.f1c-prose{font-size:17px;line-height:28px}.f1c-prose p{margin:0 0 12px}.f1c-prose p:last-child{margin-bottom:0}.f1c-prose strong{font-weight:700}.f1c-cursor{vertical-align:-.14em;background:var(--c-red);transform-origin:0 88%;width:4px;height:1em;margin-left:3px;display:inline-block;transform:skew(-12deg)}.f1c-rc{display:grid}.f1c-rc__head{width:100%;min-height:32px;color:var(--c-carbon);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 24px 0 0;display:flex;position:relative}.f1c-rc__head .f1c-label{color:var(--c-carbon)}.f1c-rc__summary{min-width:0;color:var(--c-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:15px;font-weight:600;overflow:hidden}.f1c-rc__chevron{opacity:0;transition:opacity .14s, transform .18s var(--c-ease);position:absolute;top:50%;right:0;translate:0 -50%}.f1c-rc__head:hover .f1c-rc__chevron,.f1c-rc__head:focus-visible .f1c-rc__chevron,.f1c-rc[data-open] .f1c-rc__chevron{opacity:1}@media (hover:none){.f1c-rc__chevron{opacity:1}}.f1c-rc[data-open] .f1c-rc__chevron{transform:rotate(180deg)}.f1c-rc__head:hover .f1c-rc__chevron,.f1c-rc__head:focus-visible .f1c-rc__chevron{color:var(--c-red)}.f1c-rc__head:focus-visible{outline:2px solid var(--c-red);outline-offset:2px}.f1c-rc__body{transition:grid-template-rows .2s var(--c-ease);grid-template-rows:0fr;display:grid}.f1c-rc[data-open] .f1c-rc__body{grid-template-rows:1fr}.f1c-rc__list{min-height:0;margin:0 -4px;padding:0 4px;list-style:none;overflow:hidden}.f1c-rc__step{grid-template-columns:10px 20px 1fr;align-items:center;column-gap:12px;padding:8px 0 0;display:grid}.f1c-rc__step:first-child{padding-top:10px}.f1c-rc__step[data-new]{animation:f1c-in .22s var(--c-ease) both}.f1c-rc__icon{color:var(--c-carbon);display:flex}.f1c-rc__msg{letter-spacing:.02em;text-transform:uppercase;font-size:14px;font-weight:700;line-height:20px}.f1c-rc__detail{color:var(--c-muted);overflow-wrap:anywhere;grid-column:3;font-size:14px;line-height:20px}.f1c-rc__step--thinking{align-items:start}.f1c-rc__step--thinking .f1c-rc__icon{color:var(--c-faint)}.f1c-rc__thought{color:var(--c-muted);font-size:15px;font-style:italic;line-height:20px}.f1c-rc__now{flex:1;min-width:0;height:24px;margin-left:-4px;padding-left:4px;overflow:hidden}.f1c-rc__roll{height:24px;animation:f1c-roll .24s var(--c-ease) both;align-items:center;gap:10px;display:flex}.f1c-rc__now-text{letter-spacing:.02em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;padding-right:.25em;font-size:14px;font-weight:700;overflow:hidden}.f1c-rc__done{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.f1c-rc__done[data-reveal]{animation:f1c-reveal 1s var(--c-drive) both}.f1c-rc__track{pointer-events:none;position:absolute;inset:0 24px 0 0;overflow:hidden}.f1c-rc__outgoing{animation:f1c-wipe 1s var(--c-drive) both;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.f1c-rc__car{animation:f1c-drive 1s var(--c-drive) both, f1c-fade 1s linear both;background:#fff;display:flex;position:absolute;top:50%;left:0;translate:-100% -50%}.f1c-rc__roll[data-thinking] .f1c-rc__icon,.f1c-rc__outgoing[data-thinking] .f1c-rc__icon{color:var(--c-faint)}.f1c-rc__roll[data-thinking] .f1c-rc__now-text,.f1c-rc__outgoing[data-thinking] .f1c-rc__now-text{color:var(--c-muted);letter-spacing:normal;text-transform:none;font-size:15px;font-style:italic;font-weight:400}.f1c-rc__summary[data-failed],.f1c-rc__step[data-status=error] .f1c-rc__msg{color:var(--c-red)}.f1c-flag{background:var(--c-faint);flex:none;width:10px;height:12px;display:inline-block;transform:skew(-12deg)}.f1c-flag[data-status=running]{background:var(--c-yellow)}.f1c-flag[data-status=done]{background:var(--c-green)}.f1c-flag[data-status=error]{background:var(--c-red)}.f1c-flag--head[data-status=running]{transform-origin:0;animation:.9s ease-in-out infinite f1c-wave}@keyframes f1c-wave{0%,to{transform:skew(-12deg)}50%{transform:skew(-2deg)scaleX(.8)}}.f1c-flag--head{width:20px;height:14px}.f1c-flag[data-status=chequered]{background:conic-gradient(var(--c-carbon) 25%, #fff 0 50%, var(--c-carbon) 0 75%, #fff 0) 0 0 / 10px 7px;outline:1px solid var(--c-carbon);outline-offset:-1px}.f1c-lights{align-items:center;gap:14px;display:flex}.f1c-lights__gantry{gap:4px;display:flex}.f1c-lights__unit{background:var(--c-carbon);place-items:center;width:22px;height:22px;display:grid;transform:skew(-12deg)}.f1c-lights__lamp{background:#303037;border-radius:50%;width:12px;height:12px;transform:skew(12deg)}.f1c-lights[data-state=on] .f1c-lights__lamp{animation:1ms step-end both f1c-lamp}.f1c-lights[data-state=out] .f1c-lights__lamp{background:#303037;transition:background 60ms}.f1c-lights__label{color:var(--c-muted);font-size:15px;font-weight:600}.f1c-followups{gap:2px;display:grid}.f1c-followups>.f1c-label{margin:0 0 4px 20px}.f1c-row__arrow{color:var(--c-red);transition:transform .16s var(--c-ease);flex:none;align-self:center}.f1c-row:hover .f1c-row__arrow,.f1c-row:focus-visible .f1c-row__arrow{transform:translate(4px)}.f1c-cards{gap:8px;display:grid}.f1c-cards__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.f1c-card{background:var(--card-bg);color:var(--card-ink);font:inherit;text-align:left;cursor:pointer;clip-path:polygon(0 0,0 0,calc(100% - 18px) 0,100% 18px,100% 100%,100% 100%,0 100%,0 100%);transition:clip-path .15s var(--c-ease);border:0;grid-template-rows:120px 1fr;padding:0;display:grid;position:relative;overflow:hidden}.f1c-card[data-pick]:hover,.f1c-card[data-pick]:focus-visible{clip-path:polygon(0 0,0 0,100% 0,100% 0,100% 100%,100% 100%,0 100%,0 100%)}.f1c-card:focus-visible{outline:none}.f1c-card__band{position:relative;overflow:hidden}.f1c-card__body{align-content:start;gap:6px;padding:12px 16px 16px;display:grid}.f1c-card__tag{font-variation-settings:"wght" 800, "wdth" 110;letter-spacing:.06em;opacity:.8;text-transform:uppercase;align-items:center;gap:6px;font-family:Saira,sans-serif;font-size:13px;font-style:italic;font-weight:800;line-height:16px;display:flex}.f1c-card__text{text-wrap:balance;font-size:17px;font-weight:700;line-height:21px}.f1c-card__go{margin-left:6px;display:inline-flex}.f1c-card__art{pointer-events:none;display:flex;position:absolute}.f1c-card__portrait{width:auto;height:120px;display:block}.f1c-card__art--portrait{bottom:0;right:12px}.f1c-card__art--number{font-variation-settings:"wght" 900, "wdth" 87;opacity:.25;font-size:104px;font-style:italic;line-height:1;bottom:-22px;left:14px}.f1c-card__art--pair{grid-template-columns:1fr 1fr;place-items:end center;display:grid;inset:0}.f1c-card__art--pair>span{display:flex}.f1c-card__backdrop{pointer-events:none;display:flex;position:absolute;top:10px;right:10px;-webkit-mask-image:linear-gradient(#000 55%,#0000 92%);mask-image:linear-gradient(#000 55%,#0000 92%)}.f1c-card__body{position:relative}.f1c-card__art--lap{font-variation-settings:"wght" 900, "wdth" 87;opacity:.3;font-size:128px;font-style:italic;line-height:1;bottom:-26px;right:12px}.f1c-error{justify-items:start;gap:10px;display:grid}.f1c-flag-chip{background:var(--c-red);color:#fff;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);font-variation-settings:"wght" 900, "wdth" 112;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;padding:4px 16px 4px 14px;font-family:Saira,sans-serif;font-size:14px;font-style:italic;font-weight:900;display:inline-flex}.f1c-error__title{margin:0;font-size:18px;font-weight:700;line-height:24px}.f1c-error__text{color:var(--c-muted);margin:0;font-size:15px;line-height:22px}.f1c-slant-button{background:var(--c-carbon);height:36px;color:var(--c-warm);clip-path:polygon(9px 0,100% 0,calc(100% - 9px) 100%,0 100%);cursor:pointer;font-variation-settings:"wght" 900, "wdth" 112;letter-spacing:.06em;text-transform:uppercase;border:0;align-items:center;gap:8px;padding:0 20px 0 22px;font-family:Saira,sans-serif;font-size:14px;font-style:italic;font-weight:900;transition:background .12s;display:inline-flex}.f1c-slant-button:hover,.f1c-slant-button:focus-visible{background:var(--c-red);outline:none}.f1c-latest{background:var(--c-carbon);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;transition:background .12s;display:grid}.f1c-latest:hover,.f1c-latest:focus-visible{background:var(--c-red);outline:none}@keyframes f1c-in{0%{opacity:0;transform:translateY(4px)}}@keyframes f1c-drive{0%{left:0%}to{left:calc(100% + 56px)}}@keyframes f1c-fade{90%{opacity:1}to{opacity:0}}@keyframes f1c-reveal{0%{clip-path:inset(0 100% 0 0)}}@keyframes f1c-wipe{to{clip-path:inset(0 0 0 100%)}}@keyframes f1c-roll{0%{opacity:0;transform:translateY(100%)}}@keyframes f1c-lamp{to{background:var(--c-red)}}.f1c-ti--live [class^=ti-],.f1c-ti--live [class*=\ ti-]{transform-box:fill-box}.f1c-ti--live .ti-day{animation:1.8s cubic-bezier(.2,.8,.2,1) infinite f1c-ti-hop}.f1c-ti--live .ti-step{transform-origin:50% 100%;animation:1.8s cubic-bezier(.34,1.4,.64,1) infinite f1c-ti-p1}.f1c-ti--live .ti-step--3{animation-name:f1c-ti-p3}.f1c-ti--live .ti-step--2{animation-name:f1c-ti-p2}.f1c-ti--live .ti-wave{transform-origin:0;animation:1s ease-in-out infinite f1c-ti-flap}.f1c-ti--live .ti-nod{transform-origin:20% 100%;animation:1.4s ease-in-out infinite f1c-ti-nod}.f1c-ti--live .ti-hand{transform-origin:20.5% 79.5%;animation:2s linear infinite f1c-ti-turn}.f1c-ti--live .ti-gap{transform-origin:50%;animation:1.2s ease-in-out infinite f1c-ti-gap}.f1c-ti--live .ti-car--a{animation:1.2s ease-in-out infinite f1c-ti-close-a}.f1c-ti--live .ti-car--b{animation:1.2s ease-in-out infinite f1c-ti-close-b}.f1c-ti--live .ti-up{animation:1.2s ease-in-out infinite f1c-ti-up}.f1c-ti--live .ti-down{animation:1.2s ease-in-out infinite f1c-ti-down}.f1c-ti--live .ti-spin{transform-origin:50%;animation:.9s linear infinite f1c-ti-turn}.f1c-ti--live .ti-bar{transform-origin:0;animation:1.6s ease-in-out infinite f1c-ti-bar}.f1c-ti--live .ti-bar--2{animation-delay:.12s}.f1c-ti--live .ti-bar--3{animation-delay:.24s}.f1c-ti--live .ti-bar--4{animation-delay:.36s}.f1c-ti--live .ti-trace{stroke-dasharray:1;stroke-linecap:butt;animation:1.8s ease-in-out infinite f1c-ti-draw}.f1c-ti--live .ti-drop{animation:1s linear infinite f1c-ti-fall}.f1c-ti--live .ti-drop--2{animation-delay:.33s}.f1c-ti--live .ti-drop--3{animation-delay:.66s}.f1c-ti--live .ti-wave-in,.f1c-ti--live .ti-wave-out{animation:1.2s ease-in-out infinite f1c-ti-pulse}.f1c-ti--live .ti-wave-out{animation-delay:.18s}@keyframes f1c-ti-hop{0%,30%{transform:none}34%,63%{transform:translate(-7px)}67%,96%{transform:translate(-3.5px)}to{transform:none}}@keyframes f1c-ti-p3{0%{transform:none}8%,14%{transform:scaleY(.3)}32%,to{transform:none}}@keyframes f1c-ti-p2{0%{transform:none}8%,24%{transform:scaleY(.3)}42%,to{transform:none}}@keyframes f1c-ti-p1{0%{transform:none}8%,34%{transform:scaleY(.3)}54%,to{transform:none}}@keyframes f1c-ti-flap{0%,to{transform:none}30%{transform:skewY(-7deg)scaleX(.92)}70%{transform:skewY(4deg)scaleX(.96)}}@keyframes f1c-ti-nod{0%,70%,to{transform:none}25%{transform:rotate(7deg)}50%{transform:rotate(-2deg)}}@keyframes f1c-ti-turn{to{transform:rotate(360deg)}}@keyframes f1c-ti-gap{0%,to{transform:none}50%{transform:scaleX(.5)}}@keyframes f1c-ti-close-a{0%,to{transform:none}50%{transform:translate(1.5px)}}@keyframes f1c-ti-close-b{0%,to{transform:none}50%{transform:translate(-1.5px)}}@keyframes f1c-ti-up{0%,to{transform:none}50%{transform:translateY(-2px)}}@keyframes f1c-ti-down{0%,to{transform:none}50%{transform:translateY(2px)}}@keyframes f1c-ti-bar{0%,60%,to{transform:none}30%{transform:scaleX(.6)}}@keyframes f1c-ti-draw{0%,12%{stroke-dashoffset:0}50%{stroke-dashoffset:-1px}88%,to{stroke-dashoffset:-2px}}@keyframes f1c-ti-fall{0%{opacity:1;transform:none}45%{opacity:0;transform:translateY(3px)}46%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@keyframes f1c-ti-pulse{0%,65%,to{opacity:1}30%{opacity:.2}}@media (prefers-reduced-motion:reduce){.f1c .f1c-flag--head[data-status=running],.f1c-ti--live *,.f1c .f1c-ti--live *{animation:none!important}.f1c *,.f1c :before{transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:0s!important}}
