.pt-fd{--fd-ink:var(--color-graphite-950);--fd-t2:#5f5f5d;--fd-t3:#8f8f8c;--fd-line:#0a0a0a14;--fd-soft:#f4f4f3;--fd-nav-on:#e6e6e4;--fd-gr:#18754e;--fd-gr-bg:#ebf6f0;--fd-or:var(--color-flame-light);--fd-core-ink:#f2f2f0;--fd-amber:#d3a35e;--fd-amber-ink:#e8c08b;--fd-green:var(--color-green-300);--fd-move:cubic-bezier(.32, .72, 0, 1);--fd-out:cubic-bezier(.22, 1, .36, 1);--fd-shadow:0 0 0 1px #0a0a0a0a, 0 1px 1px #0a0a0a0a, 0 2px 4px #0a0a0a0d, 0 6px 12px -2px #0a0a0a14, 0 16px 32px -12px #0a0a0a38;font-family:var(--font-sans);color:var(--fd-ink);position:absolute;inset:0}.pt-fd .pt-fd-app,.pt-fd .pt-fd-core{position:absolute;left:24px;right:24px;overflow:hidden}.pt-fd .pt-fd-app{z-index:2;background:var(--color-white);height:calc(100% + 8px);box-shadow:var(--fd-shadow);transform-origin:50% 0;border-radius:14px;grid-template-columns:44px minmax(0,1fr);display:grid;top:24px}.pt-fd.back .pt-fd-app{transform:translateY(-64%)scale(.96)}.pt-fd .pt-fd-core{z-index:1;height:212px;color:var(--fd-core-ink);opacity:0;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);transform-origin:50% 100%;background-color:#101013e6;background-image:linear-gradient(#1d1d1de6 0%,#161616e6 60%,#121212e6 100%);border-radius:17px;flex-direction:column;display:flex;bottom:16px;transform:translateY(-96px)scale(.92);box-shadow:inset 0 0 0 1px #ffffff14,0 1px 2px #0003,0 6px 12px -2px #0003,0 16px 32px -12px #00000073}.pt-fd.back .pt-fd-core{opacity:1;transform:translateY(0)scale(.92)}.pt-fd .pt-fd-fade{z-index:2;pointer-events:none;padding:120px 40px 0;transition:z-index 0s linear .7s;position:absolute;inset:-120px -40px 0;-webkit-mask-image:linear-gradient(#000 calc(100% - 150px),#000000f0 calc(100% - 128px),#000000d1 calc(100% - 106px),#000000a3 calc(100% - 84px),#00000070 calc(100% - 62px),#00000040 calc(100% - 42px),#0000001a calc(100% - 24px),#00000005 calc(100% - 10px),#0000);mask-image:linear-gradient(#000 calc(100% - 150px),#000000f0 calc(100% - 128px),#000000d1 calc(100% - 106px),#000000a3 calc(100% - 84px),#00000070 calc(100% - 62px),#00000040 calc(100% - 42px),#0000001a calc(100% - 24px),#00000005 calc(100% - 10px),#0000)}.pt-fd.back .pt-fd-fade{z-index:1}.pt-fd .pt-fd-fi{height:100%;position:relative}.pt-fd .pt-fd-side{background:var(--fd-soft);box-shadow:inset -1px 0 0 var(--fd-line);flex-direction:column;align-items:center;gap:8px;padding:9px 0 0;display:flex}.pt-fd .pt-fd-logo{flex:none;place-items:center;width:28px;height:28px;display:grid}.pt-fd .pt-fd-logo svg{box-sizing:content-box;background:var(--fd-ink);width:9px;height:9px;fill:var(--color-white);border-radius:50%;padding:7.5px}.pt-fd .pt-fd-nav{width:28px;height:28px;color:var(--fd-t3);border-radius:7px;place-items:center;display:grid}.pt-fd .pt-fd-nav svg{fill:none;stroke:currentColor;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.pt-fd .pt-fd-nav.on{color:var(--fd-ink);background:var(--fd-nav-on)}.pt-fd .pt-fd-main{flex-direction:column;min-width:0;display:flex}.pt-fd .pt-fd-tb{border-bottom:1px solid var(--fd-line);flex:none;justify-content:space-between;align-items:center;height:46px;padding:0 12px;display:flex}.pt-fd .pt-fd-search{width:44%;height:22px;color:var(--fd-t3);background:var(--fd-soft);border-radius:7px;align-items:center;padding:0 10px;font-size:10.5px;display:flex}.pt-fd .pt-fd-body{flex-direction:column;flex:1;gap:10px;min-height:0;padding:12px;display:flex}.pt-fd .pt-fd-top{justify-content:space-between;align-items:center;display:flex}.pt-fd .pt-fd-top b{font:500 12.5px / 16px var(--font-sans);color:var(--fd-ink)}.pt-fd .pt-fd-chip{height:19px;font:500 10.5px / 1 var(--font-sans);color:var(--fd-t2);background:var(--fd-soft);border-radius:999px;align-items:center;padding:0 8px;display:inline-flex}.pt-fd .pt-fd-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pt-fd .pt-fd-kpis span{box-shadow:inset 0 0 0 1px var(--fd-line);border-radius:10px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.pt-fd .pt-fd-kpis small{color:var(--fd-t3);justify-content:space-between;align-items:center;gap:8px;font-size:10px;line-height:13px;display:flex}.pt-fd .pt-fd-kpis em{font:500 9.5px / 12px var(--font-sans);color:var(--fd-gr);white-space:nowrap;background:var(--fd-gr-bg);border-radius:5px;padding:1px 5px}.pt-fd .pt-fd-kpis b{font:500 15px / 19px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--fd-ink)}.pt-fd .pt-fd-chart{flex:1;min-height:0;position:relative}.pt-fd .pt-fd-chart svg{width:100%;height:100%;display:block;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 55%,#0000);mask:linear-gradient(#000 55%,#0000)}.pt-fd .pt-fd-chart .a{fill:#da59221a}.pt-fd .pt-fd-chart .l{fill:none;stroke:var(--fd-or);stroke-width:1.5px;vector-effect:non-scaling-stroke}.pt-fd .pt-fd-table{flex-direction:column;flex:none;display:flex}.pt-fd .pt-fd-table span{border-top:1px solid var(--fd-line);grid-template-columns:minmax(0,1fr) 90px 60px;align-items:center;height:23px;font-size:10.5px;display:grid}.pt-fd .pt-fd-table b{color:var(--fd-ink);font-weight:400}.pt-fd .pt-fd-table small{color:var(--fd-t3);font-size:10px}.pt-fd .pt-fd-table em{font-variant-numeric:tabular-nums;color:var(--fd-ink);text-align:right;font-style:normal}.pt-fd .pt-fd-ch{flex:none;align-items:center;gap:8px;padding:40px 18px 10px;display:flex}.pt-fd .pt-fd-db{fill:none;width:15px;height:15px;stroke:var(--color-white);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.pt-fd .pt-fd-ch b{font:500 13px / 18px var(--font-sans);color:var(--color-white)}.pt-fd .pt-fd-rows{flex-direction:column;padding:0 18px;display:flex}.pt-fd .pt-fd-row{color:#ffffff8c;border-top:1px solid #ffffff12;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:10px;height:32px;font-size:12.5px;display:grid;position:relative}.pt-fd .pt-fd-row b{color:inherit;font-weight:500}.pt-fd .pt-fd-row:is(.now,.done){color:var(--color-white)}.pt-fd .pt-fd-ic{width:14px;height:14px;position:relative}.pt-fd .pt-fd-ic svg{fill:none;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;position:absolute;inset:0}.pt-fd .pt-fd-ic .spin circle{stroke:#fff3;stroke-width:1.5px}.pt-fd .pt-fd-ic .spin path{opacity:0;stroke:var(--fd-amber);stroke-width:1.5px}.pt-fd .pt-fd-row.now .spin path{opacity:1}.pt-fd .pt-fd-row.done .spin{opacity:0;scale:.6}.pt-fd .pt-fd-row.done .pt-fd-ic .spin path{opacity:0}.pt-fd .pt-fd-ic .tick{opacity:0;stroke:var(--fd-green);stroke-width:1.5px;scale:.7}.pt-fd .pt-fd-ic .tick path{stroke-dasharray:1;stroke-dashoffset:1px}.pt-fd .pt-fd-row.done .tick{opacity:1;scale:1}.pt-fd .pt-fd-row.done .tick path{stroke-dashoffset:0}.pt-fd .pt-fd-tag{font:500 10.5px / 13px var(--font-sans);color:#ffffff8c;background:#ffffff14;border-radius:999px;justify-content:center;padding:2px 6px;display:inline-flex}.pt-fd .pt-fd-row.now .pt-fd-tag{color:var(--fd-amber-ink);background:#d3a35e33}.pt-fd .pt-fd-row.done .pt-fd-tag{color:var(--fd-green);background:#6dc19638}.pt-fd .pt-sw{justify-items:start;display:inline-grid;overflow:hidden}.pt-fd .pt-sw>span{white-space:nowrap;grid-area:1/1}@media (max-width:760px){.pt-fd .pt-fd-app,.pt-fd .pt-fd-core{left:16px;right:16px}.pt-fd .pt-fd-app{top:16px}.pt-fd .pt-fd-core{border-radius:16px;height:204px}.pt-fd .pt-fd-ch{padding:34px 18px 8px}.pt-fd .pt-fd-kpis b{font-size:14px}.pt-fd .pt-fd-table span{grid-template-columns:minmax(0,1fr) 60px}.pt-fd .pt-fd-table small{display:none}}@media (prefers-reduced-motion:no-preference){.pt-fd .pt-fd-app,.pt-fd .pt-fd-core{transition:transform 1.54s var(--fd-move), opacity 1.26s var(--fd-move)}.pt-fd .pt-fd-chart .rv{clip-path:inset(0 100% 0 0);animation:2.24s cubic-bezier(.65,0,.35,1) .42s forwards pt-fd-reveal}.pt-fd .pt-fd-row{transition:color .7s}.pt-fd .pt-fd-row .pt-fd-ic .spin{transition:opacity .84s var(--fd-out), scale .84s var(--fd-out)}.pt-fd .pt-fd-ic .spin path{transition:opacity .42s}.pt-fd .pt-fd-row.now .spin{animation:1.54s linear infinite pt-fd-rot}.pt-fd .pt-fd-ic .tick{transition:scale .84s cubic-bezier(.34,1.4,.64,1) .14s,opacity .56s .14s}.pt-fd .pt-fd-ic .tick path{transition:stroke-dashoffset .98s var(--fd-out) .28s}.pt-fd .pt-fd-tag{transition:background-color .7s,color .7s}.pt-fd .pt-sw{transition:width .63s var(--fd-out)}.pt-fd .pt-sw-out{animation:pt-fd-sw-out .63s var(--fd-out) both}.pt-fd .pt-sw-in.go{animation:pt-fd-sw-in .7s var(--fd-out) .112s both}}.pt-fd[data-paused] *,.pt-fd[data-paused] :before,.pt-fd[data-paused] :after{animation-play-state:paused}@keyframes pt-fd-reveal{to{clip-path:inset(0)}}@keyframes pt-fd-rot{to{rotate:1turn}}@keyframes pt-fd-sw-out{to{opacity:0;filter:blur(3px);translate:0 -8px}}@keyframes pt-fd-sw-in{0%{opacity:0;filter:blur(3px);translate:0 8px}}
