.atelier-mode{--bg-0:#07070a;--bg-1:#0c0c10;--bg-2:#111116;--bg-3:#16161d;--line:#ffffff0f;--line-2:#ffffff1a;--line-3:#ffffff29;--text-0:#f5f5f7;--text-1:#d4d4d8;--text-2:#8b8b94;--text-3:#56565e;--accent:#f54e00;--accent-2:#ff8a4c;--accent-soft:color-mix(in oklab,var(--accent) 18%,#0000);--accent-glow:color-mix(in oklab,var(--accent) 40%,#0000);--warn:#ffb454;background:var(--bg-0)!important;color:var(--text-0);font-family:var(--font-inter-tight),"Inter Tight",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:-.005em}html:not(.dark) .atelier-mode{--bg-0:#f7f7f5;--bg-1:#fff;--bg-2:#fafaf8;--bg-3:#f0f0ec;--line:#0000000f;--line-2:#0000001a;--line-3:#00000029;--text-0:#1a1a1c;--text-1:#3a3a3e;--text-2:#6a6a72;--text-3:#9a9aa2}.up-app{display:contents}.atelier-mode [data-content=true]{margin-left:0!important;background:var(--bg-0)}@media (min-width:768px){.atelier-mode [data-content=true]{margin-left:248px!important}}.atelier-mode [data-content=true]>main{max-width:none!important;margin:0!important;padding:0!important;background:var(--bg-0)}.atelier-mode .up-page{max-width:none;margin:0}.up-app .btn{height:32px;padding:0 14px;border-radius:9px;border:1px solid var(--line-2);background:#ffffff08;color:var(--text-0);font-size:13px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .15s ease;font-family:inherit;letter-spacing:-.01em;white-space:nowrap}.up-app .btn:hover{background:#ffffff0f;border-color:var(--line-3)}.up-app .btn-primary{background:linear-gradient(180deg,color-mix(in oklab,var(--accent) 92%,#fff 8%),var(--accent));color:#fff;border-color:#0000;font-weight:600;box-shadow:0 1px 0 #ffffff1f inset,0 8px 24px -8px var(--accent-glow)}.up-app .btn-primary:hover{background:linear-gradient(180deg,color-mix(in oklab,var(--accent) 88%,#fff 12%),color-mix(in oklab,var(--accent) 96%,#fff 4%));border-color:#0000;box-shadow:0 1px 0 #ffffff2e inset,0 12px 28px -6px var(--accent-glow);transform:translateY(-1px)}html:not(.dark) .up-app .btn{background:#00000008;border-color:var(--line-2);color:var(--text-0)}html:not(.dark) .up-app .btn:hover{background:#0000000f}html:not(.dark) .up-app .btn-primary{background:linear-gradient(180deg,color-mix(in oklab,var(--accent) 92%,#fff 8%),var(--accent));color:#fff;border-color:#0000}html:not(.dark) .up-app .btn-primary:hover{background:linear-gradient(180deg,color-mix(in oklab,var(--accent) 88%,#fff 12%),color-mix(in oklab,var(--accent) 96%,#fff 4%));border-color:#0000}.up-app .kbd{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:10px;color:var(--text-3);border:1px solid var(--line);border-radius:4px;padding:2px 6px;background:color-mix(in oklab,var(--text-0) 4%,#0000);display:inline-block;line-height:1}.up-app .sb-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#d4a574,#8b6f47);display:grid;place-items:center;font-weight:600;font-size:13px;color:#1a1a1a;flex-shrink:0}.up-app .rp-section-title{font-size:11px;color:var(--text-2);text-transform:uppercase;letter-spacing:.08em;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;margin-bottom:10px}.up-app .rp-row{display:flex;justify-content:space-between;font-size:12px;padding:8px 0;border-bottom:1px solid var(--line)}.up-app .rp-row:last-child{border-bottom:none}.up-app .rp-value{color:var(--text-0);font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:11px}.up-app .rp-field{margin-bottom:12px}.up-app .rp-field-label{font-size:11px;color:var(--text-2);margin-bottom:6px;display:block}.up-app .rp-input{height:34px;border:1px solid var(--line);border-radius:8px}html:not(.dark) .up-app .rp-input{border:1px solid var(--line-2);color:var(--text-0)}.up-app .up-sidebar{width:100%;height:100%;border-right:1px solid var(--line);background:linear-gradient(180deg,#0e0e12d9,#08080cd9);backdrop-filter:blur(24px);display:flex;flex-direction:column;padding:16px 14px;overflow-y:auto;box-sizing:border-box}html:not(.dark) .up-app .up-sidebar{background:linear-gradient(180deg,#ffffffd9,#fafaf8d9);border-right-color:var(--line)}.up-app .up-brand{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:4px 8px 18px;text-decoration:none;color:inherit;flex:1;min-width:0}.up-app .up-brand-logo{height:18px;width:auto;display:block;transition:opacity .2s ease;filter:invert(0)}html.dark .up-app .up-brand-logo{filter:invert(1)}.up-app .up-brand:hover .up-brand-logo{opacity:.8}.up-app .up-nav-section{font-size:10px;color:var(--text-3);text-transform:uppercase;letter-spacing:.1em;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;padding:14px 8px 6px}.up-app .up-nav-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:9px;font-size:13px;color:var(--text-2);cursor:pointer;transition:all .14s cubic-bezier(.4,0,.2,1);position:relative;text-decoration:none}.up-app .up-nav-item:hover{background:#ffffff0a;color:var(--text-1)}html:not(.dark) .up-app .up-nav-item:hover{background:#0000000a}.up-app .up-nav-item.active{background:linear-gradient(90deg,color-mix(in oklab,var(--accent) 14%,#0000),#ffffff0a);color:var(--text-0);box-shadow:0 0 0 1px color-mix(in oklab,var(--accent) 18%,#0000) inset}html:not(.dark) .up-app .up-nav-item.active{background:linear-gradient(90deg,color-mix(in oklab,var(--accent) 12%,#0000),#00000005)}.up-app .up-nav-item.active svg{color:var(--accent)}.up-app .up-nav-item.active:before{content:"";position:absolute;left:-14px;top:6px;bottom:6px;width:3px;background:var(--accent);border-radius:0 3px 3px 0;box-shadow:0 0 8px var(--accent)}.up-app .up-nav-item .badge{padding:1px 6px;background:var(--accent-soft);color:var(--accent);border-radius:999px}.up-app .up-nav-item .badge,.up-app .up-nav-item .count{margin-left:auto;font-size:10px;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace}.up-app .up-nav-item .count{color:var(--text-3)}.up-app .up-credits-card{margin-top:auto;padding:16px;background:radial-gradient(ellipse at top right,color-mix(in oklab,var(--accent) 16%,#0000),#0000 70%),linear-gradient(180deg,#f54e000f,#f54e0005);border:1px solid color-mix(in oklab,var(--accent) 22%,#0000);border-radius:14px;position:relative;overflow:hidden}html:not(.dark) .up-app .up-credits-card{background:radial-gradient(ellipse at top right,color-mix(in oklab,var(--accent) 14%,#0000),#0000 70%),linear-gradient(180deg,color-mix(in oklab,var(--accent) 6%,#fff),color-mix(in oklab,var(--accent) 2%,#fff))}.up-app .up-credits-card:before{content:"";position:absolute;top:-40px;right:-40px;width:120px;height:120px;background:radial-gradient(circle,color-mix(in oklab,var(--accent) 20%,#0000),#0000 70%);pointer-events:none}.up-app .up-header{height:60px;min-height:60px;flex-shrink:0;border-bottom:1px solid var(--line);background:linear-gradient(180deg,#0e0e12b3,#0a0a0e99);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);display:flex;align-items:center;padding:0 28px;gap:14px;position:sticky;top:0;z-index:30;box-sizing:border-box}@media (max-width:768px){.up-app .up-header{padding:0 14px;gap:8px}}@media (max-width:640px){.up-app .up-header .btn .new-project-label,.up-app .up-search-kbd{display:none}.up-app .up-header .btn{padding:0 10px}}@media (max-width:480px){.up-app .up-search-placeholder{display:none}.up-app .up-search-button{padding:0 10px 0 32px;max-width:44px;flex:0 0 auto}.up-app .up-search-icon{left:10px}}html:not(.dark) .up-app .up-header{background:linear-gradient(180deg,#ffffffd9,#ffffffb3);border-bottom-color:var(--line)}.up-app .up-search{flex:1;max-width:480px;position:relative}.up-app .up-search input{width:100%;height:38px;padding:0 12px 0 38px;background:#ffffff0a;border:1px solid var(--line);border-radius:10px;color:var(--text-0);font-size:13px;outline:none;font-family:inherit;transition:all .15s ease}.up-app .up-search input:focus{border-color:color-mix(in oklab,var(--accent) 40%,#0000);box-shadow:0 0 0 4px color-mix(in oklab,var(--accent) 10%,#0000);background:#ffffff0f}.up-app .up-search input::placeholder{color:var(--text-3)}html:not(.dark) .up-app .up-search input{background:#00000008;color:var(--text-0)}html:not(.dark) .up-app .up-search input:focus{background:#fff;box-shadow:0 0 0 4px color-mix(in oklab,var(--accent) 12%,#0000)}.up-app .up-search-icon{left:12px;color:var(--text-3);display:inline-flex}.up-app .up-search-icon,.up-app .up-search-kbd{position:absolute;top:50%;transform:translateY(-50%)}.up-app .up-search-kbd{right:8px;pointer-events:none}.up-app .up-notif{position:relative;width:36px;height:36px;border-radius:9px;display:grid;place-items:center;cursor:pointer;color:var(--text-2);border:1px solid var(--line);background:#ffffff05}.up-app .up-notif:hover{color:var(--text-0);border-color:var(--line-3)}.up-app .up-notif.unread:after{content:"";position:absolute;top:8px;right:9px;width:6px;height:6px;background:var(--accent);border-radius:50%;box-shadow:0 0 6px var(--accent)}html:not(.dark) .up-app .up-notif{background:#00000008;border-color:var(--line)}html:not(.dark) .up-app .up-notif:hover{background:#0000000f}.up-app .up-main{overflow-y:auto;background:var(--bg-0)}.up-app .up-main::-webkit-scrollbar{width:10px}.up-app .up-main::-webkit-scrollbar-track{background:#0000}.up-app .up-main::-webkit-scrollbar-thumb{background:#ffffff0f;border-radius:5px}html:not(.dark) .up-app .up-main::-webkit-scrollbar-thumb{background:#00000014}.up-app .up-page{padding:32px 40px 80px;background:#0000}@media (max-width:1024px){.up-app .up-page{padding:24px 28px 64px}}@media (max-width:768px){.up-app .up-page{padding:20px 16px 48px}}.up-app .up-page-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:32px;gap:24px;flex-wrap:wrap}.up-app .up-page-head>div:first-child{flex:1 1 240px;min-width:0}.up-app .up-page-head .btn{flex-shrink:0;white-space:nowrap}@media (max-width:600px){.up-app .up-page-head{gap:14px;margin-bottom:24px;align-items:stretch}.up-app .up-page-head .btn{width:100%;justify-content:center}}.up-app .up-h1{font-size:28px;font-weight:600;letter-spacing:-.025em;margin:0 0 6px;line-height:1.15}@media (max-width:600px){.up-app .up-h1{font-size:22px}}.up-app .up-h1-sub{color:var(--text-2);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.up-app .up-stat-grid{display:grid;gap:14px;margin-bottom:32px}.up-app .up-stat-grid.cols-4{grid-template-columns:repeat(4,1fr)}.up-app .up-stat-grid.cols-3{grid-template-columns:repeat(3,1fr)}.up-app .up-stat-grid.cols-2{grid-template-columns:repeat(2,1fr)}@media (max-width:1024px){.up-app .up-stat-grid.cols-3,.up-app .up-stat-grid.cols-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:420px){.up-app .up-stat-grid.cols-2,.up-app .up-stat-grid.cols-3,.up-app .up-stat-grid.cols-4{grid-template-columns:1fr}.up-app .up-stat-grid{gap:10px;margin-bottom:24px}}.up-app .up-stat{padding:20px;background:linear-gradient(180deg,#ffffff0a,hsla(0,0%,100%,.015));border:1px solid var(--line);border-radius:16px;position:relative;overflow:hidden;transition:all .2s cubic-bezier(.4,0,.2,1)}html:not(.dark) .up-app .up-stat{background:linear-gradient(180deg,#fff,#fafaf8);border-color:var(--line);box-shadow:0 1px 0 #00000005,0 1px 3px #00000008}.up-app .up-stat:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,#0000,#ffffff1a,#0000)}html:not(.dark) .up-app .up-stat:before{display:none}.up-app .up-stat:hover{border-color:var(--line-3);transform:translateY(-2px);box-shadow:0 12px 32px -12px #00000080}.up-app .up-stat-label{font-size:11px;color:var(--text-2);text-transform:uppercase;letter-spacing:.08em;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;display:flex;align-items:center;gap:6px}.up-app .up-stat-value{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:32px;font-weight:600;letter-spacing:-.03em;margin-top:10px;background:linear-gradient(180deg,#fff,#c4c4cc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#0000}html:not(.dark) .up-app .up-stat-value{background:linear-gradient(180deg,#1a1a1c,#4a4a52);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#0000}.up-app .up-stat-delta{font-size:11px;margin-top:4px;display:inline-flex;align-items:center;gap:4px;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;white-space:nowrap;padding-right:92px}.up-app .up-stat-delta.up{color:var(--accent)}.up-app .up-stat-delta.dn{color:#f88}.up-app .up-stat-spark{position:absolute;right:14px;bottom:14px;width:80px;height:32px;opacity:.7}@media (max-width:600px){.up-app .up-stat-spark{display:none}.up-app .up-stat-delta{padding-right:0}}.up-app .up-section{margin-bottom:40px}.up-app .up-section-head{align-items:baseline;margin-bottom:16px}.up-app .up-section-title{font-size:16px;letter-spacing:-.015em;white-space:nowrap}.up-app .up-section-link{white-space:nowrap;flex-shrink:0}.up-app .up-render-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.up-app .up-render-card{border-radius:14px;overflow:hidden;background:var(--bg-2);border:1px solid var(--line);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative}html:not(.dark) .up-app .up-render-card{background:#fff}.up-app .up-render-card:hover{border-color:var(--line-3);transform:translateY(-3px);box-shadow:0 16px 40px -12px #00000080,0 0 0 1px var(--line-3)}html:not(.dark) .up-app .up-render-card:hover{box-shadow:0 12px 32px -8px #0000001a,0 0 0 1px var(--line-3)}.up-app .up-render-img{aspect-ratio:4/3;background-size:cover;background-position:50%;background-color:var(--bg-3);position:relative}.up-app .up-render-img:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000 50%,#0009);opacity:0;transition:opacity .15s ease}.up-app .up-render-card:hover .up-render-img:after{opacity:1}.up-app .up-render-img--empty{background:radial-gradient(ellipse at top right,color-mix(in oklab,var(--accent) 12%,#0000),#0000 70%),linear-gradient(135deg,color-mix(in oklab,var(--accent) 8%,var(--bg-3)),var(--bg-3));display:grid;place-items:center}.up-app .up-render-img--empty:after{display:none}.up-app .up-render-img-empty-inner{display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--text-3)}.up-app .up-render-img-empty-inner span{font-size:10px;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;text-transform:uppercase;letter-spacing:.08em}.up-app .up-render-overlay{position:absolute;bottom:8px;left:8px;right:8px;display:flex;gap:6px;opacity:0;transition:opacity .15s ease;z-index:2}.up-app .up-render-card:hover .up-render-overlay{opacity:1}.up-app .up-render-overlay-btn{flex:1;height:28px;border-radius:7px;background:#14141ae6;backdrop-filter:blur(8px);border:1px solid var(--line-2);color:var(--text-0);font-size:11px;display:inline-flex;align-items:center;justify-content:center;gap:4px;cursor:pointer;transition:all .12s ease}html:not(.dark) .up-app .up-render-overlay-btn{background:#fffffff2;color:var(--text-0);border-color:var(--line-2)}.up-app .up-render-overlay-btn:hover{background:#ffffff1a}html:not(.dark) .up-app .up-render-overlay-btn:hover{background:#fff}.up-app .up-render-overlay-btn.primary{background:var(--accent);color:#fff;border-color:#0000;font-weight:600;box-shadow:0 4px 12px -4px var(--accent-glow)}.up-app .up-render-info{padding:10px 12px;display:flex;align-items:center;justify-content:space-between}.up-app .up-render-name{font-size:12px;color:var(--text-0);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.up-app .up-render-meta{font-size:10px;color:var(--text-3);font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace}.up-app .up-render-fav{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;color:var(--text-3);background:#0006;position:absolute;top:8px;right:8px;cursor:pointer;z-index:2;transition:all .12s ease;backdrop-filter:blur(8px);border:0}html:not(.dark) .up-app .up-render-fav{background:#ffffffd9;color:var(--text-2)}.up-app .up-render-fav:hover{color:var(--accent)}.up-app .up-render-fav.active{color:var(--accent);background:var(--accent-soft)}.up-app .up-row-card{padding:14px 18px;background:hsla(0,0%,100%,.025);border:1px solid var(--line);border-radius:12px;display:flex;align-items:center;gap:14px;margin-bottom:8px;cursor:pointer;transition:all .12s ease}html:not(.dark) .up-app .up-row-card{background:linear-gradient(180deg,#fff,#fafaf8)}.up-app .up-row-card:hover{border-color:var(--line-3);background:#ffffff0a}html:not(.dark) .up-app .up-row-card:hover{box-shadow:0 4px 12px -4px #00000014}.up-app .up-onboarding{padding:24px;border-radius:18px;background:radial-gradient(ellipse 600px 300px at top right,color-mix(in oklab,var(--accent) 16%,#0000),#0000 70%),linear-gradient(180deg,#ffffff0a,hsla(0,0%,100%,.015));border:1px solid color-mix(in oklab,var(--accent) 18%,#0000);margin-bottom:32px;position:relative;overflow:hidden}html:not(.dark) .up-app .up-onboarding{background:radial-gradient(ellipse 600px 300px at top right,color-mix(in oklab,var(--accent) 10%,#0000),#0000 70%),linear-gradient(180deg,#fff,#fafaf8);box-shadow:0 1px 3px #00000008}.up-app .up-onboarding:before{content:"";position:absolute;top:-100px;right:-100px;width:300px;height:300px;background:radial-gradient(circle,color-mix(in oklab,var(--accent) 18%,#0000),#0000 70%);pointer-events:none}.up-app .up-onboarding-h{font-size:16px;font-weight:600;margin-bottom:4px;letter-spacing:-.015em;white-space:nowrap}.up-app .up-onboarding-sub{color:var(--text-2);font-size:13px;margin-bottom:16px;white-space:nowrap}.up-app .up-onboarding-progress{height:4px;background:#ffffff0f;border-radius:2px;overflow:hidden;margin-bottom:16px;width:280px}html:not(.dark) .up-app .up-onboarding-progress{background:#0000000f}.up-app .up-onboarding-progress>div{height:100%;background:var(--accent);border-radius:2px;transition:width .3s ease}.up-app .up-onboarding-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}@media (max-width:900px){.up-app .up-onboarding-steps{grid-template-columns:repeat(2,1fr)}}.up-app .up-onboarding-step{padding:12px;border-radius:10px;border:1px solid var(--line);background:#0003;display:flex;flex-direction:column;gap:8px;cursor:pointer;transition:all .12s ease}html:not(.dark) .up-app .up-onboarding-step{background:#00000005}.up-app .up-onboarding-step:hover{border-color:var(--line-3)}.up-app .up-onboarding-step.done{border-color:color-mix(in oklab,var(--accent) 30%,#0000);background:color-mix(in oklab,var(--accent) 5%,#0003)}html:not(.dark) .up-app .up-onboarding-step.done{background:color-mix(in oklab,var(--accent) 6%,#fff)}.up-app .up-onboarding-check{width:22px;height:22px;border-radius:50%;border:1px solid var(--line-3);display:grid;place-items:center;color:var(--text-3);font-size:10px;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace}.up-app .up-onboarding-check.done{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 0 12px -2px var(--accent-glow)}.up-app .up-onboarding-step-name{font-size:12px;font-weight:500;color:var(--text-1)}.up-app .up-onboarding-step-sub{font-size:11px;color:var(--text-3);line-height:1.3}.up-app .up-activity-list{display:flex;flex-direction:column;gap:0}.up-app .up-activity-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid var(--line)}.up-app .up-activity-row:last-child{border-bottom:none}.up-app .up-activity-icon{width:36px;height:36px;border-radius:9px;display:grid;place-items:center;flex-shrink:0;overflow:hidden;background-size:cover;background-position:50%}.up-app .up-activity-text{flex:1;font-size:13px;color:var(--text-1)}.up-app .up-activity-text strong{color:var(--text-0);font-weight:500}.up-app .up-activity-time{font-size:11px;color:var(--text-3);font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace}.up-app .up-two-col{display:grid;grid-template-columns:2fr 1fr;gap:20px}@media (max-width:1024px){.up-app .up-two-col{grid-template-columns:1fr}}.up-app .up-card{background:linear-gradient(180deg,#ffffff0a,hsla(0,0%,100%,.015));border:1px solid var(--line);border-radius:16px;overflow:hidden;position:relative}html:not(.dark) .up-app .up-card{background:linear-gradient(180deg,#fff,#fafaf8);box-shadow:0 1px 0 #00000005,0 1px 3px #00000008}.up-app .up-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,#0000,#ffffff14,#0000);pointer-events:none}html:not(.dark) .up-app .up-card:before{display:none}.up-app .up-card-head{padding:16px 18px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:12px}.up-app .up-card-title{font-size:13px;font-weight:500;letter-spacing:-.01em;white-space:nowrap}.up-app .up-card-body{padding:18px}.up-app .up-filter-row{display:flex;align-items:center;gap:8px;margin-bottom:18px;flex-wrap:wrap}.up-app .up-filter{height:30px;padding:0 12px;border:1px solid var(--line-2);background:#ffffff05;border-radius:8px;font-size:12px;color:var(--text-1);cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .12s ease;white-space:nowrap}html:not(.dark) .up-app .up-filter{background:#00000005;border-color:var(--line-2)}html:not(.dark) .up-app .up-filter:hover{background:#0000000a}.up-app .up-filter:hover{border-color:var(--line-3)}.up-app .up-filter.active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}html:not(.dark) .up-app .up-filter.active{background:color-mix(in oklab,var(--accent) 10%,#fff);border-color:var(--accent)}.up-app .up-filter-spacer{flex:1}.up-app .up-empty{padding:56px 32px;border:1.5px dashed var(--line-2);border-radius:18px;text-align:center;background:radial-gradient(ellipse 600px 300px at center top,color-mix(in oklab,var(--accent) 6%,#0000),#0000 70%)}.up-app .up-empty-icon{width:64px;height:64px;border-radius:18px;background:linear-gradient(135deg,var(--accent),color-mix(in oklab,var(--accent) 60%,#b13a00));margin:0 auto 18px;display:grid;place-items:center;color:#fff;box-shadow:0 0 0 1px #ffffff14 inset,0 12px 32px -8px var(--accent-glow)}.up-app .up-empty-title{font-size:22px;font-weight:600;letter-spacing:-.025em;margin-bottom:6px}.up-app .up-empty-sub{color:var(--text-2);font-size:14px;max-width:420px;margin:0 auto 24px;line-height:1.5}.up-app .up-empty-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.up-app .up-project-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.up-app .up-project-card{padding:18px;border-radius:16px;background:linear-gradient(180deg,#ffffff0a,hsla(0,0%,100%,.015));border:1px solid var(--line);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;position:relative;overflow:hidden}.up-app .up-project-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,#0000,#ffffff1a,#0000);pointer-events:none}.up-app .up-project-card:hover{border-color:var(--line-3);transform:translateY(-3px);box-shadow:0 16px 40px -12px #00000080}.up-app .up-project-thumbs{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;gap:4px;height:140px;border-radius:9px;overflow:hidden;margin-bottom:14px}.up-app .up-project-thumbs>div{background-size:cover;background-position:50%;background-color:var(--bg-3)}.up-app .up-project-thumbs>div:first-child{grid-row:1/span 2}.up-app .up-project-name{font-size:14px;font-weight:500;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:not(.dark) .up-app .up-project-card{background:linear-gradient(180deg,#fff,#fafaf8);box-shadow:0 1px 0 #00000005,0 1px 3px #00000008}html:not(.dark) .up-app .up-project-card:before{display:none}html:not(.dark) .up-app .up-project-card:hover{box-shadow:0 12px 32px -8px #0000001a,0 0 0 1px var(--line-3)}.up-app .up-project-actions{position:absolute;top:12px;right:12px;display:flex;gap:4px;opacity:0;transition:opacity .15s ease;z-index:2}.up-app .up-project-card:hover .up-project-actions{opacity:1}.up-app .up-project-action-btn{width:28px;height:28px;border-radius:7px;background:#14141ad9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line-2);color:var(--text-0);display:grid;place-items:center;cursor:pointer;transition:all .12s ease}.up-app .up-project-action-btn:hover{background:#ffffff1a}html:not(.dark) .up-app .up-project-action-btn{background:#fffffff2;color:var(--text-0)}html:not(.dark) .up-app .up-project-action-btn:hover{background:#fff}.up-app .up-project-action-btn.is-fav{color:var(--accent)}.up-app .up-project-action-btn.is-fav svg{fill:var(--accent)}.up-app .up-project-card .up-project-action-btn.is-fav-pinned{opacity:1}.up-app .up-project-meta{font-size:11px;color:var(--text-3);display:flex;align-items:center;gap:8px;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace}.up-app .up-project-meta .dot{width:3px;height:3px;background:var(--text-3);border-radius:50%}.up-app .up-mini-btn{height:26px;padding:0 10px;border-radius:7px;border:1px solid var(--line-2);background:#ffffff08;color:var(--text-1);font-size:11px;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:4px;transition:all .12s ease;white-space:nowrap}html:not(.dark) .up-app .up-mini-btn{background:#00000008;border-color:var(--line-2);color:var(--text-1)}.up-app .up-mini-btn:hover{border-color:var(--line-3);color:var(--text-0)}.up-app .up-quickstart{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:32px}@media (max-width:900px){.up-app .up-quickstart{grid-template-columns:1fr}}.up-app .up-qs-card{padding:22px;border-radius:16px;background:linear-gradient(180deg,#ffffff0a,hsla(0,0%,100%,.015));border:1px solid var(--line);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}html:not(.dark) .up-app .up-qs-card{background:linear-gradient(180deg,#fff,#fafaf8)}.up-app .up-qs-card:hover{border-color:var(--line-3);transform:translateY(-2px);box-shadow:0 12px 24px -8px #0000004d}.up-app .up-qs-card.featured{background:radial-gradient(ellipse 400px 200px at top right,color-mix(in oklab,var(--accent) 14%,#0000),#0000 70%),linear-gradient(180deg,color-mix(in oklab,var(--accent) 4%,#0000),#0000);border-color:color-mix(in oklab,var(--accent) 22%,#0000)}.up-app .up-qs-icon{width:38px;height:38px;border-radius:11px;background:#ffffff0d;display:grid;place-items:center;color:var(--accent);margin-bottom:14px}html:not(.dark) .up-app .up-qs-icon{background:#0000000a}.up-app .up-qs-card.featured .up-qs-icon{background:linear-gradient(135deg,var(--accent),color-mix(in oklab,var(--accent) 60%,#b13a00));color:#fff;box-shadow:0 4px 12px -2px var(--accent-glow)}.up-app .up-qs-title{font-size:15px;font-weight:600;letter-spacing:-.015em;margin-bottom:4px}.up-app .up-qs-desc{font-size:12px;color:var(--text-2);line-height:1.5;margin-bottom:14px}.up-app .up-qs-cta{font-size:12px;color:var(--accent);display:inline-flex;align-items:center;gap:4px;font-weight:500}.up-app .up-template-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px}@media (max-width:900px){.up-app .up-template-grid{grid-template-columns:repeat(2,1fr)}}.up-app .up-template{padding:16px;border-radius:14px;background:linear-gradient(180deg,#ffffff0a,hsla(0,0%,100%,.015));border:1px solid var(--line);cursor:pointer;text-align:left;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}html:not(.dark) .up-app .up-template{background:linear-gradient(180deg,#fff,#fafaf8)}.up-app .up-template:hover{border-color:var(--line-3);transform:translateY(-2px);box-shadow:0 12px 24px -8px #0000004d}.up-app .up-template-thumb{height:110px;border-radius:9px;margin-bottom:12px;background-size:cover;background-position:50%;background-color:var(--bg-3)}.up-app .up-template-name{font-size:13px;font-weight:500}.up-app .up-template-meta{font-size:11px;color:var(--text-3);margin-top:3px;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace}.up-app .up-hero{position:relative;padding:40px;border-radius:20px;background:radial-gradient(ellipse 700px 400px at 30% 50%,color-mix(in oklab,var(--accent) 18%,#0000),#0000 70%),linear-gradient(180deg,#ffffff0a,hsla(0,0%,100%,.015));border:1px solid color-mix(in oklab,var(--accent) 22%,#0000);margin-bottom:32px;overflow:hidden;display:grid;grid-template-columns:1.2fr 1fr;gap:32px;align-items:center}@media (max-width:900px){.up-app .up-hero{grid-template-columns:1fr}}.up-app .up-hero-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:color-mix(in oklab,var(--accent) 14%,#0000);color:var(--accent);font-size:11px;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;text-transform:uppercase;letter-spacing:.08em;margin-bottom:16px}.up-app .up-hero h2{font-size:32px;font-weight:600;letter-spacing:-.025em;margin:0 0 12px;line-height:1.15}.up-app .up-hero p{color:var(--text-2);font-size:14px;line-height:1.5;margin:0 0 22px;max-width:460px}.up-app .up-hero-art{position:relative;min-height:280px;display:block}.up-app .up-hero-thumb{position:absolute;border-radius:14px;overflow:hidden;background-size:cover;background-position:50%;background-color:var(--bg-3)}.up-app .up-hero-before{top:0;right:60px;width:220px;height:160px;transform:rotate(-4deg);box-shadow:0 16px 40px -8px #00000080,inset 0 0 0 1px #ffffff1a}.up-app .up-hero-after{top:60px;right:0;width:240px;height:180px;transform:rotate(4deg);box-shadow:0 16px 40px -8px #00000080,inset 0 0 0 1px var(--accent)}.up-app .up-hero-thumb-label{position:absolute;bottom:8px;left:8px;padding:3px 8px;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:6px;font-size:10px;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;color:#fff;letter-spacing:.06em}.up-app .up-hero-thumb-label-accent{background:var(--accent);font-weight:600}.up-app .up-hero-arrow{position:absolute;top:80px;left:50px;width:80px;height:60px;opacity:.4;pointer-events:none}@media (max-width:900px){.up-app .up-hero-art{min-height:320px}.up-app .up-hero-before{right:50%;transform:translateX(50%) rotate(-4deg)}.up-app .up-hero-after{right:10%}}.up-app .up-skel{background:linear-gradient(90deg,#ffffff0a,#ffffff14 50%,#ffffff0a);background-size:200% 100%;animation:upShimmer 1.4s ease-in-out infinite;border-radius:8px}html:not(.dark) .up-app .up-skel{background:linear-gradient(90deg,#0000000a,#00000014 50%,#0000000a);background-size:200% 100%}@keyframes upShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.up-app .up-tabs{display:flex;align-items:center;gap:4px;border-bottom:1px solid var(--line);margin-bottom:24px}.up-app .up-tab{padding:12px 16px;font-size:13px;color:var(--text-2);cursor:pointer;margin-bottom:-1px;display:inline-flex;align-items:center;gap:6px;transition:color .12s ease,border-color .12s ease;background:none;border:0;border-bottom:2px solid #0000;font-family:inherit}.up-app .up-tab:hover{color:var(--text-0)}.up-app .up-tab.active{color:var(--text-0);border-bottom-color:var(--accent)}.up-app .up-tab-count{color:var(--text-3);font-size:11px;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace}.up-app .up-view-toggle{display:inline-flex;border:1px solid var(--line);border-radius:8px;background:#ffffff08;padding:2px}html:not(.dark) .up-app .up-view-toggle{background:#00000008}.up-app .up-view-toggle button{width:28px;height:24px;border:0;background:#0000;color:var(--text-3);cursor:pointer;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;transition:all .12s ease}.up-app .up-view-toggle button:hover{color:var(--text-1)}.up-app .up-view-toggle button.active{background:#ffffff14;color:var(--text-0)}html:not(.dark) .up-app .up-view-toggle button.active{background:#fff;box-shadow:0 1px 2px #0000000f}.up-app .up-wf-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media (max-width:1100px){.up-app .up-wf-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.up-app .up-wf-grid{grid-template-columns:1fr}}.up-app .up-wf-card{background:linear-gradient(180deg,#ffffff0a,hsla(0,0%,100%,.015));border:1px solid var(--line);border-radius:16px;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease;outline:none}.up-app .up-wf-card:focus-visible{border-color:color-mix(in oklab,var(--accent) 60%,#0000)}html:not(.dark) .up-app .up-wf-card{background:linear-gradient(180deg,#fff,#fafaf8);box-shadow:0 1px 3px #00000008}.up-app .up-wf-card:hover{border-color:color-mix(in oklab,var(--accent) 30%,#0000);box-shadow:0 8px 24px -8px #0000002e}.up-app .up-wf-thumb{position:relative;height:180px;background-color:var(--bg-3);background-size:cover;background-position:50%;overflow:hidden}.up-app .up-wf-thumb:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000000d,#ffffff8c);pointer-events:none}html.dark .up-app .up-wf-thumb:before{background:linear-gradient(180deg,#0000,#00000080)}.up-app .up-wf-graph-overlay{inset:0;display:flex;pointer-events:none}.up-app .up-wf-graph-overlay,.up-app .up-wf-star{position:absolute;align-items:center;justify-content:center}.up-app .up-wf-star{top:10px;right:10px;width:26px;height:26px;border-radius:7px;background:#0000008c;color:var(--accent);display:inline-flex;backdrop-filter:blur(6px);z-index:2}html:not(.dark) .up-app .up-wf-star{background:#ffffffd9}.up-app .up-wf-body{padding:14px 16px 12px;flex:1;display:flex;flex-direction:column}.up-app .up-wf-name{font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--text-0);margin-bottom:4px;-webkit-line-clamp:1}.up-app .up-wf-desc,.up-app .up-wf-name{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.up-app .up-wf-desc{font-size:12px;color:var(--text-2);line-height:1.45;-webkit-line-clamp:2;min-height:34px}.up-app .up-wf-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.up-app .up-wf-tag{font-size:11px;padding:3px 8px;border-radius:6px;background:#ffffff0a;color:var(--text-2);border:1px solid var(--line);font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;letter-spacing:-.01em}html:not(.dark) .up-app .up-wf-tag{background:#00000008}.up-app .up-wf-meta{display:flex;align-items:center;gap:14px;margin-top:14px;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace}.up-app .up-wf-meta-item{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--text-2)}.up-app .up-wf-foot{border-top:1px solid var(--line);padding:10px 14px 10px 16px;display:flex;align-items:center;justify-content:space-between;gap:8px}.up-app .up-wf-run-btn{height:28px;padding:0 12px;border-radius:7px;background:var(--accent);color:#fff;border:none;font-size:11px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:5px;font-family:inherit;box-shadow:0 2px 8px -2px var(--accent-glow);transition:filter .12s ease,transform .12s ease}.up-app .up-wf-run-btn:hover{filter:brightness(1.05)}.up-app .up-wf-run-btn:active{transform:translateY(1px)}.up-app .up-wf-row-thumb{width:36px;height:36px;border-radius:9px;flex-shrink:0;background-color:var(--bg-3);background-size:cover;background-position:50%}.up-app .up-table{width:100%;border-collapse:collapse;font-size:13px}.up-app .up-table th{text-align:left;padding:12px 18px;color:var(--text-2);font-weight:500;font-size:11px;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--line);background:#ffffff05}html:not(.dark) .up-app .up-table th{background:#00000005}.up-app .up-table td{padding:12px 18px;border-bottom:1px solid var(--line);color:var(--text-1);vertical-align:middle}.up-app .up-table tr:last-child td{border-bottom:0}.up-app .up-table tr:hover td{background:#ffffff05}html:not(.dark) .up-app .up-table tr:hover td{background:#00000005}.up-app .up-breadcrumb,.up-app .up-table .mono{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:12px}.up-app .up-breadcrumb{display:flex;align-items:center;gap:8px;color:var(--text-3);margin-bottom:18px;letter-spacing:.04em;text-transform:uppercase}.up-app .up-breadcrumb button,.up-app .up-breadcrumb span{cursor:pointer;background:none;border:0;padding:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;transition:color .12s ease}.up-app .up-breadcrumb button:hover,.up-app .up-breadcrumb span:hover{color:var(--text-1)}.up-app .up-breadcrumb .active{color:var(--text-1);cursor:default}.up-app .up-breadcrumb svg{color:var(--text-3)}.up-app .wf-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:28px;border-bottom:1px solid var(--line);margin-bottom:28px}.up-app .wf-detail-head-l{display:flex;gap:22px;align-items:flex-start;flex:1;min-width:0}.up-app .wf-detail-head-r{display:flex;gap:8px;align-items:center;flex-shrink:0}.up-app .wf-detail-thumb{width:200px;height:140px;border-radius:14px;background-size:cover;background-position:50%;background-color:var(--bg-3);position:relative;flex-shrink:0;border:1px solid var(--line);overflow:hidden}.up-app .wf-detail-thumb-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#0000 50%,#000000a6);display:flex;align-items:flex-end;padding:10px}@media (max-width:900px){.up-app .wf-detail-head{flex-direction:column;align-items:stretch}.up-app .wf-detail-head-l{flex-direction:column}.up-app .wf-detail-thumb{width:100%;height:200px}}.up-app .wf-tag-pill{font-size:10px;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;letter-spacing:.08em;padding:2px 7px;border-radius:4px;text-transform:uppercase}.up-app .wf-tag-pill.accent{color:var(--accent);background:color-mix(in oklab,var(--accent) 14%,#0000)}.up-app .wf-tag-pill.muted{color:var(--text-2);background:#ffffff0a}html:not(.dark) .up-app .wf-tag-pill.muted{background:#0000000a}.up-app .wf-meta-row{display:flex;flex-wrap:wrap;gap:18px;font-size:12px;color:var(--text-2)}.up-app .wf-meta-row .lbl{color:var(--text-3)}.up-app .wf-meta-row .val{color:var(--text-1);margin-left:4px;font-weight:500}.up-app .wf-meta-row .val.mono{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-weight:400}.up-app .wf-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}@media (max-width:1100px){.up-app .wf-stats{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.up-app .wf-stats{grid-template-columns:repeat(2,1fr)}}.up-app .wf-stat{background:linear-gradient(180deg,#ffffff0a,hsla(0,0%,100%,.015));border:1px solid var(--line);border-radius:14px;padding:16px 18px;position:relative}html:not(.dark) .up-app .wf-stat{background:#fff;border-color:var(--line-2)}.up-app .wf-stat-l{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;margin-bottom:8px}.up-app .wf-stat-v{font-size:26px;font-weight:600;letter-spacing:-.02em;margin-bottom:4px}.up-app .wf-stat-d{font-size:11px;color:var(--text-3);font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace}.up-app .wf-stat-d.up{color:#7cff9e}.up-app .wf-stat-d.up:before{content:"↑ "}.up-app .wf-overview{display:grid;grid-template-columns:1fr 320px;gap:22px}@media (max-width:1100px){.up-app .wf-overview{grid-template-columns:1fr}}.up-app .wf-side{display:flex;flex-direction:column;gap:14px}.up-app .wf-side-card{padding:18px}.up-app .wf-side-h{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-1);font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;margin-bottom:14px}.up-app .up-section-head{display:flex;align-items:center;justify-content:space-between;margin:28px 0 12px}.up-app .up-section-head:first-child{margin-top:0}.up-app .up-section-title{font-size:14px;font-weight:600;letter-spacing:-.01em}.up-app .up-section-link{font-size:12px;color:var(--text-2);cursor:pointer;display:inline-flex;align-items:center;gap:4px;background:none;border:0;padding:0;font-family:inherit;transition:color .12s ease}.up-app .up-section-link:hover{color:var(--text-0)}.up-app .wf-input-list,.up-app .wf-team-list{display:flex;flex-direction:column;gap:10px}.up-app .wf-input-row,.up-app .wf-team-row{display:flex;align-items:center;gap:10px}.up-app .wf-input-icon,.up-app .wf-team-avatar{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;flex-shrink:0}.up-app .wf-team-avatar{font-weight:600;font-size:11px;color:#0a0a0a}.up-app .wf-input-name{font-size:12px;font-weight:500;color:var(--text-0)}.up-app .wf-input-meta{font-size:11px;color:var(--text-3);margin-top:2px}.up-app .wf-pipeline{display:flex;align-items:center;justify-content:center;gap:4px;padding:12px 4px;flex-wrap:nowrap;overflow-x:auto}.up-app .wf-step{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:110px;padding:14px 12px;background:#ffffff05;border:1px solid var(--line);border-radius:12px;flex-shrink:0}html:not(.dark) .up-app .wf-step{background:rgba(0,0,0,.015);border-color:var(--line-2)}.up-app .wf-step-icon{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;margin-bottom:2px}.up-app .wf-step-lbl{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace}.up-app .wf-step-val{font-size:12px;font-weight:500;color:var(--text-0);text-align:center;line-height:1.3}.up-app .wf-step-arrow{display:flex;align-items:center;flex-shrink:0;opacity:.7}.up-app .wf-dropzone{border:1.5px dashed color-mix(in oklab,var(--accent) 30%,var(--line) 70%);border-radius:14px;padding:36px 24px;text-align:center;background:color-mix(in oklab,var(--accent) 3%,#0000);transition:all .15s ease;cursor:pointer}.up-app .wf-dropzone:hover{border-color:var(--accent);background:color-mix(in oklab,var(--accent) 6%,#0000)}.up-app .wf-dropzone-icon{width:48px;height:48px;border-radius:14px;background:color-mix(in oklab,var(--accent) 14%,#0000);color:var(--accent);display:grid;place-items:center;margin:0 auto 14px}.up-app .wf-dropzone-sm{padding:18px 14px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;color:var(--text-2)}.up-app .wf-graph-wrap{display:flex;flex-direction:column;gap:12px}.up-app .wf-graph-toolbar{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#ffffff05;border:1px solid var(--line);border-radius:12px}html:not(.dark) .up-app .wf-graph-toolbar{background:rgba(0,0,0,.015);border-color:var(--line-2)}.up-app .wf-graph-canvas{background:radial-gradient(ellipse at 30% 20%,color-mix(in oklab,var(--accent) 4%,#0000),#0000 60%),var(--bg-1);border:1px solid var(--line);border-radius:14px;overflow:auto;position:relative}html:not(.dark) .up-app .wf-graph-canvas{background:radial-gradient(ellipse at 30% 20%,color-mix(in oklab,var(--accent) 4%,#0000),#0000 60%),rgba(0,0,0,.015);border-color:var(--line-2)}.up-app .wf-graph-svg{width:100%;height:auto;display:block}.up-app .wf-form{display:flex;flex-direction:column;gap:18px}.up-app .wf-form-row{display:grid;grid-template-columns:140px 1fr;gap:18px;align-items:flex-start}@media (max-width:700px){.up-app .wf-form-row{grid-template-columns:1fr}}.up-app .wf-form-row label{font-size:12px;font-weight:500;color:var(--text-1);padding-top:9px}.up-app .wf-form-field{min-width:0}.up-app .wf-range{width:100%;height:4px;background:#ffffff14;border-radius:999px;appearance:none;outline:none;cursor:pointer}html:not(.dark) .up-app .wf-range{background:#00000014}.up-app .wf-range::-webkit-slider-thumb{appearance:none;width:16px;height:16px;border-radius:50%;background:var(--accent);cursor:pointer;box-shadow:0 0 0 4px color-mix(in oklab,var(--accent) 25%,#0000)}.up-app .up-mini-btn.active-pill{background:color-mix(in oklab,var(--accent) 14%,#0000);border-color:color-mix(in oklab,var(--accent) 50%,#0000);color:var(--accent)}.up-app .wf-status{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:999px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace}.up-app .wf-status.success{background:color-mix(in oklab,#7cff9e 14%,#0000);color:#7cff9e}.up-app .wf-status.failed{background:color-mix(in oklab,#ef4444 14%,#0000);color:#ef4444}.up-app .up-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (max-width:700px){.up-app .up-form-grid{grid-template-columns:1fr}}.up-app .rp-label{display:block;font-size:11px;color:var(--text-2);margin-bottom:6px}.up-app .rp-input{width:100%;height:36px;border-radius:9px;border:1px solid var(--line-2);background:#ffffff08;color:var(--text-0);padding:0 12px;font-size:13px;font-family:inherit;outline:none;transition:border-color .12s ease,box-shadow .12s ease}html:not(.dark) .up-app .rp-input{background:#fff;border-color:var(--line-2)}.up-app .rp-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 18%,#0000)}.up-app textarea.rp-input{height:auto;padding:10px 12px;resize:vertical;min-height:78px}.up-app .wf-notif-row{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--line)}.up-app .wf-notif-row:last-child{border-bottom:none}.up-app .wf-danger{border-color:color-mix(in oklab,#ef4444 25%,var(--line))!important}.up-app .up-api-key{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:11px;background:#ffffff08;border:1px solid var(--line);border-radius:8px;padding:8px 10px;color:var(--text-1);word-break:break-all}html:not(.dark) .up-app .up-api-key{background:#00000008;border-color:var(--line-2)}.up-app .wf-twocol{display:grid;grid-template-columns:1fr 320px;gap:18px}@media (max-width:1100px){.up-app .wf-twocol{grid-template-columns:1fr}}.up-app .up-asset-hero{display:flex;align-items:center;gap:28px;padding:22px 26px;border-radius:18px;background:radial-gradient(ellipse 600px 200px at 0 0,color-mix(in oklab,var(--accent) 9%,#0000),#0000 60%),linear-gradient(180deg,hsla(0,0%,100%,.035),#ffffff03);border:1px solid var(--line);margin-bottom:22px;position:relative;overflow:hidden;flex-wrap:wrap}html:not(.dark) .up-app .up-asset-hero{background:radial-gradient(ellipse 600px 200px at 0 0,color-mix(in oklab,var(--accent) 6%,#0000),#0000 60%),linear-gradient(180deg,#fff,#fafaf8);box-shadow:0 1px 3px #00000008}.up-app .up-asset-hero:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,#0000,color-mix(in oklab,var(--accent) 35%,#0000),#0000)}.up-app .up-asset-hero-stat{display:flex;flex-direction:column;gap:4px;min-width:0}.up-app .up-asset-hero-num{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:26px;font-weight:600;color:var(--text-0);letter-spacing:-.02em;line-height:1}.up-app .up-asset-hero-label{font-size:11px;color:var(--text-3);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.up-app .up-asset-hero-divider{width:1px;height:32px;background:var(--line-2);flex-shrink:0}.up-app .up-asset-hero-spacer{flex:1}.up-app .up-asset-hero-cta{display:flex;align-items:center;gap:12px;padding:10px 16px 10px 12px;border-radius:12px;background:linear-gradient(180deg,#ffffff0a,#ffffff03);border:1px solid var(--line-2);color:var(--text-0);cursor:pointer;transition:all .16s ease;text-align:left;white-space:nowrap;font-family:inherit}.up-app .up-asset-hero-cta svg{color:var(--accent);flex-shrink:0}.up-app .up-asset-hero-cta:hover{border-color:color-mix(in oklab,var(--accent) 40%,var(--line-2));background:linear-gradient(180deg,color-mix(in oklab,var(--accent) 6%,#0000),#0000)}html:not(.dark) .up-app .up-asset-hero-cta{background:#fff;box-shadow:0 1px 2px #0000000a}.up-app .up-asset-chips{display:flex;gap:8px;margin-bottom:18px;overflow-x:auto;padding-bottom:2px}.up-app .up-asset-chips::-webkit-scrollbar{height:0}.up-app .up-asset-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:linear-gradient(180deg,hsla(0,0%,100%,.025),hsla(0,0%,100%,.008));border:1px solid var(--line);color:var(--text-2);font-size:12.5px;font-weight:500;cursor:pointer;transition:all .14s ease;white-space:nowrap;flex-shrink:0;font-family:inherit}html:not(.dark) .up-app .up-asset-chip{background:#fff;box-shadow:0 1px 2px #00000008}.up-app .up-asset-chip:hover{color:var(--text-0);border-color:var(--line-3)}.up-app .up-asset-chip.active{background:color-mix(in oklab,var(--chip-c,var(--accent)) 14%,#0000);border-color:color-mix(in oklab,var(--chip-c,var(--accent)) 50%,#0000);color:var(--text-0);box-shadow:0 0 0 3px color-mix(in oklab,var(--chip-c,var(--accent)) 12%,#0000)}.up-app .up-asset-chip svg{color:var(--text-3)}.up-app .up-asset-chip.active svg{color:var(--text-0)}.up-app .up-asset-chip-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.up-app .up-asset-chip-count{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:11px;color:var(--text-3);padding:1px 7px;border-radius:999px;background:#ffffff0a}html:not(.dark) .up-app .up-asset-chip-count{background:#0000000a}.up-app .up-asset-chip.active .up-asset-chip-count{color:var(--text-1);background:#ffffff0f}html:not(.dark) .up-app .up-asset-chip.active .up-asset-chip-count{background:#0000000f}.up-app .up-asset-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;margin-bottom:16px;border-bottom:1px solid var(--line)}.up-app .up-asset-toolbar-l,.up-app .up-asset-toolbar-r{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.up-app .up-asset-search{position:relative;display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:8px;background:#ffffff08;border:1px solid var(--line);width:240px;transition:all .14s ease}.up-app .up-asset-search:focus-within{border-color:color-mix(in oklab,var(--accent) 40%,var(--line));background:#ffffff0d}html:not(.dark) .up-app .up-asset-search{background:#fff}.up-app .up-asset-search svg{color:var(--text-3);flex-shrink:0}.up-app .up-asset-search input{background:#0000;border:0;outline:0;color:var(--text-0);font-size:12.5px;flex:1;min-width:0;font-family:inherit}.up-app .up-asset-search input::placeholder{color:var(--text-3)}.up-app .up-asset-sel-pill{display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 5px;border-radius:999px;background:color-mix(in oklab,var(--accent) 14%,#0000);border:1px solid color-mix(in oklab,var(--accent) 35%,#0000);color:var(--text-0);font-size:12px;font-weight:500;white-space:nowrap}.up-app .up-asset-sel-num{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--accent);color:#fff;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:11px;font-weight:600}.up-app .up-asset-view-toggle{display:inline-flex;border-radius:8px;background:#ffffff08;border:1px solid var(--line);padding:2px;flex-shrink:0}html:not(.dark) .up-app .up-asset-view-toggle{background:#fff}.up-app .up-asset-view-toggle button{width:30px;height:26px;border:0;background:#0000;border-radius:6px;color:var(--text-3);cursor:pointer;display:grid;place-items:center;transition:all .12s ease}.up-app .up-asset-view-toggle button:hover{color:var(--text-1)}.up-app .up-asset-view-toggle button.active{background:#ffffff0f;color:var(--text-0)}html:not(.dark) .up-app .up-asset-view-toggle button.active{background:#0000000d}.up-app .up-asset-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}.up-app .up-asset-card{border-radius:14px;background:linear-gradient(180deg,#ffffff08,#ffffff03);border:1px solid var(--line);cursor:pointer;transition:transform .22s cubic-bezier(.4,0,.2,1),border-color .14s,box-shadow .14s;overflow:hidden;position:relative}html:not(.dark) .up-app .up-asset-card{background:#fff;box-shadow:0 1px 2px #00000008}.up-app .up-asset-card:hover{border-color:var(--line-3);transform:translateY(-3px);box-shadow:0 14px 28px -14px #00000080}html:not(.dark) .up-app .up-asset-card:hover{box-shadow:0 14px 28px -14px #0000001f}.up-app .up-asset-card.selected{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in oklab,var(--accent) 30%,#0000),0 14px 28px -14px var(--accent-glow)}.up-app .up-asset-thumb{aspect-ratio:1/1;background-size:cover;background-position:50%;position:relative;background-color:var(--bg-3);overflow:hidden}.up-app .up-asset-thumb:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000 40%,#0000008c);opacity:0;transition:opacity .2s;pointer-events:none}.up-app .up-asset-card:hover .up-asset-thumb:after{opacity:1}.up-app .up-asset-check{position:absolute;top:10px;left:10px;width:22px;height:22px;border-radius:7px;background:#0000008c;border:1px solid #ffffff4d;backdrop-filter:blur(10px);display:grid;place-items:center;color:#fff;z-index:2;opacity:0;transition:opacity .15s,background .15s;cursor:pointer}.up-app .up-asset-card.selected .up-asset-check,.up-app .up-asset-card:hover .up-asset-check{opacity:1}.up-app .up-asset-card.selected .up-asset-check{background:var(--accent);border-color:var(--accent)}.up-app .up-asset-type{bottom:10px;left:10px;display:inline-flex;align-items:center;gap:6px;font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:4px 8px 4px 7px;border-radius:6px;background:#0009;backdrop-filter:blur(10px)}.up-app .up-asset-custom,.up-app .up-asset-type{position:absolute;color:#fff;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;z-index:2}.up-app .up-asset-custom{top:10px;right:10px;font-size:8px;font-weight:700;letter-spacing:.12em;padding:4px 7px;border-radius:5px;background:var(--accent);box-shadow:0 4px 12px -2px var(--accent-glow)}.up-app .up-asset-hover-actions{position:absolute;bottom:10px;right:10px;display:flex;gap:4px;opacity:0;transform:translateY(4px);transition:opacity .18s,transform .18s;z-index:2}.up-app .up-asset-card:hover .up-asset-hover-actions{opacity:1;transform:translateY(0)}.up-app .up-asset-act{width:28px;height:28px;border-radius:7px;background:#000000a6;border:1px solid #ffffff2e;backdrop-filter:blur(10px);color:#fff;display:grid;place-items:center;cursor:pointer;transition:all .12s ease}.up-app .up-asset-act:hover{background:var(--accent);border-color:var(--accent);transform:translateY(-1px)}.up-app .up-asset-act:disabled{opacity:.7;cursor:not-allowed}.up-app .up-asset-act.danger:hover{background:#ef4444;border-color:#ef4444}.up-app .up-asset-body{padding:11px 13px 13px}.up-app .up-asset-name{font-size:12.5px;font-weight:500;color:var(--text-0);margin-bottom:4px}.up-app .up-asset-meta,.up-app .up-asset-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.up-app .up-asset-meta{font-size:10px;color:var(--text-3);font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;display:flex;gap:5px}.up-app .up-asset-meta-dot{color:var(--line-3)}.up-app .up-asset-thumb.checker{background-image:linear-gradient(45deg,#f5f5f5 25%,#0000 0),linear-gradient(-45deg,#f5f5f5 25%,#0000 0),linear-gradient(45deg,#0000 75%,#f5f5f5 0),linear-gradient(-45deg,#0000 75%,#f5f5f5 0);background-size:12px 12px;background-position:0 0,0 6px,6px -6px,-6px 0}html.dark .up-app .up-asset-thumb.checker{background-image:linear-gradient(45deg,#1f1f24 25%,#0000 0),linear-gradient(-45deg,#1f1f24 25%,#0000 0),linear-gradient(45deg,#0000 75%,#1f1f24 0),linear-gradient(-45deg,#0000 75%,#1f1f24 0)}.up-app .up-asset-thumb img.contain{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:8px}.up-app .up-asset-list{border-radius:14px;background:linear-gradient(180deg,hsla(0,0%,100%,.025),hsla(0,0%,100%,.008));border:1px solid var(--line);overflow:hidden}html:not(.dark) .up-app .up-asset-list{background:#fff;box-shadow:0 1px 2px #00000008}.up-app .up-asset-list-head,.up-app .up-asset-row{display:grid;grid-template-columns:28px minmax(0,2.4fr) 110px 130px 100px 32px;align-items:center;gap:16px;padding:12px 18px}.up-app .up-asset-list-head{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);font-weight:600;border-bottom:1px solid var(--line);background:hsla(0,0%,100%,.015)}html:not(.dark) .up-app .up-asset-list-head{background:rgba(0,0,0,.015)}.up-app .up-asset-row{border-bottom:1px solid var(--line);cursor:pointer;transition:background .12s ease}.up-app .up-asset-row:last-child{border-bottom:0}.up-app .up-asset-row:hover{background:hsla(0,0%,100%,.025)}html:not(.dark) .up-app .up-asset-row:hover{background:#00000005}.up-app .up-asset-row.selected{background:color-mix(in oklab,var(--accent) 8%,#0000)}.up-app .up-asset-row-check{width:18px;height:18px;border-radius:5px;border:1.5px solid var(--line-3);display:grid;place-items:center;color:#fff;transition:all .12s ease}.up-app .up-asset-row-check.on{background:var(--accent);border-color:var(--accent)}.up-app .up-asset-row-name{display:flex;align-items:center;gap:12px;min-width:0}.up-app .up-asset-row-thumb{width:40px;height:40px;border-radius:8px;background-size:cover;background-position:50%;background-color:var(--bg-3);border:1px solid var(--line);flex-shrink:0}.up-app .up-asset-row-title{font-size:13px;font-weight:500;color:var(--text-0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.up-app .up-asset-row-tag{display:inline-block;font-size:9px;font-weight:700;letter-spacing:.1em;color:var(--accent);margin-top:2px;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace}.up-app .up-asset-row-type{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--text-1);font-weight:500;white-space:nowrap}.up-app .up-asset-row-meta{font-size:12px;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace}.up-app .up-asset-empty{padding:80px 24px;text-align:center;border-radius:14px;border:1px dashed var(--line-2)}.up-app .up-asset-empty-icon{width:64px;height:64px;border-radius:50%;margin:0 auto 18px;display:grid;place-items:center;background:#ffffff08;color:var(--text-3)}html:not(.dark) .up-app .up-asset-empty-icon{background:#00000008}.up-app .up-asset-empty-title{font-size:16px;font-weight:500;color:var(--text-0);margin-bottom:6px}.up-app .up-asset-empty-sub{font-size:13px;color:var(--text-3)}.up-app .up-asset-dragover{position:fixed;inset:0;z-index:60;background:#00000059;backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;pointer-events:none}.up-app .up-asset-dragover-card{background:var(--bg-1);border:2px dashed var(--accent);border-radius:18px;padding:28px 36px;text-align:center;box-shadow:0 24px 48px -12px var(--accent-glow);max-width:380px}.up-profile-menu{--bg-1:#0c0c10;--line:#ffffff0f;--text-0:#f5f5f7;--text-1:#d4d4d8;--text-2:#8b8b94;--text-3:#56565e;--accent:#f54e00;--accent-glow:color-mix(in oklab,var(--accent) 40%,#0000);background:var(--bg-1)!important;border:1px solid var(--line)!important;border-radius:14px!important;box-shadow:inset 0 1px 0 #ffffff0d,0 24px 48px -16px #0000008c,0 4px 12px -4px #0006!important;padding:6px!important;min-width:264px!important;color:var(--text-0)!important;font-family:var(--font-inter-tight),"Inter Tight",sans-serif!important;position:relative;overflow:hidden;z-index:1000!important;isolation:isolate}[data-radix-popper-content-wrapper]:has(.up-profile-menu){z-index:1000!important}html:not(.dark) .up-profile-menu{--bg-1:#fff;--line:#0000000f;--text-0:#1a1a1c;--text-1:#3a3a3e;--text-2:#6a6a72;--text-3:#9a9aa2;box-shadow:0 1px 3px #0000000a,0 18px 36px -12px #0000002e!important}.up-profile-menu:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,#0000,#ffffff14,#0000);pointer-events:none}html:not(.dark) .up-profile-menu:before{display:none}.up-profile-head{display:flex;align-items:center;gap:12px;padding:12px 12px 14px}.up-profile-head-text{min-width:0;flex:1}.up-profile-head-name{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--text-0);letter-spacing:-.005em}.up-profile-head-name span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.up-profile-head-badge{font-size:9px;font-weight:700;padding:2px 6px;border-radius:999px;background:var(--accent);color:#fff;letter-spacing:.06em;flex-shrink:0;box-shadow:0 4px 10px -2px var(--accent-glow)}.up-profile-head-badge,.up-profile-head-email{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;white-space:nowrap}.up-profile-head-email{font-size:11px;color:var(--text-3);margin-top:2px;overflow:hidden;text-overflow:ellipsis}.up-profile-sep{height:1px;background:var(--line);margin:4px 6px}.up-profile-item{display:flex!important;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px!important;border-radius:9px!important;font-size:13px;color:var(--text-1)!important;cursor:pointer;outline:none;transition:background .12s ease,color .12s ease;font-family:inherit}.up-profile-item:focus,.up-profile-item:hover,.up-profile-item[data-highlighted]{background:color-mix(in oklab,var(--accent) 14%,#0000)!important;color:var(--text-0)!important}.up-profile-item .label{display:inline-flex;align-items:center;gap:10px;min-width:0}.up-profile-item .label svg{color:var(--text-2);flex-shrink:0}.up-profile-item:focus .label svg,.up-profile-item:hover .label svg,.up-profile-item[data-highlighted] .label svg{color:var(--accent)}.up-profile-item .meta{font-size:11px;color:var(--text-3);font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace}.up-profile-item .chev{color:var(--text-3);flex-shrink:0}.up-profile-item.danger{color:#ef4444!important}.up-profile-item.danger:focus,.up-profile-item.danger:hover,.up-profile-item.danger[data-highlighted]{background:color-mix(in oklab,#ef4444 14%,#0000)!important;color:#ef4444!important}.up-profile-item.danger .label svg,.up-profile-item.danger:focus .label svg,.up-profile-item.danger:hover .label svg,.up-profile-item.danger[data-highlighted] .label svg{color:#ef4444}.up-app .wf-toggle{width:38px;height:22px;border-radius:999px;background:#ffffff14;cursor:pointer;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1);flex-shrink:0;box-shadow:inset 0 0 0 1px #ffffff0f;border:0;padding:0}html:not(.dark) .up-app .wf-toggle{background:#00000014;box-shadow:inset 0 0 0 1px #0000000f}.up-app .wf-toggle.on{background:var(--accent);box-shadow:0 0 0 1px var(--accent-glow),0 4px 12px -2px var(--accent-glow)}.up-app .wf-toggle:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 6px #00000040}.up-app .wf-toggle.on:after{left:18px}.up-app .up-team-active-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:color-mix(in oklab,var(--accent) 14%,#0000);border:1px solid color-mix(in oklab,var(--accent) 28%,#0000);color:var(--accent);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.up-app .up-team-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:24px}@media (max-width:1280px){.up-app .up-team-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.up-app .up-team-stats{grid-template-columns:1fr}}.up-app .up-team-stat{background:#ffffff05;border:1px solid var(--line);border-radius:12px;padding:16px 18px;min-width:0}html:not(.dark) .up-app .up-team-stat{background:#fff}.up-app .up-team-stat-num{font-family:var(--font-inter-tight),"Inter Tight",sans-serif;font-size:28px;line-height:1;color:var(--text-0);letter-spacing:-.01em;margin-bottom:6px;white-space:nowrap;font-weight:600}.up-app .up-team-stat-label{font-size:11px;color:var(--text-3);letter-spacing:.04em;text-transform:uppercase}.up-app .up-team-stat-bar{margin-top:10px;height:4px;border-radius:99px;background:#ffffff0f;overflow:hidden}html:not(.dark) .up-app .up-team-stat-bar{background:#0000000f}.up-app .up-team-stat-bar>div{height:100%;background:linear-gradient(90deg,var(--accent),color-mix(in oklab,var(--accent) 60%,#ffd9c4));border-radius:99px;transition:width .3s}.up-app .up-team-tabs{display:flex;gap:4px;margin-bottom:18px;border-bottom:1px solid var(--line);overflow-x:auto;-webkit-overflow-scrolling:touch}.up-app .up-team-tabs .up-tab{padding:10px 14px;background:#0000;border:none;border-bottom:2px solid #0000;color:var(--text-2);font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;margin-bottom:-1px;transition:color .15s,border-color .15s}.up-app .up-team-tabs .up-tab:hover{color:var(--text-0)}.up-app .up-team-tabs .up-tab.active{color:var(--text-0);border-bottom-color:var(--accent)}.up-app .up-team-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}.up-app .up-team-members{background:#ffffff05;border:1px solid var(--line);border-radius:14px;overflow:hidden}html:not(.dark) .up-app .up-team-members{background:#fff}.up-app .up-team-mem-head{display:grid;grid-template-columns:2.4fr 180px 130px 130px 80px;padding:14px 20px;border-bottom:1px solid var(--line);font-size:11px;font-weight:600;color:var(--text-3);letter-spacing:.04em;text-transform:uppercase;background:#ffffff05;gap:12px}html:not(.dark) .up-app .up-team-mem-head{background:#fafafa}.up-app .up-team-mem-row{display:grid;grid-template-columns:2.4fr 180px 130px 130px 80px;padding:14px 20px;align-items:center;border-bottom:1px solid var(--line);font-size:13px;transition:background .15s;gap:12px}.up-app .up-team-mem-row:last-child{border-bottom:none}.up-app .up-team-mem-row:hover{background:#ffffff05}html:not(.dark) .up-app .up-team-mem-row:hover{background:#00000005}.up-app .up-team-mem-row.clickable{cursor:pointer}.up-app .up-team-invites-head,.up-app .up-team-invites-row{grid-template-columns:2.4fr 140px 120px 100px 120px}.up-app .up-team-mem-cell{display:flex;align-items:center;gap:12px;min-width:0}.up-app .up-team-avatar{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font-weight:700;font-size:12px;color:#0a0a0a;flex-shrink:0;letter-spacing:.02em;background:linear-gradient(135deg,var(--accent),color-mix(in oklab,var(--accent) 50%,#ffd9c4))}.up-app .up-team-mem-name{color:var(--text-0);font-weight:500;display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}.up-app .up-team-mem-tag{font-size:9px;font-weight:700;padding:2px 6px;border-radius:4px;background:color-mix(in oklab,var(--accent) 18%,#0000);color:var(--accent);letter-spacing:.06em}.up-app .up-team-mem-email{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:11px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.up-app .up-team-role-sel{background:#ffffff0a;border:1px solid var(--line);border-radius:7px;padding:6px 10px;font-size:12px;color:var(--text-1);cursor:pointer;transition:background .15s,border-color .15s}html:not(.dark) .up-app .up-team-role-sel{background:#0000000a}.up-app .up-team-role-sel:hover:not(:disabled){background:#ffffff14;border-color:color-mix(in oklab,var(--accent) 40%,var(--line))}html:not(.dark) .up-app .up-team-role-sel:hover:not(:disabled){background:#0000000f}.up-app .up-team-role-sel:disabled{opacity:.55;cursor:default}.up-app .up-team-status{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:600;border-radius:5px;white-space:nowrap}.up-app .up-team-status.pending{background:color-mix(in oklab,#ffb454 18%,#0000);color:#ffb454}.up-app .up-team-status.active{background:color-mix(in oklab,#82e6a1 16%,#0000);color:#82e6a1}.up-app .up-team-mono{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:12px}.up-app .up-team-empty{padding:48px 20px;text-align:center;color:var(--text-3);font-size:13px}.up-app .up-team-billing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.up-app .up-team-billing-cell{background:#ffffff05;border:1px solid var(--line);border-radius:12px;padding:16px 18px}html:not(.dark) .up-app .up-team-billing-cell{background:#fff}.up-app .up-team-billing-cell-label{font-size:11px;color:var(--text-3);letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px}.up-app .up-team-billing-cell-value{font-size:20px;font-weight:600;color:var(--text-0);font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace}@media (max-width:768px){.up-app .up-team-mem-head{display:none}.up-app .up-team-invites-row,.up-app .up-team-mem-row{grid-template-columns:1fr;gap:8px}}.up-app .up-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:24px}@media (max-width:980px){.up-app .up-plan-grid{grid-template-columns:1fr}}.up-app .up-plan{padding:24px;border:1px solid var(--line-2);border-radius:16px;background:linear-gradient(180deg,#ffffff08,#ffffff03);position:relative;transition:border-color .2s,transform .2s}html:not(.dark) .up-app .up-plan{background:#fff}.up-app .up-plan:hover{border-color:var(--line-3);transform:translateY(-2px)}.up-app .up-plan.current{border-color:var(--accent);background:radial-gradient(ellipse 400px 200px at top,color-mix(in oklab,var(--accent) 10%,#0000),#0000 70%),linear-gradient(180deg,#f54e000a,#ffffff03);box-shadow:0 0 0 1px var(--accent),0 12px 40px -8px color-mix(in oklab,var(--accent) 40%,#0000)}html:not(.dark) .up-app .up-plan.current{background:radial-gradient(ellipse 400px 200px at top,color-mix(in oklab,var(--accent) 8%,#0000),#0000 70%),#fff}.up-app .up-plan.current:after{content:"CURRENT";position:absolute;top:-10px;right:16px;background:var(--accent);color:#fff;font-size:9px;font-weight:700;letter-spacing:.1em;padding:4px 10px;border-radius:999px;box-shadow:0 4px 12px -2px color-mix(in oklab,var(--accent) 40%,#0000)}.up-app .up-plan-name,.up-app .up-plan.current:after{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace}.up-app .up-plan-name{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-2)}.up-app .up-plan-price{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:32px;font-weight:600;letter-spacing:-.025em;color:var(--text-0);margin-top:8px}.up-app .up-plan-price-per{font-size:12px;color:var(--text-3);font-weight:400}.up-app .up-plan-credits{font-size:12px;color:var(--accent);font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;margin-top:4px}.up-app .up-plan-features{list-style:none;padding:0;margin:18px 0 0}.up-app .up-plan-features li{padding:6px 0;font-size:12px;color:var(--text-1);display:flex;align-items:center;gap:8px}.up-app .up-plan-features li svg{color:var(--accent);flex-shrink:0}.up-app .up-status-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:10px;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;text-transform:uppercase;letter-spacing:.06em}.up-app .up-status-pill.paid{background:color-mix(in oklab,var(--accent) 14%,#0000);color:var(--accent)}.up-app .up-status-pill.pending{background:#ffb4541f;color:#ffb454}.up-app .up-status-pill.active{background:color-mix(in oklab,#82e6a1 16%,#0000);color:#82e6a1}.up-app .up-status-pill.cancelled,.up-app .up-status-pill.failed{background:#ff6b6b1f;color:#ff6b6b}.up-app .up-credit-big{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:38px;font-weight:600;letter-spacing:-.025em;color:var(--text-0);line-height:1}.up-app .up-pm-card{padding:20px;border-radius:14px;background:linear-gradient(135deg,#1c1c24,#0a0a10);border:1px solid var(--line-2);position:relative;overflow:hidden;color:var(--text-1)}.up-app .up-pm-card-row{display:flex;justify-content:space-between;align-items:center;font-size:11px;letter-spacing:.08em;color:#ffffff8c}.up-app .up-pm-card-num,.up-app .up-pm-card-row{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace}.up-app .up-pm-card-num{margin-top:28px;font-size:16px;letter-spacing:.18em;color:#ffffffd9}.up-app .up-pm-card-foot{display:flex;justify-content:space-between;margin-top:14px;font-size:11px;color:#ffffff8c;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace}.up-app .up-team-gate{padding:0;max-width:1400px;margin:0 auto}.up-app .up-team-hero{text-align:center;padding:32px 16px 28px;position:relative}.up-app .up-team-hero-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:color-mix(in oklab,var(--accent) 14%,#0000);border:1px solid color-mix(in oklab,var(--accent) 30%,#0000);color:var(--accent);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin-bottom:20px;white-space:nowrap}.up-app .up-team-hero-dot{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent)}.up-app .up-team-hero-title{font-family:var(--font-inter-tight),"Inter Tight",sans-serif;font-size:44px;line-height:1.05;font-weight:600;letter-spacing:-.02em;color:var(--text-0);margin:0 0 14px}@media (max-width:640px){.up-app .up-team-hero-title{font-size:32px}}.up-app .up-team-hero-sub{max-width:560px;margin:0 auto;color:var(--text-2);font-size:14px;line-height:1.6}.up-app .up-team-billing{display:inline-flex;gap:4px;padding:4px;background:#ffffff08;border:1px solid var(--line);border-radius:12px;margin-top:24px}html:not(.dark) .up-app .up-team-billing{background:#fff}.up-app .up-team-billing button{padding:8px 18px;border:none;background:#0000;color:var(--text-2);font-size:13px;font-weight:500;border-radius:9px;cursor:pointer;display:flex;align-items:center;gap:8px;white-space:nowrap;transition:color .18s,background .18s}.up-app .up-team-billing button:hover{color:var(--text-0)}.up-app .up-team-billing button.active{background:#ffffff14;color:var(--text-0);box-shadow:0 1px 2px #0000004d}html:not(.dark) .up-app .up-team-billing button.active{background:var(--bg-3);box-shadow:0 1px 2px #0000000f}.up-app .up-team-billing-save{font-size:10px;font-weight:700;color:var(--accent);background:color-mix(in oklab,var(--accent) 16%,#0000);padding:2px 7px;border-radius:5px;letter-spacing:.04em}.up-app .up-team-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:0 8px;margin-bottom:48px}@media (max-width:1180px){.up-app .up-team-plans{grid-template-columns:1fr}}.up-app .up-team-plan{position:relative;background:#ffffff05;border:1px solid var(--line);border-radius:18px;padding:28px 26px;cursor:pointer;transition:border-color .22s,transform .22s;display:flex;flex-direction:column;min-width:0}html:not(.dark) .up-app .up-team-plan{background:#fff}.up-app .up-team-plan:hover{border-color:color-mix(in oklab,var(--text-0) 14%,var(--line));transform:translateY(-2px)}.up-app .up-team-plan.featured{border-color:color-mix(in oklab,var(--accent) 50%,#0000);background:linear-gradient(180deg,color-mix(in oklab,var(--accent) 8%,#ffffff05),#ffffff05 50%);box-shadow:0 24px 60px -32px color-mix(in oklab,var(--accent) 40%,#0000)}html:not(.dark) .up-app .up-team-plan.featured{background:linear-gradient(180deg,color-mix(in oklab,var(--accent) 6%,#fff),#fff 50%)}.up-app .up-team-plan.current,.up-app .up-team-plan.selected{box-shadow:0 0 0 2px var(--accent)}.up-app .up-team-plan-badge{position:absolute;top:-10px;left:24px;background:var(--accent);color:#fff;font-size:10px;font-weight:700;padding:4px 10px;border-radius:6px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace}.up-app .up-team-plan-badge.current{background:#82e6a1;color:#0a0a0a}.up-app .up-team-plan-head{margin-bottom:18px}.up-app .up-team-plan-name{font-size:18px;font-weight:600;color:var(--text-0);margin-bottom:4px}.up-app .up-team-plan-tag{font-size:12px;color:var(--text-3)}.up-app .up-team-plan-price{display:flex;align-items:baseline;gap:4px;margin-bottom:6px;flex-wrap:wrap}.up-app .up-team-plan-currency{font-size:20px;color:var(--text-2);font-weight:500}.up-app .up-team-plan-num{font-family:var(--font-inter-tight),"Inter Tight",sans-serif;font-size:48px;line-height:1;font-weight:600;color:var(--text-0);letter-spacing:-.025em}.up-app .up-team-plan-per{font-size:11px;line-height:1.4;color:var(--text-3);margin-left:4px}.up-app .up-team-plan-strike{font-size:12px;color:var(--text-3);text-decoration:line-through;margin-bottom:8px}.up-app .up-team-plan-seats{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;background:#ffffff0a;border:1px solid var(--line);border-radius:7px;font-size:11px;font-weight:600;color:var(--text-1);margin-bottom:18px;align-self:flex-start;white-space:nowrap}html:not(.dark) .up-app .up-team-plan-seats{background:#0000000a}.up-app .up-team-plan-features{list-style:none;padding:0;margin:0 0 22px;display:flex;flex-direction:column;gap:9px;flex:1}.up-app .up-team-plan-features li{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.45;color:var(--text-1)}.up-app .up-team-plan-features li svg{color:var(--accent);flex-shrink:0;margin-top:4px}.up-app .up-team-plan-cta{width:100%;height:42px;border-radius:10px;border:1px solid var(--line);font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:filter .18s,transform .18s,background .18s;white-space:nowrap;background:#0000;color:var(--text-0)}.up-app .up-team-plan-cta.primary{background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:0 8px 22px -10px color-mix(in oklab,var(--accent) 70%,#0000)}.up-app .up-team-plan-cta.primary:hover{filter:brightness(1.08);transform:translateY(-1px)}.up-app .up-team-plan-cta.outline{background:#ffffff0a;color:var(--text-0)}html:not(.dark) .up-app .up-team-plan-cta.outline{background:#0000000a}.up-app .up-team-plan-cta.outline:hover{background:#ffffff14}html:not(.dark) .up-app .up-team-plan-cta.outline:hover{background:#00000014}.up-app .up-team-plan-cta.ghost{background:#0000;color:var(--text-0)}.up-app .up-team-plan-cta.ghost:hover{background:#ffffff0d}html:not(.dark) .up-app .up-team-plan-cta.ghost:hover{background:#0000000d}.up-app .up-team-plan-cta:disabled{cursor:default;opacity:.85;background:color-mix(in oklab,#82e6a1 18%,#0000);color:#82e6a1;border-color:#0000;box-shadow:none}.up-app .up-team-compare{margin:0 8px 48px;background:#ffffff05;border:1px solid var(--line);border-radius:16px;overflow:hidden}html:not(.dark) .up-app .up-team-compare{background:#fff}.up-app .up-team-compare-head{padding:22px 26px;border-bottom:1px solid var(--line)}.up-app .up-team-compare-sub{font-size:12px;color:var(--text-3);margin-top:4px}.up-app .up-team-compare-table{display:flex;flex-direction:column}.up-app .up-team-compare-row{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;align-items:center;padding:14px 26px;border-bottom:1px solid var(--line);font-size:13px;color:var(--text-1)}.up-app .up-team-compare-row:last-child{border-bottom:none}.up-app .up-team-compare-row:nth-child(2n){background:hsla(0,0%,100%,.012)}html:not(.dark) .up-app .up-team-compare-row:nth-child(2n){background:rgba(0,0,0,.015)}.up-app .up-team-compare-label{color:var(--text-2);font-weight:500}@media (max-width:768px){.up-app .up-team-compare-row{grid-template-columns:1.4fr 1fr 1fr 1fr;padding:12px 16px;font-size:12px}}.up-app .up-team-faq{margin:0 8px 48px}.up-app .up-team-faq-row{background:#ffffff05;border:1px solid var(--line);border-radius:12px;margin-bottom:8px;cursor:pointer;overflow:hidden;transition:border-color .18s}html:not(.dark) .up-app .up-team-faq-row{background:#fff}.up-app .up-team-faq-row:hover{border-color:color-mix(in oklab,var(--text-0) 12%,var(--line))}.up-app .up-team-faq-row.open{border-color:color-mix(in oklab,var(--accent) 30%,var(--line))}.up-app .up-team-faq-q{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;font-size:14px;font-weight:500;color:var(--text-0);gap:12px}.up-app .up-team-faq-chev{display:grid;place-items:center;width:24px;height:24px;border-radius:6px;background:#ffffff0a;color:var(--text-2);transition:transform .2s,color .2s;flex-shrink:0}html:not(.dark) .up-app .up-team-faq-chev{background:#0000000a}.up-app .up-team-faq-row.open .up-team-faq-chev{transform:rotate(90deg);color:var(--accent)}.up-app .up-team-faq-a{padding:0 20px 18px;font-size:13px;line-height:1.6;color:var(--text-2)}.up-app .up-avatar-large{width:72px;height:72px;border-radius:16px;display:grid;place-items:center;font-weight:700;font-size:22px;color:var(--text-1);background:var(--bg-3);border:1px solid var(--line);flex-shrink:0;position:relative;overflow:hidden;letter-spacing:.02em}html:not(.dark) .up-app .up-avatar-large{background:#f0f0ec;color:var(--text-1)}.up-app .up-avatar-large img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.up-app .up-avatar-large-overlay{position:absolute;inset:0;display:grid;place-items:center;background:#0000008c;color:#fff}.up-app .up-input-with-icon{position:relative}.up-app .up-input-with-icon>svg.lead{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--text-3);pointer-events:none}.up-app .up-input-with-icon>svg.trail{position:absolute;right:11px;top:50%;transform:translateY(-50%);pointer-events:none}.up-app .up-input-with-icon>.rp-input.has-lead{padding-left:32px}.up-app .up-input-with-icon>.rp-input.has-trail{padding-right:32px}.up-app .rp-input.is-invalid{border-color:#ff6b6b}.up-app .rp-input.is-valid{border-color:#82e6a1}.up-app .up-input-help{font-size:11px;margin-top:6px;color:var(--text-3)}.up-app .up-input-help.error{color:#ff6b6b}.up-app .up-input-help.success{color:#82e6a1}.up-app .up-option-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media (max-width:640px){.up-app .up-option-grid{grid-template-columns:1fr}}.up-app .up-option-card{text-align:left;padding:14px 16px;border-radius:12px;border:1px solid var(--line-2);background:#ffffff05;cursor:pointer;transition:border-color .15s,background .15s,transform .15s;display:flex;flex-direction:column;gap:6px}html:not(.dark) .up-app .up-option-card{background:#fff}.up-app .up-option-card:hover:not(:disabled){border-color:color-mix(in oklab,var(--accent) 30%,var(--line-2))}.up-app .up-option-card.selected{border-color:var(--accent);background:color-mix(in oklab,var(--accent) 8%,#0000)}html:not(.dark) .up-app .up-option-card.selected{background:color-mix(in oklab,var(--accent) 6%,#fff)}.up-app .up-option-card-head{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--text-0)}.up-app .up-option-card.selected .up-option-card-head{color:var(--accent)}.up-app .up-option-card-desc{font-size:12px;color:var(--text-2)}.up-app .up-danger-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;flex-wrap:wrap}.up-app .up-danger-row+.up-danger-row{border-top:1px solid var(--line);margin-top:4px;padding-top:16px}.up-app .up-danger-row-text{min-width:0}.up-app .up-danger-row-title{font-size:13px;font-weight:500;color:var(--text-0)}.up-app .up-danger-row-title.danger{color:#f88}.up-app .up-danger-row-desc{font-size:12px;color:var(--text-2);margin-top:2px}.up-app .up-mini-btn.danger{border-color:#ff888852;color:#ff6b6b}.up-app .up-mini-btn.danger:hover{border-color:#ff88888c;background:#ff6b6b0f}.up-app-modal-overlay{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:16px}.up-app-modal-backdrop{position:fixed;inset:0;background:#0000008c;backdrop-filter:blur(4px)}.up-app-modal-card{position:relative;background:var(--bg-1);border:1px solid var(--line-2);border-radius:16px;box-shadow:0 25px 70px -10px #0009;max-width:440px;width:100%;padding:24px}.up-app .up-topup-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:0 8px;margin-bottom:32px}@media (max-width:980px){.up-app .up-topup-grid{grid-template-columns:1fr}}.up-app .up-usage-hist{display:flex;align-items:flex-end;gap:2px;height:70px}.up-app .up-usage-hist>div{flex:1;background:color-mix(in oklab,var(--accent) 35%,#0000);border-radius:2px 2px 0 0;min-height:2px}.up-app .up-usage-hist>div.last{background:var(--accent)}.up-app .up-search-button{display:flex;align-items:center;gap:0;height:38px;padding:0 8px 0 38px;background:#ffffff0a;border:1px solid var(--line);border-radius:10px;color:var(--text-3);font-size:13px;font-family:inherit;cursor:pointer;text-align:left;outline:none;transition:all .15s ease}.up-app .up-search-button:hover{background:#ffffff0f;border-color:var(--line-2);color:var(--text-2)}.up-app .up-search-button:focus-visible{border-color:color-mix(in oklab,var(--accent) 40%,#0000);box-shadow:0 0 0 4px color-mix(in oklab,var(--accent) 10%,#0000)}html:not(.dark) .up-app .up-search-button{background:#00000008;color:var(--text-2)}html:not(.dark) .up-app .up-search-button:hover{background:#0000000f;color:var(--text-1)}.up-app .up-search-placeholder{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.up-cmdk-overlay{position:fixed;inset:0;z-index:9998;background:#00000073;backdrop-filter:blur(2px);animation:cmdkOverlayIn .12s ease-out}html:not(.dark) .up-cmdk-overlay{background:#0000004d}@keyframes cmdkOverlayIn{0%{opacity:0}to{opacity:1}}.up-cmdk-content{position:fixed;z-index:9999;top:96px;left:50%;transform:translateX(-50%);width:min(640px,calc(100vw - 32px));max-height:70vh;display:flex;flex-direction:column;background:#0c0c10;border:1px solid #ffffff14;border-radius:14px;box-shadow:0 24px 48px #0000008c;overflow:hidden;font-family:var(--font-inter-tight),"Inter Tight",-apple-system,BlinkMacSystemFont,sans-serif;color:#f5f5f7;animation:cmdkPopIn .14s ease-out}html:not(.dark) .up-cmdk-content{background:#fff;border-color:#00000014;color:#0a0a0a;box-shadow:0 24px 48px #0000002e}@keyframes cmdkPopIn{0%{opacity:0;transform:translateX(-50%) translateY(-8px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.up-cmdk-search{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid #ffffff0f}html:not(.dark) .up-cmdk-search{border-bottom-color:#00000014}.up-cmdk-search-icon{color:#8b8b94;flex-shrink:0}html:not(.dark) .up-cmdk-search-icon{color:#6b6b75}.up-cmdk-input{flex:1;background:#0000;border:0;outline:0;font-size:15px;color:inherit;font-family:inherit;min-width:0}.up-cmdk-input::placeholder{color:#56565e}html:not(.dark) .up-cmdk-input::placeholder{color:#9a9aa2}.up-cmdk-close{background:#0000;border:0;color:#8b8b94;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;cursor:pointer;flex-shrink:0}.up-cmdk-close:hover{color:inherit;background:#ffffff0f}html:not(.dark) .up-cmdk-close:hover{background:#0000000f}.up-cmdk-list{flex:1;overflow-y:auto;padding:8px 0}.up-cmdk-loading{padding:4px 0}.up-cmdk-hint{padding:28px 18px;font-size:13px;color:#8b8b94;text-align:center}html:not(.dark) .up-cmdk-hint{color:#6b6b75}.up-cmdk-group{padding:4px 0 8px}.up-cmdk-group-label{font-size:10px;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;color:#8b8b94;text-transform:uppercase;letter-spacing:.08em;padding:8px 18px 4px}html:not(.dark) .up-cmdk-group-label{color:#6b6b75}.up-cmdk-row{display:flex;align-items:center;gap:12px;width:calc(100% - 12px);margin:0 6px;padding:8px 10px;background:#0000;border:0;border-radius:9px;text-align:left;cursor:pointer;color:inherit;font-family:inherit}.up-cmdk-row.is-active{background:#f54e0029}html:not(.dark) .up-cmdk-row.is-active{background:#f54e001a}.up-cmdk-icon{width:32px;height:32px;border-radius:8px;background:#ffffff0f;color:#8b8b94;display:grid;place-items:center;flex-shrink:0}html:not(.dark) .up-cmdk-icon{background:#0000000a;color:#6b6b75}.up-cmdk-row.is-active .up-cmdk-icon{background:#f54e0033;color:#f54e00}.up-cmdk-thumb{width:32px;height:32px;border-radius:8px;flex-shrink:0;background-size:cover;background-position:50%;border:1px solid #ffffff0f}html:not(.dark) .up-cmdk-thumb{border-color:#0000000f}.up-cmdk-text{flex:1;min-width:0}.up-cmdk-name{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.up-cmdk-meta{font-size:11px;color:#8b8b94;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;margin-top:2px}html:not(.dark) .up-cmdk-meta{color:#6b6b75}.up-cmdk-foot{display:flex;gap:14px;padding:10px 16px;border-top:1px solid #ffffff0f;font-size:11px;color:#8b8b94;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace}html:not(.dark) .up-cmdk-foot{border-top-color:#00000014;color:#6b6b75}.up-cmdk-foot .kbd{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;font-size:10px;color:inherit;border:1px solid #ffffff1a;border-radius:4px;padding:2px 6px;background:#ffffff0a;display:inline-block;line-height:1;margin-right:4px}html:not(.dark) .up-cmdk-foot .kbd{border-color:#0000001a;background:#0000000a}.up-cmdk-content .up-skel{background:linear-gradient(90deg,#ffffff0a,#ffffff14 50%,#ffffff0a);background-size:200% 100%;animation:upShimmer 1.4s ease-in-out infinite;border-radius:8px}html:not(.dark) .up-cmdk-content .up-skel{background:linear-gradient(90deg,#0000000a,#00000014 50%,#0000000a);background-size:200% 100%}