:where(.tl){--tl-bg-line: var(--st-paper);--tl-bd-line: var(--st-ink);--tl-bg-ink: var(--st-ink);--tl-bd-ink: var(--st-ink);--tl-bg-mark: var(--st-mark);--tl-bd-mark: var(--st-ink);--tl-bg-cobalt: var(--st-cobalt);--tl-bd-cobalt: var(--st-cobalt);--tl-bg-soft: var(--st-rule);--tl-bd-soft: transparent;--tl-bg-outline: transparent;--tl-bd-outline: var(--st-cobalt);--tl-fg-line: var(--st-ink);--tl-fg-ink: var(--st-paper);--tl-fg-mark: #111;--tl-fg-cobalt: #fff;--tl-fg-soft: var(--st-ink);--tl-fg-outline: var(--st-cobalt);--tl-on-ink: var(--st-paper);--tl-spark: var(--st-mark);position:relative;font-size:clamp(10px,1.1vw,13px)}.is-cobalt .tl{--tl-bg-line: var(--st-cobalt);--tl-bd-line: #fff;--tl-bg-ink: #fff;--tl-bd-ink: #fff;--tl-bd-mark: var(--st-mark);--tl-bg-cobalt: #111;--tl-bd-cobalt: #111;--tl-bg-soft: rgb(255 255 255 / .3);--tl-bg-outline: transparent;--tl-bd-outline: var(--st-mark);--tl-fg-line: #fff;--tl-fg-ink: var(--st-cobalt);--tl-fg-cobalt: #fff;--tl-fg-soft: #fff;--tl-fg-outline: var(--st-mark);--tl-on-ink: var(--st-cobalt);--tl-spark: var(--st-cobalt)}.tl-t{position:absolute;box-sizing:border-box;overflow:hidden;left:var(--x-0);top:var(--y-0);width:var(--w-0);height:var(--h-0);rotate:var(--r-0);border:2px solid var(--bd-0);border-radius:var(--rad-0);background-color:var(--bg-0);color:var(--fg-0);opacity:var(--o-0);--n: var(--n-0);--p: var(--p-0)}.tl[data-s="1"] .tl-t{left:var(--x-1);top:var(--y-1);width:var(--w-1);height:var(--h-1);rotate:var(--r-1);border-color:var(--bd-1);border-radius:var(--rad-1);background-color:var(--bg-1);color:var(--fg-1);opacity:var(--o-1);--n: var(--n-1);--p: var(--p-1)}.tl[data-s="2"] .tl-t{left:var(--x-2);top:var(--y-2);width:var(--w-2);height:var(--h-2);rotate:var(--r-2);border-color:var(--bd-2);border-radius:var(--rad-2);background-color:var(--bg-2);color:var(--fg-2);opacity:var(--o-2);--n: var(--n-2);--p: var(--p-2)}.tl[data-s="3"] .tl-t{left:var(--x-3);top:var(--y-3);width:var(--w-3);height:var(--h-3);rotate:var(--r-3);border-color:var(--bd-3);border-radius:var(--rad-3);background-color:var(--bg-3);color:var(--fg-3);opacity:var(--o-3);--n: var(--n-3);--p: var(--p-3)}.tl[data-s="4"] .tl-t{left:var(--x-4);top:var(--y-4);width:var(--w-4);height:var(--h-4);rotate:var(--r-4);border-color:var(--bd-4);border-radius:var(--rad-4);background-color:var(--bg-4);color:var(--fg-4);opacity:var(--o-4);--n: var(--n-4);--p: var(--p-4)}.tl[data-s="5"] .tl-t{left:var(--x-5);top:var(--y-5);width:var(--w-5);height:var(--h-5);rotate:var(--r-5);border-color:var(--bd-5);border-radius:var(--rad-5);background-color:var(--bg-5);color:var(--fg-5);opacity:var(--o-5);--n: var(--n-5);--p: var(--p-5)}.tl[data-s="6"] .tl-t{left:var(--x-6);top:var(--y-6);width:var(--w-6);height:var(--h-6);rotate:var(--r-6);border-color:var(--bd-6);border-radius:var(--rad-6);background-color:var(--bg-6);color:var(--fg-6);opacity:var(--o-6);--n: var(--n-6);--p: var(--p-6)}.tl[data-s="7"] .tl-t{left:var(--x-7);top:var(--y-7);width:var(--w-7);height:var(--h-7);rotate:var(--r-7);border-color:var(--bd-7);border-radius:var(--rad-7);background-color:var(--bg-7);color:var(--fg-7);opacity:var(--o-7);--n: var(--n-7);--p: var(--p-7)}.tl-b,.tl-lab{position:absolute;opacity:0;pointer-events:none}.tl-b.is-in,.tl-lab.is-in{opacity:1}.tl-b{inset:0}.tl-lab{inset:0;display:flex;align-items:center;padding:0 .8em;font:600 1em/1.15 var(--st-text);letter-spacing:-.01em;white-space:nowrap}.tl-lab.is-serif{font:400 1.3em/1.05 var(--st-serif);font-style:italic;white-space:normal}.tl-b-grid{background:linear-gradient(var(--st-rule) 1.5px,transparent 1.5px) 0 0 / 100% 25%,linear-gradient(90deg,var(--st-rule) 1.5px,transparent 1.5px) 0 0 / 33.34% 100%}.tl-b-lines{inset:24% 18% auto 12%;height:48%;color:color-mix(in srgb,currentColor 50%,transparent);background:linear-gradient(currentColor,currentColor) 0 0 / 100% 2px no-repeat,linear-gradient(currentColor,currentColor) 0 50% / 70% 2px no-repeat,linear-gradient(currentColor,currentColor) 0 100% / 84% 2px no-repeat}.tl-b-menu{inset:10% 24% auto 22%;height:30%;background:linear-gradient(var(--st-mark),var(--st-mark)) 0 0 / 100% 3px no-repeat,linear-gradient(var(--tl-on-ink),var(--tl-on-ink)) 0 33% / 80% 3px no-repeat,linear-gradient(var(--tl-on-ink),var(--tl-on-ink)) 0 66% / 90% 3px no-repeat,linear-gradient(var(--tl-on-ink),var(--tl-on-ink)) 0 100% / 60% 3px no-repeat}.tl-b-phone{inset:7% 14% 22%;background:linear-gradient(var(--st-ink),var(--st-ink)) 50% 0 / 30% 3px no-repeat,radial-gradient(circle,var(--st-ink) 0 44%,transparent 48%) 0 15% / 22% 14% no-repeat,linear-gradient(var(--st-ink),var(--st-ink)) 100% 17% / 68% 3px no-repeat,linear-gradient(var(--st-rule),var(--st-rule)) 0 46% / 100% 3px no-repeat,linear-gradient(var(--st-rule),var(--st-rule)) 0 62% / 100% 3px no-repeat,linear-gradient(var(--st-rule),var(--st-rule)) 0 78% / 70% 3px no-repeat}.tl-b-check{inset:18%;background:currentColor;-webkit-mask:var(--st-check) center / contain no-repeat;mask:var(--st-check) center / contain no-repeat}.tl-b-person{color:color-mix(in srgb,currentColor 72%,transparent);background:radial-gradient(circle closest-side at 50% 40%,currentColor 0 42.5%,transparent calc(42.5% + .6px)),radial-gradient(ellipse 31% 37% at 50% 100%,currentColor 0 calc(100% - .8px),transparent 100%)}.tl-b-dots{background:radial-gradient(circle,var(--tl-on-ink) 0 3px,transparent 3.5px) 30% 50% / 10px 10px no-repeat,radial-gradient(circle,var(--st-mark) 0 3px,transparent 3.5px) 50% 50% / 10px 10px no-repeat,radial-gradient(circle,var(--tl-on-ink) 0 3px,transparent 3.5px) 70% 50% / 10px 10px no-repeat}.tl-b-photo{inset:0 0 34%;background:radial-gradient(circle at 72% 32%,var(--st-paper) 0 9%,transparent 9.5%),linear-gradient(160deg,transparent 55%,color-mix(in srgb,currentColor 55%,transparent) 55.5%),color-mix(in srgb,currentColor 22%,transparent)}.tl-b-caption{inset:auto 12% 14% 10%;height:16%;background:linear-gradient(currentColor,currentColor) 0 0 / 80% 2px no-repeat,linear-gradient(currentColor,currentColor) 0 100% / 45% 2px no-repeat;color:color-mix(in srgb,currentColor 55%,transparent)}.tl-b-sign{inset:18% 10%;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 30' preserveAspectRatio='none'%3E%3Cpath d='M4 22c8-14 14-18 16-10s-4 12 2 8 10-16 14-12-2 14 4 10 8-10 12-8 0 8 6 6 10-6 16-6 14 4 22 2 14-6 20-6' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 30' preserveAspectRatio='none'%3E%3Cpath d='M4 22c8-14 14-18 16-10s-4 12 2 8 10-16 14-12-2 14 4 10 8-10 12-8 0 8 6 6 10-6 16-6 14 4 22 2 14-6 20-6' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.tl-b-text{inset:38% 30% 38% 10%;border-radius:2px;background:color-mix(in srgb,currentColor 45%,transparent)}.tl-b-kpi{inset:24% 18% 22% 14%;background:linear-gradient(currentColor,currentColor) 0 0 / 46% 42% no-repeat,linear-gradient(color-mix(in srgb,currentColor 45%,transparent),color-mix(in srgb,currentColor 45%,transparent)) 0 100% / 86% 13% no-repeat}.tl-b-trend{inset:22% 12% 20%;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 30' preserveAspectRatio='none'%3E%3Cpath d='M1 25 9 18 15 21 23 10 30 13 39 3' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 30' preserveAspectRatio='none'%3E%3Cpath d='M1 25 9 18 15 21 23 10 30 13 39 3' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.tl-b-play{inset:30% 28% 30% 36%;background:currentColor;clip-path:polygon(0 0,100% 50%,0 100%)}.tl-b-spark{inset:16%;background:currentColor;color:var(--tl-spark);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 0c.9 6.2 3.8 9.1 10 10-6.2.9-9.1 3.8-10 10-.9-6.2-3.8-9.1-10-10C6.2 9.1 9.1 6.2 10 0z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 0c.9 6.2 3.8 9.1 10 10-6.2.9-9.1 3.8-10 10-.9-6.2-3.8-9.1-10-10C6.2 9.1 9.1 6.2 10 0z'/%3E%3C/svg%3E") center / contain no-repeat}.tl-b-wave{inset:22% 10%;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 20' preserveAspectRatio='none'%3E%3Cg stroke='black' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M3 8v4M8 5v10M13 2v16M18 6v8M23 3v14M28 7v6M33 1v18M38 5v10M43 8v4M48 4v12M53 7v6M57 9v2'/%3E%3C/g%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 20' preserveAspectRatio='none'%3E%3Cg stroke='black' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M3 8v4M8 5v10M13 2v16M18 6v8M23 3v14M28 7v6M33 1v18M38 5v10M43 8v4M48 4v12M53 7v6M57 9v2'/%3E%3C/g%3E%3C/svg%3E") center / 100% 100% no-repeat}.tl-b-cal{background:linear-gradient(90deg,var(--st-paper) 2px,transparent 2px) 0 0 / 20% 100%,linear-gradient(var(--st-paper) 2px,transparent 2px) 0 0 / 100% 20%}.tl-b-lock{inset:18% 26%;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 24'%3E%3Cpath d='M5 10V7a5 5 0 0 1 10 0v3' fill='none' stroke='black' stroke-width='2.6'/%3E%3Crect x='1' y='10' width='18' height='13' rx='2.5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 24'%3E%3Cpath d='M5 10V7a5 5 0 0 1 10 0v3' fill='none' stroke='black' stroke-width='2.6'/%3E%3Crect x='1' y='10' width='18' height='13' rx='2.5'/%3E%3C/svg%3E") center / contain no-repeat}.tl-b-qr{inset:12%;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 21' shape-rendering='crispEdges'%3E%3Cpath fill-rule='evenodd' d='M0 0h7v7H0zM1 1v5h5V1zM2 2h3v3H2zM14 0h7v7h-7zM15 1v5h5V1zM16 2h3v3h-3zM0 14h7v7H0zM1 15v5h5v-5zM2 16h3v3H2z'/%3E%3Cpath d='M8 0h2v2H8zM11 1h2v3h-2zM9 3h2v2H9zM8 6h3v2H8zM12 5h1v4h-1zM0 8h2v2H0zM3 9h3v1H3zM14 8h3v2h-3zM18 9h3v2h-3zM8 10h2v3H8zM11 10h3v2h-3zM15 11h2v3h-2zM19 12h2v2h-2zM9 14h3v2H9zM13 13h2v3h-2zM8 17h2v4H8zM11 18h4v1h-4zM16 15h2v3h-2zM19 16h2v5h-2zM12 20h5v1h-5zM2 11h4v2H2z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 21' shape-rendering='crispEdges'%3E%3Cpath fill-rule='evenodd' d='M0 0h7v7H0zM1 1v5h5V1zM2 2h3v3H2zM14 0h7v7h-7zM15 1v5h5V1zM16 2h3v3h-3zM0 14h7v7H0zM1 15v5h5v-5zM2 16h3v3H2z'/%3E%3Cpath d='M8 0h2v2H8zM11 1h2v3h-2zM9 3h2v2H9zM8 6h3v2H8zM12 5h1v4h-1zM0 8h2v2H0zM3 9h3v1H3zM14 8h3v2h-3zM18 9h3v2h-3zM8 10h2v3H8zM11 10h3v2h-3zM15 11h2v3h-2zM19 12h2v2h-2zM9 14h3v2H9zM13 13h2v3h-2zM8 17h2v4H8zM11 18h4v1h-4zM16 15h2v3h-2zM19 16h2v5h-2zM12 20h5v1h-5zM2 11h4v2H2z'/%3E%3C/svg%3E") center / contain no-repeat}.tl-b-map{background:var(--st-paper);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='black' stroke-linecap='round'%3E%3Cpath d='M-5 30C25 26 45 40 105 22' stroke-width='3'/%3E%3Cpath d='M-5 70C30 64 60 76 105 60' stroke-width='3'/%3E%3Cpath d='M30 -5C26 30 36 70 28 105' stroke-width='2.4'/%3E%3Cpath d='M70 -5C76 40 64 60 74 105' stroke-width='2.4'/%3E%3Cpath d='M-5 50H105M50 -5V105' stroke-width='1.2'/%3E%3C/g%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='black' stroke-linecap='round'%3E%3Cpath d='M-5 30C25 26 45 40 105 22' stroke-width='3'/%3E%3Cpath d='M-5 70C30 64 60 76 105 60' stroke-width='3'/%3E%3Cpath d='M30 -5C26 30 36 70 28 105' stroke-width='2.4'/%3E%3Cpath d='M70 -5C76 40 64 60 74 105' stroke-width='2.4'/%3E%3Cpath d='M-5 50H105M50 -5V105' stroke-width='1.2'/%3E%3C/g%3E%3C/svg%3E") center / 100% 100% no-repeat}.tl-b-plan{inset:8% 8% 18%;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 70' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='black' stroke-width='2.4' stroke-linecap='square'%3E%3Cpath d='M2 2H98V68H2Z'/%3E%3Cpath d='M44 2V26M44 36V68M44 40H70M80 40H98M2 30H24M34 30H44'/%3E%3Cpath d='M44 26A10 10 0 0 1 54 36' stroke-width='1' stroke-dasharray='2 2'/%3E%3C/g%3E%3Cpath d='M60 0H86V4H60Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 70' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='black' stroke-width='2.4' stroke-linecap='square'%3E%3Cpath d='M2 2H98V68H2Z'/%3E%3Cpath d='M44 2V26M44 36V68M44 40H70M80 40H98M2 30H24M34 30H44'/%3E%3Cpath d='M44 26A10 10 0 0 1 54 36' stroke-width='1' stroke-dasharray='2 2'/%3E%3C/g%3E%3Cpath d='M60 0H86V4H60Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat}@media(prefers-reduced-motion:no-preference){[data-motion=on] .tl-t{--tl-ease: cubic-bezier(.7, 0, .2, 1);transition:left .85s var(--tl-ease),top .85s var(--tl-ease),width .85s var(--tl-ease),height .85s var(--tl-ease),rotate .85s var(--tl-ease),translate .85s var(--tl-ease),border-radius .85s var(--tl-ease),background-color .5s ease,border-color .5s ease,opacity .4s ease;transition-delay:calc(var(--i) * 22ms)}[data-motion=on] :is(.tl-b,.tl-lab){transition:opacity .18s ease}[data-motion=on] :is(.tl-b,.tl-lab).is-in{transition:opacity .35s ease .6s}[data-motion=on] .tl[data-pile][data-s="0"] .tl-t{animation:tl-drift 3.2s ease-in-out calc(var(--i) * -.37s) infinite alternate}[data-motion=on] .tl[data-build=out] .tl-t{opacity:0;scale:.97;transition:opacity .16s ease,scale .16s ease}[data-motion=on] .tl[data-build=in] .tl-t{--tl-land: tl-land .55s cubic-bezier(.3, 1.3, .6, 1) calc(var(--n) * 45ms) both;transition:none;animation:var(--tl-land)}[data-motion=on] .tl[data-build] :is(.tl-b,.tl-lab).is-in{transition:opacity .3s ease calc(var(--n) * 45ms + .25s)}}@keyframes tl-land{0%{opacity:0;translate:0 calc(.9em - var(--p, 0) * .9em);scale:calc(.94 - var(--p, 0) * .3)}}@keyframes tl-drift{to{translate:0 -3px;rotate:calc(var(--r-0) + 1.5deg)}}
