:root{--paper:#faf7f1;--paper-lit:#fffcf6;--ink:#171411;--ink-2:#4a433a;--muted:#6f675a;--rust:#c2240c;--green:#2a7d3f;--hairline:#e4ded3;--marker-ink:#26221c;--note-text:#3a3120;--surface:#ffffff80;--surface-2:#ffffff73;--surface-3:#fff9;--field:#fff;--node-fill:#fff;--diagram-blend:multiply;--picked:#f2dfaa;--picked-node:#f9e9b6;--json-string:#4b6548;--json-literal:#715295;--discord:#5865f2;--discord-hover:#4752c4;--pill:#faf7f1;--pill-hover:#fff;--bezel:#fff;--ink-filter:none;--cli-edge:#434d5d;--cli-lift:0 2px 3px #10172533, 0 12px 18px -8px #10172566, inset 0 0 0 1px #ffffff07;--note-dim:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--serif:"Fraunces", "Georgia", "Times New Roman", serif;--marker:"Reenie Beanie", "Bradley Hand", "Marker Felt", cursive;--hand:"Caveat", "Bradley Hand", "Marker Felt", cursive;--ui:"Spline Sans", "Geist", system-ui, sans-serif;--mono:ui-monospace, "SFMono-Regular", "Cascadia Mono", menlo, monospace;--x:clamp(1.25rem, 6vw, 4.5rem);--section-space:clamp(2.5rem, 5vw, 4rem)}:root[data-theme=dark]{--paper:#12110e;--paper-lit:#1b1915;--ink:#ede7db;--ink-2:#c2b9aa;--muted:#a19887;--rust:#f06a4d;--green:#6fc287;--hairline:#312d27;--marker-ink:#efe9dd;--surface:#ffffff09;--surface-2:#ffffff0a;--surface-3:#ffffff0f;--field:#1b1915;--node-fill:#000;--diagram-blend:screen;--picked:#f2dfaa33;--picked-node:#4a4128;--json-string:#9fca9b;--json-literal:#bda3e6;--discord:#8b93f8;--discord-hover:#a8aefa;--pill:#2b2721;--pill-hover:#36312a;--bezel:#0f0e0c;--ink-filter:invert(1) sepia(.12) brightness(.93);--cli-edge:#5b6678;--cli-lift:inset 0 1px 0 #ffffff14, 0 2px 4px #0008, 0 28px 56px -18px #000000e6, 0 0 80px -24px #79b9c333;--note-dim:brightness(.9);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dark] body{background:url(/assets/chalk-page-DsQmwQ9M.webp) 0 0 / 256px 256px, url(data:image/webp;base64,UklGRiQFAABXRUJQVlA4TBgFAAAvf8AfAD8gEEjaX3uICZiA+U9sh4Ta1obEwgZAA34a+NtAbCDTYHwNxvxP7j33wwQR/YcoyWrY5oTyiuWkiiNA9idM1pbWrr1v265t2/raGs1HWu+9SZvtk6ZPC3bfNqDLxJrgfT2QWRY4ptjdHsLRlHvs06RUbBPbDlajf5r0jpNdkMtwtM9c9BBcZEcaKQj1kt0+gqCaoJrZOY7ZFVQptGFAu4LJVz16oJVAW8RMuNHPeI7xOFS2hi3BombnJA0tEA7hB2yhJyszHueQ1UZz0F2isdyoZ0nkf7WZ2OhJG/KhLO1UO4gmgqx+oZeaFRg4/jjeqjYfAyfeYjp7ditSlO4aFknJNSrh02/dwPRapCa44mdbXWNR5v+UBVXnNhZkBUrhR+M+tTFK70JN1Na4NJP0OgNPT0KL5EuMZHMIzYRUxyoTE78QlbQW4QtMDIG87oahKvhyivkEC8IDMe5PMJXJYXualslpqwwPnOLyBVoZz7onTsEvx4R+OQe5FWbrZSTFkMvrLhw7RVgcSNCTfsmdAsMXuHZ1CyOiZ3xHUxdMcQwMX4JdupynfXI49sbvEuMLggHcWsUCvxCf02UMs6kw+locp2xY+FjijxXbUuWoibWcMVVald7dLuFYyYpgQcyRNmerYCV9rVW0bBBlAd4QcKHJ2zm1Oj0Ip3kI6bF0i0R0lLHwE4Xs60GeWKmmpCxJMeWEuOtBLjlLMjYw0fWBWwt9S9jQhYwcXyp3Frini8WYGJ1LAm/t4O+eTF+AtC2HTTXtQcL+vkB9V71CZ2RB2HqoQtty6H1tQcpMcnvM9wUUSbnUjAbHp7Pv+eZujTsCXY8l4PlAssINzVhn25672PFHgaveK2DYV/GD6Hut+gK7Nv2IrL1/k71M+wKv1+vn53PI7w6/yjHy+zqaEj65f4sXIZ98iinR78TH1Yc0BeYAxl1CX9ZzzGc5RizWDEhIVssKpFPgkRKSSxjs+wgc8VwHKaS3YGHfZuyuN71KTvUpEVRXCvtf9VVpU1F6TEUDk6Y9jDvVSbT0mC02g+J++/BZI6ho9IlYdxFZ9AW9eypYw4YR4kBnRrqy0oM7KOzM0gx8wAkhhl0Prowuyzi3cLZVRDSKeKqtHdGQmUHxktp3wv9KWQm/GgFXlDJyiWtPHD7qhhk5ADHJWMQHfRoaUYiv6fDTEj6+Q0TuB7O9jTd81BXyD+WMmsj9RsGxoP+LrAbu9+4JS3jovygj344TcbsU12UuN1tETpzMv9oZpIkuIxlPPb7es/b1BLbyONyTktlIQFaeL2u9rFGD9ciPr9yPLbGXNkydgE4lSY5FzQ1WPXQsif1QnZY9FC+xKdB3S3+aKyAkVU/wC/0BEwwR/aAlf43+U8G+3XLfH7BjTrbZmQb9wJbOGFhuqMnfsPmn+ZRsOQS5k/6U+hMXBG1UOBeZ2maq2D2faanGm2CcXAH8RrzTkIA2ucPkXmkzGJQ3SitlS3tJKc/XCyqRai3zcmC9Bn3/c1oLt8HqV/ASrfy930pHNKGR/3dcG6K7z6ivLiNz+yfc/H7qbuCclOCC/36/jdWKtEPX9JZoZTybRh6JJfAHcL57ErueiUDKlpcEFtPCqk9uneZY11XPQMlLb5PvBsiwp2Kl4PLFtYKzNNzlQu8tgC7gSyuyUcqayC0ILe3FTuSEvRK0X2X5YRrUE3rSkB8l6SGJ3DJPLSJc56dsd7fdCPUeu0nB8G5ACn4Cbg9RJg==) 0 0 / 1390px 1390px, var(--paper);background-blend-mode:screen}.note,.oe-note{--ink:#171411;--ink-2:#4a433a;--muted:#6f675a;--rust:#c2240c;--marker-ink:#26221c}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--paper)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{min-height:100svh;color:var(--ink);font-family:var(--ui);font-synthesis:none;text-rendering:optimizelegibility;background:url(/assets/paper-page-CZ-xJZ4s.webp) 0 0 / 256px 256px, url(data:image/webp;base64,UklGRigEAABXRUJQVlA4TBsEAAAvf8AfAC/Q//73f/4jgINIkoQGHORxwOMg4ICPA+LfS7ib3SMGIvoPUbKtoM0B5vYFMETh8aR/0O+07+P6yvQZv7THFAcX0tZVqnJQzj/B4r2f42sDSWhrrc4wgcJ/7AVcbSlhjY2pS6bVWlpssrS13lP1yI1kfhemnfyipJwKBFuUrIKCoW0swszdzJrCZ9MEuQSqLtNLcGqGYhO18zSRpHVzeatGsTSAxeNzg1XqWyempQqJymm+KSOLxcCUENMlFGkqVSKnu567bylDsnlo82JlM9BKKZoDi5Kb+LiK5kVFm4F7spTMlMf4F6e81zgIAm6UZcqpdgauD5E1+S9FFF5uoYTHcGTUdiHNHT/Ncj+I2BF9PWRBkmNXBPmxCFefKnnp3CNVjj7xjaCCIxMIJ/MOXJlfBXkpGt3ikfZi4hMaLtlL8vjQeWoHv5MviCtHjC87IwMKBpCBPwfvr0A4WMWHeKcJcaQxEnQz2ZlCxQ4FvVmWMKT8LIQzJXMTZYzbFOS5AEuJgOnMqysN02bNpKlPBSWxBvJUcjmoXN9MDuESmwJ30/HLuUf2jYfJQus7IH1pnorE0lYb3oyoMNsDSKGtBeit1xDy9eg1cKQqMvDpGSectWn/ZvkfQ3aT4U0Kpx6g1ajIh2gKuZnXEK8w+a1CbuZllkZmD+jN/Bk4GZv5AzRmcaKJGs5makUD/2KlcKRM4xovnLjKGBpDnA7Z4ohIkwJrauPJEDSlU47sV8guFM4opZw/uqo0pTmnNqfBR9NCSco5f5XhNrxwXjPl6f8sEydyINp+ihe8Vggt4og087Zvo4WBXbuElmQKzXHXX4CXQZvZNuVnm0+rAu+yBWZtRi5QPAIypVYBn5WYTYbsg9eap5fKuiL6DpxyVZomOi+acnVm3VG91hmbRGbND0OjA2a7JQxnNuB42Qdvh2ZH9Vl5PHUWZ9mL3WsWzpegFbP+slQWySmAhyyUpMAu6VrpIiUWHCiqMsXmI+GBJq0QOwqMxwzh9wbMHocTbononeHND8nXsk7Q4YxPkBrCvPWg4BeYfOLArIL+uDDxSuza5oZy4i4w2A3+BqTvsy7V1WDp4IF62xyCXR/N87IXKx/ZSoDj/DezAzakGo/lv2zkdmXDP1C51PZfDoFX4aFWHnR7joY8UzF77ISVzxRSpEtpoGL3Vl6+KbekdWtxAk7mbXlREcgrs+egbXNy4Zh9mtK2EEe3G/RkC8duHE7LM0Mtpz4Qc3j79AAEVhAVPs7lnAgtNsLh51cr80iJd/Uqlzrly/lB+J2aB0dRgVUTfpB+sYmTW+yBq0DEB4nrW8v9xtHF5SOy4WS6gfGPK8gWXZKOyNy8GQt883BezPNZrUFXrDenAYm0uwBaVv7xKrd4M9oaDtRFqaADAA==) 0 0 / 1390px 1390px, var(--paper-lit);background-blend-mode:multiply;flex-direction:column;margin:0;font-size:1rem;line-height:1.5;display:flex;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit}button{font:inherit;color:inherit}code{font-family:var(--mono)}::selection{background:var(--rust);color:var(--paper)}.marker{font-family:var(--marker);color:var(--marker-ink);font-weight:400}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.defs{width:0;height:0;position:absolute}.skip-link{z-index:100;background:var(--ink);color:var(--paper);font-family:var(--ui);padding:.5rem .9rem;font-size:.75rem;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.shell{padding-inline:var(--x)}.masthead{z-index:30;border-bottom:1px solid var(--hairline);flex-wrap:nowrap;align-items:center;gap:1rem;padding-block:clamp(.9rem,2vh,1.4rem);display:flex;position:relative}.lockup{flex-shrink:0;align-items:center;gap:.7rem;text-decoration:none;display:inline-flex}.crow{width:2.25rem;height:auto;filter:var(--ink-filter);transform:rotate(-2deg)}.lockup-product{color:var(--ink);font-size:2rem;line-height:1;transform:rotate(-1.5deg)}.lockup-name{white-space:nowrap;font-family:var(--ui);color:var(--muted);font-size:.78rem;text-decoration:none}.lockup-name:hover{color:var(--rust)}.social{flex-wrap:nowrap;flex-shrink:0;justify-content:center;gap:.9rem;margin-left:auto;display:flex}.social a{color:var(--ink-2);align-items:center;gap:.35rem;text-decoration:none;display:inline-flex}.social .stars{font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:.72rem;line-height:1}.social a:hover{color:var(--rust)}.social a[aria-label=Discord]{color:var(--discord)}.social a[aria-label=Discord]:hover{color:var(--discord-hover)}.discord-community{color:var(--discord);align-items:center;display:inline-flex;position:relative}.discord-copy{font-family:var(--ui);white-space:nowrap;font-size:.72rem;line-height:1}.discord-label{font-family:var(--ui);white-space:nowrap;font-size:.82rem;font-weight:600;line-height:1;position:relative}.social svg{fill:currentColor;width:1.05rem;height:1.05rem}.theme-toggle{color:var(--ink-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.theme-toggle:hover{color:var(--rust)}.theme-toggle svg{fill:currentColor;stroke:currentColor;stroke-width:0;width:1.05rem;height:1.05rem}.theme-toggle .theme-ray{fill:none;stroke-width:2px;stroke-linecap:round}.theme-sun,:root[data-theme=dark] .theme-moon{display:none}:root[data-theme=dark] .theme-sun{display:inline}.social .community-arrow{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;width:4rem;height:2.2rem;margin-top:.25rem;position:absolute;top:100%;left:50%;transform:translate(-50%)}.u{white-space:nowrap;display:inline-block;position:relative}.nw{white-space:nowrap}.u-svg{pointer-events:none;width:104%;height:.26em;position:absolute;bottom:-.12em;left:-2%;overflow:visible}.u-ink{fill:none;stroke:var(--marker-ink);stroke-width:1.8px;stroke-linecap:round;vector-effect:non-scaling-stroke}.u-ink--2{stroke-width:1.4px;opacity:.9}.u-rust{fill:none;stroke:var(--rust);stroke-width:2px;stroke-linecap:round;opacity:.82;vector-effect:non-scaling-stroke;stroke-dasharray:100;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.line .u-rust{stroke-dashoffset:100px;animation:.55s ease-out .35s forwards oeDraw}@keyframes oeDraw{to{stroke-dashoffset:0}}}main{flex:1}.wall{width:100%;max-width:84rem;min-height:calc(100svh - 4.6rem);padding-block:clamp(1rem, 2vh, 1.5rem) var(--section-space);align-content:center;justify-items:center;gap:clamp(3rem,7vh,4.5rem);margin-inline:auto;display:grid}.center{text-align:center;flex-direction:column;align-items:center;gap:clamp(1.25rem,2.8vh,1.75rem);width:100%;display:flex}.line{text-wrap:balance;max-width:32ch;margin:0;font-size:clamp(2.6rem,4vw,3.25rem);line-height:1.06}.cli-figure{--cli-muted:#8d99aa;--cli-warning:#e6a39b;--cli-success:#c1dfb8;border:1px solid var(--cli-edge);width:fit-content;max-width:100%;box-shadow:var(--cli-lift);text-align:left;background:linear-gradient(135deg,#202630 0%,#1b2029 55%,#20252e 100%);border-radius:.5rem;margin:0;padding:clamp(1rem,2.2vw,2rem) clamp(1rem,2.6vw,2.25rem);overflow-x:auto}.cli{font-family:var(--mono);color:#e0e3e8;white-space:pre;margin:0;font-size:clamp(.6rem,.9vw,.85rem);line-height:1.4}.cli-heading{color:#f0f0e9}.cli-wire{color:var(--cli-muted)}.cli-warning{color:var(--cli-warning);position:relative}.cli-pass{color:var(--cli-success);position:relative}.cli-pass:after{content:"✓";position:absolute;left:calc(100% + .65ch)}.cli-node{text-align:center;isolation:isolate;width:15ch;display:inline-block;position:relative}.cli-node:before{content:"";z-index:-1;border:1px solid;border-radius:.4em;position:absolute;inset:-.45em 0}.cli-node--queue{color:#efb0a4}.cli-node--queue:before{background:linear-gradient(135deg,#45322f,#35282a);border-color:#906253;box-shadow:inset 0 1px #ffffff0a,0 3px 8px #00000026}.cli-node--engine{color:#d7edf0}.cli-node--engine:before{background:linear-gradient(135deg,#26454d,#20343d);border-color:#557b83;box-shadow:inset 0 1px #ffffff0b,0 0 16px #79b9c316,0 3px 8px #00000026}.cli-icon{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:1.2em;height:1.2em}.cli-icon--outside{position:absolute;top:.1em;right:calc(100% + .6ch)}.cli-icon--inline{vertical-align:-.2em;width:1.1em;height:1.1em;display:inline-block}.cli--tall{display:none}@media (width<=760px){.cli--wide{display:none}.cli--tall{font-size:min(.95rem,2.9vw);display:block}.cli-figure{padding:1rem .75rem}}@counter-style cli-pad{system:extends decimal;pad:2 " "}@property --cli-prs{syntax:"<integer>";inherits:false;initial-value:47}@keyframes cliIn{0%{opacity:0}}@keyframes cliPrs{0%{--cli-prs:1}to{--cli-prs:47}}@media (prefers-reduced-motion:no-preference){.cli-in{animation:cliIn .35s ease-out var(--d) backwards}.cli-in.cli-pass:after,.cli-in .cli-pass:after{animation:cliIn .3s ease-out calc(var(--d) + .3s) backwards}.cli-count{visibility:hidden;counter-reset:cli-prs var(--cli-prs);animation:cliPrs 1.1s cubic-bezier(.3,0,.7,1) calc(var(--d) + .2s) both;position:relative}.cli-count:before{content:counter(cli-prs, cli-pad);visibility:visible;position:absolute;left:0}.cli-wait .cli-in,.cli-wait .cli-in:after,.cli-wait .cli-in :after,.cli-wait .cli-count{animation-play-state:paused}}.cli-in.s1{--d:.4s}.cli-in.s2{--d:.75s}.cli-in.s3{--d:1.1s}.cli-in.s4{--d:1.45s}.cli-in.s5{--d:1.8s}.cli-in.s6{--d:2s}.cli-in.s7{--d:3.3s}.cli-in.s8{--d:3.5s}.cli-in.s9{--d:3.95s}.cli-in.s10{--d:4.1s}.cli-in.s11{--d:4.55s}.cli-in.s12{--d:4.7s}.cli-in.s13{--d:5.25s}.cli-in.z1{--d:6s}.cli-in.z2{--d:6.25s}.cli-in.z3{--d:6.4s}.cli-in.z4{--d:6.55s}.cli-in.z5{--d:6.85s}.cli-in.z6{--d:7s}.cli-in.z7{--d:7.35s}.cli-in.z8{--d:7.5s}.cli-in.z9{--d:7.85s}.cli-in.z10{--d:8s}.cli-in.z11{--d:8.45s}.cto{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem clamp(1rem,3vw,2.25rem);width:100%;max-width:62rem;margin:0 auto;display:grid}.cto-section{box-sizing:border-box;width:100%;max-width:72rem;padding-block:var(--section-space);border-top:1px solid var(--hairline);justify-items:center;margin-inline:auto;display:grid}.cto-side{gap:.5rem;min-width:0;display:grid}.cto-label{margin:0;font-size:clamp(1.5rem,2.4vw,1.9rem);line-height:1}.cto-screen{border:1px solid var(--ink-2);background:var(--surface);height:28.65rem;color:var(--ink);font-family:var(--ui);border-radius:.5rem;position:relative;overflow:hidden}.cto-bar{border-bottom:1px solid var(--hairline);height:1.9rem;color:var(--muted);align-items:center;gap:.8rem;margin:0;padding:0 .85rem;font-size:.72rem;display:flex}.cto-clock{font-family:var(--mono);margin-left:auto;font-size:.7rem}.cto-right{align-items:center;gap:.7rem;margin-left:auto;display:flex}.cto-right .cto-clock{margin-left:0}.cto-batt{font-family:var(--mono);font-size:.7rem}.cto-batt:before{content:"";border:1px solid;border-radius:2px;grid-area:1/1;place-self:center start;width:.95rem;height:.45rem;margin-left:-1.3rem}.cto-low{color:var(--rust);font-weight:600}.cto-dnd{color:var(--green);font-weight:600}.cto-stack{height:25.55rem;margin:.8rem .8rem 0;position:relative}.cto-stack--short{height:7.3rem}.cto-note{box-sizing:border-box;border:1px solid var(--hairline);background:var(--paper-lit);border-radius:.4rem;height:3.2rem;padding:.5rem .75rem;position:absolute;inset:0 0 auto;box-shadow:0 1px 1px #17141114,1px 3px 6px -2px #17141129}.cto-crit{border-color:var(--rust);box-shadow:0 0 0 1px var(--rust), 1px 3px 6px -2px #17141129}.cto-crit .cto-msg{color:var(--rust);font-weight:600}.cto-app{color:var(--muted);align-items:center;gap:.4rem;margin:0;font-size:.7rem;display:flex}.cto-app b{color:var(--ink-2);font-weight:600}.cto-app time{margin-left:auto}.cto-dot{border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.cto-dot--github{background:var(--ink)}.cto-dot--slack{background:#8a5cc2}.cto-dot--email{background:#2f6db5}.cto-dot--pager,.cto-dot--phone{background:var(--rust)}.cto-dot--calendar{background:#c27a0e}.cto-dot--linkedin{background:#0a66c2}.cto-dot--x{background:var(--ink)}.cto-dot--zeroshot{background:var(--green)}.cto-msg{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin:.3rem 0 0;font-size:.85rem;line-height:1.25;overflow:hidden}.cto-glow{border-radius:inherit;box-shadow:inset 0 0 0 2px var(--rust), inset 0 0 2.5rem #c2240c1f;pointer-events:none;position:absolute;inset:0}.cto-queue{border:1px solid var(--hairline);background:var(--paper-lit);border-radius:.4rem;padding:.5rem .75rem .3rem;position:absolute;bottom:.8rem;left:.8rem;right:.8rem}.cto-qhead{font-family:var(--hand);color:var(--ink-2);margin:0 0 .2rem;font-size:1.15rem;font-weight:600}.cto-row{border-top:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) 6.8rem;align-items:center;gap:.5rem;height:2.1rem;font-size:.82rem;display:grid}.cto .cto-issues{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.cto-issue{grid-template-columns:2.6rem minmax(0,1fr) 2rem;align-items:center;gap:.5rem;min-width:0;display:grid}.cto-num{font-family:var(--mono);color:var(--muted);font-size:.75rem}.cto-title{white-space:nowrap;text-overflow:ellipsis;color:var(--ink);overflow:hidden}.cto-who{color:var(--muted)}.cto-chip{font-family:var(--mono);white-space:nowrap;justify-self:start;font-size:.75rem}.cto-chip--work{color:var(--ink-2)}.cto-chip--bad{color:var(--rust)}.cto-chip--ok,.cto-chip--done{color:var(--green)}.cto-chip--bad,.cto-chip--done{font-weight:600}.cto-count{text-align:center;margin:.2rem 0 0;font-size:clamp(1.6rem,2.6vw,2.1rem);line-height:1}.cto-badge{font-family:var(--ui)}.cto-pill{background:var(--rust);min-width:1.1rem;color:var(--paper-lit);text-align:center;border-radius:1rem;padding:0 .35rem;font-size:.65rem;font-weight:600;line-height:1.1rem}.cto-cap{color:var(--muted);text-align:right;grid-column:1/-1;font-size:.75rem}.cto-sw{display:inline-grid}.cto-sw>*{grid-area:1/1}.cto .cto-off{opacity:0}@media (width<=760px){.cto{grid-template-columns:minmax(0,1fr);gap:2rem}.cto-row{grid-template-columns:minmax(0,1fr) 6.2rem}.cto-issue{grid-template-columns:2.4rem minmax(0,1fr)}.cto-who{display:none}}.cto-t0{opacity:0;transform:translateY(25.55rem)}.cto.is-playing .cto-t0{animation:54.85s ease-out infinite cto-t0}.cto-t1{opacity:0;transform:translateY(25.55rem)}.cto.is-playing .cto-t1{animation:54.85s ease-out infinite cto-t1}.cto-t2{opacity:0;transform:translateY(25.55rem)}.cto.is-playing .cto-t2{animation:54.85s ease-out infinite cto-t2}.cto-t3{opacity:0;transform:translateY(25.55rem)}.cto.is-playing .cto-t3{animation:54.85s ease-out infinite cto-t3}.cto-t4{opacity:0;transform:translateY(25.55rem)}.cto.is-playing .cto-t4{animation:54.85s ease-out infinite cto-t4}.cto-t5{opacity:0;transform:translateY(25.55rem)}.cto.is-playing .cto-t5{animation:54.85s ease-out infinite cto-t5}.cto-t6{opacity:0;transform:translateY(25.55rem)}.cto.is-playing .cto-t6{animation:54.85s ease-out infinite cto-t6}.cto-t7{opacity:0;transform:translateY(25.55rem)}.cto.is-playing .cto-t7{animation:54.85s ease-out infinite cto-t7}.cto-t8{opacity:0;transform:translateY(25.55rem)}.cto.is-playing .cto-t8{animation:54.85s ease-out infinite cto-t8}.cto-t9{opacity:0;transform:translateY(25.55rem)}.cto.is-playing .cto-t9{animation:54.85s ease-out infinite cto-t9}.cto-t10{opacity:0;transform:translateY(25.55rem)}.cto.is-playing .cto-t10{animation:54.85s ease-out infinite cto-t10}.cto-t11{opacity:0;transform:translateY(25.55rem)}.cto.is-playing .cto-t11{animation:54.85s ease-out infinite cto-t11}.cto-t12{opacity:0;transform:translateY(25.55rem)}.cto.is-playing .cto-t12{animation:54.85s ease-out infinite cto-t12}.cto-t13{opacity:0;transform:translateY(25.55rem)}.cto.is-playing .cto-t13{animation:54.85s ease-out infinite cto-t13}.cto-t14{opacity:0;transform:translateY(25.55rem)}.cto.is-playing .cto-t14{animation:54.85s ease-out infinite cto-t14}.cto-t15{opacity:0;transform:translateY(25.55rem)}.cto.is-playing .cto-t15{animation:54.85s ease-out infinite cto-t15}.cto-t16{opacity:0;transform:translateY(25.55rem)}.cto.is-playing .cto-t16{animation:54.85s ease-out infinite cto-t16}.cto-t17{opacity:0;transform:translateY(25.55rem)}.cto.is-playing .cto-t17{animation:54.85s ease-out infinite cto-t17}.cto-t18{opacity:0;transform:translateY(25.55rem)}.cto.is-playing .cto-t18{animation:54.85s ease-out infinite cto-t18}.cto-t19{opacity:0;transform:translateY(25.55rem)}.cto.is-playing .cto-t19{animation:54.85s ease-out infinite cto-t19}.cto-t20{opacity:0;transform:translateY(25.55rem)}.cto.is-playing .cto-t20{animation:54.85s ease-out infinite cto-t20}.cto-t21{opacity:0;transform:translateY(25.55rem)}.cto.is-playing .cto-t21{animation:54.85s ease-out infinite cto-t21}.cto-t22{opacity:0;transform:translateY(25.55rem)}.cto.is-playing .cto-t22{animation:54.85s ease-out infinite cto-t22}.cto-t23{opacity:0;transform:translateY(25.55rem)}.cto.is-playing .cto-t23{animation:54.85s ease-out infinite cto-t23}.cto-t24{opacity:1;transform:translateY(21.9rem)}.cto.is-playing .cto-t24{animation:54.85s ease-out infinite cto-t24}.cto-t25{opacity:1;transform:translateY(18.25rem)}.cto.is-playing .cto-t25{animation:54.85s ease-out infinite cto-t25}.cto-t26{opacity:1;transform:translateY(14.6rem)}.cto.is-playing .cto-t26{animation:54.85s ease-out infinite cto-t26}.cto-t27{opacity:1;transform:translateY(10.95rem)}.cto.is-playing .cto-t27{animation:54.85s ease-out infinite cto-t27}.cto-t28{opacity:1;transform:translateY(7.3rem)}.cto.is-playing .cto-t28{animation:54.85s ease-out infinite cto-t28}.cto-t29{opacity:1;transform:translateY(3.65rem)}.cto.is-playing .cto-t29{animation:54.85s ease-out infinite cto-t29}.cto-t30{opacity:1;transform:translate(0)}.cto.is-playing .cto-t30{animation:54.85s ease-out infinite cto-t30}.cto-z0{opacity:0;transform:translateY(7.3rem)}.cto.is-playing .cto-z0{animation:54.85s ease-out infinite cto-z0}.cto-z1{opacity:1;transform:translateY(3.65rem)}.cto.is-playing .cto-z1{animation:54.85s ease-out infinite cto-z1}.cto-z2{opacity:1;transform:translate(0)}.cto.is-playing .cto-z2{animation:54.85s ease-out infinite cto-z2}.cto.is-playing .cto-clock0{animation:54.85s step-end infinite cto-clock0}.cto.is-playing .cto-clock1{animation:54.85s step-end infinite cto-clock1}.cto.is-playing .cto-clock2{animation:54.85s step-end infinite cto-clock2}.cto.is-playing .cto-clock3{animation:54.85s step-end infinite cto-clock3}.cto.is-playing .cto-ts0{animation:54.85s step-end infinite cto-ts0}.cto.is-playing .cto-ts1{animation:54.85s step-end infinite cto-ts1}.cto.is-playing .cto-b0{animation:54.85s step-end infinite cto-b0}.cto.is-playing .cto-b1{animation:54.85s step-end infinite cto-b1}.cto.is-playing .cto-b2{animation:54.85s step-end infinite cto-b2}.cto.is-playing .cto-b3{animation:54.85s step-end infinite cto-b3}.cto.is-playing .cto-b4{animation:54.85s step-end infinite cto-b4}.cto.is-playing .cto-b5{animation:54.85s step-end infinite cto-b5}.cto.is-playing .cto-b6{animation:54.85s step-end infinite cto-b6}.cto.is-playing .cto-b7{animation:54.85s step-end infinite cto-b7}.cto.is-playing .cto-b8{animation:54.85s step-end infinite cto-b8}.cto.is-playing .cto-b9{animation:54.85s step-end infinite cto-b9}.cto.is-playing .cto-b10{animation:54.85s step-end infinite cto-b10}.cto.is-playing .cto-b11{animation:54.85s step-end infinite cto-b11}.cto.is-playing .cto-b12{animation:54.85s step-end infinite cto-b12}.cto.is-playing .cto-b13{animation:54.85s step-end infinite cto-b13}.cto.is-playing .cto-b14{animation:54.85s step-end infinite cto-b14}.cto.is-playing .cto-b15{animation:54.85s step-end infinite cto-b15}.cto.is-playing .cto-b16{animation:54.85s step-end infinite cto-b16}.cto.is-playing .cto-b17{animation:54.85s step-end infinite cto-b17}.cto.is-playing .cto-b18{animation:54.85s step-end infinite cto-b18}.cto.is-playing .cto-b19{animation:54.85s step-end infinite cto-b19}.cto.is-playing .cto-b20{animation:54.85s step-end infinite cto-b20}.cto.is-playing .cto-b21{animation:54.85s step-end infinite cto-b21}.cto.is-playing .cto-b22{animation:54.85s step-end infinite cto-b22}.cto.is-playing .cto-b23{animation:54.85s step-end infinite cto-b23}.cto.is-playing .cto-b24{animation:54.85s step-end infinite cto-b24}.cto.is-playing .cto-b25{animation:54.85s step-end infinite cto-b25}.cto.is-playing .cto-b26{animation:54.85s step-end infinite cto-b26}.cto.is-playing .cto-b27{animation:54.85s step-end infinite cto-b27}.cto.is-playing .cto-b28{animation:54.85s step-end infinite cto-b28}.cto.is-playing .cto-b29{animation:54.85s step-end infinite cto-b29}.cto.is-playing .cto-b30{animation:54.85s step-end infinite cto-b30}.cto.is-playing .cto-b31{animation:54.85s step-end infinite cto-b31}.cto.is-playing .cto-bat0{animation:54.85s step-end infinite cto-bat0}.cto.is-playing .cto-bat1{animation:54.85s step-end infinite cto-bat1}.cto.is-playing .cto-bat2{animation:54.85s step-end infinite cto-bat2}.cto.is-playing .cto-bat3{animation:54.85s step-end infinite cto-bat3}.cto.is-playing .cto-zbat0{animation:54.85s step-end infinite cto-zbat0}.cto.is-playing .cto-zbat1{animation:54.85s step-end infinite cto-zbat1}.cto.is-playing .cto-zbat2{animation:54.85s step-end infinite cto-zbat2}.cto.is-playing .cto-zbat3{animation:54.85s step-end infinite cto-zbat3}.cto.is-playing .cto-zs0{animation:54.85s linear infinite cto-zs0}.cto.is-playing .cto-zs1{animation:54.85s linear infinite cto-zs1}.cto.is-playing .cto-zs2{animation:54.85s linear infinite cto-zs2}.cto.is-playing .cto-zs3{animation:54.85s linear infinite cto-zs3}.cto.is-playing .cto-zs4{animation:54.85s linear infinite cto-zs4}.cto.is-playing .cto-zs5{animation:54.85s linear infinite cto-zs5}.cto.is-playing .cto-zs6{animation:54.85s linear infinite cto-zs6}.cto.is-playing .cto-zs7{animation:54.85s linear infinite cto-zs7}.cto.is-playing .cto-zs8{animation:54.85s linear infinite cto-zs8}.cto.is-playing .cto-zs9{animation:54.85s linear infinite cto-zs9}.cto.is-playing .cto-zs10{animation:54.85s linear infinite cto-zs10}.cto.is-playing .cto-zs11{animation:54.85s linear infinite cto-zs11}.cto.is-playing .cto-zs12{animation:54.85s linear infinite cto-zs12}.cto.is-playing .cto-zs13{animation:54.85s linear infinite cto-zs13}.cto.is-playing .cto-zs14{animation:54.85s linear infinite cto-zs14}.cto.is-playing .cto-zs15{animation:54.85s linear infinite cto-zs15}.cto.is-playing .cto-zs16{animation:54.85s linear infinite cto-zs16}.cto.is-playing .cto-zs17{animation:54.85s linear infinite cto-zs17}.cto.is-playing .cto-zs18{animation:54.85s linear infinite cto-zs18}.cto.is-playing .cto-zs19{animation:54.85s linear infinite cto-zs19}.cto.is-playing .cto-zs20{animation:54.85s linear infinite cto-zs20}.cto.is-playing .cto-zs21{animation:54.85s linear infinite cto-zs21}.cto.is-playing .cto-zs22{animation:54.85s linear infinite cto-zs22}.cto.is-playing .cto-zs23{animation:54.85s linear infinite cto-zs23}.cto.is-playing .cto-zs24{animation:54.85s linear infinite cto-zs24}.cto.is-playing .cto-zs25{animation:54.85s linear infinite cto-zs25}.cto.is-playing .cto-zs26{animation:54.85s linear infinite cto-zs26}.cto.is-playing .cto-zs27{animation:54.85s linear infinite cto-zs27}.cto.is-playing .cto-zs28{animation:54.85s linear infinite cto-zs28}.cto.is-playing .cto-zs29{animation:54.85s linear infinite cto-zs29}.cto.is-playing .cto-zs30{animation:54.85s linear infinite cto-zs30}.cto.is-playing .cto-today{animation:54.85s linear infinite cto-shake}.cto.is-playing .cto-r0{animation:54.85s ease-out infinite cto-r0}.cto.is-playing .cto-i0-0{animation:54.85s step-end infinite cto-i0-0}.cto.is-playing .cto-c0-0-0{animation:54.85s step-end infinite cto-c0-0-0}.cto.is-playing .cto-c0-0-1{animation:54.85s step-end infinite cto-c0-0-1}.cto.is-playing .cto-c0-0-2{animation:54.85s step-end infinite cto-c0-0-2}.cto.is-playing .cto-i0-1{animation:54.85s step-end infinite cto-i0-1}.cto.is-playing .cto-c0-1-0{animation:54.85s step-end infinite cto-c0-1-0}.cto.is-playing .cto-c0-1-1{animation:54.85s step-end infinite cto-c0-1-1}.cto.is-playing .cto-c0-1-2{animation:54.85s step-end infinite cto-c0-1-2}.cto.is-playing .cto-i0-2{animation:54.85s step-end infinite cto-i0-2}.cto.is-playing .cto-c0-2-0{animation:54.85s step-end infinite cto-c0-2-0}.cto.is-playing .cto-c0-2-1{animation:54.85s step-end infinite cto-c0-2-1}.cto.is-playing .cto-c0-2-2{animation:54.85s step-end infinite cto-c0-2-2}.cto.is-playing .cto-i0-3{animation:54.85s step-end infinite cto-i0-3}.cto.is-playing .cto-c0-3-0{animation:54.85s step-end infinite cto-c0-3-0}.cto.is-playing .cto-c0-3-1{animation:54.85s step-end infinite cto-c0-3-1}.cto.is-playing .cto-c0-3-2{animation:54.85s step-end infinite cto-c0-3-2}.cto.is-playing .cto-i0-4{animation:54.85s step-end infinite cto-i0-4}.cto.is-playing .cto-c0-4-0{animation:54.85s step-end infinite cto-c0-4-0}.cto.is-playing .cto-c0-4-1{animation:54.85s step-end infinite cto-c0-4-1}.cto.is-playing .cto-c0-4-2{animation:54.85s step-end infinite cto-c0-4-2}.cto.is-playing .cto-r1{animation:54.85s ease-out infinite cto-r1}.cto.is-playing .cto-i1-0{animation:54.85s step-end infinite cto-i1-0}.cto.is-playing .cto-c1-0-0{animation:54.85s step-end infinite cto-c1-0-0}.cto.is-playing .cto-c1-0-1{animation:54.85s step-end infinite cto-c1-0-1}.cto.is-playing .cto-c1-0-2{animation:54.85s step-end infinite cto-c1-0-2}.cto.is-playing .cto-c1-0-3{animation:54.85s step-end infinite cto-c1-0-3}.cto.is-playing .cto-c1-0-4{animation:54.85s step-end infinite cto-c1-0-4}.cto.is-playing .cto-i1-1{animation:54.85s step-end infinite cto-i1-1}.cto.is-playing .cto-c1-1-0{animation:54.85s step-end infinite cto-c1-1-0}.cto.is-playing .cto-c1-1-1{animation:54.85s step-end infinite cto-c1-1-1}.cto.is-playing .cto-c1-1-2{animation:54.85s step-end infinite cto-c1-1-2}.cto.is-playing .cto-i1-2{animation:54.85s step-end infinite cto-i1-2}.cto.is-playing .cto-c1-2-0{animation:54.85s step-end infinite cto-c1-2-0}.cto.is-playing .cto-c1-2-1{animation:54.85s step-end infinite cto-c1-2-1}.cto.is-playing .cto-c1-2-2{animation:54.85s step-end infinite cto-c1-2-2}.cto.is-playing .cto-i1-3{animation:54.85s step-end infinite cto-i1-3}.cto.is-playing .cto-c1-3-0{animation:54.85s step-end infinite cto-c1-3-0}.cto.is-playing .cto-c1-3-1{animation:54.85s step-end infinite cto-c1-3-1}.cto.is-playing .cto-c1-3-2{animation:54.85s step-end infinite cto-c1-3-2}.cto.is-playing .cto-i1-4{animation:54.85s step-end infinite cto-i1-4}.cto.is-playing .cto-c1-4-0{animation:54.85s step-end infinite cto-c1-4-0}.cto.is-playing .cto-c1-4-1{animation:54.85s step-end infinite cto-c1-4-1}.cto.is-playing .cto-c1-4-2{animation:54.85s step-end infinite cto-c1-4-2}.cto.is-playing .cto-r2{animation:54.85s ease-out infinite cto-r2}.cto.is-playing .cto-i2-0{animation:54.85s step-end infinite cto-i2-0}.cto.is-playing .cto-c2-0-0{animation:54.85s step-end infinite cto-c2-0-0}.cto.is-playing .cto-c2-0-1{animation:54.85s step-end infinite cto-c2-0-1}.cto.is-playing .cto-c2-0-2{animation:54.85s step-end infinite cto-c2-0-2}.cto.is-playing .cto-i2-1{animation:54.85s step-end infinite cto-i2-1}.cto.is-playing .cto-c2-1-0{animation:54.85s step-end infinite cto-c2-1-0}.cto.is-playing .cto-c2-1-1{animation:54.85s step-end infinite cto-c2-1-1}.cto.is-playing .cto-c2-1-2{animation:54.85s step-end infinite cto-c2-1-2}.cto.is-playing .cto-i2-2{animation:54.85s step-end infinite cto-i2-2}.cto.is-playing .cto-c2-2-0{animation:54.85s step-end infinite cto-c2-2-0}.cto.is-playing .cto-c2-2-1{animation:54.85s step-end infinite cto-c2-2-1}.cto.is-playing .cto-c2-2-2{animation:54.85s step-end infinite cto-c2-2-2}.cto.is-playing .cto-c2-2-3{animation:54.85s step-end infinite cto-c2-2-3}.cto.is-playing .cto-c2-2-4{animation:54.85s step-end infinite cto-c2-2-4}.cto.is-playing .cto-i2-3{animation:54.85s step-end infinite cto-i2-3}.cto.is-playing .cto-c2-3-0{animation:54.85s step-end infinite cto-c2-3-0}.cto.is-playing .cto-c2-3-1{animation:54.85s step-end infinite cto-c2-3-1}.cto.is-playing .cto-c2-3-2{animation:54.85s step-end infinite cto-c2-3-2}.cto.is-playing .cto-i2-4{animation:54.85s step-end infinite cto-i2-4}.cto.is-playing .cto-c2-4-0{animation:54.85s step-end infinite cto-c2-4-0}.cto.is-playing .cto-c2-4-1{animation:54.85s step-end infinite cto-c2-4-1}.cto.is-playing .cto-c2-4-2{animation:54.85s step-end infinite cto-c2-4-2}.cto.is-playing .cto-c2-4-3{animation:54.85s step-end infinite cto-c2-4-3}.cto.is-playing .cto-c2-4-4{animation:54.85s step-end infinite cto-c2-4-4}.cto.is-playing .cto-r3{animation:54.85s ease-out infinite cto-r3}.cto.is-playing .cto-i3-0{animation:54.85s step-end infinite cto-i3-0}.cto.is-playing .cto-c3-0-0{animation:54.85s step-end infinite cto-c3-0-0}.cto.is-playing .cto-c3-0-1{animation:54.85s step-end infinite cto-c3-0-1}.cto.is-playing .cto-c3-0-2{animation:54.85s step-end infinite cto-c3-0-2}.cto.is-playing .cto-i3-1{animation:54.85s step-end infinite cto-i3-1}.cto.is-playing .cto-c3-1-0{animation:54.85s step-end infinite cto-c3-1-0}.cto.is-playing .cto-c3-1-1{animation:54.85s step-end infinite cto-c3-1-1}.cto.is-playing .cto-c3-1-2{animation:54.85s step-end infinite cto-c3-1-2}.cto.is-playing .cto-c3-1-3{animation:54.85s step-end infinite cto-c3-1-3}.cto.is-playing .cto-c3-1-4{animation:54.85s step-end infinite cto-c3-1-4}.cto.is-playing .cto-i3-2{animation:54.85s step-end infinite cto-i3-2}.cto.is-playing .cto-c3-2-0{animation:54.85s step-end infinite cto-c3-2-0}.cto.is-playing .cto-c3-2-1{animation:54.85s step-end infinite cto-c3-2-1}.cto.is-playing .cto-c3-2-2{animation:54.85s step-end infinite cto-c3-2-2}.cto.is-playing .cto-i3-3{animation:54.85s step-end infinite cto-i3-3}.cto.is-playing .cto-c3-3-0{animation:54.85s step-end infinite cto-c3-3-0}.cto.is-playing .cto-c3-3-1{animation:54.85s step-end infinite cto-c3-3-1}.cto.is-playing .cto-c3-3-2{animation:54.85s step-end infinite cto-c3-3-2}.cto.is-playing .cto-i3-4{animation:54.85s step-end infinite cto-i3-4}.cto.is-playing .cto-c3-4-0{animation:54.85s step-end infinite cto-c3-4-0}.cto.is-playing .cto-c3-4-1{animation:54.85s step-end infinite cto-c3-4-1}.cto.is-playing .cto-c3-4-2{animation:54.85s step-end infinite cto-c3-4-2}.cto.is-playing .cto-r4{animation:54.85s ease-out infinite cto-r4}.cto.is-playing .cto-i4-0{animation:54.85s step-end infinite cto-i4-0}.cto.is-playing .cto-c4-0-0{animation:54.85s step-end infinite cto-c4-0-0}.cto.is-playing .cto-c4-0-1{animation:54.85s step-end infinite cto-c4-0-1}.cto.is-playing .cto-c4-0-2{animation:54.85s step-end infinite cto-c4-0-2}.cto.is-playing .cto-c4-0-3{animation:54.85s step-end infinite cto-c4-0-3}.cto.is-playing .cto-c4-0-4{animation:54.85s step-end infinite cto-c4-0-4}.cto.is-playing .cto-i4-1{animation:54.85s step-end infinite cto-i4-1}.cto.is-playing .cto-c4-1-0{animation:54.85s step-end infinite cto-c4-1-0}.cto.is-playing .cto-c4-1-1{animation:54.85s step-end infinite cto-c4-1-1}.cto.is-playing .cto-c4-1-2{animation:54.85s step-end infinite cto-c4-1-2}.cto.is-playing .cto-i4-2{animation:54.85s step-end infinite cto-i4-2}.cto.is-playing .cto-c4-2-0{animation:54.85s step-end infinite cto-c4-2-0}.cto.is-playing .cto-c4-2-1{animation:54.85s step-end infinite cto-c4-2-1}.cto.is-playing .cto-c4-2-2{animation:54.85s step-end infinite cto-c4-2-2}.cto.is-playing .cto-i4-3{animation:54.85s step-end infinite cto-i4-3}.cto.is-playing .cto-c4-3-0{animation:54.85s step-end infinite cto-c4-3-0}.cto.is-playing .cto-c4-3-1{animation:54.85s step-end infinite cto-c4-3-1}.cto.is-playing .cto-c4-3-2{animation:54.85s step-end infinite cto-c4-3-2}.cto.is-playing .cto-c4-3-3{animation:54.85s step-end infinite cto-c4-3-3}.cto.is-playing .cto-c4-3-4{animation:54.85s step-end infinite cto-c4-3-4}.cto.is-playing .cto-i4-4{animation:54.85s step-end infinite cto-i4-4}.cto.is-playing .cto-c4-4-0{animation:54.85s step-end infinite cto-c4-4-0}.cto.is-playing .cto-c4-4-1{animation:54.85s step-end infinite cto-c4-4-1}.cto.is-playing .cto-c4-4-2{animation:54.85s step-end infinite cto-c4-4-2}.cto.is-playing .cto-c4-4-3{animation:54.85s step-end infinite cto-c4-4-3}.cto.is-playing .cto-c4-4-4{animation:54.85s step-end infinite cto-c4-4-4}.cto.is-playing .cto-r5{animation:54.85s ease-out infinite cto-r5}.cto.is-playing .cto-i5-0{animation:54.85s step-end infinite cto-i5-0}.cto.is-playing .cto-c5-0-0{animation:54.85s step-end infinite cto-c5-0-0}.cto.is-playing .cto-c5-0-1{animation:54.85s step-end infinite cto-c5-0-1}.cto.is-playing .cto-c5-0-2{animation:54.85s step-end infinite cto-c5-0-2}.cto.is-playing .cto-i5-1{animation:54.85s step-end infinite cto-i5-1}.cto.is-playing .cto-c5-1-0{animation:54.85s step-end infinite cto-c5-1-0}.cto.is-playing .cto-c5-1-1{animation:54.85s step-end infinite cto-c5-1-1}.cto.is-playing .cto-c5-1-2{animation:54.85s step-end infinite cto-c5-1-2}.cto.is-playing .cto-c5-1-3{animation:54.85s step-end infinite cto-c5-1-3}.cto.is-playing .cto-c5-1-4{animation:54.85s step-end infinite cto-c5-1-4}.cto.is-playing .cto-i5-2{animation:54.85s step-end infinite cto-i5-2}.cto.is-playing .cto-c5-2-0{animation:54.85s step-end infinite cto-c5-2-0}.cto.is-playing .cto-c5-2-1{animation:54.85s step-end infinite cto-c5-2-1}.cto.is-playing .cto-c5-2-2{animation:54.85s step-end infinite cto-c5-2-2}.cto.is-playing .cto-c5-2-3{animation:54.85s step-end infinite cto-c5-2-3}.cto.is-playing .cto-c5-2-4{animation:54.85s step-end infinite cto-c5-2-4}.cto.is-playing .cto-i5-3{animation:54.85s step-end infinite cto-i5-3}.cto.is-playing .cto-c5-3-0{animation:54.85s step-end infinite cto-c5-3-0}.cto.is-playing .cto-c5-3-1{animation:54.85s step-end infinite cto-c5-3-1}.cto.is-playing .cto-c5-3-2{animation:54.85s step-end infinite cto-c5-3-2}.cto.is-playing .cto-i5-4{animation:54.85s step-end infinite cto-i5-4}.cto.is-playing .cto-c5-4-0{animation:54.85s step-end infinite cto-c5-4-0}.cto.is-playing .cto-c5-4-1{animation:54.85s step-end infinite cto-c5-4-1}.cto.is-playing .cto-c5-4-2{animation:54.85s step-end infinite cto-c5-4-2}.cto-chip--work:before{content:"● "}.cto.is-playing .cto-chip--work:before{animation:1.2s ease-in-out infinite cto-working}.cto.is-playing .cto-glow{animation:54.85s step-end infinite cto-paged,1.6s ease-in-out infinite cto-pulse}@media (prefers-reduced-motion:reduce){.cto.is-playing *{animation:none!important}}@keyframes cto-t0{0%{opacity:0;transform:translate(110%)}1.367%{opacity:0;transform:translate(110%)}2.097%{opacity:1;transform:translate(0%)}4.284%{opacity:1;transform:translate(0%)}4.923%{opacity:1;transform:translateY(3.65rem)}7.201%{opacity:1;transform:translateY(3.65rem)}7.84%{opacity:1;transform:translateY(7.3rem)}10.119%{opacity:1;transform:translateY(7.3rem)}10.757%{opacity:1;transform:translateY(10.95rem)}13.036%{opacity:1;transform:translateY(10.95rem)}13.674%{opacity:1;transform:translateY(14.6rem)}15.953%{opacity:1;transform:translateY(14.6rem)}16.591%{opacity:1;transform:translateY(18.25rem)}18.87%{opacity:1;transform:translateY(18.25rem)}19.508%{opacity:1;transform:translateY(21.9rem)}21.787%{opacity:1;transform:translateY(21.9rem)}22.425%{opacity:0;transform:translateY(25.55rem)}98.724%{opacity:0;transform:translateY(25.55rem)}to{opacity:0;transform:translateY(25.55rem)}}@keyframes cto-t1{0%{opacity:0;transform:translate(110%)}4.284%{opacity:0;transform:translate(110%)}5.014%{opacity:1;transform:translate(0%)}7.201%{opacity:1;transform:translate(0%)}7.84%{opacity:1;transform:translateY(3.65rem)}10.119%{opacity:1;transform:translateY(3.65rem)}10.757%{opacity:1;transform:translateY(7.3rem)}13.036%{opacity:1;transform:translateY(7.3rem)}13.674%{opacity:1;transform:translateY(10.95rem)}15.953%{opacity:1;transform:translateY(10.95rem)}16.591%{opacity:1;transform:translateY(14.6rem)}18.87%{opacity:1;transform:translateY(14.6rem)}19.508%{opacity:1;transform:translateY(18.25rem)}21.787%{opacity:1;transform:translateY(18.25rem)}22.425%{opacity:1;transform:translateY(21.9rem)}24.704%{opacity:1;transform:translateY(21.9rem)}25.342%{opacity:0;transform:translateY(25.55rem)}98.724%{opacity:0;transform:translateY(25.55rem)}to{opacity:0;transform:translateY(25.55rem)}}@keyframes cto-t2{0%{opacity:0;transform:translate(110%)}7.201%{opacity:0;transform:translate(110%)}7.931%{opacity:1;transform:translate(0%)}10.119%{opacity:1;transform:translate(0%)}10.757%{opacity:1;transform:translateY(3.65rem)}13.036%{opacity:1;transform:translateY(3.65rem)}13.674%{opacity:1;transform:translateY(7.3rem)}15.953%{opacity:1;transform:translateY(7.3rem)}16.591%{opacity:1;transform:translateY(10.95rem)}18.87%{opacity:1;transform:translateY(10.95rem)}19.508%{opacity:1;transform:translateY(14.6rem)}21.787%{opacity:1;transform:translateY(14.6rem)}22.425%{opacity:1;transform:translateY(18.25rem)}24.704%{opacity:1;transform:translateY(18.25rem)}25.342%{opacity:1;transform:translateY(21.9rem)}27.621%{opacity:1;transform:translateY(21.9rem)}28.259%{opacity:0;transform:translateY(25.55rem)}98.724%{opacity:0;transform:translateY(25.55rem)}to{opacity:0;transform:translateY(25.55rem)}}@keyframes cto-t3{0%{opacity:0;transform:translate(110%)}10.119%{opacity:0;transform:translate(110%)}10.848%{opacity:1;transform:translate(0%)}13.036%{opacity:1;transform:translate(0%)}13.674%{opacity:1;transform:translateY(3.65rem)}15.953%{opacity:1;transform:translateY(3.65rem)}16.591%{opacity:1;transform:translateY(7.3rem)}18.87%{opacity:1;transform:translateY(7.3rem)}19.508%{opacity:1;transform:translateY(10.95rem)}21.787%{opacity:1;transform:translateY(10.95rem)}22.425%{opacity:1;transform:translateY(14.6rem)}24.704%{opacity:1;transform:translateY(14.6rem)}25.342%{opacity:1;transform:translateY(18.25rem)}27.621%{opacity:1;transform:translateY(18.25rem)}28.259%{opacity:1;transform:translateY(21.9rem)}30.538%{opacity:1;transform:translateY(21.9rem)}31.176%{opacity:0;transform:translateY(25.55rem)}98.724%{opacity:0;transform:translateY(25.55rem)}to{opacity:0;transform:translateY(25.55rem)}}@keyframes cto-t4{0%{opacity:0;transform:translate(110%)}13.036%{opacity:0;transform:translate(110%)}13.765%{opacity:1;transform:translate(0%)}15.953%{opacity:1;transform:translate(0%)}16.591%{opacity:1;transform:translateY(3.65rem)}18.87%{opacity:1;transform:translateY(3.65rem)}19.508%{opacity:1;transform:translateY(7.3rem)}21.787%{opacity:1;transform:translateY(7.3rem)}22.425%{opacity:1;transform:translateY(10.95rem)}24.704%{opacity:1;transform:translateY(10.95rem)}25.342%{opacity:1;transform:translateY(14.6rem)}27.621%{opacity:1;transform:translateY(14.6rem)}28.259%{opacity:1;transform:translateY(18.25rem)}30.538%{opacity:1;transform:translateY(18.25rem)}31.176%{opacity:1;transform:translateY(21.9rem)}33.455%{opacity:1;transform:translateY(21.9rem)}34.093%{opacity:0;transform:translateY(25.55rem)}98.724%{opacity:0;transform:translateY(25.55rem)}to{opacity:0;transform:translateY(25.55rem)}}@keyframes cto-t5{0%{opacity:0;transform:translate(110%)}15.953%{opacity:0;transform:translate(110%)}16.682%{opacity:1;transform:translate(0%)}18.87%{opacity:1;transform:translate(0%)}19.508%{opacity:1;transform:translateY(3.65rem)}21.787%{opacity:1;transform:translateY(3.65rem)}22.425%{opacity:1;transform:translateY(7.3rem)}24.704%{opacity:1;transform:translateY(7.3rem)}25.342%{opacity:1;transform:translateY(10.95rem)}27.621%{opacity:1;transform:translateY(10.95rem)}28.259%{opacity:1;transform:translateY(14.6rem)}30.538%{opacity:1;transform:translateY(14.6rem)}31.176%{opacity:1;transform:translateY(18.25rem)}33.455%{opacity:1;transform:translateY(18.25rem)}34.093%{opacity:1;transform:translateY(21.9rem)}36.372%{opacity:1;transform:translateY(21.9rem)}37.01%{opacity:0;transform:translateY(25.55rem)}98.724%{opacity:0;transform:translateY(25.55rem)}to{opacity:0;transform:translateY(25.55rem)}}@keyframes cto-t6{0%{opacity:0;transform:translate(110%)}18.87%{opacity:0;transform:translate(110%)}19.599%{opacity:1;transform:translate(0%)}21.787%{opacity:1;transform:translate(0%)}22.425%{opacity:1;transform:translateY(3.65rem)}24.704%{opacity:1;transform:translateY(3.65rem)}25.342%{opacity:1;transform:translateY(7.3rem)}27.621%{opacity:1;transform:translateY(7.3rem)}28.259%{opacity:1;transform:translateY(10.95rem)}30.538%{opacity:1;transform:translateY(10.95rem)}31.176%{opacity:1;transform:translateY(14.6rem)}33.455%{opacity:1;transform:translateY(14.6rem)}34.093%{opacity:1;transform:translateY(18.25rem)}36.372%{opacity:1;transform:translateY(18.25rem)}37.01%{opacity:1;transform:translateY(21.9rem)}39.289%{opacity:1;transform:translateY(21.9rem)}39.927%{opacity:0;transform:translateY(25.55rem)}98.724%{opacity:0;transform:translateY(25.55rem)}to{opacity:0;transform:translateY(25.55rem)}}@keyframes cto-t7{0%{opacity:0;transform:translate(110%)}21.787%{opacity:0;transform:translate(110%)}22.516%{opacity:1;transform:translate(0%)}24.704%{opacity:1;transform:translate(0%)}25.342%{opacity:1;transform:translateY(3.65rem)}27.621%{opacity:1;transform:translateY(3.65rem)}28.259%{opacity:1;transform:translateY(7.3rem)}30.538%{opacity:1;transform:translateY(7.3rem)}31.176%{opacity:1;transform:translateY(10.95rem)}33.455%{opacity:1;transform:translateY(10.95rem)}34.093%{opacity:1;transform:translateY(14.6rem)}36.372%{opacity:1;transform:translateY(14.6rem)}37.01%{opacity:1;transform:translateY(18.25rem)}39.289%{opacity:1;transform:translateY(18.25rem)}39.927%{opacity:1;transform:translateY(21.9rem)}42.206%{opacity:1;transform:translateY(21.9rem)}42.844%{opacity:0;transform:translateY(25.55rem)}98.724%{opacity:0;transform:translateY(25.55rem)}to{opacity:0;transform:translateY(25.55rem)}}@keyframes cto-t8{0%{opacity:0;transform:translate(110%)}24.704%{opacity:0;transform:translate(110%)}25.433%{opacity:1;transform:translate(0%)}27.621%{opacity:1;transform:translate(0%)}28.259%{opacity:1;transform:translateY(3.65rem)}30.538%{opacity:1;transform:translateY(3.65rem)}31.176%{opacity:1;transform:translateY(7.3rem)}33.455%{opacity:1;transform:translateY(7.3rem)}34.093%{opacity:1;transform:translateY(10.95rem)}36.372%{opacity:1;transform:translateY(10.95rem)}37.01%{opacity:1;transform:translateY(14.6rem)}39.289%{opacity:1;transform:translateY(14.6rem)}39.927%{opacity:1;transform:translateY(18.25rem)}42.206%{opacity:1;transform:translateY(18.25rem)}42.844%{opacity:1;transform:translateY(21.9rem)}45.123%{opacity:1;transform:translateY(21.9rem)}45.761%{opacity:0;transform:translateY(25.55rem)}98.724%{opacity:0;transform:translateY(25.55rem)}to{opacity:0;transform:translateY(25.55rem)}}@keyframes cto-t9{0%{opacity:0;transform:translate(110%)}27.621%{opacity:0;transform:translate(110%)}28.35%{opacity:1;transform:translate(0%)}30.538%{opacity:1;transform:translate(0%)}31.176%{opacity:1;transform:translateY(3.65rem)}33.455%{opacity:1;transform:translateY(3.65rem)}34.093%{opacity:1;transform:translateY(7.3rem)}36.372%{opacity:1;transform:translateY(7.3rem)}37.01%{opacity:1;transform:translateY(10.95rem)}39.289%{opacity:1;transform:translateY(10.95rem)}39.927%{opacity:1;transform:translateY(14.6rem)}42.206%{opacity:1;transform:translateY(14.6rem)}42.844%{opacity:1;transform:translateY(18.25rem)}45.123%{opacity:1;transform:translateY(18.25rem)}45.761%{opacity:1;transform:translateY(21.9rem)}48.04%{opacity:1;transform:translateY(21.9rem)}48.678%{opacity:0;transform:translateY(25.55rem)}98.724%{opacity:0;transform:translateY(25.55rem)}to{opacity:0;transform:translateY(25.55rem)}}@keyframes cto-t10{0%{opacity:0;transform:translate(110%)}30.538%{opacity:0;transform:translate(110%)}31.267%{opacity:1;transform:translate(0%)}33.455%{opacity:1;transform:translate(0%)}34.093%{opacity:1;transform:translateY(3.65rem)}36.372%{opacity:1;transform:translateY(3.65rem)}37.01%{opacity:1;transform:translateY(7.3rem)}39.289%{opacity:1;transform:translateY(7.3rem)}39.927%{opacity:1;transform:translateY(10.95rem)}42.206%{opacity:1;transform:translateY(10.95rem)}42.844%{opacity:1;transform:translateY(14.6rem)}45.123%{opacity:1;transform:translateY(14.6rem)}45.761%{opacity:1;transform:translateY(18.25rem)}48.04%{opacity:1;transform:translateY(18.25rem)}48.678%{opacity:1;transform:translateY(21.9rem)}50.957%{opacity:1;transform:translateY(21.9rem)}51.595%{opacity:0;transform:translateY(25.55rem)}98.724%{opacity:0;transform:translateY(25.55rem)}to{opacity:0;transform:translateY(25.55rem)}}@keyframes cto-t11{0%{opacity:0;transform:translate(110%)}33.455%{opacity:0;transform:translate(110%)}34.184%{opacity:1;transform:translate(0%)}36.372%{opacity:1;transform:translate(0%)}37.01%{opacity:1;transform:translateY(3.65rem)}39.289%{opacity:1;transform:translateY(3.65rem)}39.927%{opacity:1;transform:translateY(7.3rem)}42.206%{opacity:1;transform:translateY(7.3rem)}42.844%{opacity:1;transform:translateY(10.95rem)}45.123%{opacity:1;transform:translateY(10.95rem)}45.761%{opacity:1;transform:translateY(14.6rem)}48.04%{opacity:1;transform:translateY(14.6rem)}48.678%{opacity:1;transform:translateY(18.25rem)}50.957%{opacity:1;transform:translateY(18.25rem)}51.595%{opacity:1;transform:translateY(21.9rem)}53.874%{opacity:1;transform:translateY(21.9rem)}54.512%{opacity:0;transform:translateY(25.55rem)}98.724%{opacity:0;transform:translateY(25.55rem)}to{opacity:0;transform:translateY(25.55rem)}}@keyframes cto-t12{0%{opacity:0;transform:translate(110%)}36.372%{opacity:0;transform:translate(110%)}37.101%{opacity:1;transform:translate(0%)}39.289%{opacity:1;transform:translate(0%)}39.927%{opacity:1;transform:translateY(3.65rem)}42.206%{opacity:1;transform:translateY(3.65rem)}42.844%{opacity:1;transform:translateY(7.3rem)}45.123%{opacity:1;transform:translateY(7.3rem)}45.761%{opacity:1;transform:translateY(10.95rem)}48.04%{opacity:1;transform:translateY(10.95rem)}48.678%{opacity:1;transform:translateY(14.6rem)}50.957%{opacity:1;transform:translateY(14.6rem)}51.595%{opacity:1;transform:translateY(18.25rem)}53.874%{opacity:1;transform:translateY(18.25rem)}54.512%{opacity:1;transform:translateY(21.9rem)}56.791%{opacity:1;transform:translateY(21.9rem)}57.429%{opacity:0;transform:translateY(25.55rem)}98.724%{opacity:0;transform:translateY(25.55rem)}to{opacity:0;transform:translateY(25.55rem)}}@keyframes cto-t13{0%{opacity:0;transform:translate(110%)}39.289%{opacity:0;transform:translate(110%)}40.018%{opacity:1;transform:translate(0%)}42.206%{opacity:1;transform:translate(0%)}42.844%{opacity:1;transform:translateY(3.65rem)}45.123%{opacity:1;transform:translateY(3.65rem)}45.761%{opacity:1;transform:translateY(7.3rem)}48.04%{opacity:1;transform:translateY(7.3rem)}48.678%{opacity:1;transform:translateY(10.95rem)}50.957%{opacity:1;transform:translateY(10.95rem)}51.595%{opacity:1;transform:translateY(14.6rem)}53.874%{opacity:1;transform:translateY(14.6rem)}54.512%{opacity:1;transform:translateY(18.25rem)}56.791%{opacity:1;transform:translateY(18.25rem)}57.429%{opacity:1;transform:translateY(21.9rem)}59.708%{opacity:1;transform:translateY(21.9rem)}60.346%{opacity:0;transform:translateY(25.55rem)}98.724%{opacity:0;transform:translateY(25.55rem)}to{opacity:0;transform:translateY(25.55rem)}}@keyframes cto-t14{0%{opacity:0;transform:translate(110%)}42.206%{opacity:0;transform:translate(110%)}42.935%{opacity:1;transform:translate(0%)}45.123%{opacity:1;transform:translate(0%)}45.761%{opacity:1;transform:translateY(3.65rem)}48.04%{opacity:1;transform:translateY(3.65rem)}48.678%{opacity:1;transform:translateY(7.3rem)}50.957%{opacity:1;transform:translateY(7.3rem)}51.595%{opacity:1;transform:translateY(10.95rem)}53.874%{opacity:1;transform:translateY(10.95rem)}54.512%{opacity:1;transform:translateY(14.6rem)}56.791%{opacity:1;transform:translateY(14.6rem)}57.429%{opacity:1;transform:translateY(18.25rem)}59.708%{opacity:1;transform:translateY(18.25rem)}60.346%{opacity:1;transform:translateY(21.9rem)}62.625%{opacity:1;transform:translateY(21.9rem)}63.263%{opacity:0;transform:translateY(25.55rem)}98.724%{opacity:0;transform:translateY(25.55rem)}to{opacity:0;transform:translateY(25.55rem)}}@keyframes cto-t15{0%{opacity:0;transform:translate(110%)}45.123%{opacity:0;transform:translate(110%)}45.852%{opacity:1;transform:translate(0%)}48.04%{opacity:1;transform:translate(0%)}48.678%{opacity:1;transform:translateY(3.65rem)}50.957%{opacity:1;transform:translateY(3.65rem)}51.595%{opacity:1;transform:translateY(7.3rem)}53.874%{opacity:1;transform:translateY(7.3rem)}54.512%{opacity:1;transform:translateY(10.95rem)}56.791%{opacity:1;transform:translateY(10.95rem)}57.429%{opacity:1;transform:translateY(14.6rem)}59.708%{opacity:1;transform:translateY(14.6rem)}60.346%{opacity:1;transform:translateY(18.25rem)}62.625%{opacity:1;transform:translateY(18.25rem)}63.263%{opacity:1;transform:translateY(21.9rem)}65.542%{opacity:1;transform:translateY(21.9rem)}66.18%{opacity:0;transform:translateY(25.55rem)}98.724%{opacity:0;transform:translateY(25.55rem)}to{opacity:0;transform:translateY(25.55rem)}}@keyframes cto-t16{0%{opacity:0;transform:translate(110%)}48.04%{opacity:0;transform:translate(110%)}48.769%{opacity:1;transform:translate(0%)}50.957%{opacity:1;transform:translate(0%)}51.595%{opacity:1;transform:translateY(3.65rem)}53.874%{opacity:1;transform:translateY(3.65rem)}54.512%{opacity:1;transform:translateY(7.3rem)}56.791%{opacity:1;transform:translateY(7.3rem)}57.429%{opacity:1;transform:translateY(10.95rem)}59.708%{opacity:1;transform:translateY(10.95rem)}60.346%{opacity:1;transform:translateY(14.6rem)}62.625%{opacity:1;transform:translateY(14.6rem)}63.263%{opacity:1;transform:translateY(18.25rem)}65.542%{opacity:1;transform:translateY(18.25rem)}66.18%{opacity:1;transform:translateY(21.9rem)}68.459%{opacity:1;transform:translateY(21.9rem)}69.098%{opacity:0;transform:translateY(25.55rem)}98.724%{opacity:0;transform:translateY(25.55rem)}to{opacity:0;transform:translateY(25.55rem)}}@keyframes cto-t17{0%{opacity:0;transform:translate(110%)}50.957%{opacity:0;transform:translate(110%)}51.686%{opacity:1;transform:translate(0%)}53.874%{opacity:1;transform:translate(0%)}54.512%{opacity:1;transform:translateY(3.65rem)}56.791%{opacity:1;transform:translateY(3.65rem)}57.429%{opacity:1;transform:translateY(7.3rem)}59.708%{opacity:1;transform:translateY(7.3rem)}60.346%{opacity:1;transform:translateY(10.95rem)}62.625%{opacity:1;transform:translateY(10.95rem)}63.263%{opacity:1;transform:translateY(14.6rem)}65.542%{opacity:1;transform:translateY(14.6rem)}66.18%{opacity:1;transform:translateY(18.25rem)}68.459%{opacity:1;transform:translateY(18.25rem)}69.098%{opacity:1;transform:translateY(21.9rem)}71.376%{opacity:1;transform:translateY(21.9rem)}72.015%{opacity:0;transform:translateY(25.55rem)}98.724%{opacity:0;transform:translateY(25.55rem)}to{opacity:0;transform:translateY(25.55rem)}}@keyframes cto-t18{0%{opacity:0;transform:translate(110%)}53.874%{opacity:0;transform:translate(110%)}54.603%{opacity:1;transform:translate(0%)}56.791%{opacity:1;transform:translate(0%)}57.429%{opacity:1;transform:translateY(3.65rem)}59.708%{opacity:1;transform:translateY(3.65rem)}60.346%{opacity:1;transform:translateY(7.3rem)}62.625%{opacity:1;transform:translateY(7.3rem)}63.263%{opacity:1;transform:translateY(10.95rem)}65.542%{opacity:1;transform:translateY(10.95rem)}66.18%{opacity:1;transform:translateY(14.6rem)}68.459%{opacity:1;transform:translateY(14.6rem)}69.098%{opacity:1;transform:translateY(18.25rem)}71.376%{opacity:1;transform:translateY(18.25rem)}72.015%{opacity:1;transform:translateY(21.9rem)}74.294%{opacity:1;transform:translateY(21.9rem)}74.932%{opacity:0;transform:translateY(25.55rem)}98.724%{opacity:0;transform:translateY(25.55rem)}to{opacity:0;transform:translateY(25.55rem)}}@keyframes cto-t19{0%{opacity:0;transform:translate(110%)}56.791%{opacity:0;transform:translate(110%)}57.521%{opacity:1;transform:translate(0%)}59.708%{opacity:1;transform:translate(0%)}60.346%{opacity:1;transform:translateY(3.65rem)}62.625%{opacity:1;transform:translateY(3.65rem)}63.263%{opacity:1;transform:translateY(7.3rem)}65.542%{opacity:1;transform:translateY(7.3rem)}66.18%{opacity:1;transform:translateY(10.95rem)}68.459%{opacity:1;transform:translateY(10.95rem)}69.098%{opacity:1;transform:translateY(14.6rem)}71.376%{opacity:1;transform:translateY(14.6rem)}72.015%{opacity:1;transform:translateY(18.25rem)}74.294%{opacity:1;transform:translateY(18.25rem)}74.932%{opacity:1;transform:translateY(21.9rem)}77.211%{opacity:1;transform:translateY(21.9rem)}77.849%{opacity:0;transform:translateY(25.55rem)}98.724%{opacity:0;transform:translateY(25.55rem)}to{opacity:0;transform:translateY(25.55rem)}}@keyframes cto-t20{0%{opacity:0;transform:translate(110%)}59.708%{opacity:0;transform:translate(110%)}60.438%{opacity:1;transform:translate(0%)}62.625%{opacity:1;transform:translate(0%)}63.263%{opacity:1;transform:translateY(3.65rem)}65.542%{opacity:1;transform:translateY(3.65rem)}66.18%{opacity:1;transform:translateY(7.3rem)}68.459%{opacity:1;transform:translateY(7.3rem)}69.098%{opacity:1;transform:translateY(10.95rem)}71.376%{opacity:1;transform:translateY(10.95rem)}72.015%{opacity:1;transform:translateY(14.6rem)}74.294%{opacity:1;transform:translateY(14.6rem)}74.932%{opacity:1;transform:translateY(18.25rem)}77.211%{opacity:1;transform:translateY(18.25rem)}77.849%{opacity:1;transform:translateY(21.9rem)}80.128%{opacity:1;transform:translateY(21.9rem)}80.766%{opacity:0;transform:translateY(25.55rem)}98.724%{opacity:0;transform:translateY(25.55rem)}to{opacity:0;transform:translateY(25.55rem)}}@keyframes cto-t21{0%{opacity:0;transform:translate(110%)}62.625%{opacity:0;transform:translate(110%)}63.355%{opacity:1;transform:translate(0%)}65.542%{opacity:1;transform:translate(0%)}66.18%{opacity:1;transform:translateY(3.65rem)}68.459%{opacity:1;transform:translateY(3.65rem)}69.098%{opacity:1;transform:translateY(7.3rem)}71.376%{opacity:1;transform:translateY(7.3rem)}72.015%{opacity:1;transform:translateY(10.95rem)}74.294%{opacity:1;transform:translateY(10.95rem)}74.932%{opacity:1;transform:translateY(14.6rem)}77.211%{opacity:1;transform:translateY(14.6rem)}77.849%{opacity:1;transform:translateY(18.25rem)}80.128%{opacity:1;transform:translateY(18.25rem)}80.766%{opacity:1;transform:translateY(21.9rem)}83.045%{opacity:1;transform:translateY(21.9rem)}83.683%{opacity:0;transform:translateY(25.55rem)}98.724%{opacity:0;transform:translateY(25.55rem)}to{opacity:0;transform:translateY(25.55rem)}}@keyframes cto-t22{0%{opacity:0;transform:translate(110%)}65.542%{opacity:0;transform:translate(110%)}66.272%{opacity:1;transform:translate(0%)}68.459%{opacity:1;transform:translate(0%)}69.098%{opacity:1;transform:translateY(3.65rem)}71.376%{opacity:1;transform:translateY(3.65rem)}72.015%{opacity:1;transform:translateY(7.3rem)}74.294%{opacity:1;transform:translateY(7.3rem)}74.932%{opacity:1;transform:translateY(10.95rem)}77.211%{opacity:1;transform:translateY(10.95rem)}77.849%{opacity:1;transform:translateY(14.6rem)}80.128%{opacity:1;transform:translateY(14.6rem)}80.766%{opacity:1;transform:translateY(18.25rem)}83.045%{opacity:1;transform:translateY(18.25rem)}83.683%{opacity:1;transform:translateY(21.9rem)}85.962%{opacity:1;transform:translateY(21.9rem)}86.6%{opacity:0;transform:translateY(25.55rem)}98.724%{opacity:0;transform:translateY(25.55rem)}to{opacity:0;transform:translateY(25.55rem)}}@keyframes cto-t23{0%{opacity:0;transform:translate(110%)}68.459%{opacity:0;transform:translate(110%)}69.189%{opacity:1;transform:translate(0%)}71.376%{opacity:1;transform:translate(0%)}72.015%{opacity:1;transform:translateY(3.65rem)}74.294%{opacity:1;transform:translateY(3.65rem)}74.932%{opacity:1;transform:translateY(7.3rem)}77.211%{opacity:1;transform:translateY(7.3rem)}77.849%{opacity:1;transform:translateY(10.95rem)}80.128%{opacity:1;transform:translateY(10.95rem)}80.766%{opacity:1;transform:translateY(14.6rem)}83.045%{opacity:1;transform:translateY(14.6rem)}83.683%{opacity:1;transform:translateY(18.25rem)}85.962%{opacity:1;transform:translateY(18.25rem)}86.6%{opacity:1;transform:translateY(21.9rem)}88.879%{opacity:1;transform:translateY(21.9rem)}89.517%{opacity:0;transform:translateY(25.55rem)}98.724%{opacity:0;transform:translateY(25.55rem)}to{opacity:0;transform:translateY(25.55rem)}}@keyframes cto-t24{0%{opacity:0;transform:translate(110%)}71.376%{opacity:0;transform:translate(110%)}72.106%{opacity:1;transform:translate(0%)}74.294%{opacity:1;transform:translate(0%)}74.932%{opacity:1;transform:translateY(3.65rem)}77.211%{opacity:1;transform:translateY(3.65rem)}77.849%{opacity:1;transform:translateY(7.3rem)}80.128%{opacity:1;transform:translateY(7.3rem)}80.766%{opacity:1;transform:translateY(10.95rem)}83.045%{opacity:1;transform:translateY(10.95rem)}83.683%{opacity:1;transform:translateY(14.6rem)}85.962%{opacity:1;transform:translateY(14.6rem)}86.6%{opacity:1;transform:translateY(18.25rem)}88.879%{opacity:1;transform:translateY(18.25rem)}89.517%{opacity:1;transform:translateY(21.9rem)}98.724%{opacity:1;transform:translateY(21.9rem)}to{opacity:0;transform:translateY(21.9rem)}}@keyframes cto-t25{0%{opacity:0;transform:translate(110%)}74.294%{opacity:0;transform:translate(110%)}75.023%{opacity:1;transform:translate(0%)}77.211%{opacity:1;transform:translate(0%)}77.849%{opacity:1;transform:translateY(3.65rem)}80.128%{opacity:1;transform:translateY(3.65rem)}80.766%{opacity:1;transform:translateY(7.3rem)}83.045%{opacity:1;transform:translateY(7.3rem)}83.683%{opacity:1;transform:translateY(10.95rem)}85.962%{opacity:1;transform:translateY(10.95rem)}86.6%{opacity:1;transform:translateY(14.6rem)}88.879%{opacity:1;transform:translateY(14.6rem)}89.517%{opacity:1;transform:translateY(18.25rem)}98.724%{opacity:1;transform:translateY(18.25rem)}to{opacity:0;transform:translateY(18.25rem)}}@keyframes cto-t26{0%{opacity:0;transform:translate(110%)}77.211%{opacity:0;transform:translate(110%)}77.94%{opacity:1;transform:translate(0%)}80.128%{opacity:1;transform:translate(0%)}80.766%{opacity:1;transform:translateY(3.65rem)}83.045%{opacity:1;transform:translateY(3.65rem)}83.683%{opacity:1;transform:translateY(7.3rem)}85.962%{opacity:1;transform:translateY(7.3rem)}86.6%{opacity:1;transform:translateY(10.95rem)}88.879%{opacity:1;transform:translateY(10.95rem)}89.517%{opacity:1;transform:translateY(14.6rem)}98.724%{opacity:1;transform:translateY(14.6rem)}to{opacity:0;transform:translateY(14.6rem)}}@keyframes cto-t27{0%{opacity:0;transform:translate(110%)}80.128%{opacity:0;transform:translate(110%)}80.857%{opacity:1;transform:translate(0%)}83.045%{opacity:1;transform:translate(0%)}83.683%{opacity:1;transform:translateY(3.65rem)}85.962%{opacity:1;transform:translateY(3.65rem)}86.6%{opacity:1;transform:translateY(7.3rem)}88.879%{opacity:1;transform:translateY(7.3rem)}89.517%{opacity:1;transform:translateY(10.95rem)}98.724%{opacity:1;transform:translateY(10.95rem)}to{opacity:0;transform:translateY(10.95rem)}}@keyframes cto-t28{0%{opacity:0;transform:translate(110%)}83.045%{opacity:0;transform:translate(110%)}83.774%{opacity:1;transform:translate(0%)}85.962%{opacity:1;transform:translate(0%)}86.6%{opacity:1;transform:translateY(3.65rem)}88.879%{opacity:1;transform:translateY(3.65rem)}89.517%{opacity:1;transform:translateY(7.3rem)}98.724%{opacity:1;transform:translateY(7.3rem)}to{opacity:0;transform:translateY(7.3rem)}}@keyframes cto-t29{0%{opacity:0;transform:translate(110%)}85.962%{opacity:0;transform:translate(110%)}86.691%{opacity:1;transform:translate(0%)}88.879%{opacity:1;transform:translate(0%)}89.517%{opacity:1;transform:translateY(3.65rem)}98.724%{opacity:1;transform:translateY(3.65rem)}to{opacity:0;transform:translateY(3.65rem)}}@keyframes cto-t30{0%{opacity:0;transform:translate(110%)}88.879%{opacity:0;transform:translate(110%)}89.608%{opacity:1;transform:translate(0%)}98.724%{opacity:1;transform:translate(0%)}to{opacity:0;transform:translate(0%)}}@keyframes cto-z0{0%{opacity:0;transform:translate(110%)}11.942%{opacity:0;transform:translate(110%)}12.671%{opacity:1;transform:translate(0%)}19.417%{opacity:1;transform:translate(0%)}20.055%{opacity:1;transform:translateY(3.65rem)}28.988%{opacity:1;transform:translateY(3.65rem)}29.626%{opacity:0;transform:translateY(7.3rem)}98.724%{opacity:0;transform:translateY(7.3rem)}to{opacity:0;transform:translateY(7.3rem)}}@keyframes cto-z1{0%{opacity:0;transform:translate(110%)}19.417%{opacity:0;transform:translate(110%)}20.146%{opacity:1;transform:translate(0%)}28.988%{opacity:1;transform:translate(0%)}29.626%{opacity:1;transform:translateY(3.65rem)}98.724%{opacity:1;transform:translateY(3.65rem)}to{opacity:0;transform:translateY(3.65rem)}}@keyframes cto-z2{0%{opacity:0;transform:translate(110%)}28.988%{opacity:0;transform:translate(110%)}29.717%{opacity:1;transform:translate(0%)}98.724%{opacity:1;transform:translate(0%)}to{opacity:0;transform:translate(0%)}}@keyframes cto-clock0{0%{opacity:1}13.036%{opacity:0}to{opacity:0}}@keyframes cto-clock1{0%{opacity:0}13.036%{opacity:1}24.704%{opacity:0}to{opacity:0}}@keyframes cto-clock2{0%{opacity:0}24.704%{opacity:1}59.708%{opacity:0}to{opacity:0}}@keyframes cto-clock3{0%{opacity:0}59.708%{opacity:1}to{opacity:1}}@keyframes cto-ts0{0%{opacity:1}30.538%{opacity:0}to{opacity:0}}@keyframes cto-ts1{0%{opacity:0}30.538%{opacity:1}to{opacity:1}}@keyframes cto-b0{0%{opacity:1}1.367%{opacity:0}to{opacity:0}}@keyframes cto-b1{0%{opacity:0}1.367%{opacity:1}4.284%{opacity:0}to{opacity:0}}@keyframes cto-b2{0%{opacity:0}4.284%{opacity:1}7.201%{opacity:0}to{opacity:0}}@keyframes cto-b3{0%{opacity:0}7.201%{opacity:1}10.119%{opacity:0}to{opacity:0}}@keyframes cto-b4{0%{opacity:0}10.119%{opacity:1}13.036%{opacity:0}to{opacity:0}}@keyframes cto-b5{0%{opacity:0}13.036%{opacity:1}15.953%{opacity:0}to{opacity:0}}@keyframes cto-b6{0%{opacity:0}15.953%{opacity:1}18.87%{opacity:0}to{opacity:0}}@keyframes cto-b7{0%{opacity:0}18.87%{opacity:1}21.787%{opacity:0}to{opacity:0}}@keyframes cto-b8{0%{opacity:0}21.787%{opacity:1}24.704%{opacity:0}to{opacity:0}}@keyframes cto-b9{0%{opacity:0}24.704%{opacity:1}27.621%{opacity:0}to{opacity:0}}@keyframes cto-b10{0%{opacity:0}27.621%{opacity:1}30.538%{opacity:0}to{opacity:0}}@keyframes cto-b11{0%{opacity:0}30.538%{opacity:1}33.455%{opacity:0}to{opacity:0}}@keyframes cto-b12{0%{opacity:0}33.455%{opacity:1}36.372%{opacity:0}to{opacity:0}}@keyframes cto-b13{0%{opacity:0}36.372%{opacity:1}39.289%{opacity:0}to{opacity:0}}@keyframes cto-b14{0%{opacity:0}39.289%{opacity:1}42.206%{opacity:0}to{opacity:0}}@keyframes cto-b15{0%{opacity:0}42.206%{opacity:1}45.123%{opacity:0}to{opacity:0}}@keyframes cto-b16{0%{opacity:0}45.123%{opacity:1}48.04%{opacity:0}to{opacity:0}}@keyframes cto-b17{0%{opacity:0}48.04%{opacity:1}50.957%{opacity:0}to{opacity:0}}@keyframes cto-b18{0%{opacity:0}50.957%{opacity:1}53.874%{opacity:0}to{opacity:0}}@keyframes cto-b19{0%{opacity:0}53.874%{opacity:1}56.791%{opacity:0}to{opacity:0}}@keyframes cto-b20{0%{opacity:0}56.791%{opacity:1}59.708%{opacity:0}to{opacity:0}}@keyframes cto-b21{0%{opacity:0}59.708%{opacity:1}62.625%{opacity:0}to{opacity:0}}@keyframes cto-b22{0%{opacity:0}62.625%{opacity:1}65.542%{opacity:0}to{opacity:0}}@keyframes cto-b23{0%{opacity:0}65.542%{opacity:1}68.459%{opacity:0}to{opacity:0}}@keyframes cto-b24{0%{opacity:0}68.459%{opacity:1}71.376%{opacity:0}to{opacity:0}}@keyframes cto-b25{0%{opacity:0}71.376%{opacity:1}74.294%{opacity:0}to{opacity:0}}@keyframes cto-b26{0%{opacity:0}74.294%{opacity:1}77.211%{opacity:0}to{opacity:0}}@keyframes cto-b27{0%{opacity:0}77.211%{opacity:1}80.128%{opacity:0}to{opacity:0}}@keyframes cto-b28{0%{opacity:0}80.128%{opacity:1}83.045%{opacity:0}to{opacity:0}}@keyframes cto-b29{0%{opacity:0}83.045%{opacity:1}85.962%{opacity:0}to{opacity:0}}@keyframes cto-b30{0%{opacity:0}85.962%{opacity:1}88.879%{opacity:0}to{opacity:0}}@keyframes cto-b31{0%{opacity:0}88.879%{opacity:1}to{opacity:1}}@keyframes cto-bat0{0%{opacity:1}13.036%{opacity:0}to{opacity:0}}@keyframes cto-bat1{0%{opacity:0}13.036%{opacity:1}24.704%{opacity:0}to{opacity:0}}@keyframes cto-bat2{0%{opacity:0}24.704%{opacity:1}59.708%{opacity:0}to{opacity:0}}@keyframes cto-bat3{0%{opacity:0}59.708%{opacity:1}to{opacity:1}}@keyframes cto-zbat0{0%{opacity:1}13.036%{opacity:0}to{opacity:0}}@keyframes cto-zbat1{0%{opacity:0}13.036%{opacity:1}24.704%{opacity:0}to{opacity:0}}@keyframes cto-zbat2{0%{opacity:0}24.704%{opacity:1}59.708%{opacity:0}to{opacity:0}}@keyframes cto-zbat3{0%{opacity:0}59.708%{opacity:1}to{opacity:1}}@keyframes cto-zs0{0%{opacity:1;transform:scale(1)}4.009%{opacity:1;transform:scale(1)}4.011%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes cto-zs1{0%{opacity:0;transform:scale(1)}4.009%{opacity:0;transform:scale(1)}4.011%{opacity:1;transform:scale(1.35)}4.558%{opacity:1;transform:scale(1)}5.285%{opacity:1;transform:scale(1)}5.287%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes cto-zs2{0%{opacity:0;transform:scale(1)}5.285%{opacity:0;transform:scale(1)}5.287%{opacity:1;transform:scale(1.35)}5.606%{opacity:1;transform:scale(1)}5.923%{opacity:1;transform:scale(1)}5.925%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes cto-zs3{0%{opacity:0;transform:scale(1)}5.923%{opacity:0;transform:scale(1)}5.925%{opacity:1;transform:scale(1.35)}6.108%{opacity:1;transform:scale(1)}6.288%{opacity:1;transform:scale(1)}6.29%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes cto-zs4{0%{opacity:0;transform:scale(1)}6.288%{opacity:0;transform:scale(1)}6.29%{opacity:1;transform:scale(1.35)}6.746%{opacity:1;transform:scale(1)}7.2%{opacity:1;transform:scale(1)}7.201%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes cto-zs5{0%{opacity:0;transform:scale(1)}7.2%{opacity:0;transform:scale(1)}7.201%{opacity:1;transform:scale(1.35)}7.703%{opacity:1;transform:scale(1)}8.202%{opacity:1;transform:scale(1)}8.204%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes cto-zs6{0%{opacity:0;transform:scale(1)}8.202%{opacity:0;transform:scale(1)}8.204%{opacity:1;transform:scale(1.35)}8.295%{opacity:1;transform:scale(1)}8.385%{opacity:1;transform:scale(1)}8.387%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes cto-zs7{0%{opacity:0;transform:scale(1)}8.385%{opacity:0;transform:scale(1)}8.387%{opacity:1;transform:scale(1.35)}8.933%{opacity:1;transform:scale(1)}9.661%{opacity:1;transform:scale(1)}9.663%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes cto-zs8{0%{opacity:0;transform:scale(1)}9.661%{opacity:0;transform:scale(1)}9.663%{opacity:1;transform:scale(1.35)}10.164%{opacity:1;transform:scale(1)}10.664%{opacity:1;transform:scale(1)}10.665%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes cto-zs9{0%{opacity:0;transform:scale(1)}10.664%{opacity:0;transform:scale(1)}10.665%{opacity:1;transform:scale(1.35)}11.212%{opacity:1;transform:scale(1)}11.94%{opacity:1;transform:scale(1)}11.942%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes cto-zs10{0%{opacity:0;transform:scale(1)}11.94%{opacity:0;transform:scale(1)}11.942%{opacity:1;transform:scale(1.35)}12.261%{opacity:1;transform:scale(1)}12.578%{opacity:1;transform:scale(1)}12.58%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes cto-zs11{0%{opacity:0;transform:scale(1)}12.578%{opacity:0;transform:scale(1)}12.58%{opacity:1;transform:scale(1.35)}12.671%{opacity:1;transform:scale(1)}12.76%{opacity:1;transform:scale(1)}12.762%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes cto-zs12{0%{opacity:0;transform:scale(1)}12.76%{opacity:0;transform:scale(1)}12.762%{opacity:1;transform:scale(1.35)}12.99%{opacity:1;transform:scale(1)}13.216%{opacity:1;transform:scale(1)}13.218%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes cto-zs13{0%{opacity:0;transform:scale(1)}13.216%{opacity:0;transform:scale(1)}13.218%{opacity:1;transform:scale(1.35)}13.765%{opacity:1;transform:scale(1)}15.039%{opacity:1;transform:scale(1)}15.041%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes cto-zs14{0%{opacity:0;transform:scale(1)}15.039%{opacity:0;transform:scale(1)}15.041%{opacity:1;transform:scale(1.35)}15.36%{opacity:1;transform:scale(1)}15.677%{opacity:1;transform:scale(1)}15.679%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes cto-zs15{0%{opacity:0;transform:scale(1)}15.677%{opacity:0;transform:scale(1)}15.679%{opacity:1;transform:scale(1.35)}15.998%{opacity:1;transform:scale(1)}16.315%{opacity:1;transform:scale(1)}16.317%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes cto-zs16{0%{opacity:0;transform:scale(1)}16.315%{opacity:0;transform:scale(1)}16.317%{opacity:1;transform:scale(1.35)}16.636%{opacity:1;transform:scale(1)}16.954%{opacity:1;transform:scale(1)}16.955%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes cto-zs17{0%{opacity:0;transform:scale(1)}16.954%{opacity:0;transform:scale(1)}16.955%{opacity:1;transform:scale(1.35)}17.046%{opacity:1;transform:scale(1)}17.136%{opacity:1;transform:scale(1)}17.138%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes cto-zs18{0%{opacity:0;transform:scale(1)}17.136%{opacity:0;transform:scale(1)}17.138%{opacity:1;transform:scale(1.35)}17.685%{opacity:1;transform:scale(1)}19.232%{opacity:1;transform:scale(1)}19.234%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes cto-zs19{0%{opacity:0;transform:scale(1)}19.232%{opacity:0;transform:scale(1)}19.234%{opacity:1;transform:scale(1.35)}19.325%{opacity:1;transform:scale(1)}19.415%{opacity:1;transform:scale(1)}19.417%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes cto-zs20{0%{opacity:0;transform:scale(1)}19.415%{opacity:0;transform:scale(1)}19.417%{opacity:1;transform:scale(1.35)}19.736%{opacity:1;transform:scale(1)}20.053%{opacity:1;transform:scale(1)}20.055%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes cto-zs21{0%{opacity:0;transform:scale(1)}20.053%{opacity:0;transform:scale(1)}20.055%{opacity:1;transform:scale(1.35)}20.374%{opacity:1;transform:scale(1)}20.691%{opacity:1;transform:scale(1)}20.693%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes cto-zs22{0%{opacity:0;transform:scale(1)}20.691%{opacity:0;transform:scale(1)}20.693%{opacity:1;transform:scale(1.35)}21.103%{opacity:1;transform:scale(1)}21.511%{opacity:1;transform:scale(1)}21.513%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes cto-zs23{0%{opacity:0;transform:scale(1)}21.511%{opacity:0;transform:scale(1)}21.513%{opacity:1;transform:scale(1.35)}22.06%{opacity:1;transform:scale(1)}22.97%{opacity:1;transform:scale(1)}22.972%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes cto-zs24{0%{opacity:0;transform:scale(1)}22.97%{opacity:0;transform:scale(1)}22.972%{opacity:1;transform:scale(1.35)}23.291%{opacity:1;transform:scale(1)}23.608%{opacity:1;transform:scale(1)}23.61%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes cto-zs25{0%{opacity:0;transform:scale(1)}23.608%{opacity:0;transform:scale(1)}23.61%{opacity:1;transform:scale(1.35)}23.701%{opacity:1;transform:scale(1)}23.79%{opacity:1;transform:scale(1)}23.792%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes cto-zs26{0%{opacity:0;transform:scale(1)}23.79%{opacity:0;transform:scale(1)}23.792%{opacity:1;transform:scale(1.35)}24.339%{opacity:1;transform:scale(1)}25.067%{opacity:1;transform:scale(1)}25.068%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes cto-zs27{0%{opacity:0;transform:scale(1)}25.067%{opacity:0;transform:scale(1)}25.068%{opacity:1;transform:scale(1.35)}25.57%{opacity:1;transform:scale(1)}26.069%{opacity:1;transform:scale(1)}26.071%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes cto-zs28{0%{opacity:0;transform:scale(1)}26.069%{opacity:0;transform:scale(1)}26.071%{opacity:1;transform:scale(1.35)}26.618%{opacity:1;transform:scale(1)}27.984%{opacity:1;transform:scale(1)}27.985%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes cto-zs29{0%{opacity:0;transform:scale(1)}27.984%{opacity:0;transform:scale(1)}27.985%{opacity:1;transform:scale(1.35)}28.487%{opacity:1;transform:scale(1)}28.986%{opacity:1;transform:scale(1)}28.988%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes cto-zs30{0%{opacity:0;transform:scale(1)}28.986%{opacity:0;transform:scale(1)}28.988%{opacity:1;transform:scale(1.35)}29.535%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes cto-shake{0%{transform:translate(0)}59.708%{transform:translate(0)}59.799%{transform:translate(-4px,1px)}59.891%{transform:translate(4px,-1px)}59.982%{transform:translate(-3px)}60.073%{transform:translate(3px,1px)}60.164%{transform:translate(-1px)}60.255%{transform:translate(0)}71.376%{transform:translate(0)}71.468%{transform:translate(-4px,1px)}71.559%{transform:translate(4px,-1px)}71.65%{transform:translate(-3px)}71.741%{transform:translate(3px,1px)}71.832%{transform:translate(-1px)}71.923%{transform:translate(0)}77.211%{transform:translate(0)}77.302%{transform:translate(-4px,1px)}77.393%{transform:translate(4px,-1px)}77.484%{transform:translate(-3px)}77.575%{transform:translate(3px,1px)}77.666%{transform:translate(-1px)}77.758%{transform:translate(0)}to{transform:translate(0)}}@keyframes cto-r0{0%{opacity:0;transform:translate(-.4rem)}.729%{opacity:0;transform:translate(-.4rem)}1.459%{opacity:1;transform:none}98.724%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes cto-i0-0{0%{opacity:0}.729%{opacity:1}5.105%{opacity:0}to{opacity:0}}@keyframes cto-c0-0-0{0%{opacity:0}.729%{opacity:1}3.282%{opacity:0}to{opacity:0}}@keyframes cto-c0-0-1{0%{opacity:0}3.282%{opacity:1}4.011%{opacity:0}to{opacity:0}}@keyframes cto-c0-0-2{0%{opacity:0}4.011%{opacity:1}5.105%{opacity:0}to{opacity:0}}@keyframes cto-i0-1{0%{opacity:0}5.105%{opacity:1}9.48%{opacity:0}to{opacity:0}}@keyframes cto-c0-1-0{0%{opacity:0}5.105%{opacity:1}7.657%{opacity:0}to{opacity:0}}@keyframes cto-c0-1-1{0%{opacity:0}7.657%{opacity:1}8.387%{opacity:0}to{opacity:0}}@keyframes cto-c0-1-2{0%{opacity:0}8.387%{opacity:1}9.48%{opacity:0}to{opacity:0}}@keyframes cto-i0-2{0%{opacity:0}9.48%{opacity:1}13.856%{opacity:0}to{opacity:0}}@keyframes cto-c0-2-0{0%{opacity:0}9.48%{opacity:1}12.033%{opacity:0}to{opacity:0}}@keyframes cto-c0-2-1{0%{opacity:0}12.033%{opacity:1}12.762%{opacity:0}to{opacity:0}}@keyframes cto-c0-2-2{0%{opacity:0}12.762%{opacity:1}13.856%{opacity:0}to{opacity:0}}@keyframes cto-i0-3{0%{opacity:0}13.856%{opacity:1}18.232%{opacity:0}to{opacity:0}}@keyframes cto-c0-3-0{0%{opacity:0}13.856%{opacity:1}16.408%{opacity:0}to{opacity:0}}@keyframes cto-c0-3-1{0%{opacity:0}16.408%{opacity:1}17.138%{opacity:0}to{opacity:0}}@keyframes cto-c0-3-2{0%{opacity:0}17.138%{opacity:1}18.232%{opacity:0}to{opacity:0}}@keyframes cto-i0-4{0%{opacity:0}18.232%{opacity:1}to{opacity:1}}@keyframes cto-c0-4-0{0%{opacity:0}18.232%{opacity:1}20.784%{opacity:0}to{opacity:0}}@keyframes cto-c0-4-1{0%{opacity:0}20.784%{opacity:1}21.513%{opacity:0}to{opacity:0}}@keyframes cto-c0-4-2{0%{opacity:0}21.513%{opacity:1}to{opacity:1}}@keyframes cto-r1{0%{opacity:0;transform:translate(-.4rem)}1.367%{opacity:0;transform:translate(-.4rem)}2.097%{opacity:1;transform:none}98.724%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes cto-i1-0{0%{opacity:0}1.367%{opacity:1}7.384%{opacity:0}to{opacity:0}}@keyframes cto-c1-0-0{0%{opacity:0}1.367%{opacity:1}3.191%{opacity:0}to{opacity:0}}@keyframes cto-c1-0-1{0%{opacity:0}3.191%{opacity:1}4.102%{opacity:0}to{opacity:0}}@keyframes cto-c1-0-2{0%{opacity:0}4.102%{opacity:1}5.561%{opacity:0}to{opacity:0}}@keyframes cto-c1-0-3{0%{opacity:0}5.561%{opacity:1}6.29%{opacity:0}to{opacity:0}}@keyframes cto-c1-0-4{0%{opacity:0}6.29%{opacity:1}7.384%{opacity:0}to{opacity:0}}@keyframes cto-i1-1{0%{opacity:0}7.384%{opacity:1}11.759%{opacity:0}to{opacity:0}}@keyframes cto-c1-1-0{0%{opacity:0}7.384%{opacity:1}9.936%{opacity:0}to{opacity:0}}@keyframes cto-c1-1-1{0%{opacity:0}9.936%{opacity:1}10.665%{opacity:0}to{opacity:0}}@keyframes cto-c1-1-2{0%{opacity:0}10.665%{opacity:1}11.759%{opacity:0}to{opacity:0}}@keyframes cto-i1-2{0%{opacity:0}11.759%{opacity:1}16.135%{opacity:0}to{opacity:0}}@keyframes cto-c1-2-0{0%{opacity:0}11.759%{opacity:1}14.312%{opacity:0}to{opacity:0}}@keyframes cto-c1-2-1{0%{opacity:0}14.312%{opacity:1}15.041%{opacity:0}to{opacity:0}}@keyframes cto-c1-2-2{0%{opacity:0}15.041%{opacity:1}16.135%{opacity:0}to{opacity:0}}@keyframes cto-i1-3{0%{opacity:0}16.135%{opacity:1}20.51%{opacity:0}to{opacity:0}}@keyframes cto-c1-3-0{0%{opacity:0}16.135%{opacity:1}18.687%{opacity:0}to{opacity:0}}@keyframes cto-c1-3-1{0%{opacity:0}18.687%{opacity:1}19.417%{opacity:0}to{opacity:0}}@keyframes cto-c1-3-2{0%{opacity:0}19.417%{opacity:1}20.51%{opacity:0}to{opacity:0}}@keyframes cto-i1-4{0%{opacity:0}20.51%{opacity:1}to{opacity:1}}@keyframes cto-c1-4-0{0%{opacity:0}20.51%{opacity:1}23.063%{opacity:0}to{opacity:0}}@keyframes cto-c1-4-1{0%{opacity:0}23.063%{opacity:1}23.792%{opacity:0}to{opacity:0}}@keyframes cto-c1-4-2{0%{opacity:0}23.792%{opacity:1}to{opacity:1}}@keyframes cto-r2{0%{opacity:0;transform:translate(-.4rem)}2.005%{opacity:0;transform:translate(-.4rem)}2.735%{opacity:1;transform:none}98.724%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes cto-i2-0{0%{opacity:0}2.005%{opacity:1}6.381%{opacity:0}to{opacity:0}}@keyframes cto-c2-0-0{0%{opacity:0}2.005%{opacity:1}4.558%{opacity:0}to{opacity:0}}@keyframes cto-c2-0-1{0%{opacity:0}4.558%{opacity:1}5.287%{opacity:0}to{opacity:0}}@keyframes cto-c2-0-2{0%{opacity:0}5.287%{opacity:1}6.381%{opacity:0}to{opacity:0}}@keyframes cto-i2-1{0%{opacity:0}6.381%{opacity:1}10.757%{opacity:0}to{opacity:0}}@keyframes cto-c2-1-0{0%{opacity:0}6.381%{opacity:1}8.933%{opacity:0}to{opacity:0}}@keyframes cto-c2-1-1{0%{opacity:0}8.933%{opacity:1}9.663%{opacity:0}to{opacity:0}}@keyframes cto-c2-1-2{0%{opacity:0}9.663%{opacity:1}10.757%{opacity:0}to{opacity:0}}@keyframes cto-i2-2{0%{opacity:0}10.757%{opacity:1}16.773%{opacity:0}to{opacity:0}}@keyframes cto-c2-2-0{0%{opacity:0}10.757%{opacity:1}12.58%{opacity:0}to{opacity:0}}@keyframes cto-c2-2-1{0%{opacity:0}12.58%{opacity:1}13.491%{opacity:0}to{opacity:0}}@keyframes cto-c2-2-2{0%{opacity:0}13.491%{opacity:1}14.95%{opacity:0}to{opacity:0}}@keyframes cto-c2-2-3{0%{opacity:0}14.95%{opacity:1}15.679%{opacity:0}to{opacity:0}}@keyframes cto-c2-2-4{0%{opacity:0}15.679%{opacity:1}16.773%{opacity:0}to{opacity:0}}@keyframes cto-i2-3{0%{opacity:0}16.773%{opacity:1}21.149%{opacity:0}to{opacity:0}}@keyframes cto-c2-3-0{0%{opacity:0}16.773%{opacity:1}19.325%{opacity:0}to{opacity:0}}@keyframes cto-c2-3-1{0%{opacity:0}19.325%{opacity:1}20.055%{opacity:0}to{opacity:0}}@keyframes cto-c2-3-2{0%{opacity:0}20.055%{opacity:1}21.149%{opacity:0}to{opacity:0}}@keyframes cto-i2-4{0%{opacity:0}21.149%{opacity:1}to{opacity:1}}@keyframes cto-c2-4-0{0%{opacity:0}21.149%{opacity:1}22.972%{opacity:0}to{opacity:0}}@keyframes cto-c2-4-1{0%{opacity:0}22.972%{opacity:1}23.883%{opacity:0}to{opacity:0}}@keyframes cto-c2-4-2{0%{opacity:0}23.883%{opacity:1}25.342%{opacity:0}to{opacity:0}}@keyframes cto-c2-4-3{0%{opacity:0}25.342%{opacity:1}26.071%{opacity:0}to{opacity:0}}@keyframes cto-c2-4-4{0%{opacity:0}26.071%{opacity:1}to{opacity:1}}@keyframes cto-r3{0%{opacity:0;transform:translate(-.4rem)}2.644%{opacity:0;transform:translate(-.4rem)}3.373%{opacity:1;transform:none}98.724%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes cto-i3-0{0%{opacity:0}2.644%{opacity:1}7.019%{opacity:0}to{opacity:0}}@keyframes cto-c3-0-0{0%{opacity:0}2.644%{opacity:1}5.196%{opacity:0}to{opacity:0}}@keyframes cto-c3-0-1{0%{opacity:0}5.196%{opacity:1}5.925%{opacity:0}to{opacity:0}}@keyframes cto-c3-0-2{0%{opacity:0}5.925%{opacity:1}7.019%{opacity:0}to{opacity:0}}@keyframes cto-i3-1{0%{opacity:0}7.019%{opacity:1}13.036%{opacity:0}to{opacity:0}}@keyframes cto-c3-1-0{0%{opacity:0}7.019%{opacity:1}8.842%{opacity:0}to{opacity:0}}@keyframes cto-c3-1-1{0%{opacity:0}8.842%{opacity:1}9.754%{opacity:0}to{opacity:0}}@keyframes cto-c3-1-2{0%{opacity:0}9.754%{opacity:1}11.212%{opacity:0}to{opacity:0}}@keyframes cto-c3-1-3{0%{opacity:0}11.212%{opacity:1}11.942%{opacity:0}to{opacity:0}}@keyframes cto-c3-1-4{0%{opacity:0}11.942%{opacity:1}13.036%{opacity:0}to{opacity:0}}@keyframes cto-i3-2{0%{opacity:0}13.036%{opacity:1}17.411%{opacity:0}to{opacity:0}}@keyframes cto-c3-2-0{0%{opacity:0}13.036%{opacity:1}15.588%{opacity:0}to{opacity:0}}@keyframes cto-c3-2-1{0%{opacity:0}15.588%{opacity:1}16.317%{opacity:0}to{opacity:0}}@keyframes cto-c3-2-2{0%{opacity:0}16.317%{opacity:1}17.411%{opacity:0}to{opacity:0}}@keyframes cto-i3-3{0%{opacity:0}17.411%{opacity:1}21.787%{opacity:0}to{opacity:0}}@keyframes cto-c3-3-0{0%{opacity:0}17.411%{opacity:1}19.964%{opacity:0}to{opacity:0}}@keyframes cto-c3-3-1{0%{opacity:0}19.964%{opacity:1}20.693%{opacity:0}to{opacity:0}}@keyframes cto-c3-3-2{0%{opacity:0}20.693%{opacity:1}21.787%{opacity:0}to{opacity:0}}@keyframes cto-i3-4{0%{opacity:0}21.787%{opacity:1}to{opacity:1}}@keyframes cto-c3-4-0{0%{opacity:0}21.787%{opacity:1}24.339%{opacity:0}to{opacity:0}}@keyframes cto-c3-4-1{0%{opacity:0}24.339%{opacity:1}25.068%{opacity:0}to{opacity:0}}@keyframes cto-c3-4-2{0%{opacity:0}25.068%{opacity:1}to{opacity:1}}@keyframes cto-r4{0%{opacity:0;transform:translate(-.4rem)}3.282%{opacity:0;transform:translate(-.4rem)}4.011%{opacity:1;transform:none}98.724%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes cto-i4-0{0%{opacity:0}3.282%{opacity:1}9.298%{opacity:0}to{opacity:0}}@keyframes cto-c4-0-0{0%{opacity:0}3.282%{opacity:1}5.105%{opacity:0}to{opacity:0}}@keyframes cto-c4-0-1{0%{opacity:0}5.105%{opacity:1}6.016%{opacity:0}to{opacity:0}}@keyframes cto-c4-0-2{0%{opacity:0}6.016%{opacity:1}7.475%{opacity:0}to{opacity:0}}@keyframes cto-c4-0-3{0%{opacity:0}7.475%{opacity:1}8.204%{opacity:0}to{opacity:0}}@keyframes cto-c4-0-4{0%{opacity:0}8.204%{opacity:1}9.298%{opacity:0}to{opacity:0}}@keyframes cto-i4-1{0%{opacity:0}9.298%{opacity:1}13.674%{opacity:0}to{opacity:0}}@keyframes cto-c4-1-0{0%{opacity:0}9.298%{opacity:1}11.851%{opacity:0}to{opacity:0}}@keyframes cto-c4-1-1{0%{opacity:0}11.851%{opacity:1}12.58%{opacity:0}to{opacity:0}}@keyframes cto-c4-1-2{0%{opacity:0}12.58%{opacity:1}13.674%{opacity:0}to{opacity:0}}@keyframes cto-i4-2{0%{opacity:0}13.674%{opacity:1}18.049%{opacity:0}to{opacity:0}}@keyframes cto-c4-2-0{0%{opacity:0}13.674%{opacity:1}16.226%{opacity:0}to{opacity:0}}@keyframes cto-c4-2-1{0%{opacity:0}16.226%{opacity:1}16.955%{opacity:0}to{opacity:0}}@keyframes cto-c4-2-2{0%{opacity:0}16.955%{opacity:1}18.049%{opacity:0}to{opacity:0}}@keyframes cto-i4-3{0%{opacity:0}18.049%{opacity:1}24.066%{opacity:0}to{opacity:0}}@keyframes cto-c4-3-0{0%{opacity:0}18.049%{opacity:1}19.872%{opacity:0}to{opacity:0}}@keyframes cto-c4-3-1{0%{opacity:0}19.872%{opacity:1}20.784%{opacity:0}to{opacity:0}}@keyframes cto-c4-3-2{0%{opacity:0}20.784%{opacity:1}22.242%{opacity:0}to{opacity:0}}@keyframes cto-c4-3-3{0%{opacity:0}22.242%{opacity:1}22.972%{opacity:0}to{opacity:0}}@keyframes cto-c4-3-4{0%{opacity:0}22.972%{opacity:1}24.066%{opacity:0}to{opacity:0}}@keyframes cto-i4-4{0%{opacity:0}24.066%{opacity:1}to{opacity:1}}@keyframes cto-c4-4-0{0%{opacity:0}24.066%{opacity:1}25.889%{opacity:0}to{opacity:0}}@keyframes cto-c4-4-1{0%{opacity:0}25.889%{opacity:1}26.8%{opacity:0}to{opacity:0}}@keyframes cto-c4-4-2{0%{opacity:0}26.8%{opacity:1}28.259%{opacity:0}to{opacity:0}}@keyframes cto-c4-4-3{0%{opacity:0}28.259%{opacity:1}28.988%{opacity:0}to{opacity:0}}@keyframes cto-c4-4-4{0%{opacity:0}28.988%{opacity:1}to{opacity:1}}@keyframes cto-r5{0%{opacity:0;transform:translate(-.4rem)}3.92%{opacity:0;transform:translate(-.4rem)}4.649%{opacity:1;transform:none}98.724%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes cto-i5-0{0%{opacity:0}3.92%{opacity:1}8.295%{opacity:0}to{opacity:0}}@keyframes cto-c5-0-0{0%{opacity:0}3.92%{opacity:1}6.472%{opacity:0}to{opacity:0}}@keyframes cto-c5-0-1{0%{opacity:0}6.472%{opacity:1}7.201%{opacity:0}to{opacity:0}}@keyframes cto-c5-0-2{0%{opacity:0}7.201%{opacity:1}8.295%{opacity:0}to{opacity:0}}@keyframes cto-i5-1{0%{opacity:0}8.295%{opacity:1}14.312%{opacity:0}to{opacity:0}}@keyframes cto-c5-1-0{0%{opacity:0}8.295%{opacity:1}10.119%{opacity:0}to{opacity:0}}@keyframes cto-c5-1-1{0%{opacity:0}10.119%{opacity:1}11.03%{opacity:0}to{opacity:0}}@keyframes cto-c5-1-2{0%{opacity:0}11.03%{opacity:1}12.489%{opacity:0}to{opacity:0}}@keyframes cto-c5-1-3{0%{opacity:0}12.489%{opacity:1}13.218%{opacity:0}to{opacity:0}}@keyframes cto-c5-1-4{0%{opacity:0}13.218%{opacity:1}14.312%{opacity:0}to{opacity:0}}@keyframes cto-i5-2{0%{opacity:0}14.312%{opacity:1}20.328%{opacity:0}to{opacity:0}}@keyframes cto-c5-2-0{0%{opacity:0}14.312%{opacity:1}16.135%{opacity:0}to{opacity:0}}@keyframes cto-c5-2-1{0%{opacity:0}16.135%{opacity:1}17.046%{opacity:0}to{opacity:0}}@keyframes cto-c5-2-2{0%{opacity:0}17.046%{opacity:1}18.505%{opacity:0}to{opacity:0}}@keyframes cto-c5-2-3{0%{opacity:0}18.505%{opacity:1}19.234%{opacity:0}to{opacity:0}}@keyframes cto-c5-2-4{0%{opacity:0}19.234%{opacity:1}20.328%{opacity:0}to{opacity:0}}@keyframes cto-i5-3{0%{opacity:0}20.328%{opacity:1}24.704%{opacity:0}to{opacity:0}}@keyframes cto-c5-3-0{0%{opacity:0}20.328%{opacity:1}22.881%{opacity:0}to{opacity:0}}@keyframes cto-c5-3-1{0%{opacity:0}22.881%{opacity:1}23.61%{opacity:0}to{opacity:0}}@keyframes cto-c5-3-2{0%{opacity:0}23.61%{opacity:1}24.704%{opacity:0}to{opacity:0}}@keyframes cto-i5-4{0%{opacity:0}24.704%{opacity:1}to{opacity:1}}@keyframes cto-c5-4-0{0%{opacity:0}24.704%{opacity:1}27.256%{opacity:0}to{opacity:0}}@keyframes cto-c5-4-1{0%{opacity:0}27.256%{opacity:1}27.985%{opacity:0}to{opacity:0}}@keyframes cto-c5-4-2{0%{opacity:0}27.985%{opacity:1}to{opacity:1}}@keyframes cto-working{0%,to{opacity:1}50%{opacity:.55}}@keyframes cto-paged{0%{opacity:0}59.708%{opacity:1}98.724%{opacity:0}to{opacity:0}}@keyframes cto-pulse{0%,to{filter:none}50%{filter:brightness(1.6)}}.proof{text-align:center;justify-items:center;gap:.9rem;width:100%;display:grid}.proof-line{color:var(--ink-2);margin:0;font-size:.95rem;font-weight:600}.inside{padding-block:var(--section-space);justify-items:center;display:grid}.inside .section-title{text-align:center;text-wrap:balance;margin:0 auto 1.5rem}.inside .loop--wide{width:min(100%,40rem)}.actions{flex-direction:column;align-items:center;gap:.7rem;max-width:100%;display:flex}.actions-claim{max-width:30rem;color:var(--ink-2);text-wrap:balance;margin:0 auto;font-size:1rem}.actions-links{flex-wrap:wrap;justify-content:center;gap:.6rem;margin:0;display:flex}.actions-links a{border:1px solid var(--hairline);min-height:2.4rem;color:var(--ink);white-space:nowrap;border-radius:.35rem;align-items:center;padding:0 1rem;font-size:.9rem;text-decoration:none;display:inline-flex}.actions-links a:hover{border-color:var(--rust);color:var(--rust)}.actions-links a.is-primary{border-color:var(--ink);background:var(--ink);color:var(--paper)}.actions-links a.is-primary:hover{border-color:var(--rust);background:var(--rust);color:var(--paper)}.actions-links a.has-tag{position:relative}.try-tag{color:var(--rust);white-space:nowrap;pointer-events:none;font-size:1.35rem;line-height:1;position:absolute;top:calc(100% + .15rem);right:-.6rem;transform:rotate(-4deg)}.install-cmd{border:1px solid var(--hairline);background:var(--surface-2);border-radius:.35rem;align-items:center;gap:.75rem;max-width:100%;margin:0;padding:.55rem .6rem .55rem .9rem;font-size:.9rem;display:inline-flex}.install-cmd code{overflow-wrap:anywhere}.copy-link{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.copy-link:hover,.copy-link:focus-visible,.copy-link.is-copied{color:var(--rust)}.install-copy{text-underline-offset:.2em;white-space:nowrap;min-width:9rem;min-height:2.4rem;padding-inline:.25rem;font-size:.85rem}.starred-by{width:100%;max-width:60rem;margin-top:-.25rem}.starred-by-label{font-family:var(--ui);color:var(--muted);font-size:.8rem}.starred-by-label>span{white-space:nowrap}.starred-by ul{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem clamp(1.1rem,3vw,2rem);max-width:27rem;margin:.6rem auto 0;padding:0;list-style:none;display:flex}.starred-by li{color:var(--muted);letter-spacing:-.005em;align-items:center;gap:.45rem;font-size:.92rem;font-weight:500;line-height:1;display:inline-flex}.starred-by svg{fill:currentColor;flex-shrink:0;width:.95rem;height:.95rem}@media (width>=1180px){.starred-by ul{max-width:none}}.stamp{background:var(--ink);color:var(--paper);font-family:var(--ui);padding:1rem 1.6rem;font-size:.8rem;text-decoration:none;display:inline-block;position:relative}.stamp--icon{align-items:center;gap:.65rem;display:inline-flex}.stamp--icon .mark{fill:currentColor;width:1.15em;height:1.15em}.stamp:hover{background:var(--rust)}.stamp:active{filter:url(#oe-ink-bleed);transform:translate(1px,1px)}.stamp:after{content:"";background:var(--ink);opacity:0;pointer-events:none;z-index:-1;transition:opacity .42s ease-out;position:absolute;inset:0;transform:translate(3px,3px)}.stamp:active:after{opacity:.05;transition:none}.stamp:focus-visible{outline:3px solid var(--rust);outline-offset:4px}.loop{width:min(100%,31rem);height:auto;display:block;overflow:visible}.loop--tall{display:none}svg.ink-pending{opacity:0}svg.ink-pending *{pointer-events:none!important}@media print{svg.ink-pending{opacity:1}}svg.is-inking *{animation-play-state:paused!important}.loop path{fill:none;stroke:var(--marker-ink);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.loop path.thick{stroke-width:5px}.loop text{font-family:var(--hand);fill:var(--marker-ink);font-weight:600}.loop .red path{stroke:var(--rust)}.loop .red text{fill:var(--rust)}.loop .m-acc-ok path,.loop .m-code-ok path,.loop .m-both-ok path,.loop .m-e2e-ok path,.loop .m-ci-ok path,.loop .m-merge-ok path{stroke:var(--green)}.loop .faint>path,.loop .faint g path:first-child{stroke-dasharray:9 9}.loop .faint text{fill:var(--rust)}.loop .you path{stroke-dasharray:8 8;opacity:.6}.loop .you text{fill:var(--ink-2)}.loop .node-mark path{stroke-width:2.2px}.loop .key text,.loop .goal-note text{fill:var(--ink-2)}@keyframes cueBob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media (prefers-reduced-motion:no-preference){.loop .cue{animation:1.8s ease-in-out infinite paused cueBob}.loop.is-playing .cue{animation-play-state:running}}.loop .pulse path{stroke:var(--rust);stroke-width:13px;stroke-linecap:round;stroke-dasharray:.001 2;stroke-dashoffset:.05px}.loop .mark{opacity:0}.loop .pulse path,.loop .mark{animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused}.loop.is-playing .pulse path,.loop.is-playing .mark{animation-play-state:running}.loop .pulse path,.loop .mark{animation-duration:31.8s}.loop .p-0 path{animation-name:p0}@keyframes p0{0%,.94%{stroke-dashoffset:.05px}3.46%,to{stroke-dashoffset:-1.02px}}.loop .p-1 path{animation-name:p1}@keyframes p1{0%,5.03%{stroke-dashoffset:.05px}7.23%,to{stroke-dashoffset:-.52px}}.loop .p-2 path{animation-name:p2}@keyframes p2{0%,9.43%{stroke-dashoffset:.05px}11.32%,to{stroke-dashoffset:-.52px}}.loop .p-3 path{animation-name:p3}@keyframes p3{0%,11.32%{stroke-dashoffset:.05px}13.52%,to{stroke-dashoffset:-1.02px}}.loop .p-4 path{animation-name:p4}@keyframes p4{0%,17.3%{stroke-dashoffset:.05px}19.18%,to{stroke-dashoffset:-1.02px}}.loop .p-5 path{animation-name:p5}@keyframes p5{0%,19.18%{stroke-dashoffset:.05px}21.38%,to{stroke-dashoffset:-.52px}}.loop .p-6 path{animation-name:p6}@keyframes p6{0%,23.58%{stroke-dashoffset:.05px}25.47%,to{stroke-dashoffset:-.52px}}.loop .p-7 path{animation-name:p7}@keyframes p7{0%,25.47%{stroke-dashoffset:.05px}27.67%,to{stroke-dashoffset:-1.02px}}.loop .p-8 path{animation-name:p8}@keyframes p8{0%,31.45%{stroke-dashoffset:.05px}33.33%,to{stroke-dashoffset:-1.02px}}.loop .p-9 path{animation-name:p9}@keyframes p9{0%,33.33%{stroke-dashoffset:.05px}35.53%,to{stroke-dashoffset:-.52px}}.loop .p-10 path{animation-name:p10}@keyframes p10{0%,37.74%{stroke-dashoffset:.05px}39.62%,to{stroke-dashoffset:-.52px}}.loop .p-11 path{animation-name:p11}@keyframes p11{0%,39.62%{stroke-dashoffset:.05px}41.19%,to{stroke-dashoffset:-1.02px}}.loop .p-12 path{animation-name:p12}@keyframes p12{0%,43.08%{stroke-dashoffset:.05px}45.6%,to{stroke-dashoffset:-1.02px}}.loop .p-13 path{animation-name:p13}@keyframes p13{0%,49.37%{stroke-dashoffset:.05px}51.26%,to{stroke-dashoffset:-1.02px}}.loop .p-14 path{animation-name:p14}@keyframes p14{0%,51.26%{stroke-dashoffset:.05px}53.46%,to{stroke-dashoffset:-.52px}}.loop .p-15 path{animation-name:p15}@keyframes p15{0%,55.66%{stroke-dashoffset:.05px}57.55%,to{stroke-dashoffset:-.52px}}.loop .p-16 path{animation-name:p16}@keyframes p16{0%,57.55%{stroke-dashoffset:.05px}59.12%,to{stroke-dashoffset:-1.02px}}.loop .p-17 path{animation-name:p17}@keyframes p17{0%,61.01%{stroke-dashoffset:.05px}62.58%,to{stroke-dashoffset:-1.02px}}.loop .p-18 path{animation-name:p18}@keyframes p18{0%,62.58%{stroke-dashoffset:.05px}64.15%,to{stroke-dashoffset:-1.02px}}.loop .p-19 path{animation-name:p19}@keyframes p19{0%,66.04%{stroke-dashoffset:.05px}68.55%,to{stroke-dashoffset:-1.02px}}.loop .p-20 path{animation-name:p20}@keyframes p20{0%,72.33%{stroke-dashoffset:.05px}74.21%,to{stroke-dashoffset:-1.02px}}.loop .p-21 path{animation-name:p21}@keyframes p21{0%,74.21%{stroke-dashoffset:.05px}76.42%,to{stroke-dashoffset:-.52px}}.loop .p-22 path{animation-name:p22}@keyframes p22{0%,78.62%{stroke-dashoffset:.05px}80.5%,to{stroke-dashoffset:-.52px}}.loop .p-23 path{animation-name:p23}@keyframes p23{0%,80.5%{stroke-dashoffset:.05px}82.08%,to{stroke-dashoffset:-1.02px}}.loop .p-24 path{animation-name:p24}@keyframes p24{0%,83.96%{stroke-dashoffset:.05px}85.53%,to{stroke-dashoffset:-1.02px}}.loop .p-25 path{animation-name:p25}@keyframes p25{0%,85.53%{stroke-dashoffset:.05px}87.11%,to{stroke-dashoffset:-1.02px}}.loop .p-26 path{animation-name:p26}@keyframes p26{0%,88.99%{stroke-dashoffset:.05px}90.57%,to{stroke-dashoffset:-1.02px}}.loop .m-code-ok{animation-name:mCodeOk}@keyframes mCodeOk{0%{opacity:0}8.49%{opacity:0}9.28%{opacity:1}19.18%{opacity:1}19.97%{opacity:0}37.74%{opacity:0}38.52%{opacity:1}51.26%{opacity:1}52.04%{opacity:0}55.66%{opacity:0}56.45%{opacity:1}74.21%{opacity:1}75%{opacity:0}78.62%{opacity:0}79.4%{opacity:1}98.11%{opacity:1}98.9%{opacity:0}to{opacity:0}}.loop .m-acc-red,.loop .m-acc-x{animation-name:mAccNo}@keyframes mAccNo{0%{opacity:0}9.43%{opacity:0}10.22%{opacity:1}19.18%{opacity:1}19.97%{opacity:0}to{opacity:0}}.loop .m-repair-red{animation-name:mRepair}@keyframes mRepair{0%{opacity:0}13.52%{opacity:0}14.31%{opacity:1}17.3%{opacity:1}18.08%{opacity:0}27.67%{opacity:0}28.46%{opacity:1}31.45%{opacity:1}32.23%{opacity:0}45.6%{opacity:0}46.38%{opacity:1}49.37%{opacity:1}50.16%{opacity:0}68.55%{opacity:0}69.34%{opacity:1}72.33%{opacity:1}73.11%{opacity:0}to{opacity:0}}.loop .m-acc-ok{animation-name:mAccOk}@keyframes mAccOk{0%{opacity:0}22.64%{opacity:0}23.43%{opacity:1}33.33%{opacity:1}34.12%{opacity:0}36.79%{opacity:0}37.58%{opacity:1}51.26%{opacity:1}52.04%{opacity:0}54.72%{opacity:0}55.5%{opacity:1}74.21%{opacity:1}75%{opacity:0}77.67%{opacity:0}78.46%{opacity:1}98.11%{opacity:1}98.9%{opacity:0}to{opacity:0}}.loop .m-code-red,.loop .m-code-x{animation-name:mCodeNo}@keyframes mCodeNo{0%{opacity:0}23.58%{opacity:0}24.37%{opacity:1}33.33%{opacity:1}34.12%{opacity:0}to{opacity:0}}.loop .m-both-ok{animation-name:mBothOk}@keyframes mBothOk{0%{opacity:0}39.62%{opacity:0}40.41%{opacity:1}51.26%{opacity:1}52.04%{opacity:0}57.55%{opacity:0}58.33%{opacity:1}74.21%{opacity:1}75%{opacity:0}80.5%{opacity:0}81.29%{opacity:1}98.11%{opacity:1}98.9%{opacity:0}to{opacity:0}}.loop .m-e2e-red,.loop .m-e2e-x{animation-name:mE2ENo}@keyframes mE2ENo{0%{opacity:0}43.08%{opacity:0}43.87%{opacity:1}51.26%{opacity:1}52.04%{opacity:0}to{opacity:0}}.loop .m-e2e-ok{animation-name:mE2EOk}@keyframes mE2EOk{0%{opacity:0}61.01%{opacity:0}61.79%{opacity:1}74.21%{opacity:1}75%{opacity:0}83.96%{opacity:0}84.75%{opacity:1}98.11%{opacity:1}98.9%{opacity:0}to{opacity:0}}.loop .m-ci-red,.loop .m-ci-x{animation-name:mCiNo}@keyframes mCiNo{0%{opacity:0}66.04%{opacity:0}66.82%{opacity:1}74.21%{opacity:1}75%{opacity:0}to{opacity:0}}.loop .m-ci-ok{animation-name:mCiOk}@keyframes mCiOk{0%{opacity:0}88.99%{opacity:0}89.78%{opacity:1}98.11%{opacity:1}98.9%{opacity:0}to{opacity:0}}.loop .m-merge-ok{animation-name:mMergeOk}@keyframes mMergeOk{0%{opacity:0}90.57%{opacity:0}91.35%{opacity:1}98.11%{opacity:1}98.9%{opacity:0}to{opacity:0}}.custom-graph,.beyond-code{max-width:72rem;padding-block:var(--section-space);text-align:center;margin-inline:auto}.custom-graph .section-title,.beyond-code .section-title{margin-inline:auto}.custom-graph p,.beyond-code p{max-width:62ch;margin:1.5rem auto 1rem;font-size:1rem;line-height:1.65}.custom-graph a,.beyond-code a{text-underline-offset:.2em;font-size:1rem}.graphs-open-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;max-width:40rem;margin:1rem 0 0;display:flex}.graphs-open-label{font-family:var(--hand);color:var(--ink-2);margin-right:.25rem;font-size:1.35rem}.graphs-open{border:1px solid var(--ink-2);background:var(--surface-3);min-height:2.25rem;font-family:var(--ui);color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;padding:0 .95rem;font-size:.9rem;display:inline-flex}.graphs-open:hover{border-color:var(--rust);color:var(--rust)}.graphs-open:focus-visible{outline:2px solid var(--rust);outline-offset:2px}.graphs-dialog{overscroll-behavior:contain;border:1px solid var(--hairline);background:var(--paper);width:min(96vw,104rem);max-width:none;max-height:92dvh;color:var(--ink);border-radius:.5rem;padding:0;overflow:auto}.graphs-dialog::backdrop{background:#000c}body:has(.graphs-dialog[open]){overflow:hidden}.graphs-dialog-header{z-index:2;background:var(--paper);text-align:left;justify-content:space-between;align-items:center;gap:1rem;padding:1rem .75rem .75rem 1.5rem;display:flex;position:sticky;top:0}.graphs-dialog-header h2{margin:0;font-size:1.6rem;font-weight:400;line-height:1.2}.graphs-dialog-header button{height:2.75rem;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:.25rem;flex:0 0 2.75rem;font-size:1.75rem}.graphs-dialog-header button:hover{background:var(--hairline)}.graphs-dialog-header button:focus-visible{outline:2px solid var(--rust)}.graphs-dialog .custom-graph{border-top:0;max-width:none;padding:.5rem clamp(1rem,3vw,2rem) 1.75rem}.graphs-dialog .custom-stage:has(.graph-panel--kind:not([hidden]):not(.is-inspecting)){max-width:none}.graphs-dialog .team-diagram--trading.custom-diagram--wide{width:100%;max-width:1568px;left:0;transform:none}@media (width<=760px){.graphs-dialog{border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}}.custom-links{flex-wrap:wrap;justify-content:center;gap:.5rem 2rem;margin:0 auto;display:flex}.cto-section .section-title{text-align:center;margin:0 auto 2rem}.platform-who{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem clamp(2rem,5vw,4rem);max-width:46rem;margin:2rem auto;padding:0;list-style:none;display:grid}.platform-who h3{font-family:var(--ui);color:var(--rust);margin:0 0 .5rem;font-size:.9rem;font-weight:400}.platform-who p{margin:0;font-size:1rem;line-height:1.6}.platform-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.75rem;margin:2rem auto 0;display:flex}.platform-row .install-cmd{padding:.45rem .8rem;font-size:.85rem}.platform-cmd{color:var(--ink-2);flex-wrap:wrap;flex-basis:100%;justify-content:center;align-items:center;gap:.5rem;display:flex}.platform-price{text-align:center;max-width:46ch;color:var(--muted);margin:1.25rem auto 0;font-size:.85rem}.cto-section .actions-links{margin:0}.platform-who p a{width:fit-content;margin-top:.6rem;display:block}@media (width<=560px){.platform-who{grid-template-columns:1fr}}.gh-link{align-items:center;gap:.4rem;display:inline-flex}.gh-mark{fill:currentColor;width:1.05em;height:1.05em}.platform-specs{text-align:left;width:100%;max-width:46rem;margin:2.75rem auto 2.25rem}.platform-specs>div{border-top:1px solid var(--hairline);grid-template-columns:6rem minmax(0,1fr);gap:.25rem 1.5rem;padding:.75rem 0;display:grid}.platform-specs>div:last-child{border-bottom:1px solid var(--hairline)}.platform-specs dt{font-family:var(--ui);color:var(--rust);padding-top:.15rem;font-size:.85rem}.platform-specs dd{color:var(--ink-2);margin:0;font-size:.95rem;line-height:1.55}@media (width<=560px){.platform-specs>div{grid-template-columns:1fr}}.custom-stage{max-width:52rem;margin:1.5rem auto 1rem;position:relative}.custom-stage>figcaption{color:var(--muted);margin-bottom:1rem;font-size:.95rem;line-height:1.5}.graph-tabs{flex-wrap:wrap;justify-content:center;gap:.35rem 1.75rem;margin:0 0 1.5rem;display:flex}.graph-tabs [role=tab]{font-family:var(--ui);color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:.45rem .1rem;font-size:.9rem;line-height:1.4}.graph-tabs [role=tab]:hover{color:var(--rust)}.graph-tabs [role=tab][aria-selected=true]{color:var(--rust);border-bottom-color:var(--rust)}.graph-tabs [role=tab]:focus-visible{outline:2px solid var(--rust);outline-offset:3px}.graph-panel[hidden]{display:none}.graph-tabs--kinds{margin-top:-.9rem}.graph-tabs-label{font-family:var(--ui);color:var(--muted);padding:.45rem 0;font-size:.9rem;line-height:1.4}.custom-stage:has(.graph-panel--kind:not([hidden]):not(.is-inspecting)){max-width:68rem}.team-diagram .node-note{fill:var(--ink-2);font-weight:500}.team-diagram .node.conditional>path{stroke-dasharray:.012 .008}.custom-graph .graph-panel.graph-panel--kind .graph-json-link{margin:.75rem 0 0;position:static}@media (width<=560px){.graph-tabs-label{flex-basis:100%;padding-bottom:0}}.team-diagram--web-app.custom-diagram--wide{width:min(100%,989px)}.team-diagram--microservices.custom-diagram--wide{width:min(100%,983px)}.team-diagram--game-engine.custom-diagram--wide{width:min(100%,910px)}.team-diagram--trading.custom-diagram--wide{width:min(100vw - 3rem,1568px);max-width:none;position:relative;left:50%;transform:translate(-50%)}.graph-panel.is-inspecting .team-diagram--trading.custom-diagram--wide{width:100%;left:0;transform:none}.team-diagram--api.custom-diagram--wide{width:min(100%,923px)}.team-diagram--security-audit.custom-diagram--wide{width:min(100%,1062px)}.team-diagram--test-audit.custom-diagram--wide{width:min(100%,805px)}.team-diagram--flaky-tests.custom-diagram--wide{width:min(100%,829px)}.team-diagram--performance-audit.custom-diagram--wide{width:min(100%,863px)}@media (prefers-reduced-motion:no-preference){.motion-ready [data-graph-panel=kind-web-app] .custom-flow path,.motion-ready [data-graph-panel=kind-web-app] .custom-pass,.motion-ready [data-graph-panel=kind-web-app] .custom-fail{animation-duration:14.63s}.motion-ready [data-graph-panel=kind-web-app] .f-0 path{animation-name:run-web-app-f0}@keyframes run-web-app-f0{0%,2.16%{stroke-dashoffset:.2px}2.17%{stroke-dashoffset:0}5.4%{stroke-dashoffset:-1px}5.41%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-web-app] .f-1 path{animation-name:run-web-app-f1}@keyframes run-web-app-f1{0%,10.26%{stroke-dashoffset:.2px}10.27%{stroke-dashoffset:0}13.51%{stroke-dashoffset:-1px}13.52%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-web-app] .f-2 path{animation-name:run-web-app-f2}@keyframes run-web-app-f2{0%,13.51%{stroke-dashoffset:.2px}13.52%{stroke-dashoffset:0}16.75%{stroke-dashoffset:-1px}16.76%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-web-app] .f-3 path{animation-name:run-web-app-f3}@keyframes run-web-app-f3{0%,21.61%{stroke-dashoffset:.2px}21.62%{stroke-dashoffset:0}24.85%{stroke-dashoffset:-1px}24.86%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-web-app] .f-4 path{animation-name:run-web-app-f4}@keyframes run-web-app-f4{0%,24.85%{stroke-dashoffset:.2px}24.86%{stroke-dashoffset:0}28.09%{stroke-dashoffset:-1px}28.1%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-web-app] .f-5 path{animation-name:run-web-app-f5}@keyframes run-web-app-f5{0%,32.14%{stroke-dashoffset:.2px}32.15%{stroke-dashoffset:0}38.09%{stroke-dashoffset:-1px}38.1%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-web-app] .f-6 path{animation-name:run-web-app-f6}@keyframes run-web-app-f6{0%,38.09%{stroke-dashoffset:.2px}38.1%{stroke-dashoffset:0}41.33%{stroke-dashoffset:-1px}41.34%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-web-app] .f-7 path{animation-name:run-web-app-f7}@keyframes run-web-app-f7{0%,46.19%{stroke-dashoffset:.2px}46.2%{stroke-dashoffset:0}49.43%{stroke-dashoffset:-1px}49.44%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-web-app] .f-8 path{animation-name:run-web-app-f8}@keyframes run-web-app-f8{0%,49.43%{stroke-dashoffset:.2px}49.44%{stroke-dashoffset:0}52.67%{stroke-dashoffset:-1px}52.68%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-web-app] .f-9 path{animation-name:run-web-app-f9}@keyframes run-web-app-f9{0%,57.53%{stroke-dashoffset:.2px}57.54%{stroke-dashoffset:0}60.77%{stroke-dashoffset:-1px}60.78%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-web-app] .f-10 path{animation-name:run-web-app-f10}@keyframes run-web-app-f10{0%,60.77%{stroke-dashoffset:.2px}60.78%{stroke-dashoffset:0}64.02%{stroke-dashoffset:-1px}64.03%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-web-app] .f-11 path{animation-name:run-web-app-f11}@keyframes run-web-app-f11{0%,68.07%{stroke-dashoffset:.2px}68.08%{stroke-dashoffset:0}71.31%{stroke-dashoffset:-1px}71.32%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-web-app] .f-12 path{animation-name:run-web-app-f12}@keyframes run-web-app-f12{0%,71.31%{stroke-dashoffset:.2px}71.32%{stroke-dashoffset:0}74.55%{stroke-dashoffset:-1px}74.56%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-web-app] .v-acceptance-ok{animation-name:run-web-app-acceptance-ok}@keyframes run-web-app-acceptance-ok{0%{opacity:0}7.29%{opacity:0}9%{opacity:1}38.09%{opacity:1}39.79%{opacity:0}43.22%{opacity:0}44.93%{opacity:1}95.56%{opacity:1}97.27%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=kind-web-app] .v-code-ok{animation-name:run-web-app-code-ok}@keyframes run-web-app-code-ok{0%{opacity:0}8.1%{opacity:0}9.81%{opacity:1}38.09%{opacity:1}39.79%{opacity:0}44.03%{opacity:0}45.74%{opacity:1}95.56%{opacity:1}97.27%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=kind-web-app] .v-security-ok{animation-name:run-web-app-security-ok}@keyframes run-web-app-security-ok{0%{opacity:0}8.91%{opacity:0}10.62%{opacity:1}38.09%{opacity:1}39.79%{opacity:0}44.84%{opacity:0}46.55%{opacity:1}95.56%{opacity:1}97.27%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=kind-web-app] .v-ui-ok{animation-name:run-web-app-ui-ok}@keyframes run-web-app-ui-ok{0%{opacity:0}18.64%{opacity:0}20.35%{opacity:1}38.09%{opacity:1}39.79%{opacity:0}54.56%{opacity:0}56.27%{opacity:1}95.56%{opacity:1}97.27%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=kind-web-app] .v-mobile-ok{animation-name:run-web-app-mobile-ok}@keyframes run-web-app-mobile-ok{0%{opacity:0}19.45%{opacity:0}21.16%{opacity:1}38.09%{opacity:1}39.79%{opacity:0}55.37%{opacity:0}57.08%{opacity:1}95.56%{opacity:1}97.27%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=kind-web-app] .v-a11y-ok{animation-name:run-web-app-a11y-ok}@keyframes run-web-app-a11y-ok{0%{opacity:0}20.26%{opacity:0}21.97%{opacity:1}38.09%{opacity:1}39.79%{opacity:0}56.18%{opacity:0}57.89%{opacity:1}95.56%{opacity:1}97.27%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=kind-web-app] .v-perf-ok{animation-name:run-web-app-perf-ok}@keyframes run-web-app-perf-ok{0%{opacity:0}29.98%{opacity:0}31.69%{opacity:1}38.09%{opacity:1}39.79%{opacity:0}65.91%{opacity:0}67.62%{opacity:1}95.56%{opacity:1}97.27%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=kind-web-app] .v-e2e-no{animation-name:run-web-app-e2e-no}@keyframes run-web-app-e2e-no{0%{opacity:0}30.79%{opacity:0}32.5%{opacity:1}38.09%{opacity:1}39.79%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=kind-web-app] .v-e2e-ok{animation-name:run-web-app-e2e-ok}@keyframes run-web-app-e2e-ok{0%{opacity:0}66.72%{opacity:0}68.43%{opacity:1}95.56%{opacity:1}97.27%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=kind-web-app] .v-deliver-ok{animation-name:run-web-app-deliver-ok}@keyframes run-web-app-deliver-ok{0%{opacity:0}76.44%{opacity:0}78.15%{opacity:1}95.56%{opacity:1}97.27%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=kind-microservices] .custom-flow path,.motion-ready [data-graph-panel=kind-microservices] .custom-pass,.motion-ready [data-graph-panel=kind-microservices] .custom-fail{animation-duration:14.11s}.motion-ready [data-graph-panel=kind-microservices] .f-0 path{animation-name:run-microservices-f0}@keyframes run-microservices-f0{0%,2.35%{stroke-dashoffset:.2px}2.36%{stroke-dashoffset:0}5.88%{stroke-dashoffset:-1px}5.89%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-microservices] .f-1 path{animation-name:run-microservices-f1}@keyframes run-microservices-f1{0%,5.88%{stroke-dashoffset:.2px}5.89%{stroke-dashoffset:0}9.4%{stroke-dashoffset:-1px}9.41%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-microservices] .f-2 path{animation-name:run-microservices-f2}@keyframes run-microservices-f2{0%,11.75%{stroke-dashoffset:.2px}11.76%{stroke-dashoffset:0}15.28%{stroke-dashoffset:-1px}15.29%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-microservices] .f-3 path{animation-name:run-microservices-f3}@keyframes run-microservices-f3{0%,15.28%{stroke-dashoffset:.2px}15.29%{stroke-dashoffset:0}18.8%{stroke-dashoffset:-1px}18.81%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-microservices] .f-4 path{animation-name:run-microservices-f4}@keyframes run-microservices-f4{0%,24.09%{stroke-dashoffset:.2px}24.1%{stroke-dashoffset:0}27.61%{stroke-dashoffset:-1px}27.62%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-microservices] .f-5 path{animation-name:run-microservices-f5}@keyframes run-microservices-f5{0%,27.61%{stroke-dashoffset:.2px}27.62%{stroke-dashoffset:0}31.14%{stroke-dashoffset:-1px}31.15%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-microservices] .f-6 path{animation-name:run-microservices-f6}@keyframes run-microservices-f6{0%,34.66%{stroke-dashoffset:.2px}34.67%{stroke-dashoffset:0}41.13%{stroke-dashoffset:-1px}41.14%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-microservices] .f-7 path{animation-name:run-microservices-f7}@keyframes run-microservices-f7{0%,41.13%{stroke-dashoffset:.2px}41.14%{stroke-dashoffset:0}44.65%{stroke-dashoffset:-1px}44.66%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-microservices] .f-8 path{animation-name:run-microservices-f8}@keyframes run-microservices-f8{0%,47%{stroke-dashoffset:.2px}47.01%{stroke-dashoffset:0}50.53%{stroke-dashoffset:-1px}50.54%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-microservices] .f-9 path{animation-name:run-microservices-f9}@keyframes run-microservices-f9{0%,50.53%{stroke-dashoffset:.2px}50.54%{stroke-dashoffset:0}54.05%{stroke-dashoffset:-1px}54.06%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-microservices] .f-10 path{animation-name:run-microservices-f10}@keyframes run-microservices-f10{0%,59.34%{stroke-dashoffset:.2px}59.35%{stroke-dashoffset:0}62.86%{stroke-dashoffset:-1px}62.87%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-microservices] .f-11 path{animation-name:run-microservices-f11}@keyframes run-microservices-f11{0%,62.86%{stroke-dashoffset:.2px}62.87%{stroke-dashoffset:0}66.39%{stroke-dashoffset:-1px}66.4%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-microservices] .f-12 path{animation-name:run-microservices-f12}@keyframes run-microservices-f12{0%,69.91%{stroke-dashoffset:.2px}69.92%{stroke-dashoffset:0}73.44%{stroke-dashoffset:-1px}73.45%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-microservices] .v-contract-ok{animation-name:run-microservices-contract-ok}@keyframes run-microservices-contract-ok{0%{opacity:0}20.86%{opacity:0}22.63%{opacity:1}41.13%{opacity:1}42.9%{opacity:0}56.11%{opacity:0}57.88%{opacity:1}95.39%{opacity:1}97.16%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=kind-microservices] .v-code-ok{animation-name:run-microservices-code-ok}@keyframes run-microservices-code-ok{0%{opacity:0}21.74%{opacity:0}23.51%{opacity:1}41.13%{opacity:1}42.9%{opacity:0}56.99%{opacity:0}58.76%{opacity:1}95.39%{opacity:1}97.16%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=kind-microservices] .v-retries-ok{animation-name:run-microservices-retries-ok}@keyframes run-microservices-retries-ok{0%{opacity:0}22.62%{opacity:0}24.39%{opacity:1}41.13%{opacity:1}42.9%{opacity:0}57.87%{opacity:0}59.64%{opacity:1}95.39%{opacity:1}97.16%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=kind-microservices] .v-integration-no{animation-name:run-microservices-integration-no}@keyframes run-microservices-integration-no{0%{opacity:0}33.19%{opacity:0}34.97%{opacity:1}41.13%{opacity:1}42.9%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=kind-microservices] .v-integration-ok{animation-name:run-microservices-integration-ok}@keyframes run-microservices-integration-ok{0%{opacity:0}68.44%{opacity:0}70.22%{opacity:1}95.39%{opacity:1}97.16%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=kind-microservices] .v-deliver-ok{animation-name:run-microservices-deliver-ok}@keyframes run-microservices-deliver-ok{0%{opacity:0}75.49%{opacity:0}77.27%{opacity:1}95.39%{opacity:1}97.16%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=kind-game-engine] .custom-flow path,.motion-ready [data-graph-panel=kind-game-engine] .custom-pass,.motion-ready [data-graph-panel=kind-game-engine] .custom-fail{animation-duration:13.24s}.motion-ready [data-graph-panel=kind-game-engine] .f-0 path{animation-name:run-game-engine-f0}@keyframes run-game-engine-f0{0%,2.72%{stroke-dashoffset:.2px}2.73%{stroke-dashoffset:0}6.8%{stroke-dashoffset:-1px}6.81%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-game-engine] .f-1 path{animation-name:run-game-engine-f1}@keyframes run-game-engine-f1{0%,11.9%{stroke-dashoffset:.2px}11.91%{stroke-dashoffset:0}15.98%{stroke-dashoffset:-1px}15.99%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-game-engine] .f-2 path{animation-name:run-game-engine-f2}@keyframes run-game-engine-f2{0%,15.98%{stroke-dashoffset:.2px}15.99%{stroke-dashoffset:0}20.06%{stroke-dashoffset:-1px}20.07%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-game-engine] .f-3 path{animation-name:run-game-engine-f3}@keyframes run-game-engine-f3{0%,25.15%{stroke-dashoffset:.2px}25.16%{stroke-dashoffset:0}32.63%{stroke-dashoffset:-1px}32.64%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-game-engine] .f-4 path{animation-name:run-game-engine-f4}@keyframes run-game-engine-f4{0%,32.63%{stroke-dashoffset:.2px}32.64%{stroke-dashoffset:0}36.71%{stroke-dashoffset:-1px}36.72%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-game-engine] .f-5 path{animation-name:run-game-engine-f5}@keyframes run-game-engine-f5{0%,41.81%{stroke-dashoffset:.2px}41.82%{stroke-dashoffset:0}45.89%{stroke-dashoffset:-1px}45.9%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-game-engine] .f-6 path{animation-name:run-game-engine-f6}@keyframes run-game-engine-f6{0%,45.89%{stroke-dashoffset:.2px}45.9%{stroke-dashoffset:0}49.97%{stroke-dashoffset:-1px}49.98%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-game-engine] .f-7 path{animation-name:run-game-engine-f7}@keyframes run-game-engine-f7{0%,55.07%{stroke-dashoffset:.2px}55.08%{stroke-dashoffset:0}59.15%{stroke-dashoffset:-1px}59.16%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-game-engine] .f-8 path{animation-name:run-game-engine-f8}@keyframes run-game-engine-f8{0%,59.15%{stroke-dashoffset:.2px}59.16%{stroke-dashoffset:0}63.23%{stroke-dashoffset:-1px}63.24%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-game-engine] .f-9 path{animation-name:run-game-engine-f9}@keyframes run-game-engine-f9{0%,67.3%{stroke-dashoffset:.2px}67.31%{stroke-dashoffset:0}71.38%{stroke-dashoffset:-1px}71.39%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-game-engine] .v-code-ok{animation-name:run-game-engine-code-ok}@keyframes run-game-engine-code-ok{0%{opacity:0}9.18%{opacity:0}11.07%{opacity:1}32.63%{opacity:1}34.52%{opacity:0}39.09%{opacity:0}40.98%{opacity:1}95.09%{opacity:1}96.98%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=kind-game-engine] .v-platforms-ok{animation-name:run-game-engine-platforms-ok}@keyframes run-game-engine-platforms-ok{0%{opacity:0}10.2%{opacity:0}12.09%{opacity:1}32.63%{opacity:1}34.52%{opacity:0}40.11%{opacity:0}42%{opacity:1}95.09%{opacity:1}96.98%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=kind-game-engine] .v-render-ok{animation-name:run-game-engine-render-ok}@keyframes run-game-engine-render-ok{0%{opacity:0}22.43%{opacity:0}24.32%{opacity:1}32.63%{opacity:1}34.52%{opacity:0}52.35%{opacity:0}54.24%{opacity:1}95.09%{opacity:1}96.98%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=kind-game-engine] .v-perf-no{animation-name:run-game-engine-perf-no}@keyframes run-game-engine-perf-no{0%{opacity:0}23.45%{opacity:0}25.34%{opacity:1}32.63%{opacity:1}34.52%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=kind-game-engine] .v-perf-ok{animation-name:run-game-engine-perf-ok}@keyframes run-game-engine-perf-ok{0%{opacity:0}53.37%{opacity:0}55.26%{opacity:1}95.09%{opacity:1}96.98%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=kind-game-engine] .v-playtest-ok{animation-name:run-game-engine-playtest-ok}@keyframes run-game-engine-playtest-ok{0%{opacity:0}65.6%{opacity:0}67.49%{opacity:1}95.09%{opacity:1}96.98%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=kind-game-engine] .v-deliver-ok{animation-name:run-game-engine-deliver-ok}@keyframes run-game-engine-deliver-ok{0%{opacity:0}73.76%{opacity:0}75.65%{opacity:1}95.09%{opacity:1}96.98%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=kind-trading] .custom-flow path,.motion-ready [data-graph-panel=kind-trading] .custom-pass,.motion-ready [data-graph-panel=kind-trading] .custom-fail{animation-duration:15.92s}.motion-ready [data-graph-panel=kind-trading] .f-0 path{animation-name:run-trading-f0}@keyframes run-trading-f0{0%,1.78%{stroke-dashoffset:.2px}1.79%{stroke-dashoffset:0}4.46%{stroke-dashoffset:-1px}4.47%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-trading] .f-1 path{animation-name:run-trading-f1}@keyframes run-trading-f1{0%,8.47%{stroke-dashoffset:.2px}8.48%{stroke-dashoffset:0}11.15%{stroke-dashoffset:-1px}11.16%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-trading] .f-2 path{animation-name:run-trading-f2}@keyframes run-trading-f2{0%,11.15%{stroke-dashoffset:.2px}11.16%{stroke-dashoffset:0}13.82%{stroke-dashoffset:-1px}13.83%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-trading] .f-3 path{animation-name:run-trading-f3}@keyframes run-trading-f3{0%,17.84%{stroke-dashoffset:.2px}17.85%{stroke-dashoffset:0}22.74%{stroke-dashoffset:-1px}22.75%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-trading] .f-4 path{animation-name:run-trading-f4}@keyframes run-trading-f4{0%,22.74%{stroke-dashoffset:.2px}22.75%{stroke-dashoffset:0}25.42%{stroke-dashoffset:-1px}25.43%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-trading] .f-5 path{animation-name:run-trading-f5}@keyframes run-trading-f5{0%,29.43%{stroke-dashoffset:.2px}29.44%{stroke-dashoffset:0}32.1%{stroke-dashoffset:-1px}32.11%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-trading] .f-6 path{animation-name:run-trading-f6}@keyframes run-trading-f6{0%,32.1%{stroke-dashoffset:.2px}32.11%{stroke-dashoffset:0}34.78%{stroke-dashoffset:-1px}34.79%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-trading] .f-7 path{animation-name:run-trading-f7}@keyframes run-trading-f7{0%,38.79%{stroke-dashoffset:.2px}38.8%{stroke-dashoffset:0}41.47%{stroke-dashoffset:-1px}41.48%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-trading] .f-8 path{animation-name:run-trading-f8}@keyframes run-trading-f8{0%,41.47%{stroke-dashoffset:.2px}41.48%{stroke-dashoffset:0}44.14%{stroke-dashoffset:-1px}44.15%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-trading] .f-9 path{animation-name:run-trading-f9}@keyframes run-trading-f9{0%,48.16%{stroke-dashoffset:.2px}48.17%{stroke-dashoffset:0}50.83%{stroke-dashoffset:-1px}50.84%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-trading] .f-10 path{animation-name:run-trading-f10}@keyframes run-trading-f10{0%,50.83%{stroke-dashoffset:.2px}50.84%{stroke-dashoffset:0}53.51%{stroke-dashoffset:-1px}53.52%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-trading] .f-11 path{animation-name:run-trading-f11}@keyframes run-trading-f11{0%,56.85%{stroke-dashoffset:.2px}56.86%{stroke-dashoffset:0}59.53%{stroke-dashoffset:-1px}59.54%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-trading] .f-12 path{animation-name:run-trading-f12}@keyframes run-trading-f12{0%,59.53%{stroke-dashoffset:.2px}59.54%{stroke-dashoffset:0}62.2%{stroke-dashoffset:-1px}62.21%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-trading] .f-13 path{animation-name:run-trading-f13}@keyframes run-trading-f13{0%,64.88%{stroke-dashoffset:.2px}64.89%{stroke-dashoffset:0}67.55%{stroke-dashoffset:-1px}67.56%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-trading] .f-14 path{animation-name:run-trading-f14}@keyframes run-trading-f14{0%,71.57%{stroke-dashoffset:.2px}71.58%{stroke-dashoffset:0}74.24%{stroke-dashoffset:-1px}74.25%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-trading] .f-15 path{animation-name:run-trading-f15}@keyframes run-trading-f15{0%,74.24%{stroke-dashoffset:.2px}74.25%{stroke-dashoffset:0}76.92%{stroke-dashoffset:-1px}76.93%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-trading] .v-acceptance-ok{animation-name:run-trading-acceptance-ok}@keyframes run-trading-acceptance-ok{0%{opacity:0}6.02%{opacity:0}7.59%{opacity:1}22.74%{opacity:1}24.31%{opacity:0}26.98%{opacity:0}28.55%{opacity:1}95.92%{opacity:1}97.49%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=kind-trading] .v-code-ok{animation-name:run-trading-code-ok}@keyframes run-trading-code-ok{0%{opacity:0}6.69%{opacity:0}8.26%{opacity:1}22.74%{opacity:1}24.31%{opacity:0}27.65%{opacity:0}29.22%{opacity:1}95.92%{opacity:1}97.49%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=kind-trading] .v-bugfinder-ok{animation-name:run-trading-bugfinder-ok}@keyframes run-trading-bugfinder-ok{0%{opacity:0}7.36%{opacity:0}8.93%{opacity:1}22.74%{opacity:1}24.31%{opacity:0}28.31%{opacity:0}29.88%{opacity:1}95.92%{opacity:1}97.49%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=kind-trading] .v-data-ok{animation-name:run-trading-data-ok}@keyframes run-trading-data-ok{0%{opacity:0}15.38%{opacity:0}16.95%{opacity:1}22.74%{opacity:1}24.31%{opacity:0}36.34%{opacity:0}37.91%{opacity:1}95.92%{opacity:1}97.49%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=kind-trading] .v-determinism-ok{animation-name:run-trading-determinism-ok}@keyframes run-trading-determinism-ok{0%{opacity:0}16.05%{opacity:0}17.62%{opacity:1}22.74%{opacity:1}24.31%{opacity:0}37.01%{opacity:0}38.58%{opacity:1}95.92%{opacity:1}97.49%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=kind-trading] .v-lookahead-no{animation-name:run-trading-lookahead-no}@keyframes run-trading-lookahead-no{0%{opacity:0}16.72%{opacity:0}18.29%{opacity:1}22.74%{opacity:1}24.31%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=kind-trading] .v-lookahead-ok{animation-name:run-trading-lookahead-ok}@keyframes run-trading-lookahead-ok{0%{opacity:0}37.68%{opacity:0}39.25%{opacity:1}95.92%{opacity:1}97.49%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=kind-trading] .v-backtest-ok{animation-name:run-trading-backtest-ok}@keyframes run-trading-backtest-ok{0%{opacity:0}45.7%{opacity:0}47.27%{opacity:1}95.92%{opacity:1}97.49%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=kind-trading] .v-oos-ok{animation-name:run-trading-oos-ok}@keyframes run-trading-oos-ok{0%{opacity:0}46.37%{opacity:0}47.94%{opacity:1}95.92%{opacity:1}97.49%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=kind-trading] .v-costs-ok{animation-name:run-trading-costs-ok}@keyframes run-trading-costs-ok{0%{opacity:0}47.04%{opacity:0}48.61%{opacity:1}95.92%{opacity:1}97.49%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=kind-trading] .v-stress-ok{animation-name:run-trading-stress-ok}@keyframes run-trading-stress-ok{0%{opacity:0}55.07%{opacity:0}56.64%{opacity:1}95.92%{opacity:1}97.49%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=kind-trading] .v-overfit-ok{animation-name:run-trading-overfit-ok}@keyframes run-trading-overfit-ok{0%{opacity:0}55.74%{opacity:0}57.31%{opacity:1}95.92%{opacity:1}97.49%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=kind-trading] .v-risk-ok{animation-name:run-trading-risk-ok}@keyframes run-trading-risk-ok{0%{opacity:0}63.76%{opacity:0}65.33%{opacity:1}95.92%{opacity:1}97.49%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=kind-trading] .v-replay-ok{animation-name:run-trading-replay-ok}@keyframes run-trading-replay-ok{0%{opacity:0}69.11%{opacity:0}70.68%{opacity:1}95.92%{opacity:1}97.49%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=kind-trading] .v-speed-ok{animation-name:run-trading-speed-ok}@keyframes run-trading-speed-ok{0%{opacity:0}69.78%{opacity:0}71.35%{opacity:1}95.92%{opacity:1}97.49%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=kind-trading] .v-kill-ok{animation-name:run-trading-kill-ok}@keyframes run-trading-kill-ok{0%{opacity:0}70.45%{opacity:0}72.02%{opacity:1}95.92%{opacity:1}97.49%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=kind-trading] .v-deliver-ok{animation-name:run-trading-deliver-ok}@keyframes run-trading-deliver-ok{0%{opacity:0}78.48%{opacity:0}80.05%{opacity:1}95.92%{opacity:1}97.49%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=kind-api] .custom-flow path,.motion-ready [data-graph-panel=kind-api] .custom-pass,.motion-ready [data-graph-panel=kind-api] .custom-fail{animation-duration:12.47s}.motion-ready [data-graph-panel=kind-api] .f-0 path{animation-name:run-api-f0}@keyframes run-api-f0{0%,3.13%{stroke-dashoffset:.2px}3.14%{stroke-dashoffset:0}7.82%{stroke-dashoffset:-1px}7.83%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-api] .f-1 path{animation-name:run-api-f1}@keyframes run-api-f1{0%,14.87%{stroke-dashoffset:.2px}14.88%{stroke-dashoffset:0}23.47%{stroke-dashoffset:-1px}23.48%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-api] .f-2 path{animation-name:run-api-f2}@keyframes run-api-f2{0%,23.47%{stroke-dashoffset:.2px}23.48%{stroke-dashoffset:0}28.17%{stroke-dashoffset:-1px}28.18%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-api] .f-3 path{animation-name:run-api-f3}@keyframes run-api-f3{0%,35.21%{stroke-dashoffset:.2px}35.22%{stroke-dashoffset:0}39.91%{stroke-dashoffset:-1px}39.92%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-api] .f-4 path{animation-name:run-api-f4}@keyframes run-api-f4{0%,39.91%{stroke-dashoffset:.2px}39.92%{stroke-dashoffset:0}44.6%{stroke-dashoffset:-1px}44.61%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-api] .f-5 path{animation-name:run-api-f5}@keyframes run-api-f5{0%,49.29%{stroke-dashoffset:.2px}49.3%{stroke-dashoffset:0}53.99%{stroke-dashoffset:-1px}54%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-api] .f-6 path{animation-name:run-api-f6}@keyframes run-api-f6{0%,59.86%{stroke-dashoffset:.2px}59.87%{stroke-dashoffset:0}64.55%{stroke-dashoffset:-1px}64.56%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-api] .f-7 path{animation-name:run-api-f7}@keyframes run-api-f7{0%,64.55%{stroke-dashoffset:.2px}64.56%{stroke-dashoffset:0}69.25%{stroke-dashoffset:-1px}69.26%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-api] .v-code-ok{animation-name:run-api-code-ok}@keyframes run-api-code-ok{0%{opacity:0}10.56%{opacity:0}12.57%{opacity:1}23.47%{opacity:1}25.48%{opacity:0}30.91%{opacity:0}32.91%{opacity:1}94.79%{opacity:1}96.79%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=kind-api] .v-security-ok{animation-name:run-api-security-ok}@keyframes run-api-security-ok{0%{opacity:0}11.74%{opacity:0}13.74%{opacity:1}23.47%{opacity:1}25.48%{opacity:0}32.08%{opacity:0}34.09%{opacity:1}94.79%{opacity:1}96.79%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=kind-api] .v-contract-no{animation-name:run-api-contract-no}@keyframes run-api-contract-no{0%{opacity:0}12.91%{opacity:0}14.91%{opacity:1}23.47%{opacity:1}25.48%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=kind-api] .v-contract-ok{animation-name:run-api-contract-ok}@keyframes run-api-contract-ok{0%{opacity:0}33.25%{opacity:0}35.26%{opacity:1}94.79%{opacity:1}96.79%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=kind-api] .v-migration-ok{animation-name:run-api-migration-ok}@keyframes run-api-migration-ok{0%{opacity:0}47.34%{opacity:0}49.34%{opacity:1}94.79%{opacity:1}96.79%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=kind-api] .v-client-ok{animation-name:run-api-client-ok}@keyframes run-api-client-ok{0%{opacity:0}56.73%{opacity:0}58.73%{opacity:1}94.79%{opacity:1}96.79%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=kind-api] .v-load-ok{animation-name:run-api-load-ok}@keyframes run-api-load-ok{0%{opacity:0}57.9%{opacity:0}59.91%{opacity:1}94.79%{opacity:1}96.79%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=kind-api] .v-deliver-ok{animation-name:run-api-deliver-ok}@keyframes run-api-deliver-ok{0%{opacity:0}71.99%{opacity:0}73.99%{opacity:1}94.79%{opacity:1}96.79%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=kind-security-audit] .custom-flow path,.motion-ready [data-graph-panel=kind-security-audit] .custom-pass,.motion-ready [data-graph-panel=kind-security-audit] .custom-fail{animation-duration:12.78s}.motion-ready [data-graph-panel=kind-security-audit] .f-0 path{animation-name:run-security-audit-f0}@keyframes run-security-audit-f0{0%,2.95%{stroke-dashoffset:.2px}2.96%{stroke-dashoffset:0}7.38%{stroke-dashoffset:-1px}7.39%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-security-audit] .f-1 path{animation-name:run-security-audit-f1}@keyframes run-security-audit-f1{0%,7.38%{stroke-dashoffset:.2px}7.39%{stroke-dashoffset:0}11.81%{stroke-dashoffset:-1px}11.82%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-security-audit] .f-2 path{animation-name:run-security-audit-f2}@keyframes run-security-audit-f2{0%,14.77%{stroke-dashoffset:.2px}14.78%{stroke-dashoffset:0}19.2%{stroke-dashoffset:-1px}19.21%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-security-audit] .f-3 path{animation-name:run-security-audit-f3}@keyframes run-security-audit-f3{0%,19.2%{stroke-dashoffset:.2px}19.21%{stroke-dashoffset:0}23.63%{stroke-dashoffset:-1px}23.64%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-security-audit] .f-4 path{animation-name:run-security-audit-f4}@keyframes run-security-audit-f4{0%,28.06%{stroke-dashoffset:.2px}28.07%{stroke-dashoffset:0}36.18%{stroke-dashoffset:-1px}36.19%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-security-audit] .f-5 path{animation-name:run-security-audit-f5}@keyframes run-security-audit-f5{0%,36.18%{stroke-dashoffset:.2px}36.19%{stroke-dashoffset:0}40.61%{stroke-dashoffset:-1px}40.62%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-security-audit] .f-6 path{animation-name:run-security-audit-f6}@keyframes run-security-audit-f6{0%,43.57%{stroke-dashoffset:.2px}43.58%{stroke-dashoffset:0}48%{stroke-dashoffset:-1px}48.01%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-security-audit] .f-7 path{animation-name:run-security-audit-f7}@keyframes run-security-audit-f7{0%,48%{stroke-dashoffset:.2px}48.01%{stroke-dashoffset:0}52.43%{stroke-dashoffset:-1px}52.44%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-security-audit] .f-8 path{animation-name:run-security-audit-f8}@keyframes run-security-audit-f8{0%,56.86%{stroke-dashoffset:.2px}56.87%{stroke-dashoffset:0}61.29%{stroke-dashoffset:-1px}61.3%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-security-audit] .f-9 path{animation-name:run-security-audit-f9}@keyframes run-security-audit-f9{0%,65.72%{stroke-dashoffset:.2px}65.73%{stroke-dashoffset:0}70.15%{stroke-dashoffset:-1px}70.16%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-security-audit] .v-exploit-no{animation-name:run-security-audit-exploit-no}@keyframes run-security-audit-exploit-no{0%{opacity:0}26.21%{opacity:0}28.17%{opacity:1}36.18%{opacity:1}38.14%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=kind-security-audit] .v-exploit-ok{animation-name:run-security-audit-exploit-ok}@keyframes run-security-audit-exploit-ok{0%{opacity:0}55.01%{opacity:0}56.97%{opacity:1}94.92%{opacity:1}96.87%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=kind-security-audit] .v-severity-ok{animation-name:run-security-audit-severity-ok}@keyframes run-security-audit-severity-ok{0%{opacity:0}63.87%{opacity:0}65.83%{opacity:1}94.92%{opacity:1}96.87%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=kind-security-audit] .v-report-ok{animation-name:run-security-audit-report-ok}@keyframes run-security-audit-report-ok{0%{opacity:0}72.73%{opacity:0}74.69%{opacity:1}94.92%{opacity:1}96.87%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=kind-test-audit] .custom-flow path,.motion-ready [data-graph-panel=kind-test-audit] .custom-pass,.motion-ready [data-graph-panel=kind-test-audit] .custom-fail{animation-duration:12.64s}.motion-ready [data-graph-panel=kind-test-audit] .f-0 path{animation-name:run-test-audit-f0}@keyframes run-test-audit-f0{0%,3.03%{stroke-dashoffset:.2px}3.04%{stroke-dashoffset:0}7.58%{stroke-dashoffset:-1px}7.59%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-test-audit] .f-1 path{animation-name:run-test-audit-f1}@keyframes run-test-audit-f1{0%,7.58%{stroke-dashoffset:.2px}7.59%{stroke-dashoffset:0}12.13%{stroke-dashoffset:-1px}12.14%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-test-audit] .f-2 path{animation-name:run-test-audit-f2}@keyframes run-test-audit-f2{0%,15.16%{stroke-dashoffset:.2px}15.17%{stroke-dashoffset:0}19.71%{stroke-dashoffset:-1px}19.72%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-test-audit] .f-3 path{animation-name:run-test-audit-f3}@keyframes run-test-audit-f3{0%,19.71%{stroke-dashoffset:.2px}19.72%{stroke-dashoffset:0}24.26%{stroke-dashoffset:-1px}24.27%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-test-audit] .f-4 path{animation-name:run-test-audit-f4}@keyframes run-test-audit-f4{0%,29.94%{stroke-dashoffset:.2px}29.95%{stroke-dashoffset:0}38.28%{stroke-dashoffset:-1px}38.29%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-test-audit] .f-5 path{animation-name:run-test-audit-f5}@keyframes run-test-audit-f5{0%,38.28%{stroke-dashoffset:.2px}38.29%{stroke-dashoffset:0}42.83%{stroke-dashoffset:-1px}42.84%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-test-audit] .f-6 path{animation-name:run-test-audit-f6}@keyframes run-test-audit-f6{0%,45.86%{stroke-dashoffset:.2px}45.87%{stroke-dashoffset:0}50.41%{stroke-dashoffset:-1px}50.42%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-test-audit] .f-7 path{animation-name:run-test-audit-f7}@keyframes run-test-audit-f7{0%,50.41%{stroke-dashoffset:.2px}50.42%{stroke-dashoffset:0}54.96%{stroke-dashoffset:-1px}54.97%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-test-audit] .f-8 path{animation-name:run-test-audit-f8}@keyframes run-test-audit-f8{0%,60.65%{stroke-dashoffset:.2px}60.66%{stroke-dashoffset:0}65.19%{stroke-dashoffset:-1px}65.2%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-test-audit] .f-9 path{animation-name:run-test-audit-f9}@keyframes run-test-audit-f9{0%,65.19%{stroke-dashoffset:.2px}65.2%{stroke-dashoffset:0}69.74%{stroke-dashoffset:-1px}69.75%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-test-audit] .v-risk-ok{animation-name:run-test-audit-risk-ok}@keyframes run-test-audit-risk-ok{0%{opacity:0}26.91%{opacity:0}28.89%{opacity:1}38.28%{opacity:1}40.26%{opacity:0}57.61%{opacity:0}59.59%{opacity:1}94.86%{opacity:1}96.84%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=kind-test-audit] .v-real_gap-no{animation-name:run-test-audit-real_gap-no}@keyframes run-test-audit-real_gap-no{0%{opacity:0}28.05%{opacity:0}30.03%{opacity:1}38.28%{opacity:1}40.26%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=kind-test-audit] .v-real_gap-ok{animation-name:run-test-audit-real_gap-ok}@keyframes run-test-audit-real_gap-ok{0%{opacity:0}58.75%{opacity:0}60.73%{opacity:1}94.86%{opacity:1}96.84%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=kind-test-audit] .v-report-ok{animation-name:run-test-audit-report-ok}@keyframes run-test-audit-report-ok{0%{opacity:0}72.4%{opacity:0}74.37%{opacity:1}94.86%{opacity:1}96.84%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=kind-flaky-tests] .custom-flow path,.motion-ready [data-graph-panel=kind-flaky-tests] .custom-pass,.motion-ready [data-graph-panel=kind-flaky-tests] .custom-fail{animation-duration:12.15s}.motion-ready [data-graph-panel=kind-flaky-tests] .f-0 path{animation-name:run-flaky-tests-f0}@keyframes run-flaky-tests-f0{0%,3.29%{stroke-dashoffset:.2px}3.3%{stroke-dashoffset:0}8.23%{stroke-dashoffset:-1px}8.24%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-flaky-tests] .f-1 path{animation-name:run-flaky-tests-f1}@keyframes run-flaky-tests-f1{0%,8.23%{stroke-dashoffset:.2px}8.24%{stroke-dashoffset:0}13.17%{stroke-dashoffset:-1px}13.18%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-flaky-tests] .f-2 path{animation-name:run-flaky-tests-f2}@keyframes run-flaky-tests-f2{0%,16.46%{stroke-dashoffset:.2px}16.47%{stroke-dashoffset:0}21.4%{stroke-dashoffset:-1px}21.41%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-flaky-tests] .f-3 path{animation-name:run-flaky-tests-f3}@keyframes run-flaky-tests-f3{0%,21.4%{stroke-dashoffset:.2px}21.41%{stroke-dashoffset:0}26.34%{stroke-dashoffset:-1px}26.35%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-flaky-tests] .f-4 path{animation-name:run-flaky-tests-f4}@keyframes run-flaky-tests-f4{0%,31.28%{stroke-dashoffset:.2px}31.29%{stroke-dashoffset:0}40.33%{stroke-dashoffset:-1px}40.34%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-flaky-tests] .f-5 path{animation-name:run-flaky-tests-f5}@keyframes run-flaky-tests-f5{0%,40.33%{stroke-dashoffset:.2px}40.34%{stroke-dashoffset:0}45.27%{stroke-dashoffset:-1px}45.28%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-flaky-tests] .f-6 path{animation-name:run-flaky-tests-f6}@keyframes run-flaky-tests-f6{0%,48.56%{stroke-dashoffset:.2px}48.57%{stroke-dashoffset:0}53.5%{stroke-dashoffset:-1px}53.51%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-flaky-tests] .f-7 path{animation-name:run-flaky-tests-f7}@keyframes run-flaky-tests-f7{0%,53.5%{stroke-dashoffset:.2px}53.51%{stroke-dashoffset:0}58.44%{stroke-dashoffset:-1px}58.45%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-flaky-tests] .f-8 path{animation-name:run-flaky-tests-f8}@keyframes run-flaky-tests-f8{0%,63.37%{stroke-dashoffset:.2px}63.38%{stroke-dashoffset:0}68.31%{stroke-dashoffset:-1px}68.32%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-flaky-tests] .v-reruns-no{animation-name:run-flaky-tests-reruns-no}@keyframes run-flaky-tests-reruns-no{0%{opacity:0}29.22%{opacity:0}31.28%{opacity:1}40.33%{opacity:1}42.39%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=kind-flaky-tests] .v-reruns-ok{animation-name:run-flaky-tests-reruns-ok}@keyframes run-flaky-tests-reruns-ok{0%{opacity:0}61.32%{opacity:0}63.37%{opacity:1}94.65%{opacity:1}96.71%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=kind-flaky-tests] .v-report-ok{animation-name:run-flaky-tests-report-ok}@keyframes run-flaky-tests-report-ok{0%{opacity:0}71.19%{opacity:0}73.25%{opacity:1}94.65%{opacity:1}96.71%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=kind-performance-audit] .custom-flow path,.motion-ready [data-graph-panel=kind-performance-audit] .custom-pass,.motion-ready [data-graph-panel=kind-performance-audit] .custom-fail{animation-duration:12.15s}.motion-ready [data-graph-panel=kind-performance-audit] .f-0 path{animation-name:run-performance-audit-f0}@keyframes run-performance-audit-f0{0%,3.29%{stroke-dashoffset:.2px}3.3%{stroke-dashoffset:0}8.23%{stroke-dashoffset:-1px}8.24%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-performance-audit] .f-1 path{animation-name:run-performance-audit-f1}@keyframes run-performance-audit-f1{0%,8.23%{stroke-dashoffset:.2px}8.24%{stroke-dashoffset:0}13.17%{stroke-dashoffset:-1px}13.18%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-performance-audit] .f-2 path{animation-name:run-performance-audit-f2}@keyframes run-performance-audit-f2{0%,16.46%{stroke-dashoffset:.2px}16.47%{stroke-dashoffset:0}21.4%{stroke-dashoffset:-1px}21.41%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-performance-audit] .f-3 path{animation-name:run-performance-audit-f3}@keyframes run-performance-audit-f3{0%,21.4%{stroke-dashoffset:.2px}21.41%{stroke-dashoffset:0}26.34%{stroke-dashoffset:-1px}26.35%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-performance-audit] .f-4 path{animation-name:run-performance-audit-f4}@keyframes run-performance-audit-f4{0%,31.28%{stroke-dashoffset:.2px}31.29%{stroke-dashoffset:0}40.33%{stroke-dashoffset:-1px}40.34%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-performance-audit] .f-5 path{animation-name:run-performance-audit-f5}@keyframes run-performance-audit-f5{0%,40.33%{stroke-dashoffset:.2px}40.34%{stroke-dashoffset:0}45.27%{stroke-dashoffset:-1px}45.28%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-performance-audit] .f-6 path{animation-name:run-performance-audit-f6}@keyframes run-performance-audit-f6{0%,48.56%{stroke-dashoffset:.2px}48.57%{stroke-dashoffset:0}53.5%{stroke-dashoffset:-1px}53.51%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-performance-audit] .f-7 path{animation-name:run-performance-audit-f7}@keyframes run-performance-audit-f7{0%,53.5%{stroke-dashoffset:.2px}53.51%{stroke-dashoffset:0}58.44%{stroke-dashoffset:-1px}58.45%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-performance-audit] .f-8 path{animation-name:run-performance-audit-f8}@keyframes run-performance-audit-f8{0%,63.37%{stroke-dashoffset:.2px}63.38%{stroke-dashoffset:0}68.31%{stroke-dashoffset:-1px}68.32%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=kind-performance-audit] .v-benchmark-no{animation-name:run-performance-audit-benchmark-no}@keyframes run-performance-audit-benchmark-no{0%{opacity:0}29.22%{opacity:0}31.28%{opacity:1}40.33%{opacity:1}42.39%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=kind-performance-audit] .v-benchmark-ok{animation-name:run-performance-audit-benchmark-ok}@keyframes run-performance-audit-benchmark-ok{0%{opacity:0}61.32%{opacity:0}63.37%{opacity:1}94.65%{opacity:1}96.71%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=kind-performance-audit] .v-report-ok{animation-name:run-performance-audit-report-ok}@keyframes run-performance-audit-report-ok{0%{opacity:0}71.19%{opacity:0}73.25%{opacity:1}94.65%{opacity:1}96.71%{opacity:0}to{opacity:0}}}.custom-graph .graph-json-link{border:1px solid var(--ink-2);background:var(--surface-3);min-height:2.25rem;font-family:var(--ui);color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;margin-top:.75rem;padding:0 .9rem;font-size:.8rem;display:inline-flex}.custom-graph .graph-json-link:before{content:"{ }";font-family:var(--mono);color:var(--rust);font-size:.75rem}.custom-graph .graph-json-link:hover{border-color:var(--rust);color:var(--rust)}.graph-json-link:focus-visible{outline:2px solid var(--rust);outline-offset:3px}.graph-visual{min-width:0}.graph-json-viewer{border:1px solid var(--hairline);background:var(--paper);text-align:left;border-radius:.3rem;min-width:0;margin:.75rem auto 0}.graph-json-viewer[hidden]{display:none}.graph-json-toolbar{border-bottom:1px solid var(--hairline);min-height:2.75rem;color:var(--muted);align-items:center;gap:.75rem;padding:0 .75rem;font-size:.75rem;display:flex}.graph-json-toolbar span{margin-right:auto}.graph-json-toolbar button{min-height:2.75rem;font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:0 .25rem;text-decoration:none}.graph-json-toolbar button:hover{color:var(--rust)}.graph-json-toolbar button:disabled{opacity:.45;cursor:default}.graph-json-toolbar button:focus-visible{outline:2px solid var(--rust);outline-offset:2px}.graph-json-viewer pre{tab-size:2;white-space:pre-wrap;overflow-wrap:anywhere;height:min(24rem,60dvh);margin:0;padding:1rem;font-size:.75rem;line-height:1.6;overflow:auto}.graph-json-viewer code{font-size:inherit;white-space:normal;display:block}.json-fragment,.json-node{white-space:pre-wrap;display:block}.json-node.is-selected{background:var(--picked);box-shadow:-3px 0 0 var(--rust);border-radius:2px}.graph-panel .node[role=button]{cursor:pointer}.graph-panel .node[role=button] path{pointer-events:all}.graph-panel .node[role=button]:is(.is-selected,:focus-visible) path{fill:var(--picked-node);stroke:var(--rust)}.graph-panel .node[role=button]:is(.is-selected,:focus-visible) text{fill:var(--rust)}.graph-panel .node[role=button]:focus{outline:none}.graph-panel .node[role=button]:focus-visible{outline:2px solid var(--rust);outline-offset:4px}.json-key{color:var(--rust)}.json-string{color:var(--json-string)}.json-literal{color:var(--json-literal)}@media (width>=1100px){.custom-stage:has(.graph-panel:not([hidden]).is-inspecting){max-width:72rem}.graph-panel.is-inspecting:not([hidden]){grid-template-columns:minmax(0,1fr) 22rem;align-items:center;gap:1.5rem;display:grid}.graph-json-viewer{width:100%;margin:0}}.custom-stage .graph-tabs{margin-bottom:1rem}.custom-diagram{width:100%;max-width:48rem;height:auto;margin-inline:auto;display:block;overflow:visible}.custom-diagram .stop path{stroke:var(--rust)}.custom-diagram .stop text{fill:var(--rust)}.custom-diagram .group path{stroke-width:2px;stroke-dasharray:.012 .008}.custom-diagram .group-back path{opacity:.4}.custom-diagram .group text{fill:var(--ink-2)}.custom-diagram--tall{display:none}@media (width>=761px){.graph-panel{margin-inline:auto;position:relative}#graph-panel-feature{--jx:988;--jy:622;--vbw:1220;--vbh:690;max-width:703px}#graph-panel-bug{--jx:808;--jy:286;--vbw:1220;--vbh:640;max-width:703px}#graph-panel-danger{--jx:712;--jy:460;--vbw:1450;--vbh:690;max-width:836px}#graph-panel-upgrade{--jx:958;--jy:10;--vbw:1430;--vbh:590;max-width:825px}.custom-graph .graph-panel .graph-json-link{left:calc(var(--jx) / var(--vbw) * 100%);top:calc(var(--jy) / var(--vbh) * 100%);margin:0;position:absolute}.graph-panel.is-inspecting{max-width:none}.graph-panel.is-inspecting .graph-json-link{display:none}}.custom-diagram--wide{width:min(100%,703px);max-width:none}.custom-diagram--wide.custom-diagram--danger{width:min(100%,836px)}.custom-diagram--wide.custom-diagram--upgrade{width:min(100%,825px)}.custom-diagram path{fill:none;stroke:var(--marker-ink);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.custom-diagram text{font-family:var(--hand);fill:var(--marker-ink);font-weight:600}.custom-diagram .edge-label text,.custom-diagram .key text{fill:var(--ink-2)}.custom-diagram{mix-blend-mode:var(--diagram-blend)}.custom-diagram .node>path{fill:var(--node-fill)}.custom-diagram .node-mark{pointer-events:none}.custom-diagram .node-mark path{stroke-width:2.2px}.custom-diagram .node-mark .disc{fill:var(--node-fill);stroke:none}:is(.node-mark,.legend-mark) .solid{fill:var(--marker-ink)}:is(.node-mark,.legend-mark) .ghost{opacity:.3}.custom-diagram .repair-path path{stroke:var(--rust);stroke-dasharray:.025 .015}.custom-diagram .repair-label text{fill:var(--rust)}.custom-diagram .custom-flow{display:none}.custom-diagram .custom-flow path{stroke:var(--rust);stroke-width:9px;stroke-dasharray:.001 2}.custom-diagram .custom-fail{opacity:0}.custom-diagram .custom-fail path,.custom-diagram .custom-pass path{stroke-width:4px}.custom-diagram .custom-fail path{stroke:var(--rust)}.custom-diagram .custom-pass path{stroke:var(--green)}@media (width<=760px){.custom-diagram--wide{display:none}.custom-diagram--tall{max-width:21rem;display:block}}.ui-test{max-width:72rem;padding-block:var(--section-space);text-align:center;border-top:1px solid var(--hairline);margin-inline:auto}.demos{max-width:80rem;padding-block:var(--section-space);border-top:1px solid var(--hairline);text-align:center;margin-inline:auto}.demos .section-title{margin-inline:auto}.demos .demo-tabs{margin:1.5rem auto 2rem}.demos .demo-tabs [role=tab]{font-size:1.05rem}.demos .ui-test,.demos .boreal-demo,.demos .beyond-code{border-top:0;padding-block:0}.demos [data-demo-panel][hidden]{display:none}.ui-test>p{max-width:62ch;margin:1.5rem auto 0;font-size:1rem;line-height:1.65}.ui-test .graph-tabs{margin-top:2rem}.ui-test>p{text-wrap:pretty}.ui-test>p em{font-synthesis:style}.ui-test-panel{--s:.82;grid-template-columns:max-content minmax(0,30rem);justify-content:center;align-items:center;gap:2rem clamp(2.5rem,6vw,5rem);display:grid}.ui-test-panel[hidden]{visibility:hidden;height:0;margin:0;overflow:hidden}.ui-test-phone{border:2px solid var(--marker-ink);background:var(--bezel);box-shadow:4px 4px 0 var(--hairline);border-radius:28px;justify-self:center;padding:9px;position:relative}.ui-test-phone-link{-webkit-tap-highlight-color:transparent;border-radius:28px;display:none;position:absolute;inset:0}.ui-test-screen{width:calc(390px * var(--s));height:calc(844px * var(--s));background:#fff;border-radius:18px;overflow:hidden}.ui-test-screen iframe{width:390px;height:844px;transform:scale(var(--s));transform-origin:0 0;border:0;display:block}.ui-test-aside{text-align:left}.ui-test-graph{font-family:var(--hand);color:var(--ink-2);margin:0;font-size:1.3rem;line-height:1.2}.ui-test-sub{font-family:var(--ui);color:var(--muted);margin:.2rem 0 0;font-size:.78rem}.ui-test-note{color:var(--ink);margin:.35rem 0 0;font-size:.875rem;line-height:1.5}.ui-test-findings{color:var(--ink);margin:.35rem 0 0;padding-left:1.1rem;font-size:.875rem;line-height:1.5}.ui-test-findings li+li{margin-top:.3rem}.ui-test-fix{margin-top:.6rem}.ui-test-note-label{color:var(--rust);margin:1rem 0 0;font-size:.875rem;font-weight:600;line-height:1.5}.ui-test-meta{flex-wrap:wrap;gap:.25rem 1.25rem;margin:1rem 0 0;font-size:.875rem;line-height:1.5;display:flex}.ui-test-meta a{color:var(--ink);text-underline-offset:.2em;font-weight:500}.ui-test-meta a:hover{color:var(--rust)}@media (width<=760px){.ui-test-panel{--s:.74;grid-template-columns:minmax(0,1fr)}.ui-test-aside{justify-self:center;width:min(100%,30rem)}.ui-test .graph-tabs{grid-template-columns:minmax(0,1fr);justify-items:center;gap:.1rem;display:grid}.ui-test .graph-tabs [role=tab]{line-height:1.4}}@media (width<=360px){.ui-test-panel{--s:.66}}@media (width>=761px) and (height>=780px){.ui-test-panel{--s:.86}}@media (width>=761px) and (height>=880px){.ui-test-panel{--s:.9}}@media (width>=761px) and (height>=960px){.ui-test-panel{--s:.95}}@media (width<=760px),(hover:none){.ui-test-screen iframe{pointer-events:none}.ui-test-phone-link{display:block}}@media (prefers-reduced-motion:no-preference){.motion-ready .custom-flow{display:block}.motion-ready .custom-flow path{stroke-dashoffset:.2px}.motion-ready .custom-fail,.motion-ready .custom-pass,.motion-ready .custom-flow path{animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused}.motion-ready.is-playing .custom-fail,.motion-ready.is-playing .custom-pass,.motion-ready.is-playing .custom-flow path{animation-play-state:running}.motion-ready [data-graph-panel=feature] .custom-flow path,.motion-ready [data-graph-panel=feature] .custom-pass,.motion-ready [data-graph-panel=feature] .custom-fail{animation-duration:14.83s}.motion-ready [data-graph-panel=feature] .f-0 path{animation-name:run-feature-f0}@keyframes run-feature-f0{0%,2.1%{stroke-dashoffset:.2px}2.11%{stroke-dashoffset:0}5.24%{stroke-dashoffset:-1px}5.25%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=feature] .f-1 path{animation-name:run-feature-f1}@keyframes run-feature-f1{0%,9.96%{stroke-dashoffset:.2px}9.97%{stroke-dashoffset:0}13.1%{stroke-dashoffset:-1px}13.11%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=feature] .f-2 path{animation-name:run-feature-f2}@keyframes run-feature-f2{0%,13.1%{stroke-dashoffset:.2px}13.11%{stroke-dashoffset:0}18.87%{stroke-dashoffset:-1px}18.88%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=feature] .f-3 path{animation-name:run-feature-f3}@keyframes run-feature-f3{0%,18.87%{stroke-dashoffset:.2px}18.88%{stroke-dashoffset:0}22.01%{stroke-dashoffset:-1px}22.02%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=feature] .f-4 path{animation-name:run-feature-f4}@keyframes run-feature-f4{0%,26.73%{stroke-dashoffset:.2px}26.74%{stroke-dashoffset:0}29.87%{stroke-dashoffset:-1px}29.88%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=feature] .f-5 path{animation-name:run-feature-f5}@keyframes run-feature-f5{0%,29.87%{stroke-dashoffset:.2px}29.88%{stroke-dashoffset:0}33.02%{stroke-dashoffset:-1px}33.03%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=feature] .f-6 path{animation-name:run-feature-f6}@keyframes run-feature-f6{0%,36.16%{stroke-dashoffset:.2px}36.17%{stroke-dashoffset:0}39.3%{stroke-dashoffset:-1px}39.31%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=feature] .f-7 path{animation-name:run-feature-f7}@keyframes run-feature-f7{0%,42.45%{stroke-dashoffset:.2px}42.46%{stroke-dashoffset:0}48.21%{stroke-dashoffset:-1px}48.22%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=feature] .f-8 path{animation-name:run-feature-f8}@keyframes run-feature-f8{0%,48.21%{stroke-dashoffset:.2px}48.22%{stroke-dashoffset:0}51.36%{stroke-dashoffset:-1px}51.37%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=feature] .f-9 path{animation-name:run-feature-f9}@keyframes run-feature-f9{0%,56.07%{stroke-dashoffset:.2px}56.08%{stroke-dashoffset:0}59.22%{stroke-dashoffset:-1px}59.23%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=feature] .f-10 path{animation-name:run-feature-f10}@keyframes run-feature-f10{0%,59.22%{stroke-dashoffset:.2px}59.23%{stroke-dashoffset:0}62.36%{stroke-dashoffset:-1px}62.37%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=feature] .f-11 path{animation-name:run-feature-f11}@keyframes run-feature-f11{0%,65.51%{stroke-dashoffset:.2px}65.52%{stroke-dashoffset:0}68.65%{stroke-dashoffset:-1px}68.66%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=feature] .f-12 path{animation-name:run-feature-f12}@keyframes run-feature-f12{0%,71.8%{stroke-dashoffset:.2px}71.81%{stroke-dashoffset:0}74.94%{stroke-dashoffset:-1px}74.95%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=feature] .v-acceptance-ok{animation-name:run-feature-acceptance-ok}@keyframes run-feature-acceptance-ok{0%{opacity:0}7.07%{opacity:0}8.76%{opacity:1}18.87%{opacity:1}20.55%{opacity:0}23.84%{opacity:0}25.53%{opacity:1}48.21%{opacity:1}49.9%{opacity:0}53.19%{opacity:0}54.88%{opacity:1}95.62%{opacity:1}97.3%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=feature] .v-code-ok{animation-name:run-feature-code-ok}@keyframes run-feature-code-ok{0%{opacity:0}7.86%{opacity:0}9.55%{opacity:1}18.87%{opacity:1}20.55%{opacity:0}24.63%{opacity:0}26.32%{opacity:1}48.21%{opacity:1}49.9%{opacity:0}53.98%{opacity:0}55.66%{opacity:1}95.62%{opacity:1}97.3%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=feature] .v-bugfinder-no{animation-name:run-feature-bugfinder-no}@keyframes run-feature-bugfinder-no{0%{opacity:0}8.65%{opacity:0}10.33%{opacity:1}18.87%{opacity:1}20.55%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=feature] .v-bugfinder-ok{animation-name:run-feature-bugfinder-ok}@keyframes run-feature-bugfinder-ok{0%{opacity:0}25.42%{opacity:0}27.1%{opacity:1}48.21%{opacity:1}49.9%{opacity:0}54.76%{opacity:0}56.45%{opacity:1}95.62%{opacity:1}97.3%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=feature] .v-ui-ok{animation-name:run-feature-ui-ok}@keyframes run-feature-ui-ok{0%{opacity:0}34.85%{opacity:0}36.54%{opacity:1}48.21%{opacity:1}49.9%{opacity:0}64.2%{opacity:0}65.88%{opacity:1}95.62%{opacity:1}97.3%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=feature] .v-e2e-no{animation-name:run-feature-e2e-no}@keyframes run-feature-e2e-no{0%{opacity:0}41.14%{opacity:0}42.82%{opacity:1}48.21%{opacity:1}49.9%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=feature] .v-e2e-ok{animation-name:run-feature-e2e-ok}@keyframes run-feature-e2e-ok{0%{opacity:0}70.49%{opacity:0}72.17%{opacity:1}95.62%{opacity:1}97.3%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=feature] .v-deliver-ok{animation-name:run-feature-deliver-ok}@keyframes run-feature-deliver-ok{0%{opacity:0}76.78%{opacity:0}78.46%{opacity:1}95.62%{opacity:1}97.3%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=bug] .custom-flow path,.motion-ready [data-graph-panel=bug] .custom-pass,.motion-ready [data-graph-panel=bug] .custom-fail{animation-duration:13.38s}.motion-ready [data-graph-panel=bug] .f-0 path{animation-name:run-bug-f0}@keyframes run-bug-f0{0%,2.66%{stroke-dashoffset:.2px}2.67%{stroke-dashoffset:0}6.64%{stroke-dashoffset:-1px}6.65%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=bug] .f-1 path{animation-name:run-bug-f1}@keyframes run-bug-f1{0%,10.63%{stroke-dashoffset:.2px}10.64%{stroke-dashoffset:0}14.61%{stroke-dashoffset:-1px}14.62%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=bug] .f-2 path{animation-name:run-bug-f2}@keyframes run-bug-f2{0%,14.61%{stroke-dashoffset:.2px}14.62%{stroke-dashoffset:0}18.6%{stroke-dashoffset:-1px}18.61%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=bug] .f-3 path{animation-name:run-bug-f3}@keyframes run-bug-f3{0%,22.58%{stroke-dashoffset:.2px}22.59%{stroke-dashoffset:0}26.56%{stroke-dashoffset:-1px}26.57%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=bug] .f-4 path{animation-name:run-bug-f4}@keyframes run-bug-f4{0%,31.55%{stroke-dashoffset:.2px}31.56%{stroke-dashoffset:0}35.53%{stroke-dashoffset:-1px}35.54%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=bug] .f-5 path{animation-name:run-bug-f5}@keyframes run-bug-f5{0%,35.53%{stroke-dashoffset:.2px}35.54%{stroke-dashoffset:0}42.84%{stroke-dashoffset:-1px}42.85%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=bug] .f-6 path{animation-name:run-bug-f6}@keyframes run-bug-f6{0%,42.84%{stroke-dashoffset:.2px}42.85%{stroke-dashoffset:0}46.82%{stroke-dashoffset:-1px}46.83%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=bug] .f-7 path{animation-name:run-bug-f7}@keyframes run-bug-f7{0%,46.82%{stroke-dashoffset:.2px}46.83%{stroke-dashoffset:0}50.8%{stroke-dashoffset:-1px}50.81%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=bug] .f-8 path{animation-name:run-bug-f8}@keyframes run-bug-f8{0%,54.79%{stroke-dashoffset:.2px}54.8%{stroke-dashoffset:0}58.77%{stroke-dashoffset:-1px}58.78%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=bug] .f-9 path{animation-name:run-bug-f9}@keyframes run-bug-f9{0%,63.75%{stroke-dashoffset:.2px}63.76%{stroke-dashoffset:0}67.74%{stroke-dashoffset:-1px}67.75%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=bug] .f-10 path{animation-name:run-bug-f10}@keyframes run-bug-f10{0%,67.74%{stroke-dashoffset:.2px}67.75%{stroke-dashoffset:0}71.72%{stroke-dashoffset:-1px}71.73%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=bug] .v-reproduce-ok{animation-name:run-bug-reproduce-ok}@keyframes run-bug-reproduce-ok{0%{opacity:0}8.97%{opacity:0}10.83%{opacity:1}95.14%{opacity:1}97.01%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=bug] .v-tests-ok{animation-name:run-bug-tests-ok}@keyframes run-bug-tests-ok{0%{opacity:0}20.92%{opacity:0}22.79%{opacity:1}42.84%{opacity:1}44.7%{opacity:0}53.13%{opacity:0}55%{opacity:1}95.14%{opacity:1}97.01%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=bug] .v-code-ok{animation-name:run-bug-code-ok}@keyframes run-bug-code-ok{0%{opacity:0}28.89%{opacity:0}30.76%{opacity:1}42.84%{opacity:1}44.7%{opacity:0}61.1%{opacity:0}62.97%{opacity:1}95.14%{opacity:1}97.01%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=bug] .v-accept_fix-no{animation-name:run-bug-accept_fix-no}@keyframes run-bug-accept_fix-no{0%{opacity:0}29.88%{opacity:0}31.75%{opacity:1}42.84%{opacity:1}44.7%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=bug] .v-accept_fix-ok{animation-name:run-bug-accept_fix-ok}@keyframes run-bug-accept_fix-ok{0%{opacity:0}62.09%{opacity:0}63.96%{opacity:1}95.14%{opacity:1}97.01%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=bug] .v-merge-ok{animation-name:run-bug-merge-ok}@keyframes run-bug-merge-ok{0%{opacity:0}74.05%{opacity:0}75.92%{opacity:1}95.14%{opacity:1}97.01%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=danger] .custom-flow path,.motion-ready [data-graph-panel=danger] .custom-pass,.motion-ready [data-graph-panel=danger] .custom-fail{animation-duration:14.09s}.motion-ready [data-graph-panel=danger] .f-0 path{animation-name:run-danger-f0}@keyframes run-danger-f0{0%,2.36%{stroke-dashoffset:.2px}2.37%{stroke-dashoffset:0}5.9%{stroke-dashoffset:-1px}5.91%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=danger] .f-1 path{animation-name:run-danger-f1}@keyframes run-danger-f1{0%,7.66%{stroke-dashoffset:.2px}7.67%{stroke-dashoffset:0}11.2%{stroke-dashoffset:-1px}11.21%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=danger] .f-2 path{animation-name:run-danger-f2}@keyframes run-danger-f2{0%,12.97%{stroke-dashoffset:.2px}12.98%{stroke-dashoffset:0}16.51%{stroke-dashoffset:-1px}16.52%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=danger] .f-3 path{animation-name:run-danger-f3}@keyframes run-danger-f3{0%,18.27%{stroke-dashoffset:.2px}18.28%{stroke-dashoffset:0}21.81%{stroke-dashoffset:-1px}21.82%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=danger] .f-4 path{animation-name:run-danger-f4}@keyframes run-danger-f4{0%,25.35%{stroke-dashoffset:.2px}25.36%{stroke-dashoffset:0}31.83%{stroke-dashoffset:-1px}31.84%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=danger] .f-5 path{animation-name:run-danger-f5}@keyframes run-danger-f5{0%,31.83%{stroke-dashoffset:.2px}31.84%{stroke-dashoffset:0}35.37%{stroke-dashoffset:-1px}35.38%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=danger] .f-6 path{animation-name:run-danger-f6}@keyframes run-danger-f6{0%,37.14%{stroke-dashoffset:.2px}37.15%{stroke-dashoffset:0}40.68%{stroke-dashoffset:-1px}40.69%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=danger] .f-7 path{animation-name:run-danger-f7}@keyframes run-danger-f7{0%,42.44%{stroke-dashoffset:.2px}42.45%{stroke-dashoffset:0}45.98%{stroke-dashoffset:-1px}45.99%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=danger] .f-8 path{animation-name:run-danger-f8}@keyframes run-danger-f8{0%,47.75%{stroke-dashoffset:.2px}47.76%{stroke-dashoffset:0}51.29%{stroke-dashoffset:-1px}51.3%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=danger] .f-9 path{animation-name:run-danger-f9}@keyframes run-danger-f9{0%,54.82%{stroke-dashoffset:.2px}54.83%{stroke-dashoffset:0}58.36%{stroke-dashoffset:-1px}58.37%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=danger] .f-10 path{animation-name:run-danger-f10}@keyframes run-danger-f10{0%,58.36%{stroke-dashoffset:.2px}58.37%{stroke-dashoffset:0}61.9%{stroke-dashoffset:-1px}61.91%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=danger] .f-11 path{animation-name:run-danger-f11}@keyframes run-danger-f11{0%,66.32%{stroke-dashoffset:.2px}66.33%{stroke-dashoffset:0}69.86%{stroke-dashoffset:-1px}69.87%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=danger] .f-12 path{animation-name:run-danger-f12}@keyframes run-danger-f12{0%,69.86%{stroke-dashoffset:.2px}69.87%{stroke-dashoffset:0}73.39%{stroke-dashoffset:-1px}73.4%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=danger] .v-security-no{animation-name:run-danger-security-no}@keyframes run-danger-security-no{0%{opacity:0}23.87%{opacity:0}25.65%{opacity:1}31.83%{opacity:1}33.61%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=danger] .v-security-ok{animation-name:run-danger-security-ok}@keyframes run-danger-security-ok{0%{opacity:0}53.35%{opacity:0}55.12%{opacity:1}95.39%{opacity:1}97.16%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=danger] .v-acceptance-ok{animation-name:run-danger-acceptance-ok}@keyframes run-danger-acceptance-ok{0%{opacity:0}63.96%{opacity:0}65.74%{opacity:1}95.39%{opacity:1}97.16%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=danger] .v-code-ok{animation-name:run-danger-code-ok}@keyframes run-danger-code-ok{0%{opacity:0}64.85%{opacity:0}66.62%{opacity:1}95.39%{opacity:1}97.16%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=danger] .v-merge-ok{animation-name:run-danger-merge-ok}@keyframes run-danger-merge-ok{0%{opacity:0}75.46%{opacity:0}77.23%{opacity:1}95.39%{opacity:1}97.16%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=upgrade] .custom-flow path,.motion-ready [data-graph-panel=upgrade] .custom-pass,.motion-ready [data-graph-panel=upgrade] .custom-fail{animation-duration:11.65s}.motion-ready [data-graph-panel=upgrade] .f-0 path{animation-name:run-upgrade-f0}@keyframes run-upgrade-f0{0%,3.43%{stroke-dashoffset:.2px}3.44%{stroke-dashoffset:0}8.58%{stroke-dashoffset:-1px}8.59%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=upgrade] .f-1 path{animation-name:run-upgrade-f1}@keyframes run-upgrade-f1{0%,11.16%{stroke-dashoffset:.2px}11.17%{stroke-dashoffset:0}16.31%{stroke-dashoffset:-1px}16.32%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=upgrade] .f-2 path{animation-name:run-upgrade-f2}@keyframes run-upgrade-f2{0%,18.88%{stroke-dashoffset:.2px}18.89%{stroke-dashoffset:0}24.03%{stroke-dashoffset:-1px}24.04%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=upgrade] .f-3 path{animation-name:run-upgrade-f3}@keyframes run-upgrade-f3{0%,29.18%{stroke-dashoffset:.2px}29.19%{stroke-dashoffset:0}38.63%{stroke-dashoffset:-1px}38.64%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=upgrade] .f-4 path{animation-name:run-upgrade-f4}@keyframes run-upgrade-f4{0%,41.2%{stroke-dashoffset:.2px}41.21%{stroke-dashoffset:0}46.35%{stroke-dashoffset:-1px}46.36%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=upgrade] .f-5 path{animation-name:run-upgrade-f5}@keyframes run-upgrade-f5{0%,51.5%{stroke-dashoffset:.2px}51.51%{stroke-dashoffset:0}56.65%{stroke-dashoffset:-1px}56.66%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=upgrade] .f-6 path{animation-name:run-upgrade-f6}@keyframes run-upgrade-f6{0%,61.8%{stroke-dashoffset:.2px}61.81%{stroke-dashoffset:0}66.95%{stroke-dashoffset:-1px}66.96%,to{stroke-dashoffset:-1.2px}}.motion-ready [data-graph-panel=upgrade] .v-pkg_tests-no{animation-name:run-upgrade-pkg_tests-no}@keyframes run-upgrade-pkg_tests-no{0%{opacity:0}27.04%{opacity:0}29.18%{opacity:1}38.63%{opacity:1}40.77%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=upgrade] .v-pkg_tests-ok{animation-name:run-upgrade-pkg_tests-ok}@keyframes run-upgrade-pkg_tests-ok{0%{opacity:0}49.36%{opacity:0}51.5%{opacity:1}94.42%{opacity:1}96.57%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=upgrade] .v-repo_tests-ok{animation-name:run-upgrade-repo_tests-ok}@keyframes run-upgrade-repo_tests-ok{0%{opacity:0}59.66%{opacity:0}61.8%{opacity:1}94.42%{opacity:1}96.57%{opacity:0}to{opacity:0}}.motion-ready [data-graph-panel=upgrade] .v-merge-ok{animation-name:run-upgrade-merge-ok}@keyframes run-upgrade-merge-ok{0%{opacity:0}69.96%{opacity:0}72.1%{opacity:1}94.42%{opacity:1}96.57%{opacity:0}to{opacity:0}}}.beyond-code{padding-block:var(--section-space);border-block:1px solid var(--hairline);text-align:left;grid-template-columns:minmax(15rem,.8fr) minmax(0,1.2fr);align-items:center;gap:2.5rem;display:grid}.beyond-code .section-title{margin:0;font-size:clamp(3.4rem,6vw,5.4rem);line-height:.98}.beyond-code .section-title span{color:var(--rust)}.beyond-code p{max-width:27ch;margin:1.5rem 0}.research-intro a{padding-block:.5rem;display:inline-block}.research-video-link{grid-column:1/-1;justify-self:center;align-items:center;gap:1.25rem;max-width:100%;text-decoration:none;display:flex}.research-video-thumb{border:1px solid var(--hairline);background:var(--ink);border-radius:.3rem;flex:0 0 clamp(6rem,22vw,16rem);position:relative;overflow:hidden}.research-video-thumb img{width:100%}.research-video-play{color:#fff;text-shadow:0 1px 6px #000;background:#0004;place-items:center;font-size:1.5rem;display:grid;position:absolute;inset:0}.research-video-link:hover{color:var(--rust)}.research-video-link:focus-visible{outline:2px solid var(--rust);outline-offset:6px}.research-video-duration{white-space:nowrap;color:var(--muted)}.research-video-dialog{border:1px solid var(--hairline);background:var(--paper);width:min(92vw,80rem);max-width:none;max-height:92dvh;color:var(--ink);border-radius:.5rem;padding:0}.research-video-dialog::backdrop{background:#000c}body:has(.research-video-dialog[open]){overflow:hidden}.research-video-header{justify-content:space-between;align-items:center;gap:1rem;padding:.5rem .75rem .5rem 1rem;display:flex}.research-video-header h2{margin:0;font-size:1rem;font-weight:500}.research-video-header button{cursor:pointer;background:0 0;border:0;border-radius:.25rem;flex:0 0 2.75rem;height:2.75rem;font-size:1.75rem}.research-video-header button:hover{background:var(--hairline)}.research-video-header button:focus-visible{outline:2px solid var(--rust)}.research-video-dialog video{aspect-ratio:16/9;background:#111;width:100%;max-height:70dvh;display:block}.research-video-dialog p{color:var(--ink-2);margin:0;padding:.75rem 1rem;font-size:.85rem}.research-stage{text-align:center;width:min(100%,22rem);min-width:0;margin:0 auto}.research-diagram{width:100%;height:auto;display:block;overflow:visible}.research-diagram path{fill:none;stroke:var(--marker-ink);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.research-diagram text{font-family:var(--hand);fill:var(--marker-ink);font-weight:600}.research-diagram .research-return path{stroke:var(--rust)}.research-diagram .research-label text{fill:var(--rust)}.research-diagram .research-check path{stroke:var(--green);stroke-width:4px}.research-diagram .research-flow{display:none}.research-diagram .research-flow path{stroke:var(--rust);stroke-width:9px;stroke-dasharray:.001 2}.research-stage figcaption{font-family:var(--hand);color:var(--ink-2);margin-top:.75rem;font-size:1.4rem}@media (width<=760px){.beyond-code{grid-template-columns:1fr;gap:2rem}.research-intro{text-align:center}.beyond-code p{margin-inline:auto}}@media (prefers-reduced-motion:no-preference){.motion-ready .research-flow{display:block}.motion-ready .research-flow path,.motion-ready .research-check{animation-duration:4.6s;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused}.motion-ready.is-playing .research-flow path,.motion-ready.is-playing .research-check{animation-play-state:running}.motion-ready .research-in path{animation-name:researchIn}.motion-ready .research-out path{animation-name:researchOut}.motion-ready .research-next path{animation-name:researchNext}.motion-ready .check-0{animation-name:researchCheck0}.motion-ready .check-1{animation-name:researchCheck1}.motion-ready .check-2{animation-name:researchCheck2}}@keyframes researchIn{0%,6.52%{stroke-dashoffset:.05px}19.57%,to{stroke-dashoffset:-1.02px}}@keyframes researchCheck0{0%,25%{opacity:0}30.43%,78.26%{opacity:1}83.7%,to{opacity:0}}@keyframes researchCheck1{0%,28.26%{opacity:0}33.7%,78.26%{opacity:1}83.7%,to{opacity:0}}@keyframes researchCheck2{0%,31.52%{opacity:0}36.96%,78.26%{opacity:1}83.7%,to{opacity:0}}@keyframes researchOut{0%,39.13%{stroke-dashoffset:.05px}52.17%,to{stroke-dashoffset:-1.02px}}@keyframes researchNext{0%,54.35%{stroke-dashoffset:.05px}78.26%,to{stroke-dashoffset:-1.02px}}.section-title{max-width:32ch;margin:0;font-size:clamp(2.2rem,4vw,3.4rem);line-height:1.12}:is(h2,h3)>.section-link{font-size:inherit;padding:0;text-decoration:none;display:inline}.section-link:after{content:"#";color:var(--rust);opacity:0;margin-left:.25em;transition:opacity .15s}.section-link:hover:after,.section-link:focus-visible:after{opacity:1}.section-link:focus-visible{-webkit-text-decoration:underline var(--rust);text-decoration:underline var(--rust);outline:none}.section-link.is-copied:after{content:"link copied";opacity:1;font-size:.6em}@media (hover:none){.section-link:after{opacity:.35}}.notes{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1.5rem,4vw,2.5rem) clamp(1rem,4vw,2rem);width:100%;max-width:46rem;margin:0;padding:0;list-style:none;display:grid}.note{position:relative}.notes>.note:first-child{--r:-4deg}.notes>.note:nth-child(2){--r:2.5deg;--dy:10px}.notes>.note:nth-child(3){--r:-1.5deg;--dy:6px}.notes>.note:nth-child(4){--r:3.5deg}.notes>.note:nth-child(5){--r:-2.5deg;--dy:8px}.notes>.note:nth-child(6){--r:1.8deg;--dy:4px}.notes>.note:nth-child(7){--r:-2deg;--dy:6px}.tone-0{--note-top:#fff7a1;--note-mid:#fdeb6d;--note-bottom:#f5da4c}.tone-1{--note-top:#fff9b8;--note-mid:#fcef86;--note-bottom:#f3df5e}.tone-2{--note-top:#fff2a4;--note-mid:#fbe271;--note-bottom:#f0cf45}.notes>.note:nth-child(2){--cut:-71px -113px}.notes>.note:nth-child(3){--cut:-193px -37px}.notes>.note:nth-child(4){--cut:-127px -211px}.notes>.note:nth-child(5){--cut:-29px -167px}.notes>.note:nth-child(6){--cut:-241px -89px}.note-paper{isolation:isolate;min-height:10.5rem;transform:rotate(var(--r,0deg)) translate(0, var(--dy,0px));padding:1.15rem 1rem 1rem;transition:transform .22s cubic-bezier(.2,.7,.2,1);position:relative}.note-paper:before{content:"";z-index:-1;background:url(/assets/paper-note-D90jVjJb.webp) var(--cut,0 0) / 256px 256px, linear-gradient(177deg, #fff9b400 66%, #fff9b44d 90%, #fff9b40f 100%), linear-gradient(180deg, #17141113 0, #17141109 .9rem, #17141100 1.7rem), linear-gradient(165deg, var(--note-top) 0%, var(--note-mid) 48%, var(--note-bottom) 100%);background-blend-mode:multiply, normal, normal, normal;border-bottom-right-radius:5rem .3rem;position:absolute;inset:0;box-shadow:0 1px 1px #1714111a,1px 3px 5px -2px #17141129}.note-paper:after{content:"";z-index:-2;transform-origin:0 100%;height:45%;transition:box-shadow .22s ease-out;position:absolute;bottom:.75rem;left:16%;right:.55rem;transform:rotate(1.6deg);box-shadow:.4rem .75rem .8rem #17141157}.note-paper:hover{transform:rotate(var(--r,0deg)) translate(0, calc(var(--dy,0px) - 3px))}.note-paper:hover:after{box-shadow:.55rem 1.05rem 1.1rem #1714115c}.note:has([aria-expanded=true]){z-index:10}.note:has([aria-expanded=true]) .note-paper{transform:rotate(0)}.note-btn{text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;padding:0;display:block}.note-btn:before{content:"";position:absolute;inset:0}.note-btn:focus-visible{outline:none}.note-paper:has(.note-btn:focus-visible){outline:3px solid var(--rust);outline-offset:5px}.note-q{text-transform:uppercase;font-size:clamp(1.35rem,1.9vw,1.65rem);line-height:1.08;display:block}.note-a{color:var(--note-text);cursor:text;-webkit-user-select:text;user-select:text;margin-top:.75rem;font-size:.82rem;line-height:1.45;position:relative}.note-a p{margin:0}.note-a .note-secondary{color:var(--ink-2);margin-top:.7rem}.note-a a,.note-a code{pointer-events:auto}.note-a code{overflow-wrap:anywhere;background:#ffffff80;padding:.05em .3em;font-size:.78rem}.note-a a{color:var(--rust);white-space:nowrap}@media (width<=560px){.lockup-name,.loop--wide{display:none}.loop--tall{order:2;width:100%;display:block}.actions,.starred-by{order:1}.starred-by ul{column-gap:.8rem;max-width:23rem}.starred-by li{gap:.38rem;font-size:.84rem}.starred-by svg{width:.9rem;height:.9rem}.notes{grid-template-columns:1fr}.note-paper{min-height:0}}@media (prefers-reduced-motion:reduce){.loop .pulse path,.loop .mark{animation-name:none}.loop .pulse{display:none}.loop .m-acc-ok,.loop .m-code-ok,.loop .m-both-ok,.loop .m-e2e-ok,.loop .m-merge-ok{opacity:1}.note-paper,.note-paper:after,.stamp:after{transition:none}}.foot{border-top:1px solid var(--hairline);text-align:center;font-family:var(--ui);color:var(--muted);flex-wrap:wrap;justify-content:center;gap:.25rem 1.75rem;padding-block:1.5rem 2.5rem;font-size:.8rem;display:flex}.foot a{align-items:center;min-height:2.75rem;text-decoration:none;display:inline-flex}.foot a:hover{color:var(--rust)}.foot .foot-note{align-items:center;min-height:2.75rem;display:inline-flex}.foot-social{flex-basis:100%;justify-content:center;gap:.5rem;display:none}.foot-social a,.foot-social .theme-toggle{min-width:2.75rem;color:var(--ink-2);justify-content:center}.foot-social svg{fill:currentColor;width:1.05rem;height:1.05rem}@media (prefers-reduced-motion:reduce){.note-paper,.note-paper:after,.stamp:after{transition:none}}.consent{inset-inline:0;z-index:10;padding:.85rem var(--x);background:var(--paper);border-top:1px solid var(--hairline);flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.25rem;display:flex;position:fixed;bottom:0;box-shadow:0 -6px 24px #1714110f}.consent-text{font-family:var(--ui);color:var(--ink-2);margin:0;font-size:.85rem}.consent-actions{gap:.5rem;display:flex}.consent-btn{font-family:var(--ui);border:1px solid var(--ink);background:var(--ink);color:var(--paper);cursor:pointer;border-radius:999px;padding:.4rem 1rem;font-size:.85rem;font-weight:600}.consent-btn--quiet{color:var(--ink-2);border-color:var(--hairline);background:0 0}.waitlist{justify-items:center;gap:1rem;width:100%;margin-top:1.25rem;display:grid}.waitlist-title{margin:0;font-size:clamp(1.9rem,3vw,2.4rem);line-height:1;transform:rotate(-1.2deg)}.waitlist-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin:.5rem 0 0;display:flex}.waitlist-actions .stamp{justify-content:center}@media (width<=560px){.waitlist-actions{width:min(100%,19rem);display:grid}}.waitlist-form{border:1px solid var(--hairline);background:var(--field);width:min(100%,26rem);display:flex}.waitlist-form:focus-within{border-color:var(--rust)}.waitlist-form[hidden]{display:none}.waitlist-form input{min-width:0;color:var(--ink);font:400 .95rem var(--ui);background:0 0;border:0;outline:none;flex:1;padding:.7rem 1rem}.waitlist-form input::placeholder{color:var(--muted)}.waitlist-form .stamp{cursor:pointer;border:0;flex-shrink:0;padding:.7rem 1.1rem;font-size:.7rem}.waitlist-form .stamp:disabled{opacity:.6;cursor:default}.waitlist-status{min-height:1.2em;font:400 .8rem var(--ui);color:var(--rust);text-align:center;margin:0}.waitlist-status.is-ok{color:var(--ink-2);outline:none;font-size:.95rem}@media (width<=30rem){.waitlist-form .stamp{letter-spacing:.1em;padding-inline:1rem}}.waitlist-perk{font-family:var(--ui);color:var(--muted);margin:0;font-size:.75rem}.waitlist-perk a{color:inherit;text-underline-offset:.2em}.waitlist-perk a:hover{color:var(--rust)}.blog{width:100%;max-width:72rem;padding-block:var(--section-space);border-top:1px solid var(--hairline);text-align:center;justify-items:center;gap:1.75rem;margin-inline:auto;display:grid}.blog-title{margin:0;font-size:clamp(1.9rem,3vw,2.4rem);line-height:1;transform:rotate(.8deg)}.blog-posts{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1.5rem;width:100%;display:grid}.blog-card{box-sizing:border-box;border:1px solid var(--hairline);background:var(--paper-lit);width:100%;color:var(--ink);text-align:left;flex-direction:column;padding:clamp(1.25rem,3vw,1.75rem) clamp(1.25rem,4vw,2rem);text-decoration:none;display:flex;box-shadow:0 1px 1px #1714110f,2px 4px 8px -3px #1714112e}.blog-card>span{display:block}.blog-card>[hidden]{display:none}.blog-date{color:var(--muted);font-size:.8rem}.blog-post-title{font-family:var(--serif);margin-top:.5rem;font-size:clamp(1.2rem,2.4vw,1.45rem);font-weight:300;line-height:1.35;transition:color .16s}.blog-card:hover .blog-post-title{color:var(--rust)}.blog-dek{color:var(--ink-2);margin-top:.75rem;font-size:.95rem;line-height:1.6}.blog-read{color:var(--rust);margin-top:auto;padding-top:1rem;font-size:.88rem}.team{width:100%;max-width:72rem;padding-block:var(--section-space);border-top:1px solid var(--hairline);text-align:center;justify-items:center;gap:1.25rem;margin-inline:auto;display:grid}.team-head{justify-items:center;gap:1.25rem;display:grid;position:relative}.team-head .team-line{font-size:1.15rem}.team-crow-link{transition:transform .22s ease-out;display:block;position:absolute;top:50%;left:calc(100% + 2.5rem);transform:translateY(-50%)rotate(-6deg)}.team-crow-link:hover,.team-crow-link:focus-visible{transform:translateY(-56%)rotate(-2deg)scale(1.08)}.team-crow-link:focus-visible{outline:2px solid var(--rust);outline-offset:6px}.team-crow{width:8rem;max-width:none;height:auto;filter:var(--ink-filter);display:block}@media (width<=760px){.team-crow-link{position:static;transform:rotate(-6deg)}.team-crow-link:hover,.team-crow-link:focus-visible{transform:rotate(-2deg)scale(1.06)}.team-crow{width:6rem}}@media (prefers-reduced-motion:reduce){.team-crow-link{transition:none}}.team-title{margin:0;font-size:clamp(1.9rem,3vw,2.4rem);line-height:1;transform:rotate(-1.2deg)}.team-links{font-style:normal;font-family:var(--ui);color:var(--muted);font-size:.8rem}.team-links a{color:inherit}.team-links a:hover{color:var(--rust)}.team-line{max-width:34rem;color:var(--ink-2);margin:0}.actions .only-phone{display:none}@media (width<=560px){.actions .only-desktop{display:none}.actions .only-phone{display:inline}.actions-links a{min-height:2.75rem}.team-links a{align-items:center;min-height:2.75rem;display:inline-flex}}@media (width<=56rem){.lockup-name{display:none}}@media (width<=40rem){.masthead{flex-wrap:nowrap;gap:.75rem}.social{gap:.5rem}.social>a{display:none}.social>.docs-link{display:inline-flex}.social>.blog-link,.social>.theme-toggle{display:none}.foot-social{display:flex}.social a{justify-content:center;min-width:2.75rem;min-height:2.75rem}.social .stars{padding-inline:.2rem}}@media (width<=22rem){.masthead .discord-copy{display:none}}.social .docs-link{font-family:var(--ui);font-size:.85rem}.section-intro{align-items:center;gap:2rem;margin-bottom:2.5rem;display:grid}.section-intro-copy>p{max-width:62ch;margin:1.5rem auto 1rem;line-height:1.65}.section-notes{text-align:left;max-width:30rem;margin-inline:auto}.section-notes--single{grid-template-columns:1fr;max-width:14rem}.has-notes{position:relative}.margin-notes{flex-wrap:wrap;justify-content:center;gap:1.5rem 2rem;width:100%;margin:2rem auto 0;display:flex}.margin-note{text-align:left;width:min(15rem,100%);margin:0;padding:0;list-style:none}.inside>.margin-notes{order:3}.inside>.graphs-open-row{order:2}.margin-note .note-paper{min-height:0}.margin-note--left .note{--r:-3deg;--cut:-71px -113px}.margin-note--right .note{--r:2.5deg;--cut:-193px -37px}#one-graph{--half:20rem}#one-graph .margin-note--left{--note-top:calc(var(--section-space) + 7rem)}#one-graph .margin-note--right{--note-top:calc(var(--section-space) + 16rem)}#your-night{--half:24rem}@media (width>=1440px){#your-night .margin-note{top:auto;bottom:calc(var(--section-space) + 2rem)}#your-night .margin-note--right{bottom:calc(var(--section-space) + 7rem)}.margin-notes{display:contents}.margin-note{z-index:10;width:12.5rem;top:var(--note-top,var(--section-space));position:absolute}.margin-note--left{right:calc(50% + var(--half) + 1.5rem)}.margin-note--right{left:calc(50% + var(--half) + 1.5rem)}}.side-notes{text-align:left;max-width:46rem;margin:2.5rem auto 0}@media (width>=1180px){.custom-graph{grid-template-columns:14rem minmax(0,1fr) 14rem;align-items:start;column-gap:clamp(2rem,4vw,4rem);max-width:84rem;display:grid}.custom-graph>.section-intro{grid-area:1/2/span 2;align-self:center}.custom-graph>:not(.side-notes):not(.section-intro){grid-column:1/-1}.custom-graph>.custom-stage{width:100%;max-width:64rem}.custom-graph>.side-notes{display:contents}.side-notes>.note{width:14rem}.side-notes>.note:first-child{grid-area:1/1}.side-notes>.note:nth-child(2){grid-area:1/3;margin-top:1.5rem}.side-notes>.note:nth-child(3){grid-area:2/1;margin-top:1rem}.side-notes>.note:nth-child(4){grid-area:2/3;margin-top:2rem}}@media (width>=1000px){.section-intro{grid-template-columns:minmax(0,1fr) auto;gap:3rem}.section-notes{width:30rem}.section-notes--single{width:14rem}}.note-heading{font:inherit;margin:0}.oe-note{aspect-ratio:1/.96;text-align:left;--note-rest-scale:1;width:100%;max-width:20rem;transform:rotate(var(--r,0deg));-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:block;position:relative}.oe-note:before{content:none}.oe-note-size{aspect-ratio:1/.96;width:min(20rem,100vw - 40px);transform:scale(var(--note-rest-scale));transform-origin:0 0;transform-style:preserve-3d;position:absolute;top:0;left:0}.oe-note-sheet{transform-style:preserve-3d;position:absolute;inset:0}.oe-note-face{backface-visibility:hidden;background:url(/assets/paper-note-D90jVjJb.webp) 0 0 / 256px 256px, linear-gradient(165deg, var(--note-top), var(--note-mid) 48%, var(--note-bottom));background-blend-mode:multiply, normal;filter:var(--note-dim,none);border-radius:1px 2px 6px 1px;flex-direction:column;padding:1.5rem;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:1px 3px 6px #17141126}.oe-note-front .note-q{font-size:2rem}.oe-note-back{transform:rotateY(180deg)}.oe-note-a{-webkit-user-select:none;user-select:none;cursor:inherit;margin:0;font-size:.95rem;line-height:1.45}.note-paragraph{display:block}:is(.note:has(.oe-note[data-dragging=true]),.margin-note:has(.oe-note[aria-expanded=true]),.margin-note:has(.oe-note[data-dragging=true])){z-index:80}.oe-note{touch-action:auto;-webkit-user-select:none;user-select:none;cursor:pointer}@media (hover:hover) and (pointer:fine){.oe-note{cursor:grab}}.oe-note[data-dragging=true]{cursor:grabbing;z-index:80!important}.oe-note[aria-expanded=true] .oe-note-size{transform:scale(1)}.oe-note[aria-expanded=true] .oe-note-sheet{transform:rotateY(-180deg)}.oe-note:not([aria-expanded=true]) .oe-note-back,.oe-note[aria-expanded=true] .oe-note-front{opacity:0}.paper-viewport{overflow-clip-margin:48px;pointer-events:none;position:absolute;inset:0;overflow:clip}.paper-canvas{pointer-events:none;width:calc(100% + 96px);height:calc(100% + 96px);filter:var(--note-dim,none);position:absolute;top:-48px;left:-48px}.oe-note[data-paper-gpu=true] .oe-note-sheet,.oe-note[data-paper-gpu=true] .oe-note-shadow{opacity:0}.oe-note:focus-visible{outline:none}.oe-note:focus-visible .oe-note-size:after{content:"";pointer-events:none;border:3px solid #c2240c;position:absolute;inset:-6px}.oe-note:focus-visible .oe-note-face{outline:none}.oe-note-size{pointer-events:auto}.boreal-demo{max-width:80rem;padding-block:var(--section-space);border-top:1px solid var(--hairline);text-align:center;margin-inline:auto}.boreal-intro{text-wrap:pretty;max-width:59ch;margin:1.3rem auto 2rem;line-height:1.7}.boreal-games{text-align:left;grid-template-columns:1fr 1fr;gap:1.4rem;display:grid}.boreal-card{min-width:0}.boreal-card h3{font:500 1rem var(--ui);margin:0 0 .7rem}.boreal-viewport{border:1px solid var(--marker-ink);height:360px;box-shadow:3px 3px 0 var(--hairline);background:#0c202b;border-radius:12px;position:relative;overflow:hidden}.boreal-viewport picture{width:100%;height:100%;display:block}.boreal-viewport img{object-fit:cover;width:100%;height:100%}.boreal-play{cursor:pointer;background:linear-gradient(#0000 40%,#06162355);border:0;justify-content:center;align-items:center;width:100%;display:flex;position:absolute;inset:0}.boreal-play span{background:var(--pill);color:var(--ink);border:1px solid #f8f3e7bb;border-radius:999px;padding:.8rem 1.2rem;font-size:.9rem;box-shadow:0 3px 25px #0005}.boreal-play:hover span{background:var(--pill-hover);transform:translateY(-2px)}.boreal-viewport iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.is-playing .boreal-play{display:none}.boreal-toolbar{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;min-height:44px;font-size:.75rem;display:flex}.boreal-toolbar a{text-underline-offset:3px}.boreal-toolbar button{text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:.4rem 0;text-decoration:underline}.boreal-stop,.boreal-expand{display:none}.is-playing .boreal-stop,.is-playing .boreal-expand:not([hidden]){display:inline-block}.boreal-status{z-index:2;text-align:center;color:#edf3f6;pointer-events:none;font-size:12px;position:absolute;top:110px;left:12px;right:12px}.boreal-status:empty,.boreal-switch{display:none}.boreal-viewport:fullscreen{border:0;border-radius:0;width:100vw;height:100dvh;min-height:0;max-height:none}@media (width<=1000px){.boreal-viewport{height:340px}}@media (width<=700px){.boreal-switch{justify-content:center;gap:1.5rem;margin:0 0 1.3rem;display:flex}.boreal-switch button{cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:.5rem 0;font-size:.9rem}.boreal-switch [aria-pressed=true]{color:var(--rust);border-color:var(--rust)}.boreal-games{grid-template-columns:1fr}.boreal-demo[data-selected=reviewed] .boreal-card[data-version=original],.boreal-demo[data-selected=original] .boreal-card[data-version=reviewed]{display:none}.boreal-viewport{height:480px;min-height:360px;max-height:72svh}.boreal-intro{margin-bottom:1.25rem;font-size:.9rem}}@media (prefers-reduced-motion:reduce){.boreal-play:hover span{transform:none}}.boreal-replay{border-top:1px solid var(--hairline);text-align:left;padding-top:1.8rem}.replay-heading{justify-content:space-between;align-items:baseline;gap:1rem;max-width:860px;margin-inline:auto;display:flex}.replay-heading h3{font:400 1.9rem var(--hand);margin:0}.replay-stage{grid-template-columns:minmax(0,577px) minmax(0,1fr);align-items:center;gap:1.8rem;max-width:64rem;margin:1rem auto 0;display:grid}.bloop{width:100%;height:auto;display:block;overflow:visible}.bloop--tall{display:none}.bloop path{fill:none;stroke:var(--marker-ink);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.bloop path.thick{stroke-width:5px}.bloop text{font-family:var(--hand);fill:var(--marker-ink);font-weight:600}.bloop .red path{stroke:var(--rust)}.bloop .red text{fill:var(--rust)}.bloop .good path{stroke:var(--green)}.bloop .faint>path,.bloop .faint g path:first-child{stroke-dasharray:9 9}.bloop .faint text{fill:var(--rust)}.bloop .node-mark path{stroke-width:2.2px}.bloop .pulse path{stroke:var(--rust);stroke-width:13px;stroke-linecap:round;stroke-dasharray:.001 2;stroke-dashoffset:.05px}.bloop .pulse.good path{stroke:var(--green)}.bloop .mark{opacity:0}.bloop .pulse path,.bloop .mark,.boreal-frames .bf{animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused}.replay-shot{margin:0}.boreal-frames{aspect-ratio:16/10;border:1px solid var(--marker-ink);box-shadow:3px 3px 0 var(--hairline);background:#0c202b;border-radius:10px;position:relative;overflow:hidden}.boreal-frames .bf{opacity:0;position:absolute;inset:0}.boreal-frames .bf-0{opacity:1}.boreal-frames img{object-fit:cover;width:100%;height:100%;display:block}.boreal-frames span{color:#f4efe4;background:#0c202bcc;border-radius:999px;padding:.2rem .6rem;font-size:.72rem;position:absolute;bottom:10px;left:10px}.replay-bar{align-items:flex-start;gap:1rem;max-width:64rem;margin:1rem auto 0;display:flex}.replay-toggle{border:1px solid var(--ink-2);width:38px;height:38px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;flex:none;font-size:.85rem}.replay-toggle:hover{background:var(--paper-lit)}.replay-timeline{flex:1;min-width:0;padding:15px 0 22px;position:relative}.replay-timeline input{appearance:none;background:var(--hairline);cursor:pointer;border-radius:999px;width:100%;height:4px;margin:0;display:block}.replay-timeline input::-webkit-slider-thumb{-webkit-appearance:none;background:var(--rust);border:2px solid var(--paper-lit);width:16px;height:16px;box-shadow:0 0 0 1px var(--rust);border-radius:50%}.replay-timeline input::-moz-range-thumb{background:var(--rust);border:2px solid var(--paper-lit);border-radius:50%;width:13px;height:13px}.replay-timeline span{font:600 1.3rem/1 var(--hand);color:var(--muted);pointer-events:none;position:absolute;top:26px;transform:translate(-50%)}.replay-timeline span:before{content:"";background:var(--muted);width:1px;height:8px;position:absolute;top:-11px;left:50%}.replay-timeline .tl-r1{left:var(--r1)}.replay-timeline .tl-r2{left:var(--r2)}.replay-timeline .tl-r3{left:var(--r3)}@media (width<=1000px){.replay-stage{grid-template-columns:1fr;gap:1.2rem;max-width:520px}.replay-heading,.replay-bar{max-width:520px}}@media (width<=700px){.bloop--wide{display:none}.bloop--tall{display:block}}.bloop .pulse path,.bloop .mark,.boreal-frames .bf{animation-duration:14.28s}.bloop .bp-0 path{animation-name:bp0}@keyframes bp0{0%,8.4%{stroke-dashoffset:.05px}11.34%,to{stroke-dashoffset:-1.02px}}.bloop .bp-1 path{animation-name:bp1}@keyframes bp1{0%,8.4%{stroke-dashoffset:.05px}11.34%,to{stroke-dashoffset:-1.02px}}.bloop .bp-2 path{animation-name:bp2}@keyframes bp2{0%,8.4%{stroke-dashoffset:.05px}11.34%,to{stroke-dashoffset:-1.02px}}.bloop .bp-3 path{animation-name:bp3}@keyframes bp3{0%,21.43%{stroke-dashoffset:.05px}23.95%,to{stroke-dashoffset:-1.02px}}.bloop .bp-4 path{animation-name:bp4}@keyframes bp4{0%,21.43%{stroke-dashoffset:.05px}23.95%,to{stroke-dashoffset:-1.02px}}.bloop .bp-5 path{animation-name:bp5}@keyframes bp5{0%,21.43%{stroke-dashoffset:.05px}23.95%,to{stroke-dashoffset:-1.02px}}.bloop .bp-6 path{animation-name:bp6}@keyframes bp6{0%,23.95%{stroke-dashoffset:.05px}26.89%,to{stroke-dashoffset:-1.02px}}.bloop .bp-7 path{animation-name:bp7}@keyframes bp7{0%,33.61%{stroke-dashoffset:.05px}36.97%,to{stroke-dashoffset:-1.02px}}.bloop .bp-8 path{animation-name:bp8}@keyframes bp8{0%,36.97%{stroke-dashoffset:.05px}39.92%,to{stroke-dashoffset:-1.02px}}.bloop .bp-9 path{animation-name:bp9}@keyframes bp9{0%,36.97%{stroke-dashoffset:.05px}39.92%,to{stroke-dashoffset:-1.02px}}.bloop .bp-10 path{animation-name:bp10}@keyframes bp10{0%,36.97%{stroke-dashoffset:.05px}39.92%,to{stroke-dashoffset:-1.02px}}.bloop .bp-11 path{animation-name:bp11}@keyframes bp11{0%,50%{stroke-dashoffset:.05px}52.52%,to{stroke-dashoffset:-1.02px}}.bloop .bp-12 path{animation-name:bp12}@keyframes bp12{0%,50%{stroke-dashoffset:.05px}52.52%,to{stroke-dashoffset:-1.02px}}.bloop .bp-13 path{animation-name:bp13}@keyframes bp13{0%,50%{stroke-dashoffset:.05px}52.52%,to{stroke-dashoffset:-1.02px}}.bloop .bp-14 path{animation-name:bp14}@keyframes bp14{0%,52.52%{stroke-dashoffset:.05px}55.46%,to{stroke-dashoffset:-1.02px}}.bloop .bp-15 path{animation-name:bp15}@keyframes bp15{0%,62.18%{stroke-dashoffset:.05px}65.55%,to{stroke-dashoffset:-1.02px}}.bloop .bp-16 path{animation-name:bp16}@keyframes bp16{0%,65.55%{stroke-dashoffset:.05px}68.49%,to{stroke-dashoffset:-1.02px}}.bloop .bp-17 path{animation-name:bp17}@keyframes bp17{0%,65.55%{stroke-dashoffset:.05px}68.49%,to{stroke-dashoffset:-1.02px}}.bloop .bp-18 path{animation-name:bp18}@keyframes bp18{0%,65.55%{stroke-dashoffset:.05px}68.49%,to{stroke-dashoffset:-1.02px}}.bloop .bp-19 path{animation-name:bp19}@keyframes bp19{0%,78.57%{stroke-dashoffset:.05px}81.09%,to{stroke-dashoffset:-1.02px}}.bloop .bp-20 path{animation-name:bp20}@keyframes bp20{0%,78.57%{stroke-dashoffset:.05px}81.09%,to{stroke-dashoffset:-1.02px}}.bloop .bp-21 path{animation-name:bp21}@keyframes bp21{0%,78.57%{stroke-dashoffset:.05px}81.09%,to{stroke-dashoffset:-1.02px}}.bloop .bp-22 path{animation-name:bp22}@keyframes bp22{0%,81.09%{stroke-dashoffset:.05px}84.03%,to{stroke-dashoffset:-1.02px}}.bloop .b-i-red,.bloop .b-i-x{animation-name:bINo}@keyframes bINo{0%{opacity:0}14.71%{opacity:0}15.76%{opacity:1}36.97%{opacity:1}38.03%{opacity:0}to{opacity:0}}.bloop .b-f-ok{animation-name:bFOk}@keyframes bFOk{0%{opacity:0}17.23%{opacity:0}18.28%{opacity:1}36.97%{opacity:1}38.03%{opacity:0}45.8%{opacity:0}46.85%{opacity:1}65.55%{opacity:1}66.6%{opacity:0}74.37%{opacity:0}75.42%{opacity:1}97.48%{opacity:1}98.53%{opacity:0}to{opacity:0}}.bloop .b-v-red,.bloop .b-v-x{animation-name:bVNo}@keyframes bVNo{0%{opacity:0}19.75%{opacity:0}20.8%{opacity:1}36.97%{opacity:1}38.03%{opacity:0}48.32%{opacity:0}49.37%{opacity:1}65.55%{opacity:1}66.6%{opacity:0}to{opacity:0}}.bloop .b-repair-red{animation-name:bRepair}@keyframes bRepair{0%{opacity:0}26.89%{opacity:0}27.94%{opacity:1}33.61%{opacity:1}34.66%{opacity:0}55.46%{opacity:0}56.51%{opacity:1}62.18%{opacity:1}63.24%{opacity:0}to{opacity:0}}.bloop .b-i-ok{animation-name:bIOk}@keyframes bIOk{0%{opacity:0}43.28%{opacity:0}44.33%{opacity:1}65.55%{opacity:1}66.6%{opacity:0}71.85%{opacity:0}72.9%{opacity:1}97.48%{opacity:1}98.53%{opacity:0}to{opacity:0}}.bloop .b-v-ok{animation-name:bVOk}@keyframes bVOk{0%{opacity:0}76.89%{opacity:0}77.94%{opacity:1}97.48%{opacity:1}98.53%{opacity:0}to{opacity:0}}.bloop .b-approved-ok{animation-name:bApproved}@keyframes bApproved{0%{opacity:0}84.03%{opacity:0}85.08%{opacity:1}97.48%{opacity:1}98.53%{opacity:0}to{opacity:0}}.boreal-frames .bf-0{animation-name:bf0}@keyframes bf0{0%{opacity:1}6.72%{opacity:1}7.77%{opacity:0}97.48%{opacity:0}98.53%,to{opacity:1}}.boreal-frames .bf-1{animation-name:bf1}@keyframes bf1{0%{opacity:0}6.72%{opacity:0}7.77%{opacity:1}31.09%{opacity:1}32.14%,to{opacity:0}}.boreal-frames .bf-2{animation-name:bf2}@keyframes bf2{0%{opacity:0}31.09%{opacity:0}32.14%{opacity:1}59.66%{opacity:1}60.71%,to{opacity:0}}.boreal-frames .bf-3{animation-name:bf3}@keyframes bf3{0%{opacity:0}59.66%{opacity:0}60.71%{opacity:1}97.48%{opacity:1}98.53%,to{opacity:0}}.replay-timeline{--r1:8.4%;--r2:36.97%;--r3:65.55%}
