.eofg-root,.fxf-root,.stc-root,.afg-root{--gfx-ink:255 255 255;--gfx-base:#080908}:root:not(.dark) :is(.eofg-root,.fxf-root,.stc-root,.afg-root){--gfx-ink:10 10 10;--gfx-base:#f7f7f5}:root:not(.dark) :is(.fxf-root,.stc-root,.afg-root):before{mix-blend-mode:multiply}:root:not(.dark) :is(.fxf-shell,.stc-shell,.afg-shell){box-shadow:0 18px 50px #00000012}.eofg-root,.eofg-root *{box-sizing:border-box}.eofg-root{color:color-mix(in srgb,rgb(var(--gfx-ink)) 92.4%,var(--gfx-base));font-family:var(--font-inter), Inter, "Helvetica Neue", Helvetica, Arial, sans-serif;-webkit-font-smoothing:antialiased}.eofg-desktop,.eofg-mobile{position:absolute;inset:0}.eofg-mobile{display:none}.eofg-desktop-stage,.eofg-mobile-stage{background:color-mix(in srgb,rgb(var(--gfx-ink)) 1.4%,var(--gfx-base));border:1px solid color-mix(in srgb,rgb(var(--gfx-ink)) 8.1%,var(--gfx-base));border-radius:4px;width:100%;position:absolute;top:50%;left:0;overflow:hidden;transform:translateY(-50%)}.eofg-desktop-stage{--u:calc(100cqw / 1200);aspect-ratio:1200/640}.eofg-mobile-stage{--u:calc(100cqw / 390);aspect-ratio:390/700}.eofg-root .eofg-anim{animation-play-state:var(--anim-play)!important}.eofg-src-a{animation:5s cubic-bezier(.4,0,.2,1) infinite eofg-src-a}.eofg-src-b{animation:5s cubic-bezier(.4,0,.2,1) infinite eofg-src-b}.eofg-src-c{animation:5s cubic-bezier(.4,0,.2,1) infinite eofg-src-c}@keyframes eofg-src-a{0%{opacity:0;transform:translate(-14px,-6px)}10%,48%{opacity:1;transform:translate(0)}64%,90%{opacity:.26;transform:translate(10px,4px)}to{opacity:0;transform:translate(10px,4px)}}@keyframes eofg-src-b{0%,3%{opacity:0;transform:translate(-18px,4px)}14%,48%{opacity:1;transform:translate(0)}64%,90%{opacity:.26;transform:translate(10px)}to{opacity:0;transform:translate(10px)}}@keyframes eofg-src-c{0%,6%{opacity:0;transform:translate(-10px,10px)}18%,48%{opacity:1;transform:translate(0)}64%,90%{opacity:.26;transform:translate(10px,-4px)}to{opacity:0;transform:translate(10px,-4px)}}.eofg-frag{animation:5s ease-in-out infinite eofg-frag}@keyframes eofg-frag{0%,20%{color:color-mix(in srgb,rgb(var(--gfx-ink)) 41.1%,var(--gfx-base))}30%,46%{color:color-mix(in srgb,rgb(var(--gfx-ink)) 92.4%,var(--gfx-base))}60%,to{color:color-mix(in srgb,rgb(var(--gfx-ink)) 41.1%,var(--gfx-base))}}.eofg-draw{stroke-dasharray:420;animation:5s ease-in-out infinite eofg-draw}@keyframes eofg-draw{0%,26%{stroke-dashoffset:420px;opacity:1}50%,84%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.eofg-out{stroke-dasharray:140;animation:5s ease-in-out infinite eofg-out}@keyframes eofg-out{0%,52%{stroke-dashoffset:140px;opacity:1}62%,84%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.eofg-node-dot{animation:5s ease-in-out infinite eofg-node-dot}@keyframes eofg-node-dot{0%,48%{opacity:.25}54%,90%{opacity:1}to{opacity:.25}}.eofg-pulse{animation:5s ease-out infinite eofg-pulse}@keyframes eofg-pulse{0%,50%{opacity:0;transform:scale(1)}52%{opacity:.55}66%,to{opacity:0;transform:scale(2.4)}}.eofg-state-a{animation:5s ease-in-out infinite eofg-state-a}.eofg-state-b{animation:5s ease-in-out infinite eofg-state-b}@keyframes eofg-state-a{0%,50%{opacity:1}56%,94%{opacity:0}to{opacity:1}}@keyframes eofg-state-b{0%,52%{opacity:0}58%,92%{opacity:1}to{opacity:0}}.eofg-canon{animation:5s cubic-bezier(.2,.7,.2,1) infinite eofg-canon}@keyframes eofg-canon{0%,54%{opacity:.14;filter:blur(2px);transform:translateY(6px)}68%,92%{opacity:1;filter:blur();transform:translateY(0)}to{opacity:.14;filter:blur(2px);transform:translateY(6px)}}.eofg-foot{animation:5s ease-in-out infinite eofg-foot}@keyframes eofg-foot{0%,70%{opacity:0}78%,92%{opacity:1}to{opacity:0}}.eofg-mobile-src{animation:5s cubic-bezier(.4,0,.2,1) infinite eofg-mobile-src}.eofg-mobile-src-2{animation-delay:.15s}.eofg-mobile-src-3{animation-delay:.3s}@keyframes eofg-mobile-src{0%{opacity:0;transform:translate(-10px)}10%,46%{opacity:1;transform:translate(0)}62%,90%{opacity:.26;transform:translateY(6px)}to{opacity:0;transform:translateY(6px)}}.eofg-mobile-frag{animation:5s ease-in-out infinite eofg-mobile-frag}@keyframes eofg-mobile-frag{0%,20%{color:color-mix(in srgb,rgb(var(--gfx-ink)) 41.1%,var(--gfx-base))}30%,44%{color:color-mix(in srgb,rgb(var(--gfx-ink)) 92.4%,var(--gfx-base))}58%,to{color:color-mix(in srgb,rgb(var(--gfx-ink)) 41.1%,var(--gfx-base))}}@container (max-width:599px){.eofg-desktop{display:none}.eofg-mobile{display:block}}@media (prefers-reduced-motion:reduce){.eofg-root .eofg-anim{animation:none!important}.eofg-root .eofg-src-a,.eofg-root .eofg-src-b,.eofg-root .eofg-src-c,.eofg-root .eofg-mobile-src{opacity:1;transform:none}.eofg-root .eofg-frag,.eofg-root .eofg-mobile-frag{color:color-mix(in srgb,rgb(var(--gfx-ink)) 92.4%,var(--gfx-base))!important}.eofg-root .eofg-draw,.eofg-root .eofg-out{stroke-dashoffset:0;opacity:1}.eofg-root .eofg-node-dot{opacity:1}.eofg-root .eofg-pulse,.eofg-root .eofg-state-a{opacity:0}.eofg-root .eofg-state-b,.eofg-root .eofg-canon,.eofg-root .eofg-foot{opacity:1;filter:none;transform:none}}.fxf-root,.fxf-root *{box-sizing:border-box}.fxf-root{--fxf-accent:#3ecf8e;background:color-mix(in srgb,rgb(var(--gfx-ink)) 0%,var(--gfx-base));width:100%;height:100%;color:color-mix(in srgb,rgb(var(--gfx-ink)) 95.3%,var(--gfx-base));font-family:var(--font-geist),Geist,Arial,sans-serif;isolation:isolate;position:relative;overflow:hidden;container-type:inline-size}.fxf-root:before{content:"";opacity:.22;pointer-events:none;background-image:radial-gradient(rgb(var(--gfx-ink) / .18) .55px,transparent .7px);mix-blend-mode:screen;background-size:4px 4px;position:absolute;inset:0}.fxf-root:after{content:"";pointer-events:none;background:radial-gradient(circle at 48% 45%,color-mix(in srgb,var(--fxf-accent) 5%,transparent),transparent 35%),linear-gradient(90deg,rgb(var(--gfx-ink) / .018) 1px,transparent 1px),linear-gradient(rgb(var(--gfx-ink) / .018) 1px,transparent 1px);background-size:auto,40px 40px,40px 40px;position:absolute;inset:0}.fxf-stage{z-index:1;width:calc(100*var(--fxf-u));height:calc(53.333*var(--fxf-u));max-height:100%;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.fxf-shell{inset:calc(5.8*var(--fxf-u)) calc(6.6*var(--fxf-u));border:1px solid rgb(var(--gfx-ink) / .16);background:color-mix(in srgb,color-mix(in srgb,rgb(var(--gfx-ink)) 0.4%,var(--gfx-base)) 88%,transparent);position:absolute;box-shadow:0 22px 70px #00000059}.fxf-top{height:calc(9.2*var(--fxf-u));padding:calc(2.2*var(--fxf-u)) calc(2.7*var(--fxf-u)) calc(1.7*var(--fxf-u));border-bottom:1px solid rgb(var(--gfx-ink) / .12);justify-content:space-between;align-items:flex-start;display:flex}.fxf-kicker,.fxf-mono{font-family:var(--font-geist-mono),"Geist Mono",monospace}.fxf-kicker{font-size:calc(.78*var(--fxf-u));letter-spacing:.14em;color:rgb(var(--gfx-ink) / .48);text-transform:uppercase;line-height:1}.fxf-title{font-size:calc(1.55*var(--fxf-u));margin-top:calc(.75*var(--fxf-u));letter-spacing:-.035em;line-height:1}.fxf-index{font:500 calc(.72*var(--fxf-u))/1 var(--font-geist-mono),"Geist Mono",monospace;letter-spacing:.12em;color:rgb(var(--gfx-ink) / .36);margin-top:calc(.25*var(--fxf-u))}.fxf-search{left:calc(2.7*var(--fxf-u));right:calc(2.7*var(--fxf-u));top:calc(6.65*var(--fxf-u));height:calc(4.15*var(--fxf-u));border:1px solid rgb(var(--gfx-ink) / .22);background:color-mix(in srgb,rgb(var(--gfx-ink)) 1.9%,var(--gfx-base));padding:0 calc(1.35*var(--fxf-u));align-items:center;gap:calc(1.1*var(--fxf-u));display:flex;position:absolute;box-shadow:0 10px 30px #00000057}.fxf-search-icon{width:calc(1.25*var(--fxf-u));height:calc(1.25*var(--fxf-u));border:1px solid rgb(var(--gfx-ink) / .74);border-radius:50%;flex:none;position:relative}.fxf-search-icon:after{content:"";width:calc(.58*var(--fxf-u));background:rgb(var(--gfx-ink) / .74);height:1px;right:calc(-.43*var(--fxf-u));bottom:calc(-.21*var(--fxf-u));transform-origin:0;position:absolute;transform:rotate(45deg)}.fxf-query{font-size:calc(1.18*var(--fxf-u));white-space:nowrap;opacity:1;width:0;line-height:1.2;animation:4s steps(44,end) infinite fxf-type;overflow:hidden}.fxf-caret{width:1px;height:calc(1.35*var(--fxf-u));background:var(--fxf-accent);animation:4s step-end infinite fxf-caret}.fxf-key{color:rgb(var(--gfx-ink) / .34);font:500 calc(.72*var(--fxf-u))/1 var(--font-geist-mono),"Geist Mono",monospace;border-left:1px solid rgb(var(--gfx-ink) / .12);padding-left:calc(1.15*var(--fxf-u));white-space:nowrap;margin-left:auto}.fxf-body{left:0;right:0;top:calc(10.8*var(--fxf-u));grid-template-columns:42% 1fr;display:grid;position:absolute;bottom:0}.fxf-intent{padding:calc(2.45*var(--fxf-u)) calc(2.7*var(--fxf-u));border-right:1px solid rgb(var(--gfx-ink) / .12);position:relative}.fxf-section-label{font:500 calc(.67*var(--fxf-u))/1 var(--font-geist-mono),"Geist Mono",monospace;letter-spacing:.14em;color:rgb(var(--gfx-ink) / .35);text-transform:uppercase}.fxf-clause{height:calc(3.8*var(--fxf-u));border-bottom:1px solid rgb(var(--gfx-ink) / .11);grid-template-columns:calc(7.3*var(--fxf-u)) 1fr auto;opacity:0;transform:translateY(calc(.75*var(--fxf-u)));align-items:center;animation:4s cubic-bezier(.2,.75,.2,1) infinite fxf-clause;display:grid}.fxf-clause:nth-of-type(2){margin-top:calc(1.05*var(--fxf-u));animation-delay:.12s}.fxf-clause:nth-of-type(3){animation-delay:.26s}.fxf-clause:nth-of-type(4){animation-delay:.4s}.fxf-clause-label{font:500 calc(.66*var(--fxf-u))/1 var(--font-geist-mono),"Geist Mono",monospace;letter-spacing:.1em;color:rgb(var(--gfx-ink) / .32)}.fxf-clause-value{font-size:calc(.95*var(--fxf-u));color:rgb(var(--gfx-ink) / .88)}.fxf-clause-x{font:400 calc(.85*var(--fxf-u))/1 var(--font-geist-mono),"Geist Mono",monospace;color:rgb(var(--gfx-ink) / .28)}.fxf-clause-active{border-bottom-color:color-mix(in srgb,var(--fxf-accent) 55%,transparent)}.fxf-clause-active .fxf-clause-label{color:var(--fxf-accent)}.fxf-intent-foot{left:calc(2.7*var(--fxf-u));right:calc(2.7*var(--fxf-u));bottom:calc(2*var(--fxf-u));font:500 calc(.62*var(--fxf-u))/1.3 var(--font-geist-mono),"Geist Mono",monospace;letter-spacing:.08em;color:rgb(var(--gfx-ink) / .28);justify-content:space-between;display:flex;position:absolute}.fxf-parse{color:var(--fxf-accent);opacity:0;animation:4s infinite fxf-resolve}.fxf-matches{padding:calc(2.45*var(--fxf-u)) calc(2.7*var(--fxf-u)) calc(1.8*var(--fxf-u));position:relative}.fxf-match-head{height:calc(3.3*var(--fxf-u));border-bottom:1px solid rgb(var(--gfx-ink) / .13);justify-content:space-between;align-items:flex-start;display:flex}.fxf-count-wrap{height:calc(1.6*var(--fxf-u));min-width:calc(13*var(--fxf-u));position:relative}.fxf-count-old,.fxf-count-new{font-size:calc(1.23*var(--fxf-u));letter-spacing:-.03em;line-height:1;position:absolute;top:0;left:0}.fxf-count-old{color:rgb(var(--gfx-ink) / .52);animation:4s infinite fxf-count-old}.fxf-count-new{color:color-mix(in srgb,rgb(var(--gfx-ink)) 96.4%,var(--gfx-base));opacity:0;transform:translateY(calc(.45*var(--fxf-u)));animation:4s infinite fxf-count-new}.fxf-count-new b{font:600 calc(.75*var(--fxf-u))/1 var(--font-geist-mono),"Geist Mono",monospace;color:var(--fxf-accent);letter-spacing:.08em;margin-right:calc(.35*var(--fxf-u))}.fxf-clear{font:500 calc(.62*var(--fxf-u))/1 var(--font-geist-mono),"Geist Mono",monospace;letter-spacing:.08em;color:rgb(var(--gfx-ink) / .28);margin-top:calc(.25*var(--fxf-u))}.fxf-results{flex-direction:column;display:flex}.fxf-result{height:calc(5.25*var(--fxf-u));border-bottom:1px solid rgb(var(--gfx-ink) / .1);grid-template-columns:calc(2.6*var(--fxf-u)) 1fr auto;opacity:0;transform:translateX(calc(1.1*var(--fxf-u)));align-items:center;animation:4s cubic-bezier(.2,.75,.2,1) infinite fxf-result;display:grid}.fxf-result:nth-child(2){animation-delay:.14s}.fxf-result:nth-child(3){animation-delay:.28s}.fxf-result-index{font:500 calc(.62*var(--fxf-u))/1 var(--font-geist-mono),"Geist Mono",monospace;color:rgb(var(--gfx-ink) / .28)}.fxf-result-name{font-size:calc(1.02*var(--fxf-u));letter-spacing:-.015em;line-height:1.1}.fxf-result-reason{font:500 calc(.55*var(--fxf-u))/1.2 var(--font-geist-mono),"Geist Mono",monospace;letter-spacing:.08em;color:rgb(var(--gfx-ink) / .3);margin-top:calc(.48*var(--fxf-u))}.fxf-result-meta{text-align:right;font:500 calc(.6*var(--fxf-u))/1.55 var(--font-geist-mono),"Geist Mono",monospace;letter-spacing:.05em;color:rgb(var(--gfx-ink) / .52)}.fxf-result-meta span{color:rgb(var(--gfx-ink) / .28);display:block}.fxf-match-foot{left:calc(2.7*var(--fxf-u));right:calc(2.7*var(--fxf-u));bottom:calc(1.65*var(--fxf-u));align-items:center;gap:calc(.65*var(--fxf-u));font:500 calc(.62*var(--fxf-u))/1 var(--font-geist-mono),"Geist Mono",monospace;letter-spacing:.08em;color:rgb(var(--gfx-ink) / .32);opacity:0;animation:4s infinite fxf-resolve;display:flex;position:absolute}.fxf-dot{width:calc(.42*var(--fxf-u));height:calc(.42*var(--fxf-u));background:var(--fxf-accent);box-shadow:0 0 12px color-mix(in srgb,var(--fxf-accent) 55%,transparent)}.fxf-paused *{animation-play-state:paused!important}.fxf-resolved .fxf-query{width:calc(31.5*var(--fxf-u));animation:none}.fxf-resolved .fxf-caret{opacity:0;animation:none}.fxf-resolved .fxf-clause,.fxf-resolved .fxf-result{opacity:1;animation:none;transform:none}.fxf-resolved .fxf-count-old{opacity:0;animation:none}.fxf-resolved .fxf-count-new,.fxf-resolved .fxf-parse,.fxf-resolved .fxf-match-foot{opacity:1;animation:none;transform:none}@keyframes fxf-type{0%,8%{width:0}28%,to{width:calc(31.5*var(--fxf-u))}}@keyframes fxf-caret{0%,7%,30%,to{opacity:0}8%,29%{opacity:1}}@keyframes fxf-clause{0%,29%{opacity:0;transform:translateY(calc(.75*var(--fxf-u)))}39%,to{opacity:1;transform:none}}@keyframes fxf-count-old{0%,42%{opacity:1;transform:none}50%,to{opacity:0;transform:translateY(calc(-.4*var(--fxf-u)))}}@keyframes fxf-count-new{0%,45%{opacity:0;transform:translateY(calc(.45*var(--fxf-u)))}54%,to{opacity:1;transform:none}}@keyframes fxf-result{0%,49%{opacity:0;transform:translateX(calc(1.1*var(--fxf-u)))}60%,to{opacity:1;transform:none}}@keyframes fxf-resolve{0%,62%{opacity:0}72%,to{opacity:1}}@container (max-width:599px){.fxf-stage{width:calc(100*var(--fxf-u));height:calc(153.846*var(--fxf-u));max-height:none;top:0;transform:translate(-50%)}.fxf-shell{inset:calc(5.1*var(--fxf-u)) calc(5.1*var(--fxf-u)) calc(4.6*var(--fxf-u))}.fxf-top{height:calc(20*var(--fxf-u));padding:calc(5.6*var(--fxf-u)) calc(5.4*var(--fxf-u)) calc(4.1*var(--fxf-u))}.fxf-kicker{font-size:calc(1.9*var(--fxf-u))}.fxf-title{font-size:calc(4*var(--fxf-u));margin-top:calc(1.7*var(--fxf-u))}.fxf-index{font-size:calc(1.65*var(--fxf-u))}.fxf-search{left:calc(5.4*var(--fxf-u));right:calc(5.4*var(--fxf-u));top:calc(15.5*var(--fxf-u));height:calc(11.3*var(--fxf-u));padding:0 calc(3.4*var(--fxf-u));gap:calc(2.6*var(--fxf-u))}.fxf-search-icon{width:calc(3.3*var(--fxf-u));height:calc(3.3*var(--fxf-u))}.fxf-search-icon:after{width:calc(1.5*var(--fxf-u));right:calc(-1.1*var(--fxf-u));bottom:calc(-.55*var(--fxf-u))}.fxf-query{font-size:calc(2.65*var(--fxf-u));text-overflow:ellipsis}.fxf-key{display:none}.fxf-caret{height:calc(3.3*var(--fxf-u))}.fxf-body{top:calc(26.8*var(--fxf-u));display:block}.fxf-intent{height:calc(47*var(--fxf-u));padding:calc(6*var(--fxf-u)) calc(5.4*var(--fxf-u));border-right:0;border-bottom:1px solid rgb(var(--gfx-ink) / .12)}.fxf-section-label{font-size:calc(1.6*var(--fxf-u))}.fxf-clause{height:calc(9.2*var(--fxf-u));grid-template-columns:calc(18*var(--fxf-u)) 1fr auto;transform:translateY(calc(1.5*var(--fxf-u)))}.fxf-clause:nth-of-type(2){margin-top:calc(2.4*var(--fxf-u))}.fxf-clause-label{font-size:calc(1.5*var(--fxf-u))}.fxf-clause-value{font-size:calc(2.35*var(--fxf-u))}.fxf-clause-x{font-size:calc(2.2*var(--fxf-u))}.fxf-intent-foot{left:calc(5.4*var(--fxf-u));right:calc(5.4*var(--fxf-u));bottom:calc(3.7*var(--fxf-u));font-size:calc(1.42*var(--fxf-u))}.fxf-intent-foot span:first-child{display:none}.fxf-matches{height:calc(75*var(--fxf-u));padding:calc(5.5*var(--fxf-u)) calc(5.4*var(--fxf-u)) calc(4*var(--fxf-u))}.fxf-match-head{height:calc(9*var(--fxf-u))}.fxf-count-wrap{height:calc(4*var(--fxf-u));min-width:calc(46*var(--fxf-u))}.fxf-count-old,.fxf-count-new{font-size:calc(3.1*var(--fxf-u))}.fxf-count-new b{font-size:calc(1.75*var(--fxf-u));margin-right:calc(1*var(--fxf-u))}.fxf-clear{font-size:calc(1.45*var(--fxf-u));margin-top:calc(.7*var(--fxf-u))}.fxf-result{height:calc(13.6*var(--fxf-u));grid-template-columns:calc(6.5*var(--fxf-u)) 1fr}.fxf-result-index{font-size:calc(1.45*var(--fxf-u))}.fxf-result-name{font-size:calc(2.7*var(--fxf-u))}.fxf-result-reason{font-size:calc(1.25*var(--fxf-u));margin-top:calc(1.1*var(--fxf-u))}.fxf-result-meta{display:none}.fxf-match-foot{left:calc(5.4*var(--fxf-u));right:calc(5.4*var(--fxf-u));bottom:calc(4.2*var(--fxf-u));font-size:calc(1.45*var(--fxf-u));gap:calc(1.5*var(--fxf-u))}.fxf-dot{width:calc(1*var(--fxf-u));height:calc(1*var(--fxf-u))}.fxf-resolved .fxf-query{width:calc(60*var(--fxf-u))}@keyframes fxf-type{0%,8%{width:0}28%,to{width:calc(60*var(--fxf-u))}}}.stc-root,.stc-root *{box-sizing:border-box}.stc-root{--stc-accent:#3ecf8e;background:color-mix(in srgb,rgb(var(--gfx-ink)) 0%,var(--gfx-base));width:100%;height:100%;color:color-mix(in srgb,rgb(var(--gfx-ink)) 95.3%,var(--gfx-base));font-family:var(--font-geist),Geist,Arial,sans-serif;isolation:isolate;position:relative;overflow:hidden;container-type:inline-size}.stc-root:before{content:"";opacity:.2;pointer-events:none;background-image:radial-gradient(rgb(var(--gfx-ink) / .2) .55px,transparent .7px);mix-blend-mode:screen;background-size:4px 4px;position:absolute;inset:0}.stc-root:after{content:"";pointer-events:none;background:radial-gradient(circle at 55% 46%,color-mix(in srgb,var(--stc-accent) 5.5%,transparent),transparent 34%),linear-gradient(90deg,rgb(var(--gfx-ink) / .018) 1px,transparent 1px),linear-gradient(rgb(var(--gfx-ink) / .018) 1px,transparent 1px);background-size:auto,40px 40px,40px 40px;position:absolute;inset:0}.stc-stage{z-index:1;width:calc(100*var(--stc-u));height:calc(53.333*var(--stc-u));max-height:100%;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.stc-shell{inset:calc(5.7*var(--stc-u)) calc(6.5*var(--stc-u));border:1px solid rgb(var(--gfx-ink) / .16);background:color-mix(in srgb,color-mix(in srgb,rgb(var(--gfx-ink)) 0.4%,var(--gfx-base)) 90%,transparent);position:absolute;box-shadow:0 22px 70px #0000005c}.stc-head{height:calc(5.2*var(--stc-u));padding:calc(1.75*var(--stc-u)) calc(2.6*var(--stc-u));border-bottom:1px solid rgb(var(--gfx-ink) / .12);justify-content:space-between;align-items:flex-start;display:flex}.stc-mono{font-family:var(--font-geist-mono),"Geist Mono",monospace}.stc-kicker{font:500 calc(.7*var(--stc-u))/1 var(--font-geist-mono),"Geist Mono",monospace;letter-spacing:.14em;color:rgb(var(--gfx-ink) / .46)}.stc-record{font:500 calc(.65*var(--stc-u))/1 var(--font-geist-mono),"Geist Mono",monospace;letter-spacing:.12em;color:rgb(var(--gfx-ink) / .28)}.stc-body{left:0;right:0;top:calc(5.2*var(--stc-u));grid-template-columns:43% 1fr;display:grid;position:absolute;bottom:0}.stc-source{padding:calc(2.6*var(--stc-u));border-right:1px solid rgb(var(--gfx-ink) / .12);position:relative}.stc-label{font:500 calc(.64*var(--stc-u))/1 var(--font-geist-mono),"Geist Mono",monospace;letter-spacing:.14em;color:rgb(var(--gfx-ink) / .34);text-transform:uppercase}.stc-event{margin-top:calc(1.45*var(--stc-u));font-size:calc(2.05*var(--stc-u));letter-spacing:-.045em;line-height:1}.stc-sub{margin-top:calc(.7*var(--stc-u));font-size:calc(.82*var(--stc-u));color:rgb(var(--gfx-ink) / .48)}.stc-time-grid{margin-top:calc(2.4*var(--stc-u));border-top:1px solid rgb(var(--gfx-ink) / .12);border-bottom:1px solid rgb(var(--gfx-ink) / .12);grid-template-columns:1fr 1fr;display:grid}.stc-time{padding:calc(1.35*var(--stc-u)) 0}.stc-time+.stc-time{padding-left:calc(1.5*var(--stc-u));border-left:1px solid rgb(var(--gfx-ink) / .12)}.stc-time b{font:500 calc(.62*var(--stc-u))/1 var(--font-geist-mono),"Geist Mono",monospace;letter-spacing:.11em;color:rgb(var(--gfx-ink) / .3);display:block}.stc-time strong{font-size:calc(1.1*var(--stc-u));margin-top:calc(.75*var(--stc-u));font-weight:500;line-height:1;display:block}.stc-time span{font:500 calc(.58*var(--stc-u))/1 var(--font-geist-mono),"Geist Mono",monospace;color:rgb(var(--gfx-ink) / .3);margin-top:calc(.55*var(--stc-u));display:block}.stc-action{left:calc(2.6*var(--stc-u));right:calc(2.6*var(--stc-u));bottom:calc(3.15*var(--stc-u));height:calc(3.6*var(--stc-u));border:1px solid rgb(var(--gfx-ink) / .23);background:color-mix(in srgb,rgb(var(--gfx-ink)) 2.3%,var(--gfx-base));justify-content:center;align-items:center;gap:calc(.75*var(--stc-u));font:500 calc(.73*var(--stc-u))/1 var(--font-geist-mono),"Geist Mono",monospace;letter-spacing:.06em;animation:4s cubic-bezier(.2,.75,.2,1) infinite stc-button;display:flex;position:absolute;overflow:hidden}.stc-action:before{content:"+";font-size:calc(1.05*var(--stc-u));color:rgb(var(--gfx-ink) / .7);animation:4s infinite stc-plus}.stc-action-text{position:relative}.stc-action-text:after{content:"Added to Google Calendar";white-space:nowrap;color:var(--stc-accent);opacity:0;animation:4s infinite stc-added-text;position:absolute;top:50%;left:50%;transform:translate(-50%,-20%)}.stc-action-original{animation:4s infinite stc-original-text}.stc-detail-note{left:calc(2.6*var(--stc-u));bottom:calc(1.35*var(--stc-u));font:500 calc(.57*var(--stc-u))/1 var(--font-geist-mono),"Geist Mono",monospace;letter-spacing:.07em;color:rgb(var(--gfx-ink) / .27);position:absolute}.stc-pointer{z-index:4;width:calc(1.25*var(--stc-u));height:calc(1.25*var(--stc-u));opacity:0;animation:4s cubic-bezier(.2,.7,.2,1) infinite stc-pointer;position:absolute;top:73%;left:30.5%}.stc-pointer:before{content:"";width:calc(.62*var(--stc-u));height:calc(.82*var(--stc-u));background:rgb(var(--gfx-ink));clip-path:polygon(0 0,100% 70%,58% 74%,41% 100%);position:absolute;top:0;left:0}.stc-pointer:after{content:"";border:1px solid var(--stc-accent);opacity:0;border-radius:50%;animation:4s infinite stc-click;position:absolute;inset:0;transform:scale(.2)}.stc-destination{padding:calc(2.6*var(--stc-u)) calc(2.6*var(--stc-u)) calc(1.5*var(--stc-u));position:relative}.stc-dest-head{justify-content:space-between;align-items:center;display:flex}.stc-status{align-items:center;gap:calc(.55*var(--stc-u));font:500 calc(.62*var(--stc-u))/1 var(--font-geist-mono),"Geist Mono",monospace;letter-spacing:.11em;color:var(--stc-accent);opacity:0;animation:4s infinite stc-reveal;display:flex}.stc-status-dot,.stc-confirm-dot{width:calc(.38*var(--stc-u));height:calc(.38*var(--stc-u));background:var(--stc-accent);box-shadow:0 0 10px color-mix(in srgb,var(--stc-accent) 55%,transparent)}.stc-calendar{margin-top:calc(1.3*var(--stc-u));height:calc(12.4*var(--stc-u));border:1px solid rgb(var(--gfx-ink) / .14);background:color-mix(in srgb,rgb(var(--gfx-ink)) 1.5%,var(--gfx-base));position:relative;overflow:hidden}.stc-calendar-top{height:calc(3.05*var(--stc-u));padding:calc(.8*var(--stc-u)) calc(1.15*var(--stc-u));border-bottom:1px solid rgb(var(--gfx-ink) / .11);justify-content:space-between;align-items:center;display:flex}.stc-month{font-size:calc(.92*var(--stc-u))}.stc-zone{font:500 calc(.55*var(--stc-u))/1 var(--font-geist-mono),"Geist Mono",monospace;letter-spacing:.08em;color:rgb(var(--gfx-ink) / .28)}.stc-week{left:0;right:0;top:calc(3.05*var(--stc-u));height:calc(2.4*var(--stc-u));border-bottom:1px solid rgb(var(--gfx-ink) / .09);grid-template-columns:repeat(7,1fr);display:grid;position:absolute}.stc-day{justify-content:center;align-items:center;gap:calc(.35*var(--stc-u));font:500 calc(.52*var(--stc-u))/1 var(--font-geist-mono),"Geist Mono",monospace;color:rgb(var(--gfx-ink) / .26);flex-direction:column;display:flex}.stc-day b{font-size:calc(.66*var(--stc-u));color:rgb(var(--gfx-ink) / .54);font-weight:500}.stc-day-active b{color:var(--stc-accent)}.stc-grid{inset:calc(5.45*var(--stc-u)) 0 0;background:linear-gradient(90deg,transparent calc(100% / 7 - 1px),rgb(var(--gfx-ink) / .07) calc(100% / 7),transparent calc(100% / 7 + 1px));background-size:14.2857% 100%;position:absolute}.stc-block{left:57.15%;right:calc(1.15*var(--stc-u));top:calc(6.2*var(--stc-u));height:calc(4.9*var(--stc-u));border-left:2px solid var(--stc-accent);background:color-mix(in srgb,var(--stc-accent) 10%,color-mix(in srgb,rgb(var(--gfx-ink)) 3.5%,var(--gfx-base)));padding:calc(.8*var(--stc-u)) calc(.95*var(--stc-u));opacity:0;transform-origin:0;animation:4s cubic-bezier(.2,.8,.2,1) infinite stc-block;position:absolute;transform:scaleX(.08)}.stc-block-title{font-size:calc(.88*var(--stc-u));line-height:1}.stc-block-time{margin-top:calc(.55*var(--stc-u));font:500 calc(.56*var(--stc-u))/1 var(--font-geist-mono),"Geist Mono",monospace;color:var(--stc-accent)}.stc-block-loc{margin-top:calc(.5*var(--stc-u));font:500 calc(.52*var(--stc-u))/1 var(--font-geist-mono),"Geist Mono",monospace;color:rgb(var(--gfx-ink) / .32)}.stc-handoff{background:rgb(var(--gfx-ink) / .12);width:8%;height:1px;position:absolute;top:52%;left:39.5%;overflow:hidden}.stc-handoff:after{content:"";background:var(--stc-accent);width:100%;height:1px;animation:4s infinite stc-line;position:absolute;top:0;left:0;transform:translate(-105%)}.stc-handoff-tip{left:47.1%;top:calc(52% - calc(.22*var(--stc-u)));width:calc(.45*var(--stc-u));height:calc(.45*var(--stc-u));border-top:1px solid rgb(var(--gfx-ink) / .4);border-right:1px solid rgb(var(--gfx-ink) / .4);position:absolute;transform:rotate(45deg)}.stc-receipt{margin-top:calc(1.35*var(--stc-u));border-top:1px solid rgb(var(--gfx-ink) / .12)}.stc-local-row{height:calc(4.55*var(--stc-u));border-bottom:1px solid rgb(var(--gfx-ink) / .1);grid-template-columns:1fr 1fr;align-items:center;display:grid}.stc-local-row>div+div{border-left:1px solid rgb(var(--gfx-ink) / .1);padding-left:calc(1.35*var(--stc-u))}.stc-local-label{font:500 calc(.55*var(--stc-u))/1 var(--font-geist-mono),"Geist Mono",monospace;letter-spacing:.1em;color:rgb(var(--gfx-ink) / .28)}.stc-local-value{font-size:calc(1.12*var(--stc-u));margin-top:calc(.55*var(--stc-u));height:calc(1.12*var(--stc-u));line-height:1;position:relative}.stc-original-time,.stc-new-time{position:absolute;top:0;left:0}.stc-original-time{color:rgb(var(--gfx-ink) / .44);animation:4s infinite stc-old-time}.stc-new-time{color:color-mix(in srgb,rgb(var(--gfx-ink)) 95.7%,var(--gfx-base));opacity:0;transform:translateY(calc(.35*var(--stc-u)));animation:4s infinite stc-new-time}.stc-confirmations{gap:0 calc(1.2*var(--stc-u));padding-top:calc(1.1*var(--stc-u));grid-template-columns:1fr 1fr;display:grid}.stc-confirm{align-items:center;gap:calc(.6*var(--stc-u));height:calc(1.8*var(--stc-u));font:500 calc(.57*var(--stc-u))/1 var(--font-geist-mono),"Geist Mono",monospace;letter-spacing:.045em;color:rgb(var(--gfx-ink) / .42);opacity:0;transform:translateY(calc(.4*var(--stc-u)));animation:4s infinite stc-confirm;display:flex}.stc-confirm:nth-child(2){animation-delay:.12s}.stc-confirm:nth-child(3){animation-delay:.22s}.stc-confirm-dot{width:calc(.3*var(--stc-u));height:calc(.3*var(--stc-u));box-shadow:none}.stc-paused *{animation-play-state:paused!important}.stc-resolved .stc-action,.stc-resolved .stc-action:before,.stc-resolved .stc-action-original,.stc-resolved .stc-action-text:after,.stc-resolved .stc-status,.stc-resolved .stc-block,.stc-resolved .stc-handoff:after,.stc-resolved .stc-original-time,.stc-resolved .stc-new-time,.stc-resolved .stc-confirm{animation:none}.stc-resolved .stc-action{border-color:color-mix(in srgb,var(--stc-accent) 52%,transparent)}.stc-resolved .stc-action:before{content:"✓";color:var(--stc-accent)}.stc-resolved .stc-action-original,.stc-resolved .stc-original-time{opacity:0}.stc-resolved .stc-action-text:after{opacity:1;transform:translate(-50%,-50%)}.stc-resolved .stc-status,.stc-resolved .stc-confirm,.stc-resolved .stc-block{opacity:1;transform:none}.stc-resolved .stc-handoff:after{transform:none}.stc-resolved .stc-new-time{opacity:1;transform:none}@keyframes stc-pointer{0%,8%{opacity:0;transform:translate(calc(2*var(--stc-u)),calc(-2*var(--stc-u)))}18%,29%{opacity:1;transform:none}35%,to{opacity:0;transform:none}}@keyframes stc-click{0%,20%{opacity:0;transform:scale(.2)}25%{opacity:.8;transform:scale(1.25)}32%,to{opacity:0;transform:scale(1.8)}}@keyframes stc-button{0%,20%{border-color:rgb(var(--gfx-ink) / .23);transform:none}25%{transform:scale(.975)}31%{transform:none}48%,to{border-color:color-mix(in srgb,var(--stc-accent) 52%,transparent)}}@keyframes stc-plus{0%,42%{opacity:1}50%,to{opacity:0}}@keyframes stc-original-text{0%,42%{opacity:1}50%,to{opacity:0}}@keyframes stc-added-text{0%,43%{opacity:0;transform:translate(-50%,-20%)}52%,to{opacity:1;transform:translate(-50%,-50%)}}@keyframes stc-line{0%,28%{transform:translate(-105%)}45%,to{transform:none}}@keyframes stc-block{0%,39%{opacity:0;transform:scaleX(.08)}52%,to{opacity:1;transform:none}}@keyframes stc-old-time{0%,47%{opacity:1;transform:none}57%,to{opacity:0;transform:translateY(calc(-.3*var(--stc-u)))}}@keyframes stc-new-time{0%,49%{opacity:0;transform:translateY(calc(.35*var(--stc-u)))}60%,to{opacity:1;transform:none}}@keyframes stc-reveal{0%,48%{opacity:0}60%,to{opacity:1}}@keyframes stc-confirm{0%,57%{opacity:0;transform:translateY(calc(.4*var(--stc-u)))}68%,to{opacity:1;transform:none}}@container (max-width:599px){.stc-stage{width:calc(100*var(--stc-u));height:calc(153.846*var(--stc-u));max-height:none;top:0;transform:translate(-50%)}.stc-shell{inset:calc(5.1*var(--stc-u)) calc(5.1*var(--stc-u)) calc(4.6*var(--stc-u))}.stc-head{height:calc(13*var(--stc-u));padding:calc(4.8*var(--stc-u)) calc(5.4*var(--stc-u))}.stc-kicker{font-size:calc(1.65*var(--stc-u))}.stc-record{font-size:calc(1.45*var(--stc-u))}.stc-body{top:calc(13*var(--stc-u));display:block}.stc-source{height:calc(61*var(--stc-u));padding:calc(6*var(--stc-u)) calc(5.4*var(--stc-u));border-right:0;border-bottom:1px solid rgb(var(--gfx-ink) / .12)}.stc-label{font-size:calc(1.5*var(--stc-u))}.stc-event{font-size:calc(5.2*var(--stc-u));margin-top:calc(3.2*var(--stc-u))}.stc-sub{font-size:calc(2.2*var(--stc-u));margin-top:calc(1.5*var(--stc-u))}.stc-time-grid{margin-top:calc(5.3*var(--stc-u))}.stc-time{padding:calc(3.2*var(--stc-u)) 0}.stc-time+.stc-time{padding-left:calc(3.4*var(--stc-u))}.stc-time b{font-size:calc(1.42*var(--stc-u))}.stc-time strong{font-size:calc(2.9*var(--stc-u));margin-top:calc(1.7*var(--stc-u))}.stc-time span{font-size:calc(1.35*var(--stc-u));margin-top:calc(1.3*var(--stc-u))}.stc-action{left:calc(5.4*var(--stc-u));right:calc(5.4*var(--stc-u));bottom:calc(6.4*var(--stc-u));height:calc(9.2*var(--stc-u));gap:calc(1.8*var(--stc-u));font-size:calc(1.75*var(--stc-u))}.stc-action:before{font-size:calc(2.6*var(--stc-u))}.stc-detail-note{left:calc(5.4*var(--stc-u));bottom:calc(2.9*var(--stc-u));font-size:calc(1.3*var(--stc-u))}.stc-pointer{width:calc(3.2*var(--stc-u));height:calc(3.2*var(--stc-u));top:41%;left:72%}.stc-pointer:before{width:calc(1.6*var(--stc-u));height:calc(2.1*var(--stc-u))}.stc-handoff{left:50%;top:calc(72.2*var(--stc-u));width:1px;height:calc(4.5*var(--stc-u))}.stc-handoff:after{width:1px;height:100%;transform:translateY(-105%)}.stc-handoff-tip{left:calc(50% - calc(.45*var(--stc-u)));top:calc(76.1*var(--stc-u));width:calc(1*var(--stc-u));height:calc(1*var(--stc-u));transform:rotate(135deg)}.stc-destination{height:calc(70*var(--stc-u));padding:calc(6*var(--stc-u)) calc(5.4*var(--stc-u)) calc(3*var(--stc-u))}.stc-status{font-size:calc(1.4*var(--stc-u));gap:calc(1.2*var(--stc-u))}.stc-status-dot{width:calc(.9*var(--stc-u));height:calc(.9*var(--stc-u))}.stc-calendar{margin-top:calc(3.2*var(--stc-u));height:calc(27*var(--stc-u))}.stc-calendar-top{height:calc(7.2*var(--stc-u));padding:calc(2*var(--stc-u)) calc(2.6*var(--stc-u))}.stc-month{font-size:calc(2.2*var(--stc-u))}.stc-zone{font-size:calc(1.25*var(--stc-u))}.stc-week{top:calc(7.2*var(--stc-u));height:calc(5.4*var(--stc-u))}.stc-day{gap:calc(.7*var(--stc-u));font-size:calc(1.1*var(--stc-u))}.stc-day b{font-size:calc(1.45*var(--stc-u))}.stc-grid{inset:calc(12.6*var(--stc-u)) 0 0}.stc-block{left:57.15%;right:calc(2.4*var(--stc-u));top:calc(14.3*var(--stc-u));height:calc(10.4*var(--stc-u));padding:calc(1.8*var(--stc-u)) calc(2*var(--stc-u))}.stc-block-title{font-size:calc(2*var(--stc-u))}.stc-block-time{font-size:calc(1.25*var(--stc-u));margin-top:calc(1.2*var(--stc-u))}.stc-block-loc{font-size:calc(1.05*var(--stc-u));margin-top:calc(1.1*var(--stc-u))}.stc-receipt{margin-top:calc(3.2*var(--stc-u))}.stc-local-row{height:calc(10*var(--stc-u))}.stc-local-row>div+div{padding-left:calc(3*var(--stc-u))}.stc-local-label{font-size:calc(1.25*var(--stc-u))}.stc-local-value{font-size:calc(2.6*var(--stc-u));height:calc(2.6*var(--stc-u));margin-top:calc(1.2*var(--stc-u))}.stc-confirmations{gap:0 calc(2*var(--stc-u));padding-top:calc(2.2*var(--stc-u))}.stc-confirm{height:calc(4.1*var(--stc-u));gap:calc(1.1*var(--stc-u));font-size:calc(1.18*var(--stc-u))}.stc-confirm-dot{width:calc(.7*var(--stc-u));height:calc(.7*var(--stc-u))}@keyframes stc-line{0%,28%{transform:translateY(-105%)}45%,to{transform:none}}}.afg-root,.afg-root *{box-sizing:border-box}.afg-root{--afg-accent:#3ecf8e;background:color-mix(in srgb,rgb(var(--gfx-ink)) 0%,var(--gfx-base));width:100%;height:100%;color:color-mix(in srgb,rgb(var(--gfx-ink)) 95.3%,var(--gfx-base));font-family:var(--font-geist),Geist,Arial,sans-serif;isolation:isolate;position:relative;overflow:hidden;container-type:inline-size}.afg-root:before{content:"";opacity:.2;pointer-events:none;background-image:radial-gradient(rgb(var(--gfx-ink) / .2) .55px,transparent .7px);mix-blend-mode:screen;background-size:4px 4px;position:absolute;inset:0}.afg-root:after{content:"";pointer-events:none;background:radial-gradient(circle at 53% 53%,color-mix(in srgb,var(--afg-accent) 5%,transparent),transparent 37%),linear-gradient(90deg,rgb(var(--gfx-ink) / .018) 1px,transparent 1px),linear-gradient(rgb(var(--gfx-ink) / .018) 1px,transparent 1px);background-size:auto,40px 40px,40px 40px;position:absolute;inset:0}.afg-stage{z-index:1;width:calc(100*var(--afg-u));height:calc(53.333*var(--afg-u));max-height:100%;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.afg-shell{inset:calc(5.6*var(--afg-u)) calc(6.5*var(--afg-u));border:1px solid rgb(var(--gfx-ink) / .16);background:color-mix(in srgb,color-mix(in srgb,rgb(var(--gfx-ink)) 0.4%,var(--gfx-base)) 90%,transparent);position:absolute;box-shadow:0 22px 70px #0000005c}.afg-head{height:calc(5.3*var(--afg-u));padding:calc(1.75*var(--afg-u)) calc(2.65*var(--afg-u));border-bottom:1px solid rgb(var(--gfx-ink) / .12);justify-content:space-between;align-items:flex-start;display:flex}.afg-mono{font-family:var(--font-geist-mono),"Geist Mono",monospace}.afg-kicker{font:500 calc(.7*var(--afg-u))/1 var(--font-geist-mono),"Geist Mono",monospace;letter-spacing:.14em;color:rgb(var(--gfx-ink) / .46)}.afg-current{align-items:center;gap:calc(.58*var(--afg-u));font:500 calc(.65*var(--afg-u))/1 var(--font-geist-mono),"Geist Mono",monospace;letter-spacing:.12em;color:var(--afg-accent);opacity:0;animation:4s infinite afg-final;display:flex}.afg-dot{width:calc(.4*var(--afg-u));height:calc(.4*var(--afg-u));background:var(--afg-accent);box-shadow:0 0 12px color-mix(in srgb,var(--afg-accent) 58%,transparent)}.afg-body{inset:calc(5.3*var(--afg-u)) 0 0;grid-template-columns:31% 1fr;display:grid;position:absolute}.afg-summary{padding:calc(2.65*var(--afg-u));border-right:1px solid rgb(var(--gfx-ink) / .12);position:relative}.afg-label{font:500 calc(.62*var(--afg-u))/1 var(--font-geist-mono),"Geist Mono",monospace;letter-spacing:.13em;color:rgb(var(--gfx-ink) / .32)}.afg-refresh-time{font-size:calc(2.2*var(--afg-u));margin-top:calc(1.25*var(--afg-u));letter-spacing:-.05em;line-height:1}.afg-refresh-sub{font:500 calc(.62*var(--afg-u))/1.5 var(--font-geist-mono),"Geist Mono",monospace;letter-spacing:.06em;color:rgb(var(--gfx-ink) / .32);margin-top:calc(.8*var(--afg-u))}.afg-event-record{margin-top:calc(2.35*var(--afg-u));border-top:1px solid rgb(var(--gfx-ink) / .12);border-bottom:1px solid rgb(var(--gfx-ink) / .12);padding:calc(1.55*var(--afg-u)) 0 calc(1.45*var(--afg-u))}.afg-event-top{justify-content:space-between;align-items:center;display:flex}.afg-event-name{font-size:calc(1.22*var(--afg-u));letter-spacing:-.02em}.afg-event-state{font:500 calc(.55*var(--afg-u))/1 var(--font-geist-mono),"Geist Mono",monospace;letter-spacing:.09em;color:var(--afg-accent);opacity:0;animation:4s infinite afg-final}.afg-event-meta{margin-top:calc(.65*var(--afg-u));font-size:calc(.68*var(--afg-u));color:rgb(var(--gfx-ink) / .36)}.afg-event-proof{gap:calc(.6*var(--afg-u));margin-top:calc(1.15*var(--afg-u));font:500 calc(.54*var(--afg-u))/1 var(--font-geist-mono),"Geist Mono",monospace;letter-spacing:.06em;color:rgb(var(--gfx-ink) / .27);display:flex}.afg-event-proof span{padding:calc(.48*var(--afg-u)) calc(.6*var(--afg-u));border:1px solid rgb(var(--gfx-ink) / .1)}.afg-next{left:calc(2.65*var(--afg-u));right:calc(2.65*var(--afg-u));bottom:calc(2.2*var(--afg-u));border-top:1px solid rgb(var(--gfx-ink) / .12);padding-top:calc(1.25*var(--afg-u));font:500 calc(.58*var(--afg-u))/1 var(--font-geist-mono),"Geist Mono",monospace;letter-spacing:.08em;color:rgb(var(--gfx-ink) / .28);justify-content:space-between;display:flex;position:absolute}.afg-next strong{color:rgb(var(--gfx-ink) / .56);font-weight:500}.afg-ledger{padding:calc(2.4*var(--afg-u)) calc(2.65*var(--afg-u)) calc(1.9*var(--afg-u));position:relative}.afg-ledger-head{height:calc(2.4*var(--afg-u));border-bottom:1px solid rgb(var(--gfx-ink) / .13);justify-content:space-between;display:flex}.afg-ledger-title{font-size:calc(1.05*var(--afg-u));letter-spacing:-.02em}.afg-cycle{font:500 calc(.56*var(--afg-u))/1 var(--font-geist-mono),"Geist Mono",monospace;letter-spacing:.09em;color:rgb(var(--gfx-ink) / .28);padding-top:calc(.2*var(--afg-u))}.afg-checks{position:relative}.afg-line{left:calc(1.15*var(--afg-u));background:rgb(var(--gfx-ink) / .11);width:1px;position:absolute;top:0;bottom:0}.afg-line:after{content:"";background:var(--afg-accent);transform-origin:top;width:1px;height:100%;animation:4s cubic-bezier(.2,.75,.2,1) infinite afg-line;position:absolute;top:0;left:0;transform:scaleY(0)}.afg-check{height:calc(6.45*var(--afg-u));border-bottom:1px solid rgb(var(--gfx-ink) / .1);grid-template-columns:calc(3.25*var(--afg-u)) 1fr calc(10.6*var(--afg-u)) calc(5*var(--afg-u));opacity:.42;align-items:center;animation:4s infinite afg-row;display:grid}.afg-check:nth-child(3){animation-delay:.18s}.afg-check:nth-child(4){animation-delay:.36s}.afg-index{z-index:1;width:calc(2.3*var(--afg-u));height:calc(2.3*var(--afg-u));border:1px solid rgb(var(--gfx-ink) / .18);background:color-mix(in srgb,rgb(var(--gfx-ink)) 1.2%,var(--gfx-base));font:500 calc(.55*var(--afg-u))/1 var(--font-geist-mono),"Geist Mono",monospace;color:rgb(var(--gfx-ink) / .38);justify-content:center;align-items:center;display:flex;position:relative}.afg-check-name{font:500 calc(.62*var(--afg-u))/1 var(--font-geist-mono),"Geist Mono",monospace;letter-spacing:.12em;color:rgb(var(--gfx-ink) / .42)}.afg-check-detail{font-size:calc(.76*var(--afg-u));color:rgb(var(--gfx-ink) / .34);margin-top:calc(.55*var(--afg-u))}.afg-metric{font-size:calc(1.5*var(--afg-u));letter-spacing:-.04em;line-height:1}.afg-metric-unit{font:500 calc(.48*var(--afg-u))/1.2 var(--font-geist-mono),"Geist Mono",monospace;letter-spacing:.08em;color:rgb(var(--gfx-ink) / .27);margin-top:calc(.55*var(--afg-u))}.afg-status{height:calc(1.6*var(--afg-u));text-align:right;font:500 calc(.56*var(--afg-u))/1.6 var(--font-geist-mono),"Geist Mono",monospace;letter-spacing:.08em;position:relative}.afg-status-checking,.afg-status-done{position:absolute;top:0;right:0}.afg-status-checking{color:rgb(var(--gfx-ink) / .3);animation:4s infinite afg-checking}.afg-status-done{color:var(--afg-accent);opacity:0;animation:4s infinite afg-done}.afg-check:nth-child(3) .afg-status-checking,.afg-check:nth-child(3) .afg-status-done{animation-delay:.18s}.afg-check:nth-child(4) .afg-status-checking,.afg-check:nth-child(4) .afg-status-done{animation-delay:.36s}.afg-outcome{left:calc(2.65*var(--afg-u));right:calc(2.65*var(--afg-u));bottom:calc(1.8*var(--afg-u));opacity:0;transform:translateY(calc(.65*var(--afg-u)));justify-content:space-between;align-items:flex-end;animation:4s cubic-bezier(.2,.75,.2,1) infinite afg-outcome;display:flex;position:absolute}.afg-outcome-title{font-size:calc(1.65*var(--afg-u));letter-spacing:-.04em;line-height:1}.afg-outcome-note{font:500 calc(.57*var(--afg-u))/1.3 var(--font-geist-mono),"Geist Mono",monospace;letter-spacing:.07em;color:rgb(var(--gfx-ink) / .3);text-align:right}.afg-outcome-note b{color:var(--afg-accent);margin-bottom:calc(.45*var(--afg-u));font-weight:500;display:block}.afg-paused *{animation-play-state:paused!important}.afg-resolved .afg-current,.afg-resolved .afg-event-state,.afg-resolved .afg-line:after,.afg-resolved .afg-check,.afg-resolved .afg-status-checking,.afg-resolved .afg-status-done,.afg-resolved .afg-outcome{animation:none}.afg-resolved .afg-current,.afg-resolved .afg-event-state,.afg-resolved .afg-status-done,.afg-resolved .afg-outcome{opacity:1}.afg-resolved .afg-line:after{transform:none}.afg-resolved .afg-check{opacity:1}.afg-resolved .afg-status-checking{opacity:0}.afg-resolved .afg-outcome{transform:none}@keyframes afg-line{0%,10%{transform:scaleY(0)}67%,to{transform:scaleY(1)}}@keyframes afg-row{0%,9%{opacity:.28}19%,to{opacity:1}}@keyframes afg-checking{0%,17%{opacity:1}28%,to{opacity:0}}@keyframes afg-done{0%,20%{opacity:0}31%,to{opacity:1}}@keyframes afg-outcome{0%,65%{opacity:0;transform:translateY(calc(.65*var(--afg-u)))}76%,to{opacity:1;transform:none}}@keyframes afg-final{0%,66%{opacity:0}77%,to{opacity:1}}@container (max-width:599px){.afg-stage{width:calc(100*var(--afg-u));height:calc(153.846*var(--afg-u));max-height:none;top:0;transform:translate(-50%)}.afg-shell{inset:calc(5.1*var(--afg-u)) calc(5.1*var(--afg-u)) calc(4.6*var(--afg-u))}.afg-head{height:calc(13*var(--afg-u));padding:calc(4.8*var(--afg-u)) calc(5.4*var(--afg-u))}.afg-kicker{font-size:calc(1.65*var(--afg-u))}.afg-current{font-size:calc(1.45*var(--afg-u));gap:calc(1.2*var(--afg-u))}.afg-dot{width:calc(.9*var(--afg-u));height:calc(.9*var(--afg-u))}.afg-body{top:calc(13*var(--afg-u));display:block}.afg-summary{height:calc(43*var(--afg-u));padding:calc(6*var(--afg-u)) calc(5.4*var(--afg-u));border-right:0;border-bottom:1px solid rgb(var(--gfx-ink) / .12)}.afg-label{font-size:calc(1.45*var(--afg-u))}.afg-refresh-time{font-size:calc(5.2*var(--afg-u));margin-top:calc(2.4*var(--afg-u))}.afg-refresh-sub{font-size:calc(1.35*var(--afg-u));margin-top:calc(1.6*var(--afg-u))}.afg-event-record{left:calc(48*var(--afg-u));right:calc(5.4*var(--afg-u));top:calc(6*var(--afg-u));padding:0 0 calc(3.4*var(--afg-u));border-top:0;margin:0;position:absolute}.afg-event-name{font-size:calc(2.8*var(--afg-u))}.afg-event-state{font-size:calc(1.15*var(--afg-u))}.afg-event-meta{font-size:calc(1.4*var(--afg-u));margin-top:calc(1.3*var(--afg-u))}.afg-event-proof{gap:calc(1*var(--afg-u));margin-top:calc(2.2*var(--afg-u));font-size:calc(1.05*var(--afg-u))}.afg-event-proof span{padding:calc(1*var(--afg-u)) calc(1.2*var(--afg-u))}.afg-next{left:calc(5.4*var(--afg-u));right:calc(5.4*var(--afg-u));bottom:calc(4.1*var(--afg-u));padding-top:calc(2.3*var(--afg-u));font-size:calc(1.25*var(--afg-u))}.afg-ledger{height:calc(83*var(--afg-u));padding:calc(5.5*var(--afg-u)) calc(5.4*var(--afg-u)) calc(4*var(--afg-u))}.afg-ledger-head{height:calc(6.5*var(--afg-u))}.afg-ledger-title{font-size:calc(2.5*var(--afg-u))}.afg-cycle{font-size:calc(1.2*var(--afg-u));padding-top:calc(.55*var(--afg-u))}.afg-line{left:calc(2.5*var(--afg-u))}.afg-check{height:calc(15*var(--afg-u));grid-template-columns:calc(7*var(--afg-u)) 1fr calc(18*var(--afg-u));position:relative}.afg-index{width:calc(5*var(--afg-u));height:calc(5*var(--afg-u));font-size:calc(1.2*var(--afg-u))}.afg-check-name{font-size:calc(1.25*var(--afg-u))}.afg-check-detail{font-size:calc(1.45*var(--afg-u));margin-top:calc(1.2*var(--afg-u))}.afg-metric{font-size:calc(3.4*var(--afg-u))}.afg-metric-unit{font-size:calc(1*var(--afg-u));margin-top:calc(1.1*var(--afg-u))}.afg-status{right:0;bottom:calc(1.5*var(--afg-u));height:calc(1.5*var(--afg-u));font-size:calc(1.1*var(--afg-u));position:absolute}.afg-outcome{left:calc(5.4*var(--afg-u));right:calc(5.4*var(--afg-u));bottom:calc(4.4*var(--afg-u))}.afg-outcome-title{font-size:calc(4.2*var(--afg-u))}.afg-outcome-note{font-size:calc(1.15*var(--afg-u))}.afg-outcome-note b{margin-bottom:calc(.8*var(--afg-u))}}.fxf-root{--fxf-u:1cqw}.stc-root{--stc-u:1cqw}.afg-root{--afg-u:1cqw}@container (min-width:600px){.fxf-stage,.stc-stage,.afg-stage{--fit:1.5;width:auto;height:auto;max-height:none;inset:0;transform:none}.fxf-stage{--fxf-u:calc(var(--fit) * 1cqw)}.stc-stage{--stc-u:calc(var(--fit) * 1cqw)}.afg-stage{--afg-u:calc(var(--fit) * 1cqw)}.fxf-shell,.stc-shell,.afg-shell{inset:3cqw}.stc-handoff{top:calc(21.8 * var(--stc-u))}.stc-handoff-tip{top:calc(21.58 * var(--stc-u))}.stc-pointer{top:auto;bottom:calc(3.7 * var(--stc-u))}}.eofg-desktop-canvas{position:absolute;inset:0}@container (min-width:600px){.eofg-desktop-stage{--u:calc(100cqw / 1150);aspect-ratio:auto;border:0;height:100%;top:0;transform:none}.eofg-desktop-canvas{width:calc(1200 * var(--u));height:calc(640 * var(--u));transform:translate(-50%, calc(-50% + 34 * var(--u)));inset:50% auto auto 50%}}