@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/tokiline/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/tokiline/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/tokiline/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/tokiline/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/tokiline/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/tokiline/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/tokiline/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer tokiline{.toki-timeline{margin:0;padding:0;list-style:none;container:toki/inline-size}.toki-item{--_toki-columns:var(--toki-marker-size,2.5rem) minmax(0, 1fr);--_toki-areas:"marker meta" ". card";--_toki-areas-bare:"marker card";--_toki-line-center:calc(var(--toki-marker-size,2.5rem) / 2);--_toki-line-inset-end:auto;--_toki-side-sign:1;--_toki-arrow-inset-start:auto;--_toki-arrow-inset-end:100%;--_toki-arrow-border-start:0;--_toki-arrow-border-end:var(--toki-arrow-size,.5rem)}.toki-timeline[data-side=start]>.toki-item{--_toki-columns:minmax(0, 1fr) var(--toki-marker-size,2.5rem);--_toki-areas:"meta marker" "card .";--_toki-areas-bare:"card marker";--_toki-line-center:calc(100% - var(--toki-marker-size,2.5rem) / 2);--_toki-line-inset-end:0;--_toki-side-sign:-1;--_toki-arrow-inset-start:100%;--_toki-arrow-inset-end:auto;--_toki-arrow-border-start:var(--toki-arrow-size,.5rem);--_toki-arrow-border-end:0}.toki-item{grid-template-columns:var(--_toki-columns);grid-template-areas:var(--_toki-areas-bare);gap:.5rem var(--toki-gutter,1rem);align-items:start;padding-block-end:var(--toki-gap,2rem);display:grid;position:relative}.toki-item:has(>.toki-meta){grid-template-areas:var(--_toki-areas)}.toki-item:last-child{padding-block-end:0}.toki-item:before{content:"";border-inline-start:var(--toki-line-width,2px) var(--toki-line-style,solid) var(--toki-line-color,color-mix(in oklab, currentColor 25%, transparent));position:absolute;inset-block:0;inset-inline-start:calc(var(--_toki-line-center) - var(--toki-line-width,2px) / 2);inset-inline-end:var(--_toki-line-inset-end)}.toki-marker{inline-size:var(--toki-marker-size,2.5rem);block-size:var(--toki-marker-size,2.5rem);background-color:var(--toki-marker-bg,var(--toki-accent,currentColor));box-shadow:0 0 0 clamp(0px, var(--toki-marker-size,2.5rem), var(--toki-marker-ring-width,.25rem)) var(--toki-marker-ring-color,Canvas);-webkit-text-fill-color:var(--toki-marker-fg,Canvas);border-radius:50%;grid-area:marker;justify-content:center;place-self:start center;align-items:center;display:flex;position:relative}.toki-marker>*{color:var(--toki-marker-fg,Canvas)}.toki-marker>:is(svg,img){block-size:50%;inline-size:50%}.toki-meta{min-inline-size:0;color:var(--toki-meta-fg,color-mix(in oklab, currentColor 70%, transparent));grid-area:meta;align-self:center}.toki-card{min-inline-size:0;padding:var(--toki-card-padding,1rem);border:var(--toki-card-border,1px solid color-mix(in oklab, currentColor 15%, transparent));border-radius:var(--toki-card-radius,.5rem);background-color:var(--toki-card-bg,color-mix(in oklab, currentColor 6%, Canvas));color:var(--toki-card-fg,currentColor);box-shadow:var(--toki-card-shadow,0 1px 2px color-mix(in oklab, currentColor 12%, transparent));grid-area:card;position:relative}.toki-card>:first-child{margin-block-start:0}.toki-card>:last-child{margin-block-end:0}.toki-card:before{content:"";border-style:solid;border-block-color:#0000;border-inline-color:var(--toki-card-bg,color-mix(in oklab, currentColor 6%, Canvas));border-block-width:var(--toki-arrow-size,.5rem);border-inline-start-width:var(--_toki-arrow-border-start);border-inline-end-width:var(--_toki-arrow-border-end);position:absolute;inset-block-start:max(0px, var(--toki-marker-size,2.5rem) / 2 - var(--toki-arrow-size,.5rem));inset-inline-start:var(--_toki-arrow-inset-start);inset-inline-end:var(--_toki-arrow-inset-end)}.toki-item{--_toki-alternate:initial}.toki-timeline:is(:not([data-side]),[data-side=alternate])>.toki-item{--_toki-alt-columns:var(--_toki-alternate) minmax(0, 1fr) var(--toki-marker-size,2.5rem) minmax(0, 1fr);--_toki-alt-areas:var(--_toki-alternate) var(--_toki-alt-side-areas);--_toki-alt-areas-bare:var(--_toki-alternate) var(--_toki-alt-side-areas-bare);--_toki-alt-line-center:var(--_toki-alternate) 50%;--_toki-alt-sign:var(--_toki-alternate) var(--_toki-alt-side-sign);--_toki-alt-inset-start:var(--_toki-alternate) var(--_toki-alt-side-inset-start);--_toki-alt-inset-end:var(--_toki-alternate) var(--_toki-alt-side-inset-end);--_toki-alt-border-start:var(--_toki-alternate) var(--_toki-alt-side-border-start);--_toki-alt-border-end:var(--_toki-alternate) var(--_toki-alt-side-border-end);--_toki-alt-meta-align:var(--_toki-alternate) start;--_toki-alt-meta-text:var(--_toki-alternate) var(--_toki-alt-side-meta-text);--_toki-columns:var(--_toki-alt-columns,var(--toki-marker-size,2.5rem) minmax(0, 1fr));--_toki-areas:var(--_toki-alt-areas,"marker meta" ". card");--_toki-areas-bare:var(--_toki-alt-areas-bare,"marker card");--_toki-line-center:var(--_toki-alt-line-center,calc(var(--toki-marker-size,2.5rem) / 2));--_toki-side-sign:var(--_toki-alt-sign,1);--_toki-arrow-inset-start:var(--_toki-alt-inset-start,auto);--_toki-arrow-inset-end:var(--_toki-alt-inset-end,100%);--_toki-arrow-border-start:var(--_toki-alt-border-start,0);--_toki-arrow-border-end:var(--_toki-alt-border-end,var(--toki-arrow-size,.5rem))}.toki-timeline:is(:not([data-side]),[data-side=alternate])>.toki-item:is([data-side=start],:nth-child(odd of :not([data-side]))){--_toki-alt-side-areas:"card marker meta";--_toki-alt-side-areas-bare:"card marker .";--_toki-alt-side-sign:-1;--_toki-alt-side-inset-start:100%;--_toki-alt-side-inset-end:auto;--_toki-alt-side-border-start:var(--toki-arrow-size,.5rem);--_toki-alt-side-border-end:0;--_toki-alt-side-meta-text:start}.toki-timeline:is(:not([data-side]),[data-side=alternate])>.toki-item:is([data-side=end],:nth-child(2n of :not([data-side]))){--_toki-alt-side-areas:"meta marker card";--_toki-alt-side-areas-bare:". marker card";--_toki-alt-side-sign:1;--_toki-alt-side-inset-start:auto;--_toki-alt-side-inset-end:100%;--_toki-alt-side-border-start:0;--_toki-alt-side-border-end:var(--toki-arrow-size,.5rem);--_toki-alt-side-meta-text:end}.toki-timeline:is(:not([data-side]),[data-side=alternate])>.toki-item>.toki-meta{--_toki-alt-meta-offset:var(--_toki-alternate) max(0px, (var(--toki-marker-size,2.5rem) - 1lh) / 2);align-self:var(--_toki-alt-meta-align,center);text-align:var(--_toki-alt-meta-text,start);margin-block-start:var(--_toki-alt-meta-offset,0px)}@container toki (inline-size>=48rem){.toki-timeline:is(:not([data-side]),[data-side=alternate]):is(:not([data-collapse]),[data-collapse=md])>.toki-item{--_toki-alternate: }}@container toki (inline-size>=32rem){.toki-timeline:is(:not([data-side]),[data-side=alternate])[data-collapse=sm]>.toki-item{--_toki-alternate: }}@container toki (inline-size>=64rem){.toki-timeline:is(:not([data-side]),[data-side=alternate])[data-collapse=lg]>.toki-item{--_toki-alternate: }}.toki-timeline:is(:not([data-side]),[data-side=alternate])[data-collapse=never]>.toki-item{--_toki-alternate: }.toki-timeline[data-orientation=horizontal]{grid-auto-flow:column;grid-auto-columns:var(--toki-item-size,16rem);column-gap:var(--toki-gap,2rem);padding-block:var(--toki-marker-ring-width,.25rem);padding-inline:var(--toki-marker-ring-width,.25rem);scroll-snap-type:inline mandatory;scroll-padding-inline:var(--toki-marker-ring-width,.25rem);grid-template-rows:auto auto auto;display:grid;overflow:auto}.toki-timeline[data-orientation=horizontal]>.toki-item{--_toki-h-expanded:initial;--_toki-h-card-row:3;--_toki-h-meta-row:1;--_toki-h-card-align-value:start;--_toki-h-meta-align-value:end;--_toki-h-card-margin-block-start-value:var(--toki-gutter,1rem);--_toki-h-card-margin-block-end-value:0px;--_toki-h-meta-margin-block-start-value:0px;--_toki-h-meta-margin-block-end-value:var(--toki-gutter,1rem);--_toki-h-arrow-block-start-value:auto;--_toki-h-arrow-block-end-value:100%;--_toki-h-arrow-border-block-start-value:0;--_toki-h-arrow-border-block-end-value:var(--toki-arrow-size,.5rem);--_toki-h-columns:var(--_toki-h-expanded) minmax(0, 1fr);--_toki-h-rows:var(--_toki-h-expanded) subgrid;--_toki-h-areas:var(--_toki-h-expanded) none;--_toki-h-gap:var(--_toki-h-expanded) 0;--_toki-h-item-row:var(--_toki-h-expanded) 1 / -1;--_toki-h-item-column:var(--_toki-h-expanded) auto;--_toki-h-item-inline-size:var(--_toki-h-expanded) auto;--_toki-h-item-padding-end:var(--_toki-h-expanded) 0;--_toki-h-marker-area:var(--_toki-h-expanded) 2 / 1;--_toki-h-marker-align:var(--_toki-h-expanded) center;--_toki-h-marker-justify:var(--_toki-h-expanded) start;--_toki-h-card-area:var(--_toki-h-expanded) var(--_toki-h-card-row) / 1;--_toki-h-meta-area:var(--_toki-h-expanded) var(--_toki-h-meta-row) / 1;--_toki-h-card-align:var(--_toki-h-expanded) var(--_toki-h-card-align-value);--_toki-h-meta-align:var(--_toki-h-expanded) var(--_toki-h-meta-align-value);--_toki-h-card-margin-block-start:var(--_toki-h-expanded) var(--_toki-h-card-margin-block-start-value);--_toki-h-card-margin-block-end:var(--_toki-h-expanded) var(--_toki-h-card-margin-block-end-value);--_toki-h-meta-margin-block-start:var(--_toki-h-expanded) var(--_toki-h-meta-margin-block-start-value);--_toki-h-meta-margin-block-end:var(--_toki-h-expanded) var(--_toki-h-meta-margin-block-end-value);--_toki-h-segment-position:var(--_toki-h-expanded) static;--_toki-h-segment-area:var(--_toki-h-expanded) 2 / 1;--_toki-h-segment-align:var(--_toki-h-expanded) center;--_toki-h-segment-block-size:var(--_toki-h-expanded) 0;--_toki-h-segment-margin-end:var(--_toki-h-expanded) calc(-1 * var(--toki-gap,2rem));--_toki-h-segment-inline-start-width:var(--_toki-h-expanded) 0;--_toki-h-segment-block-start-width:var(--_toki-h-expanded) var(--toki-line-width,2px);--_toki-h-segment-block-start-style:var(--_toki-h-expanded) var(--toki-line-style,solid);--_toki-h-segment-block-start-color:var(--_toki-h-expanded) var(--toki-line-color,color-mix(in oklab, currentColor 25%, transparent));--_toki-h-arrow-inline-start:var(--_toki-h-expanded) max(0px, var(--toki-marker-size,2.5rem) / 2 - var(--toki-arrow-size,.5rem));--_toki-h-arrow-inline-end:var(--_toki-h-expanded) auto;--_toki-h-arrow-block-color:var(--_toki-h-expanded) var(--toki-card-bg,color-mix(in oklab, currentColor 6%, Canvas));--_toki-h-arrow-inline-color:var(--_toki-h-expanded) transparent;--_toki-h-arrow-border-inline-start:var(--_toki-h-expanded) var(--toki-arrow-size,.5rem);--_toki-h-arrow-border-inline-end:var(--_toki-h-expanded) var(--toki-arrow-size,.5rem);--_toki-h-arrow-block-start:var(--_toki-h-expanded) var(--_toki-h-arrow-block-start-value);--_toki-h-arrow-block-end:var(--_toki-h-expanded) var(--_toki-h-arrow-block-end-value);--_toki-h-arrow-border-block-start:var(--_toki-h-expanded) var(--_toki-h-arrow-border-block-start-value);--_toki-h-arrow-border-block-end:var(--_toki-h-expanded) var(--_toki-h-arrow-border-block-end-value)}.toki-timeline[data-orientation=horizontal][data-side=start]>.toki-item,.toki-timeline[data-orientation=horizontal]:is(:not([data-side]),[data-side=alternate])>.toki-item:is([data-side=start],:nth-child(odd of :not([data-side]))){--_toki-h-card-row:1;--_toki-h-meta-row:3;--_toki-h-card-align-value:end;--_toki-h-meta-align-value:start;--_toki-h-card-margin-block-start-value:0px;--_toki-h-card-margin-block-end-value:var(--toki-gutter,1rem);--_toki-h-meta-margin-block-start-value:var(--toki-gutter,1rem);--_toki-h-meta-margin-block-end-value:0px;--_toki-h-arrow-block-start-value:100%;--_toki-h-arrow-block-end-value:auto;--_toki-h-arrow-border-block-start-value:var(--toki-arrow-size,.5rem);--_toki-h-arrow-border-block-end-value:0}.toki-timeline[data-orientation=horizontal]>.toki-item{grid-template-columns:var(--_toki-h-columns,var(--_toki-columns));grid-template-rows:var(--_toki-h-rows,none);grid-template-areas:var(--_toki-h-areas,var(--_toki-areas-bare));gap:var(--_toki-h-gap,.5rem var(--toki-gutter,1rem));grid-row:var(--_toki-h-item-row,auto);grid-column:var(--_toki-h-item-column,1);inline-size:var(--_toki-h-item-inline-size,100cqi);scroll-snap-align:start;padding-block-end:var(--_toki-h-item-padding-end,var(--toki-gap,2rem))}.toki-timeline[data-orientation=horizontal]>.toki-item:has(>.toki-meta){grid-template-areas:var(--_toki-h-areas,var(--_toki-areas))}.toki-timeline[data-orientation=horizontal]>.toki-item:last-child{--_toki-h-segment-margin-end:var(--_toki-h-expanded) 0;padding-block-end:var(--_toki-h-item-padding-end,0)}.toki-timeline[data-orientation=horizontal]>.toki-item>.toki-marker{grid-area:var(--_toki-h-marker-area,marker);align-self:var(--_toki-h-marker-align,start);justify-self:var(--_toki-h-marker-justify,center)}.toki-timeline[data-orientation=horizontal]>.toki-item>.toki-meta{grid-area:var(--_toki-h-meta-area,meta);align-self:var(--_toki-h-meta-align,center);margin-block-start:var(--_toki-h-meta-margin-block-start,0px);margin-block-end:var(--_toki-h-meta-margin-block-end,0px)}.toki-timeline[data-orientation=horizontal]>.toki-item>.toki-card{grid-area:var(--_toki-h-card-area,card);align-self:var(--_toki-h-card-align,auto);margin-block-start:var(--_toki-h-card-margin-block-start,0px);margin-block-end:var(--_toki-h-card-margin-block-end,0px)}.toki-timeline[data-orientation=horizontal]>.toki-item:before{position:var(--_toki-h-segment-position,absolute);grid-area:var(--_toki-h-segment-area,auto);align-self:var(--_toki-h-segment-align,auto);block-size:var(--_toki-h-segment-block-size,auto);border-inline-start-width:var(--_toki-h-segment-inline-start-width,var(--toki-line-width,2px));border-block-start-width:var(--_toki-h-segment-block-start-width,0);border-block-start-style:var(--_toki-h-segment-block-start-style,none);border-block-start-color:var(--_toki-h-segment-block-start-color,currentColor);justify-self:stretch;margin-inline-end:var(--_toki-h-segment-margin-end,0)}.toki-timeline[data-orientation=horizontal]>.toki-item>.toki-card:before{border-block-color:var(--_toki-h-arrow-block-color,transparent);border-inline-color:var(--_toki-h-arrow-inline-color,var(--toki-card-bg,color-mix(in oklab, currentColor 6%, Canvas)));border-block-start-width:var(--_toki-h-arrow-border-block-start,var(--toki-arrow-size,.5rem));border-block-end-width:var(--_toki-h-arrow-border-block-end,var(--toki-arrow-size,.5rem));border-inline-start-width:var(--_toki-h-arrow-border-inline-start,var(--_toki-arrow-border-start));border-inline-end-width:var(--_toki-h-arrow-border-inline-end,var(--_toki-arrow-border-end));inset-block-start:var(--_toki-h-arrow-block-start,max(0px, var(--toki-marker-size,2.5rem) / 2 - var(--toki-arrow-size,.5rem)));inset-block-end:var(--_toki-h-arrow-block-end,auto);inset-inline-start:var(--_toki-h-arrow-inline-start,var(--_toki-arrow-inset-start));inset-inline-end:var(--_toki-h-arrow-inline-end,var(--_toki-arrow-inset-end))}@container toki (inline-size>=48rem){.toki-timeline[data-orientation=horizontal]:is(:not([data-collapse]),[data-collapse=md])>.toki-item{--_toki-h-expanded: }}@container toki (inline-size>=32rem){.toki-timeline[data-orientation=horizontal][data-collapse=sm]>.toki-item{--_toki-h-expanded: }}@container toki (inline-size>=64rem){.toki-timeline[data-orientation=horizontal][data-collapse=lg]>.toki-item{--_toki-h-expanded: }}.toki-timeline[data-orientation=horizontal][data-collapse=never]>.toki-item{--_toki-h-expanded: }.toki-timeline>.toki-item[data-variant=compact]>.toki-marker{inline-size:var(--toki-compact-marker-size,1rem);block-size:var(--toki-compact-marker-size,1rem)}.toki-timeline>.toki-item[data-variant=compact]>.toki-card{box-shadow:none;background-color:#0000;border-width:0;border-radius:0;padding:0}.toki-timeline>.toki-item[data-variant=compact]>.toki-card:before{border-width:0}.toki-timeline>.toki-item[data-variant=compact]:not(:last-child){padding-block-end:var(--toki-compact-gap,1rem)}@container toki (inline-size>=48rem){.toki-timeline[data-orientation=horizontal]:is(:not([data-collapse]),[data-collapse=md])>.toki-item[data-variant=compact]{padding-block-end:0}}@container toki (inline-size>=32rem){.toki-timeline[data-orientation=horizontal][data-collapse=sm]>.toki-item[data-variant=compact]{padding-block-end:0}}@container toki (inline-size>=64rem){.toki-timeline[data-orientation=horizontal][data-collapse=lg]>.toki-item[data-variant=compact]{padding-block-end:0}}.toki-timeline[data-orientation=horizontal][data-collapse=never]>.toki-item[data-variant=compact]{padding-block-end:0}.toki-timeline>.toki-item[data-variant=milestone]>.toki-marker{inline-size:var(--toki-milestone-marker-size,3.5rem);block-size:var(--toki-milestone-marker-size,3.5rem)}.toki-timeline>.toki-item[data-variant=milestone]>.toki-card{border:var(--toki-milestone-card-border,2px solid var(--toki-accent,currentColor))}.toki-timeline>.toki-item[data-status=upcoming]:before{border-inline-start-style:var(--toki-line-style,dashed)}.toki-timeline[data-orientation=horizontal]>.toki-item[data-status=upcoming]{--_toki-h-segment-block-start-style:var(--toki-line-style,dashed)}.toki-timeline>.toki-item[data-status=current]>.toki-marker{--_toki-current-ring-offset:clamp(0px, var(--toki-marker-size,2.5rem), var(--toki-marker-ring-width,.25rem));box-shadow:0 0 0 calc(var(--_toki-current-ring-offset) * 2) var(--toki-current-ring-color,var(--toki-accent,currentColor)), 0 0 0 var(--_toki-current-ring-offset) var(--toki-marker-ring-color,Canvas)}.toki-timeline[data-flow="1"]{--_toki-flow-count:1}.toki-timeline[data-flow="2"]{--_toki-flow-count:2}.toki-timeline[data-flow="3"]{--_toki-flow-count:3}.toki-timeline[data-flow="4"]{--_toki-flow-count:4}.toki-timeline[data-flow]{--_toki-flow-band:calc(var(--toki-lane-gap,3rem) * var(--_toki-flow-count,1))}.toki-timeline[data-flow]>.toki-item{--_toki-flow-own-index:initial;--_toki-flow-own-color:initial;--_toki-flow-through-1:initial;--_toki-flow-through-2:initial;--_toki-flow-through-3:initial;--_toki-flow-through-4:initial;--_toki-flow-fork-index:initial;--_toki-flow-join-index:initial;--_toki-flow-line-default:var(--toki-line-color,color-mix(in oklab, currentColor 25%, transparent));--_toki-flow-marker:min(var(--toki-marker-size,2.5rem), var(--toki-lane-gap,3rem) - .5rem);--_toki-flow-marker-half:calc(var(--_toki-flow-marker) / 2);--_toki-flow-own-center:calc((var(--_toki-flow-own-index,1) - .5) * var(--toki-lane-gap,3rem));--_toki-flow-own-x:calc(var(--_toki-flow-own-center) - var(--toki-line-width,2px) / 2);--_toki-flow-own-image:linear-gradient(var(--_toki-flow-own-color,var(--_toki-flow-line-default)), var(--_toki-flow-own-color,var(--_toki-flow-line-default)));--_toki-flow-own-size:var(--toki-line-width,2px) 100%;--_toki-flow-own-y:0;--_toki-flow-fork-delta:calc((var(--_toki-flow-fork-index,1) - var(--_toki-flow-own-index,1)) * var(--toki-lane-gap,3rem));--_toki-flow-join-delta:calc((var(--_toki-flow-join-index,1) - var(--_toki-flow-own-index,1)) * var(--toki-lane-gap,3rem));grid-template-columns:repeat(var(--_toki-flow-count,1), var(--toki-lane-gap,3rem)) minmax(0, 1fr);grid-template-areas:none;gap:.5rem 0}.toki-timeline[data-flow][data-side=start]>.toki-item{grid-template-columns:minmax(0, 1fr) repeat(var(--_toki-flow-count,1), var(--toki-lane-gap,3rem))}.toki-timeline[data-flow]>.toki-item[data-variant=compact]{--_toki-flow-marker:min(var(--toki-compact-marker-size,1rem), var(--toki-lane-gap,3rem) - .5rem)}.toki-timeline[data-flow]>.toki-item[data-variant=milestone]{--_toki-flow-marker:min(var(--toki-milestone-marker-size,3.5rem), var(--toki-lane-gap,3rem) - .5rem)}.toki-timeline[data-flow]>.toki-item[data-flow-col="1"]{--_toki-flow-own-index:1;--_toki-flow-own-color:var(--toki-lane-1-color)}.toki-timeline[data-flow]>.toki-item[data-flow-col="2"]{--_toki-flow-own-index:2;--_toki-flow-own-color:var(--toki-lane-2-color)}.toki-timeline[data-flow]>.toki-item[data-flow-col="3"]{--_toki-flow-own-index:3;--_toki-flow-own-color:var(--toki-lane-3-color)}.toki-timeline[data-flow]>.toki-item[data-flow-col="4"]{--_toki-flow-own-index:4;--_toki-flow-own-color:var(--toki-lane-4-color)}.toki-timeline[data-flow]>.toki-item[data-flow-through~="1"]{--_toki-flow-through-1:var(--toki-lane-1-color,var(--_toki-flow-line-default))}.toki-timeline[data-flow]>.toki-item[data-flow-through~="2"]{--_toki-flow-through-2:var(--toki-lane-2-color,var(--_toki-flow-line-default))}.toki-timeline[data-flow]>.toki-item[data-flow-through~="3"]{--_toki-flow-through-3:var(--toki-lane-3-color,var(--_toki-flow-line-default))}.toki-timeline[data-flow]>.toki-item[data-flow-through~="4"]{--_toki-flow-through-4:var(--toki-lane-4-color,var(--_toki-flow-line-default))}.toki-timeline[data-flow]>.toki-item[data-flow-fork="1"]{--_toki-flow-fork-index:1}.toki-timeline[data-flow]>.toki-item[data-flow-fork="2"]{--_toki-flow-fork-index:2}.toki-timeline[data-flow]>.toki-item[data-flow-fork="3"]{--_toki-flow-fork-index:3}.toki-timeline[data-flow]>.toki-item[data-flow-fork="4"]{--_toki-flow-fork-index:4}.toki-timeline[data-flow]>.toki-item[data-flow-join="1"]{--_toki-flow-join-index:1}.toki-timeline[data-flow]>.toki-item[data-flow-join="2"]{--_toki-flow-join-index:2}.toki-timeline[data-flow]>.toki-item[data-flow-join="3"]{--_toki-flow-join-index:3}.toki-timeline[data-flow]>.toki-item[data-flow-join="4"]{--_toki-flow-join-index:4}.toki-timeline[data-flow]>.toki-item[data-flow-cap=start]{--_toki-flow-own-size:var(--toki-line-width,2px) calc(100% - var(--_toki-flow-marker-half));--_toki-flow-own-y:var(--_toki-flow-marker-half)}.toki-timeline[data-flow]>.toki-item[data-flow-cap=end]{--_toki-flow-own-size:var(--toki-line-width,2px) var(--_toki-flow-marker-half);--_toki-flow-own-y:0}.toki-timeline[data-flow]>.toki-item[data-flow-cap=both]{--_toki-flow-own-size:0 0}.toki-timeline[data-flow]>.toki-item[data-flow-join]{--_toki-flow-own-size:var(--toki-line-width,2px) var(--_toki-flow-marker-half);--_toki-flow-own-y:0}.toki-timeline[data-flow]>.toki-item[data-flow-join][data-flow-cap=start]{--_toki-flow-own-size:0 0}.toki-timeline[data-flow]>.toki-item[data-status=upcoming]{--_toki-flow-own-image:repeating-linear-gradient(to bottom, var(--_toki-flow-own-color,var(--_toki-flow-line-default)) 0 .25rem, transparent .25rem .5rem)}.toki-timeline[data-flow]>.toki-item:before{inline-size:var(--_toki-flow-band);background-image:linear-gradient(var(--_toki-flow-through-1,transparent), var(--_toki-flow-through-1,transparent)), linear-gradient(var(--_toki-flow-through-2,transparent), var(--_toki-flow-through-2,transparent)), linear-gradient(var(--_toki-flow-through-3,transparent), var(--_toki-flow-through-3,transparent)), linear-gradient(var(--_toki-flow-through-4,transparent), var(--_toki-flow-through-4,transparent)), var(--_toki-flow-own-image);background-size:var(--toki-line-width,2px) 100%, var(--toki-line-width,2px) 100%, var(--toki-line-width,2px) 100%, var(--toki-line-width,2px) 100%, var(--_toki-flow-own-size);background-position:calc(.5 * var(--toki-lane-gap,3rem) - var(--toki-line-width,2px) / 2) 0, calc(1.5 * var(--toki-lane-gap,3rem) - var(--toki-line-width,2px) / 2) 0, calc(2.5 * var(--toki-lane-gap,3rem) - var(--toki-line-width,2px) / 2) 0, calc(3.5 * var(--toki-lane-gap,3rem) - var(--toki-line-width,2px) / 2) 0, var(--_toki-flow-own-x) var(--_toki-flow-own-y);background-repeat:no-repeat;border-inline-start-width:0;inset-block:0}.toki-timeline[data-flow]:not([data-side=start])>.toki-item:before{inset-inline:0 auto}.toki-timeline[data-flow][data-side=start]>.toki-item:before{inset-inline:auto 0}.toki-timeline[data-flow]>.toki-item:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{background-position:right calc(.5 * var(--toki-lane-gap,3rem) - var(--toki-line-width,2px) / 2) top 0, right calc(1.5 * var(--toki-lane-gap,3rem) - var(--toki-line-width,2px) / 2) top 0, right calc(2.5 * var(--toki-lane-gap,3rem) - var(--toki-line-width,2px) / 2) top 0, right calc(3.5 * var(--toki-lane-gap,3rem) - var(--toki-line-width,2px) / 2) top 0, right var(--_toki-flow-own-x) top var(--_toki-flow-own-y)}.toki-timeline[data-flow]>.toki-item>.toki-marker{inline-size:var(--_toki-flow-marker);block-size:var(--_toki-flow-marker);background-color:var(--toki-marker-bg,var(--_toki-flow-own-color,var(--toki-accent,currentColor)));grid-row:1}.toki-timeline[data-flow]:not([data-side=start])>.toki-item[data-flow-col="1"]>.toki-marker{grid-column:1}.toki-timeline[data-flow]:not([data-side=start])>.toki-item[data-flow-col="2"]>.toki-marker{grid-column:2}.toki-timeline[data-flow]:not([data-side=start])>.toki-item[data-flow-col="3"]>.toki-marker{grid-column:3}.toki-timeline[data-flow]:not([data-side=start])>.toki-item[data-flow-col="4"]>.toki-marker{grid-column:4}.toki-timeline[data-flow][data-side=start]>.toki-item[data-flow-col="1"]>.toki-marker{grid-column:2}.toki-timeline[data-flow][data-side=start]>.toki-item[data-flow-col="2"]>.toki-marker{grid-column:3}.toki-timeline[data-flow][data-side=start]>.toki-item[data-flow-col="3"]>.toki-marker{grid-column:4}.toki-timeline[data-flow][data-side=start]>.toki-item[data-flow-col="4"]>.toki-marker{grid-column:5}.toki-timeline[data-flow]:not([data-side=start])>.toki-item>.toki-card,.toki-timeline[data-flow]:not([data-side=start])>.toki-item>.toki-meta{grid-column:-2/-1}.toki-timeline[data-flow][data-side=start]>.toki-item>.toki-card,.toki-timeline[data-flow][data-side=start]>.toki-item>.toki-meta{grid-column:1/2}.toki-timeline[data-flow]:not([data-side=start])>.toki-item>.toki-card,.toki-timeline[data-flow]:not([data-side=start])>.toki-item>.toki-meta{margin-inline-start:var(--toki-gutter,1rem)}.toki-timeline[data-flow][data-side=start]>.toki-item>.toki-card,.toki-timeline[data-flow][data-side=start]>.toki-item>.toki-meta{margin-inline-end:var(--toki-gutter,1rem)}.toki-timeline[data-flow]>.toki-item>.toki-card,.toki-timeline[data-flow]>.toki-item>.toki-meta{grid-row:1}.toki-timeline[data-flow]:not([data-orientation=horizontal]):not([data-side=start])>.toki-item[data-flow-col]>.toki-meta{text-align:start;align-self:center;margin-block-start:0}.toki-timeline[data-flow]>.toki-item:has(>.toki-meta)>.toki-card{grid-row:2}.toki-timeline[data-flow]:not([data-side=start])>.toki-item>.toki-card:before{border-inline-start-width:0;border-inline-end-width:var(--toki-arrow-size,.5rem);inset-inline:auto 100%}.toki-timeline[data-flow]>.toki-item>.toki-card:before{inset-block-start:max(0px, var(--_toki-flow-marker) / 2 - var(--toki-arrow-size,.5rem))}.toki-timeline[data-flow]:not([data-side=start])>.toki-item>:is(.toki-card,.toki-meta){--_toki-side-sign:1}.toki-timeline[data-flow]>.toki-item>.toki-marker:before{content:none}.toki-timeline[data-flow]>.toki-item[data-flow-fork]>.toki-marker:before{content:"";block-size:var(--_toki-flow-marker-half);inline-size:max(0px, calc(var(--_toki-flow-fork-delta) - var(--_toki-flow-marker-half)), calc(-1 * var(--_toki-flow-fork-delta) - var(--_toki-flow-marker-half)));border-style:solid;border-color:var(--_toki-flow-own-color,var(--_toki-flow-line-default));border-block-start-width:0;border-block-end-width:var(--toki-line-width,2px);border-inline-start-width:clamp(0px, calc(-1 * var(--_toki-flow-fork-delta) - var(--_toki-flow-marker-half)), var(--toki-line-width,2px));border-inline-end-width:clamp(0px, calc(var(--_toki-flow-fork-delta) - var(--_toki-flow-marker-half)), var(--toki-line-width,2px));border-end-end-radius:clamp(0px, calc(var(--_toki-flow-fork-delta) - var(--_toki-flow-marker-half)), min(.5rem, var(--_toki-flow-marker-half)));border-end-start-radius:clamp(0px, calc(-1 * var(--_toki-flow-fork-delta) - var(--_toki-flow-marker-half)), min(.5rem, var(--_toki-flow-marker-half)));position:absolute;inset-block-start:0;inset-inline-start:calc(var(--_toki-flow-marker-half) + min(var(--_toki-flow-marker-half), var(--_toki-flow-fork-delta)))}.toki-timeline[data-flow]>.toki-item:after{content:none}.toki-timeline[data-flow]>.toki-item[data-flow-join]:after{content:"";inline-size:max(0px, calc(var(--_toki-flow-join-delta) - var(--_toki-flow-marker-half)), calc(-1 * var(--_toki-flow-join-delta) - var(--_toki-flow-marker-half)));border-style:solid;border-color:var(--_toki-flow-own-color,var(--_toki-flow-line-default));border-block-start-width:var(--toki-line-width,2px);border-block-end-width:0;border-inline-start-width:clamp(0px, calc(-1 * var(--_toki-flow-join-delta) - var(--_toki-flow-marker-half)), var(--toki-line-width,2px));border-inline-end-width:clamp(0px, calc(var(--_toki-flow-join-delta) - var(--_toki-flow-marker-half)), var(--toki-line-width,2px));border-start-start-radius:clamp(0px, calc(-1 * var(--_toki-flow-join-delta) - var(--_toki-flow-marker-half)), min(.5rem, var(--_toki-flow-marker-half)));border-start-end-radius:clamp(0px, calc(var(--_toki-flow-join-delta) - var(--_toki-flow-marker-half)), min(.5rem, var(--_toki-flow-marker-half)));position:absolute;inset-block-start:var(--_toki-flow-marker-half);inset-block-end:0}.toki-timeline[data-flow]:not([data-side=start])>.toki-item[data-flow-join]:after{inset-inline-start:calc(var(--_toki-flow-own-center) + min(var(--_toki-flow-marker-half), var(--_toki-flow-join-delta)));inset-inline-end:auto}.toki-timeline[data-flow][data-side=start]>.toki-item[data-flow-join]:after{inset-inline-start:auto;inset-inline-end:calc(var(--_toki-flow-band) - var(--_toki-flow-own-center) - max(calc(-1 * var(--_toki-flow-marker-half)), var(--_toki-flow-join-delta)))}.toki-timeline[data-flow][data-orientation=horizontal]>.toki-item{--_toki-fh-columns:var(--_toki-h-expanded) auto minmax(0, 1fr);--_toki-fh-gap:var(--_toki-h-expanded) 0 .5rem;--_toki-fh-marker-align:var(--_toki-h-expanded) center;--_toki-fh-marker-justify:var(--_toki-h-expanded) start;--_toki-fh-marker-column-end:var(--_toki-h-expanded) -1;--_toki-fh-own-x:0;--_toki-fh-own-y:calc(var(--_toki-flow-own-center) - var(--toki-line-width,2px) / 2);--_toki-fh-own-size:100% var(--toki-line-width,2px);--_toki-fh-own-image:var(--_toki-flow-own-image);--_toki-fh-own-position:var(--_toki-fh-own-x) var(--_toki-fh-own-y);--_toki-fh-own-x-rtl:0;--_toki-fh-before-block-size:var(--_toki-h-expanded) var(--_toki-flow-band);--_toki-fh-before-inline-size:var(--_toki-h-expanded) calc(100% + var(--toki-gap,2rem));--_toki-fh-before-inline-start:var(--_toki-h-expanded) 0;--_toki-fh-before-inline-end:var(--_toki-h-expanded) auto;--_toki-fh-before-image:var(--_toki-h-expanded) linear-gradient(var(--_toki-flow-through-1,transparent), var(--_toki-flow-through-1,transparent)), linear-gradient(var(--_toki-flow-through-2,transparent), var(--_toki-flow-through-2,transparent)), linear-gradient(var(--_toki-flow-through-3,transparent), var(--_toki-flow-through-3,transparent)), linear-gradient(var(--_toki-flow-through-4,transparent), var(--_toki-flow-through-4,transparent)), var(--_toki-fh-own-image);--_toki-fh-before-size:var(--_toki-h-expanded) 100% var(--toki-line-width,2px), 100% var(--toki-line-width,2px), 100% var(--toki-line-width,2px), 100% var(--toki-line-width,2px), var(--_toki-fh-own-size);--_toki-fh-before-position:var(--_toki-h-expanded) 0 calc(.5 * var(--toki-lane-gap,3rem) - var(--toki-line-width,2px) / 2), 0 calc(1.5 * var(--toki-lane-gap,3rem) - var(--toki-line-width,2px) / 2), 0 calc(2.5 * var(--toki-lane-gap,3rem) - var(--toki-line-width,2px) / 2), 0 calc(3.5 * var(--toki-lane-gap,3rem) - var(--toki-line-width,2px) / 2), var(--_toki-fh-own-position);--_toki-fh-before-position-rtl:var(--_toki-h-expanded) right 0 top calc(.5 * var(--toki-lane-gap,3rem) - var(--toki-line-width,2px) / 2), right 0 top calc(1.5 * var(--toki-lane-gap,3rem) - var(--toki-line-width,2px) / 2), right 0 top calc(2.5 * var(--toki-lane-gap,3rem) - var(--toki-line-width,2px) / 2), right 0 top calc(3.5 * var(--toki-lane-gap,3rem) - var(--toki-line-width,2px) / 2), var(--_toki-h-expanded) right var(--_toki-fh-own-x-rtl) top var(--_toki-fh-own-y);--_toki-fh-arrow-inline-start:var(--_toki-h-expanded) max(0px, var(--toki-marker-size,2.5rem) / 2 - var(--toki-arrow-size,.5rem));--_toki-fh-arrow-inline-end:var(--_toki-h-expanded) auto;--_toki-fh-arrow-border-inline-start:var(--_toki-h-expanded) var(--toki-arrow-size,.5rem);--_toki-fh-arrow-border-inline-end:var(--_toki-h-expanded) var(--toki-arrow-size,.5rem);--_toki-fh-content-margin-inline-start:var(--_toki-h-expanded) 0;--_toki-fh-content-margin-inline-end:var(--_toki-h-expanded) 0;gap:var(--_toki-fh-gap,.5rem 0);grid-template-areas:none}.toki-timeline[data-flow][data-orientation=horizontal]:not([data-side=start])>.toki-item{--_toki-fh-rows:var(--_toki-h-expanded) repeat(var(--_toki-flow-count,1), var(--toki-lane-gap,3rem)) 1fr;--_toki-fh-before-block-start:var(--_toki-h-expanded) 0;--_toki-fh-before-block-end:var(--_toki-h-expanded) auto;--_toki-fh-meta-row-start:var(--_toki-h-expanded) -2;--_toki-fh-meta-column-start:var(--_toki-h-expanded) 1;--_toki-fh-meta-column-end:var(--_toki-h-expanded) 2;--_toki-fh-card-row-start:var(--_toki-h-expanded) -2;--_toki-fh-card-column-start:var(--_toki-h-expanded) 2;--_toki-fh-card-column-end:var(--_toki-h-expanded) -1;--_toki-fh-card-align:var(--_toki-h-expanded) start;--_toki-fh-meta-align:var(--_toki-h-expanded) start;--_toki-fh-card-margin-block-start:var(--_toki-h-expanded) var(--toki-gutter,1rem);--_toki-fh-card-margin-block-end:var(--_toki-h-expanded) 0px;--_toki-fh-meta-margin-block-start:var(--_toki-h-expanded) var(--toki-gutter,1rem);--_toki-fh-meta-margin-block-end:var(--_toki-h-expanded) 0px;--_toki-fh-arrow-block-start:var(--_toki-h-expanded) auto;--_toki-fh-arrow-block-end:var(--_toki-h-expanded) 100%;--_toki-fh-arrow-border-block-start:var(--_toki-h-expanded) 0;--_toki-fh-arrow-border-block-end:var(--_toki-h-expanded) var(--toki-arrow-size,.5rem);grid-template-columns:var(--_toki-fh-columns,repeat(var(--_toki-flow-count,1), var(--toki-lane-gap,3rem)) minmax(0, 1fr));grid-template-rows:var(--_toki-fh-rows,none)}.toki-timeline[data-flow][data-orientation=horizontal][data-side=start]>.toki-item{--_toki-fh-rows:var(--_toki-h-expanded) 1fr repeat(var(--_toki-flow-count,1), var(--toki-lane-gap,3rem));--_toki-fh-before-block-start:var(--_toki-h-expanded) auto;--_toki-fh-before-block-end:var(--_toki-h-expanded) 0;--_toki-fh-meta-row-start:var(--_toki-h-expanded) 1;--_toki-fh-meta-column-start:var(--_toki-h-expanded) 1;--_toki-fh-meta-column-end:var(--_toki-h-expanded) 2;--_toki-fh-card-row-start:var(--_toki-h-expanded) 1;--_toki-fh-card-column-start:var(--_toki-h-expanded) 2;--_toki-fh-card-column-end:var(--_toki-h-expanded) -1;--_toki-fh-card-align:var(--_toki-h-expanded) end;--_toki-fh-meta-align:var(--_toki-h-expanded) end;--_toki-fh-card-margin-block-start:var(--_toki-h-expanded) 0px;--_toki-fh-card-margin-block-end:var(--_toki-h-expanded) var(--toki-gutter,1rem);--_toki-fh-meta-margin-block-start:var(--_toki-h-expanded) 0px;--_toki-fh-meta-margin-block-end:var(--_toki-h-expanded) var(--toki-gutter,1rem);--_toki-fh-arrow-block-start:var(--_toki-h-expanded) 100%;--_toki-fh-arrow-block-end:var(--_toki-h-expanded) auto;--_toki-fh-arrow-border-block-start:var(--_toki-h-expanded) var(--toki-arrow-size,.5rem);--_toki-fh-arrow-border-block-end:var(--_toki-h-expanded) 0;grid-template-columns:var(--_toki-fh-columns,minmax(0, 1fr) repeat(var(--_toki-flow-count,1), var(--toki-lane-gap,3rem)));grid-template-rows:var(--_toki-fh-rows,none)}.toki-timeline[data-flow][data-orientation=horizontal]>.toki-item>.toki-marker{align-self:var(--_toki-fh-marker-align,start);justify-self:var(--_toki-fh-marker-justify,center);grid-row-end:auto;grid-column-end:var(--_toki-fh-marker-column-end,auto)}.toki-timeline[data-flow][data-orientation=horizontal]:not([data-side=start])>.toki-item[data-flow-col="1"]>.toki-marker{--_toki-fh-marker-row-start:var(--_toki-h-expanded) 1;--_toki-fh-marker-column-start:var(--_toki-h-expanded) 1;grid-row-start:var(--_toki-fh-marker-row-start,1);grid-column-start:var(--_toki-fh-marker-column-start,1)}.toki-timeline[data-flow][data-orientation=horizontal]:not([data-side=start])>.toki-item[data-flow-col="2"]>.toki-marker{--_toki-fh-marker-row-start:var(--_toki-h-expanded) 2;--_toki-fh-marker-column-start:var(--_toki-h-expanded) 1;grid-row-start:var(--_toki-fh-marker-row-start,1);grid-column-start:var(--_toki-fh-marker-column-start,2)}.toki-timeline[data-flow][data-orientation=horizontal]:not([data-side=start])>.toki-item[data-flow-col="3"]>.toki-marker{--_toki-fh-marker-row-start:var(--_toki-h-expanded) 3;--_toki-fh-marker-column-start:var(--_toki-h-expanded) 1;grid-row-start:var(--_toki-fh-marker-row-start,1);grid-column-start:var(--_toki-fh-marker-column-start,3)}.toki-timeline[data-flow][data-orientation=horizontal]:not([data-side=start])>.toki-item[data-flow-col="4"]>.toki-marker{--_toki-fh-marker-row-start:var(--_toki-h-expanded) 4;--_toki-fh-marker-column-start:var(--_toki-h-expanded) 1;grid-row-start:var(--_toki-fh-marker-row-start,1);grid-column-start:var(--_toki-fh-marker-column-start,4)}.toki-timeline[data-flow][data-orientation=horizontal][data-side=start]>.toki-item[data-flow-col="1"]>.toki-marker{--_toki-fh-marker-row-start:var(--_toki-h-expanded) 2;--_toki-fh-marker-column-start:var(--_toki-h-expanded) 1;grid-row-start:var(--_toki-fh-marker-row-start,1);grid-column-start:var(--_toki-fh-marker-column-start,2)}.toki-timeline[data-flow][data-orientation=horizontal][data-side=start]>.toki-item[data-flow-col="2"]>.toki-marker{--_toki-fh-marker-row-start:var(--_toki-h-expanded) 3;--_toki-fh-marker-column-start:var(--_toki-h-expanded) 1;grid-row-start:var(--_toki-fh-marker-row-start,1);grid-column-start:var(--_toki-fh-marker-column-start,3)}.toki-timeline[data-flow][data-orientation=horizontal][data-side=start]>.toki-item[data-flow-col="3"]>.toki-marker{--_toki-fh-marker-row-start:var(--_toki-h-expanded) 4;--_toki-fh-marker-column-start:var(--_toki-h-expanded) 1;grid-row-start:var(--_toki-fh-marker-row-start,1);grid-column-start:var(--_toki-fh-marker-column-start,4)}.toki-timeline[data-flow][data-orientation=horizontal][data-side=start]>.toki-item[data-flow-col="4"]>.toki-marker{--_toki-fh-marker-row-start:var(--_toki-h-expanded) 5;--_toki-fh-marker-column-start:var(--_toki-h-expanded) 1;grid-row-start:var(--_toki-fh-marker-row-start,1);grid-column-start:var(--_toki-fh-marker-column-start,5)}.toki-timeline[data-flow][data-orientation=horizontal]>.toki-item>.toki-card{grid-row-start:var(--_toki-fh-card-row-start,2);align-self:var(--_toki-fh-card-align,auto);grid-row-end:auto;margin-block-start:var(--_toki-fh-card-margin-block-start,0px);margin-block-end:var(--_toki-fh-card-margin-block-end,0px)}.toki-timeline[data-flow][data-orientation=horizontal]>.toki-item>.toki-meta{grid-row-start:var(--_toki-fh-meta-row-start,1);align-self:var(--_toki-fh-meta-align,center);text-align:start;grid-row-end:auto;margin-block-start:var(--_toki-fh-meta-margin-block-start,0px);margin-block-end:var(--_toki-fh-meta-margin-block-end,0px)}.toki-timeline[data-flow][data-orientation=horizontal]:not([data-side=start])>.toki-item>.toki-card{grid-column-start:var(--_toki-fh-card-column-start,-2);grid-column-end:var(--_toki-fh-card-column-end,-1)}.toki-timeline[data-flow][data-orientation=horizontal]:not([data-side=start])>.toki-item>.toki-meta{grid-column-start:var(--_toki-fh-meta-column-start,-2);grid-column-end:var(--_toki-fh-meta-column-end,-1)}.toki-timeline[data-flow][data-orientation=horizontal][data-side=start]>.toki-item>.toki-card{grid-column-start:var(--_toki-fh-card-column-start,1);grid-column-end:var(--_toki-fh-card-column-end,2)}.toki-timeline[data-flow][data-orientation=horizontal][data-side=start]>.toki-item>.toki-meta{grid-column-start:var(--_toki-fh-meta-column-start,1);grid-column-end:var(--_toki-fh-meta-column-end,2)}.toki-timeline[data-flow][data-orientation=horizontal]:not([data-side=start])>.toki-item>:is(.toki-card,.toki-meta){margin-inline-start:var(--_toki-fh-content-margin-inline-start,var(--toki-gutter,1rem));margin-inline-end:var(--_toki-fh-content-margin-inline-end,0)}.toki-timeline[data-flow][data-orientation=horizontal][data-side=start]>.toki-item>:is(.toki-card,.toki-meta){margin-inline-start:var(--_toki-fh-content-margin-inline-start,0);margin-inline-end:var(--_toki-fh-content-margin-inline-end,var(--toki-gutter,1rem))}.toki-timeline[data-flow][data-orientation=horizontal]>.toki-item:not(:has(>.toki-meta))>.toki-card{grid-row-start:var(--_toki-fh-card-row-start,1)}.toki-timeline[data-flow][data-orientation=horizontal]>.toki-item:before{block-size:var(--_toki-fh-before-block-size,auto);inline-size:var(--_toki-fh-before-inline-size,var(--_toki-flow-band));background-image:var(--_toki-fh-before-image,linear-gradient(var(--_toki-flow-through-1,transparent), var(--_toki-flow-through-1,transparent)), linear-gradient(var(--_toki-flow-through-2,transparent), var(--_toki-flow-through-2,transparent)), linear-gradient(var(--_toki-flow-through-3,transparent), var(--_toki-flow-through-3,transparent)), linear-gradient(var(--_toki-flow-through-4,transparent), var(--_toki-flow-through-4,transparent)), var(--_toki-flow-own-image));background-size:var(--_toki-fh-before-size,var(--toki-line-width,2px) 100%, var(--toki-line-width,2px) 100%, var(--toki-line-width,2px) 100%, var(--toki-line-width,2px) 100%, var(--_toki-flow-own-size));background-position:var(--_toki-fh-before-position,calc(.5 * var(--toki-lane-gap,3rem) - var(--toki-line-width,2px) / 2) 0, calc(1.5 * var(--toki-lane-gap,3rem) - var(--toki-line-width,2px) / 2) 0, calc(2.5 * var(--toki-lane-gap,3rem) - var(--toki-line-width,2px) / 2) 0, calc(3.5 * var(--toki-lane-gap,3rem) - var(--toki-line-width,2px) / 2) 0, var(--_toki-flow-own-x) var(--_toki-flow-own-y));background-repeat:no-repeat;border-block-start-width:0;border-inline-start-width:0;grid-area:auto;margin-inline-end:0;position:absolute;inset-block-start:var(--_toki-fh-before-block-start,0);inset-block-end:var(--_toki-fh-before-block-end,0);inset-inline-start:var(--_toki-fh-before-inline-start,0);inset-inline-end:var(--_toki-fh-before-inline-end,auto)}.toki-timeline[data-flow][data-orientation=horizontal][data-side=start]>.toki-item:before{inset-inline-start:var(--_toki-fh-before-inline-start,auto);inset-inline-end:var(--_toki-fh-before-inline-end,0)}.toki-timeline[data-flow][data-orientation=horizontal][dir=rtl]>.toki-item:before{background-position:var(--_toki-fh-before-position-rtl,right calc(.5 * var(--toki-lane-gap,3rem) - var(--toki-line-width,2px) / 2) top 0, right calc(1.5 * var(--toki-lane-gap,3rem) - var(--toki-line-width,2px) / 2) top 0, right calc(2.5 * var(--toki-lane-gap,3rem) - var(--toki-line-width,2px) / 2) top 0, right calc(3.5 * var(--toki-lane-gap,3rem) - var(--toki-line-width,2px) / 2) top 0, right var(--_toki-flow-own-x) top var(--_toki-flow-own-y))}.toki-timeline[data-flow][data-orientation=horizontal]>.toki-item:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{background-position:var(--_toki-fh-before-position-rtl,right calc(.5 * var(--toki-lane-gap,3rem) - var(--toki-line-width,2px) / 2) top 0, right calc(1.5 * var(--toki-lane-gap,3rem) - var(--toki-line-width,2px) / 2) top 0, right calc(2.5 * var(--toki-lane-gap,3rem) - var(--toki-line-width,2px) / 2) top 0, right calc(3.5 * var(--toki-lane-gap,3rem) - var(--toki-line-width,2px) / 2) top 0, right var(--_toki-flow-own-x) top var(--_toki-flow-own-y))}.toki-timeline[data-flow][data-orientation=horizontal]>.toki-item[data-flow-cap=start]{--_toki-fh-own-size:calc(100% - var(--_toki-flow-marker-half)) var(--toki-line-width,2px);--_toki-fh-own-position:var(--_toki-flow-marker-half) var(--_toki-fh-own-y);--_toki-fh-own-x-rtl:var(--_toki-flow-marker-half)}.toki-timeline[data-flow][data-orientation=horizontal]>.toki-item[data-flow-cap=end]{--_toki-fh-own-size:var(--_toki-flow-marker-half) var(--toki-line-width,2px);--_toki-fh-own-position:0 var(--_toki-fh-own-y)}.toki-timeline[data-flow][data-orientation=horizontal]>.toki-item[data-flow-cap=both]{--_toki-fh-own-size:0 0}.toki-timeline[data-flow][data-orientation=horizontal]>.toki-item[data-flow-join]{--_toki-fh-own-size:var(--_toki-flow-marker-half) var(--toki-line-width,2px);--_toki-fh-own-position:0 var(--_toki-fh-own-y)}.toki-timeline[data-flow][data-orientation=horizontal]>.toki-item[data-flow-join][data-flow-cap=start]{--_toki-fh-own-size:0 0}.toki-timeline[data-flow][data-orientation=horizontal]>.toki-item[data-status=upcoming]{--_toki-fh-own-image:repeating-linear-gradient(to right, var(--_toki-flow-own-color,var(--_toki-flow-line-default)) 0 .25rem, transparent .25rem .5rem)}.toki-timeline[data-flow][data-orientation=horizontal]>.toki-item>.toki-marker:before{content:none}.toki-timeline[data-flow][data-orientation=horizontal]>.toki-item[data-flow-fork]{--_toki-fh-fork-inline-start:var(--_toki-h-expanded) 0;--_toki-fh-fork-inline-size:var(--_toki-h-expanded) var(--_toki-flow-marker-half);--_toki-fh-fork-block-start:var(--_toki-h-expanded) calc(var(--_toki-flow-marker-half) + min(var(--_toki-flow-marker-half), var(--_toki-flow-fork-delta)));--_toki-fh-fork-block-size:var(--_toki-h-expanded) max(0px, calc(var(--_toki-flow-fork-delta) - var(--_toki-flow-marker-half)), calc(-1 * var(--_toki-flow-fork-delta) - var(--_toki-flow-marker-half)));--_toki-fh-fork-border-inline-start:var(--_toki-h-expanded) 0;--_toki-fh-fork-border-inline-end:var(--_toki-h-expanded) var(--toki-line-width,2px);--_toki-fh-fork-border-block-start:var(--_toki-h-expanded) clamp(0px, calc(-1 * var(--_toki-flow-fork-delta) - var(--_toki-flow-marker-half)), var(--toki-line-width,2px));--_toki-fh-fork-border-block-end:var(--_toki-h-expanded) clamp(0px, calc(var(--_toki-flow-fork-delta) - var(--_toki-flow-marker-half)), var(--toki-line-width,2px));--_toki-fh-fork-radius-start-end:var(--_toki-h-expanded) clamp(0px, calc(-1 * var(--_toki-flow-fork-delta) - var(--_toki-flow-marker-half)), min(.5rem, var(--_toki-flow-marker-half)));--_toki-fh-fork-radius-end-start:var(--_toki-h-expanded) 0}.toki-timeline[data-flow][data-orientation=horizontal]>.toki-item[data-flow-fork]>.toki-marker:before{content:"";inline-size:var(--_toki-fh-fork-inline-size,max(0px, calc(var(--_toki-flow-fork-delta) - var(--_toki-flow-marker-half)), calc(-1 * var(--_toki-flow-fork-delta) - var(--_toki-flow-marker-half))));block-size:var(--_toki-fh-fork-block-size,var(--_toki-flow-marker-half));border-style:solid;border-color:var(--_toki-flow-own-color,var(--_toki-flow-line-default));border-inline-start-width:var(--_toki-fh-fork-border-inline-start,clamp(0px, calc(-1 * var(--_toki-flow-fork-delta) - var(--_toki-flow-marker-half)), var(--toki-line-width,2px)));border-inline-end-width:var(--_toki-fh-fork-border-inline-end,clamp(0px, calc(var(--_toki-flow-fork-delta) - var(--_toki-flow-marker-half)), var(--toki-line-width,2px)));border-block-start-width:var(--_toki-fh-fork-border-block-start,0);border-block-end-width:var(--_toki-fh-fork-border-block-end,var(--toki-line-width,2px));border-start-start-radius:0;border-start-end-radius:var(--_toki-fh-fork-radius-start-end,0);border-end-end-radius:clamp(0px, calc(var(--_toki-flow-fork-delta) - var(--_toki-flow-marker-half)), min(.5rem, var(--_toki-flow-marker-half)));border-end-start-radius:var(--_toki-fh-fork-radius-end-start,clamp(0px, calc(-1 * var(--_toki-flow-fork-delta) - var(--_toki-flow-marker-half)), min(.5rem, var(--_toki-flow-marker-half))));position:absolute;inset-block-start:var(--_toki-fh-fork-block-start,0);inset-inline-start:var(--_toki-fh-fork-inline-start,calc(var(--_toki-flow-marker-half) + min(var(--_toki-flow-marker-half), var(--_toki-flow-fork-delta))))}.toki-timeline[data-flow][data-orientation=horizontal]>.toki-item:after{content:none}.toki-timeline[data-flow][data-orientation=horizontal]>.toki-item[data-flow-join]{--_toki-fh-join-block-size:var(--_toki-h-expanded) max(0px, calc(var(--_toki-flow-join-delta) - var(--_toki-flow-marker-half)), calc(-1 * var(--_toki-flow-join-delta) - var(--_toki-flow-marker-half)));--_toki-fh-join-inline-size:var(--_toki-h-expanded) auto;--_toki-fh-join-inline-start:var(--_toki-h-expanded) var(--_toki-flow-marker-half);--_toki-fh-join-inline-end:var(--_toki-h-expanded) calc(-1 * var(--toki-gap,2rem));--_toki-fh-join-border-block-start:var(--_toki-h-expanded) clamp(0px, calc(-1 * var(--_toki-flow-join-delta) - var(--_toki-flow-marker-half)), var(--toki-line-width,2px));--_toki-fh-join-border-block-end:var(--_toki-h-expanded) clamp(0px, calc(var(--_toki-flow-join-delta) - var(--_toki-flow-marker-half)), var(--toki-line-width,2px));--_toki-fh-join-border-inline-start:var(--_toki-h-expanded) var(--toki-line-width,2px);--_toki-fh-join-border-inline-end:var(--_toki-h-expanded) 0;--_toki-fh-join-radius-start-end:var(--_toki-h-expanded) 0;--_toki-fh-join-radius-end-start:var(--_toki-h-expanded) clamp(0px, calc(var(--_toki-flow-join-delta) - var(--_toki-flow-marker-half)), min(.5rem, var(--_toki-flow-marker-half)))}.toki-timeline[data-flow][data-orientation=horizontal]:not([data-side=start])>.toki-item[data-flow-join]{--_toki-fh-join-block-start:var(--_toki-h-expanded) calc(var(--_toki-flow-own-center) + min(var(--_toki-flow-marker-half), var(--_toki-flow-join-delta)));--_toki-fh-join-block-end:var(--_toki-h-expanded) auto}.toki-timeline[data-flow][data-orientation=horizontal][data-side=start]>.toki-item[data-flow-join]{--_toki-fh-join-block-start:var(--_toki-h-expanded) auto;--_toki-fh-join-block-end:var(--_toki-h-expanded) calc(var(--_toki-flow-band) - var(--_toki-flow-own-center) - max(calc(-1 * var(--_toki-flow-marker-half)), var(--_toki-flow-join-delta)))}.toki-timeline[data-flow][data-orientation=horizontal]>.toki-item[data-flow-join]:after{content:"";block-size:var(--_toki-fh-join-block-size,auto);inline-size:var(--_toki-fh-join-inline-size,max(0px, calc(var(--_toki-flow-join-delta) - var(--_toki-flow-marker-half)), calc(-1 * var(--_toki-flow-join-delta) - var(--_toki-flow-marker-half))));border-style:solid;border-color:var(--_toki-flow-own-color,var(--_toki-flow-line-default));border-block-start-width:var(--_toki-fh-join-border-block-start,var(--toki-line-width,2px));border-block-end-width:var(--_toki-fh-join-border-block-end,0);border-inline-start-width:var(--_toki-fh-join-border-inline-start,clamp(0px, calc(-1 * var(--_toki-flow-join-delta) - var(--_toki-flow-marker-half)), var(--toki-line-width,2px)));border-inline-end-width:var(--_toki-fh-join-border-inline-end,clamp(0px, calc(var(--_toki-flow-join-delta) - var(--_toki-flow-marker-half)), var(--toki-line-width,2px)));border-start-start-radius:clamp(0px, calc(-1 * var(--_toki-flow-join-delta) - var(--_toki-flow-marker-half)), min(.5rem, var(--_toki-flow-marker-half)));border-start-end-radius:var(--_toki-fh-join-radius-start-end,clamp(0px, calc(var(--_toki-flow-join-delta) - var(--_toki-flow-marker-half)), min(.5rem, var(--_toki-flow-marker-half))));border-end-start-radius:var(--_toki-fh-join-radius-end-start,0);position:absolute;inset-block-start:var(--_toki-fh-join-block-start,var(--_toki-flow-marker-half));inset-block-end:var(--_toki-fh-join-block-end,0)}.toki-timeline[data-flow][data-orientation=horizontal]:not([data-side=start])>.toki-item[data-flow-join]:after{inset-inline-start:var(--_toki-fh-join-inline-start,calc(var(--_toki-flow-own-center) + min(var(--_toki-flow-marker-half), var(--_toki-flow-join-delta))));inset-inline-end:var(--_toki-fh-join-inline-end,auto)}.toki-timeline[data-flow][data-orientation=horizontal][data-side=start]>.toki-item[data-flow-join]:after{inset-inline-start:var(--_toki-fh-join-inline-start,auto);inset-inline-end:var(--_toki-fh-join-inline-end,calc(var(--_toki-flow-band) - var(--_toki-flow-own-center) - max(calc(-1 * var(--_toki-flow-marker-half)), var(--_toki-flow-join-delta))))}.toki-timeline[data-flow][data-orientation=horizontal]>.toki-item>.toki-card:before{border-inline-start-width:var(--_toki-fh-arrow-border-inline-start,var(--_toki-arrow-border-start));border-inline-end-width:var(--_toki-fh-arrow-border-inline-end,var(--_toki-arrow-border-end));border-block-start-width:var(--_toki-fh-arrow-border-block-start,var(--toki-arrow-size,.5rem));border-block-end-width:var(--_toki-fh-arrow-border-block-end,var(--toki-arrow-size,.5rem));inset-block-start:var(--_toki-fh-arrow-block-start,max(0px, var(--_toki-flow-marker) / 2 - var(--toki-arrow-size,.5rem)));inset-block-end:var(--_toki-fh-arrow-block-end,auto);inset-inline-start:var(--_toki-fh-arrow-inline-start,var(--_toki-arrow-inset-start));inset-inline-end:var(--_toki-fh-arrow-inline-end,var(--_toki-arrow-inset-end))}.toki-timeline[data-flow][data-orientation=horizontal]>.toki-item[data-variant=compact]>.toki-card:before{border-width:0}.toki-timeline[data-flow][data-orientation=horizontal]>.toki-item:last-child{--_toki-fh-before-inline-size:var(--_toki-h-expanded) 100%;--_toki-fh-join-inline-end:var(--_toki-h-expanded) 0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.toki-timeline[data-reveal=scroll]>.toki-item{--_toki-reveal-direction:1}.toki-timeline[data-reveal=scroll]>.toki-item:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--_toki-reveal-direction:-1}.toki-timeline[data-reveal=scroll]>.toki-item>.toki-marker{animation:linear both toki-reveal-marker;animation-timeline:view();animation-range:entry}.toki-timeline[data-reveal=scroll]>.toki-item>:is(.toki-card,.toki-meta){animation:linear both toki-reveal-slide;animation-timeline:view();animation-range:entry}.toki-timeline[data-orientation=horizontal][data-reveal=scroll]>.toki-item{--_toki-reveal-timeline:initial;--_toki-reveal-slide-name:initial;--_toki-reveal-block-sign:var(--_toki-side-sign,1)}.toki-timeline[data-orientation=horizontal][data-reveal=scroll]>.toki-item>.toki-marker{animation-timeline:var(--_toki-reveal-timeline,view())}.toki-timeline[data-orientation=horizontal][data-reveal=scroll]>.toki-item>:is(.toki-card,.toki-meta){animation-name:var(--_toki-reveal-slide-name,toki-reveal-slide);animation-timeline:var(--_toki-reveal-timeline,view())}.toki-timeline[data-orientation=horizontal][data-reveal=scroll]>.toki-item>.toki-meta{--_toki-reveal-block-sign:calc(-1 * var(--_toki-side-sign,1))}@container toki (inline-size>=48rem){.toki-timeline[data-orientation=horizontal]:is(:not([data-collapse]),[data-collapse=md])[data-reveal=scroll]>.toki-item{--_toki-reveal-timeline:view(inline);--_toki-reveal-slide-name:toki-reveal-slide-block}}@container toki (inline-size>=32rem){.toki-timeline[data-orientation=horizontal][data-collapse=sm][data-reveal=scroll]>.toki-item{--_toki-reveal-timeline:view(inline);--_toki-reveal-slide-name:toki-reveal-slide-block}}@container toki (inline-size>=64rem){.toki-timeline[data-orientation=horizontal][data-collapse=lg][data-reveal=scroll]>.toki-item{--_toki-reveal-timeline:view(inline);--_toki-reveal-slide-name:toki-reveal-slide-block}}.toki-timeline[data-orientation=horizontal][data-collapse=never][data-reveal=scroll]>.toki-item{--_toki-reveal-timeline:view(inline);--_toki-reveal-slide-name:toki-reveal-slide-block}@keyframes toki-reveal-marker{0%{opacity:0;scale:.5}to{opacity:1;scale:1}}@keyframes toki-reveal-slide{0%{translate:calc(2rem * var(--_toki-side-sign) * var(--_toki-reveal-direction)) 0;opacity:0}to{opacity:1;translate:0}}@keyframes toki-reveal-slide-block{0%{translate:0 calc(2rem * var(--_toki-reveal-block-sign));opacity:0}to{opacity:1;translate:0}}}}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#111827;background-color:#fff;font-family:Inter Variable,system-ui,sans-serif;line-height:1.5}body{margin:0;padding:2rem}h1,h2,h3{margin-block:0 .5em;line-height:1.25}h1{font-size:2rem}h2{font-size:1.25rem}h3{font-size:1rem}.fixture{margin-block:0 2rem;padding:1rem}
