@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.11x_mcju407z-.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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.456c9vb2_utt8.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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.2fl0vhx7oyatw.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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_d5964cbd-module__yRKJXG__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_d5964cbd-module__yRKJXG__variable{--i2-face:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.3bz3aq452sydg.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.2sb9jzhmrh7ny.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.343obqi851wr5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.40kcwrf1wub16.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.200l3jur7oygh.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.269kn9uafm0ti.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_a4c6bda9-module__RZ_fzq__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_a4c6bda9-module__RZ_fzq__variable{--i2-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_d0df4d27-module__8J1veW__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_d0df4d27-module__8J1veW__variable{--app-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_7942222f-module__raJXSa__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_7942222f-module__raJXSa__variable{--app-mono:"Geist Mono", "Geist Mono Fallback"}
.i2{--ic-ui:var(--i2-face);--line:#e4e7eb;--ink-2:#4a4f55;--ease:cubic-bezier(.16, 1, .3, 1);font-family:var(--i2-face), ui-sans-serif, system-ui, sans-serif;background-color:#f5f6f8}.i2-hero{margin-top:calc(-14px - 56px * var(--airy));padding-top:calc(14px + 56px * var(--airy));background-color:#fff;background-image:radial-gradient(circle at 1px 1px,#d9dde2 1.1px,#0000 1.4px);background-position:-1px -1px;background-size:24px 24px;display:flow-root}.i2-bar{z-index:50;border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:32px;width:min(1240px,100% - 28px);height:56px;margin:14px auto 0;padding:0 10px 0 20px;display:flex;position:sticky;top:14px;box-shadow:0 1px 2px #1018200a,0 8px 24px -12px #1018201f}.i2-mark{color:var(--ic-ink);display:inline-flex}.i2-mark svg{width:calc(86px * var(--unit));height:calc(22px * var(--unit))}.i2-links{gap:calc(24px * var(--unit));font-size:calc(15px * var(--unit));display:flex}.i2-links a{color:var(--ink-2);text-decoration:none;transition:color .14s}.i2-links a:hover{color:var(--ic-ink)}.i2-right{align-items:center;gap:calc(16px * var(--unit));margin-left:auto;display:flex}.i2-pile{padding:0 0 0 calc(7px * var(--unit));margin:0;list-style:none;display:flex}.i2-pile li{width:calc(30px * var(--unit));height:calc(30px * var(--unit));margin-left:calc(-7px * var(--unit));border:calc(2px * var(--unit)) solid #fff;font-size:calc(11px * var(--unit));letter-spacing:-.02em;border-radius:50%;place-items:center;font-weight:700;display:grid}.i2-pile .i2-pile-ai{color:#fff;background:#16181a}.i2-pile-ai svg{width:calc(12px * var(--unit));height:calc(12px * var(--unit))}.i2-cta{height:calc(38px * var(--unit));padding:0 calc(16px * var(--unit));border-radius:calc(8px * var(--unit));background:var(--ic-ink);color:#fff;font-weight:600;font-size:calc(15px * var(--unit));align-items:center;text-decoration:none;transition:background .14s;display:inline-flex}.i2-cta:hover{background:#33373b}.i2-board{text-align:center;flex-direction:column;align-items:center;min-height:calc(100svh - 70px);padding-top:clamp(36px,6vh,88px);display:flex;position:relative}.i2{--airy:.9;--unit:var(--airy)}@media (max-width:760px){.i2{--airy:1}}.i2-bar{height:calc(56px * var(--airy))}:where(.i2-bar>*,.i2-text,.i2-sub,.i2-go-wrap,.i2-zoom,.i2-steps .st-box>*){font-size:calc(1em * var(--unit))}.i2-text{z-index:2;padding:calc(10px * var(--unit)) calc(22px * var(--unit)) calc(10px * var(--unit));position:relative}.i2-edit{border:calc(1.5px * var(--unit)) solid var(--c);opacity:0;animation:i2-show .16s ease .12s both, i2-off .3s ease calc(var(--enter) + .2s) forwards;position:absolute;inset:0}.i2-size{left:calc(-1.5px * var(--unit));bottom:calc(100% + calc(6px * var(--unit)));padding:calc(2px * var(--unit)) calc(7px * var(--unit));border-radius:calc(4px * var(--unit));background:var(--c);color:var(--ct);font-size:calc(11px * var(--unit));white-space:nowrap;font-weight:600;position:absolute}.i2-title{font-size:clamp(calc(36px * var(--unit)), calc(4.4vw * var(--unit)), calc(4rem * var(--unit)));letter-spacing:-.04em;margin:0;font-weight:700;line-height:1.06}.i2-t1,.i2-t2{margin-inline:auto;display:table;position:relative}.i2-verb{justify-items:center;display:inline-grid;position:relative}.i2-verb>*{grid-area:1/1}.i2-verb-hl{opacity:0;animation:i2-on .22s ease var(--verb-at) forwards, i2-verb-hue var(--verb-cyc) ease var(--verb-at) infinite;border-radius:.1em;position:absolute;inset:.06em -.1em .02em}@keyframes i2-verb-hue{0%,31%{background:#aac3f980}34%,64%{background:#ffcc628c}67%,97%{background:#65afff6b}to{background:#aac3f980}}.i2-verb-w{position:relative}.i2-verb-w.is-first{animation:i2-verb-del .28s steps(8, end) calc(var(--verb-at) + var(--verb-seg) - .28s) forwards, i2-off 1ms linear calc(var(--verb-at) + var(--verb-seg)) forwards}@keyframes i2-verb-del{0%{clip-path:inset(-.3em -.1em -.3em 0)}to{clip-path:inset(-.3em 100% -.3em 0)}}.i2-verb-w.is-cycle{clip-path:inset(-.3em 100% -.3em 0);animation:i2-verb-type var(--verb-cyc) linear var(--d) infinite both}@keyframes i2-verb-type{0%{clip-path:inset(-.3em 100% -.3em 0);animation-timing-function:steps(9,end)}5%,30%{clip-path:inset(-.3em -.1em -.3em 0);animation-timing-function:steps(8,end)}33.33%,to{clip-path:inset(-.3em 100% -.3em 0)}}.i2-verb-own{width:calc(3px * var(--unit));border-radius:calc(2px * var(--unit));background:var(--c);opacity:0;animation:i2-verb-own var(--verb-cyc) linear var(--d) infinite;position:absolute;top:.12em;bottom:.08em;left:-.1em}.i2-verb-own b{left:calc(-1px * var(--unit));margin-top:calc(4px * var(--unit));padding:calc(2px * var(--unit)) calc(6px * var(--unit));border-radius:0 calc(4px * var(--unit)) calc(4px * var(--unit)) calc(4px * var(--unit));background:var(--c);color:var(--ct);font:600 calc(12px * var(--unit))/1.25 var(--i2-face), ui-sans-serif, system-ui, sans-serif;letter-spacing:.01em;white-space:nowrap;position:absolute;top:100%}@keyframes i2-verb-own{0%{opacity:0}1.5%,31.5%{opacity:1}33.33%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.i2-verb-w.is-first{clip-path:none;animation:none!important}.i2-verb-w.is-cycle,.i2-verb-own{opacity:0;animation:none!important}}.i2-t1-txt{animation:i2-type var(--title-t) steps(var(--title-n), end) var(--title-s) backwards;display:inline-block}.i2-w{color:#0000;animation:i2-ghost 1ms linear var(--ws) both, i2-accept .14s ease-out var(--ink) forwards;position:relative}@keyframes i2-ghost{to{color:#a3a9b0}}@keyframes i2-accept{0%{color:#a3a9b0}to{color:var(--ic-ink)}}.i2-w:after{content:"";left:calc(100% + calc(4px * var(--unit)));width:calc(3px * var(--unit));border-radius:calc(2px * var(--unit));box-shadow:0 0 calc(5px * var(--unit)) #e2b55a, 0 0 calc(14px * var(--unit)) #e2b55a, 0 0 calc(28px * var(--unit)) #e2b55a8c;opacity:0;animation:i2-on 1ms linear var(--ws) both, i2-off 1ms linear var(--we) forwards;background:#b07a12;position:absolute;top:.14em;bottom:.1em}.i2-w.is-head:after{animation:i2-on 1ms linear var(--ws) both, i2-pulse .3s ease-in-out var(--ws) 1, i2-off 1ms linear var(--ink) forwards}@keyframes i2-on{to{opacity:1}}@keyframes i2-pulse{50%{opacity:.35}}.i2-key{height:calc(38px * var(--unit));min-width:calc(54px * var(--unit));padding:0 calc(12px * var(--unit));box-sizing:border-box;border:calc(1.5px * var(--unit)) solid #c3c9cf;border-bottom-width:calc(4px * var(--unit));border-radius:calc(8px * var(--unit));box-shadow:0 calc(6px * var(--unit)) calc(14px * var(--unit)) calc(-8px * var(--unit)) #10182059;font:600 calc(15px * var(--unit))/1 var(--i2-mono), ui-monospace, monospace;letter-spacing:0;color:var(--ic-ink);opacity:0;animation:i2-key-in .16s var(--ease) var(--key) both, i2-key-press 90ms ease-out var(--press) both, i2-key-out .18s ease calc(var(--ink) + .14s) forwards;background:#f8f9fa;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:calc(100% + .42em);translate:0 -50%}@keyframes i2-key-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes i2-key-press{to{transform:translateY(calc(3px * var(--unit)));border-bottom-width:calc(1.5px * var(--unit));box-shadow:0 calc(2px * var(--unit)) calc(4px * var(--unit)) calc(-2px * var(--unit)) #1018204d;background:#e8ebee}}@keyframes i2-key-out{0%{opacity:1;transform:translateY(calc(3px * var(--unit)));border-bottom-width:calc(1.5px * var(--unit))}to{opacity:0;transform:translateY(calc(3px * var(--unit)));border-bottom-width:calc(1.5px * var(--unit))}}.i2-tcaret{width:calc(3px * var(--unit));margin-left:calc(2px * var(--unit));border-radius:calc(2px * var(--unit));background:var(--c);opacity:0;position:absolute;top:.12em;bottom:.1em}.i2-tcaret b,.i2-caret b{left:calc(-1px * var(--unit));margin-bottom:calc(4px * var(--unit));padding:calc(2px * var(--unit)) calc(6px * var(--unit));border-radius:calc(4px * var(--unit)) calc(4px * var(--unit)) calc(4px * var(--unit)) 0;background:var(--c);color:var(--ct);font:600 calc(12px * var(--unit))/1.25 var(--i2-face), ui-sans-serif, system-ui, sans-serif;letter-spacing:.01em;white-space:nowrap;position:absolute;bottom:100%}.i2-tcaret-1{animation:i2-ride var(--title-t) steps(var(--title-n), end) var(--title-s) backwards, i2-off 1ms linear var(--ink) forwards;left:100%}.i2-tcaret-2{animation:i2-blink 1.1s steps(1) var(--ink) infinite, i2-off 1ms linear var(--enter) forwards;left:100%}@keyframes i2-off{to{opacity:0}}@keyframes i2-blink{0%{opacity:1}50%{opacity:0}}@keyframes i2-rise{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}.i2-zoom{animation:i2-show .4s ease calc(var(--enter) + .3s) both;opacity:0}.i2-sub{margin:calc(34px * var(--unit)) 0 0;min-height:1.4em;font-size:clamp(calc(18px * var(--unit)), calc(1.6vw * var(--unit)), calc(21px * var(--unit)));color:var(--ink-2)}.i2-sub .i2-caret b{font-size:calc(11px * var(--unit))}.i2-sub .i2-caret{animation:i2-ride var(--t) steps(var(--n), end) var(--s) backwards, i2-blink 1.1s steps(1) calc(var(--s) + var(--t)) infinite, i2-off calc(1ms * var(--tempo)) linear calc(var(--dg) + calc(.4s * var(--tempo))) forwards}@property --cw{syntax:"<integer>";inherits:true;initial-value:0}@property --ch{syntax:"<integer>";inherits:true;initial-value:0}@property --go-bg{syntax:"<color>";inherits:false;initial-value:#d9d9d9}@property --go-ink{syntax:"<color>";inherits:false;initial-value:#0000}.i2-go-wrap{margin-top:calc(20px * var(--unit));--cw:224;--ch:50;animation:i2-cta-size calc(.6s * var(--tempo)) cubic-bezier(.45, 0, .25, 1) calc(var(--cta) + calc(.4s * var(--tempo))) both;position:relative}@keyframes i2-cta-size{0%{--cw:0;--ch:0}to{--cw:224;--ch:50}}.i2-go{justify-content:center;align-items:center;gap:calc(10px * var(--unit));width:calc(224px * var(--unit));height:calc(50px * var(--unit));padding:0 calc(24px * var(--unit));box-sizing:border-box;clip-path:inset(calc(100% - var(--ch) * calc(1px * var(--unit))) calc(-24px * var(--unit)) calc(-24px * var(--unit)) calc(100% - var(--cw) * calc(1px * var(--unit))) round calc(10px * var(--unit)));--go-bg:#16181a;--go-ink:#fff;animation:i2-go-bg calc(.22s * var(--tempo)) ease calc(var(--cta) + calc(1.1s * var(--tempo))) both, i2-go-ink calc(.22s * var(--tempo)) ease calc(var(--cta) + calc(1.22s * var(--tempo))) both;border-radius:calc(10px * var(--unit));background:var(--go-bg);color:var(--go-ink);font-weight:600;font-size:calc(16px * var(--unit));box-shadow:0 calc(1px * var(--unit)) calc(1px * var(--unit)) #0000001a, 0 calc(10px * var(--unit)) calc(20px * var(--unit)) calc(-10px * var(--unit)) #0006;transition:transform .2s var(--ease), background .14s;text-decoration:none;display:inline-flex}@keyframes i2-go-bg{0%{--go-bg:#d9d9d9}to{--go-bg:#16181a}}@keyframes i2-go-ink{0%{--go-ink:transparent}to{--go-ink:#fff}}.i2-go-sel{right:calc(-5px * var(--unit));bottom:calc(-5px * var(--unit));width:calc(var(--cw) * calc(1px * var(--unit)) + calc(10px * var(--unit)));height:calc(var(--ch) * calc(1px * var(--unit)) + calc(10px * var(--unit)));border:calc(1.5px * var(--unit)) solid #e0a92e;border-radius:calc(13px * var(--unit));pointer-events:none;opacity:0;animation:i2-show calc(1ms * var(--tempo)) linear calc(var(--cta) + calc(.4s * var(--tempo))) both, i2-off calc(.26s * var(--tempo)) ease calc(var(--cta) + calc(1.45s * var(--tempo))) forwards;position:absolute}.i2-go-dim{counter-reset:w var(--cw) h var(--ch);top:calc(100% + calc(10px * var(--unit)));left:calc(100% - var(--cw) * calc(.5px * var(--unit)));font-size:calc(11px * var(--unit));padding:calc(2px * var(--unit)) calc(7px * var(--unit));animation:i2-show calc(1ms * var(--tempo)) linear calc(var(--cta) + calc(.4s * var(--tempo))) both, i2-off calc(.26s * var(--tempo)) ease calc(var(--cta) + calc(1.45s * var(--tempo))) forwards;translate:-50%}.i2-c-cta{animation:i2-cta-hand calc(1.5s * var(--tempo)) linear var(--cta) both;top:0;left:0}@keyframes i2-cta-hand{0%{opacity:0;transform:translate(calc(190px * var(--unit)), calc(120px * var(--unit)));animation-timing-function:cubic-bezier(.16,1,.3,1)}26.67%{opacity:1;transform:translate(calc(226px * var(--unit)), calc(52px * var(--unit)));animation-timing-function:cubic-bezier(.45,0,.25,1)}66.67%{transform:translate(calc(-2px * var(--unit)), calc(-2px * var(--unit)))}76%{opacity:1;transform:translate(calc(-2px * var(--unit)), calc(-2px * var(--unit)));animation-timing-function:cubic-bezier(.55,0,.8,.4)}to{opacity:0;transform:translate(calc(-90px * var(--unit)), calc(150px * var(--unit)))}}.i2-go svg{transition:transform .22s var(--ease)}.i2-go svg,.i2-foot-go svg{width:calc(14px * var(--unit));height:calc(14px * var(--unit))}.i2-go:hover{transform:translateY(calc(-1px * var(--unit)));background:#33373b}.i2-go:hover svg{transform:translateX(calc(3px * var(--unit)))}@property --sp{syntax:"<number>";inherits:true;initial-value:1}@property --sa{syntax:"<number>";inherits:true;initial-value:1}@property --scene-h{syntax:"<length>";inherits:true;initial-value:0}@property --vw{syntax:"<length>";inherits:true;initial-value:0}.i2{--vw:100vw}.i2-scene{--cols:6;--wz:1;--fig:132px;--art:calc(378px * .8 * var(--airy));--gap:20px;--fig-min:.72;--art-min:.72;--dip-max:76px;grid-template-columns:repeat(var(--cols), calc(220px * var(--wz)));width:calc(var(--cols) * 220px * var(--wz));min-height:calc(var(--gap) + var(--wz) * (var(--fig) * var(--fig-min) + var(--art) * var(--art-min) - var(--dip-max)));pointer-events:none;text-align:left;flex:1 1 0;grid-template-rows:minmax(0,1fr);margin-top:8px;display:grid;container:i2-scene/size}.i2-col6{--scene-h:100cqh;--sp:clamp(var(--fig-min), tan(atan2(var(--scene-h) - var(--gap) - var(--art) * var(--wz), var(--fig) * var(--wz))), 1);--sa:clamp(var(--art-min), tan(atan2(var(--scene-h) - var(--gap) - var(--fig) * var(--fig-min) * var(--wz), var(--art) * var(--wz))), 1);flex-direction:column;align-items:center;min-height:0;display:flex}.i2-col6:before,.i2-col6:after{content:""}.i2-col6:before{flex:3 0 0}.i2-col6:after{flex:2 0 var(--gap);order:1}.i2-col6>.i2-person{order:2}.i2-slot{z-index:0;flex:0 auto;min-height:0;display:flow-root;position:relative}.i2-slot>.i2-o{--lift:calc(var(--dy,0) * var(--jitter));rotate:var(--rot,0deg)}.i2-scene{--jitter:clamp(14px, 4vh - 14px, 34px)}.i2-col6.is-analyst{--dy:-1.6;--rot:-2.5deg}.i2-col6.is-pm{--dy:1.2;--rot:1.8deg}.i2-col6.is-design{--dy:-.5;--rot:-1.2deg}.i2-col6.is-eng{--dy:1.8;--rot:2.2deg}.i2-col6.is-marketing{--dy:-1.2;--rot:-1.6deg}.i2-col6.is-support{--dy:1;--rot:3deg}.i2-o{--unit:1;--z:calc(var(--oz,.8 * var(--airy)) * var(--wz) * var(--sa));box-sizing:border-box;width:var(--obj-w);height:var(--obj-h);scale:var(--z);translate:calc(var(--obj-w) * (var(--z) - 1) / 2) calc(var(--obj-h) * (var(--z) - 1) / 2 + var(--lift,0px) * var(--z));margin:0 calc(var(--obj-w) * (var(--z) - 1)) calc(var(--obj-h) * (var(--z) - 1)) 0;position:relative}.i2-person{z-index:1;width:auto;height:calc(var(--h) * var(--wz) * var(--sp));-webkit-user-select:none;user-select:none;-webkit-user-drag:none;flex:none;display:block;position:relative}@media (max-width:1399px){.i2-scene{--wz:.92}}@media (max-width:1279px){.i2-scene{--wz:.86}}@media (max-width:1180px){.i2-scene{--cols:4;--wz:1}.i2-col6.is-analyst,.i2-col6.is-support{display:none}}@media (max-width:920px){.i2-scene{--cols:3}.i2-col6.is-marketing{display:none}}@media (max-width:760px){.i2-scene{height:calc(470px * var(--wz));flex:none;min-height:0}}@media (max-width:700px){.i2-scene{--wz:.9}}.i2-lineup,.i2-c-cta.is-phone{display:none}@media (max-width:620px){.i2-scene{display:none}.i2-lineup{--wz:1;text-align:left;pointer-events:none;align-self:stretch;margin-top:30px;display:block}.i2-lineup .i2-o{--oz:min(.6, tan(atan2(var(--vw) - 54px, 654px)))}.i2-lineup-work{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.i2-lineup-work .i2-notes{margin-top:calc(10px * var(--z));rotate:-2deg}.i2-lineup-work .i2-diagram{rotate:1deg}.i2-lineup-work .i2-code{margin-top:calc(14px * var(--z));rotate:2.2deg}.i2-lineup-cast{--s:min(.21, tan(atan2(var(--vw) - 36px, 1896px)));justify-content:center;align-items:flex-end;gap:6px;margin:28px -16px 0;display:flex}.i2-lineup-cast img{width:auto;height:calc(var(--h) * var(--s));-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block}.i2-lineup-cast .is-pm{margin-left:calc(-150px * var(--s) - 6px);position:relative}.i2-c-cta:not(.is-phone){display:none}.i2-c-cta.is-phone{display:inline-flex}.i2 .i2-go-sel,.i2 .i2-go-sel i{border-color:#e0a92e}.i2 .i2-go-dim{color:#4a3000;background:#ffcc62}}.i2-o .ic-cursor-tag{animation:i2-idle .4s ease var(--rest,99s) forwards}@keyframes i2-idle{to{opacity:0;transform:scale(.85)translateY(-2px)}}.i2-chart{--rest:calc(var(--an) + calc(3.2s * var(--tempo)))}.i2-diagram{--rest:calc(var(--dg) + calc(4s * var(--tempo)))}.i2-frame-wrap{--rest:calc(var(--ph) + calc(4.9s * var(--tempo)))}.i2-code{--rest:calc(var(--c0) + calc(2s * var(--tempo)))}.i2-notes{--rest:calc(var(--n0) + calc(2.5s * var(--tempo)))}.i2-comment{--rest:calc(var(--cm) + calc(2.5s * var(--tempo)))}.i2-chart{--obj-w:206px;--obj-h:160px;--an-sel:#3fa66e}.i2-ch-name{color:#6b7178;opacity:0;animation:i2-show calc(.2s * var(--tempo)) ease calc(var(--an) + calc(.62s * var(--tempo))) both;font-size:12px;font-weight:600}.i2-ch-plot{height:110px;animation:i2-baseline calc(1ms * var(--tempo)) linear calc(var(--an) + calc(.62s * var(--tempo))) both;border-bottom:1.5px solid #0000;align-items:flex-end;gap:14px;margin-top:10px;padding:0 8px;display:flex;position:relative}@keyframes i2-baseline{to{border-bottom-color:#c9ced4}}.i2-ch-bar{transform-origin:bottom;width:26px;animation:i2-grow calc(.36s * var(--tempo)) var(--ease) calc(var(--an) + calc(.66s * var(--tempo)) + var(--k) * 70ms) both;background:#c6ecd6;border-radius:5px 5px 0 0;flex:none;position:relative}@keyframes i2-grow{0%{scale:1 0}to{scale:1}}.i2-ch-bar.is-live{height:92px;animation:i2-grow calc(.36s * var(--tempo)) var(--ease) calc(var(--an) + calc(.66s * var(--tempo)) + var(--k) * 70ms) both, i2-bar-drag calc(.6s * var(--tempo)) cubic-bezier(.45, 0, .25, 1) calc(var(--an) + calc(1.4s * var(--tempo))) both;background:#7bd5a3;transform:scaleY(.43)}@keyframes i2-bar-drag{0%{transform:scaleY(.43)}to{transform:scaleY(1)}}.i2-ch-sel{border:1.5px solid var(--an-sel);opacity:0;animation:i2-show calc(.16s * var(--tempo)) ease calc(var(--an) + calc(1.34s * var(--tempo))) both, i2-off calc(.3s * var(--tempo)) ease var(--rest) forwards;border-radius:7px 7px 2px 2px;position:absolute;inset:-4px}.i2-ch-sel i{border:1.5px solid var(--an-sel);background:#fff;border-radius:2px;width:7px;height:7px;position:absolute}.i2-ch-sel i:first-child{top:-4px;left:-4px}.i2-ch-sel i:nth-child(2){top:-4px;right:-4px}.i2-ch-sel i:nth-child(3){bottom:-4px;left:-4px}.i2-ch-sel i:nth-child(4){bottom:-4px;right:-4px}.i2-ch-axis{color:#7b8188;font-variant-numeric:tabular-nums;opacity:0;animation:i2-show calc(.2s * var(--tempo)) ease calc(var(--an) + calc(.7s * var(--tempo))) both;gap:14px;padding:6px 8px 0;font-size:10.5px;display:flex}.i2-ch-axis span{text-align:center;width:26px}.i2-c-analyst{animation:i2-analyst calc(2.6s * var(--tempo)) linear var(--an) both;top:0;left:0}@keyframes i2-analyst{0%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(-140px,120px)}23%{opacity:1;transform:translate(-2px,22px)}27%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(-2px,22px)}50%{transform:translate(181px,85px)}54%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:translate(181px,85px)}77%{transform:translate(181px,40px)}82%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(181px,40px)}to{opacity:1;transform:translate(150px,-26px)}}@keyframes i2-show{to{opacity:1}}@keyframes i2-place{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.i2-click{border:2px solid var(--c);opacity:0;pointer-events:none;width:30px;height:30px;animation:i2-ripple .52s ease-out var(--at) both;border-radius:50%;margin:-15px 0 0 -15px;position:absolute}@keyframes i2-ripple{0%{opacity:0;transform:scale(.2)}1%{opacity:.95;transform:scale(.2)}to{opacity:0;transform:scale(1.5)}}.i2-notes-h{letter-spacing:-.01em;color:var(--ic-ink);animation:i2-place calc(.32s * var(--tempo)) var(--ease) calc(var(--n0) + calc(.64s * var(--tempo))) both;font-size:15px;font-weight:700;display:block}.i2-notes ul{color:var(--ic-ink);gap:9px;margin:10px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.i2-notes li{animation:i2-place calc(.3s * var(--tempo)) var(--ease) calc(var(--n0) + calc(.72s * var(--tempo)) + var(--k) * 70ms) both;align-items:center;gap:9px;display:flex}.i2-check{flex:none}.i2-notes li.is-done span{color:#7b8188;text-decoration:line-through;text-decoration-thickness:1.25px}.i2-notes{--obj-w:200px;--obj-h:114px}.i2-c-notes{animation:i2-notes-hand calc(1.3s * var(--tempo)) linear var(--n0) both;top:0;left:0}@keyframes i2-notes-hand{0%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(-150px,110px)}46%{opacity:1;transform:translate(-2px,2px)}54%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(-2px,2px)}to{opacity:1;transform:translate(124px,-34px)}}.i2-code-body{clip-path:inset(0 100% 100% 0 round 10px);animation:i2-open calc(.44s * var(--tempo)) var(--ease) calc(var(--c0) + calc(.62s * var(--tempo))) both;background:#17191c;border-radius:10px}@keyframes i2-open{to{clip-path:inset(0 round 10px)}}.i2-code-tab{font-family:var(--i2-mono), ui-monospace, monospace;color:#aeb4ba;border-bottom:1px solid #2b2f34;align-items:center;gap:10px;padding:10px 14px;font-size:12px;display:flex}.i2-code{--obj-w:226px;--obj-h:146px}.i2-code pre{font-family:var(--i2-mono), ui-monospace, monospace;color:#e4e7ea;white-space:pre;margin:0;padding:12px 12px 14px;font-size:10.5px;line-height:1.75}.i2-code .ln{color:#6a7178;-webkit-user-select:none;user-select:none;width:16px;display:inline-block}.i2-code .k{color:#c9a7ff}.i2-code .f{color:#8ec5ff}.i2-c-eng{animation:i2-eng calc(1.3s * var(--tempo)) linear var(--c0) both;top:0;left:0}@keyframes i2-eng{0%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(-130px,-70px)}46%{opacity:1;transform:translate(-2px,-2px)}54%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(-2px,-2px)}to{opacity:1;transform:translate(150px,-30px)}}.i2-typed{display:inline-block;position:relative}.i2-typed-txt{animation:i2-type var(--t) steps(var(--n), end) var(--s) backwards;display:inline-block}.i2-caret{width:calc(2px * var(--unit));margin-left:calc(1px * var(--unit));background:var(--c);animation:i2-ride var(--t) steps(var(--n), end) var(--s) backwards, i2-blink 1.1s steps(1) calc(var(--s) + var(--t)) infinite;position:absolute;top:.05em;bottom:.05em;left:100%}.i2-caret b{font-size:calc(10.5px * var(--unit));padding:calc(1px * var(--unit)) calc(5px * var(--unit));margin-bottom:calc(3px * var(--unit));border-radius:calc(3px * var(--unit)) calc(3px * var(--unit)) calc(3px * var(--unit)) 0;animation:i2-off .3s ease calc(var(--s) + var(--t) + 1s) forwards}.i2-typed-code .i2-caret b{border-radius:0 3px 3px;margin:3px 0 0;top:100%;bottom:auto}@keyframes i2-type{0%{clip-path:inset(-.3em 100% -.3em 0)}to{clip-path:inset(-.3em -.1em -.3em 0)}}@keyframes i2-ride{0%{opacity:0;left:0}1%{opacity:1}to{opacity:1;left:100%}}.i2-dg-name{color:#6b7178;opacity:0;animation:i2-show calc(.2s * var(--tempo)) ease calc(var(--dg) + calc(.38s * var(--tempo))) both;font-size:12px;font-weight:600}.i2-dg{width:228px;height:134px;margin-top:10px;position:relative}.i2-diagram{--oz:.75;--obj-w:228px;--obj-h:162px}.i2-dg-lines{position:absolute;inset:0;overflow:visible}.i2-wire{fill:none;stroke:#8d949b;stroke-width:1.5px;stroke-dasharray:100;stroke-dashoffset:100px}.i2-head{fill:none;stroke:#8d949b;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;opacity:0}.i2-wire-1{animation:i2-draw calc(.35s * var(--tempo)) cubic-bezier(.45, 0, .25, 1) calc(var(--dg) + calc(1.2s * var(--tempo))) both}.i2-head-1{animation:i2-show calc(.12s * var(--tempo)) ease calc(var(--dg) + calc(1.54s * var(--tempo))) both}.i2-wire-2{animation:i2-draw calc(.4s * var(--tempo)) cubic-bezier(.45, 0, .25, 1) calc(var(--dg) + calc(1.85s * var(--tempo))) both}.i2-head-2{animation:i2-show calc(.12s * var(--tempo)) ease calc(var(--dg) + calc(2.24s * var(--tempo))) both}.i2-wire-3{animation:i2-draw calc(.4s * var(--tempo)) cubic-bezier(.45, 0, .25, 1) calc(var(--dg) + calc(2.6s * var(--tempo))) both}.i2-head-3{animation:i2-show calc(.12s * var(--tempo)) ease calc(var(--dg) + calc(2.99s * var(--tempo))) both}@keyframes i2-draw{to{stroke-dashoffset:0}}.i2-node{background:var(--fill);border:1.5px solid var(--line);height:32px;color:var(--ic-ink);white-space:nowrap;border-radius:8px;place-items:center;font-size:12.5px;font-weight:600;display:grid;position:absolute}.n-a{width:110px;top:6px;left:0}.n-b{width:90px;top:6px;left:138px}.n-c{width:110px;top:102px;left:0}.n-d{width:90px;top:102px;left:138px}.n-a{color:#0000;clip-path:inset(0 100% 100% 0 round 8px);animation:i2-box calc(.5s * var(--tempo)) cubic-bezier(.45, 0, .25, 1) calc(var(--dg) + calc(.4s * var(--tempo))) both, i2-name calc(.22s * var(--tempo)) ease calc(var(--dg) + calc(.95s * var(--tempo))) forwards}@keyframes i2-box{to{clip-path:inset(0 round 8px)}}@keyframes i2-name{to{color:var(--ic-ink)}}.n-b{animation:i2-pop calc(.38s * var(--tempo)) var(--ease) calc(var(--dg) + calc(1.52s * var(--tempo))) both}.n-c{animation:i2-pop calc(.38s * var(--tempo)) var(--ease) calc(var(--dg) + calc(2.22s * var(--tempo))) both}.n-d{animation:i2-pop calc(.38s * var(--tempo)) var(--ease) calc(var(--dg) + calc(2.97s * var(--tempo))) both}@keyframes i2-pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}.i2-node-sel,.i2-ph-btn-sel{border:1.5px solid var(--sel-c);opacity:0;position:absolute}.i2-node-sel i,.i2-ph-btn-sel i{border:1.5px solid var(--sel-c);background:#fff;border-radius:2px;width:7px;height:7px;position:absolute}.i2-node-sel i:first-child,.i2-ph-btn-sel i:first-child{top:-4px;left:-4px}.i2-node-sel i:nth-child(2),.i2-ph-btn-sel i:nth-child(2){top:-4px;right:-4px}.i2-node-sel i:nth-child(3),.i2-ph-btn-sel i:nth-child(3){bottom:-4px;left:-4px}.i2-node-sel i:nth-child(4),.i2-ph-btn-sel i:nth-child(4){bottom:-4px;right:-4px}.i2-node-sel{--sel-c:#6f8fe0;animation:i2-show calc(.2s * var(--tempo)) ease calc(var(--dg) + calc(3.1s * var(--tempo))) both, i2-off calc(.3s * var(--tempo)) ease var(--rest) forwards;border-radius:10px;inset:-5px}.i2-diagram.is-by-design .i2-node-sel{--sel-c:#e0a92e}.i2-c-flow{z-index:2;animation:i2-flow calc(3.3s * var(--tempo)) linear calc(var(--dg)) both;top:0;left:0}@keyframes i2-flow{0%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(260px,-30px)}12.12%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.25,1);transform:translateY(6px)}27.27%{transform:translate(110px,38px)}30.3%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(110px,38px)}36.36%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:translate(110px,22px)}46.97%{transform:translate(138px,22px)}50%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(138px,22px)}56.06%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:translate(55px,38px)}68.18%{transform:translate(55px,102px)}71.21%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(55px,102px)}78.79%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:translate(183px,38px)}90.91%{transform:translate(183px,102px)}93.94%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(183px,102px)}to{opacity:1;transform:translate(168px,124px)}}@keyframes i2-arrive{0%{opacity:0;translate:60px -40px}to{opacity:1;translate:0}}@property --fw{syntax:"<integer>";inherits:true;initial-value:0}@property --fh{syntax:"<integer>";inherits:true;initial-value:0}@property --bw{syntax:"<integer>";inherits:true;initial-value:0}@property --bh{syntax:"<integer>";inherits:true;initial-value:0}.i2-live{padding:calc(1px * var(--unit)) calc(6px * var(--unit));border-radius:calc(4px * var(--unit));color:#4a3000;font-size:calc(10px * var(--unit));font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;opacity:0;background:#ffcc62;font-weight:600;position:absolute}.i2-live:after{content:counter(w) " × " counter(h)}.i2-frame-wrap{--obj-w:164px;--obj-h:378px;--fw:164;--fh:354;animation:i2-frame-size calc(.7s * var(--tempo)) cubic-bezier(.45, 0, .25, 1) calc(var(--ph) + calc(.6s * var(--tempo))) both}@keyframes i2-frame-size{0%{--fw:0;--fh:0}to{--fw:164;--fh:354}}.i2-frame-name{color:#6b7178;opacity:0;height:18px;animation:i2-show calc(.2s * var(--tempo)) ease calc(var(--ph) + calc(1.3s * var(--tempo))) both;align-items:center;gap:5px;margin:0 0 6px;font-size:11.5px;font-weight:500;display:flex}.i2-screen{box-sizing:border-box;height:354px;color:var(--ic-ink);clip-path:inset(0 calc(100% - var(--fw) * 1px) calc(100% - var(--fh) * 1px) 0);background:#fff;border:1px solid #e3e6ea;padding:10px 12px;position:relative}.i2-frame-sel{width:calc(var(--fw) * 1px);height:calc(var(--fh) * 1px);pointer-events:none;opacity:0;animation:i2-show calc(1ms * var(--tempo)) linear calc(var(--ph) + calc(.6s * var(--tempo))) both, i2-off calc(.2s * var(--tempo)) ease calc(var(--ph) + calc(1.45s * var(--tempo))) forwards;border:1.5px solid #e0a92e;position:absolute;top:24px;left:0}.i2-frame-sel i,.i2-go-sel i{width:calc(7px * var(--unit));height:calc(7px * var(--unit));border:calc(1.5px * var(--unit)) solid #e0a92e;border-radius:calc(2px * var(--unit));background:#fff;position:absolute}.i2-frame-sel i:first-child,.i2-go-sel i:first-child{left:calc(-4px * var(--unit));top:calc(-4px * var(--unit))}.i2-frame-sel i:nth-child(2),.i2-go-sel i:nth-child(2){right:calc(-4px * var(--unit));top:calc(-4px * var(--unit))}.i2-frame-sel i:nth-child(3),.i2-go-sel i:nth-child(3){left:calc(-4px * var(--unit));bottom:calc(-4px * var(--unit))}.i2-frame-sel i:nth-child(4),.i2-go-sel i:nth-child(4){right:calc(-4px * var(--unit));bottom:calc(-4px * var(--unit))}.i2-frame-dim{counter-reset:w var(--fw) h var(--fh);left:calc(var(--fw) * .5px);top:calc(24px + var(--fh) * 1px + 8px);animation:i2-show calc(1ms * var(--tempo)) linear calc(var(--ph) + calc(.6s * var(--tempo))) both, i2-off calc(.2s * var(--tempo)) ease calc(var(--ph) + calc(1.45s * var(--tempo))) forwards;translate:-50%}.i2-layer{outline-offset:2px;animation:i2-place calc(.32s * var(--tempo)) var(--ease) calc(var(--ph) + var(--a)) both, i2-sel-on calc(1ms * var(--tempo)) linear calc(var(--ph) + var(--a)) both, i2-sel-off calc(1ms * var(--tempo)) linear calc(var(--ph) + var(--b)) forwards;outline:1.5px solid #0000}.i2-sc-card img.i2-layer{animation:i2-peek calc(.52s * var(--tempo)) var(--ease) calc(var(--ph) + var(--a)) both, i2-sel-on calc(1ms * var(--tempo)) linear calc(var(--ph) + var(--a)) both, i2-sel-off calc(1ms * var(--tempo)) linear calc(var(--ph) + var(--b)) forwards}@keyframes i2-sel-on{to{outline-color:#e0a92e}}@keyframes i2-sel-off{to{outline-color:#0000}}@keyframes i2-peek{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.i2-sc-status{justify-content:space-between;align-items:center;padding:0 4px;font-size:10px;font-weight:700;display:flex}.i2-sc-top{letter-spacing:-.01em;justify-content:space-between;align-items:center;margin-top:12px;font-size:12.5px;display:flex}.i2-sc-faces{padding-left:4px;display:flex}.i2-sc-faces i{border:1.5px solid #fff;border-radius:50%;width:16px;height:16px;margin-left:-4px}.i2-sc-card{background:#e4f0ff;border-radius:12px;height:176px;margin-top:10px;padding:12px;position:relative;overflow:hidden}.i2-sc-card b{letter-spacing:-.02em;font-size:15px;line-height:1.1;display:block}.i2-sc-card span{color:#2c4a73;max-width:96px;margin-top:5px;font-size:10px;line-height:1.35;display:block}.i2-sc-card img{width:auto;height:150px;position:absolute;bottom:-26px;right:-6px}.i2-ph-home{background:#16181a;border-radius:2px;width:54px;height:4px;position:absolute;bottom:8px;left:50%;translate:-50%}.i2-sc-btn{--bw:138;--bh:32;height:32px;animation:i2-btn-size calc(.7s * var(--tempo)) cubic-bezier(.45, 0, .25, 1) calc(var(--ph) + calc(2.5s * var(--tempo))) both;position:absolute;bottom:42px;left:12px;right:12px}@keyframes i2-btn-size{0%{--bw:0;--bh:0}to{--bw:138;--bh:32}}.i2-sc-btn-fill{clip-path:inset(calc(100% - var(--bh) * 1px) 0 0 calc(100% - var(--bw) * 1px) round 9px);animation:i2-btn-ink calc(.22s * var(--tempo)) ease calc(var(--ph) + calc(3.35s * var(--tempo))) forwards;background:#d9d9d9;border-radius:9px;place-items:center;display:grid;position:absolute;inset:0}@keyframes i2-btn-ink{to{background:#16181a}}@keyframes i2-type-label{0%{clip-path:inset(-.4em 100% -.4em -.2em)}to{clip-path:inset(-.4em -.6em -.4em -.2em)}}.i2-sc-btn-label{color:#fff;animation:i2-type-label calc(.3s * var(--tempo)) steps(4, end) calc(var(--ph) + calc(3.45s * var(--tempo))) backwards;font-size:11.5px;font-weight:700;display:inline-block}.i2-ph-btn-sel{--sel-c:#e0a92e;width:calc(var(--bw) * 1px + 8px);height:calc(var(--bh) * 1px + 8px);animation:i2-show calc(1ms * var(--tempo)) linear calc(var(--ph) + calc(2.5s * var(--tempo))) both, i2-off calc(.3s * var(--tempo)) ease var(--rest) forwards;border-radius:12px;position:absolute;inset:auto -4px -4px auto}.i2-ph-dim{counter-reset:w var(--bw) h var(--bh);top:calc(100% + 8px);left:calc(100% - var(--bw) * .5px);animation:i2-show calc(1ms * var(--tempo)) linear calc(var(--ph) + calc(2.5s * var(--tempo))) both, i2-off calc(.3s * var(--tempo)) ease var(--rest) forwards;translate:-50%}.i2-c-design{z-index:3;animation:i2-designer calc(4.3s * var(--tempo)) linear var(--ph) both;top:0;left:0}@keyframes i2-designer{0%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(-120px,-40px)}11.63%{opacity:1;transform:translateY(24px)}13.95%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:translateY(24px)}30.23%{transform:translate(164px,378px)}32.56%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(164px,378px)}37.21%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(60px,66px)}44.19%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(90px,140px)}50%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(130px,196px)}58.14%{animation-timing-function:cubic-bezier(.45,0,.25,1);transform:translate(151px,336px)}74.42%{transform:translate(13px,304px)}77.91%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(13px,304px)}80.23%{transform:translate(70px,322px)}91.86%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(70px,322px)}to{opacity:1;transform:translate(176px,20px)}}.i2-cm-pin{color:#4d0f1b;width:26px;height:26px;animation:i2-pin calc(.38s * var(--tempo)) var(--ease) calc(var(--cm) + calc(.62s * var(--tempo))) both;background:#f68ea0;border-radius:13px 13px 13px 3px;place-items:center;font-size:11px;font-weight:700;display:grid;position:absolute;top:0;left:0}@keyframes i2-pin{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.i2-comment{--obj-w:208px;--obj-h:63px}.i2-cm-body{transform-origin:0 0;animation:i2-place calc(.34s * var(--tempo)) var(--ease) calc(var(--cm) + calc(.82s * var(--tempo))) both;background:#fdeef1;border-radius:4px 12px 12px;margin-left:34px;padding:10px 12px 11px}.i2-cm-head{align-items:baseline;gap:6px;font-size:12.5px;display:flex}.i2-cm-head span{color:#8a5a63;font-size:11px}.i2-cm-body p{min-height:1.3em;color:var(--ic-ink);white-space:nowrap;margin:4px 0 0;font-size:12.5px}.i2-c-support{animation:i2-support calc(1.3s * var(--tempo)) linear var(--cm) both;top:0;left:0}@keyframes i2-support{0%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(150px,110px)}46%{opacity:1;transform:translate(10px,10px)}54%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(10px,10px)}to{opacity:1;transform:translate(-34px,66px)}}.i2-zoom{right:calc(20px * var(--unit));bottom:calc(20px * var(--unit));align-items:center;gap:calc(2px * var(--unit));height:calc(34px * var(--unit));padding:0 calc(4px * var(--unit));border:calc(1px * var(--unit)) solid var(--line);border-radius:calc(8px * var(--unit));font-size:calc(13px * var(--unit));color:var(--ink-2);box-shadow:0 calc(6px * var(--unit)) calc(16px * var(--unit)) calc(-10px * var(--unit)) #10182040;background:#fff;display:flex;position:absolute}.i2-zoom span{width:calc(24px * var(--unit));text-align:center}.i2-zoom b{color:var(--ic-ink);font-variant-numeric:tabular-nums;padding:0 calc(4px * var(--unit));font-weight:600}@media (max-width:760px){.i2-links,.i2-pile{display:none}.i2-board{padding-inline:16px;min-height:auto;padding-top:64px;padding-bottom:0}.i2-text{padding-inline:calc(12px * var(--unit))}.i2-title{font-size:min(calc(40px * var(--unit)), calc((calc(100vw * var(--unit)) - calc(56px * var(--unit))) / 12.2))}.i2-key{left:50%;top:calc(100% + calc(16px * var(--unit)));translate:-50%}.i2-sub{margin-top:calc(26px * var(--unit))}.i2-zoom{display:none}}.i2-go-sel,.i2-go-sel i{border-color:#884ed3}.i2-go-dim{color:#fff;background:#884ed3}.i2-ground{--rule:1.5px solid #d6dade;border-block:var(--rule);background:#fff;position:relative}.i2{padding-bottom:0}.i2-steps{--st-face:var(--i2-face);--st-mono:var(--i2-mono);background:0 0;width:min(1200px,100% - 48px);margin:0 auto;padding:0}.i2-steps .st-row{border-inline:var(--rule);gap:0}.i2-steps .st-box{background:0 0;border-radius:0}.i2-steps .st-box+.st-box{border-left:var(--rule)}.i2-steps .st-wire-node,.i2-steps .en-node-mini,.i2-steps .en-mark{box-shadow:inset 0 0 0 1px #e6e9ec}.i2-steps .en-glabel{background:#fff}.i2-steps .st-visual{--z:var(--airy)}@media (max-width:1080px){.i2-steps .st-row{justify-content:center}.i2-steps .st-box+.st-box{border-left:0;border-top:var(--rule)}}@media (max-width:420px){.i2-steps{width:calc(100% - 24px)}.i2-steps .st-box{padding:22px}.i2-steps .st-visual{--z:.92}}.i2-foot{background:#fff;border-top:1.5px solid #d6dade;position:relative}.i2-foot-cast{pointer-events:none;--fz:1;align-items:flex-end;gap:clamp(10px,2vw,22px);width:max-content;display:flex;position:absolute;bottom:100%;left:50%;translate:-50%}.i2-foot-cast img{width:calc(var(--w) * var(--fz));-webkit-user-select:none;user-select:none;-webkit-user-drag:none;height:auto;display:block}.i2-foot-in{width:min(1200px,100% - 48px);margin:0 auto}:where(.i2-foot-in>*){font-size:calc(1em * var(--unit))}.i2-foot-close{align-items:center;gap:calc(26px * var(--unit));padding:clamp(calc(56px * var(--unit)), calc(8vh * var(--unit)), calc(88px * var(--unit))) 0 clamp(calc(64px * var(--unit)), calc(9vh * var(--unit)), calc(104px * var(--unit)));text-align:center;flex-direction:column;display:flex}.i2-foot-line{font-size:clamp(calc(32px * var(--unit)), calc(3.6vw * var(--unit)), calc(52px * var(--unit)));letter-spacing:-.04em;color:var(--ic-ink);margin:0;font-weight:700;line-height:1.06}.i2-foot-go{align-items:center;gap:calc(10px * var(--unit));height:calc(50px * var(--unit));padding:0 calc(24px * var(--unit));border-radius:calc(10px * var(--unit));color:#fff;font-size:calc(16px * var(--unit));box-shadow:0 calc(1px * var(--unit)) calc(1px * var(--unit)) #0000001a, 0 calc(10px * var(--unit)) calc(20px * var(--unit)) calc(-10px * var(--unit)) #0006;transition:background .14s, translate .2s var(--ease);background:#16181a;font-weight:600;text-decoration:none;display:inline-flex}.i2-foot-go:hover{translate:0 calc(-1px * var(--unit));background:#33373b}.i2-foot-go:focus-visible,.i2-foot-col a:focus-visible,.i2-foot .i2-mark:focus-visible{outline:calc(2px * var(--unit)) solid #16181a;outline-offset:calc(3px * var(--unit));border-radius:calc(4px * var(--unit))}.i2-foot-map{gap:calc(32px * var(--unit));padding:calc(40px * var(--unit)) 0 calc(48px * var(--unit));border-top:calc(1px * var(--unit)) solid #e6e9ec;grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));display:grid}.i2-foot-brand p{max-width:26ch;margin:calc(14px * var(--unit)) 0 0;font-size:calc(15px * var(--unit));color:var(--ink-2);line-height:1.45}.i2-foot-col h2{margin:calc(4px * var(--unit)) 0 calc(14px * var(--unit));font:700 calc(16px * var(--unit))/1.2 var(--i2-face), ui-sans-serif, system-ui, sans-serif;color:var(--ic-ink)}.i2-foot-col ul{gap:calc(9px * var(--unit));margin:0;padding:0;list-style:none;display:grid}.i2-foot-col a{font-size:calc(15px * var(--unit));color:var(--ink-2);text-decoration:none;transition:color .14s}.i2-foot-col a:hover{color:var(--ic-ink)}.i2-foot-base{justify-content:space-between;gap:calc(16px * var(--unit));padding:calc(18px * var(--unit)) 0 calc(26px * var(--unit));border-top:calc(1px * var(--unit)) solid #e6e9ec;font:400 calc(12px * var(--unit))/1.4 var(--i2-mono), ui-monospace, monospace;color:#80868d;display:flex}@media (max-width:860px){.i2-foot-map{grid-template-columns:repeat(2,minmax(0,1fr))}.i2-foot-brand{grid-column:1/-1}}@media (max-width:560px){.i2-foot-cast{--fz:.72;gap:calc(6px * var(--fz))}.i2-foot-map{gap:calc(28px * var(--unit)) calc(20px * var(--unit));grid-template-columns:repeat(2,minmax(0,1fr))}.i2-foot-base{gap:calc(4px * var(--unit));flex-direction:column}}@media (max-width:380px){.i2-foot-cast{--fz:.62}}
