@property --wave-progress{syntax:"<angle>";inherits:false;initial-value:0deg}.wave-console{--aw-bg:#101114;--aw-bg-soft:#1d1d21;--aw-panel:#1d1d21c7;--aw-panel-strong:#1f1f24eb;--aw-panel-muted:#ffffff0e;--aw-border:#ffffff1b;--aw-border-soft:#ffffff12;--aw-text:#ededf0;--aw-text-soft:#c3c3c6;--aw-text-muted:#97979b;--aw-grid:#ffffff16;--background:var(--aw-bg);--foreground:var(--aw-text);--card:var(--aw-panel);--card-foreground:var(--aw-text);--popover:#1d1d21;--popover-foreground:var(--aw-text);--muted:var(--aw-panel-muted);--muted-foreground:var(--aw-text-muted);--accent:#ffffff14;--accent-foreground:var(--aw-text);--border:var(--aw-border);--input:#ffffff0e;--ring:color-mix(in srgb,var(--primary)72%,#fff);--sidebar:#141416e6;--sidebar-foreground:var(--aw-text);--sidebar-accent:#ffffff14;--sidebar-accent-foreground:var(--aw-text);--sidebar-border:var(--aw-border);color-scheme:dark;background:radial-gradient(circle at 68% 0%,color-mix(in srgb,var(--primary)30%,transparent),transparent 38rem),linear-gradient(180deg,#19191cf5,#0a0b0efc 360px),var(--aw-bg);color:var(--aw-text)}.wave-console-topbar,.wave-console-sidebar{backdrop-filter:blur(18px);border-color:var(--aw-border)!important;background:#121215e0!important}.wave-console-topbar{box-shadow:inset 0 -1px 0 var(--aw-border)}.wave-appwrite-navbar{border-bottom:1px solid var(--aw-border);flex-shrink:0;justify-content:space-between;align-items:center;height:48px;padding-inline:16px 20px}.wave-appwrite-navbar-left,.wave-appwrite-navbar-right{align-items:center;min-width:0;display:flex}.wave-appwrite-navbar-left{gap:17px}.wave-appwrite-navbar-right{flex-shrink:0;gap:24px}.wave-appwrite-logo{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.wave-appwrite-breadcrumbs{min-width:0;color:var(--aw-text-muted);align-items:center;gap:8px;font-size:13px;display:flex}.wave-appwrite-breadcrumbs svg{color:var(--aw-text-muted);flex:none}.wave-appwrite-crumb,.wave-appwrite-crumb-current{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:220px;overflow:hidden}.wave-appwrite-crumb{color:var(--aw-text-soft)}.wave-appwrite-crumb:hover{color:var(--aw-text)}.wave-appwrite-crumb-current{color:var(--aw-text);font-weight:500}.wave-appwrite-compact-button{min-height:28px;color:var(--aw-text-soft);border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0 8px;font-size:13px;line-height:1;display:inline-flex}.wave-appwrite-compact-button:hover,.wave-appwrite-icon-button:hover{color:var(--aw-text);background:#ffffff12}.wave-appwrite-icon-button{width:28px;height:28px;color:var(--aw-text-soft);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.wave-appwrite-avatar-button{border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.wave-appwrite-avatar-button:hover{outline:2px solid #ffffff1a}.wave-appwrite-account-menu{background:#1d1d21!important}.wave-console>.flex.flex-1.min-h-0{height:calc(100dvh - 48px);min-height:0;overflow:hidden}.wave-console-sidebar{box-shadow:inset -1px 0 0 var(--aw-border);align-self:flex-start;height:100%;max-height:100%;transition:width .22s,padding-inline .22s;position:relative;top:auto;background:#1d1d21!important}.wave-console-sidebar-head{z-index:45;border-bottom:0;justify-content:center;align-items:center;gap:0;width:26px;min-height:0;padding:0;display:flex;position:absolute;top:16px;right:-13px;transform:none}.wave-console-project{min-width:0;color:var(--aw-text);border-radius:8px;flex:1;align-items:center;gap:8px;padding:4px 6px;transition:background-color .16s;display:inline-flex}.wave-console-project:hover{background:#ffffff12}.wave-console-project-mark{border:1px solid var(--aw-border);background:var(--aw-panel-muted);border-radius:6px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:grid}.wave-console-sidebar-brand{align-items:center;min-height:48px;padding-block:8px;display:flex}.wave-console-collapse-button{border:1px solid var(--aw-border);width:26px;height:26px;color:var(--aw-text-soft);background:#1d1d21;border-radius:999px;justify-content:center;align-items:center;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex;box-shadow:0 8px 22px #00000057}.wave-console-progress-card{width:100%;min-height:74px;color:var(--aw-text);text-align:left;background:#1d1d21;border:1px solid #ffffff17;border-radius:8px;align-items:center;gap:14px;margin:24px 0 20px;padding:12px 10px;font-size:14px;font-weight:600;line-height:1.28;display:flex}.wave-console-progress-card:hover{background:#202025;border-color:#ffffff29}.wave-console-progress-dot{justify-content:center;align-items:center;width:32px;height:42px;margin:24px 0 14px;display:inline-flex}.wave-console-progress-ring{background:conic-gradient(#ff2d7a 0deg var(--wave-progress,118deg),#ffffff1f var(--wave-progress,118deg)360deg);border-radius:999px;flex:0 0 30px;width:30px;height:30px;transition:--wave-progress .62s cubic-bezier(.22,1,.36,1),transform .2s;position:relative}.wave-console-progress-card:hover .wave-console-progress-ring,.wave-console-progress-dot:hover .wave-console-progress-ring{transform:scale(1.04)}.wave-console-progress-card span span:last-child{margin-top:2px;font-size:18px;font-weight:500}.wave-console-progress-ring:after{content:"";border-radius:inherit;background:#1d1d21;position:absolute;inset:3px}.wave-console-collapse-button:hover{color:var(--aw-text);background:#25252a;border-color:#ffffff2e}.wave-console-nav-scroll{scrollbar-width:none;-ms-overflow-style:none;min-height:0;max-height:calc(100dvh - 218px);padding-block:0 8px;flex:0 auto!important}.wave-console-nav-scroll::-webkit-scrollbar{width:0;display:none}.wave-console-nav-scroll::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:999px}.wave-console-sidebar-footer{background:#1d1d21;padding-block:10px 24px;border-top-color:#0000!important}.wave-console-sidebar[data-state=icons] .wave-console-sidebar-footer{flex-direction:column;align-items:center;display:flex}.wave-console-main{background:linear-gradient(180deg,#ffffff05,transparent 170px),var(--aw-bg)}.wave-console-container{max-width:1016px}.wave-console :is(.rounded-2xl,.rounded-\[24px\],.rounded-xl){border-radius:8px!important}.wave-console .aw-console-card{border-radius:12px!important}.wave-console .rounded-lg{border-radius:6px!important}.wave-console :is(.shadow-sm,.shadow-lg,.shadow-xl){box-shadow:none!important}.wave-console :is(.bg-white,.bg-card){background-color:var(--aw-panel)!important}.wave-console .bg-background{background-color:var(--aw-bg)!important}.wave-console :is(.border,.border-border){border-color:var(--aw-border)!important}.wave-console :is(input,select,textarea){border-color:var(--aw-border);background-color:var(--input);color:var(--aw-text)}.wave-console :is(.text-gray-600,.text-gray-500,.text-slate-500,.text-slate-600){color:var(--aw-text-muted)!important}.wave-console :is(table,thead,tbody,tr){border-color:var(--aw-border)!important}.wave-console-nav-item{text-align:left;border:1px solid #0000;min-height:38px;font-size:18px;line-height:1.15;position:relative;color:#b7b7bd!important;border-radius:8px!important;padding:8px 10px!important}.wave-console-nav-section{height:54px;color:var(--aw-text-muted);letter-spacing:0;align-items:end;padding:0 0 14px;font-size:16px;line-height:1;display:flex}.wave-console-nav-section:empty{padding-inline:0;justify-content:center;height:34px;padding-bottom:8px}.wave-console-nav-section:empty:before{content:"";background:var(--aw-border);border-radius:999px;width:18px;height:1px}.wave-console-link-icon{color:currentColor;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.wave-console-nav-item svg{color:currentColor}.wave-console-nav-item:hover{color:var(--aw-text)!important;background:0 0!important}.wave-console-nav-active{border-color:#0000;color:var(--aw-text)!important;background:0 0!important}.wave-console-nav-active:before{content:none}.wave-console-sidebar[data-state=icons] .wave-console-nav-item{justify-content:center;gap:0;height:32px;min-height:32px;width:32px!important;padding:0!important}.wave-console-sidebar[data-state=icons] .wave-console-sidebar-footer{padding-bottom:24px}.wave-console-sidebar[data-state=icons] .wave-console-nav-item svg{width:16px;height:16px}.wave-console-sidebar[data-state=icons] .wave-console-nav-item:after{content:attr(data-tooltip);z-index:70;pointer-events:none;opacity:0;white-space:nowrap;border:1px solid var(--aw-border);color:var(--aw-text);background:#1d1d21;border-radius:7px;padding:6px 9px;font-size:12px;transition:opacity .14s,transform .14s;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%)translate(-4px);box-shadow:0 14px 30px #00000047}.wave-console-sidebar[data-state=icons] .wave-console-nav-item:hover:after,.wave-console-sidebar[data-state=icons] .wave-console-nav-item:focus-visible:after{opacity:1;transform:translateY(-50%)translate(0)}.wave-console-sidebar[data-state=icons] .wave-console-nav-item:before{content:"";z-index:71;border-bottom:1px solid var(--aw-border);border-left:1px solid var(--aw-border);opacity:0;background:#1d1d21;width:8px;height:8px;transition:opacity .14s;position:absolute;top:50%;left:calc(100% + 7px);transform:translateY(-50%)rotate(45deg)}.wave-console-sidebar[data-state=icons] .wave-console-nav-item:hover:before,.wave-console-sidebar[data-state=icons] .wave-console-nav-item:focus-visible:before{opacity:1}.wave-settings-console{--settings-panel:#1d1d21c7;--settings-panel-strong:#1f1f24f0;--settings-border:#ffffff1b;--settings-border-soft:#ffffff12;--settings-text-soft:#c3c3c6;--settings-text-muted:#97979b;background:linear-gradient(180deg,#ffffff05,transparent 180px),var(--aw-bg)!important;color:var(--aw-text)!important}.wave-settings-console :is(.wave-settings-hero,.wave-settings-index,.wave-settings-section){backdrop-filter:blur(18px);border-color:var(--settings-border)!important;background:var(--settings-panel)!important;box-shadow:none!important}.wave-settings-console :is(.border-b,.border-t,.border-l,.border-r,.divide-x>:not([hidden])~:not([hidden]),.divide-y>:not([hidden])~:not([hidden])){border-color:var(--settings-border-soft)!important}.wave-settings-console :is(input,textarea){border-color:var(--settings-border)!important;color:var(--aw-text)!important;background:#ffffff0e!important}.wave-settings-console input::placeholder,.wave-settings-console textarea::placeholder{color:var(--settings-text-muted)}.wave-settings-console button{border-radius:7px}.wave-settings-console section button:hover,.wave-settings-console aside button:hover{background:#ffffff12!important}.wave-settings-console .bg-\[\#ececef\]{background:#ffffff24!important}.wave-settings-console :is(.text-\[\#777782\],.text-\[\#8b8b94\],.text-\[\#9c9ca5\],.text-\[\#a1a1aa\]){color:var(--settings-text-muted)!important}.wave-settings-console .text-\[\#171719\]{color:var(--aw-text)!important}.wave-settings-section button{min-height:58px}.wave-settings-console .rounded-lg,.wave-settings-console .rounded-xl{border-radius:8px!important}.wave-settings-console .wave-organization-setup{box-shadow:none!important;background:#18181b!important;border-color:#2d2d32!important}.wave-console-bottom-nav{box-shadow:0 -1px 0 var(--aw-border);background:#141416eb!important}.wave-console-brand-mark{background:var(--primary);width:18px;height:18px;color:var(--primary-foreground);border-radius:5px;place-items:center;font-size:12px;font-weight:800;line-height:1;display:grid}.aw-console-page{width:100%;padding-top:0}.aw-console-hero{border-bottom:1px solid var(--aw-border);background:radial-gradient(circle at 48% 0%,color-mix(in srgb,var(--primary)18%,transparent),transparent 27rem),linear-gradient(180deg,#ffffff08,#fff0);min-height:168px;margin:-24px -24px 0;padding:44px 24px 38px}.aw-console-title{letter-spacing:0;color:var(--aw-text);font-size:25px;font-weight:650;line-height:1.2}.aw-console-chip{border:1px solid var(--aw-border-soft);color:var(--aw-text-soft);background:#ffffff1a;border-radius:999px;align-items:center;gap:8px;margin-top:12px;padding:5px 10px;font-size:13px;display:inline-flex}.aw-console-grid{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:-40px;display:grid}@media (min-width:900px){.aw-console-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.aw-span-3{grid-column:span 3}.aw-span-2{grid-column:span 2}}.aw-console-card{border:1px solid var(--aw-border);background:linear-gradient(135deg,#ffffff0d,#ffffff03),var(--aw-panel);min-height:140px;padding:22px;border-radius:12px!important}.aw-console-card-tall{min-height:292px}.aw-console-card-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--aw-text-muted);align-items:center;gap:8px;font-size:11px;font-weight:650;display:flex}.aw-console-number{color:var(--aw-text);margin-top:28px;font-size:30px;font-weight:650;line-height:1}.aw-console-label{color:var(--aw-text-muted);margin-top:8px;font-size:13px}.aw-console-audience{margin-top:24px}.aw-console-audience-row{color:var(--aw-text-muted);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.aw-console-audience-row strong{color:var(--aw-text);font-size:14px;font-weight:650}.aw-console-audience-track{background:#ffffff14;border-radius:999px;height:7px;margin:8px 0 15px;overflow:hidden}.aw-console-audience-track span{border-radius:inherit;background:var(--primary);min-width:8px;height:100%;box-shadow:0 0 18px color-mix(in srgb,var(--primary)30%,transparent);display:block}.aw-console-split{justify-content:space-between;align-items:end;gap:16px;display:flex}.aw-console-chart{border-bottom:1px solid var(--aw-grid);background:linear-gradient(to bottom,transparent 0,transparent 24%,var(--aw-grid)24.6%,transparent 25%),linear-gradient(to bottom,transparent 0,transparent 49%,var(--aw-grid)49.6%,transparent 50%),linear-gradient(to bottom,transparent 0,transparent 74%,var(--aw-grid)74.6%,transparent 75%);align-items:end;gap:8px;height:152px;margin-top:26px;display:flex}.aw-console-bar{background:var(--primary);min-width:5px;box-shadow:0 0 18px color-mix(in srgb,var(--primary)32%,transparent);border-radius:999px 999px 0 0;flex:1}.aw-console-line{border-bottom:1px solid var(--aw-grid);background:linear-gradient(to bottom,transparent 0,transparent 24%,var(--aw-grid)24.6%,transparent 25%),linear-gradient(to bottom,transparent 0,transparent 49%,var(--aw-grid)49.6%,transparent 50%),linear-gradient(to bottom,transparent 0,transparent 74%,var(--aw-grid)74.6%,transparent 75%);height:152px;margin-top:26px}.aw-console-line svg{width:100%;height:100%;overflow:visible}
