@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/0685275b5d137301-s.2eljqcc7k5psn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/afc1d24c623f4c0f-s.p.3v9_rcu9amhbf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/0685275b5d137301-s.2eljqcc7k5psn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/afc1d24c623f4c0f-s.p.3v9_rcu9amhbf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/0685275b5d137301-s.2eljqcc7k5psn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/afc1d24c623f4c0f-s.p.3v9_rcu9amhbf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/0685275b5d137301-s.2eljqcc7k5psn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/afc1d24c623f4c0f-s.p.3v9_rcu9amhbf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/62f37606a5bd6f6f-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/4cf231d25563e07b-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/62f37606a5bd6f6f-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/4cf231d25563e07b-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/62f37606a5bd6f6f-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/4cf231d25563e07b-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/62f37606a5bd6f6f-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/4cf231d25563e07b-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}._9UtBAW_className{font-family:Instrument Sans,Instrument Sans Fallback}._9UtBAW_variable{--font-instrument:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/faab88e4be272d29-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a45aa1001bf9176f-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41ba59f553543ecf-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/67bba87670b402d1-s.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d6c1ff7e86974212-s.p.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/49b1d53681a91a99-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/123d516c9baeb953-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a74d2542cc4c775f-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7ac0b1cd3e695dd0-s.0htwiiqufp3l9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/916cd8a3bde3edf8-s.p.28xcb7557rbh2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.sJl92a_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.sJl92a_variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
*,:before,:after{box-sizing:border-box}html{scroll-behavior:auto}@keyframes sk-shimmer{to{background-position:-200% 0}}.sk{background:linear-gradient(90deg,#1c1b19 25%,#242220 50%,#1c1b19 75%) 0 0/200% 100%;border-radius:8px;flex-shrink:0;animation:1.6s linear infinite sk-shimmer}body{color:#f2efe9;font-family:var(--font-instrument,"Instrument Sans"), system-ui, sans-serif;-webkit-font-smoothing:antialiased;background:#11100e;margin:0}body.chat-lock{overflow:hidden}a{color:#7febf0;text-decoration:none}a:hover{color:#c4f6f8}:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #3ee0e8}@keyframes blink{0%,80%,to{opacity:.25}40%{opacity:1}}@keyframes bubbleIn{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}@keyframes cueBob{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}@keyframes heroIn{0%{opacity:0;transform:translateY(56px)scale(.95)}to{opacity:1;transform:none}}@keyframes backIn{0%{opacity:0;transform:translate(6%,10%)scale(1.04)}to{opacity:1;transform:none}}@keyframes frontIn{0%{opacity:0;transform:translate(14%,22%)scale(.94)}to{opacity:1;transform:none}}@keyframes floatBack{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes floatFront{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-15px)rotate(-.4deg)}}@keyframes sheenLoop{0%{opacity:0;transform:translate(-120%)skew(-14deg)}8%{opacity:1}38%{opacity:1;transform:translate(230%)skew(-14deg)}45%,to{opacity:0;transform:translate(230%)skew(-14deg)}}@keyframes screensIn{0%{opacity:0;transform:translate(4%,7%)scale(1.02)}to{opacity:1;transform:none}}@keyframes screensFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes tlPing{0%{opacity:.8;transform:scale(.5)}to{opacity:0;transform:scale(1.9)}}@keyframes jaArrive{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes jaHero{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:none}}@keyframes cmaTap{0%{opacity:.9;transform:scale(.25)}to{opacity:0;transform:scale(1)}}.post-hero{opacity:0;pointer-events:none;transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.3,1);transform:translateY(26px)}body.chat-open .post-hero{opacity:1;pointer-events:auto;transform:none}#top{justify-content:center;min-height:100svh;transition:min-height .9s cubic-bezier(.2,.7,.3,1),padding .9s cubic-bezier(.2,.7,.3,1)}body.chat-open #top{min-height:0}.rv{opacity:0;transition:opacity .5s,transform .5s cubic-bezier(.2,.7,.3,1);transform:translateY(24px)}.rv.on{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transition:none;transform:none}.post-hero{opacity:1;pointer-events:auto;transform:none}.scroll-cue{animation:none}body.chat-lock .hero-line{opacity:1!important;transform:none!important}}.scroll-cue{animation:1.8s ease-in-out infinite cueBob}body.chat-lock .hero-line{transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.3,1);opacity:0!important;transform:translateY(20px)!important}.phone{box-sizing:border-box;aspect-ratio:71.6/147.6;background:#0a0a0a padding-box padding-box;border:4px solid #c6cace;border-radius:58px;flex-direction:column;width:min(340px,90vw);height:auto;padding:9px;transition:-webkit-mask-position 1s cubic-bezier(.2,.7,.3,1),mask-position 1s cubic-bezier(.2,.7,.3,1);display:flex;position:relative;box-shadow:0 34px 80px #0000008c;-webkit-mask-image:linear-gradient(#000 78%,#0000 96%);mask-image:linear-gradient(#000 78%,#0000 96%);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100% 250%;mask-size:100% 250%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}body.chat-open .phone{-webkit-mask-position:0 100%;mask-position:0 100%}@media (prefers-reduced-motion:reduce){.phone{transition:none}}.bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(250px,32vh);gap:18px;display:grid}.b1{grid-area:1/1/3/3}.b2{grid-area:1/3/auto/5}.b3{grid-area:2/3}.b4{grid-area:2/4}.b3 .wpanel,.b4 .wpanel{flex-direction:column!important;align-items:flex-start!important;gap:10px!important;padding:14px 16px!important}.b3 .wright,.b4 .wright{text-align:left!important}.b3 .wtags,.b4 .wtags{display:none}.b3 .wstat,.b4 .wstat{font-size:clamp(28px,2.8vw,40px)!important}.bento .wpanel,.bento .wpill,.bento .wshade{opacity:0;transition:opacity .3s,transform .4s cubic-bezier(.2,.7,.3,1)}.bento .wpanel{transform:translateY(14px)}.bento .wpill{transform:translateY(-8px)}.bento a:hover .wpanel,.bento a:hover .wpill,.bento a:hover .wshade,.bento a:focus-visible .wpanel,.bento a:focus-visible .wpill,.bento a:focus-visible .wshade{opacity:1;transform:none}@media (hover:none){.bento .wpanel,.bento .wpill,.bento .wshade{opacity:1;transform:none}}@media (max-width:900px){.bento{grid-template-columns:1fr 1fr;grid-auto-rows:auto}.b1,.b2{aspect-ratio:16/10;grid-area:auto/1/auto/3}.b3,.b4{aspect-ratio:4/5;grid-area:auto}}@media (max-width:560px){.bento{grid-template-columns:1fr}.b1,.b2,.b3,.b4{aspect-ratio:4/3;grid-column:1}}.pj{transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s}a:hover .pj{transform:scale(1.015);box-shadow:0 16px 40px #00000073}.cma-anim{background:#f4f5f7;position:relative}.cma-anim .fr{object-fit:cover;opacity:0;transform-origin:50%;will-change:opacity, transform;backface-visibility:hidden;image-rendering:auto;width:100%;height:100%;position:absolute;inset:0;transform:scale(1)}.cma-anim .fr.wide{object-position:50% 0%}.cma-anim .fr.on,.cma-anim[data-scene="0"] .f0{opacity:1}.cma-anim .cur{opacity:0;pointer-events:none;z-index:4;filter:drop-shadow(0 3px 7px #0006);width:24px;height:24px;transition:left .7s cubic-bezier(.3,.7,.2,1),top .7s cubic-bezier(.3,.7,.2,1),opacity .35s;position:absolute;top:120%;left:50%}.cma-anim .cur svg{width:100%;height:100%;display:block}.cma-anim .ring{opacity:0;border:2px solid #3ee0e8;border-radius:50%;width:44px;height:44px;position:absolute;top:-10px;left:-10px}.cma-anim[data-scene="0"] .cur{opacity:1;top:41.24%;left:28.05%}.cma-anim[data-scene="1"] .cur,.cma-anim[data-scene="2"] .cur{opacity:1;top:13%;left:73%}.cma-anim[data-scene="3"] .cur{opacity:1;top:74%;left:51%}.cma-anim .cur.tap .ring{animation:.5s ease-out cmaTap}@media (prefers-reduced-motion:reduce){.cma-anim .fr,.cma-anim .cur{transition:none}.cma-anim .ring{animation:none}}.hero-in{animation:.95s cubic-bezier(.16,.84,.3,1) .15s both heroIn}.hero-in:after{content:"";pointer-events:none;z-index:3;background:linear-gradient(105deg,#0000 30%,#ffffff29 50%,#0000 70%);animation:9s cubic-bezier(.4,0,.2,1) 1.5s infinite sheenLoop;position:absolute;inset:0}.hero-back{animation:1s cubic-bezier(.16,.84,.3,1) .2s both backIn,7s ease-in-out 1.2s infinite floatBack}.hero-front{filter:drop-shadow(0 30px 60px #0000008c);z-index:2;animation:1.05s cubic-bezier(.16,.84,.3,1) .75s both frontIn,5.5s ease-in-out 1.8s infinite floatFront}.hb-stack{width:100%;position:relative}.hb-stack img{width:100%;height:auto;display:block}.hb-stack img+img{object-fit:cover;height:100%;position:absolute;inset:0}.hb-screens{animation:1.05s cubic-bezier(.16,.84,.3,1) .45s both screensIn,7s ease-in-out 1.6s infinite screensFloat}@media (prefers-reduced-motion:reduce){.hero-in,.hero-in:after,.hero-back,.hero-front,.hb-screens{animation:none!important}.hero-in:after{display:none}}.cs-grid{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:56px;display:grid}.cs-side{position:sticky;top:96px}@media (max-width:820px){.cs-grid{grid-template-columns:1fr;gap:0}.cs-side{border-bottom:1px solid #f2efe91f;flex-wrap:wrap;gap:24px 40px;padding-bottom:28px;display:flex;position:static}}.mw-card .mw-pill{opacity:0;transition:opacity .3s,transform .3s cubic-bezier(.2,.7,.3,1);transform:translateY(-4px)}.mw-card:hover .mw-pill,.mw-card:focus-visible .mw-pill{opacity:1;transform:none}@media (hover:none){.mw-card .mw-pill{opacity:1;transform:none}}html.ja-arrive body{background:#11100e}html.ja-arrive article{animation:.7s cubic-bezier(.22,.8,.26,1) both jaArrive}html.ja-arrive .hero-in{animation:.9s cubic-bezier(.22,.8,.26,1) 50ms both jaHero!important}@media (prefers-reduced-motion:reduce){html.ja-arrive article,html.ja-arrive .hero-in{animation:none!important}}.tl{flex-direction:column;gap:36px;padding:8px 0;display:flex;position:relative}.tl:before{content:"";background:#f2efe91f;width:1.5px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.tl-row{cursor:default;grid-template-columns:1fr 44px 1fr;align-items:center;transition:opacity .35s;display:grid}.tl-dot{z-index:1;background:#141311;border:2.5px solid #f2efe94d;border-radius:50%;grid-column:2;justify-self:center;width:11px;height:11px;transition:transform .35s cubic-bezier(.34,1.56,.64,1),border-color .25s,background .25s,box-shadow .35s;position:relative}.tl-dot.cur{background:#3ee0e8;border-color:#3ee0e8}.tl-dot:after{content:"";opacity:0;border:1.5px solid #3ee0e8;border-radius:50%;position:absolute;inset:-7px;transform:scale(.5)}.tl-card{flex-direction:column;gap:6px;transition:transform .45s cubic-bezier(.22,.8,.26,1);display:flex}.tl-card strong{transition:color .3s}.tl-row.left .tl-card{text-align:right;grid-area:1/1;align-items:flex-end;padding-right:8px}.tl-row.right .tl-card{text-align:left;grid-area:1/3;align-items:flex-start;padding-left:8px}.tl:after{content:"";width:2px;height:var(--fill,0px);opacity:0;pointer-events:none;background:linear-gradient(#3ee0e8,#3ee0e800);transition:height .55s cubic-bezier(.22,.8,.26,1),opacity .3s;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 12px #3ee0e88c}.tl.on:after{opacity:1}.tl.on .tl-row{opacity:.38}.tl.on .tl-row:hover{opacity:1}.tl-row:hover .tl-dot{background:#3ee0e8;border-color:#3ee0e8;transform:scale(1.35);box-shadow:0 0 0 5px #3ee0e824,0 0 18px #3ee0e899}.tl-row:hover .tl-dot:after{animation:1.4s cubic-bezier(.2,.7,.3,1) infinite tlPing}.tl-row.right:hover .tl-card{transform:translate(10px)}.tl-row.left:hover .tl-card{transform:translate(-10px)}.tl-row:hover .tl-card strong{color:#fff}.tl-row:hover .tl-card>span:first-child{color:#7febf0;background:#3ee0e814;border-color:#3ee0e866;transition:all .3s}@media (max-width:700px){.tl:before{left:5px;transform:none}.tl:after{left:6px;transform:none}.tl-row{grid-template-columns:24px 1fr}.tl-dot{grid-area:1/1;justify-self:start}.tl-row.left .tl-card,.tl-row.right .tl-card{text-align:left;grid-area:1/2;align-items:flex-start;padding:0}}@media (prefers-reduced-motion:reduce){.tl:after,.tl-card,.tl-dot{transition:none}.tl-row:hover .tl-dot:after{animation:none}}.ab-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:64px;display:grid}@media (max-width:820px){.ab-grid{grid-template-columns:1fr;gap:40px}}.ph{background:repeating-linear-gradient(-45deg,#ffffff0d 0 10px,#0000 10px 20px);justify-content:center;align-items:center;display:flex}.ph span{font:400 11px var(--font-mono,"IBM Plex Mono", monospace);color:#ffffff8c;background:#0006;border-radius:4px;padding:4px 10px}
