@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/jost-cyrillic-300-normal-DcIdRxLM.woff2)format("woff2"),url(/assets/jost-cyrillic-300-normal-Da-u_v9v.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/jost-latin-ext-300-normal--ixxmfGr.woff2)format("woff2"),url(/assets/jost-latin-ext-300-normal-DIStW2bt.woff)format("woff");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:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/jost-latin-300-normal-DkBQXsFU.woff2)format("woff2"),url(/assets/jost-latin-300-normal-Ckm9JHl_.woff)format("woff");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:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jost-cyrillic-400-normal-bVZEi0jL.woff2)format("woff2"),url(/assets/jost-cyrillic-400-normal-Dk3McGkH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jost-latin-ext-400-normal-CpdMQIMr.woff2)format("woff2"),url(/assets/jost-latin-ext-400-normal-Dsyb2mtt.woff)format("woff");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:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jost-latin-400-normal-q-RKOgPK.woff2)format("woff2"),url(/assets/jost-latin-400-normal-C7S-3Ky6.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");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}*{box-sizing:border-box}body{color:#015;font-variant-numeric:tabular-nums;background:#faf5ef;margin:0;font-family:Inter,system-ui,sans-serif}button{cursor:pointer;font-family:inherit}a,a:hover{color:#015}.row{transition:background .15s ease-out}.row:hover{background:#faf5ef}.row .chev{opacity:0;transition:opacity .15s ease-out}.row:hover .chev{opacity:1}tr.row{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline-offset:2px;outline:3px solid #9de7d7}button[data-variant=primary]:hover{background:#001a6b!important}button[data-variant=secondary]:hover{background:#0011550f!important}.shell{color:#015;background:#faf5ef;flex-direction:column;min-height:100vh;font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:24px;display:flex}.shell-body{flex-grow:1;width:100%;max-width:1440px;min-height:0;margin:0 auto;display:flex}.shell-main{flex-direction:column;flex-grow:1;gap:32px;min-width:0;padding:24px 32px 48px 16px;display:flex}.shell-main [style*="border-radius: 16px"]{overflow-x:auto}.side-nav{flex-direction:column;flex-shrink:0;gap:4px;width:240px;padding:24px 16px;display:flex}.bottom-nav{display:none}@media (width<=900px){.side-nav{display:none}.bottom-nav{z-index:20;scrollbar-width:none;background:#fff;border-top:1px solid #e8e4dd;height:64px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-x:auto}.bottom-nav>a{min-width:68px;padding:0 4px;flex:1 0 auto!important}.toasts{max-width:none!important;bottom:80px!important;left:16px!important;right:16px!important}.shell-main{gap:24px;padding:16px 16px 88px}.shell-main [style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important}.shell-main table{white-space:nowrap;display:block;overflow-x:auto}}@media (width<=1200px) and (width>=901px){.shell-main [style*="repeat(3, minmax"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=640px){.shell header{padding:0 12px!important}.shell header .header-brand{gap:8px!important}.shell header .header-brand svg{width:auto!important;height:14px!important}.shell header .header-actions{gap:4px!important}.shell header .hdr-icon{padding:4px!important}.shell header .hdr-chat,.shell header .hdr-spacer{display:none!important}.shell header .persona-name{display:none}}@keyframes panel-in{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes panel-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.side-panel,.side-panel-layer>div{animation:none!important}}tr.row[aria-selected=true]>td{background:#9de7d740}.chat-back{display:none}@media (width<=900px){.chat-hide-narrow{display:none!important}.chat-back{display:inline-block!important}.chat-list{border-right:0!important;width:100%!important}.chat-shell{height:calc(100vh - 210px)!important}}.cal-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cal-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cal-filters select{color:#015;background:#fff;border:1px solid #e8e4dd;border-radius:10px;max-width:180px;height:36px;padding:0 10px;font-family:inherit;font-size:13px}.cal-grid{background:#fff;border-top:1px solid #e8e4dd;border-left:1px solid #e8e4dd;border-radius:12px 0 0;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cal-dow{letter-spacing:.06em;text-transform:uppercase;color:#4a5568;text-align:center;border-bottom:1px solid #e8e4dd;border-right:1px solid #e8e4dd;padding:8px 6px;font-size:12px;font-weight:500}.cal-cell{cursor:pointer;background:#fff;border-bottom:1px solid #e8e4dd;border-right:1px solid #e8e4dd;flex-direction:column;gap:3px;min-width:0;min-height:116px;padding:6px;display:flex}.cal-cell[data-out=true]{background:#faf5ef}.cal-cell[data-out=true] .cal-num{color:#8a94a6}.cal-cell[data-selected=true]{box-shadow:inset 0 0 0 2px #9de7d7}.cal-num{color:#015;background:0 0;border:0;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;min-width:24px;height:24px;padding:0 4px;font-size:13px;font-weight:500;display:inline-flex}.cal-num[data-today=true]{color:#fff;background:#015}.cal-chips{flex-direction:column;gap:2px;min-width:0;display:flex}.cal-chip{--c:#015;text-align:left;border:0;border-left:3px solid var(--c);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;color:#015;background:color-mix(in srgb, var(--c) 13%, #fff);border-radius:5px;width:100%;padding:1px 6px;font-size:12px;line-height:18px;display:block;overflow:hidden}.cal-chip[data-pending=true]{border-left-style:dashed;font-style:italic}.cal-chip[data-declined=true]{opacity:.6;text-decoration:line-through}.cal-chip[data-task=true]{outline-offset:-1px;background:0 0;border-left:0;outline:1px dashed #b7bfcc}.cal-chip[data-overdue=true]{color:#b3261e;outline-color:#b3261e}.cal-time{margin-right:4px;font-weight:600}.cal-more{color:#4a5568;padding:0 6px;font-size:12px}.cal-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.cal-day{background:#fff;border:1px solid #e8e4dd;border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:10px;display:flex}.cal-day[data-today=true]{border-color:#015}.cal-item{--c:#015;text-align:left;border:0;border-left:3px solid var(--c);background:color-mix(in srgb, var(--c) 10%, #fff);color:#015;cursor:pointer;border-radius:8px;gap:8px;width:100%;min-width:0;padding:6px 8px;font-size:13px;line-height:18px;display:flex}.cal-item[data-pending=true]{border-left-style:dashed}.cal-item[data-declined=true]{opacity:.6;text-decoration:line-through}.cal-item[data-task=true]{outline-offset:-1px;background:#fff;border-left:0;outline:1px dashed #b7bfcc}.cal-item[data-overdue=true]{outline-color:#b3261e}.cal-item .cal-when{flex:none;min-width:44px;font-weight:600}.cal-item .cal-body{overflow-wrap:anywhere;min-width:0}.cal-item .cal-meta{color:#4a5568;font-size:12px;display:block}.todo-row{border-bottom:1px solid #e8e4dd;align-items:flex-start;gap:12px;padding:12px 4px;display:flex}.todo-tick{color:#fff;background:#fff;border:2px solid #015;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;padding:0;display:inline-flex}.todo-tick[data-done=true]{background:#15803d;border-color:#15803d}@media (width<=900px){.cal-week{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.cal-cell{align-items:center;gap:2px;min-height:58px;padding:4px 2px}.cal-num{align-self:center}.cal-chips{flex-flow:wrap;justify-content:center;gap:3px}.cal-chip{background:var(--c);border:0;border-radius:999px;width:8px;height:8px;padding:0;font-size:0;outline:0!important}.cal-chip[data-task=true]{background:0 0;border:2px solid #8a94a6;width:9px;height:9px}.cal-more{display:none}.cal-dow{letter-spacing:0;padding:6px 0;font-size:10px}}.cal-day .cal-item{flex-direction:column;gap:2px}@media (width<=900px){.cal-day .cal-item{flex-direction:row;gap:8px}}.ai-layout{grid-template-columns:264px minmax(0,1fr);align-items:start;gap:16px;display:grid}.ai-history{flex-direction:column;gap:4px;min-width:0;display:flex}.ai-history-toggle{display:none}.ai-convo{border:1px solid #0000;border-radius:10px;align-items:center;gap:4px;min-width:0;padding:4px 4px 4px 10px;display:flex}.ai-convo[data-active=true]{background:#f4effe;border-color:#d9ccf7}.ai-convo:hover{background:#f4effe}.ai-cursor{vertical-align:-2px;background:#5b21b6;width:7px;height:15px;margin-left:2px;animation:1s steps(2,start) infinite ai-blink;display:inline-block}@keyframes ai-blink{to{visibility:hidden}}@media (width<=900px){.ai-layout{grid-template-columns:minmax(0,1fr)}.ai-history[data-open=false]{display:none}.ai-history-toggle{display:inline-flex}}@media (prefers-reduced-motion:reduce){.ai-cursor{animation:none}}:root{--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-spring:cubic-bezier(.34, 1.4, .64, 1)}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes rise-soft{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes slide-in-left{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}@keyframes drop-in{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}@keyframes shimmer{0%{background-position:-240px 0}to{background-position:240px 0}}@keyframes toast-in{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:none}}@keyframes pulse-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@keyframes draw{0%{stroke-dashoffset:400px;opacity:0}to{stroke-dashoffset:0;opacity:1}}@keyframes bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.shell-main>*{animation:rise .44s var(--ease-out) backwards}.shell-main>:nth-child(2){animation-delay:60ms}.shell-main>:nth-child(3){animation-delay:.12s}.shell-main>:nth-child(4){animation-delay:.18s}.shell-main>:nth-child(5){animation-delay:.24s}.shell-main>:nth-child(6){animation-delay:.3s}.shell-main>:nth-child(n+7){animation-delay:.36s}button[data-variant]{transition:background .15s ease-out, transform .12s var(--ease-out), box-shadow .15s ease-out!important}button[data-variant]:not(:disabled):active{transform:scale(.97)}button[data-variant=primary]:not(:disabled):hover{box-shadow:0 6px 16px #00115538}.side-nav a{transition:background .15s ease-out, transform .16s var(--ease-out), padding .16s var(--ease-out)}.side-nav a:hover{transform:translate(3px)}.side-nav a>span[style*="background: rgb(157, 231, 215)"]{transform-origin:50%;animation:bar-grow .32s var(--ease-out) backwards}.toasts>div{animation:toast-in .26s var(--ease-spring)}[role=status]>div[style*="height: 160px"],[role=status]>div[style*="height: 40px"]{background-repeat:no-repeat;background-size:240px 100%;animation:1.3s linear infinite shimmer;background-image:linear-gradient(90deg,#0000,#ffffff8c,#0000)!important}.shell[data-arriving] .side-nav{animation:slide-in-left .56s var(--ease-out) .35s backwards}.shell[data-arriving]>header{animation:drop-in .48s var(--ease-out) .3s backwards}.shell[data-arriving] .shell-main>*{animation-delay:.56s}.shell[data-arriving] .shell-main>:nth-child(2){animation-delay:.64s}.shell[data-arriving] .shell-main>:nth-child(3){animation-delay:.72s}.shell[data-arriving] .shell-main>:nth-child(4){animation-delay:.8s}.shell[data-arriving] .shell-main>:nth-child(5){animation-delay:.88s}.shell[data-arriving] .shell-main>:nth-child(n+6){animation-delay:.96s}.welcome{z-index:200;clip-path:circle(0 at var(--x,50%) var(--y,50%));place-items:center;display:grid;position:fixed;inset:0}.welcome[data-welcome=in],.welcome[data-welcome=hold]{animation:welcome-open .62s var(--ease-out) forwards}.welcome[data-welcome=out]{clip-path:inset(0);pointer-events:none;animation:.64s cubic-bezier(.7,0,.2,1) forwards welcome-lift}@keyframes welcome-open{0%{clip-path:circle(0 at var(--x,50%) var(--y,50%))}to{clip-path:circle(150% at var(--x,50%) var(--y,50%))}}@keyframes welcome-lift{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100%)}}.welcome[data-welcome=hold]{clip-path:circle(150% at var(--x,50%) var(--y,50%))}.welcome-body{text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex}.welcome-logo{animation:rise .5s var(--ease-out) .26s backwards}.welcome-hello{animation:rise .56s var(--ease-out) .38s backwards;font-size:44px;font-weight:300;line-height:52px}.welcome-route{max-width:80vw;animation:rise .56s var(--ease-out) .48s backwards}.welcome-arc{animation:.9s ease-out .48s backwards draw}.si-item{animation:rise .64s var(--ease-out) backwards}.si-left>.si-item:first-of-type{animation-delay:80ms}.si-left>.si-item:nth-of-type(2){animation-delay:.22s}.si-left>.si-item:nth-of-type(3){animation-delay:.42s}.si-right>*{animation:rise .62s var(--ease-out) backwards}.si-right>:first-child{animation-delay:.16s}.si-right>:nth-child(2){animation-delay:.26s}.si-right>:nth-child(3){animation-delay:.38s}.si-map{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.si-leg{stroke-dashoffset:0;animation:1.4s ease-out backwards draw}.si-node{animation:rise-soft .7s var(--ease-out) backwards}.si-ring{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-out infinite pulse-ring}.si-pulse{animation:2.4s ease-out infinite dot-ping}@keyframes dot-ping{0%{box-shadow:0 0 #9de7d799}70%,to{box-shadow:0 0 0 10px #9de7d700}}.si[data-leaving] .si-right{transition:opacity .36s ease-in, transform .36s var(--ease-out);opacity:0;transform:scale(.96)translateY(8px)}.si[data-leaving] .si-left{opacity:.6;transition:opacity .5s ease-in}@media (prefers-reduced-motion:reduce){.shell-main>*,.shell[data-arriving] .side-nav,.shell[data-arriving]>header,.side-nav a>span,.toasts>div,.si-item,.si-right>*,.si-leg,.si-node,.si-ring,.si-pulse,[role=status]>div{animation:none!important}.side-nav a:hover,button[data-variant]:not(:disabled):active{transform:none}.si[data-leaving] .si-right,.si[data-leaving] .si-left{opacity:1;transition:none;transform:none}.welcome{display:none}}
