.st{--side:272px;min-height:100dvh;background:radial-gradient(60% 40% at 80% -10%,rgba(222,193,252,.09),transparent 70%),radial-gradient(40% 30% at 0 100%,rgba(243,181,208,.05),transparent 70%),#060608}@media (min-width:1024px){.st{display:grid;grid-template-columns:var(--side) minmax(0,1fr)}}.st-side{display:none}@media (min-width:1024px){.st-side{position:sticky;top:0;display:flex;flex-direction:column;gap:18px;height:100dvh;padding:22px 16px 18px;border-right:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,0));overflow-y:auto;scrollbar-width:none}}.st-brand{display:flex;align-items:center;justify-content:space-between;padding:0 8px}.st-brand small{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-faint)}.st-mini{display:grid;gap:10px;padding:14px;border-radius:18px;border:1px solid rgba(222,193,252,.18);background:radial-gradient(120% 80% at 0 0,rgba(222,193,252,.16),transparent 60%),rgba(255,255,255,.02)}.st-mini-top{display:flex;align-items:center;justify-content:space-between}.st-mini-digits{display:flex;gap:5px}.st-mini-digits span{display:grid;flex:1;place-items:center;height:40px;border-radius:10px;background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.1);font-family:var(--font-mono);font-size:19px}.st-nav{display:grid;gap:2px}.st-nav button{display:flex;align-items:center;gap:12px;height:42px;padding:0 12px;border-radius:13px;font-size:14px;color:var(--color-muted);text-align:left;transition:background .2s,color .2s}.st-nav button svg{width:18px;height:18px;flex:none}.st-nav button:hover{background:rgba(255,255,255,.04);color:var(--color-ivory)}.st-nav button[aria-current=page]{background:rgba(222,193,252,.1);color:var(--color-ivory);box-shadow:inset 0 0 0 1px rgba(222,193,252,.18)}.st-nav button[aria-current=page] svg{color:var(--color-lilac)}.st-nav button .tag-pro{margin-left:auto}.st-plan{margin-top:auto;padding:16px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,rgba(222,193,252,.16),rgba(243,181,208,.06) 60%,transparent),rgba(255,255,255,.02)}.st-plan p{font-size:13px;line-height:1.45;color:var(--color-muted)}.st-user{display:flex;align-items:center;gap:10px;padding:10px 8px 0;border-top:1px solid rgba(255,255,255,.06)}.st-avatar{display:grid;flex:none;place-items:center;width:34px;height:34px;overflow:hidden;border-radius:50%;background:linear-gradient(135deg,#dec1fc,#f3b5d0);color:var(--color-lilac-ink);font-weight:600;font-size:14px}.st-avatar img{width:100%;height:100%;object-fit:cover}.st-top{position:sticky;top:0;z-index:30;border-bottom:1px solid rgba(255,255,255,.06);background:rgba(6,6,8,.72);backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2)}.st-top-in{display:flex;align-items:center;gap:14px;max-width:1180px;margin:0 auto;padding:14px 20px}@media (min-width:1024px){.st-top-in{padding:18px 36px}}.st-title{min-width:0}.st-title h1{font-size:22px;font-weight:500;letter-spacing:-.035em;line-height:1.1}.st-title p{margin-top:3px;font-size:13px;overflow:hidden;text-overflow:ellipsis}.st-status,.st-title p{color:var(--color-muted);white-space:nowrap}.st-status{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em}.st-pills{display:flex;gap:6px;overflow-x:auto;padding:0 20px 12px;scrollbar-width:none}.st-pills::-webkit-scrollbar{display:none}.st-pills button{display:inline-flex;flex:none;align-items:center;gap:7px;height:36px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);font-size:13px;color:var(--color-muted)}.st-pills button svg{width:15px;height:15px}.st-pills button[aria-current=page]{border-color:rgba(222,193,252,.4);background:rgba(222,193,252,.12);color:var(--color-ivory)}@media (min-width:1024px){.st-only-mobile,.st-pills{display:none}}.st-body{max-width:1180px;margin:0 auto;padding:24px 20px 96px}@media (min-width:1024px){.st-body{padding:32px 36px 120px}}.card-head{display:flex;align-items:flex-start;gap:14px}.card-ico{display:grid;flex:none;place-items:center;width:38px;height:38px;border-radius:12px;background:rgba(222,193,252,.1);color:var(--color-lilac);box-shadow:inset 0 0 0 1px rgba(222,193,252,.18)}.card-ico svg{width:18px;height:18px}.card-head h2{font-size:18px;font-weight:500;letter-spacing:-.03em;line-height:1.2}.card-head p{margin-top:4px;max-width:62ch;font-size:13.5px;line-height:1.5;color:var(--color-muted)}.tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--tile,104px),1fr));gap:10px}.tile{position:relative;display:grid;gap:8px;padding:8px 8px 10px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025);text-align:left;transition:border-color .2s,background .2s,box-shadow .2s}.tile:hover:not(:disabled){border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.05)}.tile[aria-pressed=true]{border-color:rgba(222,193,252,.7);background:rgba(222,193,252,.07);box-shadow:0 0 0 3px rgba(222,193,252,.12)}.tile:disabled{cursor:not-allowed}.tile:disabled .tile-prev{opacity:.45}.tile-prev{position:relative;display:grid;place-items:center;height:var(--tile-h,72px);overflow:hidden;border-radius:11px;background:#0f0f13}.tile-label{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:0 4px;font-size:12.5px;color:var(--color-ivory)}.tile[aria-pressed=true] .tile-label:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--color-lilac);box-shadow:0 0 10px var(--color-lilac)}.tile .tag-pro{position:absolute;top:12px;right:12px}.seg{flex-wrap:wrap;gap:2px;padding:3px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03)}.seg,.seg button{display:inline-flex}.seg button{align-items:center;gap:6px;height:32px;padding:0 14px;border-radius:999px;font-size:13px;color:var(--color-muted);transition:background .2s,color .2s}.seg button svg{width:15px;height:15px}.seg button:hover{color:var(--color-ivory)}.seg button[aria-pressed=true]{background:var(--color-ivory);color:#0b0b0d}.dev{position:relative;width:100%;max-width:330px;margin:0 auto;padding:11px;border-radius:52px;background:linear-gradient(145deg,#45444b,#17171a 22%,#0c0c0e 50%,#1a1a1d 78%,#3c3b42);box-shadow:inset 0 0 0 1px rgba(255,255,255,.2),inset 0 0 0 4px #050506,0 60px 120px -40px rgba(0,0,0,.95),0 0 80px -20px rgba(222,193,252,.18)}.dev:after,.dev:before{content:"";position:absolute;width:3px;border-radius:2px;background:#3a3a40}.dev:before{left:-3px;top:130px;height:56px}.dev:after{right:-3px;top:170px;height:84px}.dev-screen{position:relative;height:640px;overflow-x:hidden;overflow-y:auto;border-radius:42px;scrollbar-width:none}.dev-screen::-webkit-scrollbar{display:none}.dev-island{position:absolute;z-index:5;top:21px;left:50%;width:92px;height:26px;margin-left:-46px;border-radius:20px;background:#000}.kpi{position:relative;overflow:hidden;padding:18px 18px 14px}.kpi-value{margin-top:12px;font-size:34px;font-weight:300;letter-spacing:-.05em;line-height:1}.kpi svg.spark{display:block;width:100%;height:34px;margin-top:10px}.chart svg{display:block;width:100%;height:220px;overflow:visible}.chart-tip{position:absolute;z-index:3;pointer-events:none;padding:8px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:rgba(12,12,16,.95);font-size:12px;white-space:nowrap;transform:translate(-50%,-110%)}.todo{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.02);text-align:left;font-size:14px;transition:border-color .2s,background .2s}.todo:hover{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.045)}.todo-mark{display:grid;flex:none;place-items:center;width:24px;height:24px;border-radius:50%;border:1.5px solid rgba(255,255,255,.25)}.todo-mark svg{width:13px;height:13px}.todo.is-done .todo-mark{border-color:transparent;background:var(--color-lilac);color:var(--color-lilac-ink)}.todo.is-done span:nth-child(2){color:var(--color-muted);text-decoration:line-through;text-decoration-color:rgba(255,255,255,.25)}