@font-face{font-family:fraunces;src:url(../media/fraunces_latin-s.p.3_r__xnvt_-1u.woff2?dpl=dpl_6LccmPckis3zgFezdJGgURgfDgLd)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:fraunces Fallback;src:local(Times New Roman);ascent-override:76.84%;descent-override:20.04%;line-gap-override:0.0%;size-adjust:127.27%}.pTL2fa_className{font-family:fraunces,fraunces Fallback}.pTL2fa_variable{--font-fraunces:"fraunces", "fraunces Fallback"}
@font-face{font-family:frauncesWordmark;src:url(../media/fraunces_wordmark.p.0ew5qoj963frx.woff2?dpl=dpl_6LccmPckis3zgFezdJGgURgfDgLd)format("woff2");font-display:swap;font-weight:100 900}.V9XwPW_className{font-family:frauncesWordmark}.V9XwPW_variable{--font-fraunces-wordmark:"frauncesWordmark"}
@font-face{font-family:frauncesSoft;src:url(../media/fraunces_soft_latin.0fi6_jg0taz__.woff2?dpl=dpl_6LccmPckis3zgFezdJGgURgfDgLd)format("woff2");font-display:swap;font-weight:500}.JYh0uq_className{font-family:frauncesSoft;font-weight:500}.JYh0uq_variable{--font-fraunces-soft:"frauncesSoft"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.woff2?dpl=dpl_6LccmPckis3zgFezdJGgURgfDgLd)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2?dpl=dpl_6LccmPckis3zgFezdJGgURgfDgLd)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.woff2?dpl=dpl_6LccmPckis3zgFezdJGgURgfDgLd)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.woff2?dpl=dpl_6LccmPckis3zgFezdJGgURgfDgLd)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.woff2?dpl=dpl_6LccmPckis3zgFezdJGgURgfDgLd)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.woff2?dpl=dpl_6LccmPckis3zgFezdJGgURgfDgLd)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.woff2?dpl=dpl_6LccmPckis3zgFezdJGgURgfDgLd)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2?dpl=dpl_6LccmPckis3zgFezdJGgURgfDgLd)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.woff2?dpl=dpl_6LccmPckis3zgFezdJGgURgfDgLd)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.woff2?dpl=dpl_6LccmPckis3zgFezdJGgURgfDgLd)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.woff2?dpl=dpl_6LccmPckis3zgFezdJGgURgfDgLd)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.woff2?dpl=dpl_6LccmPckis3zgFezdJGgURgfDgLd)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.woff2?dpl=dpl_6LccmPckis3zgFezdJGgURgfDgLd)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2?dpl=dpl_6LccmPckis3zgFezdJGgURgfDgLd)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.woff2?dpl=dpl_6LccmPckis3zgFezdJGgURgfDgLd)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.woff2?dpl=dpl_6LccmPckis3zgFezdJGgURgfDgLd)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.woff2?dpl=dpl_6LccmPckis3zgFezdJGgURgfDgLd)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.woff2?dpl=dpl_6LccmPckis3zgFezdJGgURgfDgLd)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.wLxLRa_className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.wLxLRa_variable{--font-plex-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2?dpl=dpl_6LccmPckis3zgFezdJGgURgfDgLd)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2?dpl=dpl_6LccmPckis3zgFezdJGgURgfDgLd)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2?dpl=dpl_6LccmPckis3zgFezdJGgURgfDgLd)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2?dpl=dpl_6LccmPckis3zgFezdJGgURgfDgLd)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.woff2?dpl=dpl_6LccmPckis3zgFezdJGgURgfDgLd)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2?dpl=dpl_6LccmPckis3zgFezdJGgURgfDgLd)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2?dpl=dpl_6LccmPckis3zgFezdJGgURgfDgLd)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2?dpl=dpl_6LccmPckis3zgFezdJGgURgfDgLd)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.woff2?dpl=dpl_6LccmPckis3zgFezdJGgURgfDgLd)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.woff2?dpl=dpl_6LccmPckis3zgFezdJGgURgfDgLd)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.2ontrj8z1-o25.woff2?dpl=dpl_6LccmPckis3zgFezdJGgURgfDgLd)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.33iiebxkijmxa.woff2?dpl=dpl_6LccmPckis3zgFezdJGgURgfDgLd)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.2nzetymcmw3t7.woff2?dpl=dpl_6LccmPckis3zgFezdJGgURgfDgLd)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.0_f09-l1omku8.woff2?dpl=dpl_6LccmPckis3zgFezdJGgURgfDgLd)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.0fcfx2a-jndc5.woff2?dpl=dpl_6LccmPckis3zgFezdJGgURgfDgLd)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}._4M7gaG_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}._4M7gaG_variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.bridge-timeline{--node:18px;flex-direction:column;display:flex}.bridge-tl-row{grid-template-columns:var(--node) minmax(0, 1fr);column-gap:12px;display:grid}.bridge-tl-rail{flex-direction:column;align-items:center;display:flex}.bridge-node{width:var(--node);height:var(--node);border:1.5px solid var(--hairline);background:var(--sheet);color:var(--muted-foreground);border-radius:999px;flex:none;place-items:center;display:grid;position:relative}.bridge-node>svg{stroke-width:3px;width:11px;height:11px}.bridge-node[data-state=done]{border-color:var(--gold);background:var(--gold);color:var(--sheet)}.bridge-node[data-state=active]{border-color:var(--gold)}.bridge-node[data-state=active]:before{content:"";background:var(--gold);border-radius:999px;width:6px;height:6px}.bridge-node[data-state=error]{border-color:var(--short);background:var(--short);color:var(--sheet)}.bridge-node[data-state=returned]{border-color:var(--warning);background:color-mix(in oklab, var(--warning) 14%, var(--sheet));color:var(--warning)}.bridge-thread{background:var(--hairline);border-radius:1px;flex:auto;width:1.5px;min-height:22px;margin:3px 0;position:relative;overflow:hidden}.bridge-thread:after{content:"";background:var(--gold);transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}.bridge-thread[data-fill=full]:after,.bridge-thread[data-fill=flow]:after{transform:scaleY(1)}.bridge-tl-body{min-width:0;padding-bottom:14px}.bridge-tl-row:last-child .bridge-tl-body{padding-bottom:0}.bridge-route{--track:112px;align-items:center;gap:10px;display:flex}.bridge-route-track{width:var(--track);background-image:linear-gradient(to right, var(--hairline) 50%, transparent 50%);background-size:6px 2px;border-radius:1px;height:2px;position:relative}.bridge-route-track:before{content:"";background:var(--gold);transform-origin:0;border-radius:1px;position:absolute;inset:0;transform:scaleX(0)}.bridge-route[data-phase=done] .bridge-route-track:before{transform:scaleX(1)}.bridge-route-dot{background:var(--gold);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in oklab, var(--gold) 22%, transparent);opacity:0;border-radius:999px;margin-top:-3.5px;position:absolute;top:50%;left:0}.bridge-route[data-phase=moving] .bridge-route-dot{opacity:1;transform:translateX(calc(var(--track) / 2 - 3.5px))}.bridge-route-end{border-radius:999px;position:relative}.bridge-route[data-phase=done] .bridge-route-end[data-end=to]{box-shadow:0 0 0 2px var(--sheet), 0 0 0 3.5px var(--gold)}.bridge-route[data-phase=stopped] .bridge-route-end[data-end=to]{opacity:.45}.bridge-tile{--i:0}@keyframes bridge-step-in-forward{0%{opacity:0;transform:translate(12px)}}@keyframes bridge-step-in-back{0%{opacity:0;transform:translate(-12px)}}@keyframes bridge-step-in-fade{0%{opacity:0;transform:translateY(4px)}}@keyframes bridge-tile-in{0%{opacity:0;transform:translateY(6px)}}@keyframes bridge-node-breathe{50%{opacity:.55;transform:scale(.6)}}@keyframes bridge-node-ring{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--gold) 40%, transparent)}to{box-shadow:0 0 0 7px color-mix(in oklab, var(--gold) 0%, transparent)}}@keyframes bridge-stamp{0%{opacity:0;transform:scale(1.45)rotate(-10deg)}60%{opacity:1;transform:scale(.94)rotate(1deg)}}@keyframes bridge-thread-draw{0%{transform:scaleY(0)}}@keyframes bridge-thread-flow{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes bridge-travel{0%{opacity:0;transform:translate(-3.5px)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateX(calc(var(--track) - 3.5px))}}@keyframes bridge-route-fill{0%{transform:scaleX(0)}}@keyframes bridge-land{0%{box-shadow:0 0 0 2px var(--sheet), 0 0 0 9px color-mix(in oklab, var(--gold) 0%, transparent)}}@keyframes bridge-rise{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion]) .bridge-step[data-enter=forward]{animation:bridge-step-in-forward .26s var(--ease-out) both}:root:not([data-reduce-motion]) .bridge-step[data-enter=back]{animation:bridge-step-in-back .26s var(--ease-out) both}:root:not([data-reduce-motion]) .bridge-step[data-enter=fade]{animation:bridge-step-in-fade .24s var(--ease-out) both}:root:not([data-reduce-motion]) .bridge-tile:not([data-instant]){animation:bridge-tile-in .3s var(--ease-out) both;animation-delay:calc(var(--i) * 26ms)}:root:not([data-reduce-motion]) .bridge-node[data-state=active]:before{animation:1.8s ease-in-out infinite bridge-node-breathe}:root:not([data-reduce-motion]) .bridge-node[data-state=active]{animation:bridge-node-ring 1.8s var(--ease-out) infinite}:root:not([data-reduce-motion]) .bridge-node[data-state=done]>svg,:root:not([data-reduce-motion]) .bridge-node[data-state=error]>svg,:root:not([data-reduce-motion]) .bridge-node[data-state=returned]>svg{animation:.38s cubic-bezier(.2,1.1,.4,1) both bridge-stamp}:root:not([data-reduce-motion]) .bridge-thread[data-fill=full]:after,:root:not([data-reduce-motion]) .bridge-thread[data-fill=flow]:after{animation:bridge-thread-draw .52s var(--ease-out) both}:root:not([data-reduce-motion]) .bridge-thread[data-fill=flow]:before{content:"";z-index:1;background:linear-gradient(to bottom, transparent, color-mix(in oklab, var(--sheet) 70%, transparent), transparent);animation:bridge-thread-flow 1.6s var(--ease-in-out) .52s infinite;position:absolute;inset:0}:root:not([data-reduce-motion]) .bridge-route[data-phase=moving] .bridge-route-dot{animation:bridge-travel 2.4s var(--ease-in-out) infinite}:root:not([data-reduce-motion]) .bridge-route[data-phase=done] .bridge-route-track:before{animation:bridge-route-fill .6s var(--ease-out) both}:root:not([data-reduce-motion]) .bridge-route[data-phase=done] .bridge-route-end[data-end=to]{animation:bridge-land .7s var(--ease-out) .3s both}:root:not([data-reduce-motion]) .bridge-rise>*{animation:bridge-rise .3s var(--ease-out) both}:root:not([data-reduce-motion]) .bridge-rise>:nth-child(2){animation-delay:50ms}:root:not([data-reduce-motion]) .bridge-rise>:nth-child(3){animation-delay:.1s}:root:not([data-reduce-motion]) .bridge-rise>:nth-child(n+4){animation-delay:.15s}}
.LIvTyq_tile{--tone:transparent;--tone-ring:transparent;transition:border-color .3s var(--ease-out,ease-out), box-shadow .3s var(--ease-out,ease-out)}.LIvTyq_tile:before{content:"";background:var(--tone);z-index:2;pointer-events:none;height:2px;transition:background-color .3s var(--ease-out,ease-out);position:absolute;inset:0 0 auto}.LIvTyq_tile[data-tone=profit]{--tone:color-mix(in oklab, var(--long) 70%, transparent)}.LIvTyq_tile[data-tone=loss]{--tone:color-mix(in oklab, var(--short) 60%, transparent)}.LIvTyq_tile[data-tone=warn]{--tone:var(--warning);border-color:color-mix(in oklab, var(--warning) 45%, var(--hairline))}.LIvTyq_tile[data-tone=danger]{--tone:var(--short);border-color:color-mix(in oklab, var(--short) 55%, var(--hairline));box-shadow:0 0 0 1px color-mix(in oklab, var(--short) 22%, transparent)}.LIvTyq_tile[data-ticket-open]{border-color:var(--gold);box-shadow:0 0 0 2px var(--gold), 0 0 0 7px color-mix(in oklab, var(--gold) 28%, transparent)!important}.LIvTyq_tile[data-active]{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold), 0 0 0 4px color-mix(in oklab, var(--gold) 22%, transparent)}.LIvTyq_tile[data-active][data-tone=danger]{box-shadow:0 0 0 1px var(--gold), 0 0 0 4px color-mix(in oklab, var(--short) 28%, transparent)}@media (prefers-reduced-motion:no-preference){.LIvTyq_tile[data-tone=danger]:before{animation:1.4s ease-in-out infinite LIvTyq_rail-pulse}.LIvTyq_tile[data-flash]{animation:1.4s ease-out LIvTyq_closed-flash}}@media (prefers-reduced-motion:reduce){.LIvTyq_tile[data-flash]{background-color:color-mix(in oklab, var(--muted) 70%, var(--panel))}}@keyframes LIvTyq_rail-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes LIvTyq_closed-flash{0%{box-shadow:inset 0 0 0 999px color-mix(in oklab, var(--foreground) 10%, transparent)}to{box-shadow:inset 0 0 0 999px #0000}}.LIvTyq_closed .LIvTyq_header{background-image:repeating-linear-gradient(-45deg, transparent 0 6px, color-mix(in oklab, var(--foreground) 6%, transparent) 6px 7px)}.LIvTyq_closed .LIvTyq_body{opacity:.82}.LIvTyq_tile[data-dock-hover]{outline:2px solid color-mix(in oklab, var(--foreground) 55%, transparent);outline-offset:1px}.LIvTyq_dragging{z-index:30;box-shadow:0 18px 40px -18px color-mix(in oklab, var(--foreground) 55%, transparent);cursor:grabbing;opacity:.94}.LIvTyq_dropTarget:after{content:"";border:2px dashed var(--gold);background:color-mix(in oklab, var(--gold-soft) 55%, transparent);pointer-events:none;z-index:25;border-radius:3px;position:absolute;inset:4px}.LIvTyq_zen .LIvTyq_tile .LIvTyq_header{z-index:20;opacity:0;background-color:color-mix(in oklab, var(--panel) 92%, transparent);transition:opacity .15s var(--ease-out,ease-out);position:absolute;inset:0 0 auto}.LIvTyq_zen .LIvTyq_tile:hover .LIvTyq_header,.LIvTyq_zen .LIvTyq_tile:focus-within .LIvTyq_header{opacity:1}
