@view-transition{navigation:auto}html{scrollbar-gutter:auto}body{background-image:url(/assets/light-mesh-B5eIAzKw.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;margin:0}html[data-theme=dark] body{background-image:url(/assets/dark-mesh-BUmxIFXd.webp)}@keyframes slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeSlide{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.shell{view-transition-name:shell;grid-template-rows:64px minmax(0,1fr);grid-template-columns:224px 1fr;height:100dvh;font-family:Outfit,sans-serif;display:grid}.shell-main{--shell-padding-top:40px;--shell-padding-inline:36px;min-height:0;padding:var(--shell-padding-top) var(--shell-padding-inline);view-transition-name:content;background:var(--ui-foreground);align-items:flex-start;min-width:0;display:flex;position:relative;overflow-y:auto}::view-transition-old(content){animation:none}::view-transition-new(content){animation:none}.shell-main>*{flex:1;min-width:0}.route-progress{opacity:0;background:var(--ui-action);z-index:9999;pointer-events:none;width:0;height:2px;position:absolute;top:0;left:0}body:has(.shell) input::placeholder,body:has(.shell) textarea::placeholder{color:#94a3b8}body:has(.shell) input:focus,body:has(.shell) select:focus,body:has(.shell) textarea:focus{outline:none;border-color:#007ffd!important;box-shadow:0 0 0 3px #007ffd1a!important}body:has(.shell) ::-webkit-scrollbar{width:6px}body:has(.shell) ::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}:root{--ui-foreground:#f8f9fa;--tb-bg:#fff;--tb-border-gradient:linear-gradient(90deg, #007ffdb3, #8859ffb3);--tb-border-solid:transparent;--tb-divider:#00000026;--tb-label:#86898f;--tb-biz:#000;--tb-bell-hover:#007ffd;--tb-icon:#000;--tb-logo-fill:#191919;--tb-bell-dot-fill:#007ffd;--tb-bell-dot-stroke:#fff;--tb-mobile-nav-color:#1e293b;--tb-duration-bg:.3s;--tb-duration-toggle:.4s;--acc-badge-bg:#007ffd0f;--acc-duration-border:.15s;--acc-duration-enter:.18s;--acc-duration-chevron:.3s;--acc-duration-chevron-rotate:.2s}[data-theme=dark]{--ui-foreground:#191919;--tb-bg:#191919;--tb-border-gradient:none;--tb-border-solid:#007ffd;--tb-divider:#ffffff4d;--tb-label:#8898aa;--tb-biz:#fff;--tb-icon:#fff;--tb-logo-fill:#fff;--tb-bell-dot-fill:#2a95ff;--tb-bell-dot-stroke:#000;--tb-mobile-nav-color:#fff;--acc-badge-bg:#007ffd4d}.top-bar{background-color:var(--tb-bg);border-bottom:2px solid var(--tb-border-solid);border-image:var(--tb-border-gradient) 1;z-index:100;height:64px;transition:background-color var(--tb-duration-bg) ease, color var(--tb-duration-bg) ease;view-transition-name:topbar;grid-column:1/-1;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.top-bar-left{align-items:center;gap:12px;display:flex}.mobile-nav-btn{cursor:pointer;color:var(--tb-mobile-nav-color);background:0 0;border:none;border-radius:6px;padding:4px;display:flex}.top-bar-logo{flex-shrink:0;align-items:center;display:flex}.top-bar-sep{background:var(--tb-divider);width:1px;height:18px}.top-bar-app-name{letter-spacing:2px;text-transform:uppercase;color:var(--tb-label);transition:color var(--tb-duration-bg) ease;font-size:10px;font-weight:500}.top-bar-right{align-items:center;gap:12px;display:flex}.top-bar-center{flex:1;justify-content:center;align-items:center;min-width:0;display:flex}.acc-trigger-wrap{position:relative}.acc-trigger{border:1px solid var(--ui-inactive);background:var(--ui-container);cursor:pointer;transition:border-color var(--acc-duration-border) ease, border-width var(--acc-duration-border) ease, padding var(--acc-duration-border) ease;white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:4px 13px;font-family:inherit;display:flex}[data-theme=dark] .acc-trigger{border:none}.acc-trigger[data-open]{border-width:2px;border-color:var(--ui-action);padding:3px 12px}[data-theme=dark] .acc-trigger[data-open]{border:2px solid var(--ui-action);padding:3px 12px}.acc-trigger-static{white-space:nowrap;align-items:center;gap:8px;padding:4px;display:flex}.acc-trigger-pin{color:var(--ui-secondary);flex-shrink:0;align-items:center;display:flex}.acc-trigger-name{color:var(--tb-biz);transition:color var(--tb-duration-bg) ease;font-size:14px;font-weight:500;line-height:20px}.acc-trigger-badge{background:var(--acc-badge-bg);height:20px;color:var(--ui-action);border-radius:100px;align-items:center;padding:0 8px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex;overflow:hidden}.acc-trigger-chevron{color:var(--tb-biz);transition:width var(--acc-duration-chevron,.3s) ease;flex-shrink:0;align-items:center;display:flex;overflow:hidden}.acc-trigger-chevron svg{transition:transform var(--acc-duration-chevron-rotate,.2s) ease;flex-shrink:0}.acc-trigger-chevron[data-open] svg{transform:rotate(180deg)}.top-bar-left .header-desktop-only{align-items:center;display:flex}.top-bar-right .header-desktop-only{align-items:center;gap:8px}.top-bar-mode-toggle{cursor:pointer;background:0 0;border:none;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:flex;position:relative}.top-bar-bell{cursor:pointer;background:0 0;border:none;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:4px;display:flex}.top-bar-notif{position:relative}.top-bar-notif-dot{background:#007ffd;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:-2px;right:-2px}.top-bar-avatar{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(110deg,#007ffd -4.4%,#8859ff 87.56%);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:600;display:flex}.bell-icon{fill:var(--tb-icon);transition:fill .15s}.bell-wrapper:hover .bell-icon{fill:var(--tb-bell-hover);animation:.585s ease-in-out bell-ring}.moon-wrapper:hover .moon-icon{transform-origin:50%;animation:.6s ease-in-out moon-rock}.sun-wrapper:hover .sun-icon{transform-origin:50%;animation:1.2s ease-in-out sun-spin}.top-bar-sun-icon{flex-shrink:0;width:15px;height:15px;position:relative}.top-bar-moon-icon{flex-shrink:0;width:14px;height:15px;position:relative}.top-bar-moon-glow{z-index:0;pointer-events:none;width:34px;height:34px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.top-bar-sun-glow{z-index:0;pointer-events:none;width:28px;height:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.top-bar-sparkle{pointer-events:none;z-index:2;width:3px;height:3px;animation:.6s ease-in-out infinite twinkle;position:absolute}.sun-icon,.moon-icon{z-index:1;transition:opacity .4s,transform .4s;position:absolute}.sun-icon{opacity:0;transform:scale(.5)rotate(180deg)}.sun-icon[data-active]{opacity:1;transform:scale(1)rotate(0)}.moon-icon{opacity:0;transform:scale(.5)rotate(-180deg)}.moon-icon[data-active]{opacity:1;transform:scale(1)rotate(0)}.top-bar-bell-inner{width:20px;height:20px;position:relative}.top-bar-bell-svg{width:100%;height:100%;display:block;position:absolute}.top-bar-bell-dot{fill:var(--tb-bell-dot-fill);stroke:var(--tb-bell-dot-stroke)}.top-bar-logo path{fill:var(--tb-logo-fill)}@keyframes bell-ring{0%{transform:translate(0)}20%{transform:translate(2.5px)}45%{transform:translate(-2px)}70%{transform:translate(1.5px)}85%{transform:translate(-.5px)}to{transform:translate(0)}}@keyframes moon-rock{0%{transform:rotate(0)}20%{transform:rotate(-12deg)}50%{transform:rotate(10deg)}75%{transform:rotate(-6deg)}90%{transform:rotate(3deg)}to{transform:rotate(0)}}@keyframes sun-spin{0%{transform:rotate(0)}60%{transform:rotate(45deg)}to{transform:rotate(45deg)}}@keyframes twinkle{0%,to{opacity:0;transform:scale(.001)}50%{opacity:1;transform:scale(1)}}@keyframes avatar-ring-draw{0%{stroke-dashoffset:106.81px}to{stroke-dashoffset:0}}.nav-overlay{z-index:200;display:flex;position:fixed;inset:0}.nav-overlay-backdrop{background:#0006;position:absolute;inset:0}.nav-panel{background:var(--ui-container);border-right:1px solid var(--ui-inactive);flex-direction:column;padding:8px 0;display:flex;overflow-y:auto}.nav-panel.nav-mobile{z-index:201;width:260px;position:relative}.nav-panel.nav-desktop{flex-shrink:0;width:240px}.nav-home-link{width:calc(100% - 16px);color:var(--ui-text-label);cursor:pointer;box-sizing:border-box;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;margin:4px 8px 8px;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.nav-home-link:hover{background:var(--ui-surface)}.nav-home-icon{opacity:.6;display:flex}.nav-home-external{opacity:.4;margin-left:auto;display:flex}.nav-divider{background:var(--ui-inactive);height:1px;margin:0 16px}.nav-item{width:calc(100% - 16px);color:var(--ui-secondary);cursor:pointer;box-sizing:border-box;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;margin:0 8px 1px;padding:8px 16px;font-size:13px;font-weight:500;text-decoration:none;transition:all .1s;display:flex}.nav-item:hover{background:var(--ui-surface)}.nav-item[data-active]{background:var(--ui-action-tint);color:var(--ui-action);border-color:#007ffd26;font-weight:600}.nav-item[data-indent]{padding-left:32px}.nav-item-icon{opacity:.5;flex-shrink:0;display:flex}.nav-item[data-active] .nav-item-icon{opacity:1}.nav-section-btn{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:10px 16px;display:flex}.nav-section-label{color:var(--ui-secondary);text-transform:uppercase;letter-spacing:1.4px;font-size:10px;font-weight:700}.nav-section-chevron{color:var(--ui-secondary);display:flex}.nav-section-chevron>svg{transition:transform .2s}.nav-section-chevron[data-open]>svg{transform:rotate(90deg)}.nav-items-list{opacity:0;max-height:0;transition:max-height .3s,opacity .3s;overflow:hidden}.nav-items-list[data-open]{opacity:1;max-height:480px}.nav-spacer{flex:1}.nav-footer{border-top:1px solid var(--ui-inactive);margin:0 16px;padding:16px}.nav-footer-label{color:var(--ui-secondary);font-size:12px}.nav-help-btn{color:var(--ui-action);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-top:2px;padding:0;font-size:13px;font-weight:600;display:flex}.wd{position:relative}.wd-trigger{cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:32px;align-items:center;gap:8px;padding:6px 12px;transition:all .15s;display:flex}.wd-trigger[data-open]{background:#f8fafc}.wd-status-dot{background:#22c55e;border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 6px #22c55e99}.wd-domain-text{color:#1e293b;font-size:13px;font-weight:600}.wd-chevron{transition:transform .2s}.wd-trigger[data-open] .wd-chevron{transform:rotate(180deg)}.wd-menu{z-index:200;background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:240px;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 8px 24px #00000014}.wd-menu-header{background:#fafbfc;border-bottom:1px solid #e2e8f0;padding:12px 16px}.wd-menu-label{color:#94a3b8;text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:700}.wd-current-item{align-items:center;gap:12px;padding:12px 16px;display:flex}.wd-site-icon{background:linear-gradient(110deg,#007ffd -4.4%,#8859ff 87.56%);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.wd-site-info{flex:1;min-width:0}.wd-site-name{color:#1e293b;font-size:13px;font-weight:600}.wd-site-status{align-items:center;gap:5px;margin-top:2px;display:flex}.wd-site-dot{background:#22c55e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 5px #22c55e80}.wd-site-label{color:#22c55e;font-size:11px;font-weight:600}@media (width>=769px){.mobile-nav-btn{display:none!important}.header-desktop-only{display:flex!important}.nav-overlay{display:none!important}}@media (width<=768px){.nav-panel.nav-desktop,.header-desktop-only{display:none!important}.shell{grid-template-columns:1fr}}.side-nav{--sn-bg:#fff;--sn-border:#e2e8f0;--sn-text:#475569;--sn-icon:#94a3b8;--sn-section:#94a3b8;--sn-divider:#e2e8f0;--sn-hover:#f1f5f9;--sn-active-bg:#e8f3ff;--sn-active:#007ffd;--sn-scorpy-help:#94a3b8;--sn-scorpy-text:#475569;--sn-scorpy-border:#e2e8f0cc;--sn-scorpy-bg:linear-gradient(90deg, #007ffd05, #f8fafc66);--sn-scorpy-hover:#f1f5f9}[data-theme=dark] .side-nav{--sn-bg:#191919;--sn-border:#2a2a2a;--sn-text:#a0aec0;--sn-icon:#7a8a9e;--sn-section:#7a8a9e;--sn-divider:#2a2a2a;--sn-hover:#ffffff1a;--sn-active-bg:#2f3d59;--sn-active:#2a95ff;--sn-scorpy-help:#7a8a9e;--sn-scorpy-text:#a0aec0;--sn-scorpy-border:#ffffff1a;--sn-scorpy-bg:linear-gradient(90deg, #007ffd0f, #191919e6);--sn-scorpy-hover:#ffffff1a}.side-nav{background:var(--sn-bg);box-sizing:border-box;flex-direction:column;width:224px;padding:1px 1px 1px 8px;font-family:Outfit,sans-serif;display:flex;position:relative;overflow:hidden}.side-nav-desktop{view-transition-name:sidenav;height:100%}.side-nav:after{content:"";background:var(--sn-border);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;right:0}.side-nav>ul{flex-direction:column;flex:1;gap:4px;min-height:0;margin:0;padding:0 2px 0 0;list-style:none;display:flex;overflow:hidden scroll}.side-nav>ul>li:first-child>a{margin-top:8px}.side-nav>ul::-webkit-scrollbar{width:6px}.side-nav>ul::-webkit-scrollbar-track{background:0 0}.side-nav>ul::-webkit-scrollbar-thumb{background:0 0;border-radius:3px}.side-nav:hover>ul::-webkit-scrollbar-thumb{background:#cbd5e1}.side-nav a{height:32px;color:var(--sn-text);box-sizing:border-box;border-radius:8px;align-items:center;gap:2px;padding:0 8px;text-decoration:none;display:flex;position:relative}.side-nav a:before{content:"";background:var(--sn-hover);opacity:0;border-radius:8px;transition:opacity .15s ease-out;position:absolute;inset:0}.side-nav a:hover:before{opacity:1}.side-nav a>svg{box-sizing:border-box;width:32px;height:32px;color:var(--sn-icon);z-index:1;flex-shrink:0;padding:8px;transition:transform .15s ease-out;position:relative}.side-nav a:hover>svg{transform:scale(1.125)}.side-nav a>span{white-space:nowrap;z-index:1;font-family:Outfit,sans-serif;font-size:13px;font-weight:500;line-height:16px;transition:color .15s ease-out;position:relative}.side-nav a[aria-disabled=true]{opacity:.4;cursor:default;pointer-events:none}.side-nav a[aria-current=page]{background:var(--sn-active-bg)}.side-nav a[aria-current=page]:before{display:none}.side-nav a[aria-current=page]>span,.side-nav a[aria-current=page]>svg{color:var(--sn-active)}.side-nav a[data-parent-active]{border:1px solid var(--sn-active)}.app-nav-row{border-radius:8px;height:32px;position:relative}.app-nav-row>.app-nav-link{z-index:0;border-radius:8px;text-decoration:none;position:absolute;inset:0}.app-nav-link:before{content:"";background:var(--sn-hover);opacity:0;border-radius:8px;transition:opacity .15s ease-out;position:absolute;inset:0}.app-nav-row:hover .app-nav-link:before{opacity:1}.app-nav-link[aria-current=page]{background:var(--sn-active-bg)}.app-nav-link[aria-current=page]:before{display:none}.app-nav-link[data-parent-active]{border:1px solid var(--sn-active);box-sizing:border-box}.app-nav-content{z-index:1;pointer-events:none;box-sizing:border-box;align-items:center;gap:2px;height:32px;padding:0 8px;display:flex;position:relative}.app-nav-content>svg{box-sizing:border-box;width:32px;height:32px;color:var(--sn-icon);flex-shrink:0;padding:8px;transition:transform .15s ease-out}.app-nav-row:hover .app-nav-content>svg{transform:scale(1.125)}.app-nav-link[aria-current=page]~.app-nav-content>svg{color:var(--sn-active)}.app-nav-label{white-space:nowrap;color:var(--sn-text);font-family:Outfit,sans-serif;font-size:13px;font-weight:500;line-height:16px}.app-nav-link[aria-current=page]~.app-nav-content .app-nav-label,.app-nav-link[aria-current=page]~.app-nav-content .app-chevron,.app-nav-link[aria-current=page]~.app-nav-content .app-chevron>svg{color:var(--sn-active)}.app-nav-content .app-chevron{cursor:pointer;pointer-events:auto;width:14px;height:14px;color:var(--sn-icon);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:4px;padding:0;transition:width .15s ease-out,height .15s ease-out;display:inline-flex}.app-nav-content .app-chevron:not([data-locked]):hover{width:16px;height:16px}.app-nav-content .app-chevron>svg{width:14px;height:14px;margin-left:0;transition:width .15s ease-out,height .15s ease-out,transform .15s ease-out}.app-nav-content .app-chevron:not([data-locked]):hover>svg{width:16px;height:16px}.app-nav-content .app-chevron[aria-expanded=true]>svg,.app-nav-content .app-chevron[aria-expanded=true]:not([data-locked]):hover>svg{transform:rotate(90deg)}.app-nav-content .app-chevron[data-locked]{cursor:default;pointer-events:none}.app-sub-collapse{grid-template-rows:0fr;display:grid}.app-sub-collapse[data-open]{grid-template-rows:1fr}.app-sub-collapse>ul{margin:0;padding:0;list-style:none;overflow:hidden}.side-nav a.sub{padding-left:32px}.side-nav a.overview>span{font-size:14px}.side-nav hr{border:none;border-bottom:1px solid var(--sn-divider);background:0 0;flex-shrink:0;height:0;margin:0;padding:4px 0 3px}.side-nav button{cursor:pointer;text-align:left;letter-spacing:.6px;text-transform:uppercase;width:100%;height:24px;color:var(--sn-section);background:0 0;border:none;flex-shrink:0;align-items:center;padding:0 0 0 4px;font-family:Outfit,sans-serif;font-size:10px;font-weight:700;line-height:16px;display:flex}.side-nav button>svg{width:16px;height:16px;color:var(--sn-icon);margin-left:auto;transition:transform .15s ease-out}.side-nav button[aria-expanded=true]>svg{transform:rotate(90deg)}.side-nav-items{grid-template-rows:0fr;display:grid}.side-nav-items[data-open]{grid-template-rows:1fr}.side-nav[data-animate] .side-nav-items,.side-nav[data-animate] .app-sub-collapse{transition:grid-template-rows .2s cubic-bezier(.4,0,.2,1)}.side-nav-items>ul{margin:0;padding:0;list-style:none;overflow:hidden}.side-nav-scorpy{background:var(--sn-scorpy-bg);border-radius:8px;flex-shrink:0;align-items:center;gap:8px;margin:8px 7px 8px 0;padding:13px 8px 8px;display:flex;position:relative;overflow:hidden}.side-nav-scorpy:before{content:"";z-index:1;background:linear-gradient(90deg,#6d59ff,#007ffd);height:3px;position:absolute;top:0;left:0;right:0}.side-nav-scorpy:after{content:"";clip-path:inset(0 100% 0 0);z-index:1;background:#007ffd;height:3px;transition:clip-path .3s;position:absolute;top:0;left:0;right:0}.side-nav-scorpy:hover:after{clip-path:inset(0 0% 0 0)}.side-nav-scorpy-avatar{border:1px solid var(--sn-scorpy-border);box-sizing:border-box;border-radius:24px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.side-nav-scorpy-body{flex:1;min-width:0}.side-nav-scorpy-help{color:var(--sn-scorpy-help);font-size:10px;font-weight:500;line-height:15px}.side-nav-scorpy-main{color:var(--sn-scorpy-text);font-size:14px;font-weight:600;line-height:16px}.side-nav-scorpy-arrow{flex-shrink:0;width:12px;height:12px;margin-right:8px;transition:transform .2s;position:relative}.side-nav-scorpy:hover .side-nav-scorpy-arrow{transform:translate(2px)scale(1.25)}.side-nav-scorpy-arrow>svg:last-child{clip-path:inset(0 100% 0 0);transition:clip-path .3s;position:absolute;inset:0}.side-nav-scorpy:hover .side-nav-scorpy-arrow>svg:last-child{clip-path:inset(0 0% 0 0)}.side-nav-overlay{z-index:1000;display:flex;position:fixed;inset:0}.side-nav-overlay-backdrop{background:#00000080;position:absolute;inset:0}.side-nav-overlay .side-nav{z-index:1;position:relative}@media (width<=768px){.side-nav-desktop{display:none}}@keyframes ap-enter{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ap-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}[data-name=account-picker]{font-family:Outfit,sans-serif}[data-name=account-picker] .btn{border-radius:32px}[data-name=account-picker] .btn[data-variant=primary]{color:#fff;cursor:pointer;background:linear-gradient(110deg,#007ffd -4.4%,#8859ff 87.56%);border:1px solid #80bffe;border-radius:32px;padding:6px 40px;font-family:Outfit,sans-serif;font-size:14px;font-weight:600;box-shadow:0 4px 12px #0003}[data-name=account-picker] .btn[data-variant=primary][aria-disabled=true]{opacity:.4}[data-name=account-picker] .btn[data-variant=primary]:disabled{opacity:.5;pointer-events:none}[data-name=account-picker] .dialog-header{align-items:center;padding:30px 0 12px}[data-name=account-picker] .dialog-title{background:linear-gradient(110deg,#007ffd -4.4%,#8859ff 87.56%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:26px}[data-name=account-picker] .dialog-body{flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.ap-footer-hint{color:#aaa;white-space:nowrap;font-size:12px}@media (width<=768px){.ap-footer-hint{display:none}}.ap-body{flex-shrink:0;padding:0 24px 12px}.ap-body:last-child{padding-bottom:24px}.ap-scroll{max-height:380px;position:relative;overflow-y:auto}.ap-scroll-inner{padding:0 12px 24px}.ap-subtitle{color:#999;text-align:center;margin-bottom:16px;font-size:14px}.ap-tab-toggle{background:#f0f1f3;border-radius:20px;justify-content:center;width:fit-content;margin:0 auto 18px;padding:3px;display:flex}.ap-tab-btn{cursor:pointer;color:#888;background:0 0;border:none;border-radius:18px;align-items:center;gap:6px;padding:6px 18px;font-family:inherit;font-size:13px;font-weight:500;transition:all .15s;display:flex}.ap-tab-btn[data-active]{color:#1a1a1a;background:#fff;font-weight:600;box-shadow:0 1px 3px #0000001f}.ap-tab-count{color:#4338ca;background:var(--ui-action-tint-hover);border-radius:10px;padding:1px 6px;font-size:11px;font-weight:600}.ap-avatar{flex-shrink:0;position:relative}.ap-avatar-bg{color:#007ffd;background:linear-gradient(135deg,#e0effe 0%,#dbeafe 100%);border:1px solid #007ffd26;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;font-weight:700;display:flex}.ap-row[data-selected=true] .ap-avatar-bg{border-color:#1d6fcf;outline:1px solid #1d6fcf}.ap-avatar-bg[data-size=sm]{border-radius:6px;width:22px;height:22px;font-size:7px}.ap-avatar-alert{color:#fff;box-sizing:border-box;background:#ef4444;border:2px solid #fff;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:flex;position:absolute;top:-5px;right:-5px}.ap-badge{white-space:nowrap;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.ap-badge[data-status=Active]{color:#27500a;background:#eaf3de}.ap-badge[data-status=Onboarding]{color:#0c447c;background:#e6f1fb}.ap-badge[data-status=Paused]{color:#633806;background:#faeeda}.ap-badge[data-status=Churned]{color:#791f1f;background:#fcebeb}.ap-search{margin-bottom:14px;position:relative}.ap-search-icon{pointer-events:none;color:#aaa;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.ap-search-input{color:#1a1a1a;box-sizing:border-box;background:#fafafa;border:1.5px solid #e8e8e8;border-radius:12px;outline:none;width:100%;padding:11px 40px 11px 14px;font-family:inherit;font-size:14px;transition:all .15s}.ap-search-input:focus{background:#fff;border-color:#a5b4fc;box-shadow:0 0 0 3px #4f46e514}.ap-search-clear{cursor:pointer;color:#bbb;background:0 0;border:none;padding:2px;font-size:16px;line-height:1;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.ap-section-label{color:#888;text-transform:uppercase;letter-spacing:.8px;margin-top:4px;margin-bottom:8px;font-size:11px;font-weight:600}.ap-section-count{opacity:.7;margin-left:4px;font-size:11px}.ap-row{cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;align-items:center;gap:12px;padding:10px 12px;transition:background .15s;display:flex;position:relative}.ap-row:after{content:"";background:#f0f0f0;height:1px;position:absolute;bottom:0;left:64px;right:0}.ap-row:last-child:after{display:none}.ap-row:hover:not([data-current]){background:#f8f9fa}.ap-row[data-current]{background:var(--ui-action-tint-hover)}.ap-row[data-selected]:not([data-current]){background:#007ffd21}.ap-scroll[data-has-selection] .ap-row[data-current]:not([data-selected]){background:0 0}.ap-scroll[data-has-selection] .ap-row[data-current]:not([data-selected]) .ap-row-name{color:#1a1a1a;font-weight:500}.ap-row-info{flex:1;min-width:0}.ap-row-name{white-space:nowrap;text-overflow:ellipsis;color:#1a1a1a;font-size:14px;font-weight:400;overflow:hidden}.ap-row[data-selected=true] .ap-row-name{color:#007ffd;font-weight:600}.ap-row[data-current] .ap-row-name{color:#4338ca;font-weight:600}.ap-row-contact{color:#888;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12px;overflow:hidden}.ap-row-star{cursor:pointer;color:#ddd;background:0 0;border:none;flex-shrink:0;padding:4px;font-size:22px;line-height:1;transition:color .15s}.ap-row-star[data-active],.ap-row-star:hover{color:#fbbf24}.ap-letter-header{z-index:2;color:silver;letter-spacing:.5px;background:#fff;border-bottom:1px solid #f5f5f5;padding:10px 12px 6px;font-size:12px;font-weight:700;position:sticky;top:0}.ap-divider{background:#f0f0f0;height:1px;margin:0}.ap-empty{text-align:center;padding:32px 20px}.ap-empty-icon{color:#ccc;background:#f5f5f5;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 12px;display:flex}.ap-empty-message{color:#999;margin-bottom:4px;font-size:14px}.ap-empty-suggestion{color:#bbb;font-size:12px}.ap-skeleton-row{align-items:center;gap:12px;padding:10px 12px;display:flex}.ap-skeleton-lines{flex:1}.ap-skeleton-box{background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:4px;animation:1.5s infinite ap-shimmer}.ap-skeleton-avatar{border-radius:10px;flex-shrink:0;width:38px;height:38px}.ap-skeleton-name{width:60%;height:14px;margin-bottom:6px}.ap-skeleton-meta{width:40%;height:11px}.ap-pills{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.ap-pill{cursor:pointer;color:#1a1a1a;background:#fff;border:1.5px solid #e8e8e8;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;transition:all .15s;display:inline-flex}.ap-pill:hover:not([data-active]){background:#f8f9fa;border-color:#d0d0d0;transform:translateY(-1px)}.ap-pill[data-active]{background:linear-gradient(135deg, var(--ui-action-tint-hover), #e0f2fe);border-color:#a5b4fc}.ap-pill-star{color:#ef9f27;font-size:11px;line-height:1}.ap-alpha-sidebar{z-index:3;pointer-events:none;flex-direction:column;justify-content:center;padding:8px 0;display:flex;position:absolute;top:0;bottom:0;right:6px}.ap-alpha-letter{color:#bbb;cursor:pointer;text-align:center;pointer-events:all;border-radius:3px;padding:1px 6px;font-size:10px;font-weight:600;line-height:1.5}.ap-alpha-letter:hover{background:linear-gradient(135deg, var(--ui-action-tint-hover), #e0f2fe);color:#4338ca}.top-bar-avatar{cursor:pointer}.top-bar-avatar-wrap{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.top-bar-avatar-ring{pointer-events:none;width:36px;max-width:none;height:36px;position:absolute;top:-3px;left:-3px;overflow:visible}.avatar-ring-svg{animation:.3s ease-out forwards avatar-ring-draw}@keyframes aad-enter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.aad-panel{background:var(--ui-container);z-index:200;width:320px;animation:aad-enter var(--acc-duration-enter) ease forwards;border-radius:14px;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 8px 32px #00000024}.aad-panel[data-variant=hierarchical]{width:340px}[data-theme=dark] .aad-panel{box-shadow:0 8px 32px #0006}.aad-top-bar{background:linear-gradient(178deg, var(--ui-action) 8.5%, var(--ui-brand-purple) 91.5%);flex-shrink:0;height:3px}.aad-viewby{padding:10px 14px 0}.aad-viewby-kicker{letter-spacing:.8px;text-transform:uppercase;color:var(--ui-secondary);margin-bottom:6px;font-size:9px;font-weight:700}.aad-viewby-row{align-items:center;gap:8px;margin-bottom:8px;display:flex}.aad-tabs-container{background:var(--ui-surface);border-radius:20px;flex:1;height:30px;padding:2px;display:flex;position:relative}.aad-tab-pill{background:linear-gradient(180deg, var(--ui-action) 0%, var(--ui-brand-purple) 100%);pointer-events:none;border-radius:18px;width:calc(50% - 2px);transition:left .2s cubic-bezier(.4,0,.2,1);position:absolute;top:2px;bottom:2px;left:2px}.aad-tabs-container[data-viewby=location] .aad-tab-pill{left:50%}.aad-tab-btn{z-index:1;color:var(--ui-secondary);cursor:pointer;background:0 0;border:none;border-radius:18px;flex:1;justify-content:center;align-items:center;gap:4px;padding:0;font-family:inherit;font-size:11px;font-weight:500;transition:color .15s;display:flex;position:relative}.aad-tab-btn[data-active]{color:var(--ui-inverse-text);font-weight:600}.aad-tab-icon{flex-shrink:0}.aad-search-toggle{border:1px solid var(--ui-inactive);cursor:pointer;width:30px;height:30px;color:var(--ui-secondary);background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s,color .12s,border-color .12s;display:flex}.aad-search-toggle[data-active]{background:var(--ui-surface);color:var(--ui-text);border-color:var(--ui-action)}.aad-search-expand{max-height:0;transition:max-height .25s cubic-bezier(.4,0,.2,1);overflow:hidden}.aad-search-expand[data-open]{max-height:52px}.aad-search-inner{padding:4px 0 6px}.aad-search-box-small{border:1px solid var(--ui-inactive);background:var(--ui-container);border-radius:8px;align-items:center;height:34px;display:flex;position:relative}.aad-search-icon{color:var(--ui-secondary);pointer-events:none;flex-shrink:0}.aad-search-box-small .aad-search-icon{position:absolute;left:11px}.aad-search-input{width:100%;height:100%;color:var(--ui-text);background:0 0;border:none;outline:none;padding:0 30px;font-family:inherit;font-size:13px;line-height:19.5px}.aad-search-box-small .aad-search-input:focus{box-shadow:none!important}.aad-search-input::placeholder{color:var(--ui-secondary)}.aad-search-clear{cursor:pointer;color:var(--ui-secondary);background:0 0;border:none;align-items:center;padding:2px 4px;font-size:16px;line-height:1;display:flex;position:absolute;right:8px}.aad-divider{background:var(--ui-surface-muted);height:1px}.aad-list{flex-direction:column;gap:8px;max-height:246px;padding-top:2px;display:flex;overflow-y:auto}.aad-row{cursor:pointer;flex-shrink:0;align-items:center;gap:10px;height:54px;padding:0 16px;transition:background .12s;display:flex}.aad-row:hover{background:var(--ui-surface)}.aad-row-all{background:var(--ui-action-tint);height:48px}.aad-row-all:hover{background:var(--ui-action-tint-hover)}.aad-row-info{flex:1;min-width:0}.aad-row-name{color:var(--ui-text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;line-height:19.5px;overflow:hidden}.aad-row-sub{color:var(--ui-secondary);white-space:nowrap;align-items:center;gap:4px;font-size:11px;font-weight:400;line-height:16.5px;display:flex;overflow:hidden}.aad-row-sub-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.aad-row-count{color:var(--ui-secondary);white-space:nowrap;flex-shrink:0;font-size:11px;font-weight:400}.aad-checkbox{border:1.5px solid var(--ui-inactive);background:var(--ui-container);cursor:pointer;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;padding:0;transition:background .12s,border-color .12s;display:flex}.aad-checkbox[data-checked],.aad-checkbox[data-indeterminate]{background:linear-gradient(132deg, var(--ui-action) 0%, var(--ui-brand-purple) 80%);border-color:#0000}.aad-group-row{cursor:pointer;flex-shrink:0;align-items:center;gap:10px;height:48px;padding:0 16px;transition:filter .12s;display:flex}.aad-group-row:hover{filter:brightness(.96)}.aad-group-avatar{width:18px;height:18px;color:var(--ui-inverse-text);letter-spacing:.3px;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:6.4px;font-weight:700;display:flex;overflow:hidden}.aad-child-row{padding-left:54px}.aad-skeleton-row{align-items:center;gap:10px;height:54px;padding:0 16px;display:flex}.aad-skeleton-lines{flex:1}.aad-skeleton{background:linear-gradient(90deg, var(--ui-surface) 25%, var(--ui-surface-muted) 50%, var(--ui-surface) 75%);background-size:200% 100%;border-radius:4px;animation:1.5s infinite aad-shimmer}@keyframes aad-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.aad-skeleton-check{border-radius:4px;flex-shrink:0;width:18px;height:18px}.aad-skeleton-name{width:55%;height:13px;margin-bottom:6px}.aad-skeleton-sub{width:35%;height:11px}.aad-empty,.aad-loading{text-align:center;color:var(--ui-secondary);padding:24px 16px;font-size:13px}.aad-footer{justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.aad-footer-count{color:var(--ui-secondary);white-space:nowrap;font-size:11px}.aad-footer-actions{align-items:center;gap:8px;display:flex}.aad-btn-cancel{border:1px solid var(--ui-inactive);background:var(--ui-container);color:var(--ui-text-label);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:8px 20px;font-family:inherit;font-size:12px;font-weight:600;transition:background .12s;display:flex}.aad-btn-cancel:hover{background:var(--ui-surface)}.aad-btn-apply{background:linear-gradient(127deg, var(--ui-action) 8.5%, var(--ui-brand-purple) 91.5%);color:var(--ui-inverse-text);cursor:pointer;opacity:1;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px 20px;font-family:inherit;font-size:12px;font-weight:600;transition:opacity .12s;display:flex}.aad-btn-apply:hover{opacity:.9}@keyframes am-drop-in{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.avatar-menu{--am-shadow:#94a3b84d 0 2px 12px;--am-header-bg:linear-gradient(90deg, #eef2ffcc 0%, #faf5ffcc 100%), #fff;--am-body-bg:#fff;--am-name-text:#0f172a;--am-avatar-gradient:linear-gradient(134.278deg, #077cfd 5.04%, #a549ffcc 100%);--am-avatar-border:#815cff}[data-theme=dark] .avatar-menu{--am-shadow:#0000008c 0 8px 32px, #0006 0 2px 8px;--am-header-bg:linear-gradient(135.527deg, #8859ff40 26.35%, #007ffd40 129.03%), #191919;--am-body-bg:#232323;--am-name-text:#f1f5f9}.avatar-menu{width:260px;box-shadow:var(--am-shadow);border-radius:12px;font-family:Outfit,sans-serif;animation:.18s both am-drop-in;overflow:hidden}.am-header{background:var(--am-header-bg);border-radius:12px 12px 0 0;align-items:center;gap:10px;padding:16px;display:flex}.am-avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden}.am-avatar[data-type=initials]{background:var(--am-avatar-gradient)}.am-avatar[data-type=photo]{border:2px solid var(--am-avatar-border);background:var(--ui-surface-muted)}.am-avatar-initials{color:#fff;-webkit-user-select:none;user-select:none;font-size:15px;font-weight:600;line-height:20px}.am-avatar-photo{object-fit:cover;width:100%;height:100%}.am-identity{flex-direction:column;gap:1px;min-width:0;display:flex}.am-name{color:var(--am-name-text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;font-weight:500;line-height:20px;overflow:hidden}.am-subtitle{color:var(--ui-text-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11px;font-weight:400;line-height:16px;overflow:hidden}.am-body{background:var(--am-body-bg);border-left:1px solid var(--ui-inactive);border-right:1px solid var(--ui-inactive);border-bottom:1px solid var(--ui-inactive);border-radius:0 0 12px 12px;flex-direction:column;gap:10px;padding:16px;display:flex}.am-section{flex-direction:column;gap:4px;display:flex}.am-section-label{letter-spacing:.6px;text-transform:uppercase;height:24px;color:var(--ui-secondary);align-items:center;margin:0;padding-left:4px;font-size:10px;font-weight:700;line-height:16px;display:flex}.am-divider{background:var(--ui-inactive);border:none;height:1px;margin:4px 0}.am-item{all:unset;box-sizing:border-box;cursor:pointer;border-radius:8px;flex-shrink:0;align-items:center;gap:8px;width:100%;height:32px;padding:0 8px;display:flex;position:relative}.am-item[data-disabled]{opacity:.4;cursor:default;pointer-events:none}.am-item-hover-bg{background:var(--ui-surface-muted);opacity:0;pointer-events:none;border-radius:8px;transition:opacity .15s ease-out;position:absolute;inset:0}[data-theme=dark] .am-item-hover-bg{background:#ffffff1a}.am-item:hover .am-item-hover-bg{opacity:1}.am-item-icon{width:16px;height:16px;color:var(--ui-secondary);flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s ease-out;display:flex;position:relative}.am-item:hover .am-item-icon{transform:scale(1.15)}.am-item-label{color:var(--ui-text-label);white-space:nowrap;flex:1;font-size:13px;font-weight:500;line-height:20px;position:relative}.am-item-chevron{color:var(--ui-secondary);flex-shrink:0;align-items:center;display:flex;position:relative}@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#app{isolation:isolate}}@layer tokens{:root{--tint-base:var(--ui-white);--blue:#007ffd;--blue-20:color-mix(in srgb, var(--blue) 20%, var(--tint-base));--blue-10:color-mix(in srgb, var(--blue) 10%, var(--tint-base));--purple:#8859ff;--purple-20:color-mix(in srgb, var(--purple) 20%, var(--tint-base));--purple-10:color-mix(in srgb, var(--purple) 10%, var(--tint-base));--green:#22c55e;--green-20:color-mix(in srgb, var(--green) 20%, var(--tint-base));--green-10:color-mix(in srgb, var(--green) 10%, var(--tint-base));--red:#ff4f78;--red-20:color-mix(in srgb, var(--red) 20%, var(--tint-base));--red-10:color-mix(in srgb, var(--red) 10%, var(--tint-base));--amber:#f59e0b;--amber-20:color-mix(in srgb, var(--amber) 20%, var(--tint-base));--amber-10:color-mix(in srgb, var(--amber) 10%, var(--tint-base));--orange:#f97316;--orange-20:color-mix(in srgb, var(--orange) 20%, var(--tint-base));--orange-10:color-mix(in srgb, var(--orange) 10%, var(--tint-base));--aqua:#06b6d4;--aqua-20:color-mix(in srgb, var(--aqua) 20%, var(--tint-base));--aqua-10:color-mix(in srgb, var(--aqua) 10%, var(--tint-base));--ui-white:#fff;--ui-black:#191919;--ui-background:#f8fafc;--ui-hover:#f1f5f9;--ui-stroke:#e2e8f0;--ui-selected:var(--blue-10);--ui-title:var(--ui-text);--ui-copy-primary:#475569;--ui-copy-secondary:#64748b;--ui-muted:#94a3b8;--ui-copy:#687082;--ui-link:var(--blue);--ui-shadow:#94a3b833;--ui-primary-80:#0a0a0acc;--ui-primary-60:#0a0a0a99;--ui-primary-40:#0a0a0a66;--ui-primary-20:#0a0a0a33;--ui-secondary-80:#fffc;--ui-secondary-60:#fff9;--ui-secondary-40:#fff6;--ui-secondary-20:#fff3;--ui-foreground:#f8f9fa;--ui-container:var(--ui-white);--ui-surface:var(--ui-background);--ui-surface-muted:var(--ui-hover);--ui-text:#1e293b;--ui-text-label:var(--ui-copy-primary);--ui-text-muted:var(--ui-copy-secondary);--ui-secondary:var(--ui-muted);--ui-primary:#003c71;--ui-action:var(--blue);--ui-action-hover:#006de0;--ui-action-tint:#eff6ff;--ui-action-tint-hover:#dbeafe;--ui-action-disabled:#93c5fd;--ui-action-text:var(--ui-white);--ui-accent-secondary:#1a6fdb;--ui-inverse-text:var(--ui-white);--ui-focus:#4f46e5;--ui-inactive:var(--ui-stroke);--ui-action-border:var(--ui-action-border);--ui-card-shadow:0 2px 12px #0000000f;--ui-brand-purple:var(--purple);--ui-brand-gradient:linear-gradient(110deg, var(--blue) -4.4%, var(--purple) 87.56%);--ui-success:var(--green);--ui-success-dark:#16a34a;--ui-error:#ef4444;--ui-error-dark:#dc2626;--ui-warning:var(--amber);--ui-cyan:var(--aqua);--ui-indigo:#6366f1;--ui-success-bg:#f0fdf4;--ui-success-border:#bbf7d0;--ui-warning-bg:#fffbeb;--ui-error-bg:#fef2f2;--ui-error-border:#fecaca;--qualitative-1:var(--blue);--qualitative-2:#4635de;--qualitative-3:#0cacdf;--qualitative-4:#47dbe4;--qualitative-5:#496de7;--qualitative-6:#23bf57;--qualitative-7:#5bd082;--qualitative-8:#f88622;--qualitative-9:#d12b1c;--qualitative-10:#bcbec7}:root[data-theme=dark]{--tint-base:var(--ui-black);--ui-background:#0a0a0a;--ui-hover:#0e0a06;--ui-stroke:#2a2a2a;--ui-title:#c7d6e4;--ui-copy-primary:#a0aec0;--ui-copy-secondary:#94a3b8;--ui-muted:#7a8a9e;--ui-copy:#b3b3b3;--ui-shadow:#7a8a9e33;--ui-primary-80:#fffc;--ui-primary-60:#fff9;--ui-primary-40:#fff6;--ui-primary-20:#fff3;--ui-secondary-80:#191919cc;--ui-secondary-60:#19191999;--ui-secondary-40:#19191966;--ui-secondary-20:#19191933;--ui-foreground:#191919;--ui-container:#232323;--ui-surface:#1e1e1e;--ui-surface-muted:#191919;--ui-text:#fff;--ui-text-label:#b3b3b3;--ui-text-muted:#8a8a8a;--ui-secondary:#8a8a8a;--ui-inactive:#414141;--ui-card-shadow:0 2px 16px #0000003d;--ui-action:#2591fc;--ui-action-hover:#0080ff;--ui-action-tint:#1e3143;--ui-action-tint-hover:#1c354f;--ui-accent-secondary:#66aeff;--ui-success-bg:#22c55e1a;--ui-success-border:#22c55e40;--ui-warning-bg:#f59e0b1a;--ui-error-bg:#ef44441a;--ui-error-border:#ef444440;--qualitative-1:#2591fc;--qualitative-2:#4635de;--qualitative-3:#0cacdf;--qualitative-4:#47dbe4;--qualitative-5:#496de7;--qualitative-6:#57c2fc;--qualitative-7:#7853bf;--qualitative-8:#708aff;--qualitative-9:#0e28a3;--qualitative-10:#68eced}}@layer utilities{:is(.ui-loader:not(.ui-pulse).shimmer,.ui-loader:not(.ui-pulse) .shimmer)>*{transition:opacity .1s}.ui-loader:not(.ui-pulse)[data-loading=true],.ui-loader:not(.ui-pulse) [data-loading=true]{pointer-events:none}:is(.ui-loader:not(.ui-pulse)[data-loading=true],.ui-loader:not(.ui-pulse) [data-loading=true]).shimmer:not(tr),:is(.ui-loader:not(.ui-pulse)[data-loading=true],.ui-loader:not(.ui-pulse) [data-loading=true]) .shimmer:not(tr){background-color:var(--ui-skeleton-bg,#bcbec708);color:#0000;position:relative;overflow:hidden}:is(:is(.ui-loader:not(.ui-pulse)[data-loading=true],.ui-loader:not(.ui-pulse) [data-loading=true]).shimmer:not(tr),:is(.ui-loader:not(.ui-pulse)[data-loading=true],.ui-loader:not(.ui-pulse) [data-loading=true]) .shimmer:not(tr))>*{opacity:0}:is(:is(.ui-loader:not(.ui-pulse)[data-loading=true],.ui-loader:not(.ui-pulse) [data-loading=true]).shimmer:not(tr),:is(.ui-loader:not(.ui-pulse)[data-loading=true],.ui-loader:not(.ui-pulse) [data-loading=true]) .shimmer:not(tr)):after{content:"";background-image:var(--ui-shimmer,linear-gradient(120deg, transparent 0%, #0000000d 50%, transparent 100%));animation:2s linear infinite preload-shimmer;position:absolute;inset:0}:is(.ui-loader:not(.ui-pulse)[data-loading=true],.ui-loader:not(.ui-pulse) [data-loading=true]) tr.shimmer{background-color:var(--ui-skeleton-bg,#bcbec708);background-image:var(--ui-shimmer,linear-gradient(90deg, transparent, #0000000d, transparent));color:#0000;background-position:100% 0;background-size:400% 100%;animation:2s linear infinite preload-shimmer-tr}:is(.ui-loader:not(.ui-pulse)[data-loading=true],.ui-loader:not(.ui-pulse) [data-loading=true]) tr.shimmer>*{opacity:0}:is(.ui-loader:not(.ui-pulse)[data-loading=true],.ui-loader:not(.ui-pulse) [data-loading=true]) tr.shimmer>td:first-of-type{border-top-left-radius:8px;border-bottom-left-radius:8px}:is(.ui-loader:not(.ui-pulse)[data-loading=true],.ui-loader:not(.ui-pulse) [data-loading=true]) tr.shimmer>td:last-of-type{border-top-right-radius:8px;border-bottom-right-radius:8px}@keyframes preload-shimmer{0%{transform:translate(-105%)}to{transform:translate(105%)}}@keyframes preload-shimmer-tr{0%{background-position:100% 0}to{background-position:0 0}}.ui-loader.ui-scorpion{position:relative}.ui-loader.ui-scorpion:before{content:"";visibility:hidden;opacity:0;z-index:3;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSItMjAgLTIwIDQyIDQyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0cm9rZT0iIzAwN2ZmZCIgZGF0YS10ZXN0aWQ9Im92YWwtc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEgMSkiIHN0cm9rZS13aWR0aD0iMiIgZGF0YS10ZXN0aWQ9Im92YWwtc2Vjb25kYXJ5LWdyb3VwIj48Y2lyY2xlIHN0cm9rZS1vcGFjaXR5PSIuNSIgY3g9IjAiIGN5PSIwIiByPSIyMCIgc3Ryb2tlPSJ0cmFuc3BhcmVudCIgc3Ryb2tlLXdpZHRoPSIyIj48L2NpcmNsZT48cGF0aCBkPSJNMjAgMGMwLTkuOTQtOC4wNi0yMC0yMC0yMCI+PGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIGZyb209IjAgMCAwIiB0bz0iMzYwIDAgMCIgZHVyPSIxcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZVRyYW5zZm9ybT48L3BhdGg+PC9nPjwvZz48L3N2Zz4=);background-repeat:no-repeat;background-size:cover;width:80px;height:80px;margin:-40px auto auto -40px;transition:opacity .2s,visibility .2s;display:block;position:absolute;top:50%;left:50%}.ui-loader.ui-scorpion:after{content:"";visibility:hidden;opacity:0;z-index:3;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KCTxwYXRoIGQ9Ik0xNy4yMzIgMTkuMjAyNUgxMy42NTUyTDE4Ljc2NzMgMTUuNjc3NUwyMSAxNi4zODAyTDIwLjE0NSAxOS42NTAzTDE2LjU3NSAyMC44MzZMMTcuMjMyIDE5LjIwMjVaTTMuODU0MjUgMTkuNjUyNUwzIDE2LjM4MDJMNS4yMzIgMTUuNjc5OEwxMC4zNDQgMTkuMjA0OEg2Ljc2OEw3LjQyNSAyMC44MzZMMy44NTQyNSAxOS42NTI1Wk0xMiAxNy40NDNMMTEuMDcxNSAxOC44MTdMNy4yNjc1IDE2LjE5NUw3LjMyIDE2LjE2MDVDOS4yMzkyOCAxNC45Mzc5IDEwLjY3MTcgMTMuMDgzOCAxMS4zNyAxMC45MThMMTIgOC45NDQ3NUwxMi42MjI1IDEwLjkwMjNDMTMuMzI2MiAxMy4wOTYgMTQuNzgyIDE0Ljk3MDggMTYuNzMzMyAxNi4xOTU3TDEyLjkyODUgMTguODIwN0wxMiAxNy40NDNaTTEwLjcyNSA0LjU4Mjc1TDEyIDRMMTMuMjc1IDQuNTgyNzVMMTIgOC4yMzM3NUwxMC43MjUgNC41ODI3NVoiIGZpbGw9IiMwMDdmZmQiLz4KPC9zdmc+);background-repeat:no-repeat;background-size:cover;width:60px;height:60px;margin:-30px auto auto -30px;transition:opacity .2s,visibility .2s;display:block;position:absolute;top:50%;left:50%}.ui-loader.ui-scorpion[data-loading=true]>*{pointer-events:none;opacity:.7;transition:opacity .2s}.ui-loader.ui-scorpion[data-loading=true]:before,.ui-loader.ui-scorpion[data-loading=true]:after{visibility:visible;opacity:1}.ui-loader.ui-fade[data-loading=true]>*{pointer-events:none;opacity:var(--loader-dim-opacity,.8)}.ui-loader.ui-pulse{position:relative}.ui-loader.ui-pulse:after{content:"";background:var(--loader-pulse-color,currentColor);visibility:hidden;opacity:0;border-radius:50%;width:60px;height:60px;margin:-30px auto auto -30px;display:block;position:absolute;top:50%;left:50%}.ui-loader.ui-pulse>*{transition:opacity .2s}.ui-loader.ui-pulse[data-loading=true]>*{pointer-events:none;opacity:var(--loader-dim-opacity,.8)}.ui-loader.ui-pulse[data-loading=true]:after{visibility:visible;animation:2s cubic-bezier(.1,.7,.5,.9) infinite pulse-loading}@keyframes pulse-loading{0%{opacity:0;transform:scale(.1)}2%{opacity:.5}75%,to{opacity:0;transform:scale(1)}}}@layer components{[data-dialog]{--dialog-overlay-bg:#0006;--dialog-overlay-blur:0rem;--dialog-bg:canvas;--dialog-radius:0px;--dialog-shadow:none;--dialog-title-color:currentColor;--dialog-title-size:1.25rem;--dialog-title-weight:600;--dialog-subtitle-color:currentColor;--dialog-subtitle-size:.875rem;--dialog-header-padding:1.25rem 1.5rem .75rem;--dialog-body-padding:1rem 1.5rem;--dialog-footer-padding:.75rem 1.25rem;--dialog-footer-border:1px solid #0000001f;--dialog-in-duration:.3s;--dialog-in-delay:50ms;--dialog-in-distance:1.25rem;--dialog-out-duration:.2s;--dialog-overlay-duration:.2s;--dialog-accent-image:none;--dialog-accent-height:0px;--dialog-header-align:center;--dialog-footer-justify:flex-end;--dialog-footer-gap:.625rem;--dialog-action-size:1.75rem;--dialog-action-radius:.375rem;--dialog-action-bg:transparent;--dialog-action-color:#0006;--dialog-action-hover-color:#000000bf;--dialog-action-hover-bg:#0000000f;--dialog-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round'%3E%3Cline x1='6' y1='6' x2='18' y2='18'/%3E%3Cline x1='18' y1='6' x2='6' y2='18'/%3E%3C/svg%3E");--dialog-icon-expand:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='15 3 21 3 21 9'/%3E%3Cpolyline points='9 21 3 21 3 15'/%3E%3Cline x1='21' y1='3' x2='14' y2='10'/%3E%3Cline x1='3' y1='21' x2='10' y2='14'/%3E%3C/svg%3E");--dialog-icon-collapse:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='4 14 10 14 10 20'/%3E%3Cpolyline points='20 10 14 10 14 4'/%3E%3Cline x1='10' y1='14' x2='3' y2='21'/%3E%3Cline x1='21' y1='3' x2='14' y2='10'/%3E%3C/svg%3E");z-index:1000;position:absolute;top:0;left:0}.dialog-overlay{background:var(--dialog-overlay-bg);opacity:0;animation:dialog-overlay-in var(--dialog-overlay-duration) forwards;-webkit-backdrop-filter:blur(var(--dialog-overlay-blur));backdrop-filter:blur(var(--dialog-overlay-blur));transition:backdrop-filter var(--dialog-overlay-duration) ease;transition-behavior:allow-discrete;position:fixed;inset:0}@starting-style{.dialog-overlay{-webkit-backdrop-filter:blur();backdrop-filter:blur()}}.dialog-overlay.out{animation:dialog-overlay-out var(--dialog-overlay-duration) forwards;pointer-events:none}.dialog{background:var(--dialog-bg);background-image:var(--dialog-accent-image);background-size:100% var(--dialog-accent-height);border-radius:var(--dialog-radius);box-shadow:var(--dialog-shadow);width:var(--dialog-width);height:var(--dialog-height);min-width:var(--dialog-min-width);min-height:var(--dialog-min-height);max-width:min(var(--dialog-max-width,calc(100dvw - 2.5rem)), calc(100dvw - 2.5rem));max-height:min(var(--dialog-max-height,calc(100dvh - 2.5rem)), calc(100dvh - 2.5rem));--dialog-anim-duration:.2s;--dialog-anim-easing:ease;visibility:hidden;opacity:0;animation:dialog-in var(--dialog-in-duration) var(--dialog-in-delay) forwards ease;background-position:top;background-repeat:no-repeat;outline:none;flex-direction:column;display:flex;position:fixed}.dialog.out{animation:dialog-out var(--dialog-out-duration) forwards ease}.dialog.fullscreen{width:unset!important;height:unset!important;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important;inset:1.25rem!important}.dialog[data-loading=true]>.dialog-footer{cursor:wait}.dialog[data-loading=true]>.dialog-footer>button{opacity:.5;pointer-events:none}.dialog.scroll>.dialog-body{overflow:auto}.dialog.scroll-y>.dialog-body{overflow-y:auto}.dialog.scroll-x>.dialog-body{overflow-x:auto}.dialog.no-drag{width:fit-content;height:fit-content;margin:auto;inset:0}@media (width<=768px){.dialog:not([data-mobile=fullscreen]):not([data-mobile=none]){--dialog-in-sign:1;border-radius:var(--dialog-radius) var(--dialog-radius) 0 0!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:90dvh!important;inset:auto 0 0!important;transform:none!important}.dialog[data-mobile=fullscreen]{width:unset!important;height:unset!important;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important;inset:1.25rem!important}}.dialog-header{align-items:var(--dialog-header-align);padding:var(--dialog-header-padding);-webkit-user-select:none;user-select:none;flex-direction:column;flex:none;display:flex;position:relative}.dialog-title{font-size:var(--dialog-title-size);font-weight:var(--dialog-title-weight);color:var(--dialog-title-color);margin:0;line-height:1.3}.dialog-subtitle{font-size:var(--dialog-subtitle-size);color:var(--dialog-subtitle-color);margin:.25rem 0 0}.dialog-body{padding:var(--dialog-body-padding);flex:auto;position:relative;overflow:hidden}.dialog-body:has(>.dialog-content){padding:0}.dialog-footer{align-items:center;justify-content:var(--dialog-footer-justify);gap:var(--dialog-footer-gap);padding:var(--dialog-footer-padding);border-top:var(--dialog-footer-border);flex:none;display:flex}.dialog-footer>.align-left{margin-right:auto}.dialog-actions{align-items:center;gap:.25rem;display:flex;position:absolute;top:.75rem;right:.75rem}.dialog-actions>button{width:var(--dialog-action-size);height:var(--dialog-action-size);border-radius:var(--dialog-action-radius);background:var(--dialog-action-bg);cursor:pointer;color:var(--dialog-action-color);border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s,background-color .15s;display:flex}.dialog-actions>button:hover{color:var(--dialog-action-hover-color);background-color:var(--dialog-action-hover-bg)}.dialog-close:before,.maximizeicon:before,.minimizeicon:before{content:"";background:currentColor;width:.875rem;height:.875rem;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.dialog-close:before{-webkit-mask-image:var(--dialog-icon-close);mask-image:var(--dialog-icon-close)}.maximizeicon:before{-webkit-mask-image:var(--dialog-icon-expand);mask-image:var(--dialog-icon-expand)}.minimizeicon:before{-webkit-mask-image:var(--dialog-icon-collapse);mask-image:var(--dialog-icon-collapse)}.dialog[data-variant=api-error] .server-error-list{height:320px;max-height:420px;overflow-y:auto}.dialog[data-variant=api-error] .server-error-stack{white-space:nowrap;max-height:11rem;overflow-y:auto}.dialog[data-variant=api-error] .server-error-details-list{white-space:normal;max-height:11rem;overflow-y:auto}.dialog-steps{align-items:center;gap:.375rem;display:flex}.dialog-step{background:var(--dialog-step-bg,#00000026);border-radius:.1875rem;min-width:.5rem;height:.375rem;transition:min-width .2s,background .2s}.dialog-step.active{background:var(--dialog-step-active-bg,currentColor);min-width:1.5rem}.dialog-step.done{background:var(--dialog-step-done-bg,var(--dialog-step-active-bg,currentColor))}@keyframes dialog-in{0%{visibility:hidden;opacity:0;transform:translateY(calc(var(--dialog-in-sign,-1) * var(--dialog-in-distance)))}to{visibility:visible;opacity:1;transform:none}}@keyframes dialog-out{0%{opacity:1}to{opacity:0}}@keyframes dialog-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes dialog-overlay-out{0%{opacity:1}to{opacity:0}}.ui-chart{--chart-grid-line:transparent;--chart-grid-label:transparent}figure.ui-chart{margin:0;position:absolute;inset:0}.chart-marker{--cm-color:currentColor;--cm-width:1px;--cm-opacity:.5;--cm-duration:50ms;--cm-z:1}.chart-marker{width:var(--cm-width);background:var(--cm-color);pointer-events:none;z-index:var(--cm-z);opacity:0;transition:opacity var(--cm-duration);position:absolute;top:0;bottom:0;translate:-50%}.chart-marker[data-active]{opacity:var(--cm-opacity)}.chart-tooltip{--ct-bg:canvas;--ct-border:none;--ct-radius:0px;--ct-shadow:none;--ct-padding:.375rem .625rem;--ct-min-width:4rem;--ct-gap:.25rem;--ct-z:9999;--ct-duration:.1s;--ct-header-color:currentColor;--ct-header-size:.75rem;--ct-header-weight:600;--ct-label-color:currentColor;--ct-value-color:currentColor;--ct-item-size:.75rem;--ct-swatch-size:.5rem;--ct-swatch-radius:2px;--ct-arrow-size:6px;--ct-arrow-offset:10px}.chart-tooltip{z-index:var(--ct-z);pointer-events:none;background:var(--ct-bg);border:var(--ct-border);border-radius:var(--ct-radius);box-shadow:var(--ct-shadow);padding:var(--ct-padding);min-width:var(--ct-min-width);opacity:0;visibility:hidden;transition:opacity var(--ct-duration), visibility var(--ct-duration);position:fixed;translate:-50% -100%}.chart-tooltip.first{margin-left:calc(-1 * (var(--ct-arrow-offset) + var(--ct-arrow-size)));translate:0% -100%}.chart-tooltip.last{margin-left:calc(var(--ct-arrow-offset) + var(--ct-arrow-size));translate:-100% -100%}.chart-tooltip[data-active]{opacity:1;visibility:visible}.chart-tooltip-header{margin:0 0 var(--ct-gap);font-size:var(--ct-header-size);font-weight:var(--ct-header-weight);color:var(--ct-header-color);white-space:nowrap}.chart-tooltip ul{gap:var(--ct-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.chart-tooltip li{white-space:nowrap;align-items:center;gap:.5rem;display:flex}.chart-tooltip li:before{content:"";width:var(--ct-swatch-size);height:var(--ct-swatch-size);border-radius:var(--ct-swatch-radius);background:var(--ct-color,currentColor);flex-shrink:0}.chart-tooltip li[data-type=line]:before,.chart-tooltip li[data-type=line-dot]:before,.chart-tooltip li[data-type=dash]:before{width:calc(var(--ct-swatch-size) * 2.5);border-radius:1px;height:2px}.chart-tooltip li[data-type=dash]:before{background:repeating-linear-gradient(to right, var(--ct-color,currentColor) 0, var(--ct-color,currentColor) 4px, transparent 4px, transparent 7px)}.chart-tooltip li>span:first-child{font-size:var(--ct-item-size);color:var(--ct-label-color);flex:1}.chart-tooltip li>span:last-child{font-size:var(--ct-item-size);color:var(--ct-value-color);font-weight:600}.chart-tooltip li>span:only-child{font-size:var(--ct-item-size);color:var(--ct-label-color);flex:1}[data-bglabels]{pointer-events:none;font-size:12px;position:absolute}.chart-legend{--cl-color:currentColor;--cl-swatch-size:.5rem;--cl-swatch-radius:2px;--cl-label-color:currentColor;--cl-label-size:.75rem;--cl-gap:.375rem;gap:var(--cl-gap);-webkit-user-select:none;user-select:none;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chart-legend li{font-size:var(--cl-label-size);color:var(--cl-label-color);white-space:nowrap;align-items:center;gap:.375rem;display:flex}.chart-legend li:before{content:"";width:var(--cl-swatch-size);height:var(--cl-swatch-size);border-radius:var(--cl-swatch-radius);background:var(--cl-color,currentColor);flex-shrink:0}.chart-legend li[data-type=line]:before,.chart-legend li[data-type=line-dot]:before,.chart-legend li[data-type=dash]:before{width:calc(var(--cl-swatch-size) * 2.5);border-radius:1px;height:2px}.chart-legend li[data-type=dash]:before{background:repeating-linear-gradient(to right, var(--cl-color,currentColor) 0, var(--cl-color,currentColor) 4px, transparent 4px, transparent 7px)}.chart-legend[data-interactive] li{cursor:pointer;transition:opacity var(--cl-toggle-duration,.15s)}.chart-legend li[data-disabled]{opacity:var(--cl-disabled-opacity,.35)}.chart-tooltip:after{content:"";width:calc(var(--ct-arrow-size) * 2);height:calc(var(--ct-arrow-size) * 2);background:var(--ct-bg);border-right:var(--ct-border);border-bottom:var(--ct-border);position:absolute;bottom:0;left:50%;translate:-50% 50%;rotate:45deg}.chart-tooltip.first:after{left:var(--ct-arrow-offset);translate:0 50%}.chart-tooltip.last:after{left:auto;right:var(--ct-arrow-offset);translate:0 50%}canvas[data-chart-state=faded]{opacity:var(--chart-fade-opacity,.25);transition:opacity var(--chart-fade-duration,.2s) ease}.form-field{--form-label-color:currentColor;--form-label-size:.875rem;--form-label-weight:500;--form-label-hint-color:currentColor;--form-input-bg:transparent;--form-input-color:currentColor;--form-input-border:1px solid currentColor;--form-input-radius:0px;--form-input-padding:.5rem .75rem;--form-focus-color:currentColor;--form-focus-ring:none;--form-disabled-bg:transparent;--form-disabled-color:currentColor;--form-small-size:.75rem;--form-small-color:currentColor;--form-placeholder-color:currentColor;--form-field-gap:.375rem;--form-col-gap:.75rem;gap:var(--form-field-gap);flex-direction:column;display:flex}.form-field>label{font-size:var(--form-label-size);font-weight:var(--form-label-weight);color:var(--form-label-color)}.form-field>label[data-hint]:after{content:" — " attr(data-hint);color:var(--form-label-hint-color);font-weight:400}.form-field>:is(input,select,textarea){background:var(--form-input-bg);color:var(--form-input-color);border:var(--form-input-border);border-radius:var(--form-input-radius);padding:var(--form-input-padding);font:inherit;box-sizing:border-box;width:100%}.form-field>:is(input,select,textarea):focus-visible{border-color:var(--form-focus-color);box-shadow:var(--form-focus-ring);outline:none}.form-field>:is(input,select,textarea)::placeholder{color:var(--form-placeholder-color)}.form-field>:is(input,select,textarea):disabled{background:var(--form-disabled-bg);color:var(--form-disabled-color);cursor:not-allowed}.form-field>textarea{height:auto;min-height:var(--form-textarea-min-height,7rem);resize:vertical}.form-field>small{font-size:var(--form-small-size);color:var(--form-small-color);line-height:1.4}.form-field[data-layout=inline]{grid-template-columns:var(--form-label-width,auto) 1fr;column-gap:var(--form-col-gap);grid-template-rows:auto auto;align-items:baseline;row-gap:0;display:grid}.form-field[data-layout=inline]>label{grid-area:1/1}.form-field[data-layout=inline]>:is(input,select,textarea){grid-area:1/2}.form-field[data-layout=inline]>small{grid-area:2/2;margin-top:.25rem}[data-label-size=sm]{--form-label-width:6rem}[data-label-size=md]{--form-label-width:9rem}[data-label-size=lg]{--form-label-width:13rem}.form-field>.select{width:100%}.form-field[data-layout=inline]>.select{grid-area:1/2}.select>button{background:var(--form-input-bg);width:100%;color:var(--form-input-color);border:var(--form-input-border);border-radius:var(--form-input-radius);padding:var(--form-input-padding);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;outline-offset:1px;outline:2px solid #0000;justify-content:space-between;align-items:center;gap:.5rem;transition:outline-color .2s;display:flex}.select>button[data-state=saving]{outline-color:#007ffd}.select>button[data-state=failed]{outline-color:#e53e3e}.select>button:focus-visible{border-color:var(--form-focus-color);box-shadow:var(--form-focus-ring);outline:none}.select>button:disabled{background:var(--form-disabled-bg);color:var(--form-disabled-color);cursor:not-allowed}.select>button>svg{flex-shrink:0}.select>button[data-empty]>span{color:var(--form-placeholder-color)}.select-panel{--select-divider:1px solid currentColor;--select-hover-bg:#0000000a;--select-active-bg:#0000000f;--select-active-color:currentColor;--select-empty-color:currentColor;flex-direction:column;display:flex;overflow:hidden}.select-panel>input{border:none;border-bottom:var(--select-divider);color:inherit;font:inherit;box-sizing:border-box;background:0 0;border-radius:0;outline:none;width:100%;padding:.5rem .75rem}.select-panel>input::placeholder{color:var(--select-empty-color);opacity:.5}.select-panel>div{max-height:14rem;overflow-y:auto}.select-panel>div>button{text-align:left;width:100%;font:inherit;cursor:pointer;color:inherit;background:0 0;border:none;padding:.5rem .75rem;display:block}.select-panel>div>button:focus-visible{background:var(--select-hover-bg);outline:none}.select-panel>div>button:hover{background:var(--select-hover-bg)}.select-panel>div>button[data-active]{background:var(--select-active-bg);color:var(--select-active-color);font-weight:500}.select-panel>div>span{color:var(--select-empty-color);padding:.5rem .75rem;font-size:.8125rem;display:block}.ui-tooltip{--tooltip-bg:canvas;--tooltip-color:currentColor;--tooltip-border:none;--tooltip-radius:0px;--tooltip-shadow:none;--tooltip-font-size:.75rem;--tooltip-line-height:1.4;--tooltip-padding:.375rem .625rem;--tooltip-max-width:20rem;--tooltip-z-index:900;--tooltip-in-duration:.12s;--tooltip-caret-size:5px;--tooltip-caret-offset:.75rem}.ui-tooltip{z-index:var(--tooltip-z-index);max-width:var(--tooltip-max-width);background:var(--tooltip-bg);color:var(--tooltip-color);border:var(--tooltip-border);border-radius:var(--tooltip-radius);box-shadow:var(--tooltip-shadow);font-size:var(--tooltip-font-size);line-height:var(--tooltip-line-height);padding:var(--tooltip-padding);pointer-events:none;white-space:normal;word-break:break-word;box-sizing:border-box;will-change:opacity;opacity:0;visibility:hidden;transition:opacity var(--tooltip-in-duration) ease, visibility var(--tooltip-in-duration) ease;position:absolute}.ui-tooltip.show{opacity:1;visibility:visible}.ui-tooltip:after{content:"";width:calc(var(--tooltip-caret-size) * 2);height:calc(var(--tooltip-caret-size) * 2);background:var(--tooltip-bg);border:none;position:absolute;rotate:45deg}.ui-tooltip[data-placement^=top]:after{border-right:var(--tooltip-border);border-bottom:var(--tooltip-border);bottom:0;left:50%;translate:-50% 50%}.ui-tooltip[data-placement^=bottom]:after{border-left:var(--tooltip-border);border-top:var(--tooltip-border);top:0;left:50%;translate:-50% -50%}.ui-tooltip[data-placement^=left]:after{border-top:var(--tooltip-border);border-right:var(--tooltip-border);top:50%;right:0;translate:50% -50%}.ui-tooltip[data-placement^=right]:after{border-left:var(--tooltip-border);border-bottom:var(--tooltip-border);top:50%;left:0;translate:-50% -50%}.ui-tooltip[data-placement=top-left]:after{left:var(--tooltip-caret-offset);translate:0 50%}.ui-tooltip[data-placement=top-right]:after{left:auto;right:var(--tooltip-caret-offset);translate:0 50%}.ui-tooltip[data-placement=bottom-left]:after{left:var(--tooltip-caret-offset);translate:0 -50%}.ui-tooltip[data-placement=bottom-right]:after{left:auto;right:var(--tooltip-caret-offset);translate:0 -50%}.ui-tooltip[data-placement=left-top]:after{top:var(--tooltip-caret-offset);translate:50%}.ui-tooltip[data-placement=left-bottom]:after{top:auto;bottom:var(--tooltip-caret-offset);translate:50%}.ui-tooltip[data-placement=right-top]:after{top:var(--tooltip-caret-offset);translate:-50%}.ui-tooltip[data-placement=right-bottom]:after{top:auto;bottom:var(--tooltip-caret-offset);translate:-50%}.ui-tooltip.small{--tooltip-font-size:.6875rem;--tooltip-padding:.25rem .5rem;--tooltip-caret-size:4px}.ui-tooltip.medium{--tooltip-font-size:.75rem;--tooltip-padding:.375rem .625rem}.ui-tooltip.large{--tooltip-font-size:.8125rem;--tooltip-padding:.5rem .875rem;--tooltip-caret-size:6px}.ui-tooltip.left{text-align:left}.ui-tooltip.center{text-align:center}.ui-tooltip.right{text-align:right}.ui-tooltip-container{display:inline-block}.flyout-portal{--flyout-bg:canvas;--flyout-color:currentColor;--flyout-border:none;--flyout-radius:0px;--flyout-shadow:none;--flyout-z-index:900;--flyout-in-duration:.12s;--flyout-min-width:10rem}.flyout-portal{z-index:var(--flyout-z-index);min-width:var(--flyout-min-width);background:var(--flyout-bg);color:var(--flyout-color);border:var(--flyout-border);border-radius:var(--flyout-radius);box-shadow:var(--flyout-shadow);box-sizing:border-box;will-change:opacity;opacity:0;visibility:hidden;transition:opacity var(--flyout-in-duration) ease, visibility var(--flyout-in-duration) ease;position:absolute}.flyout-portal.show{opacity:1;visibility:visible}.ui-tip-trigger{cursor:pointer;color:inherit;background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.btn{--btn-bg:transparent;--btn-color:currentColor;--btn-border-color:currentColor;--btn-radius:0px;--btn-padding:.5rem 1rem;--btn-font-size:inherit;--btn-font-weight:500;--btn-gap:.375rem;--btn-transition:.15s;--btn-focus-color:currentColor;--btn-focus-ring:none;--btn-disabled-opacity:.45;--btn-count-bg:transparent;--btn-count-color:currentColor;--btn-count-border:currentColor;--btn-count-radius:0px;--btn-count-padding:.15em .45em;--btn-count-size:.8em;--btn-count-weight:600;justify-content:center;align-items:center;gap:var(--btn-gap);padding:var(--btn-padding);border-radius:var(--btn-radius);background:var(--btn-bg);color:var(--btn-color);font-family:inherit;font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);cursor:pointer;white-space:nowrap;transition:background var(--btn-transition), color var(--btn-transition), border-color var(--btn-transition), opacity var(--btn-transition), text-decoration-color var(--btn-transition);border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex}.btn:focus:not(:focus-visible){outline:none}.btn:focus-visible{outline:2px solid var(--btn-focus-color);outline-offset:2px;box-shadow:var(--btn-focus-ring)}.btn:disabled,.btn[aria-disabled=true]{opacity:var(--btn-disabled-opacity);cursor:not-allowed;pointer-events:none}.btn .btn-count{padding:var(--btn-count-padding);border-radius:var(--btn-count-radius);background:var(--btn-count-bg);color:var(--btn-count-color);font-size:var(--btn-count-size);font-weight:var(--btn-count-weight);border:1px solid var(--btn-count-border);transition:background var(--btn-transition), color var(--btn-transition), border-color var(--btn-transition);justify-content:center;align-items:center;line-height:1;display:inline-flex}.ui-toast-host{--toast-bg:transparent;--toast-color:currentColor;--toast-border:none;--toast-radius:0px;--toast-shadow:none;--toast-padding:.5rem 1rem;--toast-font-size:inherit;--toast-font-weight:400;--toast-gap:.5rem;--toast-max-width:480px;--toast-z-index:1100;--toast-in-duration:.25s;--toast-out-duration:.2s;--toast-in-distance:.75rem;--toast-action-color:currentColor;--toast-action-weight:500;--toast-close-opacity:.4;z-index:var(--toast-z-index);align-items:center;gap:var(--toast-gap);pointer-events:none;flex-direction:column-reverse;display:flex;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%)}.ui-toast{max-width:var(--toast-max-width);padding:var(--toast-padding);border-radius:var(--toast-radius);background:var(--toast-bg);color:var(--toast-color);border:var(--toast-border);box-shadow:var(--toast-shadow);font-size:var(--toast-font-size);font-weight:var(--toast-font-weight);pointer-events:all;animation:toast-in var(--toast-in-duration) ease forwards;align-items:center;gap:.75rem;display:flex}.ui-toast[data-exiting]{animation:toast-out var(--toast-out-duration) ease forwards;pointer-events:none}.ui-toast-message{flex:1}.ui-toast-action{cursor:pointer;color:var(--toast-action-color);font:inherit;font-size:var(--toast-font-size);font-weight:var(--toast-action-weight);text-underline-offset:2px;white-space:nowrap;background:0 0;border:none;padding:0;text-decoration:underline}.ui-toast-action:hover{opacity:.8}.ui-toast-close{cursor:pointer;opacity:var(--toast-close-opacity);color:var(--toast-color);background:0 0;border:none;flex-shrink:0;margin-inline-start:.125rem;padding:0;font-size:1.125em;line-height:1}.ui-toast-close:hover{opacity:1}@keyframes toast-in{0%{opacity:0;transform:translateY(var(--toast-in-distance))}to{opacity:1;transform:translateY(0)}}@keyframes toast-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(var(--toast-in-distance))}}}@layer themes{[data-dialog]{--dialog-overlay-bg:#0f142859;--dialog-overlay-blur:.25rem;--dialog-overlay-duration:.2s;--dialog-bg:#fff;--dialog-radius:1.25rem;--dialog-shadow:0 1rem 2.5rem #0000001f;--dialog-title-color:#111827;--dialog-title-size:1.5rem;--dialog-title-weight:700;--dialog-subtitle-color:#6b7280;--dialog-subtitle-size:.9375rem;--dialog-header-padding:1.25rem 2rem .75rem;--dialog-body-padding:.25rem 2rem 1rem;--dialog-footer-padding:1.25rem 2rem;--dialog-footer-border:none;--dialog-in-duration:.35s;--dialog-in-delay:50ms;--dialog-in-distance:2rem;--dialog-out-duration:.2s;--dialog-accent-image:linear-gradient(90deg, #7c3aed 0%, #3b82f6 100%);--dialog-accent-height:.3125rem;--dialog-header-align:flex-start;--dialog-footer-justify:flex-end;--dialog-action-size:1.75rem;--dialog-action-radius:50%;--dialog-action-color:#9ca3af;--dialog-action-hover-color:#6b7280;--dialog-action-hover-bg:#f3f4f6}.ui-chart{--chart-grid-line:var(--ui-inactive);--chart-grid-label:var(--ui-text-muted)}.chart-marker{--cm-color:var(--ui-secondary);--cm-width:1px;--cm-opacity:.6;--cm-duration:40ms}.chart-tooltip{--ct-bg:var(--ui-container);--ct-border:1.5px solid var(--ui-inactive);--ct-radius:14px;--ct-shadow:0 10px 32px #00000029;--ct-padding:0;--ct-min-width:200px;--ct-gap:8px;--ct-duration:.1s;--ct-header-color:#fff;--ct-header-size:13px;--ct-header-weight:700;--ct-label-color:var(--ui-copy);--ct-value-color:var(--ui-text);--ct-item-size:12px;--ct-swatch-size:10px;--ct-swatch-radius:3px;--ct-header-bg:linear-gradient(110deg, #007ffd -4.4%, #8859ff 87.56%);max-width:280px;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}.chart-tooltip-header{background-image:var(--ct-header-bg);white-space:nowrap;margin:0;padding:10px 16px}.chart-tooltip ul{gap:8px;padding:10px 16px}.chart-tooltip li{gap:8px}.chart-tooltip li>span:first-child{font-weight:500}.chart-tooltip li>span:last-child{font-size:14px;font-weight:700}.chart-legend{--cl-label-color:var(--ui-text-label);--cl-label-size:11px;--cl-swatch-size:8px;font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.btn{--btn-bg:#fff;--btn-border-color:#d1d5db;--btn-color:#475569;--btn-radius:8px;--btn-padding:10px 30px;--btn-font-size:.875rem;--btn-focus-color:#007ffd;--btn-focus-ring:0 0 0 3px #007ffd26;--btn-count-bg:#eff6ff;--btn-count-color:#007ffd;--btn-count-border:#bfdbfe;--btn-count-radius:10px}.btn:hover:not(:disabled):not([aria-disabled=true]){--btn-bg:#f1f5f9;--btn-border-color:#bfc4cc;--btn-color:#1e293b;--btn-count-bg:#dbeafe;--btn-count-border:#93c5fd}.btn[data-variant=primary]{--btn-bg:linear-gradient(110deg, #007ffd -4.4%, #8859ff 87.56%);--btn-border-color:#80bffe;--btn-color:#fff;--btn-radius:32px;--btn-font-size:14px;--btn-count-bg:#0000001f;--btn-count-color:#fff;--btn-count-border:#fff3;--btn-count-radius:10px}.btn[data-variant=primary]:hover:not(:disabled):not([aria-disabled=true]){--btn-bg:linear-gradient(110deg, #006de0 -4.4%, #7648e0 87.56%);--btn-border-color:#80bffe;--btn-color:#fff;--btn-count-bg:#0000002e}.btn[data-variant=ghost]{--btn-bg:transparent;--btn-border-color:transparent;--btn-color:#475569;--btn-count-bg:#e2e8f0;--btn-count-color:#64748b;--btn-count-border:transparent;--btn-count-radius:10px}.btn[data-variant=ghost]:hover:not(:disabled):not([aria-disabled=true]){--btn-bg:#f1f5f9;--btn-border-color:transparent;--btn-color:#1e293b;--btn-count-bg:#d1d5db}}
